--- /srv/rebuilderd/tmp/rebuilderdiDM1d7/inputs/python3-mypy_2.1.0-1_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdiDM1d7/out/python3-mypy_2.1.0-1_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-05-12 07:29:22.000000 debian-binary │ --rw-r--r-- 0 0 0 37912 2026-05-12 07:29:22.000000 control.tar.xz │ --rw-r--r-- 0 0 0 17536400 2026-05-12 07:29:22.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 37932 2026-05-12 07:29:22.000000 control.tar.xz │ +-rw-r--r-- 0 0 0 17538036 2026-05-12 07:29:22.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/lib/python3/dist-packages/fb62009ad6f7d3457273__mypyc.cpython-313-arm-linux-gnueabihf.so │ │ │┄ 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: ddb16a415befdc37ef8b7dd465bda3fe7e913cf8 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 1fb01a7bae578d8f62e69732f943ff13b7b409dd │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -57277,15 +57277,15 @@ │ │ │ │ B:I:H{DyD │ │ │ │ :B7I7H{DyD │ │ │ │ 24I4H{DyD │ │ │ │ r1I1H{DyD │ │ │ │ 2-I.H{DyD │ │ │ │ r6I7H{DyD │ │ │ │ 7LuY|D-h │ │ │ │ -;FJF F k │ │ │ │ +;FJF FIk │ │ │ │ _I`H{DyD │ │ │ │ 7LuY|D-h │ │ │ │ b_HWKyDxD │ │ │ │ BBH-KyDxD │ │ │ │ >LuY|D-h │ │ │ │ uB~I~HyD │ │ │ │ iB[I[HyD │ │ │ │ @@ -70621,17 +70621,17 @@ │ │ │ │ Class cannot subclass " │ │ │ │ " (has type "Any") │ │ │ │ )Class cannot subclass value of type "Any" │ │ │ │ Base type Base type │ │ │ │ object_type3Class has two incompatible bases derived from tuple │ │ │ │ tuple base │ │ │ │ ?Cannot determine consistent method resolution order (MRO) for " │ │ │ │ -past.utils.with_metaclass │ │ │ │ six.with_metaclass │ │ │ │ future.utils.with_metaclass │ │ │ │ +past.utils.with_metaclass │ │ │ │ six.add_metaclass │ │ │ │ Multiple metaclass definitions │ │ │ │ Cycle in inheritance hierarchy │ │ │ │ Duplicate base class "%Dynamic metaclass not supported for " │ │ │ │ Class cannot use "!" as a metaclass (has type "Any") │ │ │ │ Invalid metaclass " │ │ │ │ 8Metaclasses not inheriting from "type" are not supported │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -10,912 +10,912 @@ │ │ │ │ blmi 489464 │ │ │ │ stmdbmi r5, {r1, r5, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ movwcc r4, #50297 @ 0xc479 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ svclt 0x0000ec48 │ │ │ │ @ instruction: 0x01292d16 │ │ │ │ - tsteq r8, r0, asr r5 │ │ │ │ - tsteq r8, ip, ror r5 │ │ │ │ + tsteq r8, r4, asr r5 │ │ │ │ + tsteq r8, r0, lsl #11 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fee9c6ac │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 489494 │ │ │ │ stmdbmi r5, {r1, r5, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ mvncc r4, #2030043136 @ 0x79000000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ svclt 0x0000ec30 │ │ │ │ @ instruction: 0x01292f4a │ │ │ │ - tsteq r8, r0, lsr #10 │ │ │ │ - tsteq r8, ip, asr #10 │ │ │ │ + tsteq r8, r4, lsr #10 │ │ │ │ + tsteq r8, r0, asr r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fee9c6dc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 4c94c4 │ │ │ │ rsbne pc, r1, #64, 4 │ │ │ │ stmdami r6, {r0, r2, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ movvs pc, #12582912 @ 0xc00000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ svclt 0x0000ec16 │ │ │ │ @ instruction: 0x012933a4 │ │ │ │ - @ instruction: 0x0118a5be │ │ │ │ - @ instruction: 0x0118a5f8 │ │ │ │ + tsteq r8, r2, asr #11 │ │ │ │ + @ instruction: 0x0118a5fc │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fee9c710 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 4894f8 │ │ │ │ stmdbmi r5, {r1, r5, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r6, [r8], #-929 @ 0xfffffc5f │ │ │ │ bl 283528 <_PyUnicode_Equal@plt-0xc1260> │ │ │ │ @ instruction: 0x01293372 │ │ │ │ - @ instruction: 0x0118a4bc │ │ │ │ - tsteq r8, r6, ror #9 │ │ │ │ + tsteq r8, r0, asr #9 │ │ │ │ + tsteq r8, sl, ror #9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fee9c740 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 489528 │ │ │ │ stmdbmi r5, {r1, r2, r4, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ vqshl.s8 q2, , │ │ │ │ ldrbtmi r5, [r8], #-796 @ 0xfffffce4 │ │ │ │ bl ffc83558 │ │ │ │ @ instruction: 0x01293342 │ │ │ │ - tsteq r8, ip, lsl #9 │ │ │ │ - tsteq r8, r2, asr #10 │ │ │ │ + @ instruction: 0x0118a490 │ │ │ │ + tsteq r8, r6, asr #10 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fee9c770 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 489558 │ │ │ │ rsbne pc, r1, #64, 4 │ │ │ │ stmdami r5, {r2, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ ldrbtmi r3, [r8], #-780 @ 0xfffffcf4 │ │ │ │ bl ff683588 │ │ │ │ smlawbeq r9, r4, r3, r5 │ │ │ │ - tsteq r8, sl, lsr #10 │ │ │ │ - tsteq r8, r6, ror #10 │ │ │ │ + tsteq r8, lr, lsr #10 │ │ │ │ + tsteq r8, sl, ror #10 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fee9c7a0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 489588 │ │ │ │ stmdbmi r5, {r1, r2, r4, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ @ instruction: 0x33284479 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ svclt 0x0000ebb6 │ │ │ │ @ instruction: 0x01295356 │ │ │ │ - tsteq r8, ip, lsr #8 │ │ │ │ - tsteq r8, r4, ror #9 │ │ │ │ + tsteq r8, r0, lsr r4 │ │ │ │ + tsteq r8, r8, ror #9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fee9c7d0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 4895b8 │ │ │ │ rsbne pc, r1, #64, 4 │ │ │ │ stmdami r5, {r2, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ ldrbtmi r3, [r8], #-856 @ 0xfffffca8 │ │ │ │ bl fea835e8 │ │ │ │ strdeq r5, [r9, -r0]! │ │ │ │ - tsteq r8, sl, asr #9 │ │ │ │ - tsteq r8, r6, lsl #10 │ │ │ │ + tsteq r8, lr, asr #9 │ │ │ │ + tsteq r8, sl, lsl #10 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fee9c800 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 4895e8 │ │ │ │ stmdbmi r5, {r1, r5, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ cmncc r0, #2030043136 @ 0x79000000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ svclt 0x0000eb86 │ │ │ │ smlawteq r9, r2, r4, r5 │ │ │ │ - tsteq r8, ip, asr #7 │ │ │ │ - @ instruction: 0x0118a3f8 │ │ │ │ + @ instruction: 0x0118a3d0 │ │ │ │ + @ instruction: 0x0118a3fc │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fee9c830 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 4c9618 │ │ │ │ rsbne pc, r1, #64, 4 │ │ │ │ stmdami r6, {r0, r2, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ tstpeq r4, #3145728 @ p-variant is OBSOLETE @ 0x300000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ svclt 0x0000eb6c │ │ │ │ ldrdeq r5, [r9, -r8]! │ │ │ │ - tsteq r8, sl, ror #8 │ │ │ │ - tsteq r8, r4, lsr #9 │ │ │ │ + tsteq r8, lr, ror #8 │ │ │ │ + tsteq r8, r8, lsr #9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fee9c864 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 48964c │ │ │ │ stmdbmi r5, {r1, r5, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ @ instruction: 0xf6034479 │ │ │ │ ldrbtmi r0, [r8], #-796 @ 0xfffffce4 │ │ │ │ bl 180367c │ │ │ │ @ instruction: 0x012956a6 │ │ │ │ - tsteq r8, r8, ror #6 │ │ │ │ - @ instruction: 0x0118a392 │ │ │ │ + tsteq r8, ip, ror #6 │ │ │ │ + @ instruction: 0x0118a396 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fee9c894 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 48967c │ │ │ │ stmdbmi r5, {r1, r2, r4, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r6, [r8], #-771 @ 0xfffffcfd │ │ │ │ bl 12036ac │ │ │ │ @ instruction: 0x01295676 │ │ │ │ - tsteq r8, r8, lsr r3 │ │ │ │ - tsteq r8, lr, ror #7 │ │ │ │ + tsteq r8, ip, lsr r3 │ │ │ │ + @ instruction: 0x0118a3f2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fee9c8c4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 4896ac │ │ │ │ stmdbmi r5, {r1, r5, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ @ instruction: 0x33b84479 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ svclt 0x0000eb24 │ │ │ │ @ instruction: 0x01298f06 │ │ │ │ - tsteq r8, r8, lsl #6 │ │ │ │ - tsteq r8, r4, lsr r3 │ │ │ │ + tsteq r8, ip, lsl #6 │ │ │ │ + tsteq r8, r8, lsr r3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fee9c8f4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 4896dc │ │ │ │ stmdbmi r5, {r1, r5, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ teqcc r4, #2030043136 @ 0x79000000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ svclt 0x0000eb0c │ │ │ │ smlawbeq r9, lr, r0, r9 │ │ │ │ - @ instruction: 0x0118a2d8 │ │ │ │ - tsteq r8, r4, lsl #6 │ │ │ │ + @ instruction: 0x0118a2dc │ │ │ │ + tsteq r8, r8, lsl #6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fee9c924 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 4c970c │ │ │ │ rsbne pc, r1, #64, 4 │ │ │ │ stmdami r6, {r0, r2, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ cmnpmi r4, #805306368 @ p-variant is OBSOLETE @ 0x30000000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ svclt 0x0000eaf2 │ │ │ │ @ instruction: 0x01299140 │ │ │ │ - tsteq r8, r6, ror r3 │ │ │ │ - @ instruction: 0x0118a3b0 │ │ │ │ + tsteq r8, sl, ror r3 │ │ │ │ + @ instruction: 0x0118a3b4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fee9c958 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 489740 │ │ │ │ stmdbmi r5, {r1, r2, r4, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ vqshl.s8 q2, , │ │ │ │ ldrbtmi r4, [r8], #-892 @ 0xfffffc84 │ │ │ │ b ff983770 │ │ │ │ @ instruction: 0x0129910e │ │ │ │ - tsteq r8, r4, ror r2 │ │ │ │ - tsteq r8, sl, lsr #6 │ │ │ │ + tsteq r8, r8, ror r2 │ │ │ │ + tsteq r8, lr, lsr #6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fee9c988 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 489770 │ │ │ │ stmdbmi r5, {r1, r5, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r6, [r8], #-914 @ 0xfffffc6e │ │ │ │ b ff3837a0 │ │ │ │ ldrdeq r9, [r9, -lr]! │ │ │ │ - tsteq r8, r4, asr #4 │ │ │ │ - tsteq r8, lr, ror #4 │ │ │ │ + tsteq r8, r8, asr #4 │ │ │ │ + tsteq r8, r2, ror r2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fee9c9b8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 4897a0 │ │ │ │ rsbne pc, r1, #64, 4 │ │ │ │ stmdami r5, {r2, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ ldrbtmi r3, [r8], #-780 @ 0xfffffcf4 │ │ │ │ b fed837d0 │ │ │ │ @ instruction: 0x0129b758 │ │ │ │ - tsteq r8, r2, ror #5 │ │ │ │ - tsteq r8, lr, lsl r3 │ │ │ │ + tsteq r8, r6, ror #5 │ │ │ │ + tsteq r8, r2, lsr #6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fee9c9e8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 4897d0 │ │ │ │ stmdbmi r5, {r1, r2, r4, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ tstcc r4, #2030043136 @ 0x79000000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ svclt 0x0000ea92 │ │ │ │ @ instruction: 0x0129b72a │ │ │ │ - tsteq r8, r4, ror #3 │ │ │ │ - @ instruction: 0x0118a29c │ │ │ │ + tsteq r8, r8, ror #3 │ │ │ │ + tsteq r8, r0, lsr #5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fee9ca18 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 489800 │ │ │ │ stmdbmi r5, {r1, r5, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ @ instruction: 0x33284479 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ svclt 0x0000ea7a │ │ │ │ strdeq fp, [r9, -sl]! │ │ │ │ - @ instruction: 0x0118a1b4 │ │ │ │ - tsteq r8, r0, ror #3 │ │ │ │ + @ instruction: 0x0118a1b8 │ │ │ │ + tsteq r8, r4, ror #3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fee9ca48 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 4c9830 │ │ │ │ rsbne pc, r1, #64, 4 │ │ │ │ stmdami r6, {r0, r2, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ orrvc pc, r4, #12582912 @ 0xc00000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ svclt 0x0000ea60 │ │ │ │ @ instruction: 0x0129bbb4 │ │ │ │ - tsteq r8, r2, asr r2 │ │ │ │ - tsteq r8, ip, lsl #5 │ │ │ │ + tsteq r8, r6, asr r2 │ │ │ │ + @ instruction: 0x0118a290 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fee9ca7c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 4c9864 │ │ │ │ rsbne pc, r1, #64, 4 │ │ │ │ stmdami r6, {r0, r2, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ movwvc pc, #25859 @ 0x6503 @ │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ svclt 0x0000ea46 │ │ │ │ smlawbeq r9, r8, r0, ip │ │ │ │ - tsteq r8, lr, lsl r2 │ │ │ │ - tsteq r8, r8, asr r2 │ │ │ │ + tsteq r8, r2, lsr #4 │ │ │ │ + tsteq r8, ip, asr r2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fee9cab0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 489898 │ │ │ │ stmdbmi r5, {r1, r2, r4, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r7, [r8], #-776 @ 0xfffffcf8 │ │ │ │ b e838c8 │ │ │ │ qsubeq ip, r6, r9 │ │ │ │ - tsteq r8, ip, lsl r1 │ │ │ │ - @ instruction: 0x0118a1d2 │ │ │ │ + tsteq r8, r0, lsr #2 │ │ │ │ + @ instruction: 0x0118a1d6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fee9cae0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 4898c8 │ │ │ │ stmdbmi r5, {r1, r5, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r7, [r8], #-781 @ 0xfffffcf3 │ │ │ │ b 8838f8 │ │ │ │ @ instruction: 0x0129c026 │ │ │ │ - tsteq r8, ip, ror #1 │ │ │ │ - tsteq r8, r6, lsl r1 │ │ │ │ + ldrsheq sl, [r8, -r0] │ │ │ │ + tsteq r8, sl, lsl r1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fee9cb10 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 4898f8 │ │ │ │ rsbne pc, r1, #64, 4 │ │ │ │ stmdami r5, {r2, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ ldrbtmi r3, [r8], #-840 @ 0xfffffcb8 │ │ │ │ ldmib ip!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0x0129c928 │ │ │ │ - tsteq r8, sl, lsl #3 │ │ │ │ - tsteq r8, r6, asr #3 │ │ │ │ + tsteq r8, lr, lsl #3 │ │ │ │ + tsteq r8, sl, asr #3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fee9cb40 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 489928 │ │ │ │ stmdbmi r5, {r1, r5, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ cmpcc r0, #2030043136 @ 0x79000000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ svclt 0x0000e9e6 │ │ │ │ strdeq ip, [r9, -sl]! │ │ │ │ - tsteq r8, ip, lsl #1 │ │ │ │ - ldrheq sl, [r8, -r8] │ │ │ │ + @ instruction: 0x0118a090 │ │ │ │ + ldrheq sl, [r8, -ip] │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fee9cb70 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 489958 │ │ │ │ stmdbmi r5, {r1, r2, r4, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ cmncc r4, #2030043136 @ 0x79000000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ svclt 0x0000e9ce │ │ │ │ smlawteq r9, sl, r8, ip │ │ │ │ - tsteq r8, ip, asr r0 │ │ │ │ - tsteq r8, r4, lsl r1 │ │ │ │ + tsteq r8, r0, rrx │ │ │ │ + tsteq r8, r8, lsl r1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fee9cba0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 489988 │ │ │ │ stmdbmi r5, {r1, r5, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ movwcc r4, #50297 @ 0xc479 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ svclt 0x0000e9b6 │ │ │ │ @ instruction: 0x0129d29e │ │ │ │ - tsteq r8, ip, lsr #32 │ │ │ │ - tsteq r8, r8, asr r0 │ │ │ │ + tsteq r8, r0, lsr r0 │ │ │ │ + tsteq r8, ip, asr r0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fee9cbd0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 4899b8 │ │ │ │ rsbne pc, r1, #64, 4 │ │ │ │ stmdami r5, {r2, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ ldrbtmi r3, [r8], #-824 @ 0xfffffcc8 │ │ │ │ ldmib ip, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x0129d378 │ │ │ │ - tsteq r8, sl, asr #1 │ │ │ │ - tsteq r8, r6, lsl #2 │ │ │ │ + tsteq r8, lr, asr #1 │ │ │ │ + tsteq r8, sl, lsl #2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fee9cc00 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 4899e8 │ │ │ │ stmdbmi r5, {r1, r5, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ movtcc r4, #1145 @ 0x479 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ svclt 0x0000e986 │ │ │ │ @ instruction: 0x0129d34a │ │ │ │ - tsteq r8, ip, asr #31 │ │ │ │ - @ instruction: 0x01189ff8 │ │ │ │ + @ instruction: 0x01189fd0 │ │ │ │ + @ instruction: 0x01189ffc │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fee9cc30 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 489a18 │ │ │ │ stmdbmi r5, {r1, r2, r4, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ cmpcc r4, #2030043136 @ 0x79000000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ svclt 0x0000e96e │ │ │ │ @ instruction: 0x0129d31a │ │ │ │ - @ instruction: 0x01189f9c │ │ │ │ - tsteq r8, r4, asr r0 │ │ │ │ + tsteq r8, r0, lsr #31 │ │ │ │ + tsteq r8, r8, asr r0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fee9cc60 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 449a48 │ │ │ │ stmdbmi r4, {r1, r5, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2052 @ 0xfffff7fc │ │ │ │ ldrbtmi r4, [r8], #-1145 @ 0xfffffb87 │ │ │ │ ldmdb r6, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ smlawbeq r9, sl, sl, sp │ │ │ │ - tsteq r8, ip, ror #30 │ │ │ │ - @ instruction: 0x01189f9a │ │ │ │ + tsteq r8, r0, ror pc │ │ │ │ + @ instruction: 0x01189f9e │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fee9cc8c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 489a74 │ │ │ │ rsbne pc, r1, #64, 4 │ │ │ │ stmdami r5, {r2, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ ldrbtmi r3, [r8], #-932 @ 0xfffffc5c │ │ │ │ ldmdb lr!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x0129daa0 │ │ │ │ - tsteq r8, lr │ │ │ │ - tsteq r8, sl, asr #32 │ │ │ │ + tsteq r8, r2, lsl r0 │ │ │ │ + tsteq r8, lr, asr #32 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fee9ccbc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 489aa4 │ │ │ │ stmdbmi r5, {r1, r5, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ @ instruction: 0x33ac4479 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ svclt 0x0000e928 │ │ │ │ @ instruction: 0x0129da72 │ │ │ │ - tsteq r8, r0, lsl pc │ │ │ │ - tsteq r8, ip, lsr pc │ │ │ │ + tsteq r8, r4, lsl pc │ │ │ │ + tsteq r8, r0, asr #30 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fee9ccec │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 4c9ad4 │ │ │ │ rsbne pc, r1, #64, 4 │ │ │ │ stmdami r6, {r0, r2, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ @ instruction: 0x73bcf503 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ svclt 0x0000e90e │ │ │ │ @ instruction: 0x0129dd30 │ │ │ │ - tsteq r8, lr, lsr #31 │ │ │ │ - tsteq r8, r8, ror #31 │ │ │ │ + @ instruction: 0x01189fb2 │ │ │ │ + tsteq r8, ip, ror #31 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fee9cd20 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 489b08 │ │ │ │ stmdbmi r5, {r1, r2, r4, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r7, [r8], #-960 @ 0xfffffc40 │ │ │ │ ldm r4!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ strdeq sp, [r9, -lr]! │ │ │ │ - tsteq r8, ip, lsr #29 │ │ │ │ - tsteq r8, r2, ror #30 │ │ │ │ + @ instruction: 0x01189eb0 │ │ │ │ + tsteq r8, r6, ror #30 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fee9cd50 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 489b38 │ │ │ │ stmdbmi r5, {r1, r5, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r7, [r8], #-970 @ 0xfffffc36 │ │ │ │ ldm ip, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ smlawteq r9, lr, ip, sp │ │ │ │ - tsteq r8, ip, ror lr │ │ │ │ - tsteq r8, r6, lsr #29 │ │ │ │ + tsteq r8, r0, lsl #29 │ │ │ │ + tsteq r8, sl, lsr #29 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fee9cd80 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 4c9b68 │ │ │ │ rsbne pc, r1, #64, 4 │ │ │ │ stmdami r6, {r0, r2, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ teqpvc r4, #12582912 @ p-variant is OBSOLETE @ 0xc00000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ svclt 0x0000e8c4 │ │ │ │ @ instruction: 0x0129e744 │ │ │ │ - tsteq r8, sl, lsl pc │ │ │ │ - tsteq r8, r4, asr pc │ │ │ │ + tsteq r8, lr, lsl pc │ │ │ │ + tsteq r8, r8, asr pc │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fee9cdb4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 489b9c │ │ │ │ stmdbmi r5, {r1, r2, r4, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r7, [r8], #-822 @ 0xfffffcca │ │ │ │ stmia sl!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x0129e712 │ │ │ │ - tsteq r8, r8, lsl lr │ │ │ │ - tsteq r8, lr, asr #29 │ │ │ │ + tsteq r8, ip, lsl lr │ │ │ │ + @ instruction: 0x01189ed2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fee9cde4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 489bcc │ │ │ │ stmdbmi r5, {r1, r5, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r7, [r8], #-827 @ 0xfffffcc5 │ │ │ │ ldm r2, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x0129e6e2 │ │ │ │ - tsteq r8, r8, ror #27 │ │ │ │ - tsteq r8, r2, lsl lr │ │ │ │ + tsteq r8, ip, ror #27 │ │ │ │ + tsteq r8, r6, lsl lr │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fee9ce14 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 4c9bfc │ │ │ │ rsbne pc, r1, #64, 4 │ │ │ │ stmdami r6, {r0, r2, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ @ instruction: 0x73a4f503 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ svclt 0x0000e87a │ │ │ │ msreq CPSR_fc, r0, lsr #9 │ │ │ │ - tsteq r8, r6, lsl #29 │ │ │ │ - tsteq r8, r0, asr #29 │ │ │ │ + tsteq r8, sl, lsl #29 │ │ │ │ + tsteq r8, r4, asr #29 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fee9ce48 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 489c30 │ │ │ │ stmdbmi r5, {r1, r5, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r7, [r8], #-936 @ 0xfffffc58 │ │ │ │ stmda r0!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ msreq CPSR_fc, lr, ror #8 │ │ │ │ - tsteq r8, r4, lsl #27 │ │ │ │ - tsteq r8, lr, lsr #27 │ │ │ │ + tsteq r8, r8, lsl #27 │ │ │ │ + @ instruction: 0x01189db2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fee9ce78 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 489c60 │ │ │ │ stmdbmi r5, {r1, r2, r4, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r7, [r8], #-946 @ 0xfffffc4e │ │ │ │ stmda r8, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ msreq CPSR_fc, lr, lsr r4 │ │ │ │ - tsteq r8, r4, asr sp │ │ │ │ - tsteq r8, sl, lsl #28 │ │ │ │ + tsteq r8, r8, asr sp │ │ │ │ + tsteq r8, lr, lsl #28 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fee9cea8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 489c90 │ │ │ │ stmdbmi r5, {r1, r5, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r7, [r8], #-777 @ 0xfffffcf7 │ │ │ │ ldmda r0!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ msreq CPSR_fc, lr, ror #18 │ │ │ │ - tsteq r8, r4, lsr #26 │ │ │ │ - tsteq r8, lr, asr #26 │ │ │ │ + tsteq r8, r8, lsr #26 │ │ │ │ + tsteq r8, r2, asr sp │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fee9ced8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 489cc0 │ │ │ │ rsbne pc, r1, #64, 4 │ │ │ │ stmdami r5, {r2, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ ldrbtmi r3, [r8], #-780 @ 0xfffffcf4 │ │ │ │ ldmda r8, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ smlawteq sl, ip, r5, r0 │ │ │ │ - tsteq r8, r2, asr #27 │ │ │ │ - @ instruction: 0x01189dfe │ │ │ │ + tsteq r8, r6, asr #27 │ │ │ │ + tsteq r8, r2, lsl #28 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fee9cf08 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 489cf0 │ │ │ │ stmdbmi r5, {r1, r2, r4, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ tstcc r4, #2030043136 @ 0x79000000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ svclt 0x0000e802 │ │ │ │ @ instruction: 0x012a059e │ │ │ │ - tsteq r8, r4, asr #25 │ │ │ │ - tsteq r8, ip, ror sp │ │ │ │ + tsteq r8, r8, asr #25 │ │ │ │ + tsteq r8, r0, lsl #27 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fee9cf38 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 489d20 │ │ │ │ stmdbmi r5, {r1, r5, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ @ instruction: 0x33284479 │ │ │ │ @ instruction: 0xf7fe4478 │ │ │ │ svclt 0x0000efea │ │ │ │ @ instruction: 0x012a056e │ │ │ │ - @ instruction: 0x01189c94 │ │ │ │ - tsteq r8, r0, asr #25 │ │ │ │ + @ instruction: 0x01189c98 │ │ │ │ + tsteq r8, r4, asr #25 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fee9cf68 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 489d50 │ │ │ │ stmdbmi r5, {r1, r2, r4, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ movtcc r4, #50297 @ 0xc479 │ │ │ │ @ instruction: 0xf7fe4478 │ │ │ │ svclt 0x0000efd2 │ │ │ │ @ instruction: 0x012a0b92 │ │ │ │ - tsteq r8, r4, ror #24 │ │ │ │ - tsteq r8, ip, lsl sp │ │ │ │ + tsteq r8, r8, ror #24 │ │ │ │ + tsteq r8, r0, lsr #26 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fee9cf98 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 489d80 │ │ │ │ stmdbmi r5, {r1, r5, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ cmpcc r4, #2030043136 @ 0x79000000 │ │ │ │ @ instruction: 0xf7fe4478 │ │ │ │ svclt 0x0000efba │ │ │ │ @ instruction: 0x012a0f72 │ │ │ │ - tsteq r8, r4, lsr ip │ │ │ │ - tsteq r8, r0, ror #24 │ │ │ │ + tsteq r8, r8, lsr ip │ │ │ │ + tsteq r8, r4, ror #24 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fee9cfc8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 449db0 │ │ │ │ stmdbmi r4, {r1, r5, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2052 @ 0xfffff7fc │ │ │ │ ldrbtmi r4, [r8], #-1145 @ 0xfffffb87 │ │ │ │ svc 0x00a2f7fe │ │ │ │ @ instruction: 0x012a13a6 │ │ │ │ - tsteq r8, r4, lsl #24 │ │ │ │ - tsteq r8, r2, lsr ip │ │ │ │ + tsteq r8, r8, lsl #24 │ │ │ │ + tsteq r8, r6, lsr ip │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fee9cff4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 489ddc │ │ │ │ rsbne pc, r1, #64, 4 │ │ │ │ stmdami r5, {r2, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ ldrbtmi r3, [r8], #-888 @ 0xfffffc88 │ │ │ │ svc 0x008af7fe │ │ │ │ smlawteq sl, r4, r3, r1 │ │ │ │ - tsteq r8, r6, lsr #25 │ │ │ │ - tsteq r8, r2, ror #25 │ │ │ │ + tsteq r8, sl, lsr #25 │ │ │ │ + tsteq r8, r6, ror #25 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fee9d024 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 489e0c │ │ │ │ stmdbmi r5, {r1, r5, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ orrcc r4, r0, #2030043136 @ 0x79000000 │ │ │ │ @ instruction: 0xf7fe4478 │ │ │ │ svclt 0x0000ef74 │ │ │ │ @ instruction: 0x012a1396 │ │ │ │ - tsteq r8, r8, lsr #23 │ │ │ │ - @ instruction: 0x01189bd4 │ │ │ │ + tsteq r8, ip, lsr #23 │ │ │ │ + @ instruction: 0x01189bd8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fee9d054 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 489e3c │ │ │ │ stmdbmi r5, {r1, r2, r4, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ orrscc r4, r4, #2030043136 @ 0x79000000 │ │ │ │ @ instruction: 0xf7fe4478 │ │ │ │ svclt 0x0000ef5c │ │ │ │ @ instruction: 0x012a1366 │ │ │ │ - tsteq r8, r8, ror fp │ │ │ │ - tsteq r8, r0, lsr ip │ │ │ │ + tsteq r8, ip, ror fp │ │ │ │ + tsteq r8, r4, lsr ip │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fee9d084 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 489e6c │ │ │ │ stmdbmi r5, {r1, r2, r4, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ orrcc r4, r0, #2030043136 @ 0x79000000 │ │ │ │ @ instruction: 0xf7fe4478 │ │ │ │ svclt 0x0000ef44 │ │ │ │ ldrdeq r1, [sl, -r6]! │ │ │ │ - tsteq r8, r8, asr #22 │ │ │ │ - tsteq r8, r0, lsl #24 │ │ │ │ + tsteq r8, ip, asr #22 │ │ │ │ + tsteq r8, r4, lsl #24 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fee9d0b4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 489e9c │ │ │ │ rsbne pc, r1, #64, 4 │ │ │ │ stmdami r5, {r2, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ ldrbtmi r3, [r8], #-784 @ 0xfffffcf0 │ │ │ │ svc 0x002af7fe │ │ │ │ @ instruction: 0x012a1aa4 │ │ │ │ - tsteq r8, r6, ror #23 │ │ │ │ - tsteq r8, r2, lsr #24 │ │ │ │ + tsteq r8, sl, ror #23 │ │ │ │ + tsteq r8, r6, lsr #24 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fee9d0e4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 489ecc │ │ │ │ stmdbmi r5, {r1, r5, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ tstcc r8, #2030043136 @ 0x79000000 │ │ │ │ @ instruction: 0xf7fe4478 │ │ │ │ svclt 0x0000ef14 │ │ │ │ @ instruction: 0x012a1a76 │ │ │ │ - tsteq r8, r8, ror #21 │ │ │ │ - tsteq r8, r4, lsl fp │ │ │ │ + tsteq r8, ip, ror #21 │ │ │ │ + tsteq r8, r8, lsl fp │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fee9d114 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 489efc │ │ │ │ stmdbmi r5, {r1, r2, r4, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ @ instruction: 0x332c4479 │ │ │ │ @ instruction: 0xf7fe4478 │ │ │ │ svclt 0x0000eefc │ │ │ │ @ instruction: 0x012a1a46 │ │ │ │ - @ instruction: 0x01189ab8 │ │ │ │ - tsteq r8, r0, ror fp │ │ │ │ + @ instruction: 0x01189abc │ │ │ │ + tsteq r8, r4, ror fp │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fee9d144 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 489f2c │ │ │ │ rsbne pc, r1, #64, 4 │ │ │ │ stmdami r5, {r2, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ @ instruction: 0xf7fe4478 │ │ │ │ svclt 0x0000eee4 │ │ │ │ @ instruction: 0x012a1c90 │ │ │ │ - tsteq r8, r6, asr fp │ │ │ │ - @ instruction: 0x01189b94 │ │ │ │ + tsteq r8, sl, asr fp │ │ │ │ + @ instruction: 0x01189b98 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fee9d174 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 489f5c │ │ │ │ stmdbmi r5, {r1, r2, r4, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ movwcc r4, #33913 @ 0x8479 │ │ │ │ @ instruction: 0xf7fe4478 │ │ │ │ svclt 0x0000eecc │ │ │ │ @ instruction: 0x012a1c62 │ │ │ │ - tsteq r8, r8, asr sl │ │ │ │ - tsteq r8, r0, lsl fp │ │ │ │ + tsteq r8, ip, asr sl │ │ │ │ + tsteq r8, r4, lsl fp │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fee9d1a4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 489f8c │ │ │ │ stmdbmi r5, {r1, r5, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ tstcc ip, #2030043136 @ 0x79000000 │ │ │ │ @ instruction: 0xf7fe4478 │ │ │ │ svclt 0x0000eeb4 │ │ │ │ @ instruction: 0x012a1c32 │ │ │ │ - tsteq r8, r8, lsr #20 │ │ │ │ - tsteq r8, r4, asr sl │ │ │ │ + tsteq r8, ip, lsr #20 │ │ │ │ + tsteq r8, r8, asr sl │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fee9d1d4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 489fbc │ │ │ │ rsbne pc, r1, #64, 4 │ │ │ │ stmdami r5, {r2, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ ldrbtmi r3, [r8], #-780 @ 0xfffffcf4 │ │ │ │ mrc 7, 4, APSR_nzcv, cr10, cr14, {7} │ │ │ │ @ instruction: 0x012a1c60 │ │ │ │ - tsteq r8, r6, asr #21 │ │ │ │ - tsteq r8, r2, lsl #22 │ │ │ │ + tsteq r8, sl, asr #21 │ │ │ │ + tsteq r8, r6, lsl #22 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fee9d204 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 489fec │ │ │ │ stmdbmi r5, {r1, r2, r4, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ tstcc r4, #2030043136 @ 0x79000000 │ │ │ │ @ instruction: 0xf7fe4478 │ │ │ │ svclt 0x0000ee84 │ │ │ │ @ instruction: 0x012a1c32 │ │ │ │ - tsteq r8, r8, asr #19 │ │ │ │ - tsteq r8, r0, lsl #21 │ │ │ │ + tsteq r8, ip, asr #19 │ │ │ │ + tsteq r8, r4, lsl #21 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fee9d234 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 48a01c │ │ │ │ stmdbmi r5, {r1, r5, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ @ instruction: 0x33284479 │ │ │ │ @ instruction: 0xf7fe4478 │ │ │ │ svclt 0x0000ee6c │ │ │ │ @ instruction: 0x012a1c02 │ │ │ │ - @ instruction: 0x01189998 │ │ │ │ - tsteq r8, r4, asr #19 │ │ │ │ + @ instruction: 0x0118999c │ │ │ │ + tsteq r8, r8, asr #19 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fee9d264 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 4ca04c │ │ │ │ rsbne pc, r1, #64, 4 │ │ │ │ stmdami r6, {r0, r2, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ @ instruction: 0x73b2f503 │ │ │ │ @ instruction: 0xf7fe4478 │ │ │ │ svclt 0x0000ee52 │ │ │ │ @ instruction: 0x012a1f60 │ │ │ │ - tsteq r8, r6, lsr sl │ │ │ │ - tsteq r8, r0, ror sl │ │ │ │ + tsteq r8, sl, lsr sl │ │ │ │ + tsteq r8, r4, ror sl │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fee9d298 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 48a080 │ │ │ │ stmdbmi r5, {r1, r5, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r7, [r8], #-950 @ 0xfffffc4a │ │ │ │ mrc 7, 1, APSR_nzcv, cr8, cr14, {7} │ │ │ │ @ instruction: 0x012a1f2e │ │ │ │ - tsteq r8, r4, lsr r9 │ │ │ │ - tsteq r8, lr, asr r9 │ │ │ │ + tsteq r8, r8, lsr r9 │ │ │ │ + tsteq r8, r2, ror #18 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fee9d2c8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 48a0b0 │ │ │ │ stmdbmi r5, {r1, r2, r4, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r7, [r8], #-986 @ 0xfffffc26 │ │ │ │ mcr 7, 1, pc, cr0, cr14, {7} @ │ │ │ │ strdeq r1, [sl, -lr]! │ │ │ │ - tsteq r8, r4, lsl #18 │ │ │ │ - @ instruction: 0x011899ba │ │ │ │ + tsteq r8, r8, lsl #18 │ │ │ │ + @ instruction: 0x011899be │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fee9d2f8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 48a0e0 │ │ │ │ rsbne pc, r1, #64, 4 │ │ │ │ stmdami r5, {r2, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ ldrbtmi r3, [r8], #-832 @ 0xfffffcc0 │ │ │ │ mcr 7, 0, pc, cr8, cr14, {7} @ │ │ │ │ @ instruction: 0x012a2570 │ │ │ │ - tsteq r8, r2, lsr #19 │ │ │ │ - @ instruction: 0x011899de │ │ │ │ + tsteq r8, r6, lsr #19 │ │ │ │ + tsteq r8, r2, ror #19 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fee9d328 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 48a110 │ │ │ │ stmdbmi r5, {r1, r5, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ movtcc r4, #33913 @ 0x8479 │ │ │ │ @ instruction: 0xf7fe4478 │ │ │ │ svclt 0x0000edf2 │ │ │ │ @ instruction: 0x012a2542 │ │ │ │ - tsteq r8, r4, lsr #17 │ │ │ │ - @ instruction: 0x011898d0 │ │ │ │ + tsteq r8, r8, lsr #17 │ │ │ │ + @ instruction: 0x011898d4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fee9d358 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 48a140 │ │ │ │ stmdbmi r5, {r1, r2, r4, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ cmpcc ip, #2030043136 @ 0x79000000 │ │ │ │ @ instruction: 0xf7fe4478 │ │ │ │ svclt 0x0000edda │ │ │ │ @ instruction: 0x012a2512 │ │ │ │ - tsteq r8, r4, ror r8 │ │ │ │ - tsteq r8, ip, lsr #18 │ │ │ │ + tsteq r8, r8, ror r8 │ │ │ │ + tsteq r8, r0, lsr r9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fee9d388 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 48a170 │ │ │ │ rsbne pc, r1, #64, 4 │ │ │ │ stmdami r5, {r2, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ ldrbtmi r3, [r8], #-844 @ 0xfffffcb4 │ │ │ │ stcl 7, cr15, [r0, #1016] @ 0x3f8 │ │ │ │ @ instruction: 0x012a28e0 │ │ │ │ - tsteq r8, r2, lsl r9 │ │ │ │ - tsteq r8, lr, asr #18 │ │ │ │ + tsteq r8, r6, lsl r9 │ │ │ │ + tsteq r8, r2, asr r9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fee9d3b8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 48a1a0 │ │ │ │ stmdbmi r5, {r1, r5, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ cmpcc r4, #2030043136 @ 0x79000000 │ │ │ │ @ instruction: 0xf7fe4478 │ │ │ │ svclt 0x0000edaa │ │ │ │ @ instruction: 0x012a28b2 │ │ │ │ - tsteq r8, r4, lsl r8 │ │ │ │ - tsteq r8, r0, asr #16 │ │ │ │ + tsteq r8, r8, lsl r8 │ │ │ │ + tsteq r8, r4, asr #16 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fee9d3e8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 48a1d0 │ │ │ │ stmdbmi r5, {r1, r2, r4, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ cmncc r8, #2030043136 @ 0x79000000 │ │ │ │ @ instruction: 0xf7fe4478 │ │ │ │ svclt 0x0000ed92 │ │ │ │ smlawbeq sl, r2, r8, r2 │ │ │ │ - tsteq r8, r4, ror #15 │ │ │ │ - @ instruction: 0x0118989c │ │ │ │ + tsteq r8, r8, ror #15 │ │ │ │ + tsteq r8, r0, lsr #17 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fee9d418 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 4ca200 │ │ │ │ rsbne pc, r1, #64, 4 │ │ │ │ stmdami r6, {r0, r2, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ orrvc pc, r4, #12582912 @ 0xc00000 │ │ │ │ @ instruction: 0xf7fe4478 │ │ │ │ svclt 0x0000ed78 │ │ │ │ smlawteq sl, r0, sl, r2 │ │ │ │ - tsteq r8, r2, lsl #17 │ │ │ │ - @ instruction: 0x011898bc │ │ │ │ + tsteq r8, r6, lsl #17 │ │ │ │ + tsteq r8, r0, asr #17 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fee9d44c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 48a234 │ │ │ │ stmdbmi r5, {r1, r5, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r7, [r8], #-904 @ 0xfffffc78 │ │ │ │ ldcl 7, cr15, [lr, #-1016] @ 0xfffffc08 │ │ │ │ smlawbeq sl, lr, sl, r2 │ │ │ │ - tsteq r8, r0, lsl #15 │ │ │ │ - tsteq r8, sl, lsr #15 │ │ │ │ + tsteq r8, r4, lsl #15 │ │ │ │ + tsteq r8, lr, lsr #15 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fee9d47c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 48a264 │ │ │ │ stmdbmi r5, {r1, r2, r4, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r7, [r8], #-914 @ 0xfffffc6e │ │ │ │ stcl 7, cr15, [r6, #-1016] @ 0xfffffc08 │ │ │ │ @ instruction: 0x012a2a5e │ │ │ │ - tsteq r8, r0, asr r7 │ │ │ │ - tsteq r8, r6, lsl #16 │ │ │ │ + tsteq r8, r4, asr r7 │ │ │ │ + tsteq r8, sl, lsl #16 │ │ │ │ │ │ │ │ 003462a0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (3462c4 ) │ │ │ │ @@ -925,17 +925,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #224 @ 0xe0 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ subs r6, #132 @ 0x84 │ │ │ │ lsls r2, r5, #4 │ │ │ │ - str r7, [sp, #952] @ 0x3b8 │ │ │ │ + str r7, [sp, #968] @ 0x3c8 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ │ │ + ldr r0, [sp, #184] @ 0xb8 │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (3462f4 ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ @@ -945,17 +945,17 @@ │ │ │ │ add r1, pc │ │ │ │ adds r3, #232 @ 0xe8 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ subs r6, #86 @ 0x56 │ │ │ │ lsls r2, r5, #4 │ │ │ │ - str r6, [sp, #960] @ 0x3c0 │ │ │ │ + str r6, [sp, #976] @ 0x3d0 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - str r7, [sp, #112] @ 0x70 │ │ │ │ + str r7, [sp, #128] @ 0x80 │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ (346328 ) │ │ │ │ movw r2, #353 @ 0x161 │ │ │ │ @@ -965,17 +965,17 @@ │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #364 @ 0x16c │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ cmp r0, r2 │ │ │ │ lsls r2, r5, #4 │ │ │ │ - str r7, [sp, #568] @ 0x238 │ │ │ │ + str r7, [sp, #584] @ 0x248 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - str r7, [sp, #800] @ 0x320 │ │ │ │ + str r7, [sp, #816] @ 0x330 │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (346358 ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ @@ -984,17 +984,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #372 @ 0x174 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ add lr, fp │ │ │ │ lsls r2, r5, #4 │ │ │ │ - str r6, [sp, #560] @ 0x230 │ │ │ │ + str r6, [sp, #576] @ 0x240 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - str r6, [sp, #728] @ 0x2d8 │ │ │ │ + str r6, [sp, #744] @ 0x2e8 │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (346388 ) │ │ │ │ movs r2, #22 │ │ │ │ @@ -1003,17 +1003,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #392 @ 0x188 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ add lr, r5 │ │ │ │ lsls r2, r5, #4 │ │ │ │ - str r6, [sp, #368] @ 0x170 │ │ │ │ + str r6, [sp, #384] @ 0x180 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - str r7, [sp, #72] @ 0x48 │ │ │ │ + str r7, [sp, #88] @ 0x58 │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (3463b8 ) │ │ │ │ movw r2, #353 @ 0x161 │ │ │ │ @@ -1022,17 +1022,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ ldr r3, [pc, #608] @ (34661c ) │ │ │ │ lsls r2, r5, #4 │ │ │ │ - str r6, [sp, #1000] @ 0x3e8 │ │ │ │ + str r6, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - str r7, [sp, #216] @ 0xd8 │ │ │ │ + str r7, [sp, #232] @ 0xe8 │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (3463e8 ) │ │ │ │ movs r2, #22 │ │ │ │ @@ -1042,17 +1042,17 @@ │ │ │ │ add r1, pc │ │ │ │ adds r3, #72 @ 0x48 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ ldr r3, [pc, #424] @ (346594 ) │ │ │ │ lsls r2, r5, #4 │ │ │ │ - str r5, [sp, #1008] @ 0x3f0 │ │ │ │ + str r6, [sp, #0] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - str r6, [sp, #720] @ 0x2d0 │ │ │ │ + str r6, [sp, #736] @ 0x2e0 │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (346418 ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ @@ -1062,17 +1062,17 @@ │ │ │ │ add r1, pc │ │ │ │ adds r3, #92 @ 0x5c │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ ldr r3, [pc, #232] @ (346504 ) │ │ │ │ lsls r2, r5, #4 │ │ │ │ - str r5, [sp, #816] @ 0x330 │ │ │ │ + str r5, [sp, #832] @ 0x340 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - str r5, [sp, #992] @ 0x3e0 │ │ │ │ + str r5, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (346448 ) │ │ │ │ movw r2, #353 @ 0x161 │ │ │ │ @@ -1081,17 +1081,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #52 @ 0x34 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ ldr r5, [pc, #352] @ (3465ac ) │ │ │ │ lsls r2, r5, #4 │ │ │ │ - str r6, [sp, #424] @ 0x1a8 │ │ │ │ + str r6, [sp, #440] @ 0x1b8 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - str r6, [sp, #664] @ 0x298 │ │ │ │ + str r6, [sp, #680] @ 0x2a8 │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (346478 ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ @@ -1101,17 +1101,17 @@ │ │ │ │ add r1, pc │ │ │ │ adds r3, #60 @ 0x3c │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ ldr r5, [pc, #168] @ (346524 ) │ │ │ │ lsls r2, r5, #4 │ │ │ │ - str r5, [sp, #432] @ 0x1b0 │ │ │ │ + str r5, [sp, #448] @ 0x1c0 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - str r5, [sp, #608] @ 0x260 │ │ │ │ + str r5, [sp, #624] @ 0x270 │ │ │ │ lsls r0, r3, #4 │ │ │ │ │ │ │ │ 00346484 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1123,17 +1123,17 @@ │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #3308 @ 0xcec │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ str r0, [r6, r5] │ │ │ │ lsls r2, r5, #4 │ │ │ │ - str r6, [sp, #40] @ 0x28 │ │ │ │ + str r6, [sp, #56] @ 0x38 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - str r6, [sp, #272] @ 0x110 │ │ │ │ + str r6, [sp, #288] @ 0x120 │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (3464dc ) │ │ │ │ movs r2, #22 │ │ │ │ @@ -1142,17 +1142,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #3316 @ 0xcf4 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ str r6, [r7, r4] │ │ │ │ lsls r2, r5, #4 │ │ │ │ - str r5, [sp, #32] │ │ │ │ + str r5, [sp, #48] @ 0x30 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - str r5, [sp, #760] @ 0x2f8 │ │ │ │ + str r5, [sp, #776] @ 0x308 │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (34650c ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ @@ -1161,17 +1161,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #3336 @ 0xd08 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ str r6, [r1, r4] │ │ │ │ lsls r2, r5, #4 │ │ │ │ - str r4, [sp, #864] @ 0x360 │ │ │ │ + str r4, [sp, #880] @ 0x370 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - str r5, [sp, #8] │ │ │ │ + str r5, [sp, #24] │ │ │ │ lsls r0, r3, #4 │ │ │ │ │ │ │ │ 00346518 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1183,17 +1183,17 @@ │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #368 @ 0x170 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r4, [r3, #2] │ │ │ │ lsls r2, r5, #4 │ │ │ │ - str r5, [sp, #472] @ 0x1d8 │ │ │ │ + str r5, [sp, #488] @ 0x1e8 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - str r5, [sp, #704] @ 0x2c0 │ │ │ │ + str r5, [sp, #720] @ 0x2d0 │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (346570 ) │ │ │ │ movs r2, #22 │ │ │ │ @@ -1202,17 +1202,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #376 @ 0x178 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ ldrh r2, [r5, #0] │ │ │ │ lsls r2, r5, #4 │ │ │ │ - str r4, [sp, #464] @ 0x1d0 │ │ │ │ + str r4, [sp, #480] @ 0x1e0 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - str r5, [sp, #168] @ 0xa8 │ │ │ │ + str r5, [sp, #184] @ 0xb8 │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (3465a0 ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ @@ -1221,17 +1221,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #396 @ 0x18c │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ strh r2, [r7, #62] @ 0x3e │ │ │ │ lsls r2, r5, #4 │ │ │ │ - str r4, [sp, #272] @ 0x110 │ │ │ │ + str r4, [sp, #288] @ 0x120 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - str r4, [sp, #440] @ 0x1b8 │ │ │ │ + str r4, [sp, #456] @ 0x1c8 │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (3465d0 ) │ │ │ │ movs r2, #22 │ │ │ │ @@ -1240,17 +1240,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #756 @ 0x2f4 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ ldrh r6, [r3, #28] │ │ │ │ lsls r2, r5, #4 │ │ │ │ - str r4, [sp, #80] @ 0x50 │ │ │ │ + str r4, [sp, #96] @ 0x60 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - str r4, [sp, #808] @ 0x328 │ │ │ │ + str r4, [sp, #824] @ 0x338 │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ (346604 ) │ │ │ │ movw r2, #353 @ 0x161 │ │ │ │ @@ -1260,17 +1260,17 @@ │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #488 @ 0x1e8 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ str r6, [sp, #896] @ 0x380 │ │ │ │ lsls r2, r5, #4 │ │ │ │ - str r4, [sp, #712] @ 0x2c8 │ │ │ │ + str r4, [sp, #728] @ 0x2d8 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - str r4, [sp, #944] @ 0x3b0 │ │ │ │ + str r4, [sp, #960] @ 0x3c0 │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (346634 ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ @@ -1279,17 +1279,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #496 @ 0x1f0 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ str r6, [sp, #696] @ 0x2b8 │ │ │ │ lsls r2, r5, #4 │ │ │ │ - str r3, [sp, #704] @ 0x2c0 │ │ │ │ + str r3, [sp, #720] @ 0x2d0 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - str r3, [sp, #872] @ 0x368 │ │ │ │ + str r3, [sp, #888] @ 0x378 │ │ │ │ lsls r0, r3, #4 │ │ │ │ │ │ │ │ 00346640 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1301,17 +1301,17 @@ │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #260 @ 0x104 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ ldr r5, [sp, #368] @ 0x170 │ │ │ │ lsls r2, r5, #4 │ │ │ │ - str r4, [sp, #312] @ 0x138 │ │ │ │ + str r4, [sp, #328] @ 0x148 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - str r4, [sp, #544] @ 0x220 │ │ │ │ + str r4, [sp, #560] @ 0x230 │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (346698 ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ @@ -1320,17 +1320,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #268 @ 0x10c │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ ldr r5, [sp, #168] @ 0xa8 │ │ │ │ lsls r2, r5, #4 │ │ │ │ - str r3, [sp, #304] @ 0x130 │ │ │ │ + str r3, [sp, #320] @ 0x140 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - str r3, [sp, #472] @ 0x1d8 │ │ │ │ + str r3, [sp, #488] @ 0x1e8 │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (3466c8 ) │ │ │ │ movs r2, #22 │ │ │ │ @@ -1339,17 +1339,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #288 @ 0x120 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ ldr r4, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r2, r5, #4 │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ + str r3, [sp, #128] @ 0x80 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - str r3, [sp, #840] @ 0x348 │ │ │ │ + str r3, [sp, #856] @ 0x358 │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (3466f8 ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ @@ -1359,17 +1359,17 @@ │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ add r1, pc, #744 @ (adr r1, 3469e4 ) │ │ │ │ lsls r2, r5, #4 │ │ │ │ - str r2, [sp, #944] @ 0x3b0 │ │ │ │ + str r2, [sp, #960] @ 0x3c0 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (346728 ) │ │ │ │ movs r2, #22 │ │ │ │ @@ -1379,17 +1379,17 @@ │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ add r3, pc, #280 @ (adr r3, 346844 ) │ │ │ │ lsls r2, r5, #4 │ │ │ │ - str r2, [sp, #752] @ 0x2f0 │ │ │ │ + str r2, [sp, #768] @ 0x300 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - str r3, [sp, #464] @ 0x1d0 │ │ │ │ + str r3, [sp, #480] @ 0x1e0 │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ (34675c ) │ │ │ │ movw r2, #353 @ 0x161 │ │ │ │ @@ -1399,17 +1399,17 @@ │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #568 @ 0x238 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ add r4, pc, #352 @ (adr r4, 3468c0 ) │ │ │ │ lsls r2, r5, #4 │ │ │ │ - str r3, [sp, #360] @ 0x168 │ │ │ │ + str r3, [sp, #376] @ 0x178 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - str r3, [sp, #592] @ 0x250 │ │ │ │ + str r3, [sp, #608] @ 0x260 │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (34678c ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ @@ -1418,17 +1418,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #576 @ 0x240 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ add r4, pc, #152 @ (adr r4, 346828 ) │ │ │ │ lsls r2, r5, #4 │ │ │ │ - str r2, [sp, #352] @ 0x160 │ │ │ │ + str r2, [sp, #368] @ 0x170 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - str r2, [sp, #520] @ 0x208 │ │ │ │ + str r2, [sp, #536] @ 0x218 │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (3467bc ) │ │ │ │ movw r2, #353 @ 0x161 │ │ │ │ @@ -1437,17 +1437,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #108 @ 0x6c │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ lsls r2, r5, #4 │ │ │ │ - str r2, [sp, #984] @ 0x3d8 │ │ │ │ + str r2, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - str r3, [sp, #200] @ 0xc8 │ │ │ │ + str r3, [sp, #216] @ 0xd8 │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (3467ec ) │ │ │ │ movw r2, #353 @ 0x161 │ │ │ │ @@ -1456,17 +1456,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #104 @ 0x68 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ add r7, sp, #800 @ 0x320 │ │ │ │ lsls r2, r5, #4 │ │ │ │ - str r2, [sp, #792] @ 0x318 │ │ │ │ + str r2, [sp, #808] @ 0x328 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #24] │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (34681c ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ @@ -1476,17 +1476,17 @@ │ │ │ │ add r1, pc │ │ │ │ adds r3, #112 @ 0x70 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ add r7, sp, #616 @ 0x268 │ │ │ │ lsls r2, r5, #4 │ │ │ │ - str r1, [sp, #800] @ 0x320 │ │ │ │ + str r1, [sp, #816] @ 0x330 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - str r1, [sp, #976] @ 0x3d0 │ │ │ │ + str r1, [sp, #992] @ 0x3e0 │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (34684c ) │ │ │ │ movw r2, #353 @ 0x161 │ │ │ │ @@ -1495,17 +1495,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ sxtb r4, r3 │ │ │ │ lsls r2, r5, #4 │ │ │ │ - str r2, [sp, #408] @ 0x198 │ │ │ │ + str r2, [sp, #424] @ 0x1a8 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - str r2, [sp, #648] @ 0x288 │ │ │ │ + str r2, [sp, #664] @ 0x298 │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (34687c ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ @@ -1515,17 +1515,17 @@ │ │ │ │ add r1, pc │ │ │ │ adds r3, #20 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ sxth r6, r5 │ │ │ │ lsls r2, r5, #4 │ │ │ │ - str r1, [sp, #416] @ 0x1a0 │ │ │ │ + str r1, [sp, #432] @ 0x1b0 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - str r1, [sp, #592] @ 0x250 │ │ │ │ + str r1, [sp, #608] @ 0x260 │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (3468ac ) │ │ │ │ movw r2, #353 @ 0x161 │ │ │ │ @@ -1534,17 +1534,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ cbz r4, 346906 │ │ │ │ lsls r2, r5, #4 │ │ │ │ - str r2, [sp, #24] │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - str r2, [sp, #264] @ 0x108 │ │ │ │ + str r2, [sp, #280] @ 0x118 │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (3468dc ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ @@ -1554,17 +1554,17 @@ │ │ │ │ add r1, pc │ │ │ │ adds r3, #20 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ cbz r6, 34692a │ │ │ │ lsls r2, r5, #4 │ │ │ │ - str r1, [sp, #32] │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - str r1, [sp, #208] @ 0xd0 │ │ │ │ + str r1, [sp, #224] @ 0xe0 │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (34690c ) │ │ │ │ movw r2, #353 @ 0x161 │ │ │ │ @@ -1573,17 +1573,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #192 @ 0xc0 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ push {r3, r4, r5, r6, lr} │ │ │ │ lsls r2, r5, #4 │ │ │ │ - str r1, [sp, #664] @ 0x298 │ │ │ │ + str r1, [sp, #680] @ 0x2a8 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - str r1, [sp, #904] @ 0x388 │ │ │ │ + str r1, [sp, #920] @ 0x398 │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (34693c ) │ │ │ │ movs r2, #22 │ │ │ │ @@ -1593,17 +1593,17 @@ │ │ │ │ add r1, pc │ │ │ │ adds r3, #200 @ 0xc8 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ push {r1, r3, r6, lr} │ │ │ │ lsls r2, r5, #4 │ │ │ │ - str r0, [sp, #672] @ 0x2a0 │ │ │ │ + str r0, [sp, #688] @ 0x2b0 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - str r1, [sp, #384] @ 0x180 │ │ │ │ + str r1, [sp, #400] @ 0x190 │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (34696c ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ @@ -1613,17 +1613,17 @@ │ │ │ │ add r1, pc │ │ │ │ adds r3, #220 @ 0xdc │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ push {r1, r3, r4, lr} │ │ │ │ lsls r2, r5, #4 │ │ │ │ - str r0, [sp, #480] @ 0x1e0 │ │ │ │ + str r0, [sp, #496] @ 0x1f0 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - str r0, [sp, #656] @ 0x290 │ │ │ │ + str r0, [sp, #672] @ 0x2a0 │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ (3469a0 ) │ │ │ │ movw r2, #353 @ 0x161 │ │ │ │ @@ -1633,17 +1633,17 @@ │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #348 @ 0x15c │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ itt eq │ │ │ │ lsleq r2, r5, #4 │ │ │ │ - streq r1, [sp, #88] @ 0x58 │ │ │ │ + streq r1, [sp, #104] @ 0x68 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - str r1, [sp, #320] @ 0x140 │ │ │ │ + str r1, [sp, #336] @ 0x150 │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (3469d0 ) │ │ │ │ movs r2, #22 │ │ │ │ @@ -1652,17 +1652,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #356 @ 0x164 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ bkpt 0x00d2 │ │ │ │ lsls r2, r5, #4 │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - str r0, [sp, #808] @ 0x328 │ │ │ │ + str r0, [sp, #824] @ 0x338 │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (346a00 ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ @@ -1671,17 +1671,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #376 @ 0x178 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ bkpt 0x00a2 │ │ │ │ lsls r2, r5, #4 │ │ │ │ - ldrh r4, [r4, #62] @ 0x3e │ │ │ │ + ldrh r0, [r5, #62] @ 0x3e │ │ │ │ lsls r0, r3, #4 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (346a30 ) │ │ │ │ movw r2, #353 @ 0x161 │ │ │ │ @@ -1690,17 +1690,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #220 @ 0xdc │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ ldmia r1!, {r2, r3, r5} │ │ │ │ lsls r2, r5, #4 │ │ │ │ - str r0, [sp, #520] @ 0x208 │ │ │ │ + str r0, [sp, #536] @ 0x218 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - str r0, [sp, #760] @ 0x2f8 │ │ │ │ + str r0, [sp, #776] @ 0x308 │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (346a60 ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ @@ -1710,17 +1710,17 @@ │ │ │ │ add r1, pc │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r5, #4 │ │ │ │ - ldrh r4, [r0, #60] @ 0x3c │ │ │ │ + ldrh r0, [r1, #60] @ 0x3c │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldrh r0, [r6, #60] @ 0x3c │ │ │ │ + ldrh r4, [r6, #60] @ 0x3c │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ (346a94 ) │ │ │ │ movw r2, #353 @ 0x161 │ │ │ │ @@ -1730,17 +1730,17 @@ │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #2228 @ 0x8b4 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r4, {r2, r4, r5} │ │ │ │ lsls r2, r5, #4 │ │ │ │ - str r0, [sp, #136] @ 0x88 │ │ │ │ + str r0, [sp, #152] @ 0x98 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - str r0, [sp, #368] @ 0x170 │ │ │ │ + str r0, [sp, #384] @ 0x180 │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (346ac4 ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ @@ -1749,17 +1749,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #2236 @ 0x8bc │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ ldmia r4!, {r1} │ │ │ │ lsls r2, r5, #4 │ │ │ │ - ldrh r0, [r4, #56] @ 0x38 │ │ │ │ + ldrh r4, [r4, #56] @ 0x38 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldrh r2, [r1, #58] @ 0x3a │ │ │ │ + ldrh r6, [r1, #58] @ 0x3a │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (346af4 ) │ │ │ │ movs r2, #22 │ │ │ │ @@ -1768,17 +1768,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #2256 @ 0x8d0 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ ldmia r3!, {r1, r4, r6, r7} │ │ │ │ lsls r2, r5, #4 │ │ │ │ - ldrh r0, [r6, #54] @ 0x36 │ │ │ │ + ldrh r4, [r6, #54] @ 0x36 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldrh r6, [r4, #60] @ 0x3c │ │ │ │ + ldrh r2, [r5, #60] @ 0x3c │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (346b24 ) │ │ │ │ movw r2, #353 @ 0x161 │ │ │ │ @@ -1787,17 +1787,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #176 @ 0xb0 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ lsls r4, r1, #17 │ │ │ │ lsls r3, r5, #4 │ │ │ │ - ldrh r6, [r1, #60] @ 0x3c │ │ │ │ + ldrh r2, [r2, #60] @ 0x3c │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldrh r2, [r1, #62] @ 0x3e │ │ │ │ + ldrh r6, [r1, #62] @ 0x3e │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (346b54 ) │ │ │ │ movw r2, #353 @ 0x161 │ │ │ │ @@ -1806,17 +1806,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #140 @ 0x8c │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ lsls r4, r1, #23 │ │ │ │ lsls r3, r5, #4 │ │ │ │ - ldrh r6, [r3, #58] @ 0x3a │ │ │ │ + ldrh r2, [r4, #58] @ 0x3a │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldrh r2, [r3, #60] @ 0x3c │ │ │ │ + ldrh r6, [r3, #60] @ 0x3c │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (346b84 ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ @@ -1826,17 +1826,17 @@ │ │ │ │ add r1, pc │ │ │ │ adds r3, #148 @ 0x94 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ lsls r6, r3, #22 │ │ │ │ lsls r3, r5, #4 │ │ │ │ - ldrh r0, [r4, #50] @ 0x32 │ │ │ │ + ldrh r4, [r4, #50] @ 0x32 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldrh r4, [r1, #52] @ 0x34 │ │ │ │ + ldrh r0, [r2, #52] @ 0x34 │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (346bb4 ) │ │ │ │ movw r2, #353 @ 0x161 │ │ │ │ @@ -1845,17 +1845,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #88 @ 0x58 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ lsls r4, r3, #30 │ │ │ │ lsls r3, r5, #4 │ │ │ │ - ldrh r6, [r7, #54] @ 0x36 │ │ │ │ + ldrh r2, [r0, #56] @ 0x38 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldrh r2, [r7, #56] @ 0x38 │ │ │ │ + ldrh r6, [r7, #56] @ 0x38 │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (346be4 ) │ │ │ │ movs r2, #22 │ │ │ │ @@ -1865,17 +1865,17 @@ │ │ │ │ add r1, pc │ │ │ │ adds r3, #96 @ 0x60 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ lsls r6, r5, #29 │ │ │ │ lsls r3, r5, #4 │ │ │ │ - ldrh r0, [r0, #48] @ 0x30 │ │ │ │ + ldrh r4, [r0, #48] @ 0x30 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldrh r0, [r7, #52] @ 0x34 │ │ │ │ + ldrh r4, [r7, #52] @ 0x34 │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (346c14 ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ @@ -1885,17 +1885,17 @@ │ │ │ │ add r1, pc │ │ │ │ adds r3, #116 @ 0x74 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ lsls r6, r7, #28 │ │ │ │ lsls r3, r5, #4 │ │ │ │ - ldrh r0, [r2, #46] @ 0x2e │ │ │ │ + ldrh r4, [r2, #46] @ 0x2e │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldrh r4, [r7, #46] @ 0x2e │ │ │ │ + ldrh r0, [r0, #48] @ 0x30 │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ (346c48 ) │ │ │ │ movw r2, #353 @ 0x161 │ │ │ │ @@ -1905,17 +1905,17 @@ │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #288 @ 0x120 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r4, #16 │ │ │ │ lsls r3, r5, #4 │ │ │ │ - ldrh r6, [r5, #50] @ 0x32 │ │ │ │ + ldrh r2, [r6, #50] @ 0x32 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldrh r0, [r5, #52] @ 0x34 │ │ │ │ + ldrh r4, [r5, #52] @ 0x34 │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (346c78 ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ @@ -1924,17 +1924,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #296 @ 0x128 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ lsrs r6, r5, #15 │ │ │ │ lsls r3, r5, #4 │ │ │ │ - ldrh r4, [r5, #42] @ 0x2a │ │ │ │ + ldrh r0, [r6, #42] @ 0x2a │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldrh r6, [r2, #44] @ 0x2c │ │ │ │ + ldrh r2, [r3, #44] @ 0x2c │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (346ca8 ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ @@ -1943,17 +1943,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #288 @ 0x120 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ asrs r6, r6, #6 │ │ │ │ lsls r3, r5, #4 │ │ │ │ - ldrh r4, [r7, #40] @ 0x28 │ │ │ │ + ldrh r0, [r0, #42] @ 0x2a │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldrh r6, [r4, #42] @ 0x2a │ │ │ │ + ldrh r2, [r5, #42] @ 0x2a │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ (346cdc ) │ │ │ │ movw r2, #353 @ 0x161 │ │ │ │ @@ -1963,17 +1963,17 @@ │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #396 @ 0x18c │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ asrs r4, r0, #21 │ │ │ │ lsls r3, r5, #4 │ │ │ │ - ldrh r2, [r3, #46] @ 0x2e │ │ │ │ + ldrh r6, [r3, #46] @ 0x2e │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldrh r4, [r2, #48] @ 0x30 │ │ │ │ + ldrh r0, [r3, #48] @ 0x30 │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (346d0c ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ @@ -1982,17 +1982,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #404 @ 0x194 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ asrs r2, r2, #20 │ │ │ │ lsls r3, r5, #4 │ │ │ │ - ldrh r0, [r3, #38] @ 0x26 │ │ │ │ + ldrh r4, [r3, #38] @ 0x26 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldrh r2, [r0, #40] @ 0x28 │ │ │ │ + ldrh r6, [r0, #40] @ 0x28 │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ (346d40 ) │ │ │ │ movw r2, #353 @ 0x161 │ │ │ │ @@ -2002,17 +2002,17 @@ │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #312 @ 0x138 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ adds r4, r2, r0 │ │ │ │ lsls r3, r5, #4 │ │ │ │ - ldrh r6, [r6, #42] @ 0x2a │ │ │ │ + ldrh r2, [r7, #42] @ 0x2a │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldrh r0, [r6, #44] @ 0x2c │ │ │ │ + ldrh r4, [r6, #44] @ 0x2c │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (346d70 ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ @@ -2021,17 +2021,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #320 @ 0x140 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ asrs r2, r4, #31 │ │ │ │ lsls r3, r5, #4 │ │ │ │ - ldrh r4, [r6, #34] @ 0x22 │ │ │ │ + ldrh r0, [r7, #34] @ 0x22 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldrh r6, [r3, #36] @ 0x24 │ │ │ │ + ldrh r2, [r4, #36] @ 0x24 │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (346da0 ) │ │ │ │ movs r2, #22 │ │ │ │ @@ -2040,17 +2040,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #340 @ 0x154 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ asrs r2, r6, #30 │ │ │ │ lsls r3, r5, #4 │ │ │ │ - ldrh r4, [r0, #34] @ 0x22 │ │ │ │ + ldrh r0, [r1, #34] @ 0x22 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldrh r2, [r7, #38] @ 0x26 │ │ │ │ + ldrh r6, [r7, #38] @ 0x26 │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (346dd0 ) │ │ │ │ movw r2, #353 @ 0x161 │ │ │ │ @@ -2059,17 +2059,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ subs r0, r7, r4 │ │ │ │ lsls r3, r5, #4 │ │ │ │ - ldrh r2, [r4, #38] @ 0x26 │ │ │ │ + ldrh r6, [r4, #38] @ 0x26 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldrh r6, [r3, #40] @ 0x28 │ │ │ │ + ldrh r2, [r4, #40] @ 0x28 │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (346e00 ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ @@ -2079,17 +2079,17 @@ │ │ │ │ add r1, pc │ │ │ │ adds r3, #20 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ subs r2, r1, r4 │ │ │ │ lsls r3, r5, #4 │ │ │ │ - ldrh r4, [r4, #30] │ │ │ │ + ldrh r0, [r5, #30] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldrh r0, [r2, #32] │ │ │ │ + ldrh r4, [r2, #32] │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (346e30 ) │ │ │ │ movs r2, #22 │ │ │ │ @@ -2099,17 +2099,17 @@ │ │ │ │ add r1, pc │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ subs r2, r3, r3 │ │ │ │ lsls r3, r5, #4 │ │ │ │ - ldrh r4, [r6, #28] │ │ │ │ + ldrh r0, [r7, #28] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldrh r4, [r5, #34] @ 0x22 │ │ │ │ + ldrh r0, [r6, #34] @ 0x22 │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (346e60 ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ @@ -2118,17 +2118,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #700 @ 0x2bc │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ subs r6, r5, #6 │ │ │ │ lsls r3, r5, #4 │ │ │ │ - ldrh r4, [r0, #28] │ │ │ │ + ldrh r0, [r1, #28] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldrh r6, [r5, #28] │ │ │ │ + ldrh r2, [r6, #28] │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (346e90 ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ @@ -2138,17 +2138,17 @@ │ │ │ │ add r1, pc │ │ │ │ adds r3, #116 @ 0x74 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ movs r6, #186 @ 0xba │ │ │ │ lsls r3, r5, #4 │ │ │ │ - ldrh r4, [r2, #26] │ │ │ │ + ldrh r0, [r3, #26] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldrh r0, [r0, #28] │ │ │ │ + ldrh r4, [r0, #28] │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ (346ec4 ) │ │ │ │ movw r2, #353 @ 0x161 │ │ │ │ @@ -2158,17 +2158,17 @@ │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #332 @ 0x14c │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ cmp r2, #36 @ 0x24 │ │ │ │ lsls r3, r5, #4 │ │ │ │ - ldrh r2, [r6, #30] │ │ │ │ + ldrh r6, [r6, #30] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldrh r4, [r5, #32] │ │ │ │ + ldrh r0, [r6, #32] │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (346ef4 ) │ │ │ │ movs r2, #22 │ │ │ │ @@ -2177,17 +2177,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #340 @ 0x154 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ cmp r1, #242 @ 0xf2 │ │ │ │ lsls r3, r5, #4 │ │ │ │ - ldrh r0, [r6, #22] │ │ │ │ + ldrh r4, [r6, #22] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldrh r6, [r4, #28] │ │ │ │ + ldrh r2, [r5, #28] │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (346f24 ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ @@ -2196,17 +2196,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #360 @ 0x168 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ cmp r1, #194 @ 0xc2 │ │ │ │ lsls r3, r5, #4 │ │ │ │ - ldrh r0, [r0, #22] │ │ │ │ + ldrh r4, [r0, #22] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldrh r2, [r5, #22] │ │ │ │ + ldrh r6, [r5, #22] │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (346f54 ) │ │ │ │ movw r2, #353 @ 0x161 │ │ │ │ @@ -2215,17 +2215,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ subs r0, #116 @ 0x74 │ │ │ │ lsls r3, r5, #4 │ │ │ │ - ldrh r6, [r3, #26] │ │ │ │ + ldrh r2, [r4, #26] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldrh r2, [r3, #28] │ │ │ │ + ldrh r6, [r3, #28] │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (346f84 ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ @@ -2235,17 +2235,17 @@ │ │ │ │ add r1, pc │ │ │ │ adds r3, #20 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ subs r0, #70 @ 0x46 │ │ │ │ lsls r3, r5, #4 │ │ │ │ - ldrh r0, [r4, #18] │ │ │ │ + ldrh r4, [r4, #18] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldrh r4, [r1, #20] │ │ │ │ + ldrh r0, [r2, #20] │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (346fb4 ) │ │ │ │ movs r2, #22 │ │ │ │ @@ -2255,17 +2255,17 @@ │ │ │ │ add r1, pc │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ subs r0, #22 │ │ │ │ lsls r3, r5, #4 │ │ │ │ - ldrh r0, [r6, #16] │ │ │ │ + ldrh r4, [r6, #16] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldrh r0, [r5, #22] │ │ │ │ + ldrh r4, [r5, #22] │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (346fe4 ) │ │ │ │ movw r2, #353 @ 0x161 │ │ │ │ @@ -2274,17 +2274,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #76 @ 0x4c │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ subs r1, #168 @ 0xa8 │ │ │ │ lsls r3, r5, #4 │ │ │ │ - ldrh r6, [r1, #22] │ │ │ │ + ldrh r2, [r2, #22] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldrh r2, [r1, #24] │ │ │ │ + ldrh r6, [r1, #24] │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (347014 ) │ │ │ │ movs r2, #22 │ │ │ │ @@ -2294,17 +2294,17 @@ │ │ │ │ add r1, pc │ │ │ │ adds r3, #84 @ 0x54 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ subs r1, #122 @ 0x7a │ │ │ │ lsls r3, r5, #4 │ │ │ │ - ldrh r0, [r2, #14] │ │ │ │ + ldrh r4, [r2, #14] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldrh r0, [r1, #20] │ │ │ │ + ldrh r4, [r1, #20] │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (347044 ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ @@ -2314,17 +2314,17 @@ │ │ │ │ add r1, pc │ │ │ │ adds r3, #104 @ 0x68 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ subs r1, #74 @ 0x4a │ │ │ │ lsls r3, r5, #4 │ │ │ │ - ldrh r0, [r4, #12] │ │ │ │ + ldrh r4, [r4, #12] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldrh r4, [r1, #14] │ │ │ │ + ldrh r0, [r2, #14] │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (347074 ) │ │ │ │ movw r2, #353 @ 0x161 │ │ │ │ @@ -2333,17 +2333,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ eors r0, r3 │ │ │ │ lsls r3, r5, #4 │ │ │ │ - ldrh r6, [r7, #16] │ │ │ │ + ldrh r2, [r0, #18] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldrh r2, [r7, #18] │ │ │ │ + ldrh r6, [r7, #18] │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (3470a4 ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ @@ -2353,17 +2353,17 @@ │ │ │ │ add r1, pc │ │ │ │ adds r3, #20 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ ands r2, r5 │ │ │ │ lsls r3, r5, #4 │ │ │ │ - ldrh r0, [r0, #10] │ │ │ │ + ldrh r4, [r0, #10] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldrh r4, [r5, #10] │ │ │ │ + ldrh r0, [r6, #10] │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #16] @ (3470d0 ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ @@ -2371,17 +2371,17 @@ │ │ │ │ ldr r0, [pc, #16] @ (3470d8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ tst r6, r3 │ │ │ │ lsls r3, r5, #4 │ │ │ │ - ldrh r0, [r2, #8] │ │ │ │ + ldrh r4, [r2, #8] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldrh r6, [r7, #8] │ │ │ │ + ldrh r2, [r0, #10] │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (347100 ) │ │ │ │ movw r2, #353 @ 0x161 │ │ │ │ @@ -2390,17 +2390,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #56 @ 0x38 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ negs r4, r3 │ │ │ │ lsls r3, r5, #4 │ │ │ │ - ldrh r2, [r6, #12] │ │ │ │ + ldrh r6, [r6, #12] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldrh r6, [r5, #14] │ │ │ │ + ldrh r2, [r6, #14] │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (347130 ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ @@ -2410,17 +2410,17 @@ │ │ │ │ add r1, pc │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ tst r6, r5 │ │ │ │ lsls r3, r5, #4 │ │ │ │ - ldrh r4, [r6, #4] │ │ │ │ + ldrh r0, [r7, #4] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldrh r0, [r4, #6] │ │ │ │ + ldrh r4, [r4, #6] │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ (347164 ) │ │ │ │ movw r2, #353 @ 0x161 │ │ │ │ @@ -2430,17 +2430,17 @@ │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #380 @ 0x17c │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ cmp ip, r2 │ │ │ │ lsls r3, r5, #4 │ │ │ │ - ldrh r2, [r2, #10] │ │ │ │ + ldrh r6, [r2, #10] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldrh r4, [r1, #12] │ │ │ │ + ldrh r0, [r2, #12] │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (347194 ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ @@ -2449,17 +2449,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #388 @ 0x184 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ cmp r2, ip │ │ │ │ lsls r3, r5, #4 │ │ │ │ - ldrh r0, [r2, #2] │ │ │ │ + ldrh r4, [r2, #2] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldrh r2, [r7, #2] │ │ │ │ + ldrh r6, [r7, #2] │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (3471c4 ) │ │ │ │ movs r2, #22 │ │ │ │ @@ -2468,17 +2468,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #408 @ 0x198 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ cmp r2, r6 │ │ │ │ lsls r3, r5, #4 │ │ │ │ - ldrh r0, [r4, #0] │ │ │ │ + ldrh r4, [r4, #0] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldrh r6, [r2, #6] │ │ │ │ + ldrh r2, [r3, #6] │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ (3471f8 ) │ │ │ │ movw r2, #353 @ 0x161 │ │ │ │ @@ -2488,17 +2488,17 @@ │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #1336 @ 0x538 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ ldr r7, [pc, #608] @ (34745c ) │ │ │ │ lsls r3, r5, #4 │ │ │ │ - ldrh r6, [r7, #4] │ │ │ │ + ldrh r2, [r0, #6] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldrh r0, [r7, #6] │ │ │ │ + ldrh r4, [r7, #6] │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (347228 ) │ │ │ │ movs r2, #22 │ │ │ │ @@ -2507,17 +2507,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #1344 @ 0x540 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ ldr r7, [pc, #408] @ (3473c4 ) │ │ │ │ lsls r3, r5, #4 │ │ │ │ - strh r4, [r7, #60] @ 0x3c │ │ │ │ + strh r0, [r0, #62] @ 0x3e │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldrh r2, [r6, #2] │ │ │ │ + ldrh r6, [r6, #2] │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (347258 ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ @@ -2526,17 +2526,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #1488 @ 0x5d0 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ ldr r7, [pc, #216] @ (347334 ) │ │ │ │ lsls r3, r5, #4 │ │ │ │ - strh r4, [r1, #60] @ 0x3c │ │ │ │ + strh r0, [r2, #60] @ 0x3c │ │ │ │ lsls r0, r3, #4 │ │ │ │ - strh r6, [r6, #60] @ 0x3c │ │ │ │ + strh r2, [r7, #60] @ 0x3c │ │ │ │ lsls r0, r3, #4 │ │ │ │ │ │ │ │ 00347264 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -2548,17 +2548,17 @@ │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #1080 @ 0x438 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ ldrsh r4, [r5, r5] │ │ │ │ lsls r3, r5, #4 │ │ │ │ - ldrh r2, [r5, #0] │ │ │ │ + ldrh r6, [r5, #0] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldrh r4, [r4, #2] │ │ │ │ + ldrh r0, [r5, #2] │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (3472bc ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ @@ -2567,17 +2567,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #1088 @ 0x440 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ ldrsh r2, [r7, r4] │ │ │ │ lsls r3, r5, #4 │ │ │ │ - strh r0, [r5, #56] @ 0x38 │ │ │ │ + strh r4, [r5, #56] @ 0x38 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - strh r2, [r2, #58] @ 0x3a │ │ │ │ + strh r6, [r2, #58] @ 0x3a │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (3472ec ) │ │ │ │ movs r2, #22 │ │ │ │ @@ -2586,17 +2586,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #1108 @ 0x454 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ ldrsh r2, [r1, r4] │ │ │ │ lsls r3, r5, #4 │ │ │ │ - strh r0, [r7, #54] @ 0x36 │ │ │ │ + strh r4, [r7, #54] @ 0x36 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - strh r6, [r5, #60] @ 0x3c │ │ │ │ + strh r2, [r6, #60] @ 0x3c │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (34731c ) │ │ │ │ movw r2, #353 @ 0x161 │ │ │ │ @@ -2605,17 +2605,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ ldr r4, [r1, #12] │ │ │ │ lsls r3, r5, #4 │ │ │ │ - strh r6, [r2, #60] @ 0x3c │ │ │ │ + strh r2, [r3, #60] @ 0x3c │ │ │ │ lsls r0, r3, #4 │ │ │ │ - strh r2, [r2, #62] @ 0x3e │ │ │ │ + strh r6, [r2, #62] @ 0x3e │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (34734c ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ @@ -2625,17 +2625,17 @@ │ │ │ │ add r1, pc │ │ │ │ adds r3, #72 @ 0x48 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ ldr r6, [r3, #8] │ │ │ │ lsls r3, r5, #4 │ │ │ │ - strh r0, [r3, #52] @ 0x34 │ │ │ │ + strh r4, [r3, #52] @ 0x34 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - strh r4, [r0, #54] @ 0x36 │ │ │ │ + strh r0, [r1, #54] @ 0x36 │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (34737c ) │ │ │ │ movs r2, #22 │ │ │ │ @@ -2645,17 +2645,17 @@ │ │ │ │ add r1, pc │ │ │ │ adds r3, #92 @ 0x5c │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ ldr r6, [r5, #4] │ │ │ │ lsls r3, r5, #4 │ │ │ │ - strh r0, [r5, #50] @ 0x32 │ │ │ │ + strh r4, [r5, #50] @ 0x32 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - strh r0, [r4, #56] @ 0x38 │ │ │ │ + strh r4, [r4, #56] @ 0x38 │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ (3473b0 ) │ │ │ │ movw r2, #353 @ 0x161 │ │ │ │ @@ -2665,17 +2665,17 @@ │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #612 @ 0x264 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ strb r0, [r2, #0] │ │ │ │ lsls r3, r5, #4 │ │ │ │ - strh r6, [r0, #56] @ 0x38 │ │ │ │ + strh r2, [r1, #56] @ 0x38 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - strh r0, [r0, #58] @ 0x3a │ │ │ │ + strh r4, [r0, #58] @ 0x3a │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (3473e0 ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ @@ -2684,17 +2684,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #620 @ 0x26c │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ ldr r6, [r3, #124] @ 0x7c │ │ │ │ lsls r3, r5, #4 │ │ │ │ - strh r4, [r0, #48] @ 0x30 │ │ │ │ + strh r0, [r1, #48] @ 0x30 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - strh r6, [r5, #48] @ 0x30 │ │ │ │ + strh r2, [r6, #48] @ 0x30 │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (347410 ) │ │ │ │ movs r2, #22 │ │ │ │ @@ -2703,17 +2703,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #640 @ 0x280 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ ldr r6, [r5, #120] @ 0x78 │ │ │ │ lsls r3, r5, #4 │ │ │ │ - strh r4, [r2, #46] @ 0x2e │ │ │ │ + strh r0, [r3, #46] @ 0x2e │ │ │ │ lsls r0, r3, #4 │ │ │ │ - strh r2, [r1, #52] @ 0x34 │ │ │ │ + strh r6, [r1, #52] @ 0x34 │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ (347444 ) │ │ │ │ movw r2, #353 @ 0x161 │ │ │ │ @@ -2723,17 +2723,17 @@ │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #2004 @ 0x7d4 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ lsls r3, r5, #4 │ │ │ │ - strh r2, [r6, #50] @ 0x32 │ │ │ │ + strh r6, [r6, #50] @ 0x32 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - strh r4, [r5, #52] @ 0x34 │ │ │ │ + strh r0, [r6, #52] @ 0x34 │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (347474 ) │ │ │ │ movs r2, #22 │ │ │ │ @@ -2742,17 +2742,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #2012 @ 0x7dc │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ ldrb r6, [r2, #15] │ │ │ │ lsls r3, r5, #4 │ │ │ │ - strh r0, [r6, #42] @ 0x2a │ │ │ │ + strh r4, [r6, #42] @ 0x2a │ │ │ │ lsls r0, r3, #4 │ │ │ │ - strh r6, [r4, #48] @ 0x30 │ │ │ │ + strh r2, [r5, #48] @ 0x30 │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (3474a4 ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ @@ -2761,17 +2761,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #2036 @ 0x7f4 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ ldrb r6, [r4, #14] │ │ │ │ lsls r3, r5, #4 │ │ │ │ - strh r0, [r0, #42] @ 0x2a │ │ │ │ + strh r4, [r0, #42] @ 0x2a │ │ │ │ lsls r0, r3, #4 │ │ │ │ - strh r2, [r5, #42] @ 0x2a │ │ │ │ + strh r6, [r5, #42] @ 0x2a │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ (3474d8 ) │ │ │ │ movw r2, #353 @ 0x161 │ │ │ │ @@ -2781,17 +2781,17 @@ │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #828 @ 0x33c │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ strh r0, [r4, #32] │ │ │ │ lsls r3, r5, #4 │ │ │ │ - strh r6, [r3, #46] @ 0x2e │ │ │ │ + strh r2, [r4, #46] @ 0x2e │ │ │ │ lsls r0, r3, #4 │ │ │ │ - strh r0, [r3, #48] @ 0x30 │ │ │ │ + strh r4, [r3, #48] @ 0x30 │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (347508 ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ @@ -2800,17 +2800,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #836 @ 0x344 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ strh r6, [r5, #30] │ │ │ │ lsls r3, r5, #4 │ │ │ │ - strh r4, [r3, #38] @ 0x26 │ │ │ │ + strh r0, [r4, #38] @ 0x26 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - strh r6, [r0, #40] @ 0x28 │ │ │ │ + strh r2, [r1, #40] @ 0x28 │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (347538 ) │ │ │ │ movs r2, #22 │ │ │ │ @@ -2819,17 +2819,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #856 @ 0x358 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ strh r6, [r7, #28] │ │ │ │ lsls r3, r5, #4 │ │ │ │ - strh r4, [r5, #36] @ 0x24 │ │ │ │ + strh r0, [r6, #36] @ 0x24 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - strh r2, [r4, #42] @ 0x2a │ │ │ │ + strh r6, [r4, #42] @ 0x2a │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (347568 ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ @@ -2838,17 +2838,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #288 @ 0x120 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ str r0, [sp, #792] @ 0x318 │ │ │ │ lsls r3, r5, #4 │ │ │ │ - strh r4, [r7, #34] @ 0x22 │ │ │ │ + strh r0, [r0, #36] @ 0x24 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - strh r6, [r4, #36] @ 0x24 │ │ │ │ + strh r2, [r5, #36] @ 0x24 │ │ │ │ lsls r0, r3, #4 │ │ │ │ │ │ │ │ 00347574 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -2860,17 +2860,17 @@ │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #600 @ 0x258 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ str r6, [sp, #864] @ 0x360 │ │ │ │ lsls r3, r5, #4 │ │ │ │ - strh r2, [r3, #40] @ 0x28 │ │ │ │ + strh r6, [r3, #40] @ 0x28 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - strh r4, [r2, #42] @ 0x2a │ │ │ │ + strh r0, [r3, #42] @ 0x2a │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (3475cc ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ @@ -2879,17 +2879,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #608 @ 0x260 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ str r6, [sp, #664] @ 0x298 │ │ │ │ lsls r3, r5, #4 │ │ │ │ - strh r0, [r3, #32] │ │ │ │ + strh r4, [r3, #32] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - strh r2, [r0, #34] @ 0x22 │ │ │ │ + strh r6, [r0, #34] @ 0x22 │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (3475fc ) │ │ │ │ movs r2, #22 │ │ │ │ @@ -2898,17 +2898,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #628 @ 0x274 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ str r6, [sp, #472] @ 0x1d8 │ │ │ │ lsls r3, r5, #4 │ │ │ │ - strh r0, [r5, #30] │ │ │ │ + strh r4, [r5, #30] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - strh r6, [r3, #36] @ 0x24 │ │ │ │ + strh r2, [r4, #36] @ 0x24 │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (34762c ) │ │ │ │ movw r2, #353 @ 0x161 │ │ │ │ @@ -2917,17 +2917,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #76 @ 0x4c │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ add r1, pc, #912 @ (adr r1, 3479c0 ) │ │ │ │ lsls r3, r5, #4 │ │ │ │ - strh r6, [r0, #36] @ 0x24 │ │ │ │ + strh r2, [r1, #36] @ 0x24 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - strh r2, [r0, #38] @ 0x26 │ │ │ │ + strh r6, [r0, #38] @ 0x26 │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (34765c ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ @@ -2937,17 +2937,17 @@ │ │ │ │ add r1, pc │ │ │ │ adds r3, #84 @ 0x54 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ add r1, pc, #728 @ (adr r1, 347938 ) │ │ │ │ lsls r3, r5, #4 │ │ │ │ - strh r0, [r1, #28] │ │ │ │ + strh r4, [r1, #28] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - strh r4, [r6, #28] │ │ │ │ + strh r0, [r7, #28] │ │ │ │ lsls r0, r3, #4 │ │ │ │ │ │ │ │ 00347668 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -2959,17 +2959,17 @@ │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #1792 @ 0x700 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ add r6, pc, #272 @ (adr r6, 3477a4 ) │ │ │ │ lsls r3, r5, #4 │ │ │ │ - strh r6, [r4, #32] │ │ │ │ + strh r2, [r5, #32] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - strh r0, [r4, #34] @ 0x22 │ │ │ │ + strh r4, [r4, #34] @ 0x22 │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (3476c0 ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ @@ -2978,17 +2978,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #1800 @ 0x708 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ add r6, pc, #72 @ (adr r6, 34770c ) │ │ │ │ lsls r3, r5, #4 │ │ │ │ - strh r4, [r4, #24] │ │ │ │ + strh r0, [r5, #24] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - strh r6, [r1, #26] │ │ │ │ + strh r2, [r2, #26] │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (3476f0 ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ @@ -2998,17 +2998,17 @@ │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r0!, {r1, r2, r5} │ │ │ │ lsls r3, r5, #4 │ │ │ │ - strh r4, [r6, #22] │ │ │ │ + strh r0, [r7, #22] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - strh r0, [r4, #24] │ │ │ │ + strh r4, [r4, #24] │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ (347724 ) │ │ │ │ movw r2, #353 @ 0x161 │ │ │ │ @@ -3018,17 +3018,17 @@ │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #360 @ 0x168 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r2!, {r4} │ │ │ │ lsls r3, r5, #4 │ │ │ │ - strh r2, [r2, #28] │ │ │ │ + strh r6, [r2, #28] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - strh r4, [r1, #30] │ │ │ │ + strh r0, [r2, #30] │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (347754 ) │ │ │ │ movs r2, #22 │ │ │ │ @@ -3037,17 +3037,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #368 @ 0x170 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ ldmia r1, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r5, #4 │ │ │ │ - strh r0, [r2, #20] │ │ │ │ + strh r4, [r2, #20] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - strh r6, [r0, #26] │ │ │ │ + strh r2, [r1, #26] │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (347784 ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ @@ -3056,17 +3056,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #388 @ 0x184 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ ldmia r1, {r1, r2, r3, r5, r7} │ │ │ │ lsls r3, r5, #4 │ │ │ │ - strh r0, [r4, #18] │ │ │ │ + strh r4, [r4, #18] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - strh r2, [r1, #20] │ │ │ │ + strh r6, [r1, #20] │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (3477b4 ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ @@ -3076,17 +3076,17 @@ │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r6, {r1, r2, r6, r7} │ │ │ │ lsls r3, r5, #4 │ │ │ │ - strh r0, [r6, #16] │ │ │ │ + strh r4, [r6, #16] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - strh r4, [r3, #18] │ │ │ │ + strh r0, [r4, #18] │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (3477e4 ) │ │ │ │ movw r2, #353 @ 0x161 │ │ │ │ @@ -3095,17 +3095,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #176 @ 0xb0 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ ldmia r6, {r3, r5, r6, r7} │ │ │ │ lsls r3, r5, #4 │ │ │ │ - strh r6, [r1, #22] │ │ │ │ + strh r2, [r2, #22] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - strh r2, [r1, #24] │ │ │ │ + strh r6, [r1, #24] │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (347814 ) │ │ │ │ movs r2, #22 │ │ │ │ @@ -3115,17 +3115,17 @@ │ │ │ │ add r1, pc │ │ │ │ adds r3, #184 @ 0xb8 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r3, r5, #4 │ │ │ │ - strh r0, [r2, #14] │ │ │ │ + strh r4, [r2, #14] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - strh r0, [r1, #20] │ │ │ │ + strh r4, [r1, #20] │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (347844 ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ @@ -3135,17 +3135,17 @@ │ │ │ │ add r1, pc │ │ │ │ adds r3, #204 @ 0xcc │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r6!, {r1, r3, r7} │ │ │ │ lsls r3, r5, #4 │ │ │ │ - strh r0, [r4, #12] │ │ │ │ + strh r4, [r4, #12] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - strh r4, [r1, #14] │ │ │ │ + strh r0, [r2, #14] │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (347874 ) │ │ │ │ mov.w r2, #280 @ 0x118 │ │ │ │ @@ -3154,17 +3154,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #224 @ 0xe0 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ ldmia r6, {r3, r4, r6} │ │ │ │ lsls r3, r5, #4 │ │ │ │ - lsrs r6, r5, #20 │ │ │ │ + lsrs r2, r6, #20 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - lsrs r2, r3, #21 │ │ │ │ + lsrs r6, r3, #21 │ │ │ │ lsls r4, r4, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (3478a4 ) │ │ │ │ movs r2, #219 @ 0xdb │ │ │ │ @@ -3174,17 +3174,17 @@ │ │ │ │ add r1, pc │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r6!, {r1, r3, r5} │ │ │ │ lsls r3, r5, #4 │ │ │ │ - lsrs r0, r0, #20 │ │ │ │ + lsrs r4, r0, #20 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - lsrs r4, r5, #20 │ │ │ │ + lsrs r0, r6, #20 │ │ │ │ lsls r4, r4, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (3478d4 ) │ │ │ │ movs r2, #25 │ │ │ │ @@ -3193,17 +3193,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #272 @ 0x110 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ ldmia r5, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r5, #4 │ │ │ │ - lsrs r4, r2, #20 │ │ │ │ + lsrs r0, r3, #20 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - lsrs r6, r4, #20 │ │ │ │ + lsrs r2, r5, #20 │ │ │ │ lsls r4, r4, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (347904 ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ @@ -3212,17 +3212,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #588 @ 0x24c │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ bpl.n 3479dc │ │ │ │ lsls r3, r5, #4 │ │ │ │ - strh r0, [r4, #6] │ │ │ │ + strh r4, [r4, #6] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - strh r2, [r1, #8] │ │ │ │ + strh r6, [r1, #8] │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (347934 ) │ │ │ │ movw r2, #353 @ 0x161 │ │ │ │ @@ -3231,17 +3231,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #92 @ 0x5c │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ blt.n 3478b0 │ │ │ │ lsls r3, r5, #4 │ │ │ │ - strh r6, [r7, #10] │ │ │ │ + strh r2, [r0, #12] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - strh r2, [r7, #12] │ │ │ │ + strh r6, [r7, #12] │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (347964 ) │ │ │ │ movs r2, #22 │ │ │ │ @@ -3251,17 +3251,17 @@ │ │ │ │ add r1, pc │ │ │ │ adds r3, #100 @ 0x64 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ blt.n 347884 │ │ │ │ lsls r3, r5, #4 │ │ │ │ - strh r0, [r0, #4] │ │ │ │ + strh r4, [r0, #4] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - strh r0, [r7, #8] │ │ │ │ + strh r4, [r7, #8] │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (347994 ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ @@ -3271,17 +3271,17 @@ │ │ │ │ add r1, pc │ │ │ │ adds r3, #120 @ 0x78 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ blt.n 347a54 │ │ │ │ lsls r3, r5, #4 │ │ │ │ - strh r0, [r2, #2] │ │ │ │ + strh r4, [r2, #2] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - strh r4, [r7, #2] │ │ │ │ + strh r0, [r0, #4] │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (3479c4 ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ @@ -3291,17 +3291,17 @@ │ │ │ │ add r1, pc │ │ │ │ adds r3, #120 @ 0x78 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ b.n 347d5c │ │ │ │ lsls r3, r5, #4 │ │ │ │ - strh r0, [r4, #0] │ │ │ │ + strh r4, [r4, #0] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - strh r4, [r1, #2] │ │ │ │ + strh r0, [r2, #2] │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (3479f4 ) │ │ │ │ movw r2, #353 @ 0x161 │ │ │ │ @@ -3310,17 +3310,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ b.n 348140 │ │ │ │ lsls r3, r5, #4 │ │ │ │ - strh r6, [r7, #4] │ │ │ │ + strh r2, [r0, #6] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - strh r2, [r7, #6] │ │ │ │ + strh r6, [r7, #6] │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (347a24 ) │ │ │ │ movs r2, #22 │ │ │ │ @@ -3330,17 +3330,17 @@ │ │ │ │ add r1, pc │ │ │ │ adds r3, #20 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ b.n 348114 │ │ │ │ lsls r3, r5, #4 │ │ │ │ - ldrb r0, [r0, #31] │ │ │ │ + ldrb r4, [r0, #31] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - strh r0, [r7, #2] │ │ │ │ + strh r4, [r7, #2] │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (347a54 ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ @@ -3350,17 +3350,17 @@ │ │ │ │ add r1, pc │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ b.n 3480e4 │ │ │ │ lsls r3, r5, #4 │ │ │ │ - ldrb r0, [r2, #30] │ │ │ │ + ldrb r4, [r2, #30] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldrb r4, [r7, #30] │ │ │ │ + ldrb r0, [r0, #31] │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (347a84 ) │ │ │ │ movw r2, #353 @ 0x161 │ │ │ │ @@ -3369,17 +3369,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #88 @ 0x58 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ b.n 347908 │ │ │ │ lsls r3, r5, #4 │ │ │ │ - strh r6, [r5, #0] │ │ │ │ + strh r2, [r6, #0] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - strh r2, [r5, #2] │ │ │ │ + strh r6, [r5, #2] │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (347ab4 ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ @@ -3389,17 +3389,17 @@ │ │ │ │ add r1, pc │ │ │ │ adds r3, #96 @ 0x60 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ b.n 3478dc │ │ │ │ lsls r3, r5, #4 │ │ │ │ - ldrb r0, [r6, #28] │ │ │ │ + ldrb r4, [r6, #28] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldrb r4, [r3, #29] │ │ │ │ + ldrb r0, [r4, #29] │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (347ae4 ) │ │ │ │ movs r2, #22 │ │ │ │ @@ -3409,17 +3409,17 @@ │ │ │ │ add r1, pc │ │ │ │ adds r3, #116 @ 0x74 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ b.n 3478ac │ │ │ │ lsls r3, r5, #4 │ │ │ │ - ldrb r0, [r0, #28] │ │ │ │ + ldrb r4, [r0, #28] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldrb r0, [r7, #30] │ │ │ │ + ldrb r4, [r7, #30] │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ (347b18 ) │ │ │ │ movw r2, #353 @ 0x161 │ │ │ │ @@ -3428,17 +3428,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #356 @ 0x164 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ ldc 1, cr0, [ip], #172 @ 0xac │ │ │ │ - ldrb r6, [r3, #30] │ │ │ │ + ldrb r2, [r4, #30] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldrb r0, [r3, #31] │ │ │ │ + ldrb r4, [r3, #31] │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (347b48 ) │ │ │ │ movs r2, #22 │ │ │ │ @@ -3446,17 +3446,17 @@ │ │ │ │ ldr r0, [pc, #20] @ (347b50 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #364 @ 0x16c │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ stc 1, cr0, [sl], {43} @ 0x2b │ │ │ │ - ldrb r4, [r3, #26] │ │ │ │ + ldrb r0, [r4, #26] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldrb r2, [r2, #29] │ │ │ │ + ldrb r6, [r2, #29] │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (347b78 ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ @@ -3464,17 +3464,17 @@ │ │ │ │ ldr r0, [pc, #20] @ (347b80 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #424 @ 0x1a8 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ mrrc 1, 2, r0, sl, cr11 │ │ │ │ - ldrb r4, [r5, #25] │ │ │ │ + ldrb r0, [r6, #25] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldrb r6, [r2, #26] │ │ │ │ + ldrb r2, [r3, #26] │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (347ba8 ) │ │ │ │ movw r2, #353 @ 0x161 │ │ │ │ @@ -3482,17 +3482,17 @@ │ │ │ │ ldr r0, [pc, #20] @ (347bb0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #160 @ 0xa0 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ @ instruction: 0xf360012b │ │ │ │ - ldrb r2, [r1, #28] │ │ │ │ + ldrb r6, [r1, #28] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldrb r6, [r0, #29] │ │ │ │ + ldrb r2, [r1, #29] │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (347bd8 ) │ │ │ │ movs r2, #22 │ │ │ │ @@ -3501,17 +3501,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #168 @ 0xa8 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xf332012b │ │ │ │ - ldrb r4, [r1, #24] │ │ │ │ + ldrb r0, [r2, #24] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldrb r4, [r0, #27] │ │ │ │ + ldrb r0, [r1, #27] │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (347c08 ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ @@ -3520,17 +3520,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #188 @ 0xbc │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xf302012b │ │ │ │ - ldrb r4, [r3, #23] │ │ │ │ + ldrb r0, [r4, #23] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldrb r0, [r1, #24] │ │ │ │ + ldrb r4, [r1, #24] │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ (347c3c ) │ │ │ │ movw r2, #353 @ 0x161 │ │ │ │ @@ -3539,17 +3539,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #372 @ 0x174 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xfb7c012b │ │ │ │ - ldrb r2, [r7, #25] │ │ │ │ + ldrb r6, [r7, #25] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldrb r4, [r6, #26] │ │ │ │ + ldrb r0, [r7, #26] │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (347c6c ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ @@ -3557,17 +3557,17 @@ │ │ │ │ ldr r0, [pc, #20] @ (347c74 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #380 @ 0x17c │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ @ instruction: 0xfb4a012b │ │ │ │ - ldrb r0, [r7, #21] │ │ │ │ + ldrb r4, [r7, #21] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldrb r2, [r4, #22] │ │ │ │ + ldrb r6, [r4, #22] │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (347c9c ) │ │ │ │ movs r2, #22 │ │ │ │ @@ -3575,17 +3575,17 @@ │ │ │ │ ldr r0, [pc, #20] @ (347ca4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #400 @ 0x190 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ smlatb r1, sl, fp, r0 │ │ │ │ - ldrb r0, [r1, #21] │ │ │ │ + ldrb r4, [r1, #21] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldrb r6, [r7, #23] │ │ │ │ + ldrb r2, [r0, #24] │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ (347cd0 ) │ │ │ │ movw r2, #353 @ 0x161 │ │ │ │ @@ -3595,17 +3595,17 @@ │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #684 @ 0x2ac │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ lsls r4, r3, #20 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - ldrb r6, [r4, #23] │ │ │ │ + ldrb r2, [r5, #23] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldrb r0, [r4, #24] │ │ │ │ + ldrb r4, [r4, #24] │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (347d00 ) │ │ │ │ movs r2, #22 │ │ │ │ @@ -3614,17 +3614,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #692 @ 0x2b4 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ lsls r2, r5, #19 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - ldrb r4, [r4, #19] │ │ │ │ + ldrb r0, [r5, #19] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldrb r2, [r3, #22] │ │ │ │ + ldrb r6, [r3, #22] │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (347d30 ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ @@ -3633,17 +3633,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #712 @ 0x2c8 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ lsls r2, r7, #18 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - ldrb r4, [r6, #18] │ │ │ │ + ldrb r0, [r7, #18] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldrb r6, [r3, #19] │ │ │ │ + ldrb r2, [r4, #19] │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ (347d64 ) │ │ │ │ movw r2, #353 @ 0x161 │ │ │ │ @@ -3653,17 +3653,17 @@ │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #384 @ 0x180 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r7, #27 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - ldrb r2, [r2, #21] │ │ │ │ + ldrb r6, [r2, #21] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldrb r4, [r1, #22] │ │ │ │ + ldrb r0, [r2, #22] │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (347d94 ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ @@ -3672,17 +3672,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #392 @ 0x188 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ lsrs r6, r0, #27 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - ldrb r0, [r2, #17] │ │ │ │ + ldrb r4, [r2, #17] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldrb r2, [r7, #17] │ │ │ │ + ldrb r6, [r7, #17] │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (347dc4 ) │ │ │ │ movs r2, #22 │ │ │ │ @@ -3691,17 +3691,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #412 @ 0x19c │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ lsrs r6, r2, #26 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - ldrb r0, [r4, #16] │ │ │ │ + ldrb r4, [r4, #16] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldrb r6, [r2, #19] │ │ │ │ + ldrb r2, [r3, #19] │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (347df4 ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ @@ -3711,17 +3711,17 @@ │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ asrs r6, r4, #15 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - ldrb r0, [r6, #15] │ │ │ │ + ldrb r4, [r6, #15] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldrb r4, [r3, #16] │ │ │ │ + ldrb r0, [r4, #16] │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (347e24 ) │ │ │ │ movw r2, #353 @ 0x161 │ │ │ │ @@ -3730,17 +3730,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ adds r0, r2, r3 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - ldrb r6, [r1, #18] │ │ │ │ + ldrb r2, [r2, #18] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldrb r2, [r1, #19] │ │ │ │ + ldrb r6, [r1, #19] │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (347e54 ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ @@ -3750,17 +3750,17 @@ │ │ │ │ add r1, pc │ │ │ │ adds r3, #20 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ adds r2, r4, r2 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - ldrb r0, [r2, #14] │ │ │ │ + ldrb r4, [r2, #14] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldrb r4, [r7, #14] │ │ │ │ + ldrb r0, [r0, #15] │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (347e84 ) │ │ │ │ movs r2, #22 │ │ │ │ @@ -3770,17 +3770,17 @@ │ │ │ │ add r1, pc │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ adds r2, r6, r1 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - ldrb r0, [r4, #13] │ │ │ │ + ldrb r4, [r4, #13] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldrb r0, [r3, #16] │ │ │ │ + ldrb r4, [r3, #16] │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ (347eb8 ) │ │ │ │ movw r2, #353 @ 0x161 │ │ │ │ @@ -3790,17 +3790,17 @@ │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #472 @ 0x1d8 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ adds r0, r5, r5 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - ldrb r6, [r7, #15] │ │ │ │ + ldrb r2, [r0, #16] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldrb r0, [r7, #16] │ │ │ │ + ldrb r4, [r7, #16] │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (347ee8 ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ @@ -3809,17 +3809,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #480 @ 0x1e0 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ adds r6, r6, r4 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - ldrb r4, [r7, #11] │ │ │ │ + ldrb r0, [r0, #12] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldrb r6, [r4, #12] │ │ │ │ + ldrb r2, [r5, #12] │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (347f18 ) │ │ │ │ movs r2, #22 │ │ │ │ @@ -3828,17 +3828,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #500 @ 0x1f4 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ adds r6, r0, r4 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - ldrb r4, [r1, #11] │ │ │ │ + ldrb r0, [r2, #11] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldrb r2, [r0, #14] │ │ │ │ + ldrb r6, [r0, #14] │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (347f48 ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ @@ -3847,17 +3847,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #356 @ 0x164 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ adds r6, r0, #1 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - ldrb r4, [r3, #10] │ │ │ │ + ldrb r0, [r4, #10] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldrb r6, [r0, #11] │ │ │ │ + ldrb r2, [r1, #11] │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (347f78 ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ @@ -3866,17 +3866,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #364 @ 0x16c │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ subs r6, r4, #3 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - ldrb r4, [r5, #9] │ │ │ │ + ldrb r0, [r6, #9] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldrb r6, [r2, #10] │ │ │ │ + ldrb r2, [r3, #10] │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (347fa8 ) │ │ │ │ movw r2, #353 @ 0x161 │ │ │ │ @@ -3885,17 +3885,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #52 @ 0x34 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ movs r3, #60 @ 0x3c │ │ │ │ lsls r4, r5, #4 │ │ │ │ - ldrb r2, [r1, #12] │ │ │ │ + ldrb r6, [r1, #12] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldrb r6, [r0, #13] │ │ │ │ + ldrb r2, [r1, #13] │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (347fd8 ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ @@ -3905,17 +3905,17 @@ │ │ │ │ add r1, pc │ │ │ │ adds r3, #60 @ 0x3c │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ movs r3, #14 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - ldrb r4, [r1, #8] │ │ │ │ + ldrb r0, [r2, #8] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldrb r0, [r7, #8] │ │ │ │ + ldrb r4, [r7, #8] │ │ │ │ lsls r0, r3, #4 │ │ │ │ │ │ │ │ 00347fe4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -3927,17 +3927,17 @@ │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #1896 @ 0x768 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ movs r4, #24 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - ldrb r2, [r5, #10] │ │ │ │ + ldrb r6, [r5, #10] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldrb r4, [r4, #11] │ │ │ │ + ldrb r0, [r5, #11] │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (34803c ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ @@ -3946,17 +3946,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #1904 @ 0x770 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ movs r3, #230 @ 0xe6 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - ldrb r0, [r5, #6] │ │ │ │ + ldrb r4, [r5, #6] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldrb r2, [r2, #7] │ │ │ │ + ldrb r6, [r2, #7] │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (34806c ) │ │ │ │ movw r2, #353 @ 0x161 │ │ │ │ @@ -3965,17 +3965,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ cmp r5, #188 @ 0xbc │ │ │ │ lsls r4, r5, #4 │ │ │ │ - ldrb r6, [r0, #9] │ │ │ │ + ldrb r2, [r1, #9] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldrb r2, [r0, #10] │ │ │ │ + ldrb r6, [r0, #10] │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (34809c ) │ │ │ │ movs r2, #22 │ │ │ │ @@ -3985,17 +3985,17 @@ │ │ │ │ add r1, pc │ │ │ │ adds r3, #20 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ cmp r5, #142 @ 0x8e │ │ │ │ lsls r4, r5, #4 │ │ │ │ - ldrb r0, [r1, #5] │ │ │ │ + ldrb r4, [r1, #5] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldrb r0, [r0, #8] │ │ │ │ + ldrb r4, [r0, #8] │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (3480cc ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ @@ -4005,17 +4005,17 @@ │ │ │ │ add r1, pc │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ cmp r5, #94 @ 0x5e │ │ │ │ lsls r4, r5, #4 │ │ │ │ - ldrb r0, [r3, #4] │ │ │ │ + ldrb r4, [r3, #4] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldrb r4, [r0, #5] │ │ │ │ + ldrb r0, [r1, #5] │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ (348100 ) │ │ │ │ movw r2, #353 @ 0x161 │ │ │ │ @@ -4025,17 +4025,17 @@ │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #1016 @ 0x3f8 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ adds r5, #112 @ 0x70 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - ldrb r6, [r6, #6] │ │ │ │ + ldrb r2, [r7, #6] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldrb r0, [r6, #7] │ │ │ │ + ldrb r4, [r6, #7] │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (348130 ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ @@ -4044,17 +4044,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #1024 @ 0x400 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ adds r5, #62 @ 0x3e │ │ │ │ lsls r4, r5, #4 │ │ │ │ - ldrb r4, [r6, #2] │ │ │ │ + ldrb r0, [r7, #2] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldrb r6, [r3, #3] │ │ │ │ + ldrb r2, [r4, #3] │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ (348164 ) │ │ │ │ movw r2, #353 @ 0x161 │ │ │ │ @@ -4064,17 +4064,17 @@ │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #456 @ 0x1c8 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ subs r4, #184 @ 0xb8 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - ldrb r2, [r2, #5] │ │ │ │ + ldrb r6, [r2, #5] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldrb r4, [r1, #6] │ │ │ │ + ldrb r0, [r2, #6] │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (348194 ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ @@ -4083,17 +4083,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #464 @ 0x1d0 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ subs r4, #134 @ 0x86 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - ldrb r0, [r2, #1] │ │ │ │ + ldrb r4, [r2, #1] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldrb r2, [r7, #1] │ │ │ │ + ldrb r6, [r7, #1] │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (3481c4 ) │ │ │ │ movs r2, #22 │ │ │ │ @@ -4102,17 +4102,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #484 @ 0x1e4 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ subs r4, #86 @ 0x56 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - ldrb r0, [r4, #0] │ │ │ │ + ldrb r4, [r4, #0] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldrb r6, [r2, #3] │ │ │ │ + ldrb r2, [r3, #3] │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (3481f4 ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ @@ -4122,17 +4122,17 @@ │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ mov r6, r0 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - strb r0, [r6, #31] │ │ │ │ + strb r4, [r6, #31] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldrb r4, [r3, #0] │ │ │ │ + ldrb r0, [r4, #0] │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (348224 ) │ │ │ │ movw r2, #353 @ 0x161 │ │ │ │ @@ -4141,17 +4141,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #180 @ 0xb4 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ bx sl │ │ │ │ lsls r4, r5, #4 │ │ │ │ - ldrb r6, [r1, #2] │ │ │ │ + ldrb r2, [r2, #2] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldrb r2, [r1, #3] │ │ │ │ + ldrb r6, [r1, #3] │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (348254 ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ @@ -4161,17 +4161,17 @@ │ │ │ │ add r1, pc │ │ │ │ adds r3, #188 @ 0xbc │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ bx r4 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - strb r0, [r2, #30] │ │ │ │ + strb r4, [r2, #30] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - strb r4, [r7, #30] │ │ │ │ + strb r0, [r0, #31] │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (348284 ) │ │ │ │ movs r2, #22 │ │ │ │ @@ -4181,17 +4181,17 @@ │ │ │ │ add r1, pc │ │ │ │ adds r3, #208 @ 0xd0 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ mov sl, lr │ │ │ │ lsls r4, r5, #4 │ │ │ │ - strb r0, [r4, #29] │ │ │ │ + strb r4, [r4, #29] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldrb r0, [r3, #0] │ │ │ │ + ldrb r4, [r3, #0] │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (3482b4 ) │ │ │ │ movw r2, #353 @ 0x161 │ │ │ │ @@ -4200,17 +4200,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ ldr r3, [pc, #240] @ (3483a8 ) │ │ │ │ lsls r4, r5, #4 │ │ │ │ - strb r6, [r7, #31] │ │ │ │ + ldrb r2, [r0, #0] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldrb r2, [r7, #0] │ │ │ │ + ldrb r6, [r7, #0] │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (3482e4 ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ @@ -4220,17 +4220,17 @@ │ │ │ │ add r1, pc │ │ │ │ adds r3, #20 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ ldr r3, [pc, #56] @ (348320 ) │ │ │ │ lsls r4, r5, #4 │ │ │ │ - strb r0, [r0, #28] │ │ │ │ + strb r4, [r0, #28] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - strb r4, [r5, #28] │ │ │ │ + strb r0, [r6, #28] │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (348314 ) │ │ │ │ movw r2, #353 @ 0x161 │ │ │ │ @@ -4239,17 +4239,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #76 @ 0x4c │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ str r0, [r7, r5] │ │ │ │ lsls r4, r5, #4 │ │ │ │ - strb r6, [r3, #30] │ │ │ │ + strb r2, [r4, #30] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - strb r2, [r3, #31] │ │ │ │ + strb r6, [r3, #31] │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (348344 ) │ │ │ │ movs r2, #22 │ │ │ │ @@ -4259,17 +4259,17 @@ │ │ │ │ add r1, pc │ │ │ │ adds r3, #84 @ 0x54 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ str r2, [r1, r5] │ │ │ │ lsls r4, r5, #4 │ │ │ │ - strb r0, [r4, #26] │ │ │ │ + strb r4, [r4, #26] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - strb r0, [r3, #29] │ │ │ │ + strb r4, [r3, #29] │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (348374 ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ @@ -4279,17 +4279,17 @@ │ │ │ │ add r1, pc │ │ │ │ adds r3, #104 @ 0x68 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ str r2, [r3, r4] │ │ │ │ lsls r4, r5, #4 │ │ │ │ - strb r0, [r6, #25] │ │ │ │ + strb r4, [r6, #25] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - strb r4, [r3, #26] │ │ │ │ + strb r0, [r4, #26] │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ (3483a8 ) │ │ │ │ movw r2, #353 @ 0x161 │ │ │ │ @@ -4299,17 +4299,17 @@ │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #448 @ 0x1c0 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r0, [r5, r2] │ │ │ │ lsls r4, r5, #4 │ │ │ │ - strb r6, [r1, #28] │ │ │ │ + strb r2, [r2, #28] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - strb r0, [r1, #29] │ │ │ │ + strb r4, [r1, #29] │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (3483d8 ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ @@ -4318,17 +4318,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #456 @ 0x1c8 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ ldrh r6, [r6, r1] │ │ │ │ lsls r4, r5, #4 │ │ │ │ - strb r4, [r1, #24] │ │ │ │ + strb r0, [r2, #24] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - strb r6, [r6, #24] │ │ │ │ + strb r2, [r7, #24] │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (348408 ) │ │ │ │ movw r2, #353 @ 0x161 │ │ │ │ @@ -4337,17 +4337,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #104 @ 0x68 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ str r4, [r6, #64] @ 0x40 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - strb r2, [r5, #26] │ │ │ │ + strb r6, [r5, #26] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - strb r6, [r4, #27] │ │ │ │ + strb r2, [r5, #27] │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (348438 ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ @@ -4357,17 +4357,17 @@ │ │ │ │ add r1, pc │ │ │ │ adds r3, #112 @ 0x70 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ str r6, [r0, #64] @ 0x40 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - strb r4, [r5, #22] │ │ │ │ + strb r0, [r6, #22] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - strb r0, [r3, #23] │ │ │ │ + strb r4, [r3, #23] │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (348468 ) │ │ │ │ movs r2, #22 │ │ │ │ @@ -4377,17 +4377,17 @@ │ │ │ │ add r1, pc │ │ │ │ adds r3, #132 @ 0x84 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ str r6, [r2, #60] @ 0x3c │ │ │ │ lsls r4, r5, #4 │ │ │ │ - strb r4, [r7, #21] │ │ │ │ + strb r0, [r0, #22] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - strb r4, [r6, #24] │ │ │ │ + strb r0, [r7, #24] │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (348498 ) │ │ │ │ movw r2, #353 @ 0x161 │ │ │ │ @@ -4396,17 +4396,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ lsls r4, r5, #4 │ │ │ │ - strb r2, [r3, #24] │ │ │ │ + strb r6, [r3, #24] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - strb r6, [r2, #25] │ │ │ │ + strb r2, [r3, #25] │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (3484c8 ) │ │ │ │ movs r2, #22 │ │ │ │ @@ -4416,17 +4416,17 @@ │ │ │ │ add r1, pc │ │ │ │ adds r3, #20 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ ldr r2, [r0, #20] │ │ │ │ lsls r4, r5, #4 │ │ │ │ - strb r4, [r3, #20] │ │ │ │ + strb r0, [r4, #20] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - strb r4, [r2, #23] │ │ │ │ + strb r0, [r3, #23] │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (3484f8 ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ @@ -4436,17 +4436,17 @@ │ │ │ │ add r1, pc │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ ldr r2, [r2, #16] │ │ │ │ lsls r4, r5, #4 │ │ │ │ - strb r4, [r5, #19] │ │ │ │ + strb r0, [r6, #19] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - strb r0, [r3, #20] │ │ │ │ + strb r4, [r3, #20] │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ (34852c ) │ │ │ │ movw r2, #353 @ 0x161 │ │ │ │ @@ -4456,17 +4456,17 @@ │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #560 @ 0x230 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ lsls r4, r5, #4 │ │ │ │ - strb r2, [r1, #22] │ │ │ │ + strb r6, [r1, #22] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - strb r4, [r0, #23] │ │ │ │ + strb r0, [r1, #23] │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (34855c ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ @@ -4475,17 +4475,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #568 @ 0x238 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ ldr r6, [r6, #56] @ 0x38 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - strb r0, [r1, #18] │ │ │ │ + strb r4, [r1, #18] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - strb r2, [r6, #18] │ │ │ │ + strb r6, [r6, #18] │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (34858c ) │ │ │ │ movs r2, #22 │ │ │ │ @@ -4494,17 +4494,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #588 @ 0x24c │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ ldr r6, [r0, #56] @ 0x38 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - strb r0, [r3, #17] │ │ │ │ + strb r4, [r3, #17] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - strb r6, [r1, #20] │ │ │ │ + strb r2, [r2, #20] │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (3485bc ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ @@ -4513,17 +4513,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #312 @ 0x138 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ ldrb r6, [r1, #1] │ │ │ │ lsls r4, r5, #4 │ │ │ │ - strb r0, [r5, #16] │ │ │ │ + strb r4, [r5, #16] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - strb r2, [r2, #17] │ │ │ │ + strb r6, [r2, #17] │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (3485ec ) │ │ │ │ movw r2, #353 @ 0x161 │ │ │ │ @@ -4532,17 +4532,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ ldrb r4, [r5, #17] │ │ │ │ lsls r4, r5, #4 │ │ │ │ - strb r6, [r0, #19] │ │ │ │ + strb r2, [r1, #19] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - strb r2, [r0, #20] │ │ │ │ + strb r6, [r0, #20] │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (34861c ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ @@ -4552,17 +4552,17 @@ │ │ │ │ add r1, pc │ │ │ │ adds r3, #20 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r6, [r7, #16] │ │ │ │ lsls r4, r5, #4 │ │ │ │ - strb r0, [r1, #15] │ │ │ │ + strb r4, [r1, #15] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - strb r4, [r6, #15] │ │ │ │ + strb r0, [r7, #15] │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (34864c ) │ │ │ │ movw r2, #353 @ 0x161 │ │ │ │ @@ -4571,17 +4571,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #84 @ 0x54 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ strh r4, [r2, #8] │ │ │ │ lsls r4, r5, #4 │ │ │ │ - strb r6, [r4, #17] │ │ │ │ + strb r2, [r5, #17] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - strb r2, [r4, #18] │ │ │ │ + strb r6, [r4, #18] │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (34867c ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ @@ -4591,17 +4591,17 @@ │ │ │ │ add r1, pc │ │ │ │ adds r3, #92 @ 0x5c │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ strh r6, [r4, #6] │ │ │ │ lsls r4, r5, #4 │ │ │ │ - strb r0, [r5, #13] │ │ │ │ + strb r4, [r5, #13] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - strb r4, [r2, #14] │ │ │ │ + strb r0, [r3, #14] │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (3486ac ) │ │ │ │ movw r2, #353 @ 0x161 │ │ │ │ @@ -4610,17 +4610,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #152 @ 0x98 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ strh r0, [r1, #62] @ 0x3e │ │ │ │ lsls r4, r5, #4 │ │ │ │ - strb r6, [r0, #16] │ │ │ │ + strb r2, [r1, #16] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - strb r2, [r0, #17] │ │ │ │ + strb r6, [r0, #17] │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (3486dc ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ @@ -4630,17 +4630,17 @@ │ │ │ │ add r1, pc │ │ │ │ adds r3, #160 @ 0xa0 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ strh r2, [r3, #60] @ 0x3c │ │ │ │ lsls r4, r5, #4 │ │ │ │ - strb r0, [r1, #12] │ │ │ │ + strb r4, [r1, #12] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - strb r4, [r6, #12] │ │ │ │ + strb r0, [r7, #12] │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (34870c ) │ │ │ │ movs r2, #22 │ │ │ │ @@ -4650,17 +4650,17 @@ │ │ │ │ add r1, pc │ │ │ │ adds r3, #180 @ 0xb4 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ strh r2, [r5, #58] @ 0x3a │ │ │ │ lsls r4, r5, #4 │ │ │ │ - strb r0, [r3, #11] │ │ │ │ + strb r4, [r3, #11] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - strb r0, [r2, #14] │ │ │ │ + strb r4, [r2, #14] │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (34873c ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ @@ -4670,17 +4670,17 @@ │ │ │ │ add r1, pc │ │ │ │ adds r3, #84 @ 0x54 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ str r5, [sp, #808] @ 0x328 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - strb r0, [r5, #10] │ │ │ │ + strb r4, [r5, #10] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - strb r4, [r2, #11] │ │ │ │ + strb r0, [r3, #11] │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (34876c ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ @@ -4690,17 +4690,17 @@ │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ ldr r0, [sp, #536] @ 0x218 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - strb r0, [r7, #9] │ │ │ │ + strb r4, [r7, #9] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - strb r4, [r4, #10] │ │ │ │ + strb r0, [r5, #10] │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (34879c ) │ │ │ │ movw r2, #353 @ 0x161 │ │ │ │ @@ -4709,17 +4709,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ ldr r1, [sp, #640] @ 0x280 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - strb r6, [r2, #12] │ │ │ │ + strb r2, [r3, #12] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - strb r2, [r2, #13] │ │ │ │ + strb r6, [r2, #13] │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (3487cc ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ @@ -4729,17 +4729,17 @@ │ │ │ │ add r1, pc │ │ │ │ adds r3, #20 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ ldr r1, [sp, #456] @ 0x1c8 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - strb r0, [r3, #8] │ │ │ │ + strb r4, [r3, #8] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - strb r4, [r0, #9] │ │ │ │ + strb r0, [r1, #9] │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (3487fc ) │ │ │ │ movs r2, #22 │ │ │ │ @@ -4749,17 +4749,17 @@ │ │ │ │ add r1, pc │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ ldr r1, [sp, #264] @ 0x108 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - strb r0, [r5, #7] │ │ │ │ + strb r4, [r5, #7] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - strb r0, [r4, #10] │ │ │ │ + strb r4, [r4, #10] │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (34882c ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ @@ -4769,17 +4769,17 @@ │ │ │ │ add r1, pc │ │ │ │ adds r3, #136 @ 0x88 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ ldr r1, [sp, #872] @ 0x368 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - strb r0, [r7, #6] │ │ │ │ + strb r4, [r7, #6] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - strb r4, [r4, #7] │ │ │ │ + strb r0, [r5, #7] │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #16] @ (348858 ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ @@ -4787,17 +4787,17 @@ │ │ │ │ ldr r0, [pc, #16] @ (348860 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ ldr r2, [sp, #664] @ 0x298 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - strb r0, [r1, #6] │ │ │ │ + strb r4, [r1, #6] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - strb r6, [r6, #6] │ │ │ │ + strb r2, [r7, #6] │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (348888 ) │ │ │ │ movw r2, #353 @ 0x161 │ │ │ │ @@ -4806,17 +4806,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #8 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - strb r2, [r5, #8] │ │ │ │ + strb r6, [r5, #8] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - strb r6, [r4, #9] │ │ │ │ + strb r2, [r5, #9] │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (3488b8 ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ @@ -4826,17 +4826,17 @@ │ │ │ │ add r1, pc │ │ │ │ adds r3, #16 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - strb r4, [r5, #4] │ │ │ │ + strb r0, [r6, #4] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - strb r0, [r3, #5] │ │ │ │ + strb r4, [r3, #5] │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (3488e8 ) │ │ │ │ movs r2, #22 │ │ │ │ @@ -4846,17 +4846,17 @@ │ │ │ │ add r1, pc │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ ldr r2, [sp, #920] @ 0x398 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - strb r4, [r7, #3] │ │ │ │ + strb r0, [r0, #4] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - strb r4, [r6, #6] │ │ │ │ + strb r0, [r7, #6] │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (348918 ) │ │ │ │ movw r2, #353 @ 0x161 │ │ │ │ @@ -4865,17 +4865,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ ldr r3, [sp, #336] @ 0x150 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - strb r2, [r3, #6] │ │ │ │ + strb r6, [r3, #6] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - strb r6, [r2, #7] │ │ │ │ + strb r2, [r3, #7] │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (348948 ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ @@ -4885,17 +4885,17 @@ │ │ │ │ add r1, pc │ │ │ │ adds r3, #20 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - strb r4, [r3, #2] │ │ │ │ + strb r0, [r4, #2] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - strb r0, [r1, #3] │ │ │ │ + strb r4, [r1, #3] │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #16] @ (348974 ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ @@ -4903,17 +4903,17 @@ │ │ │ │ ldr r0, [pc, #16] @ (34897c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ ldr r3, [sp, #344] @ 0x158 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - strb r4, [r5, #1] │ │ │ │ + strb r0, [r6, #1] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - strb r2, [r3, #2] │ │ │ │ + strb r6, [r3, #2] │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (3489a4 ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ @@ -4923,17 +4923,17 @@ │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ ldr r3, [sp, #680] @ 0x2a8 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - strb r0, [r0, #1] │ │ │ │ + strb r4, [r0, #1] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - strb r4, [r5, #1] │ │ │ │ + strb r0, [r6, #1] │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #16] @ (3489d0 ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ @@ -4941,17 +4941,17 @@ │ │ │ │ ldr r0, [pc, #16] @ (3489d8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ ldr r4, [sp, #712] @ 0x2c8 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - strb r0, [r2, #0] │ │ │ │ + strb r4, [r2, #0] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - strb r6, [r7, #0] │ │ │ │ + strb r2, [r0, #1] │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (348a00 ) │ │ │ │ movw r2, #353 @ 0x161 │ │ │ │ @@ -4960,17 +4960,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ add r4, pc, #928 @ (adr r4, 348da4 ) │ │ │ │ lsls r4, r5, #4 │ │ │ │ - strb r2, [r6, #2] │ │ │ │ + strb r6, [r6, #2] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - strb r6, [r5, #3] │ │ │ │ + strb r2, [r6, #3] │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (348a30 ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ @@ -4980,17 +4980,17 @@ │ │ │ │ add r1, pc │ │ │ │ adds r3, #20 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ add r4, pc, #744 @ (adr r4, 348d1c ) │ │ │ │ lsls r4, r5, #4 │ │ │ │ - ldr r4, [r6, #120] @ 0x78 │ │ │ │ + ldr r0, [r7, #120] @ 0x78 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldr r0, [r4, #124] @ 0x7c │ │ │ │ + ldr r4, [r4, #124] @ 0x7c │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (348a60 ) │ │ │ │ movs r2, #22 │ │ │ │ @@ -5000,17 +5000,17 @@ │ │ │ │ add r1, pc │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ add r4, pc, #552 @ (adr r4, 348c8c ) │ │ │ │ lsls r4, r5, #4 │ │ │ │ - ldr r4, [r0, #120] @ 0x78 │ │ │ │ + ldr r0, [r1, #120] @ 0x78 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - strb r4, [r7, #0] │ │ │ │ + strb r0, [r0, #1] │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (348a90 ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ @@ -5020,17 +5020,17 @@ │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ add r6, pc, #360 @ (adr r6, 348bfc ) │ │ │ │ lsls r4, r5, #4 │ │ │ │ - ldr r4, [r2, #116] @ 0x74 │ │ │ │ + ldr r0, [r3, #116] @ 0x74 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldr r0, [r0, #120] @ 0x78 │ │ │ │ + ldr r4, [r0, #120] @ 0x78 │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (348ac0 ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ @@ -5040,17 +5040,17 @@ │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ add r6, pc, #440 @ (adr r6, 348c7c ) │ │ │ │ lsls r4, r5, #4 │ │ │ │ - ldr r4, [r4, #112] @ 0x70 │ │ │ │ + ldr r0, [r5, #112] @ 0x70 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldr r0, [r2, #116] @ 0x74 │ │ │ │ + ldr r4, [r2, #116] @ 0x74 │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #16] @ (348aec ) │ │ │ │ movs r2, #30 │ │ │ │ @@ -5058,17 +5058,17 @@ │ │ │ │ ldr r0, [pc, #16] @ (348af4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ add r6, pc, #808 @ (adr r6, 348e18 ) │ │ │ │ lsls r4, r5, #4 │ │ │ │ - cmp r0, r7 │ │ │ │ + cmp r4, r7 │ │ │ │ lsls r0, r5, #4 │ │ │ │ - cmp r6, ip │ │ │ │ + cmp r2, sp │ │ │ │ lsls r0, r5, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (348b1c ) │ │ │ │ movs r2, #25 │ │ │ │ @@ -5078,17 +5078,17 @@ │ │ │ │ add r1, pc │ │ │ │ adds r3, #20 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ add r6, pc, #632 @ (adr r6, 348d98 ) │ │ │ │ lsls r4, r5, #4 │ │ │ │ - cmp r4, r1 │ │ │ │ + cmp r0, r2 │ │ │ │ lsls r0, r5, #4 │ │ │ │ - cmp r0, r7 │ │ │ │ + cmp r4, r7 │ │ │ │ lsls r0, r5, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (348b4c ) │ │ │ │ movw r2, #353 @ 0x161 │ │ │ │ @@ -5097,17 +5097,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ add r6, pc, #736 @ (adr r6, 348e30 ) │ │ │ │ lsls r4, r5, #4 │ │ │ │ - ldr r6, [r4, #116] @ 0x74 │ │ │ │ + ldr r2, [r5, #116] @ 0x74 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldr r4, [r4, #120] @ 0x78 │ │ │ │ + ldr r0, [r5, #120] @ 0x78 │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (348b7c ) │ │ │ │ movs r2, #25 │ │ │ │ @@ -5117,17 +5117,17 @@ │ │ │ │ add r1, pc │ │ │ │ adds r3, #8 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ add r6, pc, #552 @ (adr r6, 348da8 ) │ │ │ │ lsls r4, r5, #4 │ │ │ │ - add ip, r5 │ │ │ │ + add r8, r6 │ │ │ │ lsls r0, r5, #4 │ │ │ │ - add r8, fp │ │ │ │ + add ip, fp │ │ │ │ lsls r0, r5, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (348bac ) │ │ │ │ movs r2, #30 │ │ │ │ @@ -5137,17 +5137,17 @@ │ │ │ │ add r1, pc │ │ │ │ adds r3, #28 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ add r6, pc, #360 @ (adr r6, 348d18 ) │ │ │ │ lsls r4, r5, #4 │ │ │ │ - add r4, pc │ │ │ │ + add r8, r0 │ │ │ │ lsls r0, r5, #4 │ │ │ │ - add r8, r5 │ │ │ │ + add ip, r5 │ │ │ │ lsls r0, r5, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (348bdc ) │ │ │ │ movs r2, #73 @ 0x49 │ │ │ │ @@ -5157,17 +5157,17 @@ │ │ │ │ add r1, pc │ │ │ │ adds r3, #48 @ 0x30 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ add r6, pc, #168 @ (adr r6, 348c88 ) │ │ │ │ lsls r4, r5, #4 │ │ │ │ - add r8, r8 │ │ │ │ + add ip, r8 │ │ │ │ lsls r0, r5, #4 │ │ │ │ - add r8, sp │ │ │ │ + add ip, sp │ │ │ │ lsls r0, r5, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #16] @ (348c08 ) │ │ │ │ movs r2, #22 │ │ │ │ @@ -5175,17 +5175,17 @@ │ │ │ │ ldr r0, [pc, #16] @ (348c10 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ add r6, pc, #584 @ (adr r6, 348e54 ) │ │ │ │ lsls r4, r5, #4 │ │ │ │ - ldr r0, [r3, #92] @ 0x5c │ │ │ │ + ldr r4, [r3, #92] @ 0x5c │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldr r2, [r2, #104] @ 0x68 │ │ │ │ + ldr r6, [r2, #104] @ 0x68 │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (348c38 ) │ │ │ │ movw r2, #353 @ 0x161 │ │ │ │ @@ -5194,17 +5194,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ add r6, pc, #768 @ (adr r6, 348f3c ) │ │ │ │ lsls r4, r5, #4 │ │ │ │ - ldr r2, [r7, #100] @ 0x64 │ │ │ │ + ldr r6, [r7, #100] @ 0x64 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldr r0, [r7, #104] @ 0x68 │ │ │ │ + ldr r4, [r7, #104] @ 0x68 │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (348c68 ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ @@ -5214,17 +5214,17 @@ │ │ │ │ add r1, pc │ │ │ │ adds r3, #8 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ add r6, pc, #584 @ (adr r6, 348eb4 ) │ │ │ │ lsls r4, r5, #4 │ │ │ │ - ldr r4, [r7, #84] @ 0x54 │ │ │ │ + ldr r0, [r0, #88] @ 0x58 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldr r0, [r5, #88] @ 0x58 │ │ │ │ + ldr r4, [r5, #88] @ 0x58 │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (348c98 ) │ │ │ │ movs r2, #22 │ │ │ │ @@ -5234,17 +5234,17 @@ │ │ │ │ add r1, pc │ │ │ │ adds r3, #28 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ add r6, pc, #392 @ (adr r6, 348e24 ) │ │ │ │ lsls r4, r5, #4 │ │ │ │ - ldr r4, [r1, #84] @ 0x54 │ │ │ │ + ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldr r4, [r0, #96] @ 0x60 │ │ │ │ + ldr r0, [r1, #96] @ 0x60 │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #16] @ (348cc4 ) │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -5252,17 +5252,17 @@ │ │ │ │ ldr r0, [pc, #16] @ (348ccc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ add r6, pc, #840 @ (adr r6, 349010 ) │ │ │ │ lsls r4, r5, #4 │ │ │ │ - ldr r0, [r2, r4] │ │ │ │ + ldr r4, [r2, r4] │ │ │ │ lsls r0, r5, #4 │ │ │ │ - ldr r6, [r7, r4] │ │ │ │ + ldr r2, [r0, r5] │ │ │ │ lsls r0, r5, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (348cf4 ) │ │ │ │ movw r2, #353 @ 0x161 │ │ │ │ @@ -5271,17 +5271,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #16 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ add r6, pc, #656 @ (adr r6, 348f88 ) │ │ │ │ lsls r4, r5, #4 │ │ │ │ - ldr r6, [r7, #88] @ 0x58 │ │ │ │ + ldr r2, [r0, #92] @ 0x5c │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldr r2, [r7, #92] @ 0x5c │ │ │ │ + ldr r6, [r7, #92] @ 0x5c │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (348d24 ) │ │ │ │ movs r2, #31 │ │ │ │ @@ -5291,17 +5291,17 @@ │ │ │ │ add r1, pc │ │ │ │ adds r3, #24 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ add r6, pc, #472 @ (adr r6, 348f00 ) │ │ │ │ lsls r4, r5, #4 │ │ │ │ - ldr r4, [r6, r2] │ │ │ │ + ldr r0, [r7, r2] │ │ │ │ lsls r0, r5, #4 │ │ │ │ - ldr r0, [r7, r3] │ │ │ │ + ldr r4, [r7, r3] │ │ │ │ lsls r0, r5, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (348d54 ) │ │ │ │ movw r2, #439 @ 0x1b7 │ │ │ │ @@ -5310,17 +5310,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ add r6, pc, #272 @ (adr r6, 348e68 ) │ │ │ │ lsls r4, r5, #4 │ │ │ │ - ldr r6, [r3, #84] @ 0x54 │ │ │ │ + ldr r2, [r4, #84] @ 0x54 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldr r2, [r3, r3] │ │ │ │ + ldr r6, [r3, r3] │ │ │ │ lsls r0, r5, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (348d84 ) │ │ │ │ movw r2, #353 @ 0x161 │ │ │ │ @@ -5329,17 +5329,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ add r6, pc, #400 @ (adr r6, 348f18 ) │ │ │ │ lsls r4, r5, #4 │ │ │ │ - ldr r6, [r5, #80] @ 0x50 │ │ │ │ + ldr r2, [r6, #80] @ 0x50 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldr r4, [r5, #84] @ 0x54 │ │ │ │ + ldr r0, [r6, #84] @ 0x54 │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (348db4 ) │ │ │ │ movs r2, #22 │ │ │ │ @@ -5349,17 +5349,17 @@ │ │ │ │ add r1, pc │ │ │ │ adds r3, #8 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ add r6, pc, #216 @ (adr r6, 348e90 ) │ │ │ │ lsls r4, r5, #4 │ │ │ │ - ldr r0, [r6, #64] @ 0x40 │ │ │ │ + ldr r4, [r6, #64] @ 0x40 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldr r0, [r5, #76] @ 0x4c │ │ │ │ + ldr r4, [r5, #76] @ 0x4c │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (348de4 ) │ │ │ │ movs r2, #219 @ 0xdb │ │ │ │ @@ -5369,16 +5369,16 @@ │ │ │ │ add r1, pc │ │ │ │ adds r3, #28 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ add r6, pc, #24 @ (adr r6, 348e00 ) │ │ │ │ lsls r4, r5, #4 │ │ │ │ - @ instruction: 0xf7c00123 │ │ │ │ - @ instruction: 0xf7ec0123 │ │ │ │ + @ instruction: 0xf7c40123 │ │ │ │ + @ instruction: 0xf7f00123 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (348e14 ) │ │ │ │ movw r2, #353 @ 0x161 │ │ │ │ ldr r1, [pc, #16] @ (348e18 ) │ │ │ │ @@ -5386,17 +5386,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ add r7, pc, #32 @ (adr r7, 348e38 ) │ │ │ │ lsls r4, r5, #4 │ │ │ │ - ldr r6, [r3, #72] @ 0x48 │ │ │ │ + ldr r2, [r4, #72] @ 0x48 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldr r4, [r3, #76] @ 0x4c │ │ │ │ + ldr r0, [r4, #76] @ 0x4c │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (348e44 ) │ │ │ │ mov.w r2, #280 @ 0x118 │ │ │ │ @@ -5405,16 +5405,16 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ add r7, pc, #64 @ (adr r7, 348e88 ) │ │ │ │ lsls r4, r5, #4 │ │ │ │ - @ instruction: 0xf75e0123 │ │ │ │ - @ instruction: 0xf78c0123 │ │ │ │ + @ instruction: 0xf7620123 │ │ │ │ + @ instruction: 0xf7900123 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (348e74 ) │ │ │ │ movs r2, #219 @ 0xdb │ │ │ │ ldr r1, [pc, #20] @ (348e78 ) │ │ │ │ @@ -5423,16 +5423,16 @@ │ │ │ │ add r1, pc │ │ │ │ adds r3, #24 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ add r6, pc, #904 @ (adr r6, 349200 ) │ │ │ │ lsls r4, r5, #4 │ │ │ │ - @ instruction: 0xf7300123 │ │ │ │ - @ instruction: 0xf75c0123 │ │ │ │ + @ instruction: 0xf7340123 │ │ │ │ + @ instruction: 0xf7600123 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (348ea4 ) │ │ │ │ movw r2, #323 @ 0x143 │ │ │ │ ldr r1, [pc, #16] @ (348ea8 ) │ │ │ │ @@ -5440,16 +5440,16 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #48 @ 0x30 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ add r6, pc, #704 @ (adr r6, 349168 ) │ │ │ │ lsls r4, r5, #4 │ │ │ │ - @ instruction: 0xf6fe0123 │ │ │ │ - cdp2 1, 7, cr0, cr10, cr3, {1} │ │ │ │ + @ instruction: 0xf7020123 │ │ │ │ + cdp2 1, 7, cr0, cr14, cr3, {1} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (348ed4 ) │ │ │ │ movs r2, #22 │ │ │ │ ldr r1, [pc, #20] @ (348ed8 ) │ │ │ │ @@ -5458,17 +5458,17 @@ │ │ │ │ add r1, pc │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ add r6, pc, #520 @ (adr r6, 3490e0 ) │ │ │ │ lsls r4, r5, #4 │ │ │ │ - ldr r0, [r2, #48] @ 0x30 │ │ │ │ + ldr r4, [r2, #48] @ 0x30 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldr r0, [r1, #60] @ 0x3c │ │ │ │ + ldr r4, [r1, #60] @ 0x3c │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (348f04 ) │ │ │ │ movs r2, #75 @ 0x4b │ │ │ │ @@ -5478,17 +5478,17 @@ │ │ │ │ add r1, pc │ │ │ │ adds r3, #84 @ 0x54 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ add r6, pc, #328 @ (adr r6, 349050 ) │ │ │ │ lsls r4, r5, #4 │ │ │ │ - ldrsh r0, [r3, r6] │ │ │ │ + ldrsh r4, [r3, r6] │ │ │ │ lsls r0, r5, #4 │ │ │ │ - ldrsh r4, [r4, r6] │ │ │ │ + ldrsh r0, [r5, r6] │ │ │ │ lsls r0, r5, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (348f34 ) │ │ │ │ movw r2, #353 @ 0x161 │ │ │ │ @@ -5497,17 +5497,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ add r7, pc, #0 @ (adr r7, 348f38 ) │ │ │ │ lsls r4, r5, #4 │ │ │ │ - ldr r6, [r7, #52] @ 0x34 │ │ │ │ + ldr r2, [r0, #56] @ 0x38 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldr r4, [r7, #56] @ 0x38 │ │ │ │ + ldr r0, [r0, #60] @ 0x3c │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (348f64 ) │ │ │ │ movs r2, #22 │ │ │ │ @@ -5517,17 +5517,17 @@ │ │ │ │ add r1, pc │ │ │ │ adds r3, #8 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ add r6, pc, #840 @ (adr r6, 3492b0 ) │ │ │ │ lsls r4, r5, #4 │ │ │ │ - ldr r0, [r0, #40] @ 0x28 │ │ │ │ + ldr r4, [r0, #40] @ 0x28 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldr r0, [r7, #48] @ 0x30 │ │ │ │ + ldr r4, [r7, #48] @ 0x30 │ │ │ │ lsls r0, r3, #4 │ │ │ │ adds r0, #20 │ │ │ │ b.n 348ab4 │ │ │ │ movs r0, #20 │ │ │ │ b.n 348ab8 │ │ │ │ adds r0, #3 │ │ │ │ b.n 34909c │ │ │ │ @@ -16242,16 +16242,16 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ movs r0, r0 │ │ │ │ - vbit d16, d14, d7 │ │ │ │ - vbif d16, d4, d7 │ │ │ │ + vbif d16, d2, d7 │ │ │ │ + vbif d16, d8, d7 │ │ │ │ │ │ │ │ 0034f838 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [pc, #152] @ (34f8e0 ) │ │ │ │ @@ -16318,15 +16318,15 @@ │ │ │ │ b.n 34f8cc │ │ │ │ blx 344c20 <_Py_Dealloc@plt+0x4> │ │ │ │ b.n 34f8ba │ │ │ │ strh r6, [r4, #20] │ │ │ │ lsls r7, r5, #4 │ │ │ │ strb r0, [r5, r7] │ │ │ │ movs r0, r0 │ │ │ │ - vbif d0, d14, d7 │ │ │ │ + veor d16, d2, d7 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ ... │ │ │ │ │ │ │ │ 0034f8f0 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -16552,23 +16552,23 @@ │ │ │ │ lsls r7, r5, #4 │ │ │ │ strb r0, [r5, r7] │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r1, #14] │ │ │ │ lsls r7, r5, #4 │ │ │ │ lsls r6, r4, #28 │ │ │ │ lsls r0, r6, #4 │ │ │ │ - mcr2 1, 2, r0, cr6, cr7, {0} │ │ │ │ + mcr2 1, 2, r0, cr10, cr7, {0} │ │ │ │ str r6, [r2, r1] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - mcr2 1, 2, r0, cr12, cr7, {0} │ │ │ │ - mrc2 1, 0, r0, cr10, cr7, {0} │ │ │ │ + mrc2 1, 2, r0, cr0, cr7, {0} │ │ │ │ + mrc2 1, 0, r0, cr14, cr7, {0} │ │ │ │ ldr r7, [pc, #288] @ (34fc58 ) │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldc2 1, cr0, [lr, #-92]! @ 0xffffffa4 │ │ │ │ - ldc2l 1, cr0, [r8], #92 @ 0x5c │ │ │ │ + stc2l 1, cr0, [r2, #-92] @ 0xffffffa4 │ │ │ │ + ldc2l 1, cr0, [ip], #92 @ 0x5c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ sub sp, #8 │ │ │ │ @@ -16635,18 +16635,18 @@ │ │ │ │ blx 344e18 │ │ │ │ b.n 34fbd0 │ │ │ │ nop │ │ │ │ ldrb r2, [r5, #29] │ │ │ │ lsls r7, r5, #4 │ │ │ │ subs r7, #168 @ 0xa8 │ │ │ │ movs r0, r0 │ │ │ │ - mrrc2 1, 1, r0, sl, cr7 │ │ │ │ + mrrc2 1, 1, r0, lr, cr7 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - stc2 1, cr0, [r2], {23} │ │ │ │ + stc2 1, cr0, [r6], {23} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #92] @ (34fc68 ) │ │ │ │ sub sp, #8 │ │ │ │ add r2, pc │ │ │ │ @@ -16688,18 +16688,18 @@ │ │ │ │ blx 344e18 │ │ │ │ b.n 34fc50 │ │ │ │ nop │ │ │ │ ldrb r2, [r5, #27] │ │ │ │ lsls r7, r5, #4 │ │ │ │ rors r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ - mcrr2 1, 1, r0, r2, cr7 │ │ │ │ + mcrr2 1, 1, r0, r6, cr7 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfbe20117 │ │ │ │ + @ instruction: 0xfbe60117 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ sub sp, #12 │ │ │ │ @@ -16956,16 +16956,16 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ strh r0, [r3, #20] │ │ │ │ lsls r0, r5, #4 │ │ │ │ - ldrsb.w r0, [sl, #279] @ 0x117 │ │ │ │ - ldr r4, [r6, r0] │ │ │ │ + ldrsb.w r0, [lr, #279] @ 0x117 │ │ │ │ + ldr r0, [r7, r0] │ │ │ │ lsls r5, r4, #4 │ │ │ │ │ │ │ │ 0034ff1c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -17060,25 +17060,25 @@ │ │ │ │ blx 344c20 <_Py_Dealloc@plt+0x4> │ │ │ │ b.n 34ffbe │ │ │ │ nop │ │ │ │ ldrb r0, [r1, #15] │ │ │ │ lsls r7, r5, #4 │ │ │ │ ldrb r4, [r1, #29] │ │ │ │ movs r0, r0 │ │ │ │ - vld4.8 {d0,d2,d4,d6}, [ip :64], r7 │ │ │ │ - ldrsh.w r0, [r8, ] │ │ │ │ - vst4.8 {d16,d18,d20,d22}, [sl :64], r7 │ │ │ │ - ldr??.w r0, [r4, ] │ │ │ │ + ldrsh.w r0, [r0, ] │ │ │ │ + ldrsh.w r0, [ip, ] │ │ │ │ + vst4.8 {d16,d18,d20,d22}, [lr :64], r7 │ │ │ │ + ldr??.w r0, [r8, ] │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr??.w r0, [r0, ] │ │ │ │ - ldrsb.w r0, [lr, ] │ │ │ │ - vld4.8 {d0,d2,d4,d6}, [r6 :64], r7 │ │ │ │ - vst4.8 {d0,d2,d4,d6}, [r8 :64], r7 │ │ │ │ - ldrsb.w r0, [r0, ] │ │ │ │ + ldr??.w r0, [r4, ] │ │ │ │ + vld4.8 {d0,d2,d4,d6}, [r2 :64], r7 │ │ │ │ + vld4.8 {d0,d2,d4,d6}, [sl :64], r7 │ │ │ │ + vst4.8 {d0,d2,d4,d6}, [ip :64], r7 │ │ │ │ + ldrsb.w r0, [r4, ] │ │ │ │ │ │ │ │ 00350024 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #76] @ (350080 ) │ │ │ │ @@ -17144,15 +17144,15 @@ │ │ │ │ nop │ │ │ │ ldrb r2, [r3, #9] │ │ │ │ lsls r7, r5, #4 │ │ │ │ rors r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - ldr??.w r0, [r0, ] │ │ │ │ + ldr??.w r0, [r4, ] │ │ │ │ │ │ │ │ 003500d4 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #88] @ (35013c ) │ │ │ │ @@ -17226,15 +17226,15 @@ │ │ │ │ nop │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ lsls r7, r5, #4 │ │ │ │ movs r3, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf7b00117 │ │ │ │ + @ instruction: 0xf7b40117 │ │ │ │ │ │ │ │ 00350194 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #76] @ (3501f0 ) │ │ │ │ @@ -17300,15 +17300,15 @@ │ │ │ │ nop │ │ │ │ ldrb r2, [r5, #3] │ │ │ │ lsls r7, r5, #4 │ │ │ │ subs r7, #168 @ 0xa8 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf7000117 │ │ │ │ + @ instruction: 0xf7040117 │ │ │ │ │ │ │ │ 00350244 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #88] @ (3502ac ) │ │ │ │ @@ -17382,15 +17382,15 @@ │ │ │ │ nop │ │ │ │ ldrb r2, [r5, #0] │ │ │ │ lsls r7, r5, #4 │ │ │ │ ldr r2, [pc, #960] @ (3506bc ) │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - movw r1, #2071 @ 0x817 │ │ │ │ + movw r1, #18455 @ 0x4817 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [pc, #56] @ (350340 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 350316 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ adds r2, #1 │ │ │ │ @@ -17413,15 +17413,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ strb r0, [r6, #31] │ │ │ │ lsls r7, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf62c0117 │ │ │ │ + @ instruction: 0xf6300117 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [pc, #56] @ (350388 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 35035e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ adds r2, #1 │ │ │ │ @@ -17444,15 +17444,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ strb r0, [r5, #30] │ │ │ │ lsls r7, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf6200117 │ │ │ │ + @ instruction: 0xf6240117 │ │ │ │ │ │ │ │ 00350394 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #60] @ (3503e0 ) │ │ │ │ @@ -17483,16 +17483,16 @@ │ │ │ │ nop │ │ │ │ strb r2, [r2, #29] │ │ │ │ lsls r7, r5, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r1, #23] │ │ │ │ lsls r0, r5, #4 │ │ │ │ - movw r1, #51223 @ 0xc817 │ │ │ │ - @ instruction: 0xf6640117 │ │ │ │ + @ instruction: 0xf6500117 │ │ │ │ + @ instruction: 0xf6680117 │ │ │ │ ldr r3, [pc, #16] @ (350408 ) │ │ │ │ add r3, pc │ │ │ │ cbz r1, 3503fe │ │ │ │ b.w 350394 │ │ │ │ ldr r1, [pc, #12] @ (35040c ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ b.w 350394 │ │ │ │ @@ -17584,16 +17584,16 @@ │ │ │ │ nop │ │ │ │ strb r2, [r3, #25] │ │ │ │ lsls r7, r5, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r2, #19] │ │ │ │ lsls r0, r5, #4 │ │ │ │ - adcs.w r1, r4, #9895936 @ 0x970000 │ │ │ │ - sbc.w r1, ip, #9895936 @ 0x970000 │ │ │ │ + adcs.w r1, r8, #9895936 @ 0x970000 │ │ │ │ + sbcs.w r1, r0, #9895936 @ 0x970000 │ │ │ │ ldr r3, [pc, #16] @ (350500 ) │ │ │ │ add r3, pc │ │ │ │ cbz r1, 3504f6 │ │ │ │ b.w 35048c │ │ │ │ ldr r1, [pc, #12] @ (350504 ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ b.w 35048c │ │ │ │ @@ -18095,46 +18095,46 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, r0] │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r6, #12] │ │ │ │ lsls r7, r5, #4 │ │ │ │ ldrb r4, [r1, #29] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r0, #16] │ │ │ │ + ldrh r4, [r0, #16] │ │ │ │ lsls r6, r3, #4 │ │ │ │ - orns r1, r8, #23 │ │ │ │ - bic.w r1, r0, #23 │ │ │ │ - subs.w r1, r8, #23 │ │ │ │ - ldrh r6, [r1, #14] │ │ │ │ + orns r1, ip, #23 │ │ │ │ + bic.w r1, r4, #23 │ │ │ │ + subs.w r1, ip, #23 │ │ │ │ + ldrh r2, [r2, #14] │ │ │ │ lsls r6, r3, #4 │ │ │ │ - orr.w r1, r8, #23 │ │ │ │ - ldrh r0, [r7, #12] │ │ │ │ + orr.w r1, ip, #23 │ │ │ │ + ldrh r4, [r7, #12] │ │ │ │ lsls r6, r3, #4 │ │ │ │ - bics.w r1, r0, #23 │ │ │ │ - ldrh r4, [r3, #12] │ │ │ │ + bics.w r1, r4, #23 │ │ │ │ + ldrh r0, [r4, #12] │ │ │ │ lsls r6, r3, #4 │ │ │ │ - ands.w r1, r4, #23 │ │ │ │ - ldrh r2, [r7, #10] │ │ │ │ + ands.w r1, r8, #23 │ │ │ │ + ldrh r6, [r7, #10] │ │ │ │ lsls r6, r3, #4 │ │ │ │ - vsra.s32 d16, d7, #14 │ │ │ │ - ldrh r6, [r3, #10] │ │ │ │ + vsra.s32 d16, d7, #10 │ │ │ │ + ldrh r2, [r4, #10] │ │ │ │ lsls r6, r3, #4 │ │ │ │ - vsra.s16 d16, d7, #10 │ │ │ │ - ldrh r2, [r7, #8] │ │ │ │ + vsra.s16 d16, d7, #6 │ │ │ │ + ldrh r6, [r7, #8] │ │ │ │ lsls r6, r3, #4 │ │ │ │ - vsra.s32 d0, d7, #14 │ │ │ │ - ldrh r4, [r4, #8] │ │ │ │ + vsra.s32 d0, d7, #10 │ │ │ │ + ldrh r0, [r5, #8] │ │ │ │ lsls r6, r3, #4 │ │ │ │ - vsra.s16 d0, d7, #4 │ │ │ │ + vsra.s32 d0, d7, #32 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf0fe0117 │ │ │ │ - ldrh r4, [r6, #6] │ │ │ │ + add.w r1, r2, #23 │ │ │ │ + ldrh r0, [r7, #6] │ │ │ │ lsls r6, r3, #4 │ │ │ │ - vorr d16, d12, d7 │ │ │ │ + vorn d16, d0, d7 │ │ │ │ │ │ │ │ 00350a38 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #128] @ 350ac8 │ │ │ │ @@ -19015,56 +19015,56 @@ │ │ │ │ lsls r7, r5, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r1, #29] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ lsls r7, r5, #4 │ │ │ │ - str r2, [r1, #0] │ │ │ │ + str r6, [r1, #0] │ │ │ │ lsls r3, r3, #4 │ │ │ │ - strd r0, r1, [ip], #92 @ 0x5c │ │ │ │ - ldrsh r0, [r6, r7] │ │ │ │ + ldrd r0, r1, [r0], #92 @ 0x5c │ │ │ │ + ldrsh r4, [r6, r7] │ │ │ │ lsls r3, r3, #4 │ │ │ │ - @ instruction: 0xe8d20117 │ │ │ │ - ldrsh r4, [r3, r7] │ │ │ │ + @ instruction: 0xe8d60117 │ │ │ │ + ldrsh r0, [r4, r7] │ │ │ │ lsls r3, r3, #4 │ │ │ │ - ldmia.w lr!, {r0, r1, r2, r4, r8} │ │ │ │ - ldrsh r2, [r0, r7] │ │ │ │ + @ instruction: 0xe8c20117 │ │ │ │ + ldrsh r6, [r0, r7] │ │ │ │ lsls r3, r3, #4 │ │ │ │ - stmia.w r4!, {r0, r1, r2, r4, r8} │ │ │ │ - ldrsh r2, [r6, r6] │ │ │ │ + stmia.w r8!, {r0, r1, r2, r4, r8} │ │ │ │ + ldrsh r6, [r6, r6] │ │ │ │ lsls r3, r3, #4 │ │ │ │ - ldmia.w r0, {r0, r1, r2, r4, r8} │ │ │ │ + ldmia.w r4, {r0, r1, r2, r4, r8} │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r3, r3] │ │ │ │ + ldrsh r2, [r4, r3] │ │ │ │ lsls r3, r3, #4 │ │ │ │ - b.n 3512b0 │ │ │ │ + b.n 3512b8 │ │ │ │ lsls r7, r2, #4 │ │ │ │ @ instruction: 0xfa200114 │ │ │ │ - ldrsh r6, [r6, r2] │ │ │ │ + ldrsh r2, [r7, r2] │ │ │ │ lsls r3, r3, #4 │ │ │ │ - b.n 351268 │ │ │ │ + b.n 351270 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrsh r0, [r4, r1] │ │ │ │ + ldrsh r4, [r4, r1] │ │ │ │ lsls r3, r3, #4 │ │ │ │ - b.n 3511c8 │ │ │ │ + b.n 3511d0 │ │ │ │ lsls r7, r2, #4 │ │ │ │ vld2.8 {d0[0],d1[0]}, [r2 :16], r4 │ │ │ │ - ldrsh r0, [r7, r0] │ │ │ │ + ldrsh r4, [r7, r0] │ │ │ │ lsls r3, r3, #4 │ │ │ │ - b.n 351180 │ │ │ │ + b.n 351188 │ │ │ │ lsls r7, r2, #4 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #78 @ 0x4e │ │ │ │ + cmp r5, #82 @ 0x52 │ │ │ │ lsls r5, r4, #4 │ │ │ │ - ldrb r0, [r1, r6] │ │ │ │ + ldrb r4, [r1, r6] │ │ │ │ lsls r3, r3, #4 │ │ │ │ - b.n 351034 │ │ │ │ + b.n 35103c │ │ │ │ lsls r7, r2, #4 │ │ │ │ │ │ │ │ 00351360 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -19198,29 +19198,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r4, #108] @ 0x6c │ │ │ │ lsls r7, r5, #4 │ │ │ │ ldr r4, [r1, #84] @ 0x54 │ │ │ │ lsls r0, r5, #4 │ │ │ │ - b.n 351158 │ │ │ │ + b.n 351160 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - b.n 3511d4 │ │ │ │ + b.n 3511dc │ │ │ │ lsls r7, r2, #4 │ │ │ │ ldr r0, [r7, #80] @ 0x50 │ │ │ │ lsls r0, r5, #4 │ │ │ │ - b.n 350f9c │ │ │ │ + b.n 350fa4 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - b.n 351110 │ │ │ │ + b.n 351118 │ │ │ │ lsls r7, r2, #4 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ lsls r0, r5, #4 │ │ │ │ - b.n 35111c │ │ │ │ + b.n 351124 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - b.n 351160 │ │ │ │ + b.n 351168 │ │ │ │ lsls r7, r2, #4 │ │ │ │ │ │ │ │ 003514c8 : │ │ │ │ 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 │ │ │ │ @@ -19485,39 +19485,39 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r4, r5] │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r5, r2 │ │ │ │ movs r0, r0 │ │ │ │ beq.n 3516fc │ │ │ │ lsls r4, r2, #4 │ │ │ │ - b.n 351c10 │ │ │ │ + b.n 351c18 │ │ │ │ lsls r7, r2, #4 │ │ │ │ beq.n 3516c4 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - b.n 351bdc │ │ │ │ + b.n 351be4 │ │ │ │ lsls r7, r2, #4 │ │ │ │ beq.n 35169c │ │ │ │ lsls r4, r2, #4 │ │ │ │ - b.n 351bb4 │ │ │ │ + b.n 351bbc │ │ │ │ lsls r7, r2, #4 │ │ │ │ beq.n 351680 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - b.n 351b98 │ │ │ │ + b.n 351ba0 │ │ │ │ lsls r7, r2, #4 │ │ │ │ beq.n 351864 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - b.n 351b78 │ │ │ │ + b.n 351b80 │ │ │ │ lsls r7, r2, #4 │ │ │ │ beq.n 351840 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - b.n 351b54 │ │ │ │ + b.n 351b5c │ │ │ │ lsls r7, r2, #4 │ │ │ │ beq.n 35181c │ │ │ │ lsls r4, r2, #4 │ │ │ │ - b.n 351b30 │ │ │ │ + b.n 351b38 │ │ │ │ lsls r7, r2, #4 │ │ │ │ │ │ │ │ 00351794 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -19665,39 +19665,39 @@ │ │ │ │ lsls r7, r5, #4 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r4, #40] @ 0x28 │ │ │ │ lsls r7, r5, #4 │ │ │ │ - ldmia r7!, {r3, r4} │ │ │ │ + ldmia r7!, {r2, r3, r4} │ │ │ │ lsls r7, r4, #4 │ │ │ │ ldrb r4, [r1, #29] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r6, {r1, r3, r5, r6, r7} │ │ │ │ lsls r4, r2, #4 │ │ │ │ - b.n 3519f0 │ │ │ │ + b.n 3519f8 │ │ │ │ lsls r7, r2, #4 │ │ │ │ ldr r4, [r6, #12] │ │ │ │ lsls r0, r5, #4 │ │ │ │ - b.n 351d10 │ │ │ │ + b.n 351d18 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - b.n 351d8c │ │ │ │ + b.n 351d94 │ │ │ │ lsls r7, r2, #4 │ │ │ │ ldr r6, [r3, #12] │ │ │ │ lsls r0, r5, #4 │ │ │ │ - b.n 351cf0 │ │ │ │ + b.n 351cf8 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - b.n 351d34 │ │ │ │ + b.n 351d3c │ │ │ │ lsls r7, r2, #4 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ lsls r0, r5, #4 │ │ │ │ - b.n 351b34 │ │ │ │ + b.n 351b3c │ │ │ │ lsls r7, r2, #4 │ │ │ │ - b.n 351ca8 │ │ │ │ + b.n 351cb0 │ │ │ │ lsls r7, r2, #4 │ │ │ │ │ │ │ │ 00351930 : │ │ │ │ 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 │ │ │ │ @@ -19965,41 +19965,41 @@ │ │ │ │ lsls r7, r5, #4 │ │ │ │ ldrsb r0, [r6, r3] │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r1, #5 │ │ │ │ movs r0, r0 │ │ │ │ muls r4, r6 │ │ │ │ movs r0, r0 │ │ │ │ - svc 252 @ 0xfc │ │ │ │ + b.n 351bd4 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ble.n 351ba0 │ │ │ │ + ble.n 351ba8 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - svc 220 @ 0xdc │ │ │ │ + svc 224 @ 0xe0 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ble.n 351b6c │ │ │ │ + ble.n 351b74 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - svc 196 @ 0xc4 │ │ │ │ + svc 200 @ 0xc8 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ble.n 351b44 │ │ │ │ + ble.n 351b4c │ │ │ │ lsls r7, r2, #4 │ │ │ │ - svc 178 @ 0xb2 │ │ │ │ + svc 182 @ 0xb6 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ble.n 351b28 │ │ │ │ + ble.n 351b30 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - svc 160 @ 0xa0 │ │ │ │ + svc 164 @ 0xa4 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ble.n 351b08 │ │ │ │ + ble.n 351b10 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - svc 138 @ 0x8a │ │ │ │ + svc 142 @ 0x8e │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ble.n 351ce4 │ │ │ │ + ble.n 351cec │ │ │ │ lsls r7, r2, #4 │ │ │ │ - svc 116 @ 0x74 │ │ │ │ + svc 120 @ 0x78 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ble.n 351cc0 │ │ │ │ + ble.n 351cc8 │ │ │ │ lsls r7, r2, #4 │ │ │ │ │ │ │ │ 00351c08 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -20147,39 +20147,39 @@ │ │ │ │ lsls r7, r5, #4 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r0] │ │ │ │ lsls r7, r5, #4 │ │ │ │ - ldmia r2, {r2, r5, r7} │ │ │ │ + ldmia r2!, {r3, r5, r7} │ │ │ │ lsls r7, r4, #4 │ │ │ │ ldrb r4, [r1, #29] │ │ │ │ movs r0, r0 │ │ │ │ - udf #22 │ │ │ │ + udf #26 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - blt.n 351d7c │ │ │ │ + bgt.n 351d84 │ │ │ │ lsls r7, r2, #4 │ │ │ │ str r0, [r0, #72] @ 0x48 │ │ │ │ lsls r0, r5, #4 │ │ │ │ - ble.n 351c9c │ │ │ │ + ble.n 351ca4 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ble.n 351d18 │ │ │ │ + ble.n 351d20 │ │ │ │ lsls r7, r2, #4 │ │ │ │ str r2, [r5, #68] @ 0x44 │ │ │ │ lsls r0, r5, #4 │ │ │ │ - ble.n 351e7c │ │ │ │ + ble.n 351e84 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ble.n 351cc0 │ │ │ │ + ble.n 351cc8 │ │ │ │ lsls r7, r2, #4 │ │ │ │ str r6, [r2, #68] @ 0x44 │ │ │ │ lsls r0, r5, #4 │ │ │ │ - bgt.n 351cc0 │ │ │ │ + bgt.n 351cc8 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ble.n 351e34 │ │ │ │ + ble.n 351e3c │ │ │ │ lsls r7, r2, #4 │ │ │ │ │ │ │ │ 00351da4 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -20414,35 +20414,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r5, #0] │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r7, r7] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #80 @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 3520e8 │ │ │ │ + bhi.n 351ef0 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - bls.n 351fd8 │ │ │ │ + bls.n 351fe0 │ │ │ │ lsls r7, r2, #4 │ │ │ │ ldrh r6, [r5, r7] │ │ │ │ lsls r7, r5, #4 │ │ │ │ - bhi.n 35201c │ │ │ │ + bhi.n 352024 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - bls.n 351f0c │ │ │ │ + bls.n 351f14 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - bvc.n 351fe8 │ │ │ │ + bvc.n 351ff0 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - bls.n 3520d8 │ │ │ │ + bls.n 3520e0 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - bvc.n 351fcc │ │ │ │ + bvc.n 351fd4 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - bls.n 3520bc │ │ │ │ + bls.n 3520c4 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - bvc.n 351fb0 │ │ │ │ + bvc.n 351fb8 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - bls.n 35209c │ │ │ │ + bls.n 3520a4 │ │ │ │ lsls r7, r2, #4 │ │ │ │ │ │ │ │ 00352018 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -20636,15 +20636,15 @@ │ │ │ │ b.n 352116 │ │ │ │ ldr r3, [pc, #32] @ (35222c ) │ │ │ │ b.n 352124 │ │ │ │ ldrh r0, [r1, r3] │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r0, #104 @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 3522c8 │ │ │ │ + bvc.n 3522d0 │ │ │ │ lsls r7, r2, #4 │ │ │ │ ldrb r4, [r1, #29] │ │ │ │ movs r0, r0 │ │ │ │ b.n 3529d4 │ │ │ │ lsls r7, r5, #4 │ │ │ │ rors r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ @@ -20893,27 +20893,27 @@ │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r0, #104 @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r6, r1] │ │ │ │ lsls r7, r5, #4 │ │ │ │ b.n 3527b0 │ │ │ │ lsls r7, r5, #4 │ │ │ │ - bhi.n 352530 │ │ │ │ + bhi.n 352538 │ │ │ │ lsls r7, r2, #4 │ │ │ │ movs r6, #252 @ 0xfc │ │ │ │ lsls r4, r2, #4 │ │ │ │ - bmi.n 35246c │ │ │ │ + bmi.n 352474 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - bmi.n 35240c │ │ │ │ + bmi.n 352414 │ │ │ │ lsls r7, r2, #4 │ │ │ │ movs r5, #238 @ 0xee │ │ │ │ lsls r4, r2, #4 │ │ │ │ - bcc.n 35245c │ │ │ │ + bcc.n 352464 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - bvc.n 3524ac │ │ │ │ + bvc.n 3524b4 │ │ │ │ lsls r7, r2, #4 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ 0035249c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -20953,17 +20953,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r0, [r5, r4] │ │ │ │ lsls r0, r5, #4 │ │ │ │ - bcc.n 352458 │ │ │ │ + bcc.n 352460 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - adds r2, #64 @ 0x40 │ │ │ │ + adds r2, #68 @ 0x44 │ │ │ │ lsls r5, r4, #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #120] @ (352598 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -21019,19 +21019,19 @@ │ │ │ │ blx 344e18 │ │ │ │ b.n 352580 │ │ │ │ nop │ │ │ │ strb r6, [r2, r7] │ │ │ │ lsls r7, r5, #4 │ │ │ │ str r0, [r3, #8] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r5, #62] @ 0x3e │ │ │ │ + ldrh r2, [r6, #62] @ 0x3e │ │ │ │ lsls r7, r2, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 3525e0 │ │ │ │ + bvc.n 3525e8 │ │ │ │ lsls r7, r2, #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #120] @ (352634 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -21087,19 +21087,19 @@ │ │ │ │ blx 344e18 │ │ │ │ b.n 35261c │ │ │ │ nop │ │ │ │ strb r2, [r7, r4] │ │ │ │ lsls r7, r5, #4 │ │ │ │ str r0, [r3, #8] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r2, #58] @ 0x3a │ │ │ │ + ldrh r6, [r2, #58] @ 0x3a │ │ │ │ lsls r7, r2, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 3525cc │ │ │ │ + bvs.n 3525d4 │ │ │ │ lsls r7, r2, #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #120] @ (3526d0 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -21155,19 +21155,19 @@ │ │ │ │ blx 344e18 │ │ │ │ b.n 3526b8 │ │ │ │ nop │ │ │ │ strb r6, [r3, r2] │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r2, #80 @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #616] @ (352944 ) │ │ │ │ + ldr r2, [pc, #632] @ (352954 ) │ │ │ │ lsls r4, r4, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 3527b8 │ │ │ │ + bvs.n 3527c0 │ │ │ │ lsls r7, r2, #4 │ │ │ │ │ │ │ │ 003526e4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -21310,35 +21310,35 @@ │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ strh r4, [r7, r7] │ │ │ │ lsls r7, r5, #4 │ │ │ │ ldrb r4, [r2, r1] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r0, r2] │ │ │ │ lsls r0, r5, #4 │ │ │ │ - bpl.n 3527dc │ │ │ │ + bpl.n 3527e4 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - bpl.n 352838 │ │ │ │ + bpl.n 352840 │ │ │ │ lsls r7, r2, #4 │ │ │ │ ldr r7, [pc, #688] @ (352af8 ) │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r0, r0] │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 3527e0 │ │ │ │ + bpl.n 3527e8 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - bpl.n 3527f4 │ │ │ │ + bpl.n 3527fc │ │ │ │ lsls r7, r2, #4 │ │ │ │ - bpl.n 352798 │ │ │ │ + bpl.n 3527a0 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - bpl.n 3527ac │ │ │ │ + bpl.n 3527b4 │ │ │ │ lsls r7, r2, #4 │ │ │ │ ldr r4, [r7, r7] │ │ │ │ lsls r0, r5, #4 │ │ │ │ - bpl.n 3528f8 │ │ │ │ + bpl.n 352900 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - bpl.n 35293c │ │ │ │ + bpl.n 352944 │ │ │ │ lsls r7, r2, #4 │ │ │ │ │ │ │ │ 00352868 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -21457,37 +21457,37 @@ │ │ │ │ lsls r5, r5, #4 │ │ │ │ strh r6, [r3, r1] │ │ │ │ lsls r7, r5, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r3, r1] │ │ │ │ lsls r7, r5, #4 │ │ │ │ - lsrs r2, r4, #15 │ │ │ │ + lsrs r6, r4, #15 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - bmi.n 352980 │ │ │ │ + bpl.n 352988 │ │ │ │ lsls r7, r2, #4 │ │ │ │ adds r4, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #8] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r6, r7] │ │ │ │ lsls r7, r5, #4 │ │ │ │ - bmi.n 3528f8 │ │ │ │ + bmi.n 352900 │ │ │ │ lsls r7, r2, #4 │ │ │ │ str r4, [r0, r0] │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 3528a4 │ │ │ │ + bmi.n 3528ac │ │ │ │ lsls r7, r2, #4 │ │ │ │ - bmi.n 3528b8 │ │ │ │ + bmi.n 3528c0 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrh r6, [r3, #32] │ │ │ │ + ldrh r2, [r4, #32] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrh r4, [r0, #32] │ │ │ │ + ldrh r0, [r1, #32] │ │ │ │ lsls r7, r2, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w ip, [pc, #128] @ 352a40 │ │ │ │ sub sp, #12 │ │ │ │ @@ -21544,15 +21544,15 @@ │ │ │ │ b.n 352a10 │ │ │ │ str r2, [r6, r4] │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r4, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r5} │ │ │ │ + ldmia r7!, {r2, r5} │ │ │ │ lsls r7, r2, #4 │ │ │ │ │ │ │ │ 00352a50 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -22230,111 +22230,111 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r0, r0] │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 3530f0 │ │ │ │ + bcs.n 3530f8 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - bcc.n 353178 │ │ │ │ + bcc.n 353180 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - bcs.n 353064 │ │ │ │ + bcs.n 35306c │ │ │ │ lsls r7, r2, #4 │ │ │ │ subs r6, #244 @ 0xf4 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 35307c │ │ │ │ + bcs.n 353084 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - bcs.n 35319c │ │ │ │ + bcs.n 3531a4 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - bne.n 353130 │ │ │ │ + bne.n 353138 │ │ │ │ lsls r7, r2, #4 │ │ │ │ asrs r4, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 3530d4 │ │ │ │ + beq.n 3530dc │ │ │ │ lsls r7, r2, #4 │ │ │ │ - beq.n 353264 │ │ │ │ + beq.n 35306c │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldmia r7, {r2, r3, r4, r7} │ │ │ │ + ldmia r7, {r5, r7} │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldmia r7!, {r1, r5, r6} │ │ │ │ + ldmia r7!, {r1, r2, r5, r6} │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldmia r7!, {r1, r5, r6} │ │ │ │ + ldmia r7!, {r1, r2, r5, r6} │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldmia r7!, {r3, r5} │ │ │ │ + ldmia r7!, {r2, r3, r5} │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldmia r7!, {} │ │ │ │ + ldmia r7!, {r2} │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldmia r7!, {r1, r2, r3, r5} │ │ │ │ + ldmia r7!, {r1, r4, r5} │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldmia r7!, {r1, r3, r4} │ │ │ │ + ldmia r7!, {r1, r2, r3, r4} │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldmia r6, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldmia r6!, {r1, r4, r5, r7} │ │ │ │ + ldmia r6!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldmia r7!, {r1, r5, r6} │ │ │ │ + ldmia r7!, {r1, r2, r5, r6} │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldmia r6!, {r4, r5, r7} │ │ │ │ + ldmia r6!, {r2, r4, r5, r7} │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldmia r6, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r6, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldmia r7!, {r1, r6} │ │ │ │ + ldmia r7!, {r1, r2, r6} │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldmia r6, {r1, r3, r5, r6} │ │ │ │ + ldmia r6, {r1, r2, r3, r5, r6} │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldmia r6!, {r4, r5} │ │ │ │ + ldmia r6!, {r2, r4, r5} │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldmia r6, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldmia r6!, {r3, r4, r5} │ │ │ │ + ldmia r6!, {r2, r3, r4, r5} │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldmia r6!, {r1} │ │ │ │ + ldmia r6!, {r1, r2} │ │ │ │ lsls r7, r2, #4 │ │ │ │ - b.n 35399c │ │ │ │ + b.n 3539a4 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - ldmia r6!, {r1, r4} │ │ │ │ + ldmia r6!, {r1, r2, r4} │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldmia r5!, {r3, r4, r6, r7} │ │ │ │ + ldmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldmia r5, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r3, r4, r5, r6, r7} │ │ │ │ + lsls r7, r2, #4 │ │ │ │ + ldmia r5, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r7, r2, #4 │ │ │ │ ldmia r5, {r1, r3, r4, r5, r7} │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldmia r5, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r5!, {r7} │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldmia r5, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r5!, {r1, r3, r4, r7} │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldmia r5!, {r1, r2, r4, r7} │ │ │ │ + ldmia r5, {r5, r6} │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldmia r5!, {r2, r3, r4, r6} │ │ │ │ + ldmia r5, {r2, r3, r4, r5, r6} │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldmia r5, {r3, r4, r5, r6} │ │ │ │ + ldmia r5!, {r1, r6} │ │ │ │ lsls r7, r2, #4 │ │ │ │ ldmia r5, {r1, r2, r3, r4, r5} │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldmia r5, {r1, r3, r4, r5} │ │ │ │ - lsls r7, r2, #4 │ │ │ │ - ldmia r5!, {} │ │ │ │ + ldmia r5!, {r2} │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldmia r5!, {r1, r3, r4} │ │ │ │ + ldmia r5!, {r1, r2, r3, r4} │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldmia r4!, {r5, r6, r7} │ │ │ │ + ldmia r4!, {r2, r5, r6, r7} │ │ │ │ lsls r7, r2, #4 │ │ │ │ str r4, [r2, r4] │ │ │ │ lsls r0, r5, #4 │ │ │ │ - ldmia r4!, {r1, r5, r6} │ │ │ │ + ldmia r4!, {r1, r2, r5, r6} │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldmia r5!, {r1, r3, r4} │ │ │ │ + ldmia r5!, {r1, r2, r3, r4} │ │ │ │ lsls r7, r2, #4 │ │ │ │ str r6, [r7, r3] │ │ │ │ lsls r0, r5, #4 │ │ │ │ - ldmia r4!, {r2, r3, r6} │ │ │ │ + ldmia r4, {r4, r6} │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldmia r5, {r5} │ │ │ │ + ldmia r5, {r2, r5} │ │ │ │ lsls r7, r2, #4 │ │ │ │ │ │ │ │ 00353208 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -22423,24 +22423,24 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #512] @ (3534dc ) │ │ │ │ lsls r7, r5, #4 │ │ │ │ - ldmia r4, {r1, r3, r4} │ │ │ │ + ldmia r4, {r1, r2, r3, r4} │ │ │ │ lsls r7, r2, #4 │ │ │ │ str r4, [r0, r0] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3!, {r4, r6} │ │ │ │ - lsls r7, r2, #4 │ │ │ │ - ldmia r3, {r3, r4} │ │ │ │ + ldmia r3!, {r2, r4, r6} │ │ │ │ lsls r7, r2, #4 │ │ │ │ ldmia r3, {r2, r3, r4} │ │ │ │ lsls r7, r2, #4 │ │ │ │ + ldmia r3!, {r5} │ │ │ │ + lsls r7, r2, #4 │ │ │ │ │ │ │ │ 003532f0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr.w r7, [pc, #1208] @ 3537bc │ │ │ │ @@ -22943,101 +22943,101 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r0, r0] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1, {r1, r2, r6, r7} │ │ │ │ + ldmia r1, {r1, r3, r6, r7} │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldmia r0!, {r1, r3, r4, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldmia r1!, {r5, r6} │ │ │ │ + ldmia r1!, {r2, r5, r6} │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldmia r0!, {r2, r4, r5} │ │ │ │ + ldmia r0!, {r3, r4, r5} │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldmia r1, {r1, r3, r5} │ │ │ │ + ldmia r1, {r1, r2, r3, r5} │ │ │ │ lsls r7, r2, #4 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1} │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ble.n 3537c4 │ │ │ │ + ble.n 3537cc │ │ │ │ lsls r6, r3, #4 │ │ │ │ - ldmia r0!, {r1, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r6, r7} │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldmia r1!, {r2} │ │ │ │ + ldmia r1!, {r3} │ │ │ │ lsls r7, r2, #4 │ │ │ │ - stmia r7!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r0!, {r4, r5, r6, r7} │ │ │ │ lsls r7, r2, #4 │ │ │ │ - stmia r7!, {r6, r7} │ │ │ │ + stmia r7!, {r2, r6, r7} │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldmia r0!, {r1, r3, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r7, r2, #4 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r7!, {r1, r5, r7} │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrb r6, [r5, #28] │ │ │ │ + ldrb r2, [r6, #28] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - stmia r7!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldmia r0!, {r1, r2, r4, r7} │ │ │ │ + ldmia r0!, {r1, r3, r4, r7} │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldmia r0!, {r1, r2, r7} │ │ │ │ + ldmia r0!, {r1, r3, r7} │ │ │ │ lsls r7, r2, #4 │ │ │ │ - stmia r7!, {r1, r3, r4, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r7, r2, #4 │ │ │ │ - stmia r7!, {r1, r3, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r6} │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ble.n 35389c │ │ │ │ + ble.n 3538a4 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - ldmia r0!, {r3, r4} │ │ │ │ + ldmia r0!, {r2, r3, r4} │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r0!, {r1, r5, r6} │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldmia r0!, {r1, r2, r3, r5} │ │ │ │ + ldmia r0!, {r1, r4, r5} │ │ │ │ lsls r7, r2, #4 │ │ │ │ - stmia r7!, {r1} │ │ │ │ + stmia r7!, {r1, r2} │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldmia r0!, {r2, r3} │ │ │ │ + ldmia r0!, {r4} │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrb r6, [r1, #26] │ │ │ │ + ldrb r2, [r2, #26] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - stmia r6!, {r1, r4, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r7, r2, #4 │ │ │ │ - stmia r6!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r7, r2, #4 │ │ │ │ - stmia r6!, {r1, r5, r7} │ │ │ │ + stmia r6!, {r1, r2, r5, r7} │ │ │ │ lsls r7, r2, #4 │ │ │ │ - stmia r7!, {r6, r7} │ │ │ │ + stmia r7!, {r2, r6, r7} │ │ │ │ lsls r7, r2, #4 │ │ │ │ - stmia r7!, {r4, r5, r7} │ │ │ │ + stmia r7!, {r2, r4, r5, r7} │ │ │ │ lsls r7, r2, #4 │ │ │ │ - stmia r6!, {r2, r7} │ │ │ │ + stmia r6!, {r3, r7} │ │ │ │ lsls r7, r2, #4 │ │ │ │ - stmia r7!, {r1, r2, r3, r7} │ │ │ │ + stmia r7!, {r1, r4, r7} │ │ │ │ lsls r7, r2, #4 │ │ │ │ - stmia r6!, {r1, r5, r6} │ │ │ │ + stmia r6!, {r1, r2, r5, r6} │ │ │ │ lsls r7, r2, #4 │ │ │ │ - stmia r6!, {r4, r7} │ │ │ │ + stmia r6!, {r2, r4, r7} │ │ │ │ lsls r7, r2, #4 │ │ │ │ - stmia r7!, {r4, r5, r6} │ │ │ │ + stmia r7!, {r2, r4, r5, r6} │ │ │ │ lsls r7, r2, #4 │ │ │ │ - stmia r6!, {r2, r3, r4, r5} │ │ │ │ + stmia r6!, {r6} │ │ │ │ lsls r7, r2, #4 │ │ │ │ ldr r2, [pc, #536] @ (353a88 ) │ │ │ │ lsls r0, r5, #4 │ │ │ │ - stmia r5!, {r2, r4, r6, r7} │ │ │ │ + stmia r5!, {r3, r4, r6, r7} │ │ │ │ lsls r7, r2, #4 │ │ │ │ - stmia r7!, {r2, r4, r6} │ │ │ │ + stmia r7!, {r3, r4, r6} │ │ │ │ lsls r7, r2, #4 │ │ │ │ ldr r2, [pc, #448] @ (353a3c ) │ │ │ │ lsls r0, r5, #4 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r5!, {r1, r6, r7} │ │ │ │ lsls r7, r2, #4 │ │ │ │ - stmia r7!, {r1, r3, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r6} │ │ │ │ lsls r7, r2, #4 │ │ │ │ │ │ │ │ 00353884 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -23120,23 +23120,23 @@ │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r4, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ tst r2, r1 │ │ │ │ lsls r7, r5, #4 │ │ │ │ - stmia r4!, {r1, r2, r6, r7} │ │ │ │ + stmia r4!, {r1, r3, r6, r7} │ │ │ │ lsls r7, r2, #4 │ │ │ │ str r4, [r0, r0] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r2, r3, r6, r7} │ │ │ │ + stmia r5!, {r4, r6, r7} │ │ │ │ lsls r7, r2, #4 │ │ │ │ - stmia r4!, {r5, r7} │ │ │ │ + stmia r4!, {r2, r5, r7} │ │ │ │ lsls r7, r2, #4 │ │ │ │ - stmia r4!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r4!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r7, r2, #4 │ │ │ │ │ │ │ │ 00353964 : │ │ │ │ b.w 3532f0 │ │ │ │ │ │ │ │ 00353968 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -23348,55 +23348,55 @@ │ │ │ │ nop │ │ │ │ adcs r4, r7 │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r5, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r0, r0] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r4!, {r4, r5, r6, r7} │ │ │ │ lsls r7, r2, #4 │ │ │ │ - stmia r3!, {r5, r6} │ │ │ │ + stmia r3!, {r2, r5, r6} │ │ │ │ lsls r7, r2, #4 │ │ │ │ - bls.n 353bd8 │ │ │ │ + bls.n 353be0 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - stmia r4!, {r2, r5} │ │ │ │ + stmia r4!, {r3, r5} │ │ │ │ lsls r7, r2, #4 │ │ │ │ - stmia r4!, {r1, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r6, r7} │ │ │ │ lsls r7, r2, #4 │ │ │ │ - stmia r3!, {r3, r4, r5} │ │ │ │ + stmia r3!, {r2, r3, r4, r5} │ │ │ │ lsls r7, r2, #4 │ │ │ │ - stmia r4!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r4!, {r1, r4, r5, r7} │ │ │ │ lsls r7, r2, #4 │ │ │ │ - stmia r3!, {r1, r5} │ │ │ │ + stmia r3!, {r1, r2, r5} │ │ │ │ lsls r7, r2, #4 │ │ │ │ - stmia r3!, {r3, r4, r6, r7} │ │ │ │ + stmia r3!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r7, r2, #4 │ │ │ │ - stmia r3!, {r5, r6, r7} │ │ │ │ + stmia r3!, {r2, r5, r6, r7} │ │ │ │ lsls r7, r2, #4 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r4!, {r1, r7} │ │ │ │ lsls r7, r2, #4 │ │ │ │ - stmia r2!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r2, #4 │ │ │ │ - stmia r4!, {r1, r3, r5, r6} │ │ │ │ + stmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r7, r2, #4 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r2!, {r1, r5, r6, r7} │ │ │ │ lsls r7, r2, #4 │ │ │ │ - stmia r4!, {r2, r3, r6} │ │ │ │ + stmia r4!, {r4, r6} │ │ │ │ lsls r7, r2, #4 │ │ │ │ - stmia r2!, {r6, r7} │ │ │ │ + stmia r2!, {r2, r6, r7} │ │ │ │ lsls r7, r2, #4 │ │ │ │ - stmia r4!, {r1, r2, r4, r5} │ │ │ │ + stmia r4!, {r1, r3, r4, r5} │ │ │ │ lsls r7, r2, #4 │ │ │ │ - stmia r2!, {r1, r3, r5, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r7, r2, #4 │ │ │ │ - stmia r4!, {r1, r4, r5} │ │ │ │ + stmia r4!, {r1, r2, r4, r5} │ │ │ │ lsls r7, r2, #4 │ │ │ │ - stmia r4!, {r2, r4} │ │ │ │ + stmia r4!, {r3, r4} │ │ │ │ lsls r7, r2, #4 │ │ │ │ - stmia r2!, {r1, r3, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r7} │ │ │ │ lsls r7, r2, #4 │ │ │ │ │ │ │ │ 00353b98 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -23479,23 +23479,23 @@ │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r4, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r6, #11] │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #246 @ 0xf6 │ │ │ │ lsls r7, r5, #4 │ │ │ │ - stmia r1!, {r1, r4, r5, r7} │ │ │ │ + stmia r1!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r7, r2, #4 │ │ │ │ str r4, [r0, r0] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r3, r4} │ │ │ │ + stmia r3!, {r2, r3, r4} │ │ │ │ lsls r7, r2, #4 │ │ │ │ - stmia r1!, {r2, r3, r7} │ │ │ │ + stmia r1!, {r4, r7} │ │ │ │ lsls r7, r2, #4 │ │ │ │ - stmia r3!, {r1, r3, r4, r5} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r7, r2, #4 │ │ │ │ │ │ │ │ 00353c78 : │ │ │ │ b.w 353968 │ │ │ │ │ │ │ │ 00353c7c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -23706,59 +23706,59 @@ │ │ │ │ b.n 353d74 │ │ │ │ subs r6, #104 @ 0x68 │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r5, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r0, r0] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r2, r5} │ │ │ │ + stmia r2!, {r3, r5} │ │ │ │ lsls r7, r2, #4 │ │ │ │ - stmia r0!, {r2, r3, r6} │ │ │ │ + stmia r0!, {r4, r6} │ │ │ │ lsls r7, r2, #4 │ │ │ │ - bvs.n 353ec4 │ │ │ │ + bvs.n 353ecc │ │ │ │ lsls r6, r3, #4 │ │ │ │ - stmia r1!, {r4} │ │ │ │ + stmia r1!, {r2, r4} │ │ │ │ lsls r7, r2, #4 │ │ │ │ - stmia r1!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r2, #4 │ │ │ │ - stmia r0!, {r2, r5} │ │ │ │ + stmia r0!, {r3, r5} │ │ │ │ lsls r7, r2, #4 │ │ │ │ - stmia r1!, {r2, r5, r6, r7} │ │ │ │ + stmia r1!, {r3, r5, r6, r7} │ │ │ │ lsls r7, r2, #4 │ │ │ │ - stmia r0!, {r2, r3} │ │ │ │ + stmia r0!, {r4} │ │ │ │ lsls r7, r2, #4 │ │ │ │ - stmia r0!, {r1, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r6, r7} │ │ │ │ lsls r7, r2, #4 │ │ │ │ - stmia r0!, {r1, r3, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r7, r2, #4 │ │ │ │ - stmia r1!, {r2, r4, r5, r7} │ │ │ │ + stmia r1!, {r3, r4, r5, r7} │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ittt le │ │ │ │ - lslle r7, r2, #4 │ │ │ │ - stmiale r1!, {r5, r7} │ │ │ │ - lslle r7, r2, #4 │ │ │ │ - it gt │ │ │ │ + ittt al │ │ │ │ + lslal r7, r2, #4 │ │ │ │ + stmiaal r1!, {r2, r5, r7} │ │ │ │ + lslal r7, r2, #4 │ │ │ │ + ite gt │ │ │ │ lslgt r7, r2, #4 │ │ │ │ - stmia r1!, {r1, r7} │ │ │ │ + stmiale r1!, {r1, r2, r7} │ │ │ │ lsls r7, r2, #4 │ │ │ │ - itet ge │ │ │ │ - lslge r7, r2, #4 │ │ │ │ - stmialt r1!, {r2, r3, r5, r6} │ │ │ │ + itee ge │ │ │ │ lslge r7, r2, #4 │ │ │ │ - ite ls │ │ │ │ + stmialt r1!, {r4, r5, r6} │ │ │ │ + lsllt r7, r2, #4 │ │ │ │ + it ls │ │ │ │ lslls r7, r2, #4 │ │ │ │ - stmiahi r1!, {r2, r3, r4} │ │ │ │ + stmia r1!, {r5} │ │ │ │ lsls r7, r2, #4 │ │ │ │ - stmia r1!, {r1, r3, r6} │ │ │ │ + stmia r1!, {r1, r2, r3, r6} │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ite vc │ │ │ │ + it vc │ │ │ │ lslvc r7, r2, #4 │ │ │ │ │ │ │ │ 00353eac : │ │ │ │ - pushvs {r4, r5, lr} │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #160] @ 353f5c │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ @@ -23837,31 +23837,31 @@ │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r4, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #226 @ 0xe2 │ │ │ │ lsls r7, r5, #4 │ │ │ │ - bkpt 0x009e │ │ │ │ + bkpt 0x00a2 │ │ │ │ lsls r7, r2, #4 │ │ │ │ str r4, [r0, r0] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r4, r6} │ │ │ │ + stmia r0!, {r2, r4, r6} │ │ │ │ lsls r7, r2, #4 │ │ │ │ - bkpt 0x0078 │ │ │ │ + bkpt 0x007c │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ittt cs │ │ │ │ + itte cs │ │ │ │ lslcs r7, r2, #4 │ │ │ │ │ │ │ │ 00353f8c : │ │ │ │ bcs.w 353c7c @ unpredictable branch in IT block │ │ │ │ │ │ │ │ │ │ │ │ 00353f90 : │ │ │ │ - pushcs {r4, r5, r6, lr} │ │ │ │ + pushcc {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ sub sp, #16 │ │ │ │ ldr r6, [pc, #460] @ (354170 ) │ │ │ │ add r6, pc │ │ │ │ @@ -24066,55 +24066,55 @@ │ │ │ │ nop │ │ │ │ subs r3, #84 @ 0x54 │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r5, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r0, r0] │ │ │ │ movs r0, r0 │ │ │ │ - ittt cs │ │ │ │ - lslcs r7, r2, #4 │ │ │ │ - popcs {r1, r2, r4, r5, pc} │ │ │ │ + itte cs │ │ │ │ lslcs r7, r2, #4 │ │ │ │ - bcc.n 3541b8 │ │ │ │ + popcs {r1, r3, r4, r5, pc} │ │ │ │ + lslcc r7, r2, #4 │ │ │ │ + bcc.n 3541c0 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + pop {r2, r3, r4, r5, r6, r7, pc} │ │ │ │ lsls r7, r2, #4 │ │ │ │ - bkpt 0x00f6 │ │ │ │ + bkpt 0x00fa │ │ │ │ lsls r7, r2, #4 │ │ │ │ - pop {r2, r3, pc} │ │ │ │ + pop {r4, pc} │ │ │ │ lsls r7, r2, #4 │ │ │ │ - bkpt 0x00e0 │ │ │ │ + bkpt 0x00e4 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - pop {r2, r4, r5, r6, r7} │ │ │ │ + pop {r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r2, #4 │ │ │ │ - pop {r3, r5, r7, pc} │ │ │ │ + pop {r2, r3, r5, r7, pc} │ │ │ │ lsls r7, r2, #4 │ │ │ │ - pop {r4, r5, r7, pc} │ │ │ │ + pop {r2, r4, r5, r7, pc} │ │ │ │ lsls r7, r2, #4 │ │ │ │ - bkpt 0x00ae │ │ │ │ + bkpt 0x00b2 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - pop {r2, r6, r7} │ │ │ │ + pop {r3, r6, r7} │ │ │ │ lsls r7, r2, #4 │ │ │ │ - bkpt 0x0098 │ │ │ │ + bkpt 0x009c │ │ │ │ lsls r7, r2, #4 │ │ │ │ - pop {r2, r3, r5, r7} │ │ │ │ + pop {r4, r5, r7} │ │ │ │ lsls r7, r2, #4 │ │ │ │ - bkpt 0x0078 │ │ │ │ + bkpt 0x007c │ │ │ │ lsls r7, r2, #4 │ │ │ │ - pop {r2, r3, r7} │ │ │ │ + pop {r4, r7} │ │ │ │ lsls r7, r2, #4 │ │ │ │ - bkpt 0x0060 │ │ │ │ + bkpt 0x0064 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - pop {r2, r4, r5, r6} │ │ │ │ + pop {r3, r4, r5, r6} │ │ │ │ lsls r7, r2, #4 │ │ │ │ - pop {r1, r3, r4, r5, r6, r7, pc} │ │ │ │ + pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ │ │ lsls r7, r2, #4 │ │ │ │ - bkpt 0x003c │ │ │ │ + bkpt 0x0040 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - pop {r1, r4, r6} │ │ │ │ + pop {r1, r2, r4, r6} │ │ │ │ lsls r7, r2, #4 │ │ │ │ │ │ │ │ 003541d0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -24196,23 +24196,23 @@ │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r4, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #190 @ 0xbe │ │ │ │ lsls r7, r5, #4 │ │ │ │ - cbnz r2, 3542fe │ │ │ │ + cbnz r6, 3542fe │ │ │ │ lsls r7, r2, #4 │ │ │ │ str r4, [r0, r0] │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, r3, r4, r5, pc} │ │ │ │ + pop {r1, r6, pc} │ │ │ │ lsls r7, r2, #4 │ │ │ │ - cbnz r2, 354300 │ │ │ │ + cbnz r6, 354300 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - pop {r2, r6, pc} │ │ │ │ + pop {r3, r6, pc} │ │ │ │ lsls r7, r2, #4 │ │ │ │ │ │ │ │ 003542b0 : │ │ │ │ b.w 353f90 │ │ │ │ │ │ │ │ 003542b4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -24416,57 +24416,57 @@ │ │ │ │ lsls r7, r5, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r0, r0] │ │ │ │ movs r0, r0 │ │ │ │ - revsh r6, r5 │ │ │ │ + revsh r2, r6 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - rev16 r2, r5 │ │ │ │ + rev16 r6, r5 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - pop {r1, r2, r3, r4, r5, r6} │ │ │ │ + pop {r1, r7} │ │ │ │ lsls r7, r2, #4 │ │ │ │ - pop {r1, r2, r3, r6} │ │ │ │ + pop {r1, r4, r6} │ │ │ │ lsls r7, r2, #4 │ │ │ │ - rev r6, r5 │ │ │ │ + rev r2, r6 │ │ │ │ lsls r7, r2, #4 │ │ │ │ adds r5, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r3} │ │ │ │ + pop {r1, r2, r3} │ │ │ │ lsls r7, r2, #4 │ │ │ │ - cbnz r2, 3544ea │ │ │ │ + cbnz r6, 3544ea │ │ │ │ lsls r7, r2, #4 │ │ │ │ - cbnz r2, 354530 │ │ │ │ + cbnz r6, 354530 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - cbnz r2, 3544ec │ │ │ │ + cbnz r6, 3544ec │ │ │ │ lsls r7, r2, #4 │ │ │ │ - cbnz r2, 354532 │ │ │ │ + cbnz r6, 354532 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - cbnz r2, 3544ee │ │ │ │ + cbnz r6, 3544ee │ │ │ │ lsls r7, r2, #4 │ │ │ │ - cbnz r2, 354534 │ │ │ │ + cbnz r6, 354534 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - cbnz r2, 3544f0 │ │ │ │ + cbnz r6, 3544f0 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - cbnz r2, 354536 │ │ │ │ + cbnz r6, 354536 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - cbnz r2, 3544f2 │ │ │ │ + cbnz r6, 3544f2 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - cbnz r4, 35453e │ │ │ │ + cbnz r0, 354540 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - cbnz r6, 354538 │ │ │ │ + cbnz r2, 35453a │ │ │ │ lsls r7, r2, #4 │ │ │ │ - cbnz r0, 3544f6 │ │ │ │ + cbnz r4, 3544f6 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - revsh r0, r5 │ │ │ │ + revsh r4, r5 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - cbnz r6, 35453a │ │ │ │ + cbnz r2, 35453c │ │ │ │ lsls r7, r2, #4 │ │ │ │ - cbnz r0, 3544f8 │ │ │ │ + cbnz r4, 3544f8 │ │ │ │ lsls r7, r2, #4 │ │ │ │ │ │ │ │ 003544e8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -24548,21 +24548,21 @@ │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r4, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #20 │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #166 @ 0xa6 │ │ │ │ lsls r7, r5, #4 │ │ │ │ - @ instruction: 0xb862 │ │ │ │ + @ instruction: 0xb866 │ │ │ │ lsls r7, r2, #4 │ │ │ │ str r4, [r0, r0] │ │ │ │ movs r0, r0 │ │ │ │ - rev16 r2, r3 │ │ │ │ + rev16 r6, r3 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - @ instruction: 0xb83a │ │ │ │ + @ instruction: 0xb83e │ │ │ │ lsls r7, r2, #4 │ │ │ │ udf #92 @ 0x5c │ │ │ │ lsls r5, r2, #4 │ │ │ │ │ │ │ │ 003545c8 : │ │ │ │ b.w 3542b4 │ │ │ │ push {lr} │ │ │ │ @@ -24718,15 +24718,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ adds r3, #236 @ 0xec │ │ │ │ lsls r7, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb8cc │ │ │ │ + @ instruction: 0xb8d0 │ │ │ │ lsls r7, r2, #4 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [pc, #64] @ (35479c ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 354772 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ @@ -24753,15 +24753,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ adds r3, #156 @ 0x9c │ │ │ │ lsls r7, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb8b4 │ │ │ │ + @ instruction: 0xb8b8 │ │ │ │ lsls r7, r2, #4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [pc, #64] @ (3547ec ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 3547c2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ @@ -24788,15 +24788,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ adds r3, #76 @ 0x4c │ │ │ │ lsls r7, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb89c │ │ │ │ + @ instruction: 0xb8a0 │ │ │ │ lsls r7, r2, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ @@ -25965,27 +25965,27 @@ │ │ │ │ nop │ │ │ │ adds r2, #56 @ 0x38 │ │ │ │ lsls r7, r5, #4 │ │ │ │ subs r6, #244 @ 0xf4 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r0, r0] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb796 │ │ │ │ + @ instruction: 0xb79a │ │ │ │ lsls r7, r2, #4 │ │ │ │ - push {r1, r2, r4, lr} │ │ │ │ + push {r1, r3, r4, lr} │ │ │ │ lsls r7, r2, #4 │ │ │ │ - push {r1, r3, r5, r6} │ │ │ │ + push {r1, r2, r3, r5, r6} │ │ │ │ lsls r7, r2, #4 │ │ │ │ asrs r4, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r7, r0] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb70a │ │ │ │ + @ instruction: 0xb70e │ │ │ │ lsls r7, r2, #4 │ │ │ │ - cbz r2, 3554c8 │ │ │ │ + cbz r6, 3554c8 │ │ │ │ lsls r7, r2, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ @@ -25993,130 +25993,130 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #8] │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 35546c │ │ │ │ + cbz r0, 35546e │ │ │ │ lsls r7, r2, #4 │ │ │ │ - sub sp, #0 │ │ │ │ + sub sp, #16 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - cbz r0, 3554d6 │ │ │ │ + cbz r4, 3554d6 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - cbz r0, 3554d0 │ │ │ │ + cbz r4, 3554d0 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add sp, #288 @ 0x120 │ │ │ │ + add sp, #304 @ 0x130 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - cbz r4, 3554c6 │ │ │ │ + cbz r0, 3554c8 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - cbz r4, 3554ce │ │ │ │ + cbz r0, 3554d0 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - cbz r2, 3554d2 │ │ │ │ + cbz r6, 3554d2 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add sp, #80 @ 0x50 │ │ │ │ + add sp, #96 @ 0x60 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - lsrs r2, r6, #21 │ │ │ │ + lsrs r6, r6, #21 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - uxtb r2, r7 │ │ │ │ + uxtb r6, r7 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - uxtb r0, r7 │ │ │ │ + uxtb r4, r7 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r7, sp, #904 @ 0x388 │ │ │ │ + add r7, sp, #920 @ 0x398 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - cbz r4, 3554f4 │ │ │ │ + cbz r0, 3554f6 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - uxth r4, r7 │ │ │ │ + uxtb r0, r0 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - uxth r2, r7 │ │ │ │ + uxth r6, r7 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r7, sp, #656 @ 0x290 │ │ │ │ + add r7, sp, #672 @ 0x2a0 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r7, sp, #536 @ 0x218 │ │ │ │ + add r7, sp, #552 @ 0x228 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - sxth r2, r2 │ │ │ │ + sxth r6, r2 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r6, sp, #992 @ 0x3e0 │ │ │ │ + add r6, sp, #1008 @ 0x3f0 │ │ │ │ lsls r7, r2, #4 │ │ │ │ adds r5, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 3554e6 │ │ │ │ + cbz r6, 3554e6 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r6, sp, #520 @ 0x208 │ │ │ │ + add r6, sp, #536 @ 0x218 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r5, sp, #768 @ 0x300 │ │ │ │ + add r5, sp, #784 @ 0x310 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add sp, #312 @ 0x138 │ │ │ │ + add sp, #328 @ 0x148 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r5, sp, #216 @ 0xd8 │ │ │ │ + add r5, sp, #232 @ 0xe8 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add sp, #16 │ │ │ │ + add sp, #32 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r4, sp, #944 @ 0x3b0 │ │ │ │ + add r4, sp, #960 @ 0x3c0 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r7, sp, #944 @ 0x3b0 │ │ │ │ + add r7, sp, #960 @ 0x3c0 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r4, sp, #848 @ 0x350 │ │ │ │ + add r4, sp, #864 @ 0x360 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r7, sp, #824 @ 0x338 │ │ │ │ + add r7, sp, #840 @ 0x348 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r4, sp, #728 @ 0x2d8 │ │ │ │ + add r4, sp, #744 @ 0x2e8 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r7, sp, #544 @ 0x220 │ │ │ │ + add r7, sp, #560 @ 0x230 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r4, sp, #448 @ 0x1c0 │ │ │ │ + add r4, sp, #464 @ 0x1d0 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r4, sp, #936 @ 0x3a8 │ │ │ │ + add r4, sp, #952 @ 0x3b8 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrh.w r0, [r0, ] │ │ │ │ - add r7, sp, #224 @ 0xe0 │ │ │ │ + ldrh.w r0, [r4, ] │ │ │ │ + add r7, sp, #240 @ 0xf0 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r4, sp, #128 @ 0x80 │ │ │ │ + add r4, sp, #144 @ 0x90 │ │ │ │ lsls r7, r2, #4 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #920 @ 0x398 │ │ │ │ + add r5, sp, #936 @ 0x3a8 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r2, sp, #824 @ 0x338 │ │ │ │ + add r2, sp, #840 @ 0x348 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r5, sp, #816 @ 0x330 │ │ │ │ + add r5, sp, #832 @ 0x340 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r2, sp, #720 @ 0x2d0 │ │ │ │ + add r2, sp, #736 @ 0x2e0 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r6, sp, #344 @ 0x158 │ │ │ │ + add r6, sp, #360 @ 0x168 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r3, sp, #472 @ 0x1d8 │ │ │ │ + add r3, sp, #488 @ 0x1e8 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r5, sp, #656 @ 0x290 │ │ │ │ + add r5, sp, #672 @ 0x2a0 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r2, sp, #568 @ 0x238 │ │ │ │ + add r2, sp, #584 @ 0x248 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r5, sp, #512 @ 0x200 │ │ │ │ + add r5, sp, #528 @ 0x210 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r2, sp, #416 @ 0x1a0 │ │ │ │ + add r2, sp, #432 @ 0x1b0 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r5, sp, #360 @ 0x168 │ │ │ │ + add r5, sp, #376 @ 0x178 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r2, sp, #264 @ 0x108 │ │ │ │ + add r2, sp, #280 @ 0x118 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r4, sp, #408 @ 0x198 │ │ │ │ + add r4, sp, #424 @ 0x1a8 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r5, sp, #256 @ 0x100 │ │ │ │ + add r5, sp, #272 @ 0x110 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r2, sp, #160 @ 0xa0 │ │ │ │ + add r2, sp, #176 @ 0xb0 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r5, sp, #16 │ │ │ │ + add r5, sp, #32 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r1, sp, #944 @ 0x3b0 │ │ │ │ + add r1, sp, #960 @ 0x3c0 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r4, sp, #872 @ 0x368 │ │ │ │ + add r4, sp, #888 @ 0x378 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r1, sp, #776 @ 0x308 │ │ │ │ + add r1, sp, #792 @ 0x318 │ │ │ │ lsls r7, r2, #4 │ │ │ │ ldr.w r3, [pc, #1784] @ 355c50 │ │ │ │ movw r2, #297 @ 0x129 │ │ │ │ ldr.w r1, [pc, #1780] @ 355c54 │ │ │ │ ldr.w r0, [pc, #1780] @ 355c58 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ @@ -26748,203 +26748,203 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #168 @ 0xa8 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ str r4, [r0, r0] │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #416 @ 0x1a0 │ │ │ │ + add r3, sp, #432 @ 0x1b0 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r0, sp, #320 @ 0x140 │ │ │ │ + add r0, sp, #336 @ 0x150 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r1, sp, #832 @ 0x340 │ │ │ │ + add r1, sp, #848 @ 0x350 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r3, sp, #232 @ 0xe8 │ │ │ │ + add r3, sp, #248 @ 0xf8 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r0, sp, #144 @ 0x90 │ │ │ │ + add r0, sp, #160 @ 0xa0 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r0, sp, #904 @ 0x388 │ │ │ │ + add r0, sp, #920 @ 0x398 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r0, sp, #888 @ 0x378 │ │ │ │ + add r0, sp, #904 @ 0x388 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r7, pc, #976 @ (adr r7, 356048 ) │ │ │ │ + add r7, pc, #992 @ (adr r7, 356058 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r7, pc, #864 @ (adr r7, 355fdc ) │ │ │ │ + add r7, pc, #880 @ (adr r7, 355fec ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - pop {r1, r2, r6, r7, pc} │ │ │ │ + pop {r1, r3, r6, r7, pc} │ │ │ │ lsls r6, r3, #4 │ │ │ │ - add r0, sp, #640 @ 0x280 │ │ │ │ + add r0, sp, #656 @ 0x290 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r2, sp, #840 @ 0x348 │ │ │ │ + add r2, sp, #856 @ 0x358 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r2, sp, #680 @ 0x2a8 │ │ │ │ + add r2, sp, #696 @ 0x2b8 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r7, pc, #560 @ (adr r7, 355ec0 ) │ │ │ │ + add r7, pc, #576 @ (adr r7, 355ed0 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r3, sp, #216 @ 0xd8 │ │ │ │ + add r3, sp, #232 @ 0xe8 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r0, sp, #368 @ 0x170 │ │ │ │ + add r0, sp, #384 @ 0x180 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r2, sp, #400 @ 0x190 │ │ │ │ + add r2, sp, #416 @ 0x1a0 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r7, pc, #304 @ (adr r7, 355dd0 ) │ │ │ │ + add r7, pc, #320 @ (adr r7, 355de0 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r2, sp, #152 @ 0x98 │ │ │ │ + add r2, sp, #168 @ 0xa8 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r7, pc, #56 @ (adr r7, 355ce0 ) │ │ │ │ + add r7, pc, #72 @ (adr r7, 355cf0 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r6, pc, #992 @ (adr r6, 35608c ) │ │ │ │ + add r6, pc, #1008 @ (adr r6, 35609c ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - pop {r2, r5, r6, r7} │ │ │ │ + pop {r3, r5, r6, r7} │ │ │ │ lsls r6, r3, #4 │ │ │ │ - add r7, pc, #768 @ (adr r7, 355fb4 ) │ │ │ │ + add r7, pc, #784 @ (adr r7, 355fc4 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r1, sp, #968 @ 0x3c8 │ │ │ │ + add r1, sp, #984 @ 0x3d8 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r1, sp, #816 @ 0x330 │ │ │ │ + add r1, sp, #832 @ 0x340 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r6, pc, #720 @ (adr r6, 355f90 ) │ │ │ │ + add r6, pc, #736 @ (adr r6, 355fa0 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r1, sp, #616 @ 0x268 │ │ │ │ + add r1, sp, #632 @ 0x278 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r6, pc, #520 @ (adr r6, 355ed0 ) │ │ │ │ + add r6, pc, #536 @ (adr r6, 355ee0 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r1, sp, #368 @ 0x170 │ │ │ │ + add r1, sp, #384 @ 0x180 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r6, pc, #272 @ (adr r6, 355de0 ) │ │ │ │ + add r6, pc, #288 @ (adr r6, 355df0 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r1, sp, #192 @ 0xc0 │ │ │ │ + add r1, sp, #208 @ 0xd0 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r6, pc, #96 @ (adr r6, 355d38 ) │ │ │ │ + add r6, pc, #112 @ (adr r6, 355d48 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrb r2, [r0, r7] │ │ │ │ + ldrb r6, [r0, r7] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r1, sp, #16 │ │ │ │ + add r1, sp, #32 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r5, pc, #944 @ (adr r5, 356094 ) │ │ │ │ + add r5, pc, #960 @ (adr r5, 3560a4 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r0, sp, #920 @ 0x398 │ │ │ │ + add r0, sp, #936 @ 0x3a8 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r5, pc, #824 @ (adr r5, 356024 ) │ │ │ │ + add r5, pc, #840 @ (adr r5, 356034 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r0, sp, #792 @ 0x318 │ │ │ │ + add r0, sp, #808 @ 0x328 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r5, pc, #696 @ (adr r5, 355fac ) │ │ │ │ + add r5, pc, #712 @ (adr r5, 355fbc ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrb r6, [r7, r4] │ │ │ │ + ldrb r2, [r0, r5] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r0, sp, #616 @ 0x268 │ │ │ │ + add r0, sp, #632 @ 0x278 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r5, pc, #520 @ (adr r5, 355f08 ) │ │ │ │ + add r5, pc, #536 @ (adr r5, 355f18 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r0, sp, #456 @ 0x1c8 │ │ │ │ + add r0, sp, #472 @ 0x1d8 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r5, pc, #368 @ (adr r5, 355e78 ) │ │ │ │ + add r5, pc, #384 @ (adr r5, 355e88 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r0, sp, #352 @ 0x160 │ │ │ │ + add r0, sp, #368 @ 0x170 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r5, pc, #256 @ (adr r5, 355e10 ) │ │ │ │ + add r5, pc, #272 @ (adr r5, 355e20 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r7, pc, #256 @ (adr r7, 355e14 ) │ │ │ │ + add r7, pc, #272 @ (adr r7, 355e24 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r4, pc, #160 @ (adr r4, 355db8 ) │ │ │ │ + add r4, pc, #176 @ (adr r4, 355dc8 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r7, pc, #104 @ (adr r7, 355d84 ) │ │ │ │ + add r7, pc, #120 @ (adr r7, 355d94 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r4, pc, #8 @ (adr r4, 355d28 ) │ │ │ │ + add r4, pc, #24 @ (adr r4, 355d38 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrh r6, [r5, r6] │ │ │ │ + ldrh r2, [r6, r6] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r6, pc, #928 @ (adr r6, 3560c8 ) │ │ │ │ + add r6, pc, #944 @ (adr r6, 3560d8 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r3, pc, #832 @ (adr r3, 35606c ) │ │ │ │ + add r3, pc, #848 @ (adr r3, 35607c ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r4, pc, #304 @ (adr r4, 355e60 ) │ │ │ │ + add r4, pc, #320 @ (adr r4, 355e70 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r6, pc, #600 @ (adr r6, 355f8c ) │ │ │ │ + add r6, pc, #616 @ (adr r6, 355f9c ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r3, pc, #504 @ (adr r3, 355f30 ) │ │ │ │ + add r3, pc, #520 @ (adr r3, 355f40 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r6, pc, #480 @ (adr r6, 355f1c ) │ │ │ │ + add r6, pc, #496 @ (adr r6, 355f2c ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r3, pc, #384 @ (adr r3, 355ec0 ) │ │ │ │ + add r3, pc, #400 @ (adr r3, 355ed0 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r6, pc, #256 @ (adr r6, 355e44 ) │ │ │ │ + add r6, pc, #272 @ (adr r6, 355e54 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r3, pc, #136 @ (adr r3, 355dd0 ) │ │ │ │ + add r3, pc, #152 @ (adr r3, 355de0 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - cbnz r6, 355d50 │ │ │ │ + cbnz r2, 355d52 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - add r3, pc, #984 @ (adr r3, 356128 ) │ │ │ │ + add r3, pc, #1000 @ (adr r3, 356138 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r6, pc, #16 @ (adr r6, 355d64 ) │ │ │ │ + add r6, pc, #32 @ (adr r6, 355d74 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r2, pc, #944 @ (adr r2, 356108 ) │ │ │ │ + add r2, pc, #960 @ (adr r2, 356118 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r5, pc, #912 @ (adr r5, 3560ec ) │ │ │ │ + add r5, pc, #928 @ (adr r5, 3560fc ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r2, pc, #816 @ (adr r2, 356090 ) │ │ │ │ + add r2, pc, #832 @ (adr r2, 3560a0 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r2, pc, #664 @ (adr r2, 355ffc ) │ │ │ │ + add r2, pc, #680 @ (adr r2, 35600c ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r2, pc, #1008 @ (adr r2, 356158 ) │ │ │ │ + add r3, pc, #0 @ (adr r3, 355d68 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r5, pc, #680 @ (adr r5, 356014 ) │ │ │ │ + add r5, pc, #696 @ (adr r5, 356024 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r5, pc, #472 @ (adr r5, 355f48 ) │ │ │ │ + add r5, pc, #488 @ (adr r5, 355f58 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r2, pc, #376 @ (adr r2, 355eec ) │ │ │ │ + add r2, pc, #392 @ (adr r2, 355efc ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r5, pc, #224 @ (adr r5, 355e58 ) │ │ │ │ + add r5, pc, #240 @ (adr r5, 355e68 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r2, pc, #128 @ (adr r2, 355dfc ) │ │ │ │ + add r2, pc, #144 @ (adr r2, 355e0c ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ movs r6, #96 @ 0x60 │ │ │ │ lsls r0, r5, #4 │ │ │ │ - add r1, pc, #696 @ (adr r1, 35603c ) │ │ │ │ + add r1, pc, #712 @ (adr r1, 35604c ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r5, pc, #280 @ (adr r5, 355ea0 ) │ │ │ │ + add r5, pc, #296 @ (adr r5, 355eb0 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ movs r6, #74 @ 0x4a │ │ │ │ lsls r0, r5, #4 │ │ │ │ - add r1, pc, #608 @ (adr r1, 355ff0 ) │ │ │ │ + add r1, pc, #624 @ (adr r1, 356000 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r5, pc, #48 @ (adr r5, 355dc4 ) │ │ │ │ + add r5, pc, #64 @ (adr r5, 355dd4 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ movs r6, #52 @ 0x34 │ │ │ │ lsls r0, r5, #4 │ │ │ │ - add r1, pc, #520 @ (adr r1, 355fa4 ) │ │ │ │ + add r1, pc, #536 @ (adr r1, 355fb4 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r5, pc, #8 @ (adr r5, 355da8 ) │ │ │ │ + add r5, pc, #24 @ (adr r5, 355db8 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ movs r6, #30 │ │ │ │ lsls r0, r5, #4 │ │ │ │ - add r1, pc, #432 @ (adr r1, 355f58 ) │ │ │ │ + add r1, pc, #448 @ (adr r1, 355f68 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r4, pc, #992 @ (adr r4, 35618c ) │ │ │ │ + add r4, pc, #1008 @ (adr r4, 35619c ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ movs r6, #8 │ │ │ │ lsls r0, r5, #4 │ │ │ │ - add r1, pc, #344 @ (adr r1, 355f0c ) │ │ │ │ + add r1, pc, #360 @ (adr r1, 355f1c ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r5, pc, #264 @ (adr r5, 355ec0 ) │ │ │ │ + add r5, pc, #280 @ (adr r5, 355ed0 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ movs r5, #242 @ 0xf2 │ │ │ │ lsls r0, r5, #4 │ │ │ │ - add r1, pc, #256 @ (adr r1, 355ec0 ) │ │ │ │ + add r1, pc, #272 @ (adr r1, 355ed0 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r4, pc, #672 @ (adr r4, 356064 ) │ │ │ │ + add r4, pc, #688 @ (adr r4, 356074 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ movs r5, #220 @ 0xdc │ │ │ │ lsls r0, r5, #4 │ │ │ │ - add r1, pc, #168 @ (adr r1, 355e74 ) │ │ │ │ + add r1, pc, #184 @ (adr r1, 355e84 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r4, pc, #1016 @ (adr r4, 3561c8 ) │ │ │ │ + add r5, pc, #8 @ (adr r5, 355dd8 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ │ │ │ │ 00355dd0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -27027,23 +27027,23 @@ │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r4, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r7, #2 │ │ │ │ lsls r7, r5, #4 │ │ │ │ - ldr r7, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r7, [sp, #496] @ 0x1f0 │ │ │ │ lsls r7, r2, #4 │ │ │ │ str r4, [r0, r0] │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #416 @ (adr r2, 35604c ) │ │ │ │ + add r2, pc, #432 @ (adr r2, 35605c ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r7, [sp, #320] @ 0x140 │ │ │ │ + ldr r7, [sp, #336] @ 0x150 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r3, pc, #24 @ (adr r3, 355ecc ) │ │ │ │ + add r3, pc, #40 @ (adr r3, 355edc ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ │ │ │ │ 00355eb4 : │ │ │ │ b.w 3548a4 │ │ │ │ │ │ │ │ 00355eb8 : │ │ │ │ ldr r3, [pc, #64] @ (355efc ) │ │ │ │ @@ -28201,183 +28201,183 @@ │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r7, #27 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r0, r0] │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #352 @ (adr r1, 356b8c ) │ │ │ │ + add r1, pc, #368 @ (adr r1, 356b9c ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r5, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r5, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r5, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r5, [sp, #448] @ 0x1c0 │ │ │ │ lsls r7, r2, #4 │ │ │ │ subs r6, r7, r1 │ │ │ │ lsls r7, r5, #4 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #704 @ (adr r0, 356d00 ) │ │ │ │ + add r0, pc, #720 @ (adr r0, 356d10 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r4, [sp, #848] @ 0x350 │ │ │ │ + ldr r4, [sp, #864] @ 0x360 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r0, pc, #552 @ (adr r0, 356c70 ) │ │ │ │ + add r0, pc, #568 @ (adr r0, 356c80 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r4, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r4, [sp, #712] @ 0x2c8 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r6, [sp, #824] @ 0x338 │ │ │ │ + ldr r6, [sp, #840] @ 0x348 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r0, pc, #384 @ (adr r0, 356bd4 ) │ │ │ │ + add r0, pc, #400 @ (adr r0, 356be4 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r4, [sp, #536] @ 0x218 │ │ │ │ + ldr r4, [sp, #552] @ 0x228 │ │ │ │ lsls r7, r2, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r6, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r3, [sp, #608] @ 0x260 │ │ │ │ + ldr r3, [sp, #624] @ 0x270 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r4, [sp, #552] @ 0x228 │ │ │ │ + ldr r4, [sp, #568] @ 0x238 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r2, [sp, #808] @ 0x328 │ │ │ │ + ldr r2, [sp, #824] @ 0x338 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r6, [sp, #600] @ 0x258 │ │ │ │ + ldr r6, [sp, #616] @ 0x268 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r5, [sp, #520] @ 0x208 │ │ │ │ + ldr r5, [sp, #536] @ 0x218 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r1, [sp, #664] @ 0x298 │ │ │ │ + ldr r1, [sp, #680] @ 0x2a8 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r5, [sp, #240] @ 0xf0 │ │ │ │ + ldr r5, [sp, #256] @ 0x100 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r1, [sp, #384] @ 0x180 │ │ │ │ + ldr r1, [sp, #400] @ 0x190 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r1, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r1, [sp, #464] @ 0x1d0 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r4, [sp, #776] @ 0x308 │ │ │ │ + ldr r4, [sp, #792] @ 0x318 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r0, [sp, #904] @ 0x388 │ │ │ │ + ldr r0, [sp, #920] @ 0x398 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r3, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r3, [sp, #688] @ 0x2b0 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - str r7, [sp, #824] @ 0x338 │ │ │ │ + str r7, [sp, #840] @ 0x348 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r3, [sp, #536] @ 0x218 │ │ │ │ + ldr r3, [sp, #552] @ 0x228 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - str r7, [sp, #680] @ 0x2a8 │ │ │ │ + str r7, [sp, #696] @ 0x2b8 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r3, [sp, #200] @ 0xc8 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - str r7, [sp, #344] @ 0x158 │ │ │ │ + str r7, [sp, #360] @ 0x168 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - str r7, [sp, #216] @ 0xd8 │ │ │ │ + str r7, [sp, #232] @ 0xe8 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r2, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r2, [sp, #992] @ 0x3e0 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - str r7, [sp, #104] @ 0x68 │ │ │ │ + str r7, [sp, #120] @ 0x78 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r2, [sp, #880] @ 0x370 │ │ │ │ + ldr r2, [sp, #896] @ 0x380 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ + str r7, [sp, #16] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r0, [sp, #664] @ 0x298 │ │ │ │ + ldr r0, [sp, #680] @ 0x2a8 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r2, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r2, [sp, #776] @ 0x308 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - str r6, [sp, #872] @ 0x368 │ │ │ │ + str r6, [sp, #888] @ 0x378 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - str r7, [sp, #112] @ 0x70 │ │ │ │ + str r7, [sp, #128] @ 0x80 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r2, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r2, [sp, #456] @ 0x1c8 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - str r6, [sp, #584] @ 0x248 │ │ │ │ + str r6, [sp, #600] @ 0x258 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r1, [sp, #920] @ 0x398 │ │ │ │ + ldr r1, [sp, #936] @ 0x3a8 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - str r6, [sp, #32] │ │ │ │ + str r6, [sp, #48] @ 0x30 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - str r6, [sp, #528] @ 0x210 │ │ │ │ + str r6, [sp, #544] @ 0x220 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - str r7, [sp, #288] @ 0x120 │ │ │ │ + str r7, [sp, #304] @ 0x130 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - str r5, [sp, #544] @ 0x220 │ │ │ │ + str r5, [sp, #560] @ 0x230 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r1, [sp, #344] @ 0x158 │ │ │ │ + ldr r1, [sp, #360] @ 0x168 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r0, [sp, #832] @ 0x340 │ │ │ │ + ldr r0, [sp, #848] @ 0x350 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - str r4, [sp, #968] @ 0x3c8 │ │ │ │ + str r4, [sp, #984] @ 0x3d8 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r0, [sp, #664] @ 0x298 │ │ │ │ + ldr r0, [sp, #680] @ 0x2a8 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - str r4, [sp, #808] @ 0x328 │ │ │ │ + str r4, [sp, #824] @ 0x338 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - str r6, [sp, #432] @ 0x1b0 │ │ │ │ + str r6, [sp, #448] @ 0x1c0 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - str r4, [sp, #688] @ 0x2b0 │ │ │ │ + str r4, [sp, #704] @ 0x2c0 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r0, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r0, [sp, #504] @ 0x1f8 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrb r6, [r3, #25] │ │ │ │ + ldrb r2, [r4, #25] │ │ │ │ lsls r7, r4, #4 │ │ │ │ - ldr r0, [sp, #400] @ 0x190 │ │ │ │ + ldr r0, [sp, #416] @ 0x1a0 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - str r4, [sp, #544] @ 0x220 │ │ │ │ + str r4, [sp, #560] @ 0x230 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r0, [sp, #296] @ 0x128 │ │ │ │ + ldr r0, [sp, #312] @ 0x138 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - str r4, [sp, #440] @ 0x1b8 │ │ │ │ + str r4, [sp, #456] @ 0x1c8 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r0, [sp, #208] @ 0xd0 │ │ │ │ + ldr r0, [sp, #224] @ 0xe0 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - str r4, [sp, #360] @ 0x168 │ │ │ │ + str r4, [sp, #376] @ 0x178 │ │ │ │ lsls r7, r2, #4 │ │ │ │ adds r4, r6, r2 │ │ │ │ lsls r0, r5, #4 │ │ │ │ - str r4, [sp, #8] │ │ │ │ + str r4, [sp, #24] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r0, [sp, #376] @ 0x178 │ │ │ │ + ldr r0, [sp, #392] @ 0x188 │ │ │ │ lsls r7, r2, #4 │ │ │ │ adds r6, r3, r2 │ │ │ │ lsls r0, r5, #4 │ │ │ │ - str r3, [sp, #944] @ 0x3b0 │ │ │ │ + str r3, [sp, #960] @ 0x3c0 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r0, [sp, #336] @ 0x150 │ │ │ │ + ldr r0, [sp, #352] @ 0x160 │ │ │ │ lsls r7, r2, #4 │ │ │ │ adds r0, r1, r2 │ │ │ │ lsls r0, r5, #4 │ │ │ │ - str r3, [sp, #856] @ 0x358 │ │ │ │ + str r3, [sp, #872] @ 0x368 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r0, [sp, #104] @ 0x68 │ │ │ │ + ldr r0, [sp, #120] @ 0x78 │ │ │ │ lsls r7, r2, #4 │ │ │ │ adds r2, r6, r1 │ │ │ │ lsls r0, r5, #4 │ │ │ │ - str r3, [sp, #768] @ 0x300 │ │ │ │ + str r3, [sp, #784] @ 0x310 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - str r7, [sp, #944] @ 0x3b0 │ │ │ │ + str r7, [sp, #960] @ 0x3c0 │ │ │ │ lsls r7, r2, #4 │ │ │ │ adds r4, r3, r1 │ │ │ │ lsls r0, r5, #4 │ │ │ │ - str r3, [sp, #680] @ 0x2a8 │ │ │ │ + str r3, [sp, #696] @ 0x2b8 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - str r7, [sp, #904] @ 0x388 │ │ │ │ + str r7, [sp, #920] @ 0x398 │ │ │ │ lsls r7, r2, #4 │ │ │ │ adds r6, r0, r1 │ │ │ │ lsls r0, r5, #4 │ │ │ │ - str r3, [sp, #592] @ 0x250 │ │ │ │ + str r3, [sp, #608] @ 0x260 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ lsls r7, r2, #4 │ │ │ │ adds r0, r6, r0 │ │ │ │ lsls r0, r5, #4 │ │ │ │ - str r3, [sp, #504] @ 0x1f8 │ │ │ │ + str r3, [sp, #520] @ 0x208 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - str r7, [sp, #824] @ 0x338 │ │ │ │ + str r7, [sp, #840] @ 0x348 │ │ │ │ lsls r7, r2, #4 │ │ │ │ │ │ │ │ 00356b7c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -28521,41 +28521,41 @@ │ │ │ │ lsls r7, r5, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #28 │ │ │ │ lsls r7, r5, #4 │ │ │ │ subs r6, #244 @ 0xf4 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #424] @ 0x1a8 │ │ │ │ + str r2, [sp, #440] @ 0x1b8 │ │ │ │ lsls r7, r2, #4 │ │ │ │ str r4, [r0, r0] │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #608] @ 0x260 │ │ │ │ + str r5, [sp, #624] @ 0x270 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - str r1, [sp, #752] @ 0x2f0 │ │ │ │ + str r1, [sp, #768] @ 0x300 │ │ │ │ lsls r7, r2, #4 │ │ │ │ lsrs r6, r5, #27 │ │ │ │ lsls r7, r5, #4 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #624] @ 0x270 │ │ │ │ + str r1, [sp, #640] @ 0x280 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - str r5, [sp, #304] @ 0x130 │ │ │ │ + str r5, [sp, #320] @ 0x140 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - str r1, [sp, #288] @ 0x120 │ │ │ │ + str r1, [sp, #304] @ 0x130 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - bgt.n 356cd0 │ │ │ │ + bgt.n 356cd8 │ │ │ │ lsls r5, r2, #4 │ │ │ │ │ │ │ │ 00356d18 : │ │ │ │ stmdb 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 │ │ │ │ @@ -29670,137 +29670,137 @@ │ │ │ │ blx 73c0ac │ │ │ │ b.n 357194 │ │ │ │ nop │ │ │ │ lsrs r4, r0, #23 │ │ │ │ lsls r7, r5, #4 │ │ │ │ str r4, [r0, r0] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #592] @ 0x250 │ │ │ │ + str r4, [sp, #608] @ 0x260 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - str r0, [sp, #256] @ 0x100 │ │ │ │ + str r0, [sp, #272] @ 0x110 │ │ │ │ lsls r7, r2, #4 │ │ │ │ subs r6, #244 @ 0xf4 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #232] @ 0xe8 │ │ │ │ + str r0, [sp, #248] @ 0xf8 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - str r3, [sp, #936] @ 0x3a8 │ │ │ │ + str r3, [sp, #952] @ 0x3b8 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrh r6, [r2, #60] @ 0x3c │ │ │ │ + ldrh r2, [r3, #60] @ 0x3c │ │ │ │ lsls r7, r2, #4 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r1, #48] @ 0x30 │ │ │ │ + ldrh r0, [r2, #48] @ 0x30 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - str r1, [sp, #744] @ 0x2e8 │ │ │ │ + str r1, [sp, #760] @ 0x2f8 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrh r6, [r4, #42] @ 0x2a │ │ │ │ + ldrh r2, [r5, #42] @ 0x2a │ │ │ │ lsls r7, r2, #4 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #312] @ 0x138 │ │ │ │ + str r1, [sp, #328] @ 0x148 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrh r2, [r7, #38] @ 0x26 │ │ │ │ + ldrh r6, [r7, #38] @ 0x26 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - str r0, [sp, #832] @ 0x340 │ │ │ │ + str r0, [sp, #848] @ 0x350 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrh r4, [r7, #34] @ 0x22 │ │ │ │ + ldrh r0, [r0, #36] @ 0x24 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - str r0, [sp, #720] @ 0x2d0 │ │ │ │ + str r0, [sp, #736] @ 0x2e0 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrh r0, [r4, #34] @ 0x22 │ │ │ │ + ldrh r4, [r4, #34] @ 0x22 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - str r0, [sp, #512] @ 0x200 │ │ │ │ + str r0, [sp, #528] @ 0x210 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrh r4, [r5, #32] │ │ │ │ + ldrh r0, [r6, #32] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - str r0, [sp, #352] @ 0x160 │ │ │ │ + str r0, [sp, #368] @ 0x170 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrh r4, [r0, #32] │ │ │ │ + ldrh r0, [r1, #32] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - str r0, [sp, #144] @ 0x90 │ │ │ │ + str r0, [sp, #160] @ 0xa0 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrh r0, [r7, #60] @ 0x3c │ │ │ │ + ldrh r4, [r7, #60] @ 0x3c │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrh r4, [r4, #26] │ │ │ │ + ldrh r0, [r5, #26] │ │ │ │ lsls r7, r2, #4 │ │ │ │ asrs r0, r6, #7 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r6, #54] @ 0x36 │ │ │ │ + ldrh r6, [r6, #54] @ 0x36 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrh r6, [r3, #20] │ │ │ │ + ldrh r2, [r4, #20] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrh r4, [r2, #24] │ │ │ │ + ldrh r0, [r3, #24] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrh r4, [r3, #12] │ │ │ │ + ldrh r0, [r4, #12] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrh r4, [r1, #42] @ 0x2a │ │ │ │ + ldrh r0, [r2, #42] @ 0x2a │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrh r6, [r6, #6] │ │ │ │ + ldrh r2, [r7, #6] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrh r2, [r2, #32] │ │ │ │ + ldrh r6, [r2, #32] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - strh r6, [r7, #60] @ 0x3c │ │ │ │ + strh r2, [r0, #62] @ 0x3e │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrh r2, [r4, #30] │ │ │ │ + ldrh r6, [r4, #30] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - strh r6, [r1, #60] @ 0x3c │ │ │ │ + strh r2, [r2, #60] @ 0x3c │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrh r4, [r4, #30] │ │ │ │ + ldrh r0, [r5, #30] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrh r0, [r1, #30] │ │ │ │ + ldrh r4, [r1, #30] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - strh r4, [r6, #58] @ 0x3a │ │ │ │ + strh r0, [r7, #58] @ 0x3a │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrh r6, [r1, #28] │ │ │ │ + ldrh r2, [r2, #28] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - strh r2, [r7, #56] @ 0x38 │ │ │ │ + strh r6, [r7, #56] @ 0x38 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - strh r4, [r4, #58] @ 0x3a │ │ │ │ + strh r0, [r5, #58] @ 0x3a │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrh r4, [r2, #24] │ │ │ │ + ldrh r0, [r3, #24] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - strh r6, [r7, #52] @ 0x34 │ │ │ │ + strh r2, [r0, #54] @ 0x36 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrh r2, [r7, #22] │ │ │ │ + ldrh r6, [r7, #22] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - strh r6, [r4, #52] @ 0x34 │ │ │ │ + strh r2, [r5, #52] @ 0x34 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrh r4, [r4, #20] │ │ │ │ + ldrh r0, [r5, #20] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrh r6, [r6, #20] │ │ │ │ + ldrh r2, [r7, #20] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - strh r4, [r0, #50] @ 0x32 │ │ │ │ + strh r0, [r1, #50] @ 0x32 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrh r4, [r0, #20] │ │ │ │ + ldrh r0, [r1, #20] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - strh r0, [r6, #48] @ 0x30 │ │ │ │ + strh r4, [r6, #48] @ 0x30 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrh r6, [r5, #18] │ │ │ │ + ldrh r2, [r6, #18] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - strh r2, [r3, #48] @ 0x30 │ │ │ │ + strh r6, [r3, #48] @ 0x30 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrh r6, [r1, #18] │ │ │ │ + ldrh r2, [r2, #18] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - strh r4, [r7, #48] @ 0x30 │ │ │ │ + strh r0, [r0, #50] @ 0x32 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - strh r6, [r5, #46] @ 0x2e │ │ │ │ + strh r2, [r6, #46] @ 0x2e │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrh r0, [r2, #10] │ │ │ │ + ldrh r4, [r2, #10] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - strh r4, [r7, #38] @ 0x26 │ │ │ │ + strh r0, [r0, #40] @ 0x28 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrh r0, [r7, #8] │ │ │ │ + ldrh r4, [r7, #8] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - strh r4, [r4, #38] @ 0x26 │ │ │ │ + strh r0, [r5, #38] @ 0x26 │ │ │ │ lsls r7, r2, #4 │ │ │ │ ldr.w r3, [pc, #1784] @ 3580dc │ │ │ │ movs r2, #144 @ 0x90 │ │ │ │ ldr.w r1, [pc, #1784] @ 3580e0 │ │ │ │ ldr.w r0, [pc, #1784] @ 3580e4 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ @@ -30470,139 +30470,139 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #256 @ 0x100 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ str r4, [r0, r0] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r3, #0] │ │ │ │ + ldrh r6, [r3, #0] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - strh r6, [r0, #30] │ │ │ │ + strh r2, [r1, #30] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - strh r4, [r1, #54] @ 0x36 │ │ │ │ + strh r0, [r2, #54] @ 0x36 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - strh r0, [r7, #18] │ │ │ │ + strh r4, [r7, #18] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - strh r2, [r5, #52] @ 0x34 │ │ │ │ + strh r6, [r5, #52] @ 0x34 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - strh r0, [r3, #18] │ │ │ │ + strh r4, [r3, #18] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - strh r4, [r2, #50] @ 0x32 │ │ │ │ + strh r0, [r3, #50] @ 0x32 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - strh r6, [r7, #14] │ │ │ │ + strh r2, [r0, #16] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - strh r6, [r6, #48] @ 0x30 │ │ │ │ + strh r2, [r7, #48] @ 0x30 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - strh r2, [r4, #14] │ │ │ │ + strh r6, [r4, #14] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - strh r6, [r5, #46] @ 0x2e │ │ │ │ + strh r2, [r6, #46] @ 0x2e │ │ │ │ lsls r7, r2, #4 │ │ │ │ - strh r4, [r3, #12] │ │ │ │ + strh r0, [r4, #12] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - strh r0, [r1, #46] @ 0x2e │ │ │ │ + strh r4, [r1, #46] @ 0x2e │ │ │ │ lsls r7, r2, #4 │ │ │ │ - strh r4, [r6, #10] │ │ │ │ + strh r0, [r7, #10] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - strh r4, [r4, #44] @ 0x2c │ │ │ │ + strh r0, [r5, #44] @ 0x2c │ │ │ │ lsls r7, r2, #4 │ │ │ │ - strh r0, [r2, #12] │ │ │ │ + strh r4, [r2, #12] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - strh r6, [r7, #8] │ │ │ │ + strh r2, [r0, #10] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - strh r0, [r4, #42] @ 0x2a │ │ │ │ + strh r4, [r4, #42] @ 0x2a │ │ │ │ lsls r7, r2, #4 │ │ │ │ - strh r6, [r1, #8] │ │ │ │ + strh r2, [r2, #8] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - strh r0, [r5, #40] @ 0x28 │ │ │ │ + strh r4, [r5, #40] @ 0x28 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - strh r6, [r2, #6] │ │ │ │ + strh r2, [r3, #6] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - strh r6, [r1, #40] @ 0x28 │ │ │ │ + strh r2, [r2, #40] @ 0x28 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - strh r2, [r7, #4] │ │ │ │ + strh r6, [r7, #4] │ │ │ │ lsls r7, r2, #4 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r1, #32] │ │ │ │ + strh r2, [r2, #32] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrb r2, [r7, #30] │ │ │ │ + ldrb r6, [r7, #30] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - strh r2, [r6, #30] │ │ │ │ + strh r6, [r6, #30] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrb r4, [r3, #30] │ │ │ │ + ldrb r0, [r4, #30] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - strh r6, [r5, #28] │ │ │ │ + strh r2, [r6, #28] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrb r2, [r3, #29] │ │ │ │ + ldrb r6, [r3, #29] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - strh r2, [r2, #28] │ │ │ │ + strh r6, [r2, #28] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrb r6, [r7, #28] │ │ │ │ + ldrb r2, [r0, #29] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - strh r2, [r7, #26] │ │ │ │ + strh r6, [r7, #26] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrb r6, [r4, #28] │ │ │ │ + ldrb r2, [r5, #28] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - strh r4, [r0, #26] │ │ │ │ + strh r0, [r1, #26] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrb r0, [r6, #27] │ │ │ │ + ldrb r4, [r6, #27] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - strh r2, [r7, #22] │ │ │ │ + strh r6, [r7, #22] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrb r4, [r4, #26] │ │ │ │ + ldrb r0, [r5, #26] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - strh r2, [r0, #6] │ │ │ │ + strh r6, [r0, #6] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - strh r2, [r3, #22] │ │ │ │ + strh r6, [r3, #22] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrb r6, [r0, #26] │ │ │ │ + ldrb r2, [r1, #26] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - strh r0, [r6, #20] │ │ │ │ + strh r4, [r6, #20] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrb r2, [r3, #25] │ │ │ │ + ldrb r6, [r3, #25] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrb r2, [r4, #26] │ │ │ │ + ldrb r6, [r4, #26] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - strh r2, [r2, #18] │ │ │ │ + strh r6, [r2, #18] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrb r6, [r7, #23] │ │ │ │ + ldrb r2, [r0, #24] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - strh r0, [r3, #16] │ │ │ │ + strh r4, [r3, #16] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrb r2, [r0, #23] │ │ │ │ + ldrb r6, [r0, #23] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - strh r6, [r5, #12] │ │ │ │ + strh r2, [r6, #12] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrb r2, [r3, #21] │ │ │ │ + ldrb r6, [r3, #21] │ │ │ │ lsls r7, r2, #4 │ │ │ │ lsls r2, r3, #6 │ │ │ │ lsls r0, r5, #4 │ │ │ │ - ldrb r0, [r5, #19] │ │ │ │ + ldrb r4, [r5, #19] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - strh r2, [r5, #12] │ │ │ │ + strh r6, [r5, #12] │ │ │ │ lsls r7, r2, #4 │ │ │ │ lsls r2, r0, #6 │ │ │ │ lsls r0, r5, #4 │ │ │ │ - ldrb r0, [r2, #19] │ │ │ │ + ldrb r4, [r2, #19] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - strh r6, [r3, #12] │ │ │ │ + strh r2, [r4, #12] │ │ │ │ lsls r7, r2, #4 │ │ │ │ lsls r2, r5, #5 │ │ │ │ lsls r0, r5, #4 │ │ │ │ - ldrb r0, [r7, #18] │ │ │ │ + ldrb r4, [r7, #18] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrb r6, [r2, #19] │ │ │ │ + ldrb r2, [r3, #19] │ │ │ │ lsls r7, r2, #4 │ │ │ │ lsls r2, r2, #5 │ │ │ │ lsls r0, r5, #4 │ │ │ │ - ldrb r0, [r4, #18] │ │ │ │ + ldrb r4, [r4, #18] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - strh r2, [r7, #10] │ │ │ │ + strh r6, [r7, #10] │ │ │ │ lsls r7, r2, #4 │ │ │ │ │ │ │ │ 003581dc : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -30717,30 +30717,30 @@ │ │ │ │ ldrh r6, [r7, #0] │ │ │ │ lsls r7, r5, #4 │ │ │ │ ldr.w r0, [r0, #302] @ 0x12e │ │ │ │ lsls r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r2, #30] │ │ │ │ + ldrb r0, [r3, #30] │ │ │ │ lsls r7, r2, #4 │ │ │ │ str r4, [r0, r0] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r3, #30] │ │ │ │ + ldrb r6, [r3, #30] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrb r6, [r0, #13] │ │ │ │ + ldrb r2, [r1, #13] │ │ │ │ lsls r7, r2, #4 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r0, [r2, ] │ │ │ │ - ldrb r2, [r7, #12] │ │ │ │ + ldrb r6, [r7, #12] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - stmia r6!, {r4, r6, r7} │ │ │ │ + stmia r6!, {r2, r4, r6, r7} │ │ │ │ lsls r5, r2, #4 │ │ │ │ │ │ │ │ 00358314 : │ │ │ │ stmdb 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 │ │ │ │ @@ -31128,69 +31128,69 @@ │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf7c2012e │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r0, r0] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r7, #8] │ │ │ │ + ldrb r2, [r0, #9] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrb r4, [r1, #26] │ │ │ │ + ldrb r0, [r2, #26] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrb r4, [r6, #6] │ │ │ │ + ldrb r0, [r7, #6] │ │ │ │ lsls r7, r2, #4 │ │ │ │ adds r5, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf69a012e │ │ │ │ - ldrb r0, [r0, #5] │ │ │ │ + ldrb r4, [r0, #5] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrb r0, [r2, #22] │ │ │ │ + ldrb r4, [r2, #22] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrb r0, [r6, #2] │ │ │ │ + ldrb r4, [r6, #2] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrb r4, [r3, #4] │ │ │ │ + ldrb r0, [r4, #4] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrb r2, [r5, #21] │ │ │ │ + ldrb r6, [r5, #21] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrb r2, [r2, #2] │ │ │ │ + ldrb r6, [r2, #2] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrb r2, [r0, #21] │ │ │ │ + ldrb r6, [r0, #21] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrb r2, [r5, #1] │ │ │ │ + ldrb r6, [r5, #1] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrb r4, [r0, #20] │ │ │ │ + ldrb r0, [r1, #20] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrb r4, [r5, #0] │ │ │ │ + ldrb r0, [r6, #0] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrb r4, [r3, #19] │ │ │ │ + ldrb r0, [r4, #19] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrb r4, [r0, #0] │ │ │ │ + ldrb r0, [r1, #0] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrb r0, [r3, #17] │ │ │ │ + ldrb r4, [r3, #17] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - strb r0, [r0, #30] │ │ │ │ + strb r4, [r0, #30] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrb r2, [r3, #16] │ │ │ │ + ldrb r6, [r3, #16] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - strb r2, [r0, #29] │ │ │ │ + strb r6, [r0, #29] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrb r0, [r7, #15] │ │ │ │ + ldrb r4, [r7, #15] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - strb r0, [r4, #28] │ │ │ │ + strb r4, [r4, #28] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrb r2, [r4, #15] │ │ │ │ + ldrb r6, [r4, #15] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - strb r2, [r1, #28] │ │ │ │ + strb r6, [r1, #28] │ │ │ │ lsls r7, r2, #4 │ │ │ │ @ instruction: 0xfb4e0127 │ │ │ │ - strb r4, [r3, #26] │ │ │ │ + strb r0, [r4, #26] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrb r6, [r7, #14] │ │ │ │ + ldrb r2, [r0, #15] │ │ │ │ lsls r7, r2, #4 │ │ │ │ │ │ │ │ 00358768 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -31258,21 +31258,21 @@ │ │ │ │ @ instruction: 0xf368012e │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf358012e │ │ │ │ lsls r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf32a012e │ │ │ │ - strb r6, [r2, #24] │ │ │ │ + strb r2, [r3, #24] │ │ │ │ lsls r7, r2, #4 │ │ │ │ str r4, [r0, r0] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r3, #10] │ │ │ │ + ldrb r4, [r3, #10] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - strb r0, [r0, #23] │ │ │ │ + strb r4, [r0, #23] │ │ │ │ lsls r7, r2, #4 │ │ │ │ │ │ │ │ 00358830 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -31352,23 +31352,23 @@ │ │ │ │ strh r0, [r3, #14] │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r4, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf25c012e │ │ │ │ - strb r0, [r3, #20] │ │ │ │ + strb r4, [r3, #20] │ │ │ │ lsls r7, r2, #4 │ │ │ │ str r4, [r0, r0] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r4, #7] │ │ │ │ + ldrb r4, [r4, #7] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - strb r0, [r6, #19] │ │ │ │ + strb r4, [r6, #19] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - strb r6, [r4, #20] │ │ │ │ + strb r2, [r5, #20] │ │ │ │ lsls r7, r2, #4 │ │ │ │ │ │ │ │ 00358914 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -31448,23 +31448,23 @@ │ │ │ │ strh r4, [r6, #6] │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r4, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r6, #11] │ │ │ │ movs r0, r0 │ │ │ │ sbcs.w r1, r8, #46 @ 0x2e │ │ │ │ - strb r4, [r6, #16] │ │ │ │ + strb r0, [r7, #16] │ │ │ │ lsls r7, r2, #4 │ │ │ │ str r4, [r0, r0] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r4, #4] │ │ │ │ + ldrb r0, [r5, #4] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - strb r4, [r1, #16] │ │ │ │ + strb r0, [r2, #16] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - strb r2, [r7, #22] │ │ │ │ + strb r6, [r7, #22] │ │ │ │ lsls r7, r2, #4 │ │ │ │ │ │ │ │ 003589f8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -31544,23 +31544,23 @@ │ │ │ │ strh r0, [r2, #0] │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r4, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ eors.w r1, r4, #46 @ 0x2e │ │ │ │ - strb r0, [r2, #13] │ │ │ │ + strb r4, [r2, #13] │ │ │ │ lsls r7, r2, #4 │ │ │ │ str r4, [r0, r0] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r4, #1] │ │ │ │ + ldrb r0, [r5, #1] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - strb r0, [r5, #12] │ │ │ │ + strb r4, [r5, #12] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - strb r2, [r2, #15] │ │ │ │ + strb r6, [r2, #15] │ │ │ │ lsls r7, r2, #4 │ │ │ │ │ │ │ │ 00358adc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -31640,23 +31640,23 @@ │ │ │ │ ldrb r4, [r5, #28] │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r4, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ vext.8 d0, d0, d30, #1 │ │ │ │ - strb r4, [r5, #9] │ │ │ │ + strb r0, [r6, #9] │ │ │ │ lsls r7, r2, #4 │ │ │ │ str r4, [r0, r0] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r4, #30] │ │ │ │ + strb r0, [r5, #30] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - strb r4, [r0, #9] │ │ │ │ + strb r0, [r1, #9] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - strb r6, [r6, #16] │ │ │ │ + strb r2, [r7, #16] │ │ │ │ lsls r7, r2, #4 │ │ │ │ │ │ │ │ 00358bc0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -31736,21 +31736,21 @@ │ │ │ │ ldrb r0, [r1, #25] │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r4, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #20 │ │ │ │ movs r0, r0 │ │ │ │ cdp 1, 12, cr0, cr12, cr14, {1} │ │ │ │ - strb r0, [r1, #6] │ │ │ │ + strb r4, [r1, #6] │ │ │ │ lsls r7, r2, #4 │ │ │ │ str r4, [r0, r0] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r5, #27] │ │ │ │ + strb r4, [r5, #27] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - strb r0, [r4, #5] │ │ │ │ + strb r4, [r4, #5] │ │ │ │ lsls r7, r2, #4 │ │ │ │ str r7, [sp, #520] @ 0x208 │ │ │ │ lsls r5, r2, #4 │ │ │ │ │ │ │ │ 00358ca4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -31832,23 +31832,23 @@ │ │ │ │ ldrb r4, [r4, #21] │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r4, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ stcl 1, cr0, [r8, #184]! @ 0xb8 │ │ │ │ - strb r4, [r4, #2] │ │ │ │ + strb r0, [r5, #2] │ │ │ │ lsls r7, r2, #4 │ │ │ │ str r4, [r0, r0] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r5, #24] │ │ │ │ + strb r0, [r6, #24] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - strb r4, [r7, #1] │ │ │ │ + strb r0, [r0, #2] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - strb r2, [r6, #16] │ │ │ │ + strb r6, [r6, #16] │ │ │ │ lsls r7, r2, #4 │ │ │ │ │ │ │ │ 00358d88 : │ │ │ │ stmdb 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 │ │ │ │ @@ -32956,17 +32956,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [pc, #688] @ (359c10 ) │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r2, r1] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r1, #60] @ 0x3c │ │ │ │ + str r2, [r2, #60] @ 0x3c │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r4, [r1, #32] │ │ │ │ + ldr r0, [r2, #32] │ │ │ │ lsls r7, r2, #4 │ │ │ │ subs r4, #188 @ 0xbc │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #29] │ │ │ │ movs r0, r0 │ │ │ │ @@ -32984,17 +32984,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #21 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r1, #8] │ │ │ │ + str r2, [r2, #8] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - str r4, [r1, #108] @ 0x6c │ │ │ │ + str r0, [r2, #108] @ 0x6c │ │ │ │ lsls r7, r2, #4 │ │ │ │ b.n 3591a8 │ │ │ │ lsls r6, r5, #4 │ │ │ │ cmp r0, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ bxns r7 │ │ │ │ movs r0, r0 │ │ │ │ @@ -33513,195 +33513,195 @@ │ │ │ │ nop │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r4, [r0, r1] │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r0, #5 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r6, r3] │ │ │ │ + ldrb r4, [r6, r3] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - str r6, [r5, #48] @ 0x30 │ │ │ │ + str r2, [r6, #48] @ 0x30 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrb r2, [r3, r3] │ │ │ │ + ldrb r6, [r3, r3] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - str r0, [r3, #48] @ 0x30 │ │ │ │ + str r4, [r3, #48] @ 0x30 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrb r4, [r0, r3] │ │ │ │ + ldrb r0, [r1, r3] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - str r2, [r0, #48] @ 0x30 │ │ │ │ + str r6, [r0, #48] @ 0x30 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrb r2, [r6, r2] │ │ │ │ + ldrb r6, [r6, r2] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - str r0, [r6, #44] @ 0x2c │ │ │ │ + str r4, [r6, #44] @ 0x2c │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrb r6, [r4, r0] │ │ │ │ + ldrb r2, [r5, r0] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - str r4, [r4, #36] @ 0x24 │ │ │ │ + str r0, [r5, #36] @ 0x24 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrb r4, [r2, r0] │ │ │ │ + ldrb r0, [r3, r0] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - str r2, [r2, #36] @ 0x24 │ │ │ │ + str r6, [r2, #36] @ 0x24 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrh r0, [r3, r7] │ │ │ │ + ldrh r4, [r3, r7] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - str r6, [r2, #32] │ │ │ │ + str r2, [r3, #32] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrh r0, [r0, r7] │ │ │ │ + ldrh r4, [r0, r7] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - str r6, [r7, #28] │ │ │ │ + str r2, [r0, #32] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrh r6, [r4, r6] │ │ │ │ + ldrh r2, [r5, r6] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - str r4, [r4, #28] │ │ │ │ + str r0, [r5, #28] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrh r4, [r2, r6] │ │ │ │ + ldrh r0, [r3, r6] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - str r2, [r2, #28] │ │ │ │ + str r6, [r2, #28] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrh r4, [r6, r5] │ │ │ │ + ldrh r0, [r7, r5] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - str r2, [r6, #24] │ │ │ │ + str r6, [r6, #24] │ │ │ │ lsls r7, r2, #4 │ │ │ │ str r4, [r0, r0] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r4, r5] │ │ │ │ + ldrh r6, [r4, r5] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - str r6, [r3, #24] │ │ │ │ + str r2, [r4, #24] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrh r4, [r1, r5] │ │ │ │ + ldrh r0, [r2, r5] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - str r2, [r1, #24] │ │ │ │ + str r6, [r1, #24] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrh r2, [r7, r4] │ │ │ │ + ldrh r6, [r7, r4] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - str r0, [r7, #20] │ │ │ │ + str r4, [r7, #20] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrh r0, [r5, r4] │ │ │ │ + ldrh r4, [r5, r4] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - str r6, [r4, #20] │ │ │ │ + str r2, [r5, #20] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrh r6, [r2, r4] │ │ │ │ + ldrh r2, [r3, r4] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - str r4, [r2, #20] │ │ │ │ + str r0, [r3, #20] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrh r4, [r0, r4] │ │ │ │ + ldrh r0, [r1, r4] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - str r2, [r0, #20] │ │ │ │ + str r6, [r0, #20] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrh r2, [r6, r3] │ │ │ │ + ldrh r6, [r6, r3] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - str r0, [r6, #16] │ │ │ │ + str r4, [r6, #16] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrh r0, [r4, r3] │ │ │ │ + ldrh r4, [r4, r3] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - str r6, [r3, #16] │ │ │ │ + str r2, [r4, #16] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrh r6, [r1, r3] │ │ │ │ + ldrh r2, [r2, r3] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - str r4, [r1, #16] │ │ │ │ + str r0, [r2, #16] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrh r4, [r7, r2] │ │ │ │ + ldrh r0, [r0, r3] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - str r2, [r7, #12] │ │ │ │ + str r6, [r7, #12] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrh r2, [r5, r2] │ │ │ │ + ldrh r6, [r5, r2] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - str r0, [r5, #12] │ │ │ │ + str r4, [r5, #12] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrh r2, [r2, r2] │ │ │ │ + ldrh r6, [r2, r2] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - str r0, [r2, #12] │ │ │ │ + str r4, [r2, #12] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrh r0, [r0, r2] │ │ │ │ + ldrh r4, [r0, r2] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - str r6, [r7, #8] │ │ │ │ + str r2, [r0, #12] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrh r0, [r5, r1] │ │ │ │ + ldrh r4, [r5, r1] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - str r6, [r4, #8] │ │ │ │ + str r2, [r5, #8] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrh r6, [r2, r1] │ │ │ │ + ldrh r2, [r3, r1] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - str r4, [r2, #8] │ │ │ │ + str r0, [r3, #8] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrh r4, [r0, r1] │ │ │ │ + ldrh r0, [r1, r1] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - str r2, [r0, #8] │ │ │ │ + str r6, [r0, #8] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrh r0, [r4, r0] │ │ │ │ + ldrh r4, [r4, r0] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - str r6, [r3, #4] │ │ │ │ + str r2, [r4, #4] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrh r6, [r1, r0] │ │ │ │ + ldrh r2, [r2, r0] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - str r4, [r1, #4] │ │ │ │ + str r0, [r2, #4] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r4, [r7, r7] │ │ │ │ + ldrh r0, [r0, r0] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - str r2, [r7, #0] │ │ │ │ + str r6, [r7, #0] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r2, [r5, r7] │ │ │ │ + ldr r6, [r5, r7] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - str r0, [r5, #0] │ │ │ │ + str r4, [r5, #0] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r0, [r3, r7] │ │ │ │ + ldr r4, [r3, r7] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - str r6, [r2, #0] │ │ │ │ + str r2, [r3, #0] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r6, [r0, r7] │ │ │ │ + ldr r2, [r1, r7] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - str r4, [r0, #0] │ │ │ │ + str r0, [r1, #0] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r4, [r6, r6] │ │ │ │ + ldr r0, [r7, r6] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrsh r2, [r6, r7] │ │ │ │ + ldrsh r6, [r6, r7] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r2, [r4, r6] │ │ │ │ + ldr r6, [r4, r6] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrsh r0, [r4, r7] │ │ │ │ + ldrsh r4, [r4, r7] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r0, [r2, r6] │ │ │ │ + ldr r4, [r2, r6] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrsh r6, [r1, r7] │ │ │ │ + ldrsh r2, [r2, r7] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r6, [r7, r5] │ │ │ │ + ldr r2, [r0, r6] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrsh r4, [r7, r6] │ │ │ │ + ldrsh r0, [r0, r7] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r4, [r5, r5] │ │ │ │ + ldr r0, [r6, r5] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrsh r2, [r5, r6] │ │ │ │ + ldrsh r6, [r5, r6] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r2, [r3, r5] │ │ │ │ + ldr r6, [r3, r5] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrsh r0, [r3, r6] │ │ │ │ + ldrsh r4, [r3, r6] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r0, [r1, r5] │ │ │ │ + ldr r4, [r1, r5] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrsh r6, [r0, r6] │ │ │ │ + ldrsh r2, [r1, r6] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r0, [r7, r4] │ │ │ │ + ldr r4, [r7, r4] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrsh r6, [r6, r5] │ │ │ │ + ldrsh r2, [r7, r5] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r6, [r4, r4] │ │ │ │ + ldr r2, [r5, r4] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrsh r4, [r4, r5] │ │ │ │ + ldrsh r0, [r5, r5] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r4, [r2, r4] │ │ │ │ + ldr r0, [r3, r4] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrsh r2, [r2, r5] │ │ │ │ + ldrsh r6, [r2, r5] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r2, [r0, r4] │ │ │ │ + ldr r6, [r0, r4] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrsh r0, [r0, r5] │ │ │ │ + ldrsh r4, [r0, r5] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r0, [r6, r3] │ │ │ │ + ldr r4, [r6, r3] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrsh r6, [r5, r4] │ │ │ │ + ldrsh r2, [r6, r4] │ │ │ │ lsls r7, r2, #4 │ │ │ │ │ │ │ │ 0035a010 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -33831,15 +33831,15 @@ │ │ │ │ b.n 35a0a8 │ │ │ │ blx 344c20 <_Py_Dealloc@plt+0x4> │ │ │ │ b.n 35a094 │ │ │ │ bge.n 35a0e4 │ │ │ │ lsls r6, r5, #4 │ │ │ │ mov ip, r8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r4, r5] │ │ │ │ + ldrsb r2, [r5, r5] │ │ │ │ lsls r7, r2, #4 │ │ │ │ str r4, [r0, r0] │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [pc, #688] @ (35a408 ) │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r2, r1] │ │ │ │ movs r0, r0 │ │ │ │ @@ -34075,27 +34075,27 @@ │ │ │ │ lsls r6, r5, #4 │ │ │ │ mov ip, r8 │ │ │ │ movs r0, r0 │ │ │ │ bls.n 35a444 │ │ │ │ lsls r6, r5, #4 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ lsls r7, r5, #4 │ │ │ │ - str r2, [r6, #24] │ │ │ │ + str r6, [r6, #24] │ │ │ │ lsls r7, r2, #4 │ │ │ │ add r7, pc, #888 @ (adr r7, 35a71c ) │ │ │ │ lsls r3, r2, #4 │ │ │ │ - strb r4, [r2, r7] │ │ │ │ + strb r0, [r3, r7] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - strb r2, [r4, r6] │ │ │ │ + strb r6, [r4, r6] │ │ │ │ lsls r7, r2, #4 │ │ │ │ add r6, pc, #832 @ (adr r6, 35a6f0 ) │ │ │ │ lsls r3, r2, #4 │ │ │ │ - strb r6, [r0, r3] │ │ │ │ + strb r2, [r1, r3] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - str r4, [r4, #4] │ │ │ │ + str r0, [r5, #4] │ │ │ │ lsls r7, r2, #4 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ 0035a3bc : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -34216,17 +34216,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ udf #148 @ 0x94 │ │ │ │ lsls r7, r4, #4 │ │ │ │ - strh r6, [r0, r7] │ │ │ │ + strh r2, [r1, r7] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - sxtb r0, r4 │ │ │ │ + sxtb r4, r4 │ │ │ │ lsls r4, r4, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #92] @ (35a55c ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -34269,19 +34269,19 @@ │ │ │ │ blx 344e18 │ │ │ │ b.n 35a544 │ │ │ │ nop │ │ │ │ bpl.n 35a54c │ │ │ │ lsls r6, r5, #4 │ │ │ │ ldr r0, [pc, #928] @ (35a904 ) │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r3, #44] @ 0x2c │ │ │ │ + str r2, [r4, #44] @ 0x2c │ │ │ │ lsls r7, r2, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r1, #40] @ 0x28 │ │ │ │ + str r2, [r2, #40] @ 0x28 │ │ │ │ lsls r7, r2, #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #136] @ (35a608 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -34346,19 +34346,19 @@ │ │ │ │ nop │ │ │ │ bpl.n 35a6f8 │ │ │ │ lsls r6, r5, #4 │ │ │ │ adds r2, #80 @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r2, #40] @ 0x28 │ │ │ │ + str r2, [r3, #40] @ 0x28 │ │ │ │ lsls r7, r2, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r0, #36] @ 0x24 │ │ │ │ + str r6, [r0, #36] @ 0x24 │ │ │ │ lsls r7, r2, #4 │ │ │ │ │ │ │ │ 0035a620 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -34444,37 +34444,37 @@ │ │ │ │ blx 344dc8 <__stack_chk_fail@plt> │ │ │ │ bmi.n 35a668 │ │ │ │ lsls r6, r5, #4 │ │ │ │ movs r3, #122 @ 0x7a │ │ │ │ lsls r5, r5, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r3, r5] │ │ │ │ + ldrsb r6, [r3, r5] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add lr, r8 │ │ │ │ + add sl, r9 │ │ │ │ lsls r5, r3, #4 │ │ │ │ bmi.n 35a62c │ │ │ │ lsls r6, r5, #4 │ │ │ │ strh r0, [r0, #14] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #928] @ (35aaac ) │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ bmi.n 35a7b4 │ │ │ │ lsls r6, r5, #4 │ │ │ │ - str r4, [r1, #28] │ │ │ │ + str r0, [r2, #28] │ │ │ │ lsls r7, r2, #4 │ │ │ │ strb r0, [r5, #7] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r3, r3] │ │ │ │ + ldrsb r2, [r4, r3] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - str r6, [r2, #28] │ │ │ │ + str r2, [r3, #28] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - str r4, [r7, #16] │ │ │ │ + str r0, [r0, #20] │ │ │ │ lsls r7, r2, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w ip, [pc, #128] @ 35a7b8 │ │ │ │ sub sp, #12 │ │ │ │ @@ -34531,15 +34531,15 @@ │ │ │ │ b.n 35a788 │ │ │ │ bcc.n 35a730 │ │ │ │ lsls r6, r5, #4 │ │ │ │ strh r0, [r0, #14] │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r5, r6] │ │ │ │ + str r4, [r5, r6] │ │ │ │ lsls r7, r2, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -34610,15 +34610,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ bcs.n 35a7e8 │ │ │ │ lsls r6, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r2, #4] │ │ │ │ + str r4, [r2, #4] │ │ │ │ lsls r7, r2, #4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [pc, #64] @ (35a8cc ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 35a8a2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ @@ -34645,15 +34645,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ bcs.n 35a9a8 │ │ │ │ lsls r6, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r6, #0] │ │ │ │ + str r0, [r7, #0] │ │ │ │ lsls r7, r2, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [pc, #116] @ (35a95c ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -34744,15 +34744,15 @@ │ │ │ │ ldr r0, [r2, #12] │ │ │ │ b.n 35a988 │ │ │ │ nop │ │ │ │ bne.n 35aaac │ │ │ │ lsls r6, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r1, r6] │ │ │ │ + ldrsh r2, [r2, r6] │ │ │ │ lsls r7, r2, #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ @@ -34886,19 +34886,19 @@ │ │ │ │ lsls r6, r5, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ beq.n 35aa94 │ │ │ │ lsls r6, r5, #4 │ │ │ │ beq.n 35aa30 │ │ │ │ lsls r6, r5, #4 │ │ │ │ - str r5, [sp, #248] @ 0xf8 │ │ │ │ + str r5, [sp, #264] @ 0x108 │ │ │ │ lsls r4, r4, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r6, r1] │ │ │ │ + ldrsh r2, [r7, r1] │ │ │ │ lsls r7, r2, #4 │ │ │ │ │ │ │ │ 0035ab18 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -35908,101 +35908,101 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #28 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r5, #7] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r1, r6] │ │ │ │ + ldrb r4, [r1, r6] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrb r4, [r1, r2] │ │ │ │ + ldrb r0, [r2, r2] │ │ │ │ lsls r7, r2, #4 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r1, r7] │ │ │ │ + ldrb r4, [r1, r7] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrb r0, [r1, r4] │ │ │ │ + ldrb r4, [r1, r4] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrb r4, [r1, r0] │ │ │ │ + ldrb r0, [r2, r0] │ │ │ │ lsls r7, r2, #4 │ │ │ │ lsls r0, r5, #31 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #10] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r6, r0] │ │ │ │ + ldrb r2, [r7, r0] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrh r4, [r7, r4] │ │ │ │ + ldrh r0, [r0, r5] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrb r6, [r3, r0] │ │ │ │ + ldrb r2, [r4, r0] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrh r2, [r4, r4] │ │ │ │ + ldrh r6, [r4, r4] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - strh r2, [r1, r1] │ │ │ │ + strh r6, [r1, r1] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrh r2, [r7, r7] │ │ │ │ + ldrh r6, [r7, r7] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrh r4, [r6, r3] │ │ │ │ + ldrh r0, [r7, r3] │ │ │ │ lsls r7, r2, #4 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #936] @ (35b980 ) │ │ │ │ + ldr r6, [pc, #952] @ (35b990 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrh r4, [r1, r1] │ │ │ │ + ldrh r0, [r2, r1] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r2, [r2, r5] │ │ │ │ + ldr r6, [r2, r5] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrh r0, [r0, r1] │ │ │ │ + ldrh r4, [r0, r1] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrh r4, [r2, r0] │ │ │ │ + ldrh r0, [r3, r0] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r0, [r3, r4] │ │ │ │ + ldr r4, [r3, r4] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r6, [pc, #16] @ (35b600 ) │ │ │ │ + ldr r6, [pc, #32] @ (35b610 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r0, [r6, r1] │ │ │ │ + ldr r4, [r6, r1] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r4, [r3, r5] │ │ │ │ + ldr r0, [r4, r5] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r4, [pc, #376] @ (35b774 ) │ │ │ │ + ldr r4, [pc, #392] @ (35b784 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrsb r0, [r0, r7] │ │ │ │ + ldrsb r4, [r0, r7] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrsb r6, [r0, r3] │ │ │ │ + ldrsb r2, [r1, r3] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r4, [pc, #440] @ (35b7c0 ) │ │ │ │ + ldr r4, [pc, #456] @ (35b7d0 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrsb r2, [r4, r2] │ │ │ │ + ldrsb r6, [r4, r2] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrsb r0, [r2, r6] │ │ │ │ + ldrsb r4, [r2, r6] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r3, [pc, #144] @ (35b6a4 ) │ │ │ │ + ldr r3, [pc, #160] @ (35b6b4 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrsb r6, [r0, r2] │ │ │ │ + ldrsb r2, [r1, r2] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - strb r0, [r1, r6] │ │ │ │ + strb r4, [r1, r6] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrsb r0, [r2, r3] │ │ │ │ + ldrsb r4, [r2, r3] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrsb r0, [r4, r1] │ │ │ │ + ldrsb r4, [r4, r1] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - strb r4, [r3, r5] │ │ │ │ + strb r0, [r4, r5] │ │ │ │ lsls r7, r2, #4 │ │ │ │ subs r4, #188 @ 0xbc │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #29] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r5, r7] │ │ │ │ + strb r6, [r5, r7] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - strb r6, [r5, r4] │ │ │ │ + strb r2, [r6, r4] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - strb r4, [r6, r0] │ │ │ │ + strb r0, [r7, r0] │ │ │ │ lsls r7, r2, #4 │ │ │ │ ldr.w r3, [pc, #3056] @ 35c234 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r6, #0 │ │ │ │ it eq │ │ │ │ @@ -37108,335 +37108,335 @@ │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ asrs r0, r6, #7 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r5, #7] │ │ │ │ movs r0, r0 │ │ │ │ - mov lr, r9 │ │ │ │ + mov sl, sl │ │ │ │ lsls r7, r2, #4 │ │ │ │ - str r2, [r7, r4] │ │ │ │ + str r6, [r7, r4] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - strh r6, [r4, r0] │ │ │ │ + strh r2, [r5, r0] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - mov sl, r4 │ │ │ │ + mov lr, r4 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - str r4, [r1, r7] │ │ │ │ + str r0, [r2, r7] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - str r2, [r2, r3] │ │ │ │ + str r6, [r2, r3] │ │ │ │ lsls r7, r2, #4 │ │ │ │ adds r2, #80 @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r1, r2] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - str r0, [r6, r2] │ │ │ │ + str r4, [r6, r2] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r7, [pc, #728] @ (35c540 ) │ │ │ │ + ldr r7, [pc, #744] @ (35c550 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - str r4, [r2, r0] │ │ │ │ + str r0, [r3, r0] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r7, [pc, #104] @ (35c2d8 ) │ │ │ │ + ldr r7, [pc, #120] @ (35c2e8 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r7, [pc, #624] @ (35c4e4 ) │ │ │ │ + ldr r7, [pc, #640] @ (35c4f4 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r6, [pc, #648] @ (35c500 ) │ │ │ │ + ldr r6, [pc, #664] @ (35c510 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r7, [pc, #456] @ (35c444 ) │ │ │ │ + ldr r7, [pc, #472] @ (35c454 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r6, [pc, #472] @ (35c458 ) │ │ │ │ + ldr r6, [pc, #488] @ (35c468 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - bx r6 │ │ │ │ + bxns r6 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r6, [pc, #352] @ (35c3e8 ) │ │ │ │ + ldr r6, [pc, #368] @ (35c3f8 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r7, [pc, #272] @ (35c39c ) │ │ │ │ + ldr r7, [pc, #288] @ (35c3ac ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - cmp r4, sl │ │ │ │ + cmp r0, fp │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r6, [pc, #48] @ (35c2c4 ) │ │ │ │ + ldr r6, [pc, #64] @ (35c2d4 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r6, [pc, #992] @ (35c678 ) │ │ │ │ + ldr r6, [pc, #1008] @ (35c688 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r6, [pc, #848] @ (35c5ec ) │ │ │ │ + ldr r6, [pc, #864] @ (35c5fc ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r5, [pc, #432] @ (35c450 ) │ │ │ │ + ldr r5, [pc, #448] @ (35c460 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r6, [pc, #352] @ (35c404 ) │ │ │ │ + ldr r6, [pc, #368] @ (35c414 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r6, [pc, #104] @ (35c310 ) │ │ │ │ + ldr r6, [pc, #120] @ (35c320 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r5, [pc, #128] @ (35c32c ) │ │ │ │ + ldr r5, [pc, #144] @ (35c33c ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r6, [pc, #8] @ (35c2b8 ) │ │ │ │ + ldr r6, [pc, #24] @ (35c2c8 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r5, [pc, #24] @ (35c2cc ) │ │ │ │ + ldr r5, [pc, #40] @ (35c2dc ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - cmp lr, r6 │ │ │ │ + cmp sl, r7 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r5, [pc, #848] @ (35c60c ) │ │ │ │ + ldr r5, [pc, #864] @ (35c61c ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r4, [pc, #872] @ (35c628 ) │ │ │ │ + ldr r4, [pc, #888] @ (35c638 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r5, [pc, #696] @ (35c57c ) │ │ │ │ + ldr r5, [pc, #712] @ (35c58c ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r4, [pc, #712] @ (35c590 ) │ │ │ │ + ldr r4, [pc, #728] @ (35c5a0 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r5, [pc, #512] @ (35c4cc ) │ │ │ │ + ldr r5, [pc, #528] @ (35c4dc ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r4, [pc, #536] @ (35c4e8 ) │ │ │ │ + ldr r4, [pc, #552] @ (35c4f8 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r6, [pc, #528] @ (35c4e4 ) │ │ │ │ + ldr r6, [pc, #544] @ (35c4f4 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r5, [pc, #392] @ (35c460 ) │ │ │ │ + ldr r5, [pc, #408] @ (35c470 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r4, [pc, #416] @ (35c47c ) │ │ │ │ + ldr r4, [pc, #432] @ (35c48c ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #184] @ (35c39c ) │ │ │ │ + ldr r5, [pc, #200] @ (35c3ac ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r4, [pc, #200] @ (35c3b0 ) │ │ │ │ + ldr r4, [pc, #216] @ (35c3c0 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r5, [pc, #64] @ (35c32c ) │ │ │ │ + ldr r5, [pc, #80] @ (35c33c ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r4, [pc, #80] @ (35c340 ) │ │ │ │ + ldr r4, [pc, #96] @ (35c350 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r4, [pc, #912] @ (35c684 ) │ │ │ │ + ldr r4, [pc, #928] @ (35c694 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r3, [pc, #936] @ (35c6a0 ) │ │ │ │ + ldr r3, [pc, #952] @ (35c6b0 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r4, [pc, #816] @ (35c62c ) │ │ │ │ + ldr r4, [pc, #832] @ (35c63c ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r3, [pc, #832] @ (35c640 ) │ │ │ │ + ldr r3, [pc, #848] @ (35c650 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r4, [pc, #384] @ (35c484 ) │ │ │ │ + ldr r4, [pc, #400] @ (35c494 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r3, [pc, #408] @ (35c4a0 ) │ │ │ │ + ldr r3, [pc, #424] @ (35c4b0 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - cbz r6, 35c388 │ │ │ │ + cbz r2, 35c38a │ │ │ │ lsls r3, r4, #4 │ │ │ │ - ldr r4, [pc, #272] @ (35c420 ) │ │ │ │ + ldr r4, [pc, #288] @ (35c430 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r3, [pc, #280] @ (35c42c ) │ │ │ │ + ldr r3, [pc, #296] @ (35c43c ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - mvns r4, r6 │ │ │ │ + mvns r0, r7 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r4, [pc, #72] @ (35c364 ) │ │ │ │ + ldr r4, [pc, #88] @ (35c374 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r3, [pc, #96] @ (35c380 ) │ │ │ │ + ldr r3, [pc, #112] @ (35c390 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ ldr r5, [pc, #792] @ (35c63c ) │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldr r3, [pc, #960] @ (35c6e8 ) │ │ │ │ + ldr r3, [pc, #976] @ (35c6f8 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r2, [pc, #968] @ (35c6f4 ) │ │ │ │ + ldr r2, [pc, #984] @ (35c704 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r3, [pc, #760] @ (35c628 ) │ │ │ │ + ldr r3, [pc, #776] @ (35c638 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r2, [pc, #784] @ (35c644 ) │ │ │ │ + ldr r2, [pc, #800] @ (35c654 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ ldr r5, [pc, #480] @ (35c518 ) │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldr r3, [pc, #616] @ (35c5a4 ) │ │ │ │ + ldr r3, [pc, #632] @ (35c5b4 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r2, [pc, #640] @ (35c5c0 ) │ │ │ │ + ldr r2, [pc, #656] @ (35c5d0 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r3, [pc, #520] @ (35c54c ) │ │ │ │ + ldr r3, [pc, #536] @ (35c55c ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r2, [pc, #544] @ (35c568 ) │ │ │ │ + ldr r2, [pc, #560] @ (35c578 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r3, [pc, #424] @ (35c4f4 ) │ │ │ │ + ldr r3, [pc, #440] @ (35c504 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r2, [pc, #448] @ (35c510 ) │ │ │ │ + ldr r2, [pc, #464] @ (35c520 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r4, [pc, #376] @ (35c4cc ) │ │ │ │ + ldr r4, [pc, #392] @ (35c4dc ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r3, [pc, #240] @ (35c448 ) │ │ │ │ + ldr r3, [pc, #256] @ (35c458 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r2, [pc, #264] @ (35c464 ) │ │ │ │ + ldr r2, [pc, #280] @ (35c474 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r4, [pc, #256] @ (35c460 ) │ │ │ │ + ldr r4, [pc, #272] @ (35c470 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r3, [pc, #88] @ (35c3bc ) │ │ │ │ + ldr r3, [pc, #104] @ (35c3cc ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r2, [pc, #112] @ (35c3d8 ) │ │ │ │ + ldr r2, [pc, #128] @ (35c3e8 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r2, [pc, #1016] @ (35c764 ) │ │ │ │ + ldr r3, [pc, #8] @ (35c374 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r2, [pc, #16] @ (35c380 ) │ │ │ │ + ldr r2, [pc, #32] @ (35c390 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r2, [pc, #920] @ (35c70c ) │ │ │ │ + ldr r2, [pc, #936] @ (35c71c ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r1, [pc, #944] @ (35c728 ) │ │ │ │ + ldr r1, [pc, #960] @ (35c738 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r2, [pc, #824] @ (35c6b4 ) │ │ │ │ + ldr r2, [pc, #840] @ (35c6c4 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r1, [pc, #840] @ (35c6c8 ) │ │ │ │ + ldr r1, [pc, #856] @ (35c6d8 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r2, [pc, #712] @ (35c64c ) │ │ │ │ + ldr r2, [pc, #728] @ (35c65c ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r1, [pc, #736] @ (35c668 ) │ │ │ │ + ldr r1, [pc, #752] @ (35c678 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - negs r0, r7 │ │ │ │ + negs r4, r7 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r2, [pc, #600] @ (35c5e8 ) │ │ │ │ + ldr r2, [pc, #616] @ (35c5f8 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r1, [pc, #608] @ (35c5f4 ) │ │ │ │ + ldr r1, [pc, #624] @ (35c604 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r2, [pc, #464] @ (35c568 ) │ │ │ │ + ldr r2, [pc, #480] @ (35c578 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r1, [pc, #488] @ (35c584 ) │ │ │ │ + ldr r1, [pc, #504] @ (35c594 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r2, [pc, #376] @ (35c518 ) │ │ │ │ + ldr r2, [pc, #392] @ (35c528 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r1, [pc, #392] @ (35c52c ) │ │ │ │ + ldr r1, [pc, #408] @ (35c53c ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r2, [pc, #256] @ (35c4a8 ) │ │ │ │ + ldr r2, [pc, #272] @ (35c4b8 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r1, [pc, #280] @ (35c4c4 ) │ │ │ │ + ldr r1, [pc, #296] @ (35c4d4 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - cbz r4, 35c3e4 │ │ │ │ + cbz r0, 35c3e6 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - ldr r2, [pc, #136] @ (35c43c ) │ │ │ │ + ldr r2, [pc, #152] @ (35c44c ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r1, [pc, #144] @ (35c448 ) │ │ │ │ + ldr r1, [pc, #160] @ (35c458 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r1, [pc, #984] @ (35c794 ) │ │ │ │ + ldr r1, [pc, #1000] @ (35c7a4 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r0, [pc, #1008] @ (35c7b0 ) │ │ │ │ + ldr r1, [pc, #0] @ (35c3c0 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r1, [pc, #880] @ (35c734 ) │ │ │ │ + ldr r1, [pc, #896] @ (35c744 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r0, [pc, #904] @ (35c750 ) │ │ │ │ + ldr r0, [pc, #920] @ (35c760 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r1, [pc, #768] @ (35c6cc ) │ │ │ │ + ldr r1, [pc, #784] @ (35c6dc ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r0, [pc, #784] @ (35c6e0 ) │ │ │ │ + ldr r0, [pc, #800] @ (35c6f0 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - cbz r4, 35c3e6 │ │ │ │ + cbz r0, 35c3e8 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - ldr r1, [pc, #608] @ (35c638 ) │ │ │ │ + ldr r1, [pc, #624] @ (35c648 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r0, [pc, #632] @ (35c654 ) │ │ │ │ + ldr r0, [pc, #648] @ (35c664 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r1, [pc, #504] @ (35c5d8 ) │ │ │ │ + ldr r1, [pc, #520] @ (35c5e8 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r0, [pc, #528] @ (35c5f4 ) │ │ │ │ + ldr r0, [pc, #544] @ (35c604 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r1, [pc, #960] @ (35c7a8 ) │ │ │ │ + ldr r1, [pc, #976] @ (35c7b8 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r0, [pc, #448] @ (35c5ac ) │ │ │ │ + ldr r0, [pc, #464] @ (35c5bc ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r1, [pc, #376] @ (35c568 ) │ │ │ │ + ldr r1, [pc, #392] @ (35c578 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r1, [pc, #280] @ (35c50c ) │ │ │ │ + ldr r1, [pc, #296] @ (35c51c ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r0, [pc, #296] @ (35c520 ) │ │ │ │ + ldr r0, [pc, #312] @ (35c530 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - subs r7, #114 @ 0x72 │ │ │ │ + subs r7, #118 @ 0x76 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r0, [pc, #168] @ (35c4a8 ) │ │ │ │ + ldr r0, [pc, #184] @ (35c4b8 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r1, [pc, #96] @ (35c464 ) │ │ │ │ + ldr r1, [pc, #112] @ (35c474 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - subs r7, #72 @ 0x48 │ │ │ │ + subs r7, #76 @ 0x4c │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r0, [pc, #0] @ (35c40c ) │ │ │ │ + ldr r0, [pc, #16] @ (35c41c ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r0, [pc, #952] @ (35c7c8 ) │ │ │ │ + ldr r0, [pc, #968] @ (35c7d8 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r0, [pc, #880] @ (35c784 ) │ │ │ │ + ldr r0, [pc, #896] @ (35c794 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - blx ip │ │ │ │ + blxns ip │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r0, [pc, #784] @ (35c72c ) │ │ │ │ + ldr r0, [pc, #800] @ (35c73c ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - blx r9 │ │ │ │ + blxns r9 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - lsls r2, r1 │ │ │ │ + lsls r6, r1 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - @ instruction: 0x47b2 │ │ │ │ + @ instruction: 0x47b6 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r0, [pc, #640] @ (35c6ac ) │ │ │ │ + ldr r0, [pc, #656] @ (35c6bc ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r0, [pc, #568] @ (35c668 ) │ │ │ │ + ldr r0, [pc, #584] @ (35c678 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - @ instruction: 0x4792 │ │ │ │ + @ instruction: 0x4796 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - eors r2, r2 │ │ │ │ + eors r6, r2 │ │ │ │ lsls r7, r2, #4 │ │ │ │ bx pc │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r0, [pc, #416] @ (35c5e0 ) │ │ │ │ + ldr r0, [pc, #432] @ (35c5f0 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ stmia r2!, {r5} │ │ │ │ lsls r7, r4, #4 │ │ │ │ - ldr r0, [pc, #584] @ (35c690 ) │ │ │ │ + ldr r0, [pc, #600] @ (35c6a0 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r0, [pc, #936] @ (35c7f4 ) │ │ │ │ + ldr r0, [pc, #952] @ (35c804 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ stmia r2!, {r1, r3} │ │ │ │ lsls r7, r4, #4 │ │ │ │ - ldr r0, [pc, #496] @ (35c644 ) │ │ │ │ + ldr r0, [pc, #512] @ (35c654 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r0, [pc, #608] @ (35c6b8 ) │ │ │ │ + ldr r0, [pc, #624] @ (35c6c8 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ stmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r7, r4, #4 │ │ │ │ - ldr r0, [pc, #408] @ (35c5f8 ) │ │ │ │ + ldr r0, [pc, #424] @ (35c608 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r1, [pc, #648] @ (35c6ec ) │ │ │ │ + ldr r1, [pc, #664] @ (35c6fc ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ stmia r1!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r7, r4, #4 │ │ │ │ - ldr r0, [pc, #320] @ (35c5ac ) │ │ │ │ + ldr r0, [pc, #336] @ (35c5bc ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r1, [pc, #272] @ (35c580 ) │ │ │ │ + ldr r1, [pc, #288] @ (35c590 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ stmia r1!, {r3, r6, r7} │ │ │ │ lsls r7, r4, #4 │ │ │ │ - ldr r0, [pc, #232] @ (35c560 ) │ │ │ │ + ldr r0, [pc, #248] @ (35c570 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - subs r4, #130 @ 0x82 │ │ │ │ + subs r4, #134 @ 0x86 │ │ │ │ lsls r7, r2, #4 │ │ │ │ stmia r1!, {r1, r4, r5, r7} │ │ │ │ lsls r7, r4, #4 │ │ │ │ - ldr r0, [pc, #144] @ (35c514 ) │ │ │ │ + ldr r0, [pc, #160] @ (35c524 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r1, [pc, #288] @ (35c5a8 ) │ │ │ │ + ldr r1, [pc, #304] @ (35c5b8 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ stmia r1!, {r2, r3, r4, r7} │ │ │ │ lsls r7, r4, #4 │ │ │ │ - ldr r0, [pc, #56] @ (35c4c8 ) │ │ │ │ + ldr r0, [pc, #72] @ (35c4d8 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r0, [pc, #648] @ (35c71c ) │ │ │ │ + ldr r0, [pc, #664] @ (35c72c ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ stmia r1!, {r1, r2, r7} │ │ │ │ lsls r7, r4, #4 │ │ │ │ - blx pc │ │ │ │ + blxns pc │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r1, [pc, #64] @ (35c4e0 ) │ │ │ │ + ldr r1, [pc, #80] @ (35c4f0 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ stmia r1!, {r4, r5, r6} │ │ │ │ lsls r7, r4, #4 │ │ │ │ - @ instruction: 0x47e2 │ │ │ │ + @ instruction: 0x47e6 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r0, [pc, #904] @ (35c834 ) │ │ │ │ + ldr r0, [pc, #920] @ (35c844 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ stmia r1!, {r1, r3, r4, r6} │ │ │ │ lsls r7, r4, #4 │ │ │ │ - blxns r9 │ │ │ │ + blx sl │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r0, [pc, #1008] @ (35c8a8 ) │ │ │ │ + ldr r1, [pc, #0] @ (35c4b8 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ stmia r1!, {r2, r6} │ │ │ │ lsls r7, r4, #4 │ │ │ │ - @ instruction: 0x47b6 │ │ │ │ + @ instruction: 0x47ba │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r0, [pc, #776] @ (35c7cc ) │ │ │ │ + ldr r0, [pc, #792] @ (35c7dc ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ │ │ │ │ 0035c4c4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -37589,41 +37589,41 @@ │ │ │ │ lsls r6, r5, #4 │ │ │ │ ldr r2, [pc, #0] @ (35c630 ) │ │ │ │ lsls r7, r5, #4 │ │ │ │ strh r0, [r0, #14] │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #246 @ 0xf6 │ │ │ │ + subs r0, #250 @ 0xfa │ │ │ │ lsls r7, r2, #4 │ │ │ │ strb r0, [r5, #7] │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sl │ │ │ │ + add r4, sl │ │ │ │ lsls r7, r2, #4 │ │ │ │ - muls r4, r2 │ │ │ │ + muls r0, r3 │ │ │ │ lsls r7, r2, #4 │ │ │ │ adds r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ push {r1, r4, r5, lr} │ │ │ │ lsls r6, r5, #4 │ │ │ │ - cmp r6, sl │ │ │ │ + cmp r2, fp │ │ │ │ lsls r7, r2, #4 │ │ │ │ - cmp r6, fp │ │ │ │ + cmp r2, ip │ │ │ │ lsls r7, r2, #4 │ │ │ │ - cmp r6, r2 │ │ │ │ + cmp r2, r3 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - cmp r6, r5 │ │ │ │ + cmp r2, r6 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - strh r2, [r1, #28] │ │ │ │ + strh r6, [r1, #28] │ │ │ │ lsls r5, r2, #4 │ │ │ │ │ │ │ │ 0035c670 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -38757,74 +38757,74 @@ │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r5, #7] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xeb840113 │ │ │ │ - subs r5, #196 @ 0xc4 │ │ │ │ + subs r5, #200 @ 0xc8 │ │ │ │ lsls r7, r2, #4 │ │ │ │ sbc.w r1, r8, r3, lsr #32 │ │ │ │ - subs r5, #168 @ 0xa8 │ │ │ │ + subs r5, #172 @ 0xac │ │ │ │ lsls r7, r2, #4 │ │ │ │ add r7, sp, #848 @ 0x350 │ │ │ │ lsls r6, r5, #4 │ │ │ │ @ instruction: 0xeafe0113 │ │ │ │ - subs r5, #62 @ 0x3e │ │ │ │ + subs r5, #66 @ 0x42 │ │ │ │ lsls r7, r2, #4 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ orns r1, r4, r3, lsr #32 │ │ │ │ - subs r4, #180 @ 0xb4 │ │ │ │ + subs r4, #184 @ 0xb8 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - adds r2, #58 @ 0x3a │ │ │ │ + adds r2, #62 @ 0x3e │ │ │ │ lsls r7, r2, #4 │ │ │ │ subs r3, #28 │ │ │ │ movs r0, r0 │ │ │ │ orrs r0, r5 │ │ │ │ movs r0, r0 │ │ │ │ b.n 35d134 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - subs r1, #186 @ 0xba │ │ │ │ + subs r1, #190 @ 0xbe │ │ │ │ lsls r7, r2, #4 │ │ │ │ - cmp r7, #66 @ 0x42 │ │ │ │ + cmp r7, #70 @ 0x46 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - subs r4, #40 @ 0x28 │ │ │ │ + subs r4, #44 @ 0x2c │ │ │ │ lsls r7, r2, #4 │ │ │ │ b.n 35d0f8 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - subs r1, #146 @ 0x92 │ │ │ │ + subs r1, #150 @ 0x96 │ │ │ │ lsls r7, r2, #4 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #18 │ │ │ │ + subs r4, #22 │ │ │ │ lsls r7, r2, #4 │ │ │ │ b.n 35d068 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - subs r1, #68 @ 0x44 │ │ │ │ + subs r1, #72 @ 0x48 │ │ │ │ lsls r7, r2, #4 │ │ │ │ b.n 35d030 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - subs r1, #36 @ 0x24 │ │ │ │ + subs r1, #40 @ 0x28 │ │ │ │ lsls r7, r2, #4 │ │ │ │ strb r0, [r0, #10] │ │ │ │ movs r0, r0 │ │ │ │ b.n 35cec8 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - subs r0, #106 @ 0x6a │ │ │ │ + subs r0, #110 @ 0x6e │ │ │ │ lsls r7, r2, #4 │ │ │ │ b.n 35cd04 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - adds r7, #132 @ 0x84 │ │ │ │ + adds r7, #136 @ 0x88 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - subs r0, #72 @ 0x48 │ │ │ │ + subs r0, #76 @ 0x4c │ │ │ │ lsls r7, r2, #4 │ │ │ │ b.n 35cc54 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - adds r7, #38 @ 0x26 │ │ │ │ + adds r7, #42 @ 0x2a │ │ │ │ lsls r7, r2, #4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, r8 │ │ │ │ blx 73c370 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 35d98e │ │ │ │ @@ -39931,137 +39931,137 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #176] @ (35df08 ) │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r5, #7] │ │ │ │ movs r0, r0 │ │ │ │ b.n 35e240 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - adds r4, #48 @ 0x30 │ │ │ │ + adds r4, #52 @ 0x34 │ │ │ │ lsls r7, r2, #4 │ │ │ │ b.n 35e18c │ │ │ │ lsls r3, r2, #4 │ │ │ │ - adds r3, #210 @ 0xd2 │ │ │ │ + adds r3, #214 @ 0xd6 │ │ │ │ lsls r7, r2, #4 │ │ │ │ b.n 35e100 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - adds r3, #136 @ 0x88 │ │ │ │ + adds r3, #140 @ 0x8c │ │ │ │ lsls r7, r2, #4 │ │ │ │ b.n 35dfcc │ │ │ │ lsls r3, r2, #4 │ │ │ │ - adds r2, #234 @ 0xea │ │ │ │ + adds r2, #238 @ 0xee │ │ │ │ lsls r7, r2, #4 │ │ │ │ - cmp r2, #36 @ 0x24 │ │ │ │ + cmp r2, #40 @ 0x28 │ │ │ │ lsls r7, r2, #4 │ │ │ │ b.n 35df84 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - adds r2, #192 @ 0xc0 │ │ │ │ + adds r2, #196 @ 0xc4 │ │ │ │ lsls r7, r2, #4 │ │ │ │ b.n 35df3c │ │ │ │ lsls r3, r2, #4 │ │ │ │ - adds r2, #152 @ 0x98 │ │ │ │ + adds r2, #156 @ 0x9c │ │ │ │ lsls r7, r2, #4 │ │ │ │ ldr r0, [r1, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r0, [r0, r7] │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #148 @ 0x94 │ │ │ │ + adds r4, #152 @ 0x98 │ │ │ │ lsls r7, r2, #4 │ │ │ │ udf #128 @ 0x80 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - adds r0, #192 @ 0xc0 │ │ │ │ + adds r0, #196 @ 0xc4 │ │ │ │ lsls r7, r2, #4 │ │ │ │ udf #40 @ 0x28 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - adds r0, #104 @ 0x68 │ │ │ │ + adds r0, #108 @ 0x6c │ │ │ │ lsls r7, r2, #4 │ │ │ │ udf #10 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - adds r0, #70 @ 0x46 │ │ │ │ + adds r0, #74 @ 0x4a │ │ │ │ lsls r7, r2, #4 │ │ │ │ ble.n 35de8c │ │ │ │ lsls r3, r2, #4 │ │ │ │ - adds r0, #42 @ 0x2a │ │ │ │ + adds r0, #46 @ 0x2e │ │ │ │ lsls r7, r2, #4 │ │ │ │ - adds r2, #158 @ 0x9e │ │ │ │ + adds r2, #162 @ 0xa2 │ │ │ │ lsls r7, r2, #4 │ │ │ │ ble.n 35de58 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - adds r0, #4 │ │ │ │ + adds r0, #8 │ │ │ │ lsls r7, r2, #4 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #104 @ 0x68 │ │ │ │ + adds r1, #108 @ 0x6c │ │ │ │ lsls r7, r2, #4 │ │ │ │ ble.n 35dfac │ │ │ │ lsls r3, r2, #4 │ │ │ │ - cmp r7, #172 @ 0xac │ │ │ │ + cmp r7, #176 @ 0xb0 │ │ │ │ lsls r7, r2, #4 │ │ │ │ ble.n 35df78 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - cmp r7, #142 @ 0x8e │ │ │ │ + cmp r7, #146 @ 0x92 │ │ │ │ lsls r7, r2, #4 │ │ │ │ ble.n 35def0 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - cmp r7, #72 @ 0x48 │ │ │ │ + cmp r7, #76 @ 0x4c │ │ │ │ lsls r7, r2, #4 │ │ │ │ bgt.n 35deb4 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - cmp r7, #38 @ 0x26 │ │ │ │ + cmp r7, #42 @ 0x2a │ │ │ │ lsls r7, r2, #4 │ │ │ │ bgt.n 35de78 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - cmp r7, #4 │ │ │ │ + cmp r7, #8 │ │ │ │ lsls r7, r2, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #60 @ 0x3c │ │ │ │ + cmp r6, #64 @ 0x40 │ │ │ │ lsls r7, r2, #4 │ │ │ │ bls.n 35dfe0 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - cmp r3, #166 @ 0xa6 │ │ │ │ + cmp r3, #170 @ 0xaa │ │ │ │ lsls r7, r2, #4 │ │ │ │ bls.n 35df68 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - cmp r3, #106 @ 0x6a │ │ │ │ + cmp r3, #110 @ 0x6e │ │ │ │ lsls r7, r2, #4 │ │ │ │ - cmp r5, #210 @ 0xd2 │ │ │ │ + cmp r5, #214 @ 0xd6 │ │ │ │ lsls r7, r2, #4 │ │ │ │ bhi.n 35df20 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - cmp r3, #60 @ 0x3c │ │ │ │ + cmp r3, #64 @ 0x40 │ │ │ │ lsls r7, r2, #4 │ │ │ │ bhi.n 35dee4 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - cmp r3, #30 │ │ │ │ + cmp r3, #34 @ 0x22 │ │ │ │ lsls r7, r2, #4 │ │ │ │ bhi.n 35dec0 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - cmp r3, #2 │ │ │ │ + cmp r3, #6 │ │ │ │ lsls r7, r2, #4 │ │ │ │ bhi.n 35de84 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - cmp r2, #230 @ 0xe6 │ │ │ │ + cmp r2, #234 @ 0xea │ │ │ │ lsls r7, r2, #4 │ │ │ │ - lsrs r6, r3, #6 │ │ │ │ + lsrs r2, r4, #6 │ │ │ │ lsls r7, r4, #4 │ │ │ │ bhi.n 35e03c │ │ │ │ lsls r3, r2, #4 │ │ │ │ - cmp r2, #184 @ 0xb8 │ │ │ │ + cmp r2, #188 @ 0xbc │ │ │ │ lsls r7, r2, #4 │ │ │ │ - cmp r4, #26 │ │ │ │ + cmp r4, #30 │ │ │ │ lsls r7, r2, #4 │ │ │ │ bhi.n 35df9c │ │ │ │ lsls r3, r2, #4 │ │ │ │ - cmp r2, #100 @ 0x64 │ │ │ │ + cmp r2, #104 @ 0x68 │ │ │ │ lsls r7, r2, #4 │ │ │ │ ldr.w r3, [pc, #3244] @ 35ec08 │ │ │ │ movs r2, #74 @ 0x4a │ │ │ │ str r7, [sp, #20] │ │ │ │ ldr.w r1, [pc, #3240] @ 35ec0c │ │ │ │ ldr.w r0, [pc, #3240] @ 35ec10 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ @@ -41214,259 +41214,259 @@ │ │ │ │ mov r8, r9 │ │ │ │ blx 73c0fc │ │ │ │ b.w 35d9d8 │ │ │ │ strb r0, [r5, #7] │ │ │ │ movs r0, r0 │ │ │ │ bvs.n 35ec00 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - cmp r1, #58 @ 0x3a │ │ │ │ + cmp r1, #62 @ 0x3e │ │ │ │ lsls r7, r2, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ bvs.n 35ec40 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - cmp r0, #82 @ 0x52 │ │ │ │ + cmp r0, #86 @ 0x56 │ │ │ │ lsls r7, r2, #4 │ │ │ │ adds r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ orrs r0, r5 │ │ │ │ movs r0, r0 │ │ │ │ bpl.n 35eb38 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - movs r7, #198 @ 0xc6 │ │ │ │ + movs r7, #202 @ 0xca │ │ │ │ lsls r7, r2, #4 │ │ │ │ - subs r0, r0, #4 │ │ │ │ + subs r4, r0, #4 │ │ │ │ lsls r7, r2, #4 │ │ │ │ bpl.n 35ecbc │ │ │ │ lsls r3, r2, #4 │ │ │ │ - movs r7, #130 @ 0x82 │ │ │ │ + movs r7, #134 @ 0x86 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - lsls r6, r0, #25 │ │ │ │ + lsls r2, r1, #25 │ │ │ │ lsls r7, r4, #4 │ │ │ │ bpl.n 35ec88 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - movs r7, #92 @ 0x5c │ │ │ │ + movs r7, #96 @ 0x60 │ │ │ │ lsls r7, r2, #4 │ │ │ │ bmi.n 35ec44 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - movs r7, #60 @ 0x3c │ │ │ │ + movs r7, #64 @ 0x40 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - lsls r2, r7, #23 │ │ │ │ + lsls r6, r7, #23 │ │ │ │ lsls r7, r4, #4 │ │ │ │ bmi.n 35ec04 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - movs r7, #18 │ │ │ │ + movs r7, #22 │ │ │ │ lsls r7, r2, #4 │ │ │ │ bmi.n 35ebb4 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - movs r6, #236 @ 0xec │ │ │ │ + movs r6, #240 @ 0xf0 │ │ │ │ lsls r7, r2, #4 │ │ │ │ bmi.n 35eb80 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - movs r6, #204 @ 0xcc │ │ │ │ + movs r6, #208 @ 0xd0 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - cmp r1, #58 @ 0x3a │ │ │ │ + cmp r1, #62 @ 0x3e │ │ │ │ lsls r7, r2, #4 │ │ │ │ bmi.n 35ed40 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - movs r6, #162 @ 0xa2 │ │ │ │ + movs r6, #166 @ 0xa6 │ │ │ │ lsls r7, r2, #4 │ │ │ │ bmi.n 35ecfc │ │ │ │ lsls r3, r2, #4 │ │ │ │ - movs r6, #128 @ 0x80 │ │ │ │ + movs r6, #132 @ 0x84 │ │ │ │ lsls r7, r2, #4 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #238 @ 0xee │ │ │ │ + movs r7, #242 @ 0xf2 │ │ │ │ lsls r7, r2, #4 │ │ │ │ bcc.n 35ec70 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - movs r6, #50 @ 0x32 │ │ │ │ + movs r6, #54 @ 0x36 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - movs r7, #160 @ 0xa0 │ │ │ │ + movs r7, #164 @ 0xa4 │ │ │ │ lsls r7, r2, #4 │ │ │ │ bcc.n 35ebe0 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - movs r5, #228 @ 0xe4 │ │ │ │ + movs r5, #232 @ 0xe8 │ │ │ │ lsls r7, r2, #4 │ │ │ │ bcc.n 35ed98 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - movs r5, #184 @ 0xb8 │ │ │ │ + movs r5, #188 @ 0xbc │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrb r0, [r2, r2] │ │ │ │ + ldrb r4, [r2, r2] │ │ │ │ lsls r4, r4, #4 │ │ │ │ bcc.n 35ecc4 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - movs r5, #76 @ 0x4c │ │ │ │ + movs r5, #80 @ 0x50 │ │ │ │ lsls r7, r2, #4 │ │ │ │ bcs.n 35ec84 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - movs r5, #42 @ 0x2a │ │ │ │ + movs r5, #46 @ 0x2e │ │ │ │ lsls r7, r2, #4 │ │ │ │ bcs.n 35ec54 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - movs r5, #12 │ │ │ │ + movs r5, #16 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - lsls r6, r3, #15 │ │ │ │ + lsls r2, r4, #15 │ │ │ │ lsls r7, r4, #4 │ │ │ │ bcs.n 35ec0c │ │ │ │ lsls r3, r2, #4 │ │ │ │ - movs r4, #226 @ 0xe2 │ │ │ │ + movs r4, #230 @ 0xe6 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - movs r5, #180 @ 0xb4 │ │ │ │ + movs r5, #184 @ 0xb8 │ │ │ │ lsls r7, r2, #4 │ │ │ │ bcs.n 35ed68 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - movs r4, #136 @ 0x88 │ │ │ │ + movs r4, #140 @ 0x8c │ │ │ │ lsls r7, r2, #4 │ │ │ │ bcs.n 35ed30 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - movs r4, #106 @ 0x6a │ │ │ │ + movs r4, #110 @ 0x6e │ │ │ │ lsls r7, r2, #4 │ │ │ │ - movs r5, #60 @ 0x3c │ │ │ │ + movs r5, #64 @ 0x40 │ │ │ │ lsls r7, r2, #4 │ │ │ │ bne.n 35ec90 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - movs r4, #20 │ │ │ │ + movs r4, #24 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - movs r6, #136 @ 0x88 │ │ │ │ + movs r6, #140 @ 0x8c │ │ │ │ lsls r7, r2, #4 │ │ │ │ bne.n 35ec5c │ │ │ │ lsls r3, r2, #4 │ │ │ │ - movs r3, #238 @ 0xee │ │ │ │ + movs r3, #242 @ 0xf2 │ │ │ │ lsls r7, r2, #4 │ │ │ │ bne.n 35ec18 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - movs r3, #206 @ 0xce │ │ │ │ + movs r3, #210 @ 0xd2 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - movs r4, #108 @ 0x6c │ │ │ │ + movs r4, #112 @ 0x70 │ │ │ │ lsls r7, r2, #4 │ │ │ │ bne.n 35ed10 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - movs r3, #68 @ 0x44 │ │ │ │ + movs r3, #72 @ 0x48 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - movs r5, #178 @ 0xb2 │ │ │ │ + movs r5, #182 @ 0xb6 │ │ │ │ lsls r7, r2, #4 │ │ │ │ beq.n 35ecd0 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - movs r3, #26 │ │ │ │ + movs r3, #30 │ │ │ │ lsls r7, r2, #4 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ beq.n 35edec │ │ │ │ lsls r3, r2, #4 │ │ │ │ - movs r2, #166 @ 0xa6 │ │ │ │ + movs r2, #170 @ 0xaa │ │ │ │ lsls r7, r2, #4 │ │ │ │ - movs r5, #132 @ 0x84 │ │ │ │ + movs r5, #136 @ 0x88 │ │ │ │ lsls r7, r2, #4 │ │ │ │ beq.n 35ed54 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - movs r2, #84 @ 0x54 │ │ │ │ + movs r2, #88 @ 0x58 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - movs r3, #28 │ │ │ │ + movs r3, #32 │ │ │ │ lsls r7, r2, #4 │ │ │ │ ldmia r7, {r2, r4, r5, r7} │ │ │ │ lsls r3, r2, #4 │ │ │ │ - movs r1, #244 @ 0xf4 │ │ │ │ + movs r1, #248 @ 0xf8 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - movs r4, #98 @ 0x62 │ │ │ │ + movs r4, #102 @ 0x66 │ │ │ │ lsls r7, r2, #4 │ │ │ │ ldmia r7, {r1, r2, r3, r7} │ │ │ │ lsls r3, r2, #4 │ │ │ │ - movs r1, #204 @ 0xcc │ │ │ │ + movs r1, #208 @ 0xd0 │ │ │ │ lsls r7, r2, #4 │ │ │ │ ldr r3, [pc, #176] @ (35edfc ) │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #190 @ 0xbe │ │ │ │ lsls r4, r2, #4 │ │ │ │ ldmia r6!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r3, r2, #4 │ │ │ │ - movs r0, #238 @ 0xee │ │ │ │ + movs r0, #242 @ 0xf2 │ │ │ │ lsls r7, r2, #4 │ │ │ │ movs r3, #114 @ 0x72 │ │ │ │ lsls r4, r2, #4 │ │ │ │ ldmia r6, {r1, r5, r6} │ │ │ │ lsls r3, r2, #4 │ │ │ │ - movs r0, #162 @ 0xa2 │ │ │ │ + movs r0, #166 @ 0xa6 │ │ │ │ lsls r7, r2, #4 │ │ │ │ ldmia r6!, {r3} │ │ │ │ lsls r3, r2, #4 │ │ │ │ - movs r0, #68 @ 0x44 │ │ │ │ + movs r0, #72 @ 0x48 │ │ │ │ lsls r7, r2, #4 │ │ │ │ ldmia r5!, {r1, r3, r6, r7} │ │ │ │ lsls r3, r2, #4 │ │ │ │ - movs r0, #10 │ │ │ │ + movs r0, #14 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrsb r2, [r1, r4] │ │ │ │ + ldrsb r6, [r1, r4] │ │ │ │ lsls r4, r4, #4 │ │ │ │ ldmia r5!, {r1, r3, r7} │ │ │ │ lsls r3, r2, #4 │ │ │ │ - subs r2, r1, #7 │ │ │ │ + subs r6, r1, #7 │ │ │ │ lsls r7, r2, #4 │ │ │ │ ldmia r5!, {r1, r2, r4, r6} │ │ │ │ lsls r3, r2, #4 │ │ │ │ - subs r6, r2, #6 │ │ │ │ + subs r2, r3, #6 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - stc2l 1, cr0, [sl, #152] @ 0x98 │ │ │ │ + stc2l 1, cr0, [lr, #152] @ 0x98 │ │ │ │ ldmia r4!, {r1, r2, r5, r7} │ │ │ │ lsls r3, r2, #4 │ │ │ │ - subs r4, r4, #3 │ │ │ │ + subs r0, r5, #3 │ │ │ │ lsls r7, r2, #4 │ │ │ │ ldmia r4!, {r2, r7} │ │ │ │ lsls r3, r2, #4 │ │ │ │ - subs r4, r0, #3 │ │ │ │ + subs r0, r1, #3 │ │ │ │ lsls r7, r2, #4 │ │ │ │ ldmia r4!, {r1, r3, r6} │ │ │ │ lsls r3, r2, #4 │ │ │ │ - subs r2, r1, #2 │ │ │ │ + subs r6, r1, #2 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - strb r6, [r1, r6] │ │ │ │ + strb r2, [r2, r6] │ │ │ │ lsls r4, r4, #4 │ │ │ │ - stc2 1, cr0, [r8, #-152]! @ 0xffffff68 │ │ │ │ + stc2 1, cr0, [ip, #-152]! @ 0xffffff68 │ │ │ │ ldmia r4!, {r2} │ │ │ │ lsls r3, r2, #4 │ │ │ │ - subs r2, r0, #1 │ │ │ │ + subs r6, r0, #1 │ │ │ │ lsls r7, r2, #4 │ │ │ │ ldmia r3!, {r1, r5, r6, r7} │ │ │ │ lsls r3, r2, #4 │ │ │ │ - subs r2, r4, #0 │ │ │ │ + subs r6, r4, #0 │ │ │ │ lsls r7, r2, #4 │ │ │ │ ldmia r3, {r3, r5, r7} │ │ │ │ lsls r3, r2, #4 │ │ │ │ - adds r0, r5, #7 │ │ │ │ + adds r4, r5, #7 │ │ │ │ lsls r7, r2, #4 │ │ │ │ ldmia r3, {r2, r3, r7} │ │ │ │ lsls r3, r2, #4 │ │ │ │ - adds r2, r1, #7 │ │ │ │ + adds r6, r1, #7 │ │ │ │ lsls r7, r2, #4 │ │ │ │ ldmia r3!, {r4, r5, r6} │ │ │ │ lsls r3, r2, #4 │ │ │ │ - adds r0, r6, #6 │ │ │ │ + adds r4, r6, #6 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - subs r6, r2, #4 │ │ │ │ + subs r2, r3, #4 │ │ │ │ lsls r7, r2, #4 │ │ │ │ ldmia r3!, {r5} │ │ │ │ lsls r3, r2, #4 │ │ │ │ - adds r0, r4, #5 │ │ │ │ + adds r4, r4, #5 │ │ │ │ lsls r7, r2, #4 │ │ │ │ ldmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r2, #4 │ │ │ │ - adds r2, r7, #4 │ │ │ │ + adds r6, r7, #4 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - subs r0, r4, #2 │ │ │ │ + subs r4, r4, #2 │ │ │ │ lsls r7, r2, #4 │ │ │ │ ldmia r2!, {r1, r3, r5, r7} │ │ │ │ lsls r3, r2, #4 │ │ │ │ - adds r2, r5, #3 │ │ │ │ + adds r6, r5, #3 │ │ │ │ lsls r7, r2, #4 │ │ │ │ ldmia r2, {r1, r2, r3, r7} │ │ │ │ lsls r3, r2, #4 │ │ │ │ - adds r6, r1, #3 │ │ │ │ + adds r2, r2, #3 │ │ │ │ lsls r7, r2, #4 │ │ │ │ ldr.w r3, [pc, #2612] @ 35f838 │ │ │ │ ldr.w r1, [pc, #2612] @ 35f83c │ │ │ │ ldr.w r0, [pc, #2612] @ 35f840 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ @@ -42422,302 +42422,302 @@ │ │ │ │ adds r3, #68 @ 0x44 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ strb r0, [r5, #7] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r0!, {r3, r4, r6} │ │ │ │ lsls r3, r2, #4 │ │ │ │ - subs r0, r3, r2 │ │ │ │ + subs r4, r3, r2 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - vld4.8 {d16,d18,d20,d22}, [sl :128], r6 │ │ │ │ + vld4.8 {d16,d18,d20,d22}, [lr :128], r6 │ │ │ │ ldmia r0!, {r2} │ │ │ │ lsls r3, r2, #4 │ │ │ │ - subs r4, r0, r1 │ │ │ │ + subs r0, r1, r1 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - adds r2, r3, #3 │ │ │ │ + adds r6, r3, #3 │ │ │ │ lsls r7, r2, #4 │ │ │ │ stmia r7!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r2, #4 │ │ │ │ - subs r4, r3, r0 │ │ │ │ + subs r0, r4, r0 │ │ │ │ lsls r7, r2, #4 │ │ │ │ stmia r7!, {r1, r3, r4, r7} │ │ │ │ lsls r3, r2, #4 │ │ │ │ - adds r0, r3, r7 │ │ │ │ + adds r4, r3, r7 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr.w r0, [sl, ] │ │ │ │ + ldr.w r0, [lr, ] │ │ │ │ stmia r7!, {r2, r4, r5} │ │ │ │ lsls r3, r2, #4 │ │ │ │ - adds r4, r6, r5 │ │ │ │ + adds r0, r7, r5 │ │ │ │ lsls r7, r2, #4 │ │ │ │ stmia r7!, {r2, r3} │ │ │ │ lsls r3, r2, #4 │ │ │ │ - adds r2, r1, r5 │ │ │ │ + adds r6, r1, r5 │ │ │ │ lsls r7, r2, #4 │ │ │ │ stmia r6!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r3, r2, #4 │ │ │ │ - adds r4, r4, r4 │ │ │ │ + adds r0, r5, r4 │ │ │ │ lsls r7, r2, #4 │ │ │ │ stmia r6!, {r4, r5, r7} │ │ │ │ lsls r3, r2, #4 │ │ │ │ - adds r0, r6, r3 │ │ │ │ + adds r4, r6, r3 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - @ instruction: 0xf7c20126 │ │ │ │ + @ instruction: 0xf7c60126 │ │ │ │ stmia r6!, {r3, r7} │ │ │ │ lsls r3, r2, #4 │ │ │ │ - adds r0, r1, r3 │ │ │ │ + adds r4, r1, r3 │ │ │ │ lsls r7, r2, #4 │ │ │ │ stmia r6!, {r2, r3, r6} │ │ │ │ lsls r3, r2, #4 │ │ │ │ - adds r4, r1, r2 │ │ │ │ + adds r0, r2, r2 │ │ │ │ lsls r7, r2, #4 │ │ │ │ stmia r5!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r3, r2, #4 │ │ │ │ - adds r6, r6, r0 │ │ │ │ + adds r2, r7, r0 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - subs r4, r1, r3 │ │ │ │ + subs r0, r2, r3 │ │ │ │ lsls r7, r2, #4 │ │ │ │ stmia r5!, {r4, r7} │ │ │ │ lsls r3, r2, #4 │ │ │ │ - asrs r6, r1, #31 │ │ │ │ + asrs r2, r2, #31 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r6, [pc, #760] @ (35fbac ) │ │ │ │ + ldr r6, [pc, #776] @ (35fbbc ) │ │ │ │ lsls r4, r4, #4 │ │ │ │ stmia r5!, {r2, r5} │ │ │ │ lsls r3, r2, #4 │ │ │ │ - asrs r4, r4, #29 │ │ │ │ + asrs r0, r5, #29 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r6, [r2, r0] │ │ │ │ + ldr r2, [r3, r0] │ │ │ │ lsls r5, r2, #4 │ │ │ │ stmia r4!, {r2, r4, r5, r7} │ │ │ │ lsls r3, r2, #4 │ │ │ │ - asrs r4, r6, #27 │ │ │ │ + asrs r0, r7, #27 │ │ │ │ lsls r7, r2, #4 │ │ │ │ stmia r4!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r3, r2, #4 │ │ │ │ - asrs r6, r6, #26 │ │ │ │ + asrs r2, r7, #26 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r5, [pc, #728] @ (35fbac ) │ │ │ │ + ldr r5, [pc, #744] @ (35fbbc ) │ │ │ │ lsls r4, r4, #4 │ │ │ │ stmia r4!, {r2, r6} │ │ │ │ lsls r3, r2, #4 │ │ │ │ - asrs r4, r0, #26 │ │ │ │ + asrs r0, r1, #26 │ │ │ │ lsls r7, r2, #4 │ │ │ │ stmia r4!, {r3, r5} │ │ │ │ lsls r3, r2, #4 │ │ │ │ - asrs r4, r3, #25 │ │ │ │ + asrs r0, r4, #25 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - @ instruction: 0xf5360126 │ │ │ │ + @ instruction: 0xf53a0126 │ │ │ │ stmia r3!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r3, r2, #4 │ │ │ │ - asrs r6, r6, #24 │ │ │ │ + asrs r2, r7, #24 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - adds r0, r1, r2 │ │ │ │ + adds r4, r1, r2 │ │ │ │ lsls r7, r2, #4 │ │ │ │ stmia r3!, {r2, r4, r5, r7} │ │ │ │ lsls r3, r2, #4 │ │ │ │ - asrs r6, r5, #23 │ │ │ │ + asrs r2, r6, #23 │ │ │ │ lsls r7, r2, #4 │ │ │ │ stmia r3!, {r1, r3, r7} │ │ │ │ lsls r3, r2, #4 │ │ │ │ - asrs r2, r1, #23 │ │ │ │ + asrs r6, r1, #23 │ │ │ │ lsls r7, r2, #4 │ │ │ │ stmia r3!, {r3, r4} │ │ │ │ lsls r3, r2, #4 │ │ │ │ - asrs r0, r3, #21 │ │ │ │ + asrs r4, r3, #21 │ │ │ │ lsls r7, r2, #4 │ │ │ │ stmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r2, #4 │ │ │ │ - asrs r2, r7, #20 │ │ │ │ + asrs r6, r7, #20 │ │ │ │ lsls r7, r2, #4 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r3, #25 │ │ │ │ + asrs r4, r3, #25 │ │ │ │ lsls r7, r2, #4 │ │ │ │ stmia r2!, {r2, r3, r4, r6} │ │ │ │ lsls r3, r2, #4 │ │ │ │ - asrs r4, r3, #18 │ │ │ │ + asrs r0, r4, #18 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - asrs r0, r1, #28 │ │ │ │ + asrs r4, r1, #28 │ │ │ │ lsls r7, r2, #4 │ │ │ │ stmia r2!, {r2, r4, r5} │ │ │ │ lsls r3, r2, #4 │ │ │ │ - asrs r2, r6, #17 │ │ │ │ + asrs r6, r6, #17 │ │ │ │ lsls r7, r2, #4 │ │ │ │ stmia r2!, {r1, r2, r3} │ │ │ │ lsls r3, r2, #4 │ │ │ │ - asrs r6, r1, #17 │ │ │ │ + asrs r2, r2, #17 │ │ │ │ lsls r7, r2, #4 │ │ │ │ stmia r1!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r3, r2, #4 │ │ │ │ - asrs r6, r5, #16 │ │ │ │ + asrs r2, r6, #16 │ │ │ │ lsls r7, r2, #4 │ │ │ │ stmia r1!, {r2, r4, r5, r7} │ │ │ │ lsls r3, r2, #4 │ │ │ │ - asrs r4, r6, #15 │ │ │ │ + asrs r0, r7, #15 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r2, [pc, #864] @ (35fcac ) │ │ │ │ + ldr r2, [pc, #880] @ (35fcbc ) │ │ │ │ lsls r4, r4, #4 │ │ │ │ - @ instruction: 0xf23e0126 │ │ │ │ + movw r1, #8230 @ 0x2026 │ │ │ │ stmia r1!, {r1, r3, r4} │ │ │ │ lsls r3, r2, #4 │ │ │ │ - asrs r2, r3, #13 │ │ │ │ + asrs r6, r3, #13 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - asrs r0, r4, #16 │ │ │ │ + asrs r4, r4, #16 │ │ │ │ lsls r7, r2, #4 │ │ │ │ stmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r2, #4 │ │ │ │ - asrs r6, r7, #11 │ │ │ │ + asrs r2, r0, #12 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - asrs r4, r0, #15 │ │ │ │ + asrs r0, r1, #15 │ │ │ │ lsls r7, r2, #4 │ │ │ │ stmia r0!, {r1, r5, r6} │ │ │ │ lsls r3, r2, #4 │ │ │ │ - asrs r2, r4, #10 │ │ │ │ + asrs r6, r4, #10 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - asrs r6, r2, #20 │ │ │ │ + asrs r2, r3, #20 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - asrs r6, r0, #10 │ │ │ │ + asrs r2, r1, #10 │ │ │ │ lsls r7, r2, #4 │ │ │ │ stmia r0!, {r1, r3, r4, r5} │ │ │ │ lsls r3, r2, #4 │ │ │ │ stmia r0!, {r5} │ │ │ │ lsls r3, r2, #4 │ │ │ │ - asrs r0, r4, #9 │ │ │ │ + asrs r4, r4, #9 │ │ │ │ lsls r7, r2, #4 │ │ │ │ ldrh r6, [r1, #40] @ 0x28 │ │ │ │ lsls r7, r4, #4 │ │ │ │ - asrs r0, r0, #14 │ │ │ │ + asrs r4, r0, #14 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - asrs r0, r6, #25 │ │ │ │ + asrs r4, r6, #25 │ │ │ │ lsls r7, r2, #4 │ │ │ │ ldrh r0, [r7, #38] @ 0x26 │ │ │ │ lsls r7, r4, #4 │ │ │ │ - asrs r2, r5, #13 │ │ │ │ + asrs r6, r5, #13 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - asrs r6, r3, #22 │ │ │ │ + asrs r2, r4, #22 │ │ │ │ lsls r7, r2, #4 │ │ │ │ ldrh r2, [r4, #38] @ 0x26 │ │ │ │ lsls r7, r4, #4 │ │ │ │ - asrs r4, r2, #13 │ │ │ │ + asrs r0, r3, #13 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - asrs r0, r7, #24 │ │ │ │ + asrs r4, r7, #24 │ │ │ │ lsls r7, r2, #4 │ │ │ │ ldrh r4, [r1, #38] @ 0x26 │ │ │ │ lsls r7, r4, #4 │ │ │ │ - asrs r6, r7, #12 │ │ │ │ + asrs r2, r0, #13 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - asrs r6, r2, #24 │ │ │ │ + asrs r2, r3, #24 │ │ │ │ lsls r7, r2, #4 │ │ │ │ ldrh r6, [r6, #36] @ 0x24 │ │ │ │ lsls r7, r4, #4 │ │ │ │ - asrs r0, r5, #12 │ │ │ │ + asrs r4, r5, #12 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - asrs r4, r1, #22 │ │ │ │ + asrs r0, r2, #22 │ │ │ │ lsls r7, r2, #4 │ │ │ │ ldrh r0, [r4, #36] @ 0x24 │ │ │ │ lsls r7, r4, #4 │ │ │ │ - asrs r2, r2, #12 │ │ │ │ + asrs r6, r2, #12 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - asrs r2, r2, #23 │ │ │ │ + asrs r6, r2, #23 │ │ │ │ lsls r7, r2, #4 │ │ │ │ ldrh r2, [r1, #36] @ 0x24 │ │ │ │ lsls r7, r4, #4 │ │ │ │ - asrs r4, r7, #11 │ │ │ │ + asrs r0, r0, #12 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - asrs r4, r5, #17 │ │ │ │ + asrs r0, r6, #17 │ │ │ │ lsls r7, r2, #4 │ │ │ │ ldrh r4, [r6, #34] @ 0x22 │ │ │ │ lsls r7, r4, #4 │ │ │ │ - asrs r6, r4, #11 │ │ │ │ + asrs r2, r5, #11 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - asrs r2, r6, #18 │ │ │ │ + asrs r6, r6, #18 │ │ │ │ lsls r7, r2, #4 │ │ │ │ ldrh r6, [r3, #34] @ 0x22 │ │ │ │ lsls r7, r4, #4 │ │ │ │ - asrs r0, r2, #11 │ │ │ │ + asrs r4, r2, #11 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - asrs r0, r5, #20 │ │ │ │ + asrs r4, r5, #20 │ │ │ │ lsls r7, r2, #4 │ │ │ │ ldrh r0, [r1, #34] @ 0x22 │ │ │ │ lsls r7, r4, #4 │ │ │ │ - asrs r2, r7, #10 │ │ │ │ + asrs r6, r7, #10 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - asrs r6, r0, #20 │ │ │ │ + asrs r2, r1, #20 │ │ │ │ lsls r7, r2, #4 │ │ │ │ ldrh r2, [r6, #32] │ │ │ │ lsls r7, r4, #4 │ │ │ │ - asrs r4, r4, #10 │ │ │ │ + asrs r0, r5, #10 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - asrs r4, r1, #19 │ │ │ │ + asrs r0, r2, #19 │ │ │ │ lsls r7, r2, #4 │ │ │ │ ldrh r4, [r3, #32] │ │ │ │ lsls r7, r4, #4 │ │ │ │ - asrs r6, r1, #10 │ │ │ │ + asrs r2, r2, #10 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - asrs r6, r1, #17 │ │ │ │ + asrs r2, r2, #17 │ │ │ │ lsls r7, r2, #4 │ │ │ │ ldrh r6, [r0, #32] │ │ │ │ lsls r7, r4, #4 │ │ │ │ - asrs r0, r7, #9 │ │ │ │ + asrs r4, r7, #9 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - asrs r4, r0, #21 │ │ │ │ + asrs r0, r1, #21 │ │ │ │ lsls r7, r2, #4 │ │ │ │ ldrh r0, [r6, #30] │ │ │ │ lsls r7, r4, #4 │ │ │ │ - asrs r2, r4, #9 │ │ │ │ + asrs r6, r4, #9 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - asrs r6, r7, #17 │ │ │ │ + asrs r2, r0, #18 │ │ │ │ lsls r7, r2, #4 │ │ │ │ ldrh r2, [r3, #30] │ │ │ │ lsls r7, r4, #4 │ │ │ │ - asrs r4, r1, #9 │ │ │ │ + asrs r0, r2, #9 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - asrs r4, r6, #15 │ │ │ │ + asrs r0, r7, #15 │ │ │ │ lsls r7, r2, #4 │ │ │ │ ldrh r4, [r0, #30] │ │ │ │ lsls r7, r4, #4 │ │ │ │ - asrs r6, r6, #8 │ │ │ │ + asrs r2, r7, #8 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - asrs r6, r7, #16 │ │ │ │ + asrs r2, r0, #17 │ │ │ │ lsls r7, r2, #4 │ │ │ │ ldrh r6, [r5, #28] │ │ │ │ lsls r7, r4, #4 │ │ │ │ - asrs r0, r4, #8 │ │ │ │ + asrs r4, r4, #8 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - asrs r4, r2, #15 │ │ │ │ + asrs r0, r3, #15 │ │ │ │ lsls r7, r2, #4 │ │ │ │ ldrh r0, [r3, #28] │ │ │ │ lsls r7, r4, #4 │ │ │ │ - asrs r2, r1, #8 │ │ │ │ + asrs r6, r1, #8 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - lsrs r6, r0, #7 │ │ │ │ + lsrs r2, r1, #7 │ │ │ │ lsls r7, r2, #4 │ │ │ │ ldrh r2, [r0, #28] │ │ │ │ lsls r7, r4, #4 │ │ │ │ - asrs r4, r6, #7 │ │ │ │ + asrs r0, r7, #7 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - asrs r0, r5, #18 │ │ │ │ + asrs r4, r5, #18 │ │ │ │ lsls r7, r2, #4 │ │ │ │ ldrh r4, [r5, #26] │ │ │ │ lsls r7, r4, #4 │ │ │ │ - asrs r6, r3, #7 │ │ │ │ + asrs r2, r4, #7 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - asrs r6, r3, #16 │ │ │ │ + asrs r2, r4, #16 │ │ │ │ lsls r7, r2, #4 │ │ │ │ ldrh r6, [r2, #26] │ │ │ │ lsls r7, r4, #4 │ │ │ │ - asrs r0, r1, #7 │ │ │ │ + asrs r4, r1, #7 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - asrs r0, r7, #16 │ │ │ │ + asrs r4, r7, #16 │ │ │ │ lsls r7, r2, #4 │ │ │ │ ldrh r0, [r0, #26] │ │ │ │ lsls r7, r4, #4 │ │ │ │ - asrs r2, r6, #6 │ │ │ │ + asrs r6, r6, #6 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - asrs r2, r3, #17 │ │ │ │ + asrs r6, r3, #17 │ │ │ │ lsls r7, r2, #4 │ │ │ │ │ │ │ │ 0035fa8c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -42810,23 +42810,23 @@ │ │ │ │ lsls r6, r5, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r3, #0] │ │ │ │ lsls r6, r5, #4 │ │ │ │ ldrb r0, [r2, #31] │ │ │ │ lsls r6, r5, #4 │ │ │ │ - mcrr 1, 2, r0, r4, cr6 │ │ │ │ + mcrr 1, 2, r0, r8, cr6 │ │ │ │ strb r0, [r5, #7] │ │ │ │ movs r0, r0 │ │ │ │ cbnz r6, 35fbdc │ │ │ │ lsls r3, r2, #4 │ │ │ │ - lsrs r6, r2, #21 │ │ │ │ + lsrs r2, r3, #21 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - stc 1, cr0, [r2], #-152 @ 0xffffff68 │ │ │ │ - asrs r0, r7, #5 │ │ │ │ + stc 1, cr0, [r6], #-152 @ 0xffffff68 │ │ │ │ + asrs r4, r7, #5 │ │ │ │ lsls r7, r2, #4 │ │ │ │ │ │ │ │ 0035fba4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -43281,81 +43281,81 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r4, #28] │ │ │ │ lsls r6, r5, #4 │ │ │ │ adds r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r5, #7] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r7, #29 │ │ │ │ + lsrs r4, r7, #29 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - lsrs r0, r5, #12 │ │ │ │ + lsrs r4, r5, #12 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - lsrs r0, r4, #29 │ │ │ │ + lsrs r4, r4, #29 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - lsrs r2, r3, #22 │ │ │ │ + lsrs r6, r3, #22 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - lsrs r4, r0, #12 │ │ │ │ + lsrs r0, r1, #12 │ │ │ │ lsls r7, r2, #4 │ │ │ │ ldrb r4, [r7, #20] │ │ │ │ lsls r6, r5, #4 │ │ │ │ - lsrs r6, r1, #28 │ │ │ │ + lsrs r2, r2, #28 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - lsrs r6, r7, #10 │ │ │ │ + lsrs r2, r0, #11 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - lsrs r0, r7, #27 │ │ │ │ + lsrs r4, r7, #27 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - lsrs r0, r5, #10 │ │ │ │ + lsrs r4, r5, #10 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - sbcs r0, r2 │ │ │ │ + sbcs r4, r2 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - lsrs r6, r3, #26 │ │ │ │ + lsrs r2, r4, #26 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - lsrs r6, r1, #9 │ │ │ │ + lsrs r2, r2, #9 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - lsrs r0, r5, #25 │ │ │ │ + lsrs r4, r5, #25 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - lsrs r0, r3, #8 │ │ │ │ + lsrs r4, r3, #8 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - lsrs r2, r6, #24 │ │ │ │ + lsrs r6, r6, #24 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - lsrs r0, r4, #7 │ │ │ │ + lsrs r4, r4, #7 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldmia.w r6!, {r1, r2, r5, r8} │ │ │ │ - lsrs r2, r1, #24 │ │ │ │ + ldmia.w sl!, {r1, r2, r5, r8} │ │ │ │ + lsrs r6, r1, #24 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - lsrs r2, r7, #6 │ │ │ │ + lsrs r6, r7, #6 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - stmia.w r4, {r1, r2, r5, r8} │ │ │ │ - lsrs r6, r5, #23 │ │ │ │ + stmia.w r8, {r1, r2, r5, r8} │ │ │ │ + lsrs r2, r6, #23 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - lsrs r6, r3, #6 │ │ │ │ + lsrs r2, r4, #6 │ │ │ │ lsls r7, r2, #4 │ │ │ │ strh r6, [r6, #28] │ │ │ │ lsls r7, r4, #4 │ │ │ │ - lsrs r0, r5, #8 │ │ │ │ + lsrs r4, r5, #8 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - lsls r4, r3, #11 │ │ │ │ + lsls r0, r4, #11 │ │ │ │ lsls r7, r2, #4 │ │ │ │ strh r0, [r4, #28] │ │ │ │ lsls r7, r4, #4 │ │ │ │ - lsrs r2, r2, #8 │ │ │ │ + lsrs r6, r2, #8 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - lsls r2, r4, #4 │ │ │ │ + lsls r6, r4, #4 │ │ │ │ lsls r7, r2, #4 │ │ │ │ strh r2, [r1, #28] │ │ │ │ lsls r7, r4, #4 │ │ │ │ - lsrs r4, r7, #7 │ │ │ │ + lsrs r0, r0, #8 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - lsrs r4, r5, #13 │ │ │ │ + lsrs r0, r6, #13 │ │ │ │ lsls r7, r2, #4 │ │ │ │ strh r4, [r6, #26] │ │ │ │ lsls r7, r4, #4 │ │ │ │ - lsrs r6, r4, #7 │ │ │ │ + lsrs r2, r5, #7 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - lsrs r6, r1, #20 │ │ │ │ + lsrs r2, r2, #20 │ │ │ │ lsls r7, r2, #4 │ │ │ │ │ │ │ │ 003600a4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -43457,27 +43457,27 @@ │ │ │ │ lsls r6, r5, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #8] │ │ │ │ lsls r6, r5, #4 │ │ │ │ ldrb r0, [r6, #6] │ │ │ │ lsls r6, r5, #4 │ │ │ │ - b.n 35fe04 │ │ │ │ + b.n 35fe0c │ │ │ │ lsls r6, r4, #4 │ │ │ │ strb r0, [r5, #7] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r0, #14 │ │ │ │ + lsrs r2, r1, #14 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - lsls r6, r6, #28 │ │ │ │ + lsls r2, r7, #28 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - b.n 35fdd0 │ │ │ │ + b.n 35fdd8 │ │ │ │ lsls r6, r4, #4 │ │ │ │ - b.n 35fdbc │ │ │ │ + b.n 35fdc4 │ │ │ │ lsls r6, r4, #4 │ │ │ │ - lsrs r4, r1, #13 │ │ │ │ + lsrs r0, r2, #13 │ │ │ │ lsls r7, r2, #4 │ │ │ │ │ │ │ │ 003601d4 : │ │ │ │ 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 │ │ │ │ @@ -44193,79 +44193,80 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #21 │ │ │ │ movs r0, r0 │ │ │ │ - eors.w r1, r0, #22 │ │ │ │ - lsls r6, r7, #6 │ │ │ │ + eors.w r1, r4, #22 │ │ │ │ + lsls r2, r0, #7 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - orns r1, r8, #22 │ │ │ │ - lsls r6, r4, #6 │ │ │ │ + orns r1, ip, #22 │ │ │ │ + lsls r2, r5, #6 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - orn r1, r6, #22 │ │ │ │ - lsls r4, r2, #6 │ │ │ │ + orn r1, sl, #22 │ │ │ │ + lsls r0, r3, #6 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - orrs.w r1, r4, #22 │ │ │ │ - lsls r2, r0, #6 │ │ │ │ + orrs.w r1, r8, #22 │ │ │ │ + lsls r6, r0, #6 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - orr.w r1, r2, #22 │ │ │ │ - lsls r0, r6, #5 │ │ │ │ + orr.w r1, r6, #22 │ │ │ │ + lsls r4, r6, #5 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ands.w r1, r0, #22 │ │ │ │ - lsls r6, r7, #4 │ │ │ │ + ands.w r1, r4, #22 │ │ │ │ + lsls r2, r0, #5 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - vsra.s32 d16, d6, #2 │ │ │ │ - lsls r4, r5, #4 │ │ │ │ + and.w r1, r2, #22 │ │ │ │ + lsls r0, r6, #4 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - vsra.s32 d16, d6, #28 │ │ │ │ - lsls r2, r2, #4 │ │ │ │ + vsra.s32 d16, d6, #24 │ │ │ │ + lsls r6, r2, #4 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - vsra.s16 d16, d6, #14 │ │ │ │ - lsls r0, r0, #4 │ │ │ │ + vsra.s16 d16, d6, #10 │ │ │ │ + lsls r4, r0, #4 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - vsra.s32 d0, d6, #8 │ │ │ │ - lsls r6, r4, #3 │ │ │ │ + vsra.s32 d0, d6, #4 │ │ │ │ + lsls r2, r5, #3 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - vsra.s16 d0, d6, #6 │ │ │ │ - lsls r0, r1, #3 │ │ │ │ + vsra.s16 d0, d6, #2 │ │ │ │ + lsls r4, r1, #3 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - vsra.s8 d0, d6, #8 │ │ │ │ - lsls r4, r6, #2 │ │ │ │ + vsra.s8 d0, d6, #4 │ │ │ │ + lsls r0, r7, #2 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - vorn d16, d2, d6 │ │ │ │ - lsls r0, r4, #2 │ │ │ │ + vorn d16, d6, d6 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - vorr d16, d0, d6 │ │ │ │ - lsls r6, r1, #2 │ │ │ │ + vorr d16, d4, d6 │ │ │ │ + lsls r2, r2, #2 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - vand d16, d14, d6 │ │ │ │ - lsls r4, r7, #1 │ │ │ │ + vbic d16, d2, d6 │ │ │ │ + lsls r0, r0, #2 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - vorn d0, d12, d6 │ │ │ │ - lsls r2, r5, #1 │ │ │ │ + vand d16, d0, d6 │ │ │ │ + lsls r6, r5, #1 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - vorr d0, d10, d6 │ │ │ │ - lsls r0, r3, #1 │ │ │ │ + vorr d0, d14, d6 │ │ │ │ + lsls r4, r3, #1 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - vbic d0, d8, d6 │ │ │ │ - lsls r6, r0, #1 │ │ │ │ + vbic d0, d12, d6 │ │ │ │ + lsls r2, r1, #1 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - vand d0, d6, d6 │ │ │ │ - movs r4, r6 │ │ │ │ + vand d0, d10, d6 │ │ │ │ + movs r0, r7 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - mrc 1, 7, r0, cr4, cr6, {0} │ │ │ │ - movs r2, r4 │ │ │ │ + mrc 1, 7, r0, cr8, cr6, {0} │ │ │ │ + movs r6, r4 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - mcr 1, 7, r0, cr2, cr6, {0} │ │ │ │ - movs r0, r2 │ │ │ │ + mcr 1, 7, r0, cr6, cr6, {0} │ │ │ │ + movs r4, r2 │ │ │ │ + lsls r7, r2, #4 │ │ │ │ + mrc 1, 6, r0, cr4, cr6, {0} │ │ │ │ + movs r2, r0 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - mrc 1, 6, r0, cr0, cr6, {0} │ │ │ │ - vsra.u32 d16, d6, #2 │ │ │ │ │ │ │ │ 003609c8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [pc, #188] @ (360a94 ) │ │ │ │ @@ -44348,15 +44349,15 @@ │ │ │ │ blx 344c20 <_Py_Dealloc@plt+0x4> │ │ │ │ b.n 360a4a │ │ │ │ nop │ │ │ │ strb r6, [r2, #4] │ │ │ │ lsls r6, r5, #4 │ │ │ │ adds r7, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - stc 1, cr0, [lr, #88]! @ 0x58 │ │ │ │ + ldc 1, cr0, [r2, #88]! @ 0x58 │ │ │ │ strb r0, [r5, #7] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #14] │ │ │ │ ... │ │ │ │ │ │ │ │ 00360aa8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -44584,24 +44585,24 @@ │ │ │ │ lsls r6, r5, #4 │ │ │ │ adds r7, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r2, #0] │ │ │ │ lsls r6, r5, #4 │ │ │ │ lsls r6, r1, #16 │ │ │ │ lsls r7, r5, #4 │ │ │ │ - lsls r0, r0, #8 │ │ │ │ + lsls r4, r0, #8 │ │ │ │ lsls r7, r2, #4 │ │ │ │ subs r6, #156 @ 0x9c │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldc 1, cr0, [r2], {22} │ │ │ │ - stcl 1, cr0, [r0], #-88 @ 0xffffffa8 │ │ │ │ + ldc 1, cr0, [r6], {22} │ │ │ │ + stcl 1, cr0, [r4], #-88 @ 0xffffffa8 │ │ │ │ subs r5, #142 @ 0x8e │ │ │ │ lsls r3, r2, #4 │ │ │ │ - @ instruction: 0xeb840116 │ │ │ │ - lsls r2, r6, #2 │ │ │ │ + @ instruction: 0xeb880116 │ │ │ │ + lsls r6, r6, #2 │ │ │ │ lsls r7, r2, #4 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r3, r1 │ │ │ │ cbz r0, 360d06 │ │ │ │ mov r1, r2 │ │ │ │ @@ -45240,18 +45241,18 @@ │ │ │ │ blx 344e18 │ │ │ │ b.n 3612a0 │ │ │ │ nop │ │ │ │ ldr r2, [r3, #8] │ │ │ │ lsls r6, r5, #4 │ │ │ │ asrs r4, r3, #27 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 1, cr0, [lr, #-88] @ 0xffffffa8 │ │ │ │ + stc2l 1, cr0, [r2, #-88]! @ 0xffffffa8 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - stc2l 1, cr0, [sl], #88 @ 0x58 │ │ │ │ + stc2l 1, cr0, [lr], #88 @ 0x58 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #72] @ (361324 ) │ │ │ │ add r2, pc │ │ │ │ cbz r1, 361314 │ │ │ │ @@ -45284,19 +45285,19 @@ │ │ │ │ b.n 36130e │ │ │ │ ldr r4, [r3, #0] │ │ │ │ lsls r6, r5, #4 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #148 @ 0x94 │ │ │ │ + adds r6, #152 @ 0x98 │ │ │ │ lsls r5, r2, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - stc2 1, cr0, [r8, #-88] @ 0xffffffa8 │ │ │ │ + stc2 1, cr0, [ip, #-88] @ 0xffffffa8 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #88] @ (3613a4 ) │ │ │ │ sub sp, #12 │ │ │ │ add r3, pc │ │ │ │ @@ -45334,19 +45335,19 @@ │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 344e18 │ │ │ │ b.n 36138c │ │ │ │ nop │ │ │ │ str r2, [r5, #120] @ 0x78 │ │ │ │ lsls r6, r5, #4 │ │ │ │ - bcc.n 3613a8 │ │ │ │ + bmi.n 3613b0 │ │ │ │ lsls r6, r4, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 1, cr0, [r2], {22} │ │ │ │ + ldc2l 1, cr0, [r6], {22} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #88] @ (36141c ) │ │ │ │ sub sp, #12 │ │ │ │ add r3, pc │ │ │ │ @@ -45384,19 +45385,19 @@ │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 344e18 │ │ │ │ b.n 361404 │ │ │ │ nop │ │ │ │ str r2, [r6, #112] @ 0x70 │ │ │ │ lsls r6, r5, #4 │ │ │ │ - bcc.n 361330 │ │ │ │ + bcc.n 361338 │ │ │ │ lsls r6, r4, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - stc2 1, cr0, [sl], #88 @ 0x58 │ │ │ │ + stc2 1, cr0, [lr], #88 @ 0x58 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #72] @ (361484 ) │ │ │ │ add r2, pc │ │ │ │ cbz r1, 361474 │ │ │ │ @@ -45429,19 +45430,19 @@ │ │ │ │ b.n 36146e │ │ │ │ str r4, [r7, #104] @ 0x68 │ │ │ │ lsls r6, r5, #4 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #52 @ 0x34 │ │ │ │ + adds r5, #56 @ 0x38 │ │ │ │ lsls r5, r2, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - stc2 1, cr0, [ip], {22} │ │ │ │ + ldc2 1, cr0, [r0], {22} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #88] @ (361504 ) │ │ │ │ sub sp, #12 │ │ │ │ add r3, pc │ │ │ │ @@ -45479,19 +45480,19 @@ │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 344e18 │ │ │ │ b.n 3614ec │ │ │ │ nop │ │ │ │ str r2, [r1, #100] @ 0x64 │ │ │ │ lsls r6, r5, #4 │ │ │ │ - bcs.n 361448 │ │ │ │ + bcs.n 361450 │ │ │ │ lsls r6, r4, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - mrrc2 1, 1, r0, lr, cr6 │ │ │ │ + stc2l 1, cr0, [r2], #-88 @ 0xffffffa8 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #88] @ (36157c ) │ │ │ │ sub sp, #12 │ │ │ │ add r3, pc │ │ │ │ @@ -45529,19 +45530,19 @@ │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 344e18 │ │ │ │ b.n 361564 │ │ │ │ nop │ │ │ │ str r2, [r2, #92] @ 0x5c │ │ │ │ lsls r6, r5, #4 │ │ │ │ - bcs.n 3615d0 │ │ │ │ + bcs.n 3615d8 │ │ │ │ lsls r6, r4, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 1, cr0, [r6], #-88 @ 0xffffffa8 │ │ │ │ + ldc2 1, cr0, [sl], #-88 @ 0xffffffa8 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #72] @ (3615e4 ) │ │ │ │ add r2, pc │ │ │ │ cbz r1, 3615d4 │ │ │ │ @@ -45574,19 +45575,19 @@ │ │ │ │ b.n 3615ce │ │ │ │ str r4, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r5, #4 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #212 @ 0xd4 │ │ │ │ + adds r3, #216 @ 0xd8 │ │ │ │ lsls r5, r2, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 1, cr0, [r0], {22} │ │ │ │ + ldc2 1, cr0, [r4], {22} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #72] @ (361654 ) │ │ │ │ add r2, pc │ │ │ │ cbz r1, 361644 │ │ │ │ @@ -45619,19 +45620,19 @@ │ │ │ │ b.n 36163e │ │ │ │ str r4, [r5, #76] @ 0x4c │ │ │ │ lsls r6, r5, #4 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #100 @ 0x64 │ │ │ │ + adds r3, #104 @ 0x68 │ │ │ │ lsls r5, r2, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfbdc0116 │ │ │ │ + @ instruction: 0xfbe00116 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #72] @ (3616c4 ) │ │ │ │ add r2, pc │ │ │ │ cbz r1, 3616b4 │ │ │ │ @@ -45664,19 +45665,19 @@ │ │ │ │ b.n 3616ae │ │ │ │ str r4, [r7, #68] @ 0x44 │ │ │ │ lsls r6, r5, #4 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #244 @ 0xf4 │ │ │ │ + adds r2, #248 @ 0xf8 │ │ │ │ lsls r5, r2, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfbac0116 │ │ │ │ + @ instruction: 0xfbb00116 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #72] @ (361734 ) │ │ │ │ add r2, pc │ │ │ │ cbz r1, 361724 │ │ │ │ @@ -45709,19 +45710,19 @@ │ │ │ │ b.n 36171e │ │ │ │ str r4, [r1, #64] @ 0x40 │ │ │ │ lsls r6, r5, #4 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #132 @ 0x84 │ │ │ │ + adds r2, #136 @ 0x88 │ │ │ │ lsls r5, r2, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfb840116 │ │ │ │ + @ instruction: 0xfb880116 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #92] @ (3617b8 ) │ │ │ │ sub sp, #8 │ │ │ │ add r2, pc │ │ │ │ @@ -45763,18 +45764,18 @@ │ │ │ │ blx 344e18 │ │ │ │ b.n 3617a0 │ │ │ │ nop │ │ │ │ str r2, [r3, #56] @ 0x38 │ │ │ │ lsls r6, r5, #4 │ │ │ │ cmp r4, r3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfb8e0116 │ │ │ │ + @ instruction: 0xfb920116 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - smlsdx r1, r2, r6, r0 │ │ │ │ + smlsdx r1, r6, r6, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #72] @ (361824 ) │ │ │ │ add r2, pc │ │ │ │ cbz r1, 361814 │ │ │ │ @@ -45807,19 +45808,19 @@ │ │ │ │ b.n 36180e │ │ │ │ str r4, [r3, #48] @ 0x30 │ │ │ │ lsls r6, r5, #4 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #148 @ 0x94 │ │ │ │ + adds r1, #152 @ 0x98 │ │ │ │ lsls r5, r2, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - smlawt r1, r4, r6, r0 │ │ │ │ + smlawt r1, r8, r6, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #72] @ (361894 ) │ │ │ │ add r2, pc │ │ │ │ cbz r1, 361884 │ │ │ │ @@ -45852,19 +45853,19 @@ │ │ │ │ b.n 36187e │ │ │ │ str r4, [r5, #40] @ 0x28 │ │ │ │ lsls r6, r5, #4 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #36 @ 0x24 │ │ │ │ + adds r1, #40 @ 0x28 │ │ │ │ lsls r5, r2, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - smlabt r1, r0, r6, r0 │ │ │ │ + smlabt r1, r4, r6, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #72] @ (361904 ) │ │ │ │ add r2, pc │ │ │ │ cbz r1, 3618f4 │ │ │ │ @@ -45897,19 +45898,19 @@ │ │ │ │ b.n 3618ee │ │ │ │ str r4, [r7, #32] │ │ │ │ lsls r6, r5, #4 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #180 @ 0xb4 │ │ │ │ + adds r0, #184 @ 0xb8 │ │ │ │ lsls r5, r2, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfae00116 │ │ │ │ + @ instruction: 0xfae40116 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #72] @ (361974 ) │ │ │ │ add r2, pc │ │ │ │ cbz r1, 361964 │ │ │ │ @@ -45942,19 +45943,19 @@ │ │ │ │ b.n 36195e │ │ │ │ str r4, [r1, #28] │ │ │ │ lsls r6, r5, #4 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #68 @ 0x44 │ │ │ │ + adds r0, #72 @ 0x48 │ │ │ │ lsls r5, r2, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfaac0116 │ │ │ │ + @ instruction: 0xfab00116 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ (361a04 ) │ │ │ │ sub sp, #12 │ │ │ │ add r3, pc │ │ │ │ @@ -45997,19 +45998,19 @@ │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 344e18 │ │ │ │ b.n 3619ee │ │ │ │ str r2, [r3, #20] │ │ │ │ lsls r6, r5, #4 │ │ │ │ - movs r5, #232 @ 0xe8 │ │ │ │ + movs r5, #236 @ 0xec │ │ │ │ lsls r3, r4, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa600116 │ │ │ │ + @ instruction: 0xfa640116 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ (361a8c ) │ │ │ │ sub sp, #12 │ │ │ │ add r3, pc │ │ │ │ @@ -46052,19 +46053,19 @@ │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 344e18 │ │ │ │ b.n 361a76 │ │ │ │ str r2, [r2, #12] │ │ │ │ lsls r6, r5, #4 │ │ │ │ - movs r5, #96 @ 0x60 │ │ │ │ + movs r5, #100 @ 0x64 │ │ │ │ lsls r3, r4, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa240116 │ │ │ │ + @ instruction: 0xfa280116 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #120] @ (361b24 ) │ │ │ │ sub sp, #12 │ │ │ │ add r5, pc │ │ │ │ @@ -46117,18 +46118,18 @@ │ │ │ │ blx 344e18 │ │ │ │ b.n 361b0c │ │ │ │ nop │ │ │ │ str r2, [r1, #4] │ │ │ │ lsls r6, r5, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa3a0116 │ │ │ │ + @ instruction: 0xfa3e0116 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr??.w r0, [sl, #278] @ 0x116 │ │ │ │ + ldr??.w r0, [lr, #278] @ 0x116 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ (361bb0 ) │ │ │ │ sub sp, #12 │ │ │ │ add r3, pc │ │ │ │ @@ -46171,19 +46172,19 @@ │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 344e18 │ │ │ │ b.n 361b9a │ │ │ │ ldrsh r6, [r5, r6] │ │ │ │ lsls r6, r5, #4 │ │ │ │ - movs r4, #60 @ 0x3c │ │ │ │ + movs r4, #64 @ 0x40 │ │ │ │ lsls r3, r4, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - vld2.8 {d0[0],d1[0]}, [ip :16], r6 │ │ │ │ + ldrsh.w r0, [r0, #278] @ 0x116 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ sub sp, #12 │ │ │ │ @@ -46650,17 +46651,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ str r4, [r1, #60] @ 0x3c │ │ │ │ lsls r7, r4, #4 │ │ │ │ - bhi.n 36211c │ │ │ │ + bhi.n 362124 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - adds r7, #4 │ │ │ │ + adds r7, #8 │ │ │ │ lsls r4, r4, #4 │ │ │ │ │ │ │ │ 0036204c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -46771,40 +46772,40 @@ │ │ │ │ lsls r4, r5, #4 │ │ │ │ ldrh r4, [r0, r2] │ │ │ │ lsls r6, r5, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r0, r2] │ │ │ │ lsls r6, r5, #4 │ │ │ │ - add r6, sp, #544 @ 0x220 │ │ │ │ + add r6, sp, #560 @ 0x230 │ │ │ │ lsls r2, r3, #4 │ │ │ │ - ble.n 36219c │ │ │ │ + ble.n 3621a4 │ │ │ │ lsls r6, r2, #4 │ │ │ │ asrs r4, r3, #26 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 362064 │ │ │ │ + ble.n 36206c │ │ │ │ lsls r6, r2, #4 │ │ │ │ strb r4, [r4, #19] │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 362138 │ │ │ │ + bgt.n 362140 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - @ instruction: 0xf4d20116 │ │ │ │ + @ instruction: 0xf4d60116 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r5, r7] │ │ │ │ lsls r6, r5, #4 │ │ │ │ - cmp r0, #118 @ 0x76 │ │ │ │ + cmp r0, #122 @ 0x7a │ │ │ │ lsls r5, r2, #4 │ │ │ │ - orrs.w r1, r2, #9830400 @ 0x960000 │ │ │ │ + orrs.w r1, r6, #9830400 @ 0x960000 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w ip, [pc, #128] @ 362218 │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [pc, #124] @ (36221c ) │ │ │ │ @@ -46860,15 +46861,15 @@ │ │ │ │ b.n 3621e8 │ │ │ │ ldr r2, [r3, r5] │ │ │ │ lsls r6, r5, #4 │ │ │ │ asrs r4, r3, #26 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 3622b8 │ │ │ │ + bvc.n 3622c0 │ │ │ │ lsls r6, r2, #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #100] @ (36229c ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -46916,19 +46917,19 @@ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 344e18 │ │ │ │ b.n 36227c │ │ │ │ ldr r6, [r7, r2] │ │ │ │ lsls r6, r5, #4 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 36222c │ │ │ │ + blt.n 362234 │ │ │ │ lsls r6, r2, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf31c0116 │ │ │ │ + ssat16 r1, #23, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #120] @ (362338 ) │ │ │ │ sub sp, #12 │ │ │ │ add r4, pc │ │ │ │ @@ -46983,19 +46984,19 @@ │ │ │ │ blx 344e18 │ │ │ │ b.n 362320 │ │ │ │ nop │ │ │ │ ldr r6, [r6, r0] │ │ │ │ lsls r6, r5, #4 │ │ │ │ adds r2, #80 @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #200] @ (36240c ) │ │ │ │ + ldr r6, [pc, #216] @ (36241c ) │ │ │ │ lsls r3, r4, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf2ba0116 │ │ │ │ + @ instruction: 0xf2be0116 │ │ │ │ │ │ │ │ 0036234c : │ │ │ │ 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 │ │ │ │ @@ -47278,28 +47279,28 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r4, #19] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf0c40116 │ │ │ │ - bics.w r1, r0, #22 │ │ │ │ - @ instruction: 0xf0a60116 │ │ │ │ - ands.w r1, r2, #22 │ │ │ │ - eor.w r1, sl, #22 │ │ │ │ - vsra.s32 d16, d6, #10 │ │ │ │ - orn r1, r8, #22 │ │ │ │ - vsra.s16 d16, d6, #12 │ │ │ │ - orr.w r1, r0, #22 │ │ │ │ - vsra.s32 d0, d6, #20 │ │ │ │ + @ instruction: 0xf0c80116 │ │ │ │ + bics.w r1, r4, #22 │ │ │ │ + @ instruction: 0xf0aa0116 │ │ │ │ + ands.w r1, r6, #22 │ │ │ │ + eor.w r1, lr, #22 │ │ │ │ + vsra.s32 d16, d6, #6 │ │ │ │ + orn r1, ip, #22 │ │ │ │ + vsra.s16 d16, d6, #8 │ │ │ │ + orr.w r1, r4, #22 │ │ │ │ + vsra.s32 d0, d6, #16 │ │ │ │ ldrb r4, [r7, r7] │ │ │ │ lsls r7, r4, #4 │ │ │ │ - bics.w r1, r2, #22 │ │ │ │ - orr.w r1, lr, #22 │ │ │ │ + bics.w r1, r6, #22 │ │ │ │ + orrs.w r1, r2, #22 │ │ │ │ │ │ │ │ 00362658 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -47339,19 +47340,19 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ ands.w r1, r4, #11403264 @ 0xae0000 │ │ │ │ strb r2, [r0, r2] │ │ │ │ lsls r6, r5, #4 │ │ │ │ ldrsh r4, [r2, r2] │ │ │ │ movs r0, r0 │ │ │ │ - vsra.s8 d16, d6, #4 │ │ │ │ + vsra.s16 d16, d6, #16 │ │ │ │ strb r4, [r4, #19] │ │ │ │ movs r0, r0 │ │ │ │ - vorr.i32 d0, #102 @ 0x00000066 │ │ │ │ - mrc 1, 7, r0, cr2, cr6, {0} │ │ │ │ + vsra.s8 d0, d6, #6 │ │ │ │ + mrc 1, 7, r0, cr6, cr6, {0} │ │ │ │ │ │ │ │ 003626d4 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -47392,19 +47393,19 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf39a012e │ │ │ │ strb r4, [r0, r0] │ │ │ │ lsls r6, r5, #4 │ │ │ │ subs r1, #244 @ 0xf4 │ │ │ │ movs r0, r0 │ │ │ │ - vorr d16, d2, d6 │ │ │ │ + vorr d16, d6, d6 │ │ │ │ strb r4, [r4, #19] │ │ │ │ movs r0, r0 │ │ │ │ - vsra.s16 d0, d6, #10 │ │ │ │ - mrc 1, 3, r0, cr2, cr6, {0} │ │ │ │ + vsra.s16 d0, d6, #6 │ │ │ │ + mrc 1, 3, r0, cr6, cr6, {0} │ │ │ │ │ │ │ │ 00362754 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -47463,19 +47464,19 @@ │ │ │ │ lsls r6, r5, #4 │ │ │ │ cmp r4, r3 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - sbcs.w r1, r6, r6, lsr #32 │ │ │ │ + sbcs.w r1, sl, r6, lsr #32 │ │ │ │ strb r4, [r4, #19] │ │ │ │ movs r0, r0 │ │ │ │ - vand d0, d6, d6 │ │ │ │ - ldcl 1, cr0, [r6, #88] @ 0x58 │ │ │ │ + vand d0, d10, d6 │ │ │ │ + ldcl 1, cr0, [sl, #88] @ 0x58 │ │ │ │ │ │ │ │ 003627f8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [r0, #20] │ │ │ │ @@ -47594,25 +47595,25 @@ │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ strh r2, [r5, r3] │ │ │ │ lsls r6, r5, #4 │ │ │ │ ldrsh r4, [r2, r2] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r4, #19] │ │ │ │ movs r0, r0 │ │ │ │ - ldc 1, cr0, [r4, #88]! @ 0x58 │ │ │ │ - mcr 1, 1, r0, cr12, cr6, {0} │ │ │ │ - ldcl 1, cr0, [sl], {22} │ │ │ │ - ldr??.w r0, [r4, ] │ │ │ │ - orr.w r1, r8, r6, lsr #32 │ │ │ │ - stcl 1, cr0, [sl, #88]! @ 0x58 │ │ │ │ - stc 1, cr0, [r4], #88 @ 0x58 │ │ │ │ + ldc 1, cr0, [r8, #88]! @ 0x58 │ │ │ │ + mrc 1, 1, r0, cr0, cr6, {0} │ │ │ │ + ldcl 1, cr0, [lr], {22} │ │ │ │ + ldr??.w r0, [r8, ] │ │ │ │ + orr.w r1, ip, r6, lsr #32 │ │ │ │ + stcl 1, cr0, [lr, #88]! @ 0x58 │ │ │ │ + stc 1, cr0, [r8], #88 @ 0x58 │ │ │ │ ldrh r4, [r5, r3] │ │ │ │ lsls r7, r4, #4 │ │ │ │ - stc 1, cr0, [r2, #-88]! @ 0xffffffa8 │ │ │ │ - ldcl 1, cr0, [r6, #88] @ 0x58 │ │ │ │ + stc 1, cr0, [r6, #-88]! @ 0xffffffa8 │ │ │ │ + ldcl 1, cr0, [sl, #88] @ 0x58 │ │ │ │ │ │ │ │ 00362954 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -47671,19 +47672,19 @@ │ │ │ │ lsls r6, r5, #4 │ │ │ │ cmp r4, r3 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldrd r0, r1, [r6, #-88]! @ 0x58 │ │ │ │ + ldrd r0, r1, [sl, #-88]! @ 0x58 │ │ │ │ strb r4, [r4, #19] │ │ │ │ movs r0, r0 │ │ │ │ - ldc 1, cr0, [lr, #-88] @ 0xffffffa8 │ │ │ │ - rsbs r1, r6, r6, lsr #32 │ │ │ │ + stc 1, cr0, [r2, #-88]! @ 0xffffffa8 │ │ │ │ + rsbs r1, sl, r6, lsr #32 │ │ │ │ │ │ │ │ 003629f8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [r0, #20] │ │ │ │ @@ -47802,25 +47803,25 @@ │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ str r2, [r5, r3] │ │ │ │ lsls r6, r5, #4 │ │ │ │ ldrsh r4, [r2, r2] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r4, #19] │ │ │ │ movs r0, r0 │ │ │ │ - subs.w r1, r4, r6, lsr #32 │ │ │ │ - mcrr 1, 1, r0, r8, cr6 │ │ │ │ - @ instruction: 0xeada0116 │ │ │ │ - @ instruction: 0xf6740116 │ │ │ │ - strex r1, r0, [r8, #88] @ 0x58 │ │ │ │ - stc 1, cr0, [r6], {22} │ │ │ │ - @ instruction: 0xeaa40116 │ │ │ │ + subs.w r1, r8, r6, lsr #32 │ │ │ │ + mcrr 1, 1, r0, ip, cr6 │ │ │ │ + @ instruction: 0xeade0116 │ │ │ │ + @ instruction: 0xf6780116 │ │ │ │ + strex r1, r0, [ip, #88] @ 0x58 │ │ │ │ + stc 1, cr0, [sl], {22} │ │ │ │ + @ instruction: 0xeaa80116 │ │ │ │ ldr r4, [r5, r3] │ │ │ │ lsls r7, r4, #4 │ │ │ │ - @ instruction: 0xeb220116 │ │ │ │ - rsbs r1, r6, r6, lsr #32 │ │ │ │ + @ instruction: 0xeb260116 │ │ │ │ + rsbs r1, sl, r6, lsr #32 │ │ │ │ │ │ │ │ 00362b54 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -47879,20 +47880,20 @@ │ │ │ │ lsls r6, r5, #4 │ │ │ │ cmp r4, r3 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 362ad8 │ │ │ │ + b.n 362ae0 │ │ │ │ lsls r6, r2, #4 │ │ │ │ strb r4, [r4, #19] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xeb3a0116 │ │ │ │ - ldrd r0, r1, [r6, #88] @ 0x58 │ │ │ │ + @ instruction: 0xeb3e0116 │ │ │ │ + ldrd r0, r1, [sl, #88] @ 0x58 │ │ │ │ │ │ │ │ 00362bf8 : │ │ │ │ stmdb sp!, {r4, 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, #492] @ 362df8 │ │ │ │ @@ -48099,39 +48100,39 @@ │ │ │ │ nop │ │ │ │ ldr r6, [pc, #920] @ (363194 ) │ │ │ │ lsls r6, r5, #4 │ │ │ │ ldrsh r4, [r2, r2] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r4, #19] │ │ │ │ movs r0, r0 │ │ │ │ - ands.w r1, r0, r6, lsr #32 │ │ │ │ - stmia.w r6, {r1, r2, r4, r8} │ │ │ │ - ldrd r0, r1, [r8, #88] @ 0x58 │ │ │ │ - strex r1, r0, [lr, #88] @ 0x58 │ │ │ │ - stmdb r6, {r1, r2, r4, r8} │ │ │ │ - @ instruction: 0xe9ba0116 │ │ │ │ - @ instruction: 0xe8320116 │ │ │ │ - ubfx r1, ip, #0, #23 │ │ │ │ - b.n 362964 │ │ │ │ + ands.w r1, r4, r6, lsr #32 │ │ │ │ + stmia.w sl, {r1, r2, r4, r8} │ │ │ │ + ldrd r0, r1, [ip, #88] @ 0x58 │ │ │ │ + @ instruction: 0xe8520116 │ │ │ │ + stmdb sl, {r1, r2, r4, r8} │ │ │ │ + @ instruction: 0xe9be0116 │ │ │ │ + @ instruction: 0xe8360116 │ │ │ │ + @ instruction: 0xf3d00116 │ │ │ │ + b.n 36296c │ │ │ │ lsls r6, r2, #4 │ │ │ │ - @ instruction: 0xe9800116 │ │ │ │ - b.n 362e24 │ │ │ │ + @ instruction: 0xe9840116 │ │ │ │ + b.n 362e2c │ │ │ │ lsls r6, r2, #4 │ │ │ │ ldrsb r2, [r0, r1] │ │ │ │ lsls r7, r4, #4 │ │ │ │ - ldrd r0, r1, [r8], #-88 @ 0x58 │ │ │ │ - strd r0, r1, [ip, #-88]! @ 0x58 │ │ │ │ + ldrd r0, r1, [ip], #-88 @ 0x58 │ │ │ │ + ldrd r0, r1, [r0, #-88]! @ 0x58 │ │ │ │ ldrsb r4, [r5, r0] │ │ │ │ lsls r7, r4, #4 │ │ │ │ - strd r0, r1, [r2], #-88 @ 0x58 │ │ │ │ - strd r0, r1, [r2, #-88]! @ 0x58 │ │ │ │ + strd r0, r1, [r6], #-88 @ 0x58 │ │ │ │ + strd r0, r1, [r6, #-88]! @ 0x58 │ │ │ │ ldrsb r6, [r2, r0] │ │ │ │ lsls r7, r4, #4 │ │ │ │ - strex r1, r0, [ip, #88] @ 0x58 │ │ │ │ - ldrd r0, r1, [r8, #-88] @ 0x58 │ │ │ │ + @ instruction: 0xe8500116 │ │ │ │ + ldrd r0, r1, [ip, #-88] @ 0x58 │ │ │ │ │ │ │ │ 00362e54 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #204] @ (362f30 ) │ │ │ │ @@ -48236,20 +48237,20 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #30] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #64] @ (362f80 ) │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r4, #19] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 362cc4 │ │ │ │ + b.n 362ccc │ │ │ │ lsls r6, r2, #4 │ │ │ │ - stmia.w r0, {r1, r2, r4, r8} │ │ │ │ - strd r0, r1, [r8], #-88 @ 0x58 │ │ │ │ - @ instruction: 0xe8320116 │ │ │ │ - b.n 362c44 │ │ │ │ + stmia.w r4, {r1, r2, r4, r8} │ │ │ │ + strd r0, r1, [ip], #-88 @ 0x58 │ │ │ │ + @ instruction: 0xe8360116 │ │ │ │ + b.n 362c4c │ │ │ │ lsls r6, r2, #4 │ │ │ │ │ │ │ │ 00362f58 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -48334,21 +48335,21 @@ │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #464] @ (3631f4 ) │ │ │ │ lsls r6, r5, #4 │ │ │ │ @ instruction: 0xeaf4012e │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 363020 │ │ │ │ + b.n 363028 │ │ │ │ lsls r6, r2, #4 │ │ │ │ strb r4, [r4, #19] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 362f54 │ │ │ │ + b.n 362f5c │ │ │ │ lsls r6, r2, #4 │ │ │ │ - b.n 362be0 │ │ │ │ + b.n 362be8 │ │ │ │ lsls r6, r2, #4 │ │ │ │ ldr r3, [pc, #128] @ (3630c0 ) │ │ │ │ lsls r6, r5, #4 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ ... │ │ │ │ @@ -48445,21 +48446,21 @@ │ │ │ │ and.w r1, r4, lr, asr #32 │ │ │ │ cmp r4, r3 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [pc, #192] @ (3631ec ) │ │ │ │ lsls r6, r5, #4 │ │ │ │ - b.n 3635c0 │ │ │ │ + b.n 3635c8 │ │ │ │ lsls r6, r2, #4 │ │ │ │ strb r4, [r4, #19] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 362d98 │ │ │ │ + b.n 362da0 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - b.n 362a8c │ │ │ │ + b.n 362a94 │ │ │ │ lsls r6, r2, #4 │ │ │ │ lsrs r2, r7, #12 │ │ │ │ lsls r5, r2, #4 │ │ │ │ │ │ │ │ 00363140 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -48551,29 +48552,29 @@ │ │ │ │ nop │ │ │ │ ldr r1, [pc, #648] @ (36349c ) │ │ │ │ lsls r6, r5, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 362e74 │ │ │ │ + b.n 362e7c │ │ │ │ lsls r6, r2, #4 │ │ │ │ strb r4, [r4, #19] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 362e44 │ │ │ │ + b.n 362e4c │ │ │ │ lsls r6, r2, #4 │ │ │ │ - b.n 3639e8 │ │ │ │ + b.n 3639f0 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - b.n 362df0 │ │ │ │ + b.n 362df8 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - b.n 363994 │ │ │ │ + b.n 36399c │ │ │ │ lsls r6, r2, #4 │ │ │ │ - b.n 362dc8 │ │ │ │ + b.n 362dd0 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - b.n 36396c │ │ │ │ + b.n 363974 │ │ │ │ lsls r6, r2, #4 │ │ │ │ │ │ │ │ 0036323c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -48667,27 +48668,27 @@ │ │ │ │ ldr r0, [pc, #576] @ (36355c ) │ │ │ │ lsls r6, r5, #4 │ │ │ │ @ instruction: 0xe810012e │ │ │ │ cmp r4, r3 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 362d38 │ │ │ │ + b.n 362d40 │ │ │ │ lsls r6, r2, #4 │ │ │ │ strb r4, [r4, #19] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 362d50 │ │ │ │ + b.n 362d58 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - b.n 3638f4 │ │ │ │ + b.n 3638fc │ │ │ │ lsls r6, r2, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #56] @ (363378 ) │ │ │ │ lsls r6, r5, #4 │ │ │ │ - b.n 363390 │ │ │ │ + b.n 363398 │ │ │ │ lsls r6, r2, #4 │ │ │ │ │ │ │ │ 00363344 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -48754,30 +48755,30 @@ │ │ │ │ b.n 36339e │ │ │ │ blx r4 │ │ │ │ lsls r6, r5, #4 │ │ │ │ ldrsh r4, [r2, r2] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r4, #19] │ │ │ │ movs r0, r0 │ │ │ │ - ldcl 1, cr0, [r6, #88] @ 0x58 │ │ │ │ - svc 170 @ 0xaa │ │ │ │ + ldcl 1, cr0, [sl, #88] @ 0x58 │ │ │ │ + svc 174 @ 0xae │ │ │ │ lsls r6, r2, #4 │ │ │ │ - b.n 362cd4 │ │ │ │ + b.n 362cdc │ │ │ │ lsls r6, r2, #4 │ │ │ │ - b.n 363804 │ │ │ │ + b.n 36380c │ │ │ │ lsls r6, r2, #4 │ │ │ │ - b.n 362ca8 │ │ │ │ + b.n 362cb0 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - b.n 3637d4 │ │ │ │ + b.n 3637dc │ │ │ │ lsls r6, r2, #4 │ │ │ │ - b.n 363944 │ │ │ │ + b.n 36394c │ │ │ │ lsls r6, r2, #4 │ │ │ │ - b.n 362c6c │ │ │ │ + b.n 362c74 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - b.n 36379c │ │ │ │ + b.n 3637a4 │ │ │ │ lsls r6, r2, #4 │ │ │ │ │ │ │ │ 0036340c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -49071,63 +49072,63 @@ │ │ │ │ lsls r6, r5, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #80 @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r4, #19] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 363d00 │ │ │ │ + b.n 363d08 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - b.n 3637ec │ │ │ │ + b.n 3637f4 │ │ │ │ lsls r6, r2, #4 │ │ │ │ lsls r4, r0, #28 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - b.n 363cc0 │ │ │ │ + b.n 363cc8 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - b.n 3637ac │ │ │ │ + b.n 3637b4 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - subs r3, #158 @ 0x9e │ │ │ │ + subs r3, #162 @ 0xa2 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - svc 234 @ 0xea │ │ │ │ + svc 238 @ 0xee │ │ │ │ lsls r6, r2, #4 │ │ │ │ - b.n 363bd0 │ │ │ │ + b.n 363bd8 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - b.n 363bb0 │ │ │ │ + b.n 363bb8 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - svc 200 @ 0xc8 │ │ │ │ + svc 204 @ 0xcc │ │ │ │ lsls r6, r2, #4 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 363b54 │ │ │ │ + b.n 363b5c │ │ │ │ lsls r6, r2, #4 │ │ │ │ - svc 148 @ 0x94 │ │ │ │ + svc 152 @ 0x98 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - b.n 363b2c │ │ │ │ + b.n 363b34 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - svc 124 @ 0x7c │ │ │ │ + svc 128 @ 0x80 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrb r4, [r0, r4] │ │ │ │ + ldrb r0, [r1, r4] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - bgt.n 3636d8 │ │ │ │ + bgt.n 3636e0 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - b.n 363ab0 │ │ │ │ + b.n 363ab8 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - svc 56 @ 0x38 │ │ │ │ + svc 60 @ 0x3c │ │ │ │ lsls r6, r2, #4 │ │ │ │ - b.n 363a84 │ │ │ │ + b.n 363a8c │ │ │ │ lsls r6, r2, #4 │ │ │ │ - svc 28 │ │ │ │ + svc 32 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - b.n 363a44 │ │ │ │ + b.n 363a4c │ │ │ │ lsls r6, r2, #4 │ │ │ │ - udf #248 @ 0xf8 │ │ │ │ + udf #252 @ 0xfc │ │ │ │ lsls r6, r2, #4 │ │ │ │ - b.n 363a00 │ │ │ │ + b.n 363a08 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - udf #210 @ 0xd2 │ │ │ │ + udf #214 @ 0xd6 │ │ │ │ lsls r6, r2, #4 │ │ │ │ │ │ │ │ 00363748 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -49237,23 +49238,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #64] @ (363888 ) │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ orrs r0, r3 │ │ │ │ lsls r6, r5, #4 │ │ │ │ - svc 114 @ 0x72 │ │ │ │ + svc 118 @ 0x76 │ │ │ │ lsls r6, r2, #4 │ │ │ │ strb r4, [r4, #19] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 363898 │ │ │ │ + b.n 3638a0 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ble.n 363784 │ │ │ │ + ble.n 36378c │ │ │ │ lsls r6, r2, #4 │ │ │ │ - blt.n 363880 │ │ │ │ + blt.n 363888 │ │ │ │ lsls r6, r2, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ @@ -49568,15 +49569,15 @@ │ │ │ │ nop │ │ │ │ subs r7, #238 @ 0xee │ │ │ │ lsls r6, r5, #4 │ │ │ │ adds r4, r6, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x0004 │ │ │ │ + bkpt 0x0008 │ │ │ │ lsls r6, r2, #4 │ │ │ │ │ │ │ │ 00363b40 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -49644,15 +49645,15 @@ │ │ │ │ nop │ │ │ │ subs r7, #62 @ 0x3e │ │ │ │ lsls r6, r5, #4 │ │ │ │ subs r1, #244 @ 0xf4 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - pop {r2, r4, r6, pc} │ │ │ │ + pop {r3, r4, r6, pc} │ │ │ │ lsls r6, r2, #4 │ │ │ │ │ │ │ │ 00363bf0 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -49723,15 +49724,15 @@ │ │ │ │ nop │ │ │ │ subs r6, #134 @ 0x86 │ │ │ │ lsls r6, r5, #4 │ │ │ │ adds r1, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - pop {r2, r3, r4, r7} │ │ │ │ + pop {r5, r7} │ │ │ │ lsls r6, r2, #4 │ │ │ │ │ │ │ │ 00363ca8 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -49799,15 +49800,15 @@ │ │ │ │ nop │ │ │ │ subs r5, #214 @ 0xd6 │ │ │ │ lsls r6, r5, #4 │ │ │ │ ldrb r4, [r0, #14] │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r4, 363dd2 │ │ │ │ + cbnz r0, 363dd4 │ │ │ │ lsls r6, r2, #4 │ │ │ │ │ │ │ │ 00363d58 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -49875,15 +49876,15 @@ │ │ │ │ nop │ │ │ │ subs r5, #38 @ 0x26 │ │ │ │ lsls r6, r5, #4 │ │ │ │ asrs r4, r3, #27 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r4, 363e56 │ │ │ │ + cbnz r0, 363e58 │ │ │ │ lsls r6, r2, #4 │ │ │ │ │ │ │ │ 00363e08 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -49959,15 +49960,15 @@ │ │ │ │ nop │ │ │ │ subs r4, #102 @ 0x66 │ │ │ │ lsls r6, r5, #4 │ │ │ │ subs r0, r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - rev16 r4, r7 │ │ │ │ + hlt 0x0000 │ │ │ │ lsls r6, r2, #4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [pc, #56] @ (363f04 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 363eda │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ @@ -49991,15 +49992,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ subs r4, #44 @ 0x2c │ │ │ │ lsls r6, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 363fa8 │ │ │ │ + bls.n 363fb0 │ │ │ │ lsls r6, r2, #4 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r2, [pc, #56] @ (363f4c ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 363f22 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ @@ -50023,15 +50024,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ subs r3, #228 @ 0xe4 │ │ │ │ lsls r6, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 364010 │ │ │ │ + bls.n 364018 │ │ │ │ lsls r6, r2, #4 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r2, [pc, #56] @ (363f94 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 363f6a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ @@ -50055,15 +50056,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ subs r3, #156 @ 0x9c │ │ │ │ lsls r6, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 364050 │ │ │ │ + bls.n 364058 │ │ │ │ lsls r6, r2, #4 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ ldr r2, [pc, #56] @ (363fdc ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 363fb2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ @@ -50087,15 +50088,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ subs r3, #84 @ 0x54 │ │ │ │ lsls r6, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 364088 │ │ │ │ + bls.n 364090 │ │ │ │ lsls r6, r2, #4 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [pc, #56] @ (364024 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 363ffa │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ @@ -50119,15 +50120,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ subs r3, #12 │ │ │ │ lsls r6, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 3640c8 │ │ │ │ + bls.n 3640d0 │ │ │ │ lsls r6, r2, #4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [pc, #56] @ (36406c ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 364042 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ @@ -50151,15 +50152,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ subs r2, #196 @ 0xc4 │ │ │ │ lsls r6, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 3640f0 │ │ │ │ + bls.n 3640f8 │ │ │ │ lsls r6, r2, #4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [pc, #56] @ (3640b4 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 36408a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ @@ -50183,15 +50184,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ subs r2, #124 @ 0x7c │ │ │ │ lsls r6, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 364108 │ │ │ │ + bls.n 364110 │ │ │ │ lsls r6, r2, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #56] @ (364108 ) │ │ │ │ ldrb.w r2, [r0, #52] @ 0x34 │ │ │ │ @@ -50223,15 +50224,15 @@ │ │ │ │ lsls r6, r5, #4 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 364108 │ │ │ │ + bhi.n 364110 │ │ │ │ lsls r6, r2, #4 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ ldr r2, [pc, #64] @ (364160 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 364136 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ @@ -50258,15 +50259,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ subs r1, #216 @ 0xd8 │ │ │ │ lsls r6, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 36412c │ │ │ │ + bhi.n 364134 │ │ │ │ lsls r6, r2, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #56] @ (3641b4 ) │ │ │ │ ldrb.w r2, [r0, #36] @ 0x24 │ │ │ │ @@ -50298,15 +50299,15 @@ │ │ │ │ lsls r6, r5, #4 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 36414c │ │ │ │ + bhi.n 364154 │ │ │ │ lsls r6, r2, #4 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ ldr r2, [pc, #64] @ (36420c ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 3641e2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ @@ -50333,15 +50334,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ subs r1, #44 @ 0x2c │ │ │ │ lsls r6, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 364180 │ │ │ │ + bhi.n 364188 │ │ │ │ lsls r6, r2, #4 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ ldr r2, [pc, #64] @ (36425c ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 364232 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ @@ -50368,15 +50369,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ subs r0, #220 @ 0xdc │ │ │ │ lsls r6, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 3641b0 │ │ │ │ + bhi.n 3641b8 │ │ │ │ lsls r6, r2, #4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [pc, #64] @ (3642ac ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 364282 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ @@ -50403,15 +50404,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ subs r0, #140 @ 0x8c │ │ │ │ lsls r6, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 3641e0 │ │ │ │ + bhi.n 3641e8 │ │ │ │ lsls r6, r2, #4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [pc, #64] @ (3642fc ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 3642d2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ @@ -50438,15 +50439,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ subs r0, #60 @ 0x3c │ │ │ │ lsls r6, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 364218 │ │ │ │ + bhi.n 364220 │ │ │ │ lsls r6, r2, #4 │ │ │ │ │ │ │ │ 00364308 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -50495,17 +50496,17 @@ │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ adds r7, #216 @ 0xd8 │ │ │ │ lsls r6, r5, #4 │ │ │ │ strb r4, [r4, #19] │ │ │ │ movs r0, r0 │ │ │ │ - rev16 r0, r1 │ │ │ │ + rev16 r4, r1 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - bcs.n 3643f0 │ │ │ │ + bcs.n 3643f8 │ │ │ │ lsls r6, r2, #4 │ │ │ │ │ │ │ │ 00364388 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -50544,21 +50545,21 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ adds r7, #90 @ 0x5a │ │ │ │ lsls r6, r5, #4 │ │ │ │ strb r4, [r4, #19] │ │ │ │ movs r0, r0 │ │ │ │ - push {r2, r4, r5, r6, r7} │ │ │ │ + push {r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r2, #4 │ │ │ │ - bvc.n 364394 │ │ │ │ + bvc.n 36439c │ │ │ │ lsls r6, r2, #4 │ │ │ │ - push {r1, r2, r3, lr} │ │ │ │ + push {r1, r4, lr} │ │ │ │ lsls r6, r2, #4 │ │ │ │ - bne.n 364388 │ │ │ │ + bne.n 364390 │ │ │ │ lsls r6, r2, #4 │ │ │ │ │ │ │ │ 00364400 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -50630,21 +50631,21 @@ │ │ │ │ lsls r6, r5, #4 │ │ │ │ bvs.n 364548 │ │ │ │ lsls r6, r5, #4 │ │ │ │ subs r3, #28 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #142 @ 0x8e │ │ │ │ lsls r6, r5, #4 │ │ │ │ - stmia r5!, {r2, r3, r7} │ │ │ │ + stmia r5!, {r4, r7} │ │ │ │ lsls r6, r2, #4 │ │ │ │ strb r4, [r4, #19] │ │ │ │ movs r0, r0 │ │ │ │ - push {r2, r4, r6} │ │ │ │ + push {r3, r4, r6} │ │ │ │ lsls r6, r2, #4 │ │ │ │ - bne.n 3644dc │ │ │ │ + bne.n 3644e4 │ │ │ │ lsls r6, r2, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #60] @ (364518 ) │ │ │ │ mov r2, r0 │ │ │ │ @@ -50673,15 +50674,15 @@ │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ b.n 3644ec │ │ │ │ nop │ │ │ │ adds r6, #22 │ │ │ │ lsls r6, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 3644c0 │ │ │ │ + bvs.n 3644c8 │ │ │ │ lsls r6, r2, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #60] @ (364570 ) │ │ │ │ mov r2, r0 │ │ │ │ @@ -50710,15 +50711,15 @@ │ │ │ │ ldr r0, [r2, #16] │ │ │ │ b.n 364544 │ │ │ │ nop │ │ │ │ adds r5, #190 @ 0xbe │ │ │ │ lsls r6, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 3644e0 │ │ │ │ + bvs.n 3644e8 │ │ │ │ lsls r6, r2, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #60] @ (3645c8 ) │ │ │ │ mov r2, r0 │ │ │ │ @@ -50747,15 +50748,15 @@ │ │ │ │ ldr r0, [r2, #28] │ │ │ │ b.n 36459c │ │ │ │ nop │ │ │ │ adds r5, #102 @ 0x66 │ │ │ │ lsls r6, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 364500 │ │ │ │ + bvs.n 364508 │ │ │ │ lsls r6, r2, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #60] @ (364620 ) │ │ │ │ mov r2, r0 │ │ │ │ @@ -50784,15 +50785,15 @@ │ │ │ │ ldr r0, [r2, #24] │ │ │ │ b.n 3645f4 │ │ │ │ nop │ │ │ │ adds r5, #14 │ │ │ │ lsls r6, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 364718 │ │ │ │ + bvs.n 364720 │ │ │ │ lsls r6, r2, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #60] @ (364678 ) │ │ │ │ mov r2, r0 │ │ │ │ @@ -50821,15 +50822,15 @@ │ │ │ │ ldr r0, [r2, #20] │ │ │ │ b.n 36464c │ │ │ │ nop │ │ │ │ adds r4, #182 @ 0xb6 │ │ │ │ lsls r6, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 364728 │ │ │ │ + bvs.n 364730 │ │ │ │ lsls r6, r2, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #60] @ (3646d0 ) │ │ │ │ mov r2, r0 │ │ │ │ @@ -50858,15 +50859,15 @@ │ │ │ │ ldr r0, [r2, #12] │ │ │ │ b.n 3646a4 │ │ │ │ nop │ │ │ │ adds r4, #94 @ 0x5e │ │ │ │ lsls r6, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 364740 │ │ │ │ + bvs.n 364748 │ │ │ │ lsls r6, r2, #4 │ │ │ │ │ │ │ │ 003646dc : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -50897,17 +50898,17 @@ │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ adds r4, #10 │ │ │ │ lsls r6, r5, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #230 @ 0xe6 │ │ │ │ lsls r7, r4, #4 │ │ │ │ - ldmia r7!, {r2, r3, r4} │ │ │ │ + ldmia r7!, {r5} │ │ │ │ lsls r6, r2, #4 │ │ │ │ - cbz r2, 364782 │ │ │ │ + cbz r6, 364782 │ │ │ │ lsls r6, r2, #4 │ │ │ │ ldr r3, [pc, #16] @ (364750 ) │ │ │ │ add r3, pc │ │ │ │ cbz r1, 364746 │ │ │ │ b.w 3646dc │ │ │ │ ldr r1, [pc, #12] @ (364754 ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ @@ -51338,67 +51339,67 @@ │ │ │ │ lsls r6, r5, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #80 @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r4, #19] │ │ │ │ movs r0, r0 │ │ │ │ - udf #18 │ │ │ │ + udf #22 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldmia r4, {r1, r2, r4, r6} │ │ │ │ + ldmia r4, {r1, r3, r4, r6} │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ble.n 364aa0 │ │ │ │ + ble.n 364aa8 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldmia r3!, {r1, r4, r6, r7} │ │ │ │ + ldmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r6, r2, #4 │ │ │ │ @ instruction: 0xf26c0114 │ │ │ │ - bgt.n 364b68 │ │ │ │ + bgt.n 364b70 │ │ │ │ lsls r6, r2, #4 │ │ │ │ rsb r1, ip, #20 │ │ │ │ - ldmia r3!, {r1, r5} │ │ │ │ + ldmia r3!, {r1, r2, r5} │ │ │ │ lsls r6, r2, #4 │ │ │ │ - bgt.n 364b34 │ │ │ │ + bgt.n 364b3c │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldmia r3, {r1, r2, r3} │ │ │ │ + ldmia r3!, {r1, r4} │ │ │ │ lsls r6, r2, #4 │ │ │ │ - bgt.n 364b04 │ │ │ │ + bgt.n 364b0c │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldmia r2!, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldr r0, [pc, #616] @ (364e18 ) │ │ │ │ + ldr r0, [pc, #632] @ (364e28 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r0!, {r1, r4, r5, r6} │ │ │ │ lsls r6, r2, #4 │ │ │ │ - bgt.n 364ac8 │ │ │ │ + bgt.n 364ad0 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldmia r2, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r2!, {r1, r4, r6, r7} │ │ │ │ lsls r6, r2, #4 │ │ │ │ - bgt.n 364cac │ │ │ │ + bgt.n 364cb4 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldmia r2!, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r6, r2, #4 │ │ │ │ - movs r6, #80 @ 0x50 │ │ │ │ + movs r6, #84 @ 0x54 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - bgt.n 364c70 │ │ │ │ + bgt.n 364c78 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldmia r2, {r2, r4, r7} │ │ │ │ + ldmia r2!, {r3, r4, r7} │ │ │ │ lsls r6, r2, #4 │ │ │ │ - bgt.n 364c40 │ │ │ │ + bgt.n 364c48 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldmia r2!, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r6, r2, #4 │ │ │ │ - bgt.n 364bfc │ │ │ │ + bgt.n 364c04 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldmia r2, {r2, r4, r6} │ │ │ │ + ldmia r2!, {r3, r4, r6} │ │ │ │ lsls r6, r2, #4 │ │ │ │ subs r0, #164 @ 0xa4 │ │ │ │ lsls r7, r4, #4 │ │ │ │ - ldmia r2!, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r6, r2, #4 │ │ │ │ - bne.n 364b34 │ │ │ │ + bne.n 364b3c │ │ │ │ lsls r6, r2, #4 │ │ │ │ │ │ │ │ 00364bec : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -51511,23 +51512,23 @@ │ │ │ │ lsls r6, r5, #4 │ │ │ │ cmp r4, r3 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #94 @ 0x5e │ │ │ │ lsls r6, r5, #4 │ │ │ │ - beq.n 364dd0 │ │ │ │ + beq.n 364dd8 │ │ │ │ lsls r6, r2, #4 │ │ │ │ strb r4, [r4, #19] │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 364c3c │ │ │ │ + bge.n 364c44 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldmia r0!, {r3, r4, r6, r7} │ │ │ │ + ldmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r6, r2, #4 │ │ │ │ - stmia r6!, {r2, r4, r6} │ │ │ │ + stmia r6!, {r3, r4, r6} │ │ │ │ lsls r6, r2, #4 │ │ │ │ vbic d16, d14, d4 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ lsls r3, r0, #31 │ │ │ │ bmi.n 364d38 │ │ │ │ adds r3, r0, #2 │ │ │ │ @@ -52133,134 +52134,134 @@ │ │ │ │ lsls r6, r5, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r7, r0] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r4, #19] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r6!, {r1, r7} │ │ │ │ lsls r6, r2, #4 │ │ │ │ - stmia r6!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r6, r2, #4 │ │ │ │ cmp r4, #60 @ 0x3c │ │ │ │ lsls r6, r5, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r6, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4, {r3, r4, r6, r7} │ │ │ │ + ldmia r4, {r2, r3, r4, r6, r7} │ │ │ │ lsls r6, r2, #4 │ │ │ │ - stmia r5!, {r2, r3, r6} │ │ │ │ + stmia r5!, {r4, r6} │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldmia r4, {r1, r4, r5, r7} │ │ │ │ + ldmia r4, {r1, r2, r4, r5, r7} │ │ │ │ lsls r6, r2, #4 │ │ │ │ - stmia r5!, {r1, r2, r5} │ │ │ │ + stmia r5!, {r1, r3, r5} │ │ │ │ lsls r6, r2, #4 │ │ │ │ - add r0, sp, #152 @ 0x98 │ │ │ │ + add r0, sp, #168 @ 0xa8 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - stmia r5!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldmia r4!, {r2, r7} │ │ │ │ + ldmia r4!, {r3, r7} │ │ │ │ lsls r6, r2, #4 │ │ │ │ - stmia r4!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldmia r4!, {r2, r7} │ │ │ │ + ldmia r4!, {r3, r7} │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldmia r3!, {r4, r5, r6, r7} │ │ │ │ + ldmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldmia r3, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r3!, {r1, r4, r6, r7} │ │ │ │ lsls r6, r2, #4 │ │ │ │ - stmia r4!, {r2, r6} │ │ │ │ + stmia r4!, {r3, r6} │ │ │ │ lsls r6, r2, #4 │ │ │ │ - asrs r6, r4, #17 │ │ │ │ + asrs r2, r5, #17 │ │ │ │ lsls r5, r3, #4 │ │ │ │ - ldmia r3!, {r1, r2, r6, r7} │ │ │ │ + ldmia r3, {r1, r3, r6, r7} │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldmia r3!, {r2, r5, r7} │ │ │ │ + ldmia r3, {r3, r5, r7} │ │ │ │ lsls r6, r2, #4 │ │ │ │ - stmia r4!, {r1, r3, r4} │ │ │ │ + stmia r4!, {r1, r2, r3, r4} │ │ │ │ lsls r6, r2, #4 │ │ │ │ - stmia r4!, {r1, r3} │ │ │ │ + stmia r4!, {r1, r2, r3} │ │ │ │ lsls r6, r2, #4 │ │ │ │ - asrs r6, r6, #16 │ │ │ │ + asrs r2, r7, #16 │ │ │ │ lsls r5, r3, #4 │ │ │ │ - ldmia r3, {r2, r3, r4, r7} │ │ │ │ + ldmia r3!, {r5, r7} │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r3!, {r1, r7} │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r3!, {r1, r5, r6} │ │ │ │ lsls r6, r2, #4 │ │ │ │ - stmia r3!, {r2, r4, r6, r7} │ │ │ │ + stmia r3!, {r3, r4, r6, r7} │ │ │ │ lsls r6, r2, #4 │ │ │ │ - asrs r4, r7, #15 │ │ │ │ + asrs r0, r0, #16 │ │ │ │ lsls r5, r3, #4 │ │ │ │ - ldmia r3, {r2, r3, r4, r6} │ │ │ │ + ldmia r3!, {r5, r6} │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldmia r3, {r1, r3, r4, r5} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r5} │ │ │ │ lsls r6, r2, #4 │ │ │ │ - stmia r3!, {r4, r5, r7} │ │ │ │ + stmia r3!, {r2, r4, r5, r7} │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldmia r3!, {r2, r5} │ │ │ │ + ldmia r3, {r3, r5} │ │ │ │ lsls r6, r2, #4 │ │ │ │ - stmia r3!, {r1, r3, r4, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r6, r2, #4 │ │ │ │ - stcl 1, cr0, [r0, #136] @ 0x88 │ │ │ │ - stmia r3!, {r3, r7} │ │ │ │ + stcl 1, cr0, [r4, #136] @ 0x88 │ │ │ │ + stmia r3!, {r2, r3, r7} │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldmia r3!, {r1} │ │ │ │ + ldmia r3!, {r1, r2} │ │ │ │ lsls r6, r2, #4 │ │ │ │ - stc 1, cr0, [r0, #136]! @ 0x88 │ │ │ │ - ldmia r2, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stc 1, cr0, [r4, #136]! @ 0x88 │ │ │ │ + ldmia r2!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r6, r2, #4 │ │ │ │ - stmia r3!, {r5, r6} │ │ │ │ + stmia r3!, {r2, r5, r6} │ │ │ │ lsls r6, r2, #4 │ │ │ │ - asrs r4, r7, #13 │ │ │ │ + asrs r0, r0, #14 │ │ │ │ lsls r5, r3, #4 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r3!, {r1, r6} │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldmia r2!, {r5, r6, r7} │ │ │ │ + ldmia r2, {r2, r5, r6, r7} │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldmia r2!, {r1, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r6, r7} │ │ │ │ lsls r6, r2, #4 │ │ │ │ - asrs r6, r3, #13 │ │ │ │ + asrs r2, r4, #13 │ │ │ │ lsls r5, r3, #4 │ │ │ │ - ldmia r2, {r2, r6, r7} │ │ │ │ + ldmia r2!, {r3, r6, r7} │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldmia r2, {r1, r2, r5, r7} │ │ │ │ + ldmia r2!, {r1, r3, r5, r7} │ │ │ │ lsls r6, r2, #4 │ │ │ │ - stmia r3!, {r2, r3, r4} │ │ │ │ + stmia r3!, {r5} │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldc 1, cr0, [lr, #-136]! @ 0xffffff78 │ │ │ │ - ldmia r2!, {r3, r7} │ │ │ │ + stcl 1, cr0, [r2, #-136] @ 0xffffff78 │ │ │ │ + ldmia r2, {r2, r3, r7} │ │ │ │ lsls r6, r2, #4 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r1} │ │ │ │ lsls r6, r2, #4 │ │ │ │ adds r1, #76 @ 0x4c │ │ │ │ lsls r7, r4, #4 │ │ │ │ - stmia r3!, {r1, r7} │ │ │ │ + stmia r3!, {r1, r2, r7} │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldmia r2, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r2!, {r6, r7} │ │ │ │ lsls r6, r2, #4 │ │ │ │ adds r1, #52 @ 0x34 │ │ │ │ lsls r7, r4, #4 │ │ │ │ - stmia r3!, {r1, r3, r5, r6} │ │ │ │ + stmia r3!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldmia r3!, {r2} │ │ │ │ + ldmia r3, {r3} │ │ │ │ lsls r6, r2, #4 │ │ │ │ adds r1, #28 │ │ │ │ lsls r7, r4, #4 │ │ │ │ - stmia r3!, {r1, r4, r6} │ │ │ │ + stmia r3!, {r1, r2, r4, r6} │ │ │ │ lsls r6, r2, #4 │ │ │ │ - stmia r4!, {r4, r6} │ │ │ │ + stmia r4!, {r2, r4, r6} │ │ │ │ lsls r6, r2, #4 │ │ │ │ adds r1, #4 │ │ │ │ lsls r7, r4, #4 │ │ │ │ - stmia r3!, {r1, r3, r4, r5} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r6, r2, #4 │ │ │ │ - @ instruction: 0xb850 │ │ │ │ + @ instruction: 0xb854 │ │ │ │ lsls r6, r2, #4 │ │ │ │ │ │ │ │ 0036541c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -52325,21 +52326,21 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmia r6!, {r1, r2, r3, r4} │ │ │ │ lsls r6, r5, #4 │ │ │ │ movs r6, #134 @ 0x86 │ │ │ │ lsls r6, r5, #4 │ │ │ │ subs r1, #244 @ 0xf4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r2, r5, r6, r7} │ │ │ │ + stmia r1!, {r3, r5, r6, r7} │ │ │ │ lsls r6, r2, #4 │ │ │ │ strb r4, [r4, #19] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1!, {r2, r7} │ │ │ │ + ldmia r1!, {r3, r7} │ │ │ │ lsls r6, r2, #4 │ │ │ │ - stmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r0!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r2, #4 │ │ │ │ │ │ │ │ 003654d0 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -52433,21 +52434,21 @@ │ │ │ │ lsls r6, r5, #4 │ │ │ │ stmia r5!, {r2, r6} │ │ │ │ lsls r6, r5, #4 │ │ │ │ subs r1, #244 @ 0xf4 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #144 @ 0x90 │ │ │ │ lsls r6, r5, #4 │ │ │ │ - stmia r0!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r2, #4 │ │ │ │ strb r4, [r4, #19] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r2, r5, r7} │ │ │ │ + ldmia r0!, {r3, r5, r7} │ │ │ │ lsls r6, r2, #4 │ │ │ │ - stmia r0!, {r3} │ │ │ │ + stmia r0!, {r2, r3} │ │ │ │ lsls r6, r2, #4 │ │ │ │ │ │ │ │ 003655cc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -52618,21 +52619,21 @@ │ │ │ │ lsls r6, r5, #4 │ │ │ │ stmia r3!, {r2, r3, r4, r7} │ │ │ │ lsls r6, r5, #4 │ │ │ │ subs r1, #244 @ 0xf4 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #208 @ 0xd0 │ │ │ │ lsls r6, r5, #4 │ │ │ │ - it cc │ │ │ │ + itt cc │ │ │ │ lslcc r6, r2, #4 │ │ │ │ - strb r4, [r4, #19] │ │ │ │ + strbcc r4, [r4, #19] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r6!, {r4, r5, r6, r7} │ │ │ │ lsls r6, r2, #4 │ │ │ │ - bkpt 0x0048 │ │ │ │ + bkpt 0x004c │ │ │ │ lsls r6, r2, #4 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ 00365794 : │ │ │ │ @@ -52684,21 +52685,21 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmia r2!, {r1, r4, r6, r7} │ │ │ │ lsls r6, r5, #4 │ │ │ │ movs r3, #58 @ 0x3a │ │ │ │ lsls r6, r5, #4 │ │ │ │ ldrb r4, [r0, #14] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r2, r5, r6} │ │ │ │ + stmia r6!, {r3, r5, r6} │ │ │ │ lsls r6, r2, #4 │ │ │ │ strb r4, [r4, #19] │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x00cc │ │ │ │ + bkpt 0x00d0 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - pop {r3, r5, r7, pc} │ │ │ │ + pop {r2, r3, r5, r7, pc} │ │ │ │ lsls r6, r2, #4 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r3, r1 │ │ │ │ cbz r0, 365826 │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ @@ -52758,21 +52759,21 @@ │ │ │ │ lsls r6, r5, #4 │ │ │ │ movs r2, #174 @ 0xae │ │ │ │ lsls r6, r5, #4 │ │ │ │ cmp r4, r3 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - hlt 0x0028 │ │ │ │ + hlt 0x002c │ │ │ │ lsls r6, r2, #4 │ │ │ │ strb r4, [r4, #19] │ │ │ │ movs r0, r0 │ │ │ │ - ite vc │ │ │ │ + it vc │ │ │ │ lslvc r6, r2, #4 │ │ │ │ - popvs {r3, pc} │ │ │ │ + pop {r2, r3, pc} │ │ │ │ lsls r6, r2, #4 │ │ │ │ │ │ │ │ 003658c0 : │ │ │ │ ldr r2, [r0, #16] │ │ │ │ lsls r3, r2, #31 │ │ │ │ bmi.n 3658d8 │ │ │ │ adds r3, r2, #2 │ │ │ │ @@ -52865,21 +52866,21 @@ │ │ │ │ nop │ │ │ │ stmia r1!, {r1, r2, r6} │ │ │ │ lsls r6, r5, #4 │ │ │ │ movs r1, #174 @ 0xae │ │ │ │ lsls r6, r5, #4 │ │ │ │ cmp r4, r3 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r4, 3659d0 │ │ │ │ + cbnz r0, 3659d2 │ │ │ │ lsls r6, r2, #4 │ │ │ │ strb r4, [r4, #19] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r2, #4 │ │ │ │ - pop {r1, r2, r4} │ │ │ │ + pop {r1, r3, r4} │ │ │ │ lsls r6, r2, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ @@ -53247,33 +53248,33 @@ │ │ │ │ lsls r6, r5, #4 │ │ │ │ ldrsh r4, [r2, r2] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r4, #19] │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r5, #13 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - @ instruction: 0xb68e │ │ │ │ + @ instruction: 0xb692 │ │ │ │ lsls r6, r2, #4 │ │ │ │ usat16 r1, #18, r0 │ │ │ │ - @ instruction: 0xb8ea │ │ │ │ + @ instruction: 0xb8ee │ │ │ │ lsls r6, r2, #4 │ │ │ │ - stmia r4!, {r1, r4, r7} │ │ │ │ + stmia r4!, {r1, r2, r4, r7} │ │ │ │ lsls r6, r2, #4 │ │ │ │ - cpsie ai │ │ │ │ + @ instruction: 0xb66a │ │ │ │ lsls r6, r2, #4 │ │ │ │ @ instruction: 0xf3780112 │ │ │ │ - @ instruction: 0xb8c2 │ │ │ │ + @ instruction: 0xb8c6 │ │ │ │ lsls r6, r2, #4 │ │ │ │ bfi r1, r2, #0, #19 │ │ │ │ - @ instruction: 0xb8aa │ │ │ │ + @ instruction: 0xb8ae │ │ │ │ lsls r6, r2, #4 │ │ │ │ - cbnz r0, 365d6c │ │ │ │ + cbnz r4, 365d6c │ │ │ │ lsls r6, r2, #4 │ │ │ │ @ instruction: 0xf33e0112 │ │ │ │ - @ instruction: 0xb888 │ │ │ │ + @ instruction: 0xb88c │ │ │ │ lsls r6, r2, #4 │ │ │ │ │ │ │ │ 00365d5c : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -53327,20 +53328,20 @@ │ │ │ │ lsls r6, r5, #4 │ │ │ │ adds r2, r7, #5 │ │ │ │ lsls r6, r5, #4 │ │ │ │ cmp r4, r3 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - push {r2, r4, r5, r6, lr} │ │ │ │ + push {r3, r4, r5, r6, lr} │ │ │ │ lsls r6, r2, #4 │ │ │ │ strb r4, [r4, #19] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf28c0112 │ │ │ │ - @ instruction: 0xb7d4 │ │ │ │ + @ instruction: 0xb7d8 │ │ │ │ lsls r6, r2, #4 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cbz r2, 365e22 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -53763,85 +53764,85 @@ │ │ │ │ lsls r6, r5, #4 │ │ │ │ ldrsh r4, [r2, r2] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r4, #19] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r3, r4, r7} │ │ │ │ + stmia r7!, {r2, r3, r4, r7} │ │ │ │ lsls r6, r2, #4 │ │ │ │ - @ instruction: 0xb604 │ │ │ │ + @ instruction: 0xb608 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - stmia r1!, {r2, r4, r5, r7} │ │ │ │ + stmia r1!, {r3, r4, r5, r7} │ │ │ │ lsls r6, r2, #4 │ │ │ │ - cbz r0, 366284 │ │ │ │ + cbz r4, 366284 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - stmia r7!, {r1, r4, r5, r6} │ │ │ │ + stmia r7!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r6, r2, #4 │ │ │ │ - push {r5, r6, r7, lr} │ │ │ │ + push {r2, r5, r6, r7, lr} │ │ │ │ lsls r6, r2, #4 │ │ │ │ - stmia r7!, {r2, r3, r6} │ │ │ │ + stmia r7!, {r4, r6} │ │ │ │ lsls r6, r2, #4 │ │ │ │ - push {r3, r4, r5, r7, lr} │ │ │ │ + push {r2, r3, r4, r5, r7, lr} │ │ │ │ lsls r6, r2, #4 │ │ │ │ - cpsid │ │ │ │ + cpsid a │ │ │ │ lsls r6, r2, #4 │ │ │ │ - stmia r7!, {r2, r4, r5} │ │ │ │ + stmia r7!, {r3, r4, r5} │ │ │ │ lsls r6, r2, #4 │ │ │ │ - push {r3, r4, r7, lr} │ │ │ │ + push {r2, r3, r4, r7, lr} │ │ │ │ lsls r6, r2, #4 │ │ │ │ - stmia r1!, {r3, r6} │ │ │ │ + stmia r1!, {r2, r3, r6} │ │ │ │ lsls r6, r2, #4 │ │ │ │ - cbz r4, 36628c │ │ │ │ + cbz r0, 36628e │ │ │ │ lsls r6, r2, #4 │ │ │ │ - stmia r7!, {r1, r2} │ │ │ │ + stmia r7!, {r1, r3} │ │ │ │ lsls r6, r2, #4 │ │ │ │ - push {r2, r4, r5, r6, lr} │ │ │ │ + push {r3, r4, r5, r6, lr} │ │ │ │ lsls r6, r2, #4 │ │ │ │ asrs r4, r3, #26 │ │ │ │ movs r0, r0 │ │ │ │ - push {r3, r5, r6} │ │ │ │ + push {r2, r3, r5, r6} │ │ │ │ lsls r6, r2, #4 │ │ │ │ - push {r2, r3, r4, r5, r6} │ │ │ │ + push {r7} │ │ │ │ lsls r6, r2, #4 │ │ │ │ - stmia r6!, {r1} │ │ │ │ + stmia r6!, {r1, r2} │ │ │ │ lsls r6, r2, #4 │ │ │ │ - stmia r0!, {r2, r4} │ │ │ │ + stmia r0!, {r3, r4} │ │ │ │ lsls r6, r2, #4 │ │ │ │ - cbz r0, 3662a0 │ │ │ │ + cbz r4, 3662a0 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - stmia r5!, {r1, r4, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r6, r2, #4 │ │ │ │ - push {r6} │ │ │ │ + push {r2, r6} │ │ │ │ lsls r6, r2, #4 │ │ │ │ - stmia r5!, {r1, r4, r5, r7} │ │ │ │ + stmia r5!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r6, r2, #4 │ │ │ │ - push {r1, r2, r3, r4} │ │ │ │ + push {r1, r5} │ │ │ │ lsls r6, r2, #4 │ │ │ │ - push {r1, r2, r4, r6, r7} │ │ │ │ + push {r1, r3, r4, r6, r7} │ │ │ │ lsls r6, r2, #4 │ │ │ │ - stmia r5!, {r1, r3, r4, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r6, r2, #4 │ │ │ │ - cbz r6, 366302 │ │ │ │ + push {r1} │ │ │ │ lsls r6, r2, #4 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r5!, {r1, r7} │ │ │ │ lsls r6, r2, #4 │ │ │ │ - cbz r2, 366306 │ │ │ │ + cbz r6, 366306 │ │ │ │ lsls r6, r2, #4 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ lsls r7, r4, #4 │ │ │ │ - push {r1, r3, r4, r6} │ │ │ │ + push {r1, r2, r3, r4, r6} │ │ │ │ lsls r6, r2, #4 │ │ │ │ - pop {r2, r3, r5, r7} │ │ │ │ + pop {r4, r5, r7} │ │ │ │ lsls r6, r2, #4 │ │ │ │ movs r2, #12 │ │ │ │ lsls r7, r4, #4 │ │ │ │ - push {r1, r6} │ │ │ │ + push {r1, r2, r6} │ │ │ │ lsls r6, r2, #4 │ │ │ │ - pop {r3, r7} │ │ │ │ + pop {r2, r3, r7} │ │ │ │ lsls r6, r2, #4 │ │ │ │ │ │ │ │ 003662a4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -53967,29 +53968,29 @@ │ │ │ │ nop │ │ │ │ adds r6, r7, r0 │ │ │ │ lsls r6, r5, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r4, 36642e │ │ │ │ + cbnz r0, 366430 │ │ │ │ lsls r6, r2, #4 │ │ │ │ strb r4, [r4, #19] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r5, r4] │ │ │ │ + strh r4, [r5, r4] │ │ │ │ lsls r2, r4, #4 │ │ │ │ - sxtb r4, r2 │ │ │ │ + sxtb r0, r3 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - strh r6, [r3, r3] │ │ │ │ + strh r2, [r4, r3] │ │ │ │ lsls r2, r4, #4 │ │ │ │ - sxth r2, r1 │ │ │ │ + sxth r6, r1 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - strh r6, [r0, r3] │ │ │ │ + strh r2, [r1, r3] │ │ │ │ lsls r2, r4, #4 │ │ │ │ - cbz r2, 36642c │ │ │ │ + cbz r6, 36642c │ │ │ │ lsls r6, r2, #4 │ │ │ │ │ │ │ │ 003663f0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -54077,23 +54078,23 @@ │ │ │ │ lsls r6, r5, #4 │ │ │ │ cmp r4, r3 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r2, #26 │ │ │ │ lsls r6, r5, #4 │ │ │ │ - cbz r2, 36651c │ │ │ │ + cbz r6, 36651c │ │ │ │ lsls r6, r2, #4 │ │ │ │ strb r4, [r4, #19] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r3, r7] │ │ │ │ + str r2, [r4, r7] │ │ │ │ lsls r2, r4, #4 │ │ │ │ - cbz r2, 3664de │ │ │ │ + cbz r6, 3664de │ │ │ │ lsls r6, r2, #4 │ │ │ │ - add r6, sp, #536 @ 0x218 │ │ │ │ + add r6, sp, #552 @ 0x228 │ │ │ │ lsls r6, r2, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ @@ -54504,41 +54505,41 @@ │ │ │ │ nop │ │ │ │ asrs r4, r5, #13 │ │ │ │ lsls r6, r5, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r4, #13 │ │ │ │ lsls r6, r5, #4 │ │ │ │ - @ instruction: 0xb72a │ │ │ │ + @ instruction: 0xb72e │ │ │ │ lsls r6, r2, #4 │ │ │ │ str r4, [r4, #36] @ 0x24 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - str r5, [sp, #992] @ 0x3e0 │ │ │ │ + str r5, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r6, r2, #4 │ │ │ │ ldrsh r4, [r2, r2] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r3, #11 │ │ │ │ lsls r6, r5, #4 │ │ │ │ - b.n 366ba4 │ │ │ │ + b.n 366bac │ │ │ │ lsls r4, r2, #4 │ │ │ │ strb r4, [r4, #19] │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #432] @ 0x1b0 │ │ │ │ + str r5, [sp, #448] @ 0x1c0 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - add r5, sp, #352 @ 0x160 │ │ │ │ + add r5, sp, #368 @ 0x170 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - add r6, sp, #48 @ 0x30 │ │ │ │ + add r6, sp, #64 @ 0x40 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - bvc.n 366994 │ │ │ │ + bvc.n 36699c │ │ │ │ lsls r3, r4, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w ip, [pc, #128] @ 366974 │ │ │ │ sub sp, #12 │ │ │ │ @@ -54595,15 +54596,15 @@ │ │ │ │ b.n 366944 │ │ │ │ asrs r6, r7, #7 │ │ │ │ lsls r6, r5, #4 │ │ │ │ ldrsh r4, [r2, r2] │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r5, #62] @ 0x3e │ │ │ │ + ldrh r0, [r6, #62] @ 0x3e │ │ │ │ lsls r6, r2, #4 │ │ │ │ │ │ │ │ 00366984 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -54729,23 +54730,23 @@ │ │ │ │ lsls r6, r5, #4 │ │ │ │ sub sp, #312 @ 0x138 │ │ │ │ lsls r6, r5, #4 │ │ │ │ cmp r4, r3 │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r6, #3 │ │ │ │ lsls r6, r5, #4 │ │ │ │ - bpl.n 3669e8 │ │ │ │ + bpl.n 3669f0 │ │ │ │ lsls r3, r4, #4 │ │ │ │ strb r4, [r4, #19] │ │ │ │ movs r0, r0 │ │ │ │ - pop {pc} │ │ │ │ + pop {r2, pc} │ │ │ │ lsls r6, r2, #4 │ │ │ │ - add r3, sp, #432 @ 0x1b0 │ │ │ │ + add r3, sp, #448 @ 0x1c0 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - add r0, sp, #912 @ 0x390 │ │ │ │ + add r0, sp, #928 @ 0x3a0 │ │ │ │ lsls r6, r2, #4 │ │ │ │ bne.n 366a98 │ │ │ │ lsls r4, r2, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -54845,19 +54846,19 @@ │ │ │ │ lsls r6, r5, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r3, #32 │ │ │ │ lsls r6, r5, #4 │ │ │ │ lsrs r6, r4, #31 │ │ │ │ lsls r6, r5, #4 │ │ │ │ - bmi.n 366ae0 │ │ │ │ + bmi.n 366ae8 │ │ │ │ lsls r3, r4, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 366c12 │ │ │ │ + cbz r2, 366c14 │ │ │ │ lsls r6, r2, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #212] @ (366cac ) │ │ │ │ @@ -54955,19 +54956,19 @@ │ │ │ │ lsls r6, r5, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r2, #28 │ │ │ │ lsls r6, r5, #4 │ │ │ │ lsrs r2, r4, #27 │ │ │ │ lsls r6, r5, #4 │ │ │ │ - bcc.n 366bdc │ │ │ │ + bcc.n 366be4 │ │ │ │ lsls r3, r4, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - uxth r2, r0 │ │ │ │ + uxth r6, r0 │ │ │ │ lsls r6, r2, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #212] @ (366db0 ) │ │ │ │ @@ -55065,19 +55066,19 @@ │ │ │ │ lsls r6, r5, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r2, #24 │ │ │ │ lsls r6, r5, #4 │ │ │ │ lsrs r6, r3, #23 │ │ │ │ lsls r6, r5, #4 │ │ │ │ - bcs.n 366cd8 │ │ │ │ + bcs.n 366ce0 │ │ │ │ lsls r3, r4, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 366dfc │ │ │ │ + cbz r2, 366dfe │ │ │ │ lsls r6, r2, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #212] @ (366eb4 ) │ │ │ │ @@ -55175,19 +55176,19 @@ │ │ │ │ lsls r6, r5, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r1, #20 │ │ │ │ lsls r6, r5, #4 │ │ │ │ lsrs r2, r3, #19 │ │ │ │ lsls r6, r5, #4 │ │ │ │ - bne.n 366dd4 │ │ │ │ + bne.n 366ddc │ │ │ │ lsls r3, r4, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 366ed0 │ │ │ │ + cbz r2, 366ed2 │ │ │ │ lsls r6, r2, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #212] @ (366fb8 ) │ │ │ │ @@ -55285,19 +55286,19 @@ │ │ │ │ lsls r6, r5, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r1, #16 │ │ │ │ lsls r6, r5, #4 │ │ │ │ lsrs r6, r2, #15 │ │ │ │ lsls r6, r5, #4 │ │ │ │ - beq.n 366ed0 │ │ │ │ + beq.n 366ed8 │ │ │ │ lsls r3, r4, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - add sp, #264 @ 0x108 │ │ │ │ + add sp, #280 @ 0x118 │ │ │ │ lsls r6, r2, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #212] @ (3670bc ) │ │ │ │ @@ -55395,19 +55396,19 @@ │ │ │ │ lsls r6, r5, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r0, #12 │ │ │ │ lsls r6, r5, #4 │ │ │ │ lsrs r2, r2, #11 │ │ │ │ lsls r6, r5, #4 │ │ │ │ - ldmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r7, {r1, r7} │ │ │ │ lsls r3, r4, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #520 @ 0x208 │ │ │ │ + add r7, sp, #536 @ 0x218 │ │ │ │ lsls r6, r2, #4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ blx 3450a4 │ │ │ │ @@ -55889,53 +55890,53 @@ │ │ │ │ lsls r4, r5, #4 │ │ │ │ lsls r6, r7, #31 │ │ │ │ lsls r6, r5, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r6, #31 │ │ │ │ lsls r6, r5, #4 │ │ │ │ - ldrh r2, [r4, #20] │ │ │ │ + ldrh r6, [r4, #20] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - b.n 367a9c │ │ │ │ + b.n 367aa4 │ │ │ │ lsls r5, r3, #4 │ │ │ │ subs r2, #44 @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, r3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r7, #26 │ │ │ │ lsls r6, r5, #4 │ │ │ │ - add r4, sp, #8 │ │ │ │ + add r4, sp, #24 │ │ │ │ lsls r6, r2, #4 │ │ │ │ strb r4, [r4, #19] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r1, #10] │ │ │ │ + ldrh r4, [r1, #10] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - add r1, pc, #208 @ (adr r1, 367690 ) │ │ │ │ + add r1, pc, #224 @ (adr r1, 3676a0 ) │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldr r6, [sp, #624] @ 0x270 │ │ │ │ + ldr r6, [sp, #640] @ 0x280 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - bpl.n 3675d0 │ │ │ │ + bpl.n 3675d8 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldmia r3, {r3, r4} │ │ │ │ + ldmia r3, {r2, r3, r4} │ │ │ │ lsls r3, r4, #4 │ │ │ │ - ldmia r3, {r2, r3} │ │ │ │ + ldmia r3!, {r4} │ │ │ │ lsls r3, r4, #4 │ │ │ │ - ldmia r3!, {} │ │ │ │ + ldmia r3!, {r2} │ │ │ │ lsls r3, r4, #4 │ │ │ │ - bmi.n 367554 │ │ │ │ + bmi.n 36755c │ │ │ │ lsls r4, r2, #4 │ │ │ │ - bmi.n 367504 │ │ │ │ + bmi.n 36750c │ │ │ │ lsls r4, r2, #4 │ │ │ │ - bmi.n 3674f0 │ │ │ │ + bmi.n 3674f8 │ │ │ │ lsls r4, r2, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w ip, [pc, #128] @ 367670 │ │ │ │ sub sp, #12 │ │ │ │ @@ -55992,15 +55993,15 @@ │ │ │ │ b.n 367640 │ │ │ │ lsls r2, r0, #20 │ │ │ │ lsls r6, r5, #4 │ │ │ │ subs r2, #44 @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r6, #22] │ │ │ │ + strh r4, [r6, #22] │ │ │ │ lsls r6, r2, #4 │ │ │ │ │ │ │ │ 00367680 : │ │ │ │ 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 │ │ │ │ @@ -56413,93 +56414,93 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #12 │ │ │ │ lsls r6, r5, #4 │ │ │ │ ldrsb r0, [r0, r7] │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #448 @ 0x1c0 │ │ │ │ + add r0, sp, #464 @ 0x1d0 │ │ │ │ lsls r6, r2, #4 │ │ │ │ lsrs r0, r4, #14 │ │ │ │ lsls r7, r4, #4 │ │ │ │ - ldr r5, [sp, #856] @ 0x358 │ │ │ │ + ldr r5, [sp, #872] @ 0x368 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - add r0, sp, #320 @ 0x140 │ │ │ │ + add r0, sp, #336 @ 0x150 │ │ │ │ lsls r6, r2, #4 │ │ │ │ lsrs r2, r6, #9 │ │ │ │ lsls r7, r4, #4 │ │ │ │ - ldr r4, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r4, [sp, #688] @ 0x2b0 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - add r6, pc, #984 @ (adr r6, 367ec0 ) │ │ │ │ + add r6, pc, #1000 @ (adr r6, 367ed0 ) │ │ │ │ lsls r6, r2, #4 │ │ │ │ lsrs r2, r3, #9 │ │ │ │ lsls r7, r4, #4 │ │ │ │ - ldr r4, [sp, #576] @ 0x240 │ │ │ │ + ldr r4, [sp, #592] @ 0x250 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - add r6, pc, #840 @ (adr r6, 367e3c ) │ │ │ │ + add r6, pc, #856 @ (adr r6, 367e4c ) │ │ │ │ lsls r6, r2, #4 │ │ │ │ lsrs r2, r0, #9 │ │ │ │ lsls r7, r4, #4 │ │ │ │ - ldr r4, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r4, [sp, #496] @ 0x1f0 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - add r6, pc, #792 @ (adr r6, 367e18 ) │ │ │ │ + add r6, pc, #808 @ (adr r6, 367e28 ) │ │ │ │ lsls r6, r2, #4 │ │ │ │ lsrs r2, r5, #8 │ │ │ │ lsls r7, r4, #4 │ │ │ │ - ldr r4, [sp, #384] @ 0x180 │ │ │ │ + ldr r4, [sp, #400] @ 0x190 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - add r6, pc, #648 @ (adr r6, 367d94 ) │ │ │ │ + add r6, pc, #664 @ (adr r6, 367da4 ) │ │ │ │ lsls r6, r2, #4 │ │ │ │ lsrs r2, r2, #8 │ │ │ │ lsls r7, r4, #4 │ │ │ │ - ldr r4, [sp, #288] @ 0x120 │ │ │ │ + ldr r4, [sp, #304] @ 0x130 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - add r6, pc, #504 @ (adr r6, 367d10 ) │ │ │ │ + add r6, pc, #520 @ (adr r6, 367d20 ) │ │ │ │ lsls r6, r2, #4 │ │ │ │ lsrs r2, r7, #7 │ │ │ │ lsls r7, r4, #4 │ │ │ │ - strh r0, [r4, #4] │ │ │ │ + strh r4, [r4, #4] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - strh r6, [r7, #4] │ │ │ │ + strh r2, [r0, #6] │ │ │ │ lsls r6, r2, #4 │ │ │ │ lsrs r2, r4, #7 │ │ │ │ lsls r7, r4, #4 │ │ │ │ - ldr r4, [sp, #96] @ 0x60 │ │ │ │ + ldr r4, [sp, #112] @ 0x70 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - add r6, pc, #312 @ (adr r6, 367c68 ) │ │ │ │ + add r6, pc, #328 @ (adr r6, 367c78 ) │ │ │ │ lsls r6, r2, #4 │ │ │ │ lsrs r0, r1, #7 │ │ │ │ lsls r7, r4, #4 │ │ │ │ - ldrb r6, [r3, #30] │ │ │ │ + ldrb r2, [r4, #30] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - strh r6, [r2, #2] │ │ │ │ + strh r2, [r3, #2] │ │ │ │ lsls r6, r2, #4 │ │ │ │ lsrs r2, r6, #6 │ │ │ │ lsls r7, r4, #4 │ │ │ │ - strh r0, [r3, #2] │ │ │ │ + strh r4, [r3, #2] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - strh r2, [r2, #4] │ │ │ │ + strh r6, [r2, #4] │ │ │ │ lsls r6, r2, #4 │ │ │ │ lsrs r2, r3, #6 │ │ │ │ lsls r7, r4, #4 │ │ │ │ - ldr r3, [sp, #832] @ 0x340 │ │ │ │ + ldr r3, [sp, #848] @ 0x350 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - add r6, pc, #24 @ (adr r6, 367b6c ) │ │ │ │ + add r6, pc, #40 @ (adr r6, 367b7c ) │ │ │ │ lsls r6, r2, #4 │ │ │ │ lsrs r2, r0, #6 │ │ │ │ lsls r7, r4, #4 │ │ │ │ - ldr r3, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r3, [sp, #752] @ 0x2f0 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - add r5, pc, #1000 @ (adr r5, 367f48 ) │ │ │ │ + add r5, pc, #1016 @ (adr r5, 367f58 ) │ │ │ │ lsls r6, r2, #4 │ │ │ │ lsrs r2, r5, #5 │ │ │ │ lsls r7, r4, #4 │ │ │ │ - ldr r3, [sp, #640] @ 0x280 │ │ │ │ + ldr r3, [sp, #656] @ 0x290 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - add r5, pc, #952 @ (adr r5, 367f24 ) │ │ │ │ + add r5, pc, #968 @ (adr r5, 367f34 ) │ │ │ │ lsls r6, r2, #4 │ │ │ │ │ │ │ │ 00367b6c : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -56540,21 +56541,21 @@ │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r7, [sp, #8] │ │ │ │ lsls r6, r5, #4 │ │ │ │ vrhadd.u32 d16, d10, d29 │ │ │ │ subs r1, #244 @ 0xf4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #800] @ 0x320 │ │ │ │ + ldr r2, [sp, #816] @ 0x330 │ │ │ │ lsls r6, r2, #4 │ │ │ │ strb r4, [r4, #19] │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #16 @ (adr r5, 367bf8 ) │ │ │ │ + add r5, pc, #32 @ (adr r5, 367c08 ) │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldr r1, [sp, #864] @ 0x360 │ │ │ │ + ldr r1, [sp, #880] @ 0x370 │ │ │ │ lsls r6, r2, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ @@ -56910,51 +56911,51 @@ │ │ │ │ stc2 1, cr0, [ip, #180] @ 0xb4 │ │ │ │ ldrsh r4, [r2, r2] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r4, #19] │ │ │ │ movs r0, r0 │ │ │ │ b.n 368298 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - str r4, [sp, #736] @ 0x2e0 │ │ │ │ + str r4, [sp, #752] @ 0x2f0 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - add r2, pc, #296 @ (adr r2, 368088 ) │ │ │ │ + add r2, pc, #312 @ (adr r2, 368098 ) │ │ │ │ lsls r6, r2, #4 │ │ │ │ - str r7, [sp, #96] @ 0x60 │ │ │ │ + str r7, [sp, #112] @ 0x70 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - add r2, pc, #176 @ (adr r2, 368018 ) │ │ │ │ + add r2, pc, #192 @ (adr r2, 368028 ) │ │ │ │ lsls r6, r2, #4 │ │ │ │ - str r6, [sp, #992] @ 0x3e0 │ │ │ │ + str r6, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - str r6, [sp, #928] @ 0x3a0 │ │ │ │ + str r6, [sp, #944] @ 0x3b0 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - add r2, pc, #624 @ (adr r2, 3681e4 ) │ │ │ │ + add r2, pc, #640 @ (adr r2, 3681f4 ) │ │ │ │ lsls r6, r2, #4 │ │ │ │ - str r4, [sp, #440] @ 0x1b8 │ │ │ │ + str r4, [sp, #456] @ 0x1c8 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - add r2, pc, #16 @ (adr r2, 367f8c ) │ │ │ │ + add r2, pc, #32 @ (adr r2, 367f9c ) │ │ │ │ lsls r6, r2, #4 │ │ │ │ - add r1, pc, #928 @ (adr r1, 368320 ) │ │ │ │ + add r1, pc, #944 @ (adr r1, 368330 ) │ │ │ │ lsls r6, r2, #4 │ │ │ │ - str r6, [sp, #720] @ 0x2d0 │ │ │ │ + str r6, [sp, #736] @ 0x2e0 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - add r1, pc, #848 @ (adr r1, 3682d8 ) │ │ │ │ + add r1, pc, #864 @ (adr r1, 3682e8 ) │ │ │ │ lsls r6, r2, #4 │ │ │ │ - str r7, [sp, #408] @ 0x198 │ │ │ │ + str r7, [sp, #424] @ 0x1a8 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - str r6, [sp, #592] @ 0x250 │ │ │ │ + str r6, [sp, #608] @ 0x260 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - add r1, pc, #720 @ (adr r1, 368264 ) │ │ │ │ + add r1, pc, #736 @ (adr r1, 368274 ) │ │ │ │ lsls r6, r2, #4 │ │ │ │ - str r6, [sp, #512] @ 0x200 │ │ │ │ + str r6, [sp, #528] @ 0x210 │ │ │ │ lsls r6, r2, #4 │ │ │ │ lsls r0, r1, #19 │ │ │ │ lsls r7, r4, #4 │ │ │ │ - str r6, [sp, #1016] @ 0x3f8 │ │ │ │ + str r7, [sp, #8] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - add r1, pc, #592 @ (adr r1, 3681f4 ) │ │ │ │ + add r1, pc, #608 @ (adr r1, 368204 ) │ │ │ │ lsls r6, r2, #4 │ │ │ │ │ │ │ │ 00367fa4 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -57132,29 +57133,29 @@ │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfa80012d │ │ │ │ - ldrb r0, [r5, #22] │ │ │ │ + ldrb r4, [r5, #22] │ │ │ │ lsls r6, r2, #4 │ │ │ │ strb r4, [r4, #19] │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #184 @ (adr r0, 368204 ) │ │ │ │ + add r0, pc, #200 @ (adr r0, 368214 ) │ │ │ │ lsls r6, r2, #4 │ │ │ │ - str r4, [sp, #1000] @ 0x3e8 │ │ │ │ + str r4, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - str r2, [sp, #472] @ 0x1d8 │ │ │ │ + str r2, [sp, #488] @ 0x1e8 │ │ │ │ lsls r6, r2, #4 │ │ │ │ cbnz r2, 3681b6 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r0!, {r1, r4, r6, r7} │ │ │ │ lsls r4, r2, #4 │ │ │ │ - bkpt 0x00e2 │ │ │ │ + bkpt 0x00e6 │ │ │ │ lsls r3, r4, #4 │ │ │ │ │ │ │ │ 00368160 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -57448,49 +57449,49 @@ │ │ │ │ b.n 36834e │ │ │ │ blx 73c0fc │ │ │ │ b.n 368300 │ │ │ │ nop │ │ │ │ ldrsb.w r0, [ip, ] │ │ │ │ strb r4, [r4, #19] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r5, #9] │ │ │ │ + ldrb r6, [r5, #9] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - str r2, [sp, #344] @ 0x158 │ │ │ │ + str r2, [sp, #360] @ 0x168 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrb r0, [r2, #9] │ │ │ │ + ldrb r4, [r2, #9] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - str r2, [sp, #240] @ 0xf0 │ │ │ │ + str r2, [sp, #256] @ 0x100 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrb r4, [r6, #8] │ │ │ │ + ldrb r0, [r7, #8] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - str r2, [sp, #128] @ 0x80 │ │ │ │ + str r2, [sp, #144] @ 0x90 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrb r6, [r3, #8] │ │ │ │ + ldrb r2, [r4, #8] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrb r2, [r0, #8] │ │ │ │ + ldrb r6, [r0, #8] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - str r1, [sp, #952] @ 0x3b8 │ │ │ │ + str r1, [sp, #968] @ 0x3c8 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrb r4, [r5, #7] │ │ │ │ + ldrb r0, [r6, #7] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - str r1, [sp, #864] @ 0x360 │ │ │ │ + str r1, [sp, #880] @ 0x370 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrb r6, [r2, #7] │ │ │ │ + ldrb r2, [r3, #7] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - str r1, [sp, #776] @ 0x308 │ │ │ │ + str r1, [sp, #792] @ 0x318 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrb r0, [r0, #7] │ │ │ │ + ldrb r4, [r0, #7] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - str r1, [sp, #688] @ 0x2b0 │ │ │ │ + str r1, [sp, #704] @ 0x2c0 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrb r2, [r5, #6] │ │ │ │ + ldrb r6, [r5, #6] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - str r1, [sp, #600] @ 0x258 │ │ │ │ + str r1, [sp, #616] @ 0x268 │ │ │ │ lsls r6, r2, #4 │ │ │ │ │ │ │ │ 00368468 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -57578,35 +57579,35 @@ │ │ │ │ blx 344dc8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp ip, r0 │ │ │ │ lsls r4, r5, #4 │ │ │ │ @ instruction: 0xf672012d │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r2, #4] │ │ │ │ + ldrb r4, [r2, #4] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - str r4, [r7, #100] @ 0x64 │ │ │ │ + str r0, [r0, #104] @ 0x68 │ │ │ │ lsls r4, r3, #4 │ │ │ │ movw r1, #43053 @ 0xa82d │ │ │ │ cmp r4, r3 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r5, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ addw r1, r6, #2093 @ 0x82d │ │ │ │ - ldrh r6, [r3, #48] @ 0x30 │ │ │ │ + ldrh r2, [r4, #48] @ 0x30 │ │ │ │ lsls r6, r2, #4 │ │ │ │ strb r4, [r4, #19] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r2, #2] │ │ │ │ + ldrb r0, [r3, #2] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - str r0, [sp, #512] @ 0x200 │ │ │ │ + str r0, [sp, #528] @ 0x210 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldr r3, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r3, [sp, #744] @ 0x2e8 │ │ │ │ lsls r6, r2, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w ip, [pc, #128] @ 368604 │ │ │ │ sub sp, #12 │ │ │ │ @@ -57662,15 +57663,15 @@ │ │ │ │ blx 344c20 <_Py_Dealloc@plt+0x4> │ │ │ │ b.n 3685d4 │ │ │ │ sbc.w r1, lr, #11337728 @ 0xad0000 │ │ │ │ cmp r4, r3 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r3, #13] │ │ │ │ + strb r0, [r4, #13] │ │ │ │ lsls r6, r2, #4 │ │ │ │ │ │ │ │ 00368614 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -57857,49 +57858,49 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 362000 │ │ │ │ b.n 36870a │ │ │ │ nop │ │ │ │ @ instruction: 0xf4ca012d │ │ │ │ strb r4, [r4, #19] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrh r0, [r4, #52] @ 0x34 │ │ │ │ + ldrh r4, [r4, #52] @ 0x34 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldr r1, [sp, #888] @ 0x378 │ │ │ │ + ldr r1, [sp, #904] @ 0x388 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrh r6, [r7, #50] @ 0x32 │ │ │ │ + ldrh r2, [r0, #52] @ 0x34 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldr r1, [sp, #800] @ 0x320 │ │ │ │ + ldr r1, [sp, #816] @ 0x330 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrh r0, [r5, #50] @ 0x32 │ │ │ │ + ldrh r4, [r5, #50] @ 0x32 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldr r2, [sp, #96] @ 0x60 │ │ │ │ + ldr r2, [sp, #112] @ 0x70 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrh r4, [r4, #30] │ │ │ │ + ldrh r0, [r5, #30] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldr r1, [sp, #648] @ 0x288 │ │ │ │ + ldr r1, [sp, #664] @ 0x298 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrh r4, [r0, #50] @ 0x32 │ │ │ │ + ldrh r0, [r1, #50] @ 0x32 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldr r1, [sp, #576] @ 0x240 │ │ │ │ + ldr r1, [sp, #592] @ 0x250 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrh r0, [r6, #48] @ 0x30 │ │ │ │ + ldrh r4, [r6, #48] @ 0x30 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldr r1, [sp, #544] @ 0x220 │ │ │ │ + ldr r1, [sp, #560] @ 0x230 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrh r4, [r5, #28] │ │ │ │ + ldrh r0, [r6, #28] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldr r1, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r1, [sp, #440] @ 0x1b8 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrh r4, [r1, #48] @ 0x30 │ │ │ │ + ldrh r0, [r2, #48] @ 0x30 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldr r1, [sp, #352] @ 0x160 │ │ │ │ + ldr r1, [sp, #368] @ 0x170 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrh r0, [r7, #46] @ 0x2e │ │ │ │ + ldrh r4, [r7, #46] @ 0x2e │ │ │ │ lsls r6, r2, #4 │ │ │ │ │ │ │ │ 0036880c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -57991,23 +57992,23 @@ │ │ │ │ cmp r4, r3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf26a012d │ │ │ │ - ldrh r2, [r0, #20] │ │ │ │ + ldrh r6, [r0, #20] │ │ │ │ lsls r6, r2, #4 │ │ │ │ strb r4, [r4, #19] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #272] @ 0x110 │ │ │ │ + ldr r0, [sp, #288] @ 0x120 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrh r4, [r4, #38] @ 0x26 │ │ │ │ + ldrh r0, [r5, #38] @ 0x26 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - stmia r0!, {r1, r4, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r4, r2, #4 │ │ │ │ │ │ │ │ 0036890c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -58464,94 +58465,94 @@ │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ rsbs r1, r2, #45 @ 0x2d │ │ │ │ ldrsh r4, [r2, r2] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r4, #19] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #72] @ 0x48 │ │ │ │ + str r6, [sp, #88] @ 0x58 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrh r6, [r1, #20] │ │ │ │ + ldrh r2, [r2, #20] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrh r4, [r4, #22] │ │ │ │ + ldrh r0, [r5, #22] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - str r5, [sp, #576] @ 0x240 │ │ │ │ + str r5, [sp, #592] @ 0x250 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrh r0, [r2, #16] │ │ │ │ + ldrh r4, [r2, #16] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - str r5, [sp, #208] @ 0xd0 │ │ │ │ + str r5, [sp, #224] @ 0xe0 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - strh r6, [r3, #58] @ 0x3a │ │ │ │ + strh r2, [r4, #58] @ 0x3a │ │ │ │ lsls r6, r2, #4 │ │ │ │ - str r5, [sp, #224] @ 0xe0 │ │ │ │ + str r5, [sp, #240] @ 0xf0 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrh r2, [r7, #12] │ │ │ │ + ldrh r6, [r7, #12] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - str r5, [sp, #32] │ │ │ │ + str r5, [sp, #48] @ 0x30 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrh r6, [r0, #12] │ │ │ │ + ldrh r2, [r1, #12] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - str r4, [sp, #928] @ 0x3a0 │ │ │ │ + str r4, [sp, #944] @ 0x3b0 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrh r6, [r4, #10] │ │ │ │ + ldrh r2, [r5, #10] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrh r4, [r2, #10] │ │ │ │ + ldrh r0, [r3, #10] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - str r5, [sp, #24] │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - strh r0, [r3, #54] @ 0x36 │ │ │ │ + strh r4, [r3, #54] @ 0x36 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - str r4, [sp, #744] @ 0x2e8 │ │ │ │ + str r4, [sp, #760] @ 0x2f8 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - str r4, [sp, #624] @ 0x270 │ │ │ │ + str r4, [sp, #640] @ 0x280 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrh r2, [r3, #8] │ │ │ │ + ldrh r6, [r3, #8] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - str r4, [sp, #528] @ 0x210 │ │ │ │ + str r4, [sp, #544] @ 0x220 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrh r0, [r5, r3] │ │ │ │ + ldrh r4, [r5, r3] │ │ │ │ lsls r6, r4, #4 │ │ │ │ - ldrh r6, [r6, #6] │ │ │ │ + ldrh r2, [r7, #6] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrh r0, [r7, #4] │ │ │ │ + ldrh r4, [r7, #4] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - str r4, [sp, #72] @ 0x48 │ │ │ │ + str r4, [sp, #88] @ 0x58 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - strh r4, [r7, #48] @ 0x30 │ │ │ │ + strh r0, [r0, #50] @ 0x32 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - str r4, [sp, #120] @ 0x78 │ │ │ │ + str r4, [sp, #136] @ 0x88 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ + str r4, [sp, #64] @ 0x40 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrh r2, [r1, #4] │ │ │ │ + ldrh r6, [r1, #4] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrh r4, [r3, r1] │ │ │ │ + ldrh r0, [r4, r1] │ │ │ │ lsls r6, r4, #4 │ │ │ │ - str r3, [sp, #928] @ 0x3a0 │ │ │ │ + str r3, [sp, #944] @ 0x3b0 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrh r0, [r5, #2] │ │ │ │ + ldrh r4, [r5, #2] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - str r3, [sp, #808] @ 0x328 │ │ │ │ + str r3, [sp, #824] @ 0x338 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrh r0, [r1, #2] │ │ │ │ + ldrh r4, [r1, #2] │ │ │ │ lsls r6, r2, #4 │ │ │ │ @ instruction: 0xf6980126 │ │ │ │ - ldrh r6, [r1, #6] │ │ │ │ + ldrh r2, [r2, #6] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - str r3, [sp, #720] @ 0x2d0 │ │ │ │ + str r3, [sp, #736] @ 0x2e0 │ │ │ │ lsls r6, r2, #4 │ │ │ │ @ instruction: 0xf6800126 │ │ │ │ - ldrh r6, [r6, #4] │ │ │ │ + ldrh r2, [r7, #4] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - str r1, [sp, #32] │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ lsls r6, r2, #4 │ │ │ │ @ instruction: 0xf6680126 │ │ │ │ - ldrh r6, [r3, #4] │ │ │ │ + ldrh r2, [r4, #4] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - strb r0, [r5, #2] │ │ │ │ + strb r4, [r5, #2] │ │ │ │ lsls r6, r2, #4 │ │ │ │ │ │ │ │ 00368e5c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -59023,110 +59024,110 @@ │ │ │ │ add.w r3, r3, #724 @ 0x2d4 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ stc 1, cr0, [r4], {45} @ 0x2d │ │ │ │ strb r4, [r4, #19] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #920] @ 0x398 │ │ │ │ + str r0, [sp, #936] @ 0x3a8 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - strh r6, [r1, #42] @ 0x2a │ │ │ │ + strh r2, [r2, #42] @ 0x2a │ │ │ │ lsls r6, r2, #4 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #352] @ 0x160 │ │ │ │ + str r0, [sp, #368] @ 0x170 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - strh r0, [r0, #38] @ 0x26 │ │ │ │ + strh r4, [r0, #38] @ 0x26 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - str r0, [sp, #304] @ 0x130 │ │ │ │ + str r0, [sp, #320] @ 0x140 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - strh r0, [r4, #16] │ │ │ │ + strh r4, [r4, #16] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - strh r4, [r7, #34] @ 0x22 │ │ │ │ + strh r0, [r0, #36] @ 0x24 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrh r4, [r2, #62] @ 0x3e │ │ │ │ + ldrh r0, [r3, #62] @ 0x3e │ │ │ │ lsls r6, r2, #4 │ │ │ │ - strh r4, [r7, #32] │ │ │ │ + strh r0, [r0, #34] @ 0x22 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrh r6, [r7, #60] @ 0x3c │ │ │ │ + ldrh r2, [r0, #62] @ 0x3e │ │ │ │ lsls r6, r2, #4 │ │ │ │ - strh r6, [r4, #32] │ │ │ │ + strh r2, [r5, #32] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrh r0, [r5, #60] @ 0x3c │ │ │ │ + ldrh r4, [r5, #60] @ 0x3c │ │ │ │ lsls r6, r2, #4 │ │ │ │ - strh r0, [r2, #32] │ │ │ │ + strh r4, [r2, #32] │ │ │ │ lsls r6, r2, #4 │ │ │ │ itet gt │ │ │ │ lslgt r2, r2, #4 │ │ │ │ - strhle r2, [r2, #12] │ │ │ │ + strhle r6, [r2, #12] │ │ │ │ lslgt r6, r2, #4 │ │ │ │ - ldrh r4, [r0, #60] @ 0x3c │ │ │ │ + ldrh r0, [r1, #60] @ 0x3c │ │ │ │ lsls r6, r2, #4 │ │ │ │ - strh r6, [r5, #30] │ │ │ │ + strh r2, [r6, #30] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrh r6, [r3, #60] @ 0x3c │ │ │ │ + ldrh r2, [r4, #60] @ 0x3c │ │ │ │ lsls r6, r2, #4 │ │ │ │ - strh r2, [r5, #10] │ │ │ │ + strh r6, [r5, #10] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrh r0, [r4, #58] @ 0x3a │ │ │ │ + ldrh r4, [r4, #58] @ 0x3a │ │ │ │ lsls r6, r2, #4 │ │ │ │ - strh r2, [r1, #30] │ │ │ │ + strh r6, [r1, #30] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrh r0, [r1, #58] @ 0x3a │ │ │ │ + ldrh r4, [r1, #58] @ 0x3a │ │ │ │ lsls r6, r2, #4 │ │ │ │ - strh r0, [r6, #28] │ │ │ │ + strh r4, [r6, #28] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrh r6, [r7, #56] @ 0x38 │ │ │ │ + ldrh r2, [r0, #58] @ 0x3a │ │ │ │ lsls r6, r2, #4 │ │ │ │ - strh r2, [r6, #8] │ │ │ │ + strh r6, [r6, #8] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrh r4, [r4, #56] @ 0x38 │ │ │ │ + ldrh r0, [r5, #56] @ 0x38 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - strh r6, [r1, #28] │ │ │ │ + strh r2, [r2, #28] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrh r6, [r7, #56] @ 0x38 │ │ │ │ + ldrh r2, [r0, #58] @ 0x3a │ │ │ │ lsls r6, r2, #4 │ │ │ │ - strh r2, [r1, #8] │ │ │ │ + strh r6, [r1, #8] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrh r0, [r0, #56] @ 0x38 │ │ │ │ + ldrh r4, [r0, #56] @ 0x38 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - strh r2, [r5, #26] │ │ │ │ + strh r6, [r5, #26] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrh r0, [r2, #56] @ 0x38 │ │ │ │ + ldrh r4, [r2, #56] @ 0x38 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - strh r0, [r5, #6] │ │ │ │ + strh r4, [r5, #6] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrh r2, [r3, #54] @ 0x36 │ │ │ │ + ldrh r6, [r3, #54] @ 0x36 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - strh r4, [r0, #26] │ │ │ │ + strh r0, [r1, #26] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrh r4, [r6, #54] @ 0x36 │ │ │ │ + ldrh r0, [r7, #54] @ 0x36 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - strh r0, [r0, #6] │ │ │ │ + strh r4, [r0, #6] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrh r6, [r6, #52] @ 0x34 │ │ │ │ + ldrh r2, [r7, #52] @ 0x34 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - strh r0, [r4, #24] │ │ │ │ + strh r4, [r4, #24] │ │ │ │ lsls r6, r2, #4 │ │ │ │ sbc.w r1, ip, #38 @ 0x26 │ │ │ │ - strh r2, [r4, #28] │ │ │ │ + strh r6, [r4, #28] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrh r0, [r1, #54] @ 0x36 │ │ │ │ + ldrh r4, [r1, #54] @ 0x36 │ │ │ │ lsls r6, r2, #4 │ │ │ │ adcs.w r1, r4, #38 @ 0x26 │ │ │ │ - strh r2, [r1, #28] │ │ │ │ + strh r6, [r1, #28] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrh r0, [r3, #52] @ 0x34 │ │ │ │ + ldrh r4, [r3, #52] @ 0x34 │ │ │ │ lsls r6, r2, #4 │ │ │ │ @ instruction: 0xf13c0126 │ │ │ │ - strh r2, [r6, #26] │ │ │ │ + strh r6, [r6, #26] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldr r0, [r4, #52] @ 0x34 │ │ │ │ + ldr r4, [r4, #52] @ 0x34 │ │ │ │ lsls r6, r2, #4 │ │ │ │ │ │ │ │ 003693a4 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -59169,21 +59170,21 @@ │ │ │ │ nop │ │ │ │ strh r2, [r1, #54] @ 0x36 │ │ │ │ lsls r6, r5, #4 │ │ │ │ b.n 369274 │ │ │ │ lsls r5, r5, #4 │ │ │ │ subs r2, #44 @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r6, #34] @ 0x22 │ │ │ │ + ldrh r4, [r6, #34] @ 0x22 │ │ │ │ lsls r6, r2, #4 │ │ │ │ strb r4, [r4, #19] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r7, #40] @ 0x28 │ │ │ │ + ldrh r6, [r7, #40] @ 0x28 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - strh r2, [r4, #12] │ │ │ │ + strh r6, [r4, #12] │ │ │ │ lsls r6, r2, #4 │ │ │ │ │ │ │ │ 00369424 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -59301,23 +59302,23 @@ │ │ │ │ lsls r6, r5, #4 │ │ │ │ cmp r4, r3 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ b.n 3691d4 │ │ │ │ lsls r5, r5, #4 │ │ │ │ - ldrb r2, [r4, #25] │ │ │ │ + ldrb r6, [r4, #25] │ │ │ │ lsls r6, r2, #4 │ │ │ │ strb r4, [r4, #19] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r0, #34] @ 0x22 │ │ │ │ + ldrh r6, [r0, #34] @ 0x22 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - strh r2, [r0, #6] │ │ │ │ + strh r6, [r0, #6] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - add r2, sp, #840 @ 0x348 │ │ │ │ + add r2, sp, #856 @ 0x358 │ │ │ │ lsls r3, r4, #4 │ │ │ │ │ │ │ │ 00369554 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -59517,37 +59518,37 @@ │ │ │ │ lsls r5, r5, #4 │ │ │ │ b.n 36917c │ │ │ │ lsls r5, r5, #4 │ │ │ │ strb r4, [r4, #19] │ │ │ │ movs r0, r0 │ │ │ │ cbnz r4, 36978e │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrb r4, [r6, #20] │ │ │ │ + ldrb r0, [r7, #20] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrh r6, [r4, #26] │ │ │ │ + ldrh r2, [r5, #26] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrb r0, [r2, #30] │ │ │ │ + ldrb r4, [r2, #30] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrh r6, [r1, #26] │ │ │ │ + ldrh r2, [r2, #26] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrb r6, [r6, #29] │ │ │ │ + ldrb r2, [r7, #29] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - add r1, sp, #536 @ 0x218 │ │ │ │ + add r1, sp, #552 @ 0x228 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - ldrh r6, [r2, #24] │ │ │ │ + ldrh r2, [r3, #24] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrb r6, [r7, #28] │ │ │ │ + ldrb r2, [r0, #29] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrh r6, [r4, #22] │ │ │ │ + ldrh r2, [r5, #22] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrb r6, [r1, #28] │ │ │ │ + ldrb r2, [r2, #28] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrh r6, [r1, #22] │ │ │ │ + ldrh r2, [r2, #22] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrb r6, [r6, #27] │ │ │ │ + ldrb r2, [r7, #27] │ │ │ │ lsls r6, r2, #4 │ │ │ │ │ │ │ │ 00369764 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -59601,21 +59602,21 @@ │ │ │ │ lsls r6, r5, #4 │ │ │ │ b.n 369ec8 │ │ │ │ lsls r5, r5, #4 │ │ │ │ cmp r4, r3 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r5, #13] │ │ │ │ + ldrb r0, [r6, #13] │ │ │ │ lsls r6, r2, #4 │ │ │ │ strb r4, [r4, #19] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r4, #12] │ │ │ │ + ldrh r0, [r5, #12] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrb r4, [r1, #23] │ │ │ │ + ldrb r0, [r2, #23] │ │ │ │ lsls r6, r2, #4 │ │ │ │ │ │ │ │ 003697fc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -59813,39 +59814,39 @@ │ │ │ │ movs r0, r0 │ │ │ │ b.n 369f8c │ │ │ │ lsls r5, r5, #4 │ │ │ │ b.n 369ed4 │ │ │ │ lsls r5, r5, #4 │ │ │ │ strb r4, [r4, #19] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r3, #4] │ │ │ │ + ldrh r4, [r3, #4] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrb r4, [r1, #10] │ │ │ │ + ldrb r0, [r2, #10] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrh r6, [r1, #6] │ │ │ │ + ldrh r2, [r2, #6] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrb r0, [r5, #19] │ │ │ │ + ldrb r4, [r5, #19] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrh r6, [r6, #4] │ │ │ │ + ldrh r2, [r7, #4] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrb r6, [r1, #19] │ │ │ │ + ldrb r2, [r2, #19] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - add r6, pc, #888 @ (adr r6, 369d6c ) │ │ │ │ + add r6, pc, #904 @ (adr r6, 369d7c ) │ │ │ │ lsls r3, r4, #4 │ │ │ │ - ldrh r6, [r7, #2] │ │ │ │ + ldrh r2, [r0, #4] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrb r6, [r2, #18] │ │ │ │ + ldrb r2, [r3, #18] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrh r6, [r1, #2] │ │ │ │ + ldrh r2, [r2, #2] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrb r6, [r4, #17] │ │ │ │ + ldrb r2, [r5, #17] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrh r6, [r6, #0] │ │ │ │ + ldrh r2, [r7, #0] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrb r6, [r1, #17] │ │ │ │ + ldrb r2, [r2, #17] │ │ │ │ lsls r6, r2, #4 │ │ │ │ │ │ │ │ 00369a0c : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -59899,21 +59900,21 @@ │ │ │ │ lsls r6, r5, #4 │ │ │ │ b.n 369c20 │ │ │ │ lsls r5, r5, #4 │ │ │ │ cmp r4, r3 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r0, #3] │ │ │ │ + ldrb r0, [r1, #3] │ │ │ │ lsls r6, r2, #4 │ │ │ │ strb r4, [r4, #19] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r1, #56] @ 0x38 │ │ │ │ + strh r0, [r2, #56] @ 0x38 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrb r4, [r4, #12] │ │ │ │ + ldrb r0, [r5, #12] │ │ │ │ lsls r6, r2, #4 │ │ │ │ │ │ │ │ 00369aa4 : │ │ │ │ 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 │ │ │ │ @@ -60083,17 +60084,17 @@ │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ b.n 369b90 │ │ │ │ svc 176 @ 0xb0 │ │ │ │ lsls r5, r5, #4 │ │ │ │ strb r4, [r4, #19] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r4, #44] @ 0x2c │ │ │ │ + strh r6, [r4, #44] @ 0x2c │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrb r0, [r5, #6] │ │ │ │ + ldrb r4, [r5, #6] │ │ │ │ lsls r6, r2, #4 │ │ │ │ │ │ │ │ 00369c68 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ @@ -60384,35 +60385,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ ble.n 369fc8 │ │ │ │ lsls r5, r5, #4 │ │ │ │ - strb r2, [r5, #20] │ │ │ │ + strb r6, [r5, #20] │ │ │ │ lsls r6, r2, #4 │ │ │ │ strb r4, [r4, #19] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r0, #28] │ │ │ │ + strh r2, [r1, #28] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - strb r2, [r1, #30] │ │ │ │ + strb r6, [r1, #30] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - add r3, sp, #456 @ 0x1c8 │ │ │ │ + add r3, sp, #472 @ 0x1d8 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - add r1, pc, #536 @ (adr r1, 36a178 ) │ │ │ │ + add r1, pc, #552 @ (adr r1, 36a188 ) │ │ │ │ lsls r3, r4, #4 │ │ │ │ - add r1, pc, #488 @ (adr r1, 36a14c ) │ │ │ │ + add r1, pc, #504 @ (adr r1, 36a15c ) │ │ │ │ lsls r3, r4, #4 │ │ │ │ - add r1, pc, #352 @ (adr r1, 36a0c8 ) │ │ │ │ + add r1, pc, #368 @ (adr r1, 36a0d8 ) │ │ │ │ lsls r3, r4, #4 │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ + add r3, sp, #96 @ 0x60 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - add r2, sp, #920 @ 0x398 │ │ │ │ + add r2, sp, #936 @ 0x3a8 │ │ │ │ lsls r4, r2, #4 │ │ │ │ │ │ │ │ 00369f74 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -60554,21 +60555,21 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 362000 │ │ │ │ b.n 36a08e │ │ │ │ bge.n 36a078 │ │ │ │ lsls r5, r5, #4 │ │ │ │ strb r4, [r4, #19] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r4, #18] │ │ │ │ + ldrb r6, [r4, #18] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - strb r6, [r2, #20] │ │ │ │ + strb r2, [r3, #20] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrb r0, [r1, #18] │ │ │ │ + ldrb r4, [r1, #18] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - strb r4, [r7, #19] │ │ │ │ + strb r0, [r0, #20] │ │ │ │ lsls r6, r2, #4 │ │ │ │ │ │ │ │ 0036a0c8 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -60610,21 +60611,21 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldrb r6, [r4, #6] │ │ │ │ lsls r6, r5, #4 │ │ │ │ bge.n 36a150 │ │ │ │ lsls r5, r5, #4 │ │ │ │ cmp r4, r3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r3, #8] │ │ │ │ + strb r0, [r4, #8] │ │ │ │ lsls r6, r2, #4 │ │ │ │ strb r4, [r4, #19] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r1, #16] │ │ │ │ + ldrb r4, [r1, #16] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - strb r4, [r7, #17] │ │ │ │ + strb r0, [r0, #18] │ │ │ │ lsls r6, r2, #4 │ │ │ │ │ │ │ │ 0036a148 : │ │ │ │ ldr r3, [pc, #12] @ (36a158 ) │ │ │ │ ldr r2, [pc, #16] @ (36a15c ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ @@ -60723,21 +60724,21 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 362000 │ │ │ │ b.n 36a202 │ │ │ │ bls.n 36a304 │ │ │ │ lsls r5, r5, #4 │ │ │ │ strb r4, [r4, #19] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r3, #30] │ │ │ │ + ldrb r6, [r3, #30] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - strb r2, [r4, #14] │ │ │ │ + strb r6, [r4, #14] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrb r0, [r0, #30] │ │ │ │ + ldrb r4, [r0, #30] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - strb r0, [r1, #14] │ │ │ │ + strb r4, [r1, #14] │ │ │ │ lsls r6, r2, #4 │ │ │ │ │ │ │ │ 0036a23c : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -60779,21 +60780,21 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldrb r2, [r6, #0] │ │ │ │ lsls r6, r5, #4 │ │ │ │ bhi.n 36a1dc │ │ │ │ lsls r5, r5, #4 │ │ │ │ cmp r4, r3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r5, #2] │ │ │ │ + strb r4, [r5, #2] │ │ │ │ lsls r6, r2, #4 │ │ │ │ strb r4, [r4, #19] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r0, #28] │ │ │ │ + ldrb r4, [r0, #28] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - strb r0, [r1, #12] │ │ │ │ + strb r4, [r1, #12] │ │ │ │ lsls r6, r2, #4 │ │ │ │ │ │ │ │ 0036a2bc : │ │ │ │ ldr r3, [pc, #12] @ (36a2cc ) │ │ │ │ ldr r2, [pc, #16] @ (36a2d0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ @@ -61547,142 +61548,142 @@ │ │ │ │ strh r0, [r0, r0] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r4, #19] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf73c0112 │ │ │ │ - strb r4, [r0, #2] │ │ │ │ + strb r0, [r1, #2] │ │ │ │ lsls r6, r2, #4 │ │ │ │ str r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r6, #13] │ │ │ │ + ldrb r6, [r6, #13] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldr r6, [r4, #116] @ 0x74 │ │ │ │ + ldr r2, [r5, #116] @ 0x74 │ │ │ │ lsls r6, r2, #4 │ │ │ │ @ instruction: 0xf6120112 │ │ │ │ - ldrb r2, [r4, #14] │ │ │ │ + ldrb r6, [r4, #14] │ │ │ │ lsls r6, r2, #4 │ │ │ │ subs.w r1, ip, #9568256 @ 0x920000 │ │ │ │ - ldr r6, [r0, #112] @ 0x70 │ │ │ │ + ldr r2, [r1, #112] @ 0x70 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrb r4, [r7, #11] │ │ │ │ + ldrb r0, [r0, #12] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldr r0, [r6, #108] @ 0x6c │ │ │ │ + ldr r4, [r6, #108] @ 0x6c │ │ │ │ lsls r6, r2, #4 │ │ │ │ @ instruction: 0xf59a0112 │ │ │ │ ble.n 36aa94 │ │ │ │ lsls r6, r4, #4 │ │ │ │ - ldr r2, [r3, #116] @ 0x74 │ │ │ │ + ldr r6, [r3, #116] @ 0x74 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrb r0, [r4, #13] │ │ │ │ + ldrb r4, [r4, #13] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrb r0, [r0, #12] │ │ │ │ + ldrb r4, [r0, #12] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldr r4, [r3, #104] @ 0x68 │ │ │ │ + ldr r0, [r4, #104] @ 0x68 │ │ │ │ lsls r6, r2, #4 │ │ │ │ adc.w r1, r6, #9568256 @ 0x920000 │ │ │ │ - ldrb r4, [r7, #9] │ │ │ │ + ldrb r0, [r0, #10] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldr r0, [r6, #100] @ 0x64 │ │ │ │ + ldr r4, [r6, #100] @ 0x64 │ │ │ │ lsls r6, r2, #4 │ │ │ │ adds.w r1, sl, #9568256 @ 0x920000 │ │ │ │ - ldrb r0, [r6, #9] │ │ │ │ + ldrb r4, [r6, #9] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldr r0, [r6, #96] @ 0x60 │ │ │ │ + ldr r4, [r6, #96] @ 0x60 │ │ │ │ lsls r6, r2, #4 │ │ │ │ @ instruction: 0xf4da0112 │ │ │ │ - ldrb r4, [r0, #10] │ │ │ │ + ldrb r0, [r1, #10] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldr r4, [r6, #88] @ 0x58 │ │ │ │ + ldr r0, [r7, #88] @ 0x58 │ │ │ │ lsls r6, r2, #4 │ │ │ │ orrs.w r1, lr, #9568256 @ 0x920000 │ │ │ │ - ldrb r6, [r0, #6] │ │ │ │ + ldrb r2, [r1, #6] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldr r2, [r7, #84] @ 0x54 │ │ │ │ + ldr r6, [r7, #84] @ 0x54 │ │ │ │ lsls r6, r2, #4 │ │ │ │ bic.w r1, r4, #9568256 @ 0x920000 │ │ │ │ - ldrb r6, [r1, #6] │ │ │ │ + ldrb r2, [r2, #6] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldr r6, [r1, #84] @ 0x54 │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r6, r2, #4 │ │ │ │ @ instruction: 0xf3f80112 │ │ │ │ @ instruction: 0xf3e60112 │ │ │ │ - ldr r6, [r5, #80] @ 0x50 │ │ │ │ + ldr r2, [r6, #80] @ 0x50 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrb r0, [r0, #5] │ │ │ │ + ldrb r4, [r0, #5] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldr r0, [r0, #80] @ 0x50 │ │ │ │ + ldr r4, [r0, #80] @ 0x50 │ │ │ │ lsls r6, r2, #4 │ │ │ │ usat16 r1, #18, sl │ │ │ │ - ldrb r2, [r6, #5] │ │ │ │ + ldrb r6, [r6, #5] │ │ │ │ lsls r6, r2, #4 │ │ │ │ usat r1, #18, ip │ │ │ │ - ldr r6, [r2, #76] @ 0x4c │ │ │ │ + ldr r2, [r3, #76] @ 0x4c │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrb r0, [r0, #4] │ │ │ │ + ldrb r4, [r0, #4] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldr r0, [r0, #76] @ 0x4c │ │ │ │ + ldr r4, [r0, #76] @ 0x4c │ │ │ │ lsls r6, r2, #4 │ │ │ │ bfi r1, sl, #0, #19 │ │ │ │ @ instruction: 0xf3580112 │ │ │ │ - ldr r0, [r4, #72] @ 0x48 │ │ │ │ + ldr r4, [r4, #72] @ 0x48 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrb r4, [r1, #5] │ │ │ │ + ldrb r0, [r2, #5] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldr r4, [r7, #68] @ 0x44 │ │ │ │ + ldr r0, [r0, #72] @ 0x48 │ │ │ │ lsls r6, r2, #4 │ │ │ │ ssat16 r1, #19, r6 │ │ │ │ bge.n 36aa68 │ │ │ │ lsls r6, r4, #4 │ │ │ │ - ldr r2, [r7, #76] @ 0x4c │ │ │ │ + ldr r6, [r7, #76] @ 0x4c │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrb r0, [r3, #4] │ │ │ │ + ldrb r4, [r3, #4] │ │ │ │ lsls r6, r2, #4 │ │ │ │ bge.n 36aa44 │ │ │ │ lsls r6, r4, #4 │ │ │ │ - ldr r2, [r4, #76] @ 0x4c │ │ │ │ + ldr r6, [r4, #76] @ 0x4c │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrb r4, [r2, #2] │ │ │ │ + ldrb r0, [r3, #2] │ │ │ │ lsls r6, r2, #4 │ │ │ │ bge.n 36aa20 │ │ │ │ lsls r6, r4, #4 │ │ │ │ - ldr r2, [r1, #76] @ 0x4c │ │ │ │ + ldr r6, [r1, #76] @ 0x4c │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrb r0, [r5, #2] │ │ │ │ + ldrb r4, [r5, #2] │ │ │ │ lsls r6, r2, #4 │ │ │ │ bge.n 36abfc │ │ │ │ lsls r6, r4, #4 │ │ │ │ - ldr r2, [r6, #72] @ 0x48 │ │ │ │ + ldr r6, [r6, #72] @ 0x48 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrb r4, [r0, #3] │ │ │ │ + ldrb r0, [r1, #3] │ │ │ │ lsls r6, r2, #4 │ │ │ │ bge.n 36abd8 │ │ │ │ lsls r6, r4, #4 │ │ │ │ - ldr r2, [r3, #72] @ 0x48 │ │ │ │ + ldr r6, [r3, #72] @ 0x48 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrsb r0, [r2, r5] │ │ │ │ + ldrsb r4, [r2, r5] │ │ │ │ lsls r6, r2, #4 │ │ │ │ bge.n 36abb4 │ │ │ │ lsls r6, r4, #4 │ │ │ │ - ldr r2, [r0, #72] @ 0x48 │ │ │ │ + ldr r6, [r0, #72] @ 0x48 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrsb r4, [r1, r6] │ │ │ │ + ldrsb r0, [r2, r6] │ │ │ │ lsls r6, r2, #4 │ │ │ │ bge.n 36ab90 │ │ │ │ lsls r6, r4, #4 │ │ │ │ - ldr r2, [r5, #68] @ 0x44 │ │ │ │ + ldr r6, [r5, #68] @ 0x44 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrb r4, [r4, #1] │ │ │ │ + ldrb r0, [r5, #1] │ │ │ │ lsls r6, r2, #4 │ │ │ │ bge.n 36ab6c │ │ │ │ lsls r6, r4, #4 │ │ │ │ - ldr r2, [r2, #68] @ 0x44 │ │ │ │ + ldr r6, [r2, #68] @ 0x44 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrb r4, [r4, #0] │ │ │ │ + ldrb r0, [r5, #0] │ │ │ │ lsls r6, r2, #4 │ │ │ │ │ │ │ │ 0036ab3c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -62186,83 +62187,83 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #64] @ (36b050 ) │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r4, #19] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #968] @ (36b3e4 ) │ │ │ │ + ldr r4, [pc, #984] @ (36b3f4 ) │ │ │ │ lsls r2, r4, #4 │ │ │ │ - str r2, [r0, #124] @ 0x7c │ │ │ │ + str r6, [r0, #124] @ 0x7c │ │ │ │ lsls r6, r2, #4 │ │ │ │ - str r0, [r6, #120] @ 0x78 │ │ │ │ + str r4, [r6, #120] @ 0x78 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldr r2, [r6, #20] │ │ │ │ + ldr r6, [r6, #20] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldr r4, [pc, #824] @ (36b364 ) │ │ │ │ + ldr r4, [pc, #840] @ (36b374 ) │ │ │ │ lsls r2, r4, #4 │ │ │ │ - ldr r4, [pc, #472] @ (36b208 ) │ │ │ │ + ldr r4, [pc, #488] @ (36b218 ) │ │ │ │ lsls r2, r4, #4 │ │ │ │ - str r6, [r0, #116] @ 0x74 │ │ │ │ + str r2, [r1, #116] @ 0x74 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - str r0, [r5, #112] @ 0x70 │ │ │ │ + str r4, [r5, #112] @ 0x70 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ + ldr r6, [r5, #12] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldr r4, [pc, #280] @ (36b158 ) │ │ │ │ + ldr r4, [pc, #296] @ (36b168 ) │ │ │ │ lsls r2, r4, #4 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r5, #15] │ │ │ │ + strb r6, [r5, #15] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldr r4, [pc, #72] @ (36b094 ) │ │ │ │ + ldr r4, [pc, #88] @ (36b0a4 ) │ │ │ │ lsls r2, r4, #4 │ │ │ │ - str r2, [r4, #108] @ 0x6c │ │ │ │ + str r6, [r4, #108] @ 0x6c │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldr r3, [pc, #1016] @ (36b44c ) │ │ │ │ + ldr r4, [pc, #8] @ (36b05c ) │ │ │ │ lsls r2, r4, #4 │ │ │ │ - str r6, [r1, #108] @ 0x6c │ │ │ │ + str r2, [r2, #108] @ 0x6c │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldr r0, [r2, #8] │ │ │ │ + ldr r4, [r2, #8] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldr r3, [pc, #848] @ (36b3b0 ) │ │ │ │ + ldr r3, [pc, #864] @ (36b3c0 ) │ │ │ │ lsls r2, r4, #4 │ │ │ │ - str r4, [r4, #104] @ 0x68 │ │ │ │ + str r0, [r5, #104] @ 0x68 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - strb r0, [r5, #13] │ │ │ │ + strb r4, [r5, #13] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - str r4, [r2, #64] @ 0x40 │ │ │ │ + str r0, [r3, #64] @ 0x40 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldr r3, [pc, #648] @ (36b2f8 ) │ │ │ │ + ldr r3, [pc, #664] @ (36b308 ) │ │ │ │ lsls r2, r4, #4 │ │ │ │ - str r4, [r6, #100] @ 0x64 │ │ │ │ + str r0, [r7, #100] @ 0x64 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldr r3, [pc, #352] @ (36b1d8 ) │ │ │ │ + ldr r3, [pc, #368] @ (36b1e8 ) │ │ │ │ lsls r2, r4, #4 │ │ │ │ - str r0, [r5, #96] @ 0x60 │ │ │ │ + str r4, [r5, #96] @ 0x60 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldr r3, [pc, #224] @ (36b160 ) │ │ │ │ + ldr r3, [pc, #240] @ (36b170 ) │ │ │ │ lsls r2, r4, #4 │ │ │ │ - str r0, [r1, #96] @ 0x60 │ │ │ │ + str r4, [r1, #96] @ 0x60 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - str r6, [r6, #92] @ 0x5c │ │ │ │ + str r2, [r7, #92] @ 0x5c │ │ │ │ lsls r6, r2, #4 │ │ │ │ - strb r2, [r1, #11] │ │ │ │ + strb r6, [r1, #11] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - str r4, [r7, #52] @ 0x34 │ │ │ │ + str r0, [r0, #56] @ 0x38 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldr r3, [pc, #56] @ (36b0cc ) │ │ │ │ + ldr r3, [pc, #72] @ (36b0dc ) │ │ │ │ lsls r2, r4, #4 │ │ │ │ - ldr r2, [pc, #960] @ (36b458 ) │ │ │ │ + ldr r2, [pc, #976] @ (36b468 ) │ │ │ │ lsls r2, r4, #4 │ │ │ │ - str r0, [r0, #92] @ 0x5c │ │ │ │ + str r4, [r0, #92] @ 0x5c │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldr r2, [pc, #864] @ (36b400 ) │ │ │ │ + ldr r2, [pc, #880] @ (36b410 ) │ │ │ │ lsls r2, r4, #4 │ │ │ │ - str r0, [r5, #88] @ 0x58 │ │ │ │ + str r4, [r5, #88] @ 0x58 │ │ │ │ lsls r6, r2, #4 │ │ │ │ │ │ │ │ 0036b0a4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -62398,37 +62399,37 @@ │ │ │ │ lsls r5, r5, #4 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ lsls r6, r5, #4 │ │ │ │ cmp r4, r3 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r3, #104] @ 0x68 │ │ │ │ + str r6, [r3, #104] @ 0x68 │ │ │ │ lsls r6, r2, #4 │ │ │ │ strb r4, [r4, #19] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #656] @ (36b47c ) │ │ │ │ + ldr r1, [pc, #672] @ (36b48c ) │ │ │ │ lsls r2, r4, #4 │ │ │ │ - str r4, [r6, #68] @ 0x44 │ │ │ │ + str r0, [r7, #68] @ 0x44 │ │ │ │ lsls r6, r2, #4 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r1!, {r4, r5, r6} │ │ │ │ lsls r5, r5, #4 │ │ │ │ - ldr r4, [pc, #608] @ (36b468 ) │ │ │ │ + ldr r4, [pc, #624] @ (36b478 ) │ │ │ │ lsls r6, r2, #4 │ │ │ │ - str r4, [r7, #20] │ │ │ │ + str r0, [r0, #24] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - str r7, [sp, #896] @ 0x380 │ │ │ │ + str r7, [sp, #912] @ 0x390 │ │ │ │ lsls r4, r2, #4 │ │ │ │ │ │ │ │ 0036b210 : │ │ │ │ stmdb 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 │ │ │ │ @@ -63511,133 +63512,133 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #30] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #64] @ (36bda4 ) │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r4, #19] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r1, #8] │ │ │ │ + strb r4, [r1, #8] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - str r2, [r6, #20] │ │ │ │ + str r6, [r6, #20] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - strb r6, [r4, #7] │ │ │ │ + strb r2, [r5, #7] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - str r0, [r2, #20] │ │ │ │ + str r4, [r2, #20] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - adds r3, #28 │ │ │ │ + adds r3, #32 │ │ │ │ lsls r6, r4, #4 │ │ │ │ - strb r2, [r7, #6] │ │ │ │ + strb r6, [r7, #6] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - str r4, [r4, #16] │ │ │ │ + str r0, [r5, #16] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - strb r4, [r2, #6] │ │ │ │ + strb r0, [r3, #6] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - str r6, [r7, #12] │ │ │ │ + str r2, [r0, #16] │ │ │ │ lsls r6, r2, #4 │ │ │ │ asrs r4, r7, #27 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r6, #116] @ 0x74 │ │ │ │ + ldr r0, [r7, #116] @ 0x74 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrsh r6, [r3, r3] │ │ │ │ + ldrsh r2, [r4, r3] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - str r4, [r2, #8] │ │ │ │ + str r0, [r3, #8] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldr r6, [r1, #116] @ 0x74 │ │ │ │ + ldr r2, [r2, #116] @ 0x74 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrsh r2, [r7, r2] │ │ │ │ + ldrsh r6, [r7, r2] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - str r2, [r2, #4] │ │ │ │ + str r6, [r2, #4] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldr r4, [r1, #112] @ 0x70 │ │ │ │ + ldr r0, [r2, #112] @ 0x70 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrsh r0, [r7, r1] │ │ │ │ + ldrsh r4, [r7, r1] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldr r0, [r4, #108] @ 0x6c │ │ │ │ + ldr r4, [r4, #108] @ 0x6c │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrsh r2, [r1, r1] │ │ │ │ + ldrsh r6, [r1, r1] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldr r0, [r7, #104] @ 0x68 │ │ │ │ + ldr r4, [r7, #104] @ 0x68 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrsh r2, [r4, r0] │ │ │ │ + ldrsh r6, [r4, r0] │ │ │ │ lsls r6, r2, #4 │ │ │ │ asrs r0, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r7, #1] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r2, #92] @ 0x5c │ │ │ │ + ldr r6, [r2, #92] @ 0x5c │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrb r4, [r7, r4] │ │ │ │ + ldrb r0, [r0, r5] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldr r2, [r6, #88] @ 0x58 │ │ │ │ + ldr r6, [r6, #88] @ 0x58 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrb r4, [r3, r4] │ │ │ │ + ldrb r0, [r4, r4] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldr r2, [r3, #76] @ 0x4c │ │ │ │ + ldr r6, [r3, #76] @ 0x4c │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrb r4, [r0, r1] │ │ │ │ + ldrb r0, [r1, r1] │ │ │ │ lsls r6, r2, #4 │ │ │ │ adds r3, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r1, #56] @ 0x38 │ │ │ │ + ldr r6, [r1, #56] @ 0x38 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrh r4, [r6, r3] │ │ │ │ + ldrh r0, [r7, r3] │ │ │ │ lsls r6, r2, #4 │ │ │ │ ldmia r1, {r1, r3, r5} │ │ │ │ lsls r6, r4, #4 │ │ │ │ - ldrh r0, [r4, r5] │ │ │ │ + ldrh r4, [r4, r5] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - str r2, [r6, #124] @ 0x7c │ │ │ │ + str r6, [r6, #124] @ 0x7c │ │ │ │ lsls r6, r2, #4 │ │ │ │ - strh r4, [r7, #36] @ 0x24 │ │ │ │ + strh r0, [r0, #38] @ 0x26 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - ldr r0, [r1, #48] @ 0x30 │ │ │ │ + ldr r4, [r1, #48] @ 0x30 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrh r2, [r6, r1] │ │ │ │ + ldrh r6, [r6, r1] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - add sl, r6 │ │ │ │ + add lr, r6 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldr r2, [r5, #44] @ 0x2c │ │ │ │ + ldr r6, [r5, #44] @ 0x2c │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrh r4, [r2, r1] │ │ │ │ + ldrh r0, [r3, r1] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldr r2, [r1, #44] @ 0x2c │ │ │ │ + ldr r6, [r1, #44] @ 0x2c │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrh r4, [r6, r0] │ │ │ │ + ldrh r0, [r7, r0] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldr r0, [r6, #40] @ 0x28 │ │ │ │ + ldr r4, [r6, #40] @ 0x28 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrh r2, [r3, r0] │ │ │ │ + ldrh r6, [r3, r0] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldr r2, [r7, r7] │ │ │ │ + ldr r6, [r7, r7] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - add r6, r8 │ │ │ │ + add r2, r9 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldr r0, [r7, #36] @ 0x24 │ │ │ │ + ldr r4, [r7, #36] @ 0x24 │ │ │ │ lsls r6, r2, #4 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r5, #28] │ │ │ │ + ldr r2, [r6, #28] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldr r6, [r2, r5] │ │ │ │ + ldr r2, [r3, r5] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - rors r6, r5 │ │ │ │ + rors r2, r6 │ │ │ │ lsls r6, r2, #4 │ │ │ │ ldr r4, [pc, #800] @ (36c160 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r7, #16] │ │ │ │ + ldr r2, [r0, #20] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldr r6, [r4, r2] │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - asrs r6, r7 │ │ │ │ + adcs r2, r0 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldr r6, [r1, #16] │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldr r0, [r7, r1] │ │ │ │ + ldr r4, [r7, r1] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - str r4, [r7, #68] @ 0x44 │ │ │ │ + str r0, [r0, #72] @ 0x48 │ │ │ │ lsls r6, r2, #4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr.w ip, [r7, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp ip, r2 │ │ │ │ beq.w 36c5be │ │ │ │ @@ -64773,259 +64774,259 @@ │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ adds r3, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #64] @ (36caec ) │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r4, #19] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r4, #104] @ 0x68 │ │ │ │ + str r0, [r5, #104] @ 0x68 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrsb r6, [r1, r0] │ │ │ │ + ldrsb r2, [r2, r0] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrsb r2, [r0, r7] │ │ │ │ + ldrsb r6, [r0, r7] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - str r4, [r7, #100] @ 0x64 │ │ │ │ + str r0, [r0, #104] @ 0x68 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - strb r0, [r5, r7] │ │ │ │ + strb r4, [r5, r7] │ │ │ │ lsls r6, r2, #4 │ │ │ │ stmia r4!, {r3} │ │ │ │ lsls r6, r4, #4 │ │ │ │ - ldrsb r6, [r7, r0] │ │ │ │ + ldrsb r2, [r0, r1] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - str r0, [r6, #48] @ 0x30 │ │ │ │ + str r4, [r6, #48] @ 0x30 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - str r6, [r1, #24] │ │ │ │ + str r2, [r2, #24] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - str r4, [r1, #96] @ 0x60 │ │ │ │ + str r0, [r2, #96] @ 0x60 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - strb r0, [r7, r5] │ │ │ │ + strb r4, [r7, r5] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - str r6, [r0, #92] @ 0x5c │ │ │ │ + str r2, [r1, #92] @ 0x5c │ │ │ │ lsls r6, r2, #4 │ │ │ │ - strb r0, [r6, r4] │ │ │ │ + strb r4, [r6, r4] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - str r4, [r7, #84] @ 0x54 │ │ │ │ + str r0, [r0, #88] @ 0x58 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - strb r6, [r4, r3] │ │ │ │ + strb r2, [r5, r3] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - str r0, [r0, #20] │ │ │ │ + str r4, [r0, #20] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - str r2, [r7, #4] │ │ │ │ + str r6, [r7, #4] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - strh r0, [r2, r1] │ │ │ │ + strh r4, [r2, r1] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - str r2, [r7, #80] @ 0x50 │ │ │ │ + str r6, [r7, #80] @ 0x50 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - strb r0, [r5, r2] │ │ │ │ + strb r4, [r5, r2] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrsb r0, [r1, r1] │ │ │ │ + ldrsb r4, [r1, r1] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - strb r6, [r6, r1] │ │ │ │ + strb r2, [r7, r1] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - str r2, [r7, #76] @ 0x4c │ │ │ │ + str r6, [r7, #76] @ 0x4c │ │ │ │ lsls r6, r2, #4 │ │ │ │ - str r6, [r3, #72] @ 0x48 │ │ │ │ + str r2, [r4, #72] @ 0x48 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - strb r0, [r1, r0] │ │ │ │ + strb r4, [r1, r0] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - strb r0, [r7, r6] │ │ │ │ + strb r4, [r7, r6] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - strh r6, [r4, r7] │ │ │ │ + strh r2, [r5, r7] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - str r2, [r5, #68] @ 0x44 │ │ │ │ + str r6, [r5, #68] @ 0x44 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - str r0, [r0, #68] @ 0x44 │ │ │ │ + str r4, [r0, #68] @ 0x44 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - strh r2, [r5, r6] │ │ │ │ + strh r6, [r5, r6] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - str r4, [r3, #60] @ 0x3c │ │ │ │ + str r0, [r4, #60] @ 0x3c │ │ │ │ lsls r6, r2, #4 │ │ │ │ - strh r6, [r0, r5] │ │ │ │ + strh r2, [r1, r5] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - str r2, [r7, #56] @ 0x38 │ │ │ │ + str r6, [r7, #56] @ 0x38 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - strh r2, [r4, r4] │ │ │ │ + strh r6, [r4, r4] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrsh r2, [r3, r5] │ │ │ │ + ldrsh r6, [r3, r5] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - strh r0, [r1, r3] │ │ │ │ + strh r4, [r1, r3] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - str r0, [r1, #52] @ 0x34 │ │ │ │ + str r4, [r1, #52] @ 0x34 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrsh r2, [r5, r2] │ │ │ │ + ldrsh r6, [r5, r2] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - str r0, [r5, #48] @ 0x30 │ │ │ │ + str r4, [r5, #48] @ 0x30 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - strh r4, [r2, r2] │ │ │ │ + strh r0, [r3, r2] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - str r6, [r0, #48] @ 0x30 │ │ │ │ + str r2, [r1, #48] @ 0x30 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - strh r0, [r6, r1] │ │ │ │ + strh r4, [r6, r1] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrsh r6, [r4, r2] │ │ │ │ + ldrsh r2, [r5, r2] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - str r4, [r3, #44] @ 0x2c │ │ │ │ + str r0, [r4, #44] @ 0x2c │ │ │ │ lsls r6, r2, #4 │ │ │ │ - strh r6, [r0, r1] │ │ │ │ + strh r2, [r1, r1] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrsh r0, [r1, r1] │ │ │ │ + ldrsh r4, [r1, r1] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - str r4, [r0, #40] @ 0x28 │ │ │ │ + str r0, [r1, #40] @ 0x28 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - str r6, [r5, r7] │ │ │ │ + str r2, [r6, r7] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrsh r4, [r6, r1] │ │ │ │ + ldrsh r0, [r7, r1] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - str r6, [r1, #36] @ 0x24 │ │ │ │ + str r2, [r2, #36] @ 0x24 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - str r0, [r7, r6] │ │ │ │ + str r4, [r7, r6] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrsh r6, [r7, r0] │ │ │ │ + ldrsh r2, [r0, r1] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - str r2, [r5, #24] │ │ │ │ + str r6, [r5, #24] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - str r4, [r2, r4] │ │ │ │ + str r0, [r3, r4] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - strh r4, [r4, r2] │ │ │ │ + strh r0, [r5, r2] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - str r2, [r2, r3] │ │ │ │ + str r6, [r2, r3] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - str r6, [r2, #20] │ │ │ │ + str r2, [r3, #20] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - subs r1, #2 │ │ │ │ + subs r1, #6 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - str r4, [r5, #12] │ │ │ │ + str r0, [r6, #12] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - str r0, [r3, r1] │ │ │ │ + str r4, [r3, r1] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrb r2, [r5, r0] │ │ │ │ + ldrb r6, [r5, r0] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - str r0, [r2, #4] │ │ │ │ + str r4, [r2, #4] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldr r7, [pc, #752] @ (36ce9c ) │ │ │ │ + ldr r7, [pc, #768] @ (36ceac ) │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrh r4, [r3, r6] │ │ │ │ + ldrh r0, [r4, r6] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - str r2, [r3, #0] │ │ │ │ + str r6, [r3, #0] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldr r7, [pc, #536] @ (36cdd0 ) │ │ │ │ + ldr r7, [pc, #552] @ (36cde0 ) │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrsh r4, [r7, r6] │ │ │ │ + ldrsh r0, [r0, r7] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldr r7, [pc, #152] @ (36cc58 ) │ │ │ │ + ldr r7, [pc, #168] @ (36cc68 ) │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrsh r2, [r4, r3] │ │ │ │ + ldrsh r6, [r4, r3] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldr r6, [pc, #304] @ (36ccf8 ) │ │ │ │ + ldr r6, [pc, #320] @ (36cd08 ) │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrsh r2, [r4, r2] │ │ │ │ + ldrsh r6, [r4, r2] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldr r6, [pc, #48] @ (36cc00 ) │ │ │ │ + ldr r6, [pc, #64] @ (36cc10 ) │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldr r7, [pc, #720] @ (36cea4 ) │ │ │ │ + ldr r7, [pc, #736] @ (36ceb4 ) │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrsh r6, [r5, r1] │ │ │ │ + ldrsh r2, [r6, r1] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldr r5, [pc, #872] @ (36cf44 ) │ │ │ │ + ldr r5, [pc, #888] @ (36cf54 ) │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrsh r0, [r1, r1] │ │ │ │ + ldrsh r4, [r1, r1] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldr r5, [pc, #712] @ (36ceac ) │ │ │ │ + ldr r5, [pc, #728] @ (36cebc ) │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldr r4, [r3, r7] │ │ │ │ + ldr r0, [r4, r7] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrsh r0, [r5, r0] │ │ │ │ + ldrsh r4, [r5, r0] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldr r5, [pc, #592] @ (36ce40 ) │ │ │ │ + ldr r5, [pc, #608] @ (36ce50 ) │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrsh r0, [r1, r0] │ │ │ │ + ldrsh r4, [r1, r0] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldr r5, [pc, #448] @ (36cdb8 ) │ │ │ │ + ldr r5, [pc, #464] @ (36cdc8 ) │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldr r2, [r3, r6] │ │ │ │ + ldr r6, [r3, r6] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrb r6, [r4, r7] │ │ │ │ + ldrb r2, [r5, r7] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldr r5, [pc, #328] @ (36cd4c ) │ │ │ │ + ldr r5, [pc, #344] @ (36cd5c ) │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldr r0, [r7, r6] │ │ │ │ + ldr r4, [r7, r6] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldr r5, [pc, #152] @ (36cca4 ) │ │ │ │ + ldr r5, [pc, #168] @ (36ccb4 ) │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrb r0, [r5, r6] │ │ │ │ + ldrb r4, [r5, r6] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldr r0, [r2, r4] │ │ │ │ + ldr r4, [r2, r4] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrb r0, [r2, r6] │ │ │ │ + ldrb r4, [r2, r6] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldr r4, [pc, #1008] @ (36d00c ) │ │ │ │ + ldr r5, [pc, #0] @ (36cc1c ) │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrb r2, [r2, r3] │ │ │ │ + ldrb r6, [r2, r3] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldr r4, [pc, #240] @ (36cd14 ) │ │ │ │ + ldr r4, [pc, #256] @ (36cd24 ) │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldr r5, [pc, #952] @ (36cfe0 ) │ │ │ │ + ldr r5, [pc, #968] @ (36cff0 ) │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrb r2, [r5, r2] │ │ │ │ + ldrb r6, [r5, r2] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldr r4, [pc, #88] @ (36cc88 ) │ │ │ │ + ldr r4, [pc, #104] @ (36cc98 ) │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrb r6, [r7, r1] │ │ │ │ + ldrb r2, [r0, r2] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldr r3, [pc, #928] @ (36cfd8 ) │ │ │ │ + ldr r3, [pc, #944] @ (36cfe8 ) │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldr r0, [r4, r0] │ │ │ │ + ldr r4, [r4, r0] │ │ │ │ lsls r6, r2, #4 │ │ │ │ rev r6, r1 │ │ │ │ lsls r6, r4, #4 │ │ │ │ - ldr r4, [pc, #272] @ (36cd54 ) │ │ │ │ + ldr r4, [pc, #288] @ (36cd64 ) │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldr r6, [r5, r3] │ │ │ │ + ldr r2, [r6, r3] │ │ │ │ lsls r6, r2, #4 │ │ │ │ cbnz r6, 36cc88 │ │ │ │ lsls r6, r4, #4 │ │ │ │ - ldr r4, [pc, #176] @ (36cd00 ) │ │ │ │ + ldr r4, [pc, #192] @ (36cd10 ) │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldr r2, [r1, r3] │ │ │ │ + ldr r6, [r1, r3] │ │ │ │ lsls r6, r2, #4 │ │ │ │ cbnz r0, 36cc90 │ │ │ │ lsls r6, r4, #4 │ │ │ │ - cmp r7, #182 @ 0xb6 │ │ │ │ + cmp r7, #186 @ 0xba │ │ │ │ lsls r6, r2, #4 │ │ │ │ - adds r0, #110 @ 0x6e │ │ │ │ + adds r0, #114 @ 0x72 │ │ │ │ lsls r6, r2, #4 │ │ │ │ cbnz r2, 36cc96 │ │ │ │ lsls r6, r4, #4 │ │ │ │ - ldr r4, [pc, #0] @ (36cc68 ) │ │ │ │ + ldr r4, [pc, #16] @ (36cc78 ) │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldr r6, [r7, r1] │ │ │ │ + ldr r2, [r0, r2] │ │ │ │ lsls r6, r2, #4 │ │ │ │ cbnz r2, 36cc9c │ │ │ │ lsls r6, r4, #4 │ │ │ │ - ldr r3, [pc, #928] @ (36d014 ) │ │ │ │ + ldr r3, [pc, #944] @ (36d024 ) │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldr r6, [r4, r1] │ │ │ │ + ldr r2, [r5, r1] │ │ │ │ lsls r6, r2, #4 │ │ │ │ cbnz r2, 36cca2 │ │ │ │ lsls r6, r4, #4 │ │ │ │ - adds r0, #64 @ 0x40 │ │ │ │ + adds r0, #68 @ 0x44 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - adds r0, #94 @ 0x5e │ │ │ │ + adds r0, #98 @ 0x62 │ │ │ │ lsls r6, r2, #4 │ │ │ │ cbnz r2, 36cca8 │ │ │ │ lsls r6, r4, #4 │ │ │ │ - ldr r3, [pc, #736] @ (36cf6c ) │ │ │ │ + ldr r3, [pc, #752] @ (36cf7c ) │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldr r6, [r1, r3] │ │ │ │ + ldr r2, [r2, r3] │ │ │ │ lsls r6, r2, #4 │ │ │ │ cbnz r2, 36ccae │ │ │ │ lsls r6, r4, #4 │ │ │ │ - ldr r3, [pc, #640] @ (36cf18 ) │ │ │ │ + ldr r3, [pc, #656] @ (36cf28 ) │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ + ldr r6, [r5, r2] │ │ │ │ lsls r6, r2, #4 │ │ │ │ ldr r3, [pc, #168] @ (36cd48 ) │ │ │ │ movw r2, #8564 @ 0x2174 │ │ │ │ ldr r1, [pc, #168] @ (36cd4c ) │ │ │ │ ldr r0, [pc, #168] @ (36cd50 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ @@ -65085,53 +65086,53 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #536 @ 0x218 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ @ instruction: 0xb75a │ │ │ │ lsls r6, r4, #4 │ │ │ │ - ldr r1, [pc, #576] @ (36cf90 ) │ │ │ │ + ldr r1, [pc, #592] @ (36cfa0 ) │ │ │ │ lsls r6, r2, #4 │ │ │ │ - adds r4, #154 @ 0x9a │ │ │ │ + adds r4, #158 @ 0x9e │ │ │ │ lsls r6, r2, #4 │ │ │ │ @ instruction: 0xb742 │ │ │ │ lsls r6, r4, #4 │ │ │ │ - ldr r1, [pc, #480] @ (36cf3c ) │ │ │ │ + ldr r1, [pc, #496] @ (36cf4c ) │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrsb r6, [r0, r1] │ │ │ │ + ldrsb r2, [r1, r1] │ │ │ │ lsls r6, r2, #4 │ │ │ │ @ instruction: 0xb72a │ │ │ │ lsls r6, r4, #4 │ │ │ │ - ldr r1, [pc, #384] @ (36cee8 ) │ │ │ │ + ldr r1, [pc, #400] @ (36cef8 ) │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrsb r6, [r0, r1] │ │ │ │ + ldrsb r2, [r1, r1] │ │ │ │ lsls r6, r2, #4 │ │ │ │ @ instruction: 0xb712 │ │ │ │ lsls r6, r4, #4 │ │ │ │ - ldr r1, [pc, #288] @ (36ce94 ) │ │ │ │ + ldr r1, [pc, #304] @ (36cea4 ) │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrsb r2, [r4, r0] │ │ │ │ + ldrsb r6, [r4, r0] │ │ │ │ lsls r6, r2, #4 │ │ │ │ @ instruction: 0xb6fa │ │ │ │ lsls r6, r4, #4 │ │ │ │ - ldr r1, [pc, #192] @ (36ce40 ) │ │ │ │ + ldr r1, [pc, #208] @ (36ce50 ) │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrsb r6, [r5, r0] │ │ │ │ + ldrsb r2, [r6, r0] │ │ │ │ lsls r6, r2, #4 │ │ │ │ @ instruction: 0xb6e2 │ │ │ │ lsls r6, r4, #4 │ │ │ │ - ldr r1, [pc, #96] @ (36cdec ) │ │ │ │ + ldr r1, [pc, #112] @ (36cdfc ) │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldr r1, [pc, #200] @ (36ce58 ) │ │ │ │ + ldr r1, [pc, #216] @ (36ce68 ) │ │ │ │ lsls r6, r2, #4 │ │ │ │ @ instruction: 0xb6c6 │ │ │ │ lsls r6, r4, #4 │ │ │ │ - cmp r5, #108 @ 0x6c │ │ │ │ + cmp r5, #112 @ 0x70 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - cmp r5, #166 @ 0xa6 │ │ │ │ + cmp r5, #170 @ 0xaa │ │ │ │ lsls r6, r2, #4 │ │ │ │ │ │ │ │ 0036cd9c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -65269,33 +65270,33 @@ │ │ │ │ lsls r5, r5, #4 │ │ │ │ ldr r4, [pc, #728] @ (36d1b0 ) │ │ │ │ lsls r6, r5, #4 │ │ │ │ cmp r4, r3 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #664] @ (36d17c ) │ │ │ │ + ldr r1, [pc, #680] @ (36d18c ) │ │ │ │ lsls r6, r2, #4 │ │ │ │ strb r4, [r4, #19] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r2, r0] │ │ │ │ + ldr r6, [r2, r0] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - bx pc │ │ │ │ + @ instruction: 0x4782 │ │ │ │ lsls r6, r2, #4 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #186 @ 0xba │ │ │ │ + adds r3, #190 @ 0xbe │ │ │ │ lsls r6, r2, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #384 @ 0x180 │ │ │ │ lsls r5, r5, #4 │ │ │ │ - cmp r7, #136 @ 0x88 │ │ │ │ + cmp r7, #140 @ 0x8c │ │ │ │ lsls r6, r2, #4 │ │ │ │ - add r4, sp │ │ │ │ + add r0, lr │ │ │ │ lsls r6, r2, #4 │ │ │ │ │ │ │ │ 0036cf08 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -65378,21 +65379,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #30] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #64] @ (36d014 ) │ │ │ │ movs r0, r0 │ │ │ │ add r3, sp, #496 @ 0x1f0 │ │ │ │ lsls r5, r5, #4 │ │ │ │ - @ instruction: 0x47d6 │ │ │ │ + @ instruction: 0x47da │ │ │ │ lsls r6, r2, #4 │ │ │ │ strb r4, [r4, #19] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r4!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r2, r2, #4 │ │ │ │ - cmp lr, lr │ │ │ │ + cmp sl, pc │ │ │ │ lsls r6, r2, #4 │ │ │ │ │ │ │ │ 0036cfe8 : │ │ │ │ stmdb 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 │ │ │ │ @@ -66478,143 +66479,143 @@ │ │ │ │ movs r0, r0 │ │ │ │ add r2, sp, #952 @ 0x3b8 │ │ │ │ lsls r5, r5, #4 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r4, #19] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #160 @ 0xa0 │ │ │ │ + cmp r5, #164 @ 0xa4 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - strh r4, [r0, r3] │ │ │ │ + strh r0, [r1, r3] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - add ip, pc │ │ │ │ + cmp r0, r0 │ │ │ │ lsls r6, r2, #4 │ │ │ │ add r2, sp, #144 @ 0x90 │ │ │ │ lsls r5, r5, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #28 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r0, r6] │ │ │ │ + str r6, [r0, r6] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - bics r6, r6 │ │ │ │ + bics r2, r7 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - str r6, [r7, r4] │ │ │ │ + str r2, [r0, r5] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - muls r2, r6 │ │ │ │ + muls r6, r6 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - str r6, [r7, r3] │ │ │ │ + str r2, [r0, r4] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - orrs r6, r6 │ │ │ │ + orrs r2, r7 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - cmp r5, #112 @ 0x70 │ │ │ │ + cmp r5, #116 @ 0x74 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - str r4, [r3, r3] │ │ │ │ + str r0, [r4, r3] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - orrs r6, r1 │ │ │ │ + orrs r2, r2 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - str r4, [r6, r2] │ │ │ │ + str r0, [r7, r2] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - cmn r4, r5 │ │ │ │ + cmn r0, r6 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - str r0, [r2, r2] │ │ │ │ + str r4, [r2, r2] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - cmn r0, r1 │ │ │ │ + cmn r4, r1 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - str r6, [r4, r1] │ │ │ │ + str r2, [r5, r1] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - cmp r2, r3 │ │ │ │ + cmp r6, r3 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - adds r6, #244 @ 0xf4 │ │ │ │ + adds r6, #248 @ 0xf8 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - negs r4, r7 │ │ │ │ + cmp r0, r0 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - str r6, [r6, r0] │ │ │ │ + str r2, [r7, r0] │ │ │ │ lsls r6, r2, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #148 @ 0x94 │ │ │ │ + cmp r1, #152 @ 0x98 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldr r6, [pc, #736] @ (36df50 ) │ │ │ │ + ldr r6, [pc, #752] @ (36df60 ) │ │ │ │ lsls r6, r2, #4 │ │ │ │ - lsrs r6, r5 │ │ │ │ + lsrs r2, r6 │ │ │ │ lsls r6, r2, #4 │ │ │ │ asrs r0, r6, #7 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #56] @ (36dcb8 ) │ │ │ │ + ldr r5, [pc, #72] @ (36dcc8 ) │ │ │ │ lsls r6, r2, #4 │ │ │ │ - subs r7, #70 @ 0x46 │ │ │ │ + subs r7, #74 @ 0x4a │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldr r4, [pc, #888] @ (36e000 ) │ │ │ │ + ldr r4, [pc, #904] @ (36e010 ) │ │ │ │ lsls r6, r2, #4 │ │ │ │ - subs r7, #22 │ │ │ │ + subs r7, #26 │ │ │ │ lsls r6, r2, #4 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #280] @ (36ddac ) │ │ │ │ + ldr r4, [pc, #296] @ (36ddbc ) │ │ │ │ lsls r6, r2, #4 │ │ │ │ - subs r6, #126 @ 0x7e │ │ │ │ + subs r6, #130 @ 0x82 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldr r4, [pc, #160] @ (36dd3c ) │ │ │ │ + ldr r4, [pc, #176] @ (36dd4c ) │ │ │ │ lsls r6, r2, #4 │ │ │ │ - subs r6, #96 @ 0x60 │ │ │ │ + subs r6, #100 @ 0x64 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - asrs r2, r6, #32 │ │ │ │ + asrs r6, r6, #32 │ │ │ │ lsls r6, r4, #4 │ │ │ │ - ldr r4, [pc, #24] @ (36dcc0 ) │ │ │ │ + ldr r4, [pc, #40] @ (36dcd0 ) │ │ │ │ lsls r6, r2, #4 │ │ │ │ - subs r6, #62 @ 0x3e │ │ │ │ + subs r6, #66 @ 0x42 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldr r3, [pc, #912] @ (36e040 ) │ │ │ │ + ldr r3, [pc, #928] @ (36e050 ) │ │ │ │ lsls r6, r2, #4 │ │ │ │ - adds r2, #136 @ 0x88 │ │ │ │ + adds r2, #140 @ 0x8c │ │ │ │ lsls r6, r2, #4 │ │ │ │ - subs r6, #8 │ │ │ │ + subs r6, #12 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldr r3, [pc, #696] @ (36df74 ) │ │ │ │ + ldr r3, [pc, #712] @ (36df84 ) │ │ │ │ lsls r6, r2, #4 │ │ │ │ - subs r5, #230 @ 0xe6 │ │ │ │ + subs r5, #234 @ 0xea │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldr r3, [pc, #576] @ (36df04 ) │ │ │ │ + ldr r3, [pc, #592] @ (36df14 ) │ │ │ │ lsls r6, r2, #4 │ │ │ │ - subs r5, #200 @ 0xc8 │ │ │ │ + subs r5, #204 @ 0xcc │ │ │ │ lsls r6, r2, #4 │ │ │ │ - adds r2, #32 │ │ │ │ + adds r2, #36 @ 0x24 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldr r3, [pc, #448] @ (36de90 ) │ │ │ │ + ldr r3, [pc, #464] @ (36dea0 ) │ │ │ │ lsls r6, r2, #4 │ │ │ │ - subs r5, #156 @ 0x9c │ │ │ │ + subs r5, #160 @ 0xa0 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldr r3, [pc, #288] @ (36ddf8 ) │ │ │ │ + ldr r3, [pc, #304] @ (36de08 ) │ │ │ │ lsls r6, r2, #4 │ │ │ │ - subs r5, #128 @ 0x80 │ │ │ │ + subs r5, #132 @ 0x84 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - str r2, [r5, #112] @ 0x70 │ │ │ │ + str r6, [r5, #112] @ 0x70 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - ldr r2, [pc, #744] @ (36dfcc ) │ │ │ │ + ldr r2, [pc, #760] @ (36dfdc ) │ │ │ │ lsls r6, r2, #4 │ │ │ │ - subs r4, #242 @ 0xf2 │ │ │ │ + subs r4, #246 @ 0xf6 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldr r2, [pc, #632] @ (36df64 ) │ │ │ │ + ldr r2, [pc, #648] @ (36df74 ) │ │ │ │ lsls r6, r2, #4 │ │ │ │ - subs r4, #214 @ 0xd6 │ │ │ │ + subs r4, #218 @ 0xda │ │ │ │ lsls r6, r2, #4 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #152 @ 0x98 │ │ │ │ + movs r2, #156 @ 0x9c │ │ │ │ lsls r6, r2, #4 │ │ │ │ - blxns r7 │ │ │ │ + blx r8 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - subs r1, #242 @ 0xf2 │ │ │ │ + subs r1, #246 @ 0xf6 │ │ │ │ lsls r6, r2, #4 │ │ │ │ ldr.w r3, [pc, #3132] @ 36e944 │ │ │ │ mov.w r2, #684 @ 0x2ac │ │ │ │ ldr.w r1, [pc, #3128] @ 36e948 │ │ │ │ ldr.w r0, [pc, #3128] @ 36e94c │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ @@ -67712,123 +67713,123 @@ │ │ │ │ bl 362000 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 362000 │ │ │ │ mov r0, r7 │ │ │ │ b.n 36e72a │ │ │ │ strb r4, [r4, #19] │ │ │ │ movs r0, r0 │ │ │ │ - mov r4, r9 │ │ │ │ + mov r0, sl │ │ │ │ lsls r6, r2, #4 │ │ │ │ - subs r0, #132 @ 0x84 │ │ │ │ + subs r0, #136 @ 0x88 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldr r6, [r0, #64] @ 0x40 │ │ │ │ + ldr r2, [r1, #64] @ 0x40 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - cmp lr, r1 │ │ │ │ + cmp sl, r2 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - adds r7, #198 @ 0xc6 │ │ │ │ + adds r7, #202 @ 0xca │ │ │ │ lsls r6, r2, #4 │ │ │ │ - cmp r4, r7 │ │ │ │ + cmp r0, r8 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - adds r7, #116 @ 0x74 │ │ │ │ + adds r7, #120 @ 0x78 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - movs r3, #76 @ 0x4c │ │ │ │ + movs r3, #80 @ 0x50 │ │ │ │ lsls r6, r2, #4 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - bics r0, r4 │ │ │ │ + bics r4, r4 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - adds r5, #216 @ 0xd8 │ │ │ │ + adds r5, #220 @ 0xdc │ │ │ │ lsls r6, r2, #4 │ │ │ │ - muls r4, r4 │ │ │ │ + muls r0, r5 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - adds r5, #158 @ 0x9e │ │ │ │ + adds r5, #162 @ 0xa2 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - cmn r4, r6 │ │ │ │ + cmn r0, r7 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - adds r5, #46 @ 0x2e │ │ │ │ + adds r5, #50 @ 0x32 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - cmp r2, r7 │ │ │ │ + cmp r6, r7 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - adds r4, #244 @ 0xf4 │ │ │ │ + adds r4, #248 @ 0xf8 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - cmp r2, r1 │ │ │ │ + cmp r6, r1 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - adds r4, #186 @ 0xba │ │ │ │ + adds r4, #190 @ 0xbe │ │ │ │ lsls r6, r2, #4 │ │ │ │ - cmp r0, #196 @ 0xc4 │ │ │ │ + cmp r0, #200 @ 0xc8 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - tst r0, r2 │ │ │ │ + tst r4, r2 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - adds r4, #70 @ 0x46 │ │ │ │ + adds r4, #74 @ 0x4a │ │ │ │ lsls r6, r2, #4 │ │ │ │ - str r6, [r3, #124] @ 0x7c │ │ │ │ + str r2, [r4, #124] @ 0x7c │ │ │ │ lsls r4, r2, #4 │ │ │ │ - adcs r2, r7 │ │ │ │ + adcs r6, r7 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - adds r3, #178 @ 0xb2 │ │ │ │ + adds r3, #182 @ 0xb6 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - asrs r4, r3 │ │ │ │ + asrs r0, r4 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - adds r3, #84 @ 0x54 │ │ │ │ + adds r3, #88 @ 0x58 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - lsls r6, r7, #9 │ │ │ │ + lsls r2, r0, #10 │ │ │ │ lsls r6, r4, #4 │ │ │ │ - subs r6, #86 @ 0x56 │ │ │ │ + subs r6, #90 @ 0x5a │ │ │ │ lsls r6, r2, #4 │ │ │ │ - adds r0, #140 @ 0x8c │ │ │ │ + adds r0, #144 @ 0x90 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - subs r6, #0 │ │ │ │ + subs r6, #4 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - adds r0, #56 @ 0x38 │ │ │ │ + adds r0, #60 @ 0x3c │ │ │ │ lsls r6, r2, #4 │ │ │ │ - lsls r0, r3, #8 │ │ │ │ + lsls r4, r3, #8 │ │ │ │ lsls r6, r4, #4 │ │ │ │ - subs r5, #216 @ 0xd8 │ │ │ │ + subs r5, #220 @ 0xdc │ │ │ │ lsls r6, r2, #4 │ │ │ │ - adds r0, #16 │ │ │ │ + adds r0, #20 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - subs r5, #132 @ 0x84 │ │ │ │ + subs r5, #136 @ 0x88 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - cmp r7, #188 @ 0xbc │ │ │ │ + cmp r7, #192 @ 0xc0 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - subs r5, #56 @ 0x38 │ │ │ │ + subs r5, #60 @ 0x3c │ │ │ │ lsls r6, r2, #4 │ │ │ │ - cmp r7, #112 @ 0x70 │ │ │ │ + cmp r7, #116 @ 0x74 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldr r2, [r4, r4] │ │ │ │ + ldr r6, [r4, r4] │ │ │ │ lsls r3, r4, #4 │ │ │ │ - subs r4, #96 @ 0x60 │ │ │ │ + subs r4, #100 @ 0x64 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - cmp r6, #152 @ 0x98 │ │ │ │ + cmp r6, #156 @ 0x9c │ │ │ │ lsls r6, r2, #4 │ │ │ │ - adds r2, r4, r3 │ │ │ │ + adds r6, r4, r3 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - subs r4, #24 │ │ │ │ + subs r4, #28 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - cmp r6, #80 @ 0x50 │ │ │ │ + cmp r6, #84 @ 0x54 │ │ │ │ lsls r6, r2, #4 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #138 @ 0x8a │ │ │ │ + subs r3, #142 @ 0x8e │ │ │ │ lsls r6, r2, #4 │ │ │ │ - cmp r5, #194 @ 0xc2 │ │ │ │ + cmp r5, #198 @ 0xc6 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - subs r3, #4 │ │ │ │ + subs r3, #8 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - cmp r5, #60 @ 0x3c │ │ │ │ + cmp r5, #64 @ 0x40 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - subs r2, #174 @ 0xae │ │ │ │ + subs r2, #178 @ 0xb2 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - cmp r4, #230 @ 0xe6 │ │ │ │ + cmp r4, #234 @ 0xea │ │ │ │ lsls r6, r2, #4 │ │ │ │ - subs r2, #86 @ 0x56 │ │ │ │ + subs r2, #90 @ 0x5a │ │ │ │ lsls r6, r2, #4 │ │ │ │ - cmp r4, #142 @ 0x8e │ │ │ │ + cmp r4, #146 @ 0x92 │ │ │ │ lsls r6, r2, #4 │ │ │ │ ldr.w r3, [pc, #1720] @ 36f0e0 │ │ │ │ ldr.w r2, [pc, #1720] @ 36f0e4 │ │ │ │ ldr.w r1, [pc, #1720] @ 36f0e8 │ │ │ │ ldr.w r0, [pc, #1720] @ 36f0ec │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ @@ -68458,125 +68459,125 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #852 @ 0x354 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ strb r4, [r4, #19] │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r6, #7 │ │ │ │ + subs r4, r6, #7 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - subs r1, #40 @ 0x28 │ │ │ │ + subs r1, #44 @ 0x2c │ │ │ │ lsls r6, r2, #4 │ │ │ │ - cmp r3, #94 @ 0x5e │ │ │ │ + cmp r3, #98 @ 0x62 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - subs r0, #102 @ 0x66 │ │ │ │ + subs r0, #106 @ 0x6a │ │ │ │ lsls r6, r2, #4 │ │ │ │ - cmp r2, #158 @ 0x9e │ │ │ │ + cmp r2, #162 @ 0xa2 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldc2l 1, cr0, [lr], #-148 @ 0xffffff6c │ │ │ │ - ldc2 1, cr0, [r0], #-148 @ 0xffffff6c │ │ │ │ - subs r0, #8 │ │ │ │ + stc2 1, cr0, [r2], {37} @ 0x25 │ │ │ │ + ldc2 1, cr0, [r4], #-148 @ 0xffffff6c │ │ │ │ + subs r0, #12 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - cmp r2, #62 @ 0x3e │ │ │ │ + cmp r2, #66 @ 0x42 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - adds r7, #224 @ 0xe0 │ │ │ │ + adds r7, #228 @ 0xe4 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - cmp r2, #24 │ │ │ │ + cmp r2, #28 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - adds r7, #192 @ 0xc0 │ │ │ │ + adds r7, #196 @ 0xc4 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - cmp r1, #248 @ 0xf8 │ │ │ │ + cmp r1, #252 @ 0xfc │ │ │ │ lsls r6, r2, #4 │ │ │ │ - adds r7, #142 @ 0x8e │ │ │ │ + adds r7, #146 @ 0x92 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - cmp r1, #198 @ 0xc6 │ │ │ │ + cmp r1, #202 @ 0xca │ │ │ │ lsls r6, r2, #4 │ │ │ │ - adds r7, #62 @ 0x3e │ │ │ │ + adds r7, #66 @ 0x42 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - cmp r1, #118 @ 0x76 │ │ │ │ + cmp r1, #122 @ 0x7a │ │ │ │ lsls r6, r2, #4 │ │ │ │ - adds r7, #8 │ │ │ │ + adds r7, #12 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - cmp r1, #64 @ 0x40 │ │ │ │ + cmp r1, #68 @ 0x44 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - adds r6, #214 @ 0xd6 │ │ │ │ + adds r6, #218 @ 0xda │ │ │ │ lsls r6, r2, #4 │ │ │ │ - cmp r1, #14 │ │ │ │ + cmp r1, #18 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrb r6, [r5, r3] │ │ │ │ + ldrb r2, [r6, r3] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - adds r6, #134 @ 0x86 │ │ │ │ + adds r6, #138 @ 0x8a │ │ │ │ lsls r6, r2, #4 │ │ │ │ - cmp r0, #190 @ 0xbe │ │ │ │ + cmp r0, #194 @ 0xc2 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - adds r6, #104 @ 0x68 │ │ │ │ + adds r6, #108 @ 0x6c │ │ │ │ lsls r6, r2, #4 │ │ │ │ - cmp r0, #160 @ 0xa0 │ │ │ │ + cmp r0, #164 @ 0xa4 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - adds r5, #52 @ 0x34 │ │ │ │ + adds r5, #56 @ 0x38 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - movs r7, #108 @ 0x6c │ │ │ │ + movs r7, #112 @ 0x70 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - adds r4, #74 @ 0x4a │ │ │ │ + adds r4, #78 @ 0x4e │ │ │ │ lsls r6, r2, #4 │ │ │ │ - movs r6, #130 @ 0x82 │ │ │ │ + movs r6, #134 @ 0x86 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - adds r4, #24 │ │ │ │ + adds r4, #28 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - movs r6, #80 @ 0x50 │ │ │ │ + movs r6, #84 @ 0x54 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - subs r6, r4, r2 │ │ │ │ + subs r2, r5, r2 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - adds r3, #222 @ 0xde │ │ │ │ + adds r3, #226 @ 0xe2 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - movs r6, #20 │ │ │ │ + movs r6, #24 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - adds r3, #180 @ 0xb4 │ │ │ │ + adds r3, #184 @ 0xb8 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - movs r5, #236 @ 0xec │ │ │ │ + movs r5, #240 @ 0xf0 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - adds r3, #104 @ 0x68 │ │ │ │ + adds r3, #108 @ 0x6c │ │ │ │ lsls r6, r2, #4 │ │ │ │ - movs r5, #160 @ 0xa0 │ │ │ │ + movs r5, #164 @ 0xa4 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - asrs r2, r4, #5 │ │ │ │ + asrs r6, r4, #5 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - adds r3, #64 @ 0x40 │ │ │ │ + adds r3, #68 @ 0x44 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - movs r5, #120 @ 0x78 │ │ │ │ + movs r5, #124 @ 0x7c │ │ │ │ lsls r6, r2, #4 │ │ │ │ - adds r3, #22 │ │ │ │ + adds r3, #26 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - movs r5, #78 @ 0x4e │ │ │ │ + movs r5, #82 @ 0x52 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - adds r3, #2 │ │ │ │ + adds r3, #6 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - movs r5, #58 @ 0x3a │ │ │ │ + movs r5, #62 @ 0x3e │ │ │ │ lsls r6, r2, #4 │ │ │ │ - adds r2, #216 @ 0xd8 │ │ │ │ + adds r2, #220 @ 0xdc │ │ │ │ lsls r6, r2, #4 │ │ │ │ - movs r5, #16 │ │ │ │ + movs r5, #20 │ │ │ │ lsls r6, r2, #4 │ │ │ │ str r3, [sp, #376] @ 0x178 │ │ │ │ lsls r6, r4, #4 │ │ │ │ - movs r5, #148 @ 0x94 │ │ │ │ + movs r5, #152 @ 0x98 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - asrs r6, r5, #7 │ │ │ │ + asrs r2, r6, #7 │ │ │ │ lsls r6, r2, #4 │ │ │ │ str r3, [sp, #280] @ 0x118 │ │ │ │ lsls r6, r4, #4 │ │ │ │ - movs r5, #124 @ 0x7c │ │ │ │ + movs r5, #128 @ 0x80 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - subs r6, r5, r3 │ │ │ │ + subs r2, r6, r3 │ │ │ │ lsls r6, r2, #4 │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ lsls r6, r4, #4 │ │ │ │ - movs r5, #100 @ 0x64 │ │ │ │ + movs r5, #104 @ 0x68 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - adds r2, #158 @ 0x9e │ │ │ │ + adds r2, #162 @ 0xa2 │ │ │ │ lsls r6, r2, #4 │ │ │ │ │ │ │ │ 0036f1c8 : │ │ │ │ stmdb 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 │ │ │ │ @@ -69680,133 +69681,133 @@ │ │ │ │ lsls r5, r5, #4 │ │ │ │ ldrsh r4, [r2, r2] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r0, [r0, r7] │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r7, r2 │ │ │ │ + adds r2, r0, r3 │ │ │ │ lsls r6, r2, #4 │ │ │ │ strb r4, [r4, #19] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #200 @ 0xc8 │ │ │ │ + cmp r7, #204 @ 0xcc │ │ │ │ lsls r6, r2, #4 │ │ │ │ - movs r1, #220 @ 0xdc │ │ │ │ + movs r1, #224 @ 0xe0 │ │ │ │ lsls r6, r2, #4 │ │ │ │ strh r6, [r1, #56] @ 0x38 │ │ │ │ lsls r5, r5, #4 │ │ │ │ - movs r1, #182 @ 0xb6 │ │ │ │ + movs r1, #186 @ 0xba │ │ │ │ lsls r6, r2, #4 │ │ │ │ - cmp r6, #198 @ 0xc6 │ │ │ │ + cmp r6, #202 @ 0xca │ │ │ │ lsls r6, r2, #4 │ │ │ │ - movs r0, #220 @ 0xdc │ │ │ │ + movs r0, #224 @ 0xe0 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - movs r1, #102 @ 0x66 │ │ │ │ + movs r1, #106 @ 0x6a │ │ │ │ lsls r6, r2, #4 │ │ │ │ - cmp r6, #124 @ 0x7c │ │ │ │ + cmp r6, #128 @ 0x80 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - movs r0, #144 @ 0x90 │ │ │ │ + movs r0, #148 @ 0x94 │ │ │ │ lsls r6, r2, #4 │ │ │ │ bxns r0 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - cmp r6, #72 @ 0x48 │ │ │ │ + cmp r6, #76 @ 0x4c │ │ │ │ lsls r6, r2, #4 │ │ │ │ - movs r0, #92 @ 0x5c │ │ │ │ + movs r0, #96 @ 0x60 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - cmp r6, #28 │ │ │ │ + cmp r6, #32 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - movs r0, #44 @ 0x2c │ │ │ │ + movs r0, #48 @ 0x30 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - cmp r5, #250 @ 0xfa │ │ │ │ + cmp r5, #254 @ 0xfe │ │ │ │ lsls r6, r2, #4 │ │ │ │ - movs r0, #12 │ │ │ │ + movs r0, #16 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - cmp r5, #210 @ 0xd2 │ │ │ │ + cmp r5, #214 @ 0xd6 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - subs r6, r4, #7 │ │ │ │ + subs r2, r5, #7 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - cmp r5, #154 @ 0x9a │ │ │ │ + cmp r5, #158 @ 0x9e │ │ │ │ lsls r6, r2, #4 │ │ │ │ - subs r6, r5, #6 │ │ │ │ + subs r2, r6, #6 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - cmp r5, #120 @ 0x78 │ │ │ │ + cmp r5, #124 @ 0x7c │ │ │ │ lsls r6, r2, #4 │ │ │ │ - movs r0, #80 @ 0x50 │ │ │ │ + movs r0, #84 @ 0x54 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - subs r4, r7, #5 │ │ │ │ + subs r0, r0, #6 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - cmp r5, #64 @ 0x40 │ │ │ │ + cmp r5, #68 @ 0x44 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - subs r4, r2, #5 │ │ │ │ + subs r0, r3, #5 │ │ │ │ lsls r6, r2, #4 │ │ │ │ asrs r4, r3, #26 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #88 @ 0x58 │ │ │ │ + cmp r2, #92 @ 0x5c │ │ │ │ lsls r6, r2, #4 │ │ │ │ - adds r0, r5, #1 │ │ │ │ + adds r4, r5, #1 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - adds r2, r2, #4 │ │ │ │ + adds r6, r2, #4 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - cmp r2, #46 @ 0x2e │ │ │ │ + cmp r2, #50 @ 0x32 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - adds r6, r7, #0 │ │ │ │ + adds r2, r0, #1 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - cmp r1, #220 @ 0xdc │ │ │ │ + cmp r1, #224 @ 0xe0 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - subs r2, r6, r7 │ │ │ │ + subs r6, r6, r7 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - cmp r2, #12 │ │ │ │ + cmp r2, #16 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - cmp r1, #172 @ 0xac │ │ │ │ + cmp r1, #176 @ 0xb0 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - subs r4, r7, r6 │ │ │ │ + subs r0, r0, r7 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - cmp r1, #122 @ 0x7a │ │ │ │ + cmp r1, #126 @ 0x7e │ │ │ │ lsls r6, r2, #4 │ │ │ │ - subs r6, r1, r6 │ │ │ │ + subs r2, r2, r6 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - cmp r1, #64 @ 0x40 │ │ │ │ + cmp r1, #68 @ 0x44 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - subs r4, r2, r5 │ │ │ │ + subs r0, r3, r5 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - cmp r1, #28 │ │ │ │ + cmp r1, #32 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - subs r0, r6, r4 │ │ │ │ + subs r4, r6, r4 │ │ │ │ lsls r6, r2, #4 │ │ │ │ rors r0, r1 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - cmp r0, #162 @ 0xa2 │ │ │ │ + cmp r0, #166 @ 0xa6 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - subs r6, r6, r2 │ │ │ │ + subs r2, r7, r2 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - cmp r0, #56 @ 0x38 │ │ │ │ + cmp r0, #60 @ 0x3c │ │ │ │ lsls r6, r2, #4 │ │ │ │ - subs r4, r1, r1 │ │ │ │ + subs r0, r2, r1 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - subs r2, r0, r4 │ │ │ │ + subs r6, r0, r4 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - cmp r0, #20 │ │ │ │ + cmp r0, #24 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - subs r2, r5, r0 │ │ │ │ + subs r6, r5, r0 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - movs r5, #184 @ 0xb8 │ │ │ │ + movs r5, #188 @ 0xbc │ │ │ │ lsls r6, r2, #4 │ │ │ │ - asrs r4, r1, #30 │ │ │ │ + asrs r0, r2, #30 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - movs r7, #210 @ 0xd2 │ │ │ │ + movs r7, #214 @ 0xd6 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - adds r0, r5, r7 │ │ │ │ + adds r4, r5, r7 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - movs r7, #60 @ 0x3c │ │ │ │ + movs r7, #64 @ 0x40 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - movs r6, #220 @ 0xdc │ │ │ │ + movs r6, #224 @ 0xe0 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - adds r0, r6, r3 │ │ │ │ + adds r4, r6, r3 │ │ │ │ lsls r6, r2, #4 │ │ │ │ ldr.w r3, [pc, #3068] @ 370a5c │ │ │ │ mov.w r2, #332 @ 0x14c │ │ │ │ str.w r8, [sp, #28] │ │ │ │ mov fp, r7 │ │ │ │ ldr.w r1, [pc, #3060] @ 370a60 │ │ │ │ ldr.w r0, [pc, #3060] @ 370a64 │ │ │ │ @@ -70899,114 +70900,114 @@ │ │ │ │ bne.w 36fb26 │ │ │ │ mov r0, sl │ │ │ │ blx 344c20 <_Py_Dealloc@plt+0x4> │ │ │ │ b.w 36fb26 │ │ │ │ nop │ │ │ │ strb r4, [r4, #19] │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #16 │ │ │ │ + movs r5, #20 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - asrs r6, r4, #28 │ │ │ │ + asrs r2, r5, #28 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - movs r4, #220 @ 0xdc │ │ │ │ + movs r4, #224 @ 0xe0 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - asrs r2, r6, #27 │ │ │ │ + asrs r6, r6, #27 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - movs r4, #134 @ 0x86 │ │ │ │ + movs r4, #138 @ 0x8a │ │ │ │ lsls r6, r2, #4 │ │ │ │ - asrs r2, r3, #26 │ │ │ │ + asrs r6, r3, #26 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - asrs r2, r2, #16 │ │ │ │ + asrs r6, r2, #16 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - movs r4, #94 @ 0x5e │ │ │ │ + movs r4, #98 @ 0x62 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - asrs r0, r6, #25 │ │ │ │ + asrs r4, r6, #25 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - movs r4, #192 @ 0xc0 │ │ │ │ + movs r4, #196 @ 0xc4 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - movs r3, #254 @ 0xfe │ │ │ │ + movs r4, #2 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - asrs r4, r2, #24 │ │ │ │ + asrs r0, r3, #24 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - movs r3, #214 @ 0xd6 │ │ │ │ + movs r3, #218 @ 0xda │ │ │ │ lsls r6, r2, #4 │ │ │ │ - asrs r2, r5, #23 │ │ │ │ + asrs r6, r5, #23 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - movs r4, #38 @ 0x26 │ │ │ │ + movs r4, #42 @ 0x2a │ │ │ │ lsls r6, r2, #4 │ │ │ │ - asrs r4, r2, #22 │ │ │ │ + asrs r0, r3, #22 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - movs r3, #144 @ 0x90 │ │ │ │ + movs r3, #148 @ 0x94 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - asrs r0, r4, #22 │ │ │ │ + asrs r4, r4, #22 │ │ │ │ lsls r6, r2, #4 │ │ │ │ asrs r4, r3, #26 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #42 @ 0x2a │ │ │ │ + movs r2, #46 @ 0x2e │ │ │ │ lsls r6, r2, #4 │ │ │ │ - asrs r4, r7, #16 │ │ │ │ + asrs r0, r0, #17 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - movs r1, #212 @ 0xd4 │ │ │ │ + movs r1, #216 @ 0xd8 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - asrs r6, r4, #15 │ │ │ │ + asrs r2, r5, #15 │ │ │ │ lsls r6, r2, #4 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #210 @ 0xd2 │ │ │ │ + movs r0, #214 @ 0xd6 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - asrs r6, r4, #11 │ │ │ │ + asrs r2, r5, #11 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - movs r0, #142 @ 0x8e │ │ │ │ + movs r0, #146 @ 0x92 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - asrs r0, r4, #10 │ │ │ │ + asrs r4, r4, #10 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - asrs r2, r2, #9 │ │ │ │ + asrs r6, r2, #9 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - movs r0, #78 @ 0x4e │ │ │ │ + movs r0, #82 @ 0x52 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - asrs r0, r4, #9 │ │ │ │ + asrs r4, r4, #9 │ │ │ │ lsls r6, r2, #4 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa6e0115 │ │ │ │ - subs r4, r6, #6 │ │ │ │ + @ instruction: 0xfa720115 │ │ │ │ + subs r0, r7, #6 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - asrs r0, r1, #7 │ │ │ │ + asrs r4, r1, #7 │ │ │ │ lsls r6, r2, #4 │ │ │ │ asrs r4, r7, #27 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r3, #1 │ │ │ │ + subs r6, r3, #1 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - asrs r6, r4, #1 │ │ │ │ + asrs r2, r5, #1 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldr??.w r0, [ip, #277] @ 0x115 │ │ │ │ - adds r2, r6, #7 │ │ │ │ + vst4.8 {d0,d2,d4,d6}, [r0 :64], r5 │ │ │ │ + adds r6, r6, #7 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - asrs r0, r1, #32 │ │ │ │ + asrs r4, r1, #32 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - adds r6, r7, #6 │ │ │ │ + adds r2, r0, #7 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - lsrs r4, r2, #31 │ │ │ │ + lsrs r0, r3, #31 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - adds r4, r6, #3 │ │ │ │ + adds r0, r7, #3 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - lsrs r0, r1, #28 │ │ │ │ + lsrs r4, r1, #28 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - @ instruction: 0xf79c0115 │ │ │ │ - adds r4, r1, #2 │ │ │ │ + @ instruction: 0xf7a00115 │ │ │ │ + adds r0, r2, #2 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - lsrs r2, r4, #26 │ │ │ │ + lsrs r6, r4, #26 │ │ │ │ lsls r6, r2, #4 │ │ │ │ strb r0, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r0, r0 │ │ │ │ + subs r4, r0, r0 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - lsrs r6, r2, #16 │ │ │ │ + lsrs r2, r3, #16 │ │ │ │ lsls r6, r2, #4 │ │ │ │ ldr.w r3, [pc, #3136] @ 371774 │ │ │ │ movw r2, #419 @ 0x1a3 │ │ │ │ ldr.w r1, [pc, #3132] @ 371778 │ │ │ │ ldr.w r0, [pc, #3132] @ 37177c │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ @@ -72127,167 +72128,167 @@ │ │ │ │ ldr r3, [pc, #348] @ (3718c4 ) │ │ │ │ ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ add r3, pc │ │ │ │ blx 73bd50 │ │ │ │ b.n 3715bc │ │ │ │ strb r4, [r4, #19] │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r0, r1 │ │ │ │ + adds r0, r1, r1 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - lsrs r0, r3, #9 │ │ │ │ + lsrs r4, r3, #9 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - adds r2, r3, r0 │ │ │ │ + adds r6, r3, r0 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - lsrs r6, r5, #8 │ │ │ │ + lsrs r2, r6, #8 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - rsbs r1, r8, #9764864 @ 0x950000 │ │ │ │ - asrs r4, r3, #31 │ │ │ │ + rsbs r1, ip, #9764864 @ 0x950000 │ │ │ │ + asrs r0, r4, #31 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - lsrs r0, r6, #7 │ │ │ │ + lsrs r4, r6, #7 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - asrs r0, r0, #30 │ │ │ │ + asrs r4, r0, #30 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - lsrs r4, r2, #6 │ │ │ │ + lsrs r0, r3, #6 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - @ instruction: 0xf3dc0115 │ │ │ │ - asrs r6, r0, #29 │ │ │ │ + @ instruction: 0xf3e00115 │ │ │ │ + asrs r2, r1, #29 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - lsrs r4, r3, #5 │ │ │ │ + lsrs r0, r4, #5 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - asrs r2, r3, #28 │ │ │ │ + asrs r6, r3, #28 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - lsrs r0, r6, #4 │ │ │ │ + lsrs r4, r6, #4 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - asrs r0, r4, #25 │ │ │ │ + asrs r4, r4, #25 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - lsrs r6, r6, #1 │ │ │ │ + lsrs r2, r7, #1 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - asrs r0, r2, #24 │ │ │ │ + asrs r4, r2, #24 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - lsrs r6, r4, #32 │ │ │ │ + lsrs r2, r5, #32 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - asrs r0, r1, #26 │ │ │ │ + asrs r4, r1, #26 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - asrs r2, r1, #23 │ │ │ │ + asrs r6, r1, #23 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - lsls r2, r3, #31 │ │ │ │ + lsls r6, r3, #31 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - asrs r6, r0, #22 │ │ │ │ + asrs r2, r1, #22 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - lsls r2, r3, #30 │ │ │ │ + lsls r6, r3, #30 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - bls.n 3718cc │ │ │ │ + bls.n 3718d4 │ │ │ │ lsls r5, r4, #4 │ │ │ │ - asrs r4, r1, #21 │ │ │ │ + asrs r0, r2, #21 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - lsls r2, r4, #29 │ │ │ │ + lsls r6, r4, #29 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - lsls r4, r2, #19 │ │ │ │ + lsls r0, r3, #19 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - asrs r6, r3, #20 │ │ │ │ + asrs r2, r4, #20 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - lsls r6, r5, #28 │ │ │ │ + lsls r2, r6, #28 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - asrs r4, r7, #15 │ │ │ │ + asrs r0, r0, #16 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - asrs r4, r4, #19 │ │ │ │ + asrs r0, r5, #19 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - lsls r0, r7, #27 │ │ │ │ + lsls r4, r7, #27 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - bfi r1, ip, #0, #22 │ │ │ │ + @ instruction: 0xf3700115 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r6, #11] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r7, #1] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r7, #13 │ │ │ │ + asrs r4, r7, #13 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - lsls r4, r1, #22 │ │ │ │ + lsls r0, r2, #22 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - mcr 1, 1, r0, cr0, cr5, {0} │ │ │ │ - asrs r2, r3, #12 │ │ │ │ + mcr 1, 1, r0, cr4, cr5, {0} │ │ │ │ + asrs r6, r3, #12 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - lsls r6, r5, #20 │ │ │ │ + lsls r2, r6, #20 │ │ │ │ lsls r6, r2, #4 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r3, #8 │ │ │ │ + asrs r0, r4, #8 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r4, r6, #16 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - asrs r0, r6, #7 │ │ │ │ + asrs r4, r6, #7 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - lsls r0, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - stc 1, cr0, [r6], #-84 @ 0xffffffac │ │ │ │ - asrs r6, r5, #5 │ │ │ │ + stc 1, cr0, [sl], #-84 @ 0xffffffac │ │ │ │ + asrs r2, r6, #5 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - lsls r6, r7, #13 │ │ │ │ + lsls r2, r0, #14 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - asrs r0, r6, #4 │ │ │ │ + asrs r4, r6, #4 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - lsls r6, r0, #13 │ │ │ │ + lsls r2, r1, #13 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - asrs r4, r7, #3 │ │ │ │ + asrs r0, r0, #4 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - lsls r2, r2, #12 │ │ │ │ + lsls r6, r2, #12 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - asrs r0, r2, #3 │ │ │ │ + asrs r4, r2, #3 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - lsls r6, r4, #11 │ │ │ │ + lsls r2, r5, #11 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldcl 1, cr0, [r0], #84 @ 0x54 │ │ │ │ - asrs r4, r0, #2 │ │ │ │ + ldcl 1, cr0, [r4], #84 @ 0x54 │ │ │ │ + asrs r0, r1, #2 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - lsls r4, r2, #10 │ │ │ │ + lsls r0, r3, #10 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - lsrs r0, r5, #31 │ │ │ │ + lsrs r4, r5, #31 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - lsls r0, r7, #7 │ │ │ │ + lsls r4, r7, #7 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - lsrs r6, r7, #29 │ │ │ │ + lsrs r2, r0, #30 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - lsls r4, r2, #6 │ │ │ │ + lsls r0, r3, #6 │ │ │ │ lsls r6, r2, #4 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r2, #23 │ │ │ │ + lsrs r6, r2, #23 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - lsrs r6, r3, #25 │ │ │ │ + lsrs r2, r4, #25 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - lsls r2, r6, #1 │ │ │ │ + lsls r6, r6, #1 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - lsrs r4, r2, #24 │ │ │ │ + lsrs r0, r3, #24 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - movs r2, r5 │ │ │ │ + movs r6, r5 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - lsrs r2, r3, #23 │ │ │ │ + lsrs r6, r3, #23 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - vsra.u32 d16, d5, #16 │ │ │ │ - lsrs r4, r6, #19 │ │ │ │ + vsra.u32 d16, d5, #12 │ │ │ │ + lsrs r0, r7, #19 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - veor d0, d10, d5 │ │ │ │ - @ instruction: 0xe8c00115 │ │ │ │ - lsrs r2, r1, #19 │ │ │ │ + veor d0, d14, d5 │ │ │ │ + @ instruction: 0xe8c40115 │ │ │ │ + lsrs r6, r1, #19 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - mrc2 1, 6, r0, cr12, cr5, {0} │ │ │ │ - stmia.w r2, {r0, r2, r4, r8} │ │ │ │ - lsrs r6, r1, #18 │ │ │ │ + mcr2 1, 7, r0, cr0, cr5, {0} │ │ │ │ + stmia.w r6, {r0, r2, r4, r8} │ │ │ │ + lsrs r2, r2, #18 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - mcr2 1, 5, r0, cr0, cr5, {0} │ │ │ │ - @ instruction: 0xfbe40115 │ │ │ │ - lsrs r0, r6, #16 │ │ │ │ + mcr2 1, 5, r0, cr4, cr5, {0} │ │ │ │ + @ instruction: 0xfbe80115 │ │ │ │ + lsrs r4, r6, #16 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - mcr2 1, 2, r0, cr0, cr5, {0} │ │ │ │ - lsrs r0, r2, #12 │ │ │ │ + mcr2 1, 2, r0, cr4, cr5, {0} │ │ │ │ + lsrs r4, r2, #12 │ │ │ │ lsls r6, r2, #4 │ │ │ │ ldr r3, [pc, #748] @ (371bb8 ) │ │ │ │ mov.w r2, #392 @ 0x188 │ │ │ │ str.w r8, [sp, #28] │ │ │ │ mov fp, r7 │ │ │ │ ldr r1, [pc, #740] @ (371bbc ) │ │ │ │ ldr r0, [pc, #744] @ (371bc0 ) │ │ │ │ @@ -72562,116 +72563,116 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #892 @ 0x37c │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ strb r4, [r4, #19] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r5, #10 │ │ │ │ + lsrs r6, r5, #10 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - stc2l 1, cr0, [r0], {21} │ │ │ │ - stmdb r0!, {r0, r2, r4, r8} │ │ │ │ - lsrs r0, r0, #10 │ │ │ │ + stc2l 1, cr0, [r4], {21} │ │ │ │ + stmdb r4!, {r0, r2, r4, r8} │ │ │ │ + lsrs r4, r0, #10 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldc2 1, cr0, [r2], {21} │ │ │ │ - adds r0, #120 @ 0x78 │ │ │ │ + ldc2 1, cr0, [r6], {21} │ │ │ │ + adds r0, #124 @ 0x7c │ │ │ │ lsls r4, r2, #4 │ │ │ │ - lsrs r6, r4, #8 │ │ │ │ + lsrs r2, r5, #8 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldc2 1, cr0, [ip], #-84 @ 0xffffffac │ │ │ │ - lsrs r2, r6, #7 │ │ │ │ + mcrr2 1, 1, r0, r0, cr5 │ │ │ │ + lsrs r6, r6, #7 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - stc2 1, cr0, [r8], {21} │ │ │ │ - lsrs r6, r1, #7 │ │ │ │ + stc2 1, cr0, [ip], {21} │ │ │ │ + lsrs r2, r2, #7 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - @ instruction: 0xfbe20115 │ │ │ │ - lsrs r4, r0, #6 │ │ │ │ + @ instruction: 0xfbe60115 │ │ │ │ + lsrs r0, r1, #6 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - @ instruction: 0xfb9a0115 │ │ │ │ + @ instruction: 0xfb9e0115 │ │ │ │ ldr r6, [r2, #28] │ │ │ │ lsls r6, r4, #4 │ │ │ │ - stc2 1, cr0, [ip], {21} │ │ │ │ - @ instruction: 0xf1e60115 │ │ │ │ + ldc2 1, cr0, [r0], {21} │ │ │ │ + @ instruction: 0xf1ea0115 │ │ │ │ ldr r6, [r7, #24] │ │ │ │ lsls r6, r4, #4 │ │ │ │ - @ instruction: 0xfbf40115 │ │ │ │ - movw r1, #8213 @ 0x2015 │ │ │ │ + @ instruction: 0xfbf80115 │ │ │ │ + movw r1, #24597 @ 0x6015 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ lsls r6, r4, #4 │ │ │ │ - @ instruction: 0xfbdc0115 │ │ │ │ - movw r1, #8213 @ 0x2015 │ │ │ │ + @ instruction: 0xfbe00115 │ │ │ │ + movw r1, #24597 @ 0x6015 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ lsls r6, r4, #4 │ │ │ │ - @ instruction: 0xfbc40115 │ │ │ │ - lsrs r6, r2, #7 │ │ │ │ + @ instruction: 0xfbc80115 │ │ │ │ + lsrs r2, r3, #7 │ │ │ │ lsls r6, r2, #4 │ │ │ │ ldr r6, [r6, #20] │ │ │ │ lsls r6, r4, #4 │ │ │ │ - @ instruction: 0xfbac0115 │ │ │ │ - lsrs r6, r3, #6 │ │ │ │ + @ instruction: 0xfbb00115 │ │ │ │ + lsrs r2, r4, #6 │ │ │ │ lsls r6, r2, #4 │ │ │ │ ldr r6, [r3, #20] │ │ │ │ lsls r6, r4, #4 │ │ │ │ - @ instruction: 0xfb940115 │ │ │ │ - lsrs r6, r5, #5 │ │ │ │ + @ instruction: 0xfb980115 │ │ │ │ + lsrs r2, r6, #5 │ │ │ │ lsls r6, r2, #4 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ lsls r6, r4, #4 │ │ │ │ - @ instruction: 0xfb7c0115 │ │ │ │ - lsrs r2, r1, #5 │ │ │ │ + @ instruction: 0xfb800115 │ │ │ │ + lsrs r6, r1, #5 │ │ │ │ lsls r6, r2, #4 │ │ │ │ ldr r6, [r5, #16] │ │ │ │ lsls r6, r4, #4 │ │ │ │ - smmlsr r1, r4, r5, r0 │ │ │ │ - lsls r6, r6, #31 │ │ │ │ + smmlsr r1, r8, r5, r0 │ │ │ │ + lsls r2, r7, #31 │ │ │ │ lsls r6, r2, #4 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ lsls r6, r4, #4 │ │ │ │ - smlsdx r1, ip, r5, r0 │ │ │ │ - lsrs r2, r6, #4 │ │ │ │ + smmlar r1, r0, r5, r0 │ │ │ │ + lsrs r6, r6, #4 │ │ │ │ lsls r6, r2, #4 │ │ │ │ ldr r6, [r7, #12] │ │ │ │ lsls r6, r4, #4 │ │ │ │ - smlawt r1, r4, r5, r0 │ │ │ │ - lsrs r6, r7, #2 │ │ │ │ + smlawt r1, r8, r5, r0 │ │ │ │ + lsrs r2, r0, #3 │ │ │ │ lsls r6, r2, #4 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ lsls r6, r4, #4 │ │ │ │ - smlabt r1, ip, r5, r0 │ │ │ │ - lsrs r2, r6, #2 │ │ │ │ + smladx r1, r0, r5, r0 │ │ │ │ + lsrs r6, r6, #2 │ │ │ │ lsls r6, r2, #4 │ │ │ │ ldr r6, [r1, #12] │ │ │ │ lsls r6, r4, #4 │ │ │ │ - mls r1, r4, r5, r0 │ │ │ │ - lsrs r2, r0, #2 │ │ │ │ + mls r1, r8, r5, r0 │ │ │ │ + lsrs r6, r0, #2 │ │ │ │ lsls r6, r2, #4 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ lsls r6, r4, #4 │ │ │ │ - @ instruction: 0xfaec0115 │ │ │ │ - lsrs r6, r0, #1 │ │ │ │ + @ instruction: 0xfaf00115 │ │ │ │ + lsrs r2, r1, #1 │ │ │ │ lsls r6, r2, #4 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ lsls r6, r4, #4 │ │ │ │ - @ instruction: 0xfad40115 │ │ │ │ - lsrs r2, r6, #3 │ │ │ │ + @ instruction: 0xfad80115 │ │ │ │ + lsrs r6, r6, #3 │ │ │ │ lsls r6, r2, #4 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ lsls r6, r4, #4 │ │ │ │ - @ instruction: 0xfabc0115 │ │ │ │ - lsrs r2, r4, #32 │ │ │ │ + @ instruction: 0xfac00115 │ │ │ │ + lsrs r6, r4, #32 │ │ │ │ lsls r6, r2, #4 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ lsls r6, r4, #4 │ │ │ │ - @ instruction: 0xfaa40115 │ │ │ │ - lsrs r6, r2, #32 │ │ │ │ + @ instruction: 0xfaa80115 │ │ │ │ + lsrs r2, r3, #32 │ │ │ │ lsls r6, r2, #4 │ │ │ │ ldr r6, [r2, #4] │ │ │ │ lsls r6, r4, #4 │ │ │ │ - @ instruction: 0xfa8c0115 │ │ │ │ - @ instruction: 0xfb7e0115 │ │ │ │ + @ instruction: 0xfa900115 │ │ │ │ + @ instruction: 0xfb820115 │ │ │ │ │ │ │ │ 00371cc0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #192] @ 371d90 │ │ │ │ @@ -72767,21 +72768,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r6, r6] │ │ │ │ lsls r5, r5, #4 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - rsb r1, r8, #9764864 @ 0x950000 │ │ │ │ + rsb r1, ip, #9764864 @ 0x950000 │ │ │ │ strb r4, [r4, #19] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r2, #24 │ │ │ │ + lsls r0, r3, #24 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - strh.w r0, [r8, ] │ │ │ │ - ldmia r2!, {r1} │ │ │ │ + strh.w r0, [ip, ] │ │ │ │ + ldmia r2, {r1, r2} │ │ │ │ lsls r5, r4, #4 │ │ │ │ │ │ │ │ 00371dc4 : │ │ │ │ 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 │ │ │ │ @@ -73096,63 +73097,63 @@ │ │ │ │ b.n 37205e │ │ │ │ ldrb r6, [r2, r4] │ │ │ │ lsls r5, r5, #4 │ │ │ │ ldrsh r4, [r2, r2] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r4, #19] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r7, #20 │ │ │ │ + lsls r0, r0, #21 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - @ instruction: 0xf6680115 │ │ │ │ - ldmia r0!, {r3, r4, r5} │ │ │ │ + @ instruction: 0xf66c0115 │ │ │ │ + ldmia r0!, {r2, r3, r4, r5} │ │ │ │ lsls r5, r4, #4 │ │ │ │ - lsls r2, r3, #20 │ │ │ │ + lsls r6, r3, #20 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - movw r1, #26645 @ 0x6815 │ │ │ │ - lsls r6, r3, #7 │ │ │ │ + movw r1, #43029 @ 0xa815 │ │ │ │ + lsls r2, r4, #7 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - @ instruction: 0xf3b20115 │ │ │ │ - lsls r0, r4, #19 │ │ │ │ + @ instruction: 0xf3b60115 │ │ │ │ + lsls r4, r4, #19 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - addw r1, lr, #2069 @ 0x815 │ │ │ │ - lsls r2, r1, #19 │ │ │ │ + @ instruction: 0xf6120115 │ │ │ │ + lsls r6, r1, #19 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - @ instruction: 0xf5f60115 │ │ │ │ - subw r1, sl, #2069 @ 0x815 │ │ │ │ - rsbs r1, lr, #9764864 @ 0x950000 │ │ │ │ - lsls r4, r4, #18 │ │ │ │ + @ instruction: 0xf5fa0115 │ │ │ │ + subw r1, lr, #2069 @ 0x815 │ │ │ │ + @ instruction: 0xf5e20115 │ │ │ │ + lsls r0, r5, #18 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - lsls r4, r5, #4 │ │ │ │ + lsls r0, r6, #4 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - @ instruction: 0xf3500115 │ │ │ │ - lsls r2, r0, #18 │ │ │ │ + @ instruction: 0xf3540115 │ │ │ │ + lsls r6, r0, #18 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - subs.w r1, r0, #9764864 @ 0x950000 │ │ │ │ - lsls r6, r5, #17 │ │ │ │ + subs.w r1, r4, #9764864 @ 0x950000 │ │ │ │ + lsls r2, r6, #17 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - @ instruction: 0xf59a0115 │ │ │ │ - lsls r2, r1, #17 │ │ │ │ + @ instruction: 0xf59e0115 │ │ │ │ + lsls r6, r1, #17 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - sbcs.w r1, r6, #9764864 @ 0x950000 │ │ │ │ - adcs.w r1, r8, #9764864 @ 0x950000 │ │ │ │ - lsls r4, r1, #4 │ │ │ │ + sbcs.w r1, sl, #9764864 @ 0x950000 │ │ │ │ + adcs.w r1, ip, #9764864 @ 0x950000 │ │ │ │ + lsls r0, r2, #4 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - @ instruction: 0xf2de0115 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ + @ instruction: 0xf2e20115 │ │ │ │ + lsls r0, r3, #16 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - lsls r6, r6, #15 │ │ │ │ + lsls r2, r7, #15 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - @ instruction: 0xf5220115 │ │ │ │ - lsls r4, r4, #15 │ │ │ │ + @ instruction: 0xf5260115 │ │ │ │ + lsls r0, r5, #15 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - rsbs r1, r6, #9764864 @ 0x950000 │ │ │ │ - add.w r1, r0, #9764864 @ 0x950000 │ │ │ │ - lsls r6, r7, #14 │ │ │ │ + rsbs r1, sl, #9764864 @ 0x950000 │ │ │ │ + add.w r1, r4, #9764864 @ 0x950000 │ │ │ │ + lsls r2, r0, #15 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - @ instruction: 0xf4ea0115 │ │ │ │ + @ instruction: 0xf4ee0115 │ │ │ │ │ │ │ │ 0037214c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r2, [pc, #1144] @ 3725d4 │ │ │ │ @@ -73633,61 +73634,61 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, r6] │ │ │ │ lsls r5, r5, #4 │ │ │ │ ldr r0, [r2, r0] │ │ │ │ lsls r5, r5, #4 │ │ │ │ strb r4, [r4, #19] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r7, #17 │ │ │ │ + lsls r2, r0, #18 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - @ instruction: 0xf2820115 │ │ │ │ - lsls r0, r1, #16 │ │ │ │ + @ instruction: 0xf2860115 │ │ │ │ + lsls r4, r1, #16 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - addw r1, ip, #21 │ │ │ │ + @ instruction: 0xf2100115 │ │ │ │ cmp r5, #130 @ 0x82 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - vand d16, d10, d5 │ │ │ │ - lsls r0, r4, #14 │ │ │ │ + vand d16, d14, d5 │ │ │ │ + lsls r4, r4, #14 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - sub.w r1, r6, #21 │ │ │ │ - lsls r4, r1, #14 │ │ │ │ + sub.w r1, sl, #21 │ │ │ │ + lsls r0, r2, #14 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - @ instruction: 0xf1900115 │ │ │ │ - ldc2 1, cr0, [lr, #-84] @ 0xffffffac │ │ │ │ - vbic d0, d2, d5 │ │ │ │ - lsls r0, r5, #13 │ │ │ │ + @ instruction: 0xf1940115 │ │ │ │ + stc2 1, cr0, [r2, #-84]! @ 0xffffffac │ │ │ │ + vbic d0, d6, d5 │ │ │ │ + lsls r4, r5, #13 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - sbc.w r1, lr, #21 │ │ │ │ - subs r6, r7, r5 │ │ │ │ + sbcs.w r1, r2, #21 │ │ │ │ + subs r2, r0, r6 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - lsls r2, r6, #12 │ │ │ │ + lsls r6, r6, #12 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - @ instruction: 0xf1360115 │ │ │ │ - lsls r4, r3, #12 │ │ │ │ + @ instruction: 0xf13a0115 │ │ │ │ + lsls r0, r4, #12 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - @ instruction: 0xf1200115 │ │ │ │ - stc2 1, cr0, [r4], {21} │ │ │ │ - mrc 1, 2, r0, cr12, cr5, {0} │ │ │ │ - lsls r2, r6, #10 │ │ │ │ + @ instruction: 0xf1240115 │ │ │ │ + stc2 1, cr0, [r8], {21} │ │ │ │ + mcr 1, 3, r0, cr0, cr5, {0} │ │ │ │ + lsls r6, r6, #10 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - @ instruction: 0xf0b80115 │ │ │ │ - subs r0, r1, r3 │ │ │ │ + @ instruction: 0xf0bc0115 │ │ │ │ + subs r4, r1, r3 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - lsls r6, r7, #9 │ │ │ │ + lsls r2, r0, #10 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - eor.w r1, r2, #21 │ │ │ │ - ldc2 1, cr0, [r2], #-84 @ 0xffffffac │ │ │ │ - ldcl 1, cr0, [lr, #84]! @ 0x54 │ │ │ │ - lsls r0, r3, #9 │ │ │ │ + eor.w r1, r6, #21 │ │ │ │ + ldc2 1, cr0, [r6], #-84 @ 0xffffffac │ │ │ │ + mcr 1, 0, r0, cr2, cr5, {0} │ │ │ │ + lsls r4, r3, #9 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - orrs.w r1, lr, #21 │ │ │ │ + orn r1, r2, #21 │ │ │ │ ldrsh r2, [r7, r0] │ │ │ │ lsls r6, r4, #4 │ │ │ │ - orns r1, r0, #21 │ │ │ │ - smmlar r1, r6, r5, r0 │ │ │ │ + orns r1, r4, #21 │ │ │ │ + smmlar r1, sl, r5, r0 │ │ │ │ │ │ │ │ 0037266c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr.w ip, [pc, #192] @ 37273c │ │ │ │ @@ -73780,20 +73781,20 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r7, r7] │ │ │ │ lsls r5, r5, #4 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - vst4.8 {d16,d18,d20,d22}, [r0 :64], r5 │ │ │ │ + vst4.8 {d16,d18,d20,d22}, [r4 :64], r5 │ │ │ │ strb r4, [r4, #19] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r5, #1 │ │ │ │ + lsls r2, r6, #1 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - mrc 1, 3, r0, cr2, cr5, {0} │ │ │ │ + mrc 1, 3, r0, cr6, cr5, {0} │ │ │ │ │ │ │ │ 0037276c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r5, [pc, #300] @ (3728a8 ) │ │ │ │ @@ -73941,24 +73942,24 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r5, r3] │ │ │ │ lsls r5, r5, #4 │ │ │ │ - @ instruction: 0xeafa0115 │ │ │ │ + @ instruction: 0xeafe0115 │ │ │ │ strb r4, [r4, #19] │ │ │ │ movs r0, r0 │ │ │ │ - stc2 1, cr0, [lr], #-84 @ 0xffffffac │ │ │ │ - ldcl 1, cr0, [sl, #-84] @ 0xffffffac │ │ │ │ - movs r1, #74 @ 0x4a │ │ │ │ + ldc2 1, cr0, [r2], #-84 @ 0xffffffac │ │ │ │ + ldcl 1, cr0, [lr, #-84] @ 0xffffffac │ │ │ │ + movs r1, #78 @ 0x4e │ │ │ │ lsls r4, r2, #4 │ │ │ │ - asrs r6, r3, #29 │ │ │ │ + asrs r2, r4, #29 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - movs r1, #32 │ │ │ │ + movs r1, #36 @ 0x24 │ │ │ │ lsls r4, r2, #4 │ │ │ │ │ │ │ │ 003728e4 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -74360,67 +74361,67 @@ │ │ │ │ nop │ │ │ │ strh r0, [r0, r0] │ │ │ │ lsls r5, r5, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r4, #19] │ │ │ │ movs r0, r0 │ │ │ │ - strb.w r0, [r6, ] │ │ │ │ - stc 1, cr0, [lr], {21} │ │ │ │ + strb.w r0, [sl, ] │ │ │ │ + ldc 1, cr0, [r2], {21} │ │ │ │ ldrsh r0, [r7, r0] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf7d60115 │ │ │ │ - rsbs r1, lr, r5, lsr #32 │ │ │ │ + @ instruction: 0xf7da0115 │ │ │ │ + @ instruction: 0xebe20115 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf7780115 │ │ │ │ - @ instruction: 0xeb800115 │ │ │ │ - @ instruction: 0xf7460115 │ │ │ │ - adc.w r1, lr, r5, lsr #32 │ │ │ │ - ldmia r6, {r1, r2, r4, r6} │ │ │ │ + @ instruction: 0xf77c0115 │ │ │ │ + @ instruction: 0xeb840115 │ │ │ │ + @ instruction: 0xf74a0115 │ │ │ │ + adcs.w r1, r2, r5, lsr #32 │ │ │ │ + ldmia r6, {r1, r3, r4, r6} │ │ │ │ lsls r5, r2, #4 │ │ │ │ - @ instruction: 0xf3ea0115 │ │ │ │ - @ instruction: 0xf7200115 │ │ │ │ - @ instruction: 0xeb2a0115 │ │ │ │ - @ instruction: 0xf68c0115 │ │ │ │ - eors.w r1, r4, r5, lsr #32 │ │ │ │ - subs r2, #154 @ 0x9a │ │ │ │ + @ instruction: 0xf3ee0115 │ │ │ │ + @ instruction: 0xf7240115 │ │ │ │ + @ instruction: 0xeb2e0115 │ │ │ │ + @ instruction: 0xf6900115 │ │ │ │ + eors.w r1, r8, r5, lsr #32 │ │ │ │ + subs r2, #158 @ 0x9e │ │ │ │ lsls r4, r3, #4 │ │ │ │ - ldrsh.w r0, [r2, ] │ │ │ │ - movw r1, #18453 @ 0x4815 │ │ │ │ - orr.w r1, lr, r5, lsr #32 │ │ │ │ - bics.w r1, r8, r5, lsr #32 │ │ │ │ - @ instruction: 0xf5ec0115 │ │ │ │ - b.n 372c70 │ │ │ │ + ldrsh.w r0, [r6, ] │ │ │ │ + movw r1, #34837 @ 0x8815 │ │ │ │ + orrs.w r1, r2, r5, lsr #32 │ │ │ │ + bics.w r1, ip, r5, lsr #32 │ │ │ │ + @ instruction: 0xf5f00115 │ │ │ │ + b.n 372c78 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - @ instruction: 0xf6180115 │ │ │ │ - subs r2, #64 @ 0x40 │ │ │ │ + @ instruction: 0xf61c0115 │ │ │ │ + subs r2, #68 @ 0x44 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - ldr.w r0, [r8, #277] @ 0x115 │ │ │ │ - @ instruction: 0xf5ea0115 │ │ │ │ - ldrd r0, r1, [r4, #84]! @ 0x54 │ │ │ │ - rsb r1, lr, #9764864 @ 0x950000 │ │ │ │ - ldrd r0, r1, [r6, #84] @ 0x54 │ │ │ │ - subs r1, #208 @ 0xd0 │ │ │ │ + ldr.w r0, [ip, #277] @ 0x115 │ │ │ │ + @ instruction: 0xf5ee0115 │ │ │ │ + ldrd r0, r1, [r8, #84]! @ 0x54 │ │ │ │ + rsbs r1, r2, #9764864 @ 0x950000 │ │ │ │ + ldrd r0, r1, [sl, #84] @ 0x54 │ │ │ │ + subs r1, #212 @ 0xd4 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - str??.w r0, [r8, ] │ │ │ │ - sbcs.w r1, sl, #9764864 @ 0x950000 │ │ │ │ - @ instruction: 0xe9840115 │ │ │ │ - sbc.w r1, r6, #9764864 @ 0x950000 │ │ │ │ - strd r0, r1, [lr, #-84]! @ 0x54 │ │ │ │ - subs r1, #148 @ 0x94 │ │ │ │ + str??.w r0, [ip, ] │ │ │ │ + sbcs.w r1, lr, #9764864 @ 0x950000 │ │ │ │ + @ instruction: 0xe9880115 │ │ │ │ + sbc.w r1, sl, #9764864 @ 0x950000 │ │ │ │ + ldrd r0, r1, [r2, #-84]! @ 0x54 │ │ │ │ + subs r1, #152 @ 0x98 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - strh.w r0, [ip, ] │ │ │ │ - @ instruction: 0xf53e0115 │ │ │ │ - strd r0, r1, [r8, #-84] @ 0x54 │ │ │ │ - ldmdb r8!, {r0, r2, r4, r8} │ │ │ │ - @ instruction: 0xf4ec0115 │ │ │ │ - b.n 372ac0 │ │ │ │ + ldrh.w r0, [r0, ] │ │ │ │ + adc.w r1, r2, #9764864 @ 0x950000 │ │ │ │ + strd r0, r1, [ip, #-84] @ 0x54 │ │ │ │ + ldmdb ip!, {r0, r2, r4, r8} │ │ │ │ + @ instruction: 0xf4f00115 │ │ │ │ + b.n 372ac8 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - adds.w r1, r8, #9764864 @ 0x950000 │ │ │ │ + adds.w r1, ip, #9764864 @ 0x950000 │ │ │ │ │ │ │ │ 00372d48 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #28] @ (372d74 ) │ │ │ │ @@ -74483,19 +74484,19 @@ │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldcl 1, cr0, [r2], #180 @ 0xb4 │ │ │ │ ldr r5, [pc, #360] @ (372f50 ) │ │ │ │ lsls r5, r5, #4 │ │ │ │ ldrb r4, [r0, #14] │ │ │ │ movs r0, r0 │ │ │ │ - eor.w r1, r4, #21 │ │ │ │ + eor.w r1, r8, #21 │ │ │ │ strb r4, [r4, #19] │ │ │ │ movs r0, r0 │ │ │ │ - orrs.w r1, r8, #21 │ │ │ │ - b.n 372d8c │ │ │ │ + orrs.w r1, ip, #21 │ │ │ │ + b.n 372d94 │ │ │ │ lsls r5, r2, #4 │ │ │ │ │ │ │ │ 00372dfc : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -74588,19 +74589,19 @@ │ │ │ │ ldr r4, [pc, #608] @ (37313c ) │ │ │ │ lsls r5, r5, #4 │ │ │ │ ldc 1, cr0, [r8], {45} @ 0x2d │ │ │ │ ldrb r4, [r0, #14] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [pc, #400] @ (373078 ) │ │ │ │ lsls r5, r5, #4 │ │ │ │ - vsra.s16 d0, d5, #8 │ │ │ │ + vsra.s16 d0, d5, #4 │ │ │ │ strb r4, [r4, #19] │ │ │ │ movs r0, r0 │ │ │ │ - vorn d16, d8, d5 │ │ │ │ - b.n 372cb0 │ │ │ │ + vorn d16, d12, d5 │ │ │ │ + b.n 372cb8 │ │ │ │ lsls r5, r2, #4 │ │ │ │ │ │ │ │ 00372ef8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -74770,19 +74771,19 @@ │ │ │ │ ldr r2, [pc, #976] @ (37346c ) │ │ │ │ lsls r5, r5, #4 │ │ │ │ orns r1, r0, sp, asr #32 │ │ │ │ ldrb r4, [r0, #14] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [pc, #656] @ (373338 ) │ │ │ │ lsls r5, r5, #4 │ │ │ │ - ldcl 1, cr0, [r8, #84] @ 0x54 │ │ │ │ + ldcl 1, cr0, [ip, #84] @ 0x54 │ │ │ │ strb r4, [r4, #19] │ │ │ │ movs r0, r0 │ │ │ │ - stcl 1, cr0, [r0, #84] @ 0x54 │ │ │ │ - b.n 372af0 │ │ │ │ + stcl 1, cr0, [r4, #84] @ 0x54 │ │ │ │ + b.n 372af8 │ │ │ │ lsls r5, r2, #4 │ │ │ │ │ │ │ │ 003730b8 : │ │ │ │ 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 │ │ │ │ @@ -75195,83 +75196,83 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #896] @ (373880 ) │ │ │ │ lsls r5, r5, #4 │ │ │ │ ldrsb r0, [r0, r7] │ │ │ │ movs r0, r0 │ │ │ │ - mrc 1, 1, r0, cr8, cr5, {0} │ │ │ │ + mrc 1, 1, r0, cr12, cr5, {0} │ │ │ │ str r0, [r5, r5] │ │ │ │ lsls r6, r4, #4 │ │ │ │ - b.n 373c4c │ │ │ │ + b.n 373c54 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - mrc 1, 0, r0, cr8, cr5, {0} │ │ │ │ + mrc 1, 0, r0, cr12, cr5, {0} │ │ │ │ str r2, [r7, r0] │ │ │ │ lsls r6, r4, #4 │ │ │ │ - b.n 3739fc │ │ │ │ + b.n 373a04 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldc 1, cr0, [lr], #84 @ 0x54 │ │ │ │ + stcl 1, cr0, [r2], {21} │ │ │ │ str r2, [r4, r0] │ │ │ │ lsls r6, r4, #4 │ │ │ │ - b.n 3739d8 │ │ │ │ + b.n 3739e0 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldc 1, cr0, [sl], {21} │ │ │ │ + ldc 1, cr0, [lr], {21} │ │ │ │ str r2, [r1, r0] │ │ │ │ lsls r6, r4, #4 │ │ │ │ - b.n 3739b4 │ │ │ │ + b.n 3739bc │ │ │ │ lsls r5, r2, #4 │ │ │ │ - stc 1, cr0, [lr], {21} │ │ │ │ + ldc 1, cr0, [r2], {21} │ │ │ │ ldr r7, [pc, #968] @ (373904 ) │ │ │ │ lsls r6, r4, #4 │ │ │ │ - b.n 373990 │ │ │ │ + b.n 373998 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - stcl 1, cr0, [sl], #-84 @ 0xffffffac │ │ │ │ + stcl 1, cr0, [lr], #-84 @ 0xffffffac │ │ │ │ ldr r7, [pc, #872] @ (3738b0 ) │ │ │ │ lsls r6, r4, #4 │ │ │ │ - b.n 37396c │ │ │ │ + b.n 373974 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - mcrr 1, 1, r0, r6, cr5 │ │ │ │ + mcrr 1, 1, r0, sl, cr5 │ │ │ │ ldr r7, [pc, #776] @ (37385c ) │ │ │ │ lsls r6, r4, #4 │ │ │ │ - stmia r6!, {r3, r5, r6} │ │ │ │ + stmia r6!, {r2, r3, r5, r6} │ │ │ │ lsls r5, r2, #4 │ │ │ │ - stmia r6!, {r1, r2, r7} │ │ │ │ + stmia r6!, {r1, r3, r7} │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldr r7, [pc, #680] @ (373808 ) │ │ │ │ lsls r6, r4, #4 │ │ │ │ - b.n 373924 │ │ │ │ + b.n 37392c │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldc 1, cr0, [r6], {21} │ │ │ │ + ldc 1, cr0, [sl], {21} │ │ │ │ ldr r7, [pc, #576] @ (3737ac ) │ │ │ │ lsls r6, r4, #4 │ │ │ │ - stmia r5!, {r1, r2, r5, r6} │ │ │ │ + stmia r5!, {r1, r3, r5, r6} │ │ │ │ lsls r5, r2, #4 │ │ │ │ - stmia r6!, {r1, r2, r3, r4} │ │ │ │ + stmia r6!, {r1, r5} │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldr r7, [pc, #488] @ (373760 ) │ │ │ │ lsls r6, r4, #4 │ │ │ │ - stmia r6!, {r5} │ │ │ │ + stmia r6!, {r2, r5} │ │ │ │ lsls r5, r2, #4 │ │ │ │ - stmia r6!, {r1, r3, r4, r6} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldr r7, [pc, #392] @ (37370c ) │ │ │ │ lsls r6, r4, #4 │ │ │ │ - b.n 3738b8 │ │ │ │ + b.n 3738c0 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - rsb r1, lr, r5, lsr #32 │ │ │ │ + rsbs r1, r2, r5, lsr #32 │ │ │ │ ldr r7, [pc, #296] @ (3736b8 ) │ │ │ │ lsls r6, r4, #4 │ │ │ │ - b.n 373894 │ │ │ │ + b.n 37389c │ │ │ │ lsls r5, r2, #4 │ │ │ │ - rsb r1, r2, r5, lsr #32 │ │ │ │ + rsb r1, r6, r5, lsr #32 │ │ │ │ ldr r7, [pc, #200] @ (373664 ) │ │ │ │ lsls r6, r4, #4 │ │ │ │ - b.n 373870 │ │ │ │ + b.n 373878 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - subs.w r1, r6, r5, lsr #32 │ │ │ │ + subs.w r1, sl, r5, lsr #32 │ │ │ │ │ │ │ │ 003735a4 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -75312,19 +75313,19 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ b.n 372fa0 │ │ │ │ lsls r5, r5, #4 │ │ │ │ cmp r2, r6 │ │ │ │ lsls r5, r5, #4 │ │ │ │ ldrb r4, [r0, #14] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe85c0115 │ │ │ │ + strd r0, r1, [r0], #-84 @ 0x54 │ │ │ │ strb r4, [r4, #19] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xeacc0115 │ │ │ │ - svc 160 @ 0xa0 │ │ │ │ + @ instruction: 0xead00115 │ │ │ │ + svc 164 @ 0xa4 │ │ │ │ lsls r5, r2, #4 │ │ │ │ │ │ │ │ 00373624 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -75392,19 +75393,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ add r8, r4 │ │ │ │ lsls r5, r5, #4 │ │ │ │ strb r4, [r7, #1] │ │ │ │ movs r0, r0 │ │ │ │ add r4, lr │ │ │ │ lsls r5, r5, #4 │ │ │ │ - mrrc 1, 1, r0, sl, cr5 │ │ │ │ + mrrc 1, 1, r0, lr, cr5 │ │ │ │ strb r4, [r4, #19] │ │ │ │ movs r0, r0 │ │ │ │ - ldc 1, cr0, [r6], #84 @ 0x54 │ │ │ │ - udf #238 @ 0xee │ │ │ │ + ldc 1, cr0, [sl], #84 @ 0x54 │ │ │ │ + udf #242 @ 0xf2 │ │ │ │ lsls r5, r2, #4 │ │ │ │ │ │ │ │ 003736e8 : │ │ │ │ stmdb 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 │ │ │ │ @@ -76548,17 +76549,17 @@ │ │ │ │ lsls r5, r5, #4 │ │ │ │ bne.n 374294 │ │ │ │ lsls r5, r5, #4 │ │ │ │ push {r1, r2, r3, r5, r7, lr} │ │ │ │ lsls r0, r0, #5 │ │ │ │ cmp r4, r3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb61c │ │ │ │ + @ instruction: 0xb620 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - bmi.n 3743bc │ │ │ │ + bmi.n 3743c4 │ │ │ │ lsls r5, r2, #4 │ │ │ │ lsrs r0, r7, #8 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #26 │ │ │ │ movs r0, r0 │ │ │ │ @@ -77731,17 +77732,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r7, r1 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r5, r2] │ │ │ │ movs r0, r0 │ │ │ │ - uxth r4, r3 │ │ │ │ + uxth r0, r4 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - beq.n 374fa0 │ │ │ │ + beq.n 374fa8 │ │ │ │ lsls r5, r2, #4 │ │ │ │ adds r6, #10 │ │ │ │ lsls r5, r5, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #24 │ │ │ │ movs r0, r0 │ │ │ │ @@ -77751,301 +77752,301 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r4, #4] │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r4, [r5, r4] │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r7 │ │ │ │ movs r0, r0 │ │ │ │ - sub sp, #376 @ 0x178 │ │ │ │ + sub sp, #392 @ 0x188 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldmia r7!, {} │ │ │ │ + ldmia r7!, {r2} │ │ │ │ lsls r5, r2, #4 │ │ │ │ asrs r4, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r7, r5] │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #168 @ 0xa8 │ │ │ │ movs r0, r0 │ │ │ │ - add sp, #48 @ 0x30 │ │ │ │ + add sp, #64 @ 0x40 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldmia r6!, {r1, r2, r3, r5} │ │ │ │ + ldmia r6!, {r1, r4, r5} │ │ │ │ lsls r5, r2, #4 │ │ │ │ - add r7, sp, #984 @ 0x3d8 │ │ │ │ + add r7, sp, #1000 @ 0x3e8 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldmia r6!, {r3, r4} │ │ │ │ + ldmia r6!, {r2, r3, r4} │ │ │ │ lsls r5, r2, #4 │ │ │ │ - add r7, sp, #896 @ 0x380 │ │ │ │ + add r7, sp, #912 @ 0x390 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldmia r6!, {r1} │ │ │ │ + ldmia r6!, {r1, r2} │ │ │ │ lsls r5, r2, #4 │ │ │ │ - add r7, sp, #808 @ 0x328 │ │ │ │ + add r7, sp, #824 @ 0x338 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldmia r5, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r5, {r4, r5, r6, r7} │ │ │ │ lsls r5, r2, #4 │ │ │ │ movs r7, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #21 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #776 @ 0x308 │ │ │ │ + add r6, sp, #792 @ 0x318 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldmia r4!, {r2, r5, r6, r7} │ │ │ │ + ldmia r4!, {r3, r5, r6, r7} │ │ │ │ lsls r5, r2, #4 │ │ │ │ - add r6, sp, #336 @ 0x150 │ │ │ │ + add r6, sp, #352 @ 0x160 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldmia r4, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r4, {r1, r3, r4, r5, r6} │ │ │ │ lsls r5, r2, #4 │ │ │ │ - add r6, sp, #248 @ 0xf8 │ │ │ │ + add r6, sp, #264 @ 0x108 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldmia r4!, {r5, r6} │ │ │ │ + ldmia r4!, {r2, r5, r6} │ │ │ │ lsls r5, r2, #4 │ │ │ │ - add r6, sp, #160 @ 0xa0 │ │ │ │ + add r6, sp, #176 @ 0xb0 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldmia r4!, {r1, r3, r6} │ │ │ │ + ldmia r4!, {r1, r2, r3, r6} │ │ │ │ lsls r5, r2, #4 │ │ │ │ cmp r5, #164 @ 0xa4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ bx r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #112 @ 0x70 │ │ │ │ + add r5, sp, #128 @ 0x80 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r3!, {r1, r6} │ │ │ │ lsls r5, r2, #4 │ │ │ │ - add r4, sp, #976 @ 0x3d0 │ │ │ │ + add r4, sp, #992 @ 0x3e0 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldmia r3!, {r1, r2, r4} │ │ │ │ + ldmia r3, {r1, r3, r4} │ │ │ │ lsls r5, r2, #4 │ │ │ │ - add r4, sp, #856 @ 0x358 │ │ │ │ + add r4, sp, #872 @ 0x368 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r2, #4 │ │ │ │ strb r4, [r4, #19] │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #712 @ 0x2c8 │ │ │ │ + add r4, sp, #728 @ 0x2d8 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldmia r2!, {r1, r4, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r4, r6, r7} │ │ │ │ lsls r5, r2, #4 │ │ │ │ - add r4, sp, #552 @ 0x228 │ │ │ │ + add r4, sp, #568 @ 0x238 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldmia r2, {r2, r3, r5, r7} │ │ │ │ + ldmia r2!, {r4, r5, r7} │ │ │ │ lsls r5, r2, #4 │ │ │ │ - add r4, sp, #464 @ 0x1d0 │ │ │ │ + add r4, sp, #480 @ 0x1e0 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldmia r2, {r1, r2, r4, r7} │ │ │ │ + ldmia r2!, {r1, r3, r4, r7} │ │ │ │ lsls r5, r2, #4 │ │ │ │ - add r4, sp, #376 @ 0x178 │ │ │ │ + add r4, sp, #392 @ 0x188 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldmia r2!, {r7} │ │ │ │ + ldmia r2, {r2, r7} │ │ │ │ lsls r5, r2, #4 │ │ │ │ - add r4, sp, #288 @ 0x120 │ │ │ │ + add r4, sp, #304 @ 0x130 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldmia r2!, {r1, r3, r5, r6} │ │ │ │ + ldmia r2, {r1, r2, r3, r5, r6} │ │ │ │ lsls r5, r2, #4 │ │ │ │ - add r4, sp, #200 @ 0xc8 │ │ │ │ + add r4, sp, #216 @ 0xd8 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldmia r2, {r2, r4, r6} │ │ │ │ + ldmia r2!, {r3, r4, r6} │ │ │ │ lsls r5, r2, #4 │ │ │ │ - add r4, sp, #112 @ 0x70 │ │ │ │ + add r4, sp, #128 @ 0x80 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r2!, {r1, r6} │ │ │ │ lsls r5, r2, #4 │ │ │ │ - add r4, sp, #24 │ │ │ │ + add r4, sp, #40 @ 0x28 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldmia r2!, {r3, r5} │ │ │ │ + ldmia r2, {r2, r3, r5} │ │ │ │ lsls r5, r2, #4 │ │ │ │ - add r3, sp, #960 @ 0x3c0 │ │ │ │ + add r3, sp, #976 @ 0x3d0 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldmia r2!, {r1, r4} │ │ │ │ + ldmia r2, {r1, r2, r4} │ │ │ │ lsls r5, r2, #4 │ │ │ │ - add r3, sp, #872 @ 0x368 │ │ │ │ + add r3, sp, #888 @ 0x378 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r2!, {} │ │ │ │ lsls r5, r2, #4 │ │ │ │ - add r3, sp, #736 @ 0x2e0 │ │ │ │ + add r3, sp, #752 @ 0x2f0 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldmia r1, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r5, r2, #4 │ │ │ │ - add r3, sp, #648 @ 0x288 │ │ │ │ + add r3, sp, #664 @ 0x298 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldmia r1!, {r2, r6, r7} │ │ │ │ + ldmia r1!, {r3, r6, r7} │ │ │ │ lsls r5, r2, #4 │ │ │ │ - add r3, sp, #560 @ 0x230 │ │ │ │ + add r3, sp, #576 @ 0x240 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldmia r1, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r1, {r1, r4, r5, r7} │ │ │ │ lsls r5, r2, #4 │ │ │ │ - add r3, sp, #472 @ 0x1d8 │ │ │ │ + add r3, sp, #488 @ 0x1e8 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldmia r1!, {r3, r4, r7} │ │ │ │ + ldmia r1!, {r2, r3, r4, r7} │ │ │ │ lsls r5, r2, #4 │ │ │ │ - add r3, sp, #384 @ 0x180 │ │ │ │ + add r3, sp, #400 @ 0x190 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldmia r1, {r1, r7} │ │ │ │ + ldmia r1, {r1, r2, r7} │ │ │ │ lsls r5, r2, #4 │ │ │ │ - add r3, sp, #296 @ 0x128 │ │ │ │ + add r3, sp, #312 @ 0x138 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldmia r1!, {r2, r3, r5, r6} │ │ │ │ + ldmia r1!, {r4, r5, r6} │ │ │ │ lsls r5, r2, #4 │ │ │ │ - add r3, sp, #160 @ 0xa0 │ │ │ │ + add r3, sp, #176 @ 0xb0 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldmia r1, {r1, r3, r6} │ │ │ │ + ldmia r1, {r1, r2, r3, r6} │ │ │ │ lsls r5, r2, #4 │ │ │ │ - add r3, sp, #72 @ 0x48 │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldmia r1!, {r2, r4, r5} │ │ │ │ + ldmia r1!, {r3, r4, r5} │ │ │ │ lsls r5, r2, #4 │ │ │ │ - add r2, sp, #1008 @ 0x3f0 │ │ │ │ + add r3, sp, #0 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldmia r1, {r1, r2, r3, r4} │ │ │ │ + ldmia r1, {r1, r5} │ │ │ │ lsls r5, r2, #4 │ │ │ │ - add r2, sp, #920 @ 0x398 │ │ │ │ + add r2, sp, #936 @ 0x3a8 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldmia r1!, {r3} │ │ │ │ + ldmia r1!, {r2, r3} │ │ │ │ lsls r5, r2, #4 │ │ │ │ - add r2, sp, #808 @ 0x328 │ │ │ │ + add r2, sp, #824 @ 0x338 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r0!, {r4, r5, r6, r7} │ │ │ │ lsls r5, r2, #4 │ │ │ │ - add r2, sp, #720 @ 0x2d0 │ │ │ │ + add r2, sp, #736 @ 0x2e0 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r0!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r5, r2, #4 │ │ │ │ - add r2, sp, #640 @ 0x280 │ │ │ │ + add r2, sp, #656 @ 0x290 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldmia r0!, {r1, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r6, r7} │ │ │ │ lsls r5, r2, #4 │ │ │ │ - add r2, sp, #552 @ 0x228 │ │ │ │ + add r2, sp, #568 @ 0x238 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldmia r0!, {r2, r3, r5, r7} │ │ │ │ + ldmia r0!, {r4, r5, r7} │ │ │ │ lsls r5, r2, #4 │ │ │ │ - add r2, sp, #456 @ 0x1c8 │ │ │ │ + add r2, sp, #472 @ 0x1d8 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldmia r0!, {r2, r4, r7} │ │ │ │ + ldmia r0!, {r3, r4, r7} │ │ │ │ lsls r5, r2, #4 │ │ │ │ - add r2, sp, #368 @ 0x170 │ │ │ │ + add r2, sp, #384 @ 0x180 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r7} │ │ │ │ lsls r5, r2, #4 │ │ │ │ - add r2, sp, #272 @ 0x110 │ │ │ │ + add r2, sp, #288 @ 0x120 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldmia r0!, {r1, r2, r5, r6} │ │ │ │ + ldmia r0!, {r1, r3, r5, r6} │ │ │ │ lsls r5, r2, #4 │ │ │ │ - add r2, sp, #176 @ 0xb0 │ │ │ │ + add r2, sp, #192 @ 0xc0 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldmia r0!, {r1, r2, r3, r6} │ │ │ │ + ldmia r0!, {r1, r4, r6} │ │ │ │ lsls r5, r2, #4 │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ + add r2, sp, #96 @ 0x60 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldmia r0!, {r1, r2, r4, r5} │ │ │ │ + ldmia r0!, {r1, r3, r4, r5} │ │ │ │ lsls r5, r2, #4 │ │ │ │ - add r1, sp, #864 @ 0x360 │ │ │ │ + add r1, sp, #880 @ 0x370 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - stmia r7!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r2, #4 │ │ │ │ - add r1, sp, #744 @ 0x2e8 │ │ │ │ + add r1, sp, #760 @ 0x2f8 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - stmia r7!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r7!, {r5, r6, r7} │ │ │ │ lsls r5, r2, #4 │ │ │ │ - add r1, sp, #664 @ 0x298 │ │ │ │ + add r1, sp, #680 @ 0x2a8 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - stmia r7!, {r3, r6, r7} │ │ │ │ + stmia r7!, {r2, r3, r6, r7} │ │ │ │ lsls r5, r2, #4 │ │ │ │ - add r1, sp, #592 @ 0x250 │ │ │ │ + add r1, sp, #608 @ 0x260 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - stmia r7!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r7!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r5, r2, #4 │ │ │ │ - add r1, sp, #520 @ 0x208 │ │ │ │ + add r1, sp, #536 @ 0x218 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - stmia r7!, {r2, r5, r7} │ │ │ │ + stmia r7!, {r3, r5, r7} │ │ │ │ lsls r5, r2, #4 │ │ │ │ - add r1, sp, #440 @ 0x1b8 │ │ │ │ + add r1, sp, #456 @ 0x1c8 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - stmia r7!, {r4, r7} │ │ │ │ + stmia r7!, {r2, r4, r7} │ │ │ │ lsls r5, r2, #4 │ │ │ │ - add r1, sp, #360 @ 0x168 │ │ │ │ + add r1, sp, #376 @ 0x178 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - stmia r7!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r7!, {r7} │ │ │ │ lsls r5, r2, #4 │ │ │ │ - add r1, sp, #248 @ 0xf8 │ │ │ │ + add r1, sp, #264 @ 0x108 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - stmia r7!, {r5, r6} │ │ │ │ + stmia r7!, {r2, r5, r6} │ │ │ │ lsls r5, r2, #4 │ │ │ │ - add r1, sp, #176 @ 0xb0 │ │ │ │ + add r1, sp, #192 @ 0xc0 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - stmia r7!, {r1, r2, r3, r6} │ │ │ │ + stmia r7!, {r1, r4, r6} │ │ │ │ lsls r5, r2, #4 │ │ │ │ - add r1, sp, #96 @ 0x60 │ │ │ │ + add r1, sp, #112 @ 0x70 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - stmia r7!, {r1, r3, r4, r5} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r5, r2, #4 │ │ │ │ - add r1, sp, #16 │ │ │ │ + add r1, sp, #32 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - stmia r7!, {r1, r2, r5} │ │ │ │ + stmia r7!, {r1, r3, r5} │ │ │ │ lsls r5, r2, #4 │ │ │ │ - add r0, sp, #920 @ 0x398 │ │ │ │ + add r0, sp, #936 @ 0x3a8 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - stmia r7!, {r3} │ │ │ │ + stmia r7!, {r2, r3} │ │ │ │ lsls r5, r2, #4 │ │ │ │ - add r0, sp, #848 @ 0x350 │ │ │ │ + add r0, sp, #864 @ 0x360 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - stmia r6!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r2, #4 │ │ │ │ - add r0, sp, #688 @ 0x2b0 │ │ │ │ + add r0, sp, #704 @ 0x2c0 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - stmia r6!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r6!, {r1, r4, r6, r7} │ │ │ │ lsls r5, r2, #4 │ │ │ │ - add r0, sp, #608 @ 0x260 │ │ │ │ + add r0, sp, #624 @ 0x270 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - stmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r5, r2, #4 │ │ │ │ - add r0, sp, #528 @ 0x210 │ │ │ │ + add r0, sp, #544 @ 0x220 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - stmia r6!, {r1, r2, r5, r7} │ │ │ │ + stmia r6!, {r1, r3, r5, r7} │ │ │ │ lsls r5, r2, #4 │ │ │ │ - add r0, sp, #448 @ 0x1c0 │ │ │ │ + add r0, sp, #464 @ 0x1d0 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - stmia r6!, {r1, r4, r7} │ │ │ │ + stmia r6!, {r1, r2, r4, r7} │ │ │ │ lsls r5, r2, #4 │ │ │ │ - add r0, sp, #352 @ 0x160 │ │ │ │ + add r0, sp, #368 @ 0x170 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - stmia r6!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r5, r2, #4 │ │ │ │ - add r0, sp, #224 @ 0xe0 │ │ │ │ + add r0, sp, #240 @ 0xf0 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - stmia r6!, {r1, r3, r4, r6} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r5, r2, #4 │ │ │ │ - add r0, sp, #112 @ 0x70 │ │ │ │ + add r0, sp, #128 @ 0x80 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r6!, {r1, r6} │ │ │ │ lsls r5, r2, #4 │ │ │ │ - add r0, sp, #32 │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - stmia r6!, {r1, r3, r5} │ │ │ │ + stmia r6!, {r1, r2, r3, r5} │ │ │ │ lsls r5, r2, #4 │ │ │ │ - add r7, pc, #976 @ (adr r7, 375630 ) │ │ │ │ + add r7, pc, #992 @ (adr r7, 375640 ) │ │ │ │ lsls r5, r2, #4 │ │ │ │ - stmia r6!, {r1, r2, r4} │ │ │ │ + stmia r6!, {r1, r3, r4} │ │ │ │ lsls r5, r2, #4 │ │ │ │ - add r7, pc, #792 @ (adr r7, 375580 ) │ │ │ │ + add r7, pc, #808 @ (adr r7, 375590 ) │ │ │ │ lsls r5, r2, #4 │ │ │ │ - stmia r5!, {r3, r5, r6, r7} │ │ │ │ + stmia r5!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r5, r2, #4 │ │ │ │ - add r7, pc, #720 @ (adr r7, 375540 ) │ │ │ │ + add r7, pc, #736 @ (adr r7, 375550 ) │ │ │ │ lsls r5, r2, #4 │ │ │ │ - stmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r5, r2, #4 │ │ │ │ - add r7, pc, #648 @ (adr r7, 375500 ) │ │ │ │ + add r7, pc, #664 @ (adr r7, 375510 ) │ │ │ │ lsls r5, r2, #4 │ │ │ │ - stmia r5!, {r2, r6, r7} │ │ │ │ + stmia r5!, {r3, r6, r7} │ │ │ │ lsls r5, r2, #4 │ │ │ │ - add r7, pc, #568 @ (adr r7, 3754b8 ) │ │ │ │ + add r7, pc, #584 @ (adr r7, 3754c8 ) │ │ │ │ lsls r5, r2, #4 │ │ │ │ - stmia r5!, {r4, r5, r7} │ │ │ │ + stmia r5!, {r2, r4, r5, r7} │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldr r1, [pc, #240] @ (375378 ) │ │ │ │ movw r2, #451 @ 0x1c3 │ │ │ │ ldr r0, [pc, #240] @ (37537c ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ @@ -78134,67 +78135,67 @@ │ │ │ │ ldr r0, [pc, #120] @ (3753e0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #536 @ 0x218 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - add r4, pc, #936 @ (adr r4, 375724 ) │ │ │ │ + add r4, pc, #952 @ (adr r4, 375734 ) │ │ │ │ lsls r5, r2, #4 │ │ │ │ - stmia r3!, {r2, r3} │ │ │ │ + stmia r3!, {r4} │ │ │ │ lsls r5, r2, #4 │ │ │ │ - add r4, pc, #856 @ (adr r4, 3756dc ) │ │ │ │ + add r4, pc, #872 @ (adr r4, 3756ec ) │ │ │ │ lsls r5, r2, #4 │ │ │ │ - stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r2, #4 │ │ │ │ - add r4, pc, #776 @ (adr r4, 375694 ) │ │ │ │ + add r4, pc, #792 @ (adr r4, 3756a4 ) │ │ │ │ lsls r5, r2, #4 │ │ │ │ - stmia r2!, {r2, r5, r6, r7} │ │ │ │ + stmia r2!, {r3, r5, r6, r7} │ │ │ │ lsls r5, r2, #4 │ │ │ │ - add r4, pc, #704 @ (adr r4, 375654 ) │ │ │ │ + add r4, pc, #720 @ (adr r4, 375664 ) │ │ │ │ lsls r5, r2, #4 │ │ │ │ - stmia r2!, {r1, r4, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r5, r2, #4 │ │ │ │ - add r4, pc, #624 @ (adr r4, 37560c ) │ │ │ │ + add r4, pc, #640 @ (adr r4, 37561c ) │ │ │ │ lsls r5, r2, #4 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r2!, {r1, r6, r7} │ │ │ │ lsls r5, r2, #4 │ │ │ │ - add r4, pc, #528 @ (adr r4, 3755b4 ) │ │ │ │ + add r4, pc, #544 @ (adr r4, 3755c4 ) │ │ │ │ lsls r5, r2, #4 │ │ │ │ - stmia r2!, {r1, r2, r5, r7} │ │ │ │ + stmia r2!, {r1, r3, r5, r7} │ │ │ │ lsls r5, r2, #4 │ │ │ │ adds r0, #250 @ 0xfa │ │ │ │ lsls r6, r4, #4 │ │ │ │ - add r6, pc, #832 @ (adr r6, 3756f0 ) │ │ │ │ + add r6, pc, #848 @ (adr r6, 375700 ) │ │ │ │ lsls r5, r2, #4 │ │ │ │ - add r7, pc, #544 @ (adr r7, 3755d4 ) │ │ │ │ + add r7, pc, #560 @ (adr r7, 3755e4 ) │ │ │ │ lsls r5, r2, #4 │ │ │ │ adds r0, #228 @ 0xe4 │ │ │ │ lsls r6, r4, #4 │ │ │ │ - stmia r3!, {r1, r3, r4} │ │ │ │ + stmia r3!, {r1, r2, r3, r4} │ │ │ │ lsls r5, r2, #4 │ │ │ │ - cbnz r0, 3753da │ │ │ │ + cbnz r4, 3753da │ │ │ │ lsls r5, r2, #4 │ │ │ │ adds r0, #200 @ 0xc8 │ │ │ │ lsls r6, r4, #4 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r1} │ │ │ │ lsls r5, r2, #4 │ │ │ │ - bne.n 375494 │ │ │ │ + bne.n 37549c │ │ │ │ lsls r5, r2, #4 │ │ │ │ adds r0, #176 @ 0xb0 │ │ │ │ lsls r6, r4, #4 │ │ │ │ - add r7, pc, #344 @ (adr r7, 37552c ) │ │ │ │ + add r7, pc, #360 @ (adr r7, 37553c ) │ │ │ │ lsls r5, r2, #4 │ │ │ │ - add r7, pc, #576 @ (adr r7, 375618 ) │ │ │ │ + add r7, pc, #592 @ (adr r7, 375628 ) │ │ │ │ lsls r5, r2, #4 │ │ │ │ adds r0, #152 @ 0x98 │ │ │ │ lsls r6, r4, #4 │ │ │ │ - add r7, pc, #248 @ (adr r7, 3754d8 ) │ │ │ │ + add r7, pc, #264 @ (adr r7, 3754e8 ) │ │ │ │ lsls r5, r2, #4 │ │ │ │ - add r7, pc, #368 @ (adr r7, 375554 ) │ │ │ │ + add r7, pc, #384 @ (adr r7, 375564 ) │ │ │ │ lsls r5, r2, #4 │ │ │ │ │ │ │ │ 003753e4 : │ │ │ │ stmdb 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 │ │ │ │ @@ -78559,15 +78560,15 @@ │ │ │ │ lsls r5, r5, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #250 @ 0xfa │ │ │ │ lsls r5, r5, #4 │ │ │ │ asrs r0, r4, #30 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #496 @ (adr r3, 375988 ) │ │ │ │ + add r3, pc, #512 @ (adr r3, 375998 ) │ │ │ │ lsls r5, r2, #4 │ │ │ │ strb r4, [r4, #19] │ │ │ │ movs r0, r0 │ │ │ │ stmia r6!, {r1, r2, r6} │ │ │ │ lsls r5, r5, #4 │ │ │ │ adds r4, r6, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -78829,25 +78830,25 @@ │ │ │ │ lsls r5, r5, #4 │ │ │ │ asrs r0, r4, #30 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #218 @ 0xda │ │ │ │ lsls r5, r5, #4 │ │ │ │ stmia r2!, {r1, r3, r6} │ │ │ │ lsls r5, r5, #4 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r4!, {r1, r5, r6} │ │ │ │ lsls r5, r2, #4 │ │ │ │ sbc.w r1, r2, #17 │ │ │ │ - ldr r7, [sp, #352] @ 0x160 │ │ │ │ + ldr r7, [sp, #368] @ 0x170 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldr r7, [sp, #152] @ 0x98 │ │ │ │ + ldr r7, [sp, #168] @ 0xa8 │ │ │ │ lsls r5, r2, #4 │ │ │ │ orrs.w r1, r4, #17 │ │ │ │ - ldr r6, [sp, #296] @ 0x128 │ │ │ │ + ldr r6, [sp, #312] @ 0x138 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldmia r3!, {r4} │ │ │ │ + ldmia r3!, {r2, r4} │ │ │ │ lsls r5, r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ 00375a3c : │ │ │ │ @@ -80353,15 +80354,15 @@ │ │ │ │ nop │ │ │ │ asrs r2, r4, #12 │ │ │ │ lsls r5, r5, #4 │ │ │ │ ldr r0, [pc, #464] @ (3769d4 ) │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #224] @ 0xe0 │ │ │ │ + str r1, [sp, #240] @ 0xf0 │ │ │ │ lsls r5, r2, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #40] @ (376844 ) │ │ │ │ ldr r3, [pc, #40] @ (376848 ) │ │ │ │ @@ -80383,15 +80384,15 @@ │ │ │ │ nop │ │ │ │ asrs r2, r3, #11 │ │ │ │ lsls r5, r5, #4 │ │ │ │ movs r6, #116 @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #960] @ 0x3c0 │ │ │ │ + str r0, [sp, #976] @ 0x3d0 │ │ │ │ lsls r5, r2, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #92] @ (3768c0 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -80434,19 +80435,19 @@ │ │ │ │ blx 344e18 │ │ │ │ b.n 3768a8 │ │ │ │ nop │ │ │ │ asrs r2, r2, #10 │ │ │ │ lsls r5, r5, #4 │ │ │ │ movs r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r1, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r5, r2, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r7!, {r1, r4, r5, r6} │ │ │ │ lsls r5, r2, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #92] @ (376940 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -80489,19 +80490,19 @@ │ │ │ │ blx 344e18 │ │ │ │ b.n 376928 │ │ │ │ nop │ │ │ │ asrs r2, r2, #8 │ │ │ │ lsls r5, r5, #4 │ │ │ │ strb r4, [r3, #10] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r5, r2, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r5, r2, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #92] @ (3769c0 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -80544,19 +80545,19 @@ │ │ │ │ blx 344e18 │ │ │ │ b.n 3769a8 │ │ │ │ nop │ │ │ │ asrs r2, r2, #6 │ │ │ │ lsls r5, r5, #4 │ │ │ │ lsrs r0, r3, #12 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r5, r2, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r7!, {r1, r7} │ │ │ │ lsls r5, r2, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #92] @ (376a40 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -80599,19 +80600,19 @@ │ │ │ │ blx 344e18 │ │ │ │ b.n 376a28 │ │ │ │ nop │ │ │ │ asrs r2, r2, #4 │ │ │ │ lsls r5, r5, #4 │ │ │ │ subs r4, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r2, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r1, r4, r5, r6} │ │ │ │ + stmia r7!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r5, r2, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #92] @ (376ac0 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -80654,19 +80655,19 @@ │ │ │ │ blx 344e18 │ │ │ │ b.n 376aa8 │ │ │ │ nop │ │ │ │ asrs r2, r2, #2 │ │ │ │ lsls r5, r5, #4 │ │ │ │ strb r0, [r4, #14] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r1, r2, r4} │ │ │ │ + ldmia r0!, {r1, r3, r4} │ │ │ │ lsls r5, r2, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r1, r2, r5, r7} │ │ │ │ + stmia r7!, {r1, r3, r5, r7} │ │ │ │ lsls r5, r2, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #92] @ (376b40 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -80709,19 +80710,19 @@ │ │ │ │ blx 344e18 │ │ │ │ b.n 376b28 │ │ │ │ nop │ │ │ │ asrs r2, r2, #32 │ │ │ │ lsls r5, r5, #4 │ │ │ │ ldr r0, [r4, r5] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r1, r2, r4} │ │ │ │ + ldmia r0!, {r1, r3, r4} │ │ │ │ lsls r5, r2, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r7!, {r1, r4, r5, r7} │ │ │ │ lsls r5, r2, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #92] @ (376bc0 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -80764,19 +80765,19 @@ │ │ │ │ blx 344e18 │ │ │ │ b.n 376ba8 │ │ │ │ nop │ │ │ │ lsrs r2, r2, #30 │ │ │ │ lsls r5, r5, #4 │ │ │ │ ldrb r0, [r7, #20] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r2, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r1, r5, r7} │ │ │ │ + stmia r7!, {r1, r2, r5, r7} │ │ │ │ lsls r5, r2, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #92] @ (376c40 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -80819,19 +80820,19 @@ │ │ │ │ blx 344e18 │ │ │ │ b.n 376c28 │ │ │ │ nop │ │ │ │ lsrs r2, r2, #28 │ │ │ │ lsls r5, r5, #4 │ │ │ │ ldrb r0, [r7, #20] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r5, r2, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r1, r7} │ │ │ │ + stmia r7!, {r1, r2, r7} │ │ │ │ lsls r5, r2, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #88] @ (376cbc ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -80870,19 +80871,19 @@ │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 344e18 │ │ │ │ b.n 376ca4 │ │ │ │ nop │ │ │ │ lsrs r2, r2, #26 │ │ │ │ lsls r5, r5, #4 │ │ │ │ - ldrb r6, [r4, #11] │ │ │ │ + ldrb r2, [r5, #11] │ │ │ │ lsls r5, r4, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r1, r3, r4, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r5, r2, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #88] @ (376d34 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -80921,19 +80922,19 @@ │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 344e18 │ │ │ │ b.n 376d1c │ │ │ │ nop │ │ │ │ lsrs r2, r3, #24 │ │ │ │ lsls r5, r5, #4 │ │ │ │ - ldrb r6, [r5, #9] │ │ │ │ + ldrb r2, [r6, #9] │ │ │ │ lsls r5, r4, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r1, r2, r3, r4} │ │ │ │ + stmia r7!, {r1, r5} │ │ │ │ lsls r5, r2, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #72] @ (376d9c ) │ │ │ │ add r2, pc │ │ │ │ @@ -80967,19 +80968,19 @@ │ │ │ │ b.n 376d86 │ │ │ │ lsrs r4, r4, #22 │ │ │ │ lsls r5, r5, #4 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 376de4 │ │ │ │ + bgt.n 376dec │ │ │ │ lsls r3, r2, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r2, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #88] @ (376e1c ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -81018,19 +81019,19 @@ │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 344e18 │ │ │ │ b.n 376e04 │ │ │ │ nop │ │ │ │ lsrs r2, r6, #20 │ │ │ │ lsls r5, r5, #4 │ │ │ │ - ldrb r6, [r0, #6] │ │ │ │ + ldrb r2, [r1, #6] │ │ │ │ lsls r5, r4, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r1, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r6, r7} │ │ │ │ lsls r5, r2, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #88] @ (376e94 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -81069,19 +81070,19 @@ │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 344e18 │ │ │ │ b.n 376e7c │ │ │ │ nop │ │ │ │ lsrs r2, r7, #18 │ │ │ │ lsls r5, r5, #4 │ │ │ │ - ldrb r6, [r1, #4] │ │ │ │ + ldrb r2, [r2, #4] │ │ │ │ lsls r5, r4, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r1, r2, r3, r7} │ │ │ │ + stmia r6!, {r1, r4, r7} │ │ │ │ lsls r5, r2, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #88] @ (376f0c ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -81120,19 +81121,19 @@ │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 344e18 │ │ │ │ b.n 376ef4 │ │ │ │ nop │ │ │ │ lsrs r2, r0, #17 │ │ │ │ lsls r5, r5, #4 │ │ │ │ - ldrb r6, [r2, #2] │ │ │ │ + ldrb r2, [r3, #2] │ │ │ │ lsls r5, r4, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r1, r2, r4, r6} │ │ │ │ + stmia r6!, {r1, r3, r4, r6} │ │ │ │ lsls r5, r2, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #88] @ (376f84 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -81171,19 +81172,19 @@ │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 344e18 │ │ │ │ b.n 376f6c │ │ │ │ nop │ │ │ │ lsrs r2, r1, #15 │ │ │ │ lsls r5, r5, #4 │ │ │ │ - ldrb r6, [r3, #0] │ │ │ │ + ldrb r2, [r4, #0] │ │ │ │ lsls r5, r4, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r1, r5} │ │ │ │ + stmia r6!, {r1, r2, r5} │ │ │ │ lsls r5, r2, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #72] @ (376fec ) │ │ │ │ add r2, pc │ │ │ │ @@ -81217,19 +81218,19 @@ │ │ │ │ b.n 376fd6 │ │ │ │ lsrs r4, r2, #13 │ │ │ │ lsls r5, r5, #4 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 376f94 │ │ │ │ + bls.n 376f9c │ │ │ │ lsls r3, r2, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r5!, {r4, r5, r6, r7} │ │ │ │ lsls r5, r2, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #72] @ (37705c ) │ │ │ │ add r2, pc │ │ │ │ @@ -81263,19 +81264,19 @@ │ │ │ │ b.n 377046 │ │ │ │ lsrs r4, r4, #11 │ │ │ │ lsls r5, r5, #4 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 377124 │ │ │ │ + bls.n 37712c │ │ │ │ lsls r3, r2, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r3, r4, r5, r7} │ │ │ │ + stmia r5!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r5, r2, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #88] @ (3770dc ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -81314,19 +81315,19 @@ │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 344e18 │ │ │ │ b.n 3770c4 │ │ │ │ nop │ │ │ │ lsrs r2, r6, #9 │ │ │ │ lsls r5, r5, #4 │ │ │ │ - strb r6, [r0, #27] │ │ │ │ + strb r2, [r1, #27] │ │ │ │ lsls r5, r4, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r1, r7} │ │ │ │ + stmia r5!, {r1, r2, r7} │ │ │ │ lsls r5, r2, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #72] @ (377144 ) │ │ │ │ add r2, pc │ │ │ │ @@ -81360,19 +81361,19 @@ │ │ │ │ b.n 37712e │ │ │ │ lsrs r4, r7, #7 │ │ │ │ lsls r5, r5, #4 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 37723c │ │ │ │ + bhi.n 377244 │ │ │ │ lsls r3, r2, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r2, r4, r6} │ │ │ │ + stmia r5!, {r3, r4, r6} │ │ │ │ lsls r5, r2, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #92] @ (3771c8 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -81415,19 +81416,19 @@ │ │ │ │ blx 344e18 │ │ │ │ b.n 3771b0 │ │ │ │ nop │ │ │ │ lsrs r2, r1, #6 │ │ │ │ lsls r5, r5, #4 │ │ │ │ str r4, [r5, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #216 @ 0xd8 │ │ │ │ + add r7, sp, #232 @ 0xe8 │ │ │ │ lsls r5, r2, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r1, r3} │ │ │ │ + stmia r5!, {r1, r2, r3} │ │ │ │ lsls r5, r2, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #88] @ (377244 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -81466,19 +81467,19 @@ │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 344e18 │ │ │ │ b.n 37722c │ │ │ │ nop │ │ │ │ lsrs r2, r1, #4 │ │ │ │ lsls r5, r5, #4 │ │ │ │ - strb r6, [r3, #21] │ │ │ │ + strb r2, [r4, #21] │ │ │ │ lsls r5, r4, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r1, r2, r6, r7} │ │ │ │ + stmia r4!, {r1, r3, r6, r7} │ │ │ │ lsls r5, r2, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #88] @ (3772bc ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -81517,19 +81518,19 @@ │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 344e18 │ │ │ │ b.n 3772a4 │ │ │ │ nop │ │ │ │ lsrs r2, r2, #2 │ │ │ │ lsls r5, r5, #4 │ │ │ │ - strb r6, [r4, #19] │ │ │ │ + strb r2, [r5, #19] │ │ │ │ lsls r5, r4, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r1, r3, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r7} │ │ │ │ lsls r5, r2, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #88] @ (377334 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -81568,19 +81569,19 @@ │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 344e18 │ │ │ │ b.n 37731c │ │ │ │ nop │ │ │ │ lsrs r2, r3, #32 │ │ │ │ lsls r5, r5, #4 │ │ │ │ - strb r6, [r5, #17] │ │ │ │ + strb r2, [r6, #17] │ │ │ │ lsls r5, r4, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r1, r2, r3, r6} │ │ │ │ + stmia r4!, {r1, r4, r6} │ │ │ │ lsls r5, r2, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #88] @ (3773ac ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -81619,19 +81620,19 @@ │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 344e18 │ │ │ │ b.n 377394 │ │ │ │ nop │ │ │ │ lsls r2, r4, #30 │ │ │ │ lsls r5, r5, #4 │ │ │ │ - strb r6, [r6, #15] │ │ │ │ + strb r2, [r7, #15] │ │ │ │ lsls r5, r4, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r1, r2, r3} │ │ │ │ + stmia r4!, {r1, r4} │ │ │ │ lsls r5, r2, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #92] @ (377428 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -81674,19 +81675,19 @@ │ │ │ │ blx 344e18 │ │ │ │ b.n 377410 │ │ │ │ nop │ │ │ │ lsls r2, r5, #28 │ │ │ │ lsls r5, r5, #4 │ │ │ │ ldrb r4, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r1, r2, r4} │ │ │ │ + stmia r4!, {r1, r3, r4} │ │ │ │ lsls r5, r2, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r3!, {r1, r4, r6, r7} │ │ │ │ lsls r5, r2, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #72] @ (377494 ) │ │ │ │ add r2, pc │ │ │ │ @@ -81720,19 +81721,19 @@ │ │ │ │ b.n 37747e │ │ │ │ lsls r4, r5, #26 │ │ │ │ lsls r5, r5, #4 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 3774ec │ │ │ │ + bpl.n 3774f4 │ │ │ │ lsls r3, r2, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r4, r5, r7} │ │ │ │ + stmia r3!, {r2, r4, r5, r7} │ │ │ │ lsls r5, r2, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #92] @ (377518 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -81771,19 +81772,19 @@ │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 344e18 │ │ │ │ b.n 377500 │ │ │ │ nop │ │ │ │ lsls r2, r7, #24 │ │ │ │ lsls r5, r5, #4 │ │ │ │ - strb r2, [r1, #10] │ │ │ │ + strb r6, [r1, #10] │ │ │ │ lsls r5, r4, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r1, r4, r5, r6} │ │ │ │ + stmia r3!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r5, r2, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #92] @ (377594 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -81822,19 +81823,19 @@ │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 344e18 │ │ │ │ b.n 37757c │ │ │ │ nop │ │ │ │ lsls r6, r7, #22 │ │ │ │ lsls r5, r5, #4 │ │ │ │ - strb r6, [r1, #8] │ │ │ │ + strb r2, [r2, #8] │ │ │ │ lsls r5, r4, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r1, r4, r5} │ │ │ │ + stmia r3!, {r1, r2, r4, r5} │ │ │ │ lsls r5, r2, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #92] @ (377610 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -81873,19 +81874,19 @@ │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 344e18 │ │ │ │ b.n 3775f8 │ │ │ │ nop │ │ │ │ lsls r2, r0, #21 │ │ │ │ lsls r5, r5, #4 │ │ │ │ - strb r2, [r2, #6] │ │ │ │ + strb r6, [r2, #6] │ │ │ │ lsls r5, r4, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r2, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #92] @ (37768c ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -81924,19 +81925,19 @@ │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 344e18 │ │ │ │ b.n 377674 │ │ │ │ nop │ │ │ │ lsls r6, r0, #19 │ │ │ │ lsls r5, r5, #4 │ │ │ │ - strb r6, [r2, #4] │ │ │ │ + strb r2, [r3, #4] │ │ │ │ lsls r5, r4, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r5, r2, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #104] @ (377714 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -81985,19 +81986,19 @@ │ │ │ │ b.n 3776fe │ │ │ │ lsls r2, r1, #17 │ │ │ │ lsls r5, r5, #4 │ │ │ │ subs r2, #136 @ 0x88 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r6, #6 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r3, r6, r7} │ │ │ │ + stmia r2!, {r2, r3, r6, r7} │ │ │ │ lsls r5, r2, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r3, r4, r5, r6} │ │ │ │ + stmia r2!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r5, r2, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #96] @ (37779c ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -82040,19 +82041,19 @@ │ │ │ │ blx 344e18 │ │ │ │ b.n 377784 │ │ │ │ nop │ │ │ │ lsls r2, r7, #14 │ │ │ │ lsls r5, r5, #4 │ │ │ │ movs r0, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r1, r3, r5, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r5, r2, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r1, r4, r6} │ │ │ │ + stmia r2!, {r1, r2, r4, r6} │ │ │ │ lsls r5, r2, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #72] @ (377808 ) │ │ │ │ add r2, pc │ │ │ │ @@ -82086,19 +82087,19 @@ │ │ │ │ b.n 3777f2 │ │ │ │ lsls r0, r7, #12 │ │ │ │ lsls r5, r5, #4 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 377778 │ │ │ │ + bne.n 377780 │ │ │ │ lsls r3, r2, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r4, r6} │ │ │ │ + stmia r2!, {r2, r4, r6} │ │ │ │ lsls r5, r2, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #92] @ (37788c ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -82141,19 +82142,19 @@ │ │ │ │ blx 344e18 │ │ │ │ b.n 377874 │ │ │ │ nop │ │ │ │ lsls r6, r0, #11 │ │ │ │ lsls r5, r5, #4 │ │ │ │ adds r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r2!, {r1, r4, r5, r6} │ │ │ │ lsls r5, r2, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r1, r4} │ │ │ │ + stmia r2!, {r1, r2, r4} │ │ │ │ lsls r5, r2, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #92] @ (37790c ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -82196,19 +82197,19 @@ │ │ │ │ blx 344e18 │ │ │ │ b.n 3778f4 │ │ │ │ nop │ │ │ │ lsls r6, r0, #9 │ │ │ │ lsls r5, r5, #4 │ │ │ │ str r4, [r3, #68] @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r2!, {r1, r5, r6} │ │ │ │ lsls r5, r2, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r1, r2} │ │ │ │ + stmia r2!, {r1, r3} │ │ │ │ lsls r5, r2, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #72] @ (377978 ) │ │ │ │ add r2, pc │ │ │ │ @@ -82242,19 +82243,19 @@ │ │ │ │ b.n 377962 │ │ │ │ lsls r0, r1, #7 │ │ │ │ lsls r5, r5, #4 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 377a08 │ │ │ │ + beq.n 377a10 │ │ │ │ lsls r3, r2, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {} │ │ │ │ + stmia r2!, {r2} │ │ │ │ lsls r5, r2, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #72] @ (3779e8 ) │ │ │ │ add r2, pc │ │ │ │ @@ -82288,19 +82289,19 @@ │ │ │ │ b.n 3779d2 │ │ │ │ lsls r0, r3, #5 │ │ │ │ lsls r5, r5, #4 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r4, r6, r7} │ │ │ │ + ldmia r7, {r2, r4, r6, r7} │ │ │ │ lsls r3, r2, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r2, r4, r6, r7} │ │ │ │ + stmia r1!, {r3, r4, r6, r7} │ │ │ │ lsls r5, r2, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #72] @ (377a58 ) │ │ │ │ add r2, pc │ │ │ │ @@ -82334,19 +82335,19 @@ │ │ │ │ b.n 377a42 │ │ │ │ lsls r0, r5, #3 │ │ │ │ lsls r5, r5, #4 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r5, r6} │ │ │ │ + ldmia r7!, {r2, r5, r6} │ │ │ │ lsls r3, r2, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r3, r5, r7} │ │ │ │ + stmia r1!, {r2, r3, r5, r7} │ │ │ │ lsls r5, r2, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #92] @ (377adc ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -82389,19 +82390,19 @@ │ │ │ │ blx 344e18 │ │ │ │ b.n 377ac4 │ │ │ │ nop │ │ │ │ lsls r6, r6, #1 │ │ │ │ lsls r5, r5, #4 │ │ │ │ ldr r4, [r1, #68] @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r1!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r5, r2, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r1, r3, r5, r6} │ │ │ │ + stmia r1!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r5, r2, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #92] @ (377b5c ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -82443,19 +82444,19 @@ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 344e18 │ │ │ │ b.n 377b44 │ │ │ │ nop │ │ │ │ vuzp.16 d16, d28 │ │ │ │ str r4, [r5, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #648 @ (adr r5, 377df0 ) │ │ │ │ + add r5, pc, #664 @ (adr r5, 377e00 ) │ │ │ │ lsls r5, r2, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r1, r6} │ │ │ │ + stmia r1!, {r1, r2, r6} │ │ │ │ lsls r5, r2, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #92] @ (377bdc ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -82497,19 +82498,19 @@ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 344e18 │ │ │ │ b.n 377bc4 │ │ │ │ nop │ │ │ │ vrhadd.u d16, d6, d28 │ │ │ │ adds r4, r6, r4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r1, r2, r3, r6} │ │ │ │ + stmia r1!, {r1, r4, r6} │ │ │ │ lsls r5, r2, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r1} │ │ │ │ lsls r5, r2, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #92] @ (377c5c ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -82551,19 +82552,19 @@ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 344e18 │ │ │ │ b.n 377c44 │ │ │ │ nop │ │ │ │ cdp2 1, 15, cr0, cr6, cr12, {1} │ │ │ │ cmp r6, #224 @ 0xe0 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r1, r2, r4, r5} │ │ │ │ + stmia r1!, {r1, r3, r4, r5} │ │ │ │ lsls r5, r2, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r1, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r5, r2, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #92] @ (377cdc ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -82605,19 +82606,19 @@ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 344e18 │ │ │ │ b.n 377cc4 │ │ │ │ nop │ │ │ │ cdp2 1, 7, cr0, cr6, cr12, {1} │ │ │ │ cmp r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r1, r4} │ │ │ │ + stmia r1!, {r1, r2, r4} │ │ │ │ lsls r5, r2, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r1, r2, r6, r7} │ │ │ │ + stmia r0!, {r1, r3, r6, r7} │ │ │ │ lsls r5, r2, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #72] @ (377d48 ) │ │ │ │ add r2, pc │ │ │ │ @@ -82650,19 +82651,19 @@ │ │ │ │ blx 344e18 │ │ │ │ b.n 377d32 │ │ │ │ ldc2l 1, cr0, [r8, #176]! @ 0xb0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4, {r4, r5, r6} │ │ │ │ + ldmia r4, {r2, r4, r5, r6} │ │ │ │ lsls r3, r2, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r3, r5, r7} │ │ │ │ + stmia r0!, {r2, r3, r5, r7} │ │ │ │ lsls r5, r2, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #92] @ (377dcc ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -82704,19 +82705,19 @@ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 344e18 │ │ │ │ b.n 377db4 │ │ │ │ nop │ │ │ │ stc2 1, cr0, [r6, #176] @ 0xb0 │ │ │ │ ldrsb r4, [r4, r2] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r1, r4, r5, r7} │ │ │ │ + stmia r0!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r5, r2, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r1, r2, r5, r6} │ │ │ │ + stmia r0!, {r1, r3, r5, r6} │ │ │ │ lsls r5, r2, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #88] @ (377e48 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -82754,19 +82755,19 @@ │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 344e18 │ │ │ │ b.n 377e30 │ │ │ │ nop │ │ │ │ stc2 1, cr0, [r6, #-176] @ 0xffffff50 │ │ │ │ - ldr r2, [r3, #20] │ │ │ │ + ldr r6, [r3, #20] │ │ │ │ lsls r5, r4, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r1, r3, r4, r5} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r5, r2, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #72] @ (377eb0 ) │ │ │ │ add r2, pc │ │ │ │ @@ -82799,19 +82800,19 @@ │ │ │ │ blx 344e18 │ │ │ │ b.n 377e9a │ │ │ │ ldc2 1, cr0, [r0], {44} @ 0x2c │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3, {r3} │ │ │ │ + ldmia r3, {r2, r3} │ │ │ │ lsls r3, r2, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r2, r3} │ │ │ │ + stmia r0!, {r4} │ │ │ │ lsls r5, r2, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #92] @ (377f34 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -82853,22 +82854,22 @@ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 344e18 │ │ │ │ b.n 377f1c │ │ │ │ nop │ │ │ │ ldc2 1, cr0, [lr], {44} @ 0x2c │ │ │ │ ldrb r4, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r2, 377f42 │ │ │ │ + cbnz r6, 377f42 │ │ │ │ lsls r5, r2, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - itet gt │ │ │ │ + itee gt │ │ │ │ lslgt r5, r2, #4 │ │ │ │ pushle {lr} │ │ │ │ - movgt.w ip, #4096 @ 0x1000 │ │ │ │ + movle.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #88] @ (377fb0 ) │ │ │ │ sub sp, #12 │ │ │ │ add r3, pc │ │ │ │ cbz r1, 377f9e │ │ │ │ mov r2, r0 │ │ │ │ @@ -82903,22 +82904,22 @@ │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 344e18 │ │ │ │ b.n 377f98 │ │ │ │ nop │ │ │ │ @ instruction: 0xfb9e012c │ │ │ │ - str r2, [r6, #124] @ 0x7c │ │ │ │ + str r6, [r6, #124] @ 0x7c │ │ │ │ lsls r5, r4, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - itet hi │ │ │ │ + itee hi │ │ │ │ lslhi r5, r2, #4 │ │ │ │ pushls {lr} │ │ │ │ - movhi.w ip, #4096 @ 0x1000 │ │ │ │ + movls.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ (378038 ) │ │ │ │ sub sp, #12 │ │ │ │ add r3, pc │ │ │ │ cbz r1, 378028 │ │ │ │ mov r2, r0 │ │ │ │ @@ -82958,21 +82959,21 @@ │ │ │ │ ldr r1, [pc, #24] @ (378044 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 344e18 │ │ │ │ b.n 378022 │ │ │ │ @ instruction: 0xfb26012c │ │ │ │ - ite lt │ │ │ │ + it lt │ │ │ │ lsllt r1, r4, #4 │ │ │ │ - movge r1, #184 @ 0xb8 │ │ │ │ + movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - sev │ │ │ │ - lsls r5, r2, #4 │ │ │ │ - push {lr} │ │ │ │ + itt mi │ │ │ │ + lslmi r5, r2, #4 │ │ │ │ + pushmi {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ (3780c0 ) │ │ │ │ sub sp, #12 │ │ │ │ add r3, pc │ │ │ │ cbz r1, 3780b0 │ │ │ │ @@ -83013,19 +83014,19 @@ │ │ │ │ ldr r1, [pc, #24] @ (3780cc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 344e18 │ │ │ │ b.n 3780aa │ │ │ │ @ instruction: 0xfa9e012c │ │ │ │ - ite cs │ │ │ │ - lslcs r1, r4, #4 │ │ │ │ - movcc r1, #184 @ 0xb8 │ │ │ │ + wfi │ │ │ │ + lsls r1, r4, #4 │ │ │ │ + movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x00fc │ │ │ │ + nop │ │ │ │ lsls r5, r2, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #120] @ (378158 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -83079,19 +83080,19 @@ │ │ │ │ b.n 378140 │ │ │ │ nop │ │ │ │ @ instruction: 0xfa16012c │ │ │ │ ldr r0, [r5, #68] @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x00f6 │ │ │ │ + bkpt 0x00fa │ │ │ │ lsls r5, r2, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x00a2 │ │ │ │ + bkpt 0x00a6 │ │ │ │ lsls r5, r2, #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #120] @ (3781f8 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -83144,19 +83145,19 @@ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 344e18 │ │ │ │ b.n 3781e0 │ │ │ │ nop │ │ │ │ ldr??.w r0, [r6, ] │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #408] @ 0x198 │ │ │ │ + str r3, [sp, #424] @ 0x1a8 │ │ │ │ lsls r5, r2, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x006a │ │ │ │ + bkpt 0x006e │ │ │ │ lsls r5, r2, #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #120] @ (378294 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -83209,19 +83210,19 @@ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 344e18 │ │ │ │ b.n 37827c │ │ │ │ nop │ │ │ │ ldr.w r0, [sl, #300] @ 0x12c │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r2, #6] │ │ │ │ + ldrh r6, [r2, #6] │ │ │ │ lsls r5, r2, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x0012 │ │ │ │ + bkpt 0x0016 │ │ │ │ lsls r5, r2, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ (378320 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -83264,19 +83265,19 @@ │ │ │ │ ldr r1, [pc, #24] @ (37832c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 344e18 │ │ │ │ b.n 37830a │ │ │ │ ldrh.w r0, [lr, ] │ │ │ │ - pop {r2, r3, r6, r7} │ │ │ │ + pop {r4, r6, r7} │ │ │ │ lsls r1, r4, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r3, r6, r7, pc} │ │ │ │ + pop {r2, r3, r6, r7, pc} │ │ │ │ lsls r5, r2, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ (3783a8 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -83319,19 +83320,19 @@ │ │ │ │ ldr r1, [pc, #24] @ (3783b4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 344e18 │ │ │ │ b.n 378392 │ │ │ │ @ instruction: 0xf7b6012c │ │ │ │ - pop {r2, r6} │ │ │ │ + pop {r3, r6} │ │ │ │ lsls r1, r4, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r2, r7, pc} │ │ │ │ + pop {r3, r7, pc} │ │ │ │ lsls r5, r2, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ (378430 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -83374,19 +83375,19 @@ │ │ │ │ ldr r1, [pc, #24] @ (37843c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 344e18 │ │ │ │ b.n 37841a │ │ │ │ @ instruction: 0xf72e012c │ │ │ │ - cbnz r4, 3784a6 │ │ │ │ + cbnz r0, 3784a8 │ │ │ │ lsls r1, r4, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r2, r6, pc} │ │ │ │ + pop {r3, r6, pc} │ │ │ │ lsls r5, r2, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ (3784b8 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -83429,19 +83430,19 @@ │ │ │ │ ldr r1, [pc, #24] @ (3784c4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 344e18 │ │ │ │ b.n 3784a2 │ │ │ │ subw r1, r6, #2092 @ 0x82c │ │ │ │ - cbnz r4, 37850c │ │ │ │ + cbnz r0, 37850e │ │ │ │ lsls r1, r4, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r2, r4, r5, r6, r7} │ │ │ │ + pop {r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r2, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ (378540 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -83488,15 +83489,15 @@ │ │ │ │ blx 344e18 │ │ │ │ b.n 37852a │ │ │ │ @ instruction: 0xf61e012c │ │ │ │ strh r4, [r1, #50] @ 0x32 │ │ │ │ lsls r2, r2, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r2, r5, r7} │ │ │ │ + pop {r3, r5, r7} │ │ │ │ lsls r5, r2, #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #124] @ (3785dc ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -83549,19 +83550,19 @@ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 344e18 │ │ │ │ b.n 3785c4 │ │ │ │ nop │ │ │ │ @ instruction: 0xf596012c │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r3, r4, r7} │ │ │ │ + pop {r1, r2, r3, r4, r7} │ │ │ │ lsls r5, r2, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r6} │ │ │ │ + pop {r1, r2, r6} │ │ │ │ lsls r5, r2, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ (37866c ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -83604,19 +83605,19 @@ │ │ │ │ ldr r1, [pc, #24] @ (378678 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 344e18 │ │ │ │ b.n 378656 │ │ │ │ @ instruction: 0xf4f6012c │ │ │ │ - cbnz r0, 378694 │ │ │ │ + cbnz r4, 378694 │ │ │ │ lsls r1, r4, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r3} │ │ │ │ + pop {r2, r3} │ │ │ │ lsls r5, r2, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ (3786f8 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -83659,19 +83660,19 @@ │ │ │ │ ldr r1, [pc, #24] @ (378704 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 344e18 │ │ │ │ b.n 3786e2 │ │ │ │ orn r1, sl, #11272192 @ 0xac0000 │ │ │ │ - @ instruction: 0xb8f4 │ │ │ │ + @ instruction: 0xb8f8 │ │ │ │ lsls r1, r4, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r4, 378776 │ │ │ │ + cbnz r0, 378778 │ │ │ │ lsls r5, r2, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #120] @ (378790 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -83725,19 +83726,19 @@ │ │ │ │ b.n 378778 │ │ │ │ nop │ │ │ │ @ instruction: 0xf3de012c │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r2, 37880e │ │ │ │ + cbnz r6, 37880e │ │ │ │ lsls r5, r2, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r6, 378802 │ │ │ │ + cbnz r2, 378804 │ │ │ │ lsls r5, r2, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ (378820 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -83784,15 +83785,15 @@ │ │ │ │ blx 344e18 │ │ │ │ b.n 37880a │ │ │ │ @ instruction: 0xf33e012c │ │ │ │ mvns r4, r1 │ │ │ │ lsls r2, r2, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r4, 37887e │ │ │ │ + cbnz r0, 378880 │ │ │ │ lsls r5, r2, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ (3788a8 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -83839,15 +83840,15 @@ │ │ │ │ blx 344e18 │ │ │ │ b.n 378892 │ │ │ │ @ instruction: 0xf2b6012c │ │ │ │ muls r4, r0 │ │ │ │ lsls r2, r2, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - revsh r0, r6 │ │ │ │ + revsh r4, r6 │ │ │ │ lsls r5, r2, #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #120] @ (378940 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -83900,19 +83901,19 @@ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 344e18 │ │ │ │ b.n 378928 │ │ │ │ nop │ │ │ │ @ instruction: 0xf22e012c │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - revsh r6, r3 │ │ │ │ + revsh r2, r4 │ │ │ │ lsls r5, r2, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - hlt 0x0016 │ │ │ │ + hlt 0x001a │ │ │ │ lsls r5, r2, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ (3789cc ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -83955,19 +83956,19 @@ │ │ │ │ ldr r1, [pc, #24] @ (3789d8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 344e18 │ │ │ │ b.n 3789b6 │ │ │ │ @ instruction: 0xf192012c │ │ │ │ - @ instruction: 0xb620 │ │ │ │ + @ instruction: 0xb624 │ │ │ │ lsls r1, r4, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - rev16 r0, r2 │ │ │ │ + rev16 r4, r2 │ │ │ │ lsls r5, r2, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ (378a54 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -84010,19 +84011,19 @@ │ │ │ │ ldr r1, [pc, #24] @ (378a60 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 344e18 │ │ │ │ b.n 378a3e │ │ │ │ add.w r1, sl, #44 @ 0x2c │ │ │ │ - push {r3, r4, r7, lr} │ │ │ │ + push {r2, r3, r4, r7, lr} │ │ │ │ lsls r1, r4, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - rev r0, r0 │ │ │ │ + rev r4, r0 │ │ │ │ lsls r5, r2, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ (378adc ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -84065,19 +84066,19 @@ │ │ │ │ ldr r1, [pc, #24] @ (378ae8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 344e18 │ │ │ │ b.n 378ac6 │ │ │ │ eor.w r1, r2, #44 @ 0x2c │ │ │ │ - push {r4, lr} │ │ │ │ + push {r2, r4, lr} │ │ │ │ lsls r1, r4, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r4, 378b18 │ │ │ │ + cbnz r0, 378b1a │ │ │ │ lsls r5, r2, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #120] @ (378b74 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -84131,19 +84132,19 @@ │ │ │ │ b.n 378b5c │ │ │ │ nop │ │ │ │ vext.8 d16, d10, d28, #1 │ │ │ │ str r4, [r7, #12] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r2, 378baa │ │ │ │ + cbnz r6, 378baa │ │ │ │ lsls r5, r2, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r6, 378ba0 │ │ │ │ + cbnz r2, 378ba2 │ │ │ │ lsls r5, r2, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #120] @ (378c14 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -84197,19 +84198,19 @@ │ │ │ │ b.n 378bfc │ │ │ │ nop │ │ │ │ vrhadd.s16 d16, d10, d28 │ │ │ │ str r0, [r1, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r2, 378c36 │ │ │ │ + cbnz r6, 378c36 │ │ │ │ lsls r5, r2, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r6, 378c2c │ │ │ │ + cbnz r2, 378c2e │ │ │ │ lsls r5, r2, #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #120] @ (378cb4 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -84262,19 +84263,19 @@ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 344e18 │ │ │ │ b.n 378c9c │ │ │ │ nop │ │ │ │ cdp 1, 11, cr0, cr10, cr12, {1} │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r6, #26] │ │ │ │ + ldrb r6, [r6, #26] │ │ │ │ lsls r5, r2, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb8ba │ │ │ │ + @ instruction: 0xb8be │ │ │ │ lsls r5, r2, #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #120] @ (378d50 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -84327,19 +84328,19 @@ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 344e18 │ │ │ │ b.n 378d38 │ │ │ │ nop │ │ │ │ cdp 1, 1, cr0, cr14, cr12, {1} │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r2, #24] │ │ │ │ + ldrb r2, [r3, #24] │ │ │ │ lsls r5, r2, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb85e │ │ │ │ + @ instruction: 0xb862 │ │ │ │ lsls r5, r2, #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #120] @ (378dec ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -84392,19 +84393,19 @@ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 344e18 │ │ │ │ b.n 378dd4 │ │ │ │ nop │ │ │ │ stc 1, cr0, [r2, #176] @ 0xb0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r7, #21] │ │ │ │ + ldrb r6, [r7, #21] │ │ │ │ lsls r5, r2, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb7fe │ │ │ │ + @ instruction: 0xb802 │ │ │ │ lsls r5, r2, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ (378e78 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -84451,15 +84452,15 @@ │ │ │ │ blx 344e18 │ │ │ │ b.n 378e62 │ │ │ │ stcl 1, cr0, [r6], #176 @ 0xb0 │ │ │ │ ldrb r4, [r2, #20] │ │ │ │ lsls r2, r2, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb7a4 │ │ │ │ + @ instruction: 0xb7a8 │ │ │ │ lsls r5, r2, #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #120] @ (378f10 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -84512,19 +84513,19 @@ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 344e18 │ │ │ │ b.n 378ef8 │ │ │ │ nop │ │ │ │ mrrc 1, 2, r0, lr, cr12 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r2, #17] │ │ │ │ + ldrb r2, [r3, #17] │ │ │ │ lsls r5, r2, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb742 │ │ │ │ + @ instruction: 0xb746 │ │ │ │ lsls r5, r2, #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #120] @ (378fac ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -84577,19 +84578,19 @@ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 344e18 │ │ │ │ b.n 378f94 │ │ │ │ nop │ │ │ │ rsb r1, r2, ip, asr #32 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r7, #14] │ │ │ │ + ldrb r6, [r7, #14] │ │ │ │ lsls r5, r2, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb6de │ │ │ │ + @ instruction: 0xb6e2 │ │ │ │ lsls r5, r2, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ (379038 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -84636,15 +84637,15 @@ │ │ │ │ blx 344e18 │ │ │ │ b.n 379022 │ │ │ │ @ instruction: 0xeb26012c │ │ │ │ ldrb r4, [r2, #13] │ │ │ │ lsls r2, r2, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb684 │ │ │ │ + @ instruction: 0xb688 │ │ │ │ lsls r5, r2, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ (3790c4 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -84687,19 +84688,19 @@ │ │ │ │ ldr r1, [pc, #24] @ (3790d0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 344e18 │ │ │ │ b.n 3790ae │ │ │ │ eors.w r1, lr, ip, asr #32 │ │ │ │ - add r7, sp, #160 @ 0xa0 │ │ │ │ + add r7, sp, #176 @ 0xb0 │ │ │ │ lsls r1, r4, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb628 │ │ │ │ + @ instruction: 0xb62c │ │ │ │ lsls r5, r2, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ (379150 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -84742,19 +84743,19 @@ │ │ │ │ ldr r1, [pc, #24] @ (37915c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 344e18 │ │ │ │ b.n 37913a │ │ │ │ ands.w r1, r2, ip, asr #32 │ │ │ │ - add r6, sp, #624 @ 0x270 │ │ │ │ + add r6, sp, #640 @ 0x280 │ │ │ │ lsls r1, r4, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - push {r3, r5, r6, r7, lr} │ │ │ │ + push {r2, r3, r5, r6, r7, lr} │ │ │ │ lsls r5, r2, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ (3791dc ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -84797,19 +84798,19 @@ │ │ │ │ ldr r1, [pc, #24] @ (3791e8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 344e18 │ │ │ │ b.n 3791c6 │ │ │ │ @ instruction: 0xe986012c │ │ │ │ - add r6, sp, #64 @ 0x40 │ │ │ │ + add r6, sp, #80 @ 0x50 │ │ │ │ lsls r1, r4, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - push {r3, r5, r7, lr} │ │ │ │ + push {r2, r3, r5, r7, lr} │ │ │ │ lsls r5, r2, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ (379268 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -84852,19 +84853,19 @@ │ │ │ │ ldr r1, [pc, #24] @ (379274 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 344e18 │ │ │ │ b.n 379252 │ │ │ │ ldrd r0, r1, [sl], #176 @ 0xb0 │ │ │ │ - add r5, sp, #528 @ 0x210 │ │ │ │ + add r5, sp, #544 @ 0x220 │ │ │ │ lsls r1, r4, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - push {r5, r6, lr} │ │ │ │ + push {r2, r5, r6, lr} │ │ │ │ lsls r5, r2, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ (3792f4 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -84907,19 +84908,19 @@ │ │ │ │ ldr r1, [pc, #24] @ (379300 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 344e18 │ │ │ │ b.n 3792de │ │ │ │ strd r0, r1, [lr], #-176 @ 0xb0 │ │ │ │ - add r4, sp, #992 @ 0x3e0 │ │ │ │ + add r4, sp, #1008 @ 0x3f0 │ │ │ │ lsls r1, r4, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - push {r3, r4, lr} │ │ │ │ + push {r2, r3, r4, lr} │ │ │ │ lsls r5, r2, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ (379380 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -84963,19 +84964,19 @@ │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 344e18 │ │ │ │ b.n 37936a │ │ │ │ b.n 379348 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - add r4, sp, #432 @ 0x1b0 │ │ │ │ + add r4, sp, #448 @ 0x1c0 │ │ │ │ lsls r1, r4, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - push {r2, r3, r6, r7} │ │ │ │ + push {r4, r6, r7} │ │ │ │ lsls r5, r2, #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #124] @ (37941c ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -85029,19 +85030,19 @@ │ │ │ │ blx 344e18 │ │ │ │ b.n 379404 │ │ │ │ nop │ │ │ │ b.n 3792cc │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r0, #10] │ │ │ │ + strh r6, [r0, #10] │ │ │ │ lsls r5, r2, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r4, r5, r6} │ │ │ │ + push {r1, r2, r4, r5, r6} │ │ │ │ lsls r5, r2, #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #124] @ (3794bc ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -85095,19 +85096,19 @@ │ │ │ │ blx 344e18 │ │ │ │ b.n 3794a4 │ │ │ │ nop │ │ │ │ b.n 37922c │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r4, #4] │ │ │ │ + strh r6, [r4, #4] │ │ │ │ lsls r5, r2, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r3, r4} │ │ │ │ + push {r1, r2, r3, r4} │ │ │ │ lsls r5, r2, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ (37954c ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -85151,19 +85152,19 @@ │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 344e18 │ │ │ │ b.n 379536 │ │ │ │ b.n 37917c │ │ │ │ lsls r4, r5, #4 │ │ │ │ - add r2, sp, #640 @ 0x280 │ │ │ │ + add r2, sp, #656 @ 0x290 │ │ │ │ lsls r1, r4, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 3795d0 │ │ │ │ + cbz r0, 3795d2 │ │ │ │ lsls r5, r2, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ (3795d8 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -85207,19 +85208,19 @@ │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 344e18 │ │ │ │ b.n 3795c2 │ │ │ │ b.n 3790f0 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ + add r2, sp, #96 @ 0x60 │ │ │ │ lsls r1, r4, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 37964c │ │ │ │ + cbz r4, 37964c │ │ │ │ lsls r5, r2, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ (379664 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -85263,19 +85264,19 @@ │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 344e18 │ │ │ │ b.n 37964e │ │ │ │ b.n 379064 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - add r1, sp, #544 @ 0x220 │ │ │ │ + add r1, sp, #560 @ 0x230 │ │ │ │ lsls r1, r4, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 3796c8 │ │ │ │ + cbz r4, 3796c8 │ │ │ │ lsls r5, r2, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ (3796f0 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -85323,15 +85324,15 @@ │ │ │ │ b.n 3796da │ │ │ │ b.n 378fd8 │ │ │ │ lsls r4, r5, #4 │ │ │ │ strb r4, [r3, #18] │ │ │ │ lsls r2, r2, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 379740 │ │ │ │ + cbz r0, 379742 │ │ │ │ lsls r5, r2, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ (379778 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -85375,19 +85376,19 @@ │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 344e18 │ │ │ │ b.n 379762 │ │ │ │ b.n 379f48 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - add r0, sp, #464 @ 0x1d0 │ │ │ │ + add r0, sp, #480 @ 0x1e0 │ │ │ │ lsls r1, r4, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - uxth r4, r6 │ │ │ │ + uxth r0, r7 │ │ │ │ lsls r5, r2, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ (379800 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -85431,19 +85432,19 @@ │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 344e18 │ │ │ │ b.n 3797ea │ │ │ │ b.n 379ec0 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - add r7, pc, #944 @ (adr r7, 379bb8 ) │ │ │ │ + add r7, pc, #960 @ (adr r7, 379bc8 ) │ │ │ │ lsls r1, r4, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - sxtb r4, r5 │ │ │ │ + sxtb r0, r6 │ │ │ │ lsls r5, r2, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ (379888 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -85487,19 +85488,19 @@ │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 344e18 │ │ │ │ b.n 379872 │ │ │ │ b.n 379e38 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - add r7, pc, #400 @ (adr r7, 379a20 ) │ │ │ │ + add r7, pc, #416 @ (adr r7, 379a30 ) │ │ │ │ lsls r1, r4, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - sxth r0, r4 │ │ │ │ + sxth r4, r4 │ │ │ │ lsls r5, r2, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ (379910 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -85543,19 +85544,19 @@ │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 344e18 │ │ │ │ b.n 3798fa │ │ │ │ b.n 379db0 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - add r6, pc, #880 @ (adr r6, 379c88 ) │ │ │ │ + add r6, pc, #896 @ (adr r6, 379c98 ) │ │ │ │ lsls r1, r4, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 379956 │ │ │ │ + cbz r0, 379958 │ │ │ │ lsls r5, r2, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ (379998 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -85599,19 +85600,19 @@ │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 344e18 │ │ │ │ b.n 379982 │ │ │ │ b.n 379d28 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - add r6, pc, #336 @ (adr r6, 379af0 ) │ │ │ │ + add r6, pc, #352 @ (adr r6, 379b00 ) │ │ │ │ lsls r1, r4, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 3799ce │ │ │ │ + cbz r4, 3799ce │ │ │ │ lsls r5, r2, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ (379a20 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -85655,19 +85656,19 @@ │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 344e18 │ │ │ │ b.n 379a0a │ │ │ │ b.n 379ca0 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - add r5, pc, #816 @ (adr r5, 379d58 ) │ │ │ │ + add r5, pc, #832 @ (adr r5, 379d68 ) │ │ │ │ lsls r1, r4, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 379a44 │ │ │ │ + cbz r4, 379a44 │ │ │ │ lsls r5, r2, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ (379aa8 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -85715,15 +85716,15 @@ │ │ │ │ b.n 379a92 │ │ │ │ b.n 379c18 │ │ │ │ lsls r4, r5, #4 │ │ │ │ strb r4, [r4, #3] │ │ │ │ lsls r2, r2, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 379ab8 │ │ │ │ + cbz r0, 379aba │ │ │ │ lsls r5, r2, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #120] @ (379b40 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -85778,19 +85779,19 @@ │ │ │ │ nop │ │ │ │ b.n 379ba0 │ │ │ │ lsls r4, r5, #4 │ │ │ │ ldr r2, [pc, #176] @ (379bf8 ) │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - sub sp, #488 @ 0x1e8 │ │ │ │ + sub sp, #504 @ 0x1f8 │ │ │ │ lsls r5, r2, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - sub sp, #184 @ 0xb8 │ │ │ │ + sub sp, #200 @ 0xc8 │ │ │ │ lsls r5, r2, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #120] @ (379be0 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -85845,19 +85846,19 @@ │ │ │ │ nop │ │ │ │ svc 142 @ 0x8e │ │ │ │ lsls r4, r5, #4 │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - sub sp, #232 @ 0xe8 │ │ │ │ + sub sp, #248 @ 0xf8 │ │ │ │ lsls r5, r2, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - add sp, #408 @ 0x198 │ │ │ │ + add sp, #424 @ 0x1a8 │ │ │ │ lsls r5, r2, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ (379c70 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -85905,15 +85906,15 @@ │ │ │ │ b.n 379c5a │ │ │ │ udf #238 @ 0xee │ │ │ │ lsls r4, r5, #4 │ │ │ │ ldr r4, [r3, #112] @ 0x70 │ │ │ │ lsls r2, r2, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - add sp, #272 @ 0x110 │ │ │ │ + add sp, #288 @ 0x120 │ │ │ │ lsls r5, r2, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ (379cf8 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -85957,19 +85958,19 @@ │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 344e18 │ │ │ │ b.n 379ce2 │ │ │ │ udf #102 @ 0x66 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - add r2, pc, #976 @ (adr r2, 37a0d0 ) │ │ │ │ + add r2, pc, #992 @ (adr r2, 37a0e0 ) │ │ │ │ lsls r1, r4, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #1008 @ 0x3f0 │ │ │ │ + add sp, #0 │ │ │ │ lsls r5, r2, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ (379d80 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -86017,15 +86018,15 @@ │ │ │ │ b.n 379d6a │ │ │ │ ble.n 379d40 │ │ │ │ lsls r4, r5, #4 │ │ │ │ ldr r4, [r1, #96] @ 0x60 │ │ │ │ lsls r2, r2, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #704 @ 0x2c0 │ │ │ │ + add r7, sp, #720 @ 0x2d0 │ │ │ │ lsls r5, r2, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ (379e08 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -86069,19 +86070,19 @@ │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 344e18 │ │ │ │ b.n 379df2 │ │ │ │ ble.n 379eb8 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - add r1, pc, #912 @ (adr r1, 37a1a0 ) │ │ │ │ + add r1, pc, #928 @ (adr r1, 37a1b0 ) │ │ │ │ lsls r1, r4, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #416 @ 0x1a0 │ │ │ │ + add r7, sp, #432 @ 0x1b0 │ │ │ │ lsls r5, r2, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ (379e90 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -86125,19 +86126,19 @@ │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 344e18 │ │ │ │ b.n 379e7a │ │ │ │ bgt.n 379e30 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - add r1, pc, #368 @ (adr r1, 37a008 ) │ │ │ │ + add r1, pc, #384 @ (adr r1, 37a018 ) │ │ │ │ lsls r1, r4, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #112 @ 0x70 │ │ │ │ + add r7, sp, #128 @ 0x80 │ │ │ │ lsls r5, r2, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ (379f18 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -86181,19 +86182,19 @@ │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 344e18 │ │ │ │ b.n 379f02 │ │ │ │ bgt.n 379fa8 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - add r0, pc, #848 @ (adr r0, 37a270 ) │ │ │ │ + add r0, pc, #864 @ (adr r0, 37a280 ) │ │ │ │ lsls r1, r4, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #832 @ 0x340 │ │ │ │ + add r6, sp, #848 @ 0x350 │ │ │ │ lsls r5, r2, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ @@ -87202,17 +87203,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ svc 168 @ 0xa8 │ │ │ │ lsls r5, r4, #4 │ │ │ │ - ldr r7, [pc, #744] @ (37abe0 ) │ │ │ │ + ldr r7, [pc, #760] @ (37abf0 ) │ │ │ │ lsls r5, r2, #4 │ │ │ │ - add r6, sp, #336 @ 0x150 │ │ │ │ + add r6, sp, #352 @ 0x160 │ │ │ │ lsls r2, r4, #4 │ │ │ │ │ │ │ │ 0037a8fc : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -87299,35 +87300,35 @@ │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ bne.n 37a9a8 │ │ │ │ lsls r4, r5, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r6, r0] │ │ │ │ + strb r6, [r6, r0] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - add r4, pc, #792 @ (adr r4, 37acf4 ) │ │ │ │ + add r4, pc, #808 @ (adr r4, 37ad04 ) │ │ │ │ lsls r5, r2, #4 │ │ │ │ udf #248 @ 0xf8 │ │ │ │ lsls r5, r4, #4 │ │ │ │ - add r4, pc, #520 @ (adr r4, 37abec ) │ │ │ │ + add r4, pc, #536 @ (adr r4, 37abfc ) │ │ │ │ lsls r5, r2, #4 │ │ │ │ - add r4, pc, #632 @ (adr r4, 37ac60 ) │ │ │ │ + add r4, pc, #648 @ (adr r4, 37ac70 ) │ │ │ │ lsls r5, r2, #4 │ │ │ │ udf #226 @ 0xe2 │ │ │ │ lsls r5, r4, #4 │ │ │ │ - add r4, pc, #432 @ (adr r4, 37aba0 ) │ │ │ │ + add r4, pc, #448 @ (adr r4, 37abb0 ) │ │ │ │ lsls r5, r2, #4 │ │ │ │ - strh r0, [r6, r7] │ │ │ │ + strh r4, [r6, r7] │ │ │ │ lsls r5, r2, #4 │ │ │ │ udf #204 @ 0xcc │ │ │ │ lsls r5, r4, #4 │ │ │ │ - add r4, pc, #344 @ (adr r4, 37ab54 ) │ │ │ │ + add r4, pc, #360 @ (adr r4, 37ab64 ) │ │ │ │ lsls r5, r2, #4 │ │ │ │ - strh r6, [r1, r7] │ │ │ │ + strh r2, [r2, r7] │ │ │ │ lsls r5, r2, #4 │ │ │ │ │ │ │ │ 0037aa00 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -87429,37 +87430,37 @@ │ │ │ │ lsls r3, r5, #4 │ │ │ │ beq.n 37aa88 │ │ │ │ lsls r4, r5, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ beq.n 37aa88 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - movs r4, #212 @ 0xd4 │ │ │ │ + movs r4, #216 @ 0xd8 │ │ │ │ lsls r1, r3, #4 │ │ │ │ - strh r6, [r5, r5] │ │ │ │ + strh r2, [r6, r5] │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldr r4, [r6, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ beq.n 37abe0 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - add r3, pc, #704 @ (adr r3, 37adcc ) │ │ │ │ + add r3, pc, #720 @ (adr r3, 37addc ) │ │ │ │ lsls r5, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r7, r3] │ │ │ │ + strh r4, [r7, r3] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - add r3, pc, #560 @ (adr r3, 37ad48 ) │ │ │ │ + add r3, pc, #576 @ (adr r3, 37ad58 ) │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldrh r2, [r3, #42] @ 0x2a │ │ │ │ + ldrh r6, [r3, #42] @ 0x2a │ │ │ │ lsls r5, r2, #4 │ │ │ │ - str r4, [sp, #1016] @ 0x3f8 │ │ │ │ + str r5, [sp, #8] │ │ │ │ lsls r1, r4, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w ip, [pc, #128] @ 37abb0 │ │ │ │ sub sp, #12 │ │ │ │ @@ -87516,15 +87517,15 @@ │ │ │ │ b.n 37ab80 │ │ │ │ ldmia r7, {r1, r6, r7} │ │ │ │ lsls r4, r5, #4 │ │ │ │ ldr r4, [r6, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #704] @ (37ae80 ) │ │ │ │ + ldr r5, [pc, #720] @ (37ae90 ) │ │ │ │ lsls r5, r2, #4 │ │ │ │ │ │ │ │ 0037abc0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -87610,34 +87611,34 @@ │ │ │ │ blx 344dc8 <__stack_chk_fail@plt> │ │ │ │ subs r0, r2, #6 │ │ │ │ lsls r3, r5, #4 │ │ │ │ ldmia r7!, {r1, r3, r4} │ │ │ │ lsls r4, r5, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r7, r6] │ │ │ │ + str r4, [r7, r6] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldcl 1, cr0, [r8], #-140 @ 0xffffff74 │ │ │ │ + ldcl 1, cr0, [ip], #-140 @ 0xffffff74 │ │ │ │ ldmia r6, {r1, r4, r5, r6, r7} │ │ │ │ lsls r4, r5, #4 │ │ │ │ ldrb r4, [r6, r4] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r6!, {r1, r4, r5, r7} │ │ │ │ lsls r4, r5, #4 │ │ │ │ - add r2, pc, #56 @ (adr r2, 37acec ) │ │ │ │ + add r2, pc, #72 @ (adr r2, 37acfc ) │ │ │ │ lsls r5, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r7, r4] │ │ │ │ + str r2, [r0, r5] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - add r1, pc, #840 @ (adr r1, 37b008 ) │ │ │ │ + add r1, pc, #856 @ (adr r1, 37b018 ) │ │ │ │ lsls r5, r2, #4 │ │ │ │ - subs r3, #4 │ │ │ │ + subs r3, #8 │ │ │ │ lsls r5, r4, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w ip, [pc, #128] @ 37ad54 │ │ │ │ sub sp, #12 │ │ │ │ @@ -87694,15 +87695,15 @@ │ │ │ │ b.n 37ad24 │ │ │ │ ldmia r6!, {r1, r2, r3, r4} │ │ │ │ lsls r4, r5, #4 │ │ │ │ ldrb r4, [r6, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #48] @ (37ad94 ) │ │ │ │ + ldr r4, [pc, #64] @ (37ada4 ) │ │ │ │ lsls r5, r2, #4 │ │ │ │ │ │ │ │ 0037ad64 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -87788,34 +87789,34 @@ │ │ │ │ blx 344dc8 <__stack_chk_fail@plt> │ │ │ │ adds r4, r5, #7 │ │ │ │ lsls r3, r5, #4 │ │ │ │ ldmia r5, {r1, r2, r4, r5, r6} │ │ │ │ lsls r4, r5, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r2, r0] │ │ │ │ + str r0, [r3, r0] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - @ instruction: 0xead40123 │ │ │ │ + @ instruction: 0xead80123 │ │ │ │ ldmia r5!, {r1, r2, r3, r6} │ │ │ │ lsls r4, r5, #4 │ │ │ │ ldr r4, [r4, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5!, {r1, r2, r3} │ │ │ │ lsls r4, r5, #4 │ │ │ │ - add r0, pc, #552 @ (adr r0, 37b080 ) │ │ │ │ + add r0, pc, #568 @ (adr r0, 37b090 ) │ │ │ │ lsls r5, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #616] @ (37b0c8 ) │ │ │ │ + ldr r7, [pc, #632] @ (37b0d8 ) │ │ │ │ lsls r5, r2, #4 │ │ │ │ - add r0, pc, #184 @ (adr r0, 37af1c ) │ │ │ │ + add r0, pc, #200 @ (adr r0, 37af2c ) │ │ │ │ lsls r5, r2, #4 │ │ │ │ - subs r1, #96 @ 0x60 │ │ │ │ + subs r1, #100 @ 0x64 │ │ │ │ lsls r5, r4, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w ip, [pc, #128] @ 37aef8 │ │ │ │ sub sp, #12 │ │ │ │ @@ -87872,15 +87873,15 @@ │ │ │ │ b.n 37aec8 │ │ │ │ ldmia r4, {r1, r3, r4, r5, r6} │ │ │ │ lsls r4, r5, #4 │ │ │ │ ldr r4, [r4, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #416] @ (37b0a8 ) │ │ │ │ + ldr r2, [pc, #432] @ (37b0b8 ) │ │ │ │ lsls r5, r2, #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #104] @ (37af80 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -87928,19 +87929,19 @@ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 344e18 │ │ │ │ b.n 37af60 │ │ │ │ ldmia r3, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r4, r5, #4 │ │ │ │ str r0, [r3, #28] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #552] @ 0x228 │ │ │ │ + ldr r7, [sp, #568] @ 0x238 │ │ │ │ lsls r5, r2, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #208] @ 0xd0 │ │ │ │ + ldr r7, [sp, #224] @ 0xe0 │ │ │ │ lsls r5, r2, #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #120] @ (37b01c ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -87996,19 +87997,19 @@ │ │ │ │ blx 344e18 │ │ │ │ b.n 37b004 │ │ │ │ nop │ │ │ │ ldmia r3!, {r1, r4, r6} │ │ │ │ lsls r4, r5, #4 │ │ │ │ adds r2, #80 @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r1, r2, r3, r6} │ │ │ │ + stmia r1!, {r1, r4, r6} │ │ │ │ lsls r1, r4, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r6, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r5, r2, #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #120] @ (37b0b8 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -88064,19 +88065,19 @@ │ │ │ │ blx 344e18 │ │ │ │ b.n 37b0a0 │ │ │ │ nop │ │ │ │ ldmia r2, {r1, r2, r4, r5, r7} │ │ │ │ lsls r4, r5, #4 │ │ │ │ adds r2, #80 @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r1, r4, r5, r7} │ │ │ │ + stmia r0!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r1, r4, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #616] @ 0x268 │ │ │ │ + ldr r6, [sp, #632] @ 0x278 │ │ │ │ lsls r5, r2, #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #120] @ (37b154 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -88132,19 +88133,19 @@ │ │ │ │ blx 344e18 │ │ │ │ b.n 37b13c │ │ │ │ nop │ │ │ │ ldmia r2!, {r1, r3, r4} │ │ │ │ lsls r4, r5, #4 │ │ │ │ adds r2, #80 @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r1, r2, r4} │ │ │ │ + stmia r0!, {r1, r3, r4} │ │ │ │ lsls r1, r4, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #232] @ 0xe8 │ │ │ │ + ldr r6, [sp, #248] @ 0xf8 │ │ │ │ lsls r5, r2, #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #124] @ (37b1f4 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -88200,19 +88201,19 @@ │ │ │ │ blx 344e18 │ │ │ │ b.n 37b1dc │ │ │ │ nop │ │ │ │ ldmia r1, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r4, r5, #4 │ │ │ │ adds r2, #80 @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - itet vc │ │ │ │ + itte vc │ │ │ │ lslvc r1, r4, #4 │ │ │ │ - movvs r1, #184 @ 0xb8 │ │ │ │ - movvc r0, r0 │ │ │ │ - ldr r5, [sp, #872] @ 0x368 │ │ │ │ + movvc r1, #184 @ 0xb8 │ │ │ │ + movvs r0, r0 │ │ │ │ + ldr r5, [sp, #888] @ 0x378 │ │ │ │ lsls r5, r2, #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #124] @ (37b294 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -88268,19 +88269,19 @@ │ │ │ │ blx 344e18 │ │ │ │ b.n 37b27c │ │ │ │ nop │ │ │ │ ldmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r4, r5, #4 │ │ │ │ adds r2, #80 @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x00d6 │ │ │ │ + bkpt 0x00da │ │ │ │ lsls r1, r4, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r5, [sp, #520] @ 0x208 │ │ │ │ lsls r5, r2, #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #124] @ (37b334 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -88336,19 +88337,19 @@ │ │ │ │ blx 344e18 │ │ │ │ b.n 37b31c │ │ │ │ nop │ │ │ │ ldmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r4, r5, #4 │ │ │ │ adds r2, #80 @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x0036 │ │ │ │ + bkpt 0x003a │ │ │ │ lsls r1, r4, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #120] @ 0x78 │ │ │ │ + ldr r5, [sp, #136] @ 0x88 │ │ │ │ lsls r5, r2, #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #120] @ (37b3d0 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -88404,19 +88405,19 @@ │ │ │ │ blx 344e18 │ │ │ │ b.n 37b3b8 │ │ │ │ nop │ │ │ │ stmia r7!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r4, r5, #4 │ │ │ │ adds r2, #80 @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r3, r4, r7, pc} │ │ │ │ + pop {r1, r2, r3, r4, r7, pc} │ │ │ │ lsls r1, r4, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #824] @ 0x338 │ │ │ │ + ldr r4, [sp, #840] @ 0x348 │ │ │ │ lsls r5, r2, #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #120] @ (37b46c ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -88472,19 +88473,19 @@ │ │ │ │ blx 344e18 │ │ │ │ b.n 37b454 │ │ │ │ nop │ │ │ │ stmia r7!, {r1} │ │ │ │ lsls r4, r5, #4 │ │ │ │ adds r2, #80 @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + pop {r1, pc} │ │ │ │ lsls r1, r4, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r4, [sp, #504] @ 0x1f8 │ │ │ │ lsls r5, r2, #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #120] @ (37b508 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -88540,19 +88541,19 @@ │ │ │ │ blx 344e18 │ │ │ │ b.n 37b4f0 │ │ │ │ nop │ │ │ │ stmia r6!, {r1, r2, r5, r6} │ │ │ │ lsls r4, r5, #4 │ │ │ │ adds r2, #80 @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r5, r6} │ │ │ │ + pop {r1, r2, r5, r6} │ │ │ │ lsls r1, r4, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #136] @ 0x88 │ │ │ │ + ldr r4, [sp, #152] @ 0x98 │ │ │ │ lsls r5, r2, #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #120] @ (37b5a4 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -88608,19 +88609,19 @@ │ │ │ │ blx 344e18 │ │ │ │ b.n 37b58c │ │ │ │ nop │ │ │ │ stmia r5!, {r1, r3, r6, r7} │ │ │ │ lsls r4, r5, #4 │ │ │ │ adds r2, #80 @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r6, 37b620 │ │ │ │ + cbnz r2, 37b622 │ │ │ │ lsls r1, r4, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #840] @ 0x348 │ │ │ │ + ldr r3, [sp, #856] @ 0x358 │ │ │ │ lsls r5, r2, #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #120] @ (37b640 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -88676,19 +88677,19 @@ │ │ │ │ blx 344e18 │ │ │ │ b.n 37b628 │ │ │ │ nop │ │ │ │ stmia r5!, {r1, r2, r3, r5} │ │ │ │ lsls r4, r5, #4 │ │ │ │ adds r2, #80 @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r2, 37b696 │ │ │ │ + cbnz r6, 37b696 │ │ │ │ lsls r1, r4, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r3, [sp, #472] @ 0x1d8 │ │ │ │ lsls r5, r2, #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #120] @ (37b6dc ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -88744,19 +88745,19 @@ │ │ │ │ blx 344e18 │ │ │ │ b.n 37b6c4 │ │ │ │ nop │ │ │ │ stmia r4!, {r1, r4, r7} │ │ │ │ lsls r4, r5, #4 │ │ │ │ adds r2, #80 @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - hlt 0x000e │ │ │ │ + hlt 0x0012 │ │ │ │ lsls r1, r4, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ lsls r5, r2, #4 │ │ │ │ │ │ │ │ 0037b6f0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -89215,85 +89216,85 @@ │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {r1, r2, r3, r4} │ │ │ │ lsls r4, r5, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, r7] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - add r0, r1 │ │ │ │ + add r4, r1 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - str r4, [sp, #632] @ 0x278 │ │ │ │ + str r4, [sp, #648] @ 0x288 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - mvns r0, r6 │ │ │ │ + mvns r4, r6 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - str r4, [sp, #528] @ 0x210 │ │ │ │ + str r4, [sp, #544] @ 0x220 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - mvns r0, r3 │ │ │ │ + mvns r4, r3 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - str r4, [sp, #432] @ 0x1b0 │ │ │ │ + str r4, [sp, #448] @ 0x1c0 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - mvns r0, r0 │ │ │ │ + mvns r4, r0 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - str r4, [sp, #336] @ 0x150 │ │ │ │ + str r4, [sp, #352] @ 0x160 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldrh r6, [r3, #60] @ 0x3c │ │ │ │ + ldrh r2, [r4, #60] @ 0x3c │ │ │ │ lsls r3, r2, #4 │ │ │ │ - bics r4, r1 │ │ │ │ + bics r0, r2 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - str r4, [sp, #128] @ 0x80 │ │ │ │ + str r4, [sp, #144] @ 0x90 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - muls r4, r6 │ │ │ │ + muls r0, r7 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - str r4, [sp, #32] │ │ │ │ + str r4, [sp, #48] @ 0x30 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - muls r4, r2 │ │ │ │ + muls r0, r3 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - str r3, [sp, #928] @ 0x3a0 │ │ │ │ + str r3, [sp, #944] @ 0x3b0 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - orrs r6, r6 │ │ │ │ + orrs r2, r7 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - str r3, [sp, #808] @ 0x328 │ │ │ │ + str r3, [sp, #824] @ 0x338 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - orrs r2, r2 │ │ │ │ + orrs r6, r2 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - str r3, [sp, #664] @ 0x298 │ │ │ │ + str r3, [sp, #680] @ 0x2a8 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - cmn r0, r5 │ │ │ │ + cmn r4, r5 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - str r3, [sp, #496] @ 0x1f0 │ │ │ │ + str r3, [sp, #512] @ 0x200 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - cmn r2, r1 │ │ │ │ + cmn r6, r1 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - str r3, [sp, #376] @ 0x178 │ │ │ │ + str r3, [sp, #392] @ 0x188 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - cmp r2, r6 │ │ │ │ + cmp r6, r6 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - str r3, [sp, #280] @ 0x118 │ │ │ │ + str r3, [sp, #296] @ 0x128 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - cmp r2, r3 │ │ │ │ + cmp r6, r3 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - str r3, [sp, #184] @ 0xb8 │ │ │ │ + str r3, [sp, #200] @ 0xc8 │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r5, r4, #4 │ │ │ │ - str r2, [sp, #928] @ 0x3a0 │ │ │ │ + str r2, [sp, #944] @ 0x3b0 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - str r4, [r7, #104] @ 0x68 │ │ │ │ + str r0, [r0, #108] @ 0x6c │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldmia r5!, {r3, r6} │ │ │ │ lsls r5, r4, #4 │ │ │ │ - str r2, [sp, #840] @ 0x348 │ │ │ │ + str r2, [sp, #856] @ 0x358 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - str r6, [sp, #760] @ 0x2f8 │ │ │ │ + str r6, [sp, #776] @ 0x308 │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldmia r5, {r1, r4, r5} │ │ │ │ lsls r5, r4, #4 │ │ │ │ - str r2, [sp, #752] @ 0x2f0 │ │ │ │ + str r2, [sp, #768] @ 0x300 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - bics r4, r2 │ │ │ │ + bics r0, r3 │ │ │ │ lsls r5, r2, #4 │ │ │ │ │ │ │ │ 0037bc28 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -89397,31 +89398,31 @@ │ │ │ │ lsls r3, r5, #4 │ │ │ │ bkpt 0x00aa │ │ │ │ lsls r4, r5, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ bkpt 0x009e │ │ │ │ lsls r4, r5, #4 │ │ │ │ - adcs r4, r1 │ │ │ │ + adcs r0, r2 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldr r2, [pc, #512] @ (37bf28 ) │ │ │ │ + ldr r2, [pc, #528] @ (37bf38 ) │ │ │ │ lsls r1, r4, #4 │ │ │ │ ldrb r0, [r6, r7] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ bkpt 0x003c │ │ │ │ lsls r4, r5, #4 │ │ │ │ - str r5, [sp, #288] @ 0x120 │ │ │ │ + str r5, [sp, #304] @ 0x130 │ │ │ │ lsls r5, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r1 │ │ │ │ + lsrs r4, r1 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - str r1, [sp, #368] @ 0x170 │ │ │ │ + str r1, [sp, #384] @ 0x180 │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldr r6, [pc, #488] @ (37bf30 ) │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r6, [pc, #440] @ (37bf04 ) │ │ │ │ lsls r2, r2, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -89482,15 +89483,15 @@ │ │ │ │ b.n 37bdac │ │ │ │ pop {r1, r2, r4, r7, pc} │ │ │ │ lsls r4, r5, #4 │ │ │ │ ldrb r0, [r6, r7] │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #132 @ 0x84 │ │ │ │ + subs r3, #136 @ 0x88 │ │ │ │ lsls r5, r2, #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #88] @ (37be54 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -89524,19 +89525,19 @@ │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 344e18 │ │ │ │ b.n 37be3e │ │ │ │ pop {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r5, #4 │ │ │ │ - str r4, [sp, #240] @ 0xf0 │ │ │ │ + str r4, [sp, #256] @ 0x100 │ │ │ │ lsls r5, r2, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #944] @ 0x3b0 │ │ │ │ + str r3, [sp, #960] @ 0x3c0 │ │ │ │ lsls r5, r2, #4 │ │ │ │ vldr d0, [r0, #32] │ │ │ │ b.w 344ba8 │ │ │ │ │ │ │ │ 0037be6c : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -89597,21 +89598,21 @@ │ │ │ │ lsls r4, r5, #4 │ │ │ │ ldrb r4, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r3, #5] │ │ │ │ + ldrb r4, [r3, #5] │ │ │ │ lsls r5, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #656] @ 0x290 │ │ │ │ + str r3, [sp, #672] @ 0x2a0 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldrh r0, [r5, #58] @ 0x3a │ │ │ │ + ldrh r4, [r5, #58] @ 0x3a │ │ │ │ lsls r5, r2, #4 │ │ │ │ │ │ │ │ 0037bf0c : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -89672,21 +89673,21 @@ │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r6, #116 @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #168] @ 0xa8 │ │ │ │ + str r3, [sp, #184] @ 0xb8 │ │ │ │ lsls r5, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r1, r5] │ │ │ │ + ldrsb r2, [r2, r5] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldrh r6, [r0, #54] @ 0x36 │ │ │ │ + ldrh r2, [r1, #54] @ 0x36 │ │ │ │ lsls r5, r2, #4 │ │ │ │ │ │ │ │ 0037bfb0 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -89729,21 +89730,21 @@ │ │ │ │ nop │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ lsls r5, r5, #4 │ │ │ │ cbnz r0, 37c066 │ │ │ │ lsls r4, r5, #4 │ │ │ │ subs r0, r3, r2 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #776] @ 0x308 │ │ │ │ + str r2, [sp, #792] @ 0x318 │ │ │ │ lsls r5, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r7, r2] │ │ │ │ + ldrsb r6, [r7, r2] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldrh r6, [r7, #48] @ 0x30 │ │ │ │ + ldrh r2, [r0, #50] @ 0x32 │ │ │ │ lsls r5, r2, #4 │ │ │ │ │ │ │ │ 0037c030 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -89810,21 +89811,21 @@ │ │ │ │ lsls r4, r5, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r0, #44] @ 0x2c │ │ │ │ lsls r1, r2, #4 │ │ │ │ adds r5, #188 @ 0xbc │ │ │ │ lsls r2, r2, #4 │ │ │ │ - str r2, [sp, #240] @ 0xf0 │ │ │ │ + str r2, [sp, #256] @ 0x100 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldrh r6, [r4, #44] @ 0x2c │ │ │ │ + ldrh r2, [r5, #44] @ 0x2c │ │ │ │ lsls r5, r2, #4 │ │ │ │ - str r2, [sp, #144] @ 0x90 │ │ │ │ + str r2, [sp, #160] @ 0xa0 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldrh r4, [r1, #44] @ 0x2c │ │ │ │ + ldrh r0, [r2, #44] @ 0x2c │ │ │ │ lsls r5, r2, #4 │ │ │ │ │ │ │ │ 0037c0e4 : │ │ │ │ stmdb 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 │ │ │ │ @@ -90330,93 +90331,93 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb7e4 │ │ │ │ lsls r4, r5, #4 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r5, #58] @ 0x3a │ │ │ │ + ldrh r0, [r6, #58] @ 0x3a │ │ │ │ lsls r5, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r2, r4] │ │ │ │ + ldrb r4, [r2, r4] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldrh r4, [r1, #20] │ │ │ │ + ldrh r0, [r2, #20] │ │ │ │ lsls r5, r2, #4 │ │ │ │ lsls r0, r4, #28 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r3, r2] │ │ │ │ - lsls r5, r2, #4 │ │ │ │ - ldrh r2, [r3, #16] │ │ │ │ + ldrb r2, [r4, r2] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldrb r4, [r6, r1] │ │ │ │ + ldrh r6, [r3, #16] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldrh r0, [r6, #14] │ │ │ │ + ldrb r0, [r7, r1] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldrb r6, [r1, r1] │ │ │ │ + ldrh r4, [r6, #14] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldrh r2, [r1, #14] │ │ │ │ + ldrb r2, [r2, r1] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldrh r2, [r3, #50] @ 0x32 │ │ │ │ + ldrh r6, [r1, #14] │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldrh r6, [r3, #50] @ 0x32 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldrb r0, [r5, r0] │ │ │ │ + ldrh r2, [r4, #50] @ 0x32 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldrh r6, [r4, #12] │ │ │ │ + ldrb r4, [r5, r0] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldrb r2, [r2, r0] │ │ │ │ + ldrh r2, [r5, #12] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldrh r6, [r1, #12] │ │ │ │ + ldrb r6, [r2, r0] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldrh r2, [r7, r7] │ │ │ │ + ldrh r2, [r2, #12] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldrh r6, [r6, #10] │ │ │ │ + ldrh r6, [r7, r7] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - strh r0, [r0, #38] @ 0x26 │ │ │ │ + ldrh r2, [r7, #10] │ │ │ │ + lsls r5, r2, #4 │ │ │ │ + strh r4, [r0, #38] @ 0x26 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldrh r0, [r0, r7] │ │ │ │ + ldrh r4, [r0, r7] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldrh r4, [r7, #8] │ │ │ │ + ldrh r0, [r0, #10] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldrh r0, [r1, r6] │ │ │ │ + ldrh r4, [r1, r6] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldrh r4, [r0, #8] │ │ │ │ + ldrh r0, [r1, #8] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldrh r0, [r6, r5] │ │ │ │ + ldrh r4, [r6, r5] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldrh r4, [r5, #6] │ │ │ │ + ldrh r0, [r6, #6] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldrh r6, [r2, r5] │ │ │ │ + ldrh r2, [r3, r5] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldrh r4, [r2, #6] │ │ │ │ + ldrh r0, [r3, #6] │ │ │ │ lsls r5, r2, #4 │ │ │ │ stmia r3!, {r1, r2} │ │ │ │ lsls r5, r4, #4 │ │ │ │ - ldrh r0, [r2, #4] │ │ │ │ + ldrh r4, [r2, #4] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldrh r4, [r6, #42] @ 0x2a │ │ │ │ + ldrh r0, [r7, #42] @ 0x2a │ │ │ │ lsls r5, r2, #4 │ │ │ │ stmia r2!, {r4, r5, r6, r7} │ │ │ │ lsls r5, r4, #4 │ │ │ │ - ldrh r2, [r7, #2] │ │ │ │ + ldrh r6, [r7, #2] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - subs r0, #138 @ 0x8a │ │ │ │ + subs r0, #142 @ 0x8e │ │ │ │ lsls r5, r2, #4 │ │ │ │ stmia r2!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r5, r4, #4 │ │ │ │ - ldrh r4, [r4, #2] │ │ │ │ + ldrh r0, [r5, #2] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldr r0, [r3, r3] │ │ │ │ + ldr r4, [r3, r3] │ │ │ │ lsls r5, r2, #4 │ │ │ │ stmia r2!, {r2, r6, r7} │ │ │ │ lsls r5, r4, #4 │ │ │ │ - ldrh r6, [r1, #2] │ │ │ │ + ldrh r2, [r2, #2] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldrh r6, [r0, r4] │ │ │ │ + ldrh r2, [r1, r4] │ │ │ │ lsls r5, r2, #4 │ │ │ │ │ │ │ │ 0037c69c : │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ ldr.w r0, [r3, #224] @ 0xe0 │ │ │ │ lsls r3, r0, #31 │ │ │ │ bmi.n 37c6a8 │ │ │ │ @@ -90479,21 +90480,21 @@ │ │ │ │ nop │ │ │ │ strh r6, [r6, #26] │ │ │ │ lsls r5, r5, #4 │ │ │ │ push {r2, r4} │ │ │ │ lsls r4, r5, #4 │ │ │ │ ldrb r4, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r2, #4] │ │ │ │ + strb r6, [r2, #4] │ │ │ │ lsls r5, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r5, #32] │ │ │ │ + ldrh r6, [r5, #32] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - strh r2, [r4, #56] @ 0x38 │ │ │ │ + strh r6, [r4, #56] @ 0x38 │ │ │ │ lsls r5, r2, #4 │ │ │ │ │ │ │ │ 0037c74c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -90584,21 +90585,21 @@ │ │ │ │ lsls r5, r5, #4 │ │ │ │ ldrb r4, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ cbz r6, 37c876 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - strb r6, [r7, #0] │ │ │ │ + strb r2, [r0, #1] │ │ │ │ lsls r5, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r4, #22] │ │ │ │ + ldrh r2, [r5, #22] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - strh r6, [r1, #50] @ 0x32 │ │ │ │ + strh r2, [r2, #50] @ 0x32 │ │ │ │ lsls r5, r2, #4 │ │ │ │ muls r4, r5 │ │ │ │ lsls r2, r2, #4 │ │ │ │ │ │ │ │ 0037c840 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -90710,33 +90711,33 @@ │ │ │ │ mov r0, r3 │ │ │ │ blx 344c20 <_Py_Dealloc@plt+0x4> │ │ │ │ b.n 37c904 │ │ │ │ uxth r6, r4 │ │ │ │ lsls r4, r5, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #236 @ 0xec │ │ │ │ + cmp r7, #240 @ 0xf0 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldrh r4, [r0, #20] │ │ │ │ + ldrh r0, [r1, #20] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldrh r2, [r3, #20] │ │ │ │ + ldrh r6, [r3, #20] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - strh r0, [r5, #42] @ 0x2a │ │ │ │ + strh r4, [r5, #42] @ 0x2a │ │ │ │ lsls r5, r2, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r3, #20] │ │ │ │ + ldrh r6, [r3, #20] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldrh r6, [r4, #18] │ │ │ │ + ldrh r2, [r5, #18] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - strh r2, [r6, #40] @ 0x28 │ │ │ │ + strh r6, [r6, #40] @ 0x28 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldrh r6, [r1, #18] │ │ │ │ + ldrh r2, [r2, #18] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - strh r2, [r3, #40] @ 0x28 │ │ │ │ + strh r6, [r3, #40] @ 0x28 │ │ │ │ lsls r5, r2, #4 │ │ │ │ │ │ │ │ 0037c96c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -90855,25 +90856,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ sub sp, #320 @ 0x140 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - asrs r2, r1 │ │ │ │ + asrs r6, r1 │ │ │ │ lsls r5, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r4, #8] │ │ │ │ + ldrh r2, [r5, #8] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - strh r2, [r6, #30] │ │ │ │ + strh r6, [r6, #30] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - adds r2, r4, #4 │ │ │ │ + adds r6, r4, #4 │ │ │ │ lsls r5, r4, #4 │ │ │ │ - ldrb r6, [r5, #28] │ │ │ │ + ldrb r2, [r6, #28] │ │ │ │ lsls r3, r2, #4 │ │ │ │ │ │ │ │ 0037cab4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -90967,29 +90968,29 @@ │ │ │ │ b.n 37cb42 │ │ │ │ add sp, #176 @ 0xb0 │ │ │ │ lsls r4, r5, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #118 @ 0x76 │ │ │ │ + adds r2, #122 @ 0x7a │ │ │ │ lsls r5, r2, #4 │ │ │ │ - strh r2, [r1, #24] │ │ │ │ + strh r6, [r1, #24] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - adds r2, #90 @ 0x5a │ │ │ │ + adds r2, #94 @ 0x5e │ │ │ │ lsls r5, r2, #4 │ │ │ │ - strh r6, [r5, #22] │ │ │ │ + strh r2, [r6, #22] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - adds r2, #66 @ 0x42 │ │ │ │ + adds r2, #70 @ 0x46 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - strh r6, [r2, #22] │ │ │ │ + strh r2, [r3, #22] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - adds r2, #42 @ 0x2a │ │ │ │ + adds r2, #46 @ 0x2e │ │ │ │ lsls r5, r2, #4 │ │ │ │ - strh r6, [r7, #20] │ │ │ │ + strh r2, [r0, #22] │ │ │ │ lsls r5, r2, #4 │ │ │ │ │ │ │ │ 0037cbbc : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -91095,33 +91096,33 @@ │ │ │ │ blx 344c20 <_Py_Dealloc@plt+0x4> │ │ │ │ b.n 37cc76 │ │ │ │ nop │ │ │ │ add r7, sp, #168 @ 0xa8 │ │ │ │ lsls r4, r5, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #120 @ 0x78 │ │ │ │ + cmp r4, #124 @ 0x7c │ │ │ │ lsls r5, r2, #4 │ │ │ │ - strh r0, [r7, #58] @ 0x3a │ │ │ │ + strh r4, [r7, #58] @ 0x3a │ │ │ │ lsls r5, r2, #4 │ │ │ │ - cmp r4, #150 @ 0x96 │ │ │ │ + cmp r4, #154 @ 0x9a │ │ │ │ lsls r5, r2, #4 │ │ │ │ - strh r4, [r6, #14] │ │ │ │ + strh r0, [r7, #14] │ │ │ │ lsls r5, r2, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r7, #58] @ 0x3a │ │ │ │ + strh r0, [r0, #60] @ 0x3c │ │ │ │ lsls r5, r2, #4 │ │ │ │ - cmp r4, #100 @ 0x64 │ │ │ │ + cmp r4, #104 @ 0x68 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - strh r0, [r0, #14] │ │ │ │ + strh r4, [r0, #14] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - cmp r4, #76 @ 0x4c │ │ │ │ + cmp r4, #80 @ 0x50 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - strh r0, [r5, #12] │ │ │ │ + strh r4, [r5, #12] │ │ │ │ lsls r5, r2, #4 │ │ │ │ │ │ │ │ 0037cce0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -91190,17 +91191,17 @@ │ │ │ │ lsls r5, r5, #4 │ │ │ │ add r5, sp, #744 @ 0x2e8 │ │ │ │ lsls r4, r5, #4 │ │ │ │ subs r6, #28 │ │ │ │ lsls r2, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #128 @ 0x80 │ │ │ │ + cmp r3, #132 @ 0x84 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - strh r4, [r3, #6] │ │ │ │ + strh r0, [r4, #6] │ │ │ │ lsls r5, r2, #4 │ │ │ │ │ │ │ │ 0037cd9c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -91433,53 +91434,53 @@ │ │ │ │ lsls r4, r5, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #34 @ 0x22 │ │ │ │ + cmp r2, #38 @ 0x26 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - strh r6, [r7, #42] @ 0x2a │ │ │ │ + strh r2, [r0, #44] @ 0x2c │ │ │ │ lsls r5, r2, #4 │ │ │ │ - strh r0, [r4, #44] @ 0x2c │ │ │ │ + strh r4, [r4, #44] @ 0x2c │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldrb r6, [r3, #30] │ │ │ │ + ldrb r2, [r4, #30] │ │ │ │ lsls r5, r2, #4 │ │ │ │ strh r4, [r2, #24] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - strh r4, [r1, #44] @ 0x2c │ │ │ │ + strh r0, [r2, #44] @ 0x2c │ │ │ │ lsls r5, r2, #4 │ │ │ │ - strh r6, [r6, #42] @ 0x2a │ │ │ │ + strh r2, [r7, #42] @ 0x2a │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldrb r4, [r6, #29] │ │ │ │ + ldrb r0, [r7, #29] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldrb r6, [r3, #29] │ │ │ │ + ldrb r2, [r4, #29] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - push {r1, r2, r3, r4} │ │ │ │ + push {r1, r5} │ │ │ │ lsls r2, r3, #4 │ │ │ │ - strh r4, [r3, #42] @ 0x2a │ │ │ │ + strh r0, [r4, #42] @ 0x2a │ │ │ │ lsls r5, r2, #4 │ │ │ │ - strh r2, [r1, #42] @ 0x2a │ │ │ │ + strh r6, [r1, #42] @ 0x2a │ │ │ │ lsls r5, r2, #4 │ │ │ │ - strh r6, [r4, #38] @ 0x26 │ │ │ │ + strh r2, [r5, #38] @ 0x26 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldrb r2, [r4, #27] │ │ │ │ + ldrb r6, [r4, #27] │ │ │ │ lsls r5, r2, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r0, #40] @ 0x28 │ │ │ │ + strh r0, [r1, #40] @ 0x28 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - strh r0, [r7, #36] @ 0x24 │ │ │ │ + strh r4, [r7, #36] @ 0x24 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldrb r4, [r6, #26] │ │ │ │ + ldrb r0, [r7, #26] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - strh r0, [r4, #36] @ 0x24 │ │ │ │ + strh r4, [r4, #36] @ 0x24 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldrb r4, [r3, #26] │ │ │ │ + ldrb r0, [r4, #26] │ │ │ │ lsls r5, r2, #4 │ │ │ │ │ │ │ │ 0037d01c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -91548,17 +91549,17 @@ │ │ │ │ lsls r5, r5, #4 │ │ │ │ add r2, sp, #504 @ 0x1f8 │ │ │ │ lsls r4, r5, #4 │ │ │ │ subs r2, #224 @ 0xe0 │ │ │ │ lsls r2, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r4, #28] │ │ │ │ + strh r0, [r5, #28] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldrb r0, [r4, #22] │ │ │ │ + ldrb r4, [r4, #22] │ │ │ │ lsls r5, r2, #4 │ │ │ │ │ │ │ │ 0037d0d8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -91640,17 +91641,17 @@ │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #74 @ 0x4a │ │ │ │ + cmp r4, #78 @ 0x4e │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldrb r6, [r3, #19] │ │ │ │ + ldrb r2, [r4, #19] │ │ │ │ lsls r5, r2, #4 │ │ │ │ │ │ │ │ 0037d1bc : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -91794,47 +91795,47 @@ │ │ │ │ b.n 37d2c4 │ │ │ │ blx 344dc8 <__stack_chk_fail@plt> │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ lsls r4, r5, #4 │ │ │ │ ldr??.w r0, [sl, ] │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #172 @ 0xac │ │ │ │ + cmp r3, #176 @ 0xb0 │ │ │ │ lsls r5, r2, #4 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - strh r6, [r4, #20] │ │ │ │ + strh r2, [r5, #20] │ │ │ │ lsls r5, r2, #4 │ │ │ │ strh r4, [r7, #14] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #68] @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ add r0, sp, #328 @ 0x148 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - ldr r2, [r6, #84] @ 0x54 │ │ │ │ + ldr r6, [r6, #84] @ 0x54 │ │ │ │ lsls r5, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #222 @ 0xde │ │ │ │ + cmp r2, #226 @ 0xe2 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldrb r2, [r6, #13] │ │ │ │ + ldrb r6, [r6, #13] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - negs r6, r3 │ │ │ │ + negs r2, r4 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - strh r6, [r1, #14] │ │ │ │ + strh r2, [r2, #14] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - asrs r4, r1, #18 │ │ │ │ + asrs r0, r2, #18 │ │ │ │ lsls r5, r4, #4 │ │ │ │ - strb r0, [r3, #26] │ │ │ │ + strb r4, [r3, #26] │ │ │ │ lsls r3, r2, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w ip, [pc, #128] @ 37d3f0 │ │ │ │ sub sp, #12 │ │ │ │ @@ -91891,15 +91892,15 @@ │ │ │ │ b.n 37d3c0 │ │ │ │ add r7, pc, #520 @ (adr r7, 37d5fc ) │ │ │ │ lsls r4, r5, #4 │ │ │ │ strh r4, [r7, #14] │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #112 @ 0x70 │ │ │ │ + movs r5, #116 @ 0x74 │ │ │ │ lsls r5, r2, #4 │ │ │ │ │ │ │ │ 0037d400 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -91993,29 +91994,29 @@ │ │ │ │ adds r3, #152 @ 0x98 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ add r6, pc, #920 @ (adr r6, 37d878 ) │ │ │ │ lsls r4, r5, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r7, #0] │ │ │ │ + strh r2, [r0, #2] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldrb r2, [r4, #6] │ │ │ │ + ldrb r6, [r4, #6] │ │ │ │ lsls r5, r2, #4 │ │ │ │ cbz r2, 37d564 │ │ │ │ lsls r5, r4, #4 │ │ │ │ - ldrb r4, [r3, #5] │ │ │ │ + ldrb r0, [r4, #5] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - cmp r0, #224 @ 0xe0 │ │ │ │ + cmp r0, #228 @ 0xe4 │ │ │ │ lsls r5, r2, #4 │ │ │ │ cbz r4, 37d56a │ │ │ │ lsls r5, r4, #4 │ │ │ │ - ldrb r6, [r0, #5] │ │ │ │ + ldrb r2, [r1, #5] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldr r3, [pc, #904] @ (37d88c ) │ │ │ │ + ldr r3, [pc, #920] @ (37d89c ) │ │ │ │ lsls r5, r2, #4 │ │ │ │ │ │ │ │ 0037d504 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -92109,29 +92110,29 @@ │ │ │ │ adds r3, #200 @ 0xc8 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ add r5, pc, #904 @ (adr r5, 37d96c ) │ │ │ │ lsls r4, r5, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r1, #29] │ │ │ │ + ldrb r2, [r2, #29] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldrb r6, [r3, #2] │ │ │ │ + ldrb r2, [r4, #2] │ │ │ │ lsls r5, r2, #4 │ │ │ │ uxtb r6, r1 │ │ │ │ lsls r5, r4, #4 │ │ │ │ - ldrb r0, [r3, #1] │ │ │ │ + ldrb r4, [r3, #1] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - movs r7, #220 @ 0xdc │ │ │ │ + movs r7, #224 @ 0xe0 │ │ │ │ lsls r5, r2, #4 │ │ │ │ uxth r0, r7 │ │ │ │ lsls r5, r4, #4 │ │ │ │ - ldrb r2, [r0, #1] │ │ │ │ + ldrb r6, [r0, #1] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldr r2, [pc, #888] @ (37d980 ) │ │ │ │ + ldr r2, [pc, #904] @ (37d990 ) │ │ │ │ lsls r5, r2, #4 │ │ │ │ │ │ │ │ 0037d608 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -92297,39 +92298,39 @@ │ │ │ │ b.n 37d6f4 │ │ │ │ add r4, pc, #880 @ (adr r4, 37daf8 ) │ │ │ │ lsls r4, r5, #4 │ │ │ │ lsls r0, r7, #26 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #0 │ │ │ │ + movs r2, #4 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldrb r4, [r1, #25] │ │ │ │ + ldrb r0, [r2, #25] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - movs r2, #30 │ │ │ │ + movs r2, #34 @ 0x22 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - strb r4, [r7, #29] │ │ │ │ + strb r0, [r0, #30] │ │ │ │ lsls r5, r2, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r1, #25] │ │ │ │ + ldrb r0, [r2, #25] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - movs r1, #230 @ 0xe6 │ │ │ │ + movs r1, #234 @ 0xea │ │ │ │ lsls r5, r2, #4 │ │ │ │ - strb r2, [r0, #29] │ │ │ │ + strb r6, [r0, #29] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - movs r1, #206 @ 0xce │ │ │ │ + movs r1, #210 @ 0xd2 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - strb r2, [r5, #28] │ │ │ │ + strb r6, [r5, #28] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldrb r6, [r5, #24] │ │ │ │ + ldrb r2, [r6, #24] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - strb r2, [r2, #28] │ │ │ │ + strb r6, [r2, #28] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - movs r1, #168 @ 0xa8 │ │ │ │ + movs r1, #172 @ 0xac │ │ │ │ lsls r5, r2, #4 │ │ │ │ │ │ │ │ 0037d7c4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -92401,17 +92402,17 @@ │ │ │ │ lsls r5, r5, #4 │ │ │ │ add r2, pc, #824 @ (adr r2, 37dbb0 ) │ │ │ │ lsls r4, r5, #4 │ │ │ │ adds r3, #48 @ 0x30 │ │ │ │ lsls r2, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #148 @ 0x94 │ │ │ │ + movs r0, #152 @ 0x98 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - strb r0, [r6, #23] │ │ │ │ + strb r4, [r6, #23] │ │ │ │ lsls r5, r2, #4 │ │ │ │ │ │ │ │ 0037d888 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -92533,35 +92534,35 @@ │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ add r2, pc, #360 @ (adr r2, 37db18 ) │ │ │ │ lsls r4, r5, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r6, #5 │ │ │ │ + subs r6, r6, #5 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldrb r6, [r4, #16] │ │ │ │ + ldrb r2, [r5, #16] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - subs r0, r2, #6 │ │ │ │ + subs r4, r2, #6 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - strb r6, [r5, #19] │ │ │ │ + strb r2, [r6, #19] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - subs r4, r6, #5 │ │ │ │ + subs r0, r7, #5 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - strb r0, [r2, #19] │ │ │ │ + strb r4, [r2, #19] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - subs r4, r3, #5 │ │ │ │ + subs r0, r4, #5 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - strb r0, [r7, #18] │ │ │ │ + strb r4, [r7, #18] │ │ │ │ lsls r5, r2, #4 │ │ │ │ add r6, sp, #944 @ 0x3b0 │ │ │ │ lsls r5, r4, #4 │ │ │ │ - strb r6, [r6, #17] │ │ │ │ + strb r2, [r7, #17] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - movs r3, #250 @ 0xfa │ │ │ │ + movs r3, #254 @ 0xfe │ │ │ │ lsls r5, r2, #4 │ │ │ │ │ │ │ │ 0037d9e4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -92711,39 +92712,39 @@ │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ add r0, pc, #1016 @ (adr r0, 37df3c ) │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 37dba8 │ │ │ │ + bmi.n 37dbb0 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - strb r0, [r7, #13] │ │ │ │ + strb r4, [r7, #13] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - bmi.n 37db7c │ │ │ │ + bmi.n 37db84 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - strb r6, [r3, #13] │ │ │ │ + strb r2, [r4, #13] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldrb r2, [r0, #11] │ │ │ │ + ldrb r6, [r0, #11] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - strb r6, [r0, #13] │ │ │ │ + strb r2, [r1, #13] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - bcc.n 37db40 │ │ │ │ + bcc.n 37db48 │ │ │ │ lsls r5, r2, #4 │ │ │ │ add r5, sp, #456 @ 0x1c8 │ │ │ │ lsls r5, r4, #4 │ │ │ │ - strb r4, [r7, #11] │ │ │ │ + strb r0, [r0, #12] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - cmp sl, r6 │ │ │ │ + cmp lr, r6 │ │ │ │ lsls r5, r2, #4 │ │ │ │ add r5, sp, #360 @ 0x168 │ │ │ │ lsls r5, r4, #4 │ │ │ │ - strb r4, [r4, #11] │ │ │ │ + strb r0, [r5, #11] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldrb r6, [r6, #9] │ │ │ │ + ldrb r2, [r7, #9] │ │ │ │ lsls r5, r2, #4 │ │ │ │ │ │ │ │ 0037db80 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -92867,27 +92868,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r5, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [sp, #816] @ 0x330 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - ldrh r4, [r3, r7] │ │ │ │ + ldrh r0, [r4, r7] │ │ │ │ lsls r5, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 37dbfc │ │ │ │ + bcs.n 37dc04 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - strb r4, [r5, #7] │ │ │ │ + strb r0, [r6, #7] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldrb r2, [r5, #5] │ │ │ │ + ldrb r6, [r5, #5] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - str r6, [r3, #52] @ 0x34 │ │ │ │ + str r2, [r4, #52] @ 0x34 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - add r2, ip │ │ │ │ + add r6, ip │ │ │ │ lsls r5, r2, #4 │ │ │ │ │ │ │ │ 0037dccc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -93319,75 +93320,75 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #264] @ 0x108 │ │ │ │ lsls r4, r5, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r0, #5] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldr r2, [r4, #104] @ 0x68 │ │ │ │ + ldr r6, [r4, #104] @ 0x68 │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldrb r0, [r4, #4] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldr r0, [r0, #104] @ 0x68 │ │ │ │ + ldr r4, [r0, #104] @ 0x68 │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldr r4, [r4, #100] @ 0x64 │ │ │ │ + ldr r0, [r5, #100] @ 0x64 │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldrb r2, [r5, #3] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldr r4, [r1, #100] @ 0x64 │ │ │ │ + ldr r0, [r2, #100] @ 0x64 │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldrb r2, [r3, #3] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldr r2, [r7, #96] @ 0x60 │ │ │ │ + ldr r6, [r7, #96] @ 0x60 │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldrb r6, [r6, #2] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldr r6, [r2, #96] @ 0x60 │ │ │ │ + ldr r2, [r3, #96] @ 0x60 │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldrb r4, [r1, #2] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldr r4, [r5, #92] @ 0x5c │ │ │ │ + ldr r0, [r6, #92] @ 0x5c │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldrb r4, [r6, #1] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldr r4, [r2, #92] @ 0x5c │ │ │ │ + ldr r0, [r3, #92] @ 0x5c │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldrb r0, [r2, #1] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldr r0, [r6, #88] @ 0x58 │ │ │ │ + ldr r4, [r6, #88] @ 0x58 │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldrb r0, [r7, #0] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldr r0, [r3, #88] @ 0x58 │ │ │ │ + ldr r4, [r3, #88] @ 0x58 │ │ │ │ lsls r5, r2, #4 │ │ │ │ add r7, pc, #800 @ (adr r7, 37e4ac ) │ │ │ │ lsls r5, r4, #4 │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ + ldr r6, [r2, #84] @ 0x54 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - eors r0, r3 │ │ │ │ + eors r4, r3 │ │ │ │ lsls r5, r2, #4 │ │ │ │ add r7, pc, #704 @ (adr r7, 37e458 ) │ │ │ │ lsls r5, r4, #4 │ │ │ │ - ldr r2, [r7, #80] @ 0x50 │ │ │ │ + ldr r6, [r7, #80] @ 0x50 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - strb r0, [r0, #20] │ │ │ │ + strb r4, [r0, #20] │ │ │ │ lsls r5, r2, #4 │ │ │ │ add r7, pc, #608 @ (adr r7, 37e404 ) │ │ │ │ lsls r5, r4, #4 │ │ │ │ - ldr r2, [r4, #80] @ 0x50 │ │ │ │ + ldr r6, [r4, #80] @ 0x50 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - subs r0, r4, #7 │ │ │ │ + subs r4, r4, #7 │ │ │ │ lsls r5, r2, #4 │ │ │ │ add r7, pc, #512 @ (adr r7, 37e3b0 ) │ │ │ │ lsls r5, r4, #4 │ │ │ │ - ldr r2, [r1, #80] @ 0x50 │ │ │ │ + ldr r6, [r1, #80] @ 0x50 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - strb r4, [r3, #19] │ │ │ │ + strb r0, [r4, #19] │ │ │ │ lsls r5, r2, #4 │ │ │ │ │ │ │ │ 0037e1b8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -93537,29 +93538,29 @@ │ │ │ │ b.n 37e29c │ │ │ │ ldr r1, [sp, #160] @ 0xa0 │ │ │ │ lsls r4, r5, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r3, #8] │ │ │ │ + strh r4, [r3, #8] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldr r0, [r6, #56] @ 0x38 │ │ │ │ + ldr r4, [r6, #56] @ 0x38 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - strh r4, [r3, #6] │ │ │ │ + strh r0, [r4, #6] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldr r4, [r6, #52] @ 0x34 │ │ │ │ + ldr r0, [r7, #52] @ 0x34 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - strh r6, [r7, #4] │ │ │ │ + strh r2, [r0, #6] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldr r6, [r2, #52] @ 0x34 │ │ │ │ + ldr r2, [r3, #52] @ 0x34 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - strh r6, [r4, #4] │ │ │ │ + strh r2, [r5, #4] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldr r6, [r7, #48] @ 0x30 │ │ │ │ + ldr r2, [r0, #52] @ 0x34 │ │ │ │ lsls r5, r2, #4 │ │ │ │ │ │ │ │ 0037e33c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -93907,63 +93908,63 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ movs r0, r0 │ │ │ │ str r5, [sp, #984] @ 0x3d8 │ │ │ │ lsls r4, r5, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 37e6ec │ │ │ │ + bls.n 37e6f4 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - ldr r0, [r1, #12] │ │ │ │ + ldr r4, [r1, #12] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - bhi.n 37e69c │ │ │ │ + bhi.n 37e6a4 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - ldr r4, [r3, #8] │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - bhi.n 37e674 │ │ │ │ + bhi.n 37e67c │ │ │ │ lsls r4, r4, #4 │ │ │ │ - ldr r6, [r0, #8] │ │ │ │ + ldr r2, [r1, #8] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - bhi.n 37e640 │ │ │ │ + bhi.n 37e648 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - ldr r6, [r4, #4] │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - bhi.n 37e5f4 │ │ │ │ + bhi.n 37e5fc │ │ │ │ lsls r4, r4, #4 │ │ │ │ - ldr r4, [r7, #0] │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - bhi.n 37e7cc │ │ │ │ + bhi.n 37e7d4 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - bhi.n 37e78c │ │ │ │ + bhi.n 37e794 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ + ldr r4, [r0, #0] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - bhi.n 37e764 │ │ │ │ + bhi.n 37e76c │ │ │ │ lsls r4, r4, #4 │ │ │ │ - str r2, [r5, #124] @ 0x7c │ │ │ │ + str r6, [r5, #124] @ 0x7c │ │ │ │ lsls r5, r2, #4 │ │ │ │ add r2, pc, #128 @ (adr r2, 37e78c ) │ │ │ │ lsls r5, r4, #4 │ │ │ │ - str r2, [r5, #120] @ 0x78 │ │ │ │ + str r6, [r5, #120] @ 0x78 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - adds r0, #124 @ 0x7c │ │ │ │ + adds r0, #128 @ 0x80 │ │ │ │ lsls r5, r2, #4 │ │ │ │ add r2, pc, #32 @ (adr r2, 37e738 ) │ │ │ │ lsls r5, r4, #4 │ │ │ │ - str r2, [r2, #120] @ 0x78 │ │ │ │ + str r6, [r2, #120] @ 0x78 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - adds r0, #164 @ 0xa4 │ │ │ │ + adds r0, #168 @ 0xa8 │ │ │ │ lsls r5, r2, #4 │ │ │ │ add r1, pc, #960 @ (adr r1, 37eae4 ) │ │ │ │ lsls r5, r4, #4 │ │ │ │ - str r2, [r7, #116] @ 0x74 │ │ │ │ + str r6, [r7, #116] @ 0x74 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - subs r3, #108 @ 0x6c │ │ │ │ + subs r3, #112 @ 0x70 │ │ │ │ lsls r5, r2, #4 │ │ │ │ │ │ │ │ 0037e72c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -94092,33 +94093,33 @@ │ │ │ │ lsls r5, r5, #4 │ │ │ │ ldrb r4, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ str r3, [sp, #200] @ 0xc8 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - str r2, [r0, r1] │ │ │ │ + str r6, [r0, r1] │ │ │ │ lsls r5, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r3, #3] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - str r6, [r7, #96] @ 0x60 │ │ │ │ + str r2, [r0, #100] @ 0x64 │ │ │ │ lsls r5, r2, #4 │ │ │ │ add r0, pc, #384 @ (adr r0, 37ea04 ) │ │ │ │ lsls r5, r4, #4 │ │ │ │ - str r2, [r5, #92] @ 0x5c │ │ │ │ + str r6, [r5, #92] @ 0x5c │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldr r0, [r1, #92] @ 0x5c │ │ │ │ + ldr r4, [r1, #92] @ 0x5c │ │ │ │ lsls r5, r2, #4 │ │ │ │ add r0, pc, #288 @ (adr r0, 37e9b0 ) │ │ │ │ lsls r5, r4, #4 │ │ │ │ - str r2, [r2, #92] @ 0x5c │ │ │ │ + str r6, [r2, #92] @ 0x5c │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldr r0, [r6, #88] @ 0x58 │ │ │ │ + ldr r4, [r6, #88] @ 0x58 │ │ │ │ lsls r5, r2, #4 │ │ │ │ │ │ │ │ 0037e898 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -94247,33 +94248,33 @@ │ │ │ │ lsls r5, r5, #4 │ │ │ │ ldrb r4, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ str r1, [sp, #792] @ 0x318 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - ldr r6, [pc, #856] @ (37ed38 ) │ │ │ │ + ldr r6, [pc, #872] @ (37ed48 ) │ │ │ │ lsls r5, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 37ea1c │ │ │ │ + bpl.n 37ea24 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - str r2, [r2, #76] @ 0x4c │ │ │ │ + str r6, [r2, #76] @ 0x4c │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldr r6, [sp, #976] @ 0x3d0 │ │ │ │ lsls r5, r4, #4 │ │ │ │ - str r6, [r7, #68] @ 0x44 │ │ │ │ + str r2, [r0, #72] @ 0x48 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldr r4, [r3, #68] @ 0x44 │ │ │ │ + ldr r0, [r4, #68] @ 0x44 │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldr r6, [sp, #880] @ 0x370 │ │ │ │ lsls r5, r4, #4 │ │ │ │ - str r6, [r4, #68] @ 0x44 │ │ │ │ + str r2, [r5, #68] @ 0x44 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldr r4, [r0, #68] @ 0x44 │ │ │ │ + ldr r0, [r1, #68] @ 0x44 │ │ │ │ lsls r5, r2, #4 │ │ │ │ │ │ │ │ 0037ea04 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -94474,43 +94475,43 @@ │ │ │ │ nop │ │ │ │ str r0, [sp, #888] @ 0x378 │ │ │ │ lsls r4, r5, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r2, #44] @ 0x2c │ │ │ │ + ldr r2, [r3, #44] @ 0x2c │ │ │ │ lsls r5, r2, #4 │ │ │ │ - str r6, [r1, #48] @ 0x30 │ │ │ │ + str r2, [r2, #48] @ 0x30 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldr r2, [r7, #40] @ 0x28 │ │ │ │ + ldr r6, [r7, #40] @ 0x28 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - str r2, [r6, #44] @ 0x2c │ │ │ │ + str r6, [r6, #44] @ 0x2c │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldr r2, [r4, #40] @ 0x28 │ │ │ │ + ldr r6, [r4, #40] @ 0x28 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - str r2, [r3, #44] @ 0x2c │ │ │ │ + str r6, [r3, #44] @ 0x2c │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldr r4, [r0, #40] @ 0x28 │ │ │ │ + ldr r0, [r1, #40] @ 0x28 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - str r4, [r7, #40] @ 0x28 │ │ │ │ + str r0, [r0, #44] @ 0x2c │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldr r0, [r4, #36] @ 0x24 │ │ │ │ + ldr r4, [r4, #36] @ 0x24 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - str r0, [r3, #40] @ 0x28 │ │ │ │ + str r4, [r3, #40] @ 0x28 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldr r0, [r1, #36] @ 0x24 │ │ │ │ + ldr r4, [r1, #36] @ 0x24 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - str r0, [r0, #40] @ 0x28 │ │ │ │ + str r4, [r0, #40] @ 0x28 │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldr r4, [sp, #720] @ 0x2d0 │ │ │ │ lsls r5, r4, #4 │ │ │ │ - str r6, [r7, #32] │ │ │ │ + str r2, [r0, #36] @ 0x24 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - cmp r3, #80 @ 0x50 │ │ │ │ + cmp r3, #84 @ 0x54 │ │ │ │ lsls r5, r2, #4 │ │ │ │ │ │ │ │ 0037ec30 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -94639,33 +94640,33 @@ │ │ │ │ lsls r5, r5, #4 │ │ │ │ ldrb r4, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r5, #48] @ 0x30 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - ldr r3, [pc, #248] @ (37ee70 ) │ │ │ │ + ldr r3, [pc, #264] @ (37ee80 ) │ │ │ │ lsls r5, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r0, #16] │ │ │ │ + ldr r6, [r0, #16] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - str r2, [r7, #16] │ │ │ │ + str r6, [r7, #16] │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldr r3, [sp, #368] @ 0x170 │ │ │ │ lsls r5, r4, #4 │ │ │ │ - str r6, [r4, #12] │ │ │ │ + str r2, [r5, #12] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldr r4, [r0, #12] │ │ │ │ + ldr r0, [r1, #12] │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ lsls r5, r4, #4 │ │ │ │ - str r6, [r1, #12] │ │ │ │ + str r2, [r2, #12] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldr r4, [r5, #8] │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ lsls r5, r2, #4 │ │ │ │ │ │ │ │ 0037ed9c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -94858,51 +94859,51 @@ │ │ │ │ lsls r4, r5, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, r0] │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ite vc │ │ │ │ + it vc │ │ │ │ lslvc r5, r2, #4 │ │ │ │ - lslvs r4, r2, #31 │ │ │ │ + lsls r4, r2, #31 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - str r2, [r3, #120] @ 0x78 │ │ │ │ + str r6, [r3, #120] @ 0x78 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldrsh r0, [r0, r7] │ │ │ │ + ldrsh r4, [r0, r7] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - str r2, [r6, #116] @ 0x74 │ │ │ │ + str r6, [r6, #116] @ 0x74 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldrsh r6, [r2, r6] │ │ │ │ + ldrsh r2, [r3, r6] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - str r2, [r3, #116] @ 0x74 │ │ │ │ + str r6, [r3, #116] @ 0x74 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldrsh r6, [r7, r5] │ │ │ │ + ldrsh r2, [r0, r6] │ │ │ │ lsls r5, r2, #4 │ │ │ │ adds r0, r3, #2 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - str r6, [r6, #112] @ 0x70 │ │ │ │ + str r2, [r7, #112] @ 0x70 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldrsh r4, [r3, r5] │ │ │ │ + ldrsh r0, [r4, r5] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - str r2, [r6, #112] @ 0x70 │ │ │ │ + str r6, [r6, #112] @ 0x70 │ │ │ │ lsls r5, r2, #4 │ │ │ │ lsls r6, r1, #29 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - str r4, [r2, #112] @ 0x70 │ │ │ │ + str r0, [r3, #112] @ 0x70 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldrsh r2, [r7, r4] │ │ │ │ + ldrsh r6, [r7, r4] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - str r0, [r2, #108] @ 0x6c │ │ │ │ + str r4, [r2, #108] @ 0x6c │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldrsh r4, [r6, r3] │ │ │ │ + ldrsh r0, [r7, r3] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - str r0, [r7, #104] @ 0x68 │ │ │ │ + str r4, [r7, #104] @ 0x68 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldrsh r4, [r3, r3] │ │ │ │ + ldrsh r0, [r4, r3] │ │ │ │ lsls r5, r2, #4 │ │ │ │ │ │ │ │ 0037efdc : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -94947,21 +94948,21 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldrh r6, [r3, r1] │ │ │ │ lsls r5, r5, #4 │ │ │ │ ldrh r2, [r7, #22] │ │ │ │ lsls r4, r5, #4 │ │ │ │ ldrb r4, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ - blx pc │ │ │ │ + blxns pc │ │ │ │ lsls r5, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r4, #92] @ 0x5c │ │ │ │ + str r0, [r5, #92] @ 0x5c │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldrsh r0, [r1, r0] │ │ │ │ + ldrsh r4, [r1, r0] │ │ │ │ lsls r5, r2, #4 │ │ │ │ │ │ │ │ 0037f064 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -95301,77 +95302,77 @@ │ │ │ │ lsls r4, r5, #4 │ │ │ │ ldrb r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [pc, #512] @ (37f5bc ) │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r7, #112] @ 0x70 │ │ │ │ + ldr r6, [r7, #112] @ 0x70 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - ldrb r0, [r0, r1] │ │ │ │ + ldrb r4, [r0, r1] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldr r6, [r0, #112] @ 0x70 │ │ │ │ + ldr r2, [r1, #112] @ 0x70 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - ldrb r4, [r1, r0] │ │ │ │ + ldrb r0, [r2, r0] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldr r2, [r2, #108] @ 0x6c │ │ │ │ + ldr r6, [r2, #108] @ 0x6c │ │ │ │ lsls r3, r3, #4 │ │ │ │ - ldrh r0, [r3, r7] │ │ │ │ + ldrh r4, [r3, r7] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldr r2, [r5, #104] @ 0x68 │ │ │ │ + ldr r6, [r5, #104] @ 0x68 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - ldrh r0, [r6, r6] │ │ │ │ + ldrh r4, [r6, r6] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - str r0, [r3, #56] @ 0x38 │ │ │ │ + str r4, [r3, #56] @ 0x38 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldr r4, [r1, #104] @ 0x68 │ │ │ │ + ldr r0, [r2, #104] @ 0x68 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - ldrh r4, [r2, r6] │ │ │ │ + ldrh r0, [r3, r6] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldr r2, [r4, #100] @ 0x64 │ │ │ │ + ldr r6, [r4, #100] @ 0x64 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - ldrh r0, [r5, r5] │ │ │ │ + ldrh r4, [r5, r5] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldr r0, [r1, #100] @ 0x64 │ │ │ │ + ldr r4, [r1, #100] @ 0x64 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - ldrh r6, [r1, r5] │ │ │ │ + ldrh r2, [r2, r5] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldr r6, [r5, #96] @ 0x60 │ │ │ │ + ldr r2, [r6, #96] @ 0x60 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - ldrh r4, [r6, r4] │ │ │ │ + ldrh r0, [r7, r4] │ │ │ │ lsls r5, r2, #4 │ │ │ │ str r5, [sp, #368] @ 0x170 │ │ │ │ lsls r5, r4, #4 │ │ │ │ - ldrh r6, [r4, r3] │ │ │ │ + ldrh r2, [r5, r3] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - movs r4, #16 │ │ │ │ + movs r4, #20 │ │ │ │ lsls r5, r2, #4 │ │ │ │ str r5, [sp, #256] @ 0x100 │ │ │ │ lsls r5, r4, #4 │ │ │ │ - ldrh r2, [r1, r3] │ │ │ │ + ldrh r6, [r1, r3] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - cmp r3, #48 @ 0x30 │ │ │ │ + cmp r3, #52 @ 0x34 │ │ │ │ lsls r5, r2, #4 │ │ │ │ str r5, [sp, #144] @ 0x90 │ │ │ │ lsls r5, r4, #4 │ │ │ │ - ldrh r6, [r5, r2] │ │ │ │ + ldrh r2, [r6, r2] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - lsrs r0, r7, #21 │ │ │ │ + lsrs r4, r7, #21 │ │ │ │ lsls r5, r2, #4 │ │ │ │ str r5, [sp, #32] │ │ │ │ lsls r5, r4, #4 │ │ │ │ - ldrh r2, [r2, r2] │ │ │ │ + ldrh r6, [r2, r2] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - str r0, [r2, #44] @ 0x2c │ │ │ │ + str r4, [r2, #44] @ 0x2c │ │ │ │ lsls r5, r2, #4 │ │ │ │ str r4, [sp, #944] @ 0x3b0 │ │ │ │ lsls r5, r4, #4 │ │ │ │ - ldrh r6, [r6, r1] │ │ │ │ + ldrh r2, [r7, r1] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - cmp r6, #72 @ 0x48 │ │ │ │ + cmp r6, #76 @ 0x4c │ │ │ │ lsls r5, r2, #4 │ │ │ │ │ │ │ │ 0037f440 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -95470,23 +95471,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r5, #48] @ 0x30 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - ldr r0, [r1, r6] │ │ │ │ + ldr r4, [r1, r6] │ │ │ │ lsls r5, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r0, #68] @ 0x44 │ │ │ │ + ldr r0, [r1, #68] @ 0x44 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - ldr r4, [r1, r5] │ │ │ │ + ldr r0, [r2, r5] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - str r2, [r4, #20] │ │ │ │ + str r6, [r4, #20] │ │ │ │ lsls r5, r2, #4 │ │ │ │ │ │ │ │ 0037f548 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -95577,27 +95578,27 @@ │ │ │ │ add.w r3, r3, #740 @ 0x2e4 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ strh r2, [r3, #44] @ 0x2c │ │ │ │ lsls r4, r5, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r3, #52] @ 0x34 │ │ │ │ + ldr r0, [r4, #52] @ 0x34 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - ldr r4, [r4, r1] │ │ │ │ + ldr r0, [r5, r1] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldr r2, [r0, #52] @ 0x34 │ │ │ │ + ldr r6, [r0, #52] @ 0x34 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - ldr r2, [r1, r1] │ │ │ │ + ldr r6, [r1, r1] │ │ │ │ lsls r5, r2, #4 │ │ │ │ str r2, [sp, #488] @ 0x1e8 │ │ │ │ lsls r5, r4, #4 │ │ │ │ - ldr r4, [r0, r0] │ │ │ │ + ldr r0, [r1, r0] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - lsls r2, r7, #29 │ │ │ │ + lsls r6, r7, #29 │ │ │ │ lsls r5, r2, #4 │ │ │ │ │ │ │ │ 0037f644 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -95696,23 +95697,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r5, #32] │ │ │ │ lsls r4, r5, #4 │ │ │ │ - ldrsh r4, [r3, r6] │ │ │ │ + ldrsh r0, [r4, r6] │ │ │ │ lsls r5, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r0, #36] @ 0x24 │ │ │ │ + ldr r4, [r0, #36] @ 0x24 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - ldrsb r0, [r1, r5] │ │ │ │ + ldrsb r4, [r1, r5] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldrsh r6, [r3, r5] │ │ │ │ + ldrsh r2, [r4, r5] │ │ │ │ lsls r5, r2, #4 │ │ │ │ │ │ │ │ 0037f74c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -96353,151 +96354,151 @@ │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r2, #20 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, r5] │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r1, r4] │ │ │ │ + ldrb r4, [r1, r4] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - strb r0, [r4, r0] │ │ │ │ + strb r4, [r4, r0] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldrb r4, [r5, r2] │ │ │ │ + ldrb r0, [r6, r2] │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r2, r1] │ │ │ │ + ldrb r6, [r2, r1] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldrb r2, [r7, r1] │ │ │ │ + ldrb r6, [r7, r1] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - strh r2, [r4, r7] │ │ │ │ + strh r6, [r4, r7] │ │ │ │ lsls r5, r2, #4 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r7, r1] │ │ │ │ + ldrb r4, [r7, r1] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldrb r4, [r2, r1] │ │ │ │ + ldrb r0, [r3, r1] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - strh r4, [r7, r6] │ │ │ │ + strh r0, [r0, r7] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldrb r2, [r6, r0] │ │ │ │ + ldrb r6, [r6, r0] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - strh r2, [r3, r6] │ │ │ │ + strh r6, [r3, r6] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - bvc.n 37fe7c │ │ │ │ + bvc.n 37fe84 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldrb r4, [r2, r1] │ │ │ │ + ldrb r0, [r3, r1] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldrb r2, [r1, r0] │ │ │ │ + ldrb r6, [r1, r0] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - strh r4, [r6, r5] │ │ │ │ + strh r0, [r7, r5] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldrh r0, [r6, r7] │ │ │ │ + ldrh r4, [r6, r7] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - strh r0, [r3, r5] │ │ │ │ + strh r4, [r3, r5] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldrh r6, [r5, r7] │ │ │ │ + ldrh r2, [r6, r7] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldrh r2, [r1, r7] │ │ │ │ + ldrh r6, [r1, r7] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - strh r2, [r6, r4] │ │ │ │ + strh r6, [r6, r4] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldrb r6, [r2, r0] │ │ │ │ + ldrb r2, [r3, r0] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldrh r2, [r0, r6] │ │ │ │ + ldrh r6, [r0, r6] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - strh r2, [r5, r3] │ │ │ │ + strh r6, [r5, r3] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldrh r2, [r5, r7] │ │ │ │ + ldrh r6, [r5, r7] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldrh r6, [r2, r5] │ │ │ │ + ldrh r2, [r3, r5] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - strh r6, [r7, r2] │ │ │ │ + strh r2, [r0, r3] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldrh r6, [r4, r6] │ │ │ │ + ldrh r2, [r5, r6] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldrh r6, [r5, r6] │ │ │ │ + ldrh r2, [r6, r6] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldrh r0, [r6, r4] │ │ │ │ + ldrh r4, [r6, r4] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - strh r2, [r3, r2] │ │ │ │ + strh r6, [r3, r2] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldrh r0, [r1, r6] │ │ │ │ + ldrh r4, [r1, r6] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldrh r4, [r6, r3] │ │ │ │ + ldrh r0, [r7, r3] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - strh r4, [r3, r1] │ │ │ │ + strh r0, [r4, r1] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldrh r4, [r2, r5] │ │ │ │ + ldrh r0, [r3, r5] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldrh r0, [r0, r3] │ │ │ │ + ldrh r4, [r0, r3] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - strh r0, [r5, r0] │ │ │ │ + strh r4, [r5, r0] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldrh r0, [r4, r2] │ │ │ │ + ldrh r4, [r4, r2] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - strh r0, [r1, r0] │ │ │ │ + strh r4, [r1, r0] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldrh r2, [r0, r2] │ │ │ │ + ldrh r6, [r0, r2] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - str r2, [r5, r7] │ │ │ │ + str r6, [r5, r7] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldrh r2, [r5, r3] │ │ │ │ + ldrh r6, [r5, r3] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldrh r6, [r2, r1] │ │ │ │ + ldrh r2, [r3, r1] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - str r6, [r7, r6] │ │ │ │ + str r2, [r0, r7] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldrh r6, [r7, r0] │ │ │ │ + ldrh r2, [r0, r1] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - str r6, [r4, r6] │ │ │ │ + str r2, [r5, r6] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldrh r6, [r4, r0] │ │ │ │ + ldrh r2, [r5, r0] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - str r6, [r1, r6] │ │ │ │ + str r2, [r2, r6] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldrh r6, [r1, r0] │ │ │ │ + ldrh r2, [r2, r0] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - str r6, [r6, r5] │ │ │ │ + str r2, [r7, r5] │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldrh r2, [r5, #28] │ │ │ │ lsls r5, r4, #4 │ │ │ │ - str r4, [r6, r4] │ │ │ │ + str r0, [r7, r4] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldrh r2, [r7, r2] │ │ │ │ + ldrh r6, [r7, r2] │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldrh r2, [r2, #28] │ │ │ │ lsls r5, r4, #4 │ │ │ │ - str r4, [r3, r4] │ │ │ │ + str r0, [r4, r4] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldrh r6, [r2, r2] │ │ │ │ + ldrh r2, [r3, r2] │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldrh r2, [r7, #26] │ │ │ │ lsls r5, r4, #4 │ │ │ │ - str r4, [r0, r4] │ │ │ │ + str r0, [r1, r4] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - movs r5, #182 @ 0xb6 │ │ │ │ + movs r5, #186 @ 0xba │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldrh r2, [r4, #26] │ │ │ │ lsls r5, r4, #4 │ │ │ │ - str r4, [r5, r3] │ │ │ │ + str r0, [r6, r3] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - movs r6, #114 @ 0x72 │ │ │ │ + movs r6, #118 @ 0x76 │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldrh r2, [r1, #26] │ │ │ │ lsls r5, r4, #4 │ │ │ │ - str r4, [r2, r3] │ │ │ │ + str r0, [r3, r3] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldrh r2, [r0, r1] │ │ │ │ + ldrh r6, [r0, r1] │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldrh r2, [r6, #24] │ │ │ │ lsls r5, r4, #4 │ │ │ │ - str r4, [r7, r2] │ │ │ │ + str r0, [r0, r3] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - lsls r6, r6, #20 │ │ │ │ + lsls r2, r7, #20 │ │ │ │ lsls r5, r2, #4 │ │ │ │ │ │ │ │ 0037fe90 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -96757,54 +96758,54 @@ │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r0, r6] │ │ │ │ + ldrsb r0, [r1, r6] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldr r6, [pc, #80] @ (380164 ) │ │ │ │ + ldr r6, [pc, #96] @ (380174 ) │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldrsb r6, [r4, r5] │ │ │ │ + ldrsb r2, [r5, r5] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldr r5, [pc, #984] @ (3804f4 ) │ │ │ │ + ldr r5, [pc, #1000] @ (380504 ) │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldrsb r0, [r2, r5] │ │ │ │ + ldrsb r4, [r2, r5] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - strb r2, [r5, r5] │ │ │ │ + strb r6, [r5, r5] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldr r5, [pc, #848] @ (380478 ) │ │ │ │ + ldr r5, [pc, #864] @ (380488 ) │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldrsb r2, [r4, r4] │ │ │ │ + ldrsb r6, [r4, r4] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldr r5, [pc, #712] @ (3803f8 ) │ │ │ │ + ldr r5, [pc, #728] @ (380408 ) │ │ │ │ lsls r5, r2, #4 │ │ │ │ strh r6, [r4, #62] @ 0x3e │ │ │ │ lsls r5, r4, #4 │ │ │ │ - ldr r5, [pc, #448] @ (3802f8 ) │ │ │ │ + ldr r5, [pc, #464] @ (380308 ) │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldrsb r2, [r2, r4] │ │ │ │ + ldrsb r6, [r2, r4] │ │ │ │ lsls r5, r2, #4 │ │ │ │ strh r6, [r1, #62] @ 0x3e │ │ │ │ lsls r5, r4, #4 │ │ │ │ - ldr r5, [pc, #352] @ (3802a4 ) │ │ │ │ + ldr r5, [pc, #368] @ (3802b4 ) │ │ │ │ lsls r5, r2, #4 │ │ │ │ - mcr2 1, 1, r0, cr14, cr4, {0} │ │ │ │ + mrc2 1, 1, r0, cr2, cr4, {0} │ │ │ │ strh r6, [r6, #60] @ 0x3c │ │ │ │ lsls r5, r4, #4 │ │ │ │ - ldr r5, [pc, #256] @ (380250 ) │ │ │ │ + ldr r5, [pc, #272] @ (380260 ) │ │ │ │ lsls r5, r2, #4 │ │ │ │ - asrs r2, r2, #25 │ │ │ │ + asrs r6, r2, #25 │ │ │ │ lsls r5, r2, #4 │ │ │ │ strh r6, [r3, #60] @ 0x3c │ │ │ │ lsls r5, r4, #4 │ │ │ │ - ldr r5, [pc, #160] @ (3801fc ) │ │ │ │ + ldr r5, [pc, #176] @ (38020c ) │ │ │ │ lsls r5, r2, #4 │ │ │ │ - strb r6, [r4, r5] │ │ │ │ + strb r2, [r5, r5] │ │ │ │ lsls r5, r2, #4 │ │ │ │ │ │ │ │ 00380160 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -97074,60 +97075,60 @@ │ │ │ │ add.w r3, r3, #876 @ 0x36c │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ ldrb r4, [r0, #6] │ │ │ │ lsls r4, r5, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #202 @ 0xca │ │ │ │ + subs r1, #206 @ 0xce │ │ │ │ lsls r6, r3, #4 │ │ │ │ - ldr r3, [pc, #552] @ (380628 ) │ │ │ │ + ldr r3, [pc, #568] @ (380638 ) │ │ │ │ lsls r5, r2, #4 │ │ │ │ - subs r1, #150 @ 0x96 │ │ │ │ + subs r1, #154 @ 0x9a │ │ │ │ lsls r6, r3, #4 │ │ │ │ - ldr r3, [pc, #344] @ (380560 ) │ │ │ │ + ldr r3, [pc, #360] @ (380570 ) │ │ │ │ lsls r5, r2, #4 │ │ │ │ - subs r1, #86 @ 0x56 │ │ │ │ + subs r1, #90 @ 0x5a │ │ │ │ lsls r6, r3, #4 │ │ │ │ - ldr r3, [pc, #88] @ (380468 ) │ │ │ │ + ldr r3, [pc, #104] @ (380478 ) │ │ │ │ lsls r5, r2, #4 │ │ │ │ - subs r1, #46 @ 0x2e │ │ │ │ + subs r1, #50 @ 0x32 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - ldr r2, [pc, #952] @ (3807d0 ) │ │ │ │ + ldr r2, [pc, #968] @ (3807e0 ) │ │ │ │ lsls r5, r2, #4 │ │ │ │ - subs r1, #22 │ │ │ │ + subs r1, #26 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - ldr r2, [pc, #856] @ (380778 ) │ │ │ │ + ldr r2, [pc, #872] @ (380788 ) │ │ │ │ lsls r5, r2, #4 │ │ │ │ - subs r0, #254 @ 0xfe │ │ │ │ + subs r1, #2 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - ldr r2, [pc, #760] @ (380720 ) │ │ │ │ + ldr r2, [pc, #776] @ (380730 ) │ │ │ │ lsls r5, r2, #4 │ │ │ │ strh r2, [r6, #38] @ 0x26 │ │ │ │ lsls r5, r4, #4 │ │ │ │ - ldr r2, [pc, #496] @ (380620 ) │ │ │ │ + ldr r2, [pc, #512] @ (380630 ) │ │ │ │ lsls r5, r2, #4 │ │ │ │ - strb r2, [r5, r0] │ │ │ │ + strb r6, [r5, r0] │ │ │ │ lsls r5, r2, #4 │ │ │ │ strh r2, [r3, #38] @ 0x26 │ │ │ │ lsls r5, r4, #4 │ │ │ │ - ldr r2, [pc, #400] @ (3805cc ) │ │ │ │ + ldr r2, [pc, #416] @ (3805dc ) │ │ │ │ lsls r5, r2, #4 │ │ │ │ - asrs r2, r0, #14 │ │ │ │ + asrs r6, r0, #14 │ │ │ │ lsls r5, r2, #4 │ │ │ │ strh r2, [r0, #38] @ 0x26 │ │ │ │ lsls r5, r4, #4 │ │ │ │ - ldr r2, [pc, #304] @ (380578 ) │ │ │ │ + ldr r2, [pc, #320] @ (380588 ) │ │ │ │ lsls r5, r2, #4 │ │ │ │ - vst2.8 {d16[0],d17[0]}, [r2 :16], r4 │ │ │ │ + vst2.8 {d16[0],d17[0]}, [r6 :16], r4 │ │ │ │ strh r2, [r5, #36] @ 0x24 │ │ │ │ lsls r5, r4, #4 │ │ │ │ - ldr r2, [pc, #208] @ (380524 ) │ │ │ │ + ldr r2, [pc, #224] @ (380534 ) │ │ │ │ lsls r5, r2, #4 │ │ │ │ - @ instruction: 0xfa420114 │ │ │ │ + @ instruction: 0xfa460114 │ │ │ │ │ │ │ │ 00380458 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #184] @ 380520 │ │ │ │ @@ -97218,21 +97219,21 @@ │ │ │ │ lsls r5, r5, #4 │ │ │ │ lsls r0, r7, #26 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #24] │ │ │ │ lsls r4, r5, #4 │ │ │ │ - str r4, [r5, r1] │ │ │ │ + str r0, [r6, r1] │ │ │ │ lsls r5, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #128 @ 0x80 │ │ │ │ + adds r7, #132 @ 0x84 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - ldr r1, [pc, #256] @ (38064c ) │ │ │ │ + ldr r1, [pc, #272] @ (38065c ) │ │ │ │ lsls r5, r2, #4 │ │ │ │ lsls r6, r3, #25 │ │ │ │ lsls r2, r2, #4 │ │ │ │ │ │ │ │ 00380550 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -97503,60 +97504,60 @@ │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ strb r4, [r2, #22] │ │ │ │ lsls r4, r5, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r6, r4] │ │ │ │ + str r2, [r7, r4] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - @ instruction: 0x479e │ │ │ │ + @ instruction: 0x47a2 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - str r2, [r0, r4] │ │ │ │ + str r6, [r0, r4] │ │ │ │ lsls r5, r2, #4 │ │ │ │ bx sp │ │ │ │ lsls r5, r2, #4 │ │ │ │ - str r4, [r6, r2] │ │ │ │ + str r0, [r7, r2] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - bxns r3 │ │ │ │ + bx r4 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - str r4, [r3, r2] │ │ │ │ + str r0, [r4, r2] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - bxns r0 │ │ │ │ + bx r1 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - str r4, [r0, r2] │ │ │ │ + str r0, [r1, r2] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - mov ip, sp │ │ │ │ + mov r8, lr │ │ │ │ lsls r5, r2, #4 │ │ │ │ - str r4, [r5, r1] │ │ │ │ + str r0, [r6, r1] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - mov ip, sl │ │ │ │ + mov r8, fp │ │ │ │ lsls r5, r2, #4 │ │ │ │ strh r0, [r1, #8] │ │ │ │ lsls r5, r4, #4 │ │ │ │ - mov sl, r2 │ │ │ │ + mov lr, r2 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - lsrs r4, r4, #30 │ │ │ │ + lsrs r0, r5, #30 │ │ │ │ lsls r5, r2, #4 │ │ │ │ strh r0, [r6, #6] │ │ │ │ lsls r5, r4, #4 │ │ │ │ - mov r2, pc │ │ │ │ + mov r6, pc │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldr r6, [pc, #736] @ (380b0c ) │ │ │ │ + ldr r6, [pc, #752] @ (380b1c ) │ │ │ │ lsls r5, r2, #4 │ │ │ │ strh r0, [r3, #6] │ │ │ │ lsls r5, r4, #4 │ │ │ │ - mov r2, ip │ │ │ │ + mov r6, ip │ │ │ │ lsls r5, r2, #4 │ │ │ │ - rsbs r1, r8, #9699328 @ 0x940000 │ │ │ │ + rsbs r1, ip, #9699328 @ 0x940000 │ │ │ │ strh r0, [r0, #6] │ │ │ │ lsls r5, r4, #4 │ │ │ │ - mov r2, r9 │ │ │ │ + mov r6, r9 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - adds r0, r0, r4 │ │ │ │ + adds r4, r0, r4 │ │ │ │ lsls r5, r2, #4 │ │ │ │ │ │ │ │ 00380844 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -97648,21 +97649,21 @@ │ │ │ │ lsls r5, r5, #4 │ │ │ │ lsls r0, r7, #26 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r6, #8] │ │ │ │ lsls r4, r5, #4 │ │ │ │ - ldr r4, [pc, #512] @ (380b2c ) │ │ │ │ + ldr r4, [pc, #528] @ (380b3c ) │ │ │ │ lsls r5, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #944] @ (380ce4 ) │ │ │ │ + ldr r6, [pc, #960] @ (380cf4 ) │ │ │ │ lsls r5, r2, #4 │ │ │ │ - cmp r4, sl │ │ │ │ + cmp r0, fp │ │ │ │ lsls r5, r2, #4 │ │ │ │ lsls r2, r6, #9 │ │ │ │ lsls r2, r2, #4 │ │ │ │ │ │ │ │ 0038093c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -97993,71 +97994,71 @@ │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ strb r4, [r4, #6] │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #864] @ (38101c ) │ │ │ │ + ldr r4, [pc, #880] @ (38102c ) │ │ │ │ lsls r5, r2, #4 │ │ │ │ - cmp r4, r5 │ │ │ │ + cmp r0, r6 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldr r4, [pc, #504] @ (380ebc ) │ │ │ │ + ldr r4, [pc, #520] @ (380ecc ) │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldr r4, [pc, #384] @ (380e48 ) │ │ │ │ + ldr r4, [pc, #400] @ (380e58 ) │ │ │ │ lsls r5, r2, #4 │ │ │ │ - cmp r0, r0 │ │ │ │ + cmp r4, r0 │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #104] @ (380d3c ) │ │ │ │ + ldr r4, [pc, #120] @ (380d4c ) │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldr r4, [pc, #232] @ (380dc0 ) │ │ │ │ + ldr r4, [pc, #248] @ (380dd0 ) │ │ │ │ lsls r5, r2, #4 │ │ │ │ - negs r2, r3 │ │ │ │ + negs r6, r3 │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldrb r6, [r7, #17] │ │ │ │ lsls r5, r4, #4 │ │ │ │ - tst r0, r1 │ │ │ │ + tst r4, r1 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - @ instruction: 0xf2160114 │ │ │ │ + @ instruction: 0xf21a0114 │ │ │ │ ldrb r6, [r4, #17] │ │ │ │ lsls r5, r4, #4 │ │ │ │ - rors r0, r6 │ │ │ │ + rors r4, r6 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldr r4, [pc, #8] @ (380cfc ) │ │ │ │ + ldr r4, [pc, #24] @ (380d0c ) │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldrb r6, [r1, #17] │ │ │ │ lsls r5, r4, #4 │ │ │ │ - rors r0, r3 │ │ │ │ + rors r4, r3 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - adc.w r1, lr, #20 │ │ │ │ + adcs.w r1, r2, #20 │ │ │ │ ldrb r6, [r6, #16] │ │ │ │ lsls r5, r4, #4 │ │ │ │ - rors r0, r0 │ │ │ │ + rors r4, r0 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - lsrs r2, r2, #11 │ │ │ │ + lsrs r6, r2, #11 │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldrb r6, [r3, #16] │ │ │ │ lsls r5, r4, #4 │ │ │ │ - sbcs r0, r5 │ │ │ │ + sbcs r4, r5 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - lsrs r6, r0, #11 │ │ │ │ + lsrs r2, r1, #11 │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldrb r6, [r0, #16] │ │ │ │ lsls r5, r4, #4 │ │ │ │ - sbcs r0, r2 │ │ │ │ + sbcs r4, r2 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldr r1, [pc, #344] @ (380e7c ) │ │ │ │ + ldr r1, [pc, #360] @ (380e8c ) │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldrb r6, [r5, #15] │ │ │ │ lsls r5, r4, #4 │ │ │ │ - adcs r0, r7 │ │ │ │ + adcs r4, r7 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - lsrs r2, r4, #10 │ │ │ │ + lsrs r6, r4, #10 │ │ │ │ lsls r5, r2, #4 │ │ │ │ │ │ │ │ 00380d30 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -98099,21 +98100,21 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ subs r5, #10 │ │ │ │ lsls r5, r5, #4 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ lsls r4, r5, #4 │ │ │ │ lsls r0, r7, #26 │ │ │ │ movs r0, r0 │ │ │ │ - blx sp │ │ │ │ + blxns sp │ │ │ │ lsls r5, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #624] @ (38101c ) │ │ │ │ + ldr r2, [pc, #640] @ (38102c ) │ │ │ │ lsls r5, r2, #4 │ │ │ │ - lsls r4, r7 │ │ │ │ + lsrs r0, r0 │ │ │ │ lsls r5, r2, #4 │ │ │ │ │ │ │ │ 00380db0 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -98264,51 +98265,51 @@ │ │ │ │ b.n 380ecc │ │ │ │ ldr r4, [r6, #80] @ 0x50 │ │ │ │ lsls r4, r5, #4 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #904] @ (3812a4 ) │ │ │ │ + ldr r1, [pc, #920] @ (3812b4 ) │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ands r6, r1 │ │ │ │ + ands r2, r2 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldr r1, [pc, #744] @ (38120c ) │ │ │ │ + ldr r1, [pc, #760] @ (38121c ) │ │ │ │ lsls r4, r2, #4 │ │ │ │ - subs r7, #230 @ 0xe6 │ │ │ │ + subs r7, #234 @ 0xea │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldr r7, [sp, #288] @ 0x120 │ │ │ │ + ldr r7, [sp, #304] @ 0x130 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldr r2, [pc, #48] @ (380f60 ) │ │ │ │ + ldr r2, [pc, #64] @ (380f70 ) │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldr r1, [pc, #584] @ (38117c ) │ │ │ │ + ldr r1, [pc, #600] @ (38118c ) │ │ │ │ lsls r4, r2, #4 │ │ │ │ - subs r7, #192 @ 0xc0 │ │ │ │ + subs r7, #196 @ 0xc4 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldr r1, [pc, #480] @ (38111c ) │ │ │ │ + ldr r1, [pc, #496] @ (38112c ) │ │ │ │ lsls r4, r2, #4 │ │ │ │ - subs r7, #164 @ 0xa4 │ │ │ │ + subs r7, #168 @ 0xa8 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldr r1, [pc, #808] @ (381270 ) │ │ │ │ + ldr r1, [pc, #824] @ (381280 ) │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldr r1, [pc, #320] @ (38108c ) │ │ │ │ + ldr r1, [pc, #336] @ (38109c ) │ │ │ │ lsls r4, r2, #4 │ │ │ │ - subs r7, #126 @ 0x7e │ │ │ │ + subs r7, #130 @ 0x82 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldr r1, [pc, #216] @ (38102c ) │ │ │ │ + ldr r1, [pc, #232] @ (38103c ) │ │ │ │ lsls r4, r2, #4 │ │ │ │ - subs r7, #98 @ 0x62 │ │ │ │ + subs r7, #102 @ 0x66 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - adds r0, #222 @ 0xde │ │ │ │ + adds r0, #226 @ 0xe2 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - ldr r1, [pc, #120] @ (380fd8 ) │ │ │ │ + ldr r1, [pc, #136] @ (380fe8 ) │ │ │ │ lsls r4, r2, #4 │ │ │ │ - subs r7, #64 @ 0x40 │ │ │ │ + subs r7, #68 @ 0x44 │ │ │ │ lsls r5, r2, #4 │ │ │ │ │ │ │ │ 00380f64 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -98350,21 +98351,21 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ subs r2, #214 @ 0xd6 │ │ │ │ lsls r5, r5, #4 │ │ │ │ ldr r2, [r6, #52] @ 0x34 │ │ │ │ lsls r4, r5, #4 │ │ │ │ lsls r0, r7, #26 │ │ │ │ movs r0, r0 │ │ │ │ - cmp ip, r6 │ │ │ │ + cmp r8, r7 │ │ │ │ lsls r5, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #368] @ (381150 ) │ │ │ │ + ldr r0, [pc, #384] @ (381160 ) │ │ │ │ lsls r4, r2, #4 │ │ │ │ - subs r6, #136 @ 0x88 │ │ │ │ + subs r6, #140 @ 0x8c │ │ │ │ lsls r5, r2, #4 │ │ │ │ │ │ │ │ 00380fe4 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -98501,40 +98502,40 @@ │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - blxns r9 │ │ │ │ + blx sl │ │ │ │ lsls r5, r2, #4 │ │ │ │ - subs r5, #160 @ 0xa0 │ │ │ │ + subs r5, #164 @ 0xa4 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - blx sp │ │ │ │ + blxns sp │ │ │ │ lsls r5, r2, #4 │ │ │ │ - @ instruction: 0x47d2 │ │ │ │ + @ instruction: 0x47d6 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - subs r5, #126 @ 0x7e │ │ │ │ + subs r5, #130 @ 0x82 │ │ │ │ lsls r5, r2, #4 │ │ │ │ strb r6, [r4, #30] │ │ │ │ lsls r5, r4, #4 │ │ │ │ - subs r5, #48 @ 0x30 │ │ │ │ + subs r5, #52 @ 0x34 │ │ │ │ lsls r5, r2, #4 │ │ │ │ bx r8 │ │ │ │ lsls r5, r2, #4 │ │ │ │ strb r6, [r1, #30] │ │ │ │ lsls r5, r4, #4 │ │ │ │ - subs r5, #24 │ │ │ │ + subs r5, #28 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - stc 1, cr0, [lr], {20} │ │ │ │ + ldc 1, cr0, [r2], {20} │ │ │ │ strb r6, [r6, #29] │ │ │ │ lsls r5, r4, #4 │ │ │ │ - subs r5, #0 │ │ │ │ + subs r5, #4 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - rors r2, r4 │ │ │ │ + rors r6, r4 │ │ │ │ lsls r5, r2, #4 │ │ │ │ │ │ │ │ 00381168 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -99123,116 +99124,116 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #80 @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, r6 │ │ │ │ + add r4, r6 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - subs r1, #208 @ 0xd0 │ │ │ │ + subs r1, #212 @ 0xd4 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - add r2, r1 │ │ │ │ + add r6, r1 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - subs r1, #170 @ 0xaa │ │ │ │ + subs r1, #174 @ 0xae │ │ │ │ lsls r5, r2, #4 │ │ │ │ - bics r6, r1 │ │ │ │ + bics r2, r2 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - subs r1, #46 @ 0x2e │ │ │ │ + subs r1, #50 @ 0x32 │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - muls r0, r4 │ │ │ │ + muls r4, r4 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - subs r1, #0 │ │ │ │ + subs r1, #4 │ │ │ │ lsls r5, r2, #4 │ │ │ │ @ instruction: 0xf6140111 │ │ │ │ - orrs r6, r7 │ │ │ │ + muls r2, r0 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - subs r0, #222 @ 0xde │ │ │ │ + subs r0, #226 @ 0xe2 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - orrs r2, r2 │ │ │ │ + orrs r6, r2 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - subs r0, #178 @ 0xb2 │ │ │ │ + subs r0, #182 @ 0xb6 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - bne.n 381758 │ │ │ │ + bne.n 381760 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - cmn r0, r7 │ │ │ │ + cmn r4, r7 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - subs r0, #152 @ 0x98 │ │ │ │ + subs r0, #156 @ 0x9c │ │ │ │ lsls r5, r2, #4 │ │ │ │ - cmn r4, r2 │ │ │ │ + cmn r0, r3 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - subs r0, #116 @ 0x74 │ │ │ │ + subs r0, #120 @ 0x78 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - cmp r4, r7 │ │ │ │ + cmn r0, r0 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - subs r0, #92 @ 0x5c │ │ │ │ + subs r0, #96 @ 0x60 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - cmp r4, r4 │ │ │ │ + cmp r0, r5 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - subs r0, #68 @ 0x44 │ │ │ │ + subs r0, #72 @ 0x48 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - cmp r4, r1 │ │ │ │ + cmp r0, r2 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - subs r0, #44 @ 0x2c │ │ │ │ + subs r0, #48 @ 0x30 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldrh r0, [r3, r4] │ │ │ │ + ldrh r4, [r3, r4] │ │ │ │ lsls r1, r4, #4 │ │ │ │ - negs r6, r4 │ │ │ │ + negs r2, r5 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - subs r0, #6 │ │ │ │ + subs r0, #10 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - negs r0, r1 │ │ │ │ + negs r4, r1 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - adds r7, #232 @ 0xe8 │ │ │ │ + adds r7, #236 @ 0xec │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldrh r0, [r2, r3] │ │ │ │ + ldrh r4, [r2, r3] │ │ │ │ lsls r1, r4, #4 │ │ │ │ - adds r7, #196 @ 0xc4 │ │ │ │ + adds r7, #200 @ 0xc8 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - tst r4, r2 │ │ │ │ + tst r0, r3 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - tst r2, r0 │ │ │ │ + tst r6, r0 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - adds r7, #162 @ 0xa2 │ │ │ │ + adds r7, #166 @ 0xa6 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - rors r2, r5 │ │ │ │ + rors r6, r5 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - adds r7, #138 @ 0x8a │ │ │ │ + adds r7, #142 @ 0x8e │ │ │ │ lsls r5, r2, #4 │ │ │ │ strb r6, [r6, #6] │ │ │ │ lsls r5, r4, #4 │ │ │ │ - adds r7, #64 @ 0x40 │ │ │ │ + adds r7, #68 @ 0x44 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - lsrs r6, r6, #7 │ │ │ │ + lsrs r2, r7, #7 │ │ │ │ lsls r5, r2, #4 │ │ │ │ strb r6, [r3, #6] │ │ │ │ lsls r5, r4, #4 │ │ │ │ - adds r7, #40 @ 0x28 │ │ │ │ + adds r7, #44 @ 0x2c │ │ │ │ lsls r5, r2, #4 │ │ │ │ - lsls r6, r0, #1 │ │ │ │ + lsls r2, r1, #1 │ │ │ │ lsls r5, r2, #4 │ │ │ │ strb r6, [r0, #6] │ │ │ │ lsls r5, r4, #4 │ │ │ │ - adds r7, #16 │ │ │ │ + adds r7, #20 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - eors r6, r7 │ │ │ │ + lsls r2, r0 │ │ │ │ lsls r5, r2, #4 │ │ │ │ strb r6, [r5, #5] │ │ │ │ lsls r5, r4, #4 │ │ │ │ - adds r6, #248 @ 0xf8 │ │ │ │ + adds r6, #252 @ 0xfc │ │ │ │ lsls r5, r2, #4 │ │ │ │ - lsrs r6, r6, #11 │ │ │ │ + lsrs r2, r7, #11 │ │ │ │ lsls r5, r2, #4 │ │ │ │ strb r6, [r2, #5] │ │ │ │ lsls r5, r4, #4 │ │ │ │ - adds r6, #224 @ 0xe0 │ │ │ │ + adds r6, #228 @ 0xe4 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - @ instruction: 0xe9b60114 │ │ │ │ + @ instruction: 0xe9ba0114 │ │ │ │ │ │ │ │ 00381828 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r6, [pc, #228] @ (38191c ) │ │ │ │ @@ -99348,25 +99349,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #80 @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r1, #36] @ 0x24 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - subs r4, #148 @ 0x94 │ │ │ │ + subs r4, #152 @ 0x98 │ │ │ │ lsls r5, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #200 @ 0xc8 │ │ │ │ + subs r7, #204 @ 0xcc │ │ │ │ lsls r5, r2, #4 │ │ │ │ - adds r5, #104 @ 0x68 │ │ │ │ + adds r5, #108 @ 0x6c │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldr r2, [r2, r1] │ │ │ │ + ldr r6, [r2, r1] │ │ │ │ lsls r1, r4, #4 │ │ │ │ - ldr r4, [r7, r0] │ │ │ │ + ldr r0, [r0, r1] │ │ │ │ lsls r1, r4, #4 │ │ │ │ │ │ │ │ 00381954 : │ │ │ │ stmdb 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 │ │ │ │ @@ -99766,70 +99767,70 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r6, #8] │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #146 @ 0x92 │ │ │ │ + subs r5, #150 @ 0x96 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - adds r3, #24 │ │ │ │ + adds r3, #28 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - subs r5, #118 @ 0x76 │ │ │ │ + subs r5, #122 @ 0x7a │ │ │ │ lsls r5, r2, #4 │ │ │ │ - adds r2, #250 @ 0xfa │ │ │ │ + adds r2, #254 @ 0xfe │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #84 @ 0x54 │ │ │ │ + subs r5, #88 @ 0x58 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - adds r2, #216 @ 0xd8 │ │ │ │ + adds r2, #220 @ 0xdc │ │ │ │ lsls r5, r2, #4 │ │ │ │ movs r7, #172 @ 0xac │ │ │ │ movs r0, r0 │ │ │ │ bics r0, r5 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #90 @ 0x5a │ │ │ │ + subs r4, #94 @ 0x5e │ │ │ │ lsls r5, r2, #4 │ │ │ │ - adds r1, #224 @ 0xe0 │ │ │ │ + adds r1, #228 @ 0xe4 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - subs r1, #90 @ 0x5a │ │ │ │ + subs r1, #94 @ 0x5e │ │ │ │ lsls r5, r2, #4 │ │ │ │ - subs r4, #64 @ 0x40 │ │ │ │ + subs r4, #68 @ 0x44 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - adds r1, #198 @ 0xc6 │ │ │ │ + adds r1, #202 @ 0xca │ │ │ │ lsls r5, r2, #4 │ │ │ │ - subs r4, #38 @ 0x26 │ │ │ │ + subs r4, #42 @ 0x2a │ │ │ │ lsls r5, r2, #4 │ │ │ │ - adds r1, #172 @ 0xac │ │ │ │ + adds r1, #176 @ 0xb0 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - subs r3, #228 @ 0xe4 │ │ │ │ + subs r3, #232 @ 0xe8 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - adds r1, #104 @ 0x68 │ │ │ │ + adds r1, #108 @ 0x6c │ │ │ │ lsls r5, r2, #4 │ │ │ │ - subs r3, #204 @ 0xcc │ │ │ │ + subs r3, #208 @ 0xd0 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - adds r1, #80 @ 0x50 │ │ │ │ + adds r1, #84 @ 0x54 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - subs r3, #180 @ 0xb4 │ │ │ │ + subs r3, #184 @ 0xb8 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - adds r1, #56 @ 0x38 │ │ │ │ + adds r1, #60 @ 0x3c │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldr r4, [r5, #52] @ 0x34 │ │ │ │ lsls r5, r4, #4 │ │ │ │ - adds r0, #246 @ 0xf6 │ │ │ │ + adds r0, #250 @ 0xfa │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldrsh.w r0, [r0, ] │ │ │ │ + ldrsh.w r0, [r4, ] │ │ │ │ ldr r4, [r2, #52] @ 0x34 │ │ │ │ lsls r5, r4, #4 │ │ │ │ - adds r0, #222 @ 0xde │ │ │ │ + adds r0, #226 @ 0xe2 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - subs r0, #176 @ 0xb0 │ │ │ │ + subs r0, #180 @ 0xb4 │ │ │ │ lsls r5, r2, #4 │ │ │ │ │ │ │ │ 00381dd0 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -99871,21 +99872,21 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r4, #106 @ 0x6a │ │ │ │ lsls r5, r5, #4 │ │ │ │ ldrb r6, [r0, r4] │ │ │ │ lsls r4, r5, #4 │ │ │ │ lsls r0, r7, #26 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #72 @ 0x48 │ │ │ │ + adds r7, #76 @ 0x4c │ │ │ │ lsls r5, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #152 @ 0x98 │ │ │ │ + subs r2, #156 @ 0x9c │ │ │ │ lsls r5, r2, #4 │ │ │ │ - adds r0, #28 │ │ │ │ + adds r0, #32 │ │ │ │ lsls r5, r2, #4 │ │ │ │ │ │ │ │ 00381e50 : │ │ │ │ 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 │ │ │ │ @@ -100143,47 +100144,47 @@ │ │ │ │ movs r0, r0 │ │ │ │ bics r0, r5 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #0 │ │ │ │ + subs r1, #4 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - subs r0, #208 @ 0xd0 │ │ │ │ + subs r0, #212 @ 0xd4 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - cmp r6, #58 @ 0x3a │ │ │ │ + cmp r6, #62 @ 0x3e │ │ │ │ lsls r5, r2, #4 │ │ │ │ - subs r0, #182 @ 0xb6 │ │ │ │ + subs r0, #186 @ 0xba │ │ │ │ lsls r5, r2, #4 │ │ │ │ - cmp r6, #32 │ │ │ │ + cmp r6, #36 @ 0x24 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - subs r0, #162 @ 0xa2 │ │ │ │ + subs r0, #166 @ 0xa6 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - cmp r6, #12 │ │ │ │ + cmp r6, #16 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - subs r0, #142 @ 0x8e │ │ │ │ + subs r0, #146 @ 0x92 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - cmp r5, #248 @ 0xf8 │ │ │ │ + cmp r5, #252 @ 0xfc │ │ │ │ lsls r5, r2, #4 │ │ │ │ - subs r0, #112 @ 0x70 │ │ │ │ + subs r0, #116 @ 0x74 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - cmp r5, #218 @ 0xda │ │ │ │ + cmp r5, #222 @ 0xde │ │ │ │ lsls r5, r2, #4 │ │ │ │ - subs r0, #92 @ 0x5c │ │ │ │ + subs r0, #96 @ 0x60 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - cmp r5, #196 @ 0xc4 │ │ │ │ + cmp r5, #200 @ 0xc8 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - subs r0, #68 @ 0x44 │ │ │ │ + subs r0, #72 @ 0x48 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - cmp r5, #172 @ 0xac │ │ │ │ + cmp r5, #176 @ 0xb0 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - subs r0, #44 @ 0x2c │ │ │ │ + subs r0, #48 @ 0x30 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - cmp r5, #148 @ 0x94 │ │ │ │ + cmp r5, #152 @ 0x98 │ │ │ │ lsls r5, r2, #4 │ │ │ │ │ │ │ │ 00382128 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -100275,23 +100276,23 @@ │ │ │ │ lsls r5, r5, #4 │ │ │ │ lsls r0, r7, #26 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, r5] │ │ │ │ lsls r4, r5, #4 │ │ │ │ - adds r3, #156 @ 0x9c │ │ │ │ + adds r3, #160 @ 0xa0 │ │ │ │ lsls r5, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #8 │ │ │ │ + adds r7, #12 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - cmp r4, #112 @ 0x70 │ │ │ │ + cmp r4, #116 @ 0x74 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - adds r6, r5, #7 │ │ │ │ + adds r2, r6, #7 │ │ │ │ lsls r1, r4, #4 │ │ │ │ │ │ │ │ 00382220 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -101100,188 +101101,188 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #250 @ 0xfa │ │ │ │ + subs r2, #254 @ 0xfe │ │ │ │ lsls r3, r3, #4 │ │ │ │ - cmp r0, #2 │ │ │ │ + cmp r0, #6 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - subs r2, #214 @ 0xd6 │ │ │ │ + subs r2, #218 @ 0xda │ │ │ │ lsls r3, r3, #4 │ │ │ │ - movs r7, #222 @ 0xde │ │ │ │ + movs r7, #226 @ 0xe2 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - subs r2, #184 @ 0xb8 │ │ │ │ + subs r2, #188 @ 0xbc │ │ │ │ lsls r3, r3, #4 │ │ │ │ - movs r7, #192 @ 0xc0 │ │ │ │ + movs r7, #196 @ 0xc4 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - stmia r0!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r4, r4, #4 │ │ │ │ - subs r2, #138 @ 0x8a │ │ │ │ + subs r2, #142 @ 0x8e │ │ │ │ lsls r3, r3, #4 │ │ │ │ - movs r7, #138 @ 0x8a │ │ │ │ + movs r7, #142 @ 0x8e │ │ │ │ lsls r5, r2, #4 │ │ │ │ b.n 3823f4 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - subs r2, #98 @ 0x62 │ │ │ │ + subs r2, #102 @ 0x66 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - movs r7, #104 @ 0x68 │ │ │ │ + movs r7, #108 @ 0x6c │ │ │ │ lsls r5, r2, #4 │ │ │ │ - subs r2, #60 @ 0x3c │ │ │ │ + subs r2, #64 @ 0x40 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - movs r7, #68 @ 0x44 │ │ │ │ + movs r7, #72 @ 0x48 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - subs r2, #24 │ │ │ │ + subs r2, #28 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - movs r7, #32 │ │ │ │ + movs r7, #36 @ 0x24 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - subs r2, #6 │ │ │ │ + subs r2, #10 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - adds r0, r3, r2 │ │ │ │ + adds r4, r3, r2 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - movs r6, #254 @ 0xfe │ │ │ │ + movs r7, #2 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - adds r0, r7, r1 │ │ │ │ + adds r4, r7, r1 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - movs r6, #232 @ 0xe8 │ │ │ │ + movs r6, #236 @ 0xec │ │ │ │ lsls r5, r2, #4 │ │ │ │ - subs r1, #208 @ 0xd0 │ │ │ │ + subs r1, #212 @ 0xd4 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - subs r1, #190 @ 0xbe │ │ │ │ + subs r1, #194 @ 0xc2 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - movs r6, #198 @ 0xc6 │ │ │ │ + movs r6, #202 @ 0xca │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #156 @ 0x9c │ │ │ │ + subs r1, #160 @ 0xa0 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - movs r6, #164 @ 0xa4 │ │ │ │ + movs r6, #168 @ 0xa8 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - subs r1, #124 @ 0x7c │ │ │ │ + subs r1, #128 @ 0x80 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - movs r6, #132 @ 0x84 │ │ │ │ + movs r6, #136 @ 0x88 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - cmp r6, #180 @ 0xb4 │ │ │ │ + cmp r6, #184 @ 0xb8 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - movs r6, #112 @ 0x70 │ │ │ │ + movs r6, #116 @ 0x74 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - subs r1, #86 @ 0x56 │ │ │ │ + subs r1, #90 @ 0x5a │ │ │ │ lsls r3, r3, #4 │ │ │ │ - subs r1, #68 @ 0x44 │ │ │ │ + subs r1, #72 @ 0x48 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - movs r6, #76 @ 0x4c │ │ │ │ + movs r6, #80 @ 0x50 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - asrs r4, r0, #31 │ │ │ │ + asrs r0, r1, #31 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - movs r6, #52 @ 0x34 │ │ │ │ + movs r6, #56 @ 0x38 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - subs r1, #28 │ │ │ │ + subs r1, #32 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - subs r1, #10 │ │ │ │ + subs r1, #14 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - movs r6, #18 │ │ │ │ + movs r6, #22 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - adds r0, #222 @ 0xde │ │ │ │ + adds r0, #226 @ 0xe2 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - movs r5, #250 @ 0xfa │ │ │ │ + movs r5, #254 @ 0xfe │ │ │ │ lsls r5, r2, #4 │ │ │ │ - subs r0, #226 @ 0xe2 │ │ │ │ + subs r0, #230 @ 0xe6 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - subs r0, #208 @ 0xd0 │ │ │ │ + subs r0, #212 @ 0xd4 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - movs r5, #216 @ 0xd8 │ │ │ │ + movs r5, #220 @ 0xdc │ │ │ │ lsls r5, r2, #4 │ │ │ │ - subs r0, #184 @ 0xb8 │ │ │ │ + subs r0, #188 @ 0xbc │ │ │ │ lsls r3, r3, #4 │ │ │ │ - movs r5, #192 @ 0xc0 │ │ │ │ + movs r5, #196 @ 0xc4 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - b.n 3830a8 │ │ │ │ + b.n 3830b0 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - movs r5, #168 @ 0xa8 │ │ │ │ + movs r5, #172 @ 0xac │ │ │ │ lsls r5, r2, #4 │ │ │ │ - subs r0, #146 @ 0x92 │ │ │ │ + subs r0, #150 @ 0x96 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - subs r0, #128 @ 0x80 │ │ │ │ + subs r0, #132 @ 0x84 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - movs r5, #136 @ 0x88 │ │ │ │ + movs r5, #140 @ 0x8c │ │ │ │ lsls r5, r2, #4 │ │ │ │ - adds r0, #84 @ 0x54 │ │ │ │ + adds r0, #88 @ 0x58 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - movs r5, #112 @ 0x70 │ │ │ │ + movs r5, #116 @ 0x74 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - subs r0, #88 @ 0x58 │ │ │ │ + subs r0, #92 @ 0x5c │ │ │ │ lsls r3, r3, #4 │ │ │ │ - subs r0, #70 @ 0x46 │ │ │ │ + subs r0, #74 @ 0x4a │ │ │ │ lsls r3, r3, #4 │ │ │ │ - movs r5, #78 @ 0x4e │ │ │ │ + movs r5, #82 @ 0x52 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - movs r0, #150 @ 0x96 │ │ │ │ + movs r0, #154 @ 0x9a │ │ │ │ lsls r3, r2, #4 │ │ │ │ - subs r0, #14 │ │ │ │ + subs r0, #18 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - movs r5, #22 │ │ │ │ + movs r5, #26 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - adds r7, #246 @ 0xf6 │ │ │ │ + adds r7, #250 @ 0xfa │ │ │ │ lsls r3, r3, #4 │ │ │ │ - movs r4, #254 @ 0xfe │ │ │ │ + movs r5, #2 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - cmp r7, #202 @ 0xca │ │ │ │ + cmp r7, #206 @ 0xce │ │ │ │ lsls r5, r2, #4 │ │ │ │ - movs r4, #230 @ 0xe6 │ │ │ │ + movs r4, #234 @ 0xea │ │ │ │ lsls r5, r2, #4 │ │ │ │ - adds r7, #208 @ 0xd0 │ │ │ │ + adds r7, #212 @ 0xd4 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - adds r7, #190 @ 0xbe │ │ │ │ + adds r7, #194 @ 0xc2 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - movs r4, #198 @ 0xc6 │ │ │ │ + movs r4, #202 @ 0xca │ │ │ │ lsls r5, r2, #4 │ │ │ │ - adds r7, #166 @ 0xa6 │ │ │ │ + adds r7, #170 @ 0xaa │ │ │ │ lsls r3, r3, #4 │ │ │ │ - movs r4, #174 @ 0xae │ │ │ │ + movs r4, #178 @ 0xb2 │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldrsh r6, [r2, r3] │ │ │ │ lsls r5, r4, #4 │ │ │ │ - movs r4, #96 @ 0x60 │ │ │ │ + movs r4, #100 @ 0x64 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - strb.w r0, [r6, #276] @ 0x114 │ │ │ │ + strb.w r0, [sl, #276] @ 0x114 │ │ │ │ ldrsh r2, [r7, r2] │ │ │ │ lsls r5, r4, #4 │ │ │ │ - movs r4, #68 @ 0x44 │ │ │ │ + movs r4, #72 @ 0x48 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - cmp r7, #102 @ 0x66 │ │ │ │ + cmp r7, #106 @ 0x6a │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldrsh r6, [r3, r2] │ │ │ │ lsls r5, r4, #4 │ │ │ │ - movs r4, #40 @ 0x28 │ │ │ │ + movs r4, #44 @ 0x2c │ │ │ │ lsls r5, r2, #4 │ │ │ │ - str.w r0, [r2, ] │ │ │ │ + str.w r0, [r6, ] │ │ │ │ ldrsh r2, [r0, r2] │ │ │ │ lsls r5, r4, #4 │ │ │ │ - movs r4, #12 │ │ │ │ + movs r4, #16 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - @ instruction: 0xf7de0114 │ │ │ │ + @ instruction: 0xf7e20114 │ │ │ │ ldrsh r6, [r4, r1] │ │ │ │ lsls r5, r4, #4 │ │ │ │ - movs r3, #240 @ 0xf0 │ │ │ │ + movs r3, #244 @ 0xf4 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - b.n 382e24 │ │ │ │ + b.n 382e2c │ │ │ │ lsls r4, r2, #4 │ │ │ │ ldrsh r2, [r1, r1] │ │ │ │ lsls r5, r4, #4 │ │ │ │ - movs r3, #212 @ 0xd4 │ │ │ │ + movs r3, #216 @ 0xd8 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - cmp r3, #154 @ 0x9a │ │ │ │ + cmp r3, #158 @ 0x9e │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldrsh r6, [r5, r0] │ │ │ │ lsls r5, r4, #4 │ │ │ │ - movs r3, #184 @ 0xb8 │ │ │ │ + movs r3, #188 @ 0xbc │ │ │ │ lsls r5, r2, #4 │ │ │ │ - @ instruction: 0xf6e60114 │ │ │ │ + @ instruction: 0xf6ea0114 │ │ │ │ │ │ │ │ 00382bf0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #196] @ 382cc4 │ │ │ │ @@ -101379,23 +101380,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [pc, #496] @ (382ed4 ) │ │ │ │ lsls r4, r5, #4 │ │ │ │ - cmp r0, #40 @ 0x28 │ │ │ │ + cmp r0, #44 @ 0x2c │ │ │ │ lsls r5, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #148 @ 0x94 │ │ │ │ + adds r4, #152 @ 0x98 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - movs r1, #156 @ 0x9c │ │ │ │ + movs r1, #160 @ 0xa0 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - cmp r1, #178 @ 0xb2 │ │ │ │ + cmp r1, #182 @ 0xb6 │ │ │ │ lsls r5, r2, #4 │ │ │ │ │ │ │ │ 00382cf8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -101693,65 +101694,65 @@ │ │ │ │ lsls r4, r5, #4 │ │ │ │ ldrb r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r0, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #208 @ 0xd0 │ │ │ │ + adds r2, #212 @ 0xd4 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - subs r6, r2, #7 │ │ │ │ + subs r2, r3, #7 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - adds r2, #160 @ 0xa0 │ │ │ │ + adds r2, #164 @ 0xa4 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - subs r6, r4, #6 │ │ │ │ + subs r2, r5, #6 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - adds r2, #124 @ 0x7c │ │ │ │ + adds r2, #128 @ 0x80 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - subs r2, r0, #6 │ │ │ │ + subs r6, r0, #6 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - cmp r2, #106 @ 0x6a │ │ │ │ + cmp r2, #110 @ 0x6e │ │ │ │ lsls r5, r2, #4 │ │ │ │ - adds r2, #78 @ 0x4e │ │ │ │ + adds r2, #82 @ 0x52 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - subs r6, r2, #5 │ │ │ │ + subs r2, r3, #5 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - adds r2, #6 │ │ │ │ + adds r2, #10 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - subs r4, r1, #4 │ │ │ │ + subs r0, r2, #4 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - adds r1, #236 @ 0xec │ │ │ │ + adds r1, #240 @ 0xf0 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - subs r2, r6, #3 │ │ │ │ + subs r6, r6, #3 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - adds r1, #210 @ 0xd2 │ │ │ │ + adds r1, #214 @ 0xd6 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - subs r0, r3, #3 │ │ │ │ + subs r4, r3, #3 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - adds r1, #184 @ 0xb8 │ │ │ │ + adds r1, #188 @ 0xbc │ │ │ │ lsls r3, r3, #4 │ │ │ │ - subs r6, r7, #2 │ │ │ │ + subs r2, r0, #3 │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldr r6, [r4, r3] │ │ │ │ lsls r5, r4, #4 │ │ │ │ - subs r0, r6, #1 │ │ │ │ + subs r4, r6, #1 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - movs r6, #174 @ 0xae │ │ │ │ + movs r6, #178 @ 0xb2 │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldr r2, [r1, r3] │ │ │ │ lsls r5, r4, #4 │ │ │ │ - subs r4, r2, #1 │ │ │ │ + subs r0, r3, #1 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - b.n 382f54 │ │ │ │ + b.n 382f5c │ │ │ │ lsls r4, r2, #4 │ │ │ │ ldr r6, [r5, r2] │ │ │ │ lsls r5, r4, #4 │ │ │ │ - subs r0, r7, #0 │ │ │ │ + subs r4, r7, #0 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - @ instruction: 0xf22a0114 │ │ │ │ + @ instruction: 0xf22e0114 │ │ │ │ │ │ │ │ 00383064 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #196] @ 383138 │ │ │ │ @@ -101849,23 +101850,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [pc, #32] @ (383178 ) │ │ │ │ lsls r4, r5, #4 │ │ │ │ - adds r4, r0, #6 │ │ │ │ + adds r0, r1, #6 │ │ │ │ lsls r5, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #32 │ │ │ │ + adds r0, #36 @ 0x24 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - adds r0, r5, #4 │ │ │ │ + adds r4, r5, #4 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - movs r5, #62 @ 0x3e │ │ │ │ + movs r5, #66 @ 0x42 │ │ │ │ lsls r5, r2, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ @@ -103210,15 +103211,15 @@ │ │ │ │ nop │ │ │ │ subs r5, #230 @ 0xe6 │ │ │ │ lsls r4, r5, #4 │ │ │ │ ldrb r0, [r7, #20] │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r4, 383dc6 │ │ │ │ + pop {} │ │ │ │ lsls r4, r2, #4 │ │ │ │ │ │ │ │ 00383d48 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -103293,15 +103294,15 @@ │ │ │ │ nop │ │ │ │ subs r5, #38 @ 0x26 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r5, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r4, 383e56 │ │ │ │ + cbnz r0, 383e58 │ │ │ │ lsls r4, r2, #4 │ │ │ │ │ │ │ │ 00383e08 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -103376,15 +103377,15 @@ │ │ │ │ nop │ │ │ │ subs r4, #102 @ 0x66 │ │ │ │ lsls r4, r5, #4 │ │ │ │ lsls r4, r1, #30 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - rev16 r4, r7 │ │ │ │ + hlt 0x0000 │ │ │ │ lsls r4, r2, #4 │ │ │ │ │ │ │ │ 00383ec8 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -103453,15 +103454,15 @@ │ │ │ │ nop │ │ │ │ subs r3, #178 @ 0xb2 │ │ │ │ lsls r4, r5, #4 │ │ │ │ ldr r0, [r4, r5] │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 383fae │ │ │ │ + cbnz r4, 383fae │ │ │ │ lsls r4, r2, #4 │ │ │ │ │ │ │ │ 00383f7c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -103536,15 +103537,15 @@ │ │ │ │ nop │ │ │ │ subs r2, #242 @ 0xf2 │ │ │ │ lsls r4, r5, #4 │ │ │ │ cmp r0, #160 @ 0xa0 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 38403e │ │ │ │ + cbnz r4, 38403e │ │ │ │ lsls r4, r2, #4 │ │ │ │ │ │ │ │ 0038403c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -103615,15 +103616,15 @@ │ │ │ │ nop │ │ │ │ subs r2, #58 @ 0x3a │ │ │ │ lsls r4, r5, #4 │ │ │ │ strb r0, [r4, #14] │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb850 │ │ │ │ + @ instruction: 0xb854 │ │ │ │ lsls r4, r2, #4 │ │ │ │ │ │ │ │ 003840f4 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -103698,15 +103699,15 @@ │ │ │ │ nop │ │ │ │ subs r1, #122 @ 0x7a │ │ │ │ lsls r4, r5, #4 │ │ │ │ asrs r0, r2, #30 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb790 │ │ │ │ + @ instruction: 0xb794 │ │ │ │ lsls r4, r2, #4 │ │ │ │ │ │ │ │ 003841b4 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -103780,15 +103781,15 @@ │ │ │ │ nop │ │ │ │ subs r0, #186 @ 0xba │ │ │ │ lsls r4, r5, #4 │ │ │ │ subs r4, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb6d0 │ │ │ │ + @ instruction: 0xb6d4 │ │ │ │ lsls r4, r2, #4 │ │ │ │ │ │ │ │ 00384274 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -103863,15 +103864,15 @@ │ │ │ │ nop │ │ │ │ adds r7, #250 @ 0xfa │ │ │ │ lsls r4, r5, #4 │ │ │ │ cmp r7, #72 @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - setpan #0 │ │ │ │ + @ instruction: 0xb614 │ │ │ │ lsls r4, r2, #4 │ │ │ │ │ │ │ │ 00384334 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -103946,15 +103947,15 @@ │ │ │ │ nop │ │ │ │ adds r7, #50 @ 0x32 │ │ │ │ lsls r4, r5, #4 │ │ │ │ adds r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - push {r3, r6, lr} │ │ │ │ + push {r2, r3, r6, lr} │ │ │ │ lsls r4, r2, #4 │ │ │ │ │ │ │ │ 003843fc : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -104023,15 +104024,15 @@ │ │ │ │ nop │ │ │ │ adds r6, #126 @ 0x7e │ │ │ │ lsls r4, r5, #4 │ │ │ │ subs r0, r3, r2 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - push {r2, r4, r7} │ │ │ │ + push {r3, r4, r7} │ │ │ │ lsls r4, r2, #4 │ │ │ │ │ │ │ │ 003844b0 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -104102,15 +104103,15 @@ │ │ │ │ nop │ │ │ │ adds r5, #198 @ 0xc6 │ │ │ │ lsls r4, r5, #4 │ │ │ │ lsrs r0, r3, #12 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 3845de │ │ │ │ + cbz r0, 3845e0 │ │ │ │ lsls r4, r2, #4 │ │ │ │ │ │ │ │ 00384568 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -104185,15 +104186,15 @@ │ │ │ │ nop │ │ │ │ adds r5, #6 │ │ │ │ lsls r4, r5, #4 │ │ │ │ str r0, [r3, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 38466e │ │ │ │ + cbz r0, 384670 │ │ │ │ lsls r4, r2, #4 │ │ │ │ │ │ │ │ 00384628 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -104262,15 +104263,15 @@ │ │ │ │ nop │ │ │ │ adds r4, #82 @ 0x52 │ │ │ │ lsls r4, r5, #4 │ │ │ │ strb r4, [r3, #10] │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - sxtb r0, r5 │ │ │ │ + sxtb r4, r5 │ │ │ │ lsls r4, r2, #4 │ │ │ │ │ │ │ │ 003846dc : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -104345,15 +104346,15 @@ │ │ │ │ nop │ │ │ │ adds r3, #146 @ 0x92 │ │ │ │ lsls r4, r5, #4 │ │ │ │ ldrb r4, [r2, #5] │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 3847c6 │ │ │ │ + cbz r4, 3847c6 │ │ │ │ lsls r4, r2, #4 │ │ │ │ │ │ │ │ 0038479c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -104424,15 +104425,15 @@ │ │ │ │ nop │ │ │ │ adds r2, #218 @ 0xda │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - sub sp, #448 @ 0x1c0 │ │ │ │ + sub sp, #464 @ 0x1d0 │ │ │ │ lsls r4, r2, #4 │ │ │ │ │ │ │ │ 00384854 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -104507,15 +104508,15 @@ │ │ │ │ nop │ │ │ │ adds r2, #26 │ │ │ │ lsls r4, r5, #4 │ │ │ │ ldr r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - add sp, #192 @ 0xc0 │ │ │ │ + add sp, #208 @ 0xd0 │ │ │ │ lsls r4, r2, #4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [pc, #56] @ (384950 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 384926 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ @@ -104539,15 +104540,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ adds r1, #224 @ 0xe0 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r4, #32 │ │ │ │ + asrs r4, r4, #32 │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [pc, #56] @ (384998 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 38496e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ @@ -104571,15 +104572,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ adds r1, #152 @ 0x98 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r6, #32 │ │ │ │ + asrs r4, r6, #32 │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [pc, #56] @ (3849e0 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 3849b6 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ @@ -104603,15 +104604,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ adds r1, #80 @ 0x50 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r7, #32 │ │ │ │ + asrs r0, r0, #1 │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [pc, #56] @ (384a28 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 3849fe │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ @@ -104635,15 +104636,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ adds r1, #8 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r0, #1 │ │ │ │ + asrs r4, r0, #1 │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [pc, #56] @ (384a70 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 384a46 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ @@ -104667,15 +104668,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ adds r0, #192 @ 0xc0 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r4, #1 │ │ │ │ + asrs r0, r5, #1 │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [pc, #56] @ (384ab8 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 384a8e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ @@ -104699,15 +104700,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ adds r0, #120 @ 0x78 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r6, #1 │ │ │ │ + asrs r4, r6, #1 │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [pc, #56] @ (384b00 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 384ad6 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ @@ -104731,15 +104732,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r6, #1 │ │ │ │ + asrs r0, r7, #1 │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [pc, #56] @ (384b48 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 384b1e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ @@ -104763,15 +104764,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ cmp r7, #232 @ 0xe8 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r5, #1 │ │ │ │ + asrs r4, r5, #1 │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [pc, #56] @ (384b90 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 384b66 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ @@ -104795,15 +104796,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ cmp r7, #160 @ 0xa0 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r5, #1 │ │ │ │ + asrs r4, r5, #1 │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [pc, #56] @ (384bd8 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 384bae │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ @@ -104827,15 +104828,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ cmp r7, #88 @ 0x58 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r2, #1 │ │ │ │ + asrs r4, r2, #1 │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [pc, #56] @ (384c20 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 384bf6 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ @@ -104859,15 +104860,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ cmp r7, #16 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r0, #1 │ │ │ │ + asrs r4, r0, #1 │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [pc, #56] @ (384c68 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 384c3e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ @@ -104891,15 +104892,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ cmp r6, #200 @ 0xc8 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r6, #32 │ │ │ │ + asrs r4, r6, #32 │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [pc, #56] @ (384cb0 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 384c86 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ @@ -104923,15 +104924,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ cmp r6, #128 @ 0x80 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r3, #32 │ │ │ │ + asrs r0, r4, #32 │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [pc, #56] @ (384cf8 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 384cce │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ @@ -104955,15 +104956,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ cmp r6, #56 @ 0x38 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r1, #32 │ │ │ │ + asrs r0, r2, #32 │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldr r3, [r0, #116] @ 0x74 │ │ │ │ ldr r2, [pc, #56] @ (384d40 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 384d16 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ @@ -104987,15 +104988,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ cmp r5, #240 @ 0xf0 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r5, #31 │ │ │ │ + lsrs r0, r6, #31 │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldr r3, [r0, #108] @ 0x6c │ │ │ │ ldr r2, [pc, #56] @ (384d88 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 384d5e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ @@ -105019,15 +105020,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ cmp r5, #168 @ 0xa8 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r2, #31 │ │ │ │ + lsrs r0, r3, #31 │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldr r3, [r0, #92] @ 0x5c │ │ │ │ ldr r2, [pc, #56] @ (384dd0 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 384da6 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ @@ -105051,15 +105052,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ cmp r5, #96 @ 0x60 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r7, #30 │ │ │ │ + lsrs r4, r7, #30 │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ ldr r2, [pc, #56] @ (384e18 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 384dee │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ @@ -105083,15 +105084,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ cmp r5, #24 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r4, #30 │ │ │ │ + lsrs r4, r4, #30 │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ ldr r2, [pc, #56] @ (384e60 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 384e36 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ @@ -105115,15 +105116,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ cmp r4, #208 @ 0xd0 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r1, #30 │ │ │ │ + lsrs r4, r1, #30 │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ ldr r2, [pc, #56] @ (384ea8 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 384e7e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ @@ -105147,15 +105148,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ cmp r4, #136 @ 0x88 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r5, #29 │ │ │ │ + lsrs r0, r6, #29 │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [pc, #56] @ (384ef0 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 384ec6 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ @@ -105179,15 +105180,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r2, #29 │ │ │ │ + lsrs r0, r3, #29 │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldr.w r3, [r0, #208] @ 0xd0 │ │ │ │ ldr r2, [pc, #52] @ (384f38 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 384f10 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ @@ -105210,15 +105211,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ cmp r3, #246 @ 0xf6 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r6, #28 │ │ │ │ + lsrs r2, r7, #28 │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldr.w r3, [r0, #196] @ 0xc4 │ │ │ │ ldr r2, [pc, #52] @ (384f80 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 384f58 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ @@ -105241,15 +105242,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ cmp r3, #174 @ 0xae │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r3, #28 │ │ │ │ + lsrs r2, r4, #28 │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldr.w r3, [r0, #192] @ 0xc0 │ │ │ │ ldr r2, [pc, #52] @ (384fc8 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 384fa0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ @@ -105272,15 +105273,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ cmp r3, #102 @ 0x66 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r1, #28 │ │ │ │ + lsrs r6, r1, #28 │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldr.w r3, [r0, #168] @ 0xa8 │ │ │ │ ldr r2, [pc, #52] @ (385010 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 384fe8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ @@ -105303,15 +105304,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ cmp r3, #30 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r6, #27 │ │ │ │ + lsrs r2, r7, #27 │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ ldr r2, [pc, #52] @ (385058 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 385030 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ @@ -105334,15 +105335,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ cmp r2, #214 @ 0xd6 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r5, #27 │ │ │ │ + lsrs r6, r5, #27 │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldr.w r3, [r0, #140] @ 0x8c │ │ │ │ ldr r2, [pc, #52] @ (3850a0 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 385078 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ @@ -105365,15 +105366,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ cmp r2, #142 @ 0x8e │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r2, #27 │ │ │ │ + lsrs r2, r3, #27 │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldr.w r3, [r0, #132] @ 0x84 │ │ │ │ ldr r2, [pc, #52] @ (3850e8 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 3850c0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ @@ -105396,15 +105397,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ cmp r2, #70 @ 0x46 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r1, #27 │ │ │ │ + lsrs r6, r1, #27 │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldr r3, [r0, #112] @ 0x70 │ │ │ │ ldr r2, [pc, #56] @ (385130 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 385106 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ @@ -105428,15 +105429,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r6, #26 │ │ │ │ + lsrs r0, r7, #26 │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldr r3, [r0, #104] @ 0x68 │ │ │ │ ldr r2, [pc, #56] @ (385178 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 38514e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ @@ -105460,15 +105461,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ cmp r1, #184 @ 0xb8 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r5, #26 │ │ │ │ + lsrs r0, r6, #26 │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldr r3, [r0, #92] @ 0x5c │ │ │ │ ldr r2, [pc, #56] @ (3851c0 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 385196 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ @@ -105492,15 +105493,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ cmp r1, #112 @ 0x70 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r4, #26 │ │ │ │ + lsrs r4, r4, #26 │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ ldr r2, [pc, #56] @ (385208 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 3851de │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ @@ -105524,15 +105525,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ cmp r1, #40 @ 0x28 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r1, #26 │ │ │ │ + lsrs r4, r1, #26 │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ ldr r2, [pc, #56] @ (385250 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 385226 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ @@ -105556,15 +105557,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ cmp r0, #224 @ 0xe0 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r6, #25 │ │ │ │ + lsrs r4, r6, #25 │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr r2, [pc, #56] @ (385298 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 38526e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ @@ -105588,15 +105589,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ cmp r0, #152 @ 0x98 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r3, #25 │ │ │ │ + lsrs r0, r4, #25 │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r2, [pc, #56] @ (3852e0 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 3852b6 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ @@ -105620,15 +105621,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ cmp r0, #80 @ 0x50 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r1, #25 │ │ │ │ + lsrs r0, r2, #25 │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [pc, #56] @ (385328 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 3852fe │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ @@ -105652,15 +105653,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ cmp r0, #8 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r6, #24 │ │ │ │ + lsrs r0, r7, #24 │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ ldr r2, [pc, #56] @ (385370 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 385346 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ @@ -105684,15 +105685,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ movs r7, #192 @ 0xc0 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r3, #24 │ │ │ │ + lsrs r0, r4, #24 │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [pc, #56] @ (3853b8 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 38538e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ @@ -105716,15 +105717,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ movs r7, #120 @ 0x78 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r0, #24 │ │ │ │ + lsrs r0, r1, #24 │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ ldr r2, [pc, #56] @ (385400 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 3853d6 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ @@ -105748,15 +105749,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ movs r7, #48 @ 0x30 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r5, #23 │ │ │ │ + lsrs r0, r6, #23 │ │ │ │ lsls r5, r2, #4 │ │ │ │ │ │ │ │ 0038540c : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -105789,17 +105790,17 @@ │ │ │ │ nop │ │ │ │ movs r6, #214 @ 0xd6 │ │ │ │ lsls r4, r5, #4 │ │ │ │ ldrb r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r6, #19 │ │ │ │ + lsrs r2, r7, #19 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - ldr??.w r0, [lr, #276] @ 0x114 │ │ │ │ + @ instruction: 0xfa020114 │ │ │ │ │ │ │ │ 00385468 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #196] @ 38553c │ │ │ │ @@ -105896,22 +105897,22 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #4 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - lsrs r0, r0, #20 │ │ │ │ + lsrs r4, r0, #20 │ │ │ │ lsls r5, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r3, #16 │ │ │ │ + lsrs r0, r4, #16 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - vld4.8 {d0,d2,d4,d6}, [r4 :64], r4 │ │ │ │ - lsls r2, r7, #4 │ │ │ │ + vld4.8 {d0,d2,d4,d6}, [r8 :64], r4 │ │ │ │ + lsls r6, r7, #4 │ │ │ │ lsls r5, r2, #4 │ │ │ │ │ │ │ │ 00385570 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -105932,16 +105933,16 @@ │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #1328 @ 0x530 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ adds r2, #240 @ 0xf0 │ │ │ │ lsls r5, r4, #4 │ │ │ │ - ldr??.w r0, [sl, ] │ │ │ │ - add r7, pc, #960 @ (adr r7, 385978 ) │ │ │ │ + ldr??.w r0, [lr, ] │ │ │ │ + add r7, pc, #976 @ (adr r7, 385988 ) │ │ │ │ lsls r4, r2, #4 │ │ │ │ │ │ │ │ 003855b8 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -105982,21 +105983,21 @@ │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ eor.w r1, r2, #11272192 @ 0xac0000 │ │ │ │ movs r5, #30 │ │ │ │ lsls r4, r5, #4 │ │ │ │ ldrb r4, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 385a74 │ │ │ │ + b.n 385a7c │ │ │ │ lsls r4, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r3, #16 │ │ │ │ + lsrs r4, r3, #16 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldrh.w r0, [r4, ] │ │ │ │ + ldrh.w r0, [r8, ] │ │ │ │ │ │ │ │ 00385638 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #160] @ (3856e8 ) │ │ │ │ @@ -106061,21 +106062,21 @@ │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #202 @ 0xca │ │ │ │ lsls r5, r4, #4 │ │ │ │ - @ instruction: 0xf7540114 │ │ │ │ - lsls r2, r0, #4 │ │ │ │ + @ instruction: 0xf7580114 │ │ │ │ + lsls r6, r0, #4 │ │ │ │ lsls r5, r2, #4 │ │ │ │ adds r1, #178 @ 0xb2 │ │ │ │ lsls r5, r4, #4 │ │ │ │ - @ instruction: 0xf73c0114 │ │ │ │ - stmia r0!, {r1, r2, r3, r6} │ │ │ │ + @ instruction: 0xf7400114 │ │ │ │ + stmia r0!, {r1, r4, r6} │ │ │ │ lsls r4, r2, #4 │ │ │ │ │ │ │ │ 0038570c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -106182,20 +106183,20 @@ │ │ │ │ lsls r4, r5, #4 │ │ │ │ lsls r0, r7, #26 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 1, cr0, [r8, #-80]! @ 0xffffffb0 │ │ │ │ + ldc2l 1, cr0, [ip, #-80]! @ 0xffffffb0 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x00d4 │ │ │ │ + bkpt 0x00d8 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - movw r1, #51220 @ 0xc814 │ │ │ │ + @ instruction: 0xf6500114 │ │ │ │ │ │ │ │ 00385828 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ @@ -106239,21 +106240,21 @@ │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #1436 @ 0x59c │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ adds r0, #20 │ │ │ │ lsls r5, r4, #4 │ │ │ │ - @ instruction: 0xf59e0114 │ │ │ │ - lsrs r4, r6, #6 │ │ │ │ + sub.w r1, r2, #9699328 @ 0x940000 │ │ │ │ + lsrs r0, r7, #6 │ │ │ │ lsls r5, r2, #4 │ │ │ │ cmp r7, #248 @ 0xf8 │ │ │ │ lsls r5, r4, #4 │ │ │ │ - @ instruction: 0xf5820114 │ │ │ │ - lsrs r4, r5, #6 │ │ │ │ + @ instruction: 0xf5860114 │ │ │ │ + lsrs r0, r6, #6 │ │ │ │ lsls r5, r2, #4 │ │ │ │ │ │ │ │ 003858bc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -106366,36 +106367,36 @@ │ │ │ │ lsls r2, r5, #4 │ │ │ │ movs r2, #22 │ │ │ │ lsls r4, r5, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #10 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - add r4, pc, #736 @ (adr r4, 385cac ) │ │ │ │ + add r4, pc, #752 @ (adr r4, 385cbc ) │ │ │ │ lsls r4, r2, #4 │ │ │ │ - lsrs r4, r2, #5 │ │ │ │ + lsrs r0, r3, #5 │ │ │ │ lsls r5, r2, #4 │ │ │ │ str r0, [r3, #116] @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #160 @ 0xa0 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - lsrs r0, r6, #3 │ │ │ │ + lsrs r4, r6, #3 │ │ │ │ lsls r5, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #176 @ (adr r4, 385a98 ) │ │ │ │ + add r4, pc, #192 @ (adr r4, 385aa8 ) │ │ │ │ lsls r4, r2, #4 │ │ │ │ - @ instruction: 0xf4c00114 │ │ │ │ - ldrh r2, [r6, #46] @ 0x2e │ │ │ │ + @ instruction: 0xf4c40114 │ │ │ │ + ldrh r6, [r6, #46] @ 0x2e │ │ │ │ lsls r4, r4, #4 │ │ │ │ - b.n 385658 │ │ │ │ + b.n 385660 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - b.n 385644 │ │ │ │ + b.n 38564c │ │ │ │ lsls r0, r4, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w ip, [pc, #128] @ 385a88 │ │ │ │ sub sp, #12 │ │ │ │ @@ -106452,15 +106453,15 @@ │ │ │ │ b.n 385a58 │ │ │ │ movs r0, #234 @ 0xea │ │ │ │ lsls r4, r5, #4 │ │ │ │ str r0, [r3, #116] @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #864] @ 0x360 │ │ │ │ + ldr r6, [sp, #880] @ 0x370 │ │ │ │ lsls r4, r2, #4 │ │ │ │ │ │ │ │ 00385a98 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -106487,16 +106488,16 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #1488 @ 0x5d0 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ cmp r5, #178 @ 0xb2 │ │ │ │ lsls r5, r4, #4 │ │ │ │ - @ instruction: 0xf33c0114 │ │ │ │ - lsls r6, r3, #30 │ │ │ │ + sbfx r1, r0, #0, #21 │ │ │ │ + lsls r2, r4, #30 │ │ │ │ lsls r5, r2, #4 │ │ │ │ │ │ │ │ 00385af4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -106600,35 +106601,35 @@ │ │ │ │ blx 344dc8 <__stack_chk_fail@plt> │ │ │ │ strb r4, [r3, #1] │ │ │ │ lsls r2, r5, #4 │ │ │ │ subs r6, r4, #7 │ │ │ │ lsls r4, r5, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #512 @ (adr r2, 385dfc ) │ │ │ │ + add r2, pc, #528 @ (adr r2, 385e0c ) │ │ │ │ lsls r4, r2, #4 │ │ │ │ - strb r0, [r4, #15] │ │ │ │ + strb r4, [r4, #15] │ │ │ │ lsls r0, r3, #4 │ │ │ │ subs r2, r7, #6 │ │ │ │ lsls r4, r5, #4 │ │ │ │ ldr r4, [r2, r7] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, r3, #5 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - add r7, sp, #608 @ 0x260 │ │ │ │ + add r7, sp, #624 @ 0x270 │ │ │ │ lsls r4, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #944 @ (adr r1, 385fcc ) │ │ │ │ + add r1, pc, #960 @ (adr r1, 385fdc ) │ │ │ │ lsls r4, r2, #4 │ │ │ │ - @ instruction: 0xf2800114 │ │ │ │ - @ instruction: 0xfab00114 │ │ │ │ - ldrh r4, [r4, #28] │ │ │ │ + @ instruction: 0xf2840114 │ │ │ │ + @ instruction: 0xfab40114 │ │ │ │ + ldrh r0, [r5, #28] │ │ │ │ lsls r4, r4, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w ip, [pc, #128] @ 385cb8 │ │ │ │ sub sp, #12 │ │ │ │ @@ -106685,15 +106686,15 @@ │ │ │ │ b.n 385c88 │ │ │ │ subs r2, r7, #2 │ │ │ │ lsls r4, r5, #4 │ │ │ │ ldr r4, [r2, r7] │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r4, [sp, #688] @ 0x2b0 │ │ │ │ lsls r4, r2, #4 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [pc, #64] @ (385d0c ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 385ce2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ @@ -106720,15 +106721,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ subs r4, r5, #0 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r4, #22 │ │ │ │ + lsls r4, r4, #22 │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [pc, #64] @ (385d5c ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 385d32 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ @@ -106755,15 +106756,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ adds r4, r3, #7 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #22 │ │ │ │ + lsls r0, r1, #22 │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [pc, #64] @ (385dac ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 385d82 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ @@ -106790,15 +106791,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ adds r4, r1, #6 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #21 │ │ │ │ + lsls r0, r6, #21 │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ ldr r2, [pc, #64] @ (385dfc ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 385dd2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ @@ -106825,15 +106826,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ adds r4, r7, #4 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r1, #21 │ │ │ │ + lsls r0, r2, #21 │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [pc, #64] @ (385e4c ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 385e22 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ @@ -106860,15 +106861,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ adds r4, r5, #3 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r6, #20 │ │ │ │ + lsls r0, r7, #20 │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [pc, #64] @ (385e9c ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 385e72 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ @@ -106895,15 +106896,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ adds r4, r3, #2 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r3, #20 │ │ │ │ + lsls r0, r4, #20 │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [pc, #64] @ (385eec ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 385ec2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ @@ -106930,15 +106931,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ adds r4, r1, #1 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #20 │ │ │ │ + lsls r0, r1, #20 │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [pc, #64] @ (385f3c ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 385f12 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ @@ -106965,15 +106966,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ subs r4, r7, r7 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #19 │ │ │ │ + lsls r0, r6, #19 │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ ldr r2, [pc, #64] @ (385f8c ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 385f62 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ @@ -107000,15 +107001,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ subs r4, r5, r6 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #19 │ │ │ │ + lsls r4, r3, #19 │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [pc, #64] @ (385fdc ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 385fb2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ @@ -107035,15 +107036,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ subs r4, r3, r5 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r6, #18 │ │ │ │ + lsls r0, r7, #18 │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [pc, #64] @ (38602c ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 386002 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ @@ -107070,15 +107071,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ subs r4, r1, r4 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #18 │ │ │ │ + lsls r4, r2, #18 │ │ │ │ lsls r5, r2, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #56] @ (386080 ) │ │ │ │ ldrb.w r2, [r0, #148] @ 0x94 │ │ │ │ @@ -107110,15 +107111,15 @@ │ │ │ │ lsls r4, r5, #4 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r4, #17 │ │ │ │ + lsls r6, r4, #17 │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ ldr r2, [pc, #60] @ (3860d8 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 3860b0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ @@ -107144,15 +107145,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ subs r6, r3, r1 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r7, #16 │ │ │ │ + lsls r2, r0, #17 │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldr.w r3, [r0, #140] @ 0x8c │ │ │ │ ldr r2, [pc, #60] @ (386128 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 386100 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ @@ -107178,15 +107179,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ subs r6, r1, r0 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r5, #16 │ │ │ │ + lsls r6, r5, #16 │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldr.w r3, [r0, #132] @ 0x84 │ │ │ │ ldr r2, [pc, #60] @ (386178 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 386150 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ @@ -107212,15 +107213,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ adds r6, r7, r6 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r1, #16 │ │ │ │ + lsls r2, r2, #16 │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldr r3, [r0, #120] @ 0x78 │ │ │ │ ldr r2, [pc, #64] @ (3861c8 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 38619e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ @@ -107247,15 +107248,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ adds r0, r6, r5 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r7, #15 │ │ │ │ + lsls r0, r0, #16 │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldr r3, [r0, #104] @ 0x68 │ │ │ │ ldr r2, [pc, #64] @ (386218 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 3861ee │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ @@ -107282,15 +107283,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ adds r0, r4, r4 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r3, #15 │ │ │ │ + lsls r0, r4, #15 │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldr r3, [r0, #100] @ 0x64 │ │ │ │ ldr r2, [pc, #64] @ (386268 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 38623e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ @@ -107317,15 +107318,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ adds r0, r2, r3 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r7, #14 │ │ │ │ + lsls r0, r0, #15 │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ ldr r2, [pc, #64] @ (3862b8 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 38628e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ @@ -107352,15 +107353,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ adds r0, r0, r2 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r3, #14 │ │ │ │ + lsls r0, r4, #14 │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldr r3, [r0, #80] @ 0x50 │ │ │ │ ldr r2, [pc, #64] @ (386308 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 3862de │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ @@ -107387,15 +107388,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ adds r0, r6, r0 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r7, #13 │ │ │ │ + lsls r4, r7, #13 │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ ldr r2, [pc, #64] @ (386358 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 38632e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ @@ -107422,15 +107423,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ asrs r0, r4, #31 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r2, #13 │ │ │ │ + lsls r0, r3, #13 │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ ldr r2, [pc, #64] @ (3863a8 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 38637e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ @@ -107457,15 +107458,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ asrs r0, r2, #30 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r6, #12 │ │ │ │ + lsls r0, r7, #12 │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldr r3, [r0, #68] @ 0x44 │ │ │ │ ldr r2, [pc, #64] @ (3863f8 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 3863ce │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ @@ -107492,15 +107493,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ asrs r0, r0, #29 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #12 │ │ │ │ + lsls r4, r2, #12 │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ ldr r2, [pc, #64] @ (386448 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 38641e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ @@ -107527,15 +107528,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ asrs r0, r6, #27 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r6, #11 │ │ │ │ + lsls r4, r6, #11 │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr r2, [pc, #64] @ (386498 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 38646e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ @@ -107562,15 +107563,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ asrs r0, r4, #26 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r2, #11 │ │ │ │ + lsls r0, r3, #11 │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r2, [pc, #64] @ (3864e8 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 3864be │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ @@ -107597,15 +107598,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ asrs r0, r2, #25 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #10 │ │ │ │ + lsls r0, r6, #10 │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r2, [pc, #64] @ (386538 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 38650e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ @@ -107632,15 +107633,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ asrs r0, r0, #24 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #10 │ │ │ │ + lsls r0, r1, #10 │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ ldr r2, [pc, #64] @ (386588 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 38655e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ @@ -107667,15 +107668,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ asrs r0, r6, #22 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r5, #9 │ │ │ │ + lsls r4, r5, #9 │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [pc, #64] @ (3865d8 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 3865ae │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ @@ -107702,15 +107703,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ asrs r0, r4, #21 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r1, #9 │ │ │ │ + lsls r4, r1, #9 │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ ldr r2, [pc, #64] @ (386628 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 3865fe │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ @@ -107737,15 +107738,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ asrs r0, r2, #20 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r4, #8 │ │ │ │ + lsls r4, r4, #8 │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ ldr r2, [pc, #64] @ (386678 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 38664e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ @@ -107772,15 +107773,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ asrs r0, r0, #19 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r7, #7 │ │ │ │ + lsls r4, r7, #7 │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ ldr r2, [pc, #64] @ (3866c8 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 38669e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ @@ -107807,15 +107808,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ asrs r0, r6, #17 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r2, #7 │ │ │ │ + lsls r0, r3, #7 │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [pc, #64] @ (386718 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 3866ee │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ @@ -107842,15 +107843,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ asrs r0, r4, #16 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #6 │ │ │ │ + lsls r0, r6, #6 │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldr.w r3, [r0, #232] @ 0xe8 │ │ │ │ ldr r2, [pc, #60] @ (386768 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 386740 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ @@ -107876,15 +107877,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ asrs r6, r1, #15 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r7, #5 │ │ │ │ + lsls r2, r0, #6 │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldr.w r3, [r0, #228] @ 0xe4 │ │ │ │ ldr r2, [pc, #60] @ (3867b8 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 386790 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ @@ -107910,15 +107911,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ asrs r6, r7, #13 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r5, #5 │ │ │ │ + lsls r2, r6, #5 │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldr.w r3, [r0, #224] @ 0xe0 │ │ │ │ ldr r2, [pc, #60] @ (386808 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 3867e0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ @@ -107944,15 +107945,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ asrs r6, r5, #12 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r3, #5 │ │ │ │ + lsls r2, r4, #5 │ │ │ │ lsls r5, r2, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #56] @ (38685c ) │ │ │ │ ldrb.w r2, [r0, #220] @ 0xdc │ │ │ │ @@ -107984,15 +107985,15 @@ │ │ │ │ lsls r4, r5, #4 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r7, #4 │ │ │ │ + lsls r2, r0, #5 │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldr.w r3, [r0, #212] @ 0xd4 │ │ │ │ ldr r2, [pc, #60] @ (3868b4 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 38688c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ @@ -108018,15 +108019,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ asrs r2, r0, #10 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r4, #4 │ │ │ │ + lsls r6, r4, #4 │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldr.w r3, [r0, #204] @ 0xcc │ │ │ │ ldr r2, [pc, #60] @ (386904 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 3868dc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ @@ -108052,15 +108053,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ asrs r2, r6, #8 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r1, #4 │ │ │ │ + lsls r6, r1, #4 │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldr.w r3, [r0, #188] @ 0xbc │ │ │ │ ldr r2, [pc, #60] @ (386954 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 38692c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ @@ -108086,15 +108087,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ asrs r2, r4, #7 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r5, #3 │ │ │ │ + lsls r2, r6, #3 │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldr.w r3, [r0, #184] @ 0xb8 │ │ │ │ ldr r2, [pc, #60] @ (3869a4 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 38697c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ @@ -108120,15 +108121,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ asrs r2, r2, #6 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r2, #3 │ │ │ │ + lsls r2, r3, #3 │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldr.w r3, [r0, #176] @ 0xb0 │ │ │ │ ldr r2, [pc, #60] @ (3869f4 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 3869cc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ @@ -108154,15 +108155,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ asrs r2, r0, #5 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ + lsls r6, r7, #2 │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldr.w r3, [r0, #172] @ 0xac │ │ │ │ ldr r2, [pc, #60] @ (386a44 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 386a1c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ @@ -108188,15 +108189,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ asrs r2, r6, #3 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r3, #2 │ │ │ │ + lsls r2, r4, #2 │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldr.w r3, [r0, #164] @ 0xa4 │ │ │ │ ldr r2, [pc, #60] @ (386a94 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 386a6c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ @@ -108222,15 +108223,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ asrs r2, r4, #2 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r1, #2 │ │ │ │ + lsls r2, r2, #2 │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldr.w r3, [r0, #160] @ 0xa0 │ │ │ │ ldr r2, [pc, #60] @ (386ae4 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 386abc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ @@ -108256,15 +108257,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ asrs r2, r2, #1 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r7, #1 │ │ │ │ + lsls r6, r7, #1 │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldr.w r3, [r0, #156] @ 0x9c │ │ │ │ ldr r2, [pc, #60] @ (386b34 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 386b0c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ @@ -108290,15 +108291,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ asrs r2, r0, #32 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r5, #1 │ │ │ │ + lsls r6, r5, #1 │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldr.w r3, [r0, #152] @ 0x98 │ │ │ │ ldr r2, [pc, #60] @ (386b84 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 386b5c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ @@ -108324,15 +108325,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ lsrs r2, r6, #30 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r2, #1 │ │ │ │ + lsls r2, r3, #1 │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldr.w r3, [r0, #148] @ 0x94 │ │ │ │ ldr r2, [pc, #60] @ (386bd4 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 386bac │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ @@ -108358,15 +108359,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ lsrs r2, r4, #29 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r0, #1 │ │ │ │ + lsls r2, r1, #1 │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldr.w r3, [r0, #136] @ 0x88 │ │ │ │ ldr r2, [pc, #60] @ (386c24 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 386bfc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ @@ -108392,15 +108393,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ lsrs r2, r2, #28 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, r5 │ │ │ │ + movs r6, r5 │ │ │ │ lsls r5, r2, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #88] @ (386c98 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -108439,15 +108440,15 @@ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 386c70 │ │ │ │ nop │ │ │ │ lsrs r6, r6, #26 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - vsra.u32 d16, d4, #30 │ │ │ │ + vsra.u32 d16, d4, #26 │ │ │ │ ldr r3, [r0, #124] @ 0x7c │ │ │ │ ldr r2, [pc, #64] @ (386ce8 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 386cbe │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r3 │ │ │ │ @@ -108473,15 +108474,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ lsrs r0, r2, #25 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - vsra.u16 d16, d4, #8 │ │ │ │ + vsra.u16 d16, d4, #4 │ │ │ │ ldr r3, [r0, #120] @ 0x78 │ │ │ │ ldr r2, [pc, #64] @ (386d38 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 386d0e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r3 │ │ │ │ @@ -108507,15 +108508,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ lsrs r0, r0, #24 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - vorr.i32 d16, #132 @ 0x00000084 │ │ │ │ + vorr.i32 d16, #196 @ 0x000000c4 │ │ │ │ ldr r3, [r0, #116] @ 0x74 │ │ │ │ ldr r2, [pc, #64] @ (386d88 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 386d5e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r3 │ │ │ │ @@ -108541,15 +108542,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ lsrs r0, r6, #22 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - vsra.u32 d0, d4, #20 │ │ │ │ + vsra.u32 d0, d4, #16 │ │ │ │ ldr r3, [r0, #108] @ 0x6c │ │ │ │ ldr r2, [pc, #64] @ (386dd8 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 386dae │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r3 │ │ │ │ @@ -108575,15 +108576,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ lsrs r0, r4, #21 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - vsra.u16 d0, d4, #12 │ │ │ │ + vsra.u16 d0, d4, #8 │ │ │ │ ldr r3, [r0, #100] @ 0x64 │ │ │ │ ldr r2, [pc, #64] @ (386e28 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 386dfe │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r3 │ │ │ │ @@ -108609,15 +108610,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ lsrs r0, r2, #20 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - vbif d16, d8, d4 │ │ │ │ + vbif d16, d12, d4 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ ldr r2, [pc, #64] @ (386e78 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 386e4e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r3 │ │ │ │ @@ -108643,15 +108644,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ lsrs r0, r0, #19 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - vbit d16, d8, d4 │ │ │ │ + vbit d16, d12, d4 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ ldr r2, [pc, #64] @ (386ec8 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 386e9e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r3 │ │ │ │ @@ -108677,15 +108678,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ lsrs r0, r6, #17 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - veor d16, d8, d4 │ │ │ │ + veor d16, d12, d4 │ │ │ │ ldr r3, [r0, #80] @ 0x50 │ │ │ │ ldr r2, [pc, #64] @ (386f18 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 386eee │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r3 │ │ │ │ @@ -108711,15 +108712,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ lsrs r0, r4, #16 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - vbif d0, d0, d4 │ │ │ │ + vbif d0, d4, d4 │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ ldr r2, [pc, #64] @ (386f68 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 386f3e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r3 │ │ │ │ @@ -108745,15 +108746,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ lsrs r0, r2, #15 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - vbsl d0, d8, d4 │ │ │ │ + vbsl d0, d12, d4 │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ ldr r2, [pc, #64] @ (386fb8 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 386f8e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r3 │ │ │ │ @@ -108779,15 +108780,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ lsrs r0, r0, #14 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - mrc2 1, 7, r0, cr12, cr4, {0} │ │ │ │ + veor d0, d0, d4 │ │ │ │ ldr r3, [r0, #68] @ 0x44 │ │ │ │ ldr r2, [pc, #64] @ (387008 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 386fde │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r3 │ │ │ │ @@ -108813,15 +108814,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ lsrs r0, r6, #12 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - mrc2 1, 6, r0, cr12, cr4, {0} │ │ │ │ + mcr2 1, 7, r0, cr0, cr4, {0} │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ ldr r2, [pc, #64] @ (387058 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 38702e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r3 │ │ │ │ @@ -108847,15 +108848,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ lsrs r0, r4, #11 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - mcr2 1, 6, r0, cr0, cr4, {0} │ │ │ │ + mcr2 1, 6, r0, cr4, cr4, {0} │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r2, [pc, #64] @ (3870a8 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 38707e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r3 │ │ │ │ @@ -108881,15 +108882,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ lsrs r0, r2, #10 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - mcr2 1, 5, r0, cr0, cr4, {0} │ │ │ │ + mcr2 1, 5, r0, cr4, cr4, {0} │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ ldr r2, [pc, #64] @ (3870f8 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 3870ce │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r3 │ │ │ │ @@ -108915,15 +108916,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ lsrs r0, r0, #9 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - mcr2 1, 4, r0, cr8, cr4, {0} │ │ │ │ + mcr2 1, 4, r0, cr12, cr4, {0} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #88] @ (38716c ) │ │ │ │ sub sp, #12 │ │ │ │ add r3, pc │ │ │ │ @@ -108961,15 +108962,15 @@ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 387144 │ │ │ │ nop │ │ │ │ lsrs r2, r4, #7 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - mcr2 1, 2, r0, cr6, cr4, {0} │ │ │ │ + mcr2 1, 2, r0, cr10, cr4, {0} │ │ │ │ ldr r3, [r0, #24] │ │ │ │ ldr r2, [pc, #64] @ (3871bc ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 387192 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r3 │ │ │ │ @@ -108995,15 +108996,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ lsrs r4, r7, #5 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - mrc2 1, 1, r0, cr4, cr4, {0} │ │ │ │ + mrc2 1, 1, r0, cr8, cr4, {0} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #88] @ (387230 ) │ │ │ │ sub sp, #12 │ │ │ │ add r3, pc │ │ │ │ @@ -109041,15 +109042,15 @@ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 387208 │ │ │ │ nop │ │ │ │ lsrs r6, r3, #4 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - stc2l 1, cr0, [lr, #80]! @ 0x50 │ │ │ │ + ldc2l 1, cr0, [r2, #80]! @ 0x50 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [pc, #64] @ (387280 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 387256 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r3 │ │ │ │ @@ -109075,15 +109076,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ lsrs r0, r7, #2 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 1, cr0, [ip, #80] @ 0x50 │ │ │ │ + stc2l 1, cr0, [r0, #80]! @ 0x50 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #88] @ (3872f4 ) │ │ │ │ sub sp, #12 │ │ │ │ add r3, pc │ │ │ │ @@ -109121,15 +109122,15 @@ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 3872cc │ │ │ │ nop │ │ │ │ lsrs r2, r3, #1 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 1, cr0, [r6, #80] @ 0x50 │ │ │ │ + ldc2 1, cr0, [sl, #80] @ 0x50 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [pc, #64] @ (387344 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 38731a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r3 │ │ │ │ @@ -109155,15 +109156,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ lsls r4, r6, #31 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - stc2 1, cr0, [r8, #80] @ 0x50 │ │ │ │ + stc2 1, cr0, [ip, #80] @ 0x50 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [pc, #64] @ (387394 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 38736a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r3 │ │ │ │ @@ -109189,15 +109190,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ lsls r4, r4, #30 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - stc2l 1, cr0, [ip, #-80]! @ 0xffffffb0 │ │ │ │ + ldc2l 1, cr0, [r0, #-80]! @ 0xffffffb0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #88] @ (387408 ) │ │ │ │ sub sp, #12 │ │ │ │ add r3, pc │ │ │ │ @@ -109235,15 +109236,15 @@ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 3873e0 │ │ │ │ nop │ │ │ │ lsls r6, r0, #29 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - stc2 1, cr0, [r6, #-80]! @ 0xffffffb0 │ │ │ │ + stc2 1, cr0, [sl, #-80]! @ 0xffffffb0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [pc, #64] @ (387458 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 38742e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r3 │ │ │ │ @@ -109269,15 +109270,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ lsls r0, r4, #27 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 1, cr0, [r4, #-80] @ 0xffffffb0 │ │ │ │ + ldc2 1, cr0, [r8, #-80] @ 0xffffffb0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [pc, #64] @ (3874a8 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 38747e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r3 │ │ │ │ @@ -109303,15 +109304,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ lsls r0, r2, #26 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 1, cr0, [r4], #80 @ 0x50 │ │ │ │ + ldc2l 1, cr0, [r8], #80 @ 0x50 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ ldr r2, [pc, #64] @ (3874f8 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 3874ce │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r3 │ │ │ │ @@ -109337,15 +109338,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ lsls r0, r0, #25 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 1, cr0, [r8], {20} │ │ │ │ + ldc2l 1, cr0, [ip], {20} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [pc, #64] @ (387548 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 38751e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r3 │ │ │ │ @@ -109371,15 +109372,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ lsls r0, r6, #23 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 1, cr0, [r8], #80 @ 0x50 │ │ │ │ + ldc2 1, cr0, [ip], #80 @ 0x50 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [pc, #64] @ (387598 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 38756e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r3 │ │ │ │ @@ -109405,15 +109406,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ lsls r0, r4, #22 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 1, cr0, [r8], {20} │ │ │ │ + ldc2 1, cr0, [ip], {20} │ │ │ │ ldr r3, [r0, #24] │ │ │ │ ldr r2, [pc, #64] @ (3875e8 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 3875be │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r3 │ │ │ │ @@ -109439,15 +109440,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ lsls r0, r2, #21 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 1, cr0, [r8], #-80 @ 0xffffffb0 │ │ │ │ + ldc2l 1, cr0, [ip], #-80 @ 0xffffffb0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [pc, #64] @ (387638 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 38760e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r3 │ │ │ │ @@ -109473,15 +109474,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ lsls r0, r0, #20 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - mrrc2 1, 1, r0, r8, cr4 │ │ │ │ + mrrc2 1, 1, r0, ip, cr4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [pc, #64] @ (387688 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 38765e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r3 │ │ │ │ @@ -109507,15 +109508,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ lsls r0, r6, #18 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - stc2 1, cr0, [ip], #-80 @ 0xffffffb0 │ │ │ │ + ldc2 1, cr0, [r0], #-80 @ 0xffffffb0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #64] @ (3876e4 ) │ │ │ │ mov r2, r0 │ │ │ │ ldr.w r0, [r0, #136] @ 0x88 │ │ │ │ @@ -109543,15 +109544,15 @@ │ │ │ │ ldr.w r0, [r2, #136] @ 0x88 │ │ │ │ b.n 3876b6 │ │ │ │ nop │ │ │ │ lsls r4, r1, #17 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - stc2 1, cr0, [r4], {20} │ │ │ │ + stc2 1, cr0, [r8], {20} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #64] @ (387740 ) │ │ │ │ mov r2, r0 │ │ │ │ ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ @@ -109579,15 +109580,15 @@ │ │ │ │ ldr.w r0, [r2, #128] @ 0x80 │ │ │ │ b.n 387712 │ │ │ │ nop │ │ │ │ lsls r0, r6, #15 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfbd40114 │ │ │ │ + @ instruction: 0xfbd80114 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #60] @ (387798 ) │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #96] @ 0x60 │ │ │ │ @@ -109615,15 +109616,15 @@ │ │ │ │ ldr r0, [r2, #96] @ 0x60 │ │ │ │ b.n 38776c │ │ │ │ nop │ │ │ │ lsls r6, r2, #14 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfbaa0114 │ │ │ │ + @ instruction: 0xfbae0114 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #60] @ (3877f0 ) │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ @@ -109651,15 +109652,15 @@ │ │ │ │ ldr r0, [r2, #16] │ │ │ │ b.n 3877c4 │ │ │ │ nop │ │ │ │ lsls r6, r7, #12 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfb820114 │ │ │ │ + @ instruction: 0xfb860114 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #60] @ (387848 ) │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ @@ -109687,15 +109688,15 @@ │ │ │ │ ldr r0, [r2, #16] │ │ │ │ b.n 38781c │ │ │ │ nop │ │ │ │ lsls r6, r4, #11 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - smmlar r1, r2, r4, r0 │ │ │ │ + smmlar r1, r6, r4, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #60] @ (3878a0 ) │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ @@ -109723,15 +109724,15 @@ │ │ │ │ ldr r0, [r2, #12] │ │ │ │ b.n 387874 │ │ │ │ nop │ │ │ │ lsls r6, r1, #10 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - smlawt r1, r2, r4, r0 │ │ │ │ + smlawt r1, r6, r4, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #64] @ (3878fc ) │ │ │ │ mov r2, r0 │ │ │ │ ldr.w r0, [r0, #216] @ 0xd8 │ │ │ │ @@ -109759,15 +109760,15 @@ │ │ │ │ ldr.w r0, [r2, #216] @ 0xd8 │ │ │ │ b.n 3878ce │ │ │ │ nop │ │ │ │ lsls r4, r6, #8 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - smlabt r1, r0, r4, r0 │ │ │ │ + smlabt r1, r4, r4, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #64] @ (387958 ) │ │ │ │ mov r2, r0 │ │ │ │ ldr.w r0, [r0, #200] @ 0xc8 │ │ │ │ @@ -109795,15 +109796,15 @@ │ │ │ │ ldr.w r0, [r2, #200] @ 0xc8 │ │ │ │ b.n 38792a │ │ │ │ nop │ │ │ │ lsls r0, r3, #7 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfae80114 │ │ │ │ + @ instruction: 0xfaec0114 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #64] @ (3879b4 ) │ │ │ │ mov r2, r0 │ │ │ │ ldr.w r0, [r0, #180] @ 0xb4 │ │ │ │ @@ -109831,15 +109832,15 @@ │ │ │ │ ldr.w r0, [r2, #180] @ 0xb4 │ │ │ │ b.n 387986 │ │ │ │ nop │ │ │ │ lsls r4, r7, #5 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfac40114 │ │ │ │ + @ instruction: 0xfac80114 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #60] @ (387a0c ) │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ @@ -109867,15 +109868,15 @@ │ │ │ │ ldr r0, [r2, #32] │ │ │ │ b.n 3879e0 │ │ │ │ nop │ │ │ │ lsls r2, r4, #4 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfaa60114 │ │ │ │ + @ instruction: 0xfaaa0114 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #60] @ (387a64 ) │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ @@ -109903,15 +109904,15 @@ │ │ │ │ ldr r0, [r2, #12] │ │ │ │ b.n 387a38 │ │ │ │ nop │ │ │ │ lsls r2, r1, #3 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa7a0114 │ │ │ │ + @ instruction: 0xfa7e0114 │ │ │ │ │ │ │ │ 00387a70 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #60] @ (387abc ) │ │ │ │ @@ -109941,17 +109942,17 @@ │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ lsls r6, r6, #1 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r3, #23 │ │ │ │ lsls r5, r4, #4 │ │ │ │ - bcc.n 387b9c │ │ │ │ + bcc.n 387ba4 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldrb r6, [r0, #30] │ │ │ │ + ldrb r2, [r1, #30] │ │ │ │ lsls r4, r2, #4 │ │ │ │ ldr r3, [pc, #16] @ (387ae4 ) │ │ │ │ add r3, pc │ │ │ │ cbz r1, 387ada │ │ │ │ b.w 387a70 │ │ │ │ ldr r1, [pc, #12] @ (387ae8 ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ @@ -110043,17 +110044,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ vrhadd.u32 d16, d14, d27 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r2, #19 │ │ │ │ lsls r5, r4, #4 │ │ │ │ - bcs.n 387c94 │ │ │ │ + bcs.n 387c9c │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldrb r6, [r7, #25] │ │ │ │ + ldrb r2, [r0, #26] │ │ │ │ lsls r4, r2, #4 │ │ │ │ ldr r3, [pc, #16] @ (387bec ) │ │ │ │ add r3, pc │ │ │ │ cbz r1, 387be2 │ │ │ │ b.w 387b78 │ │ │ │ ldr r1, [pc, #12] @ (387bf0 ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ @@ -110144,17 +110145,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ cdp2 1, 6, cr0, cr6, cr11, {1} │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r1, #15 │ │ │ │ lsls r5, r4, #4 │ │ │ │ - bne.n 387d8c │ │ │ │ + bne.n 387d94 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldrb r6, [r6, #21] │ │ │ │ + ldrb r2, [r7, #21] │ │ │ │ lsls r4, r2, #4 │ │ │ │ ldr r3, [pc, #16] @ (387cf4 ) │ │ │ │ add r3, pc │ │ │ │ cbz r1, 387cea │ │ │ │ b.w 387c80 │ │ │ │ ldr r1, [pc, #12] @ (387cf8 ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ @@ -110245,17 +110246,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ ldc2l 1, cr0, [lr, #-172] @ 0xffffff54 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r0, #11 │ │ │ │ lsls r5, r4, #4 │ │ │ │ - beq.n 387e84 │ │ │ │ + beq.n 387e8c │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldrb r6, [r5, #17] │ │ │ │ + ldrb r2, [r6, #17] │ │ │ │ lsls r4, r2, #4 │ │ │ │ ldr r3, [pc, #16] @ (387dfc ) │ │ │ │ add r3, pc │ │ │ │ cbz r1, 387df2 │ │ │ │ b.w 387d88 │ │ │ │ ldr r1, [pc, #12] @ (387e00 ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ @@ -110346,17 +110347,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ mrrc2 1, 2, r0, r6, cr11 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r7, #6 │ │ │ │ lsls r5, r4, #4 │ │ │ │ - ldmia r7!, {r3, r6} │ │ │ │ + ldmia r7!, {r2, r3, r6} │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldrb r6, [r4, #13] │ │ │ │ + ldrb r2, [r5, #13] │ │ │ │ lsls r4, r2, #4 │ │ │ │ ldr r3, [pc, #16] @ (387f04 ) │ │ │ │ add r3, pc │ │ │ │ cbz r1, 387efa │ │ │ │ b.w 387e90 │ │ │ │ ldr r1, [pc, #12] @ (387f08 ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ @@ -110448,17 +110449,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ @ instruction: 0xfb4e012b │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r6, #2 │ │ │ │ lsls r5, r4, #4 │ │ │ │ - ldmia r6!, {r2, r3, r4, r5} │ │ │ │ + ldmia r6, {r6} │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldrb r2, [r3, #9] │ │ │ │ + ldrb r6, [r3, #9] │ │ │ │ lsls r4, r2, #4 │ │ │ │ ldr r3, [pc, #16] @ (388010 ) │ │ │ │ add r3, pc │ │ │ │ cbz r1, 388006 │ │ │ │ b.w 387f98 │ │ │ │ ldr r1, [pc, #12] @ (388014 ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ @@ -110550,17 +110551,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ @ instruction: 0xfa42012b │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r4, #30 │ │ │ │ lsls r5, r4, #4 │ │ │ │ - ldmia r5, {r4, r5} │ │ │ │ + ldmia r5, {r2, r4, r5} │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldrb r6, [r1, #5] │ │ │ │ + ldrb r2, [r2, #5] │ │ │ │ lsls r4, r2, #4 │ │ │ │ ldr r3, [pc, #16] @ (38811c ) │ │ │ │ add r3, pc │ │ │ │ cbz r1, 388112 │ │ │ │ b.w 3880a4 │ │ │ │ ldr r1, [pc, #12] @ (388120 ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ @@ -110652,17 +110653,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ ldrsh.w r0, [r6, ] │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r3, #26 │ │ │ │ lsls r5, r4, #4 │ │ │ │ - ldmia r4!, {r2, r5} │ │ │ │ + ldmia r4!, {r3, r5} │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldrb r2, [r0, #1] │ │ │ │ + ldrb r6, [r0, #1] │ │ │ │ lsls r4, r2, #4 │ │ │ │ ldr r3, [pc, #16] @ (388228 ) │ │ │ │ add r3, pc │ │ │ │ cbz r1, 38821e │ │ │ │ b.w 3881b0 │ │ │ │ ldr r1, [pc, #12] @ (38822c ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ @@ -110752,15 +110753,15 @@ │ │ │ │ b.n 3882dc │ │ │ │ nop │ │ │ │ strh.w r0, [r8, ] │ │ │ │ ldr r0, [r1, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r0, [r0, r7] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r5, #10] │ │ │ │ + ldrh r0, [r6, #10] │ │ │ │ lsls r4, r2, #4 │ │ │ │ │ │ │ │ 00388314 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -110847,26 +110848,26 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ stmia r0!, {r2, r3, r4, r6} │ │ │ │ @ instruction: 0xf7d0012b │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - sbc.w r1, ip, #20 │ │ │ │ - ldmia r2!, {r3, r6, r7} │ │ │ │ + sbcs.w r1, r0, #20 │ │ │ │ + ldmia r2, {r2, r3, r6, r7} │ │ │ │ lsls r4, r2, #4 │ │ │ │ ldr r7, [sp, #704] @ 0x2c0 │ │ │ │ lsls r0, r2, #4 │ │ │ │ strb r0, [r5, #10] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - @ instruction: 0xf1360114 │ │ │ │ - ldmia r2, {r2, r4, r7} │ │ │ │ + @ instruction: 0xf13a0114 │ │ │ │ + ldmia r2!, {r3, r4, r7} │ │ │ │ lsls r4, r2, #4 │ │ │ │ - add.w r1, lr, #20 │ │ │ │ - ldmia r2!, {r1, r3, r5, r6} │ │ │ │ + adds.w r1, r2, #20 │ │ │ │ + ldmia r2, {r1, r2, r3, r5, r6} │ │ │ │ lsls r4, r2, #4 │ │ │ │ │ │ │ │ 00388418 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -110945,20 +110946,20 @@ │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf6b4012b │ │ │ │ stmia r6!, {} │ │ │ │ lsls r4, r5, #4 │ │ │ │ ldrb r4, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf66e012b │ │ │ │ - cbz r6, 38854a │ │ │ │ + cbz r2, 38854c │ │ │ │ lsls r4, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - bics.w r1, r2, #20 │ │ │ │ - ldmia r1, {r1, r2, r3, r7} │ │ │ │ + bics.w r1, r6, #20 │ │ │ │ + ldmia r1, {r1, r4, r7} │ │ │ │ lsls r4, r2, #4 │ │ │ │ strh r4, [r5, #52] @ 0x34 │ │ │ │ lsls r1, r2, #4 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ lsls r3, r0, #31 │ │ │ │ bmi.n 388514 │ │ │ │ @@ -112034,210 +112035,209 @@ │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ subs.w r1, r2, #11206656 @ 0xab0000 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - vorr d16, d14, d4 │ │ │ │ - ldmia r0!, {r1, r2, r5, r7} │ │ │ │ + vorn d16, d2, d4 │ │ │ │ + ldmia r0!, {r1, r3, r5, r7} │ │ │ │ lsls r4, r2, #4 │ │ │ │ ldr r0, [r5, #68] @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r7, r0] │ │ │ │ movs r0, r0 │ │ │ │ - mcr 1, 2, r0, cr14, cr4, {0} │ │ │ │ - stmia r7!, {r1, r2, r7} │ │ │ │ + mrc 1, 2, r0, cr2, cr4, {0} │ │ │ │ + stmia r7!, {r1, r3, r7} │ │ │ │ lsls r4, r2, #4 │ │ │ │ bic.w r1, r8, #11206656 @ 0xab0000 │ │ │ │ - stc 1, cr0, [r8, #-80]! @ 0xffffffb0 │ │ │ │ - stmia r6!, {r5, r6} │ │ │ │ + stc 1, cr0, [ip, #-80]! @ 0xffffffb0 │ │ │ │ + stmia r6!, {r2, r5, r6} │ │ │ │ lsls r4, r2, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ movs r0, r0 │ │ │ │ - eors.w r1, ip, r4, lsr #32 │ │ │ │ - stmia r3!, {r2, r4, r6, r7} │ │ │ │ + @ instruction: 0xeaa00114 │ │ │ │ + stmia r3!, {r3, r4, r6, r7} │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldr r0, [r4, #96] @ 0x60 │ │ │ │ + ldr r4, [r4, #96] @ 0x60 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - orrs.w r1, r4, r4, lsr #32 │ │ │ │ - orrs.w r1, lr, r4, lsr #32 │ │ │ │ - stmia r3!, {r3, r4, r7} │ │ │ │ + orrs.w r1, r8, r4, lsr #32 │ │ │ │ + orn r1, r2, r4, lsr #32 │ │ │ │ + stmia r3!, {r2, r3, r4, r7} │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ands.w r1, sl, r4, lsr #32 │ │ │ │ - ldrd r0, r1, [lr, #80]! @ 0x50 │ │ │ │ - stmia r3!, {r1, r4, r5} │ │ │ │ + ands.w r1, lr, r4, lsr #32 │ │ │ │ + and.w r1, r2, r4, lsr #32 │ │ │ │ + stmia r3!, {r1, r2, r4, r5} │ │ │ │ lsls r4, r2, #4 │ │ │ │ - bge.n 388fb8 │ │ │ │ + bge.n 388fc0 │ │ │ │ lsls r2, r3, #4 │ │ │ │ - bge.n 388f70 │ │ │ │ + bge.n 388f78 │ │ │ │ lsls r2, r3, #4 │ │ │ │ - ldrd r0, r1, [r0, #80] @ 0x50 │ │ │ │ - @ instruction: 0xe9b60114 │ │ │ │ - stmia r2!, {r4, r5, r6, r7} │ │ │ │ + ldrd r0, r1, [r4, #80] @ 0x50 │ │ │ │ + @ instruction: 0xe9ba0114 │ │ │ │ + stmia r2!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r4, r2, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - bics.w r1, r6, r4, lsr #32 │ │ │ │ - stmdb lr, {r2, r4, r8} │ │ │ │ - stmia r2!, {r3, r6} │ │ │ │ + bics.w r1, sl, r4, lsr #32 │ │ │ │ + ldmdb r2, {r2, r4, r8} │ │ │ │ + stmia r2!, {r2, r3, r6} │ │ │ │ lsls r4, r2, #4 │ │ │ │ - bls.n 388fe8 │ │ │ │ + bls.n 388ff0 │ │ │ │ lsls r2, r3, #4 │ │ │ │ - ldrd r0, r1, [ip], #80 @ 0x50 │ │ │ │ - strd r0, r1, [r2], #80 @ 0x50 │ │ │ │ - stmia r2!, {r2, r3, r4} │ │ │ │ + stmdb r0, {r2, r4, r8} │ │ │ │ + strd r0, r1, [r6], #80 @ 0x50 │ │ │ │ + stmia r2!, {r5} │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldmia.w lr!, {r2, r4, r8} │ │ │ │ - stmia r1!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + @ instruction: 0xe8c20114 │ │ │ │ + stmia r1!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r2, #4 │ │ │ │ - bls.n 389158 │ │ │ │ + bls.n 389160 │ │ │ │ lsls r2, r3, #4 │ │ │ │ - stmia.w r8!, {r2, r4, r8} │ │ │ │ - stmia.w lr, {r2, r4, r8} │ │ │ │ - stmia r1!, {r3, r6, r7} │ │ │ │ + stmia.w ip!, {r2, r4, r8} │ │ │ │ + ldmia.w r2, {r2, r4, r8} │ │ │ │ + stmia r1!, {r2, r3, r6, r7} │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldrd r0, r1, [r8], #-80 @ 0x50 │ │ │ │ - stmia r1!, {r1, r4, r5, r7} │ │ │ │ + ldrd r0, r1, [ip], #-80 @ 0x50 │ │ │ │ + stmia r1!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r4, r2, #4 │ │ │ │ - bhi.n 389060 │ │ │ │ + bhi.n 389068 │ │ │ │ lsls r2, r3, #4 │ │ │ │ - @ instruction: 0xe8220114 │ │ │ │ - @ instruction: 0xe80c0114 │ │ │ │ - stmia r1!, {r1, r2, r6} │ │ │ │ + @ instruction: 0xe8260114 │ │ │ │ + @ instruction: 0xe8100114 │ │ │ │ + stmia r1!, {r1, r3, r6} │ │ │ │ lsls r4, r2, #4 │ │ │ │ - stmia r1!, {r1, r2, r4, r5} │ │ │ │ + stmia r1!, {r1, r3, r4, r5} │ │ │ │ lsls r4, r2, #4 │ │ │ │ - bhi.n 389014 │ │ │ │ + bhi.n 38901c │ │ │ │ lsls r2, r3, #4 │ │ │ │ - b.n 389094 │ │ │ │ + b.n 38909c │ │ │ │ lsls r4, r2, #4 │ │ │ │ - b.n 389074 │ │ │ │ + b.n 38907c │ │ │ │ lsls r4, r2, #4 │ │ │ │ - stmia r1!, {r1, r2} │ │ │ │ + stmia r1!, {r1, r3} │ │ │ │ lsls r4, r2, #4 │ │ │ │ - stmdb sl!, {r2, r4, r8} │ │ │ │ - b.n 389044 │ │ │ │ + stmdb lr!, {r2, r4, r8} │ │ │ │ + b.n 38904c │ │ │ │ lsls r4, r2, #4 │ │ │ │ - b.n 389024 │ │ │ │ + b.n 38902c │ │ │ │ lsls r4, r2, #4 │ │ │ │ - b.n 388fec │ │ │ │ + b.n 388ff4 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - stmia r0!, {r4, r6, r7} │ │ │ │ + stmia r0!, {r2, r4, r6, r7} │ │ │ │ lsls r4, r2, #4 │ │ │ │ - b.n 388fc4 │ │ │ │ + b.n 388fcc │ │ │ │ lsls r4, r2, #4 │ │ │ │ - stmia r0!, {r3, r4, r5, r7} │ │ │ │ + stmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r2, #4 │ │ │ │ - bvs.n 3890e0 │ │ │ │ + bvs.n 3890e8 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - b.n 388fac │ │ │ │ - lsls r4, r2, #4 │ │ │ │ - b.n 388f84 │ │ │ │ + b.n 388fb4 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - stmia r0!, {r1, r4, r7} │ │ │ │ + b.n 388f8c │ │ │ │ lsls r4, r2, #4 │ │ │ │ - b.n 388f58 │ │ │ │ + stmia r0!, {r1, r2, r4, r7} │ │ │ │ lsls r4, r2, #4 │ │ │ │ - stmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ + b.n 388f60 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - b.n 3890e0 │ │ │ │ + stmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r4, r2, #4 │ │ │ │ - b.n 388f70 │ │ │ │ + @ instruction: 0xe8020114 │ │ │ │ + b.n 388f78 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - b.n 388f54 │ │ │ │ + b.n 388f5c │ │ │ │ lsls r4, r2, #4 │ │ │ │ - b.n 388f24 │ │ │ │ + b.n 388f2c │ │ │ │ lsls r4, r2, #4 │ │ │ │ - stmia r0!, {r4, r6} │ │ │ │ + stmia r0!, {r2, r4, r6} │ │ │ │ lsls r4, r2, #4 │ │ │ │ - bvc.n 3890b4 │ │ │ │ + bvc.n 3890bc │ │ │ │ lsls r2, r3, #4 │ │ │ │ - b.n 388f14 │ │ │ │ + b.n 388f1c │ │ │ │ lsls r4, r2, #4 │ │ │ │ - b.n 388ee4 │ │ │ │ + b.n 388eec │ │ │ │ lsls r4, r2, #4 │ │ │ │ - stmia r0!, {r3, r5} │ │ │ │ + stmia r0!, {r2, r3, r5} │ │ │ │ lsls r4, r2, #4 │ │ │ │ - bvc.n 389074 │ │ │ │ + bvc.n 38907c │ │ │ │ lsls r2, r3, #4 │ │ │ │ - b.n 388ec4 │ │ │ │ + b.n 388ecc │ │ │ │ lsls r4, r2, #4 │ │ │ │ - b.n 388e94 │ │ │ │ + b.n 388e9c │ │ │ │ lsls r4, r2, #4 │ │ │ │ - it │ │ │ │ + itt │ │ │ │ lsl r4, r2, #4 │ │ │ │ - bvc.n 389024 │ │ │ │ + bvc.n 38902c @ unpredictable > │ │ │ │ lsls r2, r3, #4 │ │ │ │ - b.n 388e5c │ │ │ │ + b.n 388e64 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - b.n 388e2c │ │ │ │ + b.n 388e34 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - itt lt │ │ │ │ - lsllt r4, r2, #4 │ │ │ │ - bvc.n 3891bc @ unpredictable │ │ │ │ + nop {12} │ │ │ │ + lsls r4, r2, #4 │ │ │ │ + bvc.n 3891c4 │ │ │ │ lsls r2, r3, #4 │ │ │ │ - b.n 388dc0 │ │ │ │ + b.n 388dc8 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - itt hi │ │ │ │ + it hi │ │ │ │ lslhi r4, r2, #4 │ │ │ │ - bhi.n 388dbc │ │ │ │ - lsls r4, r2, #4 │ │ │ │ - b.n 388f38 │ │ │ │ + b.n 388dc4 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - b.n 388d88 │ │ │ │ + b.n 388f40 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - nop {6} │ │ │ │ + b.n 388d90 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - vst2.8 {d0[1],d1[1]}, [sl], r4 │ │ │ │ - ite ne │ │ │ │ + itt vs │ │ │ │ + lslvs r4, r2, #4 │ │ │ │ + vst2vs.8 {d0[1],d1[1]}, [sl], r4 │ │ │ │ + it ne │ │ │ │ lslne r4, r2, #4 │ │ │ │ - streq r4, [sp, #664] @ 0x298 │ │ │ │ + str r4, [sp, #680] @ 0x2a8 │ │ │ │ lsls r4, r2, #4 │ │ │ │ ldr??.w r0, [r2, ] │ │ │ │ - bkpt 0x00fc │ │ │ │ + nop │ │ │ │ lsls r4, r2, #4 │ │ │ │ - b.n 388f14 │ │ │ │ + b.n 388f1c │ │ │ │ lsls r4, r2, #4 │ │ │ │ ldr??.w r0, [sl, ] │ │ │ │ - bkpt 0x00e4 │ │ │ │ + bkpt 0x00e8 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - b.n 388ed0 │ │ │ │ + b.n 388ed8 │ │ │ │ lsls r4, r2, #4 │ │ │ │ vst4.8 {d16,d18,d20,d22}, [r2 :128], r4 │ │ │ │ - bkpt 0x00cc │ │ │ │ + bkpt 0x00d0 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - b.n 388f74 │ │ │ │ + b.n 388f7c │ │ │ │ lsls r4, r2, #4 │ │ │ │ vld4.8 {d0,d2,d4,d6}, [sl :128], r4 │ │ │ │ - bkpt 0x00b4 │ │ │ │ + bkpt 0x00b8 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - b.n 388f70 │ │ │ │ + b.n 388f78 │ │ │ │ lsls r4, r2, #4 │ │ │ │ ldrsb.w r0, [r2, ] │ │ │ │ - bkpt 0x009c │ │ │ │ + bkpt 0x00a0 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - b.n 388ce4 │ │ │ │ + b.n 388cec │ │ │ │ lsls r4, r2, #4 │ │ │ │ ldr??.w r0, [sl, #292] @ 0x124 │ │ │ │ - bkpt 0x0084 │ │ │ │ + bkpt 0x0088 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - b.n 388d60 │ │ │ │ + b.n 388d68 │ │ │ │ lsls r4, r2, #4 │ │ │ │ str??.w r0, [r2, #292] @ 0x124 │ │ │ │ - bkpt 0x006c │ │ │ │ + bkpt 0x0070 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - b.n 388de4 │ │ │ │ + b.n 388dec │ │ │ │ lsls r4, r2, #4 │ │ │ │ str.w r0, [sl, #292] @ 0x124 │ │ │ │ - bkpt 0x0054 │ │ │ │ + bkpt 0x0058 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - strb r2, [r5, #4] │ │ │ │ + strb r6, [r5, #4] │ │ │ │ lsls r4, r2, #4 │ │ │ │ │ │ │ │ 003891ac : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -112300,21 +112300,21 @@ │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ @ instruction: 0xb85a │ │ │ │ lsls r4, r5, #4 │ │ │ │ ldrd r0, r1, [r6], #172 @ 0xac │ │ │ │ subs r0, r3, r2 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r4, r7} │ │ │ │ + stmia r0!, {r2, r4, r7} │ │ │ │ lsls r4, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r6, #30] │ │ │ │ + ldrh r0, [r7, #30] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - pop {r2, r3} │ │ │ │ + pop {r4} │ │ │ │ lsls r4, r2, #4 │ │ │ │ │ │ │ │ 00389260 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -112404,21 +112404,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xe834012b │ │ │ │ @ instruction: 0xb780 │ │ │ │ lsls r4, r5, #4 │ │ │ │ subs r0, r3, r2 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xe800012b │ │ │ │ - itt ge │ │ │ │ + it ge │ │ │ │ lslge r4, r2, #4 │ │ │ │ - addge r7, #248 @ 0xf8 │ │ │ │ + adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r2, #24] │ │ │ │ + ldrh r0, [r3, #24] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - cbnz r0, 3893a4 │ │ │ │ + cbnz r4, 3893a4 │ │ │ │ lsls r4, r2, #4 │ │ │ │ │ │ │ │ 0038935c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -112589,21 +112589,21 @@ │ │ │ │ lsls r3, r5, #4 │ │ │ │ push {r3, r4, r6, r7, lr} │ │ │ │ lsls r4, r5, #4 │ │ │ │ subs r0, r3, r2 │ │ │ │ movs r0, r0 │ │ │ │ b.n 38918c │ │ │ │ lsls r3, r5, #4 │ │ │ │ - pop {r2, r5, r6, r7, pc} │ │ │ │ + pop {r3, r5, r6, r7, pc} │ │ │ │ lsls r4, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r3, #10] │ │ │ │ + ldrh r0, [r4, #10] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - cbnz r0, 389534 │ │ │ │ + cbnz r4, 389534 │ │ │ │ lsls r4, r2, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ @@ -112782,17 +112782,17 @@ │ │ │ │ b.n 388fb4 │ │ │ │ lsls r3, r5, #4 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf1e40124 │ │ │ │ - str r6, [r7, #60] @ 0x3c │ │ │ │ + str r2, [r0, #64] @ 0x40 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - str r4, [r3, #64] @ 0x40 │ │ │ │ + str r0, [r4, #64] @ 0x40 │ │ │ │ lsls r4, r2, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [pc, #96] @ (389744 ) │ │ │ │ @@ -112837,22 +112837,22 @@ │ │ │ │ b.n 388f70 │ │ │ │ lsls r3, r5, #4 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ sbcs.w r1, r8, #36 @ 0x24 │ │ │ │ - str r2, [r0, #44] @ 0x2c │ │ │ │ + str r6, [r0, #44] @ 0x2c │ │ │ │ lsls r4, r2, #4 │ │ │ │ - str r0, [r7, #52] @ 0x34 │ │ │ │ + str r4, [r7, #52] @ 0x34 │ │ │ │ lsls r4, r2, #4 │ │ │ │ adcs.w r1, r8, #36 @ 0x24 │ │ │ │ - str r2, [r6, #52] @ 0x34 │ │ │ │ + str r6, [r6, #52] @ 0x34 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - str r0, [r2, #56] @ 0x38 │ │ │ │ + str r4, [r2, #56] @ 0x38 │ │ │ │ lsls r4, r2, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [pc, #96] @ (3897dc ) │ │ │ │ @@ -112897,22 +112897,22 @@ │ │ │ │ b.n 389ed8 │ │ │ │ lsls r3, r5, #4 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf0e00124 │ │ │ │ - str r2, [r5, #32] │ │ │ │ + str r6, [r5, #32] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - str r0, [r4, #44] @ 0x2c │ │ │ │ + str r4, [r4, #44] @ 0x2c │ │ │ │ lsls r4, r2, #4 │ │ │ │ @ instruction: 0xf0c00124 │ │ │ │ - str r2, [r3, #44] @ 0x2c │ │ │ │ + str r6, [r3, #44] @ 0x2c │ │ │ │ lsls r4, r2, #4 │ │ │ │ - str r0, [r7, #44] @ 0x2c │ │ │ │ + str r4, [r7, #44] @ 0x2c │ │ │ │ lsls r4, r2, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [pc, #96] @ (389874 ) │ │ │ │ @@ -112957,22 +112957,22 @@ │ │ │ │ b.n 389e40 │ │ │ │ lsls r3, r5, #4 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ orr.w r1, r8, #36 @ 0x24 │ │ │ │ - str r2, [r2, #24] │ │ │ │ + str r6, [r2, #24] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - str r0, [r1, #36] @ 0x24 │ │ │ │ + str r4, [r1, #36] @ 0x24 │ │ │ │ lsls r4, r2, #4 │ │ │ │ bic.w r1, r8, #36 @ 0x24 │ │ │ │ - str r2, [r0, #36] @ 0x24 │ │ │ │ + str r6, [r0, #36] @ 0x24 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - str r0, [r4, #36] @ 0x24 │ │ │ │ + str r4, [r4, #36] @ 0x24 │ │ │ │ lsls r4, r2, #4 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cbz r2, 3898c6 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -113072,21 +113072,21 @@ │ │ │ │ lsls r4, r5, #4 │ │ │ │ b.n 389d1c │ │ │ │ lsls r3, r5, #4 │ │ │ │ ldrb r0, [r6, r7] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb8b4 │ │ │ │ + @ instruction: 0xb8b8 │ │ │ │ lsls r4, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r1, #58] @ 0x3a │ │ │ │ + strh r0, [r2, #58] @ 0x3a │ │ │ │ lsls r4, r2, #4 │ │ │ │ - push {r3, r6, r7} │ │ │ │ + push {r2, r3, r6, r7} │ │ │ │ lsls r4, r2, #4 │ │ │ │ │ │ │ │ 003899a8 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -113140,21 +113140,21 @@ │ │ │ │ lsls r4, r5, #4 │ │ │ │ b.n 389c84 │ │ │ │ lsls r3, r5, #4 │ │ │ │ lsls r0, r7, #26 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r4, 389a8a │ │ │ │ + cbnz r0, 389a8c │ │ │ │ lsls r4, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - revsh r4, r1 │ │ │ │ + revsh r0, r2 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - push {r4, r5} │ │ │ │ + push {r2, r4, r5} │ │ │ │ lsls r4, r2, #4 │ │ │ │ │ │ │ │ 00389a40 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -113208,21 +113208,21 @@ │ │ │ │ lsls r4, r5, #4 │ │ │ │ b.n 389bec │ │ │ │ lsls r3, r5, #4 │ │ │ │ lsls r0, r7, #26 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - revsh r4, r0 │ │ │ │ + revsh r0, r1 │ │ │ │ lsls r4, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - rev16 r0, r1 │ │ │ │ + rev16 r4, r1 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - cbz r0, 389b3e │ │ │ │ + cbz r4, 389b3e │ │ │ │ lsls r4, r2, #4 │ │ │ │ │ │ │ │ 00389ad8 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -113276,21 +113276,21 @@ │ │ │ │ lsls r4, r5, #4 │ │ │ │ svc 254 @ 0xfe │ │ │ │ lsls r3, r5, #4 │ │ │ │ lsls r0, r7, #26 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - rev r4, r5 │ │ │ │ + rev r0, r6 │ │ │ │ lsls r4, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r3, r5, r6} │ │ │ │ + ldmia r0!, {r2, r3, r5, r6} │ │ │ │ lsls r2, r2, #4 │ │ │ │ - cbz r0, 389bb0 │ │ │ │ + cbz r4, 389bb0 │ │ │ │ lsls r4, r2, #4 │ │ │ │ │ │ │ │ 00389b70 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -113344,21 +113344,21 @@ │ │ │ │ lsls r4, r5, #4 │ │ │ │ svc 102 @ 0x66 │ │ │ │ lsls r3, r5, #4 │ │ │ │ lsls r0, r7, #26 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r4, 389c20 │ │ │ │ + cbnz r0, 389c22 │ │ │ │ lsls r4, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 389c44 │ │ │ │ + cbnz r4, 389c44 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - sxtb r0, r5 │ │ │ │ + sxtb r4, r5 │ │ │ │ lsls r4, r2, #4 │ │ │ │ │ │ │ │ 00389c08 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -113412,21 +113412,21 @@ │ │ │ │ lsls r4, r5, #4 │ │ │ │ udf #206 @ 0xce │ │ │ │ lsls r3, r5, #4 │ │ │ │ lsls r0, r7, #26 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb8fc │ │ │ │ + cbnz r0, 389c94 │ │ │ │ lsls r4, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 389cec │ │ │ │ + cbnz r4, 389cec │ │ │ │ lsls r4, r2, #4 │ │ │ │ - cbz r0, 389cd4 │ │ │ │ + cbz r4, 389cd4 │ │ │ │ lsls r4, r2, #4 │ │ │ │ │ │ │ │ 00389ca0 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -113480,21 +113480,21 @@ │ │ │ │ lsls r4, r5, #4 │ │ │ │ udf #54 @ 0x36 │ │ │ │ lsls r3, r5, #4 │ │ │ │ lsls r0, r7, #26 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb864 │ │ │ │ + @ instruction: 0xb868 │ │ │ │ lsls r4, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r4, 389d96 │ │ │ │ + cbnz r0, 389d98 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - cbz r0, 389d46 │ │ │ │ + cbz r4, 389d46 │ │ │ │ lsls r4, r2, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [pc, #116] @ (389dbc ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -114094,37 +114094,37 @@ │ │ │ │ blx 344dc8 <__stack_chk_fail@plt> │ │ │ │ cmp r1, #132 @ 0x84 │ │ │ │ lsls r2, r5, #4 │ │ │ │ bls.n 38a310 │ │ │ │ lsls r3, r5, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r5, r6] │ │ │ │ + ldrh r4, [r5, r6] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - cmp r5, #8 │ │ │ │ + cmp r5, #12 │ │ │ │ lsls r0, r3, #4 │ │ │ │ bhi.n 38a2c8 │ │ │ │ lsls r3, r5, #4 │ │ │ │ movs r3, #172 @ 0xac │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ bhi.n 38a22c │ │ │ │ lsls r3, r5, #4 │ │ │ │ - bmi.n 38a320 │ │ │ │ + bmi.n 38a328 │ │ │ │ lsls r4, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r3, r4] │ │ │ │ + ldrh r6, [r3, r4] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - add r3, sp, #696 @ 0x2b8 │ │ │ │ + add r3, sp, #712 @ 0x2c8 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldr r5, [sp, #88] @ 0x58 │ │ │ │ + ldr r5, [sp, #104] @ 0x68 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - add sl, sl │ │ │ │ + add lr, sl │ │ │ │ lsls r4, r4, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w ip, [pc, #128] @ 38a3b8 │ │ │ │ sub sp, #12 │ │ │ │ @@ -114181,15 +114181,15 @@ │ │ │ │ b.n 38a388 │ │ │ │ bvc.n 38a330 │ │ │ │ lsls r3, r5, #4 │ │ │ │ movs r3, #172 @ 0xac │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r5, r6] │ │ │ │ + strb r4, [r5, r6] │ │ │ │ lsls r4, r2, #4 │ │ │ │ │ │ │ │ 0038a3c8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -114561,85 +114561,85 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r0, [r0, r7] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r0, #116] @ 0x74 │ │ │ │ + str r2, [r1, #116] @ 0x74 │ │ │ │ lsls r4, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r7, r1] │ │ │ │ + ldr r2, [r0, r2] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - add r1, sp, #72 @ 0x48 │ │ │ │ + add r1, sp, #88 @ 0x58 │ │ │ │ lsls r4, r2, #4 │ │ │ │ bpl.n 38a6dc │ │ │ │ lsls r3, r5, #4 │ │ │ │ - ldr r2, [r6, r0] │ │ │ │ + ldr r6, [r6, r0] │ │ │ │ lsls r4, r2, #4 │ │ │ │ str r0, [r6, #92] @ 0x5c │ │ │ │ lsls r1, r2, #4 │ │ │ │ - add r0, sp, #744 @ 0x2e8 │ │ │ │ + add r0, sp, #760 @ 0x2f8 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldrsb r4, [r2, r7] │ │ │ │ + ldrsb r0, [r3, r7] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - add r0, sp, #416 @ 0x1a0 │ │ │ │ + add r0, sp, #432 @ 0x1b0 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - add r7, sp, #376 @ 0x178 │ │ │ │ + add r7, sp, #392 @ 0x188 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldrsb r2, [r5, r6] │ │ │ │ + ldrsb r6, [r5, r6] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - add r0, sp, #208 @ 0xd0 │ │ │ │ + add r0, sp, #224 @ 0xe0 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldrsb r2, [r1, r6] │ │ │ │ + ldrsb r6, [r1, r6] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - add r0, sp, #120 @ 0x78 │ │ │ │ + add r0, sp, #136 @ 0x88 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldrsb r2, [r6, r5] │ │ │ │ + ldrsb r6, [r6, r5] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - add r0, sp, #24 │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldrsb r2, [r3, r5] │ │ │ │ + ldrsb r6, [r3, r5] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - add r7, pc, #952 @ (adr r7, 38ab74 ) │ │ │ │ + add r7, pc, #968 @ (adr r7, 38ab84 ) │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldrsb r6, [r6, r3] │ │ │ │ + ldrsb r2, [r7, r3] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - add r7, pc, #552 @ (adr r7, 38a9ec ) │ │ │ │ + add r7, pc, #568 @ (adr r7, 38a9fc ) │ │ │ │ lsls r4, r2, #4 │ │ │ │ b.n 38ab34 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - add r7, pc, #256 @ (adr r7, 38a8cc ) │ │ │ │ + add r7, pc, #272 @ (adr r7, 38a8dc ) │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldmia r7, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r7, {r1, r3, r4, r6, r7} │ │ │ │ lsls r4, r2, #4 │ │ │ │ b.n 38ab08 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - add r7, pc, #144 @ (adr r7, 38a868 ) │ │ │ │ + add r7, pc, #160 @ (adr r7, 38a878 ) │ │ │ │ lsls r4, r2, #4 │ │ │ │ - strb r2, [r0, #1] │ │ │ │ + strb r6, [r0, #1] │ │ │ │ lsls r4, r2, #4 │ │ │ │ b.n 38aadc │ │ │ │ lsls r4, r4, #4 │ │ │ │ - add r7, pc, #32 @ (adr r7, 38a804 ) │ │ │ │ + add r7, pc, #48 @ (adr r7, 38a814 ) │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldrb r6, [r7, #6] │ │ │ │ + ldrb r2, [r0, #7] │ │ │ │ lsls r4, r2, #4 │ │ │ │ b.n 38aab0 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - add r6, pc, #944 @ (adr r6, 38aba0 ) │ │ │ │ + add r6, pc, #960 @ (adr r6, 38abb0 ) │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldmia r7!, {r1, r3, r5, r6} │ │ │ │ + ldmia r7!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r4, r2, #4 │ │ │ │ b.n 38aa84 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - add r6, pc, #832 @ (adr r6, 38ab3c ) │ │ │ │ + add r6, pc, #848 @ (adr r6, 38ab4c ) │ │ │ │ lsls r4, r2, #4 │ │ │ │ - add r6, pc, #936 @ (adr r6, 38aba8 ) │ │ │ │ + add r6, pc, #952 @ (adr r6, 38abb8 ) │ │ │ │ lsls r4, r2, #4 │ │ │ │ │ │ │ │ 0038a800 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -114738,37 +114738,37 @@ │ │ │ │ nop │ │ │ │ movs r3, #80 @ 0x50 │ │ │ │ lsls r2, r5, #4 │ │ │ │ bcs.n 38a8a4 │ │ │ │ lsls r3, r5, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r6, r5] │ │ │ │ + strb r0, [r7, r5] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldmia r6!, {r2, r7} │ │ │ │ + ldmia r6!, {r3, r7} │ │ │ │ lsls r4, r2, #4 │ │ │ │ bcs.n 38a85c │ │ │ │ lsls r3, r5, #4 │ │ │ │ strb r0, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ bcs.n 38a9d4 │ │ │ │ lsls r3, r5, #4 │ │ │ │ - ldmia r6!, {r2, r3, r4} │ │ │ │ + ldmia r6!, {r5} │ │ │ │ lsls r4, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r6, r3] │ │ │ │ + strb r4, [r6, r3] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - add r5, pc, #528 @ (adr r5, 38ab2c ) │ │ │ │ + add r5, pc, #544 @ (adr r5, 38ab3c ) │ │ │ │ lsls r4, r2, #4 │ │ │ │ - str r7, [sp, #8] │ │ │ │ + str r7, [sp, #24] │ │ │ │ lsls r0, r4, #4 │ │ │ │ - str r6, [sp, #984] @ 0x3d8 │ │ │ │ + str r6, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r0, r4, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w ip, [pc, #128] @ 38a9b4 │ │ │ │ sub sp, #12 │ │ │ │ @@ -114825,15 +114825,15 @@ │ │ │ │ b.n 38a984 │ │ │ │ bne.n 38a934 │ │ │ │ lsls r3, r5, #4 │ │ │ │ strb r0, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #688] @ (38ac74 ) │ │ │ │ + ldr r7, [pc, #704] @ (38ac84 ) │ │ │ │ lsls r4, r2, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ @@ -115575,99 +115575,99 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldmia r6, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r5, #4 │ │ │ │ ldr r0, [r1, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r0, [r0, r7] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r6, r2] │ │ │ │ + ldrsh r4, [r6, r2] │ │ │ │ lsls r4, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1, {r1, r3, r4} │ │ │ │ + ldmia r1, {r1, r2, r3, r4} │ │ │ │ lsls r4, r2, #4 │ │ │ │ - add r0, pc, #480 @ (adr r0, 38b340 ) │ │ │ │ + add r0, pc, #496 @ (adr r0, 38b350 ) │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldmia r0!, {r1, r3, r4, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldr r7, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r7, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldmia r0!, {r1, r3, r5, r6} │ │ │ │ + ldmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r4, r2, #4 │ │ │ │ ldrb r2, [r6, r3] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldr r7, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r7, [sp, #768] @ 0x300 │ │ │ │ lsls r4, r2, #4 │ │ │ │ ldmia r4, {r3, r4, r6} │ │ │ │ lsls r3, r5, #4 │ │ │ │ - stmia r7!, {r2, r5, r6, r7} │ │ │ │ + stmia r7!, {r3, r5, r6, r7} │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldr r7, [sp, #264] @ 0x108 │ │ │ │ + ldr r7, [sp, #280] @ 0x118 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - stmia r7!, {r1, r4, r6} │ │ │ │ + stmia r7!, {r1, r2, r4, r6} │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldr r6, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r6, [sp, #720] @ 0x2d0 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - stmia r7!, {r5} │ │ │ │ + stmia r7!, {r2, r5} │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldr r6, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r6, [sp, #520] @ 0x208 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - stmia r7!, {r1, r2} │ │ │ │ + stmia r7!, {r1, r3} │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldr r6, [sp, #400] @ 0x190 │ │ │ │ + ldr r6, [sp, #416] @ 0x1a0 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - stmia r6!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldr r6, [sp, #224] @ 0xe0 │ │ │ │ + ldr r6, [sp, #240] @ 0xf0 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - stmia r6!, {r1, r5, r6} │ │ │ │ + stmia r6!, {r1, r2, r5, r6} │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldr r5, [sp, #768] @ 0x300 │ │ │ │ + ldr r5, [sp, #784] @ 0x310 │ │ │ │ lsls r4, r2, #4 │ │ │ │ bvc.n 38b18c │ │ │ │ lsls r4, r4, #4 │ │ │ │ - ldr r5, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r5, [sp, #504] @ 0x1f8 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - add r7, pc, #112 @ (adr r7, 38b224 ) │ │ │ │ + add r7, pc, #128 @ (adr r7, 38b234 ) │ │ │ │ lsls r4, r2, #4 │ │ │ │ bvc.n 38b168 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - ldr r5, [sp, #392] @ 0x188 │ │ │ │ + ldr r5, [sp, #408] @ 0x198 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldr r5, [pc, #448] @ (38b380 ) │ │ │ │ + ldr r5, [pc, #464] @ (38b390 ) │ │ │ │ lsls r4, r2, #4 │ │ │ │ bvc.n 38b144 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - ldr r5, [sp, #296] @ 0x128 │ │ │ │ + ldr r5, [sp, #312] @ 0x138 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - add r5, pc, #64 @ (adr r5, 38b20c ) │ │ │ │ + add r5, pc, #80 @ (adr r5, 38b21c ) │ │ │ │ lsls r4, r2, #4 │ │ │ │ bvc.n 38b120 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - ldr r5, [sp, #200] @ 0xc8 │ │ │ │ + ldr r5, [sp, #216] @ 0xd8 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - stmia r6!, {} │ │ │ │ + stmia r6!, {r2} │ │ │ │ lsls r4, r2, #4 │ │ │ │ bvc.n 38b0fc │ │ │ │ lsls r4, r4, #4 │ │ │ │ - ldr r5, [sp, #104] @ 0x68 │ │ │ │ + ldr r5, [sp, #120] @ 0x78 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - stmia r5!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r2, #4 │ │ │ │ bvc.n 38b2d8 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - str r4, [r2, #96] @ 0x60 │ │ │ │ + str r0, [r3, #96] @ 0x60 │ │ │ │ lsls r4, r2, #4 │ │ │ │ bvc.n 38b2b4 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - ldr r4, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r4, [sp, #952] @ 0x3b8 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldr r0, [r4, #120] @ 0x78 │ │ │ │ + ldr r4, [r4, #120] @ 0x78 │ │ │ │ lsls r4, r2, #4 │ │ │ │ │ │ │ │ 0038b1fc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -115995,51 +115995,51 @@ │ │ │ │ stmia r0!, {r2, r3, r4, r6} │ │ │ │ ldmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r5, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r7, #16] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r6, [sp, #768] @ 0x300 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldr r6, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r6, [sp, #520] @ 0x208 │ │ │ │ lsls r4, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r2, r3, r7} │ │ │ │ + stmia r2!, {r4, r7} │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldr r1, [sp, #800] @ 0x320 │ │ │ │ + ldr r1, [sp, #816] @ 0x330 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - stmia r2!, {r1, r3, r5, r6} │ │ │ │ + stmia r2!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldr r1, [sp, #664] @ 0x298 │ │ │ │ + ldr r1, [sp, #680] @ 0x2a8 │ │ │ │ lsls r4, r2, #4 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r0, r2, #4 │ │ │ │ adcs r0, r6 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - stmia r2!, {r1, r2, r3, r4} │ │ │ │ + stmia r2!, {r1, r5} │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldr r1, [sp, #368] @ 0x170 │ │ │ │ + ldr r1, [sp, #384] @ 0x180 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - stmia r2!, {r3} │ │ │ │ + stmia r2!, {r2, r3} │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldr r1, [sp, #272] @ 0x110 │ │ │ │ + ldr r1, [sp, #288] @ 0x120 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - stmia r1!, {r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldr r1, [sp, #176] @ 0xb0 │ │ │ │ + ldr r1, [sp, #192] @ 0xc0 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - stmia r1!, {r3, r4, r6, r7} │ │ │ │ + stmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - stmia r1!, {r6, r7} │ │ │ │ + stmia r1!, {r2, r6, r7} │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldr r0, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ lsls r4, r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ blx 344c20 <_Py_Dealloc@plt+0x4> │ │ │ │ b.n 38b410 │ │ │ │ ldr r3, [pc, #100] @ (38b628 ) │ │ │ │ mov.w r2, #1328 @ 0x530 │ │ │ │ ldr r1, [pc, #100] @ (38b62c ) │ │ │ │ @@ -116080,31 +116080,31 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #2284 @ 0x8ec │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r1, r3, r4, r5} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldr r0, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r0, [sp, #488] @ 0x1e8 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - stmia r1!, {r1, r5} │ │ │ │ + stmia r1!, {r1, r2, r5} │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldr r0, [sp, #376] @ 0x178 │ │ │ │ + ldr r0, [sp, #392] @ 0x188 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - stmia r1!, {r1} │ │ │ │ + stmia r1!, {r1, r2} │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldr r0, [sp, #248] @ 0xf8 │ │ │ │ + ldr r0, [sp, #264] @ 0x108 │ │ │ │ lsls r4, r2, #4 │ │ │ │ bcs.n 38b72c │ │ │ │ lsls r4, r4, #4 │ │ │ │ - str r7, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - add r0, pc, #232 @ (adr r0, 38b738 ) │ │ │ │ + add r0, pc, #248 @ (adr r0, 38b748 ) │ │ │ │ lsls r4, r2, #4 │ │ │ │ │ │ │ │ 0038b650 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -116158,21 +116158,21 @@ │ │ │ │ lsls r4, r5, #4 │ │ │ │ stmia r4!, {r1, r2, r7} │ │ │ │ lsls r3, r5, #4 │ │ │ │ ldrb r4, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r7, #10] │ │ │ │ + strh r4, [r7, #10] │ │ │ │ lsls r4, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r2, r3, r6} │ │ │ │ + stmia r0!, {r4, r6} │ │ │ │ lsls r4, r2, #4 │ │ │ │ - str r7, [sp, #544] @ 0x220 │ │ │ │ + str r7, [sp, #560] @ 0x230 │ │ │ │ lsls r4, r2, #4 │ │ │ │ │ │ │ │ 0038b6e8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -116505,17 +116505,17 @@ │ │ │ │ lsls r3, r5, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r7, #16] │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, r5, pc} │ │ │ │ + pop {r1, r3, r5, pc} │ │ │ │ lsls r4, r2, #4 │ │ │ │ - str r4, [sp, #360] @ 0x168 │ │ │ │ + str r4, [sp, #376] @ 0x178 │ │ │ │ lsls r4, r2, #4 │ │ │ │ stmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r3, r5, #4 │ │ │ │ blx 3451e4 │ │ │ │ cbz r0, 38baca │ │ │ │ ldr r0, [pc, #668] @ (38bd10 ) │ │ │ │ mov r1, r7 │ │ │ │ @@ -116782,89 +116782,89 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx 73c0ac │ │ │ │ b.n 38b9fe │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ stmia r0!, {r2, r3, r4, r6} │ │ │ │ - str r7, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ lsls r4, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r2, 38bd96 │ │ │ │ + cbnz r6, 38bd96 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - str r3, [sp, #120] @ 0x78 │ │ │ │ + str r3, [sp, #136] @ 0x88 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - cbnz r0, 38bd90 │ │ │ │ + cbnz r4, 38bd90 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - str r2, [sp, #912] @ 0x390 │ │ │ │ + str r2, [sp, #928] @ 0x3a0 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - cbnz r0, 38bd92 │ │ │ │ + cbnz r4, 38bd92 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - str r2, [sp, #816] @ 0x330 │ │ │ │ + str r2, [sp, #832] @ 0x340 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - cbnz r0, 38bd94 │ │ │ │ + cbnz r4, 38bd94 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - str r2, [sp, #720] @ 0x2d0 │ │ │ │ + str r2, [sp, #736] @ 0x2e0 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - cbnz r0, 38bd96 │ │ │ │ + cbnz r4, 38bd96 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - str r2, [sp, #624] @ 0x270 │ │ │ │ + str r2, [sp, #640] @ 0x280 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - cbnz r0, 38bd98 │ │ │ │ + cbnz r4, 38bd98 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - str r2, [sp, #528] @ 0x210 │ │ │ │ + str r2, [sp, #544] @ 0x220 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - cbnz r0, 38bd9a │ │ │ │ + cbnz r4, 38bd9a │ │ │ │ lsls r4, r2, #4 │ │ │ │ - str r2, [sp, #432] @ 0x1b0 │ │ │ │ + str r2, [sp, #448] @ 0x1c0 │ │ │ │ lsls r4, r2, #4 │ │ │ │ str r2, [r2, #116] @ 0x74 │ │ │ │ lsls r0, r2, #4 │ │ │ │ subs r2, #74 @ 0x4a │ │ │ │ lsls r1, r2, #4 │ │ │ │ - cbnz r0, 38bd9c │ │ │ │ + cbnz r4, 38bd9c │ │ │ │ lsls r4, r2, #4 │ │ │ │ - str r2, [sp, #216] @ 0xd8 │ │ │ │ + str r2, [sp, #232] @ 0xe8 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - strh r2, [r6, #28] │ │ │ │ + strh r6, [r6, #28] │ │ │ │ lsls r0, r4, #4 │ │ │ │ - revsh r0, r5 │ │ │ │ + revsh r4, r5 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - str r2, [sp, #112] @ 0x70 │ │ │ │ + str r2, [sp, #128] @ 0x80 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - revsh r2, r1 │ │ │ │ + revsh r6, r1 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - str r1, [sp, #1016] @ 0x3f8 │ │ │ │ + str r2, [sp, #8] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - hlt 0x0032 │ │ │ │ + hlt 0x0036 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - str r1, [sp, #920] @ 0x398 │ │ │ │ + str r1, [sp, #936] @ 0x3a8 │ │ │ │ lsls r4, r2, #4 │ │ │ │ ldr r6, [pc, #1008] @ (38c170 ) │ │ │ │ lsls r1, r2, #4 │ │ │ │ - hlt 0x0012 │ │ │ │ + hlt 0x0016 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - str r1, [sp, #792] @ 0x318 │ │ │ │ + str r1, [sp, #808] @ 0x328 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - rev16 r4, r5 │ │ │ │ + rev16 r0, r6 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - str r1, [sp, #640] @ 0x280 │ │ │ │ + str r1, [sp, #656] @ 0x290 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - rev16 r0, r1 │ │ │ │ + rev16 r4, r1 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - str r1, [sp, #496] @ 0x1f0 │ │ │ │ + str r1, [sp, #512] @ 0x200 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - rev r0, r6 │ │ │ │ + rev r4, r6 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - str r1, [sp, #400] @ 0x190 │ │ │ │ + str r1, [sp, #416] @ 0x1a0 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - rev r2, r2 │ │ │ │ + rev r6, r2 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - str r1, [sp, #280] @ 0x118 │ │ │ │ + str r1, [sp, #296] @ 0x128 │ │ │ │ lsls r4, r2, #4 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 38bdc0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ @@ -117179,43 +117179,43 @@ │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ stmia r0!, {r2, r3, r4, r6} │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb866 │ │ │ │ + @ instruction: 0xb86a │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldrh r2, [r3, #60] @ 0x3c │ │ │ │ + ldrh r6, [r3, #60] @ 0x3c │ │ │ │ lsls r4, r2, #4 │ │ │ │ lsls r4, r7, #26 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb81c │ │ │ │ + @ instruction: 0xb820 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - @ instruction: 0xb7f0 │ │ │ │ + @ instruction: 0xb7f4 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldrh r4, [r4, #56] @ 0x38 │ │ │ │ + ldrh r0, [r5, #56] @ 0x38 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - @ instruction: 0xb79e │ │ │ │ + @ instruction: 0xb7a2 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - @ instruction: 0xb772 │ │ │ │ + @ instruction: 0xb776 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldrh r6, [r4, #52] @ 0x34 │ │ │ │ + ldrh r2, [r5, #52] @ 0x34 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - stmia r1!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r3, r2, #4 │ │ │ │ - @ instruction: 0xb6da │ │ │ │ + @ instruction: 0xb6de │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldrh r6, [r1, #48] @ 0x30 │ │ │ │ + ldrh r2, [r2, #48] @ 0x30 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - @ instruction: 0xb6c2 │ │ │ │ + @ instruction: 0xb6c6 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldrh r6, [r6, #46] @ 0x2e │ │ │ │ + ldrh r2, [r7, #46] @ 0x2e │ │ │ │ lsls r4, r2, #4 │ │ │ │ - str r2, [sp, #0] │ │ │ │ + str r2, [sp, #16] │ │ │ │ lsls r4, r2, #4 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #16] │ │ │ │ blx 344c20 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #16] │ │ │ │ b.n 38bfee │ │ │ │ mov r0, sl │ │ │ │ @@ -117327,51 +117327,51 @@ │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #2328 @ 0x918 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - push {r2, r3, r5, r6, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldrh r0, [r4, #36] @ 0x24 │ │ │ │ + ldrh r4, [r4, #36] @ 0x24 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - push {r2, r4, r6, lr} │ │ │ │ + push {r3, r4, r6, lr} │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldrh r0, [r1, #36] @ 0x24 │ │ │ │ + ldrh r4, [r1, #36] @ 0x24 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - push {r2, r3, r4, r5, lr} │ │ │ │ + push {r6, lr} │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldrh r0, [r6, #34] @ 0x22 │ │ │ │ + ldrh r4, [r6, #34] @ 0x22 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - push {r2, r5, lr} │ │ │ │ + push {r3, r5, lr} │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldrh r0, [r3, #34] @ 0x22 │ │ │ │ + ldrh r4, [r3, #34] @ 0x22 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - push {lr} │ │ │ │ + push {r2, lr} │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldrh r4, [r6, #32] │ │ │ │ + ldrh r0, [r7, #32] │ │ │ │ lsls r4, r2, #4 │ │ │ │ stmia r6!, {r3, r5, r6} │ │ │ │ lsls r4, r4, #4 │ │ │ │ - ldrh r2, [r6, #30] │ │ │ │ + ldrh r6, [r6, #30] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - str r7, [sp, #80] @ 0x50 │ │ │ │ + str r7, [sp, #96] @ 0x60 │ │ │ │ lsls r4, r2, #4 │ │ │ │ stmia r6!, {r4, r6} │ │ │ │ lsls r4, r4, #4 │ │ │ │ - ldrh r2, [r3, #30] │ │ │ │ + ldrh r6, [r3, #30] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - str r5, [sp, #496] @ 0x1f0 │ │ │ │ + str r5, [sp, #512] @ 0x200 │ │ │ │ lsls r4, r2, #4 │ │ │ │ stmia r6!, {r3, r4, r5} │ │ │ │ lsls r4, r4, #4 │ │ │ │ - ldrh r2, [r0, #30] │ │ │ │ + ldrh r6, [r0, #30] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ands r4, r7 │ │ │ │ + eors r0, r0 │ │ │ │ lsls r4, r2, #4 │ │ │ │ │ │ │ │ 0038c2b4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -117450,21 +117450,21 @@ │ │ │ │ lsls r3, r5, #4 │ │ │ │ strh r4, [r4, #58] @ 0x3a │ │ │ │ lsls r4, r5, #4 │ │ │ │ ldrb r4, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb7dc │ │ │ │ lsls r3, r5, #4 │ │ │ │ - strb r4, [r5, #19] │ │ │ │ + strb r0, [r6, #19] │ │ │ │ lsls r4, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 38c3fa │ │ │ │ + cbz r4, 38c3fa │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldrh r4, [r7, #22] │ │ │ │ + ldrh r0, [r0, #24] │ │ │ │ lsls r4, r2, #4 │ │ │ │ ldr r0, [pc, #104] @ (38c3f8 ) │ │ │ │ lsls r1, r2, #4 │ │ │ │ │ │ │ │ 0038c390 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -117535,23 +117535,23 @@ │ │ │ │ addw r3, r3, #2388 @ 0x954 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ @ instruction: 0xb752 │ │ │ │ lsls r3, r5, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 38c482 │ │ │ │ + cbz r6, 38c482 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldrh r6, [r7, #16] │ │ │ │ + ldrh r2, [r0, #18] │ │ │ │ lsls r4, r2, #4 │ │ │ │ stmia r4!, {r1, r2, r5, r6} │ │ │ │ lsls r4, r4, #4 │ │ │ │ - ldrh r0, [r6, #14] │ │ │ │ + ldrh r4, [r6, #14] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - subs r1, #114 @ 0x72 │ │ │ │ + subs r1, #118 @ 0x76 │ │ │ │ lsls r4, r2, #4 │ │ │ │ │ │ │ │ 0038c450 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -117593,21 +117593,21 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ strh r2, [r5, #46] @ 0x2e │ │ │ │ lsls r4, r5, #4 │ │ │ │ @ instruction: 0xb686 │ │ │ │ lsls r3, r5, #4 │ │ │ │ lsls r0, r7, #26 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #800] @ 0x320 │ │ │ │ + str r0, [sp, #816] @ 0x330 │ │ │ │ lsls r4, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - sxtb r0, r5 │ │ │ │ + sxtb r4, r5 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldrh r4, [r3, #12] │ │ │ │ + ldrh r0, [r4, #12] │ │ │ │ lsls r4, r2, #4 │ │ │ │ │ │ │ │ 0038c4d0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -117736,33 +117736,33 @@ │ │ │ │ lsls r4, r5, #4 │ │ │ │ ldrb r4, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ push {r1, r2, r3, r7, lr} │ │ │ │ lsls r3, r5, #4 │ │ │ │ - strb r6, [r3, #10] │ │ │ │ + strb r2, [r4, #10] │ │ │ │ lsls r4, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 38c62e │ │ │ │ + cbz r6, 38c62e │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldrh r2, [r3, #4] │ │ │ │ + ldrh r6, [r3, #4] │ │ │ │ lsls r4, r2, #4 │ │ │ │ stmia r2!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r4, #4 │ │ │ │ - ldrh r6, [r0, #2] │ │ │ │ + ldrh r2, [r1, #2] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - cbz r0, 38c64a │ │ │ │ + cbz r4, 38c64a │ │ │ │ lsls r4, r2, #4 │ │ │ │ stmia r2!, {r2, r5, r7} │ │ │ │ lsls r4, r4, #4 │ │ │ │ - ldrh r6, [r5, #0] │ │ │ │ + ldrh r2, [r6, #0] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - cbz r0, 38c650 │ │ │ │ + cbz r4, 38c650 │ │ │ │ lsls r4, r2, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ @@ -117907,19 +117907,19 @@ │ │ │ │ lsls r3, r5, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ push {r1, r2, r3, r5} │ │ │ │ lsls r3, r5, #4 │ │ │ │ cbz r6, 38c824 │ │ │ │ lsls r3, r5, #4 │ │ │ │ - ldrb r2, [r4, #2] │ │ │ │ + ldrb r6, [r4, #2] │ │ │ │ lsls r1, r4, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #808 @ 0x328 │ │ │ │ + add r7, sp, #824 @ 0x338 │ │ │ │ lsls r4, r2, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #216] @ (38c8a0 ) │ │ │ │ @@ -118017,19 +118017,19 @@ │ │ │ │ lsls r3, r5, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ cbz r6, 38c8f4 │ │ │ │ lsls r3, r5, #4 │ │ │ │ uxtb r6, r5 │ │ │ │ lsls r3, r5, #4 │ │ │ │ - strb r2, [r3, #30] │ │ │ │ + strb r6, [r3, #30] │ │ │ │ lsls r1, r4, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #1000 @ 0x3e8 │ │ │ │ + add r6, sp, #1016 @ 0x3f8 │ │ │ │ lsls r4, r2, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #212] @ (38c9a4 ) │ │ │ │ @@ -118127,19 +118127,19 @@ │ │ │ │ lsls r3, r5, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ sxth r6, r3 │ │ │ │ lsls r3, r5, #4 │ │ │ │ cbz r2, 38c9ee │ │ │ │ lsls r3, r5, #4 │ │ │ │ - strb r6, [r2, #26] │ │ │ │ + strb r2, [r3, #26] │ │ │ │ lsls r1, r4, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #200 @ 0xc8 │ │ │ │ + add r6, sp, #216 @ 0xd8 │ │ │ │ lsls r4, r2, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #212] @ (38caa8 ) │ │ │ │ @@ -118237,19 +118237,19 @@ │ │ │ │ lsls r3, r5, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ cbz r2, 38caba │ │ │ │ lsls r3, r5, #4 │ │ │ │ sub sp, #408 @ 0x198 │ │ │ │ lsls r3, r5, #4 │ │ │ │ - strb r2, [r2, #22] │ │ │ │ + strb r6, [r2, #22] │ │ │ │ lsls r1, r4, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #424 @ 0x1a8 │ │ │ │ + add r5, sp, #440 @ 0x1b8 │ │ │ │ lsls r4, r2, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #212] @ (38cbac ) │ │ │ │ @@ -118347,19 +118347,19 @@ │ │ │ │ lsls r3, r5, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ lsls r3, r5, #4 │ │ │ │ add r7, sp, #904 @ 0x388 │ │ │ │ lsls r3, r5, #4 │ │ │ │ - strb r6, [r1, #18] │ │ │ │ + strb r2, [r2, #18] │ │ │ │ lsls r1, r4, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #616 @ 0x268 │ │ │ │ + add r4, sp, #632 @ 0x278 │ │ │ │ lsls r4, r2, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #212] @ (38ccb0 ) │ │ │ │ @@ -118457,19 +118457,19 @@ │ │ │ │ lsls r3, r5, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ add r7, sp, #72 @ 0x48 │ │ │ │ lsls r3, r5, #4 │ │ │ │ add r6, sp, #888 @ 0x378 │ │ │ │ lsls r3, r5, #4 │ │ │ │ - strb r2, [r1, #14] │ │ │ │ + strb r6, [r1, #14] │ │ │ │ lsls r1, r4, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #872 @ 0x368 │ │ │ │ + add r3, sp, #888 @ 0x378 │ │ │ │ lsls r4, r2, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #216] @ (38cdb8 ) │ │ │ │ @@ -118567,19 +118567,19 @@ │ │ │ │ lsls r3, r5, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ lsls r3, r5, #4 │ │ │ │ add r5, sp, #856 @ 0x358 │ │ │ │ lsls r3, r5, #4 │ │ │ │ - strb r2, [r0, #10] │ │ │ │ + strb r6, [r0, #10] │ │ │ │ lsls r1, r4, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #88 @ 0x58 │ │ │ │ + add r3, sp, #104 @ 0x68 │ │ │ │ lsls r4, r2, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #216] @ (38cec0 ) │ │ │ │ @@ -118677,19 +118677,19 @@ │ │ │ │ lsls r3, r5, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ add r5, sp, #24 │ │ │ │ lsls r3, r5, #4 │ │ │ │ add r4, sp, #824 @ 0x338 │ │ │ │ lsls r3, r5, #4 │ │ │ │ - strb r2, [r7, #5] │ │ │ │ + strb r6, [r7, #5] │ │ │ │ lsls r1, r4, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #312 @ 0x138 │ │ │ │ + add r2, sp, #328 @ 0x148 │ │ │ │ lsls r4, r2, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #216] @ (38cfc8 ) │ │ │ │ @@ -118787,19 +118787,19 @@ │ │ │ │ lsls r3, r5, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ add r3, sp, #1016 @ 0x3f8 │ │ │ │ lsls r3, r5, #4 │ │ │ │ add r3, sp, #792 @ 0x318 │ │ │ │ lsls r3, r5, #4 │ │ │ │ - strb r2, [r6, #1] │ │ │ │ + strb r6, [r6, #1] │ │ │ │ lsls r1, r4, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #552 @ 0x228 │ │ │ │ + add r1, sp, #568 @ 0x238 │ │ │ │ lsls r4, r2, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #212] @ (38d0cc ) │ │ │ │ @@ -118897,19 +118897,19 @@ │ │ │ │ lsls r3, r5, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ add r2, sp, #984 @ 0x3d8 │ │ │ │ lsls r3, r5, #4 │ │ │ │ add r2, sp, #776 @ 0x308 │ │ │ │ lsls r3, r5, #4 │ │ │ │ - ldr r6, [r5, #116] @ 0x74 │ │ │ │ + ldr r2, [r6, #116] @ 0x74 │ │ │ │ lsls r1, r4, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #824 @ 0x338 │ │ │ │ + add r0, sp, #840 @ 0x348 │ │ │ │ lsls r4, r2, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #212] @ (38d1d0 ) │ │ │ │ @@ -119007,19 +119007,19 @@ │ │ │ │ lsls r3, r5, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ add r1, sp, #968 @ 0x3c8 │ │ │ │ lsls r3, r5, #4 │ │ │ │ add r1, sp, #760 @ 0x2f8 │ │ │ │ lsls r3, r5, #4 │ │ │ │ - ldr r2, [r5, #100] @ 0x64 │ │ │ │ + ldr r6, [r5, #100] @ 0x64 │ │ │ │ lsls r1, r4, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #8 │ │ │ │ + add r0, sp, #24 │ │ │ │ lsls r4, r2, #4 │ │ │ │ │ │ │ │ 0038d1ec : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -119236,43 +119236,43 @@ │ │ │ │ lsls r4, r5, #4 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ lsls r3, r5, #4 │ │ │ │ - add r7, pc, #80 @ (adr r7, 38d448 ) │ │ │ │ + add r7, pc, #96 @ (adr r7, 38d458 ) │ │ │ │ lsls r4, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #252 @ 0xfc │ │ │ │ + movs r6, #0 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldrb r0, [r3, #13] │ │ │ │ + ldrb r4, [r3, #13] │ │ │ │ lsls r4, r2, #4 │ │ │ │ subs r0, #94 @ 0x5e │ │ │ │ lsls r1, r2, #4 │ │ │ │ push {r2, r3, r4, r6, lr} │ │ │ │ lsls r4, r4, #4 │ │ │ │ - ldrb r6, [r4, #11] │ │ │ │ + ldrb r2, [r5, #11] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - add r6, pc, #816 @ (adr r6, 38d744 ) │ │ │ │ + add r6, pc, #832 @ (adr r6, 38d754 ) │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldr r2, [r7, #68] @ 0x44 │ │ │ │ + ldr r6, [r7, #68] @ 0x44 │ │ │ │ lsls r1, r4, #4 │ │ │ │ push {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r4, #4 │ │ │ │ - ldrb r0, [r1, #10] │ │ │ │ + ldrb r4, [r1, #10] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - add r6, pc, #440 @ (adr r6, 38d5dc ) │ │ │ │ + add r6, pc, #456 @ (adr r6, 38d5ec ) │ │ │ │ lsls r4, r2, #4 │ │ │ │ push {r1, r6, r7} │ │ │ │ lsls r4, r4, #4 │ │ │ │ - movs r6, #220 @ 0xdc │ │ │ │ + movs r6, #224 @ 0xe0 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - movs r6, #250 @ 0xfa │ │ │ │ + movs r6, #254 @ 0xfe │ │ │ │ lsls r4, r2, #4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ blx 3450a4 │ │ │ │ @@ -119956,61 +119956,61 @@ │ │ │ │ movs r0, r0 │ │ │ │ add r3, pc, #432 @ (adr r3, 38dc78 ) │ │ │ │ lsls r3, r5, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #232 @ (adr r1, 38dbbc ) │ │ │ │ + add r1, pc, #248 @ (adr r1, 38dbcc ) │ │ │ │ lsls r4, r2, #4 │ │ │ │ - strb r4, [r3, #21] │ │ │ │ + strb r0, [r4, #21] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - add r0, pc, #984 @ (adr r0, 38deb4 ) │ │ │ │ + add r0, pc, #1000 @ (adr r0, 38dec4 ) │ │ │ │ lsls r4, r2, #4 │ │ │ │ - strb r0, [r3, #20] │ │ │ │ + strb r4, [r3, #20] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - add r0, pc, #888 @ (adr r0, 38de5c ) │ │ │ │ + add r0, pc, #904 @ (adr r0, 38de6c ) │ │ │ │ lsls r4, r2, #4 │ │ │ │ adds r2, #42 @ 0x2a │ │ │ │ lsls r1, r2, #4 │ │ │ │ - strb r4, [r6, #19] │ │ │ │ + strb r0, [r7, #19] │ │ │ │ lsls r4, r2, #4 │ │ │ │ add r1, pc, #568 @ (adr r1, 38dd28 ) │ │ │ │ lsls r3, r5, #4 │ │ │ │ - str r6, [r6, #96] @ 0x60 │ │ │ │ + str r2, [r7, #96] @ 0x60 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - add r0, pc, #464 @ (adr r0, 38dcc8 ) │ │ │ │ + add r0, pc, #480 @ (adr r0, 38dcd8 ) │ │ │ │ lsls r4, r2, #4 │ │ │ │ - strb r6, [r2, #18] │ │ │ │ + strb r2, [r3, #18] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - add r0, pc, #264 @ (adr r0, 38dc08 ) │ │ │ │ + add r0, pc, #280 @ (adr r0, 38dc18 ) │ │ │ │ lsls r4, r2, #4 │ │ │ │ - strb r4, [r4, #17] │ │ │ │ + strb r0, [r5, #17] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - add r0, pc, #160 @ (adr r0, 38dba8 ) │ │ │ │ + add r0, pc, #176 @ (adr r0, 38dbb8 ) │ │ │ │ lsls r4, r2, #4 │ │ │ │ - strb r2, [r1, #17] │ │ │ │ + strb r6, [r1, #17] │ │ │ │ lsls r4, r2, #4 │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - strb r0, [r3, #14] │ │ │ │ + strb r4, [r3, #14] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - movs r6, #86 @ 0x56 │ │ │ │ + movs r6, #90 @ 0x5a │ │ │ │ lsls r4, r2, #4 │ │ │ │ add r5, sp, #984 @ 0x3d8 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - strb r0, [r0, #14] │ │ │ │ + strb r4, [r0, #14] │ │ │ │ lsls r4, r2, #4 │ │ │ │ bx sl │ │ │ │ lsls r4, r2, #4 │ │ │ │ add r5, sp, #888 @ 0x378 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - strb r0, [r5, #13] │ │ │ │ + strb r4, [r5, #13] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - movs r7, #226 @ 0xe2 │ │ │ │ + movs r7, #230 @ 0xe6 │ │ │ │ lsls r4, r2, #4 │ │ │ │ │ │ │ │ 0038db30 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -120052,21 +120052,21 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r2, [r1, #112] @ 0x70 │ │ │ │ lsls r4, r5, #4 │ │ │ │ ldr r7, [sp, #664] @ 0x298 │ │ │ │ lsls r3, r5, #4 │ │ │ │ lsls r0, r7, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r5, #7] │ │ │ │ + ldrb r4, [r5, #7] │ │ │ │ lsls r4, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #608] @ 0x260 │ │ │ │ + ldr r6, [sp, #624] @ 0x270 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - strb r4, [r7, #10] │ │ │ │ + strb r0, [r0, #11] │ │ │ │ lsls r4, r2, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ @@ -120644,37 +120644,37 @@ │ │ │ │ lsls r3, r5, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #664] @ 0x298 │ │ │ │ lsls r3, r5, #4 │ │ │ │ - ldrsh r6, [r6, r7] │ │ │ │ + ldrsh r2, [r7, r7] │ │ │ │ lsls r1, r4, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r4 │ │ │ │ + lsrs r4, r4 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldr r0, [r3, #100] @ 0x64 │ │ │ │ + ldr r4, [r3, #100] @ 0x64 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - lsls r4, r6 │ │ │ │ + lsls r0, r7 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldr r4, [r5, #96] @ 0x60 │ │ │ │ + ldr r0, [r6, #96] @ 0x60 │ │ │ │ lsls r4, r2, #4 │ │ │ │ add r7, pc, #680 @ (adr r7, 38e3e4 ) │ │ │ │ lsls r4, r4, #4 │ │ │ │ - ldr r4, [r6, #80] @ 0x50 │ │ │ │ + ldr r0, [r7, #80] @ 0x50 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldr r1, [sp, #296] @ 0x128 │ │ │ │ + ldr r1, [sp, #312] @ 0x138 │ │ │ │ lsls r4, r2, #4 │ │ │ │ add r7, pc, #584 @ (adr r7, 38e390 ) │ │ │ │ lsls r4, r4, #4 │ │ │ │ - ldr r4, [r3, #80] @ 0x50 │ │ │ │ + ldr r0, [r4, #80] @ 0x50 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - subs r7, #210 @ 0xd2 │ │ │ │ + subs r7, #214 @ 0xd6 │ │ │ │ lsls r4, r2, #4 │ │ │ │ │ │ │ │ 0038e150 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -120833,35 +120833,35 @@ │ │ │ │ lsls r4, r5, #4 │ │ │ │ ldrb r4, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #28 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #320] @ 0x140 │ │ │ │ + ldr r0, [sp, #336] @ 0x150 │ │ │ │ lsls r4, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #188 @ 0xbc │ │ │ │ + subs r6, #192 @ 0xc0 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldr r4, [r6, #64] @ 0x40 │ │ │ │ + ldr r0, [r7, #64] @ 0x40 │ │ │ │ lsls r4, r2, #4 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [sp, #600] @ 0x258 │ │ │ │ lsls r3, r5, #4 │ │ │ │ - str r7, [sp, #784] @ 0x310 │ │ │ │ + str r7, [sp, #800] @ 0x320 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - strb r0, [r3, r6] │ │ │ │ + strb r4, [r3, r6] │ │ │ │ lsls r4, r2, #4 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - str r2, [r7, #108] @ 0x6c │ │ │ │ + str r6, [r7, #108] @ 0x6c │ │ │ │ lsls r2, r2, #4 │ │ │ │ │ │ │ │ 0038e2f8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -121119,53 +121119,53 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r7, [sp, #896] @ 0x380 │ │ │ │ lsls r3, r5, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #24] │ │ │ │ + str r6, [sp, #40] @ 0x28 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ + ldr r4, [r3, #28] │ │ │ │ lsls r4, r2, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #222 @ 0xde │ │ │ │ lsls r1, r2, #4 │ │ │ │ - str r5, [sp, #872] @ 0x368 │ │ │ │ + str r5, [sp, #888] @ 0x378 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldr r0, [r5, #24] │ │ │ │ + ldr r4, [r5, #24] │ │ │ │ lsls r4, r2, #4 │ │ │ │ str r6, [sp, #256] @ 0x100 │ │ │ │ lsls r3, r5, #4 │ │ │ │ - str r5, [sp, #568] @ 0x238 │ │ │ │ + str r5, [sp, #584] @ 0x248 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ + ldr r4, [r4, #20] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - str r5, [sp, #480] @ 0x1e0 │ │ │ │ + str r5, [sp, #496] @ 0x1f0 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldr r2, [r1, #20] │ │ │ │ + ldr r6, [r1, #20] │ │ │ │ lsls r4, r2, #4 │ │ │ │ movs r6, #102 @ 0x66 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - str r5, [sp, #392] @ 0x188 │ │ │ │ + str r5, [sp, #408] @ 0x198 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ + ldr r4, [r6, #16] │ │ │ │ lsls r4, r2, #4 │ │ │ │ add r3, pc, #288 @ (adr r3, 38e6dc ) │ │ │ │ lsls r4, r4, #4 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ + ldr r6, [r2, #12] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - subs r4, #164 @ 0xa4 │ │ │ │ + subs r4, #168 @ 0xa8 │ │ │ │ lsls r4, r2, #4 │ │ │ │ add r3, pc, #192 @ (adr r3, 38e688 ) │ │ │ │ lsls r4, r4, #4 │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ + ldr r6, [r7, #8] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - subs r3, #84 @ 0x54 │ │ │ │ + subs r3, #88 @ 0x58 │ │ │ │ lsls r4, r2, #4 │ │ │ │ │ │ │ │ 0038e5d0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -121324,35 +121324,35 @@ │ │ │ │ lsls r4, r5, #4 │ │ │ │ ldrb r4, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #28 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #832] @ 0x340 │ │ │ │ + str r3, [sp, #848] @ 0x350 │ │ │ │ lsls r4, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #912] @ 0x390 │ │ │ │ + str r3, [sp, #928] @ 0x3a0 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - str r4, [r6, #120] @ 0x78 │ │ │ │ + str r0, [r7, #120] @ 0x78 │ │ │ │ lsls r4, r2, #4 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ lsls r3, r5, #4 │ │ │ │ - str r3, [sp, #272] @ 0x110 │ │ │ │ + str r3, [sp, #288] @ 0x120 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - str r0, [r3, r4] │ │ │ │ + str r4, [r3, r4] │ │ │ │ lsls r4, r2, #4 │ │ │ │ movs r4, #88 @ 0x58 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - str r2, [r7, #36] @ 0x24 │ │ │ │ + str r6, [r7, #36] @ 0x24 │ │ │ │ lsls r2, r2, #4 │ │ │ │ │ │ │ │ 0038e778 : │ │ │ │ stmdb 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 │ │ │ │ @@ -121639,35 +121639,35 @@ │ │ │ │ lsls r3, r5, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [sp, #384] @ 0x180 │ │ │ │ lsls r3, r5, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r7, r2] │ │ │ │ + ldrsb r6, [r7, r2] │ │ │ │ lsls r1, r4, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrd r0, r1, [r4, #140]! @ 0x8c │ │ │ │ - str r4, [r3, #80] @ 0x50 │ │ │ │ + ldrd r0, r1, [r8, #140]! @ 0x8c │ │ │ │ + str r0, [r4, #80] @ 0x50 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - strd r0, r1, [r8, #140] @ 0x8c │ │ │ │ - str r0, [r6, #76] @ 0x4c │ │ │ │ + strd r0, r1, [ip, #140] @ 0x8c │ │ │ │ + str r4, [r6, #76] @ 0x4c │ │ │ │ lsls r4, r2, #4 │ │ │ │ ldr r6, [sp, #496] @ 0x1f0 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - str r6, [r0, #64] @ 0x40 │ │ │ │ + str r2, [r1, #64] @ 0x40 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - str r0, [sp, #112] @ 0x70 │ │ │ │ + str r0, [sp, #128] @ 0x80 │ │ │ │ lsls r4, r2, #4 │ │ │ │ ldr r6, [sp, #400] @ 0x190 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - str r6, [r5, #60] @ 0x3c │ │ │ │ + str r2, [r6, #60] @ 0x3c │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldr r0, [r2, #88] @ 0x58 │ │ │ │ + ldr r4, [r2, #88] @ 0x58 │ │ │ │ lsls r4, r2, #4 │ │ │ │ │ │ │ │ 0038ea80 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -121833,33 +121833,33 @@ │ │ │ │ lsls r3, r5, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r2, #54] @ 0x36 │ │ │ │ + ldrh r0, [r3, #54] @ 0x36 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - str r4, [r2, #40] @ 0x28 │ │ │ │ + str r0, [r3, #40] @ 0x28 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldrh r2, [r7, #52] @ 0x34 │ │ │ │ + ldrh r6, [r7, #52] @ 0x34 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - str r2, [r7, #36] @ 0x24 │ │ │ │ + str r6, [r7, #36] @ 0x24 │ │ │ │ lsls r4, r2, #4 │ │ │ │ ldr r4, [sp, #696] @ 0x2b8 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - str r0, [r7, #32] │ │ │ │ + str r4, [r7, #32] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldr r2, [r3, #60] @ 0x3c │ │ │ │ + ldr r6, [r3, #60] @ 0x3c │ │ │ │ lsls r4, r2, #4 │ │ │ │ ldr r4, [sp, #600] @ 0x258 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - str r0, [r4, #32] │ │ │ │ + str r4, [r4, #32] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - adds r4, #214 @ 0xd6 │ │ │ │ + adds r4, #218 @ 0xda │ │ │ │ lsls r4, r2, #4 │ │ │ │ │ │ │ │ 0038ec3c : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -121913,21 +121913,21 @@ │ │ │ │ lsls r4, r5, #4 │ │ │ │ ldrh r2, [r3, #52] @ 0x34 │ │ │ │ lsls r3, r5, #4 │ │ │ │ lsls r0, r7, #26 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r1, #12] │ │ │ │ + ldr r4, [r1, #12] │ │ │ │ lsls r4, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r3, #46] @ 0x2e │ │ │ │ + ldrh r0, [r4, #46] @ 0x2e │ │ │ │ lsls r4, r2, #4 │ │ │ │ - str r4, [r3, #24] │ │ │ │ + str r0, [r4, #24] │ │ │ │ lsls r4, r2, #4 │ │ │ │ │ │ │ │ 0038ecd4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -122844,156 +122844,156 @@ │ │ │ │ lsls r3, r5, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #236 @ 0xec │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r0, #26] │ │ │ │ + ldrh r6, [r0, #26] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldrsh r6, [r4, r3] │ │ │ │ + ldrsh r2, [r5, r3] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldrh r2, [r6, #14] │ │ │ │ + ldrh r6, [r6, #14] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldrb r6, [r2, r6] │ │ │ │ + ldrb r2, [r3, r6] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldrh r4, [r5, #2] │ │ │ │ + ldrh r0, [r6, #2] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldrb r0, [r2, r0] │ │ │ │ + ldrb r4, [r2, r0] │ │ │ │ lsls r4, r2, #4 │ │ │ │ str r6, [sp, #184] @ 0xb8 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - ldrh r0, [r7, r6] │ │ │ │ + ldrh r4, [r7, r6] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldrh r6, [r6, #2] │ │ │ │ + ldrh r2, [r7, #2] │ │ │ │ lsls r4, r2, #4 │ │ │ │ str r5, [sp, #992] @ 0x3e0 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - ldrh r2, [r0, r6] │ │ │ │ + ldrh r6, [r0, r6] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldrh r4, [r1, #2] │ │ │ │ + ldrh r0, [r2, #2] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - strh r0, [r6, #62] @ 0x3e │ │ │ │ + strh r4, [r6, #62] @ 0x3e │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldrh r4, [r2, r6] │ │ │ │ + ldrh r0, [r3, r6] │ │ │ │ lsls r4, r2, #4 │ │ │ │ str r5, [sp, #632] @ 0x278 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - ldrh r0, [r5, r4] │ │ │ │ + ldrh r4, [r5, r4] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - strh r6, [r7, #62] @ 0x3e │ │ │ │ + ldrh r2, [r0, #0] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - strh r0, [r2, #60] @ 0x3c │ │ │ │ + strh r4, [r2, #60] @ 0x3c │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldrh r4, [r1, r4] │ │ │ │ + ldrh r0, [r2, r4] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - strh r2, [r3, #58] @ 0x3a │ │ │ │ + strh r6, [r3, #58] @ 0x3a │ │ │ │ lsls r4, r2, #4 │ │ │ │ - strh r4, [r4, #58] @ 0x3a │ │ │ │ + strh r0, [r5, #58] @ 0x3a │ │ │ │ lsls r4, r2, #4 │ │ │ │ - strh r6, [r6, #56] @ 0x38 │ │ │ │ + strh r2, [r7, #56] @ 0x38 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldrh r2, [r3, r3] │ │ │ │ + ldrh r6, [r3, r3] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - strh r4, [r0, #58] @ 0x3a │ │ │ │ + strh r0, [r1, #58] @ 0x3a │ │ │ │ lsls r4, r2, #4 │ │ │ │ - strh r6, [r2, #56] @ 0x38 │ │ │ │ + strh r2, [r3, #56] @ 0x38 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldrh r2, [r7, r2] │ │ │ │ + ldrh r6, [r7, r2] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - strh r0, [r7, #54] @ 0x36 │ │ │ │ + strh r4, [r7, #54] @ 0x36 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldrh r4, [r3, r2] │ │ │ │ + ldrh r0, [r4, r2] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - strh r6, [r1, #54] @ 0x36 │ │ │ │ + strh r2, [r2, #54] @ 0x36 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldrh r2, [r6, r1] │ │ │ │ + ldrh r6, [r6, r1] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - strh r6, [r4, #52] @ 0x34 │ │ │ │ + strh r2, [r5, #52] @ 0x34 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldrh r2, [r1, r1] │ │ │ │ + ldrh r6, [r1, r1] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - strh r4, [r2, #52] @ 0x34 │ │ │ │ + strh r0, [r3, #52] @ 0x34 │ │ │ │ lsls r4, r2, #4 │ │ │ │ asrs r2, r4, #29 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldrh r0, [r5, r0] │ │ │ │ + ldrh r4, [r5, r0] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - strh r4, [r6, #48] @ 0x30 │ │ │ │ + strh r0, [r7, #48] @ 0x30 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldr r0, [r3, r7] │ │ │ │ + ldr r4, [r3, r7] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - strh r0, [r6, #48] @ 0x30 │ │ │ │ + strh r4, [r6, #48] @ 0x30 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - strh r2, [r0, #48] @ 0x30 │ │ │ │ + strh r6, [r0, #48] @ 0x30 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldr r6, [r4, r6] │ │ │ │ + ldr r2, [r5, r6] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - strh r4, [r4, #46] @ 0x2e │ │ │ │ + strh r0, [r5, #46] @ 0x2e │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldr r0, [r1, r6] │ │ │ │ + ldr r4, [r1, r6] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - strh r6, [r2, #44] @ 0x2c │ │ │ │ + strh r2, [r3, #44] @ 0x2c │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldr r2, [r7, r4] │ │ │ │ + ldr r6, [r7, r4] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - @ instruction: 0xf2540123 │ │ │ │ - ldr r0, [r2, r4] │ │ │ │ + @ instruction: 0xf2580123 │ │ │ │ + ldr r4, [r2, r4] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - strh r6, [r3, #42] @ 0x2a │ │ │ │ + strh r2, [r4, #42] @ 0x2a │ │ │ │ lsls r4, r2, #4 │ │ │ │ - strh r2, [r0, #42] @ 0x2a │ │ │ │ + strh r6, [r0, #42] @ 0x2a │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldr r6, [r4, r3] │ │ │ │ + ldr r2, [r5, r3] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - strh r2, [r5, #40] @ 0x28 │ │ │ │ + strh r6, [r5, #40] @ 0x28 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldr r6, [r1, r3] │ │ │ │ + ldr r2, [r2, r3] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - strh r2, [r5, #40] @ 0x28 │ │ │ │ + strh r6, [r5, #40] @ 0x28 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - strh r4, [r7, #38] @ 0x26 │ │ │ │ + strh r0, [r0, #40] @ 0x28 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldr r0, [r4, r2] │ │ │ │ + ldr r4, [r4, r2] │ │ │ │ lsls r4, r2, #4 │ │ │ │ str r2, [sp, #784] @ 0x310 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - ldr r6, [r1, r1] │ │ │ │ + ldr r2, [r2, r1] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - cmp r4, #32 │ │ │ │ + cmp r4, #36 @ 0x24 │ │ │ │ lsls r4, r2, #4 │ │ │ │ str r2, [sp, #688] @ 0x2b0 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - ldr r6, [r6, r0] │ │ │ │ + ldr r2, [r7, r0] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - str r0, [r6, #24] │ │ │ │ + str r4, [r6, #24] │ │ │ │ lsls r4, r2, #4 │ │ │ │ str r2, [sp, #592] @ 0x250 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - ldr r6, [r3, r0] │ │ │ │ + ldr r2, [r4, r0] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - lsrs r4, r6, #3 │ │ │ │ + lsrs r0, r7, #3 │ │ │ │ lsls r4, r2, #4 │ │ │ │ str r2, [sp, #496] @ 0x1f0 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - ldr r6, [r0, r0] │ │ │ │ + ldr r2, [r1, r0] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - strh r4, [r6, #38] @ 0x26 │ │ │ │ + strh r0, [r7, #38] @ 0x26 │ │ │ │ lsls r4, r2, #4 │ │ │ │ str r2, [sp, #400] @ 0x190 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - ldrsb r6, [r5, r7] │ │ │ │ + ldrsb r2, [r6, r7] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - strh r0, [r2, #38] @ 0x26 │ │ │ │ + strh r4, [r2, #38] @ 0x26 │ │ │ │ lsls r4, r2, #4 │ │ │ │ str r2, [sp, #304] @ 0x130 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - ldrsb r6, [r2, r7] │ │ │ │ + ldrsb r2, [r3, r7] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - lsrs r0, r3, #12 │ │ │ │ + lsrs r4, r3, #12 │ │ │ │ lsls r4, r2, #4 │ │ │ │ │ │ │ │ 0038f794 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -123099,25 +123099,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r6, #4] │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r5, #3 │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r2, #22] │ │ │ │ lsls r3, r5, #4 │ │ │ │ - strh r6, [r3, #22] │ │ │ │ + strh r2, [r4, #22] │ │ │ │ lsls r4, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r2, #18] │ │ │ │ + strh r6, [r2, #18] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - strb r6, [r6, r7] │ │ │ │ + strb r2, [r7, r7] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - subs r7, #194 @ 0xc2 │ │ │ │ + subs r7, #198 @ 0xc6 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldrb r0, [r5, r5] │ │ │ │ + ldrb r4, [r5, r5] │ │ │ │ lsls r4, r2, #4 │ │ │ │ │ │ │ │ 0038f8b0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -123299,37 +123299,37 @@ │ │ │ │ lsls r4, r5, #4 │ │ │ │ ldrb r4, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #28 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r5, #6] │ │ │ │ + strh r6, [r5, #6] │ │ │ │ lsls r4, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 38f9c0 │ │ │ │ + bls.n 38f9c8 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - strb r6, [r1, r3] │ │ │ │ + strb r2, [r2, r3] │ │ │ │ lsls r4, r2, #4 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r1, #8] │ │ │ │ lsls r3, r5, #4 │ │ │ │ - strh r0, [r7, #0] │ │ │ │ + strh r4, [r7, #0] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - subs r6, #8 │ │ │ │ + subs r6, #12 │ │ │ │ lsls r4, r2, #4 │ │ │ │ asrs r0, r1, #5 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldr r7, [pc, #416] @ (38fc34 ) │ │ │ │ + ldr r7, [pc, #432] @ (38fc44 ) │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldr r7, [pc, #376] @ (38fc10 ) │ │ │ │ + ldr r7, [pc, #392] @ (38fc20 ) │ │ │ │ lsls r2, r2, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ @@ -125051,83 +125051,83 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r0, #10] │ │ │ │ lsls r3, r5, #4 │ │ │ │ ldrsb r0, [r0, r7] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r3, #31 │ │ │ │ + asrs r2, r4, #31 │ │ │ │ lsls r4, r2, #4 │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ lsls r4, r4, #4 │ │ │ │ - cmp r4, r4 │ │ │ │ + cmp r0, r5 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - asrs r6, r7, #30 │ │ │ │ + asrs r2, r0, #31 │ │ │ │ lsls r4, r2, #4 │ │ │ │ ldrb r4, [r5, #25] │ │ │ │ lsls r4, r4, #4 │ │ │ │ - mvns r6, r6 │ │ │ │ + mvns r2, r7 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - asrs r4, r4, #25 │ │ │ │ + asrs r0, r5, #25 │ │ │ │ lsls r4, r2, #4 │ │ │ │ ldrb r4, [r2, #25] │ │ │ │ lsls r4, r4, #4 │ │ │ │ - mvns r6, r3 │ │ │ │ + mvns r2, r4 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - asrs r0, r0, #25 │ │ │ │ + asrs r4, r0, #25 │ │ │ │ lsls r4, r2, #4 │ │ │ │ ldrb r4, [r7, #24] │ │ │ │ lsls r4, r4, #4 │ │ │ │ - mvns r6, r0 │ │ │ │ + mvns r2, r1 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - asrs r4, r6, #24 │ │ │ │ + asrs r0, r7, #24 │ │ │ │ lsls r4, r2, #4 │ │ │ │ ldrb r4, [r4, #24] │ │ │ │ lsls r4, r4, #4 │ │ │ │ - bics r6, r5 │ │ │ │ + bics r2, r6 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - asrs r0, r2, #24 │ │ │ │ + asrs r4, r2, #24 │ │ │ │ lsls r4, r2, #4 │ │ │ │ ldrb r4, [r1, #24] │ │ │ │ lsls r4, r4, #4 │ │ │ │ - bics r6, r2 │ │ │ │ + bics r2, r3 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - asrs r4, r5, #23 │ │ │ │ + asrs r0, r6, #23 │ │ │ │ lsls r4, r2, #4 │ │ │ │ ldrb r4, [r6, #23] │ │ │ │ lsls r4, r4, #4 │ │ │ │ - and.w r1, lr, #19 │ │ │ │ - bic.w r1, ip, #19 │ │ │ │ + ands.w r1, r2, #19 │ │ │ │ + bics.w r1, r0, #19 │ │ │ │ ldrb r4, [r3, #23] │ │ │ │ lsls r4, r4, #4 │ │ │ │ - muls r6, r4 │ │ │ │ + muls r2, r5 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - asrs r4, r7, #22 │ │ │ │ + asrs r0, r0, #23 │ │ │ │ lsls r4, r2, #4 │ │ │ │ ldrb r2, [r0, #23] │ │ │ │ lsls r4, r4, #4 │ │ │ │ - vand d0, d12, d3 │ │ │ │ - vorr.i32 d16, #35 @ 0x00000023 │ │ │ │ + vbic d0, d0, d3 │ │ │ │ + vorr.i32 d16, #99 @ 0x00000063 │ │ │ │ ldrb r6, [r4, #22] │ │ │ │ lsls r4, r4, #4 │ │ │ │ - orrs r0, r6 │ │ │ │ + orrs r4, r6 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - asrs r6, r0, #22 │ │ │ │ + asrs r2, r1, #22 │ │ │ │ lsls r4, r2, #4 │ │ │ │ ldrb r6, [r1, #22] │ │ │ │ lsls r4, r4, #4 │ │ │ │ - orrs r0, r3 │ │ │ │ + orrs r4, r3 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - asrs r2, r7, #21 │ │ │ │ + asrs r6, r7, #21 │ │ │ │ lsls r4, r2, #4 │ │ │ │ ldrb r6, [r6, #21] │ │ │ │ lsls r4, r4, #4 │ │ │ │ - orrs r0, r0 │ │ │ │ + orrs r4, r0 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - asrs r6, r5, #21 │ │ │ │ + asrs r2, r6, #21 │ │ │ │ lsls r4, r2, #4 │ │ │ │ │ │ │ │ 00390be0 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -125169,21 +125169,21 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ subs r6, #90 @ 0x5a │ │ │ │ lsls r4, r5, #4 │ │ │ │ ldr r6, [r6, #108] @ 0x6c │ │ │ │ lsls r3, r5, #4 │ │ │ │ subs r0, r3, r2 │ │ │ │ movs r0, r0 │ │ │ │ - mov r8, r2 │ │ │ │ + mov ip, r2 │ │ │ │ lsls r4, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r2, #18 │ │ │ │ + asrs r4, r2, #18 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - tst r4, r1 │ │ │ │ + tst r0, r2 │ │ │ │ lsls r4, r2, #4 │ │ │ │ │ │ │ │ 00390c60 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -125771,92 +125771,92 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ lsls r3, r5, #4 │ │ │ │ - ldr r2, [r3, #60] @ 0x3c │ │ │ │ + ldr r6, [r3, #60] @ 0x3c │ │ │ │ lsls r4, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r3, #56] @ 0x38 │ │ │ │ + ldr r6, [r3, #56] @ 0x38 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - subs r6, #130 @ 0x82 │ │ │ │ + subs r6, #134 @ 0x86 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldr r4, [r5, #52] @ 0x34 │ │ │ │ + ldr r0, [r6, #52] @ 0x34 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - subs r6, #84 @ 0x54 │ │ │ │ + subs r6, #88 @ 0x58 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldr r4, [r3, #48] @ 0x30 │ │ │ │ + ldr r0, [r4, #48] @ 0x30 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - subs r6, #4 │ │ │ │ + subs r6, #8 │ │ │ │ lsls r4, r2, #4 │ │ │ │ @ instruction: 0xfab40110 │ │ │ │ - ldr r2, [r3, #36] @ 0x24 │ │ │ │ + ldr r6, [r3, #36] @ 0x24 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - subs r5, #66 @ 0x42 │ │ │ │ + subs r5, #70 @ 0x46 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldr r2, [r7, #32] │ │ │ │ + ldr r6, [r7, #32] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - subs r5, #34 @ 0x22 │ │ │ │ + subs r5, #38 @ 0x26 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldr r2, [r4, #32] │ │ │ │ + ldr r6, [r4, #32] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - subs r5, #10 │ │ │ │ + subs r5, #14 │ │ │ │ lsls r4, r2, #4 │ │ │ │ strb r4, [r0, #28] │ │ │ │ lsls r4, r4, #4 │ │ │ │ - subs r4, #142 @ 0x8e │ │ │ │ + subs r4, #146 @ 0x92 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldr r4, [r6, #28] │ │ │ │ + ldr r0, [r7, #28] │ │ │ │ lsls r4, r2, #4 │ │ │ │ strb r4, [r5, #27] │ │ │ │ lsls r4, r4, #4 │ │ │ │ - subs r4, #118 @ 0x76 │ │ │ │ + subs r4, #122 @ 0x7a │ │ │ │ lsls r4, r2, #4 │ │ │ │ - smmlsr r1, r4, r3, r0 │ │ │ │ + smmlsr r1, r8, r3, r0 │ │ │ │ strb r4, [r2, #27] │ │ │ │ lsls r4, r4, #4 │ │ │ │ - subs r4, #94 @ 0x5e │ │ │ │ + subs r4, #98 @ 0x62 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - asrs r0, r7, #1 │ │ │ │ + asrs r4, r7, #1 │ │ │ │ lsls r4, r2, #4 │ │ │ │ strb r4, [r7, #26] │ │ │ │ lsls r4, r4, #4 │ │ │ │ - subs r4, #70 @ 0x46 │ │ │ │ + subs r4, #74 @ 0x4a │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldr r4, [r6, #20] │ │ │ │ + ldr r0, [r7, #20] │ │ │ │ lsls r4, r2, #4 │ │ │ │ strb r0, [r4, #26] │ │ │ │ lsls r4, r4, #4 │ │ │ │ - subs r4, #42 @ 0x2a │ │ │ │ + subs r4, #46 @ 0x2e │ │ │ │ lsls r4, r2, #4 │ │ │ │ - lsrs r0, r3, #29 │ │ │ │ + lsrs r4, r3, #29 │ │ │ │ lsls r4, r2, #4 │ │ │ │ strb r0, [r1, #26] │ │ │ │ lsls r4, r4, #4 │ │ │ │ - stmia.w r2!, {r0, r1, r4, r8} │ │ │ │ - @ instruction: 0xe8c00113 │ │ │ │ + stmia.w r6!, {r0, r1, r4, r8} │ │ │ │ + @ instruction: 0xe8c40113 │ │ │ │ strb r0, [r6, #25] │ │ │ │ lsls r4, r4, #4 │ │ │ │ - subs r3, #250 @ 0xfa │ │ │ │ + subs r3, #254 @ 0xfe │ │ │ │ lsls r4, r2, #4 │ │ │ │ - lsrs r4, r1, #31 │ │ │ │ + lsrs r0, r2, #31 │ │ │ │ lsls r4, r2, #4 │ │ │ │ strb r0, [r3, #25] │ │ │ │ lsls r4, r4, #4 │ │ │ │ - subs r3, #226 @ 0xe2 │ │ │ │ + subs r3, #230 @ 0xe6 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldc 1, cr0, [r8], #76 @ 0x4c │ │ │ │ + ldc 1, cr0, [ip], #76 @ 0x4c │ │ │ │ strb r0, [r0, #25] │ │ │ │ lsls r4, r4, #4 │ │ │ │ - subs r3, #202 @ 0xca │ │ │ │ + subs r3, #206 @ 0xce │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldr r4, [r1, #20] │ │ │ │ + ldr r0, [r2, #20] │ │ │ │ lsls r4, r2, #4 │ │ │ │ │ │ │ │ 00391320 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -125910,21 +125910,21 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx 73c0ac │ │ │ │ b.n 391384 │ │ │ │ str r2, [r0, #124] @ 0x7c │ │ │ │ lsls r3, r5, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r6, #0] │ │ │ │ + ldr r0, [r7, #0] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - subs r2, #200 @ 0xc8 │ │ │ │ + subs r2, #204 @ 0xcc │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ + ldr r6, [r3, #0] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - subs r2, #174 @ 0xae │ │ │ │ + subs r2, #178 @ 0xb2 │ │ │ │ lsls r4, r2, #4 │ │ │ │ │ │ │ │ 003913b8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -126016,21 +126016,21 @@ │ │ │ │ lsls r4, r5, #4 │ │ │ │ lsls r0, r7, #26 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r0, #108] @ 0x6c │ │ │ │ lsls r3, r5, #4 │ │ │ │ - asrs r4, r1 │ │ │ │ + asrs r0, r2 │ │ │ │ lsls r4, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r1, #116] @ 0x74 │ │ │ │ + str r0, [r2, #116] @ 0x74 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - subs r1, #224 @ 0xe0 │ │ │ │ + subs r1, #228 @ 0xe4 │ │ │ │ lsls r4, r2, #4 │ │ │ │ @ instruction: 0xf6fe0110 │ │ │ │ │ │ │ │ 003914b0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -126130,23 +126130,23 @@ │ │ │ │ lsls r4, r5, #4 │ │ │ │ lsls r0, r7, #26 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r6, #88] @ 0x58 │ │ │ │ lsls r3, r5, #4 │ │ │ │ - cmp r6, #166 @ 0xa6 │ │ │ │ + cmp r6, #170 @ 0xaa │ │ │ │ lsls r4, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r5, #92] @ 0x5c │ │ │ │ + str r2, [r6, #92] @ 0x5c │ │ │ │ lsls r4, r2, #4 │ │ │ │ - subs r0, #214 @ 0xd6 │ │ │ │ + subs r0, #218 @ 0xda │ │ │ │ lsls r4, r2, #4 │ │ │ │ - subs r7, #222 @ 0xde │ │ │ │ + subs r7, #226 @ 0xe2 │ │ │ │ lsls r4, r2, #4 │ │ │ │ │ │ │ │ 003915bc : │ │ │ │ stmdb 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 │ │ │ │ @@ -126999,124 +126999,124 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #21] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - adds r3, #186 @ 0xba │ │ │ │ + adds r3, #190 @ 0xbe │ │ │ │ lsls r4, r2, #4 │ │ │ │ - lsrs r4, r6, #4 │ │ │ │ + lsrs r0, r7, #4 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - str r0, [r4, #20] │ │ │ │ + str r4, [r4, #20] │ │ │ │ lsls r4, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r5, #16] │ │ │ │ + str r4, [r5, #16] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - adds r3, #158 @ 0x9e │ │ │ │ + adds r3, #162 @ 0xa2 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - str r6, [r3, #4] │ │ │ │ + str r2, [r4, #4] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - adds r2, #214 @ 0xd6 │ │ │ │ + adds r2, #218 @ 0xda │ │ │ │ lsls r4, r2, #4 │ │ │ │ - str r6, [r7, #0] │ │ │ │ + str r2, [r0, #4] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - adds r2, #182 @ 0xb6 │ │ │ │ + adds r2, #186 @ 0xba │ │ │ │ lsls r4, r2, #4 │ │ │ │ - str r4, [r2, #0] │ │ │ │ + str r0, [r3, #0] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - adds r2, #138 @ 0x8a │ │ │ │ + adds r2, #142 @ 0x8e │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldrsh r2, [r4, r7] │ │ │ │ + ldrsh r6, [r4, r7] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - adds r2, #90 @ 0x5a │ │ │ │ + adds r2, #94 @ 0x5e │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldrsh r6, [r7, r6] │ │ │ │ + ldrsh r2, [r0, r7] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - adds r2, #52 @ 0x34 │ │ │ │ + adds r2, #56 @ 0x38 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldrsh r2, [r0, r6] │ │ │ │ + ldrsh r6, [r0, r6] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - adds r1, #250 @ 0xfa │ │ │ │ + adds r1, #254 @ 0xfe │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldrsh r0, [r5, r5] │ │ │ │ + ldrsh r4, [r5, r5] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - adds r1, #222 @ 0xde │ │ │ │ + adds r1, #226 @ 0xe2 │ │ │ │ lsls r4, r2, #4 │ │ │ │ vand d0, d2, d0 │ │ │ │ - ldrsh r2, [r0, r5] │ │ │ │ + ldrsh r6, [r0, r5] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - adds r1, #184 @ 0xb8 │ │ │ │ + adds r1, #188 @ 0xbc │ │ │ │ lsls r4, r2, #4 │ │ │ │ mrc 1, 6, r0, cr6, cr0, {0} │ │ │ │ - ldrsh r0, [r5, r4] │ │ │ │ + ldrsh r4, [r5, r4] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - adds r1, #158 @ 0x9e │ │ │ │ + adds r1, #162 @ 0xa2 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldrsh r0, [r6, r3] │ │ │ │ + ldrsh r4, [r6, r3] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - adds r1, #102 @ 0x66 │ │ │ │ + adds r1, #106 @ 0x6a │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldrsh r4, [r7, r2] │ │ │ │ + ldrsh r0, [r0, r3] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - adds r1, #50 @ 0x32 │ │ │ │ + adds r1, #54 @ 0x36 │ │ │ │ lsls r4, r2, #4 │ │ │ │ mrc 1, 2, r0, cr8, cr0, {0} │ │ │ │ - ldrsh r2, [r0, r2] │ │ │ │ + ldrsh r6, [r0, r2] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - adds r0, #248 @ 0xf8 │ │ │ │ + adds r0, #252 @ 0xfc │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldrsh r6, [r1, r1] │ │ │ │ + ldrsh r2, [r2, r1] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - adds r0, #196 @ 0xc4 │ │ │ │ + adds r0, #200 @ 0xc8 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldrsh r2, [r6, r0] │ │ │ │ + ldrsh r6, [r6, r0] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - adds r0, #168 @ 0xa8 │ │ │ │ + adds r0, #172 @ 0xac │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldrb r4, [r6, r7] │ │ │ │ + ldrb r0, [r7, r7] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - adds r0, #108 @ 0x6c │ │ │ │ + adds r0, #112 @ 0x70 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldrb r4, [r3, r7] │ │ │ │ + ldrb r0, [r4, r7] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - adds r0, #84 @ 0x54 │ │ │ │ + adds r0, #88 @ 0x58 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldrb r6, [r7, r6] │ │ │ │ + ldrb r2, [r0, r7] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - adds r0, #54 @ 0x36 │ │ │ │ + adds r0, #58 @ 0x3a │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldrb r6, [r4, r6] │ │ │ │ + ldrb r2, [r5, r6] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - adds r0, #30 │ │ │ │ + adds r0, #34 @ 0x22 │ │ │ │ lsls r4, r2, #4 │ │ │ │ ldr r6, [r1, #36] @ 0x24 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - cmp r7, #216 @ 0xd8 │ │ │ │ + cmp r7, #220 @ 0xdc │ │ │ │ lsls r4, r2, #4 │ │ │ │ - lsls r6, r3, #11 │ │ │ │ + lsls r2, r4, #11 │ │ │ │ lsls r4, r2, #4 │ │ │ │ ldr r6, [r6, #32] │ │ │ │ lsls r4, r4, #4 │ │ │ │ - bgt.n 392028 │ │ │ │ + bgt.n 392030 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - bgt.n 392068 │ │ │ │ + bgt.n 392070 │ │ │ │ lsls r3, r2, #4 │ │ │ │ ldr r2, [r3, #32] │ │ │ │ lsls r4, r4, #4 │ │ │ │ - cmp r7, #164 @ 0xa4 │ │ │ │ + cmp r7, #168 @ 0xa8 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - svc 38 @ 0x26 │ │ │ │ + svc 42 @ 0x2a │ │ │ │ lsls r3, r2, #4 │ │ │ │ ldr r2, [r0, #32] │ │ │ │ lsls r4, r4, #4 │ │ │ │ - cmp r7, #140 @ 0x8c │ │ │ │ + cmp r7, #144 @ 0x90 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - lsls r6, r3, #13 │ │ │ │ + lsls r2, r4, #13 │ │ │ │ lsls r4, r2, #4 │ │ │ │ │ │ │ │ 00391fa4 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -127170,21 +127170,21 @@ │ │ │ │ lsls r4, r5, #4 │ │ │ │ ldrh r2, [r6, r4] │ │ │ │ lsls r3, r5, #4 │ │ │ │ ldrb r4, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r4, r0 │ │ │ │ + adds r0, r5, r0 │ │ │ │ lsls r4, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r7, r6] │ │ │ │ + ldrh r0, [r0, r7] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - cmp r6, #52 @ 0x34 │ │ │ │ + cmp r6, #56 @ 0x38 │ │ │ │ lsls r4, r2, #4 │ │ │ │ │ │ │ │ 0039203c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -127906,132 +127906,132 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r6, r7] │ │ │ │ + ldrsb r4, [r6, r7] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - cmp r2, #72 @ 0x48 │ │ │ │ + cmp r2, #76 @ 0x4c │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldrsb r6, [r5, r7] │ │ │ │ + ldrsb r2, [r6, r7] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldrsb r6, [r6, r6] │ │ │ │ + ldrsb r2, [r7, r6] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - cmp r2, #14 │ │ │ │ + cmp r2, #18 │ │ │ │ lsls r4, r2, #4 │ │ │ │ ldrsb r4, [r6, r2] │ │ │ │ lsls r3, r5, #4 │ │ │ │ - ldrsb r0, [r6, r3] │ │ │ │ + ldrsb r4, [r6, r3] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldrsb r0, [r7, r2] │ │ │ │ + ldrsb r4, [r7, r2] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - cmp r1, #16 │ │ │ │ + cmp r1, #20 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldrsb r0, [r2, r2] │ │ │ │ + ldrsb r4, [r2, r2] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - cmp r0, #232 @ 0xe8 │ │ │ │ + cmp r0, #236 @ 0xec │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldrsb r2, [r6, r1] │ │ │ │ + ldrsb r6, [r6, r1] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - cmp r0, #202 @ 0xca │ │ │ │ + cmp r0, #206 @ 0xce │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldrsb r2, [r3, r1] │ │ │ │ + ldrsb r6, [r3, r1] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - cmp r0, #178 @ 0xb2 │ │ │ │ + cmp r0, #182 @ 0xb6 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldrsb r2, [r0, r1] │ │ │ │ + ldrsb r6, [r0, r1] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - cmp r0, #154 @ 0x9a │ │ │ │ + cmp r0, #158 @ 0x9e │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldrsb r4, [r4, r0] │ │ │ │ + ldrsb r0, [r5, r0] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - cmp r0, #124 @ 0x7c │ │ │ │ + cmp r0, #128 @ 0x80 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldrsb r6, [r0, r0] │ │ │ │ + ldrsb r2, [r1, r0] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - cmp r0, #94 @ 0x5e │ │ │ │ + cmp r0, #98 @ 0x62 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - strb r6, [r4, r7] │ │ │ │ + strb r2, [r5, r7] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - cmp r0, #62 @ 0x3e │ │ │ │ + cmp r0, #66 @ 0x42 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - strb r2, [r0, r7] │ │ │ │ + strb r6, [r0, r7] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - cmp r0, #26 │ │ │ │ + cmp r0, #30 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - strb r4, [r5, r6] │ │ │ │ + strb r0, [r6, r6] │ │ │ │ lsls r4, r2, #4 │ │ │ │ b.n 3922ac │ │ │ │ lsls r0, r2, #4 │ │ │ │ - movs r7, #248 @ 0xf8 │ │ │ │ + movs r7, #252 @ 0xfc │ │ │ │ lsls r4, r2, #4 │ │ │ │ - strb r6, [r7, r5] │ │ │ │ + strb r2, [r0, r6] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - movs r7, #214 @ 0xd6 │ │ │ │ + movs r7, #218 @ 0xda │ │ │ │ lsls r4, r2, #4 │ │ │ │ - strb r0, [r5, r5] │ │ │ │ + strb r4, [r5, r5] │ │ │ │ lsls r4, r2, #4 │ │ │ │ b.n 392238 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - movs r7, #180 @ 0xb4 │ │ │ │ + movs r7, #184 @ 0xb8 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - strb r0, [r0, r5] │ │ │ │ + strb r4, [r0, r5] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - movs r7, #152 @ 0x98 │ │ │ │ + movs r7, #156 @ 0x9c │ │ │ │ lsls r4, r2, #4 │ │ │ │ - strb r0, [r4, r4] │ │ │ │ + strb r4, [r4, r4] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - movs r7, #120 @ 0x78 │ │ │ │ + movs r7, #124 @ 0x7c │ │ │ │ lsls r4, r2, #4 │ │ │ │ - strb r0, [r1, r4] │ │ │ │ + strb r4, [r1, r4] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - movs r7, #96 @ 0x60 │ │ │ │ + movs r7, #100 @ 0x64 │ │ │ │ lsls r4, r2, #4 │ │ │ │ str r4, [r7, #20] │ │ │ │ lsls r4, r4, #4 │ │ │ │ - movs r7, #6 │ │ │ │ + movs r7, #10 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - strb r0, [r6, r3] │ │ │ │ + strb r4, [r6, r3] │ │ │ │ lsls r4, r2, #4 │ │ │ │ str r0, [r3, #20] │ │ │ │ lsls r4, r4, #4 │ │ │ │ - movs r6, #226 @ 0xe2 │ │ │ │ + movs r6, #230 @ 0xe6 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - cmp r3, #196 @ 0xc4 │ │ │ │ + cmp r3, #200 @ 0xc8 │ │ │ │ lsls r4, r2, #4 │ │ │ │ str r0, [r0, #20] │ │ │ │ lsls r4, r4, #4 │ │ │ │ - movs r6, #202 @ 0xca │ │ │ │ + movs r6, #206 @ 0xce │ │ │ │ lsls r4, r2, #4 │ │ │ │ - strb r4, [r6, r2] │ │ │ │ + strb r0, [r7, r2] │ │ │ │ lsls r4, r2, #4 │ │ │ │ str r0, [r5, #16] │ │ │ │ lsls r4, r4, #4 │ │ │ │ - movs r6, #178 @ 0xb2 │ │ │ │ + movs r6, #182 @ 0xb6 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - @ instruction: 0xfad80113 │ │ │ │ + @ instruction: 0xfadc0113 │ │ │ │ str r0, [r2, #16] │ │ │ │ lsls r4, r4, #4 │ │ │ │ - bcc.n 39290c │ │ │ │ + bcc.n 392914 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - bcc.n 39294c │ │ │ │ + bcc.n 392954 │ │ │ │ lsls r3, r2, #4 │ │ │ │ str r4, [r6, #12] │ │ │ │ lsls r4, r4, #4 │ │ │ │ - movs r6, #126 @ 0x7e │ │ │ │ + movs r6, #130 @ 0x82 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - strb r0, [r4, r2] │ │ │ │ + strb r4, [r4, r2] │ │ │ │ lsls r4, r2, #4 │ │ │ │ str r4, [r3, #12] │ │ │ │ lsls r4, r4, #4 │ │ │ │ - movs r6, #102 @ 0x66 │ │ │ │ + movs r6, #106 @ 0x6a │ │ │ │ lsls r4, r2, #4 │ │ │ │ - strb r4, [r2, r2] │ │ │ │ + strb r0, [r3, r2] │ │ │ │ lsls r4, r2, #4 │ │ │ │ │ │ │ │ 003928d4 : │ │ │ │ stmdb 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 │ │ │ │ @@ -129134,212 +129134,212 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [pc, #104] @ (393458 ) │ │ │ │ lsls r3, r5, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r5, r6, r7} │ │ │ │ + ldmia r5, {r2, r5, r6, r7} │ │ │ │ lsls r3, r2, #4 │ │ │ │ - subs r4, r6, #1 │ │ │ │ + subs r0, r7, #1 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldmia r5, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r5, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r2, #4 │ │ │ │ - subs r6, r1, #1 │ │ │ │ + subs r2, r2, #1 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldmia r5, {r1, r5, r7} │ │ │ │ + ldmia r5, {r1, r2, r5, r7} │ │ │ │ lsls r3, r2, #4 │ │ │ │ - subs r6, r6, #0 │ │ │ │ + subs r2, r7, #0 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldmia r5!, {r1, r3, r7} │ │ │ │ + ldmia r5!, {r1, r2, r3, r7} │ │ │ │ lsls r3, r2, #4 │ │ │ │ - subs r6, r3, #0 │ │ │ │ + subs r2, r4, #0 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldmia r5, {r1, r4, r5, r6} │ │ │ │ + ldmia r5, {r1, r2, r4, r5, r6} │ │ │ │ lsls r3, r2, #4 │ │ │ │ - subs r6, r0, #0 │ │ │ │ + subs r2, r1, #0 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldmia r5, {r1, r4, r5} │ │ │ │ + ldmia r5, {r1, r2, r4, r5} │ │ │ │ lsls r3, r2, #4 │ │ │ │ - adds r6, r0, #7 │ │ │ │ + adds r2, r1, #7 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - lsrs r2, r0, #29 │ │ │ │ + lsrs r6, r0, #29 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - ldmia r5!, {r3, r4} │ │ │ │ + ldmia r5!, {r2, r3, r4} │ │ │ │ lsls r3, r2, #4 │ │ │ │ - adds r4, r5, #6 │ │ │ │ + adds r0, r6, #6 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r4, {r4, r5, r6, r7} │ │ │ │ lsls r3, r2, #4 │ │ │ │ - adds r0, r0, #6 │ │ │ │ + adds r4, r0, #6 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldmia r4, {r2, r4, r6, r7} │ │ │ │ + ldmia r4, {r3, r4, r6, r7} │ │ │ │ lsls r3, r2, #4 │ │ │ │ - adds r0, r5, #5 │ │ │ │ + adds r4, r5, #5 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - adds r2, r6, r2 │ │ │ │ + adds r6, r6, r2 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r4!, {r1, r5, r7} │ │ │ │ lsls r3, r2, #4 │ │ │ │ - adds r2, r6, #4 │ │ │ │ + adds r6, r6, #4 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldmia r4!, {r1, r2, r7} │ │ │ │ + ldmia r4!, {r1, r3, r7} │ │ │ │ lsls r3, r2, #4 │ │ │ │ - adds r2, r3, #4 │ │ │ │ + adds r6, r3, #4 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r4!, {r1, r6} │ │ │ │ lsls r3, r2, #4 │ │ │ │ - adds r2, r2, #3 │ │ │ │ + adds r6, r2, #3 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldmia r4!, {r1, r2, r5} │ │ │ │ + ldmia r4!, {r1, r3, r5} │ │ │ │ lsls r3, r2, #4 │ │ │ │ - adds r2, r7, #2 │ │ │ │ + adds r6, r7, #2 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldmia r4!, {r1} │ │ │ │ + ldmia r4!, {r1, r2} │ │ │ │ lsls r3, r2, #4 │ │ │ │ - adds r6, r2, #2 │ │ │ │ + adds r2, r3, #2 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldmia r3, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r3, r2, #4 │ │ │ │ - adds r6, r7, #1 │ │ │ │ + adds r2, r0, #2 │ │ │ │ lsls r4, r2, #4 │ │ │ │ bls.n 3933ac │ │ │ │ lsls r0, r2, #4 │ │ │ │ - adds r2, r5, #1 │ │ │ │ + adds r6, r5, #1 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldmia r3!, {r2, r6, r7} │ │ │ │ + ldmia r3, {r3, r6, r7} │ │ │ │ lsls r3, r2, #4 │ │ │ │ ldrsb r6, [r0, r2] │ │ │ │ lsls r4, r4, #4 │ │ │ │ - adds r0, r2, #0 │ │ │ │ + adds r4, r2, #0 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - movs r4, #78 @ 0x4e │ │ │ │ + movs r4, #82 @ 0x52 │ │ │ │ lsls r4, r2, #4 │ │ │ │ ldrsb r6, [r5, r1] │ │ │ │ lsls r4, r4, #4 │ │ │ │ - subs r0, r7, r7 │ │ │ │ + subs r4, r7, r7 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldr r2, [pc, #504] @ (393690 ) │ │ │ │ + ldr r2, [pc, #520] @ (3936a0 ) │ │ │ │ lsls r4, r2, #4 │ │ │ │ ldrsb r6, [r2, r1] │ │ │ │ lsls r4, r4, #4 │ │ │ │ - subs r0, r4, r7 │ │ │ │ + subs r4, r4, r7 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldr r3, [pc, #520] @ (3936ac ) │ │ │ │ + ldr r3, [pc, #536] @ (3936bc ) │ │ │ │ lsls r4, r2, #4 │ │ │ │ ldrsb r6, [r7, r0] │ │ │ │ lsls r4, r4, #4 │ │ │ │ - subs r0, r1, r7 │ │ │ │ + subs r4, r1, r7 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldr r3, [pc, #680] @ (393758 ) │ │ │ │ + ldr r3, [pc, #696] @ (393768 ) │ │ │ │ lsls r4, r2, #4 │ │ │ │ ldrsb r6, [r4, r0] │ │ │ │ lsls r4, r4, #4 │ │ │ │ - subs r0, r6, r6 │ │ │ │ + subs r4, r6, r6 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldr r3, [pc, #232] @ (3935a4 ) │ │ │ │ + ldr r3, [pc, #248] @ (3935b4 ) │ │ │ │ lsls r4, r2, #4 │ │ │ │ ldrsb r6, [r1, r0] │ │ │ │ lsls r4, r4, #4 │ │ │ │ - subs r0, r3, r6 │ │ │ │ + subs r4, r3, r6 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldr r2, [pc, #120] @ (393540 ) │ │ │ │ + ldr r2, [pc, #136] @ (393550 ) │ │ │ │ lsls r4, r2, #4 │ │ │ │ strb r6, [r6, r7] │ │ │ │ lsls r4, r4, #4 │ │ │ │ - subs r0, r0, r6 │ │ │ │ + subs r4, r0, r6 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldr r3, [pc, #632] @ (39374c ) │ │ │ │ + ldr r3, [pc, #648] @ (39375c ) │ │ │ │ lsls r4, r2, #4 │ │ │ │ strb r6, [r3, r7] │ │ │ │ lsls r4, r4, #4 │ │ │ │ - subs r0, r5, r5 │ │ │ │ + subs r4, r5, r5 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldr r1, [pc, #648] @ (393768 ) │ │ │ │ + ldr r1, [pc, #664] @ (393778 ) │ │ │ │ lsls r4, r2, #4 │ │ │ │ strb r6, [r0, r7] │ │ │ │ lsls r4, r4, #4 │ │ │ │ - subs r0, r2, r5 │ │ │ │ + subs r4, r2, r5 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldr r3, [pc, #360] @ (393654 ) │ │ │ │ + ldr r3, [pc, #376] @ (393664 ) │ │ │ │ lsls r4, r2, #4 │ │ │ │ strb r6, [r5, r6] │ │ │ │ lsls r4, r4, #4 │ │ │ │ - subs r0, r7, r4 │ │ │ │ + subs r4, r7, r4 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldr r1, [pc, #552] @ (393720 ) │ │ │ │ + ldr r1, [pc, #568] @ (393730 ) │ │ │ │ lsls r4, r2, #4 │ │ │ │ strb r6, [r2, r6] │ │ │ │ lsls r4, r4, #4 │ │ │ │ - subs r0, r4, r4 │ │ │ │ + subs r4, r4, r4 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldr r1, [pc, #408] @ (39369c ) │ │ │ │ + ldr r1, [pc, #424] @ (3936ac ) │ │ │ │ lsls r4, r2, #4 │ │ │ │ strb r6, [r7, r5] │ │ │ │ lsls r4, r4, #4 │ │ │ │ - subs r0, r1, r4 │ │ │ │ + subs r4, r1, r4 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - movs r5, #26 │ │ │ │ + movs r5, #30 │ │ │ │ lsls r4, r2, #4 │ │ │ │ strb r6, [r4, r5] │ │ │ │ lsls r4, r4, #4 │ │ │ │ - subs r0, r6, r3 │ │ │ │ + subs r4, r6, r3 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldr r1, [pc, #808] @ (393844 ) │ │ │ │ + ldr r1, [pc, #824] @ (393854 ) │ │ │ │ lsls r4, r2, #4 │ │ │ │ strb r6, [r1, r5] │ │ │ │ lsls r4, r4, #4 │ │ │ │ - subs r0, r3, r3 │ │ │ │ + subs r4, r3, r3 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldr r1, [pc, #920] @ (3938c0 ) │ │ │ │ + ldr r1, [pc, #936] @ (3938d0 ) │ │ │ │ lsls r4, r2, #4 │ │ │ │ strb r6, [r6, r4] │ │ │ │ lsls r4, r4, #4 │ │ │ │ - subs r0, r0, r3 │ │ │ │ + subs r4, r0, r3 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldr r1, [pc, #872] @ (39389c ) │ │ │ │ + ldr r1, [pc, #888] @ (3938ac ) │ │ │ │ lsls r4, r2, #4 │ │ │ │ strb r6, [r3, r4] │ │ │ │ lsls r4, r4, #4 │ │ │ │ - subs r0, r5, r2 │ │ │ │ + subs r4, r5, r2 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - cmp r7, #10 │ │ │ │ + cmp r7, #14 │ │ │ │ lsls r4, r2, #4 │ │ │ │ strb r6, [r0, r4] │ │ │ │ lsls r4, r4, #4 │ │ │ │ - subs r0, r2, r2 │ │ │ │ + subs r4, r2, r2 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldr r1, [pc, #888] @ (3938c4 ) │ │ │ │ + ldr r1, [pc, #904] @ (3938d4 ) │ │ │ │ lsls r4, r2, #4 │ │ │ │ strb r6, [r5, r3] │ │ │ │ lsls r4, r4, #4 │ │ │ │ - subs r0, r7, r1 │ │ │ │ + subs r4, r7, r1 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldr r1, [pc, #216] @ (393630 ) │ │ │ │ + ldr r1, [pc, #232] @ (393640 ) │ │ │ │ lsls r4, r2, #4 │ │ │ │ strb r6, [r2, r3] │ │ │ │ lsls r4, r4, #4 │ │ │ │ - subs r0, r4, r1 │ │ │ │ + subs r4, r4, r1 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldr r1, [pc, #168] @ (39360c ) │ │ │ │ + ldr r1, [pc, #184] @ (39361c ) │ │ │ │ lsls r4, r2, #4 │ │ │ │ ldr r3, [pc, #20] @ (39357c ) │ │ │ │ movw r2, #47955 @ 0xbb53 │ │ │ │ ldr r1, [pc, #20] @ (393580 ) │ │ │ │ ldr r0, [pc, #20] @ (393584 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #3100 @ 0xc1c │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ strh r6, [r3, r4] │ │ │ │ lsls r4, r4, #4 │ │ │ │ - adds r0, r5, r2 │ │ │ │ + adds r4, r5, r2 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldr r0, [pc, #632] @ (393800 ) │ │ │ │ + ldr r0, [pc, #648] @ (393810 ) │ │ │ │ lsls r4, r2, #4 │ │ │ │ │ │ │ │ 00393588 : │ │ │ │ stmdb 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 │ │ │ │ @@ -129817,19 +129817,19 @@ │ │ │ │ b.n 3937bc │ │ │ │ cmp r4, r9 │ │ │ │ lsls r3, r5, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, r8 │ │ │ │ lsls r3, r5, #4 │ │ │ │ - ldr r0, [pc, #560] @ (393c48 ) │ │ │ │ + ldr r0, [pc, #576] @ (393c58 ) │ │ │ │ lsls r4, r2, #4 │ │ │ │ str r5, [sp, #640] @ 0x280 │ │ │ │ lsls r1, r5, #4 │ │ │ │ - stmia r7!, {r2, r4, r5, r7} │ │ │ │ + stmia r7!, {r3, r4, r5, r7} │ │ │ │ lsls r3, r2, #4 │ │ │ │ lsls r0, r7, #26 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ @@ -129837,61 +129837,61 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r1, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 393a78 │ │ │ │ + bcc.n 393a80 │ │ │ │ lsls r3, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r4, r5, r6} │ │ │ │ + stmia r5!, {r2, r4, r5, r6} │ │ │ │ lsls r3, r2, #4 │ │ │ │ - asrs r4, r0, #24 │ │ │ │ + asrs r0, r1, #24 │ │ │ │ lsls r4, r2, #4 │ │ │ │ cmp r2, r5 │ │ │ │ lsls r3, r5, #4 │ │ │ │ - lsrs r6, r2, #19 │ │ │ │ + lsrs r2, r3, #19 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - bcs.n 393a00 │ │ │ │ + bcs.n 393a08 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - adds r4, r3, #3 │ │ │ │ + adds r0, r4, #3 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - vsra.u16 d0, d3, #12 │ │ │ │ - lsls r4, r4, #28 │ │ │ │ + vsra.u16 d0, d3, #8 │ │ │ │ + lsls r0, r5, #28 │ │ │ │ lsls r1, r4, #4 │ │ │ │ bcs.n 3939d0 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - @ instruction: 0xe8140113 │ │ │ │ - bcs.n 393b50 │ │ │ │ + @ instruction: 0xe8180113 │ │ │ │ + bcs.n 393b58 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - asrs r0, r7, #2 │ │ │ │ + asrs r4, r7, #2 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - lsls r4, r1, #27 │ │ │ │ + lsls r0, r2, #27 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - add r6, sp, #544 @ 0x220 │ │ │ │ + add r6, sp, #560 @ 0x230 │ │ │ │ lsls r3, r4, #4 │ │ │ │ str r2, [sp, #696] @ 0x2b8 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - add r6, sp, #344 @ 0x158 │ │ │ │ + add r6, sp, #360 @ 0x168 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - add r6, sp, #296 @ 0x128 │ │ │ │ + add r6, sp, #312 @ 0x138 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - lsls r2, r1, #26 │ │ │ │ + lsls r6, r1, #26 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - lsls r6, r7, #25 │ │ │ │ + lsls r2, r0, #26 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - lsls r2, r6, #25 │ │ │ │ + lsls r6, r6, #25 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - add r6, sp, #104 @ 0x68 │ │ │ │ + add r6, sp, #120 @ 0x78 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - lsls r2, r3, #25 │ │ │ │ + lsls r6, r3, #25 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - lsls r2, r7, #24 │ │ │ │ + lsls r6, r7, #24 │ │ │ │ lsls r1, r4, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w ip, [pc, #128] @ 393b30 │ │ │ │ sub sp, #12 │ │ │ │ @@ -129948,15 +129948,15 @@ │ │ │ │ b.n 393b00 │ │ │ │ eors r2, r0 │ │ │ │ lsls r3, r5, #4 │ │ │ │ lsls r0, r7, #26 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x0030 │ │ │ │ + bkpt 0x0034 │ │ │ │ lsls r3, r2, #4 │ │ │ │ │ │ │ │ 00393b40 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -130010,21 +130010,21 @@ │ │ │ │ lsls r4, r5, #4 │ │ │ │ subs r7, #150 @ 0x96 │ │ │ │ lsls r3, r5, #4 │ │ │ │ lsls r0, r7, #26 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r0, r7 │ │ │ │ + adds r0, r1, r7 │ │ │ │ lsls r4, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - eors r0, r0 │ │ │ │ + eors r4, r0 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - asrs r0, r3, #10 │ │ │ │ + asrs r4, r3, #10 │ │ │ │ lsls r4, r2, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ @@ -131200,86 +131200,86 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #200 @ 0xc8 │ │ │ │ + subs r1, #204 @ 0xcc │ │ │ │ lsls r4, r2, #4 │ │ │ │ - lsrs r4, r3, #6 │ │ │ │ + lsrs r0, r4, #6 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - subs r1, #142 @ 0x8e │ │ │ │ + subs r1, #146 @ 0x92 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - lsrs r2, r4, #5 │ │ │ │ + lsrs r6, r4, #5 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - subs r1, #26 │ │ │ │ + subs r1, #30 │ │ │ │ lsls r4, r2, #4 │ │ │ │ stmia r6!, {r3, r4} │ │ │ │ lsls r0, r2, #4 │ │ │ │ - lsrs r2, r4, #3 │ │ │ │ + lsrs r6, r4, #3 │ │ │ │ lsls r4, r2, #4 │ │ │ │ adds r5, #126 @ 0x7e │ │ │ │ lsls r3, r5, #4 │ │ │ │ - lsls r4, r0, #16 │ │ │ │ + lsls r0, r1, #16 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - subs r0, #176 @ 0xb0 │ │ │ │ + subs r0, #180 @ 0xb4 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - lsrs r4, r0, #2 │ │ │ │ + lsrs r0, r1, #2 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - subs r0, #152 @ 0x98 │ │ │ │ + subs r0, #156 @ 0x9c │ │ │ │ lsls r4, r2, #4 │ │ │ │ - lsrs r4, r5, #1 │ │ │ │ + lsrs r0, r6, #1 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - subs r0, #128 @ 0x80 │ │ │ │ + subs r0, #132 @ 0x84 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - lsrs r4, r2, #1 │ │ │ │ + lsrs r0, r3, #1 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - subs r0, #98 @ 0x62 │ │ │ │ + subs r0, #102 @ 0x66 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - lsrs r6, r6, #32 │ │ │ │ + lsrs r2, r7, #32 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldrsb.w r0, [lr, #288] @ 0x120 │ │ │ │ - subs r0, #44 @ 0x2c │ │ │ │ + vld2.8 {d0[1],d1[1]}, [r2], r0 │ │ │ │ + subs r0, #48 @ 0x30 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - lsrs r0, r0, #32 │ │ │ │ + lsrs r4, r0, #32 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - adds r7, #254 @ 0xfe │ │ │ │ + subs r0, #2 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - lsls r2, r2, #31 │ │ │ │ + lsls r6, r2, #31 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - adds r3, #174 @ 0xae │ │ │ │ + adds r3, #178 @ 0xb2 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - adds r7, #212 @ 0xd4 │ │ │ │ + adds r7, #216 @ 0xd8 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - lsls r0, r5, #30 │ │ │ │ + lsls r4, r5, #30 │ │ │ │ lsls r4, r2, #4 │ │ │ │ sbcs r0, r1 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - lsls r2, r2, #28 │ │ │ │ + lsls r6, r2, #28 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - cbnz r4, 39484e │ │ │ │ + cbnz r0, 394850 │ │ │ │ lsls r3, r2, #4 │ │ │ │ adcs r0, r6 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - lsls r2, r7, #27 │ │ │ │ + lsls r6, r7, #27 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - bgt.n 3948e0 │ │ │ │ + bgt.n 3948e8 │ │ │ │ lsls r3, r2, #4 │ │ │ │ adcs r0, r3 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - lsls r2, r4, #27 │ │ │ │ + lsls r6, r4, #27 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - cbnz r0, 39482c │ │ │ │ + cbnz r4, 39482c │ │ │ │ lsls r3, r2, #4 │ │ │ │ adcs r0, r0 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - lsls r2, r1, #27 │ │ │ │ + lsls r6, r1, #27 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - @ instruction: 0xb7a0 │ │ │ │ + @ instruction: 0xb7a4 │ │ │ │ lsls r3, r2, #4 │ │ │ │ │ │ │ │ 00394810 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -131321,21 +131321,21 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ lsls r2, r5, #8 │ │ │ │ lsls r4, r5, #4 │ │ │ │ adds r2, #198 @ 0xc6 │ │ │ │ lsls r3, r5, #4 │ │ │ │ lsls r0, r7, #26 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r1, #20 │ │ │ │ + lsrs r4, r1, #20 │ │ │ │ lsls r4, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #8 │ │ │ │ + adds r6, #12 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - lsls r4, r3, #23 │ │ │ │ + lsls r0, r4, #23 │ │ │ │ lsls r4, r2, #4 │ │ │ │ │ │ │ │ 00394890 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -131904,79 +131904,79 @@ │ │ │ │ b.n 394c8c │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ stmia r0!, {r2, r3, r4, r6} │ │ │ │ - lsls r6, r0, #26 │ │ │ │ + lsls r2, r1, #26 │ │ │ │ lsls r4, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #22 │ │ │ │ + adds r2, #26 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - lsls r4, r5, #22 │ │ │ │ + lsls r0, r6, #22 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - lsls r2, r1, #7 │ │ │ │ + lsls r6, r1, #7 │ │ │ │ lsls r4, r2, #4 │ │ │ │ cmp r6, #102 @ 0x66 │ │ │ │ lsls r3, r5, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r2, #18 │ │ │ │ + asrs r4, r2, #18 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - adds r1, #168 @ 0xa8 │ │ │ │ + adds r1, #172 @ 0xac │ │ │ │ lsls r4, r2, #4 │ │ │ │ - lsls r0, r5, #5 │ │ │ │ + lsls r4, r5, #5 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - adds r1, #144 @ 0x90 │ │ │ │ + adds r1, #148 @ 0x94 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - lsls r0, r2, #5 │ │ │ │ + lsls r4, r2, #5 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - adds r1, #116 @ 0x74 │ │ │ │ + adds r1, #120 @ 0x78 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - lsls r4, r6, #4 │ │ │ │ + lsls r0, r7, #4 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - adds r1, #92 @ 0x5c │ │ │ │ + adds r1, #96 @ 0x60 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - lsls r4, r3, #4 │ │ │ │ + lsls r0, r4, #4 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - adds r1, #66 @ 0x42 │ │ │ │ + adds r1, #70 @ 0x46 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - lsls r4, r0, #4 │ │ │ │ + lsls r0, r1, #4 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - adds r1, #22 │ │ │ │ + adds r1, #26 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - lsls r6, r2, #3 │ │ │ │ + lsls r2, r3, #3 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - adds r0, #252 @ 0xfc │ │ │ │ + adds r1, #0 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - lsls r6, r7, #2 │ │ │ │ + lsls r2, r0, #3 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - str r4, [r6, #0] │ │ │ │ + str r0, [r7, #0] │ │ │ │ lsls r4, r2, #4 │ │ │ │ add r0, sp, #560 @ 0x230 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - adds r0, #186 @ 0xba │ │ │ │ + adds r0, #190 @ 0xbe │ │ │ │ lsls r4, r2, #4 │ │ │ │ - lsls r4, r7, #1 │ │ │ │ + lsls r0, r0, #2 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - adds r0, #158 @ 0x9e │ │ │ │ + adds r0, #162 @ 0xa2 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - lsls r0, r4, #1 │ │ │ │ + lsls r4, r4, #1 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - adds r0, #116 @ 0x74 │ │ │ │ + adds r0, #120 @ 0x78 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - movs r6, r6 │ │ │ │ + movs r2, r7 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - adds r0, #72 @ 0x48 │ │ │ │ + adds r0, #76 @ 0x4c │ │ │ │ lsls r4, r2, #4 │ │ │ │ - movs r0, r1 │ │ │ │ + movs r4, r1 │ │ │ │ lsls r4, r2, #4 │ │ │ │ ldr.w sl, [sp, #16] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -132278,67 +132278,67 @@ │ │ │ │ b.n 394d02 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ stmia r0!, {r2, r3, r4, r6} │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #180 @ 0xb4 │ │ │ │ + cmp r6, #184 @ 0xb8 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - mrc2 1, 3, r0, cr4, cr3, {0} │ │ │ │ - cmp r6, #140 @ 0x8c │ │ │ │ + mrc2 1, 3, r0, cr8, cr3, {0} │ │ │ │ + cmp r6, #144 @ 0x90 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - mcr2 1, 2, r0, cr12, cr3, {0} │ │ │ │ - lsls r0, r2, #9 │ │ │ │ + mrc2 1, 2, r0, cr0, cr3, {0} │ │ │ │ + lsls r4, r2, #9 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - cmp r5, #238 @ 0xee │ │ │ │ + cmp r5, #242 @ 0xf2 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - stc2 1, cr0, [lr, #76]! @ 0x4c │ │ │ │ - cmp r5, #214 @ 0xd6 │ │ │ │ + ldc2 1, cr0, [r2, #76]! @ 0x4c │ │ │ │ + cmp r5, #218 @ 0xda │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldc2 1, cr0, [r6, #76] @ 0x4c │ │ │ │ - cmp r5, #190 @ 0xbe │ │ │ │ + ldc2 1, cr0, [sl, #76] @ 0x4c │ │ │ │ + cmp r5, #194 @ 0xc2 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldc2l 1, cr0, [lr, #-76]! @ 0xffffffb4 │ │ │ │ - cmp r5, #154 @ 0x9a │ │ │ │ + stc2 1, cr0, [r2, #76] @ 0x4c │ │ │ │ + cmp r5, #158 @ 0x9e │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldc2l 1, cr0, [sl, #-76] @ 0xffffffb4 │ │ │ │ + ldc2l 1, cr0, [lr, #-76] @ 0xffffffb4 │ │ │ │ adds r7, #144 @ 0x90 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - add r0, sp, #872 @ 0x368 │ │ │ │ + add r0, sp, #888 @ 0x378 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - add r1, sp, #576 @ 0x240 │ │ │ │ + add r1, sp, #592 @ 0x250 │ │ │ │ lsls r3, r2, #4 │ │ │ │ adds r7, #116 @ 0x74 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - ldc2l 1, cr0, [lr], #76 @ 0x4c │ │ │ │ - cmp r5, #124 @ 0x7c │ │ │ │ + stc2 1, cr0, [r2, #-76] @ 0xffffffb4 │ │ │ │ + cmp r5, #128 @ 0x80 │ │ │ │ lsls r4, r2, #4 │ │ │ │ adds r7, #92 @ 0x5c │ │ │ │ lsls r4, r4, #4 │ │ │ │ - stc2l 1, cr0, [r6], #76 @ 0x4c │ │ │ │ - lsls r4, r5, #25 │ │ │ │ + stc2l 1, cr0, [sl], #76 @ 0x4c │ │ │ │ + lsls r0, r6, #25 │ │ │ │ lsls r4, r2, #4 │ │ │ │ adds r7, #64 @ 0x40 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - add r1, sp, #360 @ 0x168 │ │ │ │ + add r1, sp, #376 @ 0x178 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - add r1, sp, #480 @ 0x1e0 │ │ │ │ + add r1, sp, #496 @ 0x1f0 │ │ │ │ lsls r3, r2, #4 │ │ │ │ adds r7, #34 @ 0x22 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - stc2 1, cr0, [ip], #76 @ 0x4c │ │ │ │ - lsls r2, r5, #19 │ │ │ │ + ldc2 1, cr0, [r0], #76 @ 0x4c │ │ │ │ + lsls r6, r5, #19 │ │ │ │ lsls r4, r2, #4 │ │ │ │ ldrb r0, [r6, r7] │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #182 @ 0xb6 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - mcrr2 1, 1, r0, r0, cr3 │ │ │ │ - cmp r4, #174 @ 0xae │ │ │ │ + mcrr2 1, 1, r0, r4, cr3 │ │ │ │ + cmp r4, #178 @ 0xb2 │ │ │ │ lsls r4, r2, #4 │ │ │ │ │ │ │ │ 0039527c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -132429,21 +132429,21 @@ │ │ │ │ @ instruction: 0xf79c012b │ │ │ │ ldrb r4, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #252 @ 0xfc │ │ │ │ lsls r3, r5, #4 │ │ │ │ - b.n 394d7c │ │ │ │ + b.n 394d84 │ │ │ │ lsls r3, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #92 @ 0x5c │ │ │ │ + cmp r3, #96 @ 0x60 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - smlabt r1, ip, r3, r0 │ │ │ │ + smladx r1, r0, r3, r0 │ │ │ │ ldrb r2, [r3, #2] │ │ │ │ lsls r0, r2, #4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [pc, #376] @ (3954fc ) │ │ │ │ @@ -134377,115 +134377,115 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #172 @ 0xac │ │ │ │ movs r0, r0 │ │ │ │ adds r6, r1, r2 │ │ │ │ lsls r3, r5, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r1, #0 │ │ │ │ + adds r4, r1, #0 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - sub.w r1, r0, r3, lsr #32 │ │ │ │ + sub.w r1, r4, r3, lsr #32 │ │ │ │ add r0, sp, #440 @ 0x1b8 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - subs r6, r3, r6 │ │ │ │ + subs r2, r4, r6 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - @ instruction: 0xeb360113 │ │ │ │ - subs r0, r6, r5 │ │ │ │ + @ instruction: 0xeb3a0113 │ │ │ │ + subs r4, r6, r5 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - add.w r1, r8, r3, lsr #32 │ │ │ │ - subs r2, r2, r5 │ │ │ │ + add.w r1, ip, r3, lsr #32 │ │ │ │ + subs r6, r2, r5 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - @ instruction: 0xeaea0113 │ │ │ │ - bgt.n 3967ec │ │ │ │ + @ instruction: 0xeaee0113 │ │ │ │ + bgt.n 3967f4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - subs r6, r3, r4 │ │ │ │ + subs r2, r4, r4 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - @ instruction: 0xeab60113 │ │ │ │ - subs r6, r4, r3 │ │ │ │ + @ instruction: 0xeaba0113 │ │ │ │ + subs r2, r5, r3 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - orns r1, lr, r3, lsr #32 │ │ │ │ - subs r0, r1, r3 │ │ │ │ + eor.w r1, r2, r3, lsr #32 │ │ │ │ + subs r4, r1, r3 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - orn r1, r0, r3, lsr #32 │ │ │ │ - subs r0, r4, r2 │ │ │ │ + orn r1, r4, r3, lsr #32 │ │ │ │ + subs r4, r4, r2 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - bics.w r1, r8, r3, lsr #32 │ │ │ │ + bics.w r1, ip, r3, lsr #32 │ │ │ │ add r7, pc, #384 @ (adr r7, 3968e8 ) │ │ │ │ lsls r0, r2, #4 │ │ │ │ - subs r4, r4, r1 │ │ │ │ + subs r0, r5, r1 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldrd r0, r1, [ip, #76]! @ 0x4c │ │ │ │ - subs r0, r0, r1 │ │ │ │ + and.w r1, r0, r3, lsr #32 │ │ │ │ + subs r4, r0, r1 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldrd r0, r1, [r8, #76] @ 0x4c │ │ │ │ + ldrd r0, r1, [ip, #76] @ 0x4c │ │ │ │ add r6, pc, #896 @ (adr r6, 396afc ) │ │ │ │ lsls r0, r2, #4 │ │ │ │ - subs r2, r2, r0 │ │ │ │ + subs r6, r2, r0 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - @ instruction: 0xe9aa0113 │ │ │ │ - adds r6, r1, r7 │ │ │ │ + @ instruction: 0xe9ae0113 │ │ │ │ + adds r2, r2, r7 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - strd r0, r1, [r6, #-76]! @ 0x4c │ │ │ │ - adds r4, r4, r6 │ │ │ │ + strd r0, r1, [sl, #-76]! @ 0x4c │ │ │ │ + adds r0, r5, r6 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldmdb ip!, {r0, r1, r4, r8} │ │ │ │ - adds r6, r1, r6 │ │ │ │ + strd r0, r1, [r0, #-76] @ 0x4c │ │ │ │ + adds r2, r2, r6 │ │ │ │ lsls r4, r2, #4 │ │ │ │ add r6, pc, #320 @ (adr r6, 3968dc ) │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldmdb sl, {r0, r1, r4, r8} │ │ │ │ - adds r0, r4, r5 │ │ │ │ + ldmdb lr, {r0, r1, r4, r8} │ │ │ │ + adds r4, r4, r5 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldrd r0, r1, [r8], #76 @ 0x4c │ │ │ │ - adds r0, r6, r4 │ │ │ │ + ldrd r0, r1, [ip], #76 @ 0x4c │ │ │ │ + adds r4, r6, r4 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - @ instruction: 0xe8c80113 │ │ │ │ - adds r0, r3, r4 │ │ │ │ + @ instruction: 0xe8cc0113 │ │ │ │ + adds r4, r3, r4 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldmia.w r0!, {r0, r1, r4, r8} │ │ │ │ - adds r2, r4, r3 │ │ │ │ + ldmia.w r4!, {r0, r1, r4, r8} │ │ │ │ + adds r6, r4, r3 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldrd r0, r1, [sl], #-76 @ 0x4c │ │ │ │ + ldrd r0, r1, [lr], #-76 @ 0x4c │ │ │ │ add r5, pc, #592 @ (adr r5, 396a14 ) │ │ │ │ lsls r0, r2, #4 │ │ │ │ - adds r0, r1, r3 │ │ │ │ + adds r4, r1, r3 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - @ instruction: 0xe85e0113 │ │ │ │ - adds r0, r2, r2 │ │ │ │ + strd r0, r1, [r2], #-76 @ 0x4c │ │ │ │ + adds r4, r2, r2 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - @ instruction: 0xe8280113 │ │ │ │ + @ instruction: 0xe82c0113 │ │ │ │ movs r2, #16 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - b.n 396710 │ │ │ │ + b.n 396718 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - cbnz r0, 396846 │ │ │ │ + cbnz r4, 396846 │ │ │ │ lsls r3, r2, #4 │ │ │ │ movs r1, #244 @ 0xf4 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - b.n 3966e4 │ │ │ │ + b.n 3966ec │ │ │ │ lsls r3, r2, #4 │ │ │ │ - add r4, pc, #944 @ (adr r4, 396b9c ) │ │ │ │ + add r4, pc, #960 @ (adr r4, 396bac ) │ │ │ │ lsls r3, r2, #4 │ │ │ │ movs r1, #216 @ 0xd8 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - b.n 3966b8 │ │ │ │ + b.n 3966c0 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - str r6, [sp, #864] @ 0x360 │ │ │ │ + str r6, [sp, #880] @ 0x370 │ │ │ │ lsls r3, r2, #4 │ │ │ │ movs r1, #188 @ 0xbc │ │ │ │ lsls r4, r4, #4 │ │ │ │ - b.n 39668c │ │ │ │ + b.n 396694 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - add sp, #352 @ 0x160 │ │ │ │ + add sp, #368 @ 0x170 │ │ │ │ lsls r3, r2, #4 │ │ │ │ movs r1, #160 @ 0xa0 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - b.n 396660 │ │ │ │ + b.n 396668 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ lsls r3, r2, #4 │ │ │ │ │ │ │ │ 00396810 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -134527,21 +134527,21 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ b.n 396ccc │ │ │ │ lsls r3, r5, #4 │ │ │ │ asrs r6, r0, #11 │ │ │ │ lsls r3, r5, #4 │ │ │ │ movs r3, #172 @ 0xac │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r6, #24 │ │ │ │ + lsrs r0, r7, #24 │ │ │ │ lsls r4, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r0, #25 │ │ │ │ + asrs r0, r1, #25 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - b.n 396448 │ │ │ │ + b.n 396450 │ │ │ │ lsls r3, r2, #4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [pc, #616] @ (396b08 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -135277,63 +135277,63 @@ │ │ │ │ lsls r3, r5, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r0, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #512] @ 0x200 │ │ │ │ + str r0, [sp, #528] @ 0x210 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - b.n 3971e8 │ │ │ │ + b.n 3971f0 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - str r0, [sp, #280] @ 0x118 │ │ │ │ + str r0, [sp, #296] @ 0x128 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - b.n 39717c │ │ │ │ + b.n 397184 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - b.n 397110 │ │ │ │ + b.n 397118 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - bcs.n 396fe0 │ │ │ │ + bcs.n 396fe8 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - ldrh r4, [r2, #62] @ 0x3e │ │ │ │ + ldrh r0, [r3, #62] @ 0x3e │ │ │ │ lsls r3, r2, #4 │ │ │ │ - b.n 3970ac │ │ │ │ + b.n 3970b4 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldrh r0, [r7, #60] @ 0x3c │ │ │ │ + ldrh r4, [r7, #60] @ 0x3c │ │ │ │ lsls r3, r2, #4 │ │ │ │ - b.n 39707c │ │ │ │ + b.n 397084 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldrh r4, [r0, #60] @ 0x3c │ │ │ │ + ldrh r0, [r1, #60] @ 0x3c │ │ │ │ lsls r3, r2, #4 │ │ │ │ - b.n 39701c │ │ │ │ + b.n 397024 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldrh r2, [r4, #58] @ 0x3a │ │ │ │ + ldrh r6, [r4, #58] @ 0x3a │ │ │ │ lsls r3, r2, #4 │ │ │ │ - svc 246 @ 0xf6 │ │ │ │ + svc 250 @ 0xfa │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldrh r4, [r0, #58] @ 0x3a │ │ │ │ + ldrh r0, [r1, #58] @ 0x3a │ │ │ │ lsls r3, r2, #4 │ │ │ │ - svc 216 @ 0xd8 │ │ │ │ + svc 220 @ 0xdc │ │ │ │ lsls r3, r2, #4 │ │ │ │ - bne.n 397080 │ │ │ │ + bne.n 397088 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - ldrh r0, [r2, #56] @ 0x38 │ │ │ │ + ldrh r4, [r2, #56] @ 0x38 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - svc 164 @ 0xa4 │ │ │ │ + svc 168 @ 0xa8 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldrh r2, [r7, #54] @ 0x36 │ │ │ │ + ldrh r6, [r7, #54] @ 0x36 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - svc 142 @ 0x8e │ │ │ │ + svc 146 @ 0x92 │ │ │ │ lsls r3, r2, #4 │ │ │ │ adds r4, r0, r4 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - udf #142 @ 0x8e │ │ │ │ + udf #146 @ 0x92 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - lsrs r0, r4, #28 │ │ │ │ + lsrs r4, r4, #28 │ │ │ │ lsls r4, r2, #4 │ │ │ │ │ │ │ │ 0039701c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -135465,40 +135465,40 @@ │ │ │ │ blx 344dc8 <__stack_chk_fail@plt> │ │ │ │ lsrs r2, r6, #10 │ │ │ │ lsls r3, r5, #4 │ │ │ │ ldrh r6, [r3, r4] │ │ │ │ lsls r1, r5, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r2, #42] @ 0x2a │ │ │ │ + ldrh r4, [r2, #42] @ 0x2a │ │ │ │ lsls r3, r2, #4 │ │ │ │ lsrs r2, r3, #10 │ │ │ │ lsls r3, r5, #4 │ │ │ │ - stmia r4!, {r1, r2, r5} │ │ │ │ + stmia r4!, {r1, r3, r5} │ │ │ │ lsls r6, r3, #4 │ │ │ │ str r0, [r0, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #80 @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #8 │ │ │ │ lsls r3, r5, #4 │ │ │ │ - lsrs r4, r7, #4 │ │ │ │ + lsrs r0, r0, #5 │ │ │ │ lsls r4, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r3, #36] @ 0x24 │ │ │ │ + ldrh r6, [r3, #36] @ 0x24 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ble.n 3971e8 │ │ │ │ + ble.n 3971f0 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - bcs.n 397144 │ │ │ │ + bcs.n 39714c │ │ │ │ lsls r3, r2, #4 │ │ │ │ - @ instruction: 0xe81a0113 │ │ │ │ - movs r4, r0 │ │ │ │ + @ instruction: 0xe81e0113 │ │ │ │ + movs r0, r1 │ │ │ │ lsls r0, r4, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w ip, [pc, #128] @ 397228 │ │ │ │ sub sp, #12 │ │ │ │ @@ -135555,15 +135555,15 @@ │ │ │ │ b.n 3971f8 │ │ │ │ lsrs r2, r1, #5 │ │ │ │ lsls r3, r5, #4 │ │ │ │ str r0, [r0, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r7, #56] @ 0x38 │ │ │ │ + strh r4, [r7, #56] @ 0x38 │ │ │ │ lsls r3, r2, #4 │ │ │ │ │ │ │ │ 00397238 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -136391,145 +136391,145 @@ │ │ │ │ lsls r3, r5, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - blt.n 397ab0 │ │ │ │ + blt.n 397ab8 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - lsrs r4, r2, #14 │ │ │ │ + lsrs r0, r3, #14 │ │ │ │ lsls r4, r2, #4 │ │ │ │ ldrb r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r0, #3 │ │ │ │ + lsrs r2, r1, #3 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - bhi.n 397b0c │ │ │ │ + bhi.n 397b14 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - lsrs r4, r7, #1 │ │ │ │ + lsrs r0, r0, #2 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - bvc.n 397a80 │ │ │ │ + bvc.n 397a88 │ │ │ │ lsls r3, r2, #4 │ │ │ │ strb r4, [r2, r5] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - lsrs r6, r2, #1 │ │ │ │ + lsrs r2, r3, #1 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - bvc.n 397a40 │ │ │ │ + bvc.n 397a48 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - lsls r0, r7, #31 │ │ │ │ + lsls r4, r7, #31 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldr r4, [r4, #124] @ 0x7c │ │ │ │ + ldr r0, [r5, #124] @ 0x7c │ │ │ │ lsls r2, r2, #4 │ │ │ │ - lsrs r4, r0, #32 │ │ │ │ + lsrs r0, r1, #32 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - bvc.n 397bb0 │ │ │ │ + bvc.n 397bb8 │ │ │ │ lsls r3, r2, #4 │ │ │ │ str r4, [sp, #344] @ 0x158 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - lsls r6, r6, #30 │ │ │ │ + lsls r2, r7, #30 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - bvc.n 397b1c │ │ │ │ + bvc.n 397b24 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - lsls r4, r0, #30 │ │ │ │ + lsls r0, r1, #30 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - bvs.n 397abc │ │ │ │ + bvs.n 397ac4 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - lsls r2, r2, #29 │ │ │ │ + lsls r6, r2, #29 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - bvs.n 397a64 │ │ │ │ + bvs.n 397a6c │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldmia r0!, {r5} │ │ │ │ + ldmia r0!, {r2, r5} │ │ │ │ lsls r0, r4, #4 │ │ │ │ - lsls r4, r2, #28 │ │ │ │ + lsls r0, r3, #28 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - bvs.n 397bf4 │ │ │ │ + bvs.n 3979fc │ │ │ │ lsls r3, r2, #4 │ │ │ │ - movs r0, #106 @ 0x6a │ │ │ │ + movs r0, #110 @ 0x6e │ │ │ │ lsls r2, r3, #4 │ │ │ │ ldrb r6, [r4, #25] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - lsls r4, r5, #27 │ │ │ │ + lsls r0, r6, #27 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - bvs.n 397bb8 │ │ │ │ + bvs.n 397bc0 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - lsls r0, r2, #27 │ │ │ │ + lsls r4, r2, #27 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - bvs.n 397b80 │ │ │ │ + bvs.n 397b88 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - lsls r0, r7, #25 │ │ │ │ + lsls r4, r7, #25 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - bpl.n 397adc │ │ │ │ + bpl.n 397ae4 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - lsls r0, r7, #24 │ │ │ │ + lsls r4, r7, #24 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldr r4, [r4, #96] @ 0x60 │ │ │ │ + ldr r0, [r5, #96] @ 0x60 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - lsls r6, r0, #25 │ │ │ │ + lsls r2, r1, #25 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - bpl.n 397a8c │ │ │ │ + bpl.n 397a94 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - lsls r6, r4, #24 │ │ │ │ + lsls r2, r5, #24 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - bpl.n 397a4c │ │ │ │ + bpl.n 397a54 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - beq.n 397adc │ │ │ │ + beq.n 397ae4 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsls r2, r5, #23 │ │ │ │ + lsls r6, r5, #23 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - bpl.n 397be0 │ │ │ │ + bpl.n 397be8 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - lsls r6, r0, #23 │ │ │ │ + lsls r2, r1, #23 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - bpl.n 397ba0 │ │ │ │ + bpl.n 397ba8 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - lsls r4, r5, #22 │ │ │ │ + lsls r0, r6, #22 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - bpl.n 397b74 │ │ │ │ + bpl.n 397b7c │ │ │ │ lsls r3, r2, #4 │ │ │ │ - lsls r2, r2, #22 │ │ │ │ + lsls r6, r2, #22 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - bmi.n 397b48 │ │ │ │ + bmi.n 397b50 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - lsls r0, r7, #21 │ │ │ │ + lsls r4, r7, #21 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - bmi.n 397b1c │ │ │ │ + bmi.n 397b24 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - lsls r6, r5, #2 │ │ │ │ + lsls r2, r6, #2 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - lsls r0, r0, #21 │ │ │ │ + lsls r4, r0, #21 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - bmi.n 397abc │ │ │ │ + bmi.n 397ac4 │ │ │ │ lsls r3, r2, #4 │ │ │ │ lsrs r6, r5, #25 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - bcc.n 397b64 │ │ │ │ + bcc.n 397b6c │ │ │ │ lsls r3, r2, #4 │ │ │ │ - blt.n 397a8c │ │ │ │ + blt.n 397a94 │ │ │ │ lsls r3, r2, #4 │ │ │ │ lsrs r6, r2, #25 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - bcc.n 397b40 │ │ │ │ + bcc.n 397b48 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - add r4, pc, #328 @ (adr r4, 397ccc ) │ │ │ │ + add r4, pc, #344 @ (adr r4, 397cdc ) │ │ │ │ lsls r3, r2, #4 │ │ │ │ lsrs r6, r7, #24 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - bcc.n 397b1c │ │ │ │ + bcc.n 397b24 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - str r2, [sp, #728] @ 0x2d8 │ │ │ │ + str r2, [sp, #744] @ 0x2e8 │ │ │ │ lsls r3, r2, #4 │ │ │ │ lsrs r6, r4, #24 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - bcc.n 397af8 │ │ │ │ + bcc.n 397b00 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - smmlsr r1, r6, r3, r0 │ │ │ │ + smmlsr r1, sl, r3, r0 │ │ │ │ │ │ │ │ 00397b9c : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -136569,21 +136569,21 @@ │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r3, r5, #4 │ │ │ │ vrhadd.u d0, d10, d26 │ │ │ │ lsls r0, r7, #26 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 397d08 │ │ │ │ + bls.n 397b10 │ │ │ │ lsls r3, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r5, #11 │ │ │ │ + lsls r4, r5, #11 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - bcs.n 397cbc │ │ │ │ + bcs.n 397cc4 │ │ │ │ lsls r3, r2, #4 │ │ │ │ │ │ │ │ 00397c1c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -136810,43 +136810,43 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #7 │ │ │ │ + lsls r0, r1, #7 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - bne.n 397e70 │ │ │ │ + bne.n 397e78 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - lsls r6, r6, #5 │ │ │ │ + lsls r2, r7, #5 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - beq.n 397ddc │ │ │ │ + beq.n 397de4 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldmia r4!, {r2, r3} │ │ │ │ + ldmia r4, {r4} │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsls r0, r7, #4 │ │ │ │ + lsls r4, r7, #4 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - beq.n 397d6c │ │ │ │ + beq.n 397d74 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - lsls r4, r3, #4 │ │ │ │ + lsls r0, r4, #4 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - beq.n 397f24 │ │ │ │ + beq.n 397f2c │ │ │ │ lsls r3, r2, #4 │ │ │ │ - lsls r2, r0, #4 │ │ │ │ + lsls r6, r0, #4 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - lsls r0, r6, #3 │ │ │ │ + lsls r4, r6, #3 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - beq.n 397ef0 │ │ │ │ + beq.n 397ef8 │ │ │ │ lsls r3, r2, #4 │ │ │ │ lsrs r6, r5, #9 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - ldmia r7, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r7, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldc2 1, cr0, [r6], #76 @ 0x4c │ │ │ │ + ldc2 1, cr0, [sl], #76 @ 0x4c │ │ │ │ │ │ │ │ 00397e7c : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -136904,21 +136904,21 @@ │ │ │ │ mrrc2 1, 2, r0, sl, cr10 │ │ │ │ lsls r0, r7, #26 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 397e14 │ │ │ │ + bvs.n 397e1c │ │ │ │ lsls r3, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, r0 │ │ │ │ + movs r0, r1 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldmia r7!, {r2, r4, r6} │ │ │ │ + ldmia r7!, {r3, r4, r6} │ │ │ │ lsls r3, r2, #4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [pc, #776] @ (398238 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -138064,101 +138064,101 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r0, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - vld2.8 {d0[0],d1[0]}, [ip :16], r3 │ │ │ │ - ldmia r0!, {r1, r3, r4, r6, r7} │ │ │ │ + ldrsh.w r0, [r0, #275] @ 0x113 │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldmia r0!, {r1, r4, r5, r7} │ │ │ │ + ldmia r0!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r3, r2, #4 │ │ │ │ - vst2.8 {d0[0],d1[0]}, [r4 :16], r3 │ │ │ │ + vst2.8 {d0[0],d1[0]}, [r8 :16], r3 │ │ │ │ strb r2, [r4, #2] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - vld4.8 {d16,d18,d20,d22}, [r8 :64], r3 │ │ │ │ - ldr??.w r0, [r6, ] │ │ │ │ - ldrsh.w r0, [r0, ] │ │ │ │ - ldmia r0!, {r2, r3, r4, r6} │ │ │ │ + vld4.8 {d16,d18,d20,d22}, [ip :64], r3 │ │ │ │ + ldr??.w r0, [sl, ] │ │ │ │ + ldrsh.w r0, [r4, ] │ │ │ │ + ldmia r0!, {r5, r6} │ │ │ │ lsls r3, r2, #4 │ │ │ │ @ instruction: 0xf4f2012a │ │ │ │ - ldrh.w r0, [r2, #275] @ 0x113 │ │ │ │ - str??.w r0, [lr, ] │ │ │ │ - stmia r7!, {r2, r3, r4, r7} │ │ │ │ + ldrh.w r0, [r6, #275] @ 0x113 │ │ │ │ + ldr??.w r0, [r2, ] │ │ │ │ + stmia r7!, {r5, r7} │ │ │ │ lsls r3, r2, #4 │ │ │ │ - stmia r6!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r6!, {r4, r5, r6, r7} │ │ │ │ lsls r3, r2, #4 │ │ │ │ - @ instruction: 0xf7c00113 │ │ │ │ + @ instruction: 0xf7c40113 │ │ │ │ ldr r2, [r4, #108] @ 0x6c │ │ │ │ lsls r0, r2, #4 │ │ │ │ - @ instruction: 0xf7a80113 │ │ │ │ - @ instruction: 0xf7960113 │ │ │ │ - stmia r6!, {r1, r6, r7} │ │ │ │ + @ instruction: 0xf7ac0113 │ │ │ │ + @ instruction: 0xf79a0113 │ │ │ │ + stmia r6!, {r1, r2, r6, r7} │ │ │ │ lsls r3, r2, #4 │ │ │ │ - @ instruction: 0xf7760113 │ │ │ │ - stmia r6!, {r1, r5, r7} │ │ │ │ + @ instruction: 0xf77a0113 │ │ │ │ + stmia r6!, {r1, r2, r5, r7} │ │ │ │ lsls r3, r2, #4 │ │ │ │ - @ instruction: 0xf7560113 │ │ │ │ - @ instruction: 0xf7400113 │ │ │ │ + @ instruction: 0xf75a0113 │ │ │ │ + @ instruction: 0xf7440113 │ │ │ │ ldr r6, [r6, #100] @ 0x64 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - stmia r6!, {r2, r3, r5, r6} │ │ │ │ + stmia r6!, {r4, r5, r6} │ │ │ │ lsls r3, r2, #4 │ │ │ │ - @ instruction: 0xf7280113 │ │ │ │ - stmia r6!, {r1, r2, r4, r6} │ │ │ │ + @ instruction: 0xf72c0113 │ │ │ │ + stmia r6!, {r1, r3, r4, r6} │ │ │ │ lsls r3, r2, #4 │ │ │ │ - @ instruction: 0xf7000113 │ │ │ │ - stmia r6!, {r1, r2, r3, r5} │ │ │ │ + @ instruction: 0xf7040113 │ │ │ │ + stmia r6!, {r1, r4, r5} │ │ │ │ lsls r3, r2, #4 │ │ │ │ - @ instruction: 0xb796 │ │ │ │ + @ instruction: 0xb79a │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - stmia r5!, {r1, r4, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r3, r2, #4 │ │ │ │ - @ instruction: 0xf7040113 │ │ │ │ - beq.n 398b58 │ │ │ │ + @ instruction: 0xf7080113 │ │ │ │ + beq.n 398b60 │ │ │ │ lsls r3, r2, #4 │ │ │ │ ldr r6, [r0, #92] @ 0x5c │ │ │ │ lsls r0, r2, #4 │ │ │ │ - @ instruction: 0xf6840113 │ │ │ │ - stmia r5!, {r1, r2, r3, r5, r7} │ │ │ │ + @ instruction: 0xf6880113 │ │ │ │ + stmia r5!, {r1, r4, r5, r7} │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldmia r5!, {r2, r4, r7} │ │ │ │ + ldmia r5!, {r3, r4, r7} │ │ │ │ lsls r3, r2, #4 │ │ │ │ - @ instruction: 0xb6c8 │ │ │ │ + @ instruction: 0xb6cc │ │ │ │ lsls r0, r4, #4 │ │ │ │ vrhadd.u d16, d8, d19 │ │ │ │ - stmia r5!, {r1} │ │ │ │ + stmia r5!, {r1, r2} │ │ │ │ lsls r3, r2, #4 │ │ │ │ - @ instruction: 0xf6580113 │ │ │ │ - beq.n 398bdc │ │ │ │ + @ instruction: 0xf65c0113 │ │ │ │ + beq.n 398be4 │ │ │ │ lsls r3, r2, #4 │ │ │ │ cdp2 1, 3, cr0, cr4, cr3, {1} │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r3!, {r1, r6, r7} │ │ │ │ lsls r3, r2, #4 │ │ │ │ - add.w r1, r8, #9633792 @ 0x930000 │ │ │ │ + add.w r1, ip, #9633792 @ 0x930000 │ │ │ │ cdp2 1, 1, cr0, cr12, cr3, {1} │ │ │ │ - strb r6, [r6, #0] │ │ │ │ + strb r2, [r7, #0] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - strb r4, [r2, #1] │ │ │ │ + strb r0, [r3, #1] │ │ │ │ lsls r3, r2, #4 │ │ │ │ cdp2 1, 0, cr0, cr4, cr3, {1} │ │ │ │ - stmia r3!, {r1, r2, r3, r7} │ │ │ │ + stmia r3!, {r1, r4, r7} │ │ │ │ lsls r3, r2, #4 │ │ │ │ - add.w r1, r0, #9633792 @ 0x930000 │ │ │ │ + add.w r1, r4, #9633792 @ 0x930000 │ │ │ │ stc2l 1, cr0, [ip, #140]! @ 0x8c │ │ │ │ - stmia r3!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r3!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r3, r2, #4 │ │ │ │ - @ instruction: 0xf4a80113 │ │ │ │ + @ instruction: 0xf4ac0113 │ │ │ │ ldc2l 1, cr0, [r4, #140] @ 0x8c │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r3!, {r1, r5, r6} │ │ │ │ lsls r3, r2, #4 │ │ │ │ - @ instruction: 0xf4b40113 │ │ │ │ + @ instruction: 0xf4b80113 │ │ │ │ │ │ │ │ 00398bd4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr.w ip, [pc, #220] @ 398cc0 │ │ │ │ @@ -138261,22 +138261,22 @@ │ │ │ │ movs r0, r0 │ │ │ │ cdp 1, 15, cr0, cr8, cr10, {1} │ │ │ │ bkpt 0x0044 │ │ │ │ lsls r3, r5, #4 │ │ │ │ ldrb r4, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ cdp 1, 11, cr0, cr0, cr10, {1} │ │ │ │ - add r3, sp, #768 @ 0x300 │ │ │ │ + add r3, sp, #784 @ 0x310 │ │ │ │ lsls r3, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - subw r1, r4, #19 │ │ │ │ - stmia r1!, {r4, r6, r7} │ │ │ │ + subw r1, r8, #19 │ │ │ │ + stmia r1!, {r2, r4, r6, r7} │ │ │ │ lsls r3, r2, #4 │ │ │ │ - cbz r0, 398d3a │ │ │ │ + cbz r4, 398d3a │ │ │ │ lsls r0, r4, #4 │ │ │ │ │ │ │ │ 00398cec : │ │ │ │ stmdb 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 │ │ │ │ @@ -138897,73 +138897,73 @@ │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xebe0012a │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - ands.w r1, ip, #19 │ │ │ │ + bic.w r1, r0, #19 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - orr.w r1, r0, #19 │ │ │ │ - bkpt 0x00ac │ │ │ │ + orr.w r1, r4, #19 │ │ │ │ + bkpt 0x00b0 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - bic.w r1, r6, #19 │ │ │ │ - bkpt 0x0092 │ │ │ │ + bic.w r1, sl, #19 │ │ │ │ + bkpt 0x0096 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - and.w r1, r6, #19 │ │ │ │ - bkpt 0x0072 │ │ │ │ + and.w r1, sl, #19 │ │ │ │ + bkpt 0x0076 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - vsra.s32 d16, d3, #18 │ │ │ │ - bkpt 0x005a │ │ │ │ + vsra.s32 d16, d3, #14 │ │ │ │ + bkpt 0x005e │ │ │ │ lsls r3, r2, #4 │ │ │ │ - vsra.s8 d16, d3, #6 │ │ │ │ - bkpt 0x0036 │ │ │ │ + vsra.s8 d16, d3, #2 │ │ │ │ + bkpt 0x003a │ │ │ │ lsls r3, r2, #4 │ │ │ │ - vsra.s32 d0, d3, #26 │ │ │ │ - bkpt 0x0012 │ │ │ │ + vsra.s32 d0, d3, #22 │ │ │ │ + bkpt 0x0016 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - vsra.s8 d0, d3, #2 │ │ │ │ - pop {r1, r3, r4, r5, r6, r7, pc} │ │ │ │ + vsra.s16 d0, d3, #14 │ │ │ │ + pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ │ │ lsls r3, r2, #4 │ │ │ │ - vorr d16, d6, d3 │ │ │ │ - pop {r1, r4, r6, r7, pc} │ │ │ │ + vorr d16, d10, d3 │ │ │ │ + pop {r1, r2, r4, r6, r7, pc} │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldcl 1, cr0, [r2, #76] @ 0x4c │ │ │ │ - pop {r1, r2, r3, r4, r5} │ │ │ │ + ldcl 1, cr0, [r6, #76] @ 0x4c │ │ │ │ + pop {r1, r6} │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldcl 1, cr0, [r4, #-76] @ 0xffffffb4 │ │ │ │ - cbnz r2, 399434 │ │ │ │ + ldcl 1, cr0, [r8, #-76] @ 0xffffffb4 │ │ │ │ + cbnz r6, 399434 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - stc 1, cr0, [ip, #-76]! @ 0xffffffb4 │ │ │ │ - cbnz r2, 399432 │ │ │ │ + ldc 1, cr0, [r0, #-76]! @ 0xffffffb4 │ │ │ │ + cbnz r6, 399432 │ │ │ │ lsls r3, r2, #4 │ │ │ │ sub.w r1, lr, #10682368 @ 0xa30000 │ │ │ │ - cbnz r0, 399422 │ │ │ │ + cbnz r4, 399422 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldrd r0, r1, [r6, #76]! @ 0x4c │ │ │ │ + ldrd r0, r1, [sl, #76]! @ 0x4c │ │ │ │ @ instruction: 0xf5960123 │ │ │ │ - cbnz r0, 399428 │ │ │ │ + cbnz r4, 399428 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - strh r2, [r6, #32] │ │ │ │ + strh r6, [r6, #32] │ │ │ │ lsls r3, r2, #4 │ │ │ │ sbcs.w r1, lr, #10682368 @ 0xa30000 │ │ │ │ - cbnz r0, 39942e │ │ │ │ + cbnz r4, 39942e │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldrh r2, [r7, #26] │ │ │ │ + ldrh r6, [r7, #26] │ │ │ │ lsls r3, r2, #4 │ │ │ │ sbc.w r1, r6, #10682368 @ 0xa30000 │ │ │ │ - revsh r0, r6 │ │ │ │ + revsh r4, r6 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldrb r6, [r3, #7] │ │ │ │ + ldrb r2, [r4, #7] │ │ │ │ lsls r3, r2, #4 │ │ │ │ adc.w r1, lr, #10682368 @ 0xa30000 │ │ │ │ - revsh r0, r3 │ │ │ │ + revsh r4, r3 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - stmia r2!, {r1, r3, r5, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r3, r2, #4 │ │ │ │ │ │ │ │ 00399408 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -139017,20 +139017,20 @@ │ │ │ │ lsls r3, r5, #4 │ │ │ │ b.n 399224 │ │ │ │ lsls r2, r5, #4 │ │ │ │ lsls r0, r7, #26 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {} │ │ │ │ lsls r3, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - sbc.w r1, r4, r3, lsr #32 │ │ │ │ - cbnz r0, 3994d4 │ │ │ │ + sbc.w r1, r8, r3, lsr #32 │ │ │ │ + cbnz r4, 3994d4 │ │ │ │ lsls r3, r2, #4 │ │ │ │ │ │ │ │ 003994a0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -139696,53 +139696,53 @@ │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ stmia r0!, {r2, r3, r4, r6} │ │ │ │ b.n 39a008 │ │ │ │ lsls r2, r5, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 399be2 │ │ │ │ + cbnz r4, 399be2 │ │ │ │ lsls r3, r2, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 3998a4 │ │ │ │ + b.n 3998ac │ │ │ │ lsls r3, r2, #4 │ │ │ │ - push {r1, r4, r5, r7} │ │ │ │ + push {r1, r2, r4, r5, r7} │ │ │ │ lsls r3, r2, #4 │ │ │ │ - b.n 399860 │ │ │ │ + b.n 399868 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - push {r2, r3, r7} │ │ │ │ + push {r4, r7} │ │ │ │ lsls r3, r2, #4 │ │ │ │ - @ instruction: 0xb840 │ │ │ │ + @ instruction: 0xb844 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - b.n 399680 │ │ │ │ + b.n 399688 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - cbz r6, 399c4c │ │ │ │ + cbz r2, 399c4e │ │ │ │ lsls r3, r2, #4 │ │ │ │ - b.n 399658 │ │ │ │ + b.n 399660 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - cbz r6, 399c4e │ │ │ │ + cbz r2, 399c50 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - b.n 3995cc │ │ │ │ + b.n 3995d4 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - cbz r4, 399c44 │ │ │ │ + cbz r0, 399c46 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - b.n 399564 │ │ │ │ + b.n 39956c │ │ │ │ lsls r3, r2, #4 │ │ │ │ - uxtb r4, r7 │ │ │ │ + cbz r0, 399c40 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - b.n 399518 │ │ │ │ + b.n 399520 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - uxtb r2, r2 │ │ │ │ + uxtb r6, r2 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - b.n 3994cc │ │ │ │ + b.n 3994d4 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - uxth r0, r5 │ │ │ │ + uxth r4, r5 │ │ │ │ lsls r3, r2, #4 │ │ │ │ ldr r3, [pc, #1000] @ (399ffc ) │ │ │ │ mov.w r2, #1304 @ 0x518 │ │ │ │ ldr r1, [pc, #1000] @ (39a000 ) │ │ │ │ ldr r0, [pc, #1000] @ (39a004 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ @@ -140117,89 +140117,89 @@ │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #3528 @ 0xdc8 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 39a7c0 │ │ │ │ + b.n 39a7c8 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - sxth r6, r4 │ │ │ │ + sxth r2, r5 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - b.n 39a388 │ │ │ │ + b.n 39a390 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - add sp, #24 │ │ │ │ + add sp, #40 @ 0x28 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - b.n 39a324 │ │ │ │ + b.n 39a32c │ │ │ │ lsls r3, r2, #4 │ │ │ │ - add r7, sp, #832 @ 0x340 │ │ │ │ + add r7, sp, #848 @ 0x350 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - b.n 39a2f8 │ │ │ │ + b.n 39a300 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - add r7, sp, #728 @ 0x2d8 │ │ │ │ + add r7, sp, #744 @ 0x2e8 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - b.n 39a2cc │ │ │ │ + b.n 39a2d4 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - add r7, sp, #624 @ 0x270 │ │ │ │ + add r7, sp, #640 @ 0x280 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - b.n 39a278 │ │ │ │ + b.n 39a280 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - add r7, sp, #448 @ 0x1c0 │ │ │ │ + add r7, sp, #464 @ 0x1d0 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - b.n 39a230 │ │ │ │ + b.n 39a238 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - add r7, sp, #288 @ 0x120 │ │ │ │ + add r7, sp, #304 @ 0x130 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - b.n 39a210 │ │ │ │ + b.n 39a218 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - add r7, sp, #200 @ 0xc8 │ │ │ │ + add r7, sp, #216 @ 0xd8 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - b.n 39a1e8 │ │ │ │ + b.n 39a1f0 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - add r7, sp, #104 @ 0x68 │ │ │ │ + add r7, sp, #120 @ 0x78 │ │ │ │ lsls r3, r2, #4 │ │ │ │ strd r0, r1, [r8, #-140] @ 0x8c │ │ │ │ - add r6, sp, #840 @ 0x348 │ │ │ │ + add r6, sp, #856 @ 0x358 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - @ instruction: 0xb858 │ │ │ │ + @ instruction: 0xb85c │ │ │ │ lsls r3, r2, #4 │ │ │ │ ldmdb r0!, {r0, r1, r5, r8} │ │ │ │ - add r6, sp, #744 @ 0x2e8 │ │ │ │ + add r6, sp, #760 @ 0x2f8 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - blt.n 399f80 │ │ │ │ + blt.n 399f88 │ │ │ │ lsls r3, r2, #4 │ │ │ │ ldmdb r8, {r0, r1, r5, r8} │ │ │ │ - add r6, sp, #648 @ 0x288 │ │ │ │ + add r6, sp, #664 @ 0x298 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - bgt.n 39a024 │ │ │ │ + bgt.n 39a02c │ │ │ │ lsls r3, r2, #4 │ │ │ │ stmdb r0, {r0, r1, r5, r8} │ │ │ │ - add r6, sp, #552 @ 0x228 │ │ │ │ + add r6, sp, #568 @ 0x238 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldrb r0, [r6, #27] │ │ │ │ + ldrb r4, [r6, #27] │ │ │ │ lsls r3, r2, #4 │ │ │ │ strd r0, r1, [r8], #140 @ 0x8c │ │ │ │ - add r6, sp, #456 @ 0x1c8 │ │ │ │ + add r6, sp, #472 @ 0x1d8 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldr r4, [r5, #60] @ 0x3c │ │ │ │ + ldr r0, [r6, #60] @ 0x3c │ │ │ │ lsls r3, r2, #4 │ │ │ │ @ instruction: 0xe8d00123 │ │ │ │ - add r6, sp, #360 @ 0x168 │ │ │ │ + add r6, sp, #376 @ 0x178 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - str r4, [r3, #28] │ │ │ │ + str r0, [r4, #28] │ │ │ │ lsls r3, r2, #4 │ │ │ │ ldmia.w r8!, {r0, r1, r5, r8} │ │ │ │ - add r6, sp, #264 @ 0x108 │ │ │ │ + add r6, sp, #280 @ 0x118 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - strh r0, [r5, #18] │ │ │ │ + strh r4, [r5, #18] │ │ │ │ lsls r3, r2, #4 │ │ │ │ stmia.w r0!, {r0, r1, r5, r8} │ │ │ │ - add r6, sp, #168 @ 0xa8 │ │ │ │ + add r6, sp, #184 @ 0xb8 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - @ instruction: 0xb7a4 │ │ │ │ + @ instruction: 0xb7a8 │ │ │ │ lsls r3, r2, #4 │ │ │ │ │ │ │ │ 0039a0a8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -140347,25 +140347,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r5, #34] @ 0x22 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ bls.n 39a308 │ │ │ │ lsls r2, r5, #4 │ │ │ │ - ldrb r4, [r0, #29] │ │ │ │ + ldrb r0, [r1, #29] │ │ │ │ lsls r3, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - udf #76 @ 0x4c │ │ │ │ + udf #80 @ 0x50 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - add r4, sp, #592 @ 0x250 │ │ │ │ + add r4, sp, #608 @ 0x260 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - udf #68 @ 0x44 │ │ │ │ + udf #72 @ 0x48 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - str r6, [sp, #336] @ 0x150 │ │ │ │ + str r6, [sp, #352] @ 0x160 │ │ │ │ lsls r3, r2, #4 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ lsls r0, r2, #4 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ lsls r0, r2, #4 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ lsls r0, r2, #4 │ │ │ │ @@ -140760,53 +140760,53 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ bvs.n 39a614 │ │ │ │ lsls r2, r5, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r2, #20 │ │ │ │ + lsls r2, r3, #20 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - add r1, sp, #720 @ 0x2d0 │ │ │ │ + add r1, sp, #736 @ 0x2e0 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - lsls r0, r7, #19 │ │ │ │ + lsls r4, r7, #19 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - add r1, sp, #600 @ 0x258 │ │ │ │ + add r1, sp, #616 @ 0x268 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ lsls r0, r4, #4 │ │ │ │ - lsls r2, r0, #19 │ │ │ │ + lsls r6, r0, #19 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - add r1, sp, #384 @ 0x180 │ │ │ │ + add r1, sp, #400 @ 0x190 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - lsls r6, r1, #18 │ │ │ │ + lsls r2, r2, #18 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - add r1, sp, #176 @ 0xb0 │ │ │ │ + add r1, sp, #192 @ 0xc0 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - lsls r4, r2, #17 │ │ │ │ + lsls r0, r3, #17 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - add r0, sp, #968 @ 0x3c8 │ │ │ │ + add r0, sp, #984 @ 0x3d8 │ │ │ │ lsls r3, r2, #4 │ │ │ │ b.n 39abbc │ │ │ │ lsls r3, r4, #4 │ │ │ │ - add r0, sp, #192 @ 0xc0 │ │ │ │ + add r0, sp, #208 @ 0xd0 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldrb r6, [r4, #11] │ │ │ │ + ldrb r2, [r5, #11] │ │ │ │ lsls r3, r2, #4 │ │ │ │ b.n 39ab98 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - add r0, sp, #96 @ 0x60 │ │ │ │ + add r0, sp, #112 @ 0x70 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - cbz r6, 39a6b4 │ │ │ │ + cbz r2, 39a6b6 │ │ │ │ lsls r3, r2, #4 │ │ │ │ b.n 39ab74 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - add r0, sp, #0 │ │ │ │ + add r0, sp, #16 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - bge.n 39a69c │ │ │ │ + bge.n 39a6a4 │ │ │ │ lsls r3, r2, #4 │ │ │ │ │ │ │ │ 0039a690 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -140921,23 +140921,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r5, #34] @ 0x22 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ bcc.n 39a72c │ │ │ │ lsls r2, r5, #4 │ │ │ │ - bhi.n 39a718 │ │ │ │ + bhi.n 39a720 │ │ │ │ lsls r3, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #9 │ │ │ │ + lsls r0, r1, #9 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - add r6, pc, #896 @ (adr r6, 39ab3c ) │ │ │ │ + add r6, pc, #912 @ (adr r6, 39ab4c ) │ │ │ │ lsls r3, r2, #4 │ │ │ │ - add r5, sp, #928 @ 0x3a0 │ │ │ │ + add r5, sp, #944 @ 0x3b0 │ │ │ │ lsls r3, r2, #4 │ │ │ │ str r2, [r6, #60] @ 0x3c │ │ │ │ lsls r0, r2, #4 │ │ │ │ │ │ │ │ 0039a7c4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -141563,139 +141563,139 @@ │ │ │ │ movs r0, r0 │ │ │ │ bcs.n 39adac │ │ │ │ lsls r2, r5, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [pc, #824] @ (39b18c ) │ │ │ │ lsls r0, r2, #4 │ │ │ │ - bvc.n 39ae04 │ │ │ │ + bvc.n 39ae0c │ │ │ │ lsls r3, r2, #4 │ │ │ │ - add r5, pc, #768 @ (adr r5, 39b15c ) │ │ │ │ + add r5, pc, #784 @ (adr r5, 39b16c ) │ │ │ │ lsls r3, r2, #4 │ │ │ │ - lsls r2, r2, #21 │ │ │ │ + lsls r6, r2, #21 │ │ │ │ lsls r4, r2, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ movs r0, r0 │ │ │ │ cmp r7, #84 @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 39ae28 │ │ │ │ + bpl.n 39ae30 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - add r3, pc, #784 @ (adr r3, 39b188 ) │ │ │ │ + add r3, pc, #800 @ (adr r3, 39b198 ) │ │ │ │ lsls r3, r2, #4 │ │ │ │ - bpl.n 39adcc │ │ │ │ + bpl.n 39add4 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - add r3, pc, #576 @ (adr r3, 39b0c0 ) │ │ │ │ + add r3, pc, #592 @ (adr r3, 39b0d0 ) │ │ │ │ lsls r3, r2, #4 │ │ │ │ - add r7, pc, #328 @ (adr r7, 39afcc ) │ │ │ │ + add r7, pc, #344 @ (adr r7, 39afdc ) │ │ │ │ lsls r3, r2, #4 │ │ │ │ - bpl.n 39ad9c │ │ │ │ + bpl.n 39ada4 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - add r3, pc, #464 @ (adr r3, 39b05c ) │ │ │ │ + add r3, pc, #480 @ (adr r3, 39b06c ) │ │ │ │ lsls r3, r2, #4 │ │ │ │ - add r0, sp, #0 │ │ │ │ + add r0, sp, #16 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - bpl.n 39af5c │ │ │ │ + bpl.n 39af64 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - add r3, pc, #312 @ (adr r3, 39afd0 ) │ │ │ │ + add r3, pc, #328 @ (adr r3, 39afe0 ) │ │ │ │ lsls r3, r2, #4 │ │ │ │ - add r7, pc, #904 @ (adr r7, 39b224 ) │ │ │ │ + add r7, pc, #920 @ (adr r7, 39b234 ) │ │ │ │ lsls r3, r2, #4 │ │ │ │ - bpl.n 39af20 │ │ │ │ + bpl.n 39af28 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - add r3, pc, #160 @ (adr r3, 39af44 ) │ │ │ │ + add r3, pc, #176 @ (adr r3, 39af54 ) │ │ │ │ lsls r3, r2, #4 │ │ │ │ ldr r3, [pc, #48] @ (39aed8 ) │ │ │ │ lsls r0, r2, #4 │ │ │ │ - bpl.n 39aed0 │ │ │ │ + bpl.n 39aed8 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - lsls r0, r4, #10 │ │ │ │ + lsls r4, r4, #10 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - add r2, pc, #1000 @ (adr r2, 39b29c ) │ │ │ │ + add r2, pc, #1016 @ (adr r2, 39b2ac ) │ │ │ │ lsls r3, r2, #4 │ │ │ │ - bmi.n 39adcc │ │ │ │ + bmi.n 39add4 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - add r2, pc, #464 @ (adr r2, 39b08c ) │ │ │ │ + add r2, pc, #480 @ (adr r2, 39b09c ) │ │ │ │ lsls r3, r2, #4 │ │ │ │ - bmi.n 39af64 │ │ │ │ + bmi.n 39af6c │ │ │ │ lsls r3, r2, #4 │ │ │ │ - add r2, pc, #240 @ (adr r2, 39afb4 ) │ │ │ │ + add r2, pc, #256 @ (adr r2, 39afc4 ) │ │ │ │ lsls r3, r2, #4 │ │ │ │ - add r5, pc, #1016 @ (adr r5, 39b2c0 ) │ │ │ │ + add r6, pc, #8 @ (adr r6, 39aed0 ) │ │ │ │ lsls r3, r2, #4 │ │ │ │ - bmi.n 39af3c │ │ │ │ + bmi.n 39af44 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - add r2, pc, #128 @ (adr r2, 39af50 ) │ │ │ │ + add r2, pc, #144 @ (adr r2, 39af60 ) │ │ │ │ lsls r3, r2, #4 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #832 @ (adr r6, 39b218 ) │ │ │ │ + add r6, pc, #848 @ (adr r6, 39b228 ) │ │ │ │ lsls r3, r2, #4 │ │ │ │ - bmi.n 39aee8 │ │ │ │ + bmi.n 39aef0 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - add r1, pc, #960 @ (adr r1, 39b2a0 ) │ │ │ │ + add r1, pc, #976 @ (adr r1, 39b2b0 ) │ │ │ │ lsls r3, r2, #4 │ │ │ │ - str r3, [sp, #368] @ 0x170 │ │ │ │ + str r3, [sp, #384] @ 0x180 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - bcc.n 39aea8 │ │ │ │ + bcc.n 39aeb0 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - add r1, pc, #808 @ (adr r1, 39b214 ) │ │ │ │ + add r1, pc, #824 @ (adr r1, 39b224 ) │ │ │ │ lsls r3, r2, #4 │ │ │ │ - bcc.n 39ae80 │ │ │ │ + bcc.n 39ae88 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - add r1, pc, #712 @ (adr r1, 39b1bc ) │ │ │ │ + add r1, pc, #728 @ (adr r1, 39b1cc ) │ │ │ │ lsls r3, r2, #4 │ │ │ │ - bcc.n 39ae44 │ │ │ │ + bcc.n 39ae4c │ │ │ │ lsls r3, r2, #4 │ │ │ │ - add r1, pc, #576 @ (adr r1, 39b13c ) │ │ │ │ + add r1, pc, #592 @ (adr r1, 39b14c ) │ │ │ │ lsls r3, r2, #4 │ │ │ │ - bcc.n 39afe8 │ │ │ │ + bcc.n 39aff0 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - add r1, pc, #376 @ (adr r1, 39b07c ) │ │ │ │ + add r1, pc, #392 @ (adr r1, 39b08c ) │ │ │ │ lsls r3, r2, #4 │ │ │ │ - str r2, [sp, #800] @ 0x320 │ │ │ │ + str r2, [sp, #816] @ 0x330 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - bcc.n 39afa4 │ │ │ │ + bcc.n 39afac │ │ │ │ lsls r3, r2, #4 │ │ │ │ - add r1, pc, #216 @ (adr r1, 39afe8 ) │ │ │ │ + add r1, pc, #232 @ (adr r1, 39aff8 ) │ │ │ │ lsls r3, r2, #4 │ │ │ │ - bcc.n 39af80 │ │ │ │ + bcc.n 39af88 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - add r1, pc, #128 @ (adr r1, 39af98 ) │ │ │ │ + add r1, pc, #144 @ (adr r1, 39afa8 ) │ │ │ │ lsls r3, r2, #4 │ │ │ │ - bcc.n 39af5c │ │ │ │ + bcc.n 39af64 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - add r1, pc, #40 @ (adr r1, 39af48 ) │ │ │ │ + add r1, pc, #56 @ (adr r1, 39af58 ) │ │ │ │ lsls r3, r2, #4 │ │ │ │ - bcs.n 39af0c │ │ │ │ + bcs.n 39af14 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - add r0, pc, #888 @ (adr r0, 39b2a0 ) │ │ │ │ + add r0, pc, #904 @ (adr r0, 39b2b0 ) │ │ │ │ lsls r3, r2, #4 │ │ │ │ - bcs.n 39aedc │ │ │ │ + bcs.n 39aee4 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - add r0, pc, #776 @ (adr r0, 39b238 ) │ │ │ │ + add r0, pc, #792 @ (adr r0, 39b248 ) │ │ │ │ lsls r3, r2, #4 │ │ │ │ - bcs.n 39aeb8 │ │ │ │ + bcs.n 39aec0 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - add r0, pc, #688 @ (adr r0, 39b1e8 ) │ │ │ │ + add r0, pc, #704 @ (adr r0, 39b1f8 ) │ │ │ │ lsls r3, r2, #4 │ │ │ │ bge.n 39b030 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - add r0, pc, #16 @ (adr r0, 39af50 ) │ │ │ │ + add r0, pc, #32 @ (adr r0, 39af60 ) │ │ │ │ lsls r3, r2, #4 │ │ │ │ - strh r2, [r0, r3] │ │ │ │ + strh r6, [r0, r3] │ │ │ │ lsls r3, r2, #4 │ │ │ │ bge.n 39b00c │ │ │ │ lsls r3, r4, #4 │ │ │ │ - ldr r7, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r7, [sp, #960] @ 0x3c0 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - strh r2, [r0, r3] │ │ │ │ + strh r6, [r0, r3] │ │ │ │ lsls r3, r2, #4 │ │ │ │ │ │ │ │ 0039af50 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -141804,32 +141804,32 @@ │ │ │ │ lsls r2, r5, #4 │ │ │ │ ldrb r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 39af84 │ │ │ │ + beq.n 39af8c │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldr r6, [sp, #384] @ 0x180 │ │ │ │ + ldr r6, [sp, #400] @ 0x190 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - beq.n 39b15c │ │ │ │ + beq.n 39b164 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldr r6, [sp, #288] @ 0x120 │ │ │ │ + ldr r6, [sp, #304] @ 0x130 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - beq.n 39b128 │ │ │ │ + beq.n 39b130 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldr r6, [sp, #168] @ 0xa8 │ │ │ │ + ldr r6, [sp, #184] @ 0xb8 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldc2 1, cr0, [r2, #76]! @ 0x4c │ │ │ │ + ldc2 1, cr0, [r6, #76]! @ 0x4c │ │ │ │ mov r2, r2 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - beq.n 39b0dc │ │ │ │ + beq.n 39b0e4 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldr r5, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ lsls r3, r2, #4 │ │ │ │ │ │ │ │ 0039b088 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -141883,21 +141883,21 @@ │ │ │ │ lsls r3, r5, #4 │ │ │ │ ldmia r2, {r1, r2, r3, r6} │ │ │ │ lsls r2, r5, #4 │ │ │ │ ldrb r4, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r0, #58] @ 0x3a │ │ │ │ + strh r4, [r0, #58] @ 0x3a │ │ │ │ lsls r3, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r7} │ │ │ │ + ldmia r7, {r2, r7} │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldr r5, [sp, #320] @ 0x140 │ │ │ │ + ldr r5, [sp, #336] @ 0x150 │ │ │ │ lsls r3, r2, #4 │ │ │ │ │ │ │ │ 0039b120 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -142004,23 +142004,23 @@ │ │ │ │ lsls r2, r5, #4 │ │ │ │ ldr r0, [sp, #992] @ 0x3e0 │ │ │ │ lsls r3, r5, #4 │ │ │ │ ldrb r4, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r1!, {r2, r5, r6} │ │ │ │ lsls r2, r5, #4 │ │ │ │ - strh r4, [r6, #50] @ 0x32 │ │ │ │ + strh r0, [r7, #50] @ 0x32 │ │ │ │ lsls r3, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {r2, r3, r4, r7} │ │ │ │ + ldmia r6!, {r5, r7} │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldr r4, [sp, #528] @ 0x210 │ │ │ │ + ldr r4, [sp, #544] @ 0x220 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldrh r4, [r5, #46] @ 0x2e │ │ │ │ + ldrh r0, [r6, #46] @ 0x2e │ │ │ │ lsls r0, r4, #4 │ │ │ │ │ │ │ │ 0039b238 : │ │ │ │ stmdb 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 │ │ │ │ @@ -142822,91 +142822,91 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, r2] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3!, {r1, r2, r4, r7} │ │ │ │ + ldmia r3, {r1, r3, r4, r7} │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldmia r3, {r3, r4, r6} │ │ │ │ + ldmia r3, {r2, r3, r4, r6} │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldr r1, [sp, #120] @ 0x78 │ │ │ │ + ldr r1, [sp, #136] @ 0x88 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldmia r2!, {r3, r4, r6, r7} │ │ │ │ + ldmia r2, {r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldr r0, [sp, #632] @ 0x278 │ │ │ │ + ldr r0, [sp, #648] @ 0x288 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldmia r2, {r2, r4, r5, r7} │ │ │ │ + ldmia r2!, {r3, r4, r5, r7} │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldr r0, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r0, [sp, #504] @ 0x1f8 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldrh r2, [r4, #14] │ │ │ │ + ldrh r6, [r4, #14] │ │ │ │ lsls r0, r4, #4 │ │ │ │ - ldmia r2, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r2!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldr r0, [sp, #240] @ 0xf0 │ │ │ │ + ldr r0, [sp, #256] @ 0x100 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldmia r2, {r2, r3, r4, r6} │ │ │ │ + ldmia r2!, {r5, r6} │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldr r0, [sp, #136] @ 0x88 │ │ │ │ + ldr r0, [sp, #152] @ 0x98 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldmia r2, {r1, r2, r4} │ │ │ │ + ldmia r2!, {r1, r3, r4} │ │ │ │ lsls r3, r2, #4 │ │ │ │ - str r7, [sp, #880] @ 0x370 │ │ │ │ + str r7, [sp, #896] @ 0x380 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldmia r1, {r1, r4, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r4, r6, r7} │ │ │ │ lsls r3, r2, #4 │ │ │ │ - str r7, [sp, #608] @ 0x260 │ │ │ │ + str r7, [sp, #624] @ 0x270 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldmia r1!, {r5, r7} │ │ │ │ + ldmia r1!, {r2, r5, r7} │ │ │ │ lsls r3, r2, #4 │ │ │ │ - str r7, [sp, #408] @ 0x198 │ │ │ │ + str r7, [sp, #424] @ 0x1a8 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldmia r1!, {r3, r7} │ │ │ │ + ldmia r1!, {r2, r3, r7} │ │ │ │ lsls r3, r2, #4 │ │ │ │ - str r7, [sp, #312] @ 0x138 │ │ │ │ + str r7, [sp, #328] @ 0x148 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - stmia r7!, {r4, r5, r6} │ │ │ │ + stmia r7!, {r2, r4, r5, r6} │ │ │ │ lsls r3, r2, #4 │ │ │ │ - str r5, [sp, #216] @ 0xd8 │ │ │ │ + str r5, [sp, #232] @ 0xe8 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - stmia r7!, {r2, r3, r5} │ │ │ │ + stmia r7!, {r4, r5} │ │ │ │ lsls r3, r2, #4 │ │ │ │ - str r4, [sp, #968] @ 0x3c8 │ │ │ │ + str r4, [sp, #984] @ 0x3d8 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - stmia r7!, {r1, r3} │ │ │ │ + stmia r7!, {r1, r2, r3} │ │ │ │ lsls r3, r2, #4 │ │ │ │ - str r4, [sp, #832] @ 0x340 │ │ │ │ + str r4, [sp, #848] @ 0x350 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - stmia r6!, {r3, r6, r7} │ │ │ │ + stmia r6!, {r2, r3, r6, r7} │ │ │ │ lsls r3, r2, #4 │ │ │ │ - str r4, [sp, #568] @ 0x238 │ │ │ │ + str r4, [sp, #584] @ 0x248 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - stmia r6!, {r5, r7} │ │ │ │ + stmia r6!, {r2, r5, r7} │ │ │ │ lsls r3, r2, #4 │ │ │ │ - str r4, [sp, #408] @ 0x198 │ │ │ │ + str r4, [sp, #424] @ 0x1a8 │ │ │ │ lsls r3, r2, #4 │ │ │ │ ldmia r6, {r1, r2, r6} │ │ │ │ lsls r3, r4, #4 │ │ │ │ - str r3, [sp, #832] @ 0x340 │ │ │ │ + str r3, [sp, #848] @ 0x350 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - stmia r6!, {r1, r2, r6} │ │ │ │ + stmia r6!, {r1, r3, r6} │ │ │ │ lsls r3, r2, #4 │ │ │ │ ldmia r6!, {r1, r2, r3, r5} │ │ │ │ lsls r3, r4, #4 │ │ │ │ - str r3, [sp, #736] @ 0x2e0 │ │ │ │ + str r3, [sp, #752] @ 0x2f0 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - mvns r2, r4 │ │ │ │ + mvns r6, r4 │ │ │ │ lsls r3, r2, #4 │ │ │ │ ldmia r6!, {r1, r2, r4} │ │ │ │ lsls r3, r4, #4 │ │ │ │ - str r3, [sp, #640] @ 0x280 │ │ │ │ + str r3, [sp, #656] @ 0x290 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - str r2, [r2, #64] @ 0x40 │ │ │ │ + str r6, [r2, #64] @ 0x40 │ │ │ │ lsls r3, r2, #4 │ │ │ │ │ │ │ │ 0039bb40 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -143044,25 +143044,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ bkpt 0x00ea │ │ │ │ lsls r2, r5, #4 │ │ │ │ - ldrh r2, [r6, #42] @ 0x2a │ │ │ │ + ldrh r6, [r6, #42] @ 0x2a │ │ │ │ lsls r1, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r1, r6} │ │ │ │ + stmia r4!, {r1, r2, r6} │ │ │ │ lsls r3, r2, #4 │ │ │ │ - str r2, [sp, #24] │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldrh r0, [r7, #40] @ 0x28 │ │ │ │ + ldrh r4, [r7, #40] @ 0x28 │ │ │ │ lsls r1, r2, #4 │ │ │ │ │ │ │ │ 0039bcac : │ │ │ │ stmdb 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 │ │ │ │ @@ -144165,119 +144165,119 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #23 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - itte ge │ │ │ │ + itet ge │ │ │ │ + lslge r3, r2, #4 │ │ │ │ + ldrhlt r2, [r2, #40] @ 0x28 │ │ │ │ lslge r3, r2, #4 │ │ │ │ - ldrhge r6, [r1, #40] @ 0x28 │ │ │ │ - lsllt r3, r2, #4 │ │ │ │ cbnz r0, 39c85c │ │ │ │ lsls r2, r5, #4 │ │ │ │ - ldrb r0, [r6, #24] │ │ │ │ + ldrb r4, [r6, #24] │ │ │ │ lsls r0, r4, #4 │ │ │ │ - ittt ne │ │ │ │ - lslne r3, r2, #4 │ │ │ │ - ldrhne r0, [r1, #36] @ 0x24 │ │ │ │ - lslne r3, r2, #4 │ │ │ │ - bkpt 0x00e2 │ │ │ │ + ittt cs │ │ │ │ + lslcs r3, r2, #4 │ │ │ │ + ldrhcs r4, [r1, #36] @ 0x24 │ │ │ │ + lslcs r3, r2, #4 │ │ │ │ + bkpt 0x00e6 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldrh r4, [r1, #34] @ 0x22 │ │ │ │ + ldrh r0, [r2, #34] @ 0x22 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - bkpt 0x00b4 │ │ │ │ + bkpt 0x00b8 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldrh r6, [r3, #32] │ │ │ │ + ldrh r2, [r4, #32] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - str r3, [sp, #280] @ 0x118 │ │ │ │ + str r3, [sp, #296] @ 0x128 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - bkpt 0x004a │ │ │ │ + bkpt 0x004e │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldrh r4, [r6, #28] │ │ │ │ + ldrh r0, [r7, #28] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - pop {r1, r3, r4, r6} │ │ │ │ + pop {r1, r2, r3, r4, r6} │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldrh r4, [r0, #14] │ │ │ │ + ldrh r0, [r1, #14] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - cbnz r6, 39c8ca │ │ │ │ + cbnz r2, 39c8cc │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldrh r0, [r1, #8] │ │ │ │ + ldrh r4, [r1, #8] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - cbnz r4, 39c8ca │ │ │ │ + cbnz r0, 39c8cc │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldrh r6, [r4, #6] │ │ │ │ + ldrh r2, [r5, #6] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - cbnz r6, 39c8cc │ │ │ │ + cbnz r2, 39c8ce │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldrh r0, [r2, #6] │ │ │ │ + ldrh r4, [r2, #6] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - cbnz r2, 39c8c8 │ │ │ │ + cbnz r6, 39c8c8 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldrh r4, [r3, #4] │ │ │ │ + ldrh r0, [r4, #4] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - revsh r6, r7 │ │ │ │ + cbnz r2, 39c8c4 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldrh r0, [r5, #2] │ │ │ │ + ldrh r4, [r5, #2] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldrh r2, [r7, #60] @ 0x3c │ │ │ │ + ldrh r6, [r7, #60] @ 0x3c │ │ │ │ lsls r3, r2, #4 │ │ │ │ - hlt 0x003e │ │ │ │ + revsh r2, r0 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldrh r4, [r4, #0] │ │ │ │ + ldrh r0, [r5, #0] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - hlt 0x0020 │ │ │ │ + hlt 0x0024 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldrh r2, [r1, #0] │ │ │ │ + ldrh r6, [r1, #0] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - rev16 r6, r5 │ │ │ │ + rev16 r2, r6 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - strh r0, [r3, #62] @ 0x3e │ │ │ │ + strh r4, [r3, #62] @ 0x3e │ │ │ │ lsls r3, r2, #4 │ │ │ │ - rev16 r0, r3 │ │ │ │ + rev16 r4, r3 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - strh r2, [r0, #62] @ 0x3e │ │ │ │ + strh r6, [r0, #62] @ 0x3e │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldrb r6, [r7, #4] │ │ │ │ + ldrb r2, [r0, #5] │ │ │ │ lsls r7, r3, #4 │ │ │ │ - rev16 r0, r0 │ │ │ │ + rev16 r4, r0 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - strh r4, [r4, #60] @ 0x3c │ │ │ │ + strh r0, [r5, #60] @ 0x3c │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldrh r4, [r2, #56] @ 0x38 │ │ │ │ + ldrh r0, [r3, #56] @ 0x38 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - rev r0, r3 │ │ │ │ + rev r4, r3 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - strh r0, [r0, #60] @ 0x3c │ │ │ │ + strh r4, [r0, #60] @ 0x3c │ │ │ │ lsls r3, r2, #4 │ │ │ │ - cbnz r4, 39c8f4 │ │ │ │ + cbnz r0, 39c8f6 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - strh r6, [r3, #56] @ 0x38 │ │ │ │ + strh r2, [r4, #56] @ 0x38 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - cbnz r0, 39c8f2 │ │ │ │ + cbnz r4, 39c8f2 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - strh r2, [r6, #54] @ 0x36 │ │ │ │ + strh r6, [r6, #54] @ 0x36 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - cbnz r6, 39c8ea │ │ │ │ + cbnz r2, 39c8ec │ │ │ │ lsls r3, r2, #4 │ │ │ │ - strh r0, [r7, #52] @ 0x34 │ │ │ │ + strh r4, [r7, #52] @ 0x34 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldrh r4, [r6, #48] @ 0x30 │ │ │ │ + ldrh r0, [r7, #48] @ 0x30 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - cbnz r0, 39c8f2 │ │ │ │ + cbnz r4, 39c8f2 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - strh r6, [r3, #52] @ 0x34 │ │ │ │ + strh r2, [r4, #52] @ 0x34 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - cbnz r4, 39c8f0 │ │ │ │ + cbnz r0, 39c8f2 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - strh r6, [r7, #50] @ 0x32 │ │ │ │ + strh r2, [r0, #52] @ 0x34 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - @ instruction: 0xb8f2 │ │ │ │ + @ instruction: 0xb8f6 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - strh r4, [r3, #50] @ 0x32 │ │ │ │ + strh r0, [r4, #50] @ 0x32 │ │ │ │ lsls r3, r2, #4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movw r2, #3337 @ 0xd09 │ │ │ │ ldr r1, [pc, #316] @ (39ca3c ) │ │ │ │ ldr r0, [pc, #316] @ (39ca40 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ @@ -144395,69 +144395,69 @@ │ │ │ │ ldr r1, [pc, #120] @ (39caa4 ) │ │ │ │ ldr r0, [pc, #120] @ (39caa8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #3740 @ 0xe9c │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ - @ instruction: 0xb7d4 │ │ │ │ + @ instruction: 0xb7d8 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - strh r6, [r7, #40] @ 0x28 │ │ │ │ + strh r2, [r0, #42] @ 0x2a │ │ │ │ lsls r3, r2, #4 │ │ │ │ - @ instruction: 0xb7be │ │ │ │ + @ instruction: 0xb7c2 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - strh r0, [r5, #40] @ 0x28 │ │ │ │ + strh r4, [r5, #40] @ 0x28 │ │ │ │ lsls r3, r2, #4 │ │ │ │ itte eq │ │ │ │ lsleq r3, r4, #4 │ │ │ │ - strheq r0, [r2, #36] @ 0x24 │ │ │ │ + strheq r4, [r2, #36] @ 0x24 │ │ │ │ lslne r3, r2, #4 │ │ │ │ - uxth r2, r6 │ │ │ │ + uxth r6, r6 │ │ │ │ lsls r3, r2, #4 │ │ │ │ bkpt 0x00ee │ │ │ │ lsls r3, r4, #4 │ │ │ │ - strh r0, [r7, #34] @ 0x22 │ │ │ │ + strh r4, [r7, #34] @ 0x22 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldr r2, [r5, r4] │ │ │ │ + ldr r6, [r5, r4] │ │ │ │ lsls r3, r2, #4 │ │ │ │ bkpt 0x00d6 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - strh r0, [r4, #34] @ 0x22 │ │ │ │ + strh r4, [r4, #34] @ 0x22 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - adds r4, #138 @ 0x8a │ │ │ │ + adds r4, #142 @ 0x8e │ │ │ │ lsls r3, r2, #4 │ │ │ │ bkpt 0x00be │ │ │ │ lsls r3, r4, #4 │ │ │ │ - strh r0, [r1, #34] @ 0x22 │ │ │ │ + strh r4, [r1, #34] @ 0x22 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldrh r6, [r1, #32] │ │ │ │ + ldrh r2, [r2, #32] │ │ │ │ lsls r3, r2, #4 │ │ │ │ bkpt 0x00a6 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - strh r0, [r6, #32] │ │ │ │ + strh r4, [r6, #32] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldr r2, [r1, r1] │ │ │ │ + ldr r6, [r1, r1] │ │ │ │ lsls r3, r2, #4 │ │ │ │ bkpt 0x008e │ │ │ │ lsls r3, r4, #4 │ │ │ │ - strh r0, [r3, #32] │ │ │ │ + strh r4, [r3, #32] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - uxtb r6, r2 │ │ │ │ + uxtb r2, r3 │ │ │ │ lsls r3, r2, #4 │ │ │ │ bkpt 0x0076 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - strh r0, [r0, #32] │ │ │ │ + strh r4, [r0, #32] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldrsb r6, [r5, r4] │ │ │ │ + ldrsb r2, [r6, r4] │ │ │ │ lsls r3, r2, #4 │ │ │ │ bkpt 0x005e │ │ │ │ lsls r3, r4, #4 │ │ │ │ - strh r0, [r5, #30] │ │ │ │ + strh r4, [r5, #30] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - add r3, sp, #632 @ 0x278 │ │ │ │ + add r3, sp, #648 @ 0x288 │ │ │ │ lsls r3, r2, #4 │ │ │ │ │ │ │ │ 0039caac : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -144511,21 +144511,21 @@ │ │ │ │ lsls r3, r5, #4 │ │ │ │ add sp, #168 @ 0xa8 │ │ │ │ lsls r2, r5, #4 │ │ │ │ lsls r0, r7, #26 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r3, #18] │ │ │ │ + ldrh r4, [r3, #18] │ │ │ │ lsls r3, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - push {r2, r6, r7, lr} │ │ │ │ + push {r3, r6, r7, lr} │ │ │ │ lsls r3, r2, #4 │ │ │ │ - strh r4, [r5, #24] │ │ │ │ + strh r0, [r6, #24] │ │ │ │ lsls r3, r2, #4 │ │ │ │ │ │ │ │ 0039cb44 : │ │ │ │ stmdb 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 │ │ │ │ @@ -145255,85 +145255,85 @@ │ │ │ │ lsls r2, r5, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 39d342 │ │ │ │ + cbz r0, 39d344 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - strh r6, [r5, #2] │ │ │ │ + strh r2, [r6, #2] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - uxtb r4, r3 │ │ │ │ + uxtb r0, r4 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - strh r6, [r5, #0] │ │ │ │ + strh r2, [r6, #0] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - strb r6, [r2, #6] │ │ │ │ + strb r2, [r3, #6] │ │ │ │ lsls r0, r4, #4 │ │ │ │ - uxth r6, r3 │ │ │ │ + uxth r2, r4 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldrb r0, [r6, #31] │ │ │ │ + ldrb r4, [r6, #31] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - sxtb r4, r4 │ │ │ │ + sxtb r0, r5 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldrb r6, [r6, #30] │ │ │ │ + ldrb r2, [r7, #30] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - sxtb r4, r0 │ │ │ │ + sxtb r0, r1 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldrb r6, [r2, #30] │ │ │ │ + ldrb r2, [r3, #30] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - sxth r6, r0 │ │ │ │ + sxth r2, r1 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldrb r0, [r3, #29] │ │ │ │ + ldrb r4, [r3, #29] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - cbz r2, 39d366 │ │ │ │ + cbz r6, 39d366 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldrb r4, [r5, #28] │ │ │ │ + ldrb r0, [r6, #28] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - cbz r4, 39d364 │ │ │ │ + cbz r0, 39d366 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldrb r6, [r0, #28] │ │ │ │ + ldrb r2, [r1, #28] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - add r7, sp, #624 @ 0x270 │ │ │ │ + add r7, sp, #640 @ 0x280 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldrb r6, [r5, #19] │ │ │ │ + ldrb r2, [r6, #19] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - add r7, sp, #312 @ 0x138 │ │ │ │ + add r7, sp, #328 @ 0x148 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldrb r0, [r4, #18] │ │ │ │ + ldrb r4, [r4, #18] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - add r7, sp, #176 @ 0xb0 │ │ │ │ + add r7, sp, #192 @ 0xc0 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldrb r6, [r7, #17] │ │ │ │ + ldrb r2, [r0, #18] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - add r6, sp, #912 @ 0x390 │ │ │ │ + add r6, sp, #928 @ 0x3a0 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldrb r6, [r6, #16] │ │ │ │ + ldrb r2, [r7, #16] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - add r6, sp, #752 @ 0x2f0 │ │ │ │ + add r6, sp, #768 @ 0x300 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldrb r6, [r1, #16] │ │ │ │ + ldrb r2, [r2, #16] │ │ │ │ lsls r3, r2, #4 │ │ │ │ push {r1, r2, r3, r5, r6, r7, lr} │ │ │ │ lsls r3, r4, #4 │ │ │ │ - ldrb r0, [r7, #13] │ │ │ │ + ldrb r4, [r7, #13] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldr r6, [pc, #504] @ (39d568 ) │ │ │ │ + ldr r6, [pc, #520] @ (39d578 ) │ │ │ │ lsls r3, r2, #4 │ │ │ │ push {r1, r2, r4, r6, r7, lr} │ │ │ │ lsls r3, r4, #4 │ │ │ │ - ldrb r0, [r4, #13] │ │ │ │ + ldrb r4, [r4, #13] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - subs r0, #150 @ 0x96 │ │ │ │ + subs r0, #154 @ 0x9a │ │ │ │ lsls r3, r2, #4 │ │ │ │ push {r1, r2, r3, r4, r5, r7, lr} │ │ │ │ lsls r3, r4, #4 │ │ │ │ - ldrb r0, [r1, #13] │ │ │ │ + ldrb r4, [r1, #13] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - str r2, [r0, r3] │ │ │ │ + str r6, [r0, r3] │ │ │ │ lsls r3, r2, #4 │ │ │ │ │ │ │ │ 0039d388 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -145440,23 +145440,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ add r6, pc, #856 @ (adr r6, 39d7e8 ) │ │ │ │ lsls r2, r5, #4 │ │ │ │ - strh r2, [r4, #8] │ │ │ │ + strh r6, [r4, #8] │ │ │ │ lsls r3, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #664 @ 0x298 │ │ │ │ + add r4, sp, #680 @ 0x2a8 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldrb r6, [r6, #7] │ │ │ │ + ldrb r2, [r7, #7] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - strb r4, [r7, #20] │ │ │ │ + strb r0, [r0, #21] │ │ │ │ lsls r1, r2, #4 │ │ │ │ │ │ │ │ 0039d4a4 : │ │ │ │ stmdb 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 │ │ │ │ @@ -146462,150 +146462,150 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r3, r1] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r1, #22] │ │ │ │ + ldrb r2, [r2, #22] │ │ │ │ lsls r3, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #896 @ (adr r7, 39e2a8 ) │ │ │ │ + add r7, pc, #912 @ (adr r7, 39e2b8 ) │ │ │ │ lsls r3, r2, #4 │ │ │ │ - strb r0, [r3, #20] │ │ │ │ + strb r4, [r3, #20] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - add r7, pc, #480 @ (adr r7, 39e110 ) │ │ │ │ + add r7, pc, #496 @ (adr r7, 39e120 ) │ │ │ │ lsls r3, r2, #4 │ │ │ │ - strb r0, [r6, #18] │ │ │ │ + strb r4, [r6, #18] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - add r5, pc, #648 @ (adr r5, 39e1c0 ) │ │ │ │ + add r5, pc, #664 @ (adr r5, 39e1d0 ) │ │ │ │ lsls r3, r2, #4 │ │ │ │ - strb r2, [r3, #11] │ │ │ │ + strb r6, [r3, #11] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - add r5, pc, #480 @ (adr r5, 39e120 ) │ │ │ │ + add r5, pc, #496 @ (adr r5, 39e130 ) │ │ │ │ lsls r3, r2, #4 │ │ │ │ - strb r0, [r6, #10] │ │ │ │ + strb r4, [r6, #10] │ │ │ │ lsls r3, r2, #4 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #400 @ (adr r5, 39e0dc ) │ │ │ │ + add r5, pc, #416 @ (adr r5, 39e0ec ) │ │ │ │ lsls r3, r2, #4 │ │ │ │ - add r5, pc, #192 @ (adr r5, 39e010 ) │ │ │ │ + add r5, pc, #208 @ (adr r5, 39e020 ) │ │ │ │ lsls r3, r2, #4 │ │ │ │ - strb r0, [r5, #9] │ │ │ │ + strb r4, [r5, #9] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - add r5, pc, #96 @ (adr r5, 39dfb8 ) │ │ │ │ + add r5, pc, #112 @ (adr r5, 39dfc8 ) │ │ │ │ lsls r3, r2, #4 │ │ │ │ - strb r0, [r2, #9] │ │ │ │ + strb r4, [r2, #9] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - add r4, pc, #728 @ (adr r4, 39e238 ) │ │ │ │ + add r4, pc, #744 @ (adr r4, 39e248 ) │ │ │ │ lsls r3, r2, #4 │ │ │ │ - strb r6, [r5, #7] │ │ │ │ + strb r2, [r6, #7] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - add r4, pc, #960 @ (adr r4, 39e328 ) │ │ │ │ + add r4, pc, #976 @ (adr r4, 39e338 ) │ │ │ │ lsls r3, r2, #4 │ │ │ │ - add r4, pc, #528 @ (adr r4, 39e17c ) │ │ │ │ + add r4, pc, #544 @ (adr r4, 39e18c ) │ │ │ │ lsls r3, r2, #4 │ │ │ │ - strb r4, [r7, #6] │ │ │ │ + strb r0, [r0, #7] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - add r4, pc, #432 @ (adr r4, 39e124 ) │ │ │ │ + add r4, pc, #448 @ (adr r4, 39e134 ) │ │ │ │ lsls r3, r2, #4 │ │ │ │ - strb r4, [r4, #6] │ │ │ │ + strb r0, [r5, #6] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - add r4, pc, #264 @ (adr r4, 39e084 ) │ │ │ │ + add r4, pc, #280 @ (adr r4, 39e094 ) │ │ │ │ lsls r3, r2, #4 │ │ │ │ - strb r2, [r7, #5] │ │ │ │ + strb r6, [r7, #5] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - add r4, pc, #136 @ (adr r4, 39e00c ) │ │ │ │ + add r4, pc, #152 @ (adr r4, 39e01c ) │ │ │ │ lsls r3, r2, #4 │ │ │ │ - strb r2, [r3, #5] │ │ │ │ + strb r6, [r3, #5] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - add r3, pc, #992 @ (adr r3, 39e36c ) │ │ │ │ + add r3, pc, #1008 @ (adr r3, 39e37c ) │ │ │ │ lsls r3, r2, #4 │ │ │ │ - strb r0, [r6, #4] │ │ │ │ + strb r4, [r6, #4] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldrb r6, [r4, #2] │ │ │ │ + ldrb r2, [r5, #2] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - add r3, pc, #872 @ (adr r3, 39e300 ) │ │ │ │ + add r3, pc, #888 @ (adr r3, 39e310 ) │ │ │ │ lsls r3, r2, #4 │ │ │ │ - strb r2, [r2, #4] │ │ │ │ + strb r6, [r2, #4] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - add r3, pc, #736 @ (adr r3, 39e280 ) │ │ │ │ + add r3, pc, #752 @ (adr r3, 39e290 ) │ │ │ │ lsls r3, r2, #4 │ │ │ │ - strb r0, [r6, #3] │ │ │ │ + strb r4, [r6, #3] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - add r3, pc, #632 @ (adr r3, 39e220 ) │ │ │ │ + add r3, pc, #648 @ (adr r3, 39e230 ) │ │ │ │ lsls r3, r2, #4 │ │ │ │ - strb r6, [r2, #3] │ │ │ │ + strb r2, [r3, #3] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldrb r6, [r6, #0] │ │ │ │ + ldrb r2, [r7, #0] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - add r3, pc, #424 @ (adr r3, 39e15c ) │ │ │ │ + add r3, pc, #440 @ (adr r3, 39e16c ) │ │ │ │ lsls r3, r2, #4 │ │ │ │ - strb r2, [r4, #2] │ │ │ │ + strb r6, [r4, #2] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldrb r4, [r1, #5] │ │ │ │ + ldrb r0, [r2, #5] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - add r3, pc, #208 @ (adr r3, 39e090 ) │ │ │ │ + add r3, pc, #224 @ (adr r3, 39e0a0 ) │ │ │ │ lsls r3, r2, #4 │ │ │ │ - strb r0, [r5, #1] │ │ │ │ + strb r4, [r5, #1] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - bics.w r1, sl, #9502720 @ 0x910000 │ │ │ │ - add r3, pc, #56 @ (adr r3, 39e004 ) │ │ │ │ + bics.w r1, lr, #9502720 @ 0x910000 │ │ │ │ + add r3, pc, #72 @ (adr r3, 39e014 ) │ │ │ │ lsls r3, r2, #4 │ │ │ │ - strb r0, [r1, #1] │ │ │ │ + strb r4, [r1, #1] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - add r2, pc, #928 @ (adr r2, 39e374 ) │ │ │ │ + add r2, pc, #944 @ (adr r2, 39e384 ) │ │ │ │ lsls r3, r2, #4 │ │ │ │ - strb r0, [r4, #0] │ │ │ │ + strb r4, [r4, #0] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - add r2, pc, #816 @ (adr r2, 39e30c ) │ │ │ │ + add r2, pc, #832 @ (adr r2, 39e31c ) │ │ │ │ lsls r3, r2, #4 │ │ │ │ - strb r6, [r0, #0] │ │ │ │ + strb r2, [r1, #0] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - add r2, pc, #736 @ (adr r2, 39e2c4 ) │ │ │ │ + add r2, pc, #752 @ (adr r2, 39e2d4 ) │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldr r0, [r6, #124] @ 0x7c │ │ │ │ + ldr r4, [r6, #124] @ 0x7c │ │ │ │ lsls r3, r2, #4 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - ldr r4, [r4, #120] @ 0x78 │ │ │ │ + ldr r0, [r5, #120] @ 0x78 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - add r3, pc, #104 @ (adr r3, 39e05c ) │ │ │ │ + add r3, pc, #120 @ (adr r3, 39e06c ) │ │ │ │ lsls r3, r2, #4 │ │ │ │ add r2, sp, #8 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - ldr r4, [r1, #120] @ 0x78 │ │ │ │ + ldr r0, [r2, #120] @ 0x78 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - movs r3, #14 │ │ │ │ + movs r3, #18 │ │ │ │ lsls r3, r2, #4 │ │ │ │ add r1, sp, #936 @ 0x3a8 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - ldr r4, [r6, #116] @ 0x74 │ │ │ │ + ldr r0, [r7, #116] @ 0x74 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - bics r2, r3 │ │ │ │ + bics r6, r3 │ │ │ │ lsls r3, r2, #4 │ │ │ │ add r1, sp, #840 @ 0x348 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - ldr r4, [r3, #116] @ 0x74 │ │ │ │ + ldr r0, [r4, #116] @ 0x74 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - subs r0, #110 @ 0x6e │ │ │ │ + subs r0, #114 @ 0x72 │ │ │ │ lsls r3, r2, #4 │ │ │ │ add r1, sp, #744 @ 0x2e8 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - ldr r4, [r0, #116] @ 0x74 │ │ │ │ + ldr r0, [r1, #116] @ 0x74 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - add sl, r9 │ │ │ │ + add lr, r9 │ │ │ │ lsls r3, r2, #4 │ │ │ │ add r1, sp, #648 @ 0x288 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - ldr r4, [r5, #112] @ 0x70 │ │ │ │ + ldr r0, [r6, #112] @ 0x70 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - muls r6, r0 │ │ │ │ + muls r2, r1 │ │ │ │ lsls r3, r2, #4 │ │ │ │ │ │ │ │ 0039e030 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -146659,21 +146659,21 @@ │ │ │ │ lsls r3, r5, #4 │ │ │ │ ldr r2, [sp, #664] @ 0x298 │ │ │ │ lsls r2, r5, #4 │ │ │ │ lsls r0, r7, #26 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r2, #19] │ │ │ │ + strb r0, [r3, #19] │ │ │ │ lsls r3, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #448 @ (adr r0, 39e284 ) │ │ │ │ + add r0, pc, #464 @ (adr r0, 39e294 ) │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldr r0, [r5, #88] @ 0x58 │ │ │ │ + ldr r4, [r5, #88] @ 0x58 │ │ │ │ lsls r3, r2, #4 │ │ │ │ │ │ │ │ 0039e0c8 : │ │ │ │ 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 │ │ │ │ @@ -147135,87 +147135,87 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ lsls r2, r5, #4 │ │ │ │ lsls r0, r7, #26 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r2, #28 │ │ │ │ + asrs r2, r3, #28 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldr r0, [r6, #68] @ 0x44 │ │ │ │ + ldr r4, [r6, #68] @ 0x44 │ │ │ │ lsls r3, r2, #4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ lsls r2, r5, #4 │ │ │ │ - asrs r6, r7, #26 │ │ │ │ + asrs r2, r0, #27 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldr r0, [r3, #64] @ 0x40 │ │ │ │ + ldr r4, [r3, #64] @ 0x40 │ │ │ │ lsls r3, r2, #4 │ │ │ │ cmp r1, #24 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - asrs r6, r0, #26 │ │ │ │ + asrs r2, r1, #26 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldr r0, [r3, #60] @ 0x3c │ │ │ │ + ldr r4, [r3, #60] @ 0x3c │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldr r7, [sp, #336] @ 0x150 │ │ │ │ + ldr r7, [sp, #352] @ 0x160 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - asrs r2, r4, #25 │ │ │ │ + asrs r6, r4, #25 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldr r0, [r0, #60] @ 0x3c │ │ │ │ + ldr r4, [r0, #60] @ 0x3c │ │ │ │ lsls r3, r2, #4 │ │ │ │ - stmia r2!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r2!, {r1, r4, r5, r7} │ │ │ │ lsls r3, r2, #4 │ │ │ │ - asrs r4, r5, #24 │ │ │ │ + asrs r0, r6, #24 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldr r6, [r0, #56] @ 0x38 │ │ │ │ + ldr r2, [r1, #56] @ 0x38 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - strb r0, [r3, #10] │ │ │ │ + strb r4, [r3, #10] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - asrs r6, r1, #23 │ │ │ │ + asrs r2, r2, #23 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldr r6, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r6, [sp, #720] @ 0x2d0 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - asrs r2, r5, #23 │ │ │ │ + asrs r6, r5, #23 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldr r0, [r1, #52] @ 0x34 │ │ │ │ + ldr r4, [r1, #52] @ 0x34 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - asrs r4, r2, #23 │ │ │ │ + asrs r0, r3, #23 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldr r6, [r5, #48] @ 0x30 │ │ │ │ + ldr r2, [r6, #48] @ 0x30 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - asrs r4, r6, #22 │ │ │ │ + asrs r0, r7, #22 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldr r6, [r1, #48] @ 0x30 │ │ │ │ + ldr r2, [r2, #48] @ 0x30 │ │ │ │ lsls r3, r2, #4 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r0, #19 │ │ │ │ + asrs r0, r1, #19 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldr r6, [r3, #32] │ │ │ │ + ldr r2, [r4, #32] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - asrs r4, r4, #18 │ │ │ │ + asrs r0, r5, #18 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldr r6, [r7, #28] │ │ │ │ + ldr r2, [r0, #32] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - asrs r2, r1, #18 │ │ │ │ + asrs r6, r1, #18 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldr r4, [r4, #28] │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldrh r6, [r1, r5] │ │ │ │ + ldrh r2, [r2, r5] │ │ │ │ lsls r0, r4, #4 │ │ │ │ - asrs r6, r2, #17 │ │ │ │ + asrs r2, r3, #17 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldr r0, [r6, #24] │ │ │ │ + ldr r4, [r6, #24] │ │ │ │ lsls r3, r2, #4 │ │ │ │ add r3, pc, #336 @ (adr r3, 39e738 ) │ │ │ │ lsls r3, r4, #4 │ │ │ │ - ldr r6, [r3, #12] │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - adds r1, #176 @ 0xb0 │ │ │ │ + adds r1, #180 @ 0xb4 │ │ │ │ lsls r3, r2, #4 │ │ │ │ │ │ │ │ 0039e5f0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -148378,162 +148378,162 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r5, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r0, [r0, r7] │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #152 @ 0x98 │ │ │ │ + movs r3, #156 @ 0x9c │ │ │ │ lsls r3, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r2, #1] │ │ │ │ + ldrb r2, [r3, #1] │ │ │ │ lsls r1, r3, #4 │ │ │ │ - str r6, [r3, #84] @ 0x54 │ │ │ │ + str r2, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldrb r0, [r3, #0] │ │ │ │ + ldrb r4, [r3, #0] │ │ │ │ lsls r1, r3, #4 │ │ │ │ - str r6, [r3, #80] @ 0x50 │ │ │ │ + str r2, [r4, #80] @ 0x50 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldr r0, [sp, #664] @ 0x298 │ │ │ │ + ldr r0, [sp, #680] @ 0x2a8 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - strb r2, [r5, #31] │ │ │ │ + strb r6, [r5, #31] │ │ │ │ lsls r1, r3, #4 │ │ │ │ - str r2, [r6, #76] @ 0x4c │ │ │ │ + str r6, [r6, #76] @ 0x4c │ │ │ │ lsls r3, r2, #4 │ │ │ │ str r1, [sp, #488] @ 0x1e8 │ │ │ │ lsls r2, r5, #4 │ │ │ │ - strb r2, [r4, #29] │ │ │ │ + strb r6, [r4, #29] │ │ │ │ lsls r1, r3, #4 │ │ │ │ - str r0, [r5, #68] @ 0x44 │ │ │ │ + str r4, [r5, #68] @ 0x44 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - strb r6, [r5, #28] │ │ │ │ + strb r2, [r6, #28] │ │ │ │ lsls r1, r3, #4 │ │ │ │ - str r6, [r6, #64] @ 0x40 │ │ │ │ + str r2, [r7, #64] @ 0x40 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - strb r0, [r2, #28] │ │ │ │ + strb r4, [r2, #28] │ │ │ │ lsls r1, r3, #4 │ │ │ │ - str r0, [r3, #64] @ 0x40 │ │ │ │ + str r4, [r3, #64] @ 0x40 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - strb r2, [r6, #27] │ │ │ │ + strb r6, [r6, #27] │ │ │ │ lsls r1, r3, #4 │ │ │ │ - str r2, [r7, #60] @ 0x3c │ │ │ │ + str r6, [r7, #60] @ 0x3c │ │ │ │ lsls r3, r2, #4 │ │ │ │ - strb r4, [r2, #27] │ │ │ │ + strb r0, [r3, #27] │ │ │ │ lsls r1, r3, #4 │ │ │ │ - str r4, [r3, #60] @ 0x3c │ │ │ │ + str r0, [r4, #60] @ 0x3c │ │ │ │ lsls r3, r2, #4 │ │ │ │ movs r0, #236 @ 0xec │ │ │ │ lsls r0, r2, #4 │ │ │ │ - strb r4, [r5, #26] │ │ │ │ + strb r0, [r6, #26] │ │ │ │ lsls r1, r3, #4 │ │ │ │ - str r4, [r6, #56] @ 0x38 │ │ │ │ + str r0, [r7, #56] @ 0x38 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - stc2l 1, cr0, [r4], {34} @ 0x22 │ │ │ │ - strb r0, [r6, #25] │ │ │ │ + stc2l 1, cr0, [r8], {34} @ 0x22 │ │ │ │ + strb r4, [r6, #25] │ │ │ │ lsls r1, r3, #4 │ │ │ │ - str r0, [r7, #52] @ 0x34 │ │ │ │ + str r4, [r7, #52] @ 0x34 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - strb r4, [r6, #24] │ │ │ │ + strb r0, [r7, #24] │ │ │ │ lsls r1, r3, #4 │ │ │ │ - str r2, [r7, #48] @ 0x30 │ │ │ │ + str r6, [r7, #48] @ 0x30 │ │ │ │ lsls r3, r2, #4 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r5, #34] @ 0x22 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #224] @ 0xe0 │ │ │ │ + str r5, [sp, #240] @ 0xf0 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - strb r2, [r0, #17] │ │ │ │ + strb r6, [r0, #17] │ │ │ │ lsls r1, r3, #4 │ │ │ │ - str r2, [r1, #20] │ │ │ │ + str r6, [r1, #20] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - str r2, [sp, #400] @ 0x190 │ │ │ │ + str r2, [sp, #416] @ 0x1a0 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - adds r2, r1, #7 │ │ │ │ + adds r6, r1, #7 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - strb r2, [r1, #10] │ │ │ │ + strb r6, [r1, #10] │ │ │ │ lsls r1, r3, #4 │ │ │ │ - ldrsh r2, [r2, r6] │ │ │ │ + ldrsh r6, [r2, r6] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - strb r0, [r5, #8] │ │ │ │ + strb r4, [r5, #8] │ │ │ │ lsls r1, r3, #4 │ │ │ │ - ldrsh r0, [r6, r4] │ │ │ │ + ldrsh r4, [r6, r4] │ │ │ │ lsls r3, r2, #4 │ │ │ │ subs r6, r4, r7 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - strb r0, [r5, #6] │ │ │ │ + strb r4, [r5, #6] │ │ │ │ lsls r1, r3, #4 │ │ │ │ - ldrsh r0, [r6, r2] │ │ │ │ + ldrsh r4, [r6, r2] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - strb r2, [r6, #5] │ │ │ │ + strb r6, [r6, #5] │ │ │ │ lsls r1, r3, #4 │ │ │ │ - ldrsh r2, [r7, r1] │ │ │ │ + ldrsh r6, [r7, r1] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - strb r0, [r7, #4] │ │ │ │ + strb r4, [r7, #4] │ │ │ │ lsls r1, r3, #4 │ │ │ │ - ldrsh r0, [r0, r1] │ │ │ │ + ldrsh r4, [r0, r1] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - strb r6, [r1, #4] │ │ │ │ + strb r2, [r2, #4] │ │ │ │ lsls r1, r3, #4 │ │ │ │ - ldrsh r6, [r2, r0] │ │ │ │ + ldrsh r2, [r3, r0] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - strb r6, [r6, #3] │ │ │ │ + strb r2, [r7, #3] │ │ │ │ lsls r1, r3, #4 │ │ │ │ - ldrb r6, [r7, r7] │ │ │ │ + ldrsh r2, [r0, r0] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - strb r0, [r3, #3] │ │ │ │ + strb r4, [r3, #3] │ │ │ │ lsls r1, r3, #4 │ │ │ │ - ldrb r0, [r4, r7] │ │ │ │ + ldrb r4, [r4, r7] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - strb r0, [r4, #2] │ │ │ │ + strb r4, [r4, #2] │ │ │ │ lsls r1, r3, #4 │ │ │ │ - ldrb r0, [r5, r6] │ │ │ │ + ldrb r4, [r5, r6] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - strb r6, [r0, #2] │ │ │ │ + strb r2, [r1, #2] │ │ │ │ lsls r1, r3, #4 │ │ │ │ - ldrb r6, [r1, r6] │ │ │ │ + ldrb r2, [r2, r6] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldr r2, [r3, #124] @ 0x7c │ │ │ │ + ldr r6, [r3, #124] @ 0x7c │ │ │ │ lsls r1, r3, #4 │ │ │ │ - ldrb r2, [r4, r3] │ │ │ │ + ldrb r6, [r4, r3] │ │ │ │ lsls r3, r2, #4 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - ldrb r4, [r3, r2] │ │ │ │ + ldrb r0, [r4, r2] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - subs r2, r1, r0 │ │ │ │ + subs r6, r1, r0 │ │ │ │ lsls r3, r2, #4 │ │ │ │ str r6, [sp, #984] @ 0x3d8 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - ldrb r0, [r0, r2] │ │ │ │ + ldrb r4, [r0, r2] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - str r0, [sp, #744] @ 0x2e8 │ │ │ │ + str r0, [sp, #760] @ 0x2f8 │ │ │ │ lsls r3, r2, #4 │ │ │ │ str r6, [sp, #872] @ 0x368 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - ldrb r4, [r4, r1] │ │ │ │ + ldrb r0, [r5, r1] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - lsrs r2, r4, #28 │ │ │ │ + lsrs r6, r4, #28 │ │ │ │ lsls r3, r2, #4 │ │ │ │ str r6, [sp, #760] @ 0x2f8 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - ldrb r0, [r1, r1] │ │ │ │ + ldrb r4, [r1, r1] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - strh r6, [r1, #36] @ 0x24 │ │ │ │ + strh r2, [r2, #36] @ 0x24 │ │ │ │ lsls r3, r2, #4 │ │ │ │ str r6, [sp, #648] @ 0x288 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - ldrb r4, [r5, r0] │ │ │ │ + ldrb r0, [r6, r0] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldrh r2, [r4, #60] @ 0x3c │ │ │ │ + ldrh r6, [r4, #60] @ 0x3c │ │ │ │ lsls r3, r2, #4 │ │ │ │ ldr r3, [pc, #276] @ (39f458 ) │ │ │ │ movw r2, #22554 @ 0x581a │ │ │ │ movt r2, #1 │ │ │ │ ldr r1, [pc, #272] @ (39f45c ) │ │ │ │ ldr r0, [pc, #272] @ (39f460 ) │ │ │ │ add r3, pc │ │ │ │ @@ -148629,71 +148629,71 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #1280 @ 0x500 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ str r5, [sp, #248] @ 0xf8 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - ldrh r0, [r1, r3] │ │ │ │ + ldrh r4, [r1, r3] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldrh r2, [r6, #54] @ 0x36 │ │ │ │ + ldrh r6, [r6, #54] @ 0x36 │ │ │ │ lsls r3, r2, #4 │ │ │ │ str r5, [sp, #136] @ 0x88 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - ldrh r4, [r5, r2] │ │ │ │ + ldrh r0, [r6, r2] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - movs r3, #214 @ 0xd6 │ │ │ │ + movs r3, #218 @ 0xda │ │ │ │ lsls r3, r2, #4 │ │ │ │ str r5, [sp, #24] │ │ │ │ lsls r3, r4, #4 │ │ │ │ - ldrh r0, [r2, r2] │ │ │ │ + ldrh r4, [r2, r2] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - cmp r5, #70 @ 0x46 │ │ │ │ + cmp r5, #74 @ 0x4a │ │ │ │ lsls r3, r2, #4 │ │ │ │ str r4, [sp, #936] @ 0x3a8 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - ldrh r4, [r6, r1] │ │ │ │ + ldrh r0, [r7, r1] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - strh r2, [r5, #16] │ │ │ │ + strh r6, [r5, #16] │ │ │ │ lsls r3, r2, #4 │ │ │ │ str r4, [sp, #824] @ 0x338 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - ldrh r0, [r3, r1] │ │ │ │ + ldrh r4, [r3, r1] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldrsh r2, [r7, r4] │ │ │ │ + ldrsh r6, [r7, r4] │ │ │ │ lsls r3, r2, #4 │ │ │ │ str r4, [sp, #712] @ 0x2c8 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - ldrh r4, [r7, r0] │ │ │ │ + ldrh r0, [r0, r1] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - cmp r7, #218 @ 0xda │ │ │ │ + cmp r7, #222 @ 0xde │ │ │ │ lsls r3, r2, #4 │ │ │ │ str r4, [sp, #600] @ 0x258 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - ldrh r0, [r4, r0] │ │ │ │ + ldrh r4, [r4, r0] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldrh r2, [r7, #48] @ 0x30 │ │ │ │ + ldrh r6, [r7, #48] @ 0x30 │ │ │ │ lsls r3, r2, #4 │ │ │ │ str r4, [sp, #488] @ 0x1e8 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - ldrh r4, [r0, r0] │ │ │ │ + ldrh r0, [r1, r0] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - cmp r6, #30 │ │ │ │ + cmp r6, #34 @ 0x22 │ │ │ │ lsls r3, r2, #4 │ │ │ │ str r4, [sp, #376] @ 0x178 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - ldr r0, [r5, r7] │ │ │ │ + ldr r4, [r5, r7] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - str r2, [r1, #80] @ 0x50 │ │ │ │ + str r6, [r1, #80] @ 0x50 │ │ │ │ lsls r3, r2, #4 │ │ │ │ str r4, [sp, #264] @ 0x108 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - lsls r4, r3, #25 │ │ │ │ + lsls r0, r4, #25 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - lsls r2, r7, #25 │ │ │ │ + lsls r6, r7, #25 │ │ │ │ lsls r3, r2, #4 │ │ │ │ │ │ │ │ 0039f4d0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -148792,23 +148792,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r3, #44] @ 0x2c │ │ │ │ lsls r2, r5, #4 │ │ │ │ - ldr r4, [r5, #76] @ 0x4c │ │ │ │ + ldr r0, [r6, #76] @ 0x4c │ │ │ │ lsls r3, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r6, #56] @ 0x38 │ │ │ │ + ldr r0, [r7, #56] @ 0x38 │ │ │ │ lsls r1, r3, #4 │ │ │ │ - ldr r4, [r7, r2] │ │ │ │ + ldr r0, [r0, r3] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - str r2, [r2, #12] │ │ │ │ + str r6, [r2, #12] │ │ │ │ lsls r3, r2, #4 │ │ │ │ │ │ │ │ 0039f5d8 : │ │ │ │ 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 │ │ │ │ @@ -149300,89 +149300,89 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r7, #38] @ 0x26 │ │ │ │ lsls r2, r5, #4 │ │ │ │ lsls r0, r7, #26 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r3, #7 │ │ │ │ + lsls r6, r3, #7 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldrsb r4, [r6, r4] │ │ │ │ + ldrsb r0, [r7, r4] │ │ │ │ lsls r3, r2, #4 │ │ │ │ strh r0, [r1, #30] │ │ │ │ lsls r2, r5, #4 │ │ │ │ - lsls r2, r0, #6 │ │ │ │ + lsls r6, r0, #6 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldrsb r4, [r3, r3] │ │ │ │ + ldrsb r0, [r4, r3] │ │ │ │ lsls r3, r2, #4 │ │ │ │ asrs r4, r2, #15 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - lsls r2, r0, #5 │ │ │ │ + lsls r6, r0, #5 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldrsb r4, [r2, r2] │ │ │ │ + ldrsb r0, [r3, r2] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldrh r0, [r2, #22] │ │ │ │ + ldrh r4, [r2, #22] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - lsls r6, r3, #4 │ │ │ │ + lsls r2, r4, #4 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldrsb r4, [r7, r1] │ │ │ │ + ldrsb r0, [r0, r2] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - add r5, sp, #424 @ 0x1a8 │ │ │ │ + add r5, sp, #440 @ 0x1b8 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - lsls r0, r5, #3 │ │ │ │ + lsls r4, r5, #3 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldrsb r2, [r0, r1] │ │ │ │ + ldrsb r6, [r0, r1] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldrb r4, [r2, r5] │ │ │ │ + ldrb r0, [r3, r5] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - lsls r2, r1, #2 │ │ │ │ + lsls r6, r1, #2 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldrh r4, [r6, #16] │ │ │ │ + ldrh r0, [r7, #16] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - lsls r6, r4, #2 │ │ │ │ + lsls r2, r5, #2 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldrsb r4, [r0, r0] │ │ │ │ + ldrsb r0, [r1, r0] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - lsls r0, r2, #2 │ │ │ │ + lsls r4, r2, #2 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - strb r2, [r5, r7] │ │ │ │ + strb r6, [r5, r7] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - lsls r0, r6, #1 │ │ │ │ + lsls r4, r6, #1 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - strb r2, [r1, r7] │ │ │ │ + strb r6, [r1, r7] │ │ │ │ lsls r3, r2, #4 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - vorr.i32 d0, #130 @ 0x00000082 │ │ │ │ - strb r2, [r3, r3] │ │ │ │ + vorr.i32 d0, #194 @ 0x000000c2 │ │ │ │ + strb r6, [r3, r3] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - vbit d16, d0, d2 │ │ │ │ - strb r2, [r7, r2] │ │ │ │ + vbit d16, d4, d2 │ │ │ │ + strb r6, [r7, r2] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - veor d16, d6, d2 │ │ │ │ - strb r0, [r4, r2] │ │ │ │ + veor d16, d10, d2 │ │ │ │ + strb r4, [r4, r2] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - mov r2, r1 │ │ │ │ + mov r6, r1 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - vbsl d0, d2, d2 │ │ │ │ - strb r4, [r5, r1] │ │ │ │ + vbsl d0, d6, d2 │ │ │ │ + strb r0, [r6, r1] │ │ │ │ lsls r3, r2, #4 │ │ │ │ ldrh r0, [r2, #48] @ 0x30 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - strh r2, [r3, r6] │ │ │ │ + strh r6, [r3, r6] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - movs r6, #52 @ 0x34 │ │ │ │ + movs r6, #56 @ 0x38 │ │ │ │ lsls r3, r2, #4 │ │ │ │ ldrh r4, [r6, #46] @ 0x2e │ │ │ │ lsls r3, r4, #4 │ │ │ │ - strh r6, [r7, r5] │ │ │ │ + strh r2, [r0, r6] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - adds r4, r3, #2 │ │ │ │ + adds r0, r4, #2 │ │ │ │ lsls r3, r2, #4 │ │ │ │ │ │ │ │ 0039fb5c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -149454,20 +149454,20 @@ │ │ │ │ lsls r2, r5, #4 │ │ │ │ ldr r6, [pc, #744] @ (39fef8 ) │ │ │ │ lsls r3, r5, #4 │ │ │ │ str r0, [r0, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r6, #28] │ │ │ │ lsls r2, r5, #4 │ │ │ │ - ldrb r0, [r6, r5] │ │ │ │ + ldrb r4, [r6, r5] │ │ │ │ lsls r3, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 1, cr0, [r8], #72 @ 0x48 │ │ │ │ - strh r4, [r2, r1] │ │ │ │ + ldc2l 1, cr0, [ip], #72 @ 0x48 │ │ │ │ + strh r0, [r3, r1] │ │ │ │ lsls r3, r2, #4 │ │ │ │ │ │ │ │ 0039fc28 : │ │ │ │ stmdb 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 │ │ │ │ @@ -150581,95 +150581,95 @@ │ │ │ │ lsls r2, r5, #4 │ │ │ │ ldrb r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #480 @ (adr r5, 3a0a30 ) │ │ │ │ + add r5, pc, #496 @ (adr r5, 3a0a40 ) │ │ │ │ lsls r3, r2, #4 │ │ │ │ - str r4, [r0, r4] │ │ │ │ + str r0, [r1, r4] │ │ │ │ lsls r3, r2, #4 │ │ │ │ ldrb r6, [r4, #22] │ │ │ │ lsls r2, r5, #4 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #1016 @ (adr r3, 3a0c5c ) │ │ │ │ + add r4, pc, #8 @ (adr r4, 3a086c ) │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldr r7, [pc, #552] @ (3a0a90 ) │ │ │ │ + ldr r7, [pc, #568] @ (3a0aa0 ) │ │ │ │ lsls r3, r2, #4 │ │ │ │ - add r3, pc, #568 @ (adr r3, 3a0aa4 ) │ │ │ │ + add r3, pc, #584 @ (adr r3, 3a0ab4 ) │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldr r7, [pc, #104] @ (3a08d8 ) │ │ │ │ + ldr r7, [pc, #120] @ (3a08e8 ) │ │ │ │ lsls r3, r2, #4 │ │ │ │ - add r3, pc, #448 @ (adr r3, 3a0a34 ) │ │ │ │ + add r3, pc, #464 @ (adr r3, 3a0a44 ) │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldr r6, [pc, #1008] @ (3a0c68 ) │ │ │ │ + ldr r7, [pc, #0] @ (3a0878 ) │ │ │ │ lsls r3, r2, #4 │ │ │ │ - add r3, pc, #264 @ (adr r3, 3a0984 ) │ │ │ │ + add r3, pc, #280 @ (adr r3, 3a0994 ) │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldr r6, [pc, #824] @ (3a0bb8 ) │ │ │ │ + ldr r6, [pc, #840] @ (3a0bc8 ) │ │ │ │ lsls r3, r2, #4 │ │ │ │ - add r3, pc, #120 @ (adr r3, 3a08fc ) │ │ │ │ + add r3, pc, #136 @ (adr r3, 3a090c ) │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldr r6, [pc, #680] @ (3a0b30 ) │ │ │ │ + ldr r6, [pc, #696] @ (3a0b40 ) │ │ │ │ lsls r3, r2, #4 │ │ │ │ - add r2, pc, #944 @ (adr r2, 3a0c3c ) │ │ │ │ + add r2, pc, #960 @ (adr r2, 3a0c4c ) │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldr r6, [pc, #480] @ (3a0a70 ) │ │ │ │ + ldr r6, [pc, #496] @ (3a0a80 ) │ │ │ │ lsls r3, r2, #4 │ │ │ │ - add r2, pc, #752 @ (adr r2, 3a0b84 ) │ │ │ │ + add r2, pc, #768 @ (adr r2, 3a0b94 ) │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldr r6, [pc, #288] @ (3a09b8 ) │ │ │ │ + ldr r6, [pc, #304] @ (3a09c8 ) │ │ │ │ lsls r3, r2, #4 │ │ │ │ - add r2, pc, #536 @ (adr r2, 3a0ab4 ) │ │ │ │ + add r2, pc, #552 @ (adr r2, 3a0ac4 ) │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldr r6, [pc, #72] @ (3a08e8 ) │ │ │ │ + ldr r6, [pc, #88] @ (3a08f8 ) │ │ │ │ lsls r3, r2, #4 │ │ │ │ - add r1, pc, #400 @ (adr r1, 3a0a34 ) │ │ │ │ + add r1, pc, #416 @ (adr r1, 3a0a44 ) │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldr r4, [pc, #960] @ (3a0c68 ) │ │ │ │ + ldr r4, [pc, #976] @ (3a0c78 ) │ │ │ │ lsls r3, r2, #4 │ │ │ │ - add r0, pc, #96 @ (adr r0, 3a090c ) │ │ │ │ + add r0, pc, #112 @ (adr r0, 3a091c ) │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldr r3, [pc, #656] @ (3a0b40 ) │ │ │ │ + ldr r3, [pc, #672] @ (3a0b50 ) │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldr r7, [sp, #904] @ 0x388 │ │ │ │ + ldr r7, [sp, #920] @ 0x398 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldr r3, [pc, #440] @ (3a0a70 ) │ │ │ │ + ldr r3, [pc, #456] @ (3a0a80 ) │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldr r7, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r7, [sp, #456] @ 0x1c8 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldr r2, [pc, #1000] @ (3a0ca8 ) │ │ │ │ + ldr r2, [pc, #1016] @ (3a0cb8 ) │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldr r7, [sp, #152] @ 0x98 │ │ │ │ + ldr r7, [sp, #168] @ 0xa8 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldr r2, [pc, #712] @ (3a0b90 ) │ │ │ │ + ldr r2, [pc, #728] @ (3a0ba0 ) │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldr r4, [sp, #904] @ 0x388 │ │ │ │ + ldr r4, [sp, #920] @ 0x398 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldr r0, [pc, #440] @ (3a0a88 ) │ │ │ │ + ldr r0, [pc, #456] @ (3a0a98 ) │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldr r4, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r4, [sp, #504] @ 0x1f8 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldr r0, [pc, #24] @ (3a08f0 ) │ │ │ │ + ldr r0, [pc, #40] @ (3a0900 ) │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldr r4, [sp, #248] @ 0xf8 │ │ │ │ + ldr r4, [sp, #264] @ 0x108 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - @ instruction: 0x47ca │ │ │ │ + @ instruction: 0x47ce │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldr r3, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r3, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - @ instruction: 0x4786 │ │ │ │ + @ instruction: 0x478a │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldr r3, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r3, [sp, #720] @ 0x2d0 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - bxns r7 │ │ │ │ + bx r8 │ │ │ │ lsls r3, r2, #4 │ │ │ │ blx 3451e4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 3a01d4 │ │ │ │ ldr.w r3, [pc, #3004] @ 3a14b8 │ │ │ │ movw r2, #2971 @ 0xb9b │ │ │ │ ldr.w r1, [pc, #3000] @ 3a14bc │ │ │ │ @@ -151743,97 +151743,97 @@ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ add r1, pc │ │ │ │ blx 73c10c │ │ │ │ b.w 39fd48 │ │ │ │ nop │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r1, [sp, #696] @ 0x2b8 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - cmp r6, r6 │ │ │ │ + cmp r2, r7 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldr r1, [sp, #248] @ 0xf8 │ │ │ │ + ldr r1, [sp, #264] @ 0x108 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - add sl, r9 │ │ │ │ + add lr, r9 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldr r0, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r0, [sp, #768] @ 0x300 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - add r0, r9 │ │ │ │ + add r4, r9 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldr r0, [sp, #256] @ 0x100 │ │ │ │ + ldr r0, [sp, #272] @ 0x110 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - mvns r4, r1 │ │ │ │ + mvns r0, r2 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - str r7, [sp, #920] @ 0x398 │ │ │ │ + str r7, [sp, #936] @ 0x3a8 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - muls r2, r6 │ │ │ │ + muls r6, r6 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - str r7, [sp, #528] @ 0x210 │ │ │ │ + str r7, [sp, #544] @ 0x220 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - orrs r0, r2 │ │ │ │ + orrs r4, r2 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - str r6, [sp, #392] @ 0x188 │ │ │ │ + str r6, [sp, #408] @ 0x198 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - rors r6, r5 │ │ │ │ + rors r2, r6 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - str r5, [sp, #904] @ 0x388 │ │ │ │ + str r5, [sp, #920] @ 0x398 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - adcs r6, r5 │ │ │ │ + adcs r2, r6 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - str r5, [sp, #400] @ 0x190 │ │ │ │ + str r5, [sp, #416] @ 0x1a0 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - lsrs r0, r6 │ │ │ │ + lsrs r4, r6 │ │ │ │ lsls r3, r2, #4 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #192] @ 0xc0 │ │ │ │ + str r4, [sp, #208] @ 0xd0 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - subs r7, #188 @ 0xbc │ │ │ │ + subs r7, #192 @ 0xc0 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - str r3, [sp, #704] @ 0x2c0 │ │ │ │ + str r3, [sp, #720] @ 0x2d0 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - subs r7, #60 @ 0x3c │ │ │ │ + subs r7, #64 @ 0x40 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - subs r6, #166 @ 0xa6 │ │ │ │ + subs r6, #170 @ 0xaa │ │ │ │ lsls r3, r2, #4 │ │ │ │ - str r2, [sp, #904] @ 0x388 │ │ │ │ + str r2, [sp, #920] @ 0x398 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - subs r6, #110 @ 0x6e │ │ │ │ + subs r6, #114 @ 0x72 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - str r2, [sp, #456] @ 0x1c8 │ │ │ │ + str r2, [sp, #472] @ 0x1d8 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - subs r5, #254 @ 0xfe │ │ │ │ + subs r6, #2 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - str r1, [sp, #568] @ 0x238 │ │ │ │ + str r1, [sp, #584] @ 0x248 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - subs r5, #26 │ │ │ │ + subs r5, #30 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - str r1, [sp, #88] @ 0x58 │ │ │ │ + str r1, [sp, #104] @ 0x68 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - subs r4, #162 @ 0xa2 │ │ │ │ + subs r4, #166 @ 0xa6 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - str r0, [sp, #680] @ 0x2a8 │ │ │ │ + str r0, [sp, #696] @ 0x2b8 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - subs r4, #54 @ 0x36 │ │ │ │ + subs r4, #58 @ 0x3a │ │ │ │ lsls r3, r2, #4 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #26 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r7 │ │ │ │ + lsrs r2, r0 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - subs r1, #162 @ 0xa2 │ │ │ │ + subs r1, #166 @ 0xa6 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldrh r0, [r1, #48] @ 0x30 │ │ │ │ + ldrh r4, [r1, #48] @ 0x30 │ │ │ │ lsls r3, r2, #4 │ │ │ │ ldr r3, [pc, #848] @ (3a18b8 ) │ │ │ │ movw r2, #2977 @ 0xba1 │ │ │ │ ldr r1, [pc, #848] @ (3a18bc ) │ │ │ │ ldr r0, [pc, #848] @ (3a18c0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ @@ -152134,81 +152134,81 @@ │ │ │ │ add.w r3, r3, #1288 @ 0x508 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ bl 345504 │ │ │ │ bl 3454d0 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r0, #42] @ 0x2a │ │ │ │ + ldrh r2, [r1, #42] @ 0x2a │ │ │ │ lsls r3, r2, #4 │ │ │ │ - subs r0, #210 @ 0xd2 │ │ │ │ + subs r0, #214 @ 0xd6 │ │ │ │ lsls r3, r2, #4 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r3, #36] @ 0x24 │ │ │ │ + ldrh r4, [r3, #36] @ 0x24 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - subs r0, #36 @ 0x24 │ │ │ │ + subs r0, #40 @ 0x28 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldrh r6, [r3, #32] │ │ │ │ + ldrh r2, [r4, #32] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - adds r7, #170 @ 0xaa │ │ │ │ + adds r7, #174 @ 0xae │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldrh r2, [r5, #28] │ │ │ │ + ldrh r6, [r5, #28] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - adds r7, #54 @ 0x36 │ │ │ │ + adds r7, #58 @ 0x3a │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldrh r4, [r7, #24] │ │ │ │ + ldrh r0, [r0, #26] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - adds r6, #200 @ 0xc8 │ │ │ │ + adds r6, #204 @ 0xcc │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldrh r4, [r2, #22] │ │ │ │ + ldrh r0, [r3, #22] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - adds r6, #96 @ 0x60 │ │ │ │ + adds r6, #100 @ 0x64 │ │ │ │ lsls r3, r2, #4 │ │ │ │ strh r6, [r4, #10] │ │ │ │ lsls r3, r4, #4 │ │ │ │ - adds r5, #248 @ 0xf8 │ │ │ │ + adds r5, #252 @ 0xfc │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldr r4, [r0, #40] @ 0x28 │ │ │ │ + ldr r0, [r1, #40] @ 0x28 │ │ │ │ lsls r3, r2, #4 │ │ │ │ strh r0, [r2, #10] │ │ │ │ lsls r3, r4, #4 │ │ │ │ - adds r5, #226 @ 0xe2 │ │ │ │ + adds r5, #230 @ 0xe6 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldr r6, [r0, #40] @ 0x28 │ │ │ │ + ldr r2, [r1, #40] @ 0x28 │ │ │ │ lsls r3, r2, #4 │ │ │ │ strh r2, [r7, #8] │ │ │ │ lsls r3, r4, #4 │ │ │ │ - adds r5, #204 @ 0xcc │ │ │ │ + adds r5, #208 @ 0xd0 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldr r4, [r4, #36] @ 0x24 │ │ │ │ + ldr r0, [r5, #36] @ 0x24 │ │ │ │ lsls r3, r2, #4 │ │ │ │ strh r4, [r4, #8] │ │ │ │ lsls r3, r4, #4 │ │ │ │ - adds r5, #182 @ 0xb6 │ │ │ │ + adds r5, #186 @ 0xba │ │ │ │ lsls r3, r2, #4 │ │ │ │ - str r2, [r0, #40] @ 0x28 │ │ │ │ + str r6, [r0, #40] @ 0x28 │ │ │ │ lsls r3, r2, #4 │ │ │ │ strh r6, [r1, #8] │ │ │ │ lsls r3, r4, #4 │ │ │ │ - adds r5, #160 @ 0xa0 │ │ │ │ + adds r5, #164 @ 0xa4 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - str r0, [r2, #40] @ 0x28 │ │ │ │ + str r4, [r2, #40] @ 0x28 │ │ │ │ lsls r3, r2, #4 │ │ │ │ strb r0, [r0, #0] │ │ │ │ lsls r3, r4, #4 │ │ │ │ - b.n 3a1d68 │ │ │ │ + b.n 3a1d70 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - b.n 3a1da8 │ │ │ │ + b.n 3a1db0 │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r2, [r5, #124] @ 0x7c │ │ │ │ lsls r3, r4, #4 │ │ │ │ - b.n 3a1ba8 │ │ │ │ + b.n 3a1bb0 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - b.n 3a1d18 │ │ │ │ + b.n 3a1d20 │ │ │ │ lsls r2, r2, #4 │ │ │ │ │ │ │ │ 003a1944 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -152299,23 +152299,23 @@ │ │ │ │ lsls r3, r5, #4 │ │ │ │ ldrb r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r6, #16] │ │ │ │ lsls r2, r5, #4 │ │ │ │ - ldr r2, [r6, #12] │ │ │ │ + ldr r6, [r6, #12] │ │ │ │ lsls r3, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r1, #6] │ │ │ │ + ldrh r6, [r1, #6] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - adds r4, #86 @ 0x56 │ │ │ │ + adds r4, #90 @ 0x5a │ │ │ │ lsls r3, r2, #4 │ │ │ │ - subs r2, r4, #0 │ │ │ │ + subs r6, r4, #0 │ │ │ │ lsls r3, r2, #4 │ │ │ │ │ │ │ │ 003a1a3c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -152626,19 +152626,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r1, #92] @ 0x5c │ │ │ │ + str r6, [r1, #92] @ 0x5c │ │ │ │ lsls r3, r2, #4 │ │ │ │ - adds r1, #34 @ 0x22 │ │ │ │ + adds r1, #38 @ 0x26 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - adds r5, #40 @ 0x28 │ │ │ │ + adds r5, #44 @ 0x2c │ │ │ │ lsls r3, r2, #4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 3a1dca │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ @@ -152913,25 +152913,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ stmia r0!, {r2, r3, r4, r6} │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r1, #68] @ 0x44 │ │ │ │ + str r0, [r2, #68] @ 0x44 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - cmp r7, #164 @ 0xa4 │ │ │ │ + cmp r7, #168 @ 0xa8 │ │ │ │ lsls r3, r2, #4 │ │ │ │ strh r4, [r6, #2] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r5, r4] │ │ │ │ lsls r2, r5, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #128 @ 0x80 │ │ │ │ + adds r2, #132 @ 0x84 │ │ │ │ lsls r3, r2, #4 │ │ │ │ ldr.w r3, [pc, #1756] @ 3a27a0 │ │ │ │ ldr.w r1, [r5, #724] @ 0x2d4 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 34483c │ │ │ │ mov r7, r0 │ │ │ │ @@ -153576,93 +153576,93 @@ │ │ │ │ stmia r0!, {r2, r3, r4, r6} │ │ │ │ ldrb r0, [r0, r0] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r3, r6] │ │ │ │ + ldrsh r6, [r3, r6] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - cmp r2, #242 @ 0xf2 │ │ │ │ + cmp r2, #246 @ 0xf6 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldrsh r0, [r3, r5] │ │ │ │ + ldrsh r4, [r3, r5] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - cmp r2, #176 @ 0xb0 │ │ │ │ + cmp r2, #180 @ 0xb4 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldrsh r6, [r3, r4] │ │ │ │ + ldrsh r2, [r4, r4] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - cmp r2, #118 @ 0x76 │ │ │ │ + cmp r2, #122 @ 0x7a │ │ │ │ lsls r3, r2, #4 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r2, r4] │ │ │ │ + ldrsh r0, [r3, r4] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldrsh r0, [r7, r3] │ │ │ │ + ldrsh r4, [r7, r3] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - cmp r2, #80 @ 0x50 │ │ │ │ + cmp r2, #84 @ 0x54 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldrsh r0, [r4, r3] │ │ │ │ + ldrsh r4, [r4, r3] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - cmp r2, #56 @ 0x38 │ │ │ │ + cmp r2, #60 @ 0x3c │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldrsh r0, [r6, r2] │ │ │ │ + ldrsh r4, [r6, r2] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - cmp r2, #8 │ │ │ │ + cmp r2, #12 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r4, [r3, r2] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - cmp r1, #240 @ 0xf0 │ │ │ │ + cmp r1, #244 @ 0xf4 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldrsh r4, [r7, r1] │ │ │ │ + ldrsh r0, [r0, r2] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - cmp r1, #212 @ 0xd4 │ │ │ │ + cmp r1, #216 @ 0xd8 │ │ │ │ lsls r3, r2, #4 │ │ │ │ strh r4, [r6, #2] │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r7, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r4, r6] │ │ │ │ + ldrb r6, [r4, r6] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - cmp r0, #250 @ 0xfa │ │ │ │ + cmp r0, #254 @ 0xfe │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldrb r2, [r7, r5] │ │ │ │ + ldrb r6, [r7, r5] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - cmp r0, #212 @ 0xd4 │ │ │ │ + cmp r0, #216 @ 0xd8 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldrb r6, [r7, r4] │ │ │ │ + ldrb r2, [r0, r5] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - cmp r0, #150 @ 0x96 │ │ │ │ + cmp r0, #154 @ 0x9a │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldrb r4, [r4, r3] │ │ │ │ + ldrb r0, [r5, r3] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldrb r2, [r6, r0] │ │ │ │ + ldrb r6, [r6, r0] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - movs r7, #138 @ 0x8a │ │ │ │ + movs r7, #142 @ 0x8e │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldrb r0, [r5, r0] │ │ │ │ + ldrb r4, [r5, r0] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldrh r4, [r4, r7] │ │ │ │ + ldrh r0, [r5, r7] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - movs r7, #54 @ 0x36 │ │ │ │ + movs r7, #58 @ 0x3a │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldrh r0, [r1, r7] │ │ │ │ + ldrh r4, [r1, r7] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - movs r7, #32 │ │ │ │ + movs r7, #36 @ 0x24 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldrh r0, [r6, r6] │ │ │ │ + ldrh r4, [r6, r6] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - movs r7, #8 │ │ │ │ + movs r7, #12 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldrh r6, [r1, r6] │ │ │ │ + ldrh r2, [r2, r6] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - movs r6, #230 @ 0xe6 │ │ │ │ + movs r6, #234 @ 0xea │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldrh r2, [r4, r5] │ │ │ │ + ldrh r6, [r4, r5] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - movs r6, #186 @ 0xba │ │ │ │ + movs r6, #190 @ 0xbe │ │ │ │ lsls r3, r2, #4 │ │ │ │ ldr.w r3, [pc, #1796] @ 3a2f54 │ │ │ │ mov.w r2, #300 @ 0x12c │ │ │ │ ldr.w r1, [pc, #1792] @ 3a2f58 │ │ │ │ add r7, sp, #60 @ 0x3c │ │ │ │ ldr.w r0, [pc, #1792] @ 3a2f5c │ │ │ │ add r1, pc │ │ │ │ @@ -154310,153 +154310,153 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ subs r3, #192 @ 0xc0 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r1, r2] │ │ │ │ + ldrh r6, [r1, r2] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - movs r5, #226 @ 0xe2 │ │ │ │ + movs r5, #230 @ 0xe6 │ │ │ │ lsls r3, r2, #4 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r4, r1] │ │ │ │ + ldrh r6, [r4, r1] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - movs r5, #186 @ 0xba │ │ │ │ + movs r5, #190 @ 0xbe │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldrh r0, [r7, r0] │ │ │ │ + ldrh r4, [r7, r0] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - movs r5, #144 @ 0x90 │ │ │ │ + movs r5, #148 @ 0x94 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldrh r6, [r2, r0] │ │ │ │ + ldrh r2, [r3, r0] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - movs r5, #110 @ 0x6e │ │ │ │ + movs r5, #114 @ 0x72 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldr r4, [r5, r7] │ │ │ │ + ldr r0, [r6, r7] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - movs r5, #68 @ 0x44 │ │ │ │ + movs r5, #72 @ 0x48 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldr r4, [r0, r7] │ │ │ │ + ldr r0, [r1, r7] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - movs r5, #28 │ │ │ │ + movs r5, #32 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldr r2, [r3, r6] │ │ │ │ + ldr r6, [r3, r6] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - movs r4, #242 @ 0xf2 │ │ │ │ + movs r4, #246 @ 0xf6 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldr r2, [r6, r5] │ │ │ │ + ldr r6, [r6, r5] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - movs r4, #202 @ 0xca │ │ │ │ + movs r4, #206 @ 0xce │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldr r2, [r2, r5] │ │ │ │ + ldr r6, [r2, r5] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - movs r4, #170 @ 0xaa │ │ │ │ + movs r4, #174 @ 0xae │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldr r6, [r3, r4] │ │ │ │ + ldr r2, [r4, r4] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - movs r4, #118 @ 0x76 │ │ │ │ + movs r4, #122 @ 0x7a │ │ │ │ lsls r3, r2, #4 │ │ │ │ b.n 3a32dc │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr r2, [r6, r3] │ │ │ │ + ldr r6, [r6, r3] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - movs r4, #74 @ 0x4a │ │ │ │ + movs r4, #78 @ 0x4e │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldr r2, [r1, r4] │ │ │ │ + ldr r6, [r1, r4] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - asrs r6, r1, #21 │ │ │ │ + asrs r2, r2, #21 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - ldr r4, [r4, r1] │ │ │ │ + ldr r0, [r5, r1] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - movs r3, #188 @ 0xbc │ │ │ │ + movs r3, #192 @ 0xc0 │ │ │ │ lsls r3, r2, #4 │ │ │ │ b.n 3a3114 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr r0, [r3, r0] │ │ │ │ + ldr r4, [r3, r0] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - movs r3, #112 @ 0x70 │ │ │ │ + movs r3, #116 @ 0x74 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldrsb r6, [r4, r7] │ │ │ │ + ldrsb r2, [r5, r7] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - movs r3, #62 @ 0x3e │ │ │ │ + movs r3, #66 @ 0x42 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldrsb r2, [r5, r6] │ │ │ │ + ldrsb r6, [r5, r6] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - movs r3, #2 │ │ │ │ + movs r3, #6 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - asrs r6, r3, #17 │ │ │ │ + asrs r2, r4, #17 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - ldrsb r6, [r3, r5] │ │ │ │ + ldrsb r2, [r4, r5] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - movs r2, #182 @ 0xb6 │ │ │ │ + movs r2, #186 @ 0xba │ │ │ │ lsls r3, r2, #4 │ │ │ │ - asrs r6, r0, #15 │ │ │ │ + asrs r2, r1, #15 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - ldrsb r4, [r1, r3] │ │ │ │ + ldrsb r0, [r2, r3] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - movs r2, #36 @ 0x24 │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldrsb r0, [r2, r2] │ │ │ │ + ldrsb r4, [r2, r2] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - movs r1, #232 @ 0xe8 │ │ │ │ + movs r1, #236 @ 0xec │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldrsb r6, [r5, r1] │ │ │ │ + ldrsb r2, [r6, r1] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - movs r1, #198 @ 0xc6 │ │ │ │ + movs r1, #202 @ 0xca │ │ │ │ lsls r3, r2, #4 │ │ │ │ - asrs r2, r4, #12 │ │ │ │ + asrs r6, r4, #12 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - ldrsb r6, [r4, r0] │ │ │ │ + ldrsb r2, [r5, r0] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - movs r1, #126 @ 0x7e │ │ │ │ + movs r1, #130 @ 0x82 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - strb r6, [r7, r7] │ │ │ │ + ldrsb r2, [r0, r0] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - movs r1, #86 @ 0x56 │ │ │ │ + movs r1, #90 @ 0x5a │ │ │ │ lsls r3, r2, #4 │ │ │ │ - strb r4, [r4, r7] │ │ │ │ + strb r0, [r5, r7] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - movs r1, #60 @ 0x3c │ │ │ │ + movs r1, #64 @ 0x40 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - strb r2, [r7, r6] │ │ │ │ + strb r6, [r7, r6] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - movs r1, #18 │ │ │ │ + movs r1, #22 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - strb r2, [r3, r6] │ │ │ │ + strb r6, [r3, r6] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - movs r0, #242 @ 0xf2 │ │ │ │ + movs r0, #246 @ 0xf6 │ │ │ │ lsls r3, r2, #4 │ │ │ │ ldr r4, [r2, #40] @ 0x28 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - subs r6, r4, #4 │ │ │ │ + subs r2, r5, #4 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - @ instruction: 0xf3e60112 │ │ │ │ + @ instruction: 0xf3ea0112 │ │ │ │ ldr r6, [r7, #36] @ 0x24 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - subs r0, r2, #4 │ │ │ │ + subs r4, r2, #4 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - strb r4, [r5, r1] │ │ │ │ + strb r0, [r6, r1] │ │ │ │ lsls r3, r2, #4 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - subs r2, r7, #3 │ │ │ │ + subs r6, r7, #3 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - @ instruction: 0xf2ee0112 │ │ │ │ + @ instruction: 0xf2f20112 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - subs r4, r4, #3 │ │ │ │ + subs r0, r5, #3 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - strb r4, [r1, r1] │ │ │ │ + strb r0, [r2, r1] │ │ │ │ lsls r3, r2, #4 │ │ │ │ ldr r4, [r7, #32] │ │ │ │ lsls r3, r4, #4 │ │ │ │ - subs r6, r1, #3 │ │ │ │ + subs r2, r2, #3 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - strb r6, [r6, r0] │ │ │ │ + strb r2, [r7, r0] │ │ │ │ lsls r3, r2, #4 │ │ │ │ │ │ │ │ 003a3074 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -154510,21 +154510,21 @@ │ │ │ │ lsls r3, r5, #4 │ │ │ │ ldr r2, [pc, #392] @ (3a327c ) │ │ │ │ lsls r2, r5, #4 │ │ │ │ ldrb r0, [r6, r7] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #80 @ 0x50 │ │ │ │ + movs r1, #84 @ 0x54 │ │ │ │ lsls r3, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r1, r0] │ │ │ │ + strh r0, [r2, r0] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - adds r4, r4, #5 │ │ │ │ + adds r0, r5, #5 │ │ │ │ lsls r3, r2, #4 │ │ │ │ │ │ │ │ 003a310c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -154625,37 +154625,37 @@ │ │ │ │ str r4, [sp, #4] │ │ │ │ blx 73bd50 │ │ │ │ b.n 3a31b2 │ │ │ │ ldr r1, [pc, #864] @ (3a3558 ) │ │ │ │ lsls r2, r5, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r6, r5] │ │ │ │ + str r6, [r6, r5] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - adds r2, r1, #3 │ │ │ │ + adds r6, r1, #3 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - stmia r7!, {r1, r2, r3, r4} │ │ │ │ + stmia r7!, {r1, r5} │ │ │ │ lsls r2, r2, #4 │ │ │ │ - str r6, [r7, r7] │ │ │ │ - lsls r3, r2, #4 │ │ │ │ - str r0, [r0, r5] │ │ │ │ + strh r2, [r0, r0] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - adds r2, r3, #2 │ │ │ │ + str r4, [r0, r5] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - str r6, [r4, r4] │ │ │ │ + adds r6, r3, #2 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - adds r6, r7, #1 │ │ │ │ + str r2, [r5, r4] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - movs r1, #14 │ │ │ │ + adds r2, r0, #2 │ │ │ │ lsls r3, r2, #4 │ │ │ │ movs r1, #18 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - str r0, [r0, r4] │ │ │ │ + movs r1, #22 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - adds r2, r3, #1 │ │ │ │ + str r4, [r0, r4] │ │ │ │ + lsls r3, r2, #4 │ │ │ │ + adds r6, r3, #1 │ │ │ │ lsls r3, r2, #4 │ │ │ │ │ │ │ │ 003a322c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -154750,21 +154750,21 @@ │ │ │ │ lsls r3, r5, #4 │ │ │ │ ldrb r0, [r6, r7] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #256] @ (3a341c ) │ │ │ │ lsls r2, r5, #4 │ │ │ │ - subs r6, r1, #5 │ │ │ │ + subs r2, r2, #5 │ │ │ │ lsls r3, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r1, r0] │ │ │ │ + str r6, [r1, r0] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - subs r2, r4, r5 │ │ │ │ + subs r6, r4, r5 │ │ │ │ lsls r3, r2, #4 │ │ │ │ ldr r0, [sp, #888] @ 0x378 │ │ │ │ lsls r7, r1, #4 │ │ │ │ │ │ │ │ 003a3330 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -155848,63 +155848,63 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ mov r4, r4 │ │ │ │ lsls r2, r5, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #744] @ (3a4174 ) │ │ │ │ + ldr r6, [pc, #760] @ (3a4184 ) │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldr r6, [pc, #808] @ (3a41b8 ) │ │ │ │ + ldr r6, [pc, #824] @ (3a41c8 ) │ │ │ │ lsls r3, r2, #4 │ │ │ │ - adds r6, r3, r4 │ │ │ │ + adds r2, r4, r4 │ │ │ │ lsls r3, r2, #4 │ │ │ │ str r0, [r0, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #80 @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r7, #20 │ │ │ │ + asrs r0, r0, #21 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldr r2, [pc, #616] @ (3a410c ) │ │ │ │ + ldr r2, [pc, #632] @ (3a411c ) │ │ │ │ lsls r3, r2, #4 │ │ │ │ pop {r2, r3, r5, pc} │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr r2, [pc, #664] @ (3a4144 ) │ │ │ │ + ldr r2, [pc, #680] @ (3a4154 ) │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldr r2, [pc, #472] @ (3a4088 ) │ │ │ │ + ldr r2, [pc, #488] @ (3a4098 ) │ │ │ │ lsls r3, r2, #4 │ │ │ │ - asrs r6, r5, #19 │ │ │ │ + asrs r2, r6, #19 │ │ │ │ lsls r3, r2, #4 │ │ │ │ pop {r1, r3, r4, r6} │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr r1, [pc, #840] @ (3a4204 ) │ │ │ │ + ldr r1, [pc, #856] @ (3a4214 ) │ │ │ │ lsls r3, r2, #4 │ │ │ │ - asrs r4, r1, #17 │ │ │ │ + asrs r0, r2, #17 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldr r1, [pc, #664] @ (3a415c ) │ │ │ │ + ldr r1, [pc, #680] @ (3a416c ) │ │ │ │ lsls r3, r2, #4 │ │ │ │ - lsrs r0, r4, #16 │ │ │ │ + lsrs r4, r4, #16 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - mov r6, r4 │ │ │ │ + mov r2, r5 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - asrs r6, r3, #2 │ │ │ │ + asrs r2, r4, #2 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - lsrs r0, r5, #14 │ │ │ │ + lsrs r4, r5, #14 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - cmp ip, r5 │ │ │ │ + cmp r8, r6 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - asrs r4, r4, #32 │ │ │ │ + asrs r0, r5, #32 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - asrs r0, r0, #32 │ │ │ │ + asrs r4, r0, #32 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - cmp r8, r4 │ │ │ │ + cmp ip, r4 │ │ │ │ lsls r3, r2, #4 │ │ │ │ @ instruction: 0xb7f6 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - cmp r0, lr │ │ │ │ + cmp r4, lr │ │ │ │ lsls r3, r2, #4 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ blx 344c20 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ b.n 3a37ca │ │ │ │ @@ -156998,116 +156998,116 @@ │ │ │ │ blx 344c20 <_Py_Dealloc@plt+0x4> │ │ │ │ b.n 3a4788 │ │ │ │ mov r0, sl │ │ │ │ blx 73c0fc │ │ │ │ b.n 3a483e │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - add ip, r6 │ │ │ │ + add r8, r7 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - lsrs r4, r5, #28 │ │ │ │ + lsrs r0, r6, #28 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - lsls r0, r2, #2 │ │ │ │ + lsls r4, r2, #2 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - add r2, lr │ │ │ │ + add r6, lr │ │ │ │ lsls r3, r2, #4 │ │ │ │ - lsrs r2, r5, #27 │ │ │ │ + lsrs r6, r5, #27 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - add r4, r7 │ │ │ │ + add r0, r8 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - adds r0, r7, r6 │ │ │ │ + adds r4, r7, r6 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - lsrs r0, r4, #26 │ │ │ │ + lsrs r4, r4, #26 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - add r2, r1 │ │ │ │ + add r6, r1 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - lsrs r0, r0, #26 │ │ │ │ + lsrs r4, r0, #26 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - mvns r2, r5 │ │ │ │ + mvns r6, r5 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - lsrs r2, r4, #25 │ │ │ │ + lsrs r6, r4, #25 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - orrs r4, r7 │ │ │ │ + muls r0, r0 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - lsrs r4, r6, #22 │ │ │ │ + lsrs r0, r7, #22 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - orrs r4, r0 │ │ │ │ + orrs r0, r1 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - lsrs r2, r7, #21 │ │ │ │ + lsrs r6, r7, #21 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - cmn r2, r3 │ │ │ │ + cmn r6, r3 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - lsrs r2, r2, #21 │ │ │ │ + lsrs r6, r2, #21 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - cmp r4, r6 │ │ │ │ + cmp r0, r7 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - lsrs r4, r5, #20 │ │ │ │ + lsrs r0, r6, #20 │ │ │ │ lsls r3, r2, #4 │ │ │ │ push {r1, r3, r4, r7} │ │ │ │ lsls r7, r1, #4 │ │ │ │ - tst r2, r2 │ │ │ │ + tst r6, r2 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - lsrs r4, r1, #18 │ │ │ │ + lsrs r0, r2, #18 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - tst r6, r4 │ │ │ │ + tst r2, r5 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - rors r6, r4 │ │ │ │ + rors r2, r5 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - lsrs r4, r3, #17 │ │ │ │ + lsrs r0, r4, #17 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - asrs r2, r0, #29 │ │ │ │ + asrs r6, r0, #29 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - sbcs r2, r7 │ │ │ │ + sbcs r6, r7 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - lsrs r2, r6, #16 │ │ │ │ + lsrs r6, r6, #16 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - adcs r4, r7 │ │ │ │ + sbcs r0, r0 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - lsrs r2, r6, #15 │ │ │ │ + lsrs r6, r6, #15 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - cmp r6, #136 @ 0x88 │ │ │ │ + cmp r6, #140 @ 0x8c │ │ │ │ lsls r7, r3, #4 │ │ │ │ - asrs r0, r0 │ │ │ │ + asrs r4, r0 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - lsrs r0, r7, #13 │ │ │ │ + lsrs r4, r7, #13 │ │ │ │ lsls r3, r2, #4 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #190 @ 0xbe │ │ │ │ + subs r6, #194 @ 0xc2 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - lsrs r0, r7, #4 │ │ │ │ + lsrs r4, r7, #4 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - subs r5, #144 @ 0x90 │ │ │ │ + subs r5, #148 @ 0x94 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - subs r5, #116 @ 0x74 │ │ │ │ + subs r5, #120 @ 0x78 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - lsls r2, r5, #31 │ │ │ │ + lsls r6, r5, #31 │ │ │ │ lsls r3, r2, #4 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #182 @ 0xb6 │ │ │ │ + subs r2, #186 @ 0xba │ │ │ │ lsls r3, r2, #4 │ │ │ │ - lsls r6, r5, #20 │ │ │ │ + lsls r2, r6, #20 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - @ instruction: 0xf616011f │ │ │ │ - subs r1, #250 @ 0xfa │ │ │ │ + @ instruction: 0xf61a011f │ │ │ │ + subs r1, #254 @ 0xfe │ │ │ │ lsls r3, r2, #4 │ │ │ │ - lsls r2, r6, #17 │ │ │ │ + lsls r6, r6, #17 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - lsls r2, r7, #15 │ │ │ │ + lsls r6, r7, #15 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - subs r1, #92 @ 0x5c │ │ │ │ + subs r1, #96 @ 0x60 │ │ │ │ lsls r3, r2, #4 │ │ │ │ add r3, sp, #968 @ 0x3c8 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - subs r1, #108 @ 0x6c │ │ │ │ + subs r1, #112 @ 0x70 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - subs r0, #244 @ 0xf4 │ │ │ │ + subs r0, #248 @ 0xf8 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - lsls r4, r5, #13 │ │ │ │ + lsls r0, r6, #13 │ │ │ │ lsls r3, r2, #4 │ │ │ │ ldr r3, [pc, #836] @ (3a4f10 ) │ │ │ │ mov.w r2, #1552 @ 0x610 │ │ │ │ ldr r1, [pc, #836] @ (3a4f14 ) │ │ │ │ ldr r0, [pc, #836] @ (3a4f18 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ @@ -157428,116 +157428,116 @@ │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #1288 @ 0x508 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ bl 345504 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #246 @ 0xf6 │ │ │ │ + adds r7, #250 @ 0xfa │ │ │ │ lsls r3, r2, #4 │ │ │ │ - lsls r6, r5, #9 │ │ │ │ + lsls r2, r6, #9 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - adds r7, #220 @ 0xdc │ │ │ │ + adds r7, #224 @ 0xe0 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - lsls r4, r2, #9 │ │ │ │ + lsls r0, r3, #9 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - lsls r4, r6, #8 │ │ │ │ + lsls r0, r7, #8 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - adds r7, #148 @ 0x94 │ │ │ │ + adds r7, #152 @ 0x98 │ │ │ │ lsls r3, r2, #4 │ │ │ │ add r2, sp, #168 @ 0xa8 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - adds r7, #164 @ 0xa4 │ │ │ │ + adds r7, #168 @ 0xa8 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - adds r7, #148 @ 0x94 │ │ │ │ + adds r7, #152 @ 0x98 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - lsls r6, r0, #8 │ │ │ │ + lsls r2, r1, #8 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - adds r7, #106 @ 0x6a │ │ │ │ + adds r7, #110 @ 0x6e │ │ │ │ lsls r3, r2, #4 │ │ │ │ add r2, sp, #8 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - adds r7, #10 │ │ │ │ + adds r7, #14 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - lsls r2, r0, #6 │ │ │ │ + lsls r6, r0, #6 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - lsls r4, r2, #5 │ │ │ │ + lsls r0, r3, #5 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - adds r6, #180 @ 0xb4 │ │ │ │ + adds r6, #184 @ 0xb8 │ │ │ │ lsls r3, r2, #4 │ │ │ │ add r1, sp, #296 @ 0x128 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - adds r6, #196 @ 0xc4 │ │ │ │ + adds r6, #200 @ 0xc8 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - adds r6, #34 @ 0x22 │ │ │ │ + adds r6, #38 @ 0x26 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - lsls r2, r3, #2 │ │ │ │ + lsls r6, r3, #2 │ │ │ │ lsls r3, r2, #4 │ │ │ │ ldr r3, [pc, #496] @ (3a5158 ) │ │ │ │ lsls r3, r4, #4 │ │ │ │ - movs r6, r1 │ │ │ │ + movs r2, r2 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - beq.n 3a505c │ │ │ │ + beq.n 3a5064 │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r3, [pc, #408] @ (3a510c ) │ │ │ │ lsls r3, r4, #4 │ │ │ │ - vsra.u32 d16, d2, #8 │ │ │ │ - ldmia r1!, {r2, r3} │ │ │ │ + vsra.u32 d16, d2, #4 │ │ │ │ + ldmia r1!, {r4} │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r3, [pc, #320] @ (3a50c0 ) │ │ │ │ lsls r3, r4, #4 │ │ │ │ - vsra.u32 d16, d2, #30 │ │ │ │ - adds r5, #194 @ 0xc2 │ │ │ │ + vsra.u32 d16, d2, #26 │ │ │ │ + adds r5, #198 @ 0xc6 │ │ │ │ lsls r3, r2, #4 │ │ │ │ ldr r3, [pc, #232] @ (3a5074 ) │ │ │ │ lsls r3, r4, #4 │ │ │ │ - vsra.u8 d16, d2, #4 │ │ │ │ - adds r5, #184 @ 0xb8 │ │ │ │ + vsra.u16 d16, d2, #16 │ │ │ │ + adds r5, #188 @ 0xbc │ │ │ │ lsls r3, r2, #4 │ │ │ │ subs r2, #40 @ 0x28 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - add r4, sp, #264 @ 0x108 │ │ │ │ + add r4, sp, #280 @ 0x118 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - add r4, sp, #384 @ 0x180 │ │ │ │ + add r4, sp, #400 @ 0x190 │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r3, [pc, #32] @ (3a4fc4 ) │ │ │ │ lsls r3, r4, #4 │ │ │ │ - vsra.u16 d0, d2, #6 │ │ │ │ - lsrs r6, r2, #4 │ │ │ │ + vsra.u16 d0, d2, #2 │ │ │ │ + lsrs r2, r3, #4 │ │ │ │ lsls r3, r2, #4 │ │ │ │ ldr r2, [pc, #968] @ (3a5378 ) │ │ │ │ lsls r3, r4, #4 │ │ │ │ - vorr.i32 d0, #194 @ 0x000000c2 │ │ │ │ - adds r5, #112 @ 0x70 │ │ │ │ + vsra.u8 d0, d2, #8 │ │ │ │ + adds r5, #116 @ 0x74 │ │ │ │ lsls r3, r2, #4 │ │ │ │ ldr r2, [pc, #880] @ (3a532c ) │ │ │ │ lsls r3, r4, #4 │ │ │ │ - vbit d16, d14, d2 │ │ │ │ - adds r5, #78 @ 0x4e │ │ │ │ + vbif d16, d2, d2 │ │ │ │ + adds r5, #82 @ 0x52 │ │ │ │ lsls r3, r2, #4 │ │ │ │ ldr r2, [pc, #792] @ (3a52e0 ) │ │ │ │ lsls r3, r4, #4 │ │ │ │ - vbsl d16, d8, d2 │ │ │ │ - adds r5, #68 @ 0x44 │ │ │ │ + vbsl d16, d12, d2 │ │ │ │ + adds r5, #72 @ 0x48 │ │ │ │ lsls r3, r2, #4 │ │ │ │ ldr r2, [pc, #704] @ (3a5294 ) │ │ │ │ lsls r3, r4, #4 │ │ │ │ - veor d16, d2, d2 │ │ │ │ - adds r2, #186 @ 0xba │ │ │ │ + veor d16, d6, d2 │ │ │ │ + adds r2, #190 @ 0xbe │ │ │ │ lsls r3, r2, #4 │ │ │ │ ldr r2, [pc, #616] @ (3a5248 ) │ │ │ │ lsls r3, r4, #4 │ │ │ │ - vbit d0, d12, d2 │ │ │ │ - cbz r0, 3a5052 │ │ │ │ + vbif d0, d0, d2 │ │ │ │ + cbz r4, 3a5052 │ │ │ │ lsls r2, r2, #4 │ │ │ │ subs r1, #142 @ 0x8e │ │ │ │ lsls r3, r4, #4 │ │ │ │ - add r2, sp, #864 @ 0x360 │ │ │ │ + add r2, sp, #880 @ 0x370 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - add r3, sp, #568 @ 0x238 │ │ │ │ + add r3, sp, #584 @ 0x248 │ │ │ │ lsls r2, r2, #4 │ │ │ │ │ │ │ │ 003a4ff4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -157700,23 +157700,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #90 @ 0x5a │ │ │ │ lsls r2, r5, #4 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 3a5044 │ │ │ │ + b.n 3a504c │ │ │ │ lsls r2, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #252 @ 0xfc │ │ │ │ + adds r3, #0 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldc2l 1, cr0, [r4, #-72]! @ 0xffffffb8 │ │ │ │ - mrc 1, 6, r0, cr12, cr15, {0} │ │ │ │ - mrc 1, 5, r0, cr12, cr15, {0} │ │ │ │ + ldc2l 1, cr0, [r8, #-72]! @ 0xffffffb8 │ │ │ │ + mcr 1, 7, r0, cr0, cr15, {0} │ │ │ │ + mcr 1, 6, r0, cr0, cr15, {0} │ │ │ │ │ │ │ │ 003a5190 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ ldr.w r2, [pc, #2444] @ 3a5b30 │ │ │ │ @@ -158658,95 +158658,95 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r0, [r0, r7] │ │ │ │ movs r0, r0 │ │ │ │ - setpan #1 │ │ │ │ + @ instruction: 0xb61c │ │ │ │ lsls r2, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r2, #11 │ │ │ │ + lsrs r0, r3, #11 │ │ │ │ lsls r1, r3, #4 │ │ │ │ - @ instruction: 0xf7da0112 │ │ │ │ - cmp r5, #124 @ 0x7c │ │ │ │ + @ instruction: 0xf7de0112 │ │ │ │ + cmp r5, #128 @ 0x80 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - lsrs r6, r6, #9 │ │ │ │ + lsrs r2, r7, #9 │ │ │ │ lsls r1, r3, #4 │ │ │ │ - @ instruction: 0xf77c0112 │ │ │ │ + @ instruction: 0xf7800112 │ │ │ │ movs r4, #24 │ │ │ │ lsls r2, r5, #4 │ │ │ │ - lsrs r0, r4, #8 │ │ │ │ + lsrs r4, r4, #8 │ │ │ │ lsls r1, r3, #4 │ │ │ │ - @ instruction: 0xf7260112 │ │ │ │ - lsrs r6, r5, #6 │ │ │ │ + @ instruction: 0xf72a0112 │ │ │ │ + lsrs r2, r6, #6 │ │ │ │ lsls r1, r3, #4 │ │ │ │ - @ instruction: 0xf6b40112 │ │ │ │ - lsrs r6, r7, #5 │ │ │ │ + @ instruction: 0xf6b80112 │ │ │ │ + lsrs r2, r0, #6 │ │ │ │ lsls r1, r3, #4 │ │ │ │ - @ instruction: 0xf6840112 │ │ │ │ - lsrs r0, r0, #5 │ │ │ │ + @ instruction: 0xf6880112 │ │ │ │ + lsrs r4, r0, #5 │ │ │ │ lsls r1, r3, #4 │ │ │ │ - movw r1, #26642 @ 0x6812 │ │ │ │ - lsrs r6, r4, #4 │ │ │ │ + movw r1, #43026 @ 0xa812 │ │ │ │ + lsrs r2, r5, #4 │ │ │ │ lsls r1, r3, #4 │ │ │ │ - @ instruction: 0xf62c0112 │ │ │ │ - lsrs r4, r6, #3 │ │ │ │ + @ instruction: 0xf6300112 │ │ │ │ + lsrs r0, r7, #3 │ │ │ │ lsls r1, r3, #4 │ │ │ │ - @ instruction: 0xf5fa0112 │ │ │ │ - lsrs r2, r3, #3 │ │ │ │ + @ instruction: 0xf5fe0112 │ │ │ │ + lsrs r6, r3, #3 │ │ │ │ lsls r1, r3, #4 │ │ │ │ - @ instruction: 0xf5e00112 │ │ │ │ - lsrs r0, r0, #3 │ │ │ │ + @ instruction: 0xf5e40112 │ │ │ │ + lsrs r4, r0, #3 │ │ │ │ lsls r1, r3, #4 │ │ │ │ - rsb r1, r6, #9568256 @ 0x920000 │ │ │ │ - lsrs r6, r1, #2 │ │ │ │ + rsb r1, sl, #9568256 @ 0x920000 │ │ │ │ + lsrs r2, r2, #2 │ │ │ │ lsls r1, r3, #4 │ │ │ │ - @ instruction: 0xf5940112 │ │ │ │ - lsrs r4, r6, #1 │ │ │ │ + @ instruction: 0xf5980112 │ │ │ │ + lsrs r0, r7, #1 │ │ │ │ lsls r1, r3, #4 │ │ │ │ - sbcs.w r1, sl, #9568256 @ 0x920000 │ │ │ │ + sbcs.w r1, lr, #9568256 @ 0x920000 │ │ │ │ sxth r2, r4 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - lsls r2, r4, #31 │ │ │ │ + lsls r6, r4, #31 │ │ │ │ lsls r1, r3, #4 │ │ │ │ - @ instruction: 0xf4ea0112 │ │ │ │ - b.n 3a5840 │ │ │ │ + @ instruction: 0xf4ee0112 │ │ │ │ + b.n 3a5848 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - lsls r0, r2, #30 │ │ │ │ + lsls r4, r2, #30 │ │ │ │ lsls r1, r3, #4 │ │ │ │ - eors.w r1, r6, #9568256 @ 0x920000 │ │ │ │ - lsls r4, r4, #29 │ │ │ │ + eors.w r1, sl, #9568256 @ 0x920000 │ │ │ │ + lsls r0, r5, #29 │ │ │ │ lsls r1, r3, #4 │ │ │ │ - orn r1, sl, #9568256 @ 0x920000 │ │ │ │ - lsls r6, r1, #28 │ │ │ │ + orn r1, lr, #9568256 @ 0x920000 │ │ │ │ + lsls r2, r2, #28 │ │ │ │ lsls r1, r3, #4 │ │ │ │ - ands.w r1, r4, #9568256 @ 0x920000 │ │ │ │ - lsls r4, r3, #27 │ │ │ │ + ands.w r1, r8, #9568256 @ 0x920000 │ │ │ │ + lsls r0, r4, #27 │ │ │ │ lsls r1, r3, #4 │ │ │ │ - @ instruction: 0xf3e20112 │ │ │ │ - lsls r0, r5, #26 │ │ │ │ + @ instruction: 0xf3e60112 │ │ │ │ + lsls r4, r5, #26 │ │ │ │ lsls r1, r3, #4 │ │ │ │ - usat16 r1, #18, lr │ │ │ │ - lsls r6, r1, #26 │ │ │ │ + @ instruction: 0xf3b20112 │ │ │ │ + lsls r2, r2, #26 │ │ │ │ lsls r1, r3, #4 │ │ │ │ - @ instruction: 0xf3940112 │ │ │ │ - lsls r4, r6, #25 │ │ │ │ + @ instruction: 0xf3980112 │ │ │ │ + lsls r0, r7, #25 │ │ │ │ lsls r1, r3, #4 │ │ │ │ - @ instruction: 0xf37a0112 │ │ │ │ - lsls r2, r3, #25 │ │ │ │ + @ instruction: 0xf37e0112 │ │ │ │ + lsls r6, r3, #25 │ │ │ │ lsls r1, r3, #4 │ │ │ │ - bfi r1, r0, #0, #19 │ │ │ │ - lsls r0, r0, #25 │ │ │ │ + bfi r1, r4, #0, #19 │ │ │ │ + lsls r4, r0, #25 │ │ │ │ lsls r1, r3, #4 │ │ │ │ - sbfx r1, r6, #0, #19 │ │ │ │ - lsls r6, r4, #24 │ │ │ │ + sbfx r1, sl, #0, #19 │ │ │ │ + lsls r2, r5, #24 │ │ │ │ lsls r1, r3, #4 │ │ │ │ - ssat16 r1, #19, ip │ │ │ │ + @ instruction: 0xf3300112 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r7 │ │ │ │ cmp r3, r2 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ beq.n 3a5c3e │ │ │ │ @@ -159811,213 +159811,212 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ subs r3, #84 @ 0x54 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r6, #12 │ │ │ │ + lsls r6, r6, #12 │ │ │ │ lsls r1, r3, #4 │ │ │ │ - bics.w r1, r8, #18 │ │ │ │ - b.n 3a6a58 │ │ │ │ + bics.w r1, ip, #18 │ │ │ │ + b.n 3a6a60 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - lsls r2, r1, #11 │ │ │ │ + lsls r6, r1, #11 │ │ │ │ lsls r1, r3, #4 │ │ │ │ - vsra.s16 d16, d2, #16 │ │ │ │ - lsls r0, r3, #9 │ │ │ │ + vsra.s16 d16, d2, #12 │ │ │ │ + lsls r4, r3, #9 │ │ │ │ lsls r1, r3, #4 │ │ │ │ - vbic d16, d14, d2 │ │ │ │ - lsls r6, r6, #8 │ │ │ │ + vorr d16, d2, d2 │ │ │ │ + lsls r2, r7, #8 │ │ │ │ lsls r1, r3, #4 │ │ │ │ - vorn d0, d12, d2 │ │ │ │ - lsls r6, r1, #8 │ │ │ │ + vand d16, d0, d2 │ │ │ │ + lsls r2, r2, #8 │ │ │ │ lsls r1, r3, #4 │ │ │ │ - vbic d0, d4, d2 │ │ │ │ - lsls r2, r3, #7 │ │ │ │ + vbic d0, d8, d2 │ │ │ │ + lsls r6, r3, #7 │ │ │ │ lsls r1, r3, #4 │ │ │ │ - mcr 1, 7, r0, cr0, cr2, {0} │ │ │ │ - lsls r0, r7, #6 │ │ │ │ + mcr 1, 7, r0, cr4, cr2, {0} │ │ │ │ + lsls r4, r7, #6 │ │ │ │ lsls r1, r3, #4 │ │ │ │ - mrc 1, 5, r0, cr14, cr2, {0} │ │ │ │ + mcr 1, 6, r0, cr2, cr2, {0} │ │ │ │ add r3, sp, #728 @ 0x2d8 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - lsls r4, r6, #5 │ │ │ │ + lsls r0, r7, #5 │ │ │ │ lsls r1, r3, #4 │ │ │ │ - mrc 1, 3, r0, cr12, cr2, {0} │ │ │ │ - lsls r2, r7, #2 │ │ │ │ + mcr 1, 4, r0, cr0, cr2, {0} │ │ │ │ + lsls r6, r7, #2 │ │ │ │ lsls r1, r3, #4 │ │ │ │ - stcl 1, cr0, [r4, #72] @ 0x48 │ │ │ │ - mcr2 1, 6, r0, cr8, cr8, {0} │ │ │ │ - rsb r1, lr, r2, lsr #32 │ │ │ │ - mrc2 1, 4, r0, cr0, cr8, {0} │ │ │ │ - @ instruction: 0xeb960112 │ │ │ │ + stcl 1, cr0, [r8, #72] @ 0x48 │ │ │ │ + mcr2 1, 6, r0, cr12, cr8, {0} │ │ │ │ + rsbs r1, r2, r2, lsr #32 │ │ │ │ + mrc2 1, 4, r0, cr4, cr8, {0} │ │ │ │ + @ instruction: 0xeb9a0112 │ │ │ │ ldr r4, [r2, #12] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - mrc2 1, 1, r0, cr2, cr8, {0} │ │ │ │ - @ instruction: 0xeb3a0112 │ │ │ │ + mrc2 1, 1, r0, cr6, cr8, {0} │ │ │ │ + @ instruction: 0xeb3e0112 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldc2l 1, cr0, [r4, #96]! @ 0x60 │ │ │ │ - @ instruction: 0xeafc0112 │ │ │ │ - ldc2l 1, cr0, [r2, #96] @ 0x60 │ │ │ │ - @ instruction: 0xead80112 │ │ │ │ - stc2 1, cr0, [lr, #-96]! @ 0xffffffa0 │ │ │ │ - bics.w r1, r4, r2, lsr #32 │ │ │ │ - stc2 1, cr0, [r2, #-96] @ 0xffffffa0 │ │ │ │ - and.w r1, ip, r2, lsr #32 │ │ │ │ - ldc2l 1, cr0, [r2], #96 @ 0x60 │ │ │ │ - ldrd r0, r1, [r8, #72]! @ 0x48 │ │ │ │ - ldc2 1, cr0, [lr], #96 @ 0x60 │ │ │ │ - strd r0, r1, [r4, #72] @ 0x48 │ │ │ │ - ldc2 1, cr0, [sl], {24} │ │ │ │ - @ instruction: 0xe9a00112 │ │ │ │ - subs r2, r1, #6 │ │ │ │ + ldc2l 1, cr0, [r8, #96]! @ 0x60 │ │ │ │ + add.w r1, r0, r2, lsr #32 │ │ │ │ + ldc2l 1, cr0, [r6, #96] @ 0x60 │ │ │ │ + @ instruction: 0xeadc0112 │ │ │ │ + ldc2 1, cr0, [r2, #-96]! @ 0xffffffa0 │ │ │ │ + bics.w r1, r8, r2, lsr #32 │ │ │ │ + stc2 1, cr0, [r6, #-96] @ 0xffffffa0 │ │ │ │ + ands.w r1, r0, r2, lsr #32 │ │ │ │ + ldc2l 1, cr0, [r6], #96 @ 0x60 │ │ │ │ + ldrd r0, r1, [ip, #72]! @ 0x48 │ │ │ │ + stc2l 1, cr0, [r2], {24} │ │ │ │ + strd r0, r1, [r8, #72] @ 0x48 │ │ │ │ + ldc2 1, cr0, [lr], {24} │ │ │ │ + @ instruction: 0xe9a40112 │ │ │ │ + subs r6, r1, #6 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - strh r4, [r0, #14] │ │ │ │ + strh r0, [r1, #14] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - mcrr2 1, 1, r0, r6, cr8 │ │ │ │ - ldrd r0, r1, [r0, #-72] @ 0x48 │ │ │ │ - stc2 1, cr0, [lr], #-96 @ 0xffffffa0 │ │ │ │ - ldmdb r4!, {r1, r4, r8} │ │ │ │ + mcrr2 1, 1, r0, sl, cr8 │ │ │ │ + ldrd r0, r1, [r4, #-72] @ 0x48 │ │ │ │ + ldc2 1, cr0, [r2], #-96 @ 0xffffffa0 │ │ │ │ + ldmdb r8!, {r1, r4, r8} │ │ │ │ adds r4, #94 @ 0x5e │ │ │ │ lsls r3, r4, #4 │ │ │ │ - ldrd r0, r1, [r0], #72 @ 0x48 │ │ │ │ - subs r4, r3, #6 │ │ │ │ + ldrd r0, r1, [r4], #72 @ 0x48 │ │ │ │ + subs r0, r4, #6 │ │ │ │ lsls r3, r2, #4 │ │ │ │ adds r4, #72 @ 0x48 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - @ instruction: 0xe8da0112 │ │ │ │ - subs r6, r6, #5 │ │ │ │ + @ instruction: 0xe8de0112 │ │ │ │ + subs r2, r7, #5 │ │ │ │ lsls r3, r2, #4 │ │ │ │ adds r4, #50 @ 0x32 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - @ instruction: 0xe8c40112 │ │ │ │ - subs r0, r1, #4 │ │ │ │ + @ instruction: 0xe8c80112 │ │ │ │ + subs r4, r1, #4 │ │ │ │ lsls r3, r2, #4 │ │ │ │ adds r4, #28 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - stmia.w lr!, {r1, r4, r8} │ │ │ │ - adds r2, r7, #4 │ │ │ │ + ldmia.w r2!, {r1, r4, r8} │ │ │ │ + adds r6, r7, #4 │ │ │ │ lsls r3, r2, #4 │ │ │ │ adds r4, #6 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - ldmia.w r8, {r1, r4, r8} │ │ │ │ - subs r0, r2, #3 │ │ │ │ + ldmia.w ip, {r1, r4, r8} │ │ │ │ + subs r4, r2, #3 │ │ │ │ lsls r3, r2, #4 │ │ │ │ adds r3, #240 @ 0xf0 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - stmia.w r2, {r1, r4, r8} │ │ │ │ - bkpt 0x003a │ │ │ │ + stmia.w r6, {r1, r4, r8} │ │ │ │ + bkpt 0x003e │ │ │ │ lsls r2, r2, #4 │ │ │ │ adds r3, #218 @ 0xda │ │ │ │ lsls r3, r4, #4 │ │ │ │ - strd r0, r1, [ip], #-72 @ 0x48 │ │ │ │ - subs r0, r7, #3 │ │ │ │ + ldrd r0, r1, [r0], #-72 @ 0x48 │ │ │ │ + subs r4, r7, #3 │ │ │ │ lsls r3, r2, #4 │ │ │ │ adds r3, #196 @ 0xc4 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - @ instruction: 0xe8560112 │ │ │ │ - subs r2, r2, #3 │ │ │ │ + @ instruction: 0xe85a0112 │ │ │ │ + subs r6, r2, #3 │ │ │ │ lsls r3, r2, #4 │ │ │ │ adds r3, #174 @ 0xae │ │ │ │ lsls r3, r4, #4 │ │ │ │ - strex r1, r0, [r0, #72] @ 0x48 │ │ │ │ - asrs r0, r6, #20 │ │ │ │ + strex r1, r0, [r4, #72] @ 0x48 │ │ │ │ + asrs r4, r6, #20 │ │ │ │ lsls r3, r2, #4 │ │ │ │ adds r3, #152 @ 0x98 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - @ instruction: 0xe82a0112 │ │ │ │ - subs r2, r1, #1 │ │ │ │ + @ instruction: 0xe82e0112 │ │ │ │ + subs r6, r1, #1 │ │ │ │ lsls r3, r2, #4 │ │ │ │ adds r3, #130 @ 0x82 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - @ instruction: 0xe8140112 │ │ │ │ - asrs r0, r4, #19 │ │ │ │ + @ instruction: 0xe8180112 │ │ │ │ + asrs r4, r4, #19 │ │ │ │ lsls r3, r2, #4 │ │ │ │ adds r3, #108 @ 0x6c │ │ │ │ lsls r3, r4, #4 │ │ │ │ - b.n 3a6894 │ │ │ │ - lsls r2, r2, #4 │ │ │ │ - subs r6, r6, r1 │ │ │ │ + @ instruction: 0xe8020112 │ │ │ │ + subs r2, r7, r1 │ │ │ │ lsls r3, r2, #4 │ │ │ │ adds r3, #86 @ 0x56 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - b.n 3a6874 │ │ │ │ + b.n 3a687c │ │ │ │ lsls r2, r2, #4 │ │ │ │ - @ instruction: 0xf18c0112 │ │ │ │ + @ instruction: 0xf1900112 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - b.n 3a6854 │ │ │ │ + b.n 3a685c │ │ │ │ lsls r2, r2, #4 │ │ │ │ - add sp, #56 @ 0x38 │ │ │ │ + add sp, #72 @ 0x48 │ │ │ │ lsls r2, r2, #4 │ │ │ │ adds r3, #42 @ 0x2a │ │ │ │ lsls r3, r4, #4 │ │ │ │ - b.n 3a6834 │ │ │ │ + b.n 3a683c │ │ │ │ lsls r2, r2, #4 │ │ │ │ - subs r0, r3, #0 │ │ │ │ + subs r4, r3, #0 │ │ │ │ lsls r3, r2, #4 │ │ │ │ adds r3, #20 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - b.n 3a6814 │ │ │ │ + b.n 3a681c │ │ │ │ lsls r2, r2, #4 │ │ │ │ - subs r2, r2, #0 │ │ │ │ + subs r6, r2, #0 │ │ │ │ lsls r3, r2, #4 │ │ │ │ adds r2, #254 @ 0xfe │ │ │ │ lsls r3, r4, #4 │ │ │ │ - b.n 3a67f4 │ │ │ │ + b.n 3a67fc │ │ │ │ lsls r2, r2, #4 │ │ │ │ - adds r4, r7, #6 │ │ │ │ + adds r0, r0, #7 │ │ │ │ lsls r3, r2, #4 │ │ │ │ adds r2, #232 @ 0xe8 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - b.n 3a67d4 │ │ │ │ + b.n 3a67dc │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ lsls r2, r2, #4 │ │ │ │ adds r2, #210 @ 0xd2 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - b.n 3a67b4 │ │ │ │ + b.n 3a67bc │ │ │ │ lsls r2, r2, #4 │ │ │ │ - adds r0, r7, #5 │ │ │ │ + adds r4, r7, #5 │ │ │ │ lsls r3, r2, #4 │ │ │ │ adds r2, #188 @ 0xbc │ │ │ │ lsls r3, r4, #4 │ │ │ │ - b.n 3a6794 │ │ │ │ + b.n 3a679c │ │ │ │ lsls r2, r2, #4 │ │ │ │ - asrs r6, r1, #24 │ │ │ │ + asrs r2, r2, #24 │ │ │ │ lsls r3, r2, #4 │ │ │ │ adds r2, #166 @ 0xa6 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - b.n 3a6774 │ │ │ │ + b.n 3a677c │ │ │ │ lsls r2, r2, #4 │ │ │ │ - cbnz r4, 3a6962 │ │ │ │ + cbnz r0, 3a6964 │ │ │ │ lsls r2, r2, #4 │ │ │ │ adds r2, #144 @ 0x90 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - b.n 3a6754 │ │ │ │ + b.n 3a675c │ │ │ │ lsls r2, r2, #4 │ │ │ │ - mrc 1, 7, r0, cr6, cr2, {0} │ │ │ │ + mrc 1, 7, r0, cr10, cr2, {0} │ │ │ │ adds r2, #122 @ 0x7a │ │ │ │ lsls r3, r4, #4 │ │ │ │ - b.n 3a6734 │ │ │ │ + b.n 3a673c │ │ │ │ lsls r2, r2, #4 │ │ │ │ - adds r4, r2, #4 │ │ │ │ + adds r0, r3, #4 │ │ │ │ lsls r3, r2, #4 │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ lsls r3, r4, #4 │ │ │ │ - str r3, [sp, #536] @ 0x218 │ │ │ │ + str r3, [sp, #552] @ 0x228 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - str r3, [sp, #656] @ 0x290 │ │ │ │ + str r3, [sp, #672] @ 0x2a0 │ │ │ │ lsls r2, r2, #4 │ │ │ │ adds r2, #72 @ 0x48 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - b.n 3a66e8 │ │ │ │ + b.n 3a66f0 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - cbnz r6, 3a6954 │ │ │ │ + cbnz r2, 3a6956 │ │ │ │ lsls r2, r2, #4 │ │ │ │ │ │ │ │ 003a6938 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -160116,21 +160115,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r6, #4 │ │ │ │ lsls r2, r5, #4 │ │ │ │ - @ instruction: 0xeb800112 │ │ │ │ + @ instruction: 0xeb840112 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf74c0118 │ │ │ │ - b.n 3a62e4 │ │ │ │ + @ instruction: 0xf7500118 │ │ │ │ + b.n 3a62ec │ │ │ │ lsls r2, r2, #4 │ │ │ │ - stcl 1, cr0, [sl], #-72 @ 0xffffffb8 │ │ │ │ + stcl 1, cr0, [lr], #-72 @ 0xffffffb8 │ │ │ │ │ │ │ │ 003a6a40 : │ │ │ │ stmdb 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, #2712] @ 3a74ec │ │ │ │ @@ -161165,180 +161164,180 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #26 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r0, [r0, r7] │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #536 @ (adr r0, 3a7724 ) │ │ │ │ + add r0, pc, #552 @ (adr r0, 3a7734 ) │ │ │ │ lsls r2, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - adc.w r1, r2, #9961472 @ 0x980000 │ │ │ │ - b.n 3a79a8 │ │ │ │ + adc.w r1, r6, #9961472 @ 0x980000 │ │ │ │ + b.n 3a79b0 │ │ │ │ lsls r2, r2, #4 │ │ │ │ lsrs r6, r3, #27 │ │ │ │ lsls r2, r5, #4 │ │ │ │ ldr r7, [sp, #112] @ 0x70 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - @ instruction: 0xf4da0118 │ │ │ │ - b.n 3a78ec │ │ │ │ + @ instruction: 0xf4de0118 │ │ │ │ + b.n 3a78f4 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - eors.w r1, r2, #9961472 @ 0x980000 │ │ │ │ - b.n 3a7860 │ │ │ │ + eors.w r1, r6, #9961472 @ 0x980000 │ │ │ │ + b.n 3a7868 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - orn r1, r2, #9961472 @ 0x980000 │ │ │ │ - b.n 3a7808 │ │ │ │ + orn r1, r6, #9961472 @ 0x980000 │ │ │ │ + b.n 3a7810 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - @ instruction: 0xe8520112 │ │ │ │ - bic.w r1, r4, #9961472 @ 0x980000 │ │ │ │ - b.n 3a779c │ │ │ │ + @ instruction: 0xe8560112 │ │ │ │ + bic.w r1, r8, #9961472 @ 0x980000 │ │ │ │ + b.n 3a77a4 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - @ instruction: 0xf3ee0118 │ │ │ │ - b.n 3a7734 │ │ │ │ + @ instruction: 0xf3f20118 │ │ │ │ + b.n 3a773c │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ubfx r1, lr, #0, #25 │ │ │ │ - b.n 3a76fc │ │ │ │ + @ instruction: 0xf3d20118 │ │ │ │ + b.n 3a7704 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - usat16 r1, #24, lr │ │ │ │ - b.n 3a76cc │ │ │ │ + @ instruction: 0xf3b20118 │ │ │ │ + b.n 3a76d4 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldr r4, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r4, [sp, #992] @ 0x3e0 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - subs.w r1, r0, #24 │ │ │ │ - udf #182 @ 0xb6 │ │ │ │ + subs.w r1, r4, #24 │ │ │ │ + udf #186 @ 0xba │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r3, [sp, #416] @ 0x1a0 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - @ instruction: 0xf1260118 │ │ │ │ - udf #46 @ 0x2e │ │ │ │ + @ instruction: 0xf12a0118 │ │ │ │ + udf #50 @ 0x32 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldmia r7, {r2, r4, r7} │ │ │ │ + ldmia r7, {r3, r4, r7} │ │ │ │ lsls r7, r3, #4 │ │ │ │ - @ instruction: 0xf0e80118 │ │ │ │ - ble.n 3a755c │ │ │ │ + @ instruction: 0xf0ec0118 │ │ │ │ + ble.n 3a7564 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - @ instruction: 0xf0b00118 │ │ │ │ - ble.n 3a74f4 │ │ │ │ + @ instruction: 0xf0b40118 │ │ │ │ + ble.n 3a74fc │ │ │ │ lsls r2, r2, #4 │ │ │ │ - orns r1, lr, #24 │ │ │ │ - ble.n 3a7498 │ │ │ │ + eor.w r1, r2, #24 │ │ │ │ + ble.n 3a74a0 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - orrs.w r1, r6, #24 │ │ │ │ - ble.n 3a7650 │ │ │ │ + orrs.w r1, sl, #24 │ │ │ │ + ble.n 3a7658 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - bics.w r1, r6, #24 │ │ │ │ - ble.n 3a7618 │ │ │ │ + bics.w r1, sl, #24 │ │ │ │ + ble.n 3a7620 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ands.w r1, r8, #24 │ │ │ │ - ble.n 3a75ec │ │ │ │ + ands.w r1, ip, #24 │ │ │ │ + ble.n 3a75f4 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - mrc 1, 7, r0, cr6, cr8, {0} │ │ │ │ - blt.n 3a75a8 │ │ │ │ + mrc 1, 7, r0, cr10, cr8, {0} │ │ │ │ + bgt.n 3a75b0 │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r0, [sp, #904] @ 0x388 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - mcr 1, 5, r0, cr4, cr8, {0} │ │ │ │ - blt.n 3a7500 │ │ │ │ + mcr 1, 5, r0, cr8, cr8, {0} │ │ │ │ + blt.n 3a7508 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - mrc 1, 1, r0, cr10, cr8, {0} │ │ │ │ - blt.n 3a7644 │ │ │ │ + mrc 1, 1, r0, cr14, cr8, {0} │ │ │ │ + blt.n 3a764c │ │ │ │ lsls r2, r2, #4 │ │ │ │ - mcr 1, 1, r0, cr0, cr8, {0} │ │ │ │ - blt.n 3a7618 │ │ │ │ + mcr 1, 1, r0, cr4, cr8, {0} │ │ │ │ + blt.n 3a7620 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - stcl 1, cr0, [ip, #96]! @ 0x60 │ │ │ │ - bge.n 3a75b8 │ │ │ │ + ldcl 1, cr0, [r0, #96]! @ 0x60 │ │ │ │ + bge.n 3a75c0 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - stcl 1, cr0, [sl, #96] @ 0x60 │ │ │ │ - bge.n 3a757c │ │ │ │ + stcl 1, cr0, [lr, #96] @ 0x60 │ │ │ │ + bge.n 3a7584 │ │ │ │ lsls r2, r2, #4 │ │ │ │ movs r5, #248 @ 0xf8 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - bge.n 3a74f8 │ │ │ │ + bge.n 3a7500 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - asrs r6, r5, #5 │ │ │ │ + asrs r2, r6, #5 │ │ │ │ lsls r3, r2, #4 │ │ │ │ movs r5, #222 @ 0xde │ │ │ │ lsls r3, r4, #4 │ │ │ │ - bge.n 3a76d0 │ │ │ │ + bge.n 3a76d8 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrh r0, [r1, #42] @ 0x2a │ │ │ │ + ldrh r4, [r1, #42] @ 0x2a │ │ │ │ lsls r2, r2, #4 │ │ │ │ movs r5, #196 @ 0xc4 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - bge.n 3a76a8 │ │ │ │ + bge.n 3a76b0 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrh r6, [r5, #24] │ │ │ │ + ldrh r2, [r6, #24] │ │ │ │ lsls r2, r2, #4 │ │ │ │ movs r5, #170 @ 0xaa │ │ │ │ lsls r3, r4, #4 │ │ │ │ - bge.n 3a7680 │ │ │ │ + bge.n 3a7688 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - lsls r4, r6, #7 │ │ │ │ + lsls r0, r7, #7 │ │ │ │ lsls r3, r2, #4 │ │ │ │ movs r5, #144 @ 0x90 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - bge.n 3a7658 │ │ │ │ + bge.n 3a7660 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - asrs r2, r5, #3 │ │ │ │ + asrs r6, r5, #3 │ │ │ │ lsls r3, r2, #4 │ │ │ │ movs r5, #118 @ 0x76 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - bge.n 3a7630 │ │ │ │ + bge.n 3a7638 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - add r7, sp, #528 @ 0x210 │ │ │ │ + add r7, sp, #544 @ 0x220 │ │ │ │ lsls r2, r2, #4 │ │ │ │ movs r5, #92 @ 0x5c │ │ │ │ lsls r3, r4, #4 │ │ │ │ - bls.n 3a7608 │ │ │ │ + bls.n 3a7610 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - add r5, sp, #216 @ 0xd8 │ │ │ │ + add r5, sp, #232 @ 0xe8 │ │ │ │ lsls r2, r2, #4 │ │ │ │ movs r5, #66 @ 0x42 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - bls.n 3a75e0 │ │ │ │ + bls.n 3a75e8 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - asrs r0, r5, #2 │ │ │ │ + asrs r4, r5, #2 │ │ │ │ lsls r3, r2, #4 │ │ │ │ movs r5, #40 @ 0x28 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - bls.n 3a75b8 │ │ │ │ + bls.n 3a75c0 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - asrs r6, r6, #1 │ │ │ │ + asrs r2, r7, #1 │ │ │ │ lsls r3, r2, #4 │ │ │ │ movs r5, #14 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - bls.n 3a7590 │ │ │ │ + bls.n 3a7598 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - add r4, sp, #832 @ 0x340 │ │ │ │ + add r4, sp, #848 @ 0x350 │ │ │ │ lsls r2, r2, #4 │ │ │ │ movs r4, #244 @ 0xf4 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - bls.n 3a7568 │ │ │ │ + bls.n 3a7570 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - b.n 3a7894 │ │ │ │ + b.n 3a789c │ │ │ │ lsls r2, r2, #4 │ │ │ │ movs r4, #218 @ 0xda │ │ │ │ lsls r3, r4, #4 │ │ │ │ - bls.n 3a7740 │ │ │ │ + bls.n 3a7748 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrh r0, [r5, #46] @ 0x2e │ │ │ │ + ldrh r4, [r5, #46] @ 0x2e │ │ │ │ lsls r2, r2, #4 │ │ │ │ movs r4, #192 @ 0xc0 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - bls.n 3a7718 │ │ │ │ + bls.n 3a7720 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrh r6, [r2, #6] │ │ │ │ + ldrh r2, [r3, #6] │ │ │ │ lsls r2, r2, #4 │ │ │ │ movs r4, #166 @ 0xa6 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - bls.n 3a76f0 │ │ │ │ + bls.n 3a76f8 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - b.n 3a7884 │ │ │ │ + b.n 3a788c │ │ │ │ lsls r2, r2, #4 │ │ │ │ │ │ │ │ 003a7684 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -161436,21 +161435,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r5, #15 │ │ │ │ lsls r2, r5, #4 │ │ │ │ - vsra.u32 d0, d2, #30 │ │ │ │ + vsra.u32 d0, d2, #26 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - and.w r1, r2, r8, lsr #32 │ │ │ │ - bvc.n 3a7798 │ │ │ │ + and.w r1, r6, r8, lsr #32 │ │ │ │ + bvc.n 3a77a0 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - svc 32 │ │ │ │ + svc 36 @ 0x24 │ │ │ │ lsls r2, r2, #4 │ │ │ │ │ │ │ │ 003a7788 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -161757,17 +161756,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ lsls r4, r6, #3 │ │ │ │ lsls r2, r5, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #150 @ 0x96 │ │ │ │ + cmp r0, #154 @ 0x9a │ │ │ │ lsls r3, r2, #4 │ │ │ │ - bmi.n 3a7a84 │ │ │ │ + bmi.n 3a7a8c │ │ │ │ lsls r2, r2, #4 │ │ │ │ │ │ │ │ 003a7a40 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -161839,21 +161838,21 @@ │ │ │ │ lsls r2, r5, #4 │ │ │ │ b.n 3a7c90 │ │ │ │ lsls r2, r5, #4 │ │ │ │ ldrb r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ lsls r2, r5, #4 │ │ │ │ - lsrs r0, r2, #32 │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ lsls r3, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #232 @ 0xe8 │ │ │ │ + movs r7, #236 @ 0xec │ │ │ │ lsls r3, r2, #4 │ │ │ │ - bcc.n 3a7bf0 │ │ │ │ + bcc.n 3a7bf8 │ │ │ │ lsls r2, r2, #4 │ │ │ │ │ │ │ │ 003a7b08 : │ │ │ │ b.w 3a79f4 │ │ │ │ │ │ │ │ 003a7b0c : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ @@ -163017,149 +163016,149 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #26 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #136 @ 0x88 │ │ │ │ + cmp r5, #140 @ 0x8c │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldmia r5, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r5!, {r1, r6, r7} │ │ │ │ lsls r2, r2, #4 │ │ │ │ - bvc.n 3a8740 │ │ │ │ + bvc.n 3a8748 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - cmp r4, #154 @ 0x9a │ │ │ │ + cmp r4, #158 @ 0x9e │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldmia r4, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r4, {r1, r3, r4, r6, r7} │ │ │ │ lsls r2, r2, #4 │ │ │ │ vld4.8 {d16,d18,d20,d22}, [ip :128], r9 │ │ │ │ - ldmia r4!, {r1, r2, r3, r7} │ │ │ │ + ldmia r4, {r1, r4, r7} │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldc2l 1, cr0, [ip, #-72] @ 0xffffffb8 │ │ │ │ + stc2l 1, cr0, [r0, #-72]! @ 0xffffffb8 │ │ │ │ strb r4, [r7, #17] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - cmp r4, #50 @ 0x32 │ │ │ │ + cmp r4, #54 @ 0x36 │ │ │ │ lsls r3, r2, #4 │ │ │ │ strb r6, [r2, #17] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - cmp r4, #8 │ │ │ │ + cmp r4, #12 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldmia r4!, {r1, r2, r6} │ │ │ │ + ldmia r4!, {r1, r3, r6} │ │ │ │ lsls r2, r2, #4 │ │ │ │ - lsls r2, r0, #12 │ │ │ │ + lsls r6, r0, #12 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - cmp r3, #172 @ 0xac │ │ │ │ + cmp r3, #176 @ 0xb0 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldmia r3, {r3, r5, r6, r7} │ │ │ │ + ldmia r3, {r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r2, #4 │ │ │ │ - cmp r3, #82 @ 0x52 │ │ │ │ + cmp r3, #86 @ 0x56 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldmia r3!, {r4, r7} │ │ │ │ + ldmia r3!, {r2, r4, r7} │ │ │ │ lsls r2, r2, #4 │ │ │ │ - bcc.n 3a8820 │ │ │ │ + bcc.n 3a8828 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldmia r3, {r1, r2, r3, r6} │ │ │ │ + ldmia r3!, {r1, r4, r6} │ │ │ │ lsls r2, r2, #4 │ │ │ │ strb r4, [r1, #13] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - cmp r3, #2 │ │ │ │ + cmp r3, #6 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - lsls r0, r6, #7 │ │ │ │ + lsls r4, r6, #7 │ │ │ │ lsls r3, r2, #4 │ │ │ │ strb r6, [r4, #12] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - cmp r2, #212 @ 0xd4 │ │ │ │ + cmp r2, #216 @ 0xd8 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldmia r3!, {r1, r4} │ │ │ │ + ldmia r3!, {r1, r2, r4} │ │ │ │ lsls r2, r2, #4 │ │ │ │ - cmp r2, #110 @ 0x6e │ │ │ │ + cmp r2, #114 @ 0x72 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldmia r2!, {r3, r5, r7} │ │ │ │ + ldmia r2, {r2, r3, r5, r7} │ │ │ │ lsls r2, r2, #4 │ │ │ │ - smlawt r1, r8, r2, r0 │ │ │ │ + smlawt r1, ip, r2, r0 │ │ │ │ strb r2, [r2, #9] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - cmp r2, #4 │ │ │ │ + cmp r2, #8 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldmia r2!, {r1, r6} │ │ │ │ + ldmia r2, {r1, r2, r6} │ │ │ │ lsls r2, r2, #4 │ │ │ │ - lsls r0, r0, #4 │ │ │ │ + lsls r4, r0, #4 │ │ │ │ lsls r3, r2, #4 │ │ │ │ strb r2, [r4, #8] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - cmp r1, #212 @ 0xd4 │ │ │ │ + cmp r1, #216 @ 0xd8 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldmia r2!, {r1, r4} │ │ │ │ + ldmia r2, {r1, r2, r4} │ │ │ │ lsls r2, r2, #4 │ │ │ │ - cmp r1, #192 @ 0xc0 │ │ │ │ + cmp r1, #196 @ 0xc4 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldmia r1, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r2, #4 │ │ │ │ - lsls r0, r7, #2 │ │ │ │ + lsls r4, r7, #2 │ │ │ │ lsls r3, r2, #4 │ │ │ │ strb r2, [r3, #7] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - cmp r1, #140 @ 0x8c │ │ │ │ + cmp r1, #144 @ 0x90 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldmia r1, {r1, r3, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r6, r7} │ │ │ │ lsls r2, r2, #4 │ │ │ │ - cmp r1, #120 @ 0x78 │ │ │ │ + cmp r1, #124 @ 0x7c │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldmia r1, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r1, {r1, r4, r5, r7} │ │ │ │ lsls r2, r2, #4 │ │ │ │ strh r0, [r1, #54] @ 0x36 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - cmp r1, #82 @ 0x52 │ │ │ │ + cmp r1, #86 @ 0x56 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldmia r1, {r1, r3, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r7} │ │ │ │ lsls r2, r2, #4 │ │ │ │ - revsh r2, r5 │ │ │ │ + revsh r6, r5 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - cmp r1, #14 │ │ │ │ + cmp r1, #18 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldmia r1!, {r3, r6} │ │ │ │ + ldmia r1!, {r2, r3, r6} │ │ │ │ lsls r2, r2, #4 │ │ │ │ - cmp r0, #222 @ 0xde │ │ │ │ + cmp r0, #226 @ 0xe2 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldmia r1!, {r2, r4} │ │ │ │ + ldmia r1!, {r3, r4} │ │ │ │ lsls r2, r2, #4 │ │ │ │ - cmp r0, #120 @ 0x78 │ │ │ │ + cmp r0, #124 @ 0x7c │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldmia r0!, {r1, r4, r5, r7} │ │ │ │ + ldmia r0!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldmia r7, {r2, r3, r5, r7} │ │ │ │ + ldmia r7, {r4, r5, r7} │ │ │ │ lsls r2, r2, #4 │ │ │ │ - cmp r0, #74 @ 0x4a │ │ │ │ + cmp r0, #78 @ 0x4e │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldmia r0!, {r1, r7} │ │ │ │ + ldmia r0!, {r1, r2, r7} │ │ │ │ lsls r2, r2, #4 │ │ │ │ - cmp r0, #34 @ 0x22 │ │ │ │ + cmp r0, #38 @ 0x26 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldmia r0!, {r2, r3, r4, r6} │ │ │ │ + ldmia r0!, {r5, r6} │ │ │ │ lsls r2, r2, #4 │ │ │ │ - @ instruction: 0xb7c0 │ │ │ │ + @ instruction: 0xb7c4 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - movs r7, #226 @ 0xe2 │ │ │ │ + movs r7, #230 @ 0xe6 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldmia r0!, {r2, r3, r4} │ │ │ │ + ldmia r0!, {r5} │ │ │ │ lsls r2, r2, #4 │ │ │ │ - mrc2 1, 7, r0, cr4, cr2, {0} │ │ │ │ - bcs.n 3a8804 │ │ │ │ + mrc2 1, 7, r0, cr8, cr2, {0} │ │ │ │ + bcs.n 3a880c │ │ │ │ lsls r2, r2, #4 │ │ │ │ - movs r7, #130 @ 0x82 │ │ │ │ + movs r7, #134 @ 0x86 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - stmia r7!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r2, #4 │ │ │ │ - movs r7, #74 @ 0x4a │ │ │ │ + movs r7, #78 @ 0x4e │ │ │ │ lsls r3, r2, #4 │ │ │ │ - stmia r7!, {r7} │ │ │ │ + stmia r7!, {r2, r7} │ │ │ │ lsls r2, r2, #4 │ │ │ │ - movs r6, #254 @ 0xfe │ │ │ │ + movs r7, #2 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - stmia r7!, {r2, r4, r5} │ │ │ │ + stmia r7!, {r3, r4, r5} │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r3, [pc, #128] @ (3a88f8 ) │ │ │ │ mov r4, r6 │ │ │ │ ldr r2, [pc, #128] @ (3a88fc ) │ │ │ │ mov r6, sl │ │ │ │ ldr r1, [pc, #128] @ (3a8900 ) │ │ │ │ ldr r0, [pc, #132] @ (3a8904 ) │ │ │ │ @@ -163208,30 +163207,30 @@ │ │ │ │ blx 73c10c │ │ │ │ b.n 3a853a │ │ │ │ mov r0, r5 │ │ │ │ blx 344c20 <_Py_Dealloc@plt+0x4> │ │ │ │ b.n 3a84ec │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - push {r2, r3, r4, r6, lr} │ │ │ │ + push {r5, r6, lr} │ │ │ │ lsls r2, r2, #4 │ │ │ │ - movs r5, #126 @ 0x7e │ │ │ │ + movs r5, #130 @ 0x82 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - stmia r5!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r5!, {r6, r7} │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldc2 1, cr0, [r0], {18} │ │ │ │ - movs r5, #84 @ 0x54 │ │ │ │ + ldc2 1, cr0, [r4], {18} │ │ │ │ + movs r5, #88 @ 0x58 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - stmia r5!, {r1, r3, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r7} │ │ │ │ lsls r2, r2, #4 │ │ │ │ - movs r5, #54 @ 0x36 │ │ │ │ + movs r5, #58 @ 0x3a │ │ │ │ lsls r3, r2, #4 │ │ │ │ - stmia r5!, {r2, r3, r5, r6} │ │ │ │ + stmia r5!, {r4, r5, r6} │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrsh r4, [r4, r2] │ │ │ │ + ldrsh r0, [r5, r2] │ │ │ │ lsls r2, r4, #4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 3a893a │ │ │ │ @@ -163569,17 +163568,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r0, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #26 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #148 @ 0x94 │ │ │ │ + movs r1, #152 @ 0x98 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - stmia r1!, {r2, r3, r6, r7} │ │ │ │ + stmia r1!, {r4, r6, r7} │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx 73c0ac │ │ │ │ b.n 3a9052 │ │ │ │ mov r0, r4 │ │ │ │ blx 344c20 <_Py_Dealloc@plt+0x4> │ │ │ │ @@ -163944,80 +163943,80 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl 37a8b0 │ │ │ │ b.w 3a8182 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ stmia r0!, {r2, r3, r4, r6} │ │ │ │ - stmia r5!, {r3, r5} │ │ │ │ + stmia r5!, {r2, r3, r5} │ │ │ │ lsls r2, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3!, {r1, r2, r6, r7} │ │ │ │ + ldmia r3, {r1, r3, r6, r7} │ │ │ │ lsls r2, r2, #4 │ │ │ │ - movs r0, #120 @ 0x78 │ │ │ │ + movs r0, #124 @ 0x7c │ │ │ │ lsls r3, r2, #4 │ │ │ │ - stmia r0!, {r2, r4, r5, r7} │ │ │ │ + stmia r0!, {r3, r4, r5, r7} │ │ │ │ lsls r2, r2, #4 │ │ │ │ - movs r0, #20 │ │ │ │ + movs r0, #24 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - stmia r0!, {r1, r3, r6} │ │ │ │ + stmia r0!, {r1, r2, r3, r6} │ │ │ │ lsls r2, r2, #4 │ │ │ │ - subs r0, r5, #7 │ │ │ │ + subs r4, r5, #7 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - stmia r0!, {r1, r2, r3, r4} │ │ │ │ + stmia r0!, {r1, r5} │ │ │ │ lsls r2, r2, #4 │ │ │ │ - subs r6, r5, #6 │ │ │ │ + subs r2, r6, #6 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - itt al │ │ │ │ + it al │ │ │ │ lslal r2, r2, #4 │ │ │ │ - stmiaal r4!, {r1, r4, r5, r6} │ │ │ │ + stmia r4!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r2, r2, #4 │ │ │ │ - subs r0, r0, #6 │ │ │ │ + subs r4, r0, #6 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ittt lt │ │ │ │ - lsllt r2, r2, #4 │ │ │ │ - stmialt r4!, {r4, r6} │ │ │ │ - lsllt r2, r2, #4 │ │ │ │ - subs r4, r2, #5 │ │ │ │ + ittt gt │ │ │ │ + lslgt r2, r2, #4 │ │ │ │ + stmiagt r4!, {r2, r4, r6} │ │ │ │ + lslgt r2, r2, #4 │ │ │ │ + subs r0, r3, #5 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - itee hi │ │ │ │ - lslhi r2, r2, #4 │ │ │ │ - stmials r3!, {r3, r4, r5} │ │ │ │ + itee ls │ │ │ │ lslls r2, r2, #4 │ │ │ │ - subs r6, r2, #4 │ │ │ │ + stmiahi r3!, {r2, r3, r4, r5} │ │ │ │ + lslhi r2, r2, #4 │ │ │ │ + subs r2, r3, #4 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - itee mi │ │ │ │ - lslmi r2, r2, #4 │ │ │ │ - strpl r2, [r7, #112] @ 0x70 │ │ │ │ - lslpl r7, r1, #4 │ │ │ │ - subs r4, r5, #3 │ │ │ │ + itee pl │ │ │ │ + lslpl r2, r2, #4 │ │ │ │ + strmi r2, [r7, #112] @ 0x70 │ │ │ │ + lslmi r7, r1, #4 │ │ │ │ + subs r0, r6, #3 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - itet cs │ │ │ │ + itee cs │ │ │ │ lslcs r2, r2, #4 │ │ │ │ - subcc r4, r7, #2 │ │ │ │ - lslcs r3, r2, #4 │ │ │ │ - subs r0, r0, #3 │ │ │ │ + subcc r0, r0, #3 │ │ │ │ + lslcc r3, r2, #4 │ │ │ │ + subs r4, r0, #3 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - bkpt 0x00f6 │ │ │ │ + bkpt 0x00fa │ │ │ │ lsls r2, r2, #4 │ │ │ │ lsrs r4, r3, #7 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - bkpt 0x006e │ │ │ │ + bkpt 0x0072 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - rsb r1, r6, #9568256 @ 0x920000 │ │ │ │ - subs r6, r3, #0 │ │ │ │ + rsb r1, sl, #9568256 @ 0x920000 │ │ │ │ + subs r2, r4, #0 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - bkpt 0x0058 │ │ │ │ + bkpt 0x005c │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldrb r6, [r7, #12] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - adds r0, r1, #7 │ │ │ │ + adds r4, r1, #7 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - bkpt 0x0000 │ │ │ │ + bkpt 0x0004 │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr.w r3, [pc, #1212] @ 3a95d0 │ │ │ │ mov r4, r8 │ │ │ │ mov r8, r6 │ │ │ │ mov r6, sl │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ str r7, [sp, #12] │ │ │ │ @@ -164449,77 +164448,77 @@ │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ stmia r0!, {r2, r3, r4, r6} │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r4, r5} │ │ │ │ + stmia r4!, {r2, r4, r5} │ │ │ │ lsls r2, r2, #4 │ │ │ │ - adds r0, r2, #3 │ │ │ │ + adds r4, r2, #3 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - pop {r2, r3, pc} │ │ │ │ + pop {r4, pc} │ │ │ │ lsls r2, r2, #4 │ │ │ │ - adds r2, r4, #1 │ │ │ │ + adds r6, r4, #1 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - pop {r3, r4, r7} │ │ │ │ + pop {r2, r3, r4, r7} │ │ │ │ lsls r2, r2, #4 │ │ │ │ - stmia r3!, {r3, r7} │ │ │ │ + stmia r3!, {r2, r3, r7} │ │ │ │ lsls r2, r2, #4 │ │ │ │ - adds r0, r5, #0 │ │ │ │ + adds r4, r5, #0 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - pop {r2, r5, r6} │ │ │ │ + pop {r3, r5, r6} │ │ │ │ lsls r2, r2, #4 │ │ │ │ - subs r2, r3, r2 │ │ │ │ + subs r6, r3, r2 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - revsh r0, r2 │ │ │ │ + revsh r4, r2 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - subs r0, r2, r1 │ │ │ │ + subs r4, r2, r1 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - hlt 0x000e │ │ │ │ + hlt 0x0012 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - bkpt 0x008c │ │ │ │ + bkpt 0x0090 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - adds r4, r6, r7 │ │ │ │ + adds r0, r7, r7 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - rev r2, r5 │ │ │ │ + rev r6, r5 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - adds r2, r6, r6 │ │ │ │ + adds r6, r6, r6 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - cbnz r0, 3a9652 │ │ │ │ + cbnz r4, 3a9652 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - adds r2, r0, r6 │ │ │ │ + adds r6, r0, r6 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - cbnz r0, 3a964e │ │ │ │ + cbnz r4, 3a964e │ │ │ │ lsls r2, r2, #4 │ │ │ │ - adds r2, r4, r5 │ │ │ │ + adds r6, r4, r5 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - cbnz r0, 3a964e │ │ │ │ + cbnz r4, 3a964e │ │ │ │ lsls r2, r2, #4 │ │ │ │ - adds r2, r0, r5 │ │ │ │ + adds r6, r0, r5 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - cbnz r0, 3a964e │ │ │ │ + cbnz r4, 3a964e │ │ │ │ lsls r2, r2, #4 │ │ │ │ - adds r6, r1, r4 │ │ │ │ + adds r2, r2, r4 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - cbnz r0, 3a964a │ │ │ │ + cbnz r4, 3a964a │ │ │ │ lsls r2, r2, #4 │ │ │ │ - adds r6, r2, r3 │ │ │ │ + adds r2, r3, r3 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - cbnz r0, 3a9644 │ │ │ │ + cbnz r4, 3a9644 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - adds r6, r5, r2 │ │ │ │ + adds r2, r6, r2 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - @ instruction: 0xb8e8 │ │ │ │ + @ instruction: 0xb8ec │ │ │ │ lsls r2, r2, #4 │ │ │ │ - stmia r3!, {r5, r6, r7} │ │ │ │ + stmia r3!, {r2, r5, r6, r7} │ │ │ │ lsls r2, r2, #4 │ │ │ │ - adds r0, r2, r2 │ │ │ │ + adds r4, r2, r2 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - @ instruction: 0xb8c8 │ │ │ │ + @ instruction: 0xb8cc │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r8 │ │ │ │ ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 3a966a │ │ │ │ @@ -164673,85 +164672,85 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ subs r3, #4 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r6, #29 │ │ │ │ + asrs r2, r7, #29 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - @ instruction: 0xb7ae │ │ │ │ + @ instruction: 0xb7b2 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - asrs r4, r2, #29 │ │ │ │ + asrs r0, r3, #29 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - @ instruction: 0xb78c │ │ │ │ + @ instruction: 0xb790 │ │ │ │ lsls r2, r2, #4 │ │ │ │ lsls r0, r5, #10 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - @ instruction: 0xb73a │ │ │ │ + @ instruction: 0xb73e │ │ │ │ lsls r2, r2, #4 │ │ │ │ - mcr 1, 3, r0, cr14, cr2, {0} │ │ │ │ + mrc 1, 3, r0, cr2, cr2, {0} │ │ │ │ @ instruction: 0xf1960122 │ │ │ │ - str r0, [r6, #56] @ 0x38 │ │ │ │ + str r4, [r6, #56] @ 0x38 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - str r6, [r1, #60] @ 0x3c │ │ │ │ + str r2, [r2, #60] @ 0x3c │ │ │ │ lsls r2, r2, #4 │ │ │ │ lsls r6, r6, #9 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - @ instruction: 0xb708 │ │ │ │ + @ instruction: 0xb70c │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldr r4, [r5, #28] │ │ │ │ + ldr r0, [r6, #28] │ │ │ │ lsls r2, r2, #4 │ │ │ │ lsls r0, r4, #9 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - @ instruction: 0xb6f2 │ │ │ │ + @ instruction: 0xb6f6 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldr r6, [r5, #52] @ 0x34 │ │ │ │ + ldr r2, [r6, #52] @ 0x34 │ │ │ │ lsls r2, r2, #4 │ │ │ │ adcs.w r1, r0, #34 @ 0x22 │ │ │ │ - str r2, [r3, #40] @ 0x28 │ │ │ │ + str r6, [r3, #40] @ 0x28 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - str r0, [r2, #52] @ 0x34 │ │ │ │ + str r4, [r2, #52] @ 0x34 │ │ │ │ lsls r2, r2, #4 │ │ │ │ lsls r0, r6, #8 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - @ instruction: 0xb6c2 │ │ │ │ + @ instruction: 0xb6c6 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - mcr 1, 0, r0, cr2, cr2, {0} │ │ │ │ + mcr 1, 0, r0, cr6, cr2, {0} │ │ │ │ lsls r2, r3, #8 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - @ instruction: 0xb6ac │ │ │ │ + @ instruction: 0xb6b0 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - stcl 1, cr0, [r8, #72] @ 0x48 │ │ │ │ + stcl 1, cr0, [ip, #72] @ 0x48 │ │ │ │ lsls r4, r0, #8 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - @ instruction: 0xb696 │ │ │ │ + @ instruction: 0xb69a │ │ │ │ lsls r2, r2, #4 │ │ │ │ - stcl 1, cr0, [r2, #72]! @ 0x48 │ │ │ │ + stcl 1, cr0, [r6, #72]! @ 0x48 │ │ │ │ lsls r6, r5, #7 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - @ instruction: 0xb680 │ │ │ │ + @ instruction: 0xb684 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - stcl 1, cr0, [r4, #72]! @ 0x48 │ │ │ │ + stcl 1, cr0, [r8, #72]! @ 0x48 │ │ │ │ lsls r0, r3, #7 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - @ instruction: 0xb66a │ │ │ │ + @ instruction: 0xb66e │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldc 1, cr0, [r2, #72] @ 0x48 │ │ │ │ + ldc 1, cr0, [r6, #72] @ 0x48 │ │ │ │ lsls r2, r0, #7 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - @ instruction: 0xb654 │ │ │ │ + setend be │ │ │ │ lsls r2, r2, #4 │ │ │ │ - strb r0, [r7, #8] │ │ │ │ + strb r4, [r7, #8] │ │ │ │ lsls r2, r2, #4 │ │ │ │ lsls r4, r5, #6 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - @ instruction: 0xb63e │ │ │ │ + @ instruction: 0xb642 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - b.n 3a9eb4 │ │ │ │ + b.n 3a9ebc │ │ │ │ lsls r2, r2, #4 │ │ │ │ │ │ │ │ 003a9888 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -165017,56 +165016,56 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r0, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xebe60112 │ │ │ │ - nop {10} │ │ │ │ - lsls r2, r2, #4 │ │ │ │ - push {r1, r2, r3, r7} │ │ │ │ + @ instruction: 0xebea0112 │ │ │ │ + itt ge │ │ │ │ + lslge r2, r2, #4 │ │ │ │ + pushge {r1, r4, r7} │ │ │ │ lsls r2, r2, #4 │ │ │ │ - asrs r6, r5, #14 │ │ │ │ + asrs r2, r6, #14 │ │ │ │ lsls r3, r2, #4 │ │ │ │ ldrb r6, [r1, r0] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - adc.w r1, r4, r2, lsr #32 │ │ │ │ - cbz r2, 3a9bd2 │ │ │ │ + adc.w r1, r8, r2, lsr #32 │ │ │ │ + cbz r6, 3a9bd2 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - b.n 3a94d4 │ │ │ │ + b.n 3a94dc │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldrh r2, [r4, r7] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - adds.w r1, r8, r2, lsr #32 │ │ │ │ - cbz r6, 3a9bd6 │ │ │ │ + adds.w r1, ip, r2, lsr #32 │ │ │ │ + cbz r2, 3a9bd8 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - @ instruction: 0xeafa0112 │ │ │ │ - cbz r6, 3a9bd6 │ │ │ │ + @ instruction: 0xeafe0112 │ │ │ │ + cbz r2, 3a9bd8 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - @ instruction: 0xeae20112 │ │ │ │ - cbz r6, 3a9bd8 │ │ │ │ + @ instruction: 0xeae60112 │ │ │ │ + cbz r2, 3a9bda │ │ │ │ lsls r2, r2, #4 │ │ │ │ - @ instruction: 0xeac40112 │ │ │ │ - cbz r0, 3a9bda │ │ │ │ + @ instruction: 0xeac80112 │ │ │ │ + cbz r4, 3a9bda │ │ │ │ lsls r2, r2, #4 │ │ │ │ cdp2 1, 10, cr0, cr0, cr2, {1} │ │ │ │ - cbz r2, 3a9bd0 │ │ │ │ + cbz r6, 3a9bd0 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - str r2, [r0, #52] @ 0x34 │ │ │ │ + str r6, [r0, #52] @ 0x34 │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldc 1, cr0, [r4, #136] @ 0x88 │ │ │ │ - ldrsh r6, [r3, r3] │ │ │ │ + ldrsh r2, [r4, r3] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrsh r4, [r2, r6] │ │ │ │ + ldrsh r0, [r3, r6] │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldcl 1, cr0, [ip, #-136]! @ 0xffffff78 │ │ │ │ - ldrsh r6, [r2, r6] │ │ │ │ + ldrsh r2, [r3, r6] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrsh r4, [r6, r6] │ │ │ │ + ldrsh r0, [r7, r6] │ │ │ │ lsls r2, r2, #4 │ │ │ │ │ │ │ │ 003a9ba0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -165170,24 +165169,24 @@ │ │ │ │ lslvs r2, r5, #4 │ │ │ │ ldrbvc r4, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ udf #200 @ 0xc8 │ │ │ │ lsls r1, r5, #4 │ │ │ │ - ldr r3, [sp, #864] @ 0x360 │ │ │ │ + ldr r3, [sp, #880] @ 0x370 │ │ │ │ lsls r2, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldmdb r4!, {r1, r4, r8} │ │ │ │ - cbz r0, 3a9cea │ │ │ │ + ldmdb r8!, {r1, r4, r8} │ │ │ │ + cbz r4, 3a9cea │ │ │ │ lsls r2, r2, #4 │ │ │ │ - add r3, pc, #408 @ (adr r3, 3a9e4c ) │ │ │ │ + add r3, pc, #424 @ (adr r3, 3a9e5c ) │ │ │ │ lsls r6, r3, #4 │ │ │ │ - ldr r3, [pc, #56] @ (3a9cf0 ) │ │ │ │ + ldr r3, [pc, #72] @ (3a9d00 ) │ │ │ │ lsls r2, r4, #4 │ │ │ │ │ │ │ │ 003a9cb8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -165300,25 +165299,25 @@ │ │ │ │ lsls r2, r5, #4 │ │ │ │ ldrb r4, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ble.n 3a9cfc │ │ │ │ lsls r1, r5, #4 │ │ │ │ - add r6, pc, #528 @ (adr r6, 3a9fe8 ) │ │ │ │ + add r6, pc, #544 @ (adr r6, 3a9ff8 ) │ │ │ │ lsls r2, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r7, #1 │ │ │ │ + asrs r4, r7, #1 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - sub sp, #208 @ 0xd0 │ │ │ │ + sub sp, #224 @ 0xe0 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldr r2, [sp, #512] @ 0x200 │ │ │ │ + ldr r2, [sp, #528] @ 0x210 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - add r2, pc, #152 @ (adr r2, 3a9e84 ) │ │ │ │ + add r2, pc, #168 @ (adr r2, 3a9e94 ) │ │ │ │ lsls r6, r3, #4 │ │ │ │ │ │ │ │ 003a9dec : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -166261,91 +166260,91 @@ │ │ │ │ lsls r1, r5, #4 │ │ │ │ ldrb r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r5, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r2, #13 │ │ │ │ + lsls r0, r3, #13 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - add r6, sp, #888 @ 0x378 │ │ │ │ + add r6, sp, #904 @ 0x388 │ │ │ │ lsls r2, r2, #4 │ │ │ │ strh r4, [r5, #34] @ 0x22 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r3, #7 │ │ │ │ + lsls r0, r4, #7 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - add r5, sp, #408 @ 0x198 │ │ │ │ + add r5, sp, #424 @ 0x1a8 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - lsls r2, r1, #4 │ │ │ │ + lsls r6, r1, #4 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - add r4, sp, #592 @ 0x250 │ │ │ │ + add r4, sp, #608 @ 0x260 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - lsls r4, r3, #2 │ │ │ │ + lsls r0, r4, #2 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - add r4, sp, #152 @ 0x98 │ │ │ │ + add r4, sp, #168 @ 0xa8 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - lsls r4, r7, #1 │ │ │ │ + lsls r0, r0, #2 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - add r4, sp, #24 │ │ │ │ + add r4, sp, #40 @ 0x28 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + lsls r4, r1, #1 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - add r3, sp, #840 @ 0x348 │ │ │ │ + add r3, sp, #856 @ 0x358 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - movs r4, r1 │ │ │ │ + movs r0, r2 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - add r3, sp, #592 @ 0x250 │ │ │ │ + add r3, sp, #608 @ 0x260 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - vsra.u32 d0, d2, #4 │ │ │ │ - add r3, sp, #272 @ 0x110 │ │ │ │ + vorr.i32 d16, #130 @ 0x00000082 │ │ │ │ + add r3, sp, #288 @ 0x120 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - vbif d16, d8, d2 │ │ │ │ - add r3, sp, #0 │ │ │ │ + vbif d16, d12, d2 │ │ │ │ + add r3, sp, #16 │ │ │ │ lsls r2, r2, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - mrc2 1, 5, r0, cr8, cr2, {0} │ │ │ │ - add r2, sp, #256 @ 0x100 │ │ │ │ + mrc2 1, 5, r0, cr12, cr2, {0} │ │ │ │ + add r2, sp, #272 @ 0x110 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldc2l 1, cr0, [r6], #72 @ 0x48 │ │ │ │ - add r0, sp, #512 @ 0x200 │ │ │ │ + ldc2l 1, cr0, [sl], #72 @ 0x48 │ │ │ │ + add r0, sp, #528 @ 0x210 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldc2 1, cr0, [r8], #72 @ 0x48 │ │ │ │ - add r0, sp, #264 @ 0x108 │ │ │ │ + ldc2 1, cr0, [ip], #72 @ 0x48 │ │ │ │ + add r0, sp, #280 @ 0x118 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldc2 1, cr0, [sl], {18} │ │ │ │ - add r0, sp, #144 @ 0x90 │ │ │ │ + ldc2 1, cr0, [lr], {18} │ │ │ │ + add r0, sp, #160 @ 0xa0 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - mrrc2 1, 1, r0, r2, cr2 │ │ │ │ - add r7, pc, #880 @ (adr r7, 3aabf4 ) │ │ │ │ + mrrc2 1, 1, r0, r6, cr2 │ │ │ │ + add r7, pc, #896 @ (adr r7, 3aac04 ) │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldc2 1, cr0, [r6], {18} │ │ │ │ - add r7, pc, #640 @ (adr r7, 3aab0c ) │ │ │ │ + ldc2 1, cr0, [sl], {18} │ │ │ │ + add r7, pc, #656 @ (adr r7, 3aab1c ) │ │ │ │ lsls r2, r2, #4 │ │ │ │ - @ instruction: 0xfbae0112 │ │ │ │ - add r7, pc, #224 @ (adr r7, 3aa974 ) │ │ │ │ + @ instruction: 0xfbb20112 │ │ │ │ + add r7, pc, #240 @ (adr r7, 3aa984 ) │ │ │ │ lsls r2, r2, #4 │ │ │ │ - smlawt r1, r8, r2, r0 │ │ │ │ - add r6, pc, #776 @ (adr r6, 3aaba4 ) │ │ │ │ + smlawt r1, ip, r2, r0 │ │ │ │ + add r6, pc, #792 @ (adr r6, 3aabb4 ) │ │ │ │ lsls r2, r2, #4 │ │ │ │ b.n 3aaa28 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - strh r6, [r3, r3] │ │ │ │ + strh r2, [r4, r3] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - strh r4, [r7, r3] │ │ │ │ + strh r0, [r0, r4] │ │ │ │ lsls r2, r2, #4 │ │ │ │ b.n 3aaa08 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - str r0, [r7, r7] │ │ │ │ + str r4, [r7, r7] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - strh r6, [r5, r2] │ │ │ │ + strh r2, [r6, r2] │ │ │ │ lsls r2, r2, #4 │ │ │ │ │ │ │ │ 003aa8b4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -166417,20 +166416,20 @@ │ │ │ │ lsls r1, r5, #4 │ │ │ │ sxtb r4, r3 │ │ │ │ lsls r2, r5, #4 │ │ │ │ ldrb r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ bne.n 3aa928 │ │ │ │ lsls r1, r5, #4 │ │ │ │ - bls.n 3aa8a8 │ │ │ │ + bls.n 3aa8b0 │ │ │ │ lsls r2, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr??.w r0, [r4, ] │ │ │ │ - add r5, pc, #0 @ (adr r5, 3aa97c ) │ │ │ │ + ldr??.w r0, [r8, ] │ │ │ │ + add r5, pc, #16 @ (adr r5, 3aa98c ) │ │ │ │ lsls r2, r2, #4 │ │ │ │ │ │ │ │ 003aa97c : │ │ │ │ b.w 3a9dec │ │ │ │ │ │ │ │ 003aa980 : │ │ │ │ push {r4, r5, lr} │ │ │ │ @@ -166562,22 +166561,22 @@ │ │ │ │ blx 73c0ac │ │ │ │ b.n 3aaa38 │ │ │ │ nop │ │ │ │ beq.n 3aaaac │ │ │ │ lsls r1, r5, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr.w r0, [r0, ] │ │ │ │ - add r3, pc, #880 @ (adr r3, 3aae2c ) │ │ │ │ + ldr.w r0, [r4, ] │ │ │ │ + add r3, pc, #896 @ (adr r3, 3aae3c ) │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrh.w r0, [r6, ] │ │ │ │ - add r3, pc, #776 @ (adr r3, 3aadcc ) │ │ │ │ + ldrh.w r0, [sl, ] │ │ │ │ + add r3, pc, #792 @ (adr r3, 3aaddc ) │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrb.w r0, [r8, ] │ │ │ │ - add r3, pc, #656 @ (adr r3, 3aad5c ) │ │ │ │ + ldrb.w r0, [ip, ] │ │ │ │ + add r3, pc, #672 @ (adr r3, 3aad6c ) │ │ │ │ lsls r2, r2, #4 │ │ │ │ │ │ │ │ 003aaacc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -166649,20 +166648,20 @@ │ │ │ │ lsls r1, r5, #4 │ │ │ │ add sp, #272 @ 0x110 │ │ │ │ lsls r2, r5, #4 │ │ │ │ ldrb r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r7, {r1, r2, r6, r7} │ │ │ │ lsls r1, r5, #4 │ │ │ │ - bvc.n 3aaa90 │ │ │ │ + bvc.n 3aaa98 │ │ │ │ lsls r2, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf75c0112 │ │ │ │ - add r2, pc, #928 @ (adr r2, 3aaf34 ) │ │ │ │ + @ instruction: 0xf7600112 │ │ │ │ + add r2, pc, #944 @ (adr r2, 3aaf44 ) │ │ │ │ lsls r2, r2, #4 │ │ │ │ │ │ │ │ 003aab94 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -167324,73 +167323,73 @@ │ │ │ │ lsls r1, r5, #4 │ │ │ │ ldrb r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf6200112 │ │ │ │ - add r1, pc, #688 @ (adr r1, 3ab4f4 ) │ │ │ │ + @ instruction: 0xf6240112 │ │ │ │ + add r1, pc, #704 @ (adr r1, 3ab504 ) │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldmia r6, {r1, r2, r3, r6} │ │ │ │ lsls r1, r5, #4 │ │ │ │ ldr r4, [r2, r7] │ │ │ │ movs r0, r0 │ │ │ │ - add.w r1, r0, #9568256 @ 0x920000 │ │ │ │ - add r0, pc, #552 @ (adr r0, 3ab47c ) │ │ │ │ + add.w r1, r4, #9568256 @ 0x920000 │ │ │ │ + add r0, pc, #568 @ (adr r0, 3ab48c ) │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r0, [r5, #68] @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ands.w r1, r2, #9568256 @ 0x920000 │ │ │ │ - ldr r7, [sp, #632] @ 0x278 │ │ │ │ + ands.w r1, r6, #9568256 @ 0x920000 │ │ │ │ + ldr r7, [sp, #648] @ 0x288 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - @ instruction: 0xf3d40112 │ │ │ │ - ldr r7, [sp, #384] @ 0x180 │ │ │ │ + @ instruction: 0xf3d80112 │ │ │ │ + ldr r7, [sp, #400] @ 0x190 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - @ instruction: 0xf3b00112 │ │ │ │ - ldr r7, [sp, #240] @ 0xf0 │ │ │ │ + @ instruction: 0xf3b40112 │ │ │ │ + ldr r7, [sp, #256] @ 0x100 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - usat r1, #18, r8 │ │ │ │ - ldr r7, [sp, #80] @ 0x50 │ │ │ │ + usat r1, #18, ip │ │ │ │ + ldr r7, [sp, #96] @ 0x60 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - subw r1, sl, #18 │ │ │ │ - ldr r6, [sp, #216] @ 0xd8 │ │ │ │ + subw r1, lr, #18 │ │ │ │ + ldr r6, [sp, #232] @ 0xe8 │ │ │ │ lsls r2, r2, #4 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf2680112 │ │ │ │ - ldr r5, [sp, #968] @ 0x3c8 │ │ │ │ + @ instruction: 0xf26c0112 │ │ │ │ + ldr r5, [sp, #984] @ 0x3d8 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - movw r1, #18 │ │ │ │ - ldr r5, [sp, #816] @ 0x330 │ │ │ │ + movw r1, #16402 @ 0x4012 │ │ │ │ + ldr r5, [sp, #832] @ 0x340 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - rsbs r1, ip, #18 │ │ │ │ - ldr r5, [sp, #416] @ 0x1a0 │ │ │ │ + @ instruction: 0xf1e00112 │ │ │ │ + ldr r5, [sp, #432] @ 0x1b0 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - sub.w r1, ip, #18 │ │ │ │ - ldr r5, [sp, #224] @ 0xe0 │ │ │ │ + subs.w r1, r0, #18 │ │ │ │ + ldr r5, [sp, #240] @ 0xf0 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - @ instruction: 0xf1940112 │ │ │ │ - ldr r5, [sp, #128] @ 0x80 │ │ │ │ + @ instruction: 0xf1980112 │ │ │ │ + ldr r5, [sp, #144] @ 0x90 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - sbcs.w r1, r0, #18 │ │ │ │ - ldr r4, [sp, #1008] @ 0x3f0 │ │ │ │ + sbcs.w r1, r4, #18 │ │ │ │ + ldr r5, [sp, #0] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - adcs.w r1, r8, #18 │ │ │ │ - ldr r4, [sp, #912] @ 0x390 │ │ │ │ + adcs.w r1, ip, #18 │ │ │ │ + ldr r4, [sp, #928] @ 0x3a0 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - add r7, pc, #648 @ (adr r7, 3ab54c ) │ │ │ │ + add r7, pc, #664 @ (adr r7, 3ab55c ) │ │ │ │ lsls r2, r2, #4 │ │ │ │ - @ instruction: 0xf12c0112 │ │ │ │ - ldr r4, [sp, #728] @ 0x2d8 │ │ │ │ + @ instruction: 0xf1300112 │ │ │ │ + ldr r4, [sp, #744] @ 0x2e8 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - @ instruction: 0xf0d20112 │ │ │ │ - ldr r4, [sp, #376] @ 0x178 │ │ │ │ + @ instruction: 0xf0d60112 │ │ │ │ + ldr r4, [sp, #392] @ 0x188 │ │ │ │ lsls r2, r2, #4 │ │ │ │ │ │ │ │ 003ab2d4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -168095,45 +168094,45 @@ │ │ │ │ stmia r0!, {r2, r3, r4, r6} │ │ │ │ stmia r2!, {r1, r3, r4} │ │ │ │ lsls r1, r5, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r2, r2, #4 │ │ │ │ - str r5, [sp, #152] @ 0x98 │ │ │ │ + str r5, [sp, #168] @ 0xa8 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldmia r4, {r1, r4, r6} │ │ │ │ + ldmia r4, {r1, r2, r4, r6} │ │ │ │ lsls r2, r2, #4 │ │ │ │ - str r4, [sp, #984] @ 0x3d8 │ │ │ │ + str r4, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldr r0, [sp, #816] @ 0x330 │ │ │ │ + ldr r0, [sp, #832] @ 0x340 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldr r0, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r0, [sp, #960] @ 0x3c0 │ │ │ │ lsls r2, r2, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #536 @ (adr r7, 3abc9c ) │ │ │ │ + add r7, pc, #552 @ (adr r7, 3abcac ) │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldmia r3!, {r1, r4, r5, r7} │ │ │ │ + ldmia r3!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r2, r2, #4 │ │ │ │ - str r4, [sp, #376] @ 0x178 │ │ │ │ + str r4, [sp, #392] @ 0x188 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - stmia r5!, {r2, r3, r5} │ │ │ │ + stmia r5!, {r4, r5} │ │ │ │ lsls r2, r2, #4 │ │ │ │ subs r4, #72 @ 0x48 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldmia r3, {r1, r3, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r7} │ │ │ │ lsls r2, r2, #4 │ │ │ │ - str r4, [sp, #224] @ 0xe0 │ │ │ │ + str r4, [sp, #240] @ 0xf0 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldmia r3!, {r2, r4, r6} │ │ │ │ + ldmia r3, {r3, r4, r6} │ │ │ │ lsls r2, r2, #4 │ │ │ │ - str r4, [sp, #0] │ │ │ │ + str r4, [sp, #16] │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr.w r2, [pc, #1072] @ 3abed8 │ │ │ │ movw r1, #1498 @ 0x5da │ │ │ │ ldr.w r3, [pc, #1068] @ 3abedc │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r4, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ @@ -168540,77 +168539,77 @@ │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ stmia r0!, {r2, r3, r4, r6} │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2, {r2, r3, r5, r6} │ │ │ │ + ldmia r2!, {r4, r5, r6} │ │ │ │ lsls r2, r2, #4 │ │ │ │ subs r3, #142 @ 0x8e │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldmia r2, {r2, r3, r6, r7} │ │ │ │ + ldmia r2!, {r4, r6, r7} │ │ │ │ lsls r2, r2, #4 │ │ │ │ - str r3, [sp, #488] @ 0x1e8 │ │ │ │ + str r3, [sp, #504] @ 0x1f8 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldmia r2!, {r1, r4, r5, r7} │ │ │ │ + ldmia r2, {r1, r2, r4, r5, r7} │ │ │ │ lsls r2, r2, #4 │ │ │ │ - str r3, [sp, #376] @ 0x178 │ │ │ │ + str r3, [sp, #392] @ 0x188 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - @ instruction: 0xf2ea0112 │ │ │ │ + @ instruction: 0xf2ee0112 │ │ │ │ subs r3, #66 @ 0x42 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldmia r2, {r2, r7} │ │ │ │ + ldmia r2!, {r3, r7} │ │ │ │ lsls r2, r2, #4 │ │ │ │ - str r3, [sp, #200] @ 0xc8 │ │ │ │ + str r3, [sp, #216] @ 0xd8 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldmia r2!, {r3, r4, r5} │ │ │ │ + ldmia r2, {r2, r3, r4, r5} │ │ │ │ lsls r2, r2, #4 │ │ │ │ - str r2, [sp, #912] @ 0x390 │ │ │ │ + str r2, [sp, #928] @ 0x3a0 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldmia r2!, {r3} │ │ │ │ + ldmia r2, {r2, r3} │ │ │ │ lsls r2, r2, #4 │ │ │ │ - str r2, [sp, #720] @ 0x2d0 │ │ │ │ + str r2, [sp, #736] @ 0x2e0 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r1!, {r4, r5, r6, r7} │ │ │ │ lsls r2, r2, #4 │ │ │ │ - str r2, [sp, #584] @ 0x248 │ │ │ │ + str r2, [sp, #600] @ 0x258 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - @ instruction: 0xf22e0112 │ │ │ │ + @ instruction: 0xf2320112 │ │ │ │ subs r2, #142 @ 0x8e │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldmia r1!, {r2, r6, r7} │ │ │ │ + ldmia r1!, {r3, r6, r7} │ │ │ │ lsls r2, r2, #4 │ │ │ │ - str r2, [sp, #448] @ 0x1c0 │ │ │ │ + str r2, [sp, #464] @ 0x1d0 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldmia r1, {r1, r3, r4, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r7} │ │ │ │ lsls r2, r2, #4 │ │ │ │ - str r2, [sp, #280] @ 0x118 │ │ │ │ + str r2, [sp, #296] @ 0x128 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldmia r1, {r1, r7} │ │ │ │ + ldmia r1, {r1, r2, r7} │ │ │ │ lsls r2, r2, #4 │ │ │ │ - str r2, [sp, #184] @ 0xb8 │ │ │ │ + str r2, [sp, #200] @ 0xc8 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - str r6, [sp, #200] @ 0xc8 │ │ │ │ + str r6, [sp, #216] @ 0xd8 │ │ │ │ lsls r2, r2, #4 │ │ │ │ str r0, [r0, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r4, #12] │ │ │ │ + strh r0, [r5, #12] │ │ │ │ lsls r7, r3, #4 │ │ │ │ - stmia r7!, {r2, r4, r6} │ │ │ │ + stmia r7!, {r3, r4, r6} │ │ │ │ lsls r2, r2, #4 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + str r0, [sp, #16] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - stmia r7!, {r2, r3} │ │ │ │ + stmia r7!, {r4} │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrh r6, [r6, #60] @ 0x3c │ │ │ │ + ldrh r2, [r7, #60] @ 0x3c │ │ │ │ lsls r2, r2, #4 │ │ │ │ - stmia r6!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r6!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrh r2, [r0, #60] @ 0x3c │ │ │ │ + ldrh r6, [r0, #60] @ 0x3c │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ mov r6, r7 │ │ │ │ ldr.w sl, [sp, #16] │ │ │ │ blx 3451e4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 3ac3c0 │ │ │ │ @@ -169364,185 +169363,185 @@ │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ stmia r0!, {r2, r3, r4, r6} │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r2, r4, r5, r7} │ │ │ │ + stmia r5!, {r3, r4, r5, r7} │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrh r0, [r4, #50] @ 0x32 │ │ │ │ + ldrh r4, [r4, #50] @ 0x32 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - stmia r5!, {r1, r2, r3, r7} │ │ │ │ + stmia r5!, {r1, r4, r7} │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrh r2, [r7, #48] @ 0x30 │ │ │ │ + ldrh r6, [r7, #48] @ 0x30 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - stmia r5!, {r4, r5, r6} │ │ │ │ + stmia r5!, {r2, r4, r5, r6} │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrh r2, [r3, #48] @ 0x30 │ │ │ │ + ldrh r6, [r3, #48] @ 0x30 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - stmia r5!, {r2, r6} │ │ │ │ + stmia r5!, {r3, r6} │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrh r0, [r6, #46] @ 0x2e │ │ │ │ + ldrh r4, [r6, #46] @ 0x2e │ │ │ │ lsls r2, r2, #4 │ │ │ │ - stmia r5!, {r1, r2, r5} │ │ │ │ + stmia r5!, {r1, r3, r5} │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrh r0, [r2, #46] @ 0x2e │ │ │ │ + ldrh r4, [r2, #46] @ 0x2e │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrb r0, [r3, #28] │ │ │ │ + ldrb r4, [r3, #28] │ │ │ │ lsls r7, r3, #4 │ │ │ │ - stmia r4!, {r1, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r6, r7} │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrh r6, [r5, #42] @ 0x2a │ │ │ │ + ldrh r2, [r6, #42] @ 0x2a │ │ │ │ lsls r2, r2, #4 │ │ │ │ - stmia r4!, {r2, r7} │ │ │ │ + stmia r4!, {r3, r7} │ │ │ │ lsls r2, r2, #4 │ │ │ │ adds r5, #56 @ 0x38 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrh r6, [r5, #40] @ 0x28 │ │ │ │ + ldrh r2, [r6, #40] @ 0x28 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - stmia r2!, {r2, r6, r7} │ │ │ │ + stmia r2!, {r3, r6, r7} │ │ │ │ lsls r2, r2, #4 │ │ │ │ adds r4, #202 @ 0xca │ │ │ │ lsls r7, r1, #4 │ │ │ │ - stmia r4!, {r1, r2, r3} │ │ │ │ + stmia r4!, {r1, r4} │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrh r4, [r7, #36] @ 0x24 │ │ │ │ + ldrh r0, [r0, #38] @ 0x26 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r3!, {r1, r7} │ │ │ │ lsls r2, r2, #4 │ │ │ │ - stmia r3!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r3!, {r6, r7} │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrh r6, [r4, #34] @ 0x22 │ │ │ │ + ldrh r2, [r5, #34] @ 0x22 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - stmia r3!, {r3, r4, r7} │ │ │ │ + stmia r3!, {r2, r3, r4, r7} │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrh r2, [r0, #34] @ 0x22 │ │ │ │ + ldrh r6, [r0, #34] @ 0x22 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - stmia r3!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r3!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrh r0, [r4, #32] │ │ │ │ + ldrh r4, [r4, #32] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - str r7, [sp, #120] @ 0x78 │ │ │ │ + str r7, [sp, #136] @ 0x88 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - stmia r3!, {r2, r4, r5} │ │ │ │ + stmia r3!, {r3, r4, r5} │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrh r4, [r3, #30] │ │ │ │ + ldrh r0, [r4, #30] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - stmia r2!, {r2, r4, r5, r6} │ │ │ │ + stmia r2!, {r3, r4, r5, r6} │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrh r0, [r4, #24] │ │ │ │ + ldrh r4, [r4, #24] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - stmia r2!, {} │ │ │ │ + stmia r2!, {r2} │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrh r4, [r5, #20] │ │ │ │ + ldrh r0, [r6, #20] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - stmia r1!, {r1, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrh r6, [r1, #20] │ │ │ │ + ldrh r2, [r2, #20] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - stmia r1!, {r1, r2, r6, r7} │ │ │ │ + stmia r1!, {r1, r3, r6, r7} │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrh r2, [r6, #18] │ │ │ │ + ldrh r6, [r6, #18] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrh r4, [r3, #46] @ 0x2e │ │ │ │ + ldrh r0, [r4, #46] @ 0x2e │ │ │ │ lsls r2, r2, #4 │ │ │ │ - stmia r0!, {r1, r6} │ │ │ │ + stmia r0!, {r1, r2, r6} │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrh r6, [r5, #6] │ │ │ │ + ldrh r2, [r6, #6] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - stmia r0!, {r1, r2, r3} │ │ │ │ + stmia r0!, {r1, r4} │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrh r2, [r7, #4] │ │ │ │ + ldrh r6, [r7, #4] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ite │ │ │ │ + it │ │ │ │ lsl r2, r2, #4 │ │ │ │ - ldrhal r0, [r4, #4] │ │ │ │ + ldrh r4, [r4, #4] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - it lt │ │ │ │ + itt lt │ │ │ │ lsllt r2, r2, #4 │ │ │ │ - ldrh r4, [r4, #2] │ │ │ │ + ldrhlt r0, [r5, #2] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ite ls │ │ │ │ + it ls │ │ │ │ lslls r2, r2, #4 │ │ │ │ - ldrhhi r0, [r0, #2] │ │ │ │ + ldrh r4, [r0, #2] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - itte vc │ │ │ │ + ittt vc │ │ │ │ lslvc r2, r2, #4 │ │ │ │ - ldrhvc r4, [r4, #0] │ │ │ │ - lslvs r2, r2, #4 │ │ │ │ - itet pl │ │ │ │ - lslpl r2, r2, #4 │ │ │ │ - strhmi r4, [r7, #62] @ 0x3e │ │ │ │ + ldrhvc r0, [r5, #0] │ │ │ │ + lslvc r2, r2, #4 │ │ │ │ + itte pl │ │ │ │ lslpl r2, r2, #4 │ │ │ │ - @ instruction: 0xb8d4 │ │ │ │ + ldrhpl r0, [r0, #0] │ │ │ │ + lslmi r2, r2, #4 │ │ │ │ + @ instruction: 0xb8d8 │ │ │ │ lsls r2, r2, #4 │ │ │ │ cmp r7, #248 @ 0xf8 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ittt ne │ │ │ │ - lslne r2, r2, #4 │ │ │ │ - strhne r4, [r0, #62] @ 0x3e │ │ │ │ - lslne r2, r2, #4 │ │ │ │ - bkpt 0x0094 │ │ │ │ + ittt cs │ │ │ │ + lslcs r2, r2, #4 │ │ │ │ + strhcs r0, [r1, #62] @ 0x3e │ │ │ │ + lslcs r2, r2, #4 │ │ │ │ + bkpt 0x0098 │ │ │ │ lsls r2, r2, #4 │ │ │ │ cmp r7, #192 @ 0xc0 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - bkpt 0x00e8 │ │ │ │ + bkpt 0x00ec │ │ │ │ lsls r2, r2, #4 │ │ │ │ - strh r6, [r1, #60] @ 0x3c │ │ │ │ + strh r2, [r2, #60] @ 0x3c │ │ │ │ lsls r2, r2, #4 │ │ │ │ - b.n 3ac6ec │ │ │ │ + b.n 3ac6f4 │ │ │ │ lsls r2, r2, #4 │ │ │ │ cmp r7, #138 @ 0x8a │ │ │ │ lsls r7, r1, #4 │ │ │ │ - bkpt 0x00c0 │ │ │ │ + bkpt 0x00c4 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - strh r4, [r5, #58] @ 0x3a │ │ │ │ + strh r0, [r6, #58] @ 0x3a │ │ │ │ lsls r2, r2, #4 │ │ │ │ - str r2, [sp, #232] @ 0xe8 │ │ │ │ + str r2, [sp, #248] @ 0xf8 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - bkpt 0x00a4 │ │ │ │ + bkpt 0x00a8 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - strh r0, [r2, #58] @ 0x3a │ │ │ │ + strh r4, [r2, #58] @ 0x3a │ │ │ │ lsls r2, r2, #4 │ │ │ │ bcs.n 3ac99c │ │ │ │ lsls r2, r4, #4 │ │ │ │ - strh r6, [r0, #56] @ 0x38 │ │ │ │ + strh r2, [r1, #56] @ 0x38 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - orrs r6, r4 │ │ │ │ + orrs r2, r5 │ │ │ │ lsls r2, r2, #4 │ │ │ │ bcs.n 3ac97c │ │ │ │ lsls r2, r4, #4 │ │ │ │ - strh r0, [r6, #54] @ 0x36 │ │ │ │ + strh r4, [r6, #54] @ 0x36 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - bkpt 0x0080 │ │ │ │ + bkpt 0x0084 │ │ │ │ lsls r2, r2, #4 │ │ │ │ bcs.n 3ac95c │ │ │ │ lsls r2, r4, #4 │ │ │ │ - strh r2, [r3, #54] @ 0x36 │ │ │ │ + strh r6, [r3, #54] @ 0x36 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - bkpt 0x008e │ │ │ │ + bkpt 0x0092 │ │ │ │ lsls r2, r2, #4 │ │ │ │ bcs.n 3ac93c │ │ │ │ lsls r2, r4, #4 │ │ │ │ - strh r4, [r0, #54] @ 0x36 │ │ │ │ + strh r0, [r1, #54] @ 0x36 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - cbz r4, 3ac946 │ │ │ │ + cbz r0, 3ac948 │ │ │ │ lsls r2, r2, #4 │ │ │ │ bcs.n 3ac91c │ │ │ │ lsls r2, r4, #4 │ │ │ │ - strh r6, [r5, #52] @ 0x34 │ │ │ │ + strh r2, [r6, #52] @ 0x34 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - pop {r1, r3} │ │ │ │ + pop {r1, r2, r3} │ │ │ │ lsls r2, r2, #4 │ │ │ │ bcs.n 3ac8fc │ │ │ │ lsls r2, r4, #4 │ │ │ │ - strh r0, [r3, #52] @ 0x34 │ │ │ │ + strh r4, [r3, #52] @ 0x34 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - push {r2, r3, r4, r5, r7} │ │ │ │ + push {r6, r7} │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r3, [pc, #64] @ (3ac93c ) │ │ │ │ movw r2, #31900 @ 0x7c9c │ │ │ │ ldr r1, [pc, #64] @ (3ac940 ) │ │ │ │ ldr r0, [pc, #64] @ (3ac944 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ @@ -169566,29 +169565,29 @@ │ │ │ │ add r1, pc │ │ │ │ adds r3, #96 @ 0x60 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ beq.n 3ac844 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - strh r4, [r2, #40] @ 0x28 │ │ │ │ + strh r0, [r3, #40] @ 0x28 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - cbnz r4, 3ac99a │ │ │ │ + cbnz r0, 3ac99c │ │ │ │ lsls r2, r2, #4 │ │ │ │ beq.n 3aca24 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - strh r6, [r7, #38] @ 0x26 │ │ │ │ + strh r2, [r0, #40] @ 0x28 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - pop {r1, r3, r4, r7} │ │ │ │ + pop {r1, r2, r3, r4, r7} │ │ │ │ lsls r2, r2, #4 │ │ │ │ beq.n 3aca04 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - strh r0, [r5, #38] @ 0x26 │ │ │ │ + strh r4, [r5, #38] @ 0x26 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - pop {r4, r7} │ │ │ │ + pop {r2, r4, r7} │ │ │ │ lsls r2, r2, #4 │ │ │ │ │ │ │ │ 003ac960 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -169745,35 +169744,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ sub sp, #352 @ 0x160 │ │ │ │ lsls r1, r5, #4 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r4, #92] @ 0x5c │ │ │ │ + ldr r6, [r4, #92] @ 0x5c │ │ │ │ lsls r2, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r6, 3acb34 │ │ │ │ + cbnz r2, 3acb36 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - strh r2, [r6, #30] │ │ │ │ + strh r6, [r6, #30] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - strb r6, [r5, #21] │ │ │ │ + strb r2, [r6, #21] │ │ │ │ lsls r6, r3, #4 │ │ │ │ bkpt 0x0002 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - adds r0, #28 │ │ │ │ + adds r0, #32 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - adds r0, #58 @ 0x3a │ │ │ │ + adds r0, #62 @ 0x3e │ │ │ │ lsls r2, r2, #4 │ │ │ │ pop {r2, r3, r5, r6, r7, pc} │ │ │ │ lsls r2, r4, #4 │ │ │ │ - cmp r7, #54 @ 0x36 │ │ │ │ + cmp r7, #58 @ 0x3a │ │ │ │ lsls r2, r2, #4 │ │ │ │ - cmp r7, #236 @ 0xec │ │ │ │ + cmp r7, #240 @ 0xf0 │ │ │ │ lsls r2, r2, #4 │ │ │ │ │ │ │ │ 003acb04 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -169845,21 +169844,21 @@ │ │ │ │ lsls r1, r5, #4 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ lsls r2, r5, #4 │ │ │ │ ldrb r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ add r7, sp, #568 @ 0x238 │ │ │ │ lsls r1, r5, #4 │ │ │ │ - @ instruction: 0xb74c │ │ │ │ + @ instruction: 0xb750 │ │ │ │ lsls r2, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 3acc10 │ │ │ │ + bvc.n 3acc18 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - strh r0, [r6, #20] │ │ │ │ + strh r4, [r6, #20] │ │ │ │ lsls r2, r2, #4 │ │ │ │ │ │ │ │ 003acbcc : │ │ │ │ b.w 3aac00 │ │ │ │ │ │ │ │ 003acbd0 : │ │ │ │ push {r4, lr} │ │ │ │ @@ -170391,53 +170390,53 @@ │ │ │ │ b.n 3ad14e │ │ │ │ add r6, sp, #696 @ 0x2b8 │ │ │ │ lsls r1, r5, #4 │ │ │ │ ldrb r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 3ad14c │ │ │ │ + bmi.n 3ad154 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - strh r6, [r6, #2] │ │ │ │ + strh r2, [r7, #2] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - bcc.n 3ad234 │ │ │ │ + bcc.n 3ad23c │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrb r2, [r5, #27] │ │ │ │ + ldrb r6, [r5, #27] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - bcc.n 3ad1cc │ │ │ │ + bcc.n 3ad1d4 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrb r2, [r6, #26] │ │ │ │ + ldrb r6, [r6, #26] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - bcs.n 3ad168 │ │ │ │ + bcs.n 3ad170 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrb r4, [r7, #25] │ │ │ │ + ldrb r0, [r0, #26] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - bcs.n 3ad0f8 │ │ │ │ + bcs.n 3ad100 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrb r0, [r0, #25] │ │ │ │ + ldrb r4, [r0, #25] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - bcs.n 3ad28c │ │ │ │ + bcs.n 3ad294 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrb r2, [r0, #24] │ │ │ │ + ldrb r6, [r0, #24] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - bcs.n 3ad250 │ │ │ │ + bcs.n 3ad258 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrb r4, [r4, #23] │ │ │ │ + ldrb r0, [r5, #23] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - bcs.n 3ad1d8 │ │ │ │ + bcs.n 3ad1e0 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrb r0, [r4, #22] │ │ │ │ + ldrb r4, [r4, #22] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - bne.n 3ad180 │ │ │ │ + bne.n 3ad188 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrb r4, [r6, #21] │ │ │ │ + ldrb r0, [r7, #21] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - bne.n 3ad14c │ │ │ │ + bne.n 3ad154 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrb r6, [r2, #21] │ │ │ │ + ldrb r2, [r3, #21] │ │ │ │ lsls r2, r2, #4 │ │ │ │ │ │ │ │ 003ad1c0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -170509,21 +170508,21 @@ │ │ │ │ lsls r1, r5, #4 │ │ │ │ ldrh r0, [r2, #10] │ │ │ │ lsls r2, r5, #4 │ │ │ │ ldrb r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ add r0, sp, #840 @ 0x348 │ │ │ │ lsls r1, r5, #4 │ │ │ │ - sub sp, #64 @ 0x40 │ │ │ │ + sub sp, #80 @ 0x50 │ │ │ │ lsls r2, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 3ad354 │ │ │ │ + beq.n 3ad35c │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrb r4, [r6, #15] │ │ │ │ + ldrb r0, [r7, #15] │ │ │ │ lsls r2, r2, #4 │ │ │ │ │ │ │ │ 003ad288 : │ │ │ │ b.w 3acc30 │ │ │ │ │ │ │ │ 003ad28c : │ │ │ │ push {r4, lr} │ │ │ │ @@ -171022,55 +171021,55 @@ │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ add r7, pc, #968 @ (adr r7, 3adb7c ) │ │ │ │ lsls r1, r5, #4 │ │ │ │ ldrb r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6, {r1, r3, r6} │ │ │ │ + ldmia r6, {r1, r2, r3, r6} │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrb r4, [r2, #7] │ │ │ │ + ldrb r0, [r3, #7] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldmia r4, {r1, r4, r6, r7} │ │ │ │ + ldmia r4, {r1, r2, r4, r6, r7} │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrb r4, [r3, #1] │ │ │ │ + ldrb r0, [r4, #1] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r4!, {r1, r5, r7} │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrb r0, [r5, #0] │ │ │ │ + ldrb r4, [r5, #0] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldmia r4!, {r7} │ │ │ │ + ldmia r4!, {r2, r7} │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrb r2, [r1, #0] │ │ │ │ + ldrb r6, [r1, #0] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r4!, {r1, r5, r6} │ │ │ │ lsls r2, r2, #4 │ │ │ │ - strb r0, [r5, #31] │ │ │ │ + strb r4, [r5, #31] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldmia r4, {r1, r3, r4, r5} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r5} │ │ │ │ lsls r2, r2, #4 │ │ │ │ - strb r4, [r0, #31] │ │ │ │ + strb r0, [r1, #31] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldmia r4!, {r2} │ │ │ │ + ldmia r4!, {r3} │ │ │ │ lsls r2, r2, #4 │ │ │ │ - strb r6, [r1, #30] │ │ │ │ + strb r2, [r2, #30] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldmia r3, {r3, r6, r7} │ │ │ │ + ldmia r3, {r2, r3, r6, r7} │ │ │ │ lsls r2, r2, #4 │ │ │ │ - strb r2, [r2, #29] │ │ │ │ + strb r6, [r2, #29] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldmia r3, {r1, r3, r5, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r5, r7} │ │ │ │ lsls r2, r2, #4 │ │ │ │ - strb r4, [r6, #28] │ │ │ │ + strb r0, [r7, #28] │ │ │ │ lsls r2, r2, #4 │ │ │ │ stmia r1!, {r5, r6, r7} │ │ │ │ lsls r2, r4, #4 │ │ │ │ - strb r2, [r6, #25] │ │ │ │ + strb r6, [r6, #25] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrb r2, [r7, #24] │ │ │ │ + ldrb r6, [r7, #24] │ │ │ │ lsls r2, r2, #4 │ │ │ │ │ │ │ │ 003ad810 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -171142,21 +171141,21 @@ │ │ │ │ lsls r1, r5, #4 │ │ │ │ strh r0, [r0, #24] │ │ │ │ lsls r2, r5, #4 │ │ │ │ ldrb r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ add r2, pc, #520 @ (adr r2, 3adad0 ) │ │ │ │ lsls r1, r5, #4 │ │ │ │ - add r2, sp, #256 @ 0x100 │ │ │ │ + add r2, sp, #272 @ 0x110 │ │ │ │ lsls r2, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2!, {r3, r4} │ │ │ │ + ldmia r2, {r2, r3, r4} │ │ │ │ lsls r2, r2, #4 │ │ │ │ - strb r4, [r4, #22] │ │ │ │ + strb r0, [r5, #22] │ │ │ │ lsls r2, r2, #4 │ │ │ │ │ │ │ │ 003ad8d8 : │ │ │ │ b.w 3ad2ec │ │ │ │ │ │ │ │ 003ad8dc : │ │ │ │ push {r4, r5, lr} │ │ │ │ @@ -172218,91 +172217,91 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #26 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r1, r3, r5} │ │ │ │ + ldmia r0!, {r1, r2, r3, r5} │ │ │ │ lsls r2, r2, #4 │ │ │ │ - strb r0, [r7, #14] │ │ │ │ + strb r4, [r7, #14] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - stmia r7!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r2, r2, #4 │ │ │ │ - strb r0, [r6, #13] │ │ │ │ + strb r4, [r6, #13] │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r1, r3, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r2, r2, #4 │ │ │ │ - strb r0, [r3, #9] │ │ │ │ + strb r4, [r3, #9] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - stmia r6!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r2, r2, #4 │ │ │ │ - strb r0, [r1, #8] │ │ │ │ + strb r4, [r1, #8] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - stmia r6!, {} │ │ │ │ + stmia r6!, {r2} │ │ │ │ lsls r2, r2, #4 │ │ │ │ - strb r6, [r1, #6] │ │ │ │ + strb r2, [r2, #6] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r1, r5, r6, r7} │ │ │ │ lsls r2, r2, #4 │ │ │ │ - strb r6, [r4, #5] │ │ │ │ + strb r2, [r5, #5] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - stmia r3!, {r1, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r6, r7} │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldr r0, [r2, #116] @ 0x74 │ │ │ │ + ldr r4, [r2, #116] @ 0x74 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - stmia r3!, {r3, r7} │ │ │ │ + stmia r3!, {r2, r3, r7} │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldr r2, [r2, #112] @ 0x70 │ │ │ │ + ldr r6, [r2, #112] @ 0x70 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - stmia r3!, {r1, r2, r3, r4} │ │ │ │ + stmia r3!, {r1, r5} │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldr r4, [r5, #104] @ 0x68 │ │ │ │ + ldr r0, [r6, #104] @ 0x68 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - stmia r2!, {r4, r5, r7} │ │ │ │ + stmia r2!, {r2, r4, r5, r7} │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldr r6, [r7, #96] @ 0x60 │ │ │ │ + ldr r2, [r0, #100] @ 0x64 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - stmia r2!, {r1, r4, r7} │ │ │ │ + stmia r2!, {r1, r2, r4, r7} │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldr r4, [r3, #96] @ 0x60 │ │ │ │ + ldr r0, [r4, #96] @ 0x60 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - stmia r1!, {r4, r6} │ │ │ │ + stmia r1!, {r2, r4, r6} │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldr r6, [r3, #76] @ 0x4c │ │ │ │ + ldr r2, [r4, #76] @ 0x4c │ │ │ │ lsls r2, r2, #4 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r0!, {r1, r5, r7} │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldr r4, [r5, #64] @ 0x40 │ │ │ │ + ldr r0, [r6, #64] @ 0x40 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - stmia r0!, {r1, r2, r4, r5} │ │ │ │ + stmia r0!, {r1, r3, r4, r5} │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldr r4, [r0, #60] @ 0x3c │ │ │ │ + ldr r0, [r1, #60] @ 0x3c │ │ │ │ lsls r2, r2, #4 │ │ │ │ - stmia r0!, {r1, r2, r4} │ │ │ │ + stmia r0!, {r1, r3, r4} │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldr r4, [r4, #56] @ 0x38 │ │ │ │ + ldr r0, [r5, #56] @ 0x38 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - itet ge │ │ │ │ - lslge r2, r2, #4 │ │ │ │ - ldrlt r4, [r6, #48] @ 0x30 │ │ │ │ + itee ge │ │ │ │ lslge r2, r2, #4 │ │ │ │ + ldrlt r0, [r7, #48] @ 0x30 │ │ │ │ + lsllt r2, r2, #4 │ │ │ │ @ instruction: 0xb62c │ │ │ │ lsls r2, r4, #4 │ │ │ │ - ldr r6, [r7, #40] @ 0x28 │ │ │ │ + ldr r2, [r0, #44] @ 0x2c │ │ │ │ lsls r2, r2, #4 │ │ │ │ - str r2, [sp, #472] @ 0x1d8 │ │ │ │ + str r2, [sp, #488] @ 0x1e8 │ │ │ │ lsls r2, r2, #4 │ │ │ │ @ instruction: 0xb612 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - ldr r4, [r4, #40] @ 0x28 │ │ │ │ + ldr r0, [r5, #40] @ 0x28 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - add r2, pc, #400 @ (adr r2, 3ae5c0 ) │ │ │ │ + add r2, pc, #416 @ (adr r2, 3ae5d0 ) │ │ │ │ lsls r2, r2, #4 │ │ │ │ │ │ │ │ 003ae430 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -172401,23 +172400,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [sp, #216] @ 0xd8 │ │ │ │ lsls r1, r5, #4 │ │ │ │ - add r1, pc, #264 @ (adr r1, 3ae634 ) │ │ │ │ + add r1, pc, #280 @ (adr r1, 3ae644 ) │ │ │ │ lsls r2, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r3, r6, r7, pc} │ │ │ │ + pop {r1, r2, r3, r6, r7, pc} │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldr r6, [r2, #20] │ │ │ │ + ldr r2, [r3, #20] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldr r5, [sp, #832] @ 0x340 │ │ │ │ + ldr r5, [sp, #848] @ 0x350 │ │ │ │ lsls r2, r2, #4 │ │ │ │ │ │ │ │ 003ae53c : │ │ │ │ movs r2, #0 │ │ │ │ b.w 3ad940 │ │ │ │ nop │ │ │ │ │ │ │ │ @@ -172644,21 +172643,21 @@ │ │ │ │ bl 37a8b0 │ │ │ │ b.n 3ae6e0 │ │ │ │ nop │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ lsls r1, r5, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r6, #48] @ 0x30 │ │ │ │ + ldrh r0, [r7, #48] @ 0x30 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - str r4, [r5, #116] @ 0x74 │ │ │ │ + str r0, [r6, #116] @ 0x74 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrh r2, [r3, #48] @ 0x30 │ │ │ │ + ldrh r6, [r3, #48] @ 0x30 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - str r2, [r2, #116] @ 0x74 │ │ │ │ + str r6, [r2, #116] @ 0x74 │ │ │ │ lsls r2, r2, #4 │ │ │ │ │ │ │ │ 003ae71c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -172752,23 +172751,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ str r3, [sp, #360] @ 0x168 │ │ │ │ lsls r1, r5, #4 │ │ │ │ - ldr r6, [r4, #88] @ 0x58 │ │ │ │ + ldr r2, [r5, #88] @ 0x58 │ │ │ │ lsls r2, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r0, #42] @ 0x2a │ │ │ │ + ldrh r6, [r0, #42] @ 0x2a │ │ │ │ lsls r2, r2, #4 │ │ │ │ - str r2, [r7, #100] @ 0x64 │ │ │ │ + str r6, [r7, #100] @ 0x64 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - str r0, [r0, #28] │ │ │ │ + str r4, [r0, #28] │ │ │ │ lsls r0, r2, #4 │ │ │ │ │ │ │ │ 003ae81c : │ │ │ │ ldr r3, [pc, #12] @ (3ae82c ) │ │ │ │ ldr r2, [pc, #16] @ (3ae830 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ @@ -173022,37 +173021,37 @@ │ │ │ │ lsls r1, r5, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #68] @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r4, [sp, #736] @ 0x2e0 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - str r0, [r7, #72] @ 0x48 │ │ │ │ + str r4, [r7, #72] @ 0x48 │ │ │ │ lsls r2, r2, #4 │ │ │ │ str r1, [sp, #384] @ 0x180 │ │ │ │ lsls r1, r5, #4 │ │ │ │ - ldr r4, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r4, [sp, #480] @ 0x1e0 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - str r0, [r7, #68] @ 0x44 │ │ │ │ + str r4, [r7, #68] @ 0x44 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldr r4, [sp, #368] @ 0x170 │ │ │ │ + ldr r4, [sp, #384] @ 0x180 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - str r0, [r4, #68] @ 0x44 │ │ │ │ + str r4, [r4, #68] @ 0x44 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldr r4, [sp, #248] @ 0xf8 │ │ │ │ + ldr r4, [sp, #264] @ 0x108 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - str r2, [r0, #68] @ 0x44 │ │ │ │ + str r6, [r0, #68] @ 0x44 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldr r0, [r1, #112] @ 0x70 │ │ │ │ + ldr r4, [r1, #112] @ 0x70 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - str r4, [r4, #64] @ 0x40 │ │ │ │ + str r0, [r5, #64] @ 0x40 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldr r4, [sp, #72] @ 0x48 │ │ │ │ + ldr r4, [sp, #88] @ 0x58 │ │ │ │ lsls r2, r2, #4 │ │ │ │ │ │ │ │ 003aea80 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -173120,17 +173119,17 @@ │ │ │ │ lsls r1, r5, #4 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ lsls r1, r5, #4 │ │ │ │ movs r0, #122 @ 0x7a │ │ │ │ lsls r7, r1, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - str r2, [r7, #48] @ 0x30 │ │ │ │ + str r6, [r7, #48] @ 0x30 │ │ │ │ lsls r2, r2, #4 │ │ │ │ │ │ │ │ 003aeb40 : │ │ │ │ stmdb 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 │ │ │ │ @@ -173729,111 +173728,111 @@ │ │ │ │ lsls r1, r5, #4 │ │ │ │ ldrh r0, [r3, #58] @ 0x3a │ │ │ │ lsls r1, r5, #4 │ │ │ │ ldr r0, [r1, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r0, [r0, r7] │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r1, #6 │ │ │ │ + subs r0, r2, #6 │ │ │ │ lsls r2, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #360] @ 0x168 │ │ │ │ + ldr r1, [sp, #376] @ 0x178 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - str r2, [r2, #20] │ │ │ │ + str r6, [r2, #20] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldr r0, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r0, [sp, #976] @ 0x3d0 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - str r0, [r5, #12] │ │ │ │ + str r4, [r5, #12] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldr r0, [sp, #832] @ 0x340 │ │ │ │ + ldr r0, [sp, #848] @ 0x350 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - str r0, [r1, #12] │ │ │ │ + str r4, [r1, #12] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldr r0, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r0, [sp, #712] @ 0x2c8 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - str r0, [r5, #8] │ │ │ │ + str r4, [r5, #8] │ │ │ │ lsls r2, r2, #4 │ │ │ │ adds r0, r5, #6 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr r0, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r0, [sp, #512] @ 0x200 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - str r4, [r6, #4] │ │ │ │ + str r0, [r7, #4] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldr r0, [sp, #352] @ 0x160 │ │ │ │ + ldr r0, [sp, #368] @ 0x170 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - str r0, [r2, #4] │ │ │ │ + str r4, [r2, #4] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ + ldr r0, [sp, #128] @ 0x80 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - str r4, [r2, #0] │ │ │ │ + str r0, [r3, #0] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - str r7, [sp, #992] @ 0x3e0 │ │ │ │ + str r7, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrsh r0, [r6, r7] │ │ │ │ + ldrsh r4, [r6, r7] │ │ │ │ lsls r2, r2, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #112] @ 0x70 │ │ │ │ + str r6, [sp, #128] @ 0x80 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrsh r4, [r2, r0] │ │ │ │ + ldrsh r0, [r3, r0] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - str r5, [sp, #992] @ 0x3e0 │ │ │ │ + str r5, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrb r0, [r6, r7] │ │ │ │ + ldrb r4, [r6, r7] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - str r5, [sp, #896] @ 0x380 │ │ │ │ + str r5, [sp, #912] @ 0x390 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrb r0, [r3, r7] │ │ │ │ + ldrb r4, [r3, r7] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - str r5, [sp, #776] @ 0x308 │ │ │ │ + str r5, [sp, #792] @ 0x318 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrb r2, [r7, r6] │ │ │ │ + ldrb r6, [r7, r6] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - str r5, [sp, #680] @ 0x2a8 │ │ │ │ + str r5, [sp, #696] @ 0x2b8 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrb r4, [r4, r6] │ │ │ │ + ldrb r0, [r5, r6] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - str r5, [sp, #616] @ 0x268 │ │ │ │ + str r5, [sp, #632] @ 0x278 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrb r2, [r2, r6] │ │ │ │ + ldrb r6, [r2, r6] │ │ │ │ lsls r2, r2, #4 │ │ │ │ add r0, sp, #720 @ 0x2d0 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - ldrb r6, [r0, r5] │ │ │ │ + ldrb r2, [r1, r5] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - str r2, [r5, #108] @ 0x6c │ │ │ │ + str r6, [r5, #108] @ 0x6c │ │ │ │ lsls r2, r2, #4 │ │ │ │ add r0, sp, #632 @ 0x278 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - ldrb r0, [r6, r4] │ │ │ │ + ldrb r4, [r6, r4] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - str r5, [sp, #448] @ 0x1c0 │ │ │ │ + str r5, [sp, #464] @ 0x1d0 │ │ │ │ lsls r2, r2, #4 │ │ │ │ add r0, sp, #544 @ 0x220 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - ldrb r2, [r3, r4] │ │ │ │ + ldrb r6, [r3, r4] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - subs r2, r2, r1 │ │ │ │ + subs r6, r2, r1 │ │ │ │ lsls r2, r2, #4 │ │ │ │ add r0, sp, #456 @ 0x1c8 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - ldrb r4, [r0, r4] │ │ │ │ + ldrb r0, [r1, r4] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - str r4, [r6, #104] @ 0x68 │ │ │ │ + str r0, [r7, #104] @ 0x68 │ │ │ │ lsls r2, r2, #4 │ │ │ │ add r0, sp, #368 @ 0x170 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - ldrb r6, [r5, r3] │ │ │ │ + ldrb r2, [r6, r3] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - movs r6, #26 │ │ │ │ + movs r6, #30 │ │ │ │ lsls r2, r2, #4 │ │ │ │ │ │ │ │ 003af210 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -173918,21 +173917,21 @@ │ │ │ │ lsls r1, r5, #4 │ │ │ │ str r4, [r5, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r5, #2] │ │ │ │ lsls r1, r5, #4 │ │ │ │ - cmp r6, #58 @ 0x3a │ │ │ │ + cmp r6, #62 @ 0x3e │ │ │ │ lsls r2, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #584] @ 0x248 │ │ │ │ + str r3, [sp, #600] @ 0x258 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrh r2, [r1, r6] │ │ │ │ + ldrh r6, [r1, r6] │ │ │ │ lsls r2, r2, #4 │ │ │ │ │ │ │ │ 003af2f8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -174099,41 +174098,41 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #236 @ 0xec │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r1, #58] @ 0x3a │ │ │ │ lsls r1, r5, #4 │ │ │ │ - str r2, [sp, #528] @ 0x210 │ │ │ │ + str r2, [sp, #544] @ 0x220 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrh r2, [r3, r1] │ │ │ │ + ldrh r6, [r3, r1] │ │ │ │ lsls r2, r2, #4 │ │ │ │ asrs r6, r6, #29 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - str r2, [sp, #440] @ 0x1b8 │ │ │ │ + str r2, [sp, #456] @ 0x1c8 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrh r0, [r0, r1] │ │ │ │ + ldrh r4, [r0, r1] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - str r2, [sp, #328] @ 0x148 │ │ │ │ + str r2, [sp, #344] @ 0x158 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrh r0, [r5, r0] │ │ │ │ + ldrh r4, [r5, r0] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - str r2, [sp, #224] @ 0xe0 │ │ │ │ + str r2, [sp, #240] @ 0xf0 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrh r6, [r1, r0] │ │ │ │ + ldrh r2, [r2, r0] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - str r2, [sp, #144] @ 0x90 │ │ │ │ + str r2, [sp, #160] @ 0xa0 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldr r2, [r7, r7] │ │ │ │ + ldr r6, [r7, r7] │ │ │ │ lsls r2, r2, #4 │ │ │ │ asrs r0, r3, #28 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ + str r2, [sp, #80] @ 0x50 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldr r2, [r4, r7] │ │ │ │ + ldr r6, [r4, r7] │ │ │ │ lsls r2, r2, #4 │ │ │ │ │ │ │ │ 003af4c8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -174388,47 +174387,47 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r2, #42] @ 0x2a │ │ │ │ lsls r1, r5, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r2, #21 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr r2, [r4, r0] │ │ │ │ + ldr r6, [r4, r0] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - str r0, [sp, #336] @ 0x150 │ │ │ │ + str r0, [sp, #352] @ 0x160 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrsb r6, [r2, r7] │ │ │ │ + ldrsb r2, [r3, r7] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrh r4, [r7, #62] @ 0x3e │ │ │ │ + str r0, [sp, #0] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrsb r4, [r7, r6] │ │ │ │ + ldrsb r0, [r0, r7] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrh r4, [r4, #62] @ 0x3e │ │ │ │ + ldrh r0, [r5, #62] @ 0x3e │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrsb r4, [r4, r6] │ │ │ │ + ldrsb r0, [r5, r6] │ │ │ │ lsls r2, r2, #4 │ │ │ │ asrs r4, r7, #18 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrsb r4, [r1, r6] │ │ │ │ + ldrsb r0, [r2, r6] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrh r6, [r7, #60] @ 0x3c │ │ │ │ + ldrh r2, [r0, #62] @ 0x3e │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrh r4, [r5, #60] @ 0x3c │ │ │ │ + ldrh r0, [r6, #60] @ 0x3c │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrsb r4, [r5, r5] │ │ │ │ + ldrsb r0, [r6, r5] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrh r4, [r2, #60] @ 0x3c │ │ │ │ + ldrh r0, [r3, #60] @ 0x3c │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrsb r4, [r2, r5] │ │ │ │ + ldrsb r0, [r3, r5] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrh r4, [r7, #58] @ 0x3a │ │ │ │ + ldrh r0, [r0, #60] @ 0x3c │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrsb r4, [r7, r4] │ │ │ │ + ldrsb r0, [r0, r5] │ │ │ │ lsls r2, r2, #4 │ │ │ │ │ │ │ │ 003af77c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -174511,19 +174510,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r1, #24] │ │ │ │ lsls r1, r5, #4 │ │ │ │ asrs r6, r5, #13 │ │ │ │ lsls r7, r1, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r5, #50] @ 0x32 │ │ │ │ + ldrh r2, [r6, #50] @ 0x32 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrsb r6, [r5, r0] │ │ │ │ + ldrsb r2, [r6, r0] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - cmp r0, #188 @ 0xbc │ │ │ │ + cmp r0, #192 @ 0xc0 │ │ │ │ lsls r2, r2, #4 │ │ │ │ │ │ │ │ 003af85c : │ │ │ │ stmdb 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 │ │ │ │ @@ -175348,142 +175347,142 @@ │ │ │ │ lsls r1, r5, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r0, [r0, r7] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r5, #5 │ │ │ │ + asrs r4, r5, #5 │ │ │ │ lsls r2, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r0, #28] │ │ │ │ + ldrh r2, [r1, #28] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - strh r6, [r5, r4] │ │ │ │ + strh r2, [r6, r4] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrh r2, [r0, #26] │ │ │ │ + ldrh r6, [r0, #26] │ │ │ │ lsls r2, r2, #4 │ │ │ │ @ instruction: 0xfafe010e │ │ │ │ - ldrh r4, [r7, #24] │ │ │ │ + ldrh r0, [r0, #26] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - strh r6, [r4, r3] │ │ │ │ + strh r2, [r5, r3] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrh r4, [r6, #14] │ │ │ │ + ldrh r0, [r7, #14] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - str r4, [r3, r6] │ │ │ │ + str r0, [r4, r6] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrh r6, [r6, #14] │ │ │ │ + ldrh r2, [r7, #14] │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr??.w r0, [lr, ] │ │ │ │ - ldrh r2, [r0, #14] │ │ │ │ + ldrh r6, [r0, #14] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - str r4, [r5, r5] │ │ │ │ + str r0, [r6, r5] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrh r2, [r1, #12] │ │ │ │ + ldrh r6, [r1, #12] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - str r2, [r6, r4] │ │ │ │ + str r6, [r6, r4] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrh r6, [r6, #10] │ │ │ │ + ldrh r2, [r7, #10] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - str r6, [r3, r4] │ │ │ │ + str r2, [r4, r4] │ │ │ │ lsls r2, r2, #4 │ │ │ │ lsrs r2, r0, #25 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrh r0, [r7, #8] │ │ │ │ + ldrh r4, [r7, #8] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - str r0, [r4, r3] │ │ │ │ + str r4, [r4, r3] │ │ │ │ lsls r2, r2, #4 │ │ │ │ lsrs r6, r0, #24 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrh r4, [r7, #6] │ │ │ │ + ldrh r0, [r0, #8] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - str r4, [r4, r2] │ │ │ │ + str r0, [r5, r2] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrh r0, [r5, #6] │ │ │ │ + ldrh r4, [r5, #6] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - str r2, [r1, r2] │ │ │ │ + str r6, [r1, r2] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrh r2, [r6, #6] │ │ │ │ + ldrh r6, [r6, #6] │ │ │ │ lsls r2, r2, #4 │ │ │ │ strb.w r0, [r6, #270] @ 0x10e │ │ │ │ - ldrh r0, [r0, #6] │ │ │ │ + ldrh r4, [r0, #6] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - str r0, [r5, r1] │ │ │ │ + str r4, [r5, r1] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrh r6, [r3, #4] │ │ │ │ + ldrh r2, [r4, #4] │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr.w r0, [r2, ] │ │ │ │ - ldrh r0, [r3, #4] │ │ │ │ + ldrh r4, [r3, #4] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - str r2, [r0, r1] │ │ │ │ + str r6, [r0, r1] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - lsrs r0, r7, #20 │ │ │ │ + lsrs r4, r7, #20 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrh r2, [r0, #4] │ │ │ │ + ldrh r6, [r0, #4] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - str r2, [r5, r0] │ │ │ │ + str r6, [r5, r0] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrh r4, [r4, #2] │ │ │ │ + ldrh r0, [r5, #2] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - str r4, [r1, r0] │ │ │ │ + str r0, [r2, r0] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrh r6, [r2, #2] │ │ │ │ + ldrh r2, [r3, #2] │ │ │ │ lsls r2, r2, #4 │ │ │ │ @ instruction: 0xf7e2010e │ │ │ │ - ldrh r0, [r5, #0] │ │ │ │ + ldrh r4, [r5, #0] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldr r7, [pc, #840] @ (3b04b4 ) │ │ │ │ + ldr r7, [pc, #856] @ (3b04c4 ) │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrh r4, [r2, #0] │ │ │ │ + ldrh r0, [r3, #0] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldr r7, [pc, #752] @ (3b0464 ) │ │ │ │ + ldr r7, [pc, #768] @ (3b0474 ) │ │ │ │ lsls r2, r2, #4 │ │ │ │ - strh r4, [r1, #60] @ 0x3c │ │ │ │ + strh r0, [r2, #60] @ 0x3c │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldr r7, [pc, #208] @ (3b024c ) │ │ │ │ + ldr r7, [pc, #224] @ (3b025c ) │ │ │ │ lsls r2, r2, #4 │ │ │ │ - strh r6, [r3, #54] @ 0x36 │ │ │ │ + strh r2, [r4, #54] @ 0x36 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldr r6, [pc, #536] @ (3b039c ) │ │ │ │ + ldr r6, [pc, #552] @ (3b03ac ) │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldr r6, [pc, #256] @ (3b0288 ) │ │ │ │ + ldr r6, [pc, #272] @ (3b0298 ) │ │ │ │ lsls r2, r2, #4 │ │ │ │ - strh r4, [r4, #52] @ 0x34 │ │ │ │ + strh r0, [r5, #52] @ 0x34 │ │ │ │ lsls r2, r2, #4 │ │ │ │ @ instruction: 0xf636010e │ │ │ │ - strh r0, [r0, #52] @ 0x34 │ │ │ │ + strh r4, [r0, #52] @ 0x34 │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [sp, #312] @ 0x138 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - ldr r5, [pc, #896] @ (3b051c ) │ │ │ │ + ldr r5, [pc, #912] @ (3b052c ) │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrb r6, [r4, #16] │ │ │ │ + ldrb r2, [r5, #16] │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - ldr r5, [pc, #800] @ (3b04c8 ) │ │ │ │ + ldr r5, [pc, #816] @ (3b04d8 ) │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldc2l 1, cr0, [r6, #68] @ 0x44 │ │ │ │ + ldc2l 1, cr0, [sl, #68] @ 0x44 │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - ldr r5, [pc, #704] @ (3b0474 ) │ │ │ │ + ldr r5, [pc, #720] @ (3b0484 ) │ │ │ │ lsls r2, r2, #4 │ │ │ │ - strh r6, [r3, #50] @ 0x32 │ │ │ │ + strh r2, [r4, #50] @ 0x32 │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ lsls r2, r4, #4 │ │ │ │ - ldr r5, [pc, #608] @ (3b0420 ) │ │ │ │ + ldr r5, [pc, #624] @ (3b0430 ) │ │ │ │ lsls r2, r2, #4 │ │ │ │ - strh r6, [r2, #50] @ 0x32 │ │ │ │ + strh r2, [r3, #50] @ 0x32 │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r0, [sp, #952] @ 0x3b8 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - ldr r5, [pc, #512] @ (3b03cc ) │ │ │ │ + ldr r5, [pc, #528] @ (3b03dc ) │ │ │ │ lsls r2, r2, #4 │ │ │ │ - strb r6, [r7, r6] │ │ │ │ + strb r2, [r0, r7] │ │ │ │ lsls r2, r2, #4 │ │ │ │ │ │ │ │ 003b01d0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -175562,21 +175561,21 @@ │ │ │ │ lsls r1, r5, #4 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ lsls r2, r5, #4 │ │ │ │ ldrb r4, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #3] │ │ │ │ lsls r1, r5, #4 │ │ │ │ - adds r5, #208 @ 0xd0 │ │ │ │ + adds r5, #212 @ 0xd4 │ │ │ │ lsls r2, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r7, #32] │ │ │ │ + strh r4, [r7, #32] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldr r3, [pc, #896] @ (3b0628 ) │ │ │ │ + ldr r3, [pc, #912] @ (3b0638 ) │ │ │ │ lsls r2, r2, #4 │ │ │ │ lsrs r6, r7, #3 │ │ │ │ lsls r7, r1, #4 │ │ │ │ │ │ │ │ 003b02ac : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -175651,21 +175650,21 @@ │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldrb r0, [r7, #0] │ │ │ │ lsls r1, r5, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r0, #30] │ │ │ │ + strh r0, [r1, #30] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldr r3, [pc, #96] @ (3b03c8 ) │ │ │ │ + ldr r3, [pc, #112] @ (3b03d8 ) │ │ │ │ lsls r2, r2, #4 │ │ │ │ - strh r4, [r5, #28] │ │ │ │ + strh r0, [r6, #28] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldr r3, [pc, #0] @ (3b0370 ) │ │ │ │ + ldr r3, [pc, #16] @ (3b0380 ) │ │ │ │ lsls r2, r2, #4 │ │ │ │ │ │ │ │ 003b0370 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -175744,21 +175743,21 @@ │ │ │ │ lsls r1, r5, #4 │ │ │ │ ldrsb r0, [r4, r6] │ │ │ │ lsls r2, r5, #4 │ │ │ │ ldrb r4, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #28] │ │ │ │ lsls r1, r5, #4 │ │ │ │ - adds r4, #48 @ 0x30 │ │ │ │ + adds r4, #52 @ 0x34 │ │ │ │ lsls r2, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r5, #22] │ │ │ │ + strh r0, [r6, #22] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldr r2, [pc, #256] @ (3b0548 ) │ │ │ │ + ldr r2, [pc, #272] @ (3b0558 ) │ │ │ │ lsls r2, r2, #4 │ │ │ │ lsls r6, r3, #29 │ │ │ │ lsls r7, r1, #4 │ │ │ │ │ │ │ │ 003b044c : │ │ │ │ ldrb r2, [r0, #29] │ │ │ │ cbnz r2, 3b0454 │ │ │ │ @@ -175908,25 +175907,25 @@ │ │ │ │ lsls r1, r5, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r4, #24] │ │ │ │ lsls r1, r5, #4 │ │ │ │ strh r0, [r4, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r6, #14] │ │ │ │ + strh r2, [r7, #14] │ │ │ │ lsls r2, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r7, #14] │ │ │ │ + strh r2, [r0, #16] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldr r1, [pc, #184] @ (3b067c ) │ │ │ │ + ldr r1, [pc, #200] @ (3b068c ) │ │ │ │ lsls r2, r2, #4 │ │ │ │ strb r0, [r6, #22] │ │ │ │ lsls r1, r5, #4 │ │ │ │ - subs r2, #72 @ 0x48 │ │ │ │ + subs r2, #76 @ 0x4c │ │ │ │ lsls r7, r3, #4 │ │ │ │ │ │ │ │ 003b05cc : │ │ │ │ stmdb 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 │ │ │ │ @@ -176738,129 +176737,129 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r1, #9] │ │ │ │ lsls r1, r5, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r7, #9 │ │ │ │ + lsls r4, r7, #9 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - cmp r2, ip │ │ │ │ + cmp r6, ip │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrb r4, [r7, #24] │ │ │ │ + ldrb r0, [r0, #25] │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r0, [r4, r2] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r7, #23] │ │ │ │ + ldrb r6, [r7, #23] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrb r0, [r1, #23] │ │ │ │ + ldrb r4, [r1, #23] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - add r8, sp │ │ │ │ + add ip, sp │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r3, #22] │ │ │ │ + ldrb r2, [r4, #22] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - add lr, r7 │ │ │ │ + add sl, r8 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrb r0, [r0, #22] │ │ │ │ + ldrb r4, [r0, #22] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - add r8, r4 │ │ │ │ + add ip, r4 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrb r2, [r2, #21] │ │ │ │ + ldrb r6, [r2, #21] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - add r2, lr │ │ │ │ + add r6, lr │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrb r4, [r2, #20] │ │ │ │ + ldrb r0, [r3, #20] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - add r4, r6 │ │ │ │ + add r0, r7 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrb r2, [r5, #19] │ │ │ │ + ldrb r6, [r5, #19] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - add r2, r1 │ │ │ │ + add r6, r1 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrb r4, [r1, #19] │ │ │ │ + ldrb r0, [r2, #19] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - mvns r4, r5 │ │ │ │ + mvns r0, r6 │ │ │ │ lsls r2, r2, #4 │ │ │ │ lsls r2, r0, #4 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrb r0, [r4, #18] │ │ │ │ + ldrb r4, [r4, #18] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - mvns r2, r0 │ │ │ │ + mvns r6, r0 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrb r6, [r0, #18] │ │ │ │ + ldrb r2, [r1, #18] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - bics r6, r4 │ │ │ │ + bics r2, r5 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrb r4, [r4, #17] │ │ │ │ + ldrb r0, [r5, #17] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - bics r4, r0 │ │ │ │ + bics r0, r1 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrb r0, [r1, #17] │ │ │ │ + ldrb r4, [r1, #17] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - muls r0, r5 │ │ │ │ + muls r4, r5 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrb r4, [r5, #16] │ │ │ │ + ldrb r0, [r6, #16] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - muls r4, r1 │ │ │ │ + muls r0, r2 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrb r0, [r0, #16] │ │ │ │ + ldrb r4, [r0, #16] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - orrs r0, r4 │ │ │ │ + orrs r4, r4 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrb r0, [r5, #15] │ │ │ │ + ldrb r4, [r5, #15] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - orrs r0, r1 │ │ │ │ + orrs r4, r1 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrb r0, [r2, #7] │ │ │ │ + ldrb r4, [r2, #7] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - lsrs r0, r6 │ │ │ │ + lsrs r4, r6 │ │ │ │ lsls r2, r2, #4 │ │ │ │ bkpt 0x0068 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldrb r4, [r4, #6] │ │ │ │ + ldrb r0, [r5, #6] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - lsrs r4, r0 │ │ │ │ + lsrs r0, r1 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrb r2, [r1, #6] │ │ │ │ + ldrb r6, [r1, #6] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - lsls r2, r5 │ │ │ │ + lsls r6, r5 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrb r4, [r4, #5] │ │ │ │ + ldrb r0, [r5, #5] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - lsls r6, r0 │ │ │ │ + lsls r2, r1 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrb r4, [r7, #4] │ │ │ │ + ldrb r0, [r0, #5] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - eors r6, r3 │ │ │ │ + eors r2, r4 │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldrh r2, [r5, #26] │ │ │ │ lsls r2, r4, #4 │ │ │ │ - subs r7, #252 @ 0xfc │ │ │ │ + ands r0, r0 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldr r6, [r3, #96] @ 0x60 │ │ │ │ + ldr r2, [r4, #96] @ 0x60 │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldrh r2, [r2, #26] │ │ │ │ lsls r2, r4, #4 │ │ │ │ - subs r7, #228 @ 0xe4 │ │ │ │ + subs r7, #232 @ 0xe8 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - asrs r6, r2, #16 │ │ │ │ + asrs r2, r3, #16 │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldrh r2, [r7, #24] │ │ │ │ lsls r2, r4, #4 │ │ │ │ - subs r7, #204 @ 0xcc │ │ │ │ + subs r7, #208 @ 0xd0 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - asrs r6, r4, #15 │ │ │ │ + asrs r2, r5, #15 │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldrh r2, [r4, #24] │ │ │ │ lsls r2, r4, #4 │ │ │ │ - subs r7, #180 @ 0xb4 │ │ │ │ + subs r7, #184 @ 0xb8 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldr r2, [r6, #100] @ 0x64 │ │ │ │ + ldr r6, [r6, #100] @ 0x64 │ │ │ │ lsls r2, r2, #4 │ │ │ │ │ │ │ │ 003b0f78 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -178010,103 +178009,103 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #4 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #48] @ 0x30 │ │ │ │ + ldr r5, [sp, #64] @ 0x40 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - subs r2, #202 @ 0xca │ │ │ │ + subs r2, #206 @ 0xce │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldr r4, [sp, #88] @ 0x58 │ │ │ │ + ldr r4, [sp, #104] @ 0x68 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - subs r1, #212 @ 0xd4 │ │ │ │ + subs r1, #216 @ 0xd8 │ │ │ │ lsls r2, r2, #4 │ │ │ │ str r2, [r2, #68] @ 0x44 │ │ │ │ lsls r1, r5, #4 │ │ │ │ @ instruction: 0xf3ba010e │ │ │ │ - ldr r0, [sp, #784] @ 0x310 │ │ │ │ + ldr r0, [sp, #800] @ 0x320 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - adds r6, #134 @ 0x86 │ │ │ │ + adds r6, #138 @ 0x8a │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldr r0, [sp, #408] @ 0x198 │ │ │ │ + ldr r0, [sp, #424] @ 0x1a8 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - adds r6, #36 @ 0x24 │ │ │ │ + adds r6, #40 @ 0x28 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldr r0, [sp, #256] @ 0x100 │ │ │ │ + ldr r0, [sp, #272] @ 0x110 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - adds r5, #254 @ 0xfe │ │ │ │ + adds r6, #2 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldr r0, [sp, #104] @ 0x68 │ │ │ │ + ldr r0, [sp, #120] @ 0x78 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - adds r5, #220 @ 0xdc │ │ │ │ + adds r5, #224 @ 0xe0 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - adds r5, #196 @ 0xc4 │ │ │ │ + adds r5, #200 @ 0xc8 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - str r7, [sp, #600] @ 0x258 │ │ │ │ + str r7, [sp, #616] @ 0x268 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - adds r5, #84 @ 0x54 │ │ │ │ + adds r5, #88 @ 0x58 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - str r7, [sp, #376] @ 0x178 │ │ │ │ + str r7, [sp, #392] @ 0x188 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - adds r5, #28 │ │ │ │ + adds r5, #32 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - str r7, [sp, #184] @ 0xb8 │ │ │ │ + str r7, [sp, #200] @ 0xc8 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - adds r4, #236 @ 0xec │ │ │ │ + adds r4, #240 @ 0xf0 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - str r6, [sp, #1008] @ 0x3f0 │ │ │ │ + str r7, [sp, #0] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - adds r4, #186 @ 0xba │ │ │ │ + adds r4, #190 @ 0xbe │ │ │ │ lsls r2, r2, #4 │ │ │ │ - str r6, [sp, #880] @ 0x370 │ │ │ │ + str r6, [sp, #896] @ 0x380 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - adds r4, #150 @ 0x96 │ │ │ │ + adds r4, #154 @ 0x9a │ │ │ │ lsls r2, r2, #4 │ │ │ │ - str r6, [sp, #568] @ 0x238 │ │ │ │ + str r6, [sp, #584] @ 0x248 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - adds r4, #80 @ 0x50 │ │ │ │ + adds r4, #84 @ 0x54 │ │ │ │ lsls r2, r2, #4 │ │ │ │ @ instruction: 0xf130010e │ │ │ │ - str r6, [sp, #232] @ 0xe8 │ │ │ │ + str r6, [sp, #248] @ 0xf8 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - adds r3, #252 @ 0xfc │ │ │ │ + adds r4, #0 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - str r6, [sp, #48] @ 0x30 │ │ │ │ + str r6, [sp, #64] @ 0x40 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - adds r3, #198 @ 0xc6 │ │ │ │ + adds r3, #202 @ 0xca │ │ │ │ lsls r2, r2, #4 │ │ │ │ - str r5, [sp, #880] @ 0x370 │ │ │ │ + str r5, [sp, #896] @ 0x380 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - adds r3, #158 @ 0x9e │ │ │ │ + adds r3, #162 @ 0xa2 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - str r5, [sp, #792] @ 0x318 │ │ │ │ + str r5, [sp, #808] @ 0x328 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - adds r3, #132 @ 0x84 │ │ │ │ + adds r3, #136 @ 0x88 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - str r5, [sp, #496] @ 0x1f0 │ │ │ │ + str r5, [sp, #512] @ 0x200 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - adds r3, #58 @ 0x3a │ │ │ │ + adds r3, #62 @ 0x3e │ │ │ │ lsls r2, r2, #4 │ │ │ │ - str r5, [sp, #360] @ 0x168 │ │ │ │ + str r5, [sp, #376] @ 0x178 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - adds r3, #24 │ │ │ │ + adds r3, #28 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - str r5, [sp, #152] @ 0x98 │ │ │ │ + str r5, [sp, #168] @ 0xa8 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - adds r2, #228 @ 0xe4 │ │ │ │ + adds r2, #232 @ 0xe8 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - movs r4, #76 @ 0x4c │ │ │ │ + movs r4, #80 @ 0x50 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - str r4, [sp, #936] @ 0x3a8 │ │ │ │ + str r4, [sp, #952] @ 0x3b8 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - adds r2, #168 @ 0xa8 │ │ │ │ + adds r2, #172 @ 0xac │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r3, [pc, #440] @ (3b1e54 ) │ │ │ │ movw r2, #774 @ 0x306 │ │ │ │ ldr r1, [pc, #440] @ (3b1e58 ) │ │ │ │ ldr r0, [pc, #440] @ (3b1e5c ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r9, [r5, r3] │ │ │ │ @@ -178268,101 +178267,101 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #400 @ 0x190 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #888] @ 0x378 │ │ │ │ + str r3, [sp, #904] @ 0x388 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - adds r1, #156 @ 0x9c │ │ │ │ + adds r1, #160 @ 0xa0 │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldrb r6, [r6, #17] │ │ │ │ lsls r2, r4, #4 │ │ │ │ - adds r1, #8 │ │ │ │ + adds r1, #12 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - str r6, [r7, #68] @ 0x44 │ │ │ │ + str r2, [r0, #72] @ 0x48 │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldrb r6, [r3, #17] │ │ │ │ lsls r2, r4, #4 │ │ │ │ - adds r0, #240 @ 0xf0 │ │ │ │ + adds r0, #244 @ 0xf4 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - b.n 3b175c │ │ │ │ + b.n 3b1764 │ │ │ │ lsls r1, r2, #4 │ │ │ │ ldrb r6, [r0, #17] │ │ │ │ lsls r2, r4, #4 │ │ │ │ - adds r0, #216 @ 0xd8 │ │ │ │ + adds r0, #220 @ 0xdc │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrb r6, [r5, r3] │ │ │ │ + ldrb r2, [r6, r3] │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldrb r6, [r5, #16] │ │ │ │ lsls r2, r4, #4 │ │ │ │ - adds r0, #192 @ 0xc0 │ │ │ │ + adds r0, #196 @ 0xc4 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldr r6, [r3, #32] │ │ │ │ + ldr r2, [r4, #32] │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldrb r6, [r2, #16] │ │ │ │ lsls r2, r4, #4 │ │ │ │ - adds r0, #168 @ 0xa8 │ │ │ │ + adds r0, #172 @ 0xac │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldr r6, [r4, #32] │ │ │ │ + ldr r2, [r5, #32] │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldrb r6, [r7, #15] │ │ │ │ lsls r2, r4, #4 │ │ │ │ - adds r0, #144 @ 0x90 │ │ │ │ + adds r0, #148 @ 0x94 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldr r6, [r7, #28] │ │ │ │ + ldr r2, [r0, #32] │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldrb r6, [r4, #15] │ │ │ │ lsls r2, r4, #4 │ │ │ │ - adds r0, #120 @ 0x78 │ │ │ │ + adds r0, #124 @ 0x7c │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldr r2, [r1, #28] │ │ │ │ + ldr r6, [r1, #28] │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldrb r6, [r1, #15] │ │ │ │ lsls r2, r4, #4 │ │ │ │ - adds r0, #96 @ 0x60 │ │ │ │ + adds r0, #100 @ 0x64 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldr r6, [r2, r0] │ │ │ │ + ldr r2, [r3, r0] │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldrb r6, [r6, #14] │ │ │ │ lsls r2, r4, #4 │ │ │ │ - adds r0, #72 @ 0x48 │ │ │ │ + adds r0, #76 @ 0x4c │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrb r6, [r3, r1] │ │ │ │ + ldrb r2, [r4, r1] │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldrb r6, [r3, #14] │ │ │ │ lsls r2, r4, #4 │ │ │ │ - adds r0, #48 @ 0x30 │ │ │ │ + adds r0, #52 @ 0x34 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrb r6, [r0, r1] │ │ │ │ + ldrb r2, [r1, r1] │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldrb r6, [r0, #14] │ │ │ │ lsls r2, r4, #4 │ │ │ │ - adds r0, #24 │ │ │ │ + adds r0, #28 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - lsls r2, r1, #17 │ │ │ │ + lsls r6, r1, #17 │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldrb r6, [r5, #13] │ │ │ │ lsls r2, r4, #4 │ │ │ │ - adds r0, #0 │ │ │ │ + adds r0, #4 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldr r6, [r3, #20] │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldrb r6, [r2, #13] │ │ │ │ lsls r2, r4, #4 │ │ │ │ - cmp r7, #232 @ 0xe8 │ │ │ │ + cmp r7, #236 @ 0xec │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldr r6, [r4, #20] │ │ │ │ + ldr r2, [r5, #20] │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldrb r6, [r7, #12] │ │ │ │ lsls r2, r4, #4 │ │ │ │ - cmp r7, #208 @ 0xd0 │ │ │ │ + cmp r7, #212 @ 0xd4 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldr r6, [r7, #16] │ │ │ │ + ldr r2, [r0, #20] │ │ │ │ lsls r2, r2, #4 │ │ │ │ │ │ │ │ 003b1f08 : │ │ │ │ stmdb 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 │ │ │ │ @@ -179348,41 +179347,41 @@ │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #236 @ 0xec │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xe856010e │ │ │ │ - ldrh r2, [r0, #46] @ 0x2e │ │ │ │ + ldrh r6, [r0, #46] @ 0x2e │ │ │ │ lsls r2, r2, #4 │ │ │ │ - cmp r3, #34 @ 0x22 │ │ │ │ + cmp r3, #38 @ 0x26 │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldrsb r0, [r4, r4] │ │ │ │ lsls r1, r5, #4 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, r0] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r1, #62] @ 0x3e │ │ │ │ + strh r2, [r2, #62] @ 0x3e │ │ │ │ lsls r2, r2, #4 │ │ │ │ - movs r5, #46 @ 0x2e │ │ │ │ + movs r5, #50 @ 0x32 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - strh r6, [r5, #60] @ 0x3c │ │ │ │ + strh r2, [r6, #60] @ 0x3c │ │ │ │ lsls r2, r2, #4 │ │ │ │ - movs r5, #16 │ │ │ │ + movs r5, #20 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - strh r2, [r2, #60] @ 0x3c │ │ │ │ + strh r6, [r2, #60] @ 0x3c │ │ │ │ lsls r2, r2, #4 │ │ │ │ - movs r4, #244 @ 0xf4 │ │ │ │ + movs r4, #248 @ 0xf8 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - strh r4, [r7, #58] @ 0x3a │ │ │ │ + strh r0, [r0, #60] @ 0x3c │ │ │ │ lsls r2, r2, #4 │ │ │ │ - movs r4, #222 @ 0xde │ │ │ │ + movs r4, #226 @ 0xe2 │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr.w r2, [pc, #2968] @ 3b357c │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldrd r9, r1, [r5, #952] @ 0x3b8 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ blx 34483c │ │ │ │ @@ -180448,113 +180447,113 @@ │ │ │ │ mov r0, r3 │ │ │ │ blx 344c20 <_Py_Dealloc@plt+0x4> │ │ │ │ b.w 3b2532 │ │ │ │ lsrs r4, r3, #4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, r2] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r4, r1] │ │ │ │ + ldrb r0, [r5, r1] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - strh r2, [r2, #42] @ 0x2a │ │ │ │ + strh r6, [r2, #42] @ 0x2a │ │ │ │ lsls r2, r2, #4 │ │ │ │ - movs r2, #180 @ 0xb4 │ │ │ │ + movs r2, #184 @ 0xb8 │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, r0] │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #4 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r3, r0] │ │ │ │ + ldr r4, [r3, r0] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - strh r6, [r5, #8] │ │ │ │ + strh r2, [r6, #8] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - subs r2, r1, #2 │ │ │ │ + subs r6, r1, #2 │ │ │ │ lsls r2, r2, #4 │ │ │ │ bge.n 3b34c4 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldrb r2, [r6, #31] │ │ │ │ + ldrb r6, [r6, #31] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - adds r2, r2, #5 │ │ │ │ + adds r6, r2, #5 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrb r6, [r6, #27] │ │ │ │ + ldrb r2, [r7, #27] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - adds r0, r3, #1 │ │ │ │ + adds r4, r3, #1 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - subs r2, r1, r6 │ │ │ │ + subs r6, r1, r6 │ │ │ │ lsls r2, r2, #4 │ │ │ │ bhi.n 3b3528 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldrb r4, [r2, #24] │ │ │ │ + ldrb r0, [r3, #24] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrb r2, [r6, #23] │ │ │ │ + ldrb r6, [r6, #23] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - subs r4, r2, r5 │ │ │ │ + subs r0, r3, r5 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrb r4, [r3, #23] │ │ │ │ + ldrb r0, [r4, #23] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - subs r6, r7, r4 │ │ │ │ + subs r2, r0, r5 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrb r6, [r7, #22] │ │ │ │ + ldrb r2, [r0, #23] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - subs r0, r4, r4 │ │ │ │ + subs r4, r4, r4 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrb r6, [r2, #22] │ │ │ │ + ldrb r2, [r3, #22] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - subs r0, r7, r3 │ │ │ │ + subs r4, r7, r3 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrb r4, [r6, #21] │ │ │ │ + ldrb r0, [r7, #21] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - subs r6, r2, r3 │ │ │ │ + subs r2, r3, r3 │ │ │ │ lsls r2, r2, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #230 @ 0xe6 │ │ │ │ + movs r0, #234 @ 0xea │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrb r4, [r5, #20] │ │ │ │ + ldrb r0, [r6, #20] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - subs r6, r1, r2 │ │ │ │ + subs r2, r2, r2 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrb r2, [r0, #20] │ │ │ │ + ldrb r6, [r0, #20] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - subs r4, r4, r1 │ │ │ │ + subs r0, r5, r1 │ │ │ │ lsls r2, r2, #4 │ │ │ │ bvc.n 3b3714 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldrb r2, [r5, #19] │ │ │ │ + ldrb r6, [r5, #19] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - subs r2, r1, r1 │ │ │ │ + subs r6, r1, r1 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrb r2, [r4, #18] │ │ │ │ + ldrb r6, [r4, #18] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - subs r4, r0, r0 │ │ │ │ + subs r0, r1, r0 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrb r6, [r1, #17] │ │ │ │ + ldrb r2, [r2, #17] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - adds r0, r6, r6 │ │ │ │ + adds r4, r6, r6 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrb r2, [r6, #16] │ │ │ │ + ldrb r6, [r6, #16] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - adds r4, r2, r6 │ │ │ │ + adds r0, r3, r6 │ │ │ │ lsls r2, r2, #4 │ │ │ │ bvs.n 3b3564 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldrb r0, [r0, #16] │ │ │ │ + ldrb r4, [r0, #16] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - adds r0, r4, r5 │ │ │ │ + adds r4, r4, r5 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrb r6, [r3, #15] │ │ │ │ + ldrb r2, [r4, #15] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - adds r0, r0, r5 │ │ │ │ + adds r4, r0, r5 │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movw r2, #665 @ 0x299 │ │ │ │ ldr.w r1, [pc, #3212] @ 3b42e0 │ │ │ │ ldr.w r0, [pc, #3212] @ 3b42e4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ @@ -181694,211 +181693,211 @@ │ │ │ │ mov r0, r7 │ │ │ │ blx 344c20 <_Py_Dealloc@plt+0x4> │ │ │ │ b.w 3b2f72 │ │ │ │ mov r0, r8 │ │ │ │ blx 344c20 <_Py_Dealloc@plt+0x4> │ │ │ │ b.w 3b283a │ │ │ │ nop │ │ │ │ - ldrb r4, [r0, #10] │ │ │ │ + ldrb r0, [r1, #10] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - asrs r6, r4, #31 │ │ │ │ + asrs r2, r5, #31 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrb r4, [r7, #8] │ │ │ │ + ldrb r0, [r0, #9] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - asrs r6, r3, #30 │ │ │ │ + asrs r2, r4, #30 │ │ │ │ lsls r2, r2, #4 │ │ │ │ bmi.n 3b43f0 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldrb r2, [r5, #7] │ │ │ │ + ldrb r6, [r5, #7] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - asrs r2, r1, #29 │ │ │ │ + asrs r6, r1, #29 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrb r2, [r2, #6] │ │ │ │ + ldrb r6, [r2, #6] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - asrs r4, r6, #27 │ │ │ │ + asrs r0, r7, #27 │ │ │ │ lsls r2, r2, #4 │ │ │ │ bmi.n 3b4310 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldrb r6, [r5, #5] │ │ │ │ + ldrb r2, [r6, #5] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - asrs r0, r2, #27 │ │ │ │ + asrs r4, r2, #27 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - strb r2, [r2, #31] │ │ │ │ + strb r6, [r2, #31] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - asrs r4, r6, #20 │ │ │ │ + asrs r0, r7, #20 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - strb r2, [r6, #30] │ │ │ │ + strb r6, [r6, #30] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - asrs r4, r2, #20 │ │ │ │ + asrs r0, r3, #20 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - strb r6, [r3, #29] │ │ │ │ + strb r2, [r4, #29] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - asrs r0, r0, #19 │ │ │ │ + asrs r4, r0, #19 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - strb r4, [r7, #28] │ │ │ │ + strb r0, [r0, #29] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - asrs r6, r3, #18 │ │ │ │ + asrs r2, r4, #18 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - strb r2, [r2, #28] │ │ │ │ + strb r6, [r2, #28] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - asrs r4, r6, #17 │ │ │ │ + asrs r0, r7, #17 │ │ │ │ lsls r2, r2, #4 │ │ │ │ bne.n 3b43d4 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - strb r0, [r7, #26] │ │ │ │ + strb r4, [r7, #26] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - asrs r0, r3, #16 │ │ │ │ + asrs r4, r3, #16 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - strb r0, [r4, #25] │ │ │ │ + strb r4, [r4, #25] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - asrs r2, r0, #15 │ │ │ │ + asrs r6, r0, #15 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - strb r0, [r2, #24] │ │ │ │ + strb r4, [r2, #24] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - asrs r2, r6, #13 │ │ │ │ + asrs r6, r6, #13 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - strb r0, [r6, #21] │ │ │ │ + strb r4, [r6, #21] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - asrs r2, r2, #11 │ │ │ │ + asrs r6, r2, #11 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - strb r0, [r2, #21] │ │ │ │ + strb r4, [r2, #21] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - asrs r2, r6, #10 │ │ │ │ + asrs r6, r6, #10 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - strb r2, [r6, #20] │ │ │ │ + strb r6, [r6, #20] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - asrs r4, r2, #10 │ │ │ │ + asrs r0, r3, #10 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - strb r2, [r1, #20] │ │ │ │ + strb r6, [r1, #20] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - asrs r4, r5, #9 │ │ │ │ + asrs r0, r6, #9 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - strb r6, [r1, #19] │ │ │ │ + strb r2, [r2, #19] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - asrs r0, r6, #8 │ │ │ │ + asrs r4, r6, #8 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - strb r0, [r0, #18] │ │ │ │ + strb r4, [r0, #18] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - asrs r2, r4, #7 │ │ │ │ + asrs r6, r4, #7 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - lsrs r4, r4, #20 │ │ │ │ + lsrs r0, r5, #20 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - strb r2, [r7, #16] │ │ │ │ + strb r6, [r7, #16] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - asrs r4, r3, #6 │ │ │ │ + asrs r0, r4, #6 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - strb r6, [r3, #16] │ │ │ │ + strb r2, [r4, #16] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - asrs r0, r0, #6 │ │ │ │ + asrs r4, r0, #6 │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldmia r6, {r2, r3, r6} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - strb r0, [r7, #14] │ │ │ │ + strb r4, [r7, #14] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - asrs r0, r3, #4 │ │ │ │ + asrs r4, r3, #4 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - strb r2, [r0, #13] │ │ │ │ + strb r6, [r0, #13] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - asrs r4, r4, #2 │ │ │ │ + asrs r0, r5, #2 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - strb r2, [r4, #12] │ │ │ │ + strb r6, [r4, #12] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - asrs r4, r0, #2 │ │ │ │ + asrs r0, r1, #2 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - add r1, sp, #672 @ 0x2a0 │ │ │ │ + add r1, sp, #688 @ 0x2b0 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - strb r0, [r0, #12] │ │ │ │ + strb r4, [r0, #12] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - asrs r6, r2, #1 │ │ │ │ + asrs r2, r3, #1 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - strb r4, [r3, #10] │ │ │ │ + strb r0, [r4, #10] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - lsrs r4, r7, #31 │ │ │ │ + asrs r0, r0, #32 │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r2, #6] │ │ │ │ + strb r6, [r2, #6] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - lsrs r4, r6, #27 │ │ │ │ + lsrs r0, r7, #27 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - strb r2, [r6, #5] │ │ │ │ + strb r6, [r6, #5] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - lsrs r4, r2, #27 │ │ │ │ + lsrs r0, r3, #27 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - strb r6, [r0, #5] │ │ │ │ + strb r2, [r1, #5] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - lsrs r0, r5, #26 │ │ │ │ + lsrs r4, r5, #26 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - strb r2, [r7, #3] │ │ │ │ + strb r6, [r7, #3] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - lsrs r4, r3, #25 │ │ │ │ + lsrs r0, r4, #25 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - strb r6, [r2, #3] │ │ │ │ + strb r2, [r3, #3] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - lsrs r0, r7, #24 │ │ │ │ + lsrs r4, r7, #24 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - strb r0, [r7, #2] │ │ │ │ + strb r4, [r7, #2] │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldmia r3!, {r2, r6} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - lsrs r6, r2, #24 │ │ │ │ + lsrs r2, r3, #24 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - strb r0, [r1, #2] │ │ │ │ + strb r4, [r1, #2] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - lsrs r2, r5, #23 │ │ │ │ + lsrs r6, r5, #23 │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldmia r2, {r1, r2, r4, r6, r7} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - strb r6, [r6, #0] │ │ │ │ + strb r2, [r7, #0] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - lsrs r0, r3, #22 │ │ │ │ + lsrs r4, r3, #22 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - strb r4, [r3, #0] │ │ │ │ + strb r0, [r4, #0] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - lsrs r6, r7, #21 │ │ │ │ + lsrs r2, r0, #22 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldr r6, [r7, #124] @ 0x7c │ │ │ │ + strb r2, [r0, #0] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - lsrs r0, r4, #21 │ │ │ │ + lsrs r4, r4, #21 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - add r6, pc, #440 @ (adr r6, 3b45e0 ) │ │ │ │ + add r6, pc, #456 @ (adr r6, 3b45f0 ) │ │ │ │ lsls r1, r4, #4 │ │ │ │ - ldr r6, [r0, #124] @ 0x7c │ │ │ │ + ldr r2, [r1, #124] @ 0x7c │ │ │ │ lsls r2, r2, #4 │ │ │ │ - lsrs r6, r4, #20 │ │ │ │ + lsrs r2, r5, #20 │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldmia r2, {r2, r4, r5} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldr r0, [r4, #120] @ 0x78 │ │ │ │ + ldr r4, [r4, #120] @ 0x78 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - lsrs r0, r0, #20 │ │ │ │ + lsrs r4, r0, #20 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldr r2, [r6, #116] @ 0x74 │ │ │ │ + ldr r6, [r6, #116] @ 0x74 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - lsrs r4, r2, #19 │ │ │ │ + lsrs r0, r3, #19 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldr r4, [r5, #112] @ 0x70 │ │ │ │ + ldr r0, [r6, #112] @ 0x70 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - lsrs r6, r1, #18 │ │ │ │ + lsrs r2, r2, #18 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldr r0, [r5, #108] @ 0x6c │ │ │ │ + ldr r4, [r5, #108] @ 0x6c │ │ │ │ lsls r2, r2, #4 │ │ │ │ - lsrs r2, r1, #17 │ │ │ │ + lsrs r6, r1, #17 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldr r6, [r1, #108] @ 0x6c │ │ │ │ + ldr r2, [r2, #108] @ 0x6c │ │ │ │ lsls r2, r2, #4 │ │ │ │ - lsrs r0, r6, #16 │ │ │ │ + lsrs r4, r6, #16 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldr r2, [r0, #104] @ 0x68 │ │ │ │ + ldr r6, [r0, #104] @ 0x68 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - lsrs r4, r4, #15 │ │ │ │ + lsrs r0, r5, #15 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldr r2, [r5, #100] @ 0x64 │ │ │ │ + ldr r6, [r5, #100] @ 0x64 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - lsrs r4, r1, #15 │ │ │ │ + lsrs r0, r2, #15 │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movw r2, #695 @ 0x2b7 │ │ │ │ ldr.w r1, [pc, #2672] @ 3b4ee4 │ │ │ │ ldr.w r0, [pc, #2672] @ 3b4ee8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ @@ -182855,245 +182854,245 @@ │ │ │ │ ldr r0, [pc, #492] @ (3b50c0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #452 @ 0x1c4 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r4, [r4, #68] @ 0x44 │ │ │ │ + ldr r0, [r5, #68] @ 0x44 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - lsrs r6, r0, #7 │ │ │ │ + lsrs r2, r1, #7 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldr r6, [r2, #64] @ 0x40 │ │ │ │ + ldr r2, [r3, #64] @ 0x40 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - lsrs r0, r7, #5 │ │ │ │ + lsrs r4, r7, #5 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldr r6, [r5, #60] @ 0x3c │ │ │ │ + ldr r2, [r6, #60] @ 0x3c │ │ │ │ lsls r2, r2, #4 │ │ │ │ - lsrs r0, r2, #5 │ │ │ │ + lsrs r4, r2, #5 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldr r0, [r2, #60] @ 0x3c │ │ │ │ + ldr r4, [r2, #60] @ 0x3c │ │ │ │ lsls r2, r2, #4 │ │ │ │ - lsrs r2, r6, #4 │ │ │ │ + lsrs r6, r6, #4 │ │ │ │ lsls r2, r2, #4 │ │ │ │ stmia r6!, {r6} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldr r4, [r5, #56] @ 0x38 │ │ │ │ + ldr r0, [r6, #56] @ 0x38 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - lsrs r4, r1, #4 │ │ │ │ + lsrs r0, r2, #4 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldr r6, [r0, #56] @ 0x38 │ │ │ │ + ldr r2, [r1, #56] @ 0x38 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - lsrs r0, r5, #3 │ │ │ │ + lsrs r4, r5, #3 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldr r6, [r3, #52] @ 0x34 │ │ │ │ + ldr r2, [r4, #52] @ 0x34 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - lsrs r0, r0, #3 │ │ │ │ + lsrs r4, r0, #3 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - lsls r2, r0, #15 │ │ │ │ + lsls r6, r0, #15 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldr r0, [r3, #44] @ 0x2c │ │ │ │ + ldr r4, [r3, #44] @ 0x2c │ │ │ │ lsls r2, r2, #4 │ │ │ │ - lsrs r2, r7, #32 │ │ │ │ + lsrs r6, r7, #32 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldr r4, [r7, #40] @ 0x28 │ │ │ │ + ldr r0, [r0, #44] @ 0x2c │ │ │ │ lsls r2, r2, #4 │ │ │ │ - lsrs r6, r3, #32 │ │ │ │ + lsrs r2, r4, #32 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldr r4, [r2, #40] @ 0x28 │ │ │ │ + ldr r0, [r3, #40] @ 0x28 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - lsls r6, r6, #31 │ │ │ │ + lsls r2, r7, #31 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldr r6, [r0, #36] @ 0x24 │ │ │ │ + ldr r2, [r1, #36] @ 0x24 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - lsls r0, r5, #30 │ │ │ │ + lsls r4, r5, #30 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldr r2, [r3, #32] │ │ │ │ + ldr r6, [r3, #32] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - lsls r4, r7, #29 │ │ │ │ + lsls r0, r0, #30 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldr r4, [r7, #28] │ │ │ │ + ldr r0, [r0, #32] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - lsls r6, r3, #29 │ │ │ │ + lsls r2, r4, #29 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldr r6, [r1, #28] │ │ │ │ + ldr r2, [r2, #28] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - lsls r0, r6, #28 │ │ │ │ + lsls r4, r6, #28 │ │ │ │ lsls r2, r2, #4 │ │ │ │ stmia r4!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldr r2, [r5, #24] │ │ │ │ + ldr r6, [r5, #24] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - lsls r2, r1, #28 │ │ │ │ + lsls r6, r1, #28 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldr r6, [r0, #24] │ │ │ │ + ldr r2, [r1, #24] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - lsls r0, r5, #27 │ │ │ │ + lsls r4, r5, #27 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldr r6, [r3, #20] │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - lsls r0, r0, #27 │ │ │ │ + lsls r4, r0, #27 │ │ │ │ lsls r2, r2, #4 │ │ │ │ stmia r3!, {r1, r2, r6, r7} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldr r2, [r6, #16] │ │ │ │ + ldr r6, [r6, #16] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - lsls r2, r2, #26 │ │ │ │ + lsls r6, r2, #26 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldr r0, [r2, #16] │ │ │ │ + ldr r4, [r2, #16] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - lsls r2, r6, #25 │ │ │ │ + lsls r6, r6, #25 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldr r4, [r6, #12] │ │ │ │ + ldr r0, [r7, #12] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - lsls r6, r2, #25 │ │ │ │ + lsls r2, r3, #25 │ │ │ │ lsls r2, r2, #4 │ │ │ │ stmia r3!, {r1, r2, r3, r5} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ + ldr r6, [r3, #8] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - lsls r2, r7, #23 │ │ │ │ + lsls r6, r7, #23 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldr r6, [r6, #4] │ │ │ │ + ldr r2, [r7, #4] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - lsls r0, r3, #23 │ │ │ │ + lsls r4, r3, #23 │ │ │ │ lsls r2, r2, #4 │ │ │ │ stmia r2!, {r1, r3, r4, r6} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - str r6, [r0, #124] @ 0x7c │ │ │ │ + str r2, [r1, #124] @ 0x7c │ │ │ │ lsls r2, r2, #4 │ │ │ │ - lsls r6, r4, #20 │ │ │ │ + lsls r2, r5, #20 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldr r6, [sp, #80] @ 0x50 │ │ │ │ + ldr r6, [sp, #96] @ 0x60 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - str r4, [r5, #116] @ 0x74 │ │ │ │ + str r0, [r6, #116] @ 0x74 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - lsls r4, r1, #19 │ │ │ │ + lsls r0, r2, #19 │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r6, #104] @ 0x68 │ │ │ │ + str r6, [r6, #104] @ 0x68 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ + lsls r0, r3, #16 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - str r6, [r2, #104] @ 0x68 │ │ │ │ + str r2, [r3, #104] @ 0x68 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - lsls r0, r7, #15 │ │ │ │ + lsls r4, r7, #15 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - str r0, [r7, #100] @ 0x64 │ │ │ │ + str r4, [r7, #100] @ 0x64 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - lsls r2, r3, #15 │ │ │ │ + lsls r6, r3, #15 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - str r6, [r2, #100] @ 0x64 │ │ │ │ + str r2, [r3, #100] @ 0x64 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - lsls r0, r7, #14 │ │ │ │ + lsls r4, r7, #14 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - str r2, [r7, #96] @ 0x60 │ │ │ │ + str r6, [r7, #96] @ 0x60 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - lsls r4, r3, #14 │ │ │ │ + lsls r0, r4, #14 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - str r6, [r7, #92] @ 0x5c │ │ │ │ + str r2, [r0, #96] @ 0x60 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - lsls r0, r4, #13 │ │ │ │ + lsls r4, r4, #13 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - str r6, [r6, #88] @ 0x58 │ │ │ │ + str r2, [r7, #88] @ 0x58 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - lsls r0, r3, #12 │ │ │ │ + lsls r4, r3, #12 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - str r6, [r2, #88] @ 0x58 │ │ │ │ + str r2, [r3, #88] @ 0x58 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - lsls r0, r7, #11 │ │ │ │ + lsls r4, r7, #11 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - str r2, [r7, #84] @ 0x54 │ │ │ │ + str r6, [r7, #84] @ 0x54 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - lsls r4, r3, #11 │ │ │ │ + lsls r0, r4, #11 │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r0, [r4, r2] │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #28 │ │ │ │ + subs r4, #32 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - str r6, [r1, #76] @ 0x4c │ │ │ │ + str r2, [r2, #76] @ 0x4c │ │ │ │ lsls r2, r2, #4 │ │ │ │ - lsls r0, r6, #8 │ │ │ │ + lsls r4, r6, #8 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - str r6, [r6, #72] @ 0x48 │ │ │ │ + str r2, [r7, #72] @ 0x48 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - lsls r0, r3, #8 │ │ │ │ + lsls r4, r3, #8 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - str r0, [r3, #72] @ 0x48 │ │ │ │ + str r4, [r3, #72] @ 0x48 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - lsls r2, r7, #7 │ │ │ │ + lsls r6, r7, #7 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - str r2, [r4, #68] @ 0x44 │ │ │ │ + str r6, [r4, #68] @ 0x44 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - lsls r4, r0, #7 │ │ │ │ + lsls r0, r1, #7 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - str r4, [r5, #60] @ 0x3c │ │ │ │ + str r0, [r6, #60] @ 0x3c │ │ │ │ lsls r2, r2, #4 │ │ │ │ - lsls r6, r1, #5 │ │ │ │ + lsls r2, r2, #5 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - str r6, [r2, #60] @ 0x3c │ │ │ │ + str r2, [r3, #60] @ 0x3c │ │ │ │ lsls r2, r2, #4 │ │ │ │ - lsls r0, r7, #4 │ │ │ │ + lsls r4, r7, #4 │ │ │ │ lsls r2, r2, #4 │ │ │ │ bkpt 0x0052 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - str r6, [r7, #56] @ 0x38 │ │ │ │ + str r2, [r0, #60] @ 0x3c │ │ │ │ lsls r2, r2, #4 │ │ │ │ - lsls r4, r3, #4 │ │ │ │ + lsls r0, r4, #4 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - str r6, [r3, #56] @ 0x38 │ │ │ │ + str r2, [r4, #56] @ 0x38 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - lsls r0, r0, #4 │ │ │ │ + lsls r4, r0, #4 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - subs r2, #0 │ │ │ │ + subs r2, #4 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - str r2, [r6, #44] @ 0x2c │ │ │ │ + str r6, [r6, #44] @ 0x2c │ │ │ │ lsls r2, r2, #4 │ │ │ │ - lsls r4, r2, #1 │ │ │ │ + lsls r0, r3, #1 │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r3, [pc, #352] @ (3b51c8 ) │ │ │ │ lsls r2, r4, #4 │ │ │ │ - vsra.u32 d16, d1, #22 │ │ │ │ - bpl.n 3b4fb0 │ │ │ │ + vsra.u32 d16, d1, #18 │ │ │ │ + bpl.n 3b4fb8 │ │ │ │ lsls r1, r2, #4 │ │ │ │ ldr r3, [pc, #256] @ (3b5174 ) │ │ │ │ lsls r2, r4, #4 │ │ │ │ - vsra.u16 d16, d1, #14 │ │ │ │ - adds r3, #72 @ 0x48 │ │ │ │ + vsra.u16 d16, d1, #10 │ │ │ │ + adds r3, #76 @ 0x4c │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r3, [pc, #160] @ (3b5120 ) │ │ │ │ lsls r2, r4, #4 │ │ │ │ - vsra.u32 d0, d1, #6 │ │ │ │ - subs r1, #84 @ 0x54 │ │ │ │ + vsra.u32 d0, d1, #2 │ │ │ │ + subs r1, #88 @ 0x58 │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r3, [pc, #64] @ (3b50cc ) │ │ │ │ lsls r2, r4, #4 │ │ │ │ - vsra.u32 d0, d1, #30 │ │ │ │ - subs r1, #48 @ 0x30 │ │ │ │ + vsra.u32 d0, d1, #26 │ │ │ │ + subs r1, #52 @ 0x34 │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r2, [pc, #992] @ (3b5478 ) │ │ │ │ lsls r2, r4, #4 │ │ │ │ - vsra.u8 d0, d1, #6 │ │ │ │ - bpl.n 3b50a8 │ │ │ │ + vsra.u8 d0, d1, #2 │ │ │ │ + bpl.n 3b50b0 │ │ │ │ lsls r1, r2, #4 │ │ │ │ ldr r2, [pc, #896] @ (3b5424 ) │ │ │ │ lsls r2, r4, #4 │ │ │ │ - vbif d16, d2, d1 │ │ │ │ - lsls r0, r6, #30 │ │ │ │ + vbif d16, d6, d1 │ │ │ │ + lsls r4, r6, #30 │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r2, [pc, #800] @ (3b53d0 ) │ │ │ │ lsls r2, r4, #4 │ │ │ │ - vbsl d16, d10, d1 │ │ │ │ - bcc.n 3b4fb8 │ │ │ │ + vbsl d16, d14, d1 │ │ │ │ + bcc.n 3b4fc0 │ │ │ │ lsls r1, r2, #4 │ │ │ │ ldr r2, [pc, #704] @ (3b537c ) │ │ │ │ lsls r2, r4, #4 │ │ │ │ - veor d16, d2, d1 │ │ │ │ - bcc.n 3b517c │ │ │ │ + veor d16, d6, d1 │ │ │ │ + bcc.n 3b5184 │ │ │ │ lsls r1, r2, #4 │ │ │ │ │ │ │ │ 003b50c4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -183237,33 +183236,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ lsls r1, r5, #4 │ │ │ │ - ldmia r7!, {r1, r4, r6} │ │ │ │ + ldmia r7!, {r1, r2, r4, r6} │ │ │ │ lsls r1, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r0, r5] │ │ │ │ + ldrsh r6, [r0, r5] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - stc2 1, cr0, [r2], #68 @ 0x44 │ │ │ │ - ldc 1, cr0, [lr], {17} │ │ │ │ + stc2 1, cr0, [r6], #68 @ 0x44 │ │ │ │ + stc 1, cr0, [r2], #-68 @ 0xffffffbc │ │ │ │ adds r6, #178 @ 0xb2 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - add r7, pc, #1008 @ (adr r7, 3b5630 ) │ │ │ │ + add r0, sp, #0 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - add r0, sp, #712 @ 0x2c8 │ │ │ │ + add r0, sp, #728 @ 0x2d8 │ │ │ │ lsls r1, r2, #4 │ │ │ │ adds r6, #154 @ 0x9a │ │ │ │ lsls r2, r4, #4 │ │ │ │ - add r0, sp, #720 @ 0x2d0 │ │ │ │ + add r0, sp, #736 @ 0x2e0 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - add r0, sp, #840 @ 0x348 │ │ │ │ + add r0, sp, #856 @ 0x358 │ │ │ │ lsls r1, r2, #4 │ │ │ │ │ │ │ │ 003b5250 : │ │ │ │ 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 │ │ │ │ @@ -183457,32 +183456,32 @@ │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #126 @ 0x7e │ │ │ │ lsls r1, r5, #4 │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ lsls r1, r5, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #230 @ 0xe6 │ │ │ │ + adds r4, #234 @ 0xea │ │ │ │ lsls r2, r2, #4 │ │ │ │ - @ instruction: 0xfad80111 │ │ │ │ - adds r4, #198 @ 0xc6 │ │ │ │ + @ instruction: 0xfadc0111 │ │ │ │ + adds r4, #202 @ 0xca │ │ │ │ lsls r2, r2, #4 │ │ │ │ - @ instruction: 0xfab80111 │ │ │ │ - adds r4, #166 @ 0xa6 │ │ │ │ + @ instruction: 0xfabc0111 │ │ │ │ + adds r4, #170 @ 0xaa │ │ │ │ lsls r2, r2, #4 │ │ │ │ - @ instruction: 0xfa980111 │ │ │ │ - adds r4, #128 @ 0x80 │ │ │ │ + @ instruction: 0xfa9c0111 │ │ │ │ + adds r4, #132 @ 0x84 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - @ instruction: 0xfa720111 │ │ │ │ - adds r4, #102 @ 0x66 │ │ │ │ + @ instruction: 0xfa760111 │ │ │ │ + adds r4, #106 @ 0x6a │ │ │ │ lsls r2, r2, #4 │ │ │ │ - @ instruction: 0xfa580111 │ │ │ │ - adds r4, #58 @ 0x3a │ │ │ │ + @ instruction: 0xfa5c0111 │ │ │ │ + adds r4, #62 @ 0x3e │ │ │ │ lsls r2, r2, #4 │ │ │ │ - @ instruction: 0xfa2c0111 │ │ │ │ + @ instruction: 0xfa300111 │ │ │ │ │ │ │ │ 003b546c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #308] @ (3b55b0 ) │ │ │ │ @@ -183628,33 +183627,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #208 @ 0xd0 │ │ │ │ lsls r1, r5, #4 │ │ │ │ - ldmia r3!, {r1, r5, r7} │ │ │ │ + ldmia r3!, {r1, r2, r5, r7} │ │ │ │ lsls r1, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #254 @ 0xfe │ │ │ │ + adds r3, #2 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldr??.w r0, [r2, #273] @ 0x111 │ │ │ │ - strd r0, r1, [lr], #-68 @ 0x44 │ │ │ │ + ldr??.w r0, [r6, #273] @ 0x111 │ │ │ │ + ldrd r0, r1, [r2], #-68 @ 0x44 │ │ │ │ adds r3, #2 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - add r4, pc, #304 @ (adr r4, 3b5720 ) │ │ │ │ + add r4, pc, #320 @ (adr r4, 3b5730 ) │ │ │ │ lsls r1, r2, #4 │ │ │ │ - add r5, pc, #8 @ (adr r5, 3b55fc ) │ │ │ │ + add r5, pc, #24 @ (adr r5, 3b560c ) │ │ │ │ lsls r1, r2, #4 │ │ │ │ adds r2, #234 @ 0xea │ │ │ │ lsls r2, r4, #4 │ │ │ │ - add r5, pc, #16 @ (adr r5, 3b560c ) │ │ │ │ + add r5, pc, #32 @ (adr r5, 3b561c ) │ │ │ │ lsls r1, r2, #4 │ │ │ │ - add r5, pc, #136 @ (adr r5, 3b5688 ) │ │ │ │ + add r5, pc, #152 @ (adr r5, 3b5698 ) │ │ │ │ lsls r1, r2, #4 │ │ │ │ │ │ │ │ 003b5600 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -183749,17 +183748,17 @@ │ │ │ │ lsls r1, r5, #4 │ │ │ │ movs r4, #106 @ 0x6a │ │ │ │ lsls r1, r5, #4 │ │ │ │ push {r1, r3, r6, r7} │ │ │ │ lsls r6, r1, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r1, r7] │ │ │ │ + ldr r6, [r1, r7] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - @ instruction: 0xf78a0111 │ │ │ │ + @ instruction: 0xf78e0111 │ │ │ │ push {r3, r5, r7} │ │ │ │ lsls r6, r1, #4 │ │ │ │ push {r2, r3, r4, r7} │ │ │ │ lsls r6, r1, #4 │ │ │ │ │ │ │ │ 003b570c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -184146,70 +184145,70 @@ │ │ │ │ lsls r1, r5, #4 │ │ │ │ adds r2, #80 @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r0, [r0, r7] │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r5} │ │ │ │ + push {r1, r2, r5} │ │ │ │ lsls r1, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #10 │ │ │ │ + adds r0, #14 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - @ instruction: 0xf5ee0111 │ │ │ │ - cmp r7, #218 @ 0xda │ │ │ │ + @ instruction: 0xf5f20111 │ │ │ │ + cmp r7, #222 @ 0xde │ │ │ │ lsls r2, r2, #4 │ │ │ │ - subs.w r1, lr, #9502720 @ 0x910000 │ │ │ │ - cmp r7, #166 @ 0xa6 │ │ │ │ + rsb r1, r2, #9502720 @ 0x910000 │ │ │ │ + cmp r7, #170 @ 0xaa │ │ │ │ lsls r2, r2, #4 │ │ │ │ - @ instruction: 0xf58a0111 │ │ │ │ + @ instruction: 0xf58e0111 │ │ │ │ uxth r6, r1 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - cmp r7, #116 @ 0x74 │ │ │ │ + cmp r7, #120 @ 0x78 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - adcs.w r1, r8, #9502720 @ 0x910000 │ │ │ │ + adcs.w r1, ip, #9502720 @ 0x910000 │ │ │ │ movs r1, #230 @ 0xe6 │ │ │ │ lsls r1, r5, #4 │ │ │ │ - asrs r0, r6, #31 │ │ │ │ + asrs r4, r6, #31 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - cmp r6, #250 @ 0xfa │ │ │ │ + cmp r6, #254 @ 0xfe │ │ │ │ lsls r2, r2, #4 │ │ │ │ - @ instruction: 0xf4de0111 │ │ │ │ - cmp r6, #220 @ 0xdc │ │ │ │ + @ instruction: 0xf4e20111 │ │ │ │ + cmp r6, #224 @ 0xe0 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - @ instruction: 0xf4c00111 │ │ │ │ - cmp r6, #196 @ 0xc4 │ │ │ │ + @ instruction: 0xf4c40111 │ │ │ │ + cmp r6, #200 @ 0xc8 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - @ instruction: 0xf4a80111 │ │ │ │ - cmp r6, #62 @ 0x3e │ │ │ │ + @ instruction: 0xf4ac0111 │ │ │ │ + cmp r6, #66 @ 0x42 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - bic.w r1, r2, #9502720 @ 0x910000 │ │ │ │ - cmp r6, #6 │ │ │ │ + bic.w r1, r6, #9502720 @ 0x910000 │ │ │ │ + cmp r6, #10 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - @ instruction: 0xf3ea0111 │ │ │ │ + @ instruction: 0xf3ee0111 │ │ │ │ subs r7, #18 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - usat16 r1, #17, r4 │ │ │ │ - cmp r5, #242 @ 0xf2 │ │ │ │ + usat16 r1, #17, r8 │ │ │ │ + cmp r5, #246 @ 0xf6 │ │ │ │ lsls r2, r2, #4 │ │ │ │ subs r6, #250 @ 0xfa │ │ │ │ lsls r2, r4, #4 │ │ │ │ - usat r1, #17, ip │ │ │ │ - adds r2, r4, #0 │ │ │ │ + @ instruction: 0xf3900111 │ │ │ │ + adds r6, r4, #0 │ │ │ │ lsls r2, r2, #4 │ │ │ │ subs r6, #226 @ 0xe2 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - @ instruction: 0xf3740111 │ │ │ │ - stmia r6!, {r1, r3, r5} │ │ │ │ + @ instruction: 0xf3780111 │ │ │ │ + stmia r6!, {r1, r2, r3, r5} │ │ │ │ lsls r1, r2, #4 │ │ │ │ subs r6, #202 @ 0xca │ │ │ │ lsls r2, r4, #4 │ │ │ │ - @ instruction: 0xf35c0111 │ │ │ │ - stc2 1, cr0, [sl, #-68] @ 0xffffffbc │ │ │ │ + bfi r1, r0, #0, #18 │ │ │ │ + stc2 1, cr0, [lr, #-68] @ 0xffffffbc │ │ │ │ │ │ │ │ 003b5b6c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #140] @ 3b5c08 │ │ │ │ @@ -184271,21 +184270,21 @@ │ │ │ │ lsls r1, r5, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r3, #5 │ │ │ │ lsls r1, r5, #4 │ │ │ │ subs r4, r5, #4 │ │ │ │ lsls r1, r5, #4 │ │ │ │ - b.n 3b63fc │ │ │ │ + b.n 3b6404 │ │ │ │ lsls r5, r3, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #106 @ 0x6a │ │ │ │ + cmp r4, #110 @ 0x6e │ │ │ │ lsls r2, r2, #4 │ │ │ │ - movw r1, #57361 @ 0xe011 │ │ │ │ + @ instruction: 0xf2520111 │ │ │ │ │ │ │ │ 003b5c2c : │ │ │ │ stmdb 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, #2928] @ 3b67b0 │ │ │ │ @@ -185399,151 +185398,151 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #26 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r0, [r0, r7] │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #464 @ 0x1d0 │ │ │ │ + add r6, sp, #480 @ 0x1e0 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - cmp r2, #114 @ 0x72 │ │ │ │ + cmp r2, #118 @ 0x76 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - bics.w r1, ip, #17 │ │ │ │ + orr.w r1, r0, #17 │ │ │ │ adds r2, r2, #3 │ │ │ │ lsls r1, r5, #4 │ │ │ │ add r4, sp, #928 @ 0x3a0 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - cmp r1, #236 @ 0xec │ │ │ │ + cmp r1, #240 @ 0xf0 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - vsra.s32 d0, d1, #12 │ │ │ │ + vsra.s32 d0, d1, #8 │ │ │ │ mov r0, sl │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf5980111 │ │ │ │ - cmp r0, #176 @ 0xb0 │ │ │ │ + @ instruction: 0xf59c0111 │ │ │ │ + cmp r0, #180 @ 0xb4 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - mrc 1, 3, r0, cr8, cr1, {0} │ │ │ │ - cmp r0, #124 @ 0x7c │ │ │ │ + mrc 1, 3, r0, cr12, cr1, {0} │ │ │ │ + cmp r0, #128 @ 0x80 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - mcr 1, 2, r0, cr6, cr1, {0} │ │ │ │ - cmp r0, #98 @ 0x62 │ │ │ │ + mcr 1, 2, r0, cr10, cr1, {0} │ │ │ │ + cmp r0, #102 @ 0x66 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - mcr 1, 1, r0, cr12, cr1, {0} │ │ │ │ - cmp r0, #72 @ 0x48 │ │ │ │ + mrc 1, 1, r0, cr0, cr1, {0} │ │ │ │ + cmp r0, #76 @ 0x4c │ │ │ │ lsls r2, r2, #4 │ │ │ │ - mrc 1, 0, r0, cr2, cr1, {0} │ │ │ │ - cmp r0, #46 @ 0x2e │ │ │ │ + mrc 1, 0, r0, cr6, cr1, {0} │ │ │ │ + cmp r0, #50 @ 0x32 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldcl 1, cr0, [r8, #68]! @ 0x44 │ │ │ │ - cmp r0, #20 │ │ │ │ + ldcl 1, cr0, [ip, #68]! @ 0x44 │ │ │ │ + cmp r0, #24 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldcl 1, cr0, [lr, #68] @ 0x44 │ │ │ │ + stcl 1, cr0, [r2, #68]! @ 0x44 │ │ │ │ adds r2, #80 @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ + add r1, sp, #80 @ 0x50 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - movs r5, #14 │ │ │ │ + movs r5, #18 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - @ instruction: 0xead80111 │ │ │ │ - movs r4, #172 @ 0xac │ │ │ │ + @ instruction: 0xeadc0111 │ │ │ │ + movs r4, #176 @ 0xb0 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - orns r1, r4, r1, lsr #32 │ │ │ │ - movs r4, #144 @ 0x90 │ │ │ │ + orns r1, r8, r1, lsr #32 │ │ │ │ + movs r4, #148 @ 0x94 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - orrs.w r1, r8, r1, lsr #32 │ │ │ │ - movs r4, #116 @ 0x74 │ │ │ │ + orrs.w r1, ip, r1, lsr #32 │ │ │ │ + movs r4, #120 @ 0x78 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - bics.w r1, ip, r1, lsr #32 │ │ │ │ + orr.w r1, r0, r1, lsr #32 │ │ │ │ add r7, pc, #72 @ (adr r7, 3b68a8 ) │ │ │ │ lsls r6, r1, #4 │ │ │ │ - movs r4, #22 │ │ │ │ + movs r4, #26 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrd r0, r1, [lr, #68] @ 0x44 │ │ │ │ + strd r0, r1, [r2, #68]! @ 0x44 │ │ │ │ add r6, pc, #456 @ (adr r6, 3b6a34 ) │ │ │ │ lsls r6, r1, #4 │ │ │ │ - movs r3, #118 @ 0x76 │ │ │ │ + movs r3, #122 @ 0x7a │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldmdb lr!, {r0, r4, r8} │ │ │ │ - lsrs r2, r2, #16 │ │ │ │ + strd r0, r1, [r2, #-68] @ 0x44 │ │ │ │ + lsrs r6, r2, #16 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - movs r3, #58 @ 0x3a │ │ │ │ + movs r3, #62 @ 0x3e │ │ │ │ lsls r2, r2, #4 │ │ │ │ - stmdb r2, {r0, r4, r8} │ │ │ │ - movs r3, #8 │ │ │ │ + stmdb r6, {r0, r4, r8} │ │ │ │ + movs r3, #12 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - @ instruction: 0xe8d20111 │ │ │ │ - movs r2, #230 @ 0xe6 │ │ │ │ + @ instruction: 0xe8d60111 │ │ │ │ + movs r2, #234 @ 0xea │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldmia.w r0!, {r0, r4, r8} │ │ │ │ - movs r2, #206 @ 0xce │ │ │ │ + ldmia.w r4!, {r0, r4, r8} │ │ │ │ + movs r2, #210 @ 0xd2 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldmia.w r8, {r0, r4, r8} │ │ │ │ - movs r2, #184 @ 0xb8 │ │ │ │ + ldmia.w ip, {r0, r4, r8} │ │ │ │ + movs r2, #188 @ 0xbc │ │ │ │ lsls r2, r2, #4 │ │ │ │ - stmia.w r2, {r0, r4, r8} │ │ │ │ - movs r2, #160 @ 0xa0 │ │ │ │ + stmia.w r6, {r0, r4, r8} │ │ │ │ + movs r2, #164 @ 0xa4 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - strd r0, r1, [sl], #-68 @ 0x44 │ │ │ │ - bls.n 3b6870 │ │ │ │ + strd r0, r1, [lr], #-68 @ 0x44 │ │ │ │ + bls.n 3b6878 │ │ │ │ lsls r5, r3, #4 │ │ │ │ - movs r2, #134 @ 0x86 │ │ │ │ + movs r2, #138 @ 0x8a │ │ │ │ lsls r2, r2, #4 │ │ │ │ - strex r1, r0, [lr, #68] @ 0x44 │ │ │ │ - movs r2, #104 @ 0x68 │ │ │ │ + @ instruction: 0xe8520111 │ │ │ │ + movs r2, #108 @ 0x6c │ │ │ │ lsls r2, r2, #4 │ │ │ │ - @ instruction: 0xe8320111 │ │ │ │ - lsrs r6, r0, #12 │ │ │ │ + @ instruction: 0xe8360111 │ │ │ │ + lsrs r2, r1, #12 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - movs r2, #46 @ 0x2e │ │ │ │ + movs r2, #50 @ 0x32 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - b.n 3b68b4 │ │ │ │ + b.n 3b68bc │ │ │ │ lsls r1, r2, #4 │ │ │ │ - movs r2, #16 │ │ │ │ + movs r2, #20 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - b.n 3b6884 │ │ │ │ + b.n 3b688c │ │ │ │ lsls r1, r2, #4 │ │ │ │ - movs r1, #246 @ 0xf6 │ │ │ │ + movs r1, #250 @ 0xfa │ │ │ │ lsls r2, r2, #4 │ │ │ │ - b.n 3b6858 │ │ │ │ + b.n 3b6860 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - mcr 1, 5, r0, cr0, cr1, {0} │ │ │ │ - movs r1, #184 @ 0xb8 │ │ │ │ + mcr 1, 5, r0, cr4, cr1, {0} │ │ │ │ + movs r1, #188 @ 0xbc │ │ │ │ lsls r2, r2, #4 │ │ │ │ - b.n 3b67e4 │ │ │ │ + b.n 3b67ec │ │ │ │ lsls r1, r2, #4 │ │ │ │ - movs r1, #80 @ 0x50 │ │ │ │ + movs r1, #84 @ 0x54 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - b.n 3b6720 │ │ │ │ + b.n 3b6728 │ │ │ │ lsls r1, r2, #4 │ │ │ │ adds r2, #44 @ 0x2c │ │ │ │ lsls r2, r4, #4 │ │ │ │ - b.n 3b6670 │ │ │ │ + b.n 3b6678 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - movs r1, #68 @ 0x44 │ │ │ │ + movs r1, #72 @ 0x48 │ │ │ │ lsls r2, r2, #4 │ │ │ │ adds r2, #20 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - b.n 3b664c │ │ │ │ + b.n 3b6654 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - str r6, [sp, #832] @ 0x340 │ │ │ │ + str r6, [sp, #848] @ 0x350 │ │ │ │ lsls r1, r2, #4 │ │ │ │ adds r1, #252 @ 0xfc │ │ │ │ lsls r2, r4, #4 │ │ │ │ - b.n 3b6628 │ │ │ │ + b.n 3b6630 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - add r3, pc, #784 @ (adr r3, 3b6c20 ) │ │ │ │ + add r3, pc, #800 @ (adr r3, 3b6c30 ) │ │ │ │ lsls r1, r2, #4 │ │ │ │ adds r1, #228 @ 0xe4 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - b.n 3b6604 │ │ │ │ + b.n 3b660c │ │ │ │ lsls r1, r2, #4 │ │ │ │ - movs r1, #12 │ │ │ │ + movs r1, #16 │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r3, [pc, #164] @ (3b69c4 ) │ │ │ │ movw r2, #34531 @ 0x86e3 │ │ │ │ ldr r1, [pc, #164] @ (3b69c8 ) │ │ │ │ ldr r0, [pc, #164] @ (3b69cc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ @@ -185602,53 +185601,53 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #536 @ 0x218 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ adds r0, #94 @ 0x5e │ │ │ │ lsls r2, r4, #4 │ │ │ │ - b.n 3b63ac │ │ │ │ + b.n 3b63b4 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - asrs r6, r0, #7 │ │ │ │ + asrs r2, r1, #7 │ │ │ │ lsls r2, r2, #4 │ │ │ │ adds r0, #70 @ 0x46 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - b.n 3b6388 │ │ │ │ + b.n 3b6390 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - subs r6, r7, #4 │ │ │ │ + subs r2, r0, #5 │ │ │ │ lsls r2, r2, #4 │ │ │ │ adds r0, #46 @ 0x2e │ │ │ │ lsls r2, r4, #4 │ │ │ │ - b.n 3b6364 │ │ │ │ + b.n 3b636c │ │ │ │ lsls r1, r2, #4 │ │ │ │ - asrs r6, r5, #11 │ │ │ │ + asrs r2, r6, #11 │ │ │ │ lsls r2, r2, #4 │ │ │ │ adds r0, #22 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - b.n 3b6340 │ │ │ │ + b.n 3b6348 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - @ instruction: 0xb7ee │ │ │ │ + @ instruction: 0xb7f2 │ │ │ │ lsls r1, r2, #4 │ │ │ │ cmp r7, #254 @ 0xfe │ │ │ │ lsls r2, r4, #4 │ │ │ │ - b.n 3b631c │ │ │ │ + b.n 3b6324 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - @ instruction: 0xb796 │ │ │ │ + @ instruction: 0xb79a │ │ │ │ lsls r1, r2, #4 │ │ │ │ cmp r7, #230 @ 0xe6 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - b.n 3b62f8 │ │ │ │ + b.n 3b6300 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - subs r6, r5, #3 │ │ │ │ + subs r2, r6, #3 │ │ │ │ lsls r2, r2, #4 │ │ │ │ cmp r7, #206 @ 0xce │ │ │ │ lsls r2, r4, #4 │ │ │ │ - b.n 3b62d4 │ │ │ │ + b.n 3b62dc │ │ │ │ lsls r1, r2, #4 │ │ │ │ - subs r6, r4, r1 │ │ │ │ + subs r2, r5, r1 │ │ │ │ lsls r2, r2, #4 │ │ │ │ │ │ │ │ 003b6a18 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -185722,23 +185721,23 @@ │ │ │ │ lsls r1, r5, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r4, #2 │ │ │ │ lsls r1, r5, #4 │ │ │ │ asrs r6, r5, #1 │ │ │ │ lsls r1, r5, #4 │ │ │ │ - bpl.n 3b6b44 │ │ │ │ + bpl.n 3b6b4c │ │ │ │ lsls r5, r3, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r0, #7 │ │ │ │ + adds r2, r1, #7 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - b.n 3b7210 │ │ │ │ + b.n 3b7218 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - bpl.n 3b6b10 │ │ │ │ + bpl.n 3b6b18 │ │ │ │ lsls r5, r3, #4 │ │ │ │ │ │ │ │ 003b6af8 : │ │ │ │ stmdb 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 │ │ │ │ @@ -186261,105 +186260,105 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r0, [r0, r7] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r7, [sp, #688] @ 0x2b0 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - subs r4, r6, r7 │ │ │ │ + subs r0, r7, r7 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - b.n 3b7344 │ │ │ │ + b.n 3b734c │ │ │ │ lsls r1, r2, #4 │ │ │ │ lsrs r6, r1, #24 │ │ │ │ lsls r1, r5, #4 │ │ │ │ - subs r0, r5, r6 │ │ │ │ + subs r4, r5, r6 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - b.n 3b72b8 │ │ │ │ + b.n 3b72c0 │ │ │ │ lsls r1, r2, #4 │ │ │ │ ldr r6, [sp, #152] @ 0x98 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - subs r6, r6, r5 │ │ │ │ + subs r2, r7, r5 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - b.n 3b725c │ │ │ │ + b.n 3b7264 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - subs r4, r4, r4 │ │ │ │ + subs r0, r5, r4 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - b.n 3b71c4 │ │ │ │ + b.n 3b71cc │ │ │ │ lsls r1, r2, #4 │ │ │ │ movs r7, #172 @ 0xac │ │ │ │ movs r0, r0 │ │ │ │ bics r0, r5 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 3b7134 │ │ │ │ + bne.n 3b713c │ │ │ │ lsls r5, r3, #4 │ │ │ │ - subs r2, r0, r1 │ │ │ │ + subs r6, r0, r1 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - svc 190 @ 0xbe │ │ │ │ + svc 194 @ 0xc2 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - subs r2, r2, r0 │ │ │ │ + subs r6, r2, r0 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - svc 144 @ 0x90 │ │ │ │ + svc 148 @ 0x94 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - adds r4, r7, r7 │ │ │ │ + subs r0, r0, r0 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - svc 122 @ 0x7a │ │ │ │ + svc 126 @ 0x7e │ │ │ │ lsls r1, r2, #4 │ │ │ │ - adds r6, r4, r7 │ │ │ │ + adds r2, r5, r7 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - svc 100 @ 0x64 │ │ │ │ + svc 104 @ 0x68 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - adds r2, r0, r6 │ │ │ │ + adds r6, r0, r6 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - svc 0 │ │ │ │ + svc 4 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - adds r6, r3, r5 │ │ │ │ + adds r2, r4, r5 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - udf #216 @ 0xd8 │ │ │ │ + udf #220 @ 0xdc │ │ │ │ lsls r1, r2, #4 │ │ │ │ - adds r4, r0, r5 │ │ │ │ + adds r0, r1, r5 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - udf #190 @ 0xbe │ │ │ │ + udf #194 @ 0xc2 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - adds r2, r5, r4 │ │ │ │ + adds r6, r5, r4 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - udf #164 @ 0xa4 │ │ │ │ + udf #168 @ 0xa8 │ │ │ │ lsls r1, r2, #4 │ │ │ │ cmp r1, #196 @ 0xc4 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - udf #86 @ 0x56 │ │ │ │ + udf #90 @ 0x5a │ │ │ │ lsls r1, r2, #4 │ │ │ │ - adds r4, r2, r4 │ │ │ │ + adds r0, r3, r4 │ │ │ │ lsls r2, r2, #4 │ │ │ │ cmp r1, #172 @ 0xac │ │ │ │ lsls r2, r4, #4 │ │ │ │ - udf #62 @ 0x3e │ │ │ │ + udf #66 @ 0x42 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldrh r4, [r1, #50] @ 0x32 │ │ │ │ + ldrh r0, [r2, #50] @ 0x32 │ │ │ │ lsls r1, r2, #4 │ │ │ │ cmp r1, #148 @ 0x94 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - udf #38 @ 0x26 │ │ │ │ + udf #42 @ 0x2a │ │ │ │ lsls r1, r2, #4 │ │ │ │ - adds r4, r6, r3 │ │ │ │ + adds r0, r7, r3 │ │ │ │ lsls r2, r2, #4 │ │ │ │ cmp r1, #124 @ 0x7c │ │ │ │ lsls r2, r4, #4 │ │ │ │ - udf #14 │ │ │ │ + udf #18 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - cbz r4, 3b7104 │ │ │ │ + cbz r0, 3b7106 │ │ │ │ lsls r1, r2, #4 │ │ │ │ cmp r1, #100 @ 0x64 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - ble.n 3b70f4 │ │ │ │ + ble.n 3b70fc │ │ │ │ lsls r1, r2, #4 │ │ │ │ - asrs r4, r5, #1 │ │ │ │ + asrs r0, r6, #1 │ │ │ │ lsls r2, r2, #4 │ │ │ │ │ │ │ │ 003b710c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -186437,23 +186436,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #6 │ │ │ │ lsls r1, r5, #4 │ │ │ │ ldrb r4, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r7, #5 │ │ │ │ lsls r1, r5, #4 │ │ │ │ - stmia r6!, {r1, r2, r3, r7} │ │ │ │ + stmia r6!, {r1, r4, r7} │ │ │ │ lsls r1, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r4, #28 │ │ │ │ + asrs r6, r4, #28 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - bgt.n 3b7124 │ │ │ │ + bgt.n 3b712c │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldmia r6!, {r2, r3, r4} │ │ │ │ + ldmia r6!, {r5} │ │ │ │ lsls r5, r3, #4 │ │ │ │ │ │ │ │ 003b71ec : │ │ │ │ stmdb 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 │ │ │ │ @@ -187538,71 +187537,71 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r0, [r0, r7] │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #952] @ 0x3b8 │ │ │ │ + str r5, [sp, #968] @ 0x3c8 │ │ │ │ lsls r1, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r5, #9 │ │ │ │ + asrs r2, r6, #9 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - bvc.n 3b7cd0 │ │ │ │ + bvc.n 3b7cd8 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - asrs r0, r7, #7 │ │ │ │ + asrs r4, r7, #7 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - bvc.n 3b7df0 │ │ │ │ + bvc.n 3b7df8 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsrs r0, r7, #29 │ │ │ │ + lsrs r4, r7, #29 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - bmi.n 3b7cf8 │ │ │ │ + bmi.n 3b7d00 │ │ │ │ lsls r1, r2, #4 │ │ │ │ str r1, [sp, #752] @ 0x2f0 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - lsrs r4, r0, #29 │ │ │ │ + lsrs r0, r1, #29 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - bmi.n 3b7c9c │ │ │ │ + bmi.n 3b7ca4 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsrs r6, r2, #28 │ │ │ │ + lsrs r2, r3, #28 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - bmi.n 3b7e4c │ │ │ │ + bmi.n 3b7e54 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsrs r4, r6, #27 │ │ │ │ + lsrs r0, r7, #27 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - bmi.n 3b7e0c │ │ │ │ + bmi.n 3b7e14 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsrs r6, r1, #27 │ │ │ │ + lsrs r2, r2, #27 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - bmi.n 3b7dc8 │ │ │ │ + bmi.n 3b7dd0 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsrs r4, r5, #26 │ │ │ │ + lsrs r0, r6, #26 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - bcc.n 3b7d8c │ │ │ │ + bcc.n 3b7d94 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsrs r6, r7, #25 │ │ │ │ + lsrs r2, r0, #26 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - bcc.n 3b7d3c │ │ │ │ + bcc.n 3b7d44 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsrs r2, r5, #25 │ │ │ │ + lsrs r6, r5, #25 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - bcc.n 3b7d18 │ │ │ │ + bcc.n 3b7d20 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsrs r6, r1, #25 │ │ │ │ + lsrs r2, r2, #25 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - bcc.n 3b7cec │ │ │ │ + bcc.n 3b7cf4 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsrs r2, r7, #24 │ │ │ │ + lsrs r6, r7, #24 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - bcc.n 3b7ec8 │ │ │ │ + bcc.n 3b7cd0 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsrs r0, r4, #15 │ │ │ │ + lsrs r4, r4, #15 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - bne.n 3b7e20 │ │ │ │ + bne.n 3b7e28 │ │ │ │ lsls r1, r2, #4 │ │ │ │ mov r0, sl │ │ │ │ blx 344c20 <_Py_Dealloc@plt+0x4> │ │ │ │ b.w 3b7482 │ │ │ │ ldr.w r2, [pc, #2560] @ 3b87e0 │ │ │ │ ldr.w r1, [pc, #2560] @ 3b87e4 │ │ │ │ ldr.w r0, [pc, #2560] @ 3b87e8 │ │ │ │ @@ -188554,204 +188553,204 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #620 @ 0x26c │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r2, #12 │ │ │ │ + lsrs r6, r2, #12 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - beq.n 3b8898 │ │ │ │ + beq.n 3b88a0 │ │ │ │ lsls r1, r2, #4 │ │ │ │ ldr r5, [pc, #816] @ (3b8b20 ) │ │ │ │ lsls r6, r1, #4 │ │ │ │ - lsrs r6, r3, #11 │ │ │ │ + lsrs r2, r4, #11 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - beq.n 3b8840 │ │ │ │ + beq.n 3b8848 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsrs r4, r0, #11 │ │ │ │ + lsrs r0, r1, #11 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - beq.n 3b8810 │ │ │ │ + beq.n 3b8818 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - stmia r1!, {r1, r7} │ │ │ │ + stmia r1!, {r1, r2, r7} │ │ │ │ lsls r5, r3, #4 │ │ │ │ - lsrs r0, r3, #10 │ │ │ │ + lsrs r4, r3, #10 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldmia r7, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r7, {r5, r6, r7} │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsrs r2, r5, #8 │ │ │ │ + lsrs r6, r5, #8 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldmia r7!, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r7!, {r1, r4, r5, r6} │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsrs r4, r6, #7 │ │ │ │ + lsrs r0, r7, #7 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldmia r7!, {r1, r3, r4, r5} │ │ │ │ + ldmia r7!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsrs r0, r1, #7 │ │ │ │ + lsrs r4, r1, #7 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldmia r7!, {r1, r2, r3} │ │ │ │ + ldmia r7!, {r1, r4} │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsrs r6, r4, #2 │ │ │ │ + lsrs r2, r5, #2 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldmia r5, {r3, r5, r6, r7} │ │ │ │ + ldmia r5, {r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r2, #4 │ │ │ │ - itet vs │ │ │ │ + itee vs │ │ │ │ lslvs r5, r3, #4 │ │ │ │ ldrhvc r4, [r5, #20] │ │ │ │ - lslvs r6, r1, #4 │ │ │ │ - lsrs r4, r6, #32 │ │ │ │ + lslvc r6, r1, #4 │ │ │ │ + lsrs r0, r7, #32 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldmia r5, {r3, r4, r5, r6} │ │ │ │ + ldmia r5, {r2, r3, r4, r5, r6} │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsls r4, r6, #31 │ │ │ │ + lsls r0, r7, #31 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldmia r5, {r3, r4, r5} │ │ │ │ + ldmia r5, {r2, r3, r4, r5} │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsls r6, r7, #30 │ │ │ │ + lsls r2, r0, #31 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r5!, {r1} │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsls r6, r1, #30 │ │ │ │ + lsls r2, r2, #30 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldmia r4, {r1, r4, r6, r7} │ │ │ │ + ldmia r4, {r1, r2, r4, r6, r7} │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsls r2, r5, #29 │ │ │ │ + lsls r6, r5, #29 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldmia r4!, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r4, {r1, r4, r5, r7} │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsls r2, r3, #26 │ │ │ │ + lsls r6, r3, #26 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r3!, {r1, r5, r6, r7} │ │ │ │ lsls r1, r2, #4 │ │ │ │ lsls r4, r7, #26 │ │ │ │ movs r0, r0 │ │ │ │ - bic.w r1, r4, #9502720 @ 0x910000 │ │ │ │ - lsls r2, r4, #23 │ │ │ │ + bic.w r1, r8, #9502720 @ 0x910000 │ │ │ │ + lsls r6, r4, #23 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldmia r3!, {r1, r2, r5} │ │ │ │ + ldmia r3, {r1, r3, r5} │ │ │ │ lsls r1, r2, #4 │ │ │ │ - usat r1, #17, ip │ │ │ │ - lsls r2, r1, #21 │ │ │ │ + @ instruction: 0xf3900111 │ │ │ │ + lsls r6, r1, #21 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldmia r2, {r1, r2, r3, r7} │ │ │ │ + ldmia r2!, {r1, r4, r7} │ │ │ │ lsls r1, r2, #4 │ │ │ │ - stc2 1, cr0, [sl, #-64]! @ 0xffffffc0 │ │ │ │ - lsls r6, r6, #17 │ │ │ │ + stc2 1, cr0, [lr, #-64]! @ 0xffffffc0 │ │ │ │ + lsls r2, r7, #17 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldmia r1, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r2, #4 │ │ │ │ - addw r1, r2, #17 │ │ │ │ - lsls r6, r0, #15 │ │ │ │ + addw r1, r6, #17 │ │ │ │ + lsls r2, r1, #15 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldmia r1, {r1, r3} │ │ │ │ + ldmia r1, {r1, r2, r3} │ │ │ │ lsls r1, r2, #4 │ │ │ │ asrs r0, r2, #13 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - stmia r7!, {r1, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r1, r2, #4 │ │ │ │ - strb r4, [r4, #29] │ │ │ │ + strb r0, [r5, #29] │ │ │ │ lsls r1, r2, #4 │ │ │ │ asrs r0, r7, #12 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - stmia r7!, {r1, r3, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldr r2, [sp, #512] @ 0x200 │ │ │ │ + ldr r2, [sp, #528] @ 0x210 │ │ │ │ lsls r1, r2, #4 │ │ │ │ asrs r0, r3, #12 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - stmia r7!, {r1, r3, r5, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r1, r2, #4 │ │ │ │ - bne.n 3b891c │ │ │ │ + bne.n 3b8924 │ │ │ │ lsls r1, r2, #4 │ │ │ │ asrs r0, r0, #12 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - stmia r7!, {r1, r4, r7} │ │ │ │ + stmia r7!, {r1, r2, r4, r7} │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsls r0, r3, #10 │ │ │ │ + lsls r4, r3, #10 │ │ │ │ lsls r2, r2, #4 │ │ │ │ asrs r0, r5, #11 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - stmia r7!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsls r0, r2, #10 │ │ │ │ + lsls r4, r2, #10 │ │ │ │ lsls r2, r2, #4 │ │ │ │ asrs r0, r2, #11 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - stmia r7!, {r1, r5, r6} │ │ │ │ + stmia r7!, {r1, r2, r5, r6} │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsls r0, r3, #9 │ │ │ │ + lsls r4, r3, #9 │ │ │ │ lsls r2, r2, #4 │ │ │ │ asrs r0, r7, #10 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - stmia r7!, {r1, r3, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r6} │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsls r0, r2, #9 │ │ │ │ + lsls r4, r2, #9 │ │ │ │ lsls r2, r2, #4 │ │ │ │ asrs r0, r4, #10 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - stmia r7!, {r1, r4, r5} │ │ │ │ + stmia r7!, {r1, r2, r4, r5} │ │ │ │ lsls r1, r2, #4 │ │ │ │ - @ instruction: 0xf5f00111 │ │ │ │ + @ instruction: 0xf5f40111 │ │ │ │ asrs r0, r1, #10 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - stmia r7!, {r1, r3, r4} │ │ │ │ + stmia r7!, {r1, r2, r3, r4} │ │ │ │ lsls r1, r2, #4 │ │ │ │ - strh r0, [r1, #48] @ 0x30 │ │ │ │ + strh r4, [r1, #48] @ 0x30 │ │ │ │ lsls r1, r2, #4 │ │ │ │ asrs r0, r6, #9 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - stmia r7!, {r1} │ │ │ │ + stmia r7!, {r1, r2} │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldmia r6, {r2, r4, r6, r7} │ │ │ │ + ldmia r6, {r3, r4, r6, r7} │ │ │ │ lsls r1, r2, #4 │ │ │ │ asrs r0, r3, #9 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - stmia r6!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsls r0, r2, #8 │ │ │ │ + lsls r4, r2, #8 │ │ │ │ lsls r2, r2, #4 │ │ │ │ asrs r0, r0, #9 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - stmia r6!, {r1, r4, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsls r0, r5, #7 │ │ │ │ + lsls r4, r5, #7 │ │ │ │ lsls r2, r2, #4 │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - strb r2, [r1, #13] │ │ │ │ + strb r6, [r1, #13] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - strb r0, [r5, #13] │ │ │ │ + strb r4, [r5, #13] │ │ │ │ lsls r1, r2, #4 │ │ │ │ lsls r2, r3, #4 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - strb r4, [r4, #9] │ │ │ │ + strb r0, [r5, #9] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - strb r2, [r3, #12] │ │ │ │ + strb r6, [r3, #12] │ │ │ │ lsls r1, r2, #4 │ │ │ │ asrs r2, r7, #7 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - stmia r6!, {r2, r3, r7} │ │ │ │ + stmia r6!, {r4, r7} │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsls r2, r0, #7 │ │ │ │ + lsls r6, r0, #7 │ │ │ │ lsls r2, r2, #4 │ │ │ │ asrs r2, r4, #7 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - stmia r6!, {r2, r4, r5, r6} │ │ │ │ + stmia r6!, {r3, r4, r5, r6} │ │ │ │ lsls r1, r2, #4 │ │ │ │ - sbfx r1, sl, #0, #18 │ │ │ │ + sbfx r1, lr, #0, #18 │ │ │ │ asrs r2, r1, #7 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - stmia r6!, {r2, r3, r4, r6} │ │ │ │ + stmia r6!, {r5, r6} │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldc2 1, cr0, [r2], {17} │ │ │ │ + ldc2 1, cr0, [r6], {17} │ │ │ │ asrs r2, r6, #6 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - stmia r6!, {r2, r6} │ │ │ │ + stmia r6!, {r3, r6} │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsls r2, r7, #4 │ │ │ │ + lsls r6, r7, #4 │ │ │ │ lsls r2, r2, #4 │ │ │ │ │ │ │ │ 003b8970 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -188820,20 +188819,20 @@ │ │ │ │ sbc.w r1, r0, #40 @ 0x28 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ adcs.w r1, r0, #40 @ 0x28 │ │ │ │ str r4, [r5, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf1220128 │ │ │ │ - str r6, [sp, #968] @ 0x3c8 │ │ │ │ + str r6, [sp, #984] @ 0x3d8 │ │ │ │ lsls r1, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - mrc2 1, 7, r0, cr14, cr1, {0} │ │ │ │ - stmia r4!, {r1, r6} │ │ │ │ + veor d0, d2, d1 │ │ │ │ + stmia r4!, {r1, r2, r6} │ │ │ │ lsls r1, r2, #4 │ │ │ │ │ │ │ │ 003b8a3c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -189118,24 +189117,24 @@ │ │ │ │ bics.w r1, sl, #40 @ 0x28 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r7, #16] │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - stc2 1, cr0, [lr, #68] @ 0x44 │ │ │ │ - stmia r2!, {r1, r3, r5, r6} │ │ │ │ + ldc2 1, cr0, [r2, #68] @ 0x44 │ │ │ │ + stmia r2!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r1, r2, #4 │ │ │ │ - stmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r5, r6, r7} │ │ │ │ lsls r1, r2, #4 │ │ │ │ ldr r0, [r4, r2] │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 1, cr0, [r4], {17} │ │ │ │ - ldc2l 1, cr0, [r0], #-68 @ 0xffffffbc │ │ │ │ - stmia r1!, {r2, r3, r6} │ │ │ │ + ldc2 1, cr0, [r8], {17} │ │ │ │ + ldc2l 1, cr0, [r4], #-68 @ 0xffffffbc │ │ │ │ + stmia r1!, {r4, r6} │ │ │ │ lsls r1, r2, #4 │ │ │ │ blx 3451e4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 3b8f1c │ │ │ │ ldr r0, [pc, #768] @ (3b9068 ) │ │ │ │ str r1, [sp, #8] │ │ │ │ @@ -189427,54 +189426,54 @@ │ │ │ │ blx 73c0ac │ │ │ │ b.n 3b8f78 │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ stmia r0!, {r2, r3, r4, r6} │ │ │ │ - stmia r5!, {r2, r3} │ │ │ │ + stmia r5!, {r4} │ │ │ │ lsls r1, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfbc40111 │ │ │ │ - stmia r0!, {r5, r7} │ │ │ │ + @ instruction: 0xfbc80111 │ │ │ │ + stmia r0!, {r2, r5, r7} │ │ │ │ lsls r1, r2, #4 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - @ instruction: 0xfba60111 │ │ │ │ - stmia r0!, {r1, r7} │ │ │ │ + @ instruction: 0xfbaa0111 │ │ │ │ + stmia r0!, {r1, r2, r7} │ │ │ │ lsls r1, r2, #4 │ │ │ │ str r5, [sp, #544] @ 0x220 │ │ │ │ lsls r5, r1, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa580111 │ │ │ │ - ite cc │ │ │ │ + @ instruction: 0xfa5c0111 │ │ │ │ + it cc │ │ │ │ lslcc r1, r2, #4 │ │ │ │ - ldr??cs.w r0, [r4, #273] @ 0x111 │ │ │ │ - bkpt 0x00d2 │ │ │ │ + ldr??.w r0, [r8, #273] @ 0x111 │ │ │ │ + bkpt 0x00d6 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldrsh.w r0, [r0, #273] @ 0x111 │ │ │ │ - bkpt 0x008c │ │ │ │ + ldrsh.w r0, [r4, #273] @ 0x111 │ │ │ │ + bkpt 0x0090 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - vld4.8 {d16,d18,d20,d22}, [sl :64], r1 │ │ │ │ - bkpt 0x0046 │ │ │ │ + vld4.8 {d16,d18,d20,d22}, [lr :64], r1 │ │ │ │ + bkpt 0x004a │ │ │ │ lsls r1, r2, #4 │ │ │ │ - vst4.8 {d16,d18,d20,d22}, [sl :64], r1 │ │ │ │ - bkpt 0x0026 │ │ │ │ + vst4.8 {d16,d18,d20,d22}, [lr :64], r1 │ │ │ │ + bkpt 0x002a │ │ │ │ lsls r1, r2, #4 │ │ │ │ - vld4.8 {d0,d2,d4,d6}, [sl :64], r1 │ │ │ │ - bkpt 0x0006 │ │ │ │ + vld4.8 {d0,d2,d4,d6}, [lr :64], r1 │ │ │ │ + bkpt 0x000a │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldrsb.w r0, [r0, ] │ │ │ │ - pop {r1, r2, r3, r5, r6, r7, pc} │ │ │ │ + ldrsb.w r0, [r4, ] │ │ │ │ + pop {r1, r4, r5, r6, r7, pc} │ │ │ │ lsls r1, r2, #4 │ │ │ │ ldr r3, [pc, #236] @ (3b91bc ) │ │ │ │ movw r2, #1834 @ 0x72a │ │ │ │ ldr r1, [pc, #236] @ (3b91c0 ) │ │ │ │ ldr r0, [pc, #236] @ (3b91c4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ @@ -189566,47 +189565,47 @@ │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #664 @ 0x298 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - strb.w r0, [lr, #273] @ 0x111 │ │ │ │ - pop {r1, r3, r5, r6, pc} │ │ │ │ + ldrb.w r0, [r2, #273] @ 0x111 │ │ │ │ + pop {r1, r2, r3, r5, r6, pc} │ │ │ │ lsls r1, r2, #4 │ │ │ │ - str??.w r0, [r6, ] │ │ │ │ - pop {r2, r6, pc} │ │ │ │ + str??.w r0, [sl, ] │ │ │ │ + pop {r3, r6, pc} │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldr.w r0, [r0, ] │ │ │ │ - pop {r1, r2, r3, r5, pc} │ │ │ │ + ldr.w r0, [r4, ] │ │ │ │ + pop {r1, r4, r5, pc} │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldrh.w r0, [sl, ] │ │ │ │ - pop {r3, r4, pc} │ │ │ │ + ldrh.w r0, [lr, ] │ │ │ │ + pop {r2, r3, r4, pc} │ │ │ │ lsls r1, r2, #4 │ │ │ │ ldrb r6, [r5, #8] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldrb.w r0, [lr, ] │ │ │ │ - pop {r1, r3, r4, r5, r6, r7} │ │ │ │ + strh.w r0, [r2, ] │ │ │ │ + pop {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r2, #4 │ │ │ │ - strb.w r0, [r0, ] │ │ │ │ - pop {r1, r2, r3, r4, r6, r7} │ │ │ │ + strb.w r0, [r4, ] │ │ │ │ + pop {r1, r5, r6, r7} │ │ │ │ lsls r1, r2, #4 │ │ │ │ - @ instruction: 0xf7ec0111 │ │ │ │ - pop {r3, r6, r7} │ │ │ │ + @ instruction: 0xf7f00111 │ │ │ │ + pop {r2, r3, r6, r7} │ │ │ │ lsls r1, r2, #4 │ │ │ │ lsls r0, r6, #31 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - pop {r1, r7} │ │ │ │ + pop {r1, r2, r7} │ │ │ │ lsls r1, r2, #4 │ │ │ │ - @ instruction: 0xeabc0111 │ │ │ │ + @ instruction: 0xeac00111 │ │ │ │ lsls r0, r3, #31 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - pop {r1, r3, r5, r6} │ │ │ │ + pop {r1, r2, r3, r5, r6} │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldmdb r4!, {r0, r4, r8} │ │ │ │ + ldmdb r8!, {r0, r4, r8} │ │ │ │ │ │ │ │ 003b9214 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr.w ip, [pc, #240] @ 3b9314 │ │ │ │ @@ -189714,24 +189713,24 @@ │ │ │ │ movs r0, r0 │ │ │ │ stmia.w r4!, {r3, r5, r8} │ │ │ │ ldrb r4, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strex r1, r0, [r2, #160] @ 0xa0 │ │ │ │ - ldrb r2, [r7, #1] │ │ │ │ + ldrb r6, [r7, #1] │ │ │ │ lsls r1, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf6860111 │ │ │ │ - cbnz r2, 3b9398 │ │ │ │ + @ instruction: 0xf68a0111 │ │ │ │ + cbnz r6, 3b9398 │ │ │ │ lsls r1, r2, #4 │ │ │ │ ldrb r6, [r7, #1] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - add r5, pc, #144 @ (adr r5, 3b93d8 ) │ │ │ │ + add r5, pc, #160 @ (adr r5, 3b93e8 ) │ │ │ │ lsls r1, r2, #4 │ │ │ │ ldrb r0, [r5, #1] │ │ │ │ lsls r6, r1, #4 │ │ │ │ │ │ │ │ 003b934c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -190304,30 +190303,30 @@ │ │ │ │ vldr d0, [sp, #16] │ │ │ │ b.n 3b94ba │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ stmia r0!, {r2, r3, r4, r6} │ │ │ │ - cbnz r6, 3b99f4 │ │ │ │ + cbnz r2, 3b99f6 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - revsh r6, r7 │ │ │ │ + cbnz r2, 3b99e8 │ │ │ │ lsls r1, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - add.w r1, r4, #17 │ │ │ │ - push {r2, r3, r4, r7, lr} │ │ │ │ + add.w r1, r8, #17 │ │ │ │ + push {r5, r7, lr} │ │ │ │ lsls r1, r2, #4 │ │ │ │ - cbnz r2, 3b99d8 │ │ │ │ + cbnz r6, 3b99d8 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - orn r1, r4, #17 │ │ │ │ - push {r2, r3, r4, r5, r6, r7} │ │ │ │ + orn r1, r8, #17 │ │ │ │ + push {lr} │ │ │ │ lsls r1, r2, #4 │ │ │ │ - orr.w r1, r8, #17 │ │ │ │ - push {r5, r6, r7} │ │ │ │ + orr.w r1, ip, #17 │ │ │ │ + push {r2, r5, r6, r7} │ │ │ │ lsls r1, r2, #4 │ │ │ │ ldr.w r3, [pc, #1100] @ 3b9e18 │ │ │ │ movw ip, #1844 @ 0x734 │ │ │ │ ldr.w r2, [pc, #1096] @ 3b9e1c │ │ │ │ ldr.w r1, [pc, #1096] @ 3b9e20 │ │ │ │ ldr.w r0, [pc, #1096] @ 3b9e24 │ │ │ │ add r2, pc │ │ │ │ @@ -190734,58 +190733,58 @@ │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ stmia r0!, {r2, r3, r4, r6} │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, r1] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - vsra.s8 d16, d1, #8 │ │ │ │ - push {r1, r5, r6} │ │ │ │ + vsra.s8 d16, d1, #4 │ │ │ │ + push {r1, r2, r5, r6} │ │ │ │ lsls r1, r2, #4 │ │ │ │ ldrh r2, [r4, #10] │ │ │ │ lsls r5, r1, #4 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - vand d0, d8, d1 │ │ │ │ - cbz r0, 3b9ea4 │ │ │ │ + vand d0, d12, d1 │ │ │ │ + cbz r4, 3b9ea4 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - mcr 1, 7, r0, cr14, cr1, {0} │ │ │ │ - cbz r6, 3b9ea4 │ │ │ │ + mrc 1, 7, r0, cr2, cr1, {0} │ │ │ │ + cbz r2, 3b9ea6 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - mrc 1, 6, r0, cr0, cr1, {0} │ │ │ │ - cbz r0, 3b9ea6 │ │ │ │ + mrc 1, 6, r0, cr4, cr1, {0} │ │ │ │ + cbz r4, 3b9ea6 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - @ instruction: 0xb776 │ │ │ │ + @ instruction: 0xb77a │ │ │ │ lsls r1, r2, #4 │ │ │ │ - mrc 1, 3, r0, cr4, cr1, {0} │ │ │ │ - cbz r4, 3b9e9a │ │ │ │ + mrc 1, 3, r0, cr8, cr1, {0} │ │ │ │ + cbz r0, 3b9e9c │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldcl 1, cr0, [ip, #68] @ 0x44 │ │ │ │ - sxtb r4, r6 │ │ │ │ + stcl 1, cr0, [r0, #68]! @ 0x44 │ │ │ │ + sxtb r0, r7 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - stcl 1, cr0, [r4, #68] @ 0x44 │ │ │ │ - sxtb r4, r3 │ │ │ │ + stcl 1, cr0, [r8, #68] @ 0x44 │ │ │ │ + sxtb r0, r4 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - stc 1, cr0, [ip, #68]! @ 0x44 │ │ │ │ - sxtb r4, r0 │ │ │ │ + ldc 1, cr0, [r0, #68]! @ 0x44 │ │ │ │ + sxtb r0, r1 │ │ │ │ lsls r1, r2, #4 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - stcl 1, cr0, [r2, #-68]! @ 0xffffffbc │ │ │ │ - cbz r2, 3b9eba │ │ │ │ + stcl 1, cr0, [r6, #-68]! @ 0xffffffbc │ │ │ │ + cbz r6, 3b9eba │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldc 1, cr0, [r2, #-68]! @ 0xffffffbc │ │ │ │ - cbz r2, 3b9eb6 │ │ │ │ + ldc 1, cr0, [r6, #-68]! @ 0xffffffbc │ │ │ │ + cbz r6, 3b9eb6 │ │ │ │ lsls r1, r2, #4 │ │ │ │ movs r5, #172 @ 0xac │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xebec0111 │ │ │ │ - sub sp, #16 │ │ │ │ + @ instruction: 0xebf00111 │ │ │ │ + sub sp, #32 │ │ │ │ lsls r1, r2, #4 │ │ │ │ ldr r3, [pc, #648] @ (3ba11c ) │ │ │ │ movw r2, #1854 @ 0x73e │ │ │ │ ldr r1, [pc, #648] @ (3ba120 ) │ │ │ │ ldr r0, [pc, #648] @ (3ba124 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ @@ -191039,98 +191038,98 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #700 @ 0x2bc │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - add.w r1, lr, r1, lsr #32 │ │ │ │ - add r7, sp, #664 @ 0x298 │ │ │ │ + adds.w r1, r2, r1, lsr #32 │ │ │ │ + add r7, sp, #680 @ 0x2a8 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - @ instruction: 0xeaf40111 │ │ │ │ - add r7, sp, #560 @ 0x230 │ │ │ │ + @ instruction: 0xeaf80111 │ │ │ │ + add r7, sp, #576 @ 0x240 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - @ instruction: 0xead40111 │ │ │ │ - add r7, sp, #432 @ 0x1b0 │ │ │ │ + @ instruction: 0xead80111 │ │ │ │ + add r7, sp, #448 @ 0x1c0 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - @ instruction: 0xeaba0111 │ │ │ │ - add r7, sp, #328 @ 0x148 │ │ │ │ + @ instruction: 0xeabe0111 │ │ │ │ + add r7, sp, #344 @ 0x158 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - @ instruction: 0xeaa20111 │ │ │ │ - add r7, sp, #232 @ 0xe8 │ │ │ │ + @ instruction: 0xeaa60111 │ │ │ │ + add r7, sp, #248 @ 0xf8 │ │ │ │ lsls r1, r2, #4 │ │ │ │ cmp r4, #178 @ 0xb2 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - orns r1, ip, r1, lsr #32 │ │ │ │ - add r7, sp, #88 @ 0x58 │ │ │ │ + eor.w r1, r0, r1, lsr #32 │ │ │ │ + add r7, sp, #104 @ 0x68 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - orn r1, r6, r1, lsr #32 │ │ │ │ - add r7, sp, #0 │ │ │ │ + orn r1, sl, r1, lsr #32 │ │ │ │ + add r7, sp, #16 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - orrs.w r1, r0, r1, lsr #32 │ │ │ │ - add r6, sp, #936 @ 0x3a8 │ │ │ │ + orrs.w r1, r4, r1, lsr #32 │ │ │ │ + add r6, sp, #952 @ 0x3b8 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - bics.w r1, ip, r1, lsr #32 │ │ │ │ - add r6, sp, #848 @ 0x350 │ │ │ │ + orr.w r1, r0, r1, lsr #32 │ │ │ │ + add r6, sp, #864 @ 0x360 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - bic.w r1, r2, r1, lsr #32 │ │ │ │ - add r6, sp, #744 @ 0x2e8 │ │ │ │ + bic.w r1, r6, r1, lsr #32 │ │ │ │ + add r6, sp, #760 @ 0x2f8 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - and.w r1, sl, r1, lsr #32 │ │ │ │ - add r6, sp, #648 @ 0x288 │ │ │ │ + and.w r1, lr, r1, lsr #32 │ │ │ │ + add r6, sp, #664 @ 0x298 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldrd r0, r1, [r2, #68]! @ 0x44 │ │ │ │ - add r6, sp, #552 @ 0x228 │ │ │ │ + ldrd r0, r1, [r6, #68]! @ 0x44 │ │ │ │ + add r6, sp, #568 @ 0x238 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldrd r0, r1, [r8, #68] @ 0x44 │ │ │ │ - add r6, sp, #456 @ 0x1c8 │ │ │ │ + ldrd r0, r1, [ip, #68] @ 0x44 │ │ │ │ + add r6, sp, #472 @ 0x1d8 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - strd r0, r1, [r2, #68] @ 0x44 │ │ │ │ - add r6, sp, #368 @ 0x170 │ │ │ │ + strd r0, r1, [r6, #68] @ 0x44 │ │ │ │ + add r6, sp, #384 @ 0x180 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - @ instruction: 0xe99c0111 │ │ │ │ - add r6, sp, #216 @ 0xd8 │ │ │ │ + @ instruction: 0xe9a00111 │ │ │ │ + add r6, sp, #232 @ 0xe8 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - @ instruction: 0xe9800111 │ │ │ │ - add r6, sp, #104 @ 0x68 │ │ │ │ + @ instruction: 0xe9840111 │ │ │ │ + add r6, sp, #120 @ 0x78 │ │ │ │ lsls r1, r2, #4 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - strd r0, r1, [sl, #-68]! @ 0x44 │ │ │ │ - add r6, sp, #8 │ │ │ │ + strd r0, r1, [lr, #-68]! @ 0x44 │ │ │ │ + add r6, sp, #24 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - strd r0, r1, [ip, #-68] @ 0x44 │ │ │ │ - add r5, sp, #920 @ 0x398 │ │ │ │ + ldrd r0, r1, [r0, #-68] @ 0x44 │ │ │ │ + add r5, sp, #936 @ 0x3a8 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldmdb r6!, {r0, r4, r8} │ │ │ │ - add r5, sp, #832 @ 0x340 │ │ │ │ + ldmdb sl!, {r0, r4, r8} │ │ │ │ + add r5, sp, #848 @ 0x350 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - stmdb r2!, {r0, r4, r8} │ │ │ │ - add r5, sp, #744 @ 0x2e8 │ │ │ │ + stmdb r6!, {r0, r4, r8} │ │ │ │ + add r5, sp, #760 @ 0x2f8 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - stmdb r2, {r0, r4, r8} │ │ │ │ - add r5, sp, #616 @ 0x268 │ │ │ │ + stmdb r6, {r0, r4, r8} │ │ │ │ + add r5, sp, #632 @ 0x278 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - strd r0, r1, [r8], #68 @ 0x44 │ │ │ │ - add r5, sp, #512 @ 0x200 │ │ │ │ + strd r0, r1, [ip], #68 @ 0x44 │ │ │ │ + add r5, sp, #528 @ 0x210 │ │ │ │ lsls r1, r2, #4 │ │ │ │ strh.w r0, [r6, #289] @ 0x121 │ │ │ │ - add r5, sp, #224 @ 0xe0 │ │ │ │ + add r5, sp, #240 @ 0xf0 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - svc 174 @ 0xae │ │ │ │ + svc 178 @ 0xb2 │ │ │ │ lsls r1, r2, #4 │ │ │ │ strb.w r0, [lr, #289] @ 0x121 │ │ │ │ - add r5, sp, #128 @ 0x80 │ │ │ │ + add r5, sp, #144 @ 0x90 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - b.n 3b9f64 │ │ │ │ + b.n 3b9f6c │ │ │ │ lsls r1, r2, #4 │ │ │ │ ldr??.w r0, [r6, ] │ │ │ │ - add r5, sp, #32 │ │ │ │ + add r5, sp, #48 @ 0x30 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldrsh r2, [r5, r7] │ │ │ │ + ldrsh r6, [r5, r7] │ │ │ │ lsls r1, r2, #4 │ │ │ │ │ │ │ │ 003ba1fc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -191384,42 +191383,42 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ bvc.n 3ba3e0 │ │ │ │ lsls r0, r5, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 3ba090 │ │ │ │ + b.n 3ba098 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - add r2, sp, #568 @ 0x238 │ │ │ │ + add r2, sp, #584 @ 0x248 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - b.n 3ba064 │ │ │ │ + b.n 3ba06c │ │ │ │ lsls r1, r2, #4 │ │ │ │ - add r2, sp, #464 @ 0x1d0 │ │ │ │ + add r2, sp, #480 @ 0x1e0 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - b.n 3ba03c │ │ │ │ + b.n 3ba044 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - add r2, sp, #368 @ 0x170 │ │ │ │ + add r2, sp, #384 @ 0x180 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - b.n 3ba008 │ │ │ │ + b.n 3ba010 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - add r2, sp, #248 @ 0xf8 │ │ │ │ + add r2, sp, #264 @ 0x108 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - b.n 3b9fd4 │ │ │ │ + b.n 3b9fdc │ │ │ │ lsls r1, r2, #4 │ │ │ │ - add r2, sp, #128 @ 0x80 │ │ │ │ + add r2, sp, #144 @ 0x90 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - b.n 3b9fac │ │ │ │ + b.n 3b9fb4 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - add r2, sp, #32 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ lsls r1, r2, #4 │ │ │ │ @ instruction: 0xf5300121 │ │ │ │ - add r1, sp, #776 @ 0x308 │ │ │ │ + add r1, sp, #792 @ 0x318 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - strb r4, [r2, #11] │ │ │ │ + strb r0, [r3, #11] │ │ │ │ lsls r1, r2, #4 │ │ │ │ │ │ │ │ 003ba4bc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -191487,21 +191486,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ bvs.n 3ba578 │ │ │ │ lsls r0, r5, #4 │ │ │ │ ldrb r4, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ bpl.n 3ba528 │ │ │ │ lsls r0, r5, #4 │ │ │ │ - str r2, [sp, #952] @ 0x3b8 │ │ │ │ + str r2, [sp, #968] @ 0x3c8 │ │ │ │ lsls r1, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 3b9e68 │ │ │ │ + b.n 3b9e70 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - add r0, sp, #1016 @ 0x3f8 │ │ │ │ + add r1, sp, #8 │ │ │ │ lsls r1, r2, #4 │ │ │ │ │ │ │ │ 003ba580 : │ │ │ │ stmdb 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 │ │ │ │ @@ -192585,127 +192584,127 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #26 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r0, [r0, r7] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r4, #80] @ 0x50 │ │ │ │ + str r6, [r4, #80] @ 0x50 │ │ │ │ lsls r1, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 3bb5f4 │ │ │ │ + b.n 3bb5fc │ │ │ │ lsls r1, r2, #4 │ │ │ │ - add r6, pc, #928 @ (adr r6, 3bb4a8 ) │ │ │ │ + add r6, pc, #944 @ (adr r6, 3bb4b8 ) │ │ │ │ lsls r1, r2, #4 │ │ │ │ str r2, [r1, #60] @ 0x3c │ │ │ │ lsls r6, r1, #4 │ │ │ │ - b.n 3bb55c │ │ │ │ + b.n 3bb564 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - add r6, pc, #600 @ (adr r6, 3bb36c ) │ │ │ │ + add r6, pc, #616 @ (adr r6, 3bb37c ) │ │ │ │ lsls r1, r2, #4 │ │ │ │ bcs.n 3bb0e8 │ │ │ │ lsls r0, r5, #4 │ │ │ │ - b.n 3bb3fc │ │ │ │ + b.n 3bb404 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - add r5, pc, #896 @ (adr r5, 3bb4a0 ) │ │ │ │ + add r5, pc, #912 @ (adr r5, 3bb4b0 ) │ │ │ │ lsls r1, r2, #4 │ │ │ │ - add r4, sp, #664 @ 0x298 │ │ │ │ + add r4, sp, #680 @ 0x2a8 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - b.n 3bb354 │ │ │ │ + b.n 3bb35c │ │ │ │ lsls r1, r2, #4 │ │ │ │ - add r5, pc, #536 @ (adr r5, 3bb344 ) │ │ │ │ + add r5, pc, #552 @ (adr r5, 3bb354 ) │ │ │ │ lsls r1, r2, #4 │ │ │ │ - b.n 3bb2d8 │ │ │ │ + b.n 3bb2e0 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - add r5, pc, #272 @ (adr r5, 3bb244 ) │ │ │ │ + add r5, pc, #288 @ (adr r5, 3bb254 ) │ │ │ │ lsls r1, r2, #4 │ │ │ │ - b.n 3bb2a4 │ │ │ │ + b.n 3bb2ac │ │ │ │ lsls r1, r2, #4 │ │ │ │ - add r5, pc, #152 @ (adr r5, 3bb1d4 ) │ │ │ │ + add r5, pc, #168 @ (adr r5, 3bb1e4 ) │ │ │ │ lsls r1, r2, #4 │ │ │ │ - b.n 3bb270 │ │ │ │ + b.n 3bb278 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - add r5, pc, #32 @ (adr r5, 3bb164 ) │ │ │ │ + add r5, pc, #48 @ (adr r5, 3bb174 ) │ │ │ │ lsls r1, r2, #4 │ │ │ │ - b.n 3bb230 │ │ │ │ + b.n 3bb238 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - add r4, pc, #912 @ (adr r4, 3bb4dc ) │ │ │ │ + add r4, pc, #928 @ (adr r4, 3bb4ec ) │ │ │ │ lsls r1, r2, #4 │ │ │ │ adds r2, #80 @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 3bb104 │ │ │ │ + ble.n 3bb10c │ │ │ │ lsls r1, r2, #4 │ │ │ │ - add r2, pc, #288 @ (adr r2, 3bb278 ) │ │ │ │ + add r2, pc, #304 @ (adr r2, 3bb288 ) │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ble.n 3bb210 │ │ │ │ + ble.n 3bb218 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - add r1, pc, #808 @ (adr r1, 3bb488 ) │ │ │ │ + add r1, pc, #824 @ (adr r1, 3bb498 ) │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ble.n 3bb1a0 │ │ │ │ + ble.n 3bb1a8 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - add r1, pc, #568 @ (adr r1, 3bb3a0 ) │ │ │ │ + add r1, pc, #584 @ (adr r1, 3bb3b0 ) │ │ │ │ lsls r1, r2, #4 │ │ │ │ - bgt.n 3bb168 │ │ │ │ + ble.n 3bb170 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - add r1, pc, #440 @ (adr r1, 3bb328 ) │ │ │ │ + add r1, pc, #456 @ (adr r1, 3bb338 ) │ │ │ │ lsls r1, r2, #4 │ │ │ │ - bgt.n 3bb0fc │ │ │ │ + bgt.n 3bb104 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - add r1, pc, #208 @ (adr r1, 3bb248 ) │ │ │ │ + add r1, pc, #224 @ (adr r1, 3bb258 ) │ │ │ │ lsls r1, r2, #4 │ │ │ │ ldrsh r2, [r0, r1] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - bgt.n 3bb0bc │ │ │ │ + bgt.n 3bb0c4 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - add r1, pc, #48 @ (adr r1, 3bb1b4 ) │ │ │ │ + add r1, pc, #64 @ (adr r1, 3bb1c4 ) │ │ │ │ lsls r1, r2, #4 │ │ │ │ - bgt.n 3bb27c │ │ │ │ + bgt.n 3bb284 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - add r0, pc, #936 @ (adr r0, 3bb534 ) │ │ │ │ + add r0, pc, #952 @ (adr r0, 3bb544 ) │ │ │ │ lsls r1, r2, #4 │ │ │ │ - bgt.n 3bb24c │ │ │ │ + bgt.n 3bb254 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - add r0, pc, #824 @ (adr r0, 3bb4cc ) │ │ │ │ + add r0, pc, #840 @ (adr r0, 3bb4dc ) │ │ │ │ lsls r1, r2, #4 │ │ │ │ - bgt.n 3bb1f4 │ │ │ │ + bgt.n 3bb1fc │ │ │ │ lsls r1, r2, #4 │ │ │ │ - add r0, pc, #632 @ (adr r0, 3bb414 ) │ │ │ │ + add r0, pc, #648 @ (adr r0, 3bb424 ) │ │ │ │ lsls r1, r2, #4 │ │ │ │ - blt.n 3bb19c │ │ │ │ + bgt.n 3bb1a4 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - add r0, pc, #440 @ (adr r0, 3bb35c ) │ │ │ │ + add r0, pc, #456 @ (adr r0, 3bb36c ) │ │ │ │ lsls r1, r2, #4 │ │ │ │ - blt.n 3bb174 │ │ │ │ + blt.n 3bb17c │ │ │ │ lsls r1, r2, #4 │ │ │ │ - add r0, pc, #344 @ (adr r0, 3bb304 ) │ │ │ │ + add r0, pc, #360 @ (adr r0, 3bb314 ) │ │ │ │ lsls r1, r2, #4 │ │ │ │ - blt.n 3bb14c │ │ │ │ + blt.n 3bb154 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - add r0, pc, #248 @ (adr r0, 3bb2ac ) │ │ │ │ + add r0, pc, #264 @ (adr r0, 3bb2bc ) │ │ │ │ lsls r1, r2, #4 │ │ │ │ - blt.n 3bb124 │ │ │ │ + blt.n 3bb12c │ │ │ │ lsls r1, r2, #4 │ │ │ │ - add r0, pc, #152 @ (adr r0, 3bb254 ) │ │ │ │ + add r0, pc, #168 @ (adr r0, 3bb264 ) │ │ │ │ lsls r1, r2, #4 │ │ │ │ - stmia r3!, {r2, r4} │ │ │ │ + stmia r3!, {r3, r4} │ │ │ │ lsls r5, r3, #4 │ │ │ │ - blt.n 3bb0e8 │ │ │ │ + blt.n 3bb0f0 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - add r0, pc, #8 @ (adr r0, 3bb1d0 ) │ │ │ │ + add r0, pc, #24 @ (adr r0, 3bb1e0 ) │ │ │ │ lsls r1, r2, #4 │ │ │ │ - bls.n 3bb0d8 │ │ │ │ + bls.n 3bb0e0 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldr r5, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r5, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r1, r2, #4 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 3bb208 │ │ │ │ + bls.n 3bb210 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldr r5, [sp, #544] @ 0x220 │ │ │ │ + ldr r5, [sp, #560] @ 0x230 │ │ │ │ lsls r1, r2, #4 │ │ │ │ ldr.w r3, [pc, #1440] @ 3bb780 │ │ │ │ mov.w r2, #1808 @ 0x710 │ │ │ │ ldr.w r1, [pc, #1436] @ 3bb784 │ │ │ │ ldr.w r0, [pc, #1436] @ 3bb788 │ │ │ │ add r1, pc │ │ │ │ ldr r5, [r6, r3] │ │ │ │ @@ -193233,141 +193232,141 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #784 @ 0x310 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 3bb750 │ │ │ │ + bvc.n 3bb758 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldr r4, [sp, #336] @ 0x150 │ │ │ │ + ldr r4, [sp, #352] @ 0x160 │ │ │ │ lsls r1, r2, #4 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 3bb868 │ │ │ │ + bvc.n 3bb870 │ │ │ │ lsls r1, r2, #4 │ │ │ │ ldr r6, [r7, r3] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldr r3, [sp, #808] @ 0x328 │ │ │ │ + ldr r3, [sp, #824] @ 0x338 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - bvc.n 3bb81c │ │ │ │ + bvc.n 3bb824 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldr r3, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r3, [sp, #704] @ 0x2c0 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - bvc.n 3bb7c0 │ │ │ │ + bvc.n 3bb7c8 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldr r3, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r3, [sp, #504] @ 0x1f8 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - bvs.n 3bb6f8 │ │ │ │ + bvs.n 3bb700 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - bvs.n 3bb840 │ │ │ │ + bvs.n 3bb848 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldr r2, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r2, [sp, #728] @ 0x2d8 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - bpl.n 3bb7f0 │ │ │ │ + bpl.n 3bb7f8 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldr r1, [sp, #536] @ 0x218 │ │ │ │ + ldr r1, [sp, #552] @ 0x228 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldrh r0, [r1, #20] │ │ │ │ + ldrh r4, [r1, #20] │ │ │ │ lsls r5, r3, #4 │ │ │ │ - ldr r0, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r0, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - bmi.n 3bb8c8 │ │ │ │ + bmi.n 3bb8d0 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - bmi.n 3bb8a4 │ │ │ │ + bmi.n 3bb8ac │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldr r0, [sp, #856] @ 0x358 │ │ │ │ + ldr r0, [sp, #872] @ 0x368 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - bmi.n 3bb830 │ │ │ │ + bmi.n 3bb838 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldr r0, [sp, #608] @ 0x260 │ │ │ │ + ldr r0, [sp, #624] @ 0x270 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - bmi.n 3bb7f8 │ │ │ │ + bmi.n 3bb800 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldr r0, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r0, [sp, #496] @ 0x1f0 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - bcc.n 3bb7b0 │ │ │ │ + bcc.n 3bb7b8 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldr r0, [sp, #320] @ 0x140 │ │ │ │ + ldr r0, [sp, #336] @ 0x150 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - bcc.n 3bb784 │ │ │ │ + bcc.n 3bb78c │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldr r0, [sp, #216] @ 0xd8 │ │ │ │ + ldr r0, [sp, #232] @ 0xe8 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - bcc.n 3bb758 │ │ │ │ + bcc.n 3bb760 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ + ldr r0, [sp, #128] @ 0x80 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - bcc.n 3bb714 │ │ │ │ + bcc.n 3bb71c │ │ │ │ lsls r1, r2, #4 │ │ │ │ - str r7, [sp, #984] @ 0x3d8 │ │ │ │ + str r7, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - bcc.n 3bb8d8 │ │ │ │ + bcc.n 3bb8e0 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - str r7, [sp, #848] @ 0x350 │ │ │ │ + str r7, [sp, #864] @ 0x360 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - bcc.n 3bb89c │ │ │ │ + bcc.n 3bb8a4 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - str r7, [sp, #712] @ 0x2c8 │ │ │ │ + str r7, [sp, #728] @ 0x2d8 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - bcc.n 3bb870 │ │ │ │ + bcc.n 3bb878 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - str r7, [sp, #608] @ 0x260 │ │ │ │ + str r7, [sp, #624] @ 0x270 │ │ │ │ lsls r1, r2, #4 │ │ │ │ b.n 3bbd9c │ │ │ │ lsls r1, r4, #4 │ │ │ │ - str r7, [sp, #304] @ 0x130 │ │ │ │ + str r7, [sp, #320] @ 0x140 │ │ │ │ lsls r1, r2, #4 │ │ │ │ bx fp │ │ │ │ lsls r1, r2, #4 │ │ │ │ b.n 3bbd78 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - str r7, [sp, #208] @ 0xd0 │ │ │ │ + str r7, [sp, #224] @ 0xe0 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldr r6, [r5, #72] @ 0x48 │ │ │ │ + ldr r2, [r6, #72] @ 0x48 │ │ │ │ lsls r1, r2, #4 │ │ │ │ b.n 3bbd54 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - str r7, [sp, #112] @ 0x70 │ │ │ │ + str r7, [sp, #128] @ 0x80 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldmia r5!, {r1, r2, r6} │ │ │ │ + ldmia r5!, {r1, r3, r6} │ │ │ │ lsls r1, r2, #4 │ │ │ │ b.n 3bbd30 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - str r7, [sp, #16] │ │ │ │ + str r7, [sp, #32] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - bcs.n 3bb7e0 │ │ │ │ + bcs.n 3bb7e8 │ │ │ │ lsls r1, r2, #4 │ │ │ │ b.n 3bbd0c │ │ │ │ lsls r1, r4, #4 │ │ │ │ - str r6, [sp, #944] @ 0x3b0 │ │ │ │ + str r6, [sp, #960] @ 0x3c0 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - bcs.n 3bb7d4 │ │ │ │ + bcs.n 3bb7dc │ │ │ │ lsls r1, r2, #4 │ │ │ │ b.n 3bbce8 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - str r6, [sp, #848] @ 0x350 │ │ │ │ + str r6, [sp, #864] @ 0x360 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldmia r7, {r1, r4, r7} │ │ │ │ + ldmia r7, {r1, r2, r4, r7} │ │ │ │ lsls r1, r2, #4 │ │ │ │ b.n 3bbcc4 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - str r6, [sp, #752] @ 0x2f0 │ │ │ │ + str r6, [sp, #768] @ 0x300 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldmia r7!, {r1, r3, r5, r6} │ │ │ │ + ldmia r7!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r1, r2, #4 │ │ │ │ b.n 3bbca0 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - str r6, [sp, #656] @ 0x290 │ │ │ │ + str r6, [sp, #672] @ 0x2a0 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldr r6, [sp, #904] @ 0x388 │ │ │ │ + ldr r6, [sp, #920] @ 0x398 │ │ │ │ lsls r1, r2, #4 │ │ │ │ │ │ │ │ 003bb884 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -193446,23 +193445,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {r2, r3, r4, r5} │ │ │ │ lsls r0, r5, #4 │ │ │ │ ldrb r4, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {r1, r2} │ │ │ │ lsls r0, r5, #4 │ │ │ │ - ldrb r6, [r2, #28] │ │ │ │ + ldrb r2, [r3, #28] │ │ │ │ lsls r1, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 3bb8c8 │ │ │ │ + beq.n 3bb8d0 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - str r5, [sp, #152] @ 0x98 │ │ │ │ + str r5, [sp, #168] @ 0xa8 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - strh r4, [r4, #52] @ 0x34 │ │ │ │ + strh r0, [r5, #52] @ 0x34 │ │ │ │ lsls r5, r3, #4 │ │ │ │ │ │ │ │ 003bb964 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -193571,19 +193570,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ stmia r1!, {r2} │ │ │ │ lsls r0, r5, #4 │ │ │ │ str r4, [r4, r5] │ │ │ │ lsls r6, r1, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r2, r3, r7} │ │ │ │ + ldmia r7, {r4, r7} │ │ │ │ lsls r1, r2, #4 │ │ │ │ - str r4, [sp, #144] @ 0x90 │ │ │ │ + str r4, [sp, #160] @ 0xa0 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldrb r2, [r6, #23] │ │ │ │ + ldrb r6, [r6, #23] │ │ │ │ lsls r1, r2, #4 │ │ │ │ str r6, [r6, r4] │ │ │ │ lsls r6, r1, #4 │ │ │ │ str r2, [r5, r4] │ │ │ │ lsls r6, r1, #4 │ │ │ │ │ │ │ │ 003bba88 : │ │ │ │ @@ -193846,53 +193845,53 @@ │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #236 @ 0xec │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [pc, #632] @ (3bbf88 ) │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldmia r6!, {r2, r3, r4} │ │ │ │ + ldmia r6!, {r5} │ │ │ │ lsls r1, r2, #4 │ │ │ │ - str r2, [sp, #392] @ 0x188 │ │ │ │ + str r2, [sp, #408] @ 0x198 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldmia r5!, {r4, r6, r7} │ │ │ │ + ldmia r5!, {r2, r4, r6, r7} │ │ │ │ lsls r1, r2, #4 │ │ │ │ - str r2, [sp, #80] @ 0x50 │ │ │ │ + str r2, [sp, #96] @ 0x60 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldmia r5!, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r5, {r1, r5, r7} │ │ │ │ lsls r1, r2, #4 │ │ │ │ - str r1, [sp, #904] @ 0x388 │ │ │ │ + str r1, [sp, #920] @ 0x398 │ │ │ │ lsls r1, r2, #4 │ │ │ │ ldr r6, [pc, #1016] @ (3bc124 ) │ │ │ │ lsls r6, r1, #4 │ │ │ │ - str r1, [sp, #824] @ 0x338 │ │ │ │ + str r1, [sp, #840] @ 0x348 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldmia r5, {r3, r4, r5, r6} │ │ │ │ + ldmia r5, {r2, r3, r4, r5, r6} │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldmia r5, {r1, r2, r5, r6} │ │ │ │ + ldmia r5, {r1, r3, r5, r6} │ │ │ │ lsls r1, r2, #4 │ │ │ │ - str r1, [sp, #680] @ 0x2a8 │ │ │ │ + str r1, [sp, #696] @ 0x2b8 │ │ │ │ lsls r1, r2, #4 │ │ │ │ bgt.n 3bbcec │ │ │ │ lsls r1, r4, #4 │ │ │ │ - str r1, [sp, #416] @ 0x1a0 │ │ │ │ + str r1, [sp, #432] @ 0x1b0 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldr r0, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r0, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r1, r2, #4 │ │ │ │ ldmia r3!, {r2, r6, r7} │ │ │ │ lsls r1, r4, #4 │ │ │ │ - subs r5, #14 │ │ │ │ + subs r5, #18 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - subs r5, #196 @ 0xc4 │ │ │ │ + subs r5, #200 @ 0xc8 │ │ │ │ lsls r1, r2, #4 │ │ │ │ ldmia r3, {r3, r5, r7} │ │ │ │ lsls r1, r4, #4 │ │ │ │ - subs r5, #194 @ 0xc2 │ │ │ │ + subs r5, #198 @ 0xc6 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - subs r5, #224 @ 0xe0 │ │ │ │ + subs r5, #228 @ 0xe4 │ │ │ │ lsls r1, r2, #4 │ │ │ │ │ │ │ │ 003bbd60 : │ │ │ │ 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 │ │ │ │ @@ -194241,65 +194240,65 @@ │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #236 @ 0xec │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2!, {r3, r6, r7} │ │ │ │ + ldmia r2, {r2, r3, r6, r7} │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldrh r6, [r6, #54] @ 0x36 │ │ │ │ + ldrh r2, [r7, #54] @ 0x36 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldmia r6, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r6, {r1, r5, r6} │ │ │ │ lsls r1, r2, #4 │ │ │ │ adds r6, #188 @ 0xbc │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldmia r2, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r2!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldrh r0, [r5, #52] @ 0x34 │ │ │ │ + ldrh r4, [r5, #52] @ 0x34 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldmia r2!, {r1, r3, r4, r6} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r6} │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldrh r0, [r1, #52] @ 0x34 │ │ │ │ + ldrh r4, [r1, #52] @ 0x34 │ │ │ │ lsls r1, r2, #4 │ │ │ │ str r2, [r0, #56] @ 0x38 │ │ │ │ lsls r5, r1, #4 │ │ │ │ adds r6, #112 @ 0x70 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldmia r2, {r1, r2, r3, r5} │ │ │ │ + ldmia r2!, {r1, r4, r5} │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldrh r0, [r4, #50] @ 0x32 │ │ │ │ + ldrh r4, [r4, #50] @ 0x32 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldmia r2, {r2, r4} │ │ │ │ + ldmia r2!, {r3, r4} │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldrh r2, [r0, #50] @ 0x32 │ │ │ │ + ldrh r6, [r0, #50] @ 0x32 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldmia r1, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldrh r0, [r3, #48] @ 0x30 │ │ │ │ + ldrh r4, [r3, #48] @ 0x30 │ │ │ │ lsls r1, r2, #4 │ │ │ │ ldr r3, [pc, #152] @ (3bc1a8 ) │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldmia r1!, {r6, r7} │ │ │ │ + ldmia r1!, {r2, r6, r7} │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldrh r6, [r4, #46] @ 0x2e │ │ │ │ + ldrh r2, [r5, #46] @ 0x2e │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldmia r1!, {r5, r7} │ │ │ │ + ldmia r1!, {r2, r5, r7} │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldrh r6, [r1, #46] @ 0x2e │ │ │ │ + ldrh r2, [r2, #46] @ 0x2e │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldmia r1!, {r7} │ │ │ │ + ldmia r1!, {r2, r7} │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldrh r6, [r5, #44] @ 0x2c │ │ │ │ + ldrh r2, [r6, #44] @ 0x2c │ │ │ │ lsls r1, r2, #4 │ │ │ │ bhi.n 3bc0e0 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - ldrh r4, [r5, #42] @ 0x2a │ │ │ │ + ldrh r0, [r6, #42] @ 0x2a │ │ │ │ lsls r1, r2, #4 │ │ │ │ - str r7, [sp, #104] @ 0x68 │ │ │ │ + str r7, [sp, #120] @ 0x78 │ │ │ │ lsls r1, r2, #4 │ │ │ │ │ │ │ │ 003bc134 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -194380,21 +194379,21 @@ │ │ │ │ lsls r0, r5, #4 │ │ │ │ ldrb r4, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ cbnz r4, 3bc216 │ │ │ │ lsls r0, r5, #4 │ │ │ │ - strb r6, [r3, #25] │ │ │ │ + strb r2, [r4, #25] │ │ │ │ lsls r1, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r0!, {r1, r6} │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldrh r6, [r5, #34] @ 0x22 │ │ │ │ + ldrh r2, [r6, #34] @ 0x22 │ │ │ │ lsls r1, r2, #4 │ │ │ │ │ │ │ │ 003bc214 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -194462,21 +194461,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb8b0 │ │ │ │ lsls r0, r5, #4 │ │ │ │ str r4, [r5, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb884 │ │ │ │ lsls r0, r5, #4 │ │ │ │ - ldrsh r6, [r2, r1] │ │ │ │ + ldrsh r2, [r3, r1] │ │ │ │ lsls r1, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r1, r5, r6} │ │ │ │ + stmia r7!, {r1, r2, r5, r6} │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldrh r6, [r4, #28] │ │ │ │ + ldrh r2, [r5, #28] │ │ │ │ lsls r1, r2, #4 │ │ │ │ │ │ │ │ 003bc2d8 : │ │ │ │ stmdb 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 │ │ │ │ @@ -195276,123 +195275,123 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ push {r2, r3, r6, r7, lr} │ │ │ │ lsls r0, r5, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r2, r3, r7} │ │ │ │ + stmia r4!, {r4, r7} │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldrh r2, [r4, #4] │ │ │ │ + ldrh r6, [r4, #4] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - stmia r1!, {r1, r3, r4, r6} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r1, r2, #4 │ │ │ │ - strh r0, [r6, #42] @ 0x2a │ │ │ │ + strh r4, [r6, #42] @ 0x2a │ │ │ │ lsls r1, r2, #4 │ │ │ │ - stmia r1!, {r6} │ │ │ │ + stmia r1!, {r2, r6} │ │ │ │ lsls r1, r2, #4 │ │ │ │ - strh r6, [r2, #42] @ 0x2a │ │ │ │ + strh r2, [r3, #42] @ 0x2a │ │ │ │ lsls r1, r2, #4 │ │ │ │ - stmia r1!, {r1, r4} │ │ │ │ + stmia r1!, {r1, r2, r4} │ │ │ │ lsls r1, r2, #4 │ │ │ │ - strh r0, [r5, #40] @ 0x28 │ │ │ │ + strh r4, [r5, #40] @ 0x28 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - stmia r0!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r2, #4 │ │ │ │ - strh r4, [r1, #40] @ 0x28 │ │ │ │ + strh r0, [r2, #40] @ 0x28 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - stmia r0!, {r2, r6, r7} │ │ │ │ + stmia r0!, {r3, r6, r7} │ │ │ │ lsls r1, r2, #4 │ │ │ │ - strh r6, [r3, #38] @ 0x26 │ │ │ │ + strh r2, [r4, #38] @ 0x26 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - stmia r0!, {r4, r5, r7} │ │ │ │ + stmia r0!, {r2, r4, r5, r7} │ │ │ │ lsls r1, r2, #4 │ │ │ │ - strh r6, [r0, #38] @ 0x26 │ │ │ │ + strh r2, [r1, #38] @ 0x26 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - stmia r0!, {r1, r2, r3, r7} │ │ │ │ + stmia r0!, {r1, r4, r7} │ │ │ │ lsls r1, r2, #4 │ │ │ │ - strh r4, [r4, #36] @ 0x24 │ │ │ │ + strh r0, [r5, #36] @ 0x24 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - stmia r0!, {r1, r5, r6} │ │ │ │ + stmia r0!, {r1, r2, r5, r6} │ │ │ │ lsls r1, r2, #4 │ │ │ │ - strh r0, [r7, #34] @ 0x22 │ │ │ │ + strh r4, [r7, #34] @ 0x22 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - stmia r0!, {r4, r5} │ │ │ │ + stmia r0!, {r2, r4, r5} │ │ │ │ lsls r1, r2, #4 │ │ │ │ - strh r6, [r0, #34] @ 0x22 │ │ │ │ + strh r2, [r1, #34] @ 0x22 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - stmia r0!, {r1, r3} │ │ │ │ + stmia r0!, {r1, r2, r3} │ │ │ │ lsls r1, r2, #4 │ │ │ │ - strh r0, [r4, #32] │ │ │ │ + strh r4, [r4, #32] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - itee al │ │ │ │ - lslal r1, r2, #4 │ │ │ │ - strh r4, [r0, #32] │ │ │ │ + itee │ │ │ │ lsl r1, r2, #4 │ │ │ │ - it gt │ │ │ │ + strhal r0, [r1, #32] │ │ │ │ + lslal r1, r2, #4 │ │ │ │ + ite gt │ │ │ │ lslgt r1, r2, #4 │ │ │ │ - strh r2, [r4, #30] │ │ │ │ - lsls r1, r2, #4 │ │ │ │ - nop {10} │ │ │ │ + strhle r6, [r4, #30] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - strh r2, [r7, #28] │ │ │ │ + itt ge │ │ │ │ + lslge r1, r2, #4 │ │ │ │ + strhge r6, [r7, #28] │ │ │ │ lsls r1, r2, #4 │ │ │ │ ldmia r6, {r2, r5, r6, r7} │ │ │ │ lsls r1, r4, #4 │ │ │ │ - strh r6, [r6, #26] │ │ │ │ + strh r2, [r7, #26] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - sxth r4, r6 │ │ │ │ + sxth r0, r7 │ │ │ │ lsls r1, r2, #4 │ │ │ │ ldmia r6, {r2, r3, r6, r7} │ │ │ │ lsls r1, r4, #4 │ │ │ │ - strh r6, [r3, #26] │ │ │ │ + strh r2, [r4, #26] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - cbz r0, 3bcc38 │ │ │ │ + cbz r4, 3bcc38 │ │ │ │ lsls r1, r2, #4 │ │ │ │ ldmia r6!, {r2, r4, r5, r7} │ │ │ │ lsls r1, r4, #4 │ │ │ │ - strh r6, [r0, #26] │ │ │ │ + strh r2, [r1, #26] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldrsb r0, [r4, r5] │ │ │ │ + ldrsb r4, [r4, r5] │ │ │ │ lsls r1, r2, #4 │ │ │ │ ldmia r6!, {r2, r3, r4, r7} │ │ │ │ lsls r1, r4, #4 │ │ │ │ - strh r6, [r5, #24] │ │ │ │ - lsls r1, r2, #4 │ │ │ │ - nop {6} │ │ │ │ + strh r2, [r6, #24] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldmia r6!, {r2, r7} │ │ │ │ + itt vs │ │ │ │ + lslvs r1, r2, #4 │ │ │ │ + ldmiavs r6!, {r2, r7} │ │ │ │ lsls r1, r4, #4 │ │ │ │ - strh r6, [r2, #24] │ │ │ │ + strh r2, [r3, #24] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - it cc │ │ │ │ + itt cc │ │ │ │ lslcc r1, r2, #4 │ │ │ │ - ldmia r6, {r2, r3, r5, r6} │ │ │ │ + ldmiacc r6, {r2, r3, r5, r6} │ │ │ │ lsls r1, r4, #4 │ │ │ │ - strh r6, [r7, #22] │ │ │ │ - lsls r1, r2, #4 │ │ │ │ - sev │ │ │ │ + strh r2, [r0, #24] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldmia r6, {r2, r4, r6} │ │ │ │ + itt mi │ │ │ │ + lslmi r1, r2, #4 │ │ │ │ + ldmiami r6, {r2, r4, r6} │ │ │ │ lsls r1, r4, #4 │ │ │ │ - strh r6, [r4, #22] │ │ │ │ + strh r2, [r5, #22] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - it eq │ │ │ │ + ite eq │ │ │ │ lsleq r1, r2, #4 │ │ │ │ - ldmia r6!, {r2, r3, r4, r5} │ │ │ │ + ldmiane r6!, {r2, r3, r4, r5} │ │ │ │ lsls r1, r4, #4 │ │ │ │ - strh r6, [r1, #22] │ │ │ │ - lsls r1, r2, #4 │ │ │ │ - yield │ │ │ │ + strh r2, [r2, #22] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldmia r6!, {r2, r5} │ │ │ │ + ite ne │ │ │ │ + lslne r1, r2, #4 │ │ │ │ + ldmiaeq r6!, {r2, r5} │ │ │ │ lsls r1, r4, #4 │ │ │ │ - strh r6, [r6, #20] │ │ │ │ + strh r2, [r7, #20] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - bkpt 0x00e8 │ │ │ │ + bkpt 0x00ec │ │ │ │ lsls r1, r2, #4 │ │ │ │ │ │ │ │ 003bcc6c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -195473,17 +195472,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ add r6, sp, #96 @ 0x60 │ │ │ │ lsls r0, r5, #4 │ │ │ │ subs r6, #122 @ 0x7a │ │ │ │ lsls r6, r1, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r5, pc} │ │ │ │ + pop {r1, r2, r5, pc} │ │ │ │ lsls r1, r2, #4 │ │ │ │ - strh r2, [r7, #8] │ │ │ │ + strh r6, [r7, #8] │ │ │ │ lsls r1, r2, #4 │ │ │ │ │ │ │ │ 003bcd44 : │ │ │ │ stmdb 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 │ │ │ │ @@ -196196,111 +196195,111 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ add r3, sp, #888 @ 0x378 │ │ │ │ lsls r0, r5, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r6, 3bd546 │ │ │ │ + cbnz r2, 3bd548 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldrb r4, [r3, #27] │ │ │ │ + ldrb r0, [r4, #27] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - cbnz r4, 3bd51e │ │ │ │ + cbnz r0, 3bd520 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldrb r2, [r3, #20] │ │ │ │ + ldrb r6, [r3, #20] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - cbnz r0, 3bd520 │ │ │ │ + cbnz r4, 3bd520 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldrb r6, [r7, #19] │ │ │ │ + ldrb r2, [r0, #20] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - @ instruction: 0xb7e8 │ │ │ │ + @ instruction: 0xb7ec │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldrb r6, [r6, #14] │ │ │ │ + ldrb r2, [r7, #14] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - @ instruction: 0xb7cc │ │ │ │ + @ instruction: 0xb7d0 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldrb r2, [r3, #14] │ │ │ │ + ldrb r6, [r3, #14] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - @ instruction: 0xb7a2 │ │ │ │ + @ instruction: 0xb7a6 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldrb r4, [r6, #13] │ │ │ │ + ldrb r0, [r7, #13] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - @ instruction: 0xb78e │ │ │ │ + @ instruction: 0xb792 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldrb r4, [r3, #13] │ │ │ │ + ldrb r0, [r4, #13] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - @ instruction: 0xb766 │ │ │ │ + @ instruction: 0xb76a │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldrb r4, [r6, #12] │ │ │ │ + ldrb r0, [r7, #12] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - @ instruction: 0xb730 │ │ │ │ + @ instruction: 0xb734 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldrb r2, [r0, #12] │ │ │ │ + ldrb r6, [r0, #12] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - @ instruction: 0xb69c │ │ │ │ + @ instruction: 0xb6a0 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldrb r2, [r5, #9] │ │ │ │ + ldrb r6, [r5, #9] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - @ instruction: 0xb678 │ │ │ │ + @ instruction: 0xb67c │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldrb r2, [r1, #9] │ │ │ │ + ldrb r6, [r1, #9] │ │ │ │ lsls r1, r2, #4 │ │ │ │ stmia r5!, {r2, r4, r5, r6} │ │ │ │ lsls r1, r4, #4 │ │ │ │ - ldrb r6, [r0, #8] │ │ │ │ + ldrb r2, [r1, #8] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - add r4, sp, #496 @ 0x1f0 │ │ │ │ + add r4, sp, #512 @ 0x200 │ │ │ │ lsls r1, r2, #4 │ │ │ │ stmia r5!, {r2, r3, r4, r6} │ │ │ │ lsls r1, r4, #4 │ │ │ │ - ldrb r6, [r5, #7] │ │ │ │ + ldrb r2, [r6, #7] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - @ instruction: 0xb678 │ │ │ │ + @ instruction: 0xb67c │ │ │ │ lsls r1, r2, #4 │ │ │ │ stmia r5!, {r2, r6} │ │ │ │ lsls r1, r4, #4 │ │ │ │ - ldrb r6, [r2, #7] │ │ │ │ + ldrb r2, [r3, #7] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - setend le │ │ │ │ + @ instruction: 0xb654 │ │ │ │ lsls r1, r2, #4 │ │ │ │ stmia r5!, {r2, r3, r5} │ │ │ │ lsls r1, r4, #4 │ │ │ │ - ldrb r6, [r7, #6] │ │ │ │ + ldrb r2, [r0, #7] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldr r4, [pc, #784] @ (3bd898 ) │ │ │ │ + ldr r4, [pc, #800] @ (3bd8a8 ) │ │ │ │ lsls r1, r2, #4 │ │ │ │ stmia r5!, {r2, r4} │ │ │ │ lsls r1, r4, #4 │ │ │ │ - ldrb r6, [r4, #6] │ │ │ │ + ldrb r2, [r5, #6] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - adds r6, #220 @ 0xdc │ │ │ │ + adds r6, #224 @ 0xe0 │ │ │ │ lsls r1, r2, #4 │ │ │ │ stmia r4!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r4, #4 │ │ │ │ - ldrb r6, [r1, #6] │ │ │ │ + ldrb r2, [r2, #6] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ + push {r2, r3, r4, r5, r6, r7, lr} │ │ │ │ lsls r1, r2, #4 │ │ │ │ stmia r4!, {r2, r5, r6, r7} │ │ │ │ lsls r1, r4, #4 │ │ │ │ - ldrb r6, [r6, #5] │ │ │ │ + ldrb r2, [r7, #5] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - @ instruction: 0xb600 │ │ │ │ + @ instruction: 0xb604 │ │ │ │ lsls r1, r2, #4 │ │ │ │ stmia r4!, {r2, r3, r6, r7} │ │ │ │ lsls r1, r4, #4 │ │ │ │ - ldrb r6, [r3, #5] │ │ │ │ + ldrb r2, [r4, #5] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - push {r3, r4, r6, r7, lr} │ │ │ │ + push {r2, r3, r4, r6, r7, lr} │ │ │ │ lsls r1, r2, #4 │ │ │ │ stmia r4!, {r2, r4, r5, r7} │ │ │ │ lsls r1, r4, #4 │ │ │ │ - ldrb r6, [r0, #5] │ │ │ │ + ldrb r2, [r1, #5] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - push {r4, r5, r7, lr} │ │ │ │ + push {r2, r4, r5, r7, lr} │ │ │ │ lsls r1, r2, #4 │ │ │ │ │ │ │ │ 003bd5c4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -196381,17 +196380,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ add r4, pc, #768 @ (adr r4, 3bd98c ) │ │ │ │ lsls r0, r5, #4 │ │ │ │ adds r5, #34 @ 0x22 │ │ │ │ lsls r6, r1, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r4} │ │ │ │ + push {r1, r2, r4} │ │ │ │ lsls r1, r2, #4 │ │ │ │ - strb r2, [r4, #31] │ │ │ │ + strb r6, [r4, #31] │ │ │ │ lsls r1, r2, #4 │ │ │ │ │ │ │ │ 003bd69c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -196513,29 +196512,29 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx 73c0ac │ │ │ │ b.n 3bd75a │ │ │ │ add r4, pc, #296 @ (adr r4, 3bd8f4 ) │ │ │ │ lsls r0, r5, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 3bd838 │ │ │ │ + cbz r2, 3bd83a │ │ │ │ lsls r1, r2, #4 │ │ │ │ - strb r6, [r3, #28] │ │ │ │ + strb r2, [r4, #28] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - cbz r2, 3bd836 │ │ │ │ + cbz r6, 3bd836 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - strb r2, [r6, #27] │ │ │ │ + strb r6, [r6, #27] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - cbz r6, 3bd828 │ │ │ │ + cbz r2, 3bd82a │ │ │ │ lsls r1, r2, #4 │ │ │ │ - strb r6, [r3, #26] │ │ │ │ + strb r2, [r4, #26] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - uxtb r6, r7 │ │ │ │ + cbz r2, 3bd82c │ │ │ │ lsls r1, r2, #4 │ │ │ │ - strb r6, [r0, #26] │ │ │ │ + strb r2, [r1, #26] │ │ │ │ lsls r1, r2, #4 │ │ │ │ │ │ │ │ 003bd7f0 : │ │ │ │ stmdb 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 │ │ │ │ @@ -197412,61 +197411,61 @@ │ │ │ │ b.n 3bdf00 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ stmia r0!, {r2, r3, r4, r6} │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #38 @ 0x26 │ │ │ │ + movs r0, #42 @ 0x2a │ │ │ │ lsls r1, r2, #4 │ │ │ │ - strb r4, [r7, #2] │ │ │ │ + strb r0, [r0, #3] │ │ │ │ lsls r1, r2, #4 │ │ │ │ cbnz r6, 3be174 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - strb r0, [r1, #1] │ │ │ │ + strb r4, [r1, #1] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsls r6, r5 │ │ │ │ + lsls r2, r6 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - strb r6, [r0, #18] │ │ │ │ + strb r2, [r1, #18] │ │ │ │ lsls r1, r2, #4 │ │ │ │ cmp r1, #236 @ 0xec │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #72 @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r0, #0 │ │ │ │ + subs r4, r0, #0 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldr r6, [r2, #104] @ 0x68 │ │ │ │ + ldr r2, [r3, #104] @ 0x68 │ │ │ │ lsls r1, r2, #4 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ lsls r0, r5, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r3, #6 │ │ │ │ + adds r4, r3, #6 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldr r6, [r5, #96] @ 0x60 │ │ │ │ + ldr r2, [r6, #96] @ 0x60 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - adds r2, r0, #6 │ │ │ │ + adds r6, r0, #6 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldr r0, [r3, #96] @ 0x60 │ │ │ │ + ldr r4, [r3, #96] @ 0x60 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - adds r4, r5, #5 │ │ │ │ + adds r0, r6, #5 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldr r2, [r0, #96] @ 0x60 │ │ │ │ + ldr r6, [r0, #96] @ 0x60 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - adds r6, r2, #5 │ │ │ │ + adds r2, r3, #5 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldr r4, [r5, #92] @ 0x5c │ │ │ │ + ldr r0, [r6, #92] @ 0x5c │ │ │ │ lsls r1, r2, #4 │ │ │ │ - adds r0, r0, #5 │ │ │ │ + adds r4, r0, #5 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldr r6, [r2, #92] @ 0x5c │ │ │ │ + ldr r2, [r3, #92] @ 0x5c │ │ │ │ lsls r1, r2, #4 │ │ │ │ - adds r4, r6, #3 │ │ │ │ + adds r0, r7, #3 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldr r2, [r1, #88] @ 0x58 │ │ │ │ + ldr r6, [r1, #88] @ 0x58 │ │ │ │ lsls r1, r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ blx 344c20 <_Py_Dealloc@plt+0x4> │ │ │ │ b.n 3bdea4 │ │ │ │ mov r0, r5 │ │ │ │ blx 344c20 <_Py_Dealloc@plt+0x4> │ │ │ │ b.n 3bde58 │ │ │ │ @@ -198109,139 +198108,139 @@ │ │ │ │ blx 344c20 <_Py_Dealloc@plt+0x4> │ │ │ │ b.w 3bdd72 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ blx 344c20 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ b.n 3be2ec │ │ │ │ - adds r0, r6, #0 │ │ │ │ + adds r4, r6, #0 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldr r6, [r0, #76] @ 0x4c │ │ │ │ + ldr r2, [r1, #76] @ 0x4c │ │ │ │ lsls r1, r2, #4 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r3, #11] │ │ │ │ + strb r4, [r3, #11] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - adds r4, r0, r6 │ │ │ │ + adds r0, r1, r6 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldr r2, [r3, #32] │ │ │ │ + ldr r6, [r3, #32] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - adds r4, r4, r5 │ │ │ │ + adds r0, r5, r5 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldr r2, [r7, #28] │ │ │ │ + ldr r6, [r7, #28] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - strb r4, [r5, #9] │ │ │ │ + strb r0, [r6, #9] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - adds r0, r3, r4 │ │ │ │ + adds r4, r3, r4 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldr r6, [r5, #24] │ │ │ │ + ldr r2, [r6, #24] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - adds r2, r0, r4 │ │ │ │ + adds r6, r0, r4 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldr r0, [r3, #24] │ │ │ │ + ldr r4, [r3, #24] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - adds r4, r5, r3 │ │ │ │ + adds r0, r6, r3 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldr r2, [r0, #24] │ │ │ │ + ldr r6, [r0, #24] │ │ │ │ lsls r1, r2, #4 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r1, r3 │ │ │ │ + adds r2, r2, r3 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldr r4, [r4, #20] │ │ │ │ + ldr r0, [r5, #20] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - adds r0, r6, r2 │ │ │ │ + adds r4, r6, r2 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldr r6, [r0, #20] │ │ │ │ + ldr r2, [r1, #20] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldrsb r6, [r6, r4] │ │ │ │ + ldrsb r2, [r7, r4] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - adds r0, r5, r1 │ │ │ │ + adds r4, r5, r1 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldr r0, [r7, #12] │ │ │ │ + ldr r4, [r7, #12] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - adds r4, r1, r1 │ │ │ │ + adds r0, r2, r1 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ + ldr r6, [r4, #12] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - adds r6, r6, r0 │ │ │ │ + adds r2, r7, r0 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldr r4, [r1, #12] │ │ │ │ + ldr r0, [r2, #12] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - adds r0, r4, r0 │ │ │ │ + adds r4, r4, r0 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldr r6, [r6, #8] │ │ │ │ + ldr r2, [r7, #8] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - adds r2, r1, r0 │ │ │ │ + adds r6, r1, r0 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - asrs r2, r6, #31 │ │ │ │ + asrs r6, r6, #31 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldr r0, [r1, #8] │ │ │ │ + ldr r4, [r1, #8] │ │ │ │ lsls r1, r2, #4 │ │ │ │ movs r5, #164 @ 0xa4 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - asrs r4, r3, #31 │ │ │ │ + asrs r0, r4, #31 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ + ldr r6, [r5, #4] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - asrs r4, r5, #30 │ │ │ │ + asrs r0, r6, #30 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ + ldr r6, [r0, #4] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - asrs r4, r2, #30 │ │ │ │ + asrs r0, r3, #30 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ + ldr r6, [r5, #0] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - asrs r4, r4, #29 │ │ │ │ + asrs r0, r5, #29 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - str r2, [r7, #124] @ 0x7c │ │ │ │ + str r6, [r7, #124] @ 0x7c │ │ │ │ lsls r1, r2, #4 │ │ │ │ - asrs r4, r1, #29 │ │ │ │ + asrs r0, r2, #29 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - str r2, [r4, #124] @ 0x7c │ │ │ │ + str r6, [r4, #124] @ 0x7c │ │ │ │ lsls r1, r2, #4 │ │ │ │ - asrs r4, r6, #28 │ │ │ │ + asrs r0, r7, #28 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - str r2, [r1, #124] @ 0x7c │ │ │ │ + str r6, [r1, #124] @ 0x7c │ │ │ │ lsls r1, r2, #4 │ │ │ │ movs r4, #228 @ 0xe4 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - asrs r4, r3, #28 │ │ │ │ + asrs r0, r4, #28 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - str r6, [r5, #120] @ 0x78 │ │ │ │ + str r2, [r6, #120] @ 0x78 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - asrs r4, r7, #27 │ │ │ │ + asrs r0, r0, #28 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - str r2, [r2, #120] @ 0x78 │ │ │ │ + str r6, [r2, #120] @ 0x78 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - add r4, pc, #976 @ (adr r4, 3bec88 ) │ │ │ │ + add r4, pc, #992 @ (adr r4, 3bec98 ) │ │ │ │ lsls r1, r2, #4 │ │ │ │ - asrs r4, r7, #26 │ │ │ │ + asrs r0, r0, #27 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - str r2, [r2, #116] @ 0x74 │ │ │ │ + str r6, [r2, #116] @ 0x74 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - asrs r6, r4, #26 │ │ │ │ + asrs r2, r5, #26 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - str r4, [r7, #112] @ 0x70 │ │ │ │ + str r0, [r0, #116] @ 0x74 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - asrs r0, r7, #25 │ │ │ │ + asrs r4, r7, #25 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - str r6, [r1, #112] @ 0x70 │ │ │ │ + str r2, [r2, #112] @ 0x70 │ │ │ │ lsls r1, r2, #4 │ │ │ │ movs r4, #26 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - asrs r2, r2, #25 │ │ │ │ + asrs r6, r2, #25 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - str r6, [r4, #108] @ 0x6c │ │ │ │ + str r2, [r5, #108] @ 0x6c │ │ │ │ lsls r1, r2, #4 │ │ │ │ - asrs r0, r2, #24 │ │ │ │ + asrs r4, r2, #24 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - str r6, [r4, #104] @ 0x68 │ │ │ │ + str r2, [r5, #104] @ 0x68 │ │ │ │ lsls r1, r2, #4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 3be8fc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ @@ -199379,279 +199378,279 @@ │ │ │ │ add.w r3, r3, #1004 @ 0x3ec │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ movs r5, #172 @ 0xac │ │ │ │ movs r0, r0 │ │ │ │ adds r6, r3, #4 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - lsrs r6, r2, #29 │ │ │ │ + lsrs r2, r3, #29 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldrsh r2, [r5, r7] │ │ │ │ + ldrsh r6, [r5, r7] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsrs r4, r6, #28 │ │ │ │ + lsrs r0, r7, #28 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldrsh r2, [r1, r7] │ │ │ │ + ldrsh r6, [r1, r7] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsrs r2, r3, #28 │ │ │ │ + lsrs r6, r3, #28 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldrsh r0, [r6, r6] │ │ │ │ + ldrsh r4, [r6, r6] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsrs r0, r0, #28 │ │ │ │ + lsrs r4, r0, #28 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldrsh r6, [r2, r6] │ │ │ │ + ldrsh r2, [r3, r6] │ │ │ │ lsls r1, r2, #4 │ │ │ │ adds r0, r4, #2 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - lsrs r0, r3, #27 │ │ │ │ + lsrs r4, r3, #27 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldrsh r4, [r5, r5] │ │ │ │ + ldrsh r0, [r6, r5] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsrs r0, r3, #26 │ │ │ │ + lsrs r4, r3, #26 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldrsh r6, [r5, r4] │ │ │ │ + ldrsh r2, [r6, r4] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsrs r4, r7, #25 │ │ │ │ + lsrs r0, r0, #26 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldrsh r2, [r2, r4] │ │ │ │ + ldrsh r6, [r2, r4] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsrs r0, r4, #25 │ │ │ │ + lsrs r4, r4, #25 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldrsh r6, [r6, r3] │ │ │ │ + ldrsh r2, [r7, r3] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsrs r4, r0, #25 │ │ │ │ + lsrs r0, r1, #25 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldrsh r2, [r3, r3] │ │ │ │ + ldrsh r6, [r3, r3] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsrs r0, r5, #24 │ │ │ │ + lsrs r4, r5, #24 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldrsh r6, [r7, r2] │ │ │ │ + ldrsh r2, [r0, r3] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldr r1, [pc, #992] @ (3bf994 ) │ │ │ │ + ldr r1, [pc, #1008] @ (3bf9a4 ) │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsrs r0, r2, #23 │ │ │ │ + lsrs r4, r2, #23 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldrsh r6, [r4, r1] │ │ │ │ + ldrsh r2, [r5, r1] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsrs r6, r5, #22 │ │ │ │ + lsrs r2, r6, #22 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldrsh r4, [r0, r1] │ │ │ │ + ldrsh r0, [r1, r1] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsrs r0, r3, #21 │ │ │ │ + lsrs r4, r3, #21 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldrb r6, [r5, r7] │ │ │ │ + ldrb r2, [r6, r7] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsrs r0, r6, #20 │ │ │ │ + lsrs r4, r6, #20 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldrb r6, [r0, r7] │ │ │ │ + ldrb r2, [r1, r7] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldr r3, [pc, #872] @ (3bf940 ) │ │ │ │ + ldr r3, [pc, #888] @ (3bf950 ) │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsrs r6, r1, #20 │ │ │ │ + lsrs r2, r2, #20 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldrb r2, [r4, r6] │ │ │ │ + ldrb r6, [r4, r6] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsrs r0, r5, #19 │ │ │ │ + lsrs r4, r5, #19 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldrb r6, [r7, r5] │ │ │ │ + ldrb r2, [r0, r6] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsrs r6, r0, #19 │ │ │ │ + lsrs r2, r1, #19 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldrb r4, [r3, r5] │ │ │ │ + ldrb r0, [r4, r5] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsrs r4, r5, #18 │ │ │ │ + lsrs r0, r6, #18 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldrb r2, [r0, r5] │ │ │ │ + ldrb r6, [r0, r5] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsrs r2, r0, #18 │ │ │ │ + lsrs r6, r0, #18 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldrb r0, [r3, r4] │ │ │ │ + ldrb r4, [r3, r4] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsrs r6, r4, #17 │ │ │ │ + lsrs r2, r5, #17 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldrb r4, [r7, r3] │ │ │ │ + ldrb r0, [r0, r4] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsrs r4, r1, #17 │ │ │ │ + lsrs r0, r2, #17 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldrb r2, [r4, r3] │ │ │ │ + ldrb r6, [r4, r3] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsrs r2, r5, #16 │ │ │ │ + lsrs r6, r5, #16 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldrb r0, [r0, r3] │ │ │ │ + ldrb r4, [r0, r3] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsrs r0, r1, #16 │ │ │ │ + lsrs r4, r1, #16 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldrb r6, [r3, r2] │ │ │ │ + ldrb r2, [r4, r2] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsrs r6, r4, #15 │ │ │ │ + lsrs r2, r5, #15 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldrb r4, [r7, r1] │ │ │ │ + ldrb r0, [r0, r2] │ │ │ │ lsls r1, r2, #4 │ │ │ │ lsls r4, r4, #17 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - lsrs r6, r7, #14 │ │ │ │ + lsrs r2, r0, #15 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldr r3, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r3, [sp, #976] @ 0x3d0 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldrb r2, [r1, r1] │ │ │ │ + ldrb r6, [r1, r1] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsrs r0, r3, #14 │ │ │ │ + lsrs r4, r3, #14 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldrb r6, [r5, r0] │ │ │ │ + ldrb r2, [r6, r0] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsrs r4, r7, #13 │ │ │ │ + lsrs r0, r0, #14 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldrb r2, [r2, r0] │ │ │ │ + ldrb r6, [r2, r0] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsrs r2, r4, #13 │ │ │ │ + lsrs r6, r4, #13 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldrh r0, [r7, r7] │ │ │ │ + ldrh r4, [r7, r7] │ │ │ │ lsls r1, r2, #4 │ │ │ │ adds r2, r1, r4 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - lsrs r2, r0, #13 │ │ │ │ + lsrs r6, r0, #13 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldrh r4, [r2, r7] │ │ │ │ + ldrh r0, [r3, r7] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsrs r0, r2, #12 │ │ │ │ + lsrs r4, r2, #12 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldrh r6, [r4, r6] │ │ │ │ + ldrh r2, [r5, r6] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsrs r6, r4, #11 │ │ │ │ + lsrs r2, r5, #11 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldrh r4, [r7, r5] │ │ │ │ + ldrh r0, [r0, r6] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsrs r6, r1, #11 │ │ │ │ + lsrs r2, r2, #11 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldrh r4, [r4, r5] │ │ │ │ + ldrh r0, [r5, r5] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsrs r6, r6, #10 │ │ │ │ + lsrs r2, r7, #10 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldrh r4, [r1, r5] │ │ │ │ + ldrh r0, [r2, r5] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsrs r6, r3, #10 │ │ │ │ + lsrs r2, r4, #10 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldrh r4, [r6, r4] │ │ │ │ + ldrh r0, [r7, r4] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsrs r0, r0, #10 │ │ │ │ + lsrs r4, r0, #10 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldrh r6, [r2, r4] │ │ │ │ + ldrh r2, [r3, r4] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsrs r2, r4, #9 │ │ │ │ + lsrs r6, r4, #9 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldrh r0, [r7, r3] │ │ │ │ + ldrh r4, [r7, r3] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsrs r4, r0, #9 │ │ │ │ + lsrs r0, r1, #9 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldrh r2, [r3, r3] │ │ │ │ + ldrh r6, [r3, r3] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsrs r6, r4, #8 │ │ │ │ + lsrs r2, r5, #8 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldrh r4, [r7, r2] │ │ │ │ + ldrh r0, [r0, r3] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsrs r2, r0, #8 │ │ │ │ + lsrs r6, r0, #8 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldrh r0, [r3, r2] │ │ │ │ + ldrh r4, [r3, r2] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsrs r4, r4, #7 │ │ │ │ + lsrs r0, r5, #7 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldrh r2, [r7, r1] │ │ │ │ + ldrh r6, [r7, r1] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsrs r4, r1, #7 │ │ │ │ + lsrs r0, r2, #7 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldrh r2, [r4, r1] │ │ │ │ + ldrh r6, [r4, r1] │ │ │ │ lsls r1, r2, #4 │ │ │ │ add r5, pc, #568 @ (adr r5, 3bf8f8 ) │ │ │ │ lsls r1, r4, #4 │ │ │ │ - ldrh r0, [r4, r0] │ │ │ │ + ldrh r4, [r4, r0] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ lsls r1, r2, #4 │ │ │ │ add r5, pc, #472 @ (adr r5, 3bf8a4 ) │ │ │ │ lsls r1, r4, #4 │ │ │ │ - ldrh r0, [r1, r0] │ │ │ │ + ldrh r4, [r1, r0] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ lsls r1, r2, #4 │ │ │ │ add r5, pc, #376 @ (adr r5, 3bf850 ) │ │ │ │ lsls r1, r4, #4 │ │ │ │ - ldr r0, [r6, r7] │ │ │ │ + ldr r4, [r6, r7] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - str r1, [sp, #88] @ 0x58 │ │ │ │ + str r1, [sp, #104] @ 0x68 │ │ │ │ lsls r1, r2, #4 │ │ │ │ add r5, pc, #280 @ (adr r5, 3bf7fc ) │ │ │ │ lsls r1, r4, #4 │ │ │ │ - ldr r0, [r3, r7] │ │ │ │ + ldr r4, [r3, r7] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - str r7, [sp, #760] @ 0x2f8 │ │ │ │ + str r7, [sp, #776] @ 0x308 │ │ │ │ lsls r1, r2, #4 │ │ │ │ add r5, pc, #184 @ (adr r5, 3bf7a8 ) │ │ │ │ lsls r1, r4, #4 │ │ │ │ - ldr r0, [r0, r7] │ │ │ │ + ldr r4, [r0, r7] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - str r7, [sp, #360] @ 0x168 │ │ │ │ + str r7, [sp, #376] @ 0x178 │ │ │ │ lsls r1, r2, #4 │ │ │ │ add r5, pc, #88 @ (adr r5, 3bf754 ) │ │ │ │ lsls r1, r4, #4 │ │ │ │ - ldr r0, [r5, r6] │ │ │ │ + ldr r4, [r5, r6] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - cmp r5, #230 @ 0xe6 │ │ │ │ + cmp r5, #234 @ 0xea │ │ │ │ lsls r1, r2, #4 │ │ │ │ add r4, pc, #1016 @ (adr r4, 3bfb00 ) │ │ │ │ lsls r1, r4, #4 │ │ │ │ - ldr r0, [r2, r6] │ │ │ │ + ldr r4, [r2, r6] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsrs r2, r6, #17 │ │ │ │ + lsrs r6, r6, #17 │ │ │ │ lsls r1, r2, #4 │ │ │ │ add r4, pc, #920 @ (adr r4, 3bfaac ) │ │ │ │ lsls r1, r4, #4 │ │ │ │ - ldr r0, [r7, r5] │ │ │ │ + ldr r4, [r7, r5] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - str r7, [sp, #24] │ │ │ │ + str r7, [sp, #40] @ 0x28 │ │ │ │ lsls r1, r2, #4 │ │ │ │ add r4, pc, #824 @ (adr r4, 3bfa58 ) │ │ │ │ lsls r1, r4, #4 │ │ │ │ - ldr r0, [r4, r5] │ │ │ │ + ldr r4, [r4, r5] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - str r6, [sp, #664] @ 0x298 │ │ │ │ + str r6, [sp, #680] @ 0x2a8 │ │ │ │ lsls r1, r2, #4 │ │ │ │ add r4, pc, #728 @ (adr r4, 3bfa04 ) │ │ │ │ lsls r1, r4, #4 │ │ │ │ - ldr r0, [r1, r5] │ │ │ │ + ldr r4, [r1, r5] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - str r6, [sp, #216] @ 0xd8 │ │ │ │ + str r6, [sp, #232] @ 0xe8 │ │ │ │ lsls r1, r2, #4 │ │ │ │ add r4, pc, #632 @ (adr r4, 3bf9b0 ) │ │ │ │ lsls r1, r4, #4 │ │ │ │ - ldr r0, [r6, r4] │ │ │ │ + ldr r4, [r6, r4] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - str r6, [sp, #200] @ 0xc8 │ │ │ │ + str r6, [sp, #216] @ 0xd8 │ │ │ │ lsls r1, r2, #4 │ │ │ │ add r4, pc, #536 @ (adr r4, 3bf95c ) │ │ │ │ lsls r1, r4, #4 │ │ │ │ - ldr r0, [r3, r4] │ │ │ │ + ldr r4, [r3, r4] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - str r5, [sp, #984] @ 0x3d8 │ │ │ │ + str r5, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r1, r2, #4 │ │ │ │ add r4, pc, #440 @ (adr r4, 3bf908 ) │ │ │ │ lsls r1, r4, #4 │ │ │ │ - ldr r0, [r0, r4] │ │ │ │ + ldr r4, [r0, r4] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - str r5, [sp, #696] @ 0x2b8 │ │ │ │ + str r5, [sp, #712] @ 0x2c8 │ │ │ │ lsls r1, r2, #4 │ │ │ │ add r4, pc, #344 @ (adr r4, 3bf8b4 ) │ │ │ │ lsls r1, r4, #4 │ │ │ │ - ldr r0, [r5, r3] │ │ │ │ + ldr r4, [r5, r3] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - str r5, [sp, #664] @ 0x298 │ │ │ │ + str r5, [sp, #680] @ 0x2a8 │ │ │ │ lsls r1, r2, #4 │ │ │ │ add r4, pc, #248 @ (adr r4, 3bf860 ) │ │ │ │ lsls r1, r4, #4 │ │ │ │ - ldr r0, [r2, r3] │ │ │ │ + ldr r4, [r2, r3] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - str r5, [sp, #632] @ 0x278 │ │ │ │ + str r5, [sp, #648] @ 0x288 │ │ │ │ lsls r1, r2, #4 │ │ │ │ │ │ │ │ 003bf770 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -200063,19 +200062,19 @@ │ │ │ │ nop │ │ │ │ strh r2, [r7, #20] │ │ │ │ lsls r0, r5, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r6, #20] │ │ │ │ lsls r0, r5, #4 │ │ │ │ - str r3, [sp, #648] @ 0x288 │ │ │ │ + str r3, [sp, #664] @ 0x298 │ │ │ │ lsls r1, r2, #4 │ │ │ │ bcs.n 3bfafc │ │ │ │ lsls r6, r4, #4 │ │ │ │ - lsls r6, r1, #20 │ │ │ │ + lsls r2, r2, #20 │ │ │ │ lsls r1, r2, #4 │ │ │ │ ldrb r4, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #224 @ 0xe0 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r6, r4 │ │ │ │ movs r0, r0 │ │ │ │ @@ -200083,21 +200082,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r5, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r5, #50] @ 0x32 │ │ │ │ + ldrh r6, [r5, #50] @ 0x32 │ │ │ │ lsls r1, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r0, #17 │ │ │ │ + lsls r6, r0, #17 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - strb r6, [r2, r3] │ │ │ │ + strb r2, [r3, r3] │ │ │ │ lsls r1, r2, #4 │ │ │ │ strh r4, [r7, #10] │ │ │ │ lsls r0, r5, #4 │ │ │ │ cmp r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #28] │ │ │ │ movs r0, r0 │ │ │ │ @@ -200107,41 +200106,41 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ subs r2, #136 @ 0x88 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r6, #6 │ │ │ │ movs r0, r0 │ │ │ │ - negs r4, r7 │ │ │ │ + cmp r0, r0 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - str r0, [r0, r6] │ │ │ │ + str r4, [r0, r6] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - subs r5, #120 @ 0x78 │ │ │ │ + subs r5, #124 @ 0x7c │ │ │ │ lsls r1, r2, #4 │ │ │ │ asrs r4, r7, #2 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - cmp r4, r6 │ │ │ │ + cmp r0, r7 │ │ │ │ lsls r1, r2, #4 │ │ │ │ asrs r4, r4, #2 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - strb r4, [r1, r0] │ │ │ │ + strb r0, [r2, r0] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - add ip, sp │ │ │ │ + add r8, lr │ │ │ │ lsls r5, r3, #4 │ │ │ │ - str r1, [sp, #360] @ 0x168 │ │ │ │ + str r1, [sp, #376] @ 0x178 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - movs r5, #230 @ 0xe6 │ │ │ │ + movs r5, #234 @ 0xea │ │ │ │ lsls r1, r2, #4 │ │ │ │ asrs r2, r5, #1 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - str r4, [r4, r5] │ │ │ │ + str r0, [r5, r5] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - cmp r4, r5 │ │ │ │ + cmp r0, r6 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldr r6, [pc, #440] @ (3bfd90 ) │ │ │ │ + ldr r6, [pc, #456] @ (3bfda0 ) │ │ │ │ lsls r7, r1, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w ip, [pc, #128] @ 3bfc68 │ │ │ │ sub sp, #12 │ │ │ │ @@ -200198,15 +200197,15 @@ │ │ │ │ b.n 3bfc38 │ │ │ │ ldrb r2, [r1, #28] │ │ │ │ lsls r0, r5, #4 │ │ │ │ ldrb r4, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 1, cr0, [r8], #64 @ 0x40 │ │ │ │ + ldc2l 1, cr0, [ip], #64 @ 0x40 │ │ │ │ │ │ │ │ 003bfc78 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #180] @ (3bfd3c ) │ │ │ │ @@ -200296,23 +200295,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r0, #24] │ │ │ │ lsls r0, r5, #4 │ │ │ │ - movs r3, #212 @ 0xd4 │ │ │ │ + movs r3, #216 @ 0xd8 │ │ │ │ lsls r1, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r3, #44] @ 0x2c │ │ │ │ + ldrh r0, [r4, #44] @ 0x2c │ │ │ │ lsls r1, r2, #4 │ │ │ │ - str r4, [r4, r4] │ │ │ │ + str r0, [r5, r4] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldr r4, [pc, #440] @ (3bff28 ) │ │ │ │ + ldr r4, [pc, #456] @ (3bff38 ) │ │ │ │ lsls r7, r1, #4 │ │ │ │ │ │ │ │ 003bfd70 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -200450,36 +200449,36 @@ │ │ │ │ lsls r0, r5, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r5, #19] │ │ │ │ lsls r0, r5, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r7, #48] @ 0x30 │ │ │ │ + ldrh r2, [r0, #50] @ 0x32 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - str r6, [r1, r0] │ │ │ │ + str r2, [r2, r0] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldmdb sl!, {r5, r8} │ │ │ │ - ldrh r0, [r3, #48] @ 0x30 │ │ │ │ + ldmdb lr!, {r5, r8} │ │ │ │ + ldrh r4, [r3, #48] @ 0x30 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldr r7, [pc, #936] @ (3c0288 ) │ │ │ │ + ldr r7, [pc, #952] @ (3c0298 ) │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldrh r4, [r0, #48] @ 0x30 │ │ │ │ + ldrh r0, [r1, #48] @ 0x30 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldr r7, [pc, #848] @ (3c0238 ) │ │ │ │ + ldr r7, [pc, #864] @ (3c0248 ) │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldrh r6, [r4, #46] @ 0x2e │ │ │ │ + ldrh r2, [r5, #46] @ 0x2e │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldr r7, [pc, #728] @ (3c01c8 ) │ │ │ │ + ldr r7, [pc, #744] @ (3c01d8 ) │ │ │ │ lsls r1, r2, #4 │ │ │ │ ldr r2, [sp, #888] @ 0x378 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - ldr r7, [pc, #448] @ (3c00b8 ) │ │ │ │ + ldr r7, [pc, #464] @ (3c00c8 ) │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldr r6, [r3, r4] │ │ │ │ + ldr r2, [r4, r4] │ │ │ │ lsls r1, r2, #4 │ │ │ │ │ │ │ │ 003bfefc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -200547,17 +200546,17 @@ │ │ │ │ lsls r0, r5, #4 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ lsls r0, r5, #4 │ │ │ │ lsrs r6, r7, #15 │ │ │ │ lsls r6, r1, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r5, #38] @ 0x26 │ │ │ │ + ldrh r2, [r6, #38] @ 0x26 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldr r6, [pc, #760] @ (3c02b4 ) │ │ │ │ + ldr r6, [pc, #776] @ (3c02c4 ) │ │ │ │ lsls r1, r2, #4 │ │ │ │ │ │ │ │ 003bffbc : │ │ │ │ stmdb 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 │ │ │ │ @@ -201659,129 +201658,129 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #236 @ 0xec │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r4, #4] │ │ │ │ + ldrh r2, [r5, #4] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - add r7, pc, #856 @ (adr r7, 3c0eb8 ) │ │ │ │ + add r7, pc, #872 @ (adr r7, 3c0ec8 ) │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldr r2, [pc, #360] @ (3c0ccc ) │ │ │ │ + ldr r2, [pc, #376] @ (3c0cdc ) │ │ │ │ lsls r1, r2, #4 │ │ │ │ strb r0, [r6, #27] │ │ │ │ lsls r0, r5, #4 │ │ │ │ - strb r4, [r2, #20] │ │ │ │ + strb r0, [r3, #20] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - add r4, pc, #696 @ (adr r4, 3c0e28 ) │ │ │ │ + add r4, pc, #712 @ (adr r4, 3c0e38 ) │ │ │ │ lsls r1, r2, #4 │ │ │ │ bx r6 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - strb r2, [r1, #19] │ │ │ │ + strb r6, [r1, #19] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - add r4, pc, #480 @ (adr r4, 3c0d5c ) │ │ │ │ + add r4, pc, #496 @ (adr r4, 3c0d6c ) │ │ │ │ lsls r1, r2, #4 │ │ │ │ - mov ip, pc │ │ │ │ + bx r0 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - add r4, pc, #256 @ (adr r4, 3c0c84 ) │ │ │ │ + add r4, pc, #272 @ (adr r4, 3c0c94 ) │ │ │ │ lsls r1, r2, #4 │ │ │ │ - mov ip, r8 │ │ │ │ + mov r8, r9 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - add r4, pc, #24 @ (adr r4, 3c0ba4 ) │ │ │ │ + add r4, pc, #40 @ (adr r4, 3c0bb4 ) │ │ │ │ lsls r1, r2, #4 │ │ │ │ - mov sl, r1 │ │ │ │ + mov lr, r1 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - add r3, pc, #664 @ (adr r3, 3c0e2c ) │ │ │ │ + add r3, pc, #680 @ (adr r3, 3c0e3c ) │ │ │ │ lsls r1, r2, #4 │ │ │ │ - mov r2, r5 │ │ │ │ + mov r6, r5 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - add r3, pc, #448 @ (adr r3, 3c0d5c ) │ │ │ │ + add r3, pc, #464 @ (adr r3, 3c0d6c ) │ │ │ │ lsls r1, r2, #4 │ │ │ │ - cmp ip, lr │ │ │ │ + cmp r8, pc │ │ │ │ lsls r1, r2, #4 │ │ │ │ - add r3, pc, #240 @ (adr r3, 3c0c94 ) │ │ │ │ + add r3, pc, #256 @ (adr r3, 3c0ca4 ) │ │ │ │ lsls r1, r2, #4 │ │ │ │ - cmp r8, r8 │ │ │ │ + cmp ip, r8 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - add r2, pc, #792 @ (adr r2, 3c0ec4 ) │ │ │ │ + add r2, pc, #808 @ (adr r2, 3c0ed4 ) │ │ │ │ lsls r1, r2, #4 │ │ │ │ - cmp r2, r9 │ │ │ │ + cmp r6, r9 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - add r2, pc, #592 @ (adr r2, 3c0e04 ) │ │ │ │ + add r2, pc, #608 @ (adr r2, 3c0e14 ) │ │ │ │ lsls r1, r2, #4 │ │ │ │ - cmp r0, r3 │ │ │ │ + cmp r4, r3 │ │ │ │ lsls r1, r2, #4 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - add lr, r5 │ │ │ │ + add sl, r6 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - strb r4, [r3, #6] │ │ │ │ + strb r0, [r4, #6] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - add r2, pc, #200 @ (adr r2, 3c0c90 ) │ │ │ │ + add r2, pc, #216 @ (adr r2, 3c0ca0 ) │ │ │ │ lsls r1, r2, #4 │ │ │ │ - add lr, r6 │ │ │ │ + add sl, r7 │ │ │ │ lsls r1, r2, #4 │ │ │ │ lsls r2, r2, #7 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - add r2, pc, #96 @ (adr r2, 3c0c34 ) │ │ │ │ + add r2, pc, #112 @ (adr r2, 3c0c44 ) │ │ │ │ lsls r1, r2, #4 │ │ │ │ - add ip, r3 │ │ │ │ + add r8, r4 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - add r1, pc, #960 @ (adr r1, 3c0f9c ) │ │ │ │ + add r1, pc, #976 @ (adr r1, 3c0fac ) │ │ │ │ lsls r1, r2, #4 │ │ │ │ - add r4, lr │ │ │ │ + add r0, pc │ │ │ │ lsls r1, r2, #4 │ │ │ │ - add r1, pc, #792 @ (adr r1, 3c0efc ) │ │ │ │ + add r1, pc, #808 @ (adr r1, 3c0f0c ) │ │ │ │ lsls r1, r2, #4 │ │ │ │ - add r2, r9 │ │ │ │ + add r6, r9 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - add r1, pc, #696 @ (adr r1, 3c0ea4 ) │ │ │ │ + add r1, pc, #712 @ (adr r1, 3c0eb4 ) │ │ │ │ lsls r1, r2, #4 │ │ │ │ - add r2, r6 │ │ │ │ + add r6, r6 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - add r1, pc, #576 @ (adr r1, 3c0e34 ) │ │ │ │ + add r1, pc, #592 @ (adr r1, 3c0e44 ) │ │ │ │ lsls r1, r2, #4 │ │ │ │ - add r4, r2 │ │ │ │ + add r0, r3 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - add r1, pc, #480 @ (adr r1, 3c0ddc ) │ │ │ │ + add r1, pc, #496 @ (adr r1, 3c0dec ) │ │ │ │ lsls r1, r2, #4 │ │ │ │ - mvns r4, r7 │ │ │ │ + add r0, r0 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - add r1, pc, #392 @ (adr r1, 3c0d8c ) │ │ │ │ + add r1, pc, #408 @ (adr r1, 3c0d9c ) │ │ │ │ lsls r1, r2, #4 │ │ │ │ lsls r0, r2, #4 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - mvns r2, r3 │ │ │ │ + mvns r6, r3 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - add r1, pc, #200 @ (adr r1, 3c0cd8 ) │ │ │ │ + add r1, pc, #216 @ (adr r1, 3c0ce8 ) │ │ │ │ lsls r1, r2, #4 │ │ │ │ - bics r6, r6 │ │ │ │ + bics r2, r7 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - add r1, pc, #80 @ (adr r1, 3c0c68 ) │ │ │ │ + add r1, pc, #96 @ (adr r1, 3c0c78 ) │ │ │ │ lsls r1, r2, #4 │ │ │ │ - bics r0, r3 │ │ │ │ + bics r4, r3 │ │ │ │ lsls r1, r2, #4 │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - add r0, pc, #1000 @ (adr r0, 3c100c ) │ │ │ │ + add r0, pc, #1016 @ (adr r0, 3c101c ) │ │ │ │ lsls r1, r2, #4 │ │ │ │ - muls r6, r7 │ │ │ │ + bics r2, r0 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - add r0, pc, #880 @ (adr r0, 3c0f9c ) │ │ │ │ + add r0, pc, #896 @ (adr r0, 3c0fac ) │ │ │ │ lsls r1, r2, #4 │ │ │ │ - muls r0, r4 │ │ │ │ + muls r4, r4 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - add r0, pc, #784 @ (adr r0, 3c0f44 ) │ │ │ │ + add r0, pc, #800 @ (adr r0, 3c0f54 ) │ │ │ │ lsls r1, r2, #4 │ │ │ │ - muls r0, r1 │ │ │ │ + muls r4, r1 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - add r0, pc, #608 @ (adr r0, 3c0e9c ) │ │ │ │ + add r0, pc, #624 @ (adr r0, 3c0eac ) │ │ │ │ lsls r1, r2, #4 │ │ │ │ - orrs r4, r3 │ │ │ │ + orrs r0, r4 │ │ │ │ lsls r1, r2, #4 │ │ │ │ ldr r2, [pc, #288] @ (3c0d64 ) │ │ │ │ ldr r1, [pc, #292] @ (3c0d68 ) │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r5, r2] │ │ │ │ ldr r2, [pc, #288] @ (3c0d6c ) │ │ │ │ add r2, pc │ │ │ │ @@ -201887,63 +201886,63 @@ │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #1092 @ 0x444 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r7, [sp, #496] @ 0x1f0 │ │ │ │ lsls r1, r2, #4 │ │ │ │ vrhadd.u32 d0, d6, d13 │ │ │ │ - rors r4, r5 │ │ │ │ + rors r0, r6 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldr r7, [sp, #328] @ 0x148 │ │ │ │ + ldr r7, [sp, #344] @ 0x158 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - rors r6, r2 │ │ │ │ + rors r2, r3 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldr r7, [sp, #152] @ 0x98 │ │ │ │ + ldr r7, [sp, #168] @ 0xa8 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - sbcs r2, r5 │ │ │ │ + sbcs r6, r5 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldr r7, [sp, #0] │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - sbcs r4, r0 │ │ │ │ + sbcs r0, r1 │ │ │ │ lsls r1, r2, #4 │ │ │ │ ldrh r4, [r5, #36] @ 0x24 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - asrs r6, r7 │ │ │ │ + adcs r2, r0 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - @ instruction: 0xf0b40110 │ │ │ │ + @ instruction: 0xf0b80110 │ │ │ │ ldrh r4, [r2, #36] @ 0x24 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - asrs r6, r4 │ │ │ │ + asrs r2, r5 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldrb r0, [r5, #19] │ │ │ │ + ldrb r4, [r5, #19] │ │ │ │ lsls r1, r2, #4 │ │ │ │ ldrh r0, [r7, #34] @ 0x22 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - asrs r2, r1 │ │ │ │ + asrs r6, r1 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsrs r4, r0, #5 │ │ │ │ + lsrs r0, r1, #5 │ │ │ │ lsls r1, r2, #4 │ │ │ │ ldrh r0, [r4, #34] @ 0x22 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - lsrs r2, r6 │ │ │ │ + lsrs r6, r6 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - asrs r0, r6, #20 │ │ │ │ + asrs r4, r6, #20 │ │ │ │ lsls r1, r2, #4 │ │ │ │ ldrb r0, [r2, #13] │ │ │ │ lsls r1, r4, #4 │ │ │ │ - stcl 1, cr0, [sl, #-64]! @ 0xffffffc0 │ │ │ │ - stc 1, cr0, [r8, #64] @ 0x40 │ │ │ │ + stcl 1, cr0, [lr, #-64]! @ 0xffffffc0 │ │ │ │ + stc 1, cr0, [ip, #64] @ 0x40 │ │ │ │ ldrh r0, [r6, #32] │ │ │ │ lsls r1, r4, #4 │ │ │ │ - lsrs r2, r0 │ │ │ │ + lsrs r6, r0 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldrb r0, [r0, #29] │ │ │ │ + ldrb r4, [r0, #29] │ │ │ │ lsls r1, r2, #4 │ │ │ │ │ │ │ │ 003c0dd4 : │ │ │ │ stmdb 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 │ │ │ │ @@ -203027,120 +203026,120 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r0, [r0, r7] │ │ │ │ movs r0, r0 │ │ │ │ - smladx r1, ip, r0, r0 │ │ │ │ + smlawt r1, r0, r0, r0 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r3, [sp, #984] @ 0x3d8 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - subs r4, #242 @ 0xf2 │ │ │ │ + subs r4, #246 @ 0xf6 │ │ │ │ lsls r1, r2, #4 │ │ │ │ lsls r0, r7, #26 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r5, r1, #4 │ │ │ │ b.n 3c1f30 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r1, [sp, #920] @ 0x398 │ │ │ │ + ldr r1, [sp, #936] @ 0x3a8 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - subs r2, #232 @ 0xe8 │ │ │ │ + subs r2, #236 @ 0xec │ │ │ │ lsls r1, r2, #4 │ │ │ │ str r2, [r1, #120] @ 0x78 │ │ │ │ lsls r0, r5, #4 │ │ │ │ @ instruction: 0xf7de010d │ │ │ │ - ldr r1, [sp, #664] @ 0x298 │ │ │ │ + ldr r1, [sp, #680] @ 0x2a8 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - subs r2, #166 @ 0xa6 │ │ │ │ + subs r2, #170 @ 0xaa │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldr r1, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r1, [sp, #456] @ 0x1c8 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - subs r2, #110 @ 0x6e │ │ │ │ + subs r2, #114 @ 0x72 │ │ │ │ lsls r1, r2, #4 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #816] @ 0x330 │ │ │ │ + ldr r0, [sp, #832] @ 0x340 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - subs r1, #204 @ 0xcc │ │ │ │ + subs r1, #208 @ 0xd0 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldr r0, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r0, [sp, #712] @ 0x2c8 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - subs r1, #174 @ 0xae │ │ │ │ + subs r1, #178 @ 0xb2 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldr r0, [sp, #528] @ 0x210 │ │ │ │ + ldr r0, [sp, #544] @ 0x220 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - subs r1, #130 @ 0x82 │ │ │ │ + subs r1, #134 @ 0x86 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldr r0, [sp, #280] @ 0x118 │ │ │ │ + ldr r0, [sp, #296] @ 0x128 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - subs r1, #68 @ 0x44 │ │ │ │ + subs r1, #72 @ 0x48 │ │ │ │ lsls r1, r2, #4 │ │ │ │ b.n 3c1bdc │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r0, [sp, #136] @ 0x88 │ │ │ │ + ldr r0, [sp, #152] @ 0x98 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - subs r1, #36 @ 0x24 │ │ │ │ + subs r1, #40 @ 0x28 │ │ │ │ lsls r1, r2, #4 │ │ │ │ lsrs r6, r3, #24 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r7, [sp, #984] @ 0x3d8 │ │ │ │ + str r7, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - subs r0, #244 @ 0xf4 │ │ │ │ + subs r0, #248 @ 0xf8 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - str r7, [sp, #592] @ 0x250 │ │ │ │ + str r7, [sp, #608] @ 0x260 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - subs r0, #140 @ 0x8c │ │ │ │ + subs r0, #144 @ 0x90 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - cmp r2, #22 │ │ │ │ + cmp r2, #26 │ │ │ │ lsls r5, r3, #4 │ │ │ │ - str r7, [sp, #368] @ 0x170 │ │ │ │ + str r7, [sp, #384] @ 0x180 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - subs r0, #90 @ 0x5a │ │ │ │ + subs r0, #94 @ 0x5e │ │ │ │ lsls r1, r2, #4 │ │ │ │ - str r7, [sp, #264] @ 0x108 │ │ │ │ + str r7, [sp, #280] @ 0x118 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - subs r0, #64 @ 0x40 │ │ │ │ + subs r0, #68 @ 0x44 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - str r7, [sp, #64] @ 0x40 │ │ │ │ + str r7, [sp, #80] @ 0x50 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - subs r0, #14 │ │ │ │ + subs r0, #18 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - subs r7, #22 │ │ │ │ + subs r7, #26 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - str r6, [sp, #976] @ 0x3d0 │ │ │ │ + str r6, [sp, #992] @ 0x3e0 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - adds r7, #240 @ 0xf0 │ │ │ │ + adds r7, #244 @ 0xf4 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - str r6, [sp, #752] @ 0x2f0 │ │ │ │ + str r6, [sp, #768] @ 0x300 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - adds r7, #186 @ 0xba │ │ │ │ + adds r7, #190 @ 0xbe │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ands.w r1, ip, #9437184 @ 0x900000 │ │ │ │ - str r4, [sp, #928] @ 0x3a0 │ │ │ │ + bic.w r1, r0, #9437184 @ 0x900000 │ │ │ │ + str r4, [sp, #944] @ 0x3b0 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - adds r5, #232 @ 0xe8 │ │ │ │ + adds r5, #236 @ 0xec │ │ │ │ lsls r1, r2, #4 │ │ │ │ - str r4, [sp, #672] @ 0x2a0 │ │ │ │ + str r4, [sp, #688] @ 0x2b0 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - adds r5, #166 @ 0xa6 │ │ │ │ + adds r5, #170 @ 0xaa │ │ │ │ lsls r1, r2, #4 │ │ │ │ - str r4, [sp, #568] @ 0x238 │ │ │ │ + str r4, [sp, #584] @ 0x248 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - adds r5, #140 @ 0x8c │ │ │ │ + adds r5, #144 @ 0x90 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - str r4, [sp, #464] @ 0x1d0 │ │ │ │ + str r4, [sp, #480] @ 0x1e0 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - adds r5, #114 @ 0x72 │ │ │ │ + adds r5, #118 @ 0x76 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - str r4, [sp, #360] @ 0x168 │ │ │ │ + str r4, [sp, #376] @ 0x178 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - adds r5, #88 @ 0x58 │ │ │ │ + adds r5, #92 @ 0x5c │ │ │ │ lsls r1, r2, #4 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 3c1a0a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ @@ -203912,202 +203911,202 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #1132 @ 0x46c │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #792] @ 0x318 │ │ │ │ + str r2, [sp, #808] @ 0x328 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - adds r3, #196 @ 0xc4 │ │ │ │ + adds r3, #200 @ 0xc8 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - str r2, [sp, #664] @ 0x298 │ │ │ │ + str r2, [sp, #680] @ 0x2a8 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - adds r3, #164 @ 0xa4 │ │ │ │ + adds r3, #168 @ 0xa8 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - str r0, [r0, #60] @ 0x3c │ │ │ │ + str r4, [r0, #60] @ 0x3c │ │ │ │ lsls r1, r2, #4 │ │ │ │ - str r2, [sp, #0] │ │ │ │ + str r2, [sp, #16] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - adds r2, #254 @ 0xfe │ │ │ │ + adds r3, #2 │ │ │ │ lsls r1, r2, #4 │ │ │ │ vaddw.s32 q8, q2, d13 │ │ │ │ - str r1, [sp, #704] @ 0x2c0 │ │ │ │ + str r1, [sp, #720] @ 0x2d0 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - adds r2, #176 @ 0xb0 │ │ │ │ + adds r2, #180 @ 0xb4 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - subs r1, #160 @ 0xa0 │ │ │ │ + subs r1, #164 @ 0xa4 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - str r1, [sp, #512] @ 0x200 │ │ │ │ + str r1, [sp, #528] @ 0x210 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - adds r2, #128 @ 0x80 │ │ │ │ + adds r2, #132 @ 0x84 │ │ │ │ lsls r1, r2, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ + str r1, [sp, #64] @ 0x40 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - adds r2, #12 │ │ │ │ + adds r2, #16 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - str r0, [sp, #952] @ 0x3b8 │ │ │ │ + str r0, [sp, #968] @ 0x3c8 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - adds r1, #238 @ 0xee │ │ │ │ + adds r1, #242 @ 0xf2 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - str r0, [sp, #832] @ 0x340 │ │ │ │ + str r0, [sp, #848] @ 0x350 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - adds r1, #208 @ 0xd0 │ │ │ │ + adds r1, #212 @ 0xd4 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - str r0, [sp, #712] @ 0x2c8 │ │ │ │ + str r0, [sp, #728] @ 0x2d8 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - adds r1, #178 @ 0xb2 │ │ │ │ + adds r1, #182 @ 0xb6 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - str r0, [sp, #528] @ 0x210 │ │ │ │ + str r0, [sp, #544] @ 0x220 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - adds r1, #132 @ 0x84 │ │ │ │ + adds r1, #136 @ 0x88 │ │ │ │ lsls r1, r2, #4 │ │ │ │ cdp 1, 10, cr0, cr4, cr13, {0} │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r6, #46] @ 0x2e │ │ │ │ + ldrh r0, [r7, #46] @ 0x2e │ │ │ │ lsls r1, r2, #4 │ │ │ │ - cmp r6, #244 @ 0xf4 │ │ │ │ + cmp r6, #248 @ 0xf8 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldrh r2, [r0, #46] @ 0x2e │ │ │ │ + ldrh r6, [r0, #46] @ 0x2e │ │ │ │ lsls r1, r2, #4 │ │ │ │ - cmp r6, #194 @ 0xc2 │ │ │ │ + cmp r6, #198 @ 0xc6 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldrh r2, [r5, #44] @ 0x2c │ │ │ │ + ldrh r6, [r5, #44] @ 0x2c │ │ │ │ lsls r1, r2, #4 │ │ │ │ - cmp r6, #170 @ 0xaa │ │ │ │ + cmp r6, #174 @ 0xae │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldrh r0, [r2, #44] @ 0x2c │ │ │ │ + ldrh r4, [r2, #44] @ 0x2c │ │ │ │ lsls r1, r2, #4 │ │ │ │ - cmp r6, #144 @ 0x90 │ │ │ │ + cmp r6, #148 @ 0x94 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldrh r4, [r1, #42] @ 0x2a │ │ │ │ + ldrh r0, [r2, #42] @ 0x2a │ │ │ │ lsls r1, r2, #4 │ │ │ │ - cmp r6, #76 @ 0x4c │ │ │ │ + cmp r6, #80 @ 0x50 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldrh r2, [r6, #40] @ 0x28 │ │ │ │ + ldrh r6, [r6, #40] @ 0x28 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - cmp r6, #50 @ 0x32 │ │ │ │ + cmp r6, #54 @ 0x36 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldrh r0, [r3, #40] @ 0x28 │ │ │ │ + ldrh r4, [r3, #40] @ 0x28 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - cmp r6, #24 │ │ │ │ + cmp r6, #28 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldrh r6, [r6, #38] @ 0x26 │ │ │ │ + ldrh r2, [r7, #38] @ 0x26 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - cmp r5, #246 @ 0xf6 │ │ │ │ + cmp r5, #250 @ 0xfa │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldrh r4, [r3, #38] @ 0x26 │ │ │ │ + ldrh r0, [r4, #38] @ 0x26 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - cmp r5, #220 @ 0xdc │ │ │ │ + cmp r5, #224 @ 0xe0 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldrh r2, [r0, #38] @ 0x26 │ │ │ │ + ldrh r6, [r0, #38] @ 0x26 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - cmp r5, #194 @ 0xc2 │ │ │ │ + cmp r5, #198 @ 0xc6 │ │ │ │ lsls r1, r2, #4 │ │ │ │ ldrb r6, [r4, #3] │ │ │ │ lsls r1, r4, #4 │ │ │ │ - cmp r5, #120 @ 0x78 │ │ │ │ + cmp r5, #124 @ 0x7c │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldr r2, [r5, #64] @ 0x40 │ │ │ │ + ldr r6, [r5, #64] @ 0x40 │ │ │ │ lsls r1, r2, #4 │ │ │ │ ldrb r6, [r1, #3] │ │ │ │ lsls r1, r4, #4 │ │ │ │ - cmp r5, #96 @ 0x60 │ │ │ │ + cmp r5, #100 @ 0x64 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldr r2, [r0, #64] @ 0x40 │ │ │ │ + ldr r6, [r0, #64] @ 0x40 │ │ │ │ lsls r1, r2, #4 │ │ │ │ ldrb r6, [r6, #2] │ │ │ │ lsls r1, r4, #4 │ │ │ │ - cmp r5, #72 @ 0x48 │ │ │ │ + cmp r5, #76 @ 0x4c │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldrh r6, [r0, r0] │ │ │ │ + ldrh r2, [r1, r0] │ │ │ │ lsls r1, r2, #4 │ │ │ │ ldrb r6, [r3, #2] │ │ │ │ lsls r1, r4, #4 │ │ │ │ - cmp r5, #48 @ 0x30 │ │ │ │ + cmp r5, #52 @ 0x34 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - str r6, [r1, #52] @ 0x34 │ │ │ │ + str r2, [r2, #52] @ 0x34 │ │ │ │ lsls r1, r2, #4 │ │ │ │ ldrb r6, [r0, #2] │ │ │ │ lsls r1, r4, #4 │ │ │ │ - cmp r5, #24 │ │ │ │ + cmp r5, #28 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - str r6, [r4, #104] @ 0x68 │ │ │ │ + str r2, [r5, #104] @ 0x68 │ │ │ │ lsls r1, r2, #4 │ │ │ │ ldrb r6, [r5, #1] │ │ │ │ lsls r1, r4, #4 │ │ │ │ - cmp r5, #0 │ │ │ │ + cmp r5, #4 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - str r2, [r3, #104] @ 0x68 │ │ │ │ + str r6, [r3, #104] @ 0x68 │ │ │ │ lsls r1, r2, #4 │ │ │ │ ldrb r6, [r2, #1] │ │ │ │ lsls r1, r4, #4 │ │ │ │ - cmp r4, #232 @ 0xe8 │ │ │ │ + cmp r4, #236 @ 0xec │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldr r6, [r4, #52] @ 0x34 │ │ │ │ + ldr r2, [r5, #52] @ 0x34 │ │ │ │ lsls r1, r2, #4 │ │ │ │ ldrb r6, [r7, #0] │ │ │ │ lsls r1, r4, #4 │ │ │ │ - cmp r4, #208 @ 0xd0 │ │ │ │ + cmp r4, #212 @ 0xd4 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - @ instruction: 0xf5e20110 │ │ │ │ + @ instruction: 0xf5e60110 │ │ │ │ ldrb r6, [r4, #0] │ │ │ │ lsls r1, r4, #4 │ │ │ │ - cmp r4, #184 @ 0xb8 │ │ │ │ + cmp r4, #188 @ 0xbc │ │ │ │ lsls r1, r2, #4 │ │ │ │ - strd r0, r1, [lr, #64]! @ 0x40 │ │ │ │ + ldrd r0, r1, [r2, #64]! @ 0x40 │ │ │ │ ldrb r6, [r1, #0] │ │ │ │ lsls r1, r4, #4 │ │ │ │ - cmp r4, #160 @ 0xa0 │ │ │ │ + cmp r4, #164 @ 0xa4 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - svc 226 @ 0xe2 │ │ │ │ + svc 230 @ 0xe6 │ │ │ │ lsls r0, r2, #4 │ │ │ │ strb r6, [r6, #31] │ │ │ │ lsls r1, r4, #4 │ │ │ │ - cmp r4, #136 @ 0x88 │ │ │ │ + cmp r4, #140 @ 0x8c │ │ │ │ lsls r1, r2, #4 │ │ │ │ - bgt.n 3c2380 │ │ │ │ + bgt.n 3c2388 │ │ │ │ lsls r0, r2, #4 │ │ │ │ strb r6, [r3, #31] │ │ │ │ lsls r1, r4, #4 │ │ │ │ - cmp r4, #112 @ 0x70 │ │ │ │ + cmp r4, #116 @ 0x74 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - mrc2 1, 6, r0, cr14, cr0, {0} │ │ │ │ + mcr2 1, 7, r0, cr2, cr0, {0} │ │ │ │ strb r6, [r0, #31] │ │ │ │ lsls r1, r4, #4 │ │ │ │ - cmp r4, #88 @ 0x58 │ │ │ │ + cmp r4, #92 @ 0x5c │ │ │ │ lsls r1, r2, #4 │ │ │ │ - svc 58 @ 0x3a │ │ │ │ + svc 62 @ 0x3e │ │ │ │ lsls r0, r2, #4 │ │ │ │ strb r6, [r5, #30] │ │ │ │ lsls r1, r4, #4 │ │ │ │ - cmp r4, #64 @ 0x40 │ │ │ │ + cmp r4, #68 @ 0x44 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsls r6, r7, #1 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ lsls r1, r2, #4 │ │ │ │ strb r6, [r2, #30] │ │ │ │ lsls r1, r4, #4 │ │ │ │ - cmp r4, #40 @ 0x28 │ │ │ │ + cmp r4, #44 @ 0x2c │ │ │ │ lsls r1, r2, #4 │ │ │ │ - svc 170 @ 0xaa │ │ │ │ + svc 174 @ 0xae │ │ │ │ lsls r0, r2, #4 │ │ │ │ strb r6, [r7, #29] │ │ │ │ lsls r1, r4, #4 │ │ │ │ - cmp r4, #16 │ │ │ │ + cmp r4, #20 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldr r2, [r4, #40] @ 0x28 │ │ │ │ + ldr r6, [r4, #40] @ 0x28 │ │ │ │ lsls r1, r2, #4 │ │ │ │ strb r6, [r4, #29] │ │ │ │ lsls r1, r4, #4 │ │ │ │ - cmp r3, #248 @ 0xf8 │ │ │ │ + cmp r3, #252 @ 0xfc │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldr r2, [r0, #40] @ 0x28 │ │ │ │ + ldr r6, [r0, #40] @ 0x28 │ │ │ │ lsls r1, r2, #4 │ │ │ │ │ │ │ │ 003c23b4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -204212,25 +204211,25 @@ │ │ │ │ lsls r0, r5, #4 │ │ │ │ ldrb r4, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r4, [r5, r2] │ │ │ │ lsls r0, r5, #4 │ │ │ │ - subs r4, r5, r5 │ │ │ │ + subs r0, r6, r5 │ │ │ │ lsls r5, r3, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r1, #6] │ │ │ │ + ldrh r0, [r2, #6] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - cmp r1, #204 @ 0xcc │ │ │ │ + cmp r1, #208 @ 0xd0 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - asrs r2, r3, #14 │ │ │ │ + asrs r6, r3, #14 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - subs r6, r7, r4 │ │ │ │ + subs r2, r0, r5 │ │ │ │ lsls r5, r3, #4 │ │ │ │ │ │ │ │ 003c24d4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -204388,32 +204387,32 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r4, r5] │ │ │ │ lsls r0, r5, #4 │ │ │ │ b.n 3c21d8 │ │ │ │ lsls r5, r1, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r0, #48] @ 0x30 │ │ │ │ + strh r4, [r0, #48] @ 0x30 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - cmp r0, #132 @ 0x84 │ │ │ │ + cmp r0, #136 @ 0x88 │ │ │ │ lsls r1, r2, #4 │ │ │ │ b.n 3c2188 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - @ instruction: 0xfaf80110 │ │ │ │ + @ instruction: 0xfafc0110 │ │ │ │ str r6, [r0, #40] @ 0x28 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - bmi.n 3c25ac │ │ │ │ + bmi.n 3c25b4 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - bmi.n 3c25ec │ │ │ │ + bmi.n 3c25f4 │ │ │ │ lsls r0, r2, #4 │ │ │ │ str r0, [r6, #36] @ 0x24 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - bcc.n 3c25ec │ │ │ │ + bcc.n 3c25f4 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - bmi.n 3c275c │ │ │ │ + bmi.n 3c2764 │ │ │ │ lsls r0, r2, #4 │ │ │ │ │ │ │ │ 003c267c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -205221,63 +205220,63 @@ │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ stmia r0!, {r2, r3, r4, r6} │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #100 @ 0x64 │ │ │ │ + movs r6, #104 @ 0x68 │ │ │ │ lsls r1, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r4, #4] │ │ │ │ + str r4, [r4, #4] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - movs r1, #176 @ 0xb0 │ │ │ │ + movs r1, #180 @ 0xb4 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - str r6, [r4, #0] │ │ │ │ + str r2, [r5, #0] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - movs r1, #118 @ 0x76 │ │ │ │ + movs r1, #122 @ 0x7a │ │ │ │ lsls r1, r2, #4 │ │ │ │ ldr r2, [r7, #68] @ 0x44 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - movs r1, #12 │ │ │ │ + movs r1, #16 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - str r6, [r5, #0] │ │ │ │ + str r2, [r6, #0] │ │ │ │ lsls r1, r2, #4 │ │ │ │ str r4, [r7, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r5, #64] @ 0x40 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - movs r0, #190 @ 0xbe │ │ │ │ + movs r0, #194 @ 0xc2 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - strh r4, [r0, r3] │ │ │ │ + strh r0, [r1, r3] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldrsh r4, [r3, r5] │ │ │ │ + ldrsh r0, [r4, r5] │ │ │ │ lsls r1, r2, #4 │ │ │ │ ldmia r0!, {r2, r6, r7} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrsh r6, [r3, r5] │ │ │ │ + ldrsh r2, [r4, r5] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - movs r0, #176 @ 0xb0 │ │ │ │ + movs r0, #180 @ 0xb4 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - movs r4, #182 @ 0xb6 │ │ │ │ + movs r4, #186 @ 0xba │ │ │ │ lsls r1, r2, #4 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r5, r3] │ │ │ │ + ldrsh r6, [r5, r3] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - movs r0, #58 @ 0x3a │ │ │ │ + movs r0, #62 @ 0x3e │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldrsh r0, [r1, r1] │ │ │ │ + ldrsh r4, [r1, r1] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - subs r0, r3, #6 │ │ │ │ + subs r4, r3, #6 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldrsh r0, [r6, r0] │ │ │ │ + ldrsh r4, [r6, r0] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - subs r0, r0, #6 │ │ │ │ + subs r4, r0, #6 │ │ │ │ lsls r1, r2, #4 │ │ │ │ ldr r3, [pc, #716] @ (3c323c ) │ │ │ │ movw r2, #3116 @ 0xc2c │ │ │ │ ldr r1, [pc, #716] @ (3c3240 ) │ │ │ │ ldr r0, [pc, #716] @ (3c3244 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ @@ -205560,142 +205559,142 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #1172 @ 0x494 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r7, r5] │ │ │ │ + ldrb r6, [r7, r5] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - subs r2, r1, #3 │ │ │ │ + subs r6, r1, #3 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldrb r4, [r1, r5] │ │ │ │ + ldrb r0, [r2, r5] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - subs r4, r3, #2 │ │ │ │ + subs r0, r4, #2 │ │ │ │ lsls r1, r2, #4 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r0, r5] │ │ │ │ + ldrb r2, [r1, r5] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldrb r6, [r4, r4] │ │ │ │ + ldrb r2, [r5, r4] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - subs r6, r6, #1 │ │ │ │ + subs r2, r7, #1 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldrb r2, [r0, r4] │ │ │ │ + ldrb r6, [r0, r4] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - subs r2, r2, #1 │ │ │ │ + subs r6, r2, #1 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldrb r2, [r5, r3] │ │ │ │ + ldrb r6, [r5, r3] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - subs r2, r7, #0 │ │ │ │ + subs r6, r7, #0 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldrb r2, [r2, r3] │ │ │ │ + ldrb r6, [r2, r3] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - subs r2, r4, #0 │ │ │ │ + subs r6, r4, #0 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldrb r4, [r6, r2] │ │ │ │ + ldrb r0, [r7, r2] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - subs r4, r0, #0 │ │ │ │ + subs r0, r1, #0 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsrs r4, r7, #29 │ │ │ │ + lsrs r0, r0, #30 │ │ │ │ lsls r5, r3, #4 │ │ │ │ - adds r4, r5, #7 │ │ │ │ + adds r0, r6, #7 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldrb r6, [r1, r2] │ │ │ │ + ldrb r2, [r2, r2] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldrb r4, [r7, r1] │ │ │ │ + ldrb r0, [r0, r2] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - adds r4, r1, #7 │ │ │ │ + adds r0, r2, #7 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldrb r4, [r3, r1] │ │ │ │ + ldrb r0, [r4, r1] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - adds r4, r5, #6 │ │ │ │ + adds r0, r6, #6 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldrb r4, [r0, r1] │ │ │ │ + ldrb r0, [r1, r1] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - adds r4, r2, #6 │ │ │ │ + adds r0, r3, #6 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - movs r5, #12 │ │ │ │ + movs r5, #16 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - adds r4, r7, #5 │ │ │ │ + adds r0, r0, #6 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldrb r6, [r3, r0] │ │ │ │ + ldrb r2, [r4, r0] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldrb r4, [r1, r0] │ │ │ │ + ldrb r0, [r2, r0] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - adds r4, r3, #5 │ │ │ │ + adds r0, r4, #5 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldrh r4, [r5, r7] │ │ │ │ + ldrh r0, [r6, r7] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - adds r4, r7, #4 │ │ │ │ + adds r0, r0, #5 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldrh r6, [r1, r7] │ │ │ │ + ldrh r2, [r2, r7] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - adds r6, r3, #4 │ │ │ │ + adds r2, r4, #4 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldrh r6, [r6, r6] │ │ │ │ + ldrh r2, [r7, r6] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - adds r6, r0, #4 │ │ │ │ + adds r2, r1, #4 │ │ │ │ lsls r1, r2, #4 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ lsls r1, r4, #4 │ │ │ │ - adds r0, r0, #3 │ │ │ │ + adds r4, r0, #3 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - @ instruction: 0xf23a0110 │ │ │ │ + @ instruction: 0xf23e0110 │ │ │ │ ldr r6, [r2, #0] │ │ │ │ lsls r1, r4, #4 │ │ │ │ - adds r0, r5, #2 │ │ │ │ + adds r4, r5, #2 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldr r1, [pc, #600] @ (3c3540 ) │ │ │ │ + ldr r1, [pc, #616] @ (3c3550 ) │ │ │ │ lsls r1, r2, #4 │ │ │ │ str r6, [r7, #124] @ 0x7c │ │ │ │ lsls r1, r4, #4 │ │ │ │ - adds r0, r2, #2 │ │ │ │ + adds r4, r2, #2 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - adc.w r1, r2, #16 │ │ │ │ + adc.w r1, r6, #16 │ │ │ │ str r6, [r4, #124] @ 0x7c │ │ │ │ lsls r1, r4, #4 │ │ │ │ - adds r0, r7, #1 │ │ │ │ + adds r4, r7, #1 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - beq.n 3c330c │ │ │ │ + beq.n 3c3314 │ │ │ │ lsls r0, r2, #4 │ │ │ │ str r6, [r1, #124] @ 0x7c │ │ │ │ lsls r1, r4, #4 │ │ │ │ - adds r0, r4, #1 │ │ │ │ + adds r4, r4, #1 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldr r6, [pc, #408] @ (3c34a4 ) │ │ │ │ + ldr r6, [pc, #424] @ (3c34b4 ) │ │ │ │ lsls r1, r2, #4 │ │ │ │ str r6, [r6, #120] @ 0x78 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - adds r0, r1, #1 │ │ │ │ + adds r4, r1, #1 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - str r2, [r4, r6] │ │ │ │ + str r6, [r4, r6] │ │ │ │ lsls r1, r2, #4 │ │ │ │ str r6, [r3, #120] @ 0x78 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - adds r0, r6, #0 │ │ │ │ + adds r4, r6, #0 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - movs r5, #210 @ 0xd2 │ │ │ │ + movs r5, #214 @ 0xd6 │ │ │ │ lsls r1, r2, #4 │ │ │ │ str r6, [r0, #120] @ 0x78 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - adds r0, r3, #0 │ │ │ │ + adds r4, r3, #0 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldrh r2, [r7, r4] │ │ │ │ + ldrh r6, [r7, r4] │ │ │ │ lsls r1, r2, #4 │ │ │ │ str r6, [r5, #116] @ 0x74 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - adds r0, r0, #0 │ │ │ │ + adds r4, r0, #0 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - mrc 1, 5, r0, cr6, cr0, {0} │ │ │ │ + mrc 1, 5, r0, cr10, cr0, {0} │ │ │ │ str r6, [r2, #116] @ 0x74 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - subs r0, r5, r7 │ │ │ │ + subs r4, r5, r7 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldrh r2, [r6, r1] │ │ │ │ + ldrh r6, [r6, r1] │ │ │ │ lsls r1, r2, #4 │ │ │ │ │ │ │ │ 003c3348 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -205802,23 +205801,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ bx r2 │ │ │ │ lsls r0, r5, #4 │ │ │ │ - movs r1, #98 @ 0x62 │ │ │ │ + movs r1, #102 @ 0x66 │ │ │ │ lsls r1, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r4, r3] │ │ │ │ + ldr r2, [r5, r3] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - subs r6, r6, r0 │ │ │ │ + subs r2, r7, r0 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - asrs r4, r7, #21 │ │ │ │ + asrs r0, r0, #22 │ │ │ │ lsls r7, r1, #4 │ │ │ │ │ │ │ │ 003c3464 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -206229,67 +206228,67 @@ │ │ │ │ lsls r0, r5, #4 │ │ │ │ ldrb r0, [r2, r1] │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {r7} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - asrs r6, r5, #30 │ │ │ │ + asrs r2, r6, #30 │ │ │ │ lsls r1, r2, #4 │ │ │ │ stmia r0!, {r4, r6} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - asrs r6, r7, #29 │ │ │ │ + asrs r2, r0, #30 │ │ │ │ lsls r1, r2, #4 │ │ │ │ stmia r0!, {r2} │ │ │ │ lsls r5, r1, #4 │ │ │ │ bmi.n 3c3958 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - asrs r6, r4, #28 │ │ │ │ + asrs r2, r5, #28 │ │ │ │ lsls r1, r2, #4 │ │ │ │ itet gt │ │ │ │ lslgt r5, r1, #4 │ │ │ │ - asrle r0, r7, #27 │ │ │ │ + asrle r4, r7, #27 │ │ │ │ lslgt r1, r2, #4 │ │ │ │ nop {11} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - asrs r6, r3, #27 │ │ │ │ + asrs r2, r4, #27 │ │ │ │ lsls r1, r2, #4 │ │ │ │ itet hi │ │ │ │ lslhi r5, r1, #4 │ │ │ │ - asrls r0, r7, #26 │ │ │ │ + asrls r4, r7, #26 │ │ │ │ lslhi r1, r2, #4 │ │ │ │ itet vs │ │ │ │ lslvs r5, r1, #4 │ │ │ │ - asrvc r0, r3, #26 │ │ │ │ + asrvc r4, r3, #26 │ │ │ │ lslvs r1, r2, #4 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r7, r5] │ │ │ │ + strb r2, [r0, r6] │ │ │ │ lsls r1, r2, #4 │ │ │ │ it cs │ │ │ │ lslcs r5, r1, #4 │ │ │ │ - asrs r6, r2, #25 │ │ │ │ + asrs r2, r3, #25 │ │ │ │ lsls r1, r2, #4 │ │ │ │ itee eq │ │ │ │ lsleq r5, r1, #4 │ │ │ │ - asrne r4, r7, #24 │ │ │ │ + asrne r0, r0, #25 │ │ │ │ lslne r1, r2, #4 │ │ │ │ bkpt 0x00ee │ │ │ │ lsls r5, r1, #4 │ │ │ │ - asrs r4, r3, #24 │ │ │ │ + asrs r0, r4, #24 │ │ │ │ lsls r1, r2, #4 │ │ │ │ bkpt 0x00d4 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - asrs r2, r0, #24 │ │ │ │ + asrs r6, r0, #24 │ │ │ │ lsls r1, r2, #4 │ │ │ │ str r2, [r5, #16] │ │ │ │ lsls r1, r4, #4 │ │ │ │ - asrs r4, r7, #22 │ │ │ │ + asrs r0, r0, #23 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldr r0, [pc, #200] @ (3c39c0 ) │ │ │ │ + ldr r0, [pc, #216] @ (3c39d0 ) │ │ │ │ lsls r1, r2, #4 │ │ │ │ │ │ │ │ 003c38f8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -206374,17 +206373,17 @@ │ │ │ │ lsls r0, r5, #4 │ │ │ │ bne.n 3c39ac │ │ │ │ lsls r5, r1, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ pop {r1, r7, pc} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - asrs r2, r6, #18 │ │ │ │ + asrs r6, r6, #18 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - mcr2 1, 4, r0, cr0, cr0, {0} │ │ │ │ + mcr2 1, 4, r0, cr4, cr0, {0} │ │ │ │ │ │ │ │ 003c39d8 : │ │ │ │ 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 │ │ │ │ @@ -206755,17 +206754,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #992] @ (3c41c4 ) │ │ │ │ + ldr r7, [pc, #1008] @ (3c41d4 ) │ │ │ │ lsls r1, r2, #4 │ │ │ │ - asrs r6, r3, #2 │ │ │ │ + asrs r2, r4, #2 │ │ │ │ lsls r1, r2, #4 │ │ │ │ mov r0, r8 │ │ │ │ blx 344c20 <_Py_Dealloc@plt+0x4> │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 3c3a46 │ │ │ │ ldr r3, [pc, #600] @ (3c4050 ) │ │ │ │ movw r2, #2009 @ 0x7d9 │ │ │ │ @@ -206993,33 +206992,33 @@ │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ stmia r0!, {r2, r3, r4, r6} │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #616] @ (3c42c0 ) │ │ │ │ + ldr r7, [pc, #632] @ (3c42d0 ) │ │ │ │ lsls r1, r2, #4 │ │ │ │ - asrs r0, r0, #1 │ │ │ │ + asrs r4, r0, #1 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldr r6, [pc, #920] @ (3c43f8 ) │ │ │ │ + ldr r6, [pc, #936] @ (3c4408 ) │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsrs r4, r1, #30 │ │ │ │ + lsrs r0, r2, #30 │ │ │ │ lsls r1, r2, #4 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r1, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #432] @ (3c4228 ) │ │ │ │ + ldr r5, [pc, #448] @ (3c4238 ) │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsrs r2, r2, #24 │ │ │ │ + lsrs r6, r2, #24 │ │ │ │ lsls r1, r2, #4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 3c4090 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ @@ -207409,43 +207408,43 @@ │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ stmia r0!, {r2, r3, r4, r6} │ │ │ │ lsrs r4, r5, #22 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #1000 @ (adr r5, 3c48b0 ) │ │ │ │ + add r5, pc, #1016 @ (adr r5, 3c48c0 ) │ │ │ │ lsls r0, r4, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #672] @ (3c4770 ) │ │ │ │ + ldr r4, [pc, #688] @ (3c4780 ) │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsrs r6, r1, #21 │ │ │ │ + lsrs r2, r2, #21 │ │ │ │ lsls r1, r2, #4 │ │ │ │ subs r1, #244 @ 0xf4 │ │ │ │ lsls r0, r5, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r1, #3 │ │ │ │ + asrs r4, r1, #3 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldr r3, [pc, #720] @ (3c47b4 ) │ │ │ │ + ldr r3, [pc, #736] @ (3c47c4 ) │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsrs r2, r3, #17 │ │ │ │ + lsrs r6, r3, #17 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldr r2, [pc, #920] @ (3c4884 ) │ │ │ │ + ldr r2, [pc, #936] @ (3c4894 ) │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsrs r4, r1, #14 │ │ │ │ + lsrs r0, r2, #14 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsrs r4, r4, #30 │ │ │ │ + lsrs r0, r5, #30 │ │ │ │ lsls r1, r2, #4 │ │ │ │ strh r4, [r7, #16] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #80] @ (3c454c ) │ │ │ │ + ldr r1, [pc, #96] @ (3c455c ) │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsrs r2, r7, #6 │ │ │ │ + lsrs r6, r7, #6 │ │ │ │ lsls r1, r2, #4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 3c4514 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ @@ -208270,136 +208269,136 @@ │ │ │ │ b.n 3c4a6a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ stmia r0!, {r2, r3, r4, r6} │ │ │ │ lsrs r4, r5, #22 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #456 @ (adr r1, 3c4fd8 ) │ │ │ │ + add r1, pc, #472 @ (adr r1, 3c4fe8 ) │ │ │ │ lsls r0, r4, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #104] @ (3c4e80 ) │ │ │ │ + ldr r0, [pc, #120] @ (3c4e90 ) │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsrs r0, r0, #3 │ │ │ │ + lsrs r4, r0, #3 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - blxns fp │ │ │ │ + blx ip │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsrs r2, r0, #2 │ │ │ │ + lsrs r6, r0, #2 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - @ instruction: 0x4792 │ │ │ │ + @ instruction: 0x4796 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsrs r0, r7, #32 │ │ │ │ + lsrs r4, r7, #32 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - mov lr, sl │ │ │ │ + mov sl, fp │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsls r4, r7, #29 │ │ │ │ + lsls r0, r0, #30 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - mov lr, r4 │ │ │ │ + mov sl, r5 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsls r4, r1, #29 │ │ │ │ + lsls r0, r2, #29 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - mov lr, r0 │ │ │ │ + mov sl, r1 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsls r4, r5, #28 │ │ │ │ + lsls r0, r6, #28 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - mov r6, ip │ │ │ │ + mov r2, sp │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsls r4, r1, #28 │ │ │ │ + lsls r0, r2, #28 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - mov r6, r8 │ │ │ │ + mov r2, r9 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsls r4, r5, #27 │ │ │ │ + lsls r0, r6, #27 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - cmp r8, r4 │ │ │ │ + cmp ip, r4 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsls r6, r0, #25 │ │ │ │ + lsls r2, r1, #25 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - add r0, r8 │ │ │ │ + add r4, r8 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsls r6, r4, #19 │ │ │ │ + lsls r2, r5, #19 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - add r2, r1 │ │ │ │ + add r6, r1 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsls r0, r6, #18 │ │ │ │ + lsls r4, r6, #18 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - mvns r2, r5 │ │ │ │ + mvns r6, r5 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsls r0, r2, #18 │ │ │ │ + lsls r4, r2, #18 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - orrs r6, r3 │ │ │ │ + orrs r2, r4 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsls r4, r0, #15 │ │ │ │ + lsls r0, r1, #15 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - cmn r2, r6 │ │ │ │ + cmn r6, r6 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - @ instruction: 0xf522011c │ │ │ │ - lsls r4, r1, #14 │ │ │ │ + @ instruction: 0xf526011c │ │ │ │ + lsls r0, r2, #14 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - cmn r4, r1 │ │ │ │ + cmn r0, r2 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsls r2, r6, #13 │ │ │ │ + lsls r6, r6, #13 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsls r0, r0, #30 │ │ │ │ + lsls r4, r0, #30 │ │ │ │ lsls r1, r2, #4 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - negs r0, r1 │ │ │ │ + negs r4, r1 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsls r6, r5, #11 │ │ │ │ + lsls r2, r6, #11 │ │ │ │ lsls r1, r2, #4 │ │ │ │ ldr r0, [r4, r2] │ │ │ │ movs r0, r0 │ │ │ │ - negs r0, r7 │ │ │ │ + negs r4, r7 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - rors r2, r6 │ │ │ │ + rors r6, r6 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsls r0, r3, #10 │ │ │ │ + lsls r4, r3, #10 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - subs r5, #142 @ 0x8e │ │ │ │ + subs r5, #146 @ 0x92 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - sbcs r4, r3 │ │ │ │ + sbcs r0, r4 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsls r2, r0, #9 │ │ │ │ + lsls r6, r0, #9 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - asrs r6, r5 │ │ │ │ + asrs r2, r6 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsls r4, r2, #7 │ │ │ │ + lsls r0, r3, #7 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsrs r2, r6 │ │ │ │ + lsrs r6, r6 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsls r0, r3, #6 │ │ │ │ + lsls r4, r3, #6 │ │ │ │ lsls r1, r2, #4 │ │ │ │ ldrb r0, [r4, #28] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - lsls r0, r6 │ │ │ │ + lsls r4, r6 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsls r6, r2, #5 │ │ │ │ + lsls r2, r3, #5 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - eors r2, r5 │ │ │ │ + eors r6, r5 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsls r0, r2, #4 │ │ │ │ + lsls r4, r2, #4 │ │ │ │ lsls r1, r2, #4 │ │ │ │ ldrb r0, [r3, #26] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ands r6, r0 │ │ │ │ + ands r2, r1 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsls r4, r5, #2 │ │ │ │ + lsls r0, r6, #2 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - subs r7, #234 @ 0xea │ │ │ │ + subs r7, #238 @ 0xee │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsls r0, r2, #2 │ │ │ │ + lsls r4, r2, #2 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - subs r7, #206 @ 0xce │ │ │ │ + subs r7, #210 @ 0xd2 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsls r4, r6, #1 │ │ │ │ + lsls r0, r7, #1 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - subs r7, #178 @ 0xb2 │ │ │ │ + subs r7, #182 @ 0xb6 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsls r0, r3, #1 │ │ │ │ + lsls r4, r3, #1 │ │ │ │ lsls r1, r2, #4 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr.w sl, [r3, #52] @ 0x34 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.w 3c6844 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ @@ -209480,88 +209479,88 @@ │ │ │ │ b.n 3c5884 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #80 @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf7a8010e │ │ │ │ + @ instruction: 0xf7ac010e │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #112 @ 0x70 │ │ │ │ + subs r3, #116 @ 0x74 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldc2 1, cr0, [r6], {16} │ │ │ │ - subs r2, #58 @ 0x3a │ │ │ │ + ldc2 1, cr0, [sl], {16} │ │ │ │ + subs r2, #62 @ 0x3e │ │ │ │ lsls r1, r2, #4 │ │ │ │ add r3, pc, #592 @ (adr r3, 3c5d68 ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ - subs r2, #216 @ 0xd8 │ │ │ │ + subs r2, #220 @ 0xdc │ │ │ │ lsls r1, r2, #4 │ │ │ │ - @ instruction: 0xfb820110 │ │ │ │ - subs r2, #106 @ 0x6a │ │ │ │ + @ instruction: 0xfb860110 │ │ │ │ + subs r2, #110 @ 0x6e │ │ │ │ lsls r1, r2, #4 │ │ │ │ - smlabt r1, r0, r0, r0 │ │ │ │ - subs r2, #64 @ 0x40 │ │ │ │ + smlabt r1, r4, r0, r0 │ │ │ │ + subs r2, #68 @ 0x44 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - @ instruction: 0xfae60110 │ │ │ │ - subs r2, #20 │ │ │ │ + @ instruction: 0xfaea0110 │ │ │ │ + subs r2, #24 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - @ instruction: 0xfaba0110 │ │ │ │ - subs r1, #242 @ 0xf2 │ │ │ │ + @ instruction: 0xfabe0110 │ │ │ │ + subs r1, #246 @ 0xf6 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - @ instruction: 0xfa980110 │ │ │ │ - subs r1, #208 @ 0xd0 │ │ │ │ + @ instruction: 0xfa9c0110 │ │ │ │ + subs r1, #212 @ 0xd4 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - @ instruction: 0xfa760110 │ │ │ │ - subs r1, #176 @ 0xb0 │ │ │ │ + @ instruction: 0xfa7a0110 │ │ │ │ + subs r1, #180 @ 0xb4 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - @ instruction: 0xfa560110 │ │ │ │ - subs r1, #130 @ 0x82 │ │ │ │ + @ instruction: 0xfa5a0110 │ │ │ │ + subs r1, #134 @ 0x86 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - @ instruction: 0xfa280110 │ │ │ │ - subs r1, #78 @ 0x4e │ │ │ │ + @ instruction: 0xfa2c0110 │ │ │ │ + subs r1, #82 @ 0x52 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldr??.w r0, [r4, #272] @ 0x110 │ │ │ │ - subs r1, #26 │ │ │ │ + ldr??.w r0, [r8, #272] @ 0x110 │ │ │ │ + subs r1, #30 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - vst2.8 {d16[0],d17[0]}, [r0 :16], r0 │ │ │ │ - subs r0, #248 @ 0xf8 │ │ │ │ + vst2.8 {d16[0],d17[0]}, [r4 :16], r0 │ │ │ │ + subs r0, #252 @ 0xfc │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldrsb.w r0, [lr, #272] @ 0x110 │ │ │ │ - subs r0, #204 @ 0xcc │ │ │ │ + vld2.8 {d0[0],d1[0]}, [r2 :16], r0 │ │ │ │ + subs r0, #208 @ 0xd0 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldr??.w r0, [r2, ] │ │ │ │ - subs r0, #170 @ 0xaa │ │ │ │ + ldr??.w r0, [r6, ] │ │ │ │ + subs r0, #174 @ 0xae │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldr??.w r0, [r0, ] │ │ │ │ - adds r6, #154 @ 0x9a │ │ │ │ + ldr??.w r0, [r4, ] │ │ │ │ + adds r6, #158 @ 0x9e │ │ │ │ lsls r1, r2, #4 │ │ │ │ - @ instruction: 0xf7400110 │ │ │ │ - adds r6, #110 @ 0x6e │ │ │ │ + @ instruction: 0xf7440110 │ │ │ │ + adds r6, #114 @ 0x72 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - @ instruction: 0xf7140110 │ │ │ │ - adds r4, #54 @ 0x36 │ │ │ │ + @ instruction: 0xf7180110 │ │ │ │ + adds r4, #58 @ 0x3a │ │ │ │ lsls r1, r2, #4 │ │ │ │ - @ instruction: 0xf4e00110 │ │ │ │ - adds r3, #248 @ 0xf8 │ │ │ │ + @ instruction: 0xf4e40110 │ │ │ │ + adds r3, #252 @ 0xfc │ │ │ │ lsls r1, r2, #4 │ │ │ │ - eors.w r1, lr, #9437184 @ 0x900000 │ │ │ │ - adds r3, #210 @ 0xd2 │ │ │ │ + @ instruction: 0xf4a20110 │ │ │ │ + adds r3, #214 @ 0xd6 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - orns r1, r8, #9437184 @ 0x900000 │ │ │ │ - adds r3, #94 @ 0x5e │ │ │ │ + orns r1, ip, #9437184 @ 0x900000 │ │ │ │ + adds r3, #98 @ 0x62 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - and.w r1, r4, #9437184 @ 0x900000 │ │ │ │ - adds r3, #32 │ │ │ │ + and.w r1, r8, #9437184 @ 0x900000 │ │ │ │ + adds r3, #36 @ 0x24 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ubfx r1, r6, #0, #17 │ │ │ │ - vrhadd.s16 d0, d0, d14 │ │ │ │ - adds r2, #232 @ 0xe8 │ │ │ │ + ubfx r1, sl, #0, #17 │ │ │ │ + vrhadd.s16 d0, d4, d14 │ │ │ │ + adds r2, #236 @ 0xec │ │ │ │ lsls r1, r2, #4 │ │ │ │ - usat r1, #16, lr │ │ │ │ + @ instruction: 0xf3920110 │ │ │ │ mov r0, r7 │ │ │ │ bl 3bfd70 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 3c5be0 │ │ │ │ @@ -210736,285 +210735,285 @@ │ │ │ │ nop │ │ │ │ ldrb r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #188 @ 0xbc │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - adc.w r1, r4, #16 │ │ │ │ - adds r0, #212 @ 0xd4 │ │ │ │ + adc.w r1, r8, #16 │ │ │ │ + adds r0, #216 @ 0xd8 │ │ │ │ lsls r1, r2, #4 │ │ │ │ ldr r1, [sp, #200] @ 0xc8 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - adds r0, #124 @ 0x7c │ │ │ │ + adds r0, #128 @ 0x80 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - adds r0, #90 @ 0x5a │ │ │ │ + adds r0, #94 @ 0x5e │ │ │ │ lsls r1, r2, #4 │ │ │ │ - add.w r1, r0, #16 │ │ │ │ - adds r0, #36 @ 0x24 │ │ │ │ + add.w r1, r4, #16 │ │ │ │ + adds r0, #40 @ 0x28 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - @ instruction: 0xf0ca0110 │ │ │ │ - cmp r7, #250 @ 0xfa │ │ │ │ + @ instruction: 0xf0ce0110 │ │ │ │ + cmp r7, #254 @ 0xfe │ │ │ │ lsls r1, r2, #4 │ │ │ │ - @ instruction: 0xf0a00110 │ │ │ │ - cmp r7, #218 @ 0xda │ │ │ │ + @ instruction: 0xf0a40110 │ │ │ │ + cmp r7, #222 @ 0xde │ │ │ │ lsls r1, r2, #4 │ │ │ │ - eor.w r1, r0, #16 │ │ │ │ - cmp r7, #186 @ 0xba │ │ │ │ + eor.w r1, r4, #16 │ │ │ │ + cmp r7, #190 @ 0xbe │ │ │ │ lsls r1, r2, #4 │ │ │ │ - orn r1, r0, #16 │ │ │ │ - cmp r6, #154 @ 0x9a │ │ │ │ + orn r1, r4, #16 │ │ │ │ + cmp r6, #158 @ 0x9e │ │ │ │ lsls r1, r2, #4 │ │ │ │ - vand d16, d0, d0 │ │ │ │ - cmp r6, #82 @ 0x52 │ │ │ │ + vand d16, d4, d0 │ │ │ │ + cmp r6, #86 @ 0x56 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - mrc 1, 7, r0, cr12, cr0, {0} │ │ │ │ - cmp r6, #48 @ 0x30 │ │ │ │ + vand d0, d0, d0 │ │ │ │ + cmp r6, #52 @ 0x34 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - mrc 1, 6, r0, cr6, cr0, {0} │ │ │ │ - cmp r6, #6 │ │ │ │ + mrc 1, 6, r0, cr10, cr0, {0} │ │ │ │ + cmp r6, #10 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - mcr 1, 5, r0, cr12, cr0, {0} │ │ │ │ - cmp r5, #222 @ 0xde │ │ │ │ + mrc 1, 5, r0, cr0, cr0, {0} │ │ │ │ + cmp r5, #226 @ 0xe2 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - mcr 1, 4, r0, cr4, cr0, {0} │ │ │ │ - mcr 1, 3, r0, cr6, cr0, {0} │ │ │ │ - cmp r5, #250 @ 0xfa │ │ │ │ + mcr 1, 4, r0, cr8, cr0, {0} │ │ │ │ + mcr 1, 3, r0, cr10, cr0, {0} │ │ │ │ + cmp r5, #254 @ 0xfe │ │ │ │ lsls r1, r2, #4 │ │ │ │ str r6, [sp, #336] @ 0x150 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - cmp r5, #158 @ 0x9e │ │ │ │ + cmp r5, #162 @ 0xa2 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - cmp r5, #102 @ 0x66 │ │ │ │ + cmp r5, #106 @ 0x6a │ │ │ │ lsls r1, r2, #4 │ │ │ │ - mcr 1, 0, r0, cr12, cr0, {0} │ │ │ │ - cmp r5, #50 @ 0x32 │ │ │ │ + mrc 1, 0, r0, cr0, cr0, {0} │ │ │ │ + cmp r5, #54 @ 0x36 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldcl 1, cr0, [r8, #64] @ 0x40 │ │ │ │ - cmp r5, #16 │ │ │ │ + ldcl 1, cr0, [ip, #64] @ 0x40 │ │ │ │ + cmp r5, #20 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldc 1, cr0, [r6, #64]! @ 0x40 │ │ │ │ - cmp r4, #184 @ 0xb8 │ │ │ │ + ldc 1, cr0, [sl, #64]! @ 0x40 │ │ │ │ + cmp r4, #188 @ 0xbc │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldcl 1, cr0, [lr, #-64] @ 0xffffffc0 │ │ │ │ - cmp r4, #142 @ 0x8e │ │ │ │ + stcl 1, cr0, [r2, #-64]! @ 0xffffffc0 │ │ │ │ + cmp r4, #146 @ 0x92 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldc 1, cr0, [r4, #-64]! @ 0xffffffc0 │ │ │ │ - cmp r4, #108 @ 0x6c │ │ │ │ + ldc 1, cr0, [r8, #-64]! @ 0xffffffc0 │ │ │ │ + cmp r4, #112 @ 0x70 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldc 1, cr0, [r2, #-64] @ 0xffffffc0 │ │ │ │ - cmp r4, #64 @ 0x40 │ │ │ │ + ldc 1, cr0, [r6, #-64] @ 0xffffffc0 │ │ │ │ + cmp r4, #68 @ 0x44 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - stcl 1, cr0, [sl], #64 @ 0x40 │ │ │ │ - cmp r4, #6 │ │ │ │ + stcl 1, cr0, [lr], #64 @ 0x40 │ │ │ │ + cmp r4, #10 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldc 1, cr0, [r0], #64 @ 0x40 │ │ │ │ - cmp r3, #214 @ 0xd6 │ │ │ │ + ldc 1, cr0, [r4], #64 @ 0x40 │ │ │ │ + cmp r3, #218 @ 0xda │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldcl 1, cr0, [ip], #-64 @ 0xffffffc0 │ │ │ │ - cmp r3, #170 @ 0xaa │ │ │ │ + stc 1, cr0, [r0], {16} │ │ │ │ + cmp r3, #174 @ 0xae │ │ │ │ lsls r1, r2, #4 │ │ │ │ - mrrc 1, 1, r0, r4, cr0 │ │ │ │ - cmp r3, #132 @ 0x84 │ │ │ │ + mrrc 1, 1, r0, r8, cr0 │ │ │ │ + cmp r3, #136 @ 0x88 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - stc 1, cr0, [lr], #-64 @ 0xffffffc0 │ │ │ │ - cmp r3, #104 @ 0x68 │ │ │ │ + ldc 1, cr0, [r2], #-64 @ 0xffffffc0 │ │ │ │ + cmp r3, #108 @ 0x6c │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldc 1, cr0, [r2], {16} │ │ │ │ - cmp r3, #76 @ 0x4c │ │ │ │ + ldc 1, cr0, [r6], {16} │ │ │ │ + cmp r3, #80 @ 0x50 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - @ instruction: 0xebf60110 │ │ │ │ - cmp r3, #52 @ 0x34 │ │ │ │ + @ instruction: 0xebfa0110 │ │ │ │ + cmp r3, #56 @ 0x38 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - rsbs r1, r4, r0, lsr #32 │ │ │ │ - cmp r3, #106 @ 0x6a │ │ │ │ + rsbs r1, r8, r0, lsr #32 │ │ │ │ + cmp r3, #110 @ 0x6e │ │ │ │ lsls r1, r2, #4 │ │ │ │ str r3, [sp, #816] @ 0x330 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - @ instruction: 0xeb9c0110 │ │ │ │ - cmp r3, #48 @ 0x30 │ │ │ │ + sub.w r1, r0, r0, lsr #32 │ │ │ │ + cmp r3, #52 @ 0x34 │ │ │ │ lsls r1, r2, #4 │ │ │ │ str r3, [sp, #552] @ 0x228 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - cmp r2, #212 @ 0xd4 │ │ │ │ + cmp r2, #216 @ 0xd8 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - bgt.n 3c6a2c │ │ │ │ + bgt.n 3c6a34 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - sbc.w r1, r4, r0, lsr #32 │ │ │ │ - cmp r2, #168 @ 0xa8 │ │ │ │ + sbc.w r1, r8, r0, lsr #32 │ │ │ │ + cmp r2, #172 @ 0xac │ │ │ │ lsls r1, r2, #4 │ │ │ │ - cmp r2, #134 @ 0x86 │ │ │ │ + cmp r2, #138 @ 0x8a │ │ │ │ lsls r1, r2, #4 │ │ │ │ - @ instruction: 0xeb2c0110 │ │ │ │ - b.n 3c6738 │ │ │ │ + @ instruction: 0xeb300110 │ │ │ │ + b.n 3c6740 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - cmp r2, #54 @ 0x36 │ │ │ │ + cmp r2, #58 @ 0x3a │ │ │ │ lsls r1, r2, #4 │ │ │ │ - @ instruction: 0xeadc0110 │ │ │ │ - cmp r2, #8 │ │ │ │ + @ instruction: 0xeae00110 │ │ │ │ + cmp r2, #12 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - @ instruction: 0xeaae0110 │ │ │ │ - cmp r1, #222 @ 0xde │ │ │ │ + @ instruction: 0xeab20110 │ │ │ │ + cmp r1, #226 @ 0xe2 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - eor.w r1, r4, r0, lsr #32 │ │ │ │ - cmp r1, #100 @ 0x64 │ │ │ │ + eor.w r1, r8, r0, lsr #32 │ │ │ │ + cmp r1, #104 @ 0x68 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - and.w r1, sl, r0, lsr #32 │ │ │ │ - cmp r1, #62 @ 0x3e │ │ │ │ + and.w r1, lr, r0, lsr #32 │ │ │ │ + cmp r1, #66 @ 0x42 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - strd r0, r1, [r4, #64]! @ 0x40 │ │ │ │ - lsrs r6, r4, #19 │ │ │ │ + strd r0, r1, [r8, #64]! @ 0x40 │ │ │ │ + lsrs r2, r5, #19 │ │ │ │ lsls r5, r3, #4 │ │ │ │ - cmp r1, #16 │ │ │ │ + cmp r1, #20 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - @ instruction: 0xe9ba0110 │ │ │ │ + @ instruction: 0xe9be0110 │ │ │ │ bvc.n 3c69c4 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - @ instruction: 0xe9a00110 │ │ │ │ - cmp r0, #232 @ 0xe8 │ │ │ │ + @ instruction: 0xe9a40110 │ │ │ │ + cmp r0, #236 @ 0xec │ │ │ │ lsls r1, r2, #4 │ │ │ │ - cmp r0, #206 @ 0xce │ │ │ │ + cmp r0, #210 @ 0xd2 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldrd r0, r1, [r8, #-64]! @ 0x40 │ │ │ │ - cmp r0, #166 @ 0xa6 │ │ │ │ + ldrd r0, r1, [ip, #-64]! @ 0x40 │ │ │ │ + cmp r0, #170 @ 0xaa │ │ │ │ lsls r1, r2, #4 │ │ │ │ - strd r0, r1, [ip, #-64] @ 0x40 │ │ │ │ - cmp r0, #132 @ 0x84 │ │ │ │ + ldrd r0, r1, [r0, #-64] @ 0x40 │ │ │ │ + cmp r0, #136 @ 0x88 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - stmdb sl!, {r4, r8} │ │ │ │ - cmp r0, #68 @ 0x44 │ │ │ │ + stmdb lr!, {r4, r8} │ │ │ │ + cmp r0, #72 @ 0x48 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - strd r0, r1, [sl], #64 @ 0x40 │ │ │ │ + strd r0, r1, [lr], #64 @ 0x40 │ │ │ │ add r6, pc, #0 @ (adr r6, 3c6ab8 ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ - cmp r0, #30 │ │ │ │ + cmp r0, #34 @ 0x22 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - @ instruction: 0xe8c60110 │ │ │ │ - movs r7, #132 @ 0x84 │ │ │ │ + @ instruction: 0xe8ca0110 │ │ │ │ + movs r7, #136 @ 0x88 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - @ instruction: 0xe82e0110 │ │ │ │ - movs r7, #104 @ 0x68 │ │ │ │ + @ instruction: 0xe8320110 │ │ │ │ + movs r7, #108 @ 0x6c │ │ │ │ lsls r1, r2, #4 │ │ │ │ - @ instruction: 0xe8120110 │ │ │ │ - movs r7, #58 @ 0x3a │ │ │ │ + @ instruction: 0xe8160110 │ │ │ │ + movs r7, #62 @ 0x3e │ │ │ │ lsls r1, r2, #4 │ │ │ │ - b.n 3c6aa0 │ │ │ │ + b.n 3c6aa8 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - movs r7, #10 │ │ │ │ + movs r7, #14 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - b.n 3c6a48 │ │ │ │ + b.n 3c6a50 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - movs r6, #174 @ 0xae │ │ │ │ + movs r6, #178 @ 0xb2 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - b.n 3c6998 │ │ │ │ + b.n 3c69a0 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - movs r6, #104 @ 0x68 │ │ │ │ + movs r6, #108 @ 0x6c │ │ │ │ lsls r1, r2, #4 │ │ │ │ - b.n 3c6914 │ │ │ │ + b.n 3c691c │ │ │ │ lsls r0, r2, #4 │ │ │ │ - movs r6, #56 @ 0x38 │ │ │ │ + movs r6, #60 @ 0x3c │ │ │ │ lsls r1, r2, #4 │ │ │ │ - b.n 3c68bc │ │ │ │ + b.n 3c68c4 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - movs r6, #34 @ 0x22 │ │ │ │ + movs r6, #38 @ 0x26 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - b.n 3c6898 │ │ │ │ + b.n 3c68a0 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - movs r6, #0 │ │ │ │ + movs r6, #4 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - b.n 3c685c │ │ │ │ + b.n 3c6864 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - movs r5, #232 @ 0xe8 │ │ │ │ + movs r5, #236 @ 0xec │ │ │ │ lsls r1, r2, #4 │ │ │ │ - b.n 3c6834 │ │ │ │ + b.n 3c683c │ │ │ │ lsls r0, r2, #4 │ │ │ │ - bhi.n 3c6b1c │ │ │ │ + bhi.n 3c6b24 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - movs r5, #200 @ 0xc8 │ │ │ │ + movs r5, #204 @ 0xcc │ │ │ │ lsls r1, r2, #4 │ │ │ │ - b.n 3c67f8 │ │ │ │ + b.n 3c6800 │ │ │ │ lsls r0, r2, #4 │ │ │ │ adds r1, #150 @ 0x96 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - b.n 3c6774 │ │ │ │ + b.n 3c677c │ │ │ │ lsls r0, r2, #4 │ │ │ │ - add r4, pc, #600 @ (adr r4, 3c6d80 ) │ │ │ │ + add r4, pc, #616 @ (adr r4, 3c6d90 ) │ │ │ │ lsls r0, r2, #4 │ │ │ │ adds r1, #126 @ 0x7e │ │ │ │ lsls r1, r4, #4 │ │ │ │ - b.n 3c6750 │ │ │ │ + b.n 3c6758 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - vsra.s32 d0, d0, #2 │ │ │ │ + vorr.i32 d16, #32 @ 0x00000020 │ │ │ │ adds r1, #102 @ 0x66 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - b.n 3c672c │ │ │ │ + b.n 3c6734 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - vsra.s32 d0, d0, #26 │ │ │ │ + vsra.s32 d0, d0, #22 │ │ │ │ adds r1, #78 @ 0x4e │ │ │ │ lsls r1, r4, #4 │ │ │ │ - b.n 3c6708 │ │ │ │ + b.n 3c6710 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - vsra.s8 d0, d0, #2 │ │ │ │ + vsra.s16 d0, d0, #14 │ │ │ │ adds r1, #54 @ 0x36 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - b.n 3c66e4 │ │ │ │ + b.n 3c66ec │ │ │ │ lsls r0, r2, #4 │ │ │ │ - movs r5, #130 @ 0x82 │ │ │ │ + movs r5, #134 @ 0x86 │ │ │ │ lsls r1, r2, #4 │ │ │ │ adds r1, #30 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - b.n 3c66c0 │ │ │ │ + b.n 3c66c8 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - vbic d16, d14, d0 │ │ │ │ + vorr d16, d2, d0 │ │ │ │ adds r1, #6 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - b.n 3c669c │ │ │ │ + b.n 3c66a4 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - movs r5, #70 @ 0x46 │ │ │ │ + movs r5, #74 @ 0x4a │ │ │ │ lsls r1, r2, #4 │ │ │ │ adds r0, #238 @ 0xee │ │ │ │ lsls r1, r4, #4 │ │ │ │ - b.n 3c6678 │ │ │ │ + b.n 3c6680 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - adds r2, r6, #2 │ │ │ │ + adds r6, r6, #2 │ │ │ │ lsls r1, r2, #4 │ │ │ │ adds r0, #214 @ 0xd6 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - b.n 3c6654 │ │ │ │ + b.n 3c665c │ │ │ │ lsls r0, r2, #4 │ │ │ │ - movs r4, #242 @ 0xf2 │ │ │ │ + movs r4, #246 @ 0xf6 │ │ │ │ lsls r1, r2, #4 │ │ │ │ adds r0, #190 @ 0xbe │ │ │ │ lsls r1, r4, #4 │ │ │ │ - b.n 3c6630 │ │ │ │ + b.n 3c6638 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - mrc 1, 7, r0, cr14, cr0, {0} │ │ │ │ + vand d0, d2, d0 │ │ │ │ adds r0, #166 @ 0xa6 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - b.n 3c660c │ │ │ │ + b.n 3c6614 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - movs r4, #206 @ 0xce │ │ │ │ + movs r4, #210 @ 0xd2 │ │ │ │ lsls r1, r2, #4 │ │ │ │ subs r4, r2, #6 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - str r0, [sp, #888] @ 0x378 │ │ │ │ + str r0, [sp, #904] @ 0x388 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - str r1, [sp, #592] @ 0x250 │ │ │ │ + str r1, [sp, #608] @ 0x260 │ │ │ │ lsls r0, r2, #4 │ │ │ │ adds r0, #116 @ 0x74 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - b.n 3c65c0 │ │ │ │ + b.n 3c65c8 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - movs r4, #228 @ 0xe4 │ │ │ │ + movs r4, #232 @ 0xe8 │ │ │ │ lsls r1, r2, #4 │ │ │ │ adds r0, #92 @ 0x5c │ │ │ │ lsls r1, r4, #4 │ │ │ │ - b.n 3c659c │ │ │ │ + b.n 3c65a4 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - movs r4, #144 @ 0x90 │ │ │ │ + movs r4, #148 @ 0x94 │ │ │ │ lsls r1, r2, #4 │ │ │ │ ldr r3, [pc, #72] @ (3c6c10 ) │ │ │ │ movw r2, #40777 @ 0x9f49 │ │ │ │ ldr r1, [pc, #72] @ (3c6c14 ) │ │ │ │ ldr r0, [pc, #72] @ (3c6c18 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ @@ -211038,28 +211037,28 @@ │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #1252 @ 0x4e4 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ bl 3454d0 │ │ │ │ cmp r5, #182 @ 0xb6 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - b.n 3c70a8 │ │ │ │ + b.n 3c70b0 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - @ instruction: 0xebf60110 │ │ │ │ + @ instruction: 0xebfa0110 │ │ │ │ adds r6, r4, #2 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - ldrh r0, [r0, #54] @ 0x36 │ │ │ │ + ldrh r4, [r0, #54] @ 0x36 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrh r6, [r3, #54] @ 0x36 │ │ │ │ + ldrh r2, [r4, #54] @ 0x36 │ │ │ │ lsls r0, r2, #4 │ │ │ │ cmp r5, #134 @ 0x86 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - b.n 3c7060 │ │ │ │ + b.n 3c7068 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - add r3, sp, #168 @ 0xa8 │ │ │ │ + add r3, sp, #184 @ 0xb8 │ │ │ │ lsls r0, r2, #4 │ │ │ │ │ │ │ │ 003c6c34 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -211181,23 +211180,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r2, #24 │ │ │ │ lsls r0, r5, #4 │ │ │ │ ldr r6, [sp, #440] @ 0x1b8 │ │ │ │ lsls r5, r1, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #134 @ 0x86 │ │ │ │ + movs r0, #138 @ 0x8a │ │ │ │ lsls r1, r2, #4 │ │ │ │ - b.n 3c6fd4 │ │ │ │ + b.n 3c6fdc │ │ │ │ lsls r0, r2, #4 │ │ │ │ ldr r6, [sp, #304] @ 0x130 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldmia r2!, {r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r2, r4, r5, r6, r7} │ │ │ │ lsls r0, r2, #4 │ │ │ │ - bgt.n 3c6e44 │ │ │ │ + bgt.n 3c6e4c │ │ │ │ lsls r6, r1, #4 │ │ │ │ │ │ │ │ 003c6d84 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -211576,73 +211575,73 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #188 @ 0xbc │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r4, #3 │ │ │ │ + subs r4, r4, #3 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - udf #228 @ 0xe4 │ │ │ │ + udf #232 @ 0xe8 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - subs r4, r3, #2 │ │ │ │ + subs r0, r4, #2 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - udf #160 @ 0xa0 │ │ │ │ + udf #164 @ 0xa4 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - subs r4, r2, #2 │ │ │ │ + subs r0, r3, #2 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - subs r4, r4, #1 │ │ │ │ + subs r0, r5, #1 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - udf #104 @ 0x68 │ │ │ │ + udf #108 @ 0x6c │ │ │ │ lsls r0, r2, #4 │ │ │ │ - adds r2, r4, #3 │ │ │ │ + adds r6, r4, #3 │ │ │ │ lsls r1, r2, #4 │ │ │ │ strh r2, [r1, #50] @ 0x32 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - subs r0, r6, #0 │ │ │ │ + subs r4, r6, #0 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - udf #54 @ 0x36 │ │ │ │ + udf #58 @ 0x3a │ │ │ │ lsls r0, r2, #4 │ │ │ │ - subs r0, r2, #0 │ │ │ │ + subs r4, r2, #0 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - udf #20 │ │ │ │ + udf #24 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - adds r0, r4, #7 │ │ │ │ + adds r4, r4, #7 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ble.n 3c7134 │ │ │ │ + ble.n 3c713c │ │ │ │ lsls r0, r2, #4 │ │ │ │ asrs r0, r6, #31 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - ldrh r2, [r1, #16] │ │ │ │ + ldrh r6, [r1, #16] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrh r0, [r5, #16] │ │ │ │ + ldrh r4, [r5, #16] │ │ │ │ lsls r0, r2, #4 │ │ │ │ cmp r0, #208 @ 0xd0 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - ble.n 3c7244 │ │ │ │ + ble.n 3c724c │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrh r0, [r7, #48] @ 0x30 │ │ │ │ + ldrh r4, [r7, #48] @ 0x30 │ │ │ │ lsls r0, r2, #4 │ │ │ │ cmp r0, #184 @ 0xb8 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - ble.n 3c7220 │ │ │ │ + ble.n 3c7228 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - lsrs r0, r3, #18 │ │ │ │ + lsrs r4, r3, #18 │ │ │ │ lsls r1, r2, #4 │ │ │ │ cmp r0, #160 @ 0xa0 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - ble.n 3c71fc │ │ │ │ + ble.n 3c7204 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - add r7, sp, #928 @ 0x3a0 │ │ │ │ + add r7, sp, #944 @ 0x3b0 │ │ │ │ lsls r0, r2, #4 │ │ │ │ cmp r0, #132 @ 0x84 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - ble.n 3c71d0 │ │ │ │ + ble.n 3c71d8 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - b.n 3c6f30 │ │ │ │ + b.n 3c6f38 │ │ │ │ lsls r0, r2, #4 │ │ │ │ │ │ │ │ 003c71a8 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -211695,21 +211694,21 @@ │ │ │ │ @ instruction: 0xe98a0128 │ │ │ │ lsrs r6, r5, #4 │ │ │ │ lsls r0, r5, #4 │ │ │ │ lsls r0, r7, #26 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 3c78ec │ │ │ │ + b.n 3c78f4 │ │ │ │ lsls r0, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r5, #0 │ │ │ │ + adds r0, r6, #0 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - bgt.n 3c72a0 │ │ │ │ + bgt.n 3c72a8 │ │ │ │ lsls r0, r2, #4 │ │ │ │ │ │ │ │ 003c7240 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -211758,21 +211757,21 @@ │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ lsrs r0, r5, #2 │ │ │ │ lsls r0, r5, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r5, r7 │ │ │ │ + subs r2, r6, r7 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - blt.n 3c722c │ │ │ │ + blt.n 3c7234 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - subs r6, r2, r7 │ │ │ │ + subs r2, r3, r7 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - blt.n 3c7204 │ │ │ │ + blt.n 3c720c │ │ │ │ lsls r0, r2, #4 │ │ │ │ │ │ │ │ 003c72d0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -211839,17 +211838,17 @@ │ │ │ │ lsls r0, r5, #4 │ │ │ │ lsls r0, r1, #31 │ │ │ │ lsls r0, r5, #4 │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ lsls r5, r1, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r4, r4 │ │ │ │ + subs r2, r5, r4 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - bge.n 3c7364 │ │ │ │ + bge.n 3c736c │ │ │ │ lsls r0, r2, #4 │ │ │ │ │ │ │ │ 003c7390 : │ │ │ │ stmdb 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 │ │ │ │ @@ -212936,67 +212935,67 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r3, #13 │ │ │ │ lsls r0, r5, #4 │ │ │ │ - asrs r0, r6, #22 │ │ │ │ + asrs r4, r6, #22 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - bpl.n 3c7fd8 │ │ │ │ + bpl.n 3c7fe0 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - asrs r4, r6, #17 │ │ │ │ + asrs r0, r7, #17 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - bmi.n 3c7f68 │ │ │ │ + bmi.n 3c7f70 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - stmia r5!, {r2, r4, r7} │ │ │ │ + stmia r5!, {r3, r4, r7} │ │ │ │ lsls r5, r3, #4 │ │ │ │ - asrs r2, r7, #16 │ │ │ │ + asrs r6, r7, #16 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - bcc.n 3c7f00 │ │ │ │ + bcc.n 3c7f08 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - asrs r0, r0, #16 │ │ │ │ + asrs r4, r0, #16 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - bcc.n 3c7e94 │ │ │ │ + bcc.n 3c7e9c │ │ │ │ lsls r0, r2, #4 │ │ │ │ - asrs r6, r0, #15 │ │ │ │ + asrs r2, r1, #15 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - bcc.n 3c8028 │ │ │ │ + bcc.n 3c7e30 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - asrs r6, r1, #14 │ │ │ │ + asrs r2, r2, #14 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - bcc.n 3c7fc0 │ │ │ │ + bcc.n 3c7fc8 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - asrs r0, r2, #7 │ │ │ │ + asrs r4, r2, #7 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - bne.n 3c7e4c │ │ │ │ + bne.n 3c7e54 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - asrs r2, r4, #6 │ │ │ │ + asrs r6, r4, #6 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - bne.n 3c7ff8 │ │ │ │ + bne.n 3c8000 │ │ │ │ lsls r0, r2, #4 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r6, #1 │ │ │ │ + asrs r2, r7, #1 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - beq.n 3c7fac │ │ │ │ + beq.n 3c7fb4 │ │ │ │ lsls r0, r2, #4 │ │ │ │ ldrh r6, [r0, #40] @ 0x28 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - asrs r6, r3, #32 │ │ │ │ + asrs r2, r4, #32 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldmia r7, {r1, r4, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r4, r6, r7} │ │ │ │ lsls r0, r2, #4 │ │ │ │ - asrs r0, r0, #32 │ │ │ │ + asrs r4, r0, #32 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldmia r7, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r7, {r1, r3, r4, r5, r7} │ │ │ │ lsls r0, r2, #4 │ │ │ │ - lsrs r4, r1, #31 │ │ │ │ + lsrs r0, r2, #31 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldmia r7, {r1, r7} │ │ │ │ + ldmia r7, {r1, r2, r7} │ │ │ │ lsls r0, r2, #4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movw r2, #3154 @ 0xc52 │ │ │ │ ldr.w r1, [pc, #3056] @ 3c8b68 │ │ │ │ ldr.w r0, [pc, #3056] @ 3c8b6c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ @@ -214102,290 +214101,290 @@ │ │ │ │ ldr r0, [pc, #576] @ (3c8d98 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #1280 @ 0x500 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r4, r1, #28 │ │ │ │ + lsrs r0, r2, #28 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldmia r6, {r1, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r6, r7} │ │ │ │ lsls r0, r2, #4 │ │ │ │ - lsrs r0, r4, #27 │ │ │ │ + lsrs r4, r4, #27 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldmia r6!, {r1, r2, r4, r7} │ │ │ │ + ldmia r6!, {r1, r3, r4, r7} │ │ │ │ lsls r0, r2, #4 │ │ │ │ ldrh r4, [r4, #28] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - lsrs r4, r7, #26 │ │ │ │ + lsrs r0, r0, #27 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldmia r6, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r6, {r1, r4, r5, r6} │ │ │ │ lsls r0, r2, #4 │ │ │ │ - lsrs r2, r2, #26 │ │ │ │ + lsrs r6, r2, #26 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldmia r6, {r3, r6} │ │ │ │ + ldmia r6, {r2, r3, r6} │ │ │ │ lsls r0, r2, #4 │ │ │ │ ldrh r6, [r1, #26] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - lsrs r6, r4, #25 │ │ │ │ + lsrs r2, r5, #25 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldmia r6!, {r1, r3, r4} │ │ │ │ + ldmia r6!, {r1, r2, r3, r4} │ │ │ │ lsls r0, r2, #4 │ │ │ │ - lsrs r6, r7, #24 │ │ │ │ + lsrs r2, r0, #25 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldmia r5, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r2, #4 │ │ │ │ - lsrs r2, r2, #24 │ │ │ │ + lsrs r6, r2, #24 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldmia r5!, {r3, r6, r7} │ │ │ │ + ldmia r5!, {r2, r3, r6, r7} │ │ │ │ lsls r0, r2, #4 │ │ │ │ ldrh r0, [r1, #22] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - lsrs r6, r3, #23 │ │ │ │ + lsrs r2, r4, #23 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldmia r5!, {r2, r4, r7} │ │ │ │ + ldmia r5!, {r3, r4, r7} │ │ │ │ lsls r0, r2, #4 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #236 @ 0xec │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #68] @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r5, #13 │ │ │ │ + lsrs r6, r5, #13 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldmia r3!, {r5} │ │ │ │ + ldmia r3!, {r2, r5} │ │ │ │ lsls r0, r2, #4 │ │ │ │ subs r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r3, #6 │ │ │ │ + lsrs r4, r3, #6 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldmia r1, {r1, r2, r3, r6} │ │ │ │ + ldmia r1, {r1, r4, r6} │ │ │ │ lsls r0, r2, #4 │ │ │ │ - lsrs r6, r7, #5 │ │ │ │ + lsrs r2, r0, #6 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldmia r1!, {r2, r4, r5} │ │ │ │ + ldmia r1!, {r3, r4, r5} │ │ │ │ lsls r0, r2, #4 │ │ │ │ - lsrs r4, r4, #5 │ │ │ │ + lsrs r0, r5, #5 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldmia r1, {r1, r3, r4} │ │ │ │ + ldmia r1, {r1, r2, r3, r4} │ │ │ │ lsls r0, r2, #4 │ │ │ │ - @ instruction: 0xf4f20110 │ │ │ │ - lsrs r2, r7, #4 │ │ │ │ + @ instruction: 0xf4f60110 │ │ │ │ + lsrs r6, r7, #4 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r0, r2, #4 │ │ │ │ - lsrs r4, r1, #4 │ │ │ │ + lsrs r0, r2, #4 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldmia r0!, {r1, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r6, r7} │ │ │ │ lsls r0, r2, #4 │ │ │ │ - lsrs r2, r6, #3 │ │ │ │ + lsrs r6, r6, #3 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldmia r0!, {r3, r5, r7} │ │ │ │ + ldmia r0!, {r2, r3, r5, r7} │ │ │ │ lsls r0, r2, #4 │ │ │ │ - lsrs r0, r3, #3 │ │ │ │ + lsrs r4, r3, #3 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldmia r0!, {r1, r2, r3, r7} │ │ │ │ + ldmia r0!, {r1, r4, r7} │ │ │ │ lsls r0, r2, #4 │ │ │ │ - lsrs r0, r6, #1 │ │ │ │ + lsrs r4, r6, #1 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldmia r0!, {r1, r2, r5} │ │ │ │ + ldmia r0!, {r1, r3, r5} │ │ │ │ lsls r0, r2, #4 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r7, #32 │ │ │ │ + lsrs r2, r0, #1 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - stmia r7!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r2, #4 │ │ │ │ - lsls r4, r4, #31 │ │ │ │ + lsls r0, r5, #31 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - stmia r7!, {r1, r3, r4, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r0, r2, #4 │ │ │ │ - lsls r2, r1, #31 │ │ │ │ + lsls r6, r1, #31 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - stmia r7!, {r7} │ │ │ │ + stmia r7!, {r2, r7} │ │ │ │ lsls r0, r2, #4 │ │ │ │ strh r2, [r2, #36] @ 0x24 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - lsls r2, r5, #30 │ │ │ │ + lsls r6, r5, #30 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r7!, {r1, r5, r6} │ │ │ │ lsls r0, r2, #4 │ │ │ │ - lsls r6, r7, #29 │ │ │ │ + lsls r2, r0, #30 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - stmia r7!, {r2, r4, r5} │ │ │ │ + stmia r7!, {r3, r4, r5} │ │ │ │ lsls r0, r2, #4 │ │ │ │ - lsls r0, r3, #29 │ │ │ │ + lsls r4, r3, #29 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - stmia r7!, {r1, r2, r3} │ │ │ │ + stmia r7!, {r1, r4} │ │ │ │ lsls r0, r2, #4 │ │ │ │ strh r2, [r4, #32] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - lsls r0, r7, #28 │ │ │ │ + lsls r4, r7, #28 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - stmia r6!, {r3, r5, r6, r7} │ │ │ │ + stmia r6!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r0, r2, #4 │ │ │ │ - lsls r0, r3, #28 │ │ │ │ + lsls r4, r3, #28 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - stmia r6!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r6!, {r1, r4, r6, r7} │ │ │ │ lsls r0, r2, #4 │ │ │ │ strh r6, [r2, #30] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - lsls r2, r4, #27 │ │ │ │ + lsls r6, r4, #27 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - stmia r6!, {r3, r4, r7} │ │ │ │ + stmia r6!, {r2, r3, r4, r7} │ │ │ │ lsls r0, r2, #4 │ │ │ │ strh r0, [r6, #28] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - lsls r4, r7, #26 │ │ │ │ + lsls r0, r0, #27 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - stmia r6!, {r1, r4, r5, r6} │ │ │ │ + stmia r6!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r0, r2, #4 │ │ │ │ - lsls r2, r4, #26 │ │ │ │ + lsls r6, r4, #26 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - stmia r6!, {r3, r4, r6} │ │ │ │ + stmia r6!, {r2, r3, r4, r6} │ │ │ │ lsls r0, r2, #4 │ │ │ │ - lsls r0, r1, #26 │ │ │ │ + lsls r4, r1, #26 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r6!, {r1, r6} │ │ │ │ lsls r0, r2, #4 │ │ │ │ - lsls r6, r5, #25 │ │ │ │ + lsls r2, r6, #25 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - stmia r6!, {r2, r5} │ │ │ │ + stmia r6!, {r3, r5} │ │ │ │ lsls r0, r2, #4 │ │ │ │ - lsls r6, r1, #25 │ │ │ │ + lsls r2, r2, #25 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - stmia r6!, {r2} │ │ │ │ + stmia r6!, {r3} │ │ │ │ lsls r0, r2, #4 │ │ │ │ - lsls r6, r5, #24 │ │ │ │ + lsls r2, r6, #24 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - stmia r5!, {r2, r5, r6, r7} │ │ │ │ + stmia r5!, {r3, r5, r6, r7} │ │ │ │ lsls r0, r2, #4 │ │ │ │ - lsls r0, r1, #24 │ │ │ │ + lsls r4, r1, #24 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r5!, {r1, r6, r7} │ │ │ │ lsls r0, r2, #4 │ │ │ │ - beq.n 3c8bc4 │ │ │ │ + beq.n 3c8bcc │ │ │ │ lsls r0, r2, #4 │ │ │ │ - lsls r2, r4, #23 │ │ │ │ + lsls r6, r4, #23 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - stmia r5!, {r3, r4, r7} │ │ │ │ + stmia r5!, {r2, r3, r4, r7} │ │ │ │ lsls r0, r2, #4 │ │ │ │ - lsls r4, r1, #23 │ │ │ │ + lsls r0, r2, #23 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - stmia r5!, {r1, r7} │ │ │ │ + stmia r5!, {r1, r2, r7} │ │ │ │ lsls r0, r2, #4 │ │ │ │ - lsls r2, r5, #22 │ │ │ │ + lsls r6, r5, #22 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - stmia r5!, {r5, r6} │ │ │ │ + stmia r5!, {r2, r5, r6} │ │ │ │ lsls r0, r2, #4 │ │ │ │ strh r4, [r6, #18] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - lsls r4, r0, #22 │ │ │ │ + lsls r0, r1, #22 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - stmia r5!, {r1, r3, r4, r5} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r0, r2, #4 │ │ │ │ - @ instruction: 0xb6a6 │ │ │ │ + @ instruction: 0xb6aa │ │ │ │ lsls r5, r3, #4 │ │ │ │ - lsls r6, r3, #21 │ │ │ │ + lsls r2, r4, #21 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - stmia r5!, {r2, r4} │ │ │ │ + stmia r5!, {r3, r4} │ │ │ │ lsls r0, r2, #4 │ │ │ │ - lsls r0, r1, #21 │ │ │ │ + lsls r4, r1, #21 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r1} │ │ │ │ lsls r0, r2, #4 │ │ │ │ strh r2, [r6, #14] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - lsls r0, r1, #20 │ │ │ │ + lsls r4, r1, #20 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - stmia r4!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r0, r2, #4 │ │ │ │ - lsls r6, r5, #19 │ │ │ │ + lsls r2, r6, #19 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - stmia r4!, {r2, r5, r7} │ │ │ │ + stmia r4!, {r3, r5, r7} │ │ │ │ lsls r0, r2, #4 │ │ │ │ - lsls r2, r2, #19 │ │ │ │ + lsls r6, r2, #19 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - stmia r4!, {r3, r7} │ │ │ │ + stmia r4!, {r2, r3, r7} │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldmia r7!, {r3, r4, r6} │ │ │ │ + ldmia r7!, {r2, r3, r4, r6} │ │ │ │ lsls r0, r2, #4 │ │ │ │ - lsls r4, r6, #18 │ │ │ │ + lsls r0, r7, #18 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - stmia r4!, {r1, r3, r5, r6} │ │ │ │ + stmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r0, r2, #4 │ │ │ │ strh r4, [r0, #12] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - lsls r4, r2, #18 │ │ │ │ + lsls r0, r3, #18 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - stmia r4!, {r1, r3, r6} │ │ │ │ + stmia r4!, {r1, r2, r3, r6} │ │ │ │ lsls r0, r2, #4 │ │ │ │ - lsls r6, r7, #17 │ │ │ │ + lsls r2, r0, #18 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - stmia r4!, {r2, r4, r5} │ │ │ │ + stmia r4!, {r3, r4, r5} │ │ │ │ lsls r0, r2, #4 │ │ │ │ lsrs r6, r0, #28 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - stmia r3!, {r3, r4, r7} │ │ │ │ + stmia r3!, {r2, r3, r4, r7} │ │ │ │ lsls r0, r2, #4 │ │ │ │ - @ instruction: 0xfae20110 │ │ │ │ + @ instruction: 0xfae60110 │ │ │ │ lsrs r6, r5, #27 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - stmia r3!, {r7} │ │ │ │ + stmia r3!, {r2, r7} │ │ │ │ lsls r0, r2, #4 │ │ │ │ - lsls r2, r7, #15 │ │ │ │ + lsls r6, r7, #15 │ │ │ │ lsls r1, r2, #4 │ │ │ │ lsrs r6, r2, #27 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - stmia r3!, {r3, r5, r6} │ │ │ │ + stmia r3!, {r2, r3, r5, r6} │ │ │ │ lsls r0, r2, #4 │ │ │ │ - lsls r2, r0, #17 │ │ │ │ + lsls r6, r0, #17 │ │ │ │ lsls r1, r2, #4 │ │ │ │ stc2l 1, cr0, [r8, #128] @ 0x80 │ │ │ │ - ldr r2, [r2, #112] @ 0x70 │ │ │ │ + ldr r6, [r2, #112] @ 0x70 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldr r0, [r1, #124] @ 0x7c │ │ │ │ + ldr r4, [r1, #124] @ 0x7c │ │ │ │ lsls r0, r2, #4 │ │ │ │ lsrs r0, r5, #26 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - stmia r3!, {r1, r3, r4, r5} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r0, r2, #4 │ │ │ │ - lsls r0, r6, #15 │ │ │ │ + lsls r4, r6, #15 │ │ │ │ lsls r1, r2, #4 │ │ │ │ lsrs r0, r2, #26 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - stmia r3!, {r1, r5} │ │ │ │ + stmia r3!, {r1, r2, r5} │ │ │ │ lsls r0, r2, #4 │ │ │ │ - lsls r4, r3, #14 │ │ │ │ + lsls r0, r4, #14 │ │ │ │ lsls r1, r2, #4 │ │ │ │ lsrs r0, r7, #25 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - stmia r3!, {r1, r3} │ │ │ │ + stmia r3!, {r1, r2, r3} │ │ │ │ lsls r0, r2, #4 │ │ │ │ - lsls r0, r3, #15 │ │ │ │ + lsls r4, r3, #15 │ │ │ │ lsls r1, r2, #4 │ │ │ │ lsrs r0, r4, #25 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - stmia r2!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r0, r2, #4 │ │ │ │ - @ instruction: 0xfa8c0110 │ │ │ │ + @ instruction: 0xfa900110 │ │ │ │ lsrs r0, r1, #25 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - stmia r2!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r0, r2, #4 │ │ │ │ - strb r4, [r6, #25] │ │ │ │ + strb r0, [r7, #25] │ │ │ │ lsls r0, r2, #4 │ │ │ │ ldc2 1, cr0, [r4, #-128]! @ 0xffffff80 │ │ │ │ - ldr r6, [r1, #116] @ 0x74 │ │ │ │ + ldr r2, [r2, #116] @ 0x74 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldr r4, [r5, #116] @ 0x74 │ │ │ │ + ldr r0, [r6, #116] @ 0x74 │ │ │ │ lsls r0, r2, #4 │ │ │ │ ldr r3, [pc, #264] @ (3c8ea8 ) │ │ │ │ movw r2, #53095 @ 0xcf67 │ │ │ │ ldr r1, [pc, #264] @ (3c8eac ) │ │ │ │ ldr r0, [pc, #264] @ (3c8eb0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ @@ -214481,76 +214480,76 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #1336 @ 0x538 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ lsrs r6, r3, #15 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - stmia r0!, {r4, r5, r6} │ │ │ │ + stmia r0!, {r2, r4, r5, r6} │ │ │ │ lsls r0, r2, #4 │ │ │ │ - @ instruction: 0xf6b20110 │ │ │ │ + @ instruction: 0xf6b60110 │ │ │ │ lsrs r6, r0, #15 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - stmia r0!, {r3, r4, r6} │ │ │ │ + stmia r0!, {r2, r3, r4, r6} │ │ │ │ lsls r0, r2, #4 │ │ │ │ - str r5, [sp, #280] @ 0x118 │ │ │ │ + str r5, [sp, #296] @ 0x128 │ │ │ │ lsls r0, r2, #4 │ │ │ │ lsrs r6, r5, #14 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - stmia r0!, {r6} │ │ │ │ + stmia r0!, {r2, r6} │ │ │ │ lsls r0, r2, #4 │ │ │ │ - str r5, [sp, #888] @ 0x378 │ │ │ │ + str r5, [sp, #904] @ 0x388 │ │ │ │ lsls r0, r2, #4 │ │ │ │ lsrs r6, r2, #14 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - stmia r0!, {r3, r5} │ │ │ │ + stmia r0!, {r2, r3, r5} │ │ │ │ lsls r0, r2, #4 │ │ │ │ - lsls r2, r5, #3 │ │ │ │ + lsls r6, r5, #3 │ │ │ │ lsls r1, r2, #4 │ │ │ │ lsrs r2, r7, #13 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - stmia r0!, {r2, r3} │ │ │ │ + stmia r0!, {r4} │ │ │ │ lsls r0, r2, #4 │ │ │ │ - str r0, [sp, #504] @ 0x1f8 │ │ │ │ + str r0, [sp, #520] @ 0x208 │ │ │ │ lsls r0, r2, #4 │ │ │ │ lsrs r2, r4, #13 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - ite │ │ │ │ + it │ │ │ │ lsl r0, r2, #4 │ │ │ │ - lslal r6, r4, #3 │ │ │ │ + lsls r2, r5, #3 │ │ │ │ lsls r1, r2, #4 │ │ │ │ lsrs r2, r1, #13 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - itt le │ │ │ │ - lslle r0, r2, #4 │ │ │ │ - lslle r2, r0, #3 │ │ │ │ + nop {14} │ │ │ │ + lsls r0, r2, #4 │ │ │ │ + lsls r6, r0, #3 │ │ │ │ lsls r1, r2, #4 │ │ │ │ lsrs r2, r6, #12 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - itt gt │ │ │ │ + it gt │ │ │ │ lslgt r0, r2, #4 │ │ │ │ - strbgt r2, [r3, #2] │ │ │ │ + strb r6, [r3, #2] │ │ │ │ lsls r0, r2, #4 │ │ │ │ lsrs r2, r3, #12 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - ite ge │ │ │ │ - lslge r0, r2, #4 │ │ │ │ - strlt r0, [sp, #72] @ 0x48 │ │ │ │ + nop {11} │ │ │ │ + lsls r0, r2, #4 │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ lsls r0, r2, #4 │ │ │ │ lsrs r2, r0, #12 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - ite ls │ │ │ │ + it ls │ │ │ │ lslls r0, r2, #4 │ │ │ │ - movhi r6, r1 │ │ │ │ + movs r2, r2 │ │ │ │ lsls r1, r2, #4 │ │ │ │ lsrs r2, r5, #11 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - itt vc │ │ │ │ - lslvc r0, r2, #4 │ │ │ │ - ldrbvc r2, [r3, #14] │ │ │ │ + nop {8} │ │ │ │ + lsls r0, r2, #4 │ │ │ │ + ldrb r6, [r3, #14] │ │ │ │ lsls r0, r2, #4 │ │ │ │ │ │ │ │ 003c8f2c : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -214591,20 +214590,20 @@ │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldmia r4!, {r1, r2} │ │ │ │ lsls r0, r5, #4 │ │ │ │ sub.w r1, sl, r7, asr #32 │ │ │ │ lsls r0, r7, #26 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r5!, {r4, r5, r6, r7} │ │ │ │ lsls r0, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - veor d0, d12, d0 │ │ │ │ - bkpt 0x00c0 │ │ │ │ + vbsl d0, d0, d0 │ │ │ │ + bkpt 0x00c4 │ │ │ │ lsls r0, r2, #4 │ │ │ │ │ │ │ │ 003c8fac : │ │ │ │ stmdb 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 │ │ │ │ @@ -215337,22 +215336,22 @@ │ │ │ │ eors.w r1, lr, r7, asr #32 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - adds.w r1, r6, r0, lsr #32 │ │ │ │ - cbnz r6, 3c9782 │ │ │ │ + adds.w r1, sl, r0, lsr #32 │ │ │ │ + cbnz r2, 3c9784 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldmdb ip, {r4, r8} │ │ │ │ - @ instruction: 0xb764 │ │ │ │ + stmdb r0!, {r4, r8} │ │ │ │ + @ instruction: 0xb768 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - @ instruction: 0xe8ca0110 │ │ │ │ - @ instruction: 0xb712 │ │ │ │ + @ instruction: 0xe8ce0110 │ │ │ │ + @ instruction: 0xb716 │ │ │ │ lsls r0, r2, #4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 3c9790 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ @@ -216444,78 +216443,78 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r7, #12] │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 3caa9c │ │ │ │ + b.n 3caaa4 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - sxth r2, r3 │ │ │ │ + sxth r6, r3 │ │ │ │ lsls r0, r2, #4 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 3ca974 │ │ │ │ + b.n 3ca97c │ │ │ │ lsls r0, r2, #4 │ │ │ │ - cbz r0, 3ca328 │ │ │ │ + cbz r4, 3ca328 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - b.n 3ca8dc │ │ │ │ + b.n 3ca8e4 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - cbz r0, 3ca31c │ │ │ │ + cbz r4, 3ca31c │ │ │ │ lsls r0, r2, #4 │ │ │ │ ldr r4, [r4, r3] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - b.n 3ca830 │ │ │ │ + b.n 3ca838 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - sub sp, #344 @ 0x158 │ │ │ │ + sub sp, #360 @ 0x168 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - @ instruction: 0xf19e0110 │ │ │ │ - b.n 3ca77c │ │ │ │ + sub.w r1, r2, #16 │ │ │ │ + b.n 3ca784 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - add sp, #464 @ 0x1d0 │ │ │ │ + add sp, #480 @ 0x1e0 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - eors.w r1, r8, #16 │ │ │ │ - b.n 3ca4e0 │ │ │ │ + eors.w r1, ip, #16 │ │ │ │ + b.n 3ca4e8 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - add r7, sp, #128 @ 0x80 │ │ │ │ + add r7, sp, #144 @ 0x90 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - b.n 3ca4b4 │ │ │ │ + b.n 3ca4bc │ │ │ │ lsls r0, r2, #4 │ │ │ │ - add r7, sp, #24 │ │ │ │ + add r7, sp, #40 @ 0x28 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - b.n 3ca48c │ │ │ │ + b.n 3ca494 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - add r6, sp, #952 @ 0x3b8 │ │ │ │ + add r6, sp, #968 @ 0x3c8 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - b.n 3ca464 │ │ │ │ + b.n 3ca46c │ │ │ │ lsls r0, r2, #4 │ │ │ │ - add r6, sp, #856 @ 0x358 │ │ │ │ + add r6, sp, #872 @ 0x368 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - udf #2 │ │ │ │ + udf #6 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - add r4, sp, #296 @ 0x128 │ │ │ │ + add r4, sp, #312 @ 0x138 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ble.n 3ca334 │ │ │ │ + ble.n 3ca33c │ │ │ │ lsls r0, r2, #4 │ │ │ │ - add r4, sp, #192 @ 0xc0 │ │ │ │ + add r4, sp, #208 @ 0xd0 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - stc 1, cr0, [ip, #-64] @ 0xffffffc0 │ │ │ │ - ldr r3, [sp, #752] @ 0x2f0 │ │ │ │ + ldc 1, cr0, [r0, #-64] @ 0xffffffc0 │ │ │ │ + ldr r3, [sp, #768] @ 0x300 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ble.n 3ca2d8 │ │ │ │ + ble.n 3ca2e0 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - add r4, sp, #0 │ │ │ │ + add r4, sp, #16 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ble.n 3ca274 │ │ │ │ + ble.n 3ca27c │ │ │ │ lsls r0, r2, #4 │ │ │ │ - add r3, sp, #808 @ 0x328 │ │ │ │ + add r3, sp, #824 @ 0x338 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ble.n 3ca44c │ │ │ │ + ble.n 3ca454 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - add r3, sp, #712 @ 0x2c8 │ │ │ │ + add r3, sp, #728 @ 0x2d8 │ │ │ │ lsls r0, r2, #4 │ │ │ │ ldr.w r3, [pc, #2432] @ 3cad00 │ │ │ │ movw r2, #3225 @ 0xc99 │ │ │ │ ldr.w r1, [pc, #2428] @ 3cad04 │ │ │ │ ldr.w r0, [pc, #2428] @ 3cad08 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ @@ -217336,325 +217335,325 @@ │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #1380 @ 0x564 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 3cade0 │ │ │ │ + bgt.n 3cade8 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - add r2, sp, #720 @ 0x2d0 │ │ │ │ + add r2, sp, #736 @ 0x2e0 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - bgt.n 3cadac │ │ │ │ + bgt.n 3cadb4 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - add r2, sp, #600 @ 0x258 │ │ │ │ + add r2, sp, #616 @ 0x268 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - blt.n 3cac80 │ │ │ │ + blt.n 3cac88 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - add r1, sp, #1016 @ 0x3f8 │ │ │ │ + add r2, sp, #8 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - blt.n 3cac30 │ │ │ │ + blt.n 3cac38 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - add r1, sp, #832 @ 0x340 │ │ │ │ + add r1, sp, #848 @ 0x350 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - blt.n 3cada4 │ │ │ │ + blt.n 3cadac │ │ │ │ lsls r0, r2, #4 │ │ │ │ - add r1, sp, #544 @ 0x220 │ │ │ │ + add r1, sp, #560 @ 0x230 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - bge.n 3cacf8 │ │ │ │ + bge.n 3cad00 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - add r1, sp, #176 @ 0xb0 │ │ │ │ + add r1, sp, #192 @ 0xc0 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - bge.n 3cacc0 │ │ │ │ + bge.n 3cacc8 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - add r1, sp, #48 @ 0x30 │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - add sp, #440 @ 0x1b8 │ │ │ │ + add sp, #456 @ 0x1c8 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - bge.n 3cac60 │ │ │ │ + bge.n 3cac68 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - add r0, sp, #848 @ 0x350 │ │ │ │ + add r0, sp, #864 @ 0x360 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - bge.n 3cadec │ │ │ │ + bge.n 3cadf4 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - add r0, sp, #608 @ 0x260 │ │ │ │ + add r0, sp, #624 @ 0x270 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrd r0, r1, [r8, #-64] @ 0x40 │ │ │ │ + ldrd r0, r1, [ip, #-64] @ 0x40 │ │ │ │ str r2, [r7, r1] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - bge.n 3cad94 │ │ │ │ + bge.n 3cad9c │ │ │ │ lsls r0, r2, #4 │ │ │ │ - add r0, sp, #408 @ 0x198 │ │ │ │ + add r0, sp, #424 @ 0x1a8 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - bls.n 3cad10 │ │ │ │ + bls.n 3cad18 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - add r0, sp, #120 @ 0x78 │ │ │ │ + add r0, sp, #136 @ 0x88 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - stmdb sl!, {r4, r8} │ │ │ │ - str r7, [sp, #576] @ 0x240 │ │ │ │ + stmdb lr!, {r4, r8} │ │ │ │ + str r7, [sp, #592] @ 0x250 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - bls.n 3cacb8 │ │ │ │ + bls.n 3cacc0 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - add r7, pc, #944 @ (adr r7, 3cb128 ) │ │ │ │ + add r7, pc, #960 @ (adr r7, 3cb138 ) │ │ │ │ lsls r0, r2, #4 │ │ │ │ - bls.n 3cac88 │ │ │ │ + bls.n 3cac90 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - add r7, pc, #824 @ (adr r7, 3cb0b8 ) │ │ │ │ + add r7, pc, #840 @ (adr r7, 3cb0c8 ) │ │ │ │ lsls r0, r2, #4 │ │ │ │ - add r7, sp, #136 @ 0x88 │ │ │ │ + add r7, sp, #152 @ 0x98 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - bls.n 3cae0c │ │ │ │ + bls.n 3cae14 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - add r7, pc, #552 @ (adr r7, 3cafb4 ) │ │ │ │ + add r7, pc, #568 @ (adr r7, 3cafc4 ) │ │ │ │ lsls r0, r2, #4 │ │ │ │ - bhi.n 3cad88 │ │ │ │ + bls.n 3cad90 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - add r7, pc, #272 @ (adr r7, 3caea4 ) │ │ │ │ + add r7, pc, #288 @ (adr r7, 3caeb4 ) │ │ │ │ lsls r0, r2, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r3, r7} │ │ │ │ + stmia r3!, {r2, r3, r7} │ │ │ │ lsls r0, r2, #4 │ │ │ │ - bhi.n 3cad14 │ │ │ │ + bhi.n 3cad1c │ │ │ │ lsls r0, r2, #4 │ │ │ │ - add r7, pc, #8 @ (adr r7, 3cadac ) │ │ │ │ + add r7, pc, #24 @ (adr r7, 3cadbc ) │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ands r0, r3 │ │ │ │ + ands r4, r3 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - add r6, pc, #848 @ (adr r6, 3cb0fc ) │ │ │ │ + add r6, pc, #864 @ (adr r6, 3cb10c ) │ │ │ │ lsls r0, r2, #4 │ │ │ │ - bhi.n 3caea0 │ │ │ │ + bhi.n 3caea8 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - bhi.n 3cae58 │ │ │ │ + bhi.n 3cae60 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - add r6, pc, #616 @ (adr r6, 3cb020 ) │ │ │ │ + add r6, pc, #632 @ (adr r6, 3cb030 ) │ │ │ │ lsls r0, r2, #4 │ │ │ │ - bhi.n 3cae20 │ │ │ │ + bhi.n 3cae28 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - add r6, pc, #488 @ (adr r6, 3cafa8 ) │ │ │ │ + add r6, pc, #504 @ (adr r6, 3cafb8 ) │ │ │ │ lsls r0, r2, #4 │ │ │ │ - bhi.n 3cade8 │ │ │ │ + bhi.n 3cadf0 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - add r6, pc, #360 @ (adr r6, 3caf30 ) │ │ │ │ + add r6, pc, #376 @ (adr r6, 3caf40 ) │ │ │ │ lsls r0, r2, #4 │ │ │ │ - add r5, sp, #808 @ 0x328 │ │ │ │ + add r5, sp, #824 @ 0x338 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - add r6, pc, #232 @ (adr r6, 3caeb8 ) │ │ │ │ + add r6, pc, #248 @ (adr r6, 3caec8 ) │ │ │ │ lsls r0, r2, #4 │ │ │ │ - bvc.n 3cad94 │ │ │ │ + bvc.n 3cad9c │ │ │ │ lsls r0, r2, #4 │ │ │ │ - bvc.n 3cad64 │ │ │ │ + bvc.n 3cad6c │ │ │ │ lsls r0, r2, #4 │ │ │ │ - add r6, pc, #56 @ (adr r6, 3cae14 ) │ │ │ │ + add r6, pc, #72 @ (adr r6, 3cae24 ) │ │ │ │ lsls r0, r2, #4 │ │ │ │ - bvc.n 3cad14 │ │ │ │ + bvc.n 3cad1c │ │ │ │ lsls r0, r2, #4 │ │ │ │ - add r5, pc, #904 @ (adr r5, 3cb16c ) │ │ │ │ + add r5, pc, #920 @ (adr r5, 3cb17c ) │ │ │ │ lsls r0, r2, #4 │ │ │ │ - bvc.n 3caecc │ │ │ │ + bvc.n 3caed4 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - add r5, pc, #744 @ (adr r5, 3cb0d4 ) │ │ │ │ + add r5, pc, #760 @ (adr r5, 3cb0e4 ) │ │ │ │ lsls r0, r2, #4 │ │ │ │ - add r5, sp, #160 @ 0xa0 │ │ │ │ + add r5, sp, #176 @ 0xb0 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - bvc.n 3cae8c │ │ │ │ + bvc.n 3cae94 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - add r5, pc, #600 @ (adr r5, 3cb050 ) │ │ │ │ + add r5, pc, #616 @ (adr r5, 3cb060 ) │ │ │ │ lsls r0, r2, #4 │ │ │ │ - b.n 3caab4 │ │ │ │ + b.n 3caabc │ │ │ │ lsls r0, r2, #4 │ │ │ │ - bvc.n 3cae18 │ │ │ │ + bvc.n 3cae20 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - add r5, pc, #344 @ (adr r5, 3caf5c ) │ │ │ │ + add r5, pc, #360 @ (adr r5, 3caf6c ) │ │ │ │ lsls r0, r2, #4 │ │ │ │ ldr r5, [pc, #272] @ (3caf18 ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ - bvs.n 3cade4 │ │ │ │ + bvs.n 3cadec │ │ │ │ lsls r0, r2, #4 │ │ │ │ - add r5, pc, #208 @ (adr r5, 3caee0 ) │ │ │ │ + add r5, pc, #224 @ (adr r5, 3caef0 ) │ │ │ │ lsls r0, r2, #4 │ │ │ │ - lsls r0, r2, #19 │ │ │ │ + lsls r4, r2, #19 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - bvs.n 3cad60 │ │ │ │ + bvs.n 3cad68 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - add r4, pc, #944 @ (adr r4, 3cb1cc ) │ │ │ │ + add r4, pc, #960 @ (adr r4, 3cb1dc ) │ │ │ │ lsls r0, r2, #4 │ │ │ │ - bvs.n 3caf08 │ │ │ │ + bvs.n 3caf10 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - add r4, pc, #752 @ (adr r4, 3cb114 ) │ │ │ │ + add r4, pc, #768 @ (adr r4, 3cb124 ) │ │ │ │ lsls r0, r2, #4 │ │ │ │ - bvs.n 3caed0 │ │ │ │ + bvs.n 3caed8 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - add r4, pc, #624 @ (adr r4, 3cb09c ) │ │ │ │ + add r4, pc, #640 @ (adr r4, 3cb0ac ) │ │ │ │ lsls r0, r2, #4 │ │ │ │ - bvs.n 3cae98 │ │ │ │ + bvs.n 3caea0 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - add r4, pc, #496 @ (adr r4, 3cb024 ) │ │ │ │ + add r4, pc, #512 @ (adr r4, 3cb034 ) │ │ │ │ lsls r0, r2, #4 │ │ │ │ vaddw.s16 q0, q5, d16 │ │ │ │ - add r4, pc, #176 @ (adr r4, 3caeec ) │ │ │ │ + add r4, pc, #192 @ (adr r4, 3caefc ) │ │ │ │ lsls r0, r2, #4 │ │ │ │ - strb r2, [r0, r4] │ │ │ │ + strb r6, [r0, r4] │ │ │ │ lsls r0, r2, #4 │ │ │ │ vrhadd.s d16, d12, d16 │ │ │ │ - add r4, pc, #56 @ (adr r4, 3cae80 ) │ │ │ │ + add r4, pc, #72 @ (adr r4, 3cae90 ) │ │ │ │ lsls r0, r2, #4 │ │ │ │ - strb r0, [r5, #26] │ │ │ │ + strb r4, [r5, #26] │ │ │ │ lsls r0, r2, #4 │ │ │ │ vrhadd.s16 d16, d14, d16 │ │ │ │ - add r3, pc, #960 @ (adr r3, 3cb214 ) │ │ │ │ + add r3, pc, #976 @ (adr r3, 3cb224 ) │ │ │ │ lsls r0, r2, #4 │ │ │ │ - bpl.n 3cae44 │ │ │ │ + bpl.n 3cae4c │ │ │ │ lsls r0, r2, #4 │ │ │ │ vrhadd.s8 d16, d0, d16 │ │ │ │ - add r3, pc, #840 @ (adr r3, 3cb1a8 ) │ │ │ │ + add r3, pc, #856 @ (adr r3, 3cb1b8 ) │ │ │ │ lsls r0, r2, #4 │ │ │ │ - strh r0, [r4, r7] │ │ │ │ + strh r4, [r4, r7] │ │ │ │ lsls r0, r2, #4 │ │ │ │ vrhadd.s32 d0, d2, d16 │ │ │ │ - add r3, pc, #720 @ (adr r3, 3cb13c ) │ │ │ │ + add r3, pc, #736 @ (adr r3, 3cb14c ) │ │ │ │ lsls r0, r2, #4 │ │ │ │ - add r5, sp, #392 @ 0x188 │ │ │ │ + add r5, sp, #408 @ 0x198 │ │ │ │ lsls r0, r2, #4 │ │ │ │ vrhadd.s8 d0, d10, d16 │ │ │ │ - add r3, pc, #624 @ (adr r3, 3cb0e8 ) │ │ │ │ + add r3, pc, #640 @ (adr r3, 3cb0f8 ) │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldr r6, [r5, #68] @ 0x44 │ │ │ │ + ldr r2, [r6, #68] @ 0x44 │ │ │ │ lsls r0, r2, #4 │ │ │ │ ble.n 3cae6c │ │ │ │ lsls r0, r4, #4 │ │ │ │ - str r0, [r2, r0] │ │ │ │ + str r4, [r2, r0] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - str r6, [r5, r0] │ │ │ │ + str r2, [r6, r0] │ │ │ │ lsls r0, r2, #4 │ │ │ │ cdp 1, 13, cr0, cr6, cr0, {1} │ │ │ │ - add r3, pc, #416 @ (adr r3, 3cb030 ) │ │ │ │ + add r3, pc, #432 @ (adr r3, 3cb040 ) │ │ │ │ lsls r0, r2, #4 │ │ │ │ - blt.n 3caeb0 │ │ │ │ + blt.n 3caeb8 │ │ │ │ lsls r0, r2, #4 │ │ │ │ cdp 1, 11, cr0, cr14, cr0, {1} │ │ │ │ - add r3, pc, #320 @ (adr r3, 3cafdc ) │ │ │ │ + add r3, pc, #336 @ (adr r3, 3cafec ) │ │ │ │ lsls r0, r2, #4 │ │ │ │ - b.n 3ca7bc │ │ │ │ + b.n 3ca7c4 │ │ │ │ lsls r0, r2, #4 │ │ │ │ cdp 1, 10, cr0, cr6, cr0, {1} │ │ │ │ - add r3, pc, #224 @ (adr r3, 3caf88 ) │ │ │ │ + add r3, pc, #240 @ (adr r3, 3caf98 ) │ │ │ │ lsls r0, r2, #4 │ │ │ │ - bpl.n 3caf28 │ │ │ │ + bpl.n 3caf30 │ │ │ │ lsls r0, r2, #4 │ │ │ │ cdp 1, 8, cr0, cr14, cr0, {1} │ │ │ │ - add r3, pc, #128 @ (adr r3, 3caf34 ) │ │ │ │ + add r3, pc, #144 @ (adr r3, 3caf44 ) │ │ │ │ lsls r0, r2, #4 │ │ │ │ - b.n 3ca72c │ │ │ │ + b.n 3ca734 │ │ │ │ lsls r0, r2, #4 │ │ │ │ cdp 1, 7, cr0, cr6, cr0, {1} │ │ │ │ - add r3, pc, #32 @ (adr r3, 3caee0 ) │ │ │ │ + add r3, pc, #48 @ (adr r3, 3caef0 ) │ │ │ │ lsls r0, r2, #4 │ │ │ │ - bgt.n 3cadf0 │ │ │ │ + bgt.n 3cadf8 │ │ │ │ lsls r0, r2, #4 │ │ │ │ cdp 1, 5, cr0, cr14, cr0, {1} │ │ │ │ - add r2, pc, #960 @ (adr r2, 3cb28c ) │ │ │ │ + add r2, pc, #976 @ (adr r2, 3cb29c ) │ │ │ │ lsls r0, r2, #4 │ │ │ │ - bls.n 3caf04 │ │ │ │ + bls.n 3caf0c │ │ │ │ lsls r0, r2, #4 │ │ │ │ cdp 1, 4, cr0, cr6, cr0, {1} │ │ │ │ - add r2, pc, #864 @ (adr r2, 3cb238 ) │ │ │ │ + add r2, pc, #880 @ (adr r2, 3cb248 ) │ │ │ │ lsls r0, r2, #4 │ │ │ │ - b.n 3ca7d8 │ │ │ │ + b.n 3ca7e0 │ │ │ │ lsls r0, r2, #4 │ │ │ │ cdp 1, 2, cr0, cr14, cr0, {1} │ │ │ │ - add r2, pc, #768 @ (adr r2, 3cb1e4 ) │ │ │ │ + add r2, pc, #784 @ (adr r2, 3cb1f4 ) │ │ │ │ lsls r0, r2, #4 │ │ │ │ - bls.n 3cae9c │ │ │ │ + bls.n 3caea4 │ │ │ │ lsls r0, r2, #4 │ │ │ │ cdp 1, 1, cr0, cr6, cr0, {1} │ │ │ │ - add r2, pc, #672 @ (adr r2, 3cb190 ) │ │ │ │ + add r2, pc, #688 @ (adr r2, 3cb1a0 ) │ │ │ │ lsls r0, r2, #4 │ │ │ │ - add r4, sp, #136 @ 0x88 │ │ │ │ + add r4, sp, #152 @ 0x98 │ │ │ │ lsls r0, r2, #4 │ │ │ │ ldcl 1, cr0, [lr, #128]! @ 0x80 │ │ │ │ - add r2, pc, #576 @ (adr r2, 3cb13c ) │ │ │ │ + add r2, pc, #592 @ (adr r2, 3cb14c ) │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrb r6, [r5, #0] │ │ │ │ + ldrb r2, [r6, #0] │ │ │ │ lsls r0, r2, #4 │ │ │ │ stcl 1, cr0, [r6, #128]! @ 0x80 │ │ │ │ - add r2, pc, #480 @ (adr r2, 3cb0e8 ) │ │ │ │ + add r2, pc, #496 @ (adr r2, 3cb0f8 ) │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrsh r2, [r6, r4] │ │ │ │ + ldrsh r6, [r6, r4] │ │ │ │ lsls r0, r2, #4 │ │ │ │ stcl 1, cr0, [lr, #128] @ 0x80 │ │ │ │ - add r2, pc, #384 @ (adr r2, 3cb094 ) │ │ │ │ + add r2, pc, #400 @ (adr r2, 3cb0a4 ) │ │ │ │ lsls r0, r2, #4 │ │ │ │ - b.n 3cb4cc │ │ │ │ + b.n 3cb4d4 │ │ │ │ lsls r0, r2, #4 │ │ │ │ ldc 1, cr0, [r6, #128]! @ 0x80 │ │ │ │ - add r2, pc, #288 @ (adr r2, 3cb040 ) │ │ │ │ + add r2, pc, #304 @ (adr r2, 3cb050 ) │ │ │ │ lsls r0, r2, #4 │ │ │ │ - strb r2, [r0, #29] │ │ │ │ + strb r6, [r0, #29] │ │ │ │ lsls r0, r2, #4 │ │ │ │ ldc 1, cr0, [lr, #128] @ 0x80 │ │ │ │ - add r2, pc, #192 @ (adr r2, 3cafec ) │ │ │ │ + add r2, pc, #208 @ (adr r2, 3caffc ) │ │ │ │ lsls r0, r2, #4 │ │ │ │ - strb r6, [r5, r7] │ │ │ │ + strb r2, [r6, r7] │ │ │ │ lsls r0, r2, #4 │ │ │ │ stc 1, cr0, [r6, #128] @ 0x80 │ │ │ │ - add r2, pc, #96 @ (adr r2, 3caf98 ) │ │ │ │ + add r2, pc, #112 @ (adr r2, 3cafa8 ) │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrsh r6, [r6, r3] │ │ │ │ + ldrsh r2, [r7, r3] │ │ │ │ lsls r0, r2, #4 │ │ │ │ stcl 1, cr0, [lr, #-128]! @ 0xffffff80 │ │ │ │ - add r2, pc, #0 @ (adr r2, 3caf44 ) │ │ │ │ + add r2, pc, #16 @ (adr r2, 3caf54 ) │ │ │ │ lsls r0, r2, #4 │ │ │ │ - b.n 3cb5fc │ │ │ │ + b.n 3cb604 │ │ │ │ lsls r0, r2, #4 │ │ │ │ ldcl 1, cr0, [r6, #-128] @ 0xffffff80 │ │ │ │ - add r1, pc, #928 @ (adr r1, 3cb2f0 ) │ │ │ │ + add r1, pc, #944 @ (adr r1, 3cb300 ) │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrsh r2, [r4, r7] │ │ │ │ + ldrsh r6, [r4, r7] │ │ │ │ lsls r0, r2, #4 │ │ │ │ ldc 1, cr0, [lr, #-128]! @ 0xffffff80 │ │ │ │ - add r1, pc, #832 @ (adr r1, 3cb29c ) │ │ │ │ + add r1, pc, #848 @ (adr r1, 3cb2ac ) │ │ │ │ lsls r0, r2, #4 │ │ │ │ - b.n 3cb5cc │ │ │ │ + b.n 3cb5d4 │ │ │ │ lsls r0, r2, #4 │ │ │ │ stc 1, cr0, [r6, #-128]! @ 0xffffff80 │ │ │ │ - add r1, pc, #736 @ (adr r1, 3cb248 ) │ │ │ │ + add r1, pc, #752 @ (adr r1, 3cb258 ) │ │ │ │ lsls r0, r2, #4 │ │ │ │ - strb r6, [r4, #19] │ │ │ │ + strb r2, [r5, #19] │ │ │ │ lsls r0, r2, #4 │ │ │ │ stc 1, cr0, [lr, #-128] @ 0xffffff80 │ │ │ │ - add r1, pc, #640 @ (adr r1, 3cb1f4 ) │ │ │ │ + add r1, pc, #656 @ (adr r1, 3cb204 ) │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrb r2, [r0, r6] │ │ │ │ + ldrb r6, [r0, r6] │ │ │ │ lsls r0, r2, #4 │ │ │ │ blt.n 3caf74 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - ldr r5, [pc, #280] @ (3cb098 ) │ │ │ │ + ldr r5, [pc, #296] @ (3cb0a8 ) │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldr r5, [pc, #1008] @ (3cb374 ) │ │ │ │ + ldr r6, [pc, #0] @ (3caf84 ) │ │ │ │ lsls r0, r2, #4 │ │ │ │ ldcl 1, cr0, [ip], {32} │ │ │ │ - add r1, pc, #440 @ (adr r1, 3cb144 ) │ │ │ │ + add r1, pc, #456 @ (adr r1, 3cb154 ) │ │ │ │ lsls r0, r2, #4 │ │ │ │ - b.n 3cb360 │ │ │ │ + b.n 3cb368 │ │ │ │ lsls r0, r2, #4 │ │ │ │ stcl 1, cr0, [r4], {32} │ │ │ │ - add r1, pc, #344 @ (adr r1, 3cb0f0 ) │ │ │ │ + add r1, pc, #360 @ (adr r1, 3cb100 ) │ │ │ │ lsls r0, r2, #4 │ │ │ │ - strb r4, [r3, #25] │ │ │ │ + strb r0, [r4, #25] │ │ │ │ lsls r0, r2, #4 │ │ │ │ stc 1, cr0, [ip], #128 @ 0x80 │ │ │ │ - add r1, pc, #248 @ (adr r1, 3cb09c ) │ │ │ │ + add r1, pc, #264 @ (adr r1, 3cb0ac ) │ │ │ │ lsls r0, r2, #4 │ │ │ │ - strb r0, [r3, r5] │ │ │ │ + strb r4, [r3, r5] │ │ │ │ lsls r0, r2, #4 │ │ │ │ ldc 1, cr0, [r4], {32} │ │ │ │ - add r1, pc, #152 @ (adr r1, 3cb048 ) │ │ │ │ + add r1, pc, #168 @ (adr r1, 3cb058 ) │ │ │ │ lsls r0, r2, #4 │ │ │ │ - svc 12 │ │ │ │ + svc 16 │ │ │ │ lsls r0, r2, #4 │ │ │ │ │ │ │ │ 003cafb4 : │ │ │ │ stmdb 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 │ │ │ │ @@ -218629,51 +218628,51 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #26 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #80 @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 3cb904 │ │ │ │ + bls.n 3cb90c │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ lsls r0, r2, #4 │ │ │ │ stmia r4!, {r1, r4, r5, r7} │ │ │ │ lsls r7, r4, #4 │ │ │ │ - bls.n 3cba9c │ │ │ │ + bls.n 3cbaa4 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - str r7, [sp, #856] @ 0x358 │ │ │ │ + str r7, [sp, #872] @ 0x368 │ │ │ │ lsls r0, r2, #4 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r7, #12] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 3cb9ec │ │ │ │ + bvc.n 3cb9f4 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - str r5, [sp, #456] @ 0x1c8 │ │ │ │ + str r5, [sp, #472] @ 0x1d8 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - bvs.n 3cb9ac │ │ │ │ + bvs.n 3cb9b4 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - str r5, [sp, #312] @ 0x138 │ │ │ │ + str r5, [sp, #328] @ 0x148 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - bvs.n 3cb95c │ │ │ │ + bvs.n 3cb964 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - str r5, [sp, #144] @ 0x90 │ │ │ │ + str r5, [sp, #160] @ 0xa0 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - bvs.n 3cb908 │ │ │ │ + bvs.n 3cb910 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - str r4, [sp, #984] @ 0x3d8 │ │ │ │ + str r4, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - bvs.n 3cbab4 │ │ │ │ + bvs.n 3cbabc │ │ │ │ lsls r0, r2, #4 │ │ │ │ - str r4, [sp, #800] @ 0x320 │ │ │ │ + str r4, [sp, #816] @ 0x330 │ │ │ │ lsls r0, r2, #4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr.w r2, [pc, #2552] @ 3cc408 │ │ │ │ ldr.w r1, [pc, #2552] @ 3cc40c │ │ │ │ ldr.w r0, [pc, #2552] @ 3cc410 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #4] │ │ │ │ @@ -219604,269 +219603,269 @@ │ │ │ │ ldr r1, [pc, #520] @ (3cc600 ) │ │ │ │ ldr r0, [pc, #520] @ (3cc604 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #1424 @ 0x590 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ - ldr r3, [sp, #264] @ 0x108 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - bpl.n 3cc374 │ │ │ │ + bpl.n 3cc37c │ │ │ │ lsls r0, r2, #4 │ │ │ │ - str r4, [sp, #144] @ 0x90 │ │ │ │ + str r4, [sp, #160] @ 0xa0 │ │ │ │ lsls r0, r2, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 3cc340 │ │ │ │ + bcs.n 3cc348 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - str r1, [sp, #16] │ │ │ │ + str r1, [sp, #32] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - bcs.n 3cc49c │ │ │ │ + bcs.n 3cc4a4 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - str r0, [sp, #696] @ 0x2b8 │ │ │ │ + str r0, [sp, #712] @ 0x2c8 │ │ │ │ lsls r0, r2, #4 │ │ │ │ subs r0, #130 @ 0x82 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - bcs.n 3cc430 │ │ │ │ + bcs.n 3cc438 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - str r0, [sp, #424] @ 0x1a8 │ │ │ │ + str r0, [sp, #440] @ 0x1b8 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - bne.n 3cc4ac │ │ │ │ + bne.n 3cc4b4 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - bne.n 3cc37c │ │ │ │ + bne.n 3cc384 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - bne.n 3cc34c │ │ │ │ + bne.n 3cc354 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrh r6, [r6, #62] @ 0x3e │ │ │ │ + ldrh r2, [r7, #62] @ 0x3e │ │ │ │ lsls r0, r2, #4 │ │ │ │ - bne.n 3cc4dc │ │ │ │ + bne.n 3cc4e4 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrh r2, [r7, #60] @ 0x3c │ │ │ │ + ldrh r6, [r7, #60] @ 0x3c │ │ │ │ lsls r0, r2, #4 │ │ │ │ - bne.n 3cc48c │ │ │ │ + bne.n 3cc494 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrh r6, [r1, #60] @ 0x3c │ │ │ │ + ldrh r2, [r2, #60] @ 0x3c │ │ │ │ lsls r0, r2, #4 │ │ │ │ - beq.n 3cc3ec │ │ │ │ + beq.n 3cc3f4 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - beq.n 3cc41c │ │ │ │ + beq.n 3cc424 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrh r0, [r2, #58] @ 0x3a │ │ │ │ + ldrh r4, [r2, #58] @ 0x3a │ │ │ │ lsls r0, r2, #4 │ │ │ │ - beq.n 3cc3f0 │ │ │ │ + beq.n 3cc3f8 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrh r6, [r6, #56] @ 0x38 │ │ │ │ + ldrh r2, [r7, #56] @ 0x38 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - beq.n 3cc3c0 │ │ │ │ + beq.n 3cc3c8 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrh r2, [r3, #56] @ 0x38 │ │ │ │ + ldrh r6, [r3, #56] @ 0x38 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - beq.n 3cc390 │ │ │ │ + beq.n 3cc398 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrh r6, [r7, #54] @ 0x36 │ │ │ │ + ldrh r2, [r0, #56] @ 0x38 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - beq.n 3cc560 │ │ │ │ + beq.n 3cc568 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrh r2, [r4, #54] @ 0x36 │ │ │ │ + ldrh r6, [r4, #54] @ 0x36 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrb r4, [r4, #25] │ │ │ │ + ldrb r0, [r5, #25] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - beq.n 3cc524 │ │ │ │ + beq.n 3cc52c │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrh r0, [r7, #52] @ 0x34 │ │ │ │ + ldrh r4, [r7, #52] @ 0x34 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldmia r7, {r3, r4, r7} │ │ │ │ + ldmia r7, {r2, r3, r4, r7} │ │ │ │ lsls r0, r2, #4 │ │ │ │ - beq.n 3cc4e4 │ │ │ │ + beq.n 3cc4ec │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrh r0, [r3, #52] @ 0x34 │ │ │ │ + ldrh r4, [r3, #52] @ 0x34 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldmia r7, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r4, r5, r6, r7} │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrh r0, [r4, #50] @ 0x32 │ │ │ │ + ldrh r4, [r4, #50] @ 0x32 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldmia r7, {r1, r4, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r4, r6, r7} │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrh r4, [r0, #50] @ 0x32 │ │ │ │ + ldrh r0, [r1, #50] @ 0x32 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r7, {r1, r5, r7} │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrh r0, [r2, #48] @ 0x30 │ │ │ │ + ldrh r4, [r2, #48] @ 0x30 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldmia r7, {r1, r7} │ │ │ │ + ldmia r7, {r1, r2, r7} │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrh r4, [r6, #46] @ 0x2e │ │ │ │ + ldrh r0, [r7, #46] @ 0x2e │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldmia r7!, {r1, r2, r6} │ │ │ │ + ldmia r7!, {r1, r3, r6} │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrh r0, [r7, #44] @ 0x2c │ │ │ │ + ldrh r4, [r7, #44] @ 0x2c │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldmia r7!, {r1, r3, r5} │ │ │ │ + ldmia r7!, {r1, r2, r3, r5} │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrh r4, [r3, #44] @ 0x2c │ │ │ │ + ldrh r0, [r4, #44] @ 0x2c │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldmia r7!, {r1, r2, r3} │ │ │ │ + ldmia r7!, {r1, r4} │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrh r0, [r0, #44] @ 0x2c │ │ │ │ + ldrh r4, [r0, #44] @ 0x2c │ │ │ │ lsls r0, r2, #4 │ │ │ │ adds r5, #114 @ 0x72 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldmia r6, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r6, {r4, r5, r6, r7} │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrh r2, [r3, #42] @ 0x2a │ │ │ │ + ldrh r6, [r3, #42] @ 0x2a │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldmia r6!, {r1, r2, r3, r5} │ │ │ │ + ldmia r6!, {r1, r4, r5} │ │ │ │ lsls r0, r2, #4 │ │ │ │ - str r4, [sp, #376] @ 0x178 │ │ │ │ + str r4, [sp, #392] @ 0x188 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldmia r6, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r6, {r1, r4, r6, r7} │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrh r0, [r0, #42] @ 0x2a │ │ │ │ + ldrh r4, [r0, #42] @ 0x2a │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldmia r6!, {r1, r2, r4, r7} │ │ │ │ + ldmia r6!, {r1, r3, r4, r7} │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrh r0, [r1, #40] @ 0x28 │ │ │ │ + ldrh r4, [r1, #40] @ 0x28 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldmia r6, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r6, {r1, r4, r5, r6} │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrh r0, [r4, #38] @ 0x26 │ │ │ │ + ldrh r4, [r4, #38] @ 0x26 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldmia r6!, {r1, r2, r3, r5} │ │ │ │ + ldmia r6!, {r1, r4, r5} │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrh r0, [r4, #36] @ 0x24 │ │ │ │ + ldrh r4, [r4, #36] @ 0x24 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldmia r6!, {r2} │ │ │ │ + ldmia r6!, {r3} │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrh r6, [r6, #34] @ 0x22 │ │ │ │ + ldrh r2, [r7, #34] @ 0x22 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldmia r5, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r5, {r1, r4, r5, r6, r7} │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrh r0, [r4, #34] @ 0x22 │ │ │ │ + ldrh r4, [r4, #34] @ 0x22 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - add r7, sp, #312 @ 0x138 │ │ │ │ + add r7, sp, #328 @ 0x148 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - ldmia r5!, {r1, r2, r6, r7} │ │ │ │ + ldmia r5!, {r1, r3, r6, r7} │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrh r0, [r7, #32] │ │ │ │ + ldrh r4, [r7, #32] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldmia r5, {r4, r5, r7} │ │ │ │ + ldmia r5, {r2, r4, r5, r7} │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrh r2, [r4, #32] │ │ │ │ + ldrh r6, [r4, #32] │ │ │ │ lsls r0, r2, #4 │ │ │ │ ldrb r0, [r1, #8] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldmia r5!, {r4, r7} │ │ │ │ + ldmia r5!, {r2, r4, r7} │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrh r2, [r0, #32] │ │ │ │ + ldrh r6, [r0, #32] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldmia r5, {r3, r4, r5, r6} │ │ │ │ + ldmia r5, {r2, r3, r4, r5, r6} │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrh r2, [r5, #30] │ │ │ │ + ldrh r6, [r5, #30] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldmia r5!, {r3, r4, r6} │ │ │ │ + ldmia r5!, {r2, r3, r4, r6} │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrh r2, [r1, #30] │ │ │ │ + ldrh r6, [r1, #30] │ │ │ │ lsls r0, r2, #4 │ │ │ │ bvs.n 3cc538 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - ldrh r0, [r1, #28] │ │ │ │ + ldrh r4, [r1, #28] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - str r6, [r6, #20] │ │ │ │ + str r2, [r7, #20] │ │ │ │ lsls r0, r2, #4 │ │ │ │ bvs.n 3cc514 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - ldrh r0, [r6, #26] │ │ │ │ + ldrh r4, [r6, #26] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldmia r5, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r5!, {r1, r7} │ │ │ │ lsls r0, r2, #4 │ │ │ │ bvs.n 3cc4f0 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - ldrh r0, [r3, #26] │ │ │ │ + ldrh r4, [r3, #26] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - stmia r4!, {r1, r3, r5, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r0, r2, #4 │ │ │ │ bvs.n 3cc4cc │ │ │ │ lsls r0, r4, #4 │ │ │ │ - ldrh r0, [r0, #26] │ │ │ │ + ldrh r4, [r0, #26] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - str r6, [r6, #12] │ │ │ │ + str r2, [r7, #12] │ │ │ │ lsls r0, r2, #4 │ │ │ │ bvs.n 3cc4a8 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - ldrh r0, [r5, #24] │ │ │ │ + ldrh r4, [r5, #24] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - str r2, [r2, #12] │ │ │ │ + str r6, [r2, #12] │ │ │ │ lsls r0, r2, #4 │ │ │ │ bvs.n 3cc684 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - ldrh r0, [r2, #24] │ │ │ │ + ldrh r4, [r2, #24] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - subs r5, #218 @ 0xda │ │ │ │ + subs r5, #222 @ 0xde │ │ │ │ lsls r0, r2, #4 │ │ │ │ bvs.n 3cc660 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - ldrh r0, [r7, #22] │ │ │ │ + ldrh r4, [r7, #22] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - stmia r1!, {r1, r3} │ │ │ │ + stmia r1!, {r1, r2, r3} │ │ │ │ lsls r0, r2, #4 │ │ │ │ bvs.n 3cc63c │ │ │ │ lsls r0, r4, #4 │ │ │ │ - ldrh r0, [r4, #22] │ │ │ │ + ldrh r4, [r4, #22] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - mov sl, r8 │ │ │ │ + mov lr, r8 │ │ │ │ lsls r0, r2, #4 │ │ │ │ bvs.n 3cc618 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - ldrh r0, [r1, #22] │ │ │ │ + ldrh r4, [r1, #22] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - str r5, [sp, #936] @ 0x3a8 │ │ │ │ + str r5, [sp, #952] @ 0x3b8 │ │ │ │ lsls r0, r2, #4 │ │ │ │ bvs.n 3cc5f4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - ldrh r0, [r6, #20] │ │ │ │ + ldrh r4, [r6, #20] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldmia r5!, {r1, r4} │ │ │ │ + ldmia r5!, {r1, r2, r4} │ │ │ │ lsls r0, r2, #4 │ │ │ │ bvs.n 3cc5d0 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - ldrh r0, [r3, #20] │ │ │ │ + ldrh r4, [r3, #20] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldmia r4, {r1, r4, r5, r6} │ │ │ │ + ldmia r4, {r1, r2, r4, r5, r6} │ │ │ │ lsls r0, r2, #4 │ │ │ │ stmia r4!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r0, r4, #4 │ │ │ │ - adds r7, #12 │ │ │ │ + adds r7, #16 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - adds r7, #42 @ 0x2a │ │ │ │ + adds r7, #46 @ 0x2e │ │ │ │ lsls r0, r2, #4 │ │ │ │ bpl.n 3cc580 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - ldrh r4, [r4, #18] │ │ │ │ + ldrh r0, [r5, #18] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - stmia r6!, {r1, r2, r5} │ │ │ │ + stmia r6!, {r1, r3, r5} │ │ │ │ lsls r0, r2, #4 │ │ │ │ bpl.n 3cc55c │ │ │ │ lsls r0, r4, #4 │ │ │ │ - ldrh r4, [r1, #18] │ │ │ │ + ldrh r0, [r2, #18] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldmia r4, {r1, r3, r4} │ │ │ │ + ldmia r4, {r1, r2, r3, r4} │ │ │ │ lsls r0, r2, #4 │ │ │ │ bpl.n 3cc538 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - ldrh r4, [r6, #16] │ │ │ │ + ldrh r0, [r7, #16] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldmia r4!, {r1, r3, r7} │ │ │ │ + ldmia r4!, {r1, r2, r3, r7} │ │ │ │ lsls r0, r2, #4 │ │ │ │ bpl.n 3cc514 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - ldrh r4, [r3, #16] │ │ │ │ + ldrh r0, [r4, #16] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldmia r4!, {r1, r2, r5, r6} │ │ │ │ + ldmia r4!, {r1, r3, r5, r6} │ │ │ │ lsls r0, r2, #4 │ │ │ │ │ │ │ │ 003cc608 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -220015,37 +220014,37 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ push {r1, r3, r4, r5} │ │ │ │ lsls r7, r4, #4 │ │ │ │ - strb r2, [r1, #5] │ │ │ │ + strb r6, [r1, #5] │ │ │ │ lsls r0, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r0, r2, #4 │ │ │ │ - strh r2, [r3, #58] @ 0x3a │ │ │ │ + strh r6, [r3, #58] @ 0x3a │ │ │ │ lsls r0, r2, #4 │ │ │ │ - movs r0, #128 @ 0x80 │ │ │ │ + movs r0, #132 @ 0x84 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - movs r0, #116 @ 0x74 │ │ │ │ + movs r0, #120 @ 0x78 │ │ │ │ lsls r0, r4, #4 │ │ │ │ stmia r1!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r0, r4, #4 │ │ │ │ - adds r3, #120 @ 0x78 │ │ │ │ + adds r3, #124 @ 0x7c │ │ │ │ lsls r0, r2, #4 │ │ │ │ - adds r3, #150 @ 0x96 │ │ │ │ + adds r3, #154 @ 0x9a │ │ │ │ lsls r0, r2, #4 │ │ │ │ stmia r1!, {r3, r6} │ │ │ │ lsls r0, r4, #4 │ │ │ │ - adds r2, #146 @ 0x92 │ │ │ │ + adds r2, #150 @ 0x96 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - adds r3, #72 @ 0x48 │ │ │ │ + adds r3, #76 @ 0x4c │ │ │ │ lsls r0, r2, #4 │ │ │ │ │ │ │ │ 003cc7a4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -220173,25 +220172,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r5, #34] @ 0x22 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ uxth r2, r3 │ │ │ │ lsls r7, r4, #4 │ │ │ │ - strh r0, [r5, #8] │ │ │ │ + strh r4, [r5, #8] │ │ │ │ lsls r6, r1, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb774 │ │ │ │ + @ instruction: 0xb778 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - strh r4, [r7, #44] @ 0x2c │ │ │ │ + strh r0, [r0, #46] @ 0x2e │ │ │ │ lsls r0, r2, #4 │ │ │ │ - @ instruction: 0xb768 │ │ │ │ + @ instruction: 0xb76c │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrh r4, [r6, #36] @ 0x24 │ │ │ │ + ldrh r0, [r7, #36] @ 0x24 │ │ │ │ lsls r0, r2, #4 │ │ │ │ │ │ │ │ 003cc8f4 : │ │ │ │ stmdb 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 │ │ │ │ @@ -221273,31 +221272,31 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ite lt │ │ │ │ + it lt │ │ │ │ lsllt r0, r2, #4 │ │ │ │ - ldrbge r4, [r4, #21] │ │ │ │ + ldrb r0, [r5, #21] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - itet vs │ │ │ │ - lslvs r0, r2, #4 │ │ │ │ - ldrbvc r2, [r3, #20] │ │ │ │ + itee vs │ │ │ │ lslvs r0, r2, #4 │ │ │ │ + ldrbvc r6, [r3, #20] │ │ │ │ + lslvc r0, r2, #4 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - itee cs │ │ │ │ - lslcs r0, r2, #4 │ │ │ │ - ldrbcc r0, [r4, #19] │ │ │ │ + itee cc │ │ │ │ lslcc r0, r2, #4 │ │ │ │ - pop {r1, r2, r5, r6} │ │ │ │ + ldrbcs r4, [r4, #19] │ │ │ │ + lslcs r0, r2, #4 │ │ │ │ + pop {r1, r3, r5, r6} │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrb r0, [r3, #8] │ │ │ │ + ldrb r4, [r3, #8] │ │ │ │ lsls r0, r2, #4 │ │ │ │ ldr.w r3, [pc, #2444] @ 3cde18 │ │ │ │ movw r2, #1058 @ 0x422 │ │ │ │ ldr.w r1, [pc, #2440] @ 3cde1c │ │ │ │ add r1, pc │ │ │ │ ldr.w r0, [r9, r3] │ │ │ │ ldr.w r3, [pc, #2436] @ 3cde20 │ │ │ │ @@ -222133,317 +222132,317 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #1488 @ 0x5d0 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 3cde9e │ │ │ │ + cbnz r4, 3cde9e │ │ │ │ lsls r0, r2, #4 │ │ │ │ - strh r6, [r7, #4] │ │ │ │ + strh r2, [r0, #6] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrb r2, [r3, #6] │ │ │ │ + ldrb r6, [r3, #6] │ │ │ │ lsls r0, r2, #4 │ │ │ │ add r6, pc, #200 @ (adr r6, 3cdef4 ) │ │ │ │ lsls r7, r4, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r6, 3cde9a │ │ │ │ + cbnz r2, 3cde9c │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrb r0, [r2, #5] │ │ │ │ + ldrb r4, [r2, #5] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - cbnz r2, 3cde94 │ │ │ │ + cbnz r6, 3cde94 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrb r4, [r2, #4] │ │ │ │ + ldrb r0, [r3, #4] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - revsh r0, r0 │ │ │ │ + revsh r4, r0 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrb r2, [r6, #1] │ │ │ │ + ldrb r6, [r6, #1] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - hlt 0x0002 │ │ │ │ + hlt 0x0006 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrb r0, [r7, #0] │ │ │ │ + ldrb r4, [r7, #0] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - rev16 r6, r2 │ │ │ │ + rev16 r2, r3 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrb r0, [r1, #0] │ │ │ │ + ldrb r4, [r1, #0] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - rev r0, r5 │ │ │ │ + rev r4, r5 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - strb r2, [r3, #31] │ │ │ │ + strb r6, [r3, #31] │ │ │ │ lsls r0, r2, #4 │ │ │ │ subs r2, r0, #7 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - cbnz r4, 3cdea6 │ │ │ │ + rev r0, r0 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - strb r0, [r6, #30] │ │ │ │ + strb r4, [r6, #30] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - bvc.n 3cdf08 │ │ │ │ + bvc.n 3cdf10 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - cbnz r6, 3cde9e │ │ │ │ + cbnz r2, 3cdea0 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - strb r4, [r4, #29] │ │ │ │ + strb r0, [r5, #29] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - cbnz r0, 3cde96 │ │ │ │ + cbnz r4, 3cde96 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - strb r2, [r3, #28] │ │ │ │ + strb r6, [r3, #28] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - cbnz r6, 3cde90 │ │ │ │ + cbnz r2, 3cde92 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - strb r0, [r5, #27] │ │ │ │ + strb r4, [r5, #27] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - cbnz r4, 3cde90 │ │ │ │ + cbnz r0, 3cde92 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - strb r6, [r0, #27] │ │ │ │ + strb r2, [r1, #27] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - @ instruction: 0xb8f2 │ │ │ │ + @ instruction: 0xb8f6 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - strb r4, [r4, #26] │ │ │ │ + strb r0, [r5, #26] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrb r6, [r3, #20] │ │ │ │ + ldrb r2, [r4, #20] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - @ instruction: 0xb844 │ │ │ │ + @ instruction: 0xb848 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - strb r0, [r7, #23] │ │ │ │ + strb r4, [r7, #23] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - @ instruction: 0xb7f0 │ │ │ │ + @ instruction: 0xb7f4 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - strb r2, [r4, #22] │ │ │ │ + strb r6, [r4, #22] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - @ instruction: 0xb7a0 │ │ │ │ + @ instruction: 0xb7a4 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrb r2, [r3, #19] │ │ │ │ + ldrb r6, [r3, #19] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - strb r6, [r7, #20] │ │ │ │ + strb r2, [r0, #21] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - @ instruction: 0xb772 │ │ │ │ + @ instruction: 0xb776 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrb r4, [r5, #18] │ │ │ │ + ldrb r0, [r6, #18] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - strb r4, [r2, #20] │ │ │ │ + strb r0, [r3, #20] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - strb r0, [r0, #20] │ │ │ │ + strb r4, [r0, #20] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - @ instruction: 0xb614 │ │ │ │ + setpan #1 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - str r6, [r7, #68] @ 0x44 │ │ │ │ + str r2, [r0, #72] @ 0x48 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - @ instruction: 0xb72c │ │ │ │ + @ instruction: 0xb730 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - @ instruction: 0xb714 │ │ │ │ + @ instruction: 0xb718 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - strb r6, [r0, #19] │ │ │ │ + strb r2, [r1, #19] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - @ instruction: 0xb6dc │ │ │ │ + @ instruction: 0xb6e0 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - strb r6, [r1, #18] │ │ │ │ + strb r2, [r2, #18] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - @ instruction: 0xb6bc │ │ │ │ + @ instruction: 0xb6c0 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - strb r6, [r5, #17] │ │ │ │ + strb r2, [r6, #17] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - @ instruction: 0xb6a0 │ │ │ │ + @ instruction: 0xb6a4 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrb r2, [r3, #15] │ │ │ │ + ldrb r6, [r3, #15] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - strb r2, [r0, #17] │ │ │ │ + strb r6, [r0, #17] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - cpsid i │ │ │ │ + cpsid ai │ │ │ │ lsls r0, r2, #4 │ │ │ │ - strb r4, [r4, #16] │ │ │ │ + strb r0, [r5, #16] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - setend be │ │ │ │ + @ instruction: 0xb65c │ │ │ │ lsls r0, r2, #4 │ │ │ │ - lsrs r6, r0, #21 │ │ │ │ + lsrs r2, r1, #21 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - strb r2, [r7, #15] │ │ │ │ + strb r6, [r7, #15] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - @ instruction: 0xb62c │ │ │ │ + @ instruction: 0xb630 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - strb r6, [r3, #15] │ │ │ │ + strb r2, [r4, #15] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - @ instruction: 0xb60e │ │ │ │ + @ instruction: 0xb612 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - strb r0, [r0, #15] │ │ │ │ + strb r4, [r0, #15] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r2, r4, r5, r6, r7, lr} │ │ │ │ lsls r0, r2, #4 │ │ │ │ - strb r2, [r4, #14] │ │ │ │ + strb r6, [r4, #14] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - push {r1, r2, r4, r6, r7, lr} │ │ │ │ + push {r1, r3, r4, r6, r7, lr} │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrb r0, [r2, #12] │ │ │ │ + ldrb r4, [r2, #12] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - strb r0, [r7, #13] │ │ │ │ + strb r4, [r7, #13] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - push {r3, r5, r7, lr} │ │ │ │ + push {r2, r3, r5, r7, lr} │ │ │ │ lsls r0, r2, #4 │ │ │ │ subs r2, r4, r5 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strb r0, [r3, #13] │ │ │ │ + strb r4, [r3, #13] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - push {r5} │ │ │ │ + push {r2, r5} │ │ │ │ lsls r0, r2, #4 │ │ │ │ - push {r2, r4, r6, lr} │ │ │ │ + push {r3, r4, r6, lr} │ │ │ │ lsls r0, r2, #4 │ │ │ │ - strb r6, [r0, #12] │ │ │ │ + strb r2, [r1, #12] │ │ │ │ lsls r0, r2, #4 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r2, r3, lr} │ │ │ │ + push {r1, r4, lr} │ │ │ │ lsls r0, r2, #4 │ │ │ │ - strb r0, [r0, #11] │ │ │ │ + strb r4, [r0, #11] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - push {r2, r5, r6, r7} │ │ │ │ + push {r3, r5, r6, r7} │ │ │ │ lsls r0, r2, #4 │ │ │ │ - strb r6, [r2, #10] │ │ │ │ + strb r2, [r3, #10] │ │ │ │ lsls r0, r2, #4 │ │ │ │ pop {r3, r5, r7, pc} │ │ │ │ lsls r0, r4, #4 │ │ │ │ - strb r2, [r7, #8] │ │ │ │ + strb r6, [r7, #8] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - movs r5, #236 @ 0xec │ │ │ │ + movs r5, #240 @ 0xf0 │ │ │ │ lsls r0, r2, #4 │ │ │ │ pop {r4, r7, pc} │ │ │ │ lsls r0, r4, #4 │ │ │ │ - strb r2, [r4, #8] │ │ │ │ + strb r6, [r4, #8] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - adds r0, #4 │ │ │ │ + adds r0, #8 │ │ │ │ lsls r0, r2, #4 │ │ │ │ pop {r3, r4, r5, r6, pc} │ │ │ │ lsls r0, r4, #4 │ │ │ │ - strb r2, [r1, #8] │ │ │ │ + strb r6, [r1, #8] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - subs r2, #68 @ 0x44 │ │ │ │ + subs r2, #72 @ 0x48 │ │ │ │ lsls r0, r2, #4 │ │ │ │ pop {r5, r6, pc} │ │ │ │ lsls r0, r4, #4 │ │ │ │ - strb r2, [r6, #7] │ │ │ │ + strb r6, [r6, #7] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - mov r8, ip │ │ │ │ + mov ip, ip │ │ │ │ lsls r0, r2, #4 │ │ │ │ pop {r3, r6, pc} │ │ │ │ lsls r0, r4, #4 │ │ │ │ - strb r2, [r3, #7] │ │ │ │ + strb r6, [r3, #7] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - add r1, sp, #560 @ 0x230 │ │ │ │ + add r1, sp, #576 @ 0x240 │ │ │ │ lsls r0, r2, #4 │ │ │ │ pop {r4, r5, pc} │ │ │ │ lsls r0, r4, #4 │ │ │ │ - strb r2, [r0, #7] │ │ │ │ + strb r6, [r0, #7] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - movs r5, #140 @ 0x8c │ │ │ │ + movs r5, #144 @ 0x90 │ │ │ │ lsls r0, r2, #4 │ │ │ │ pop {r2, r4, pc} │ │ │ │ lsls r0, r4, #4 │ │ │ │ - strb r6, [r4, #6] │ │ │ │ + strb r2, [r5, #6] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - movs r5, #100 @ 0x64 │ │ │ │ + movs r5, #104 @ 0x68 │ │ │ │ lsls r0, r2, #4 │ │ │ │ pop {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r4, #4 │ │ │ │ - strb r6, [r1, #6] │ │ │ │ + strb r2, [r2, #6] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - cbz r0, 3cdfc8 │ │ │ │ + cbz r4, 3cdfc8 │ │ │ │ lsls r0, r2, #4 │ │ │ │ pop {r2, r5, r6, r7} │ │ │ │ lsls r0, r4, #4 │ │ │ │ - strb r6, [r6, #5] │ │ │ │ + strb r2, [r7, #5] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - mov r0, lr │ │ │ │ + mov r4, lr │ │ │ │ lsls r0, r2, #4 │ │ │ │ pop {r2, r3, r6, r7} │ │ │ │ lsls r0, r4, #4 │ │ │ │ - strb r6, [r3, #5] │ │ │ │ + strb r2, [r4, #5] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - cbz r4, 3ce04a │ │ │ │ + cbz r0, 3ce04c │ │ │ │ lsls r0, r2, #4 │ │ │ │ pop {r2, r4, r5, r7} │ │ │ │ lsls r0, r4, #4 │ │ │ │ - strb r6, [r0, #5] │ │ │ │ + strb r2, [r1, #5] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - subs r1, #128 @ 0x80 │ │ │ │ + subs r1, #132 @ 0x84 │ │ │ │ lsls r0, r2, #4 │ │ │ │ pop {r2, r3, r4, r7} │ │ │ │ lsls r0, r4, #4 │ │ │ │ - strb r6, [r5, #4] │ │ │ │ + strb r2, [r6, #4] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldr r6, [sp, #112] @ 0x70 │ │ │ │ + ldr r6, [sp, #128] @ 0x80 │ │ │ │ lsls r0, r2, #4 │ │ │ │ pop {r2, r7} │ │ │ │ lsls r0, r4, #4 │ │ │ │ - strb r6, [r2, #4] │ │ │ │ + strb r2, [r3, #4] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - add r4, fp │ │ │ │ + add r0, ip │ │ │ │ lsls r0, r2, #4 │ │ │ │ pop {r2, r3, r5, r6} │ │ │ │ lsls r0, r4, #4 │ │ │ │ - strb r6, [r7, #3] │ │ │ │ + strb r2, [r0, #4] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - subs r1, #56 @ 0x38 │ │ │ │ + subs r1, #60 @ 0x3c │ │ │ │ lsls r0, r2, #4 │ │ │ │ add r3, sp, #376 @ 0x178 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - adds r0, r5, #2 │ │ │ │ + adds r4, r5, #2 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - adds r6, r3, #5 │ │ │ │ + adds r2, r4, #5 │ │ │ │ lsls r0, r2, #4 │ │ │ │ add r3, sp, #264 @ 0x108 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - adds r4, r3, #5 │ │ │ │ + adds r0, r4, #5 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - adds r2, r7, #5 │ │ │ │ + adds r6, r7, #5 │ │ │ │ lsls r0, r2, #4 │ │ │ │ pop {r1, r5} │ │ │ │ lsls r0, r4, #4 │ │ │ │ - strb r4, [r6, #2] │ │ │ │ + strb r0, [r7, #2] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldr r6, [sp, #856] @ 0x358 │ │ │ │ + ldr r6, [sp, #872] @ 0x368 │ │ │ │ lsls r0, r2, #4 │ │ │ │ pop {r1, r3} │ │ │ │ lsls r0, r4, #4 │ │ │ │ - strb r4, [r3, #2] │ │ │ │ + strb r0, [r4, #2] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - sxtb r6, r6 │ │ │ │ + sxtb r2, r7 │ │ │ │ lsls r0, r2, #4 │ │ │ │ cbnz r2, 3ce0b4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - strb r4, [r0, #2] │ │ │ │ + strb r0, [r1, #2] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - movs r3, #102 @ 0x66 │ │ │ │ + movs r3, #106 @ 0x6a │ │ │ │ lsls r0, r2, #4 │ │ │ │ cbnz r2, 3ce0ba │ │ │ │ lsls r0, r4, #4 │ │ │ │ - strb r4, [r5, #1] │ │ │ │ + strb r0, [r6, #1] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - add r6, sp, #936 @ 0x3a8 │ │ │ │ + add r6, sp, #952 @ 0x3b8 │ │ │ │ lsls r0, r2, #4 │ │ │ │ cbnz r2, 3ce0c0 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - strb r4, [r2, #1] │ │ │ │ + strb r0, [r3, #1] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - add r6, pc, #360 @ (adr r6, 3ce1c0 ) │ │ │ │ + add r6, pc, #376 @ (adr r6, 3ce1d0 ) │ │ │ │ lsls r0, r2, #4 │ │ │ │ cbnz r2, 3ce0c6 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - strb r4, [r7, #0] │ │ │ │ + strb r0, [r0, #1] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrb r2, [r0, #0] │ │ │ │ + ldrb r6, [r0, #0] │ │ │ │ lsls r0, r2, #4 │ │ │ │ cbnz r2, 3ce0cc │ │ │ │ lsls r0, r4, #4 │ │ │ │ - strb r4, [r4, #0] │ │ │ │ + strb r0, [r5, #0] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - strb r6, [r6, #31] │ │ │ │ + strb r2, [r7, #31] │ │ │ │ lsls r0, r2, #4 │ │ │ │ cbnz r2, 3ce0d2 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - strb r4, [r1, #0] │ │ │ │ + strb r0, [r2, #0] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - sxth r2, r3 │ │ │ │ + sxth r6, r3 │ │ │ │ lsls r0, r2, #4 │ │ │ │ │ │ │ │ 003ce07c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -222546,25 +222545,25 @@ │ │ │ │ lsls r0, r5, #4 │ │ │ │ ldrb r4, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [sp, #936] @ 0x3a8 │ │ │ │ lsls r7, r4, #4 │ │ │ │ - ldrsb r2, [r7, r3] │ │ │ │ + ldrsb r6, [r7, r3] │ │ │ │ lsls r0, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #344 @ 0x158 │ │ │ │ + add r7, sp, #360 @ 0x168 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldr r2, [r1, #80] @ 0x50 │ │ │ │ + ldr r6, [r1, #80] @ 0x50 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - lsls r4, r7, #24 │ │ │ │ + lsls r0, r0, #25 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - lsls r0, r6, #24 │ │ │ │ + lsls r4, r6, #24 │ │ │ │ lsls r0, r4, #4 │ │ │ │ │ │ │ │ 003ce194 : │ │ │ │ stmdb 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 │ │ │ │ @@ -223638,53 +223637,53 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #816 @ 0x330 │ │ │ │ + add r0, sp, #832 @ 0x340 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - str r6, [r4, #100] @ 0x64 │ │ │ │ + str r2, [r5, #100] @ 0x64 │ │ │ │ lsls r0, r2, #4 │ │ │ │ str r2, [sp, #952] @ 0x3b8 │ │ │ │ lsls r7, r4, #4 │ │ │ │ subs r3, #10 │ │ │ │ lsls r4, r1, #4 │ │ │ │ lsrs r0, r7, #23 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - add r0, sp, #296 @ 0x128 │ │ │ │ + add r0, sp, #312 @ 0x138 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - str r4, [r4, #92] @ 0x5c │ │ │ │ + str r0, [r5, #92] @ 0x5c │ │ │ │ lsls r0, r2, #4 │ │ │ │ - add r0, sp, #192 @ 0xc0 │ │ │ │ + add r0, sp, #208 @ 0xd0 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - str r0, [r1, #92] @ 0x5c │ │ │ │ + str r4, [r1, #92] @ 0x5c │ │ │ │ lsls r0, r2, #4 │ │ │ │ cmp r1, #236 @ 0xec │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #592 @ (adr r6, 3cef4c ) │ │ │ │ + add r6, pc, #608 @ (adr r6, 3cef5c ) │ │ │ │ lsls r0, r2, #4 │ │ │ │ - str r4, [r5, #64] @ 0x40 │ │ │ │ + str r0, [r6, #64] @ 0x40 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - add r6, pc, #184 @ (adr r6, 3cedbc ) │ │ │ │ + add r6, pc, #200 @ (adr r6, 3cedcc ) │ │ │ │ lsls r0, r2, #4 │ │ │ │ - str r0, [r1, #60] @ 0x3c │ │ │ │ + str r4, [r1, #60] @ 0x3c │ │ │ │ lsls r0, r2, #4 │ │ │ │ - add r5, pc, #968 @ (adr r5, 3cf0d4 ) │ │ │ │ + add r5, pc, #984 @ (adr r5, 3cf0e4 ) │ │ │ │ lsls r0, r2, #4 │ │ │ │ - str r2, [r1, #56] @ 0x38 │ │ │ │ + str r6, [r1, #56] @ 0x38 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - add r5, pc, #872 @ (adr r5, 3cf07c ) │ │ │ │ + add r5, pc, #888 @ (adr r5, 3cf08c ) │ │ │ │ lsls r0, r2, #4 │ │ │ │ - str r2, [r6, #52] @ 0x34 │ │ │ │ + str r6, [r6, #52] @ 0x34 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - add r5, pc, #768 @ (adr r5, 3cf01c ) │ │ │ │ + add r5, pc, #784 @ (adr r5, 3cf02c ) │ │ │ │ lsls r0, r2, #4 │ │ │ │ - str r2, [r3, #52] @ 0x34 │ │ │ │ + str r6, [r3, #52] @ 0x34 │ │ │ │ lsls r0, r2, #4 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ movw r2, #2335 @ 0x91f │ │ │ │ ldr.w r1, [pc, #1400] @ 3cf2a0 │ │ │ │ ldr.w r0, [pc, #1400] @ 3cf2a4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ @@ -224182,107 +224181,107 @@ │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ blx 344c20 <_Py_Dealloc@plt+0x4> │ │ │ │ b.n 3cec80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ stmia r0!, {r2, r3, r4, r6} │ │ │ │ - add r3, pc, #480 @ (adr r3, 3cf484 ) │ │ │ │ + add r3, pc, #496 @ (adr r3, 3cf494 ) │ │ │ │ lsls r0, r2, #4 │ │ │ │ - str r2, [r2, #16] │ │ │ │ + str r6, [r2, #16] │ │ │ │ lsls r0, r2, #4 │ │ │ │ ldr r6, [pc, #496] @ (3cf49c ) │ │ │ │ lsls r6, r1, #4 │ │ │ │ - add r2, pc, #912 @ (adr r2, 3cf640 ) │ │ │ │ + add r2, pc, #928 @ (adr r2, 3cf650 ) │ │ │ │ lsls r0, r2, #4 │ │ │ │ - str r4, [r7, #4] │ │ │ │ + str r0, [r0, #8] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - add r2, pc, #784 @ (adr r2, 3cf5c8 ) │ │ │ │ + add r2, pc, #800 @ (adr r2, 3cf5d8 ) │ │ │ │ lsls r0, r2, #4 │ │ │ │ - str r6, [r3, #4] │ │ │ │ + str r2, [r4, #4] │ │ │ │ lsls r0, r2, #4 │ │ │ │ adds r4, r6, #5 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - add r2, pc, #672 @ (adr r2, 3cf564 ) │ │ │ │ + add r2, pc, #688 @ (adr r2, 3cf574 ) │ │ │ │ lsls r0, r2, #4 │ │ │ │ - str r0, [r0, #4] │ │ │ │ + str r4, [r0, #4] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - add r2, pc, #472 @ (adr r2, 3cf4a4 ) │ │ │ │ + add r2, pc, #488 @ (adr r2, 3cf4b4 ) │ │ │ │ lsls r0, r2, #4 │ │ │ │ - str r0, [r2, #0] │ │ │ │ + str r4, [r2, #0] │ │ │ │ lsls r0, r2, #4 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #1016 @ (adr r1, 3cf6d0 ) │ │ │ │ + add r2, pc, #8 @ (adr r2, 3cf2e0 ) │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrsh r0, [r3, r6] │ │ │ │ + ldrsh r4, [r3, r6] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - add r1, pc, #912 @ (adr r1, 3cf670 ) │ │ │ │ + add r1, pc, #928 @ (adr r1, 3cf680 ) │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrsh r6, [r7, r5] │ │ │ │ + ldrsh r2, [r0, r6] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - add r1, pc, #776 @ (adr r1, 3cf5f0 ) │ │ │ │ + add r1, pc, #792 @ (adr r1, 3cf600 ) │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrsh r4, [r3, r5] │ │ │ │ + ldrsh r0, [r4, r5] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - add r1, pc, #568 @ (adr r1, 3cf528 ) │ │ │ │ + add r1, pc, #584 @ (adr r1, 3cf538 ) │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrsh r0, [r5, r4] │ │ │ │ + ldrsh r4, [r5, r4] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - add r1, pc, #360 @ (adr r1, 3cf460 ) │ │ │ │ + add r1, pc, #376 @ (adr r1, 3cf470 ) │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrsh r4, [r6, r3] │ │ │ │ + ldrsh r0, [r7, r3] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - add r1, pc, #272 @ (adr r1, 3cf410 ) │ │ │ │ + add r1, pc, #288 @ (adr r1, 3cf420 ) │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrsh r6, [r3, r3] │ │ │ │ + ldrsh r2, [r4, r3] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - add r1, pc, #184 @ (adr r1, 3cf3c0 ) │ │ │ │ + add r1, pc, #200 @ (adr r1, 3cf3d0 ) │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrsh r0, [r1, r3] │ │ │ │ + ldrsh r4, [r1, r3] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - add r0, pc, #600 @ (adr r0, 3cf568 ) │ │ │ │ + add r0, pc, #616 @ (adr r0, 3cf578 ) │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrsh r0, [r6, r0] │ │ │ │ + ldrsh r4, [r6, r0] │ │ │ │ lsls r0, r2, #4 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #784] @ 0x310 │ │ │ │ + ldr r7, [sp, #800] @ 0x320 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrb r6, [r3, r5] │ │ │ │ + ldrb r2, [r4, r5] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldr r7, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r7, [sp, #504] @ 0x1f8 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrb r4, [r2, r4] │ │ │ │ + ldrb r0, [r3, r4] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldr r7, [sp, #144] @ 0x90 │ │ │ │ + ldr r7, [sp, #160] @ 0xa0 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrb r6, [r7, r2] │ │ │ │ + ldrb r2, [r0, r3] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldr r6, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r6, [sp, #968] @ 0x3c8 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrb r0, [r1, r2] │ │ │ │ + ldrb r4, [r1, r2] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldr r6, [sp, #864] @ 0x360 │ │ │ │ + ldr r6, [sp, #880] @ 0x370 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrb r2, [r6, r1] │ │ │ │ + ldrb r6, [r6, r1] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldr r6, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r6, [sp, #752] @ 0x2f0 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrb r2, [r2, r1] │ │ │ │ + ldrb r6, [r2, r1] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldr r6, [sp, #648] @ 0x288 │ │ │ │ + ldr r6, [sp, #664] @ 0x298 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrb r4, [r7, r0] │ │ │ │ + ldrb r0, [r0, r1] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - str r4, [r4, #0] │ │ │ │ + str r0, [r5, #0] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldr r6, [sp, #136] @ 0x88 │ │ │ │ + ldr r6, [sp, #152] @ 0x98 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrh r4, [r7, r6] │ │ │ │ + ldrh r0, [r0, r7] │ │ │ │ lsls r0, r2, #4 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ movw r2, #2369 @ 0x941 │ │ │ │ ldr.w r7, [pc, #1928] @ 3cfaec │ │ │ │ ldr.w r8, [pc, #1928] @ 3cfaf0 │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -224964,174 +224963,174 @@ │ │ │ │ ldr r0, [pc, #336] @ (3cfc2c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #1540 @ 0x604 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r5, [sp, #248] @ 0xf8 │ │ │ │ + ldr r5, [sp, #264] @ 0x108 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrh r6, [r2, r3] │ │ │ │ + ldrh r2, [r3, r3] │ │ │ │ lsls r0, r2, #4 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r3, [sp, #760] @ 0x2f8 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldr r4, [r2, r5] │ │ │ │ + ldr r0, [r3, r5] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldr r3, [sp, #544] @ 0x220 │ │ │ │ + ldr r3, [sp, #560] @ 0x230 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldr r2, [r4, r4] │ │ │ │ + ldr r6, [r4, r4] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldr r3, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r3, [sp, #456] @ 0x1c8 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldr r0, [r1, r4] │ │ │ │ + ldr r4, [r1, r4] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldr r3, [sp, #296] @ 0x128 │ │ │ │ + ldr r3, [sp, #312] @ 0x138 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldr r4, [r4, r3] │ │ │ │ + ldr r0, [r5, r3] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ + ldr r6, [r5, r2] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldr r2, [sp, #832] @ 0x340 │ │ │ │ + ldr r2, [sp, #848] @ 0x350 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldr r2, [r5, r1] │ │ │ │ + ldr r6, [r5, r1] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldr r2, [sp, #528] @ 0x210 │ │ │ │ + ldr r2, [sp, #544] @ 0x220 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldr r6, [r3, r0] │ │ │ │ + ldr r2, [r4, r0] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldr r1, [pc, #504] @ (3cfd2c ) │ │ │ │ + ldr r1, [pc, #520] @ (3cfd3c ) │ │ │ │ lsls r5, r3, #4 │ │ │ │ - ldr r2, [sp, #256] @ 0x100 │ │ │ │ + ldr r2, [sp, #272] @ 0x110 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrsb r2, [r3, r7] │ │ │ │ + ldrsb r6, [r3, r7] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldr r1, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r1, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrsb r2, [r2, r6] │ │ │ │ + ldrsb r6, [r2, r6] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldr r1, [sp, #616] @ 0x268 │ │ │ │ + ldr r1, [sp, #632] @ 0x278 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrsb r4, [r6, r4] │ │ │ │ + ldrsb r0, [r7, r4] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldr r1, [sp, #512] @ 0x200 │ │ │ │ + ldr r1, [sp, #528] @ 0x210 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrsb r2, [r3, r4] │ │ │ │ + ldrsb r6, [r3, r4] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrsb r4, [r5, r2] │ │ │ │ + ldrsb r0, [r6, r2] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldr r0, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r0, [sp, #992] @ 0x3e0 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrsb r6, [r1, r2] │ │ │ │ + ldrsb r2, [r2, r2] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldr r0, [sp, #400] @ 0x190 │ │ │ │ + ldr r0, [sp, #416] @ 0x1a0 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - strb r6, [r7, r7] │ │ │ │ + ldrsb r2, [r0, r0] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldr r0, [sp, #216] @ 0xd8 │ │ │ │ + ldr r0, [sp, #232] @ 0xe8 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - strb r0, [r2, r7] │ │ │ │ + strb r4, [r2, r7] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldr r0, [sp, #128] @ 0x80 │ │ │ │ + ldr r0, [sp, #144] @ 0x90 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - strb r2, [r7, r6] │ │ │ │ + strb r6, [r7, r6] │ │ │ │ lsls r0, r2, #4 │ │ │ │ asrs r6, r2, #10 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r7, [sp, #616] @ 0x268 │ │ │ │ + str r7, [sp, #632] @ 0x278 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - strb r4, [r6, r4] │ │ │ │ + strb r0, [r7, r4] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - str r7, [sp, #408] @ 0x198 │ │ │ │ + str r7, [sp, #424] @ 0x1a8 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - strb r0, [r0, r4] │ │ │ │ + strb r4, [r0, r4] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - str r7, [sp, #320] @ 0x140 │ │ │ │ + str r7, [sp, #336] @ 0x150 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - strb r2, [r5, r3] │ │ │ │ + strb r6, [r5, r3] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - str r7, [sp, #232] @ 0xe8 │ │ │ │ + str r7, [sp, #248] @ 0xf8 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - strb r4, [r2, r3] │ │ │ │ + strb r0, [r3, r3] │ │ │ │ lsls r0, r2, #4 │ │ │ │ ldr r7, [sp, #728] @ 0x2d8 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - strb r0, [r1, r1] │ │ │ │ + strb r4, [r1, r1] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrh r2, [r7, #30] │ │ │ │ + ldrh r6, [r7, #30] │ │ │ │ lsls r0, r2, #4 │ │ │ │ ldr r7, [sp, #632] @ 0x278 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - strb r0, [r6, r0] │ │ │ │ + strb r4, [r6, r0] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - str r6, [sp, #1016] @ 0x3f8 │ │ │ │ + str r7, [sp, #8] │ │ │ │ lsls r0, r2, #4 │ │ │ │ ldr r7, [sp, #536] @ 0x218 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - strb r0, [r3, r0] │ │ │ │ + strb r4, [r3, r0] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - adds r2, r5, #4 │ │ │ │ + adds r6, r5, #4 │ │ │ │ lsls r0, r2, #4 │ │ │ │ ldr r7, [sp, #440] @ 0x1b8 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - strb r0, [r0, r0] │ │ │ │ + strb r4, [r0, r0] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - str r6, [sp, #600] @ 0x258 │ │ │ │ + str r6, [sp, #616] @ 0x268 │ │ │ │ lsls r0, r2, #4 │ │ │ │ ldr r7, [sp, #344] @ 0x158 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - strh r0, [r5, r7] │ │ │ │ + strh r4, [r5, r7] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - strh r6, [r5, #16] │ │ │ │ + strh r2, [r6, #16] │ │ │ │ lsls r0, r2, #4 │ │ │ │ ldr r7, [sp, #248] @ 0xf8 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - strh r0, [r2, r7] │ │ │ │ + strh r4, [r2, r7] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - adds r2, r4, #2 │ │ │ │ + adds r6, r4, #2 │ │ │ │ lsls r0, r2, #4 │ │ │ │ ldr r7, [sp, #152] @ 0x98 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - strh r0, [r7, r6] │ │ │ │ + strh r4, [r7, r6] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - strh r2, [r3, #4] │ │ │ │ + strh r6, [r3, #4] │ │ │ │ lsls r0, r2, #4 │ │ │ │ ldrh r0, [r3, #48] @ 0x30 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - vrhadd.u32 d16, d2, d15 │ │ │ │ - movs r0, r3 │ │ │ │ + vrhadd.u32 d16, d6, d15 │ │ │ │ + movs r4, r3 │ │ │ │ lsls r0, r2, #4 │ │ │ │ ldrh r4, [r7, #46] @ 0x2e │ │ │ │ lsls r0, r4, #4 │ │ │ │ - movs r6, r2 │ │ │ │ + movs r2, r3 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - movs r4, r6 │ │ │ │ + movs r0, r7 │ │ │ │ lsls r0, r2, #4 │ │ │ │ ldr r6, [sp, #864] @ 0x360 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - strh r2, [r5, r5] │ │ │ │ + strh r6, [r5, r5] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - str r4, [sp, #272] @ 0x110 │ │ │ │ + str r4, [sp, #288] @ 0x120 │ │ │ │ lsls r0, r2, #4 │ │ │ │ ldr r6, [sp, #768] @ 0x300 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - strh r2, [r2, r5] │ │ │ │ + strh r6, [r2, r5] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - adds r4, r4, #1 │ │ │ │ + adds r0, r5, #1 │ │ │ │ lsls r0, r2, #4 │ │ │ │ ldr r6, [sp, #672] @ 0x2a0 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - strh r2, [r7, r4] │ │ │ │ + strh r6, [r7, r4] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - adds r4, r1, #1 │ │ │ │ + adds r0, r2, #1 │ │ │ │ lsls r0, r2, #4 │ │ │ │ │ │ │ │ 003cfc30 : │ │ │ │ stmdb 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 │ │ │ │ @@ -225441,54 +225440,54 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe994011f │ │ │ │ + @ instruction: 0xe998011f │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #672] @ 0x2a0 │ │ │ │ + str r2, [sp, #688] @ 0x2b0 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - str r0, [r0, r1] │ │ │ │ + str r4, [r0, r1] │ │ │ │ lsls r0, r2, #4 │ │ │ │ ldrb r6, [r4, #19] │ │ │ │ lsls r7, r4, #4 │ │ │ │ lsrs r6, r0, #21 │ │ │ │ lsls r5, r1, #4 │ │ │ │ lsrs r2, r7, #20 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrsb r6, [r1, r6] │ │ │ │ + ldrsb r2, [r2, r6] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldmdb r6!, {r0, r1, r2, r3, r4, r8} │ │ │ │ - subs r1, #198 @ 0xc6 │ │ │ │ + ldmdb sl!, {r0, r1, r2, r3, r4, r8} │ │ │ │ + subs r1, #202 @ 0xca │ │ │ │ lsls r0, r2, #4 │ │ │ │ ldmia r5, {r1, r3, r5, r6} │ │ │ │ lsls r4, r1, #4 │ │ │ │ - adcs r6, r3 │ │ │ │ + adcs r2, r4 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - stmdb r6, {r0, r1, r2, r3, r4, r8} │ │ │ │ - ldrd r0, r1, [sl], #124 @ 0x7c │ │ │ │ + stmdb sl, {r0, r1, r2, r3, r4, r8} │ │ │ │ + ldrd r0, r1, [lr], #124 @ 0x7c │ │ │ │ ldmia r5, {r1, r3, r4, r5} │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldmia r5, {r1, r2, r3, r5} │ │ │ │ lsls r4, r1, #4 │ │ │ │ lsrs r2, r0, #19 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r2, [pc, #904] @ (3d02fc ) │ │ │ │ + ldr r2, [pc, #920] @ (3d030c ) │ │ │ │ lsls r6, r1, #4 │ │ │ │ ldrh r0, [r5, #12] │ │ │ │ lsls r0, r4, #4 │ │ │ │ - smlal r0, r1, r2, pc @ │ │ │ │ - umlal r0, r1, r0, pc @ │ │ │ │ + smlal r0, r1, r6, pc @ │ │ │ │ + umlal r0, r1, r4, pc @ │ │ │ │ ldrh r2, [r2, #12] │ │ │ │ lsls r0, r4, #4 │ │ │ │ - @ instruction: 0xfadc010f │ │ │ │ - @ instruction: 0xfb92010f │ │ │ │ + @ instruction: 0xfae0010f │ │ │ │ + @ instruction: 0xfb96010f │ │ │ │ │ │ │ │ 003cff8c : │ │ │ │ stmdb 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 r1, [pc, #2712] @ 3d0a38 │ │ │ │ @@ -226563,51 +226562,51 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r6, #7] │ │ │ │ lsls r7, r4, #4 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r6, r2] │ │ │ │ + strb r0, [r7, r2] │ │ │ │ lsls r0, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r4, #52] @ 0x34 │ │ │ │ + ldrh r2, [r5, #52] @ 0x34 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldr r4, [pc, #248] @ (3d0b64 ) │ │ │ │ + ldr r4, [pc, #264] @ (3d0b74 ) │ │ │ │ lsls r0, r2, #4 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r5, #2] │ │ │ │ + ldrh r0, [r6, #2] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - mov r4, r0 │ │ │ │ + mov r0, r1 │ │ │ │ lsls r0, r2, #4 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ movs r0, r0 │ │ │ │ - ands r2, r7 │ │ │ │ + ands r6, r7 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - strh r4, [r2, #56] @ 0x38 │ │ │ │ + strh r0, [r3, #56] @ 0x38 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - add ip, r5 │ │ │ │ + add r8, r6 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - strh r6, [r7, #52] @ 0x34 │ │ │ │ + strh r2, [r0, #54] @ 0x36 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - add r6, sl │ │ │ │ + add r2, fp │ │ │ │ lsls r0, r2, #4 │ │ │ │ lsls r4, r5, #5 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - add r4, r7 │ │ │ │ + add r0, r8 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - strh r2, [r2, #52] @ 0x34 │ │ │ │ + strh r6, [r2, #52] @ 0x34 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - strh r0, [r0, #52] @ 0x34 │ │ │ │ + strh r4, [r0, #52] @ 0x34 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - add r0, r3 │ │ │ │ + add r4, r3 │ │ │ │ lsls r0, r2, #4 │ │ │ │ ldr.w r3, [pc, #3304] @ 3d1794 │ │ │ │ movw r2, #3595 @ 0xe0b │ │ │ │ ldr.w r5, [pc, #3300] @ 3d1798 │ │ │ │ ldr.w r1, [pc, #3300] @ 3d179c │ │ │ │ ldr.w r0, [pc, #3300] @ 3d17a0 │ │ │ │ add r5, pc │ │ │ │ @@ -227755,320 +227754,320 @@ │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #1576 @ 0x628 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #80] @ (3d17ec ) │ │ │ │ + ldr r3, [pc, #96] @ (3d17fc ) │ │ │ │ lsls r0, r2, #4 │ │ │ │ - strh r0, [r5, #46] @ 0x2e │ │ │ │ + strh r4, [r5, #46] @ 0x2e │ │ │ │ lsls r0, r2, #4 │ │ │ │ - bics r2, r0 │ │ │ │ + bics r6, r0 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldr r2, [pc, #928] @ (3d1b48 ) │ │ │ │ + ldr r2, [pc, #944] @ (3d1b58 ) │ │ │ │ lsls r0, r2, #4 │ │ │ │ - strh r4, [r7, #44] @ 0x2c │ │ │ │ + strh r0, [r0, #46] @ 0x2e │ │ │ │ lsls r0, r2, #4 │ │ │ │ - muls r6, r2 │ │ │ │ + muls r2, r3 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - strh r6, [r2, #44] @ 0x2c │ │ │ │ + strh r2, [r3, #44] @ 0x2c │ │ │ │ lsls r0, r2, #4 │ │ │ │ - orrs r6, r5 │ │ │ │ + orrs r2, r6 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - strh r6, [r6, #42] @ 0x2a │ │ │ │ + strh r2, [r7, #42] @ 0x2a │ │ │ │ lsls r0, r2, #4 │ │ │ │ - orrs r0, r2 │ │ │ │ + orrs r4, r2 │ │ │ │ lsls r0, r2, #4 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r2, #34] @ 0x22 │ │ │ │ + strh r6, [r2, #34] @ 0x22 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - rors r2, r5 │ │ │ │ + rors r6, r5 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - strh r2, [r3, #32] │ │ │ │ + strh r6, [r3, #32] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - sbcs r4, r6 │ │ │ │ + sbcs r0, r7 │ │ │ │ lsls r0, r2, #4 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r2, #30] │ │ │ │ + strh r0, [r3, #30] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - adcs r4, r5 │ │ │ │ + adcs r0, r6 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - strh r4, [r6, #28] │ │ │ │ + strh r0, [r7, #28] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - adcs r6, r1 │ │ │ │ + adcs r2, r2 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - strh r6, [r1, #28] │ │ │ │ + strh r2, [r2, #28] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - asrs r0, r5 │ │ │ │ + asrs r4, r5 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - strh r0, [r2, #26] │ │ │ │ + strh r4, [r2, #26] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - lsrs r0, r5 │ │ │ │ + lsrs r4, r5 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - strh r4, [r7, #22] │ │ │ │ + strh r0, [r0, #24] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - lsls r4, r2 │ │ │ │ + lsls r0, r3 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - strh r4, [r3, #22] │ │ │ │ + strh r0, [r4, #22] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - eors r4, r6 │ │ │ │ + eors r0, r7 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - strh r0, [r1, #20] │ │ │ │ + strh r4, [r1, #20] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ands r0, r4 │ │ │ │ + ands r4, r4 │ │ │ │ lsls r0, r2, #4 │ │ │ │ stc2 1, cr0, [r4, #-48]! @ 0xffffffd0 │ │ │ │ - strh r0, [r3, #18] │ │ │ │ + strh r4, [r3, #18] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - subs r7, #240 @ 0xf0 │ │ │ │ + subs r7, #244 @ 0xf4 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - strh r4, [r5, #16] │ │ │ │ + strh r0, [r6, #16] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - subs r7, #196 @ 0xc4 │ │ │ │ + subs r7, #200 @ 0xc8 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - strh r2, [r1, #14] │ │ │ │ + strh r6, [r1, #14] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - subs r7, #98 @ 0x62 │ │ │ │ + subs r7, #102 @ 0x66 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - subs r2, #154 @ 0x9a │ │ │ │ + subs r2, #158 @ 0x9e │ │ │ │ lsls r6, r1, #4 │ │ │ │ - strh r2, [r7, #10] │ │ │ │ + strh r6, [r7, #10] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - subs r7, #18 │ │ │ │ + subs r7, #22 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - strh r6, [r3, #10] │ │ │ │ + strh r2, [r4, #10] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - subs r6, #246 @ 0xf6 │ │ │ │ + subs r6, #250 @ 0xfa │ │ │ │ lsls r0, r2, #4 │ │ │ │ ldc2 1, cr0, [sl], {12} │ │ │ │ - strh r0, [r4, #8] │ │ │ │ + strh r4, [r4, #8] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - subs r6, #184 @ 0xb8 │ │ │ │ + subs r6, #188 @ 0xbc │ │ │ │ lsls r0, r2, #4 │ │ │ │ - mov r2, r7 │ │ │ │ + mov r6, r7 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - strh r2, [r3, #6] │ │ │ │ + strh r6, [r3, #6] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - subs r6, #114 @ 0x72 │ │ │ │ + subs r6, #118 @ 0x76 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - strh r4, [r3, #4] │ │ │ │ + strh r0, [r4, #4] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - subs r6, #54 @ 0x36 │ │ │ │ + subs r6, #58 @ 0x3a │ │ │ │ lsls r0, r2, #4 │ │ │ │ - strh r6, [r6, #2] │ │ │ │ + strh r2, [r7, #2] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - subs r6, #14 │ │ │ │ + subs r6, #18 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - strh r6, [r2, #2] │ │ │ │ + strh r2, [r3, #2] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - subs r5, #238 @ 0xee │ │ │ │ + subs r5, #242 @ 0xf2 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - strh r0, [r6, #0] │ │ │ │ + strh r4, [r6, #0] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - subs r5, #200 @ 0xc8 │ │ │ │ + subs r5, #204 @ 0xcc │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrb r6, [r4, #31] │ │ │ │ + ldrb r2, [r5, #31] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - subs r5, #126 @ 0x7e │ │ │ │ + subs r5, #130 @ 0x82 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldr r2, [r5, #16] │ │ │ │ + ldr r6, [r5, #16] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrb r6, [r1, #30] │ │ │ │ + ldrb r2, [r2, #30] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - subs r5, #38 @ 0x26 │ │ │ │ + subs r5, #42 @ 0x2a │ │ │ │ lsls r0, r2, #4 │ │ │ │ @ instruction: 0xfa1e010c │ │ │ │ - ldrb r2, [r2, #29] │ │ │ │ + ldrb r6, [r2, #29] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - subs r4, #234 @ 0xea │ │ │ │ + subs r4, #238 @ 0xee │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrb r6, [r5, #28] │ │ │ │ + ldrb r2, [r6, #28] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - subs r4, #198 @ 0xc6 │ │ │ │ + subs r4, #202 @ 0xca │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrb r2, [r5, #27] │ │ │ │ + ldrb r6, [r5, #27] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - subs r4, #130 @ 0x82 │ │ │ │ + subs r4, #134 @ 0x86 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrb r2, [r0, #27] │ │ │ │ + ldrb r6, [r0, #27] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - subs r4, #90 @ 0x5a │ │ │ │ + subs r4, #94 @ 0x5e │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrb r2, [r4, #26] │ │ │ │ + ldrb r6, [r4, #26] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - subs r4, #58 @ 0x3a │ │ │ │ + subs r4, #62 @ 0x3e │ │ │ │ lsls r0, r2, #4 │ │ │ │ ldr??.w r0, [lr, ] │ │ │ │ - bmi.n 3d1930 │ │ │ │ + bmi.n 3d1938 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldrb r0, [r6, #24] │ │ │ │ + ldrb r4, [r6, #24] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - subs r3, #202 @ 0xca │ │ │ │ + subs r3, #206 @ 0xce │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrb r2, [r7, #25] │ │ │ │ + ldrb r6, [r7, #25] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrb r4, [r2, #23] │ │ │ │ + ldrb r0, [r3, #23] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - subs r3, #108 @ 0x6c │ │ │ │ + subs r3, #112 @ 0x70 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrb r6, [r5, #19] │ │ │ │ + ldrb r2, [r6, #19] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - subs r2, #136 @ 0x88 │ │ │ │ + subs r2, #140 @ 0x8c │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrb r6, [r0, #19] │ │ │ │ + ldrb r2, [r1, #19] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - subs r2, #94 @ 0x5e │ │ │ │ + subs r2, #98 @ 0x62 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrb r2, [r5, #18] │ │ │ │ + ldrb r6, [r5, #18] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - subs r2, #66 @ 0x42 │ │ │ │ + subs r2, #70 @ 0x46 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - str r4, [r6, #96] @ 0x60 │ │ │ │ + str r0, [r7, #96] @ 0x60 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrb r0, [r6, #17] │ │ │ │ + ldrb r4, [r6, #17] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - subs r2, #8 │ │ │ │ + subs r2, #12 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrb r0, [r7, #16] │ │ │ │ + ldrb r4, [r7, #16] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - subs r1, #208 @ 0xd0 │ │ │ │ + subs r1, #212 @ 0xd4 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrb r4, [r3, #16] │ │ │ │ + ldrb r0, [r4, #16] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - subs r1, #180 @ 0xb4 │ │ │ │ + subs r1, #184 @ 0xb8 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrb r6, [r6, #15] │ │ │ │ + ldrb r2, [r7, #15] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - subs r1, #142 @ 0x8e │ │ │ │ + subs r1, #146 @ 0x92 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrb r2, [r0, #15] │ │ │ │ + ldrb r6, [r0, #15] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - subs r1, #90 @ 0x5a │ │ │ │ + subs r1, #94 @ 0x5e │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrb r4, [r2, #12] │ │ │ │ + ldrb r0, [r3, #12] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - subs r0, #172 @ 0xac │ │ │ │ + subs r0, #176 @ 0xb0 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrb r4, [r7, #11] │ │ │ │ + ldrb r0, [r0, #12] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - subs r0, #148 @ 0x94 │ │ │ │ + subs r0, #152 @ 0x98 │ │ │ │ lsls r0, r2, #4 │ │ │ │ strh r0, [r6, #28] │ │ │ │ lsls r0, r4, #4 │ │ │ │ - subs r0, #66 @ 0x42 │ │ │ │ + subs r0, #70 @ 0x46 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - str r0, [r2, #120] @ 0x78 │ │ │ │ + str r4, [r2, #120] @ 0x78 │ │ │ │ lsls r0, r2, #4 │ │ │ │ strh r0, [r3, #28] │ │ │ │ lsls r0, r4, #4 │ │ │ │ - subs r0, #42 @ 0x2a │ │ │ │ + subs r0, #46 @ 0x2e │ │ │ │ lsls r0, r2, #4 │ │ │ │ - lsls r4, r7, #3 │ │ │ │ + lsls r0, r0, #4 │ │ │ │ lsls r0, r2, #4 │ │ │ │ strh r0, [r0, #28] │ │ │ │ lsls r0, r4, #4 │ │ │ │ - subs r0, #18 │ │ │ │ + subs r0, #22 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - lsrs r4, r1, #22 │ │ │ │ + lsrs r0, r2, #22 │ │ │ │ lsls r0, r2, #4 │ │ │ │ strh r0, [r5, #26] │ │ │ │ lsls r0, r4, #4 │ │ │ │ - adds r7, #250 @ 0xfa │ │ │ │ + adds r7, #254 @ 0xfe │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldr r0, [r6, #36] @ 0x24 │ │ │ │ + ldr r4, [r6, #36] @ 0x24 │ │ │ │ lsls r0, r2, #4 │ │ │ │ strh r0, [r2, #26] │ │ │ │ lsls r0, r4, #4 │ │ │ │ - adds r7, #226 @ 0xe2 │ │ │ │ + adds r7, #230 @ 0xe6 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - movs r4, r3 │ │ │ │ + movs r0, r4 │ │ │ │ lsls r0, r2, #4 │ │ │ │ strh r0, [r7, #24] │ │ │ │ lsls r0, r4, #4 │ │ │ │ - adds r7, #202 @ 0xca │ │ │ │ + adds r7, #206 @ 0xce │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrb r4, [r7, #2] │ │ │ │ + ldrb r0, [r0, #3] │ │ │ │ lsls r0, r2, #4 │ │ │ │ strh r0, [r4, #24] │ │ │ │ lsls r0, r4, #4 │ │ │ │ - adds r7, #178 @ 0xb2 │ │ │ │ + adds r7, #182 @ 0xb6 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - sbcs.w r1, ip, pc │ │ │ │ + @ instruction: 0xeb80010f │ │ │ │ strh r0, [r1, #24] │ │ │ │ lsls r0, r4, #4 │ │ │ │ - adds r7, #154 @ 0x9a │ │ │ │ + adds r7, #158 @ 0x9e │ │ │ │ lsls r0, r2, #4 │ │ │ │ - strb r0, [r3, #24] │ │ │ │ + strb r4, [r3, #24] │ │ │ │ lsls r0, r2, #4 │ │ │ │ strh r0, [r6, #22] │ │ │ │ lsls r0, r4, #4 │ │ │ │ - adds r7, #130 @ 0x82 │ │ │ │ + adds r7, #134 @ 0x86 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - orrs.w r1, r8, pc │ │ │ │ + orrs.w r1, ip, pc │ │ │ │ strh r0, [r3, #22] │ │ │ │ lsls r0, r4, #4 │ │ │ │ - adds r7, #106 @ 0x6a │ │ │ │ + adds r7, #110 @ 0x6e │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrb r4, [r6, #6] │ │ │ │ + ldrb r0, [r7, #6] │ │ │ │ lsls r0, r2, #4 │ │ │ │ strh r0, [r0, #22] │ │ │ │ lsls r0, r4, #4 │ │ │ │ - adds r7, #82 @ 0x52 │ │ │ │ + adds r7, #86 @ 0x56 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - adds.w r1, r0, pc │ │ │ │ + adds.w r1, r4, pc │ │ │ │ strh r0, [r5, #20] │ │ │ │ lsls r0, r4, #4 │ │ │ │ - adds r7, #58 @ 0x3a │ │ │ │ + adds r7, #62 @ 0x3e │ │ │ │ lsls r0, r2, #4 │ │ │ │ - lsrs r4, r6, #20 │ │ │ │ + lsrs r0, r7, #20 │ │ │ │ lsls r0, r2, #4 │ │ │ │ strh r0, [r2, #20] │ │ │ │ lsls r0, r4, #4 │ │ │ │ - adds r7, #34 @ 0x22 │ │ │ │ + adds r7, #38 @ 0x26 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - strb r0, [r6, #31] │ │ │ │ + strb r4, [r6, #31] │ │ │ │ lsls r0, r2, #4 │ │ │ │ strh r0, [r7, #18] │ │ │ │ lsls r0, r4, #4 │ │ │ │ - adds r7, #10 │ │ │ │ + adds r7, #14 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - strb r4, [r2, #26] │ │ │ │ + strb r0, [r3, #26] │ │ │ │ lsls r0, r2, #4 │ │ │ │ strh r0, [r4, #18] │ │ │ │ lsls r0, r4, #4 │ │ │ │ - adds r6, #242 @ 0xf2 │ │ │ │ + adds r6, #246 @ 0xf6 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - lsrs r0, r4, #19 │ │ │ │ + lsrs r4, r4, #19 │ │ │ │ lsls r0, r2, #4 │ │ │ │ strh r0, [r1, #18] │ │ │ │ lsls r0, r4, #4 │ │ │ │ - adds r6, #218 @ 0xda │ │ │ │ + adds r6, #222 @ 0xde │ │ │ │ lsls r0, r2, #4 │ │ │ │ - strb r4, [r6, #31] │ │ │ │ + strb r0, [r7, #31] │ │ │ │ lsls r0, r2, #4 │ │ │ │ strh r0, [r6, #16] │ │ │ │ lsls r0, r4, #4 │ │ │ │ - adds r6, #194 @ 0xc2 │ │ │ │ + adds r6, #198 @ 0xc6 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - strb r4, [r3, #1] │ │ │ │ + strb r0, [r4, #1] │ │ │ │ lsls r0, r2, #4 │ │ │ │ strh r0, [r3, #16] │ │ │ │ lsls r0, r4, #4 │ │ │ │ - adds r6, #170 @ 0xaa │ │ │ │ + adds r6, #174 @ 0xae │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrb r0, [r7, #1] │ │ │ │ + ldrb r4, [r7, #1] │ │ │ │ lsls r0, r2, #4 │ │ │ │ strh r0, [r0, #16] │ │ │ │ lsls r0, r4, #4 │ │ │ │ - adds r6, #146 @ 0x92 │ │ │ │ + adds r6, #150 @ 0x96 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - str r0, [r2, #84] @ 0x54 │ │ │ │ + str r4, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r2, #4 │ │ │ │ ldr r3, [pc, #44] @ (3d1a3c ) │ │ │ │ movw r2, #60525 @ 0xec6d │ │ │ │ ldr r1, [pc, #44] @ (3d1a40 ) │ │ │ │ ldr r0, [pc, #44] @ (3d1a44 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ @@ -228082,23 +228081,23 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #1576 @ 0x628 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ ldrb r6, [r5, #29] │ │ │ │ lsls r0, r4, #4 │ │ │ │ - adds r4, #0 │ │ │ │ + adds r4, #4 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - strb r2, [r3, #27] │ │ │ │ + strb r6, [r3, #27] │ │ │ │ lsls r0, r2, #4 │ │ │ │ ldrb r6, [r2, #29] │ │ │ │ lsls r0, r4, #4 │ │ │ │ - adds r3, #232 @ 0xe8 │ │ │ │ + adds r3, #236 @ 0xec │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldr r2, [r5, #32] │ │ │ │ + ldr r6, [r5, #32] │ │ │ │ lsls r0, r2, #4 │ │ │ │ │ │ │ │ 003d1a54 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -228140,21 +228139,21 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ lsrs r6, r3 │ │ │ │ lsls r0, r5, #4 │ │ │ │ str r2, [r0, #8] │ │ │ │ lsls r7, r4, #4 │ │ │ │ lsls r0, r7, #26 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #196 @ 0xc4 │ │ │ │ + subs r2, #200 @ 0xc8 │ │ │ │ lsls r0, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r0, #24] │ │ │ │ + strb r4, [r0, #24] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - adds r3, #152 @ 0x98 │ │ │ │ + adds r3, #156 @ 0x9c │ │ │ │ lsls r0, r2, #4 │ │ │ │ │ │ │ │ 003d1ad4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -228501,69 +228500,69 @@ │ │ │ │ lsls r7, r4, #4 │ │ │ │ ldrb r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r3, #50] @ 0x32 │ │ │ │ + ldrh r6, [r3, #50] @ 0x32 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - adds r1, #170 @ 0xaa │ │ │ │ + adds r1, #174 @ 0xae │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrh r6, [r7, #46] @ 0x2e │ │ │ │ + ldrh r2, [r0, #48] @ 0x30 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - adds r1, #78 @ 0x4e │ │ │ │ + adds r1, #82 @ 0x52 │ │ │ │ lsls r0, r2, #4 │ │ │ │ lsls r6, r6, #24 │ │ │ │ lsls r4, r1, #4 │ │ │ │ bls.n 3d1ed4 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrh r0, [r1, #46] @ 0x2e │ │ │ │ + ldrh r4, [r1, #46] @ 0x2e │ │ │ │ lsls r0, r2, #4 │ │ │ │ - adds r1, #26 │ │ │ │ + adds r1, #30 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrh r2, [r6, #44] @ 0x2c │ │ │ │ + ldrh r6, [r6, #44] @ 0x2c │ │ │ │ lsls r0, r2, #4 │ │ │ │ - adds r1, #2 │ │ │ │ + adds r1, #6 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrh r4, [r2, #44] @ 0x2c │ │ │ │ + ldrh r0, [r3, #44] @ 0x2c │ │ │ │ lsls r0, r2, #4 │ │ │ │ - adds r0, #228 @ 0xe4 │ │ │ │ + adds r0, #232 @ 0xe8 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrh r4, [r7, #42] @ 0x2a │ │ │ │ + ldrh r0, [r0, #44] @ 0x2c │ │ │ │ lsls r0, r2, #4 │ │ │ │ - adds r0, #204 @ 0xcc │ │ │ │ + adds r0, #208 @ 0xd0 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrh r4, [r4, #42] @ 0x2a │ │ │ │ + ldrh r0, [r5, #42] @ 0x2a │ │ │ │ lsls r0, r2, #4 │ │ │ │ - adds r0, #180 @ 0xb4 │ │ │ │ + adds r0, #184 @ 0xb8 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrh r4, [r7, #40] @ 0x28 │ │ │ │ + ldrh r0, [r0, #42] @ 0x2a │ │ │ │ lsls r0, r2, #4 │ │ │ │ - adds r0, #140 @ 0x8c │ │ │ │ + adds r0, #144 @ 0x90 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrh r4, [r4, #40] @ 0x28 │ │ │ │ + ldrh r0, [r5, #40] @ 0x28 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - adds r0, #116 @ 0x74 │ │ │ │ + adds r0, #120 @ 0x78 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrh r4, [r0, #40] @ 0x28 │ │ │ │ + ldrh r0, [r1, #40] @ 0x28 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - adds r0, #84 @ 0x54 │ │ │ │ + adds r0, #88 @ 0x58 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrh r0, [r4, #38] @ 0x26 │ │ │ │ + ldrh r4, [r4, #38] @ 0x26 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - adds r0, #48 @ 0x30 │ │ │ │ + adds r0, #52 @ 0x34 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrh r0, [r1, #38] @ 0x26 │ │ │ │ + ldrh r4, [r1, #38] @ 0x26 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - adds r0, #24 │ │ │ │ + adds r0, #28 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrh r0, [r6, #36] @ 0x24 │ │ │ │ + ldrh r4, [r6, #36] @ 0x24 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - adds r0, #0 │ │ │ │ + adds r0, #4 │ │ │ │ lsls r0, r2, #4 │ │ │ │ │ │ │ │ 003d1ed0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -228856,21 +228855,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r7, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r2, r3] │ │ │ │ lsls r7, r4, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r4, #1] │ │ │ │ + strb r2, [r5, #1] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - cmp r5, #146 @ 0x92 │ │ │ │ + cmp r5, #150 @ 0x96 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldr r0, [r0, #120] @ 0x78 │ │ │ │ + ldr r4, [r0, #120] @ 0x78 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - cmp r4, #172 @ 0xac │ │ │ │ + cmp r4, #176 @ 0xb0 │ │ │ │ lsls r0, r2, #4 │ │ │ │ mov r0, r9 │ │ │ │ blx 73c2a0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r9 │ │ │ │ blx 73c0fc │ │ │ │ cmp r7, #0 │ │ │ │ @@ -229384,39 +229383,39 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r5, #56] @ 0x38 │ │ │ │ + ldr r0, [r6, #56] @ 0x38 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - cmp r0, #216 @ 0xd8 │ │ │ │ + cmp r0, #220 @ 0xdc │ │ │ │ lsls r0, r2, #4 │ │ │ │ - cmp r4, #178 @ 0xb2 │ │ │ │ + cmp r4, #182 @ 0xb6 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldr r2, [r3, #48] @ 0x30 │ │ │ │ + ldr r6, [r3, #48] @ 0x30 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - cmp r0, #70 @ 0x46 │ │ │ │ + cmp r0, #74 @ 0x4a │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldr r6, [r6, #36] @ 0x24 │ │ │ │ + ldr r2, [r7, #36] @ 0x24 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - movs r7, #162 @ 0xa2 │ │ │ │ + movs r7, #166 @ 0xa6 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldr r6, [r2, #36] @ 0x24 │ │ │ │ + ldr r2, [r3, #36] @ 0x24 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - movs r7, #130 @ 0x82 │ │ │ │ + movs r7, #134 @ 0x86 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldr r6, [r7, #32] │ │ │ │ + ldr r2, [r0, #36] @ 0x24 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - movs r7, #106 @ 0x6a │ │ │ │ + movs r7, #110 @ 0x6e │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldr r6, [r3, #32] │ │ │ │ + ldr r2, [r4, #32] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - movs r7, #74 @ 0x4a │ │ │ │ + movs r7, #78 @ 0x4e │ │ │ │ lsls r0, r2, #4 │ │ │ │ ldrb.w r3, [r4, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 3d2880 │ │ │ │ ldr r3, [pc, #692] @ (3d2a48 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ @@ -229676,29 +229675,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ stmia r0!, {r2, r3, r4, r6} │ │ │ │ strh r4, [r7, #16] │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r2, #116] @ 0x74 │ │ │ │ + str r2, [r3, #116] @ 0x74 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - movs r4, #130 @ 0x82 │ │ │ │ + movs r4, #134 @ 0x86 │ │ │ │ lsls r0, r2, #4 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r5, #112] @ 0x70 │ │ │ │ + str r4, [r5, #112] @ 0x70 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - str r4, [r0, #112] @ 0x70 │ │ │ │ + str r0, [r1, #112] @ 0x70 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - movs r4, #48 @ 0x30 │ │ │ │ + movs r4, #52 @ 0x34 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - str r2, [r4, #108] @ 0x6c │ │ │ │ + str r6, [r4, #108] @ 0x6c │ │ │ │ lsls r0, r2, #4 │ │ │ │ - movs r4, #14 │ │ │ │ + movs r4, #18 │ │ │ │ lsls r0, r2, #4 │ │ │ │ ldr.w r3, [pc, #1548] @ 3d3080 │ │ │ │ movw r2, #2156 @ 0x86c │ │ │ │ ldr.w r6, [pc, #1544] @ 3d3084 │ │ │ │ add.w r8, sp, #92 @ 0x5c │ │ │ │ ldr.w r1, [pc, #1540] @ 3d3088 │ │ │ │ add r6, pc │ │ │ │ @@ -230246,117 +230245,117 @@ │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ stmia r0!, {r2, r3, r4, r6} │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #192 @ 0xc0 │ │ │ │ + movs r3, #196 @ 0xc4 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - str r4, [r1, #104] @ 0x68 │ │ │ │ + str r0, [r2, #104] @ 0x68 │ │ │ │ lsls r0, r2, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r0, #92] @ 0x5c │ │ │ │ + str r2, [r1, #92] @ 0x5c │ │ │ │ lsls r0, r2, #4 │ │ │ │ - movs r2, #242 @ 0xf2 │ │ │ │ + movs r2, #246 @ 0xf6 │ │ │ │ lsls r0, r2, #4 │ │ │ │ svc 250 @ 0xfa │ │ │ │ lsls r4, r1, #4 │ │ │ │ - movs r2, #202 @ 0xca │ │ │ │ + movs r2, #206 @ 0xce │ │ │ │ lsls r0, r2, #4 │ │ │ │ - str r6, [r1, #88] @ 0x58 │ │ │ │ + str r2, [r2, #88] @ 0x58 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - str r0, [r6, #84] @ 0x54 │ │ │ │ + str r4, [r6, #84] @ 0x54 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - movs r2, #156 @ 0x9c │ │ │ │ + movs r2, #160 @ 0xa0 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - str r2, [r2, #84] @ 0x54 │ │ │ │ + str r6, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - movs r2, #126 @ 0x7e │ │ │ │ + movs r2, #130 @ 0x82 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - str r4, [r6, #80] @ 0x50 │ │ │ │ + str r0, [r7, #80] @ 0x50 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - movs r2, #96 @ 0x60 │ │ │ │ + movs r2, #100 @ 0x64 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - str r6, [r2, #80] @ 0x50 │ │ │ │ + str r2, [r3, #80] @ 0x50 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - movs r2, #66 @ 0x42 │ │ │ │ + movs r2, #70 @ 0x46 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - str r0, [r7, #76] @ 0x4c │ │ │ │ + str r4, [r7, #76] @ 0x4c │ │ │ │ lsls r0, r2, #4 │ │ │ │ - movs r2, #36 @ 0x24 │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - asrs r4, r1, #14 │ │ │ │ + asrs r0, r2, #14 │ │ │ │ lsls r5, r3, #4 │ │ │ │ - str r6, [r6, #72] @ 0x48 │ │ │ │ + str r2, [r7, #72] @ 0x48 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - movs r1, #226 @ 0xe2 │ │ │ │ + movs r1, #230 @ 0xe6 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - str r0, [r3, #72] @ 0x48 │ │ │ │ + str r4, [r3, #72] @ 0x48 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - movs r1, #196 @ 0xc4 │ │ │ │ + movs r1, #200 @ 0xc8 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - str r4, [r3, #68] @ 0x44 │ │ │ │ + str r0, [r4, #68] @ 0x44 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - movs r1, #136 @ 0x88 │ │ │ │ + movs r1, #140 @ 0x8c │ │ │ │ lsls r0, r2, #4 │ │ │ │ - str r6, [r5, #64] @ 0x40 │ │ │ │ + str r2, [r6, #64] @ 0x40 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - movs r1, #90 @ 0x5a │ │ │ │ + movs r1, #94 @ 0x5e │ │ │ │ lsls r0, r2, #4 │ │ │ │ - str r4, [r1, #64] @ 0x40 │ │ │ │ + str r0, [r2, #64] @ 0x40 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - movs r1, #56 @ 0x38 │ │ │ │ + movs r1, #60 @ 0x3c │ │ │ │ lsls r0, r2, #4 │ │ │ │ - adds r6, r4, #1 │ │ │ │ + adds r2, r5, #1 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - str r6, [r6, #56] @ 0x38 │ │ │ │ + str r2, [r7, #56] @ 0x38 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - movs r0, #226 @ 0xe2 │ │ │ │ + movs r0, #230 @ 0xe6 │ │ │ │ lsls r0, r2, #4 │ │ │ │ ldr r0, [r4, r2] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r0, r7] │ │ │ │ + ldrh r0, [r1, r7] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - str r0, [r2, #52] @ 0x34 │ │ │ │ + str r4, [r2, #52] @ 0x34 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - movs r0, #124 @ 0x7c │ │ │ │ + movs r0, #128 @ 0x80 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - movs r4, #136 @ 0x88 │ │ │ │ + movs r4, #140 @ 0x8c │ │ │ │ lsls r0, r2, #4 │ │ │ │ - asrs r0, r5, #5 │ │ │ │ + asrs r4, r5, #5 │ │ │ │ lsls r5, r3, #4 │ │ │ │ - str r0, [r3, #40] @ 0x28 │ │ │ │ + str r4, [r3, #40] @ 0x28 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - subs r4, r0, #7 │ │ │ │ + subs r0, r1, #7 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - str r0, [r4, #36] @ 0x24 │ │ │ │ + str r4, [r4, #36] @ 0x24 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - subs r4, r1, #6 │ │ │ │ + subs r0, r2, #6 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - str r2, [r5, #20] │ │ │ │ + str r6, [r5, #20] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - subs r6, r2, #2 │ │ │ │ + subs r2, r3, #2 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - str r2, [r7, #16] │ │ │ │ + str r6, [r7, #16] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - subs r6, r4, #1 │ │ │ │ + subs r2, r5, #1 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - adds r4, r3, r6 │ │ │ │ + adds r0, r4, r6 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - str r4, [r5, #12] │ │ │ │ + str r0, [r6, #12] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - subs r0, r3, #0 │ │ │ │ + subs r4, r3, #0 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - str r6, [r5, #8] │ │ │ │ + str r2, [r6, #8] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - adds r2, r3, #7 │ │ │ │ + adds r6, r3, #7 │ │ │ │ lsls r0, r2, #4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ @@ -231561,79 +231560,79 @@ │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ stmia r0!, {r2, r3, r4, r6} │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r3, r3] │ │ │ │ + ldrsb r2, [r4, r3] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - asrs r2, r1, #16 │ │ │ │ + asrs r6, r1, #16 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrsb r2, [r7, r1] │ │ │ │ + ldrsb r6, [r7, r1] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - asrs r6, r4, #14 │ │ │ │ + asrs r2, r5, #14 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - lsls r2, r2, #19 │ │ │ │ + lsls r6, r2, #19 │ │ │ │ lsls r5, r3, #4 │ │ │ │ - ldrsb r2, [r0, r0] │ │ │ │ + ldrsb r6, [r0, r0] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - asrs r6, r5, #12 │ │ │ │ + asrs r2, r6, #12 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - strb r6, [r2, r6] │ │ │ │ + strb r2, [r3, r6] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - asrs r2, r0, #11 │ │ │ │ + asrs r6, r0, #11 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - strb r0, [r5, r5] │ │ │ │ + strb r4, [r5, r5] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - asrs r4, r2, #10 │ │ │ │ + asrs r0, r3, #10 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - asrs r4, r4, #26 │ │ │ │ + asrs r0, r5, #26 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - strb r0, [r0, r4] │ │ │ │ + strb r4, [r0, r4] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - asrs r4, r5, #8 │ │ │ │ + asrs r0, r6, #8 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - strb r6, [r4, r3] │ │ │ │ + strb r2, [r5, r3] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - asrs r2, r2, #8 │ │ │ │ + asrs r6, r2, #8 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - strb r4, [r3, r2] │ │ │ │ + strb r0, [r4, r2] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - asrs r0, r1, #7 │ │ │ │ + asrs r4, r1, #7 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - strb r4, [r1, r1] │ │ │ │ + strb r0, [r2, r1] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - asrs r0, r7, #5 │ │ │ │ + asrs r4, r7, #5 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - asrs r6, r0, #21 │ │ │ │ + asrs r2, r1, #21 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - strh r0, [r0, r6] │ │ │ │ + strh r4, [r0, r6] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - asrs r4, r5, #2 │ │ │ │ + asrs r0, r6, #2 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - strh r6, [r4, r5] │ │ │ │ + strh r2, [r5, r5] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - asrs r2, r2, #2 │ │ │ │ + asrs r6, r2, #2 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - strh r0, [r5, r4] │ │ │ │ + strh r4, [r5, r4] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - asrs r4, r2, #1 │ │ │ │ + asrs r0, r3, #1 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - strh r6, [r1, r4] │ │ │ │ + strh r2, [r2, r4] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - asrs r2, r7, #32 │ │ │ │ + asrs r6, r7, #32 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - strh r6, [r6, r3] │ │ │ │ + strh r2, [r7, r3] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - asrs r2, r4, #32 │ │ │ │ + asrs r6, r4, #32 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - strh r6, [r7, r1] │ │ │ │ + strh r2, [r0, r2] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - lsrs r2, r5, #30 │ │ │ │ + lsrs r6, r5, #30 │ │ │ │ lsls r0, r2, #4 │ │ │ │ ldrb.w r3, [r4, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 3d3fc8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r1, [r3, #696] @ 0x2b8 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ @@ -232350,66 +232349,66 @@ │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ stmia r0!, {r2, r3, r4, r6} │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #408] @ (3d48f0 ) │ │ │ │ + ldr r5, [pc, #424] @ (3d4900 ) │ │ │ │ lsls r0, r2, #4 │ │ │ │ - lsrs r2, r2, #10 │ │ │ │ + lsrs r6, r2, #10 │ │ │ │ lsls r0, r2, #4 │ │ │ │ sxtb r0, r7 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldr r5, [pc, #240] @ (3d4854 ) │ │ │ │ + ldr r5, [pc, #256] @ (3d4864 ) │ │ │ │ lsls r0, r2, #4 │ │ │ │ - lsrs r2, r5, #9 │ │ │ │ + lsrs r6, r5, #9 │ │ │ │ lsls r0, r2, #4 │ │ │ │ subs r2, #220 @ 0xdc │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldr r5, [pc, #248] @ (3d4868 ) │ │ │ │ + ldr r5, [pc, #264] @ (3d4878 ) │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldr r4, [pc, #624] @ (3d49e4 ) │ │ │ │ + ldr r4, [pc, #640] @ (3d49f4 ) │ │ │ │ lsls r0, r2, #4 │ │ │ │ - lsrs r0, r1, #7 │ │ │ │ + lsrs r4, r1, #7 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - lsrs r4, r6, #22 │ │ │ │ + lsrs r0, r7, #22 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldr r3, [pc, #976] @ (3d4b50 ) │ │ │ │ + ldr r3, [pc, #992] @ (3d4b60 ) │ │ │ │ lsls r0, r2, #4 │ │ │ │ - lsrs r0, r4, #4 │ │ │ │ + lsrs r4, r4, #4 │ │ │ │ lsls r0, r2, #4 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #80] @ (3d47e0 ) │ │ │ │ + ldr r3, [pc, #96] @ (3d47f0 ) │ │ │ │ lsls r0, r2, #4 │ │ │ │ - lsrs r0, r0, #1 │ │ │ │ + lsrs r4, r0, #1 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldr r2, [pc, #976] @ (3d4b68 ) │ │ │ │ + ldr r2, [pc, #992] @ (3d4b78 ) │ │ │ │ lsls r0, r2, #4 │ │ │ │ - lsrs r0, r4, #32 │ │ │ │ + lsrs r4, r4, #32 │ │ │ │ lsls r0, r2, #4 │ │ │ │ add r7, sp, #1016 @ 0x3f8 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldr r2, [pc, #776] @ (3d4aac ) │ │ │ │ + ldr r2, [pc, #792] @ (3d4abc ) │ │ │ │ lsls r0, r2, #4 │ │ │ │ - lsls r0, r6, #31 │ │ │ │ + lsls r4, r6, #31 │ │ │ │ lsls r0, r2, #4 │ │ │ │ subs r0, #98 @ 0x62 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldr r2, [pc, #264] @ (3d48b8 ) │ │ │ │ + ldr r2, [pc, #280] @ (3d48c8 ) │ │ │ │ lsls r0, r2, #4 │ │ │ │ - lsls r6, r5, #29 │ │ │ │ + lsls r2, r6, #29 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrh.w r0, [lr, #284] @ 0x11c │ │ │ │ - ldr r1, [pc, #960] @ (3d4b7c ) │ │ │ │ + str.w r0, [r2, #284] @ 0x11c │ │ │ │ + ldr r1, [pc, #976] @ (3d4b8c ) │ │ │ │ lsls r0, r2, #4 │ │ │ │ - lsls r4, r3, #28 │ │ │ │ + lsls r0, r4, #28 │ │ │ │ lsls r0, r2, #4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ blx 73c2a0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx 73c0fc │ │ │ │ cmp r7, #0 │ │ │ │ @@ -232976,116 +232975,116 @@ │ │ │ │ b.w 3d2606 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ stmia r0!, {r2, r3, r4, r6} │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #1016] @ (3d5218 ) │ │ │ │ + ldr r1, [pc, #8] @ (3d4e28 ) │ │ │ │ lsls r0, r2, #4 │ │ │ │ - lsls r2, r5, #24 │ │ │ │ + lsls r6, r5, #24 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldr r0, [pc, #536] @ (3d5040 ) │ │ │ │ + ldr r0, [pc, #552] @ (3d5050 ) │ │ │ │ lsls r0, r2, #4 │ │ │ │ - lsls r2, r6, #22 │ │ │ │ + lsls r6, r6, #22 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldr r0, [pc, #408] @ (3d4fc8 ) │ │ │ │ + ldr r0, [pc, #424] @ (3d4fd8 ) │ │ │ │ lsls r0, r2, #4 │ │ │ │ - lsls r2, r2, #22 │ │ │ │ + lsls r6, r2, #22 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldr r0, [pc, #304] @ (3d4f68 ) │ │ │ │ + ldr r0, [pc, #320] @ (3d4f78 ) │ │ │ │ lsls r0, r2, #4 │ │ │ │ - lsls r0, r7, #21 │ │ │ │ + lsls r4, r7, #21 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - @ instruction: 0xf6fa011b │ │ │ │ + @ instruction: 0xf6fe011b │ │ │ │ add r5, sp, #352 @ 0x160 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldr r0, [pc, #112] @ (3d4eb8 ) │ │ │ │ + ldr r0, [pc, #128] @ (3d4ec8 ) │ │ │ │ lsls r0, r2, #4 │ │ │ │ - lsls r2, r1, #21 │ │ │ │ + lsls r6, r1, #21 │ │ │ │ lsls r0, r2, #4 │ │ │ │ adds r5, #186 @ 0xba │ │ │ │ lsls r4, r1, #4 │ │ │ │ - @ instruction: 0x47ee │ │ │ │ + @ instruction: 0x47f2 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - lsls r4, r3, #20 │ │ │ │ + lsls r0, r4, #20 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - blxns r6 │ │ │ │ + blx r7 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - lsls r2, r4, #19 │ │ │ │ + lsls r6, r4, #19 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - @ instruction: 0x479a │ │ │ │ + @ instruction: 0x479e │ │ │ │ lsls r0, r2, #4 │ │ │ │ - lsls r6, r0, #19 │ │ │ │ + lsls r2, r1, #19 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - mov r2, r9 │ │ │ │ + mov r6, r9 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - lsls r6, r6, #13 │ │ │ │ + lsls r2, r7, #13 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - lsls r4, r1, #30 │ │ │ │ + lsls r0, r2, #30 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - cmp r8, sp │ │ │ │ + cmp ip, sp │ │ │ │ lsls r0, r2, #4 │ │ │ │ - lsls r4, r2, #12 │ │ │ │ + lsls r0, r3, #12 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - cmp lr, r6 │ │ │ │ + cmp sl, r7 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - lsls r2, r4, #11 │ │ │ │ + lsls r6, r4, #11 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - cmp lr, r1 │ │ │ │ + cmp sl, r2 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - lsls r2, r7, #10 │ │ │ │ + lsls r6, r7, #10 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - bics.w r1, lr, #10158080 @ 0x9b0000 │ │ │ │ - cmp r0, ip │ │ │ │ + orr.w r1, r2, #10158080 @ 0x9b0000 │ │ │ │ + cmp r4, ip │ │ │ │ lsls r0, r2, #4 │ │ │ │ - lsls r4, r1, #10 │ │ │ │ + lsls r0, r2, #10 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - lsls r0, r2, #26 │ │ │ │ + lsls r4, r2, #26 │ │ │ │ lsls r0, r2, #4 │ │ │ │ ldr r5, [pc, #352] @ (3d5000 ) │ │ │ │ lsls r0, r4, #4 │ │ │ │ - lsls r2, r5, #7 │ │ │ │ + lsls r6, r5, #7 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - itt │ │ │ │ - lsl r7, r1, #4 │ │ │ │ - add r8, sl │ │ │ │ + stmia r0!, {} │ │ │ │ + lsls r7, r1, #4 │ │ │ │ + add ip, sl │ │ │ │ lsls r0, r2, #4 │ │ │ │ - lsls r4, r7, #7 │ │ │ │ + lsls r0, r0, #8 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - add sl, r2 │ │ │ │ + add lr, r2 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - lsls r6, r7, #6 │ │ │ │ + lsls r2, r0, #7 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - add r4, ip │ │ │ │ + add r0, sp │ │ │ │ lsls r0, r2, #4 │ │ │ │ - lsls r0, r2, #6 │ │ │ │ + lsls r4, r2, #6 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldc2l 1, cr0, [r0], {13} │ │ │ │ - add r0, r4 │ │ │ │ + ldc2l 1, cr0, [r4], {13} │ │ │ │ + add r4, r4 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - lsls r4, r1, #5 │ │ │ │ + lsls r0, r2, #5 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - add r0, r1 │ │ │ │ + add r4, r1 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - lsls r4, r6, #4 │ │ │ │ + lsls r0, r7, #4 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - bics r2, r7 │ │ │ │ + bics r6, r7 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - lsls r6, r4, #3 │ │ │ │ + lsls r2, r5, #3 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - muls r4, r7 │ │ │ │ + bics r0, r0 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - lsls r0, r5, #2 │ │ │ │ + lsls r4, r5, #2 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - lsls r6, r6, #18 │ │ │ │ + lsls r2, r7, #18 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - orrs r4, r2 │ │ │ │ + orrs r0, r3 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - lsls r0, r0, #1 │ │ │ │ + lsls r4, r0, #1 │ │ │ │ lsls r0, r2, #4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 3d430a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ @@ -233380,64 +233379,64 @@ │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ stmia r0!, {r2, r3, r4, r6} │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - tst r2, r0 │ │ │ │ + tst r6, r0 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - vrhadd.u32 d0, d14, d15 │ │ │ │ - lsls r4, r6, #12 │ │ │ │ + vrhadd.u d0, d2, d15 │ │ │ │ + lsls r0, r7, #12 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - sbcs r0, r0 │ │ │ │ + sbcs r4, r0 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - cdp2 1, 10, cr0, cr12, cr15, {0} │ │ │ │ - adcs r6, r4 │ │ │ │ + cdp2 1, 11, cr0, cr0, cr15, {0} │ │ │ │ + adcs r2, r5 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - cdp2 1, 9, cr0, cr2, cr15, {0} │ │ │ │ - asrs r4, r4 │ │ │ │ + cdp2 1, 9, cr0, cr6, cr15, {0} │ │ │ │ + asrs r0, r5 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - cdp2 1, 5, cr0, cr0, cr15, {0} │ │ │ │ - lsrs r0, r7 │ │ │ │ + cdp2 1, 5, cr0, cr4, cr15, {0} │ │ │ │ + lsrs r4, r7 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - cdp2 1, 2, cr0, cr4, cr15, {0} │ │ │ │ - lsrs r6, r3 │ │ │ │ + cdp2 1, 2, cr0, cr8, cr15, {0} │ │ │ │ + lsrs r2, r4 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - cdp2 1, 0, cr0, cr10, cr15, {0} │ │ │ │ - lsrs r4, r0 │ │ │ │ + cdp2 1, 0, cr0, cr14, cr15, {0} │ │ │ │ + lsrs r0, r1 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldc2l 1, cr0, [r0, #60]! @ 0x3c │ │ │ │ - lsls r2, r5 │ │ │ │ + ldc2l 1, cr0, [r4, #60]! @ 0x3c │ │ │ │ + lsls r6, r5 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldc2l 1, cr0, [r6, #60] @ 0x3c │ │ │ │ - eors r0, r5 │ │ │ │ + ldc2l 1, cr0, [sl, #60] @ 0x3c │ │ │ │ + eors r4, r5 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldc2 1, cr0, [r4, #60] @ 0x3c │ │ │ │ + ldc2 1, cr0, [r8, #60] @ 0x3c │ │ │ │ hlt 0x001a │ │ │ │ lsls r4, r1, #4 │ │ │ │ - mrc 1, 6, r0, cr4, cr12, {0} │ │ │ │ - ands r4, r2 │ │ │ │ + mrc 1, 6, r0, cr8, cr12, {0} │ │ │ │ + ands r0, r3 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - stc2l 1, cr0, [r0, #-60] @ 0xffffffc4 │ │ │ │ - subs r7, #244 @ 0xf4 │ │ │ │ + stc2l 1, cr0, [r4, #-60] @ 0xffffffc4 │ │ │ │ + subs r7, #248 @ 0xf8 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - stc2 1, cr0, [r0, #-60]! @ 0xffffffc4 │ │ │ │ - subs r7, #144 @ 0x90 │ │ │ │ + stc2 1, cr0, [r4, #-60]! @ 0xffffffc4 │ │ │ │ + subs r7, #148 @ 0x94 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldc2 1, cr0, [ip], #60 @ 0x3c │ │ │ │ - subs r7, #110 @ 0x6e │ │ │ │ + stc2l 1, cr0, [r0], {15} │ │ │ │ + subs r7, #114 @ 0x72 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldc2 1, cr0, [sl], {15} │ │ │ │ - subs r7, #76 @ 0x4c │ │ │ │ + ldc2 1, cr0, [lr], {15} │ │ │ │ + subs r7, #80 @ 0x50 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldc2l 1, cr0, [r8], #-60 @ 0xffffffc4 │ │ │ │ - subs r7, #14 │ │ │ │ + ldc2l 1, cr0, [ip], #-60 @ 0xffffffc4 │ │ │ │ + subs r7, #18 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldc2 1, cr0, [sl], #-60 @ 0xffffffc4 │ │ │ │ + ldc2 1, cr0, [lr], #-60 @ 0xffffffc4 │ │ │ │ ldr r3, [pc, #884] @ (3d5620 ) │ │ │ │ movw r2, #2233 @ 0x8b9 │ │ │ │ ldr r1, [pc, #884] @ (3d5624 ) │ │ │ │ ldr r0, [pc, #884] @ (3d5628 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ @@ -233759,147 +233758,147 @@ │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ stmia r0!, {r2, r3, r4, r6} │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #98 @ 0x62 │ │ │ │ + subs r6, #102 @ 0x66 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - smull r0, r1, lr, pc @ │ │ │ │ - subs r6, #62 @ 0x3e │ │ │ │ + @ instruction: 0xfb92010f │ │ │ │ + subs r6, #66 @ 0x42 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - smmls r1, sl, pc, r0 @ │ │ │ │ - subs r6, #16 │ │ │ │ + smmls r1, lr, pc, r0 @ │ │ │ │ + subs r6, #20 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - smlawb r1, ip, pc, r0 @ │ │ │ │ - subs r5, #214 @ 0xd6 │ │ │ │ + smlsd r1, r0, pc, r0 @ │ │ │ │ + subs r5, #218 @ 0xda │ │ │ │ lsls r0, r2, #4 │ │ │ │ - mla r1, r2, pc, r0 │ │ │ │ - subs r5, #188 @ 0xbc │ │ │ │ + mla r1, r6, pc, r0 │ │ │ │ + subs r5, #192 @ 0xc0 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - @ instruction: 0xfae8010f │ │ │ │ - subs r5, #140 @ 0x8c │ │ │ │ + @ instruction: 0xfaec010f │ │ │ │ + subs r5, #144 @ 0x90 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - @ instruction: 0xfab8010f │ │ │ │ - subs r5, #94 @ 0x5e │ │ │ │ + @ instruction: 0xfabc010f │ │ │ │ + subs r5, #98 @ 0x62 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - @ instruction: 0xfa8a010f │ │ │ │ - subs r5, #60 @ 0x3c │ │ │ │ + @ instruction: 0xfa8e010f │ │ │ │ + subs r5, #64 @ 0x40 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - @ instruction: 0xfa68010f │ │ │ │ + @ instruction: 0xfa6c010f │ │ │ │ cmp r6, lr │ │ │ │ lsls r0, r4, #4 │ │ │ │ - @ instruction: 0xfa08010f │ │ │ │ - cmp r0, #78 @ 0x4e │ │ │ │ + @ instruction: 0xfa0c010f │ │ │ │ + cmp r0, #82 @ 0x52 │ │ │ │ lsls r0, r2, #4 │ │ │ │ cmp r6, fp │ │ │ │ lsls r0, r4, #4 │ │ │ │ - ldr??.w r0, [r0, #271] @ 0x10f │ │ │ │ - adds r7, #214 @ 0xd6 │ │ │ │ + ldr??.w r0, [r4, #271] @ 0x10f │ │ │ │ + adds r7, #218 @ 0xda │ │ │ │ lsls r0, r2, #4 │ │ │ │ cmp r6, r8 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - ldr??.w r0, [r8, #271] @ 0x10f │ │ │ │ - subs r5, #150 @ 0x96 │ │ │ │ + ldr??.w r0, [ip, #271] @ 0x10f │ │ │ │ + subs r5, #154 @ 0x9a │ │ │ │ lsls r0, r2, #4 │ │ │ │ cmp r6, r5 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - vst2.8 {d16[0],d17[0]}, [r0] │ │ │ │ - subs r4, #250 @ 0xfa │ │ │ │ + vst2.8 {d16[0],d17[0]}, [r4] │ │ │ │ + subs r4, #254 @ 0xfe │ │ │ │ lsls r0, r2, #4 │ │ │ │ cmp r6, r2 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - vld2.8 {d0[0],d1[0]}, [r8] │ │ │ │ - subs r5, #150 @ 0x96 │ │ │ │ + vld2.8 {d0[0],d1[0]}, [ip] │ │ │ │ + subs r5, #154 @ 0x9a │ │ │ │ lsls r0, r2, #4 │ │ │ │ add lr, pc │ │ │ │ lsls r0, r4, #4 │ │ │ │ - ldrsb.w r0, [r0, #271] @ 0x10f │ │ │ │ - movs r7, #214 @ 0xd6 │ │ │ │ + ldrsb.w r0, [r4, #271] @ 0x10f │ │ │ │ + movs r7, #218 @ 0xda │ │ │ │ lsls r0, r2, #4 │ │ │ │ add lr, ip │ │ │ │ lsls r0, r4, #4 │ │ │ │ - ldr??.w r0, [r8, ] │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldr??.w r0, [ip, ] │ │ │ │ + beq.n 3d56bc │ │ │ │ lsls r7, r1, #4 │ │ │ │ add lr, r9 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - vld4.8 {d16,d18,d20,d22}, [r0] │ │ │ │ - subs r4, #230 @ 0xe6 │ │ │ │ + vld4.8 {d16,d18,d20,d22}, [r4] │ │ │ │ + subs r4, #234 @ 0xea │ │ │ │ lsls r0, r2, #4 │ │ │ │ add lr, r6 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - vst4.8 {d16,d18,d20,d22}, [r8] │ │ │ │ - subs r5, #18 │ │ │ │ + vst4.8 {d16,d18,d20,d22}, [ip] │ │ │ │ + subs r5, #22 │ │ │ │ lsls r0, r2, #4 │ │ │ │ add lr, r3 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - ldrsh.w r0, [r0, ] │ │ │ │ - ldmia r5, {r1, r2, r3, r5} │ │ │ │ + ldrsh.w r0, [r4, ] │ │ │ │ + ldmia r5, {r1, r4, r5} │ │ │ │ lsls r7, r1, #4 │ │ │ │ add lr, r0 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - ldrsb.w r0, [r8, ] │ │ │ │ - adds r2, #166 @ 0xa6 │ │ │ │ + ldrsb.w r0, [ip, ] │ │ │ │ + adds r2, #170 @ 0xaa │ │ │ │ lsls r0, r2, #4 │ │ │ │ add r6, sp │ │ │ │ lsls r0, r4, #4 │ │ │ │ - vst4.8 {d0,d2,d4,d6}, [r0] │ │ │ │ - subs r4, #214 @ 0xd6 │ │ │ │ + vst4.8 {d0,d2,d4,d6}, [r4] │ │ │ │ + subs r4, #218 @ 0xda │ │ │ │ lsls r0, r2, #4 │ │ │ │ add r6, sl │ │ │ │ lsls r0, r4, #4 │ │ │ │ - str??.w r0, [r8, #271] @ 0x10f │ │ │ │ - subs r5, #86 @ 0x56 │ │ │ │ + str??.w r0, [ip, #271] @ 0x10f │ │ │ │ + subs r5, #90 @ 0x5a │ │ │ │ lsls r0, r2, #4 │ │ │ │ add r6, r7 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - ldr.w r0, [r0, #271] @ 0x10f │ │ │ │ - subs r5, #50 @ 0x32 │ │ │ │ + ldr.w r0, [r4, #271] @ 0x10f │ │ │ │ + subs r5, #54 @ 0x36 │ │ │ │ lsls r0, r2, #4 │ │ │ │ add r6, r4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - ldrh.w r0, [r8, #271] @ 0x10f │ │ │ │ - @ instruction: 0xb6ca │ │ │ │ + ldrh.w r0, [ip, #271] @ 0x10f │ │ │ │ + @ instruction: 0xb6ce │ │ │ │ lsls r7, r1, #4 │ │ │ │ add r6, r1 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - strh.w r0, [r0, #271] @ 0x10f │ │ │ │ - subs r4, #198 @ 0xc6 │ │ │ │ + strh.w r0, [r4, #271] @ 0x10f │ │ │ │ + subs r4, #202 @ 0xca │ │ │ │ lsls r0, r2, #4 │ │ │ │ mvns r6, r6 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - strb.w r0, [r8, #271] @ 0x10f │ │ │ │ - ldmia r5!, {r1, r4, r6} │ │ │ │ + strb.w r0, [ip, #271] @ 0x10f │ │ │ │ + ldmia r5!, {r1, r2, r4, r6} │ │ │ │ lsls r7, r1, #4 │ │ │ │ mvns r6, r3 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - ldr??.w r0, [r0, ] │ │ │ │ - ldmia r6, {r1, r2, r3, r4, r6} │ │ │ │ + ldr??.w r0, [r4, ] │ │ │ │ + ldmia r6, {r1, r5, r6} │ │ │ │ lsls r7, r1, #4 │ │ │ │ mvns r6, r0 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - ldr.w r0, [r8, ] │ │ │ │ - adds r6, #226 @ 0xe2 │ │ │ │ + ldr.w r0, [ip, ] │ │ │ │ + adds r6, #230 @ 0xe6 │ │ │ │ lsls r0, r2, #4 │ │ │ │ bics r6, r5 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - str.w r0, [r0, ] │ │ │ │ - adds r6, #202 @ 0xca │ │ │ │ + str.w r0, [r4, ] │ │ │ │ + adds r6, #206 @ 0xce │ │ │ │ lsls r0, r2, #4 │ │ │ │ bics r6, r2 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - strh.w r0, [r8, ] │ │ │ │ - @ instruction: 0xb63a │ │ │ │ + strh.w r0, [ip, ] │ │ │ │ + @ instruction: 0xb63e │ │ │ │ lsls r7, r1, #4 │ │ │ │ muls r6, r7 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - ldrb.w r0, [r0, ] │ │ │ │ - subs r3, #138 @ 0x8a │ │ │ │ + ldrb.w r0, [r4, ] │ │ │ │ + subs r3, #142 @ 0x8e │ │ │ │ lsls r0, r2, #4 │ │ │ │ ldr r3, [pc, #92] @ (3d57cc ) │ │ │ │ movw r2, #42495 @ 0xa5ff │ │ │ │ ldr r1, [pc, #92] @ (3d57d0 ) │ │ │ │ ldr r0, [pc, #92] @ (3d57d4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ @@ -233931,31 +233930,31 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #1620 @ 0x654 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ tst r6, r1 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - subw r1, r0, #2063 @ 0x80f │ │ │ │ - subs r2, #130 @ 0x82 │ │ │ │ + subw r1, r4, #2063 @ 0x80f │ │ │ │ + subs r2, #134 @ 0x86 │ │ │ │ lsls r0, r2, #4 │ │ │ │ rors r6, r6 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - @ instruction: 0xf688010f │ │ │ │ - subs r1, #194 @ 0xc2 │ │ │ │ + @ instruction: 0xf68c010f │ │ │ │ + subs r1, #198 @ 0xc6 │ │ │ │ lsls r0, r2, #4 │ │ │ │ rors r6, r3 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - @ instruction: 0xf670010f │ │ │ │ - subs r1, #222 @ 0xde │ │ │ │ + @ instruction: 0xf674010f │ │ │ │ + subs r1, #226 @ 0xe2 │ │ │ │ lsls r0, r2, #4 │ │ │ │ rors r6, r0 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - @ instruction: 0xf658010f │ │ │ │ - subs r1, #146 @ 0x92 │ │ │ │ + @ instruction: 0xf65c010f │ │ │ │ + subs r1, #150 @ 0x96 │ │ │ │ lsls r0, r2, #4 │ │ │ │ │ │ │ │ 003d57fc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -234097,26 +234096,26 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ lsls r7, r4, #4 │ │ │ │ - mrrc 1, 0, r0, ip, cr15 │ │ │ │ + stcl 1, cr0, [r0], #-60 @ 0xffffffc4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #32 │ │ │ │ + subs r0, #36 @ 0x24 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - adc.w r1, ip, #9371648 @ 0x8f0000 │ │ │ │ - sxtb r0, r0 │ │ │ │ + adcs.w r1, r0, #9371648 @ 0x8f0000 │ │ │ │ + sxtb r4, r0 │ │ │ │ lsls r7, r1, #4 │ │ │ │ sxtb r6, r3 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - orns r1, lr, #13 │ │ │ │ - udf #246 @ 0xf6 │ │ │ │ + eor.w r1, r2, #13 │ │ │ │ + udf #250 @ 0xfa │ │ │ │ lsls r7, r1, #4 │ │ │ │ │ │ │ │ 003d5980 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -234224,22 +234223,22 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #222 @ 0xde │ │ │ │ lsls r7, r4, #4 │ │ │ │ - movs r4, #202 @ 0xca │ │ │ │ + movs r4, #206 @ 0xce │ │ │ │ lsls r0, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r5, r2] │ │ │ │ + str r2, [r6, r2] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - @ instruction: 0xf3fe010f │ │ │ │ - ble.n 3d5a38 │ │ │ │ + and.w r1, r2, #9371648 @ 0x8f0000 │ │ │ │ + ble.n 3d5a40 │ │ │ │ lsls r7, r1, #4 │ │ │ │ cbz r0, 3d5aa8 │ │ │ │ lsls r4, r1, #4 │ │ │ │ │ │ │ │ 003d5aa4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -234559,51 +234558,51 @@ │ │ │ │ lsls r7, r4, #4 │ │ │ │ ldrb r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #896] @ (3d6144 ) │ │ │ │ + ldr r6, [pc, #912] @ (3d6154 ) │ │ │ │ lsls r0, r2, #4 │ │ │ │ - movw r1, #32783 @ 0x800f │ │ │ │ - ldr r6, [pc, #560] @ (3d5ffc ) │ │ │ │ + movw r1, #49167 @ 0xc00f │ │ │ │ + ldr r6, [pc, #576] @ (3d600c ) │ │ │ │ lsls r0, r2, #4 │ │ │ │ - @ instruction: 0xf1f4010f │ │ │ │ - ldr r6, [pc, #184] @ (3d5e8c ) │ │ │ │ + @ instruction: 0xf1f8010f │ │ │ │ + ldr r6, [pc, #200] @ (3d5e9c ) │ │ │ │ lsls r0, r2, #4 │ │ │ │ - @ instruction: 0xf196010f │ │ │ │ - ldr r6, [pc, #88] @ (3d5e34 ) │ │ │ │ + @ instruction: 0xf19a010f │ │ │ │ + ldr r6, [pc, #104] @ (3d5e44 ) │ │ │ │ lsls r0, r2, #4 │ │ │ │ - sbcs.w r1, lr, #15 │ │ │ │ + @ instruction: 0xf182010f │ │ │ │ stmia r6!, {r3, r4, r5, r6} │ │ │ │ lsls r3, r1, #4 │ │ │ │ ldr r1, [sp, #416] @ 0x1a0 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldr r5, [pc, #952] @ (3d61a4 ) │ │ │ │ + ldr r5, [pc, #968] @ (3d61b4 ) │ │ │ │ lsls r0, r2, #4 │ │ │ │ - adcs.w r1, r8, #15 │ │ │ │ - ldr r5, [pc, #848] @ (3d6144 ) │ │ │ │ + adcs.w r1, ip, #15 │ │ │ │ + ldr r5, [pc, #864] @ (3d6154 ) │ │ │ │ lsls r0, r2, #4 │ │ │ │ - @ instruction: 0xf13c010f │ │ │ │ - ldr r5, [pc, #752] @ (3d60ec ) │ │ │ │ + adc.w r1, r0, #15 │ │ │ │ + ldr r5, [pc, #768] @ (3d60fc ) │ │ │ │ lsls r0, r2, #4 │ │ │ │ - @ instruction: 0xf124010f │ │ │ │ - ldr r5, [pc, #656] @ (3d6094 ) │ │ │ │ + @ instruction: 0xf128010f │ │ │ │ + ldr r5, [pc, #672] @ (3d60a4 ) │ │ │ │ lsls r0, r2, #4 │ │ │ │ - add.w r1, ip, #15 │ │ │ │ - ldr r5, [pc, #416] @ (3d5fac ) │ │ │ │ + adds.w r1, r0, #15 │ │ │ │ + ldr r5, [pc, #432] @ (3d5fbc ) │ │ │ │ lsls r0, r2, #4 │ │ │ │ - @ instruction: 0xf0d0010f │ │ │ │ - ldr r5, [pc, #320] @ (3d5f54 ) │ │ │ │ + @ instruction: 0xf0d4010f │ │ │ │ + ldr r5, [pc, #336] @ (3d5f64 ) │ │ │ │ lsls r0, r2, #4 │ │ │ │ - @ instruction: 0xf0b8010f │ │ │ │ - ldr r5, [pc, #224] @ (3d5efc ) │ │ │ │ + @ instruction: 0xf0bc010f │ │ │ │ + ldr r5, [pc, #240] @ (3d5f0c ) │ │ │ │ lsls r0, r2, #4 │ │ │ │ - @ instruction: 0xf0a0010f │ │ │ │ + @ instruction: 0xf0a4010f │ │ │ │ │ │ │ │ 003d5e20 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #220] @ (3d5f0c ) │ │ │ │ @@ -234713,20 +234712,20 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r6, r7, #0 │ │ │ │ lsls r7, r4, #4 │ │ │ │ add r4, sp, #632 @ 0x278 │ │ │ │ lsls r4, r1, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #984] @ (3d6310 ) │ │ │ │ + ldr r3, [pc, #1000] @ (3d6320 ) │ │ │ │ lsls r0, r2, #4 │ │ │ │ - vrhadd.s16 d16, d14, d15 │ │ │ │ - adds r3, #164 @ 0xa4 │ │ │ │ + vrhadd.s32 d16, d2, d15 │ │ │ │ + adds r3, #168 @ 0xa8 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - bls.n 3d5f84 │ │ │ │ + bls.n 3d5f8c │ │ │ │ lsls r7, r1, #4 │ │ │ │ │ │ │ │ 003d5f44 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -234808,21 +234807,21 @@ │ │ │ │ lsls r7, r4, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r4, #24 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #872] @ 0x368 │ │ │ │ + ldr r5, [sp, #888] @ 0x378 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - cdp 1, 6, cr0, cr14, cr15, {0} │ │ │ │ + cdp 1, 7, cr0, cr2, cr15, {0} │ │ │ │ subs r1, #150 @ 0x96 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - cdp 1, 2, cr0, cr8, cr15, {0} │ │ │ │ - stmia r0!, {r1, r6, r7} │ │ │ │ + cdp 1, 2, cr0, cr12, cr15, {0} │ │ │ │ + stmia r0!, {r1, r2, r6, r7} │ │ │ │ lsls r7, r1, #4 │ │ │ │ │ │ │ │ 003d6020 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -234942,34 +234941,34 @@ │ │ │ │ nop │ │ │ │ subs r4, r7, r2 │ │ │ │ lsls r7, r4, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r6, r2 │ │ │ │ lsls r7, r4, #4 │ │ │ │ - strb r6, [r2, #29] │ │ │ │ + strb r2, [r3, #29] │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ lsls r5, r4, #4 │ │ │ │ - ldr r5, [sp, #296] @ 0x128 │ │ │ │ + ldr r5, [sp, #312] @ 0x138 │ │ │ │ lsls r7, r1, #4 │ │ │ │ lsrs r0, r3, #30 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r1, r1 │ │ │ │ lsls r7, r4, #4 │ │ │ │ - adds r1, #232 @ 0xe8 │ │ │ │ + adds r1, #236 @ 0xec │ │ │ │ lsls r0, r2, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #848] @ 0x350 │ │ │ │ + ldr r4, [sp, #864] @ 0x360 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - stcl 1, cr0, [r8, #-60]! @ 0xffffffc4 │ │ │ │ - udf #184 @ 0xb8 │ │ │ │ + stcl 1, cr0, [ip, #-60]! @ 0xffffffc4 │ │ │ │ + udf #188 @ 0xbc │ │ │ │ lsls r4, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 3d6020 │ │ │ │ clz r0, r0 │ │ │ │ @@ -235248,26 +235247,26 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r7, #16] │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #178 @ 0xb2 │ │ │ │ + cmp r7, #182 @ 0xb6 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - @ instruction: 0xeb26010f │ │ │ │ + @ instruction: 0xeb2a010f │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, r2] │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #140 @ 0x8c │ │ │ │ + movs r5, #144 @ 0x90 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - cmp r6, #208 @ 0xd0 │ │ │ │ + cmp r6, #212 @ 0xd4 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - orr.w r1, r4, pc │ │ │ │ + orr.w r1, r8, pc │ │ │ │ blx 3451e4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3d652a │ │ │ │ ldr r0, [pc, #516] @ (3d6680 ) │ │ │ │ str r1, [sp, #8] │ │ │ │ add r0, pc │ │ │ │ @@ -235465,53 +235464,53 @@ │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ stmia r0!, {r2, r3, r4, r6} │ │ │ │ - ldcl 1, cr0, [r6, #60]! @ 0x3c │ │ │ │ + ldcl 1, cr0, [sl, #60]! @ 0x3c │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #20 │ │ │ │ + cmp r6, #24 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - @ instruction: 0xe988010f │ │ │ │ - ldc 1, cr0, [r6, #60] @ 0x3c │ │ │ │ - cmp r5, #176 @ 0xb0 │ │ │ │ + @ instruction: 0xe98c010f │ │ │ │ + ldc 1, cr0, [sl, #60] @ 0x3c │ │ │ │ + cmp r5, #180 @ 0xb4 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - stmdb r4!, {r0, r1, r2, r3, r8} │ │ │ │ - cmp r5, #56 @ 0x38 │ │ │ │ + stmdb r8!, {r0, r1, r2, r3, r8} │ │ │ │ + cmp r5, #60 @ 0x3c │ │ │ │ lsls r0, r2, #4 │ │ │ │ - stmia.w ip!, {r0, r1, r2, r3, r8} │ │ │ │ - cmp r5, #32 │ │ │ │ + ldmia.w r0!, {r0, r1, r2, r3, r8} │ │ │ │ + cmp r5, #36 @ 0x24 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldmia.w r4, {r0, r1, r2, r3, r8} │ │ │ │ - cmp r4, #248 @ 0xf8 │ │ │ │ + ldmia.w r8, {r0, r1, r2, r3, r8} │ │ │ │ + cmp r4, #252 @ 0xfc │ │ │ │ lsls r0, r2, #4 │ │ │ │ - strd r0, r1, [ip], #-60 @ 0x3c │ │ │ │ + ldrd r0, r1, [r0], #-60 @ 0x3c │ │ │ │ add r5, pc, #528 @ (adr r5, 3d68c8 ) │ │ │ │ lsls r4, r1, #4 │ │ │ │ - @ instruction: 0xe854010f │ │ │ │ - cmp r4, #210 @ 0xd2 │ │ │ │ + @ instruction: 0xe858010f │ │ │ │ + cmp r4, #214 @ 0xd6 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - cmp r4, #184 @ 0xb8 │ │ │ │ + cmp r4, #188 @ 0xbc │ │ │ │ lsls r0, r2, #4 │ │ │ │ - @ instruction: 0xe82c010f │ │ │ │ - cmp r4, #160 @ 0xa0 │ │ │ │ + @ instruction: 0xe830010f │ │ │ │ + cmp r4, #164 @ 0xa4 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - @ instruction: 0xe814010f │ │ │ │ - cmp r4, #128 @ 0x80 │ │ │ │ + @ instruction: 0xe818010f │ │ │ │ + cmp r4, #132 @ 0x84 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - b.n 3d66c0 │ │ │ │ + b.n 3d66c8 │ │ │ │ lsls r7, r1, #4 │ │ │ │ adds r3, #32 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - b.n 3d6644 │ │ │ │ + b.n 3d664c │ │ │ │ lsls r7, r1, #4 │ │ │ │ - hlt 0x0038 │ │ │ │ + hlt 0x003c │ │ │ │ lsls r7, r1, #4 │ │ │ │ │ │ │ │ 003d66e4 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -235658,37 +235657,37 @@ │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ asrs r0, r0, #16 │ │ │ │ lsls r7, r4, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #32 │ │ │ │ + cmp r3, #36 @ 0x24 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - b.n 3d6550 │ │ │ │ + b.n 3d6558 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - cmp r2, #250 @ 0xfa │ │ │ │ + cmp r2, #254 @ 0xfe │ │ │ │ lsls r0, r2, #4 │ │ │ │ - b.n 3d650c │ │ │ │ + b.n 3d6514 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - cmp r2, #226 @ 0xe2 │ │ │ │ + cmp r2, #230 @ 0xe6 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - b.n 3d64e4 │ │ │ │ + b.n 3d64ec │ │ │ │ lsls r7, r1, #4 │ │ │ │ adds r1, #110 @ 0x6e │ │ │ │ lsls r0, r4, #4 │ │ │ │ - b.n 3d6468 │ │ │ │ + b.n 3d6470 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - str r5, [sp, #472] @ 0x1d8 │ │ │ │ + str r5, [sp, #488] @ 0x1e8 │ │ │ │ lsls r7, r1, #4 │ │ │ │ adds r1, #86 @ 0x56 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - b.n 3d6444 │ │ │ │ + b.n 3d644c │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldcl 1, cr0, [sl, #-60]! @ 0xffffffc4 │ │ │ │ + ldcl 1, cr0, [lr, #-60]! @ 0xffffffc4 │ │ │ │ │ │ │ │ 003d6878 : │ │ │ │ stmdb 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, #2544] @ 3d727c │ │ │ │ @@ -236629,19 +236628,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r3, #9 │ │ │ │ lsls r7, r4, #4 │ │ │ │ strh r0, [r4, r3] │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r3, #7 │ │ │ │ + adds r4, r3, #7 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - cmp r1, #196 @ 0xc4 │ │ │ │ + cmp r1, #200 @ 0xc8 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - b.n 3d6ccc │ │ │ │ + b.n 3d6cd4 │ │ │ │ lsls r7, r1, #4 │ │ │ │ asrs r6, r3, #6 │ │ │ │ lsls r7, r4, #4 │ │ │ │ str r4, [r6, r2] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r6, #4] │ │ │ │ movs r0, r0 │ │ │ │ @@ -236649,39 +236648,39 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #106 @ 0x6a │ │ │ │ + movs r7, #110 @ 0x6e │ │ │ │ lsls r0, r2, #4 │ │ │ │ - b.n 3d7834 │ │ │ │ + b.n 3d783c │ │ │ │ lsls r7, r1, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #144 @ 0x90 │ │ │ │ + movs r6, #148 @ 0x94 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - movs r6, #42 @ 0x2a │ │ │ │ + movs r6, #46 @ 0x2e │ │ │ │ lsls r0, r2, #4 │ │ │ │ - b.n 3d75cc │ │ │ │ + b.n 3d75d4 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - movs r1, #122 @ 0x7a │ │ │ │ + movs r1, #126 @ 0x7e │ │ │ │ lsls r0, r2, #4 │ │ │ │ - bgt.n 3d7274 │ │ │ │ + bgt.n 3d727c │ │ │ │ lsls r7, r1, #4 │ │ │ │ - movs r1, #96 @ 0x60 │ │ │ │ + movs r1, #100 @ 0x64 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - bgt.n 3d7248 │ │ │ │ + bgt.n 3d7250 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - movs r1, #120 @ 0x78 │ │ │ │ + movs r1, #124 @ 0x7c │ │ │ │ lsls r0, r2, #4 │ │ │ │ - movs r1, #24 │ │ │ │ + movs r1, #28 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - bgt.n 3d73c4 │ │ │ │ + bgt.n 3d73cc │ │ │ │ lsls r7, r1, #4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ beq.w 3d760c │ │ │ │ add.w ip, r3, #1 │ │ │ │ str.w ip, [r8] │ │ │ │ @@ -237771,148 +237770,148 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r7, #3 │ │ │ │ + adds r0, r0, #4 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - bhi.n 3d8020 │ │ │ │ + bhi.n 3d8028 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - subs r2, r1, r5 │ │ │ │ + subs r6, r1, r5 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - bvs.n 3d7ec4 │ │ │ │ + bvs.n 3d7ecc │ │ │ │ lsls r7, r1, #4 │ │ │ │ - lsls r6, r2, #11 │ │ │ │ + lsls r2, r3, #11 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - subs r2, r7, r3 │ │ │ │ + subs r6, r7, r3 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - bvs.n 3d8038 │ │ │ │ + bvs.n 3d8040 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - subs r6, r5, r2 │ │ │ │ + subs r2, r6, r2 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - bvs.n 3d7fa8 │ │ │ │ + bvs.n 3d7fb0 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - subs r4, r3, r1 │ │ │ │ + subs r0, r4, r1 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - bpl.n 3d7f04 │ │ │ │ + bpl.n 3d7f0c │ │ │ │ lsls r7, r1, #4 │ │ │ │ - subs r2, r7, r0 │ │ │ │ + subs r6, r7, r0 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - bpl.n 3d7ec8 │ │ │ │ + bpl.n 3d7ed0 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - subs r0, r3, r0 │ │ │ │ + subs r4, r3, r0 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - bpl.n 3d8090 │ │ │ │ + bpl.n 3d8098 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - subs r2, r2, r0 │ │ │ │ + subs r6, r2, r0 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - adds r6, r5, r7 │ │ │ │ + adds r2, r6, r7 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - bpl.n 3d804c │ │ │ │ + bpl.n 3d8054 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - lsls r6, r7, #5 │ │ │ │ + lsls r2, r0, #6 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - adds r2, r4, r6 │ │ │ │ + adds r6, r4, r6 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - bmi.n 3d7fc0 │ │ │ │ + bmi.n 3d7fc8 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - adds r6, r1, r5 │ │ │ │ + adds r2, r2, r5 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - bmi.n 3d7f20 │ │ │ │ + bmi.n 3d7f28 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - adds r4, r7, r3 │ │ │ │ + adds r0, r0, r4 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - bmi.n 3d807c │ │ │ │ + bmi.n 3d8084 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - adds r2, r3, r3 │ │ │ │ + adds r6, r3, r3 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - bmi.n 3d8040 │ │ │ │ + bmi.n 3d8048 │ │ │ │ lsls r7, r1, #4 │ │ │ │ str r1, [sp, #160] @ 0xa0 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - bcc.n 3d7fe4 │ │ │ │ + bcc.n 3d7fec │ │ │ │ lsls r7, r1, #4 │ │ │ │ - adds r0, r3, r2 │ │ │ │ + adds r4, r3, r2 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - adds r4, r3, r1 │ │ │ │ + adds r0, r4, r1 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - adds r0, r7, r0 │ │ │ │ + adds r4, r7, r0 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - bcc.n 3d7f1c │ │ │ │ + bcc.n 3d7f24 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - vaddw.u32 q0, q5, d15 │ │ │ │ - asrs r6, r4, #31 │ │ │ │ + vaddw.u32 q0, q7, d15 │ │ │ │ + asrs r2, r5, #31 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - bcc.n 3d8084 │ │ │ │ + bcc.n 3d808c │ │ │ │ lsls r7, r1, #4 │ │ │ │ - asrs r6, r0, #30 │ │ │ │ + asrs r2, r1, #30 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - bcs.n 3d7fd0 │ │ │ │ + bcs.n 3d7fd8 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - asrs r4, r1, #29 │ │ │ │ + asrs r0, r2, #29 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - bcs.n 3d7f58 │ │ │ │ + bcs.n 3d7f60 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - asrs r0, r5, #28 │ │ │ │ + asrs r4, r5, #28 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - bcs.n 3d811c │ │ │ │ + bcs.n 3d8124 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - asrs r0, r5, #27 │ │ │ │ + asrs r4, r5, #27 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - asrs r4, r0, #27 │ │ │ │ + asrs r0, r1, #27 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - bcs.n 3d8064 │ │ │ │ + bcs.n 3d806c │ │ │ │ lsls r7, r1, #4 │ │ │ │ - cdp2 1, 1, cr0, cr8, cr15, {0} │ │ │ │ - asrs r4, r2, #25 │ │ │ │ + cdp2 1, 1, cr0, cr12, cr15, {0} │ │ │ │ + asrs r0, r3, #25 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - bne.n 3d7f90 │ │ │ │ + bne.n 3d7f98 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - asrs r4, r5, #24 │ │ │ │ + asrs r0, r6, #24 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - asrs r0, r1, #24 │ │ │ │ + asrs r4, r1, #24 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - bne.n 3d80f8 │ │ │ │ + bne.n 3d8100 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - asrs r2, r3, #22 │ │ │ │ + asrs r6, r3, #22 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - beq.n 3d8030 │ │ │ │ + beq.n 3d8038 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldc2l 1, cr0, [r2], #60 @ 0x3c │ │ │ │ - asrs r6, r5, #20 │ │ │ │ + ldc2l 1, cr0, [r6], #60 @ 0x3c │ │ │ │ + asrs r2, r6, #20 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - beq.n 3d7f64 │ │ │ │ + beq.n 3d7f6c │ │ │ │ lsls r7, r1, #4 │ │ │ │ - asrs r2, r4, #19 │ │ │ │ + asrs r6, r4, #19 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - beq.n 3d80d0 │ │ │ │ + beq.n 3d80d8 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - asrs r4, r7, #18 │ │ │ │ + asrs r0, r0, #19 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - beq.n 3d8094 │ │ │ │ + beq.n 3d809c │ │ │ │ lsls r7, r1, #4 │ │ │ │ - asrs r6, r1, #18 │ │ │ │ + asrs r2, r2, #18 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldmia r7, {r5, r6, r7} │ │ │ │ + ldmia r7, {r2, r5, r6, r7} │ │ │ │ lsls r7, r1, #4 │ │ │ │ - asrs r6, r5, #17 │ │ │ │ + asrs r2, r6, #17 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldmia r7, {r6, r7} │ │ │ │ + ldmia r7, {r2, r6, r7} │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr r6, [r0, #12] │ │ │ │ + ldr r2, [r1, #12] │ │ │ │ lsls r7, r3, #4 │ │ │ │ - asrs r2, r5, #16 │ │ │ │ + asrs r6, r5, #16 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldmia r7!, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r7, {r7} │ │ │ │ lsls r7, r1, #4 │ │ │ │ - asrs r6, r7, #15 │ │ │ │ + asrs r2, r0, #16 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldmia r7!, {r1, r4, r6} │ │ │ │ + ldmia r7!, {r1, r2, r4, r6} │ │ │ │ lsls r7, r1, #4 │ │ │ │ strd r5, sl, [sp, #72] @ 0x48 │ │ │ │ mov.w r8, #0 │ │ │ │ mov sl, r7 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ ldr.w r6, [r3, r8, lsl #2] │ │ │ │ cmp r6, #0 │ │ │ │ @@ -238314,82 +238313,82 @@ │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #1796 @ 0x704 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r1, #3 │ │ │ │ + asrs r6, r1, #3 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldmia r4, {r1, r2, r3, r4} │ │ │ │ + ldmia r4!, {r1, r5} │ │ │ │ lsls r7, r1, #4 │ │ │ │ - asrs r4, r4, #2 │ │ │ │ + asrs r0, r5, #2 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldmia r3, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r3, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r1, #4 │ │ │ │ - @ instruction: 0xf71e010f │ │ │ │ - lsrs r2, r3, #29 │ │ │ │ + @ instruction: 0xf722010f │ │ │ │ + lsrs r6, r3, #29 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldmia r2, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r2!, {r1, r4, r5, r7} │ │ │ │ lsls r7, r1, #4 │ │ │ │ - @ instruction: 0xf6e4010f │ │ │ │ - lsrs r0, r4, #28 │ │ │ │ + @ instruction: 0xf6e8010f │ │ │ │ + lsrs r4, r4, #28 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldmia r2, {r2, r4, r5, r6} │ │ │ │ + ldmia r2!, {r3, r4, r5, r6} │ │ │ │ lsls r7, r1, #4 │ │ │ │ - lsrs r0, r3, #27 │ │ │ │ + lsrs r4, r3, #27 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldmia r2!, {r3, r5} │ │ │ │ + ldmia r2, {r2, r3, r5} │ │ │ │ lsls r7, r1, #4 │ │ │ │ asrs r6, r7, #20 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - ldmia r1!, {r4, r6, r7} │ │ │ │ + ldmia r1!, {r2, r4, r6, r7} │ │ │ │ lsls r7, r1, #4 │ │ │ │ - lsrs r2, r6, #27 │ │ │ │ + lsrs r6, r6, #27 │ │ │ │ lsls r0, r2, #4 │ │ │ │ asrs r6, r4, #20 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - ldmia r1!, {r3, r4, r5, r7} │ │ │ │ + ldmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr r4, [sp, #920] @ 0x398 │ │ │ │ + ldr r4, [sp, #936] @ 0x3a8 │ │ │ │ lsls r7, r1, #4 │ │ │ │ asrs r6, r1, #20 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - ldmia r1!, {r5, r7} │ │ │ │ + ldmia r1!, {r2, r5, r7} │ │ │ │ lsls r7, r1, #4 │ │ │ │ - @ instruction: 0xf7ce010f │ │ │ │ + @ instruction: 0xf7d2010f │ │ │ │ asrs r6, r6, #19 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - ldmia r1!, {r3, r7} │ │ │ │ + ldmia r1!, {r2, r3, r7} │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr r6, [sp, #328] @ 0x148 │ │ │ │ + ldr r6, [sp, #344] @ 0x158 │ │ │ │ lsls r7, r1, #4 │ │ │ │ lsls r2, r4, #15 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - strb r4, [r7, #23] │ │ │ │ + strb r0, [r0, #24] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - strb r2, [r3, #24] │ │ │ │ + strb r6, [r3, #24] │ │ │ │ lsls r7, r1, #4 │ │ │ │ lsls r4, r1, #15 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - strb r6, [r2, #20] │ │ │ │ + strb r2, [r3, #20] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - strb r4, [r1, #23] │ │ │ │ + strb r0, [r2, #23] │ │ │ │ lsls r7, r1, #4 │ │ │ │ asrs r4, r5, #18 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r1, {r1, r6} │ │ │ │ lsls r7, r1, #4 │ │ │ │ - str r2, [sp, #368] @ 0x170 │ │ │ │ + str r2, [sp, #384] @ 0x180 │ │ │ │ lsls r7, r1, #4 │ │ │ │ asrs r0, r2, #18 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - ldmia r1, {r1, r5} │ │ │ │ + ldmia r1, {r1, r2, r5} │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrh r0, [r2, #0] │ │ │ │ + ldrh r4, [r2, #0] │ │ │ │ lsls r7, r1, #4 │ │ │ │ │ │ │ │ 003d8598 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -238469,23 +238468,23 @@ │ │ │ │ bpl.n 3d874c │ │ │ │ lsls r7, r4, #4 │ │ │ │ ldrb r4, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r7, #12] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf4f40126 │ │ │ │ - sxth r4, r0 │ │ │ │ + sxth r0, r1 │ │ │ │ lsls r7, r1, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r0, #19 │ │ │ │ + lsrs r4, r0, #19 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldmia r0!, {r2, r4} │ │ │ │ + ldmia r0!, {r3, r4} │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldmia r7, {r1, r4, r7} │ │ │ │ + ldmia r7, {r1, r2, r4, r7} │ │ │ │ lsls r7, r1, #4 │ │ │ │ │ │ │ │ 003d867c : │ │ │ │ stmdb 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 │ │ │ │ @@ -239556,73 +239555,73 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r0, [r0, r7] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r4, #26] │ │ │ │ + ldrb r6, [r4, #26] │ │ │ │ lsls r7, r1, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r7, #21 │ │ │ │ + lsls r6, r7, #21 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - stmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r0!, {r1, r4, r5, r6} │ │ │ │ lsls r7, r1, #4 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r6, #20 │ │ │ │ + lsls r6, r6, #20 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - stmia r0!, {r1, r2, r5} │ │ │ │ + stmia r0!, {r1, r3, r5} │ │ │ │ lsls r7, r1, #4 │ │ │ │ stcl 1, cr0, [ip], {38} @ 0x26 │ │ │ │ - stmia r7!, {r1, r2, r4, r6} │ │ │ │ + stmia r7!, {r1, r3, r4, r6} │ │ │ │ lsls r7, r1, #4 │ │ │ │ - lsls r4, r1, #19 │ │ │ │ + lsls r0, r2, #19 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ittt lt │ │ │ │ - lsllt r7, r1, #4 │ │ │ │ - lsllt r4, r1, #18 │ │ │ │ - lsllt r0, r2, #4 │ │ │ │ - nop {8} │ │ │ │ - lsls r7, r1, #4 │ │ │ │ - @ instruction: 0xeae0010f │ │ │ │ - lsls r2, r3, #16 │ │ │ │ + ittt gt │ │ │ │ + lslgt r7, r1, #4 │ │ │ │ + lslgt r0, r2, #18 │ │ │ │ + lslgt r0, r2, #4 │ │ │ │ + itt hi │ │ │ │ + lslhi r7, r1, #4 │ │ │ │ + @ instruction: 0xeae4010f │ │ │ │ + lsls r6, r3, #16 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - itee eq │ │ │ │ - lsleq r7, r1, #4 │ │ │ │ - lslne r0, r4, #15 │ │ │ │ - lslne r0, r2, #4 │ │ │ │ - bkpt 0x00d4 │ │ │ │ + itee ne │ │ │ │ + lslne r7, r1, #4 │ │ │ │ + lsleq r4, r4, #15 │ │ │ │ + lsleq r0, r2, #4 │ │ │ │ + bkpt 0x00d8 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - lsls r0, r0, #15 │ │ │ │ + lsls r4, r0, #15 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - bkpt 0x00b4 │ │ │ │ + bkpt 0x00b8 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - lsls r2, r5, #11 │ │ │ │ + lsls r6, r5, #11 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - pop {r1, r2, r3, r4, r6, r7, pc} │ │ │ │ + pop {r1, r5, r6, r7, pc} │ │ │ │ lsls r7, r1, #4 │ │ │ │ - lsls r0, r0, #11 │ │ │ │ + lsls r4, r0, #11 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - pop {r2, r4, r5, r7, pc} │ │ │ │ + pop {r3, r4, r5, r7, pc} │ │ │ │ lsls r7, r1, #4 │ │ │ │ - lsls r0, r5, #10 │ │ │ │ + lsls r4, r5, #10 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - pop {r2, r3, r4, r7, pc} │ │ │ │ + pop {r5, r7, pc} │ │ │ │ lsls r7, r1, #4 │ │ │ │ - lsls r0, r2, #10 │ │ │ │ + lsls r4, r2, #10 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - pop {r2, r7, pc} │ │ │ │ + pop {r3, r7, pc} │ │ │ │ lsls r7, r1, #4 │ │ │ │ - stmia r4!, {r3, r5, r6, r7} │ │ │ │ + stmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r7, r1, #4 │ │ │ │ - lsls r6, r3, #9 │ │ │ │ + lsls r2, r4, #9 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - pop {r4, r6, pc} │ │ │ │ + pop {r2, r4, r6, pc} │ │ │ │ lsls r7, r1, #4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 73bf9c │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 3d9584 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ @@ -240715,253 +240714,254 @@ │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #1864 @ 0x748 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r1, #5 │ │ │ │ + lsls r4, r1, #5 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - pop {r1, r3, r4, r5} │ │ │ │ + pop {r1, r2, r3, r4, r5} │ │ │ │ lsls r7, r1, #4 │ │ │ │ - stmia r3!, {r3, r4, r7} │ │ │ │ + stmia r3!, {r2, r3, r4, r7} │ │ │ │ lsls r7, r1, #4 │ │ │ │ - lsls r4, r1, #4 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - pop {} │ │ │ │ + lsls r0, r2, #4 │ │ │ │ + pop {r2} │ │ │ │ lsls r7, r1, #4 │ │ │ │ - add r5, sp, #376 @ 0x178 │ │ │ │ + add r5, sp, #392 @ 0x188 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - lsls r2, r0, #3 │ │ │ │ + lsls r6, r0, #3 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - cbnz r6, 3d9e40 │ │ │ │ + cbnz r2, 3d9e42 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - lsls r4, r3, #2 │ │ │ │ + lsls r0, r4, #2 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - cbnz r0, 3d9e40 │ │ │ │ + cbnz r4, 3d9e40 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - lsls r2, r4, #1 │ │ │ │ + lsls r6, r4, #1 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - cbnz r4, 3d9e38 │ │ │ │ + cbnz r0, 3d9e3a │ │ │ │ lsls r7, r1, #4 │ │ │ │ - movs r4, r6 │ │ │ │ + movs r0, r7 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - stmia r2!, {r4, r5, r7} │ │ │ │ + stmia r2!, {r2, r4, r5, r7} │ │ │ │ lsls r7, r1, #4 │ │ │ │ - cbnz r0, 3d9e36 │ │ │ │ + cbnz r4, 3d9e36 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - vrev16. d16, d15 │ │ │ │ - revsh r2, r6 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r2, #4 │ │ │ │ + revsh r6, r6 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - add r4, sp, #320 @ 0x140 │ │ │ │ + add r4, sp, #336 @ 0x150 │ │ │ │ lsls r4, r3, #4 │ │ │ │ strb r6, [r5, #31] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - vaddw.u32 q0, q1, d15 │ │ │ │ - hlt 0x0016 │ │ │ │ + vaddw.u32 q0, q3, d15 │ │ │ │ + hlt 0x001a │ │ │ │ lsls r7, r1, #4 │ │ │ │ - vrhadd.u d0, d2, d15 │ │ │ │ - rev r6, r4 │ │ │ │ + vrhadd.u d0, d6, d15 │ │ │ │ + rev r2, r5 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - vrhadd.u16 d0, d8, d15 │ │ │ │ - stmia r1!, {r2, r4, r7} │ │ │ │ + vrhadd.u16 d0, d12, d15 │ │ │ │ + stmia r1!, {r3, r4, r7} │ │ │ │ lsls r7, r1, #4 │ │ │ │ - cbnz r4, 3d9e5a │ │ │ │ + rev r0, r0 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - cdp2 1, 14, cr0, cr0, cr15, {0} │ │ │ │ - cbnz r2, 3d9e58 │ │ │ │ + cdp2 1, 14, cr0, cr4, cr15, {0} │ │ │ │ + cbnz r6, 3d9e58 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - cdp2 1, 12, cr0, cr0, cr15, {0} │ │ │ │ - cbnz r2, 3d9e58 │ │ │ │ + cdp2 1, 12, cr0, cr4, cr15, {0} │ │ │ │ + cbnz r6, 3d9e58 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - cdp2 1, 10, cr0, cr0, cr15, {0} │ │ │ │ - cbnz r4, 3d9e58 │ │ │ │ + cdp2 1, 10, cr0, cr4, cr15, {0} │ │ │ │ + cbnz r0, 3d9e5a │ │ │ │ lsls r7, r1, #4 │ │ │ │ - cdp2 1, 7, cr0, cr14, cr15, {0} │ │ │ │ - stmia r0!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + cdp2 1, 8, cr0, cr2, cr15, {0} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r1, #4 │ │ │ │ - cbnz r2, 3d9e58 │ │ │ │ + cbnz r6, 3d9e58 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - cdp2 1, 3, cr0, cr14, cr15, {0} │ │ │ │ - cbnz r0, 3d9e54 │ │ │ │ + cdp2 1, 4, cr0, cr2, cr15, {0} │ │ │ │ + cbnz r4, 3d9e54 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - stc2l 1, cr0, [r0, #60]! @ 0x3c │ │ │ │ - @ instruction: 0xb8d4 │ │ │ │ + stc2l 1, cr0, [r4, #60]! @ 0x3c │ │ │ │ + @ instruction: 0xb8d8 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - add r1, sp, #336 @ 0x150 │ │ │ │ + add r1, sp, #352 @ 0x160 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - ldc2 1, cr0, [r8], #60 @ 0x3c │ │ │ │ - @ instruction: 0xb7ac │ │ │ │ + ldc2 1, cr0, [ip], #60 @ 0x3c │ │ │ │ + @ instruction: 0xb7b0 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - str r6, [r4, r2] │ │ │ │ + str r2, [r5, r2] │ │ │ │ lsls r7, r3, #4 │ │ │ │ - stc2l 1, cr0, [sl], #-60 @ 0xffffffc4 │ │ │ │ - @ instruction: 0xb75e │ │ │ │ + stc2l 1, cr0, [lr], #-60 @ 0xffffffc4 │ │ │ │ + @ instruction: 0xb762 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - @ instruction: 0xfbd4010f │ │ │ │ - @ instruction: 0xb6c8 │ │ │ │ + @ instruction: 0xfbd8010f │ │ │ │ + @ instruction: 0xb6cc │ │ │ │ lsls r7, r1, #4 │ │ │ │ - smmls r1, r0, pc, r0 @ │ │ │ │ - @ instruction: 0xb656 │ │ │ │ + smmls r1, r4, pc, r0 @ │ │ │ │ + @ instruction: 0xb65a │ │ │ │ lsls r7, r1, #4 │ │ │ │ - smlsd r1, sl, pc, r0 @ │ │ │ │ - @ instruction: 0xb63e │ │ │ │ + smlsd r1, lr, pc, r0 @ │ │ │ │ + @ instruction: 0xb642 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - smlad r1, lr, pc, r0 @ │ │ │ │ - @ instruction: 0xb622 │ │ │ │ + smlawb r1, r2, pc, r0 @ │ │ │ │ + @ instruction: 0xb626 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - pop {r3, r5, r7, pc} │ │ │ │ + pop {r2, r3, r5, r7, pc} │ │ │ │ lsls r7, r1, #4 │ │ │ │ - @ instruction: 0xfaea010f │ │ │ │ - push {r1, r2, r3, r4, r6, r7, lr} │ │ │ │ + @ instruction: 0xfaee010f │ │ │ │ + push {r1, r5, r6, r7, lr} │ │ │ │ lsls r7, r1, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - vst2.8 {d0[0],d1[0]}, [ip] │ │ │ │ - push {r7} │ │ │ │ + ldrsb.w r0, [r0, #271] @ 0x10f │ │ │ │ + push {r2, r7} │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrsh.w r0, [lr, ] │ │ │ │ - push {r1, r4, r5} │ │ │ │ + vst4.8 {d16,d18,d20,d22}, [r2] │ │ │ │ + push {r1, r2, r4, r5} │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrsb.w r0, [r2, ] │ │ │ │ - push {r1, r2} │ │ │ │ + ldrsb.w r0, [r6, ] │ │ │ │ + push {r1, r3} │ │ │ │ lsls r7, r1, #4 │ │ │ │ - cbnz r2, 3d9f10 │ │ │ │ + cbnz r6, 3d9f10 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - cbz r2, 3d9f30 │ │ │ │ + cbz r6, 3d9f30 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr.w r0, [ip, #271] @ 0x10f │ │ │ │ - str.w r0, [r4, #271] @ 0x10f │ │ │ │ - cbz r0, 3d9f32 │ │ │ │ + str??.w r0, [r0, #271] @ 0x10f │ │ │ │ + str.w r0, [r8, #271] @ 0x10f │ │ │ │ + cbz r4, 3d9f32 │ │ │ │ lsls r7, r1, #4 │ │ │ │ mcr2 1, 4, r0, cr8, cr15, {0} │ │ │ │ - cbz r2, 3d9f12 │ │ │ │ + cbz r6, 3d9f12 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr??.w r0, [r4, #271] @ 0x10f │ │ │ │ + ldr??.w r0, [r8, #271] @ 0x10f │ │ │ │ mrc2 1, 3, r0, cr0, cr15, {0} │ │ │ │ - cbz r2, 3d9f18 │ │ │ │ + cbz r6, 3d9f18 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - @ instruction: 0xf298010f │ │ │ │ + @ instruction: 0xf29c010f │ │ │ │ mrc2 1, 2, r0, cr8, cr15, {0} │ │ │ │ - uxtb r2, r5 │ │ │ │ + uxtb r6, r5 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - str??.w r0, [r4, #271] @ 0x10f │ │ │ │ + str??.w r0, [r8, #271] @ 0x10f │ │ │ │ mcr2 1, 2, r0, cr0, cr15, {0} │ │ │ │ - uxtb r2, r2 │ │ │ │ + uxtb r6, r2 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrb.w r0, [r8, ] │ │ │ │ + ldrb.w r0, [ip, ] │ │ │ │ mcr2 1, 1, r0, cr8, cr15, {0} │ │ │ │ - uxth r2, r7 │ │ │ │ + uxth r6, r7 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - str.w r0, [r0, ] │ │ │ │ + str.w r0, [r4, ] │ │ │ │ mrc2 1, 0, r0, cr0, cr15, {0} │ │ │ │ - uxth r2, r4 │ │ │ │ + uxth r6, r4 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - str??.w r0, [r4, ] │ │ │ │ + str??.w r0, [r8, ] │ │ │ │ ldc2l 1, cr0, [r8, #124]! @ 0x7c │ │ │ │ - uxth r2, r1 │ │ │ │ + uxth r6, r1 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr??.w r0, [r4, ] │ │ │ │ + ldr??.w r0, [r8, ] │ │ │ │ stc2l 1, cr0, [r0, #124]! @ 0x7c │ │ │ │ - sxtb r2, r6 │ │ │ │ + sxtb r6, r6 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - str r4, [r6, #88] @ 0x58 │ │ │ │ + str r0, [r7, #88] @ 0x58 │ │ │ │ lsls r7, r1, #4 │ │ │ │ stc2l 1, cr0, [r8, #124] @ 0x7c │ │ │ │ - sxtb r2, r3 │ │ │ │ + sxtb r6, r3 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - @ instruction: 0xf31c010f │ │ │ │ + ssat16 r1, #16, r0 │ │ │ │ ldc2 1, cr0, [r0, #124]! @ 0x7c │ │ │ │ - sxtb r2, r0 │ │ │ │ + sxtb r6, r0 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - strd r0, r1, [ip], #-60 @ 0x3c │ │ │ │ + ldrd r0, r1, [r0], #-60 @ 0x3c │ │ │ │ ldc2 1, cr0, [r8, #124] @ 0x7c │ │ │ │ - sxth r2, r5 │ │ │ │ + sxth r6, r5 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - strh r4, [r6, #54] @ 0x36 │ │ │ │ + strh r0, [r7, #54] @ 0x36 │ │ │ │ lsls r7, r1, #4 │ │ │ │ stc2 1, cr0, [r0, #124] @ 0x7c │ │ │ │ - sxth r2, r2 │ │ │ │ + sxth r6, r2 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - udf #232 @ 0xe8 │ │ │ │ + udf #236 @ 0xec │ │ │ │ lsls r7, r1, #4 │ │ │ │ stcl 1, cr0, [ip], #-124 @ 0xffffff84 │ │ │ │ - ldrsh r6, [r0, r2] │ │ │ │ + ldrsh r2, [r1, r2] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrsh r4, [r4, r2] │ │ │ │ + ldrsh r0, [r5, r2] │ │ │ │ lsls r7, r1, #4 │ │ │ │ stc2l 1, cr0, [ip, #-124] @ 0xffffff84 │ │ │ │ - cbz r6, 3d9f9e │ │ │ │ + cbz r2, 3d9fa0 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrb.w r0, [r4, ] │ │ │ │ + ldrb.w r0, [r8, ] │ │ │ │ ldc2 1, cr0, [r4, #-124]! @ 0xffffff84 │ │ │ │ - cbz r6, 3d9fa4 │ │ │ │ + cbz r2, 3d9fa6 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - svc 232 @ 0xe8 │ │ │ │ + svc 236 @ 0xec │ │ │ │ lsls r7, r1, #4 │ │ │ │ ldc2 1, cr0, [ip, #-124] @ 0xffffff84 │ │ │ │ - cbz r6, 3d9faa │ │ │ │ + cbz r2, 3d9fac │ │ │ │ lsls r7, r1, #4 │ │ │ │ - movt r1, #32783 @ 0x800f │ │ │ │ + movt r1, #49167 @ 0xc00f │ │ │ │ stc2 1, cr0, [r4, #-124] @ 0xffffff84 │ │ │ │ - cbz r6, 3d9fb0 │ │ │ │ + cbz r2, 3d9fb2 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - b.n 3d9ec8 │ │ │ │ + b.n 3d9ed0 │ │ │ │ lsls r7, r1, #4 │ │ │ │ stc2l 1, cr0, [ip], #124 @ 0x7c │ │ │ │ - cbz r6, 3d9fb6 │ │ │ │ + cbz r2, 3d9fb8 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - vrhadd.s8 d0, d12, d15 │ │ │ │ + vrhadd.s16 d0, d0, d15 │ │ │ │ ldc2l 1, cr0, [r4], {31} │ │ │ │ - cbz r6, 3d9fbc │ │ │ │ + cbz r2, 3d9fbe │ │ │ │ lsls r7, r1, #4 │ │ │ │ - udf #72 @ 0x48 │ │ │ │ + udf #76 @ 0x4c │ │ │ │ lsls r7, r1, #4 │ │ │ │ ldc2 1, cr0, [ip], #124 @ 0x7c │ │ │ │ - cbz r6, 3d9fc2 │ │ │ │ + cbz r2, 3d9fc4 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - strh r4, [r0, #56] @ 0x38 │ │ │ │ + strh r0, [r1, #56] @ 0x38 │ │ │ │ lsls r7, r1, #4 │ │ │ │ stc2 1, cr0, [r4], #124 @ 0x7c │ │ │ │ - cbz r6, 3d9fc8 │ │ │ │ + cbz r2, 3d9fca │ │ │ │ lsls r7, r1, #4 │ │ │ │ - @ instruction: 0xf7a4010f │ │ │ │ + @ instruction: 0xf7a8010f │ │ │ │ stc2 1, cr0, [ip], {31} │ │ │ │ - cbz r6, 3d9fce │ │ │ │ + cbz r2, 3d9fd0 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - @ instruction: 0xf7a8010f │ │ │ │ + @ instruction: 0xf7ac010f │ │ │ │ ldc2l 1, cr0, [r4], #-124 @ 0xffffff84 │ │ │ │ - cbz r6, 3d9fd4 │ │ │ │ + cbz r2, 3d9fd6 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - @ instruction: 0xf79c010f │ │ │ │ + @ instruction: 0xf7a0010f │ │ │ │ mrrc2 1, 1, r0, ip, cr15 │ │ │ │ - sub sp, #440 @ 0x1b8 │ │ │ │ + sub sp, #456 @ 0x1c8 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - bfi r1, ip, #0, #16 │ │ │ │ + @ instruction: 0xf370010f │ │ │ │ mcrr2 1, 1, r0, r4, cr15 │ │ │ │ - sub sp, #344 @ 0x158 │ │ │ │ + sub sp, #360 @ 0x168 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - @ instruction: 0xf778010f │ │ │ │ + @ instruction: 0xf77c010f │ │ │ │ stc2 1, cr0, [ip], #-124 @ 0xffffff84 │ │ │ │ - sub sp, #248 @ 0xf8 │ │ │ │ + sub sp, #264 @ 0x108 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - @ instruction: 0xf72c010f │ │ │ │ + @ instruction: 0xf730010f │ │ │ │ ldc2 1, cr0, [r4], {31} │ │ │ │ - sub sp, #152 @ 0x98 │ │ │ │ + sub sp, #168 @ 0xa8 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - @ instruction: 0xf754010f │ │ │ │ + @ instruction: 0xf758010f │ │ │ │ @ instruction: 0xfbfc011f │ │ │ │ - sub sp, #56 @ 0x38 │ │ │ │ + sub sp, #72 @ 0x48 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - strh r4, [r7, #42] @ 0x2a │ │ │ │ + strh r0, [r0, #44] @ 0x2c │ │ │ │ lsls r7, r1, #4 │ │ │ │ @ instruction: 0xfbe4011f │ │ │ │ - add sp, #472 @ 0x1d8 │ │ │ │ + add sp, #488 @ 0x1e8 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - and.w r1, r4, pc │ │ │ │ + and.w r1, r8, pc │ │ │ │ │ │ │ │ 003da020 : │ │ │ │ stmdb sp!, {r4, 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 r7, [pc, #700] @ (3da2f0 ) │ │ │ │ @@ -241255,60 +241255,60 @@ │ │ │ │ lsls r6, r4, #4 │ │ │ │ lsls r0, r7, #26 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 3da374 │ │ │ │ + cbz r4, 3da374 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - add r4, sp, #656 @ 0x290 │ │ │ │ + add r4, sp, #672 @ 0x2a0 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - @ instruction: 0xf350010f │ │ │ │ - @ instruction: 0xf336010f │ │ │ │ - add r4, sp, #504 @ 0x1f8 │ │ │ │ + @ instruction: 0xf354010f │ │ │ │ + @ instruction: 0xf33a010f │ │ │ │ + add r4, sp, #520 @ 0x208 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - lsrs r4, r3, #15 │ │ │ │ + lsrs r0, r4, #15 │ │ │ │ lsls r0, r2, #4 │ │ │ │ strb r4, [r6, r0] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - @ instruction: 0xf2da010f │ │ │ │ - add r4, sp, #144 @ 0x90 │ │ │ │ + @ instruction: 0xf2de010f │ │ │ │ + add r4, sp, #160 @ 0xa0 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - movt r1, #24591 @ 0x600f │ │ │ │ - add r4, sp, #56 @ 0x38 │ │ │ │ + movt r1, #40975 @ 0xa00f │ │ │ │ + add r4, sp, #72 @ 0x48 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - @ instruction: 0xf2b4010f │ │ │ │ - cbz r6, 3da394 │ │ │ │ + @ instruction: 0xf2b8010f │ │ │ │ + cbz r2, 3da396 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - add r3, sp, #944 @ 0x3b0 │ │ │ │ + add r3, sp, #960 @ 0x3c0 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - stc 1, cr0, [r8], #60 @ 0x3c │ │ │ │ + stc 1, cr0, [ip], #60 @ 0x3c │ │ │ │ strh r4, [r1, r7] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - @ instruction: 0xf272010f │ │ │ │ - add r3, sp, #752 @ 0x2f0 │ │ │ │ + @ instruction: 0xf276010f │ │ │ │ + add r3, sp, #768 @ 0x300 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - @ instruction: 0xf25e010f │ │ │ │ - add r3, sp, #664 @ 0x298 │ │ │ │ + @ instruction: 0xf262010f │ │ │ │ + add r3, sp, #680 @ 0x2a8 │ │ │ │ lsls r7, r1, #4 │ │ │ │ @ instruction: 0xf6d2011f │ │ │ │ - add r3, sp, #400 @ 0x190 │ │ │ │ + add r3, sp, #416 @ 0x1a0 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - push {r1, r4, lr} │ │ │ │ + push {r1, r2, r4, lr} │ │ │ │ lsls r7, r1, #4 │ │ │ │ @ instruction: 0xf6ba011f │ │ │ │ - add r3, sp, #304 @ 0x130 │ │ │ │ + add r3, sp, #320 @ 0x140 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - strh r6, [r0, #6] │ │ │ │ + strh r2, [r1, #6] │ │ │ │ lsls r7, r1, #4 │ │ │ │ subw r1, r2, #2079 @ 0x81f │ │ │ │ - add r3, sp, #208 @ 0xd0 │ │ │ │ + add r3, sp, #224 @ 0xe0 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - bvc.n 3da358 │ │ │ │ + bvc.n 3da360 │ │ │ │ lsls r7, r1, #4 │ │ │ │ │ │ │ │ 003da374 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -241788,93 +241788,93 @@ │ │ │ │ nop │ │ │ │ bvc.n 3da8dc │ │ │ │ lsls r6, r4, #4 │ │ │ │ lsls r0, r7, #26 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r2, #16 │ │ │ │ + lsrs r0, r3, #16 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ + add r2, sp, #96 @ 0x60 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - cbz r0, 3da832 │ │ │ │ + cbz r4, 3da832 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - add r1, sp, #1008 @ 0x3f0 │ │ │ │ + add r2, sp, #0 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - lsrs r0, r6, #15 │ │ │ │ + lsrs r4, r6, #15 │ │ │ │ lsls r0, r2, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r7, #11 │ │ │ │ + lsrs r4, r7, #11 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - add r0, sp, #984 @ 0x3d8 │ │ │ │ + add r0, sp, #1000 @ 0x3e8 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - lsrs r4, r6, #10 │ │ │ │ + lsrs r0, r7, #10 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - add r0, sp, #712 @ 0x2c8 │ │ │ │ + add r0, sp, #728 @ 0x2d8 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - lsrs r0, r2, #10 │ │ │ │ + lsrs r4, r2, #10 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - add r7, sp, #656 @ 0x290 │ │ │ │ + add r7, sp, #672 @ 0x2a0 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - add r0, sp, #520 @ 0x208 │ │ │ │ + add r0, sp, #536 @ 0x218 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - lsrs r0, r3, #9 │ │ │ │ + lsrs r4, r3, #9 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - add r0, sp, #352 @ 0x160 │ │ │ │ + add r0, sp, #368 @ 0x170 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - lsrs r0, r7, #8 │ │ │ │ + lsrs r4, r7, #8 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - add r0, sp, #216 @ 0xd8 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - lsrs r2, r6, #5 │ │ │ │ + lsrs r6, r6, #5 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - add r7, pc, #456 @ (adr r7, 3daa34 ) │ │ │ │ + add r7, pc, #472 @ (adr r7, 3daa44 ) │ │ │ │ lsls r7, r1, #4 │ │ │ │ - lsrs r2, r3, #5 │ │ │ │ + lsrs r6, r3, #5 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - add r7, pc, #360 @ (adr r7, 3da9dc ) │ │ │ │ + add r7, pc, #376 @ (adr r7, 3da9ec ) │ │ │ │ lsls r7, r1, #4 │ │ │ │ - lsrs r4, r1, #4 │ │ │ │ + lsrs r0, r2, #4 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - add r7, pc, #48 @ (adr r7, 3da8ac ) │ │ │ │ + add r7, pc, #64 @ (adr r7, 3da8bc ) │ │ │ │ lsls r7, r1, #4 │ │ │ │ - lsrs r4, r6, #3 │ │ │ │ + lsrs r0, r7, #3 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - add r6, pc, #976 @ (adr r6, 3dac54 ) │ │ │ │ + add r6, pc, #992 @ (adr r6, 3dac64 ) │ │ │ │ lsls r7, r1, #4 │ │ │ │ - add r5, sp, #992 @ 0x3e0 │ │ │ │ + add r5, sp, #1008 @ 0x3f0 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - add r6, pc, #880 @ (adr r6, 3dabfc ) │ │ │ │ + add r6, pc, #896 @ (adr r6, 3dac0c ) │ │ │ │ lsls r7, r1, #4 │ │ │ │ - lsrs r6, r1, #3 │ │ │ │ + lsrs r2, r2, #3 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - lsrs r4, r7, #2 │ │ │ │ + lsrs r0, r0, #3 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - add r6, pc, #752 @ (adr r6, 3dab88 ) │ │ │ │ + add r6, pc, #768 @ (adr r6, 3dab98 ) │ │ │ │ lsls r7, r1, #4 │ │ │ │ rsb r1, r8, #31 │ │ │ │ - add r6, pc, #360 @ (adr r6, 3daa08 ) │ │ │ │ + add r6, pc, #376 @ (adr r6, 3daa18 ) │ │ │ │ lsls r7, r1, #4 │ │ │ │ - bls.n 3da844 │ │ │ │ + bls.n 3da84c │ │ │ │ lsls r7, r1, #4 │ │ │ │ subs.w r1, r0, #31 │ │ │ │ - add r6, pc, #264 @ (adr r6, 3da9b4 ) │ │ │ │ + add r6, pc, #280 @ (adr r6, 3da9c4 ) │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrb r0, [r0, #9] │ │ │ │ + ldrb r4, [r0, #9] │ │ │ │ lsls r7, r1, #4 │ │ │ │ @ instruction: 0xf198011f │ │ │ │ - add r6, pc, #168 @ (adr r6, 3da960 ) │ │ │ │ + add r6, pc, #184 @ (adr r6, 3da970 ) │ │ │ │ lsls r7, r1, #4 │ │ │ │ - bhi.n 3da7fc │ │ │ │ + bhi.n 3da804 │ │ │ │ lsls r7, r1, #4 │ │ │ │ @ instruction: 0xf180011f │ │ │ │ - add r6, pc, #72 @ (adr r6, 3da90c ) │ │ │ │ + add r6, pc, #88 @ (adr r6, 3da91c ) │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr r4, [r4, #108] @ 0x6c │ │ │ │ + ldr r0, [r5, #108] @ 0x6c │ │ │ │ lsls r7, r1, #4 │ │ │ │ │ │ │ │ 003da8c8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -241994,25 +241994,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ bne.n 3da8f8 │ │ │ │ lsls r6, r4, #4 │ │ │ │ - add r0, pc, #64 @ (adr r0, 3daa34 ) │ │ │ │ + add r0, pc, #80 @ (adr r0, 3daa44 ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #26 │ │ │ │ + lsls r0, r5, #26 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - add r4, pc, #656 @ (adr r4, 3dac90 ) │ │ │ │ + add r4, pc, #672 @ (adr r4, 3daca0 ) │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrh r4, [r5, #50] @ 0x32 │ │ │ │ + ldrh r0, [r6, #50] @ 0x32 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - subs r5, #198 @ 0xc6 │ │ │ │ + subs r5, #202 @ 0xca │ │ │ │ lsls r7, r3, #4 │ │ │ │ │ │ │ │ 003daa08 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -242104,22 +242104,22 @@ │ │ │ │ lsls r7, r4, #4 │ │ │ │ ldrb r4, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ beq.n 3dabcc │ │ │ │ lsls r6, r4, #4 │ │ │ │ - ldrh r0, [r0, #44] @ 0x2c │ │ │ │ + ldrh r4, [r0, #44] @ 0x2c │ │ │ │ lsls r7, r1, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - orr.w r1, r8, pc │ │ │ │ - add r3, pc, #576 @ (adr r3, 3dad3c ) │ │ │ │ + orr.w r1, ip, pc │ │ │ │ + add r3, pc, #592 @ (adr r3, 3dad4c ) │ │ │ │ lsls r7, r1, #4 │ │ │ │ - subs r4, #194 @ 0xc2 │ │ │ │ + subs r4, #198 @ 0xc6 │ │ │ │ lsls r7, r3, #4 │ │ │ │ │ │ │ │ 003dab00 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -242173,21 +242173,21 @@ │ │ │ │ lsls r7, r4, #4 │ │ │ │ ldmia r7, {r1, r2, r4, r6, r7} │ │ │ │ lsls r6, r4, #4 │ │ │ │ lsls r0, r7, #26 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #16 │ │ │ │ + add r2, sp, #32 │ │ │ │ lsls r7, r1, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 3dab5c │ │ │ │ + b.n 3dab64 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - add r2, pc, #864 @ (adr r2, 3daef8 ) │ │ │ │ + add r2, pc, #880 @ (adr r2, 3daf08 ) │ │ │ │ lsls r7, r1, #4 │ │ │ │ │ │ │ │ 003dab98 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -242285,21 +242285,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ ldmia r6, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r6, r4, #4 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r5, #30] │ │ │ │ + ldrh r4, [r5, #30] │ │ │ │ lsls r7, r1, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 3da9c4 │ │ │ │ + b.n 3da9cc │ │ │ │ lsls r7, r1, #4 │ │ │ │ - add r1, pc, #992 @ (adr r1, 3db078 ) │ │ │ │ + add r1, pc, #1008 @ (adr r1, 3db088 ) │ │ │ │ lsls r7, r1, #4 │ │ │ │ ldrsh r6, [r2, r4] │ │ │ │ lsls r4, r1, #4 │ │ │ │ │ │ │ │ 003dac9c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -242828,73 +242828,73 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldmia r6!, {r2, r3, r4, r5} │ │ │ │ lsls r6, r4, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 3db064 │ │ │ │ + b.n 3db06c │ │ │ │ lsls r7, r1, #4 │ │ │ │ - add r0, pc, #392 @ (adr r0, 3db398 ) │ │ │ │ + add r0, pc, #408 @ (adr r0, 3db3a8 ) │ │ │ │ lsls r7, r1, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #236 @ 0xec │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r4, r6] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldr r6, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r6, [sp, #472] @ 0x1d8 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - b.n 3dac80 │ │ │ │ + b.n 3dac88 │ │ │ │ lsls r7, r1, #4 │ │ │ │ ldmia r3!, {r4} │ │ │ │ lsls r6, r4, #4 │ │ │ │ - b.n 3daadc │ │ │ │ + b.n 3daae4 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr r5, [sp, #568] @ 0x238 │ │ │ │ + ldr r5, [sp, #584] @ 0x248 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - b.n 3daa70 │ │ │ │ + b.n 3daa78 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr r5, [sp, #336] @ 0x150 │ │ │ │ + ldr r5, [sp, #352] @ 0x160 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - b.n 3dba38 │ │ │ │ + b.n 3daa40 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr r5, [sp, #208] @ 0xd0 │ │ │ │ + ldr r5, [sp, #224] @ 0xe0 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - b.n 3db9d8 │ │ │ │ + b.n 3db9e0 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr r5, [sp, #0] │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - b.n 3db9ac │ │ │ │ + b.n 3db9b4 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr r4, [sp, #920] @ 0x398 │ │ │ │ + ldr r4, [sp, #936] @ 0x3a8 │ │ │ │ lsls r7, r1, #4 │ │ │ │ ldr r6, [r7, r7] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldr r4, [sp, #816] @ 0x330 │ │ │ │ + ldr r4, [sp, #832] @ 0x340 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - b.n 3db968 │ │ │ │ + b.n 3db970 │ │ │ │ lsls r7, r1, #4 │ │ │ │ b.n 3db1fc │ │ │ │ lsls r7, r3, #4 │ │ │ │ - ldr r4, [sp, #384] @ 0x180 │ │ │ │ + ldr r4, [sp, #400] @ 0x190 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - strb r2, [r2, #1] │ │ │ │ + strb r6, [r2, #1] │ │ │ │ lsls r7, r1, #4 │ │ │ │ b.n 3db1d8 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - ldr r4, [sp, #288] @ 0x120 │ │ │ │ + ldr r4, [sp, #304] @ 0x130 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - add r5, pc, #984 @ (adr r5, 3db64c ) │ │ │ │ + add r5, pc, #1000 @ (adr r5, 3db65c ) │ │ │ │ lsls r7, r1, #4 │ │ │ │ b.n 3db1b4 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - ldr r4, [sp, #192] @ 0xc0 │ │ │ │ + ldr r4, [sp, #208] @ 0xd0 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - str r6, [r1, #84] @ 0x54 │ │ │ │ + str r2, [r2, #84] @ 0x54 │ │ │ │ lsls r7, r1, #4 │ │ │ │ │ │ │ │ 003db280 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -242992,23 +242992,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ stmia r7!, {r4, r5, r6, r7} │ │ │ │ lsls r6, r4, #4 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #94 @ 0x5e │ │ │ │ + adds r4, #98 @ 0x62 │ │ │ │ lsls r7, r3, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 3db724 │ │ │ │ + b.n 3db72c │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - strh r0, [r3, #38] @ 0x26 │ │ │ │ + strh r4, [r3, #38] @ 0x26 │ │ │ │ lsls r7, r1, #4 │ │ │ │ │ │ │ │ 003db388 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -243461,91 +243461,91 @@ │ │ │ │ lsls r6, r4, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - svc 16 │ │ │ │ + svc 20 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr r0, [sp, #184] @ 0xb8 │ │ │ │ + ldr r0, [sp, #200] @ 0xc8 │ │ │ │ lsls r7, r1, #4 │ │ │ │ strb r2, [r1, r5] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - udf #242 @ 0xf2 │ │ │ │ + udf #246 @ 0xf6 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ lsls r7, r1, #4 │ │ │ │ stmia r4!, {r1, r3, r5, r7} │ │ │ │ lsls r6, r4, #4 │ │ │ │ - udf #174 @ 0xae │ │ │ │ + udf #178 @ 0xb2 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - str r7, [sp, #816] @ 0x330 │ │ │ │ + str r7, [sp, #832] @ 0x340 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - udf #112 @ 0x70 │ │ │ │ + udf #116 @ 0x74 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - str r7, [sp, #568] @ 0x238 │ │ │ │ + str r7, [sp, #584] @ 0x248 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - udf #70 @ 0x46 │ │ │ │ + udf #74 @ 0x4a │ │ │ │ lsls r7, r1, #4 │ │ │ │ - str r7, [sp, #400] @ 0x190 │ │ │ │ + str r7, [sp, #416] @ 0x1a0 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - udf #46 @ 0x2e │ │ │ │ + udf #50 @ 0x32 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - adds r0, #138 @ 0x8a │ │ │ │ + adds r0, #142 @ 0x8e │ │ │ │ lsls r7, r3, #4 │ │ │ │ - str r7, [sp, #256] @ 0x100 │ │ │ │ + str r7, [sp, #272] @ 0x110 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - udf #10 │ │ │ │ + udf #14 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - str r7, [sp, #160] @ 0xa0 │ │ │ │ + str r7, [sp, #176] @ 0xb0 │ │ │ │ lsls r7, r1, #4 │ │ │ │ strb r2, [r6, r0] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ble.n 3db85c │ │ │ │ + ble.n 3db864 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - str r6, [sp, #1000] @ 0x3e8 │ │ │ │ + str r6, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ble.n 3db7fc │ │ │ │ + ble.n 3db804 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - str r6, [sp, #792] @ 0x318 │ │ │ │ + str r6, [sp, #808] @ 0x328 │ │ │ │ lsls r7, r1, #4 │ │ │ │ strh r6, [r5, r7] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ble.n 3db9a0 │ │ │ │ + ble.n 3db9a8 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - str r6, [sp, #576] @ 0x240 │ │ │ │ + str r6, [sp, #592] @ 0x250 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ble.n 3db964 │ │ │ │ + ble.n 3db96c │ │ │ │ lsls r7, r1, #4 │ │ │ │ - str r6, [sp, #440] @ 0x1b8 │ │ │ │ + str r6, [sp, #456] @ 0x1c8 │ │ │ │ lsls r7, r1, #4 │ │ │ │ b.n 3dbbf8 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - str r6, [sp, #160] @ 0xa0 │ │ │ │ + str r6, [sp, #176] @ 0xb0 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrsh r2, [r7, r4] │ │ │ │ + ldrsh r6, [r7, r4] │ │ │ │ lsls r7, r1, #4 │ │ │ │ b.n 3dbbd4 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - str r6, [sp, #64] @ 0x40 │ │ │ │ + str r6, [sp, #80] @ 0x50 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr r6, [r2, #56] @ 0x38 │ │ │ │ + ldr r2, [r3, #56] @ 0x38 │ │ │ │ lsls r7, r1, #4 │ │ │ │ b.n 3dbbb0 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - str r5, [sp, #992] @ 0x3e0 │ │ │ │ + str r5, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr r6, [sp, #216] @ 0xd8 │ │ │ │ + ldr r6, [sp, #232] @ 0xe8 │ │ │ │ lsls r7, r1, #4 │ │ │ │ b.n 3dbb8c │ │ │ │ lsls r7, r3, #4 │ │ │ │ - str r5, [sp, #896] @ 0x380 │ │ │ │ + str r5, [sp, #912] @ 0x390 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - strb r6, [r1, r3] │ │ │ │ + strb r2, [r2, r3] │ │ │ │ lsls r7, r1, #4 │ │ │ │ │ │ │ │ 003db8f8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -243643,23 +243643,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ stmia r1!, {r3, r4, r5, r6} │ │ │ │ lsls r6, r4, #4 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #230 @ 0xe6 │ │ │ │ + cmp r5, #234 @ 0xea │ │ │ │ lsls r7, r3, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 3dbadc │ │ │ │ + blt.n 3dbae4 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - str r4, [sp, #584] @ 0x248 │ │ │ │ + str r4, [sp, #600] @ 0x258 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrb r0, [r4, #25] │ │ │ │ + ldrb r4, [r4, #25] │ │ │ │ lsls r7, r1, #4 │ │ │ │ │ │ │ │ 003dba00 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -243742,19 +243742,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {r1, r3, r7} │ │ │ │ lsls r6, r4, #4 │ │ │ │ str r2, [r5, r3] │ │ │ │ lsls r4, r1, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 3dbb44 │ │ │ │ + bhi.n 3dbb4c │ │ │ │ lsls r7, r1, #4 │ │ │ │ - str r3, [sp, #680] @ 0x2a8 │ │ │ │ + str r3, [sp, #696] @ 0x2b8 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrb r0, [r7, #21] │ │ │ │ + ldrb r4, [r7, #21] │ │ │ │ lsls r7, r1, #4 │ │ │ │ │ │ │ │ 003dbae0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -244036,31 +244036,31 @@ │ │ │ │ lsl r6, r4, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r7, #16] │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 3dbd8c │ │ │ │ + bhi.n 3dbd94 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - str r1, [sp, #880] @ 0x370 │ │ │ │ + str r1, [sp, #896] @ 0x380 │ │ │ │ lsls r7, r1, #4 │ │ │ │ ldr r0, [r4, r2] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4, {r2, r3, r4, r6} │ │ │ │ + ldmia r4!, {r5, r6} │ │ │ │ lsls r7, r1, #4 │ │ │ │ - bhi.n 3dbe0c │ │ │ │ + bhi.n 3dbe14 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - str r1, [sp, #80] @ 0x50 │ │ │ │ + str r1, [sp, #96] @ 0x60 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - str r5, [sp, #8] │ │ │ │ + str r5, [sp, #24] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - bvc.n 3dbd18 │ │ │ │ + bvc.n 3dbd20 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - str r0, [sp, #592] @ 0x250 │ │ │ │ + str r0, [sp, #608] @ 0x260 │ │ │ │ lsls r7, r1, #4 │ │ │ │ str r1, [sp, #20] │ │ │ │ vstr d0, [sp, #8] │ │ │ │ blx 3451e4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ vldr d0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -244207,51 +244207,51 @@ │ │ │ │ addw r3, r3, #2108 @ 0x83c │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ stmia r0!, {r2, r3, r4, r6} │ │ │ │ - str r4, [sp, #384] @ 0x180 │ │ │ │ + str r4, [sp, #400] @ 0x190 │ │ │ │ lsls r7, r1, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 3dbf68 │ │ │ │ + bvs.n 3dbf70 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrh r6, [r5, #62] @ 0x3e │ │ │ │ + ldrh r2, [r6, #62] @ 0x3e │ │ │ │ lsls r7, r1, #4 │ │ │ │ - bvs.n 3dc080 │ │ │ │ + bvs.n 3dc088 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrh r6, [r6, #58] @ 0x3a │ │ │ │ + ldrh r2, [r7, #58] @ 0x3a │ │ │ │ lsls r7, r1, #4 │ │ │ │ - bvs.n 3dc058 │ │ │ │ + bvs.n 3dc060 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrh r6, [r3, #58] @ 0x3a │ │ │ │ + ldrh r2, [r4, #58] @ 0x3a │ │ │ │ lsls r7, r1, #4 │ │ │ │ - bvs.n 3dc020 │ │ │ │ + bvs.n 3dc028 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrh r6, [r7, #56] @ 0x38 │ │ │ │ + ldrh r2, [r0, #58] @ 0x3a │ │ │ │ lsls r7, r1, #4 │ │ │ │ - bvs.n 3dbfe8 │ │ │ │ + bvs.n 3dbff0 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrh r6, [r3, #56] @ 0x38 │ │ │ │ + ldrh r2, [r4, #56] @ 0x38 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - bvs.n 3dbfc0 │ │ │ │ + bvs.n 3dbfc8 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrh r6, [r0, #56] @ 0x38 │ │ │ │ + ldrh r2, [r1, #56] @ 0x38 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - bpl.n 3dbf88 │ │ │ │ + bpl.n 3dbf90 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrh r6, [r4, #54] @ 0x36 │ │ │ │ + ldrh r2, [r5, #54] @ 0x36 │ │ │ │ lsls r7, r1, #4 │ │ │ │ bge.n 3dbff0 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - ldrh r4, [r4, #52] @ 0x34 │ │ │ │ + ldrh r0, [r5, #52] @ 0x34 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - str r2, [r5, #24] │ │ │ │ + str r6, [r5, #24] │ │ │ │ lsls r7, r1, #4 │ │ │ │ │ │ │ │ 003dbfd4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -244334,19 +244334,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ hlt 0x0036 │ │ │ │ lsls r6, r4, #4 │ │ │ │ ldr r3, [pc, #88] @ (3dc0fc ) │ │ │ │ lsls r4, r1, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 3dc050 │ │ │ │ + bmi.n 3dc058 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrh r6, [r2, #46] @ 0x2e │ │ │ │ + ldrh r2, [r3, #46] @ 0x2e │ │ │ │ lsls r7, r1, #4 │ │ │ │ - strb r4, [r4, #30] │ │ │ │ + strb r0, [r5, #30] │ │ │ │ lsls r7, r1, #4 │ │ │ │ │ │ │ │ 003dc0b4 : │ │ │ │ stmdb 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 │ │ │ │ @@ -245151,87 +245151,87 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb7be │ │ │ │ lsls r6, r4, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - bne.n 3dc82c │ │ │ │ + bne.n 3dc834 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrh r2, [r5, #18] │ │ │ │ + ldrh r6, [r5, #18] │ │ │ │ lsls r7, r1, #4 │ │ │ │ cmp r1, #116 @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ cmn r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #16 │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [pc, #96] @ (3dc98c ) │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6, {r1, r4, r5, r6} │ │ │ │ + ldmia r6, {r1, r2, r4, r5, r6} │ │ │ │ lsls r7, r1, #4 │ │ │ │ - strh r0, [r3, #58] @ 0x3a │ │ │ │ + strh r4, [r3, #58] @ 0x3a │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldmia r2!, {r4} │ │ │ │ + ldmia r2, {r2, r4} │ │ │ │ lsls r7, r1, #4 │ │ │ │ - subs r4, r6, #6 │ │ │ │ + subs r0, r7, #6 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldmia r6!, {r1, r4, r5} │ │ │ │ + ldmia r6!, {r1, r2, r4, r5} │ │ │ │ lsls r7, r1, #4 │ │ │ │ - strh r6, [r3, #56] @ 0x38 │ │ │ │ + strh r2, [r4, #56] @ 0x38 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldmia r6!, {r2, r4} │ │ │ │ + ldmia r6!, {r3, r4} │ │ │ │ lsls r7, r1, #4 │ │ │ │ - strh r0, [r0, #56] @ 0x38 │ │ │ │ + strh r4, [r0, #56] @ 0x38 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldmia r5, {r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r2, r4, r5, r6, r7} │ │ │ │ lsls r7, r1, #4 │ │ │ │ - strh r4, [r3, #54] @ 0x36 │ │ │ │ + strh r0, [r4, #54] @ 0x36 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldmia r5!, {r3, r4, r6, r7} │ │ │ │ + ldmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r7, r1, #4 │ │ │ │ - strh r4, [r0, #54] @ 0x36 │ │ │ │ + strh r0, [r1, #54] @ 0x36 │ │ │ │ lsls r7, r1, #4 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {r1, r2, r5} │ │ │ │ + ldmia r6!, {r1, r3, r5} │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldmia r5!, {r1, r3, r4, r7} │ │ │ │ + ldmia r5!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r7, r1, #4 │ │ │ │ - strh r6, [r0, #52] @ 0x34 │ │ │ │ + strh r2, [r1, #52] @ 0x34 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldmia r5!, {r1, r7} │ │ │ │ + ldmia r5!, {r1, r2, r7} │ │ │ │ lsls r7, r1, #4 │ │ │ │ - strh r6, [r5, #50] @ 0x32 │ │ │ │ + strh r2, [r6, #50] @ 0x32 │ │ │ │ lsls r7, r1, #4 │ │ │ │ ldr r6, [pc, #320] @ (3dcab8 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5!, {r1, r2, r7} │ │ │ │ + ldmia r5!, {r1, r3, r7} │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldmia r5, {r1, r2, r3, r5} │ │ │ │ + ldmia r5, {r1, r4, r5} │ │ │ │ lsls r7, r1, #4 │ │ │ │ - strh r2, [r3, #48] @ 0x30 │ │ │ │ + strh r6, [r3, #48] @ 0x30 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldmia r5!, {r1, r2, r4} │ │ │ │ + ldmia r5!, {r1, r3, r4} │ │ │ │ lsls r7, r1, #4 │ │ │ │ - strh r2, [r0, #48] @ 0x30 │ │ │ │ + strh r6, [r0, #48] @ 0x30 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r5!, {r1} │ │ │ │ lsls r7, r1, #4 │ │ │ │ - strh r2, [r5, #46] @ 0x2e │ │ │ │ + strh r6, [r5, #46] @ 0x2e │ │ │ │ lsls r7, r1, #4 │ │ │ │ ldrb r4, [r5, r5] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r5, {r1, r3, r4, r5, r7} │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldmia r4!, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r4, {r1, r4, r5, r7} │ │ │ │ lsls r7, r1, #4 │ │ │ │ - strh r2, [r3, #44] @ 0x2c │ │ │ │ + strh r6, [r3, #44] @ 0x2c │ │ │ │ lsls r7, r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl 70bf44 │ │ │ │ cmp r0, #2 │ │ │ │ beq.w 3dd186 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 3dc548 │ │ │ │ @@ -246684,215 +246684,215 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #2156 @ 0x86c │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r1, r3, r5} │ │ │ │ + ldmia r0!, {r1, r2, r3, r5} │ │ │ │ lsls r7, r1, #4 │ │ │ │ - strh r6, [r2, #8] │ │ │ │ + strh r2, [r3, #8] │ │ │ │ lsls r7, r1, #4 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r3} │ │ │ │ + ldmia r0!, {r2, r3} │ │ │ │ lsls r7, r1, #4 │ │ │ │ - stmia r7!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r7, r1, #4 │ │ │ │ - strh r6, [r0, #6] │ │ │ │ + strh r2, [r1, #6] │ │ │ │ lsls r7, r1, #4 │ │ │ │ subs r5, #210 @ 0xd2 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - stmia r7!, {r1, r4, r5, r7} │ │ │ │ + stmia r7!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r7, r1, #4 │ │ │ │ - strh r6, [r3, #4] │ │ │ │ + strh r2, [r4, #4] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - stmia r7!, {r1, r3, r5, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r7, r1, #4 │ │ │ │ - strh r6, [r2, #2] │ │ │ │ + strh r2, [r3, #2] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - stmia r7!, {r1, r2, r5} │ │ │ │ + stmia r7!, {r1, r3, r5} │ │ │ │ lsls r7, r1, #4 │ │ │ │ - strh r2, [r2, #0] │ │ │ │ + strh r6, [r2, #0] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - stmia r6!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r6!, {r4, r5, r6, r7} │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrb r0, [r3, #31] │ │ │ │ + ldrb r4, [r3, #31] │ │ │ │ lsls r7, r1, #4 │ │ │ │ subs r4, #250 @ 0xfa │ │ │ │ lsls r4, r1, #4 │ │ │ │ - stmia r6!, {r2, r4, r5, r7} │ │ │ │ + stmia r6!, {r3, r4, r5, r7} │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrb r0, [r4, #30] │ │ │ │ + ldrb r4, [r4, #30] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - stmia r6!, {r1, r2, r4, r7} │ │ │ │ + stmia r6!, {r1, r3, r4, r7} │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrb r2, [r0, #30] │ │ │ │ + ldrb r6, [r0, #30] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - stmia r6!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r6!, {r1, r4, r5, r6} │ │ │ │ lsls r7, r1, #4 │ │ │ │ - stmia r6!, {r6} │ │ │ │ + stmia r6!, {r2, r6} │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrb r4, [r5, #28] │ │ │ │ + ldrb r0, [r6, #28] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - stmia r6!, {r2, r3, r4} │ │ │ │ + stmia r6!, {r5} │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrb r0, [r1, #28] │ │ │ │ + ldrb r4, [r1, #28] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - stmia r5!, {r4, r6, r7} │ │ │ │ + stmia r5!, {r2, r4, r6, r7} │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrb r4, [r7, #26] │ │ │ │ + ldrb r0, [r0, #27] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - stmia r5!, {r4, r5, r7} │ │ │ │ + stmia r5!, {r2, r4, r5, r7} │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrb r4, [r3, #26] │ │ │ │ + ldrb r0, [r4, #26] │ │ │ │ lsls r7, r1, #4 │ │ │ │ subs r3, #190 @ 0xbe │ │ │ │ lsls r4, r1, #4 │ │ │ │ - stmia r5!, {r1, r4} │ │ │ │ + stmia r5!, {r1, r2, r4} │ │ │ │ lsls r7, r1, #4 │ │ │ │ - stmia r4!, {r2, r6} │ │ │ │ + stmia r4!, {r3, r6} │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrb r0, [r6, #20] │ │ │ │ + ldrb r4, [r6, #20] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - stmia r5!, {r5} │ │ │ │ + stmia r5!, {r2, r5} │ │ │ │ lsls r7, r1, #4 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r3!, {r1, r5, r6, r7} │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrb r2, [r1, #19] │ │ │ │ + ldrb r6, [r1, #19] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r3!, {r1, r6, r7} │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrb r2, [r5, #18] │ │ │ │ + ldrb r6, [r5, #18] │ │ │ │ lsls r7, r1, #4 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r4} │ │ │ │ + stmia r3!, {r2, r4} │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrb r4, [r7, #15] │ │ │ │ + ldrb r0, [r0, #16] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - stmia r2!, {r2, r4, r7} │ │ │ │ + stmia r2!, {r3, r4, r7} │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrb r0, [r0, #14] │ │ │ │ + ldrb r4, [r0, #14] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - stmia r2!, {r3, r4, r5} │ │ │ │ + stmia r2!, {r2, r3, r4, r5} │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrb r4, [r4, #12] │ │ │ │ + ldrb r0, [r5, #12] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - stmia r1!, {r2, r5, r6, r7} │ │ │ │ + stmia r1!, {r3, r5, r6, r7} │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrb r6, [r1, #11] │ │ │ │ + ldrb r2, [r2, #11] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr r4, [r2, #32] │ │ │ │ + ldr r0, [r3, #32] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - stmia r1!, {r3, r7} │ │ │ │ + stmia r1!, {r2, r3, r7} │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrb r6, [r6, #9] │ │ │ │ + ldrb r2, [r7, #9] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - stmia r2!, {r1, r3, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r7, r1, #4 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r1!, {r1, r5, r6} │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrb r2, [r1, #9] │ │ │ │ + ldrb r6, [r1, #9] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - stmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r0!, {r6, r7} │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrb r0, [r5, #6] │ │ │ │ + ldrb r4, [r5, #6] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - stmia r0!, {r3, r4, r7} │ │ │ │ + stmia r0!, {r2, r3, r4, r7} │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrb r4, [r0, #6] │ │ │ │ + ldrb r0, [r1, #6] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr r6, [r0, #48] @ 0x30 │ │ │ │ + ldr r2, [r1, #48] @ 0x30 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - stmia r0!, {r2, r3, r5, r6} │ │ │ │ + stmia r0!, {r4, r5, r6} │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrb r0, [r3, #5] │ │ │ │ + ldrb r4, [r3, #5] │ │ │ │ lsls r7, r1, #4 │ │ │ │ adds r6, #72 @ 0x48 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - stmia r0!, {r1, r2, r5} │ │ │ │ + stmia r0!, {r1, r3, r5} │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrb r2, [r2, #4] │ │ │ │ + ldrb r6, [r2, #4] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - itte lt │ │ │ │ + ittt lt │ │ │ │ lsllt r7, r1, #4 │ │ │ │ - ldrblt r6, [r4, #2] │ │ │ │ - lslge r7, r1, #4 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ + ldrblt r2, [r5, #2] │ │ │ │ + lsllt r7, r1, #4 │ │ │ │ + stmia r0!, {r1, r6} │ │ │ │ lsls r7, r1, #4 │ │ │ │ - itee vc │ │ │ │ + itet vc │ │ │ │ + lslvc r7, r1, #4 │ │ │ │ + ldrbvs r2, [r4, #1] │ │ │ │ lslvc r7, r1, #4 │ │ │ │ - ldrbvs r6, [r3, #1] │ │ │ │ - lslvs r7, r1, #4 │ │ │ │ stmia r3!, {r3, r4, r5} │ │ │ │ lsls r7, r3, #4 │ │ │ │ - strb r2, [r1, #31] │ │ │ │ + strb r6, [r1, #31] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - @ instruction: 0xb880 │ │ │ │ + @ instruction: 0xb884 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - bkpt 0x00ec │ │ │ │ + bkpt 0x00f0 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - strb r0, [r3, #31] │ │ │ │ + strb r4, [r3, #31] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - bkpt 0x00ca │ │ │ │ + bkpt 0x00ce │ │ │ │ lsls r7, r1, #4 │ │ │ │ - strb r4, [r6, #30] │ │ │ │ + strb r0, [r7, #30] │ │ │ │ lsls r7, r1, #4 │ │ │ │ adds r4, #156 @ 0x9c │ │ │ │ lsls r4, r1, #4 │ │ │ │ - bkpt 0x007c │ │ │ │ + bkpt 0x0080 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - strb r6, [r4, #29] │ │ │ │ + strb r2, [r5, #29] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - bkpt 0x005a │ │ │ │ + bkpt 0x005e │ │ │ │ lsls r7, r1, #4 │ │ │ │ - strb r4, [r0, #29] │ │ │ │ + strb r0, [r1, #29] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - bkpt 0x000c │ │ │ │ + bkpt 0x0010 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - strb r2, [r6, #27] │ │ │ │ + strb r6, [r6, #27] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - itet vs │ │ │ │ + itee vs │ │ │ │ lslvs r7, r1, #4 │ │ │ │ subvc r6, r5, #3 │ │ │ │ - lslvs r4, r1, #4 │ │ │ │ - pop {r1, r2, r4, r5, r7, pc} │ │ │ │ + lslvc r4, r1, #4 │ │ │ │ + pop {r1, r3, r4, r5, r7, pc} │ │ │ │ lsls r7, r1, #4 │ │ │ │ - strb r2, [r4, #26] │ │ │ │ + strb r6, [r4, #26] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - pop {r1, r2, r3, r4, r5, r6, pc} │ │ │ │ + pop {r1, r7, pc} │ │ │ │ lsls r7, r1, #4 │ │ │ │ - strb r2, [r5, #25] │ │ │ │ + strb r6, [r5, #25] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - pop {r6, pc} │ │ │ │ + pop {r2, r6, pc} │ │ │ │ lsls r7, r1, #4 │ │ │ │ - strb r4, [r5, #24] │ │ │ │ + strb r0, [r6, #24] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - pop {r1, r2, r4, pc} │ │ │ │ + pop {r1, r3, r4, pc} │ │ │ │ lsls r7, r1, #4 │ │ │ │ - strb r2, [r0, #24] │ │ │ │ + strb r6, [r0, #24] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - pop {r4, r5} │ │ │ │ + pop {r2, r4, r5} │ │ │ │ lsls r7, r1, #4 │ │ │ │ - strb r4, [r3, #20] │ │ │ │ + strb r0, [r4, #20] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - pop {r1, r2, r3} │ │ │ │ + pop {r1, r4} │ │ │ │ lsls r7, r1, #4 │ │ │ │ - strb r2, [r7, #19] │ │ │ │ + strb r6, [r7, #19] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - cbnz r4, 3ddb8c │ │ │ │ + cbnz r0, 3ddb8e │ │ │ │ lsls r7, r1, #4 │ │ │ │ - strb r0, [r4, #19] │ │ │ │ + strb r4, [r4, #19] │ │ │ │ lsls r7, r1, #4 │ │ │ │ stmia r0!, {r1, r3} │ │ │ │ lsls r7, r3, #4 │ │ │ │ - strb r4, [r3, #18] │ │ │ │ + strb r0, [r4, #18] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - pop {r1, r2, r4, r5, pc} │ │ │ │ + pop {r1, r3, r4, r5, pc} │ │ │ │ lsls r7, r1, #4 │ │ │ │ ldr r3, [pc, #284] @ (3ddc40 ) │ │ │ │ movw r2, #65176 @ 0xfe98 │ │ │ │ ldr r1, [pc, #284] @ (3ddc44 ) │ │ │ │ ldr r0, [pc, #284] @ (3ddc48 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ @@ -246996,83 +246996,83 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #2156 @ 0x86c │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ bkpt 0x005a │ │ │ │ lsls r7, r3, #4 │ │ │ │ - strb r4, [r5, #11] │ │ │ │ + strb r0, [r6, #11] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr r0, [pc, #648] @ (3dded4 ) │ │ │ │ + ldr r0, [pc, #664] @ (3ddee4 ) │ │ │ │ lsls r7, r1, #4 │ │ │ │ bkpt 0x0042 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - strb r4, [r2, #11] │ │ │ │ + strb r0, [r3, #11] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - push {r1, r4} │ │ │ │ + push {r1, r2, r4} │ │ │ │ lsls r7, r1, #4 │ │ │ │ bkpt 0x002a │ │ │ │ lsls r7, r3, #4 │ │ │ │ - strb r4, [r7, #10] │ │ │ │ + strb r0, [r0, #11] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - push {r1, r4, lr} │ │ │ │ + push {r1, r2, r4, lr} │ │ │ │ lsls r7, r1, #4 │ │ │ │ bkpt 0x0012 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - strb r4, [r4, #10] │ │ │ │ + strb r0, [r5, #10] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - add r0, sp, #776 @ 0x308 │ │ │ │ + add r0, sp, #792 @ 0x318 │ │ │ │ lsls r7, r1, #4 │ │ │ │ pop {r1, r3, r4, r5, r6, r7, pc} │ │ │ │ lsls r7, r3, #4 │ │ │ │ - strb r4, [r1, #10] │ │ │ │ + strb r0, [r2, #10] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - subs r3, #158 @ 0x9e │ │ │ │ + subs r3, #162 @ 0xa2 │ │ │ │ lsls r7, r1, #4 │ │ │ │ pop {r1, r5, r6, r7, pc} │ │ │ │ lsls r7, r3, #4 │ │ │ │ - strb r4, [r6, #9] │ │ │ │ + strb r0, [r7, #9] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - cmp r2, pc │ │ │ │ + cmp r6, pc │ │ │ │ lsls r7, r1, #4 │ │ │ │ pop {r1, r3, r6, r7, pc} │ │ │ │ lsls r7, r3, #4 │ │ │ │ - strb r4, [r3, #9] │ │ │ │ + strb r0, [r4, #9] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - bx r1 │ │ │ │ + bx r2 │ │ │ │ lsls r7, r1, #4 │ │ │ │ pop {r1, r4, r5, r7, pc} │ │ │ │ lsls r7, r3, #4 │ │ │ │ - strb r4, [r0, #9] │ │ │ │ + strb r0, [r1, #9] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrb r2, [r1, #15] │ │ │ │ + ldrb r6, [r1, #15] │ │ │ │ lsls r7, r1, #4 │ │ │ │ pop {r1, r3, r4, r7, pc} │ │ │ │ lsls r7, r3, #4 │ │ │ │ - strb r4, [r5, #8] │ │ │ │ + strb r0, [r6, #8] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - subs r2, #254 @ 0xfe │ │ │ │ + subs r3, #2 │ │ │ │ lsls r7, r1, #4 │ │ │ │ pop {r1, r7, pc} │ │ │ │ lsls r7, r3, #4 │ │ │ │ - strb r4, [r2, #8] │ │ │ │ + strb r0, [r3, #8] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrb r6, [r4, #6] │ │ │ │ + ldrb r2, [r5, #6] │ │ │ │ lsls r7, r1, #4 │ │ │ │ pop {r1, r3, r5, r6, pc} │ │ │ │ lsls r7, r3, #4 │ │ │ │ - strb r4, [r7, #7] │ │ │ │ + strb r0, [r0, #8] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - subs r3, #38 @ 0x26 │ │ │ │ + subs r3, #42 @ 0x2a │ │ │ │ lsls r7, r1, #4 │ │ │ │ pop {r1, r4, r6, pc} │ │ │ │ lsls r7, r3, #4 │ │ │ │ - strb r4, [r4, #7] │ │ │ │ + strb r0, [r5, #7] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - subs r2, #30 │ │ │ │ + subs r2, #34 @ 0x22 │ │ │ │ lsls r7, r1, #4 │ │ │ │ │ │ │ │ 003ddcd0 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -247237,27 +247237,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #5 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [sp, #400] @ 0x190 │ │ │ │ lsls r6, r4, #4 │ │ │ │ - cbnz r0, 3dde64 │ │ │ │ + cbnz r4, 3dde64 │ │ │ │ lsls r7, r1, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb798 │ │ │ │ + @ instruction: 0xb79c │ │ │ │ lsls r7, r1, #4 │ │ │ │ - strb r4, [r0, #2] │ │ │ │ + strb r0, [r1, #2] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrh r0, [r2, r1] │ │ │ │ + ldrh r4, [r2, r1] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - str r0, [r4, #28] │ │ │ │ + str r4, [r4, #28] │ │ │ │ lsls r4, r3, #4 │ │ │ │ - strb r0, [r4, #29] │ │ │ │ + strb r4, [r4, #29] │ │ │ │ lsls r7, r1, #4 │ │ │ │ cmp r5, #104 @ 0x68 │ │ │ │ lsls r4, r1, #4 │ │ │ │ │ │ │ │ 003dde74 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -247833,103 +247833,103 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb760 │ │ │ │ + @ instruction: 0xb764 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr r4, [r3, #104] @ 0x68 │ │ │ │ + ldr r0, [r4, #104] @ 0x68 │ │ │ │ lsls r7, r1, #4 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ lsls r6, r4, #4 │ │ │ │ - push {r1, r3, lr} │ │ │ │ + push {r1, r2, r3, lr} │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr r6, [r0, #68] @ 0x44 │ │ │ │ + ldr r2, [r1, #68] @ 0x44 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - push {r1, r7} │ │ │ │ + push {r1, r2, r7} │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr r6, [r7, #56] @ 0x38 │ │ │ │ + ldr r2, [r0, #60] @ 0x3c │ │ │ │ lsls r7, r1, #4 │ │ │ │ - push {r1, r2, r3, r4, r6} │ │ │ │ + push {r1, r5, r6} │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr r2, [r3, #56] @ 0x38 │ │ │ │ + ldr r6, [r3, #56] @ 0x38 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - push {r1, r3, r4, r5} │ │ │ │ + push {r1, r2, r3, r4, r5} │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr r6, [r6, #52] @ 0x34 │ │ │ │ + ldr r2, [r7, #52] @ 0x34 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - push {r2, r4} │ │ │ │ + push {r3, r4} │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr r0, [r2, #52] @ 0x34 │ │ │ │ + ldr r4, [r2, #52] @ 0x34 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - cbz r4, 3de51e │ │ │ │ + push {} │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr r0, [r7, #48] @ 0x30 │ │ │ │ + ldr r4, [r7, #48] @ 0x30 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - cbz r4, 3de520 │ │ │ │ + cbz r0, 3de522 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr r0, [r4, #48] @ 0x30 │ │ │ │ + ldr r4, [r4, #48] @ 0x30 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - cbz r4, 3de522 │ │ │ │ + cbz r0, 3de524 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr r0, [r1, #48] @ 0x30 │ │ │ │ + ldr r4, [r1, #48] @ 0x30 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - cbz r4, 3de522 │ │ │ │ + cbz r0, 3de524 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr r0, [r5, #44] @ 0x2c │ │ │ │ + ldr r4, [r5, #44] @ 0x2c │ │ │ │ lsls r7, r1, #4 │ │ │ │ add r5, pc, #80 @ (adr r5, 3de510 ) │ │ │ │ lsls r7, r3, #4 │ │ │ │ - asrs r6, r5, #28 │ │ │ │ + asrs r2, r6, #28 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - asrs r4, r1, #29 │ │ │ │ + asrs r0, r2, #29 │ │ │ │ lsls r7, r1, #4 │ │ │ │ add r4, pc, #1016 @ (adr r4, 3de8c4 ) │ │ │ │ lsls r7, r3, #4 │ │ │ │ - asrs r0, r1, #25 │ │ │ │ + asrs r4, r1, #25 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - asrs r6, r7, #27 │ │ │ │ + asrs r2, r0, #28 │ │ │ │ lsls r7, r1, #4 │ │ │ │ push {r1, r2, r4, r6, r7, lr} │ │ │ │ lsls r7, r3, #4 │ │ │ │ - ldr r0, [r5, #36] @ 0x24 │ │ │ │ + ldr r4, [r5, #36] @ 0x24 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - subs r6, r6, r1 │ │ │ │ + subs r2, r7, r1 │ │ │ │ lsls r7, r1, #4 │ │ │ │ push {r1, r3, r4, r5, r7, lr} │ │ │ │ lsls r7, r3, #4 │ │ │ │ - ldr r4, [r1, #36] @ 0x24 │ │ │ │ + ldr r0, [r2, #36] @ 0x24 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - subs r2, r4, r4 │ │ │ │ + subs r6, r4, r4 │ │ │ │ lsls r7, r1, #4 │ │ │ │ push {r1, r2, r3, r4, r7, lr} │ │ │ │ lsls r7, r3, #4 │ │ │ │ - ldr r0, [r6, #32] │ │ │ │ + ldr r4, [r6, #32] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr r4, [sp, #664] @ 0x298 │ │ │ │ + ldr r4, [sp, #680] @ 0x2a8 │ │ │ │ lsls r7, r1, #4 │ │ │ │ push {r1, r7, lr} │ │ │ │ lsls r7, r3, #4 │ │ │ │ - ldr r4, [r2, #32] │ │ │ │ + ldr r0, [r3, #32] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - subs r6, #18 │ │ │ │ + subs r6, #22 │ │ │ │ lsls r7, r1, #4 │ │ │ │ push {r3, r5, r6, lr} │ │ │ │ lsls r7, r3, #4 │ │ │ │ - ldr r2, [r7, #28] │ │ │ │ + ldr r6, [r7, #28] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr r0, [sp, #256] @ 0x100 │ │ │ │ + ldr r0, [sp, #272] @ 0x110 │ │ │ │ lsls r7, r1, #4 │ │ │ │ push {r1, r2, r3, r6, lr} │ │ │ │ lsls r7, r3, #4 │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ + ldr r4, [r4, #28] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr r0, [sp, #104] @ 0x68 │ │ │ │ + ldr r0, [sp, #120] @ 0x78 │ │ │ │ lsls r7, r1, #4 │ │ │ │ │ │ │ │ 003de51c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -248094,25 +248094,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #26 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ lsls r6, r4, #4 │ │ │ │ - cbz r0, 3de6aa │ │ │ │ + cbz r4, 3de6aa │ │ │ │ lsls r7, r1, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - sub sp, #480 @ 0x1e0 │ │ │ │ + sub sp, #496 @ 0x1f0 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr r4, [r6, #0] │ │ │ │ + ldr r0, [r7, #0] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - strh r0, [r0, r0] │ │ │ │ + strh r4, [r0, r0] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr r0, [r2, r6] │ │ │ │ + ldr r4, [r2, r6] │ │ │ │ lsls r4, r3, #4 │ │ │ │ movs r5, #36 @ 0x24 │ │ │ │ lsls r4, r1, #4 │ │ │ │ movs r5, #24 │ │ │ │ lsls r4, r1, #4 │ │ │ │ │ │ │ │ 003de6c0 : │ │ │ │ @@ -248450,57 +248450,57 @@ │ │ │ │ lsls r6, r4, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #512 @ 0x200 │ │ │ │ + add r6, sp, #528 @ 0x210 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - str r0, [r2, #88] @ 0x58 │ │ │ │ + str r4, [r2, #88] @ 0x58 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - add r6, sp, #32 │ │ │ │ + add r6, sp, #48 @ 0x30 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - str r0, [r3, #80] @ 0x50 │ │ │ │ + str r4, [r3, #80] @ 0x50 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - add r5, sp, #848 @ 0x350 │ │ │ │ + add r5, sp, #864 @ 0x360 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - str r4, [r4, #76] @ 0x4c │ │ │ │ + str r0, [r5, #76] @ 0x4c │ │ │ │ lsls r7, r1, #4 │ │ │ │ - add r5, sp, #704 @ 0x2c0 │ │ │ │ + add r5, sp, #720 @ 0x2d0 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - str r0, [r0, #76] @ 0x4c │ │ │ │ + str r4, [r0, #76] @ 0x4c │ │ │ │ lsls r7, r1, #4 │ │ │ │ - add r5, sp, #608 @ 0x260 │ │ │ │ + add r5, sp, #624 @ 0x270 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - str r0, [r5, #72] @ 0x48 │ │ │ │ + str r4, [r5, #72] @ 0x48 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - add r5, sp, #512 @ 0x200 │ │ │ │ + add r5, sp, #528 @ 0x210 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - str r0, [r2, #72] @ 0x48 │ │ │ │ + str r4, [r2, #72] @ 0x48 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - add r5, sp, #416 @ 0x1a0 │ │ │ │ + add r5, sp, #432 @ 0x1b0 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - str r0, [r7, #68] @ 0x44 │ │ │ │ + str r4, [r7, #68] @ 0x44 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - add r5, sp, #320 @ 0x140 │ │ │ │ + add r5, sp, #336 @ 0x150 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - str r0, [r4, #68] @ 0x44 │ │ │ │ + str r4, [r4, #68] @ 0x44 │ │ │ │ lsls r7, r1, #4 │ │ │ │ add r7, sp, #544 @ 0x220 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - str r2, [r3, #64] @ 0x40 │ │ │ │ + str r6, [r3, #64] @ 0x40 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - adds r6, #208 @ 0xd0 │ │ │ │ + adds r6, #212 @ 0xd4 │ │ │ │ lsls r7, r1, #4 │ │ │ │ add r7, sp, #432 @ 0x1b0 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - str r6, [r7, #60] @ 0x3c │ │ │ │ + str r2, [r0, #64] @ 0x40 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr r0, [r4, #88] @ 0x58 │ │ │ │ + ldr r4, [r4, #88] @ 0x58 │ │ │ │ lsls r7, r1, #4 │ │ │ │ │ │ │ │ 003dea90 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -248621,27 +248621,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #26 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r0, #62] @ 0x3e │ │ │ │ lsls r6, r4, #4 │ │ │ │ - ldr r4, [pc, #832] @ (3deefc ) │ │ │ │ + ldr r4, [pc, #848] @ (3def0c ) │ │ │ │ lsls r7, r1, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #832 @ 0x340 │ │ │ │ + add r3, sp, #848 @ 0x350 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - str r0, [r4, #44] @ 0x2c │ │ │ │ + str r4, [r4, #44] @ 0x2c │ │ │ │ lsls r7, r1, #4 │ │ │ │ subs r6, r7, #7 │ │ │ │ lsls r4, r1, #4 │ │ │ │ subs r2, r6, #7 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldr r2, [r2, #28] │ │ │ │ + ldr r6, [r2, #28] │ │ │ │ lsls r7, r1, #4 │ │ │ │ │ │ │ │ 003debd4 : │ │ │ │ stmdb 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 │ │ │ │ @@ -249727,73 +249727,73 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #236 @ 0xec │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r4, #30 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrh r4, [r6, r1] │ │ │ │ + ldrh r0, [r7, r1] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - add r3, pc, #416 @ (adr r3, 3df8a8 ) │ │ │ │ + add r3, pc, #432 @ (adr r3, 3df8b8 ) │ │ │ │ lsls r7, r1, #4 │ │ │ │ - strh r4, [r0, #62] @ 0x3e │ │ │ │ + strh r0, [r1, #62] @ 0x3e │ │ │ │ lsls r7, r1, #4 │ │ │ │ - add r3, pc, #56 @ (adr r3, 3df748 ) │ │ │ │ + add r3, pc, #72 @ (adr r3, 3df758 ) │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrh r4, [r1, r0] │ │ │ │ + ldrh r0, [r2, r0] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - add r2, pc, #208 @ (adr r2, 3df7e8 ) │ │ │ │ + add r2, pc, #224 @ (adr r2, 3df7f8 ) │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr r2, [r6, r4] │ │ │ │ + ldr r6, [r6, r4] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - add r2, pc, #96 @ (adr r2, 3df780 ) │ │ │ │ + add r2, pc, #112 @ (adr r2, 3df790 ) │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr r6, [r2, r4] │ │ │ │ + ldr r2, [r3, r4] │ │ │ │ lsls r7, r1, #4 │ │ │ │ asrs r2, r4, #24 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - add r1, pc, #960 @ (adr r1, 3dfaec ) │ │ │ │ + add r1, pc, #976 @ (adr r1, 3dfafc ) │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr r0, [r5, r3] │ │ │ │ + ldr r4, [r5, r3] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - add r1, pc, #848 @ (adr r1, 3dfa84 ) │ │ │ │ + add r1, pc, #864 @ (adr r1, 3dfa94 ) │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr r2, [r2, r3] │ │ │ │ + ldr r6, [r2, r3] │ │ │ │ lsls r7, r1, #4 │ │ │ │ asrs r2, r4, #22 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - add r1, pc, #456 @ (adr r1, 3df908 ) │ │ │ │ + add r1, pc, #472 @ (adr r1, 3df918 ) │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr r6, [r5, r1] │ │ │ │ + ldr r2, [r6, r1] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - add r1, pc, #344 @ (adr r1, 3df8a0 ) │ │ │ │ + add r1, pc, #360 @ (adr r1, 3df8b0 ) │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr r4, [r2, r1] │ │ │ │ + ldr r0, [r3, r1] │ │ │ │ lsls r7, r1, #4 │ │ │ │ asrs r2, r6, #20 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - add r1, pc, #8 @ (adr r1, 3df75c ) │ │ │ │ + add r1, pc, #24 @ (adr r1, 3df76c ) │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrsb r6, [r7, r7] │ │ │ │ + ldr r2, [r0, r0] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - add r0, pc, #920 @ (adr r0, 3dfaf4 ) │ │ │ │ + add r0, pc, #936 @ (adr r0, 3dfb04 ) │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrsb r4, [r4, r7] │ │ │ │ + ldrsb r0, [r5, r7] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - add r0, pc, #784 @ (adr r0, 3dfa74 ) │ │ │ │ + add r0, pc, #800 @ (adr r0, 3dfa84 ) │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrsb r2, [r0, r7] │ │ │ │ + ldrsb r6, [r0, r7] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - add r0, pc, #696 @ (adr r0, 3dfa24 ) │ │ │ │ + add r0, pc, #712 @ (adr r0, 3dfa34 ) │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrsb r4, [r5, r6] │ │ │ │ + ldrsb r0, [r6, r6] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - add r0, pc, #544 @ (adr r0, 3df994 ) │ │ │ │ + add r0, pc, #560 @ (adr r0, 3df9a4 ) │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrsb r2, [r0, r6] │ │ │ │ + ldrsb r6, [r0, r6] │ │ │ │ lsls r7, r1, #4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movw r2, #4026 @ 0xfba │ │ │ │ ldr.w r1, [pc, #3112] @ 3e03a8 │ │ │ │ ldr.w r0, [pc, #3112] @ 3e03ac │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ @@ -250917,287 +250917,287 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #2276 @ 0x8e4 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ bl 345504 │ │ │ │ bl 3454d0 │ │ │ │ - ldr r7, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r7, [sp, #768] @ 0x300 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrsb r2, [r7, r2] │ │ │ │ + ldrsb r6, [r7, r2] │ │ │ │ lsls r7, r1, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #312] @ 0x138 │ │ │ │ + ldr r7, [sp, #328] @ 0x148 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrsb r0, [r1, r1] │ │ │ │ + ldrsb r4, [r1, r1] │ │ │ │ lsls r7, r1, #4 │ │ │ │ asrs r4, r3, #13 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldr r7, [sp, #176] @ 0xb0 │ │ │ │ + ldr r7, [sp, #192] @ 0xc0 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrsb r6, [r4, r0] │ │ │ │ + ldrsb r2, [r5, r0] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr r6, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r6, [sp, #776] @ 0x308 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - strb r4, [r7, r6] │ │ │ │ + strb r0, [r0, r7] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr r6, [sp, #584] @ 0x248 │ │ │ │ + ldr r6, [sp, #600] @ 0x258 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - strb r4, [r1, r6] │ │ │ │ + strb r0, [r2, r6] │ │ │ │ lsls r7, r1, #4 │ │ │ │ asrs r0, r4, #10 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldr r6, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r6, [sp, #464] @ 0x1d0 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - strb r2, [r5, r5] │ │ │ │ + strb r6, [r5, r5] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr r6, [sp, #264] @ 0x108 │ │ │ │ + ldr r6, [sp, #280] @ 0x118 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - strb r0, [r0, r5] │ │ │ │ + strb r4, [r0, r5] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr r6, [sp, #88] @ 0x58 │ │ │ │ + ldr r6, [sp, #104] @ 0x68 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - strb r4, [r2, r4] │ │ │ │ + strb r0, [r3, r4] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr r5, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r6, [sp, #0] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - strb r2, [r7, r3] │ │ │ │ + strb r6, [r7, r3] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr r5, [sp, #904] @ 0x388 │ │ │ │ + ldr r5, [sp, #920] @ 0x398 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - strb r0, [r4, r3] │ │ │ │ + strb r4, [r4, r3] │ │ │ │ lsls r7, r1, #4 │ │ │ │ ldr r6, [pc, #512] @ (3e0608 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - strh r2, [r1, r0] │ │ │ │ + strh r6, [r1, r0] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr r2, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r2, [sp, #712] @ 0x2c8 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - str r4, [r5, r6] │ │ │ │ + str r0, [r6, r6] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr r6, [r1, r6] │ │ │ │ + ldr r2, [r2, r6] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr r2, [sp, #584] @ 0x248 │ │ │ │ + ldr r2, [sp, #600] @ 0x258 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - str r4, [r1, r6] │ │ │ │ + str r0, [r2, r6] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr r2, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r2, [sp, #456] @ 0x1c8 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - str r4, [r5, r5] │ │ │ │ + str r0, [r6, r5] │ │ │ │ lsls r7, r1, #4 │ │ │ │ lsrs r6, r6, #25 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldr r2, [sp, #272] @ 0x110 │ │ │ │ + ldr r2, [sp, #288] @ 0x120 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - str r2, [r7, r4] │ │ │ │ + str r6, [r7, r4] │ │ │ │ lsls r7, r1, #4 │ │ │ │ lsrs r0, r2, #25 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldr r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r2, [sp, #136] @ 0x88 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - str r4, [r2, r4] │ │ │ │ + str r0, [r3, r4] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr r1, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r1, [sp, #976] @ 0x3d0 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - str r6, [r5, r3] │ │ │ │ + str r2, [r6, r3] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr r1, [sp, #840] @ 0x348 │ │ │ │ + ldr r1, [sp, #856] @ 0x358 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - str r0, [r2, r3] │ │ │ │ + str r4, [r2, r3] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr r1, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r1, [sp, #720] @ 0x2d0 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - str r6, [r5, r2] │ │ │ │ + str r2, [r6, r2] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr r1, [sp, #592] @ 0x250 │ │ │ │ + ldr r1, [sp, #608] @ 0x260 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - str r2, [r2, r2] │ │ │ │ + str r6, [r2, r2] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr r1, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r1, [sp, #496] @ 0x1f0 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - str r6, [r6, r1] │ │ │ │ + str r2, [r7, r1] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr r1, [sp, #344] @ 0x158 │ │ │ │ + ldr r1, [sp, #360] @ 0x168 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - str r4, [r2, r1] │ │ │ │ + str r0, [r3, r1] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr r1, [sp, #168] @ 0xa8 │ │ │ │ + ldr r1, [sp, #184] @ 0xb8 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - str r0, [r5, r0] │ │ │ │ + str r4, [r5, r0] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - str r6, [r0, r0] │ │ │ │ + str r2, [r1, r0] │ │ │ │ lsls r7, r1, #4 │ │ │ │ subs r5, #232 @ 0xe8 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r0, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r0, [sp, #960] @ 0x3c0 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr r7, [pc, #928] @ (3e0830 ) │ │ │ │ + ldr r7, [pc, #944] @ (3e0840 ) │ │ │ │ lsls r7, r1, #4 │ │ │ │ lsrs r4, r4, #19 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldr r0, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r0, [sp, #736] @ 0x2e0 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr r7, [pc, #704] @ (3e075c ) │ │ │ │ + ldr r7, [pc, #720] @ (3e076c ) │ │ │ │ lsls r7, r1, #4 │ │ │ │ - str r7, [sp, #984] @ 0x3d8 │ │ │ │ + str r7, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr r6, [pc, #976] @ (3e0874 ) │ │ │ │ + ldr r6, [pc, #992] @ (3e0884 ) │ │ │ │ lsls r7, r1, #4 │ │ │ │ - str r7, [sp, #808] @ 0x328 │ │ │ │ + str r7, [sp, #824] @ 0x338 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr r6, [pc, #800] @ (3e07cc ) │ │ │ │ + ldr r6, [pc, #816] @ (3e07dc ) │ │ │ │ lsls r7, r1, #4 │ │ │ │ - str r6, [sp, #584] @ 0x248 │ │ │ │ + str r6, [sp, #600] @ 0x258 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr r5, [pc, #576] @ (3e06f4 ) │ │ │ │ + ldr r5, [pc, #592] @ (3e0704 ) │ │ │ │ lsls r7, r1, #4 │ │ │ │ lsrs r4, r3, #10 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - str r6, [sp, #432] @ 0x1b0 │ │ │ │ + str r6, [sp, #448] @ 0x1c0 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr r5, [pc, #392] @ (3e0648 ) │ │ │ │ + ldr r5, [pc, #408] @ (3e0658 ) │ │ │ │ lsls r7, r1, #4 │ │ │ │ - str r6, [sp, #272] @ 0x110 │ │ │ │ + str r6, [sp, #288] @ 0x120 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr r5, [pc, #264] @ (3e05d0 ) │ │ │ │ + ldr r5, [pc, #280] @ (3e05e0 ) │ │ │ │ lsls r7, r1, #4 │ │ │ │ - str r6, [sp, #176] @ 0xb0 │ │ │ │ + str r6, [sp, #192] @ 0xc0 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr r5, [pc, #168] @ (3e0578 ) │ │ │ │ + ldr r5, [pc, #184] @ (3e0588 ) │ │ │ │ lsls r7, r1, #4 │ │ │ │ - str r5, [sp, #976] @ 0x3d0 │ │ │ │ + str r5, [sp, #992] @ 0x3e0 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr r4, [pc, #968] @ (3e08a0 ) │ │ │ │ + ldr r4, [pc, #984] @ (3e08b0 ) │ │ │ │ lsls r7, r1, #4 │ │ │ │ - str r5, [sp, #888] @ 0x378 │ │ │ │ + str r5, [sp, #904] @ 0x388 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr r4, [pc, #880] @ (3e0850 ) │ │ │ │ + ldr r4, [pc, #896] @ (3e0860 ) │ │ │ │ lsls r7, r1, #4 │ │ │ │ - str r5, [sp, #760] @ 0x2f8 │ │ │ │ + str r5, [sp, #776] @ 0x308 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr r4, [pc, #752] @ (3e07d8 ) │ │ │ │ + ldr r4, [pc, #768] @ (3e07e8 ) │ │ │ │ lsls r7, r1, #4 │ │ │ │ str r7, [sp, #936] @ 0x3a8 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - ldr r4, [pc, #496] @ (3e06e0 ) │ │ │ │ + ldr r4, [pc, #512] @ (3e06f0 ) │ │ │ │ lsls r7, r1, #4 │ │ │ │ - str r5, [sp, #792] @ 0x318 │ │ │ │ + str r5, [sp, #808] @ 0x328 │ │ │ │ lsls r7, r1, #4 │ │ │ │ str r7, [sp, #824] @ 0x338 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - ldr r4, [pc, #384] @ (3e067c ) │ │ │ │ + ldr r4, [pc, #400] @ (3e068c ) │ │ │ │ lsls r7, r1, #4 │ │ │ │ - lsrs r2, r3, #4 │ │ │ │ + lsrs r6, r3, #4 │ │ │ │ lsls r7, r1, #4 │ │ │ │ str r7, [sp, #712] @ 0x2c8 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - ldr r4, [pc, #272] @ (3e0618 ) │ │ │ │ + ldr r4, [pc, #288] @ (3e0628 ) │ │ │ │ lsls r7, r1, #4 │ │ │ │ - str r5, [sp, #504] @ 0x1f8 │ │ │ │ + str r5, [sp, #520] @ 0x208 │ │ │ │ lsls r7, r1, #4 │ │ │ │ str r7, [sp, #600] @ 0x258 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - ldr r4, [pc, #160] @ (3e05b4 ) │ │ │ │ + ldr r4, [pc, #176] @ (3e05c4 ) │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrb r2, [r6, #3] │ │ │ │ + ldrb r6, [r6, #3] │ │ │ │ lsls r7, r1, #4 │ │ │ │ str r7, [sp, #488] @ 0x1e8 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - ldr r4, [pc, #48] @ (3e0550 ) │ │ │ │ + ldr r4, [pc, #64] @ (3e0560 ) │ │ │ │ lsls r7, r1, #4 │ │ │ │ - movs r0, #38 @ 0x26 │ │ │ │ + movs r0, #42 @ 0x2a │ │ │ │ lsls r7, r1, #4 │ │ │ │ str r7, [sp, #376] @ 0x178 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - ldr r3, [pc, #960] @ (3e08ec ) │ │ │ │ + ldr r3, [pc, #976] @ (3e08fc ) │ │ │ │ lsls r7, r1, #4 │ │ │ │ - strb r6, [r5, r0] │ │ │ │ + strb r2, [r6, r0] │ │ │ │ lsls r7, r1, #4 │ │ │ │ str r7, [sp, #264] @ 0x108 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - ldr r3, [pc, #848] @ (3e0888 ) │ │ │ │ + ldr r3, [pc, #864] @ (3e0898 ) │ │ │ │ lsls r7, r1, #4 │ │ │ │ - subs r6, r5, #1 │ │ │ │ + subs r2, r6, #1 │ │ │ │ lsls r7, r1, #4 │ │ │ │ str r7, [sp, #152] @ 0x98 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - ldr r3, [pc, #736] @ (3e0824 ) │ │ │ │ + ldr r3, [pc, #752] @ (3e0834 ) │ │ │ │ lsls r7, r1, #4 │ │ │ │ - lsrs r6, r5, #3 │ │ │ │ + lsrs r2, r6, #3 │ │ │ │ lsls r7, r1, #4 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - ldr r3, [pc, #624] @ (3e07c0 ) │ │ │ │ + ldr r3, [pc, #640] @ (3e07d0 ) │ │ │ │ lsls r7, r1, #4 │ │ │ │ - subs r2, r1, #3 │ │ │ │ + subs r6, r1, #3 │ │ │ │ lsls r7, r1, #4 │ │ │ │ str r6, [sp, #952] @ 0x3b8 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - ldr r3, [pc, #512] @ (3e075c ) │ │ │ │ + ldr r3, [pc, #528] @ (3e076c ) │ │ │ │ lsls r7, r1, #4 │ │ │ │ - lsrs r6, r5, #9 │ │ │ │ + lsrs r2, r6, #9 │ │ │ │ lsls r7, r1, #4 │ │ │ │ str r6, [sp, #840] @ 0x348 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - ldr r3, [pc, #400] @ (3e06f8 ) │ │ │ │ + ldr r3, [pc, #416] @ (3e0708 ) │ │ │ │ lsls r7, r1, #4 │ │ │ │ - lsrs r2, r5, #5 │ │ │ │ + lsrs r6, r5, #5 │ │ │ │ lsls r7, r1, #4 │ │ │ │ str r6, [sp, #728] @ 0x2d8 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - ldr r3, [pc, #288] @ (3e0694 ) │ │ │ │ + ldr r3, [pc, #304] @ (3e06a4 ) │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrb r6, [r7, #26] │ │ │ │ + ldrb r2, [r0, #27] │ │ │ │ lsls r7, r1, #4 │ │ │ │ str r6, [sp, #616] @ 0x268 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - ldr r3, [pc, #176] @ (3e0630 ) │ │ │ │ + ldr r3, [pc, #192] @ (3e0640 ) │ │ │ │ lsls r7, r1, #4 │ │ │ │ - strh r6, [r7, #8] │ │ │ │ + strh r2, [r0, #10] │ │ │ │ lsls r7, r1, #4 │ │ │ │ str r6, [sp, #504] @ 0x1f8 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - ldr r3, [pc, #64] @ (3e05cc ) │ │ │ │ + ldr r3, [pc, #80] @ (3e05dc ) │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrb r6, [r4, #30] │ │ │ │ + ldrb r2, [r5, #30] │ │ │ │ lsls r7, r1, #4 │ │ │ │ str r6, [sp, #392] @ 0x188 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - ldr r2, [pc, #976] @ (3e0968 ) │ │ │ │ + ldr r2, [pc, #992] @ (3e0978 ) │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrh r2, [r4, #20] │ │ │ │ + ldrh r6, [r4, #20] │ │ │ │ lsls r7, r1, #4 │ │ │ │ str r6, [sp, #280] @ 0x118 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - ldr r2, [pc, #864] @ (3e0904 ) │ │ │ │ + ldr r2, [pc, #880] @ (3e0914 ) │ │ │ │ lsls r7, r1, #4 │ │ │ │ - strh r2, [r3, #52] @ 0x34 │ │ │ │ + strh r6, [r3, #52] @ 0x34 │ │ │ │ lsls r7, r1, #4 │ │ │ │ str r6, [sp, #168] @ 0xa8 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - ldr r2, [pc, #752] @ (3e08a0 ) │ │ │ │ + ldr r2, [pc, #768] @ (3e08b0 ) │ │ │ │ lsls r7, r1, #4 │ │ │ │ - lsls r6, r3, #26 │ │ │ │ + lsls r2, r4, #26 │ │ │ │ lsls r7, r1, #4 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - ldr r2, [pc, #640] @ (3e083c ) │ │ │ │ + ldr r2, [pc, #656] @ (3e084c ) │ │ │ │ lsls r7, r1, #4 │ │ │ │ - adds r6, r4, #7 │ │ │ │ + adds r2, r5, #7 │ │ │ │ lsls r7, r1, #4 │ │ │ │ str r5, [sp, #968] @ 0x3c8 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - ldr r2, [pc, #528] @ (3e07d8 ) │ │ │ │ + ldr r2, [pc, #544] @ (3e07e8 ) │ │ │ │ lsls r7, r1, #4 │ │ │ │ - subs r6, r2, #1 │ │ │ │ + subs r2, r3, #1 │ │ │ │ lsls r7, r1, #4 │ │ │ │ ldr r3, [pc, #44] @ (3e05fc ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ ldr r1, [pc, #44] @ (3e0600 ) │ │ │ │ ldr r0, [pc, #44] @ (3e0604 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ @@ -251212,20 +251212,20 @@ │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #1288 @ 0x508 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ strh r6, [r6, #20] │ │ │ │ lsls r7, r3, #4 │ │ │ │ - @ instruction: 0xf4d0010e │ │ │ │ - @ instruction: 0xf4ee010e │ │ │ │ + @ instruction: 0xf4d4010e │ │ │ │ + @ instruction: 0xf4f2010e │ │ │ │ strh r0, [r4, #20] │ │ │ │ lsls r7, r3, #4 │ │ │ │ - @ instruction: 0xf3ea010e │ │ │ │ - @ instruction: 0xf4a0010e │ │ │ │ + @ instruction: 0xf3ee010e │ │ │ │ + @ instruction: 0xf4a4010e │ │ │ │ │ │ │ │ 003e0614 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #188] @ 3e06e0 │ │ │ │ @@ -251316,23 +251316,23 @@ │ │ │ │ lsls r6, r4, #4 │ │ │ │ ldrb r4, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r3, #17] │ │ │ │ lsls r6, r4, #4 │ │ │ │ - adds r1, #110 @ 0x6e │ │ │ │ + adds r1, #114 @ 0x72 │ │ │ │ lsls r7, r1, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #520] @ 0x208 │ │ │ │ + str r0, [sp, #536] @ 0x218 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - bx pc │ │ │ │ + @ instruction: 0x4782 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - b.n 3e0870 │ │ │ │ + b.n 3e0878 │ │ │ │ lsls r6, r3, #4 │ │ │ │ │ │ │ │ 003e0710 : │ │ │ │ stmdb 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 │ │ │ │ @@ -252086,99 +252086,99 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r5, #5 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrh r0, [r6, #42] @ 0x2a │ │ │ │ + ldrh r4, [r6, #42] @ 0x2a │ │ │ │ lsls r7, r1, #4 │ │ │ │ - add r2, r7 │ │ │ │ + add r6, r7 │ │ │ │ lsls r7, r1, #4 │ │ │ │ ldr r2, [r1, #124] @ 0x7c │ │ │ │ lsls r6, r4, #4 │ │ │ │ - ldrh r4, [r5, #26] │ │ │ │ + ldrh r0, [r6, #26] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - tst r4, r6 │ │ │ │ + tst r0, r7 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrh r4, [r2, #26] │ │ │ │ + ldrh r0, [r3, #26] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - tst r0, r3 │ │ │ │ + tst r4, r3 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrh r4, [r4, #24] │ │ │ │ + ldrh r0, [r5, #24] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - rors r4, r5 │ │ │ │ + rors r0, r6 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr r0, [pc, #968] @ (3e12d8 ) │ │ │ │ + ldr r0, [pc, #984] @ (3e12e8 ) │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrh r0, [r1, #24] │ │ │ │ + ldrh r4, [r1, #24] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - rors r2, r2 │ │ │ │ + rors r6, r2 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrh r4, [r4, #22] │ │ │ │ + ldrh r0, [r5, #22] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - sbcs r4, r5 │ │ │ │ + sbcs r0, r6 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrh r2, [r2, #20] │ │ │ │ + ldrh r6, [r2, #20] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - adcs r6, r2 │ │ │ │ + adcs r2, r3 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrh r4, [r6, #18] │ │ │ │ + ldrh r0, [r7, #18] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - asrs r4, r7 │ │ │ │ + adcs r0, r0 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrh r0, [r2, #18] │ │ │ │ + ldrh r4, [r2, #18] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - asrs r4, r2 │ │ │ │ + asrs r0, r3 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrh r2, [r6, #16] │ │ │ │ + ldrh r6, [r6, #16] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - lsrs r2, r7 │ │ │ │ + lsrs r6, r7 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrh r2, [r3, #16] │ │ │ │ + ldrh r6, [r3, #16] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - lsrs r6, r3 │ │ │ │ + lsrs r2, r4 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrh r2, [r5, #14] │ │ │ │ + ldrh r6, [r5, #14] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - lsls r0, r6 │ │ │ │ + lsls r4, r6 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrh r6, [r0, #14] │ │ │ │ + ldrh r2, [r1, #14] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - lsls r0, r2 │ │ │ │ + lsls r4, r2 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrh r6, [r3, #12] │ │ │ │ + ldrh r2, [r4, #12] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - eors r0, r5 │ │ │ │ + eors r4, r5 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrh r6, [r1, #10] │ │ │ │ + ldrh r2, [r2, #10] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ands r6, r2 │ │ │ │ + ands r2, r3 │ │ │ │ lsls r7, r1, #4 │ │ │ │ ldrh r4, [r4, #24] │ │ │ │ lsls r7, r3, #4 │ │ │ │ - subs r7, #182 @ 0xb6 │ │ │ │ + subs r7, #186 @ 0xba │ │ │ │ lsls r7, r1, #4 │ │ │ │ - stc2 1, cr0, [r4, #-56]! @ 0xffffffc8 │ │ │ │ + stc2 1, cr0, [r8, #-56]! @ 0xffffffc8 │ │ │ │ ldrh r0, [r1, #24] │ │ │ │ lsls r7, r3, #4 │ │ │ │ - subs r7, #154 @ 0x9a │ │ │ │ + subs r7, #158 @ 0x9e │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldc2l 1, cr0, [r0], {14} │ │ │ │ + ldc2l 1, cr0, [r4], {14} │ │ │ │ ldrh r4, [r5, #22] │ │ │ │ lsls r7, r3, #4 │ │ │ │ - subs r7, #126 @ 0x7e │ │ │ │ + subs r7, #130 @ 0x82 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - strb r4, [r0, #22] │ │ │ │ + strb r0, [r1, #22] │ │ │ │ lsls r7, r1, #4 │ │ │ │ ldrh r0, [r2, #22] │ │ │ │ lsls r7, r3, #4 │ │ │ │ - subs r7, #98 @ 0x62 │ │ │ │ + subs r7, #102 @ 0x66 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - asrs r4, r6, #19 │ │ │ │ + asrs r0, r7, #19 │ │ │ │ lsls r7, r1, #4 │ │ │ │ │ │ │ │ 003e0f98 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -252269,19 +252269,19 @@ │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r3, #44] @ 0x2c │ │ │ │ lsls r6, r4, #4 │ │ │ │ smlawb r1, lr, fp, r0 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r6, #56] @ 0x38 │ │ │ │ + strh r2, [r7, #56] @ 0x38 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - subs r5, #254 @ 0xfe │ │ │ │ + subs r6, #2 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - cmp r7, #124 @ 0x7c │ │ │ │ + cmp r7, #128 @ 0x80 │ │ │ │ lsls r3, r3, #4 │ │ │ │ │ │ │ │ 003e108c : │ │ │ │ stmdb 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 │ │ │ │ @@ -253009,17 +253009,17 @@ │ │ │ │ lsls r0, r7, #26 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf4a8010b │ │ │ │ - strh r0, [r0, #6] │ │ │ │ + strh r4, [r0, #6] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - adds r7, #118 @ 0x76 │ │ │ │ + adds r7, #122 @ 0x7a │ │ │ │ lsls r7, r1, #4 │ │ │ │ str r0, [r1, #48] @ 0x30 │ │ │ │ lsls r6, r4, #4 │ │ │ │ blx 73be84 │ │ │ │ ldmia.w r8, {r0, r1, r2} │ │ │ │ blx 73bf6c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ @@ -253948,217 +253948,217 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #2356 @ 0x934 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r6, #25] │ │ │ │ + ldrb r6, [r6, #25] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - adds r5, #38 @ 0x26 │ │ │ │ + adds r5, #42 @ 0x2a │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrb r2, [r2, #25] │ │ │ │ + ldrb r6, [r2, #25] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - adds r5, #2 │ │ │ │ + adds r5, #6 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrb r4, [r3, #24] │ │ │ │ + ldrb r0, [r4, #24] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - adds r4, #208 @ 0xd0 │ │ │ │ + adds r4, #212 @ 0xd4 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - subs r3, #198 @ 0xc6 │ │ │ │ + subs r3, #202 @ 0xca │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrb r2, [r6, #23] │ │ │ │ + ldrb r6, [r6, #23] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - adds r4, #168 @ 0xa8 │ │ │ │ + adds r4, #172 @ 0xac │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrb r6, [r1, #23] │ │ │ │ + ldrb r2, [r2, #23] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - adds r4, #130 @ 0x82 │ │ │ │ + adds r4, #134 @ 0x86 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrb r4, [r4, #22] │ │ │ │ + ldrb r0, [r5, #22] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - adds r4, #88 @ 0x58 │ │ │ │ + adds r4, #92 @ 0x5c │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrb r2, [r7, #21] │ │ │ │ + ldrb r6, [r7, #21] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - adds r4, #46 @ 0x2e │ │ │ │ + adds r4, #50 @ 0x32 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrb r2, [r3, #21] │ │ │ │ + ldrb r6, [r3, #21] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - adds r4, #14 │ │ │ │ + adds r4, #18 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrb r0, [r7, #20] │ │ │ │ + ldrb r4, [r7, #20] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - adds r3, #238 @ 0xee │ │ │ │ + adds r3, #242 @ 0xf2 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrb r6, [r1, #20] │ │ │ │ + ldrb r2, [r2, #20] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - adds r3, #196 @ 0xc4 │ │ │ │ + adds r3, #200 @ 0xc8 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrb r0, [r6, #18] │ │ │ │ + ldrb r4, [r6, #18] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - adds r3, #96 @ 0x60 │ │ │ │ + adds r3, #100 @ 0x64 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrb r6, [r5, #17] │ │ │ │ + ldrb r2, [r6, #17] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - adds r3, #32 │ │ │ │ + adds r3, #36 @ 0x24 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrb r0, [r3, #15] │ │ │ │ + ldrb r4, [r3, #15] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - adds r2, #136 @ 0x88 │ │ │ │ + adds r2, #140 @ 0x8c │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrb r2, [r3, #14] │ │ │ │ + ldrb r6, [r3, #14] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - adds r2, #74 @ 0x4a │ │ │ │ + adds r2, #78 @ 0x4e │ │ │ │ lsls r7, r1, #4 │ │ │ │ - movs r3, #174 @ 0xae │ │ │ │ + movs r3, #178 @ 0xb2 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - ldrb r4, [r0, #13] │ │ │ │ + ldrb r0, [r1, #13] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - adds r1, #248 @ 0xf8 │ │ │ │ + adds r1, #252 @ 0xfc │ │ │ │ lsls r7, r1, #4 │ │ │ │ - subs r0, #214 @ 0xd6 │ │ │ │ + subs r0, #218 @ 0xda │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrb r2, [r0, #12] │ │ │ │ + ldrb r6, [r0, #12] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - adds r1, #184 @ 0xb8 │ │ │ │ + adds r1, #188 @ 0xbc │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrb r4, [r2, #11] │ │ │ │ + ldrb r0, [r3, #11] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - adds r1, #138 @ 0x8a │ │ │ │ + adds r1, #142 @ 0x8e │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrb r4, [r6, #9] │ │ │ │ + ldrb r0, [r7, #9] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - adds r1, #36 @ 0x24 │ │ │ │ + adds r1, #40 @ 0x28 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - subs r0, #28 │ │ │ │ + subs r0, #32 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrb r6, [r0, #9] │ │ │ │ + ldrb r2, [r1, #9] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - adds r0, #244 @ 0xf4 │ │ │ │ + adds r0, #248 @ 0xf8 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrb r4, [r2, #8] │ │ │ │ + ldrb r0, [r3, #8] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - adds r0, #200 @ 0xc8 │ │ │ │ + adds r0, #204 @ 0xcc │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrb r6, [r1, #7] │ │ │ │ + ldrb r2, [r2, #7] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - adds r0, #132 @ 0x84 │ │ │ │ + adds r0, #136 @ 0x88 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - movs r1, #222 @ 0xde │ │ │ │ + movs r1, #226 @ 0xe2 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - ldrb r2, [r6, #5] │ │ │ │ + ldrb r6, [r6, #5] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - adds r0, #38 @ 0x26 │ │ │ │ + adds r0, #42 @ 0x2a │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrb r2, [r6, #4] │ │ │ │ + ldrb r6, [r6, #4] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - cmp r7, #228 @ 0xe4 │ │ │ │ + cmp r7, #232 @ 0xe8 │ │ │ │ lsls r7, r1, #4 │ │ │ │ stcl 1, cr0, [r2], {11} │ │ │ │ - ldrb r0, [r3, #3] │ │ │ │ + ldrb r4, [r3, #3] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - cmp r7, #138 @ 0x8a │ │ │ │ + cmp r7, #142 @ 0x8e │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrb r6, [r6, #1] │ │ │ │ + ldrb r2, [r7, #1] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - cmp r7, #44 @ 0x2c │ │ │ │ + cmp r7, #48 @ 0x30 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrb r6, [r3, #0] │ │ │ │ + ldrb r2, [r4, #0] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - cmp r6, #208 @ 0xd0 │ │ │ │ + cmp r6, #212 @ 0xd4 │ │ │ │ lsls r7, r1, #4 │ │ │ │ sub.w r1, r6, fp │ │ │ │ - strb r6, [r7, #30] │ │ │ │ + strb r2, [r0, #31] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - cmp r6, #110 @ 0x6e │ │ │ │ + cmp r6, #114 @ 0x72 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - strb r2, [r2, #30] │ │ │ │ + strb r6, [r2, #30] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - cmp r6, #68 @ 0x44 │ │ │ │ + cmp r6, #72 @ 0x48 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - strb r0, [r5, #29] │ │ │ │ + strb r4, [r5, #29] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - cmp r6, #30 │ │ │ │ + cmp r6, #34 @ 0x22 │ │ │ │ lsls r7, r1, #4 │ │ │ │ ldrb r6, [r4, #1] │ │ │ │ lsls r7, r3, #4 │ │ │ │ - cmp r4, #248 @ 0xf8 │ │ │ │ + cmp r4, #252 @ 0xfc │ │ │ │ lsls r7, r1, #4 │ │ │ │ - b.n 3e249c │ │ │ │ + b.n 3e24a4 │ │ │ │ lsls r6, r1, #4 │ │ │ │ ldrb r2, [r1, #1] │ │ │ │ lsls r7, r3, #4 │ │ │ │ - cmp r4, #220 @ 0xdc │ │ │ │ + cmp r4, #224 @ 0xe0 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr r6, [r3, #8] │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ lsls r7, r1, #4 │ │ │ │ ldrb r6, [r5, #0] │ │ │ │ lsls r7, r3, #4 │ │ │ │ - cmp r4, #192 @ 0xc0 │ │ │ │ + cmp r4, #196 @ 0xc4 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrh r6, [r5, r3] │ │ │ │ + ldrh r2, [r6, r3] │ │ │ │ lsls r7, r1, #4 │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ lsls r7, r3, #4 │ │ │ │ - cmp r4, #164 @ 0xa4 │ │ │ │ + cmp r4, #168 @ 0xa8 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - bgt.n 3e2350 │ │ │ │ + bgt.n 3e2358 │ │ │ │ lsls r6, r1, #4 │ │ │ │ strb r6, [r6, #31] │ │ │ │ lsls r7, r3, #4 │ │ │ │ - cmp r4, #136 @ 0x88 │ │ │ │ + cmp r4, #140 @ 0x8c │ │ │ │ lsls r7, r1, #4 │ │ │ │ - @ instruction: 0xe9be010e │ │ │ │ + strd r0, r1, [r2, #56] @ 0x38 │ │ │ │ strb r2, [r3, #31] │ │ │ │ lsls r7, r3, #4 │ │ │ │ - cmp r4, #108 @ 0x6c │ │ │ │ + cmp r4, #112 @ 0x70 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - str r6, [r1, #16] │ │ │ │ + str r2, [r2, #16] │ │ │ │ lsls r7, r1, #4 │ │ │ │ strb r6, [r7, #30] │ │ │ │ lsls r7, r3, #4 │ │ │ │ - cmp r4, #80 @ 0x50 │ │ │ │ + cmp r4, #84 @ 0x54 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - svc 234 @ 0xea │ │ │ │ + svc 238 @ 0xee │ │ │ │ lsls r6, r1, #4 │ │ │ │ strb r2, [r4, #30] │ │ │ │ lsls r7, r3, #4 │ │ │ │ - cmp r4, #52 @ 0x34 │ │ │ │ + cmp r4, #56 @ 0x38 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - strb r2, [r1, #11] │ │ │ │ + strb r6, [r1, #11] │ │ │ │ lsls r7, r1, #4 │ │ │ │ strb r6, [r0, #30] │ │ │ │ lsls r7, r3, #4 │ │ │ │ - cmp r4, #24 │ │ │ │ + cmp r4, #28 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - str r6, [r5, #8] │ │ │ │ + str r2, [r6, #8] │ │ │ │ lsls r7, r1, #4 │ │ │ │ strb r2, [r5, #29] │ │ │ │ lsls r7, r3, #4 │ │ │ │ - cmp r3, #252 @ 0xfc │ │ │ │ + cmp r4, #0 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - movs r2, r4 │ │ │ │ + movs r6, r4 │ │ │ │ lsls r7, r1, #4 │ │ │ │ strb r6, [r1, #29] │ │ │ │ lsls r7, r3, #4 │ │ │ │ - cmp r3, #224 @ 0xe0 │ │ │ │ + cmp r3, #228 @ 0xe4 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - strd r0, r1, [lr, #-56] @ 0x38 │ │ │ │ + ldrd r0, r1, [r2, #-56] @ 0x38 │ │ │ │ strb r2, [r6, #28] │ │ │ │ lsls r7, r3, #4 │ │ │ │ - cmp r3, #196 @ 0xc4 │ │ │ │ + cmp r3, #200 @ 0xc8 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - str r2, [r4, #28] │ │ │ │ + str r6, [r4, #28] │ │ │ │ lsls r7, r1, #4 │ │ │ │ strb r6, [r2, #28] │ │ │ │ lsls r7, r3, #4 │ │ │ │ - cmp r3, #168 @ 0xa8 │ │ │ │ + cmp r3, #172 @ 0xac │ │ │ │ lsls r7, r1, #4 │ │ │ │ - str r2, [r7, #24] │ │ │ │ + str r6, [r7, #24] │ │ │ │ lsls r7, r1, #4 │ │ │ │ │ │ │ │ 003e2420 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -254250,19 +254250,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r6, [r2, r1] │ │ │ │ lsls r6, r4, #4 │ │ │ │ b.n 3e2270 │ │ │ │ lsls r3, r1, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r0, #11] │ │ │ │ + strb r6, [r0, #11] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - cmp r1, #118 @ 0x76 │ │ │ │ + cmp r1, #122 @ 0x7a │ │ │ │ lsls r7, r1, #4 │ │ │ │ - subs r4, r6, r3 │ │ │ │ + subs r0, r7, r3 │ │ │ │ lsls r3, r3, #4 │ │ │ │ │ │ │ │ 003e2514 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -255028,125 +255028,125 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r0, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r0, #19] │ │ │ │ + ldrb r2, [r1, #19] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - movs r5, #246 @ 0xf6 │ │ │ │ + movs r5, #250 @ 0xfa │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrb r2, [r3, #18] │ │ │ │ + ldrb r6, [r3, #18] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - movs r5, #202 @ 0xca │ │ │ │ + movs r5, #206 @ 0xce │ │ │ │ lsls r7, r1, #4 │ │ │ │ b.n 3e3270 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrb r4, [r7, #16] │ │ │ │ + ldrb r0, [r0, #17] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - movs r5, #108 @ 0x6c │ │ │ │ + movs r5, #112 @ 0x70 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - cmp r4, #82 @ 0x52 │ │ │ │ + cmp r4, #86 @ 0x56 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrb r6, [r7, #15] │ │ │ │ + ldrb r2, [r0, #16] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - movs r5, #46 @ 0x2e │ │ │ │ + movs r5, #50 @ 0x32 │ │ │ │ lsls r7, r1, #4 │ │ │ │ b.n 3e31bc │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrb r6, [r2, #15] │ │ │ │ + ldrb r2, [r3, #15] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - movs r5, #6 │ │ │ │ + movs r5, #10 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrb r2, [r4, #14] │ │ │ │ + ldrb r6, [r4, #14] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - movs r4, #210 @ 0xd2 │ │ │ │ + movs r4, #214 @ 0xd6 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrb r2, [r7, #13] │ │ │ │ + ldrb r6, [r7, #13] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - movs r4, #166 @ 0xa6 │ │ │ │ + movs r4, #170 @ 0xaa │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrb r2, [r0, #13] │ │ │ │ + ldrb r6, [r0, #13] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - movs r4, #110 @ 0x6e │ │ │ │ + movs r4, #114 @ 0x72 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - subs r4, r6, #6 │ │ │ │ + subs r0, r7, #6 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrb r0, [r0, #12] │ │ │ │ + ldrb r4, [r0, #12] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - movs r4, #48 @ 0x30 │ │ │ │ + movs r4, #52 @ 0x34 │ │ │ │ lsls r7, r1, #4 │ │ │ │ ldmia r3, {r1, r2, r3, r6, r7} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrb r6, [r1, #10] │ │ │ │ + ldrb r2, [r2, #10] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - movs r3, #192 @ 0xc0 │ │ │ │ + movs r3, #196 @ 0xc4 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr r2, [r2, #80] @ 0x50 │ │ │ │ + ldr r6, [r2, #80] @ 0x50 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrb r4, [r4, #9] │ │ │ │ + ldrb r0, [r5, #9] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - movs r3, #144 @ 0x90 │ │ │ │ + movs r3, #148 @ 0x94 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - cmp r6, #132 @ 0x84 │ │ │ │ + cmp r6, #136 @ 0x88 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - movs r3, #116 @ 0x74 │ │ │ │ + movs r3, #120 @ 0x78 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrb r0, [r7, #8] │ │ │ │ + ldrb r4, [r7, #8] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrb r6, [r1, #6] │ │ │ │ + ldrb r2, [r2, #6] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - movs r2, #186 @ 0xba │ │ │ │ + movs r2, #190 @ 0xbe │ │ │ │ lsls r7, r1, #4 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r6, #60] @ 0x3c │ │ │ │ + ldr r0, [r7, #60] @ 0x3c │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrb r0, [r7, #4] │ │ │ │ + ldrb r4, [r7, #4] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - movs r2, #104 @ 0x68 │ │ │ │ + movs r2, #108 @ 0x6c │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrb r6, [r3, #4] │ │ │ │ + ldrb r2, [r4, #4] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - movs r2, #74 @ 0x4a │ │ │ │ + movs r2, #78 @ 0x4e │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr r6, [pc, #248] @ (3e2eac ) │ │ │ │ + ldr r6, [pc, #264] @ (3e2ebc ) │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrb r6, [r1, #3] │ │ │ │ + ldrb r2, [r2, #3] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - movs r1, #254 @ 0xfe │ │ │ │ + movs r2, #2 │ │ │ │ lsls r7, r1, #4 │ │ │ │ ldr r6, [r1, #80] @ 0x50 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - movs r1, #160 @ 0xa0 │ │ │ │ + movs r1, #164 @ 0xa4 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - @ instruction: 0xf212010e │ │ │ │ + @ instruction: 0xf216010e │ │ │ │ ldr r2, [r6, #76] @ 0x4c │ │ │ │ lsls r7, r3, #4 │ │ │ │ - movs r1, #132 @ 0x84 │ │ │ │ + movs r1, #136 @ 0x88 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - beq.n 3e2dc8 │ │ │ │ + beq.n 3e2dd0 │ │ │ │ lsls r6, r1, #4 │ │ │ │ ldr r6, [r2, #76] @ 0x4c │ │ │ │ lsls r7, r3, #4 │ │ │ │ - movs r1, #104 @ 0x68 │ │ │ │ + movs r1, #108 @ 0x6c │ │ │ │ lsls r7, r1, #4 │ │ │ │ - orn r1, lr, #9306112 @ 0x8e0000 │ │ │ │ + orns r1, r2, #9306112 @ 0x8e0000 │ │ │ │ ldr r2, [r7, #72] @ 0x48 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - movs r1, #76 @ 0x4c │ │ │ │ + movs r1, #80 @ 0x50 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - cmp r1, #18 │ │ │ │ + cmp r1, #22 │ │ │ │ lsls r7, r1, #4 │ │ │ │ ldr r6, [r3, #72] @ 0x48 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - movs r1, #48 @ 0x30 │ │ │ │ + movs r1, #52 @ 0x34 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - and.w r1, r2, lr │ │ │ │ + and.w r1, r6, lr │ │ │ │ │ │ │ │ 003e2df8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #200] @ 3e2ed0 │ │ │ │ @@ -255241,25 +255241,25 @@ │ │ │ │ lsls r6, r4, #4 │ │ │ │ str r0, [r0, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [pc, #488] @ (3e30d4 ) │ │ │ │ lsls r6, r4, #4 │ │ │ │ - cmp r2, #182 @ 0xb6 │ │ │ │ + cmp r2, #186 @ 0xba │ │ │ │ lsls r7, r1, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r5, #25] │ │ │ │ + strb r6, [r5, #25] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - subs r2, r3, #6 │ │ │ │ + subs r6, r3, #6 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - asrs r0, r3, #4 │ │ │ │ + asrs r4, r3, #4 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - lsrs r4, r3, #5 │ │ │ │ + lsrs r0, r4, #5 │ │ │ │ lsls r7, r1, #4 │ │ │ │ │ │ │ │ 003e2f04 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -255581,17 +255581,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r7, #16] │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #26 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r3, #9] │ │ │ │ + strb r0, [r4, #9] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - subs r0, r4, r7 │ │ │ │ + subs r4, r4, r7 │ │ │ │ lsls r7, r1, #4 │ │ │ │ mov r0, sl │ │ │ │ blx 344c20 <_Py_Dealloc@plt+0x4> │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.w 3e3002 │ │ │ │ ldr r3, [pc, #812] @ (3e35d0 ) │ │ │ │ movw r2, #4700 @ 0x125c │ │ │ │ @@ -255911,91 +255911,91 @@ │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ stmia r0!, {r2, r3, r4, r6} │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r2, #8] │ │ │ │ + strb r4, [r2, #8] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - subs r4, r2, r6 │ │ │ │ + subs r0, r3, r6 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - strb r2, [r5, #7] │ │ │ │ + strb r6, [r5, #7] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - subs r6, r5, r5 │ │ │ │ + subs r2, r6, r5 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - subs r2, r0, #6 │ │ │ │ + subs r6, r0, #6 │ │ │ │ lsls r7, r1, #4 │ │ │ │ bhi.n 3e3684 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - subs r4, r3, r4 │ │ │ │ + subs r0, r4, r4 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - strb r2, [r1, #6] │ │ │ │ + strb r6, [r1, #6] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - movs r1, #230 @ 0xe6 │ │ │ │ + movs r1, #234 @ 0xea │ │ │ │ lsls r7, r1, #4 │ │ │ │ - subs r2, r1, r3 │ │ │ │ + subs r6, r1, r3 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - strb r6, [r6, #4] │ │ │ │ + strb r2, [r7, #4] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - strb r4, [r4, #4] │ │ │ │ + strb r0, [r5, #4] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - subs r0, r5, r2 │ │ │ │ + subs r4, r5, r2 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - strb r4, [r1, #4] │ │ │ │ + strb r0, [r2, #4] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - subs r0, r2, r2 │ │ │ │ + subs r4, r2, r2 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - subs r2, r6, #1 │ │ │ │ + subs r6, r6, #1 │ │ │ │ lsls r7, r1, #4 │ │ │ │ bvc.n 3e3688 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - subs r0, r1, r0 │ │ │ │ + subs r4, r1, r0 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - strb r4, [r6, #1] │ │ │ │ + strb r0, [r7, #1] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - strb r2, [r4, #1] │ │ │ │ + strb r6, [r4, #1] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - adds r6, r4, r7 │ │ │ │ + adds r2, r5, r7 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - movs r0, #234 @ 0xea │ │ │ │ + movs r0, #238 @ 0xee │ │ │ │ lsls r7, r1, #4 │ │ │ │ - adds r6, r1, r7 │ │ │ │ + adds r2, r2, r7 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - strb r2, [r7, #0] │ │ │ │ + strb r6, [r7, #0] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - strb r0, [r5, #0] │ │ │ │ + strb r4, [r5, #0] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - adds r4, r5, r6 │ │ │ │ + adds r0, r6, r6 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - strb r0, [r2, #0] │ │ │ │ + strb r4, [r2, #0] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - adds r4, r2, r6 │ │ │ │ + adds r0, r3, r6 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr r2, [r2, #124] @ 0x7c │ │ │ │ + ldr r6, [r2, #124] @ 0x7c │ │ │ │ lsls r7, r1, #4 │ │ │ │ - adds r6, r2, r5 │ │ │ │ + adds r2, r3, r5 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr r2, [r7, #120] @ 0x78 │ │ │ │ + ldr r6, [r7, #120] @ 0x78 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - adds r6, r7, r4 │ │ │ │ + adds r2, r0, r5 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - adds r2, r2, #5 │ │ │ │ + adds r6, r2, #5 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr r2, [r4, #116] @ 0x74 │ │ │ │ + ldr r6, [r4, #116] @ 0x74 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - adds r6, r4, r3 │ │ │ │ + adds r2, r5, r3 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr r4, [r3, #112] @ 0x70 │ │ │ │ + ldr r0, [r4, #112] @ 0x70 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - adds r0, r4, r2 │ │ │ │ + adds r4, r4, r2 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr r4, [r0, #112] @ 0x70 │ │ │ │ + ldr r0, [r1, #112] @ 0x70 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - adds r0, r1, r2 │ │ │ │ + adds r4, r1, r2 │ │ │ │ lsls r7, r1, #4 │ │ │ │ ldr r3, [pc, #164] @ (3e3718 ) │ │ │ │ mov.w r2, #4704 @ 0x1260 │ │ │ │ ldr r1, [pc, #164] @ (3e371c ) │ │ │ │ ldr r0, [pc, #164] @ (3e3720 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ @@ -256054,43 +256054,43 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #2452 @ 0x994 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r0, #100] @ 0x64 │ │ │ │ + ldr r6, [r0, #100] @ 0x64 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - asrs r6, r0, #31 │ │ │ │ + asrs r2, r1, #31 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr r2, [r4, #96] @ 0x60 │ │ │ │ + ldr r6, [r4, #96] @ 0x60 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - asrs r6, r4, #30 │ │ │ │ + asrs r2, r5, #30 │ │ │ │ lsls r7, r1, #4 │ │ │ │ str r6, [r1, #44] @ 0x2c │ │ │ │ lsls r7, r3, #4 │ │ │ │ - asrs r0, r4, #29 │ │ │ │ + asrs r4, r4, #29 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - b.n 3e384c │ │ │ │ + b.n 3e3854 │ │ │ │ lsls r6, r1, #4 │ │ │ │ str r2, [r6, #40] @ 0x28 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - asrs r4, r0, #29 │ │ │ │ + asrs r0, r1, #29 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - adcs.w r1, lr, lr │ │ │ │ + sbc.w r1, r2, lr │ │ │ │ str r6, [r2, #40] @ 0x28 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - asrs r0, r5, #28 │ │ │ │ + asrs r4, r5, #28 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - adcs.w r1, sl, lr │ │ │ │ + adcs.w r1, lr, lr │ │ │ │ str r2, [r7, #36] @ 0x24 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - asrs r4, r1, #28 │ │ │ │ + asrs r0, r2, #28 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr r2, [pc, #520] @ (3e3964 ) │ │ │ │ + ldr r2, [pc, #536] @ (3e3974 ) │ │ │ │ lsls r7, r1, #4 │ │ │ │ │ │ │ │ 003e375c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -256195,25 +256195,25 @@ │ │ │ │ lsls r6, r4, #4 │ │ │ │ ldrb r4, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ orrs r4, r0 │ │ │ │ lsls r6, r4, #4 │ │ │ │ - lsls r4, r0, #31 │ │ │ │ + lsls r0, r1, #31 │ │ │ │ lsls r3, r3, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r4, #72] @ 0x48 │ │ │ │ + ldr r4, [r4, #72] @ 0x48 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - asrs r4, r4, #24 │ │ │ │ + asrs r0, r5, #24 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - add r7, sp, #344 @ 0x158 │ │ │ │ + add r7, sp, #360 @ 0x168 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - vaddw.u32 q8, q3, d14 │ │ │ │ + vaddw.u32 q8, q5, d14 │ │ │ │ │ │ │ │ 003e387c : │ │ │ │ stmdb 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 │ │ │ │ @@ -257263,138 +257263,138 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #80 @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r0, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r5, #20] │ │ │ │ + ldr r6, [r5, #20] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - asrs r2, r0, #12 │ │ │ │ + asrs r6, r0, #12 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ + ldr r4, [r3, #12] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - asrs r0, r6, #9 │ │ │ │ + asrs r4, r6, #9 │ │ │ │ lsls r7, r1, #4 │ │ │ │ subs r7, #6 │ │ │ │ lsls r6, r4, #4 │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ + ldr r6, [r0, #8] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - asrs r2, r3, #8 │ │ │ │ + asrs r6, r3, #8 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - lsls r2, r0, #14 │ │ │ │ + lsls r6, r0, #14 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - ldr r4, [r0, #4] │ │ │ │ + ldr r0, [r1, #4] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - asrs r4, r3, #7 │ │ │ │ + asrs r0, r4, #7 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ + ldr r6, [r1, #0] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - asrs r4, r3, #6 │ │ │ │ + asrs r0, r4, #6 │ │ │ │ lsls r7, r1, #4 │ │ │ │ cmp r2, r5 │ │ │ │ lsls r3, r1, #4 │ │ │ │ cbnz r4, 3e4400 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r6, [r0, #124] @ 0x7c │ │ │ │ + str r2, [r1, #124] @ 0x7c │ │ │ │ lsls r7, r1, #4 │ │ │ │ - asrs r6, r3, #5 │ │ │ │ + asrs r2, r4, #5 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - str r0, [r5, #120] @ 0x78 │ │ │ │ + str r4, [r5, #120] @ 0x78 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - asrs r0, r0, #5 │ │ │ │ + asrs r4, r0, #5 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - str r2, [r1, #120] @ 0x78 │ │ │ │ + str r6, [r1, #120] @ 0x78 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - asrs r2, r4, #4 │ │ │ │ + asrs r6, r4, #4 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - adds r3, #254 @ 0xfe │ │ │ │ + adds r4, #2 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - str r2, [r2, #116] @ 0x74 │ │ │ │ + str r6, [r2, #116] @ 0x74 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - asrs r2, r5, #3 │ │ │ │ + asrs r6, r5, #3 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - str r0, [r4, #112] @ 0x70 │ │ │ │ + str r4, [r4, #112] @ 0x70 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - asrs r0, r7, #2 │ │ │ │ + asrs r4, r7, #2 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - str r2, [r0, #112] @ 0x70 │ │ │ │ + str r6, [r0, #112] @ 0x70 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - asrs r2, r3, #2 │ │ │ │ + asrs r6, r3, #2 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - str r0, [r3, #108] @ 0x6c │ │ │ │ + str r4, [r3, #108] @ 0x6c │ │ │ │ lsls r7, r1, #4 │ │ │ │ - asrs r2, r5, #1 │ │ │ │ + asrs r6, r5, #1 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - mov r4, r1 │ │ │ │ + mov r0, r2 │ │ │ │ lsls r7, r1, #4 │ │ │ │ @ instruction: 0xb862 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r6, [r4, #104] @ 0x68 │ │ │ │ + str r2, [r5, #104] @ 0x68 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - asrs r6, r7, #32 │ │ │ │ + asrs r2, r0, #1 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - str r4, [r1, #100] @ 0x64 │ │ │ │ + str r0, [r2, #100] @ 0x64 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - subs r0, r5, r3 │ │ │ │ + subs r4, r5, r3 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - lsrs r4, r2, #31 │ │ │ │ + lsrs r0, r3, #31 │ │ │ │ lsls r7, r1, #4 │ │ │ │ lsls r0, r7, #26 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r0, #60] @ 0x3c │ │ │ │ + str r2, [r1, #60] @ 0x3c │ │ │ │ lsls r7, r1, #4 │ │ │ │ - lsrs r6, r3, #21 │ │ │ │ + lsrs r2, r4, #21 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - str r0, [r5, #44] @ 0x2c │ │ │ │ + str r4, [r5, #44] @ 0x2c │ │ │ │ lsls r7, r1, #4 │ │ │ │ - lsrs r0, r0, #18 │ │ │ │ + lsrs r4, r0, #18 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - stc2l 1, cr0, [sl, #108]! @ 0x6c │ │ │ │ - str r2, [r6, #40] @ 0x28 │ │ │ │ + stc2l 1, cr0, [lr, #108]! @ 0x6c │ │ │ │ + str r6, [r6, #40] @ 0x28 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - lsrs r2, r1, #17 │ │ │ │ + lsrs r6, r1, #17 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - str r0, [r6, #36] @ 0x24 │ │ │ │ + str r4, [r6, #36] @ 0x24 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - lsrs r0, r1, #16 │ │ │ │ + lsrs r4, r1, #16 │ │ │ │ lsls r7, r1, #4 │ │ │ │ cbz r6, 3e44d8 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r6, [r7, #32] │ │ │ │ + str r2, [r0, #36] @ 0x24 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - lsrs r0, r3, #15 │ │ │ │ + lsrs r4, r3, #15 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - adcs r6, r6 │ │ │ │ + adcs r2, r7 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - str r4, [r3, #32] │ │ │ │ + str r0, [r4, #32] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - lsrs r4, r6, #14 │ │ │ │ + lsrs r0, r7, #14 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - str r4, [r0, #32] │ │ │ │ + str r0, [r1, #32] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - lsrs r4, r3, #14 │ │ │ │ + lsrs r0, r4, #14 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - lsrs r2, r1, #14 │ │ │ │ + lsrs r6, r1, #14 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - strb r6, [r2, r4] │ │ │ │ + strb r2, [r3, r4] │ │ │ │ lsls r7, r1, #4 │ │ │ │ cbz r0, 3e44e8 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r2, [r3, #28] │ │ │ │ + str r6, [r3, #28] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - asrs r4, r4, #25 │ │ │ │ + asrs r0, r5, #25 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - str r2, [r7, #24] │ │ │ │ + str r6, [r7, #24] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - lsrs r2, r2, #13 │ │ │ │ + lsrs r6, r2, #13 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - str r4, [r3, #24] │ │ │ │ + str r0, [r4, #24] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - lsrs r4, r6, #12 │ │ │ │ + lsrs r0, r7, #12 │ │ │ │ lsls r7, r1, #4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsls r0, r0, #1 │ │ │ │ ldr.w r7, [r3, #2316] @ 0x90c │ │ │ │ blx 73bdd0 │ │ │ │ @@ -258412,249 +258412,249 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #27 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r0, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r7, r5] │ │ │ │ + ldrb r2, [r0, r6] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - lsls r6, r2, #28 │ │ │ │ + lsls r2, r3, #28 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrb r0, [r2, r5] │ │ │ │ + ldrb r4, [r2, r5] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - lsls r0, r5, #27 │ │ │ │ + lsls r4, r5, #27 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrb r2, [r6, r4] │ │ │ │ + ldrb r6, [r6, r4] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - lsls r2, r1, #27 │ │ │ │ + lsls r6, r1, #27 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - lsls r4, r5, #26 │ │ │ │ + lsls r0, r6, #26 │ │ │ │ lsls r7, r1, #4 │ │ │ │ adds r7, #182 @ 0xb6 │ │ │ │ lsls r3, r1, #4 │ │ │ │ add r6, sp, #624 @ 0x270 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrb r6, [r6, r3] │ │ │ │ + ldrb r2, [r7, r3] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - asrs r6, r0, #6 │ │ │ │ + asrs r2, r1, #6 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrb r2, [r3, r3] │ │ │ │ + ldrb r6, [r3, r3] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - lsls r2, r6, #25 │ │ │ │ + lsls r6, r6, #25 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrh r6, [r0, r4] │ │ │ │ + ldrh r2, [r1, r4] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - lsls r6, r3, #18 │ │ │ │ + lsls r2, r4, #18 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrh r6, [r4, r3] │ │ │ │ + ldrh r2, [r5, r3] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - lsls r6, r7, #17 │ │ │ │ + lsls r2, r0, #18 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrh r6, [r6, r2] │ │ │ │ + ldrh r2, [r7, r2] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - lsls r6, r1, #17 │ │ │ │ + lsls r2, r2, #17 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrh r4, [r3, r2] │ │ │ │ + ldrh r0, [r4, r2] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - lsls r4, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - lsrs r6, r0, #13 │ │ │ │ + lsrs r2, r1, #13 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrh r6, [r5, r1] │ │ │ │ + ldrh r2, [r6, r1] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - lsls r6, r0, #16 │ │ │ │ + lsls r2, r1, #16 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrh r6, [r1, r1] │ │ │ │ + ldrh r2, [r2, r1] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - lsls r6, r4, #15 │ │ │ │ + lsls r2, r5, #15 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrh r0, [r6, r0] │ │ │ │ + ldrh r4, [r6, r0] │ │ │ │ lsls r7, r1, #4 │ │ │ │ stmia r0!, {r4, r5, r6, r7} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - lsls r4, r6, #14 │ │ │ │ + lsls r0, r7, #14 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr r0, [r3, r7] │ │ │ │ + ldr r4, [r3, r7] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - lsls r0, r6, #13 │ │ │ │ + lsls r4, r6, #13 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - lsrs r2, r4, #25 │ │ │ │ + lsrs r6, r4, #25 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr r2, [r7, r6] │ │ │ │ + ldr r6, [r7, r6] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - lsls r6, r0, #13 │ │ │ │ + lsls r2, r1, #13 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - rors r6, r1 │ │ │ │ + rors r2, r2 │ │ │ │ lsls r7, r1, #4 │ │ │ │ add r3, sp, #176 @ 0xb0 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r6, [r7, r5] │ │ │ │ + ldr r2, [r0, r6] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - lsls r0, r3, #12 │ │ │ │ + lsls r4, r3, #12 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr r4, [r3, r5] │ │ │ │ + ldr r0, [r4, r5] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - lsls r4, r6, #11 │ │ │ │ + lsls r0, r7, #11 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr r6, [r6, r4] │ │ │ │ + ldr r2, [r7, r4] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - lsls r6, r1, #11 │ │ │ │ + lsls r2, r2, #11 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr r2, [r2, r4] │ │ │ │ + ldr r6, [r2, r4] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - lsls r2, r5, #10 │ │ │ │ + lsls r6, r5, #10 │ │ │ │ lsls r7, r1, #4 │ │ │ │ itte lt │ │ │ │ lsllt r3, r1, #4 │ │ │ │ - ldrlt r2, [r5, r3] │ │ │ │ + ldrlt r6, [r5, r3] │ │ │ │ lslge r7, r1, #4 │ │ │ │ - lsls r2, r0, #10 │ │ │ │ + lsls r6, r0, #10 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr r0, [r1, r3] │ │ │ │ + ldr r4, [r1, r3] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - lsls r0, r4, #9 │ │ │ │ + lsls r4, r4, #9 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr r4, [r4, r2] │ │ │ │ + ldr r0, [r5, r2] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - lsls r4, r7, #8 │ │ │ │ + lsls r0, r0, #9 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr r0, [r1, r2] │ │ │ │ + ldr r4, [r1, r2] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - lsls r0, r4, #8 │ │ │ │ + lsls r4, r4, #8 │ │ │ │ lsls r7, r1, #4 │ │ │ │ adds r2, #198 @ 0xc6 │ │ │ │ lsls r3, r1, #4 │ │ │ │ add r1, sp, #992 @ 0x3e0 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r2, [r1, r1] │ │ │ │ + ldr r6, [r1, r1] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - lsls r4, r4, #7 │ │ │ │ + lsls r0, r5, #7 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr r6, [r5, r0] │ │ │ │ + ldr r2, [r6, r0] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - lsls r6, r0, #7 │ │ │ │ + lsls r2, r1, #7 │ │ │ │ lsls r7, r1, #4 │ │ │ │ adds r2, #80 @ 0x50 │ │ │ │ lsls r3, r1, #4 │ │ │ │ add r1, sp, #560 @ 0x230 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrsb r6, [r3, r7] │ │ │ │ + ldrsb r2, [r4, r7] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - lsls r0, r7, #5 │ │ │ │ + lsls r4, r7, #5 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrsb r6, [r7, r6] │ │ │ │ + ldrsb r2, [r0, r7] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - lsls r6, r2, #5 │ │ │ │ + lsls r2, r3, #5 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrsb r4, [r3, r6] │ │ │ │ + ldrsb r0, [r4, r6] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - lsls r4, r6, #4 │ │ │ │ + lsls r0, r7, #4 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrsb r2, [r7, r5] │ │ │ │ + ldrsb r6, [r7, r5] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - lsls r2, r2, #4 │ │ │ │ + lsls r6, r2, #4 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrsb r0, [r4, r5] │ │ │ │ + ldrsb r4, [r4, r5] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - lsls r0, r7, #3 │ │ │ │ + lsls r4, r7, #3 │ │ │ │ lsls r7, r1, #4 │ │ │ │ adds r1, #162 @ 0xa2 │ │ │ │ lsls r3, r1, #4 │ │ │ │ add r0, sp, #888 @ 0x378 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrsb r0, [r6, r4] │ │ │ │ + ldrsb r4, [r6, r4] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - lsls r2, r1, #3 │ │ │ │ + lsls r6, r1, #3 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrsb r2, [r2, r4] │ │ │ │ + ldrsb r6, [r2, r4] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - lsls r2, r5, #2 │ │ │ │ + lsls r6, r5, #2 │ │ │ │ lsls r7, r1, #4 │ │ │ │ pop {r3, r4, r5, r7, pc} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - lsls r0, r1, #2 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrsb r2, [r4, r3] │ │ │ │ + ldrsb r6, [r4, r3] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrsb r6, [r1, r3] │ │ │ │ + ldrsb r2, [r2, r3] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - lsls r6, r4, #1 │ │ │ │ + lsls r2, r5, #1 │ │ │ │ lsls r7, r1, #4 │ │ │ │ ldr r3, [pc, #560] @ (3e5300 ) │ │ │ │ lsls r7, r3, #4 │ │ │ │ - movs r6, r3 │ │ │ │ + movs r2, r4 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - bcc.n 3e51a0 │ │ │ │ + bcc.n 3e51a8 │ │ │ │ lsls r6, r1, #4 │ │ │ │ ldr r3, [pc, #448] @ (3e529c ) │ │ │ │ lsls r7, r3, #4 │ │ │ │ - movs r2, r0 │ │ │ │ + movs r6, r0 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - lsls r0, r1, #31 │ │ │ │ + lsls r4, r1, #31 │ │ │ │ lsls r7, r1, #4 │ │ │ │ ldr r3, [pc, #336] @ (3e5238 ) │ │ │ │ lsls r7, r3, #4 │ │ │ │ - vaddw.u32 q8, q3, d14 │ │ │ │ - bpl.n 3e5098 │ │ │ │ + vaddw.u32 q8, q5, d14 │ │ │ │ + bpl.n 3e50a0 │ │ │ │ lsls r6, r1, #4 │ │ │ │ ldr r3, [pc, #224] @ (3e51d4 ) │ │ │ │ lsls r7, r3, #4 │ │ │ │ - vaddw.u8 q8, q5, d14 │ │ │ │ - subs r3, #140 @ 0x8c │ │ │ │ + vaddw.u8 q8, q7, d14 │ │ │ │ + subs r3, #144 @ 0x90 │ │ │ │ lsls r7, r1, #4 │ │ │ │ ldr r3, [pc, #112] @ (3e5170 ) │ │ │ │ lsls r7, r3, #4 │ │ │ │ - vaddw.u32 q0, q7, d14 │ │ │ │ - lsls r4, r5, #31 │ │ │ │ + vuzp.8 d0, d14 │ │ │ │ + lsls r0, r6, #31 │ │ │ │ lsls r7, r1, #4 │ │ │ │ ldr r3, [pc, #0] @ (3e510c ) │ │ │ │ lsls r7, r3, #4 │ │ │ │ - vaddw.u16 q0, q1, d14 │ │ │ │ - adds r0, #16 │ │ │ │ + vaddw.u16 q0, q3, d14 │ │ │ │ + adds r0, #20 │ │ │ │ lsls r7, r1, #4 │ │ │ │ ldr r2, [pc, #912] @ (3e54a8 ) │ │ │ │ lsls r7, r3, #4 │ │ │ │ - vrhadd.u d16, d6, d14 │ │ │ │ - lsrs r0, r2 │ │ │ │ + vrhadd.u d16, d10, d14 │ │ │ │ + lsrs r4, r2 │ │ │ │ lsls r7, r1, #4 │ │ │ │ ldr r2, [pc, #800] @ (3e5444 ) │ │ │ │ lsls r7, r3, #4 │ │ │ │ - vrhadd.u16 d16, d10, d14 │ │ │ │ - subs r6, #240 @ 0xf0 │ │ │ │ + vrhadd.u16 d16, d14, d14 │ │ │ │ + subs r6, #244 @ 0xf4 │ │ │ │ lsls r7, r1, #4 │ │ │ │ ldr r2, [pc, #688] @ (3e53e0 ) │ │ │ │ lsls r7, r3, #4 │ │ │ │ - vrhadd.u d0, d14, d14 │ │ │ │ - bcc.n 3e5200 │ │ │ │ + vrhadd.u8 d16, d2, d14 │ │ │ │ + bcc.n 3e5208 │ │ │ │ lsls r6, r1, #4 │ │ │ │ ldr r2, [pc, #576] @ (3e537c ) │ │ │ │ lsls r7, r3, #4 │ │ │ │ - vrhadd.u32 d0, d2, d14 │ │ │ │ - subs r5, #160 @ 0xa0 │ │ │ │ + vrhadd.u32 d0, d6, d14 │ │ │ │ + subs r5, #164 @ 0xa4 │ │ │ │ lsls r7, r1, #4 │ │ │ │ ldr r2, [pc, #464] @ (3e5318 ) │ │ │ │ lsls r7, r3, #4 │ │ │ │ - vrhadd.u8 d0, d6, d14 │ │ │ │ - pop {r2, r3, r4, r5} │ │ │ │ + vrhadd.u8 d0, d10, d14 │ │ │ │ + pop {r6} │ │ │ │ lsls r6, r1, #4 │ │ │ │ ldr r2, [pc, #352] @ (3e52b4 ) │ │ │ │ lsls r7, r3, #4 │ │ │ │ - cdp2 1, 14, cr0, cr10, cr14, {0} │ │ │ │ - ldmia r7!, {r2, r3, r4, r6} │ │ │ │ + cdp2 1, 14, cr0, cr14, cr14, {0} │ │ │ │ + ldmia r7!, {r5, r6} │ │ │ │ lsls r6, r1, #4 │ │ │ │ ldr r2, [pc, #240] @ (3e5250 ) │ │ │ │ lsls r7, r3, #4 │ │ │ │ - cdp2 1, 12, cr0, cr14, cr14, {0} │ │ │ │ - add r6, sp, #320 @ 0x140 │ │ │ │ + cdp2 1, 13, cr0, cr2, cr14, {0} │ │ │ │ + add r6, sp, #336 @ 0x150 │ │ │ │ lsls r6, r1, #4 │ │ │ │ ldr r2, [pc, #128] @ (3e51ec ) │ │ │ │ lsls r7, r3, #4 │ │ │ │ - cdp2 1, 11, cr0, cr2, cr14, {0} │ │ │ │ - ldmia r7!, {r3, r4} │ │ │ │ + cdp2 1, 11, cr0, cr6, cr14, {0} │ │ │ │ + ldmia r7!, {r2, r3, r4} │ │ │ │ lsls r6, r1, #4 │ │ │ │ │ │ │ │ 003e5174 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -258762,23 +258762,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #234 @ 0xea │ │ │ │ lsls r6, r4, #4 │ │ │ │ - stc 1, cr0, [sl, #104]! @ 0x68 │ │ │ │ + stc 1, cr0, [lr, #104]! @ 0x68 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r6, r1] │ │ │ │ + strh r6, [r6, r1] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - stc2 1, cr0, [sl], {14} │ │ │ │ - lsls r4, r0, #28 │ │ │ │ + stc2 1, cr0, [lr], {14} │ │ │ │ + lsls r0, r1, #28 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - b.n 3e4e30 │ │ │ │ + b.n 3e4e38 │ │ │ │ lsls r6, r1, #4 │ │ │ │ │ │ │ │ 003e5298 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -259897,128 +259897,128 @@ │ │ │ │ b.n 3e5d96 │ │ │ │ cmp r0, #68 @ 0x44 │ │ │ │ lsls r6, r4, #4 │ │ │ │ adds r2, #80 @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - add sl, r7 │ │ │ │ + add lr, r7 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - smlabb r1, r0, lr, r0 │ │ │ │ - add r2, pc │ │ │ │ + smlabb r1, r4, lr, r0 │ │ │ │ + add r6, pc │ │ │ │ lsls r7, r1, #4 │ │ │ │ - @ instruction: 0xfad0010e │ │ │ │ - add r6, r9 │ │ │ │ + @ instruction: 0xfad4010e │ │ │ │ + add r2, sl │ │ │ │ lsls r7, r1, #4 │ │ │ │ - adds r0, r5, #6 │ │ │ │ + adds r4, r5, #6 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - @ instruction: 0xfa94010e │ │ │ │ + @ instruction: 0xfa98010e │ │ │ │ str r0, [r0, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - muls r6, r0 │ │ │ │ + muls r2, r1 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrsb.w r0, [ip, #270] @ 0x10e │ │ │ │ - orrs r6, r1 │ │ │ │ + vld2.8 {d0[0],d1[0]}, [r0], lr │ │ │ │ + orrs r2, r2 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - vld4.8 {d16,d18,d20,d22}, [r4], lr │ │ │ │ - cmn r6, r5 │ │ │ │ + vld4.8 {d16,d18,d20,d22}, [r8], lr │ │ │ │ + cmn r2, r6 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - vst4.8 {d16,d18,d20,d22}, [r4], lr │ │ │ │ + vst4.8 {d16,d18,d20,d22}, [r8], lr │ │ │ │ @ instruction: 0xb642 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - cmp r4, r6 │ │ │ │ + cmp r0, r7 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - vst4.8 {d0,d2,d4,d6}, [r6], lr │ │ │ │ - lsls r6, r3 │ │ │ │ + vst4.8 {d0,d2,d4,d6}, [sl], lr │ │ │ │ + lsls r2, r4 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - @ instruction: 0xf6f2010e │ │ │ │ - eors r6, r0 │ │ │ │ + @ instruction: 0xf6f6010e │ │ │ │ + eors r2, r1 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - @ instruction: 0xf69c010e │ │ │ │ - ands r6, r4 │ │ │ │ + subw r1, r0, #2062 @ 0x80e │ │ │ │ + ands r2, r5 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - @ instruction: 0xf67c010e │ │ │ │ - ands r4, r0 │ │ │ │ + @ instruction: 0xf680010e │ │ │ │ + ands r0, r1 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - lsls r6, r3, #5 │ │ │ │ + lsls r2, r4, #5 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - movw r1, #43022 @ 0xa80e │ │ │ │ - subs r7, #202 @ 0xca │ │ │ │ + movw r1, #59406 @ 0xe80e │ │ │ │ + subs r7, #206 @ 0xce │ │ │ │ lsls r7, r1, #4 │ │ │ │ - @ instruction: 0xf620010e │ │ │ │ - subs r7, #136 @ 0x88 │ │ │ │ + @ instruction: 0xf624010e │ │ │ │ + subs r7, #140 @ 0x8c │ │ │ │ lsls r7, r1, #4 │ │ │ │ - rsbs r1, lr, #9306112 @ 0x8e0000 │ │ │ │ - subs r7, #104 @ 0x68 │ │ │ │ + @ instruction: 0xf5e2010e │ │ │ │ + subs r7, #108 @ 0x6c │ │ │ │ lsls r7, r1, #4 │ │ │ │ - subs.w r1, lr, #9306112 @ 0x8e0000 │ │ │ │ + rsb r1, r2, #9306112 @ 0x8e0000 │ │ │ │ uxth r6, r7 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - subs r7, #46 @ 0x2e │ │ │ │ + subs r7, #50 @ 0x32 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - @ instruction: 0xf588010e │ │ │ │ - subs r6, #204 @ 0xcc │ │ │ │ + @ instruction: 0xf58c010e │ │ │ │ + subs r6, #208 @ 0xd0 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - @ instruction: 0xf520010e │ │ │ │ - movs r4, r4 │ │ │ │ + @ instruction: 0xf524010e │ │ │ │ + movs r0, r5 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - subs r6, #146 @ 0x92 │ │ │ │ + subs r6, #150 @ 0x96 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - @ instruction: 0xf4e8010e │ │ │ │ - subs r6, #112 @ 0x70 │ │ │ │ + @ instruction: 0xf4ec010e │ │ │ │ + subs r6, #116 @ 0x74 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - @ instruction: 0xf4c6010e │ │ │ │ - ldrh r6, [r7, #44] @ 0x2c │ │ │ │ + @ instruction: 0xf4ca010e │ │ │ │ + ldrh r2, [r0, #46] @ 0x2e │ │ │ │ lsls r6, r3, #4 │ │ │ │ - subs r6, #28 │ │ │ │ + subs r6, #32 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - orns r1, r4, #9306112 @ 0x8e0000 │ │ │ │ - vrhadd.u d0, d6, d14 │ │ │ │ - subs r5, #200 @ 0xc8 │ │ │ │ + orns r1, r8, #9306112 @ 0x8e0000 │ │ │ │ + vrhadd.u d0, d10, d14 │ │ │ │ + subs r5, #204 @ 0xcc │ │ │ │ lsls r7, r1, #4 │ │ │ │ - bic.w r1, r0, #9306112 @ 0x8e0000 │ │ │ │ - subs r3, #154 @ 0x9a │ │ │ │ + bic.w r1, r4, #9306112 @ 0x8e0000 │ │ │ │ + subs r3, #158 @ 0x9e │ │ │ │ lsls r7, r1, #4 │ │ │ │ - @ instruction: 0xf1f0010e │ │ │ │ - asrs r6, r7, #18 │ │ │ │ + @ instruction: 0xf1f4010e │ │ │ │ + asrs r2, r0, #19 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - subs r3, #82 @ 0x52 │ │ │ │ + subs r3, #86 @ 0x56 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - sub.w r1, sl, #14 │ │ │ │ - subs r2, #232 @ 0xe8 │ │ │ │ + sub.w r1, lr, #14 │ │ │ │ + subs r2, #236 @ 0xec │ │ │ │ lsls r7, r1, #4 │ │ │ │ - @ instruction: 0xf13e010e │ │ │ │ - stc2 1, cr0, [r4], #-56 @ 0xffffffc8 │ │ │ │ - subs r2, #186 @ 0xba │ │ │ │ + adc.w r1, r2, #14 │ │ │ │ + stc2 1, cr0, [r8], #-56 @ 0xffffffc8 │ │ │ │ + subs r2, #190 @ 0xbe │ │ │ │ lsls r7, r1, #4 │ │ │ │ - add.w r1, lr, #14 │ │ │ │ - subs r2, #96 @ 0x60 │ │ │ │ + adds.w r1, r2, #14 │ │ │ │ + subs r2, #100 @ 0x64 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - @ instruction: 0xf0b6010e │ │ │ │ - subs r2, #52 @ 0x34 │ │ │ │ + @ instruction: 0xf0ba010e │ │ │ │ + subs r2, #56 @ 0x38 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - eor.w r1, sl, #14 │ │ │ │ - subs r2, #14 │ │ │ │ + eor.w r1, lr, #14 │ │ │ │ + subs r2, #18 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - orn r1, r4, #14 │ │ │ │ - subs r1, #240 @ 0xf0 │ │ │ │ + orn r1, r8, #14 │ │ │ │ + subs r1, #244 @ 0xf4 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - orr.w r1, r6, #14 │ │ │ │ - asrs r4, r5, #12 │ │ │ │ + orr.w r1, sl, #14 │ │ │ │ + asrs r0, r6, #12 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - subs r1, #192 @ 0xc0 │ │ │ │ + subs r1, #196 @ 0xc4 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ands.w r1, r8, #14 │ │ │ │ - subs r1, #150 @ 0x96 │ │ │ │ + ands.w r1, ip, #14 │ │ │ │ + subs r1, #154 @ 0x9a │ │ │ │ lsls r7, r1, #4 │ │ │ │ - vaddw.s32 q8, q6, d14 │ │ │ │ - subs r1, #124 @ 0x7c │ │ │ │ + vext.8 d16, d0, d14, #1 │ │ │ │ + subs r1, #128 @ 0x80 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - vaddw.s16 q8, q1, d14 │ │ │ │ - @ instruction: 0xfad6010e │ │ │ │ + vaddw.s16 q8, q3, d14 │ │ │ │ + @ instruction: 0xfada010e │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r8, fp │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 3e534c │ │ │ │ mov r0, r7 │ │ │ │ @@ -260240,85 +260240,85 @@ │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #2536 @ 0x9e8 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r4, #5 │ │ │ │ + asrs r2, r5, #5 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - adds r7, #252 @ 0xfc │ │ │ │ + subs r0, #0 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - cdp 1, 5, cr0, cr4, cr14, {0} │ │ │ │ - adds r7, #194 @ 0xc2 │ │ │ │ + cdp 1, 5, cr0, cr8, cr14, {0} │ │ │ │ + adds r7, #198 @ 0xc6 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - cdp 1, 1, cr0, cr6, cr14, {0} │ │ │ │ - adds r7, #162 @ 0xa2 │ │ │ │ + cdp 1, 1, cr0, cr10, cr14, {0} │ │ │ │ + adds r7, #166 @ 0xa6 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldcl 1, cr0, [r6, #56]! @ 0x38 │ │ │ │ - adds r7, #120 @ 0x78 │ │ │ │ + ldcl 1, cr0, [sl, #56]! @ 0x38 │ │ │ │ + adds r7, #124 @ 0x7c │ │ │ │ lsls r7, r1, #4 │ │ │ │ - stcl 1, cr0, [sl, #56] @ 0x38 │ │ │ │ + stcl 1, cr0, [lr, #56] @ 0x38 │ │ │ │ add r2, sp, #816 @ 0x330 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - adds r7, #60 @ 0x3c │ │ │ │ + adds r7, #64 @ 0x40 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldc 1, cr0, [r0, #56] @ 0x38 │ │ │ │ - adds r6, #226 @ 0xe2 │ │ │ │ + ldc 1, cr0, [r4, #56] @ 0x38 │ │ │ │ + adds r6, #230 @ 0xe6 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldc 1, cr0, [r4, #-56]! @ 0xffffffc8 │ │ │ │ + ldc 1, cr0, [r8, #-56]! @ 0xffffffc8 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ lsls r7, r3, #4 │ │ │ │ - stcl 1, cr0, [lr], #56 @ 0x38 │ │ │ │ - movs r6, #124 @ 0x7c │ │ │ │ + ldcl 1, cr0, [r2], #56 @ 0x38 │ │ │ │ + movs r6, #128 @ 0x80 │ │ │ │ lsls r7, r1, #4 │ │ │ │ subs r0, #64 @ 0x40 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - ldcl 1, cr0, [r2], {14} │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ + ldcl 1, cr0, [r6], {14} │ │ │ │ + pop {r2, r3, r4, r5, pc} │ │ │ │ lsls r6, r1, #4 │ │ │ │ subs r0, #36 @ 0x24 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - ldc 1, cr0, [r6], #56 @ 0x38 │ │ │ │ - stmia r0!, {r3, r7} │ │ │ │ + ldc 1, cr0, [sl], #56 @ 0x38 │ │ │ │ + stmia r0!, {r2, r3, r7} │ │ │ │ lsls r6, r1, #4 │ │ │ │ subs r0, #8 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - ldc 1, cr0, [sl], {14} │ │ │ │ - adds r0, r6, r5 │ │ │ │ + ldc 1, cr0, [lr], {14} │ │ │ │ + adds r4, r6, r5 │ │ │ │ lsls r7, r1, #4 │ │ │ │ adds r7, #236 @ 0xec │ │ │ │ lsls r7, r3, #4 │ │ │ │ - ldcl 1, cr0, [lr], #-56 @ 0xffffffc8 │ │ │ │ - stmia r2!, {r2} │ │ │ │ + stc 1, cr0, [r2], {14} │ │ │ │ + stmia r2!, {r3} │ │ │ │ lsls r6, r1, #4 │ │ │ │ adds r7, #208 @ 0xd0 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - stcl 1, cr0, [r2], #-56 @ 0xffffffc8 │ │ │ │ - subs r4, r0, r2 │ │ │ │ + stcl 1, cr0, [r6], #-56 @ 0xffffffc8 │ │ │ │ + subs r0, r1, r2 │ │ │ │ lsls r7, r1, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - mcrr 1, 0, r0, r6, cr14 │ │ │ │ - movs r0, #208 @ 0xd0 │ │ │ │ + mcrr 1, 0, r0, sl, cr14 │ │ │ │ + movs r0, #212 @ 0xd4 │ │ │ │ lsls r7, r1, #4 │ │ │ │ adds r7, #152 @ 0x98 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - stc 1, cr0, [sl], #-56 @ 0xffffffc8 │ │ │ │ - add r1, sp, #704 @ 0x2c0 │ │ │ │ + stc 1, cr0, [lr], #-56 @ 0xffffffc8 │ │ │ │ + add r1, sp, #720 @ 0x2d0 │ │ │ │ lsls r6, r1, #4 │ │ │ │ adds r7, #124 @ 0x7c │ │ │ │ lsls r7, r3, #4 │ │ │ │ - stc 1, cr0, [lr], {14} │ │ │ │ - cmp r6, #140 @ 0x8c │ │ │ │ + ldc 1, cr0, [r2], {14} │ │ │ │ + cmp r6, #144 @ 0x90 │ │ │ │ lsls r7, r1, #4 │ │ │ │ adds r7, #96 @ 0x60 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - @ instruction: 0xebf2010e │ │ │ │ - stmia r1!, {r3, r5, r7} │ │ │ │ + @ instruction: 0xebf6010e │ │ │ │ + stmia r1!, {r2, r3, r5, r7} │ │ │ │ lsls r6, r1, #4 │ │ │ │ │ │ │ │ 003e62e8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -260383,21 +260383,21 @@ │ │ │ │ lsls r6, r4, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r2, #31 │ │ │ │ lsls r6, r4, #4 │ │ │ │ asrs r0, r5, #30 │ │ │ │ lsls r6, r4, #4 │ │ │ │ - bgt.n 3e6478 │ │ │ │ + bgt.n 3e6480 │ │ │ │ lsls r2, r3, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #114 @ 0x72 │ │ │ │ + adds r4, #118 @ 0x76 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - pkhbt r1, sl, lr │ │ │ │ + pkhbt r1, lr, lr │ │ │ │ │ │ │ │ 003e63b0 : │ │ │ │ stmdb sp!, {r4, 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 │ │ │ │ @@ -260848,65 +260848,65 @@ │ │ │ │ lsls r6, r4, #4 │ │ │ │ lsls r0, r7, #26 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #126 @ 0x7e │ │ │ │ + adds r2, #130 @ 0x82 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - @ instruction: 0xe8c2010e │ │ │ │ - adds r2, #100 @ 0x64 │ │ │ │ + @ instruction: 0xe8c6010e │ │ │ │ + adds r2, #104 @ 0x68 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - stmia.w r8!, {r1, r2, r3, r8} │ │ │ │ - adds r2, #22 │ │ │ │ + stmia.w ip!, {r1, r2, r3, r8} │ │ │ │ + adds r2, #26 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - @ instruction: 0xe856010e │ │ │ │ + @ instruction: 0xe85a010e │ │ │ │ add r5, pc, #336 @ (adr r5, 3e698c ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ - adds r1, #216 @ 0xd8 │ │ │ │ + adds r1, #220 @ 0xdc │ │ │ │ lsls r7, r1, #4 │ │ │ │ - @ instruction: 0xe81c010e │ │ │ │ - adds r1, #184 @ 0xb8 │ │ │ │ + @ instruction: 0xe820010e │ │ │ │ + adds r1, #188 @ 0xbc │ │ │ │ lsls r7, r1, #4 │ │ │ │ - b.n 3e683c │ │ │ │ + b.n 3e6844 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - adds r1, #104 @ 0x68 │ │ │ │ + adds r1, #108 @ 0x6c │ │ │ │ lsls r7, r1, #4 │ │ │ │ - b.n 3e67ac │ │ │ │ + b.n 3e67b4 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - adds r1, #80 @ 0x50 │ │ │ │ + adds r1, #84 @ 0x54 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - b.n 3e677c │ │ │ │ + b.n 3e6784 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - cdp 1, 9, cr0, cr6, cr14, {0} │ │ │ │ - adds r1, #40 @ 0x28 │ │ │ │ + cdp 1, 9, cr0, cr10, cr14, {0} │ │ │ │ + adds r1, #44 @ 0x2c │ │ │ │ lsls r7, r1, #4 │ │ │ │ - b.n 3e6744 │ │ │ │ + b.n 3e674c │ │ │ │ lsls r6, r1, #4 │ │ │ │ - bhi.n 3e6818 │ │ │ │ + bhi.n 3e6820 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - adds r0, #242 @ 0xf2 │ │ │ │ + adds r0, #246 @ 0xf6 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - b.n 3e66e0 │ │ │ │ + b.n 3e66e8 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - adds r0, #218 @ 0xda │ │ │ │ + adds r0, #222 @ 0xde │ │ │ │ lsls r7, r1, #4 │ │ │ │ - b.n 3e66b8 │ │ │ │ + b.n 3e66c0 │ │ │ │ lsls r6, r1, #4 │ │ │ │ adds r1, #172 @ 0xac │ │ │ │ lsls r7, r3, #4 │ │ │ │ - b.n 3e6500 │ │ │ │ + b.n 3e6508 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - cdp 1, 7, cr0, cr12, cr14, {0} │ │ │ │ + cdp 1, 8, cr0, cr0, cr14, {0} │ │ │ │ adds r1, #144 @ 0x90 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - b.n 3e64d4 │ │ │ │ + b.n 3e64dc │ │ │ │ lsls r6, r1, #4 │ │ │ │ - rev r4, r2 │ │ │ │ + rev r0, r3 │ │ │ │ lsls r6, r1, #4 │ │ │ │ │ │ │ │ 003e6894 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -261569,121 +261569,121 @@ │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r0, #9 │ │ │ │ lsls r6, r4, #4 │ │ │ │ asrs r6, r7, #8 │ │ │ │ lsls r6, r4, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #38 @ 0x26 │ │ │ │ + subs r2, #42 @ 0x2a │ │ │ │ lsls r7, r1, #4 │ │ │ │ - b.n 3e68b0 │ │ │ │ + b.n 3e68b8 │ │ │ │ lsls r6, r1, #4 │ │ │ │ asrs r0, r5, #4 │ │ │ │ lsls r6, r4, #4 │ │ │ │ - subs r1, #198 @ 0xc6 │ │ │ │ + subs r1, #202 @ 0xca │ │ │ │ lsls r7, r1, #4 │ │ │ │ - b.n 3e67fc │ │ │ │ + b.n 3e6804 │ │ │ │ lsls r6, r1, #4 │ │ │ │ add r1, pc, #208 @ (adr r1, 3e7060 ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ - subs r1, #144 @ 0x90 │ │ │ │ + subs r1, #148 @ 0x94 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - b.n 3e7784 │ │ │ │ + b.n 3e778c │ │ │ │ lsls r6, r1, #4 │ │ │ │ - asrs r2, r5, #29 │ │ │ │ + asrs r6, r5, #29 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - subs r1, #100 @ 0x64 │ │ │ │ + subs r1, #104 @ 0x68 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - b.n 3e774c │ │ │ │ + b.n 3e7754 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - subs r2, #194 @ 0xc2 │ │ │ │ + subs r2, #198 @ 0xc6 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - subs r1, #34 @ 0x22 │ │ │ │ + subs r1, #38 @ 0x26 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - b.n 3e76d4 │ │ │ │ + b.n 3e76dc │ │ │ │ lsls r6, r1, #4 │ │ │ │ - subs r1, #4 │ │ │ │ + subs r1, #8 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - b.n 3e76a0 │ │ │ │ + b.n 3e76a8 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - subs r0, #224 @ 0xe0 │ │ │ │ + subs r0, #228 @ 0xe4 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - b.n 3e7660 │ │ │ │ + b.n 3e7668 │ │ │ │ lsls r6, r1, #4 │ │ │ │ adds r2, #80 @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #172 @ 0xac │ │ │ │ + adds r6, #176 @ 0xb0 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - b.n 3e7208 │ │ │ │ + b.n 3e7210 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - lsls r6, r5, #15 │ │ │ │ + lsls r2, r6, #15 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - adds r6, #106 @ 0x6a │ │ │ │ + adds r6, #110 @ 0x6e │ │ │ │ lsls r7, r1, #4 │ │ │ │ - b.n 3e7194 │ │ │ │ + b.n 3e719c │ │ │ │ lsls r6, r1, #4 │ │ │ │ - adds r6, #54 @ 0x36 │ │ │ │ + adds r6, #58 @ 0x3a │ │ │ │ lsls r7, r1, #4 │ │ │ │ - b.n 3e7130 │ │ │ │ + b.n 3e7138 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - adds r5, #254 @ 0xfe │ │ │ │ + adds r6, #2 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - b.n 3e70cc │ │ │ │ + b.n 3e70d4 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - adds r5, #230 @ 0xe6 │ │ │ │ + adds r5, #234 @ 0xea │ │ │ │ lsls r7, r1, #4 │ │ │ │ - b.n 3e70a4 │ │ │ │ + b.n 3e70ac │ │ │ │ lsls r6, r1, #4 │ │ │ │ - adds r5, #202 @ 0xca │ │ │ │ + adds r5, #206 @ 0xce │ │ │ │ lsls r7, r1, #4 │ │ │ │ - b.n 3e7070 │ │ │ │ + b.n 3e7078 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - adds r5, #176 @ 0xb0 │ │ │ │ + adds r5, #180 @ 0xb4 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - b.n 3e7048 │ │ │ │ + b.n 3e7050 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldrb r4, [r1, #5] │ │ │ │ + ldrb r0, [r2, #5] │ │ │ │ lsls r6, r3, #4 │ │ │ │ - adds r5, #144 @ 0x90 │ │ │ │ + adds r5, #148 @ 0x94 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - b.n 3e7014 │ │ │ │ + b.n 3e701c │ │ │ │ lsls r6, r1, #4 │ │ │ │ - adds r5, #112 @ 0x70 │ │ │ │ + adds r5, #116 @ 0x74 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - svc 224 @ 0xe0 │ │ │ │ + svc 228 @ 0xe4 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - adds r5, #68 @ 0x44 │ │ │ │ + adds r5, #72 @ 0x48 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - svc 178 @ 0xb2 │ │ │ │ + svc 182 @ 0xb6 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - adds r5, #42 @ 0x2a │ │ │ │ + adds r5, #46 @ 0x2e │ │ │ │ lsls r7, r1, #4 │ │ │ │ - svc 154 @ 0x9a │ │ │ │ + svc 158 @ 0x9e │ │ │ │ lsls r6, r1, #4 │ │ │ │ - adds r5, #6 │ │ │ │ + adds r5, #10 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - svc 118 @ 0x76 │ │ │ │ + svc 122 @ 0x7a │ │ │ │ lsls r6, r1, #4 │ │ │ │ - adds r4, #238 @ 0xee │ │ │ │ + adds r4, #242 @ 0xf2 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - svc 94 @ 0x5e │ │ │ │ + svc 98 @ 0x62 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - adds r4, #172 @ 0xac │ │ │ │ + adds r4, #176 @ 0xb0 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - svc 28 │ │ │ │ + svc 32 │ │ │ │ lsls r6, r1, #4 │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ lsls r7, r3, #4 │ │ │ │ - udf #188 @ 0xbc │ │ │ │ + udf #192 @ 0xc0 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - udf #214 @ 0xd6 │ │ │ │ + udf #218 @ 0xda │ │ │ │ lsls r6, r1, #4 │ │ │ │ │ │ │ │ 003e7050 : │ │ │ │ stmdb 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 │ │ │ │ @@ -262660,95 +262660,95 @@ │ │ │ │ lsls r6, r4, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r0, #10 │ │ │ │ lsls r6, r4, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #32 │ │ │ │ + movs r7, #36 @ 0x24 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ble.n 3e7ad4 │ │ │ │ + ble.n 3e7adc │ │ │ │ lsls r6, r1, #4 │ │ │ │ lsrs r2, r5, #7 │ │ │ │ lsls r6, r4, #4 │ │ │ │ - movs r6, #164 @ 0xa4 │ │ │ │ + movs r6, #168 @ 0xa8 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - bgt.n 3e79e8 │ │ │ │ + bgt.n 3e79f0 │ │ │ │ lsls r6, r1, #4 │ │ │ │ lsls r0, r7, #26 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #152 @ 0x98 │ │ │ │ + movs r2, #156 @ 0x9c │ │ │ │ lsls r7, r1, #4 │ │ │ │ - bhi.n 3e79e0 │ │ │ │ + bhi.n 3e79e8 │ │ │ │ lsls r6, r1, #4 │ │ │ │ str r5, [sp, #816] @ 0x330 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - movs r2, #100 @ 0x64 │ │ │ │ + movs r2, #104 @ 0x68 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - bhi.n 3e7984 │ │ │ │ + bhi.n 3e798c │ │ │ │ lsls r6, r1, #4 │ │ │ │ - movs r1, #228 @ 0xe4 │ │ │ │ + movs r1, #232 @ 0xe8 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - bhi.n 3e7a8c │ │ │ │ + bhi.n 3e7a94 │ │ │ │ lsls r6, r1, #4 │ │ │ │ str r4, [sp, #792] @ 0x318 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - movs r1, #94 @ 0x5e │ │ │ │ + movs r1, #98 @ 0x62 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - bvc.n 3e798c │ │ │ │ + bvc.n 3e7994 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - movs r1, #32 │ │ │ │ + movs r1, #36 @ 0x24 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - bvc.n 3e7b10 │ │ │ │ + bvc.n 3e7b18 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - movs r0, #230 @ 0xe6 │ │ │ │ + movs r0, #234 @ 0xea │ │ │ │ lsls r7, r1, #4 │ │ │ │ - bvc.n 3e7aac │ │ │ │ + bvc.n 3e7ab4 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - movs r0, #206 @ 0xce │ │ │ │ + movs r0, #210 @ 0xd2 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - bvc.n 3e7a84 │ │ │ │ + bvc.n 3e7a8c │ │ │ │ lsls r6, r1, #4 │ │ │ │ - movs r0, #158 @ 0x9e │ │ │ │ + movs r0, #162 @ 0xa2 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - bvs.n 3e7a24 │ │ │ │ + bvs.n 3e7a2c │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldmia r0!, {r1, r4, r5} │ │ │ │ + ldmia r0!, {r1, r2, r4, r5} │ │ │ │ lsls r3, r3, #4 │ │ │ │ - movs r0, #78 @ 0x4e │ │ │ │ + movs r0, #82 @ 0x52 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - bvs.n 3e7998 │ │ │ │ + bvs.n 3e79a0 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - movs r0, #56 @ 0x38 │ │ │ │ + movs r0, #60 @ 0x3c │ │ │ │ lsls r7, r1, #4 │ │ │ │ - movs r0, #40 @ 0x28 │ │ │ │ + movs r0, #44 @ 0x2c │ │ │ │ lsls r7, r1, #4 │ │ │ │ - bvs.n 3e7b58 │ │ │ │ + bvs.n 3e7b60 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - cmp r5, #74 @ 0x4a │ │ │ │ + cmp r5, #78 @ 0x4e │ │ │ │ lsls r7, r1, #4 │ │ │ │ - subs r4, r4, #7 │ │ │ │ + subs r0, r5, #7 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - bvs.n 3e7ad8 │ │ │ │ + bvs.n 3e7ae0 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ble.n 3e7ad0 │ │ │ │ + ble.n 3e7ad8 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - bpl.n 3e7a98 │ │ │ │ + bpl.n 3e7aa0 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - subs r2, r6, #6 │ │ │ │ + subs r6, r6, #6 │ │ │ │ lsls r7, r1, #4 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r2, #88] @ 0x58 │ │ │ │ + ldr r4, [r2, #88] @ 0x58 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - bmi.n 3e7b5c │ │ │ │ + bmi.n 3e7b64 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - subs r2, r1, #0 │ │ │ │ + subs r6, r1, #0 │ │ │ │ lsls r7, r1, #4 │ │ │ │ ldr.w r3, [pc, #1592] @ 3e8104 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr.w r1, [r3, #2280] @ 0x8e8 │ │ │ │ ldr.w r3, [pc, #1588] @ 3e8108 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ @@ -263361,116 +263361,116 @@ │ │ │ │ nop │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r5, r3 │ │ │ │ + subs r4, r5, r3 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - bne.n 3e8150 │ │ │ │ + bne.n 3e8158 │ │ │ │ lsls r6, r1, #4 │ │ │ │ ldrh r0, [r1, #48] @ 0x30 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - subs r0, r4, r2 │ │ │ │ + subs r4, r4, r2 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - beq.n 3e80c8 │ │ │ │ + beq.n 3e80d0 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - subs r0, r1, r1 │ │ │ │ + subs r4, r1, r1 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - beq.n 3e8228 │ │ │ │ + beq.n 3e8030 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - adds r4, r7, r6 │ │ │ │ + adds r0, r0, r7 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldmia r7, {r4, r5, r6, r7} │ │ │ │ + ldmia r7, {r2, r4, r5, r6, r7} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - adds r4, r4, r6 │ │ │ │ + adds r0, r5, r6 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldmia r7, {r3, r4, r6, r7} │ │ │ │ + ldmia r7, {r2, r3, r4, r6, r7} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - adds r4, r0, r6 │ │ │ │ + adds r0, r1, r6 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldmia r7, {r3, r4, r5, r7} │ │ │ │ + ldmia r7, {r2, r3, r4, r5, r7} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - adds r4, r4, r5 │ │ │ │ + adds r0, r5, r5 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldmia r7, {r3, r4, r7} │ │ │ │ + ldmia r7, {r2, r3, r4, r7} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - adds r4, r1, r5 │ │ │ │ + adds r0, r2, r5 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldmia r7, {r7} │ │ │ │ + ldmia r7, {r2, r7} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - adds r2, r6, r4 │ │ │ │ + adds r6, r6, r4 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldmia r7!, {r1, r2, r5, r6} │ │ │ │ + ldmia r7!, {r1, r3, r5, r6} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - stmia r0!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r3, #4 │ │ │ │ - adds r0, r5, r3 │ │ │ │ + adds r4, r5, r3 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldmia r7!, {r2, r3, r4} │ │ │ │ + ldmia r7!, {r5} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldmia r7!, {r1, r3} │ │ │ │ + ldmia r7!, {r1, r2, r3} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - movs r5, #250 @ 0xfa │ │ │ │ + movs r5, #254 @ 0xfe │ │ │ │ lsls r7, r1, #4 │ │ │ │ - adds r4, r1, r3 │ │ │ │ + adds r0, r2, r3 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - adds r6, r7, r2 │ │ │ │ + adds r2, r0, r3 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - adds r6, r6, r2 │ │ │ │ + adds r2, r7, r2 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - adds r6, r4, r2 │ │ │ │ + adds r2, r5, r2 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldmia r6, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - movs r5, #202 @ 0xca │ │ │ │ + movs r5, #206 @ 0xce │ │ │ │ lsls r7, r1, #4 │ │ │ │ - adds r4, r4, r1 │ │ │ │ + adds r0, r5, r1 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldmia r6!, {r3, r4, r7} │ │ │ │ + ldmia r6!, {r2, r3, r4, r7} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - adds r4, r6, r0 │ │ │ │ + adds r0, r7, r0 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldmia r6, {r1, r3, r5, r6} │ │ │ │ + ldmia r6, {r1, r2, r3, r5, r6} │ │ │ │ lsls r6, r1, #4 │ │ │ │ adds r4, r3, r4 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - ldmia r5, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r5, {r1, r4, r5, r7} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldmia r5!, {r3, r6, r7} │ │ │ │ + ldmia r5!, {r2, r3, r6, r7} │ │ │ │ lsls r6, r1, #4 │ │ │ │ adds r0, r0, r4 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - ldmia r5!, {r1, r4, r7} │ │ │ │ + ldmia r5!, {r1, r2, r4, r7} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - add r2, pc, #320 @ (adr r2, 3e82f0 ) │ │ │ │ + add r2, pc, #336 @ (adr r2, 3e8300 ) │ │ │ │ lsls r6, r1, #4 │ │ │ │ adds r4, r4, r3 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - ldmia r5, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r5, {r1, r3, r4, r5, r6} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldc2 1, cr0, [r4], #-56 @ 0xffffffc8 │ │ │ │ + ldc2 1, cr0, [r8], #-56 @ 0xffffffc8 │ │ │ │ adds r0, r1, r3 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - ldmia r5!, {r1, r3, r4, r6} │ │ │ │ + ldmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - strh r4, [r0, #4] │ │ │ │ + strh r0, [r1, #4] │ │ │ │ lsls r6, r1, #4 │ │ │ │ adds r4, r5, r2 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - ldmia r5, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r5!, {r1, r6} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - add r0, pc, #272 @ (adr r0, 3e82e4 ) │ │ │ │ + add r0, pc, #288 @ (adr r0, 3e82f4 ) │ │ │ │ lsls r6, r1, #4 │ │ │ │ adds r0, r2, r2 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - ldmia r5, {r1, r5} │ │ │ │ + ldmia r5, {r1, r2, r5} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldr r5, [sp, #544] @ 0x220 │ │ │ │ + ldr r5, [sp, #560] @ 0x230 │ │ │ │ lsls r6, r1, #4 │ │ │ │ │ │ │ │ 003e81e0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -263722,55 +263722,55 @@ │ │ │ │ str??.w r0, [lr, ] │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r0, #20 │ │ │ │ + asrs r6, r0, #20 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldmia r3, {r1, r3, r4} │ │ │ │ + ldmia r3, {r1, r2, r3, r4} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - asrs r0, r4, #19 │ │ │ │ + asrs r4, r4, #19 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - asrs r6, r5, #18 │ │ │ │ + asrs r2, r6, #18 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldmia r2, {r1, r2, r6, r7} │ │ │ │ + ldmia r2!, {r1, r3, r6, r7} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - asrs r0, r2, #18 │ │ │ │ + asrs r4, r2, #18 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldmia r2!, {r3, r5, r7} │ │ │ │ + ldmia r2, {r2, r3, r5, r7} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - asrs r0, r7, #17 │ │ │ │ + asrs r4, r7, #17 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldmia r2!, {r4, r7} │ │ │ │ + ldmia r2, {r2, r4, r7} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - str r4, [r7, #56] @ 0x38 │ │ │ │ + str r0, [r0, #60] @ 0x3c │ │ │ │ lsls r6, r3, #4 │ │ │ │ - ldmia r2!, {r3, r4, r5, r6} │ │ │ │ + ldmia r2, {r2, r3, r4, r5, r6} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - asrs r2, r2, #17 │ │ │ │ + asrs r6, r2, #17 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - asrs r6, r7, #16 │ │ │ │ + asrs r2, r0, #17 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldmia r2, {r1, r2, r4, r6} │ │ │ │ + ldmia r2!, {r1, r3, r4, r6} │ │ │ │ lsls r6, r1, #4 │ │ │ │ asrs r2, r7, #21 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - ldmia r2, {r2, r3} │ │ │ │ + ldmia r2!, {r4} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - str r2, [sp, #280] @ 0x118 │ │ │ │ + str r2, [sp, #296] @ 0x128 │ │ │ │ lsls r6, r1, #4 │ │ │ │ asrs r6, r3, #21 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - ldmia r1!, {r4, r5, r6, r7} │ │ │ │ + ldmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldrb r6, [r4, #5] │ │ │ │ + ldrb r2, [r5, #5] │ │ │ │ lsls r6, r1, #4 │ │ │ │ │ │ │ │ 003e84a8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -263846,23 +263846,23 @@ │ │ │ │ @ instruction: 0xf6280125 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf6180125 │ │ │ │ str r0, [r0, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf5e20125 │ │ │ │ - hlt 0x0022 │ │ │ │ + hlt 0x0026 │ │ │ │ lsls r2, r3, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r5, #11 │ │ │ │ + asrs r6, r5, #11 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldmia r1, {r1} │ │ │ │ + ldmia r1, {r1, r2} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - bcc.n 3e8580 │ │ │ │ + bmi.n 3e8588 │ │ │ │ lsls r6, r1, #4 │ │ │ │ │ │ │ │ 003e8588 : │ │ │ │ stmdb 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 │ │ │ │ @@ -264961,134 +264961,134 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r0, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #26 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r2, #0 │ │ │ │ + subs r6, r2, #0 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - stmia r7!, {r3, r4, r6} │ │ │ │ + stmia r7!, {r2, r3, r4, r6} │ │ │ │ lsls r6, r1, #4 │ │ │ │ @ instruction: 0xf3c80125 │ │ │ │ - adds r0, r2, #6 │ │ │ │ + adds r4, r2, #6 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - stmia r6!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r6!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r6, r1, #4 │ │ │ │ strh r0, [r6, #28] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - adds r0, r7, #4 │ │ │ │ + adds r4, r7, #4 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - stmia r6!, {r3, r4, r5, r6} │ │ │ │ + stmia r6!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - adds r0, r1, #4 │ │ │ │ + adds r4, r1, #4 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - stmia r6!, {r1, r2, r3, r6} │ │ │ │ + stmia r6!, {r1, r4, r6} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldmia r5!, {r1, r2, r4} │ │ │ │ + ldmia r5!, {r1, r3, r4} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - adds r2, r6, #2 │ │ │ │ + adds r6, r6, #2 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - stmia r5!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - adds r0, r1, #2 │ │ │ │ + adds r4, r1, #2 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - stmia r5!, {r2, r3, r6, r7} │ │ │ │ + stmia r5!, {r4, r6, r7} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - adds r2, r5, #1 │ │ │ │ + adds r6, r5, #1 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - stmia r5!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r5!, {r1, r4, r5, r7} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - beq.n 3e90c4 │ │ │ │ + beq.n 3e90cc │ │ │ │ lsls r6, r1, #4 │ │ │ │ - adds r2, r0, #1 │ │ │ │ + adds r6, r0, #1 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - stmia r5!, {r1, r2, r7} │ │ │ │ + stmia r5!, {r1, r3, r7} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - adds r0, r0, #0 │ │ │ │ + adds r4, r0, #0 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - stmia r5!, {r1, r2, r6} │ │ │ │ + stmia r5!, {r1, r3, r6} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - subs r0, r0, r7 │ │ │ │ + subs r4, r0, r7 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - stmia r5!, {r1, r2} │ │ │ │ + stmia r5!, {r1, r3} │ │ │ │ lsls r6, r1, #4 │ │ │ │ ldr r0, [r1, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r0, [r0, r7] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r0, #2] │ │ │ │ + strh r6, [r0, #2] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - adds r2, r7, r2 │ │ │ │ + adds r6, r7, r2 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r1} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - asrs r6, r3, #30 │ │ │ │ + asrs r2, r4, #30 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - stmia r0!, {r2, r5, r6, r7} │ │ │ │ + stmia r0!, {r3, r5, r6, r7} │ │ │ │ lsls r6, r1, #4 │ │ │ │ ldrb r6, [r4, #23] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - asrs r6, r5, #29 │ │ │ │ + asrs r2, r6, #29 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - stmia r0!, {r4, r5, r7} │ │ │ │ + stmia r0!, {r2, r4, r5, r7} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - asrs r2, r7, #28 │ │ │ │ + asrs r6, r7, #28 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - stmia r0!, {r7} │ │ │ │ + stmia r0!, {r2, r7} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - asrs r6, r2, #28 │ │ │ │ + asrs r2, r3, #28 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - stmia r0!, {r3, r4, r6} │ │ │ │ + stmia r0!, {r2, r3, r4, r6} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - asrs r6, r4, #26 │ │ │ │ + asrs r2, r5, #26 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ite al │ │ │ │ - lslal r6, r1, #4 │ │ │ │ - asr r0, r1, #26 │ │ │ │ + nop {15} │ │ │ │ + lsls r6, r1, #4 │ │ │ │ + asrs r4, r1, #26 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - itee gt │ │ │ │ - lslgt r6, r1, #4 │ │ │ │ - ldrble r4, [r5, #18] │ │ │ │ - lslle r3, r1, #4 │ │ │ │ - asrs r2, r6, #24 │ │ │ │ + itee le │ │ │ │ + lslle r6, r1, #4 │ │ │ │ + ldrbgt r4, [r5, #18] │ │ │ │ + lslgt r3, r1, #4 │ │ │ │ + asrs r6, r6, #24 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - itee vc │ │ │ │ + itet vc │ │ │ │ lslvc r6, r1, #4 │ │ │ │ - asrvs r4, r2, #23 │ │ │ │ - lslvs r7, r1, #4 │ │ │ │ - itet ne │ │ │ │ - lslne r6, r1, #4 │ │ │ │ - stmiaeq r5!, {r3, r4, r6, r7} │ │ │ │ + asrvs r0, r3, #23 │ │ │ │ + lslvc r7, r1, #4 │ │ │ │ + itte ne │ │ │ │ lslne r6, r1, #4 │ │ │ │ - asrs r2, r6, #21 │ │ │ │ + stmiane r5!, {r2, r3, r4, r6, r7} │ │ │ │ + lsleq r6, r1, #4 │ │ │ │ + asrs r6, r6, #21 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - bkpt 0x00b2 │ │ │ │ + bkpt 0x00b6 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - asrs r4, r5, #20 │ │ │ │ + asrs r0, r6, #20 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - bkpt 0x0072 │ │ │ │ + bkpt 0x0076 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - asrs r6, r0, #19 │ │ │ │ + asrs r2, r1, #19 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - bkpt 0x0008 │ │ │ │ + bkpt 0x000c │ │ │ │ lsls r6, r1, #4 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r1} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - asrs r0, r3, #18 │ │ │ │ + asrs r4, r3, #18 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - pop {r3, r4, r6, r7, pc} │ │ │ │ + pop {r2, r3, r4, r6, r7, pc} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - asrs r4, r4, #17 │ │ │ │ + asrs r0, r5, #17 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - pop {r1, r2, r5, r7, pc} │ │ │ │ + pop {r1, r3, r5, r7, pc} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - asrs r6, r3, #15 │ │ │ │ + asrs r2, r4, #15 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - pop {r5, pc} │ │ │ │ + pop {r2, r5, pc} │ │ │ │ lsls r6, r1, #4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r8, r4 │ │ │ │ strd r3, r6, [sp, #20] │ │ │ │ mov r4, r9 │ │ │ │ ldr.w r3, [pc, #2812] @ 3e9d4c │ │ │ │ ldr.w r2, [pc, #2812] @ 3e9d50 │ │ │ │ @@ -266132,133 +266132,133 @@ │ │ │ │ str r2, [sp, #0] │ │ │ │ movw r2, #4528 @ 0x11b0 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ blx 73c10c │ │ │ │ b.n 3e982a │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r1} │ │ │ │ + stmia r3!, {r1, r2} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - asrs r4, r3, #10 │ │ │ │ + asrs r0, r4, #10 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - cbnz r2, 3e9dd2 │ │ │ │ + cbnz r6, 3e9dd2 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - asrs r4, r7, #7 │ │ │ │ + asrs r0, r0, #8 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - cbnz r6, 3e9db2 │ │ │ │ + cbnz r2, 3e9db4 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - asrs r6, r0, #7 │ │ │ │ + asrs r2, r1, #7 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - cbnz r0, 3e9dae │ │ │ │ + cbnz r4, 3e9dae │ │ │ │ lsls r6, r1, #4 │ │ │ │ subs r0, #106 @ 0x6a │ │ │ │ lsls r3, r1, #4 │ │ │ │ - revsh r0, r3 │ │ │ │ + revsh r4, r3 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - asrs r6, r0, #6 │ │ │ │ + asrs r2, r1, #6 │ │ │ │ lsls r7, r1, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #26 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r4, #29 │ │ │ │ + lsrs r6, r4, #29 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - @ instruction: 0xb8a4 │ │ │ │ + @ instruction: 0xb8a8 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - lsrs r0, r5, #24 │ │ │ │ + lsrs r4, r5, #24 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - @ instruction: 0xb76e │ │ │ │ + @ instruction: 0xb772 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - lsrs r4, r5, #20 │ │ │ │ + lsrs r0, r6, #20 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - cpsid i │ │ │ │ + cpsid ai │ │ │ │ lsls r6, r1, #4 │ │ │ │ - lsrs r6, r3, #19 │ │ │ │ + lsrs r2, r4, #19 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - @ instruction: 0xb624 │ │ │ │ + @ instruction: 0xb628 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - pop {r2, r5, r6, r7} │ │ │ │ + pop {r3, r5, r6, r7} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - lsrs r0, r0, #18 │ │ │ │ + lsrs r4, r0, #18 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - push {r6, r7, lr} │ │ │ │ + push {r2, r6, r7, lr} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - lsrs r2, r3, #16 │ │ │ │ + lsrs r6, r3, #16 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - push {r5, r6, lr} │ │ │ │ + push {r2, r5, r6, lr} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - lsrs r0, r5, #15 │ │ │ │ + lsrs r4, r5, #15 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - push {r1, r2, r3, r5, lr} │ │ │ │ + push {r1, r4, r5, lr} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - lsrs r4, r7, #14 │ │ │ │ + lsrs r0, r0, #15 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - push {r1, lr} │ │ │ │ + push {r1, r2, lr} │ │ │ │ lsls r6, r1, #4 │ │ │ │ ldr r0, [r4, r2] │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 1, 10, cr0, cr10, cr14, {0} │ │ │ │ - lsrs r6, r2, #13 │ │ │ │ + cdp2 1, 10, cr0, cr14, cr14, {0} │ │ │ │ + lsrs r2, r3, #13 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - push {r1, r3, r4, r7} │ │ │ │ + push {r1, r2, r3, r4, r7} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - cdp2 1, 8, cr0, cr0, cr14, {0} │ │ │ │ - lsrs r0, r7, #11 │ │ │ │ + cdp2 1, 8, cr0, cr4, cr14, {0} │ │ │ │ + lsrs r4, r7, #11 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - push {r2, r3, r4, r5} │ │ │ │ + push {r6} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - lsrs r2, r7, #8 │ │ │ │ + lsrs r6, r7, #8 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - cbz r0, 3e9e4c │ │ │ │ + cbz r4, 3e9e4c │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldc2 1, cr0, [r0, #-56] @ 0xffffffc8 │ │ │ │ - lsrs r0, r0, #7 │ │ │ │ + ldc2 1, cr0, [r4, #-56] @ 0xffffffc8 │ │ │ │ + lsrs r4, r0, #7 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - cbz r4, 3e9e38 │ │ │ │ + cbz r0, 3e9e3a │ │ │ │ lsls r6, r1, #4 │ │ │ │ - lsrs r2, r7, #5 │ │ │ │ + lsrs r6, r7, #5 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - uxtb r0, r0 │ │ │ │ + uxtb r4, r0 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - lsrs r4, r3, #5 │ │ │ │ + lsrs r0, r4, #5 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - uxth r2, r4 │ │ │ │ + uxth r6, r4 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - lsrs r4, r6, #4 │ │ │ │ + lsrs r0, r7, #4 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - sxtb r2, r7 │ │ │ │ + sxtb r6, r7 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldc2 1, cr0, [r8], {14} │ │ │ │ - lsrs r0, r2, #2 │ │ │ │ + ldc2 1, cr0, [ip], {14} │ │ │ │ + lsrs r4, r2, #2 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - cbz r4, 3e9e50 │ │ │ │ + cbz r0, 3e9e52 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - lsrs r2, r2, #1 │ │ │ │ + lsrs r6, r2, #1 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - cbz r0, 3e9e4a │ │ │ │ + cbz r4, 3e9e4a │ │ │ │ lsls r6, r1, #4 │ │ │ │ - lsrs r4, r6, #32 │ │ │ │ + lsrs r0, r7, #32 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - cbz r2, 3e9e4a │ │ │ │ + cbz r6, 3e9e4a │ │ │ │ lsls r6, r1, #4 │ │ │ │ - lsrs r2, r2, #32 │ │ │ │ + lsrs r6, r2, #32 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - cbz r4, 3e9e48 │ │ │ │ + cbz r0, 3e9e4a │ │ │ │ lsls r6, r1, #4 │ │ │ │ - lsls r2, r4, #31 │ │ │ │ + lsls r6, r4, #31 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - cbz r0, 3e9e46 │ │ │ │ + cbz r4, 3e9e46 │ │ │ │ lsls r6, r1, #4 │ │ │ │ ldr r6, [r7, #96] @ 0x60 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - lsls r6, r0, #31 │ │ │ │ + lsls r2, r1, #31 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - cbz r0, 3e9e4a │ │ │ │ + cbz r4, 3e9e4a │ │ │ │ lsls r6, r1, #4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 3e9e60 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ @@ -267338,114 +267338,114 @@ │ │ │ │ b.n 3eac3c │ │ │ │ lsls r0, r7, #26 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - push {r2, r4, r5} │ │ │ │ + push {r3, r4, r5} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - lsls r6, r1, #15 │ │ │ │ + lsls r2, r2, #15 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - add r5, sp, #48 @ 0x30 │ │ │ │ + add r5, sp, #64 @ 0x40 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - lsls r2, r5, #13 │ │ │ │ + lsls r6, r5, #13 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - add r4, sp, #688 @ 0x2b0 │ │ │ │ + add r4, sp, #704 @ 0x2c0 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - lsls r6, r4, #12 │ │ │ │ + lsls r2, r5, #12 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - add r4, sp, #416 @ 0x1a0 │ │ │ │ + add r4, sp, #432 @ 0x1b0 │ │ │ │ lsls r6, r1, #4 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - lsls r2, r2, #11 │ │ │ │ + lsls r6, r2, #11 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - add r4, sp, #88 @ 0x58 │ │ │ │ + add r4, sp, #104 @ 0x68 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - lsls r2, r2, #9 │ │ │ │ + lsls r6, r2, #9 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - add r3, sp, #592 @ 0x250 │ │ │ │ + add r3, sp, #608 @ 0x260 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - uxth r2, r1 │ │ │ │ + uxth r6, r1 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - lsls r4, r4, #8 │ │ │ │ + lsls r0, r5, #8 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - add r3, sp, #392 @ 0x188 │ │ │ │ + add r3, sp, #408 @ 0x198 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - lsls r0, r2, #7 │ │ │ │ + lsls r4, r2, #7 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - add r3, sp, #72 @ 0x48 │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - lsls r6, r5, #5 │ │ │ │ + lsls r2, r6, #5 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - add r2, sp, #704 @ 0x2c0 │ │ │ │ + add r2, sp, #720 @ 0x2d0 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - lsls r4, r7, #4 │ │ │ │ + lsls r0, r0, #5 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - add r2, sp, #504 @ 0x1f8 │ │ │ │ + add r2, sp, #520 @ 0x208 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - cbz r4, 3eaa96 │ │ │ │ + cbz r0, 3eaa98 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - lsls r2, r7, #3 │ │ │ │ + lsls r6, r7, #3 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - add r2, sp, #240 @ 0xf0 │ │ │ │ + add r2, sp, #256 @ 0x100 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - lsls r2, r6, #2 │ │ │ │ + lsls r6, r6, #2 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - add r1, sp, #976 @ 0x3d0 │ │ │ │ + add r1, sp, #992 @ 0x3e0 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - lsls r6, r1, #1 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - add r1, sp, #592 @ 0x250 │ │ │ │ + add r1, sp, #608 @ 0x260 │ │ │ │ lsls r6, r1, #4 │ │ │ │ ldr r0, [r4, r2] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf37a010e │ │ │ │ - vaddw.u32 q8, q6, d14 │ │ │ │ - add r1, sp, #192 @ 0xc0 │ │ │ │ + @ instruction: 0xf37e010e │ │ │ │ + vrev16.8 d16, d14 │ │ │ │ + add r1, sp, #208 @ 0xd0 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - @ instruction: 0xf2e4010e │ │ │ │ - vaddw.u8 q0, q7, d14 │ │ │ │ - add r0, sp, #840 @ 0x348 │ │ │ │ + @ instruction: 0xf2e8010e │ │ │ │ + vaddw.u16 q0, q1, d14 │ │ │ │ + add r0, sp, #856 @ 0x358 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - vrhadd.u d0, d0, d14 │ │ │ │ - add r0, sp, #472 @ 0x1d8 │ │ │ │ + vrhadd.u d0, d4, d14 │ │ │ │ + add r0, sp, #488 @ 0x1e8 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - vrhadd.u8 d0, d2, d14 │ │ │ │ - add r0, sp, #288 @ 0x120 │ │ │ │ + vrhadd.u8 d0, d6, d14 │ │ │ │ + add r0, sp, #304 @ 0x130 │ │ │ │ lsls r6, r1, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - stc2l 1, cr0, [r2], #56 @ 0x38 │ │ │ │ - add r6, pc, #160 @ (adr r6, 3eab6c ) │ │ │ │ + stc2l 1, cr0, [r6], #56 @ 0x38 │ │ │ │ + add r6, pc, #176 @ (adr r6, 3eab7c ) │ │ │ │ lsls r6, r1, #4 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 1, cr0, [r2], #-56 @ 0xffffffc8 │ │ │ │ - add r5, pc, #472 @ (adr r5, 3eacb0 ) │ │ │ │ + ldc2 1, cr0, [r6], #-56 @ 0xffffffc8 │ │ │ │ + add r5, pc, #488 @ (adr r5, 3eacc0 ) │ │ │ │ lsls r6, r1, #4 │ │ │ │ - @ instruction: 0xfbfc010e │ │ │ │ - add r5, pc, #264 @ (adr r5, 3eabe8 ) │ │ │ │ + stc2 1, cr0, [r0], {14} │ │ │ │ + add r5, pc, #280 @ (adr r5, 3eabf8 ) │ │ │ │ lsls r6, r1, #4 │ │ │ │ - @ instruction: 0xfbd6010e │ │ │ │ - add r5, pc, #112 @ (adr r5, 3eab58 ) │ │ │ │ + @ instruction: 0xfbda010e │ │ │ │ + add r5, pc, #128 @ (adr r5, 3eab68 ) │ │ │ │ lsls r6, r1, #4 │ │ │ │ - umull r0, r1, r2, lr │ │ │ │ - add r4, pc, #928 @ (adr r4, 3eae90 ) │ │ │ │ + umull r0, r1, r6, lr │ │ │ │ + add r4, pc, #944 @ (adr r4, 3eaea0 ) │ │ │ │ lsls r6, r1, #4 │ │ │ │ - smmls r1, r2, lr, r0 │ │ │ │ - add r4, pc, #672 @ (adr r4, 3ead98 ) │ │ │ │ + smmls r1, r6, lr, r0 │ │ │ │ + add r4, pc, #688 @ (adr r4, 3eada8 ) │ │ │ │ lsls r6, r1, #4 │ │ │ │ - smlawb r1, r4, lr, r0 │ │ │ │ - add r4, pc, #488 @ (adr r4, 3eace8 ) │ │ │ │ + smlawb r1, r8, lr, r0 │ │ │ │ + add r4, pc, #504 @ (adr r4, 3eacf8 ) │ │ │ │ lsls r6, r1, #4 │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ ldr.w sl, [r7, #1140] @ 0x474 │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r6, [r7, #1508] @ 0x5e4 │ │ │ │ blx 73c3d0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ @@ -268002,148 +268002,148 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #2732 @ 0xaac │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - vst4.8 {d16,d18,d20,d22}, [r4], lr │ │ │ │ - add r2, pc, #536 @ (adr r2, 3eb334 ) │ │ │ │ + vst4.8 {d16,d18,d20,d22}, [r8], lr │ │ │ │ + add r2, pc, #552 @ (adr r2, 3eb344 ) │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldr??.w r0, [r6, #270] @ 0x10e │ │ │ │ - add r2, pc, #240 @ (adr r2, 3eb214 ) │ │ │ │ + ldr??.w r0, [sl, #270] @ 0x10e │ │ │ │ + add r2, pc, #256 @ (adr r2, 3eb224 ) │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldr r5, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r5, [sp, #520] @ 0x208 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strh.w r0, [ip, #270] @ 0x10e │ │ │ │ - add r1, pc, #968 @ (adr r1, 3eb4f8 ) │ │ │ │ + ldrh.w r0, [r0, #270] @ 0x10e │ │ │ │ + add r1, pc, #984 @ (adr r1, 3eb508 ) │ │ │ │ lsls r6, r1, #4 │ │ │ │ - strb.w r0, [r0, #270] @ 0x10e │ │ │ │ - add r1, pc, #792 @ (adr r1, 3eb450 ) │ │ │ │ + strb.w r0, [r4, #270] @ 0x10e │ │ │ │ + add r1, pc, #808 @ (adr r1, 3eb460 ) │ │ │ │ lsls r6, r1, #4 │ │ │ │ - @ instruction: 0xf7ba010e │ │ │ │ - add r1, pc, #0 @ (adr r1, 3eb140 ) │ │ │ │ + @ instruction: 0xf7be010e │ │ │ │ + add r1, pc, #16 @ (adr r1, 3eb150 ) │ │ │ │ lsls r6, r1, #4 │ │ │ │ - @ instruction: 0xf79c010e │ │ │ │ - add r0, pc, #904 @ (adr r0, 3eb4d0 ) │ │ │ │ + @ instruction: 0xf7a0010e │ │ │ │ + add r0, pc, #920 @ (adr r0, 3eb4e0 ) │ │ │ │ lsls r6, r1, #4 │ │ │ │ - @ instruction: 0xf758010e │ │ │ │ - add r0, pc, #632 @ (adr r0, 3eb3c8 ) │ │ │ │ + @ instruction: 0xf75c010e │ │ │ │ + add r0, pc, #648 @ (adr r0, 3eb3d8 ) │ │ │ │ lsls r6, r1, #4 │ │ │ │ - @ instruction: 0xf704010e │ │ │ │ - add r0, pc, #296 @ (adr r0, 3eb280 ) │ │ │ │ + @ instruction: 0xf708010e │ │ │ │ + add r0, pc, #312 @ (adr r0, 3eb290 ) │ │ │ │ lsls r6, r1, #4 │ │ │ │ - @ instruction: 0xf6dc010e │ │ │ │ - add r0, pc, #136 @ (adr r0, 3eb1e8 ) │ │ │ │ + @ instruction: 0xf6e0010e │ │ │ │ + add r0, pc, #152 @ (adr r0, 3eb1f8 ) │ │ │ │ lsls r6, r1, #4 │ │ │ │ - subw r1, r4, #2062 @ 0x80e │ │ │ │ - ldr r7, [sp, #936] @ 0x3a8 │ │ │ │ + subw r1, r8, #2062 @ 0x80e │ │ │ │ + ldr r7, [sp, #952] @ 0x3b8 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - @ instruction: 0xf680010e │ │ │ │ - ldr r7, [sp, #792] @ 0x318 │ │ │ │ + @ instruction: 0xf684010e │ │ │ │ + ldr r7, [sp, #808] @ 0x328 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - @ instruction: 0xf664010e │ │ │ │ - ldr r7, [sp, #680] @ 0x2a8 │ │ │ │ + @ instruction: 0xf668010e │ │ │ │ + ldr r7, [sp, #696] @ 0x2b8 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - movw r1, #2062 @ 0x80e │ │ │ │ - ldr r7, [sp, #536] @ 0x218 │ │ │ │ + movw r1, #18446 @ 0x480e │ │ │ │ + ldr r7, [sp, #552] @ 0x228 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - @ instruction: 0xf61a010e │ │ │ │ - ldr r7, [sp, #384] @ 0x180 │ │ │ │ + @ instruction: 0xf61e010e │ │ │ │ + ldr r7, [sp, #400] @ 0x190 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - @ instruction: 0xf5fc010e │ │ │ │ - ldr r7, [sp, #264] @ 0x108 │ │ │ │ + addw r1, r0, #2062 @ 0x80e │ │ │ │ + ldr r7, [sp, #280] @ 0x118 │ │ │ │ lsls r6, r1, #4 │ │ │ │ orrs.w r1, lr, lr, lsr #32 │ │ │ │ - ldr r6, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r6, [sp, #976] @ 0x3d0 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - strh r2, [r3, r0] │ │ │ │ + strh r6, [r3, r0] │ │ │ │ lsls r6, r1, #4 │ │ │ │ orr.w r1, r2, lr, lsr #32 │ │ │ │ - ldr r6, [sp, #848] @ 0x350 │ │ │ │ + ldr r6, [sp, #864] @ 0x360 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - @ instruction: 0xe98e010e │ │ │ │ + @ instruction: 0xe992010e │ │ │ │ bic.w r1, r6, lr, lsr #32 │ │ │ │ - ldr r6, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r6, [sp, #752] @ 0x2f0 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - bcs.n 3eb210 │ │ │ │ + bcs.n 3eb218 │ │ │ │ lsls r6, r1, #4 │ │ │ │ and.w r1, sl, lr, lsr #32 │ │ │ │ - ldr r6, [sp, #624] @ 0x270 │ │ │ │ + ldr r6, [sp, #640] @ 0x280 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - strh r6, [r2, r4] │ │ │ │ + strh r2, [r3, r4] │ │ │ │ lsls r6, r1, #4 │ │ │ │ strd r0, r1, [lr, #120]! @ 0x78 │ │ │ │ - ldr r6, [sp, #512] @ 0x200 │ │ │ │ + ldr r6, [sp, #528] @ 0x210 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - add r7, pc, #1000 @ (adr r7, 3eb5b4 ) │ │ │ │ + add r7, pc, #1016 @ (adr r7, 3eb5c4 ) │ │ │ │ lsls r6, r1, #4 │ │ │ │ ldrd r0, r1, [r2, #120] @ 0x78 │ │ │ │ - ldr r6, [sp, #400] @ 0x190 │ │ │ │ + ldr r6, [sp, #416] @ 0x1a0 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldmia r5, {r1, r5} │ │ │ │ + ldmia r5, {r1, r2, r5} │ │ │ │ lsls r6, r1, #4 │ │ │ │ @ instruction: 0xe9b6011e │ │ │ │ - ldr r6, [sp, #288] @ 0x120 │ │ │ │ + ldr r6, [sp, #304] @ 0x130 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - add r7, pc, #728 @ (adr r7, 3eb4bc ) │ │ │ │ + add r7, pc, #744 @ (adr r7, 3eb4cc ) │ │ │ │ lsls r6, r1, #4 │ │ │ │ @ instruction: 0xe99a011e │ │ │ │ - ldr r6, [sp, #176] @ 0xb0 │ │ │ │ + ldr r6, [sp, #192] @ 0xc0 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - bmi.n 3eb254 │ │ │ │ + bmi.n 3eb25c │ │ │ │ lsls r6, r1, #4 │ │ │ │ ldrd r0, r1, [lr, #-120]! @ 0x78 │ │ │ │ - ldr r6, [sp, #64] @ 0x40 │ │ │ │ + ldr r6, [sp, #80] @ 0x50 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - b.n 3eb3d0 │ │ │ │ + b.n 3eb3d8 │ │ │ │ lsls r6, r1, #4 │ │ │ │ strd r0, r1, [r2, #-120]! @ 0x78 │ │ │ │ - ldr r5, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r5, [sp, #992] @ 0x3e0 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - bpl.n 3eb10c │ │ │ │ + bpl.n 3eb114 │ │ │ │ lsls r6, r1, #4 │ │ │ │ strd r0, r1, [r6, #-120] @ 0x78 │ │ │ │ - ldr r5, [sp, #864] @ 0x360 │ │ │ │ + ldr r5, [sp, #880] @ 0x370 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - bpl.n 3eb240 │ │ │ │ + bpl.n 3eb248 │ │ │ │ lsls r6, r1, #4 │ │ │ │ stmdb sl!, {r1, r2, r3, r4, r8} │ │ │ │ - ldr r5, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r5, [sp, #768] @ 0x300 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - str r6, [r4, #108] @ 0x6c │ │ │ │ + str r2, [r5, #108] @ 0x6c │ │ │ │ lsls r6, r1, #4 │ │ │ │ stmdb lr, {r1, r2, r3, r4, r8} │ │ │ │ - ldr r5, [sp, #640] @ 0x280 │ │ │ │ + ldr r5, [sp, #656] @ 0x290 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - strb r6, [r1, #14] │ │ │ │ + strb r2, [r2, #14] │ │ │ │ lsls r6, r1, #4 │ │ │ │ ldrd r0, r1, [r2], #120 @ 0x78 │ │ │ │ - ldr r5, [sp, #528] @ 0x210 │ │ │ │ + ldr r5, [sp, #544] @ 0x220 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - bhi.n 3eb24c │ │ │ │ + bhi.n 3eb254 │ │ │ │ lsls r6, r1, #4 │ │ │ │ @ instruction: 0xe8d6011e │ │ │ │ - ldr r5, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r5, [sp, #432] @ 0x1b0 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - @ instruction: 0xe80a010e │ │ │ │ + @ instruction: 0xe80e010e │ │ │ │ ldmia.w sl!, {r1, r2, r3, r4, r8} │ │ │ │ - ldr r5, [sp, #304] @ 0x130 │ │ │ │ + ldr r5, [sp, #320] @ 0x140 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - b.n 3eb1fc │ │ │ │ + b.n 3eb204 │ │ │ │ lsls r6, r1, #4 │ │ │ │ ldmia.w lr, {r1, r2, r3, r4, r8} │ │ │ │ - ldr r5, [sp, #192] @ 0xc0 │ │ │ │ + ldr r5, [sp, #208] @ 0xd0 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - b.n 3eb218 │ │ │ │ + b.n 3eb220 │ │ │ │ lsls r6, r1, #4 │ │ │ │ stmia.w r2, {r1, r2, r3, r4, r8} │ │ │ │ - ldr r5, [sp, #80] @ 0x50 │ │ │ │ + ldr r5, [sp, #96] @ 0x60 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - b.n 3eb1bc │ │ │ │ + b.n 3eb1c4 │ │ │ │ lsls r6, r1, #4 │ │ │ │ │ │ │ │ 003eb268 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -268293,36 +268293,36 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ stmia r7!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r5, r4, #4 │ │ │ │ - adds r4, #76 @ 0x4c │ │ │ │ + adds r4, #80 @ 0x50 │ │ │ │ lsls r6, r3, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - subs.w r1, r4, #14 │ │ │ │ - ldr r2, [sp, #992] @ 0x3e0 │ │ │ │ + subs.w r1, r8, #14 │ │ │ │ + ldr r2, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldrh r0, [r5, #34] @ 0x22 │ │ │ │ + ldrh r4, [r5, #34] @ 0x22 │ │ │ │ lsls r2, r3, #4 │ │ │ │ - strh r4, [r5, #36] @ 0x24 │ │ │ │ + strh r0, [r6, #36] @ 0x24 │ │ │ │ lsls r6, r1, #4 │ │ │ │ bmi.n 3eb3e8 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - bxns r2 │ │ │ │ + bx r3 │ │ │ │ lsls r6, r1, #4 │ │ │ │ bx r6 │ │ │ │ lsls r6, r1, #4 │ │ │ │ bmi.n 3eb3c8 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - mov r6, r5 │ │ │ │ + mov r2, r6 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - mov ip, ip │ │ │ │ + mov r8, sp │ │ │ │ lsls r6, r1, #4 │ │ │ │ │ │ │ │ 003eb408 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -268436,23 +268436,23 @@ │ │ │ │ lsls r5, r4, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ add r7, pc, #48 @ (adr r7, 3eb540 ) │ │ │ │ lsls r6, r4, #4 │ │ │ │ stmia r6!, {r2, r4, r5, r6} │ │ │ │ lsls r5, r4, #4 │ │ │ │ - ldrh r0, [r4, #24] │ │ │ │ + ldrh r4, [r4, #24] │ │ │ │ lsls r2, r3, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 3ebbb8 │ │ │ │ + b.n 3ebbc0 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldr r1, [sp, #512] @ 0x200 │ │ │ │ + ldr r1, [sp, #528] @ 0x210 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldrh r4, [r4, #22] │ │ │ │ + ldrh r0, [r5, #22] │ │ │ │ lsls r3, r3, #4 │ │ │ │ │ │ │ │ 003eb528 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -268560,22 +268560,22 @@ │ │ │ │ lsls r5, r4, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ stmia r5!, {r2, r3, r7} │ │ │ │ lsls r5, r4, #4 │ │ │ │ stmia r5!, {r1, r2, r6} │ │ │ │ lsls r5, r4, #4 │ │ │ │ - ldrh r6, [r0, #16] │ │ │ │ + ldrh r2, [r1, #16] │ │ │ │ lsls r2, r3, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldcl 1, cr0, [r6, #56]! @ 0x38 │ │ │ │ - ldr r0, [sp, #408] @ 0x198 │ │ │ │ + ldcl 1, cr0, [sl, #56]! @ 0x38 │ │ │ │ + ldr r0, [sp, #424] @ 0x1a8 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldrh r6, [r1, #14] │ │ │ │ + ldrh r2, [r2, #14] │ │ │ │ lsls r3, r3, #4 │ │ │ │ │ │ │ │ 003eb654 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -268695,25 +268695,25 @@ │ │ │ │ lsls r5, r4, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ stmia r4!, {r1, r3, r5, r6} │ │ │ │ lsls r5, r4, #4 │ │ │ │ stmia r4!, {r1, r2, r3, r4} │ │ │ │ lsls r5, r4, #4 │ │ │ │ - ldrh r6, [r3, #6] │ │ │ │ + ldrh r2, [r4, #6] │ │ │ │ lsls r2, r3, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 3eb974 │ │ │ │ + b.n 3eb97c │ │ │ │ lsls r6, r1, #4 │ │ │ │ - str r7, [sp, #248] @ 0xf8 │ │ │ │ + str r7, [sp, #264] @ 0x108 │ │ │ │ lsls r6, r1, #4 │ │ │ │ strb r2, [r3, r1] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrh r2, [r3, #4] │ │ │ │ + ldrh r6, [r3, #4] │ │ │ │ lsls r3, r3, #4 │ │ │ │ │ │ │ │ 003eb78c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -269578,163 +269578,163 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - svc 2 │ │ │ │ + svc 6 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - str r4, [sp, #360] @ 0x168 │ │ │ │ + str r4, [sp, #376] @ 0x178 │ │ │ │ lsls r6, r1, #4 │ │ │ │ str r2, [r3, r4] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - udf #138 @ 0x8a │ │ │ │ + udf #142 @ 0x8e │ │ │ │ lsls r6, r1, #4 │ │ │ │ - str r3, [sp, #920] @ 0x398 │ │ │ │ + str r3, [sp, #936] @ 0x3a8 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - udf #62 @ 0x3e │ │ │ │ + udf #66 @ 0x42 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - str r3, [sp, #600] @ 0x258 │ │ │ │ + str r3, [sp, #616] @ 0x268 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ble.n 3ec0e8 │ │ │ │ + ble.n 3ec0f0 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - str r3, [sp, #344] @ 0x158 │ │ │ │ + str r3, [sp, #360] @ 0x168 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldr r2, [sp, #352] @ 0x160 │ │ │ │ + ldr r2, [sp, #368] @ 0x170 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ble.n 3ec0b0 │ │ │ │ + ble.n 3ec0b8 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - str r3, [sp, #184] @ 0xb8 │ │ │ │ + str r3, [sp, #200] @ 0xc8 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ble.n 3ec060 │ │ │ │ + ble.n 3ec068 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - str r3, [sp, #32] │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ble.n 3ec020 │ │ │ │ + ble.n 3ec028 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - str r2, [sp, #896] @ 0x380 │ │ │ │ + str r2, [sp, #912] @ 0x390 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ble.n 3ec1dc │ │ │ │ + ble.n 3ec1e4 │ │ │ │ lsls r6, r1, #4 │ │ │ │ ldr r7, [pc, #920] @ (3ec4b4 ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r2, [sp, #696] @ 0x2b8 │ │ │ │ + str r2, [sp, #712] @ 0x2c8 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ble.n 3ec178 │ │ │ │ + ble.n 3ec180 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - str r2, [sp, #520] @ 0x208 │ │ │ │ + str r2, [sp, #536] @ 0x218 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ble.n 3ec134 │ │ │ │ + ble.n 3ec13c │ │ │ │ lsls r6, r1, #4 │ │ │ │ - str r2, [sp, #368] @ 0x170 │ │ │ │ + str r2, [sp, #384] @ 0x180 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldrh r2, [r2, #44] @ 0x2c │ │ │ │ + ldrh r6, [r2, #44] @ 0x2c │ │ │ │ lsls r4, r1, #4 │ │ │ │ - bgt.n 3ec08c │ │ │ │ + bgt.n 3ec094 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - str r2, [sp, #24] │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - bgt.n 3ec054 │ │ │ │ + bgt.n 3ec05c │ │ │ │ lsls r6, r1, #4 │ │ │ │ - str r1, [sp, #864] @ 0x360 │ │ │ │ + str r1, [sp, #880] @ 0x370 │ │ │ │ lsls r6, r1, #4 │ │ │ │ ldrb r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 3ec090 │ │ │ │ + bge.n 3ec098 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldrh r4, [r7, #62] @ 0x3e │ │ │ │ + str r0, [sp, #0] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - bge.n 3ec224 │ │ │ │ + bge.n 3ec22c │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldrh r6, [r7, #60] @ 0x3c │ │ │ │ + ldrh r2, [r0, #62] @ 0x3e │ │ │ │ lsls r6, r1, #4 │ │ │ │ - cbnz r6, 3ec1ca │ │ │ │ + cbnz r2, 3ec1cc │ │ │ │ lsls r6, r1, #4 │ │ │ │ - bls.n 3ec148 │ │ │ │ + bls.n 3ec150 │ │ │ │ lsls r6, r1, #4 │ │ │ │ ldr r4, [pc, #480] @ (3ec348 ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrh r2, [r0, #58] @ 0x3a │ │ │ │ + ldrh r6, [r0, #58] @ 0x3a │ │ │ │ lsls r6, r1, #4 │ │ │ │ - bls.n 3ec104 │ │ │ │ + bls.n 3ec10c │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldrh r6, [r4, #56] @ 0x38 │ │ │ │ + ldrh r2, [r5, #56] @ 0x38 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - bls.n 3ec0b8 │ │ │ │ + bls.n 3ec0c0 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldrh r4, [r7, #54] @ 0x36 │ │ │ │ + ldrh r0, [r0, #56] @ 0x38 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - bls.n 3ec090 │ │ │ │ + bls.n 3ec098 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldrh r4, [r4, #54] @ 0x36 │ │ │ │ + ldrh r0, [r5, #54] @ 0x36 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - bls.n 3ec268 │ │ │ │ + bls.n 3ec270 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldrh r4, [r1, #54] @ 0x36 │ │ │ │ + ldrh r0, [r2, #54] @ 0x36 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - bls.n 3ec240 │ │ │ │ + bls.n 3ec248 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldrh r4, [r6, #52] @ 0x34 │ │ │ │ + ldrh r0, [r7, #52] @ 0x34 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - bls.n 3ec20c │ │ │ │ + bls.n 3ec214 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldrh r6, [r2, #52] @ 0x34 │ │ │ │ + ldrh r2, [r3, #52] @ 0x34 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - bls.n 3ec1f0 │ │ │ │ + bls.n 3ec1f8 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - str r5, [sp, #616] @ 0x268 │ │ │ │ + str r5, [sp, #632] @ 0x278 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldrh r4, [r6, #50] @ 0x32 │ │ │ │ + ldrh r0, [r7, #50] @ 0x32 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - bls.n 3ec1b0 │ │ │ │ + bls.n 3ec1b8 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldrh r6, [r3, #50] @ 0x32 │ │ │ │ + ldrh r2, [r4, #50] @ 0x32 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - bhi.n 3ec178 │ │ │ │ + bhi.n 3ec180 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldrh r6, [r7, #48] @ 0x30 │ │ │ │ + ldrh r2, [r0, #50] @ 0x32 │ │ │ │ lsls r6, r1, #4 │ │ │ │ bls.n 3ec288 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - ldrh r0, [r7, #46] @ 0x2e │ │ │ │ + ldrh r4, [r7, #46] @ 0x2e │ │ │ │ lsls r6, r1, #4 │ │ │ │ - subs r5, #122 @ 0x7a │ │ │ │ + subs r5, #126 @ 0x7e │ │ │ │ lsls r6, r1, #4 │ │ │ │ bls.n 3ec25c │ │ │ │ lsls r6, r3, #4 │ │ │ │ - ldrh r4, [r3, #46] @ 0x2e │ │ │ │ + ldrh r0, [r4, #46] @ 0x2e │ │ │ │ lsls r6, r1, #4 │ │ │ │ - stmia r3!, {r1, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r6, r1, #4 │ │ │ │ bls.n 3ec230 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - ldrh r0, [r0, #46] @ 0x2e │ │ │ │ + ldrh r4, [r0, #46] @ 0x2e │ │ │ │ lsls r6, r1, #4 │ │ │ │ - str r7, [sp, #232] @ 0xe8 │ │ │ │ + str r7, [sp, #248] @ 0xf8 │ │ │ │ lsls r6, r1, #4 │ │ │ │ bls.n 3ec204 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - ldrh r4, [r4, #44] @ 0x2c │ │ │ │ + ldrh r0, [r5, #44] @ 0x2c │ │ │ │ lsls r6, r1, #4 │ │ │ │ - str r2, [r5, #48] @ 0x30 │ │ │ │ + str r6, [r5, #48] @ 0x30 │ │ │ │ lsls r6, r1, #4 │ │ │ │ bhi.n 3ec1d8 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - ldrh r0, [r1, #44] @ 0x2c │ │ │ │ + ldrh r4, [r1, #44] @ 0x2c │ │ │ │ lsls r6, r1, #4 │ │ │ │ - subs r6, #94 @ 0x5e │ │ │ │ + subs r6, #98 @ 0x62 │ │ │ │ lsls r6, r1, #4 │ │ │ │ bhi.n 3ec1ac │ │ │ │ lsls r6, r3, #4 │ │ │ │ - ldrh r4, [r5, #42] @ 0x2a │ │ │ │ + ldrh r0, [r6, #42] @ 0x2a │ │ │ │ lsls r6, r1, #4 │ │ │ │ - rev r2, r5 │ │ │ │ + rev r6, r5 │ │ │ │ lsls r6, r1, #4 │ │ │ │ │ │ │ │ 003ec200 : │ │ │ │ stmdb 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 │ │ │ │ @@ -270806,157 +270806,157 @@ │ │ │ │ lsls r5, r4, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb8d6 │ │ │ │ lsls r5, r4, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 3ecce0 │ │ │ │ + bpl.n 3ecce8 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldrh r6, [r7, #22] │ │ │ │ + ldrh r2, [r0, #24] │ │ │ │ lsls r6, r1, #4 │ │ │ │ @ instruction: 0xb786 │ │ │ │ lsls r5, r4, #4 │ │ │ │ - bpl.n 3ece1c │ │ │ │ + bpl.n 3ece24 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldrh r6, [r2, #20] │ │ │ │ + ldrh r2, [r3, #20] │ │ │ │ lsls r6, r1, #4 │ │ │ │ bx pc │ │ │ │ lsls r3, r1, #4 │ │ │ │ - bpl.n 3ecd94 │ │ │ │ + bpl.n 3ecd9c │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldrh r6, [r0, #18] │ │ │ │ + ldrh r2, [r1, #18] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - bkpt 0x006c │ │ │ │ + bkpt 0x0070 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - bmi.n 3ecd38 │ │ │ │ + bmi.n 3ecd40 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldrh r6, [r2, #16] │ │ │ │ + ldrh r2, [r3, #16] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - b.n 3ecfac │ │ │ │ + b.n 3ecfb4 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - bmi.n 3eccb4 │ │ │ │ + bmi.n 3eccbc │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldrh r6, [r1, #14] │ │ │ │ + ldrh r2, [r2, #14] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - bmi.n 3ece80 │ │ │ │ + bmi.n 3ece88 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldrh r0, [r6, #12] │ │ │ │ + ldrh r4, [r6, #12] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - bmi.n 3ece40 │ │ │ │ + bmi.n 3ece48 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldrh r4, [r1, #12] │ │ │ │ + ldrh r0, [r2, #12] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - bmi.n 3ecdf4 │ │ │ │ + bmi.n 3ecdfc │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldrh r2, [r4, #10] │ │ │ │ + ldrh r6, [r4, #10] │ │ │ │ lsls r6, r1, #4 │ │ │ │ adds r2, #80 @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r0, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #26 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 3ecd68 │ │ │ │ + beq.n 3ecd70 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - strh r6, [r1, #48] @ 0x30 │ │ │ │ + strh r2, [r2, #48] @ 0x30 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - beq.n 3ecd34 │ │ │ │ + beq.n 3ecd3c │ │ │ │ lsls r6, r1, #4 │ │ │ │ - strh r0, [r6, #46] @ 0x2e │ │ │ │ + strh r4, [r6, #46] @ 0x2e │ │ │ │ lsls r6, r1, #4 │ │ │ │ - beq.n 3ecee8 │ │ │ │ + beq.n 3eccf0 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - strh r6, [r0, #46] @ 0x2e │ │ │ │ + strh r2, [r1, #46] @ 0x2e │ │ │ │ lsls r6, r1, #4 │ │ │ │ - beq.n 3eceb4 │ │ │ │ + beq.n 3ecebc │ │ │ │ lsls r6, r1, #4 │ │ │ │ - strh r0, [r5, #44] @ 0x2c │ │ │ │ + strh r4, [r5, #44] @ 0x2c │ │ │ │ lsls r6, r1, #4 │ │ │ │ - beq.n 3ece68 │ │ │ │ + beq.n 3ece70 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - strh r6, [r7, #42] @ 0x2a │ │ │ │ + strh r2, [r0, #44] @ 0x2c │ │ │ │ lsls r6, r1, #4 │ │ │ │ negs r4, r7 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - beq.n 3ece08 │ │ │ │ + beq.n 3ece10 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - strh r0, [r1, #42] @ 0x2a │ │ │ │ + strh r4, [r1, #42] @ 0x2a │ │ │ │ lsls r6, r1, #4 │ │ │ │ - cbnz r6, 3ece1e │ │ │ │ + cbnz r2, 3ece20 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldmia r7, {r1, r5, r7} │ │ │ │ + ldmia r7, {r1, r2, r5, r7} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - strh r4, [r5, #38] @ 0x26 │ │ │ │ + strh r0, [r6, #38] @ 0x26 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - blt.n 3ecdc4 │ │ │ │ + blt.n 3ecdcc │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldmia r7!, {r6} │ │ │ │ + ldmia r7!, {r2, r6} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - strh r0, [r1, #36] @ 0x24 │ │ │ │ + strh r4, [r1, #36] @ 0x24 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - add r7, pc, #432 @ (adr r7, 3ecfd8 ) │ │ │ │ + add r7, pc, #448 @ (adr r7, 3ecfe8 ) │ │ │ │ lsls r2, r3, #4 │ │ │ │ - ldmia r7!, {r2, r4} │ │ │ │ + ldmia r7!, {r3, r4} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - strh r4, [r3, #34] @ 0x22 │ │ │ │ + strh r0, [r4, #34] @ 0x22 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldmia r6, {r3, r4, r6, r7} │ │ │ │ + ldmia r6, {r2, r3, r4, r6, r7} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - strh r4, [r3, #32] │ │ │ │ + strh r0, [r4, #32] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r6!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - strh r2, [r0, #32] │ │ │ │ + strh r6, [r0, #32] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldmia r6!, {r2, r7} │ │ │ │ + ldmia r6!, {r3, r7} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - strh r4, [r1, #30] │ │ │ │ + strh r0, [r2, #30] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldrh r2, [r5, #20] │ │ │ │ + ldrh r6, [r5, #20] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldmia r6, {r1, r6} │ │ │ │ + ldmia r6, {r1, r2, r6} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - strh r2, [r1, #28] │ │ │ │ + strh r6, [r1, #28] │ │ │ │ lsls r6, r1, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #952 @ (adr r7, 3ed214 ) │ │ │ │ + add r7, pc, #968 @ (adr r7, 3ed224 ) │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldmia r5, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r6!, {r1} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - strh r6, [r0, #26] │ │ │ │ + strh r2, [r1, #26] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldmia r5, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r5, {r1, r3, r5, r6, r7} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - strh r6, [r5, #24] │ │ │ │ + strh r2, [r6, #24] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - adds r2, r5, #0 │ │ │ │ + adds r6, r5, #0 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - ldmia r5!, {r1, r3, r4, r7} │ │ │ │ + ldmia r5!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - strh r0, [r4, #22] │ │ │ │ + strh r4, [r4, #22] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldrh r4, [r7, #44] @ 0x2c │ │ │ │ + ldrh r0, [r0, #46] @ 0x2e │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldmia r5, {r2, r5, r6} │ │ │ │ + ldmia r5, {r3, r5, r6} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - strh r4, [r5, #20] │ │ │ │ + strh r0, [r6, #20] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldmia r5, {r1, r5} │ │ │ │ + ldmia r5, {r1, r2, r5} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - strh r2, [r5, #18] │ │ │ │ + strh r6, [r5, #18] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldmia r3!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r3, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - strh r4, [r7, #8] │ │ │ │ + strh r0, [r0, #10] │ │ │ │ lsls r6, r1, #4 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r8 │ │ │ │ cmp r2, r1 │ │ │ │ beq.n 3eceaa │ │ │ │ subs r2, #1 │ │ │ │ @@ -271546,131 +271546,131 @@ │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #2816 @ 0xb00 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1, {r1, r4, r7} │ │ │ │ + ldmia r1, {r1, r2, r4, r7} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldrb r2, [r3, #27] │ │ │ │ + ldrb r6, [r3, #27] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldmia r1, {r1, r3, r4, r5} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r5} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldrb r6, [r6, #25] │ │ │ │ + ldrb r2, [r7, #25] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldrh r4, [r7, #10] │ │ │ │ + ldrh r0, [r0, #12] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldmia r0!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldrb r2, [r0, #25] │ │ │ │ + ldrb r6, [r0, #25] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldmia r0!, {r1, r4, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldrb r2, [r3, #24] │ │ │ │ + ldrb r6, [r3, #24] │ │ │ │ lsls r6, r1, #4 │ │ │ │ lsls r0, r7, #26 │ │ │ │ movs r0, r0 │ │ │ │ - sub sp, #320 @ 0x140 │ │ │ │ + sub sp, #336 @ 0x150 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - stmia r7!, {r2, r4, r5} │ │ │ │ + stmia r7!, {r3, r4, r5} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldrb r6, [r7, #17] │ │ │ │ + ldrb r2, [r0, #18] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - bcc.n 3ed5d8 │ │ │ │ + bcc.n 3ed5e0 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - stmia r6!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldrb r2, [r6, #16] │ │ │ │ + ldrb r6, [r6, #16] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - add sp, #392 @ 0x188 │ │ │ │ + add sp, #408 @ 0x198 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - stmia r6!, {r1, r2, r6, r7} │ │ │ │ + stmia r6!, {r1, r3, r6, r7} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldrb r6, [r1, #16] │ │ │ │ + ldrb r2, [r2, #16] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - bcs.n 3ed514 │ │ │ │ + bcc.n 3ed51c │ │ │ │ lsls r6, r1, #4 │ │ │ │ subs r0, #230 @ 0xe6 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - stmia r6!, {r1, r3, r5, r6} │ │ │ │ + stmia r6!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldrb r0, [r6, #14] │ │ │ │ + ldrb r4, [r6, #14] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - stmia r6!, {r1, r2, r3, r4} │ │ │ │ + stmia r6!, {r1, r5} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldrb r6, [r4, #13] │ │ │ │ + ldrb r2, [r5, #13] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldr r6, [sp, #312] @ 0x138 │ │ │ │ + ldr r6, [sp, #328] @ 0x148 │ │ │ │ lsls r2, r3, #4 │ │ │ │ - stmia r5!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldrb r4, [r7, #12] │ │ │ │ + ldrb r0, [r0, #13] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - stmia r5!, {r2, r4, r6, r7} │ │ │ │ + stmia r5!, {r3, r4, r6, r7} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldrb r4, [r3, #12] │ │ │ │ + ldrb r0, [r4, #12] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - stmia r5!, {r2, r4, r5, r7} │ │ │ │ + stmia r5!, {r3, r4, r5, r7} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldrb r4, [r7, #11] │ │ │ │ + ldrb r0, [r0, #12] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - stmia r5!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r5!, {r7} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldrb r4, [r0, #11] │ │ │ │ + ldrb r0, [r1, #11] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - stmia r5!, {r2, r5, r6} │ │ │ │ + stmia r5!, {r3, r5, r6} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldrb r4, [r5, #10] │ │ │ │ + ldrb r0, [r6, #10] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - strh r6, [r7, #10] │ │ │ │ + strh r2, [r0, #12] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - stmia r5!, {r1, r2, r4} │ │ │ │ + stmia r5!, {r1, r3, r4} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldrb r4, [r3, #9] │ │ │ │ + ldrb r0, [r4, #9] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - stmia r4!, {r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldrb r2, [r7, #8] │ │ │ │ + ldrb r6, [r7, #8] │ │ │ │ lsls r6, r1, #4 │ │ │ │ stmia r5!, {r2, r3, r4, r6} │ │ │ │ lsls r6, r3, #4 │ │ │ │ - ldrb r6, [r5, #7] │ │ │ │ + ldrb r2, [r6, #7] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - stmia r4!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r4!, {r5, r6, r7} │ │ │ │ lsls r6, r1, #4 │ │ │ │ stmia r5!, {r6} │ │ │ │ lsls r6, r3, #4 │ │ │ │ - ldrb r2, [r2, #7] │ │ │ │ + ldrb r6, [r2, #7] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - cmp r4, #180 @ 0xb4 │ │ │ │ + cmp r4, #184 @ 0xb8 │ │ │ │ lsls r6, r1, #4 │ │ │ │ stmia r5!, {r2, r5} │ │ │ │ lsls r6, r3, #4 │ │ │ │ - ldrb r6, [r6, #6] │ │ │ │ + ldrb r2, [r7, #6] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldrb r0, [r2, #7] │ │ │ │ + ldrb r4, [r2, #7] │ │ │ │ lsls r6, r1, #4 │ │ │ │ stmia r5!, {r3} │ │ │ │ lsls r6, r3, #4 │ │ │ │ - ldrb r2, [r3, #6] │ │ │ │ + ldrb r6, [r3, #6] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - adds r7, #8 │ │ │ │ + adds r7, #12 │ │ │ │ lsls r6, r1, #4 │ │ │ │ stmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r6, r3, #4 │ │ │ │ - ldrb r6, [r7, #5] │ │ │ │ + ldrb r2, [r0, #6] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - add r6, pc, #336 @ (adr r6, 3ed6f8 ) │ │ │ │ + add r6, pc, #352 @ (adr r6, 3ed708 ) │ │ │ │ lsls r6, r1, #4 │ │ │ │ stmia r4!, {r4, r6, r7} │ │ │ │ lsls r6, r3, #4 │ │ │ │ - ldrb r2, [r4, #5] │ │ │ │ + ldrb r6, [r4, #5] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - add r7, pc, #528 @ (adr r7, 3ed7c4 ) │ │ │ │ + add r7, pc, #544 @ (adr r7, 3ed7d4 ) │ │ │ │ lsls r6, r1, #4 │ │ │ │ │ │ │ │ 003ed5b4 : │ │ │ │ stmdb 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 │ │ │ │ @@ -272672,75 +272672,75 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #236 @ 0xec │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r2, r3, r4, r7} │ │ │ │ + ldmia r0!, {r5, r7} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - strb r6, [r5, #5] │ │ │ │ + strb r2, [r6, #5] │ │ │ │ lsls r6, r1, #4 │ │ │ │ ldrb r0, [r0, r0] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r0!, {r1, r6} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - strb r2, [r2, #4] │ │ │ │ + strb r6, [r2, #4] │ │ │ │ lsls r6, r1, #4 │ │ │ │ ldr r5, [sp, #736] @ 0x2e0 │ │ │ │ lsls r5, r4, #4 │ │ │ │ - stmia r7!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - strb r2, [r1, #3] │ │ │ │ + strb r6, [r1, #3] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - stmia r7!, {r1, r3, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - strb r4, [r3, #2] │ │ │ │ + strb r0, [r4, #2] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldrb r6, [r7, #13] │ │ │ │ + ldrb r2, [r0, #14] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - stmia r7!, {r3, r4, r7} │ │ │ │ + stmia r7!, {r2, r3, r4, r7} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - strb r0, [r5, #1] │ │ │ │ + strb r4, [r5, #1] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - stmia r7!, {r5, r6} │ │ │ │ + stmia r7!, {r2, r5, r6} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - strb r4, [r6, #0] │ │ │ │ + strb r0, [r7, #0] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - stmia r7!, {r1, r6} │ │ │ │ + stmia r7!, {r1, r2, r6} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - strb r6, [r2, #0] │ │ │ │ + strb r2, [r3, #0] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - stmia r7!, {r1, r3, r5} │ │ │ │ + stmia r7!, {r1, r2, r3, r5} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldr r6, [r7, #124] @ 0x7c │ │ │ │ + strb r2, [r0, #0] │ │ │ │ lsls r6, r1, #4 │ │ │ │ cmp r4, #224 @ 0xe0 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - stmia r6!, {r3, r4, r6, r7} │ │ │ │ + stmia r6!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldr r4, [r5, #120] @ 0x78 │ │ │ │ + ldr r0, [r6, #120] @ 0x78 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - stmia r6!, {r1, r2, r4, r7} │ │ │ │ + stmia r6!, {r1, r3, r4, r7} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldr r0, [r5, #116] @ 0x74 │ │ │ │ + ldr r4, [r5, #116] @ 0x74 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - str r7, [sp, #592] @ 0x250 │ │ │ │ + str r7, [sp, #608] @ 0x260 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - stmia r6!, {r1, r4, r5, r6} │ │ │ │ + stmia r6!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldr r6, [r0, #116] @ 0x74 │ │ │ │ + ldr r2, [r1, #116] @ 0x74 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r6!, {r1, r6} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldr r2, [r2, #112] @ 0x70 │ │ │ │ + ldr r6, [r2, #112] @ 0x70 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - stmia r5!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldr r2, [r1, #108] @ 0x6c │ │ │ │ + ldr r6, [r1, #108] @ 0x6c │ │ │ │ lsls r6, r1, #4 │ │ │ │ cmp r3, #238 @ 0xee │ │ │ │ lsls r3, r1, #4 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r4 │ │ │ │ @@ -274002,269 +274002,269 @@ │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #2856 @ 0xb28 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldr r2, [r2, #60] @ 0x3c │ │ │ │ + ldr r6, [r2, #60] @ 0x3c │ │ │ │ lsls r6, r1, #4 │ │ │ │ - str r3, [sp, #720] @ 0x2d0 │ │ │ │ + str r3, [sp, #736] @ 0x2e0 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - stmia r2!, {r4, r7} │ │ │ │ + stmia r2!, {r2, r4, r7} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldr r4, [r4, #52] @ 0x34 │ │ │ │ + ldr r0, [r5, #52] @ 0x34 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - stmia r2!, {r1, r5, r6} │ │ │ │ + stmia r2!, {r1, r2, r5, r6} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldr r0, [r7, #48] @ 0x30 │ │ │ │ + ldr r4, [r7, #48] @ 0x30 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - stmia r2!, {r1, r3, r4} │ │ │ │ + stmia r2!, {r1, r2, r3, r4} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldr r2, [r5, #44] @ 0x2c │ │ │ │ + ldr r6, [r5, #44] @ 0x2c │ │ │ │ lsls r6, r1, #4 │ │ │ │ cmp r0, #12 │ │ │ │ lsls r3, r1, #4 │ │ │ │ movs r7, #164 @ 0xa4 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - stmia r1!, {r1, r3, r4, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldr r4, [r5, #36] @ 0x24 │ │ │ │ + ldr r0, [r6, #36] @ 0x24 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - stmia r1!, {r3, r4, r5} │ │ │ │ + stmia r1!, {r2, r3, r4, r5} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldr r6, [r1, #32] │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r0!, {r1, r6, r7} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldr r2, [r2, #24] │ │ │ │ + ldr r6, [r2, #24] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - stmia r0!, {r4, r5} │ │ │ │ + stmia r0!, {r2, r4, r5} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ + ldr r4, [r0, #16] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldr r4, [r0, #124] @ 0x7c │ │ │ │ + ldr r0, [r1, #124] @ 0x7c │ │ │ │ lsls r6, r1, #4 │ │ │ │ - nop {13} │ │ │ │ + ite le │ │ │ │ + lslle r6, r1, #4 │ │ │ │ + ldrgt r4, [r4, #8] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldr r4, [r7, #4] │ │ │ │ + str r0, [sp, #728] @ 0x2d8 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - str r0, [sp, #712] @ 0x2c8 │ │ │ │ + nop {9} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ite hi │ │ │ │ - lslhi r6, r1, #4 │ │ │ │ - ldrbls r0, [r5, #6] │ │ │ │ + ldrb r0, [r5, #6] │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x004c │ │ │ │ + bkpt 0x0050 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - str r0, [r4, #112] @ 0x70 │ │ │ │ + str r4, [r4, #112] @ 0x70 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - bkpt 0x000a │ │ │ │ + bkpt 0x000e │ │ │ │ lsls r6, r1, #4 │ │ │ │ - str r6, [r3, #108] @ 0x6c │ │ │ │ + str r2, [r4, #108] @ 0x6c │ │ │ │ lsls r6, r1, #4 │ │ │ │ - pop {r5, r6, r7, pc} │ │ │ │ + pop {r2, r5, r6, r7, pc} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - str r4, [r6, #104] @ 0x68 │ │ │ │ + str r0, [r7, #104] @ 0x68 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - pop {r3, r4, r5, r7, pc} │ │ │ │ + pop {r2, r3, r4, r5, r7, pc} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - str r4, [r1, #104] @ 0x68 │ │ │ │ + str r0, [r2, #104] @ 0x68 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - pop {r3, r4, r7, pc} │ │ │ │ + pop {r2, r3, r4, r7, pc} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - str r4, [r5, #100] @ 0x64 │ │ │ │ + str r0, [r6, #100] @ 0x64 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - pop {r3, r4, r5, r6, pc} │ │ │ │ + pop {r2, r3, r4, r5, r6, pc} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - str r4, [r1, #100] @ 0x64 │ │ │ │ + str r0, [r2, #100] @ 0x64 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - pop {r2, r4, r5, pc} │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - str r6, [r0, #96] @ 0x60 │ │ │ │ + str r2, [r1, #96] @ 0x60 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - pop {r3, r6, r7} │ │ │ │ + pop {r2, r3, r6, r7} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - str r2, [r3, #88] @ 0x58 │ │ │ │ + str r6, [r3, #88] @ 0x58 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldrsb r4, [r7, r2] │ │ │ │ + ldrsb r0, [r0, r3] │ │ │ │ lsls r3, r3, #4 │ │ │ │ - pop {r2, r3, r4, r5} │ │ │ │ + pop {r6} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - str r0, [r2, #80] @ 0x50 │ │ │ │ + str r4, [r2, #80] @ 0x50 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - pop {r2, r3, r4} │ │ │ │ + pop {r5} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - str r0, [r6, #76] @ 0x4c │ │ │ │ + str r4, [r6, #76] @ 0x4c │ │ │ │ lsls r6, r1, #4 │ │ │ │ - cbnz r4, 3eefa0 │ │ │ │ + cbnz r0, 3eefa2 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - str r0, [r1, #76] @ 0x4c │ │ │ │ + str r4, [r1, #76] @ 0x4c │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldrsb r0, [r1, r0] │ │ │ │ + ldrsb r4, [r1, r0] │ │ │ │ lsls r3, r3, #4 │ │ │ │ - cbnz r4, 3eef90 │ │ │ │ + cbnz r0, 3eef92 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - str r2, [r3, #68] @ 0x44 │ │ │ │ + str r6, [r3, #68] @ 0x44 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - cbnz r4, 3eef86 │ │ │ │ + cbnz r0, 3eef88 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - str r6, [r1, #64] @ 0x40 │ │ │ │ + str r2, [r2, #64] @ 0x40 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - strb r2, [r7, r4] │ │ │ │ + strb r6, [r7, r4] │ │ │ │ lsls r3, r3, #4 │ │ │ │ - hlt 0x0020 │ │ │ │ + hlt 0x0024 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - str r2, [r6, #52] @ 0x34 │ │ │ │ + str r6, [r6, #52] @ 0x34 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - rev16 r6, r5 │ │ │ │ + rev16 r2, r6 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - str r0, [r0, #52] @ 0x34 │ │ │ │ + str r4, [r0, #52] @ 0x34 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - rev r4, r6 │ │ │ │ + rev r0, r7 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - str r4, [r0, #48] @ 0x30 │ │ │ │ + str r0, [r1, #48] @ 0x30 │ │ │ │ lsls r6, r1, #4 │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ lsls r3, r1, #4 │ │ │ │ - cbnz r0, 3eef9e │ │ │ │ + cbnz r4, 3eef9e │ │ │ │ lsls r6, r1, #4 │ │ │ │ - str r2, [r1, #44] @ 0x2c │ │ │ │ + str r6, [r1, #44] @ 0x2c │ │ │ │ lsls r6, r1, #4 │ │ │ │ - cbnz r6, 3eef98 │ │ │ │ + cbnz r2, 3eef9a │ │ │ │ lsls r6, r1, #4 │ │ │ │ - str r4, [r3, #40] @ 0x28 │ │ │ │ + str r0, [r4, #40] @ 0x28 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - cbnz r0, 3eef8e │ │ │ │ + cbnz r4, 3eef8e │ │ │ │ lsls r6, r1, #4 │ │ │ │ - str r4, [r1, #36] @ 0x24 │ │ │ │ + str r0, [r2, #36] @ 0x24 │ │ │ │ lsls r6, r1, #4 │ │ │ │ add r5, sp, #288 @ 0x120 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - str r2, [r3, #28] │ │ │ │ + str r6, [r3, #28] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - add r5, sp, #16 │ │ │ │ + add r5, sp, #32 │ │ │ │ lsls r6, r1, #4 │ │ │ │ add r5, sp, #176 @ 0xb0 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - str r6, [r7, #24] │ │ │ │ + str r2, [r0, #28] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - add r4, pc, #80 @ (adr r4, 3eefdc ) │ │ │ │ + add r4, pc, #96 @ (adr r4, 3eefec ) │ │ │ │ lsls r6, r1, #4 │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - str r2, [r4, #24] │ │ │ │ + str r6, [r4, #24] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - adds r6, #156 @ 0x9c │ │ │ │ + adds r6, #160 @ 0xa0 │ │ │ │ lsls r6, r1, #4 │ │ │ │ add r4, sp, #976 @ 0x3d0 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - str r6, [r0, #24] │ │ │ │ + str r2, [r1, #24] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldr r0, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r0, [sp, #752] @ 0x2f0 │ │ │ │ lsls r6, r1, #4 │ │ │ │ add r4, sp, #864 @ 0x360 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - str r2, [r5, #20] │ │ │ │ + str r6, [r5, #20] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - add r4, pc, #272 @ (adr r4, 3ef0c0 ) │ │ │ │ + add r4, pc, #288 @ (adr r4, 3ef0d0 ) │ │ │ │ lsls r6, r1, #4 │ │ │ │ add r4, sp, #752 @ 0x2f0 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - str r6, [r1, #20] │ │ │ │ + str r2, [r2, #20] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - adds r5, #128 @ 0x80 │ │ │ │ + adds r5, #132 @ 0x84 │ │ │ │ lsls r6, r1, #4 │ │ │ │ add r4, sp, #640 @ 0x280 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - str r2, [r6, #16] │ │ │ │ + str r6, [r6, #16] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldr r0, [sp, #912] @ 0x390 │ │ │ │ + ldr r0, [sp, #928] @ 0x3a0 │ │ │ │ lsls r6, r1, #4 │ │ │ │ add r4, sp, #528 @ 0x210 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - str r6, [r2, #16] │ │ │ │ + str r2, [r3, #16] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - adds r5, #8 │ │ │ │ + adds r5, #12 │ │ │ │ lsls r6, r1, #4 │ │ │ │ add r4, sp, #416 @ 0x1a0 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - str r2, [r7, #12] │ │ │ │ + str r6, [r7, #12] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldrh r0, [r5, #46] @ 0x2e │ │ │ │ + ldrh r4, [r5, #46] @ 0x2e │ │ │ │ lsls r6, r1, #4 │ │ │ │ add r4, sp, #304 @ 0x130 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - str r6, [r3, #12] │ │ │ │ + str r2, [r4, #12] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - add r4, sp, #128 @ 0x80 │ │ │ │ + add r4, sp, #144 @ 0x90 │ │ │ │ lsls r6, r1, #4 │ │ │ │ add r4, sp, #192 @ 0xc0 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - str r2, [r0, #12] │ │ │ │ + str r6, [r0, #12] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - add r1, pc, #528 @ (adr r1, 3ef208 ) │ │ │ │ + add r1, pc, #544 @ (adr r1, 3ef218 ) │ │ │ │ lsls r6, r1, #4 │ │ │ │ add r4, sp, #80 @ 0x50 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - str r6, [r4, #8] │ │ │ │ + str r2, [r5, #8] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - subs r4, r2, #0 │ │ │ │ + subs r0, r3, #0 │ │ │ │ lsls r6, r1, #4 │ │ │ │ add r3, sp, #992 @ 0x3e0 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - str r2, [r1, #8] │ │ │ │ + str r6, [r1, #8] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - add r1, pc, #448 @ (adr r1, 3ef1d0 ) │ │ │ │ + add r1, pc, #464 @ (adr r1, 3ef1e0 ) │ │ │ │ lsls r6, r1, #4 │ │ │ │ add r3, sp, #880 @ 0x370 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - str r6, [r5, #4] │ │ │ │ + str r2, [r6, #4] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - add r1, pc, #288 @ (adr r1, 3ef13c ) │ │ │ │ + add r1, pc, #304 @ (adr r1, 3ef14c ) │ │ │ │ lsls r6, r1, #4 │ │ │ │ add r3, sp, #768 @ 0x300 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - str r2, [r2, #4] │ │ │ │ + str r6, [r2, #4] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - add r3, sp, #544 @ 0x220 │ │ │ │ + add r3, sp, #560 @ 0x230 │ │ │ │ lsls r6, r1, #4 │ │ │ │ add r3, sp, #656 @ 0x290 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - str r6, [r6, #0] │ │ │ │ + str r2, [r7, #0] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - asrs r0, r7, #13 │ │ │ │ + asrs r4, r7, #13 │ │ │ │ lsls r6, r1, #4 │ │ │ │ add r3, sp, #544 @ 0x220 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - str r2, [r3, #0] │ │ │ │ + str r6, [r3, #0] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - add r6, pc, #752 @ (adr r6, 3ef330 ) │ │ │ │ + add r6, pc, #768 @ (adr r6, 3ef340 ) │ │ │ │ lsls r6, r1, #4 │ │ │ │ add r3, sp, #432 @ 0x1b0 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - ldrsh r6, [r7, r7] │ │ │ │ + str r2, [r0, #0] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - adds r5, #180 @ 0xb4 │ │ │ │ + adds r5, #184 @ 0xb8 │ │ │ │ lsls r6, r1, #4 │ │ │ │ add r3, sp, #320 @ 0x140 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - ldrsh r2, [r4, r7] │ │ │ │ + ldrsh r6, [r4, r7] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - adds r5, #92 @ 0x5c │ │ │ │ + adds r5, #96 @ 0x60 │ │ │ │ lsls r6, r1, #4 │ │ │ │ add r3, sp, #208 @ 0xd0 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - ldrsh r6, [r0, r7] │ │ │ │ + ldrsh r2, [r1, r7] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - asrs r0, r1, #13 │ │ │ │ + asrs r4, r1, #13 │ │ │ │ lsls r6, r1, #4 │ │ │ │ │ │ │ │ 003ef064 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -274346,21 +274346,21 @@ │ │ │ │ lsls r6, r4, #4 │ │ │ │ ldrh r6, [r0, #18] │ │ │ │ lsls r5, r4, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r2, #16] │ │ │ │ lsls r5, r4, #4 │ │ │ │ - ldr r6, [pc, #832] @ (3ef480 ) │ │ │ │ + ldr r6, [pc, #848] @ (3ef490 ) │ │ │ │ lsls r2, r3, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - push {r2, r3, r4, r6} │ │ │ │ + push {r5, r6} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldrb r0, [r6, r4] │ │ │ │ + ldrb r4, [r6, r4] │ │ │ │ lsls r6, r1, #4 │ │ │ │ │ │ │ │ 003ef14c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -274424,21 +274424,21 @@ │ │ │ │ lsls r5, r4, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r7, #10] │ │ │ │ lsls r5, r4, #4 │ │ │ │ ldrh r4, [r1, #10] │ │ │ │ lsls r5, r4, #4 │ │ │ │ - ldr r6, [pc, #56] @ (3ef238 ) │ │ │ │ + ldr r6, [pc, #72] @ (3ef248 ) │ │ │ │ lsls r2, r3, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #152 @ (adr r7, 3ef2a0 ) │ │ │ │ + add r7, pc, #168 @ (adr r7, 3ef2b0 ) │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldrb r6, [r5, r1] │ │ │ │ + ldrb r2, [r6, r1] │ │ │ │ lsls r6, r1, #4 │ │ │ │ │ │ │ │ 003ef20c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -274517,23 +274517,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r6, #4] │ │ │ │ lsls r5, r4, #4 │ │ │ │ str r0, [r0, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r7, #2] │ │ │ │ lsls r5, r4, #4 │ │ │ │ - str r2, [r7, #104] @ 0x68 │ │ │ │ + str r6, [r7, #104] @ 0x68 │ │ │ │ lsls r6, r1, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #264 @ (adr r6, 3ef3ec ) │ │ │ │ + add r6, pc, #280 @ (adr r6, 3ef3fc ) │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldrh r6, [r3, r6] │ │ │ │ + ldrh r2, [r4, r6] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldr r5, [pc, #112] @ (3ef35c ) │ │ │ │ + ldr r5, [pc, #128] @ (3ef36c ) │ │ │ │ lsls r2, r3, #4 │ │ │ │ │ │ │ │ 003ef2ec : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -274560,17 +274560,17 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ strh r2, [r7, #62] @ 0x3e │ │ │ │ lsls r5, r4, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #320 @ (adr r6, 3ef47c ) │ │ │ │ + add r6, pc, #336 @ (adr r6, 3ef48c ) │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldrh r4, [r4, r4] │ │ │ │ + ldrh r0, [r5, r4] │ │ │ │ lsls r6, r1, #4 │ │ │ │ │ │ │ │ 003ef340 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -274638,17 +274638,17 @@ │ │ │ │ lsls r5, r4, #4 │ │ │ │ strh r0, [r3, #58] @ 0x3a │ │ │ │ lsls r5, r4, #4 │ │ │ │ asrs r2, r7, #30 │ │ │ │ lsls r3, r1, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #664 @ (adr r5, 3ef694 ) │ │ │ │ + add r5, pc, #680 @ (adr r5, 3ef6a4 ) │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldrh r2, [r7, r1] │ │ │ │ + ldrh r6, [r7, r1] │ │ │ │ lsls r6, r1, #4 │ │ │ │ │ │ │ │ 003ef400 : │ │ │ │ stmdb 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 │ │ │ │ @@ -275513,123 +275513,123 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #776 @ (adr r1, 3f0030 ) │ │ │ │ + add r1, pc, #792 @ (adr r1, 3f0040 ) │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldrsb r2, [r0, r2] │ │ │ │ + ldrsb r6, [r0, r2] │ │ │ │ lsls r6, r1, #4 │ │ │ │ strh r6, [r3, #24] │ │ │ │ lsls r5, r4, #4 │ │ │ │ - add r1, pc, #416 @ (adr r1, 3efed4 ) │ │ │ │ + add r1, pc, #432 @ (adr r1, 3efee4 ) │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldrsb r0, [r5, r0] │ │ │ │ + ldrsb r4, [r5, r0] │ │ │ │ lsls r6, r1, #4 │ │ │ │ asrs r6, r6, #12 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r1, pc, #264 @ (adr r1, 3efe48 ) │ │ │ │ + add r1, pc, #280 @ (adr r1, 3efe58 ) │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldrsb r4, [r0, r0] │ │ │ │ + ldrsb r0, [r1, r0] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldr r7, [sp, #288] @ 0x120 │ │ │ │ + ldr r7, [sp, #304] @ 0x130 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - strb r0, [r1, r0] │ │ │ │ + strb r4, [r1, r0] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldr r7, [sp, #184] @ 0xb8 │ │ │ │ + ldr r7, [sp, #200] @ 0xc8 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - strh r2, [r5, r7] │ │ │ │ + strh r6, [r5, r7] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldr r7, [sp, #64] @ 0x40 │ │ │ │ + ldr r7, [sp, #80] @ 0x50 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - strh r4, [r1, r7] │ │ │ │ + strh r0, [r2, r7] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldr r6, [pc, #976] @ (3f0130 ) │ │ │ │ + ldr r6, [pc, #992] @ (3f0140 ) │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldr r6, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r6, [sp, #736] @ 0x2e0 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - strh r4, [r6, r5] │ │ │ │ + strh r0, [r7, r5] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldr r6, [sp, #528] @ 0x210 │ │ │ │ + ldr r6, [sp, #544] @ 0x220 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - strh r4, [r0, r5] │ │ │ │ + strh r0, [r1, r5] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldr r6, [sp, #400] @ 0x190 │ │ │ │ + ldr r6, [sp, #416] @ 0x1a0 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - strh r4, [r4, r4] │ │ │ │ + strh r0, [r5, r4] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldr r6, [sp, #224] @ 0xe0 │ │ │ │ + ldr r6, [sp, #240] @ 0xf0 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - strh r0, [r7, r3] │ │ │ │ + strh r4, [r7, r3] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldr r6, [sp, #80] @ 0x50 │ │ │ │ + ldr r6, [sp, #96] @ 0x60 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - strh r4, [r2, r3] │ │ │ │ + strh r0, [r3, r3] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldr r5, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r6, [sp, #0] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - strh r4, [r7, r2] │ │ │ │ + strh r0, [r0, r3] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldr r5, [sp, #888] @ 0x378 │ │ │ │ + ldr r5, [sp, #904] @ 0x388 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - strh r0, [r4, r2] │ │ │ │ + strh r4, [r4, r2] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldr r5, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r5, [sp, #752] @ 0x2f0 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - strh r0, [r7, r1] │ │ │ │ + strh r4, [r7, r1] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldr r5, [sp, #640] @ 0x280 │ │ │ │ + ldr r5, [sp, #656] @ 0x290 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - strh r2, [r4, r1] │ │ │ │ + strh r6, [r4, r1] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldr r5, [sp, #560] @ 0x230 │ │ │ │ + ldr r5, [sp, #576] @ 0x240 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - strh r4, [r1, r1] │ │ │ │ + strh r0, [r2, r1] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldr r5, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r5, [sp, #480] @ 0x1e0 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - strh r4, [r6, r0] │ │ │ │ + strh r0, [r7, r0] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldr r5, [sp, #304] @ 0x130 │ │ │ │ + ldr r5, [sp, #320] @ 0x140 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - strh r4, [r1, r0] │ │ │ │ + strh r0, [r2, r0] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldr r5, [sp, #208] @ 0xd0 │ │ │ │ + ldr r5, [sp, #224] @ 0xe0 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - str r4, [r6, r7] │ │ │ │ + str r0, [r7, r7] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldr r5, [sp, #112] @ 0x70 │ │ │ │ + ldr r5, [sp, #128] @ 0x80 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - str r4, [r3, r7] │ │ │ │ + str r0, [r4, r7] │ │ │ │ lsls r6, r1, #4 │ │ │ │ ldr r4, [sp, #936] @ 0x3a8 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - str r4, [r7, r5] │ │ │ │ + str r0, [r0, r6] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - movs r7, #2 │ │ │ │ + movs r7, #6 │ │ │ │ lsls r6, r1, #4 │ │ │ │ ldr r4, [sp, #824] @ 0x338 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - str r0, [r4, r5] │ │ │ │ + str r4, [r4, r5] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - lsls r2, r1, #6 │ │ │ │ + lsls r6, r1, #6 │ │ │ │ lsls r6, r1, #4 │ │ │ │ ldr r4, [sp, #712] @ 0x2c8 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - str r4, [r0, r5] │ │ │ │ + str r0, [r1, r5] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - movs r6, #214 @ 0xd6 │ │ │ │ + movs r6, #218 @ 0xda │ │ │ │ lsls r6, r1, #4 │ │ │ │ ldr r4, [sp, #600] @ 0x258 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - str r0, [r5, r4] │ │ │ │ + str r4, [r5, r4] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - lsrs r6, r2, #26 │ │ │ │ + lsrs r2, r3, #26 │ │ │ │ lsls r6, r1, #4 │ │ │ │ │ │ │ │ 003efe00 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -275732,19 +275732,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r6, #17] │ │ │ │ lsls r5, r4, #4 │ │ │ │ lsrs r4, r2, #19 │ │ │ │ lsls r3, r1, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #848] @ 0x350 │ │ │ │ + ldr r2, [sp, #864] @ 0x360 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldr r7, [pc, #592] @ (3f0158 ) │ │ │ │ + ldr r7, [pc, #608] @ (3f0168 ) │ │ │ │ lsls r6, r1, #4 │ │ │ │ - strb r6, [r7, #9] │ │ │ │ + strb r2, [r0, #10] │ │ │ │ lsls r2, r3, #4 │ │ │ │ │ │ │ │ 003eff0c : │ │ │ │ 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 │ │ │ │ @@ -275971,45 +275971,45 @@ │ │ │ │ add.w r3, r3, #2944 @ 0xb80 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ ldrb r0, [r3, #15] │ │ │ │ lsls r5, r4, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #376] @ 0x178 │ │ │ │ + ldr r1, [sp, #392] @ 0x188 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldr r5, [pc, #1008] @ (3f053c ) │ │ │ │ + ldr r6, [pc, #0] @ (3f014c ) │ │ │ │ lsls r6, r1, #4 │ │ │ │ lsrs r0, r3, #12 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r1, [sp, #264] @ 0x108 │ │ │ │ + ldr r1, [sp, #280] @ 0x118 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldr r5, [pc, #864] @ (3f04b8 ) │ │ │ │ + ldr r5, [pc, #880] @ (3f04c8 ) │ │ │ │ lsls r6, r1, #4 │ │ │ │ lsrs r6, r7, #10 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r0, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r0, [sp, #944] @ 0x3b0 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldr r5, [pc, #504] @ (3f035c ) │ │ │ │ + ldr r5, [pc, #520] @ (3f036c ) │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldr r0, [sp, #800] @ 0x320 │ │ │ │ + ldr r0, [sp, #816] @ 0x330 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldr r5, [pc, #408] @ (3f0304 ) │ │ │ │ + ldr r5, [pc, #424] @ (3f0314 ) │ │ │ │ lsls r6, r1, #4 │ │ │ │ ldr r0, [sp, #456] @ 0x1c8 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - ldr r5, [pc, #16] @ (3f0184 ) │ │ │ │ + ldr r5, [pc, #32] @ (3f0194 ) │ │ │ │ lsls r6, r1, #4 │ │ │ │ - asrs r6, r7, #20 │ │ │ │ + asrs r2, r0, #21 │ │ │ │ lsls r6, r1, #4 │ │ │ │ ldr r0, [sp, #344] @ 0x158 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - ldr r4, [pc, #928] @ (3f0520 ) │ │ │ │ + ldr r4, [pc, #944] @ (3f0530 ) │ │ │ │ lsls r6, r1, #4 │ │ │ │ - asrs r2, r2, #24 │ │ │ │ + asrs r6, r2, #24 │ │ │ │ lsls r6, r1, #4 │ │ │ │ │ │ │ │ 003f0184 : │ │ │ │ stmdb 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 │ │ │ │ @@ -277095,96 +277095,96 @@ │ │ │ │ lsls r5, r4, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #30 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #912] @ 0x390 │ │ │ │ + str r4, [sp, #928] @ 0x3a0 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldr r1, [pc, #424] @ (3f0ec0 ) │ │ │ │ + ldr r1, [pc, #440] @ (3f0ed0 ) │ │ │ │ lsls r6, r1, #4 │ │ │ │ lsrs r4, r6, #5 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #928] @ 0x3a0 │ │ │ │ + str r3, [sp, #944] @ 0x3b0 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldr r0, [pc, #440] @ (3f0edc ) │ │ │ │ + ldr r0, [pc, #456] @ (3f0eec ) │ │ │ │ lsls r6, r1, #4 │ │ │ │ - str r1, [sp, #544] @ 0x220 │ │ │ │ + str r1, [sp, #560] @ 0x230 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - mov r6, r1 │ │ │ │ + mov r2, r2 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - str r1, [sp, #184] @ 0xb8 │ │ │ │ + str r1, [sp, #200] @ 0xc8 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - cmp ip, r6 │ │ │ │ + cmp r8, r7 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - str r0, [sp, #760] @ 0x2f8 │ │ │ │ + str r0, [sp, #776] @ 0x308 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - cmp r4, r8 │ │ │ │ + cmp r0, r9 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - str r0, [sp, #424] @ 0x1a8 │ │ │ │ + str r0, [sp, #440] @ 0x1b8 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - add r8, lr │ │ │ │ + add ip, lr │ │ │ │ lsls r6, r1, #4 │ │ │ │ lsls r6, r4, #7 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r0, [sp, #160] @ 0xa0 │ │ │ │ + str r0, [sp, #176] @ 0xb0 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - add r8, r6 │ │ │ │ + add ip, r6 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldrh r0, [r4, #62] @ 0x3e │ │ │ │ + ldrh r4, [r4, #62] @ 0x3e │ │ │ │ lsls r6, r1, #4 │ │ │ │ - add r6, ip │ │ │ │ + add r2, sp │ │ │ │ lsls r6, r1, #4 │ │ │ │ lsls r6, r1, #6 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrh r2, [r5, #60] @ 0x3c │ │ │ │ + ldrh r6, [r5, #60] @ 0x3c │ │ │ │ lsls r6, r1, #4 │ │ │ │ - add r0, r6 │ │ │ │ + add r4, r6 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldrh r2, [r1, #60] @ 0x3c │ │ │ │ + ldrh r6, [r1, #60] @ 0x3c │ │ │ │ lsls r6, r1, #4 │ │ │ │ lsls r2, r7, #4 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r4, r0 │ │ │ │ + add r0, r1 │ │ │ │ lsls r6, r1, #4 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r3, #10] │ │ │ │ + strh r0, [r4, #10] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldrh r2, [r6, #56] @ 0x38 │ │ │ │ + ldrh r6, [r6, #56] @ 0x38 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - bics r0, r7 │ │ │ │ + bics r4, r7 │ │ │ │ lsls r6, r1, #4 │ │ │ │ ldr r0, [r5, #68] @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r3, #50] @ 0x32 │ │ │ │ + ldrh r2, [r4, #50] @ 0x32 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - cmn r4, r4 │ │ │ │ + cmn r0, r5 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldrh r4, [r7, #48] @ 0x30 │ │ │ │ + ldrh r0, [r0, #50] @ 0x32 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - cmn r2, r0 │ │ │ │ + cmn r6, r0 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldrh r4, [r3, #48] @ 0x30 │ │ │ │ + ldrh r0, [r4, #48] @ 0x30 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - cmp r2, r4 │ │ │ │ + cmp r6, r4 │ │ │ │ lsls r6, r1, #4 │ │ │ │ vaddw.u8 q8, q5, d10 │ │ │ │ - ldrh r0, [r5, #44] @ 0x2c │ │ │ │ + ldrh r4, [r5, #44] @ 0x2c │ │ │ │ lsls r6, r1, #4 │ │ │ │ - tst r6, r5 │ │ │ │ + tst r2, r6 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldrh r6, [r0, #44] @ 0x2c │ │ │ │ + ldrh r2, [r1, #44] @ 0x2c │ │ │ │ lsls r6, r1, #4 │ │ │ │ - tst r4, r1 │ │ │ │ + tst r0, r2 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldrh r0, [r4, #38] @ 0x26 │ │ │ │ + ldrh r4, [r4, #38] @ 0x26 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - adcs r6, r4 │ │ │ │ + adcs r2, r5 │ │ │ │ lsls r6, r1, #4 │ │ │ │ ldr r3, [pc, #820] @ (3f10f0 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 73bd70 │ │ │ │ ldr r3, [pc, #812] @ (3f10f4 ) │ │ │ │ ldr r1, [pc, #816] @ (3f10f8 ) │ │ │ │ @@ -277485,114 +277485,114 @@ │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r3, #30 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r5, #30] │ │ │ │ + ldrh r6, [r5, #30] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - eors r0, r6 │ │ │ │ + eors r4, r6 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldrh r6, [r7, #28] │ │ │ │ + ldrh r2, [r0, #30] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - eors r4, r0 │ │ │ │ + eors r0, r1 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldrh r4, [r3, #28] │ │ │ │ + ldrh r0, [r4, #28] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ands r2, r4 │ │ │ │ + ands r6, r4 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldrh r6, [r3, #26] │ │ │ │ + ldrh r2, [r4, #26] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - subs r7, #228 @ 0xe4 │ │ │ │ + subs r7, #232 @ 0xe8 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldrh r4, [r7, #24] │ │ │ │ + ldrh r0, [r0, #26] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - subs r7, #194 @ 0xc2 │ │ │ │ + subs r7, #198 @ 0xc6 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldrh r2, [r2, #24] │ │ │ │ + ldrh r6, [r2, #24] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - subs r7, #152 @ 0x98 │ │ │ │ + subs r7, #156 @ 0x9c │ │ │ │ lsls r6, r1, #4 │ │ │ │ - strh r4, [r4, #30] │ │ │ │ + strh r0, [r5, #30] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldrh r4, [r4, #22] │ │ │ │ + ldrh r0, [r5, #22] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - subs r7, #108 @ 0x6c │ │ │ │ + subs r7, #112 @ 0x70 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldrh r4, [r0, #22] │ │ │ │ + ldrh r0, [r1, #22] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - subs r7, #74 @ 0x4a │ │ │ │ + subs r7, #78 @ 0x4e │ │ │ │ lsls r6, r1, #4 │ │ │ │ - strh r2, [r2, #62] @ 0x3e │ │ │ │ + strh r6, [r2, #62] @ 0x3e │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldrh r6, [r4, #20] │ │ │ │ + ldrh r2, [r5, #20] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - subs r7, #46 @ 0x2e │ │ │ │ + subs r7, #50 @ 0x32 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldrh r2, [r4, #18] │ │ │ │ + ldrh r6, [r4, #18] │ │ │ │ lsls r6, r1, #4 │ │ │ │ ldc2 1, cr0, [r2], {10} │ │ │ │ - subs r6, #220 @ 0xdc │ │ │ │ + subs r6, #224 @ 0xe0 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldrh r4, [r3, #16] │ │ │ │ + ldrh r0, [r4, #16] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - subs r6, #162 @ 0xa2 │ │ │ │ + subs r6, #166 @ 0xa6 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldrh r0, [r0, #16] │ │ │ │ + ldrh r4, [r0, #16] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - subs r6, #134 @ 0x86 │ │ │ │ + subs r6, #138 @ 0x8a │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldrh r4, [r3, #14] │ │ │ │ + ldrh r0, [r4, #14] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - subs r6, #98 @ 0x62 │ │ │ │ + subs r6, #102 @ 0x66 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldrh r2, [r7, #12] │ │ │ │ + ldrh r6, [r7, #12] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - subs r6, #64 @ 0x40 │ │ │ │ + subs r6, #68 @ 0x44 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldr r1, [pc, #32] @ (3f1198 ) │ │ │ │ + ldr r1, [pc, #48] @ (3f11a8 ) │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldrh r4, [r2, #12] │ │ │ │ + ldrh r0, [r3, #12] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - subs r6, #28 │ │ │ │ + subs r6, #32 │ │ │ │ lsls r6, r1, #4 │ │ │ │ smlawb r1, r0, sl, r0 │ │ │ │ - ldrh r0, [r6, #10] │ │ │ │ + ldrh r4, [r6, #10] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - subs r5, #248 @ 0xf8 │ │ │ │ + subs r5, #252 @ 0xfc │ │ │ │ lsls r6, r1, #4 │ │ │ │ ldrh r4, [r0, #8] │ │ │ │ lsls r6, r3, #4 │ │ │ │ - subs r5, #150 @ 0x96 │ │ │ │ + subs r5, #154 @ 0x9a │ │ │ │ lsls r6, r1, #4 │ │ │ │ - lsls r0, r2, #23 │ │ │ │ + lsls r4, r2, #23 │ │ │ │ lsls r6, r1, #4 │ │ │ │ ldrh r4, [r5, #6] │ │ │ │ lsls r6, r3, #4 │ │ │ │ - subs r5, #126 @ 0x7e │ │ │ │ + subs r5, #130 @ 0x82 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - lsls r0, r5, #26 │ │ │ │ + lsls r4, r5, #26 │ │ │ │ lsls r6, r1, #4 │ │ │ │ ldrh r4, [r2, #6] │ │ │ │ lsls r6, r3, #4 │ │ │ │ - subs r5, #102 @ 0x66 │ │ │ │ + subs r5, #106 @ 0x6a │ │ │ │ lsls r6, r1, #4 │ │ │ │ - @ instruction: 0xf0e8010d │ │ │ │ + @ instruction: 0xf0ec010d │ │ │ │ ldrh r4, [r7, #4] │ │ │ │ lsls r6, r3, #4 │ │ │ │ - subs r5, #78 @ 0x4e │ │ │ │ + subs r5, #82 @ 0x52 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - mov ip, sl │ │ │ │ + mov r8, fp │ │ │ │ lsls r6, r1, #4 │ │ │ │ ldrh r4, [r4, #4] │ │ │ │ lsls r6, r3, #4 │ │ │ │ - subs r5, #54 @ 0x36 │ │ │ │ + subs r5, #58 @ 0x3a │ │ │ │ lsls r6, r1, #4 │ │ │ │ - stcl 1, cr0, [r0, #-52]! @ 0xffffffcc │ │ │ │ + stcl 1, cr0, [r4, #-52]! @ 0xffffffcc │ │ │ │ │ │ │ │ 003f11c8 : │ │ │ │ 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 │ │ │ │ @@ -278406,37 +278406,37 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r7, #16] │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r4, #8] │ │ │ │ + strh r0, [r5, #8] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - strh r2, [r2, #8] │ │ │ │ + strh r6, [r2, #8] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - adds r5, #126 @ 0x7e │ │ │ │ + adds r5, #130 @ 0x82 │ │ │ │ lsls r6, r1, #4 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r1, #6] │ │ │ │ + strh r4, [r1, #6] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - strh r0, [r2, #0] │ │ │ │ + strh r4, [r2, #0] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - adds r4, #124 @ 0x7c │ │ │ │ + adds r4, #128 @ 0x80 │ │ │ │ lsls r6, r1, #4 │ │ │ │ str r2, [r4, #16] │ │ │ │ lsls r5, r4, #4 │ │ │ │ - ldrb r0, [r0, #31] │ │ │ │ + ldrb r4, [r0, #31] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldrb r6, [r5, #30] │ │ │ │ + ldrb r2, [r6, #30] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - adds r4, #26 │ │ │ │ + adds r4, #30 │ │ │ │ lsls r6, r1, #4 │ │ │ │ vldr d7, [pc, #356] @ 3f1c18 │ │ │ │ mov r8, r3 │ │ │ │ vmov.f64 d8, d7 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ @@ -278568,17 +278568,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ stmia r0!, {r2, r3, r4, r6} │ │ │ │ strh r4, [r7, #16] │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r1, #23] │ │ │ │ + ldrb r6, [r1, #23] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - adds r2, #54 @ 0x36 │ │ │ │ + adds r2, #58 @ 0x3a │ │ │ │ lsls r6, r1, #4 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r3, sl │ │ │ │ beq.w 3f2708 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ cmp r2, sl │ │ │ │ beq.w 3f261e │ │ │ │ @@ -279142,51 +279142,51 @@ │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ stmia r0!, {r2, r3, r4, r6} │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r4, #16] │ │ │ │ + ldrb r0, [r5, #16] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - adds r0, #144 @ 0x90 │ │ │ │ + adds r0, #148 @ 0x94 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldrb r0, [r7, #15] │ │ │ │ + ldrb r4, [r7, #15] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - adds r0, #100 @ 0x64 │ │ │ │ + adds r0, #104 @ 0x68 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldrb r2, [r3, #15] │ │ │ │ + ldrb r6, [r3, #15] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - adds r0, #70 @ 0x46 │ │ │ │ + adds r0, #74 @ 0x4a │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldrb r4, [r7, #14] │ │ │ │ + ldrb r0, [r0, #15] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - adds r0, #40 @ 0x28 │ │ │ │ + adds r0, #44 @ 0x2c │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldrb r6, [r5, #11] │ │ │ │ + ldrb r2, [r6, #11] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - cmp r7, #90 @ 0x5a │ │ │ │ + cmp r7, #94 @ 0x5e │ │ │ │ lsls r6, r1, #4 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #82 @ 0x52 │ │ │ │ + adds r3, #86 @ 0x56 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldrb r0, [r7, #9] │ │ │ │ + ldrb r4, [r7, #9] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - cmp r6, #228 @ 0xe4 │ │ │ │ + cmp r6, #232 @ 0xe8 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - adds r2, #156 @ 0x9c │ │ │ │ + adds r2, #160 @ 0xa0 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldrb r4, [r5, #6] │ │ │ │ + ldrb r0, [r6, #6] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - cmp r6, #24 │ │ │ │ + cmp r6, #28 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldrb r2, [r2, #5] │ │ │ │ + ldrb r6, [r2, #5] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - cmp r5, #190 @ 0xbe │ │ │ │ + cmp r5, #194 @ 0xc2 │ │ │ │ lsls r6, r1, #4 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r1, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ @@ -280320,93 +280320,93 @@ │ │ │ │ blx 73c0ac │ │ │ │ b.w 3f1f6a │ │ │ │ nop │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ b.n 3f2eb0 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - strb r4, [r2, #25] │ │ │ │ + strb r0, [r3, #25] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - cmp r2, #192 @ 0xc0 │ │ │ │ + cmp r2, #196 @ 0xc4 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - strb r2, [r1, #24] │ │ │ │ + strb r6, [r1, #24] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - cmp r2, #118 @ 0x76 │ │ │ │ + cmp r2, #122 @ 0x7a │ │ │ │ lsls r6, r1, #4 │ │ │ │ - strb r0, [r4, #23] │ │ │ │ + strb r4, [r4, #23] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - cmp r2, #76 @ 0x4c │ │ │ │ + cmp r2, #80 @ 0x50 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - strb r2, [r4, #22] │ │ │ │ + strb r6, [r4, #22] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - cmp r2, #14 │ │ │ │ + cmp r2, #18 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - strb r6, [r4, #21] │ │ │ │ + strb r2, [r5, #21] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - cmp r1, #210 @ 0xd2 │ │ │ │ + cmp r1, #214 @ 0xd6 │ │ │ │ lsls r6, r1, #4 │ │ │ │ bne.n 3f2e28 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - strb r6, [r3, #20] │ │ │ │ + strb r2, [r4, #20] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - cmp r1, #140 @ 0x8c │ │ │ │ + cmp r1, #144 @ 0x90 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - strb r4, [r7, #13] │ │ │ │ + strb r0, [r0, #14] │ │ │ │ lsls r4, r2, #4 │ │ │ │ ldr r0, [r4, r2] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r5, #56] @ 0x38 │ │ │ │ + str r6, [r5, #56] @ 0x38 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - strb r0, [r6, #15] │ │ │ │ + strb r4, [r6, #15] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - cmp r0, #92 @ 0x5c │ │ │ │ + cmp r0, #96 @ 0x60 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - strb r4, [r0, #15] │ │ │ │ + strb r0, [r1, #15] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - cmp r0, #48 @ 0x30 │ │ │ │ + cmp r0, #52 @ 0x34 │ │ │ │ lsls r6, r1, #4 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r3, #11] │ │ │ │ + strb r0, [r4, #11] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - movs r7, #72 @ 0x48 │ │ │ │ + movs r7, #76 @ 0x4c │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldr r2, [r4, #92] @ 0x5c │ │ │ │ + ldr r6, [r4, #92] @ 0x5c │ │ │ │ lsls r6, r1, #4 │ │ │ │ - movs r2, #78 @ 0x4e │ │ │ │ + movs r2, #82 @ 0x52 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldr r0, [r0, #92] @ 0x5c │ │ │ │ + ldr r4, [r0, #92] @ 0x5c │ │ │ │ lsls r6, r1, #4 │ │ │ │ - movs r2, #44 @ 0x2c │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldr r4, [r0, #76] @ 0x4c │ │ │ │ + ldr r0, [r1, #76] @ 0x4c │ │ │ │ lsls r6, r1, #4 │ │ │ │ - movs r1, #48 @ 0x30 │ │ │ │ + movs r1, #52 @ 0x34 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldr r4, [r6, #68] @ 0x44 │ │ │ │ + ldr r0, [r7, #68] @ 0x44 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - movs r0, #224 @ 0xe0 │ │ │ │ + movs r0, #228 @ 0xe4 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldr r2, [r3, #68] @ 0x44 │ │ │ │ + ldr r6, [r3, #68] @ 0x44 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - movs r0, #198 @ 0xc6 │ │ │ │ + movs r0, #202 @ 0xca │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldr r0, [r3, #60] @ 0x3c │ │ │ │ + ldr r4, [r3, #60] @ 0x3c │ │ │ │ lsls r6, r1, #4 │ │ │ │ - movs r0, #68 @ 0x44 │ │ │ │ + movs r0, #72 @ 0x48 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldrsh r2, [r4, r7] │ │ │ │ + ldrsh r6, [r4, r7] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldr r6, [r0, #52] @ 0x34 │ │ │ │ + ldr r2, [r1, #52] @ 0x34 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - subs r2, r6, #6 │ │ │ │ + subs r6, r6, #6 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldr r6, [r4, #48] @ 0x30 │ │ │ │ + ldr r2, [r5, #48] @ 0x30 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - subs r2, r2, #6 │ │ │ │ + subs r6, r2, #6 │ │ │ │ lsls r6, r1, #4 │ │ │ │ ldr.w r3, [pc, #3268] @ 3f3c30 │ │ │ │ movw r2, #2708 @ 0xa94 │ │ │ │ ldr.w r8, [pc, #3264] @ 3f3c34 │ │ │ │ add.w r9, sp, #168 @ 0xa8 │ │ │ │ ldr.w r7, [pc, #3260] @ 3f3c38 │ │ │ │ add r8, pc │ │ │ │ @@ -281521,111 +281521,111 @@ │ │ │ │ b.w 3f1f6a │ │ │ │ mov r0, r9 │ │ │ │ blx 344c20 <_Py_Dealloc@plt+0x4> │ │ │ │ b.w 3f296a │ │ │ │ nop │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r3, #36] @ 0x24 │ │ │ │ + ldr r4, [r3, #36] @ 0x24 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - subs r4, r0, #3 │ │ │ │ + subs r0, r1, #3 │ │ │ │ lsls r6, r1, #4 │ │ │ │ lsrs r0, r3, #30 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r3, #20] │ │ │ │ + ldr r6, [r3, #20] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - adds r6, r0, #7 │ │ │ │ + adds r2, r1, #7 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldr r0, [r1, #12] │ │ │ │ + ldr r4, [r1, #12] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - adds r4, r6, #4 │ │ │ │ + adds r0, r7, #4 │ │ │ │ lsls r6, r1, #4 │ │ │ │ bls.n 3f3c4c │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r4, [r3, #4] │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - adds r0, r1, #3 │ │ │ │ + adds r4, r1, #3 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - str r6, [r1, #124] @ 0x7c │ │ │ │ + str r2, [r2, #124] @ 0x7c │ │ │ │ lsls r6, r1, #4 │ │ │ │ - adds r2, r7, #0 │ │ │ │ + adds r6, r7, #0 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - lsrs r6, r7, #21 │ │ │ │ + lsrs r2, r0, #22 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - str r6, [r4, #116] @ 0x74 │ │ │ │ + str r2, [r5, #116] @ 0x74 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - subs r2, r2, r7 │ │ │ │ + subs r6, r2, r7 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - str r4, [r3, #104] @ 0x68 │ │ │ │ + str r0, [r4, #104] @ 0x68 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - subs r0, r1, r4 │ │ │ │ + subs r4, r1, r4 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - str r6, [r4, #100] @ 0x64 │ │ │ │ + str r2, [r5, #100] @ 0x64 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - subs r2, r2, r3 │ │ │ │ + subs r6, r2, r3 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - str r4, [r0, #100] @ 0x64 │ │ │ │ + str r0, [r1, #100] @ 0x64 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - subs r0, r6, r2 │ │ │ │ + subs r4, r6, r2 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldr r1, [pc, #888] @ (3f4004 ) │ │ │ │ + ldr r1, [pc, #904] @ (3f4014 ) │ │ │ │ lsls r6, r1, #4 │ │ │ │ - str r2, [r6, #72] @ 0x48 │ │ │ │ + str r6, [r6, #72] @ 0x48 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - adds r6, r3, r4 │ │ │ │ + adds r2, r4, r4 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - str r2, [r4, #68] @ 0x44 │ │ │ │ + str r6, [r4, #68] @ 0x44 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - adds r6, r1, r3 │ │ │ │ + adds r2, r2, r3 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - str r6, [r0, #64] @ 0x40 │ │ │ │ + str r2, [r1, #64] @ 0x40 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - adds r2, r6, r1 │ │ │ │ + adds r6, r6, r1 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - str r0, [r3, #56] @ 0x38 │ │ │ │ + str r4, [r3, #56] @ 0x38 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - adds r4, r0, r0 │ │ │ │ + adds r0, r1, r0 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - str r4, [r7, #48] @ 0x30 │ │ │ │ + str r0, [r0, #52] @ 0x34 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - asrs r0, r5, #30 │ │ │ │ + asrs r4, r5, #30 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - str r2, [r3, #44] @ 0x2c │ │ │ │ + str r6, [r3, #44] @ 0x2c │ │ │ │ lsls r6, r1, #4 │ │ │ │ - asrs r6, r0, #29 │ │ │ │ + asrs r2, r1, #29 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - str r2, [r2, #32] │ │ │ │ + str r6, [r2, #32] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - asrs r6, r7, #25 │ │ │ │ + asrs r2, r0, #26 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - str r6, [r2, #24] │ │ │ │ + str r2, [r3, #24] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - asrs r2, r0, #24 │ │ │ │ + asrs r6, r0, #24 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - str r4, [r4, #16] │ │ │ │ + str r0, [r5, #16] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - asrs r0, r2, #22 │ │ │ │ + asrs r4, r2, #22 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - str r2, [r0, #12] │ │ │ │ + str r6, [r0, #12] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - asrs r6, r5, #20 │ │ │ │ + asrs r2, r6, #20 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - lsls r4, r5, #24 │ │ │ │ + lsls r0, r6, #24 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - str r0, [r4, #0] │ │ │ │ + str r4, [r4, #0] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - asrs r4, r1, #18 │ │ │ │ + asrs r0, r2, #18 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldrb r6, [r4, r7] │ │ │ │ + ldrb r2, [r5, r7] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - asrs r2, r2, #9 │ │ │ │ + asrs r6, r2, #9 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldrb r0, [r0, r7] │ │ │ │ + ldrb r4, [r0, r7] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - asrs r4, r5, #8 │ │ │ │ + asrs r0, r6, #8 │ │ │ │ lsls r6, r1, #4 │ │ │ │ mov r0, r8 │ │ │ │ blx 344c20 <_Py_Dealloc@plt+0x4> │ │ │ │ b.w 3f295a │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ @@ -282569,129 +282569,129 @@ │ │ │ │ str r2, [sp, #0] │ │ │ │ movw r2, #2759 @ 0xac7 │ │ │ │ blx 73c10c │ │ │ │ b.n 3f44a6 │ │ │ │ nop │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r1, r7] │ │ │ │ + ldrh r0, [r2, r7] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - asrs r0, r7, #32 │ │ │ │ + asrs r4, r7, #32 │ │ │ │ lsls r6, r1, #4 │ │ │ │ lsrs r0, r3, #30 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r5, r2] │ │ │ │ + ldrh r0, [r6, r2] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - lsrs r0, r3, #28 │ │ │ │ + lsrs r4, r3, #28 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - strh r4, [r0, r5] │ │ │ │ + strh r0, [r1, r5] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldr r4, [r5, r6] │ │ │ │ + ldr r0, [r6, r6] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - lsrs r0, r3, #24 │ │ │ │ + lsrs r4, r3, #24 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldr r2, [r4, r5] │ │ │ │ + ldr r6, [r4, r5] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - lsrs r0, r2, #23 │ │ │ │ + lsrs r4, r2, #23 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - vbit d0, d0, d10 │ │ │ │ - ldr r6, [r3, r4] │ │ │ │ + vbit d0, d4, d10 │ │ │ │ + ldr r2, [r4, r4] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - lsrs r4, r1, #22 │ │ │ │ + lsrs r0, r2, #22 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldr r4, [r0, r4] │ │ │ │ + ldr r0, [r1, r4] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - lsrs r0, r6, #21 │ │ │ │ + lsrs r4, r6, #21 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldr r6, [r2, r3] │ │ │ │ + ldr r2, [r3, r3] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - lsrs r2, r0, #21 │ │ │ │ + lsrs r6, r0, #21 │ │ │ │ lsls r6, r1, #4 │ │ │ │ ldmia r2, {r1, r2, r5, r6} │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r6, [r0, r1] │ │ │ │ + ldr r2, [r1, r1] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - lsrs r2, r6, #18 │ │ │ │ + lsrs r6, r6, #18 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldr r0, [r5, r0] │ │ │ │ + ldr r4, [r5, r0] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - lsrs r4, r2, #18 │ │ │ │ + lsrs r0, r3, #18 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldrsb r2, [r4, r6] │ │ │ │ + ldrsb r6, [r4, r6] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - lsrs r6, r1, #16 │ │ │ │ + lsrs r2, r2, #16 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldrsb r4, [r5, r5] │ │ │ │ + ldrsb r0, [r6, r5] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - lsrs r2, r3, #15 │ │ │ │ + lsrs r6, r3, #15 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - stc2 1, cr0, [ip, #-104]! @ 0xffffff98 │ │ │ │ - ldrsb r0, [r2, r4] │ │ │ │ + ldc2 1, cr0, [r0, #-104]! @ 0xffffff98 │ │ │ │ + ldrsb r4, [r2, r4] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - lsrs r6, r7, #13 │ │ │ │ + lsrs r2, r0, #14 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldrsb r0, [r2, r1] │ │ │ │ + ldrsb r4, [r2, r1] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - lsrs r4, r7, #10 │ │ │ │ + lsrs r0, r0, #11 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - strb r4, [r5, r7] │ │ │ │ + strb r0, [r6, r7] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - lsrs r0, r3, #9 │ │ │ │ + lsrs r4, r3, #9 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - strb r4, [r2, r7] │ │ │ │ + strb r0, [r3, r7] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - lsrs r0, r0, #9 │ │ │ │ + lsrs r4, r0, #9 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - strb r6, [r6, r6] │ │ │ │ + strb r2, [r7, r6] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - lsrs r2, r4, #8 │ │ │ │ + lsrs r6, r4, #8 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - strb r6, [r2, r6] │ │ │ │ + strb r2, [r3, r6] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - lsrs r2, r0, #8 │ │ │ │ + lsrs r6, r0, #8 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - strb r4, [r7, r4] │ │ │ │ + strb r0, [r0, r5] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - lsrs r6, r4, #6 │ │ │ │ + lsrs r2, r5, #6 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - strb r6, [r0, r3] │ │ │ │ + strb r2, [r1, r3] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - lsrs r2, r6, #4 │ │ │ │ + lsrs r6, r6, #4 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - str r6, [r6, #116] @ 0x74 │ │ │ │ + str r2, [r7, #116] @ 0x74 │ │ │ │ lsls r6, r1, #4 │ │ │ │ add r7, sp, #824 @ 0x338 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - strh r0, [r2, r5] │ │ │ │ + strh r4, [r2, r5] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - lsls r6, r7, #30 │ │ │ │ + lsls r2, r0, #31 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldr r0, [pc, #528] @ (3f4a14 ) │ │ │ │ + ldr r0, [pc, #544] @ (3f4a24 ) │ │ │ │ lsls r6, r1, #4 │ │ │ │ add r7, sp, #672 @ 0x2a0 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - strh r2, [r5, r4] │ │ │ │ + strh r6, [r5, r4] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - lsls r0, r3, #30 │ │ │ │ + lsls r4, r3, #30 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - strh r6, [r1, r4] │ │ │ │ + strh r2, [r2, r4] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - lsls r2, r7, #29 │ │ │ │ + lsls r6, r7, #29 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - lsrs r2, r0, #28 │ │ │ │ + lsrs r6, r0, #28 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - strh r4, [r3, r3] │ │ │ │ + strh r0, [r4, r3] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - lsls r0, r1, #29 │ │ │ │ + lsls r4, r1, #29 │ │ │ │ lsls r6, r1, #4 │ │ │ │ stmia r4!, {r2, r3, r6} │ │ │ │ lsls r2, r1, #4 │ │ │ │ - strh r4, [r5, r2] │ │ │ │ + strh r0, [r6, r2] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - lsls r6, r2, #28 │ │ │ │ + lsls r2, r3, #28 │ │ │ │ lsls r6, r1, #4 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ @@ -283799,211 +283799,211 @@ │ │ │ │ add.w r3, r3, #1280 @ 0x500 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #928] @ (3f575c ) │ │ │ │ + ldr r6, [pc, #944] @ (3f576c ) │ │ │ │ lsls r6, r1, #4 │ │ │ │ - lsls r4, r2, #13 │ │ │ │ + lsls r0, r3, #13 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldr r6, [pc, #800] @ (3f56e4 ) │ │ │ │ + ldr r6, [pc, #816] @ (3f56f4 ) │ │ │ │ lsls r6, r1, #4 │ │ │ │ - lsls r4, r6, #12 │ │ │ │ + lsls r0, r7, #12 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldr r5, [pc, #424] @ (3f5574 ) │ │ │ │ + ldr r5, [pc, #440] @ (3f5584 ) │ │ │ │ lsls r6, r1, #4 │ │ │ │ - lsls r4, r2, #7 │ │ │ │ + lsls r0, r3, #7 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - lsls r2, r1, #5 │ │ │ │ + lsls r6, r1, #5 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldr r4, [pc, #856] @ (3f5730 ) │ │ │ │ + ldr r4, [pc, #872] @ (3f5740 ) │ │ │ │ lsls r6, r1, #4 │ │ │ │ ldrb r0, [r1, #27] │ │ │ │ lsls r2, r1, #4 │ │ │ │ pop {r1, r3, r4, r6, r7, pc} │ │ │ │ lsls r2, r1, #4 │ │ │ │ - lsls r0, r5, #2 │ │ │ │ + lsls r4, r5, #2 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldr r4, [pc, #184] @ (3f54a0 ) │ │ │ │ + ldr r4, [pc, #200] @ (3f54b0 ) │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldr r3, [pc, #520] @ (3f55f4 ) │ │ │ │ + ldr r3, [pc, #536] @ (3f5604 ) │ │ │ │ lsls r6, r1, #4 │ │ │ │ - vaddw.u32 q8, q7, d13 │ │ │ │ - ldr r3, [pc, #328] @ (3f553c ) │ │ │ │ + vuzp.8 d16, d13 │ │ │ │ + ldr r3, [pc, #344] @ (3f554c ) │ │ │ │ lsls r6, r1, #4 │ │ │ │ - vuzp. d0, d13 │ │ │ │ - ldr r2, [pc, #920] @ (3f5794 ) │ │ │ │ + vaddw.u8 q8, q1, d13 │ │ │ │ + ldr r2, [pc, #936] @ (3f57a4 ) │ │ │ │ lsls r6, r1, #4 │ │ │ │ - vrhadd.u16 d16, d2, d13 │ │ │ │ - ldr r2, [pc, #672] @ (3f56a4 ) │ │ │ │ + vrhadd.u16 d16, d6, d13 │ │ │ │ + ldr r2, [pc, #688] @ (3f56b4 ) │ │ │ │ lsls r6, r1, #4 │ │ │ │ - vrhadd.u16 d0, d4, d13 │ │ │ │ - ldr r2, [pc, #488] @ (3f55f4 ) │ │ │ │ + vrhadd.u16 d0, d8, d13 │ │ │ │ + ldr r2, [pc, #504] @ (3f5604 ) │ │ │ │ lsls r6, r1, #4 │ │ │ │ - cdp2 1, 14, cr0, cr6, cr13, {0} │ │ │ │ - ldr r2, [pc, #64] @ (3f5454 ) │ │ │ │ + cdp2 1, 14, cr0, cr10, cr13, {0} │ │ │ │ + ldr r2, [pc, #80] @ (3f5464 ) │ │ │ │ lsls r6, r1, #4 │ │ │ │ - cdp2 1, 7, cr0, cr12, cr13, {0} │ │ │ │ - ldr r1, [pc, #896] @ (3f579c ) │ │ │ │ + cdp2 1, 8, cr0, cr0, cr13, {0} │ │ │ │ + ldr r1, [pc, #912] @ (3f57ac ) │ │ │ │ lsls r6, r1, #4 │ │ │ │ - cdp2 1, 4, cr0, cr12, cr13, {0} │ │ │ │ - ldr r1, [pc, #472] @ (3f55fc ) │ │ │ │ + cdp2 1, 5, cr0, cr0, cr13, {0} │ │ │ │ + ldr r1, [pc, #488] @ (3f560c ) │ │ │ │ lsls r6, r1, #4 │ │ │ │ - stc2l 1, cr0, [r2, #52]! @ 0x34 │ │ │ │ - ldr r1, [pc, #328] @ (3f5574 ) │ │ │ │ + stc2l 1, cr0, [r6, #52]! @ 0x34 │ │ │ │ + ldr r1, [pc, #344] @ (3f5584 ) │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldc2 1, cr0, [lr, #52]! @ 0x34 │ │ │ │ + stc2l 1, cr0, [r2, #52] @ 0x34 │ │ │ │ ldr r0, [pc, #544] @ (3f5654 ) │ │ │ │ lsls r6, r3, #4 │ │ │ │ - ldc2 1, cr0, [sl, #-52] @ 0xffffffcc │ │ │ │ - cmp r3, #228 @ 0xe4 │ │ │ │ + ldc2 1, cr0, [lr, #-52] @ 0xffffffcc │ │ │ │ + cmp r3, #232 @ 0xe8 │ │ │ │ lsls r6, r1, #4 │ │ │ │ ldr r0, [pc, #448] @ (3f5600 ) │ │ │ │ lsls r6, r3, #4 │ │ │ │ - stc2 1, cr0, [r2, #-52] @ 0xffffffcc │ │ │ │ - ldr r1, [pc, #224] @ (3f5528 ) │ │ │ │ + stc2 1, cr0, [r6, #-52] @ 0xffffffcc │ │ │ │ + ldr r1, [pc, #240] @ (3f5538 ) │ │ │ │ lsls r6, r1, #4 │ │ │ │ ldr r0, [pc, #352] @ (3f55ac ) │ │ │ │ lsls r6, r3, #4 │ │ │ │ - stc2l 1, cr0, [sl], #52 @ 0x34 │ │ │ │ - ldr r0, [pc, #912] @ (3f57e4 ) │ │ │ │ + stc2l 1, cr0, [lr], #52 @ 0x34 │ │ │ │ + ldr r0, [pc, #928] @ (3f57f4 ) │ │ │ │ lsls r6, r1, #4 │ │ │ │ ldr r0, [pc, #256] @ (3f5558 ) │ │ │ │ lsls r6, r3, #4 │ │ │ │ - ldc2l 1, cr0, [r2], {13} │ │ │ │ - ldr r0, [pc, #1008] @ (3f5850 ) │ │ │ │ + ldc2l 1, cr0, [r6], {13} │ │ │ │ + ldr r1, [pc, #0] @ (3f5460 ) │ │ │ │ lsls r6, r1, #4 │ │ │ │ ldr r0, [pc, #160] @ (3f5504 ) │ │ │ │ lsls r6, r3, #4 │ │ │ │ - ldc2 1, cr0, [sl], #52 @ 0x34 │ │ │ │ - ldr r0, [pc, #864] @ (3f57cc ) │ │ │ │ + ldc2 1, cr0, [lr], #52 @ 0x34 │ │ │ │ + ldr r0, [pc, #880] @ (3f57dc ) │ │ │ │ lsls r6, r1, #4 │ │ │ │ ldr r0, [pc, #64] @ (3f54b0 ) │ │ │ │ lsls r6, r3, #4 │ │ │ │ - stc2 1, cr0, [r2], #52 @ 0x34 │ │ │ │ - ldr r0, [pc, #912] @ (3f5808 ) │ │ │ │ + stc2 1, cr0, [r6], #52 @ 0x34 │ │ │ │ + ldr r0, [pc, #928] @ (3f5818 ) │ │ │ │ lsls r6, r1, #4 │ │ │ │ blx pc │ │ │ │ lsls r6, r3, #4 │ │ │ │ - stc2 1, cr0, [sl], {13} │ │ │ │ - ldr r0, [pc, #624] @ (3f56f4 ) │ │ │ │ + stc2 1, cr0, [lr], {13} │ │ │ │ + ldr r0, [pc, #640] @ (3f5704 ) │ │ │ │ lsls r6, r1, #4 │ │ │ │ blx ip │ │ │ │ lsls r6, r3, #4 │ │ │ │ - ldc2l 1, cr0, [r2], #-52 @ 0xffffffcc │ │ │ │ - adds r4, #36 @ 0x24 │ │ │ │ + ldc2l 1, cr0, [r6], #-52 @ 0xffffffcc │ │ │ │ + adds r4, #40 @ 0x28 │ │ │ │ lsls r6, r1, #4 │ │ │ │ blx r9 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - mrrc2 1, 0, r0, sl, cr13 │ │ │ │ - ldr r0, [pc, #288] @ (3f55bc ) │ │ │ │ + mrrc2 1, 0, r0, lr, cr13 │ │ │ │ + ldr r0, [pc, #304] @ (3f55cc ) │ │ │ │ lsls r6, r1, #4 │ │ │ │ blx r5 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - ldc2 1, cr0, [sl], #-52 @ 0xffffffcc │ │ │ │ - add r7, sp, #496 @ 0x1f0 │ │ │ │ + ldc2 1, cr0, [lr], #-52 @ 0xffffffcc │ │ │ │ + add r7, sp, #512 @ 0x200 │ │ │ │ lsls r5, r1, #4 │ │ │ │ blx r2 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - stc2 1, cr0, [r2], #-52 @ 0xffffffcc │ │ │ │ - ldr r0, [pc, #448] @ (3f5674 ) │ │ │ │ + stc2 1, cr0, [r6], #-52 @ 0xffffffcc │ │ │ │ + ldr r0, [pc, #464] @ (3f5684 ) │ │ │ │ lsls r6, r1, #4 │ │ │ │ bx pc │ │ │ │ lsls r6, r3, #4 │ │ │ │ - stc2 1, cr0, [sl], {13} │ │ │ │ - blxns sp │ │ │ │ + stc2 1, cr0, [lr], {13} │ │ │ │ + blx lr │ │ │ │ lsls r6, r1, #4 │ │ │ │ bx ip │ │ │ │ lsls r6, r3, #4 │ │ │ │ - @ instruction: 0xfbf2010d │ │ │ │ - blx r9 │ │ │ │ + @ instruction: 0xfbf6010d │ │ │ │ + blxns r9 │ │ │ │ lsls r6, r1, #4 │ │ │ │ bx r9 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - @ instruction: 0xfbda010d │ │ │ │ - blx ip │ │ │ │ + @ instruction: 0xfbde010d │ │ │ │ + blxns ip │ │ │ │ lsls r6, r1, #4 │ │ │ │ bx r6 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - smlal r0, r1, r2, sp │ │ │ │ - adds r0, #100 @ 0x64 │ │ │ │ + smlal r0, r1, r6, sp │ │ │ │ + adds r0, #104 @ 0x68 │ │ │ │ lsls r6, r1, #4 │ │ │ │ bx r3 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - umull r0, r1, sl, sp │ │ │ │ - beq.n 3f5438 │ │ │ │ + umull r0, r1, lr, sp │ │ │ │ + beq.n 3f5440 │ │ │ │ lsls r5, r1, #4 │ │ │ │ bx r0 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - @ instruction: 0xfb92010d │ │ │ │ - subs r4, #236 @ 0xec │ │ │ │ + @ instruction: 0xfb96010d │ │ │ │ + subs r4, #240 @ 0xf0 │ │ │ │ lsls r6, r1, #4 │ │ │ │ mov r8, sp │ │ │ │ lsls r6, r3, #4 │ │ │ │ - usada8 r1, sl, sp, r0 │ │ │ │ - add r7, sp, #592 @ 0x250 │ │ │ │ + usada8 r1, lr, sp, r0 │ │ │ │ + add r7, sp, #608 @ 0x260 │ │ │ │ lsls r5, r1, #4 │ │ │ │ mov r8, sl │ │ │ │ lsls r6, r3, #4 │ │ │ │ - smmls r1, r2, sp, r0 │ │ │ │ - add r6, sp, #560 @ 0x230 │ │ │ │ + smmls r1, r6, sp, r0 │ │ │ │ + add r6, sp, #576 @ 0x240 │ │ │ │ lsls r5, r1, #4 │ │ │ │ mov r8, r7 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - smlsd r1, sl, sp, r0 │ │ │ │ - cmp r1, #144 @ 0x90 │ │ │ │ + smlsd r1, lr, sp, r0 │ │ │ │ + cmp r1, #148 @ 0x94 │ │ │ │ lsls r6, r1, #4 │ │ │ │ mov r8, r4 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - smlawb r1, r2, sp, r0 │ │ │ │ - beq.n 3f55cc │ │ │ │ + smlawb r1, r6, sp, r0 │ │ │ │ + beq.n 3f55d4 │ │ │ │ lsls r5, r1, #4 │ │ │ │ mov r8, r1 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - smlabb r1, sl, sp, r0 │ │ │ │ - cmp r1, #96 @ 0x60 │ │ │ │ + smlabb r1, lr, sp, r0 │ │ │ │ + cmp r1, #100 @ 0x64 │ │ │ │ lsls r6, r1, #4 │ │ │ │ mov r0, lr │ │ │ │ lsls r6, r3, #4 │ │ │ │ - mla r1, r2, sp, r0 │ │ │ │ - cmp r1, #60 @ 0x3c │ │ │ │ + mla r1, r6, sp, r0 │ │ │ │ + cmp r1, #64 @ 0x40 │ │ │ │ lsls r6, r1, #4 │ │ │ │ mov r0, fp │ │ │ │ lsls r6, r3, #4 │ │ │ │ - @ instruction: 0xfaea010d │ │ │ │ - cmp r1, #168 @ 0xa8 │ │ │ │ + @ instruction: 0xfaee010d │ │ │ │ + cmp r1, #172 @ 0xac │ │ │ │ lsls r6, r1, #4 │ │ │ │ mov r0, r8 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - @ instruction: 0xfad2010d │ │ │ │ - beq.n 3f563c │ │ │ │ + @ instruction: 0xfad6010d │ │ │ │ + beq.n 3f5644 │ │ │ │ lsls r5, r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - @ instruction: 0xfaba010d │ │ │ │ - cmp r0, #244 @ 0xf4 │ │ │ │ + @ instruction: 0xfabe010d │ │ │ │ + cmp r0, #248 @ 0xf8 │ │ │ │ lsls r6, r1, #4 │ │ │ │ mov r0, r2 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - @ instruction: 0xfaa2010d │ │ │ │ - cmp r0, #232 @ 0xe8 │ │ │ │ + @ instruction: 0xfaa6010d │ │ │ │ + cmp r0, #236 @ 0xec │ │ │ │ lsls r6, r1, #4 │ │ │ │ adds r5, #2 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - add r6, pc, #304 @ (adr r6, 3f56ac ) │ │ │ │ + add r6, pc, #320 @ (adr r6, 3f56bc ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ - add r7, pc, #8 @ (adr r7, 3f5588 ) │ │ │ │ + add r7, pc, #24 @ (adr r7, 3f5598 ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ adds r4, #234 @ 0xea │ │ │ │ lsls r6, r3, #4 │ │ │ │ - add r7, pc, #16 @ (adr r7, 3f5598 ) │ │ │ │ + add r7, pc, #32 @ (adr r7, 3f55a8 ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ - add r7, pc, #136 @ (adr r7, 3f5614 ) │ │ │ │ + add r7, pc, #152 @ (adr r7, 3f5624 ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ │ │ │ │ 003f558c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ @@ -284262,34 +284262,34 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #238 @ 0xee │ │ │ │ lsls r5, r4, #4 │ │ │ │ - push {r2, r5} │ │ │ │ + push {r3, r5} │ │ │ │ lsls r5, r1, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, r4 │ │ │ │ + cmp r4, r4 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - @ instruction: 0xf70c010d │ │ │ │ - push {} │ │ │ │ + @ instruction: 0xf710010d │ │ │ │ + push {r2} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - cbz r4, 3f58ac │ │ │ │ + cbz r0, 3f58ae │ │ │ │ lsls r5, r1, #4 │ │ │ │ - subs r7, #174 @ 0xae │ │ │ │ + subs r7, #178 @ 0xb2 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - subs r7, #160 @ 0xa0 │ │ │ │ + subs r7, #164 @ 0xa4 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - @ instruction: 0xe83c011a │ │ │ │ - b.n 3f5968 │ │ │ │ + strex r1, r0, [r0, #104] @ 0x68 │ │ │ │ + b.n 3f5970 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - @ instruction: 0xf1e6010b │ │ │ │ - rsbs r1, sl, #11 │ │ │ │ + @ instruction: 0xf1ea010b │ │ │ │ + rsbs r1, lr, #11 │ │ │ │ │ │ │ │ 003f5848 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr.w r2, [pc, #2212] @ 3f6100 │ │ │ │ @@ -285095,144 +285095,144 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r7, #12] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ands r0, r0 │ │ │ │ + ands r4, r0 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - usat16 r1, #13, r4 │ │ │ │ - subs r7, #206 @ 0xce │ │ │ │ + usat16 r1, #13, r8 │ │ │ │ + subs r7, #210 @ 0xd2 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - @ instruction: 0xf372010d │ │ │ │ + @ instruction: 0xf376010d │ │ │ │ add sp, #416 @ 0x1a0 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - subs r7, #140 @ 0x8c │ │ │ │ + subs r7, #144 @ 0x90 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - @ instruction: 0xf330010d │ │ │ │ - subs r7, #76 @ 0x4c │ │ │ │ + @ instruction: 0xf334010d │ │ │ │ + subs r7, #80 @ 0x50 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - @ instruction: 0xf2f0010d │ │ │ │ + @ instruction: 0xf2f4010d │ │ │ │ subs r2, r1, #6 │ │ │ │ lsls r5, r4, #4 │ │ │ │ - subs r6, #148 @ 0x94 │ │ │ │ + subs r6, #152 @ 0x98 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - @ instruction: 0xf238010d │ │ │ │ + @ instruction: 0xf23c010d │ │ │ │ add r7, sp, #288 @ 0x120 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - subs r6, #108 @ 0x6c │ │ │ │ + subs r6, #112 @ 0x70 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - addw r1, lr, #13 │ │ │ │ - subs r6, #94 @ 0x5e │ │ │ │ + @ instruction: 0xf212010d │ │ │ │ + subs r6, #98 @ 0x62 │ │ │ │ lsls r6, r1, #4 │ │ │ │ ldr r1, [sp, #944] @ 0x3b0 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - subs r6, #50 @ 0x32 │ │ │ │ + subs r6, #54 @ 0x36 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - rsbs r1, r8, #13 │ │ │ │ - subs r6, #24 │ │ │ │ + rsbs r1, ip, #13 │ │ │ │ + subs r6, #28 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - subs.w r1, ip, #13 │ │ │ │ - subs r5, #250 @ 0xfa │ │ │ │ + rsb r1, r0, #13 │ │ │ │ + subs r5, #254 @ 0xfe │ │ │ │ lsls r6, r1, #4 │ │ │ │ - @ instruction: 0xf19e010d │ │ │ │ - ldrsb.w r0, [r4, ] │ │ │ │ - subs r5, #216 @ 0xd8 │ │ │ │ + sub.w r1, r2, #13 │ │ │ │ + ldrsb.w r0, [r8, ] │ │ │ │ + subs r5, #220 @ 0xdc │ │ │ │ lsls r6, r1, #4 │ │ │ │ - sbcs.w r1, sl, #13 │ │ │ │ + sbcs.w r1, lr, #13 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #246 @ 0xf6 │ │ │ │ + subs r4, #250 @ 0xfa │ │ │ │ lsls r6, r1, #4 │ │ │ │ - eors.w r1, sl, #13 │ │ │ │ + eors.w r1, lr, #13 │ │ │ │ lsrs r0, r3, #30 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #68] @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #156 @ 0x9c │ │ │ │ + subs r3, #160 @ 0xa0 │ │ │ │ lsls r6, r1, #4 │ │ │ │ str r7, [sp, #176] @ 0xb0 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - subs r3, #118 @ 0x76 │ │ │ │ + subs r3, #122 @ 0x7a │ │ │ │ lsls r6, r1, #4 │ │ │ │ - vrhadd.s16 d0, d12, d13 │ │ │ │ - orn r1, r8, fp │ │ │ │ - subs r3, #70 @ 0x46 │ │ │ │ + vrhadd.s32 d0, d0, d13 │ │ │ │ + orn r1, ip, fp │ │ │ │ + subs r3, #74 @ 0x4a │ │ │ │ lsls r6, r1, #4 │ │ │ │ - cdp 1, 14, cr0, cr10, cr13, {0} │ │ │ │ - subs r3, #46 @ 0x2e │ │ │ │ + cdp 1, 14, cr0, cr14, cr13, {0} │ │ │ │ + subs r3, #50 @ 0x32 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - cdp 1, 13, cr0, cr2, cr13, {0} │ │ │ │ - cdp 1, 11, cr0, cr2, cr13, {0} │ │ │ │ - subs r3, #18 │ │ │ │ + cdp 1, 13, cr0, cr6, cr13, {0} │ │ │ │ + cdp 1, 11, cr0, cr6, cr13, {0} │ │ │ │ + subs r3, #22 │ │ │ │ lsls r6, r1, #4 │ │ │ │ str r6, [sp, #672] @ 0x2a0 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - subs r2, #246 @ 0xf6 │ │ │ │ + subs r2, #250 @ 0xfa │ │ │ │ lsls r6, r1, #4 │ │ │ │ - subs r2, #216 @ 0xd8 │ │ │ │ + subs r2, #220 @ 0xdc │ │ │ │ lsls r6, r1, #4 │ │ │ │ - cdp 1, 7, cr0, cr12, cr13, {0} │ │ │ │ + cdp 1, 8, cr0, cr0, cr13, {0} │ │ │ │ subs r1, #112 @ 0x70 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - cdp 1, 0, cr0, cr2, cr13, {0} │ │ │ │ - movw r1, #2061 @ 0x80d │ │ │ │ + cdp 1, 0, cr0, cr6, cr13, {0} │ │ │ │ + movw r1, #18445 @ 0x480d │ │ │ │ subs r1, #88 @ 0x58 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - stcl 1, cr0, [sl, #52]! @ 0x34 │ │ │ │ - add r2, pc, #400 @ (adr r2, 3f6388 ) │ │ │ │ + stcl 1, cr0, [lr, #52]! @ 0x34 │ │ │ │ + add r2, pc, #416 @ (adr r2, 3f6398 ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ subs r1, #64 @ 0x40 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - ldcl 1, cr0, [r2, #52] @ 0x34 │ │ │ │ - adds r4, r1, #0 │ │ │ │ + ldcl 1, cr0, [r6, #52] @ 0x34 │ │ │ │ + adds r0, r2, #0 │ │ │ │ lsls r6, r1, #4 │ │ │ │ subs r1, #40 @ 0x28 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - ldc 1, cr0, [sl, #52]! @ 0x34 │ │ │ │ - asrs r0, r6, #21 │ │ │ │ + ldc 1, cr0, [lr, #52]! @ 0x34 │ │ │ │ + asrs r4, r6, #21 │ │ │ │ lsls r6, r1, #4 │ │ │ │ subs r1, #16 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - stc 1, cr0, [r2, #52]! @ 0x34 │ │ │ │ - stmia r3!, {r6} │ │ │ │ + stc 1, cr0, [r6, #52]! @ 0x34 │ │ │ │ + stmia r3!, {r2, r6} │ │ │ │ lsls r5, r1, #4 │ │ │ │ movs r7, #248 @ 0xf8 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ + ldr r2, [sp, #88] @ 0x58 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r2, [sp, #192] @ 0xc0 │ │ │ │ + ldr r2, [sp, #208] @ 0xd0 │ │ │ │ lsls r5, r1, #4 │ │ │ │ movs r7, #226 @ 0xe2 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - ldr r1, [sp, #176] @ 0xb0 │ │ │ │ + ldr r1, [sp, #192] @ 0xc0 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r1, [sp, #904] @ 0x388 │ │ │ │ + ldr r1, [sp, #920] @ 0x398 │ │ │ │ lsls r5, r1, #4 │ │ │ │ subs r0, #194 @ 0xc2 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - ldcl 1, cr0, [r4, #-52] @ 0xffffffcc │ │ │ │ - subs r2, r1, #7 │ │ │ │ + ldcl 1, cr0, [r8, #-52] @ 0xffffffcc │ │ │ │ + subs r6, r1, #7 │ │ │ │ lsls r6, r1, #4 │ │ │ │ subs r0, #170 @ 0xaa │ │ │ │ lsls r6, r3, #4 │ │ │ │ - ldc 1, cr0, [ip, #-52]! @ 0xffffffcc │ │ │ │ - movs r3, #66 @ 0x42 │ │ │ │ + stcl 1, cr0, [r0, #-52] @ 0xffffffcc │ │ │ │ + movs r3, #70 @ 0x46 │ │ │ │ lsls r6, r1, #4 │ │ │ │ subs r0, #146 @ 0x92 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - stc 1, cr0, [r4, #-52]! @ 0xffffffcc │ │ │ │ - stmia r2!, {r1, r2, r4, r5, r7} │ │ │ │ + stc 1, cr0, [r8, #-52]! @ 0xffffffcc │ │ │ │ + stmia r2!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r5, r1, #4 │ │ │ │ │ │ │ │ 003f6258 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -285333,18 +285333,18 @@ │ │ │ │ lsls r5, r4, #4 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ add r0, sp, #456 @ 0x1c8 │ │ │ │ lsls r2, r1, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #142 @ 0x8e │ │ │ │ + adds r7, #146 @ 0x92 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - @ instruction: 0xeb32010d │ │ │ │ - bpl.n 3f6360 │ │ │ │ + @ instruction: 0xeb36010d │ │ │ │ + bpl.n 3f6368 │ │ │ │ lsls r5, r1, #4 │ │ │ │ │ │ │ │ 003f6360 : │ │ │ │ stmdb 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 │ │ │ │ @@ -286441,113 +286441,113 @@ │ │ │ │ lsls r5, r4, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #216 @ 0xd8 │ │ │ │ + adds r6, #220 @ 0xdc │ │ │ │ lsls r6, r1, #4 │ │ │ │ - orr.w r1, lr, sp │ │ │ │ + orrs.w r1, r2, sp │ │ │ │ ldr r6, [pc, #512] @ (3f711c ) │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #26 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r0, [r0, r7] │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #136 @ (adr r2, 3f6fb8 ) │ │ │ │ + add r2, pc, #152 @ (adr r2, 3f6fc8 ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ - adds r0, #110 @ 0x6e │ │ │ │ + adds r0, #114 @ 0x72 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - b.n 3f7700 │ │ │ │ + b.n 3f7708 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - adds r0, #32 │ │ │ │ + adds r0, #36 @ 0x24 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - b.n 3f766c │ │ │ │ + b.n 3f7674 │ │ │ │ lsls r5, r1, #4 │ │ │ │ lsrs r0, r3, #30 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #120 @ 0x78 │ │ │ │ + cmp r7, #124 @ 0x7c │ │ │ │ lsls r6, r1, #4 │ │ │ │ - b.n 3f7528 │ │ │ │ + b.n 3f7530 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - cmp r7, #72 @ 0x48 │ │ │ │ + cmp r7, #76 @ 0x4c │ │ │ │ lsls r6, r1, #4 │ │ │ │ - b.n 3f74c8 │ │ │ │ + b.n 3f74d0 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - and.w r1, r4, sp │ │ │ │ - cmp r6, #136 @ 0x88 │ │ │ │ + and.w r1, r8, sp │ │ │ │ + cmp r6, #140 @ 0x8c │ │ │ │ lsls r6, r1, #4 │ │ │ │ - b.n 3f7360 │ │ │ │ + b.n 3f7368 │ │ │ │ lsls r5, r1, #4 │ │ │ │ lsrs r2, r1, #26 │ │ │ │ lsls r5, r4, #4 │ │ │ │ - cmp r6, #32 │ │ │ │ + cmp r6, #36 @ 0x24 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - b.n 3f7298 │ │ │ │ + b.n 3f72a0 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - cmp r5, #248 @ 0xf8 │ │ │ │ + cmp r5, #252 @ 0xfc │ │ │ │ lsls r6, r1, #4 │ │ │ │ - b.n 3f7248 │ │ │ │ + b.n 3f7250 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - cmp r5, #216 @ 0xd8 │ │ │ │ + cmp r5, #220 @ 0xdc │ │ │ │ lsls r6, r1, #4 │ │ │ │ - b.n 3f7210 │ │ │ │ + b.n 3f7218 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - cmp r5, #182 @ 0xb6 │ │ │ │ + cmp r5, #186 @ 0xba │ │ │ │ lsls r6, r1, #4 │ │ │ │ - b.n 3f71d4 │ │ │ │ + b.n 3f71dc │ │ │ │ lsls r5, r1, #4 │ │ │ │ - cmp r5, #110 @ 0x6e │ │ │ │ + cmp r5, #114 @ 0x72 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - b.n 3f7154 │ │ │ │ + b.n 3f715c │ │ │ │ lsls r5, r1, #4 │ │ │ │ - cmp r5, #60 @ 0x3c │ │ │ │ + cmp r5, #64 @ 0x40 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - b.n 3f70f0 │ │ │ │ + b.n 3f70f8 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - b.n 3f6f14 │ │ │ │ + b.n 3f6f1c │ │ │ │ lsls r5, r1, #4 │ │ │ │ - cmp r5, #16 │ │ │ │ + cmp r5, #20 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - b.n 3f70a4 │ │ │ │ + b.n 3f70ac │ │ │ │ lsls r5, r1, #4 │ │ │ │ - cmp r4, #228 @ 0xe4 │ │ │ │ + cmp r4, #232 @ 0xe8 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - b.n 3f7054 │ │ │ │ + b.n 3f705c │ │ │ │ lsls r5, r1, #4 │ │ │ │ - cmp r4, #196 @ 0xc4 │ │ │ │ + cmp r4, #200 @ 0xc8 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - b.n 3f701c │ │ │ │ + b.n 3f7024 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - cmp r4, #164 @ 0xa4 │ │ │ │ + cmp r4, #168 @ 0xa8 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - b.n 3f6fe4 │ │ │ │ + b.n 3f6fec │ │ │ │ lsls r5, r1, #4 │ │ │ │ - cmp r4, #108 @ 0x6c │ │ │ │ + cmp r4, #112 @ 0x70 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - svc 226 @ 0xe2 │ │ │ │ + svc 230 @ 0xe6 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - cmp r4, #56 @ 0x38 │ │ │ │ + cmp r4, #60 @ 0x3c │ │ │ │ lsls r6, r1, #4 │ │ │ │ - svc 170 @ 0xaa │ │ │ │ + svc 174 @ 0xae │ │ │ │ lsls r5, r1, #4 │ │ │ │ - cmp r4, #24 │ │ │ │ + cmp r4, #28 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - svc 138 @ 0x8a │ │ │ │ + svc 142 @ 0x8e │ │ │ │ lsls r5, r1, #4 │ │ │ │ - b.n 3f6ccc │ │ │ │ + b.n 3f6cd4 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - cmp r3, #226 @ 0xe2 │ │ │ │ + cmp r3, #230 @ 0xe6 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - svc 90 @ 0x5a │ │ │ │ + svc 94 @ 0x5e │ │ │ │ lsls r5, r1, #4 │ │ │ │ ldr.w r3, [pc, #2888] @ 3f7b28 │ │ │ │ ldr.w r2, [pc, #2888] @ 3f7b2c │ │ │ │ ldr.w r1, [pc, #2888] @ 3f7b30 │ │ │ │ ldr.w r0, [pc, #2888] @ 3f7b34 │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ @@ -287604,83 +287604,83 @@ │ │ │ │ bl 37a8b0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl 37a8b0 │ │ │ │ b.w 3f6c68 │ │ │ │ nop │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r0, #27] │ │ │ │ + strb r4, [r0, #27] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - cmp r2, #214 @ 0xd6 │ │ │ │ + cmp r2, #218 @ 0xda │ │ │ │ lsls r6, r1, #4 │ │ │ │ - udf #80 @ 0x50 │ │ │ │ + udf #84 @ 0x54 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - cmp r2, #208 @ 0xd0 │ │ │ │ + cmp r2, #212 @ 0xd4 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - cmp r2, #142 @ 0x8e │ │ │ │ + cmp r2, #146 @ 0x92 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - udf #4 │ │ │ │ + udf #8 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - b.n 3f742c │ │ │ │ + b.n 3f7434 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - cmp r1, #216 @ 0xd8 │ │ │ │ + cmp r1, #220 @ 0xdc │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ble.n 3f7bf0 │ │ │ │ + ble.n 3f7bf8 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - cmp r1, #168 @ 0xa8 │ │ │ │ + cmp r1, #172 @ 0xac │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ble.n 3f7b94 │ │ │ │ + ble.n 3f7b9c │ │ │ │ lsls r5, r1, #4 │ │ │ │ - cmp r1, #136 @ 0x88 │ │ │ │ + cmp r1, #140 @ 0x8c │ │ │ │ lsls r6, r1, #4 │ │ │ │ - bgt.n 3f7b5c │ │ │ │ + ble.n 3f7b64 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - cmp r1, #104 @ 0x68 │ │ │ │ + cmp r1, #108 @ 0x6c │ │ │ │ lsls r6, r1, #4 │ │ │ │ - bgt.n 3f7b24 │ │ │ │ + bgt.n 3f7b2c │ │ │ │ lsls r5, r1, #4 │ │ │ │ - cmp r1, #48 @ 0x30 │ │ │ │ + cmp r1, #52 @ 0x34 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - bgt.n 3f7abc │ │ │ │ + bgt.n 3f7ac4 │ │ │ │ lsls r5, r1, #4 │ │ │ │ lsls r0, r7, #26 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #190 @ 0xbe │ │ │ │ + movs r6, #194 @ 0xc2 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - bge.n 3f7be8 │ │ │ │ + bge.n 3f7bf0 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - movs r6, #90 @ 0x5a │ │ │ │ + movs r6, #94 @ 0x5e │ │ │ │ lsls r6, r1, #4 │ │ │ │ - bls.n 3f7b28 │ │ │ │ + bls.n 3f7b30 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - bmi.n 3f7b40 │ │ │ │ + bmi.n 3f7b48 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - movs r5, #200 @ 0xc8 │ │ │ │ + movs r5, #204 @ 0xcc │ │ │ │ lsls r6, r1, #4 │ │ │ │ - bls.n 3f7c10 │ │ │ │ + bls.n 3f7c18 │ │ │ │ lsls r5, r1, #4 │ │ │ │ str r6, [sp, #272] @ 0x110 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - movs r5, #150 @ 0x96 │ │ │ │ + movs r5, #154 @ 0x9a │ │ │ │ lsls r6, r1, #4 │ │ │ │ - bls.n 3f7bc4 │ │ │ │ + bls.n 3f7bcc │ │ │ │ lsls r5, r1, #4 │ │ │ │ - movs r0, #0 │ │ │ │ + movs r0, #4 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - bcc.n 3f7c94 │ │ │ │ + bcc.n 3f7c9c │ │ │ │ lsls r5, r1, #4 │ │ │ │ - subs r2, r4, #7 │ │ │ │ + subs r6, r4, #7 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - bcc.n 3f7c60 │ │ │ │ + bcc.n 3f7c68 │ │ │ │ lsls r5, r1, #4 │ │ │ │ ldr.w r3, [pc, #2816] @ 3f86bc │ │ │ │ ldr.w r2, [pc, #2816] @ 3f86c0 │ │ │ │ ldr.w r1, [pc, #2816] @ 3f86c4 │ │ │ │ ldr.w r0, [pc, #2816] @ 3f86c8 │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ @@ -288677,139 +288677,139 @@ │ │ │ │ beq.w 3f8a0c │ │ │ │ adds r4, #1 │ │ │ │ b.n 3f85fc │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r5, #60] @ 0x3c │ │ │ │ lsls r2, r1, #4 │ │ │ │ - subs r2, r7, #3 │ │ │ │ + subs r6, r7, #3 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - bcs.n 3f87b0 │ │ │ │ + bcs.n 3f87b8 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - stmia r3!, {r4, r7} │ │ │ │ + stmia r3!, {r2, r4, r7} │ │ │ │ lsls r2, r3, #4 │ │ │ │ - subs r6, r6, #1 │ │ │ │ + subs r2, r7, #1 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - bne.n 3f86b0 │ │ │ │ + bne.n 3f86b8 │ │ │ │ lsls r5, r1, #4 │ │ │ │ lsrs r0, r3, #30 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r0, #7 │ │ │ │ + adds r4, r0, #7 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - bne.n 3f8750 │ │ │ │ + bne.n 3f8758 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - adds r4, r0, #6 │ │ │ │ + adds r0, r1, #6 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - beq.n 3f86d8 │ │ │ │ + beq.n 3f86e0 │ │ │ │ lsls r5, r1, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r3, r7 │ │ │ │ + subs r6, r3, r7 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldmia r7!, {r4, r6} │ │ │ │ + ldmia r7!, {r2, r4, r6} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - subs r0, r3, r6 │ │ │ │ + subs r4, r3, r6 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldmia r7!, {r1, r2, r3} │ │ │ │ + ldmia r7!, {r1, r4} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - subs r0, r6, r5 │ │ │ │ + subs r4, r6, r5 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldmia r6, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r6, {r1, r3, r5, r6, r7} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - subs r4, r2, r4 │ │ │ │ + subs r0, r3, r4 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldmia r6!, {r1, r2, r7} │ │ │ │ + ldmia r6!, {r1, r3, r7} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r2, [r2, #108] @ 0x6c │ │ │ │ + str r6, [r2, #108] @ 0x6c │ │ │ │ lsls r4, r1, #4 │ │ │ │ - subs r0, r5, r3 │ │ │ │ + subs r4, r5, r3 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldmia r6, {r1, r5, r6} │ │ │ │ + ldmia r6, {r1, r2, r5, r6} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - subs r6, r3, r3 │ │ │ │ + subs r2, r4, r3 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - subs r2, r1, r2 │ │ │ │ + subs r6, r1, r2 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldmia r5, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r6!, {} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - subs r4, r4, r1 │ │ │ │ + subs r0, r5, r1 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - subs r6, r7, r0 │ │ │ │ + subs r2, r0, r1 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldmia r5, {r4, r5, r7} │ │ │ │ + ldmia r5, {r2, r4, r5, r7} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - subs r0, r1, r0 │ │ │ │ + subs r4, r1, r0 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldmia r5, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r5, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - adds r2, r6, r6 │ │ │ │ + adds r6, r6, r6 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldmia r5, {r2, r5} │ │ │ │ + ldmia r5, {r3, r5} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - adds r4, r0, r6 │ │ │ │ + adds r0, r1, r6 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldmia r4, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - adds r6, r6, r3 │ │ │ │ + adds r2, r7, r3 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldmia r4!, {r2, r3, r5, r6} │ │ │ │ + ldmia r4, {r4, r5, r6} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - adds r4, r1, r3 │ │ │ │ + adds r0, r2, r3 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldmia r4!, {r2, r6} │ │ │ │ + ldmia r4!, {r3, r6} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - adds r2, r6, r1 │ │ │ │ + adds r6, r6, r1 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldmia r3, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - bcs.n 3f86c8 │ │ │ │ + bcs.n 3f86d0 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - adds r6, r1, r0 │ │ │ │ + adds r2, r2, r0 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldmia r3!, {r7} │ │ │ │ + ldmia r3!, {r2, r7} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - asrs r6, r4, #31 │ │ │ │ + asrs r2, r5, #31 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldmia r3, {r3, r4, r6} │ │ │ │ + ldmia r3, {r2, r3, r4, r6} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - asrs r2, r0, #31 │ │ │ │ + asrs r6, r0, #31 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldmia r3!, {r2, r4, r5} │ │ │ │ + ldmia r3, {r3, r4, r5} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - asrs r0, r0, #30 │ │ │ │ + asrs r4, r0, #30 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldmia r2!, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - asrs r4, r3, #29 │ │ │ │ + asrs r0, r4, #29 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldmia r2, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r2!, {r1, r4, r6, r7} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - asrs r0, r5, #28 │ │ │ │ + asrs r4, r5, #28 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldmia r2!, {r1, r3, r4, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r7} │ │ │ │ lsls r5, r1, #4 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r7, #25 │ │ │ │ + asrs r2, r0, #26 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - asrs r0, r4, #24 │ │ │ │ + asrs r4, r4, #24 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldmia r1, {r1, r4, r7} │ │ │ │ + ldmia r1, {r1, r2, r4, r7} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - beq.n 3f86e4 │ │ │ │ + beq.n 3f86ec │ │ │ │ lsls r5, r1, #4 │ │ │ │ - asrs r4, r7, #23 │ │ │ │ + asrs r0, r0, #24 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldmia r1, {r1, r4, r5, r6} │ │ │ │ + ldmia r1, {r1, r2, r4, r5, r6} │ │ │ │ lsls r5, r1, #4 │ │ │ │ lsls r0, r7, #26 │ │ │ │ movs r0, r0 │ │ │ │ mov r4, r6 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ @@ -289997,174 +289997,174 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r5, #4 │ │ │ │ + asrs r4, r5, #4 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - stmia r4!, {r2, r3, r4, r7} │ │ │ │ + stmia r4!, {r5, r7} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - asrs r4, r6, #3 │ │ │ │ + asrs r0, r7, #3 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - stmia r4!, {r3, r5, r6} │ │ │ │ + stmia r4!, {r2, r3, r5, r6} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - asrs r2, r0, #2 │ │ │ │ + asrs r6, r0, #2 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - stmia r3!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - asrs r0, r2, #1 │ │ │ │ + asrs r4, r2, #1 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - stmia r3!, {r2, r6, r7} │ │ │ │ + stmia r3!, {r3, r6, r7} │ │ │ │ lsls r5, r1, #4 │ │ │ │ strh r0, [r2, #6] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - asrs r2, r4, #32 │ │ │ │ + asrs r6, r4, #32 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - stmia r3!, {r1, r3, r4, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - lsrs r4, r6, #31 │ │ │ │ + lsrs r0, r7, #31 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - stmia r3!, {r3, r5, r6} │ │ │ │ + stmia r3!, {r2, r3, r5, r6} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - lsrs r4, r6, #30 │ │ │ │ + lsrs r0, r7, #30 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - stmia r3!, {r1, r3, r5} │ │ │ │ + stmia r3!, {r1, r2, r3, r5} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - lsrs r4, r6, #29 │ │ │ │ + lsrs r0, r7, #29 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - stmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - lsrs r2, r7, #28 │ │ │ │ + lsrs r6, r7, #28 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - stmia r2!, {r4, r5, r7} │ │ │ │ + stmia r2!, {r2, r4, r5, r7} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - lsrs r2, r7, #27 │ │ │ │ + lsrs r6, r7, #27 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - stmia r2!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r2!, {r1, r4, r5, r6} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldmia r1!, {r7} │ │ │ │ + ldmia r1!, {r2, r7} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - lsrs r2, r5, #24 │ │ │ │ + lsrs r6, r5, #24 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - stmia r1!, {r5, r7} │ │ │ │ + stmia r1!, {r2, r5, r7} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - lsrs r0, r1, #24 │ │ │ │ + lsrs r4, r1, #24 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r1!, {r1, r7} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - lsrs r6, r3, #23 │ │ │ │ + lsrs r2, r4, #23 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - stmia r1!, {r2, r4, r6} │ │ │ │ + stmia r1!, {r3, r4, r6} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - lsrs r4, r7, #22 │ │ │ │ + lsrs r0, r0, #23 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - stmia r1!, {r1, r4, r5} │ │ │ │ + stmia r1!, {r1, r2, r4, r5} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - lsrs r0, r7, #21 │ │ │ │ + lsrs r4, r7, #21 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - stmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldc 1, cr0, [r4], {13} │ │ │ │ - lsrs r6, r2, #20 │ │ │ │ + ldc 1, cr0, [r8], {13} │ │ │ │ + lsrs r2, r3, #20 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - stmia r0!, {r1, r2, r3, r7} │ │ │ │ + stmia r0!, {r1, r4, r7} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - lsrs r6, r6, #18 │ │ │ │ + lsrs r2, r7, #18 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - stmia r0!, {r3, r5} │ │ │ │ + stmia r0!, {r2, r3, r5} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - cbnz r0, 3f95fa │ │ │ │ + cbnz r4, 3f95fa │ │ │ │ lsls r3, r1, #4 │ │ │ │ - lsrs r2, r1, #17 │ │ │ │ - lsls r6, r1, #4 │ │ │ │ - itt lt │ │ │ │ - lsllt r5, r1, #4 │ │ │ │ - lsrlt r6, r3, #16 │ │ │ │ + lsrs r6, r1, #17 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - nop {9} │ │ │ │ + nop {12} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrb r2, [r3, #18] │ │ │ │ + lsrs r2, r4, #16 │ │ │ │ + lsls r6, r1, #4 │ │ │ │ + ite ls │ │ │ │ + lslls r5, r1, #4 │ │ │ │ + ldrbhi r2, [r3, #18] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - lsrs r4, r5, #15 │ │ │ │ + lsrs r0, r6, #15 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - itt vs │ │ │ │ + it vs │ │ │ │ lslvs r5, r1, #4 │ │ │ │ - ldrbvs r6, [r1, #15] │ │ │ │ + ldrb r6, [r1, #15] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - lsrs r0, r4, #12 │ │ │ │ + lsrs r4, r4, #12 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - bkpt 0x0098 │ │ │ │ + bkpt 0x009c │ │ │ │ lsls r5, r1, #4 │ │ │ │ - lsrs r2, r3, #11 │ │ │ │ + lsrs r6, r3, #11 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - bkpt 0x0050 │ │ │ │ + bkpt 0x0054 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - lsrs r6, r2, #10 │ │ │ │ + lsrs r2, r3, #10 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - bkpt 0x0008 │ │ │ │ + bkpt 0x000c │ │ │ │ lsls r5, r1, #4 │ │ │ │ - lsrs r2, r0, #9 │ │ │ │ + lsrs r6, r0, #9 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - pop {r2, r4, r5, r7, pc} │ │ │ │ + pop {r3, r4, r5, r7, pc} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - lsrs r4, r1, #8 │ │ │ │ + lsrs r0, r2, #8 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - pop {r1, r7, pc} │ │ │ │ + pop {r1, r2, r7, pc} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - lsrs r0, r3, #7 │ │ │ │ + lsrs r4, r3, #7 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - pop {r1, r3, r6, pc} │ │ │ │ + pop {r1, r2, r3, r6, pc} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - stmia r4!, {r2, r3, r4, r6} │ │ │ │ + stmia r4!, {r5, r6} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - lsrs r6, r3, #6 │ │ │ │ + lsrs r2, r4, #6 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - pop {r2, r4, pc} │ │ │ │ + pop {r3, r4, pc} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - lsrs r6, r7, #5 │ │ │ │ + lsrs r2, r0, #6 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - pop {r4, r5, r6, r7} │ │ │ │ + pop {r2, r4, r5, r6, r7} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - lsrs r4, r1, #5 │ │ │ │ + lsrs r0, r2, #5 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - pop {r1, r2, r3, r4, r5, r7} │ │ │ │ + pop {r1, r6, r7} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - lsrs r0, r5, #4 │ │ │ │ + lsrs r4, r5, #4 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - pop {r1, r3, r4, r7} │ │ │ │ + pop {r1, r2, r3, r4, r7} │ │ │ │ lsls r5, r1, #4 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r0, #2 │ │ │ │ + lsrs r2, r1, #2 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - cbnz r4, 3f96a6 │ │ │ │ + pop {} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - lsrs r2, r7, #32 │ │ │ │ + lsrs r6, r7, #32 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - cbnz r4, 3f969a │ │ │ │ + cbnz r0, 3f969c │ │ │ │ lsls r5, r1, #4 │ │ │ │ - lsls r2, r7, #31 │ │ │ │ + lsls r6, r7, #31 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - cbnz r4, 3f9692 │ │ │ │ + cbnz r0, 3f9694 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strb r2, [r1, r1] │ │ │ │ + strb r6, [r1, r1] │ │ │ │ lsls r5, r3, #4 │ │ │ │ - lsls r0, r1, #30 │ │ │ │ + lsls r4, r1, #30 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - cbnz r0, 3f9684 │ │ │ │ + cbnz r4, 3f9684 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - lsls r6, r5, #28 │ │ │ │ + lsls r2, r6, #28 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - hlt 0x0020 │ │ │ │ + hlt 0x0024 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - lsls r4, r4, #24 │ │ │ │ + lsls r0, r5, #24 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - cbnz r6, 3f9678 │ │ │ │ + cbnz r2, 3f967a │ │ │ │ lsls r5, r1, #4 │ │ │ │ mov r0, r8 │ │ │ │ blx 344c20 <_Py_Dealloc@plt+0x4> │ │ │ │ b.n 3f9472 │ │ │ │ mov r0, r8 │ │ │ │ blx 344c20 <_Py_Dealloc@plt+0x4> │ │ │ │ b.n 3f9494 │ │ │ │ @@ -291162,296 +291162,296 @@ │ │ │ │ addw r3, r3, #3124 @ 0xc34 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r1, #19] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - lsls r2, r3, #16 │ │ │ │ + lsls r6, r3, #16 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - @ instruction: 0xb792 │ │ │ │ + @ instruction: 0xb796 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - lsls r0, r5, #15 │ │ │ │ + lsls r4, r5, #15 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - @ instruction: 0xb75e │ │ │ │ + @ instruction: 0xb762 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - lsls r6, r5, #13 │ │ │ │ + lsls r2, r6, #13 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - @ instruction: 0xb6e0 │ │ │ │ + @ instruction: 0xb6e4 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - lsls r2, r0, #13 │ │ │ │ + lsls r6, r0, #13 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - @ instruction: 0xb6b4 │ │ │ │ + @ instruction: 0xb6b8 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - b.n 3fa78c │ │ │ │ + b.n 3fa794 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - lsls r4, r1, #12 │ │ │ │ + lsls r0, r2, #12 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - @ instruction: 0xb684 │ │ │ │ + @ instruction: 0xb688 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - lsls r0, r4, #11 │ │ │ │ + lsls r4, r4, #11 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - @ instruction: 0xb652 │ │ │ │ + @ instruction: 0xb656 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - lsls r6, r1, #10 │ │ │ │ + lsls r2, r2, #10 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - @ instruction: 0xb600 │ │ │ │ + @ instruction: 0xb604 │ │ │ │ lsls r5, r1, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r6, #3 │ │ │ │ + lsls r6, r6, #3 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - push {r2, r5, r6} │ │ │ │ + push {r3, r5, r6} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - lsls r2, r1, #3 │ │ │ │ + lsls r6, r1, #3 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - push {r2, r3, r4, r5} │ │ │ │ + push {r6} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - lsls r4, r4, #2 │ │ │ │ + lsls r0, r5, #2 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - push {r1, r2, r4} │ │ │ │ + push {r1, r3, r4} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - lsls r6, r7, #1 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - cbz r0, 3fa330 │ │ │ │ + cbz r4, 3fa330 │ │ │ │ lsls r5, r1, #4 │ │ │ │ ldrh r0, [r2, r7] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - lsls r6, r0, #1 │ │ │ │ + lsls r2, r1, #1 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - cbz r4, 3fa32e │ │ │ │ + cbz r0, 3fa330 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - stc2 1, cr0, [ip, #76]! @ 0x4c │ │ │ │ - vaddw.u32 q8, q1, d13 │ │ │ │ - cbz r4, 3fa320 │ │ │ │ + ldc2 1, cr0, [r0, #76]! @ 0x4c │ │ │ │ + vaddw.u32 q8, q3, d13 │ │ │ │ + cbz r0, 3fa322 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - vrev16.16 d0, d13 │ │ │ │ - cbz r6, 3fa31c │ │ │ │ + vrev16.32 d0, d13 │ │ │ │ + cbz r2, 3fa31e │ │ │ │ lsls r5, r1, #4 │ │ │ │ - vaddw.u8 q0, q7, d13 │ │ │ │ - cbz r0, 3fa31c │ │ │ │ + vaddw.u16 q0, q1, d13 │ │ │ │ + cbz r4, 3fa31c │ │ │ │ lsls r5, r1, #4 │ │ │ │ - vrhadd.u32 d16, d0, d13 │ │ │ │ - uxtb r2, r2 │ │ │ │ + vrhadd.u32 d16, d4, d13 │ │ │ │ + uxtb r6, r2 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - vrhadd.u16 d0, d2, d13 │ │ │ │ - uxth r4, r0 │ │ │ │ + vrhadd.u16 d0, d6, d13 │ │ │ │ + uxth r0, r1 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - cdp2 1, 12, cr0, cr10, cr13, {0} │ │ │ │ - sxtb r0, r0 │ │ │ │ + cdp2 1, 12, cr0, cr14, cr13, {0} │ │ │ │ + sxtb r4, r0 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - cdp2 1, 9, cr0, cr14, cr13, {0} │ │ │ │ - sxth r4, r2 │ │ │ │ + cdp2 1, 10, cr0, cr2, cr13, {0} │ │ │ │ + sxth r0, r3 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r3, [pc, #296] @ (3fa428 ) │ │ │ │ + ldr r3, [pc, #312] @ (3fa438 ) │ │ │ │ lsls r5, r3, #4 │ │ │ │ - cdp2 1, 4, cr0, cr10, cr13, {0} │ │ │ │ - cbz r0, 3fa338 │ │ │ │ + cdp2 1, 4, cr0, cr14, cr13, {0} │ │ │ │ + cbz r4, 3fa338 │ │ │ │ lsls r5, r1, #4 │ │ │ │ ldc2l 1, cr0, [r6], {29} │ │ │ │ - cbz r0, 3fa32a │ │ │ │ + cbz r4, 3fa32a │ │ │ │ lsls r5, r1, #4 │ │ │ │ - cdp2 1, 4, cr0, cr2, cr13, {0} │ │ │ │ + cdp2 1, 4, cr0, cr6, cr13, {0} │ │ │ │ ldc2 1, cr0, [r4], #116 @ 0x74 │ │ │ │ - cbz r6, 3fa32c │ │ │ │ + cbz r2, 3fa32e │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r0, [r6, #116] @ 0x74 │ │ │ │ + ldr r4, [r6, #116] @ 0x74 │ │ │ │ lsls r5, r1, #4 │ │ │ │ ldc2 1, cr0, [r2], {29} │ │ │ │ - cbz r4, 3fa330 │ │ │ │ + cbz r0, 3fa332 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strh r6, [r6, #48] @ 0x30 │ │ │ │ + strh r2, [r7, #48] @ 0x30 │ │ │ │ lsls r5, r1, #4 │ │ │ │ ldc2l 1, cr0, [r0], #-116 @ 0xffffff8c │ │ │ │ - cbz r2, 3fa334 │ │ │ │ + cbz r6, 3fa334 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldc2l 1, cr0, [r0, #52] @ 0x34 │ │ │ │ + ldc2l 1, cr0, [r4, #52] @ 0x34 │ │ │ │ mcrr2 1, 1, r0, lr, cr13 │ │ │ │ - sub sp, #384 @ 0x180 │ │ │ │ + sub sp, #400 @ 0x190 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r6, [r2, #112] @ 0x70 │ │ │ │ + ldr r2, [r3, #112] @ 0x70 │ │ │ │ lsls r5, r1, #4 │ │ │ │ stc2 1, cr0, [ip], #-116 @ 0xffffff8c │ │ │ │ - sub sp, #248 @ 0xf8 │ │ │ │ + sub sp, #264 @ 0x108 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr??.w r0, [r8, ] │ │ │ │ + ldr??.w r0, [ip, ] │ │ │ │ stc2 1, cr0, [sl], {29} │ │ │ │ - sub sp, #112 @ 0x70 │ │ │ │ + sub sp, #128 @ 0x80 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - cdp2 1, 6, cr0, cr14, cr13, {0} │ │ │ │ + cdp2 1, 7, cr0, cr2, cr13, {0} │ │ │ │ @ instruction: 0xfbe8011d │ │ │ │ - add sp, #488 @ 0x1e8 │ │ │ │ + add sp, #504 @ 0x1f8 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - cdp2 1, 1, cr0, cr4, cr13, {0} │ │ │ │ + cdp2 1, 1, cr0, cr8, cr13, {0} │ │ │ │ @ instruction: 0xfbc6011d │ │ │ │ - add sp, #352 @ 0x160 │ │ │ │ + add sp, #368 @ 0x170 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldc2l 1, cr0, [lr, #52]! @ 0x34 │ │ │ │ + cdp2 1, 0, cr0, cr2, cr13, {0} │ │ │ │ @ instruction: 0xfba4011d │ │ │ │ - add sp, #216 @ 0xd8 │ │ │ │ + add sp, #232 @ 0xe8 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldc2 1, cr0, [r8, #52]! @ 0x34 │ │ │ │ + ldc2 1, cr0, [ip, #52]! @ 0x34 │ │ │ │ @ instruction: 0xfb82011d │ │ │ │ - add sp, #80 @ 0x50 │ │ │ │ + add sp, #96 @ 0x60 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldc2l 1, cr0, [r6], {13} │ │ │ │ + ldc2l 1, cr0, [sl], {13} │ │ │ │ smmlsr r1, r0, sp, r0 │ │ │ │ - add r7, sp, #968 @ 0x3c8 │ │ │ │ + add r7, sp, #984 @ 0x3d8 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldcl 1, cr0, [ip, #52]! @ 0x34 │ │ │ │ + cdp 1, 0, cr0, cr0, cr13, {0} │ │ │ │ smlawt r1, lr, sp, r0 │ │ │ │ - add r7, sp, #832 @ 0x340 │ │ │ │ + add r7, sp, #848 @ 0x350 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - add.w r1, lr, #13 │ │ │ │ + adds.w r1, r2, #13 │ │ │ │ smlabt r1, ip, sp, r0 │ │ │ │ - add r7, sp, #696 @ 0x2b8 │ │ │ │ + add r7, sp, #712 @ 0x2c8 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - @ instruction: 0xfa38010d │ │ │ │ + @ instruction: 0xfa3c010d │ │ │ │ @ instruction: 0xfafa011d │ │ │ │ - add r7, sp, #560 @ 0x230 │ │ │ │ + add r7, sp, #576 @ 0x240 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - stc2l 1, cr0, [lr, #-52] @ 0xffffffcc │ │ │ │ + ldc2l 1, cr0, [r2, #-52] @ 0xffffffcc │ │ │ │ @ instruction: 0xfad8011d │ │ │ │ - add r7, sp, #424 @ 0x1a8 │ │ │ │ + add r7, sp, #440 @ 0x1b8 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldc2 1, cr0, [ip, #-52] @ 0xffffffcc │ │ │ │ + stc2 1, cr0, [r0, #-52]! @ 0xffffffcc │ │ │ │ @ instruction: 0xfab6011d │ │ │ │ - add r7, sp, #288 @ 0x120 │ │ │ │ + add r7, sp, #304 @ 0x130 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strh r6, [r7, #38] @ 0x26 │ │ │ │ + strh r2, [r0, #40] @ 0x28 │ │ │ │ lsls r5, r1, #4 │ │ │ │ @ instruction: 0xfa94011d │ │ │ │ - add r7, sp, #152 @ 0x98 │ │ │ │ + add r7, sp, #168 @ 0xa8 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strh r0, [r4, #36] @ 0x24 │ │ │ │ + strh r4, [r4, #36] @ 0x24 │ │ │ │ lsls r5, r1, #4 │ │ │ │ @ instruction: 0xfa72011d │ │ │ │ - add r7, sp, #16 │ │ │ │ + add r7, sp, #32 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - vaddw.s8 q8, q3, d13 │ │ │ │ + vaddw.s8 q8, q5, d13 │ │ │ │ @ instruction: 0xfa50011d │ │ │ │ - add r6, sp, #904 @ 0x388 │ │ │ │ + add r6, sp, #920 @ 0x398 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r0, [r1, #40] @ 0x28 │ │ │ │ + str r4, [r1, #40] @ 0x28 │ │ │ │ lsls r5, r1, #4 │ │ │ │ @ instruction: 0xfa2e011d │ │ │ │ - add r6, sp, #768 @ 0x300 │ │ │ │ + add r6, sp, #784 @ 0x310 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - b.n 3f9d90 │ │ │ │ + b.n 3f9d98 │ │ │ │ lsls r5, r1, #4 │ │ │ │ @ instruction: 0xfa0c011d │ │ │ │ - add r6, sp, #632 @ 0x278 │ │ │ │ + add r6, sp, #648 @ 0x288 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrb r4, [r0, #28] │ │ │ │ + ldrb r0, [r1, #28] │ │ │ │ lsls r5, r1, #4 │ │ │ │ vld2.8 {d16[0],d17[0]}, [sl :16]! │ │ │ │ - add r6, sp, #496 @ 0x1f0 │ │ │ │ + add r6, sp, #512 @ 0x200 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r2, [r6, #56] @ 0x38 │ │ │ │ + ldr r6, [r6, #56] @ 0x38 │ │ │ │ lsls r5, r1, #4 │ │ │ │ vst2.8 {d16[0],d17[0]}, [r8 :16]! │ │ │ │ - add r6, sp, #360 @ 0x168 │ │ │ │ + add r6, sp, #376 @ 0x178 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strh r4, [r6, #18] │ │ │ │ + strh r0, [r7, #18] │ │ │ │ lsls r5, r1, #4 │ │ │ │ vld2.8 {d0[0],d1[0]}, [r6 :16]! │ │ │ │ - add r6, sp, #224 @ 0xe0 │ │ │ │ + add r6, sp, #240 @ 0xf0 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - cbnz r2, 3fa44a │ │ │ │ + cbnz r6, 3fa44a │ │ │ │ lsls r5, r1, #4 │ │ │ │ vst2.8 {d0[0],d1[0]}, [r4 :16]! │ │ │ │ - add r6, sp, #88 @ 0x58 │ │ │ │ + add r6, sp, #104 @ 0x68 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - b.n 3f9ca8 │ │ │ │ + b.n 3f9cb0 │ │ │ │ lsls r5, r1, #4 │ │ │ │ vld4.8 {d16,d18,d20,d22}, [r2 :64]! │ │ │ │ - add r5, sp, #976 @ 0x3d0 │ │ │ │ + add r5, sp, #992 @ 0x3e0 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - b.n 3fa720 │ │ │ │ + b.n 3fa728 │ │ │ │ lsls r5, r1, #4 │ │ │ │ vst4.8 {d16,d18,d20,d22}, [r0 :64]! │ │ │ │ - add r5, sp, #840 @ 0x348 │ │ │ │ + add r5, sp, #856 @ 0x358 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strh r4, [r4, #26] │ │ │ │ + strh r0, [r5, #26] │ │ │ │ lsls r5, r1, #4 │ │ │ │ vld4.8 {d0,d2,d4,d6}, [r2 :64]! │ │ │ │ - add r5, sp, #720 @ 0x2d0 │ │ │ │ + add r5, sp, #736 @ 0x2e0 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r6, [r7, #4] │ │ │ │ + str r2, [r0, #8] │ │ │ │ lsls r5, r1, #4 │ │ │ │ vst4.8 {d0,d2,d4,d6}, [r6 :64]! │ │ │ │ - add r5, sp, #608 @ 0x260 │ │ │ │ + add r5, sp, #624 @ 0x270 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strh r6, [r2, #14] │ │ │ │ + strh r2, [r3, #14] │ │ │ │ lsls r5, r1, #4 │ │ │ │ str??.w r0, [sl, #285] @ 0x11d │ │ │ │ - add r5, sp, #496 @ 0x1f0 │ │ │ │ + add r5, sp, #512 @ 0x200 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - vst2.8 {d16[0],d17[0]}, [sl]! │ │ │ │ + vst2.8 {d16[0],d17[0]}, [lr]! │ │ │ │ str.w r0, [lr, #285] @ 0x11d │ │ │ │ - add r5, sp, #384 @ 0x180 │ │ │ │ + add r5, sp, #400 @ 0x190 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - @ instruction: 0xfaee010d │ │ │ │ + @ instruction: 0xfaf2010d │ │ │ │ ldrh.w r0, [r2, #285] @ 0x11d │ │ │ │ - add r5, sp, #272 @ 0x110 │ │ │ │ + add r5, sp, #288 @ 0x120 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - @ instruction: 0xfaa2010d │ │ │ │ + @ instruction: 0xfaa6010d │ │ │ │ ldrb.w r0, [r6, #285] @ 0x11d │ │ │ │ - add r5, sp, #160 @ 0xa0 │ │ │ │ + add r5, sp, #176 @ 0xb0 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strh r2, [r0, #20] │ │ │ │ + strh r6, [r0, #20] │ │ │ │ lsls r5, r1, #4 │ │ │ │ ldr??.w r0, [sl, ] │ │ │ │ - add r5, sp, #48 @ 0x30 │ │ │ │ + add r5, sp, #64 @ 0x40 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - @ instruction: 0xfa82010d │ │ │ │ + @ instruction: 0xfa86010d │ │ │ │ ldr.w r0, [lr, ] │ │ │ │ - add r4, sp, #960 @ 0x3c0 │ │ │ │ + add r4, sp, #976 @ 0x3d0 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - @ instruction: 0xfa5a010d │ │ │ │ + @ instruction: 0xfa5e010d │ │ │ │ str.w r0, [r2, ] │ │ │ │ - add r4, sp, #848 @ 0x350 │ │ │ │ + add r4, sp, #864 @ 0x360 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - @ instruction: 0xfa02010d │ │ │ │ + @ instruction: 0xfa06010d │ │ │ │ strh.w r0, [r6, ] │ │ │ │ - add r4, sp, #736 @ 0x2e0 │ │ │ │ + add r4, sp, #752 @ 0x2f0 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - vst2.8 {d16[0],d17[0]}, [r2]! │ │ │ │ + vst2.8 {d16[0],d17[0]}, [r6]! │ │ │ │ strb.w r0, [sl, ] │ │ │ │ - add r4, sp, #624 @ 0x270 │ │ │ │ + add r4, sp, #640 @ 0x280 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrsh.w r0, [lr, #269] @ 0x10d │ │ │ │ + vst2.8 {d16[0],d17[0]}, [r2]! │ │ │ │ @ instruction: 0xf7ee011d │ │ │ │ - add r4, sp, #512 @ 0x200 │ │ │ │ + add r4, sp, #528 @ 0x210 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrsb.w r0, [r6, #269] @ 0x10d │ │ │ │ + ldrsb.w r0, [sl, #269] @ 0x10d │ │ │ │ @ instruction: 0xf7d2011d │ │ │ │ - add r4, sp, #400 @ 0x190 │ │ │ │ + add r4, sp, #416 @ 0x1a0 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - vld4.8 {d16,d18,d20,d22}, [r2]! │ │ │ │ + vld4.8 {d16,d18,d20,d22}, [r6]! │ │ │ │ @ instruction: 0xf7b6011d │ │ │ │ - add r4, sp, #288 @ 0x120 │ │ │ │ + add r4, sp, #304 @ 0x130 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - vld4.8 {d0,d2,d4,d6}, [lr]! │ │ │ │ + ldrsh.w r0, [r2, ] │ │ │ │ @ instruction: 0xf79a011d │ │ │ │ - add r4, sp, #176 @ 0xb0 │ │ │ │ + add r4, sp, #192 @ 0xc0 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - vld4.8 {d16,d18,d20,d22}, [r6]! │ │ │ │ + vld4.8 {d16,d18,d20,d22}, [sl]! │ │ │ │ @ instruction: 0xf77e011d │ │ │ │ - add r4, sp, #64 @ 0x40 │ │ │ │ + add r4, sp, #80 @ 0x50 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - vst4.8 {d0,d2,d4,d6}, [r2]! │ │ │ │ + vst4.8 {d0,d2,d4,d6}, [r6]! │ │ │ │ @ instruction: 0xf762011d │ │ │ │ - add r3, sp, #976 @ 0x3d0 │ │ │ │ + add r3, sp, #992 @ 0x3e0 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - vst4.8 {d16,d18,d20,d22}, [r6]! │ │ │ │ + vst4.8 {d16,d18,d20,d22}, [sl]! │ │ │ │ @ instruction: 0xf746011d │ │ │ │ - add r3, sp, #864 @ 0x360 │ │ │ │ + add r3, sp, #880 @ 0x370 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrsb.w r0, [lr, ] │ │ │ │ + vld4.8 {d0,d2,d4,d6}, [r2]! │ │ │ │ │ │ │ │ 003fa530 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -291572,26 +291572,26 @@ │ │ │ │ lsls r4, r4, #4 │ │ │ │ ldrb r4, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ bmi.n 3fa668 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - ldr r6, [r4, #112] @ 0x70 │ │ │ │ + ldr r2, [r5, #112] @ 0x70 │ │ │ │ lsls r5, r1, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - eors.w r1, lr, #9240576 @ 0x8d0000 │ │ │ │ - add r0, sp, #88 @ 0x58 │ │ │ │ + @ instruction: 0xf4a2010d │ │ │ │ + add r0, sp, #104 @ 0x68 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r5, [sp, #776] @ 0x308 │ │ │ │ + ldr r5, [sp, #792] @ 0x318 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - asrs r2, r7 │ │ │ │ + asrs r6, r7 │ │ │ │ lsls r5, r3, #4 │ │ │ │ - str r1, [sp, #816] @ 0x330 │ │ │ │ + str r1, [sp, #832] @ 0x340 │ │ │ │ lsls r5, r1, #4 │ │ │ │ │ │ │ │ 003fa698 : │ │ │ │ stmdb 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 │ │ │ │ @@ -292687,99 +292687,99 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf35a010d │ │ │ │ - add r5, pc, #616 @ (adr r5, 3fb4c4 ) │ │ │ │ + @ instruction: 0xf35e010d │ │ │ │ + add r5, pc, #632 @ (adr r5, 3fb4d4 ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ - adds.w r1, r8, #13 │ │ │ │ - add r3, pc, #344 @ (adr r3, 3fb3bc ) │ │ │ │ + adds.w r1, ip, #13 │ │ │ │ + add r3, pc, #360 @ (adr r3, 3fb3cc ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ - @ instruction: 0xf0b2010d │ │ │ │ - add r2, pc, #960 @ (adr r2, 3fb62c ) │ │ │ │ + @ instruction: 0xf0b6010d │ │ │ │ + add r2, pc, #976 @ (adr r2, 3fb63c ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ - orn r1, r2, #13 │ │ │ │ - add r2, pc, #640 @ (adr r2, 3fb4f4 ) │ │ │ │ + orn r1, r6, #13 │ │ │ │ + add r2, pc, #656 @ (adr r2, 3fb504 ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - ands.w r1, r2, #13 │ │ │ │ - add r2, pc, #328 @ (adr r2, 3fb3c8 ) │ │ │ │ + ands.w r1, r6, #13 │ │ │ │ + add r2, pc, #344 @ (adr r2, 3fb3d8 ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ ldmia r6, {r2, r4, r5, r6, r7} │ │ │ │ lsls r4, r4, #4 │ │ │ │ ldrsh r4, [r5, r4] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - vext.8 d0, d4, d13, #1 │ │ │ │ - add r1, pc, #976 @ (adr r1, 3fb660 ) │ │ │ │ + vext.8 d0, d8, d13, #1 │ │ │ │ + add r1, pc, #992 @ (adr r1, 3fb670 ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ - vrhadd.s d16, d4, d13 │ │ │ │ - add r1, pc, #712 @ (adr r1, 3fb560 ) │ │ │ │ + vrhadd.s d16, d8, d13 │ │ │ │ + add r1, pc, #728 @ (adr r1, 3fb570 ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r4, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r4, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - vrhadd.s d0, d2, d13 │ │ │ │ - add r1, pc, #456 @ (adr r1, 3fb46c ) │ │ │ │ + vrhadd.s d0, d6, d13 │ │ │ │ + add r1, pc, #472 @ (adr r1, 3fb47c ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ ldrsh r0, [r0, r2] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - vrhadd.s8 d0, d8, d13 │ │ │ │ - add r1, pc, #288 @ (adr r1, 3fb3d0 ) │ │ │ │ + vrhadd.s8 d0, d12, d13 │ │ │ │ + add r1, pc, #304 @ (adr r1, 3fb3e0 ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ - cdp 1, 13, cr0, cr0, cr13, {0} │ │ │ │ - add r1, pc, #64 @ (adr r1, 3fb2f8 ) │ │ │ │ + cdp 1, 13, cr0, cr4, cr13, {0} │ │ │ │ + add r1, pc, #80 @ (adr r1, 3fb308 ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ - cdp 1, 10, cr0, cr4, cr13, {0} │ │ │ │ - add r0, pc, #904 @ (adr r0, 3fb648 ) │ │ │ │ + cdp 1, 10, cr0, cr8, cr13, {0} │ │ │ │ + add r0, pc, #920 @ (adr r0, 3fb658 ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ - mrrc 1, 0, r0, r2, cr13 │ │ │ │ - ldr r6, [sp, #576] @ 0x240 │ │ │ │ + mrrc 1, 0, r0, r6, cr13 │ │ │ │ + ldr r6, [sp, #592] @ 0x250 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r1, [sp, #856] @ 0x358 │ │ │ │ + ldr r1, [sp, #872] @ 0x368 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldc 1, cr0, [r4], {13} │ │ │ │ - ldr r6, [sp, #336] @ 0x150 │ │ │ │ + ldc 1, cr0, [r8], {13} │ │ │ │ + ldr r6, [sp, #352] @ 0x160 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - @ instruction: 0xebfc010d │ │ │ │ - ldr r6, [sp, #240] @ 0xf0 │ │ │ │ + stc 1, cr0, [r0], {13} │ │ │ │ + ldr r6, [sp, #256] @ 0x100 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - rsbs r1, ip, sp │ │ │ │ - ldr r6, [sp, #112] @ 0x70 │ │ │ │ + @ instruction: 0xebe0010d │ │ │ │ + ldr r6, [sp, #128] @ 0x80 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - @ instruction: 0xeb90010d │ │ │ │ - ldr r5, [sp, #824] @ 0x338 │ │ │ │ + @ instruction: 0xeb94010d │ │ │ │ + ldr r5, [sp, #840] @ 0x348 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldmia r1, {r1, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r6, r7} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - sbc.w r1, r0, sp │ │ │ │ + sbc.w r1, r4, sp │ │ │ │ ldrh r4, [r1, r3] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r5, [sp, #600] @ 0x258 │ │ │ │ + ldr r5, [sp, #616] @ 0x268 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - @ instruction: 0xeb26010d │ │ │ │ - ldr r5, [sp, #416] @ 0x1a0 │ │ │ │ + @ instruction: 0xeb2a010d │ │ │ │ + ldr r5, [sp, #432] @ 0x1b0 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - @ instruction: 0xeae6010d │ │ │ │ - ldr r5, [sp, #144] @ 0x90 │ │ │ │ + @ instruction: 0xeaea010d │ │ │ │ + ldr r5, [sp, #160] @ 0xa0 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldmia r1!, {r3, r4} │ │ │ │ + ldmia r1!, {r2, r3, r4} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - eor.w r1, r2, sp │ │ │ │ - ldr r4, [sp, #784] @ 0x310 │ │ │ │ + eor.w r1, r6, sp │ │ │ │ + ldr r4, [sp, #800] @ 0x320 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - bics.w r1, lr, sp │ │ │ │ - ldr r4, [sp, #512] @ 0x200 │ │ │ │ + orr.w r1, r2, sp │ │ │ │ + ldr r4, [sp, #528] @ 0x210 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrh r6, [r3, #46] @ 0x2e │ │ │ │ + ldrh r2, [r4, #46] @ 0x2e │ │ │ │ lsls r2, r3, #4 │ │ │ │ - ldrd r0, r1, [r8, #52]! @ 0x34 │ │ │ │ - ldr r4, [sp, #224] @ 0xe0 │ │ │ │ + ldrd r0, r1, [ip, #52]! @ 0x34 │ │ │ │ + ldr r4, [sp, #240] @ 0xf0 │ │ │ │ lsls r5, r1, #4 │ │ │ │ ldr r3, [pc, #876] @ (3fb69c ) │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [pc, #876] @ (3fb6a0 ) │ │ │ │ ldr r0, [pc, #880] @ (3fb6a4 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ @@ -293100,124 +293100,124 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #3160 @ 0xc58 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe8ca010d │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + @ instruction: 0xe8ce010d │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - adds r4, #66 @ 0x42 │ │ │ │ + adds r4, #70 @ 0x46 │ │ │ │ lsls r5, r3, #4 │ │ │ │ lsrs r0, r3, #30 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #68] @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 3fb654 │ │ │ │ + b.n 3fb65c │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - b.n 3fb608 │ │ │ │ + b.n 3fb610 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r1, [sp, #904] @ 0x388 │ │ │ │ + ldr r1, [sp, #920] @ 0x398 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - b.n 3fb5e0 │ │ │ │ + b.n 3fb5e8 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - adds r3, #6 │ │ │ │ + adds r3, #10 │ │ │ │ lsls r5, r3, #4 │ │ │ │ - ldr r1, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r1, [sp, #768] @ 0x300 │ │ │ │ lsls r5, r1, #4 │ │ │ │ b.n 3faf3c │ │ │ │ lsls r5, r3, #4 │ │ │ │ - ldr r0, [sp, #776] @ 0x308 │ │ │ │ + ldr r0, [sp, #792] @ 0x318 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r0, [r1, #100] @ 0x64 │ │ │ │ + ldr r4, [r1, #100] @ 0x64 │ │ │ │ lsls r5, r1, #4 │ │ │ │ bcc.n 3fb720 │ │ │ │ lsls r5, r3, #4 │ │ │ │ - cmp r6, r6 │ │ │ │ + cmp r2, r7 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - cmp r4, sl │ │ │ │ + cmp r0, fp │ │ │ │ lsls r5, r1, #4 │ │ │ │ b.n 3fbeec │ │ │ │ lsls r5, r3, #4 │ │ │ │ - ldr r0, [sp, #568] @ 0x238 │ │ │ │ + ldr r0, [sp, #584] @ 0x248 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r0, [r7, #96] @ 0x60 │ │ │ │ + ldr r4, [r7, #96] @ 0x60 │ │ │ │ lsls r5, r1, #4 │ │ │ │ b.n 3fbec8 │ │ │ │ lsls r5, r3, #4 │ │ │ │ - ldr r0, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r0, [sp, #488] @ 0x1e8 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r4, [r6, #80] @ 0x50 │ │ │ │ + ldr r0, [r7, #80] @ 0x50 │ │ │ │ lsls r5, r1, #4 │ │ │ │ b.n 3fbea4 │ │ │ │ lsls r5, r3, #4 │ │ │ │ - ldr r0, [sp, #376] @ 0x178 │ │ │ │ + ldr r0, [sp, #392] @ 0x188 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r0, [r1, #24] │ │ │ │ + str r4, [r1, #24] │ │ │ │ lsls r5, r1, #4 │ │ │ │ b.n 3fbe80 │ │ │ │ lsls r5, r3, #4 │ │ │ │ - ldr r0, [sp, #280] @ 0x118 │ │ │ │ + ldr r0, [sp, #296] @ 0x128 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - add r0, pc, #528 @ (adr r0, 3fb930 ) │ │ │ │ + add r0, pc, #544 @ (adr r0, 3fb940 ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ bcs.n 3fb670 │ │ │ │ lsls r5, r3, #4 │ │ │ │ - mvns r0, r6 │ │ │ │ + mvns r4, r6 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - add lr, r4 │ │ │ │ + add sl, r5 │ │ │ │ lsls r5, r1, #4 │ │ │ │ b.n 3fbe3c │ │ │ │ lsls r5, r3, #4 │ │ │ │ - ldr r0, [sp, #96] @ 0x60 │ │ │ │ + ldr r0, [sp, #112] @ 0x70 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r6, [r6, #88] @ 0x58 │ │ │ │ + ldr r2, [r7, #88] @ 0x58 │ │ │ │ lsls r5, r1, #4 │ │ │ │ b.n 3fbe18 │ │ │ │ lsls r5, r3, #4 │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - stmia r4!, {r1, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r5, r1, #4 │ │ │ │ b.n 3fbdf4 │ │ │ │ lsls r5, r3, #4 │ │ │ │ - str r7, [sp, #928] @ 0x3a0 │ │ │ │ + str r7, [sp, #944] @ 0x3b0 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - add r1, pc, #440 @ (adr r1, 3fb908 ) │ │ │ │ + add r1, pc, #456 @ (adr r1, 3fb918 ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ b.n 3fbdd0 │ │ │ │ lsls r5, r3, #4 │ │ │ │ - str r7, [sp, #832] @ 0x340 │ │ │ │ + str r7, [sp, #848] @ 0x350 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - stmia r5!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r5, r1, #4 │ │ │ │ b.n 3fbdac │ │ │ │ lsls r5, r3, #4 │ │ │ │ - str r7, [sp, #736] @ 0x2e0 │ │ │ │ + str r7, [sp, #752] @ 0x2f0 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r2, [pc, #904] @ (3fbaf0 ) │ │ │ │ + ldr r2, [pc, #920] @ (3fbb00 ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ b.n 3fbd88 │ │ │ │ lsls r5, r3, #4 │ │ │ │ - str r7, [sp, #640] @ 0x280 │ │ │ │ + str r7, [sp, #656] @ 0x290 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r6, [r3, #60] @ 0x3c │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ lsls r5, r1, #4 │ │ │ │ b.n 3fbd64 │ │ │ │ lsls r5, r3, #4 │ │ │ │ - str r7, [sp, #544] @ 0x220 │ │ │ │ + str r7, [sp, #560] @ 0x230 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - b.n 3fb27c │ │ │ │ + b.n 3fb284 │ │ │ │ lsls r5, r1, #4 │ │ │ │ │ │ │ │ 003fb780 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -293324,23 +293324,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r4, r4, #4 │ │ │ │ - ldr r5, [sp, #168] @ 0xa8 │ │ │ │ + ldr r5, [sp, #184] @ 0xb8 │ │ │ │ lsls r5, r1, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 3fc010 │ │ │ │ + b.n 3fc018 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r5, [sp, #1016] @ 0x3f8 │ │ │ │ + str r6, [sp, #8] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r1, [sp, #272] @ 0x110 │ │ │ │ + str r1, [sp, #288] @ 0x120 │ │ │ │ lsls r3, r1, #4 │ │ │ │ │ │ │ │ 003fb89c : │ │ │ │ stmdb 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 │ │ │ │ @@ -294104,123 +294104,123 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ itet hi │ │ │ │ lslhi r4, r4, #4 │ │ │ │ addls r7, #248 @ 0xf8 │ │ │ │ movhi r0, r0 │ │ │ │ - b.n 3fc204 │ │ │ │ + b.n 3fc20c │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r2, [sp, #592] @ 0x250 │ │ │ │ + str r2, [sp, #608] @ 0x260 │ │ │ │ lsls r5, r1, #4 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 3fc0e0 │ │ │ │ + b.n 3fc0e8 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - b.n 3fc118 │ │ │ │ + b.n 3fc120 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r2, [sp, #88] @ 0x58 │ │ │ │ + str r2, [sp, #104] @ 0x68 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - svc 226 @ 0xe2 │ │ │ │ + svc 230 @ 0xe6 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - svc 252 @ 0xfc │ │ │ │ + b.n 3fc0c8 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r1, [sp, #912] @ 0x390 │ │ │ │ + str r1, [sp, #928] @ 0x3a0 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - svc 222 @ 0xde │ │ │ │ + svc 226 @ 0xe2 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r1, [sp, #792] @ 0x318 │ │ │ │ + str r1, [sp, #808] @ 0x328 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - svc 192 @ 0xc0 │ │ │ │ + svc 196 @ 0xc4 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r1, [sp, #672] @ 0x2a0 │ │ │ │ + str r1, [sp, #688] @ 0x2b0 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - svc 156 @ 0x9c │ │ │ │ + svc 160 @ 0xa0 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r1, [sp, #528] @ 0x210 │ │ │ │ + str r1, [sp, #544] @ 0x220 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - svc 128 @ 0x80 │ │ │ │ + svc 132 @ 0x84 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r1, [sp, #416] @ 0x1a0 │ │ │ │ + str r1, [sp, #432] @ 0x1b0 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - svc 92 @ 0x5c │ │ │ │ + svc 96 @ 0x60 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r1, [sp, #272] @ 0x110 │ │ │ │ + str r1, [sp, #288] @ 0x120 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - svc 56 @ 0x38 │ │ │ │ + svc 60 @ 0x3c │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r1, [sp, #128] @ 0x80 │ │ │ │ + str r1, [sp, #144] @ 0x90 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - svc 32 │ │ │ │ + svc 36 @ 0x24 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r1, [sp, #32] │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - udf #246 @ 0xf6 │ │ │ │ + udf #250 @ 0xfa │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r0, [sp, #888] @ 0x378 │ │ │ │ + str r0, [sp, #904] @ 0x388 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ble.n 3fc1d4 │ │ │ │ + ble.n 3fc1dc │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrh r2, [r1, #58] @ 0x3a │ │ │ │ + ldrh r6, [r1, #58] @ 0x3a │ │ │ │ lsls r5, r1, #4 │ │ │ │ - bgt.n 3fc0e0 │ │ │ │ + bgt.n 3fc0e8 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrh r6, [r1, #54] @ 0x36 │ │ │ │ + ldrh r2, [r2, #54] @ 0x36 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - bgt.n 3fc098 │ │ │ │ + bgt.n 3fc0a0 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrh r6, [r4, #52] @ 0x34 │ │ │ │ + ldrh r2, [r5, #52] @ 0x34 │ │ │ │ lsls r5, r1, #4 │ │ │ │ bls.n 3fc08c │ │ │ │ lsls r5, r3, #4 │ │ │ │ - ldrh r4, [r0, #50] @ 0x32 │ │ │ │ + ldrh r0, [r1, #50] @ 0x32 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - rors r6, r0 │ │ │ │ + rors r2, r1 │ │ │ │ lsls r5, r1, #4 │ │ │ │ bls.n 3fc068 │ │ │ │ lsls r5, r3, #4 │ │ │ │ - ldrh r4, [r5, #48] @ 0x30 │ │ │ │ + ldrh r0, [r6, #48] @ 0x30 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r2, [r2, #36] @ 0x24 │ │ │ │ + str r6, [r2, #36] @ 0x24 │ │ │ │ lsls r5, r1, #4 │ │ │ │ bls.n 3fc044 │ │ │ │ lsls r5, r3, #4 │ │ │ │ - ldrh r4, [r2, #48] @ 0x30 │ │ │ │ + ldrh r0, [r3, #48] @ 0x30 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r7, [sp, #568] @ 0x238 │ │ │ │ + str r7, [sp, #584] @ 0x248 │ │ │ │ lsls r5, r1, #4 │ │ │ │ bls.n 3fc220 │ │ │ │ lsls r5, r3, #4 │ │ │ │ - ldrh r4, [r7, #46] @ 0x2e │ │ │ │ + ldrh r0, [r0, #48] @ 0x30 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - bkpt 0x007a │ │ │ │ + bkpt 0x007e │ │ │ │ lsls r5, r1, #4 │ │ │ │ bls.n 3fc1fc │ │ │ │ lsls r5, r3, #4 │ │ │ │ - ldrh r4, [r4, #46] @ 0x2e │ │ │ │ + ldrh r0, [r5, #46] @ 0x2e │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r5, [sp, #472] @ 0x1d8 │ │ │ │ + str r5, [sp, #488] @ 0x1e8 │ │ │ │ lsls r5, r1, #4 │ │ │ │ bls.n 3fc1d8 │ │ │ │ lsls r5, r3, #4 │ │ │ │ - ldrh r4, [r1, #46] @ 0x2e │ │ │ │ + ldrh r0, [r2, #46] @ 0x2e │ │ │ │ lsls r5, r1, #4 │ │ │ │ - negs r6, r0 │ │ │ │ + negs r2, r1 │ │ │ │ lsls r5, r1, #4 │ │ │ │ bls.n 3fc1b4 │ │ │ │ lsls r5, r3, #4 │ │ │ │ - ldrh r4, [r6, #44] @ 0x2c │ │ │ │ + ldrh r0, [r7, #44] @ 0x2c │ │ │ │ lsls r5, r1, #4 │ │ │ │ - stmia r0!, {r1, r3, r5} │ │ │ │ + stmia r0!, {r1, r2, r3, r5} │ │ │ │ lsls r5, r1, #4 │ │ │ │ bls.n 3fc190 │ │ │ │ lsls r5, r3, #4 │ │ │ │ - ldrh r4, [r3, #44] @ 0x2c │ │ │ │ + ldrh r0, [r4, #44] @ 0x2c │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r5, [sp, #872] @ 0x368 │ │ │ │ + str r5, [sp, #888] @ 0x378 │ │ │ │ lsls r5, r1, #4 │ │ │ │ │ │ │ │ 003fc184 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -294274,21 +294274,21 @@ │ │ │ │ lsls r5, r4, #4 │ │ │ │ cbnz r2, 3fc218 │ │ │ │ lsls r4, r4, #4 │ │ │ │ lsls r0, r7, #26 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #512] @ 0x200 │ │ │ │ + str r3, [sp, #528] @ 0x210 │ │ │ │ lsls r5, r1, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 3fc2f0 │ │ │ │ + bge.n 3fc2f8 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrh r4, [r2, #34] @ 0x22 │ │ │ │ + ldrh r0, [r3, #34] @ 0x22 │ │ │ │ lsls r5, r1, #4 │ │ │ │ │ │ │ │ 003fc21c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -295061,79 +295061,79 @@ │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ stmia r0!, {r2, r3, r4, r6} │ │ │ │ lsls r0, r7, #26 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 3fcad8 │ │ │ │ + bpl.n 3fcae0 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strh r2, [r0, #56] @ 0x38 │ │ │ │ + strh r6, [r0, #56] @ 0x38 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrh r4, [r3, #24] │ │ │ │ + ldrh r0, [r4, #24] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrh r4, [r4, #22] │ │ │ │ + ldrh r0, [r5, #22] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrh r2, [r3, #18] │ │ │ │ + ldrh r6, [r3, #18] │ │ │ │ lsls r5, r1, #4 │ │ │ │ orrs r6, r2 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - bmi.n 3fcaac │ │ │ │ + bmi.n 3fcab4 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strh r0, [r4, #46] @ 0x2e │ │ │ │ + strh r4, [r4, #46] @ 0x2e │ │ │ │ lsls r5, r1, #4 │ │ │ │ sxtb r2, r6 │ │ │ │ lsls r4, r4, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 3fca20 │ │ │ │ + bcc.n 3fca28 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strh r2, [r2, #44] @ 0x2c │ │ │ │ + strh r6, [r2, #44] @ 0x2c │ │ │ │ lsls r5, r1, #4 │ │ │ │ - bcc.n 3fc9c4 │ │ │ │ + bcc.n 3fc9cc │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strh r0, [r4, #42] @ 0x2a │ │ │ │ + strh r4, [r4, #42] @ 0x2a │ │ │ │ lsls r5, r1, #4 │ │ │ │ - bcc.n 3fc99c │ │ │ │ + bcc.n 3fc9a4 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strh r0, [r1, #42] @ 0x2a │ │ │ │ + strh r4, [r1, #42] @ 0x2a │ │ │ │ lsls r5, r1, #4 │ │ │ │ - bcc.n 3fcb38 │ │ │ │ + bcc.n 3fcb40 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strh r2, [r2, #40] @ 0x28 │ │ │ │ + strh r6, [r2, #40] @ 0x28 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - bcc.n 3fcb10 │ │ │ │ + bcc.n 3fcb18 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strh r2, [r7, #38] @ 0x26 │ │ │ │ + strh r6, [r7, #38] @ 0x26 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - bcc.n 3fcae8 │ │ │ │ + bcc.n 3fcaf0 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strh r2, [r4, #38] @ 0x26 │ │ │ │ + strh r6, [r4, #38] @ 0x26 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - bcs.n 3fca7c │ │ │ │ + bcs.n 3fca84 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strh r0, [r5, #36] @ 0x24 │ │ │ │ + strh r4, [r5, #36] @ 0x24 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - bcs.n 3fca54 │ │ │ │ + bcs.n 3fca5c │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strh r0, [r2, #36] @ 0x24 │ │ │ │ + strh r4, [r2, #36] @ 0x24 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - bcs.n 3fca2c │ │ │ │ + bcs.n 3fca34 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strh r0, [r7, #34] @ 0x22 │ │ │ │ + strh r4, [r7, #34] @ 0x22 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrh r4, [r4, #26] │ │ │ │ + ldrh r0, [r5, #26] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strh r0, [r1, #34] @ 0x22 │ │ │ │ + strh r4, [r1, #34] @ 0x22 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - bcs.n 3fcbb4 │ │ │ │ + bcs.n 3fcbbc │ │ │ │ lsls r5, r1, #4 │ │ │ │ - bcs.n 3fcb94 │ │ │ │ + bcs.n 3fcb9c │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strh r2, [r4, #32] │ │ │ │ + strh r6, [r4, #32] │ │ │ │ lsls r5, r1, #4 │ │ │ │ ldr r3, [pc, #680] @ (3fcd90 ) │ │ │ │ movw r2, #4868 @ 0x1304 │ │ │ │ ldr r1, [pc, #680] @ (3fcd94 ) │ │ │ │ ldr r0, [pc, #680] @ (3fcd98 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ @@ -295404,89 +295404,89 @@ │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ stmia r0!, {r2, r3, r4, r6} │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 3fccac │ │ │ │ + bne.n 3fccb4 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strh r2, [r2, #26] │ │ │ │ + strh r6, [r2, #26] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strh r0, [r4, #58] @ 0x3a │ │ │ │ + strh r4, [r4, #58] @ 0x3a │ │ │ │ lsls r5, r1, #4 │ │ │ │ - bne.n 3fcdac │ │ │ │ + bne.n 3fcdb4 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strh r4, [r1, #22] │ │ │ │ + strh r0, [r2, #22] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - beq.n 3fcd6c │ │ │ │ + beq.n 3fcd74 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strh r0, [r5, #20] │ │ │ │ + strh r4, [r5, #20] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - beq.n 3fcd44 │ │ │ │ + beq.n 3fcd4c │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strh r0, [r2, #20] │ │ │ │ + strh r4, [r2, #20] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - beq.n 3fceac │ │ │ │ + beq.n 3fceb4 │ │ │ │ lsls r5, r1, #4 │ │ │ │ subs r7, #106 @ 0x6a │ │ │ │ lsls r2, r1, #4 │ │ │ │ - strh r4, [r6, #16] │ │ │ │ + strh r0, [r7, #16] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - beq.n 3fce74 │ │ │ │ + beq.n 3fce7c │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strh r6, [r3, #16] │ │ │ │ + strh r2, [r4, #16] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - beq.n 3fce48 │ │ │ │ + beq.n 3fce50 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strh r4, [r0, #16] │ │ │ │ + strh r0, [r1, #16] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - beq.n 3fcdfc │ │ │ │ + beq.n 3fce04 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strh r2, [r3, #14] │ │ │ │ + strh r6, [r3, #14] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrh r0, [r4, #6] │ │ │ │ + ldrh r4, [r4, #6] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldmia r7, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r7, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strh r6, [r6, #12] │ │ │ │ + strh r2, [r7, #12] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldmia r7, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r7, {r1, r3, r4, r6, r7} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strh r6, [r3, #12] │ │ │ │ + strh r2, [r4, #12] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r7, {r1, r6, r7} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strh r6, [r0, #12] │ │ │ │ + strh r2, [r1, #12] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldmia r7, {r2, r5, r7} │ │ │ │ + ldmia r7, {r3, r5, r7} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strh r4, [r5, #10] │ │ │ │ + strh r0, [r6, #10] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldmia r7, {r2, r3, r7} │ │ │ │ + ldmia r7, {r4, r7} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strh r4, [r2, #10] │ │ │ │ + strh r0, [r3, #10] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrh r2, [r3, #2] │ │ │ │ + ldrh r6, [r3, #2] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldmia r7!, {r1, r4, r5, r6} │ │ │ │ + ldmia r7!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strh r0, [r6, #8] │ │ │ │ + strh r4, [r6, #8] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldmia r7!, {r6} │ │ │ │ + ldmia r7!, {r2, r6} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strh r0, [r1, #8] │ │ │ │ + strh r4, [r1, #8] │ │ │ │ lsls r5, r1, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r2, r6} │ │ │ │ + ldmia r7!, {r3, r6} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldmia r7!, {r3} │ │ │ │ + ldmia r7!, {r2, r3} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strh r0, [r2, #6] │ │ │ │ + strh r4, [r2, #6] │ │ │ │ lsls r5, r1, #4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ blx 73be24 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 3fcfa6 │ │ │ │ @@ -295959,73 +295959,73 @@ │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ stmia r0!, {r2, r3, r4, r6} │ │ │ │ lsls r0, r7, #26 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5!, {r3, r6, r7} │ │ │ │ + ldmia r5!, {r2, r3, r6, r7} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrb r0, [r2, #30] │ │ │ │ + ldrb r4, [r2, #30] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldmia r5!, {r1, r2, r7} │ │ │ │ + ldmia r5!, {r1, r3, r7} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrb r6, [r1, #29] │ │ │ │ + ldrb r2, [r2, #29] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldmia r5, {r2, r5, r6} │ │ │ │ + ldmia r5, {r3, r5, r6} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrb r4, [r5, #28] │ │ │ │ + ldrb r0, [r6, #28] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldmia r5!, {r1, r2, r6} │ │ │ │ + ldmia r5!, {r1, r3, r6} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrb r6, [r1, #28] │ │ │ │ + ldrb r2, [r2, #28] │ │ │ │ lsls r5, r1, #4 │ │ │ │ subs r4, #52 @ 0x34 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - strh r2, [r6, #46] @ 0x2e │ │ │ │ + strh r6, [r6, #46] @ 0x2e │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldmia r5!, {r1, r3} │ │ │ │ + ldmia r5!, {r1, r2, r3} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrb r6, [r0, #27] │ │ │ │ + ldrb r2, [r1, #27] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldmia r4!, {r5, r6, r7} │ │ │ │ + ldmia r4!, {r2, r5, r6, r7} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrb r0, [r5, #26] │ │ │ │ + ldrb r4, [r5, #26] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldmia r4!, {r2, r6, r7} │ │ │ │ + ldmia r4!, {r3, r6, r7} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrb r4, [r1, #26] │ │ │ │ + ldrb r0, [r2, #26] │ │ │ │ lsls r5, r1, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r1, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r6, #0] │ │ │ │ + strh r2, [r7, #0] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldmia r2!, {r1, r4} │ │ │ │ + ldmia r2, {r1, r2, r4} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrb r2, [r3, #15] │ │ │ │ + ldrb r6, [r3, #15] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldmia r1!, {r2, r5, r6, r7} │ │ │ │ + ldmia r1!, {r3, r5, r6, r7} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrb r4, [r5, #14] │ │ │ │ + ldrb r0, [r6, #14] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldmia r1!, {r2, r3, r6, r7} │ │ │ │ + ldmia r1!, {r4, r6, r7} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrb r4, [r2, #14] │ │ │ │ + ldrb r0, [r3, #14] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldmia r2, {r2} │ │ │ │ + ldmia r2!, {r3} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldmia r1, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrb r6, [r7, #12] │ │ │ │ + ldrb r2, [r0, #13] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r1, {r1, r6} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrb r2, [r0, #12] │ │ │ │ + ldrb r6, [r0, #12] │ │ │ │ lsls r5, r1, #4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ beq.w 3fd21c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ @@ -297019,145 +297019,145 @@ │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ stmia r0!, {r2, r3, r4, r6} │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r1, r2, r5, r6} │ │ │ │ + ldmia r0!, {r1, r3, r5, r6} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrb r4, [r5, #8] │ │ │ │ + ldrb r0, [r6, #8] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4} │ │ │ │ + ldmia r0!, {r1, r5} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrb r0, [r5, #7] │ │ │ │ + ldrb r4, [r5, #7] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strh r4, [r0, #6] │ │ │ │ + strh r0, [r1, #6] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - stmia r7!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r7!, {r5, r6, r7} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrb r0, [r4, #6] │ │ │ │ + ldrb r4, [r4, #6] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - stmia r7!, {r3, r5, r7} │ │ │ │ + stmia r7!, {r2, r3, r5, r7} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrb r2, [r6, #5] │ │ │ │ + ldrb r6, [r6, #5] │ │ │ │ lsls r5, r1, #4 │ │ │ │ adds r6, #128 @ 0x80 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - stmia r7!, {r7} │ │ │ │ + stmia r7!, {r2, r7} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrb r0, [r1, #5] │ │ │ │ + ldrb r4, [r1, #5] │ │ │ │ lsls r5, r1, #4 │ │ │ │ str r0, [r1, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #26 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #232 @ 0xe8 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - stmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r4!, {r4, r5, r6, r7} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strb r2, [r6, #26] │ │ │ │ + strb r6, [r6, #26] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - stmia r2!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strb r2, [r7, #18] │ │ │ │ + strb r6, [r7, #18] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - stmia r2!, {r2, r6, r7} │ │ │ │ + stmia r2!, {r3, r6, r7} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strb r6, [r1, #18] │ │ │ │ + strb r2, [r2, #18] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - stmia r2!, {r1, r3, r5, r6} │ │ │ │ + stmia r2!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strb r4, [r6, #16] │ │ │ │ + strb r0, [r7, #16] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - stmia r2!, {r2, r5} │ │ │ │ + stmia r2!, {r3, r5} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strb r6, [r5, #15] │ │ │ │ + strb r2, [r6, #15] │ │ │ │ lsls r5, r1, #4 │ │ │ │ adds r0, #212 @ 0xd4 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - stmia r1!, {r3, r4, r6, r7} │ │ │ │ + stmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strb r4, [r3, #14] │ │ │ │ + strb r0, [r4, #14] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - stmia r1!, {r1, r3, r5, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strb r4, [r5, #13] │ │ │ │ + strb r0, [r6, #13] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrb r2, [r1, #9] │ │ │ │ + ldrb r6, [r1, #9] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - stmia r1!, {r1, r5, r6} │ │ │ │ + stmia r1!, {r1, r2, r5, r6} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strb r0, [r5, #12] │ │ │ │ + strb r4, [r5, #12] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - stmia r1!, {r1, r3, r4, r5} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strb r4, [r0, #12] │ │ │ │ + strb r0, [r1, #12] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - stmia r1!, {r1, r3, r4} │ │ │ │ + stmia r1!, {r1, r2, r3, r4} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strb r4, [r4, #11] │ │ │ │ + strb r0, [r5, #11] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - stmia r0!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strb r4, [r4, #10] │ │ │ │ + strb r0, [r5, #10] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - stmia r0!, {r2, r4, r5, r7} │ │ │ │ + stmia r0!, {r3, r4, r5, r7} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strb r4, [r7, #9] │ │ │ │ + strb r0, [r0, #10] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - stmia r0!, {r4, r6} │ │ │ │ + stmia r0!, {r2, r4, r6} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strb r6, [r2, #8] │ │ │ │ + strb r2, [r3, #8] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ + ldr r6, [sp, #40] @ 0x28 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrb r0, [r6, #3] │ │ │ │ + ldrb r4, [r6, #3] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - stmia r0!, {r3} │ │ │ │ + stmia r0!, {r2, r3} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strb r6, [r1, #7] │ │ │ │ + strb r2, [r2, #7] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - itte lt │ │ │ │ + ittt lt │ │ │ │ lsllt r5, r1, #4 │ │ │ │ - strblt r4, [r0, #6] │ │ │ │ - lslge r5, r1, #4 │ │ │ │ - stmia r0!, {r1, r3} │ │ │ │ + strblt r0, [r1, #6] │ │ │ │ + lsllt r5, r1, #4 │ │ │ │ + stmia r0!, {r1, r2, r3} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - itee hi │ │ │ │ - lslhi r5, r1, #4 │ │ │ │ - strbls r4, [r2, #5] │ │ │ │ + itee ls │ │ │ │ lslls r5, r1, #4 │ │ │ │ - itt vs │ │ │ │ + strbhi r0, [r3, #5] │ │ │ │ + lslhi r5, r1, #4 │ │ │ │ + it vs │ │ │ │ lslvs r5, r1, #4 │ │ │ │ - strbvs r6, [r5, #4] │ │ │ │ + strb r2, [r6, #4] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - it mi │ │ │ │ + ite mi │ │ │ │ lslmi r5, r1, #4 │ │ │ │ - strb r0, [r2, #4] │ │ │ │ + strbpl r4, [r2, #4] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ittt cs │ │ │ │ - lslcs r5, r1, #4 │ │ │ │ - strbcs r2, [r5, #3] │ │ │ │ + itte cs │ │ │ │ lslcs r5, r1, #4 │ │ │ │ - bkpt 0x00f2 │ │ │ │ + strbcs r6, [r5, #3] │ │ │ │ + lslcc r5, r1, #4 │ │ │ │ + bkpt 0x00f6 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strb r2, [r7, #2] │ │ │ │ + strb r6, [r7, #2] │ │ │ │ lsls r5, r1, #4 │ │ │ │ cmp r5, #220 @ 0xdc │ │ │ │ lsls r2, r1, #4 │ │ │ │ - bkpt 0x0038 │ │ │ │ + bkpt 0x003c │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strb r0, [r0, #0] │ │ │ │ + strb r4, [r0, #0] │ │ │ │ lsls r5, r1, #4 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ mov r4, r8 │ │ │ │ ldr.w fp, [sp, #96] @ 0x60 │ │ │ │ ldr.w r8, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ subs r3, #1 │ │ │ │ @@ -297530,53 +297530,53 @@ │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ stmia r0!, {r2, r3, r4, r6} │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - hlt 0x0018 │ │ │ │ + hlt 0x001c │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r0, [r4, #68] @ 0x44 │ │ │ │ + ldr r4, [r4, #68] @ 0x44 │ │ │ │ lsls r5, r1, #4 │ │ │ │ ldr r5, [sp, #304] @ 0x130 │ │ │ │ lsls r1, r1, #4 │ │ │ │ asrs r0, r6, #16 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - rev16 r6, r2 │ │ │ │ + rev16 r2, r3 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r0, [r4, #64] @ 0x40 │ │ │ │ + ldr r4, [r4, #64] @ 0x40 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strb r4, [r4, #0] │ │ │ │ + strb r0, [r5, #0] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - rev r0, r0 │ │ │ │ + rev r4, r0 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r0, [r1, #60] @ 0x3c │ │ │ │ + ldr r4, [r1, #60] @ 0x3c │ │ │ │ lsls r5, r1, #4 │ │ │ │ - cbnz r0, 3fe3ce │ │ │ │ + cbnz r4, 3fe3ce │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r0, [r6, #56] @ 0x38 │ │ │ │ + ldr r4, [r6, #56] @ 0x38 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - cbnz r0, 3fe3d0 │ │ │ │ + cbnz r4, 3fe3d0 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r0, [r3, #56] @ 0x38 │ │ │ │ + ldr r4, [r3, #56] @ 0x38 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - cbnz r6, 3fe3ca │ │ │ │ + cbnz r2, 3fe3cc │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r6, [r4, #52] @ 0x34 │ │ │ │ + ldr r2, [r5, #52] @ 0x34 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r0, [r5, #104] @ 0x68 │ │ │ │ + str r4, [r5, #104] @ 0x68 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - cbnz r4, 3fe3c4 │ │ │ │ + cbnz r0, 3fe3c6 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r4, [r3, #48] @ 0x30 │ │ │ │ + ldr r0, [r4, #48] @ 0x30 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - cbnz r0, 3fe3c6 │ │ │ │ + cbnz r4, 3fe3c6 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r0, [r0, #48] @ 0x30 │ │ │ │ + ldr r4, [r0, #48] @ 0x30 │ │ │ │ lsls r5, r1, #4 │ │ │ │ mov r0, r3 │ │ │ │ blx 344c20 <_Py_Dealloc@plt+0x4> │ │ │ │ b.n 3fde08 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ mov r4, r8 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ @@ -297835,133 +297835,133 @@ │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #3272 @ 0xcc8 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb8a4 │ │ │ │ + @ instruction: 0xb8a8 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r4, [r5, #36] @ 0x24 │ │ │ │ + ldr r0, [r6, #36] @ 0x24 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strb r0, [r7, #5] │ │ │ │ + strb r4, [r7, #5] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - @ instruction: 0xb870 │ │ │ │ + @ instruction: 0xb874 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r0, [r7, #32] │ │ │ │ + ldr r4, [r7, #32] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - @ instruction: 0xb83e │ │ │ │ + @ instruction: 0xb842 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r6, [r0, #32] │ │ │ │ + ldr r2, [r1, #32] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - @ instruction: 0xb808 │ │ │ │ + @ instruction: 0xb80c │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r0, [r2, #28] │ │ │ │ + ldr r4, [r2, #28] │ │ │ │ lsls r5, r1, #4 │ │ │ │ push {r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r3, #4 │ │ │ │ - ldr r2, [r1, #24] │ │ │ │ + ldr r6, [r1, #24] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - @ instruction: 0xb8d0 │ │ │ │ + @ instruction: 0xb8d4 │ │ │ │ lsls r5, r1, #4 │ │ │ │ push {r2, r3, r4, r6, r7} │ │ │ │ lsls r5, r3, #4 │ │ │ │ - ldr r6, [r5, #20] │ │ │ │ + ldr r2, [r6, #20] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - @ instruction: 0xb884 │ │ │ │ + @ instruction: 0xb888 │ │ │ │ lsls r5, r1, #4 │ │ │ │ push {r6, r7} │ │ │ │ lsls r5, r3, #4 │ │ │ │ - ldr r2, [r2, #20] │ │ │ │ + ldr r6, [r2, #20] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - add r2, sp, #736 @ 0x2e0 │ │ │ │ + add r2, sp, #752 @ 0x2f0 │ │ │ │ lsls r5, r1, #4 │ │ │ │ push {r2, r5, r7} │ │ │ │ lsls r5, r3, #4 │ │ │ │ - ldr r6, [r6, #16] │ │ │ │ + ldr r2, [r7, #16] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - subs r6, #108 @ 0x6c │ │ │ │ + subs r6, #112 @ 0x70 │ │ │ │ lsls r5, r1, #4 │ │ │ │ push {r3, r7} │ │ │ │ lsls r5, r3, #4 │ │ │ │ - ldr r2, [r3, #16] │ │ │ │ + ldr r6, [r3, #16] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - @ instruction: 0xb854 │ │ │ │ + @ instruction: 0xb858 │ │ │ │ lsls r5, r1, #4 │ │ │ │ push {r2, r3, r5, r6} │ │ │ │ lsls r5, r3, #4 │ │ │ │ - ldr r6, [r7, #12] │ │ │ │ + ldr r2, [r0, #16] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - movs r5, #244 @ 0xf4 │ │ │ │ + movs r5, #248 @ 0xf8 │ │ │ │ lsls r5, r1, #4 │ │ │ │ push {r4, r6} │ │ │ │ lsls r5, r3, #4 │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ + ldr r6, [r4, #12] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - add r0, sp, #432 @ 0x1b0 │ │ │ │ + add r0, sp, #448 @ 0x1c0 │ │ │ │ lsls r5, r1, #4 │ │ │ │ push {r2, r4, r5} │ │ │ │ lsls r5, r3, #4 │ │ │ │ - ldr r6, [r0, #12] │ │ │ │ + ldr r2, [r1, #12] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - @ instruction: 0xb7f4 │ │ │ │ + @ instruction: 0xb7f8 │ │ │ │ lsls r5, r1, #4 │ │ │ │ push {r3, r4} │ │ │ │ lsls r5, r3, #4 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ + ldr r6, [r5, #8] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - movs r6, #224 @ 0xe0 │ │ │ │ + movs r6, #228 @ 0xe4 │ │ │ │ lsls r5, r1, #4 │ │ │ │ cbz r4, 3fe79a │ │ │ │ lsls r5, r3, #4 │ │ │ │ - ldr r6, [r1, #8] │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - @ instruction: 0xb78c │ │ │ │ + @ instruction: 0xb790 │ │ │ │ lsls r5, r1, #4 │ │ │ │ cbz r0, 3fe7a0 │ │ │ │ lsls r5, r3, #4 │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ + ldr r6, [r6, #4] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - @ instruction: 0xb77c │ │ │ │ + @ instruction: 0xb780 │ │ │ │ lsls r5, r1, #4 │ │ │ │ cbz r4, 3fe79a │ │ │ │ lsls r5, r3, #4 │ │ │ │ - ldr r6, [r5, #0] │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - @ instruction: 0xb754 │ │ │ │ + @ instruction: 0xb758 │ │ │ │ lsls r5, r1, #4 │ │ │ │ cbz r0, 3fe7a0 │ │ │ │ lsls r5, r3, #4 │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ + ldr r6, [r2, #0] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - movs r6, #36 @ 0x24 │ │ │ │ + movs r6, #40 @ 0x28 │ │ │ │ lsls r5, r1, #4 │ │ │ │ cbz r4, 3fe7a4 │ │ │ │ lsls r5, r3, #4 │ │ │ │ - str r6, [r6, #124] @ 0x7c │ │ │ │ + str r2, [r7, #124] @ 0x7c │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r7, [sp, #208] @ 0xd0 │ │ │ │ + ldr r7, [sp, #224] @ 0xe0 │ │ │ │ lsls r5, r1, #4 │ │ │ │ cbz r0, 3fe7aa │ │ │ │ lsls r5, r3, #4 │ │ │ │ - str r2, [r3, #124] @ 0x7c │ │ │ │ + str r6, [r3, #124] @ 0x7c │ │ │ │ lsls r5, r1, #4 │ │ │ │ - subs r5, #132 @ 0x84 │ │ │ │ + subs r5, #136 @ 0x88 │ │ │ │ lsls r5, r1, #4 │ │ │ │ cbz r4, 3fe7ae │ │ │ │ lsls r5, r3, #4 │ │ │ │ - str r6, [r7, #120] @ 0x78 │ │ │ │ + str r2, [r0, #124] @ 0x7c │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrh r4, [r6, #58] @ 0x3a │ │ │ │ + ldrh r0, [r7, #58] @ 0x3a │ │ │ │ lsls r5, r1, #4 │ │ │ │ cbz r0, 3fe7b4 │ │ │ │ lsls r5, r3, #4 │ │ │ │ - str r2, [r4, #120] @ 0x78 │ │ │ │ + str r6, [r4, #120] @ 0x78 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - movs r5, #28 │ │ │ │ + movs r5, #32 │ │ │ │ lsls r5, r1, #4 │ │ │ │ │ │ │ │ 003fe778 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -298081,27 +298081,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #80 @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [sp, #992] @ 0x3e0 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - ldrsb r0, [r7, r6] │ │ │ │ + ldrsb r4, [r7, r6] │ │ │ │ lsls r1, r3, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - push {r4, r6} │ │ │ │ + push {r2, r4, r6} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r0, [r3, #96] @ 0x60 │ │ │ │ + str r4, [r3, #96] @ 0x60 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strb r0, [r2, #4] │ │ │ │ + strb r4, [r2, #4] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r7, [pc, #864] @ (3fec08 ) │ │ │ │ + ldr r7, [pc, #880] @ (3fec18 ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrh r2, [r5, #6] │ │ │ │ + ldrh r6, [r5, #6] │ │ │ │ lsls r1, r3, #4 │ │ │ │ │ │ │ │ 003fe8ac : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ @@ -298392,47 +298392,47 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [sp, #752] @ 0x2f0 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - add r4, sp, #760 @ 0x2f8 │ │ │ │ + add r4, sp, #776 @ 0x308 │ │ │ │ lsls r5, r1, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #328 @ 0x148 │ │ │ │ + add r7, sp, #344 @ 0x158 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r2, [r3, #60] @ 0x3c │ │ │ │ + str r6, [r3, #60] @ 0x3c │ │ │ │ lsls r5, r1, #4 │ │ │ │ - add r4, sp, #576 @ 0x240 │ │ │ │ + add r4, sp, #592 @ 0x250 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r5, [pc, #576] @ (3fede0 ) │ │ │ │ + ldr r5, [pc, #592] @ (3fedf0 ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ movs r0, #212 @ 0xd4 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - adds r6, #56 @ 0x38 │ │ │ │ + adds r6, #60 @ 0x3c │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strb r4, [r0, r4] │ │ │ │ + strb r0, [r1, r4] │ │ │ │ lsls r2, r3, #4 │ │ │ │ - ldrsh r6, [r7, r2] │ │ │ │ + ldrsh r2, [r0, r3] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrsh r0, [r5, r2] │ │ │ │ + ldrsh r4, [r5, r2] │ │ │ │ lsls r3, r1, #4 │ │ │ │ ldr r5, [sp, #392] @ 0x188 │ │ │ │ lsls r5, r3, #4 │ │ │ │ - lsrs r4, r5, #26 │ │ │ │ + lsrs r0, r6, #26 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - lsrs r2, r4, #29 │ │ │ │ + lsrs r6, r4, #29 │ │ │ │ lsls r5, r1, #4 │ │ │ │ ldr r5, [sp, #280] @ 0x118 │ │ │ │ lsls r5, r3, #4 │ │ │ │ - lsrs r0, r4, #29 │ │ │ │ + lsrs r4, r4, #29 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - lsrs r6, r7, #29 │ │ │ │ + lsrs r2, r0, #30 │ │ │ │ lsls r5, r1, #4 │ │ │ │ │ │ │ │ 003febcc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -298530,21 +298530,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r4, #52] @ 0x34 │ │ │ │ lsls r4, r4, #4 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #696] @ (3fef7c ) │ │ │ │ + ldr r3, [pc, #712] @ (3fef8c ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #120 @ 0x78 │ │ │ │ + add r5, sp, #136 @ 0x88 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r6, [r7, #24] │ │ │ │ + str r2, [r0, #28] │ │ │ │ lsls r5, r1, #4 │ │ │ │ subs r4, r3, #3 │ │ │ │ lsls r2, r1, #4 │ │ │ │ │ │ │ │ 003fecd4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -299167,112 +299167,112 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r0, #0] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #648 @ 0x288 │ │ │ │ + add r4, sp, #664 @ 0x298 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrb r4, [r6, r5] │ │ │ │ + ldrb r0, [r7, r5] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - add r4, sp, #440 @ 0x1b8 │ │ │ │ + add r4, sp, #456 @ 0x1c8 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrb r0, [r0, r5] │ │ │ │ + ldrb r4, [r0, r5] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - add r4, sp, #352 @ 0x160 │ │ │ │ + add r4, sp, #368 @ 0x170 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrb r2, [r5, r4] │ │ │ │ + ldrb r6, [r5, r4] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - add r4, sp, #264 @ 0x108 │ │ │ │ + add r4, sp, #280 @ 0x118 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrb r4, [r2, r4] │ │ │ │ + ldrb r0, [r3, r4] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - add r4, sp, #176 @ 0xb0 │ │ │ │ + add r4, sp, #192 @ 0xc0 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrb r6, [r7, r3] │ │ │ │ + ldrb r2, [r0, r4] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - add r4, sp, #88 @ 0x58 │ │ │ │ + add r4, sp, #104 @ 0x68 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrb r0, [r5, r3] │ │ │ │ + ldrb r4, [r5, r3] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - addw r1, r6, #2076 @ 0x81c │ │ │ │ - add r3, sp, #944 @ 0x3b0 │ │ │ │ + addw r1, sl, #2076 @ 0x81c │ │ │ │ + add r3, sp, #960 @ 0x3c0 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrb r6, [r7, r2] │ │ │ │ + ldrb r2, [r0, r3] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - add r3, sp, #840 @ 0x348 │ │ │ │ + add r3, sp, #856 @ 0x358 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrb r4, [r4, r2] │ │ │ │ + ldrb r0, [r5, r2] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - add r3, sp, #760 @ 0x2f8 │ │ │ │ + add r3, sp, #776 @ 0x308 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrb r6, [r1, r2] │ │ │ │ + ldrb r2, [r2, r2] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - add r3, sp, #656 @ 0x290 │ │ │ │ + add r3, sp, #672 @ 0x2a0 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrb r6, [r6, r1] │ │ │ │ + ldrb r2, [r7, r1] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - add r3, sp, #576 @ 0x240 │ │ │ │ + add r3, sp, #592 @ 0x250 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrb r0, [r4, r1] │ │ │ │ + ldrb r4, [r4, r1] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - add r3, sp, #480 @ 0x1e0 │ │ │ │ + add r3, sp, #496 @ 0x1f0 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrb r0, [r1, r1] │ │ │ │ + ldrb r4, [r1, r1] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r4, [r0, #60] @ 0x3c │ │ │ │ + str r0, [r1, #60] @ 0x3c │ │ │ │ lsls r5, r1, #4 │ │ │ │ - add r3, sp, #376 @ 0x178 │ │ │ │ + add r3, sp, #392 @ 0x188 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrb r4, [r5, r0] │ │ │ │ + ldrb r0, [r6, r0] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - add r3, sp, #232 @ 0xe8 │ │ │ │ + add r3, sp, #248 @ 0xf8 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrb r4, [r1, r0] │ │ │ │ + ldrb r0, [r2, r0] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - add r3, sp, #144 @ 0x90 │ │ │ │ + add r3, sp, #160 @ 0xa0 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrh r6, [r6, r7] │ │ │ │ + ldrh r2, [r7, r7] │ │ │ │ lsls r5, r1, #4 │ │ │ │ add r7, pc, #112 @ (adr r7, 3ff428 ) │ │ │ │ lsls r5, r3, #4 │ │ │ │ - ldrh r6, [r5, r6] │ │ │ │ + ldrh r2, [r6, r6] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - cmp r4, #32 │ │ │ │ + cmp r4, #36 @ 0x24 │ │ │ │ lsls r5, r1, #4 │ │ │ │ add r7, pc, #0 @ (adr r7, 3ff3c4 ) │ │ │ │ lsls r5, r3, #4 │ │ │ │ - ldrh r2, [r2, r6] │ │ │ │ + ldrh r6, [r2, r6] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - lsrs r0, r4, #14 │ │ │ │ + lsrs r4, r4, #14 │ │ │ │ lsls r5, r1, #4 │ │ │ │ add r6, pc, #912 @ (adr r6, 3ff760 ) │ │ │ │ lsls r5, r3, #4 │ │ │ │ - ldrh r6, [r6, r5] │ │ │ │ + ldrh r2, [r7, r5] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r1, [sp, #496] @ 0x1f0 │ │ │ │ + str r1, [sp, #512] @ 0x200 │ │ │ │ lsls r5, r1, #4 │ │ │ │ add r6, pc, #800 @ (adr r6, 3ff6fc ) │ │ │ │ lsls r5, r3, #4 │ │ │ │ - ldrh r2, [r3, r5] │ │ │ │ + ldrh r6, [r3, r5] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - cmp r3, #192 @ 0xc0 │ │ │ │ + cmp r3, #196 @ 0xc4 │ │ │ │ lsls r5, r1, #4 │ │ │ │ add r6, pc, #688 @ (adr r6, 3ff698 ) │ │ │ │ lsls r5, r3, #4 │ │ │ │ - ldrh r6, [r7, r4] │ │ │ │ + ldrh r2, [r0, r5] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - cmp r7, #48 @ 0x30 │ │ │ │ + cmp r7, #52 @ 0x34 │ │ │ │ lsls r5, r1, #4 │ │ │ │ add r6, pc, #576 @ (adr r6, 3ff634 ) │ │ │ │ lsls r5, r3, #4 │ │ │ │ - ldrh r2, [r4, r4] │ │ │ │ + ldrh r6, [r4, r4] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r1, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r1, [sp, #704] @ 0x2c0 │ │ │ │ lsls r5, r1, #4 │ │ │ │ │ │ │ │ 003ff3fc : │ │ │ │ stmdb 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 │ │ │ │ @@ -300372,75 +300372,75 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #80 @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r2, r0] │ │ │ │ + ldrb r4, [r2, r0] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - add r2, pc, #920 @ (adr r2, 4002fc ) │ │ │ │ + add r2, pc, #936 @ (adr r2, 40030c ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strh r2, [r3, r6] │ │ │ │ + strh r6, [r3, r6] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - add r2, pc, #104 @ (adr r2, 3fffd4 ) │ │ │ │ + add r2, pc, #120 @ (adr r2, 3fffe4 ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strh r0, [r2, r3] │ │ │ │ + strh r4, [r2, r3] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - add r1, pc, #1016 @ (adr r1, 40036c ) │ │ │ │ + add r2, pc, #8 @ (adr r2, 3fff7c ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strh r4, [r6, r2] │ │ │ │ + strh r0, [r7, r2] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - add r6, r3 │ │ │ │ + add r2, r4 │ │ │ │ lsls r2, r3, #4 │ │ │ │ - add r1, pc, #792 @ (adr r1, 400298 ) │ │ │ │ + add r1, pc, #808 @ (adr r1, 4002a8 ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strh r4, [r7, r1] │ │ │ │ + strh r0, [r0, r2] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - add r1, pc, #704 @ (adr r1, 400248 ) │ │ │ │ + add r1, pc, #720 @ (adr r1, 400258 ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strh r6, [r4, r1] │ │ │ │ + strh r2, [r5, r1] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - add r1, pc, #568 @ (adr r1, 4001c8 ) │ │ │ │ + add r1, pc, #584 @ (adr r1, 4001d8 ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strh r4, [r0, r1] │ │ │ │ + strh r0, [r1, r1] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - add r1, pc, #304 @ (adr r1, 4000c8 ) │ │ │ │ + add r1, pc, #320 @ (adr r1, 4000d8 ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strh r2, [r0, r0] │ │ │ │ + strh r6, [r0, r0] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - add r1, pc, #120 @ (adr r1, 400018 ) │ │ │ │ + add r1, pc, #136 @ (adr r1, 400028 ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r4, [r2, r7] │ │ │ │ + str r0, [r3, r7] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r2, [r2, r5] │ │ │ │ + ldr r6, [r2, r5] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - add r1, pc, #32 @ (adr r1, 3fffcc ) │ │ │ │ + add r1, pc, #48 @ (adr r1, 3fffdc ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r6, [r7, r6] │ │ │ │ + str r2, [r0, r7] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r6, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r6, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r7, [pc, #696] @ (400270 ) │ │ │ │ + ldr r7, [pc, #712] @ (400280 ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r6, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r6, [sp, #736] @ 0x2e0 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r7, [pc, #424] @ (400168 ) │ │ │ │ + ldr r7, [pc, #440] @ (400178 ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r6, [sp, #584] @ 0x248 │ │ │ │ + ldr r6, [sp, #600] @ 0x258 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r7, [pc, #288] @ (4000e8 ) │ │ │ │ + ldr r7, [pc, #304] @ (4000f8 ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #576] @ 0x240 │ │ │ │ + ldr r6, [sp, #592] @ 0x250 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r6, [sp, #376] @ 0x178 │ │ │ │ + ldr r6, [sp, #392] @ 0x188 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r7, [pc, #80] @ (400028 ) │ │ │ │ + ldr r7, [pc, #96] @ (400038 ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ ldr.w r1, [pc, #1372] @ 400538 │ │ │ │ movw r2, #3484 @ 0xd9c │ │ │ │ ldr.w r0, [pc, #1368] @ 40053c │ │ │ │ ldr.w r3, [fp] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ @@ -300932,191 +300932,191 @@ │ │ │ │ ldr r1, [pc, #368] @ (400698 ) │ │ │ │ ldr r0, [pc, #368] @ (40069c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #3376 @ 0xd30 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ - ldr r5, [sp, #656] @ 0x290 │ │ │ │ + ldr r5, [sp, #672] @ 0x2a0 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r6, [pc, #360] @ (4006a8 ) │ │ │ │ + ldr r6, [pc, #376] @ (4006b8 ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r5, [sp, #400] @ 0x190 │ │ │ │ + ldr r5, [sp, #416] @ 0x1a0 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r6, [pc, #104] @ (4005b0 ) │ │ │ │ + ldr r6, [pc, #120] @ (4005c0 ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r5, [sp, #296] @ 0x128 │ │ │ │ + ldr r5, [sp, #312] @ 0x138 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r6, [pc, #0] @ (400550 ) │ │ │ │ + ldr r6, [pc, #16] @ (400560 ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strb r6, [r3, #3] │ │ │ │ + strb r2, [r4, #3] │ │ │ │ lsls r1, r3, #4 │ │ │ │ - ldr r5, [sp, #72] @ 0x48 │ │ │ │ + ldr r5, [sp, #88] @ 0x58 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r5, [pc, #784] @ (40086c ) │ │ │ │ + ldr r5, [pc, #800] @ (40087c ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r4, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r4, [sp, #992] @ 0x3e0 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r5, [pc, #680] @ (40080c ) │ │ │ │ + ldr r5, [pc, #696] @ (40081c ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r4, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r4, [sp, #512] @ 0x200 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r5, [pc, #200] @ (400634 ) │ │ │ │ + ldr r5, [pc, #216] @ (400644 ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r4, [sp, #176] @ 0xb0 │ │ │ │ + ldr r4, [sp, #192] @ 0xc0 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r4, [pc, #904] @ (4008fc ) │ │ │ │ + ldr r4, [pc, #920] @ (40090c ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ + ldr r4, [sp, #64] @ 0x40 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r4, [pc, #776] @ (400884 ) │ │ │ │ + ldr r4, [pc, #792] @ (400894 ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r3, [sp, #896] @ 0x380 │ │ │ │ + ldr r3, [sp, #912] @ 0x390 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r4, [pc, #600] @ (4007dc ) │ │ │ │ + ldr r4, [pc, #616] @ (4007ec ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strh r2, [r4, r7] │ │ │ │ + strh r6, [r4, r7] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r3, [sp, #608] @ 0x260 │ │ │ │ + ldr r3, [sp, #624] @ 0x270 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r4, [pc, #304] @ (4006c0 ) │ │ │ │ + ldr r4, [pc, #320] @ (4006d0 ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r3, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r3, [sp, #464] @ 0x1d0 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r4, [pc, #152] @ (400630 ) │ │ │ │ + ldr r4, [pc, #168] @ (400640 ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r3, [sp, #312] @ 0x138 │ │ │ │ + ldr r3, [sp, #328] @ 0x148 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r4, [pc, #16] @ (4005b0 ) │ │ │ │ + ldr r4, [pc, #32] @ (4005c0 ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strh r0, [r0, r6] │ │ │ │ + strh r4, [r0, r6] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r3, [pc, #936] @ (400954 ) │ │ │ │ + ldr r3, [pc, #952] @ (400964 ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r3, [pc, #792] @ (4008cc ) │ │ │ │ + ldr r3, [pc, #808] @ (4008dc ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r2, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r2, [sp, #968] @ 0x3c8 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r3, [pc, #656] @ (40084c ) │ │ │ │ + ldr r3, [pc, #672] @ (40085c ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r2, [sp, #864] @ 0x360 │ │ │ │ + ldr r2, [sp, #880] @ 0x370 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r3, [pc, #568] @ (4007fc ) │ │ │ │ + ldr r3, [pc, #584] @ (40080c ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r2, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r2, [sp, #696] @ 0x2b8 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r3, [pc, #384] @ (40074c ) │ │ │ │ + ldr r3, [pc, #400] @ (40075c ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r2, [sp, #552] @ 0x228 │ │ │ │ + ldr r2, [sp, #568] @ 0x238 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r3, [pc, #256] @ (4006d4 ) │ │ │ │ + ldr r3, [pc, #272] @ (4006e4 ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ @ instruction: 0xf3300109 │ │ │ │ - ldr r2, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r2, [sp, #440] @ 0x1b8 │ │ │ │ lsls r5, r1, #4 │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r3, [pc, #120] @ (40065c ) │ │ │ │ + ldr r3, [pc, #136] @ (40066c ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r2, [sp, #328] @ 0x148 │ │ │ │ + ldr r2, [sp, #344] @ 0x158 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r3, [pc, #32] @ (40060c ) │ │ │ │ + ldr r3, [pc, #48] @ (40061c ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r2, [sp, #168] @ 0xa8 │ │ │ │ + ldr r2, [sp, #184] @ 0xb8 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r2, [pc, #896] @ (400974 ) │ │ │ │ + ldr r2, [pc, #912] @ (400984 ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strh r6, [r1, r0] │ │ │ │ + strh r2, [r2, r0] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r1, [sp, #776] @ 0x308 │ │ │ │ + ldr r1, [sp, #792] @ 0x318 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r2, [pc, #464] @ (4007d0 ) │ │ │ │ + ldr r2, [pc, #480] @ (4007e0 ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r1, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r1, [sp, #688] @ 0x2b0 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r2, [pc, #376] @ (400780 ) │ │ │ │ + ldr r2, [pc, #392] @ (400790 ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r0, [r3, r7] │ │ │ │ + str r4, [r3, r7] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r1, [sp, #560] @ 0x230 │ │ │ │ + ldr r1, [sp, #576] @ 0x240 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r2, [pc, #248] @ (40070c ) │ │ │ │ + ldr r2, [pc, #264] @ (40071c ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r1, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r1, [sp, #472] @ 0x1d8 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r2, [pc, #160] @ (4006bc ) │ │ │ │ + ldr r2, [pc, #176] @ (4006cc ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ str r5, [sp, #296] @ 0x128 │ │ │ │ lsls r5, r3, #4 │ │ │ │ - ldr r1, [pc, #880] @ (400994 ) │ │ │ │ + ldr r1, [pc, #896] @ (4009a4 ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ - lsls r6, r7, #22 │ │ │ │ + lsls r2, r0, #23 │ │ │ │ lsls r5, r1, #4 │ │ │ │ str r5, [sp, #200] @ 0xc8 │ │ │ │ lsls r5, r3, #4 │ │ │ │ - ldr r1, [pc, #784] @ (400940 ) │ │ │ │ + ldr r1, [pc, #800] @ (400950 ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ - adds r2, r0, #7 │ │ │ │ + adds r6, r0, #7 │ │ │ │ lsls r5, r1, #4 │ │ │ │ str r5, [sp, #104] @ 0x68 │ │ │ │ lsls r5, r3, #4 │ │ │ │ - ldr r1, [pc, #688] @ (4008ec ) │ │ │ │ + ldr r1, [pc, #704] @ (4008fc ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ - adds r2, r6, #3 │ │ │ │ + adds r6, r6, #3 │ │ │ │ lsls r5, r1, #4 │ │ │ │ str r5, [sp, #8] │ │ │ │ lsls r5, r3, #4 │ │ │ │ - ldr r1, [pc, #592] @ (400898 ) │ │ │ │ + ldr r1, [pc, #608] @ (4008a8 ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ - subs r6, r0, #1 │ │ │ │ + subs r2, r1, #1 │ │ │ │ lsls r5, r1, #4 │ │ │ │ str r4, [sp, #936] @ 0x3a8 │ │ │ │ lsls r5, r3, #4 │ │ │ │ - ldr r1, [pc, #496] @ (400844 ) │ │ │ │ + ldr r1, [pc, #512] @ (400854 ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strh r6, [r2, #24] │ │ │ │ + strh r2, [r3, #24] │ │ │ │ lsls r5, r1, #4 │ │ │ │ str r4, [sp, #840] @ 0x348 │ │ │ │ lsls r5, r3, #4 │ │ │ │ - ldr r1, [pc, #400] @ (4007f0 ) │ │ │ │ + ldr r1, [pc, #416] @ (400800 ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ - adds r2, r1, #6 │ │ │ │ + adds r6, r1, #6 │ │ │ │ lsls r5, r1, #4 │ │ │ │ str r4, [sp, #744] @ 0x2e8 │ │ │ │ lsls r5, r3, #4 │ │ │ │ - ldr r1, [pc, #304] @ (40079c ) │ │ │ │ + ldr r1, [pc, #320] @ (4007ac ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strb r6, [r5, r1] │ │ │ │ + strb r2, [r6, r1] │ │ │ │ lsls r5, r1, #4 │ │ │ │ str r4, [sp, #648] @ 0x288 │ │ │ │ lsls r5, r3, #4 │ │ │ │ - ldr r1, [pc, #208] @ (400748 ) │ │ │ │ + ldr r1, [pc, #224] @ (400758 ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrb r2, [r6, #6] │ │ │ │ + ldrb r6, [r6, #6] │ │ │ │ lsls r5, r1, #4 │ │ │ │ str r4, [sp, #552] @ 0x228 │ │ │ │ lsls r5, r3, #4 │ │ │ │ - ldr r1, [pc, #112] @ (4006f4 ) │ │ │ │ + ldr r1, [pc, #128] @ (400704 ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrb r2, [r2, #14] │ │ │ │ + ldrb r6, [r2, #14] │ │ │ │ lsls r5, r1, #4 │ │ │ │ str r4, [sp, #456] @ 0x1c8 │ │ │ │ lsls r5, r3, #4 │ │ │ │ - ldr r1, [pc, #16] @ (4006a0 ) │ │ │ │ + ldr r1, [pc, #32] @ (4006b0 ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldc2 1, cr0, [lr], {12} │ │ │ │ + stc2 1, cr0, [r2], #48 @ 0x30 │ │ │ │ str r4, [sp, #360] @ 0x168 │ │ │ │ lsls r5, r3, #4 │ │ │ │ - ldr r0, [pc, #944] @ (400a4c ) │ │ │ │ + ldr r0, [pc, #960] @ (400a5c ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrh r6, [r0, #16] │ │ │ │ + ldrh r2, [r1, #16] │ │ │ │ lsls r5, r1, #4 │ │ │ │ │ │ │ │ 004006a0 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -301171,19 +301171,19 @@ │ │ │ │ lsls r5, r4, #4 │ │ │ │ strb r0, [r7, #16] │ │ │ │ lsls r4, r4, #4 │ │ │ │ lsls r0, r7, #26 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #408] @ (4008c4 ) │ │ │ │ + ldr r6, [pc, #424] @ (4008d4 ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #536] @ 0x218 │ │ │ │ + str r6, [sp, #552] @ 0x228 │ │ │ │ lsls r5, r1, #4 │ │ │ │ bx r7 │ │ │ │ lsls r5, r1, #4 │ │ │ │ │ │ │ │ 00400738 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -301900,23 +301900,23 @@ │ │ │ │ stmia r0!, {r2, r3, r4, r6} │ │ │ │ lsls r0, r7, #26 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #832] @ 0x340 │ │ │ │ + str r6, [sp, #848] @ 0x350 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - lsls r0, r0 │ │ │ │ + lsls r4, r0 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - add sl, r3 │ │ │ │ + add lr, r3 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - add r2, ip │ │ │ │ + add r6, ip │ │ │ │ lsls r5, r1, #4 │ │ │ │ - mvns r0, r5 │ │ │ │ + mvns r4, r5 │ │ │ │ lsls r5, r1, #4 │ │ │ │ ldr.w r3, [pc, #1780] @ 4015e0 │ │ │ │ movw r2, #4774 @ 0x12a6 │ │ │ │ ldr.w r1, [pc, #1776] @ 4015e4 │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r4, r3] │ │ │ │ ldr.w r3, [pc, #1772] @ 4015e8 │ │ │ │ @@ -302560,180 +302560,180 @@ │ │ │ │ b.w 400d98 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ stmia r0!, {r2, r3, r4, r6} │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #624] @ 0x270 │ │ │ │ + str r5, [sp, #640] @ 0x280 │ │ │ │ lsls r5, r1, #4 │ │ │ │ ldc2l 1, cr0, [r4], #-36 @ 0xffffffdc │ │ │ │ - subs r7, #60 @ 0x3c │ │ │ │ + subs r7, #64 @ 0x40 │ │ │ │ lsls r5, r1, #4 │ │ │ │ ldr r6, [r1, #60] @ 0x3c │ │ │ │ lsls r4, r4, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #232] @ 0xe8 │ │ │ │ + str r5, [sp, #248] @ 0xf8 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - cmp lr, pc │ │ │ │ + mov r2, r0 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - subs r6, #214 @ 0xd6 │ │ │ │ + subs r6, #218 @ 0xda │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ + str r5, [sp, #56] @ 0x38 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - subs r6, #186 @ 0xba │ │ │ │ + subs r6, #190 @ 0xbe │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r4, [sp, #944] @ 0x3b0 │ │ │ │ + str r4, [sp, #960] @ 0x3c0 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - subs r6, #156 @ 0x9c │ │ │ │ + subs r6, #160 @ 0xa0 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r4, [sp, #704] @ 0x2c0 │ │ │ │ + str r4, [sp, #720] @ 0x2d0 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - subs r6, #96 @ 0x60 │ │ │ │ + subs r6, #100 @ 0x64 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r4, [sp, #584] @ 0x248 │ │ │ │ + str r4, [sp, #600] @ 0x258 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - subs r6, #66 @ 0x42 │ │ │ │ + subs r6, #70 @ 0x46 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r4, [sp, #464] @ 0x1d0 │ │ │ │ + str r4, [sp, #480] @ 0x1e0 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - subs r6, #36 @ 0x24 │ │ │ │ + subs r6, #40 @ 0x28 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r4, [sp, #208] @ 0xd0 │ │ │ │ + str r4, [sp, #224] @ 0xe0 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - subs r5, #228 @ 0xe4 │ │ │ │ + subs r5, #232 @ 0xe8 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r4, [sp, #88] @ 0x58 │ │ │ │ + str r4, [sp, #104] @ 0x68 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - subs r5, #198 @ 0xc6 │ │ │ │ + subs r5, #202 @ 0xca │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r3, [sp, #808] @ 0x328 │ │ │ │ + str r3, [sp, #824] @ 0x338 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - subs r5, #122 @ 0x7a │ │ │ │ + subs r5, #126 @ 0x7e │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r3, [sp, #688] @ 0x2b0 │ │ │ │ + str r3, [sp, #704] @ 0x2c0 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - subs r5, #92 @ 0x5c │ │ │ │ + subs r5, #96 @ 0x60 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r3, [sp, #208] @ 0xd0 │ │ │ │ + str r3, [sp, #224] @ 0xe0 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - subs r4, #228 @ 0xe4 │ │ │ │ + subs r4, #232 @ 0xe8 │ │ │ │ lsls r5, r1, #4 │ │ │ │ ldr??.w r0, [sl, #265] @ 0x109 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - subs r4, #194 @ 0xc2 │ │ │ │ + subs r4, #198 @ 0xc6 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r2, [sp, #944] @ 0x3b0 │ │ │ │ + str r2, [sp, #960] @ 0x3c0 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - subs r4, #156 @ 0x9c │ │ │ │ + subs r4, #160 @ 0xa0 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r2, [sp, #760] @ 0x2f8 │ │ │ │ + str r2, [sp, #776] @ 0x308 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - bics r2, r0 │ │ │ │ + bics r6, r0 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - subs r4, #94 @ 0x5e │ │ │ │ + subs r4, #98 @ 0x62 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r2, [sp, #592] @ 0x250 │ │ │ │ + str r2, [sp, #608] @ 0x260 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - subs r4, #68 @ 0x44 │ │ │ │ + subs r4, #72 @ 0x48 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r2, [sp, #480] @ 0x1e0 │ │ │ │ + str r2, [sp, #496] @ 0x1f0 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - subs r4, #40 @ 0x28 │ │ │ │ + subs r4, #44 @ 0x2c │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r2, [sp, #368] @ 0x170 │ │ │ │ + str r2, [sp, #384] @ 0x180 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - subs r4, #12 │ │ │ │ + subs r4, #16 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r2, [sp, #256] @ 0x100 │ │ │ │ + str r2, [sp, #272] @ 0x110 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - subs r3, #240 @ 0xf0 │ │ │ │ + subs r3, #244 @ 0xf4 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - cmn r2, r6 │ │ │ │ + cmn r6, r6 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r2, [sp, #120] @ 0x78 │ │ │ │ + str r2, [sp, #136] @ 0x88 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - subs r3, #204 @ 0xcc │ │ │ │ + subs r3, #208 @ 0xd0 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r1, [sp, #1000] @ 0x3e8 │ │ │ │ + str r1, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - subs r3, #170 @ 0xaa │ │ │ │ + subs r3, #174 @ 0xae │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r1, [sp, #248] @ 0xf8 │ │ │ │ + str r1, [sp, #264] @ 0x108 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - subs r2, #236 @ 0xec │ │ │ │ + subs r2, #240 @ 0xf0 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - subs r6, #250 @ 0xfa │ │ │ │ + subs r6, #254 @ 0xfe │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r0, [sp, #872] @ 0x368 │ │ │ │ + str r0, [sp, #888] @ 0x378 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - subs r2, #136 @ 0x88 │ │ │ │ + subs r2, #140 @ 0x8c │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r0, [sp, #680] @ 0x2a8 │ │ │ │ + str r0, [sp, #696] @ 0x2b8 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - subs r2, #88 @ 0x58 │ │ │ │ + subs r2, #92 @ 0x5c │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r0, [sp, #496] @ 0x1f0 │ │ │ │ + str r0, [sp, #512] @ 0x200 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - subs r2, #44 @ 0x2c │ │ │ │ + subs r2, #48 @ 0x30 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - asrs r6, r3 │ │ │ │ + asrs r2, r4 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r0, [sp, #304] @ 0x130 │ │ │ │ + str r0, [sp, #320] @ 0x140 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - subs r1, #242 @ 0xf2 │ │ │ │ + subs r1, #246 @ 0xf6 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r0, [sp, #160] @ 0xa0 │ │ │ │ + str r0, [sp, #176] @ 0xb0 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - subs r1, #214 @ 0xd6 │ │ │ │ + subs r1, #218 @ 0xda │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - subs r1, #190 @ 0xbe │ │ │ │ + subs r1, #194 @ 0xc2 │ │ │ │ lsls r5, r1, #4 │ │ │ │ @ instruction: 0xf6e60109 │ │ │ │ - ldrh r2, [r5, #62] @ 0x3e │ │ │ │ + ldrh r6, [r5, #62] @ 0x3e │ │ │ │ lsls r5, r1, #4 │ │ │ │ - subs r1, #154 @ 0x9a │ │ │ │ + subs r1, #158 @ 0x9e │ │ │ │ lsls r5, r1, #4 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r0, #8] │ │ │ │ + ldrh r6, [r0, #8] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrh r6, [r5, #60] @ 0x3c │ │ │ │ + ldrh r2, [r6, #60] @ 0x3c │ │ │ │ lsls r5, r1, #4 │ │ │ │ - subs r1, #94 @ 0x5e │ │ │ │ + subs r1, #98 @ 0x62 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrh r6, [r2, #60] @ 0x3c │ │ │ │ + ldrh r2, [r3, #60] @ 0x3c │ │ │ │ lsls r5, r1, #4 │ │ │ │ - subs r1, #70 @ 0x46 │ │ │ │ + subs r1, #74 @ 0x4a │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrh r4, [r6, #58] @ 0x3a │ │ │ │ + ldrh r0, [r7, #58] @ 0x3a │ │ │ │ lsls r5, r1, #4 │ │ │ │ - subs r1, #36 @ 0x24 │ │ │ │ + subs r1, #40 @ 0x28 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrh r4, [r3, #58] @ 0x3a │ │ │ │ + ldrh r0, [r4, #58] @ 0x3a │ │ │ │ lsls r5, r1, #4 │ │ │ │ - subs r1, #12 │ │ │ │ + subs r1, #16 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrh r4, [r7, #56] @ 0x38 │ │ │ │ + ldrh r0, [r0, #58] @ 0x3a │ │ │ │ lsls r5, r1, #4 │ │ │ │ - subs r0, #236 @ 0xec │ │ │ │ + subs r0, #240 @ 0xf0 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrh r2, [r1, #56] @ 0x38 │ │ │ │ + ldrh r6, [r1, #56] @ 0x38 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - subs r0, #186 @ 0xba │ │ │ │ + subs r0, #190 @ 0xbe │ │ │ │ lsls r5, r1, #4 │ │ │ │ - subs r7, #192 @ 0xc0 │ │ │ │ + subs r7, #196 @ 0xc4 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - subs r0, #148 @ 0x94 │ │ │ │ + subs r0, #152 @ 0x98 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrh r6, [r3, #54] @ 0x36 │ │ │ │ + ldrh r2, [r4, #54] @ 0x36 │ │ │ │ lsls r5, r1, #4 │ │ │ │ ldrd r3, r8, [sp, #52] @ 0x34 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, fp │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 401754 │ │ │ │ @@ -303015,54 +303015,54 @@ │ │ │ │ blx 73c10c │ │ │ │ b.w 401086 │ │ │ │ nop │ │ │ │ lsls r0, r7, #26 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r0, #28] │ │ │ │ + ldrh r6, [r0, #28] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - adds r5, #48 @ 0x30 │ │ │ │ + adds r5, #52 @ 0x34 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrh r0, [r5, #26] │ │ │ │ + ldrh r4, [r5, #26] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - adds r5, #22 │ │ │ │ + adds r5, #26 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrh r4, [r1, #26] │ │ │ │ + ldrh r0, [r2, #26] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - adds r4, #250 @ 0xfa │ │ │ │ + adds r4, #254 @ 0xfe │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrh r2, [r4, #24] │ │ │ │ + ldrh r6, [r4, #24] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - adds r4, #208 @ 0xd0 │ │ │ │ + adds r4, #212 @ 0xd4 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - subs r3, #196 @ 0xc4 │ │ │ │ + subs r3, #200 @ 0xc8 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrh r2, [r6, #22] │ │ │ │ + ldrh r6, [r6, #22] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - adds r4, #154 @ 0x9a │ │ │ │ + adds r4, #158 @ 0x9e │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrh r0, [r2, #22] │ │ │ │ + ldrh r4, [r2, #22] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - adds r4, #126 @ 0x7e │ │ │ │ + adds r4, #130 @ 0x82 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrh r0, [r6, #20] │ │ │ │ + ldrh r4, [r6, #20] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - subs r3, #116 @ 0x74 │ │ │ │ + subs r3, #120 @ 0x78 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - adds r4, #78 @ 0x4e │ │ │ │ + adds r4, #82 @ 0x52 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrh r6, [r0, #20] │ │ │ │ + ldrh r2, [r1, #20] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - adds r4, #52 @ 0x34 │ │ │ │ + adds r4, #56 @ 0x38 │ │ │ │ lsls r5, r1, #4 │ │ │ │ adc.w r1, lr, #9 │ │ │ │ - ldrh r6, [r4, #18] │ │ │ │ + ldrh r2, [r5, #18] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - adds r4, #20 │ │ │ │ + adds r4, #24 │ │ │ │ lsls r5, r1, #4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r4, r8 │ │ │ │ mov r5, sl │ │ │ │ ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ ldr.w r1, [r3, #696] @ 0x2b8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ @@ -304318,216 +304318,216 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r1, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r0, #36] @ 0x24 │ │ │ │ + strh r6, [r0, #36] @ 0x24 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - cmp r6, #50 @ 0x32 │ │ │ │ + cmp r6, #54 @ 0x36 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - adds r5, #50 @ 0x32 │ │ │ │ + adds r5, #54 @ 0x36 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strh r2, [r4, #34] @ 0x22 │ │ │ │ + strh r6, [r4, #34] @ 0x22 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - cmp r6, #6 │ │ │ │ + cmp r6, #10 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strh r6, [r6, #32] │ │ │ │ + strh r2, [r7, #32] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - cmp r5, #228 @ 0xe4 │ │ │ │ + cmp r5, #232 @ 0xe8 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - adds r4, #246 @ 0xf6 │ │ │ │ + adds r4, #250 @ 0xfa │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strh r4, [r0, #32] │ │ │ │ + strh r0, [r1, #32] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - cmp r5, #178 @ 0xb2 │ │ │ │ + cmp r5, #182 @ 0xb6 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strh r6, [r4, #30] │ │ │ │ + strh r2, [r5, #30] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - cmp r5, #148 @ 0x94 │ │ │ │ + cmp r5, #152 @ 0x98 │ │ │ │ lsls r5, r1, #4 │ │ │ │ @ instruction: 0xeaba0109 │ │ │ │ - strh r4, [r6, #28] │ │ │ │ + strh r0, [r7, #28] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - cmp r5, #98 @ 0x62 │ │ │ │ + cmp r5, #102 @ 0x66 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strh r2, [r6, #26] │ │ │ │ + strh r6, [r6, #26] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - cmp r5, #32 │ │ │ │ + cmp r5, #36 @ 0x24 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strh r2, [r1, #26] │ │ │ │ + strh r6, [r1, #26] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - cmp r4, #248 @ 0xf8 │ │ │ │ + cmp r4, #252 @ 0xfc │ │ │ │ lsls r5, r1, #4 │ │ │ │ - adds r4, #10 │ │ │ │ + adds r4, #14 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strh r2, [r3, #24] │ │ │ │ + strh r6, [r3, #24] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - cmp r4, #200 @ 0xc8 │ │ │ │ + cmp r4, #204 @ 0xcc │ │ │ │ lsls r5, r1, #4 │ │ │ │ - adds r3, #188 @ 0xbc │ │ │ │ + adds r3, #192 @ 0xc0 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strh r2, [r5, #22] │ │ │ │ + strh r6, [r5, #22] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - cmp r4, #142 @ 0x8e │ │ │ │ + cmp r4, #146 @ 0x92 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strh r6, [r7, #20] │ │ │ │ + strh r2, [r0, #22] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - cmp r4, #108 @ 0x6c │ │ │ │ + cmp r4, #112 @ 0x70 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strh r2, [r3, #20] │ │ │ │ + strh r6, [r3, #20] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - cmp r4, #72 @ 0x48 │ │ │ │ + cmp r4, #76 @ 0x4c │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strh r6, [r6, #18] │ │ │ │ + strh r2, [r7, #18] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - cmp r4, #36 @ 0x24 │ │ │ │ + cmp r4, #40 @ 0x28 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - adds r3, #20 │ │ │ │ + adds r3, #24 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strh r2, [r0, #18] │ │ │ │ + strh r6, [r0, #18] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - cmp r3, #230 @ 0xe6 │ │ │ │ + cmp r3, #234 @ 0xea │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strh r6, [r2, #16] │ │ │ │ + strh r2, [r3, #16] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - cmp r3, #196 @ 0xc4 │ │ │ │ + cmp r3, #200 @ 0xc8 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strh r0, [r6, #14] │ │ │ │ + strh r4, [r6, #14] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - cmp r3, #158 @ 0x9e │ │ │ │ + cmp r3, #162 @ 0xa2 │ │ │ │ lsls r5, r1, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r1, #7] │ │ │ │ + ldrb r4, [r1, #7] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strh r4, [r3, #12] │ │ │ │ + strh r0, [r4, #12] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - cmp r3, #76 @ 0x4c │ │ │ │ + cmp r3, #80 @ 0x50 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strh r0, [r7, #10] │ │ │ │ + strh r4, [r7, #10] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - cmp r3, #38 @ 0x26 │ │ │ │ + cmp r3, #42 @ 0x2a │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strh r2, [r1, #10] │ │ │ │ + strh r6, [r1, #10] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - cmp r2, #248 @ 0xf8 │ │ │ │ + cmp r2, #252 @ 0xfc │ │ │ │ lsls r5, r1, #4 │ │ │ │ - adds r1, #234 @ 0xea │ │ │ │ + adds r1, #238 @ 0xee │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strh r0, [r3, #8] │ │ │ │ + strh r4, [r3, #8] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - cmp r2, #188 @ 0xbc │ │ │ │ + cmp r2, #192 @ 0xc0 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strh r2, [r5, #6] │ │ │ │ + strh r6, [r5, #6] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - cmp r2, #152 @ 0x98 │ │ │ │ + cmp r2, #156 @ 0x9c │ │ │ │ lsls r5, r1, #4 │ │ │ │ - adds r1, #116 @ 0x74 │ │ │ │ + adds r1, #120 @ 0x78 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strh r2, [r4, #4] │ │ │ │ + strh r6, [r4, #4] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - cmp r2, #76 @ 0x4c │ │ │ │ + cmp r2, #80 @ 0x50 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strh r2, [r1, #2] │ │ │ │ + strh r6, [r1, #2] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - cmp r1, #248 @ 0xf8 │ │ │ │ + cmp r1, #252 @ 0xfc │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strh r2, [r2, #0] │ │ │ │ + strh r6, [r2, #0] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - cmp r1, #192 @ 0xc0 │ │ │ │ + cmp r1, #196 @ 0xc4 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrb r6, [r3, #0] │ │ │ │ + ldrb r2, [r4, #0] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrb r0, [r4, #30] │ │ │ │ + ldrb r4, [r4, #30] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - cmp r1, #80 @ 0x50 │ │ │ │ + cmp r1, #84 @ 0x54 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrb r6, [r1, #29] │ │ │ │ + ldrb r2, [r2, #29] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - cmp r0, #254 @ 0xfe │ │ │ │ + cmp r1, #2 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrb r6, [r0, #28] │ │ │ │ + ldrb r2, [r1, #28] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - cmp r0, #180 @ 0xb4 │ │ │ │ + cmp r0, #184 @ 0xb8 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - cmp r7, #178 @ 0xb2 │ │ │ │ + cmp r7, #182 @ 0xb6 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrb r0, [r4, #27] │ │ │ │ + ldrb r4, [r4, #27] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - cmp r0, #140 @ 0x8c │ │ │ │ + cmp r0, #144 @ 0x90 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrb r6, [r7, #26] │ │ │ │ + ldrb r2, [r0, #27] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - cmp r0, #108 @ 0x6c │ │ │ │ + cmp r0, #112 @ 0x70 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrb r6, [r7, #25] │ │ │ │ + ldrb r2, [r0, #26] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - cmp r0, #46 @ 0x2e │ │ │ │ + cmp r0, #50 @ 0x32 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrb r2, [r7, #24] │ │ │ │ + ldrb r6, [r7, #24] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - movs r7, #234 @ 0xea │ │ │ │ + movs r7, #238 @ 0xee │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrb r6, [r3, #24] │ │ │ │ + ldrb r2, [r4, #24] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - movs r7, #206 @ 0xce │ │ │ │ + movs r7, #210 @ 0xd2 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - cmp r6, #178 @ 0xb2 │ │ │ │ + cmp r6, #182 @ 0xb6 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrb r0, [r4, #23] │ │ │ │ + ldrb r4, [r4, #23] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - movs r7, #140 @ 0x8c │ │ │ │ + movs r7, #144 @ 0x90 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrb r6, [r2, #22] │ │ │ │ + ldrb r2, [r3, #22] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - movs r7, #68 @ 0x44 │ │ │ │ + movs r7, #72 @ 0x48 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrb r2, [r3, #21] │ │ │ │ + ldrb r6, [r3, #21] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - movs r7, #8 │ │ │ │ + movs r7, #12 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - asrs r6, r1, #26 │ │ │ │ + asrs r2, r2, #26 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrb r6, [r7, #20] │ │ │ │ + ldrb r2, [r0, #21] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - movs r6, #238 @ 0xee │ │ │ │ + movs r6, #242 @ 0xf2 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r4, [r0, #124] @ 0x7c │ │ │ │ + str r0, [r1, #124] @ 0x7c │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrb r6, [r6, #19] │ │ │ │ + ldrb r2, [r7, #19] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - movs r6, #164 @ 0xa4 │ │ │ │ + movs r6, #168 @ 0xa8 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrb r2, [r3, #19] │ │ │ │ + ldrb r6, [r3, #19] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - movs r6, #136 @ 0x88 │ │ │ │ + movs r6, #140 @ 0x8c │ │ │ │ lsls r5, r1, #4 │ │ │ │ - cmp r5, #140 @ 0x8c │ │ │ │ + cmp r5, #144 @ 0x90 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrb r2, [r7, #18] │ │ │ │ + ldrb r6, [r7, #18] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - movs r6, #102 @ 0x66 │ │ │ │ + movs r6, #106 @ 0x6a │ │ │ │ lsls r5, r1, #4 │ │ │ │ - cmp r5, #96 @ 0x60 │ │ │ │ + cmp r5, #100 @ 0x64 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrb r6, [r1, #18] │ │ │ │ + ldrb r2, [r2, #18] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - movs r6, #58 @ 0x3a │ │ │ │ + movs r6, #62 @ 0x3e │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrb r4, [r5, #17] │ │ │ │ + ldrb r0, [r6, #17] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - movs r6, #26 │ │ │ │ + movs r6, #30 │ │ │ │ lsls r5, r1, #4 │ │ │ │ b.n 403064 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrb r0, [r2, #17] │ │ │ │ + ldrb r4, [r2, #17] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - movs r6, #0 │ │ │ │ + movs r6, #4 │ │ │ │ lsls r5, r1, #4 │ │ │ │ ldr.w r2, [pc, #1156] @ 402e88 │ │ │ │ mov r4, r7 │ │ │ │ ldrd r7, r8, [sp, #76] @ 0x4c │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ ldr.w r2, [pc, #1148] @ 402e8c │ │ │ │ @@ -304965,77 +304965,77 @@ │ │ │ │ mov r0, r5 │ │ │ │ b.w 402494 │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ stmia r0!, {r2, r3, r4, r6} │ │ │ │ - subs r2, r2, #6 │ │ │ │ + subs r6, r2, #6 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - subs r0, r1, #6 │ │ │ │ + subs r4, r1, #6 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - subs r6, r7, #5 │ │ │ │ + subs r2, r0, #6 │ │ │ │ lsls r3, r1, #4 │ │ │ │ str r0, [r1, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #26 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r5, #0] │ │ │ │ + ldrb r4, [r5, #0] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - movs r1, #208 @ 0xd0 │ │ │ │ + movs r1, #212 @ 0xd4 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - cmp r0, #230 @ 0xe6 │ │ │ │ + cmp r0, #234 @ 0xea │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strb r4, [r1, #31] │ │ │ │ + strb r0, [r2, #31] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - movs r1, #122 @ 0x7a │ │ │ │ + movs r1, #126 @ 0x7e │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strb r6, [r5, #30] │ │ │ │ + strb r2, [r6, #30] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - movs r1, #92 @ 0x5c │ │ │ │ + movs r1, #96 @ 0x60 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r0, [r1, #120] @ 0x78 │ │ │ │ + ldr r4, [r1, #120] @ 0x78 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strb r4, [r4, #28] │ │ │ │ + strb r0, [r5, #28] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - movs r0, #212 @ 0xd4 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strb r0, [r0, #28] │ │ │ │ + strb r4, [r0, #28] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - movs r0, #174 @ 0xae │ │ │ │ + movs r0, #178 @ 0xb2 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strb r4, [r4, #27] │ │ │ │ + strb r0, [r5, #27] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - movs r0, #148 @ 0x94 │ │ │ │ + movs r0, #152 @ 0x98 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - movs r4, #156 @ 0x9c │ │ │ │ + movs r4, #160 @ 0xa0 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strb r0, [r2, #26] │ │ │ │ + strb r4, [r2, #26] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - movs r0, #64 @ 0x40 │ │ │ │ + movs r0, #68 @ 0x44 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strb r6, [r6, #25] │ │ │ │ + strb r2, [r7, #25] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - movs r0, #38 @ 0x26 │ │ │ │ + movs r0, #42 @ 0x2a │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strb r2, [r1, #25] │ │ │ │ + strb r6, [r1, #25] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - subs r2, r7, #7 │ │ │ │ + subs r6, r7, #7 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strb r0, [r6, #24] │ │ │ │ + strb r4, [r6, #24] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - subs r0, r4, #7 │ │ │ │ + subs r4, r4, #7 │ │ │ │ lsls r5, r1, #4 │ │ │ │ ble.n 402f18 │ │ │ │ lsls r1, r1, #4 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ ldr.w r8, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ subs r3, #1 │ │ │ │ @@ -305415,49 +305415,49 @@ │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ stmia r0!, {r2, r3, r4, r6} │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r6, #11] │ │ │ │ + strb r2, [r7, #11] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - adds r6, r4, #2 │ │ │ │ + adds r2, r5, #2 │ │ │ │ lsls r5, r1, #4 │ │ │ │ ldr r5, [pc, #672] @ (4035c0 ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ stmia r4!, {r2, r4, r7} │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strb r6, [r1, #11] │ │ │ │ + strb r2, [r2, #11] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - adds r0, r0, #2 │ │ │ │ + adds r4, r0, #2 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strb r6, [r6, #10] │ │ │ │ + strb r2, [r7, #10] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - adds r6, r4, #1 │ │ │ │ + adds r2, r5, #1 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strb r4, [r0, #10] │ │ │ │ + strb r0, [r1, #10] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - adds r4, r6, #0 │ │ │ │ + adds r0, r7, #0 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - movs r3, #28 │ │ │ │ + movs r3, #32 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strb r2, [r1, #9] │ │ │ │ + strb r6, [r1, #9] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - subs r6, r6, r7 │ │ │ │ + subs r2, r7, r7 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strb r4, [r3, #8] │ │ │ │ + strb r0, [r4, #8] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - subs r6, r1, r7 │ │ │ │ + subs r2, r2, r7 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - bx sp │ │ │ │ + bxns sp │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strb r4, [r6, #6] │ │ │ │ + strb r0, [r7, #6] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - subs r2, r4, r5 │ │ │ │ + subs r6, r4, r5 │ │ │ │ lsls r5, r1, #4 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ blx 73be24 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r0 │ │ │ │ @@ -306049,77 +306049,77 @@ │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ stmia r0!, {r2, r3, r4, r6} │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r4, #2] │ │ │ │ + strb r0, [r5, #2] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - subs r6, r2, r1 │ │ │ │ + subs r2, r3, r1 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strb r4, [r4, #0] │ │ │ │ + strb r0, [r5, #0] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - adds r6, r2, r7 │ │ │ │ + adds r2, r3, r7 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r4, [r7, #124] @ 0x7c │ │ │ │ + strb r0, [r0, #0] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - adds r6, r5, r6 │ │ │ │ + adds r2, r6, r6 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - movs r0, #150 @ 0x96 │ │ │ │ + movs r0, #154 @ 0x9a │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r4, [r0, #124] @ 0x7c │ │ │ │ + ldr r0, [r1, #124] @ 0x7c │ │ │ │ lsls r5, r1, #4 │ │ │ │ - adds r0, r6, r5 │ │ │ │ + adds r4, r6, r5 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r2, [r2, #120] @ 0x78 │ │ │ │ + ldr r6, [r2, #120] @ 0x78 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - adds r4, r0, r5 │ │ │ │ + adds r0, r1, r5 │ │ │ │ lsls r5, r1, #4 │ │ │ │ bvs.n 403a50 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r2, [r5, #116] @ 0x74 │ │ │ │ + ldr r6, [r5, #116] @ 0x74 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - adds r6, r2, r4 │ │ │ │ + adds r2, r3, r4 │ │ │ │ lsls r5, r1, #4 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r3, r6 │ │ │ │ + subs r0, r4, r6 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r0, [r3, #88] @ 0x58 │ │ │ │ + ldr r4, [r3, #88] @ 0x58 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - asrs r0, r1, #29 │ │ │ │ + asrs r4, r1, #29 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r0, [r6, #84] @ 0x54 │ │ │ │ + ldr r4, [r6, #84] @ 0x54 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - asrs r0, r4, #28 │ │ │ │ + asrs r4, r4, #28 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r6, [r2, #84] @ 0x54 │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - asrs r6, r0, #28 │ │ │ │ + asrs r2, r1, #28 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r4, [r5, #80] @ 0x50 │ │ │ │ + ldr r0, [r6, #80] @ 0x50 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - asrs r2, r3, #27 │ │ │ │ + asrs r6, r3, #27 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - cmp r4, r0 │ │ │ │ + cmp r0, r1 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r0, [r2, #76] @ 0x4c │ │ │ │ + ldr r4, [r2, #76] @ 0x4c │ │ │ │ lsls r5, r1, #4 │ │ │ │ - asrs r0, r0, #26 │ │ │ │ + asrs r4, r0, #26 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r6, [r2, #52] @ 0x34 │ │ │ │ + ldr r2, [r3, #52] @ 0x34 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - asrs r4, r0, #20 │ │ │ │ + asrs r0, r1, #20 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r0, [r7, #48] @ 0x30 │ │ │ │ + ldr r4, [r7, #48] @ 0x30 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - asrs r6, r4, #19 │ │ │ │ + asrs r2, r5, #19 │ │ │ │ lsls r5, r1, #4 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov r7, sl │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov sl, r4 │ │ │ │ ldr.w r3, [pc, #2820] @ 404514 │ │ │ │ mov r4, r5 │ │ │ │ @@ -307123,303 +307123,303 @@ │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #3420 @ 0xd5c │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r6, #36] @ 0x24 │ │ │ │ + ldr r6, [r6, #36] @ 0x24 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - asrs r0, r4, #16 │ │ │ │ + asrs r4, r4, #16 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - subs r7, #186 @ 0xba │ │ │ │ + subs r7, #190 @ 0xbe │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r6, [r0, #32] │ │ │ │ + ldr r2, [r1, #32] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - asrs r6, r6, #14 │ │ │ │ + asrs r2, r7, #14 │ │ │ │ lsls r5, r1, #4 │ │ │ │ beq.n 40448c │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r2, [r1, #28] │ │ │ │ + ldr r6, [r1, #28] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - asrs r0, r7, #13 │ │ │ │ + asrs r4, r7, #13 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ + ldr r0, [r1, #8] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - asrs r4, r6, #8 │ │ │ │ + asrs r0, r7, #8 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r6, [r5, #0] │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - asrs r4, r3, #7 │ │ │ │ + asrs r0, r4, #7 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - adds r2, r5, r3 │ │ │ │ + adds r6, r5, r3 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r6, [r0, #124] @ 0x7c │ │ │ │ + str r2, [r1, #124] @ 0x7c │ │ │ │ lsls r5, r1, #4 │ │ │ │ - asrs r0, r7, #5 │ │ │ │ + asrs r4, r7, #5 │ │ │ │ lsls r5, r1, #4 │ │ │ │ ldmia r6!, {r2, r7} │ │ │ │ lsls r1, r1, #4 │ │ │ │ - str r6, [r3, #120] @ 0x78 │ │ │ │ + str r2, [r4, #120] @ 0x78 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - asrs r2, r1, #5 │ │ │ │ + asrs r6, r1, #5 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r0, [r2, #104] @ 0x68 │ │ │ │ + str r4, [r2, #104] @ 0x68 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - asrs r0, r0, #1 │ │ │ │ + asrs r4, r0, #1 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r6, [r4, #100] @ 0x64 │ │ │ │ + str r2, [r5, #100] @ 0x64 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - asrs r0, r3, #32 │ │ │ │ + asrs r4, r3, #32 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - add r1, sp, #232 @ 0xe8 │ │ │ │ + add r1, sp, #248 @ 0xf8 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - str r0, [r0, #100] @ 0x64 │ │ │ │ + str r4, [r0, #100] @ 0x64 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - lsrs r2, r5, #31 │ │ │ │ + lsrs r6, r5, #31 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r4, [r2, #96] @ 0x60 │ │ │ │ + str r0, [r3, #96] @ 0x60 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - lsrs r4, r0, #31 │ │ │ │ + lsrs r0, r1, #31 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r0, [r6, #92] @ 0x5c │ │ │ │ + str r4, [r6, #92] @ 0x5c │ │ │ │ lsls r5, r1, #4 │ │ │ │ - lsrs r0, r4, #30 │ │ │ │ + lsrs r4, r4, #30 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r0, [r0, #92] @ 0x5c │ │ │ │ + str r4, [r0, #92] @ 0x5c │ │ │ │ lsls r5, r1, #4 │ │ │ │ - lsrs r0, r6, #29 │ │ │ │ + lsrs r4, r6, #29 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r4, [r2, #88] @ 0x58 │ │ │ │ + str r0, [r3, #88] @ 0x58 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - lsrs r4, r0, #29 │ │ │ │ + lsrs r0, r1, #29 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r2, [r1, #84] @ 0x54 │ │ │ │ + str r6, [r1, #84] @ 0x54 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - lsrs r2, r7, #27 │ │ │ │ + lsrs r6, r7, #27 │ │ │ │ lsls r5, r1, #4 │ │ │ │ ldmia r4!, {r2} │ │ │ │ lsls r1, r1, #4 │ │ │ │ - str r0, [r4, #80] @ 0x50 │ │ │ │ + str r4, [r4, #80] @ 0x50 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - lsrs r0, r2, #27 │ │ │ │ + lsrs r4, r2, #27 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r0, [r0, #72] @ 0x48 │ │ │ │ + str r4, [r0, #72] @ 0x48 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - lsrs r6, r5, #24 │ │ │ │ + lsrs r2, r6, #24 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r4, [r7, #64] @ 0x40 │ │ │ │ + str r0, [r0, #68] @ 0x44 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - lsrs r2, r5, #23 │ │ │ │ + lsrs r6, r5, #23 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r2, [r2, #64] @ 0x40 │ │ │ │ + str r6, [r2, #64] @ 0x40 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - lsrs r0, r0, #23 │ │ │ │ + lsrs r4, r0, #23 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r2, [r6, #56] @ 0x38 │ │ │ │ + str r6, [r6, #56] @ 0x38 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - lsrs r0, r4, #21 │ │ │ │ + lsrs r4, r4, #21 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r0, [r1, #56] @ 0x38 │ │ │ │ + str r4, [r1, #56] @ 0x38 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - lsrs r6, r6, #20 │ │ │ │ + lsrs r2, r7, #20 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r4, [r7, #48] @ 0x30 │ │ │ │ + str r0, [r0, #52] @ 0x34 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - lsrs r2, r5, #19 │ │ │ │ + lsrs r6, r5, #19 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r4, [r2, #48] @ 0x30 │ │ │ │ + str r0, [r3, #48] @ 0x30 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - lsrs r4, r0, #19 │ │ │ │ + lsrs r0, r1, #19 │ │ │ │ lsls r5, r1, #4 │ │ │ │ ldrsb r2, [r3, r7] │ │ │ │ lsls r5, r3, #4 │ │ │ │ - lsrs r4, r5, #17 │ │ │ │ + lsrs r0, r6, #17 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrb r6, [r6, r3] │ │ │ │ + ldrb r2, [r7, r3] │ │ │ │ lsls r5, r1, #4 │ │ │ │ ldrsb r0, [r7, r6] │ │ │ │ lsls r5, r3, #4 │ │ │ │ - lsrs r2, r1, #17 │ │ │ │ + lsrs r6, r1, #17 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrb r4, [r7, r2] │ │ │ │ + ldrb r0, [r0, r3] │ │ │ │ lsls r5, r1, #4 │ │ │ │ ldrsb r6, [r2, r6] │ │ │ │ lsls r5, r3, #4 │ │ │ │ - lsrs r0, r5, #16 │ │ │ │ + lsrs r4, r5, #16 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrb r6, [r4, r2] │ │ │ │ + ldrb r2, [r5, r2] │ │ │ │ lsls r5, r1, #4 │ │ │ │ ldrsb r4, [r6, r5] │ │ │ │ lsls r5, r3, #4 │ │ │ │ - lsrs r6, r0, #16 │ │ │ │ + lsrs r2, r1, #16 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r0, [r6, r0] │ │ │ │ + ldr r4, [r6, r0] │ │ │ │ lsls r5, r1, #4 │ │ │ │ ldrsb r0, [r3, r5] │ │ │ │ lsls r5, r3, #4 │ │ │ │ - lsrs r2, r5, #15 │ │ │ │ + lsrs r6, r5, #15 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrb r0, [r4, r0] │ │ │ │ + ldrb r4, [r4, r0] │ │ │ │ lsls r5, r1, #4 │ │ │ │ ldrsb r4, [r7, r4] │ │ │ │ lsls r5, r3, #4 │ │ │ │ - lsrs r6, r1, #15 │ │ │ │ + lsrs r2, r2, #15 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrh r4, [r5, r7] │ │ │ │ + ldrh r0, [r6, r7] │ │ │ │ lsls r5, r1, #4 │ │ │ │ ldrsb r0, [r4, r4] │ │ │ │ lsls r5, r3, #4 │ │ │ │ - lsrs r2, r6, #14 │ │ │ │ + lsrs r6, r6, #14 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrh r4, [r6, r7] │ │ │ │ + ldrh r0, [r7, r7] │ │ │ │ lsls r5, r1, #4 │ │ │ │ ldrsb r4, [r0, r4] │ │ │ │ lsls r5, r3, #4 │ │ │ │ - lsrs r6, r2, #14 │ │ │ │ + lsrs r2, r3, #14 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - asrs r0, r5, #13 │ │ │ │ + asrs r4, r5, #13 │ │ │ │ lsls r5, r1, #4 │ │ │ │ ldrsb r0, [r5, r3] │ │ │ │ lsls r5, r3, #4 │ │ │ │ - lsrs r2, r7, #13 │ │ │ │ + lsrs r6, r7, #13 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - bkpt 0x00fc │ │ │ │ + nop │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldrsb r4, [r1, r3] │ │ │ │ lsls r5, r3, #4 │ │ │ │ - lsrs r6, r3, #13 │ │ │ │ + lsrs r2, r4, #13 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r1, [pc, #880] @ (4049d0 ) │ │ │ │ + ldr r1, [pc, #896] @ (4049e0 ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ ldrsb r0, [r6, r2] │ │ │ │ lsls r5, r3, #4 │ │ │ │ - lsrs r2, r0, #13 │ │ │ │ + lsrs r6, r0, #13 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrh r4, [r7, r4] │ │ │ │ + ldrh r0, [r0, r5] │ │ │ │ lsls r5, r1, #4 │ │ │ │ ldrsb r4, [r2, r2] │ │ │ │ lsls r5, r3, #4 │ │ │ │ - lsrs r6, r4, #12 │ │ │ │ + lsrs r2, r5, #12 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrsb r0, [r1, r4] │ │ │ │ + ldrsb r4, [r1, r4] │ │ │ │ lsls r5, r1, #4 │ │ │ │ ldrsb r0, [r7, r1] │ │ │ │ lsls r5, r3, #4 │ │ │ │ - lsrs r2, r1, #12 │ │ │ │ + lsrs r6, r1, #12 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - b.n 4046d4 │ │ │ │ + b.n 4046dc │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldrsb r4, [r3, r1] │ │ │ │ lsls r5, r3, #4 │ │ │ │ - lsrs r6, r5, #11 │ │ │ │ + lsrs r2, r6, #11 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldmia r1!, {r2, r3, r4, r6} │ │ │ │ + ldmia r1!, {r5, r6} │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldrsb r0, [r0, r1] │ │ │ │ lsls r5, r3, #4 │ │ │ │ - lsrs r2, r2, #11 │ │ │ │ + lsrs r6, r2, #11 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrh r0, [r0, r3] │ │ │ │ + ldrh r4, [r0, r3] │ │ │ │ lsls r5, r1, #4 │ │ │ │ ldrsb r4, [r4, r0] │ │ │ │ lsls r5, r3, #4 │ │ │ │ - lsrs r6, r6, #10 │ │ │ │ + lsrs r2, r7, #10 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrh r4, [r0, r4] │ │ │ │ + ldrh r0, [r1, r4] │ │ │ │ lsls r5, r1, #4 │ │ │ │ ldrsb r0, [r1, r0] │ │ │ │ lsls r5, r3, #4 │ │ │ │ - lsrs r2, r3, #10 │ │ │ │ + lsrs r6, r3, #10 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrh r0, [r0, r4] │ │ │ │ + ldrh r4, [r0, r4] │ │ │ │ lsls r5, r1, #4 │ │ │ │ strb r4, [r5, r7] │ │ │ │ lsls r5, r3, #4 │ │ │ │ - lsrs r6, r7, #9 │ │ │ │ + lsrs r2, r0, #10 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrh r0, [r5, r2] │ │ │ │ + ldrh r4, [r5, r2] │ │ │ │ lsls r5, r1, #4 │ │ │ │ strb r0, [r2, r7] │ │ │ │ lsls r5, r3, #4 │ │ │ │ - lsrs r2, r4, #9 │ │ │ │ + lsrs r6, r4, #9 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrh r4, [r7, r2] │ │ │ │ + ldrh r0, [r0, r3] │ │ │ │ lsls r5, r1, #4 │ │ │ │ strb r4, [r6, r6] │ │ │ │ lsls r5, r3, #4 │ │ │ │ - lsrs r6, r0, #9 │ │ │ │ + lsrs r2, r1, #9 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r6, [pc, #160] @ (404778 ) │ │ │ │ + ldr r6, [pc, #176] @ (404788 ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ strb r0, [r3, r6] │ │ │ │ lsls r5, r3, #4 │ │ │ │ - lsrs r2, r5, #8 │ │ │ │ + lsrs r6, r5, #8 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrh r0, [r6, r0] │ │ │ │ + ldrh r4, [r6, r0] │ │ │ │ lsls r5, r1, #4 │ │ │ │ strb r4, [r7, r5] │ │ │ │ lsls r5, r3, #4 │ │ │ │ - lsrs r6, r1, #8 │ │ │ │ + lsrs r2, r2, #8 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrh r0, [r4, r0] │ │ │ │ + ldrh r4, [r4, r0] │ │ │ │ lsls r5, r1, #4 │ │ │ │ strb r0, [r4, r5] │ │ │ │ lsls r5, r3, #4 │ │ │ │ - lsrs r2, r6, #7 │ │ │ │ + lsrs r6, r6, #7 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrsb r0, [r5, r0] │ │ │ │ + ldrsb r4, [r5, r0] │ │ │ │ lsls r5, r1, #4 │ │ │ │ strb r4, [r0, r5] │ │ │ │ lsls r5, r3, #4 │ │ │ │ - lsrs r6, r2, #7 │ │ │ │ + lsrs r2, r3, #7 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strb r4, [r5, r6] │ │ │ │ + strb r0, [r6, r6] │ │ │ │ lsls r5, r1, #4 │ │ │ │ strb r0, [r5, r4] │ │ │ │ lsls r5, r3, #4 │ │ │ │ - lsrs r2, r7, #6 │ │ │ │ + lsrs r6, r7, #6 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - stmia r6!, {r2, r5, r7} │ │ │ │ + stmia r6!, {r3, r5, r7} │ │ │ │ lsls r4, r1, #4 │ │ │ │ strb r4, [r1, r4] │ │ │ │ lsls r5, r3, #4 │ │ │ │ - lsrs r6, r3, #6 │ │ │ │ + lsrs r2, r4, #6 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r0, [r0, r6] │ │ │ │ + ldr r4, [r0, r6] │ │ │ │ lsls r5, r1, #4 │ │ │ │ strb r0, [r6, r3] │ │ │ │ lsls r5, r3, #4 │ │ │ │ - lsrs r2, r0, #6 │ │ │ │ + lsrs r6, r0, #6 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r0, [r3, r5] │ │ │ │ + ldr r4, [r3, r5] │ │ │ │ lsls r5, r1, #4 │ │ │ │ strb r4, [r2, r3] │ │ │ │ lsls r5, r3, #4 │ │ │ │ - lsrs r6, r4, #5 │ │ │ │ + lsrs r2, r5, #5 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - udf #48 @ 0x30 │ │ │ │ + udf #52 @ 0x34 │ │ │ │ lsls r4, r1, #4 │ │ │ │ strb r0, [r7, r2] │ │ │ │ lsls r5, r3, #4 │ │ │ │ - lsrs r2, r1, #5 │ │ │ │ + lsrs r6, r1, #5 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - asrs r4, r5, #17 │ │ │ │ + asrs r0, r6, #17 │ │ │ │ lsls r5, r1, #4 │ │ │ │ strb r4, [r3, r2] │ │ │ │ lsls r5, r3, #4 │ │ │ │ - lsrs r6, r5, #4 │ │ │ │ + lsrs r2, r6, #4 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r2, [pc, #128] @ (4047d0 ) │ │ │ │ + ldr r2, [pc, #144] @ (4047e0 ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ strb r0, [r0, r2] │ │ │ │ lsls r5, r3, #4 │ │ │ │ - lsrs r2, r2, #4 │ │ │ │ + lsrs r6, r2, #4 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - pop {r2, r6, r7} │ │ │ │ + pop {r3, r6, r7} │ │ │ │ lsls r4, r1, #4 │ │ │ │ │ │ │ │ 0040475c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -307960,106 +307960,106 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r0, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #204 @ 0xcc │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r1, #68] @ 0x44 │ │ │ │ + str r6, [r1, #68] @ 0x44 │ │ │ │ lsls r5, r1, #4 │ │ │ │ add r4, sp, #648 @ 0x288 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strb r4, [r0, r4] │ │ │ │ + strb r0, [r1, r4] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - lsls r2, r2, #18 │ │ │ │ + lsls r6, r2, #18 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - adds r5, #102 @ 0x66 │ │ │ │ + adds r5, #106 @ 0x6a │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strb r0, [r1, r3] │ │ │ │ + strb r4, [r1, r3] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - lsls r4, r2, #17 │ │ │ │ + lsls r0, r3, #17 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - adds r5, #34 @ 0x22 │ │ │ │ + adds r5, #38 @ 0x26 │ │ │ │ lsls r5, r1, #4 │ │ │ │ add r4, sp, #248 @ 0xf8 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strb r0, [r4, r2] │ │ │ │ + strb r4, [r4, r2] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - lsls r6, r5, #16 │ │ │ │ + lsls r2, r6, #16 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strb r4, [r1, r2] │ │ │ │ + strb r0, [r2, r2] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - lsls r0, r3, #16 │ │ │ │ + lsls r4, r3, #16 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - adds r4, #222 @ 0xde │ │ │ │ + adds r4, #226 @ 0xe2 │ │ │ │ lsls r5, r1, #4 │ │ │ │ add r3, sp, #1000 @ 0x3e8 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strb r4, [r3, r1] │ │ │ │ + strb r0, [r4, r1] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - lsls r2, r5, #15 │ │ │ │ + lsls r6, r5, #15 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strb r0, [r1, r1] │ │ │ │ + strb r4, [r1, r1] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - lsls r4, r2, #15 │ │ │ │ + lsls r0, r3, #15 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strb r6, [r3, r0] │ │ │ │ + strb r2, [r4, r0] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - lsls r2, r5, #14 │ │ │ │ + lsls r6, r5, #14 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strb r6, [r0, r0] │ │ │ │ + strb r2, [r1, r0] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - lsls r2, r2, #14 │ │ │ │ + lsls r6, r2, #14 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strh r0, [r4, r7] │ │ │ │ + strh r4, [r4, r7] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - lsls r4, r5, #13 │ │ │ │ + lsls r0, r6, #13 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strh r2, [r7, r6] │ │ │ │ + strh r6, [r7, r6] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - lsls r6, r0, #13 │ │ │ │ + lsls r2, r1, #13 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - lsls r4, r6, #12 │ │ │ │ + lsls r0, r7, #12 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - adds r4, #8 │ │ │ │ + adds r4, #12 │ │ │ │ lsls r5, r1, #4 │ │ │ │ add r3, sp, #168 @ 0xa8 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strh r0, [r2, r6] │ │ │ │ + strh r4, [r2, r6] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strh r0, [r7, r5] │ │ │ │ + strh r4, [r7, r5] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - lsls r4, r0, #12 │ │ │ │ + lsls r0, r1, #12 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - lsrs r0, r7, #23 │ │ │ │ + lsrs r4, r7, #23 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - orrs.w r1, r0, #10027008 @ 0x990000 │ │ │ │ + orrs.w r1, r4, #10027008 @ 0x990000 │ │ │ │ ldr r5, [pc, #984] @ (405128 ) │ │ │ │ lsls r5, r3, #4 │ │ │ │ - lsls r0, r1, #10 │ │ │ │ + lsls r4, r1, #10 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strh r6, [r5, r4] │ │ │ │ + strh r2, [r6, r4] │ │ │ │ lsls r5, r1, #4 │ │ │ │ subs r4, #42 @ 0x2a │ │ │ │ lsls r5, r3, #4 │ │ │ │ - add r6, sp, #272 @ 0x110 │ │ │ │ + add r6, sp, #288 @ 0x120 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - add r6, sp, #392 @ 0x188 │ │ │ │ + add r6, sp, #408 @ 0x198 │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldr r5, [pc, #40] @ (404d90 ) │ │ │ │ lsls r5, r3, #4 │ │ │ │ - lsls r4, r3, #6 │ │ │ │ + lsls r0, r4, #6 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strh r2, [r0, r1] │ │ │ │ + strh r6, [r0, r1] │ │ │ │ lsls r5, r1, #4 │ │ │ │ ldr r4, [pc, #968] @ (40513c ) │ │ │ │ lsls r5, r3, #4 │ │ │ │ - lsls r4, r0, #6 │ │ │ │ + lsls r0, r1, #6 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strh r6, [r0, r1] │ │ │ │ + strh r2, [r1, r1] │ │ │ │ lsls r5, r1, #4 │ │ │ │ │ │ │ │ 00404d7c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -308216,32 +308216,32 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #188 @ 0xbc │ │ │ │ lsls r4, r4, #4 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - strd r0, r1, [r6, #48] @ 0x30 │ │ │ │ + strd r0, r1, [sl, #48] @ 0x30 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r1, r1] │ │ │ │ + str r6, [r1, r1] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - vaddw.u16 q8, q3, d12 │ │ │ │ - adcs.w r1, r2, #24 │ │ │ │ + vaddw.u16 q8, q5, d12 │ │ │ │ + adcs.w r1, r6, #24 │ │ │ │ subs r1, #230 @ 0xe6 │ │ │ │ lsls r5, r3, #4 │ │ │ │ - add r4, sp, #0 │ │ │ │ + add r4, sp, #16 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - add r4, sp, #120 @ 0x78 │ │ │ │ + add r4, sp, #136 @ 0x88 │ │ │ │ lsls r4, r1, #4 │ │ │ │ subs r1, #208 @ 0xd0 │ │ │ │ lsls r5, r3, #4 │ │ │ │ - add r3, sp, #104 @ 0x68 │ │ │ │ + add r3, sp, #120 @ 0x78 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - add r3, sp, #832 @ 0x340 │ │ │ │ + add r3, sp, #848 @ 0x350 │ │ │ │ lsls r4, r1, #4 │ │ │ │ │ │ │ │ 00404f20 : │ │ │ │ stmdb 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 │ │ │ │ @@ -309258,117 +309258,117 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r0, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #896] @ (405d4c ) │ │ │ │ + ldr r5, [pc, #912] @ (405d5c ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldc2 1, cr0, [r6, #-48]! @ 0xffffffd0 │ │ │ │ - ldr r5, [pc, #680] @ (405c7c ) │ │ │ │ + ldc2 1, cr0, [sl, #-48]! @ 0xffffffd0 │ │ │ │ + ldr r5, [pc, #696] @ (405c8c ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ - lsrs r2, r0, #32 │ │ │ │ + lsrs r6, r0, #32 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - stc2l 1, cr0, [lr], #48 @ 0x30 │ │ │ │ + ldc2l 1, cr0, [r2], #48 @ 0x30 │ │ │ │ cmp r1, #126 @ 0x7e │ │ │ │ lsls r4, r4, #4 │ │ │ │ - ldr r5, [pc, #200] @ (405aac ) │ │ │ │ + ldr r5, [pc, #216] @ (405abc ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ - stc2 1, cr0, [r8], {12} │ │ │ │ + stc2 1, cr0, [ip], {12} │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #512] @ (405bf4 ) │ │ │ │ + ldr r1, [pc, #528] @ (405c04 ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr.w r0, [r6, #268] @ 0x10c │ │ │ │ - ldr r0, [r0, r1] │ │ │ │ + ldr.w r0, [sl, #268] @ 0x10c │ │ │ │ + ldr r4, [r0, r1] │ │ │ │ lsls r5, r1, #4 │ │ │ │ add r0, pc, #640 @ (adr r0, 405c80 ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r1, [pc, #208] @ (405ad4 ) │ │ │ │ + ldr r1, [pc, #224] @ (405ae4 ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strb.w r0, [sl, #268] @ 0x10c │ │ │ │ - ldr r1, [pc, #88] @ (405a64 ) │ │ │ │ + strb.w r0, [lr, #268] @ 0x10c │ │ │ │ + ldr r1, [pc, #104] @ (405a74 ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str??.w r0, [ip, ] │ │ │ │ - ldr r0, [pc, #1008] @ (405e04 ) │ │ │ │ + ldr??.w r0, [r0, ] │ │ │ │ + ldr r1, [pc, #0] @ (405a14 ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr.w r0, [r2, ] │ │ │ │ - ldr r0, [pc, #848] @ (405d6c ) │ │ │ │ + ldr.w r0, [r6, ] │ │ │ │ + ldr r0, [pc, #864] @ (405d7c ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strh.w r0, [sl, ] │ │ │ │ - ldr r0, [pc, #688] @ (405cd4 ) │ │ │ │ + strh.w r0, [lr, ] │ │ │ │ + ldr r0, [pc, #704] @ (405ce4 ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strb.w r0, [r2, ] │ │ │ │ - ldr r0, [pc, #600] @ (405c84 ) │ │ │ │ + strb.w r0, [r6, ] │ │ │ │ + ldr r0, [pc, #616] @ (405c94 ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ - @ instruction: 0xf7ec010c │ │ │ │ - ldr r0, [pc, #264] @ (405b3c ) │ │ │ │ + @ instruction: 0xf7f0010c │ │ │ │ + ldr r0, [pc, #280] @ (405b4c ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ - @ instruction: 0xf798010c │ │ │ │ - ldr r0, [pc, #192] @ (405afc ) │ │ │ │ + @ instruction: 0xf79c010c │ │ │ │ + ldr r0, [pc, #208] @ (405b0c ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ - @ instruction: 0xf786010c │ │ │ │ - ldr r0, [pc, #40] @ (405a6c ) │ │ │ │ + @ instruction: 0xf78a010c │ │ │ │ + ldr r0, [pc, #56] @ (405a7c ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ - @ instruction: 0xf75c010c │ │ │ │ - blx ip │ │ │ │ + @ instruction: 0xf760010c │ │ │ │ + blxns ip │ │ │ │ lsls r5, r1, #4 │ │ │ │ - lsls r0, r7, #8 │ │ │ │ + lsls r4, r7, #8 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - @ instruction: 0xf726010c │ │ │ │ - blx r6 │ │ │ │ + @ instruction: 0xf72a010c │ │ │ │ + blxns r6 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - @ instruction: 0xf702010c │ │ │ │ - bxns lr │ │ │ │ + @ instruction: 0xf706010c │ │ │ │ + bx pc │ │ │ │ lsls r5, r1, #4 │ │ │ │ - movt r1, #43020 @ 0xa80c │ │ │ │ + movt r1, #59404 @ 0xe80c │ │ │ │ bx fp │ │ │ │ lsls r5, r1, #4 │ │ │ │ - @ instruction: 0xf6b0010c │ │ │ │ - @ instruction: 0xe8160119 │ │ │ │ - bx r3 │ │ │ │ + @ instruction: 0xf6b4010c │ │ │ │ + @ instruction: 0xe81a0119 │ │ │ │ + bx r4 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - @ instruction: 0xf670010c │ │ │ │ - mov lr, fp │ │ │ │ + @ instruction: 0xf674010c │ │ │ │ + mov sl, ip │ │ │ │ lsls r5, r1, #4 │ │ │ │ - @ instruction: 0xf630010c │ │ │ │ - mov sl, r9 │ │ │ │ + @ instruction: 0xf634010c │ │ │ │ + mov lr, r9 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - @ instruction: 0xf620010c │ │ │ │ - mov lr, r7 │ │ │ │ + @ instruction: 0xf624010c │ │ │ │ + mov sl, r8 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - @ instruction: 0xf614010c │ │ │ │ - mov ip, r4 │ │ │ │ + @ instruction: 0xf618010c │ │ │ │ + mov r8, r5 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - @ instruction: 0xf5fa010c │ │ │ │ - mov r8, r2 │ │ │ │ + @ instruction: 0xf5fe010c │ │ │ │ + mov ip, r2 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - @ instruction: 0xf5e6010c │ │ │ │ - rsbs r1, r4, #9175040 @ 0x8c0000 │ │ │ │ - lsls r4, r2, #3 │ │ │ │ + @ instruction: 0xf5ea010c │ │ │ │ + rsbs r1, r8, #9175040 @ 0x8c0000 │ │ │ │ + lsls r0, r3, #3 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - mov r0, lr │ │ │ │ + mov r4, lr │ │ │ │ lsls r5, r1, #4 │ │ │ │ - mov r0, r3 │ │ │ │ + mov r4, r3 │ │ │ │ lsls r5, r1, #4 │ │ │ │ uxth r2, r2 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - sbc.w r1, r4, #9175040 @ 0x8c0000 │ │ │ │ - cmp sl, lr │ │ │ │ + sbc.w r1, r8, #9175040 @ 0x8c0000 │ │ │ │ + cmp lr, lr │ │ │ │ lsls r5, r1, #4 │ │ │ │ - adc.w r1, r4, #9175040 @ 0x8c0000 │ │ │ │ - cmp sl, fp │ │ │ │ + adc.w r1, r8, #9175040 @ 0x8c0000 │ │ │ │ + cmp lr, fp │ │ │ │ lsls r5, r1, #4 │ │ │ │ - @ instruction: 0xf52e010c │ │ │ │ + @ instruction: 0xf532010c │ │ │ │ ldr r5, [sp, #200] @ 0xc8 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - subs r6, #130 @ 0x82 │ │ │ │ + subs r6, #134 @ 0x86 │ │ │ │ lsls r5, r1, #4 │ │ │ │ ldr.w r2, [sl] │ │ │ │ ldr r4, [sp, #32] │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 4062f4 │ │ │ │ @@ -310525,138 +310525,138 @@ │ │ │ │ b.n 40665c │ │ │ │ ldr r4, [r5, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r0, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - rors r6, r3 │ │ │ │ + rors r2, r4 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - @ instruction: 0xf130010c │ │ │ │ - sbcs r2, r5 │ │ │ │ + @ instruction: 0xf134010c │ │ │ │ + sbcs r6, r5 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - @ instruction: 0xf0fc010c │ │ │ │ - stc2 1, cr0, [r2], {12} │ │ │ │ - sbcs r0, r0 │ │ │ │ + add.w r1, r0, #12 │ │ │ │ + stc2 1, cr0, [r6], {12} │ │ │ │ + sbcs r4, r0 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - @ instruction: 0xf0d0010c │ │ │ │ - adcs r0, r3 │ │ │ │ + @ instruction: 0xf0d4010c │ │ │ │ + adcs r4, r3 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - @ instruction: 0xf0ae010c │ │ │ │ - asrs r4, r2 │ │ │ │ + @ instruction: 0xf0b2010c │ │ │ │ + asrs r0, r3 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - orn r1, r6, #12 │ │ │ │ - smmls r1, sl, ip, r0 │ │ │ │ - lsrs r0, r2 │ │ │ │ + orn r1, sl, #12 │ │ │ │ + smmls r1, lr, ip, r0 │ │ │ │ + lsrs r4, r2 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - bic.w r1, r6, #12 │ │ │ │ - lsls r2, r2 │ │ │ │ + bic.w r1, sl, #12 │ │ │ │ + lsls r6, r2 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - vaddw.s32 q8, q4, d12 │ │ │ │ - eors r2, r6 │ │ │ │ + vaddw.s32 q8, q6, d12 │ │ │ │ + eors r6, r6 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - vaddw.s8 q8, q2, d12 │ │ │ │ + vaddw.s8 q8, q4, d12 │ │ │ │ ldr r4, [r2, r7] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #4] │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #26 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #40 @ 0x28 │ │ │ │ + subs r5, #44 @ 0x2c │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldcl 1, cr0, [lr], #-48 @ 0xffffffd0 │ │ │ │ - subs r4, #224 @ 0xe0 │ │ │ │ + stc 1, cr0, [r2], {12} │ │ │ │ + subs r4, #228 @ 0xe4 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldc 1, cr0, [r2], #-48 @ 0xffffffd0 │ │ │ │ - subs r4, #172 @ 0xac │ │ │ │ + ldc 1, cr0, [r6], #-48 @ 0xffffffd0 │ │ │ │ + subs r4, #176 @ 0xb0 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - @ instruction: 0xebfc010c │ │ │ │ - subs r4, #130 @ 0x82 │ │ │ │ + stc 1, cr0, [r0], {12} │ │ │ │ + subs r4, #134 @ 0x86 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - rsbs r1, r4, ip │ │ │ │ - subs r4, #70 @ 0x46 │ │ │ │ + rsbs r1, r8, ip │ │ │ │ + subs r4, #74 @ 0x4a │ │ │ │ lsls r5, r1, #4 │ │ │ │ - @ instruction: 0xeb98010c │ │ │ │ - subs r4, #18 │ │ │ │ + @ instruction: 0xeb9c010c │ │ │ │ + subs r4, #22 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - sbc.w r1, r2, ip │ │ │ │ - subs r3, #222 @ 0xde │ │ │ │ + sbc.w r1, r6, ip │ │ │ │ + subs r3, #226 @ 0xe2 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - @ instruction: 0xeb2e010c │ │ │ │ - subs r3, #184 @ 0xb8 │ │ │ │ + @ instruction: 0xeb32010c │ │ │ │ + subs r3, #188 @ 0xbc │ │ │ │ lsls r5, r1, #4 │ │ │ │ - add.w r1, sl, ip │ │ │ │ - ldrh r0, [r2, #28] │ │ │ │ + add.w r1, lr, ip │ │ │ │ + ldrh r4, [r2, #28] │ │ │ │ lsls r4, r3, #4 │ │ │ │ - subs r3, #142 @ 0x8e │ │ │ │ + subs r3, #146 @ 0x92 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - @ instruction: 0xeade010c │ │ │ │ - subs r3, #110 @ 0x6e │ │ │ │ + @ instruction: 0xeae2010c │ │ │ │ + subs r3, #114 @ 0x72 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - @ instruction: 0xeabe010c │ │ │ │ - subs r3, #78 @ 0x4e │ │ │ │ + pkhbt r1, r2, ip │ │ │ │ + subs r3, #82 @ 0x52 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - @ instruction: 0xeaa4010c │ │ │ │ - subs r3, #44 @ 0x2c │ │ │ │ + @ instruction: 0xeaa8010c │ │ │ │ + subs r3, #48 @ 0x30 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - orns r1, ip, ip │ │ │ │ + eor.w r1, r0, ip │ │ │ │ ldrb r0, [r0, r0] │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #174 @ 0xae │ │ │ │ + subs r1, #178 @ 0xb2 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - stmdb r4, {r2, r3, r8} │ │ │ │ - bge.n 4068a4 │ │ │ │ + stmdb r8, {r2, r3, r8} │ │ │ │ + bge.n 4068ac │ │ │ │ lsls r1, r3, #4 │ │ │ │ - subs r1, #122 @ 0x7a │ │ │ │ + subs r1, #126 @ 0x7e │ │ │ │ lsls r5, r1, #4 │ │ │ │ - @ instruction: 0xe8d0010c │ │ │ │ - subs r1, #86 @ 0x56 │ │ │ │ + @ instruction: 0xe8d4010c │ │ │ │ + subs r1, #90 @ 0x5a │ │ │ │ lsls r5, r1, #4 │ │ │ │ - stmia.w ip!, {r2, r3, r8} │ │ │ │ - subs r1, #50 @ 0x32 │ │ │ │ + ldmia.w r0!, {r2, r3, r8} │ │ │ │ + subs r1, #54 @ 0x36 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - stmia.w r8, {r2, r3, r8} │ │ │ │ - subs r1, #30 │ │ │ │ + stmia.w ip, {r2, r3, r8} │ │ │ │ + subs r1, #34 @ 0x22 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrd r0, r1, [r4], #-48 @ 0x30 │ │ │ │ - subs r1, #18 │ │ │ │ + ldrd r0, r1, [r8], #-48 @ 0x30 │ │ │ │ + subs r1, #22 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strd r0, r1, [r8], #-48 @ 0x30 │ │ │ │ - subs r0, #254 @ 0xfe │ │ │ │ + strd r0, r1, [ip], #-48 @ 0x30 │ │ │ │ + subs r1, #2 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - @ instruction: 0xe854010c │ │ │ │ - adds r6, r5, #6 │ │ │ │ + @ instruction: 0xe858010c │ │ │ │ + adds r2, r6, #6 │ │ │ │ lsls r5, r1, #4 │ │ │ │ str r0, [sp, #280] @ 0x118 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - subs r0, #222 @ 0xde │ │ │ │ + subs r0, #226 @ 0xe2 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - @ instruction: 0xe834010c │ │ │ │ - subs r0, #198 @ 0xc6 │ │ │ │ + @ instruction: 0xe838010c │ │ │ │ + subs r0, #202 @ 0xca │ │ │ │ lsls r5, r1, #4 │ │ │ │ - @ instruction: 0xe81c010c │ │ │ │ - subs r0, #168 @ 0xa8 │ │ │ │ + @ instruction: 0xe820010c │ │ │ │ + subs r0, #172 @ 0xac │ │ │ │ lsls r5, r1, #4 │ │ │ │ - vrhadd.s16 d0, d0, d12 │ │ │ │ - b.n 406818 │ │ │ │ + vrhadd.s16 d0, d4, d12 │ │ │ │ + b.n 406820 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - subs r0, #76 @ 0x4c │ │ │ │ + subs r0, #80 @ 0x50 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - b.n 406778 │ │ │ │ + b.n 406780 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - cdp 1, 11, cr0, cr4, cr12, {0} │ │ │ │ - subs r0, #30 │ │ │ │ + cdp 1, 11, cr0, cr8, cr12, {0} │ │ │ │ + subs r0, #34 @ 0x22 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - b.n 40672c │ │ │ │ + b.n 406734 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - adds r7, #248 @ 0xf8 │ │ │ │ + adds r7, #252 @ 0xfc │ │ │ │ lsls r5, r1, #4 │ │ │ │ - b.n 4066e8 │ │ │ │ + b.n 4066f0 │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 406862 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ @@ -311524,142 +311524,142 @@ │ │ │ │ blx 73c0ac │ │ │ │ b.n 406cec │ │ │ │ mov r0, r4 │ │ │ │ blx 344c20 <_Py_Dealloc@plt+0x4> │ │ │ │ b.w 405f2a │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #84 @ 0x54 │ │ │ │ + adds r6, #88 @ 0x58 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - b.n 406cf0 │ │ │ │ + b.n 406cf8 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - adds r6, #42 @ 0x2a │ │ │ │ + adds r6, #46 @ 0x2e │ │ │ │ lsls r5, r1, #4 │ │ │ │ - b.n 406ca4 │ │ │ │ + b.n 406cac │ │ │ │ lsls r4, r1, #4 │ │ │ │ - adds r6, #4 │ │ │ │ + adds r6, #8 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - stcl 1, cr0, [r6], #-48 @ 0xffffffd0 │ │ │ │ - b.n 406c48 │ │ │ │ + stcl 1, cr0, [sl], #-48 @ 0xffffffd0 │ │ │ │ + b.n 406c50 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - adds r5, #210 @ 0xd2 │ │ │ │ + adds r5, #214 @ 0xd6 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - b.n 406c08 │ │ │ │ + b.n 406c10 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - adds r5, #178 @ 0xb2 │ │ │ │ + adds r5, #182 @ 0xb6 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - b.n 406bc8 │ │ │ │ + b.n 406bd0 │ │ │ │ lsls r4, r1, #4 │ │ │ │ str r0, [r1, #40] @ 0x28 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adds r5, #120 @ 0x78 │ │ │ │ + adds r5, #124 @ 0x7c │ │ │ │ lsls r5, r1, #4 │ │ │ │ - b.n 406b60 │ │ │ │ + b.n 406b68 │ │ │ │ lsls r4, r1, #4 │ │ │ │ lsls r0, r7, #26 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #208 @ 0xd0 │ │ │ │ + adds r3, #212 @ 0xd4 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - b.n 407820 │ │ │ │ + b.n 407828 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - adcs.w r1, sl, ip │ │ │ │ - adds r3, #126 @ 0x7e │ │ │ │ + adcs.w r1, lr, ip │ │ │ │ + adds r3, #130 @ 0x82 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - b.n 407788 │ │ │ │ + b.n 407790 │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldr r7, [sp, #992] @ 0x3e0 │ │ │ │ lsls r1, r1, #4 │ │ │ │ str r0, [r0, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #82 @ 0x52 │ │ │ │ + adds r2, #86 @ 0x56 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - b.n 407548 │ │ │ │ + b.n 407550 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - adds r2, #14 │ │ │ │ + adds r2, #18 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - b.n 4074bc │ │ │ │ + b.n 4074c4 │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #128 @ 0x80 │ │ │ │ + adds r1, #132 @ 0x84 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - b.n 4073b4 │ │ │ │ + b.n 4073bc │ │ │ │ lsls r4, r1, #4 │ │ │ │ - adds r1, #40 @ 0x28 │ │ │ │ + adds r1, #44 @ 0x2c │ │ │ │ lsls r5, r1, #4 │ │ │ │ ldr r5, [sp, #632] @ 0x278 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - b.n 4072f8 │ │ │ │ + b.n 407300 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - adds r0, #238 @ 0xee │ │ │ │ + adds r0, #242 @ 0xf2 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - b.n 4072a0 │ │ │ │ + b.n 4072a8 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - b.n 4070c4 │ │ │ │ + b.n 4070cc │ │ │ │ lsls r4, r1, #4 │ │ │ │ - adds r0, #192 @ 0xc0 │ │ │ │ + adds r0, #196 @ 0xc4 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - b.n 407258 │ │ │ │ + b.n 407260 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - adds r0, #122 @ 0x7a │ │ │ │ + adds r0, #126 @ 0x7e │ │ │ │ lsls r5, r1, #4 │ │ │ │ - svc 208 @ 0xd0 │ │ │ │ + svc 212 @ 0xd4 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - adds r0, #64 @ 0x40 │ │ │ │ + adds r0, #68 @ 0x44 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - svc 150 @ 0x96 │ │ │ │ + svc 154 @ 0x9a │ │ │ │ lsls r4, r1, #4 │ │ │ │ - adds r0, #30 │ │ │ │ + adds r0, #34 @ 0x22 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - orns r1, r4, ip │ │ │ │ - svc 106 @ 0x6a │ │ │ │ + orns r1, r8, ip │ │ │ │ + svc 110 @ 0x6e │ │ │ │ lsls r4, r1, #4 │ │ │ │ - cmp r7, #68 @ 0x44 │ │ │ │ + cmp r7, #72 @ 0x48 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - udf #154 @ 0x9a │ │ │ │ + udf #158 @ 0x9e │ │ │ │ lsls r4, r1, #4 │ │ │ │ - cmp r7, #38 @ 0x26 │ │ │ │ + cmp r7, #42 @ 0x2a │ │ │ │ lsls r5, r1, #4 │ │ │ │ - udf #124 @ 0x7c │ │ │ │ + udf #128 @ 0x80 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - cmp r6, #242 @ 0xf2 │ │ │ │ + cmp r6, #246 @ 0xf6 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - udf #72 @ 0x48 │ │ │ │ + udf #76 @ 0x4c │ │ │ │ lsls r4, r1, #4 │ │ │ │ - cmp r6, #154 @ 0x9a │ │ │ │ + cmp r6, #158 @ 0x9e │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ble.n 407244 │ │ │ │ + ble.n 40724c │ │ │ │ lsls r4, r1, #4 │ │ │ │ - b.n 406c6c │ │ │ │ + b.n 406c74 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - cmp r6, #70 @ 0x46 │ │ │ │ + cmp r6, #74 @ 0x4a │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ble.n 4071ac │ │ │ │ + ble.n 4071b4 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - cmp r6, #14 │ │ │ │ + cmp r6, #18 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ble.n 40733c │ │ │ │ + ble.n 407344 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - cmp r5, #184 @ 0xb8 │ │ │ │ + cmp r5, #188 @ 0xbc │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ble.n 4072a0 │ │ │ │ + ble.n 4072a8 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - cmp r5, #156 @ 0x9c │ │ │ │ + cmp r5, #160 @ 0xa0 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - bgt.n 40726c │ │ │ │ + bgt.n 407274 │ │ │ │ lsls r4, r1, #4 │ │ │ │ strh r4, [r6, #38] @ 0x26 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - subs r4, #132 @ 0x84 │ │ │ │ + subs r4, #136 @ 0x88 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - cmp r5, #116 @ 0x74 │ │ │ │ + cmp r5, #120 @ 0x78 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - bgt.n 407228 │ │ │ │ + bgt.n 407230 │ │ │ │ lsls r4, r1, #4 │ │ │ │ movs r0, #0 │ │ │ │ blx 344c9c │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 40791e │ │ │ │ mov r6, r4 │ │ │ │ @@ -312631,283 +312631,283 @@ │ │ │ │ addw r3, r3, #3512 @ 0xdb8 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ str r0, [r0, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #124 @ 0x7c │ │ │ │ + cmp r1, #128 @ 0x80 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - bhi.n 407ce8 │ │ │ │ + bhi.n 407cf0 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldmia r2!, {r1, r4, r5} │ │ │ │ + ldmia r2, {r1, r2, r4, r5} │ │ │ │ lsls r1, r3, #4 │ │ │ │ - cmp r1, #40 @ 0x28 │ │ │ │ + cmp r1, #44 @ 0x2c │ │ │ │ lsls r5, r1, #4 │ │ │ │ - bhi.n 407e44 │ │ │ │ + bhi.n 407e4c │ │ │ │ lsls r4, r1, #4 │ │ │ │ - b.n 40844c │ │ │ │ + b.n 408454 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - cmp r0, #198 @ 0xc6 │ │ │ │ + cmp r0, #202 @ 0xca │ │ │ │ lsls r5, r1, #4 │ │ │ │ - bhi.n 407d94 │ │ │ │ + bhi.n 407d9c │ │ │ │ lsls r4, r1, #4 │ │ │ │ - cmp r0, #90 @ 0x5a │ │ │ │ + cmp r0, #94 @ 0x5e │ │ │ │ lsls r5, r1, #4 │ │ │ │ - bvc.n 407cc4 │ │ │ │ + bvc.n 407ccc │ │ │ │ lsls r4, r1, #4 │ │ │ │ - cmp r0, #32 │ │ │ │ + cmp r0, #36 @ 0x24 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - bvc.n 407e58 │ │ │ │ + bvc.n 407e60 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - movs r7, #240 @ 0xf0 │ │ │ │ + movs r7, #244 @ 0xf4 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - bvc.n 407e00 │ │ │ │ + bvc.n 407e08 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - movs r7, #158 @ 0x9e │ │ │ │ + movs r7, #162 @ 0xa2 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - bvs.n 407d5c │ │ │ │ + bvs.n 407d64 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - b.n 408160 │ │ │ │ + b.n 408168 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - movs r7, #104 @ 0x68 │ │ │ │ + movs r7, #108 @ 0x6c │ │ │ │ lsls r5, r1, #4 │ │ │ │ - bvs.n 407d04 │ │ │ │ + bvs.n 407d0c │ │ │ │ lsls r4, r1, #4 │ │ │ │ - movs r7, #52 @ 0x34 │ │ │ │ + movs r7, #56 @ 0x38 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - bvs.n 407c9c │ │ │ │ + bvs.n 407ca4 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - b.n 4080a0 │ │ │ │ + b.n 4080a8 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - movs r6, #254 @ 0xfe │ │ │ │ + movs r7, #2 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - bvs.n 407e44 │ │ │ │ + bvs.n 407e4c │ │ │ │ lsls r4, r1, #4 │ │ │ │ - movs r6, #200 @ 0xc8 │ │ │ │ + movs r6, #204 @ 0xcc │ │ │ │ lsls r5, r1, #4 │ │ │ │ - bvs.n 407de0 │ │ │ │ + bvs.n 407de8 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - movs r6, #150 @ 0x96 │ │ │ │ + movs r6, #154 @ 0x9a │ │ │ │ lsls r5, r1, #4 │ │ │ │ - bpl.n 407d7c │ │ │ │ + bpl.n 407d84 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - b.n 407f80 │ │ │ │ + b.n 407f88 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - movs r6, #98 @ 0x62 │ │ │ │ + movs r6, #102 @ 0x66 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - bpl.n 407d28 │ │ │ │ + bpl.n 407d30 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - movs r6, #32 │ │ │ │ + movs r6, #36 @ 0x24 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - b.n 407ea4 │ │ │ │ + b.n 407eac │ │ │ │ lsls r4, r1, #4 │ │ │ │ - bpl.n 407e94 │ │ │ │ + bpl.n 407e9c │ │ │ │ lsls r4, r1, #4 │ │ │ │ - movs r5, #188 @ 0xbc │ │ │ │ + movs r5, #192 @ 0xc0 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - bpl.n 407df0 │ │ │ │ + bpl.n 407df8 │ │ │ │ lsls r4, r1, #4 │ │ │ │ subs r6, r5, #7 │ │ │ │ lsls r5, r3, #4 │ │ │ │ - bmi.n 407cd4 │ │ │ │ + bmi.n 407cdc │ │ │ │ lsls r4, r1, #4 │ │ │ │ - movs r5, #202 @ 0xca │ │ │ │ + movs r5, #206 @ 0xce │ │ │ │ lsls r5, r1, #4 │ │ │ │ subs r4, r1, #7 │ │ │ │ lsls r5, r3, #4 │ │ │ │ - bmi.n 407e9c │ │ │ │ + bmi.n 407ea4 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - movs r6, #0 │ │ │ │ + movs r6, #4 │ │ │ │ lsls r5, r1, #4 │ │ │ │ subs r2, r5, #6 │ │ │ │ lsls r5, r3, #4 │ │ │ │ - bmi.n 407e64 │ │ │ │ + bmi.n 407e6c │ │ │ │ lsls r4, r1, #4 │ │ │ │ - movs r5, #206 @ 0xce │ │ │ │ + movs r5, #210 @ 0xd2 │ │ │ │ lsls r5, r1, #4 │ │ │ │ subs r2, r1, #6 │ │ │ │ lsls r5, r3, #4 │ │ │ │ - bmi.n 407e30 │ │ │ │ + bmi.n 407e38 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - movs r5, #90 @ 0x5a │ │ │ │ + movs r5, #94 @ 0x5e │ │ │ │ lsls r5, r1, #4 │ │ │ │ subs r6, r5, #5 │ │ │ │ lsls r5, r3, #4 │ │ │ │ - bmi.n 407e04 │ │ │ │ + bmi.n 407e0c │ │ │ │ lsls r4, r1, #4 │ │ │ │ - asrs r2, r1, #31 │ │ │ │ + asrs r6, r1, #31 │ │ │ │ lsls r5, r1, #4 │ │ │ │ subs r2, r2, #5 │ │ │ │ lsls r5, r3, #4 │ │ │ │ - bcc.n 407dd8 │ │ │ │ + bcc.n 407de0 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - movs r4, #218 @ 0xda │ │ │ │ + movs r4, #222 @ 0xde │ │ │ │ lsls r5, r1, #4 │ │ │ │ subs r6, r6, #4 │ │ │ │ lsls r5, r3, #4 │ │ │ │ - bcc.n 407dac │ │ │ │ + bcc.n 407db4 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - movs r4, #178 @ 0xb2 │ │ │ │ + movs r4, #182 @ 0xb6 │ │ │ │ lsls r5, r1, #4 │ │ │ │ subs r2, r3, #4 │ │ │ │ lsls r5, r3, #4 │ │ │ │ - bcc.n 407d80 │ │ │ │ + bcc.n 407d88 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - movs r4, #174 @ 0xae │ │ │ │ + movs r4, #178 @ 0xb2 │ │ │ │ lsls r5, r1, #4 │ │ │ │ subs r6, r7, #3 │ │ │ │ lsls r5, r3, #4 │ │ │ │ - bcc.n 407d54 │ │ │ │ + bcc.n 407d5c │ │ │ │ lsls r4, r1, #4 │ │ │ │ - add r2, sp, #88 @ 0x58 │ │ │ │ + add r2, sp, #104 @ 0x68 │ │ │ │ lsls r4, r1, #4 │ │ │ │ subs r2, r4, #3 │ │ │ │ lsls r5, r3, #4 │ │ │ │ - bcc.n 407f28 │ │ │ │ + bcc.n 407f30 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - movs r0, #162 @ 0xa2 │ │ │ │ + movs r0, #166 @ 0xa6 │ │ │ │ lsls r5, r1, #4 │ │ │ │ subs r6, r0, #3 │ │ │ │ lsls r5, r3, #4 │ │ │ │ - bcc.n 407efc │ │ │ │ + bcc.n 407f04 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - movs r4, #198 @ 0xc6 │ │ │ │ + movs r4, #202 @ 0xca │ │ │ │ lsls r5, r1, #4 │ │ │ │ subs r2, r5, #2 │ │ │ │ lsls r5, r3, #4 │ │ │ │ - bcc.n 407ed0 │ │ │ │ + bcc.n 407ed8 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - movs r4, #158 @ 0x9e │ │ │ │ + movs r4, #162 @ 0xa2 │ │ │ │ lsls r5, r1, #4 │ │ │ │ subs r6, r1, #2 │ │ │ │ lsls r5, r3, #4 │ │ │ │ - bcc.n 407ea4 │ │ │ │ + bcc.n 407eac │ │ │ │ lsls r4, r1, #4 │ │ │ │ - movs r4, #154 @ 0x9a │ │ │ │ + movs r4, #158 @ 0x9e │ │ │ │ lsls r5, r1, #4 │ │ │ │ subs r2, r6, #1 │ │ │ │ lsls r5, r3, #4 │ │ │ │ - bcc.n 407e78 │ │ │ │ + bcc.n 407e80 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - movs r0, #14 │ │ │ │ + movs r0, #18 │ │ │ │ lsls r5, r1, #4 │ │ │ │ subs r6, r2, #1 │ │ │ │ lsls r5, r3, #4 │ │ │ │ - bcs.n 407e4c │ │ │ │ + bcs.n 407e54 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - movs r4, #62 @ 0x3e │ │ │ │ + movs r4, #66 @ 0x42 │ │ │ │ lsls r5, r1, #4 │ │ │ │ subs r2, r7, #0 │ │ │ │ lsls r5, r3, #4 │ │ │ │ - bcs.n 407e20 │ │ │ │ + bcs.n 407e28 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - movs r2, #222 @ 0xde │ │ │ │ + movs r2, #226 @ 0xe2 │ │ │ │ lsls r5, r1, #4 │ │ │ │ subs r6, r3, #0 │ │ │ │ lsls r5, r3, #4 │ │ │ │ - bcs.n 407df4 │ │ │ │ + bcs.n 407dfc │ │ │ │ lsls r4, r1, #4 │ │ │ │ - subs r6, r5, #6 │ │ │ │ + subs r2, r6, #6 │ │ │ │ lsls r5, r1, #4 │ │ │ │ subs r2, r0, #0 │ │ │ │ lsls r5, r3, #4 │ │ │ │ - bcs.n 407dc8 │ │ │ │ + bcs.n 407dd0 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - movs r4, #26 │ │ │ │ + movs r4, #30 │ │ │ │ lsls r5, r1, #4 │ │ │ │ adds r6, r4, #7 │ │ │ │ lsls r5, r3, #4 │ │ │ │ - bcs.n 407f9c │ │ │ │ + bcs.n 407fa4 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - add r0, sp, #408 @ 0x198 │ │ │ │ + add r0, sp, #424 @ 0x1a8 │ │ │ │ lsls r4, r1, #4 │ │ │ │ adds r2, r1, #7 │ │ │ │ lsls r5, r3, #4 │ │ │ │ - bcs.n 407f70 │ │ │ │ + bcs.n 407f78 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - asrs r2, r1, #8 │ │ │ │ + asrs r6, r1, #8 │ │ │ │ lsls r5, r1, #4 │ │ │ │ adds r6, r5, #6 │ │ │ │ lsls r5, r3, #4 │ │ │ │ - bcs.n 407f44 │ │ │ │ + bcs.n 407f4c │ │ │ │ lsls r4, r1, #4 │ │ │ │ - add r7, pc, #232 @ (adr r7, 407fb0 ) │ │ │ │ + add r7, pc, #248 @ (adr r7, 407fc0 ) │ │ │ │ lsls r4, r1, #4 │ │ │ │ adds r2, r2, #6 │ │ │ │ lsls r5, r3, #4 │ │ │ │ - bcs.n 407f18 │ │ │ │ + bcs.n 407f20 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - str r0, [sp, #168] @ 0xa8 │ │ │ │ + str r0, [sp, #184] @ 0xb8 │ │ │ │ lsls r4, r1, #4 │ │ │ │ adds r6, r6, #5 │ │ │ │ lsls r5, r3, #4 │ │ │ │ - bcs.n 407eec │ │ │ │ + bcs.n 407ef4 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - movs r2, #230 @ 0xe6 │ │ │ │ + movs r2, #234 @ 0xea │ │ │ │ lsls r5, r1, #4 │ │ │ │ adds r2, r3, #5 │ │ │ │ lsls r5, r3, #4 │ │ │ │ - bne.n 407ec0 │ │ │ │ + bne.n 407ec8 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - movs r3, #114 @ 0x72 │ │ │ │ + movs r3, #118 @ 0x76 │ │ │ │ lsls r5, r1, #4 │ │ │ │ adds r6, r7, #4 │ │ │ │ lsls r5, r3, #4 │ │ │ │ - bne.n 407e94 │ │ │ │ + bne.n 407e9c │ │ │ │ lsls r4, r1, #4 │ │ │ │ - add r6, pc, #1000 @ (adr r6, 4082e0 ) │ │ │ │ + add r6, pc, #1016 @ (adr r6, 4082f0 ) │ │ │ │ lsls r4, r1, #4 │ │ │ │ adds r2, r4, #4 │ │ │ │ lsls r5, r3, #4 │ │ │ │ - bne.n 407e68 │ │ │ │ + bne.n 407e70 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - blt.n 407f78 │ │ │ │ + blt.n 407f80 │ │ │ │ lsls r4, r1, #4 │ │ │ │ adds r6, r0, #4 │ │ │ │ lsls r5, r3, #4 │ │ │ │ - bne.n 407e3c │ │ │ │ + bne.n 407e44 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - asrs r6, r4, #13 │ │ │ │ + asrs r2, r5, #13 │ │ │ │ lsls r5, r1, #4 │ │ │ │ adds r2, r5, #3 │ │ │ │ lsls r5, r3, #4 │ │ │ │ - bne.n 408010 │ │ │ │ + bne.n 407e18 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - asrs r6, r2, #10 │ │ │ │ + asrs r2, r3, #10 │ │ │ │ lsls r5, r1, #4 │ │ │ │ adds r6, r1, #3 │ │ │ │ lsls r5, r3, #4 │ │ │ │ - bne.n 407fe4 │ │ │ │ + bne.n 407fec │ │ │ │ lsls r4, r1, #4 │ │ │ │ - blt.n 407f2c │ │ │ │ + blt.n 407f34 │ │ │ │ lsls r4, r1, #4 │ │ │ │ adds r2, r6, #2 │ │ │ │ lsls r5, r3, #4 │ │ │ │ - bne.n 407fb8 │ │ │ │ + bne.n 407fc0 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - lsls r6, r0, #30 │ │ │ │ + lsls r2, r1, #30 │ │ │ │ lsls r5, r1, #4 │ │ │ │ adds r6, r2, #2 │ │ │ │ lsls r5, r3, #4 │ │ │ │ - bne.n 407f8c │ │ │ │ + bne.n 407f94 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strh r6, [r6, #36] @ 0x24 │ │ │ │ + strh r2, [r7, #36] @ 0x24 │ │ │ │ lsls r4, r1, #4 │ │ │ │ adds r2, r7, #1 │ │ │ │ lsls r5, r3, #4 │ │ │ │ - bne.n 407f60 │ │ │ │ + bne.n 407f68 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strh r6, [r6, #8] │ │ │ │ + strh r2, [r7, #8] │ │ │ │ lsls r4, r1, #4 │ │ │ │ adds r6, r3, #1 │ │ │ │ lsls r5, r3, #4 │ │ │ │ - beq.n 407f34 │ │ │ │ + beq.n 407f3c │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strh.w r0, [r6, #268] @ 0x10c │ │ │ │ + strh.w r0, [sl, #268] @ 0x10c │ │ │ │ │ │ │ │ 00407f58 : │ │ │ │ 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 │ │ │ │ @@ -313657,66 +313657,66 @@ │ │ │ │ stmia r0!, {r2, r3, r4, r6} │ │ │ │ lsls r0, r7, #26 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r0, [r0, r7] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r5, #2] │ │ │ │ + ldrh r0, [r6, #2] │ │ │ │ lsls r4, r1, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ add r4, pc, #304 @ (adr r4, 408860 ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldmia r2!, {r3, r4, r5} │ │ │ │ + ldmia r2, {r2, r3, r4, r5} │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldmia r6, {r4, r6} │ │ │ │ + ldmia r6, {r2, r4, r6} │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldr r4, [pc, #608] @ (40899c ) │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #27 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r4, r1, #4 │ │ │ │ add r2, pc, #192 @ (adr r2, 408810 ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldmia r0!, {r2, r3, r4} │ │ │ │ + ldmia r0!, {r5} │ │ │ │ lsls r4, r1, #4 │ │ │ │ @ instruction: 0xf4c20123 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ add r1, pc, #984 @ (adr r1, 408b38 ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ - stmia r7!, {r1, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r4, r1, #4 │ │ │ │ add r1, pc, #888 @ (adr r1, 408ae0 ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ - stmia r7!, {r1, r3, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r4, r1, #4 │ │ │ │ add r1, pc, #800 @ (adr r1, 408a90 ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ strh r6, [r3, #38] @ 0x26 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - stmia r7!, {r3, r5, r7} │ │ │ │ + stmia r7!, {r2, r3, r5, r7} │ │ │ │ lsls r4, r1, #4 │ │ │ │ add r1, pc, #616 @ (adr r1, 4089e4 ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ - stmia r7!, {r1, r2, r7} │ │ │ │ + stmia r7!, {r1, r3, r7} │ │ │ │ lsls r4, r1, #4 │ │ │ │ add r1, pc, #520 @ (adr r1, 40898c ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ - stmia r7!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r7!, {r1, r4, r5, r6} │ │ │ │ lsls r4, r1, #4 │ │ │ │ add r1, pc, #352 @ (adr r1, 4088ec ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ - stmia r7!, {r2, r6} │ │ │ │ + stmia r7!, {r3, r6} │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldr.w r3, [pc, #1812] @ 408ea8 │ │ │ │ ldr.w r2, [pc, #1812] @ 408eac │ │ │ │ ldr.w r1, [pc, #1812] @ 408eb0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r1, pc │ │ │ │ @@ -314376,131 +314376,131 @@ │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ stmia r0!, {r2, r3, r4, r6} │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5!, {r6, r7} │ │ │ │ + ldmia r5!, {r2, r6, r7} │ │ │ │ lsls r4, r1, #4 │ │ │ │ add r0, pc, #720 @ (adr r0, 409184 ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ - stmia r6!, {r2, r4, r7} │ │ │ │ + stmia r6!, {r3, r4, r7} │ │ │ │ lsls r4, r1, #4 │ │ │ │ add r0, pc, #560 @ (adr r0, 4090ec ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ - stmia r6!, {r3, r4, r5, r6} │ │ │ │ + stmia r6!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r4, r1, #4 │ │ │ │ lsls r4, r3, #27 │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [sp, #136] @ 0x88 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - stmia r5!, {r4} │ │ │ │ + stmia r5!, {r2, r4} │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - stmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r4!, {r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldr r6, [sp, #872] @ 0x368 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - stmia r4!, {r1, r2, r6, r7} │ │ │ │ + stmia r4!, {r1, r3, r6, r7} │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldr r6, [sp, #696] @ 0x2b8 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - stmia r4!, {r1, r3, r4, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldr r6, [sp, #272] @ 0x110 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - stmia r4!, {r4, r5} │ │ │ │ + stmia r4!, {r2, r4, r5} │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldr r6, [sp, #152] @ 0x98 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - stmia r4!, {r1, r4} │ │ │ │ + stmia r4!, {r1, r2, r4} │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - stmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldr r5, [sp, #936] @ 0x3a8 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - stmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r3!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ittt ne │ │ │ │ - lslne r2, r1, #4 │ │ │ │ - ldrne r5, [sp, #680] @ 0x2a8 │ │ │ │ - lslne r0, r1, #4 │ │ │ │ - stmia r3!, {r1, r2, r4, r7} │ │ │ │ + ittt cs │ │ │ │ + lslcs r2, r1, #4 │ │ │ │ + ldrcs r5, [sp, #680] @ 0x2a8 │ │ │ │ + lslcs r0, r1, #4 │ │ │ │ + stmia r3!, {r1, r3, r4, r7} │ │ │ │ lsls r4, r1, #4 │ │ │ │ strh r2, [r5, #4] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - stmia r3!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldr r5, [sp, #504] @ 0x1f8 │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldr r5, [sp, #416] @ 0x1a0 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - stmia r3!, {r2, r4, r6} │ │ │ │ + stmia r3!, {r3, r4, r6} │ │ │ │ lsls r4, r1, #4 │ │ │ │ strh r4, [r5, #2] │ │ │ │ lsls r1, r1, #4 │ │ │ │ ldr r5, [sp, #288] @ 0x120 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - stmia r3!, {r1, r4, r5} │ │ │ │ + stmia r3!, {r1, r2, r4, r5} │ │ │ │ lsls r4, r1, #4 │ │ │ │ lsls r0, r7, #26 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r0, [r0, r7] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r6, #29] │ │ │ │ + ldrb r6, [r6, #29] │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldr r3, [sp, #328] @ 0x148 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r1!, {r1, r6} │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldr r2, [sp, #888] @ 0x378 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - stmia r0!, {r1, r3, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldr r2, [sp, #760] @ 0x2f8 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - stmia r0!, {r2, r3, r5, r7} │ │ │ │ + stmia r0!, {r4, r5, r7} │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldr r2, [sp, #680] @ 0x2a8 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - stmia r0!, {r1, r2, r4, r7} │ │ │ │ + stmia r0!, {r1, r3, r4, r7} │ │ │ │ lsls r4, r1, #4 │ │ │ │ - cbnz r0, 408fe0 │ │ │ │ + cbnz r4, 408fe0 │ │ │ │ lsls r2, r1, #4 │ │ │ │ ldr r2, [sp, #464] @ 0x1d0 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - stmia r0!, {r1, r5, r6} │ │ │ │ + stmia r0!, {r1, r2, r5, r6} │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldr r2, [sp, #384] @ 0x180 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - stmia r0!, {r1, r2, r3, r6} │ │ │ │ + stmia r0!, {r1, r4, r6} │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldr r2, [sp, #304] @ 0x130 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - stmia r0!, {r3, r4, r5} │ │ │ │ + stmia r0!, {r2, r3, r4, r5} │ │ │ │ lsls r4, r1, #4 │ │ │ │ - cbnz r2, 408fe2 │ │ │ │ + cbnz r6, 408fe2 │ │ │ │ lsls r2, r1, #4 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - it │ │ │ │ + itt │ │ │ │ lsl r4, r1, #4 │ │ │ │ - ldr r1, [sp, #792] @ 0x318 │ │ │ │ + ldr r1, [sp, #792] @ 0x318 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ite lt │ │ │ │ + it lt │ │ │ │ lsllt r4, r1, #4 │ │ │ │ - ldrge r3, [pc, #432] @ (409148 ) │ │ │ │ + ldr r3, [pc, #432] @ (409148 ) │ │ │ │ mov r5, r4 │ │ │ │ ldr r2, [pc, #432] @ (40914c ) │ │ │ │ mov r4, r9 │ │ │ │ ldr r1, [pc, #432] @ (409150 ) │ │ │ │ add r2, pc │ │ │ │ ldr r0, [pc, #432] @ (409154 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ @@ -314655,65 +314655,65 @@ │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ stmia r0!, {r2, r3, r4, r6} │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r5!, {r1, r6, r7} │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldr r0, [sp, #704] @ 0x2c0 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - bkpt 0x009c │ │ │ │ + bkpt 0x00a0 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - stmia r2!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r2!, {r1, r4, r5, r7} │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldr r0, [sp, #328] @ 0x148 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - bkpt 0x0040 │ │ │ │ + bkpt 0x0044 │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldr r0, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - bkpt 0x0022 │ │ │ │ + bkpt 0x0026 │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - bkpt 0x000c │ │ │ │ + bkpt 0x0010 │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - pop {r2, r4, r5, r6, r7, pc} │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ lsls r4, r1, #4 │ │ │ │ str r7, [sp, #952] @ 0x3b8 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - pop {r2, r3, r4, r6, r7, pc} │ │ │ │ + pop {r5, r6, r7, pc} │ │ │ │ lsls r4, r1, #4 │ │ │ │ str r7, [sp, #864] @ 0x360 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - pop {r1, r2, r6, r7, pc} │ │ │ │ + pop {r1, r3, r6, r7, pc} │ │ │ │ lsls r4, r1, #4 │ │ │ │ str r7, [sp, #744] @ 0x2e8 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - pop {r3, r5, r7, pc} │ │ │ │ + pop {r2, r3, r5, r7, pc} │ │ │ │ lsls r4, r1, #4 │ │ │ │ str r7, [sp, #592] @ 0x250 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - pop {r1, r7, pc} │ │ │ │ + pop {r1, r2, r7, pc} │ │ │ │ lsls r4, r1, #4 │ │ │ │ str r7, [sp, #368] @ 0x170 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - pop {r3, r6, pc} │ │ │ │ + pop {r2, r3, r6, pc} │ │ │ │ lsls r4, r1, #4 │ │ │ │ str r7, [sp, #264] @ 0x108 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - pop {r1, r2, r3, r5, pc} │ │ │ │ + pop {r1, r4, r5, pc} │ │ │ │ lsls r4, r1, #4 │ │ │ │ str r7, [sp, #160] @ 0xa0 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - pop {r2, r4, pc} │ │ │ │ + pop {r3, r4, pc} │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r9 │ │ │ │ ldrd r9, r7, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -315414,49 +315414,49 @@ │ │ │ │ stmia r0!, {r2, r3, r4, r6} │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [sp, #448] @ 0x1c0 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - rev16 r4, r3 │ │ │ │ + rev16 r0, r4 │ │ │ │ lsls r4, r1, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - @ instruction: 0xb606 │ │ │ │ + @ instruction: 0xb60a │ │ │ │ lsls r4, r1, #4 │ │ │ │ str r0, [sp, #0] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - push {r2, r3, r5, r6, r7, lr} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldrh r6, [r4, #62] @ 0x3e │ │ │ │ lsls r0, r1, #4 │ │ │ │ - push {r1, r4, r6, r7, lr} │ │ │ │ + push {r1, r2, r4, r6, r7, lr} │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldrh r6, [r0, #62] @ 0x3e │ │ │ │ lsls r0, r1, #4 │ │ │ │ - push {r1, r4, r5, r7, lr} │ │ │ │ + push {r1, r2, r4, r5, r7, lr} │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldrh r4, [r5, #60] @ 0x3c │ │ │ │ lsls r0, r1, #4 │ │ │ │ - push {r3, r4, r7, lr} │ │ │ │ + push {r2, r3, r4, r7, lr} │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldrh r2, [r2, #60] @ 0x3c │ │ │ │ lsls r0, r1, #4 │ │ │ │ - push {r1, r2, r3, r4, r5, r6, lr} │ │ │ │ + push {r1, r7, lr} │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldrh r0, [r7, #58] @ 0x3a │ │ │ │ lsls r0, r1, #4 │ │ │ │ - push {r2, r5, r6, lr} │ │ │ │ + push {r3, r5, r6, lr} │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldrh r2, [r2, #58] @ 0x3a │ │ │ │ lsls r0, r1, #4 │ │ │ │ - push {r1, r2, r3, r4, r5, lr} │ │ │ │ + push {r1, r6, lr} │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldr r2, [pc, #784] @ (409c98 ) │ │ │ │ ldr r3, [pc, #788] @ (409c9c ) │ │ │ │ ldr r1, [pc, #788] @ (409ca0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [pc, #788] @ (409ca4 ) │ │ │ │ ldr r5, [r5, r2] │ │ │ │ @@ -315746,59 +315746,59 @@ │ │ │ │ stmia r0!, {r2, r3, r4, r6} │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r4, #7] │ │ │ │ lsls r1, r1, #4 │ │ │ │ ldrh r4, [r0, #54] @ 0x36 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - push {r1, r2, r3, r5, r7} │ │ │ │ + push {r1, r4, r5, r7} │ │ │ │ lsls r4, r1, #4 │ │ │ │ - @ instruction: 0xb8ae │ │ │ │ + @ instruction: 0xb8b2 │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldrh r2, [r5, #50] @ 0x32 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - push {r1, r2, r4, r6} │ │ │ │ + push {r1, r3, r4, r6} │ │ │ │ lsls r4, r1, #4 │ │ │ │ - @ instruction: 0xb868 │ │ │ │ + @ instruction: 0xb86c │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldrh r4, [r4, #48] @ 0x30 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - push {r4} │ │ │ │ + push {r2, r4} │ │ │ │ lsls r4, r1, #4 │ │ │ │ strh r0, [r6, #8] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r3, #38] @ 0x26 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - uxtb r6, r0 │ │ │ │ + uxtb r2, r1 │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldrh r4, [r6, #36] @ 0x24 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - uxth r0, r4 │ │ │ │ + uxth r4, r4 │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldrh r2, [r3, #36] @ 0x24 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - uxth r6, r0 │ │ │ │ + uxth r2, r1 │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldrh r0, [r7, #34] @ 0x22 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - sxtb r4, r4 │ │ │ │ + sxtb r0, r5 │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldrh r6, [r3, #34] @ 0x22 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - sxtb r2, r1 │ │ │ │ + sxtb r6, r1 │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldrh r4, [r5, #32] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - sxth r0, r3 │ │ │ │ + sxth r4, r3 │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldrh r4, [r0, #32] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - cbz r0, 409d3c │ │ │ │ + cbz r4, 409d3c │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldr r0, [r3, #112] @ 0x70 │ │ │ │ lsls r1, r1, #4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 409d18 │ │ │ │ @@ -316939,251 +316939,251 @@ │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ stmia r0!, {r2, r3, r4, r6} │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r6, #12] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r7, sp, #648 @ 0x288 │ │ │ │ + add r7, sp, #664 @ 0x298 │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldrh r6, [r0, #12] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r7, sp, #456 @ 0x1c8 │ │ │ │ + add r7, sp, #472 @ 0x1d8 │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldrb r0, [r6, r7] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r7, #4] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r6, sp, #680 @ 0x2a8 │ │ │ │ + add r6, sp, #696 @ 0x2b8 │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldrh r2, [r0, #4] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r6, sp, #440 @ 0x1b8 │ │ │ │ + add r6, sp, #456 @ 0x1c8 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - sxth r0, r6 │ │ │ │ + sxth r4, r6 │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldrh r4, [r4, #2] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r6, sp, #296 @ 0x128 │ │ │ │ + add r6, sp, #312 @ 0x138 │ │ │ │ lsls r4, r1, #4 │ │ │ │ asrs r4, r0, #29 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r0, #56] @ 0x38 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r4, sp, #960 @ 0x3c0 │ │ │ │ + add r4, sp, #976 @ 0x3d0 │ │ │ │ lsls r4, r1, #4 │ │ │ │ strh r4, [r4, #54] @ 0x36 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r4, sp, #832 @ 0x340 │ │ │ │ + add r4, sp, #848 @ 0x350 │ │ │ │ lsls r4, r1, #4 │ │ │ │ strh r4, [r0, #54] @ 0x36 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r4, sp, #704 @ 0x2c0 │ │ │ │ + add r4, sp, #720 @ 0x2d0 │ │ │ │ lsls r4, r1, #4 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb746 │ │ │ │ + @ instruction: 0xb74a │ │ │ │ lsls r4, r1, #4 │ │ │ │ strh r4, [r1, #52] @ 0x34 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r4, sp, #480 @ 0x1e0 │ │ │ │ + add r4, sp, #496 @ 0x1f0 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - @ instruction: 0xebfc010c │ │ │ │ + stc 1, cr0, [r0], {12} │ │ │ │ strb r2, [r2, r1] │ │ │ │ lsls r1, r1, #4 │ │ │ │ strh r0, [r2, #50] @ 0x32 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r4, sp, #248 @ 0xf8 │ │ │ │ + add r4, sp, #264 @ 0x108 │ │ │ │ lsls r4, r1, #4 │ │ │ │ strh r4, [r6, #48] @ 0x30 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r4, sp, #128 @ 0x80 │ │ │ │ + add r4, sp, #144 @ 0x90 │ │ │ │ lsls r4, r1, #4 │ │ │ │ strh r4, [r2, #48] @ 0x30 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r4, sp, #0 │ │ │ │ + add r4, sp, #16 │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r6, #40] @ 0x28 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r3, sp, #136 @ 0x88 │ │ │ │ + add r3, sp, #152 @ 0x98 │ │ │ │ lsls r4, r1, #4 │ │ │ │ strh r6, [r7, #38] @ 0x26 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r2, sp, #936 @ 0x3a8 │ │ │ │ + add r2, sp, #952 @ 0x3b8 │ │ │ │ lsls r4, r1, #4 │ │ │ │ strh r6, [r1, #38] @ 0x26 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r2, sp, #744 @ 0x2e8 │ │ │ │ + add r2, sp, #760 @ 0x2f8 │ │ │ │ lsls r4, r1, #4 │ │ │ │ strh r6, [r4, #36] @ 0x24 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r2, sp, #584 @ 0x248 │ │ │ │ + add r2, sp, #600 @ 0x258 │ │ │ │ lsls r4, r1, #4 │ │ │ │ strh r6, [r0, #36] @ 0x24 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r2, sp, #456 @ 0x1c8 │ │ │ │ + add r2, sp, #472 @ 0x1d8 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - add r2, sp, #304 @ 0x130 │ │ │ │ + add r2, sp, #320 @ 0x140 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - lsrs r0, r4, #7 │ │ │ │ + lsrs r4, r4, #7 │ │ │ │ lsls r5, r1, #4 │ │ │ │ strh r2, [r7, r0] │ │ │ │ lsls r1, r1, #4 │ │ │ │ strh r0, [r0, #34] @ 0x22 │ │ │ │ lsls r0, r1, #4 │ │ │ │ strh r2, [r3, #32] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r2, sp, #16 │ │ │ │ + add r2, sp, #32 │ │ │ │ lsls r4, r1, #4 │ │ │ │ strh r0, [r7, #30] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r1, sp, #904 @ 0x388 │ │ │ │ + add r1, sp, #920 @ 0x398 │ │ │ │ lsls r4, r1, #4 │ │ │ │ strh r0, [r0, #30] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r1, sp, #688 @ 0x2b0 │ │ │ │ + add r1, sp, #704 @ 0x2c0 │ │ │ │ lsls r4, r1, #4 │ │ │ │ strh r0, [r4, #28] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r1, sp, #560 @ 0x230 │ │ │ │ + add r1, sp, #576 @ 0x240 │ │ │ │ lsls r4, r1, #4 │ │ │ │ strh r0, [r6, #26] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r1, sp, #376 @ 0x178 │ │ │ │ + add r1, sp, #392 @ 0x188 │ │ │ │ lsls r4, r1, #4 │ │ │ │ movs r7, #172 @ 0xac │ │ │ │ movs r0, r0 │ │ │ │ bics r0, r5 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #20] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r0, sp, #432 @ 0x1b0 │ │ │ │ + add r0, sp, #448 @ 0x1c0 │ │ │ │ lsls r4, r1, #4 │ │ │ │ strh r2, [r3, #18] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r0, sp, #280 @ 0x118 │ │ │ │ + add r0, sp, #296 @ 0x128 │ │ │ │ lsls r4, r1, #4 │ │ │ │ strh r4, [r7, #16] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r0, sp, #160 @ 0xa0 │ │ │ │ + add r0, sp, #176 @ 0xb0 │ │ │ │ lsls r4, r1, #4 │ │ │ │ strh r6, [r3, #16] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ + add r0, sp, #56 @ 0x38 │ │ │ │ lsls r4, r1, #4 │ │ │ │ strh r2, [r3, #14] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r7, pc, #792 @ (adr r7, 40adf0 ) │ │ │ │ + add r7, pc, #808 @ (adr r7, 40ae00 ) │ │ │ │ lsls r4, r1, #4 │ │ │ │ strh r6, [r5, #12] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r7, pc, #616 @ (adr r7, 40ad48 ) │ │ │ │ + add r7, pc, #632 @ (adr r7, 40ad58 ) │ │ │ │ lsls r4, r1, #4 │ │ │ │ strh r6, [r7, #10] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r7, pc, #424 @ (adr r7, 40ac90 ) │ │ │ │ + add r7, pc, #440 @ (adr r7, 40aca0 ) │ │ │ │ lsls r4, r1, #4 │ │ │ │ strh r4, [r4, #10] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r7, pc, #320 @ (adr r7, 40ac30 ) │ │ │ │ + add r7, pc, #336 @ (adr r7, 40ac40 ) │ │ │ │ lsls r4, r1, #4 │ │ │ │ strh r6, [r4, #8] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r7, pc, #72 @ (adr r7, 40ab40 ) │ │ │ │ + add r7, pc, #88 @ (adr r7, 40ab50 ) │ │ │ │ lsls r4, r1, #4 │ │ │ │ strh r4, [r1, #8] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r6, pc, #992 @ (adr r6, 40aee0 ) │ │ │ │ + add r6, pc, #1008 @ (adr r6, 40aef0 ) │ │ │ │ lsls r4, r1, #4 │ │ │ │ strh r4, [r2, #6] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r6, pc, #768 @ (adr r6, 40ae08 ) │ │ │ │ + add r6, pc, #784 @ (adr r6, 40ae18 ) │ │ │ │ lsls r4, r1, #4 │ │ │ │ strh r2, [r7, #4] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r6, pc, #664 @ (adr r6, 40ada8 ) │ │ │ │ + add r6, pc, #680 @ (adr r6, 40adb8 ) │ │ │ │ lsls r4, r1, #4 │ │ │ │ strh r0, [r4, #4] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r6, pc, #560 @ (adr r6, 40ad48 ) │ │ │ │ + add r6, pc, #576 @ (adr r6, 40ad58 ) │ │ │ │ lsls r4, r1, #4 │ │ │ │ strh r4, [r7, #2] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r6, pc, #416 @ (adr r6, 40acc0 ) │ │ │ │ + add r6, pc, #432 @ (adr r6, 40acd0 ) │ │ │ │ lsls r4, r1, #4 │ │ │ │ strh r2, [r4, #2] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r6, pc, #312 @ (adr r6, 40ac60 ) │ │ │ │ + add r6, pc, #328 @ (adr r6, 40ac70 ) │ │ │ │ lsls r4, r1, #4 │ │ │ │ strh r6, [r7, #0] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r6, pc, #168 @ (adr r6, 40abd8 ) │ │ │ │ + add r6, pc, #184 @ (adr r6, 40abe8 ) │ │ │ │ lsls r4, r1, #4 │ │ │ │ strh r2, [r3, #0] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r6, pc, #24 @ (adr r6, 40ab50 ) │ │ │ │ + add r6, pc, #40 @ (adr r6, 40ab60 ) │ │ │ │ lsls r4, r1, #4 │ │ │ │ @ instruction: 0xf12c011c │ │ │ │ - add r5, pc, #760 @ (adr r5, 40ae38 ) │ │ │ │ + add r5, pc, #776 @ (adr r5, 40ae48 ) │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrd r0, r1, [ip, #-48]! @ 0x30 │ │ │ │ + @ instruction: 0xe980010c │ │ │ │ adds.w r1, r0, #28 │ │ │ │ - add r5, pc, #648 @ (adr r5, 40add4 ) │ │ │ │ + add r5, pc, #664 @ (adr r5, 40ade4 ) │ │ │ │ lsls r4, r1, #4 │ │ │ │ - @ instruction: 0xf778010c │ │ │ │ + @ instruction: 0xf77c010c │ │ │ │ @ instruction: 0xf0f4011c │ │ │ │ - add r5, pc, #536 @ (adr r5, 40ad70 ) │ │ │ │ + add r5, pc, #552 @ (adr r5, 40ad80 ) │ │ │ │ lsls r4, r1, #4 │ │ │ │ - @ instruction: 0xf4cc010c │ │ │ │ + @ instruction: 0xf4d0010c │ │ │ │ @ instruction: 0xf0d8011c │ │ │ │ - add r5, pc, #424 @ (adr r5, 40ad0c ) │ │ │ │ + add r5, pc, #440 @ (adr r5, 40ad1c ) │ │ │ │ lsls r4, r1, #4 │ │ │ │ - @ instruction: 0xf790010c │ │ │ │ + @ instruction: 0xf794010c │ │ │ │ @ instruction: 0xf0bc011c │ │ │ │ - add r5, pc, #312 @ (adr r5, 40aca8 ) │ │ │ │ + add r5, pc, #328 @ (adr r5, 40acb8 ) │ │ │ │ lsls r4, r1, #4 │ │ │ │ - sbc.w r1, ip, #12 │ │ │ │ + sbcs.w r1, r0, #12 │ │ │ │ @ instruction: 0xf0a0011c │ │ │ │ - add r5, pc, #200 @ (adr r5, 40ac44 ) │ │ │ │ + add r5, pc, #216 @ (adr r5, 40ac54 ) │ │ │ │ lsls r4, r1, #4 │ │ │ │ - @ instruction: 0xf77c010c │ │ │ │ + @ instruction: 0xf780010c │ │ │ │ eor.w r1, r4, #28 │ │ │ │ - add r5, pc, #88 @ (adr r5, 40abe0 ) │ │ │ │ + add r5, pc, #104 @ (adr r5, 40abf0 ) │ │ │ │ lsls r4, r1, #4 │ │ │ │ - @ instruction: 0xf754010c │ │ │ │ + @ instruction: 0xf758010c │ │ │ │ orn r1, r8, #28 │ │ │ │ - add r4, pc, #1000 @ (adr r4, 40af7c ) │ │ │ │ + add r4, pc, #1016 @ (adr r4, 40af8c ) │ │ │ │ lsls r4, r1, #4 │ │ │ │ - @ instruction: 0xf72c010c │ │ │ │ + @ instruction: 0xf730010c │ │ │ │ orr.w r1, ip, #28 │ │ │ │ - add r4, pc, #888 @ (adr r4, 40af18 ) │ │ │ │ + add r4, pc, #904 @ (adr r4, 40af28 ) │ │ │ │ lsls r4, r1, #4 │ │ │ │ - subw r1, r8, #2060 @ 0x80c │ │ │ │ + subw r1, ip, #2060 @ 0x80c │ │ │ │ bics.w r1, r0, #28 │ │ │ │ - add r4, pc, #776 @ (adr r4, 40aeb4 ) │ │ │ │ + add r4, pc, #792 @ (adr r4, 40aec4 ) │ │ │ │ lsls r4, r1, #4 │ │ │ │ - subw r1, r4, #2060 @ 0x80c │ │ │ │ + subw r1, r8, #2060 @ 0x80c │ │ │ │ ands.w r1, r4, #28 │ │ │ │ - add r4, pc, #664 @ (adr r4, 40ae50 ) │ │ │ │ + add r4, pc, #680 @ (adr r4, 40ae60 ) │ │ │ │ lsls r4, r1, #4 │ │ │ │ - b.n 40a9b4 │ │ │ │ + b.n 40a9bc │ │ │ │ lsls r4, r1, #4 │ │ │ │ vsra.s32 d16, d12, #8 │ │ │ │ - add r4, pc, #552 @ (adr r4, 40adec ) │ │ │ │ + add r4, pc, #568 @ (adr r4, 40adfc ) │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldr r4, [r4, r2] │ │ │ │ + ldr r0, [r5, r2] │ │ │ │ lsls r4, r1, #4 │ │ │ │ vsra.s16 d16, d12, #4 │ │ │ │ - add r4, pc, #440 @ (adr r4, 40ad88 ) │ │ │ │ + add r4, pc, #456 @ (adr r4, 40ad98 ) │ │ │ │ lsls r4, r1, #4 │ │ │ │ - orr.w r1, r4, #9175040 @ 0x8c0000 │ │ │ │ + orr.w r1, r8, #9175040 @ 0x8c0000 │ │ │ │ ldr r3, [pc, #472] @ (40adb0 ) │ │ │ │ movw r2, #2477 @ 0x9ad │ │ │ │ movt r2, #1 │ │ │ │ ldr r1, [pc, #468] @ (40adb4 ) │ │ │ │ ldr r0, [pc, #468] @ (40adb8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ @@ -317347,93 +317347,93 @@ │ │ │ │ ldr r0, [pc, #212] @ (40ae78 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #3548 @ 0xddc │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ stc 1, cr0, [r2, #112]! @ 0x70 │ │ │ │ - add r2, pc, #208 @ (adr r2, 40ae88 ) │ │ │ │ + add r2, pc, #224 @ (adr r2, 40ae98 ) │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrsh r6, [r5, r3] │ │ │ │ + ldrsh r2, [r6, r3] │ │ │ │ lsls r4, r1, #4 │ │ │ │ stc 1, cr0, [r6, #112] @ 0x70 │ │ │ │ - add r2, pc, #96 @ (adr r2, 40ae24 ) │ │ │ │ + add r2, pc, #112 @ (adr r2, 40ae34 ) │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strb r6, [r3, #30] │ │ │ │ + strb r2, [r4, #30] │ │ │ │ lsls r4, r1, #4 │ │ │ │ stcl 1, cr0, [sl, #-112]! @ 0xffffff90 │ │ │ │ - add r1, pc, #1008 @ (adr r1, 40b1c0 ) │ │ │ │ + add r2, pc, #0 @ (adr r2, 40add0 ) │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strb r2, [r2, r3] │ │ │ │ + strb r6, [r2, r3] │ │ │ │ lsls r4, r1, #4 │ │ │ │ stcl 1, cr0, [lr, #-112] @ 0xffffff90 │ │ │ │ - add r1, pc, #896 @ (adr r1, 40b15c ) │ │ │ │ + add r1, pc, #912 @ (adr r1, 40b16c ) │ │ │ │ lsls r4, r1, #4 │ │ │ │ - @ instruction: 0xf0ea010c │ │ │ │ + @ instruction: 0xf0ee010c │ │ │ │ ldc 1, cr0, [r2, #-112]! @ 0xffffff90 │ │ │ │ - add r1, pc, #784 @ (adr r1, 40b0f8 ) │ │ │ │ + add r1, pc, #800 @ (adr r1, 40b108 ) │ │ │ │ lsls r4, r1, #4 │ │ │ │ - b.n 40a608 │ │ │ │ + b.n 40a610 │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldc 1, cr0, [r6, #-112] @ 0xffffff90 │ │ │ │ - add r1, pc, #672 @ (adr r1, 40b094 ) │ │ │ │ + add r1, pc, #688 @ (adr r1, 40b0a4 ) │ │ │ │ lsls r4, r1, #4 │ │ │ │ - str r6, [r2, #8] │ │ │ │ + str r2, [r3, #8] │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldcl 1, cr0, [sl], #112 @ 0x70 │ │ │ │ - add r1, pc, #560 @ (adr r1, 40b030 ) │ │ │ │ + add r1, pc, #576 @ (adr r1, 40b040 ) │ │ │ │ lsls r4, r1, #4 │ │ │ │ - bls.n 40ae80 │ │ │ │ + bls.n 40ae88 │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldcl 1, cr0, [lr], {28} │ │ │ │ - add r1, pc, #448 @ (adr r1, 40afcc ) │ │ │ │ + add r1, pc, #464 @ (adr r1, 40afdc ) │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ssat16 r1, #13, r2 │ │ │ │ + ssat16 r1, #13, r6 │ │ │ │ stcl 1, cr0, [r2], {28} │ │ │ │ - add r1, pc, #336 @ (adr r1, 40af68 ) │ │ │ │ + add r1, pc, #352 @ (adr r1, 40af78 ) │ │ │ │ lsls r4, r1, #4 │ │ │ │ - usat16 r1, #12, sl │ │ │ │ + usat16 r1, #12, lr │ │ │ │ stc 1, cr0, [r6], #112 @ 0x70 │ │ │ │ - add r1, pc, #224 @ (adr r1, 40af04 ) │ │ │ │ + add r1, pc, #240 @ (adr r1, 40af14 ) │ │ │ │ lsls r4, r1, #4 │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ lsls r4, r1, #4 │ │ │ │ stc 1, cr0, [sl], {28} │ │ │ │ - add r1, pc, #112 @ (adr r1, 40aea0 ) │ │ │ │ + add r1, pc, #128 @ (adr r1, 40aeb0 ) │ │ │ │ lsls r4, r1, #4 │ │ │ │ - b.n 40aab0 │ │ │ │ + b.n 40aab8 │ │ │ │ lsls r4, r1, #4 │ │ │ │ stcl 1, cr0, [lr], #-112 @ 0xffffff90 │ │ │ │ - add r1, pc, #0 @ (adr r1, 40ae3c ) │ │ │ │ + add r1, pc, #16 @ (adr r1, 40ae4c ) │ │ │ │ lsls r4, r1, #4 │ │ │ │ - b.n 40b53c │ │ │ │ + b.n 40b544 │ │ │ │ lsls r4, r1, #4 │ │ │ │ mrrc 1, 1, r0, r2, cr12 │ │ │ │ - add r0, pc, #912 @ (adr r0, 40b1d8 ) │ │ │ │ + add r0, pc, #928 @ (adr r0, 40b1e8 ) │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strb r2, [r3, #26] │ │ │ │ + strb r6, [r3, #26] │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldc 1, cr0, [r6], #-112 @ 0xffffff90 │ │ │ │ - add r0, pc, #800 @ (adr r0, 40b174 ) │ │ │ │ + add r0, pc, #816 @ (adr r0, 40b184 ) │ │ │ │ lsls r4, r1, #4 │ │ │ │ - @ instruction: 0xf286010c │ │ │ │ + @ instruction: 0xf28a010c │ │ │ │ ldc 1, cr0, [sl], {28} │ │ │ │ - add r0, pc, #688 @ (adr r0, 40b110 ) │ │ │ │ + add r0, pc, #704 @ (adr r0, 40b120 ) │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strb r6, [r4, #22] │ │ │ │ + strb r2, [r5, #22] │ │ │ │ lsls r4, r1, #4 │ │ │ │ @ instruction: 0xebfe011c │ │ │ │ - add r0, pc, #576 @ (adr r0, 40b0ac ) │ │ │ │ + add r0, pc, #592 @ (adr r0, 40b0bc ) │ │ │ │ lsls r4, r1, #4 │ │ │ │ - b.n 40b454 │ │ │ │ + b.n 40b45c │ │ │ │ lsls r4, r1, #4 │ │ │ │ @ instruction: 0xebe2011c │ │ │ │ - add r0, pc, #464 @ (adr r0, 40b048 ) │ │ │ │ + add r0, pc, #480 @ (adr r0, 40b058 ) │ │ │ │ lsls r4, r1, #4 │ │ │ │ - @ instruction: 0xf2da010c │ │ │ │ + @ instruction: 0xf2de010c │ │ │ │ │ │ │ │ 0040ae7c : │ │ │ │ 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 │ │ │ │ @@ -318278,51 +318278,51 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r6, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r1, #3 │ │ │ │ + lsls r4, r1, #3 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r5, [sp, #584] @ 0x248 │ │ │ │ + ldr r5, [sp, #600] @ 0x258 │ │ │ │ lsls r4, r1, #4 │ │ │ │ lsls r4, r3, #27 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #236 @ 0xec │ │ │ │ movs r0, r0 │ │ │ │ - stc2 1, cr0, [r0], {12} │ │ │ │ - ldr r1, [sp, #296] @ 0x128 │ │ │ │ + stc2 1, cr0, [r4], {12} │ │ │ │ + ldr r1, [sp, #312] @ 0x138 │ │ │ │ lsls r4, r1, #4 │ │ │ │ strb r4, [r4, #31] │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r4, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #7 │ │ │ │ movs r0, r0 │ │ │ │ - smmla r1, r0, ip, r0 │ │ │ │ - ldr r0, [sp, #96] @ 0x60 │ │ │ │ + smmla r1, r4, ip, r0 │ │ │ │ + ldr r0, [sp, #112] @ 0x70 │ │ │ │ lsls r4, r1, #4 │ │ │ │ stmia r4!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r4, #4 │ │ │ │ - smlabb r1, r6, ip, r0 │ │ │ │ - str r7, [sp, #888] @ 0x378 │ │ │ │ + smlabb r1, sl, ip, r0 │ │ │ │ + str r7, [sp, #904] @ 0x388 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - @ instruction: 0xfaf8010c │ │ │ │ - str r7, [sp, #768] @ 0x300 │ │ │ │ + @ instruction: 0xfafc010c │ │ │ │ + str r7, [sp, #784] @ 0x310 │ │ │ │ lsls r4, r1, #4 │ │ │ │ strb r4, [r3, r3] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - str r7, [sp, #688] @ 0x2b0 │ │ │ │ + str r7, [sp, #704] @ 0x2c0 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - @ instruction: 0xfad2010c │ │ │ │ - @ instruction: 0xfac0010c │ │ │ │ - str r7, [sp, #544] @ 0x220 │ │ │ │ + @ instruction: 0xfad6010c │ │ │ │ + @ instruction: 0xfac4010c │ │ │ │ + str r7, [sp, #560] @ 0x230 │ │ │ │ lsls r4, r1, #4 │ │ │ │ movs r1, #4 │ │ │ │ blx 73bdf0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 73c0fc │ │ │ │ cmp r4, #0 │ │ │ │ @@ -319624,150 +319624,150 @@ │ │ │ │ b.n 40c452 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ stmia r0!, {r2, r3, r4, r6} │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf352010c │ │ │ │ - str r0, [sp, #104] @ 0x68 │ │ │ │ + @ instruction: 0xf356010c │ │ │ │ + str r0, [sp, #120] @ 0x78 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ssat r1, #13, lr │ │ │ │ - ldrh r0, [r3, #62] @ 0x3e │ │ │ │ + @ instruction: 0xf312010c │ │ │ │ + ldrh r4, [r3, #62] @ 0x3e │ │ │ │ lsls r4, r1, #4 │ │ │ │ - @ instruction: 0xf2e4010c │ │ │ │ - ldrh r4, [r5, #60] @ 0x3c │ │ │ │ + @ instruction: 0xf2e8010c │ │ │ │ + ldrh r0, [r6, #60] @ 0x3c │ │ │ │ lsls r4, r1, #4 │ │ │ │ - subw r1, r0, #12 │ │ │ │ - ldrh r0, [r5, #58] @ 0x3a │ │ │ │ + subw r1, r4, #12 │ │ │ │ + ldrh r4, [r5, #58] @ 0x3a │ │ │ │ lsls r4, r1, #4 │ │ │ │ - @ instruction: 0xf268010c │ │ │ │ - ldrh r2, [r6, #56] @ 0x38 │ │ │ │ + @ instruction: 0xf26c010c │ │ │ │ + ldrh r6, [r6, #56] @ 0x38 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrh r6, [r1, #60] @ 0x3c │ │ │ │ + ldrh r2, [r2, #60] @ 0x3c │ │ │ │ lsls r4, r1, #4 │ │ │ │ - @ instruction: 0xf21e010c │ │ │ │ - ldrh r6, [r4, #54] @ 0x36 │ │ │ │ + @ instruction: 0xf222010c │ │ │ │ + ldrh r2, [r5, #54] @ 0x36 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - rsbs r1, r6, #12 │ │ │ │ - ldrh r6, [r3, #52] @ 0x34 │ │ │ │ + rsbs r1, sl, #12 │ │ │ │ + ldrh r2, [r4, #52] @ 0x34 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - subs.w r1, r6, #12 │ │ │ │ - ldrh r0, [r0, #52] @ 0x34 │ │ │ │ + subs.w r1, sl, #12 │ │ │ │ + ldrh r4, [r0, #52] @ 0x34 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - @ instruction: 0xf19c010c │ │ │ │ - ldrh r4, [r4, #50] @ 0x32 │ │ │ │ + sub.w r1, r0, #12 │ │ │ │ + ldrh r0, [r5, #50] @ 0x32 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - sbcs.w r1, lr, #12 │ │ │ │ - ldrh r6, [r0, #50] @ 0x32 │ │ │ │ + @ instruction: 0xf182010c │ │ │ │ + ldrh r2, [r1, #50] @ 0x32 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - b.n 40c6c4 │ │ │ │ + b.n 40c6cc │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrh r0, [r1, #48] @ 0x30 │ │ │ │ + ldrh r4, [r1, #48] @ 0x30 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - @ instruction: 0xf130010c │ │ │ │ - adds.w r1, r8, #12 │ │ │ │ - ldrh r2, [r4, #46] @ 0x2e │ │ │ │ + @ instruction: 0xf134010c │ │ │ │ + adds.w r1, ip, #12 │ │ │ │ + ldrh r6, [r4, #46] @ 0x2e │ │ │ │ lsls r4, r1, #4 │ │ │ │ - @ instruction: 0xf0d2010c │ │ │ │ - ldrh r4, [r3, #44] @ 0x2c │ │ │ │ + @ instruction: 0xf0d6010c │ │ │ │ + ldrh r0, [r4, #44] @ 0x2c │ │ │ │ lsls r4, r1, #4 │ │ │ │ - @ instruction: 0xf0b6010c │ │ │ │ - ldrh r0, [r0, #44] @ 0x2c │ │ │ │ + @ instruction: 0xf0ba010c │ │ │ │ + ldrh r4, [r0, #44] @ 0x2c │ │ │ │ lsls r4, r1, #4 │ │ │ │ - eors.w r1, ip, #12 │ │ │ │ - ldrh r6, [r4, #42] @ 0x2a │ │ │ │ + @ instruction: 0xf0a0010c │ │ │ │ + ldrh r2, [r5, #42] @ 0x2a │ │ │ │ lsls r4, r1, #4 │ │ │ │ - orrs.w r1, r6, #12 │ │ │ │ - ldrh r0, [r4, #40] @ 0x28 │ │ │ │ + orrs.w r1, sl, #12 │ │ │ │ + ldrh r4, [r4, #40] @ 0x28 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - bics.w r1, ip, #12 │ │ │ │ - ldrh r6, [r0, #40] @ 0x28 │ │ │ │ + orr.w r1, r0, #12 │ │ │ │ + ldrh r2, [r1, #40] @ 0x28 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrb r6, [r0, #25] │ │ │ │ + ldrb r2, [r1, #25] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - vaddw.s32 q8, q5, d12 │ │ │ │ - ldrh r2, [r5, #36] @ 0x24 │ │ │ │ + vaddw.s32 q8, q7, d12 │ │ │ │ + ldrh r6, [r5, #36] @ 0x24 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - vaddw.s8 q8, q3, d12 │ │ │ │ - ldrh r0, [r2, #36] @ 0x24 │ │ │ │ + vaddw.s8 q8, q5, d12 │ │ │ │ + ldrh r4, [r2, #36] @ 0x24 │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldr r1, [pc, #672] @ (40c8dc ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrh r0, [r7, #34] @ 0x22 │ │ │ │ + ldrh r4, [r7, #34] @ 0x22 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - vaddw.s32 q0, q0, d12 │ │ │ │ - vrhadd.s16 d16, d12, d12 │ │ │ │ - ldrh r6, [r4, #32] │ │ │ │ + vaddw.s32 q0, q2, d12 │ │ │ │ + vrhadd.s32 d16, d0, d12 │ │ │ │ + ldrh r2, [r5, #32] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - vrhadd.s8 d16, d2, d12 │ │ │ │ - ldrh r4, [r1, #32] │ │ │ │ + vrhadd.s8 d16, d6, d12 │ │ │ │ + ldrh r0, [r2, #32] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - vrhadd.s32 d0, d10, d12 │ │ │ │ - ldrh r4, [r6, #30] │ │ │ │ + vrhadd.s32 d0, d14, d12 │ │ │ │ + ldrh r0, [r7, #30] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldr r0, [pc, #800] @ (40c984 ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ - cdp 1, 12, cr0, cr14, cr12, {0} │ │ │ │ - ldrh r6, [r2, #28] │ │ │ │ + cdp 1, 13, cr0, cr2, cr12, {0} │ │ │ │ + ldrh r2, [r3, #28] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - cdp 1, 11, cr0, cr0, cr12, {0} │ │ │ │ - ldrh r2, [r7, #26] │ │ │ │ + cdp 1, 11, cr0, cr4, cr12, {0} │ │ │ │ + ldrh r6, [r7, #26] │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldr r0, [pc, #312] @ (40c7b0 ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ - cdp 1, 5, cr0, cr2, cr12, {0} │ │ │ │ - ldrh r4, [r2, #24] │ │ │ │ + cdp 1, 5, cr0, cr6, cr12, {0} │ │ │ │ + ldrh r0, [r3, #24] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - cdp 1, 2, cr0, cr10, cr12, {0} │ │ │ │ - ldrh r4, [r6, #22] │ │ │ │ + cdp 1, 2, cr0, cr14, cr12, {0} │ │ │ │ + ldrh r0, [r7, #22] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - cdp 1, 0, cr0, cr4, cr12, {0} │ │ │ │ - ldrh r4, [r1, #22] │ │ │ │ + cdp 1, 0, cr0, cr8, cr12, {0} │ │ │ │ + ldrh r0, [r2, #22] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - stcl 1, cr0, [r8, #48]! @ 0x30 │ │ │ │ - ldrh r2, [r6, #20] │ │ │ │ + stcl 1, cr0, [ip, #48]! @ 0x30 │ │ │ │ + ldrh r6, [r6, #20] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - stc 1, cr0, [r2, #48] @ 0x30 │ │ │ │ - ldrh r2, [r1, #18] │ │ │ │ + stc 1, cr0, [r6, #48] @ 0x30 │ │ │ │ + ldrh r6, [r1, #18] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - stcl 1, cr0, [r6, #-48] @ 0xffffffd0 │ │ │ │ - ldrh r0, [r2, #16] │ │ │ │ + stcl 1, cr0, [sl, #-48] @ 0xffffffd0 │ │ │ │ + ldrh r4, [r2, #16] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - stc 1, cr0, [lr, #-48]! @ 0xffffffd0 │ │ │ │ - ldrh r0, [r7, #14] │ │ │ │ + ldc 1, cr0, [r2, #-48]! @ 0xffffffd0 │ │ │ │ + ldrh r4, [r7, #14] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - stc 1, cr0, [r4, #-48] @ 0xffffffd0 │ │ │ │ - ldrh r6, [r1, #14] │ │ │ │ + stc 1, cr0, [r8, #-48] @ 0xffffffd0 │ │ │ │ + ldrh r2, [r2, #14] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldcl 1, cr0, [r2], {12} │ │ │ │ - ldrh r4, [r3, #12] │ │ │ │ + ldcl 1, cr0, [r6], {12} │ │ │ │ + ldrh r0, [r4, #12] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldc 1, cr0, [r2], #48 @ 0x30 │ │ │ │ - ldrh r4, [r7, #10] │ │ │ │ + ldc 1, cr0, [r6], #48 @ 0x30 │ │ │ │ + ldrh r0, [r0, #12] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldc 1, cr0, [ip], {12} │ │ │ │ - ldrh r6, [r4, #10] │ │ │ │ + stc 1, cr0, [r0], #48 @ 0x30 │ │ │ │ + ldrh r2, [r5, #10] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldcl 1, cr0, [r8], #-48 @ 0xffffffd0 │ │ │ │ - ldrh r2, [r0, #10] │ │ │ │ + ldcl 1, cr0, [ip], #-48 @ 0xffffffd0 │ │ │ │ + ldrh r6, [r0, #10] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - mcrr 1, 0, r0, ip, cr12 │ │ │ │ - ldrh r6, [r2, #8] │ │ │ │ + mrrc 1, 0, r0, r0, cr12 @ │ │ │ │ + ldrh r2, [r3, #8] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldc 1, cr0, [r6], #-48 @ 0xffffffd0 │ │ │ │ - ldrh r0, [r0, #8] │ │ │ │ + ldc 1, cr0, [sl], #-48 @ 0xffffffd0 │ │ │ │ + ldrh r4, [r0, #8] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldc 1, cr0, [r2], {12} │ │ │ │ - ldrh r4, [r3, #6] │ │ │ │ + ldc 1, cr0, [r6], {12} │ │ │ │ + ldrh r0, [r4, #6] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - @ instruction: 0xebfa010c │ │ │ │ - ldrh r4, [r0, #6] │ │ │ │ + @ instruction: 0xebfe010c │ │ │ │ + ldrh r0, [r1, #6] │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ movw r2, #543 @ 0x21f │ │ │ │ ldr.w r1, [pc, #1184] @ 40cba0 │ │ │ │ ldr.w r0, [pc, #1184] @ 40cba4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ @@ -320201,184 +320201,184 @@ │ │ │ │ ldr r0, [pc, #388] @ (40cd14 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #3580 @ 0xdfc │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - orns r1, r0, ip │ │ │ │ - strh r2, [r7, #56] @ 0x38 │ │ │ │ + orns r1, r4, ip │ │ │ │ + strh r6, [r7, #56] @ 0x38 │ │ │ │ lsls r4, r1, #4 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #856] @ 0x358 │ │ │ │ + str r1, [sp, #872] @ 0x368 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - orr.w r1, r0, ip │ │ │ │ - strh r2, [r1, #56] @ 0x38 │ │ │ │ + orr.w r1, r4, ip │ │ │ │ + strh r6, [r1, #56] @ 0x38 │ │ │ │ lsls r4, r1, #4 │ │ │ │ add r0, r4 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - bic.w r1, r4, ip │ │ │ │ - strh r4, [r5, #54] @ 0x36 │ │ │ │ + bic.w r1, r8, ip │ │ │ │ + strh r0, [r6, #54] @ 0x36 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - and.w r1, r2, ip │ │ │ │ - strh r4, [r1, #54] @ 0x36 │ │ │ │ + and.w r1, r6, ip │ │ │ │ + strh r0, [r2, #54] @ 0x36 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strd r0, r1, [r6, #48]! @ 0x30 │ │ │ │ - strh r0, [r6, #52] @ 0x34 │ │ │ │ + strd r0, r1, [sl, #48]! @ 0x30 │ │ │ │ + strh r4, [r6, #52] @ 0x34 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strd r0, r1, [ip, #48] @ 0x30 │ │ │ │ - strh r6, [r2, #52] @ 0x34 │ │ │ │ + ldrd r0, r1, [r0, #48] @ 0x30 │ │ │ │ + strh r2, [r3, #52] @ 0x34 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - @ instruction: 0xe9b2010c │ │ │ │ - strh r4, [r7, #50] @ 0x32 │ │ │ │ + @ instruction: 0xe9b6010c │ │ │ │ + strh r0, [r0, #52] @ 0x34 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - @ instruction: 0xe984010c │ │ │ │ - strh r6, [r1, #50] @ 0x32 │ │ │ │ + @ instruction: 0xe988010c │ │ │ │ + strh r2, [r2, #50] @ 0x32 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrd r0, r1, [r0, #-48] @ 0x30 │ │ │ │ - strh r2, [r3, #48] @ 0x30 │ │ │ │ + ldrd r0, r1, [r4, #-48] @ 0x30 │ │ │ │ + strh r6, [r3, #48] @ 0x30 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldmdb r4, {r2, r3, r8} │ │ │ │ - strh r6, [r3, #46] @ 0x2e │ │ │ │ + ldmdb r8, {r2, r3, r8} │ │ │ │ + strh r2, [r4, #46] @ 0x2e │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrd r0, r1, [r6], #48 @ 0x30 │ │ │ │ - strh r0, [r0, #46] @ 0x2e │ │ │ │ + ldrd r0, r1, [sl], #48 @ 0x30 │ │ │ │ + strh r4, [r0, #46] @ 0x2e │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strh r4, [r1, #8] │ │ │ │ + strh r0, [r2, #8] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - @ instruction: 0xe8c0010c │ │ │ │ - strh r2, [r1, #44] @ 0x2c │ │ │ │ + @ instruction: 0xe8c4010c │ │ │ │ + strh r6, [r1, #44] @ 0x2c │ │ │ │ lsls r4, r1, #4 │ │ │ │ - stmia.w sl, {r2, r3, r8} │ │ │ │ - strh r4, [r2, #42] @ 0x2a │ │ │ │ + stmia.w lr, {r2, r3, r8} │ │ │ │ + strh r0, [r3, #42] @ 0x2a │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strd r0, r1, [sl], #-48 @ 0x30 │ │ │ │ - strh r4, [r6, #40] @ 0x28 │ │ │ │ + strd r0, r1, [lr], #-48 @ 0x30 │ │ │ │ + strh r0, [r7, #40] @ 0x28 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strex r1, r0, [sl, #48] @ 0x30 │ │ │ │ - strh r4, [r2, #40] @ 0x28 │ │ │ │ + strex r1, r0, [lr, #48] @ 0x30 │ │ │ │ + strh r0, [r3, #40] @ 0x28 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - @ instruction: 0xe834010c │ │ │ │ - strh r6, [r7, #38] @ 0x26 │ │ │ │ + @ instruction: 0xe838010c │ │ │ │ + strh r2, [r0, #40] @ 0x28 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - @ instruction: 0xe81e010c │ │ │ │ - strh r0, [r5, #38] @ 0x26 │ │ │ │ + @ instruction: 0xe822010c │ │ │ │ + strh r4, [r5, #38] @ 0x26 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strh r4, [r6, #0] │ │ │ │ + strh r0, [r7, #0] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - b.n 40cc10 │ │ │ │ + b.n 40cc18 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strh r2, [r6, #36] @ 0x24 │ │ │ │ + strh r6, [r6, #36] @ 0x24 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - b.n 40cbec │ │ │ │ + b.n 40cbf4 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strh r4, [r3, #36] @ 0x24 │ │ │ │ + strh r0, [r4, #36] @ 0x24 │ │ │ │ lsls r4, r1, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #72 @ (adr r1, 40cc9c ) │ │ │ │ + add r1, pc, #88 @ (adr r1, 40ccac ) │ │ │ │ lsls r4, r1, #4 │ │ │ │ - b.n 40cb8c │ │ │ │ + b.n 40cb94 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strh r4, [r4, #34] @ 0x22 │ │ │ │ + strh r0, [r5, #34] @ 0x22 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - b.n 40cb34 │ │ │ │ + b.n 40cb3c │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strh r4, [r6, #32] │ │ │ │ + strh r0, [r7, #32] │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldmia r7!, {r1, r3, r6} │ │ │ │ lsls r4, r3, #4 │ │ │ │ - strh r4, [r3, #30] │ │ │ │ + strh r0, [r4, #30] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - bvs.n 40cb8c │ │ │ │ + bvs.n 40cb94 │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldmia r7!, {r1, r4, r5} │ │ │ │ lsls r4, r3, #4 │ │ │ │ - strh r4, [r0, #30] │ │ │ │ + strh r0, [r1, #30] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - lsls r2, r1 │ │ │ │ + lsls r6, r1 │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldmia r7!, {r1, r3, r4} │ │ │ │ lsls r4, r3, #4 │ │ │ │ - strh r4, [r5, #28] │ │ │ │ + strh r0, [r6, #28] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldr r2, [r5, r1] │ │ │ │ + ldr r6, [r5, r1] │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldmia r7!, {r1} │ │ │ │ lsls r4, r3, #4 │ │ │ │ - strh r4, [r2, #28] │ │ │ │ + strh r0, [r3, #28] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldmia r6!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r6, {r1, r6, r7} │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldmia r6, {r1, r3, r5, r6, r7} │ │ │ │ lsls r4, r3, #4 │ │ │ │ - strh r4, [r7, #26] │ │ │ │ + strh r0, [r0, #28] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - stmia r4!, {r1, r2, r4, r6} │ │ │ │ + stmia r4!, {r1, r3, r4, r6} │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldmia r6, {r1, r4, r6, r7} │ │ │ │ lsls r4, r3, #4 │ │ │ │ - strh r4, [r4, #26] │ │ │ │ + strh r0, [r5, #26] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - adds r7, #150 @ 0x96 │ │ │ │ + adds r7, #154 @ 0x9a │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r4, r3, #4 │ │ │ │ - strh r4, [r1, #26] │ │ │ │ + strh r0, [r2, #26] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - adds r7, #10 │ │ │ │ + adds r7, #14 │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldmia r6!, {r1, r3, r4, r7} │ │ │ │ lsls r4, r3, #4 │ │ │ │ - strh r4, [r5, #24] │ │ │ │ + strh r0, [r6, #24] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - add sp, #104 @ 0x68 │ │ │ │ + add sp, #120 @ 0x78 │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldmia r6!, {r1, r7} │ │ │ │ lsls r4, r3, #4 │ │ │ │ - strh r4, [r2, #24] │ │ │ │ + strh r0, [r3, #24] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - bpl.n 40cbe4 │ │ │ │ + bpl.n 40cbec │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldmia r6, {r1, r3, r5, r6} │ │ │ │ lsls r4, r3, #4 │ │ │ │ - strh r4, [r7, #22] │ │ │ │ + strh r0, [r0, #24] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrsb r2, [r4, r4] │ │ │ │ + ldrsb r6, [r4, r4] │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldmia r6, {r1, r4, r6} │ │ │ │ lsls r4, r3, #4 │ │ │ │ - strh r4, [r4, #22] │ │ │ │ + strh r0, [r5, #22] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - adds r3, #14 │ │ │ │ + adds r3, #18 │ │ │ │ lsls r4, r1, #4 │ │ │ │ pop {r1, r6, pc} │ │ │ │ lsls r4, r3, #4 │ │ │ │ - cmp r7, #92 @ 0x5c │ │ │ │ + cmp r7, #96 @ 0x60 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - cmp r7, #122 @ 0x7a │ │ │ │ + cmp r7, #126 @ 0x7e │ │ │ │ lsls r4, r1, #4 │ │ │ │ pop {r2, r3, r5, pc} │ │ │ │ lsls r4, r3, #4 │ │ │ │ - cmp r6, #118 @ 0x76 │ │ │ │ + cmp r6, #122 @ 0x7a │ │ │ │ lsls r4, r1, #4 │ │ │ │ - cmp r7, #44 @ 0x2c │ │ │ │ + cmp r7, #48 @ 0x30 │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldmia r6!, {r2, r3} │ │ │ │ lsls r4, r3, #4 │ │ │ │ - strh r6, [r3, #20] │ │ │ │ + strh r2, [r4, #20] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - bcc.n 40ce04 │ │ │ │ + bcc.n 40cc0c │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldmia r5, {r2, r4, r5, r6, r7} │ │ │ │ lsls r4, r3, #4 │ │ │ │ - strh r6, [r0, #20] │ │ │ │ + strh r2, [r1, #20] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - lsls r0, r3 │ │ │ │ + lsls r4, r3 │ │ │ │ lsls r4, r1, #4 │ │ │ │ │ │ │ │ 0040cd18 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3720] @ 0xe88 │ │ │ │ @@ -321458,45 +321458,45 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, r0] │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ adcs r6, r0 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrb r2, [r2, #2] │ │ │ │ + ldrb r6, [r2, #2] │ │ │ │ lsls r4, r1, #4 │ │ │ │ lsrs r4, r5 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrb r0, [r7, #0] │ │ │ │ + ldrb r4, [r7, #0] │ │ │ │ lsls r4, r1, #4 │ │ │ │ lsls r4, r1 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strb r0, [r3, #31] │ │ │ │ + strb r4, [r3, #31] │ │ │ │ lsls r4, r1, #4 │ │ │ │ add r4, pc, #328 @ (adr r4, 40d9bc ) │ │ │ │ lsls r3, r4, #4 │ │ │ │ subs r7, #222 @ 0xde │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strb r2, [r5, #28] │ │ │ │ + strb r6, [r5, #28] │ │ │ │ lsls r4, r1, #4 │ │ │ │ subs r7, #116 @ 0x74 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strb r0, [r0, #27] │ │ │ │ + strb r4, [r0, #27] │ │ │ │ lsls r4, r1, #4 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r4, #29] │ │ │ │ + ldrb r2, [r5, #29] │ │ │ │ lsls r4, r1, #4 │ │ │ │ subs r6, #238 @ 0xee │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strb r2, [r7, #24] │ │ │ │ + strb r6, [r7, #24] │ │ │ │ lsls r4, r1, #4 │ │ │ │ subs r6, #214 @ 0xd6 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strb r2, [r4, #24] │ │ │ │ + strb r6, [r4, #24] │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldr.w r3, [pc, #3064] @ 40e498 │ │ │ │ mov.w r2, #372 @ 0x174 │ │ │ │ ldr.w r1, [pc, #3060] @ 40e49c │ │ │ │ ldr.w r0, [pc, #3060] @ 40e4a0 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ @@ -322590,122 +322590,122 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 37a8b0 │ │ │ │ b.w 40d69e │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #72 @ 0x48 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strb r4, [r2, #22] │ │ │ │ + strb r0, [r3, #22] │ │ │ │ lsls r4, r1, #4 │ │ │ │ subs r4, #114 @ 0x72 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strb r6, [r7, #14] │ │ │ │ + strb r2, [r0, #15] │ │ │ │ lsls r4, r1, #4 │ │ │ │ subs r4, #66 @ 0x42 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strb r6, [r1, #14] │ │ │ │ + strb r2, [r2, #14] │ │ │ │ lsls r4, r1, #4 │ │ │ │ subs r3, #198 @ 0xc6 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strb r2, [r2, #12] │ │ │ │ + strb r6, [r2, #12] │ │ │ │ lsls r4, r1, #4 │ │ │ │ subs r3, #50 @ 0x32 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strb r6, [r7, #9] │ │ │ │ + strb r2, [r0, #10] │ │ │ │ lsls r4, r1, #4 │ │ │ │ subs r2, #222 @ 0xde │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strb r2, [r5, #8] │ │ │ │ + strb r6, [r5, #8] │ │ │ │ lsls r4, r1, #4 │ │ │ │ subs r2, #178 @ 0xb2 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strb r2, [r7, #7] │ │ │ │ + strb r6, [r7, #7] │ │ │ │ lsls r4, r1, #4 │ │ │ │ subs r2, #4 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strb r0, [r2, #5] │ │ │ │ + strb r4, [r2, #5] │ │ │ │ lsls r4, r1, #4 │ │ │ │ subs r1, #226 @ 0xe2 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strb r6, [r5, #4] │ │ │ │ + strb r2, [r6, #4] │ │ │ │ lsls r4, r1, #4 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strb r4, [r1, #4] │ │ │ │ + strb r0, [r2, #4] │ │ │ │ lsls r4, r1, #4 │ │ │ │ subs r1, #158 @ 0x9e │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strb r2, [r5, #3] │ │ │ │ + strb r6, [r5, #3] │ │ │ │ lsls r4, r1, #4 │ │ │ │ subs r1, #74 @ 0x4a │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strb r6, [r2, #2] │ │ │ │ + strb r2, [r3, #2] │ │ │ │ lsls r4, r1, #4 │ │ │ │ subs r0, #230 @ 0xe6 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strb r2, [r6, #0] │ │ │ │ + strb r6, [r6, #0] │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldrb r0, [r6, r7] │ │ │ │ movs r0, r0 │ │ │ │ adc.w r1, sl, r8 │ │ │ │ adds r6, #106 @ 0x6a │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r6, [r6, #88] @ 0x58 │ │ │ │ + ldr r2, [r7, #88] @ 0x58 │ │ │ │ lsls r4, r1, #4 │ │ │ │ adds r6, #72 @ 0x48 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r4, [r2, #88] @ 0x58 │ │ │ │ + ldr r0, [r3, #88] @ 0x58 │ │ │ │ lsls r4, r1, #4 │ │ │ │ adds r5, #166 @ 0xa6 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r2, [r6, #76] @ 0x4c │ │ │ │ + ldr r6, [r6, #76] @ 0x4c │ │ │ │ lsls r4, r1, #4 │ │ │ │ cmp r2, #24 │ │ │ │ lsls r1, r1, #4 │ │ │ │ adds r5, #96 @ 0x60 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r0, [r5, #72] @ 0x48 │ │ │ │ + ldr r4, [r5, #72] @ 0x48 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strb r0, [r7, #1] │ │ │ │ + strb r4, [r7, #1] │ │ │ │ lsls r4, r1, #4 │ │ │ │ adds r5, #4 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r0, [r2, #68] @ 0x44 │ │ │ │ + ldr r4, [r2, #68] @ 0x44 │ │ │ │ lsls r4, r1, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r4, #27] │ │ │ │ + ldrb r0, [r5, #27] │ │ │ │ lsls r4, r1, #4 │ │ │ │ adds r4, #112 @ 0x70 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r2, [r7, #56] @ 0x38 │ │ │ │ + ldr r6, [r7, #56] @ 0x38 │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #148 @ 0x94 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r0, [r4, #44] @ 0x2c │ │ │ │ + ldr r4, [r4, #44] @ 0x2c │ │ │ │ lsls r4, r1, #4 │ │ │ │ adds r3, #124 @ 0x7c │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r6, [r0, #44] @ 0x2c │ │ │ │ + ldr r2, [r1, #44] @ 0x2c │ │ │ │ lsls r4, r1, #4 │ │ │ │ adds r3, #54 @ 0x36 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r2, [r0, #40] @ 0x28 │ │ │ │ + ldr r6, [r0, #40] @ 0x28 │ │ │ │ lsls r4, r1, #4 │ │ │ │ adds r2, #180 @ 0xb4 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r0, [r0, #32] │ │ │ │ + ldr r4, [r0, #32] │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldr.w r3, [pc, #3040] @ 40f160 │ │ │ │ mov.w r2, #422 @ 0x1a6 │ │ │ │ ldr.w r1, [pc, #3036] @ 40f164 │ │ │ │ ldr.w r0, [pc, #3036] @ 40f168 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ @@ -323789,107 +323789,107 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx 73c0ac │ │ │ │ b.n 40f08c │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #104 @ 0x68 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r4, [r6, #8] │ │ │ │ + ldr r0, [r7, #8] │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldr r0, [r5, #68] @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #26 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - str r4, [r4, #116] @ 0x74 │ │ │ │ + str r0, [r5, #116] @ 0x74 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldmia r0!, {r1, r4, r5} │ │ │ │ + ldmia r0!, {r1, r2, r4, r5} │ │ │ │ lsls r0, r2, #4 │ │ │ │ cmp r7, #210 @ 0xd2 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - str r6, [r3, #112] @ 0x70 │ │ │ │ + str r2, [r4, #112] @ 0x70 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - add r7, pc, #744 @ (adr r7, 40f47c ) │ │ │ │ + add r7, pc, #760 @ (adr r7, 40f48c ) │ │ │ │ lsls r2, r1, #4 │ │ │ │ cmp r7, #166 @ 0xa6 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - str r2, [r6, #108] @ 0x6c │ │ │ │ + str r6, [r6, #108] @ 0x6c │ │ │ │ lsls r4, r1, #4 │ │ │ │ movs r4, #20 │ │ │ │ lsls r1, r1, #4 │ │ │ │ cmp r7, #38 @ 0x26 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - str r0, [r6, #100] @ 0x64 │ │ │ │ + str r4, [r6, #100] @ 0x64 │ │ │ │ lsls r4, r1, #4 │ │ │ │ cmp r6, #242 @ 0xf2 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - str r6, [r7, #96] @ 0x60 │ │ │ │ + str r2, [r0, #100] @ 0x64 │ │ │ │ lsls r4, r1, #4 │ │ │ │ cmp r6, #130 @ 0x82 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - str r4, [r1, #92] @ 0x5c │ │ │ │ + str r0, [r2, #92] @ 0x5c │ │ │ │ lsls r4, r1, #4 │ │ │ │ cmp r6, #86 @ 0x56 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - str r0, [r4, #88] @ 0x58 │ │ │ │ + str r4, [r4, #88] @ 0x58 │ │ │ │ lsls r4, r1, #4 │ │ │ │ cmp r6, #52 @ 0x34 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - str r0, [r0, #88] @ 0x58 │ │ │ │ + str r4, [r0, #88] @ 0x58 │ │ │ │ lsls r4, r1, #4 │ │ │ │ cmp r6, #4 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - str r0, [r2, #84] @ 0x54 │ │ │ │ + str r4, [r2, #84] @ 0x54 │ │ │ │ lsls r4, r1, #4 │ │ │ │ cmp r5, #144 @ 0x90 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - str r4, [r3, #76] @ 0x4c │ │ │ │ + str r0, [r4, #76] @ 0x4c │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldrb r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, r7] │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #212 @ 0xd4 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - str r6, [r3, #32] │ │ │ │ + str r2, [r4, #32] │ │ │ │ lsls r4, r1, #4 │ │ │ │ cmp r2, #132 @ 0x84 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - str r0, [r2, #28] │ │ │ │ + str r4, [r2, #28] │ │ │ │ lsls r4, r1, #4 │ │ │ │ cmp r2, #72 @ 0x48 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - str r4, [r2, #24] │ │ │ │ + str r0, [r3, #24] │ │ │ │ lsls r4, r1, #4 │ │ │ │ movs r6, #180 @ 0xb4 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ + ldrsh r4, [r0, r0] │ │ │ │ lsls r4, r1, #4 │ │ │ │ movs r6, #116 @ 0x74 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrb r0, [r0, r7] │ │ │ │ + ldrb r4, [r0, r7] │ │ │ │ lsls r4, r1, #4 │ │ │ │ movs r6, #58 @ 0x3a │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrb r6, [r0, r6] │ │ │ │ + ldrb r2, [r1, r6] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - str r6, [r5, #12] │ │ │ │ + str r2, [r6, #12] │ │ │ │ lsls r4, r1, #4 │ │ │ │ movs r5, #194 @ 0xc2 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrb r4, [r1, r4] │ │ │ │ + ldrb r0, [r2, r4] │ │ │ │ lsls r4, r1, #4 │ │ │ │ movs r5, #162 @ 0xa2 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrb r6, [r5, r3] │ │ │ │ + ldrb r2, [r6, r3] │ │ │ │ lsls r4, r1, #4 │ │ │ │ strd sl, r6, [sp, #96] @ 0x60 │ │ │ │ strd r7, r9, [sp, #104] @ 0x68 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ str r4, [sp, #112] @ 0x70 │ │ │ │ movs r4, #0 │ │ │ │ @@ -324826,205 +324826,205 @@ │ │ │ │ add.w r3, r3, #1288 @ 0x508 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #86 @ 0x56 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrh r4, [r4, r2] │ │ │ │ + ldrh r0, [r5, r2] │ │ │ │ lsls r4, r1, #4 │ │ │ │ movs r3, #42 @ 0x2a │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrh r6, [r6, r1] │ │ │ │ + ldrh r2, [r7, r1] │ │ │ │ lsls r4, r1, #4 │ │ │ │ movs r3, #4 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrh r0, [r2, r1] │ │ │ │ + ldrh r4, [r2, r1] │ │ │ │ lsls r4, r1, #4 │ │ │ │ movs r2, #220 @ 0xdc │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrh r0, [r5, r0] │ │ │ │ + ldrh r4, [r5, r0] │ │ │ │ lsls r4, r1, #4 │ │ │ │ movs r2, #96 @ 0x60 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r4, [r5, r6] │ │ │ │ + ldr r0, [r6, r6] │ │ │ │ lsls r4, r1, #4 │ │ │ │ movs r2, #66 @ 0x42 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r6, [r1, r6] │ │ │ │ + ldr r2, [r2, r6] │ │ │ │ lsls r4, r1, #4 │ │ │ │ movs r2, #20 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r0, [r4, r5] │ │ │ │ + ldr r4, [r4, r5] │ │ │ │ lsls r4, r1, #4 │ │ │ │ movs r1, #150 @ 0x96 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r4, [r4, r3] │ │ │ │ + ldr r0, [r5, r3] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - str r6, [r3, #56] @ 0x38 │ │ │ │ + str r2, [r4, #56] @ 0x38 │ │ │ │ lsls r4, r1, #4 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r4, [r5, r2] │ │ │ │ + ldr r0, [r6, r2] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strh r0, [r5, r7] │ │ │ │ + strh r4, [r5, r7] │ │ │ │ lsls r2, r1, #4 │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r2, [r6, r1] │ │ │ │ + ldr r6, [r6, r1] │ │ │ │ lsls r4, r1, #4 │ │ │ │ movs r0, #242 @ 0xf2 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r0, [r0, r1] │ │ │ │ + ldr r4, [r0, r1] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - sbc.w r1, lr, #27 │ │ │ │ + sbcs.w r1, r2, #27 │ │ │ │ movs r0, #206 @ 0xce │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r4, [r3, r0] │ │ │ │ + ldr r0, [r4, r0] │ │ │ │ lsls r4, r1, #4 │ │ │ │ movs r0, #180 @ 0xb4 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r2, [r0, r0] │ │ │ │ + ldr r6, [r0, r0] │ │ │ │ lsls r4, r1, #4 │ │ │ │ movs r0, #134 @ 0x86 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrsb r4, [r2, r7] │ │ │ │ + ldrsb r0, [r3, r7] │ │ │ │ lsls r4, r1, #4 │ │ │ │ movs r0, #102 @ 0x66 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrsb r4, [r6, r6] │ │ │ │ + ldrsb r0, [r7, r6] │ │ │ │ lsls r4, r1, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r5, r3] │ │ │ │ + ldrb r6, [r5, r3] │ │ │ │ lsls r4, r1, #4 │ │ │ │ movs r0, #50 @ 0x32 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrsb r0, [r0, r6] │ │ │ │ + ldrsb r4, [r0, r6] │ │ │ │ lsls r4, r1, #4 │ │ │ │ movs r0, #16 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrsb r6, [r3, r5] │ │ │ │ + ldrsb r2, [r4, r5] │ │ │ │ lsls r4, r1, #4 │ │ │ │ subs r4, r1, #4 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrsb r0, [r3, r1] │ │ │ │ + ldrsb r4, [r3, r1] │ │ │ │ lsls r4, r1, #4 │ │ │ │ subs r4, r4, #2 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strb r0, [r6, r7] │ │ │ │ + strb r4, [r6, r7] │ │ │ │ lsls r4, r1, #4 │ │ │ │ subs r4, r6, #0 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strb r0, [r0, r6] │ │ │ │ + strb r4, [r0, r6] │ │ │ │ lsls r4, r1, #4 │ │ │ │ subs r2, r3, #0 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strb r6, [r4, r5] │ │ │ │ + strb r2, [r5, r5] │ │ │ │ lsls r4, r1, #4 │ │ │ │ adds r0, r7, #5 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strb r6, [r0, r3] │ │ │ │ + strb r2, [r1, r3] │ │ │ │ lsls r4, r1, #4 │ │ │ │ adds r6, r7, #3 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strb r2, [r1, r1] │ │ │ │ + strb r6, [r1, r1] │ │ │ │ lsls r4, r1, #4 │ │ │ │ adds r6, r1, #2 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strh r2, [r3, r7] │ │ │ │ + strh r6, [r3, r7] │ │ │ │ lsls r4, r1, #4 │ │ │ │ adds r0, r3, #1 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strh r4, [r4, r6] │ │ │ │ + strh r0, [r5, r6] │ │ │ │ lsls r4, r1, #4 │ │ │ │ subs r2, r5, r7 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strh r6, [r6, r4] │ │ │ │ + strh r2, [r7, r4] │ │ │ │ lsls r4, r1, #4 │ │ │ │ subs r6, r6, r5 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strh r6, [r7, r2] │ │ │ │ + strh r2, [r0, r3] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrsb r6, [r1, r2] │ │ │ │ + ldrsb r2, [r2, r2] │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldr r5, [sp, #832] @ 0x340 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - strh r2, [r4, r1] │ │ │ │ + strh r6, [r4, r1] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldr r7, [sp, #384] @ 0x180 │ │ │ │ + ldr r7, [sp, #400] @ 0x190 │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldr r5, [sp, #736] @ 0x2e0 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - strh r2, [r1, r1] │ │ │ │ + strh r6, [r1, r1] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - cmp r0, #56 @ 0x38 │ │ │ │ + cmp r0, #60 @ 0x3c │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldr r5, [sp, #640] @ 0x280 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - strh r2, [r6, r0] │ │ │ │ + strh r6, [r6, r0] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - add r3, pc, #912 @ (adr r3, 410190 ) │ │ │ │ + add r3, pc, #928 @ (adr r3, 4101a0 ) │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldr r5, [sp, #544] @ 0x220 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - strh r2, [r3, r0] │ │ │ │ + strh r6, [r3, r0] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - add r3, pc, #400 @ (adr r3, 40ff9c ) │ │ │ │ + add r3, pc, #416 @ (adr r3, 40ffac ) │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldr r5, [sp, #448] @ 0x1c0 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - strh r2, [r0, r0] │ │ │ │ + strh r6, [r0, r0] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - add r2, pc, #128 @ (adr r2, 40fe98 ) │ │ │ │ + add r2, pc, #144 @ (adr r2, 40fea8 ) │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldr r5, [sp, #352] @ 0x160 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - str r2, [r5, r7] │ │ │ │ + str r6, [r5, r7] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrh r4, [r2, #0] │ │ │ │ + ldrh r0, [r3, #0] │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldr r5, [sp, #256] @ 0x100 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - str r2, [r2, r7] │ │ │ │ + str r6, [r2, r7] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldr r6, [sp, #640] @ 0x280 │ │ │ │ + ldr r6, [sp, #656] @ 0x290 │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldr r5, [sp, #160] @ 0xa0 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - str r2, [r7, r6] │ │ │ │ + str r6, [r7, r6] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - add r1, pc, #624 @ (adr r1, 4100ac ) │ │ │ │ + add r1, pc, #640 @ (adr r1, 4100bc ) │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - str r2, [r4, r6] │ │ │ │ + str r6, [r4, r6] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - str r1, [sp, #368] @ 0x170 │ │ │ │ + str r1, [sp, #384] @ 0x180 │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldr r4, [sp, #992] @ 0x3e0 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - str r2, [r1, r6] │ │ │ │ + str r6, [r1, r6] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrh r0, [r6, #4] │ │ │ │ + ldrh r4, [r6, #4] │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldr r4, [sp, #896] @ 0x380 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - str r2, [r6, r5] │ │ │ │ + str r6, [r6, r5] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - movs r6, #48 @ 0x30 │ │ │ │ + movs r6, #52 @ 0x34 │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldrh r0, [r1, #30] │ │ │ │ lsls r4, r3, #4 │ │ │ │ - stc2l 1, cr0, [r2, #44]! @ 0x2c │ │ │ │ - cdp2 1, 0, cr0, cr0, cr11, {0} │ │ │ │ + stc2l 1, cr0, [r6, #44]! @ 0x2c │ │ │ │ + cdp2 1, 0, cr0, cr4, cr11, {0} │ │ │ │ ldrh r2, [r6, #28] │ │ │ │ lsls r4, r3, #4 │ │ │ │ - ldc2l 1, cr0, [ip], #44 @ 0x2c │ │ │ │ - ldc2 1, cr0, [r2, #44]! @ 0x2c │ │ │ │ + stc2 1, cr0, [r0, #-44] @ 0xffffffd4 │ │ │ │ + ldc2 1, cr0, [r6, #44]! @ 0x2c │ │ │ │ │ │ │ │ 0040fe78 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ @@ -325176,29 +325176,29 @@ │ │ │ │ lsls r3, r4, #4 │ │ │ │ str r4, [r5, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #28] │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #608 @ (adr r1, 410248 ) │ │ │ │ + add r1, pc, #624 @ (adr r1, 410258 ) │ │ │ │ lsls r4, r1, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r4, #30 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r6, [pc, #944] @ (4103a4 ) │ │ │ │ + ldr r6, [pc, #960] @ (4103b4 ) │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldrb r6, [r5, #13] │ │ │ │ lsls r3, r4, #4 │ │ │ │ - lsrs r6, r4, #14 │ │ │ │ + lsrs r2, r5, #14 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - b.n 40ffac │ │ │ │ + b.n 40ffb4 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - movs r1, #38 @ 0x26 │ │ │ │ + movs r1, #42 @ 0x2a │ │ │ │ lsls r4, r1, #4 │ │ │ │ │ │ │ │ 00410004 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ @@ -325384,39 +325384,39 @@ │ │ │ │ lsls r3, r4, #4 │ │ │ │ str r4, [r5, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #28] │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #96 @ (adr r0, 410220 ) │ │ │ │ + add r0, pc, #112 @ (adr r0, 410230 ) │ │ │ │ lsls r4, r1, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - sub sp, #144 @ 0x90 │ │ │ │ + sub sp, #160 @ 0xa0 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldr r5, [pc, #432] @ (41037c ) │ │ │ │ + ldr r5, [pc, #448] @ (41038c ) │ │ │ │ lsls r4, r1, #4 │ │ │ │ subs r2, #136 @ 0x88 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r0, #7] │ │ │ │ lsls r3, r4, #4 │ │ │ │ - lsrs r2, r7, #7 │ │ │ │ + lsrs r6, r7, #7 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - b.n 40fe30 │ │ │ │ + b.n 40fe38 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - subs r2, r7, #5 │ │ │ │ + subs r6, r7, #5 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - b.n 40fe08 │ │ │ │ + b.n 40fe10 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - b.n 40fdf4 │ │ │ │ + b.n 40fdfc │ │ │ │ lsls r3, r3, #4 │ │ │ │ asrs r0, r6, #6 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #44 @ 0x2c │ │ │ │ + subs r0, #48 @ 0x30 │ │ │ │ lsls r4, r1, #4 │ │ │ │ │ │ │ │ 004101f0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -325512,25 +325512,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r1, #3] │ │ │ │ lsls r3, r4, #4 │ │ │ │ ldrb r4, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #2] │ │ │ │ lsls r3, r4, #4 │ │ │ │ - b.n 40fcd0 │ │ │ │ + b.n 40fcd8 │ │ │ │ lsls r3, r3, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #180 @ 0xb4 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldr r3, [pc, #640] @ (410574 ) │ │ │ │ + ldr r3, [pc, #656] @ (410584 ) │ │ │ │ lsls r4, r1, #4 │ │ │ │ - adds r5, #110 @ 0x6e │ │ │ │ + adds r5, #114 @ 0x72 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - b.n 40fc88 │ │ │ │ + b.n 40fc90 │ │ │ │ lsls r3, r3, #4 │ │ │ │ │ │ │ │ 004102fc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -325622,23 +325622,23 @@ │ │ │ │ lsls r3, r4, #4 │ │ │ │ ldrb r4, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r6, #29] │ │ │ │ lsls r3, r4, #4 │ │ │ │ - subs r4, #54 @ 0x36 │ │ │ │ + subs r4, #58 @ 0x3a │ │ │ │ lsls r0, r3, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #264] @ 0x108 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldr r2, [pc, #600] @ (41064c ) │ │ │ │ + ldr r2, [pc, #616] @ (41065c ) │ │ │ │ lsls r4, r1, #4 │ │ │ │ - adds r4, #100 @ 0x64 │ │ │ │ + adds r4, #104 @ 0x68 │ │ │ │ lsls r4, r1, #4 │ │ │ │ │ │ │ │ 004103f8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -325746,25 +325746,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r4, #25] │ │ │ │ lsls r3, r4, #4 │ │ │ │ - subs r3, #38 @ 0x26 │ │ │ │ + subs r3, #42 @ 0x2a │ │ │ │ lsls r0, r3, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #856] @ 0x358 │ │ │ │ + ldr r7, [sp, #872] @ 0x368 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldr r1, [pc, #536] @ (41072c ) │ │ │ │ + ldr r1, [pc, #552] @ (41073c ) │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strb r0, [r0, r2] │ │ │ │ + strb r4, [r0, r2] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - adds r3, #72 @ 0x48 │ │ │ │ + adds r3, #76 @ 0x4c │ │ │ │ lsls r4, r1, #4 │ │ │ │ │ │ │ │ 0041051c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -326025,15 +326025,15 @@ │ │ │ │ lsls r3, r4, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r7, #16] │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #24] @ (410804 ) │ │ │ │ + ldr r3, [pc, #40] @ (410814 ) │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ cmp r0, #1 │ │ │ │ beq.n 4107f8 │ │ │ │ lsls r6, r0, #31 │ │ │ │ bmi.w 4111b0 │ │ │ │ ldr r6, [r5, #80] @ 0x50 │ │ │ │ @@ -327182,192 +327182,192 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #132 @ 0x84 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, r0] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #928] @ 0x3a0 │ │ │ │ + str r7, [sp, #944] @ 0x3b0 │ │ │ │ lsls r4, r1, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #448] @ 0x1c0 │ │ │ │ + str r7, [sp, #464] @ 0x1d0 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - add sl, r5 │ │ │ │ + add lr, r5 │ │ │ │ lsls r4, r1, #4 │ │ │ │ strb r6, [r5, #4] │ │ │ │ lsls r3, r4, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #960] @ 0x3c0 │ │ │ │ + str r6, [sp, #976] @ 0x3d0 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - add r2, r5 │ │ │ │ + add r6, r5 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - str r6, [sp, #832] @ 0x340 │ │ │ │ + str r6, [sp, #848] @ 0x350 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - add r2, r1 │ │ │ │ + add r6, r1 │ │ │ │ lsls r4, r1, #4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - str r6, [sp, #680] @ 0x2a8 │ │ │ │ + str r6, [sp, #696] @ 0x2b8 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - mvns r6, r4 │ │ │ │ + mvns r2, r5 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - str r6, [sp, #512] @ 0x200 │ │ │ │ + str r6, [sp, #528] @ 0x210 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - bics r2, r7 │ │ │ │ + bics r6, r7 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - str r6, [sp, #336] @ 0x150 │ │ │ │ + str r6, [sp, #352] @ 0x160 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - bics r6, r1 │ │ │ │ + bics r2, r2 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - str r6, [sp, #224] @ 0xe0 │ │ │ │ + str r6, [sp, #240] @ 0xf0 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldr r2, [pc, #536] @ (4116fc ) │ │ │ │ + ldr r2, [pc, #552] @ (41170c ) │ │ │ │ lsls r4, r1, #4 │ │ │ │ - muls r2, r4 │ │ │ │ + muls r6, r4 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - str r6, [sp, #40] @ 0x28 │ │ │ │ + str r6, [sp, #56] @ 0x38 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - muls r4, r0 │ │ │ │ + muls r0, r1 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - str r5, [sp, #952] @ 0x3b8 │ │ │ │ + str r5, [sp, #968] @ 0x3c8 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - orrs r2, r4 │ │ │ │ + orrs r6, r4 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - str r5, [sp, #1008] @ 0x3f0 │ │ │ │ + str r6, [sp, #0] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldr r5, [pc, #344] @ (411658 ) │ │ │ │ + ldr r5, [pc, #360] @ (411668 ) │ │ │ │ lsls r4, r1, #4 │ │ │ │ - str r5, [sp, #1016] @ 0x3f8 │ │ │ │ + str r6, [sp, #8] │ │ │ │ lsls r4, r1, #4 │ │ │ │ subs r4, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #168 @ 0xa8 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #1] │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #584] @ 0x248 │ │ │ │ + str r3, [sp, #600] @ 0x258 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - lsrs r0, r2 │ │ │ │ + lsrs r4, r2 │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #776] @ 0x308 │ │ │ │ + str r2, [sp, #792] @ 0x318 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - subs r7, #252 @ 0xfc │ │ │ │ + ands r0, r0 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - str r2, [sp, #472] @ 0x1d8 │ │ │ │ + str r2, [sp, #488] @ 0x1e8 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - subs r7, #176 @ 0xb0 │ │ │ │ + subs r7, #180 @ 0xb4 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - str r2, [sp, #256] @ 0x100 │ │ │ │ + str r2, [sp, #272] @ 0x110 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - subs r7, #116 @ 0x74 │ │ │ │ + subs r7, #120 @ 0x78 │ │ │ │ lsls r4, r1, #4 │ │ │ │ asrs r6, r1, #25 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldr r1, [pc, #672] @ (4117dc ) │ │ │ │ + ldr r1, [pc, #688] @ (4117ec ) │ │ │ │ lsls r4, r1, #4 │ │ │ │ - str r1, [sp, #888] @ 0x378 │ │ │ │ + str r1, [sp, #904] @ 0x388 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - subs r7, #24 │ │ │ │ + subs r7, #28 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - str r1, [sp, #760] @ 0x2f8 │ │ │ │ + str r1, [sp, #776] @ 0x308 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - subs r6, #248 @ 0xf8 │ │ │ │ + subs r6, #252 @ 0xfc │ │ │ │ lsls r4, r1, #4 │ │ │ │ - cmp sl, sp │ │ │ │ + cmp lr, sp │ │ │ │ lsls r4, r1, #4 │ │ │ │ - str r1, [sp, #544] @ 0x220 │ │ │ │ + str r1, [sp, #560] @ 0x230 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - subs r6, #196 @ 0xc4 │ │ │ │ + subs r6, #200 @ 0xc8 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - str r1, [sp, #416] @ 0x1a0 │ │ │ │ + str r1, [sp, #432] @ 0x1b0 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - subs r6, #156 @ 0x9c │ │ │ │ + subs r6, #160 @ 0xa0 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - str r1, [sp, #568] @ 0x238 │ │ │ │ + str r1, [sp, #584] @ 0x248 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldr r0, [pc, #832] @ (4118a8 ) │ │ │ │ + ldr r0, [pc, #848] @ (4118b8 ) │ │ │ │ lsls r4, r1, #4 │ │ │ │ - str r1, [sp, #208] @ 0xd0 │ │ │ │ + str r1, [sp, #224] @ 0xe0 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - subs r6, #110 @ 0x6e │ │ │ │ + subs r6, #114 @ 0x72 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - str r1, [sp, #80] @ 0x50 │ │ │ │ + str r1, [sp, #96] @ 0x60 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - subs r6, #78 @ 0x4e │ │ │ │ + subs r6, #82 @ 0x52 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - str r0, [sp, #976] @ 0x3d0 │ │ │ │ + str r0, [sp, #992] @ 0x3e0 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - subs r6, #46 @ 0x2e │ │ │ │ + subs r6, #50 @ 0x32 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - cmp r6, r0 │ │ │ │ + cmp r2, r1 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - str r0, [sp, #672] @ 0x2a0 │ │ │ │ + str r0, [sp, #688] @ 0x2b0 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - subs r5, #216 @ 0xd8 │ │ │ │ + subs r5, #220 @ 0xdc │ │ │ │ lsls r4, r1, #4 │ │ │ │ lsls r0, r7, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r6, #60] @ 0x3c │ │ │ │ + ldrh r4, [r6, #60] @ 0x3c │ │ │ │ lsls r4, r1, #4 │ │ │ │ - subs r4, #234 @ 0xea │ │ │ │ + subs r4, #238 @ 0xee │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrh r0, [r1, #60] @ 0x3c │ │ │ │ + ldrh r4, [r1, #60] @ 0x3c │ │ │ │ lsls r4, r1, #4 │ │ │ │ - subs r4, #194 @ 0xc2 │ │ │ │ + subs r4, #198 @ 0xc6 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrh r0, [r0, #58] @ 0x3a │ │ │ │ + ldrh r4, [r0, #58] @ 0x3a │ │ │ │ lsls r4, r1, #4 │ │ │ │ - subs r4, #122 @ 0x7a │ │ │ │ + subs r4, #126 @ 0x7e │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrh r0, [r1, #56] @ 0x38 │ │ │ │ + ldrh r4, [r1, #56] @ 0x38 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - subs r4, #70 @ 0x46 │ │ │ │ + subs r4, #74 @ 0x4a │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrh r0, [r1, #54] @ 0x36 │ │ │ │ + ldrh r4, [r1, #54] @ 0x36 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - subs r4, #2 │ │ │ │ + subs r4, #6 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrh r0, [r2, #52] @ 0x34 │ │ │ │ + ldrh r4, [r2, #52] @ 0x34 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - subs r3, #206 @ 0xce │ │ │ │ + subs r3, #210 @ 0xd2 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrh r4, [r7, #50] @ 0x32 │ │ │ │ + ldrh r0, [r0, #52] @ 0x34 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - subs r3, #182 @ 0xb6 │ │ │ │ + subs r3, #186 @ 0xba │ │ │ │ lsls r4, r1, #4 │ │ │ │ cmp r1, #152 @ 0x98 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldrh r4, [r3, #50] @ 0x32 │ │ │ │ + ldrh r0, [r4, #50] @ 0x32 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - subs r3, #152 @ 0x98 │ │ │ │ + subs r3, #156 @ 0x9c │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrh r6, [r6, #48] @ 0x30 │ │ │ │ + ldrh r2, [r7, #48] @ 0x30 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - subs r3, #112 @ 0x70 │ │ │ │ + subs r3, #116 @ 0x74 │ │ │ │ lsls r4, r1, #4 │ │ │ │ strb.w r0, [sl, #264] @ 0x108 │ │ │ │ - ldrh r6, [r2, #48] @ 0x30 │ │ │ │ + ldrh r2, [r3, #48] @ 0x30 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - subs r3, #82 @ 0x52 │ │ │ │ + subs r3, #86 @ 0x56 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrh r6, [r6, #46] @ 0x2e │ │ │ │ + ldrh r2, [r7, #46] @ 0x2e │ │ │ │ lsls r4, r1, #4 │ │ │ │ - subs r3, #48 @ 0x30 │ │ │ │ + subs r3, #52 @ 0x34 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrh r4, [r6, #36] @ 0x24 │ │ │ │ + ldrh r0, [r7, #36] @ 0x24 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - subs r1, #238 @ 0xee │ │ │ │ + subs r1, #242 @ 0xf2 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrh r0, [r3, #36] @ 0x24 │ │ │ │ + ldrh r4, [r3, #36] @ 0x24 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - subs r1, #210 @ 0xd2 │ │ │ │ + subs r1, #214 @ 0xd6 │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldr.w r3, [pc, #3164] @ 412260 │ │ │ │ mov sl, r7 │ │ │ │ ldr.w r2, [pc, #3164] @ 412264 │ │ │ │ ldr.w r1, [pc, #3164] @ 412268 │ │ │ │ ldr.w r0, [pc, #3164] @ 41226c │ │ │ │ add r2, pc │ │ │ │ @@ -328468,217 +328468,217 @@ │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ blx 73c10c │ │ │ │ b.n 411b26 │ │ │ │ nop │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r4, #28] │ │ │ │ + ldrh r2, [r5, #28] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrh r4, [r5, #22] │ │ │ │ + ldrh r0, [r6, #22] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - subs r0, #40 @ 0x28 │ │ │ │ + subs r0, #44 @ 0x2c │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrh r0, [r1, #22] │ │ │ │ + ldrh r4, [r1, #22] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - subs r0, #2 │ │ │ │ + subs r0, #6 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrh r2, [r5, #20] │ │ │ │ + ldrh r6, [r5, #20] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - subs r6, #248 @ 0xf8 │ │ │ │ + subs r6, #252 @ 0xfc │ │ │ │ lsls r4, r1, #4 │ │ │ │ - adds r7, #212 @ 0xd4 │ │ │ │ + adds r7, #216 @ 0xd8 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrh r6, [r5, #18] │ │ │ │ + ldrh r2, [r6, #18] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - adds r7, #168 @ 0xa8 │ │ │ │ + adds r7, #172 @ 0xac │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrh r0, [r1, #14] │ │ │ │ + ldrh r4, [r1, #14] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - adds r7, #2 │ │ │ │ + adds r7, #6 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrh r6, [r1, #10] │ │ │ │ + ldrh r2, [r2, #10] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - adds r6, #136 @ 0x88 │ │ │ │ + adds r6, #140 @ 0x8c │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrh r4, [r5, #8] │ │ │ │ + ldrh r0, [r6, #8] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - adds r6, #102 @ 0x66 │ │ │ │ + adds r6, #106 @ 0x6a │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrh r2, [r1, #8] │ │ │ │ + ldrh r6, [r1, #8] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - adds r6, #68 @ 0x44 │ │ │ │ + adds r6, #72 @ 0x48 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrh r0, [r6, #6] │ │ │ │ + ldrh r4, [r6, #6] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - subs r5, #62 @ 0x3e │ │ │ │ + subs r5, #66 @ 0x42 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - adds r6, #22 │ │ │ │ + adds r6, #26 │ │ │ │ lsls r4, r1, #4 │ │ │ │ lsls r0, r7, #26 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r7, #60] @ 0x3c │ │ │ │ + strh r4, [r7, #60] @ 0x3c │ │ │ │ lsls r4, r1, #4 │ │ │ │ - adds r4, #242 @ 0xf2 │ │ │ │ + adds r4, #246 @ 0xf6 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strh r0, [r3, #60] @ 0x3c │ │ │ │ + strh r4, [r3, #60] @ 0x3c │ │ │ │ lsls r4, r1, #4 │ │ │ │ - adds r4, #210 @ 0xd2 │ │ │ │ + adds r4, #214 @ 0xd6 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - subs r3, #212 @ 0xd4 │ │ │ │ + subs r3, #216 @ 0xd8 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strh r2, [r6, #58] @ 0x3a │ │ │ │ + strh r6, [r6, #58] @ 0x3a │ │ │ │ lsls r4, r1, #4 │ │ │ │ - adds r4, #174 @ 0xae │ │ │ │ + adds r4, #178 @ 0xb2 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strh r4, [r1, #58] @ 0x3a │ │ │ │ + strh r0, [r2, #58] @ 0x3a │ │ │ │ lsls r4, r1, #4 │ │ │ │ - adds r4, #134 @ 0x86 │ │ │ │ + adds r4, #138 @ 0x8a │ │ │ │ lsls r4, r1, #4 │ │ │ │ - subs r3, #134 @ 0x86 │ │ │ │ + subs r3, #138 @ 0x8a │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strh r0, [r5, #56] @ 0x38 │ │ │ │ + strh r4, [r5, #56] @ 0x38 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - adds r4, #94 @ 0x5e │ │ │ │ + adds r4, #98 @ 0x62 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strh r2, [r2, #54] @ 0x36 │ │ │ │ + strh r6, [r2, #54] @ 0x36 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - adds r4, #12 │ │ │ │ + adds r4, #16 │ │ │ │ lsls r4, r1, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r1, #18] │ │ │ │ + strh r4, [r1, #18] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strh r0, [r2, #52] @ 0x34 │ │ │ │ + strh r4, [r2, #52] @ 0x34 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - adds r3, #202 @ 0xca │ │ │ │ + adds r3, #206 @ 0xce │ │ │ │ lsls r4, r1, #4 │ │ │ │ - subs r2, #194 @ 0xc2 │ │ │ │ + subs r2, #198 @ 0xc6 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strh r0, [r4, #50] @ 0x32 │ │ │ │ + strh r4, [r4, #50] @ 0x32 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - adds r3, #156 @ 0x9c │ │ │ │ + adds r3, #160 @ 0xa0 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strh r2, [r7, #48] @ 0x30 │ │ │ │ + strh r6, [r7, #48] @ 0x30 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - adds r3, #116 @ 0x74 │ │ │ │ + adds r3, #120 @ 0x78 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strh r0, [r3, #48] @ 0x30 │ │ │ │ + strh r4, [r3, #48] @ 0x30 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - adds r3, #82 @ 0x52 │ │ │ │ + adds r3, #86 @ 0x56 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - subs r2, #82 @ 0x52 │ │ │ │ + subs r2, #86 @ 0x56 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strh r4, [r6, #46] @ 0x2e │ │ │ │ + strh r0, [r7, #46] @ 0x2e │ │ │ │ lsls r4, r1, #4 │ │ │ │ - adds r3, #38 @ 0x26 │ │ │ │ + adds r3, #42 @ 0x2a │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strh r4, [r0, #46] @ 0x2e │ │ │ │ + strh r0, [r1, #46] @ 0x2e │ │ │ │ lsls r4, r1, #4 │ │ │ │ - adds r2, #254 @ 0xfe │ │ │ │ + adds r3, #2 │ │ │ │ lsls r4, r1, #4 │ │ │ │ ands.w r1, r0, #8 │ │ │ │ - adds r2, #222 @ 0xde │ │ │ │ + adds r2, #226 @ 0xe2 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strh r2, [r2, #44] @ 0x2c │ │ │ │ + strh r6, [r2, #44] @ 0x2c │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strh r0, [r6, #42] @ 0x2a │ │ │ │ + strh r4, [r6, #42] @ 0x2a │ │ │ │ lsls r4, r1, #4 │ │ │ │ - subs r1, #190 @ 0xbe │ │ │ │ + subs r1, #194 @ 0xc2 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - adds r2, #150 @ 0x96 │ │ │ │ + adds r2, #154 @ 0x9a │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strh r4, [r7, #40] @ 0x28 │ │ │ │ + strh r0, [r0, #42] @ 0x2a │ │ │ │ lsls r4, r1, #4 │ │ │ │ - adds r2, #118 @ 0x76 │ │ │ │ + adds r2, #122 @ 0x7a │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strh r2, [r3, #40] @ 0x28 │ │ │ │ + strh r6, [r3, #40] @ 0x28 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - adds r2, #84 @ 0x54 │ │ │ │ + adds r2, #88 @ 0x58 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strh r0, [r6, #38] @ 0x26 │ │ │ │ + strh r4, [r6, #38] @ 0x26 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - adds r2, #42 @ 0x2a │ │ │ │ + adds r2, #46 @ 0x2e │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strh r6, [r1, #38] @ 0x26 │ │ │ │ + strh r2, [r2, #38] @ 0x26 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - adds r2, #8 │ │ │ │ + adds r2, #12 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - subs r1, #6 │ │ │ │ + subs r1, #10 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - adds r1, #232 @ 0xe8 │ │ │ │ + adds r1, #236 @ 0xec │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strh r4, [r3, #36] @ 0x24 │ │ │ │ + strh r0, [r4, #36] @ 0x24 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strh r2, [r0, #36] @ 0x24 │ │ │ │ + strh r6, [r0, #36] @ 0x24 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - adds r1, #188 @ 0xbc │ │ │ │ + adds r1, #192 @ 0xc0 │ │ │ │ lsls r4, r1, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r2, #20] │ │ │ │ + strh r6, [r2, #20] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - cmp r7, #204 @ 0xcc │ │ │ │ + cmp r7, #208 @ 0xd0 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strh r6, [r4, #18] │ │ │ │ + strh r2, [r5, #18] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - cmp r7, #156 @ 0x9c │ │ │ │ + cmp r7, #160 @ 0xa0 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strh r2, [r1, #16] │ │ │ │ + strh r6, [r1, #16] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - cmp r7, #64 @ 0x40 │ │ │ │ + cmp r7, #68 @ 0x44 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrh r6, [r5, r4] │ │ │ │ + ldrh r2, [r6, r4] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strh r6, [r4, #12] │ │ │ │ + strh r2, [r5, #12] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - cmp r6, #222 @ 0xde │ │ │ │ + cmp r6, #226 @ 0xe2 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - cmp r1, #252 @ 0xfc │ │ │ │ + cmp r2, #0 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - strh r2, [r7, #8] │ │ │ │ + strh r6, [r7, #8] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - cmp r6, #112 @ 0x70 │ │ │ │ + cmp r6, #116 @ 0x74 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strh r4, [r2, #8] │ │ │ │ + strh r0, [r3, #8] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - cmp r6, #74 @ 0x4a │ │ │ │ + cmp r6, #78 @ 0x4e │ │ │ │ lsls r4, r1, #4 │ │ │ │ adc.w r1, ip, r8 │ │ │ │ - strh r2, [r3, #6] │ │ │ │ + strh r6, [r3, #6] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - cmp r6, #22 │ │ │ │ + cmp r6, #26 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrb r0, [r7, #29] │ │ │ │ + ldrb r4, [r7, #29] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - cmp r4, #178 @ 0xb2 │ │ │ │ + cmp r4, #182 @ 0xb6 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - adds r3, #158 @ 0x9e │ │ │ │ + adds r3, #162 @ 0xa2 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrb r6, [r7, #28] │ │ │ │ + ldrb r2, [r0, #29] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - cmp r4, #112 @ 0x70 │ │ │ │ + cmp r4, #116 @ 0x74 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrb r0, [r3, #28] │ │ │ │ + ldrb r4, [r3, #28] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - cmp r4, #80 @ 0x50 │ │ │ │ + cmp r4, #84 @ 0x54 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrb r0, [r7, #27] │ │ │ │ + ldrb r4, [r7, #27] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - cmp r4, #50 @ 0x32 │ │ │ │ + cmp r4, #54 @ 0x36 │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldrd r0, r1, [sl, #-32] │ │ │ │ ldmdb r2!, {r3, r8} │ │ │ │ - ldrb r6, [r7, #26] │ │ │ │ + ldrb r2, [r0, #27] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - cmp r3, #248 @ 0xf8 │ │ │ │ + cmp r3, #252 @ 0xfc │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldrd r3, r4, [sp, #32] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r1, [r3, #696] @ 0x2b8 │ │ │ │ blx 34483c │ │ │ │ mov r6, r0 │ │ │ │ @@ -328963,43 +328963,43 @@ │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ stmia r0!, {r2, r3, r4, r6} │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r3, #16] │ │ │ │ + ldrb r2, [r4, #16] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - cmp r1, #88 @ 0x58 │ │ │ │ + cmp r1, #92 @ 0x5c │ │ │ │ lsls r4, r1, #4 │ │ │ │ b.n 4123dc │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrb r4, [r6, #15] │ │ │ │ + ldrb r0, [r7, #15] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - cmp r1, #48 @ 0x30 │ │ │ │ + cmp r1, #52 @ 0x34 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrb r0, [r5, #11] │ │ │ │ + ldrb r4, [r5, #11] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - cmp r0, #32 │ │ │ │ + cmp r0, #36 @ 0x24 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrb r2, [r3, #10] │ │ │ │ + ldrb r6, [r3, #10] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - movs r7, #210 @ 0xd2 │ │ │ │ + movs r7, #214 @ 0xd6 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - cmp r6, #226 @ 0xe2 │ │ │ │ + cmp r6, #230 @ 0xe6 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrb r0, [r1, #9] │ │ │ │ + ldrb r4, [r1, #9] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - movs r7, #128 @ 0x80 │ │ │ │ + movs r7, #132 @ 0x84 │ │ │ │ lsls r4, r1, #4 │ │ │ │ b.n 412068 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - movs r7, #100 @ 0x64 │ │ │ │ + movs r7, #104 @ 0x68 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrb r4, [r3, #8] │ │ │ │ + ldrb r0, [r4, #8] │ │ │ │ lsls r4, r1, #4 │ │ │ │ movs r0, #0 │ │ │ │ blx 344c9c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 412eac │ │ │ │ mov r3, r0 │ │ │ │ @@ -329876,167 +329876,167 @@ │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ stmia r0!, {r2, r3, r4, r6} │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r2, #27] │ │ │ │ + strb r4, [r2, #27] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - movs r4, #8 │ │ │ │ + movs r4, #12 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strb r2, [r5, #26] │ │ │ │ + strb r6, [r5, #26] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - movs r3, #226 @ 0xe2 │ │ │ │ + movs r3, #230 @ 0xe6 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - cmp r2, #172 @ 0xac │ │ │ │ + cmp r2, #176 @ 0xb0 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strb r4, [r1, #25] │ │ │ │ + strb r0, [r2, #25] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - movs r3, #130 @ 0x82 │ │ │ │ + movs r3, #134 @ 0x86 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strb r2, [r0, #24] │ │ │ │ + strb r6, [r0, #24] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - movs r3, #58 @ 0x3a │ │ │ │ + movs r3, #62 @ 0x3e │ │ │ │ lsls r4, r1, #4 │ │ │ │ - cmp r2, #56 @ 0x38 │ │ │ │ + cmp r2, #60 @ 0x3c │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strb r0, [r3, #23] │ │ │ │ + strb r4, [r3, #23] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - movs r3, #14 │ │ │ │ + movs r3, #18 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strb r4, [r1, #22] │ │ │ │ + strb r0, [r2, #22] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - movs r2, #196 @ 0xc4 │ │ │ │ + movs r2, #200 @ 0xc8 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strb r0, [r1, #20] │ │ │ │ + strb r4, [r1, #20] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - movs r2, #64 @ 0x40 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strb r2, [r4, #19] │ │ │ │ + strb r6, [r4, #19] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - movs r2, #26 │ │ │ │ + movs r2, #30 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strb r2, [r7, #18] │ │ │ │ + strb r6, [r7, #18] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - movs r1, #242 @ 0xf2 │ │ │ │ + movs r1, #246 @ 0xf6 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strb r6, [r5, #17] │ │ │ │ + strb r2, [r6, #17] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - movs r1, #166 @ 0xa6 │ │ │ │ + movs r1, #170 @ 0xaa │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strb r0, [r1, #17] │ │ │ │ + strb r4, [r1, #17] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - movs r1, #128 @ 0x80 │ │ │ │ + movs r1, #132 @ 0x84 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strb r2, [r4, #16] │ │ │ │ + strb r6, [r4, #16] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - movs r1, #90 @ 0x5a │ │ │ │ + movs r1, #94 @ 0x5e │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strb r0, [r6, #15] │ │ │ │ + strb r4, [r6, #15] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - movs r1, #42 @ 0x2a │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strb r2, [r2, #15] │ │ │ │ + strb r6, [r2, #15] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - movs r1, #8 │ │ │ │ + movs r1, #12 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strb r6, [r1, #14] │ │ │ │ + strb r2, [r2, #14] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - movs r0, #196 @ 0xc4 │ │ │ │ + movs r0, #200 @ 0xc8 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldr r4, [pc, #720] @ (413434 ) │ │ │ │ + ldr r4, [pc, #736] @ (413444 ) │ │ │ │ lsls r4, r1, #4 │ │ │ │ - movs r4, #180 @ 0xb4 │ │ │ │ + movs r4, #184 @ 0xb8 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strb r0, [r3, #12] │ │ │ │ + strb r4, [r3, #12] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - movs r0, #82 @ 0x52 │ │ │ │ + movs r0, #86 @ 0x56 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strb r4, [r2, #11] │ │ │ │ + strb r0, [r3, #11] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - movs r0, #14 │ │ │ │ + movs r0, #18 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strb r6, [r4, #10] │ │ │ │ + strb r2, [r5, #10] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - subs r0, r4, #7 │ │ │ │ + subs r4, r4, #7 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strb r2, [r1, #10] │ │ │ │ + strb r6, [r1, #10] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - subs r4, r0, #7 │ │ │ │ + subs r0, r1, #7 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strb r2, [r1, #9] │ │ │ │ + strb r6, [r1, #9] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - subs r2, r0, #6 │ │ │ │ + subs r6, r0, #6 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - movs r6, #134 @ 0x86 │ │ │ │ + movs r6, #138 @ 0x8a │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strb r6, [r4, #8] │ │ │ │ + strb r2, [r5, #8] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - subs r6, r3, #5 │ │ │ │ + subs r2, r4, #5 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strb r0, [r0, #8] │ │ │ │ + strb r4, [r0, #8] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - subs r0, r7, #4 │ │ │ │ + subs r4, r7, #4 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strb r6, [r3, #7] │ │ │ │ + strb r2, [r4, #7] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - subs r6, r2, #4 │ │ │ │ + subs r2, r3, #4 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - lsrs r0, r1, #26 │ │ │ │ + lsrs r4, r1, #26 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strb r2, [r5, #6] │ │ │ │ + strb r6, [r5, #6] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - subs r0, r5, #3 │ │ │ │ + subs r4, r5, #3 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrsh r4, [r7, r6] │ │ │ │ + ldrsh r0, [r0, r7] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strb r6, [r1, #5] │ │ │ │ + strb r2, [r2, #5] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - subs r6, r0, #2 │ │ │ │ + subs r2, r1, #2 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - adds r2, r0, r7 │ │ │ │ + adds r6, r0, r7 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - strb r6, [r0, #4] │ │ │ │ + strb r2, [r1, #4] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - subs r4, r7, #0 │ │ │ │ + subs r0, r0, #1 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strb r2, [r4, #3] │ │ │ │ + strb r6, [r4, #3] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - subs r0, r3, #0 │ │ │ │ + subs r4, r3, #0 │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ lsls r4, r3, #4 │ │ │ │ - adds r4, r0, #7 │ │ │ │ + adds r0, r1, #7 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldr r6, [r1, #4] │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ lsls r4, r3, #4 │ │ │ │ - adds r0, r5, #6 │ │ │ │ + adds r4, r5, #6 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldr r6, [r7, #20] │ │ │ │ + ldr r2, [r0, #24] │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ lsls r4, r3, #4 │ │ │ │ - adds r4, r1, #6 │ │ │ │ + adds r0, r2, #6 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ + ldr r6, [r7, #0] │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldr r6, [r3, #12] │ │ │ │ lsls r4, r3, #4 │ │ │ │ - adds r0, r6, #5 │ │ │ │ + adds r4, r6, #5 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strb r2, [r3, #5] │ │ │ │ + strb r6, [r3, #5] │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ lsls r4, r3, #4 │ │ │ │ - adds r4, r2, #5 │ │ │ │ + adds r0, r3, #5 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strb r6, [r2, #5] │ │ │ │ + strb r2, [r3, #5] │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldr r3, [pc, #388] @ (41339c ) │ │ │ │ movw r2, #17647 @ 0x44ef │ │ │ │ movt r2, #1 │ │ │ │ ldr r1, [pc, #384] @ (4133a0 ) │ │ │ │ ldr r0, [pc, #384] @ (4133a4 ) │ │ │ │ add r3, pc │ │ │ │ @@ -330172,95 +330172,95 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #3644 @ 0xe3c │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ str r2, [r4, #116] @ 0x74 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - subs r4, r6, r7 │ │ │ │ + subs r0, r7, r7 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldr r2, [r5, #124] @ 0x7c │ │ │ │ + ldr r6, [r5, #124] @ 0x7c │ │ │ │ lsls r4, r1, #4 │ │ │ │ str r6, [r0, #116] @ 0x74 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - subs r0, r3, r7 │ │ │ │ + subs r4, r3, r7 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldr r2, [r2, #48] @ 0x30 │ │ │ │ + ldr r6, [r2, #48] @ 0x30 │ │ │ │ lsls r4, r1, #4 │ │ │ │ str r2, [r5, #112] @ 0x70 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - subs r4, r7, r6 │ │ │ │ + subs r0, r0, r7 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldr r2, [r1, #124] @ 0x7c │ │ │ │ + ldr r6, [r1, #124] @ 0x7c │ │ │ │ lsls r4, r1, #4 │ │ │ │ str r6, [r1, #112] @ 0x70 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - subs r0, r4, r6 │ │ │ │ + subs r4, r4, r6 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ + ldr r6, [r2, #8] │ │ │ │ lsls r4, r1, #4 │ │ │ │ str r2, [r6, #108] @ 0x6c │ │ │ │ lsls r4, r3, #4 │ │ │ │ - subs r4, r0, r6 │ │ │ │ + subs r0, r1, r6 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - bls.n 4133d4 │ │ │ │ + bge.n 4133dc │ │ │ │ lsls r3, r1, #4 │ │ │ │ str r6, [r2, #108] @ 0x6c │ │ │ │ lsls r4, r3, #4 │ │ │ │ - subs r0, r5, r5 │ │ │ │ + subs r4, r5, r5 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - str r6, [r5, #116] @ 0x74 │ │ │ │ + str r2, [r6, #116] @ 0x74 │ │ │ │ lsls r4, r1, #4 │ │ │ │ str r2, [r7, #104] @ 0x68 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - subs r4, r1, r5 │ │ │ │ + subs r0, r2, r5 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldr r6, [r4, #116] @ 0x74 │ │ │ │ + ldr r2, [r5, #116] @ 0x74 │ │ │ │ lsls r4, r1, #4 │ │ │ │ strb r6, [r4, r6] │ │ │ │ lsls r4, r3, #4 │ │ │ │ - stmia r7!, {r6, r7} │ │ │ │ + stmia r7!, {r2, r6, r7} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r7!, {r1, r5, r6, r7} │ │ │ │ lsls r3, r1, #4 │ │ │ │ str r2, [r0, #104] @ 0x68 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - subs r4, r2, r4 │ │ │ │ + subs r0, r3, r4 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - @ instruction: 0x47d2 │ │ │ │ + @ instruction: 0x47d6 │ │ │ │ lsls r4, r1, #4 │ │ │ │ str r6, [r4, #100] @ 0x64 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - subs r0, r7, r3 │ │ │ │ + subs r4, r7, r3 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - str r2, [r7, #120] @ 0x78 │ │ │ │ + str r6, [r7, #120] @ 0x78 │ │ │ │ lsls r4, r1, #4 │ │ │ │ str r2, [r1, #100] @ 0x64 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - subs r4, r3, r3 │ │ │ │ + subs r0, r4, r3 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldr r3, [pc, #360] @ (413588 ) │ │ │ │ + ldr r3, [pc, #376] @ (413598 ) │ │ │ │ lsls r4, r1, #4 │ │ │ │ str r6, [r5, #96] @ 0x60 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - subs r0, r0, r3 │ │ │ │ + subs r4, r0, r3 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - movs r2, #146 @ 0x92 │ │ │ │ + movs r2, #150 @ 0x96 │ │ │ │ lsls r4, r1, #4 │ │ │ │ str r2, [r2, #96] @ 0x60 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - subs r4, r4, r2 │ │ │ │ + subs r0, r5, r2 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strh r2, [r1, r1] │ │ │ │ + strh r6, [r1, r1] │ │ │ │ lsls r4, r1, #4 │ │ │ │ str r6, [r6, #92] @ 0x5c │ │ │ │ lsls r4, r3, #4 │ │ │ │ - subs r0, r1, r2 │ │ │ │ + subs r4, r1, r2 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - vaddw.s8 q0, q1, d11 │ │ │ │ + vaddw.s8 q0, q3, d11 │ │ │ │ │ │ │ │ 00413444 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr.w ip, [pc, #224] @ 413534 │ │ │ │ @@ -330364,27 +330364,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ mov r4, lr │ │ │ │ lsls r3, r4, #4 │ │ │ │ ldrb r4, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ mov r4, r4 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - lsrs r4, r4, #11 │ │ │ │ + lsrs r0, r5, #11 │ │ │ │ lsls r0, r3, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r1, #64] @ 0x40 │ │ │ │ + ldr r4, [r1, #64] @ 0x40 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - adds r4, r0, r5 │ │ │ │ + adds r0, r1, r5 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - sxtb r6, r6 │ │ │ │ + sxtb r2, r7 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - lsls r6, r0, #12 │ │ │ │ + lsls r2, r1, #12 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - sxtb r6, r3 │ │ │ │ + sxtb r2, r4 │ │ │ │ lsls r3, r3, #4 │ │ │ │ │ │ │ │ 00413568 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -330513,28 +330513,28 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r5, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ add ip, ip │ │ │ │ lsls r3, r4, #4 │ │ │ │ - subs r0, r6, #4 │ │ │ │ + subs r4, r6, #4 │ │ │ │ lsls r4, r1, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r6, #112] @ 0x70 │ │ │ │ + str r0, [r7, #112] @ 0x70 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - adds r4, r0, r0 │ │ │ │ + adds r0, r1, r0 │ │ │ │ lsls r4, r1, #4 │ │ │ │ asrs r0, r6, #6 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r5, #13 │ │ │ │ + lsls r4, r5, #13 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - orns r1, ip, fp │ │ │ │ - lsrs r0, r4, #5 │ │ │ │ + eor.w r1, r0, fp │ │ │ │ + lsrs r4, r4, #5 │ │ │ │ lsls r0, r3, #4 │ │ │ │ │ │ │ │ 004136c0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -330606,21 +330606,21 @@ │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r5, #72 @ 0x48 │ │ │ │ lsls r4, r4, #4 │ │ │ │ ldrb r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ mvns r2, r2 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - ldr r3, [pc, #576] @ (4139bc ) │ │ │ │ + ldr r3, [pc, #592] @ (4139cc ) │ │ │ │ lsls r4, r1, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r7, #44] @ 0x2c │ │ │ │ + ldr r4, [r7, #44] @ 0x2c │ │ │ │ lsls r4, r1, #4 │ │ │ │ - asrs r4, r6, #27 │ │ │ │ + asrs r0, r7, #27 │ │ │ │ lsls r4, r1, #4 │ │ │ │ │ │ │ │ 00413788 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -330693,21 +330693,21 @@ │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r4, #128 @ 0x80 │ │ │ │ lsls r4, r4, #4 │ │ │ │ ldrb r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ orrs r0, r1 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - ldr r2, [pc, #792] @ (413b60 ) │ │ │ │ + ldr r2, [pc, #808] @ (413b70 ) │ │ │ │ lsls r4, r1, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r5, #32] │ │ │ │ + ldr r2, [r6, #32] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - asrs r2, r5, #24 │ │ │ │ + asrs r6, r5, #24 │ │ │ │ lsls r4, r1, #4 │ │ │ │ │ │ │ │ 00413854 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -330780,21 +330780,21 @@ │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r3, #180 @ 0xb4 │ │ │ │ lsls r4, r4, #4 │ │ │ │ ldrb r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ tst r4, r7 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - ldr r1, [pc, #1000] @ (413cfc ) │ │ │ │ + ldr r1, [pc, #1016] @ (413d0c ) │ │ │ │ lsls r4, r1, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ + ldr r6, [r4, #20] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - asrs r6, r3, #21 │ │ │ │ + asrs r2, r4, #21 │ │ │ │ lsls r4, r1, #4 │ │ │ │ │ │ │ │ 00413920 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -330867,21 +330867,21 @@ │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r2, #232 @ 0xe8 │ │ │ │ lsls r4, r4, #4 │ │ │ │ ldrb r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ adcs r0, r6 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - ldr r1, [pc, #184] @ (413a98 ) │ │ │ │ + ldr r1, [pc, #200] @ (413aa8 ) │ │ │ │ lsls r4, r1, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r2, #8] │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - asrs r2, r2, #18 │ │ │ │ + asrs r6, r2, #18 │ │ │ │ lsls r4, r1, #4 │ │ │ │ │ │ │ │ 004139ec : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -330954,21 +330954,21 @@ │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r2, #28 │ │ │ │ lsls r4, r4, #4 │ │ │ │ ldrb r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - ldr r0, [pc, #392] @ (413c34 ) │ │ │ │ + ldr r0, [pc, #408] @ (413c44 ) │ │ │ │ lsls r4, r1, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r1, #124] @ 0x7c │ │ │ │ + str r6, [r1, #124] @ 0x7c │ │ │ │ lsls r4, r1, #4 │ │ │ │ - asrs r6, r0, #15 │ │ │ │ + asrs r2, r1, #15 │ │ │ │ lsls r4, r1, #4 │ │ │ │ │ │ │ │ 00413ab8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -331041,21 +331041,21 @@ │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r1, #80 @ 0x50 │ │ │ │ lsls r4, r4, #4 │ │ │ │ ldrb r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #216 @ 0xd8 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - @ instruction: 0x4796 │ │ │ │ + @ instruction: 0x479a │ │ │ │ lsls r4, r1, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r7, #108] @ 0x6c │ │ │ │ + str r2, [r0, #112] @ 0x70 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - asrs r2, r7, #11 │ │ │ │ + asrs r6, r7, #11 │ │ │ │ lsls r4, r1, #4 │ │ │ │ │ │ │ │ 00413b84 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3488] @ 0xda0 │ │ │ │ @@ -334558,17 +334558,17 @@ │ │ │ │ lsls r4, r4, #4 │ │ │ │ ldmia r2, {r2, r4, r6} │ │ │ │ lsls r3, r4, #4 │ │ │ │ str r6, [sp, #160] @ 0xa0 │ │ │ │ lsls r6, r6, #4 │ │ │ │ strb r0, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #64] @ 0x40 │ │ │ │ + str r7, [sp, #80] @ 0x50 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldcl 1, cr0, [sl, #44] @ 0x2c │ │ │ │ + ldcl 1, cr0, [lr, #44] @ 0x2c │ │ │ │ subs r2, r0, r2 │ │ │ │ lsls r3, r4, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [pc, #208] @ (416338 ) │ │ │ │ @@ -335586,164 +335586,164 @@ │ │ │ │ ldr r0, [pc, #328] @ (416ec4 ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 73c0ac │ │ │ │ b.w 416070 │ │ │ │ nop │ │ │ │ - str r5, [sp, #0] │ │ │ │ + str r5, [sp, #16] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - rsb r1, sl, fp │ │ │ │ - str r4, [sp, #872] @ 0x368 │ │ │ │ + rsb r1, lr, fp │ │ │ │ + str r4, [sp, #888] @ 0x378 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - sub.w r1, r4, fp │ │ │ │ + sub.w r1, r8, fp │ │ │ │ strb r4, [r4, #11] │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #80 @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #244 @ 0xf4 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ + str r4, [sp, #56] @ 0x38 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - @ instruction: 0xead4010b │ │ │ │ - str r3, [sp, #944] @ 0x3b0 │ │ │ │ + @ instruction: 0xead8010b │ │ │ │ + str r3, [sp, #960] @ 0x3c0 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - @ instruction: 0xeab6010b │ │ │ │ + @ instruction: 0xeaba010b │ │ │ │ lsrs r0, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [pc, #704] @ (417084 ) │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #22] │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #328] @ 0x148 │ │ │ │ + str r2, [sp, #344] @ 0x158 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldmdb ip, {r0, r1, r3, r8} │ │ │ │ + stmdb r0!, {r0, r1, r3, r8} │ │ │ │ ldrb r0, [r3, r5] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r7, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #344] @ 0x158 │ │ │ │ + str r1, [sp, #360] @ 0x168 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - @ instruction: 0xe820010b │ │ │ │ - str r1, [sp, #224] @ 0xe0 │ │ │ │ + @ instruction: 0xe824010b │ │ │ │ + str r1, [sp, #240] @ 0xf0 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - @ instruction: 0xe802010b │ │ │ │ + @ instruction: 0xe806010b │ │ │ │ movs r3, #168 @ 0xa8 │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #40 @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #25 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #368] @ 0x170 │ │ │ │ + str r0, [sp, #384] @ 0x180 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - b.n 416c54 │ │ │ │ + b.n 416c5c │ │ │ │ lsls r3, r1, #4 │ │ │ │ adds r0, r4, r5 │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r7, #58] @ 0x3a │ │ │ │ + ldrh r4, [r7, #58] @ 0x3a │ │ │ │ lsls r3, r1, #4 │ │ │ │ - b.n 416aa0 │ │ │ │ + b.n 416aa8 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrh r2, [r4, #58] @ 0x3a │ │ │ │ + ldrh r6, [r4, #58] @ 0x3a │ │ │ │ lsls r3, r1, #4 │ │ │ │ - b.n 416a7c │ │ │ │ + b.n 416a84 │ │ │ │ lsls r3, r1, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r0, #58] @ 0x3a │ │ │ │ + ldrh r6, [r0, #58] @ 0x3a │ │ │ │ lsls r3, r1, #4 │ │ │ │ - b.n 416a44 │ │ │ │ + b.n 416a4c │ │ │ │ lsls r3, r1, #4 │ │ │ │ ldrsb r4, [r4, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r2, #28] │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r4, #50] @ 0x32 │ │ │ │ + ldrh r2, [r5, #50] @ 0x32 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - b.n 4168a4 │ │ │ │ + b.n 4168ac │ │ │ │ lsls r3, r1, #4 │ │ │ │ subs r2, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #1008] @ (41723c ) │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r7, #20] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r2, #44] @ 0x2c │ │ │ │ + ldrh r6, [r2, #44] @ 0x2c │ │ │ │ lsls r3, r1, #4 │ │ │ │ - b.n 416710 │ │ │ │ + b.n 416718 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrh r2, [r7, #42] @ 0x2a │ │ │ │ + ldrh r6, [r7, #42] @ 0x2a │ │ │ │ lsls r3, r1, #4 │ │ │ │ - b.n 4166e8 │ │ │ │ + b.n 4166f0 │ │ │ │ lsls r3, r1, #4 │ │ │ │ ldr r3, [pc, #336] @ (416fb4 ) │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r6, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r5, #36] @ 0x24 │ │ │ │ + ldrh r6, [r5, #36] @ 0x24 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - b.n 41755c │ │ │ │ + b.n 417564 │ │ │ │ lsls r3, r1, #4 │ │ │ │ cmp r4, r5 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [pc, #304] @ (416fb0 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r3, #30] │ │ │ │ + ldrh r2, [r4, #30] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - b.n 4173d8 │ │ │ │ + b.n 4173e0 │ │ │ │ lsls r3, r1, #4 │ │ │ │ strb r4, [r4, #4] │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r4, [r5, r4] │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r7 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r2, #24] │ │ │ │ + ldrh r6, [r2, #24] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - b.n 417254 │ │ │ │ + b.n 41725c │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrh r6, [r6, #22] │ │ │ │ + ldrh r2, [r7, #22] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - b.n 417224 │ │ │ │ + b.n 41722c │ │ │ │ lsls r3, r1, #4 │ │ │ │ asrs r4, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r7, r5] │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #168 @ 0xa8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r6, #16] │ │ │ │ + ldrh r6, [r6, #16] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - b.n 4170b0 │ │ │ │ + b.n 4170b8 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrh r6, [r3, #16] │ │ │ │ + ldrh r2, [r4, #16] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - b.n 417090 │ │ │ │ + b.n 417098 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrh r2, [r7, #14] │ │ │ │ + ldrh r6, [r7, #14] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - b.n 417050 │ │ │ │ + b.n 417058 │ │ │ │ lsls r3, r1, #4 │ │ │ │ blx 344ad0 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ blx 73be24 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 417e30 │ │ │ │ @@ -336852,231 +336852,231 @@ │ │ │ │ nop │ │ │ │ asrs r4, r0, #31 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ muls r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r5, #62] @ 0x3e │ │ │ │ + strh r2, [r6, #62] @ 0x3e │ │ │ │ lsls r3, r1, #4 │ │ │ │ - udf #184 @ 0xb8 │ │ │ │ + udf #188 @ 0xbc │ │ │ │ lsls r3, r1, #4 │ │ │ │ - strh r6, [r2, #62] @ 0x3e │ │ │ │ + strh r2, [r3, #62] @ 0x3e │ │ │ │ lsls r3, r1, #4 │ │ │ │ - udf #160 @ 0xa0 │ │ │ │ + udf #164 @ 0xa4 │ │ │ │ lsls r3, r1, #4 │ │ │ │ movs r1, #84 @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #22] │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #944] @ (417eac ) │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r0, #56] @ 0x38 │ │ │ │ + strh r4, [r0, #56] @ 0x38 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ble.n 417a98 │ │ │ │ + ble.n 417aa0 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - strh r0, [r5, #54] @ 0x36 │ │ │ │ + strh r4, [r5, #54] @ 0x36 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ble.n 417a70 │ │ │ │ + ble.n 417a78 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - strh r0, [r2, #54] @ 0x36 │ │ │ │ + strh r4, [r2, #54] @ 0x36 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ble.n 417a48 │ │ │ │ + ble.n 417a50 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - strh r0, [r6, #52] @ 0x34 │ │ │ │ + strh r4, [r6, #52] @ 0x34 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ble.n 417c10 │ │ │ │ + ble.n 417c18 │ │ │ │ lsls r3, r1, #4 │ │ │ │ cmp r1, #188 @ 0xbc │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r1, r4] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r5, #24] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r4, #46] @ 0x2e │ │ │ │ + strh r6, [r4, #46] @ 0x2e │ │ │ │ lsls r3, r1, #4 │ │ │ │ - bgt.n 417a88 │ │ │ │ + bgt.n 417a90 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - strh r2, [r1, #46] @ 0x2e │ │ │ │ + strh r6, [r1, #46] @ 0x2e │ │ │ │ lsls r3, r1, #4 │ │ │ │ - bgt.n 417a60 │ │ │ │ + bgt.n 417a68 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - strh r2, [r6, #44] @ 0x2c │ │ │ │ + strh r6, [r6, #44] @ 0x2c │ │ │ │ lsls r3, r1, #4 │ │ │ │ - bgt.n 417c38 │ │ │ │ + bgt.n 417a40 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - strh r2, [r2, #44] @ 0x2c │ │ │ │ + strh r6, [r2, #44] @ 0x2c │ │ │ │ lsls r3, r1, #4 │ │ │ │ - bgt.n 417c00 │ │ │ │ + bgt.n 417c08 │ │ │ │ lsls r3, r1, #4 │ │ │ │ subs r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #24] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r0, #38] @ 0x26 │ │ │ │ + strh r0, [r1, #38] @ 0x26 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - blt.n 417a78 │ │ │ │ + blt.n 417a80 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - strh r4, [r5, #36] @ 0x24 │ │ │ │ + strh r0, [r6, #36] @ 0x24 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - blt.n 417c50 │ │ │ │ + blt.n 417c58 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - strh r4, [r2, #36] @ 0x24 │ │ │ │ + strh r0, [r3, #36] @ 0x24 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - blt.n 417c28 │ │ │ │ + blt.n 417c30 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - strh r4, [r6, #34] @ 0x22 │ │ │ │ + strh r0, [r7, #34] @ 0x22 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - blt.n 417bf0 │ │ │ │ + blt.n 417bf8 │ │ │ │ lsls r3, r1, #4 │ │ │ │ ldrsb r4, [r4, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r2, #28] │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #24 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r4, #28] │ │ │ │ + strh r2, [r5, #28] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - bge.n 417c68 │ │ │ │ + bge.n 417c70 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - strh r6, [r1, #28] │ │ │ │ + strh r2, [r2, #28] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - bge.n 417c40 │ │ │ │ + bge.n 417c48 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - strh r6, [r6, #26] │ │ │ │ + strh r2, [r7, #26] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - bge.n 417c18 │ │ │ │ + bge.n 417c20 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - strh r4, [r1, #26] │ │ │ │ + strh r0, [r2, #26] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - bge.n 417bcc │ │ │ │ + bge.n 417bd4 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - strh r4, [r6, #24] │ │ │ │ + strh r0, [r7, #24] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - bls.n 417ba4 │ │ │ │ + bge.n 417bac │ │ │ │ lsls r3, r1, #4 │ │ │ │ - strh r4, [r3, #24] │ │ │ │ + strh r0, [r4, #24] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - bls.n 417b7c │ │ │ │ + bls.n 417b84 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - strh r4, [r0, #24] │ │ │ │ + strh r0, [r1, #24] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - bls.n 417b54 │ │ │ │ + bls.n 417b5c │ │ │ │ lsls r3, r1, #4 │ │ │ │ ldr r2, [pc, #96] @ (417c1c ) │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r1, r3] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r2, r0] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r3, #16] │ │ │ │ + strh r2, [r4, #16] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - bhi.n 417b9c │ │ │ │ + bhi.n 417ba4 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - strh r6, [r0, #16] │ │ │ │ + strh r2, [r1, #16] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - bhi.n 417b74 │ │ │ │ + bhi.n 417b7c │ │ │ │ lsls r3, r1, #4 │ │ │ │ - strh r6, [r5, #14] │ │ │ │ + strh r2, [r6, #14] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - bhi.n 417b4c │ │ │ │ + bhi.n 417b54 │ │ │ │ lsls r3, r1, #4 │ │ │ │ movs r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, pc │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r4, #8] │ │ │ │ + strh r4, [r4, #8] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - bvc.n 417bc4 │ │ │ │ + bvc.n 417bcc │ │ │ │ lsls r3, r1, #4 │ │ │ │ - strh r6, [r7, #6] │ │ │ │ + strh r2, [r0, #8] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - bvc.n 417b88 │ │ │ │ + bvc.n 417b90 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - strh r6, [r4, #6] │ │ │ │ + strh r2, [r5, #6] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - bvc.n 417b60 │ │ │ │ + bvc.n 417b68 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - strh r6, [r1, #6] │ │ │ │ + strh r2, [r2, #6] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - bvc.n 417b38 │ │ │ │ + bvc.n 417b40 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - strh r6, [r5, #4] │ │ │ │ + strh r2, [r6, #4] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - bvc.n 417d00 │ │ │ │ + bvc.n 417d08 │ │ │ │ lsls r3, r1, #4 │ │ │ │ str r4, [r6, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r5, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, r0] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r4, #31] │ │ │ │ + ldrb r4, [r4, #31] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - bvs.n 417b78 │ │ │ │ + bvs.n 417b80 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrb r6, [r7, #30] │ │ │ │ + ldrb r2, [r0, #31] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - bvs.n 417b3c │ │ │ │ + bvs.n 417b44 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrb r6, [r4, #30] │ │ │ │ + ldrb r2, [r5, #30] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - bvs.n 417d14 │ │ │ │ + bvs.n 417d1c │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrb r6, [r0, #30] │ │ │ │ + ldrb r2, [r1, #30] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - bvs.n 417cdc │ │ │ │ + bvs.n 417ce4 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrb r6, [r5, #29] │ │ │ │ + ldrb r2, [r6, #29] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - bvs.n 417cb4 │ │ │ │ + bvs.n 417cbc │ │ │ │ lsls r3, r1, #4 │ │ │ │ ldrb r4, [r6, r3] │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r3, #26] │ │ │ │ + ldrb r4, [r3, #26] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - bpl.n 417d1c │ │ │ │ + bpl.n 417d24 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrb r4, [r0, #26] │ │ │ │ + ldrb r0, [r1, #26] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - bpl.n 417cfc │ │ │ │ + bpl.n 417d04 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrb r0, [r6, #25] │ │ │ │ + ldrb r4, [r6, #25] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - bpl.n 417cdc │ │ │ │ + bpl.n 417ce4 │ │ │ │ lsls r3, r1, #4 │ │ │ │ adds r0, r4, r4 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #200 @ 0xc8 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #116 @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r5, #22] │ │ │ │ + ldrb r0, [r6, #22] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - bmi.n 417d68 │ │ │ │ + bmi.n 417d70 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrb r6, [r1, #22] │ │ │ │ + ldrb r2, [r2, #22] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - bmi.n 417d34 │ │ │ │ + bmi.n 417d3c │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrb r2, [r7, #21] │ │ │ │ + ldrb r6, [r7, #21] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - bmi.n 417d14 │ │ │ │ + bmi.n 417d1c │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrb r6, [r3, #21] │ │ │ │ + ldrb r2, [r4, #21] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - bmi.n 417ce4 │ │ │ │ + bmi.n 417cec │ │ │ │ lsls r3, r1, #4 │ │ │ │ cmp r4, r5 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [pc, #304] @ (417dd0 ) │ │ │ │ movs r0, r0 │ │ │ │ @@ -338174,141 +338174,141 @@ │ │ │ │ movs r2, #165 @ 0xa5 │ │ │ │ ldr r0, [pc, #580] @ (418b04 ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 73c0ac │ │ │ │ b.w 416070 │ │ │ │ - ldrb r2, [r7, #10] │ │ │ │ + ldrb r6, [r7, #10] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - bne.n 4187dc │ │ │ │ + bne.n 4187e4 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrb r2, [r3, #10] │ │ │ │ + ldrb r6, [r3, #10] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - bne.n 4189a4 │ │ │ │ + bne.n 4189ac │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrb r2, [r0, #10] │ │ │ │ + ldrb r6, [r0, #10] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - bne.n 41897c │ │ │ │ + bne.n 418984 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrb r2, [r5, #9] │ │ │ │ + ldrb r6, [r5, #9] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - bne.n 418954 │ │ │ │ + bne.n 41895c │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrb r2, [r2, #9] │ │ │ │ + ldrb r6, [r2, #9] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - bne.n 41892c │ │ │ │ + bne.n 418934 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrb r2, [r7, #8] │ │ │ │ + ldrb r6, [r7, #8] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - bne.n 418904 │ │ │ │ + bne.n 41890c │ │ │ │ lsls r3, r1, #4 │ │ │ │ ldr r2, [pc, #352] @ (418a60 ) │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r2, #68] @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r3, #25] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r2, #5] │ │ │ │ + ldrb r0, [r3, #5] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - beq.n 41894c │ │ │ │ + beq.n 418954 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrb r4, [r7, #4] │ │ │ │ + ldrb r0, [r0, #5] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - beq.n 418924 │ │ │ │ + beq.n 41892c │ │ │ │ lsls r3, r1, #4 │ │ │ │ subs r0, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #148 @ 0x94 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r6 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r5, #1] │ │ │ │ + ldrb r4, [r5, #1] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldmia r7!, {r1, r4, r5} │ │ │ │ + ldmia r7!, {r1, r2, r4, r5} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrb r0, [r2, #1] │ │ │ │ + ldrb r4, [r2, #1] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldmia r7!, {r1, r3, r4} │ │ │ │ + ldmia r7!, {r1, r2, r3, r4} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrb r0, [r7, #0] │ │ │ │ + ldrb r4, [r7, #0] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldmia r7!, {r1} │ │ │ │ + ldmia r7!, {r1, r2} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrb r0, [r4, #0] │ │ │ │ + ldrb r4, [r4, #0] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldmia r6, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrb r0, [r1, #0] │ │ │ │ + ldrb r4, [r1, #0] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldmia r6, {r1, r4, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r4, r6, r7} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - strb r0, [r6, #31] │ │ │ │ + strb r4, [r6, #31] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r6!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r1, #4 │ │ │ │ ldrb r4, [r0, #3] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #96 @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r0, #28] │ │ │ │ + strb r4, [r0, #28] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldmia r5!, {r1, r3, r6, r7} │ │ │ │ + ldmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - strb r4, [r4, #27] │ │ │ │ + strb r0, [r5, #27] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldmia r5, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r5, {r1, r4, r5, r7} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - strb r4, [r1, #27] │ │ │ │ + strb r0, [r2, #27] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldmia r5!, {r1, r2, r4, r7} │ │ │ │ + ldmia r5!, {r1, r3, r4, r7} │ │ │ │ lsls r3, r1, #4 │ │ │ │ strb r4, [r4, #4] │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r4, [r5, r4] │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r7 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r5, #23] │ │ │ │ + strb r4, [r5, #23] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldmia r4, {r1, r4, r5, r7} │ │ │ │ + ldmia r4, {r1, r2, r4, r5, r7} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - strb r0, [r2, #23] │ │ │ │ + strb r4, [r2, #23] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldmia r4, {r1, r3, r4, r7} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r7} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - strb r0, [r7, #22] │ │ │ │ + strb r4, [r7, #22] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldmia r4!, {r1, r7} │ │ │ │ + ldmia r4!, {r1, r2, r7} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - strb r0, [r4, #22] │ │ │ │ + strb r4, [r4, #22] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldmia r4!, {r1, r3, r5, r6} │ │ │ │ + ldmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - strb r0, [r1, #22] │ │ │ │ + strb r4, [r1, #22] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldmia r4, {r1, r4, r6} │ │ │ │ + ldmia r4, {r1, r2, r4, r6} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - strb r0, [r6, #21] │ │ │ │ + strb r4, [r6, #21] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldmia r4, {r1, r3, r4, r5} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r5} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - strb r0, [r3, #21] │ │ │ │ + strb r4, [r3, #21] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldmia r4!, {r1, r5} │ │ │ │ + ldmia r4!, {r1, r2, r5} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - strb r6, [r5, #20] │ │ │ │ + strb r2, [r6, #20] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldmia r3, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r3, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - strb r4, [r1, #20] │ │ │ │ + strb r0, [r2, #20] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r3, {r1, r3, r4, r6, r7} │ │ │ │ lsls r3, r1, #4 │ │ │ │ asrs r4, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r7, r5] │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #168 @ 0xa8 │ │ │ │ movs r0, r0 │ │ │ │ @@ -338326,147 +338326,147 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r5, #6] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r5, r6] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r6, #7] │ │ │ │ + strb r2, [r7, #7] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldmia r0!, {r6, r7} │ │ │ │ + ldmia r0!, {r2, r6, r7} │ │ │ │ lsls r3, r1, #4 │ │ │ │ lsrs r4, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r4, #8 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r5, #24 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r4, #4] │ │ │ │ + strb r4, [r4, #4] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - stmia r7!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - strb r4, [r1, #4] │ │ │ │ + strb r0, [r2, #4] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - stmia r7!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r7!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - strb r0, [r7, #3] │ │ │ │ + strb r4, [r7, #3] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - stmia r7!, {r1, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r6, r7} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - strb r4, [r4, #3] │ │ │ │ + strb r0, [r5, #3] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - stmia r7!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r7!, {r1, r4, r5, r7} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - strb r0, [r2, #3] │ │ │ │ + strb r4, [r2, #3] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - stmia r7!, {r1, r3, r4, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - strb r4, [r7, #2] │ │ │ │ + strb r0, [r0, #3] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - stmia r7!, {r1, r2, r7} │ │ │ │ + stmia r7!, {r1, r3, r7} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - strb r0, [r5, #2] │ │ │ │ + strb r4, [r5, #2] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - stmia r7!, {r1, r4, r5, r6} │ │ │ │ + stmia r7!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - strb r4, [r2, #2] │ │ │ │ + strb r0, [r3, #2] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r7!, {r1, r5, r6} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - strb r0, [r0, #2] │ │ │ │ + strb r4, [r0, #2] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - stmia r7!, {r1, r3, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r6} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - strb r4, [r5, #1] │ │ │ │ + strb r0, [r6, #1] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - stmia r7!, {r1, r2, r4, r5} │ │ │ │ + stmia r7!, {r1, r3, r4, r5} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - strb r0, [r3, #1] │ │ │ │ + strb r4, [r3, #1] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - stmia r7!, {r1, r5} │ │ │ │ + stmia r7!, {r1, r2, r5} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - strb r4, [r0, #1] │ │ │ │ + strb r0, [r1, #1] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - stmia r7!, {r1, r2, r3} │ │ │ │ + stmia r7!, {r1, r4} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - strb r0, [r6, #0] │ │ │ │ + strb r4, [r6, #0] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - stmia r6!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - strb r4, [r3, #0] │ │ │ │ + strb r0, [r4, #0] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - stmia r6!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - strb r0, [r1, #0] │ │ │ │ + strb r4, [r1, #0] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - stmia r6!, {r1, r4, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r4, [r6, #124] @ 0x7c │ │ │ │ + ldr r0, [r7, #124] @ 0x7c │ │ │ │ lsls r3, r1, #4 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r6!, {r1, r6, r7} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r0, [r4, #124] @ 0x7c │ │ │ │ + ldr r4, [r4, #124] @ 0x7c │ │ │ │ lsls r3, r1, #4 │ │ │ │ - stmia r6!, {r1, r3, r5, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r4, [r1, #124] @ 0x7c │ │ │ │ + ldr r0, [r2, #124] @ 0x7c │ │ │ │ lsls r3, r1, #4 │ │ │ │ - stmia r6!, {r1, r2, r4, r7} │ │ │ │ + stmia r6!, {r1, r3, r4, r7} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r0, [r7, #120] @ 0x78 │ │ │ │ + ldr r4, [r7, #120] @ 0x78 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - stmia r6!, {r1, r7} │ │ │ │ + stmia r6!, {r1, r2, r7} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r4, [r4, #120] @ 0x78 │ │ │ │ + ldr r0, [r5, #120] @ 0x78 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - stmia r6!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r6!, {r1, r4, r5, r6} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r0, [r2, #120] @ 0x78 │ │ │ │ + ldr r4, [r2, #120] @ 0x78 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - stmia r6!, {r1, r3, r4, r6} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r4, [r7, #116] @ 0x74 │ │ │ │ + ldr r0, [r0, #120] @ 0x78 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - stmia r6!, {r1, r2, r6} │ │ │ │ + stmia r6!, {r1, r3, r6} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r0, [r5, #116] @ 0x74 │ │ │ │ + ldr r4, [r5, #116] @ 0x74 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - stmia r6!, {r1, r4, r5} │ │ │ │ + stmia r6!, {r1, r2, r4, r5} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r4, [r1, #116] @ 0x74 │ │ │ │ + ldr r0, [r2, #116] @ 0x74 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - stmia r6!, {r1, r2, r4} │ │ │ │ + stmia r6!, {r1, r3, r4} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r0, [r7, #112] @ 0x70 │ │ │ │ + ldr r4, [r7, #112] @ 0x70 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - stmia r6!, {r1} │ │ │ │ + stmia r6!, {r1, r2} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r4, [r4, #112] @ 0x70 │ │ │ │ + ldr r0, [r5, #112] @ 0x70 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - stmia r5!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r0, [r1, #112] @ 0x70 │ │ │ │ + ldr r4, [r1, #112] @ 0x70 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - stmia r5!, {r1, r4, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r4, [r6, #108] @ 0x6c │ │ │ │ + ldr r0, [r7, #108] @ 0x6c │ │ │ │ lsls r3, r1, #4 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r5!, {r1, r6, r7} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r0, [r4, #108] @ 0x6c │ │ │ │ + ldr r4, [r4, #108] @ 0x6c │ │ │ │ lsls r3, r1, #4 │ │ │ │ - stmia r5!, {r1, r3, r5, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r4, [r1, #108] @ 0x6c │ │ │ │ + ldr r0, [r2, #108] @ 0x6c │ │ │ │ lsls r3, r1, #4 │ │ │ │ - stmia r5!, {r1, r2, r4, r7} │ │ │ │ + stmia r5!, {r1, r3, r4, r7} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r0, [r7, #104] @ 0x68 │ │ │ │ + ldr r4, [r7, #104] @ 0x68 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - stmia r5!, {r1, r7} │ │ │ │ + stmia r5!, {r1, r2, r7} │ │ │ │ lsls r3, r1, #4 │ │ │ │ blx 344ad0 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ blx 73be24 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 41907e │ │ │ │ @@ -339679,385 +339679,385 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #24] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r0, #12] │ │ │ │ + ldr r0, [r1, #12] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - itee hi │ │ │ │ - lslhi r3, r1, #4 │ │ │ │ - ldrls r4, [r5, #8] │ │ │ │ + itee ls │ │ │ │ lslls r3, r1, #4 │ │ │ │ - itet vc │ │ │ │ - lslvc r3, r1, #4 │ │ │ │ - ldrvs r4, [r2, #8] │ │ │ │ + ldrhi r0, [r6, #8] │ │ │ │ + lslhi r3, r1, #4 │ │ │ │ + itte vc │ │ │ │ lslvc r3, r1, #4 │ │ │ │ - ittt pl │ │ │ │ - lslpl r3, r1, #4 │ │ │ │ - ldrpl r4, [r6, #4] │ │ │ │ - lslpl r3, r1, #4 │ │ │ │ - ittt cc │ │ │ │ - lslcc r3, r1, #4 │ │ │ │ - ldrcc r4, [r2, #4] │ │ │ │ - lslcc r3, r1, #4 │ │ │ │ - ittt ne │ │ │ │ - lslne r3, r1, #4 │ │ │ │ - ldrne r4, [r6, #0] │ │ │ │ - lslne r3, r1, #4 │ │ │ │ - bkpt 0x00fe │ │ │ │ + ldrvc r0, [r3, #8] │ │ │ │ + lslvs r3, r1, #4 │ │ │ │ + ittt vs │ │ │ │ + lslvs r3, r1, #4 │ │ │ │ + ldrvs r0, [r7, #4] │ │ │ │ + lslvs r3, r1, #4 │ │ │ │ + ittt mi │ │ │ │ + lslmi r3, r1, #4 │ │ │ │ + ldrmi r0, [r3, #4] │ │ │ │ + lslmi r3, r1, #4 │ │ │ │ + ittt cs │ │ │ │ + lslcs r3, r1, #4 │ │ │ │ + ldrcs r0, [r7, #0] │ │ │ │ + lslcs r3, r1, #4 │ │ │ │ + ittt eq │ │ │ │ + lsleq r3, r1, #4 │ │ │ │ + ldreq r0, [r3, #0] │ │ │ │ + lsleq r3, r1, #4 │ │ │ │ + bkpt 0x00e2 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r4, [r2, #0] │ │ │ │ + str r0, [r7, #124] @ 0x7c │ │ │ │ lsls r3, r1, #4 │ │ │ │ - bkpt 0x00de │ │ │ │ + bkpt 0x00c2 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r4, [r6, #124] @ 0x7c │ │ │ │ + str r0, [r4, #124] @ 0x7c │ │ │ │ lsls r3, r1, #4 │ │ │ │ - bkpt 0x00be │ │ │ │ + bkpt 0x00aa │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r4, [r3, #124] @ 0x7c │ │ │ │ + str r0, [r1, #124] @ 0x7c │ │ │ │ lsls r3, r1, #4 │ │ │ │ - bkpt 0x00a6 │ │ │ │ + bkpt 0x0092 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r4, [r0, #124] @ 0x7c │ │ │ │ + str r2, [r6, #120] @ 0x78 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - bkpt 0x008e │ │ │ │ + bkpt 0x007c │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r6, [r5, #120] @ 0x78 │ │ │ │ + str r4, [r3, #120] @ 0x78 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - bkpt 0x0078 │ │ │ │ + bkpt 0x0066 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r0, [r3, #120] @ 0x78 │ │ │ │ + str r4, [r7, #116] @ 0x74 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - bkpt 0x0062 │ │ │ │ + bkpt 0x0046 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r0, [r7, #116] @ 0x74 │ │ │ │ + str r2, [r3, #116] @ 0x74 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - bkpt 0x0042 │ │ │ │ + bkpt 0x0024 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r6, [r2, #116] @ 0x74 │ │ │ │ + str r2, [r0, #116] @ 0x74 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - bkpt 0x0020 │ │ │ │ + bkpt 0x000c │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r6, [r7, #112] @ 0x70 │ │ │ │ + str r2, [r5, #112] @ 0x70 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - bkpt 0x0008 │ │ │ │ + pop {r2, r4, r5, r6, r7, pc} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r6, [r4, #112] @ 0x70 │ │ │ │ + str r2, [r2, #112] @ 0x70 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ + pop {r2, r3, r4, r6, r7, pc} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r6, [r1, #112] @ 0x70 │ │ │ │ + str r2, [r6, #108] @ 0x6c │ │ │ │ lsls r3, r1, #4 │ │ │ │ - pop {r3, r4, r6, r7, pc} │ │ │ │ + pop {r2, r3, r4, r5, r7, pc} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r6, [r5, #108] @ 0x6c │ │ │ │ + str r2, [r3, #108] @ 0x6c │ │ │ │ lsls r3, r1, #4 │ │ │ │ - pop {r3, r4, r5, r7, pc} │ │ │ │ + pop {r2, r5, r7, pc} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r6, [r2, #108] @ 0x6c │ │ │ │ + str r2, [r0, #108] @ 0x6c │ │ │ │ lsls r3, r1, #4 │ │ │ │ - pop {r5, r7, pc} │ │ │ │ + pop {r2, r3, r7, pc} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r6, [r7, #104] @ 0x68 │ │ │ │ + str r2, [r5, #104] @ 0x68 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - pop {r3, r7, pc} │ │ │ │ + pop {r2, r4, r5, r6, pc} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r6, [r4, #104] @ 0x68 │ │ │ │ + str r2, [r2, #104] @ 0x68 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + pop {r2, r3, r4, r6, pc} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r6, [r1, #104] @ 0x68 │ │ │ │ + str r2, [r7, #100] @ 0x64 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - pop {r3, r4, r6, pc} │ │ │ │ + pop {r2, r6, pc} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r6, [r6, #100] @ 0x64 │ │ │ │ + str r2, [r4, #100] @ 0x64 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - pop {r6, pc} │ │ │ │ + pop {r2, r3, r5, pc} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r6, [r3, #100] @ 0x64 │ │ │ │ + str r2, [r1, #100] @ 0x64 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - pop {r3, r5, pc} │ │ │ │ + pop {r2, r4, pc} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r6, [r0, #100] @ 0x64 │ │ │ │ + str r0, [r5, #96] @ 0x60 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - pop {r4, pc} │ │ │ │ + pop {r1, r4, r5, r6, r7} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r4, [r4, #96] @ 0x60 │ │ │ │ + str r6, [r0, #96] @ 0x60 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - pop {r1, r2, r3, r5, r6, r7} │ │ │ │ + pop {r4, r6, r7} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r2, [r0, #96] @ 0x60 │ │ │ │ + str r4, [r4, #92] @ 0x5c │ │ │ │ lsls r3, r1, #4 │ │ │ │ - pop {r2, r3, r6, r7} │ │ │ │ + pop {r1, r2, r3, r5, r7} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r0, [r4, #92] @ 0x5c │ │ │ │ + str r2, [r0, #92] @ 0x5c │ │ │ │ lsls r3, r1, #4 │ │ │ │ - pop {r1, r3, r5, r7} │ │ │ │ + pop {r2, r3, r7} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r6, [r7, #88] @ 0x58 │ │ │ │ + str r0, [r4, #88] @ 0x58 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - pop {r3, r7} │ │ │ │ + pop {r1, r3, r5, r6} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r4, [r3, #88] @ 0x58 │ │ │ │ + str r0, [r1, #88] @ 0x58 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - pop {r1, r2, r5, r6} │ │ │ │ + pop {r1, r4, r6} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r4, [r0, #88] @ 0x58 │ │ │ │ + str r0, [r6, #84] @ 0x54 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - pop {r1, r2, r3, r6} │ │ │ │ + pop {r1, r3, r4, r5} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r4, [r5, #84] @ 0x54 │ │ │ │ + str r0, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - pop {r1, r2, r4, r5} │ │ │ │ + pop {r1, r5} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r4, [r2, #84] @ 0x54 │ │ │ │ + str r2, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - pop {r1, r2, r3, r4} │ │ │ │ + pop {r2, r3} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r6, [r7, #80] @ 0x50 │ │ │ │ + str r4, [r5, #80] @ 0x50 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - pop {r3} │ │ │ │ + cbnz r6, 419afc │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r0, [r5, #80] @ 0x50 │ │ │ │ + str r4, [r2, #80] @ 0x50 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - cbnz r2, 419afc │ │ │ │ + cbnz r6, 419afe │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r0, [r2, #80] @ 0x50 │ │ │ │ + str r4, [r7, #76] @ 0x4c │ │ │ │ lsls r3, r1, #4 │ │ │ │ - cbnz r2, 419afe │ │ │ │ + cbnz r6, 419b00 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r0, [r7, #76] @ 0x4c │ │ │ │ + str r4, [r4, #76] @ 0x4c │ │ │ │ lsls r3, r1, #4 │ │ │ │ - cbnz r2, 419b00 │ │ │ │ + cbnz r6, 419b02 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r0, [r4, #76] @ 0x4c │ │ │ │ + str r4, [r1, #76] @ 0x4c │ │ │ │ lsls r3, r1, #4 │ │ │ │ - cbnz r2, 419b02 │ │ │ │ + cbnz r6, 419b04 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r0, [r1, #76] @ 0x4c │ │ │ │ + str r2, [r5, #72] @ 0x48 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - cbnz r2, 419b04 │ │ │ │ + cbnz r4, 419b04 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r6, [r4, #72] @ 0x48 │ │ │ │ + str r4, [r1, #72] @ 0x48 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - cbnz r0, 419b04 │ │ │ │ + cbnz r6, 419b04 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r0, [r1, #72] @ 0x48 │ │ │ │ + str r4, [r6, #68] @ 0x44 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - cbnz r2, 419b04 │ │ │ │ + cbnz r6, 419b06 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r0, [r6, #68] @ 0x44 │ │ │ │ + str r4, [r3, #68] @ 0x44 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - cbnz r2, 419b06 │ │ │ │ + cbnz r6, 419b08 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r0, [r3, #68] @ 0x44 │ │ │ │ + str r2, [r6, #64] @ 0x40 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - cbnz r2, 419b08 │ │ │ │ + revsh r4, r7 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r6, [r5, #64] @ 0x40 │ │ │ │ + str r2, [r2, #64] @ 0x40 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - revsh r0, r7 │ │ │ │ + revsh r4, r3 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r6, [r1, #64] @ 0x40 │ │ │ │ + str r6, [r5, #60] @ 0x3c │ │ │ │ lsls r3, r1, #4 │ │ │ │ - revsh r0, r3 │ │ │ │ + hlt 0x0038 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r2, [r5, #60] @ 0x3c │ │ │ │ + str r0, [r3, #60] @ 0x3c │ │ │ │ lsls r3, r1, #4 │ │ │ │ - hlt 0x0034 │ │ │ │ + hlt 0x0022 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r4, [r2, #60] @ 0x3c │ │ │ │ + str r6, [r6, #56] @ 0x38 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - hlt 0x001e │ │ │ │ + hlt 0x0000 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r2, [r6, #56] @ 0x38 │ │ │ │ + str r2, [r2, #56] @ 0x38 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - rev16 r4, r7 │ │ │ │ + rev16 r4, r3 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r6, [r1, #56] @ 0x38 │ │ │ │ + str r6, [r5, #52] @ 0x34 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - rev16 r0, r3 │ │ │ │ + rev r0, r7 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r2, [r5, #52] @ 0x34 │ │ │ │ + str r4, [r0, #52] @ 0x34 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - rev r4, r6 │ │ │ │ + rev r6, r1 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r0, [r0, #52] @ 0x34 │ │ │ │ + str r0, [r1, #48] @ 0x30 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - rev r2, r1 │ │ │ │ + cbnz r2, 419b3c │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r4, [r0, #48] @ 0x30 │ │ │ │ + str r0, [r5, #44] @ 0x2c │ │ │ │ lsls r3, r1, #4 │ │ │ │ - cbnz r6, 419b3a │ │ │ │ + cbnz r2, 419b3c │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r4, [r4, #44] @ 0x2c │ │ │ │ + str r6, [r1, #44] @ 0x2c │ │ │ │ lsls r3, r1, #4 │ │ │ │ - cbnz r6, 419b3a │ │ │ │ + cbnz r0, 419b3e │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r2, [r1, #44] @ 0x2c │ │ │ │ + str r6, [r6, #40] @ 0x28 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - cbnz r4, 419b3c │ │ │ │ + cbnz r0, 419b40 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r2, [r6, #40] @ 0x28 │ │ │ │ + str r2, [r2, #40] @ 0x28 │ │ │ │ lsls r3, r1, #4 │ │ │ │ cbnz r4, 419b3e │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r6, [r1, #40] @ 0x28 │ │ │ │ + str r2, [r7, #36] @ 0x24 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - cbnz r0, 419b3e │ │ │ │ + cbnz r4, 419b40 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r6, [r6, #36] @ 0x24 │ │ │ │ + str r2, [r4, #36] @ 0x24 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - cbnz r0, 419b40 │ │ │ │ + cbnz r4, 419b42 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r6, [r3, #36] @ 0x24 │ │ │ │ + str r4, [r1, #36] @ 0x24 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - cbnz r0, 419b42 │ │ │ │ + cbnz r6, 419b44 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r0, [r1, #36] @ 0x24 │ │ │ │ + str r2, [r5, #32] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - cbnz r2, 419b44 │ │ │ │ + @ instruction: 0xb8f4 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r6, [r4, #32] │ │ │ │ + str r0, [r2, #32] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - @ instruction: 0xb8f0 │ │ │ │ + @ instruction: 0xb8da │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r4, [r1, #32] │ │ │ │ + str r4, [r5, #28] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - @ instruction: 0xb8d6 │ │ │ │ + @ instruction: 0xb8b6 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r0, [r5, #28] │ │ │ │ + str r4, [r1, #28] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - @ instruction: 0xb8b2 │ │ │ │ + @ instruction: 0xb896 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r0, [r1, #28] │ │ │ │ + str r2, [r6, #24] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - @ instruction: 0xb892 │ │ │ │ + @ instruction: 0xb87c │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r6, [r5, #24] │ │ │ │ + str r4, [r0, #24] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - @ instruction: 0xb878 │ │ │ │ + @ instruction: 0xb84e │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r0, [r0, #24] │ │ │ │ + str r4, [r4, #20] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - @ instruction: 0xb84a │ │ │ │ + @ instruction: 0xb82e │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r0, [r4, #20] │ │ │ │ + str r0, [r0, #20] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - @ instruction: 0xb82a │ │ │ │ + @ instruction: 0xb80a │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r4, [r7, #16] │ │ │ │ + str r2, [r3, #16] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - @ instruction: 0xb806 │ │ │ │ + @ instruction: 0xb7e4 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r6, [r2, #16] │ │ │ │ + str r0, [r7, #12] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - @ instruction: 0xb7e0 │ │ │ │ + @ instruction: 0xb7c2 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r4, [r6, #12] │ │ │ │ + str r6, [r1, #12] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - @ instruction: 0xb7be │ │ │ │ + @ instruction: 0xb798 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r2, [r1, #12] │ │ │ │ + str r4, [r6, #8] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - @ instruction: 0xb794 │ │ │ │ + @ instruction: 0xb77e │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r0, [r6, #8] │ │ │ │ + str r2, [r3, #8] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - @ instruction: 0xb77a │ │ │ │ + @ instruction: 0xb764 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r6, [r2, #8] │ │ │ │ - lsls r3, r1, #4 │ │ │ │ - @ instruction: 0xb760 │ │ │ │ - lsls r3, r1, #4 │ │ │ │ - str r6, [r7, #4] │ │ │ │ + str r2, [r0, #8] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - @ instruction: 0xb748 │ │ │ │ + @ instruction: 0xb74c │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r6, [r4, #4] │ │ │ │ + str r2, [r5, #4] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - @ instruction: 0xb730 │ │ │ │ + @ instruction: 0xb734 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r6, [r1, #4] │ │ │ │ + str r2, [r2, #4] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - @ instruction: 0xb718 │ │ │ │ + @ instruction: 0xb71c │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r6, [r6, #0] │ │ │ │ + str r2, [r7, #0] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - @ instruction: 0xb700 │ │ │ │ + @ instruction: 0xb704 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r2, [r2, #0] │ │ │ │ + str r6, [r2, #0] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - @ instruction: 0xb6dc │ │ │ │ + @ instruction: 0xb6e0 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrsh r4, [r6, r7] │ │ │ │ + ldrsh r0, [r7, r7] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - @ instruction: 0xb6be │ │ │ │ + @ instruction: 0xb6c2 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrsh r2, [r2, r7] │ │ │ │ + ldrsh r6, [r2, r7] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - @ instruction: 0xb69c │ │ │ │ + @ instruction: 0xb6a0 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrsh r2, [r6, r6] │ │ │ │ + ldrsh r6, [r6, r6] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - @ instruction: 0xb67c │ │ │ │ + @ instruction: 0xb680 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrsh r6, [r1, r6] │ │ │ │ + ldrsh r2, [r2, r6] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - setend be │ │ │ │ + @ instruction: 0xb65c │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrsh r2, [r6, r5] │ │ │ │ + ldrsh r6, [r6, r5] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - @ instruction: 0xb63c │ │ │ │ + @ instruction: 0xb640 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrsh r2, [r2, r5] │ │ │ │ + ldrsh r6, [r2, r5] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - @ instruction: 0xb61c │ │ │ │ + @ instruction: 0xb620 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrsh r0, [r0, r5] │ │ │ │ + ldrsh r4, [r0, r5] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - @ instruction: 0xb60a │ │ │ │ + @ instruction: 0xb60e │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrsh r2, [r4, r4] │ │ │ │ + ldrsh r6, [r4, r4] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - push {r2, r3, r5, r6, r7, lr} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrsh r6, [r0, r4] │ │ │ │ + ldrsh r2, [r1, r4] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - push {r4, r6, r7, lr} │ │ │ │ + push {r2, r4, r6, r7, lr} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrsh r0, [r6, r3] │ │ │ │ + ldrsh r4, [r6, r3] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - push {r1, r3, r4, r5, r7, lr} │ │ │ │ + push {r1, r2, r3, r4, r5, r7, lr} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrsh r2, [r3, r3] │ │ │ │ + ldrsh r6, [r3, r3] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - push {r2, r5, r7, lr} │ │ │ │ + push {r3, r5, r7, lr} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrsh r2, [r7, r2] │ │ │ │ + ldrsh r6, [r7, r2] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - push {r2, r7, lr} │ │ │ │ + push {r3, r7, lr} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrsh r0, [r5, r2] │ │ │ │ + ldrsh r4, [r5, r2] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - push {r1, r4, r5, r6, lr} │ │ │ │ + push {r1, r2, r4, r5, r6, lr} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrsh r2, [r1, r2] │ │ │ │ + ldrsh r6, [r1, r2] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - push {r2, r4, r6, lr} │ │ │ │ + push {r3, r4, r6, lr} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrsh r6, [r5, r1] │ │ │ │ + ldrsh r2, [r6, r1] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ + push {r2, r3, r4, r5, lr} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrsh r0, [r3, r1] │ │ │ │ + ldrsh r4, [r3, r1] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - push {r1, r5, lr} │ │ │ │ + push {r1, r2, r5, lr} │ │ │ │ lsls r3, r1, #4 │ │ │ │ ldr.w r1, [pc, #2852] @ 41a778 │ │ │ │ movw r2, #5264 @ 0x1490 │ │ │ │ ldr.w r0, [pc, #2848] @ 41a77c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ @@ -340973,410 +340973,410 @@ │ │ │ │ movt r2, #1 │ │ │ │ ldr r0, [pc, #812] @ (41aa98 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ addw r3, r3, #3748 @ 0xea4 │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ - ldrh r2, [r3, r4] │ │ │ │ + ldrh r6, [r3, r4] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - cbz r4, 41a7b8 │ │ │ │ + cbz r0, 41a7ba │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrh r6, [r6, r3] │ │ │ │ + ldrh r2, [r7, r3] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - cbz r0, 41a7b8 │ │ │ │ + cbz r4, 41a7b8 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrh r0, [r4, r3] │ │ │ │ + ldrh r4, [r4, r3] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - cbz r2, 41a7ba │ │ │ │ + cbz r6, 41a7ba │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrh r6, [r7, r2] │ │ │ │ + ldrh r2, [r0, r3] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - cbz r0, 41a7ba │ │ │ │ + cbz r4, 41a7ba │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrh r6, [r3, r2] │ │ │ │ + ldrh r2, [r4, r2] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - cbz r0, 41a7ba │ │ │ │ + cbz r4, 41a7ba │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrh r4, [r0, r2] │ │ │ │ + ldrh r0, [r1, r2] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - cbz r6, 41a7ba │ │ │ │ + cbz r2, 41a7bc │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrh r2, [r5, r1] │ │ │ │ + ldrh r6, [r5, r1] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - cbz r4, 41a7bc │ │ │ │ + cbz r0, 41a7be │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrh r6, [r0, r1] │ │ │ │ + ldrh r2, [r1, r1] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - cbz r0, 41a7bc │ │ │ │ + cbz r4, 41a7bc │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrh r0, [r6, r0] │ │ │ │ + ldrh r4, [r6, r0] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - sub sp, #488 @ 0x1e8 │ │ │ │ + sub sp, #504 @ 0x1f8 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrh r6, [r1, r0] │ │ │ │ + ldrh r2, [r2, r0] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - sub sp, #352 @ 0x160 │ │ │ │ + sub sp, #368 @ 0x170 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r0, [r6, r7] │ │ │ │ + ldr r4, [r6, r7] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - sub sp, #232 @ 0xe8 │ │ │ │ + sub sp, #248 @ 0xf8 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r0, [r3, r7] │ │ │ │ + ldr r4, [r3, r7] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - sub sp, #136 @ 0x88 │ │ │ │ + sub sp, #152 @ 0x98 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r0, [r0, r7] │ │ │ │ + ldr r4, [r0, r7] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - sub sp, #40 @ 0x28 │ │ │ │ + sub sp, #56 @ 0x38 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r6, [r4, r6] │ │ │ │ + ldr r2, [r5, r6] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add sp, #448 @ 0x1c0 │ │ │ │ + add sp, #464 @ 0x1d0 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r4, [r1, r6] │ │ │ │ + ldr r0, [r2, r6] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add sp, #344 @ 0x158 │ │ │ │ + add sp, #360 @ 0x168 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r2, [r6, r5] │ │ │ │ + ldr r6, [r6, r5] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add sp, #240 @ 0xf0 │ │ │ │ + add sp, #256 @ 0x100 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r6, [r1, r5] │ │ │ │ + ldr r2, [r2, r5] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add sp, #96 @ 0x60 │ │ │ │ + add sp, #112 @ 0x70 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r0, [r7, r4] │ │ │ │ + ldr r4, [r7, r4] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add sp, #8 │ │ │ │ + add sp, #24 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r0, [r4, r4] │ │ │ │ + ldr r4, [r4, r4] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r7, sp, #936 @ 0x3a8 │ │ │ │ + add r7, sp, #952 @ 0x3b8 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r6, [r0, r4] │ │ │ │ + ldr r2, [r1, r4] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r7, sp, #832 @ 0x340 │ │ │ │ + add r7, sp, #848 @ 0x350 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r4, [r4, r3] │ │ │ │ + ldr r0, [r5, r3] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r7, sp, #696 @ 0x2b8 │ │ │ │ + add r7, sp, #712 @ 0x2c8 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r4, [r1, r3] │ │ │ │ + ldr r0, [r2, r3] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r7, sp, #600 @ 0x258 │ │ │ │ + add r7, sp, #616 @ 0x268 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r4, [r6, r2] │ │ │ │ + ldr r0, [r7, r2] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r7, sp, #504 @ 0x1f8 │ │ │ │ + add r7, sp, #520 @ 0x208 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r2, [r3, r2] │ │ │ │ + ldr r6, [r3, r2] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r7, sp, #400 @ 0x190 │ │ │ │ + add r7, sp, #416 @ 0x1a0 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r0, [r0, r2] │ │ │ │ + ldr r4, [r0, r2] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r7, sp, #296 @ 0x128 │ │ │ │ + add r7, sp, #312 @ 0x138 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r6, [r4, r1] │ │ │ │ + ldr r2, [r5, r1] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r7, sp, #192 @ 0xc0 │ │ │ │ + add r7, sp, #208 @ 0xd0 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r4, [r1, r1] │ │ │ │ + ldr r0, [r2, r1] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r7, sp, #88 @ 0x58 │ │ │ │ + add r7, sp, #104 @ 0x68 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r0, [r5, r0] │ │ │ │ + ldr r4, [r5, r0] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r6, sp, #968 @ 0x3c8 │ │ │ │ + add r6, sp, #984 @ 0x3d8 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r6, [r1, r0] │ │ │ │ + ldr r2, [r2, r0] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r6, sp, #864 @ 0x360 │ │ │ │ + add r6, sp, #880 @ 0x370 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrsb r4, [r6, r7] │ │ │ │ + ldrsb r0, [r7, r7] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r6, sp, #760 @ 0x2f8 │ │ │ │ + add r6, sp, #776 @ 0x308 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrsb r4, [r3, r7] │ │ │ │ + ldrsb r0, [r4, r7] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r6, sp, #664 @ 0x298 │ │ │ │ + add r6, sp, #680 @ 0x2a8 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrsb r2, [r0, r7] │ │ │ │ + ldrsb r6, [r0, r7] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r6, sp, #560 @ 0x230 │ │ │ │ + add r6, sp, #576 @ 0x240 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrsb r6, [r3, r6] │ │ │ │ + ldrsb r2, [r4, r6] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r6, sp, #416 @ 0x1a0 │ │ │ │ + add r6, sp, #432 @ 0x1b0 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrsb r6, [r0, r6] │ │ │ │ + ldrsb r2, [r1, r6] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r6, sp, #320 @ 0x140 │ │ │ │ + add r6, sp, #336 @ 0x150 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrsb r6, [r5, r5] │ │ │ │ + ldrsb r2, [r6, r5] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r6, sp, #224 @ 0xe0 │ │ │ │ + add r6, sp, #240 @ 0xf0 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrsb r6, [r2, r5] │ │ │ │ + ldrsb r2, [r3, r5] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r6, sp, #128 @ 0x80 │ │ │ │ + add r6, sp, #144 @ 0x90 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrsb r6, [r7, r4] │ │ │ │ + ldrsb r2, [r0, r5] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r6, sp, #32 │ │ │ │ + add r6, sp, #48 @ 0x30 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrsb r2, [r3, r4] │ │ │ │ + ldrsb r6, [r3, r4] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r5, sp, #912 @ 0x390 │ │ │ │ + add r5, sp, #928 @ 0x3a0 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrsb r4, [r7, r3] │ │ │ │ + ldrsb r0, [r0, r4] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r5, sp, #792 @ 0x318 │ │ │ │ + add r5, sp, #808 @ 0x328 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrsb r4, [r4, r3] │ │ │ │ + ldrsb r0, [r5, r3] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r5, sp, #696 @ 0x2b8 │ │ │ │ + add r5, sp, #712 @ 0x2c8 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrsb r2, [r0, r3] │ │ │ │ + ldrsb r6, [r0, r3] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r5, sp, #560 @ 0x230 │ │ │ │ + add r5, sp, #576 @ 0x240 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrsb r0, [r5, r2] │ │ │ │ + ldrsb r4, [r5, r2] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r5, sp, #456 @ 0x1c8 │ │ │ │ + add r5, sp, #472 @ 0x1d8 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrsb r0, [r2, r2] │ │ │ │ + ldrsb r4, [r2, r2] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r5, sp, #360 @ 0x168 │ │ │ │ + add r5, sp, #376 @ 0x178 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrsb r0, [r7, r1] │ │ │ │ + ldrsb r4, [r7, r1] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r5, sp, #264 @ 0x108 │ │ │ │ + add r5, sp, #280 @ 0x118 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrsb r0, [r4, r1] │ │ │ │ + ldrsb r4, [r4, r1] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r5, sp, #168 @ 0xa8 │ │ │ │ + add r5, sp, #184 @ 0xb8 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrsb r0, [r1, r1] │ │ │ │ + ldrsb r4, [r1, r1] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r5, sp, #72 @ 0x48 │ │ │ │ + add r5, sp, #88 @ 0x58 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrsb r0, [r6, r0] │ │ │ │ + ldrsb r4, [r6, r0] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r4, sp, #1000 @ 0x3e8 │ │ │ │ + add r4, sp, #1016 @ 0x3f8 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrsb r0, [r3, r0] │ │ │ │ + ldrsb r4, [r3, r0] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r4, sp, #904 @ 0x388 │ │ │ │ + add r4, sp, #920 @ 0x398 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrsb r0, [r0, r0] │ │ │ │ + ldrsb r4, [r0, r0] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r4, sp, #808 @ 0x328 │ │ │ │ + add r4, sp, #824 @ 0x338 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - strb r2, [r4, r7] │ │ │ │ + strb r6, [r4, r7] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r4, sp, #688 @ 0x2b0 │ │ │ │ + add r4, sp, #704 @ 0x2c0 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - strb r4, [r1, r7] │ │ │ │ + strb r0, [r2, r7] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r4, sp, #600 @ 0x258 │ │ │ │ + add r4, sp, #616 @ 0x268 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - strb r6, [r6, r6] │ │ │ │ + strb r2, [r7, r6] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r4, sp, #512 @ 0x200 │ │ │ │ + add r4, sp, #528 @ 0x210 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - strb r0, [r4, r6] │ │ │ │ + strb r4, [r4, r6] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r4, sp, #424 @ 0x1a8 │ │ │ │ + add r4, sp, #440 @ 0x1b8 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - strb r0, [r1, r6] │ │ │ │ + strb r4, [r1, r6] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r4, sp, #328 @ 0x148 │ │ │ │ + add r4, sp, #344 @ 0x158 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - strb r0, [r6, r5] │ │ │ │ + strb r4, [r6, r5] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r4, sp, #232 @ 0xe8 │ │ │ │ + add r4, sp, #248 @ 0xf8 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - strb r6, [r1, r5] │ │ │ │ + strb r2, [r2, r5] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r4, sp, #96 @ 0x60 │ │ │ │ + add r4, sp, #112 @ 0x70 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - strb r0, [r7, r4] │ │ │ │ + strb r4, [r7, r4] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r4, sp, #8 │ │ │ │ + add r4, sp, #24 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - strb r2, [r4, r4] │ │ │ │ + strb r6, [r4, r4] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r3, sp, #944 @ 0x3b0 │ │ │ │ + add r3, sp, #960 @ 0x3c0 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - strb r4, [r1, r4] │ │ │ │ + strb r0, [r2, r4] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r3, sp, #856 @ 0x358 │ │ │ │ + add r3, sp, #872 @ 0x368 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - strb r6, [r6, r3] │ │ │ │ + strb r2, [r7, r3] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r3, sp, #768 @ 0x300 │ │ │ │ + add r3, sp, #784 @ 0x310 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - strb r0, [r4, r3] │ │ │ │ + strb r4, [r4, r3] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r3, sp, #680 @ 0x2a8 │ │ │ │ + add r3, sp, #696 @ 0x2b8 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - strb r4, [r1, r3] │ │ │ │ + strb r0, [r2, r3] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r3, sp, #600 @ 0x258 │ │ │ │ + add r3, sp, #616 @ 0x268 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - strb r4, [r5, r2] │ │ │ │ + strb r0, [r6, r2] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r3, sp, #472 @ 0x1d8 │ │ │ │ + add r3, sp, #488 @ 0x1e8 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - strb r4, [r1, r2] │ │ │ │ + strb r0, [r2, r2] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r3, sp, #344 @ 0x158 │ │ │ │ + add r3, sp, #360 @ 0x168 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - strb r4, [r5, r1] │ │ │ │ + strb r0, [r6, r1] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r3, sp, #216 @ 0xd8 │ │ │ │ + add r3, sp, #232 @ 0xe8 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - strb r2, [r1, r1] │ │ │ │ + strb r6, [r1, r1] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ + add r3, sp, #96 @ 0x60 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - strb r2, [r6, r0] │ │ │ │ + strb r6, [r6, r0] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r2, sp, #1008 @ 0x3f0 │ │ │ │ + add r3, sp, #0 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - strb r2, [r3, r0] │ │ │ │ + strb r6, [r3, r0] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r2, sp, #912 @ 0x390 │ │ │ │ + add r2, sp, #928 @ 0x3a0 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - strh r0, [r7, r7] │ │ │ │ + strh r4, [r7, r7] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r2, sp, #776 @ 0x308 │ │ │ │ + add r2, sp, #792 @ 0x318 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - strh r0, [r4, r7] │ │ │ │ + strh r4, [r4, r7] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r2, sp, #680 @ 0x2a8 │ │ │ │ + add r2, sp, #696 @ 0x2b8 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - strh r4, [r6, r6] │ │ │ │ + strh r0, [r7, r6] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r2, sp, #504 @ 0x1f8 │ │ │ │ + add r2, sp, #520 @ 0x208 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - strh r4, [r3, r6] │ │ │ │ + strh r0, [r4, r6] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r2, sp, #408 @ 0x198 │ │ │ │ + add r2, sp, #424 @ 0x1a8 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - strh r6, [r0, r5] │ │ │ │ + strh r2, [r1, r5] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r2, sp, #64 @ 0x40 │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - strh r4, [r5, r4] │ │ │ │ + strh r0, [r6, r4] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r1, sp, #984 @ 0x3d8 │ │ │ │ + add r1, sp, #1000 @ 0x3e8 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - strh r2, [r2, r4] │ │ │ │ + strh r6, [r2, r4] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r1, sp, #880 @ 0x370 │ │ │ │ + add r1, sp, #896 @ 0x380 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r3, [sp, #256] @ 0x100 │ │ │ │ + ldr r3, [sp, #272] @ 0x110 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - strh r4, [r4, r3] │ │ │ │ + strh r0, [r5, r3] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r1, sp, #680 @ 0x2a8 │ │ │ │ + add r1, sp, #696 @ 0x2b8 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - strh r6, [r6, r2] │ │ │ │ + strh r2, [r7, r2] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r1, sp, #512 @ 0x200 │ │ │ │ + add r1, sp, #528 @ 0x210 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - strh r2, [r2, r2] │ │ │ │ + strh r6, [r2, r2] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r1, sp, #368 @ 0x170 │ │ │ │ + add r1, sp, #384 @ 0x180 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - strh r2, [r7, r1] │ │ │ │ + strh r6, [r7, r1] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r1, sp, #272 @ 0x110 │ │ │ │ + add r1, sp, #288 @ 0x120 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - strh r0, [r4, r1] │ │ │ │ + strh r4, [r4, r1] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r1, sp, #168 @ 0xa8 │ │ │ │ + add r1, sp, #184 @ 0xb8 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - strh r6, [r7, r0] │ │ │ │ + strh r2, [r0, r1] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r1, sp, #32 │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - strh r6, [r4, r0] │ │ │ │ + strh r2, [r5, r0] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r0, sp, #960 @ 0x3c0 │ │ │ │ + add r0, sp, #976 @ 0x3d0 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - strh r6, [r1, r0] │ │ │ │ + strh r2, [r2, r0] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r0, sp, #864 @ 0x360 │ │ │ │ + add r0, sp, #880 @ 0x370 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r4, [r5, r7] │ │ │ │ + str r0, [r6, r7] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r0, sp, #728 @ 0x2d8 │ │ │ │ + add r0, sp, #744 @ 0x2e8 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r2, [r5, r6] │ │ │ │ + str r6, [r5, r6] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r0, sp, #464 @ 0x1d0 │ │ │ │ + add r0, sp, #480 @ 0x1e0 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r2, [r2, r6] │ │ │ │ + str r6, [r2, r6] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r0, sp, #368 @ 0x170 │ │ │ │ + add r0, sp, #384 @ 0x180 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r2, [r7, r5] │ │ │ │ + str r6, [r7, r5] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r0, sp, #272 @ 0x110 │ │ │ │ + add r0, sp, #288 @ 0x120 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r0, [r3, r5] │ │ │ │ + str r4, [r3, r5] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r0, sp, #136 @ 0x88 │ │ │ │ + add r0, sp, #152 @ 0x98 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r2, [r0, r5] │ │ │ │ + str r6, [r0, r5] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ + add r0, sp, #64 @ 0x40 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r4, [r5, r4] │ │ │ │ + str r0, [r6, r4] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r7, pc, #984 @ (adr r7, 41ae24 ) │ │ │ │ + add r7, pc, #1000 @ (adr r7, 41ae34 ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r6, [r1, r4] │ │ │ │ + str r2, [r2, r4] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r7, pc, #864 @ (adr r7, 41adb4 ) │ │ │ │ + add r7, pc, #880 @ (adr r7, 41adc4 ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r4, [r7, r3] │ │ │ │ + str r0, [r0, r4] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r7, pc, #792 @ (adr r7, 41ad74 ) │ │ │ │ + add r7, pc, #808 @ (adr r7, 41ad84 ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r6, [r5, r2] │ │ │ │ + str r2, [r6, r2] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r7, pc, #480 @ (adr r7, 41ac44 ) │ │ │ │ + add r7, pc, #496 @ (adr r7, 41ac54 ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r0, [r3, r2] │ │ │ │ + str r4, [r3, r2] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r7, pc, #392 @ (adr r7, 41abf4 ) │ │ │ │ + add r7, pc, #408 @ (adr r7, 41ac04 ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r2, [r0, r2] │ │ │ │ + str r6, [r0, r2] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r7, pc, #304 @ (adr r7, 41aba4 ) │ │ │ │ + add r7, pc, #320 @ (adr r7, 41abb4 ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ @ instruction: 0xf274011b │ │ │ │ - add r7, pc, #24 @ (adr r7, 41aa94 ) │ │ │ │ + add r7, pc, #40 @ (adr r7, 41aaa4 ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ - smmla r1, ip, fp, r0 │ │ │ │ + smmls r1, r0, fp, r0 │ │ │ │ @ instruction: 0xf258011b │ │ │ │ - add r6, pc, #936 @ (adr r6, 41ae30 ) │ │ │ │ + add r6, pc, #952 @ (adr r6, 41ae40 ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ - smlad r1, r8, fp, r0 │ │ │ │ + smlad r1, ip, fp, r0 │ │ │ │ ldr r0, [r1, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf21a011b │ │ │ │ - add r6, pc, #688 @ (adr r6, 41ad48 ) │ │ │ │ + add r6, pc, #704 @ (adr r6, 41ad58 ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ - @ instruction: 0xfafa010b │ │ │ │ + @ instruction: 0xfafe010b │ │ │ │ │ │ │ │ 0041aa9c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ ldr.w r2, [pc, #2472] @ 41b458 │ │ │ │ @@ -342313,15 +342313,15 @@ │ │ │ │ lsls r2, r4, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ beq.n 41b4dc │ │ │ │ lsls r2, r4, #4 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #744] @ (41b754 ) │ │ │ │ + ldr r4, [pc, #760] @ (41b764 ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ stmia r1!, {r2, r3, r4, r5} │ │ │ │ lsls r3, r4, #4 │ │ │ │ ldrb r0, [r7, #20] │ │ │ │ movs r0, r0 │ │ │ │ @@ -342667,26 +342667,26 @@ │ │ │ │ lsls r2, r4, #4 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ movs r0, r0 │ │ │ │ stmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r2, r4, #4 │ │ │ │ add r5, pc, #584 @ (adr r5, 41b9dc ) │ │ │ │ lsls r3, r4, #4 │ │ │ │ - ldc 1, cr0, [r2], #44 @ 0x2c │ │ │ │ + ldc 1, cr0, [r6], #44 @ 0x2c │ │ │ │ str r3, [sp, #920] @ 0x398 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - rors r4, r3 │ │ │ │ + rors r0, r4 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - sbcs r2, r5 │ │ │ │ + sbcs r6, r5 │ │ │ │ lsls r3, r1, #4 │ │ │ │ str r2, [sp, #864] @ 0x360 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - lsrs r6, r1 │ │ │ │ + lsrs r2, r2 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - sbc.w r1, r4, fp │ │ │ │ + sbc.w r1, r8, fp │ │ │ │ │ │ │ │ 0041b7b0 : │ │ │ │ ldr r3, [pc, #60] @ (41b7f0 ) │ │ │ │ ldr r2, [pc, #64] @ (41b7f4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ @@ -342776,17 +342776,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #14 │ │ │ │ + subs r7, #18 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - movs r2, #180 @ 0xb4 │ │ │ │ + movs r2, #184 @ 0xb8 │ │ │ │ lsls r4, r1, #4 │ │ │ │ │ │ │ │ 0041b898 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -342854,15 +342854,15 @@ │ │ │ │ b.n 41b92c │ │ │ │ blx 344c20 <_Py_Dealloc@plt+0x4> │ │ │ │ b.n 41b91a │ │ │ │ stmia r2!, {r1, r2, r6} │ │ │ │ lsls r2, r4, #4 │ │ │ │ adds r0, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #222 @ 0xde │ │ │ │ + subs r6, #226 @ 0xe2 │ │ │ │ lsls r3, r1, #4 │ │ │ │ subs r7, #228 @ 0xe4 │ │ │ │ ... │ │ │ │ │ │ │ │ 0041b950 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -343089,27 +343089,27 @@ │ │ │ │ lsls r2, r4, #4 │ │ │ │ adds r0, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ stmia r1!, {r1, r3, r5, r6} │ │ │ │ lsls r2, r4, #4 │ │ │ │ bne.n 41baf0 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - movs r1, #134 @ 0x86 │ │ │ │ + movs r1, #138 @ 0x8a │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldrh r6, [r6, #62] @ 0x3e │ │ │ │ lsls r7, r0, #4 │ │ │ │ - subs r5, #236 @ 0xec │ │ │ │ + subs r5, #240 @ 0xf0 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - subs r5, #186 @ 0xba │ │ │ │ + subs r5, #190 @ 0xbe │ │ │ │ lsls r3, r1, #4 │ │ │ │ ldrh r0, [r5, #54] @ 0x36 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - subs r4, #222 @ 0xde │ │ │ │ + subs r4, #226 @ 0xe2 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - movs r0, #56 @ 0x38 │ │ │ │ + movs r0, #60 @ 0x3c │ │ │ │ lsls r4, r1, #4 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ 0041bba4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -343674,19 +343674,19 @@ │ │ │ │ blx 344e18 │ │ │ │ b.n 41c0cc │ │ │ │ nop │ │ │ │ rev16 r6, r5 │ │ │ │ lsls r2, r4, #4 │ │ │ │ lsrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r5, r3 │ │ │ │ + subs r2, r6, r3 │ │ │ │ lsls r4, r1, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r0, r2 │ │ │ │ + subs r6, r0, r2 │ │ │ │ lsls r4, r1, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #92] @ (41c164 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -343729,19 +343729,19 @@ │ │ │ │ blx 344e18 │ │ │ │ b.n 41c14c │ │ │ │ nop │ │ │ │ cbnz r6, 41c1a2 │ │ │ │ lsls r2, r4, #4 │ │ │ │ lsrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r5, r1 │ │ │ │ + subs r2, r6, r1 │ │ │ │ lsls r4, r1, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r2, r2 │ │ │ │ + subs r6, r2, r2 │ │ │ │ lsls r4, r1, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #92] @ (41c1e4 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -343784,19 +343784,19 @@ │ │ │ │ blx 344e18 │ │ │ │ b.n 41c1cc │ │ │ │ nop │ │ │ │ cbnz r6, 41c202 │ │ │ │ lsls r2, r4, #4 │ │ │ │ strb r0, [r3, r5] │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r2, r3 │ │ │ │ + subs r6, r2, r3 │ │ │ │ lsls r4, r1, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r6, r1 │ │ │ │ + subs r6, r6, r1 │ │ │ │ lsls r4, r1, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #92] @ (41c264 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -343839,19 +343839,19 @@ │ │ │ │ blx 344e18 │ │ │ │ b.n 41c24c │ │ │ │ nop │ │ │ │ @ instruction: 0xb8ee │ │ │ │ lsls r2, r4, #4 │ │ │ │ cmp r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r1, #14] │ │ │ │ + ldrb r6, [r1, #14] │ │ │ │ lsls r3, r1, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r4, r1 │ │ │ │ + subs r2, r5, r1 │ │ │ │ lsls r4, r1, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #88] @ (41c2e0 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -343890,19 +343890,19 @@ │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 344e18 │ │ │ │ b.n 41c2c8 │ │ │ │ nop │ │ │ │ @ instruction: 0xb86e │ │ │ │ lsls r2, r4, #4 │ │ │ │ - movs r4, #194 @ 0xc2 │ │ │ │ + movs r4, #198 @ 0xc6 │ │ │ │ lsls r3, r3, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r4, r0 │ │ │ │ + subs r2, r5, r0 │ │ │ │ lsls r4, r1, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #88] @ (41c358 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -343941,19 +343941,19 @@ │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 344e18 │ │ │ │ b.n 41c340 │ │ │ │ nop │ │ │ │ @ instruction: 0xb7f6 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - movs r4, #74 @ 0x4a │ │ │ │ + movs r4, #78 @ 0x4e │ │ │ │ lsls r3, r3, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r6, r7 │ │ │ │ + adds r2, r7, r7 │ │ │ │ lsls r4, r1, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #92] @ (41c3d4 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -343996,19 +343996,19 @@ │ │ │ │ blx 344e18 │ │ │ │ b.n 41c3bc │ │ │ │ nop │ │ │ │ @ instruction: 0xb77e │ │ │ │ lsls r2, r4, #4 │ │ │ │ str r4, [r5, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r5, r4] │ │ │ │ + ldrb r6, [r5, r4] │ │ │ │ lsls r3, r1, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r0, r7 │ │ │ │ + adds r6, r0, r7 │ │ │ │ lsls r4, r1, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ @@ -344548,17 +344548,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ svc 236 @ 0xec │ │ │ │ lsls r3, r3, #4 │ │ │ │ - cmp r7, #138 @ 0x8a │ │ │ │ + cmp r7, #142 @ 0x8e │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrh r4, [r4, #48] @ 0x30 │ │ │ │ + ldrh r0, [r5, #48] @ 0x30 │ │ │ │ lsls r0, r3, #4 │ │ │ │ │ │ │ │ 0041c92c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -344705,17 +344705,17 @@ │ │ │ │ blx 344dc8 <__stack_chk_fail@plt> │ │ │ │ cbz r6, 41caa8 │ │ │ │ lsls r2, r4, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r7, #10 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - asrs r4, r3, #4 │ │ │ │ + asrs r0, r4, #4 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - adds r4, #64 @ 0x40 │ │ │ │ + adds r4, #68 @ 0x44 │ │ │ │ lsls r3, r1, #4 │ │ │ │ cbz r2, 41cab0 │ │ │ │ lsls r2, r4, #4 │ │ │ │ ldr r0, [r2, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r5, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ @@ -344723,31 +344723,31 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #28] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ sub sp, #464 @ 0x1d0 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - strh r2, [r1, #38] @ 0x26 │ │ │ │ + strh r6, [r1, #38] @ 0x26 │ │ │ │ lsls r3, r1, #4 │ │ │ │ adds r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #132 @ 0x84 │ │ │ │ + adds r3, #136 @ 0x88 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - asrs r4, r0, #15 │ │ │ │ + asrs r0, r1, #15 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strb r4, [r2, #14] │ │ │ │ + strb r0, [r3, #14] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - asrs r0, r0, #14 │ │ │ │ + asrs r4, r0, #14 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrsb r4, [r1, r2] │ │ │ │ + ldrsb r0, [r2, r2] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - adds r4, r4, #4 │ │ │ │ + adds r0, r5, #4 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - adds r0, r3, #4 │ │ │ │ + adds r4, r3, #4 │ │ │ │ lsls r3, r3, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w ip, [pc, #128] @ 41cb5c │ │ │ │ sub sp, #12 │ │ │ │ @@ -344804,15 +344804,15 @@ │ │ │ │ b.n 41cb2c │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ lsls r2, r4, #4 │ │ │ │ ldr r0, [r2, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #4 │ │ │ │ + cmp r6, #8 │ │ │ │ lsls r3, r1, #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #100] @ (41cbe0 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -344860,19 +344860,19 @@ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 344e18 │ │ │ │ b.n 41cbc0 │ │ │ │ add r7, sp, #488 @ 0x1e8 │ │ │ │ lsls r2, r4, #4 │ │ │ │ str r0, [r3, #28] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r5, #24] │ │ │ │ + strh r6, [r5, #24] │ │ │ │ lsls r3, r1, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r7, #8 │ │ │ │ + asrs r4, r7, #8 │ │ │ │ lsls r4, r1, #4 │ │ │ │ │ │ │ │ 0041cbf4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -344977,33 +344977,33 @@ │ │ │ │ mov r0, r3 │ │ │ │ blx 344c20 <_Py_Dealloc@plt+0x4> │ │ │ │ b.n 41ccac │ │ │ │ add r6, sp, #968 @ 0x3c8 │ │ │ │ lsls r2, r4, #4 │ │ │ │ adds r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #66 @ 0x42 │ │ │ │ + cmp r4, #70 @ 0x46 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - asrs r2, r2, #7 │ │ │ │ + asrs r6, r2, #7 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - cmp r4, #96 @ 0x60 │ │ │ │ + cmp r4, #100 @ 0x64 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - asrs r2, r5, #5 │ │ │ │ + asrs r6, r5, #5 │ │ │ │ lsls r4, r1, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r1, #7 │ │ │ │ + asrs r2, r2, #7 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - cmp r4, #48 @ 0x30 │ │ │ │ + cmp r4, #52 @ 0x34 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - asrs r0, r7, #4 │ │ │ │ + asrs r4, r7, #4 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - cmp r4, #26 │ │ │ │ + cmp r4, #30 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - asrs r2, r4, #4 │ │ │ │ + asrs r6, r4, #4 │ │ │ │ lsls r4, r1, #4 │ │ │ │ │ │ │ │ 0041cd10 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -345072,17 +345072,17 @@ │ │ │ │ lsls r3, r4, #4 │ │ │ │ add r5, sp, #584 @ 0x248 │ │ │ │ lsls r2, r4, #4 │ │ │ │ subs r5, #244 @ 0xf4 │ │ │ │ lsls r0, r1, #4 │ │ │ │ adds r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #90 @ 0x5a │ │ │ │ + cmp r3, #94 @ 0x5e │ │ │ │ lsls r3, r1, #4 │ │ │ │ - asrs r2, r4, #1 │ │ │ │ + asrs r6, r4, #1 │ │ │ │ lsls r4, r1, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ @@ -345340,15 +345340,15 @@ │ │ │ │ nop │ │ │ │ add r3, sp, #152 @ 0x98 │ │ │ │ lsls r2, r4, #4 │ │ │ │ strb r0, [r3, r5] │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #60 @ 0x3c │ │ │ │ + cmp r1, #64 @ 0x40 │ │ │ │ lsls r3, r1, #4 │ │ │ │ │ │ │ │ 0041d008 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -345424,15 +345424,15 @@ │ │ │ │ nop │ │ │ │ add r2, sp, #408 @ 0x198 │ │ │ │ lsls r2, r4, #4 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #124 @ 0x7c │ │ │ │ + cmp r0, #128 @ 0x80 │ │ │ │ lsls r3, r1, #4 │ │ │ │ │ │ │ │ 0041d0c8 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -345500,15 +345500,15 @@ │ │ │ │ nop │ │ │ │ add r1, sp, #728 @ 0x2d8 │ │ │ │ lsls r2, r4, #4 │ │ │ │ lsrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #204 @ 0xcc │ │ │ │ + movs r7, #208 @ 0xd0 │ │ │ │ lsls r3, r1, #4 │ │ │ │ │ │ │ │ 0041d178 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -345584,15 +345584,15 @@ │ │ │ │ nop │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ lsls r2, r4, #4 │ │ │ │ str r4, [r7, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #12 │ │ │ │ + movs r7, #16 │ │ │ │ lsls r3, r1, #4 │ │ │ │ │ │ │ │ 0041d238 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -345668,15 +345668,15 @@ │ │ │ │ nop │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ lsls r2, r4, #4 │ │ │ │ subs r4, r5, r4 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #76 @ 0x4c │ │ │ │ + movs r6, #80 @ 0x50 │ │ │ │ lsls r3, r1, #4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [pc, #56] @ (41d334 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 41d30a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ @@ -345700,15 +345700,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ add r7, pc, #1008 @ (adr r7, 41d728 ) │ │ │ │ lsls r2, r4, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r7, #13 │ │ │ │ + lsrs r4, r7, #13 │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [pc, #56] @ (41d37c ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 41d352 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ @@ -345732,15 +345732,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ add r7, pc, #720 @ (adr r7, 41d650 ) │ │ │ │ lsls r2, r4, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r0, #14 │ │ │ │ + lsrs r4, r0, #14 │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [pc, #56] @ (41d3c4 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 41d39a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ @@ -345764,15 +345764,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ add r7, pc, #432 @ (adr r7, 41d578 ) │ │ │ │ lsls r2, r4, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r1, #14 │ │ │ │ + lsrs r0, r2, #14 │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ ldr r2, [pc, #56] @ (41d40c ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 41d3e2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ @@ -345796,15 +345796,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ add r7, pc, #144 @ (adr r7, 41d4a0 ) │ │ │ │ lsls r2, r4, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r1, #14 │ │ │ │ + lsrs r4, r1, #14 │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ ldr r2, [pc, #56] @ (41d454 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 41d42a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ @@ -345828,15 +345828,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ add r6, pc, #880 @ (adr r6, 41d7c8 ) │ │ │ │ lsls r2, r4, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r6, #13 │ │ │ │ + lsrs r0, r7, #13 │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [pc, #56] @ (41d49c ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 41d472 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ @@ -345860,15 +345860,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ add r6, pc, #592 @ (adr r6, 41d6f0 ) │ │ │ │ lsls r2, r4, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r3, #13 │ │ │ │ + lsrs r0, r4, #13 │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [pc, #56] @ (41d4e4 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 41d4ba │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ @@ -345892,15 +345892,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ add r6, pc, #304 @ (adr r6, 41d618 ) │ │ │ │ lsls r2, r4, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r2, #13 │ │ │ │ + lsrs r4, r2, #13 │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [pc, #56] @ (41d52c ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 41d502 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ @@ -345924,15 +345924,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ add r6, pc, #16 @ (adr r6, 41d540 ) │ │ │ │ lsls r2, r4, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r0, #13 │ │ │ │ + lsrs r0, r1, #13 │ │ │ │ lsls r4, r1, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w ip, [pc, #112] @ 41d5bc │ │ │ │ @@ -345986,29 +345986,29 @@ │ │ │ │ lsls r2, r4, #4 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ bcc.n 41d6c8 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - movs r4, #84 @ 0x54 │ │ │ │ + movs r4, #88 @ 0x58 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - movs r5, #12 │ │ │ │ + movs r5, #16 │ │ │ │ lsls r3, r1, #4 │ │ │ │ bcc.n 41d6ac │ │ │ │ lsls r3, r3, #4 │ │ │ │ - movs r4, #64 @ 0x40 │ │ │ │ + movs r4, #68 @ 0x44 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - movs r4, #108 @ 0x6c │ │ │ │ + movs r4, #112 @ 0x70 │ │ │ │ lsls r3, r1, #4 │ │ │ │ bcc.n 41d684 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - movs r4, #246 @ 0xf6 │ │ │ │ + movs r4, #250 @ 0xfa │ │ │ │ lsls r3, r1, #4 │ │ │ │ - movs r5, #22 │ │ │ │ + movs r5, #26 │ │ │ │ lsls r3, r1, #4 │ │ │ │ │ │ │ │ 0041d5ec : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -346040,17 +346040,17 @@ │ │ │ │ nop │ │ │ │ add r4, pc, #1000 @ (adr r4, 41da24 ) │ │ │ │ lsls r2, r4, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ bcs.n 41d5f0 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - lsrs r4, r4, #9 │ │ │ │ + lsrs r0, r5, #9 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - movs r4, #12 │ │ │ │ + movs r4, #16 │ │ │ │ lsls r3, r1, #4 │ │ │ │ ldr r3, [pc, #16] @ (41d660 ) │ │ │ │ add r3, pc │ │ │ │ cbz r1, 41d656 │ │ │ │ b.w 41d5ec │ │ │ │ ldr r1, [pc, #12] @ (41d664 ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ @@ -346146,17 +346146,17 @@ │ │ │ │ nop │ │ │ │ add r3, pc, #968 @ (adr r3, 41db0c ) │ │ │ │ lsls r2, r4, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ bne.n 41d6e8 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - lsrs r4, r3, #5 │ │ │ │ + lsrs r0, r4, #5 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - movs r3, #4 │ │ │ │ + movs r3, #8 │ │ │ │ lsls r3, r1, #4 │ │ │ │ ldr r3, [pc, #16] @ (41d768 ) │ │ │ │ add r3, pc │ │ │ │ cbz r1, 41d75e │ │ │ │ b.w 41d6f4 │ │ │ │ ldr r1, [pc, #12] @ (41d76c ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ @@ -346252,17 +346252,17 @@ │ │ │ │ nop │ │ │ │ add r2, pc, #936 @ (adr r2, 41dbf4 ) │ │ │ │ lsls r2, r4, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ beq.n 41d7e0 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - lsrs r4, r2, #1 │ │ │ │ + lsrs r0, r3, #1 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - movs r1, #252 @ 0xfc │ │ │ │ + movs r2, #0 │ │ │ │ lsls r3, r1, #4 │ │ │ │ ldr r3, [pc, #16] @ (41d870 ) │ │ │ │ add r3, pc │ │ │ │ cbz r1, 41d866 │ │ │ │ b.w 41d7fc │ │ │ │ ldr r1, [pc, #12] @ (41d874 ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ @@ -346361,21 +346361,21 @@ │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ add r1, pc, #896 @ (adr r1, 41dce0 ) │ │ │ │ lsls r2, r4, #4 │ │ │ │ adds r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r0, #6 │ │ │ │ + subs r6, r0, #6 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - lsls r4, r0, #30 │ │ │ │ + lsls r0, r1, #30 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - subs r2, r3, #6 │ │ │ │ + subs r6, r3, #6 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - lsls r4, r4, #18 │ │ │ │ + lsls r0, r5, #18 │ │ │ │ lsls r4, r1, #4 │ │ │ │ │ │ │ │ 0041d974 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -346410,21 +346410,21 @@ │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ add r1, pc, #448 @ (adr r1, 41db90 ) │ │ │ │ lsls r2, r4, #4 │ │ │ │ adds r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r2, #4 │ │ │ │ + subs r6, r2, #4 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - lsls r0, r0, #29 │ │ │ │ + lsls r4, r0, #29 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrb r2, [r0, #7] │ │ │ │ + ldrb r6, [r0, #7] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - lsls r4, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ lsls r4, r1, #4 │ │ │ │ │ │ │ │ 0041d9e4 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -346543,25 +346543,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ add r0, pc, #352 @ (adr r0, 41dc74 ) │ │ │ │ lsls r2, r4, #4 │ │ │ │ - adds r0, #146 @ 0x92 │ │ │ │ + adds r0, #150 @ 0x96 │ │ │ │ lsls r3, r1, #4 │ │ │ │ adds r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r6, #2] │ │ │ │ + ldrb r2, [r7, #2] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - lsls r6, r4, #12 │ │ │ │ + lsls r2, r5, #12 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - lsrs r2, r5, #18 │ │ │ │ + lsrs r6, r5, #18 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - ldr r6, [r6, #104] @ 0x68 │ │ │ │ + ldr r2, [r7, #104] @ 0x68 │ │ │ │ lsls r1, r1, #4 │ │ │ │ │ │ │ │ 0041db2c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -346644,17 +346644,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [sp, #352] @ 0x160 │ │ │ │ lsls r2, r4, #4 │ │ │ │ cmp r7, #186 @ 0xba │ │ │ │ lsls r0, r1, #4 │ │ │ │ adds r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r3, #4 │ │ │ │ + adds r2, r4, #4 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - lsls r6, r4, #8 │ │ │ │ + lsls r2, r5, #8 │ │ │ │ lsls r4, r1, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ @@ -347433,36 +347433,36 @@ │ │ │ │ lsls r2, r4, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - vrhadd.u d0, d8, d11 │ │ │ │ - ldc2 1, cr0, [r0], {11} │ │ │ │ + vrhadd.u d0, d12, d11 │ │ │ │ + ldc2 1, cr0, [r4], {11} │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 1, 15, cr0, cr6, cr11, {0} │ │ │ │ - smlal r0, r1, lr, fp │ │ │ │ - cdp2 1, 10, cr0, cr2, cr11, {0} │ │ │ │ - usada8 r1, sl, fp, r0 │ │ │ │ - cdp2 1, 8, cr0, cr2, cr11, {0} │ │ │ │ - smmla r1, sl, fp, r0 │ │ │ │ - cdp2 1, 6, cr0, cr12, cr11, {0} │ │ │ │ - smlsd r1, r4, fp, r0 │ │ │ │ - cdp2 1, 5, cr0, cr6, cr11, {0} │ │ │ │ - smlad r1, lr, fp, r0 │ │ │ │ - cdp2 1, 4, cr0, cr0, cr11, {0} │ │ │ │ - smlabb r1, r8, fp, r0 │ │ │ │ - cdp2 1, 2, cr0, cr4, cr11, {0} │ │ │ │ - @ instruction: 0xfafc010b │ │ │ │ + cdp2 1, 15, cr0, cr10, cr11, {0} │ │ │ │ + @ instruction: 0xfbd2010b │ │ │ │ + cdp2 1, 10, cr0, cr6, cr11, {0} │ │ │ │ + usada8 r1, lr, fp, r0 │ │ │ │ + cdp2 1, 8, cr0, cr6, cr11, {0} │ │ │ │ + smmla r1, lr, fp, r0 │ │ │ │ + cdp2 1, 7, cr0, cr0, cr11, {0} │ │ │ │ + smlsd r1, r8, fp, r0 │ │ │ │ + cdp2 1, 5, cr0, cr10, cr11, {0} │ │ │ │ + smlawb r1, r2, fp, r0 │ │ │ │ + cdp2 1, 4, cr0, cr4, cr11, {0} │ │ │ │ + smlabb r1, ip, fp, r0 │ │ │ │ + cdp2 1, 2, cr0, cr8, cr11, {0} │ │ │ │ + mla r1, r0, fp, r0 │ │ │ │ stmia r5!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r3, r3, #4 │ │ │ │ - stc2 1, cr0, [r2, #44] @ 0x2c │ │ │ │ - strb r2, [r2, #11] │ │ │ │ + stc2 1, cr0, [r6, #44] @ 0x2c │ │ │ │ + strb r6, [r2, #11] │ │ │ │ lsls r3, r1, #4 │ │ │ │ │ │ │ │ 0041e388 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -347587,22 +347587,22 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ str r6, [sp, #792] @ 0x318 │ │ │ │ lsls r2, r4, #4 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r4, 41e524 │ │ │ │ + cbnz r0, 41e526 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r6, [sp, #400] @ 0x190 │ │ │ │ + ldr r6, [sp, #416] @ 0x1a0 │ │ │ │ lsls r3, r1, #4 │ │ │ │ adds r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 1, cr0, [lr], {11} │ │ │ │ - ldr??.w r0, [r6, ] │ │ │ │ + stc2 1, cr0, [r2], #44 @ 0x2c │ │ │ │ + ldr??.w r0, [sl, ] │ │ │ │ │ │ │ │ 0041e4c8 : │ │ │ │ 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 │ │ │ │ @@ -347925,36 +347925,36 @@ │ │ │ │ stmia r0!, {r2, r3, r4, r6} │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ lsls r2, r4, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r7, #16] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r2, #64] @ 0x40 │ │ │ │ + ldr r4, [r2, #64] @ 0x40 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r2, [r2, #60] @ 0x3c │ │ │ │ + ldr r6, [r2, #60] @ 0x3c │ │ │ │ lsls r3, r1, #4 │ │ │ │ adds r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - mrrc2 1, 0, r0, r8, cr11 │ │ │ │ - movt r1, #34827 @ 0x880b │ │ │ │ - ldc2 1, cr0, [r6], #-44 @ 0xffffffd4 │ │ │ │ - subw r1, r6, #2059 @ 0x80b │ │ │ │ - @ instruction: 0xfbf8010b │ │ │ │ - @ instruction: 0xf668010b │ │ │ │ - umlal r0, r1, r0, fp │ │ │ │ - @ instruction: 0xf650010b │ │ │ │ - smlal r0, r1, r8, fp │ │ │ │ - @ instruction: 0xf638010b │ │ │ │ - @ instruction: 0xfbb0010b │ │ │ │ - @ instruction: 0xf620010b │ │ │ │ - @ instruction: 0xfb98010b │ │ │ │ - addw r1, r8, #2059 @ 0x80b │ │ │ │ - usada8 r1, r0, fp, r0 │ │ │ │ - @ instruction: 0xf5e0010b │ │ │ │ + mrrc2 1, 0, r0, ip, cr11 │ │ │ │ + movt r1, #51211 @ 0xc80b │ │ │ │ + ldc2 1, cr0, [sl], #-44 @ 0xffffffd4 │ │ │ │ + subw r1, sl, #2059 @ 0x80b │ │ │ │ + @ instruction: 0xfbfc010b │ │ │ │ + @ instruction: 0xf66c010b │ │ │ │ + umlal r0, r1, r4, fp │ │ │ │ + @ instruction: 0xf654010b │ │ │ │ + smlal r0, r1, ip, fp │ │ │ │ + @ instruction: 0xf63c010b │ │ │ │ + @ instruction: 0xfbb4010b │ │ │ │ + @ instruction: 0xf624010b │ │ │ │ + @ instruction: 0xfb9c010b │ │ │ │ + addw r1, ip, #2059 @ 0x80b │ │ │ │ + usada8 r1, r4, fp, r0 │ │ │ │ + @ instruction: 0xf5e4010b │ │ │ │ ldr r3, [pc, #44] @ (41e8b0 ) │ │ │ │ movw r2, #265 @ 0x109 │ │ │ │ ldr r1, [pc, #44] @ (41e8b4 ) │ │ │ │ ldr r0, [pc, #44] @ (41e8b8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ @@ -347968,20 +347968,20 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #284 @ 0x11c │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ adds r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfaf2010b │ │ │ │ - sbc.w r1, r2, #9109504 @ 0x8b0000 │ │ │ │ + @ instruction: 0xfaf6010b │ │ │ │ + sbc.w r1, r6, #9109504 @ 0x8b0000 │ │ │ │ stmia r0!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r3, r3, #4 │ │ │ │ - @ instruction: 0xf7ec010b │ │ │ │ - str r2, [sp, #200] @ 0xc8 │ │ │ │ + @ instruction: 0xf7f0010b │ │ │ │ + str r2, [sp, #216] @ 0xd8 │ │ │ │ lsls r3, r1, #4 │ │ │ │ │ │ │ │ 0041e8c8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -348093,22 +348093,22 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r7, #14] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ str r1, [sp, #584] @ 0x248 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - ldr r6, [pc, #648] @ (41ec68 ) │ │ │ │ + ldr r6, [pc, #664] @ (41ec78 ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ adds r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - vld2.8 {d16[0],d17[0]}, [lr], fp │ │ │ │ - orrs.w r1, lr, #9109504 @ 0x8b0000 │ │ │ │ - @ instruction: 0xf784010b │ │ │ │ - ldr r0, [r2, #48] @ 0x30 │ │ │ │ + ldr??.w r0, [r2, #267] @ 0x10b │ │ │ │ + orn r1, r2, #9109504 @ 0x8b0000 │ │ │ │ + @ instruction: 0xf788010b │ │ │ │ + ldr r4, [r2, #48] @ 0x30 │ │ │ │ lsls r3, r1, #4 │ │ │ │ │ │ │ │ 0041e9f4 : │ │ │ │ stmdb 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 │ │ │ │ @@ -349221,92 +349221,92 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r5, #34] @ 0x22 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #56] @ 0x38 │ │ │ │ + str r6, [sp, #72] @ 0x48 │ │ │ │ lsls r3, r1, #4 │ │ │ │ adds r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - adds.w r1, r6, #9109504 @ 0x8b0000 │ │ │ │ - rsb r1, sl, #11 │ │ │ │ + adds.w r1, sl, #9109504 @ 0x8b0000 │ │ │ │ + rsb r1, lr, #11 │ │ │ │ ldrh r4, [r6, #52] @ 0x34 │ │ │ │ lsls r2, r4, #4 │ │ │ │ lsls r4, r3, #27 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #384] @ 0x180 │ │ │ │ + str r2, [sp, #400] @ 0x190 │ │ │ │ lsls r3, r1, #4 │ │ │ │ adds r6, r2, #6 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - @ instruction: 0xf354010b │ │ │ │ - and.w r1, r8, #11 │ │ │ │ - ssat16 r1, #12, sl │ │ │ │ - vaddw.s16 q8, q7, d11 │ │ │ │ - ssat r1, #12, ip │ │ │ │ - vext.8 d0, d14, d11, #1 │ │ │ │ - @ instruction: 0xf2e0010b │ │ │ │ - vaddw.s16 q0, q2, d11 │ │ │ │ - movt r1, #24587 @ 0x600b │ │ │ │ - str r0, [r4, #108] @ 0x6c │ │ │ │ + @ instruction: 0xf358010b │ │ │ │ + and.w r1, ip, #11 │ │ │ │ + ssat16 r1, #12, lr │ │ │ │ + vaddw.s32 q8, q1, d11 │ │ │ │ + @ instruction: 0xf310010b │ │ │ │ + vaddw.s8 q8, q1, d11 │ │ │ │ + @ instruction: 0xf2e4010b │ │ │ │ + vaddw.s16 q0, q4, d11 │ │ │ │ + movt r1, #40971 @ 0xa00b │ │ │ │ + str r4, [r4, #108] @ 0x6c │ │ │ │ lsls r3, r1, #4 │ │ │ │ - vrhadd.s32 d16, d8, d11 │ │ │ │ + vrhadd.s32 d16, d12, d11 │ │ │ │ adds r0, r2, #3 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - vrhadd.s8 d16, d12, d11 │ │ │ │ - @ instruction: 0xf288010b │ │ │ │ - movw r1, #49163 @ 0xc00b │ │ │ │ - cdp 1, 15, cr0, cr14, cr11, {0} │ │ │ │ - @ instruction: 0xf21a010b │ │ │ │ - cdp 1, 12, cr0, cr12, cr11, {0} │ │ │ │ - @ instruction: 0xf1fa010b │ │ │ │ - cdp 1, 10, cr0, cr14, cr11, {0} │ │ │ │ + vrhadd.s16 d16, d0, d11 │ │ │ │ + @ instruction: 0xf28c010b │ │ │ │ + @ instruction: 0xf250010b │ │ │ │ + vrhadd.s8 d0, d2, d11 │ │ │ │ + @ instruction: 0xf21e010b │ │ │ │ + cdp 1, 13, cr0, cr0, cr11, {0} │ │ │ │ + @ instruction: 0xf1fe010b │ │ │ │ + cdp 1, 11, cr0, cr2, cr11, {0} │ │ │ │ strh r0, [r4, r3] │ │ │ │ movs r0, r0 │ │ │ │ - orrs.w r1, sl, #11 │ │ │ │ - stc 1, cr0, [ip, #-44] @ 0xffffffd4 │ │ │ │ - str r6, [sp, #40] @ 0x28 │ │ │ │ + orrs.w r1, lr, #11 │ │ │ │ + ldc 1, cr0, [r0, #-44] @ 0xffffffd4 │ │ │ │ + str r6, [sp, #56] @ 0x38 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - vaddw.s32 q8, q6, d11 │ │ │ │ - ldc 1, cr0, [lr], {11} │ │ │ │ - vaddw.s8 q0, q5, d11 │ │ │ │ - ldc 1, cr0, [lr], #-44 @ 0xffffffd4 │ │ │ │ - vrhadd.s32 d16, d14, d11 │ │ │ │ - stc 1, cr0, [r2], #-44 @ 0xffffffd4 │ │ │ │ - vrhadd.s16 d16, d2, d11 │ │ │ │ - stc 1, cr0, [r6], {11} │ │ │ │ - vrhadd.s d0, d6, d11 │ │ │ │ - @ instruction: 0xebea010b │ │ │ │ + vext.8 d16, d0, d11, #1 │ │ │ │ + stc 1, cr0, [r2], #44 @ 0x2c │ │ │ │ + vaddw.s8 q0, q7, d11 │ │ │ │ + mcrr 1, 0, r0, r2, cr11 │ │ │ │ + vrhadd.s d16, d2, d11 │ │ │ │ + stc 1, cr0, [r6], #-44 @ 0xffffffd4 │ │ │ │ + vrhadd.s16 d16, d6, d11 │ │ │ │ + stc 1, cr0, [sl], {11} │ │ │ │ + vrhadd.s d0, d10, d11 │ │ │ │ + @ instruction: 0xebee010b │ │ │ │ ldr r0, [r1, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r0, [r0, r7] │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r7, r1 │ │ │ │ + adds r4, r7, r1 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldc 1, cr0, [ip, #-44]! @ 0xffffffd4 │ │ │ │ - ldrd r0, r1, [r0, #44]! @ 0x2c │ │ │ │ - ldcl 1, cr0, [lr], #44 @ 0x2c │ │ │ │ - @ instruction: 0xe9b0010b │ │ │ │ - stcl 1, cr0, [r8], {11} │ │ │ │ - ldrd r0, r1, [ip, #-44]! @ 0x2c │ │ │ │ - mrrc 1, 0, r0, r4, cr11 │ │ │ │ - stmdb r6, {r0, r1, r3, r8} │ │ │ │ + stcl 1, cr0, [r0, #-44] @ 0xffffffd4 │ │ │ │ + ldrd r0, r1, [r4, #44]! @ 0x2c │ │ │ │ + stc 1, cr0, [r2, #-44] @ 0xffffffd4 │ │ │ │ + @ instruction: 0xe9b4010b │ │ │ │ + stcl 1, cr0, [ip], {11} │ │ │ │ + @ instruction: 0xe980010b │ │ │ │ + mrrc 1, 0, r0, r8, cr11 │ │ │ │ + stmdb sl, {r0, r1, r3, r8} │ │ │ │ asrs r2, r6, #25 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - strd r0, r1, [lr], #44 @ 0x2c │ │ │ │ - stc 1, cr0, [ip], #-44 @ 0xffffffd4 │ │ │ │ - ldc 1, cr0, [r6], {11} │ │ │ │ - @ instruction: 0xe8ca010b │ │ │ │ - str r4, [r3, #0] │ │ │ │ + ldrd r0, r1, [r2], #44 @ 0x2c │ │ │ │ + ldc 1, cr0, [r0], #-44 @ 0xffffffd4 │ │ │ │ + ldc 1, cr0, [sl], {11} │ │ │ │ + @ instruction: 0xe8ce010b │ │ │ │ + str r0, [r4, #0] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - @ instruction: 0xebf4010b │ │ │ │ - ldmia.w lr, {r0, r1, r3, r8} │ │ │ │ - rsbs r1, r2, fp │ │ │ │ - stmia.w r6, {r0, r1, r3, r8} │ │ │ │ + @ instruction: 0xebf8010b │ │ │ │ + stmia.w r2!, {r0, r1, r3, r8} │ │ │ │ + rsbs r1, r6, fp │ │ │ │ + stmia.w sl, {r0, r1, r3, r8} │ │ │ │ ldr.w r2, [pc, #2764] @ 420178 │ │ │ │ ldr.w r1, [pc, #2764] @ 42017c │ │ │ │ ldr.w r0, [pc, #2764] @ 420180 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r5, r2] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -350314,210 +350314,210 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ adds r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - eor.w r1, r4, fp │ │ │ │ - b.n 41fff4 │ │ │ │ + eor.w r1, r8, fp │ │ │ │ + b.n 41fffc │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrsh r0, [r2, r4] │ │ │ │ + ldrsh r4, [r2, r4] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - and.w r1, r0, fp │ │ │ │ - b.n 41fef4 │ │ │ │ + and.w r1, r4, fp │ │ │ │ + b.n 41fefc │ │ │ │ lsls r3, r1, #4 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 420184 │ │ │ │ + b.n 42018c │ │ │ │ lsls r3, r1, #4 │ │ │ │ - b.n 41faf0 │ │ │ │ + b.n 41faf8 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - b.n 42011c │ │ │ │ + b.n 420124 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - b.n 41fa84 │ │ │ │ + b.n 41fa8c │ │ │ │ lsls r3, r1, #4 │ │ │ │ - stc 1, cr0, [r4, #104]! @ 0x68 │ │ │ │ - b.n 420054 │ │ │ │ + stc 1, cr0, [r8, #104]! @ 0x68 │ │ │ │ + b.n 42005c │ │ │ │ lsls r3, r1, #4 │ │ │ │ - b.n 41f9c0 │ │ │ │ + b.n 41f9c8 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - cmp r2, pc │ │ │ │ + cmp r6, pc │ │ │ │ lsls r0, r3, #4 │ │ │ │ - b.n 41ff48 │ │ │ │ + b.n 41ff50 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - b.n 4208b0 │ │ │ │ + b.n 4208b8 │ │ │ │ lsls r3, r1, #4 │ │ │ │ lsls r4, r3, #27 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 41fcf0 │ │ │ │ + b.n 41fcf8 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - b.n 42065c │ │ │ │ + b.n 420664 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - b.n 41fc7c │ │ │ │ + b.n 41fc84 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - b.n 4205e8 │ │ │ │ + b.n 4205f0 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r4, [r4, r7] │ │ │ │ + ldr r0, [r5, r7] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - b.n 41fc00 │ │ │ │ + b.n 41fc08 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - b.n 42056c │ │ │ │ + b.n 420574 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - b.n 41fbcc │ │ │ │ + b.n 41fbd4 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - b.n 420538 │ │ │ │ + b.n 420540 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - b.n 41fb84 │ │ │ │ + b.n 41fb8c │ │ │ │ lsls r3, r1, #4 │ │ │ │ - b.n 4204f0 │ │ │ │ + b.n 4204f8 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - b.n 41fb3c │ │ │ │ + b.n 41fb44 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - b.n 4204a8 │ │ │ │ + b.n 4204b0 │ │ │ │ lsls r3, r1, #4 │ │ │ │ lsrs r6, r7, #26 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - b.n 420470 │ │ │ │ + b.n 420478 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - b.n 41faec │ │ │ │ + b.n 41faf4 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - b.n 41fabc │ │ │ │ + b.n 41fac4 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - b.n 420428 │ │ │ │ + b.n 420430 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - b.n 41fa84 │ │ │ │ + b.n 41fa8c │ │ │ │ lsls r3, r1, #4 │ │ │ │ - b.n 4203f0 │ │ │ │ + b.n 4203f8 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - b.n 41fa3c │ │ │ │ + b.n 41fa44 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - b.n 4203a8 │ │ │ │ + b.n 4203b0 │ │ │ │ lsls r3, r1, #4 │ │ │ │ str r0, [r5, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 420770 │ │ │ │ + b.n 420778 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - svc 92 @ 0x5c │ │ │ │ + svc 96 @ 0x60 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - b.n 420734 │ │ │ │ + b.n 42073c │ │ │ │ lsls r3, r1, #4 │ │ │ │ - svc 58 @ 0x3a │ │ │ │ + svc 62 @ 0x3e │ │ │ │ lsls r3, r1, #4 │ │ │ │ - b.n 4206a4 │ │ │ │ + b.n 4206ac │ │ │ │ lsls r3, r1, #4 │ │ │ │ - udf #238 @ 0xee │ │ │ │ + udf #242 @ 0xf2 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - b.n 420654 │ │ │ │ + b.n 42065c │ │ │ │ lsls r3, r1, #4 │ │ │ │ - udf #194 @ 0xc2 │ │ │ │ + udf #198 @ 0xc6 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - strh r2, [r2, #20] │ │ │ │ + strh r6, [r2, #20] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - udf #146 @ 0x92 │ │ │ │ + udf #150 @ 0x96 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - b.n 4205e0 │ │ │ │ + b.n 4205e8 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - b.n 420228 │ │ │ │ + b.n 420230 │ │ │ │ lsls r2, r3, #4 │ │ │ │ - udf #86 @ 0x56 │ │ │ │ + udf #90 @ 0x5a │ │ │ │ lsls r3, r1, #4 │ │ │ │ - b.n 420578 │ │ │ │ + b.n 420580 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - b.n 420554 │ │ │ │ + b.n 42055c │ │ │ │ lsls r3, r1, #4 │ │ │ │ - udf #50 @ 0x32 │ │ │ │ + udf #54 @ 0x36 │ │ │ │ lsls r3, r1, #4 │ │ │ │ add r0, sp, #928 @ 0x3a0 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - b.n 420350 │ │ │ │ + b.n 420358 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - b.n 4204d0 │ │ │ │ + b.n 4204d8 │ │ │ │ lsls r3, r1, #4 │ │ │ │ add r0, sp, #832 @ 0x340 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - b.n 42032c │ │ │ │ + b.n 420334 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - strh r0, [r1, #20] │ │ │ │ + strh r4, [r1, #20] │ │ │ │ lsls r3, r1, #4 │ │ │ │ add r0, sp, #736 @ 0x2e0 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - b.n 420308 │ │ │ │ + b.n 420310 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrsb r4, [r2, r5] │ │ │ │ + ldrsb r0, [r3, r5] │ │ │ │ lsls r3, r1, #4 │ │ │ │ add r0, sp, #640 @ 0x280 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - b.n 4202e4 │ │ │ │ + b.n 4202ec │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrh r4, [r5, #50] @ 0x32 │ │ │ │ + ldrh r0, [r6, #50] @ 0x32 │ │ │ │ lsls r3, r1, #4 │ │ │ │ add r0, sp, #544 @ 0x220 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - b.n 4202c0 │ │ │ │ + b.n 4202c8 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - strh r4, [r0, #38] @ 0x26 │ │ │ │ + strh r0, [r1, #38] @ 0x26 │ │ │ │ lsls r3, r1, #4 │ │ │ │ add r0, sp, #448 @ 0x1c0 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - svc 254 @ 0xfe │ │ │ │ + b.n 4202a4 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - lsls r4, r0, #5 │ │ │ │ + lsls r0, r1, #5 │ │ │ │ lsls r3, r1, #4 │ │ │ │ add r0, sp, #352 @ 0x160 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - svc 230 @ 0xe6 │ │ │ │ + svc 234 @ 0xea │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r4, [sp, #16] │ │ │ │ + str r4, [sp, #32] │ │ │ │ lsls r3, r1, #4 │ │ │ │ add r0, sp, #256 @ 0x100 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - svc 206 @ 0xce │ │ │ │ + svc 210 @ 0xd2 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - b.n 4203b4 │ │ │ │ + b.n 4203bc │ │ │ │ lsls r3, r1, #4 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - svc 182 @ 0xb6 │ │ │ │ + svc 186 @ 0xba │ │ │ │ lsls r3, r1, #4 │ │ │ │ - strh r0, [r3, #34] @ 0x22 │ │ │ │ + strh r4, [r3, #34] @ 0x22 │ │ │ │ lsls r3, r1, #4 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - svc 158 @ 0x9e │ │ │ │ + svc 162 @ 0xa2 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - strh r4, [r3, #26] │ │ │ │ + strh r0, [r4, #26] │ │ │ │ lsls r3, r1, #4 │ │ │ │ add r7, pc, #992 @ (adr r7, 4206b8 ) │ │ │ │ lsls r3, r3, #4 │ │ │ │ - svc 134 @ 0x86 │ │ │ │ + svc 138 @ 0x8a │ │ │ │ lsls r3, r1, #4 │ │ │ │ - movs r2, #136 @ 0x88 │ │ │ │ + movs r2, #140 @ 0x8c │ │ │ │ lsls r3, r1, #4 │ │ │ │ add r7, pc, #896 @ (adr r7, 420664 ) │ │ │ │ lsls r3, r3, #4 │ │ │ │ - svc 110 @ 0x6e │ │ │ │ + svc 114 @ 0x72 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - stc2 1, cr0, [r0, #-40]! @ 0xffffffd8 │ │ │ │ + stc2 1, cr0, [r4, #-40]! @ 0xffffffd8 │ │ │ │ add r7, pc, #800 @ (adr r7, 420610 ) │ │ │ │ lsls r3, r3, #4 │ │ │ │ - svc 86 @ 0x56 │ │ │ │ + svc 90 @ 0x5a │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r3, [sp, #512] @ 0x200 │ │ │ │ + str r3, [sp, #528] @ 0x210 │ │ │ │ lsls r3, r1, #4 │ │ │ │ add r7, pc, #704 @ (adr r7, 4205bc ) │ │ │ │ lsls r3, r3, #4 │ │ │ │ - svc 62 @ 0x3e │ │ │ │ + svc 66 @ 0x42 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - lsls r0, r4, #1 │ │ │ │ + lsls r4, r4, #1 │ │ │ │ lsls r3, r1, #4 │ │ │ │ add r7, pc, #592 @ (adr r7, 420558 ) │ │ │ │ lsls r3, r3, #4 │ │ │ │ - ldrsh.w r0, [sl, ] │ │ │ │ - ldr??.w r0, [sl, ] │ │ │ │ + ldrsh.w r0, [lr, ] │ │ │ │ + ldr??.w r0, [lr, ] │ │ │ │ │ │ │ │ 00420310 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr.w ip, [pc, #280] @ 420438 │ │ │ │ @@ -350646,29 +350646,29 @@ │ │ │ │ lsls r2, r4, #4 │ │ │ │ ldrb r4, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r5, #28] │ │ │ │ lsls r2, r4, #4 │ │ │ │ - subs r3, #236 @ 0xec │ │ │ │ + subs r3, #240 @ 0xf0 │ │ │ │ lsls r7, r2, #4 │ │ │ │ adds r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 4204e8 │ │ │ │ + ble.n 4204f0 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - bls.n 420454 │ │ │ │ + bls.n 42045c │ │ │ │ lsls r3, r1, #4 │ │ │ │ - b.n 420b60 │ │ │ │ + b.n 420b68 │ │ │ │ lsls r2, r3, #4 │ │ │ │ - subs r3, #190 @ 0xbe │ │ │ │ + subs r3, #194 @ 0xc2 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - adds r4, #2 │ │ │ │ + adds r4, #6 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - subs r3, #166 @ 0xa6 │ │ │ │ + subs r3, #170 @ 0xaa │ │ │ │ lsls r7, r2, #4 │ │ │ │ │ │ │ │ 00420474 : │ │ │ │ stmdb 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 │ │ │ │ @@ -351757,135 +351757,135 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, r0] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #456] @ 0x1c8 │ │ │ │ + str r7, [sp, #472] @ 0x1d8 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - bhi.n 4210b4 │ │ │ │ + bhi.n 4210bc │ │ │ │ lsls r3, r1, #4 │ │ │ │ - bmi.n 420fc8 │ │ │ │ + bmi.n 420fd0 │ │ │ │ lsls r3, r1, #4 │ │ │ │ ldr r0, [r5, #68] @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r4, #5 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - bvc.n 42110c │ │ │ │ + bvc.n 421114 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - bcc.n 42101c │ │ │ │ + bcc.n 421024 │ │ │ │ lsls r3, r1, #4 │ │ │ │ strb r4, [r0, #3] │ │ │ │ lsls r2, r4, #4 │ │ │ │ - bvc.n 42107c │ │ │ │ + bvc.n 421084 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - bcc.n 420f94 │ │ │ │ + bcc.n 420f9c │ │ │ │ lsls r3, r1, #4 │ │ │ │ - bvs.n 421050 │ │ │ │ + bvs.n 421058 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - bcc.n 421168 │ │ │ │ + bcc.n 421170 │ │ │ │ lsls r3, r1, #4 │ │ │ │ lsls r2, r4, #3 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - bvs.n 421014 │ │ │ │ + bvs.n 42101c │ │ │ │ lsls r3, r1, #4 │ │ │ │ - bcc.n 42112c │ │ │ │ + bcc.n 421134 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - bvs.n 420fe8 │ │ │ │ + bvs.n 420ff0 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - bcc.n 421100 │ │ │ │ + bcc.n 421108 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - bvs.n 420fa4 │ │ │ │ + bvs.n 420fac │ │ │ │ lsls r3, r1, #4 │ │ │ │ - bcc.n 4210bc │ │ │ │ + bcc.n 4210c4 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - bvs.n 421178 │ │ │ │ + bvs.n 421180 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - bcs.n 421090 │ │ │ │ + bcs.n 421098 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - movs r0, r7 │ │ │ │ + movs r4, r7 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - bvs.n 42114c │ │ │ │ + bvs.n 421154 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - bcs.n 42105c │ │ │ │ + bcs.n 421064 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - bmi.n 420ff0 │ │ │ │ + bmi.n 420ff8 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - bne.n 421108 │ │ │ │ + bne.n 421110 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - bmi.n 4211bc │ │ │ │ + bmi.n 420fc4 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - bne.n 4210d4 │ │ │ │ + bne.n 4210dc │ │ │ │ lsls r3, r1, #4 │ │ │ │ - bmi.n 42117c │ │ │ │ + bmi.n 421184 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - beq.n 421094 │ │ │ │ + beq.n 42109c │ │ │ │ lsls r3, r1, #4 │ │ │ │ - bmi.n 421110 │ │ │ │ + bmi.n 421118 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - beq.n 421028 │ │ │ │ + beq.n 421030 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - bcc.n 4210d4 │ │ │ │ + bmi.n 4210dc │ │ │ │ lsls r3, r1, #4 │ │ │ │ - beq.n 420fec │ │ │ │ + beq.n 420ff4 │ │ │ │ lsls r3, r1, #4 │ │ │ │ ldc2l 1, cr0, [r0, #28]! │ │ │ │ - bcc.n 421090 │ │ │ │ + bcc.n 421098 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - beq.n 4211a8 │ │ │ │ + beq.n 4211b0 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - bcc.n 42105c │ │ │ │ + bcc.n 421064 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - beq.n 421174 │ │ │ │ + beq.n 42117c │ │ │ │ lsls r3, r1, #4 │ │ │ │ - bcc.n 421038 │ │ │ │ + bcc.n 421040 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - beq.n 421150 │ │ │ │ + beq.n 421158 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - bcc.n 4211f0 │ │ │ │ + bcc.n 4211f8 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - beq.n 421108 │ │ │ │ + beq.n 421110 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - bcc.n 42110c │ │ │ │ + bcc.n 421114 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldmia r7, {r1, r2, r3, r7} │ │ │ │ + ldmia r7, {r1, r4, r7} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - bcs.n 4210c4 │ │ │ │ + bcs.n 4210cc │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldmia r7!, {r1, r2, r5, r6} │ │ │ │ + ldmia r7!, {r1, r3, r5, r6} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - bcs.n 42104c │ │ │ │ + bcs.n 421054 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldmia r7!, {r1, r2, r5} │ │ │ │ + ldmia r7!, {r1, r3, r5} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - bcs.n 4211f8 │ │ │ │ + bcs.n 421200 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldmia r6, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r6, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - bcs.n 421180 │ │ │ │ + bcs.n 421188 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldmia r6!, {r3, r4, r5, r7} │ │ │ │ + ldmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - bcs.n 42115c │ │ │ │ + bcs.n 421164 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldmia r6!, {r1, r5, r7} │ │ │ │ + ldmia r6!, {r1, r2, r5, r7} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - bne.n 4210d8 │ │ │ │ + bne.n 4210e0 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldmia r6, {r2, r3, r4, r6} │ │ │ │ + ldmia r6, {r5, r6} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - bne.n 421064 │ │ │ │ + bne.n 42106c │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldmia r6!, {r1, r2, r3, r4} │ │ │ │ + ldmia r6!, {r1, r5} │ │ │ │ lsls r3, r1, #4 │ │ │ │ smmla r1, r6, r7, r0 │ │ │ │ - bne.n 4211d8 │ │ │ │ + bne.n 4211e0 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldmia r5!, {r4, r6, r7} │ │ │ │ + ldmia r5!, {r2, r4, r6, r7} │ │ │ │ lsls r3, r1, #4 │ │ │ │ ldr r1, [pc, #552] @ (421378 ) │ │ │ │ movw r2, #345 @ 0x159 │ │ │ │ ldr r0, [pc, #552] @ (42137c ) │ │ │ │ ldr.w r3, [fp] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ @@ -352071,60 +352071,60 @@ │ │ │ │ ldr r1, [pc, #108] @ (4213d4 ) │ │ │ │ ldr r0, [pc, #108] @ (4213d8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #340 @ 0x154 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ - beq.n 421394 │ │ │ │ + beq.n 42139c │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldmia r4, {r1, r2, r4, r7} │ │ │ │ + ldmia r4, {r1, r3, r4, r7} │ │ │ │ lsls r3, r1, #4 │ │ │ │ ldr??.w r0, [r4, #263] @ 0x107 │ │ │ │ - ldmia r7, {r1, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r6, r7} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldmia r4!, {r1, r3, r6} │ │ │ │ + ldmia r4!, {r1, r2, r3, r6} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldmia r7, {r1, r2, r3, r7} │ │ │ │ + ldmia r7, {r1, r4, r7} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldmia r4, {r3, r4} │ │ │ │ + ldmia r4, {r2, r3, r4} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldmia r7!, {r1, r2, r3, r5} │ │ │ │ + ldmia r7!, {r1, r4, r5} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldmia r3, {r3, r4, r5, r7} │ │ │ │ + ldmia r3, {r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldmia r6, {r3, r6, r7} │ │ │ │ + ldmia r6, {r2, r3, r6, r7} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldmia r3!, {r1, r4, r6} │ │ │ │ + ldmia r3!, {r1, r2, r4, r6} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - cmp r5, #32 │ │ │ │ + cmp r5, #36 @ 0x24 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldmia r6!, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r6!, {r1, r4, r5, r7} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldmia r3!, {r1, r2, r4, r5} │ │ │ │ + ldmia r3, {r1, r3, r4, r5} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldmia r6!, {r1, r4, r7} │ │ │ │ + ldmia r6!, {r1, r2, r4, r7} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldmia r3, {r3, r4} │ │ │ │ + ldmia r3, {r2, r3, r4} │ │ │ │ lsls r3, r1, #4 │ │ │ │ ldrb.w r0, [r6, #263] @ 0x107 │ │ │ │ - ldmia r6!, {r2, r3, r5} │ │ │ │ + ldmia r6!, {r4, r5} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldmia r2, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r2!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r3, r1, #4 │ │ │ │ str r5, [sp, #696] @ 0x2b8 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - ldmia r5, {r2, r3, r4, r5} │ │ │ │ + ldmia r5!, {r6} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - cdp 1, 5, cr0, cr14, cr10, {0} │ │ │ │ + cdp 1, 6, cr0, cr2, cr10, {0} │ │ │ │ str r5, [sp, #600] @ 0x258 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - ldmia r5, {r2, r5} │ │ │ │ + ldmia r5, {r3, r5} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - strb r6, [r7, #15] │ │ │ │ + strb r2, [r0, #16] │ │ │ │ lsls r3, r1, #4 │ │ │ │ │ │ │ │ 004213dc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -353226,25 +353226,25 @@ │ │ │ │ lsls r2, r4, #4 │ │ │ │ ldrb r4, [r6, r4] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4, {r4} │ │ │ │ + ldmia r4, {r2, r4} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldmia r0!, {r7} │ │ │ │ + ldmia r0!, {r2, r7} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldmia r3!, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r3!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldmia r0!, {r1, r5, r6} │ │ │ │ + ldmia r0!, {r1, r2, r5, r6} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldmia r3!, {r2, r6, r7} │ │ │ │ + ldmia r3, {r3, r6, r7} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldmia r0!, {r2, r4, r5} │ │ │ │ + ldmia r0!, {r3, r4, r5} │ │ │ │ lsls r3, r1, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [pc, #608] @ (4221a8 ) │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #27 │ │ │ │ movs r0, r0 │ │ │ │ @@ -353252,121 +353252,121 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #26 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r0, [r0, r7] │ │ │ │ movs r0, r0 │ │ │ │ - usat r1, #10, r2 │ │ │ │ - ldmia r0!, {r1, r2, r7} │ │ │ │ + usat r1, #10, r6 │ │ │ │ + ldmia r0!, {r1, r3, r7} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - stmia r4!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4} │ │ │ │ + ldmia r0!, {r1, r5} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - stmia r4!, {r1, r2, r3, r7} │ │ │ │ + stmia r4!, {r1, r4, r7} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldmia r0!, {r1} │ │ │ │ + ldmia r0!, {r1, r2} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - stmia r4!, {r1, r4, r5, r6} │ │ │ │ + stmia r4!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - stmia r7!, {r5, r6, r7} │ │ │ │ + stmia r7!, {r2, r5, r6, r7} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - stmia r4!, {r4, r6} │ │ │ │ + stmia r4!, {r2, r4, r6} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - stmia r7!, {r2, r6, r7} │ │ │ │ + stmia r7!, {r3, r6, r7} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - stmia r4!, {r2, r4, r5} │ │ │ │ + stmia r4!, {r3, r4, r5} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - stmia r7!, {r3, r5, r7} │ │ │ │ + stmia r7!, {r2, r3, r5, r7} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - stmia r4!, {r3, r4} │ │ │ │ + stmia r4!, {r2, r3, r4} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - stmia r7!, {r4, r5} │ │ │ │ + stmia r7!, {r2, r4, r5} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - stmia r3!, {r5, r7} │ │ │ │ + stmia r3!, {r2, r5, r7} │ │ │ │ lsls r3, r1, #4 │ │ │ │ add.w r1, r6, #7 │ │ │ │ - stmia r7!, {r1, r2, r3} │ │ │ │ + stmia r7!, {r1, r4} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r3!, {r1, r7} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - stmia r6!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r3!, {r1, r5, r6} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - stmia r6!, {r2, r4, r5, r7} │ │ │ │ + stmia r6!, {r3, r4, r5, r7} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - stmia r3!, {r2, r5} │ │ │ │ + stmia r3!, {r3, r5} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - subs r2, #122 @ 0x7a │ │ │ │ + subs r2, #126 @ 0x7e │ │ │ │ lsls r3, r1, #4 │ │ │ │ - stmia r6!, {r1, r2, r4, r7} │ │ │ │ + stmia r6!, {r1, r3, r4, r7} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - stmia r3!, {} │ │ │ │ + stmia r3!, {r2} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - stmia r6!, {r3, r4, r5, r6} │ │ │ │ + stmia r6!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r3, r1, #4 │ │ │ │ orn r1, r4, #7 │ │ │ │ - stmia r2!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r2!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - stmia r6!, {r1, r2, r6} │ │ │ │ + stmia r6!, {r1, r3, r6} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - stmia r2!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r2!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - stmia r6!, {r2, r3, r5} │ │ │ │ + stmia r6!, {r4, r5} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - stmia r2!, {r2, r3, r4, r7} │ │ │ │ + stmia r2!, {r5, r7} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - stmia r6!, {r1, r4} │ │ │ │ + stmia r6!, {r1, r2, r4} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - stmia r2!, {r1, r7} │ │ │ │ + stmia r2!, {r1, r2, r7} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - stmia r5!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - movs r4, #62 @ 0x3e │ │ │ │ + movs r4, #66 @ 0x42 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - stmia r2!, {r4, r6} │ │ │ │ + stmia r2!, {r2, r4, r6} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - stmia r5!, {r3, r6, r7} │ │ │ │ + stmia r5!, {r2, r3, r6, r7} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - stmia r2!, {r3, r4, r5} │ │ │ │ + stmia r2!, {r2, r3, r4, r5} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - stmia r5!, {r2, r3, r4, r7} │ │ │ │ + stmia r5!, {r5, r7} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - stmia r2!, {r2, r3} │ │ │ │ + stmia r2!, {r4} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - stmia r5!, {r1, r7} │ │ │ │ + stmia r5!, {r1, r2, r7} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - stmia r1!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - stmia r4!, {r3, r5} │ │ │ │ + stmia r4!, {r2, r3, r5} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - stmia r0!, {r3, r4, r7} │ │ │ │ + stmia r0!, {r2, r3, r4, r7} │ │ │ │ lsls r3, r1, #4 │ │ │ │ ldr r4, [r4, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r0, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r4} │ │ │ │ + stmia r3!, {r2, r4} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ittt hi │ │ │ │ - lslhi r3, r1, #4 │ │ │ │ - stmiahi r2!, {r2, r4, r6, r7} │ │ │ │ + itte hi │ │ │ │ lslhi r3, r1, #4 │ │ │ │ - itt mi │ │ │ │ + stmiahi r2!, {r3, r4, r6, r7} │ │ │ │ + lslls r3, r1, #4 │ │ │ │ + it mi │ │ │ │ lslmi r3, r1, #4 │ │ │ │ - submi r2, #140 @ 0x8c │ │ │ │ + subs r2, #144 @ 0x90 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - stmia r2!, {r3, r4, r5, r7} │ │ │ │ + stmia r2!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - itte cs │ │ │ │ + itet cs │ │ │ │ lslcs r3, r1, #4 │ │ │ │ - ldrcs r0, [sp, #24] │ │ │ │ - blxcc 73c330 │ │ │ │ + ldrcc r0, [sp, #24] │ │ │ │ + blxcs 73c330 │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #1 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 73c1dc │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r7, r3 │ │ │ │ @@ -353446,23 +353446,23 @@ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 41c8e0 │ │ │ │ b.w 421578 │ │ │ │ str r0, [r0, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r3, r5, r6, r7} │ │ │ │ + stmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - pop {r3, r4, r6, pc} │ │ │ │ + pop {r2, r3, r4, r6, pc} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - subs r0, #122 @ 0x7a │ │ │ │ + subs r0, #126 @ 0x7e │ │ │ │ lsls r3, r1, #4 │ │ │ │ - stmia r0!, {r1, r2, r5, r7} │ │ │ │ + stmia r0!, {r1, r3, r5, r7} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - pop {r1, r2, r4, pc} │ │ │ │ + pop {r1, r3, r4, pc} │ │ │ │ lsls r3, r1, #4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 422664 │ │ │ │ ldr.w r0, [r9, #192] @ 0xc0 │ │ │ │ @@ -354362,109 +354362,109 @@ │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ stmia r0!, {r2, r3, r4, r6} │ │ │ │ str r0, [r0, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - revsh r2, r7 │ │ │ │ + revsh r6, r7 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - @ instruction: 0xb76a │ │ │ │ + @ instruction: 0xb76e │ │ │ │ lsls r3, r1, #4 │ │ │ │ b.n 4223fc │ │ │ │ lsls r7, r0, #4 │ │ │ │ - revsh r6, r2 │ │ │ │ + revsh r2, r3 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - @ instruction: 0xb746 │ │ │ │ + @ instruction: 0xb74a │ │ │ │ lsls r3, r1, #4 │ │ │ │ - hlt 0x003a │ │ │ │ + hlt 0x003e │ │ │ │ lsls r3, r1, #4 │ │ │ │ - @ instruction: 0xb72a │ │ │ │ + @ instruction: 0xb72e │ │ │ │ lsls r3, r1, #4 │ │ │ │ - hlt 0x001a │ │ │ │ + hlt 0x001e │ │ │ │ lsls r3, r1, #4 │ │ │ │ - @ instruction: 0xb70a │ │ │ │ + @ instruction: 0xb70e │ │ │ │ lsls r3, r1, #4 │ │ │ │ - hlt 0x0002 │ │ │ │ + hlt 0x0006 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - @ instruction: 0xb6f2 │ │ │ │ + @ instruction: 0xb6f6 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - rev16 r2, r5 │ │ │ │ + rev16 r6, r5 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - @ instruction: 0xb6da │ │ │ │ + @ instruction: 0xb6de │ │ │ │ lsls r3, r1, #4 │ │ │ │ - rev16 r0, r0 │ │ │ │ + rev16 r4, r0 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - @ instruction: 0xb6b0 │ │ │ │ + @ instruction: 0xb6b4 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - rev r0, r5 │ │ │ │ + rev r4, r5 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - @ instruction: 0xb698 │ │ │ │ + @ instruction: 0xb69c │ │ │ │ lsls r3, r1, #4 │ │ │ │ - cmp r2, #254 @ 0xfe │ │ │ │ + cmp r3, #2 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - cbnz r0, 422ad4 │ │ │ │ + cbnz r4, 422ad4 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - @ instruction: 0xb652 │ │ │ │ + @ instruction: 0xb656 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - cmp r2, #158 @ 0x9e │ │ │ │ + cmp r2, #162 @ 0xa2 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - cbnz r6, 422ac6 │ │ │ │ + cbnz r2, 422ac8 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r2, r4, r5, r6, r7, lr} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - cbnz r6, 422ac2 │ │ │ │ + cbnz r2, 422ac4 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - push {r6, r7, lr} │ │ │ │ + push {r2, r6, r7, lr} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - cbnz r4, 422ac4 │ │ │ │ + cbnz r0, 422ac6 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - push {r1, r2, r5, r7, lr} │ │ │ │ + push {r1, r3, r5, r7, lr} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - cbnz r2, 422ac2 │ │ │ │ + cbnz r6, 422ac2 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - push {r1, r3, r4, r5, r6, lr} │ │ │ │ + push {r1, r2, r3, r4, r5, r6, lr} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - @ instruction: 0xb8ee │ │ │ │ + @ instruction: 0xb8f2 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - push {r5, r6, lr} │ │ │ │ + push {r2, r5, r6, lr} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - @ instruction: 0xb8d8 │ │ │ │ + @ instruction: 0xb8dc │ │ │ │ lsls r3, r1, #4 │ │ │ │ - push {r3, r6, lr} │ │ │ │ + push {r2, r3, r6, lr} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - @ instruction: 0xb8b8 │ │ │ │ + @ instruction: 0xb8bc │ │ │ │ lsls r3, r1, #4 │ │ │ │ - push {r3, r5, lr} │ │ │ │ + push {r2, r3, r5, lr} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - @ instruction: 0xb894 │ │ │ │ + @ instruction: 0xb898 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - push {r1, r2, lr} │ │ │ │ + push {r1, r3, lr} │ │ │ │ lsls r3, r1, #4 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb816 │ │ │ │ + @ instruction: 0xb81a │ │ │ │ lsls r3, r1, #4 │ │ │ │ - push {r1, r2, r7} │ │ │ │ + push {r1, r3, r7} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - @ instruction: 0xb7da │ │ │ │ + @ instruction: 0xb7de │ │ │ │ lsls r3, r1, #4 │ │ │ │ - push {r1, r3, r6} │ │ │ │ + push {r1, r2, r3, r6} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - @ instruction: 0xb7b8 │ │ │ │ + @ instruction: 0xb7bc │ │ │ │ lsls r3, r1, #4 │ │ │ │ - push {r1, r3, r5} │ │ │ │ + push {r1, r2, r3, r5} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - @ instruction: 0xb782 │ │ │ │ + @ instruction: 0xb786 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - cbz r4, 422b84 │ │ │ │ + cbz r0, 422b86 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - @ instruction: 0xb74a │ │ │ │ + @ instruction: 0xb74e │ │ │ │ lsls r3, r1, #4 │ │ │ │ - cbz r4, 422b7e │ │ │ │ + cbz r0, 422b80 │ │ │ │ lsls r3, r1, #4 │ │ │ │ vstr d0, [sp, #24] │ │ │ │ blx 3451e4 │ │ │ │ vldr d7, [sp, #24] │ │ │ │ cbz r0, 422b42 │ │ │ │ ldr r0, [pc, #600] @ (422d78 ) │ │ │ │ mov r1, r5 │ │ │ │ @@ -354703,43 +354703,43 @@ │ │ │ │ blx 73c10c │ │ │ │ b.n 422d14 │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ stmia r0!, {r2, r3, r4, r6} │ │ │ │ - movs r7, #82 @ 0x52 │ │ │ │ + movs r7, #86 @ 0x56 │ │ │ │ lsls r3, r1, #4 │ │ │ │ adds r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r2!, {r1, r3, r4, r7} │ │ │ │ lsls r7, r0, #4 │ │ │ │ - push {r1, r2, r6, r7, lr} │ │ │ │ + push {r1, r3, r6, r7, lr} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - sxth r6, r6 │ │ │ │ + sxth r2, r7 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r4, [r5, r0] │ │ │ │ + ldr r0, [r6, r0] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - asrs r6, r5, #14 │ │ │ │ + asrs r2, r6, #14 │ │ │ │ lsls r0, r3, #4 │ │ │ │ str r0, [r0, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r3, r4, r5, r7} │ │ │ │ + push {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - cbz r4, 422daa │ │ │ │ + cbz r0, 422dac │ │ │ │ lsls r3, r1, #4 │ │ │ │ - push {r1, r2, r4, r5, r6} │ │ │ │ + push {r1, r3, r4, r5, r6} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - sub sp, #416 @ 0x1a0 │ │ │ │ + sub sp, #432 @ 0x1b0 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - cmp r3, #250 @ 0xfa │ │ │ │ + cmp r3, #254 @ 0xfe │ │ │ │ lsls r3, r1, #4 │ │ │ │ - push {r1, r2, r5} │ │ │ │ + push {r1, r3, r5} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - sub sp, #80 @ 0x50 │ │ │ │ + sub sp, #96 @ 0x60 │ │ │ │ lsls r3, r1, #4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [r3, #696] @ 0x2b8 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 34483c │ │ │ │ @@ -354999,17 +354999,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ stmia r0!, {r2, r3, r4, r6} │ │ │ │ str r0, [r0, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 42306c │ │ │ │ + cbz r6, 42306c │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r6, sp, #80 @ 0x50 │ │ │ │ + add r6, sp, #96 @ 0x60 │ │ │ │ lsls r3, r1, #4 │ │ │ │ ldr r3, [pc, #588] @ (423298 ) │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [pc, #588] @ (42329c ) │ │ │ │ ldr r0, [pc, #592] @ (4232a0 ) │ │ │ │ ldr r5, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ @@ -355230,29 +355230,29 @@ │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ stmia r0!, {r2, r3, r4, r6} │ │ │ │ adds r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 4232aa │ │ │ │ + cbz r6, 4232aa │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r5, sp, #624 @ 0x270 │ │ │ │ + add r5, sp, #640 @ 0x280 │ │ │ │ lsls r3, r1, #4 │ │ │ │ ldr r0, [r5, #68] @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #344 @ 0x158 │ │ │ │ + add r7, sp, #360 @ 0x168 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r3, sp, #800 @ 0x320 │ │ │ │ + add r3, sp, #816 @ 0x330 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r7, sp, #248 @ 0xf8 │ │ │ │ + add r7, sp, #264 @ 0x108 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r3, sp, #704 @ 0x2c0 │ │ │ │ + add r3, sp, #720 @ 0x2d0 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - movs r0, #10 │ │ │ │ + movs r0, #14 │ │ │ │ lsls r3, r1, #4 │ │ │ │ ldr.w r3, [fp] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cbnz r3, 4232d0 │ │ │ │ mov r0, fp │ │ │ │ @@ -356024,173 +356024,173 @@ │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ stmia r0!, {r2, r3, r4, r6} │ │ │ │ lsls r4, r3, #27 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #456 @ 0x1c8 │ │ │ │ + add r4, sp, #472 @ 0x1d8 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r0, sp, #904 @ 0x388 │ │ │ │ + add r0, sp, #920 @ 0x398 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r4, sp, #320 @ 0x140 │ │ │ │ + add r4, sp, #336 @ 0x150 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r0, sp, #776 @ 0x308 │ │ │ │ + add r0, sp, #792 @ 0x318 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r4, sp, #80 @ 0x50 │ │ │ │ + add r4, sp, #96 @ 0x60 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r0, sp, #528 @ 0x210 │ │ │ │ + add r0, sp, #544 @ 0x220 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r3, sp, #976 @ 0x3d0 │ │ │ │ + add r3, sp, #992 @ 0x3e0 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - lsrs r0, r0, #9 │ │ │ │ + lsrs r4, r0, #9 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r0, sp, #328 @ 0x148 │ │ │ │ + add r0, sp, #344 @ 0x158 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r3, sp, #768 @ 0x300 │ │ │ │ + add r3, sp, #784 @ 0x310 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r0, sp, #192 @ 0xc0 │ │ │ │ + add r0, sp, #208 @ 0xd0 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - lsrs r6, r6, #7 │ │ │ │ + lsrs r2, r7, #7 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r0, sp, #8 │ │ │ │ + add r0, sp, #24 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r3, sp, #560 @ 0x230 │ │ │ │ + add r3, sp, #576 @ 0x240 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r3, sp, #320 @ 0x140 │ │ │ │ + add r3, sp, #336 @ 0x150 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r7, pc, #768 @ (adr r7, 423e20 ) │ │ │ │ + add r7, pc, #784 @ (adr r7, 423e30 ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r3, sp, #208 @ 0xd0 │ │ │ │ + add r3, sp, #224 @ 0xe0 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r7, pc, #656 @ (adr r7, 423db8 ) │ │ │ │ + add r7, pc, #672 @ (adr r7, 423dc8 ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r3, sp, #96 @ 0x60 │ │ │ │ + add r3, sp, #112 @ 0x70 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r7, pc, #544 @ (adr r7, 423d50 ) │ │ │ │ + add r7, pc, #560 @ (adr r7, 423d60 ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r2, sp, #976 @ 0x3d0 │ │ │ │ + add r2, sp, #992 @ 0x3e0 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r7, pc, #400 @ (adr r7, 423cc8 ) │ │ │ │ + add r7, pc, #416 @ (adr r7, 423cd8 ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r2, sp, #728 @ 0x2d8 │ │ │ │ + add r2, sp, #744 @ 0x2e8 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r7, pc, #152 @ (adr r7, 423bd8 ) │ │ │ │ + add r7, pc, #168 @ (adr r7, 423be8 ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r2, sp, #608 @ 0x260 │ │ │ │ + add r2, sp, #624 @ 0x270 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r7, pc, #32 @ (adr r7, 423b68 ) │ │ │ │ + add r7, pc, #48 @ (adr r7, 423b78 ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r6, pc, #936 @ (adr r6, 423ef4 ) │ │ │ │ + add r6, pc, #952 @ (adr r6, 423f04 ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ - lsrs r6, r7, #2 │ │ │ │ + lsrs r2, r0, #3 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r2, sp, #384 @ 0x180 │ │ │ │ + add r2, sp, #400 @ 0x190 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r2, sp, #304 @ 0x130 │ │ │ │ + add r2, sp, #320 @ 0x140 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r6, pc, #752 @ (adr r6, 423e4c ) │ │ │ │ + add r6, pc, #768 @ (adr r6, 423e5c ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add sp, #240 @ 0xf0 │ │ │ │ + add sp, #256 @ 0x100 │ │ │ │ lsls r2, r3, #4 │ │ │ │ - add r2, sp, #176 @ 0xb0 │ │ │ │ + add r2, sp, #192 @ 0xc0 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r6, pc, #624 @ (adr r6, 423dd8 ) │ │ │ │ + add r6, pc, #640 @ (adr r6, 423de8 ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r6, pc, #504 @ (adr r6, 423d68 ) │ │ │ │ + add r6, pc, #520 @ (adr r6, 423d78 ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r1, sp, #928 @ 0x3a0 │ │ │ │ + add r1, sp, #944 @ 0x3b0 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r6, pc, #360 @ (adr r6, 423ce0 ) │ │ │ │ + add r6, pc, #376 @ (adr r6, 423cf0 ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r1, sp, #784 @ 0x310 │ │ │ │ + add r1, sp, #800 @ 0x320 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r6, pc, #216 @ (adr r6, 423c58 ) │ │ │ │ + add r6, pc, #232 @ (adr r6, 423c68 ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r1, sp, #424 @ 0x1a8 │ │ │ │ + add r1, sp, #440 @ 0x1b8 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r5, pc, #880 @ (adr r5, 423ef8 ) │ │ │ │ + add r5, pc, #896 @ (adr r5, 423f08 ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r1, sp, #320 @ 0x140 │ │ │ │ + add r1, sp, #336 @ 0x150 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r5, pc, #776 @ (adr r5, 423e98 ) │ │ │ │ + add r5, pc, #792 @ (adr r5, 423ea8 ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r1, sp, #144 @ 0x90 │ │ │ │ + add r1, sp, #160 @ 0xa0 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r5, pc, #600 @ (adr r5, 423df0 ) │ │ │ │ + add r5, pc, #616 @ (adr r5, 423e00 ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r1, sp, #16 │ │ │ │ + add r1, sp, #32 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r5, pc, #464 @ (adr r5, 423d70 ) │ │ │ │ + add r5, pc, #480 @ (adr r5, 423d80 ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r0, sp, #944 @ 0x3b0 │ │ │ │ + add r0, sp, #960 @ 0x3c0 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r5, pc, #368 @ (adr r5, 423d18 ) │ │ │ │ + add r5, pc, #384 @ (adr r5, 423d28 ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r0, sp, #848 @ 0x350 │ │ │ │ + add r0, sp, #864 @ 0x360 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r5, pc, #272 @ (adr r5, 423cc0 ) │ │ │ │ + add r5, pc, #288 @ (adr r5, 423cd0 ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r0, sp, #752 @ 0x2f0 │ │ │ │ + add r0, sp, #768 @ 0x300 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r5, pc, #176 @ (adr r5, 423c68 ) │ │ │ │ + add r5, pc, #192 @ (adr r5, 423c78 ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r0, sp, #600 @ 0x258 │ │ │ │ + add r0, sp, #616 @ 0x268 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r5, pc, #32 @ (adr r5, 423be0 ) │ │ │ │ + add r5, pc, #48 @ (adr r5, 423bf0 ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r0, sp, #504 @ 0x1f8 │ │ │ │ + add r0, sp, #520 @ 0x208 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r4, pc, #960 @ (adr r4, 423f88 ) │ │ │ │ + add r4, pc, #976 @ (adr r4, 423f98 ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r0, sp, #376 @ 0x178 │ │ │ │ + add r0, sp, #392 @ 0x188 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r4, pc, #832 @ (adr r4, 423f10 ) │ │ │ │ + add r4, pc, #848 @ (adr r4, 423f20 ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ - adds r0, r3, r4 │ │ │ │ + adds r4, r3, r4 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r7, pc, #992 @ (adr r7, 423fb8 ) │ │ │ │ + add r7, pc, #1008 @ (adr r7, 423fc8 ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r4, pc, #424 @ (adr r4, 423d84 ) │ │ │ │ + add r4, pc, #440 @ (adr r4, 423d94 ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r7, pc, #824 @ (adr r7, 423f18 ) │ │ │ │ + add r7, pc, #840 @ (adr r7, 423f28 ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r4, pc, #256 @ (adr r4, 423ce4 ) │ │ │ │ + add r4, pc, #272 @ (adr r4, 423cf4 ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r7, pc, #720 @ (adr r7, 423eb8 ) │ │ │ │ + add r7, pc, #736 @ (adr r7, 423ec8 ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r4, pc, #152 @ (adr r4, 423c84 ) │ │ │ │ + add r4, pc, #168 @ (adr r4, 423c94 ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r7, pc, #624 @ (adr r7, 423e60 ) │ │ │ │ + add r7, pc, #640 @ (adr r7, 423e70 ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r4, pc, #48 @ (adr r4, 423c24 ) │ │ │ │ + add r4, pc, #64 @ (adr r4, 423c34 ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ - subs r2, r4, #5 │ │ │ │ + subs r6, r4, #5 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r7, pc, #472 @ (adr r7, 423dd4 ) │ │ │ │ + add r7, pc, #488 @ (adr r7, 423de4 ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r3, pc, #928 @ (adr r3, 423fa0 ) │ │ │ │ + add r3, pc, #944 @ (adr r3, 423fb0 ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ - subs r2, r1, #4 │ │ │ │ + subs r6, r1, #4 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r7, pc, #352 @ (adr r7, 423d68 ) │ │ │ │ + add r7, pc, #368 @ (adr r7, 423d78 ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r3, pc, #800 @ (adr r3, 423f2c ) │ │ │ │ + add r3, pc, #816 @ (adr r3, 423f3c ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r6, pc, #896 @ (adr r6, 423f90 ) │ │ │ │ + add r6, pc, #912 @ (adr r6, 423fa0 ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r3, pc, #328 @ (adr r3, 423d5c ) │ │ │ │ + add r3, pc, #344 @ (adr r3, 423d6c ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r3, pc, #240 @ (adr r3, 423d08 ) │ │ │ │ + add r3, pc, #256 @ (adr r3, 423d18 ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ - subs r0, r2, #2 │ │ │ │ + subs r4, r2, #2 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r6, pc, #744 @ (adr r6, 423f08 ) │ │ │ │ + add r6, pc, #760 @ (adr r6, 423f18 ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cbnz r3, 423c30 │ │ │ │ mov r0, r2 │ │ │ │ @@ -357322,198 +357322,198 @@ │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ stmia r0!, {r2, r3, r4, r6} │ │ │ │ - add r5, pc, #608 @ (adr r5, 4249fc ) │ │ │ │ + add r5, pc, #624 @ (adr r5, 424a0c ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, r7] │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #520 @ (adr r1, 4249b8 ) │ │ │ │ + add r1, pc, #536 @ (adr r1, 4249c8 ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r5, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r5, [sp, #992] @ 0x3e0 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r1, pc, #160 @ (adr r1, 424858 ) │ │ │ │ + add r1, pc, #176 @ (adr r1, 424868 ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r5, [sp, #616] @ 0x268 │ │ │ │ + ldr r5, [sp, #632] @ 0x278 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r0, pc, #784 @ (adr r0, 424ad0 ) │ │ │ │ + add r0, pc, #800 @ (adr r0, 424ae0 ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r5, [sp, #216] @ 0xd8 │ │ │ │ + ldr r5, [sp, #232] @ 0xe8 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r0, pc, #464 @ (adr r0, 424998 ) │ │ │ │ + add r0, pc, #480 @ (adr r0, 4249a8 ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r4, [sp, #920] @ 0x398 │ │ │ │ + ldr r4, [sp, #936] @ 0x3a8 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r0, pc, #160 @ (adr r0, 424870 ) │ │ │ │ + add r0, pc, #176 @ (adr r0, 424880 ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r4, [sp, #616] @ 0x268 │ │ │ │ + ldr r4, [sp, #632] @ 0x278 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r0, pc, #0 @ (adr r0, 4247d8 ) │ │ │ │ + add r0, pc, #16 @ (adr r0, 4247e8 ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r4, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r4, [sp, #464] @ 0x1d0 │ │ │ │ lsls r3, r1, #4 │ │ │ │ ldr r0, [r5, #68] @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #32] │ │ │ │ + ldr r7, [sp, #48] @ 0x30 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r3, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r3, [sp, #504] @ 0x1f8 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r6, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r6, [sp, #968] @ 0x3c8 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r3, [sp, #384] @ 0x180 │ │ │ │ + ldr r3, [sp, #400] @ 0x190 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - asrs r6, r2, #25 │ │ │ │ + asrs r2, r3, #25 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r6, [sp, #640] @ 0x280 │ │ │ │ + ldr r6, [sp, #656] @ 0x290 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r6, [sp, #296] @ 0x128 │ │ │ │ + ldr r6, [sp, #312] @ 0x138 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r2, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r2, [sp, #760] @ 0x2f8 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r6, [sp, #48] @ 0x30 │ │ │ │ + ldr r6, [sp, #64] @ 0x40 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r2, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r2, [sp, #520] @ 0x208 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + ldr r2, [sp, #256] @ 0x100 │ │ │ │ lsls r3, r1, #4 │ │ │ │ stmia r7!, {r1, r4, r5, r7} │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r5, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r5, [sp, #744] @ 0x2e8 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ lsls r3, r1, #4 │ │ │ │ stmia r7!, {r1, r7} │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r5, [sp, #536] @ 0x218 │ │ │ │ + ldr r5, [sp, #552] @ 0x228 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r1, [sp, #904] @ 0x388 │ │ │ │ + ldr r1, [sp, #920] @ 0x398 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - @ instruction: 0xfbb80116 │ │ │ │ - ldr r5, [sp, #368] @ 0x170 │ │ │ │ + @ instruction: 0xfbbc0116 │ │ │ │ + ldr r5, [sp, #384] @ 0x180 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r5, [sp, #240] @ 0xf0 │ │ │ │ + ldr r5, [sp, #256] @ 0x100 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r1, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r1, [sp, #712] @ 0x2c8 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r4, [sp, #616] @ 0x268 │ │ │ │ + ldr r4, [sp, #632] @ 0x278 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r4, [sp, #520] @ 0x208 │ │ │ │ + ldr r4, [sp, #536] @ 0x218 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r0, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r0, [sp, #992] @ 0x3e0 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r4, [sp, #400] @ 0x190 │ │ │ │ + ldr r4, [sp, #416] @ 0x1a0 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r0, [sp, #856] @ 0x358 │ │ │ │ + ldr r0, [sp, #872] @ 0x368 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r4, [sp, #264] @ 0x108 │ │ │ │ + ldr r4, [sp, #280] @ 0x118 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r0, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r0, [sp, #736] @ 0x2e0 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r4, [sp, #88] @ 0x58 │ │ │ │ + ldr r4, [sp, #104] @ 0x68 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r0, [sp, #544] @ 0x220 │ │ │ │ + ldr r0, [sp, #560] @ 0x230 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r3, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r0, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r0, [sp, #464] @ 0x1d0 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r3, [sp, #768] @ 0x300 │ │ │ │ + ldr r3, [sp, #784] @ 0x310 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r0, [sp, #200] @ 0xc8 │ │ │ │ + ldr r0, [sp, #216] @ 0xd8 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r3, [sp, #600] @ 0x258 │ │ │ │ + ldr r3, [sp, #616] @ 0x268 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r3, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r3, [sp, #432] @ 0x1b0 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r7, [sp, #872] @ 0x368 │ │ │ │ + str r7, [sp, #888] @ 0x378 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r3, [sp, #336] @ 0x150 │ │ │ │ + ldr r3, [sp, #352] @ 0x160 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r7, [sp, #792] @ 0x318 │ │ │ │ + str r7, [sp, #808] @ 0x328 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r3, [sp, #184] @ 0xb8 │ │ │ │ + ldr r3, [sp, #200] @ 0xc8 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r7, [sp, #640] @ 0x280 │ │ │ │ + str r7, [sp, #656] @ 0x290 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r7, [sp, #488] @ 0x1e8 │ │ │ │ + str r7, [sp, #504] @ 0x1f8 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r2, [sp, #888] @ 0x378 │ │ │ │ + ldr r2, [sp, #904] @ 0x388 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r7, [sp, #320] @ 0x140 │ │ │ │ + str r7, [sp, #336] @ 0x150 │ │ │ │ lsls r3, r1, #4 │ │ │ │ str r2, [r0, #36] @ 0x24 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - ldr r1, [sp, #832] @ 0x340 │ │ │ │ + ldr r1, [sp, #848] @ 0x350 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r3, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r3, [sp, #440] @ 0x1b8 │ │ │ │ lsls r3, r1, #4 │ │ │ │ str r2, [r5, #32] │ │ │ │ lsls r3, r3, #4 │ │ │ │ - ldr r1, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r1, [sp, #752] @ 0x2f0 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r2, [r4, r2] │ │ │ │ + ldr r6, [r4, r2] │ │ │ │ lsls r3, r1, #4 │ │ │ │ str r2, [r2, #32] │ │ │ │ lsls r3, r3, #4 │ │ │ │ - ldr r1, [sp, #640] @ 0x280 │ │ │ │ + ldr r1, [sp, #656] @ 0x290 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r2, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r2, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r3, r1, #4 │ │ │ │ str r6, [r6, #28] │ │ │ │ lsls r3, r3, #4 │ │ │ │ - cbz r4, 424932 │ │ │ │ + cbz r0, 424934 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - cbz r4, 42493e │ │ │ │ + cbz r0, 424940 │ │ │ │ lsls r2, r1, #4 │ │ │ │ str r0, [r4, #28] │ │ │ │ lsls r3, r3, #4 │ │ │ │ - ldr r1, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r1, [sp, #456] @ 0x1c8 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r2, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ lsls r3, r1, #4 │ │ │ │ str r0, [r1, #28] │ │ │ │ lsls r3, r3, #4 │ │ │ │ - ldr r1, [sp, #344] @ 0x158 │ │ │ │ + ldr r1, [sp, #360] @ 0x168 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - strb r0, [r3, r0] │ │ │ │ + strb r4, [r3, r0] │ │ │ │ lsls r3, r1, #4 │ │ │ │ str r0, [r6, #24] │ │ │ │ lsls r3, r3, #4 │ │ │ │ - ldr r1, [sp, #248] @ 0xf8 │ │ │ │ + ldr r1, [sp, #264] @ 0x108 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r2, [sp, #544] @ 0x220 │ │ │ │ + ldr r2, [sp, #560] @ 0x230 │ │ │ │ lsls r3, r1, #4 │ │ │ │ str r0, [r3, #24] │ │ │ │ lsls r3, r3, #4 │ │ │ │ - ldr r1, [sp, #152] @ 0x98 │ │ │ │ + ldr r1, [sp, #168] @ 0xa8 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrh r0, [r1, r3] │ │ │ │ + ldrh r4, [r1, r3] │ │ │ │ lsls r3, r1, #4 │ │ │ │ str r0, [r0, #24] │ │ │ │ lsls r3, r3, #4 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - strb r4, [r3, r7] │ │ │ │ + strb r0, [r4, r7] │ │ │ │ lsls r3, r1, #4 │ │ │ │ ldr r3, [pc, #452] @ (424ad4 ) │ │ │ │ movw r2, #4573 @ 0x11dd │ │ │ │ ldr r1, [pc, #452] @ (424ad8 ) │ │ │ │ ldr r0, [pc, #452] @ (424adc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ @@ -357680,125 +357680,125 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #380 @ 0x17c │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ ldrsh r2, [r5, r7] │ │ │ │ lsls r3, r3, #4 │ │ │ │ - str r7, [sp, #480] @ 0x1e0 │ │ │ │ + str r7, [sp, #496] @ 0x1f0 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - strb r2, [r7, r0] │ │ │ │ + strb r6, [r7, r0] │ │ │ │ lsls r3, r1, #4 │ │ │ │ ldrsh r2, [r2, r7] │ │ │ │ lsls r3, r3, #4 │ │ │ │ - str r7, [sp, #384] @ 0x180 │ │ │ │ + str r7, [sp, #400] @ 0x190 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r0, [sp, #584] @ 0x248 │ │ │ │ + ldr r0, [sp, #600] @ 0x258 │ │ │ │ lsls r3, r1, #4 │ │ │ │ ldrsh r2, [r7, r6] │ │ │ │ lsls r3, r3, #4 │ │ │ │ - str r7, [sp, #288] @ 0x120 │ │ │ │ + str r7, [sp, #304] @ 0x130 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - bls.n 424abc │ │ │ │ + bls.n 424ac4 │ │ │ │ lsls r2, r1, #4 │ │ │ │ ldrsh r2, [r4, r6] │ │ │ │ lsls r3, r3, #4 │ │ │ │ - str r7, [sp, #192] @ 0xc0 │ │ │ │ + str r7, [sp, #208] @ 0xd0 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r1, [pc, #872] @ (424e6c ) │ │ │ │ + ldr r1, [pc, #888] @ (424e7c ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ ldrsh r2, [r1, r6] │ │ │ │ lsls r3, r3, #4 │ │ │ │ - str r7, [sp, #96] @ 0x60 │ │ │ │ + str r7, [sp, #112] @ 0x70 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - bvc.n 424aac │ │ │ │ + bvc.n 424ab4 │ │ │ │ lsls r2, r1, #4 │ │ │ │ ldrsh r2, [r6, r5] │ │ │ │ lsls r3, r3, #4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ + str r7, [sp, #16] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - adds r6, #254 @ 0xfe │ │ │ │ + adds r7, #2 │ │ │ │ lsls r3, r1, #4 │ │ │ │ ldrsh r2, [r3, r5] │ │ │ │ lsls r3, r3, #4 │ │ │ │ - str r6, [sp, #928] @ 0x3a0 │ │ │ │ + str r6, [sp, #944] @ 0x3b0 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r7, [sp, #856] @ 0x358 │ │ │ │ + str r7, [sp, #872] @ 0x368 │ │ │ │ lsls r3, r1, #4 │ │ │ │ ldrsh r2, [r0, r5] │ │ │ │ lsls r3, r3, #4 │ │ │ │ - str r6, [sp, #832] @ 0x340 │ │ │ │ + str r6, [sp, #848] @ 0x350 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - subs r5, #170 @ 0xaa │ │ │ │ + subs r5, #174 @ 0xae │ │ │ │ lsls r3, r1, #4 │ │ │ │ ldrsh r2, [r5, r4] │ │ │ │ lsls r3, r3, #4 │ │ │ │ - str r6, [sp, #736] @ 0x2e0 │ │ │ │ + str r6, [sp, #752] @ 0x2f0 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - @ instruction: 0xb716 │ │ │ │ + @ instruction: 0xb71a │ │ │ │ lsls r2, r1, #4 │ │ │ │ ldrsh r2, [r2, r4] │ │ │ │ lsls r3, r3, #4 │ │ │ │ - str r6, [sp, #640] @ 0x280 │ │ │ │ + str r6, [sp, #656] @ 0x290 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - bmi.n 424a80 │ │ │ │ + bmi.n 424a88 │ │ │ │ lsls r2, r1, #4 │ │ │ │ ldrsh r2, [r7, r3] │ │ │ │ lsls r3, r3, #4 │ │ │ │ - str r6, [sp, #544] @ 0x220 │ │ │ │ + str r6, [sp, #560] @ 0x230 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - subs r2, #22 │ │ │ │ + subs r2, #26 │ │ │ │ lsls r3, r1, #4 │ │ │ │ ldrsh r2, [r4, r3] │ │ │ │ lsls r3, r3, #4 │ │ │ │ - str r6, [sp, #448] @ 0x1c0 │ │ │ │ + str r6, [sp, #464] @ 0x1d0 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - adds r7, #110 @ 0x6e │ │ │ │ + adds r7, #114 @ 0x72 │ │ │ │ lsls r3, r1, #4 │ │ │ │ ldrsh r2, [r1, r3] │ │ │ │ lsls r3, r3, #4 │ │ │ │ - str r6, [sp, #352] @ 0x160 │ │ │ │ + str r6, [sp, #368] @ 0x170 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r7, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ lsls r3, r1, #4 │ │ │ │ ldrsh r2, [r6, r2] │ │ │ │ lsls r3, r3, #4 │ │ │ │ - str r6, [sp, #256] @ 0x100 │ │ │ │ + str r6, [sp, #272] @ 0x110 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - strh r2, [r0, r7] │ │ │ │ + strh r6, [r0, r7] │ │ │ │ lsls r3, r1, #4 │ │ │ │ ldrsh r2, [r3, r2] │ │ │ │ lsls r3, r3, #4 │ │ │ │ - str r6, [sp, #160] @ 0xa0 │ │ │ │ + str r6, [sp, #176] @ 0xb0 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r7, [sp, #408] @ 0x198 │ │ │ │ + str r7, [sp, #424] @ 0x1a8 │ │ │ │ lsls r3, r1, #4 │ │ │ │ ldrsh r2, [r0, r2] │ │ │ │ lsls r3, r3, #4 │ │ │ │ - str r6, [sp, #64] @ 0x40 │ │ │ │ + str r6, [sp, #80] @ 0x50 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - subs r1, #182 @ 0xb6 │ │ │ │ + subs r1, #186 @ 0xba │ │ │ │ lsls r3, r1, #4 │ │ │ │ ldrsh r2, [r5, r1] │ │ │ │ lsls r3, r3, #4 │ │ │ │ - str r5, [sp, #992] @ 0x3e0 │ │ │ │ + str r5, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - subs r0, #218 @ 0xda │ │ │ │ + subs r0, #222 @ 0xde │ │ │ │ lsls r3, r1, #4 │ │ │ │ ldrsh r2, [r2, r1] │ │ │ │ lsls r3, r3, #4 │ │ │ │ - str r5, [sp, #896] @ 0x380 │ │ │ │ + str r5, [sp, #912] @ 0x390 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - adcs r6, r1 │ │ │ │ + adcs r2, r2 │ │ │ │ lsls r3, r1, #4 │ │ │ │ ldrsh r2, [r7, r0] │ │ │ │ lsls r3, r3, #4 │ │ │ │ - str r5, [sp, #800] @ 0x320 │ │ │ │ + str r5, [sp, #816] @ 0x330 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r5, [pc, #872] @ (424f20 ) │ │ │ │ + ldr r5, [pc, #888] @ (424f30 ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ │ │ │ │ 00424bb8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3616] @ 0xe20 │ │ │ │ @@ -358887,39 +358887,39 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #27 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r3, {r3, r4, r5, r7} │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strh r0, [r1, #60] @ 0x3c │ │ │ │ + strh r4, [r1, #60] @ 0x3c │ │ │ │ lsls r3, r1, #4 │ │ │ │ movs r4, #124 @ 0x7c │ │ │ │ lsls r2, r4, #4 │ │ │ │ ldmia r3!, {r7} │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strh r0, [r2, #58] @ 0x3a │ │ │ │ + strh r4, [r2, #58] @ 0x3a │ │ │ │ lsls r3, r1, #4 │ │ │ │ ldmia r3, {r1, r2, r3, r4, r6} │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strh r6, [r5, #56] @ 0x38 │ │ │ │ + strh r2, [r6, #56] @ 0x38 │ │ │ │ lsls r3, r1, #4 │ │ │ │ ldmia r3, {r3, r6} │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strh r0, [r3, #56] @ 0x38 │ │ │ │ + strh r4, [r3, #56] @ 0x38 │ │ │ │ lsls r3, r1, #4 │ │ │ │ ldmia r3!, {r1, r4, r5} │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strh r2, [r0, #56] @ 0x38 │ │ │ │ + strh r6, [r0, #56] @ 0x38 │ │ │ │ lsls r3, r1, #4 │ │ │ │ push {r1, r4, r5, r6} │ │ │ │ lsls r7, r0, #4 │ │ │ │ ldmia r3, {r3, r4} │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strh r0, [r5, #54] @ 0x36 │ │ │ │ + strh r4, [r5, #54] @ 0x36 │ │ │ │ lsls r3, r1, #4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #96 @ 0x60 │ │ │ │ ldr.w r1, [pc, #2704] @ 426234 │ │ │ │ ldr.w r0, [pc, #2704] @ 426238 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ @@ -359889,157 +359889,157 @@ │ │ │ │ b.n 4261e0 │ │ │ │ mov r0, r8 │ │ │ │ blx 344c20 <_Py_Dealloc@plt+0x4> │ │ │ │ b.w 425296 │ │ │ │ nop │ │ │ │ ldmia r2!, {r1, r4, r5, r6} │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strh r4, [r0, #50] @ 0x32 │ │ │ │ + strh r0, [r1, #50] @ 0x32 │ │ │ │ lsls r3, r1, #4 │ │ │ │ ldr r0, [r4, r2] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r5, #14] │ │ │ │ + ldrh r6, [r5, #14] │ │ │ │ lsls r3, r1, #4 │ │ │ │ ldmia r1, {r1, r4} │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strh r4, [r4, #38] @ 0x26 │ │ │ │ + strh r0, [r5, #38] @ 0x26 │ │ │ │ lsls r3, r1, #4 │ │ │ │ ldmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strh r0, [r2, #36] @ 0x24 │ │ │ │ + strh r4, [r2, #36] @ 0x24 │ │ │ │ lsls r3, r1, #4 │ │ │ │ ldmia r0!, {r2, r3, r5} │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strh r6, [r7, #30] │ │ │ │ + strh r2, [r0, #32] │ │ │ │ lsls r3, r1, #4 │ │ │ │ ldmia r0!, {r2, r4} │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strh r6, [r4, #30] │ │ │ │ + strh r2, [r5, #30] │ │ │ │ lsls r3, r1, #4 │ │ │ │ stmia r7!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strh r4, [r7, #28] │ │ │ │ + strh r0, [r0, #30] │ │ │ │ lsls r3, r1, #4 │ │ │ │ stmia r7!, {r6, r7} │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strh r2, [r2, #28] │ │ │ │ + strh r6, [r2, #28] │ │ │ │ lsls r3, r1, #4 │ │ │ │ stmia r7!, {r4, r7} │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strh r2, [r4, #26] │ │ │ │ + strh r6, [r4, #26] │ │ │ │ lsls r3, r1, #4 │ │ │ │ stmia r7!, {r3, r4, r5, r6} │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strh r2, [r1, #26] │ │ │ │ + strh r6, [r1, #26] │ │ │ │ lsls r3, r1, #4 │ │ │ │ adds r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ stmia r7!, {r1, r6} │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strh r2, [r2, #24] │ │ │ │ + strh r6, [r2, #24] │ │ │ │ lsls r3, r1, #4 │ │ │ │ stmia r7!, {r1, r2, r5} │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strh r0, [r7, #22] │ │ │ │ + strh r4, [r7, #22] │ │ │ │ lsls r3, r1, #4 │ │ │ │ stmia r6!, {r4, r5, r6, r7} │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strh r0, [r0, #22] │ │ │ │ + strh r4, [r0, #22] │ │ │ │ lsls r3, r1, #4 │ │ │ │ stmia r6!, {r2, r4, r6, r7} │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strh r6, [r4, #20] │ │ │ │ + strh r2, [r5, #20] │ │ │ │ lsls r3, r1, #4 │ │ │ │ ldr r0, [r4, #116] @ 0x74 │ │ │ │ lsls r7, r0, #4 │ │ │ │ stmia r5!, {r3, r5, r7} │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strh r0, [r7, #10] │ │ │ │ + strh r4, [r7, #10] │ │ │ │ lsls r3, r1, #4 │ │ │ │ stmia r5!, {r1, r3, r7} │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strh r4, [r3, #10] │ │ │ │ + strh r0, [r4, #10] │ │ │ │ lsls r3, r1, #4 │ │ │ │ stmia r5!, {r1, r6} │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strh r4, [r2, #8] │ │ │ │ + strh r0, [r3, #8] │ │ │ │ lsls r3, r1, #4 │ │ │ │ stmia r5!, {r1, r4} │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strh r4, [r4, #6] │ │ │ │ + strh r0, [r5, #6] │ │ │ │ lsls r3, r1, #4 │ │ │ │ stmia r4!, {r2, r5, r6, r7} │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strh r6, [r6, #4] │ │ │ │ + strh r2, [r7, #4] │ │ │ │ lsls r3, r1, #4 │ │ │ │ stmia r4!, {r2, r3, r6, r7} │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strh r6, [r3, #4] │ │ │ │ + strh r2, [r4, #4] │ │ │ │ lsls r3, r1, #4 │ │ │ │ stmia r4!, {r2, r3, r4, r7} │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strh r6, [r5, #2] │ │ │ │ + strh r2, [r6, #2] │ │ │ │ lsls r3, r1, #4 │ │ │ │ stmia r4!, {r1, r3, r6} │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strh r4, [r3, #0] │ │ │ │ + strh r0, [r4, #0] │ │ │ │ lsls r3, r1, #4 │ │ │ │ stmia r4!, {r5} │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrb r2, [r6, #31] │ │ │ │ + ldrb r6, [r6, #31] │ │ │ │ lsls r3, r1, #4 │ │ │ │ stmia r4!, {r3} │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrb r2, [r3, #31] │ │ │ │ + ldrb r6, [r3, #31] │ │ │ │ lsls r3, r1, #4 │ │ │ │ stmia r3!, {r1, r4, r6, r7} │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrb r4, [r4, #30] │ │ │ │ + ldrb r0, [r5, #30] │ │ │ │ lsls r3, r1, #4 │ │ │ │ stmia r3!, {r2, r4, r5, r7} │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrb r6, [r0, #30] │ │ │ │ + ldrb r2, [r1, #30] │ │ │ │ lsls r3, r1, #4 │ │ │ │ stmia r3!, {r1, r2, r5, r6} │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrb r0, [r7, #28] │ │ │ │ + ldrb r4, [r7, #28] │ │ │ │ lsls r3, r1, #4 │ │ │ │ add r4, sp, #584 @ 0x248 │ │ │ │ lsls r7, r0, #4 │ │ │ │ stmia r3!, {r1, r3, r4, r5} │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrb r2, [r1, #28] │ │ │ │ + ldrb r6, [r1, #28] │ │ │ │ lsls r3, r1, #4 │ │ │ │ stmia r3!, {r1, r2, r3, r4} │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrb r0, [r6, #27] │ │ │ │ + ldrb r4, [r6, #27] │ │ │ │ lsls r3, r1, #4 │ │ │ │ stmia r2!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrb r4, [r0, #27] │ │ │ │ + ldrb r0, [r1, #27] │ │ │ │ lsls r3, r1, #4 │ │ │ │ stmia r0!, {r2, r4, r6, r7} │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrb r6, [r4, #18] │ │ │ │ + ldrb r2, [r5, #18] │ │ │ │ lsls r3, r1, #4 │ │ │ │ stmia r0!, {r6, r7} │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrb r2, [r2, #18] │ │ │ │ + ldrb r6, [r2, #18] │ │ │ │ lsls r3, r1, #4 │ │ │ │ stmia r0!, {r1, r2, r5, r7} │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrb r0, [r7, #17] │ │ │ │ + ldrb r4, [r7, #17] │ │ │ │ lsls r3, r1, #4 │ │ │ │ stmia r0!, {r2, r6} │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrb r6, [r2, #16] │ │ │ │ + ldrb r2, [r3, #16] │ │ │ │ lsls r3, r1, #4 │ │ │ │ ittt │ │ │ │ lsl r6, r0, #4 │ │ │ │ - ldrb r0, [r2, #15] │ │ │ │ + ldrb r4, [r2, #15] │ │ │ │ lsl r3, r1, #4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #107 @ 0x6b │ │ │ │ ldr.w r1, [pc, #3060] @ 426f54 │ │ │ │ ldr.w r0, [pc, #3060] @ 426f58 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ @@ -361128,159 +361128,159 @@ │ │ │ │ blx 344c20 <_Py_Dealloc@plt+0x4> │ │ │ │ b.n 426f34 │ │ │ │ mov r0, r8 │ │ │ │ blx 344c20 <_Py_Dealloc@plt+0x4> │ │ │ │ b.n 426d9e │ │ │ │ bkpt 0x00b6 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrb r0, [r1, #10] │ │ │ │ + ldrb r4, [r1, #10] │ │ │ │ lsls r3, r1, #4 │ │ │ │ cbnz r0, 426fda │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strb r2, [r7, #30] │ │ │ │ + strb r6, [r7, #30] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - bls.n 427058 │ │ │ │ + bls.n 427060 │ │ │ │ lsls r7, r2, #4 │ │ │ │ cbnz r0, 426fd8 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strb r2, [r0, #30] │ │ │ │ + strb r6, [r0, #30] │ │ │ │ lsls r3, r1, #4 │ │ │ │ cbnz r2, 426fd6 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strb r4, [r3, #29] │ │ │ │ + strb r0, [r4, #29] │ │ │ │ lsls r3, r1, #4 │ │ │ │ cbnz r0, 426fc8 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strb r2, [r0, #28] │ │ │ │ + strb r6, [r0, #28] │ │ │ │ lsls r3, r1, #4 │ │ │ │ revsh r6, r5 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strb r0, [r0, #27] │ │ │ │ + strb r4, [r0, #27] │ │ │ │ lsls r3, r1, #4 │ │ │ │ revsh r6, r2 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strb r0, [r5, #26] │ │ │ │ + strb r4, [r5, #26] │ │ │ │ lsls r3, r1, #4 │ │ │ │ hlt 0x003e │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strb r0, [r2, #26] │ │ │ │ + strb r4, [r2, #26] │ │ │ │ lsls r3, r1, #4 │ │ │ │ hlt 0x001a │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strb r4, [r5, #25] │ │ │ │ + strb r0, [r6, #25] │ │ │ │ lsls r3, r1, #4 │ │ │ │ hlt 0x0002 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strb r4, [r2, #25] │ │ │ │ + strb r0, [r3, #25] │ │ │ │ lsls r3, r1, #4 │ │ │ │ rev16 r6, r3 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strb r0, [r6, #24] │ │ │ │ + strb r4, [r6, #24] │ │ │ │ lsls r3, r1, #4 │ │ │ │ rev r4, r6 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strb r6, [r0, #24] │ │ │ │ + strb r2, [r1, #24] │ │ │ │ lsls r3, r1, #4 │ │ │ │ rev r4, r3 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strb r6, [r5, #23] │ │ │ │ + strb r2, [r6, #23] │ │ │ │ lsls r3, r1, #4 │ │ │ │ rev r4, r0 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strb r6, [r2, #23] │ │ │ │ + strb r2, [r3, #23] │ │ │ │ lsls r3, r1, #4 │ │ │ │ cbnz r2, 427002 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strb r4, [r5, #22] │ │ │ │ + strb r0, [r6, #22] │ │ │ │ lsls r3, r1, #4 │ │ │ │ cbnz r2, 426ff0 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strb r4, [r0, #21] │ │ │ │ + strb r0, [r1, #21] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - adds r7, #160 @ 0xa0 │ │ │ │ + adds r7, #164 @ 0xa4 │ │ │ │ lsls r3, r1, #4 │ │ │ │ cbnz r2, 426fe4 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strb r4, [r4, #19] │ │ │ │ + strb r0, [r5, #19] │ │ │ │ lsls r3, r1, #4 │ │ │ │ @ instruction: 0xb8bc │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strb r6, [r1, #18] │ │ │ │ + strb r2, [r2, #18] │ │ │ │ lsls r3, r1, #4 │ │ │ │ @ instruction: 0xb8a4 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strb r6, [r6, #17] │ │ │ │ + strb r2, [r7, #17] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - bvs.n 427044 │ │ │ │ + bvs.n 42704c │ │ │ │ lsls r6, r2, #4 │ │ │ │ @ instruction: 0xb86e │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strb r6, [r7, #16] │ │ │ │ + strb r2, [r0, #17] │ │ │ │ lsls r3, r1, #4 │ │ │ │ @ instruction: 0xb852 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strb r4, [r4, #16] │ │ │ │ + strb r0, [r5, #16] │ │ │ │ lsls r3, r1, #4 │ │ │ │ @ instruction: 0xb83a │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strb r4, [r1, #16] │ │ │ │ + strb r0, [r2, #16] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrb r6, [r3, #21] │ │ │ │ + ldrb r2, [r4, #21] │ │ │ │ lsls r2, r3, #4 │ │ │ │ @ instruction: 0xb7f2 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strb r2, [r0, #15] │ │ │ │ + strb r6, [r0, #15] │ │ │ │ lsls r3, r1, #4 │ │ │ │ @ instruction: 0xb7b6 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strb r0, [r1, #14] │ │ │ │ + strb r4, [r1, #14] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrb r6, [r2, #19] │ │ │ │ + ldrb r2, [r3, #19] │ │ │ │ lsls r2, r3, #4 │ │ │ │ @ instruction: 0xb76a │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strb r2, [r7, #12] │ │ │ │ + strb r6, [r7, #12] │ │ │ │ lsls r3, r1, #4 │ │ │ │ @ instruction: 0xb72e │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strb r0, [r0, #12] │ │ │ │ + strb r4, [r0, #12] │ │ │ │ lsls r3, r1, #4 │ │ │ │ @ instruction: 0xb716 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strb r0, [r5, #11] │ │ │ │ + strb r4, [r5, #11] │ │ │ │ lsls r3, r1, #4 │ │ │ │ @ instruction: 0xb6f0 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strb r2, [r0, #11] │ │ │ │ + strb r6, [r0, #11] │ │ │ │ lsls r3, r1, #4 │ │ │ │ @ instruction: 0xb6d8 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strb r2, [r5, #10] │ │ │ │ + strb r6, [r5, #10] │ │ │ │ lsls r3, r1, #4 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #30 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - strb r4, [r5, #10] │ │ │ │ + strb r0, [r6, #10] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - strb r2, [r4, #17] │ │ │ │ + strb r6, [r4, #17] │ │ │ │ lsls r3, r1, #4 │ │ │ │ push {r1, r5} │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r4, [r6, #124] @ 0x7c │ │ │ │ + ldr r0, [r7, #124] @ 0x7c │ │ │ │ lsls r3, r1, #4 │ │ │ │ ldr r4, [sp, #784] @ 0x310 │ │ │ │ lsls r7, r0, #4 │ │ │ │ cbz r4, 4270ca │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r4, [r7, #112] @ 0x70 │ │ │ │ + ldr r0, [r0, #116] @ 0x74 │ │ │ │ lsls r3, r1, #4 │ │ │ │ cbz r0, 4270c2 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r2, [r7, #108] @ 0x6c │ │ │ │ + ldr r6, [r7, #108] @ 0x6c │ │ │ │ lsls r3, r1, #4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r7, sp, #180 @ 0xb4 │ │ │ │ ldr.w r1, [pc, #1156] @ 427508 │ │ │ │ movs r2, #126 @ 0x7e │ │ │ │ ldr.w r0, [pc, #1156] @ 42750c │ │ │ │ add r1, pc │ │ │ │ @@ -361719,199 +361719,199 @@ │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #404 @ 0x194 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ cbz r2, 427530 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r2, [r4, #84] @ 0x54 │ │ │ │ + ldr r6, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r1, #4 │ │ │ │ add sp, #312 @ 0x138 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r0, [r4, #64] @ 0x40 │ │ │ │ + ldr r4, [r4, #64] @ 0x40 │ │ │ │ lsls r3, r1, #4 │ │ │ │ add sp, #232 @ 0xe8 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r4, [r1, #64] @ 0x40 │ │ │ │ + ldr r0, [r2, #64] @ 0x40 │ │ │ │ lsls r3, r1, #4 │ │ │ │ add sp, #152 @ 0x98 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r0, [r7, #60] @ 0x3c │ │ │ │ + ldr r4, [r7, #60] @ 0x3c │ │ │ │ lsls r3, r1, #4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r6, [r3, #60] @ 0x3c │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ lsls r3, r1, #4 │ │ │ │ add r7, sp, #992 @ 0x3e0 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r2, [r1, #60] @ 0x3c │ │ │ │ + ldr r6, [r1, #60] @ 0x3c │ │ │ │ lsls r3, r1, #4 │ │ │ │ add r7, sp, #912 @ 0x390 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r6, [r6, #56] @ 0x38 │ │ │ │ + ldr r2, [r7, #56] @ 0x38 │ │ │ │ lsls r3, r1, #4 │ │ │ │ add r7, sp, #768 @ 0x300 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r2, [r2, #56] @ 0x38 │ │ │ │ + ldr r6, [r2, #56] @ 0x38 │ │ │ │ lsls r3, r1, #4 │ │ │ │ adds r6, #126 @ 0x7e │ │ │ │ lsls r3, r3, #4 │ │ │ │ - ldr r4, [r1, #96] @ 0x60 │ │ │ │ + ldr r0, [r2, #96] @ 0x60 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r2, [r0, #124] @ 0x7c │ │ │ │ + ldr r6, [r0, #124] @ 0x7c │ │ │ │ lsls r3, r1, #4 │ │ │ │ adds r6, #102 @ 0x66 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - ldr r4, [r6, #92] @ 0x5c │ │ │ │ + ldr r0, [r7, #92] @ 0x5c │ │ │ │ lsls r3, r1, #4 │ │ │ │ - cmp r5, #58 @ 0x3a │ │ │ │ + cmp r5, #62 @ 0x3e │ │ │ │ lsls r3, r1, #4 │ │ │ │ adds r6, #78 @ 0x4e │ │ │ │ lsls r3, r3, #4 │ │ │ │ - ldr r4, [r3, #92] @ 0x5c │ │ │ │ + ldr r0, [r4, #92] @ 0x5c │ │ │ │ lsls r3, r1, #4 │ │ │ │ - adds r6, r0, #7 │ │ │ │ + adds r2, r1, #7 │ │ │ │ lsls r3, r1, #4 │ │ │ │ adds r6, #54 @ 0x36 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - ldr r4, [r0, #92] @ 0x5c │ │ │ │ + ldr r0, [r1, #92] @ 0x5c │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r2, [r7, #116] @ 0x74 │ │ │ │ + ldr r6, [r7, #116] @ 0x74 │ │ │ │ lsls r3, r1, #4 │ │ │ │ adds r6, #30 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - ldr r4, [r5, #88] @ 0x58 │ │ │ │ + ldr r0, [r6, #88] @ 0x58 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r6, [r6, #120] @ 0x78 │ │ │ │ + ldr r2, [r7, #120] @ 0x78 │ │ │ │ lsls r3, r1, #4 │ │ │ │ adds r6, #6 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - ldr r4, [r2, #88] @ 0x58 │ │ │ │ + ldr r0, [r3, #88] @ 0x58 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r0, [sp, #600] @ 0x258 │ │ │ │ + ldr r0, [sp, #616] @ 0x268 │ │ │ │ lsls r2, r1, #4 │ │ │ │ adds r5, #238 @ 0xee │ │ │ │ lsls r3, r3, #4 │ │ │ │ - ldr r4, [r7, #84] @ 0x54 │ │ │ │ + ldr r0, [r0, #88] @ 0x58 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - cmp r2, #38 @ 0x26 │ │ │ │ + cmp r2, #42 @ 0x2a │ │ │ │ lsls r3, r1, #4 │ │ │ │ adds r5, #214 @ 0xd6 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - ldr r4, [r4, #84] @ 0x54 │ │ │ │ + ldr r0, [r5, #84] @ 0x54 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - adds r2, r0, #5 │ │ │ │ + adds r6, r0, #5 │ │ │ │ lsls r3, r1, #4 │ │ │ │ adds r5, #190 @ 0xbe │ │ │ │ lsls r3, r3, #4 │ │ │ │ - ldr r4, [r1, #84] @ 0x54 │ │ │ │ + ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add sp, #184 @ 0xb8 │ │ │ │ + add sp, #200 @ 0xc8 │ │ │ │ lsls r2, r1, #4 │ │ │ │ adds r5, #166 @ 0xa6 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - ldr r4, [r6, #80] @ 0x50 │ │ │ │ + ldr r0, [r7, #80] @ 0x50 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r6, [r0, #112] @ 0x70 │ │ │ │ + ldr r2, [r1, #112] @ 0x70 │ │ │ │ lsls r3, r1, #4 │ │ │ │ adds r5, #142 @ 0x8e │ │ │ │ lsls r3, r3, #4 │ │ │ │ - ldr r4, [r3, #80] @ 0x50 │ │ │ │ + ldr r0, [r4, #80] @ 0x50 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r6, [r7, #108] @ 0x6c │ │ │ │ + ldr r2, [r0, #112] @ 0x70 │ │ │ │ lsls r3, r1, #4 │ │ │ │ adds r5, #88 @ 0x58 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - ldr r6, [r4, #76] @ 0x4c │ │ │ │ + ldr r2, [r5, #76] @ 0x4c │ │ │ │ lsls r3, r1, #4 │ │ │ │ - cmp r6, #124 @ 0x7c │ │ │ │ + cmp r6, #128 @ 0x80 │ │ │ │ lsls r3, r1, #4 │ │ │ │ adds r5, #64 @ 0x40 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - ldr r6, [r1, #76] @ 0x4c │ │ │ │ + ldr r2, [r2, #76] @ 0x4c │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r4, [r0, #104] @ 0x68 │ │ │ │ + ldr r0, [r1, #104] @ 0x68 │ │ │ │ lsls r3, r1, #4 │ │ │ │ adds r5, #40 @ 0x28 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - ldr r6, [r6, #72] @ 0x48 │ │ │ │ + ldr r2, [r7, #72] @ 0x48 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r4, [r3, #108] @ 0x6c │ │ │ │ + ldr r0, [r4, #108] @ 0x6c │ │ │ │ lsls r3, r1, #4 │ │ │ │ adds r5, #16 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - ldr r6, [r3, #72] @ 0x48 │ │ │ │ + ldr r2, [r4, #72] @ 0x48 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r4, [r2, #108] @ 0x6c │ │ │ │ + ldr r0, [r3, #108] @ 0x6c │ │ │ │ lsls r3, r1, #4 │ │ │ │ adds r4, #248 @ 0xf8 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - ldr r6, [r0, #72] @ 0x48 │ │ │ │ + ldr r2, [r1, #72] @ 0x48 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r4, [r0, #104] @ 0x68 │ │ │ │ + ldr r0, [r1, #104] @ 0x68 │ │ │ │ lsls r3, r1, #4 │ │ │ │ adds r4, #224 @ 0xe0 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - ldr r6, [r5, #68] @ 0x44 │ │ │ │ + ldr r2, [r6, #68] @ 0x44 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r4, [r4, #104] @ 0x68 │ │ │ │ + ldr r0, [r5, #104] @ 0x68 │ │ │ │ lsls r3, r1, #4 │ │ │ │ adds r4, #200 @ 0xc8 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - ldr r6, [r2, #68] @ 0x44 │ │ │ │ + ldr r2, [r3, #68] @ 0x44 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r4, [r5, #100] @ 0x64 │ │ │ │ + ldr r0, [r6, #100] @ 0x64 │ │ │ │ lsls r3, r1, #4 │ │ │ │ adds r4, #176 @ 0xb0 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - ldr r6, [r7, #64] @ 0x40 │ │ │ │ + ldr r2, [r0, #68] @ 0x44 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - b.n 427cc4 │ │ │ │ + b.n 427ccc │ │ │ │ lsls r2, r1, #4 │ │ │ │ adds r4, #152 @ 0x98 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - ldr r6, [r4, #64] @ 0x40 │ │ │ │ + ldr r2, [r5, #64] @ 0x40 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - lsls r4, r0, #26 │ │ │ │ + lsls r0, r1, #26 │ │ │ │ lsls r3, r1, #4 │ │ │ │ adds r4, #128 @ 0x80 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - ldr r6, [r1, #64] @ 0x40 │ │ │ │ + ldr r2, [r2, #64] @ 0x40 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r0, [r2, #92] @ 0x5c │ │ │ │ + ldr r4, [r2, #92] @ 0x5c │ │ │ │ lsls r3, r1, #4 │ │ │ │ adds r4, #104 @ 0x68 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - ldr r6, [r6, #60] @ 0x3c │ │ │ │ + ldr r2, [r7, #60] @ 0x3c │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r4, [r3, #96] @ 0x60 │ │ │ │ + ldr r0, [r4, #96] @ 0x60 │ │ │ │ lsls r3, r1, #4 │ │ │ │ adds r4, #80 @ 0x50 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - ldr r6, [r3, #60] @ 0x3c │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r0, [r2, #92] @ 0x5c │ │ │ │ + ldr r4, [r2, #92] @ 0x5c │ │ │ │ lsls r3, r1, #4 │ │ │ │ adds r4, #56 @ 0x38 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - ldr r6, [r0, #60] @ 0x3c │ │ │ │ + ldr r2, [r1, #60] @ 0x3c │ │ │ │ lsls r3, r1, #4 │ │ │ │ - cmp r2, #68 @ 0x44 │ │ │ │ + cmp r2, #72 @ 0x48 │ │ │ │ lsls r3, r1, #4 │ │ │ │ adds r4, #32 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - ldr r6, [r5, #56] @ 0x38 │ │ │ │ + ldr r2, [r6, #56] @ 0x38 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - cmp r2, #32 │ │ │ │ + cmp r2, #36 @ 0x24 │ │ │ │ lsls r3, r1, #4 │ │ │ │ adds r4, #8 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - ldr r6, [r2, #56] @ 0x38 │ │ │ │ + ldr r2, [r3, #56] @ 0x38 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r4, [r5, #88] @ 0x58 │ │ │ │ + ldr r0, [r6, #88] @ 0x58 │ │ │ │ lsls r3, r1, #4 │ │ │ │ │ │ │ │ 00427680 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -361987,21 +361987,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #17 │ │ │ │ lsls r2, r4, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #16 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - strb r2, [r7, #1] │ │ │ │ + strb r6, [r7, #1] │ │ │ │ lsls r2, r3, #4 │ │ │ │ adds r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ add r3, sp, #16 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r4, [r2, #108] @ 0x6c │ │ │ │ + str r0, [r3, #108] @ 0x6c │ │ │ │ lsls r3, r1, #4 │ │ │ │ │ │ │ │ 00427754 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -362097,23 +362097,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #12 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ + ldr r4, [r6, #16] │ │ │ │ lsls r3, r1, #4 │ │ │ │ adds r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r7, #20] │ │ │ │ + ldr r6, [r7, #20] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r2, [r5, #92] @ 0x5c │ │ │ │ + str r6, [r5, #92] @ 0x5c │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r4, [r6, #88] @ 0x58 │ │ │ │ + str r0, [r7, #88] @ 0x58 │ │ │ │ lsls r3, r1, #4 │ │ │ │ │ │ │ │ 00427854 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -362192,23 +362192,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #9 │ │ │ │ lsls r2, r4, #4 │ │ │ │ ldr r0, [r2, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r6, #8 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - ldr r2, [r5, #104] @ 0x68 │ │ │ │ + ldr r6, [r5, #104] @ 0x68 │ │ │ │ lsls r2, r3, #4 │ │ │ │ adds r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r7, #4] │ │ │ │ + ldr r6, [r7, #4] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r2, [r0, #80] @ 0x50 │ │ │ │ + str r6, [r0, #80] @ 0x50 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r4, [r1, #76] @ 0x4c │ │ │ │ + str r0, [r2, #76] @ 0x4c │ │ │ │ lsls r3, r1, #4 │ │ │ │ │ │ │ │ 00427934 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -362333,37 +362333,37 @@ │ │ │ │ lsls r2, r4, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, r0] │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r0, #20] │ │ │ │ + ldr r6, [r0, #20] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r6, [r3, #64] @ 0x40 │ │ │ │ + str r2, [r4, #64] @ 0x40 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r4, [r3, #88] @ 0x58 │ │ │ │ + ldr r0, [r4, #88] @ 0x58 │ │ │ │ lsls r2, r3, #4 │ │ │ │ - ldr r2, [r3, #16] │ │ │ │ + ldr r6, [r3, #16] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r0, [r7, #60] @ 0x3c │ │ │ │ + str r4, [r7, #60] @ 0x3c │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r6, [r0, #16] │ │ │ │ + ldr r2, [r1, #16] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ + str r6, [r4, #60] @ 0x3c │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r4, [r4, #84] @ 0x54 │ │ │ │ + ldr r0, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r3, #4 │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ + ldr r6, [r4, #12] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r0, [r0, #60] @ 0x3c │ │ │ │ + str r4, [r0, #60] @ 0x3c │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r6, [r1, #12] │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r2, [r5, #56] @ 0x38 │ │ │ │ + str r6, [r5, #56] @ 0x38 │ │ │ │ lsls r3, r1, #4 │ │ │ │ │ │ │ │ 00427a90 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -363503,64 +363503,64 @@ │ │ │ │ lsls r3, r4, #4 │ │ │ │ strb r2, [r2, #28] │ │ │ │ lsls r5, r6, #4 │ │ │ │ lsls r4, r3, #26 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r2, #22] │ │ │ │ + strb r4, [r2, #22] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldrb r6, [r0, r0] │ │ │ │ + ldrb r2, [r1, r0] │ │ │ │ lsls r3, r1, #4 │ │ │ │ ldr??.w r0, [lr, #289] @ 0x121 │ │ │ │ strb r4, [r4, #11] │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #80 @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #244 @ 0xf4 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #168 @ 0xa8 │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #40 @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #25 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r2, #14] │ │ │ │ + strb r2, [r3, #14] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldrh r4, [r1, r0] │ │ │ │ + ldrh r0, [r2, r0] │ │ │ │ lsls r3, r1, #4 │ │ │ │ subs r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #224 @ 0xe0 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r2, r1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r1, #8] │ │ │ │ + strb r0, [r2, #8] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r2, [r0, r2] │ │ │ │ + ldr r6, [r0, r2] │ │ │ │ lsls r3, r1, #4 │ │ │ │ adds r0, r4, r5 │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #24 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r0, #5] │ │ │ │ + strb r4, [r0, #5] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldrsb r6, [r6, r6] │ │ │ │ + ldrsb r2, [r7, r6] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - strb r0, [r2, #4] │ │ │ │ + strb r4, [r2, #4] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldrsb r6, [r0, r6] │ │ │ │ + ldrsb r2, [r1, r6] │ │ │ │ lsls r3, r1, #4 │ │ │ │ blx 344ad0 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ blx 73be24 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 429216 │ │ │ │ @@ -364594,293 +364594,293 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #24] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r7, #100] @ 0x64 │ │ │ │ + ldr r4, [r7, #100] @ 0x64 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - strb r6, [r5, r3] │ │ │ │ + strb r2, [r6, r3] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r2, [r4, #100] @ 0x64 │ │ │ │ + ldr r6, [r4, #100] @ 0x64 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - strb r0, [r3, r3] │ │ │ │ + strb r4, [r3, r3] │ │ │ │ lsls r3, r1, #4 │ │ │ │ subs r2, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #1008] @ (429704 ) │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r7, #20] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r6, #84] @ 0x54 │ │ │ │ + ldr r6, [r6, #84] @ 0x54 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - strh r0, [r5, r7] │ │ │ │ + strh r4, [r5, r7] │ │ │ │ lsls r3, r1, #4 │ │ │ │ ldrb r4, [r6, r3] │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r2, #72] @ 0x48 │ │ │ │ + ldr r4, [r2, #72] @ 0x48 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - strh r6, [r0, r4] │ │ │ │ + strh r2, [r1, r4] │ │ │ │ lsls r3, r1, #4 │ │ │ │ ldr r3, [pc, #336] @ (429488 ) │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r6, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r5, #56] @ 0x38 │ │ │ │ + ldr r2, [r6, #56] @ 0x38 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - strh r4, [r4, r0] │ │ │ │ + strh r0, [r5, r0] │ │ │ │ lsls r3, r1, #4 │ │ │ │ adds r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r1, #56] @ 0x38 │ │ │ │ + ldr r0, [r2, #56] @ 0x38 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - strh r0, [r0, r0] │ │ │ │ + strh r4, [r0, r0] │ │ │ │ lsls r3, r1, #4 │ │ │ │ subs r0, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #148 @ 0x94 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r6 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r4, #40] @ 0x28 │ │ │ │ + ldr r2, [r5, #40] @ 0x28 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - str r4, [r3, r4] │ │ │ │ + str r0, [r4, r4] │ │ │ │ lsls r3, r1, #4 │ │ │ │ strb r4, [r4, #4] │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r4, [r5, r4] │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r7 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r1, #28] │ │ │ │ + ldr r0, [r2, #28] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - str r2, [r0, r1] │ │ │ │ + str r6, [r0, r1] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r4, [r6, #24] │ │ │ │ + ldr r0, [r7, #24] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - str r2, [r5, r0] │ │ │ │ + str r6, [r5, r0] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r4, [r3, #24] │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - str r2, [r2, r0] │ │ │ │ + str r6, [r2, r0] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r4, [r0, #24] │ │ │ │ + ldr r0, [r1, #24] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r7, [pc, #1000] @ (42977c ) │ │ │ │ + ldr r7, [pc, #1016] @ (42978c ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r4, [r5, #20] │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r7, [pc, #904] @ (429724 ) │ │ │ │ + ldr r7, [pc, #920] @ (429734 ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r4, [r0, #20] │ │ │ │ + ldr r0, [r1, #20] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r7, [pc, #744] @ (42968c ) │ │ │ │ + ldr r7, [pc, #760] @ (42969c ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r4, [r4, #16] │ │ │ │ + ldr r0, [r5, #16] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r7, [pc, #616] @ (429614 ) │ │ │ │ + ldr r7, [pc, #632] @ (429624 ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r4, [r1, #16] │ │ │ │ + ldr r0, [r2, #16] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r7, [pc, #520] @ (4295bc ) │ │ │ │ + ldr r7, [pc, #536] @ (4295cc ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ + ldr r6, [r4, #12] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r7, [pc, #352] @ (42951c ) │ │ │ │ + ldr r7, [pc, #368] @ (42952c ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r2, [r1, #12] │ │ │ │ + ldr r6, [r1, #12] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r7, [pc, #256] @ (4294c4 ) │ │ │ │ + ldr r7, [pc, #272] @ (4294d4 ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ + ldr r4, [r5, #8] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r7, [pc, #120] @ (429444 ) │ │ │ │ + ldr r7, [pc, #136] @ (429454 ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r0, [r2, #8] │ │ │ │ + ldr r4, [r2, #8] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r7, [pc, #24] @ (4293ec ) │ │ │ │ + ldr r7, [pc, #40] @ (4293fc ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ + ldr r4, [r6, #4] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r6, [pc, #920] @ (429774 ) │ │ │ │ + ldr r6, [pc, #936] @ (429784 ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ + ldr r4, [r3, #4] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r6, [pc, #824] @ (42971c ) │ │ │ │ + ldr r6, [pc, #840] @ (42972c ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ + ldr r4, [r0, #4] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r6, [pc, #728] @ (4296c4 ) │ │ │ │ + ldr r6, [pc, #744] @ (4296d4 ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ + ldr r4, [r5, #0] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r6, [pc, #632] @ (42966c ) │ │ │ │ + ldr r6, [pc, #648] @ (42967c ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ + ldr r4, [r1, #0] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r6, [pc, #504] @ (4295f4 ) │ │ │ │ + ldr r6, [pc, #520] @ (429604 ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r6, [r3, #124] @ 0x7c │ │ │ │ + str r2, [r4, #124] @ 0x7c │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r6, [pc, #336] @ (429554 ) │ │ │ │ + ldr r6, [pc, #352] @ (429564 ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r6, [r0, #124] @ 0x7c │ │ │ │ + str r2, [r1, #124] @ 0x7c │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r6, [pc, #240] @ (4294fc ) │ │ │ │ + ldr r6, [pc, #256] @ (42950c ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r6, [r4, #120] @ 0x78 │ │ │ │ + str r2, [r5, #120] @ 0x78 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r6, [pc, #112] @ (429484 ) │ │ │ │ + ldr r6, [pc, #128] @ (429494 ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r4, [r7, #116] @ 0x74 │ │ │ │ + str r0, [r0, #120] @ 0x78 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r5, [pc, #968] @ (4297e4 ) │ │ │ │ + ldr r5, [pc, #984] @ (4297f4 ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r4, [r4, #116] @ 0x74 │ │ │ │ + str r0, [r5, #116] @ 0x74 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r5, [pc, #872] @ (42978c ) │ │ │ │ + ldr r5, [pc, #888] @ (42979c ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r6, [r0, #116] @ 0x74 │ │ │ │ + str r2, [r1, #116] @ 0x74 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r5, [pc, #752] @ (42971c ) │ │ │ │ + ldr r5, [pc, #768] @ (42972c ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r2, [r6, #112] @ 0x70 │ │ │ │ + str r6, [r6, #112] @ 0x70 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r5, [pc, #672] @ (4296d4 ) │ │ │ │ + ldr r5, [pc, #688] @ (4296e4 ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r6, [r3, #112] @ 0x70 │ │ │ │ + str r2, [r4, #112] @ 0x70 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r5, [pc, #592] @ (42968c ) │ │ │ │ + ldr r5, [pc, #608] @ (42969c ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r2, [r1, #112] @ 0x70 │ │ │ │ + str r6, [r1, #112] @ 0x70 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r5, [pc, #512] @ (429644 ) │ │ │ │ + ldr r5, [pc, #528] @ (429654 ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r6, [r6, #108] @ 0x6c │ │ │ │ + str r2, [r7, #108] @ 0x6c │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r5, [pc, #432] @ (4295fc ) │ │ │ │ + ldr r5, [pc, #448] @ (42960c ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r4, [r4, #108] @ 0x6c │ │ │ │ + str r0, [r5, #108] @ 0x6c │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r5, [pc, #360] @ (4295bc ) │ │ │ │ + ldr r5, [pc, #376] @ (4295cc ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r0, [r2, #108] @ 0x6c │ │ │ │ + str r4, [r2, #108] @ 0x6c │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r5, [pc, #280] @ (429574 ) │ │ │ │ + ldr r5, [pc, #296] @ (429584 ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r6, [r5, #104] @ 0x68 │ │ │ │ + str r2, [r6, #104] @ 0x68 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r5, [pc, #144] @ (4294f4 ) │ │ │ │ + ldr r5, [pc, #160] @ (429504 ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r4, [r3, #104] @ 0x68 │ │ │ │ + str r0, [r4, #104] @ 0x68 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r5, [pc, #72] @ (4294b4 ) │ │ │ │ + ldr r5, [pc, #88] @ (4294c4 ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r0, [r1, #104] @ 0x68 │ │ │ │ + str r4, [r1, #104] @ 0x68 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r4, [pc, #1016] @ (42986c ) │ │ │ │ + ldr r5, [pc, #8] @ (42947c ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r2, [r5, #100] @ 0x64 │ │ │ │ + str r6, [r5, #100] @ 0x64 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r4, [pc, #896] @ (4297fc ) │ │ │ │ + ldr r4, [pc, #912] @ (42980c ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r6, [r2, #100] @ 0x64 │ │ │ │ + str r2, [r3, #100] @ 0x64 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r4, [pc, #816] @ (4297b4 ) │ │ │ │ + ldr r4, [pc, #832] @ (4297c4 ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r2, [r0, #100] @ 0x64 │ │ │ │ + str r6, [r0, #100] @ 0x64 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r4, [pc, #736] @ (42976c ) │ │ │ │ + ldr r4, [pc, #752] @ (42977c ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r6, [r5, #96] @ 0x60 │ │ │ │ + str r2, [r6, #96] @ 0x60 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r4, [pc, #656] @ (429724 ) │ │ │ │ + ldr r4, [pc, #672] @ (429734 ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r2, [r3, #96] @ 0x60 │ │ │ │ + str r6, [r3, #96] @ 0x60 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r4, [pc, #576] @ (4296dc ) │ │ │ │ + ldr r4, [pc, #592] @ (4296ec ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r0, [r0, #96] @ 0x60 │ │ │ │ + str r4, [r0, #96] @ 0x60 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r4, [pc, #472] @ (42967c ) │ │ │ │ + ldr r4, [pc, #488] @ (42968c ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r4, [r5, #92] @ 0x5c │ │ │ │ + str r0, [r6, #92] @ 0x5c │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r4, [pc, #392] @ (429634 ) │ │ │ │ + ldr r4, [pc, #408] @ (429644 ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r0, [r3, #92] @ 0x5c │ │ │ │ + str r4, [r3, #92] @ 0x5c │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r4, [pc, #312] @ (4295ec ) │ │ │ │ + ldr r4, [pc, #328] @ (4295fc ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r4, [r0, #92] @ 0x5c │ │ │ │ + str r0, [r1, #92] @ 0x5c │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r4, [pc, #232] @ (4295a4 ) │ │ │ │ + ldr r4, [pc, #248] @ (4295b4 ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r2, [r5, #88] @ 0x58 │ │ │ │ + str r6, [r5, #88] @ 0x58 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r4, [pc, #128] @ (429544 ) │ │ │ │ + ldr r4, [pc, #144] @ (429554 ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r6, [r2, #88] @ 0x58 │ │ │ │ + str r2, [r3, #88] @ 0x58 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r4, [pc, #48] @ (4294fc ) │ │ │ │ + ldr r4, [pc, #64] @ (42950c ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r2, [r0, #88] @ 0x58 │ │ │ │ + str r6, [r0, #88] @ 0x58 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r3, [pc, #992] @ (4298b4 ) │ │ │ │ + ldr r3, [pc, #1008] @ (4298c4 ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r6, [r5, #84] @ 0x54 │ │ │ │ + str r2, [r6, #84] @ 0x54 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r3, [pc, #912] @ (42986c ) │ │ │ │ + ldr r3, [pc, #928] @ (42987c ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r2, [r3, #84] @ 0x54 │ │ │ │ + str r6, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r3, [pc, #832] @ (429824 ) │ │ │ │ + ldr r3, [pc, #848] @ (429834 ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r6, [r0, #84] @ 0x54 │ │ │ │ + str r2, [r1, #84] @ 0x54 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r3, [pc, #752] @ (4297dc ) │ │ │ │ + ldr r3, [pc, #768] @ (4297ec ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r2, [r6, #80] @ 0x50 │ │ │ │ + str r6, [r6, #80] @ 0x50 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r3, [pc, #672] @ (429794 ) │ │ │ │ + ldr r3, [pc, #688] @ (4297a4 ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r6, [r3, #80] @ 0x50 │ │ │ │ + str r2, [r4, #80] @ 0x50 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r3, [pc, #592] @ (42974c ) │ │ │ │ + ldr r3, [pc, #608] @ (42975c ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r2, [r1, #80] @ 0x50 │ │ │ │ + str r6, [r1, #80] @ 0x50 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r3, [pc, #512] @ (429704 ) │ │ │ │ + ldr r3, [pc, #528] @ (429714 ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r6, [r6, #76] @ 0x4c │ │ │ │ + str r2, [r7, #76] @ 0x4c │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r3, [pc, #432] @ (4296bc ) │ │ │ │ + ldr r3, [pc, #448] @ (4296cc ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r4, [r3, #76] @ 0x4c │ │ │ │ + str r0, [r4, #76] @ 0x4c │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r3, [pc, #328] @ (42965c ) │ │ │ │ + ldr r3, [pc, #344] @ (42966c ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r2, [r1, #76] @ 0x4c │ │ │ │ + str r6, [r1, #76] @ 0x4c │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r3, [pc, #256] @ (42961c ) │ │ │ │ + ldr r3, [pc, #272] @ (42962c ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r0, [r7, #72] @ 0x48 │ │ │ │ + str r4, [r7, #72] @ 0x48 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r3, [pc, #184] @ (4295dc ) │ │ │ │ + ldr r3, [pc, #200] @ (4295ec ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r6, [r4, #72] @ 0x48 │ │ │ │ + str r2, [r5, #72] @ 0x48 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r3, [pc, #112] @ (42959c ) │ │ │ │ + ldr r3, [pc, #128] @ (4295ac ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ │ │ │ │ 0042952c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -365126,15 +365126,15 @@ │ │ │ │ ldr r3, [pc, #36] @ (4297b4 ) │ │ │ │ b.n 42965e │ │ │ │ nop │ │ │ │ b.n 429300 │ │ │ │ lsls r1, r4, #4 │ │ │ │ adds r0, r6, r6 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r0, #36] @ 0x24 │ │ │ │ + str r0, [r1, #36] @ 0x24 │ │ │ │ lsls r2, r1, #4 │ │ │ │ adds r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfbb20122 │ │ │ │ strb r0, [r3, r5] │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r4, #40] @ 0x28 │ │ │ │ @@ -365389,27 +365389,27 @@ │ │ │ │ b.n 42a008 │ │ │ │ lsls r1, r4, #4 │ │ │ │ adds r0, r6, r6 │ │ │ │ movs r0, r0 │ │ │ │ b.n 429fc8 │ │ │ │ lsls r1, r4, #4 │ │ │ │ str??.w r0, [lr, #290] @ 0x122 │ │ │ │ - ldr r2, [pc, #824] @ (429d54 ) │ │ │ │ + ldr r2, [pc, #840] @ (429d64 ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ cbz r2, 429a38 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrsh r0, [r3, r5] │ │ │ │ + ldrsh r4, [r3, r5] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldrsh r6, [r4, r4] │ │ │ │ + ldrsh r2, [r5, r4] │ │ │ │ lsls r2, r1, #4 │ │ │ │ add sp, #336 @ 0x150 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrsh r2, [r1, r1] │ │ │ │ + ldrsh r6, [r1, r1] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r1, [pc, #512] @ (429c34 ) │ │ │ │ + ldr r1, [pc, #528] @ (429c44 ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ 00429a3c : │ │ │ │ @@ -365588,17 +365588,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r5, #27 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - ldrb r2, [r7, r2] │ │ │ │ + ldrb r6, [r7, r2] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - cbnz r4, 429c50 │ │ │ │ + cbnz r0, 429c52 │ │ │ │ lsls r7, r2, #4 │ │ │ │ │ │ │ │ 00429bfc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -365892,75 +365892,75 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ lsrs r0, r1, #19 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - ldr r0, [pc, #616] @ (42a15c ) │ │ │ │ + ldr r0, [pc, #632] @ (42a16c ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ - b.n 429f5c │ │ │ │ + b.n 429f64 │ │ │ │ lsls r2, r1, #4 │ │ │ │ lsrs r2, r6, #18 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - ldr r0, [pc, #528] @ (42a110 ) │ │ │ │ + ldr r0, [pc, #544] @ (42a120 ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ - vrhadd.s32 d0, d0, d10 │ │ │ │ + vrhadd.s32 d0, d4, d10 │ │ │ │ lsrs r4, r3, #18 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - ldr r0, [pc, #440] @ (42a0c4 ) │ │ │ │ + ldr r0, [pc, #456] @ (42a0d4 ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ - udf #34 @ 0x22 │ │ │ │ + udf #38 @ 0x26 │ │ │ │ lsls r2, r1, #4 │ │ │ │ lsrs r6, r0, #18 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - ldr r0, [pc, #352] @ (42a078 ) │ │ │ │ + ldr r0, [pc, #368] @ (42a088 ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r0, [pc, #784] @ (42a22c ) │ │ │ │ + ldr r0, [pc, #800] @ (42a23c ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ lsrs r0, r6, #17 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - ldr r0, [pc, #264] @ (42a02c ) │ │ │ │ + ldr r0, [pc, #280] @ (42a03c ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ - stc 1, cr0, [sl], #40 @ 0x28 │ │ │ │ + stc 1, cr0, [lr], #40 @ 0x28 │ │ │ │ lsrs r2, r3, #17 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - ldr r0, [pc, #176] @ (429fe0 ) │ │ │ │ + ldr r0, [pc, #192] @ (429ff0 ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r0, [pc, #512] @ (42a134 ) │ │ │ │ + ldr r0, [pc, #528] @ (42a144 ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ lsrs r4, r0, #17 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - ldr r0, [pc, #88] @ (429f94 ) │ │ │ │ + ldr r0, [pc, #104] @ (429fa4 ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ - stmia r3!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r1, #4 │ │ │ │ lsrs r6, r5, #16 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - ldr r0, [pc, #0] @ (429f48 ) │ │ │ │ + ldr r0, [pc, #16] @ (429f58 ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r0, [pc, #224] @ (42a02c ) │ │ │ │ + ldr r0, [pc, #240] @ (42a03c ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ lsrs r0, r3, #16 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - @ instruction: 0x47ea │ │ │ │ + @ instruction: 0x47ee │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r0, [pc, #72] @ (429fa0 ) │ │ │ │ + ldr r0, [pc, #88] @ (429fb0 ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ lsrs r2, r0, #16 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - blxns sl │ │ │ │ + blx fp │ │ │ │ lsls r3, r1, #4 │ │ │ │ - blx lr │ │ │ │ + blxns lr │ │ │ │ lsls r3, r1, #4 │ │ │ │ lsrs r4, r5, #15 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - @ instruction: 0x47be │ │ │ │ + @ instruction: 0x47c2 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ble.n 42a06c │ │ │ │ + ble.n 429e74 │ │ │ │ lsls r2, r1, #4 │ │ │ │ │ │ │ │ 00429f70 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -366082,40 +366082,40 @@ │ │ │ │ blx 344dc8 <__stack_chk_fail@plt> │ │ │ │ blt.n 42a158 │ │ │ │ lsls r1, r4, #4 │ │ │ │ adds r5, #32 │ │ │ │ lsls r0, r4, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ + ldrsh r4, [r0, r0] │ │ │ │ lsls r2, r1, #4 │ │ │ │ blt.n 42a11c │ │ │ │ lsls r1, r4, #4 │ │ │ │ - ldr r0, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ lsls r0, r2, #4 │ │ │ │ subs r1, #188 @ 0xbc │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ bge.n 42a05c │ │ │ │ lsls r1, r4, #4 │ │ │ │ - bxns r9 │ │ │ │ + bx sl │ │ │ │ lsls r2, r3, #4 │ │ │ │ movs r7, #160 @ 0xa0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r4, r5] │ │ │ │ + ldrb r2, [r5, r5] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - mov sl, fp │ │ │ │ + mov lr, fp │ │ │ │ lsls r3, r1, #4 │ │ │ │ - @ instruction: 0xf23e010a │ │ │ │ - bx r4 │ │ │ │ + movw r1, #8202 @ 0x200a │ │ │ │ + bxns r4 │ │ │ │ lsls r2, r3, #4 │ │ │ │ - bxns r2 │ │ │ │ + bx r3 │ │ │ │ lsls r2, r3, #4 │ │ │ │ - bx r1 │ │ │ │ + bxns r1 │ │ │ │ lsls r2, r3, #4 │ │ │ │ │ │ │ │ 0042a0cc : │ │ │ │ stmdb 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 │ │ │ │ @@ -366398,43 +366398,43 @@ │ │ │ │ lsls r1, r4, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #160 @ 0xa0 │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r5, r5] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add ip, sl │ │ │ │ + add r8, fp │ │ │ │ lsls r3, r1, #4 │ │ │ │ strh r6, [r0, r5] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add ip, r5 │ │ │ │ + add r8, r6 │ │ │ │ lsls r3, r1, #4 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ lsls r7, r0, #4 │ │ │ │ cmp r1, #54 @ 0x36 │ │ │ │ lsls r7, r0, #4 │ │ │ │ strh r0, [r3, r4] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r8, r0 │ │ │ │ + add ip, r0 │ │ │ │ lsls r3, r1, #4 │ │ │ │ bhi.n 42a41c │ │ │ │ lsls r1, r4, #4 │ │ │ │ strh r2, [r7, r2] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r2, r4 │ │ │ │ + add r6, r4 │ │ │ │ lsls r3, r1, #4 │ │ │ │ strh r6, [r0, r2] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - mvns r4, r5 │ │ │ │ + mvns r0, r6 │ │ │ │ lsls r3, r1, #4 │ │ │ │ lsls r6, r7, #28 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - orrs r0, r2 │ │ │ │ + orrs r4, r2 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - uxtb r0, r1 │ │ │ │ + uxtb r4, r1 │ │ │ │ lsls r2, r1, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w ip, [pc, #128] @ 42a480 │ │ │ │ sub sp, #12 │ │ │ │ @@ -366491,15 +366491,15 @@ │ │ │ │ b.n 42a450 │ │ │ │ bvs.n 42a468 │ │ │ │ lsls r1, r4, #4 │ │ │ │ subs r1, #188 @ 0xbc │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r4, r3] │ │ │ │ + strb r4, [r4, r3] │ │ │ │ lsls r2, r1, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #88] @ (42a4f8 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -366538,19 +366538,19 @@ │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 344e18 │ │ │ │ b.n 42a4e0 │ │ │ │ nop │ │ │ │ bvs.n 42a5a8 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - cmp r2, r5 │ │ │ │ + cmp r6, r5 │ │ │ │ lsls r2, r3, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - negs r2, r1 │ │ │ │ + negs r6, r1 │ │ │ │ lsls r3, r1, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #88] @ (42a570 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -366589,19 +366589,19 @@ │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 344e18 │ │ │ │ b.n 42a558 │ │ │ │ nop │ │ │ │ bpl.n 42a530 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - tst r2, r6 │ │ │ │ + tst r6, r6 │ │ │ │ lsls r2, r3, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - tst r2, r2 │ │ │ │ + tst r6, r2 │ │ │ │ lsls r3, r1, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #88] @ (42a5e8 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -366640,19 +366640,19 @@ │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 344e18 │ │ │ │ b.n 42a5d0 │ │ │ │ nop │ │ │ │ bpl.n 42a6b8 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - sbcs r2, r7 │ │ │ │ + sbcs r6, r7 │ │ │ │ lsls r2, r3, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - rors r2, r3 │ │ │ │ + rors r6, r3 │ │ │ │ lsls r3, r1, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #88] @ (42a660 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -366691,19 +366691,19 @@ │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 344e18 │ │ │ │ b.n 42a648 │ │ │ │ nop │ │ │ │ bmi.n 42a640 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - adcs r2, r0 │ │ │ │ + adcs r6, r0 │ │ │ │ lsls r2, r3, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - sbcs r2, r4 │ │ │ │ + sbcs r6, r4 │ │ │ │ lsls r3, r1, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #72] @ (42a6c8 ) │ │ │ │ add r2, pc │ │ │ │ @@ -366737,19 +366737,19 @@ │ │ │ │ b.n 42a6b2 │ │ │ │ bmi.n 42a7bc │ │ │ │ lsls r1, r4, #4 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #960 @ (adr r2, 42aa98 ) │ │ │ │ + add r2, pc, #976 @ (adr r2, 42aaa8 ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - adcs r0, r7 │ │ │ │ + adcs r4, r7 │ │ │ │ lsls r3, r1, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ (42a758 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -366797,15 +366797,15 @@ │ │ │ │ b.n 42a742 │ │ │ │ bmi.n 42a768 │ │ │ │ lsls r1, r4, #4 │ │ │ │ str r4, [r6, #64] @ 0x40 │ │ │ │ lsls r7, r0, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r4 │ │ │ │ + asrs r0, r5 │ │ │ │ lsls r3, r1, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ (42a7e0 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -366853,15 +366853,15 @@ │ │ │ │ b.n 42a7ca │ │ │ │ bcc.n 42a8e0 │ │ │ │ lsls r1, r4, #4 │ │ │ │ movs r4, #12 │ │ │ │ lsls r7, r0, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r3 │ │ │ │ + lsrs r4, r3 │ │ │ │ lsls r3, r1, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ (42a868 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -366909,15 +366909,15 @@ │ │ │ │ b.n 42a852 │ │ │ │ bcs.n 42a858 │ │ │ │ lsls r1, r4, #4 │ │ │ │ movs r3, #132 @ 0x84 │ │ │ │ lsls r7, r0, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2 │ │ │ │ + lsls r4, r2 │ │ │ │ lsls r3, r1, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #88] @ (42a8e0 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -366956,19 +366956,19 @@ │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 344e18 │ │ │ │ b.n 42a8c8 │ │ │ │ nop │ │ │ │ bcs.n 42a9c0 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - subs r6, #194 @ 0xc2 │ │ │ │ + subs r6, #198 @ 0xc6 │ │ │ │ lsls r2, r3, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - eors r2, r3 │ │ │ │ + eors r6, r3 │ │ │ │ lsls r3, r1, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #88] @ (42a958 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -367007,19 +367007,19 @@ │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 344e18 │ │ │ │ b.n 42a940 │ │ │ │ nop │ │ │ │ bne.n 42a948 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - subs r6, #74 @ 0x4a │ │ │ │ + subs r6, #78 @ 0x4e │ │ │ │ lsls r2, r3, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - ands r6, r3 │ │ │ │ + ands r2, r4 │ │ │ │ lsls r3, r1, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #88] @ (42a9d0 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -367058,19 +367058,19 @@ │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 344e18 │ │ │ │ b.n 42a9b8 │ │ │ │ nop │ │ │ │ bne.n 42aad0 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - subs r5, #210 @ 0xd2 │ │ │ │ + subs r5, #214 @ 0xd6 │ │ │ │ lsls r2, r3, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #226 @ 0xe2 │ │ │ │ + subs r7, #230 @ 0xe6 │ │ │ │ lsls r3, r1, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ (42aa58 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -367118,15 +367118,15 @@ │ │ │ │ b.n 42aa42 │ │ │ │ bne.n 42aa68 │ │ │ │ lsls r1, r4, #4 │ │ │ │ movs r1, #148 @ 0x94 │ │ │ │ lsls r7, r0, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #148 @ 0x94 │ │ │ │ + subs r7, #152 @ 0x98 │ │ │ │ lsls r3, r1, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ (42aae0 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -367170,19 +367170,19 @@ │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 344e18 │ │ │ │ b.n 42aaca │ │ │ │ beq.n 42abe0 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - str r5, [sp, #48] @ 0x30 │ │ │ │ + str r5, [sp, #64] @ 0x40 │ │ │ │ lsls r6, r2, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #84 @ 0x54 │ │ │ │ + subs r7, #88 @ 0x58 │ │ │ │ lsls r3, r1, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ (42ab68 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -367226,19 +367226,19 @@ │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 344e18 │ │ │ │ b.n 42ab52 │ │ │ │ ldmia r7, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r4, #4 │ │ │ │ - str r4, [sp, #528] @ 0x210 │ │ │ │ + str r4, [sp, #544] @ 0x220 │ │ │ │ lsls r6, r2, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #8 │ │ │ │ + subs r7, #12 │ │ │ │ lsls r3, r1, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #88] @ (42abe0 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -367277,19 +367277,19 @@ │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 344e18 │ │ │ │ b.n 42abc8 │ │ │ │ nop │ │ │ │ ldmia r7!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r1, r4, #4 │ │ │ │ - subs r3, #194 @ 0xc2 │ │ │ │ + subs r3, #198 @ 0xc6 │ │ │ │ lsls r2, r3, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #214 @ 0xd6 │ │ │ │ + subs r6, #218 @ 0xda │ │ │ │ lsls r3, r1, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ (42ac68 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -367337,15 +367337,15 @@ │ │ │ │ b.n 42ac52 │ │ │ │ ldmia r6, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r4, #4 │ │ │ │ ldrsh r4, [r4, r4] │ │ │ │ lsls r7, r0, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #136 @ 0x88 │ │ │ │ + subs r6, #140 @ 0x8c │ │ │ │ lsls r3, r1, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #88] @ (42ace0 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -367384,19 +367384,19 @@ │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 344e18 │ │ │ │ b.n 42acc8 │ │ │ │ nop │ │ │ │ ldmia r6, {r1, r2, r3, r5, r6} │ │ │ │ lsls r1, r4, #4 │ │ │ │ - subs r2, #194 @ 0xc2 │ │ │ │ + subs r2, #198 @ 0xc6 │ │ │ │ lsls r2, r3, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #78 @ 0x4e │ │ │ │ + subs r6, #82 @ 0x52 │ │ │ │ lsls r3, r1, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ (42ad68 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -367444,15 +367444,15 @@ │ │ │ │ b.n 42ad52 │ │ │ │ ldmia r5, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r4, #4 │ │ │ │ ldrsh r4, [r4, r0] │ │ │ │ lsls r7, r0, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #4 │ │ │ │ + subs r6, #8 │ │ │ │ lsls r3, r1, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ (42adf0 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -367500,15 +367500,15 @@ │ │ │ │ b.n 42adda │ │ │ │ ldmia r5, {r1, r2, r3, r5, r6} │ │ │ │ lsls r1, r4, #4 │ │ │ │ ldrb r4, [r3, r6] │ │ │ │ lsls r7, r0, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #180 @ 0xb4 │ │ │ │ + subs r5, #184 @ 0xb8 │ │ │ │ lsls r3, r1, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ (42ae78 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -367556,15 +367556,15 @@ │ │ │ │ b.n 42ae62 │ │ │ │ ldmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r1, r4, #4 │ │ │ │ ldrb r4, [r2, r4] │ │ │ │ lsls r7, r0, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #100 @ 0x64 │ │ │ │ + subs r5, #104 @ 0x68 │ │ │ │ lsls r3, r1, #4 │ │ │ │ │ │ │ │ 0042ae88 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -367604,21 +367604,21 @@ │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ add.w r1, ip, r2, asr #32 │ │ │ │ ldmia r4, {r1, r4, r6} │ │ │ │ lsls r1, r4, #4 │ │ │ │ subs r1, #188 @ 0xbc │ │ │ │ movs r0, r0 │ │ │ │ - b.n 42b698 │ │ │ │ + b.n 42b6a0 │ │ │ │ lsls r2, r1, #4 │ │ │ │ movs r7, #160 @ 0xa0 │ │ │ │ movs r0, r0 │ │ │ │ mov r8, ip │ │ │ │ lsls r0, r1, #4 │ │ │ │ - subs r0, #72 @ 0x48 │ │ │ │ + subs r0, #76 @ 0x4c │ │ │ │ lsls r3, r1, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -367825,15 +367825,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ ldmia r2, {r2, r4, r6} │ │ │ │ lsls r1, r4, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #60 @ 0x3c │ │ │ │ + subs r3, #64 @ 0x40 │ │ │ │ lsls r3, r1, #4 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [pc, #56] @ (42b124 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 42b0fa │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ @@ -367857,15 +367857,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ ldmia r2, {r2, r3} │ │ │ │ lsls r1, r4, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #40 @ 0x28 │ │ │ │ + subs r3, #44 @ 0x2c │ │ │ │ lsls r3, r1, #4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [pc, #56] @ (42b16c ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 42b142 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ @@ -367889,15 +367889,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ ldmia r1!, {r2, r6, r7} │ │ │ │ lsls r1, r4, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #20 │ │ │ │ + subs r3, #24 │ │ │ │ lsls r3, r1, #4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [pc, #56] @ (42b1b4 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 42b18a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ @@ -367921,15 +367921,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ ldmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r1, r4, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #0 │ │ │ │ + subs r3, #4 │ │ │ │ lsls r3, r1, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #88] @ (42b228 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -367968,15 +367968,15 @@ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 42b200 │ │ │ │ nop │ │ │ │ ldmia r1, {r1, r2, r5} │ │ │ │ lsls r1, r4, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #190 @ 0xbe │ │ │ │ + subs r2, #194 @ 0xc2 │ │ │ │ lsls r3, r1, #4 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ ldr r2, [pc, #64] @ (42b278 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 42b24e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ @@ -368003,15 +368003,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ ldmia r0!, {r6, r7} │ │ │ │ lsls r1, r4, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #176 @ 0xb0 │ │ │ │ + subs r2, #180 @ 0xb4 │ │ │ │ lsls r3, r1, #4 │ │ │ │ ldr r3, [r0, #80] @ 0x50 │ │ │ │ ldr r2, [pc, #64] @ (42b2c8 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 42b29e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ @@ -368038,15 +368038,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ ldmia r0!, {r4, r5, r6} │ │ │ │ lsls r1, r4, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #148 @ 0x94 │ │ │ │ + subs r2, #152 @ 0x98 │ │ │ │ lsls r3, r1, #4 │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ ldr r2, [pc, #64] @ (42b318 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 42b2ee │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ @@ -368073,15 +368073,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ ldmia r0!, {r5} │ │ │ │ lsls r1, r4, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #116 @ 0x74 │ │ │ │ + subs r2, #120 @ 0x78 │ │ │ │ lsls r3, r1, #4 │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ ldr r2, [pc, #64] @ (42b368 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 42b33e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ @@ -368108,15 +368108,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ stmia r7!, {r4, r6, r7} │ │ │ │ lsls r1, r4, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #88 @ 0x58 │ │ │ │ + subs r2, #92 @ 0x5c │ │ │ │ lsls r3, r1, #4 │ │ │ │ ldr r3, [r0, #68] @ 0x44 │ │ │ │ ldr r2, [pc, #56] @ (42b3b0 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 42b386 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ @@ -368140,15 +368140,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ stmia r7!, {r7} │ │ │ │ lsls r1, r4, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #68 @ 0x44 │ │ │ │ + subs r2, #72 @ 0x48 │ │ │ │ lsls r3, r1, #4 │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ ldr r2, [pc, #56] @ (42b3f8 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 42b3ce │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ @@ -368172,15 +368172,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ stmia r7!, {r3, r4, r5} │ │ │ │ lsls r1, r4, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #44 @ 0x2c │ │ │ │ + subs r2, #48 @ 0x30 │ │ │ │ lsls r3, r1, #4 │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ ldr r2, [pc, #56] @ (42b440 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 42b416 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ @@ -368204,15 +368204,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ stmia r6!, {r4, r5, r6, r7} │ │ │ │ lsls r1, r4, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #20 │ │ │ │ + subs r2, #24 │ │ │ │ lsls r3, r1, #4 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ ldr r2, [pc, #64] @ (42b490 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 42b466 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ @@ -368239,15 +368239,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ stmia r6!, {r3, r5, r7} │ │ │ │ lsls r1, r4, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #244 @ 0xf4 │ │ │ │ + subs r1, #248 @ 0xf8 │ │ │ │ lsls r3, r1, #4 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr r2, [pc, #64] @ (42b4e0 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 42b4b6 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ @@ -368274,15 +368274,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ stmia r6!, {r3, r4, r6} │ │ │ │ lsls r1, r4, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #224 @ 0xe0 │ │ │ │ + subs r1, #228 @ 0xe4 │ │ │ │ lsls r3, r1, #4 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r2, [pc, #64] @ (42b530 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 42b506 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ @@ -368309,15 +368309,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ stmia r6!, {r3} │ │ │ │ lsls r1, r4, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #192 @ 0xc0 │ │ │ │ + subs r1, #196 @ 0xc4 │ │ │ │ lsls r3, r1, #4 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r2, [pc, #56] @ (42b578 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 42b54e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ @@ -368341,15 +368341,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ stmia r5!, {r3, r4, r5, r7} │ │ │ │ lsls r1, r4, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #176 @ 0xb0 │ │ │ │ + subs r1, #180 @ 0xb4 │ │ │ │ lsls r3, r1, #4 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ ldr r2, [pc, #64] @ (42b5c8 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 42b59e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ @@ -368376,15 +368376,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ stmia r5!, {r4, r5, r6} │ │ │ │ lsls r1, r4, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #144 @ 0x90 │ │ │ │ + subs r1, #148 @ 0x94 │ │ │ │ lsls r3, r1, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #60] @ (42b620 ) │ │ │ │ mov r2, r0 │ │ │ │ @@ -368413,15 +368413,15 @@ │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ b.n 42b5f4 │ │ │ │ nop │ │ │ │ stmia r5!, {r1, r2, r3} │ │ │ │ lsls r1, r4, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #114 @ 0x72 │ │ │ │ + subs r1, #118 @ 0x76 │ │ │ │ lsls r3, r1, #4 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ ldr r2, [pc, #56] @ (42b668 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 42b63e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ @@ -368445,15 +368445,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ stmia r4!, {r3, r6, r7} │ │ │ │ lsls r1, r4, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #80 @ 0x50 │ │ │ │ + subs r1, #84 @ 0x54 │ │ │ │ lsls r3, r1, #4 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ ldr r2, [pc, #64] @ (42b6b8 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 42b68e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ @@ -368480,15 +368480,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ stmia r4!, {r7} │ │ │ │ lsls r1, r4, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #52 @ 0x34 │ │ │ │ + subs r1, #56 @ 0x38 │ │ │ │ lsls r3, r1, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #60] @ (42b710 ) │ │ │ │ mov r2, r0 │ │ │ │ @@ -368517,15 +368517,15 @@ │ │ │ │ ldr r0, [r2, #24] │ │ │ │ b.n 42b6e4 │ │ │ │ nop │ │ │ │ stmia r4!, {r1, r2, r3, r4} │ │ │ │ lsls r1, r4, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #18 │ │ │ │ + subs r1, #22 │ │ │ │ lsls r3, r1, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #60] @ (42b768 ) │ │ │ │ mov r2, r0 │ │ │ │ @@ -368554,15 +368554,15 @@ │ │ │ │ ldr r0, [r2, #20] │ │ │ │ b.n 42b73c │ │ │ │ nop │ │ │ │ stmia r3!, {r1, r2, r6, r7} │ │ │ │ lsls r1, r4, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #230 @ 0xe6 │ │ │ │ + subs r0, #234 @ 0xea │ │ │ │ lsls r3, r1, #4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [pc, #64] @ (42b7b8 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 42b78e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ @@ -368589,15 +368589,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ stmia r3!, {r7} │ │ │ │ lsls r1, r4, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #184 @ 0xb8 │ │ │ │ + subs r0, #188 @ 0xbc │ │ │ │ lsls r3, r1, #4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [pc, #64] @ (42b808 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 42b7de │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ @@ -368624,15 +368624,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ stmia r3!, {r4, r5} │ │ │ │ lsls r1, r4, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #148 @ 0x94 │ │ │ │ + subs r0, #152 @ 0x98 │ │ │ │ lsls r3, r1, #4 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -369483,75 +369483,75 @@ │ │ │ │ nop │ │ │ │ bkpt 0x00ac │ │ │ │ lsls r1, r4, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ bkpt 0x00a8 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - adds r4, #6 │ │ │ │ + adds r4, #10 │ │ │ │ lsls r3, r1, #4 │ │ │ │ adds r6, r0, r0 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - lsrs r6, r6 │ │ │ │ + lsrs r2, r7 │ │ │ │ lsls r2, r1, #4 │ │ │ │ str r0, [r1, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ pop {r3, r4, r7} │ │ │ │ lsls r1, r4, #4 │ │ │ │ - stmia r0!, {r3, r5, r6} │ │ │ │ + stmia r0!, {r2, r3, r5, r6} │ │ │ │ lsls r2, r1, #4 │ │ │ │ movs r7, #160 @ 0xa0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #10 │ │ │ │ + subs r7, #14 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - cmp r0, #126 @ 0x7e │ │ │ │ + cmp r0, #130 @ 0x82 │ │ │ │ lsls r3, r1, #4 │ │ │ │ ldr r4, [pc, #744] @ (42c358 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ ldr r4, [pc, #696] @ (42c32c ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - strh r6, [r5, #6] │ │ │ │ + strh r2, [r6, #6] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - strh r2, [r4, #6] │ │ │ │ + strh r6, [r4, #6] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - cmp r0, #158 @ 0x9e │ │ │ │ + cmp r0, #162 @ 0xa2 │ │ │ │ lsls r2, r3, #4 │ │ │ │ ldr r4, [pc, #400] @ (42c214 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - cmp r0, #108 @ 0x6c │ │ │ │ + cmp r0, #112 @ 0x70 │ │ │ │ lsls r2, r3, #4 │ │ │ │ - strh r0, [r3, #4] │ │ │ │ + strh r4, [r3, #4] │ │ │ │ lsls r7, r2, #4 │ │ │ │ ldr r4, [pc, #152] @ (42c128 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - cmp r0, #46 @ 0x2e │ │ │ │ + cmp r0, #50 @ 0x32 │ │ │ │ lsls r2, r3, #4 │ │ │ │ - strh r6, [r5, #2] │ │ │ │ + strh r2, [r6, #2] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - strh r2, [r4, #2] │ │ │ │ + strh r6, [r4, #2] │ │ │ │ lsls r6, r2, #4 │ │ │ │ lsrs r6, r2, #17 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - movs r7, #254 @ 0xfe │ │ │ │ + cmp r0, #2 │ │ │ │ lsls r2, r3, #4 │ │ │ │ - movs r7, #242 @ 0xf2 │ │ │ │ + movs r7, #246 @ 0xf6 │ │ │ │ lsls r2, r3, #4 │ │ │ │ lsrs r2, r6, #16 │ │ │ │ lsls r7, r0, #4 │ │ │ │ lsrs r6, r4, #16 │ │ │ │ lsls r7, r0, #4 │ │ │ │ ldr r3, [pc, #744] @ (42c39c ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldrh r2, [r3, #14] │ │ │ │ + ldrh r6, [r3, #14] │ │ │ │ lsls r0, r1, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w ip, [pc, #128] @ 42c148 │ │ │ │ sub sp, #12 │ │ │ │ @@ -369608,15 +369608,15 @@ │ │ │ │ b.n 42c118 │ │ │ │ rev r2, r5 │ │ │ │ lsls r1, r4, #4 │ │ │ │ str r0, [r1, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #24 │ │ │ │ + subs r0, #28 │ │ │ │ lsls r2, r1, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #212] @ (42c240 ) │ │ │ │ @@ -369714,19 +369714,19 @@ │ │ │ │ lsls r1, r4, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ cbnz r2, 42c26c │ │ │ │ lsls r1, r4, #4 │ │ │ │ cbnz r6, 42c262 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - ldrb r2, [r7, #23] │ │ │ │ + ldrb r6, [r7, #23] │ │ │ │ lsls r7, r2, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #158 @ 0x9e │ │ │ │ + cmp r6, #162 @ 0xa2 │ │ │ │ lsls r3, r1, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #212] @ (42c344 ) │ │ │ │ @@ -369824,19 +369824,19 @@ │ │ │ │ lsls r1, r4, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb87e │ │ │ │ lsls r1, r4, #4 │ │ │ │ @ instruction: 0xb84a │ │ │ │ lsls r1, r4, #4 │ │ │ │ - ldrb r6, [r6, #19] │ │ │ │ + ldrb r2, [r7, #19] │ │ │ │ lsls r7, r2, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #214 @ 0xd6 │ │ │ │ + cmp r5, #218 @ 0xda │ │ │ │ lsls r3, r1, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #212] @ (42c448 ) │ │ │ │ @@ -369934,19 +369934,19 @@ │ │ │ │ lsls r1, r4, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb77a │ │ │ │ lsls r1, r4, #4 │ │ │ │ @ instruction: 0xb746 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - ldrb r2, [r6, #15] │ │ │ │ + ldrb r6, [r6, #15] │ │ │ │ lsls r7, r2, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #10 │ │ │ │ + cmp r5, #14 │ │ │ │ lsls r3, r1, #4 │ │ │ │ │ │ │ │ 0042c464 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3736] @ 0xe98 │ │ │ │ @@ -371017,57 +371017,57 @@ │ │ │ │ lsls r1, r4, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r0, [r0, r7] │ │ │ │ movs r0, r0 │ │ │ │ - cmp lr, r7 │ │ │ │ + cmp sl, r8 │ │ │ │ lsls r2, r1, #4 │ │ │ │ movs r7, #160 @ 0xa0 │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #252 @ 0xfc │ │ │ │ lsls r0, r1, #4 │ │ │ │ - movs r0, #98 @ 0x62 │ │ │ │ + movs r0, #102 @ 0x66 │ │ │ │ lsls r3, r1, #4 │ │ │ │ cbz r2, 42d01c │ │ │ │ lsls r1, r4, #4 │ │ │ │ - ldrb r2, [r6, #1] │ │ │ │ + ldrb r6, [r6, #1] │ │ │ │ lsls r7, r2, #4 │ │ │ │ cmp r6, #68 @ 0x44 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - subs r2, r5, #6 │ │ │ │ + subs r6, r5, #6 │ │ │ │ lsls r3, r1, #4 │ │ │ │ cmp r5, #198 @ 0xc6 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - subs r4, r5, #4 │ │ │ │ + subs r0, r6, #4 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - subs r2, r3, #5 │ │ │ │ + subs r6, r3, #5 │ │ │ │ lsls r2, r3, #4 │ │ │ │ cmp r5, #136 @ 0x88 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - subs r0, r6, #3 │ │ │ │ + subs r4, r6, #3 │ │ │ │ lsls r3, r1, #4 │ │ │ │ cmp r4, #224 @ 0xe0 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - subs r6, r0, #1 │ │ │ │ + subs r2, r1, #1 │ │ │ │ lsls r3, r1, #4 │ │ │ │ cmp r4, #122 @ 0x7a │ │ │ │ lsls r0, r1, #4 │ │ │ │ - adds r0, r4, #7 │ │ │ │ + adds r4, r4, #7 │ │ │ │ lsls r3, r1, #4 │ │ │ │ cmp r4, #20 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - adds r2, r7, #5 │ │ │ │ + adds r6, r7, #5 │ │ │ │ lsls r3, r1, #4 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #156 @ 0x9c │ │ │ │ lsls r0, r1, #4 │ │ │ │ - adds r2, r0, r0 │ │ │ │ + adds r6, r0, r0 │ │ │ │ lsls r3, r1, #4 │ │ │ │ ldr.w r3, [pc, #1828] @ 42d710 │ │ │ │ ldr.w r2, [pc, #1828] @ 42d714 │ │ │ │ ldr.w r1, [pc, #1828] @ 42d718 │ │ │ │ ldr.w r0, [pc, #1828] @ 42d71c │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ @@ -371723,173 +371723,173 @@ │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ movs r7, #160 @ 0xa0 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfbd80106 │ │ │ │ movs r5, #186 @ 0xba │ │ │ │ lsls r0, r1, #4 │ │ │ │ - asrs r2, r4, #28 │ │ │ │ + asrs r6, r4, #28 │ │ │ │ lsls r3, r1, #4 │ │ │ │ movs r4, #208 @ 0xd0 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - asrs r6, r6, #24 │ │ │ │ + asrs r2, r7, #24 │ │ │ │ lsls r3, r1, #4 │ │ │ │ movs r4, #78 @ 0x4e │ │ │ │ lsls r0, r1, #4 │ │ │ │ - asrs r4, r6, #22 │ │ │ │ + asrs r0, r7, #22 │ │ │ │ lsls r3, r1, #4 │ │ │ │ subs r1, #246 @ 0xf6 │ │ │ │ lsls r7, r0, #4 │ │ │ │ movs r4, #32 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - asrs r6, r0, #22 │ │ │ │ + asrs r2, r1, #22 │ │ │ │ lsls r3, r1, #4 │ │ │ │ movs r3, #202 @ 0xca │ │ │ │ lsls r0, r1, #4 │ │ │ │ - asrs r0, r6, #20 │ │ │ │ + asrs r4, r6, #20 │ │ │ │ lsls r3, r1, #4 │ │ │ │ movs r3, #116 @ 0x74 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - asrs r4, r3, #19 │ │ │ │ + asrs r0, r4, #19 │ │ │ │ lsls r3, r1, #4 │ │ │ │ subs r1, #32 │ │ │ │ lsls r7, r0, #4 │ │ │ │ movs r3, #16 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - asrs r6, r6, #17 │ │ │ │ + asrs r2, r7, #17 │ │ │ │ lsls r3, r1, #4 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #188 @ 0xbc │ │ │ │ lsls r7, r0, #4 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ lsls r0, r1, #4 │ │ │ │ - asrs r4, r4, #13 │ │ │ │ + asrs r0, r5, #13 │ │ │ │ lsls r3, r1, #4 │ │ │ │ movs r1, #134 @ 0x86 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - asrs r4, r5, #11 │ │ │ │ + asrs r0, r6, #11 │ │ │ │ lsls r3, r1, #4 │ │ │ │ adds r6, #196 @ 0xc4 │ │ │ │ lsls r7, r0, #4 │ │ │ │ movs r1, #6 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - asrs r6, r5, #9 │ │ │ │ + asrs r2, r6, #9 │ │ │ │ lsls r3, r1, #4 │ │ │ │ movs r0, #150 @ 0x96 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - asrs r4, r7, #7 │ │ │ │ + asrs r0, r0, #8 │ │ │ │ lsls r3, r1, #4 │ │ │ │ bpl.n 42d808 │ │ │ │ lsls r2, r3, #4 │ │ │ │ - asrs r2, r2, #4 │ │ │ │ + asrs r6, r2, #4 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r4, [pc, #664] @ (42da28 ) │ │ │ │ + ldr r4, [pc, #680] @ (42da38 ) │ │ │ │ lsls r2, r1, #4 │ │ │ │ bpl.n 42d7e8 │ │ │ │ lsls r2, r3, #4 │ │ │ │ - asrs r4, r7, #3 │ │ │ │ + asrs r0, r0, #4 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - adds r7, #100 @ 0x64 │ │ │ │ + adds r7, #104 @ 0x68 │ │ │ │ lsls r2, r1, #4 │ │ │ │ bpl.n 42d7c8 │ │ │ │ lsls r2, r3, #4 │ │ │ │ - asrs r6, r4, #3 │ │ │ │ + asrs r2, r5, #3 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r4, [pc, #632] @ (42da20 ) │ │ │ │ + ldr r4, [pc, #648] @ (42da30 ) │ │ │ │ lsls r2, r1, #4 │ │ │ │ bmi.n 42d7a8 │ │ │ │ lsls r2, r3, #4 │ │ │ │ - asrs r0, r2, #3 │ │ │ │ + asrs r4, r2, #3 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - movs r7, #204 @ 0xcc │ │ │ │ + movs r7, #208 @ 0xd0 │ │ │ │ lsls r2, r1, #4 │ │ │ │ bmi.n 42d788 │ │ │ │ lsls r2, r3, #4 │ │ │ │ - asrs r2, r7, #2 │ │ │ │ + asrs r6, r7, #2 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrb r6, [r2, #20] │ │ │ │ + ldrb r2, [r3, #20] │ │ │ │ lsls r2, r1, #4 │ │ │ │ bmi.n 42d768 │ │ │ │ lsls r2, r3, #4 │ │ │ │ - asrs r4, r4, #2 │ │ │ │ + asrs r0, r5, #2 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - adds r5, #84 @ 0x54 │ │ │ │ + adds r5, #88 @ 0x58 │ │ │ │ lsls r2, r1, #4 │ │ │ │ bmi.n 42d748 │ │ │ │ lsls r2, r3, #4 │ │ │ │ - asrs r6, r1, #2 │ │ │ │ + asrs r2, r2, #2 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - cbz r6, 42d7fc │ │ │ │ + cbz r2, 42d7fe │ │ │ │ lsls r2, r1, #4 │ │ │ │ bmi.n 42d728 │ │ │ │ lsls r2, r3, #4 │ │ │ │ - asrs r0, r7, #1 │ │ │ │ + asrs r4, r7, #1 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r2, [pc, #992] @ (42dbc4 ) │ │ │ │ + ldr r2, [pc, #1008] @ (42dbd4 ) │ │ │ │ lsls r2, r1, #4 │ │ │ │ bmi.n 42d708 │ │ │ │ lsls r2, r3, #4 │ │ │ │ - asrs r2, r4, #1 │ │ │ │ + asrs r6, r4, #1 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - movs r7, #234 @ 0xea │ │ │ │ + movs r7, #238 @ 0xee │ │ │ │ lsls r2, r1, #4 │ │ │ │ bmi.n 42d8e8 │ │ │ │ lsls r2, r3, #4 │ │ │ │ - asrs r4, r1, #1 │ │ │ │ + asrs r0, r2, #1 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - lsrs r0, r3 │ │ │ │ + lsrs r4, r3 │ │ │ │ lsls r2, r1, #4 │ │ │ │ bmi.n 42d8c8 │ │ │ │ lsls r2, r3, #4 │ │ │ │ - asrs r6, r6, #32 │ │ │ │ + asrs r2, r7, #32 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - adds r5, #54 @ 0x36 │ │ │ │ + adds r5, #58 @ 0x3a │ │ │ │ lsls r2, r1, #4 │ │ │ │ bmi.n 42d8a8 │ │ │ │ lsls r2, r3, #4 │ │ │ │ - asrs r0, r4, #32 │ │ │ │ + asrs r4, r4, #32 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - @ instruction: 0xb850 │ │ │ │ + @ instruction: 0xb854 │ │ │ │ lsls r2, r1, #4 │ │ │ │ bmi.n 42d888 │ │ │ │ lsls r2, r3, #4 │ │ │ │ - asrs r2, r1, #32 │ │ │ │ + asrs r6, r1, #32 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r5, [pc, #232] @ (42d908 ) │ │ │ │ + ldr r5, [pc, #248] @ (42d918 ) │ │ │ │ lsls r2, r1, #4 │ │ │ │ bmi.n 42d868 │ │ │ │ lsls r2, r3, #4 │ │ │ │ - lsrs r4, r6, #31 │ │ │ │ + lsrs r0, r7, #31 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r5, sp, #656 @ 0x290 │ │ │ │ + add r5, sp, #672 @ 0x2a0 │ │ │ │ lsls r2, r1, #4 │ │ │ │ bmi.n 42d848 │ │ │ │ lsls r2, r3, #4 │ │ │ │ - lsrs r6, r3, #31 │ │ │ │ + lsrs r2, r4, #31 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - strh r6, [r3, #6] │ │ │ │ + strh r2, [r4, #6] │ │ │ │ lsls r2, r1, #4 │ │ │ │ bcc.n 42d828 │ │ │ │ lsls r2, r3, #4 │ │ │ │ - lsrs r0, r1, #31 │ │ │ │ + lsrs r4, r1, #31 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - cbz r0, 42d872 │ │ │ │ + cbz r4, 42d872 │ │ │ │ lsls r2, r1, #4 │ │ │ │ bcc.n 42d808 │ │ │ │ lsls r2, r3, #4 │ │ │ │ - lsrs r2, r6, #30 │ │ │ │ + lsrs r6, r6, #30 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - cbz r2, 42d874 │ │ │ │ + cbz r6, 42d874 │ │ │ │ lsls r2, r1, #4 │ │ │ │ bcc.n 42d7e8 │ │ │ │ lsls r2, r3, #4 │ │ │ │ - lsrs r4, r3, #30 │ │ │ │ + lsrs r0, r4, #30 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r3, [pc, #896] @ (42dbdc ) │ │ │ │ + ldr r3, [pc, #912] @ (42dbec ) │ │ │ │ lsls r2, r1, #4 │ │ │ │ │ │ │ │ 0042d85c : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -371931,21 +371931,21 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmia r1!, {r1, r3, r4, r5} │ │ │ │ lsls r2, r4, #4 │ │ │ │ add r2, pc, #496 @ (adr r2, 42dab4 ) │ │ │ │ lsls r1, r4, #4 │ │ │ │ str r0, [r1, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #376 @ (adr r6, 42da44 ) │ │ │ │ + add r6, pc, #392 @ (adr r6, 42da54 ) │ │ │ │ lsls r2, r1, #4 │ │ │ │ movs r7, #160 @ 0xa0 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r1, #4 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - lsrs r4, r6, #25 │ │ │ │ + lsrs r0, r7, #25 │ │ │ │ lsls r3, r1, #4 │ │ │ │ │ │ │ │ 0042d8d8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ @@ -373046,109 +373046,109 @@ │ │ │ │ lsls r1, r4, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #160 @ 0xa0 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r2, r3] │ │ │ │ + strb r6, [r2, r3] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsrs r4, r1, #13 │ │ │ │ + lsrs r0, r2, #13 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - strb r6, [r1, r2] │ │ │ │ + strb r2, [r2, r2] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsrs r0, r1, #12 │ │ │ │ + lsrs r4, r1, #12 │ │ │ │ lsls r3, r1, #4 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [sp, #992] @ 0x3e0 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - strh r0, [r7, r4] │ │ │ │ + strh r4, [r7, r4] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsrs r2, r6, #6 │ │ │ │ + lsrs r6, r6, #6 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - strh r0, [r3, r4] │ │ │ │ + strh r4, [r3, r4] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsrs r6, r2, #6 │ │ │ │ + lsrs r2, r3, #6 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - strh r0, [r0, r4] │ │ │ │ + strh r4, [r0, r4] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsrs r6, r7, #5 │ │ │ │ + lsrs r2, r0, #6 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - strh r0, [r4, r3] │ │ │ │ + strh r4, [r4, r3] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsrs r2, r3, #5 │ │ │ │ + lsrs r6, r3, #5 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - strh r2, [r7, r2] │ │ │ │ + strh r6, [r7, r2] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsrs r4, r6, #4 │ │ │ │ + lsrs r0, r7, #4 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - strh r4, [r0, r2] │ │ │ │ + strh r0, [r1, r2] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsrs r6, r7, #3 │ │ │ │ + lsrs r2, r0, #4 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - strh r2, [r2, r1] │ │ │ │ + strh r6, [r2, r1] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsrs r4, r1, #3 │ │ │ │ + lsrs r0, r2, #3 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r2, [r6, r7] │ │ │ │ + str r6, [r6, r7] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsrs r4, r5, #1 │ │ │ │ + lsrs r0, r6, #1 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r0, [r7, r6] │ │ │ │ + str r4, [r7, r6] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsrs r2, r6, #32 │ │ │ │ + lsrs r6, r6, #32 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r6, [r1, r5] │ │ │ │ + str r2, [r2, r5] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsls r0, r1, #31 │ │ │ │ + lsls r4, r1, #31 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r6, [r5, #0] │ │ │ │ + str r2, [r6, #0] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - str r2, [r5, r3] │ │ │ │ + str r6, [r5, r3] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsls r4, r4, #29 │ │ │ │ + lsls r0, r5, #29 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r2, [r5, r1] │ │ │ │ + str r6, [r5, r1] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsls r4, r4, #27 │ │ │ │ + lsls r0, r5, #27 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r6, [r3, r0] │ │ │ │ + str r2, [r4, r0] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsls r0, r3, #26 │ │ │ │ + lsls r4, r3, #26 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r7, [pc, #832] @ (42e890 ) │ │ │ │ + ldr r7, [pc, #848] @ (42e8a0 ) │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsls r2, r1, #25 │ │ │ │ + lsls r6, r1, #25 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r7, [pc, #488] @ (42e740 ) │ │ │ │ + ldr r7, [pc, #504] @ (42e750 ) │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsls r4, r6, #23 │ │ │ │ + lsls r0, r7, #23 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r7, [pc, #136] @ (42e5e8 ) │ │ │ │ + ldr r7, [pc, #152] @ (42e5f8 ) │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsls r4, r3, #22 │ │ │ │ + lsls r0, r4, #22 │ │ │ │ lsls r3, r1, #4 │ │ │ │ ldrb r4, [r7, #4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #600] @ (42e7c4 ) │ │ │ │ + ldr r5, [pc, #616] @ (42e7d4 ) │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ + lsls r0, r3, #16 │ │ │ │ lsls r3, r1, #4 │ │ │ │ lsls r4, r7, #26 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #648] @ 0x288 │ │ │ │ + str r2, [sp, #664] @ 0x298 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r4, [pc, #64] @ (42e5bc ) │ │ │ │ + ldr r4, [pc, #80] @ (42e5cc ) │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsls r2, r1, #10 │ │ │ │ + lsls r6, r1, #10 │ │ │ │ lsls r3, r1, #4 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 42e59a │ │ │ │ @@ -374324,78 +374324,78 @@ │ │ │ │ bl 429bb0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ add r6, sp, #136 @ 0x88 │ │ │ │ bl 429bb0 │ │ │ │ b.w 42dc4c │ │ │ │ lsls r4, r7, #26 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #568] @ 0x238 │ │ │ │ + str r0, [sp, #584] @ 0x248 │ │ │ │ lsls r2, r1, #4 │ │ │ │ movs r7, #160 @ 0xa0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #984] @ (42f608 ) │ │ │ │ + ldr r1, [pc, #1000] @ (42f618 ) │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsls r0, r6, #1 │ │ │ │ + lsls r4, r6, #1 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r1, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r1, [sp, #688] @ 0x2b0 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r0, [pc, #624] @ (42f4ac ) │ │ │ │ + ldr r0, [pc, #640] @ (42f4bc ) │ │ │ │ lsls r1, r2, #4 │ │ │ │ - vrhadd.u16 d0, d6, d10 │ │ │ │ - mov sl, sl │ │ │ │ + vrhadd.u16 d0, d10, d10 │ │ │ │ + mov lr, sl │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldc2l 1, cr0, [r0, #-40] @ 0xffffffd8 │ │ │ │ + ldc2l 1, cr0, [r4, #-40] @ 0xffffffd8 │ │ │ │ b.n 42f53c │ │ │ │ lsls r6, r0, #4 │ │ │ │ - mov r6, r8 │ │ │ │ + mov r2, r9 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldc2 1, cr0, [lr], #40 @ 0x28 │ │ │ │ - mov r4, r4 │ │ │ │ + stc2l 1, cr0, [r2], {10} │ │ │ │ + mov r0, r5 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldc2 1, cr0, [lr], {10} │ │ │ │ - mov r2, r0 │ │ │ │ + stc2 1, cr0, [r2], #40 @ 0x28 │ │ │ │ + mov r6, r0 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldc2l 1, cr0, [ip], #-40 @ 0xffffffd8 │ │ │ │ - cmp r8, ip │ │ │ │ + stc2 1, cr0, [r0], {10} │ │ │ │ + cmp ip, ip │ │ │ │ lsls r1, r2, #4 │ │ │ │ - mrrc2 1, 0, r0, sl, cr10 │ │ │ │ - cmp ip, r7 │ │ │ │ + mrrc2 1, 0, r0, lr, cr10 │ │ │ │ + cmp r8, r8 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldc2 1, cr0, [r6], #-40 @ 0xffffffd8 │ │ │ │ - cmp r0, fp │ │ │ │ + ldc2 1, cr0, [sl], #-40 @ 0xffffffd8 │ │ │ │ + cmp r4, fp │ │ │ │ lsls r1, r2, #4 │ │ │ │ - @ instruction: 0xfbd2010a │ │ │ │ + @ instruction: 0xfbd6010a │ │ │ │ b.n 42f368 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - cmp r0, r5 │ │ │ │ + cmp r4, r5 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - umull r0, r1, r2, sl │ │ │ │ - add sl, r8 │ │ │ │ + umull r0, r1, r6, sl │ │ │ │ + add lr, r8 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - smlawb r1, ip, sl, r0 │ │ │ │ - add r0, fp │ │ │ │ + smlsd r1, r0, sl, r0 │ │ │ │ + add r4, fp │ │ │ │ lsls r1, r2, #4 │ │ │ │ - @ instruction: 0xfad2010a │ │ │ │ - mvns r6, r4 │ │ │ │ + @ instruction: 0xfad6010a │ │ │ │ + mvns r2, r5 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - @ instruction: 0xfa60010a │ │ │ │ - muls r6, r5 │ │ │ │ + @ instruction: 0xfa64010a │ │ │ │ + muls r2, r6 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - vld2.8 {d16[0],d17[0]}, [r8], sl │ │ │ │ + vld2.8 {d16[0],d17[0]}, [ip], sl │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #144 @ 0x90 │ │ │ │ + subs r7, #148 @ 0x94 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - addw r1, sl, #2058 @ 0x80a │ │ │ │ - subs r7, #16 │ │ │ │ + addw r1, lr, #2058 @ 0x80a │ │ │ │ + subs r7, #20 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - @ instruction: 0xf58a010a │ │ │ │ - @ instruction: 0xf5e20119 │ │ │ │ + @ instruction: 0xf58e010a │ │ │ │ + @ instruction: 0xf5e60119 │ │ │ │ ldr.w r3, [pc, #3012] @ 42fe8c │ │ │ │ movs r2, #160 @ 0xa0 │ │ │ │ ldr.w r1, [pc, #3012] @ 42fe90 │ │ │ │ ldr.w r0, [pc, #3012] @ 42fe94 │ │ │ │ add r1, pc │ │ │ │ ldr.w fp, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ @@ -375405,117 +375405,117 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #156 @ 0x9c │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ movs r7, #160 @ 0xa0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #210 @ 0xd2 │ │ │ │ + subs r5, #214 @ 0xd6 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - orr.w r1, ip, #9043968 @ 0x8a0000 │ │ │ │ - ldr r4, [pc, #952] @ (430254 ) │ │ │ │ + orrs.w r1, r0, #9043968 @ 0x8a0000 │ │ │ │ + ldr r4, [pc, #968] @ (430264 ) │ │ │ │ lsls r6, r2, #4 │ │ │ │ - subs r5, #54 @ 0x36 │ │ │ │ + subs r5, #58 @ 0x3a │ │ │ │ lsls r1, r2, #4 │ │ │ │ - @ instruction: 0xf3b0010a │ │ │ │ - and.w r1, r6, #10027008 @ 0x990000 │ │ │ │ - subs r4, #154 @ 0x9a │ │ │ │ + @ instruction: 0xf3b4010a │ │ │ │ + and.w r1, sl, #10027008 @ 0x990000 │ │ │ │ + subs r4, #158 @ 0x9e │ │ │ │ lsls r1, r2, #4 │ │ │ │ - @ instruction: 0xf314010a │ │ │ │ - subs r4, #24 │ │ │ │ + @ instruction: 0xf318010a │ │ │ │ + subs r4, #28 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - @ instruction: 0xf292010a │ │ │ │ + @ instruction: 0xf296010a │ │ │ │ asrs r4, r2, #27 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - subs r3, #142 @ 0x8e │ │ │ │ + subs r3, #146 @ 0x92 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - addw r1, r8, #10 │ │ │ │ - @ instruction: 0xf25e0119 │ │ │ │ - strh r2, [r6, r7] │ │ │ │ + addw r1, ip, #10 │ │ │ │ + @ instruction: 0xf2620119 │ │ │ │ + strh r6, [r6, r7] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - subs r2, #208 @ 0xd0 │ │ │ │ + subs r2, #212 @ 0xd4 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - adc.w r1, sl, #10 │ │ │ │ - subs r1, #230 @ 0xe6 │ │ │ │ + adc.w r1, lr, #10 │ │ │ │ + subs r1, #234 @ 0xea │ │ │ │ lsls r1, r2, #4 │ │ │ │ - orn r1, r0, #10 │ │ │ │ - subs r1, #106 @ 0x6a │ │ │ │ + orn r1, r4, #10 │ │ │ │ + subs r1, #110 @ 0x6e │ │ │ │ lsls r1, r2, #4 │ │ │ │ - vaddw.s32 q8, q2, d10 │ │ │ │ - subs r1, #72 @ 0x48 │ │ │ │ + vaddw.s32 q8, q4, d10 │ │ │ │ + subs r1, #76 @ 0x4c │ │ │ │ lsls r1, r2, #4 │ │ │ │ - vaddw.s8 q8, q1, d10 │ │ │ │ - subs r1, #38 @ 0x26 │ │ │ │ + vaddw.s8 q8, q3, d10 │ │ │ │ + subs r1, #42 @ 0x2a │ │ │ │ lsls r1, r2, #4 │ │ │ │ - vaddw.s32 q0, q0, d10 │ │ │ │ - subs r0, #168 @ 0xa8 │ │ │ │ + vaddw.s32 q0, q2, d10 │ │ │ │ + subs r0, #172 @ 0xac │ │ │ │ lsls r1, r2, #4 │ │ │ │ - vrhadd.s32 d0, d2, d10 │ │ │ │ + vrhadd.s32 d0, d6, d10 │ │ │ │ bcc.n 42fe8c │ │ │ │ lsls r6, r0, #4 │ │ │ │ - subs r0, #124 @ 0x7c │ │ │ │ + subs r0, #128 @ 0x80 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - cdp 1, 15, cr0, cr6, cr10, {0} │ │ │ │ - adds r7, #238 @ 0xee │ │ │ │ + cdp 1, 15, cr0, cr10, cr10, {0} │ │ │ │ + adds r7, #242 @ 0xf2 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - cdp 1, 6, cr0, cr8, cr10, {0} │ │ │ │ - adds r7, #94 @ 0x5e │ │ │ │ + cdp 1, 6, cr0, cr12, cr10, {0} │ │ │ │ + adds r7, #98 @ 0x62 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldcl 1, cr0, [r8, #40] @ 0x28 │ │ │ │ - adds r6, #212 @ 0xd4 │ │ │ │ + ldcl 1, cr0, [ip, #40] @ 0x28 │ │ │ │ + adds r6, #216 @ 0xd8 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - stcl 1, cr0, [lr, #-40] @ 0xffffffd8 │ │ │ │ - adds r6, #80 @ 0x50 │ │ │ │ + ldcl 1, cr0, [r2, #-40] @ 0xffffffd8 │ │ │ │ + adds r6, #84 @ 0x54 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - stcl 1, cr0, [sl], {10} │ │ │ │ + stcl 1, cr0, [lr], {10} │ │ │ │ bne.n 430008 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - adds r6, #38 @ 0x26 │ │ │ │ + adds r6, #42 @ 0x2a │ │ │ │ lsls r1, r2, #4 │ │ │ │ - stc 1, cr0, [r0], #40 @ 0x28 │ │ │ │ + stc 1, cr0, [r4], #40 @ 0x28 │ │ │ │ asrs r2, r4, #3 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r5, #140 @ 0x8c │ │ │ │ + adds r5, #144 @ 0x90 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - stc 1, cr0, [r6], {10} │ │ │ │ + stc 1, cr0, [sl], {10} │ │ │ │ asrs r0, r1, #1 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - add r0, r2 │ │ │ │ + add r4, r2 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - adds r4, #206 @ 0xce │ │ │ │ + adds r4, #210 @ 0xd2 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - adc.w r1, r8, sl │ │ │ │ - muls r4, r2 │ │ │ │ + adc.w r1, ip, sl │ │ │ │ + muls r0, r3 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - adds r4, #28 │ │ │ │ + adds r4, #32 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - eors.w r1, r6, sl │ │ │ │ - adds r3, #160 @ 0xa0 │ │ │ │ + eors.w r1, sl, sl │ │ │ │ + adds r3, #164 @ 0xa4 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ands.w r1, sl, sl │ │ │ │ - orns r1, r2, r9, lsr #32 │ │ │ │ - tst r6, r4 │ │ │ │ + ands.w r1, lr, sl │ │ │ │ + orns r1, r6, r9, lsr #32 │ │ │ │ + tst r2, r5 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - adds r2, #236 @ 0xec │ │ │ │ + adds r2, #240 @ 0xf0 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - strd r0, r1, [r6, #-40]! @ 0x28 │ │ │ │ + strd r0, r1, [sl, #-40]! @ 0x28 │ │ │ │ lsrs r2, r5, #22 │ │ │ │ lsls r7, r0, #4 │ │ │ │ add r4, sp, #472 @ 0x1d8 │ │ │ │ lsls r2, r3, #4 │ │ │ │ - mrrc2 1, 0, r0, r0, cr9 @ │ │ │ │ - ldc2l 1, cr0, [r0], #-36 @ 0xffffffdc │ │ │ │ + mrrc2 1, 0, r0, r4, cr9 │ │ │ │ + ldc2l 1, cr0, [r4], #-36 @ 0xffffffdc │ │ │ │ add r4, sp, #392 @ 0x188 │ │ │ │ lsls r2, r3, #4 │ │ │ │ - smmls r1, ip, r9, r0 │ │ │ │ - stc2 1, cr0, [r4], #-36 @ 0xffffffdc │ │ │ │ + usada8 r1, r0, r9, r0 │ │ │ │ + stc2 1, cr0, [r8], #-36 @ 0xffffffdc │ │ │ │ add r4, sp, #304 @ 0x130 │ │ │ │ lsls r2, r3, #4 │ │ │ │ - @ instruction: 0xe81e010a │ │ │ │ - movs r3, #178 @ 0xb2 │ │ │ │ + @ instruction: 0xe822010a │ │ │ │ + movs r3, #182 @ 0xb6 │ │ │ │ lsls r2, r1, #4 │ │ │ │ │ │ │ │ 0042ff9c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -375592,21 +375592,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #12] │ │ │ │ lsls r1, r4, #4 │ │ │ │ ldr r1, [sp, #848] @ 0x350 │ │ │ │ lsls r2, r4, #4 │ │ │ │ ldrb r0, [r6, #11] │ │ │ │ lsls r1, r4, #4 │ │ │ │ - subs r7, #178 @ 0xb2 │ │ │ │ + subs r7, #182 @ 0xb6 │ │ │ │ lsls r6, r2, #4 │ │ │ │ movs r7, #160 @ 0xa0 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #120 @ 0x78 │ │ │ │ + adds r0, #124 @ 0x7c │ │ │ │ lsls r1, r2, #4 │ │ │ │ - b.n 42fe58 │ │ │ │ + b.n 42fe60 │ │ │ │ lsls r2, r1, #4 │ │ │ │ lsrs r0, r6, #12 │ │ │ │ lsls r7, r0, #4 │ │ │ │ │ │ │ │ 00430074 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -376289,118 +376289,118 @@ │ │ │ │ lsls r1, r4, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #4] │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #160 @ 0xa0 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #152 @ 0x98 │ │ │ │ + cmp r6, #156 @ 0x9c │ │ │ │ lsls r1, r2, #4 │ │ │ │ - b.n 430210 │ │ │ │ + b.n 430218 │ │ │ │ lsls r2, r1, #4 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r0, #0] │ │ │ │ lsls r1, r4, #4 │ │ │ │ ldmia r0!, {r5, r7} │ │ │ │ lsls r6, r0, #4 │ │ │ │ - cmp r5, #110 @ 0x6e │ │ │ │ + cmp r5, #114 @ 0x72 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - b.n 430fe4 │ │ │ │ + b.n 430fec │ │ │ │ lsls r2, r1, #4 │ │ │ │ - cmp r5, #56 @ 0x38 │ │ │ │ + cmp r5, #60 @ 0x3c │ │ │ │ lsls r1, r2, #4 │ │ │ │ - b.n 430f78 │ │ │ │ + b.n 430f80 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - cmp r4, #214 @ 0xd6 │ │ │ │ + cmp r4, #218 @ 0xda │ │ │ │ lsls r1, r2, #4 │ │ │ │ - b.n 430ebc │ │ │ │ + b.n 430ec4 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - cmp r4, #180 @ 0xb4 │ │ │ │ + cmp r4, #184 @ 0xb8 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - b.n 430e88 │ │ │ │ + b.n 430e90 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - cmp r4, #156 @ 0x9c │ │ │ │ + cmp r4, #160 @ 0xa0 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - b.n 430e58 │ │ │ │ + b.n 430e60 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - cmp r4, #116 @ 0x74 │ │ │ │ + cmp r4, #120 @ 0x78 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - b.n 430e18 │ │ │ │ + b.n 430e20 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - cmp r4, #90 @ 0x5a │ │ │ │ + cmp r4, #94 @ 0x5e │ │ │ │ lsls r1, r2, #4 │ │ │ │ - b.n 430de4 │ │ │ │ + b.n 430dec │ │ │ │ lsls r2, r1, #4 │ │ │ │ - cmp r4, #44 @ 0x2c │ │ │ │ + cmp r4, #48 @ 0x30 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - b.n 430d90 │ │ │ │ + b.n 430d98 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - cmp r3, #254 @ 0xfe │ │ │ │ + cmp r4, #2 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - b.n 430d3c │ │ │ │ + b.n 430d44 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - cmp r3, #50 @ 0x32 │ │ │ │ + cmp r3, #54 @ 0x36 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - b.n 430bb4 │ │ │ │ + b.n 430bbc │ │ │ │ lsls r2, r1, #4 │ │ │ │ - cmp r2, #236 @ 0xec │ │ │ │ + cmp r2, #240 @ 0xf0 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - b.n 430b28 │ │ │ │ + b.n 430b30 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - cmp r2, #190 @ 0xbe │ │ │ │ + cmp r2, #194 @ 0xc2 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - b.n 430adc │ │ │ │ + b.n 430ae4 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - cmp r2, #46 @ 0x2e │ │ │ │ + cmp r2, #50 @ 0x32 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - b.n 4309bc │ │ │ │ + b.n 4309c4 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - cmp r2, #10 │ │ │ │ + cmp r2, #14 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - b.n 43097c │ │ │ │ + b.n 430984 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - cmp r1, #238 @ 0xee │ │ │ │ + cmp r1, #242 @ 0xf2 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - b.n 43094c │ │ │ │ + b.n 430954 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - cmp r1, #186 @ 0xba │ │ │ │ + cmp r1, #190 @ 0xbe │ │ │ │ lsls r1, r2, #4 │ │ │ │ - b.n 4308ec │ │ │ │ + b.n 4308f4 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - cmp r1, #126 @ 0x7e │ │ │ │ + cmp r1, #130 @ 0x82 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - svc 248 @ 0xf8 │ │ │ │ + svc 252 @ 0xfc │ │ │ │ lsls r2, r1, #4 │ │ │ │ - b.n 430930 │ │ │ │ + b.n 430938 │ │ │ │ lsls r1, r3, #4 │ │ │ │ - cmp r1, #88 @ 0x58 │ │ │ │ + cmp r1, #92 @ 0x5c │ │ │ │ lsls r1, r2, #4 │ │ │ │ - svc 210 @ 0xd2 │ │ │ │ + svc 214 @ 0xd6 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - cmp r1, #60 @ 0x3c │ │ │ │ + cmp r1, #64 @ 0x40 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - svc 182 @ 0xb6 │ │ │ │ + svc 186 @ 0xba │ │ │ │ lsls r2, r1, #4 │ │ │ │ - b.n 4308c0 │ │ │ │ + b.n 4308c8 │ │ │ │ lsls r1, r3, #4 │ │ │ │ add r3, pc, #128 @ (adr r3, 430928 ) │ │ │ │ lsls r2, r3, #4 │ │ │ │ - @ instruction: 0xf2fa0109 │ │ │ │ - @ instruction: 0xf31a0109 │ │ │ │ + @ instruction: 0xf2fe0109 │ │ │ │ + @ instruction: 0xf31e0109 │ │ │ │ add r3, pc, #48 @ (adr r3, 4308e4 ) │ │ │ │ lsls r2, r3, #4 │ │ │ │ - @ instruction: 0xf2160109 │ │ │ │ - movt r1, #57353 @ 0xe009 │ │ │ │ + @ instruction: 0xf21a0109 │ │ │ │ + @ instruction: 0xf2d20109 │ │ │ │ │ │ │ │ 004308bc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov ip, r1 │ │ │ │ @@ -376464,21 +376464,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r3, #8] │ │ │ │ lsls r1, r4, #4 │ │ │ │ str r0, [sp, #736] @ 0x2e0 │ │ │ │ lsls r2, r4, #4 │ │ │ │ strb r2, [r4, #7] │ │ │ │ lsls r1, r4, #4 │ │ │ │ - adds r6, #164 @ 0xa4 │ │ │ │ + adds r6, #168 @ 0xa8 │ │ │ │ lsls r6, r2, #4 │ │ │ │ movs r7, #160 @ 0xa0 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #104 @ 0x68 │ │ │ │ + movs r7, #108 @ 0x6c │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ble.n 43093c │ │ │ │ + ble.n 430944 │ │ │ │ lsls r2, r1, #4 │ │ │ │ │ │ │ │ 00430974 : │ │ │ │ ldr r3, [pc, #60] @ (4309b4 ) │ │ │ │ ldr r2, [pc, #64] @ (4309b8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ @@ -376819,57 +376819,57 @@ │ │ │ │ lsls r1, r4, #4 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r1, #2] │ │ │ │ lsls r1, r4, #4 │ │ │ │ movs r7, #160 @ 0xa0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 430a6c │ │ │ │ + b.n 430a74 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - bgt.n 430bc8 │ │ │ │ + bgt.n 430bd0 │ │ │ │ lsls r2, r1, #4 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 430a34 │ │ │ │ + b.n 430a3c │ │ │ │ lsls r2, r1, #4 │ │ │ │ - bgt.n 430d90 │ │ │ │ + bgt.n 430d98 │ │ │ │ lsls r2, r1, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 430884 │ │ │ │ + b.n 43088c │ │ │ │ lsls r2, r1, #4 │ │ │ │ - blt.n 430be0 │ │ │ │ + blt.n 430be8 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - b.n 4307fc │ │ │ │ + b.n 430804 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - blt.n 430d58 │ │ │ │ + blt.n 430d60 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - b.n 4307b0 │ │ │ │ + b.n 4307b8 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - blt.n 430d0c │ │ │ │ + blt.n 430d14 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - b.n 430788 │ │ │ │ + b.n 430790 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - bge.n 430ce4 │ │ │ │ + blt.n 430cec │ │ │ │ lsls r2, r1, #4 │ │ │ │ - b.n 430754 │ │ │ │ + b.n 43075c │ │ │ │ lsls r2, r1, #4 │ │ │ │ - bge.n 430cb0 │ │ │ │ + bge.n 430cb8 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - b.n 43072c │ │ │ │ + b.n 430734 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - bge.n 430c88 │ │ │ │ + bge.n 430c90 │ │ │ │ lsls r2, r1, #4 │ │ │ │ ldr r6, [sp, #352] @ 0x160 │ │ │ │ lsls r2, r3, #4 │ │ │ │ - bge.n 430d54 │ │ │ │ + bge.n 430d5c │ │ │ │ lsls r2, r1, #4 │ │ │ │ - lsrs r6, r1, #11 │ │ │ │ + lsrs r2, r2, #11 │ │ │ │ lsls r2, r1, #4 │ │ │ │ │ │ │ │ 00430d04 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -376976,23 +376976,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r7, #88] @ 0x58 │ │ │ │ lsls r1, r4, #4 │ │ │ │ ldrb r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - str r2, [sp, #344] @ 0x158 │ │ │ │ + str r2, [sp, #360] @ 0x168 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - strb r6, [r0, #20] │ │ │ │ + strb r2, [r1, #20] │ │ │ │ lsls r2, r1, #4 │ │ │ │ movs r7, #160 @ 0xa0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 431558 │ │ │ │ + b.n 431560 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - bls.n 430eb4 │ │ │ │ + bls.n 430ebc │ │ │ │ lsls r2, r1, #4 │ │ │ │ │ │ │ │ 00430e20 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -377490,68 +377490,68 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r1, #68] @ 0x44 │ │ │ │ lsls r1, r4, #4 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #160 @ 0xa0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 43183c │ │ │ │ + b.n 431844 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - bhi.n 431378 │ │ │ │ + bhi.n 431380 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - b.n 43175c │ │ │ │ + b.n 431764 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - bvc.n 431298 │ │ │ │ + bvc.n 4312a0 │ │ │ │ lsls r2, r1, #4 │ │ │ │ strb r0, [r6, #21] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 4313fc │ │ │ │ + b.n 431404 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - bvs.n 431338 │ │ │ │ + bvs.n 431340 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - b.n 431334 │ │ │ │ + b.n 43133c │ │ │ │ lsls r2, r1, #4 │ │ │ │ - bpl.n 431270 │ │ │ │ + bpl.n 431278 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - svc 202 @ 0xca │ │ │ │ + svc 206 @ 0xce │ │ │ │ lsls r2, r1, #4 │ │ │ │ - bpl.n 431408 │ │ │ │ + bpl.n 431410 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - cmp r5, #240 @ 0xf0 │ │ │ │ + cmp r5, #244 @ 0xf4 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - svc 168 @ 0xa8 │ │ │ │ + svc 172 @ 0xac │ │ │ │ lsls r2, r1, #4 │ │ │ │ - bpl.n 4313d0 │ │ │ │ + bpl.n 4313d8 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - svc 120 @ 0x78 │ │ │ │ + svc 124 @ 0x7c │ │ │ │ lsls r2, r1, #4 │ │ │ │ - bpl.n 431378 │ │ │ │ + bpl.n 431380 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ands r6, r6 │ │ │ │ + ands r2, r7 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - svc 30 │ │ │ │ + svc 34 @ 0x22 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - bmi.n 4312d0 │ │ │ │ + bmi.n 4312d8 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - bmi.n 4312b0 │ │ │ │ + bmi.n 4312b8 │ │ │ │ lsls r2, r1, #4 │ │ │ │ str??.w r0, [sl, #262] @ 0x106 │ │ │ │ - udf #250 @ 0xfa │ │ │ │ + udf #254 @ 0xfe │ │ │ │ lsls r2, r1, #4 │ │ │ │ - udf #230 @ 0xe6 │ │ │ │ + udf #234 @ 0xea │ │ │ │ lsls r2, r1, #4 │ │ │ │ - bmi.n 431274 │ │ │ │ + bmi.n 43127c │ │ │ │ lsls r2, r1, #4 │ │ │ │ - udf #194 @ 0xc2 │ │ │ │ + udf #198 @ 0xc6 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - bmi.n 431434 │ │ │ │ + bmi.n 43143c │ │ │ │ lsls r2, r1, #4 │ │ │ │ str r1, [sp, #28] │ │ │ │ vstr d0, [sp, #8] │ │ │ │ blx 3451e4 │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ vldr d0, [sp, #8] │ │ │ │ @@ -377788,55 +377788,55 @@ │ │ │ │ b.n 430e92 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ stmia r0!, {r2, r3, r4, r6} │ │ │ │ - subs r6, #222 @ 0xde │ │ │ │ + subs r6, #226 @ 0xe2 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - subs r6, #138 @ 0x8a │ │ │ │ + subs r6, #142 @ 0x8e │ │ │ │ lsls r2, r1, #4 │ │ │ │ movs r7, #160 @ 0xa0 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 4316bc │ │ │ │ + ble.n 4316c4 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - bcs.n 4315f8 │ │ │ │ + bcs.n 431600 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ble.n 431694 │ │ │ │ + ble.n 43169c │ │ │ │ lsls r2, r1, #4 │ │ │ │ - bcs.n 4315d0 │ │ │ │ + bcs.n 4315d8 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - bgt.n 4316d8 │ │ │ │ + bgt.n 4316e0 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - bcs.n 431614 │ │ │ │ + bcs.n 43161c │ │ │ │ lsls r2, r1, #4 │ │ │ │ - bgt.n 4316b0 │ │ │ │ + bgt.n 4316b8 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - bne.n 4315ec │ │ │ │ + bne.n 4315f4 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - bgt.n 431688 │ │ │ │ + bgt.n 431690 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - bne.n 4315c4 │ │ │ │ + bne.n 4315cc │ │ │ │ lsls r2, r1, #4 │ │ │ │ - bgt.n 431660 │ │ │ │ + bgt.n 431668 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - bne.n 43159c │ │ │ │ + bne.n 4315a4 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - bgt.n 431638 │ │ │ │ + bgt.n 431640 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - bne.n 431574 │ │ │ │ + bne.n 43157c │ │ │ │ lsls r2, r1, #4 │ │ │ │ - blt.n 4315d0 │ │ │ │ + blt.n 4315d8 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - bne.n 43170c │ │ │ │ + bne.n 431714 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - blt.n 4315a8 │ │ │ │ + blt.n 4315b0 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - bne.n 4316e4 │ │ │ │ + bne.n 4316ec │ │ │ │ lsls r2, r1, #4 │ │ │ │ │ │ │ │ 00431644 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -377962,25 +377962,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r2, #64] @ 0x40 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - subs r7, #106 @ 0x6a │ │ │ │ + subs r7, #110 @ 0x6e │ │ │ │ lsls r2, r1, #4 │ │ │ │ movs r7, #160 @ 0xa0 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 43186c │ │ │ │ + bge.n 431874 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - beq.n 4317a8 │ │ │ │ + beq.n 4317b0 │ │ │ │ lsls r2, r1, #4 │ │ │ │ strb r0, [r6, #21] │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 431848 │ │ │ │ + bge.n 431850 │ │ │ │ lsls r2, r1, #4 │ │ │ │ │ │ │ │ 0043178c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -378045,25 +378045,25 @@ │ │ │ │ lsls r1, r4, #4 │ │ │ │ ldrb r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #160 @ 0xa0 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 4317fc │ │ │ │ + bls.n 431804 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldmia r7!, {r1, r2, r6} │ │ │ │ + ldmia r7!, {r1, r3, r6} │ │ │ │ lsls r2, r1, #4 │ │ │ │ - bls.n 4317cc │ │ │ │ + bls.n 4317d4 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldmia r7!, {r1, r3, r5} │ │ │ │ + ldmia r7!, {r1, r2, r3, r5} │ │ │ │ lsls r2, r1, #4 │ │ │ │ - bls.n 4317a4 │ │ │ │ + bls.n 4317ac │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldmia r7!, {r1, r4} │ │ │ │ + ldmia r7!, {r1, r2, r4} │ │ │ │ lsls r2, r1, #4 │ │ │ │ │ │ │ │ 00431844 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -378137,21 +378137,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r0, #40] @ 0x28 │ │ │ │ lsls r1, r4, #4 │ │ │ │ ldrb r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r0, #36] @ 0x24 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - ldr r2, [r0, #32] │ │ │ │ + ldr r6, [r0, #32] │ │ │ │ lsls r2, r1, #4 │ │ │ │ movs r7, #160 @ 0xa0 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 4318e0 │ │ │ │ + bhi.n 4318e8 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldmia r6, {r1, r2, r6} │ │ │ │ + ldmia r6, {r1, r3, r6} │ │ │ │ lsls r2, r1, #4 │ │ │ │ │ │ │ │ 00431918 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -378198,21 +378198,21 @@ │ │ │ │ b.n 431964 │ │ │ │ str r2, [r1, #28] │ │ │ │ lsls r1, r4, #4 │ │ │ │ ldrb r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #160 @ 0xa0 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 431a78 │ │ │ │ + bhi.n 431a80 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldmia r5!, {r3, r6, r7} │ │ │ │ + ldmia r5!, {r2, r3, r6, r7} │ │ │ │ lsls r2, r1, #4 │ │ │ │ - bhi.n 431a4c │ │ │ │ + bhi.n 431a54 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldmia r5, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r5, {r1, r4, r5, r7} │ │ │ │ lsls r2, r1, #4 │ │ │ │ │ │ │ │ 0043199c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -378335,23 +378335,23 @@ │ │ │ │ lsls r1, r4, #4 │ │ │ │ ldrb r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r0, #12] │ │ │ │ lsls r1, r4, #4 │ │ │ │ - subs r4, #28 │ │ │ │ + subs r4, #32 │ │ │ │ lsls r2, r1, #4 │ │ │ │ movs r7, #160 @ 0xa0 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 431bb4 │ │ │ │ + bvc.n 431bbc │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldmia r4!, {r2, r6, r7} │ │ │ │ + ldmia r4!, {r3, r6, r7} │ │ │ │ lsls r2, r1, #4 │ │ │ │ - movs r5, #76 @ 0x4c │ │ │ │ + movs r5, #80 @ 0x50 │ │ │ │ lsls r7, r2, #4 │ │ │ │ │ │ │ │ 00431adc : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -378418,23 +378418,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #160 @ 0xa0 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r0, [r2, r1] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldmia r3, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r3, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r1, #4 │ │ │ │ ldrsb r4, [r6, r0] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldmia r3, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r3!, {r5, r6, r7} │ │ │ │ lsls r2, r1, #4 │ │ │ │ ldrsb r4, [r3, r0] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldmia r3!, {r2, r6, r7} │ │ │ │ + ldmia r3, {r3, r6, r7} │ │ │ │ lsls r2, r1, #4 │ │ │ │ │ │ │ │ 00431b94 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -378505,21 +378505,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r4] │ │ │ │ lsls r1, r4, #4 │ │ │ │ ldrb r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r4, [r7, r3] │ │ │ │ lsls r1, r4, #4 │ │ │ │ - str r2, [r7, #104] @ 0x68 │ │ │ │ + str r6, [r7, #104] @ 0x68 │ │ │ │ lsls r2, r1, #4 │ │ │ │ movs r7, #160 @ 0xa0 │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r2, r5] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r3!, {r1} │ │ │ │ lsls r2, r1, #4 │ │ │ │ │ │ │ │ 00431c60 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -378566,21 +378566,21 @@ │ │ │ │ b.n 431cac │ │ │ │ ldrsh r2, [r0, r2] │ │ │ │ lsls r1, r4, #4 │ │ │ │ ldrb r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #160 @ 0xa0 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 431d48 │ │ │ │ + bpl.n 431d50 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldmia r2!, {r7} │ │ │ │ + ldmia r2, {r2, r7} │ │ │ │ lsls r2, r1, #4 │ │ │ │ - bpl.n 431d1c │ │ │ │ + bpl.n 431d24 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldmia r2, {r1, r2, r5, r6} │ │ │ │ + ldmia r2!, {r1, r3, r5, r6} │ │ │ │ lsls r2, r1, #4 │ │ │ │ │ │ │ │ 00431ce4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -378676,21 +378676,21 @@ │ │ │ │ lsls r1, r4, #4 │ │ │ │ ldrb r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r1, r6] │ │ │ │ lsls r1, r4, #4 │ │ │ │ - subs r0, #224 @ 0xe0 │ │ │ │ + subs r0, #228 @ 0xe4 │ │ │ │ lsls r2, r1, #4 │ │ │ │ movs r7, #160 @ 0xa0 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 431e60 │ │ │ │ + bmi.n 431e68 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldmia r1!, {r3, r7} │ │ │ │ + ldmia r1!, {r2, r3, r7} │ │ │ │ lsls r2, r1, #4 │ │ │ │ stcl 1, cr0, [r6, #24] │ │ │ │ │ │ │ │ 00431de8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -378756,25 +378756,25 @@ │ │ │ │ lsls r1, r4, #4 │ │ │ │ ldrb r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #160 @ 0xa0 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 431dec │ │ │ │ + bcc.n 431df4 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r0!, {r4, r5, r6, r7} │ │ │ │ lsls r2, r1, #4 │ │ │ │ - bcc.n 431dbc │ │ │ │ + bcc.n 431dc4 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldmia r0!, {r4, r6, r7} │ │ │ │ + ldmia r0!, {r2, r4, r6, r7} │ │ │ │ lsls r2, r1, #4 │ │ │ │ - bcc.n 431f94 │ │ │ │ + bcc.n 431d9c │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldmia r0!, {r3, r4, r5, r7} │ │ │ │ + ldmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r1, #4 │ │ │ │ │ │ │ │ 00431ea0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -378845,21 +378845,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r4, r0] │ │ │ │ lsls r1, r4, #4 │ │ │ │ ldrb r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r6, r7] │ │ │ │ lsls r1, r4, #4 │ │ │ │ - str r6, [r5, #56] @ 0x38 │ │ │ │ + str r2, [r6, #56] @ 0x38 │ │ │ │ lsls r2, r1, #4 │ │ │ │ movs r7, #160 @ 0xa0 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 431ed4 │ │ │ │ + bcs.n 431edc │ │ │ │ lsls r2, r1, #4 │ │ │ │ - stmia r7!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r1, #4 │ │ │ │ │ │ │ │ 00431f6c : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -378906,21 +378906,21 @@ │ │ │ │ b.n 431fb8 │ │ │ │ ldrh r6, [r6, r5] │ │ │ │ lsls r1, r4, #4 │ │ │ │ ldrb r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #160 @ 0xa0 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 43206c │ │ │ │ + bcs.n 432074 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - stmia r7!, {r2, r4, r5, r6} │ │ │ │ + stmia r7!, {r3, r4, r5, r6} │ │ │ │ lsls r2, r1, #4 │ │ │ │ - bcs.n 432040 │ │ │ │ + bcs.n 432048 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - stmia r7!, {r1, r3, r4, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r2, r1, #4 │ │ │ │ │ │ │ │ 00431ff0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -379016,21 +379016,21 @@ │ │ │ │ lsls r1, r4, #4 │ │ │ │ ldrb r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r7, r1] │ │ │ │ lsls r1, r4, #4 │ │ │ │ - adds r5, #212 @ 0xd4 │ │ │ │ + adds r5, #216 @ 0xd8 │ │ │ │ lsls r2, r1, #4 │ │ │ │ movs r7, #160 @ 0xa0 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 432184 │ │ │ │ + bne.n 43218c │ │ │ │ lsls r2, r1, #4 │ │ │ │ - stmia r6!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r6!, {r7} │ │ │ │ lsls r2, r1, #4 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ lsls r6, r0, #4 │ │ │ │ │ │ │ │ 004320f4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -379103,25 +379103,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #160 @ 0xa0 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 432100 │ │ │ │ + beq.n 432108 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - stmia r5!, {r4, r6, r7} │ │ │ │ + stmia r5!, {r2, r4, r6, r7} │ │ │ │ lsls r2, r1, #4 │ │ │ │ - beq.n 4320d4 │ │ │ │ + beq.n 4320dc │ │ │ │ lsls r2, r1, #4 │ │ │ │ - stmia r5!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r5!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r2, r1, #4 │ │ │ │ - beq.n 4322ac │ │ │ │ + beq.n 4322b4 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r5!, {r1, r5, r7} │ │ │ │ lsls r2, r1, #4 │ │ │ │ │ │ │ │ 004321bc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -379192,21 +379192,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, r4] │ │ │ │ lsls r1, r4, #4 │ │ │ │ ldrb r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ lsls r1, r4, #4 │ │ │ │ - str r2, [r2, #8] │ │ │ │ + str r6, [r2, #8] │ │ │ │ lsls r2, r1, #4 │ │ │ │ movs r7, #160 @ 0xa0 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r1, r4, r5, r7} │ │ │ │ + ldmia r7, {r1, r2, r4, r5, r7} │ │ │ │ lsls r2, r1, #4 │ │ │ │ - stmia r4!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r4!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r2, r1, #4 │ │ │ │ │ │ │ │ 00432288 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -379358,31 +379358,31 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, r0] │ │ │ │ lsls r1, r4, #4 │ │ │ │ movs r7, #160 @ 0xa0 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r6, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r1, #4 │ │ │ │ - stmia r4!, {r1, r3} │ │ │ │ + stmia r4!, {r1, r2, r3} │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldmia r6, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r6, {r1, r5, r6, r7} │ │ │ │ lsls r2, r1, #4 │ │ │ │ - stmia r3!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r1, #4 │ │ │ │ - adds r2, r7, #1 │ │ │ │ + adds r6, r7, #1 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r6!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r1, #4 │ │ │ │ - stmia r3!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r3!, {r1, r4, r6, r7} │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldmia r6!, {r1, r2, r3, r7} │ │ │ │ + ldmia r6!, {r1, r4, r7} │ │ │ │ lsls r2, r1, #4 │ │ │ │ - stmia r3!, {r1, r5, r7} │ │ │ │ + stmia r3!, {r1, r2, r5, r7} │ │ │ │ lsls r2, r1, #4 │ │ │ │ │ │ │ │ 0043240c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -379485,23 +379485,23 @@ │ │ │ │ lsls r1, r4, #4 │ │ │ │ ldrb r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r4, [r1, r1] │ │ │ │ lsls r1, r4, #4 │ │ │ │ - strb r6, [r7, r5] │ │ │ │ + strb r2, [r0, r6] │ │ │ │ lsls r2, r1, #4 │ │ │ │ movs r7, #160 @ 0xa0 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r1, r3, r4, r5} │ │ │ │ + ldmia r5, {r1, r2, r3, r4, r5} │ │ │ │ lsls r2, r1, #4 │ │ │ │ - stmia r2!, {r1, r2, r3, r6} │ │ │ │ + stmia r2!, {r1, r4, r6} │ │ │ │ lsls r2, r1, #4 │ │ │ │ - adds r1, #130 @ 0x82 │ │ │ │ + adds r1, #134 @ 0x86 │ │ │ │ lsls r2, r1, #4 │ │ │ │ │ │ │ │ 00432524 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -379574,25 +379574,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #160 @ 0xa0 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r5, r7} │ │ │ │ + ldmia r4!, {r2, r5, r7} │ │ │ │ lsls r2, r1, #4 │ │ │ │ - stmia r1!, {r2, r5, r7} │ │ │ │ + stmia r1!, {r3, r5, r7} │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldmia r4!, {r2, r7} │ │ │ │ + ldmia r4!, {r3, r7} │ │ │ │ lsls r2, r1, #4 │ │ │ │ - stmia r1!, {r3, r7} │ │ │ │ + stmia r1!, {r2, r3, r7} │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldmia r4!, {r2, r3, r5, r6} │ │ │ │ + ldmia r4, {r4, r5, r6} │ │ │ │ lsls r2, r1, #4 │ │ │ │ - stmia r1!, {r4, r5, r6} │ │ │ │ + stmia r1!, {r2, r4, r5, r6} │ │ │ │ lsls r2, r1, #4 │ │ │ │ │ │ │ │ 004325ec : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -379663,21 +379663,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r3, r3] │ │ │ │ lsls r1, r4, #4 │ │ │ │ ldrb r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r4, r2] │ │ │ │ lsls r1, r4, #4 │ │ │ │ - ldrb r2, [r4, r1] │ │ │ │ + ldrb r6, [r4, r1] │ │ │ │ lsls r2, r1, #4 │ │ │ │ movs r7, #160 @ 0xa0 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3!, {r1, r5, r7} │ │ │ │ + ldmia r3!, {r1, r2, r5, r7} │ │ │ │ lsls r2, r1, #4 │ │ │ │ - stmia r0!, {r1, r2, r5, r7} │ │ │ │ + stmia r0!, {r1, r3, r5, r7} │ │ │ │ lsls r2, r1, #4 │ │ │ │ │ │ │ │ 004326b8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -379777,31 +379777,31 @@ │ │ │ │ lsls r1, r4, #4 │ │ │ │ ldrb r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #160 @ 0xa0 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2!, {r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r1, #4 │ │ │ │ - itt al │ │ │ │ + it al │ │ │ │ lslal r2, r1, #4 │ │ │ │ - ldmiaal r2!, {r3, r4, r6, r7} │ │ │ │ + ldmia r2, {r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ite gt │ │ │ │ - lslgt r2, r1, #4 │ │ │ │ - ldmiale r2, {r1, r2, r3, r4, r5, r7} │ │ │ │ + nop {13} │ │ │ │ lsls r2, r1, #4 │ │ │ │ - itee lt │ │ │ │ + ldmia r2!, {r1, r6, r7} │ │ │ │ + lsls r2, r1, #4 │ │ │ │ + itet lt │ │ │ │ lsllt r2, r1, #4 │ │ │ │ strhge r6, [r0, #26] │ │ │ │ - lslge r2, r3, #4 │ │ │ │ - it ne │ │ │ │ + lsllt r2, r3, #4 │ │ │ │ + itt ne │ │ │ │ lslne r2, r1, #4 │ │ │ │ - ldmia r2!, {r4, r5, r7} │ │ │ │ + ldmiane r2, {r2, r4, r5, r7} │ │ │ │ lsls r2, r1, #4 │ │ │ │ │ │ │ │ 004327c8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -379904,23 +379904,23 @@ │ │ │ │ lsls r1, r4, #4 │ │ │ │ ldrb r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r2, r2] │ │ │ │ lsls r1, r4, #4 │ │ │ │ - b.n 432e64 │ │ │ │ + b.n 432e6c │ │ │ │ lsls r1, r1, #4 │ │ │ │ movs r7, #160 @ 0xa0 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r1, {r1, r5, r7} │ │ │ │ lsls r2, r1, #4 │ │ │ │ - bkpt 0x0092 │ │ │ │ + bkpt 0x0096 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - cmp r5, #198 @ 0xc6 │ │ │ │ + cmp r5, #202 @ 0xca │ │ │ │ lsls r2, r1, #4 │ │ │ │ │ │ │ │ 004328e0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -380203,45 +380203,45 @@ │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ str r6, [r7, r7] │ │ │ │ lsls r1, r4, #4 │ │ │ │ ldrb r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #160 @ 0xa0 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r1, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r2, r1, #4 │ │ │ │ - pop {r3, r6, pc} │ │ │ │ + pop {r2, r3, r6, pc} │ │ │ │ lsls r2, r1, #4 │ │ │ │ - stmia r7!, {r3, r7} │ │ │ │ + stmia r7!, {r2, r3, r7} │ │ │ │ lsls r2, r1, #4 │ │ │ │ - pop {r1, r2, r3, r4, r6} │ │ │ │ + pop {r1, r5, r6} │ │ │ │ lsls r2, r1, #4 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r1, r3, r4, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r2, r1, #4 │ │ │ │ - pop {r4, r5} │ │ │ │ + pop {r2, r4, r5} │ │ │ │ lsls r2, r1, #4 │ │ │ │ - stmia r7!, {r2} │ │ │ │ + stmia r7!, {r3} │ │ │ │ lsls r2, r1, #4 │ │ │ │ - cbnz r2, 432c66 │ │ │ │ + cbnz r6, 432c66 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - stmia r6!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r2, r1, #4 │ │ │ │ - cbnz r4, 432c66 │ │ │ │ + cbnz r0, 432c68 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - stmia r6!, {r1, r2, r6, r7} │ │ │ │ + stmia r6!, {r1, r3, r6, r7} │ │ │ │ lsls r2, r1, #4 │ │ │ │ - cbnz r4, 432c66 │ │ │ │ + cbnz r0, 432c68 │ │ │ │ lsls r2, r1, #4 │ │ │ │ ldrb r2, [r3, #28] │ │ │ │ lsls r2, r3, #4 │ │ │ │ - revsh r4, r5 │ │ │ │ + revsh r0, r6 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - @ instruction: 0xeb8e0109 │ │ │ │ + @ instruction: 0xeb920109 │ │ │ │ │ │ │ │ 00432c0c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #148] @ 432cb0 │ │ │ │ @@ -380311,21 +380311,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [pc, #736] @ (432fa0 ) │ │ │ │ lsls r1, r4, #4 │ │ │ │ ldrb r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [pc, #528] @ (432ed8 ) │ │ │ │ lsls r1, r4, #4 │ │ │ │ - ldrsb r2, [r0, r1] │ │ │ │ + ldrsb r6, [r0, r1] │ │ │ │ lsls r2, r1, #4 │ │ │ │ movs r7, #160 @ 0xa0 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r5!, {r1, r4, r5, r7} │ │ │ │ lsls r2, r1, #4 │ │ │ │ - hlt 0x0006 │ │ │ │ + hlt 0x000a │ │ │ │ lsls r2, r1, #4 │ │ │ │ │ │ │ │ 00432cd8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -380532,41 +380532,41 @@ │ │ │ │ lsls r1, r4, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [pc, #1016] @ (4332d0 ) │ │ │ │ lsls r1, r4, #4 │ │ │ │ ldrb r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r4, #8 │ │ │ │ + asrs r0, r5, #8 │ │ │ │ lsls r7, r2, #4 │ │ │ │ movs r7, #160 @ 0xa0 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r2, r3, r4, r7} │ │ │ │ + stmia r4!, {r5, r7} │ │ │ │ lsls r2, r1, #4 │ │ │ │ - cbnz r2, 432f04 │ │ │ │ + cbnz r6, 432f04 │ │ │ │ lsls r2, r1, #4 │ │ │ │ ldr r5, [pc, #160] @ (432f90 ) │ │ │ │ lsls r1, r4, #4 │ │ │ │ - stmia r4!, {r3, r5, r6} │ │ │ │ + stmia r4!, {r2, r3, r5, r6} │ │ │ │ lsls r2, r1, #4 │ │ │ │ - cbnz r6, 432f02 │ │ │ │ + cbnz r2, 432f04 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - stmia r4!, {r1, r4, r5} │ │ │ │ + stmia r4!, {r1, r2, r4, r5} │ │ │ │ lsls r2, r1, #4 │ │ │ │ - @ instruction: 0xb8f8 │ │ │ │ + @ instruction: 0xb8fc │ │ │ │ lsls r2, r1, #4 │ │ │ │ - stmia r4!, {r3, r4} │ │ │ │ + stmia r4!, {r2, r3, r4} │ │ │ │ lsls r2, r1, #4 │ │ │ │ - @ instruction: 0xb8de │ │ │ │ + @ instruction: 0xb8e2 │ │ │ │ lsls r2, r1, #4 │ │ │ │ ldrb r6, [r1, #16] │ │ │ │ lsls r2, r3, #4 │ │ │ │ - @ instruction: 0xb7e0 │ │ │ │ + @ instruction: 0xb7e4 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - movs r7, #30 │ │ │ │ + movs r7, #34 @ 0x22 │ │ │ │ lsls r2, r1, #4 │ │ │ │ │ │ │ │ 00432f14 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -380662,23 +380662,23 @@ │ │ │ │ lsls r1, r4, #4 │ │ │ │ ldrb r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #352] @ (433164 ) │ │ │ │ lsls r1, r4, #4 │ │ │ │ - movs r6, #176 @ 0xb0 │ │ │ │ + movs r6, #180 @ 0xb4 │ │ │ │ lsls r2, r1, #4 │ │ │ │ movs r7, #160 @ 0xa0 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r4, r7} │ │ │ │ + stmia r2!, {r2, r4, r7} │ │ │ │ lsls r2, r1, #4 │ │ │ │ - @ instruction: 0xb758 │ │ │ │ + @ instruction: 0xb75c │ │ │ │ lsls r2, r1, #4 │ │ │ │ - @ instruction: 0xb7aa │ │ │ │ + @ instruction: 0xb7ae │ │ │ │ lsls r1, r3, #4 │ │ │ │ │ │ │ │ 00433018 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -380948,39 +380948,39 @@ │ │ │ │ nop │ │ │ │ ldr r2, [pc, #792] @ (4335e8 ) │ │ │ │ lsls r1, r4, #4 │ │ │ │ ldrb r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #160 @ 0xa0 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r1, r2, r5, r6} │ │ │ │ + stmia r1!, {r1, r3, r5, r6} │ │ │ │ lsls r2, r1, #4 │ │ │ │ - @ instruction: 0xb61c │ │ │ │ + @ instruction: 0xb620 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - stmia r0!, {r1, r2, r7} │ │ │ │ + stmia r0!, {r1, r3, r7} │ │ │ │ lsls r2, r1, #4 │ │ │ │ - push {r2, r3, r4, r5, lr} │ │ │ │ + push {r6, lr} │ │ │ │ lsls r2, r1, #4 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r3, r4, r6} │ │ │ │ + stmia r0!, {r2, r3, r4, r6} │ │ │ │ lsls r2, r1, #4 │ │ │ │ - push {r1, r2, r3, lr} │ │ │ │ + push {r1, r4, lr} │ │ │ │ lsls r2, r1, #4 │ │ │ │ - stmia r0!, {r1} │ │ │ │ + stmia r0!, {r1, r2} │ │ │ │ lsls r2, r1, #4 │ │ │ │ - push {r3, r4, r5, r7} │ │ │ │ + push {r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r1, #4 │ │ │ │ - itt al │ │ │ │ + it al │ │ │ │ lslal r2, r1, #4 │ │ │ │ - pushal {r1, r3, r4, r7} │ │ │ │ + push {r1, r2, r3, r4, r7} │ │ │ │ lsls r2, r1, #4 │ │ │ │ - itt gt │ │ │ │ + it gt │ │ │ │ lslgt r2, r1, #4 │ │ │ │ - pushgt {r1, r3, r4, r5, r6} │ │ │ │ + push {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r2, r1, #4 │ │ │ │ │ │ │ │ 0043330c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -381051,21 +381051,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ blx r7 │ │ │ │ lsls r1, r4, #4 │ │ │ │ ldrb r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ blxns r0 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - ldr r7, [pc, #264] @ (4334d4 ) │ │ │ │ + ldr r7, [pc, #280] @ (4334e4 ) │ │ │ │ lsls r2, r1, #4 │ │ │ │ movs r7, #160 @ 0xa0 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x00ce │ │ │ │ + bkpt 0x00d2 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - cbz r6, 433438 │ │ │ │ + cbz r2, 43343a │ │ │ │ lsls r2, r1, #4 │ │ │ │ │ │ │ │ 004333d8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -381229,43 +381229,43 @@ │ │ │ │ nop │ │ │ │ bx r0 │ │ │ │ lsls r1, r4, #4 │ │ │ │ ldrb r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #160 @ 0xa0 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x0060 │ │ │ │ + bkpt 0x0064 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - cbz r6, 4335c0 │ │ │ │ + cbz r2, 4335c2 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - pop {r2, r5, r6, r7, pc} │ │ │ │ + pop {r3, r5, r6, r7, pc} │ │ │ │ lsls r2, r1, #4 │ │ │ │ - uxth r2, r1 │ │ │ │ + uxth r6, r1 │ │ │ │ lsls r2, r1, #4 │ │ │ │ bvs.n 4334f4 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - pop {r2, r4, r5, r7, pc} │ │ │ │ + pop {r3, r4, r5, r7, pc} │ │ │ │ lsls r2, r1, #4 │ │ │ │ - sxtb r4, r3 │ │ │ │ + sxtb r0, r4 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - pop {r2, r3, r4, r5, r6, pc} │ │ │ │ + pop {r7, pc} │ │ │ │ lsls r2, r1, #4 │ │ │ │ - sxth r2, r4 │ │ │ │ + sxth r6, r4 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - pop {r1, r3, r4, r6, pc} │ │ │ │ + pop {r1, r2, r3, r4, r6, pc} │ │ │ │ lsls r2, r1, #4 │ │ │ │ - sxth r0, r0 │ │ │ │ + sxth r4, r0 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - pop {r6, pc} │ │ │ │ + pop {r2, r6, pc} │ │ │ │ lsls r2, r1, #4 │ │ │ │ - cbz r6, 4335e4 │ │ │ │ + cbz r2, 4335e6 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - pop {r1, r2, r3, r4, pc} │ │ │ │ + pop {r1, r5, pc} │ │ │ │ lsls r2, r1, #4 │ │ │ │ - cbz r4, 4335e4 │ │ │ │ + cbz r0, 4335e6 │ │ │ │ lsls r2, r1, #4 │ │ │ │ │ │ │ │ 004335b4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -381351,21 +381351,21 @@ │ │ │ │ lsls r1, r4, #4 │ │ │ │ ldrb r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ add r8, r8 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - movs r0, #24 │ │ │ │ + movs r0, #28 │ │ │ │ lsls r2, r1, #4 │ │ │ │ movs r7, #160 @ 0xa0 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r3, r4} │ │ │ │ + pop {r2, r3, r4} │ │ │ │ lsls r2, r1, #4 │ │ │ │ - sub sp, #256 @ 0x100 │ │ │ │ + sub sp, #272 @ 0x110 │ │ │ │ lsls r2, r1, #4 │ │ │ │ │ │ │ │ 004336a0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -381635,39 +381635,39 @@ │ │ │ │ nop │ │ │ │ add r6, r7 │ │ │ │ lsls r1, r4, #4 │ │ │ │ ldrb r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #160 @ 0xa0 │ │ │ │ movs r0, r0 │ │ │ │ - revsh r6, r7 │ │ │ │ + cbnz r2, 4339a4 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - add r7, sp, #592 @ 0x250 │ │ │ │ + add r7, sp, #608 @ 0x260 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - rev r6, r3 │ │ │ │ + rev r2, r4 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - add r6, sp, #720 @ 0x2d0 │ │ │ │ + add r6, sp, #736 @ 0x2e0 │ │ │ │ lsls r2, r1, #4 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 4339b4 │ │ │ │ + cbnz r4, 4339b4 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - add r6, sp, #536 @ 0x218 │ │ │ │ + add r6, sp, #552 @ 0x228 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - cbnz r2, 4339a6 │ │ │ │ + cbnz r6, 4339a6 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - add r6, sp, #192 @ 0xc0 │ │ │ │ + add r6, sp, #208 @ 0xd0 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - cbnz r4, 4339a6 │ │ │ │ + cbnz r0, 4339a8 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - add r6, sp, #72 @ 0x48 │ │ │ │ + add r6, sp, #88 @ 0x58 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - cbnz r4, 4339a6 │ │ │ │ + cbnz r0, 4339a8 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - add r5, sp, #968 @ 0x3c8 │ │ │ │ + add r5, sp, #984 @ 0x3d8 │ │ │ │ lsls r2, r1, #4 │ │ │ │ │ │ │ │ 00433994 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -381738,21 +381738,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r6 │ │ │ │ lsls r1, r4, #4 │ │ │ │ ldrb r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - ldr r0, [pc, #744] @ (433d3c ) │ │ │ │ + ldr r0, [pc, #760] @ (433d4c ) │ │ │ │ lsls r2, r1, #4 │ │ │ │ movs r7, #160 @ 0xa0 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb866 │ │ │ │ + @ instruction: 0xb86a │ │ │ │ lsls r2, r1, #4 │ │ │ │ - add r4, sp, #1016 @ 0x3f8 │ │ │ │ + add r5, sp, #8 │ │ │ │ lsls r2, r1, #4 │ │ │ │ │ │ │ │ 00433a60 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -381916,43 +381916,43 @@ │ │ │ │ nop │ │ │ │ eors r6, r7 │ │ │ │ lsls r1, r4, #4 │ │ │ │ ldrb r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #160 @ 0xa0 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb7f8 │ │ │ │ + @ instruction: 0xb7fc │ │ │ │ lsls r2, r1, #4 │ │ │ │ - add r4, sp, #504 @ 0x1f8 │ │ │ │ + add r4, sp, #520 @ 0x208 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - @ instruction: 0xb77c │ │ │ │ + @ instruction: 0xb780 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - add r4, sp, #8 │ │ │ │ + add r4, sp, #24 │ │ │ │ lsls r2, r1, #4 │ │ │ │ str r0, [sp, #560] @ 0x230 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - @ instruction: 0xb74c │ │ │ │ + @ instruction: 0xb750 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - add r3, sp, #848 @ 0x350 │ │ │ │ + add r3, sp, #864 @ 0x360 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - @ instruction: 0xb714 │ │ │ │ + @ instruction: 0xb718 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - add r3, sp, #616 @ 0x268 │ │ │ │ + add r3, sp, #632 @ 0x278 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - @ instruction: 0xb6f2 │ │ │ │ + @ instruction: 0xb6f6 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - add r3, sp, #480 @ 0x1e0 │ │ │ │ + add r3, sp, #496 @ 0x1f0 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - @ instruction: 0xb6d8 │ │ │ │ + @ instruction: 0xb6dc │ │ │ │ lsls r2, r1, #4 │ │ │ │ - add r3, sp, #376 @ 0x178 │ │ │ │ + add r3, sp, #392 @ 0x188 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - @ instruction: 0xb6b6 │ │ │ │ + @ instruction: 0xb6ba │ │ │ │ lsls r2, r1, #4 │ │ │ │ - add r3, sp, #240 @ 0xf0 │ │ │ │ + add r3, sp, #256 @ 0x100 │ │ │ │ lsls r2, r1, #4 │ │ │ │ │ │ │ │ 00433c3c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -382038,21 +382038,21 @@ │ │ │ │ lsls r1, r4, #4 │ │ │ │ ldrb r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #56 @ 0x38 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - adds r0, r2, r6 │ │ │ │ + adds r4, r2, r6 │ │ │ │ lsls r2, r1, #4 │ │ │ │ movs r7, #160 @ 0xa0 │ │ │ │ movs r0, r0 │ │ │ │ - push {r4, r5, r7, lr} │ │ │ │ + push {r2, r4, r5, r7, lr} │ │ │ │ lsls r2, r1, #4 │ │ │ │ - add r2, sp, #224 @ 0xe0 │ │ │ │ + add r2, sp, #240 @ 0xf0 │ │ │ │ lsls r2, r1, #4 │ │ │ │ │ │ │ │ 00433d28 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -382313,39 +382313,39 @@ │ │ │ │ b.n 433e2c │ │ │ │ subs r5, #182 @ 0xb6 │ │ │ │ lsls r1, r4, #4 │ │ │ │ ldrb r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #160 @ 0xa0 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r5, r7} │ │ │ │ + push {r1, r2, r5, r7} │ │ │ │ lsls r2, r1, #4 │ │ │ │ - add r1, sp, #80 @ 0x50 │ │ │ │ + add r1, sp, #96 @ 0x60 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - cbz r0, 43405a │ │ │ │ + cbz r4, 43405a │ │ │ │ lsls r2, r1, #4 │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ + add r0, sp, #248 @ 0xf8 │ │ │ │ lsls r2, r1, #4 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 43405a │ │ │ │ + cbz r6, 43405a │ │ │ │ lsls r2, r1, #4 │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ + add r0, sp, #64 @ 0x40 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - cbz r0, 43404c │ │ │ │ + cbz r4, 43404c │ │ │ │ lsls r2, r1, #4 │ │ │ │ - add r7, pc, #712 @ (adr r7, 4342c8 ) │ │ │ │ + add r7, pc, #728 @ (adr r7, 4342d8 ) │ │ │ │ lsls r2, r1, #4 │ │ │ │ - cbz r2, 43404c │ │ │ │ + cbz r6, 43404c │ │ │ │ lsls r2, r1, #4 │ │ │ │ - add r7, pc, #592 @ (adr r7, 434258 ) │ │ │ │ + add r7, pc, #608 @ (adr r7, 434268 ) │ │ │ │ lsls r2, r1, #4 │ │ │ │ - cbz r2, 43404c │ │ │ │ + cbz r6, 43404c │ │ │ │ lsls r2, r1, #4 │ │ │ │ - add r7, pc, #464 @ (adr r7, 4341e0 ) │ │ │ │ + add r7, pc, #480 @ (adr r7, 4341f0 ) │ │ │ │ lsls r2, r1, #4 │ │ │ │ │ │ │ │ 00434010 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -382416,21 +382416,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r2, #180 @ 0xb4 │ │ │ │ lsls r1, r4, #4 │ │ │ │ ldrb r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - tst r6, r7 │ │ │ │ + negs r2, r0 │ │ │ │ lsls r2, r1, #4 │ │ │ │ movs r7, #160 @ 0xa0 │ │ │ │ movs r0, r0 │ │ │ │ - sxth r6, r1 │ │ │ │ + sxth r2, r2 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - add r6, pc, #520 @ (adr r6, 4342e4 ) │ │ │ │ + add r6, pc, #536 @ (adr r6, 4342f4 ) │ │ │ │ lsls r2, r1, #4 │ │ │ │ │ │ │ │ 004340dc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -382562,37 +382562,37 @@ │ │ │ │ lsls r1, r4, #4 │ │ │ │ ldrb r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #160 @ 0xa0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 43423a │ │ │ │ + cbz r4, 43423a │ │ │ │ lsls r2, r1, #4 │ │ │ │ - add r5, pc, #544 @ (adr r5, 434454 ) │ │ │ │ + add r5, pc, #560 @ (adr r5, 434464 ) │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldmia r1, {r1, r3, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r7} │ │ │ │ lsls r1, r1, #4 │ │ │ │ - add r5, pc, #392 @ (adr r5, 4343c4 ) │ │ │ │ + add r5, pc, #408 @ (adr r5, 4343d4 ) │ │ │ │ lsls r2, r1, #4 │ │ │ │ - sub sp, #464 @ 0x1d0 │ │ │ │ + sub sp, #480 @ 0x1e0 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - sub sp, #392 @ 0x188 │ │ │ │ + sub sp, #408 @ 0x198 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - add r5, pc, #264 @ (adr r5, 434350 ) │ │ │ │ + add r5, pc, #280 @ (adr r5, 434360 ) │ │ │ │ lsls r2, r1, #4 │ │ │ │ - sub sp, #296 @ 0x128 │ │ │ │ + sub sp, #312 @ 0x138 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - add r5, pc, #168 @ (adr r5, 4342f8 ) │ │ │ │ + add r5, pc, #184 @ (adr r5, 434308 ) │ │ │ │ lsls r2, r1, #4 │ │ │ │ ldr r6, [r7, #8] │ │ │ │ lsls r2, r3, #4 │ │ │ │ - add r4, pc, #576 @ (adr r4, 434498 ) │ │ │ │ + add r4, pc, #592 @ (adr r4, 4344a8 ) │ │ │ │ lsls r2, r1, #4 │ │ │ │ - asrs r6, r1, #15 │ │ │ │ + asrs r2, r2, #15 │ │ │ │ lsls r2, r1, #4 │ │ │ │ │ │ │ │ 0043425c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -382688,23 +382688,23 @@ │ │ │ │ lsls r1, r4, #4 │ │ │ │ ldrb r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #16 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - asrs r0, r5, #13 │ │ │ │ + asrs r4, r5, #13 │ │ │ │ lsls r2, r1, #4 │ │ │ │ movs r7, #160 @ 0xa0 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #704 @ 0x2c0 │ │ │ │ + add r7, sp, #720 @ 0x2d0 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - add r4, pc, #64 @ (adr r4, 43439c ) │ │ │ │ + add r4, pc, #80 @ (adr r4, 4343ac ) │ │ │ │ lsls r2, r1, #4 │ │ │ │ - add r4, pc, #392 @ (adr r4, 4344e8 ) │ │ │ │ + add r4, pc, #408 @ (adr r4, 4344f8 ) │ │ │ │ lsls r1, r3, #4 │ │ │ │ │ │ │ │ 00434360 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -383753,113 +383753,113 @@ │ │ │ │ lsls r1, r4, #4 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #160 @ 0xa0 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #776 @ 0x308 │ │ │ │ + add r6, sp, #792 @ 0x318 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - add r3, pc, #56 @ (adr r3, 434e48 ) │ │ │ │ + add r3, pc, #72 @ (adr r3, 434e58 ) │ │ │ │ lsls r2, r1, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #784 @ 0x310 │ │ │ │ + add r5, sp, #800 @ 0x320 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - add r2, pc, #64 @ (adr r2, 434e60 ) │ │ │ │ + add r2, pc, #80 @ (adr r2, 434e70 ) │ │ │ │ lsls r2, r1, #4 │ │ │ │ adds r5, #196 @ 0xc4 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - add r4, sp, #744 @ 0x2e8 │ │ │ │ + add r4, sp, #760 @ 0x2f8 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - add r1, pc, #24 @ (adr r1, 434e44 ) │ │ │ │ + add r1, pc, #40 @ (adr r1, 434e54 ) │ │ │ │ lsls r2, r1, #4 │ │ │ │ - add r4, sp, #552 @ 0x228 │ │ │ │ + add r4, sp, #568 @ 0x238 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - add r0, pc, #856 @ (adr r0, 43518c ) │ │ │ │ + add r0, pc, #872 @ (adr r0, 43519c ) │ │ │ │ lsls r2, r1, #4 │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ + add r3, sp, #96 @ 0x60 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r7, [sp, #384] @ 0x180 │ │ │ │ + ldr r7, [sp, #400] @ 0x190 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - add r2, sp, #360 @ 0x168 │ │ │ │ + add r2, sp, #376 @ 0x178 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r6, [sp, #664] @ 0x298 │ │ │ │ + ldr r6, [sp, #680] @ 0x2a8 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - add r0, sp, #504 @ 0x1f8 │ │ │ │ + add r0, sp, #520 @ 0x208 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r4, [sp, #808] @ 0x328 │ │ │ │ + ldr r4, [sp, #824] @ 0x338 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - add r0, sp, #136 @ 0x88 │ │ │ │ + add r0, sp, #152 @ 0x98 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r4, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r4, [sp, #456] @ 0x1c8 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - add r7, pc, #736 @ (adr r7, 435138 ) │ │ │ │ + add r7, pc, #752 @ (adr r7, 435148 ) │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - add r7, pc, #584 @ (adr r7, 4350a8 ) │ │ │ │ + add r7, pc, #600 @ (adr r7, 4350b8 ) │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r3, [sp, #888] @ 0x378 │ │ │ │ + ldr r3, [sp, #904] @ 0x388 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - add r7, pc, #264 @ (adr r7, 434f70 ) │ │ │ │ + add r7, pc, #280 @ (adr r7, 434f80 ) │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r3, [sp, #568] @ 0x238 │ │ │ │ + ldr r3, [sp, #584] @ 0x248 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - add r7, pc, #8 @ (adr r7, 434e78 ) │ │ │ │ + add r7, pc, #24 @ (adr r7, 434e88 ) │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r3, [sp, #312] @ 0x138 │ │ │ │ + ldr r3, [sp, #328] @ 0x148 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - add r6, pc, #832 @ (adr r6, 4351b8 ) │ │ │ │ + add r6, pc, #848 @ (adr r6, 4351c8 ) │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r3, [sp, #112] @ 0x70 │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - add r6, pc, #608 @ (adr r6, 4350e0 ) │ │ │ │ + add r6, pc, #624 @ (adr r6, 4350f0 ) │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r2, [sp, #912] @ 0x390 │ │ │ │ + ldr r2, [sp, #928] @ 0x3a0 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - add r6, pc, #392 @ (adr r6, 435010 ) │ │ │ │ + add r6, pc, #408 @ (adr r6, 435020 ) │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r2, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r2, [sp, #712] @ 0x2c8 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - add r6, pc, #296 @ (adr r6, 434fb8 ) │ │ │ │ + add r6, pc, #312 @ (adr r6, 434fc8 ) │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r2, [sp, #600] @ 0x258 │ │ │ │ + ldr r2, [sp, #616] @ 0x268 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - add r6, pc, #200 @ (adr r6, 434f60 ) │ │ │ │ + add r6, pc, #216 @ (adr r6, 434f70 ) │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r2, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r2, [sp, #520] @ 0x208 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - add r5, pc, #760 @ (adr r5, 435198 ) │ │ │ │ + add r5, pc, #776 @ (adr r5, 4351a8 ) │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - add r5, pc, #504 @ (adr r5, 4350a0 ) │ │ │ │ + add r5, pc, #520 @ (adr r5, 4350b0 ) │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r1, [sp, #808] @ 0x328 │ │ │ │ + ldr r1, [sp, #824] @ 0x338 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - add r5, pc, #384 @ (adr r5, 435030 ) │ │ │ │ + add r5, pc, #400 @ (adr r5, 435040 ) │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r1, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r1, [sp, #704] @ 0x2c0 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - add r5, pc, #288 @ (adr r5, 434fd8 ) │ │ │ │ + add r5, pc, #304 @ (adr r5, 434fe8 ) │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r1, [sp, #592] @ 0x250 │ │ │ │ + ldr r1, [sp, #608] @ 0x260 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - add r5, pc, #176 @ (adr r5, 434f70 ) │ │ │ │ + add r5, pc, #192 @ (adr r5, 434f80 ) │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r1, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r1, [sp, #496] @ 0x1f0 │ │ │ │ lsls r2, r1, #4 │ │ │ │ ldrb r0, [r7, r3] │ │ │ │ lsls r2, r3, #4 │ │ │ │ - ldr r0, [sp, #808] @ 0x328 │ │ │ │ + ldr r0, [sp, #824] @ 0x338 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - cmp r5, #24 │ │ │ │ + cmp r5, #28 │ │ │ │ lsls r2, r1, #4 │ │ │ │ │ │ │ │ 00434ed0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -383930,21 +383930,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #244 @ 0xf4 │ │ │ │ lsls r1, r4, #4 │ │ │ │ ldrb r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - adds r3, #126 @ 0x7e │ │ │ │ + adds r3, #130 @ 0x82 │ │ │ │ lsls r2, r1, #4 │ │ │ │ movs r7, #160 @ 0xa0 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #472 @ (adr r3, 435170 ) │ │ │ │ + add r3, pc, #488 @ (adr r3, 435180 ) │ │ │ │ lsls r2, r1, #4 │ │ │ │ - str r7, [sp, #776] @ 0x308 │ │ │ │ + str r7, [sp, #792] @ 0x318 │ │ │ │ lsls r2, r1, #4 │ │ │ │ │ │ │ │ 00434f9c : │ │ │ │ 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 │ │ │ │ @@ -385072,204 +385072,204 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #160 @ 0xa0 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #196 @ 0xc4 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r6, [sp, #944] @ 0x3b0 │ │ │ │ + str r6, [sp, #960] @ 0x3c0 │ │ │ │ lsls r2, r1, #4 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #142 @ 0x8e │ │ │ │ lsls r1, r4, #4 │ │ │ │ movs r2, #86 @ 0x56 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r6, [sp, #504] @ 0x1f8 │ │ │ │ + str r6, [sp, #520] @ 0x208 │ │ │ │ lsls r2, r1, #4 │ │ │ │ movs r1, #220 @ 0xdc │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r6, [sp, #16] │ │ │ │ + str r6, [sp, #32] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - add r0, pc, #952 @ (adr r0, 435ee8 ) │ │ │ │ + add r0, pc, #968 @ (adr r0, 435ef8 ) │ │ │ │ lsls r2, r1, #4 │ │ │ │ - str r5, [sp, #168] @ 0xa8 │ │ │ │ + str r5, [sp, #184] @ 0xb8 │ │ │ │ lsls r2, r1, #4 │ │ │ │ movs r0, #240 @ 0xf0 │ │ │ │ lsls r6, r0, #4 │ │ │ │ movs r0, #208 @ 0xd0 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r4, [sp, #992] @ 0x3e0 │ │ │ │ + str r4, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r2, r1, #4 │ │ │ │ movs r0, #162 @ 0xa2 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r4, [sp, #808] @ 0x328 │ │ │ │ + str r4, [sp, #824] @ 0x338 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldcl 1, cr0, [r2, #-88] @ 0xffffffa8 │ │ │ │ + ldcl 1, cr0, [r6, #-88] @ 0xffffffa8 │ │ │ │ movs r0, #120 @ 0x78 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r4, [sp, #640] @ 0x280 │ │ │ │ + str r4, [sp, #656] @ 0x290 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r7, [sp, #392] @ 0x188 │ │ │ │ + ldr r7, [sp, #408] @ 0x198 │ │ │ │ lsls r2, r1, #4 │ │ │ │ subs r0, r6, #5 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r3, [sp, #560] @ 0x230 │ │ │ │ + str r3, [sp, #576] @ 0x240 │ │ │ │ lsls r2, r1, #4 │ │ │ │ subs r6, r0, #5 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r3, [sp, #440] @ 0x1b8 │ │ │ │ + str r3, [sp, #456] @ 0x1c8 │ │ │ │ lsls r2, r1, #4 │ │ │ │ subs r4, r3, #4 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r3, [sp, #272] @ 0x110 │ │ │ │ + str r3, [sp, #288] @ 0x120 │ │ │ │ lsls r2, r1, #4 │ │ │ │ @ instruction: 0xb760 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ lsls r2, r1, #4 │ │ │ │ subs r0, r3, #3 │ │ │ │ lsls r6, r0, #4 │ │ │ │ adds r4, r3, #4 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r1, [sp, #264] @ 0x108 │ │ │ │ + str r1, [sp, #280] @ 0x118 │ │ │ │ lsls r2, r1, #4 │ │ │ │ adds r4, r7, #3 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r1, [sp, #144] @ 0x90 │ │ │ │ + str r1, [sp, #160] @ 0xa0 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - str r1, [sp, #320] @ 0x140 │ │ │ │ + str r1, [sp, #336] @ 0x150 │ │ │ │ lsls r1, r3, #4 │ │ │ │ - str r0, [sp, #944] @ 0x3b0 │ │ │ │ + str r0, [sp, #960] @ 0x3c0 │ │ │ │ lsls r2, r1, #4 │ │ │ │ adds r4, r6, #2 │ │ │ │ lsls r6, r0, #4 │ │ │ │ adds r4, r3, #2 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r0, [sp, #784] @ 0x310 │ │ │ │ + str r0, [sp, #800] @ 0x320 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ + str r1, [sp, #56] @ 0x38 │ │ │ │ lsls r1, r3, #4 │ │ │ │ - str r0, [sp, #664] @ 0x298 │ │ │ │ + str r0, [sp, #680] @ 0x2a8 │ │ │ │ lsls r2, r1, #4 │ │ │ │ adds r6, r5, #1 │ │ │ │ lsls r6, r0, #4 │ │ │ │ adds r0, r7, #0 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r0, [sp, #384] @ 0x180 │ │ │ │ + str r0, [sp, #400] @ 0x190 │ │ │ │ lsls r2, r1, #4 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r2, r3 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrh r4, [r7, #54] @ 0x36 │ │ │ │ + ldrh r0, [r0, #56] @ 0x38 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r2, [sp, #576] @ 0x240 │ │ │ │ + ldr r2, [sp, #592] @ 0x250 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldrh r2, [r1, #54] @ 0x36 │ │ │ │ + ldrh r6, [r1, #54] @ 0x36 │ │ │ │ lsls r2, r1, #4 │ │ │ │ subs r2, r2, r2 │ │ │ │ lsls r6, r0, #4 │ │ │ │ b.n 436350 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldrh r0, [r4, #52] @ 0x34 │ │ │ │ + ldrh r4, [r4, #52] @ 0x34 │ │ │ │ lsls r2, r1, #4 │ │ │ │ subs r2, r5, r1 │ │ │ │ lsls r6, r0, #4 │ │ │ │ b.n 4362ec │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldrh r0, [r5, #50] @ 0x32 │ │ │ │ + ldrh r4, [r5, #50] @ 0x32 │ │ │ │ lsls r2, r1, #4 │ │ │ │ subs r2, r6, r0 │ │ │ │ lsls r6, r0, #4 │ │ │ │ subs r6, r3, r0 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrh r6, [r0, #50] @ 0x32 │ │ │ │ + ldrh r2, [r1, #50] @ 0x32 │ │ │ │ lsls r2, r1, #4 │ │ │ │ adds r6, r7, r7 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrh r4, [r4, #48] @ 0x30 │ │ │ │ + ldrh r0, [r5, #48] @ 0x30 │ │ │ │ lsls r2, r1, #4 │ │ │ │ sxtb r0, r2 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrh r6, [r7, #46] @ 0x2e │ │ │ │ + ldrh r2, [r0, #48] @ 0x30 │ │ │ │ lsls r2, r1, #4 │ │ │ │ adds r4, r0, r7 │ │ │ │ lsls r6, r0, #4 │ │ │ │ adds r4, r6, r6 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrh r2, [r3, #46] @ 0x2e │ │ │ │ + ldrh r6, [r3, #46] @ 0x2e │ │ │ │ lsls r2, r1, #4 │ │ │ │ - b.n 435918 │ │ │ │ + b.n 435920 │ │ │ │ lsls r5, r2, #4 │ │ │ │ adds r6, r1, r6 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrh r6, [r6, #44] @ 0x2c │ │ │ │ + ldrh r2, [r7, #44] @ 0x2c │ │ │ │ lsls r2, r1, #4 │ │ │ │ - b.n 4358b8 │ │ │ │ + b.n 4358c0 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldrh r4, [r3, #44] @ 0x2c │ │ │ │ + ldrh r0, [r4, #44] @ 0x2c │ │ │ │ lsls r2, r1, #4 │ │ │ │ adds r6, r4, r5 │ │ │ │ lsls r6, r0, #4 │ │ │ │ adds r2, r2, r5 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrh r2, [r7, #42] @ 0x2a │ │ │ │ + ldrh r6, [r7, #42] @ 0x2a │ │ │ │ lsls r2, r1, #4 │ │ │ │ adds r0, r7, r4 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrh r6, [r3, #42] @ 0x2a │ │ │ │ + ldrh r2, [r4, #42] @ 0x2a │ │ │ │ lsls r2, r1, #4 │ │ │ │ adds r6, r3, r4 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrh r4, [r0, #42] @ 0x2a │ │ │ │ + ldrh r0, [r1, #42] @ 0x2a │ │ │ │ lsls r2, r1, #4 │ │ │ │ adds r4, r0, r4 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrh r4, [r5, #40] @ 0x28 │ │ │ │ + ldrh r0, [r6, #40] @ 0x28 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - b.n 4357d0 │ │ │ │ + b.n 4357d8 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldrh r2, [r2, #40] @ 0x28 │ │ │ │ + ldrh r6, [r2, #40] @ 0x28 │ │ │ │ lsls r2, r1, #4 │ │ │ │ adds r4, r3, r3 │ │ │ │ lsls r6, r0, #4 │ │ │ │ adds r0, r7, r2 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrh r0, [r4, #38] @ 0x26 │ │ │ │ + ldrh r4, [r4, #38] @ 0x26 │ │ │ │ lsls r2, r1, #4 │ │ │ │ adds r6, r3, r2 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrh r6, [r0, #38] @ 0x26 │ │ │ │ + ldrh r2, [r1, #38] @ 0x26 │ │ │ │ lsls r2, r1, #4 │ │ │ │ adds r4, r0, r2 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrh r4, [r5, #36] @ 0x24 │ │ │ │ + ldrh r0, [r6, #36] @ 0x24 │ │ │ │ lsls r2, r1, #4 │ │ │ │ adds r2, r5, r1 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrh r2, [r2, #36] @ 0x24 │ │ │ │ + ldrh r6, [r2, #36] @ 0x24 │ │ │ │ lsls r2, r1, #4 │ │ │ │ adds r2, r1, r1 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrh r2, [r6, #34] @ 0x22 │ │ │ │ + ldrh r6, [r6, #34] @ 0x22 │ │ │ │ lsls r2, r1, #4 │ │ │ │ adds r0, r6, r0 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrh r0, [r3, #34] @ 0x22 │ │ │ │ + ldrh r4, [r3, #34] @ 0x22 │ │ │ │ lsls r2, r1, #4 │ │ │ │ ldr r7, [pc, #936] @ (436030 ) │ │ │ │ lsls r2, r3, #4 │ │ │ │ - ldrh r4, [r7, #28] │ │ │ │ + ldrh r0, [r0, #30] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - adds r4, #78 @ 0x4e │ │ │ │ + adds r4, #82 @ 0x52 │ │ │ │ lsls r2, r1, #4 │ │ │ │ ldr r3, [pc, #44] @ (435cc0 ) │ │ │ │ movw r2, #7967 @ 0x1f1f │ │ │ │ ldr r1, [pc, #44] @ (435cc4 ) │ │ │ │ ldr r0, [pc, #44] @ (435cc8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ @@ -385283,22 +385283,22 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #388 @ 0x184 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ ldr r6, [pc, #200] @ (435d8c ) │ │ │ │ lsls r2, r3, #4 │ │ │ │ - ldrh r4, [r0, #16] │ │ │ │ + ldrh r0, [r1, #16] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - @ instruction: 0xfaea0109 │ │ │ │ + @ instruction: 0xfaee0109 │ │ │ │ ldr r6, [pc, #104] @ (435d38 ) │ │ │ │ lsls r2, r3, #4 │ │ │ │ - ldrh r4, [r5, #14] │ │ │ │ + ldrh r0, [r6, #14] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - cmp r7, #226 @ 0xe2 │ │ │ │ + cmp r7, #230 @ 0xe6 │ │ │ │ lsls r2, r1, #4 │ │ │ │ │ │ │ │ 00435cd8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -385405,22 +385405,22 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, r0, #6 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - str r5, [sp, #336] @ 0x150 │ │ │ │ + str r5, [sp, #352] @ 0x160 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - str.w r0, [ip, #265] @ 0x109 │ │ │ │ + ldr.w r0, [r0, #265] @ 0x109 │ │ │ │ movs r7, #160 @ 0xa0 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #21 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrh r4, [r6, #10] │ │ │ │ + ldrh r0, [r7, #10] │ │ │ │ lsls r2, r1, #4 │ │ │ │ │ │ │ │ 00435df4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -385753,43 +385753,43 @@ │ │ │ │ b.n 43614c │ │ │ │ adds r2, r5, #3 │ │ │ │ lsls r1, r4, #4 │ │ │ │ ldrb r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #160 @ 0xa0 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #0] │ │ │ │ + str r4, [sp, #16] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldrh r2, [r1, #0] │ │ │ │ + ldrh r6, [r1, #0] │ │ │ │ lsls r2, r1, #4 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #32] │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - strh r2, [r2, #56] @ 0x38 │ │ │ │ + strh r6, [r2, #56] @ 0x38 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - str r2, [sp, #840] @ 0x348 │ │ │ │ + str r2, [sp, #856] @ 0x358 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - strh r4, [r3, #54] @ 0x36 │ │ │ │ + strh r0, [r4, #54] @ 0x36 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - str r2, [sp, #600] @ 0x258 │ │ │ │ + str r2, [sp, #616] @ 0x268 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - strh r0, [r4, #52] @ 0x34 │ │ │ │ + strh r4, [r4, #52] @ 0x34 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - str r2, [sp, #288] @ 0x120 │ │ │ │ + str r2, [sp, #304] @ 0x130 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - strh r2, [r2, #50] @ 0x32 │ │ │ │ + strh r6, [r2, #50] @ 0x32 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - str r2, [sp, #152] @ 0x98 │ │ │ │ + str r2, [sp, #168] @ 0xa8 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - strh r0, [r6, #48] @ 0x30 │ │ │ │ + strh r4, [r6, #48] @ 0x30 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - str r1, [sp, #984] @ 0x3d8 │ │ │ │ + str r1, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - strh r0, [r0, #48] @ 0x30 │ │ │ │ + strh r4, [r0, #48] @ 0x30 │ │ │ │ lsls r2, r1, #4 │ │ │ │ │ │ │ │ 004361ac : │ │ │ │ stmdb 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 │ │ │ │ @@ -386914,117 +386914,117 @@ │ │ │ │ lsls r1, r4, #4 │ │ │ │ adds r6, r4, r4 │ │ │ │ lsls r1, r4, #4 │ │ │ │ ldrb r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #160 @ 0xa0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #102 @ 0x66 │ │ │ │ + subs r7, #106 @ 0x6a │ │ │ │ lsls r2, r1, #4 │ │ │ │ - strh r4, [r2, #30] │ │ │ │ + strh r0, [r3, #30] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - subs r6, #240 @ 0xf0 │ │ │ │ + subs r6, #244 @ 0xf4 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - strh r4, [r3, #26] │ │ │ │ + strh r0, [r4, #26] │ │ │ │ lsls r2, r1, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r7, #24 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - subs r4, #230 @ 0xe6 │ │ │ │ + subs r4, #234 @ 0xea │ │ │ │ lsls r2, r1, #4 │ │ │ │ - strh r2, [r2, #10] │ │ │ │ + strh r6, [r2, #10] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - subs r4, #126 @ 0x7e │ │ │ │ + subs r4, #130 @ 0x82 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - strh r2, [r5, #6] │ │ │ │ + strh r6, [r5, #6] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - subs r4, #100 @ 0x64 │ │ │ │ + subs r4, #104 @ 0x68 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - strh r2, [r2, #6] │ │ │ │ + strh r6, [r2, #6] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - subs r4, #72 @ 0x48 │ │ │ │ + subs r4, #76 @ 0x4c │ │ │ │ lsls r2, r1, #4 │ │ │ │ - strh r4, [r6, #4] │ │ │ │ + strh r0, [r7, #4] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - subs r4, #44 @ 0x2c │ │ │ │ + subs r4, #48 @ 0x30 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - strh r0, [r3, #4] │ │ │ │ + strh r4, [r3, #4] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - subs r4, #12 │ │ │ │ + subs r4, #16 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - strh r2, [r7, #2] │ │ │ │ + strh r6, [r7, #2] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - subs r3, #230 @ 0xe6 │ │ │ │ + subs r3, #234 @ 0xea │ │ │ │ lsls r2, r1, #4 │ │ │ │ - strh r2, [r2, #2] │ │ │ │ + strh r6, [r2, #2] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - subs r3, #184 @ 0xb8 │ │ │ │ + subs r3, #188 @ 0xbc │ │ │ │ lsls r2, r1, #4 │ │ │ │ - strh r4, [r4, #0] │ │ │ │ + strh r0, [r5, #0] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - subs r3, #138 @ 0x8a │ │ │ │ + subs r3, #142 @ 0x8e │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldrb r6, [r6, #31] │ │ │ │ + ldrb r2, [r7, #31] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - subs r3, #86 @ 0x56 │ │ │ │ + subs r3, #90 @ 0x5a │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldrb r2, [r0, #31] │ │ │ │ + ldrb r6, [r0, #31] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - subs r3, #0 │ │ │ │ + subs r3, #4 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldrb r4, [r5, #29] │ │ │ │ + ldrb r0, [r6, #29] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - subs r2, #186 @ 0xba │ │ │ │ + subs r2, #190 @ 0xbe │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldrb r6, [r4, #28] │ │ │ │ + ldrb r2, [r5, #28] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - subs r2, #110 @ 0x6e │ │ │ │ + subs r2, #114 @ 0x72 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldrb r2, [r3, #27] │ │ │ │ + ldrb r6, [r3, #27] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - adds r7, #252 @ 0xfc │ │ │ │ + subs r0, #0 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldrb r0, [r5, #17] │ │ │ │ + ldrb r4, [r5, #17] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - adds r7, #182 @ 0xb6 │ │ │ │ + adds r7, #186 @ 0xba │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldrb r2, [r4, #16] │ │ │ │ + ldrb r6, [r4, #16] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - adds r7, #96 @ 0x60 │ │ │ │ + adds r7, #100 @ 0x64 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldrb r4, [r1, #15] │ │ │ │ + ldrb r0, [r2, #15] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - adds r7, #6 │ │ │ │ + adds r7, #10 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldrb r2, [r6, #13] │ │ │ │ + ldrb r6, [r6, #13] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - adds r6, #166 @ 0xa6 │ │ │ │ + adds r6, #170 @ 0xaa │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldrb r2, [r2, #12] │ │ │ │ + ldrb r6, [r2, #12] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - adds r6, #58 @ 0x3a │ │ │ │ + adds r6, #62 @ 0x3e │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldrb r6, [r4, #10] │ │ │ │ + ldrb r2, [r5, #10] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - adds r5, #212 @ 0xd4 │ │ │ │ + adds r5, #216 @ 0xd8 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldrb r0, [r0, #9] │ │ │ │ + ldrb r4, [r0, #9] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - adds r5, #104 @ 0x68 │ │ │ │ + adds r5, #108 @ 0x6c │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldrb r4, [r2, #7] │ │ │ │ + ldrb r0, [r3, #7] │ │ │ │ lsls r2, r1, #4 │ │ │ │ ldr r3, [pc, #380] @ (43701c ) │ │ │ │ movs r2, #236 @ 0xec │ │ │ │ ldr r1, [pc, #380] @ (437020 ) │ │ │ │ ldr r0, [pc, #384] @ (437024 ) │ │ │ │ add r1, pc │ │ │ │ ldr r7, [r4, r3] │ │ │ │ @@ -387160,43 +387160,43 @@ │ │ │ │ add r1, pc │ │ │ │ adds r3, #96 @ 0x60 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ movs r7, #160 @ 0xa0 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #16 │ │ │ │ + adds r4, #20 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldrb r4, [r7, #1] │ │ │ │ + ldrb r0, [r0, #2] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - adds r3, #152 @ 0x98 │ │ │ │ + adds r3, #156 @ 0x9c │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldrb r4, [r0, #0] │ │ │ │ + ldrb r0, [r1, #0] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - adds r3, #26 │ │ │ │ + adds r3, #30 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - strb r6, [r0, #30] │ │ │ │ + strb r2, [r1, #30] │ │ │ │ lsls r2, r1, #4 │ │ │ │ subs r2, #242 @ 0xf2 │ │ │ │ lsls r2, r3, #4 │ │ │ │ - strb r4, [r0, #27] │ │ │ │ + strb r0, [r1, #27] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - sxth r6, r1 │ │ │ │ + sxth r2, r2 │ │ │ │ lsls r1, r1, #4 │ │ │ │ subs r2, #210 @ 0xd2 │ │ │ │ lsls r2, r3, #4 │ │ │ │ - ldrh r4, [r5, #20] │ │ │ │ + ldrh r0, [r6, #20] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrh r4, [r1, #22] │ │ │ │ + ldrh r0, [r2, #22] │ │ │ │ lsls r1, r1, #4 │ │ │ │ subs r2, #190 @ 0xbe │ │ │ │ lsls r2, r3, #4 │ │ │ │ - ldrh r0, [r1, #14] │ │ │ │ + ldrh r4, [r1, #14] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrh r0, [r0, #20] │ │ │ │ + ldrh r4, [r0, #20] │ │ │ │ lsls r1, r1, #4 │ │ │ │ │ │ │ │ 0043705c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -387282,21 +387282,21 @@ │ │ │ │ lsls r1, r4, #4 │ │ │ │ cmp r1, #20 │ │ │ │ lsls r2, r4, #4 │ │ │ │ ldrb r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #8 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - asrs r6, r3, #7 │ │ │ │ + asrs r2, r4, #7 │ │ │ │ lsls r2, r1, #4 │ │ │ │ movs r7, #160 @ 0xa0 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #184 @ 0xb8 │ │ │ │ + adds r1, #188 @ 0xbc │ │ │ │ lsls r2, r1, #4 │ │ │ │ - strb r4, [r4, #24] │ │ │ │ + strb r0, [r5, #24] │ │ │ │ lsls r2, r1, #4 │ │ │ │ ldr r2, [sp, #384] @ 0x180 │ │ │ │ lsls r6, r0, #4 │ │ │ │ │ │ │ │ 00437148 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -387369,21 +387369,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #5 │ │ │ │ lsls r1, r4, #4 │ │ │ │ ldrb r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #5 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - asrs r6, r0, #4 │ │ │ │ + asrs r2, r1, #4 │ │ │ │ lsls r2, r1, #4 │ │ │ │ movs r7, #160 @ 0xa0 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r7, #8] │ │ │ │ + strh r2, [r0, #10] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - strb r2, [r1, #21] │ │ │ │ + strb r6, [r1, #21] │ │ │ │ lsls r2, r1, #4 │ │ │ │ │ │ │ │ 00437214 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -387611,55 +387611,55 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #160 @ 0xa0 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r0, #0] │ │ │ │ + strh r2, [r1, #0] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - strb r6, [r0, #16] │ │ │ │ + strb r2, [r1, #16] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldrb r6, [r5, #30] │ │ │ │ + ldrb r2, [r6, #30] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - strb r2, [r5, #15] │ │ │ │ + strb r6, [r5, #15] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldrb r0, [r3, #31] │ │ │ │ + ldrb r4, [r3, #31] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldrb r4, [r7, #30] │ │ │ │ + ldrb r0, [r0, #31] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - strb r4, [r7, #14] │ │ │ │ + strb r0, [r0, #15] │ │ │ │ lsls r2, r1, #4 │ │ │ │ str r7, [sp, #992] @ 0x3e0 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrb r2, [r4, #30] │ │ │ │ + ldrb r6, [r4, #30] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - strb r2, [r4, #14] │ │ │ │ + strb r6, [r4, #14] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldrb r0, [r7, #29] │ │ │ │ + ldrb r4, [r7, #29] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - strb r0, [r7, #13] │ │ │ │ + strb r4, [r7, #13] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldrb r4, [r2, #29] │ │ │ │ + ldrb r0, [r3, #29] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - strb r4, [r2, #13] │ │ │ │ + strb r0, [r3, #13] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldrb r4, [r7, #28] │ │ │ │ + ldrb r0, [r0, #29] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - strb r4, [r7, #12] │ │ │ │ + strb r0, [r0, #13] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldrb r4, [r4, #28] │ │ │ │ + ldrb r0, [r5, #28] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - strb r4, [r4, #12] │ │ │ │ + strb r0, [r5, #12] │ │ │ │ lsls r2, r1, #4 │ │ │ │ adds r6, #176 @ 0xb0 │ │ │ │ lsls r2, r3, #4 │ │ │ │ - strb r2, [r0, #10] │ │ │ │ + strb r6, [r0, #10] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - b.n 437814 │ │ │ │ + b.n 43781c │ │ │ │ lsls r1, r1, #4 │ │ │ │ │ │ │ │ 00437494 : │ │ │ │ stmdb 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 │ │ │ │ @@ -388818,229 +388818,229 @@ │ │ │ │ lsls r1, r4, #4 │ │ │ │ ldrb r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r0, [r0, r7] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #896] @ 0x380 │ │ │ │ + str r4, [sp, #912] @ 0x390 │ │ │ │ lsls r1, r1, #4 │ │ │ │ movs r7, #160 @ 0xa0 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe99e010f │ │ │ │ - ldr r4, [r0, #120] @ 0x78 │ │ │ │ + @ instruction: 0xe9a2010f │ │ │ │ + ldr r0, [r1, #120] @ 0x78 │ │ │ │ lsls r2, r1, #4 │ │ │ │ lsls r2, r7, #12 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - strd r0, r1, [r0, #-60] @ 0x3c │ │ │ │ - ldr r6, [r4, #112] @ 0x70 │ │ │ │ + strd r0, r1, [r4, #-60] @ 0x3c │ │ │ │ + ldr r2, [r5, #112] @ 0x70 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - stmia.w sl!, {r0, r1, r2, r3, r8} │ │ │ │ - ldr r0, [r2, #104] @ 0x68 │ │ │ │ + stmia.w lr!, {r0, r1, r2, r3, r8} │ │ │ │ + ldr r4, [r2, #104] @ 0x68 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - stmia r7!, {r2, r4} │ │ │ │ + stmia r7!, {r3, r4} │ │ │ │ lsls r6, r2, #4 │ │ │ │ - strd r0, r1, [r6], #-60 @ 0x3c │ │ │ │ - ldr r4, [r1, #100] @ 0x64 │ │ │ │ + strd r0, r1, [sl], #-60 @ 0x3c │ │ │ │ + ldr r0, [r2, #100] @ 0x64 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - @ instruction: 0xe81e010f │ │ │ │ - ldr r4, [r0, #96] @ 0x60 │ │ │ │ + @ instruction: 0xe822010f │ │ │ │ + ldr r0, [r1, #96] @ 0x60 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - b.n 438084 │ │ │ │ + b.n 43808c │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr r6, [r6, #88] @ 0x58 │ │ │ │ + ldr r2, [r7, #88] @ 0x58 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r4, [r7, #92] @ 0x5c │ │ │ │ + ldr r0, [r0, #96] @ 0x60 │ │ │ │ lsls r1, r3, #4 │ │ │ │ - b.n 43803c │ │ │ │ + b.n 438044 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr r6, [r1, #88] @ 0x58 │ │ │ │ + ldr r2, [r2, #88] @ 0x58 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - b.n 437fe0 │ │ │ │ + b.n 437fe8 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ + ldr r6, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - b.n 437f88 │ │ │ │ + b.n 437f90 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr r2, [r5, #80] @ 0x50 │ │ │ │ + ldr r6, [r5, #80] @ 0x50 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - b.n 437f54 │ │ │ │ + b.n 437f5c │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr r4, [r1, #80] @ 0x50 │ │ │ │ + ldr r0, [r2, #80] @ 0x50 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - b.n 437f20 │ │ │ │ + b.n 437f28 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr r6, [r5, #76] @ 0x4c │ │ │ │ + ldr r2, [r6, #76] @ 0x4c │ │ │ │ lsls r2, r1, #4 │ │ │ │ - b.n 437eec │ │ │ │ + b.n 437ef4 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr r0, [r2, #76] @ 0x4c │ │ │ │ + ldr r4, [r2, #76] @ 0x4c │ │ │ │ lsls r2, r1, #4 │ │ │ │ - b.n 437ea8 │ │ │ │ + b.n 437eb0 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr r2, [r5, #72] @ 0x48 │ │ │ │ + ldr r6, [r5, #72] @ 0x48 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - b.n 437e74 │ │ │ │ + b.n 437e7c │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr r4, [r1, #72] @ 0x48 │ │ │ │ + ldr r0, [r2, #72] @ 0x48 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - b.n 437e40 │ │ │ │ + b.n 437e48 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr r6, [r5, #68] @ 0x44 │ │ │ │ + ldr r2, [r6, #68] @ 0x44 │ │ │ │ lsls r2, r1, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 43892c │ │ │ │ + b.n 438934 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr r4, [r3, #28] │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - b.n 438778 │ │ │ │ + b.n 438780 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr r6, [r7, #12] │ │ │ │ + ldr r2, [r0, #16] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - strb r2, [r4, #18] │ │ │ │ + strb r6, [r4, #18] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r4, [r3, #12] │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - b.n 438724 │ │ │ │ + b.n 43872c │ │ │ │ lsls r7, r1, #4 │ │ │ │ - b.n 438708 │ │ │ │ + b.n 438710 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr r4, [r7, #8] │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - b.n 4386d0 │ │ │ │ + b.n 4386d8 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr r4, [r3, #8] │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - b.n 4386a8 │ │ │ │ + b.n 4386b0 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ + ldr r0, [r1, #8] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - b.n 438680 │ │ │ │ + b.n 438688 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr r4, [r5, #4] │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - b.n 438658 │ │ │ │ + b.n 438660 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr r4, [r2, #4] │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - b.n 438630 │ │ │ │ + b.n 438638 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr r4, [r7, #0] │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - b.n 438608 │ │ │ │ + b.n 438610 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - b.n 4385e0 │ │ │ │ + b.n 4385e8 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr r4, [r1, #0] │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - b.n 4385b8 │ │ │ │ + b.n 4385c0 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - str r4, [r6, #124] @ 0x7c │ │ │ │ + str r0, [r7, #124] @ 0x7c │ │ │ │ lsls r2, r1, #4 │ │ │ │ cmp r3, #132 @ 0x84 │ │ │ │ lsls r2, r3, #4 │ │ │ │ - str r6, [r2, #116] @ 0x74 │ │ │ │ + str r2, [r3, #116] @ 0x74 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldrb r4, [r4, #30] │ │ │ │ + ldrb r0, [r5, #30] │ │ │ │ lsls r1, r1, #4 │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ lsls r2, r3, #4 │ │ │ │ - str r6, [r7, #112] @ 0x70 │ │ │ │ + str r2, [r0, #116] @ 0x74 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - lsls r4, r5, #4 │ │ │ │ + lsls r0, r6, #4 │ │ │ │ lsls r2, r1, #4 │ │ │ │ cmp r3, #84 @ 0x54 │ │ │ │ lsls r2, r3, #4 │ │ │ │ - str r6, [r4, #112] @ 0x70 │ │ │ │ + str r2, [r5, #112] @ 0x70 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - smmla r1, ip, r9, r0 │ │ │ │ + smmls r1, r0, r9, r0 │ │ │ │ cmp r3, #60 @ 0x3c │ │ │ │ lsls r2, r3, #4 │ │ │ │ - str r6, [r1, #112] @ 0x70 │ │ │ │ + str r2, [r2, #112] @ 0x70 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - bhi.n 438238 │ │ │ │ + bhi.n 438240 │ │ │ │ lsls r1, r1, #4 │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ lsls r2, r3, #4 │ │ │ │ - str r6, [r6, #108] @ 0x6c │ │ │ │ + str r2, [r7, #108] @ 0x6c │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldrb r4, [r4, #23] │ │ │ │ + ldrb r0, [r5, #23] │ │ │ │ lsls r1, r1, #4 │ │ │ │ cmp r3, #12 │ │ │ │ lsls r2, r3, #4 │ │ │ │ - str r6, [r3, #108] @ 0x6c │ │ │ │ + str r2, [r4, #108] @ 0x6c │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r6, [sp, #800] @ 0x320 │ │ │ │ + ldr r6, [sp, #816] @ 0x330 │ │ │ │ lsls r1, r1, #4 │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ lsls r2, r3, #4 │ │ │ │ - str r6, [r0, #108] @ 0x6c │ │ │ │ + str r2, [r1, #108] @ 0x6c │ │ │ │ lsls r2, r1, #4 │ │ │ │ - add r0, pc, #864 @ (adr r0, 438554 ) │ │ │ │ + add r0, pc, #880 @ (adr r0, 438564 ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ cmp r2, #220 @ 0xdc │ │ │ │ lsls r2, r3, #4 │ │ │ │ - str r6, [r5, #104] @ 0x68 │ │ │ │ + str r2, [r6, #104] @ 0x68 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldrh r4, [r2, #40] @ 0x28 │ │ │ │ + ldrh r0, [r3, #40] @ 0x28 │ │ │ │ lsls r1, r1, #4 │ │ │ │ cmp r2, #196 @ 0xc4 │ │ │ │ lsls r2, r3, #4 │ │ │ │ - str r6, [r2, #104] @ 0x68 │ │ │ │ + str r2, [r3, #104] @ 0x68 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - lsls r4, r0, #6 │ │ │ │ + lsls r0, r1, #6 │ │ │ │ lsls r2, r1, #4 │ │ │ │ cmp r2, #172 @ 0xac │ │ │ │ lsls r2, r3, #4 │ │ │ │ - str r6, [r7, #100] @ 0x64 │ │ │ │ + str r2, [r0, #104] @ 0x68 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - @ instruction: 0xfac00109 │ │ │ │ + @ instruction: 0xfac40109 │ │ │ │ cmp r2, #148 @ 0x94 │ │ │ │ lsls r2, r3, #4 │ │ │ │ - str r6, [r4, #100] @ 0x64 │ │ │ │ + str r2, [r5, #100] @ 0x64 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - add r3, pc, #496 @ (adr r3, 438414 ) │ │ │ │ + add r3, pc, #512 @ (adr r3, 438424 ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ lsls r2, r3, #4 │ │ │ │ - str r6, [r1, #100] @ 0x64 │ │ │ │ + str r2, [r2, #100] @ 0x64 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - add r1, pc, #896 @ (adr r1, 4385b0 ) │ │ │ │ + add r1, pc, #912 @ (adr r1, 4385c0 ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ lsls r2, r3, #4 │ │ │ │ - str r6, [r6, #96] @ 0x60 │ │ │ │ + str r2, [r7, #96] @ 0x60 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - lsls r0, r0, #28 │ │ │ │ + lsls r4, r0, #28 │ │ │ │ lsls r2, r1, #4 │ │ │ │ cmp r2, #76 @ 0x4c │ │ │ │ lsls r2, r3, #4 │ │ │ │ - str r6, [r3, #96] @ 0x60 │ │ │ │ + str r2, [r4, #96] @ 0x60 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - strb r4, [r4, #10] │ │ │ │ + strb r0, [r5, #10] │ │ │ │ lsls r2, r1, #4 │ │ │ │ ldr r3, [pc, #20] @ (438260 ) │ │ │ │ movw r2, #3950 @ 0xf6e │ │ │ │ ldr r1, [pc, #20] @ (438264 ) │ │ │ │ ldr r0, [pc, #20] @ (438268 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #480 @ 0x1e0 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ cmp r0, #122 @ 0x7a │ │ │ │ lsls r2, r3, #4 │ │ │ │ - str r4, [r1, #68] @ 0x44 │ │ │ │ + str r0, [r2, #68] @ 0x44 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - strb r2, [r4, #3] │ │ │ │ + strb r6, [r4, #3] │ │ │ │ lsls r2, r1, #4 │ │ │ │ │ │ │ │ 0043826c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -389135,22 +389135,22 @@ │ │ │ │ str r0, [r1, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb.w r0, [r0, ] │ │ │ │ - umlal r0, r1, ip, r9 │ │ │ │ + @ instruction: 0xfbf00109 │ │ │ │ movs r7, #160 @ 0xa0 │ │ │ │ movs r0, r0 │ │ │ │ - udf #26 │ │ │ │ + udf #30 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - str r2, [r0, #64] @ 0x40 │ │ │ │ + str r6, [r0, #64] @ 0x40 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - bcc.n 4383e0 │ │ │ │ + bcc.n 4383e8 │ │ │ │ lsls r1, r1, #4 │ │ │ │ │ │ │ │ 00438370 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -389243,23 +389243,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf7500120 │ │ │ │ ldrb r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf6fc0120 │ │ │ │ - bcs.n 43850c │ │ │ │ + bcs.n 438514 │ │ │ │ lsls r1, r1, #4 │ │ │ │ movs r7, #160 @ 0xa0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r7, #108] @ 0x6c │ │ │ │ + ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - str r4, [r7, #44] @ 0x2c │ │ │ │ + str r0, [r0, #48] @ 0x30 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - cbnz r2, 4384da │ │ │ │ + cbnz r6, 4384da │ │ │ │ lsls r5, r2, #4 │ │ │ │ │ │ │ │ 00438474 : │ │ │ │ stmdb 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 │ │ │ │ @@ -390264,162 +390264,162 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r1, #36] @ 0x24 │ │ │ │ + strh r0, [r2, #36] @ 0x24 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r0, [r0, #40] @ 0x28 │ │ │ │ + ldr r4, [r0, #40] @ 0x28 │ │ │ │ lsls r2, r1, #4 │ │ │ │ movs r7, #160 @ 0xa0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r0, #36] @ 0x24 │ │ │ │ + ldr r2, [r1, #36] @ 0x24 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldrsh r2, [r3, r0] │ │ │ │ + ldrsh r6, [r3, r0] │ │ │ │ lsls r2, r1, #4 │ │ │ │ rsbs r1, ip, #32 │ │ │ │ - ldr r4, [r7, #20] │ │ │ │ + ldr r0, [r0, #24] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldrb r0, [r2, r5] │ │ │ │ + ldrb r4, [r2, r5] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r6, [r2, #16] │ │ │ │ + ldr r2, [r3, #16] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldrb r2, [r5, r3] │ │ │ │ + ldrb r6, [r5, r3] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r0, [r7, #12] │ │ │ │ + ldr r4, [r7, #12] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldrb r4, [r1, r3] │ │ │ │ + ldrb r0, [r2, r3] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ + ldr r4, [r0, #12] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldrb r4, [r2, r2] │ │ │ │ + ldrb r0, [r3, r2] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ + ldr r6, [r3, #8] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldrb r6, [r5, r1] │ │ │ │ + ldrb r2, [r6, r1] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r4, [r6, #4] │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldrb r0, [r1, r1] │ │ │ │ + ldrb r4, [r1, r1] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r6, [r1, #4] │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldrb r2, [r4, r0] │ │ │ │ + ldrb r6, [r4, r0] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ + ldr r4, [r5, #0] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldrh r4, [r7, r7] │ │ │ │ + ldrb r0, [r0, r0] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ + ldr r6, [r1, #0] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldrh r6, [r3, r7] │ │ │ │ + ldrh r2, [r4, r7] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - str r2, [r4, #124] @ 0x7c │ │ │ │ + str r6, [r4, #124] @ 0x7c │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldrh r6, [r6, r6] │ │ │ │ + ldrh r2, [r7, r6] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - str r0, [r0, #124] @ 0x7c │ │ │ │ + str r4, [r0, #124] @ 0x7c │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldrh r4, [r2, r6] │ │ │ │ + ldrh r0, [r3, r6] │ │ │ │ lsls r2, r1, #4 │ │ │ │ ldrb r0, [r1, #31] │ │ │ │ lsls r6, r0, #4 │ │ │ │ ldrb r0, [r5, #30] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - cbz r4, 43901c │ │ │ │ + cbz r0, 43901e │ │ │ │ lsls r6, r2, #4 │ │ │ │ subs r6, r7, #2 │ │ │ │ lsls r2, r3, #4 │ │ │ │ - ldrh r0, [r2, r2] │ │ │ │ + ldrh r4, [r2, r2] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - str r6, [r1, #120] @ 0x78 │ │ │ │ + str r2, [r2, #120] @ 0x78 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - cbz r2, 43901e │ │ │ │ + cbz r6, 43901e │ │ │ │ lsls r6, r2, #4 │ │ │ │ subs r4, r0, #2 │ │ │ │ lsls r2, r3, #4 │ │ │ │ - ldrh r6, [r2, r1] │ │ │ │ + ldrh r2, [r3, r1] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - str r4, [r2, #116] @ 0x74 │ │ │ │ + str r0, [r3, #116] @ 0x74 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - cbz r0, 439020 │ │ │ │ + cbz r4, 439020 │ │ │ │ lsls r6, r2, #4 │ │ │ │ subs r2, r1, #1 │ │ │ │ lsls r2, r3, #4 │ │ │ │ - ldrh r4, [r3, r0] │ │ │ │ + ldrh r0, [r4, r0] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - str r2, [r3, #112] @ 0x70 │ │ │ │ + str r6, [r3, #112] @ 0x70 │ │ │ │ lsls r2, r1, #4 │ │ │ │ adds r6, r7, #2 │ │ │ │ lsls r2, r3, #4 │ │ │ │ - ldr r0, [r2, r2] │ │ │ │ + ldr r4, [r2, r2] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - str r2, [r5, #88] @ 0x58 │ │ │ │ + str r6, [r5, #88] @ 0x58 │ │ │ │ lsls r2, r1, #4 │ │ │ │ adds r6, r4, #2 │ │ │ │ lsls r2, r3, #4 │ │ │ │ - ldr r0, [r7, r1] │ │ │ │ + ldr r4, [r7, r1] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - strb r6, [r0, #3] │ │ │ │ + strb r2, [r1, #3] │ │ │ │ lsls r1, r1, #4 │ │ │ │ adds r6, r1, #2 │ │ │ │ lsls r2, r3, #4 │ │ │ │ - ldr r0, [r4, r1] │ │ │ │ + ldr r4, [r4, r1] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - str r2, [r2, #88] @ 0x58 │ │ │ │ + str r6, [r2, #88] @ 0x58 │ │ │ │ lsls r2, r1, #4 │ │ │ │ adds r6, r6, #1 │ │ │ │ lsls r2, r3, #4 │ │ │ │ - ldr r0, [r1, r1] │ │ │ │ + ldr r4, [r1, r1] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - str r6, [r5, #84] @ 0x54 │ │ │ │ + str r2, [r6, #84] @ 0x54 │ │ │ │ lsls r2, r1, #4 │ │ │ │ adds r6, r3, #1 │ │ │ │ lsls r2, r3, #4 │ │ │ │ - ldr r0, [r6, r0] │ │ │ │ + ldr r4, [r6, r0] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - str r6, [r5, #80] @ 0x50 │ │ │ │ + str r2, [r6, #80] @ 0x50 │ │ │ │ lsls r2, r1, #4 │ │ │ │ adds r6, r0, #1 │ │ │ │ lsls r2, r3, #4 │ │ │ │ - ldr r0, [r3, r0] │ │ │ │ + ldr r4, [r3, r0] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - str r6, [r2, #80] @ 0x50 │ │ │ │ + str r2, [r3, #80] @ 0x50 │ │ │ │ lsls r2, r1, #4 │ │ │ │ adds r6, r5, #0 │ │ │ │ lsls r2, r3, #4 │ │ │ │ - ldr r0, [r0, r0] │ │ │ │ + ldr r4, [r0, r0] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - str r3, [sp, #424] @ 0x1a8 │ │ │ │ + str r3, [sp, #440] @ 0x1b8 │ │ │ │ lsls r1, r1, #4 │ │ │ │ adds r6, r2, #0 │ │ │ │ lsls r2, r3, #4 │ │ │ │ - ldrsb r0, [r5, r7] │ │ │ │ + ldrsb r4, [r5, r7] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldrh r6, [r0, #62] @ 0x3e │ │ │ │ + ldrh r2, [r1, #62] @ 0x3e │ │ │ │ lsls r1, r1, #4 │ │ │ │ subs r2, r7, r7 │ │ │ │ lsls r2, r3, #4 │ │ │ │ - ldr r4, [r2, #60] @ 0x3c │ │ │ │ + ldr r0, [r3, #60] @ 0x3c │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r4, [r6, #60] @ 0x3c │ │ │ │ + ldr r0, [r7, #60] @ 0x3c │ │ │ │ lsls r1, r1, #4 │ │ │ │ subs r4, r4, r7 │ │ │ │ lsls r2, r3, #4 │ │ │ │ - ldrsb r6, [r6, r6] │ │ │ │ + ldrsb r2, [r7, r6] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - stmia r6!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r1, #4 │ │ │ │ subs r4, r1, r7 │ │ │ │ lsls r2, r3, #4 │ │ │ │ - ldrsb r6, [r3, r6] │ │ │ │ + ldrsb r2, [r4, r6] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - str r4, [r3, #72] @ 0x48 │ │ │ │ + str r0, [r4, #72] @ 0x48 │ │ │ │ lsls r2, r1, #4 │ │ │ │ │ │ │ │ 00439058 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -390555,29 +390555,29 @@ │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx 73c0ac │ │ │ │ b.n 43912a │ │ │ │ eor.w r1, sl, r0, asr #32 │ │ │ │ movs r7, #160 @ 0xa0 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 4391d0 │ │ │ │ + beq.n 4391d8 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrsb r2, [r0, r0] │ │ │ │ + ldrsb r6, [r0, r0] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldmia r7, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r3, r5, r6, r7} │ │ │ │ lsls r7, r1, #4 │ │ │ │ - strb r6, [r1, r7] │ │ │ │ + strb r2, [r2, r7] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldmia r7, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r7, {r1, r4, r6, r7} │ │ │ │ lsls r7, r1, #4 │ │ │ │ - strb r6, [r6, r6] │ │ │ │ + strb r2, [r7, r6] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldmia r7, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r7, {r1, r3, r4, r5, r7} │ │ │ │ lsls r7, r1, #4 │ │ │ │ - strb r6, [r3, r6] │ │ │ │ + strb r2, [r4, r6] │ │ │ │ lsls r2, r1, #4 │ │ │ │ │ │ │ │ 004391b8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -390673,23 +390673,23 @@ │ │ │ │ subs r1, #188 @ 0xbc │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldmia.w r4!, {r5, r8} │ │ │ │ - movs r4, r7 │ │ │ │ + lsls r0, r0, #1 │ │ │ │ lsls r2, r1, #4 │ │ │ │ movs r7, #160 @ 0xa0 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6, {r2, r3, r6, r7} │ │ │ │ + ldmia r6, {r4, r6, r7} │ │ │ │ lsls r7, r1, #4 │ │ │ │ - strb r4, [r6, r2] │ │ │ │ + strb r0, [r7, r2] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - stmia r3!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r1, #4 │ │ │ │ │ │ │ │ 004392c0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -390783,23 +390783,23 @@ │ │ │ │ @ instruction: 0xe8000120 │ │ │ │ ldrb r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ b.n 439308 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - stmia r3!, {r2} │ │ │ │ + stmia r3!, {r3} │ │ │ │ lsls r1, r1, #4 │ │ │ │ movs r7, #160 @ 0xa0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r3, r7] │ │ │ │ + ldrsh r4, [r3, r7] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - strh r4, [r5, r6] │ │ │ │ + strh r0, [r6, r6] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - strh r6, [r7, r7] │ │ │ │ + strb r2, [r0, r0] │ │ │ │ lsls r1, r3, #4 │ │ │ │ │ │ │ │ 004393c4 : │ │ │ │ stmdb 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 │ │ │ │ @@ -391664,85 +391664,85 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #160 @ 0xa0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r1, r7] │ │ │ │ + ldrb r2, [r2, r7] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - str r2, [r1, r4] │ │ │ │ + str r6, [r1, r4] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldrb r0, [r7, r5] │ │ │ │ + ldrb r4, [r7, r5] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - str r4, [r6, r2] │ │ │ │ + str r0, [r7, r2] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldrh r2, [r1, r5] │ │ │ │ + ldrh r6, [r1, r5] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r6, [pc, #536] @ (439f50 ) │ │ │ │ + ldr r6, [pc, #552] @ (439f60 ) │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldrh r0, [r6, r3] │ │ │ │ + ldrh r4, [r6, r3] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r6, [pc, #176] @ (439df0 ) │ │ │ │ + ldr r6, [pc, #192] @ (439e00 ) │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldrh r0, [r0, r3] │ │ │ │ + ldrh r4, [r0, r3] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r5, [pc, #1008] @ (43a138 ) │ │ │ │ + ldr r6, [pc, #0] @ (439d48 ) │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldrh r2, [r5, r1] │ │ │ │ + ldrh r6, [r5, r1] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r5, [pc, #664] @ (439fe8 ) │ │ │ │ + ldr r5, [pc, #680] @ (439ff8 ) │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldrh r2, [r1, r1] │ │ │ │ + ldrh r6, [r1, r1] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r5, [pc, #536] @ (439f70 ) │ │ │ │ + ldr r5, [pc, #552] @ (439f80 ) │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldrh r0, [r3, r0] │ │ │ │ + ldrh r4, [r3, r0] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r5, [pc, #336] @ (439eb0 ) │ │ │ │ + ldr r5, [pc, #352] @ (439ec0 ) │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r0, [r4, r7] │ │ │ │ + ldr r4, [r4, r7] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r5, [pc, #112] @ (439dd8 ) │ │ │ │ + ldr r5, [pc, #128] @ (439de8 ) │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r2, [r4, r6] │ │ │ │ + ldr r6, [r4, r6] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r4, [pc, #888] @ (43a0e8 ) │ │ │ │ + ldr r4, [pc, #904] @ (43a0f8 ) │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r6, [r3, r5] │ │ │ │ + ldr r2, [r4, r5] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r4, [pc, #616] @ (439fe0 ) │ │ │ │ + ldr r4, [pc, #632] @ (439ff0 ) │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r4, [r2, r4] │ │ │ │ + ldr r0, [r3, r4] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r4, [pc, #320] @ (439ec0 ) │ │ │ │ + ldr r4, [pc, #336] @ (439ed0 ) │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r4, [r7, r2] │ │ │ │ + ldr r0, [r0, r3] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r3, [pc, #992] @ (43a168 ) │ │ │ │ + ldr r3, [pc, #1008] @ (43a178 ) │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r6, [r6, r0] │ │ │ │ + ldr r2, [r7, r0] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r3, [pc, #456] @ (439f58 ) │ │ │ │ + ldr r3, [pc, #472] @ (439f68 ) │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldrsb r4, [r0, r6] │ │ │ │ + ldrsb r0, [r1, r6] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r2, [pc, #768] @ (43a098 ) │ │ │ │ + ldr r2, [pc, #784] @ (43a0a8 ) │ │ │ │ lsls r2, r1, #4 │ │ │ │ lsrs r2, r5, #23 │ │ │ │ lsls r2, r3, #4 │ │ │ │ - ldrb r4, [r6, r3] │ │ │ │ + ldrb r0, [r7, r3] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrb r4, [r5, r6] │ │ │ │ + ldrb r0, [r6, r6] │ │ │ │ lsls r1, r1, #4 │ │ │ │ lsrs r0, r2, #23 │ │ │ │ lsls r2, r3, #4 │ │ │ │ - ldrb r2, [r5, r6] │ │ │ │ + ldrb r6, [r5, r6] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrb r2, [r1, r7] │ │ │ │ + ldrb r6, [r1, r7] │ │ │ │ lsls r1, r1, #4 │ │ │ │ │ │ │ │ 00439db0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -392025,63 +392025,63 @@ │ │ │ │ movs r0, r0 │ │ │ │ ble.n 43a0e8 │ │ │ │ lsls r0, r4, #4 │ │ │ │ bgt.n 439fe8 │ │ │ │ lsls r0, r4, #4 │ │ │ │ movs r7, #160 @ 0xa0 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r7, #15 │ │ │ │ + lsls r6, r7, #15 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r0, [pc, #408] @ (43a23c ) │ │ │ │ + ldr r0, [pc, #424] @ (43a24c ) │ │ │ │ lsls r2, r1, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r6, #12 │ │ │ │ + lsls r6, r6, #12 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - @ instruction: 0x479e │ │ │ │ + @ instruction: 0x47a2 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - lsls r4, r2, #12 │ │ │ │ + lsls r0, r3, #12 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - blx r0 │ │ │ │ + blxns r0 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - lsls r0, r6, #11 │ │ │ │ + lsls r4, r6, #11 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - bxns fp │ │ │ │ + bx ip │ │ │ │ lsls r2, r1, #4 │ │ │ │ - lsls r6, r0, #11 │ │ │ │ + lsls r2, r1, #11 │ │ │ │ lsls r2, r1, #4 │ │ │ │ bx r6 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - lsls r4, r1, #10 │ │ │ │ + lsls r0, r2, #10 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - mov sl, pc │ │ │ │ + mov lr, pc │ │ │ │ lsls r2, r1, #4 │ │ │ │ - lsls r0, r7, #9 │ │ │ │ + lsls r4, r7, #9 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - mov lr, ip │ │ │ │ + mov sl, sp │ │ │ │ lsls r2, r1, #4 │ │ │ │ lsrs r4, r4, #9 │ │ │ │ lsls r2, r3, #4 │ │ │ │ - ldrh r6, [r7, r0] │ │ │ │ + ldrh r2, [r0, r1] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrh r6, [r3, r1] │ │ │ │ + ldrh r2, [r4, r1] │ │ │ │ lsls r1, r1, #4 │ │ │ │ lsrs r0, r2, #9 │ │ │ │ lsls r2, r3, #4 │ │ │ │ - ldr r2, [r3, r5] │ │ │ │ + ldr r6, [r3, r5] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrh r2, [r2, r0] │ │ │ │ + ldrh r6, [r2, r0] │ │ │ │ lsls r1, r1, #4 │ │ │ │ │ │ │ │ 0043a100 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -392153,21 +392153,21 @@ │ │ │ │ bls.n 43a148 │ │ │ │ lsls r0, r4, #4 │ │ │ │ ldr??.w r0, [r4, ] │ │ │ │ ldrb r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ bls.n 43a0dc │ │ │ │ lsls r0, r4, #4 │ │ │ │ - b.n 43a45c │ │ │ │ + b.n 43a464 │ │ │ │ lsls r1, r1, #4 │ │ │ │ movs r7, #160 @ 0xa0 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r4, #4 │ │ │ │ + lsls r2, r5, #4 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - cmp sl, r2 │ │ │ │ + cmp lr, r2 │ │ │ │ lsls r2, r1, #4 │ │ │ │ │ │ │ │ 0043a1cc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -392237,21 +392237,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ bhi.n 43a270 │ │ │ │ lsls r0, r4, #4 │ │ │ │ ldrb r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ bhi.n 43a210 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - b.n 43a390 │ │ │ │ + b.n 43a398 │ │ │ │ lsls r1, r1, #4 │ │ │ │ movs r7, #160 @ 0xa0 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r1, r6] │ │ │ │ + str r6, [r1, r6] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - add lr, r8 │ │ │ │ + add sl, r9 │ │ │ │ lsls r2, r1, #4 │ │ │ │ │ │ │ │ 0043a298 : │ │ │ │ stmdb 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 │ │ │ │ @@ -393388,71 +393388,71 @@ │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r6, #15 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #736] @ (43b1f8 ) │ │ │ │ + ldr r2, [pc, #752] @ (43b208 ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ - subs r2, #98 @ 0x62 │ │ │ │ + subs r2, #102 @ 0x66 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r2, [pc, #176] @ (43afd0 ) │ │ │ │ + ldr r2, [pc, #192] @ (43afe0 ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ - subs r1, #214 @ 0xd6 │ │ │ │ + subs r1, #218 @ 0xda │ │ │ │ lsls r2, r1, #4 │ │ │ │ ldmia r5!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r0, r4, #4 │ │ │ │ - ldr r1, [pc, #984] @ (43b304 ) │ │ │ │ + ldr r1, [pc, #1000] @ (43b314 ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ - subs r1, #160 @ 0xa0 │ │ │ │ + subs r1, #164 @ 0xa4 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r1, [pc, #912] @ (43b2c4 ) │ │ │ │ + ldr r1, [pc, #928] @ (43b2d4 ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ - subs r1, #142 @ 0x8e │ │ │ │ + subs r1, #146 @ 0x92 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r1, [pc, #840] @ (43b284 ) │ │ │ │ + ldr r1, [pc, #856] @ (43b294 ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ - subs r1, #124 @ 0x7c │ │ │ │ + subs r1, #128 @ 0x80 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r1, [pc, #768] @ (43b244 ) │ │ │ │ + ldr r1, [pc, #784] @ (43b254 ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ - subs r1, #106 @ 0x6a │ │ │ │ + subs r1, #110 @ 0x6e │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r1, [pc, #696] @ (43b204 ) │ │ │ │ + ldr r1, [pc, #712] @ (43b214 ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ - subs r1, #88 @ 0x58 │ │ │ │ + subs r1, #92 @ 0x5c │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r1, [pc, #624] @ (43b1c4 ) │ │ │ │ + ldr r1, [pc, #640] @ (43b1d4 ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ - subs r1, #70 @ 0x46 │ │ │ │ + subs r1, #74 @ 0x4a │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r1, [pc, #552] @ (43b184 ) │ │ │ │ + ldr r1, [pc, #568] @ (43b194 ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ - subs r1, #52 @ 0x34 │ │ │ │ + subs r1, #56 @ 0x38 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r1, [pc, #480] @ (43b144 ) │ │ │ │ + ldr r1, [pc, #496] @ (43b154 ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ - subs r1, #34 @ 0x22 │ │ │ │ + subs r1, #38 @ 0x26 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r1, [pc, #232] @ (43b054 ) │ │ │ │ + ldr r1, [pc, #248] @ (43b064 ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ - subs r0, #228 @ 0xe4 │ │ │ │ + subs r0, #232 @ 0xe8 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r1, [pc, #40] @ (43af9c ) │ │ │ │ + ldr r1, [pc, #56] @ (43afac ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ - subs r0, #180 @ 0xb4 │ │ │ │ + subs r0, #184 @ 0xb8 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r0, [pc, #992] @ (43b35c ) │ │ │ │ + ldr r0, [pc, #1008] @ (43b36c ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ - subs r0, #162 @ 0xa2 │ │ │ │ + subs r0, #166 @ 0xa6 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r0, [pc, #872] @ (43b2ec ) │ │ │ │ + ldr r0, [pc, #888] @ (43b2fc ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ - subs r0, #132 @ 0x84 │ │ │ │ + subs r0, #136 @ 0x88 │ │ │ │ lsls r2, r1, #4 │ │ │ │ ldr r1, [pc, #944] @ (43b33c ) │ │ │ │ movs r2, #79 @ 0x4f │ │ │ │ ldr r0, [pc, #944] @ (43b340 ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ @@ -393822,195 +393822,195 @@ │ │ │ │ ldr r0, [pc, #384] @ (43b4ac ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #88 @ 0x58 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ bl 3455c4 │ │ │ │ - blx sp │ │ │ │ + blxns sp │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adds r7, #146 @ 0x92 │ │ │ │ + adds r7, #150 @ 0x96 │ │ │ │ lsls r2, r1, #4 │ │ │ │ movs r7, #160 @ 0xa0 │ │ │ │ movs r0, r0 │ │ │ │ - blx sl │ │ │ │ + blxns sl │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adds r7, #120 @ 0x78 │ │ │ │ + adds r7, #124 @ 0x7c │ │ │ │ lsls r2, r1, #4 │ │ │ │ - blxns r7 │ │ │ │ + blx r8 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adds r7, #102 @ 0x66 │ │ │ │ + adds r7, #106 @ 0x6a │ │ │ │ lsls r2, r1, #4 │ │ │ │ - @ instruction: 0x47aa │ │ │ │ + @ instruction: 0x47ae │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adds r7, #84 @ 0x54 │ │ │ │ + adds r7, #88 @ 0x58 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - blx r3 │ │ │ │ + blxns r3 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adds r7, #66 @ 0x42 │ │ │ │ + adds r7, #70 @ 0x46 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - @ instruction: 0x4786 │ │ │ │ + @ instruction: 0x478a │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adds r7, #48 @ 0x30 │ │ │ │ + adds r7, #52 @ 0x34 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - bx lr │ │ │ │ + bx pc │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adds r7, #32 │ │ │ │ + adds r7, #36 @ 0x24 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - bxns ip │ │ │ │ + bx sp │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adds r7, #14 │ │ │ │ + adds r7, #18 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - bxns sl │ │ │ │ + bx fp │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adds r6, #254 @ 0xfe │ │ │ │ + adds r7, #2 │ │ │ │ lsls r2, r1, #4 │ │ │ │ bx r8 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adds r6, #236 @ 0xec │ │ │ │ + adds r6, #240 @ 0xf0 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - bx r6 │ │ │ │ + bxns r6 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adds r6, #218 @ 0xda │ │ │ │ + adds r6, #222 @ 0xde │ │ │ │ lsls r2, r1, #4 │ │ │ │ - bx r3 │ │ │ │ + bx r4 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adds r6, #200 @ 0xc8 │ │ │ │ + adds r6, #204 @ 0xcc │ │ │ │ lsls r2, r1, #4 │ │ │ │ - bxns r1 │ │ │ │ + bx r2 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adds r6, #182 @ 0xb6 │ │ │ │ + adds r6, #186 @ 0xba │ │ │ │ lsls r2, r1, #4 │ │ │ │ - mov sl, pc │ │ │ │ + mov lr, pc │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adds r6, #164 @ 0xa4 │ │ │ │ + adds r6, #168 @ 0xa8 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - mov r8, sp │ │ │ │ + mov ip, sp │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adds r6, #146 @ 0x92 │ │ │ │ + adds r6, #150 @ 0x96 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - mov lr, sl │ │ │ │ + mov sl, fp │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adds r6, #128 @ 0x80 │ │ │ │ + adds r6, #132 @ 0x84 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - mov ip, r8 │ │ │ │ + mov r8, r9 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adds r6, #110 @ 0x6e │ │ │ │ + adds r6, #114 @ 0x72 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - mov sl, r6 │ │ │ │ + mov lr, r6 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adds r6, #92 @ 0x5c │ │ │ │ + adds r6, #96 @ 0x60 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - mov r8, r4 │ │ │ │ + mov ip, r4 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adds r6, #74 @ 0x4a │ │ │ │ + adds r6, #78 @ 0x4e │ │ │ │ lsls r2, r1, #4 │ │ │ │ - mov lr, r1 │ │ │ │ + mov sl, r2 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adds r6, #56 @ 0x38 │ │ │ │ + adds r6, #60 @ 0x3c │ │ │ │ lsls r2, r1, #4 │ │ │ │ - mov r4, pc │ │ │ │ + mov r8, r0 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adds r6, #38 @ 0x26 │ │ │ │ + adds r6, #42 @ 0x2a │ │ │ │ lsls r2, r1, #4 │ │ │ │ - mov r2, sp │ │ │ │ + mov r6, sp │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adds r6, #20 │ │ │ │ + adds r6, #24 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - mov r0, fp │ │ │ │ + mov r4, fp │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adds r6, #2 │ │ │ │ + adds r6, #6 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - mov r2, r6 │ │ │ │ + mov r6, r6 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adds r5, #220 @ 0xdc │ │ │ │ + adds r5, #224 @ 0xe0 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - mov r0, r4 │ │ │ │ + mov r4, r4 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adds r5, #202 @ 0xca │ │ │ │ + adds r5, #206 @ 0xce │ │ │ │ lsls r2, r1, #4 │ │ │ │ - mov r6, r1 │ │ │ │ + mov r2, r2 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adds r5, #184 @ 0xb8 │ │ │ │ + adds r5, #188 @ 0xbc │ │ │ │ lsls r2, r1, #4 │ │ │ │ - cmp ip, pc │ │ │ │ + mov r0, r0 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adds r5, #166 @ 0xa6 │ │ │ │ + adds r5, #170 @ 0xaa │ │ │ │ lsls r2, r1, #4 │ │ │ │ - cmp r8, ip │ │ │ │ + cmp ip, ip │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adds r5, #138 @ 0x8a │ │ │ │ + adds r5, #142 @ 0x8e │ │ │ │ lsls r2, r1, #4 │ │ │ │ - cmp ip, r8 │ │ │ │ + cmp r8, r9 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adds r5, #110 @ 0x6e │ │ │ │ + adds r5, #114 @ 0x72 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - cmp r8, r6 │ │ │ │ + cmp ip, r6 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adds r5, #90 @ 0x5a │ │ │ │ + adds r5, #94 @ 0x5e │ │ │ │ lsls r2, r1, #4 │ │ │ │ - cmp ip, r3 │ │ │ │ + cmp r8, r4 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adds r5, #70 @ 0x46 │ │ │ │ + adds r5, #74 @ 0x4a │ │ │ │ lsls r2, r1, #4 │ │ │ │ - cmp r2, lr │ │ │ │ + cmp r6, lr │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adds r5, #28 │ │ │ │ + adds r5, #32 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - cmp r0, ip │ │ │ │ + cmp r4, ip │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adds r5, #10 │ │ │ │ + adds r5, #14 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - cmp r4, r9 │ │ │ │ + cmp r0, sl │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adds r4, #246 @ 0xf6 │ │ │ │ + adds r4, #250 @ 0xfa │ │ │ │ lsls r2, r1, #4 │ │ │ │ - cmp r0, r7 │ │ │ │ + cmp r4, r7 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adds r4, #226 @ 0xe2 │ │ │ │ + adds r4, #230 @ 0xe6 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - cmp r6, r3 │ │ │ │ + cmp r2, r4 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adds r4, #200 @ 0xc8 │ │ │ │ + adds r4, #204 @ 0xcc │ │ │ │ lsls r2, r1, #4 │ │ │ │ - cmp r2, r1 │ │ │ │ + cmp r6, r1 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adds r4, #180 @ 0xb4 │ │ │ │ + adds r4, #184 @ 0xb8 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - add lr, sp │ │ │ │ + add sl, lr │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adds r4, #152 @ 0x98 │ │ │ │ + adds r4, #156 @ 0x9c │ │ │ │ lsls r2, r1, #4 │ │ │ │ - add lr, sl │ │ │ │ + add sl, fp │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adds r4, #128 @ 0x80 │ │ │ │ + adds r4, #132 @ 0x84 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - add sl, r8 │ │ │ │ + add lr, r8 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adds r4, #108 @ 0x6c │ │ │ │ + adds r4, #112 @ 0x70 │ │ │ │ lsls r2, r1, #4 │ │ │ │ @ instruction: 0xf7e80119 │ │ │ │ - adds r3, #186 @ 0xba │ │ │ │ + adds r3, #190 @ 0xbe │ │ │ │ lsls r2, r1, #4 │ │ │ │ - asrs r4, r0 │ │ │ │ + asrs r0, r1 │ │ │ │ lsls r2, r1, #4 │ │ │ │ @ instruction: 0xf7d00119 │ │ │ │ - adds r3, #162 @ 0xa2 │ │ │ │ + adds r3, #166 @ 0xa6 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - b.n 43b468 │ │ │ │ + b.n 43b470 │ │ │ │ lsls r1, r1, #4 │ │ │ │ @ instruction: 0xf7ba0119 │ │ │ │ - mov ip, r8 │ │ │ │ + mov r8, r9 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - bxns pc │ │ │ │ + blx r0 │ │ │ │ lsls r1, r1, #4 │ │ │ │ @ instruction: 0xf7a00119 │ │ │ │ bx pc │ │ │ │ lsls r1, r1, #4 │ │ │ │ - @ instruction: 0x479a │ │ │ │ + @ instruction: 0x479e │ │ │ │ lsls r1, r1, #4 │ │ │ │ │ │ │ │ 0043b4b0 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -394108,15 +394108,15 @@ │ │ │ │ b.n 43b544 │ │ │ │ blx 344c20 <_Py_Dealloc@plt+0x4> │ │ │ │ b.n 43b532 │ │ │ │ stmia r6!, {r1, r2, r3, r5} │ │ │ │ lsls r0, r4, #4 │ │ │ │ strb r4, [r4, #11] │ │ │ │ movs r0, r0 │ │ │ │ - cmn r6, r0 │ │ │ │ + cmn r2, r1 │ │ │ │ lsls r1, r1, #4 │ │ │ │ movs r7, #160 @ 0xa0 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r1, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #188 @ 0xbc │ │ │ │ ... │ │ │ │ @@ -394347,27 +394347,27 @@ │ │ │ │ lsls r0, r4, #4 │ │ │ │ strb r4, [r4, #11] │ │ │ │ movs r0, r0 │ │ │ │ stmia r5!, {r1, r2} │ │ │ │ lsls r0, r4, #4 │ │ │ │ b.n 43bf24 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - subs r5, #216 @ 0xd8 │ │ │ │ + subs r5, #220 @ 0xdc │ │ │ │ lsls r2, r1, #4 │ │ │ │ str r3, [sp, #576] @ 0x240 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - sbcs r6, r0 │ │ │ │ + sbcs r2, r1 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adcs r4, r2 │ │ │ │ + adcs r0, r3 │ │ │ │ lsls r1, r1, #4 │ │ │ │ str r2, [sp, #520] @ 0x208 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - eors r0, r7 │ │ │ │ + eors r4, r7 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - subs r4, #138 @ 0x8a │ │ │ │ + subs r4, #142 @ 0x8e │ │ │ │ lsls r2, r1, #4 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r3, r1 │ │ │ │ cbz r0, 43b812 │ │ │ │ mov r1, r2 │ │ │ │ @@ -396548,19 +396548,19 @@ │ │ │ │ blx 344e18 │ │ │ │ b.n 43cbdc │ │ │ │ nop │ │ │ │ add r7, sp, #376 @ 0x178 │ │ │ │ lsls r0, r4, #4 │ │ │ │ movs r5, #20 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #6 │ │ │ │ + adds r1, #10 │ │ │ │ lsls r2, r1, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #142 @ 0x8e │ │ │ │ + adds r0, #146 @ 0x92 │ │ │ │ lsls r2, r1, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #92] @ (43cc74 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -396603,19 +396603,19 @@ │ │ │ │ blx 344e18 │ │ │ │ b.n 43cc5c │ │ │ │ nop │ │ │ │ add r6, sp, #888 @ 0x378 │ │ │ │ lsls r0, r4, #4 │ │ │ │ asrs r0, r4, #6 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #42 @ 0x2a │ │ │ │ + adds r1, #46 @ 0x2e │ │ │ │ lsls r2, r1, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #162 @ 0xa2 │ │ │ │ + adds r0, #166 @ 0xa6 │ │ │ │ lsls r2, r1, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #92] @ (43ccf4 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -396658,19 +396658,19 @@ │ │ │ │ blx 344e18 │ │ │ │ b.n 43ccdc │ │ │ │ nop │ │ │ │ add r6, sp, #376 @ 0x178 │ │ │ │ lsls r0, r4, #4 │ │ │ │ asrs r0, r4, #6 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #170 @ 0xaa │ │ │ │ + adds r0, #174 @ 0xae │ │ │ │ lsls r2, r1, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #214 @ 0xd6 │ │ │ │ + adds r0, #218 @ 0xda │ │ │ │ lsls r2, r1, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #92] @ (43cd74 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -396713,19 +396713,19 @@ │ │ │ │ blx 344e18 │ │ │ │ b.n 43cd5c │ │ │ │ nop │ │ │ │ add r5, sp, #888 @ 0x378 │ │ │ │ lsls r0, r4, #4 │ │ │ │ str r4, [r2, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #74 @ 0x4a │ │ │ │ + adds r1, #78 @ 0x4e │ │ │ │ lsls r2, r1, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #206 @ 0xce │ │ │ │ + adds r0, #210 @ 0xd2 │ │ │ │ lsls r2, r1, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #92] @ (43cdf4 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -396768,19 +396768,19 @@ │ │ │ │ blx 344e18 │ │ │ │ b.n 43cddc │ │ │ │ nop │ │ │ │ add r5, sp, #376 @ 0x178 │ │ │ │ lsls r0, r4, #4 │ │ │ │ str r4, [r2, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #202 @ 0xca │ │ │ │ + adds r0, #206 @ 0xce │ │ │ │ lsls r2, r1, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #238 @ 0xee │ │ │ │ + adds r0, #242 @ 0xf2 │ │ │ │ lsls r2, r1, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #92] @ (43ce74 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -396823,19 +396823,19 @@ │ │ │ │ blx 344e18 │ │ │ │ b.n 43ce5c │ │ │ │ nop │ │ │ │ add r4, sp, #888 @ 0x378 │ │ │ │ lsls r0, r4, #4 │ │ │ │ str r4, [r2, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #74 @ 0x4a │ │ │ │ + adds r0, #78 @ 0x4e │ │ │ │ lsls r2, r1, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #218 @ 0xda │ │ │ │ + adds r0, #222 @ 0xde │ │ │ │ lsls r2, r1, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #92] @ (43cef4 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -396878,19 +396878,19 @@ │ │ │ │ blx 344e18 │ │ │ │ b.n 43cedc │ │ │ │ nop │ │ │ │ add r4, sp, #376 @ 0x178 │ │ │ │ lsls r0, r4, #4 │ │ │ │ adds r4, r5, r7 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #62 @ 0x3e │ │ │ │ + adds r1, #66 @ 0x42 │ │ │ │ lsls r2, r1, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #194 @ 0xc2 │ │ │ │ + adds r0, #198 @ 0xc6 │ │ │ │ lsls r2, r1, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #92] @ (43cf74 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -396933,19 +396933,19 @@ │ │ │ │ blx 344e18 │ │ │ │ b.n 43cf5c │ │ │ │ nop │ │ │ │ add r3, sp, #888 @ 0x378 │ │ │ │ lsls r0, r4, #4 │ │ │ │ adds r4, r5, r7 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #190 @ 0xbe │ │ │ │ + adds r0, #194 @ 0xc2 │ │ │ │ lsls r2, r1, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #226 @ 0xe2 │ │ │ │ + adds r0, #230 @ 0xe6 │ │ │ │ lsls r2, r1, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #92] @ (43cff4 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -396988,19 +396988,19 @@ │ │ │ │ blx 344e18 │ │ │ │ b.n 43cfdc │ │ │ │ nop │ │ │ │ add r3, sp, #376 @ 0x178 │ │ │ │ lsls r0, r4, #4 │ │ │ │ ldrb r0, [r3, #4] │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #90 @ 0x5a │ │ │ │ + adds r1, #94 @ 0x5e │ │ │ │ lsls r2, r1, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #206 @ 0xce │ │ │ │ + adds r0, #210 @ 0xd2 │ │ │ │ lsls r2, r1, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #92] @ (43d074 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -397043,19 +397043,19 @@ │ │ │ │ blx 344e18 │ │ │ │ b.n 43d05c │ │ │ │ nop │ │ │ │ add r2, sp, #888 @ 0x378 │ │ │ │ lsls r0, r4, #4 │ │ │ │ ldrb r0, [r3, #4] │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #218 @ 0xda │ │ │ │ + adds r0, #222 @ 0xde │ │ │ │ lsls r2, r1, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #254 @ 0xfe │ │ │ │ + adds r1, #2 │ │ │ │ lsls r2, r1, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #92] @ (43d0f4 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -397098,19 +397098,19 @@ │ │ │ │ blx 344e18 │ │ │ │ b.n 43d0dc │ │ │ │ nop │ │ │ │ add r2, sp, #376 @ 0x178 │ │ │ │ lsls r0, r4, #4 │ │ │ │ subs r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #98 @ 0x62 │ │ │ │ + adds r1, #102 @ 0x66 │ │ │ │ lsls r2, r1, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #234 @ 0xea │ │ │ │ + adds r0, #238 @ 0xee │ │ │ │ lsls r2, r1, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #92] @ (43d174 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -397153,19 +397153,19 @@ │ │ │ │ blx 344e18 │ │ │ │ b.n 43d15c │ │ │ │ nop │ │ │ │ add r1, sp, #888 @ 0x378 │ │ │ │ lsls r0, r4, #4 │ │ │ │ adds r7, #104 @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #138 @ 0x8a │ │ │ │ + adds r1, #142 @ 0x8e │ │ │ │ lsls r2, r1, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #254 @ 0xfe │ │ │ │ + adds r1, #2 │ │ │ │ lsls r2, r1, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #92] @ (43d1f4 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -397208,19 +397208,19 @@ │ │ │ │ blx 344e18 │ │ │ │ b.n 43d1dc │ │ │ │ nop │ │ │ │ add r1, sp, #376 @ 0x178 │ │ │ │ lsls r0, r4, #4 │ │ │ │ subs r3, #172 @ 0xac │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #166 @ 0xa6 │ │ │ │ + adds r1, #170 @ 0xaa │ │ │ │ lsls r2, r1, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #50 @ 0x32 │ │ │ │ + adds r1, #54 @ 0x36 │ │ │ │ lsls r2, r1, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #92] @ (43d274 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -397263,19 +397263,19 @@ │ │ │ │ blx 344e18 │ │ │ │ b.n 43d25c │ │ │ │ nop │ │ │ │ add r0, sp, #888 @ 0x378 │ │ │ │ lsls r0, r4, #4 │ │ │ │ ldrb r4, [r1, r3] │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #182 @ 0xb6 │ │ │ │ + adds r1, #186 @ 0xba │ │ │ │ lsls r2, r1, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #66 @ 0x42 │ │ │ │ + adds r1, #70 @ 0x46 │ │ │ │ lsls r2, r1, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #92] @ (43d2f4 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -397318,19 +397318,19 @@ │ │ │ │ blx 344e18 │ │ │ │ b.n 43d2dc │ │ │ │ nop │ │ │ │ add r0, sp, #376 @ 0x178 │ │ │ │ lsls r0, r4, #4 │ │ │ │ str r0, [r7, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #214 @ 0xd6 │ │ │ │ + adds r1, #218 @ 0xda │ │ │ │ lsls r2, r1, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #82 @ 0x52 │ │ │ │ + adds r1, #86 @ 0x56 │ │ │ │ lsls r2, r1, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #92] @ (43d374 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -397373,19 +397373,19 @@ │ │ │ │ blx 344e18 │ │ │ │ b.n 43d35c │ │ │ │ nop │ │ │ │ add r7, pc, #888 @ (adr r7, 43d6f0 ) │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsrs r4, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #2 │ │ │ │ + adds r2, #6 │ │ │ │ lsls r2, r1, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #126 @ 0x7e │ │ │ │ + adds r1, #130 @ 0x82 │ │ │ │ lsls r2, r1, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #72] @ (43d3e0 ) │ │ │ │ add r2, pc │ │ │ │ @@ -397419,19 +397419,19 @@ │ │ │ │ b.n 43d3ca │ │ │ │ add r7, pc, #384 @ (adr r7, 43d564 ) │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r3, #23] │ │ │ │ + strb r4, [r3, #23] │ │ │ │ lsls r7, r0, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #192 @ 0xc0 │ │ │ │ + adds r1, #196 @ 0xc4 │ │ │ │ lsls r2, r1, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #92] @ (43d464 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -397474,19 +397474,19 @@ │ │ │ │ blx 344e18 │ │ │ │ b.n 43d44c │ │ │ │ nop │ │ │ │ add r6, pc, #952 @ (adr r6, 43d820 ) │ │ │ │ lsls r0, r4, #4 │ │ │ │ adds r3, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #904] @ (43d7f8 ) │ │ │ │ + ldr r5, [pc, #920] @ (43d808 ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #126 @ 0x7e │ │ │ │ + adds r1, #130 @ 0x82 │ │ │ │ lsls r2, r1, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #72] @ (43d4d0 ) │ │ │ │ add r2, pc │ │ │ │ @@ -397520,19 +397520,19 @@ │ │ │ │ b.n 43d4ba │ │ │ │ add r6, pc, #448 @ (adr r6, 43d694 ) │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r5, #19] │ │ │ │ + strb r4, [r5, #19] │ │ │ │ lsls r7, r0, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #84 @ 0x54 │ │ │ │ + adds r1, #88 @ 0x58 │ │ │ │ lsls r2, r1, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #72] @ (43d540 ) │ │ │ │ add r2, pc │ │ │ │ @@ -397566,19 +397566,19 @@ │ │ │ │ b.n 43d52a │ │ │ │ add r6, pc, #0 @ (adr r6, 43d544 ) │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r7, #17] │ │ │ │ + strb r4, [r7, #17] │ │ │ │ lsls r7, r0, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #36 @ 0x24 │ │ │ │ + adds r1, #40 @ 0x28 │ │ │ │ lsls r2, r1, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #92] @ (43d5c4 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -397621,19 +397621,19 @@ │ │ │ │ blx 344e18 │ │ │ │ b.n 43d5ac │ │ │ │ nop │ │ │ │ add r5, pc, #568 @ (adr r5, 43d800 ) │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r0, #22] │ │ │ │ + strh r2, [r1, #22] │ │ │ │ lsls r1, r1, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #242 @ 0xf2 │ │ │ │ + adds r0, #246 @ 0xf6 │ │ │ │ lsls r2, r1, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #72] @ (43d630 ) │ │ │ │ add r2, pc │ │ │ │ @@ -397667,19 +397667,19 @@ │ │ │ │ b.n 43d61a │ │ │ │ add r5, pc, #64 @ (adr r5, 43d674 ) │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r1, #14] │ │ │ │ + strb r4, [r1, #14] │ │ │ │ lsls r7, r0, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #208 @ 0xd0 │ │ │ │ + adds r0, #212 @ 0xd4 │ │ │ │ lsls r2, r1, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #72] @ (43d6a0 ) │ │ │ │ add r2, pc │ │ │ │ @@ -397713,19 +397713,19 @@ │ │ │ │ b.n 43d68a │ │ │ │ add r4, pc, #640 @ (adr r4, 43d924 ) │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r3, #12] │ │ │ │ + strb r4, [r3, #12] │ │ │ │ lsls r7, r0, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #172 @ 0xac │ │ │ │ + adds r0, #176 @ 0xb0 │ │ │ │ lsls r2, r1, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #72] @ (43d710 ) │ │ │ │ add r2, pc │ │ │ │ @@ -397759,19 +397759,19 @@ │ │ │ │ b.n 43d6fa │ │ │ │ add r4, pc, #192 @ (adr r4, 43d7d4 ) │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r5, #10] │ │ │ │ + strb r4, [r5, #10] │ │ │ │ lsls r7, r0, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #136 @ 0x88 │ │ │ │ + adds r0, #140 @ 0x8c │ │ │ │ lsls r2, r1, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #72] @ (43d780 ) │ │ │ │ add r2, pc │ │ │ │ @@ -397805,19 +397805,19 @@ │ │ │ │ b.n 43d76a │ │ │ │ add r3, pc, #768 @ (adr r3, 43da84 ) │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r7, #8] │ │ │ │ + strb r4, [r7, #8] │ │ │ │ lsls r7, r0, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #100 @ 0x64 │ │ │ │ + adds r0, #104 @ 0x68 │ │ │ │ lsls r2, r1, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #92] @ (43d804 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -397856,19 +397856,19 @@ │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 344e18 │ │ │ │ b.n 43d7ec │ │ │ │ nop │ │ │ │ add r3, pc, #312 @ (adr r3, 43d940 ) │ │ │ │ lsls r0, r4, #4 │ │ │ │ - lsrs r6, r3, #30 │ │ │ │ + lsrs r2, r4, #30 │ │ │ │ lsls r1, r3, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #42 @ 0x2a │ │ │ │ + adds r0, #46 @ 0x2e │ │ │ │ lsls r2, r1, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #72] @ (43d86c ) │ │ │ │ add r2, pc │ │ │ │ @@ -397902,19 +397902,19 @@ │ │ │ │ b.n 43d856 │ │ │ │ add r2, pc, #848 @ (adr r2, 43dbc0 ) │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r1, #5] │ │ │ │ + strb r0, [r2, #5] │ │ │ │ lsls r7, r0, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #8 │ │ │ │ + adds r0, #12 │ │ │ │ lsls r2, r1, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #72] @ (43d8dc ) │ │ │ │ add r2, pc │ │ │ │ @@ -397948,19 +397948,19 @@ │ │ │ │ b.n 43d8c6 │ │ │ │ add r2, pc, #400 @ (adr r2, 43da70 ) │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r3, #3] │ │ │ │ + strb r0, [r4, #3] │ │ │ │ lsls r7, r0, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #220 @ 0xdc │ │ │ │ + cmp r7, #224 @ 0xe0 │ │ │ │ lsls r2, r1, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #96] @ (43d964 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -398003,19 +398003,19 @@ │ │ │ │ blx 344e18 │ │ │ │ b.n 43d94c │ │ │ │ nop │ │ │ │ add r1, pc, #968 @ (adr r1, 43dd30 ) │ │ │ │ lsls r0, r4, #4 │ │ │ │ cmp r5, #116 @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #242 @ 0xf2 │ │ │ │ + cmp r7, #246 @ 0xf6 │ │ │ │ lsls r2, r1, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #158 @ 0x9e │ │ │ │ + cmp r7, #162 @ 0xa2 │ │ │ │ lsls r2, r1, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #96] @ (43d9e8 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -398058,19 +398058,19 @@ │ │ │ │ blx 344e18 │ │ │ │ b.n 43d9d0 │ │ │ │ nop │ │ │ │ add r1, pc, #440 @ (adr r1, 43dba4 ) │ │ │ │ lsls r0, r4, #4 │ │ │ │ cmp r4, r3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #94 @ 0x5e │ │ │ │ + subs r1, #98 @ 0x62 │ │ │ │ lsls r1, r1, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #122 @ 0x7a │ │ │ │ + cmp r7, #126 @ 0x7e │ │ │ │ lsls r2, r1, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #96] @ (43da6c ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -398113,19 +398113,19 @@ │ │ │ │ blx 344e18 │ │ │ │ b.n 43da54 │ │ │ │ nop │ │ │ │ add r0, pc, #936 @ (adr r0, 43de18 ) │ │ │ │ lsls r0, r4, #4 │ │ │ │ str r4, [r7, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r0, #14] │ │ │ │ + ldrb r6, [r0, #14] │ │ │ │ lsls r1, r1, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #58 @ 0x3a │ │ │ │ + cmp r7, #62 @ 0x3e │ │ │ │ lsls r2, r1, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #72] @ (43dad8 ) │ │ │ │ add r2, pc │ │ │ │ @@ -398159,19 +398159,19 @@ │ │ │ │ b.n 43dac2 │ │ │ │ add r0, pc, #416 @ (adr r0, 43dc7c ) │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r4, #108] @ 0x6c │ │ │ │ + ldr r4, [r4, #108] @ 0x6c │ │ │ │ lsls r7, r0, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #4 │ │ │ │ + cmp r7, #8 │ │ │ │ lsls r2, r1, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #92] @ (43db5c ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -398214,19 +398214,19 @@ │ │ │ │ blx 344e18 │ │ │ │ b.n 43db44 │ │ │ │ nop │ │ │ │ ldr r7, [sp, #984] @ 0x3d8 │ │ │ │ lsls r0, r4, #4 │ │ │ │ str r4, [r5, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ - cmp sl, r4 │ │ │ │ + cmp lr, r4 │ │ │ │ lsls r1, r1, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #198 @ 0xc6 │ │ │ │ + cmp r6, #202 @ 0xca │ │ │ │ lsls r2, r1, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #72] @ (43dbc8 ) │ │ │ │ add r2, pc │ │ │ │ @@ -398260,19 +398260,19 @@ │ │ │ │ b.n 43dbb2 │ │ │ │ ldr r7, [sp, #480] @ 0x1e0 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r6, #92] @ 0x5c │ │ │ │ + ldr r4, [r6, #92] @ 0x5c │ │ │ │ lsls r7, r0, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #148 @ 0x94 │ │ │ │ + cmp r6, #152 @ 0x98 │ │ │ │ lsls r2, r1, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #72] @ (43dc38 ) │ │ │ │ add r2, pc │ │ │ │ @@ -398306,19 +398306,19 @@ │ │ │ │ b.n 43dc22 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r0, #88] @ 0x58 │ │ │ │ + ldr r4, [r0, #88] @ 0x58 │ │ │ │ lsls r7, r0, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #104 @ 0x68 │ │ │ │ + cmp r6, #108 @ 0x6c │ │ │ │ lsls r2, r1, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #88] @ (43dcb8 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -398357,19 +398357,19 @@ │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 344e18 │ │ │ │ b.n 43dca0 │ │ │ │ nop │ │ │ │ ldr r6, [sp, #600] @ 0x258 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - lsrs r2, r5, #11 │ │ │ │ + lsrs r6, r5, #11 │ │ │ │ lsls r1, r3, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #54 @ 0x36 │ │ │ │ + cmp r6, #58 @ 0x3a │ │ │ │ lsls r2, r1, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #88] @ (43dd30 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -398408,19 +398408,19 @@ │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 344e18 │ │ │ │ b.n 43dd18 │ │ │ │ nop │ │ │ │ ldr r6, [sp, #120] @ 0x78 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - lsrs r2, r6, #9 │ │ │ │ + lsrs r6, r6, #9 │ │ │ │ lsls r1, r3, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #2 │ │ │ │ + cmp r6, #6 │ │ │ │ lsls r2, r1, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #88] @ (43dda8 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -398459,19 +398459,19 @@ │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 344e18 │ │ │ │ b.n 43dd90 │ │ │ │ nop │ │ │ │ ldr r5, [sp, #664] @ 0x298 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - lsrs r2, r7, #7 │ │ │ │ + lsrs r6, r7, #7 │ │ │ │ lsls r1, r3, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #214 @ 0xd6 │ │ │ │ + cmp r5, #218 @ 0xda │ │ │ │ lsls r2, r1, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #88] @ (43de20 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -398510,19 +398510,19 @@ │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 344e18 │ │ │ │ b.n 43de08 │ │ │ │ nop │ │ │ │ ldr r5, [sp, #184] @ 0xb8 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - lsrs r2, r0, #6 │ │ │ │ + lsrs r6, r0, #6 │ │ │ │ lsls r1, r3, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #158 @ 0x9e │ │ │ │ + cmp r5, #162 @ 0xa2 │ │ │ │ lsls r2, r1, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #88] @ (43de98 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -398561,19 +398561,19 @@ │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 344e18 │ │ │ │ b.n 43de80 │ │ │ │ nop │ │ │ │ ldr r4, [sp, #728] @ 0x2d8 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - lsrs r2, r1, #4 │ │ │ │ + lsrs r6, r1, #4 │ │ │ │ lsls r1, r3, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #106 @ 0x6a │ │ │ │ + cmp r5, #110 @ 0x6e │ │ │ │ lsls r2, r1, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #88] @ (43df10 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -398612,19 +398612,19 @@ │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 344e18 │ │ │ │ b.n 43def8 │ │ │ │ nop │ │ │ │ ldr r4, [sp, #248] @ 0xf8 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - lsrs r2, r2, #2 │ │ │ │ + lsrs r6, r2, #2 │ │ │ │ lsls r1, r3, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #54 @ 0x36 │ │ │ │ + cmp r5, #58 @ 0x3a │ │ │ │ lsls r2, r1, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #92] @ (43df8c ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -398667,19 +398667,19 @@ │ │ │ │ blx 344e18 │ │ │ │ b.n 43df74 │ │ │ │ nop │ │ │ │ ldr r3, [sp, #792] @ 0x318 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r0, r7, #25 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #70 @ 0x46 │ │ │ │ + cmp r5, #74 @ 0x4a │ │ │ │ lsls r2, r1, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #250 @ 0xfa │ │ │ │ + cmp r4, #254 @ 0xfe │ │ │ │ lsls r2, r1, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #92] @ (43e00c ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -398722,19 +398722,19 @@ │ │ │ │ blx 344e18 │ │ │ │ b.n 43dff4 │ │ │ │ nop │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ lsls r0, r4, #4 │ │ │ │ adds r4, #188 @ 0xbc │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #38 @ 0x26 │ │ │ │ + cmp r5, #42 @ 0x2a │ │ │ │ lsls r2, r1, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #218 @ 0xda │ │ │ │ + cmp r4, #222 @ 0xde │ │ │ │ lsls r2, r1, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #92] @ (43e08c ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -398777,19 +398777,19 @@ │ │ │ │ blx 344e18 │ │ │ │ b.n 43e074 │ │ │ │ nop │ │ │ │ ldr r2, [sp, #792] @ 0x318 │ │ │ │ lsls r0, r4, #4 │ │ │ │ adds r4, #108 @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #254 @ 0xfe │ │ │ │ + cmp r5, #2 │ │ │ │ lsls r2, r1, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #170 @ 0xaa │ │ │ │ + cmp r4, #174 @ 0xae │ │ │ │ lsls r2, r1, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #92] @ (43e10c ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -398832,19 +398832,19 @@ │ │ │ │ blx 344e18 │ │ │ │ b.n 43e0f4 │ │ │ │ nop │ │ │ │ ldr r2, [sp, #280] @ 0x118 │ │ │ │ lsls r0, r4, #4 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #230 @ 0xe6 │ │ │ │ + cmp r4, #234 @ 0xea │ │ │ │ lsls r2, r1, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #146 @ 0x92 │ │ │ │ + cmp r4, #150 @ 0x96 │ │ │ │ lsls r2, r1, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #92] @ (43e18c ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -398887,19 +398887,19 @@ │ │ │ │ blx 344e18 │ │ │ │ b.n 43e174 │ │ │ │ nop │ │ │ │ ldr r1, [sp, #792] @ 0x318 │ │ │ │ lsls r0, r4, #4 │ │ │ │ cmp r4, r3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #186 @ 0xba │ │ │ │ + adds r1, #190 @ 0xbe │ │ │ │ lsls r1, r1, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #122 @ 0x7a │ │ │ │ + cmp r4, #126 @ 0x7e │ │ │ │ lsls r2, r1, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #88] @ (43e208 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -398938,19 +398938,19 @@ │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 344e18 │ │ │ │ b.n 43e1f0 │ │ │ │ nop │ │ │ │ ldr r1, [sp, #280] @ 0x118 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - lsls r2, r3, #22 │ │ │ │ + lsls r6, r3, #22 │ │ │ │ lsls r1, r3, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #58 @ 0x3a │ │ │ │ + cmp r4, #62 @ 0x3e │ │ │ │ lsls r2, r1, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #92] @ (43e284 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -398993,19 +398993,19 @@ │ │ │ │ blx 344e18 │ │ │ │ b.n 43e26c │ │ │ │ nop │ │ │ │ ldr r0, [sp, #824] @ 0x338 │ │ │ │ lsls r0, r4, #4 │ │ │ │ movs r6, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #70 @ 0x46 │ │ │ │ + cmp r4, #74 @ 0x4a │ │ │ │ lsls r2, r1, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #254 @ 0xfe │ │ │ │ + cmp r4, #2 │ │ │ │ lsls r2, r1, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #92] @ (43e304 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -399048,19 +399048,19 @@ │ │ │ │ blx 344e18 │ │ │ │ b.n 43e2ec │ │ │ │ nop │ │ │ │ ldr r0, [sp, #312] @ 0x138 │ │ │ │ lsls r0, r4, #4 │ │ │ │ cmp r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r5, r3] │ │ │ │ + ldrh r6, [r5, r3] │ │ │ │ lsls r1, r1, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #214 @ 0xd6 │ │ │ │ + cmp r3, #218 @ 0xda │ │ │ │ lsls r2, r1, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #72] @ (43e370 ) │ │ │ │ add r2, pc │ │ │ │ @@ -399094,19 +399094,19 @@ │ │ │ │ b.n 43e35a │ │ │ │ str r7, [sp, #832] @ 0x340 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r1, #100] @ 0x64 │ │ │ │ + str r4, [r1, #100] @ 0x64 │ │ │ │ lsls r7, r0, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #164 @ 0xa4 │ │ │ │ + cmp r3, #168 @ 0xa8 │ │ │ │ lsls r2, r1, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #92] @ (43e3f4 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -399149,19 +399149,19 @@ │ │ │ │ blx 344e18 │ │ │ │ b.n 43e3dc │ │ │ │ nop │ │ │ │ str r7, [sp, #376] @ 0x178 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r2, #18] │ │ │ │ + strb r2, [r3, #18] │ │ │ │ lsls r1, r1, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #94 @ 0x5e │ │ │ │ + cmp r3, #98 @ 0x62 │ │ │ │ lsls r2, r1, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #72] @ (43e460 ) │ │ │ │ add r2, pc │ │ │ │ @@ -399195,19 +399195,19 @@ │ │ │ │ b.n 43e44a │ │ │ │ str r6, [sp, #896] @ 0x380 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r3, #84] @ 0x54 │ │ │ │ + str r4, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r0, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #40 @ 0x28 │ │ │ │ + cmp r3, #44 @ 0x2c │ │ │ │ lsls r2, r1, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #72] @ (43e4d0 ) │ │ │ │ add r2, pc │ │ │ │ @@ -399241,19 +399241,19 @@ │ │ │ │ b.n 43e4ba │ │ │ │ str r6, [sp, #448] @ 0x1c0 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r5, #76] @ 0x4c │ │ │ │ + str r4, [r5, #76] @ 0x4c │ │ │ │ lsls r7, r0, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #252 @ 0xfc │ │ │ │ + cmp r3, #0 │ │ │ │ lsls r2, r1, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ (43e560 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -399297,19 +399297,19 @@ │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 344e18 │ │ │ │ b.n 43e54a │ │ │ │ str r5, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - ldrh r4, [r1, r2] │ │ │ │ + ldrh r0, [r2, r2] │ │ │ │ lsls r5, r2, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #176 @ 0xb0 │ │ │ │ + cmp r2, #180 @ 0xb4 │ │ │ │ lsls r2, r1, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ (43e5e8 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -399353,19 +399353,19 @@ │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 344e18 │ │ │ │ b.n 43e5d2 │ │ │ │ str r5, [sp, #472] @ 0x1d8 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - ldrh r4, [r0, r0] │ │ │ │ + ldrh r0, [r1, r0] │ │ │ │ lsls r5, r2, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #108 @ 0x6c │ │ │ │ + cmp r2, #112 @ 0x70 │ │ │ │ lsls r2, r1, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ (43e670 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -399409,19 +399409,19 @@ │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 344e18 │ │ │ │ b.n 43e65a │ │ │ │ str r4, [sp, #952] @ 0x3b8 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - ldr r4, [r7, r5] │ │ │ │ + ldr r0, [r0, r6] │ │ │ │ lsls r5, r2, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #44 @ 0x2c │ │ │ │ + cmp r2, #48 @ 0x30 │ │ │ │ lsls r2, r1, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ (43e6f8 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -399465,19 +399465,19 @@ │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 344e18 │ │ │ │ b.n 43e6e2 │ │ │ │ str r4, [sp, #408] @ 0x198 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - ldr r4, [r6, r3] │ │ │ │ + ldr r0, [r7, r3] │ │ │ │ lsls r5, r2, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #236 @ 0xec │ │ │ │ + cmp r1, #240 @ 0xf0 │ │ │ │ lsls r2, r1, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ (43e780 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -399521,19 +399521,19 @@ │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 344e18 │ │ │ │ b.n 43e76a │ │ │ │ str r3, [sp, #888] @ 0x378 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - ldr r4, [r5, r1] │ │ │ │ + ldr r0, [r6, r1] │ │ │ │ lsls r5, r2, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #164 @ 0xa4 │ │ │ │ + cmp r1, #168 @ 0xa8 │ │ │ │ lsls r2, r1, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ (43e808 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -399577,19 +399577,19 @@ │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 344e18 │ │ │ │ b.n 43e7f2 │ │ │ │ str r3, [sp, #344] @ 0x158 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - ldrsb r4, [r4, r7] │ │ │ │ + ldrsb r0, [r5, r7] │ │ │ │ lsls r5, r2, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #92 @ 0x5c │ │ │ │ + cmp r1, #96 @ 0x60 │ │ │ │ lsls r2, r1, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ (43e894 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -399637,15 +399637,15 @@ │ │ │ │ b.n 43e87e │ │ │ │ str r2, [sp, #824] @ 0x338 │ │ │ │ lsls r0, r4, #4 │ │ │ │ movs r2, #248 @ 0xf8 │ │ │ │ lsls r6, r0, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #28 │ │ │ │ + cmp r1, #32 │ │ │ │ lsls r2, r1, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #120] @ (43e92c ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -399700,19 +399700,19 @@ │ │ │ │ nop │ │ │ │ str r2, [sp, #264] @ 0x108 │ │ │ │ lsls r0, r4, #4 │ │ │ │ strb r0, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #22 │ │ │ │ + cmp r1, #26 │ │ │ │ lsls r2, r1, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #190 @ 0xbe │ │ │ │ + cmp r0, #194 @ 0xc2 │ │ │ │ lsls r2, r1, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ (43e9bc ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -399756,19 +399756,19 @@ │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 344e18 │ │ │ │ b.n 43e9a6 │ │ │ │ str r1, [sp, #648] @ 0x288 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - ldrsb r0, [r6, r0] │ │ │ │ + ldrsb r4, [r6, r0] │ │ │ │ lsls r5, r2, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #144 @ 0x90 │ │ │ │ + cmp r0, #148 @ 0x94 │ │ │ │ lsls r2, r1, #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #120] @ (43ea54 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -399822,19 +399822,19 @@ │ │ │ │ blx 344e18 │ │ │ │ b.n 43ea3c │ │ │ │ nop │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ lsls r0, r4, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #10 │ │ │ │ + cmp r3, #14 │ │ │ │ lsls r1, r1, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #62 @ 0x3e │ │ │ │ + cmp r0, #66 @ 0x42 │ │ │ │ lsls r2, r1, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ (43eae0 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -399878,19 +399878,19 @@ │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 344e18 │ │ │ │ b.n 43eaca │ │ │ │ str r0, [sp, #504] @ 0x1f8 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - strb r4, [r1, r4] │ │ │ │ + strb r0, [r2, r4] │ │ │ │ lsls r5, r2, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #252 @ 0xfc │ │ │ │ + cmp r0, #0 │ │ │ │ lsls r2, r1, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ (43eb68 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -399934,19 +399934,19 @@ │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 344e18 │ │ │ │ b.n 43eb52 │ │ │ │ ldrh r6, [r6, #62] @ 0x3e │ │ │ │ lsls r0, r4, #4 │ │ │ │ - strb r4, [r0, r2] │ │ │ │ + strb r0, [r1, r2] │ │ │ │ lsls r5, r2, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #176 @ 0xb0 │ │ │ │ + movs r7, #180 @ 0xb4 │ │ │ │ lsls r2, r1, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ (43ebf0 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -399990,19 +399990,19 @@ │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 344e18 │ │ │ │ b.n 43ebda │ │ │ │ ldrh r6, [r5, #58] @ 0x3a │ │ │ │ lsls r0, r4, #4 │ │ │ │ - strh r4, [r7, r7] │ │ │ │ + strb r0, [r0, r0] │ │ │ │ lsls r5, r2, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #100 @ 0x64 │ │ │ │ + movs r7, #104 @ 0x68 │ │ │ │ lsls r2, r1, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ @@ -402491,16 +402491,16 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ add r1, sp, #368 @ 0x170 │ │ │ │ lsls r1, r3, #4 │ │ │ │ - @ instruction: 0xf4e60108 │ │ │ │ - strh r0, [r0, r6] │ │ │ │ + @ instruction: 0xf4ea0108 │ │ │ │ + strh r4, [r0, r6] │ │ │ │ lsls r6, r2, #4 │ │ │ │ │ │ │ │ 004403d0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -402587,35 +402587,35 @@ │ │ │ │ nop │ │ │ │ strb r4, [r1, #28] │ │ │ │ lsls r0, r4, #4 │ │ │ │ bcs.n 440584 │ │ │ │ lsls r6, r3, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ - vld2.8 {d0[0],d1[0]}, [sl], r8 │ │ │ │ - b.n 4402e0 │ │ │ │ + vld2.8 {d0[0],d1[0]}, [lr], r8 │ │ │ │ + b.n 4402e8 │ │ │ │ lsls r6, r1, #4 │ │ │ │ strb r4, [r4, #27] │ │ │ │ lsls r0, r4, #4 │ │ │ │ cmp r5, #116 @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #26] │ │ │ │ lsls r0, r4, #4 │ │ │ │ - lsls r0, r1, #19 │ │ │ │ + lsls r4, r1, #19 │ │ │ │ lsls r2, r1, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - vld4.8 {d0,d2,d4,d6}, [ip], r8 │ │ │ │ - lsrs r0, r0, #28 │ │ │ │ + ldrsh.w r0, [r0, ] │ │ │ │ + lsrs r4, r0, #28 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - strh r2, [r3, r7] │ │ │ │ + strh r6, [r3, r7] │ │ │ │ lsls r1, r1, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w ip, [pc, #128] @ 44056c │ │ │ │ sub sp, #12 │ │ │ │ @@ -402672,15 +402672,15 @@ │ │ │ │ b.n 44053c │ │ │ │ strb r6, [r0, #24] │ │ │ │ lsls r0, r4, #4 │ │ │ │ cmp r5, #116 @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf3f40108 │ │ │ │ + @ instruction: 0xf3f80108 │ │ │ │ │ │ │ │ 0044057c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #216] @ (440664 ) │ │ │ │ @@ -402777,22 +402777,22 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx 73c0ac │ │ │ │ b.n 44062e │ │ │ │ strb r0, [r5, #21] │ │ │ │ lsls r0, r4, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf78a0108 │ │ │ │ - lsrs r6, r3, #21 │ │ │ │ + @ instruction: 0xf78e0108 │ │ │ │ + lsrs r2, r4, #21 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - @ instruction: 0xf76e0108 │ │ │ │ - lsrs r2, r0, #21 │ │ │ │ + @ instruction: 0xf7720108 │ │ │ │ + lsrs r6, r0, #21 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - @ instruction: 0xf7560108 │ │ │ │ - lsrs r2, r5, #20 │ │ │ │ + @ instruction: 0xf75a0108 │ │ │ │ + lsrs r6, r5, #20 │ │ │ │ lsls r2, r1, #4 │ │ │ │ │ │ │ │ 00440684 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -402841,27 +402841,27 @@ │ │ │ │ blx 73bd50 │ │ │ │ b.n 4406d2 │ │ │ │ nop │ │ │ │ strb r6, [r3, #17] │ │ │ │ lsls r0, r4, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r3, #19 │ │ │ │ + lsrs r2, r4, #19 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - str r4, [r1, r7] │ │ │ │ + str r0, [r2, r7] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - stmia r3!, {r4, r6, r7} │ │ │ │ + stmia r3!, {r2, r4, r6, r7} │ │ │ │ lsls r2, r1, #4 │ │ │ │ - lsrs r2, r7, #18 │ │ │ │ + lsrs r6, r7, #18 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - stmia r3!, {r3, r4, r5, r7} │ │ │ │ + stmia r3!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r1, #4 │ │ │ │ - lsrs r6, r7, #18 │ │ │ │ + lsrs r2, r0, #19 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - lsrs r0, r2, #18 │ │ │ │ + lsrs r4, r2, #18 │ │ │ │ lsls r2, r1, #4 │ │ │ │ b.w 440684 │ │ │ │ │ │ │ │ 00440728 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -402941,29 +402941,29 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx 73c0ac │ │ │ │ b.n 4407c0 │ │ │ │ strb r4, [r7, #14] │ │ │ │ lsls r0, r4, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r4, r6 │ │ │ │ + adds r2, r5, r6 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - lsrs r6, r6, #15 │ │ │ │ + lsrs r2, r7, #15 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - add r6, pc, #72 @ (adr r6, 44083c ) │ │ │ │ + add r6, pc, #88 @ (adr r6, 44084c ) │ │ │ │ lsls r2, r1, #4 │ │ │ │ - str r6, [r2, r3] │ │ │ │ + str r2, [r3, r3] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adds r0, r7, r5 │ │ │ │ + adds r4, r7, r5 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - lsrs r2, r1, #15 │ │ │ │ + lsrs r6, r1, #15 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - adds r6, r3, r5 │ │ │ │ + adds r2, r4, r5 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - lsrs r6, r5, #14 │ │ │ │ + lsrs r2, r6, #14 │ │ │ │ lsls r2, r1, #4 │ │ │ │ │ │ │ │ 00440808 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -403004,21 +403004,21 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ b.n 440634 │ │ │ │ lsls r1, r4, #4 │ │ │ │ strb r2, [r2, #11] │ │ │ │ lsls r0, r4, #4 │ │ │ │ cmp r5, #116 @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r6, #3 │ │ │ │ + lsls r4, r6, #3 │ │ │ │ lsls r2, r1, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r3, r3 │ │ │ │ + adds r4, r3, r3 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - lsrs r0, r5, #12 │ │ │ │ + lsrs r4, r5, #12 │ │ │ │ lsls r2, r1, #4 │ │ │ │ │ │ │ │ 00440884 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -403061,21 +403061,21 @@ │ │ │ │ nop │ │ │ │ b.n 4405c0 │ │ │ │ lsls r1, r4, #4 │ │ │ │ strb r4, [r2, #9] │ │ │ │ lsls r0, r4, #4 │ │ │ │ movs r4, #96 @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r6, #11 │ │ │ │ + lsrs r6, r6, #11 │ │ │ │ lsls r2, r1, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r4, #23 │ │ │ │ + lsrs r2, r5, #23 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - lsrs r2, r5, #10 │ │ │ │ + lsrs r6, r5, #10 │ │ │ │ lsls r2, r1, #4 │ │ │ │ │ │ │ │ 00440904 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -403136,21 +403136,21 @@ │ │ │ │ lsls r0, r4, #4 │ │ │ │ subs r2, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r1, #10 │ │ │ │ + lsrs r6, r1, #10 │ │ │ │ lsls r2, r1, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r4, #10 │ │ │ │ + lsrs r2, r5, #10 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - lsrs r6, r1, #8 │ │ │ │ + lsrs r2, r2, #8 │ │ │ │ lsls r2, r1, #4 │ │ │ │ │ │ │ │ 004409a8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -403238,31 +403238,31 @@ │ │ │ │ blx 73c0ac │ │ │ │ b.n 440a38 │ │ │ │ nop │ │ │ │ strb r6, [r7, #4] │ │ │ │ lsls r0, r4, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #624 @ (adr r3, 440cf4 ) │ │ │ │ + add r3, pc, #640 @ (adr r3, 440d04 ) │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r6, [pc, #408] @ (440c20 ) │ │ │ │ + ldr r6, [pc, #424] @ (440c30 ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adds r6, r4, #5 │ │ │ │ + adds r2, r5, #5 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - lsrs r4, r2, #5 │ │ │ │ + lsrs r0, r3, #5 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - adds r4, r1, #5 │ │ │ │ + adds r0, r2, #5 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - lsrs r0, r7, #4 │ │ │ │ + lsrs r4, r7, #4 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - adds r5, #120 @ 0x78 │ │ │ │ + adds r5, #124 @ 0x7c │ │ │ │ lsls r5, r2, #4 │ │ │ │ - adds r4, r5, #4 │ │ │ │ + adds r0, r6, #4 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - lsrs r0, r3, #4 │ │ │ │ + lsrs r4, r3, #4 │ │ │ │ lsls r2, r1, #4 │ │ │ │ │ │ │ │ 00440aa4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -403357,20 +403357,20 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #124] @ 0x7c │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - stc2l 1, cr0, [sl, #36]! @ 0x24 │ │ │ │ + stc2l 1, cr0, [lr, #36]! @ 0x24 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r6, #0 │ │ │ │ + adds r2, r7, #0 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - lsrs r2, r4, #32 │ │ │ │ + lsrs r6, r4, #32 │ │ │ │ lsls r2, r1, #4 │ │ │ │ │ │ │ │ 00440ba4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -403415,25 +403415,25 @@ │ │ │ │ b.n 440be2 │ │ │ │ ldr r2, [r0, #116] @ 0x74 │ │ │ │ lsls r0, r4, #4 │ │ │ │ ldrb r4, [r6, #30] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r1, #2 │ │ │ │ + lsrs r2, r2, #2 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - lsls r2, r5, #30 │ │ │ │ + lsls r6, r5, #30 │ │ │ │ lsls r2, r1, #4 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r7, #32 │ │ │ │ + lsrs r2, r0, #1 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - lsrs r6, r4, #1 │ │ │ │ + lsrs r2, r5, #1 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - lsls r2, r0, #30 │ │ │ │ + lsls r6, r0, #30 │ │ │ │ lsls r2, r1, #4 │ │ │ │ │ │ │ │ 00440c30 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -403563,35 +403563,35 @@ │ │ │ │ blx 344dc8 <__stack_chk_fail@plt> │ │ │ │ ldmia r1!, {r2, r3, r5, r7} │ │ │ │ lsls r6, r3, #4 │ │ │ │ ldr r6, [r0, #100] @ 0x64 │ │ │ │ lsls r0, r4, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf0e40108 │ │ │ │ - udf #80 @ 0x50 │ │ │ │ + @ instruction: 0xf0e80108 │ │ │ │ + udf #84 @ 0x54 │ │ │ │ lsls r6, r1, #4 │ │ │ │ ldr r6, [r3, #96] @ 0x60 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsrs r4, r1, #30 │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r3, #92] @ 0x5c │ │ │ │ lsls r0, r4, #4 │ │ │ │ - lsls r6, r0, #29 │ │ │ │ + lsls r2, r1, #29 │ │ │ │ lsls r2, r1, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - orn r1, r6, #8 │ │ │ │ - lsls r2, r7, #24 │ │ │ │ + orn r1, sl, #8 │ │ │ │ + lsls r6, r7, #24 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - asrs r0, r2, #19 │ │ │ │ + asrs r4, r2, #19 │ │ │ │ lsls r1, r1, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w ip, [pc, #128] @ 440e30 │ │ │ │ sub sp, #12 │ │ │ │ @@ -403648,15 +403648,15 @@ │ │ │ │ b.n 440e00 │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsrs r4, r1, #30 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xeb300108 │ │ │ │ + @ instruction: 0xeb340108 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #100] @ (440eb4 ) │ │ │ │ sub sp, #12 │ │ │ │ add r4, pc │ │ │ │ @@ -403703,19 +403703,19 @@ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 344e18 │ │ │ │ b.n 440e94 │ │ │ │ ldr r6, [r4, #72] @ 0x48 │ │ │ │ lsls r0, r4, #4 │ │ │ │ cmp r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r6, #4] │ │ │ │ + ldrb r2, [r7, #4] │ │ │ │ lsls r1, r1, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r6, #23 │ │ │ │ + lsls r0, r7, #23 │ │ │ │ lsls r2, r1, #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #120] @ (440f50 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -403771,19 +403771,19 @@ │ │ │ │ blx 344e18 │ │ │ │ b.n 440f38 │ │ │ │ nop │ │ │ │ ldr r6, [r3, #64] @ 0x40 │ │ │ │ lsls r0, r4, #4 │ │ │ │ adds r2, #80 @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r3, #32] │ │ │ │ + str r6, [r3, #32] │ │ │ │ lsls r5, r2, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r2, #22 │ │ │ │ + lsls r2, r3, #22 │ │ │ │ lsls r2, r1, #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #120] @ (440fec ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -403839,19 +403839,19 @@ │ │ │ │ blx 344e18 │ │ │ │ b.n 440fd4 │ │ │ │ nop │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ lsls r0, r4, #4 │ │ │ │ adds r2, #80 @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r7, #20] │ │ │ │ + str r2, [r0, #24] │ │ │ │ lsls r5, r2, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r0, #21 │ │ │ │ + lsls r2, r1, #21 │ │ │ │ lsls r2, r1, #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #120] @ (441088 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -403907,19 +403907,19 @@ │ │ │ │ blx 344e18 │ │ │ │ b.n 441070 │ │ │ │ nop │ │ │ │ ldr r6, [r4, #44] @ 0x2c │ │ │ │ lsls r0, r4, #4 │ │ │ │ adds r2, #80 @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r4, #12] │ │ │ │ + str r6, [r4, #12] │ │ │ │ lsls r5, r2, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r6, #19 │ │ │ │ + lsls r6, r6, #19 │ │ │ │ lsls r2, r1, #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #124] @ (441128 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -403975,19 +403975,19 @@ │ │ │ │ blx 344e18 │ │ │ │ b.n 441110 │ │ │ │ nop │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ lsls r0, r4, #4 │ │ │ │ adds r2, #80 @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r0, #4] │ │ │ │ + str r6, [r0, #4] │ │ │ │ lsls r5, r2, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r3, #18 │ │ │ │ + lsls r6, r3, #18 │ │ │ │ lsls r2, r1, #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #124] @ (4411c8 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -404043,19 +404043,19 @@ │ │ │ │ blx 344e18 │ │ │ │ b.n 4411b0 │ │ │ │ nop │ │ │ │ ldr r2, [r5, #24] │ │ │ │ lsls r0, r4, #4 │ │ │ │ adds r2, #80 @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r4, r6] │ │ │ │ + ldrsh r6, [r4, r6] │ │ │ │ lsls r5, r2, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r0, #17 │ │ │ │ + lsls r6, r0, #17 │ │ │ │ lsls r2, r1, #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #120] @ (441264 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -404111,19 +404111,19 @@ │ │ │ │ blx 344e18 │ │ │ │ b.n 44124c │ │ │ │ nop │ │ │ │ ldr r2, [r1, #16] │ │ │ │ lsls r0, r4, #4 │ │ │ │ adds r2, #80 @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r0, r4] │ │ │ │ + ldrsh r2, [r1, r4] │ │ │ │ lsls r5, r2, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r6, #15 │ │ │ │ + lsls r2, r7, #15 │ │ │ │ lsls r2, r1, #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #120] @ (441300 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -404179,19 +404179,19 @@ │ │ │ │ blx 344e18 │ │ │ │ b.n 4412e8 │ │ │ │ nop │ │ │ │ ldr r6, [r5, #4] │ │ │ │ lsls r0, r4, #4 │ │ │ │ adds r2, #80 @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r5, r1] │ │ │ │ + ldrsh r6, [r5, r1] │ │ │ │ lsls r5, r2, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r3, #14 │ │ │ │ + lsls r6, r3, #14 │ │ │ │ lsls r2, r1, #4 │ │ │ │ │ │ │ │ 00441314 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -404341,43 +404341,43 @@ │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r0, #13 │ │ │ │ + lsls r4, r0, #13 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - add r8, ip │ │ │ │ + add ip, ip │ │ │ │ lsls r1, r1, #4 │ │ │ │ - lsls r6, r3, #12 │ │ │ │ + lsls r2, r4, #12 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - vaddw.u16 q8, q0, d9 │ │ │ │ + vaddw.u16 q8, q2, d9 │ │ │ │ asrs r0, r4, #5 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - add ip, r7 │ │ │ │ + add r8, r8 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - lsls r2, r7, #11 │ │ │ │ + lsls r6, r7, #11 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - vaddw.u32 q0, q6, d9 │ │ │ │ - lsls r6, r6, #11 │ │ │ │ + vrev16.8 d0, d9 │ │ │ │ + lsls r2, r7, #11 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - add lr, r2 │ │ │ │ + add sl, r3 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - lsls r4, r2, #11 │ │ │ │ + lsls r0, r3, #11 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - vaddw.u8 q0, q3, d9 │ │ │ │ - lsls r4, r6, #10 │ │ │ │ + vaddw.u8 q0, q5, d9 │ │ │ │ + lsls r0, r7, #10 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - vrhadd.u32 d16, d4, d9 │ │ │ │ - adds r5, #110 @ 0x6e │ │ │ │ + vrhadd.u32 d16, d8, d9 │ │ │ │ + adds r5, #114 @ 0x72 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - lsls r0, r0, #10 │ │ │ │ + lsls r4, r0, #10 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - vrhadd.u d0, d0, d9 │ │ │ │ + vrhadd.u d0, d4, d9 │ │ │ │ │ │ │ │ 004414bc : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -404437,21 +404437,21 @@ │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - muls r2, r2 │ │ │ │ + muls r6, r2 │ │ │ │ lsls r1, r1, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r4, #6 │ │ │ │ + lsls r2, r5, #6 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - cdp2 1, 5, cr0, cr6, cr9, {0} │ │ │ │ + cdp2 1, 5, cr0, cr10, cr9, {0} │ │ │ │ │ │ │ │ 00441560 : │ │ │ │ ldr r2, [pc, #204] @ (441630 ) │ │ │ │ ldr r3, [pc, #208] @ (441634 ) │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r2, r3] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ @@ -404544,17 +404544,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [sp, #960] @ 0x3c0 │ │ │ │ lsls r1, r3, #4 │ │ │ │ - lsls r6, r3, #3 │ │ │ │ + lsls r2, r4, #3 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - lsrs r2, r5, #10 │ │ │ │ + lsrs r6, r5, #10 │ │ │ │ lsls r1, r1, #4 │ │ │ │ │ │ │ │ 00441650 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -404693,26 +404693,26 @@ │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ str r4, [r1, #72] @ 0x48 │ │ │ │ lsls r0, r4, #4 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #416 @ (adr r0, 441958 ) │ │ │ │ + add r0, pc, #432 @ (adr r0, 441968 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - mcrr2 1, 0, r0, r4, cr9 │ │ │ │ - lsls r0, r4, #1 │ │ │ │ + mcrr2 1, 0, r0, r8, cr9 │ │ │ │ + lsls r4, r4, #1 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - add r0, pc, #312 @ (adr r0, 4418fc ) │ │ │ │ + add r0, pc, #328 @ (adr r0, 44190c ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - stc2 1, cr0, [r8], #-36 @ 0xffffffdc │ │ │ │ + stc2 1, cr0, [ip], #-36 @ 0xffffffdc │ │ │ │ str r5, [sp, #480] @ 0x1e0 │ │ │ │ lsls r1, r3, #4 │ │ │ │ - vrhadd.u32 d16, d6, d9 │ │ │ │ - vrhadd.u8 d16, d14, d8 │ │ │ │ + vrhadd.u32 d16, d10, d9 │ │ │ │ + vrhadd.u16 d16, d2, d8 │ │ │ │ │ │ │ │ 004417d4 : │ │ │ │ b.w 441650 │ │ │ │ │ │ │ │ 004417d8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -404860,23 +404860,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #1] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 1, 11, cr0, cr4, cr9, {0} │ │ │ │ - @ instruction: 0xfad00109 │ │ │ │ - cdp2 1, 6, cr0, cr14, cr9, {0} │ │ │ │ + cdp2 1, 11, cr0, cr8, cr9, {0} │ │ │ │ + @ instruction: 0xfad40109 │ │ │ │ + cdp2 1, 7, cr0, cr2, cr9, {0} │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 1, 3, cr0, cr14, cr9, {0} │ │ │ │ - @ instruction: 0xfa9a0109 │ │ │ │ - cdp2 1, 2, cr0, cr0, cr9, {0} │ │ │ │ - @ instruction: 0xfa7c0109 │ │ │ │ + cdp2 1, 4, cr0, cr2, cr9, {0} │ │ │ │ + @ instruction: 0xfa9e0109 │ │ │ │ + cdp2 1, 2, cr0, cr4, cr9, {0} │ │ │ │ + @ instruction: 0xfa800109 │ │ │ │ │ │ │ │ 0044194c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ @@ -404934,23 +404934,23 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx 73c0ac │ │ │ │ b.n 441986 │ │ │ │ str r0, [r3, #24] │ │ │ │ lsls r0, r4, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - svc 20 │ │ │ │ + svc 24 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldc2l 1, cr0, [ip, #36]! @ 0x24 │ │ │ │ - svc 50 @ 0x32 │ │ │ │ + cdp2 1, 0, cr0, cr0, cr9, {0} │ │ │ │ + svc 54 @ 0x36 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - vst2.8 {d16[0],d17[0]}, [lr], r9 │ │ │ │ - svc 22 │ │ │ │ + ldr??.w r0, [r2, #265] @ 0x109 │ │ │ │ + svc 26 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrsh.w r0, [r2, #265] @ 0x109 │ │ │ │ + ldrsh.w r0, [r6, #265] @ 0x109 │ │ │ │ │ │ │ │ 004419fc : │ │ │ │ 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, #216] @ (441ae4 ) │ │ │ │ @@ -405059,24 +405059,24 @@ │ │ │ │ lsls r1, r4, #4 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r4, #4] │ │ │ │ lsls r0, r4, #4 │ │ │ │ - b.n 44221c │ │ │ │ + b.n 442224 │ │ │ │ lsls r0, r1, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - udf #40 @ 0x28 │ │ │ │ + udf #44 @ 0x2c │ │ │ │ lsls r0, r1, #4 │ │ │ │ - str.w r0, [r4, #265] @ 0x109 │ │ │ │ + str.w r0, [r8, #265] @ 0x109 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 4421dc │ │ │ │ + b.n 4421e4 │ │ │ │ lsls r0, r1, #4 │ │ │ │ │ │ │ │ 00441b18 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -405143,23 +405143,23 @@ │ │ │ │ blx 73c0ac │ │ │ │ b.n 441b9a │ │ │ │ nop │ │ │ │ ldrsh r6, [r1, r7] │ │ │ │ lsls r0, r4, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r3, #29 │ │ │ │ + asrs r6, r3, #29 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - stc2l 1, cr0, [r0], #-36 @ 0xffffffdc │ │ │ │ - b.n 44232c │ │ │ │ + stc2l 1, cr0, [r4], #-36 @ 0xffffffdc │ │ │ │ + b.n 442334 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - @ instruction: 0xf7f20109 │ │ │ │ - b.n 442304 │ │ │ │ + @ instruction: 0xf7f60109 │ │ │ │ + b.n 44230c │ │ │ │ lsls r0, r1, #4 │ │ │ │ - @ instruction: 0xf7d80109 │ │ │ │ + @ instruction: 0xf7dc0109 │ │ │ │ │ │ │ │ 00441bd8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [pc, #20] @ (441bfc ) │ │ │ │ @@ -405329,30 +405329,30 @@ │ │ │ │ lsls r0, r4, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r1, r1] │ │ │ │ lsls r0, r4, #4 │ │ │ │ - strh r0, [r3, #34] @ 0x22 │ │ │ │ + strh r4, [r3, #34] @ 0x22 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - subs r3, #154 @ 0x9a │ │ │ │ + subs r3, #158 @ 0x9e │ │ │ │ lsls r1, r1, #4 │ │ │ │ - mla r1, sl, r9, r0 │ │ │ │ - @ instruction: 0xf6900109 │ │ │ │ - @ instruction: 0xfaf20109 │ │ │ │ - @ instruction: 0xf6780109 │ │ │ │ - @ instruction: 0xfad60109 │ │ │ │ - @ instruction: 0xf65c0109 │ │ │ │ + mla r1, lr, r9, r0 │ │ │ │ + @ instruction: 0xf6940109 │ │ │ │ + @ instruction: 0xfaf60109 │ │ │ │ + @ instruction: 0xf67c0109 │ │ │ │ + @ instruction: 0xfada0109 │ │ │ │ + @ instruction: 0xf6600109 │ │ │ │ subs r2, r0, #4 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - @ instruction: 0xfab80109 │ │ │ │ - @ instruction: 0xf63e0109 │ │ │ │ - @ instruction: 0xfaa20109 │ │ │ │ - @ instruction: 0xf6280109 │ │ │ │ + @ instruction: 0xfabc0109 │ │ │ │ + movw r1, #10249 @ 0x2809 │ │ │ │ + @ instruction: 0xfaa60109 │ │ │ │ + @ instruction: 0xf62c0109 │ │ │ │ │ │ │ │ 00441db4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #260] @ 441ec8 │ │ │ │ @@ -405487,23 +405487,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r0, r2] │ │ │ │ lsls r0, r4, #4 │ │ │ │ - strh r4, [r5, #24] │ │ │ │ + strh r0, [r6, #24] │ │ │ │ lsls r1, r1, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - vld4.8 {d16,d18,d20,d22}, [r0], r9 │ │ │ │ - @ instruction: 0xf4e40109 │ │ │ │ - strh r4, [r5, #22] │ │ │ │ + vld4.8 {d16,d18,d20,d22}, [r4], r9 │ │ │ │ + @ instruction: 0xf4e80109 │ │ │ │ + strh r0, [r6, #22] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - subs r1, #176 @ 0xb0 │ │ │ │ + subs r1, #180 @ 0xb4 │ │ │ │ lsls r1, r1, #4 │ │ │ │ │ │ │ │ 00441f10 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -405643,31 +405643,31 @@ │ │ │ │ nop │ │ │ │ ldrh r4, [r2, r7] │ │ │ │ lsls r0, r4, #4 │ │ │ │ str r4, [r7, #12] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r7, #96] @ 0x60 │ │ │ │ + ldr r0, [r0, #100] @ 0x64 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - subs r0, #184 @ 0xb8 │ │ │ │ + subs r0, #188 @ 0xbc │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strh.w r0, [lr, ] │ │ │ │ - usat16 r1, #9, r8 │ │ │ │ - strh.w r0, [r8, ] │ │ │ │ - b.n 4421f4 │ │ │ │ + ldrh.w r0, [r2, ] │ │ │ │ + usat16 r1, #9, ip │ │ │ │ + strh.w r0, [ip, ] │ │ │ │ + b.n 4421fc │ │ │ │ lsls r0, r1, #4 │ │ │ │ - strb.w r0, [r2, ] │ │ │ │ - @ instruction: 0xf37c0109 │ │ │ │ - @ instruction: 0xf7e80109 │ │ │ │ - bfi r1, r0, #0, #10 │ │ │ │ - adds r5, #152 @ 0x98 │ │ │ │ + strb.w r0, [r6, ] │ │ │ │ + usat r1, #9, r0 │ │ │ │ + @ instruction: 0xf7ec0109 │ │ │ │ + bfi r1, r4, #0, #10 │ │ │ │ + adds r5, #156 @ 0x9c │ │ │ │ lsls r1, r1, #4 │ │ │ │ - sbfx r1, r8, #0, #10 │ │ │ │ - @ instruction: 0xf7c20109 │ │ │ │ + sbfx r1, ip, #0, #10 │ │ │ │ + @ instruction: 0xf7c60109 │ │ │ │ │ │ │ │ 00442090 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r6, [pc, #388] @ (442224 ) │ │ │ │ @@ -405855,32 +405855,32 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #28 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r2, r3] │ │ │ │ + ldr r0, [r3, r3] │ │ │ │ lsls r1, r1, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r3, #56] @ 0x38 │ │ │ │ + ldrh r4, [r3, #56] @ 0x38 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - @ instruction: 0xf1f80109 │ │ │ │ + @ instruction: 0xf1fc0109 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r6, r4] │ │ │ │ lsls r0, r4, #4 │ │ │ │ - b.n 442290 │ │ │ │ + b.n 442298 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - @ instruction: 0xf1f60109 │ │ │ │ + @ instruction: 0xf1fa0109 │ │ │ │ strd r0, r1, [lr, #-20]! │ │ │ │ - movs r7, #144 @ 0x90 │ │ │ │ + movs r7, #148 @ 0x94 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - movs r7, #134 @ 0x86 │ │ │ │ + movs r7, #138 @ 0x8a │ │ │ │ lsls r7, r0, #4 │ │ │ │ │ │ │ │ 00442274 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -406063,31 +406063,31 @@ │ │ │ │ adds r3, #120 @ 0x78 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ ldr r2, [r6, r1] │ │ │ │ lsls r0, r4, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #126 @ 0x7e │ │ │ │ + adds r3, #130 @ 0x82 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - @ instruction: 0xf4fa0109 │ │ │ │ - add.w r1, r4, #8978432 @ 0x890000 │ │ │ │ - orr.w r1, sl, #9 │ │ │ │ @ instruction: 0xf4fe0109 │ │ │ │ - @ instruction: 0xf4ce0109 │ │ │ │ - @ instruction: 0xf4dc0109 │ │ │ │ - bic.w r1, r2, #9 │ │ │ │ - eor.w r1, r6, #8978432 @ 0x890000 │ │ │ │ - orrs.w r1, r2, #8978432 @ 0x890000 │ │ │ │ - orrs.w r1, ip, #8978432 @ 0x890000 │ │ │ │ - vaddw.s32 q0, q1, d9 │ │ │ │ + add.w r1, r8, #8978432 @ 0x890000 │ │ │ │ + orr.w r1, lr, #9 │ │ │ │ + add.w r1, r2, #8978432 @ 0x890000 │ │ │ │ + @ instruction: 0xf4d20109 │ │ │ │ + @ instruction: 0xf4e00109 │ │ │ │ + bic.w r1, r6, #9 │ │ │ │ + eor.w r1, sl, #8978432 @ 0x890000 │ │ │ │ + orrs.w r1, r6, #8978432 @ 0x890000 │ │ │ │ + orn r1, r0, #8978432 @ 0x890000 │ │ │ │ + vaddw.s32 q0, q3, d9 │ │ │ │ ldrh r4, [r0, #8] │ │ │ │ lsls r1, r3, #4 │ │ │ │ - @ instruction: 0xf2f20109 │ │ │ │ - bls.n 442374 │ │ │ │ + @ instruction: 0xf2f60109 │ │ │ │ + bls.n 44237c │ │ │ │ lsls r0, r1, #4 │ │ │ │ │ │ │ │ 00442460 : │ │ │ │ b.w 442274 │ │ │ │ │ │ │ │ 00442464 : │ │ │ │ push {r4, lr} │ │ │ │ @@ -406208,20 +406208,20 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r4, r7] │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #60 @ 0x3c │ │ │ │ + adds r3, #64 @ 0x40 │ │ │ │ lsls r1, r1, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - vrhadd.s32 d0, d4, d9 │ │ │ │ - cdp 1, 4, cr0, cr0, cr9, {0} │ │ │ │ + vrhadd.s32 d0, d8, d9 │ │ │ │ + cdp 1, 4, cr0, cr4, cr9, {0} │ │ │ │ b.n 4421d0 │ │ │ │ lsls r5, r0, #4 │ │ │ │ │ │ │ │ 00442594 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -406321,26 +406321,26 @@ │ │ │ │ lsls r0, r4, #4 │ │ │ │ ldmia r1!, {r3, r4, r5} │ │ │ │ lsls r1, r4, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ - sub.w r1, lr, #8 │ │ │ │ + subs.w r1, r2, #8 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf0e20109 │ │ │ │ - stcl 1, cr0, [lr, #-36]! @ 0xffffffdc │ │ │ │ + @ instruction: 0xf0e60109 │ │ │ │ + ldcl 1, cr0, [r2, #-36]! @ 0xffffffdc │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r6, r2] │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #10 │ │ │ │ + adds r2, #14 │ │ │ │ lsls r1, r1, #4 │ │ │ │ │ │ │ │ 004426a8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -406439,26 +406439,26 @@ │ │ │ │ lsls r0, r4, #4 │ │ │ │ ldmia r0!, {r2, r5} │ │ │ │ lsls r1, r4, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adc.w r1, lr, #9 │ │ │ │ + adcs.w r1, r2, #9 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - vext.8 d16, d14, d9, #1 │ │ │ │ - mrrc 1, 0, r0, sl, cr9 │ │ │ │ + and.w r1, r2, #9 │ │ │ │ + mrrc 1, 0, r0, lr, cr9 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r4, r6] │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #246 @ 0xf6 │ │ │ │ + adds r0, #250 @ 0xfa │ │ │ │ lsls r1, r1, #4 │ │ │ │ │ │ │ │ 004427bc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -406560,21 +406560,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r6, r2] │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #12 │ │ │ │ + adds r0, #16 │ │ │ │ lsls r1, r1, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - vaddw.s16 q0, q4, d9 │ │ │ │ - adds.w r1, r0, r9 │ │ │ │ - bhi.n 4428bc │ │ │ │ + vaddw.s16 q0, q6, d9 │ │ │ │ + adds.w r1, r4, r9 │ │ │ │ + bhi.n 4428c4 │ │ │ │ lsls r0, r1, #4 │ │ │ │ │ │ │ │ 004428c8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -406670,21 +406670,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r5, r6] │ │ │ │ lsls r0, r4, #4 │ │ │ │ - cmp r7, #8 │ │ │ │ + cmp r7, #12 │ │ │ │ lsls r1, r1, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - vrhadd.s16 d0, d4, d9 │ │ │ │ - and.w r1, ip, r9 │ │ │ │ - cdp 1, 14, cr0, cr14, cr9, {0} │ │ │ │ + vrhadd.s16 d0, d8, d9 │ │ │ │ + ands.w r1, r0, r9 │ │ │ │ + cdp 1, 15, cr0, cr2, cr9, {0} │ │ │ │ │ │ │ │ 004429c8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #192] @ 442a98 │ │ │ │ @@ -406781,19 +406781,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r5, r2] │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe9840109 │ │ │ │ + @ instruction: 0xe9880109 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cdp 1, 2, cr0, cr0, cr9, {0} │ │ │ │ - stmdb r8, {r0, r3, r8} │ │ │ │ + cdp 1, 2, cr0, cr4, cr9, {0} │ │ │ │ + stmdb ip, {r0, r3, r8} │ │ │ │ b.n 442c98 │ │ │ │ lsls r5, r0, #4 │ │ │ │ │ │ │ │ 00442acc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -406890,21 +406890,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r6, #11] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [pc, #672] @ (442e58 ) │ │ │ │ lsls r0, r4, #4 │ │ │ │ - stcl 1, cr0, [r8, #-36] @ 0xffffffdc │ │ │ │ + stcl 1, cr0, [ip, #-36] @ 0xffffffdc │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 442b54 │ │ │ │ + bcc.n 442b5c │ │ │ │ lsls r0, r1, #4 │ │ │ │ - @ instruction: 0xe8080109 │ │ │ │ - bcc.n 442ba0 │ │ │ │ + @ instruction: 0xe80c0109 │ │ │ │ + bcc.n 442ba8 │ │ │ │ lsls r0, r1, #4 │ │ │ │ │ │ │ │ 00442bcc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -407006,21 +407006,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [pc, #664] @ (442f58 ) │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - stcl 1, cr0, [r4], #-36 @ 0xffffffdc │ │ │ │ + stcl 1, cr0, [r8], #-36 @ 0xffffffdc │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldc 1, cr0, [r4], {9} │ │ │ │ - b.n 442ad4 │ │ │ │ + ldc 1, cr0, [r8], {9} │ │ │ │ + b.n 442adc │ │ │ │ lsls r1, r1, #4 │ │ │ │ - stcl 1, cr0, [r6], #-36 @ 0xffffffdc │ │ │ │ + stcl 1, cr0, [sl], #-36 @ 0xffffffdc │ │ │ │ │ │ │ │ 00442cd8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #188] @ 442da4 │ │ │ │ @@ -407115,23 +407115,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r1, r5] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [pc, #624] @ (443034 ) │ │ │ │ lsls r0, r4, #4 │ │ │ │ - b.n 442bd8 │ │ │ │ + b.n 442be0 │ │ │ │ lsls r1, r1, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r4, #16] │ │ │ │ + ldrh r4, [r4, #16] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - b.n 4429cc │ │ │ │ + b.n 4429d4 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - @ instruction: 0xeb960109 │ │ │ │ + @ instruction: 0xeb9a0109 │ │ │ │ │ │ │ │ 00442dd8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #188] @ 442ea4 │ │ │ │ @@ -407226,22 +407226,22 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #64] @ (442efc ) │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [pc, #624] @ (443134 ) │ │ │ │ lsls r0, r4, #4 │ │ │ │ - b.n 442ad8 │ │ │ │ + b.n 442ae0 │ │ │ │ lsls r1, r1, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe9b80109 │ │ │ │ - b.n 4428cc │ │ │ │ + @ instruction: 0xe9bc0109 │ │ │ │ + b.n 4428d4 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - bfi r1, r6, #0, #9 │ │ │ │ + bfi r1, sl, #0, #9 │ │ │ │ │ │ │ │ 00442ed8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ @@ -407561,69 +407561,69 @@ │ │ │ │ nop │ │ │ │ ldr r4, [pc, #40] @ (44320c ) │ │ │ │ lsls r0, r4, #4 │ │ │ │ subs r4, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - stmdb sl, {r0, r3, r8} │ │ │ │ - b.n 443878 │ │ │ │ + stmdb lr, {r0, r3, r8} │ │ │ │ + b.n 443880 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strh.w r0, [r2, ] │ │ │ │ - cmp r0, #30 │ │ │ │ + strh.w r0, [r6, ] │ │ │ │ + cmp r0, #34 @ 0x22 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - @ instruction: 0xe8d40109 │ │ │ │ - b.n 443820 │ │ │ │ + @ instruction: 0xe8d80109 │ │ │ │ + b.n 443828 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldmia.w r8!, {r0, r3, r8} │ │ │ │ - b.n 4437ec │ │ │ │ + ldmia.w ip!, {r0, r3, r8} │ │ │ │ + b.n 4437f4 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - @ instruction: 0xe8c20109 │ │ │ │ - movs r7, #214 @ 0xd6 │ │ │ │ + @ instruction: 0xe8c60109 │ │ │ │ + movs r7, #218 @ 0xda │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldmia.w r0, {r0, r3, r8} │ │ │ │ - b.n 4437b0 │ │ │ │ + ldmia.w r4, {r0, r3, r8} │ │ │ │ + b.n 4437b8 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - stmia.w r4!, {r0, r3, r8} │ │ │ │ - movs r7, #172 @ 0xac │ │ │ │ + stmia.w r8!, {r0, r3, r8} │ │ │ │ + movs r7, #176 @ 0xb0 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strd r0, r1, [r6], #-36 @ 0x24 │ │ │ │ - b.n 44376c │ │ │ │ + strd r0, r1, [sl], #-36 @ 0x24 │ │ │ │ + b.n 443774 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - add r4, pc, #552 @ (adr r4, 443458 ) │ │ │ │ + add r4, pc, #568 @ (adr r4, 443468 ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ - movs r7, #134 @ 0x86 │ │ │ │ + movs r7, #138 @ 0x8a │ │ │ │ lsls r1, r1, #4 │ │ │ │ - @ instruction: 0xe83c0109 │ │ │ │ - b.n 443728 │ │ │ │ + strex r1, r0, [r0, #36] @ 0x24 │ │ │ │ + b.n 443730 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - @ instruction: 0xe8260109 │ │ │ │ - b.n 443700 │ │ │ │ + @ instruction: 0xe82a0109 │ │ │ │ + b.n 443708 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - @ instruction: 0xf7300110 │ │ │ │ - movs r7, #36 @ 0x24 │ │ │ │ + @ instruction: 0xf7340110 │ │ │ │ + movs r7, #40 @ 0x28 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - b.n 44320c │ │ │ │ + b.n 443214 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - b.n 443684 │ │ │ │ + b.n 44368c │ │ │ │ lsls r1, r1, #4 │ │ │ │ - @ instruction: 0xe8060109 │ │ │ │ - b.n 4431f0 │ │ │ │ + @ instruction: 0xe80a0109 │ │ │ │ + b.n 4431f8 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - b.n 443650 │ │ │ │ + b.n 443658 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - b.n 4431a0 │ │ │ │ + b.n 4431a8 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - b.n 443614 │ │ │ │ + b.n 44361c │ │ │ │ lsls r1, r1, #4 │ │ │ │ - b.n 4431f0 │ │ │ │ + b.n 4431f8 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - b.n 443178 │ │ │ │ + b.n 443180 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - b.n 4435ec │ │ │ │ + b.n 4435f4 │ │ │ │ lsls r1, r1, #4 │ │ │ │ │ │ │ │ 00443274 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -407735,23 +407735,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ blx lr │ │ │ │ lsls r0, r4, #4 │ │ │ │ - ldmia r6, {r2, r4, r6, r7} │ │ │ │ + ldmia r6, {r3, r4, r6, r7} │ │ │ │ lsls r0, r1, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 442fb8 │ │ │ │ + b.n 442fc0 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - b.n 44342c │ │ │ │ + b.n 443434 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - movs r5, #40 @ 0x28 │ │ │ │ + movs r5, #44 @ 0x2c │ │ │ │ lsls r1, r1, #4 │ │ │ │ bhi.n 4433d4 │ │ │ │ lsls r5, r0, #4 │ │ │ │ │ │ │ │ 00443394 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -408042,53 +408042,53 @@ │ │ │ │ lsls r0, r4, #4 │ │ │ │ strh r4, [r7, #24] │ │ │ │ movs r0, r0 │ │ │ │ mov sl, lr │ │ │ │ lsls r0, r4, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - orns r1, r4, #9109504 @ 0x8b0000 │ │ │ │ - svc 76 @ 0x4c │ │ │ │ + orns r1, r8, #9109504 @ 0x8b0000 │ │ │ │ + svc 80 @ 0x50 │ │ │ │ lsls r1, r1, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #82 @ 0x52 │ │ │ │ + movs r3, #86 @ 0x56 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - bfi r1, r8, #0, #12 │ │ │ │ - udf #62 @ 0x3e │ │ │ │ + bfi r1, ip, #0, #12 │ │ │ │ + udf #66 @ 0x42 │ │ │ │ lsls r1, r1, #4 │ │ │ │ vaddw.s32 q8, q0, d4 │ │ │ │ - movs r2, #224 @ 0xe0 │ │ │ │ + movs r2, #228 @ 0xe4 │ │ │ │ lsls r1, r1, #4 │ │ │ │ adds r4, r3, #0 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - b.n 443e3c │ │ │ │ + b.n 443e44 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - @ instruction: 0xf2d4010b │ │ │ │ - ble.n 443604 │ │ │ │ + @ instruction: 0xf2d8010b │ │ │ │ + ble.n 44360c │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r5, [pc, #208] @ (443784 ) │ │ │ │ + ldr r5, [pc, #224] @ (443794 ) │ │ │ │ lsls r6, r1, #4 │ │ │ │ - movs r2, #130 @ 0x82 │ │ │ │ + movs r2, #134 @ 0x86 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - @ instruction: 0xf298010b │ │ │ │ - ble.n 44379c │ │ │ │ + @ instruction: 0xf29c010b │ │ │ │ + ble.n 4437a4 │ │ │ │ lsls r1, r1, #4 │ │ │ │ subs r0, r7, r6 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - @ instruction: 0xf26a010b │ │ │ │ - ble.n 443754 │ │ │ │ + @ instruction: 0xf26e010b │ │ │ │ + ble.n 44375c │ │ │ │ lsls r1, r1, #4 │ │ │ │ strb r6, [r7, #26] │ │ │ │ lsls r1, r3, #4 │ │ │ │ - b.n 44382c │ │ │ │ + b.n 443834 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - movs r1, #112 @ 0x70 │ │ │ │ + movs r1, #116 @ 0x74 │ │ │ │ lsls r1, r1, #4 │ │ │ │ │ │ │ │ 004436d8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -408183,26 +408183,26 @@ │ │ │ │ lsls r0, r4, #4 │ │ │ │ @ instruction: 0xb7f4 │ │ │ │ lsls r1, r4, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r7, #24] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 443c7c │ │ │ │ + b.n 443c84 │ │ │ │ lsls r1, r1, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adcs.w r1, r2, #11 │ │ │ │ - bgt.n 443828 │ │ │ │ + adcs.w r1, r6, #11 │ │ │ │ + bgt.n 443830 │ │ │ │ lsls r1, r1, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ muls r2, r6 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - movs r0, #206 @ 0xce │ │ │ │ + movs r0, #210 @ 0xd2 │ │ │ │ lsls r1, r1, #4 │ │ │ │ │ │ │ │ 004437e0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -408468,61 +408468,61 @@ │ │ │ │ lsls r0, r4, #4 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 443c70 │ │ │ │ + b.n 443c78 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - bge.n 443a00 │ │ │ │ + bge.n 443a08 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - lsls r6, r4, #27 │ │ │ │ + lsls r2, r5, #27 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - b.n 443c20 │ │ │ │ + b.n 443c28 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - bge.n 4439b4 │ │ │ │ + bge.n 4439bc │ │ │ │ lsls r1, r1, #4 │ │ │ │ rors r0, r5 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 443ae8 │ │ │ │ + b.n 443af0 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - bls.n 443a78 │ │ │ │ + bls.n 443a80 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strb r6, [r0, #16] │ │ │ │ + strb r2, [r1, #16] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - subs r0, r2, #3 │ │ │ │ + subs r4, r2, #3 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - svc 246 @ 0xf6 │ │ │ │ + svc 250 @ 0xfa │ │ │ │ lsls r1, r1, #4 │ │ │ │ - bls.n 443a3c │ │ │ │ + bls.n 443a44 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldmia r0!, {r1, r5} │ │ │ │ + ldmia r0!, {r1, r2, r5} │ │ │ │ lsls r0, r1, #4 │ │ │ │ - svc 178 @ 0xb2 │ │ │ │ + svc 182 @ 0xb6 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - bls.n 443bbc │ │ │ │ + bls.n 443bc4 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - svc 148 @ 0x94 │ │ │ │ + svc 152 @ 0x98 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - bls.n 443b84 │ │ │ │ + bls.n 443b8c │ │ │ │ lsls r1, r1, #4 │ │ │ │ - svc 122 @ 0x7a │ │ │ │ + svc 126 @ 0x7e │ │ │ │ lsls r1, r1, #4 │ │ │ │ - bls.n 443b58 │ │ │ │ + bls.n 443b60 │ │ │ │ lsls r1, r1, #4 │ │ │ │ strb r4, [r6, #10] │ │ │ │ lsls r1, r3, #4 │ │ │ │ - bgt.n 443a24 │ │ │ │ + bgt.n 443a2c │ │ │ │ lsls r1, r1, #4 │ │ │ │ - subs r6, r7, r5 │ │ │ │ + subs r2, r0, r6 │ │ │ │ lsls r1, r1, #4 │ │ │ │ │ │ │ │ 00443ae4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -408610,23 +408610,23 @@ │ │ │ │ lsls r1, r4, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #156 @ 0x9c │ │ │ │ lsls r0, r4, #4 │ │ │ │ - bgt.n 443c40 │ │ │ │ + bgt.n 443c48 │ │ │ │ lsls r0, r1, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - udf #54 @ 0x36 │ │ │ │ + udf #58 @ 0x3a │ │ │ │ lsls r1, r1, #4 │ │ │ │ - bvc.n 443bcc │ │ │ │ + bhi.n 443bd4 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adds r6, r2, #3 │ │ │ │ + adds r2, r3, #3 │ │ │ │ lsls r1, r1, #4 │ │ │ │ │ │ │ │ 00443bd4 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -408816,45 +408816,45 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #178 @ 0xb2 │ │ │ │ lsls r0, r4, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 443e40 │ │ │ │ + ble.n 443e48 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - bvc.n 443dbc │ │ │ │ + bvc.n 443dc4 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ble.n 443e40 │ │ │ │ + ble.n 443e48 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - bvs.n 443d94 │ │ │ │ + bvs.n 443d9c │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ble.n 443e08 │ │ │ │ + ble.n 443e10 │ │ │ │ lsls r1, r1, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 443d2c │ │ │ │ + bgt.n 443d34 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - bvs.n 443ea8 │ │ │ │ + bvs.n 443eb0 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - bgt.n 443cd4 │ │ │ │ + bgt.n 443cdc │ │ │ │ lsls r1, r1, #4 │ │ │ │ - bvs.n 443e50 │ │ │ │ + bvs.n 443e58 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - bgt.n 443eac │ │ │ │ + bgt.n 443eb4 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - bvs.n 443e28 │ │ │ │ + bvs.n 443e30 │ │ │ │ lsls r1, r1, #4 │ │ │ │ ldr r6, [r3, #120] @ 0x78 │ │ │ │ lsls r1, r3, #4 │ │ │ │ - bls.n 443cf4 │ │ │ │ + bls.n 443cfc │ │ │ │ lsls r1, r1, #4 │ │ │ │ - stmia r0!, {r1, r2, r4} │ │ │ │ + stmia r0!, {r1, r3, r4} │ │ │ │ lsls r0, r1, #4 │ │ │ │ │ │ │ │ 00443de0 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -408981,27 +408981,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #120 @ 0x78 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - stmia r3!, {r2, r3, r4, r6} │ │ │ │ + stmia r3!, {r5, r6} │ │ │ │ lsls r0, r1, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 443f4c │ │ │ │ + blt.n 443f54 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - bmi.n 443ec8 │ │ │ │ + bmi.n 443ed0 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - bpl.n 443f74 │ │ │ │ + bpl.n 443f7c │ │ │ │ lsls r1, r1, #4 │ │ │ │ ldmia r4!, {r2, r5, r7} │ │ │ │ lsls r5, r0, #4 │ │ │ │ - lsrs r4, r0, #11 │ │ │ │ + lsrs r0, r1, #11 │ │ │ │ lsls r7, r0, #4 │ │ │ │ │ │ │ │ 00443f24 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -409225,44 +409225,44 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [pc, #800] @ (444458 ) │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 4440e4 │ │ │ │ + bls.n 4440ec │ │ │ │ lsls r1, r1, #4 │ │ │ │ - bcc.n 4441f0 │ │ │ │ + bcc.n 4441f8 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - @ instruction: 0xe81c0110 │ │ │ │ - adds r0, r3, r0 │ │ │ │ + @ instruction: 0xe8200110 │ │ │ │ + adds r4, r3, r0 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - bls.n 444054 │ │ │ │ + bls.n 44405c │ │ │ │ lsls r1, r1, #4 │ │ │ │ - bcc.n 444164 │ │ │ │ + bcc.n 44416c │ │ │ │ lsls r1, r1, #4 │ │ │ │ - lsrs r2, r0, #4 │ │ │ │ + lsrs r6, r0, #4 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - bls.n 4441dc │ │ │ │ + bls.n 4441e4 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - bcs.n 4440e8 │ │ │ │ + bcs.n 4440f0 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - bls.n 4441a4 │ │ │ │ + bls.n 4441ac │ │ │ │ lsls r1, r1, #4 │ │ │ │ - bcs.n 4440b0 │ │ │ │ + bcs.n 4440b8 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - bls.n 44417c │ │ │ │ + bls.n 444184 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - bcs.n 444088 │ │ │ │ + bcs.n 444090 │ │ │ │ lsls r1, r1, #4 │ │ │ │ ldr r4, [r0, #64] @ 0x40 │ │ │ │ lsls r1, r3, #4 │ │ │ │ - bpl.n 44415c │ │ │ │ + bpl.n 444164 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - pop {r2, r3, r4, r5, r6} │ │ │ │ + pop {r7} │ │ │ │ lsls r0, r1, #4 │ │ │ │ │ │ │ │ 0044417c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -409382,27 +409382,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #226 @ 0xe2 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - pop {r1, r3} │ │ │ │ + pop {r1, r2, r3} │ │ │ │ lsls r0, r1, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 44421c │ │ │ │ + bvc.n 444224 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - bne.n 444328 │ │ │ │ + bne.n 444330 │ │ │ │ lsls r1, r1, #4 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r2, #24 │ │ │ │ + asrs r0, r3, #24 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - svc 152 @ 0x98 │ │ │ │ + svc 156 @ 0x9c │ │ │ │ lsls r0, r1, #4 │ │ │ │ │ │ │ │ 004442b0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -409894,99 +409894,99 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #232 @ 0xe8 │ │ │ │ lsls r0, r4, #4 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r4, 4447e0 │ │ │ │ + cbnz r0, 4447e2 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - bpl.n 444784 │ │ │ │ + bpl.n 44478c │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldmia r7!, {r1, r3, r5} │ │ │ │ + ldmia r7!, {r1, r2, r3, r5} │ │ │ │ lsls r1, r1, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #648 @ (adr r2, 444a44 ) │ │ │ │ + add r2, pc, #664 @ (adr r2, 444a54 ) │ │ │ │ lsls r0, r3, #4 │ │ │ │ - bpl.n 44487c │ │ │ │ + bpl.n 444884 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldmia r6!, {r2, r3, r4, r7} │ │ │ │ + ldmia r6!, {r5, r7} │ │ │ │ lsls r1, r1, #4 │ │ │ │ - bmi.n 444798 │ │ │ │ + bmi.n 4447a0 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldmia r6!, {r2, r5} │ │ │ │ + ldmia r6!, {r3, r5} │ │ │ │ lsls r1, r1, #4 │ │ │ │ - cbz r4, 444820 │ │ │ │ + cbz r0, 444822 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - bmi.n 444704 │ │ │ │ + bmi.n 44470c │ │ │ │ lsls r1, r1, #4 │ │ │ │ - bmi.n 44475c │ │ │ │ + bmi.n 444764 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldmia r6!, {} │ │ │ │ + ldmia r6!, {r2} │ │ │ │ lsls r1, r1, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 444754 │ │ │ │ + bmi.n 44475c │ │ │ │ lsls r1, r1, #4 │ │ │ │ - bmi.n 4448b0 │ │ │ │ + bmi.n 4448b8 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldmia r5, {r5, r7} │ │ │ │ + ldmia r5, {r2, r5, r7} │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r7, [sp, #600] @ 0x258 │ │ │ │ + ldr r7, [sp, #616] @ 0x268 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldmia r5!, {r1, r2, r6} │ │ │ │ + ldmia r5!, {r1, r3, r6} │ │ │ │ lsls r1, r1, #4 │ │ │ │ - bmi.n 444808 │ │ │ │ + bmi.n 444810 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - bcc.n 4447e8 │ │ │ │ + bcc.n 4447f0 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - bcc.n 4447b8 │ │ │ │ + bcc.n 4447c0 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldmia r5!, {r1, r3, r4} │ │ │ │ + ldmia r5!, {r1, r2, r3, r4} │ │ │ │ lsls r1, r1, #4 │ │ │ │ - bcc.n 444794 │ │ │ │ + bcc.n 44479c │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldmia r5!, {} │ │ │ │ + ldmia r5!, {r2} │ │ │ │ lsls r1, r1, #4 │ │ │ │ stmia r4!, {r1, r5, r6, r7} │ │ │ │ lsls r5, r0, #4 │ │ │ │ - bcc.n 444754 │ │ │ │ + bcc.n 44475c │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldmia r4, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r4!, {r5, r6, r7} │ │ │ │ lsls r1, r1, #4 │ │ │ │ - stmia r4!, {r2} │ │ │ │ + stmia r4!, {r3} │ │ │ │ lsls r0, r1, #4 │ │ │ │ - bcc.n 4448e4 │ │ │ │ + bcc.n 4448ec │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldmia r4, {r2, r3, r4, r7} │ │ │ │ + ldmia r4!, {r5, r7} │ │ │ │ lsls r1, r1, #4 │ │ │ │ - add r0, pc, #536 @ (adr r0, 444a40 ) │ │ │ │ + add r0, pc, #552 @ (adr r0, 444a50 ) │ │ │ │ lsls r0, r3, #4 │ │ │ │ - bcc.n 4448b0 │ │ │ │ + bcc.n 4448b8 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldmia r4, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r4, {r1, r3, r4, r5, r6} │ │ │ │ lsls r1, r1, #4 │ │ │ │ - bcc.n 44487c │ │ │ │ + bcc.n 444884 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldmia r4!, {r5, r6} │ │ │ │ + ldmia r4!, {r2, r5, r6} │ │ │ │ lsls r1, r1, #4 │ │ │ │ str r4, [r7, #88] @ 0x58 │ │ │ │ lsls r1, r3, #4 │ │ │ │ - ldmia r7, {r1, r3, r5, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r5, r7} │ │ │ │ lsls r1, r1, #4 │ │ │ │ - bgt.n 4448b4 │ │ │ │ + bgt.n 4448bc │ │ │ │ lsls r0, r1, #4 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ lsls r1, r3, #4 │ │ │ │ - ldmia r7, {r1, r2, r3, r7} │ │ │ │ + ldmia r7, {r1, r4, r7} │ │ │ │ lsls r1, r1, #4 │ │ │ │ - subs r1, #24 │ │ │ │ + subs r1, #28 │ │ │ │ lsls r1, r1, #4 │ │ │ │ │ │ │ │ 00444850 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -410058,21 +410058,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #122 @ 0x7a │ │ │ │ lsls r0, r4, #4 │ │ │ │ add r6, pc, #488 @ (adr r6, 444af0 ) │ │ │ │ lsls r1, r4, #4 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb738 │ │ │ │ + @ instruction: 0xb73c │ │ │ │ lsls r0, r1, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 444818 │ │ │ │ + bne.n 444820 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldmia r2, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r2!, {r6, r7} │ │ │ │ lsls r1, r1, #4 │ │ │ │ adds r2, #26 │ │ │ │ lsls r0, r4, #4 │ │ │ │ │ │ │ │ 00444920 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -410266,51 +410266,51 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r4, r5, r6} │ │ │ │ + push {r1, r2, r4, r5, r6} │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldmia r1, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r1, #4 │ │ │ │ - beq.n 444ad4 │ │ │ │ + beq.n 444adc │ │ │ │ lsls r1, r1, #4 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 444aa4 │ │ │ │ + beq.n 444aac │ │ │ │ lsls r1, r1, #4 │ │ │ │ - beq.n 444a48 │ │ │ │ + beq.n 444a50 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldmia r1!, {r5, r6} │ │ │ │ + ldmia r1!, {r2, r5, r6} │ │ │ │ lsls r1, r1, #4 │ │ │ │ - beq.n 444be0 │ │ │ │ + beq.n 444be8 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldmia r1!, {r3, r5} │ │ │ │ + ldmia r1!, {r2, r3, r5} │ │ │ │ lsls r1, r1, #4 │ │ │ │ - push {r1, r2, r3, r4, r5, r6, lr} │ │ │ │ + push {r1, r7, lr} │ │ │ │ lsls r0, r1, #4 │ │ │ │ - beq.n 444ba4 │ │ │ │ + beq.n 444bac │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldmia r1, {r1, r2} │ │ │ │ + ldmia r1, {r1, r3} │ │ │ │ lsls r1, r1, #4 │ │ │ │ - beq.n 444b84 │ │ │ │ + beq.n 444b8c │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldmia r0!, {r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r1, #4 │ │ │ │ - beq.n 444b5c │ │ │ │ + beq.n 444b64 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldmia r0!, {r3, r4, r6, r7} │ │ │ │ + ldmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r1, #4 │ │ │ │ str r4, [r2, #36] @ 0x24 │ │ │ │ lsls r1, r3, #4 │ │ │ │ - ldmia r4!, {r1, r6} │ │ │ │ + ldmia r4!, {r1, r2, r6} │ │ │ │ lsls r1, r1, #4 │ │ │ │ - lsrs r4, r2, #14 │ │ │ │ + lsrs r0, r3, #14 │ │ │ │ lsls r1, r1, #4 │ │ │ │ │ │ │ │ 00444b34 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -410398,23 +410398,23 @@ │ │ │ │ lsls r1, r4, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ cmp r7, #76 @ 0x4c │ │ │ │ lsls r0, r4, #4 │ │ │ │ - sxtb r6, r6 │ │ │ │ + sxtb r2, r7 │ │ │ │ lsls r0, r1, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r1, #4 │ │ │ │ - stmia r7!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r7!, {r1, r4, r5, r7} │ │ │ │ lsls r1, r1, #4 │ │ │ │ - lsrs r6, r0, #18 │ │ │ │ + lsrs r2, r1, #18 │ │ │ │ lsls r1, r1, #4 │ │ │ │ │ │ │ │ 00444c24 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -410510,34 +410510,34 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx 73c0ac │ │ │ │ b.n 444cb2 │ │ │ │ cmp r6, #192 @ 0xc0 │ │ │ │ lsls r0, r4, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r4, #16] │ │ │ │ + str r6, [r4, #16] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - lsrs r4, r5, #15 │ │ │ │ + lsrs r0, r6, #15 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldmia r6, {r3, r5, r6} │ │ │ │ + ldmia r6, {r2, r3, r5, r6} │ │ │ │ lsls r1, r1, #4 │ │ │ │ - stmia r6!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldmia r6, {r1, r2, r3, r6} │ │ │ │ + ldmia r6, {r1, r4, r6} │ │ │ │ lsls r1, r1, #4 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r6!, {r1, r6, r7} │ │ │ │ lsls r1, r1, #4 │ │ │ │ - @ instruction: 0xf2f80114 │ │ │ │ - ldmia r6!, {r1, r3, r5} │ │ │ │ + @ instruction: 0xf2fc0114 │ │ │ │ + ldmia r6!, {r1, r2, r3, r5} │ │ │ │ lsls r1, r1, #4 │ │ │ │ - stmia r6!, {r2, r3, r4, r7} │ │ │ │ + stmia r6!, {r5, r7} │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldmia r6!, {r1, r2, r4} │ │ │ │ + ldmia r6!, {r1, r3, r4} │ │ │ │ lsls r1, r1, #4 │ │ │ │ - stmia r6!, {r1, r2, r7} │ │ │ │ + stmia r6!, {r1, r3, r7} │ │ │ │ lsls r1, r1, #4 │ │ │ │ │ │ │ │ 00444d3c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -410650,31 +410650,31 @@ │ │ │ │ lsls r0, r4, #4 │ │ │ │ add r1, pc, #600 @ (adr r1, 445098 ) │ │ │ │ lsls r1, r4, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2!, {r1, r3} │ │ │ │ + ldmia r2, {r1, r2, r3} │ │ │ │ lsls r0, r1, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5!, {r1, r3, r4, r6} │ │ │ │ + ldmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r1, r1, #4 │ │ │ │ - stmia r5!, {r1, r3, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r1, r1, #4 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #250 @ 0xfa │ │ │ │ lsls r0, r4, #4 │ │ │ │ - add sp, #136 @ 0x88 │ │ │ │ + add sp, #152 @ 0x98 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - lsrs r2, r1, #9 │ │ │ │ + lsrs r6, r1, #9 │ │ │ │ lsls r1, r1, #4 │ │ │ │ │ │ │ │ 00444e6c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -410719,25 +410719,25 @@ │ │ │ │ b.n 444eaa │ │ │ │ cmp r4, #122 @ 0x7a │ │ │ │ lsls r0, r4, #4 │ │ │ │ subs r6, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r4, {r1, r3, r4, r5, r7} │ │ │ │ lsls r1, r1, #4 │ │ │ │ - stmia r4!, {r1, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r1, r1, #4 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r1, r3, r5, r6} │ │ │ │ + ldmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldmia r4!, {r1, r2, r3, r7} │ │ │ │ + ldmia r4, {r1, r4, r7} │ │ │ │ lsls r1, r1, #4 │ │ │ │ - stmia r4!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r1, #4 │ │ │ │ │ │ │ │ 00444ef8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -410835,21 +410835,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r2, #3 │ │ │ │ + lsrs r0, r3, #3 │ │ │ │ lsls r1, r1, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3, {r2, r3, r5, r7} │ │ │ │ + ldmia r3!, {r4, r5, r7} │ │ │ │ lsls r1, r1, #4 │ │ │ │ - stmia r3!, {r3, r4, r6, r7} │ │ │ │ + stmia r3!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r1, #4 │ │ │ │ cbnz r6, 445068 │ │ │ │ lsls r5, r0, #4 │ │ │ │ │ │ │ │ 00444ffc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -410986,36 +410986,36 @@ │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ cmp r2, #228 @ 0xe4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2, {r1, r2, r6, r7} │ │ │ │ + ldmia r2!, {r1, r3, r6, r7} │ │ │ │ lsls r1, r1, #4 │ │ │ │ - stmia r2!, {r3, r4, r6, r7} │ │ │ │ + stmia r2!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r1, #4 │ │ │ │ - vbic d0, d4, d4 │ │ │ │ - ldmia r2!, {r3, r5, r7} │ │ │ │ + vbic d0, d8, d4 │ │ │ │ + ldmia r2, {r2, r3, r5, r7} │ │ │ │ lsls r1, r1, #4 │ │ │ │ - stmia r2!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r2!, {r6, r7} │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrb r2, [r1, r3] │ │ │ │ + ldrb r6, [r1, r3] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - lsls r4, r2, #30 │ │ │ │ + lsls r0, r3, #30 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldmia r2, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r2!, {r1, r4, r5, r6} │ │ │ │ lsls r1, r1, #4 │ │ │ │ - stmia r2!, {r2, r7} │ │ │ │ + stmia r2!, {r3, r7} │ │ │ │ lsls r1, r1, #4 │ │ │ │ ldrh r0, [r4, r7] │ │ │ │ lsls r1, r3, #4 │ │ │ │ - stmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r5!, {r1, r4, r6, r7} │ │ │ │ lsls r1, r1, #4 │ │ │ │ - add r7, sp, #640 @ 0x280 │ │ │ │ + add r7, sp, #656 @ 0x290 │ │ │ │ lsls r0, r1, #4 │ │ │ │ │ │ │ │ 0044517c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -411114,29 +411114,29 @@ │ │ │ │ lsls r0, r4, #4 │ │ │ │ ldr r5, [sp, #320] @ 0x140 │ │ │ │ lsls r1, r4, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r1, r2, r6, r7} │ │ │ │ + stmia r5!, {r1, r3, r6, r7} │ │ │ │ lsls r0, r1, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1, {r1, r4, r5, r6} │ │ │ │ + ldmia r1, {r1, r2, r4, r5, r6} │ │ │ │ lsls r1, r1, #4 │ │ │ │ - stmia r1!, {r1, r2, r7} │ │ │ │ + stmia r1!, {r1, r3, r7} │ │ │ │ lsls r1, r1, #4 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #204 @ 0xcc │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r4, #24 │ │ │ │ + lsls r6, r4, #24 │ │ │ │ lsls r1, r1, #4 │ │ │ │ │ │ │ │ 00445290 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -411321,48 +411321,48 @@ │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ cmp r0, #80 @ 0x50 │ │ │ │ lsls r0, r4, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldc 1, cr0, [r8], {20} │ │ │ │ - ldmia r0!, {r3, r4, r5} │ │ │ │ + ldc 1, cr0, [ip], {20} │ │ │ │ + ldmia r0!, {r2, r3, r4, r5} │ │ │ │ lsls r1, r1, #4 │ │ │ │ - stmia r0!, {r6} │ │ │ │ + stmia r0!, {r2, r6} │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldmia r0!, {r2, r3} │ │ │ │ + ldmia r0!, {r4} │ │ │ │ lsls r1, r1, #4 │ │ │ │ - stmia r0!, {r1, r4} │ │ │ │ + stmia r0!, {r1, r2, r4} │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrh r6, [r4, r0] │ │ │ │ + ldrh r2, [r5, r0] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - lsls r0, r6, #19 │ │ │ │ - lsls r1, r1, #4 │ │ │ │ - stmia r7!, {r1, r2, r4, r6, r7} │ │ │ │ + lsls r4, r6, #19 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - nop {14} │ │ │ │ + stmia r7!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r1, r1, #4 │ │ │ │ - movs r4, #76 @ 0x4c │ │ │ │ + itt al │ │ │ │ + lslal r1, r1, #4 │ │ │ │ + moval r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #280 @ 0x118 │ │ │ │ + add r2, sp, #296 @ 0x128 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ite hi │ │ │ │ - lslhi r1, r1, #4 │ │ │ │ - stmials r7!, {r1, r2, r4, r5, r6} │ │ │ │ + nop {9} │ │ │ │ lsls r1, r1, #4 │ │ │ │ - stmia r7!, {r2, r3, r6} │ │ │ │ + stmia r7!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r1, r1, #4 │ │ │ │ - itee pl │ │ │ │ + stmia r7!, {r4, r6} │ │ │ │ + lsls r1, r1, #4 │ │ │ │ + itet pl │ │ │ │ lslpl r1, r1, #4 │ │ │ │ ldrmi r2, [r1, r3] │ │ │ │ - lslmi r1, r3, #4 │ │ │ │ - stmia r2!, {r3, r4, r5, r7} │ │ │ │ + lslpl r1, r3, #4 │ │ │ │ + stmia r2!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r1, #4 │ │ │ │ - lsls r2, r2, #6 │ │ │ │ + lsls r6, r2, #6 │ │ │ │ lsls r1, r1, #4 │ │ │ │ │ │ │ │ 004454ac : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -411450,23 +411450,23 @@ │ │ │ │ lsls r1, r4, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #212 @ 0xd4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - stmia r2!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r2!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r0, r1, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r1, r2, r3, r5} │ │ │ │ + stmia r6!, {r1, r4, r5} │ │ │ │ lsls r1, r1, #4 │ │ │ │ - bkpt 0x0036 │ │ │ │ + bkpt 0x003a │ │ │ │ lsls r1, r1, #4 │ │ │ │ - lsls r6, r1, #12 │ │ │ │ + lsls r2, r2, #12 │ │ │ │ lsls r1, r1, #4 │ │ │ │ │ │ │ │ 0044559c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -411826,79 +411826,79 @@ │ │ │ │ lsls r0, r4, #4 │ │ │ │ muls r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r4} │ │ │ │ + stmia r5!, {r2, r4} │ │ │ │ lsls r1, r1, #4 │ │ │ │ - pop {r4, r5, r6, r7} │ │ │ │ + pop {r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r1, #4 │ │ │ │ - stmia r4!, {r3, r5, r6, r7} │ │ │ │ + stmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r1, #4 │ │ │ │ - stmia r5!, {r2} │ │ │ │ + stmia r5!, {r3} │ │ │ │ lsls r1, r1, #4 │ │ │ │ - pop {r1, r2, r3, r4, r5, r7} │ │ │ │ + pop {r1, r6, r7} │ │ │ │ lsls r1, r1, #4 │ │ │ │ - stmia r4!, {r5, r7} │ │ │ │ + stmia r4!, {r2, r5, r7} │ │ │ │ lsls r1, r1, #4 │ │ │ │ - lsls r6, r1, #6 │ │ │ │ + lsls r2, r2, #6 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - stmia r4!, {r2, r3, r4, r7} │ │ │ │ + stmia r4!, {r5, r7} │ │ │ │ lsls r1, r1, #4 │ │ │ │ - pop {r1, r7} │ │ │ │ + pop {r1, r2, r7} │ │ │ │ lsls r1, r1, #4 │ │ │ │ str r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r4, 4459aa │ │ │ │ + cbnz r0, 4459ac │ │ │ │ lsls r1, r1, #4 │ │ │ │ ldmia r5!, {r1, r4} │ │ │ │ lsls r4, r0, #4 │ │ │ │ - lsls r4, r5, #1 │ │ │ │ + lsls r0, r6, #1 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r3!, {r1, r7} │ │ │ │ lsls r1, r1, #4 │ │ │ │ - stmia r3!, {r1, r4, r6} │ │ │ │ + stmia r3!, {r1, r2, r4, r6} │ │ │ │ lsls r1, r1, #4 │ │ │ │ - cbnz r4, 4459ac │ │ │ │ + cbnz r0, 4459ae │ │ │ │ lsls r1, r1, #4 │ │ │ │ - stmia r3!, {r3, r4, r5} │ │ │ │ + stmia r3!, {r2, r3, r4, r5} │ │ │ │ lsls r1, r1, #4 │ │ │ │ - cbnz r2, 4459ae │ │ │ │ + cbnz r6, 4459ae │ │ │ │ lsls r1, r1, #4 │ │ │ │ - cbnz r0, 4459ae │ │ │ │ + cbnz r4, 4459ae │ │ │ │ lsls r1, r1, #4 │ │ │ │ - stmia r3!, {r1} │ │ │ │ + stmia r3!, {r1, r2} │ │ │ │ lsls r1, r1, #4 │ │ │ │ - vrev16.32 d16, d8 │ │ │ │ - stmia r3!, {r1, r3} │ │ │ │ + vrev16. d16, d8 │ │ │ │ + stmia r3!, {r1, r2, r3} │ │ │ │ lsls r1, r1, #4 │ │ │ │ - stmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r1, #4 │ │ │ │ - stmia r3!, {r1, r2, r4} │ │ │ │ + stmia r3!, {r1, r3, r4} │ │ │ │ lsls r1, r1, #4 │ │ │ │ - revsh r0, r2 │ │ │ │ + revsh r4, r2 │ │ │ │ lsls r1, r1, #4 │ │ │ │ strb r2, [r1, r1] │ │ │ │ lsls r1, r3, #4 │ │ │ │ - bkpt 0x0038 │ │ │ │ + bkpt 0x003c │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldc2 1, cr0, [r2, #-32] @ 0xffffffe0 │ │ │ │ + ldc2 1, cr0, [r6, #-32] @ 0xffffffe0 │ │ │ │ strb r6, [r5, r0] │ │ │ │ lsls r1, r3, #4 │ │ │ │ - bkpt 0x001c │ │ │ │ + bkpt 0x0020 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - add r0, sp, #712 @ 0x2c8 │ │ │ │ + add r0, sp, #728 @ 0x2d8 │ │ │ │ lsls r0, r1, #4 │ │ │ │ strb r2, [r2, r0] │ │ │ │ lsls r1, r3, #4 │ │ │ │ - bkpt 0x0000 │ │ │ │ + bkpt 0x0004 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - bkpt 0x003e │ │ │ │ + bkpt 0x0042 │ │ │ │ lsls r0, r1, #4 │ │ │ │ │ │ │ │ 004459a8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -412306,97 +412306,97 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #30] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #856 @ (adr r5, 4460d4 ) │ │ │ │ + add r5, pc, #872 @ (adr r5, 4460e4 ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ - stmia r2!, {r4} │ │ │ │ + stmia r2!, {r2, r4} │ │ │ │ lsls r1, r1, #4 │ │ │ │ - cbnz r4, 445d9c │ │ │ │ + cbnz r0, 445d9e │ │ │ │ lsls r1, r1, #4 │ │ │ │ - stmia r1!, {r3, r7} │ │ │ │ + stmia r1!, {r2, r3, r7} │ │ │ │ lsls r1, r1, #4 │ │ │ │ - @ instruction: 0xb8dc │ │ │ │ + @ instruction: 0xb8e0 │ │ │ │ lsls r1, r1, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r1, #4 │ │ │ │ - @ instruction: 0xb84e │ │ │ │ + @ instruction: 0xb852 │ │ │ │ lsls r1, r1, #4 │ │ │ │ str r6, [r4, r5] │ │ │ │ lsls r1, r3, #4 │ │ │ │ - cbnz r4, 445df4 │ │ │ │ + cbnz r0, 445df6 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - add r2, pc, #472 @ (adr r2, 445f7c ) │ │ │ │ + add r2, pc, #488 @ (adr r2, 445f8c ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ - stmia r0!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r1, r1, #4 │ │ │ │ - @ instruction: 0xb7ba │ │ │ │ + @ instruction: 0xb7be │ │ │ │ lsls r1, r1, #4 │ │ │ │ - stmia r0!, {r3, r4, r6} │ │ │ │ + stmia r0!, {r2, r3, r4, r6} │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r4, [sp, #840] @ 0x348 │ │ │ │ + ldr r4, [sp, #856] @ 0x358 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - stmia r0!, {r1, r2, r3} │ │ │ │ + stmia r0!, {r1, r4} │ │ │ │ lsls r1, r1, #4 │ │ │ │ - stmia r0!, {r3, r4, r5} │ │ │ │ + stmia r0!, {r2, r3, r4, r5} │ │ │ │ lsls r1, r1, #4 │ │ │ │ - @ instruction: 0xb78e │ │ │ │ + @ instruction: 0xb792 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - subs r0, r0, r2 │ │ │ │ + subs r4, r0, r2 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - stmia r0!, {r2, r3, r4} │ │ │ │ + stmia r0!, {r5} │ │ │ │ lsls r1, r1, #4 │ │ │ │ - stmia r0!, {r1, r2} │ │ │ │ + stmia r0!, {r1, r3} │ │ │ │ lsls r1, r1, #4 │ │ │ │ - @ instruction: 0xb75c │ │ │ │ + @ instruction: 0xb760 │ │ │ │ lsls r1, r1, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r1, r2, r3} │ │ │ │ + stmia r0!, {r1, r4} │ │ │ │ lsls r1, r1, #4 │ │ │ │ - it lt │ │ │ │ + itt lt │ │ │ │ lsllt r1, r1, #4 │ │ │ │ - @ instruction: 0xb70c │ │ │ │ + @ instruction: 0xb710 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - stmia r5!, {r4, r5, r6} │ │ │ │ + stmia r5!, {r2, r4, r5, r6} │ │ │ │ lsls r0, r1, #4 │ │ │ │ - @ instruction: 0xb6f4 │ │ │ │ + @ instruction: 0xb6f8 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - itee ls │ │ │ │ + itet ls │ │ │ │ lslls r1, r1, #4 │ │ │ │ - stmiahi r0!, {r1, r3, r4, r5} │ │ │ │ - lslhi r1, r1, #4 │ │ │ │ - it vs │ │ │ │ + stmiahi r0!, {r1, r2, r3, r4, r5} │ │ │ │ + lslls r1, r1, #4 │ │ │ │ + ite vs │ │ │ │ lslvs r1, r1, #4 │ │ │ │ - @ instruction: 0xb6bc │ │ │ │ + @ instruction: 0xb6c0 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - mov r0, r8 │ │ │ │ + mov r4, r8 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - it mi │ │ │ │ + ite mi │ │ │ │ lslmi r1, r1, #4 │ │ │ │ - itee cc │ │ │ │ + itet cc @ unpredictable │ │ │ │ lslcc r1, r1, #4 │ │ │ │ - @ instruction: 0xb688 │ │ │ │ - lslcs r1, r1, #4 │ │ │ │ - stmia r0!, {r2, r3, r4} │ │ │ │ + @ instruction: 0xb68c │ │ │ │ + lslcc r1, r1, #4 │ │ │ │ + stmia r0!, {r5} │ │ │ │ lsls r1, r1, #4 │ │ │ │ - itt eq │ │ │ │ + it eq │ │ │ │ lsleq r1, r1, #4 │ │ │ │ - setend be @ unpredictable │ │ │ │ + @ instruction: 0xb65c │ │ │ │ lsls r1, r1, #4 │ │ │ │ ldr r7, [pc, #768] @ (446118 ) │ │ │ │ lsls r1, r3, #4 │ │ │ │ - cbnz r6, 445e46 │ │ │ │ + cbnz r2, 445e48 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - stmia r1!, {r3, r5} │ │ │ │ + stmia r1!, {r2, r3, r5} │ │ │ │ lsls r0, r1, #4 │ │ │ │ │ │ │ │ 00445e20 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -412512,28 +412512,28 @@ │ │ │ │ b.n 445eee │ │ │ │ adds r6, r0, #2 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x0076 │ │ │ │ + bkpt 0x007a │ │ │ │ lsls r1, r1, #4 │ │ │ │ - push {r1, r2, r3, r4, r7} │ │ │ │ + push {r1, r5, r7} │ │ │ │ lsls r1, r1, #4 │ │ │ │ stmia r6!, {r1, r3, r5} │ │ │ │ lsls r4, r0, #4 │ │ │ │ - vst2.8 {d0[0],d1[0]}, [r6], r8 │ │ │ │ - bkpt 0x004c │ │ │ │ + vst2.8 {d0[0],d1[0]}, [sl], r8 │ │ │ │ + bkpt 0x0050 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - push {r1, r2, r4, r5, r6} │ │ │ │ + push {r1, r3, r4, r5, r6} │ │ │ │ lsls r1, r1, #4 │ │ │ │ - bkpt 0x0036 │ │ │ │ + bkpt 0x003a │ │ │ │ lsls r1, r1, #4 │ │ │ │ - push {r1, r2, r3, r4, r6} │ │ │ │ + push {r1, r5, r6} │ │ │ │ lsls r1, r1, #4 │ │ │ │ │ │ │ │ 00445f5c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -412649,25 +412649,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ subs r6, r0, r4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - add r1, pc, #936 @ (adr r1, 446418 ) │ │ │ │ + add r1, pc, #952 @ (adr r1, 446428 ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, r3, r4, r5, pc} │ │ │ │ + pop {r1, r6, pc} │ │ │ │ lsls r1, r1, #4 │ │ │ │ - cbz r6, 4460d4 │ │ │ │ + cbz r2, 4460d6 │ │ │ │ lsls r1, r1, #4 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 4460f2 │ │ │ │ + cbz r4, 4460f2 │ │ │ │ lsls r1, r1, #4 │ │ │ │ add r3, sp, #192 @ 0xc0 │ │ │ │ lsls r5, r0, #4 │ │ │ │ │ │ │ │ 00446088 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -412765,33 +412765,33 @@ │ │ │ │ blx 344c20 <_Py_Dealloc@plt+0x4> │ │ │ │ b.n 44612a │ │ │ │ nop │ │ │ │ subs r6, r3, r1 │ │ │ │ lsls r0, r4, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #784] @ 0x310 │ │ │ │ + str r7, [sp, #800] @ 0x320 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - pop {r2, r3, r4, r5, r6} │ │ │ │ + pop {r7} │ │ │ │ lsls r1, r1, #4 │ │ │ │ - pop {r1, r5, r7} │ │ │ │ + pop {r1, r2, r5, r7} │ │ │ │ lsls r1, r1, #4 │ │ │ │ - uxth r0, r0 │ │ │ │ + uxth r4, r0 │ │ │ │ lsls r1, r1, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r2, r3, r4, r7} │ │ │ │ + pop {r5, r7} │ │ │ │ lsls r1, r1, #4 │ │ │ │ - pop {r4, r5, r6} │ │ │ │ + pop {r2, r4, r5, r6} │ │ │ │ lsls r1, r1, #4 │ │ │ │ - sxtb r4, r1 │ │ │ │ + sxtb r0, r2 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - pop {r3, r4, r6} │ │ │ │ + pop {r2, r3, r4, r6} │ │ │ │ lsls r1, r1, #4 │ │ │ │ - sxth r4, r6 │ │ │ │ + sxth r0, r7 │ │ │ │ lsls r1, r1, #4 │ │ │ │ │ │ │ │ 00446194 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -412863,21 +412863,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r6, r6, r4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ ldrh r6, [r6, #40] @ 0x28 │ │ │ │ lsls r1, r4, #4 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #256] @ 0x100 │ │ │ │ + ldr r4, [sp, #272] @ 0x110 │ │ │ │ lsls r0, r1, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r4, 4462c2 │ │ │ │ + cbnz r0, 4462c4 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - cbz r0, 44627e │ │ │ │ + cbz r4, 44627e │ │ │ │ lsls r1, r1, #4 │ │ │ │ adds r6, r2, r3 │ │ │ │ lsls r0, r4, #4 │ │ │ │ │ │ │ │ 00446264 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -413978,186 +413978,186 @@ │ │ │ │ nop │ │ │ │ adds r4, r7, r1 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #208] @ 0xd0 │ │ │ │ + ldr r5, [sp, #224] @ 0xe0 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - cbnz r4, 446e60 │ │ │ │ + cbnz r0, 446e62 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - sub sp, #256 @ 0x100 │ │ │ │ + sub sp, #272 @ 0x110 │ │ │ │ lsls r1, r1, #4 │ │ │ │ ldrb r0, [r7, #30] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #64] @ (446e50 ) │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r6, 446e4a │ │ │ │ + cbnz r2, 446e4c │ │ │ │ lsls r1, r1, #4 │ │ │ │ - add r7, sp, #104 @ 0x68 │ │ │ │ + add r7, sp, #120 @ 0x78 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - cbnz r2, 446e24 │ │ │ │ + cbnz r6, 446e24 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - add r6, sp, #376 @ 0x178 │ │ │ │ + add r6, sp, #392 @ 0x188 │ │ │ │ lsls r1, r1, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb7ec │ │ │ │ + @ instruction: 0xb7f0 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - @ instruction: 0xb8d2 │ │ │ │ + @ instruction: 0xb8d6 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - add r6, sp, #120 @ 0x78 │ │ │ │ + add r6, sp, #136 @ 0x88 │ │ │ │ lsls r1, r1, #4 │ │ │ │ asrs r0, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb7e8 │ │ │ │ + @ instruction: 0xb7ec │ │ │ │ lsls r1, r1, #4 │ │ │ │ - add r5, sp, #208 @ 0xd0 │ │ │ │ + add r5, sp, #224 @ 0xe0 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - str r2, [sp, #24] │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - @ instruction: 0xb746 │ │ │ │ + @ instruction: 0xb74a │ │ │ │ lsls r1, r1, #4 │ │ │ │ - @ instruction: 0xb770 │ │ │ │ + @ instruction: 0xb774 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - add r4, sp, #760 @ 0x2f8 │ │ │ │ + add r4, sp, #776 @ 0x308 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - subs r4, #76 @ 0x4c │ │ │ │ + subs r4, #80 @ 0x50 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - push {r1, r4, r6, lr} │ │ │ │ + push {r1, r2, r4, r6, lr} │ │ │ │ lsls r1, r1, #4 │ │ │ │ - @ instruction: 0xb740 │ │ │ │ + @ instruction: 0xb744 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - add r4, sp, #568 @ 0x238 │ │ │ │ + add r4, sp, #584 @ 0x248 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - add r4, sp, #488 @ 0x1e8 │ │ │ │ + add r4, sp, #504 @ 0x1f8 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - cdp2 1, 11, cr0, cr12, cr14, {0} │ │ │ │ - push {r1, r3, r4, lr} │ │ │ │ + cdp2 1, 12, cr0, cr0, cr14, {0} │ │ │ │ + push {r1, r2, r3, r4, lr} │ │ │ │ lsls r1, r1, #4 │ │ │ │ - @ instruction: 0xb710 │ │ │ │ + @ instruction: 0xb714 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - cpsid a │ │ │ │ + @ instruction: 0xb678 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - add r3, sp, #768 @ 0x300 │ │ │ │ + add r3, sp, #784 @ 0x310 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - add r3, sp, #392 @ 0x188 │ │ │ │ + add r3, sp, #408 @ 0x198 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - lsrs r2, r4, #25 │ │ │ │ + lsrs r6, r4, #25 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - push {r1} │ │ │ │ + push {r1, r2} │ │ │ │ lsls r1, r1, #4 │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ + push {r2, r3, r4, r5, r6, r7, lr} │ │ │ │ lsls r1, r1, #4 │ │ │ │ - push {r2, r3} │ │ │ │ + push {r4} │ │ │ │ lsls r1, r1, #4 │ │ │ │ - push {r1, r2, r4, r5, r7, lr} │ │ │ │ + push {r1, r3, r4, r5, r7, lr} │ │ │ │ lsls r1, r1, #4 │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #24 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - add r2, sp, #856 @ 0x358 │ │ │ │ + add r2, sp, #872 @ 0x368 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - lsrs r0, r3, #23 │ │ │ │ + lsrs r4, r3, #23 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - cbz r6, 446f00 │ │ │ │ + cbz r2, 446f02 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - push {r2, r3, r5, r6, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ lsls r1, r1, #4 │ │ │ │ - push {r2, r3, r6, lr} │ │ │ │ + push {r4, r6, lr} │ │ │ │ lsls r1, r1, #4 │ │ │ │ - add r2, sp, #608 @ 0x260 │ │ │ │ + add r2, sp, #624 @ 0x270 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - add r2, sp, #456 @ 0x1c8 │ │ │ │ + add r2, sp, #472 @ 0x1d8 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - lsrs r4, r6, #21 │ │ │ │ + lsrs r0, r7, #21 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - cbz r2, 446f00 │ │ │ │ + cbz r6, 446f00 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - push {r3, lr} │ │ │ │ + push {r2, r3, lr} │ │ │ │ lsls r1, r1, #4 │ │ │ │ - add r2, sp, #128 @ 0x80 │ │ │ │ + add r2, sp, #144 @ 0x90 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - lsrs r2, r4, #20 │ │ │ │ + lsrs r6, r4, #20 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - uxtb r0, r0 │ │ │ │ + uxtb r4, r0 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - push {r1, r2, r4, r5, r7} │ │ │ │ + push {r1, r3, r4, r5, r7} │ │ │ │ lsls r1, r1, #4 │ │ │ │ - @ instruction: 0xb83c │ │ │ │ + @ instruction: 0xb840 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - push {r2, r4, r7} │ │ │ │ + push {r3, r4, r7} │ │ │ │ lsls r1, r1, #4 │ │ │ │ - add r1, sp, #848 @ 0x350 │ │ │ │ + add r1, sp, #864 @ 0x360 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - push {r3, r4, r6} │ │ │ │ + push {r2, r3, r4, r6} │ │ │ │ lsls r1, r1, #4 │ │ │ │ - add r1, sp, #656 @ 0x290 │ │ │ │ + add r1, sp, #672 @ 0x2a0 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - push {r2, r5} │ │ │ │ + push {r3, r5} │ │ │ │ lsls r1, r1, #4 │ │ │ │ - add r1, sp, #448 @ 0x1c0 │ │ │ │ + add r1, sp, #464 @ 0x1d0 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - push {r1, r2, r3, r5} │ │ │ │ + push {r1, r4, r5} │ │ │ │ lsls r1, r1, #4 │ │ │ │ - add r1, sp, #32 │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - lsrs r2, r1, #16 │ │ │ │ + lsrs r6, r1, #16 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - cbz r0, 446f26 │ │ │ │ + cbz r4, 446f26 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - cbz r6, 446f66 │ │ │ │ + cbz r2, 446f68 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - uxtb r0, r6 │ │ │ │ + uxtb r4, r6 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - add r0, sp, #240 @ 0xf0 │ │ │ │ + add r0, sp, #256 @ 0x100 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - cbz r4, 446f0c │ │ │ │ + cbz r0, 446f0e │ │ │ │ lsls r1, r1, #4 │ │ │ │ - uxth r4, r6 │ │ │ │ + uxth r0, r7 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - add r0, sp, #0 │ │ │ │ + add r0, sp, #16 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - uxth r4, r3 │ │ │ │ + uxth r0, r4 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - add r7, pc, #928 @ (adr r7, 4472bc ) │ │ │ │ + add r7, pc, #944 @ (adr r7, 4472cc ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ - uxth r4, r0 │ │ │ │ + uxth r0, r1 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - sxtb r2, r5 │ │ │ │ + sxtb r6, r5 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - add r7, pc, #728 @ (adr r7, 447200 ) │ │ │ │ + add r7, pc, #744 @ (adr r7, 447210 ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ - cbz r4, 446f3a │ │ │ │ + cbz r0, 446f3c │ │ │ │ lsls r1, r1, #4 │ │ │ │ - add r6, pc, #544 @ (adr r6, 447150 ) │ │ │ │ + add r6, pc, #560 @ (adr r6, 447160 ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ - add r7, sp, #144 @ 0x90 │ │ │ │ + add r7, sp, #160 @ 0xa0 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - sub sp, #336 @ 0x150 │ │ │ │ + sub sp, #352 @ 0x160 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - add r6, pc, #128 @ (adr r6, 446fbc ) │ │ │ │ + add r6, pc, #144 @ (adr r6, 446fcc ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ - add r5, pc, #1016 @ (adr r5, 447338 ) │ │ │ │ + add r6, pc, #8 @ (adr r6, 446f48 ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ - lsrs r2, r0, #4 │ │ │ │ + lsrs r6, r0, #4 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r6, sp, #656 @ 0x290 │ │ │ │ + add r6, sp, #672 @ 0x2a0 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - sub sp, #104 @ 0x68 │ │ │ │ + sub sp, #120 @ 0x78 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - add sp, #496 @ 0x1f0 │ │ │ │ + sub sp, #0 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - add r5, pc, #800 @ (adr r5, 447274 ) │ │ │ │ + add r5, pc, #816 @ (adr r5, 447284 ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ - sub sp, #112 @ 0x70 │ │ │ │ + sub sp, #128 @ 0x80 │ │ │ │ lsls r1, r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ blx 344c20 <_Py_Dealloc@plt+0x4> │ │ │ │ b.n 446b76 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 344c20 <_Py_Dealloc@plt+0x4> │ │ │ │ @@ -414395,95 +414395,95 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #752 @ 0x2f0 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #912 @ (adr r3, 447554 ) │ │ │ │ + add r3, pc, #928 @ (adr r3, 447564 ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ - add r6, sp, #728 @ 0x2d8 │ │ │ │ + add r6, sp, #744 @ 0x2e8 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - add r6, sp, #528 @ 0x210 │ │ │ │ + add r6, sp, #544 @ 0x220 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - add r6, sp, #400 @ 0x190 │ │ │ │ + add r6, sp, #416 @ 0x1a0 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - add r3, pc, #704 @ (adr r3, 447494 ) │ │ │ │ + add r3, pc, #720 @ (adr r3, 4474a4 ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ - add r6, sp, #528 @ 0x210 │ │ │ │ + add r6, sp, #544 @ 0x220 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - add r6, sp, #432 @ 0x1b0 │ │ │ │ + add r6, sp, #448 @ 0x1c0 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - add r6, sp, #256 @ 0x100 │ │ │ │ + add r6, sp, #272 @ 0x110 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - add r3, pc, #520 @ (adr r3, 4473ec ) │ │ │ │ + add r3, pc, #536 @ (adr r3, 4473fc ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ - add r6, sp, #0 │ │ │ │ + add r6, sp, #16 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - cbz r6, 447212 │ │ │ │ + cbz r2, 447214 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r3, pc, #240 @ (adr r3, 4472e0 ) │ │ │ │ + add r3, pc, #256 @ (adr r3, 4472f0 ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ - add r3, pc, #176 @ (adr r3, 4472a4 ) │ │ │ │ + add r3, pc, #192 @ (adr r3, 4472b4 ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ - lsls r0, r6, #24 │ │ │ │ + lsls r4, r6, #24 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r3, sp, #840 @ 0x348 │ │ │ │ + add r3, sp, #856 @ 0x358 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - add r5, sp, #800 @ 0x320 │ │ │ │ + add r5, sp, #816 @ 0x330 │ │ │ │ lsls r1, r1, #4 │ │ │ │ ldr r0, [pc, #64] @ (447244 ) │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #936 @ (adr r2, 4475b4 ) │ │ │ │ + add r2, pc, #952 @ (adr r2, 4475c4 ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ - add r5, sp, #648 @ 0x288 │ │ │ │ + add r5, sp, #664 @ 0x298 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - add r5, sp, #536 @ 0x218 │ │ │ │ + add r5, sp, #552 @ 0x228 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - add r5, sp, #464 @ 0x1d0 │ │ │ │ + add r5, sp, #480 @ 0x1e0 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - add r2, pc, #768 @ (adr r2, 44751c ) │ │ │ │ + add r2, pc, #784 @ (adr r2, 44752c ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #576 @ 0x240 │ │ │ │ + add r3, sp, #592 @ 0x250 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - add r5, sp, #264 @ 0x108 │ │ │ │ + add r5, sp, #280 @ 0x118 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - add r2, pc, #568 @ (adr r2, 447464 ) │ │ │ │ + add r2, pc, #584 @ (adr r2, 447474 ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ - add r5, sp, #304 @ 0x130 │ │ │ │ + add r5, sp, #320 @ 0x140 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - add r5, sp, #120 @ 0x78 │ │ │ │ + add r5, sp, #136 @ 0x88 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - add r2, pc, #416 @ (adr r2, 4473d8 ) │ │ │ │ + add r2, pc, #432 @ (adr r2, 4473e8 ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ - add r4, sp, #944 @ 0x3b0 │ │ │ │ + add r4, sp, #960 @ 0x3c0 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - add r2, pc, #224 @ (adr r2, 447320 ) │ │ │ │ + add r2, pc, #240 @ (adr r2, 447330 ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ - add r4, sp, #992 @ 0x3e0 │ │ │ │ + add r4, sp, #1008 @ 0x3f0 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - add r4, sp, #800 @ 0x320 │ │ │ │ + add r4, sp, #816 @ 0x330 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - add r2, pc, #80 @ (adr r2, 44729c ) │ │ │ │ + add r2, pc, #96 @ (adr r2, 4472ac ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ subs r3, #130 @ 0x82 │ │ │ │ lsls r1, r3, #4 │ │ │ │ - add r5, pc, #448 @ (adr r5, 447414 ) │ │ │ │ + add r5, pc, #464 @ (adr r5, 447424 ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ - lsrs r2, r0, #5 │ │ │ │ + lsrs r6, r0, #5 │ │ │ │ lsls r1, r1, #4 │ │ │ │ subs r3, #102 @ 0x66 │ │ │ │ lsls r1, r3, #4 │ │ │ │ - add r5, pc, #336 @ (adr r5, 4473b0 ) │ │ │ │ + add r5, pc, #352 @ (adr r5, 4473c0 ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ - b.n 446e40 │ │ │ │ + b.n 446e48 │ │ │ │ lsls r0, r1, #4 │ │ │ │ │ │ │ │ 00447264 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -415027,95 +415027,95 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r7, #1] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #128 @ 0x80 │ │ │ │ + add r3, sp, #144 @ 0x90 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrh r0, [r3, #34] @ 0x22 │ │ │ │ + ldrh r4, [r3, #34] @ 0x22 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldr r7, [sp, #912] @ 0x390 │ │ │ │ + ldr r7, [sp, #928] @ 0x3a0 │ │ │ │ lsls r1, r1, #4 │ │ │ │ lsls r6, r7, #28 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - add r2, sp, #368 @ 0x170 │ │ │ │ + add r2, sp, #384 @ 0x180 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r7, [sp, #192] @ 0xc0 │ │ │ │ + ldr r7, [sp, #208] @ 0xd0 │ │ │ │ lsls r1, r1, #4 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #336 @ 0x150 │ │ │ │ + add r1, sp, #352 @ 0x160 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r6, [sp, #160] @ 0xa0 │ │ │ │ + ldr r6, [sp, #176] @ 0xb0 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strh r2, [r7, #22] │ │ │ │ + strh r6, [r7, #22] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r0, sp, #696 @ 0x2b8 │ │ │ │ + add r0, sp, #712 @ 0x2c8 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - add r0, sp, #896 @ 0x380 │ │ │ │ + add r0, sp, #912 @ 0x390 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r5, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r5, [sp, #744] @ 0x2e8 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - add r5, sp, #88 @ 0x58 │ │ │ │ + add r5, sp, #104 @ 0x68 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r0, sp, #800 @ 0x320 │ │ │ │ + add r0, sp, #816 @ 0x330 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r5, [sp, #624] @ 0x270 │ │ │ │ + ldr r5, [sp, #640] @ 0x280 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - add r0, sp, #632 @ 0x278 │ │ │ │ + add r0, sp, #648 @ 0x288 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r5, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - add r0, sp, #528 @ 0x210 │ │ │ │ + add r0, sp, #544 @ 0x220 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r5, [sp, #352] @ 0x160 │ │ │ │ + ldr r5, [sp, #368] @ 0x170 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrh r4, [r7, #22] │ │ │ │ + ldrh r0, [r0, #24] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldr r5, [sp, #0] │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - add r0, sp, #120 @ 0x78 │ │ │ │ + add r0, sp, #136 @ 0x88 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - add r0, sp, #56 @ 0x38 │ │ │ │ + add r0, sp, #72 @ 0x48 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r4, [sp, #904] @ 0x388 │ │ │ │ + ldr r4, [sp, #920] @ 0x398 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - add r4, sp, #312 @ 0x138 │ │ │ │ + add r4, sp, #328 @ 0x148 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r7, pc, #872 @ (adr r7, 447b94 ) │ │ │ │ + add r7, pc, #888 @ (adr r7, 447ba4 ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r4, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r4, [sp, #704] @ 0x2c0 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - add r7, pc, #872 @ (adr r7, 447b9c ) │ │ │ │ + add r7, pc, #888 @ (adr r7, 447bac ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ - bcs.n 447788 │ │ │ │ + bcs.n 447790 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - add r7, pc, #592 @ (adr r7, 447a8c ) │ │ │ │ + add r7, pc, #608 @ (adr r7, 447a9c ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r4, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r4, [sp, #432] @ 0x1b0 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - add r7, pc, #504 @ (adr r7, 447a3c ) │ │ │ │ + add r7, pc, #520 @ (adr r7, 447a4c ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r4, [sp, #328] @ 0x148 │ │ │ │ + ldr r4, [sp, #344] @ 0x158 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrh r6, [r0, #18] │ │ │ │ + ldrh r2, [r1, #18] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r7, pc, #352 @ (adr r7, 4479b0 ) │ │ │ │ + add r7, pc, #368 @ (adr r7, 4479c0 ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r4, [sp, #176] @ 0xb0 │ │ │ │ + ldr r4, [sp, #192] @ 0xc0 │ │ │ │ lsls r1, r1, #4 │ │ │ │ adds r5, #132 @ 0x84 │ │ │ │ lsls r1, r3, #4 │ │ │ │ - ldr r7, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r7, [sp, #472] @ 0x1d8 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strh r4, [r3, #58] @ 0x3a │ │ │ │ + strh r0, [r4, #58] @ 0x3a │ │ │ │ lsls r0, r1, #4 │ │ │ │ │ │ │ │ 00447860 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -415220,21 +415220,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #8 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - add r5, pc, #872 @ (adr r5, 447cd0 ) │ │ │ │ + add r5, pc, #888 @ (adr r5, 447ce0 ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #568 @ (adr r5, 447ba8 ) │ │ │ │ + add r5, pc, #584 @ (adr r5, 447bb8 ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r2, [sp, #392] @ 0x188 │ │ │ │ + ldr r2, [sp, #408] @ 0x198 │ │ │ │ lsls r1, r1, #4 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [sp, #224] @ 0xe0 │ │ │ │ lsls r5, r0, #4 │ │ │ │ │ │ │ │ 0044797c : │ │ │ │ @@ -415597,67 +415597,67 @@ │ │ │ │ lsls r0, r4, #4 │ │ │ │ ldrsh r0, [r3, r7] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #512 @ (adr r5, 447f10 ) │ │ │ │ + add r5, pc, #528 @ (adr r5, 447f20 ) │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldr r0, [sp, #224] @ 0xe0 │ │ │ │ + ldr r0, [sp, #240] @ 0xf0 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - str r7, [sp, #728] @ 0x2d8 │ │ │ │ + str r7, [sp, #744] @ 0x2e8 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r6, [r5, r6] │ │ │ │ + ldr r2, [r6, r6] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - bgt.n 447c70 │ │ │ │ + bgt.n 447c78 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r4, pc, #920 @ (adr r4, 4480bc ) │ │ │ │ + add r4, pc, #936 @ (adr r4, 4480cc ) │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldrh r6, [r3, #58] @ 0x3a │ │ │ │ lsls r5, r0, #4 │ │ │ │ - str r7, [sp, #440] @ 0x1b8 │ │ │ │ + str r7, [sp, #456] @ 0x1c8 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - add r4, pc, #656 @ (adr r4, 447fc0 ) │ │ │ │ + add r4, pc, #672 @ (adr r4, 447fd0 ) │ │ │ │ lsls r4, r1, #4 │ │ │ │ - add r4, pc, #480 @ (adr r4, 447f14 ) │ │ │ │ + add r4, pc, #496 @ (adr r4, 447f24 ) │ │ │ │ lsls r4, r1, #4 │ │ │ │ - str r7, [sp, #192] @ 0xc0 │ │ │ │ + str r7, [sp, #208] @ 0xd0 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r0, [r4, r4] │ │ │ │ + ldr r4, [r4, r4] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - bgt.n 447d78 │ │ │ │ + bgt.n 447d80 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r4, pc, #328 @ (adr r4, 447e8c ) │ │ │ │ + add r4, pc, #344 @ (adr r4, 447e9c ) │ │ │ │ lsls r4, r1, #4 │ │ │ │ - str r7, [sp, #48] @ 0x30 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - add r2, pc, #592 @ (adr r2, 447f9c ) │ │ │ │ + add r2, pc, #608 @ (adr r2, 447fac ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ - str r6, [sp, #992] @ 0x3e0 │ │ │ │ + str r6, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - add r4, pc, #184 @ (adr r4, 447e0c ) │ │ │ │ + add r4, pc, #200 @ (adr r4, 447e1c ) │ │ │ │ lsls r4, r1, #4 │ │ │ │ adds r0, #94 @ 0x5e │ │ │ │ lsls r1, r3, #4 │ │ │ │ - ldr r2, [sp, #304] @ 0x130 │ │ │ │ + ldr r2, [sp, #320] @ 0x140 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - add r4, pc, #88 @ (adr r4, 447db8 ) │ │ │ │ + add r4, pc, #104 @ (adr r4, 447dc8 ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ adds r0, #66 @ 0x42 │ │ │ │ lsls r1, r3, #4 │ │ │ │ - ldr r2, [sp, #192] @ 0xc0 │ │ │ │ + ldr r2, [sp, #208] @ 0xd0 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r2, [sp, #344] @ 0x158 │ │ │ │ + ldr r2, [sp, #360] @ 0x168 │ │ │ │ lsls r0, r1, #4 │ │ │ │ adds r0, #38 @ 0x26 │ │ │ │ lsls r1, r3, #4 │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ + ldr r2, [sp, #96] @ 0x60 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - add r2, pc, #296 @ (adr r2, 447ea0 ) │ │ │ │ + add r2, pc, #312 @ (adr r2, 447eb0 ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ │ │ │ │ 00447d78 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -415723,23 +415723,23 @@ │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stc2l 1, cr0, [ip, #-124]! @ 0xffffff84 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ bx r8 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r5, [sp, #664] @ 0x298 │ │ │ │ + str r5, [sp, #680] @ 0x2a8 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strb r0, [r7, #0] │ │ │ │ + strb r4, [r7, #0] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - add r1, pc, #320 @ (adr r1, 447f68 ) │ │ │ │ + add r1, pc, #336 @ (adr r1, 447f78 ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ bx r3 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r5, [sp, #512] @ 0x200 │ │ │ │ + str r5, [sp, #528] @ 0x210 │ │ │ │ lsls r1, r1, #4 │ │ │ │ │ │ │ │ 00447e30 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -415824,23 +415824,23 @@ │ │ │ │ strb r4, [r3, #2] │ │ │ │ lsls r1, r4, #4 │ │ │ │ subs r7, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ mrrc2 1, 1, r0, r0, cr15 @ │ │ │ │ - ldrb r2, [r7, #29] │ │ │ │ + ldrb r6, [r7, #29] │ │ │ │ lsls r0, r1, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ mov r6, r9 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r4, [sp, #712] @ 0x2c8 │ │ │ │ + str r4, [sp, #728] @ 0x2d8 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - add r0, pc, #520 @ (adr r0, 448128 ) │ │ │ │ + add r0, pc, #536 @ (adr r0, 448138 ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ │ │ │ │ 00447f20 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -416135,53 +416135,53 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r3, #31] │ │ │ │ + strb r4, [r3, #31] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldr r6, [sp, #656] @ 0x290 │ │ │ │ + ldr r6, [sp, #672] @ 0x2a0 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r6, [sp, #808] @ 0x328 │ │ │ │ + ldr r6, [sp, #824] @ 0x338 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - str r2, [sp, #592] @ 0x250 │ │ │ │ + str r2, [sp, #608] @ 0x260 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r6, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r6, [sp, #720] @ 0x2d0 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - str r2, [sp, #480] @ 0x1e0 │ │ │ │ + str r2, [sp, #496] @ 0x1f0 │ │ │ │ lsls r1, r1, #4 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #584] @ 0x248 │ │ │ │ + ldr r6, [sp, #600] @ 0x258 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - str r2, [sp, #360] @ 0x168 │ │ │ │ + str r2, [sp, #376] @ 0x178 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r6, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r6, [sp, #504] @ 0x1f8 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - str r2, [sp, #264] @ 0x108 │ │ │ │ + str r2, [sp, #280] @ 0x118 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r6, [sp, #304] @ 0x130 │ │ │ │ + ldr r6, [sp, #320] @ 0x140 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - str r2, [sp, #80] @ 0x50 │ │ │ │ + str r2, [sp, #96] @ 0x60 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r6, [sp, #160] @ 0xa0 │ │ │ │ + ldr r6, [sp, #176] @ 0xb0 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - str r1, [sp, #960] @ 0x3c0 │ │ │ │ + str r1, [sp, #976] @ 0x3d0 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r6, [sp, #128] @ 0x80 │ │ │ │ + ldr r6, [sp, #144] @ 0x90 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - str r1, [sp, #864] @ 0x360 │ │ │ │ + str r1, [sp, #880] @ 0x370 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r5, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r5, [sp, #952] @ 0x3b8 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - str r1, [sp, #712] @ 0x2c8 │ │ │ │ + str r1, [sp, #728] @ 0x2d8 │ │ │ │ lsls r1, r1, #4 │ │ │ │ │ │ │ │ 00448244 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -416274,21 +416274,21 @@ │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ ldrh.w r0, [r8, ] │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #520] @ 0x208 │ │ │ │ + ldr r7, [sp, #536] @ 0x218 │ │ │ │ lsls r0, r1, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #776] @ 0x308 │ │ │ │ + ldr r4, [sp, #792] @ 0x318 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - str r0, [sp, #552] @ 0x228 │ │ │ │ + str r0, [sp, #568] @ 0x238 │ │ │ │ lsls r1, r1, #4 │ │ │ │ │ │ │ │ 00448340 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -416563,69 +416563,69 @@ │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #960 @ 0x3c0 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ @ instruction: 0xf79c011f │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #312] @ 0x138 │ │ │ │ + ldr r4, [sp, #328] @ 0x148 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrh r6, [r5, #62] @ 0x3e │ │ │ │ + ldrh r2, [r6, #62] @ 0x3e │ │ │ │ lsls r1, r1, #4 │ │ │ │ strh r0, [r0, r0] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #624] @ 0x270 │ │ │ │ + ldr r5, [sp, #640] @ 0x280 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrh r6, [r5, #52] @ 0x34 │ │ │ │ + ldrh r2, [r6, #52] @ 0x34 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r2, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r2, [sp, #952] @ 0x3b8 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrh r2, [r1, #52] @ 0x34 │ │ │ │ + ldrh r6, [r1, #52] @ 0x34 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r2, [sp, #792] @ 0x318 │ │ │ │ + ldr r2, [sp, #808] @ 0x328 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrh r6, [r4, #50] @ 0x32 │ │ │ │ + ldrh r2, [r5, #50] @ 0x32 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r2, [sp, #808] @ 0x328 │ │ │ │ + ldr r2, [sp, #824] @ 0x338 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrb r2, [r1, #14] │ │ │ │ + ldrb r6, [r1, #14] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldr r2, [sp, #640] @ 0x280 │ │ │ │ + ldr r2, [sp, #656] @ 0x290 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrh r2, [r0, #50] @ 0x32 │ │ │ │ + ldrh r6, [r0, #50] @ 0x32 │ │ │ │ lsls r1, r1, #4 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrb r6, [r4, #13] │ │ │ │ + ldrb r2, [r5, #13] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldr r2, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r2, [sp, #512] @ 0x200 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrh r6, [r3, #48] @ 0x30 │ │ │ │ + ldrh r2, [r4, #48] @ 0x30 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r2, [sp, #408] @ 0x198 │ │ │ │ + ldr r2, [sp, #424] @ 0x1a8 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrh r6, [r0, #48] @ 0x30 │ │ │ │ + ldrh r2, [r1, #48] @ 0x30 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - str r2, [r6, #28] │ │ │ │ + str r6, [r6, #28] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldrh r6, [r5, #46] @ 0x2e │ │ │ │ + ldrh r2, [r6, #46] @ 0x2e │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r2, [sp, #256] @ 0x100 │ │ │ │ + ldr r2, [sp, #272] @ 0x110 │ │ │ │ lsls r1, r1, #4 │ │ │ │ movs r7, #74 @ 0x4a │ │ │ │ lsls r1, r3, #4 │ │ │ │ - str r1, [sp, #224] @ 0xe0 │ │ │ │ + str r1, [sp, #240] @ 0xf0 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrb r2, [r3, #1] │ │ │ │ + ldrb r6, [r3, #1] │ │ │ │ lsls r0, r1, #4 │ │ │ │ │ │ │ │ 00448650 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -416724,23 +416724,23 @@ │ │ │ │ adds r3, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ bic.w r1, r2, #10420224 @ 0x9f0000 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 44883c │ │ │ │ + bne.n 448844 │ │ │ │ lsls r0, r1, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #880] @ 0x370 │ │ │ │ + ldr r0, [sp, #896] @ 0x380 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrh r4, [r7, #34] @ 0x22 │ │ │ │ + ldrh r0, [r0, #36] @ 0x24 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ lsls r0, r1, #4 │ │ │ │ │ │ │ │ 0044875c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -417042,67 +417042,67 @@ │ │ │ │ usat r1, #31, r4 │ │ │ │ ldrsh r0, [r3, r7] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #212 @ 0xd4 │ │ │ │ + movs r7, #216 @ 0xd8 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldrh r4, [r6, #20] │ │ │ │ + ldrh r0, [r7, #20] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r4, [pc, #336] @ (448bac ) │ │ │ │ + ldr r4, [pc, #352] @ (448bbc ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldmia r7!, {r3, r6} │ │ │ │ + ldmia r7!, {r2, r3, r6} │ │ │ │ lsls r0, r1, #4 │ │ │ │ - movs r7, #90 @ 0x5a │ │ │ │ + movs r7, #94 @ 0x5e │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldrh r4, [r7, #16] │ │ │ │ + ldrh r0, [r0, #18] │ │ │ │ lsls r1, r1, #4 │ │ │ │ strh r0, [r1, #16] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - movs r7, #44 @ 0x2c │ │ │ │ + movs r7, #48 @ 0x30 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldrh r6, [r1, #16] │ │ │ │ + ldrh r2, [r2, #16] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - movs r7, #12 │ │ │ │ + movs r7, #16 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldrh r4, [r5, #14] │ │ │ │ + ldrh r0, [r6, #14] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r3, [pc, #880] @ (448df0 ) │ │ │ │ + ldr r3, [pc, #896] @ (448e00 ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldmia r6, {r3, r4, r6, r7} │ │ │ │ + ldmia r6, {r2, r3, r4, r6, r7} │ │ │ │ lsls r0, r1, #4 │ │ │ │ - movs r6, #230 @ 0xe6 │ │ │ │ + movs r6, #234 @ 0xea │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldrh r0, [r1, #14] │ │ │ │ + ldrh r4, [r1, #14] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - str r5, [sp, #320] @ 0x140 │ │ │ │ + str r5, [sp, #336] @ 0x150 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrh r4, [r6, #12] │ │ │ │ + ldrh r0, [r7, #12] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - movs r6, #194 @ 0xc2 │ │ │ │ + movs r6, #198 @ 0xc6 │ │ │ │ lsls r2, r1, #4 │ │ │ │ movs r3, #26 │ │ │ │ lsls r1, r3, #4 │ │ │ │ - ldrh r0, [r1, #40] @ 0x28 │ │ │ │ + ldrh r4, [r1, #40] @ 0x28 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrh r6, [r5, #40] @ 0x28 │ │ │ │ + ldrh r2, [r6, #40] @ 0x28 │ │ │ │ lsls r0, r1, #4 │ │ │ │ movs r2, #254 @ 0xfe │ │ │ │ lsls r1, r3, #4 │ │ │ │ - ldrh r4, [r5, #38] @ 0x26 │ │ │ │ + ldrh r0, [r6, #38] @ 0x26 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - str r5, [sp, #136] @ 0x88 │ │ │ │ + str r5, [sp, #152] @ 0x98 │ │ │ │ lsls r1, r1, #4 │ │ │ │ movs r2, #226 @ 0xe2 │ │ │ │ lsls r1, r3, #4 │ │ │ │ - ldrh r0, [r2, #38] @ 0x26 │ │ │ │ + ldrh r4, [r2, #38] @ 0x26 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - str r6, [sp, #616] @ 0x268 │ │ │ │ + str r6, [sp, #632] @ 0x278 │ │ │ │ lsls r0, r1, #4 │ │ │ │ │ │ │ │ 00448abc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -417523,89 +417523,89 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #160] @ 0xa0 │ │ │ │ + str r4, [sp, #176] @ 0xb0 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strh r2, [r0, #60] @ 0x3c │ │ │ │ + strh r6, [r0, #60] @ 0x3c │ │ │ │ lsls r1, r1, #4 │ │ │ │ - str r4, [sp, #16] │ │ │ │ + str r4, [sp, #32] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strh r6, [r3, #58] @ 0x3a │ │ │ │ + strh r2, [r4, #58] @ 0x3a │ │ │ │ lsls r1, r1, #4 │ │ │ │ subs r5, #24 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r0, #25] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - str r2, [sp, #952] @ 0x3b8 │ │ │ │ + str r2, [sp, #968] @ 0x3c8 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strh r2, [r1, #50] @ 0x32 │ │ │ │ + strh r6, [r1, #50] @ 0x32 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strh r6, [r4, #48] @ 0x30 │ │ │ │ + strh r2, [r5, #48] @ 0x30 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - add ip, r6 │ │ │ │ + add r8, r7 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - strb r6, [r1, #13] │ │ │ │ + strb r2, [r2, #13] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - str r2, [sp, #704] @ 0x2c0 │ │ │ │ + str r2, [sp, #720] @ 0x2d0 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - str r2, [sp, #488] @ 0x1e8 │ │ │ │ + str r2, [sp, #504] @ 0x1f8 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strb r0, [r5, #12] │ │ │ │ + strb r4, [r5, #12] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - str r2, [sp, #520] @ 0x208 │ │ │ │ + str r2, [sp, #536] @ 0x218 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strh r0, [r4, #46] @ 0x2e │ │ │ │ + strh r4, [r4, #46] @ 0x2e │ │ │ │ lsls r1, r1, #4 │ │ │ │ - str r4, [sp, #464] @ 0x1d0 │ │ │ │ + str r4, [sp, #480] @ 0x1e0 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - str r2, [sp, #416] @ 0x1a0 │ │ │ │ + str r2, [sp, #432] @ 0x1b0 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strh r4, [r0, #46] @ 0x2e │ │ │ │ + strh r0, [r1, #46] @ 0x2e │ │ │ │ lsls r1, r1, #4 │ │ │ │ - str r2, [sp, #296] @ 0x128 │ │ │ │ + str r2, [sp, #312] @ 0x138 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strh r4, [r4, #44] @ 0x2c │ │ │ │ + strh r0, [r5, #44] @ 0x2c │ │ │ │ lsls r1, r1, #4 │ │ │ │ - str r2, [sp, #208] @ 0xd0 │ │ │ │ + str r2, [sp, #224] @ 0xe0 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strh r6, [r1, #44] @ 0x2c │ │ │ │ + strh r2, [r2, #44] @ 0x2c │ │ │ │ lsls r1, r1, #4 │ │ │ │ - str r4, [sp, #184] @ 0xb8 │ │ │ │ + str r4, [sp, #200] @ 0xc8 │ │ │ │ lsls r0, r1, #4 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ + str r2, [sp, #72] @ 0x48 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - str r1, [sp, #896] @ 0x380 │ │ │ │ + str r1, [sp, #912] @ 0x390 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strh r2, [r7, #40] @ 0x28 │ │ │ │ + strh r6, [r7, #40] @ 0x28 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrh r6, [r7, #26] │ │ │ │ + ldrh r2, [r0, #28] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - str r1, [sp, #776] @ 0x308 │ │ │ │ + str r1, [sp, #792] @ 0x318 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strh r6, [r3, #40] @ 0x28 │ │ │ │ + strh r2, [r4, #40] @ 0x28 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - str r1, [sp, #656] @ 0x290 │ │ │ │ + str r1, [sp, #672] @ 0x2a0 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strh r6, [r7, #38] @ 0x26 │ │ │ │ + strh r2, [r0, #40] @ 0x28 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - str r1, [sp, #552] @ 0x228 │ │ │ │ + str r1, [sp, #568] @ 0x238 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strh r4, [r4, #38] @ 0x26 │ │ │ │ + strh r0, [r5, #38] @ 0x26 │ │ │ │ lsls r1, r1, #4 │ │ │ │ subs r0, r3, #1 │ │ │ │ lsls r1, r3, #4 │ │ │ │ - ldrh r6, [r0, #2] │ │ │ │ + ldrh r2, [r1, #2] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrh r4, [r5, #2] │ │ │ │ + ldrh r0, [r6, #2] │ │ │ │ lsls r0, r1, #4 │ │ │ │ │ │ │ │ 00448f78 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -417702,25 +417702,25 @@ │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, r0] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xeafc011f │ │ │ │ - ldmia r0!, {r3, r4, r6} │ │ │ │ + ldmia r0!, {r2, r3, r4, r6} │ │ │ │ lsls r0, r1, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + str r0, [sp, #16] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strh r4, [r3, #26] │ │ │ │ + strh r0, [r4, #26] │ │ │ │ lsls r1, r1, #4 │ │ │ │ movs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #160] @ 0xa0 │ │ │ │ + str r2, [sp, #176] @ 0xb0 │ │ │ │ lsls r0, r1, #4 │ │ │ │ │ │ │ │ 00449084 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -418063,67 +418063,67 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ cmp r7, #156 @ 0x9c │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #72 @ 0x48 │ │ │ │ + adds r7, #76 @ 0x4c │ │ │ │ lsls r2, r1, #4 │ │ │ │ - strh r0, [r2, #10] │ │ │ │ + strh r4, [r2, #10] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adds r6, #246 @ 0xf6 │ │ │ │ + adds r6, #250 @ 0xfa │ │ │ │ lsls r2, r1, #4 │ │ │ │ - strh r0, [r0, #8] │ │ │ │ + strh r4, [r0, #8] │ │ │ │ lsls r1, r1, #4 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r1, #46] @ 0x2e │ │ │ │ + ldrh r0, [r2, #46] @ 0x2e │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adds r6, #180 @ 0xb4 │ │ │ │ + adds r6, #184 @ 0xb8 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - strh r4, [r7, #4] │ │ │ │ + strh r0, [r0, #6] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adds r6, #142 @ 0x8e │ │ │ │ + adds r6, #146 @ 0x92 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - strh r6, [r2, #4] │ │ │ │ + strh r2, [r3, #4] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adds r6, #118 @ 0x76 │ │ │ │ + adds r6, #122 @ 0x7a │ │ │ │ lsls r2, r1, #4 │ │ │ │ - strh r6, [r7, #2] │ │ │ │ + strh r2, [r0, #4] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adds r6, #94 @ 0x5e │ │ │ │ + adds r6, #98 @ 0x62 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - strh r6, [r4, #2] │ │ │ │ + strh r2, [r5, #2] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adds r6, #70 @ 0x46 │ │ │ │ + adds r6, #74 @ 0x4a │ │ │ │ lsls r2, r1, #4 │ │ │ │ - strh r6, [r1, #2] │ │ │ │ + strh r2, [r2, #2] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrh r0, [r7, #42] @ 0x2a │ │ │ │ + ldrh r4, [r7, #42] @ 0x2a │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adds r6, #32 │ │ │ │ + adds r6, #36 @ 0x24 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - strh r0, [r5, #0] │ │ │ │ + strh r4, [r5, #0] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adds r6, #8 │ │ │ │ + adds r6, #12 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - strh r0, [r2, #0] │ │ │ │ + strh r4, [r2, #0] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adds r5, #240 @ 0xf0 │ │ │ │ + adds r5, #244 @ 0xf4 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldrb r0, [r7, #31] │ │ │ │ + ldrb r4, [r7, #31] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adds r5, #216 @ 0xd8 │ │ │ │ + adds r5, #220 @ 0xdc │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldrb r2, [r4, #31] │ │ │ │ + ldrb r6, [r4, #31] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adds r5, #200 @ 0xc8 │ │ │ │ + adds r5, #204 @ 0xcc │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldrb r0, [r2, #31] │ │ │ │ + ldrb r4, [r2, #31] │ │ │ │ lsls r1, r1, #4 │ │ │ │ │ │ │ │ 00449440 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -418268,37 +418268,37 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, r0] │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r5, #32] │ │ │ │ + ldrh r6, [r5, #32] │ │ │ │ lsls r1, r1, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #150 @ 0x96 │ │ │ │ + adds r4, #154 @ 0x9a │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldrb r6, [r3, #26] │ │ │ │ + ldrb r2, [r4, #26] │ │ │ │ lsls r1, r1, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ b.n 44915c │ │ │ │ lsls r7, r3, #4 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r4, r5} │ │ │ │ + stmia r3!, {r2, r4, r5} │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrh r0, [r4, #38] @ 0x26 │ │ │ │ + ldrh r4, [r4, #38] @ 0x26 │ │ │ │ lsls r0, r1, #4 │ │ │ │ movs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r1, #40] @ 0x28 │ │ │ │ + ldrh r6, [r1, #40] @ 0x28 │ │ │ │ lsls r0, r1, #4 │ │ │ │ │ │ │ │ 004495bc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -418964,123 +418964,123 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #1] │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r6, #28 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r6, #62] @ 0x3e │ │ │ │ + strh r0, [r7, #62] @ 0x3e │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrb r0, [r4, #9] │ │ │ │ + ldrb r4, [r4, #9] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strh r0, [r6, #60] @ 0x3c │ │ │ │ + strh r4, [r6, #60] @ 0x3c │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrb r4, [r3, #8] │ │ │ │ + ldrb r0, [r4, #8] │ │ │ │ lsls r1, r1, #4 │ │ │ │ movs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r1, #60] @ 0x3c │ │ │ │ + strh r2, [r2, #60] @ 0x3c │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrh r4, [r3, #6] │ │ │ │ + ldrh r0, [r4, #6] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrb r6, [r5, #7] │ │ │ │ + ldrb r2, [r6, #7] │ │ │ │ lsls r1, r1, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r1, #60] @ 0x3c │ │ │ │ + strh r2, [r2, #60] @ 0x3c │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strh r0, [r1, #58] @ 0x3a │ │ │ │ + strh r4, [r1, #58] @ 0x3a │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrb r4, [r6, #6] │ │ │ │ + ldrb r0, [r7, #6] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strh r0, [r6, #56] @ 0x38 │ │ │ │ + strh r4, [r6, #56] @ 0x38 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrb r4, [r3, #6] │ │ │ │ + ldrb r0, [r4, #6] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strh r0, [r3, #56] @ 0x38 │ │ │ │ + strh r4, [r3, #56] @ 0x38 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrb r4, [r0, #6] │ │ │ │ + ldrb r0, [r1, #6] │ │ │ │ lsls r1, r1, #4 │ │ │ │ ldrh r0, [r0, #18] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r0, [r2, #104] @ 0x68 │ │ │ │ + str r4, [r2, #104] @ 0x68 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - strh r6, [r3, #54] @ 0x36 │ │ │ │ + strh r2, [r4, #54] @ 0x36 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrb r4, [r1, #5] │ │ │ │ + ldrb r0, [r2, #5] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strh r4, [r0, #54] @ 0x36 │ │ │ │ + strh r0, [r1, #54] @ 0x36 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrb r0, [r6, #4] │ │ │ │ + ldrb r4, [r6, #4] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r5, [pc, #128] @ (449d2c ) │ │ │ │ + ldr r5, [pc, #144] @ (449d3c ) │ │ │ │ lsls r0, r3, #4 │ │ │ │ - strh r2, [r5, #52] @ 0x34 │ │ │ │ + strh r6, [r5, #52] @ 0x34 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrb r6, [r2, #4] │ │ │ │ + ldrb r2, [r3, #4] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strh r4, [r0, #52] @ 0x34 │ │ │ │ + strh r0, [r1, #52] @ 0x34 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrb r0, [r6, #3] │ │ │ │ + ldrb r4, [r6, #3] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrb r6, [r2, #18] │ │ │ │ + ldrb r2, [r3, #18] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strh r2, [r5, #50] @ 0x32 │ │ │ │ + strh r6, [r5, #50] @ 0x32 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrb r4, [r2, #3] │ │ │ │ + ldrb r0, [r3, #3] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strh r6, [r2, #48] @ 0x30 │ │ │ │ + strh r2, [r3, #48] @ 0x30 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrb r4, [r2, #27] │ │ │ │ + ldrb r0, [r3, #27] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrb r6, [r6, #1] │ │ │ │ + ldrb r2, [r7, #1] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strh r4, [r6, #46] @ 0x2e │ │ │ │ + strh r0, [r7, #46] @ 0x2e │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrb r0, [r4, #1] │ │ │ │ + ldrb r4, [r4, #1] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strh r0, [r4, #46] @ 0x2e │ │ │ │ + strh r4, [r4, #46] @ 0x2e │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrb r4, [r1, #1] │ │ │ │ + ldrb r0, [r2, #1] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrb r0, [r0, #16] │ │ │ │ + ldrb r4, [r0, #16] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strh r2, [r5, #44] @ 0x2c │ │ │ │ + strh r6, [r5, #44] @ 0x2c │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrb r6, [r2, #0] │ │ │ │ + ldrb r2, [r3, #0] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strh r6, [r2, #44] @ 0x2c │ │ │ │ + strh r2, [r3, #44] @ 0x2c │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrb r2, [r0, #0] │ │ │ │ + ldrb r6, [r0, #0] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrb r6, [r0, #16] │ │ │ │ + ldrb r2, [r1, #16] │ │ │ │ lsls r1, r1, #4 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r7, #44] @ 0x2c │ │ │ │ + strh r4, [r7, #44] @ 0x2c │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strh r0, [r2, #42] @ 0x2a │ │ │ │ + strh r4, [r2, #42] @ 0x2a │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strb r4, [r7, #30] │ │ │ │ + strb r0, [r0, #31] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strh r0, [r7, #40] @ 0x28 │ │ │ │ + strh r4, [r7, #40] @ 0x28 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strb r4, [r4, #30] │ │ │ │ + strb r0, [r5, #30] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrb r6, [r4, #13] │ │ │ │ + ldrb r2, [r5, #13] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strh r2, [r3, #40] @ 0x28 │ │ │ │ + strh r6, [r3, #40] @ 0x28 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strb r4, [r7, #29] │ │ │ │ + strb r0, [r0, #30] │ │ │ │ lsls r1, r1, #4 │ │ │ │ asrs r6, r6, #3 │ │ │ │ lsls r1, r3, #4 │ │ │ │ - ldrb r4, [r4, #11] │ │ │ │ + ldrb r0, [r5, #11] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - str r6, [r1, #44] @ 0x2c │ │ │ │ + str r2, [r2, #44] @ 0x2c │ │ │ │ lsls r0, r1, #4 │ │ │ │ │ │ │ │ 00449d2c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -419176,23 +419176,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #1] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ble.n 449ea8 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - hlt 0x0024 │ │ │ │ + hlt 0x0028 │ │ │ │ lsls r0, r1, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r7, #24] │ │ │ │ + strh r0, [r0, #26] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strb r0, [r5, #22] │ │ │ │ + strb r4, [r5, #22] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrb r2, [r4, #6] │ │ │ │ + ldrb r6, [r4, #6] │ │ │ │ lsls r1, r1, #4 │ │ │ │ │ │ │ │ 00449e2c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -419327,31 +419327,31 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r7] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #28 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 44a058 │ │ │ │ + blt.n 44a060 │ │ │ │ lsls r0, r1, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r7, #6 │ │ │ │ + asrs r0, r0, #7 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - strb r4, [r3, #18] │ │ │ │ + strb r0, [r4, #18] │ │ │ │ lsls r1, r1, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ blt.n 449f5c │ │ │ │ lsls r7, r3, #4 │ │ │ │ - str r4, [r2, #44] @ 0x2c │ │ │ │ + str r0, [r3, #44] @ 0x2c │ │ │ │ lsls r0, r1, #4 │ │ │ │ - strh r0, [r1, #20] │ │ │ │ + strh r4, [r1, #20] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - cbnz r4, 449f94 │ │ │ │ + cbnz r0, 449f96 │ │ │ │ lsls r0, r1, #4 │ │ │ │ │ │ │ │ 00449f88 : │ │ │ │ b.w 44875c │ │ │ │ │ │ │ │ 00449f8c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -419892,101 +419892,101 @@ │ │ │ │ nop │ │ │ │ blt.n 44a5b0 │ │ │ │ lsls r7, r3, #4 │ │ │ │ subs r6, #244 @ 0xf4 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r6, r1] │ │ │ │ + ldrsh r4, [r6, r1] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - strh r0, [r7, #14] │ │ │ │ + strh r4, [r7, #14] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strb r4, [r2, #14] │ │ │ │ + strb r0, [r3, #14] │ │ │ │ lsls r1, r1, #4 │ │ │ │ ldrb r4, [r6, #11] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r4, r2] │ │ │ │ + ldrb r0, [r5, r2] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - strh r4, [r1, #2] │ │ │ │ + strh r0, [r2, #2] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strb r0, [r4, #7] │ │ │ │ + strb r4, [r4, #7] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrb r0, [r1, #28] │ │ │ │ + ldrb r4, [r1, #28] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strb r4, [r4, #2] │ │ │ │ + strb r0, [r5, #2] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrb r6, [r5, #27] │ │ │ │ + ldrb r2, [r6, #27] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strb r2, [r1, #2] │ │ │ │ + strb r6, [r1, #2] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrb r6, [r1, r0] │ │ │ │ + ldrb r2, [r2, r0] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrb r2, [r7, #25] │ │ │ │ + ldrb r6, [r7, #25] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strb r4, [r1, #0] │ │ │ │ + strb r0, [r2, #0] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrb r0, [r3, #25] │ │ │ │ + ldrb r4, [r3, #25] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r4, [r6, #124] @ 0x7c │ │ │ │ + ldr r0, [r7, #124] @ 0x7c │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrh r2, [r2, r7] │ │ │ │ + ldrh r6, [r2, r7] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrb r6, [r7, #24] │ │ │ │ + ldrb r2, [r0, #25] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r0, [r2, #124] @ 0x7c │ │ │ │ + ldr r4, [r2, #124] @ 0x7c │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrh r0, [r6, r6] │ │ │ │ + ldrh r4, [r6, r6] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrb r4, [r3, #24] │ │ │ │ + ldrb r0, [r4, #24] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r6, [r5, #120] @ 0x78 │ │ │ │ + ldr r2, [r6, #120] @ 0x78 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrb r2, [r7, #23] │ │ │ │ + ldrb r6, [r7, #23] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r6, [r2, #120] @ 0x78 │ │ │ │ + ldr r2, [r3, #120] @ 0x78 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrh r2, [r6, r5] │ │ │ │ + ldrh r6, [r6, r5] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrb r6, [r3, #23] │ │ │ │ + ldrb r2, [r4, #23] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r0, [r7, #116] @ 0x74 │ │ │ │ + ldr r4, [r7, #116] @ 0x74 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrb r0, [r4, #22] │ │ │ │ + ldrb r4, [r4, #22] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r6, [r7, #112] @ 0x70 │ │ │ │ + ldr r2, [r0, #116] @ 0x74 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrh r2, [r2, r4] │ │ │ │ + ldrh r6, [r2, r4] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrb r6, [r7, #21] │ │ │ │ + ldrb r2, [r0, #22] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r0, [r2, #112] @ 0x70 │ │ │ │ + ldr r4, [r2, #112] @ 0x70 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrb r6, [r3, #21] │ │ │ │ + ldrb r2, [r4, #21] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r2, [r7, #108] @ 0x6c │ │ │ │ + ldr r6, [r7, #108] @ 0x6c │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrb r6, [r4, #20] │ │ │ │ + ldrb r2, [r5, #20] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r2, [r0, #108] @ 0x6c │ │ │ │ + ldr r6, [r0, #108] @ 0x6c │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrh r0, [r4, r2] │ │ │ │ + ldrh r4, [r4, r2] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrb r2, [r1, #20] │ │ │ │ + ldrb r6, [r1, #20] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r6, [r4, #104] @ 0x68 │ │ │ │ + ldr r2, [r5, #104] @ 0x68 │ │ │ │ lsls r1, r1, #4 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ lsls r1, r3, #4 │ │ │ │ - strb r2, [r1, #8] │ │ │ │ + strb r6, [r1, #8] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrb r0, [r6, #26] │ │ │ │ + ldrb r4, [r6, #26] │ │ │ │ lsls r0, r1, #4 │ │ │ │ │ │ │ │ 0044a5c4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -420117,29 +420117,29 @@ │ │ │ │ nop │ │ │ │ bpl.n 44a730 │ │ │ │ lsls r7, r3, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r3, #13] │ │ │ │ + ldrb r2, [r4, #13] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r2, [r4, #76] @ 0x4c │ │ │ │ + ldr r6, [r4, #76] @ 0x4c │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrb r0, [r0, #13] │ │ │ │ + ldrb r4, [r0, #13] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r4, [r0, #76] @ 0x4c │ │ │ │ + ldr r0, [r1, #76] @ 0x4c │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrb r0, [r5, #12] │ │ │ │ + ldrb r4, [r5, #12] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r4, [r5, #72] @ 0x48 │ │ │ │ + ldr r0, [r6, #72] @ 0x48 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrb r0, [r2, #12] │ │ │ │ + ldrb r4, [r2, #12] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r4, [r2, #72] @ 0x48 │ │ │ │ + ldr r0, [r3, #72] @ 0x48 │ │ │ │ lsls r1, r1, #4 │ │ │ │ │ │ │ │ 0044a728 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -420256,27 +420256,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, r0] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ bcc.n 44a8b0 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - sub sp, #72 @ 0x48 │ │ │ │ + sub sp, #88 @ 0x58 │ │ │ │ lsls r0, r1, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r2, #8] │ │ │ │ + ldrb r6, [r2, #8] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r6, [r2, #56] @ 0x38 │ │ │ │ + ldr r2, [r3, #56] @ 0x38 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrb r4, [r2, #8] │ │ │ │ + ldrb r0, [r3, #8] │ │ │ │ lsls r1, r1, #4 │ │ │ │ movs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r2, #9] │ │ │ │ + ldrb r2, [r3, #9] │ │ │ │ lsls r0, r1, #4 │ │ │ │ │ │ │ │ 0044a860 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -420697,117 +420697,117 @@ │ │ │ │ nop │ │ │ │ bcs.n 44ab5c │ │ │ │ lsls r7, r3, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r2, #5] │ │ │ │ + ldrb r2, [r3, #5] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r2, [r6, #40] @ 0x28 │ │ │ │ + ldr r6, [r6, #40] @ 0x28 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r0, [r5, r1] │ │ │ │ + ldr r4, [r5, r1] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrsb r0, [r2, r7] │ │ │ │ + ldrsb r4, [r2, r7] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrb r2, [r5, #4] │ │ │ │ + ldrb r6, [r5, #4] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r0, [r1, #40] @ 0x28 │ │ │ │ + ldr r4, [r1, #40] @ 0x28 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrb r4, [r0, #5] │ │ │ │ + ldrb r0, [r1, #5] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrsb r4, [r5, r6] │ │ │ │ + ldrsb r0, [r6, r6] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrb r6, [r0, #4] │ │ │ │ + ldrb r2, [r1, #4] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r4, [r4, #36] @ 0x24 │ │ │ │ + ldr r0, [r5, #36] @ 0x24 │ │ │ │ lsls r1, r1, #4 │ │ │ │ strb r0, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r0, #2] │ │ │ │ + ldrb r4, [r0, #2] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrsb r0, [r7, r3] │ │ │ │ + ldrsb r4, [r7, r3] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrb r2, [r2, #1] │ │ │ │ + ldrb r6, [r2, #1] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r0, [r6, #24] │ │ │ │ + ldr r4, [r6, #24] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - sub sp, #320 @ 0x140 │ │ │ │ + sub sp, #336 @ 0x150 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrsb r4, [r2, r3] │ │ │ │ + ldrsb r0, [r3, r3] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrb r6, [r5, #0] │ │ │ │ + ldrb r2, [r6, #0] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r4, [r1, #24] │ │ │ │ + ldr r0, [r2, #24] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrsb r0, [r4, r5] │ │ │ │ + ldrsb r4, [r4, r5] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrb r2, [r0, #0] │ │ │ │ + ldrb r6, [r0, #0] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r4, [r3, #20] │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r6, [r7, #16] │ │ │ │ + ldr r2, [r0, #20] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrb r2, [r1, #0] │ │ │ │ + ldrb r6, [r1, #0] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrsb r0, [r5, r1] │ │ │ │ + ldrsb r4, [r5, r1] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - strb r2, [r1, #31] │ │ │ │ + strb r6, [r1, #31] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strb r4, [r4, #31] │ │ │ │ + strb r0, [r5, #31] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrsb r4, [r0, r1] │ │ │ │ + ldrsb r0, [r1, r1] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - strb r6, [r3, #30] │ │ │ │ + strb r2, [r4, #30] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r4, [r7, #12] │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrh r4, [r4, #62] @ 0x3e │ │ │ │ + ldrh r0, [r5, #62] @ 0x3e │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldrsb r0, [r4, r0] │ │ │ │ + ldrsb r4, [r4, r0] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - strb r2, [r7, #29] │ │ │ │ + strb r6, [r7, #29] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ + ldr r4, [r3, #12] │ │ │ │ lsls r1, r1, #4 │ │ │ │ lsls r0, r1, #28 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r7, #26] │ │ │ │ + strb r2, [r0, #27] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ + ldr r6, [r3, #0] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strb r4, [r5, #25] │ │ │ │ + strb r0, [r6, #25] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - str r0, [r1, #124] @ 0x7c │ │ │ │ + str r4, [r1, #124] @ 0x7c │ │ │ │ lsls r1, r1, #4 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r4, #26] │ │ │ │ + strb r6, [r4, #26] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strb r6, [r0, #25] │ │ │ │ + strb r2, [r1, #25] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - str r2, [r4, #120] @ 0x78 │ │ │ │ + str r6, [r4, #120] @ 0x78 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strb r0, [r5, #24] │ │ │ │ + strb r4, [r5, #24] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - str r4, [r0, #120] @ 0x78 │ │ │ │ + str r0, [r1, #120] @ 0x78 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strb r0, [r2, #25] │ │ │ │ + strb r4, [r2, #25] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strb r4, [r6, #23] │ │ │ │ + strb r0, [r7, #23] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - str r0, [r2, #116] @ 0x74 │ │ │ │ + str r4, [r2, #116] @ 0x74 │ │ │ │ lsls r1, r1, #4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ lsls r1, r3, #4 │ │ │ │ - ldr r2, [r7, #40] @ 0x28 │ │ │ │ + ldr r6, [r7, #40] @ 0x28 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strb r4, [r6, #8] │ │ │ │ + strb r0, [r7, #8] │ │ │ │ lsls r0, r1, #4 │ │ │ │ │ │ │ │ 0044ad34 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -420907,25 +420907,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, r0] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5!, {r6} │ │ │ │ lsls r7, r3, #4 │ │ │ │ - add r2, sp, #624 @ 0x270 │ │ │ │ + add r2, sp, #640 @ 0x280 │ │ │ │ lsls r0, r1, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r0, #17] │ │ │ │ + strb r0, [r1, #17] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - str r0, [r4, #88] @ 0x58 │ │ │ │ + str r4, [r4, #88] @ 0x58 │ │ │ │ lsls r1, r1, #4 │ │ │ │ movs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r5, #17] │ │ │ │ + strb r0, [r6, #17] │ │ │ │ lsls r0, r1, #4 │ │ │ │ │ │ │ │ 0044ae40 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -421048,45 +421048,45 @@ │ │ │ │ blx 73bd50 │ │ │ │ b.n 44aec6 │ │ │ │ nop │ │ │ │ ldmia r4!, {r2, r5, r7} │ │ │ │ lsls r7, r3, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r4, #15] │ │ │ │ + strb r6, [r4, #15] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - str r6, [r0, #76] @ 0x4c │ │ │ │ + str r2, [r1, #76] @ 0x4c │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strb r4, [r5, #15] │ │ │ │ + strb r0, [r6, #15] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - add r1, sp, #696 @ 0x2b8 │ │ │ │ + add r1, sp, #712 @ 0x2c8 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - strb r6, [r6, #14] │ │ │ │ + strb r2, [r7, #14] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - str r4, [r3, #72] @ 0x48 │ │ │ │ + str r0, [r4, #72] @ 0x48 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strb r0, [r4, #14] │ │ │ │ + strb r4, [r4, #14] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - str r4, [r0, #72] @ 0x48 │ │ │ │ + str r0, [r1, #72] @ 0x48 │ │ │ │ lsls r1, r1, #4 │ │ │ │ strb r4, [r2, #24] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add r1, sp, #440 @ 0x1b8 │ │ │ │ + add r1, sp, #456 @ 0x1c8 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - strb r6, [r6, #13] │ │ │ │ + strb r2, [r7, #13] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - str r4, [r3, #68] @ 0x44 │ │ │ │ + str r0, [r4, #68] @ 0x44 │ │ │ │ lsls r1, r1, #4 │ │ │ │ add r1, pc, #336 @ (adr r1, 44b0f4 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add r1, sp, #232 @ 0xe8 │ │ │ │ + add r1, sp, #248 @ 0xf8 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - strb r2, [r0, #13] │ │ │ │ + strb r6, [r0, #13] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - str r0, [r5, #64] @ 0x40 │ │ │ │ + str r4, [r5, #64] @ 0x40 │ │ │ │ lsls r1, r1, #4 │ │ │ │ │ │ │ │ 0044afb0 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -421146,21 +421146,21 @@ │ │ │ │ lsls r7, r3, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #368 @ 0x170 │ │ │ │ + add r0, sp, #384 @ 0x180 │ │ │ │ lsls r0, r1, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r7, #9] │ │ │ │ + strb r0, [r0, #10] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - str r0, [r4, #52] @ 0x34 │ │ │ │ + str r4, [r4, #52] @ 0x34 │ │ │ │ lsls r1, r1, #4 │ │ │ │ │ │ │ │ 0044b054 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -421305,38 +421305,38 @@ │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ ldmia r2, {r2, r3, r7} │ │ │ │ lsls r7, r3, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r0, r0 │ │ │ │ + adds r0, r1, r0 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - str r4, [r3, #36] @ 0x24 │ │ │ │ + str r0, [r4, #36] @ 0x24 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - movs r4, #70 @ 0x46 │ │ │ │ + movs r4, #74 @ 0x4a │ │ │ │ lsls r5, r1, #4 │ │ │ │ - add r7, pc, #264 @ (adr r7, 44b2cc ) │ │ │ │ + add r7, pc, #280 @ (adr r7, 44b2dc ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ - asrs r0, r3, #31 │ │ │ │ + asrs r4, r3, #31 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - str r2, [r6, #32] │ │ │ │ + str r6, [r6, #32] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - asrs r2, r0, #31 │ │ │ │ + asrs r6, r0, #31 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - str r2, [r3, #32] │ │ │ │ + str r6, [r3, #32] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - asrs r2, r5, #30 │ │ │ │ + asrs r6, r5, #30 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - str r2, [r0, #32] │ │ │ │ + str r6, [r0, #32] │ │ │ │ lsls r1, r1, #4 │ │ │ │ @ instruction: 0xfb7a0118 │ │ │ │ - str r0, [r5, #84] @ 0x54 │ │ │ │ + str r4, [r5, #84] @ 0x54 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strb r6, [r6, #4] │ │ │ │ + strb r2, [r7, #4] │ │ │ │ lsls r1, r1, #4 │ │ │ │ │ │ │ │ 0044b1e8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -421468,31 +421468,31 @@ │ │ │ │ lsls r7, r3, #4 │ │ │ │ subs r4, #234 @ 0xea │ │ │ │ lsls r1, r4, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r3, #104] @ 0x68 │ │ │ │ + ldr r6, [r3, #104] @ 0x68 │ │ │ │ lsls r1, r1, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r6, #26 │ │ │ │ + asrs r2, r7, #26 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - str r6, [r1, #16] │ │ │ │ + str r2, [r2, #16] │ │ │ │ lsls r1, r1, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r0!, {r1, r4, r5} │ │ │ │ lsls r7, r3, #4 │ │ │ │ - ldr r7, [pc, #88] @ (44b394 ) │ │ │ │ + ldr r7, [pc, #104] @ (44b3a4 ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r5, pc, #520 @ (adr r5, 44b548 ) │ │ │ │ + add r5, pc, #536 @ (adr r5, 44b558 ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldr r2, [r7, r1] │ │ │ │ lsls r5, r0, #4 │ │ │ │ lsls r2, r0, #31 │ │ │ │ bmi.n 44b35e │ │ │ │ lsls r3, r1, #31 │ │ │ │ bmi.n 44b35e │ │ │ │ @@ -421653,53 +421653,53 @@ │ │ │ │ blx 73bd50 │ │ │ │ b.n 44b420 │ │ │ │ nop │ │ │ │ stmia r7!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r7, r3, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r7, #108] @ 0x6c │ │ │ │ + ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrsh r4, [r2, r6] │ │ │ │ + ldrsh r0, [r3, r6] │ │ │ │ lsls r1, r1, #4 │ │ │ │ strb r4, [r4, #4] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add r4, pc, #504 @ (adr r4, 44b6d4 ) │ │ │ │ + add r4, pc, #520 @ (adr r4, 44b6e4 ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldr r2, [r2, #108] @ 0x6c │ │ │ │ + ldr r6, [r2, #108] @ 0x6c │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrsh r4, [r5, r5] │ │ │ │ + ldrsh r0, [r6, r5] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r0, [r3, #108] @ 0x6c │ │ │ │ + ldr r4, [r3, #108] @ 0x6c │ │ │ │ lsls r1, r1, #4 │ │ │ │ - add r4, pc, #328 @ (adr r4, 44b634 ) │ │ │ │ + add r4, pc, #344 @ (adr r4, 44b644 ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldr r6, [r4, #104] @ 0x68 │ │ │ │ + ldr r2, [r5, #104] @ 0x68 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrsh r0, [r0, r5] │ │ │ │ + ldrsh r4, [r0, r5] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r0, [r5, #100] @ 0x64 │ │ │ │ + ldr r4, [r5, #100] @ 0x64 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - add r4, pc, #168 @ (adr r4, 44b5a4 ) │ │ │ │ + add r4, pc, #184 @ (adr r4, 44b5b4 ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldr r6, [r7, #100] @ 0x64 │ │ │ │ + ldr r2, [r0, #104] @ 0x68 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrsh r0, [r3, r4] │ │ │ │ + ldrsh r4, [r3, r4] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r4, [r3, #100] @ 0x64 │ │ │ │ + ldr r0, [r4, #100] @ 0x64 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrsh r4, [r6, r3] │ │ │ │ + ldrsh r0, [r7, r3] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - movs r0, #228 @ 0xe4 │ │ │ │ + movs r0, #232 @ 0xe8 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - add r3, pc, #888 @ (adr r3, 44b88c ) │ │ │ │ + add r3, pc, #904 @ (adr r3, 44b89c ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldr r2, [r6, #96] @ 0x60 │ │ │ │ + ldr r6, [r6, #96] @ 0x60 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrsh r4, [r1, r3] │ │ │ │ + ldrsh r0, [r2, r3] │ │ │ │ lsls r1, r1, #4 │ │ │ │ │ │ │ │ 0044b51c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -421807,31 +421807,31 @@ │ │ │ │ lsls r7, r3, #4 │ │ │ │ subs r1, #172 @ 0xac │ │ │ │ lsls r1, r4, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #664] @ (44b8c4 ) │ │ │ │ + ldr r0, [pc, #680] @ (44b8d4 ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r0, #84] @ 0x54 │ │ │ │ + ldr r2, [r1, #84] @ 0x54 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrb r6, [r3, r7] │ │ │ │ + ldrb r2, [r4, r7] │ │ │ │ lsls r1, r1, #4 │ │ │ │ subs r4, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ stmia r5!, {r3, r4} │ │ │ │ lsls r7, r3, #4 │ │ │ │ - str r0, [r1, #56] @ 0x38 │ │ │ │ + str r4, [r1, #56] @ 0x38 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - add r2, pc, #416 @ (adr r2, 44b7ec ) │ │ │ │ + add r2, pc, #432 @ (adr r2, 44b7fc ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ │ │ │ │ 0044b64c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -421894,23 +421894,23 @@ │ │ │ │ nop │ │ │ │ stmia r4!, {r1, r3, r4, r7} │ │ │ │ lsls r7, r3, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add r1, pc, #896 @ (adr r1, 44ba6c ) │ │ │ │ + add r1, pc, #912 @ (adr r1, 44ba7c ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ - lsls r0, r1, #22 │ │ │ │ + lsls r4, r1, #22 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldrb r6, [r1, r3] │ │ │ │ + ldrb r2, [r2, r3] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - lsls r0, r6, #21 │ │ │ │ + lsls r4, r6, #21 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldrb r4, [r6, r2] │ │ │ │ + ldrb r0, [r7, r2] │ │ │ │ lsls r1, r1, #4 │ │ │ │ │ │ │ │ 0044b6fc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -422006,23 +422006,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r3, r2] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ stmia r3!, {r3, r4, r5, r6} │ │ │ │ lsls r7, r3, #4 │ │ │ │ - add r0, pc, #848 @ (adr r0, 44bb3c ) │ │ │ │ + add r0, pc, #864 @ (adr r0, 44bb4c ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r2, #18 │ │ │ │ + lsls r0, r3, #18 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldrh r0, [r3, r7] │ │ │ │ + ldrh r4, [r3, r7] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r6, [r2, #52] @ 0x34 │ │ │ │ + ldr r2, [r3, #52] @ 0x34 │ │ │ │ lsls r1, r1, #4 │ │ │ │ │ │ │ │ 0044b7fc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -422105,23 +422105,23 @@ │ │ │ │ nop │ │ │ │ stmia r2!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r7, r3, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add r0, pc, #16 @ (adr r0, 44b8d8 ) │ │ │ │ + add r0, pc, #32 @ (adr r0, 44b8e8 ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldr r0, [r3, #40] @ 0x28 │ │ │ │ + ldr r4, [r3, #40] @ 0x28 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrh r2, [r6, r3] │ │ │ │ + ldrh r6, [r6, r3] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r0, [r0, #40] @ 0x28 │ │ │ │ + ldr r4, [r0, #40] @ 0x28 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrh r0, [r3, r3] │ │ │ │ + ldrh r4, [r3, r3] │ │ │ │ lsls r1, r1, #4 │ │ │ │ │ │ │ │ 0044b8d8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -422217,23 +422217,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r7, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ stmia r1!, {r2, r3, r4, r7} │ │ │ │ lsls r7, r3, #4 │ │ │ │ - ldr r6, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r6, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r0, r1, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r4, #24] │ │ │ │ + ldr r0, [r5, #24] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r4, [r7, r7] │ │ │ │ + ldrh r0, [r0, r0] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r6, [r4, #24] │ │ │ │ + ldr r2, [r5, #24] │ │ │ │ lsls r1, r1, #4 │ │ │ │ │ │ │ │ 0044b9d8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -422347,34 +422347,34 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx 73c0ac │ │ │ │ b.n 44ba8e │ │ │ │ stmia r0!, {r5, r6, r7} │ │ │ │ lsls r7, r3, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - sbfx r1, r6, #0, #10 │ │ │ │ - ldr r6, [sp, #64] @ 0x40 │ │ │ │ + sbfx r1, sl, #0, #10 │ │ │ │ + ldr r6, [sp, #80] @ 0x50 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldr r0, [r2, #12] │ │ │ │ + ldr r4, [r2, #12] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r6, [r7, r3] │ │ │ │ + ldr r2, [r0, r4] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r6, [r6, #8] │ │ │ │ + ldr r2, [r7, #8] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r2, [r4, r3] │ │ │ │ + ldr r6, [r4, r3] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strh r4, [r3, #40] @ 0x28 │ │ │ │ + strh r0, [r4, #40] @ 0x28 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ + ldr r6, [r2, #8] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r0, [r0, r3] │ │ │ │ + ldr r4, [r0, r3] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r6, [r7, #4] │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ + ldr r6, [r5, r2] │ │ │ │ lsls r1, r1, #4 │ │ │ │ │ │ │ │ 0044bb18 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -422466,23 +422466,23 @@ │ │ │ │ lsls r1, r4, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ nop {6} │ │ │ │ lsls r7, r3, #4 │ │ │ │ - ldr r4, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r4, [sp, #768] @ 0x300 │ │ │ │ lsls r0, r1, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r2, #120] @ 0x78 │ │ │ │ + str r0, [r3, #120] @ 0x78 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrsb r0, [r0, r7] │ │ │ │ + ldrsb r4, [r0, r7] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strh r6, [r7, #30] │ │ │ │ + strh r2, [r0, #32] │ │ │ │ lsls r4, r2, #4 │ │ │ │ │ │ │ │ 0044bc10 : │ │ │ │ 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 │ │ │ │ @@ -422793,59 +422793,59 @@ │ │ │ │ lsls r7, r3, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #23 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r1, #88] @ 0x58 │ │ │ │ + str r0, [r2, #88] @ 0x58 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strb r4, [r5, r6] │ │ │ │ + strb r0, [r6, r6] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - str r4, [r3, #84] @ 0x54 │ │ │ │ + str r0, [r4, #84] @ 0x54 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strb r4, [r7, r5] │ │ │ │ + strb r0, [r0, r6] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - str r4, [r0, #84] @ 0x54 │ │ │ │ + str r0, [r1, #84] @ 0x54 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strb r4, [r4, r5] │ │ │ │ + strb r0, [r5, r5] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - str r4, [r5, #80] @ 0x50 │ │ │ │ + str r0, [r6, #80] @ 0x50 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strb r4, [r1, r5] │ │ │ │ + strb r0, [r2, r5] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - str r4, [r2, #80] @ 0x50 │ │ │ │ + str r0, [r3, #80] @ 0x50 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strb r4, [r6, r4] │ │ │ │ + strb r0, [r7, r4] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - str r4, [r7, #76] @ 0x4c │ │ │ │ + str r0, [r0, #80] @ 0x50 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strb r4, [r3, r4] │ │ │ │ + strb r0, [r4, r4] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - str r4, [r4, #76] @ 0x4c │ │ │ │ + str r0, [r5, #76] @ 0x4c │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strb r4, [r0, r4] │ │ │ │ + strb r0, [r1, r4] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - str r2, [r2, #76] @ 0x4c │ │ │ │ + str r6, [r2, #76] @ 0x4c │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strh r4, [r7, #8] │ │ │ │ + strh r0, [r0, #10] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - strb r2, [r4, r3] │ │ │ │ + strb r6, [r4, r3] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - str r4, [r5, #72] @ 0x48 │ │ │ │ + str r0, [r6, #72] @ 0x48 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strb r4, [r1, r3] │ │ │ │ + strb r0, [r2, r3] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - str r4, [r2, #72] @ 0x48 │ │ │ │ + str r0, [r3, #72] @ 0x48 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strb r4, [r6, r2] │ │ │ │ + strb r0, [r7, r2] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - str r0, [r6, #68] @ 0x44 │ │ │ │ + str r4, [r6, #68] @ 0x44 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strb r0, [r2, r2] │ │ │ │ + strb r4, [r2, r2] │ │ │ │ lsls r1, r1, #4 │ │ │ │ │ │ │ │ 0044bf6c : │ │ │ │ stmdb 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 │ │ │ │ @@ -423953,149 +423953,149 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, r0] │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #244 @ 0xf4 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #106 @ 0x6a │ │ │ │ + subs r5, #110 @ 0x6e │ │ │ │ lsls r0, r1, #4 │ │ │ │ - str r4, [r0, #40] @ 0x28 │ │ │ │ + str r0, [r1, #40] @ 0x28 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strh r0, [r2, r2] │ │ │ │ + strh r4, [r2, r2] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - svc 246 @ 0xf6 │ │ │ │ + svc 250 @ 0xfa │ │ │ │ lsls r0, r1, #4 │ │ │ │ - str r7, [sp, #328] @ 0x148 │ │ │ │ + str r7, [sp, #344] @ 0x158 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - str r0, [r6, #32] │ │ │ │ + str r4, [r6, #32] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strh r6, [r7, r0] │ │ │ │ + strh r2, [r0, r1] │ │ │ │ lsls r1, r1, #4 │ │ │ │ str r6, [r0, #48] @ 0x30 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - subs r7, #82 @ 0x52 │ │ │ │ + subs r7, #86 @ 0x56 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - str r6, [r7, #28] │ │ │ │ + str r2, [r0, #32] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strh r4, [r1, r0] │ │ │ │ + strh r0, [r2, r0] │ │ │ │ lsls r1, r1, #4 │ │ │ │ ldrb r4, [r6, #11] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r5, r5] │ │ │ │ + ldrsh r2, [r6, r5] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r7, [pc, #480] @ (44cd40 ) │ │ │ │ + ldr r7, [pc, #496] @ (44cd50 ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ - subs r2, #62 @ 0x3e │ │ │ │ + subs r2, #66 @ 0x42 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrsh r2, [r1, r4] │ │ │ │ + ldrsh r6, [r1, r4] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r7, [pc, #88] @ (44cbc4 ) │ │ │ │ + ldr r7, [pc, #104] @ (44cbd4 ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ movs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r1, r7] │ │ │ │ + ldrb r6, [r1, r7] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrsh r2, [r2, r3] │ │ │ │ + ldrsh r6, [r2, r3] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r6, [pc, #840] @ (44cec4 ) │ │ │ │ + ldr r6, [pc, #856] @ (44ced4 ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrsh r2, [r5, r2] │ │ │ │ + ldrsh r6, [r5, r2] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r6, [pc, #728] @ (44ce5c ) │ │ │ │ + ldr r6, [pc, #744] @ (44ce6c ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrsh r0, [r0, r2] │ │ │ │ + ldrsh r4, [r0, r2] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r6, [pc, #560] @ (44cdbc ) │ │ │ │ + ldr r6, [pc, #576] @ (44cdcc ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r6, [pc, #472] @ (44cd68 ) │ │ │ │ + ldr r6, [pc, #488] @ (44cd78 ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ - str r6, [sp, #96] @ 0x60 │ │ │ │ + str r6, [sp, #112] @ 0x70 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - subs r3, #154 @ 0x9a │ │ │ │ + subs r3, #158 @ 0x9e │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrsh r4, [r1, r1] │ │ │ │ + ldrsh r0, [r2, r1] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - subs r1, #8 │ │ │ │ + subs r1, #12 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrsh r2, [r4, r0] │ │ │ │ + ldrsh r6, [r4, r0] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r6, [pc, #184] @ (44cc60 ) │ │ │ │ + ldr r6, [pc, #200] @ (44cc70 ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrb r0, [r2, r7] │ │ │ │ + ldrb r4, [r2, r7] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r5, [pc, #856] @ (44cf08 ) │ │ │ │ + ldr r5, [pc, #872] @ (44cf18 ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrb r4, [r2, r7] │ │ │ │ + ldrb r0, [r3, r7] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - str r2, [sp, #808] @ 0x328 │ │ │ │ + str r2, [sp, #824] @ 0x338 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - subs r3, #118 @ 0x76 │ │ │ │ + subs r3, #122 @ 0x7a │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrb r6, [r4, r5] │ │ │ │ + ldrb r2, [r5, r5] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r5, [pc, #456] @ (44cd8c ) │ │ │ │ + ldr r5, [pc, #472] @ (44cd9c ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrb r0, [r5, r4] │ │ │ │ + ldrb r4, [r5, r4] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r5, [pc, #208] @ (44cc9c ) │ │ │ │ + ldr r5, [pc, #224] @ (44ccac ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrb r2, [r1, r4] │ │ │ │ + ldrb r6, [r1, r4] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r5, [pc, #88] @ (44cc2c ) │ │ │ │ + ldr r5, [pc, #104] @ (44cc3c ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrb r4, [r5, r3] │ │ │ │ + ldrb r0, [r6, r3] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r4, [pc, #976] @ (44cfac ) │ │ │ │ + ldr r4, [pc, #992] @ (44cfbc ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrb r0, [r4, r2] │ │ │ │ + ldrb r4, [r4, r2] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r4, [pc, #688] @ (44ce94 ) │ │ │ │ + ldr r4, [pc, #704] @ (44cea4 ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrb r2, [r5, r1] │ │ │ │ + ldrb r6, [r5, r1] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r4, [pc, #472] @ (44cdc4 ) │ │ │ │ + ldr r4, [pc, #488] @ (44cdd4 ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrb r2, [r0, r0] │ │ │ │ + ldrb r6, [r0, r0] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r4, [pc, #48] @ (44cc24 ) │ │ │ │ + ldr r4, [pc, #64] @ (44cc34 ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrh r0, [r6, r6] │ │ │ │ + ldrh r4, [r6, r6] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r3, [pc, #736] @ (44cedc ) │ │ │ │ + ldr r3, [pc, #752] @ (44ceec ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrh r6, [r6, r5] │ │ │ │ + ldrh r2, [r7, r5] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r3, [pc, #512] @ (44ce04 ) │ │ │ │ + ldr r3, [pc, #528] @ (44ce14 ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r0, [r5, r7] │ │ │ │ + ldr r4, [r5, r7] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r1, [pc, #968] @ (44cfd4 ) │ │ │ │ + ldr r1, [pc, #984] @ (44cfe4 ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adds r5, #136 @ 0x88 │ │ │ │ + adds r5, #140 @ 0x8c │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldr r2, [r0, r6] │ │ │ │ + ldr r6, [r0, r6] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r1, [pc, #568] @ (44ce50 ) │ │ │ │ + ldr r1, [pc, #584] @ (44ce60 ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrh r6, [r0, #50] @ 0x32 │ │ │ │ + ldrh r2, [r1, #50] @ 0x32 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldr r4, [r5, r4] │ │ │ │ + ldr r0, [r6, r4] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r1, [pc, #232] @ (44cd0c ) │ │ │ │ + ldr r1, [pc, #248] @ (44cd1c ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ - lsrs r0, r6, #12 │ │ │ │ + lsrs r4, r6, #12 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - adds r4, #228 @ 0xe4 │ │ │ │ + adds r4, #232 @ 0xe8 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldr r6, [r3, r3] │ │ │ │ + ldr r2, [r4, r3] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r0, [pc, #936] @ (44cfdc ) │ │ │ │ + ldr r0, [pc, #952] @ (44cfec ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ ldr r3, [pc, #468] @ (44ce0c ) │ │ │ │ movw r2, #3079 @ 0xc07 │ │ │ │ ldr r1, [pc, #468] @ (44ce10 ) │ │ │ │ ldr r0, [pc, #468] @ (44ce14 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ @@ -424261,65 +424261,65 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #1364 @ 0x554 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r6, r4] │ │ │ │ + ldrsb r2, [r7, r4] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - bx r8 │ │ │ │ + bxns r8 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrsb r0, [r5, r3] │ │ │ │ + ldrsb r4, [r5, r3] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - mov sl, lr │ │ │ │ + mov lr, lr │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrsb r0, [r5, r2] │ │ │ │ + ldrsb r4, [r5, r2] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - mov sl, r6 │ │ │ │ + mov lr, r6 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrsb r0, [r5, r1] │ │ │ │ + ldrsb r4, [r5, r1] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - mov r2, lr │ │ │ │ + mov r6, lr │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrsb r4, [r1, r0] │ │ │ │ + ldrsb r0, [r2, r0] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - mov r6, r2 │ │ │ │ + mov r2, r3 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strb r2, [r6, r7] │ │ │ │ + strb r6, [r6, r7] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - cmp ip, pc │ │ │ │ + mov r0, r0 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strb r0, [r3, r7] │ │ │ │ + strb r4, [r3, r7] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - cmp sl, ip │ │ │ │ + cmp lr, ip │ │ │ │ lsls r1, r1, #4 │ │ │ │ svc 94 @ 0x5e │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldr r1, [pc, #304] @ (44cf80 ) │ │ │ │ + ldr r1, [pc, #320] @ (44cf90 ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ - stmia r2!, {r1, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r6, r7} │ │ │ │ lsls r0, r1, #4 │ │ │ │ svc 70 @ 0x46 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldr r1, [pc, #208] @ (44cf2c ) │ │ │ │ + ldr r1, [pc, #224] @ (44cf3c ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strb r6, [r7, r7] │ │ │ │ + ldrsb r2, [r0, r0] │ │ │ │ lsls r0, r1, #4 │ │ │ │ svc 46 @ 0x2e │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldr r1, [pc, #112] @ (44ced8 ) │ │ │ │ + ldr r1, [pc, #128] @ (44cee8 ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ - add r5, sp, #72 @ 0x48 │ │ │ │ + add r5, sp, #88 @ 0x58 │ │ │ │ lsls r0, r1, #4 │ │ │ │ svc 22 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldr r1, [pc, #16] @ (44ce84 ) │ │ │ │ + ldr r1, [pc, #32] @ (44ce94 ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ - sub sp, #88 @ 0x58 │ │ │ │ + sub sp, #104 @ 0x68 │ │ │ │ lsls r0, r1, #4 │ │ │ │ │ │ │ │ 0044ce78 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -424415,23 +424415,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r1, r1] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ add r3, sp, #1008 @ 0x3f0 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - ldrh r0, [r3, #10] │ │ │ │ + ldrh r4, [r3, #10] │ │ │ │ lsls r0, r1, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r2, r1] │ │ │ │ + strb r4, [r2, r1] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - add r4, fp │ │ │ │ + add r0, ip │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strh r2, [r3, r3] │ │ │ │ + strh r6, [r3, r3] │ │ │ │ lsls r1, r1, #4 │ │ │ │ │ │ │ │ 0044cf78 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -425027,102 +425027,102 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r4, r0] │ │ │ │ + strh r0, [r5, r0] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - sbcs r0, r7 │ │ │ │ + sbcs r4, r7 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - str r4, [r7, r7] │ │ │ │ + strh r0, [r0, r0] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - sbcs r4, r1 │ │ │ │ + sbcs r0, r2 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - cmp r7, #116 @ 0x74 │ │ │ │ + cmp r7, #120 @ 0x78 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - str r6, [r3, r7] │ │ │ │ + str r2, [r4, r7] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adcs r2, r6 │ │ │ │ + adcs r6, r6 │ │ │ │ lsls r1, r1, #4 │ │ │ │ add r0, sp, #760 @ 0x2f8 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - movs r6, #92 @ 0x5c │ │ │ │ + movs r6, #96 @ 0x60 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - str r4, [r7, r4] │ │ │ │ + str r0, [r0, r5] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - str r6, [r7, r5] │ │ │ │ + str r2, [r0, r6] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - asrs r4, r2 │ │ │ │ + asrs r0, r3 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - str r2, [r5, r5] │ │ │ │ + str r6, [r5, r5] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - lsrs r6, r7 │ │ │ │ + asrs r2, r0 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - bxns r6 │ │ │ │ + bx r7 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - str r2, [r0, r5] │ │ │ │ + str r6, [r0, r5] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - lsrs r6, r2 │ │ │ │ + lsrs r2, r3 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - str r6, [r7, r0] │ │ │ │ + str r2, [r0, r1] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - subs r7, #210 @ 0xd2 │ │ │ │ + subs r7, #214 @ 0xd6 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - str r6, [r3, r0] │ │ │ │ + str r2, [r4, r0] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - subs r7, #178 @ 0xb2 │ │ │ │ + subs r7, #182 @ 0xb6 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - str r2, [r0, r0] │ │ │ │ + str r6, [r0, r0] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - subs r7, #144 @ 0x90 │ │ │ │ + subs r7, #148 @ 0x94 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - cdp2 1, 2, cr0, cr4, cr6, {0} │ │ │ │ - strh r4, [r3, #24] │ │ │ │ + cdp2 1, 2, cr0, cr8, cr6, {0} │ │ │ │ + strh r0, [r4, #24] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldr r7, [pc, #872] @ (44d94c ) │ │ │ │ + ldr r7, [pc, #888] @ (44d95c ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ - subs r7, #110 @ 0x6e │ │ │ │ + subs r7, #114 @ 0x72 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r7, [pc, #552] @ (44d814 ) │ │ │ │ + ldr r7, [pc, #568] @ (44d824 ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ - subs r7, #30 │ │ │ │ + subs r7, #34 @ 0x22 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r7, [pc, #408] @ (44d78c ) │ │ │ │ + ldr r7, [pc, #424] @ (44d79c ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ - subs r6, #250 @ 0xfa │ │ │ │ + subs r6, #254 @ 0xfe │ │ │ │ lsls r1, r1, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #496] @ (44d7f0 ) │ │ │ │ + ldr r7, [pc, #512] @ (44d800 ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r7, [pc, #216] @ (44d6dc ) │ │ │ │ + ldr r7, [pc, #232] @ (44d6ec ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ - subs r6, #202 @ 0xca │ │ │ │ + subs r6, #206 @ 0xce │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r7, [pc, #64] @ (44d64c ) │ │ │ │ + ldr r7, [pc, #80] @ (44d65c ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ - subs r6, #164 @ 0xa4 │ │ │ │ + subs r6, #168 @ 0xa8 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r5, [pc, #528] @ (44d824 ) │ │ │ │ + ldr r5, [pc, #544] @ (44d834 ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldr r6, [pc, #944] @ (44d9c8 ) │ │ │ │ + ldr r6, [pc, #960] @ (44d9d8 ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ - subs r6, #128 @ 0x80 │ │ │ │ + subs r6, #132 @ 0x84 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r6, [pc, #848] @ (44d970 ) │ │ │ │ + ldr r6, [pc, #864] @ (44d980 ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ - subs r6, #104 @ 0x68 │ │ │ │ + subs r6, #108 @ 0x6c │ │ │ │ lsls r1, r1, #4 │ │ │ │ bvc.n 44d5d0 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - rors r2, r0 │ │ │ │ + rors r6, r0 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - cmp r5, #80 @ 0x50 │ │ │ │ + cmp r5, #84 @ 0x54 │ │ │ │ lsls r0, r1, #4 │ │ │ │ │ │ │ │ 0044d630 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -426072,177 +426072,177 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r7, #1] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #54 @ 0x36 │ │ │ │ + cmp r1, #58 @ 0x3a │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldr r5, [pc, #600] @ (44e274 ) │ │ │ │ + ldr r5, [pc, #616] @ (44e284 ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ - subs r4, #194 @ 0xc2 │ │ │ │ + subs r4, #198 @ 0xc6 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r5, [pc, #200] @ (44e0ec ) │ │ │ │ + ldr r5, [pc, #216] @ (44e0fc ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ - subs r4, #94 @ 0x5e │ │ │ │ + subs r4, #98 @ 0x62 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - cmp r0, #72 @ 0x48 │ │ │ │ + cmp r0, #76 @ 0x4c │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldr r4, [pc, #688] @ (44e2e0 ) │ │ │ │ + ldr r4, [pc, #704] @ (44e2f0 ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ - subs r3, #216 @ 0xd8 │ │ │ │ + subs r3, #220 @ 0xdc │ │ │ │ lsls r1, r1, #4 │ │ │ │ strb r0, [r0, #10] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #328] @ (44e184 ) │ │ │ │ + ldr r3, [pc, #344] @ (44e194 ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ - subs r2, #126 @ 0x7e │ │ │ │ + subs r2, #130 @ 0x82 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r3, [pc, #208] @ (44e114 ) │ │ │ │ + ldr r3, [pc, #224] @ (44e124 ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ - subs r2, #96 @ 0x60 │ │ │ │ + subs r2, #100 @ 0x64 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r3, [pc, #64] @ (44e08c ) │ │ │ │ + ldr r3, [pc, #80] @ (44e09c ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ - subs r2, #60 @ 0x3c │ │ │ │ + subs r2, #64 @ 0x40 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r2, [pc, #64] @ (44e094 ) │ │ │ │ + ldr r2, [pc, #80] @ (44e0a4 ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ - subs r1, #58 @ 0x3a │ │ │ │ + subs r1, #62 @ 0x3e │ │ │ │ lsls r1, r1, #4 │ │ │ │ - movs r5, #104 @ 0x68 │ │ │ │ + movs r5, #108 @ 0x6c │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldr r1, [pc, #816] @ (44e390 ) │ │ │ │ + ldr r1, [pc, #832] @ (44e3a0 ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ - subs r0, #236 @ 0xec │ │ │ │ + subs r0, #240 @ 0xf0 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r1, [pc, #656] @ (44e2f8 ) │ │ │ │ + ldr r1, [pc, #672] @ (44e308 ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ - subs r0, #208 @ 0xd0 │ │ │ │ + subs r0, #212 @ 0xd4 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - cmp r6, #154 @ 0x9a │ │ │ │ + cmp r6, #158 @ 0x9e │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldr r0, [pc, #184] @ (44e12c ) │ │ │ │ + ldr r0, [pc, #200] @ (44e13c ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adds r7, #90 @ 0x5a │ │ │ │ + adds r7, #94 @ 0x5e │ │ │ │ lsls r1, r1, #4 │ │ │ │ - cmp r6, #110 @ 0x6e │ │ │ │ + cmp r6, #114 @ 0x72 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldr r0, [pc, #0] @ (44e080 ) │ │ │ │ + ldr r0, [pc, #16] @ (44e090 ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adds r7, #44 @ 0x2c │ │ │ │ + adds r7, #48 @ 0x30 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - @ instruction: 0x47ae │ │ │ │ + @ instruction: 0x47b2 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adds r6, #218 @ 0xda │ │ │ │ + adds r6, #222 @ 0xde │ │ │ │ lsls r1, r1, #4 │ │ │ │ - @ instruction: 0x4792 │ │ │ │ + @ instruction: 0x4796 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adds r6, #190 @ 0xbe │ │ │ │ + adds r6, #194 @ 0xc2 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - bxns fp │ │ │ │ + bx ip │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adds r6, #136 @ 0x88 │ │ │ │ + adds r6, #140 @ 0x8c │ │ │ │ lsls r1, r1, #4 │ │ │ │ - bxns r8 │ │ │ │ + bx r9 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adds r6, #112 @ 0x70 │ │ │ │ + adds r6, #116 @ 0x74 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - bx r1 │ │ │ │ + bx r2 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adds r6, #58 @ 0x3a │ │ │ │ + adds r6, #62 @ 0x3e │ │ │ │ lsls r1, r1, #4 │ │ │ │ cmp r6, #32 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - cmp r5, #78 @ 0x4e │ │ │ │ + cmp r5, #82 @ 0x52 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - mov sl, ip │ │ │ │ + mov lr, ip │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adds r6, #12 │ │ │ │ + adds r6, #16 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - mov sl, r4 │ │ │ │ + mov lr, r4 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adds r5, #208 @ 0xd0 │ │ │ │ + adds r5, #212 @ 0xd4 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - mov r0, r9 │ │ │ │ + mov r4, r9 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adds r5, #114 @ 0x72 │ │ │ │ + adds r5, #118 @ 0x76 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - mov r2, r3 │ │ │ │ + mov r6, r3 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adds r5, #68 @ 0x44 │ │ │ │ + adds r5, #72 @ 0x48 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - cmp r4, #94 @ 0x5e │ │ │ │ + cmp r4, #98 @ 0x62 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - cmp sl, lr │ │ │ │ + cmp lr, lr │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adds r5, #30 │ │ │ │ + adds r5, #34 @ 0x22 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - cmp r4, #56 @ 0x38 │ │ │ │ + cmp r4, #60 @ 0x3c │ │ │ │ lsls r0, r1, #4 │ │ │ │ - cmp ip, r9 │ │ │ │ + cmp r8, sl │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adds r4, #248 @ 0xf8 │ │ │ │ + adds r4, #252 @ 0xfc │ │ │ │ lsls r1, r1, #4 │ │ │ │ - cmp r8, r5 │ │ │ │ + cmp ip, r5 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adds r4, #210 @ 0xd2 │ │ │ │ + adds r4, #214 @ 0xd6 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - cmp sl, r1 │ │ │ │ + cmp lr, r1 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adds r4, #180 @ 0xb4 │ │ │ │ + adds r4, #184 @ 0xb8 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - cmp r3, #214 @ 0xd6 │ │ │ │ + cmp r3, #218 @ 0xda │ │ │ │ lsls r0, r1, #4 │ │ │ │ - cmp r2, sp │ │ │ │ + cmp r6, sp │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adds r4, #150 @ 0x96 │ │ │ │ + adds r4, #154 @ 0x9a │ │ │ │ lsls r1, r1, #4 │ │ │ │ - cmp r6, r7 │ │ │ │ + cmp r2, r8 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adds r4, #104 @ 0x68 │ │ │ │ + adds r4, #108 @ 0x6c │ │ │ │ lsls r1, r1, #4 │ │ │ │ - cmp r4, r4 │ │ │ │ + cmp r0, r5 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adds r4, #80 @ 0x50 │ │ │ │ + adds r4, #84 @ 0x54 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - cmp r6, r0 │ │ │ │ + cmp r2, r1 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adds r4, #50 @ 0x32 │ │ │ │ + adds r4, #54 @ 0x36 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - cmp r3, #70 @ 0x46 │ │ │ │ + cmp r3, #74 @ 0x4a │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add sl, fp │ │ │ │ + add lr, fp │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adds r4, #6 │ │ │ │ + adds r4, #10 │ │ │ │ lsls r1, r1, #4 │ │ │ │ ldmia r5, {r1, r2, r4, r5, r6} │ │ │ │ lsls r0, r3, #4 │ │ │ │ - adds r7, #100 @ 0x64 │ │ │ │ + adds r7, #104 @ 0x68 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r6, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r6, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldmia r5!, {r1, r3, r4, r6} │ │ │ │ lsls r0, r3, #4 │ │ │ │ - adds r7, #72 @ 0x48 │ │ │ │ + adds r7, #76 @ 0x4c │ │ │ │ lsls r1, r1, #4 │ │ │ │ - mvns r6, r2 │ │ │ │ + mvns r2, r3 │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldmia r5, {r1, r2, r3, r4, r5} │ │ │ │ lsls r0, r3, #4 │ │ │ │ - adds r7, #44 @ 0x2c │ │ │ │ + adds r7, #48 @ 0x30 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - cmp r2, #34 @ 0x22 │ │ │ │ + cmp r2, #38 @ 0x26 │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldmia r5, {r1, r5} │ │ │ │ lsls r0, r3, #4 │ │ │ │ - adds r7, #16 │ │ │ │ + adds r7, #20 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - mvns r2, r0 │ │ │ │ + mvns r6, r0 │ │ │ │ lsls r0, r1, #4 │ │ │ │ │ │ │ │ 0044e15c : │ │ │ │ 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 │ │ │ │ @@ -426833,116 +426833,116 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #198 @ 0xc6 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - adds r0, #90 @ 0x5a │ │ │ │ + adds r0, #94 @ 0x5e │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adds r6, #146 @ 0x92 │ │ │ │ + adds r6, #150 @ 0x96 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adds r0, #58 @ 0x3a │ │ │ │ + adds r0, #62 @ 0x3e │ │ │ │ lsls r1, r1, #4 │ │ │ │ subs r6, #154 @ 0x9a │ │ │ │ lsls r4, r0, #4 │ │ │ │ adds r4, r7, r6 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strb r4, [r3, #20] │ │ │ │ + strb r0, [r4, #20] │ │ │ │ lsls r0, r1, #4 │ │ │ │ subs r6, #118 @ 0x76 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - adds r0, #12 │ │ │ │ + adds r0, #16 │ │ │ │ lsls r1, r1, #4 │ │ │ │ adds r0, r3, r6 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strb r0, [r7, #19] │ │ │ │ + strb r4, [r7, #19] │ │ │ │ lsls r0, r1, #4 │ │ │ │ subs r6, #82 @ 0x52 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - cmp r7, #232 @ 0xe8 │ │ │ │ + cmp r7, #236 @ 0xec │ │ │ │ lsls r1, r1, #4 │ │ │ │ subs r6, #60 @ 0x3c │ │ │ │ lsls r4, r0, #4 │ │ │ │ - cmp r7, #208 @ 0xd0 │ │ │ │ + cmp r7, #212 @ 0xd4 │ │ │ │ lsls r1, r1, #4 │ │ │ │ subs r6, #16 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - cmp r7, #164 @ 0xa4 │ │ │ │ + cmp r7, #168 @ 0xa8 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - subs r7, #242 @ 0xf2 │ │ │ │ + subs r7, #246 @ 0xf6 │ │ │ │ lsls r1, r1, #4 │ │ │ │ subs r5, #102 @ 0x66 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - cmp r6, #244 @ 0xf4 │ │ │ │ + cmp r6, #248 @ 0xf8 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - subs r7, #194 @ 0xc2 │ │ │ │ + subs r7, #198 @ 0xc6 │ │ │ │ lsls r1, r1, #4 │ │ │ │ subs r5, #54 @ 0x36 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - cmp r6, #196 @ 0xc4 │ │ │ │ + cmp r6, #200 @ 0xc8 │ │ │ │ lsls r1, r1, #4 │ │ │ │ adds r6, r0, r1 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strb r6, [r4, #14] │ │ │ │ + strb r2, [r5, #14] │ │ │ │ lsls r0, r1, #4 │ │ │ │ subs r5, #0 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - cmp r6, #150 @ 0x96 │ │ │ │ + cmp r6, #154 @ 0x9a │ │ │ │ lsls r1, r1, #4 │ │ │ │ subs r4, #234 @ 0xea │ │ │ │ lsls r4, r0, #4 │ │ │ │ - cmp r6, #126 @ 0x7e │ │ │ │ + cmp r6, #130 @ 0x82 │ │ │ │ lsls r1, r1, #4 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #64 @ 0x40 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - cmp r5, #212 @ 0xd4 │ │ │ │ + cmp r5, #216 @ 0xd8 │ │ │ │ lsls r1, r1, #4 │ │ │ │ subs r4, #32 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - cmp r5, #182 @ 0xb6 │ │ │ │ + cmp r5, #186 @ 0xba │ │ │ │ lsls r1, r1, #4 │ │ │ │ subs r3, #242 @ 0xf2 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - cmp r5, #134 @ 0x86 │ │ │ │ + cmp r5, #138 @ 0x8a │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r6, [r5, #120] @ 0x78 │ │ │ │ + ldr r2, [r6, #120] @ 0x78 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - cmp r5, #94 @ 0x5e │ │ │ │ + cmp r5, #98 @ 0x62 │ │ │ │ lsls r1, r1, #4 │ │ │ │ subs r3, #188 @ 0xbc │ │ │ │ lsls r4, r0, #4 │ │ │ │ - rsbs r1, sl, r6 │ │ │ │ - strb r2, [r1, #3] │ │ │ │ + rsbs r1, lr, r6 │ │ │ │ + strb r6, [r1, #3] │ │ │ │ lsls r0, r1, #4 │ │ │ │ subs r3, #148 @ 0x94 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - cmp r5, #42 @ 0x2a │ │ │ │ + cmp r5, #46 @ 0x2e │ │ │ │ lsls r1, r1, #4 │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - cmp r5, #22 │ │ │ │ + cmp r5, #26 │ │ │ │ lsls r1, r1, #4 │ │ │ │ subs r3, #112 @ 0x70 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - cmp r5, #4 │ │ │ │ + cmp r5, #8 │ │ │ │ lsls r1, r1, #4 │ │ │ │ subs r3, #88 @ 0x58 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - cmp r4, #236 @ 0xec │ │ │ │ + cmp r4, #240 @ 0xf0 │ │ │ │ lsls r1, r1, #4 │ │ │ │ subs r3, #64 @ 0x40 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - cmp r4, #212 @ 0xd4 │ │ │ │ + cmp r4, #216 @ 0xd8 │ │ │ │ lsls r1, r1, #4 │ │ │ │ subs r3, #34 @ 0x22 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - cmp r4, #182 @ 0xb6 │ │ │ │ + cmp r4, #186 @ 0xba │ │ │ │ lsls r1, r1, #4 │ │ │ │ │ │ │ │ 0044e7d8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -427021,21 +427021,21 @@ │ │ │ │ lsls r7, r3, #4 │ │ │ │ lsls r4, r6, #27 │ │ │ │ lsls r1, r4, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [sp, #736] @ 0x2e0 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - strb r4, [r2, #0] │ │ │ │ + strb r0, [r3, #0] │ │ │ │ lsls r0, r1, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #132 @ 0x84 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - cmp r3, #24 │ │ │ │ + cmp r3, #28 │ │ │ │ lsls r1, r1, #4 │ │ │ │ movs r2, #246 @ 0xf6 │ │ │ │ lsls r5, r0, #4 │ │ │ │ │ │ │ │ 0044e8b4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -427535,116 +427535,116 @@ │ │ │ │ lsls r7, r3, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #94 @ 0x5e │ │ │ │ + subs r2, #98 @ 0x62 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - cmp r1, #78 @ 0x4e │ │ │ │ + cmp r1, #82 @ 0x52 │ │ │ │ lsls r1, r1, #4 │ │ │ │ str r0, [sp, #336] @ 0x150 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - subs r1, #126 @ 0x7e │ │ │ │ + subs r1, #130 @ 0x82 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - cmp r0, #110 @ 0x6e │ │ │ │ + cmp r0, #114 @ 0x72 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - subs r1, #88 @ 0x58 │ │ │ │ + subs r1, #92 @ 0x5c │ │ │ │ lsls r1, r1, #4 │ │ │ │ - cmp r0, #72 @ 0x48 │ │ │ │ + cmp r0, #76 @ 0x4c │ │ │ │ lsls r1, r1, #4 │ │ │ │ - subs r1, #56 @ 0x38 │ │ │ │ + subs r1, #60 @ 0x3c │ │ │ │ lsls r1, r1, #4 │ │ │ │ - cmp r0, #40 @ 0x28 │ │ │ │ + cmp r0, #44 @ 0x2c │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adds r7, #80 @ 0x50 │ │ │ │ + adds r7, #84 @ 0x54 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r4, [r1, #80] @ 0x50 │ │ │ │ + ldr r0, [r2, #80] @ 0x50 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - subs r1, #14 │ │ │ │ + subs r1, #18 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - cmp r0, #0 │ │ │ │ + cmp r0, #4 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - subs r0, #244 @ 0xf4 │ │ │ │ + subs r0, #248 @ 0xf8 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - movs r7, #228 @ 0xe4 │ │ │ │ + movs r7, #232 @ 0xe8 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - asrs r0, r0, #25 │ │ │ │ + asrs r4, r0, #25 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - movs r7, #204 @ 0xcc │ │ │ │ + movs r7, #208 @ 0xd0 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - subs r0, #204 @ 0xcc │ │ │ │ + subs r0, #208 @ 0xd0 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - movs r7, #106 @ 0x6a │ │ │ │ + movs r7, #110 @ 0x6e │ │ │ │ lsls r1, r1, #4 │ │ │ │ subs r1, #2 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r4, [r3, #68] @ 0x44 │ │ │ │ + ldr r0, [r4, #68] @ 0x44 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - subs r0, #98 @ 0x62 │ │ │ │ + subs r0, #102 @ 0x66 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - subs r0, #44 @ 0x2c │ │ │ │ + subs r0, #48 @ 0x30 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - movs r7, #28 │ │ │ │ + movs r7, #32 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - subs r0, #20 │ │ │ │ + subs r0, #24 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - movs r7, #4 │ │ │ │ + movs r7, #8 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strd r0, r1, [lr], #48 @ 0x30 │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ + ldrd r0, r1, [r2], #48 @ 0x30 │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ lsls r0, r1, #4 │ │ │ │ - adds r7, #228 @ 0xe4 │ │ │ │ + adds r7, #232 @ 0xe8 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - movs r6, #214 @ 0xd6 │ │ │ │ + movs r6, #218 @ 0xda │ │ │ │ lsls r1, r1, #4 │ │ │ │ subs r0, #100 @ 0x64 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r0, [r7, #56] @ 0x38 │ │ │ │ + ldr r4, [r7, #56] @ 0x38 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - adds r7, #186 @ 0xba │ │ │ │ + adds r7, #190 @ 0xbe │ │ │ │ lsls r1, r1, #4 │ │ │ │ - movs r6, #172 @ 0xac │ │ │ │ + movs r6, #176 @ 0xb0 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adds r7, #166 @ 0xa6 │ │ │ │ + adds r7, #170 @ 0xaa │ │ │ │ lsls r1, r1, #4 │ │ │ │ - movs r6, #150 @ 0x96 │ │ │ │ + movs r6, #154 @ 0x9a │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adds r7, #166 @ 0xa6 │ │ │ │ + adds r7, #170 @ 0xaa │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r2, [r0, #56] @ 0x38 │ │ │ │ + ldr r6, [r0, #56] @ 0x38 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - adds r7, #128 @ 0x80 │ │ │ │ + adds r7, #132 @ 0x84 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - movs r6, #114 @ 0x72 │ │ │ │ + movs r6, #118 @ 0x76 │ │ │ │ lsls r1, r1, #4 │ │ │ │ itte al │ │ │ │ lslal r0, r3, #4 │ │ │ │ - cmpal r1, #212 @ 0xd4 │ │ │ │ + cmpal r1, #216 @ 0xd8 │ │ │ │ lsl r1, r1, #4 │ │ │ │ - ldrh r6, [r4, #44] @ 0x2c │ │ │ │ + ldrh r2, [r5, #44] @ 0x2c │ │ │ │ lsls r0, r1, #4 │ │ │ │ itet gt │ │ │ │ lslgt r0, r3, #4 │ │ │ │ - cmple r1, #184 @ 0xb8 │ │ │ │ + cmple r1, #188 @ 0xbc │ │ │ │ lslgt r1, r1, #4 │ │ │ │ - ldr r6, [r5, #36] @ 0x24 │ │ │ │ + ldr r2, [r6, #36] @ 0x24 │ │ │ │ lsls r0, r1, #4 │ │ │ │ itee ge │ │ │ │ lslge r0, r3, #4 │ │ │ │ - cmplt r1, #156 @ 0x9c │ │ │ │ + cmplt r1, #160 @ 0xa0 │ │ │ │ lsllt r1, r1, #4 │ │ │ │ - ldr r2, [r2, #36] @ 0x24 │ │ │ │ + ldr r6, [r2, #36] @ 0x24 │ │ │ │ lsls r0, r1, #4 │ │ │ │ itee ls │ │ │ │ lslls r0, r3, #4 │ │ │ │ - cmphi r1, #128 @ 0x80 │ │ │ │ + cmphi r1, #132 @ 0x84 │ │ │ │ lslhi r1, r1, #4 │ │ │ │ - ldr r6, [r6, #32] │ │ │ │ + ldr r2, [r7, #32] │ │ │ │ lsls r0, r1, #4 │ │ │ │ │ │ │ │ 0044ee78 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -427790,29 +427790,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r7, #28] │ │ │ │ lsls r7, r3, #4 │ │ │ │ - asrs r2, r4, #10 │ │ │ │ + asrs r6, r4, #10 │ │ │ │ lsls r0, r1, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #46 @ 0x2e │ │ │ │ + adds r5, #50 @ 0x32 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - movs r4, #30 │ │ │ │ + movs r4, #34 @ 0x22 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r6, [r6, #12] │ │ │ │ + ldr r2, [r7, #12] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - cmp r4, #94 @ 0x5e │ │ │ │ + cmp r4, #98 @ 0x62 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrh r6, [r1, r0] │ │ │ │ + ldrh r2, [r2, r0] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - adds r2, #142 @ 0x8e │ │ │ │ + adds r2, #146 @ 0x92 │ │ │ │ lsls r0, r1, #4 │ │ │ │ │ │ │ │ 0044eff4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -428321,93 +428321,93 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #64] @ (44f528 ) │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #212 @ 0xd4 │ │ │ │ + adds r3, #216 @ 0xd8 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - movs r2, #152 @ 0x98 │ │ │ │ + movs r2, #156 @ 0x9c │ │ │ │ lsls r1, r1, #4 │ │ │ │ lsls r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #202 @ 0xca │ │ │ │ + adds r1, #206 @ 0xce │ │ │ │ lsls r1, r1, #4 │ │ │ │ - movs r0, #142 @ 0x8e │ │ │ │ + movs r0, #146 @ 0x92 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - cmp r6, #210 @ 0xd2 │ │ │ │ + cmp r6, #214 @ 0xd6 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - adds r1, #176 @ 0xb0 │ │ │ │ + adds r1, #180 @ 0xb4 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - movs r0, #116 @ 0x74 │ │ │ │ + movs r0, #120 @ 0x78 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adds r1, #138 @ 0x8a │ │ │ │ + adds r1, #142 @ 0x8e │ │ │ │ lsls r1, r1, #4 │ │ │ │ - movs r0, #78 @ 0x4e │ │ │ │ + movs r0, #82 @ 0x52 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - lsrs r0, r4, #18 │ │ │ │ + lsrs r4, r4, #18 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - adds r1, #106 @ 0x6a │ │ │ │ + adds r1, #110 @ 0x6e │ │ │ │ lsls r1, r1, #4 │ │ │ │ - movs r0, #44 @ 0x2c │ │ │ │ + movs r0, #48 @ 0x30 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adds r1, #72 @ 0x48 │ │ │ │ + adds r1, #76 @ 0x4c │ │ │ │ lsls r1, r1, #4 │ │ │ │ - movs r0, #12 │ │ │ │ + movs r0, #16 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adds r1, #46 @ 0x2e │ │ │ │ + adds r1, #50 @ 0x32 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - subs r2, r6, #7 │ │ │ │ + subs r6, r6, #7 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - lsrs r2, r1, #17 │ │ │ │ + lsrs r6, r1, #17 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - adds r1, #20 │ │ │ │ + adds r1, #24 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - subs r0, r3, #7 │ │ │ │ + subs r4, r3, #7 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adds r0, #226 @ 0xe2 │ │ │ │ + adds r0, #230 @ 0xe6 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adds r0, #204 @ 0xcc │ │ │ │ + adds r0, #208 @ 0xd0 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - subs r6, r1, #6 │ │ │ │ + subs r2, r2, #6 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adds r0, #168 @ 0xa8 │ │ │ │ + adds r0, #172 @ 0xac │ │ │ │ lsls r1, r1, #4 │ │ │ │ - subs r4, r5, #5 │ │ │ │ + subs r0, r6, #5 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adds r0, #188 @ 0xbc │ │ │ │ + adds r0, #192 @ 0xc0 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adds r0, #142 @ 0x8e │ │ │ │ + adds r0, #146 @ 0x92 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - subs r0, r2, #5 │ │ │ │ + subs r4, r2, #5 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adds r0, #112 @ 0x70 │ │ │ │ + adds r0, #116 @ 0x74 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - subs r4, r6, #4 │ │ │ │ + subs r0, r7, #4 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adds r0, #68 @ 0x44 │ │ │ │ + adds r0, #72 @ 0x48 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - subs r0, r1, #4 │ │ │ │ + subs r4, r1, #4 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adds r0, #46 @ 0x2e │ │ │ │ + adds r0, #50 @ 0x32 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adds r0, #24 │ │ │ │ + adds r0, #28 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - subs r2, r3, #3 │ │ │ │ + subs r6, r3, #3 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adds r0, #36 @ 0x24 │ │ │ │ + adds r0, #40 @ 0x28 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - cmp r7, #246 @ 0xf6 │ │ │ │ + cmp r7, #250 @ 0xfa │ │ │ │ lsls r1, r1, #4 │ │ │ │ - subs r0, r7, #2 │ │ │ │ + subs r4, r7, #2 │ │ │ │ lsls r1, r1, #4 │ │ │ │ │ │ │ │ 0044f590 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -428505,29 +428505,29 @@ │ │ │ │ strh r4, [r7, #40] @ 0x28 │ │ │ │ lsls r7, r3, #4 │ │ │ │ ldrsh.w r0, [ip, ] │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #178 @ 0xb2 │ │ │ │ + movs r1, #182 @ 0xb6 │ │ │ │ lsls r0, r1, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #174 @ 0xae │ │ │ │ + cmp r6, #178 @ 0xb2 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adds r2, r6, #5 │ │ │ │ + adds r6, r6, #5 │ │ │ │ lsls r1, r1, #4 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r7, #36] @ 0x24 │ │ │ │ lsls r7, r3, #4 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r1, #32] │ │ │ │ + str r2, [r2, #32] │ │ │ │ lsls r0, r1, #4 │ │ │ │ │ │ │ │ 0044f6a4 : │ │ │ │ stmdb 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 │ │ │ │ @@ -429636,171 +429636,171 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, r0] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #250 @ 0xfa │ │ │ │ + cmp r5, #254 @ 0xfe │ │ │ │ lsls r1, r1, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #68 @ 0x44 │ │ │ │ + cmp r5, #72 @ 0x48 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - subs r0, r1, r7 │ │ │ │ + subs r4, r1, r7 │ │ │ │ lsls r1, r1, #4 │ │ │ │ push {r1, r3, r5, r6, r7} │ │ │ │ lsls r0, r3, #4 │ │ │ │ - subs r0, r3, #3 │ │ │ │ + subs r4, r3, #3 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - cmp r2, #6 │ │ │ │ + cmp r2, #10 │ │ │ │ lsls r0, r1, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ mov r4, sl │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #192 @ 0xc0 │ │ │ │ + cmp r1, #196 @ 0xc4 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adds r4, r0, r1 │ │ │ │ + adds r0, r1, r1 │ │ │ │ lsls r1, r1, #4 │ │ │ │ ldrb r2, [r6, #29] │ │ │ │ lsls r7, r3, #4 │ │ │ │ - adds r6, r5, #5 │ │ │ │ + adds r2, r6, #5 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - cmp r0, #228 @ 0xe4 │ │ │ │ + cmp r0, #232 @ 0xe8 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - asrs r0, r5, #29 │ │ │ │ + asrs r4, r5, #29 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - cmp r0, #134 @ 0x86 │ │ │ │ + cmp r0, #138 @ 0x8a │ │ │ │ lsls r1, r1, #4 │ │ │ │ - asrs r2, r7, #27 │ │ │ │ + asrs r6, r7, #27 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - cmp r0, #102 @ 0x66 │ │ │ │ + cmp r0, #106 @ 0x6a │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adds r4, r5, #2 │ │ │ │ + adds r0, r6, #2 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - cmp r0, #34 @ 0x22 │ │ │ │ + cmp r0, #38 @ 0x26 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - asrs r6, r4, #26 │ │ │ │ + asrs r2, r5, #26 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - subs r0, r6, r0 │ │ │ │ + subs r4, r6, r0 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - asrs r4, r6, #25 │ │ │ │ + asrs r0, r7, #25 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - movs r7, #224 @ 0xe0 │ │ │ │ + movs r7, #228 @ 0xe4 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - movs r7, #106 @ 0x6a │ │ │ │ + movs r7, #110 @ 0x6e │ │ │ │ lsls r1, r1, #4 │ │ │ │ - asrs r2, r5, #23 │ │ │ │ + asrs r6, r5, #23 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - movs r6, #234 @ 0xea │ │ │ │ + movs r6, #238 @ 0xee │ │ │ │ lsls r1, r1, #4 │ │ │ │ - asrs r2, r5, #21 │ │ │ │ + asrs r6, r5, #21 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adds r4, r6, r3 │ │ │ │ + adds r0, r7, r3 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - movs r6, #176 @ 0xb0 │ │ │ │ + movs r6, #180 @ 0xb4 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - asrs r4, r6, #20 │ │ │ │ + asrs r0, r7, #20 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - subs r0, r2, r4 │ │ │ │ + subs r4, r2, r4 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - asrs r0, r2, #20 │ │ │ │ + asrs r4, r2, #20 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - movs r6, #124 @ 0x7c │ │ │ │ + movs r6, #128 @ 0x80 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - movs r6, #50 @ 0x32 │ │ │ │ + movs r6, #54 @ 0x36 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - asrs r2, r6, #18 │ │ │ │ + asrs r6, r6, #18 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - movs r5, #232 @ 0xe8 │ │ │ │ + movs r5, #236 @ 0xec │ │ │ │ lsls r1, r1, #4 │ │ │ │ - asrs r0, r5, #17 │ │ │ │ + asrs r4, r5, #17 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - movs r3, #48 @ 0x30 │ │ │ │ + movs r3, #52 @ 0x34 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - asrs r0, r1, #17 │ │ │ │ + asrs r4, r1, #17 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - movs r5, #182 @ 0xb6 │ │ │ │ + movs r5, #186 @ 0xba │ │ │ │ lsls r1, r1, #4 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - movs r5, #144 @ 0x90 │ │ │ │ + movs r5, #148 @ 0x94 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - asrs r4, r2, #16 │ │ │ │ + asrs r0, r3, #16 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - asrs r6, r4, #15 │ │ │ │ + asrs r2, r5, #15 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - movs r6, #18 │ │ │ │ + movs r6, #22 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r0, [r3, r3] │ │ │ │ + ldr r4, [r3, r3] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - movs r5, #74 @ 0x4a │ │ │ │ + movs r5, #78 @ 0x4e │ │ │ │ lsls r1, r1, #4 │ │ │ │ - asrs r2, r3, #29 │ │ │ │ + asrs r6, r3, #29 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - movs r5, #22 │ │ │ │ + movs r5, #26 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - asrs r2, r3, #14 │ │ │ │ + asrs r6, r3, #14 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - movs r4, #246 @ 0xf6 │ │ │ │ + movs r4, #250 @ 0xfa │ │ │ │ lsls r1, r1, #4 │ │ │ │ - asrs r6, r6, #13 │ │ │ │ + asrs r2, r7, #13 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - asrs r4, r4, #13 │ │ │ │ + asrs r0, r5, #13 │ │ │ │ lsls r1, r1, #4 │ │ │ │ movs r4, #252 @ 0xfc │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r6, [r2, r1] │ │ │ │ + ldr r2, [r3, r1] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - movs r4, #200 @ 0xc8 │ │ │ │ + movs r4, #204 @ 0xcc │ │ │ │ lsls r1, r1, #4 │ │ │ │ - movs r5, #28 │ │ │ │ + movs r5, #32 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - movs r4, #158 @ 0x9e │ │ │ │ + movs r4, #162 @ 0xa2 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - asrs r2, r4, #12 │ │ │ │ + asrs r6, r4, #12 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - movs r1, #218 @ 0xda │ │ │ │ + movs r1, #222 @ 0xde │ │ │ │ lsls r0, r1, #4 │ │ │ │ - movs r4, #104 @ 0x68 │ │ │ │ + movs r4, #108 @ 0x6c │ │ │ │ lsls r1, r1, #4 │ │ │ │ - asrs r4, r5, #11 │ │ │ │ + asrs r0, r6, #11 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - movs r4, #70 @ 0x46 │ │ │ │ + movs r4, #74 @ 0x4a │ │ │ │ lsls r1, r1, #4 │ │ │ │ - asrs r6, r0, #11 │ │ │ │ + asrs r2, r1, #11 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - movs r1, #136 @ 0x88 │ │ │ │ + movs r1, #140 @ 0x8c │ │ │ │ lsls r0, r1, #4 │ │ │ │ - movs r4, #22 │ │ │ │ + movs r4, #26 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - asrs r2, r3, #10 │ │ │ │ + asrs r6, r3, #10 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - movs r3, #244 @ 0xf4 │ │ │ │ + movs r3, #248 @ 0xf8 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - asrs r4, r6, #9 │ │ │ │ + asrs r0, r7, #9 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - movs r3, #142 @ 0x8e │ │ │ │ + movs r3, #146 @ 0x92 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - movs r3, #120 @ 0x78 │ │ │ │ + movs r3, #124 @ 0x7c │ │ │ │ lsls r1, r1, #4 │ │ │ │ - asrs r4, r7, #7 │ │ │ │ + asrs r0, r0, #8 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - movs r3, #104 @ 0x68 │ │ │ │ + movs r3, #108 @ 0x6c │ │ │ │ lsls r1, r1, #4 │ │ │ │ - movs r3, #82 @ 0x52 │ │ │ │ + movs r3, #86 @ 0x56 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - asrs r6, r2, #7 │ │ │ │ + asrs r2, r3, #7 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - movs r2, #234 @ 0xea │ │ │ │ + movs r2, #238 @ 0xee │ │ │ │ lsls r1, r1, #4 │ │ │ │ - asrs r6, r5, #5 │ │ │ │ + asrs r2, r6, #5 │ │ │ │ lsls r1, r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp, #12] │ │ │ │ blx 344c20 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ b.w 44fa92 │ │ │ │ mov r0, fp │ │ │ │ @@ -429889,51 +429889,51 @@ │ │ │ │ add.w r3, r3, #1640 @ 0x668 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #118 @ 0x76 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strb r2, [r1, r3] │ │ │ │ + strb r6, [r1, r3] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - movs r1, #56 @ 0x38 │ │ │ │ + movs r1, #60 @ 0x3c │ │ │ │ lsls r1, r1, #4 │ │ │ │ - lsrs r6, r7, #30 │ │ │ │ + lsrs r2, r0, #31 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - bne.n 4503f4 │ │ │ │ + bne.n 4503fc │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strb r6, [r4, r2] │ │ │ │ + strb r2, [r5, r2] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - movs r1, #20 │ │ │ │ + movs r1, #24 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - lsrs r2, r3, #30 │ │ │ │ + lsrs r6, r3, #30 │ │ │ │ lsls r1, r1, #4 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #206 @ 0xce │ │ │ │ + movs r1, #210 @ 0xd2 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - movs r0, #230 @ 0xe6 │ │ │ │ + movs r0, #234 @ 0xea │ │ │ │ lsls r1, r1, #4 │ │ │ │ - lsrs r2, r5, #29 │ │ │ │ + lsrs r6, r5, #29 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - movs r0, #206 @ 0xce │ │ │ │ + movs r0, #210 @ 0xd2 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - lsrs r2, r2, #29 │ │ │ │ + lsrs r6, r2, #29 │ │ │ │ lsls r1, r1, #4 │ │ │ │ add r0, sp, #792 @ 0x318 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - asrs r4, r6, #10 │ │ │ │ + asrs r0, r7, #10 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adds r2, r7, #7 │ │ │ │ + adds r6, r7, #7 │ │ │ │ lsls r0, r1, #4 │ │ │ │ add r0, sp, #680 @ 0x2a8 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - asrs r0, r3, #10 │ │ │ │ + asrs r4, r3, #10 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - movs r1, #142 @ 0x8e │ │ │ │ + movs r1, #146 @ 0x92 │ │ │ │ lsls r1, r1, #4 │ │ │ │ │ │ │ │ 004504cc : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -430049,30 +430049,30 @@ │ │ │ │ strb r6, [r0, #24] │ │ │ │ lsls r7, r3, #4 │ │ │ │ and.w r1, r6, r0, asr #32 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r0, r7 │ │ │ │ + subs r0, r1, r7 │ │ │ │ lsls r1, r1, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r6, #6 │ │ │ │ + subs r0, r7, #6 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - lsrs r0, r7, #24 │ │ │ │ + lsrs r4, r7, #24 │ │ │ │ lsls r1, r1, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #21] │ │ │ │ lsls r7, r3, #4 │ │ │ │ - mcrr2 1, 0, r0, r4, cr7 │ │ │ │ - strh r0, [r6, r2] │ │ │ │ + mcrr2 1, 0, r0, r8, cr7 │ │ │ │ + strh r4, [r6, r2] │ │ │ │ lsls r0, r1, #4 │ │ │ │ │ │ │ │ 00450604 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -430781,124 +430781,124 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r6, #2 │ │ │ │ + adds r4, r6, #2 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - lsrs r4, r4, #8 │ │ │ │ + lsrs r0, r5, #8 │ │ │ │ lsls r1, r1, #4 │ │ │ │ lsls r0, r5, #6 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - adds r6, r7, #0 │ │ │ │ + adds r2, r0, #1 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - lsrs r0, r6, #6 │ │ │ │ + lsrs r4, r6, #6 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - lsrs r2, r1, #6 │ │ │ │ + lsrs r6, r1, #6 │ │ │ │ lsls r1, r1, #4 │ │ │ │ @ instruction: 0xf31e0105 │ │ │ │ - ldr r6, [pc, #496] @ (450f50 ) │ │ │ │ + ldr r6, [pc, #512] @ (450f60 ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ - subs r6, r7, r7 │ │ │ │ + adds r2, r0, #0 │ │ │ │ lsls r1, r1, #4 │ │ │ │ subs r4, r7, r3 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r6, [pc, #352] @ (450ecc ) │ │ │ │ + ldr r6, [pc, #368] @ (450edc ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ - subs r2, r2, r7 │ │ │ │ + subs r6, r2, r7 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - lsrs r0, r1, #5 │ │ │ │ + lsrs r4, r1, #5 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - subs r2, r7, r6 │ │ │ │ + subs r6, r7, r6 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - lsrs r6, r5, #4 │ │ │ │ + lsrs r2, r6, #4 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - subs r0, r4, r6 │ │ │ │ + subs r4, r4, r6 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - lsrs r4, r2, #4 │ │ │ │ + lsrs r0, r3, #4 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - subs r4, r3, r4 │ │ │ │ + subs r0, r4, r4 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - lsrs r0, r2, #2 │ │ │ │ + lsrs r4, r2, #2 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - asrs r2, r4, #28 │ │ │ │ + asrs r6, r4, #28 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - subs r2, r0, r4 │ │ │ │ + subs r6, r0, r4 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - lsrs r6, r6, #1 │ │ │ │ + lsrs r2, r7, #1 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - subs r4, r1, r3 │ │ │ │ + subs r0, r2, r3 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - lsrs r0, r0, #1 │ │ │ │ + lsrs r4, r0, #1 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - subs r6, r4, r2 │ │ │ │ + subs r2, r5, r2 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - lsrs r2, r3, #32 │ │ │ │ + lsrs r6, r3, #32 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - subs r4, r7, r1 │ │ │ │ + subs r0, r0, r2 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - lsrs r2, r0, #25 │ │ │ │ + lsrs r6, r0, #25 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - lsls r4, r4, #31 │ │ │ │ + lsls r0, r5, #31 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - asrs r0, r7, #25 │ │ │ │ + asrs r4, r7, #25 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - subs r6, r2, r1 │ │ │ │ + subs r2, r3, r1 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - lsls r2, r1, #31 │ │ │ │ + lsls r6, r1, #31 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - subs r0, r1, r0 │ │ │ │ + subs r4, r1, r0 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - lsls r4, r7, #29 │ │ │ │ + lsls r0, r0, #30 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adds r4, r4, r7 │ │ │ │ + adds r0, r5, r7 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - asrs r2, r7, #23 │ │ │ │ + asrs r6, r7, #23 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - lsls r4, r1, #29 │ │ │ │ + lsls r0, r2, #29 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adds r0, r0, r7 │ │ │ │ + adds r4, r0, r7 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - lsls r4, r6, #28 │ │ │ │ + lsls r0, r7, #28 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adds r6, r4, r6 │ │ │ │ + adds r2, r5, r6 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - lsls r2, r3, #28 │ │ │ │ + lsls r6, r3, #28 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adds r4, r0, r6 │ │ │ │ + adds r0, r1, r6 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - lsls r0, r7, #27 │ │ │ │ + lsls r4, r7, #27 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adds r0, r6, r5 │ │ │ │ + adds r4, r6, r5 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - lsls r6, r3, #27 │ │ │ │ + lsls r2, r4, #27 │ │ │ │ lsls r1, r1, #4 │ │ │ │ mvns r6, r5 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r3, [pc, #856] @ (451154 ) │ │ │ │ + ldr r3, [pc, #872] @ (451164 ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ add r0, pc, #200 @ (adr r0, 450ec8 ) │ │ │ │ lsls r0, r3, #4 │ │ │ │ - lsrs r0, r4, #8 │ │ │ │ + lsrs r4, r4, #8 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adds r6, r6, r4 │ │ │ │ + adds r2, r7, r4 │ │ │ │ lsls r1, r1, #4 │ │ │ │ add r0, pc, #88 @ (adr r0, 450e64 ) │ │ │ │ lsls r0, r3, #4 │ │ │ │ - lsrs r4, r0, #8 │ │ │ │ + lsrs r0, r1, #8 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - lsrs r6, r6, #8 │ │ │ │ + lsrs r2, r7, #8 │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldr r7, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - lsrs r0, r5, #7 │ │ │ │ + lsrs r4, r5, #7 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adds r2, r6, r4 │ │ │ │ + adds r6, r6, r4 │ │ │ │ lsls r1, r1, #4 │ │ │ │ │ │ │ │ 00450e20 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -430994,23 +430994,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #88 @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #68] @ 0x44 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - ldr r1, [pc, #704] @ (4511d0 ) │ │ │ │ + ldr r1, [pc, #720] @ (4511e0 ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r0, #29 │ │ │ │ + asrs r4, r0, #29 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - lsls r4, r6, #18 │ │ │ │ + lsls r0, r7, #18 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - asrs r2, r5, #30 │ │ │ │ + asrs r6, r5, #30 │ │ │ │ lsls r1, r1, #4 │ │ │ │ │ │ │ │ 00450f20 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -431090,25 +431090,25 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx 73c0ac │ │ │ │ b.n 450f88 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ lsls r7, r3, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r2, r7] │ │ │ │ + strh r4, [r2, r7] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldr r0, [pc, #912] @ (451378 ) │ │ │ │ + ldr r0, [pc, #928] @ (451388 ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ - asrs r2, r6, #27 │ │ │ │ + asrs r6, r6, #27 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - lsls r2, r2, #15 │ │ │ │ + lsls r6, r2, #15 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - asrs r6, r2, #27 │ │ │ │ + asrs r2, r3, #27 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - lsls r6, r6, #14 │ │ │ │ + lsls r2, r7, #14 │ │ │ │ lsls r1, r1, #4 │ │ │ │ │ │ │ │ 00450ff8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -431206,21 +431206,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r7, #36] @ 0x24 │ │ │ │ lsls r7, r3, #4 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r2, #13 │ │ │ │ + lsls r0, r3, #13 │ │ │ │ lsls r1, r1, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r7, #23 │ │ │ │ + asrs r4, r7, #23 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - lsls r0, r3, #11 │ │ │ │ + lsls r4, r3, #11 │ │ │ │ lsls r1, r1, #4 │ │ │ │ @ instruction: 0xfab60104 │ │ │ │ │ │ │ │ 004510fc : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -431282,23 +431282,23 @@ │ │ │ │ nop │ │ │ │ ldr r2, [r5, #28] │ │ │ │ lsls r7, r3, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ cbz r0, 451204 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - lsls r4, r6, #8 │ │ │ │ + lsls r0, r7, #8 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - asrs r6, r4, #28 │ │ │ │ + asrs r2, r5, #28 │ │ │ │ lsls r0, r2, #4 │ │ │ │ bx r3 │ │ │ │ lsls r0, r1, #4 │ │ │ │ cbz r0, 45120a │ │ │ │ lsls r5, r0, #4 │ │ │ │ - lsls r6, r1, #8 │ │ │ │ + lsls r2, r2, #8 │ │ │ │ lsls r1, r1, #4 │ │ │ │ b.w 4510fc │ │ │ │ │ │ │ │ 004511a8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -431480,36 +431480,36 @@ │ │ │ │ nop │ │ │ │ ldr r6, [r6, #16] │ │ │ │ lsls r7, r3, #4 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - stc 1, cr0, [sl, #28]! │ │ │ │ - stc 1, cr0, [r8], {7} │ │ │ │ - lsls r2, r1, #5 │ │ │ │ + stc 1, cr0, [lr, #28]! │ │ │ │ + stc 1, cr0, [ip], {7} │ │ │ │ + lsls r6, r1, #5 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - stc 1, cr0, [sl, #-28] @ 0xffffffe4 │ │ │ │ - lsls r6, r6, #2 │ │ │ │ + stc 1, cr0, [lr, #-28] @ 0xffffffe4 │ │ │ │ + lsls r2, r7, #2 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - stcl 1, cr0, [r6], #28 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ + stcl 1, cr0, [sl], #28 │ │ │ │ + lsls r6, r2, #2 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldcl 1, cr0, [r0], {7} │ │ │ │ - @ instruction: 0xeb2e0107 │ │ │ │ - lsls r4, r5, #1 │ │ │ │ + ldcl 1, cr0, [r4], {7} │ │ │ │ + @ instruction: 0xeb320107 │ │ │ │ + lsls r0, r6, #1 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - stc 1, cr0, [sl], #28 │ │ │ │ - lsls r6, r2, #1 │ │ │ │ + stc 1, cr0, [lr], #28 │ │ │ │ + lsls r2, r3, #1 │ │ │ │ lsls r1, r1, #4 │ │ │ │ ldr r1, [sp, #736] @ 0x2e0 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - lsls r6, r4, #14 │ │ │ │ + lsls r2, r5, #14 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - vrhadd.s d0, d4, d7 │ │ │ │ + vrhadd.s d0, d8, d7 │ │ │ │ │ │ │ │ 004513b4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #164] @ 451468 │ │ │ │ @@ -431591,20 +431591,20 @@ │ │ │ │ lsls r0, r4, #4 │ │ │ │ str r0, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #20 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #108] @ 0x6c │ │ │ │ lsls r7, r3, #4 │ │ │ │ - asrs r4, r7, #9 │ │ │ │ + asrs r0, r0, #10 │ │ │ │ lsls r1, r1, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xeb8c0107 │ │ │ │ - vrhadd.u d0, d8, d8 │ │ │ │ + @ instruction: 0xeb900107 │ │ │ │ + vrhadd.u d0, d12, d8 │ │ │ │ lsrs r6, r1, #30 │ │ │ │ lsls r6, r0, #4 │ │ │ │ │ │ │ │ 00451498 : │ │ │ │ b.w 4511a8 │ │ │ │ │ │ │ │ 0045149c : │ │ │ │ @@ -431659,24 +431659,24 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx 73c0ac │ │ │ │ b.n 451500 │ │ │ │ str r2, [r1, #100] @ 0x64 │ │ │ │ lsls r7, r3, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - rors r4, r0 │ │ │ │ + rors r0, r1 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - lsls r6, r7, #12 │ │ │ │ + lsls r2, r0, #13 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - str r3, [sp, #568] @ 0x238 │ │ │ │ + str r3, [sp, #584] @ 0x248 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - cdp2 1, 8, cr0, cr12, cr8, {0} │ │ │ │ - str r3, [sp, #472] @ 0x1d8 │ │ │ │ + cdp2 1, 9, cr0, cr0, cr8, {0} │ │ │ │ + str r3, [sp, #488] @ 0x1e8 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - cdp2 1, 7, cr0, cr2, cr8, {0} │ │ │ │ + cdp2 1, 7, cr0, cr6, cr8, {0} │ │ │ │ │ │ │ │ 0045153c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #188] @ 451608 │ │ │ │ @@ -431771,21 +431771,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #30] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r7, #80] @ 0x50 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - cdp2 1, 10, cr0, cr4, cr8, {0} │ │ │ │ + cdp2 1, 10, cr0, cr8, cr8, {0} │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #624] @ 0x270 │ │ │ │ + str r2, [sp, #640] @ 0x280 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldc2 1, cr0, [r8, #32] │ │ │ │ - lsrs r6, r3, #15 │ │ │ │ + ldc2 1, cr0, [ip, #32] │ │ │ │ + lsrs r2, r4, #15 │ │ │ │ lsls r0, r1, #4 │ │ │ │ │ │ │ │ 0045163c : │ │ │ │ b.w 45149c │ │ │ │ │ │ │ │ 00451640 : │ │ │ │ push {r4, lr} │ │ │ │ @@ -431859,24 +431859,24 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx 73c0ac │ │ │ │ b.n 4516d0 │ │ │ │ str r2, [r7, #68] @ 0x44 │ │ │ │ lsls r7, r3, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #244 @ 0xf4 │ │ │ │ + subs r7, #248 @ 0xf8 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - lsls r6, r5, #5 │ │ │ │ + lsls r2, r6, #5 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - asrs r6, r1, #32 │ │ │ │ + asrs r2, r2, #32 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldc2 1, cr0, [ip], #32 │ │ │ │ - lsrs r6, r6, #31 │ │ │ │ + stc2l 1, cr0, [r0], {8} │ │ │ │ + lsrs r2, r7, #31 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - stc2 1, cr0, [r2], #32 │ │ │ │ + stc2 1, cr0, [r6], #32 │ │ │ │ │ │ │ │ 0045170c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #188] @ 4517d8 │ │ │ │ @@ -431971,21 +431971,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #72 @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r5, #52] @ 0x34 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - ldc2l 1, cr0, [r4], {8} │ │ │ │ + ldc2l 1, cr0, [r8], {8} │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r3, #28 │ │ │ │ + lsrs r0, r4, #28 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - smlal r0, r1, r8, r8 │ │ │ │ - lsrs r6, r3, #28 │ │ │ │ + smlal r0, r1, ip, r8 │ │ │ │ + lsrs r2, r4, #28 │ │ │ │ lsls r1, r1, #4 │ │ │ │ │ │ │ │ 0045180c : │ │ │ │ b.w 45166c │ │ │ │ │ │ │ │ 00451810 : │ │ │ │ push {r4, lr} │ │ │ │ @@ -432219,29 +432219,29 @@ │ │ │ │ lsls r7, r3, #4 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r7, #21 │ │ │ │ + lsrs r0, r0, #22 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr??.w r0, [ip, #264] @ 0x108 │ │ │ │ - lsrs r0, r5, #20 │ │ │ │ + @ instruction: 0xfa000108 │ │ │ │ + lsrs r4, r5, #20 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - lsrs r2, r2, #20 │ │ │ │ + lsrs r6, r2, #20 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrsb.w r0, [r2, #264] @ 0x108 │ │ │ │ - lsrs r4, r6, #19 │ │ │ │ + ldrsb.w r0, [r6, #264] @ 0x108 │ │ │ │ + lsrs r0, r7, #19 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr??.w r0, [r4, ] │ │ │ │ + ldr??.w r0, [r8, ] │ │ │ │ str r2, [sp, #944] @ 0x3b0 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldc2l 1, cr0, [sl], {8} │ │ │ │ - stc2l 1, cr0, [r0], {7} │ │ │ │ + ldc2l 1, cr0, [lr], {8} │ │ │ │ + stc2l 1, cr0, [r4], {7} │ │ │ │ │ │ │ │ 00451a70 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #188] @ 451b3c │ │ │ │ @@ -432336,21 +432336,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #144 @ 0x90 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r0, #0] │ │ │ │ lsls r7, r3, #4 │ │ │ │ - ldr??.w r0, [r0, ] │ │ │ │ + ldr??.w r0, [r4, ] │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r4, #15 │ │ │ │ + lsrs r0, r5, #15 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - str??.w r0, [r4, ] │ │ │ │ - lsrs r2, r0, #16 │ │ │ │ + str??.w r0, [r8, ] │ │ │ │ + lsrs r6, r0, #16 │ │ │ │ lsls r1, r1, #4 │ │ │ │ │ │ │ │ 00451b70 : │ │ │ │ b.w 45183c │ │ │ │ │ │ │ │ 00451b74 : │ │ │ │ push {r4, lr} │ │ │ │ @@ -432613,36 +432613,36 @@ │ │ │ │ lsls r7, r3, #4 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r6, #9 │ │ │ │ + lsrs r4, r6, #9 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - subw r1, ip, #2056 @ 0x808 │ │ │ │ - lsrs r4, r6, #7 │ │ │ │ + @ instruction: 0xf6b00108 │ │ │ │ + lsrs r0, r7, #7 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - @ instruction: 0xf6300108 │ │ │ │ - lsrs r4, r5, #7 │ │ │ │ + @ instruction: 0xf6340108 │ │ │ │ + lsrs r0, r6, #7 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - @ instruction: 0xf6180108 │ │ │ │ - lsrs r6, r1, #7 │ │ │ │ + @ instruction: 0xf61c0108 │ │ │ │ + lsrs r2, r2, #7 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - lsrs r4, r7, #6 │ │ │ │ + lsrs r0, r0, #7 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - @ instruction: 0xf5f80108 │ │ │ │ + @ instruction: 0xf5fc0108 │ │ │ │ ldrh r2, [r4, #58] @ 0x3a │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldr??.w r0, [r0, ] │ │ │ │ - ldr??.w r0, [r6, ] │ │ │ │ + ldr??.w r0, [r4, ] │ │ │ │ + ldr??.w r0, [sl, ] │ │ │ │ ldrh r6, [r0, #58] @ 0x3a │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldrsh.w r0, [r4, ] │ │ │ │ - subs r1, #234 @ 0xea │ │ │ │ + ldrsh.w r0, [r8, ] │ │ │ │ + subs r1, #238 @ 0xee │ │ │ │ lsls r0, r1, #4 │ │ │ │ │ │ │ │ 00451e28 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -432738,21 +432738,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r1, r1] │ │ │ │ lsls r7, r3, #4 │ │ │ │ - subs.w r1, r8, #8912896 @ 0x880000 │ │ │ │ + subs.w r1, ip, #8912896 @ 0x880000 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r6, #1 │ │ │ │ + lsrs r4, r6, #1 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - @ instruction: 0xf4ac0108 │ │ │ │ - lsrs r2, r0, #2 │ │ │ │ + @ instruction: 0xf4b00108 │ │ │ │ + lsrs r6, r0, #2 │ │ │ │ lsls r1, r1, #4 │ │ │ │ │ │ │ │ 00451f28 : │ │ │ │ b.w 451ba0 │ │ │ │ │ │ │ │ 00451f2c : │ │ │ │ push {r4, lr} │ │ │ │ @@ -432891,20 +432891,20 @@ │ │ │ │ b.n 452026 │ │ │ │ ldrh r6, [r7, r5] │ │ │ │ lsls r7, r3, #4 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r4, #29 │ │ │ │ + lsls r6, r4, #29 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - bfi r1, r6, #0, #9 │ │ │ │ - lsls r2, r5, #28 │ │ │ │ + bfi r1, sl, #0, #9 │ │ │ │ + lsls r6, r5, #28 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ssat16 r1, #9, lr │ │ │ │ + @ instruction: 0xf3320108 │ │ │ │ │ │ │ │ 0045207c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #188] @ 452148 │ │ │ │ @@ -432999,21 +432999,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, r7] │ │ │ │ lsls r7, r3, #4 │ │ │ │ - bfi r1, r4, #0, #9 │ │ │ │ + bfi r1, r8, #0, #9 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r2, #25 │ │ │ │ + lsls r0, r3, #25 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - @ instruction: 0xf2580108 │ │ │ │ - lsls r2, r3, #25 │ │ │ │ + @ instruction: 0xf25c0108 │ │ │ │ + lsls r6, r3, #25 │ │ │ │ lsls r1, r1, #4 │ │ │ │ │ │ │ │ 0045217c : │ │ │ │ b.w 451f58 │ │ │ │ │ │ │ │ 00452180 : │ │ │ │ push {r4, lr} │ │ │ │ @@ -433190,29 +433190,29 @@ │ │ │ │ lsls r7, r3, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r3, r4] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #224] @ 0xe0 │ │ │ │ + ldr r0, [sp, #240] @ 0xf0 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - @ instruction: 0xf0c80108 │ │ │ │ - ldr r0, [sp, #120] @ 0x78 │ │ │ │ + @ instruction: 0xf0cc0108 │ │ │ │ + ldr r0, [sp, #136] @ 0x88 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - @ instruction: 0xf0ae0108 │ │ │ │ + @ instruction: 0xf0b20108 │ │ │ │ ldrh r6, [r4, #16] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ands.w r1, r4, #8912896 @ 0x880000 │ │ │ │ - adds r0, #10 │ │ │ │ + ands.w r1, r8, #8912896 @ 0x880000 │ │ │ │ + adds r0, #14 │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldrh r2, [r1, #16] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - @ instruction: 0xf3f80108 │ │ │ │ - @ instruction: 0xf3de0107 │ │ │ │ + @ instruction: 0xf3fc0108 │ │ │ │ + @ instruction: 0xf3e20107 │ │ │ │ │ │ │ │ 00452350 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #188] @ 45241c │ │ │ │ @@ -433307,21 +433307,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #188 @ 0xbc │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r4, [r4, r4] │ │ │ │ lsls r7, r3, #4 │ │ │ │ - eors.w r1, r0, #8 │ │ │ │ + eors.w r1, r4, #8 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #976] @ 0x3d0 │ │ │ │ + str r6, [sp, #992] @ 0x3e0 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - vaddw.s8 q0, q2, d8 │ │ │ │ - lsls r2, r4, #14 │ │ │ │ + vaddw.s8 q0, q4, d8 │ │ │ │ + lsls r6, r4, #14 │ │ │ │ lsls r1, r1, #4 │ │ │ │ │ │ │ │ 00452450 : │ │ │ │ b.w 4521ac │ │ │ │ │ │ │ │ 00452454 : │ │ │ │ push {r4, lr} │ │ │ │ @@ -433422,21 +433422,21 @@ │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ ldrsb r4, [r4, r1] │ │ │ │ lsls r7, r3, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r0, #11 │ │ │ │ + lsls r4, r0, #11 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - cdp 1, 7, cr0, cr8, cr8, {0} │ │ │ │ + cdp 1, 7, cr0, cr12, cr8, {0} │ │ │ │ strh r6, [r5, #62] @ 0x3e │ │ │ │ lsls r0, r3, #4 │ │ │ │ - rsbs r1, ip, #8 │ │ │ │ - @ instruction: 0xf12a0107 │ │ │ │ + @ instruction: 0xf1e00108 │ │ │ │ + @ instruction: 0xf12e0107 │ │ │ │ │ │ │ │ 00452554 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #188] @ 452620 │ │ │ │ @@ -433531,21 +433531,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, r3] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, r4] │ │ │ │ lsls r7, r3, #4 │ │ │ │ - cdp 1, 8, cr0, cr12, cr8, {0} │ │ │ │ + cdp 1, 9, cr0, cr0, cr8, {0} │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r1, #7 │ │ │ │ + lsls r4, r1, #7 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - stc 1, cr0, [r0, #32] │ │ │ │ - lsls r6, r1, #7 │ │ │ │ + stc 1, cr0, [r4, #32] │ │ │ │ + lsls r2, r2, #7 │ │ │ │ lsls r1, r1, #4 │ │ │ │ │ │ │ │ 00452654 : │ │ │ │ b.w 452480 │ │ │ │ │ │ │ │ 00452658 : │ │ │ │ push {r4, lr} │ │ │ │ @@ -433625,15 +433625,15 @@ │ │ │ │ b.n 4526e4 │ │ │ │ strb r6, [r3, r1] │ │ │ │ lsls r7, r3, #4 │ │ │ │ str r0, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 4527bc │ │ │ │ + bcs.n 4527c4 │ │ │ │ lsls r7, r0, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ @@ -434683,15 +434683,15 @@ │ │ │ │ nop │ │ │ │ ldr r3, [pc, #120] @ (45307c ) │ │ │ │ lsls r7, r3, #4 │ │ │ │ ldr r0, [r1, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1!, {r2, r4, r5} │ │ │ │ + ldmia r1!, {r3, r4, r5} │ │ │ │ lsls r7, r0, #4 │ │ │ │ │ │ │ │ 00453010 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -434760,15 +434760,15 @@ │ │ │ │ nop │ │ │ │ ldr r2, [pc, #424] @ (453260 ) │ │ │ │ lsls r7, r3, #4 │ │ │ │ movs r4, #96 @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r7} │ │ │ │ + ldmia r0!, {r2, r7} │ │ │ │ lsls r7, r0, #4 │ │ │ │ │ │ │ │ 004530c4 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -434842,15 +434842,15 @@ │ │ │ │ nop │ │ │ │ ldr r1, [pc, #680] @ (453420 ) │ │ │ │ lsls r7, r3, #4 │ │ │ │ lsrs r4, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r6, r7} │ │ │ │ + stmia r7!, {r2, r6, r7} │ │ │ │ lsls r7, r0, #4 │ │ │ │ │ │ │ │ 00453184 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -434925,15 +434925,15 @@ │ │ │ │ nop │ │ │ │ ldr r0, [pc, #936] @ (4535e0 ) │ │ │ │ lsls r7, r3, #4 │ │ │ │ strb r0, [r1, r2] │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {} │ │ │ │ + stmia r7!, {r2} │ │ │ │ lsls r7, r0, #4 │ │ │ │ │ │ │ │ 00453244 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -435003,15 +435003,15 @@ │ │ │ │ nop │ │ │ │ ldr r0, [pc, #200] @ (4533b8 ) │ │ │ │ lsls r7, r3, #4 │ │ │ │ subs r3, #140 @ 0x8c │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r3, r6} │ │ │ │ + stmia r6!, {r2, r3, r6} │ │ │ │ lsls r7, r0, #4 │ │ │ │ │ │ │ │ 004532fc : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -435080,15 +435080,15 @@ │ │ │ │ nop │ │ │ │ bx pc │ │ │ │ lsls r7, r3, #4 │ │ │ │ asrs r4, r2, #27 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r2, r4, r7} │ │ │ │ + stmia r5!, {r3, r4, r7} │ │ │ │ lsls r7, r0, #4 │ │ │ │ │ │ │ │ 004533b0 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -435157,15 +435157,15 @@ │ │ │ │ nop │ │ │ │ mov sl, r9 │ │ │ │ lsls r7, r3, #4 │ │ │ │ str r0, [r7, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r5, r6, r7} │ │ │ │ + stmia r4!, {r2, r5, r6, r7} │ │ │ │ lsls r7, r0, #4 │ │ │ │ │ │ │ │ 00453464 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -435240,15 +435240,15 @@ │ │ │ │ nop │ │ │ │ mov r2, r1 │ │ │ │ lsls r7, r3, #4 │ │ │ │ ldr r5, [pc, #304] @ (45364c ) │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r5} │ │ │ │ + stmia r4!, {r2, r5} │ │ │ │ lsls r7, r0, #4 │ │ │ │ │ │ │ │ 00453524 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -435321,15 +435321,15 @@ │ │ │ │ nop │ │ │ │ cmp r2, r9 │ │ │ │ lsls r7, r3, #4 │ │ │ │ ldrb r4, [r1, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r5, r6} │ │ │ │ + stmia r3!, {r2, r5, r6} │ │ │ │ lsls r7, r0, #4 │ │ │ │ │ │ │ │ 004535e4 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -435404,15 +435404,15 @@ │ │ │ │ nop │ │ │ │ add sl, r1 │ │ │ │ lsls r7, r3, #4 │ │ │ │ lsls r0, r2, #27 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r5, r7} │ │ │ │ + stmia r2!, {r2, r5, r7} │ │ │ │ lsls r7, r0, #4 │ │ │ │ │ │ │ │ 004536a4 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -435481,15 +435481,15 @@ │ │ │ │ nop │ │ │ │ mvns r6, r2 │ │ │ │ lsls r7, r3, #4 │ │ │ │ subs r3, #172 @ 0xac │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r1!, {r4, r5, r6, r7} │ │ │ │ lsls r7, r0, #4 │ │ │ │ │ │ │ │ 00453758 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -435564,15 +435564,15 @@ │ │ │ │ nop │ │ │ │ orrs r6, r2 │ │ │ │ lsls r7, r3, #4 │ │ │ │ adds r2, #48 @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r2, r3, r5} │ │ │ │ + stmia r1!, {r4, r5} │ │ │ │ lsls r7, r0, #4 │ │ │ │ │ │ │ │ 00453818 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -435645,15 +435645,15 @@ │ │ │ │ nop │ │ │ │ negs r6, r2 │ │ │ │ lsls r7, r3, #4 │ │ │ │ ldr r0, [r7, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r2, r3, r5, r6} │ │ │ │ + stmia r0!, {r4, r5, r6} │ │ │ │ lsls r7, r0, #4 │ │ │ │ │ │ │ │ 004538d8 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -435722,19 +435722,19 @@ │ │ │ │ nop │ │ │ │ sbcs r2, r4 │ │ │ │ lsls r7, r3, #4 │ │ │ │ adds r6, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - it lt │ │ │ │ + itt lt │ │ │ │ lsllt r7, r0, #4 │ │ │ │ │ │ │ │ 0045398c : │ │ │ │ - push {lr} │ │ │ │ + pushlt {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #84] @ (4539f0 ) │ │ │ │ sub sp, #12 │ │ │ │ ldr r2, [pc, #84] @ (4539f4 ) │ │ │ │ add r3, pc │ │ │ │ @@ -435801,19 +435801,19 @@ │ │ │ │ nop │ │ │ │ lsrs r2, r5 │ │ │ │ lsls r7, r3, #4 │ │ │ │ adds r7, #104 @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - nop │ │ │ │ - lsls r7, r0, #4 │ │ │ │ + itt eq │ │ │ │ + lsleq r7, r0, #4 │ │ │ │ │ │ │ │ 00453a44 : │ │ │ │ - push {lr} │ │ │ │ + pusheq {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #88] @ (453aac ) │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [pc, #88] @ (453ab0 ) │ │ │ │ add r2, pc │ │ │ │ @@ -435884,15 +435884,15 @@ │ │ │ │ nop │ │ │ │ ands r2, r5 │ │ │ │ lsls r7, r3, #4 │ │ │ │ asrs r4, r5, #21 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x0040 │ │ │ │ + bkpt 0x0044 │ │ │ │ lsls r7, r0, #4 │ │ │ │ │ │ │ │ 00453b04 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -435961,15 +435961,15 @@ │ │ │ │ nop │ │ │ │ subs r7, #118 @ 0x76 │ │ │ │ lsls r7, r3, #4 │ │ │ │ subs r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - pop {r2, r3, r7, pc} │ │ │ │ + pop {r4, r7, pc} │ │ │ │ lsls r7, r0, #4 │ │ │ │ │ │ │ │ 00453bb8 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -436044,15 +436044,15 @@ │ │ │ │ nop │ │ │ │ subs r6, #182 @ 0xb6 │ │ │ │ lsls r7, r3, #4 │ │ │ │ adds r1, #84 @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - pop {r2, r3, r6, r7} │ │ │ │ + pop {r4, r6, r7} │ │ │ │ lsls r7, r0, #4 │ │ │ │ │ │ │ │ 00453c78 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -436122,15 +436122,15 @@ │ │ │ │ nop │ │ │ │ subs r5, #254 @ 0xfe │ │ │ │ lsls r7, r3, #4 │ │ │ │ ldrb r0, [r3, #4] │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - pop {r2, r4} │ │ │ │ + pop {r3, r4} │ │ │ │ lsls r7, r0, #4 │ │ │ │ │ │ │ │ 00453d30 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -436205,15 +436205,15 @@ │ │ │ │ nop │ │ │ │ subs r5, #62 @ 0x3e │ │ │ │ lsls r7, r3, #4 │ │ │ │ cmp r6, #160 @ 0xa0 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r4, 453e44 │ │ │ │ + cbnz r0, 453e46 │ │ │ │ lsls r7, r0, #4 │ │ │ │ │ │ │ │ 00453df0 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -436288,15 +436288,15 @@ │ │ │ │ nop │ │ │ │ subs r4, #126 @ 0x7e │ │ │ │ lsls r7, r3, #4 │ │ │ │ lsrs r0, r2, #13 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - hlt 0x0014 │ │ │ │ + hlt 0x0018 │ │ │ │ lsls r7, r0, #4 │ │ │ │ │ │ │ │ 00453eb0 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -436365,15 +436365,15 @@ │ │ │ │ nop │ │ │ │ subs r3, #202 @ 0xca │ │ │ │ lsls r7, r3, #4 │ │ │ │ adds r4, r5, r7 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 453f9c │ │ │ │ + cbnz r4, 453f9c │ │ │ │ lsls r7, r0, #4 │ │ │ │ │ │ │ │ 00453f64 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -436448,15 +436448,15 @@ │ │ │ │ nop │ │ │ │ subs r3, #10 │ │ │ │ lsls r7, r3, #4 │ │ │ │ cmp r5, #136 @ 0x88 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 45402c │ │ │ │ + cbnz r4, 45402c │ │ │ │ lsls r7, r0, #4 │ │ │ │ │ │ │ │ 00454024 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -436531,15 +436531,15 @@ │ │ │ │ nop │ │ │ │ subs r2, #74 @ 0x4a │ │ │ │ lsls r7, r3, #4 │ │ │ │ subs r4, r1, r7 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb860 │ │ │ │ + @ instruction: 0xb864 │ │ │ │ lsls r7, r0, #4 │ │ │ │ │ │ │ │ 004540e4 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -436608,15 +436608,15 @@ │ │ │ │ nop │ │ │ │ subs r1, #150 @ 0x96 │ │ │ │ lsls r7, r3, #4 │ │ │ │ str r4, [r2, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb7ac │ │ │ │ + @ instruction: 0xb7b0 │ │ │ │ lsls r7, r0, #4 │ │ │ │ │ │ │ │ 00454198 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -436691,15 +436691,15 @@ │ │ │ │ nop │ │ │ │ subs r0, #214 @ 0xd6 │ │ │ │ lsls r7, r3, #4 │ │ │ │ lsls r0, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb6ec │ │ │ │ + @ instruction: 0xb6f0 │ │ │ │ lsls r7, r0, #4 │ │ │ │ │ │ │ │ 00454258 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -436774,15 +436774,15 @@ │ │ │ │ nop │ │ │ │ subs r0, #22 │ │ │ │ lsls r7, r3, #4 │ │ │ │ subs r4, r6, r7 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb62c │ │ │ │ + @ instruction: 0xb630 │ │ │ │ lsls r7, r0, #4 │ │ │ │ │ │ │ │ 00454318 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -436857,15 +436857,15 @@ │ │ │ │ nop │ │ │ │ adds r7, #86 @ 0x56 │ │ │ │ lsls r7, r3, #4 │ │ │ │ ldr r4, [r5, #32] │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - push {r2, r3, r5, r6, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ lsls r7, r0, #4 │ │ │ │ │ │ │ │ 004543d8 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -436935,15 +436935,15 @@ │ │ │ │ nop │ │ │ │ adds r6, #158 @ 0x9e │ │ │ │ lsls r7, r3, #4 │ │ │ │ subs r0, #220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - push {r2, r4, r5, r7} │ │ │ │ + push {r3, r4, r5, r7} │ │ │ │ lsls r7, r0, #4 │ │ │ │ │ │ │ │ 00454490 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -437012,15 +437012,15 @@ │ │ │ │ nop │ │ │ │ adds r5, #234 @ 0xea │ │ │ │ lsls r7, r3, #4 │ │ │ │ ldrb r0, [r6, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - push {} │ │ │ │ + push {r2} │ │ │ │ lsls r7, r0, #4 │ │ │ │ │ │ │ │ 00454544 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -437097,15 +437097,15 @@ │ │ │ │ nop │ │ │ │ adds r5, #26 │ │ │ │ lsls r7, r3, #4 │ │ │ │ cmp r6, #200 @ 0xc8 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 454660 │ │ │ │ + cbz r4, 454660 │ │ │ │ lsls r7, r0, #4 │ │ │ │ │ │ │ │ 00454614 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -437174,15 +437174,15 @@ │ │ │ │ nop │ │ │ │ adds r4, #102 @ 0x66 │ │ │ │ lsls r7, r3, #4 │ │ │ │ cmp r7, #12 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - sxtb r4, r7 │ │ │ │ + uxth r0, r0 │ │ │ │ lsls r7, r0, #4 │ │ │ │ │ │ │ │ 004546c8 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -437253,15 +437253,15 @@ │ │ │ │ nop │ │ │ │ adds r3, #174 @ 0xae │ │ │ │ lsls r7, r3, #4 │ │ │ │ asrs r0, r4, #6 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 4547b0 │ │ │ │ + cbz r0, 4547b2 │ │ │ │ lsls r7, r0, #4 │ │ │ │ │ │ │ │ 00454780 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -437336,15 +437336,15 @@ │ │ │ │ nop │ │ │ │ adds r2, #238 @ 0xee │ │ │ │ lsls r7, r3, #4 │ │ │ │ add r8, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 454840 │ │ │ │ + cbz r0, 454842 │ │ │ │ lsls r7, r0, #4 │ │ │ │ │ │ │ │ 00454840 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -437419,15 +437419,15 @@ │ │ │ │ nop │ │ │ │ adds r2, #46 @ 0x2e │ │ │ │ lsls r7, r3, #4 │ │ │ │ movs r0, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - add sp, #272 @ 0x110 │ │ │ │ + add sp, #288 @ 0x120 │ │ │ │ lsls r7, r0, #4 │ │ │ │ │ │ │ │ 00454900 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -437498,15 +437498,15 @@ │ │ │ │ nop │ │ │ │ adds r1, #118 @ 0x76 │ │ │ │ lsls r7, r3, #4 │ │ │ │ movs r5, #20 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #560 @ 0x230 │ │ │ │ + add r7, sp, #576 @ 0x240 │ │ │ │ lsls r7, r0, #4 │ │ │ │ │ │ │ │ 004549b8 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -437581,15 +437581,15 @@ │ │ │ │ nop │ │ │ │ adds r0, #182 @ 0xb6 │ │ │ │ lsls r7, r3, #4 │ │ │ │ cmp r6, #152 @ 0x98 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #816 @ 0x330 │ │ │ │ + add r6, sp, #832 @ 0x340 │ │ │ │ lsls r7, r0, #4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [pc, #56] @ (454ab4 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 454a8a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ @@ -437613,15 +437613,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ adds r0, #124 @ 0x7c │ │ │ │ lsls r7, r3, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 454b80 │ │ │ │ + ble.n 454b88 │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [pc, #56] @ (454afc ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 454ad2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ @@ -437645,15 +437645,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ adds r0, #52 @ 0x34 │ │ │ │ lsls r7, r3, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 454bf0 │ │ │ │ + ble.n 454bf8 │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [pc, #56] @ (454b44 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 454b1a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ @@ -437677,15 +437677,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ cmp r7, #236 @ 0xec │ │ │ │ lsls r7, r3, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 454a80 │ │ │ │ + ble.n 454a88 │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [pc, #56] @ (454b8c ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 454b62 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ @@ -437709,15 +437709,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ cmp r7, #164 @ 0xa4 │ │ │ │ lsls r7, r3, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 454b10 │ │ │ │ + ble.n 454b18 │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [pc, #56] @ (454bd4 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 454baa │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ @@ -437741,15 +437741,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ cmp r7, #92 @ 0x5c │ │ │ │ lsls r7, r3, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 454b88 │ │ │ │ + ble.n 454b90 │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [pc, #56] @ (454c1c ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 454bf2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ @@ -437773,15 +437773,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ cmp r7, #20 │ │ │ │ lsls r7, r3, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 454c00 │ │ │ │ + ble.n 454c08 │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [pc, #56] @ (454c64 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 454c3a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ @@ -437805,15 +437805,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ cmp r6, #204 @ 0xcc │ │ │ │ lsls r7, r3, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - udf #0 │ │ │ │ + udf #4 │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [pc, #56] @ (454cac ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 454c82 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ @@ -437837,15 +437837,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ cmp r6, #132 @ 0x84 │ │ │ │ lsls r7, r3, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - udf #24 │ │ │ │ + udf #28 │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [pc, #56] @ (454cf4 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 454cca │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ @@ -437869,15 +437869,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ cmp r6, #60 @ 0x3c │ │ │ │ lsls r7, r3, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - udf #48 @ 0x30 │ │ │ │ + udf #52 @ 0x34 │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [pc, #56] @ (454d3c ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 454d12 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ @@ -437901,15 +437901,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ cmp r5, #244 @ 0xf4 │ │ │ │ lsls r7, r3, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - udf #88 @ 0x58 │ │ │ │ + udf #92 @ 0x5c │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [pc, #56] @ (454d84 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 454d5a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ @@ -437933,15 +437933,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ cmp r5, #172 @ 0xac │ │ │ │ lsls r7, r3, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - udf #112 @ 0x70 │ │ │ │ + udf #116 @ 0x74 │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [pc, #56] @ (454dcc ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 454da2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ @@ -437965,15 +437965,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ cmp r5, #100 @ 0x64 │ │ │ │ lsls r7, r3, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - udf #132 @ 0x84 │ │ │ │ + udf #136 @ 0x88 │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [pc, #56] @ (454e14 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 454dea │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ @@ -437997,15 +437997,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ cmp r5, #28 │ │ │ │ lsls r7, r3, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - udf #172 @ 0xac │ │ │ │ + udf #176 @ 0xb0 │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [pc, #56] @ (454e5c ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 454e32 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ @@ -438029,15 +438029,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ cmp r4, #212 @ 0xd4 │ │ │ │ lsls r7, r3, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - udf #188 @ 0xbc │ │ │ │ + udf #192 @ 0xc0 │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [pc, #56] @ (454ea4 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 454e7a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ @@ -438061,15 +438061,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ cmp r4, #140 @ 0x8c │ │ │ │ lsls r7, r3, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - udf #204 @ 0xcc │ │ │ │ + udf #208 @ 0xd0 │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [pc, #56] @ (454eec ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 454ec2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ @@ -438093,15 +438093,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ cmp r4, #68 @ 0x44 │ │ │ │ lsls r7, r3, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - udf #236 @ 0xec │ │ │ │ + udf #240 @ 0xf0 │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [pc, #56] @ (454f34 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 454f0a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ @@ -438125,15 +438125,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ cmp r3, #252 @ 0xfc │ │ │ │ lsls r7, r3, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - svc 12 │ │ │ │ + svc 16 │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [pc, #56] @ (454f7c ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 454f52 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ @@ -438157,15 +438157,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ cmp r3, #180 @ 0xb4 │ │ │ │ lsls r7, r3, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - udf #252 @ 0xfc │ │ │ │ + svc 0 │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldr.w r3, [r0, #152] @ 0x98 │ │ │ │ ldr r2, [pc, #52] @ (454fc4 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 454f9c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ @@ -438188,15 +438188,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ cmp r3, #106 @ 0x6a │ │ │ │ lsls r7, r3, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - udf #242 @ 0xf2 │ │ │ │ + udf #246 @ 0xf6 │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ ldr r2, [pc, #52] @ (45500c ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 454fe4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ @@ -438219,15 +438219,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ lsls r7, r3, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - udf #230 @ 0xe6 │ │ │ │ + udf #234 @ 0xea │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldr.w r3, [r0, #136] @ 0x88 │ │ │ │ ldr r2, [pc, #52] @ (455054 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 45502c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ @@ -438250,15 +438250,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ cmp r2, #218 @ 0xda │ │ │ │ lsls r7, r3, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - udf #214 @ 0xd6 │ │ │ │ + udf #218 @ 0xda │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldr.w r3, [r0, #132] @ 0x84 │ │ │ │ ldr r2, [pc, #52] @ (45509c ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 455074 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ @@ -438281,15 +438281,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ cmp r2, #146 @ 0x92 │ │ │ │ lsls r7, r3, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - udf #198 @ 0xc6 │ │ │ │ + udf #202 @ 0xca │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldr r3, [r0, #116] @ 0x74 │ │ │ │ ldr r2, [pc, #56] @ (4550e4 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 4550ba │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ @@ -438313,15 +438313,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ cmp r2, #76 @ 0x4c │ │ │ │ lsls r7, r3, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - udf #172 @ 0xac │ │ │ │ + udf #176 @ 0xb0 │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ldr r2, [pc, #56] @ (45512c ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 455102 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ @@ -438345,15 +438345,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ cmp r2, #4 │ │ │ │ lsls r7, r3, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4, {r4} │ │ │ │ + ldmia r4, {r2, r4} │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldr r3, [r0, #80] @ 0x50 │ │ │ │ ldr r2, [pc, #56] @ (455174 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 45514a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ @@ -438377,15 +438377,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ cmp r1, #188 @ 0xbc │ │ │ │ lsls r7, r3, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #208] @ (455250 ) │ │ │ │ + ldr r3, [pc, #224] @ (455260 ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldr r3, [r0, #68] @ 0x44 │ │ │ │ ldr r2, [pc, #56] @ (4551bc ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 455192 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ @@ -438409,15 +438409,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ cmp r1, #116 @ 0x74 │ │ │ │ lsls r7, r3, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - udf #4 │ │ │ │ + udf #8 │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ ldr r2, [pc, #56] @ (455204 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 4551da │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ @@ -438441,15 +438441,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ cmp r1, #44 @ 0x2c │ │ │ │ lsls r7, r3, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 455208 │ │ │ │ + udf #0 │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ ldr r2, [pc, #56] @ (45524c ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 455222 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ @@ -438473,15 +438473,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ lsls r7, r3, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 455228 │ │ │ │ + ble.n 455230 │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr r2, [pc, #56] @ (455294 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 45526a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ @@ -438505,15 +438505,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ cmp r0, #156 @ 0x9c │ │ │ │ lsls r7, r3, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 455250 │ │ │ │ + ble.n 455258 │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r2, [pc, #56] @ (4552dc ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 4552b2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ @@ -438537,15 +438537,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ cmp r0, #84 @ 0x54 │ │ │ │ lsls r7, r3, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 455278 │ │ │ │ + ble.n 455280 │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r2, [pc, #56] @ (455324 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 4552fa │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ @@ -438569,15 +438569,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ cmp r0, #12 │ │ │ │ lsls r7, r3, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 455298 │ │ │ │ + ble.n 4552a0 │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ ldr r2, [pc, #56] @ (45536c ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 455342 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ @@ -438601,15 +438601,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ movs r7, #196 @ 0xc4 │ │ │ │ lsls r7, r3, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 4552b0 │ │ │ │ + ble.n 4552b8 │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [pc, #56] @ (4553b4 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 45538a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ @@ -438633,15 +438633,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ movs r7, #124 @ 0x7c │ │ │ │ lsls r7, r3, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 4552c8 │ │ │ │ + ble.n 4552d0 │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ ldr r2, [pc, #56] @ (4553fc ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 4553d2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ @@ -438665,15 +438665,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ movs r7, #52 @ 0x34 │ │ │ │ lsls r7, r3, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 4554f0 │ │ │ │ + ble.n 4554f8 │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ ldr r2, [pc, #56] @ (455444 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 45541a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ @@ -438697,15 +438697,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ movs r6, #236 @ 0xec │ │ │ │ lsls r7, r3, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 455518 │ │ │ │ + ble.n 455520 │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ ldr r2, [pc, #56] @ (45548c ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 455462 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ @@ -438729,15 +438729,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ movs r6, #164 @ 0xa4 │ │ │ │ lsls r7, r3, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 455530 │ │ │ │ + ble.n 455538 │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [pc, #56] @ (4554d4 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 4554aa │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ @@ -438761,15 +438761,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ movs r6, #92 @ 0x5c │ │ │ │ lsls r7, r3, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 455550 │ │ │ │ + ble.n 455558 │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [pc, #56] @ (45551c ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 4554f2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ @@ -438793,15 +438793,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ movs r6, #20 │ │ │ │ lsls r7, r3, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 455560 │ │ │ │ + ble.n 455568 │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [pc, #56] @ (455564 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 45553a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ @@ -438825,15 +438825,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ movs r5, #204 @ 0xcc │ │ │ │ lsls r7, r3, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 455578 │ │ │ │ + ble.n 455580 │ │ │ │ lsls r0, r1, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ @@ -439151,17 +439151,17 @@ │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #2020 @ 0x7e4 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ strb r4, [r0, r3] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - bkpt 0x00b2 │ │ │ │ + bkpt 0x00b6 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - bge.n 4558bc │ │ │ │ + bge.n 4558c4 │ │ │ │ lsls r0, r1, #4 │ │ │ │ │ │ │ │ 0045586c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -439282,40 +439282,40 @@ │ │ │ │ lsls r5, r3, #4 │ │ │ │ movs r2, #102 @ 0x66 │ │ │ │ lsls r7, r3, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #90 @ 0x5a │ │ │ │ lsls r7, r3, #4 │ │ │ │ - add r5, pc, #32 @ (adr r5, 4559b0 ) │ │ │ │ + add r5, pc, #48 @ (adr r5, 4559c0 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - add r6, sp, #240 @ 0xf0 │ │ │ │ + add r6, sp, #256 @ 0x100 │ │ │ │ lsls r3, r2, #4 │ │ │ │ muls r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #220 @ 0xdc │ │ │ │ lsls r7, r3, #4 │ │ │ │ - stmia r2!, {r2, r3, r7} │ │ │ │ + stmia r2!, {r4, r7} │ │ │ │ lsls r0, r1, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #416 @ (adr r4, 455b54 ) │ │ │ │ + add r4, pc, #432 @ (adr r4, 455b64 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - rev r4, r7 │ │ │ │ + rev16 r0, r0 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - b.n 4556b0 │ │ │ │ + b.n 4556b8 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - bics.w r1, sl, #5 │ │ │ │ - bic.w r1, lr, #5 │ │ │ │ + bics.w r1, lr, #5 │ │ │ │ + bics.w r1, r2, #5 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w ip, [pc, #128] @ 455a54 │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [pc, #124] @ (455a58 ) │ │ │ │ @@ -439371,15 +439371,15 @@ │ │ │ │ b.n 455a24 │ │ │ │ movs r1, #30 │ │ │ │ lsls r7, r3, #4 │ │ │ │ muls r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #48] @ 0x30 │ │ │ │ + ldr r7, [sp, #64] @ 0x40 │ │ │ │ lsls r7, r0, #4 │ │ │ │ │ │ │ │ 00455a64 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -439407,17 +439407,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #2116 @ 0x844 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ strh r2, [r6, r1] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - pop {r5, r6} │ │ │ │ + pop {r2, r5, r6} │ │ │ │ lsls r0, r1, #4 │ │ │ │ - bvc.n 455a80 │ │ │ │ + bvc.n 455a88 │ │ │ │ lsls r0, r1, #4 │ │ │ │ │ │ │ │ 00455abc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -439518,38 +439518,38 @@ │ │ │ │ nop │ │ │ │ ldrb r4, [r0, #14] │ │ │ │ lsls r5, r3, #4 │ │ │ │ movs r0, #30 │ │ │ │ lsls r7, r3, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #736 @ (adr r2, 455e98 ) │ │ │ │ + add r2, pc, #752 @ (adr r2, 455ea8 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - strb r0, [r3, #16] │ │ │ │ + strb r4, [r3, #16] │ │ │ │ lsls r3, r1, #4 │ │ │ │ subs r2, r6, #7 │ │ │ │ lsls r7, r3, #4 │ │ │ │ subs r2, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r4, #6 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - @ instruction: 0xb880 │ │ │ │ + @ instruction: 0xb884 │ │ │ │ lsls r0, r1, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #192 @ (adr r2, 455c9c ) │ │ │ │ + add r2, pc, #208 @ (adr r2, 455cac ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - @ instruction: 0xb804 │ │ │ │ + @ instruction: 0xb808 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldc2l 1, cr0, [lr], {7} │ │ │ │ - b.n 455454 │ │ │ │ + stc2l 1, cr0, [r2], #28 │ │ │ │ + b.n 45545c │ │ │ │ lsls r3, r2, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w ip, [pc, #128] @ 455c78 │ │ │ │ sub sp, #12 │ │ │ │ @@ -439606,15 +439606,15 @@ │ │ │ │ b.n 455c48 │ │ │ │ subs r2, r7, #3 │ │ │ │ lsls r7, r3, #4 │ │ │ │ subs r2, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r4, [sp, #944] @ 0x3b0 │ │ │ │ lsls r7, r0, #4 │ │ │ │ │ │ │ │ 00455c88 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -439766,32 +439766,32 @@ │ │ │ │ lsls r7, r3, #4 │ │ │ │ str r2, [sp, #0] │ │ │ │ lsls r0, r4, #4 │ │ │ │ subs r2, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 455e98 │ │ │ │ + bpl.n 455ea0 │ │ │ │ lsls r0, r1, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r4, r3] │ │ │ │ + strh r6, [r4, r3] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - @ instruction: 0xb626 │ │ │ │ + @ instruction: 0xb62a │ │ │ │ lsls r0, r1, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r1, #5 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - rsbs r1, r8, r5 │ │ │ │ - setpan #1 │ │ │ │ + rsbs r1, ip, r5 │ │ │ │ + @ instruction: 0xb61c │ │ │ │ lsls r0, r1, #4 │ │ │ │ │ │ │ │ 00455e20 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -439832,23 +439832,23 @@ │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #2176 @ 0x880 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ ldr r6, [pc, #704] @ (456154 ) │ │ │ │ lsls r0, r3, #4 │ │ │ │ - @ instruction: 0xb89e │ │ │ │ + @ instruction: 0xb8a2 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - bmi.n 455f2c │ │ │ │ + bmi.n 455f34 │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldr r6, [pc, #592] @ (4560f0 ) │ │ │ │ lsls r0, r3, #4 │ │ │ │ - @ instruction: 0xb882 │ │ │ │ + @ instruction: 0xb886 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - bmi.n 455f28 │ │ │ │ + bmi.n 455f30 │ │ │ │ lsls r0, r1, #4 │ │ │ │ │ │ │ │ 00455ea8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -439958,39 +439958,39 @@ │ │ │ │ blx 344dc8 <__stack_chk_fail@plt> │ │ │ │ strb r2, [r3, #30] │ │ │ │ lsls r5, r3, #4 │ │ │ │ adds r4, r6, #0 │ │ │ │ lsls r7, r3, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #824] @ 0x338 │ │ │ │ + ldr r6, [sp, #840] @ 0x348 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - strb r6, [r5, #0] │ │ │ │ + strb r2, [r6, #0] │ │ │ │ lsls r3, r1, #4 │ │ │ │ adds r4, r1, #0 │ │ │ │ lsls r7, r3, #4 │ │ │ │ subs r0, r0, #7 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #80 @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r0, r7 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - bcc.n 455ef0 │ │ │ │ + bcc.n 455ef8 │ │ │ │ lsls r0, r1, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #304] @ 0x130 │ │ │ │ + ldr r6, [sp, #320] @ 0x140 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - push {r5} │ │ │ │ + push {r2, r5} │ │ │ │ lsls r0, r1, #4 │ │ │ │ - asrs r2, r1, #7 │ │ │ │ + asrs r6, r1, #7 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - asrs r4, r6, #6 │ │ │ │ + asrs r0, r7, #6 │ │ │ │ lsls r4, r2, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w ip, [pc, #128] @ 456074 │ │ │ │ sub sp, #12 │ │ │ │ @@ -440047,15 +440047,15 @@ │ │ │ │ b.n 456044 │ │ │ │ subs r6, r7, r3 │ │ │ │ lsls r7, r3, #4 │ │ │ │ subs r0, r0, #7 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r0, [sp, #960] @ 0x3c0 │ │ │ │ lsls r7, r0, #4 │ │ │ │ │ │ │ │ 00456084 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -440079,17 +440079,17 @@ │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #2224 @ 0x8b0 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ ldr r4, [pc, #368] @ (45623c ) │ │ │ │ lsls r0, r3, #4 │ │ │ │ - @ instruction: 0xb64a │ │ │ │ + @ instruction: 0xb64e │ │ │ │ lsls r0, r1, #4 │ │ │ │ - bcs.n 456154 │ │ │ │ + bcs.n 45615c │ │ │ │ lsls r0, r1, #4 │ │ │ │ │ │ │ │ 004560d4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -440193,41 +440193,41 @@ │ │ │ │ blx 344dc8 <__stack_chk_fail@plt> │ │ │ │ strb r4, [r5, #21] │ │ │ │ lsls r5, r3, #4 │ │ │ │ subs r6, r0, r0 │ │ │ │ lsls r7, r3, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #640] @ 0x280 │ │ │ │ + ldr r4, [sp, #656] @ 0x290 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r0, [r0, #96] @ 0x60 │ │ │ │ + ldr r4, [r0, #96] @ 0x60 │ │ │ │ lsls r3, r1, #4 │ │ │ │ adds r2, r3, r7 │ │ │ │ lsls r7, r3, #4 │ │ │ │ bics r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, r0, r6 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - bne.n 4560fc │ │ │ │ + bne.n 456104 │ │ │ │ lsls r0, r1, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ + ldr r4, [sp, #72] @ 0x48 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - cbz r2, 45623c │ │ │ │ + cbz r6, 45623c │ │ │ │ lsls r0, r1, #4 │ │ │ │ - udf #32 │ │ │ │ + udf #36 @ 0x24 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - b.n 4561cc │ │ │ │ + b.n 4561d4 │ │ │ │ lsls r5, r0, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w ip, [pc, #128] @ 45629c │ │ │ │ sub sp, #12 │ │ │ │ @@ -440284,15 +440284,15 @@ │ │ │ │ b.n 45626c │ │ │ │ adds r6, r2, r3 │ │ │ │ lsls r7, r3, #4 │ │ │ │ bics r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #784] @ 0x310 │ │ │ │ + str r6, [sp, #800] @ 0x320 │ │ │ │ lsls r7, r0, #4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [pc, #64] @ (4562f0 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 4562c6 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ @@ -440319,15 +440319,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ adds r0, r1, r1 │ │ │ │ lsls r7, r3, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 4563a4 │ │ │ │ + beq.n 4563ac │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [pc, #64] @ (456340 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 456316 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ @@ -440354,15 +440354,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ asrs r0, r7, #31 │ │ │ │ lsls r7, r3, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 4563c4 │ │ │ │ + beq.n 4563cc │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [pc, #64] @ (456390 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 456366 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ @@ -440389,15 +440389,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ asrs r0, r5, #30 │ │ │ │ lsls r7, r3, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 4563f4 │ │ │ │ + beq.n 4563fc │ │ │ │ lsls r0, r1, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #56] @ (4563e4 ) │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ @@ -440430,15 +440430,15 @@ │ │ │ │ lsls r7, r3, #4 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 456418 │ │ │ │ + beq.n 456420 │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [pc, #64] @ (45643c ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 456412 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ @@ -440465,15 +440465,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ asrs r4, r7, #27 │ │ │ │ lsls r7, r3, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r4, r5, r6, r7} │ │ │ │ + ldmia r7, {r2, r4, r5, r6, r7} │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [pc, #64] @ (45648c ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 456462 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ @@ -440500,15 +440500,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ asrs r4, r5, #26 │ │ │ │ lsls r7, r3, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r7, {r5, r6, r7} │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [pc, #64] @ (4564dc ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 4564b2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ @@ -440535,15 +440535,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ asrs r4, r3, #25 │ │ │ │ lsls r7, r3, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r3, r6, r7} │ │ │ │ + ldmia r7, {r2, r3, r6, r7} │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ ldr r2, [pc, #64] @ (45652c ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 456502 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ @@ -440570,15 +440570,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ asrs r4, r1, #24 │ │ │ │ lsls r7, r3, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r2, r3, r5, r7} │ │ │ │ + ldmia r7, {r4, r5, r7} │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [pc, #64] @ (45657c ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 456552 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ @@ -440605,15 +440605,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ asrs r4, r7, #22 │ │ │ │ lsls r7, r3, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r4, r7} │ │ │ │ + ldmia r7, {r2, r4, r7} │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [pc, #64] @ (4565cc ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 4565a2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ @@ -440640,15 +440640,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ asrs r4, r5, #21 │ │ │ │ lsls r7, r3, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r7, {r7} │ │ │ │ lsls r0, r1, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #56] @ (456620 ) │ │ │ │ ldrb.w r2, [r0, #172] @ 0xac │ │ │ │ @@ -440680,15 +440680,15 @@ │ │ │ │ lsls r7, r3, #4 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r1, r5, r6} │ │ │ │ + ldmia r7!, {r1, r2, r5, r6} │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldr.w r3, [r0, #168] @ 0xa8 │ │ │ │ ldr r2, [pc, #60] @ (456678 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 456650 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ @@ -440714,15 +440714,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ asrs r6, r7, #18 │ │ │ │ lsls r7, r3, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r1, r2, r3, r6} │ │ │ │ + ldmia r7!, {r1, r4, r6} │ │ │ │ lsls r0, r1, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #56] @ (4566cc ) │ │ │ │ ldrb.w r2, [r0, #165] @ 0xa5 │ │ │ │ @@ -440754,15 +440754,15 @@ │ │ │ │ lsls r7, r3, #4 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r1, r5} │ │ │ │ + ldmia r7!, {r1, r2, r5} │ │ │ │ lsls r0, r1, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #56] @ (456728 ) │ │ │ │ ldrb.w r2, [r0, #164] @ 0xa4 │ │ │ │ @@ -440794,15 +440794,15 @@ │ │ │ │ lsls r7, r3, #4 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r1, r2} │ │ │ │ + ldmia r7!, {r1, r3} │ │ │ │ lsls r0, r1, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #56] @ (456784 ) │ │ │ │ ldrb.w r2, [r0, #156] @ 0x9c │ │ │ │ @@ -440834,15 +440834,15 @@ │ │ │ │ lsls r7, r3, #4 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r0, r1, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #56] @ (4567e0 ) │ │ │ │ ldrb.w r2, [r0, #149] @ 0x95 │ │ │ │ @@ -440874,15 +440874,15 @@ │ │ │ │ lsls r7, r3, #4 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6, {r1, r3, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r3, r6, r7} │ │ │ │ lsls r0, r1, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #56] @ (45683c ) │ │ │ │ ldrb.w r2, [r0, #148] @ 0x94 │ │ │ │ @@ -440914,15 +440914,15 @@ │ │ │ │ lsls r7, r3, #4 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {r1, r2, r5, r7} │ │ │ │ + ldmia r6!, {r1, r3, r5, r7} │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldr.w r3, [r0, #140] @ 0x8c │ │ │ │ ldr r2, [pc, #60] @ (456894 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 45686c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ @@ -440948,15 +440948,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ asrs r2, r4, #10 │ │ │ │ lsls r7, r3, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {r1, r2, r3, r7} │ │ │ │ + ldmia r6!, {r1, r4, r7} │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldr.w r3, [r0, #128] @ 0x80 │ │ │ │ ldr r2, [pc, #60] @ (4568e4 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 4568bc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ @@ -440982,15 +440982,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ asrs r2, r2, #9 │ │ │ │ lsls r7, r3, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r6, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldr r3, [r0, #124] @ 0x7c │ │ │ │ ldr r2, [pc, #64] @ (456934 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 45690a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ @@ -441017,15 +441017,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ asrs r4, r0, #8 │ │ │ │ lsls r7, r3, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6, {r4, r5, r6} │ │ │ │ + ldmia r6, {r2, r4, r5, r6} │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldr r3, [r0, #112] @ 0x70 │ │ │ │ ldr r2, [pc, #64] @ (456984 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 45695a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ @@ -441052,15 +441052,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ asrs r4, r6, #6 │ │ │ │ lsls r7, r3, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6, {r2, r3, r4, r6} │ │ │ │ + ldmia r6, {r5, r6} │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldr r3, [r0, #108] @ 0x6c │ │ │ │ ldr r2, [pc, #64] @ (4569d4 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 4569aa │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ @@ -441087,15 +441087,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ asrs r4, r4, #5 │ │ │ │ lsls r7, r3, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #220 @ 0xdc │ │ │ │ + adds r3, #224 @ 0xe0 │ │ │ │ lsls r0, r1, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #56] @ (456a28 ) │ │ │ │ ldrb.w r2, [r0, #104] @ 0x68 │ │ │ │ @@ -441127,15 +441127,15 @@ │ │ │ │ lsls r7, r3, #4 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r5, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldr r3, [r0, #100] @ 0x64 │ │ │ │ ldr r2, [pc, #64] @ (456a80 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 456a56 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ @@ -441162,15 +441162,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ asrs r0, r7, #2 │ │ │ │ lsls r7, r3, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5!, {r4, r6, r7} │ │ │ │ + ldmia r5!, {r2, r4, r6, r7} │ │ │ │ lsls r0, r1, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #56] @ (456ad4 ) │ │ │ │ ldrb.w r2, [r0, #93] @ 0x5d │ │ │ │ @@ -441202,15 +441202,15 @@ │ │ │ │ lsls r7, r3, #4 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r5, {r1, r3, r4, r5, r7} │ │ │ │ lsls r0, r1, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #56] @ (456b30 ) │ │ │ │ ldrb.w r2, [r0, #92] @ 0x5c │ │ │ │ @@ -441242,15 +441242,15 @@ │ │ │ │ lsls r7, r3, #4 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5!, {r1, r4, r7} │ │ │ │ + ldmia r5!, {r1, r2, r4, r7} │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ ldr r2, [pc, #64] @ (456b88 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 456b5e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ @@ -441277,15 +441277,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ lsrs r0, r6, #30 │ │ │ │ lsls r7, r3, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5!, {r7} │ │ │ │ + ldmia r5!, {r2, r7} │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ ldr r2, [pc, #64] @ (456bd8 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 456bae │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ @@ -441312,15 +441312,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ lsrs r0, r4, #29 │ │ │ │ lsls r7, r3, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r5, r6} │ │ │ │ + ldmia r5, {r2, r5, r6} │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ ldr r2, [pc, #64] @ (456c28 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 456bfe │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ @@ -441347,15 +441347,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ lsrs r0, r2, #28 │ │ │ │ lsls r7, r3, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5!, {r6} │ │ │ │ + ldmia r5!, {r2, r6} │ │ │ │ lsls r0, r1, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #56] @ (456c7c ) │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ @@ -441388,15 +441388,15 @@ │ │ │ │ lsls r7, r3, #4 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r5} │ │ │ │ + ldmia r5, {r2, r5} │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [pc, #64] @ (456cd4 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 456caa │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ @@ -441423,15 +441423,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ lsrs r4, r4, #25 │ │ │ │ lsls r7, r3, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r5!, {} │ │ │ │ lsls r0, r1, #4 │ │ │ │ │ │ │ │ 00456ce0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -441465,20 +441465,20 @@ │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ lsrs r4, r0, #24 │ │ │ │ lsls r7, r3, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #544 @ (adr r6, 456f5c ) │ │ │ │ + add r6, pc, #560 @ (adr r6, 456f6c ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ - sbc.w r1, lr, r7 │ │ │ │ - ldmia r4!, {r2, r3, r6, r7} │ │ │ │ + sbcs.w r1, r2, r7 │ │ │ │ + ldmia r4, {r4, r6, r7} │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r6, pc, #392 @ (adr r6, 456ed0 ) │ │ │ │ + add r6, pc, #408 @ (adr r6, 456ee0 ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ │ │ │ │ 00456d48 : │ │ │ │ b.w 456ce0 │ │ │ │ b.w 456ce0 │ │ │ │ │ │ │ │ 00456d50 : │ │ │ │ @@ -442057,129 +442057,129 @@ │ │ │ │ lsls r7, r3, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r1!, {r5, r6, r7} │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r3, pc, #384 @ (adr r3, 457474 ) │ │ │ │ + add r3, pc, #400 @ (adr r3, 457484 ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ - push {r4, r6} │ │ │ │ + push {r2, r4, r6} │ │ │ │ lsls r0, r1, #4 │ │ │ │ - @ instruction: 0xe82c0107 │ │ │ │ - ldmia r1, {r1, r2, r4, r7} │ │ │ │ + @ instruction: 0xe8300107 │ │ │ │ + ldmia r1, {r1, r3, r4, r7} │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r3, pc, #112 @ (adr r3, 457374 ) │ │ │ │ + add r3, pc, #128 @ (adr r3, 457384 ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldmia r1!, {r7} │ │ │ │ + ldmia r1!, {r2, r7} │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r3, pc, #16 @ (adr r3, 45731c ) │ │ │ │ + add r3, pc, #32 @ (adr r3, 45732c ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ - adds r7, #104 @ 0x68 │ │ │ │ + adds r7, #108 @ 0x6c │ │ │ │ lsls r0, r1, #4 │ │ │ │ - b.n 4572f4 │ │ │ │ + b.n 4572fc │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldmia r1, {r1, r3, r4, r6} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r6} │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r2, pc, #896 @ (adr r2, 45769c ) │ │ │ │ + add r2, pc, #912 @ (adr r2, 4576ac ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldmia r1!, {r2, r6} │ │ │ │ + ldmia r1!, {r3, r6} │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r2, pc, #800 @ (adr r2, 457644 ) │ │ │ │ + add r2, pc, #816 @ (adr r2, 457654 ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ push {r3, r4, r6} │ │ │ │ lsls r3, r0, #4 │ │ │ │ - b.n 457294 │ │ │ │ + b.n 45729c │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldmia r1, {r1, r2, r3, r4} │ │ │ │ + ldmia r1, {r1, r5} │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r2, pc, #656 @ (adr r2, 4575c4 ) │ │ │ │ + add r2, pc, #672 @ (adr r2, 4575d4 ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldmia r1!, {r3} │ │ │ │ + ldmia r1!, {r2, r3} │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r2, pc, #560 @ (adr r2, 45756c ) │ │ │ │ + add r2, pc, #576 @ (adr r2, 45757c ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldmia r0!, {r3, r5, r6, r7} │ │ │ │ + ldmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r2, pc, #432 @ (adr r2, 4574f4 ) │ │ │ │ + add r2, pc, #448 @ (adr r2, 457504 ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ - subs r4, #142 @ 0x8e │ │ │ │ + subs r4, #146 @ 0x92 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - b.n 4571f0 │ │ │ │ + b.n 4571f8 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldmia r0!, {r6, r7} │ │ │ │ + ldmia r0!, {r2, r6, r7} │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r2, pc, #280 @ (adr r2, 45746c ) │ │ │ │ + add r2, pc, #296 @ (adr r2, 45747c ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldmia r0!, {r1, r2, r5, r7} │ │ │ │ + ldmia r0!, {r1, r3, r5, r7} │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r2, pc, #168 @ (adr r2, 457404 ) │ │ │ │ + add r2, pc, #184 @ (adr r2, 457414 ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldmia r0!, {r1, r7} │ │ │ │ + ldmia r0!, {r1, r2, r7} │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r2, pc, #24 @ (adr r2, 45737c ) │ │ │ │ + add r2, pc, #40 @ (adr r2, 45738c ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ - subs r4, #32 │ │ │ │ + subs r4, #36 @ 0x24 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - b.n 457144 │ │ │ │ + b.n 45714c │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldmia r0!, {r1, r2, r4, r6} │ │ │ │ + ldmia r0!, {r1, r3, r4, r6} │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r1, pc, #880 @ (adr r1, 4576e4 ) │ │ │ │ + add r1, pc, #896 @ (adr r1, 4576f4 ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldmia r0!, {r1, r3, r4, r5} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r1, pc, #760 @ (adr r1, 457674 ) │ │ │ │ + add r1, pc, #776 @ (adr r1, 457684 ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldmia r5, {r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r2, r4, r5, r6, r7} │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldmia r0!, {r1, r2, r3} │ │ │ │ + ldmia r0!, {r1, r4} │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r1, pc, #592 @ (adr r1, 4575d8 ) │ │ │ │ + add r1, pc, #608 @ (adr r1, 4575e8 ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ - stmia r7!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r1, pc, #456 @ (adr r1, 457558 ) │ │ │ │ + add r1, pc, #472 @ (adr r1, 457568 ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ - stmia r7!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r7!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r1, pc, #360 @ (adr r1, 457500 ) │ │ │ │ + add r1, pc, #376 @ (adr r1, 457510 ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r7!, {r1, r6, r7} │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r1, pc, #264 @ (adr r1, 4574a8 ) │ │ │ │ + add r1, pc, #280 @ (adr r1, 4574b8 ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ - stmia r7!, {r1, r2, r5, r7} │ │ │ │ + stmia r7!, {r1, r3, r5, r7} │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r1, pc, #168 @ (adr r1, 457450 ) │ │ │ │ + add r1, pc, #184 @ (adr r1, 457460 ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add.w r1, r2, #16 │ │ │ │ - b.n 456fdc │ │ │ │ + add.w r1, r6, #16 │ │ │ │ + b.n 456fe4 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - stmia r7!, {r7} │ │ │ │ + stmia r7!, {r2, r7} │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r1, pc, #24 @ (adr r1, 4573d0 ) │ │ │ │ + add r1, pc, #40 @ (adr r1, 4573e0 ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ - stmia r7!, {r1, r3, r5, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r0, pc, #952 @ (adr r0, 457778 ) │ │ │ │ + add r0, pc, #968 @ (adr r0, 457788 ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ - stmia r7!, {r1, r3, r4, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r0, r1, #4 │ │ │ │ - b.n 456f7c │ │ │ │ + b.n 456f84 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - stmia r7!, {r2, r6} │ │ │ │ + stmia r7!, {r3, r6} │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r0, pc, #808 @ (adr r0, 4576f8 ) │ │ │ │ + add r0, pc, #824 @ (adr r0, 457708 ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ - stmia r7!, {r1, r2, r3, r5} │ │ │ │ + stmia r7!, {r1, r4, r5} │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r0, pc, #712 @ (adr r0, 4576a0 ) │ │ │ │ + add r0, pc, #728 @ (adr r0, 4576b0 ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ │ │ │ │ 004573d8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -442271,21 +442271,21 @@ │ │ │ │ b.n 45743a │ │ │ │ lsls r6, r1, #28 │ │ │ │ lsls r7, r3, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #20 │ │ │ │ + subs r6, #24 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ + ldr r7, [sp, #32] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - subs r5, #242 @ 0xf2 │ │ │ │ + subs r5, #246 @ 0xf6 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r6, [sp, #904] @ 0x388 │ │ │ │ + ldr r6, [sp, #920] @ 0x398 │ │ │ │ lsls r0, r1, #4 │ │ │ │ │ │ │ │ 004574c8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -442395,31 +442395,31 @@ │ │ │ │ lsls r7, r3, #4 │ │ │ │ ldrb r2, [r1, #8] │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #488 @ (adr r2, 4577b8 ) │ │ │ │ + add r2, pc, #504 @ (adr r2, 4577c8 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #74 @ 0x4a │ │ │ │ + subs r5, #78 @ 0x4e │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r6, [sp, #232] @ 0xe8 │ │ │ │ + ldr r6, [sp, #248] @ 0xf8 │ │ │ │ lsls r0, r1, #4 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r5, #36] @ 0x24 │ │ │ │ + ldrh r0, [r6, #36] @ 0x24 │ │ │ │ lsls r7, r0, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #21 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - b.n 457b78 │ │ │ │ + b.n 457b80 │ │ │ │ lsls r7, r0, #4 │ │ │ │ │ │ │ │ 004575f0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -443389,195 +443389,195 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, r0] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r4, #12] │ │ │ │ + ldrh r2, [r5, #12] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r3, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r3, [sp, #696] @ 0x2b8 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - stmia r2!, {r2, r4, r5} │ │ │ │ + stmia r2!, {r3, r4, r5} │ │ │ │ lsls r0, r1, #4 │ │ │ │ - stmia r1!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldr r3, [sp, #360] @ 0x168 │ │ │ │ + ldr r3, [sp, #376] @ 0x178 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - stmia r1!, {r1, r2, r5, r7} │ │ │ │ + stmia r1!, {r1, r3, r5, r7} │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ lsls r0, r1, #4 │ │ │ │ movs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #824 @ 0x338 │ │ │ │ + add r1, sp, #840 @ 0x348 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - stmia r1!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r1!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldr r2, [sp, #888] @ 0x378 │ │ │ │ + ldr r2, [sp, #904] @ 0x388 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldr r2, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r2, [sp, #768] @ 0x300 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldr r0, [r1, r5] │ │ │ │ + ldr r4, [r1, r5] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strh r0, [r4, #62] @ 0x3e │ │ │ │ + strh r4, [r4, #62] @ 0x3e │ │ │ │ lsls r7, r0, #4 │ │ │ │ - stmia r1!, {r1, r2, r4, r5} │ │ │ │ + stmia r1!, {r1, r3, r4, r5} │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r1, sp, #344 @ 0x158 │ │ │ │ + add r1, sp, #360 @ 0x168 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - strh r6, [r6, #60] @ 0x3c │ │ │ │ + strh r2, [r7, #60] @ 0x3c │ │ │ │ lsls r7, r0, #4 │ │ │ │ - stmia r1!, {} │ │ │ │ + stmia r1!, {r2} │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldr r2, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r2, [sp, #440] @ 0x1b8 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r1, sp, #160 @ 0xa0 │ │ │ │ + add r1, sp, #176 @ 0xb0 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - strh r0, [r1, #60] @ 0x3c │ │ │ │ + strh r4, [r1, #60] @ 0x3c │ │ │ │ lsls r7, r0, #4 │ │ │ │ - stmia r0!, {r1, r4, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + ldr r2, [sp, #256] @ 0x100 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - stmia r0!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r0!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldr r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r2, [sp, #136] @ 0x88 │ │ │ │ lsls r0, r1, #4 │ │ │ │ add r2, sp, #912 @ 0x390 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strh r4, [r7, #56] @ 0x38 │ │ │ │ + strh r0, [r0, #58] @ 0x3a │ │ │ │ lsls r7, r0, #4 │ │ │ │ - stmia r0!, {r1, r2, r7} │ │ │ │ + stmia r0!, {r1, r3, r7} │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldr r1, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r1, [sp, #976] @ 0x3d0 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldr r6, [r2, #92] @ 0x5c │ │ │ │ + ldr r2, [r3, #92] @ 0x5c │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r1, [sp, #840] @ 0x348 │ │ │ │ + ldr r1, [sp, #856] @ 0x358 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - stmia r0!, {r1, r3, r4, r6} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #296] @ 0x128 │ │ │ │ + ldr r4, [sp, #312] @ 0x138 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - bkpt 0x009c │ │ │ │ + bkpt 0x00a0 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ lsls r0, r1, #4 │ │ │ │ strb r4, [r1, #24] │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, r6, r7} │ │ │ │ + pop {r1, r3, r6, r7} │ │ │ │ lsls r0, r1, #4 │ │ │ │ - str r6, [sp, #184] @ 0xb8 │ │ │ │ + str r6, [sp, #200] @ 0xc8 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - pop {r1, r3, r7} │ │ │ │ + pop {r1, r2, r3, r7} │ │ │ │ lsls r0, r1, #4 │ │ │ │ - str r5, [sp, #968] @ 0x3c8 │ │ │ │ + str r5, [sp, #984] @ 0x3d8 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - pop {r1, r4, r5, r6} │ │ │ │ + pop {r1, r2, r4, r5, r6} │ │ │ │ lsls r0, r1, #4 │ │ │ │ - str r5, [sp, #872] @ 0x368 │ │ │ │ + str r5, [sp, #888] @ 0x378 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - pop {r2, r3, r6} │ │ │ │ + pop {r4, r6} │ │ │ │ lsls r0, r1, #4 │ │ │ │ - str r5, [sp, #720] @ 0x2d0 │ │ │ │ + str r5, [sp, #736] @ 0x2e0 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - pop {r1, r5} │ │ │ │ + pop {r1, r2, r5} │ │ │ │ lsls r0, r1, #4 │ │ │ │ - str r5, [sp, #552] @ 0x228 │ │ │ │ + str r5, [sp, #568] @ 0x238 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrh r2, [r0, #42] @ 0x2a │ │ │ │ + ldrh r6, [r0, #42] @ 0x2a │ │ │ │ lsls r7, r0, #4 │ │ │ │ - pop {r1} │ │ │ │ + pop {r1, r2} │ │ │ │ lsls r0, r1, #4 │ │ │ │ - str r5, [sp, #424] @ 0x1a8 │ │ │ │ + str r5, [sp, #440] @ 0x1b8 │ │ │ │ lsls r0, r1, #4 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r3} │ │ │ │ + pop {r2, r3} │ │ │ │ lsls r0, r1, #4 │ │ │ │ - cbnz r4, 458156 │ │ │ │ + cbnz r0, 458158 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - str r5, [sp, #80] @ 0x50 │ │ │ │ + str r5, [sp, #96] @ 0x60 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - cbnz r4, 458158 │ │ │ │ + cbnz r0, 45815a │ │ │ │ lsls r0, r1, #4 │ │ │ │ - str r4, [sp, #1008] @ 0x3f0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - cbnz r4, 45815a │ │ │ │ + cbnz r0, 45815c │ │ │ │ lsls r0, r1, #4 │ │ │ │ - str r4, [sp, #912] @ 0x390 │ │ │ │ + str r4, [sp, #928] @ 0x3a0 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - cbnz r0, 458156 │ │ │ │ + cbnz r4, 458156 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - str r4, [sp, #704] @ 0x2c0 │ │ │ │ + str r4, [sp, #720] @ 0x2d0 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - cbnz r2, 458156 │ │ │ │ + cbnz r6, 458156 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - str r4, [sp, #584] @ 0x248 │ │ │ │ + str r4, [sp, #600] @ 0x258 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - cbnz r2, 458158 │ │ │ │ + cbnz r6, 458158 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - str r4, [sp, #488] @ 0x1e8 │ │ │ │ + str r4, [sp, #504] @ 0x1f8 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - revsh r2, r7 │ │ │ │ + revsh r6, r7 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - str r4, [sp, #392] @ 0x188 │ │ │ │ + str r4, [sp, #408] @ 0x198 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - revsh r2, r4 │ │ │ │ + revsh r6, r4 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - str r4, [sp, #296] @ 0x128 │ │ │ │ + str r4, [sp, #312] @ 0x138 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - revsh r2, r1 │ │ │ │ + revsh r6, r1 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - str r4, [sp, #200] @ 0xc8 │ │ │ │ + str r4, [sp, #216] @ 0xd8 │ │ │ │ lsls r0, r1, #4 │ │ │ │ cmp r5, #174 @ 0xae │ │ │ │ lsls r0, r3, #4 │ │ │ │ - str r7, [sp, #624] @ 0x270 │ │ │ │ + str r7, [sp, #640] @ 0x280 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrh r6, [r3, #44] @ 0x2c │ │ │ │ + ldrh r2, [r4, #44] @ 0x2c │ │ │ │ lsls r7, r0, #4 │ │ │ │ cmp r5, #150 @ 0x96 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - str r7, [sp, #528] @ 0x210 │ │ │ │ + str r7, [sp, #544] @ 0x220 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - cbnz r2, 45818a │ │ │ │ + cbnz r6, 45818a │ │ │ │ lsls r0, r1, #4 │ │ │ │ cmp r5, #126 @ 0x7e │ │ │ │ lsls r0, r3, #4 │ │ │ │ - str r7, [sp, #432] @ 0x1b0 │ │ │ │ + str r7, [sp, #448] @ 0x1c0 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r2, pc, #760 @ (adr r2, 45844c ) │ │ │ │ + add r2, pc, #776 @ (adr r2, 45845c ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ cmp r5, #102 @ 0x66 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - str r7, [sp, #336] @ 0x150 │ │ │ │ + str r7, [sp, #352] @ 0x160 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r3, pc, #952 @ (adr r3, 458518 ) │ │ │ │ + add r3, pc, #968 @ (adr r3, 458528 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ cmp r5, #78 @ 0x4e │ │ │ │ lsls r0, r3, #4 │ │ │ │ - str r7, [sp, #240] @ 0xf0 │ │ │ │ + str r7, [sp, #256] @ 0x100 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - rev16 r6, r3 │ │ │ │ + rev16 r2, r4 │ │ │ │ lsls r0, r1, #4 │ │ │ │ cmp r5, #54 @ 0x36 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - str r7, [sp, #144] @ 0x90 │ │ │ │ + str r7, [sp, #160] @ 0xa0 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - lsls r6, r5, #2 │ │ │ │ + lsls r2, r6, #2 │ │ │ │ lsls r0, r1, #4 │ │ │ │ cmp r5, #30 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - str r7, [sp, #48] @ 0x30 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r3, pc, #712 @ (adr r3, 45844c ) │ │ │ │ + add r3, pc, #728 @ (adr r3, 45845c ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ │ │ │ │ 00458184 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -443670,23 +443670,23 @@ │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r1, r1] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldr??.w r0, [r0, #286] @ 0x11e │ │ │ │ - bvs.n 45830c │ │ │ │ + bvs.n 458314 │ │ │ │ lsls r7, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb7e8 │ │ │ │ + @ instruction: 0xb7ec │ │ │ │ lsls r0, r1, #4 │ │ │ │ - str r1, [sp, #320] @ 0x140 │ │ │ │ + str r1, [sp, #336] @ 0x150 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldr r7, [sp, #824] @ 0x338 │ │ │ │ + ldr r7, [sp, #840] @ 0x348 │ │ │ │ lsls r0, r1, #4 │ │ │ │ │ │ │ │ 00458284 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -444445,147 +444445,147 @@ │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ ldr.w r0, [ip, ] │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #728] @ 0x2d8 │ │ │ │ + str r4, [sp, #744] @ 0x2e8 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - @ instruction: 0xb7c6 │ │ │ │ + @ instruction: 0xb7ca │ │ │ │ lsls r0, r1, #4 │ │ │ │ - str r0, [sp, #504] @ 0x1f8 │ │ │ │ + str r0, [sp, #520] @ 0x208 │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldr r4, [r2, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb752 │ │ │ │ + @ instruction: 0xb756 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ lsls r0, r1, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #28 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb680 │ │ │ │ + @ instruction: 0xb684 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrh r0, [r7, #56] @ 0x38 │ │ │ │ + ldrh r4, [r7, #56] @ 0x38 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - @ instruction: 0xb642 │ │ │ │ + @ instruction: 0xb646 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrh r2, [r7, #54] @ 0x36 │ │ │ │ + ldrh r6, [r7, #54] @ 0x36 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - @ instruction: 0xb622 │ │ │ │ + @ instruction: 0xb626 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrh r2, [r3, #54] @ 0x36 │ │ │ │ + ldrh r6, [r3, #54] @ 0x36 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - push {r1, r2, r5, r6, r7, lr} │ │ │ │ + push {r1, r3, r5, r6, r7, lr} │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrh r6, [r3, #52] @ 0x34 │ │ │ │ + ldrh r2, [r4, #52] @ 0x34 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - push {r2, r3, r6, r7, lr} │ │ │ │ + push {r4, r6, r7, lr} │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrh r4, [r0, #52] @ 0x34 │ │ │ │ + ldrh r0, [r1, #52] @ 0x34 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - push {r1, r4, r6, r7, lr} │ │ │ │ + push {r1, r2, r4, r6, r7, lr} │ │ │ │ lsls r0, r1, #4 │ │ │ │ - push {r2, r3, r7, lr} │ │ │ │ + push {r4, r7, lr} │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrh r4, [r0, #50] @ 0x32 │ │ │ │ + ldrh r0, [r1, #50] @ 0x32 │ │ │ │ lsls r0, r1, #4 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - push {r2, r3, lr} │ │ │ │ + push {r4, lr} │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrb r4, [r6, #1] │ │ │ │ + ldrb r0, [r7, #1] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldrh r0, [r6, #44] @ 0x2c │ │ │ │ + ldrh r4, [r6, #44] @ 0x2c │ │ │ │ lsls r0, r1, #4 │ │ │ │ asrs r0, r6, #7 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r2, r4, r5, r6} │ │ │ │ + push {r1, r3, r4, r5, r6} │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrb r2, [r2, #6] │ │ │ │ + ldrb r6, [r2, #6] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldrh r2, [r3, #40] @ 0x28 │ │ │ │ + ldrh r6, [r3, #40] @ 0x28 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - push {r1, r3, r4, r6} │ │ │ │ + push {r1, r2, r3, r4, r6} │ │ │ │ lsls r0, r1, #4 │ │ │ │ - push {r1, r6} │ │ │ │ + push {r1, r2, r6} │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrh r2, [r7, #38] @ 0x26 │ │ │ │ + ldrh r6, [r7, #38] @ 0x26 │ │ │ │ lsls r0, r1, #4 │ │ │ │ cmp r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 458ae6 │ │ │ │ + cbz r0, 458ae8 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrh r4, [r2, #30] │ │ │ │ + ldrh r0, [r3, #30] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - strh r6, [r2, #14] │ │ │ │ + strh r2, [r3, #14] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - uxth r6, r1 │ │ │ │ + uxth r2, r2 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrh r4, [r7, #24] │ │ │ │ + ldrh r0, [r0, #26] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - sxtb r6, r3 │ │ │ │ + sxtb r2, r4 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrh r6, [r2, #24] │ │ │ │ + ldrh r2, [r3, #24] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - sxtb r2, r0 │ │ │ │ + sxtb r6, r0 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrh r2, [r7, #22] │ │ │ │ + ldrh r6, [r7, #22] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - sxth r6, r3 │ │ │ │ + sxth r2, r4 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrh r6, [r2, #22] │ │ │ │ + ldrh r2, [r3, #22] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrh r2, [r0, #22] │ │ │ │ + ldrh r6, [r0, #22] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - strb r4, [r4, #28] │ │ │ │ + strb r0, [r5, #28] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - cbz r2, 458b10 │ │ │ │ + cbz r6, 458b10 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - cbz r4, 458b0c │ │ │ │ + cbz r0, 458b0e │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrh r4, [r1, #20] │ │ │ │ + ldrh r0, [r2, #20] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - cbz r0, 458b0e │ │ │ │ + cbz r4, 458b0e │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrh r0, [r6, #18] │ │ │ │ + ldrh r4, [r6, #18] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrh r4, [r3, #18] │ │ │ │ + ldrh r0, [r4, #18] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrb r6, [r1, #1] │ │ │ │ + ldrb r2, [r2, #1] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - cbz r4, 458b12 │ │ │ │ + cbz r0, 458b14 │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 458b0a │ │ │ │ + cbz r2, 458b0c │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrh r6, [r0, #16] │ │ │ │ + ldrh r2, [r1, #16] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - cbz r6, 458b0c │ │ │ │ + cbz r2, 458b0e │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrh r6, [r5, #14] │ │ │ │ + ldrh r2, [r6, #14] │ │ │ │ lsls r0, r1, #4 │ │ │ │ movs r3, #60 @ 0x3c │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldrh r2, [r5, #40] @ 0x28 │ │ │ │ + ldrh r6, [r5, #40] @ 0x28 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrh r0, [r2, #42] @ 0x2a │ │ │ │ + ldrh r4, [r2, #42] @ 0x2a │ │ │ │ lsls r7, r0, #4 │ │ │ │ movs r3, #32 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldrh r6, [r1, #40] @ 0x28 │ │ │ │ + ldrh r2, [r2, #40] @ 0x28 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - str r7, [sp, #416] @ 0x1a0 │ │ │ │ + str r7, [sp, #432] @ 0x1b0 │ │ │ │ lsls r7, r0, #4 │ │ │ │ │ │ │ │ 00458b1c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -444661,23 +444661,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ vsra.s32 d0, d14, #16 │ │ │ │ str r0, [r6, #56] @ 0x38 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ vorn d16, d4, d14 │ │ │ │ - ldmia r4, {r4, r6, r7} │ │ │ │ + ldmia r4, {r2, r4, r6, r7} │ │ │ │ lsls r7, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #112 @ 0x70 │ │ │ │ + add r7, sp, #128 @ 0x80 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - strh r4, [r2, #62] @ 0x3e │ │ │ │ + strh r0, [r3, #62] @ 0x3e │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrh r6, [r0, r7] │ │ │ │ + ldrh r2, [r1, r7] │ │ │ │ lsls r7, r2, #4 │ │ │ │ │ │ │ │ 00458bf8 : │ │ │ │ stmdb 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 │ │ │ │ @@ -445202,92 +445202,92 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #400 @ 0x190 │ │ │ │ + add r6, sp, #416 @ 0x1a0 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - strh r0, [r7, #54] @ 0x36 │ │ │ │ + strh r4, [r7, #54] @ 0x36 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - strb r2, [r3, #13] │ │ │ │ + strb r6, [r3, #13] │ │ │ │ lsls r7, r0, #4 │ │ │ │ subs r3, #28 │ │ │ │ movs r0, r0 │ │ │ │ stc 1, cr0, [r0, #-120]! @ 0xffffff88 │ │ │ │ - add r4, sp, #744 @ 0x2e8 │ │ │ │ + add r4, sp, #760 @ 0x2f8 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - strh r6, [r1, #42] @ 0x2a │ │ │ │ + strh r2, [r2, #42] @ 0x2a │ │ │ │ lsls r0, r1, #4 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #704 @ 0x2c0 │ │ │ │ + add r3, sp, #720 @ 0x2d0 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldr r6, [r6, #108] @ 0x6c │ │ │ │ + ldr r2, [r7, #108] @ 0x6c │ │ │ │ lsls r7, r0, #4 │ │ │ │ - strh r0, [r7, #32] │ │ │ │ + strh r4, [r7, #32] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r3, sp, #392 @ 0x188 │ │ │ │ + add r3, sp, #408 @ 0x198 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - strh r6, [r6, #30] │ │ │ │ + strh r2, [r7, #30] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r3, sp, #296 @ 0x128 │ │ │ │ + add r3, sp, #312 @ 0x138 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - strh r6, [r3, #30] │ │ │ │ + strh r2, [r4, #30] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r3, sp, #184 @ 0xb8 │ │ │ │ + add r3, sp, #200 @ 0xc8 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - strb r0, [r5, #0] │ │ │ │ + strb r4, [r5, #0] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - strh r6, [r6, #28] │ │ │ │ + strh r2, [r7, #28] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r2, sp, #904 @ 0x388 │ │ │ │ + add r2, sp, #920 @ 0x398 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - strh r6, [r6, #26] │ │ │ │ + strh r2, [r7, #26] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r2, sp, #712 @ 0x2c8 │ │ │ │ + add r2, sp, #728 @ 0x2d8 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - strh r6, [r0, #26] │ │ │ │ + strh r2, [r1, #26] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r2, sp, #616 @ 0x268 │ │ │ │ + add r2, sp, #632 @ 0x278 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - strh r6, [r5, #24] │ │ │ │ + strh r2, [r6, #24] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r2, sp, #472 @ 0x1d8 │ │ │ │ + add r2, sp, #488 @ 0x1e8 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - strh r2, [r1, #24] │ │ │ │ + strh r6, [r1, #24] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r2, sp, #304 @ 0x130 │ │ │ │ + add r2, sp, #320 @ 0x140 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - strh r0, [r4, #22] │ │ │ │ + strh r4, [r4, #22] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r2, sp, #184 @ 0xb8 │ │ │ │ + add r2, sp, #200 @ 0xc8 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - strh r2, [r0, #22] │ │ │ │ + strh r6, [r0, #22] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r2, sp, #24 │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrb r0, [r4, #4] │ │ │ │ + ldrb r4, [r4, #4] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - strh r6, [r1, #20] │ │ │ │ + strh r2, [r2, #20] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r1, sp, #912 @ 0x390 │ │ │ │ + add r1, sp, #928 @ 0x3a0 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - strh r0, [r7, #18] │ │ │ │ + strh r4, [r7, #18] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r1, sp, #816 @ 0x330 │ │ │ │ + add r1, sp, #832 @ 0x340 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - strh r0, [r4, #18] │ │ │ │ + strh r4, [r4, #18] │ │ │ │ lsls r0, r1, #4 │ │ │ │ subs r4, r2, r7 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - strh r2, [r0, #46] @ 0x2e │ │ │ │ + strh r6, [r0, #46] @ 0x2e │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldr r0, [r4, #120] @ 0x78 │ │ │ │ + ldr r4, [r4, #120] @ 0x78 │ │ │ │ lsls r7, r0, #4 │ │ │ │ │ │ │ │ 0045920c : │ │ │ │ stmdb 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 │ │ │ │ @@ -445611,49 +445611,49 @@ │ │ │ │ @ instruction: 0xe8ca011e │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ b.n 459434 │ │ │ │ lsls r6, r3, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #56 @ (adr r7, 4595b4 ) │ │ │ │ + add r7, pc, #72 @ (adr r7, 4595c4 ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrb r0, [r6, #29] │ │ │ │ + ldrb r4, [r6, #29] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r6, pc, #760 @ (adr r6, 45987c ) │ │ │ │ + add r6, pc, #776 @ (adr r6, 45988c ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrb r0, [r4, #28] │ │ │ │ + ldrb r4, [r4, #28] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r6, pc, #656 @ (adr r6, 45981c ) │ │ │ │ + add r6, pc, #672 @ (adr r6, 45982c ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrb r6, [r0, #28] │ │ │ │ + ldrb r2, [r1, #28] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r6, pc, #528 @ (adr r6, 4597a4 ) │ │ │ │ + add r6, pc, #544 @ (adr r6, 4597b4 ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrb r6, [r4, #27] │ │ │ │ + ldrb r2, [r5, #27] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r6, pc, #376 @ (adr r6, 459714 ) │ │ │ │ + add r6, pc, #392 @ (adr r6, 459724 ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrb r0, [r0, #27] │ │ │ │ + ldrb r4, [r0, #27] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r6, pc, #200 @ (adr r6, 45966c ) │ │ │ │ + add r6, pc, #216 @ (adr r6, 45967c ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrb r4, [r2, #26] │ │ │ │ + ldrb r0, [r3, #26] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r6, pc, #96 @ (adr r6, 45960c ) │ │ │ │ + add r6, pc, #112 @ (adr r6, 45961c ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrb r2, [r7, #25] │ │ │ │ + ldrb r6, [r7, #25] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r5, pc, #968 @ (adr r5, 45997c ) │ │ │ │ + add r5, pc, #984 @ (adr r5, 45998c ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrb r4, [r2, #25] │ │ │ │ + ldrb r0, [r3, #25] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r5, pc, #864 @ (adr r5, 45991c ) │ │ │ │ + add r5, pc, #880 @ (adr r5, 45992c ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrb r2, [r7, #24] │ │ │ │ + ldrb r6, [r7, #24] │ │ │ │ lsls r0, r1, #4 │ │ │ │ │ │ │ │ 004595c0 : │ │ │ │ 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 │ │ │ │ @@ -445932,43 +445932,43 @@ │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r7, #27 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r6, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #224 @ (adr r4, 459964 ) │ │ │ │ + add r4, pc, #240 @ (adr r4, 459974 ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrb r0, [r7, #17] │ │ │ │ + ldrb r4, [r7, #17] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r4, pc, #32 @ (adr r4, 4598ac ) │ │ │ │ + add r4, pc, #48 @ (adr r4, 4598bc ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrb r0, [r1, #17] │ │ │ │ + ldrb r4, [r1, #17] │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #616 @ (adr r3, 459b00 ) │ │ │ │ + add r3, pc, #632 @ (adr r3, 459b10 ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrb r2, [r3, #15] │ │ │ │ + ldrb r6, [r3, #15] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r3, pc, #464 @ (adr r3, 459a70 ) │ │ │ │ + add r3, pc, #480 @ (adr r3, 459a80 ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrb r4, [r6, #14] │ │ │ │ + ldrb r0, [r7, #14] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r3, pc, #360 @ (adr r3, 459a10 ) │ │ │ │ + add r3, pc, #376 @ (adr r3, 459a20 ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrb r2, [r3, #14] │ │ │ │ + ldrb r6, [r3, #14] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r3, pc, #64 @ (adr r3, 4598f0 ) │ │ │ │ + add r3, pc, #80 @ (adr r3, 459900 ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrb r2, [r2, #13] │ │ │ │ + ldrb r6, [r2, #13] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r2, pc, #1008 @ (adr r2, 459ca8 ) │ │ │ │ + add r3, pc, #0 @ (adr r3, 4598b8 ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrb r4, [r7, #12] │ │ │ │ + ldrb r0, [r0, #13] │ │ │ │ lsls r0, r1, #4 │ │ │ │ │ │ │ │ 004598bc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -446071,31 +446071,31 @@ │ │ │ │ lsls r6, r3, #4 │ │ │ │ ldrsb r4, [r1, r0] │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r0, #80] @ 0x50 │ │ │ │ + str r2, [r1, #80] @ 0x50 │ │ │ │ lsls r7, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #1016 @ (adr r1, 459dc0 ) │ │ │ │ + add r2, pc, #8 @ (adr r2, 4599d0 ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrb r6, [r7, #8] │ │ │ │ + ldrb r2, [r0, #9] │ │ │ │ lsls r0, r1, #4 │ │ │ │ lsrs r0, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ b.n 459cf0 │ │ │ │ lsls r6, r3, #4 │ │ │ │ tst r0, r6 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #832 @ (adr r1, 459d1c ) │ │ │ │ + add r1, pc, #848 @ (adr r1, 459d2c ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ - bkpt 0x00d4 │ │ │ │ + bkpt 0x00d8 │ │ │ │ lsls r7, r0, #4 │ │ │ │ │ │ │ │ 004599e0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -446126,21 +446126,21 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ b.n 459c34 │ │ │ │ lsls r6, r3, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #440 @ (adr r1, 459bf0 ) │ │ │ │ + add r1, pc, #456 @ (adr r1, 459c00 ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ - bkpt 0x0070 │ │ │ │ + bkpt 0x0074 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - add r1, pc, #424 @ (adr r1, 459be8 ) │ │ │ │ + add r1, pc, #440 @ (adr r1, 459bf8 ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrb r4, [r4, #5] │ │ │ │ + ldrb r0, [r5, #5] │ │ │ │ lsls r0, r1, #4 │ │ │ │ │ │ │ │ 00459a44 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -446200,21 +446200,21 @@ │ │ │ │ lsls r6, r3, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r3, r6, r7, pc} │ │ │ │ + pop {r2, r3, r6, r7, pc} │ │ │ │ lsls r7, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #848 @ (adr r0, 459e34 ) │ │ │ │ + add r0, pc, #864 @ (adr r0, 459e44 ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrb r4, [r1, #3] │ │ │ │ + ldrb r0, [r2, #3] │ │ │ │ lsls r0, r1, #4 │ │ │ │ │ │ │ │ 00459ae8 : │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r1, [pc, #76] @ (459b38 ) │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ add r1, pc │ │ │ │ @@ -446244,21 +446244,21 @@ │ │ │ │ movs r0, #2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ b.n 459b4c │ │ │ │ lsls r6, r3, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r2, r3, r4, r6} │ │ │ │ + ldmia r0!, {r5, r6} │ │ │ │ lsls r0, r2, #4 │ │ │ │ - pop {r1, r2, r3, r5, r6, pc} │ │ │ │ + pop {r1, r4, r5, r6, pc} │ │ │ │ lsls r7, r0, #4 │ │ │ │ - add r0, pc, #464 @ (adr r0, 459d1c ) │ │ │ │ + add r0, pc, #480 @ (adr r0, 459d2c ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrb r2, [r3, #1] │ │ │ │ + ldrb r6, [r3, #1] │ │ │ │ lsls r0, r1, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [pc, #44] @ (459b8c ) │ │ │ │ bl 459ae8 │ │ │ │ @@ -446331,17 +446331,17 @@ │ │ │ │ movs r0, #2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ svc 74 @ 0x4a │ │ │ │ lsls r6, r3, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r0, #28] │ │ │ │ + str r6, [r0, #28] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - strb r6, [r2, #30] │ │ │ │ + strb r2, [r3, #30] │ │ │ │ lsls r0, r1, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #60] @ (459c58 ) │ │ │ │ mov r2, r0 │ │ │ │ @@ -446370,15 +446370,15 @@ │ │ │ │ ldr r0, [r2, #12] │ │ │ │ b.n 459c2c │ │ │ │ nop │ │ │ │ udf #214 @ 0xd6 │ │ │ │ lsls r6, r3, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r7, [sp, #472] @ 0x1d8 │ │ │ │ lsls r0, r1, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #64] @ (459cb4 ) │ │ │ │ mov r2, r0 │ │ │ │ @@ -446407,15 +446407,15 @@ │ │ │ │ ldr.w r0, [r2, #160] @ 0xa0 │ │ │ │ b.n 459c86 │ │ │ │ nop │ │ │ │ udf #124 @ 0x7c │ │ │ │ lsls r6, r3, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #320] @ 0x140 │ │ │ │ + ldr r7, [sp, #336] @ 0x150 │ │ │ │ lsls r0, r1, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #60] @ (459d0c ) │ │ │ │ mov r2, r0 │ │ │ │ @@ -446444,15 +446444,15 @@ │ │ │ │ ldr r0, [r2, #120] @ 0x78 │ │ │ │ b.n 459ce0 │ │ │ │ nop │ │ │ │ udf #34 @ 0x22 │ │ │ │ lsls r6, r3, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #232] @ 0xe8 │ │ │ │ + ldr r7, [sp, #248] @ 0xf8 │ │ │ │ lsls r0, r1, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #60] @ (459d64 ) │ │ │ │ mov r2, r0 │ │ │ │ @@ -446481,15 +446481,15 @@ │ │ │ │ ldr r0, [r2, #88] @ 0x58 │ │ │ │ b.n 459d38 │ │ │ │ nop │ │ │ │ ble.n 459cfc │ │ │ │ lsls r6, r3, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #88] @ 0x58 │ │ │ │ + ldr r7, [sp, #104] @ 0x68 │ │ │ │ lsls r0, r1, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #60] @ (459dbc ) │ │ │ │ mov r2, r0 │ │ │ │ @@ -446518,15 +446518,15 @@ │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ b.n 459d90 │ │ │ │ nop │ │ │ │ ble.n 459ea4 │ │ │ │ lsls r6, r3, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r6, [sp, #984] @ 0x3d8 │ │ │ │ lsls r0, r1, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #56] @ (459e10 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -446556,15 +446556,15 @@ │ │ │ │ nop │ │ │ │ ble.n 459e4c │ │ │ │ lsls r6, r3, #4 │ │ │ │ ldr r0, [r1, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r0, [r0, r7] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r4, #100] @ 0x64 │ │ │ │ + ldr r4, [r4, #100] @ 0x64 │ │ │ │ lsls r7, r0, #4 │ │ │ │ │ │ │ │ 00459e20 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -446601,17 +446601,17 @@ │ │ │ │ blx 73c0ac │ │ │ │ b.n 459e44 │ │ │ │ nop │ │ │ │ bgt.n 459e08 │ │ │ │ lsls r6, r3, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r5, #10] │ │ │ │ + ldrb r0, [r6, #10] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - strb r0, [r3, #20] │ │ │ │ + strb r4, [r3, #20] │ │ │ │ lsls r0, r1, #4 │ │ │ │ │ │ │ │ 00459e88 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -446694,23 +446694,23 @@ │ │ │ │ lsls r0, r4, #4 │ │ │ │ str r0, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ bgt.n 459f60 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - strh r0, [r5, #60] @ 0x3c │ │ │ │ + strh r4, [r5, #60] @ 0x3c │ │ │ │ lsls r0, r1, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r7, #7] │ │ │ │ + ldrb r4, [r7, #7] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - strb r4, [r4, #17] │ │ │ │ + strb r0, [r5, #17] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrb r2, [r1, #7] │ │ │ │ + ldrb r6, [r1, #7] │ │ │ │ lsls r0, r1, #4 │ │ │ │ │ │ │ │ 00459f6c : │ │ │ │ b.w 459e20 │ │ │ │ │ │ │ │ 00459f70 : │ │ │ │ push {r3, lr} │ │ │ │ @@ -446744,17 +446744,17 @@ │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ blt.n 45a0ac │ │ │ │ lsls r6, r3, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r4, #21 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - strb r4, [r2, #29] │ │ │ │ + strb r0, [r3, #29] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrh r6, [r0, r2] │ │ │ │ + ldrh r2, [r1, r2] │ │ │ │ lsls r7, r0, #4 │ │ │ │ ldr r3, [pc, #16] @ (459fe4 ) │ │ │ │ add r3, pc │ │ │ │ cbz r1, 459fda │ │ │ │ b.w 459f70 │ │ │ │ ldr r1, [pc, #12] @ (459fe8 ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ @@ -446849,17 +446849,17 @@ │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ bge.n 45a1a4 │ │ │ │ lsls r6, r3, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r3, #17 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - strb r4, [r1, #25] │ │ │ │ + strb r0, [r2, #25] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldr r6, [r7, r5] │ │ │ │ + ldr r2, [r0, r6] │ │ │ │ lsls r7, r0, #4 │ │ │ │ ldr r3, [pc, #16] @ (45a0ec ) │ │ │ │ add r3, pc │ │ │ │ cbz r1, 45a0e2 │ │ │ │ b.w 45a078 │ │ │ │ ldr r1, [pc, #12] @ (45a0f0 ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ @@ -446954,17 +446954,17 @@ │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ bls.n 45a29c │ │ │ │ lsls r6, r3, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r2, #13 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - strb r4, [r0, #21] │ │ │ │ + strb r0, [r1, #21] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldr r6, [r6, r1] │ │ │ │ + ldr r2, [r7, r1] │ │ │ │ lsls r7, r0, #4 │ │ │ │ ldr r3, [pc, #16] @ (45a1f4 ) │ │ │ │ add r3, pc │ │ │ │ cbz r1, 45a1ea │ │ │ │ b.w 45a180 │ │ │ │ ldr r1, [pc, #12] @ (45a1f8 ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ @@ -447059,17 +447059,17 @@ │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ bhi.n 45a394 │ │ │ │ lsls r6, r3, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r1, #9 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - strb r4, [r7, #16] │ │ │ │ + strb r0, [r0, #17] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrsb r6, [r5, r5] │ │ │ │ + ldrsb r2, [r6, r5] │ │ │ │ lsls r7, r0, #4 │ │ │ │ ldr r3, [pc, #16] @ (45a2fc ) │ │ │ │ add r3, pc │ │ │ │ cbz r1, 45a2f2 │ │ │ │ b.w 45a288 │ │ │ │ ldr r1, [pc, #12] @ (45a300 ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ @@ -447165,17 +447165,17 @@ │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ bvc.n 45a490 │ │ │ │ lsls r6, r3, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r0, #5 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - strb r0, [r6, #12] │ │ │ │ + strb r4, [r6, #12] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrsb r2, [r4, r1] │ │ │ │ + ldrsb r6, [r4, r1] │ │ │ │ lsls r7, r0, #4 │ │ │ │ ldr r3, [pc, #16] @ (45a408 ) │ │ │ │ add r3, pc │ │ │ │ cbz r1, 45a3fe │ │ │ │ b.w 45a390 │ │ │ │ ldr r1, [pc, #12] @ (45a40c ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ @@ -447271,17 +447271,17 @@ │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ bvs.n 45a584 │ │ │ │ lsls r6, r3, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r6, #32 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - strb r4, [r4, #8] │ │ │ │ + strb r0, [r5, #8] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - strb r6, [r2, r5] │ │ │ │ + strb r2, [r3, r5] │ │ │ │ lsls r7, r0, #4 │ │ │ │ ldr r3, [pc, #16] @ (45a514 ) │ │ │ │ add r3, pc │ │ │ │ cbz r1, 45a50a │ │ │ │ b.w 45a49c │ │ │ │ ldr r1, [pc, #12] @ (45a518 ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ @@ -447377,17 +447377,17 @@ │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ bpl.n 45a678 │ │ │ │ lsls r6, r3, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r5, #28 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - strb r0, [r3, #4] │ │ │ │ + strb r4, [r3, #4] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - strb r2, [r1, r1] │ │ │ │ + strb r6, [r1, r1] │ │ │ │ lsls r7, r0, #4 │ │ │ │ ldr r3, [pc, #16] @ (45a620 ) │ │ │ │ add r3, pc │ │ │ │ cbz r1, 45a616 │ │ │ │ b.w 45a5a8 │ │ │ │ ldr r1, [pc, #12] @ (45a624 ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ @@ -447483,17 +447483,17 @@ │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ bmi.n 45a76c │ │ │ │ lsls r6, r3, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r3, #24 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - strb r4, [r1, #0] │ │ │ │ + strb r0, [r2, #0] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - strh r6, [r7, r4] │ │ │ │ + strh r2, [r0, r5] │ │ │ │ lsls r7, r0, #4 │ │ │ │ ldr r3, [pc, #16] @ (45a72c ) │ │ │ │ add r3, pc │ │ │ │ cbz r1, 45a722 │ │ │ │ b.w 45a6b4 │ │ │ │ ldr r1, [pc, #12] @ (45a730 ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ @@ -447589,17 +447589,17 @@ │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ bcc.n 45a860 │ │ │ │ lsls r6, r3, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r2, #20 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldr r0, [r0, #112] @ 0x70 │ │ │ │ + ldr r4, [r0, #112] @ 0x70 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - strh r2, [r6, r0] │ │ │ │ + strh r6, [r6, r0] │ │ │ │ lsls r7, r0, #4 │ │ │ │ ldr r3, [pc, #16] @ (45a838 ) │ │ │ │ add r3, pc │ │ │ │ cbz r1, 45a82e │ │ │ │ b.w 45a7c0 │ │ │ │ ldr r1, [pc, #12] @ (45a83c ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ @@ -447695,17 +447695,17 @@ │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ bcs.n 45a954 │ │ │ │ lsls r6, r3, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r0, #16 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldr r4, [r6, #92] @ 0x5c │ │ │ │ + ldr r0, [r7, #92] @ 0x5c │ │ │ │ lsls r0, r1, #4 │ │ │ │ - str r6, [r4, r4] │ │ │ │ + str r2, [r5, r4] │ │ │ │ lsls r7, r0, #4 │ │ │ │ ldr r3, [pc, #16] @ (45a944 ) │ │ │ │ add r3, pc │ │ │ │ cbz r1, 45a93a │ │ │ │ b.w 45a8cc │ │ │ │ ldr r1, [pc, #12] @ (45a948 ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ @@ -447801,17 +447801,17 @@ │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ bne.n 45aa48 │ │ │ │ lsls r6, r3, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r7, #11 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldr r0, [r5, #76] @ 0x4c │ │ │ │ + ldr r4, [r5, #76] @ 0x4c │ │ │ │ lsls r0, r1, #4 │ │ │ │ - str r2, [r3, r0] │ │ │ │ + str r6, [r3, r0] │ │ │ │ lsls r7, r0, #4 │ │ │ │ ldr r3, [pc, #16] @ (45aa50 ) │ │ │ │ add r3, pc │ │ │ │ cbz r1, 45aa46 │ │ │ │ b.w 45a9d8 │ │ │ │ ldr r1, [pc, #12] @ (45aa54 ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ @@ -447907,17 +447907,17 @@ │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ beq.n 45ab3c │ │ │ │ lsls r6, r3, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r5, #7 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldr r4, [r3, #60] @ 0x3c │ │ │ │ + ldr r0, [r4, #60] @ 0x3c │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldr r7, [pc, #56] @ (45ab80 ) │ │ │ │ + ldr r7, [pc, #72] @ (45ab90 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ ldr r3, [pc, #16] @ (45ab5c ) │ │ │ │ add r3, pc │ │ │ │ cbz r1, 45ab52 │ │ │ │ b.w 45aae4 │ │ │ │ ldr r1, [pc, #12] @ (45ab60 ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ @@ -448013,17 +448013,17 @@ │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ ldmia r6, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r6, r3, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldr r0, [r2, #44] @ 0x2c │ │ │ │ + ldr r4, [r2, #44] @ 0x2c │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldr r6, [pc, #8] @ (45ac5c ) │ │ │ │ + ldr r6, [pc, #24] @ (45ac6c ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ ldr r3, [pc, #16] @ (45ac68 ) │ │ │ │ add r3, pc │ │ │ │ cbz r1, 45ac5e │ │ │ │ b.w 45abf0 │ │ │ │ ldr r1, [pc, #12] @ (45ac6c ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ @@ -448118,17 +448118,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ ldmia r5, {r1, r3, r5, r6, r7} │ │ │ │ lsls r6, r3, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ vsra.u16 d16, d7, #10 │ │ │ │ - ldr r4, [r0, #28] │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldr r4, [pc, #984] @ (45b138 ) │ │ │ │ + ldr r4, [pc, #1000] @ (45b148 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ ldr r3, [pc, #16] @ (45ad74 ) │ │ │ │ add r3, pc │ │ │ │ cbz r1, 45ad6a │ │ │ │ b.w 45acfc │ │ │ │ ldr r1, [pc, #12] @ (45ad78 ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ @@ -448223,17 +448223,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ ldmia r4, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r6, r3, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ mcr2 1, 6, r0, cr10, cr7, {0} │ │ │ │ - ldr r0, [r7, #8] │ │ │ │ + ldr r4, [r7, #8] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldr r3, [pc, #936] @ (45b214 ) │ │ │ │ + ldr r3, [pc, #952] @ (45b224 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ ldr r3, [pc, #16] @ (45ae80 ) │ │ │ │ add r3, pc │ │ │ │ cbz r1, 45ae76 │ │ │ │ b.w 45ae08 │ │ │ │ ldr r1, [pc, #12] @ (45ae84 ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ @@ -448328,17 +448328,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ ldmia r3!, {r1, r4, r6, r7} │ │ │ │ lsls r6, r3, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldc2 1, cr0, [lr, #92]! @ 0x5c │ │ │ │ - str r4, [r5, #120] @ 0x78 │ │ │ │ + str r0, [r6, #120] @ 0x78 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldr r2, [pc, #888] @ (45b2f0 ) │ │ │ │ + ldr r2, [pc, #904] @ (45b300 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ ldr r3, [pc, #16] @ (45af8c ) │ │ │ │ add r3, pc │ │ │ │ cbz r1, 45af82 │ │ │ │ b.w 45af14 │ │ │ │ ldr r1, [pc, #12] @ (45af90 ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ @@ -448480,22 +448480,22 @@ │ │ │ │ lsls r6, r3, #4 │ │ │ │ ldmia r2, {r1, r2, r4, r7} │ │ │ │ lsls r6, r3, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r4, #32] │ │ │ │ + ldrh r6, [r4, #32] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - str r2, [r4, #44] @ 0x2c │ │ │ │ + str r6, [r4, #44] @ 0x2c │ │ │ │ lsls r0, r1, #4 │ │ │ │ mrrc2 1, 1, r0, r4, cr7 │ │ │ │ - str r2, [r0, #100] @ 0x64 │ │ │ │ + str r6, [r0, #100] @ 0x64 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r6, pc, #992 @ (adr r6, 45b4dc ) │ │ │ │ + add r6, pc, #1008 @ (adr r6, 45b4ec ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ │ │ │ │ 0045b0fc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -448577,23 +448577,23 @@ │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r1, {r1, r4, r7} │ │ │ │ lsls r6, r3, #4 │ │ │ │ - add r6, pc, #952 @ (adr r6, 45b584 ) │ │ │ │ + add r6, pc, #968 @ (adr r6, 45b594 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r6, #24] │ │ │ │ + ldrh r6, [r6, #24] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - str r2, [r6, #28] │ │ │ │ + str r6, [r6, #28] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - strb r0, [r1, #2] │ │ │ │ + strb r4, [r1, #2] │ │ │ │ lsls r7, r0, #4 │ │ │ │ │ │ │ │ 0045b1dc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -448677,21 +448677,21 @@ │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r0!, {r1, r2, r5, r7} │ │ │ │ lsls r6, r3, #4 │ │ │ │ - add r6, pc, #8 @ (adr r6, 45b2b8 ) │ │ │ │ + add r6, pc, #24 @ (adr r6, 45b2c8 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r5, #116] @ 0x74 │ │ │ │ + ldr r6, [r5, #116] @ 0x74 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - str r6, [r0, #16] │ │ │ │ + str r2, [r1, #16] │ │ │ │ lsls r0, r1, #4 │ │ │ │ │ │ │ │ 0045b2bc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -448742,17 +448742,17 @@ │ │ │ │ ldr r3, [pc, #20] @ (45b344 ) │ │ │ │ ldr r2, [r5, r3] │ │ │ │ b.n 45b2e4 │ │ │ │ ldmia r0!, {r3, r5} │ │ │ │ lsls r6, r3, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r6, #6 │ │ │ │ + lsls r0, r7, #6 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - str r4, [r4, #4] │ │ │ │ + str r0, [r5, #4] │ │ │ │ lsls r0, r1, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ ... │ │ │ │ │ │ │ │ 0045b348 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -448865,31 +448865,31 @@ │ │ │ │ lsls r6, r3, #4 │ │ │ │ ldr r4, [pc, #520] @ (45b64c ) │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #528] @ (45b660 ) │ │ │ │ + ldr r2, [pc, #544] @ (45b670 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r1, #4 │ │ │ │ + lsls r0, r2, #4 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrsh r4, [r7, r6] │ │ │ │ + ldrsh r0, [r0, r7] │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldr r0, [r2, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r4, #26] │ │ │ │ + ldrb r2, [r5, #26] │ │ │ │ lsls r0, r1, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ stmia r6!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r6, r3, #4 │ │ │ │ - add r4, pc, #280 @ (adr r4, 45b588 ) │ │ │ │ + add r4, pc, #296 @ (adr r4, 45b598 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ │ │ │ │ 0045b470 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -448946,22 +448946,22 @@ │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ stmia r6!, {r2, r4, r5, r6} │ │ │ │ lsls r6, r3, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #888] @ (45b880 ) │ │ │ │ + ldr r0, [pc, #904] @ (45b890 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldrsh r2, [r6, r2] │ │ │ │ + ldrsh r6, [r6, r2] │ │ │ │ lsls r0, r1, #4 │ │ │ │ strh.w r0, [r8, ] │ │ │ │ - str r6, [r2, #32] │ │ │ │ + str r2, [r3, #32] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrb r4, [r1, #22] │ │ │ │ + ldrb r0, [r2, #22] │ │ │ │ lsls r0, r1, #4 │ │ │ │ │ │ │ │ 0045b518 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -449047,35 +449047,35 @@ │ │ │ │ blx 344dc8 <__stack_chk_fail@plt> │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ lsls r5, r3, #4 │ │ │ │ stmia r5!, {r1, r6, r7} │ │ │ │ lsls r6, r3, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #384] @ (45b774 ) │ │ │ │ + ldr r0, [pc, #400] @ (45b784 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r5, #204 @ 0xcc │ │ │ │ + adds r5, #208 @ 0xd0 │ │ │ │ lsls r5, r1, #4 │ │ │ │ stmia r5!, {r1, r3, r4, r7} │ │ │ │ lsls r6, r3, #4 │ │ │ │ subs r7, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ stmia r5!, {r1, r3, r4, r6} │ │ │ │ lsls r6, r3, #4 │ │ │ │ - ldr r6, [r5, #24] │ │ │ │ + ldr r2, [r6, #24] │ │ │ │ lsls r0, r1, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0x47e6 │ │ │ │ + @ instruction: 0x47ea │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldrb r2, [r7, r6] │ │ │ │ + ldrb r6, [r7, r6] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrh r0, [r7, #14] │ │ │ │ + ldrh r4, [r7, #14] │ │ │ │ lsls r3, r2, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w ip, [pc, #128] @ 45b6ac │ │ │ │ sub sp, #12 │ │ │ │ @@ -449132,15 +449132,15 @@ │ │ │ │ b.n 45b67c │ │ │ │ stmia r4!, {r1, r2, r6, r7} │ │ │ │ lsls r6, r3, #4 │ │ │ │ subs r7, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, r6 │ │ │ │ + cmp r0, r7 │ │ │ │ lsls r7, r0, #4 │ │ │ │ │ │ │ │ 0045b6bc : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -449168,17 +449168,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ stmia r4!, {r1, r3, r5} │ │ │ │ lsls r6, r3, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - mov lr, r7 │ │ │ │ + mov sl, r8 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldrb r2, [r2, r2] │ │ │ │ + ldrb r6, [r2, r2] │ │ │ │ lsls r0, r1, #4 │ │ │ │ │ │ │ │ 0045b710 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -449230,30 +449230,30 @@ │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx 73c0ac │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - mov r8, r0 │ │ │ │ + mov ip, r0 │ │ │ │ lsls r7, r0, #4 │ │ │ │ @ instruction: 0xf5e40117 │ │ │ │ strb r2, [r6, #12] │ │ │ │ lsls r5, r0, #4 │ │ │ │ stmia r3!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r6, r3, #4 │ │ │ │ ldr r4, [r6, #116] @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r4, #20] │ │ │ │ + str r4, [r4, #20] │ │ │ │ lsls r0, r1, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r0, r0] │ │ │ │ + ldrb r4, [r0, r0] │ │ │ │ lsls r0, r1, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w ip, [pc, #128] @ 45b848 │ │ │ │ sub sp, #12 │ │ │ │ @@ -449310,15 +449310,15 @@ │ │ │ │ b.n 45b818 │ │ │ │ stmia r3!, {r1, r3, r5} │ │ │ │ lsls r6, r3, #4 │ │ │ │ ldr r4, [r6, #116] @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r3 │ │ │ │ + asrs r4, r3 │ │ │ │ lsls r7, r0, #4 │ │ │ │ │ │ │ │ 0045b858 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -449355,17 +449355,17 @@ │ │ │ │ blx 73c0ac │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmia r2!, {r1, r2, r3, r7} │ │ │ │ lsls r6, r3, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - mov r8, r4 │ │ │ │ + mov ip, r4 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldrh r0, [r4, r3] │ │ │ │ + ldrh r4, [r4, r3] │ │ │ │ lsls r0, r1, #4 │ │ │ │ │ │ │ │ 0045b8c0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -449466,23 +449466,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ stmia r1!, {r2, r4, r5, r7} │ │ │ │ lsls r6, r3, #4 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r6, r5] │ │ │ │ + ldrsh r6, [r6, r5] │ │ │ │ lsls r0, r1, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp lr, r9 │ │ │ │ + cmp sl, sl │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldrh r6, [r1, r0] │ │ │ │ + ldrh r2, [r2, r0] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - cmp r8, lr │ │ │ │ + cmp ip, lr │ │ │ │ lsls r7, r0, #4 │ │ │ │ │ │ │ │ 0045b9c8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -449549,17 +449549,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmia r0!, {r2, r5, r6, r7} │ │ │ │ lsls r6, r3, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r0, #20] │ │ │ │ + strh r2, [r1, #20] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldr r2, [r6, r4] │ │ │ │ + ldr r6, [r6, r4] │ │ │ │ lsls r0, r1, #4 │ │ │ │ │ │ │ │ 0045ba70 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -449660,23 +449660,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {r2} │ │ │ │ lsls r6, r3, #4 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r0, r7] │ │ │ │ + ldrb r6, [r0, r7] │ │ │ │ lsls r0, r1, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r6, #12] │ │ │ │ + strh r6, [r6, #12] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldr r6, [r3, r1] │ │ │ │ + ldr r2, [r4, r1] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldr r6, [pc, #864] @ (45bed8 ) │ │ │ │ + ldr r6, [pc, #880] @ (45bee8 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ │ │ │ │ 0045bb78 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -450144,71 +450144,71 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r7, #1] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r3, #4] │ │ │ │ + strh r4, [r3, #4] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrsb r0, [r6, r4] │ │ │ │ + ldrsb r4, [r6, r4] │ │ │ │ lsls r0, r1, #4 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r6, #7 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r4, #31] │ │ │ │ + ldrb r4, [r4, #31] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - asrs r2, r5 │ │ │ │ + asrs r6, r5 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldrsb r0, [r5, r1] │ │ │ │ + ldrsb r4, [r5, r1] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrb r0, [r7, #29] │ │ │ │ + ldrb r4, [r7, #29] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrsb r0, [r2, r0] │ │ │ │ + ldrsb r4, [r2, r0] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrb r2, [r1, #29] │ │ │ │ + ldrb r6, [r1, #29] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - strb r2, [r4, r7] │ │ │ │ + strb r6, [r4, r7] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ands r0, r7 │ │ │ │ + ands r4, r7 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - strb r0, [r0, r6] │ │ │ │ + strb r4, [r0, r6] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrb r0, [r3, #27] │ │ │ │ + ldrb r4, [r3, #27] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - sbcs r2, r1 │ │ │ │ + sbcs r6, r1 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldrb r0, [r7, #25] │ │ │ │ + ldrb r4, [r7, #25] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - strb r2, [r2, r4] │ │ │ │ + strb r6, [r2, r4] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrb r4, [r0, #23] │ │ │ │ + ldrb r0, [r1, #23] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - strb r4, [r3, r1] │ │ │ │ + strb r0, [r4, r1] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldr r2, [pc, #608] @ (45c2ac ) │ │ │ │ + ldr r2, [pc, #624] @ (45c2bc ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - strb r4, [r1, r0] │ │ │ │ + strb r0, [r2, r0] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrb r6, [r4, #21] │ │ │ │ + ldrb r2, [r5, #21] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrb r6, [r1, #21] │ │ │ │ + ldrb r2, [r2, #21] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - strh r6, [r4, r7] │ │ │ │ + strh r2, [r5, r7] │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldcl 1, cr0, [lr, #-92] @ 0xffffffa4 │ │ │ │ - ldrsb r4, [r1, r5] │ │ │ │ + ldrsb r0, [r2, r5] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - subs r7, #54 @ 0x36 │ │ │ │ + subs r7, #58 @ 0x3a │ │ │ │ lsls r7, r0, #4 │ │ │ │ stcl 1, cr0, [r2, #-92] @ 0xffffffa4 │ │ │ │ - ldrsb r0, [r6, r4] │ │ │ │ + ldrsb r4, [r6, r4] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - pop {r1, r4, r5, r6} │ │ │ │ + pop {r1, r2, r4, r5, r6} │ │ │ │ lsls r7, r0, #4 │ │ │ │ │ │ │ │ 0045c074 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -450432,49 +450432,49 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r3, r2] │ │ │ │ + ldrsb r4, [r3, r2] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - strh r0, [r5, r1] │ │ │ │ + strh r4, [r5, r1] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrb r0, [r4, #15] │ │ │ │ + ldrb r4, [r4, #15] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrb r6, [r7, #14] │ │ │ │ + ldrb r2, [r0, #15] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - strh r2, [r7, r0] │ │ │ │ + strh r6, [r7, r0] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrb r6, [r7, r3] │ │ │ │ + ldrb r2, [r0, r4] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - strh r2, [r4, r0] │ │ │ │ + strh r6, [r4, r0] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrb r0, [r3, #14] │ │ │ │ + ldrb r4, [r3, #14] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrb r0, [r4, #12] │ │ │ │ + ldrb r4, [r4, #12] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - str r4, [r3, r6] │ │ │ │ + str r0, [r4, r6] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrb r4, [r7, #11] │ │ │ │ + ldrb r0, [r0, #12] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - str r0, [r7, r5] │ │ │ │ + str r4, [r7, r5] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrb r4, [r4, #11] │ │ │ │ + ldrb r0, [r5, #11] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - str r0, [r4, r5] │ │ │ │ + str r4, [r4, r5] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrb r0, [r0, #11] │ │ │ │ + ldrb r4, [r0, #11] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - str r4, [r7, r4] │ │ │ │ + str r0, [r0, r5] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrb r0, [r4, #10] │ │ │ │ + ldrb r4, [r4, #10] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - str r4, [r3, r4] │ │ │ │ + str r0, [r4, r4] │ │ │ │ lsls r0, r1, #4 │ │ │ │ │ │ │ │ 0045c2d0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -450572,29 +450572,29 @@ │ │ │ │ lsls r6, r3, #4 │ │ │ │ subs r4, #244 @ 0xf4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r6, r1] │ │ │ │ + strb r0, [r7, r1] │ │ │ │ lsls r7, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r7, #6] │ │ │ │ + ldrb r4, [r7, #6] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - str r4, [r6, r0] │ │ │ │ + str r0, [r7, r0] │ │ │ │ lsls r0, r1, #4 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb77a │ │ │ │ lsls r6, r3, #4 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #832] @ 0x340 │ │ │ │ + str r4, [sp, #848] @ 0x350 │ │ │ │ lsls r7, r0, #4 │ │ │ │ │ │ │ │ 0045c3e0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -450692,29 +450692,29 @@ │ │ │ │ lsls r6, r3, #4 │ │ │ │ subs r3, #228 @ 0xe4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #236 @ 0xec │ │ │ │ + subs r1, #240 @ 0xf0 │ │ │ │ lsls r7, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r1, #2] │ │ │ │ + ldrb r0, [r2, #2] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldr r7, [pc, #144] @ (45c570 ) │ │ │ │ + ldr r7, [pc, #160] @ (45c580 ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb66a │ │ │ │ lsls r6, r3, #4 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #768] @ 0x300 │ │ │ │ + str r3, [sp, #784] @ 0x310 │ │ │ │ lsls r7, r0, #4 │ │ │ │ │ │ │ │ 0045c4f0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -451119,73 +451119,73 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #232 @ 0xe8 │ │ │ │ + subs r0, #236 @ 0xec │ │ │ │ lsls r7, r0, #4 │ │ │ │ - strb r2, [r1, #24] │ │ │ │ + strb r6, [r1, #24] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldr r4, [pc, #472] @ (45cab0 ) │ │ │ │ + ldr r4, [pc, #488] @ (45cac0 ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ - strb r0, [r4, #22] │ │ │ │ + strb r4, [r4, #22] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldr r4, [pc, #48] @ (45c910 ) │ │ │ │ + ldr r4, [pc, #64] @ (45c920 ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ - subs r1, #240 @ 0xf0 │ │ │ │ + subs r1, #244 @ 0xf4 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r3, [pc, #976] @ (45ccb8 ) │ │ │ │ + ldr r3, [pc, #992] @ (45ccc8 ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ - strb r2, [r7, #21] │ │ │ │ + strb r6, [r7, #21] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - strb r0, [r5, #21] │ │ │ │ + strb r4, [r5, #21] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldr r3, [pc, #848] @ (45cc44 ) │ │ │ │ + ldr r3, [pc, #864] @ (45cc54 ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ - strb r0, [r2, #21] │ │ │ │ + strb r4, [r2, #21] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldr r3, [pc, #752] @ (45cbec ) │ │ │ │ + ldr r3, [pc, #768] @ (45cbfc ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrh r0, [r3, r4] │ │ │ │ + ldrh r4, [r3, r4] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r3, [pc, #656] @ (45cb94 ) │ │ │ │ + ldr r3, [pc, #672] @ (45cba4 ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ - strb r2, [r5, #20] │ │ │ │ + strb r6, [r5, #20] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - strb r0, [r3, #20] │ │ │ │ + strb r4, [r3, #20] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldr r3, [pc, #528] @ (45cb20 ) │ │ │ │ + ldr r3, [pc, #544] @ (45cb30 ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ - subs r1, #104 @ 0x68 │ │ │ │ + subs r1, #108 @ 0x6c │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r3, [pc, #432] @ (45cac8 ) │ │ │ │ + ldr r3, [pc, #448] @ (45cad8 ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ - strb r2, [r6, #19] │ │ │ │ + strb r6, [r6, #19] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - strb r0, [r4, #19] │ │ │ │ + strb r4, [r4, #19] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldr r3, [pc, #304] @ (45ca54 ) │ │ │ │ + ldr r3, [pc, #320] @ (45ca64 ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ - subs r1, #28 │ │ │ │ + subs r1, #32 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r3, [pc, #128] @ (45c9ac ) │ │ │ │ + ldr r3, [pc, #144] @ (45c9bc ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ - strb r6, [r4, #18] │ │ │ │ + strb r2, [r5, #18] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - strb r4, [r2, #18] │ │ │ │ + strb r0, [r3, #18] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldr r3, [pc, #0] @ (45c938 ) │ │ │ │ + ldr r3, [pc, #16] @ (45c948 ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ b.n 45c22c │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r6, [pc, #408] @ (45cad8 ) │ │ │ │ + ldr r6, [pc, #424] @ (45cae8 ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ - cbnz r4, 45c9a6 │ │ │ │ + cbnz r0, 45c9a8 │ │ │ │ lsls r7, r0, #4 │ │ │ │ │ │ │ │ 0045c944 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -451283,29 +451283,29 @@ │ │ │ │ lsls r6, r3, #4 │ │ │ │ adds r6, #128 @ 0x80 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #60 @ 0x3c │ │ │ │ + adds r6, #64 @ 0x40 │ │ │ │ lsls r7, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r2, #13] │ │ │ │ + strb r0, [r3, #13] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldr r1, [pc, #768] @ (45cd44 ) │ │ │ │ + ldr r1, [pc, #784] @ (45cd54 ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ cbz r6, 45ca4c │ │ │ │ lsls r6, r3, #4 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r3, #50] @ 0x32 │ │ │ │ + ldrh r0, [r4, #50] @ 0x32 │ │ │ │ lsls r7, r0, #4 │ │ │ │ │ │ │ │ 0045ca54 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -451679,69 +451679,69 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #196 @ 0xc4 │ │ │ │ + adds r2, #200 @ 0xc8 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - strb r4, [r5, #6] │ │ │ │ + strb r0, [r6, #6] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldr r0, [pc, #24] @ (45ce34 ) │ │ │ │ + ldr r0, [pc, #40] @ (45ce44 ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ - strb r6, [r1, #3] │ │ │ │ + strb r2, [r2, #3] │ │ │ │ lsls r0, r1, #4 │ │ │ │ bx r5 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - strb r6, [r5, #2] │ │ │ │ + strb r2, [r6, #2] │ │ │ │ lsls r0, r1, #4 │ │ │ │ bx r1 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - adds r3, #94 @ 0x5e │ │ │ │ + adds r3, #98 @ 0x62 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - strb r4, [r0, #2] │ │ │ │ + strb r0, [r1, #2] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - mov sl, ip │ │ │ │ + mov lr, ip │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r0, #1] │ │ │ │ + strb r0, [r1, #1] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - mov r8, r4 │ │ │ │ + mov ip, r4 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldr r2, [pc, #752] @ (45d138 ) │ │ │ │ + ldr r2, [pc, #768] @ (45d148 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - strb r2, [r5, #0] │ │ │ │ + strb r6, [r5, #0] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - mov lr, r0 │ │ │ │ + mov sl, r1 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldr r0, [r4, #124] @ 0x7c │ │ │ │ + ldr r4, [r4, #124] @ 0x7c │ │ │ │ lsls r0, r1, #4 │ │ │ │ - mov r4, r7 │ │ │ │ + mov r0, r8 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldr r6, [r2, #120] @ 0x78 │ │ │ │ + ldr r2, [r3, #120] @ 0x78 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - cmp sl, lr │ │ │ │ + cmp lr, lr │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldr r6, [r7, #116] @ 0x74 │ │ │ │ + ldr r2, [r0, #120] @ 0x78 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - cmp sl, fp │ │ │ │ + cmp lr, fp │ │ │ │ lsls r0, r1, #4 │ │ │ │ svc 74 @ 0x4a │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r1, [pc, #224] @ (45cf50 ) │ │ │ │ + ldr r1, [pc, #240] @ (45cf60 ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ - cbnz r6, 45ce9a │ │ │ │ + cbnz r2, 45ce9c │ │ │ │ lsls r7, r0, #4 │ │ │ │ svc 46 @ 0x2e │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r1, [pc, #112] @ (45ceec ) │ │ │ │ + ldr r1, [pc, #128] @ (45cefc ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ - adds r3, #6 │ │ │ │ + adds r3, #10 │ │ │ │ lsls r7, r0, #4 │ │ │ │ │ │ │ │ 0045ce80 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -451844,29 +451844,29 @@ │ │ │ │ lsls r6, r3, #4 │ │ │ │ adds r1, #74 @ 0x4a │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #800] @ (45d298 ) │ │ │ │ + ldr r0, [pc, #816] @ (45d2a8 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r5, #96] @ 0x60 │ │ │ │ + ldr r0, [r6, #96] @ 0x60 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r8, r1 │ │ │ │ + add ip, r1 │ │ │ │ lsls r0, r1, #4 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ add r3, sp, #824 @ 0x338 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - cmp r6, #246 @ 0xf6 │ │ │ │ + cmp r6, #250 @ 0xfa │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldrh r6, [r3, #8] │ │ │ │ + ldrh r2, [r4, #8] │ │ │ │ lsls r7, r0, #4 │ │ │ │ │ │ │ │ 0045cf94 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -452172,71 +452172,71 @@ │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ add r3, sp, #296 @ 0x128 │ │ │ │ lsls r6, r3, #4 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0x47b6 │ │ │ │ + @ instruction: 0x47ba │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r4, [r3, #84] @ 0x54 │ │ │ │ + ldr r0, [r4, #84] @ 0x54 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - bics r0, r0 │ │ │ │ + bics r4, r0 │ │ │ │ lsls r0, r1, #4 │ │ │ │ lsrs r0, r1, #9 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #68] @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r0, #64] @ 0x40 │ │ │ │ + ldr r0, [r1, #64] @ 0x40 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldr r0, [r3, #64] @ 0x40 │ │ │ │ + ldr r4, [r3, #64] @ 0x40 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - tst r2, r6 │ │ │ │ + tst r6, r6 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldr r4, [r3, #60] @ 0x3c │ │ │ │ + ldr r0, [r4, #60] @ 0x3c │ │ │ │ lsls r0, r1, #4 │ │ │ │ - tst r0, r0 │ │ │ │ + tst r4, r0 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldr r6, [r3, #56] @ 0x38 │ │ │ │ + ldr r2, [r4, #56] @ 0x38 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - rors r2, r0 │ │ │ │ + rors r6, r0 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldr r6, [r0, #56] @ 0x38 │ │ │ │ + ldr r2, [r1, #56] @ 0x38 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - sbcs r2, r5 │ │ │ │ + sbcs r6, r5 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldr r6, [r5, #52] @ 0x34 │ │ │ │ + ldr r2, [r6, #52] @ 0x34 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - sbcs r2, r2 │ │ │ │ + sbcs r6, r2 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldr r6, [r2, #12] │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldr r6, [r2, #52] @ 0x34 │ │ │ │ + ldr r2, [r3, #52] @ 0x34 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - adcs r0, r6 │ │ │ │ + adcs r4, r6 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldr r6, [r7, #52] @ 0x34 │ │ │ │ + ldr r2, [r0, #56] @ 0x38 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldr r6, [r6, #48] @ 0x30 │ │ │ │ + ldr r2, [r7, #48] @ 0x30 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - adcs r0, r2 │ │ │ │ + adcs r4, r2 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldr r2, [r5, #48] @ 0x30 │ │ │ │ + ldr r6, [r5, #48] @ 0x30 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldr r6, [r2, #48] @ 0x30 │ │ │ │ + ldr r2, [r3, #48] @ 0x30 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - asrs r0, r6 │ │ │ │ + asrs r4, r6 │ │ │ │ lsls r0, r1, #4 │ │ │ │ bge.n 45d244 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r8, r3 │ │ │ │ + add ip, r3 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add lr, r7 │ │ │ │ + add sl, r8 │ │ │ │ lsls r7, r0, #4 │ │ │ │ │ │ │ │ 0045d2f8 : │ │ │ │ stmdb 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 │ │ │ │ @@ -453312,143 +453312,143 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #64] @ (45de54 ) │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #30] │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r6, #20] │ │ │ │ + ldr r6, [r6, #20] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - subs r7, #64 @ 0x40 │ │ │ │ + subs r7, #68 @ 0x44 │ │ │ │ lsls r0, r1, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, r0] │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #132 @ 0x84 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r3, #112] @ 0x70 │ │ │ │ + str r4, [r3, #112] @ 0x70 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - subs r4, #228 @ 0xe4 │ │ │ │ + subs r4, #232 @ 0xe8 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - str r2, [r4, #100] @ 0x64 │ │ │ │ + str r6, [r4, #100] @ 0x64 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - eors r6, r2 │ │ │ │ + eors r2, r3 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - subs r4, #30 │ │ │ │ + subs r4, #34 @ 0x22 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - str r6, [r5, #68] @ 0x44 │ │ │ │ + str r2, [r6, #68] @ 0x44 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - subs r2, #54 @ 0x36 │ │ │ │ + subs r2, #58 @ 0x3a │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add ip, r7 │ │ │ │ + add r8, r8 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - str r0, [r4, #64] @ 0x40 │ │ │ │ + str r4, [r4, #64] @ 0x40 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - subs r1, #224 @ 0xe0 │ │ │ │ + subs r1, #228 @ 0xe4 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - str r4, [r7, #52] @ 0x34 │ │ │ │ + str r0, [r0, #56] @ 0x38 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - subs r1, #68 @ 0x44 │ │ │ │ + subs r1, #72 @ 0x48 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - str r4, [r3, #52] @ 0x34 │ │ │ │ + str r0, [r4, #52] @ 0x34 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - blx r9 │ │ │ │ + blxns r9 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - subs r1, #24 │ │ │ │ + subs r1, #28 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - str r4, [r4, #48] @ 0x30 │ │ │ │ + str r0, [r5, #48] @ 0x30 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - subs r0, #236 @ 0xec │ │ │ │ + subs r0, #240 @ 0xf0 │ │ │ │ lsls r0, r1, #4 │ │ │ │ movs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0x47b2 │ │ │ │ + @ instruction: 0x47b6 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - str r0, [r7, #44] @ 0x2c │ │ │ │ + str r4, [r7, #44] @ 0x2c │ │ │ │ lsls r0, r1, #4 │ │ │ │ - subs r0, #192 @ 0xc0 │ │ │ │ + subs r0, #196 @ 0xc4 │ │ │ │ lsls r0, r1, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - mov r4, fp │ │ │ │ + mov r0, ip │ │ │ │ lsls r0, r1, #4 │ │ │ │ - str r0, [r6, #40] @ 0x28 │ │ │ │ + str r4, [r6, #40] @ 0x28 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - subs r0, #124 @ 0x7c │ │ │ │ + subs r0, #128 @ 0x80 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - str r4, [r0, #40] @ 0x28 │ │ │ │ + str r0, [r1, #40] @ 0x28 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - subs r0, #70 @ 0x46 │ │ │ │ + subs r0, #74 @ 0x4a │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldr r5, [pc, #264] @ (45dfb0 ) │ │ │ │ + ldr r5, [pc, #280] @ (45dfc0 ) │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrb r6, [r7, #20] │ │ │ │ + ldrb r2, [r0, #21] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - str r4, [r4, #32] │ │ │ │ + str r0, [r5, #32] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - adds r7, #238 @ 0xee │ │ │ │ + adds r7, #242 @ 0xf2 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - str r6, [r0, #32] │ │ │ │ + str r2, [r1, #32] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - adds r7, #206 @ 0xce │ │ │ │ + adds r7, #210 @ 0xd2 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldr r4, [pc, #464] @ (45e090 ) │ │ │ │ + ldr r4, [pc, #480] @ (45e0a0 ) │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrb r0, [r5, #17] │ │ │ │ + ldrb r4, [r5, #17] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - str r6, [r1, #24] │ │ │ │ + str r2, [r2, #24] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - adds r7, #92 @ 0x5c │ │ │ │ + adds r7, #96 @ 0x60 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - str r4, [r4, #20] │ │ │ │ + str r0, [r5, #20] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - adds r7, #48 @ 0x30 │ │ │ │ + adds r7, #52 @ 0x34 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - str r6, [r7, #16] │ │ │ │ + str r2, [r0, #20] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - adds r7, #8 │ │ │ │ + adds r7, #12 │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r1, #8] │ │ │ │ + str r4, [r1, #8] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - adds r6, #84 @ 0x54 │ │ │ │ + adds r6, #88 @ 0x58 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - movs r3, #116 @ 0x74 │ │ │ │ + movs r3, #120 @ 0x78 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - str r4, [r4, #4] │ │ │ │ + str r0, [r5, #4] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - adds r6, #50 @ 0x32 │ │ │ │ + adds r6, #54 @ 0x36 │ │ │ │ lsls r0, r1, #4 │ │ │ │ bx r0 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r2, [r6, #0] │ │ │ │ + str r6, [r6, #0] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - adds r5, #242 @ 0xf2 │ │ │ │ + adds r5, #246 @ 0xf6 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - str r6, [r2, #0] │ │ │ │ + str r2, [r3, #0] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - str r4, [r0, #0] │ │ │ │ + str r0, [r1, #0] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - adds r5, #204 @ 0xcc │ │ │ │ + adds r5, #208 @ 0xd0 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrsh r0, [r5, r7] │ │ │ │ + ldrsh r4, [r5, r7] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - adds r5, #182 @ 0xb6 │ │ │ │ + adds r5, #186 @ 0xba │ │ │ │ lsls r0, r1, #4 │ │ │ │ - lsrs r0, r5, #6 │ │ │ │ + lsrs r4, r5, #6 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrsh r2, [r2, r7] │ │ │ │ + ldrsh r6, [r2, r7] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - adds r5, #158 @ 0x9e │ │ │ │ + adds r5, #162 @ 0xa2 │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ cmp r1, r2 │ │ │ │ bne.w 45e2da │ │ │ │ ldr.w r3, [r9, #32] │ │ │ │ cmp r3, r7 │ │ │ │ beq.w 45e242 │ │ │ │ @@ -454041,162 +454041,162 @@ │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ adds r3, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r4, r0] │ │ │ │ + ldrsh r4, [r4, r0] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - adds r3, #236 @ 0xec │ │ │ │ + adds r3, #240 @ 0xf0 │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldr r0, [pc, #64] @ (45e5ac ) │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #182 @ 0xb6 │ │ │ │ + adds r3, #186 @ 0xba │ │ │ │ lsls r0, r1, #4 │ │ │ │ - subs r6, #114 @ 0x72 │ │ │ │ + subs r6, #118 @ 0x76 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrb r2, [r2, r7] │ │ │ │ + ldrb r6, [r2, r7] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrb r6, [r7, r6] │ │ │ │ + ldrb r2, [r0, r7] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - adds r3, #134 @ 0x86 │ │ │ │ + adds r3, #138 @ 0x8a │ │ │ │ lsls r0, r1, #4 │ │ │ │ - tst r2, r4 │ │ │ │ + tst r6, r4 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldrb r6, [r1, r6] │ │ │ │ + ldrb r2, [r2, r6] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - adds r3, #90 @ 0x5a │ │ │ │ + adds r3, #94 @ 0x5e │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrb r6, [r5, r5] │ │ │ │ + ldrb r2, [r6, r5] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - adds r3, #56 @ 0x38 │ │ │ │ + adds r3, #60 @ 0x3c │ │ │ │ lsls r0, r1, #4 │ │ │ │ - sbcs r2, r6 │ │ │ │ + sbcs r6, r6 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r3, #6 │ │ │ │ + adds r3, #10 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrb r6, [r5, r4] │ │ │ │ + ldrb r2, [r6, r4] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrb r4, [r2, r4] │ │ │ │ + ldrb r0, [r3, r4] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrb r4, [r3, r3] │ │ │ │ + ldrb r0, [r4, r3] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - adds r2, #168 @ 0xa8 │ │ │ │ + adds r2, #172 @ 0xac │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrb r4, [r6, r2] │ │ │ │ + ldrb r0, [r7, r2] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - adds r2, #128 @ 0x80 │ │ │ │ + adds r2, #132 @ 0x84 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - subs r0, #182 @ 0xb6 │ │ │ │ + subs r0, #186 @ 0xba │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrb r6, [r1, r2] │ │ │ │ + ldrb r2, [r2, r2] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - adds r2, #90 @ 0x5a │ │ │ │ + adds r2, #94 @ 0x5e │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrh r0, [r7, r6] │ │ │ │ + ldrh r4, [r7, r6] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - adds r1, #132 @ 0x84 │ │ │ │ + adds r1, #136 @ 0x88 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrh r4, [r2, r6] │ │ │ │ + ldrh r0, [r3, r6] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - adds r1, #86 @ 0x56 │ │ │ │ + adds r1, #90 @ 0x5a │ │ │ │ lsls r0, r1, #4 │ │ │ │ - @ instruction: 0xf352010b │ │ │ │ - strb r6, [r1, #25] │ │ │ │ + @ instruction: 0xf356010b │ │ │ │ + strb r2, [r2, #25] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - subs r3, #186 @ 0xba │ │ │ │ + subs r3, #190 @ 0xbe │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrh r2, [r4, r4] │ │ │ │ + ldrh r6, [r4, r4] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - adds r0, #238 @ 0xee │ │ │ │ + adds r0, #242 @ 0xf2 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - adds r0, #94 @ 0x5e │ │ │ │ + adds r0, #98 @ 0x62 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - subs r3, #28 │ │ │ │ + subs r3, #32 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrh r6, [r7, r1] │ │ │ │ + ldrh r2, [r0, r2] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - adds r0, #38 @ 0x26 │ │ │ │ + adds r0, #42 @ 0x2a │ │ │ │ lsls r0, r1, #4 │ │ │ │ - subs r6, #190 @ 0xbe │ │ │ │ + subs r6, #194 @ 0xc2 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldrh r2, [r0, r1] │ │ │ │ + ldrh r6, [r0, r1] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - cmp r7, #238 @ 0xee │ │ │ │ + cmp r7, #242 @ 0xf2 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - subs r7, #102 @ 0x66 │ │ │ │ + subs r7, #106 @ 0x6a │ │ │ │ lsls r0, r1, #4 │ │ │ │ - strb r0, [r4, #19] │ │ │ │ + strb r4, [r4, #19] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldrh r2, [r1, r0] │ │ │ │ + ldrh r6, [r1, r0] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - strb r4, [r1, #19] │ │ │ │ + strb r0, [r2, #19] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r4, [r6, r7] │ │ │ │ + ldr r0, [r7, r7] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - cmp r7, #194 @ 0xc2 │ │ │ │ + cmp r7, #198 @ 0xc6 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - subs.w r1, r4, #11 │ │ │ │ - subs r6, #52 @ 0x34 │ │ │ │ + subs.w r1, r8, #11 │ │ │ │ + subs r6, #56 @ 0x38 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - cmp r7, #140 @ 0x8c │ │ │ │ + cmp r7, #144 @ 0x90 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldr r4, [r6, r6] │ │ │ │ + ldr r0, [r7, r6] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldr r2, [r7, r5] │ │ │ │ + ldr r6, [r7, r5] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - cmp r7, #66 @ 0x42 │ │ │ │ + cmp r7, #70 @ 0x46 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - cmp r7, #34 @ 0x22 │ │ │ │ + cmp r7, #38 @ 0x26 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - subs r1, #224 @ 0xe0 │ │ │ │ + subs r1, #228 @ 0xe4 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldr r2, [r0, r5] │ │ │ │ + ldr r6, [r0, r5] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - cmp r7, #2 │ │ │ │ + cmp r7, #6 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - subs r5, #182 @ 0xb6 │ │ │ │ + subs r5, #186 @ 0xba │ │ │ │ lsls r0, r1, #4 │ │ │ │ - adds r4, r5, #0 │ │ │ │ + adds r0, r6, #0 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r6, [r3, r4] │ │ │ │ + ldr r2, [r4, r4] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - cmp r6, #204 @ 0xcc │ │ │ │ + cmp r6, #208 @ 0xd0 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - adds r4, #112 @ 0x70 │ │ │ │ + adds r4, #116 @ 0x74 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldr r2, [r5, r3] │ │ │ │ + ldr r6, [r5, r3] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - @ instruction: 0xf0a0010b │ │ │ │ - strb r4, [r2, #14] │ │ │ │ + @ instruction: 0xf0a4010b │ │ │ │ + strb r0, [r3, #14] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r2, [r7, r2] │ │ │ │ + ldr r6, [r7, r2] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - cmp r6, #136 @ 0x88 │ │ │ │ + cmp r6, #140 @ 0x8c │ │ │ │ lsls r0, r1, #4 │ │ │ │ bhi.n 45e660 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - adds r1, #238 @ 0xee │ │ │ │ + adds r1, #242 @ 0xf2 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r6, sp, #152 @ 0x98 │ │ │ │ + add r6, sp, #168 @ 0xa8 │ │ │ │ lsls r7, r0, #4 │ │ │ │ bhi.n 45e638 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - adds r1, #212 @ 0xd4 │ │ │ │ + adds r1, #216 @ 0xd8 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r0, sp, #560 @ 0x230 │ │ │ │ + add r0, sp, #576 @ 0x240 │ │ │ │ lsls r7, r0, #4 │ │ │ │ bhi.n 45e610 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - adds r1, #186 @ 0xba │ │ │ │ + adds r1, #190 @ 0xbe │ │ │ │ lsls r0, r1, #4 │ │ │ │ - hlt 0x0002 │ │ │ │ + hlt 0x0006 │ │ │ │ lsls r7, r0, #4 │ │ │ │ │ │ │ │ 0045e690 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -454306,23 +454306,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ str r3, [sp, #832] @ 0x340 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - ldrsb r2, [r3, r3] │ │ │ │ + ldrsb r6, [r3, r3] │ │ │ │ lsls r0, r1, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r4, r1] │ │ │ │ + ldrsb r2, [r5, r1] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - cmp r4, #50 @ 0x32 │ │ │ │ + cmp r4, #54 @ 0x36 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - strb r2, [r1, #4] │ │ │ │ + strb r6, [r1, #4] │ │ │ │ lsls r7, r0, #4 │ │ │ │ │ │ │ │ 0045e7ac : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -454401,23 +454401,23 @@ │ │ │ │ lsls r6, r3, #4 │ │ │ │ adds r0, r3, r0 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [sp, #912] @ 0x390 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - strb r0, [r0, #1] │ │ │ │ + strb r4, [r0, #1] │ │ │ │ lsls r7, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r4, r4] │ │ │ │ + strb r4, [r4, r4] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - cmp r3, #68 @ 0x44 │ │ │ │ + cmp r3, #72 @ 0x48 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - vbif d0, d6, d6 │ │ │ │ + vbif d0, d10, d6 │ │ │ │ │ │ │ │ 0045e888 : │ │ │ │ stmdb 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, #796] @ (45ebb8 ) │ │ │ │ @@ -454775,53 +454775,53 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r7, #1] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r5, r3] │ │ │ │ + strb r2, [r6, r3] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - cmp r1, #246 @ 0xf6 │ │ │ │ + cmp r1, #250 @ 0xfa │ │ │ │ lsls r0, r1, #4 │ │ │ │ - strb r6, [r1, r3] │ │ │ │ + strb r2, [r2, r3] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - cmp r1, #214 @ 0xd6 │ │ │ │ + cmp r1, #218 @ 0xda │ │ │ │ lsls r0, r1, #4 │ │ │ │ - strb r0, [r5, r0] │ │ │ │ + strb r4, [r5, r0] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - cmp r1, #48 @ 0x30 │ │ │ │ + cmp r1, #52 @ 0x34 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - strb r4, [r4, r0] │ │ │ │ + strb r0, [r5, r0] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - cmp r1, #24 │ │ │ │ + cmp r1, #28 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - strb r2, [r0, r0] │ │ │ │ + strb r6, [r0, r0] │ │ │ │ lsls r0, r1, #4 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r3, #13 │ │ │ │ + asrs r4, r3, #13 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - cmp r0, #160 @ 0xa0 │ │ │ │ + cmp r0, #164 @ 0xa4 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - strh r0, [r1, r6] │ │ │ │ + strh r4, [r1, r6] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - strh r4, [r3, r4] │ │ │ │ + strh r0, [r4, r4] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - cmp r0, #36 @ 0x24 │ │ │ │ + cmp r0, #40 @ 0x28 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - strh r6, [r7, r3] │ │ │ │ + strh r2, [r0, r4] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - cmp r0, #6 │ │ │ │ + cmp r0, #10 │ │ │ │ lsls r0, r1, #4 │ │ │ │ bcs.n 45ecec │ │ │ │ lsls r7, r2, #4 │ │ │ │ - cmp r3, #88 @ 0x58 │ │ │ │ + cmp r3, #92 @ 0x5c │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrh r0, [r7, #56] @ 0x38 │ │ │ │ + ldrh r4, [r7, #56] @ 0x38 │ │ │ │ lsls r7, r0, #4 │ │ │ │ │ │ │ │ 0045ec30 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -455941,187 +455941,187 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #132 @ 0x84 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #960] @ (45fb6c ) │ │ │ │ + ldr r4, [pc, #976] @ (45fb7c ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ - movs r1, #196 @ 0xc4 │ │ │ │ + movs r1, #200 @ 0xc8 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - adds r0, #0 │ │ │ │ + adds r0, #4 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r4, [pc, #816] @ (45fae8 ) │ │ │ │ + ldr r4, [pc, #832] @ (45faf8 ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ - movs r1, #158 @ 0x9e │ │ │ │ + movs r1, #162 @ 0xa2 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldr r4, [pc, #640] @ (45fa40 ) │ │ │ │ + ldr r4, [pc, #656] @ (45fa50 ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ - movs r1, #116 @ 0x74 │ │ │ │ + movs r1, #120 @ 0x78 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldr r4, [pc, #448] @ (45f988 ) │ │ │ │ + ldr r4, [pc, #464] @ (45f998 ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ - movs r1, #68 @ 0x44 │ │ │ │ + movs r1, #72 @ 0x48 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - lsrs r2, r2, #22 │ │ │ │ + lsrs r6, r2, #22 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - movs r1, #38 @ 0x26 │ │ │ │ + movs r1, #42 @ 0x2a │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldr r4, [pc, #264] @ (45f8e0 ) │ │ │ │ + ldr r4, [pc, #280] @ (45f8f0 ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldr r4, [pc, #96] @ (45f83c ) │ │ │ │ + ldr r4, [pc, #112] @ (45f84c ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ - movs r0, #236 @ 0xec │ │ │ │ + movs r0, #240 @ 0xf0 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - lsrs r4, r3, #26 │ │ │ │ + lsrs r0, r4, #26 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - movs r0, #160 @ 0xa0 │ │ │ │ + movs r0, #164 @ 0xa4 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldr r3, [pc, #752] @ (45fadc ) │ │ │ │ + ldr r3, [pc, #768] @ (45faec ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ - lsrs r4, r5, #17 │ │ │ │ + lsrs r0, r6, #17 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - movs r0, #120 @ 0x78 │ │ │ │ + movs r0, #124 @ 0x7c │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldr r3, [pc, #592] @ (45fa48 ) │ │ │ │ + ldr r3, [pc, #608] @ (45fa58 ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ bic.w r1, r0, #8650752 @ 0x840000 │ │ │ │ - lsrs r6, r0, #22 │ │ │ │ + lsrs r2, r1, #22 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r3, [pc, #416] @ (45f9a4 ) │ │ │ │ + ldr r3, [pc, #432] @ (45f9b4 ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ - movs r0, #62 @ 0x3e │ │ │ │ + movs r0, #66 @ 0x42 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldr r3, [pc, #312] @ (45f944 ) │ │ │ │ + ldr r3, [pc, #328] @ (45f954 ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ - movs r0, #34 @ 0x22 │ │ │ │ + movs r0, #38 @ 0x26 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - lsrs r0, r6, #17 │ │ │ │ + lsrs r4, r6, #17 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - movs r0, #4 │ │ │ │ + movs r0, #8 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldr r3, [pc, #128] @ (45f89c ) │ │ │ │ + ldr r3, [pc, #144] @ (45f8ac ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ movs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #992] @ (45fc04 ) │ │ │ │ + ldr r2, [pc, #1008] @ (45fc14 ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ - cmp r6, #172 @ 0xac │ │ │ │ + cmp r6, #176 @ 0xb0 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - subs r4, r7, #6 │ │ │ │ + subs r0, r0, #7 │ │ │ │ lsls r0, r1, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #84 @ 0x54 │ │ │ │ + cmp r5, #88 @ 0x58 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldr r2, [pc, #648] @ (45fac0 ) │ │ │ │ + ldr r2, [pc, #664] @ (45fad0 ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ - subs r6, r6, #5 │ │ │ │ + subs r2, r7, #5 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldr r2, [pc, #536] @ (45fa58 ) │ │ │ │ + ldr r2, [pc, #552] @ (45fa68 ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ - subs r2, r3, #5 │ │ │ │ + subs r6, r3, #5 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - cmp r5, #154 @ 0x9a │ │ │ │ + cmp r5, #158 @ 0x9e │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r2, [pc, #408] @ (45f9e4 ) │ │ │ │ + ldr r2, [pc, #424] @ (45f9f4 ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ - subs r0, r7, #4 │ │ │ │ + subs r4, r7, #4 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldr r2, [pc, #280] @ (45f96c ) │ │ │ │ + ldr r2, [pc, #296] @ (45f97c ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ - subs r2, r3, #4 │ │ │ │ + subs r6, r3, #4 │ │ │ │ lsls r0, r1, #4 │ │ │ │ cmp r7, #232 @ 0xe8 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - lsrs r0, r7, #16 │ │ │ │ + lsrs r4, r7, #16 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r2, [pc, #120] @ (45f8dc ) │ │ │ │ + ldr r2, [pc, #136] @ (45f8ec ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ - subs r4, r6, #3 │ │ │ │ + subs r0, r7, #3 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - lsrs r2, r3, #19 │ │ │ │ + lsrs r6, r3, #19 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - subs r6, r3, #3 │ │ │ │ + subs r2, r4, #3 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldr r1, [pc, #1008] @ (45fc64 ) │ │ │ │ + ldr r2, [pc, #0] @ (45f874 ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldr r1, [pc, #936] @ (45fc20 ) │ │ │ │ + ldr r1, [pc, #952] @ (45fc30 ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ - subs r6, r7, #2 │ │ │ │ + subs r2, r0, #3 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - subw r1, r6, #22 │ │ │ │ - ldr r1, [pc, #800] @ (45fba4 ) │ │ │ │ + subw r1, sl, #22 │ │ │ │ + ldr r1, [pc, #816] @ (45fbb4 ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ - subs r4, r3, #2 │ │ │ │ + subs r0, r4, #2 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldr r1, [pc, #688] @ (45fb3c ) │ │ │ │ + ldr r1, [pc, #704] @ (45fb4c ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ - subs r0, r0, #2 │ │ │ │ + subs r4, r0, #2 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - movs r4, #208 @ 0xd0 │ │ │ │ + movs r4, #212 @ 0xd4 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldr r1, [pc, #328] @ (45f9e0 ) │ │ │ │ + ldr r1, [pc, #344] @ (45f9f0 ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ - subs r6, r4, #0 │ │ │ │ + subs r2, r5, #0 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - cmp r4, #118 @ 0x76 │ │ │ │ + cmp r4, #122 @ 0x7a │ │ │ │ lsls r7, r0, #4 │ │ │ │ - lsrs r2, r6, #15 │ │ │ │ + lsrs r6, r6, #15 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r6, r6, #7 │ │ │ │ + adds r2, r7, #7 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldr r1, [pc, #80] @ (45f8fc ) │ │ │ │ + ldr r1, [pc, #96] @ (45f90c ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldr r0, [pc, #984] @ (45fc88 ) │ │ │ │ + ldr r0, [pc, #1000] @ (45fc98 ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ - adds r2, r1, #7 │ │ │ │ + adds r6, r1, #7 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - cmp r4, #26 │ │ │ │ + cmp r4, #30 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r0, [pc, #616] @ (45fb24 ) │ │ │ │ + ldr r0, [pc, #632] @ (45fb34 ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ - adds r6, r5, #5 │ │ │ │ + adds r2, r6, #5 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldr r0, [pc, #456] @ (45fa8c ) │ │ │ │ + ldr r0, [pc, #472] @ (45fa9c ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ - adds r6, r0, #5 │ │ │ │ + adds r2, r1, #5 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldr r0, [pc, #280] @ (45f9e4 ) │ │ │ │ + ldr r0, [pc, #296] @ (45f9f4 ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ - adds r2, r3, #4 │ │ │ │ + adds r6, r3, #4 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldr r0, [pc, #96] @ (45f934 ) │ │ │ │ + ldr r0, [pc, #112] @ (45f944 ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ - adds r4, r5, #3 │ │ │ │ + adds r0, r6, #3 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - @ instruction: 0x47f2 │ │ │ │ + @ instruction: 0x47f6 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - adds r6, r0, #3 │ │ │ │ + adds r2, r1, #3 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - cmp r2, #246 @ 0xf6 │ │ │ │ + cmp r2, #250 @ 0xfa │ │ │ │ lsls r7, r0, #4 │ │ │ │ - blxns r8 │ │ │ │ + blx r9 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - adds r6, r2, #2 │ │ │ │ + adds r2, r3, #2 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - @ instruction: 0x479e │ │ │ │ + @ instruction: 0x47a2 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - adds r2, r6, #1 │ │ │ │ + adds r6, r6, #1 │ │ │ │ lsls r0, r1, #4 │ │ │ │ bx pc │ │ │ │ lsls r0, r1, #4 │ │ │ │ - adds r6, r1, #1 │ │ │ │ + adds r2, r2, #1 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - lsrs r2, r4, #8 │ │ │ │ + lsrs r6, r4, #8 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - bxns r9 │ │ │ │ + bx sl │ │ │ │ lsls r0, r1, #4 │ │ │ │ - adds r2, r3, #0 │ │ │ │ + adds r6, r3, #0 │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldr r2, [pc, #204] @ (45f9d8 ) │ │ │ │ ldr r3, [pc, #208] @ (45f9dc ) │ │ │ │ ldr r1, [pc, #208] @ (45f9e0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [pc, #208] @ (45f9e4 ) │ │ │ │ ldr r4, [r4, r2] │ │ │ │ @@ -456200,55 +456200,55 @@ │ │ │ │ add r1, pc │ │ │ │ subs r3, #120 @ 0x78 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #202 @ 0xca │ │ │ │ + cmp r0, #206 @ 0xce │ │ │ │ lsls r7, r0, #4 │ │ │ │ - cmp r8, r3 │ │ │ │ + cmp ip, r3 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - subs r2, r5, r1 │ │ │ │ + subs r6, r5, r1 │ │ │ │ lsls r0, r1, #4 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - cmp ip, r2 │ │ │ │ + cmp r8, r3 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - cmp r4, ip │ │ │ │ + cmp r0, sp │ │ │ │ lsls r0, r1, #4 │ │ │ │ - subs r0, r7, r0 │ │ │ │ + subs r4, r7, r0 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - cmp r4, r9 │ │ │ │ + cmp r0, sl │ │ │ │ lsls r0, r1, #4 │ │ │ │ - subs r0, r4, r0 │ │ │ │ + subs r4, r4, r0 │ │ │ │ lsls r0, r1, #4 │ │ │ │ stmia r4!, {r4, r7} │ │ │ │ lsls r7, r2, #4 │ │ │ │ - adds r6, r0, #6 │ │ │ │ + adds r2, r1, #6 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - asrs r2, r1, #14 │ │ │ │ + asrs r6, r1, #14 │ │ │ │ lsls r7, r0, #4 │ │ │ │ stmia r4!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r7, r2, #4 │ │ │ │ - adds r4, r5, #5 │ │ │ │ + adds r0, r6, #5 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - str r0, [sp, #272] @ 0x110 │ │ │ │ + str r0, [sp, #288] @ 0x120 │ │ │ │ lsls r7, r0, #4 │ │ │ │ stmia r4!, {r2, r3, r4, r6} │ │ │ │ lsls r7, r2, #4 │ │ │ │ - adds r2, r2, #5 │ │ │ │ + adds r6, r2, #5 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - strh r6, [r2, #20] │ │ │ │ + strh r2, [r3, #20] │ │ │ │ lsls r7, r0, #4 │ │ │ │ stmia r4!, {r1, r6} │ │ │ │ lsls r7, r2, #4 │ │ │ │ - adds r0, r7, #4 │ │ │ │ + adds r4, r7, #4 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - str r5, [sp, #416] @ 0x1a0 │ │ │ │ + str r5, [sp, #432] @ 0x1b0 │ │ │ │ lsls r7, r0, #4 │ │ │ │ │ │ │ │ 0045fa30 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -456343,27 +456343,27 @@ │ │ │ │ lsls r6, r3, #4 │ │ │ │ lsls r4, r2, #22 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r2, #4 │ │ │ │ + adds r6, r2, #4 │ │ │ │ lsls r7, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - mvns r6, r7 │ │ │ │ + add r2, r0 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - adds r2, r2, r3 │ │ │ │ + adds r6, r2, r3 │ │ │ │ lsls r0, r1, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r3, #0] │ │ │ │ lsls r6, r3, #4 │ │ │ │ - ldrb r6, [r6, r5] │ │ │ │ + ldrb r2, [r7, r5] │ │ │ │ lsls r7, r0, #4 │ │ │ │ │ │ │ │ 0045fb38 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -456484,35 +456484,35 @@ │ │ │ │ lsls r6, r3, #4 │ │ │ │ lsls r2, r2, #18 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r1, #0 │ │ │ │ + adds r2, r2, #0 │ │ │ │ lsls r7, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmn r6, r0 │ │ │ │ + cmn r2, r1 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - asrs r6, r1, #31 │ │ │ │ + asrs r2, r2, #31 │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldrb r4, [r6, #28] │ │ │ │ lsls r6, r3, #4 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #24 │ │ │ │ + lsls r0, r6, #24 │ │ │ │ lsls r7, r0, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r7, r0] │ │ │ │ + ldrb r0, [r0, r1] │ │ │ │ lsls r7, r0, #4 │ │ │ │ │ │ │ │ 0045fc80 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -457196,138 +457196,138 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r4 │ │ │ │ + lsrs r0, r5 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - asrs r4, r4, #21 │ │ │ │ + asrs r0, r5, #21 │ │ │ │ lsls r0, r1, #4 │ │ │ │ adds r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r6, #29] │ │ │ │ movs r0, r0 │ │ │ │ - vrhadd.u d16, d12, d6 │ │ │ │ - asrs r4, r0, #19 │ │ │ │ + vaddw.u8 q0, q0, d6 │ │ │ │ + asrs r0, r1, #19 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ands r4, r6 │ │ │ │ + ands r0, r7 │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #250 @ 0xfa │ │ │ │ + subs r7, #254 @ 0xfe │ │ │ │ lsls r0, r1, #4 │ │ │ │ - subs r7, #204 @ 0xcc │ │ │ │ + subs r7, #208 @ 0xd0 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - asrs r4, r1, #17 │ │ │ │ + asrs r0, r2, #17 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - cdp2 1, 8, cr0, cr2, cr6, {0} │ │ │ │ - subs r7, #118 @ 0x76 │ │ │ │ + cdp2 1, 8, cr0, cr6, cr6, {0} │ │ │ │ + subs r7, #122 @ 0x7a │ │ │ │ lsls r0, r1, #4 │ │ │ │ - asrs r0, r7, #15 │ │ │ │ + asrs r4, r7, #15 │ │ │ │ lsls r0, r1, #4 │ │ │ │ subs r6, #244 @ 0xf4 │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 1, 4, cr0, cr2, cr6, {0} │ │ │ │ - subs r6, #232 @ 0xe8 │ │ │ │ + cdp2 1, 4, cr0, cr6, cr6, {0} │ │ │ │ + subs r6, #236 @ 0xec │ │ │ │ lsls r0, r1, #4 │ │ │ │ - asrs r0, r5, #13 │ │ │ │ + asrs r4, r5, #13 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - lsrs r6, r5, #11 │ │ │ │ + lsrs r2, r6, #11 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - subs r6, #172 @ 0xac │ │ │ │ + subs r6, #176 @ 0xb0 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - asrs r6, r5, #12 │ │ │ │ + asrs r2, r6, #12 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - subs r6, #26 │ │ │ │ + subs r6, #30 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - asrs r2, r3, #10 │ │ │ │ + asrs r6, r3, #10 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - subs r5, #250 @ 0xfa │ │ │ │ + subs r5, #254 @ 0xfe │ │ │ │ lsls r0, r1, #4 │ │ │ │ - asrs r2, r7, #9 │ │ │ │ + asrs r6, r7, #9 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - subs r5, #214 @ 0xd6 │ │ │ │ + subs r5, #218 @ 0xda │ │ │ │ lsls r0, r1, #4 │ │ │ │ - asrs r6, r2, #9 │ │ │ │ + asrs r2, r3, #9 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - subs r5, #190 @ 0xbe │ │ │ │ + subs r5, #194 @ 0xc2 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - asrs r6, r7, #8 │ │ │ │ + asrs r2, r0, #9 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldc2 1, cr0, [r4], {6} │ │ │ │ - asrs r0, r3, #8 │ │ │ │ + ldc2 1, cr0, [r8], {6} │ │ │ │ + asrs r4, r3, #8 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - subs r5, #138 @ 0x8a │ │ │ │ + subs r5, #142 @ 0x8e │ │ │ │ lsls r0, r1, #4 │ │ │ │ - subs r5, #100 @ 0x64 │ │ │ │ + subs r5, #104 @ 0x68 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - asrs r4, r4, #7 │ │ │ │ + asrs r0, r5, #7 │ │ │ │ lsls r0, r1, #4 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r5, #6 │ │ │ │ + lsrs r2, r6, #6 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - subs r5, #58 @ 0x3a │ │ │ │ + subs r5, #62 @ 0x3e │ │ │ │ lsls r0, r1, #4 │ │ │ │ - asrs r2, r7, #6 │ │ │ │ + asrs r6, r7, #6 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - subs r4, #254 @ 0xfe │ │ │ │ + subs r5, #2 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - asrs r6, r7, #5 │ │ │ │ + asrs r2, r0, #6 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - subs r4, #222 @ 0xde │ │ │ │ + subs r4, #226 @ 0xe2 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - asrs r0, r4, #5 │ │ │ │ + asrs r4, r4, #5 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - @ instruction: 0xfbb40106 │ │ │ │ - asrs r0, r7, #4 │ │ │ │ + @ instruction: 0xfbb80106 │ │ │ │ + asrs r4, r7, #4 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - subs r4, #170 @ 0xaa │ │ │ │ + subs r4, #174 @ 0xae │ │ │ │ lsls r0, r1, #4 │ │ │ │ - subs r4, #138 @ 0x8a │ │ │ │ + subs r4, #142 @ 0x8e │ │ │ │ lsls r0, r1, #4 │ │ │ │ - asrs r2, r1, #4 │ │ │ │ + asrs r6, r1, #4 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - subs r4, #120 @ 0x78 │ │ │ │ + subs r4, #124 @ 0x7c │ │ │ │ lsls r0, r1, #4 │ │ │ │ - vaddw.u16 q0, q1, d6 │ │ │ │ - asrs r0, r5, #3 │ │ │ │ + vaddw.u16 q0, q3, d6 │ │ │ │ + asrs r4, r5, #3 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - subs r4, #82 @ 0x52 │ │ │ │ + subs r4, #86 @ 0x56 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - asrs r2, r2, #3 │ │ │ │ + asrs r6, r2, #3 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - subs r4, #58 @ 0x3a │ │ │ │ + subs r4, #62 @ 0x3e │ │ │ │ lsls r0, r1, #4 │ │ │ │ - asrs r4, r7, #2 │ │ │ │ + asrs r0, r0, #3 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - subs r4, #44 @ 0x2c │ │ │ │ + subs r4, #48 @ 0x30 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - smlad r1, r2, r6, r0 │ │ │ │ - asrs r0, r4, #2 │ │ │ │ + smlad r1, r6, r6, r0 │ │ │ │ + asrs r4, r4, #2 │ │ │ │ lsls r0, r1, #4 │ │ │ │ revsh r2, r7 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - asrs r0, r6, #15 │ │ │ │ + asrs r4, r6, #15 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrb r4, [r7, #25] │ │ │ │ + ldrb r0, [r0, #26] │ │ │ │ lsls r7, r0, #4 │ │ │ │ revsh r4, r4 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - asrs r2, r3, #15 │ │ │ │ + asrs r6, r3, #15 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrh r6, [r5, #10] │ │ │ │ + ldrh r2, [r6, #10] │ │ │ │ lsls r7, r0, #4 │ │ │ │ revsh r6, r1 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - asrs r4, r0, #15 │ │ │ │ + asrs r0, r1, #15 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - stc2 1, cr0, [r4, #24]! │ │ │ │ + stc2 1, cr0, [r8, #24]! │ │ │ │ │ │ │ │ 0046046c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #172] @ 460528 │ │ │ │ @@ -457412,25 +457412,25 @@ │ │ │ │ smmlar r1, r8, pc, r0 @ │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #24] │ │ │ │ lsls r6, r3, #4 │ │ │ │ - strh r4, [r7, r5] │ │ │ │ + strh r0, [r0, r6] │ │ │ │ lsls r7, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #0 │ │ │ │ + subs r2, #4 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - lsrs r0, r0, #26 │ │ │ │ + lsrs r4, r0, #26 │ │ │ │ lsls r0, r1, #4 │ │ │ │ lsls r4, r7 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r6, #6 │ │ │ │ + subs r4, r6, #6 │ │ │ │ lsls r0, r1, #4 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [pc, #28] @ (460580 ) │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [pc, #28] @ (460584 ) │ │ │ │ add r3, pc │ │ │ │ @@ -458558,175 +458558,175 @@ │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r7, #27 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #244 @ 0xf4 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strh.w r0, [r2, ] │ │ │ │ - lsrs r6, r1, #21 │ │ │ │ + strh.w r0, [r6, ] │ │ │ │ + lsrs r2, r2, #21 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - subs r1, #26 │ │ │ │ + subs r1, #30 │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldrb r0, [r7, #2] │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r7, #1] │ │ │ │ movs r0, r0 │ │ │ │ - strb.w r0, [r0, #262] @ 0x106 │ │ │ │ - adds r7, #232 @ 0xe8 │ │ │ │ + strb.w r0, [r4, #262] @ 0x106 │ │ │ │ + adds r7, #236 @ 0xec │ │ │ │ lsls r0, r1, #4 │ │ │ │ - lsrs r4, r1, #16 │ │ │ │ + lsrs r0, r2, #16 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - rsbs r1, r0, #8781824 @ 0x860000 │ │ │ │ - lsrs r4, r2, #13 │ │ │ │ + rsbs r1, r4, #8781824 @ 0x860000 │ │ │ │ + lsrs r0, r3, #13 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - adds r7, #32 │ │ │ │ + adds r7, #36 @ 0x24 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - adds r7, #8 │ │ │ │ + adds r7, #12 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - lsrs r4, r5, #12 │ │ │ │ + lsrs r0, r6, #12 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - adds r5, #146 @ 0x92 │ │ │ │ + adds r5, #150 @ 0x96 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - lsrs r6, r0, #10 │ │ │ │ + lsrs r2, r1, #10 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - adds r6, #82 @ 0x52 │ │ │ │ + adds r6, #86 @ 0x56 │ │ │ │ lsls r0, r1, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #90 @ 0x5a │ │ │ │ + adds r5, #94 @ 0x5e │ │ │ │ lsls r0, r1, #4 │ │ │ │ - lsrs r6, r7, #5 │ │ │ │ + lsrs r2, r0, #6 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - adds r4, #178 @ 0xb2 │ │ │ │ + adds r4, #182 @ 0xb6 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - lsrs r6, r2, #3 │ │ │ │ + lsrs r2, r3, #3 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - @ instruction: 0xf6200106 │ │ │ │ - lsrs r4, r4, #32 │ │ │ │ + @ instruction: 0xf6240106 │ │ │ │ + lsrs r0, r5, #32 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - adds r3, #240 @ 0xf0 │ │ │ │ + adds r3, #244 @ 0xf4 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - adds r3, #120 @ 0x78 │ │ │ │ + adds r3, #124 @ 0x7c │ │ │ │ lsls r0, r1, #4 │ │ │ │ - lsls r4, r3, #30 │ │ │ │ + lsls r0, r4, #30 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - @ instruction: 0xf3e60106 │ │ │ │ - lsls r2, r7, #29 │ │ │ │ + @ instruction: 0xf3ea0106 │ │ │ │ + lsls r6, r7, #29 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - adds r3, #70 @ 0x46 │ │ │ │ + adds r3, #74 @ 0x4a │ │ │ │ lsls r0, r1, #4 │ │ │ │ - adds r2, r2, r1 │ │ │ │ + adds r6, r2, r1 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - lsls r6, r0, #28 │ │ │ │ + lsls r2, r1, #28 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - adds r2, #210 @ 0xd2 │ │ │ │ + adds r2, #214 @ 0xd6 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - adds r2, #180 @ 0xb4 │ │ │ │ + adds r2, #184 @ 0xb8 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - lsls r0, r3, #27 │ │ │ │ + lsls r4, r3, #27 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - adds r2, #178 @ 0xb2 │ │ │ │ + adds r2, #182 @ 0xb6 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - adds r2, #150 @ 0x96 │ │ │ │ + adds r2, #154 @ 0x9a │ │ │ │ lsls r0, r1, #4 │ │ │ │ - lsls r6, r5, #26 │ │ │ │ + lsls r2, r6, #26 │ │ │ │ lsls r0, r1, #4 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf0d80106 │ │ │ │ - adds r1, #244 @ 0xf4 │ │ │ │ + @ instruction: 0xf0dc0106 │ │ │ │ + adds r1, #248 @ 0xf8 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - lsls r0, r3, #24 │ │ │ │ + lsls r4, r3, #24 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - asrs r4, r3, #25 │ │ │ │ + asrs r0, r4, #25 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - adds r0, #230 @ 0xe6 │ │ │ │ + adds r0, #234 @ 0xea │ │ │ │ lsls r0, r1, #4 │ │ │ │ - lsls r2, r1, #20 │ │ │ │ + lsls r6, r1, #20 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - adds r0, #168 @ 0xa8 │ │ │ │ + adds r0, #172 @ 0xac │ │ │ │ lsls r0, r1, #4 │ │ │ │ - lsls r4, r1, #19 │ │ │ │ + lsls r0, r2, #19 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - adds r0, #144 @ 0x90 │ │ │ │ + adds r0, #148 @ 0x94 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - lsls r4, r6, #18 │ │ │ │ + lsls r0, r7, #18 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - stmia r6!, {r1, r2, r5, r7} │ │ │ │ + stmia r6!, {r1, r3, r5, r7} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r1, [pc, #616] @ (46141c ) │ │ │ │ + ldr r1, [pc, #632] @ (46142c ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r0, #104 @ 0x68 │ │ │ │ + adds r0, #108 @ 0x6c │ │ │ │ lsls r0, r1, #4 │ │ │ │ - lsls r6, r1, #18 │ │ │ │ + lsls r2, r2, #18 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - @ instruction: 0xf0e40106 │ │ │ │ - lsls r0, r7, #17 │ │ │ │ + @ instruction: 0xf0e80106 │ │ │ │ + lsls r4, r7, #17 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - adds r0, #70 @ 0x46 │ │ │ │ + adds r0, #74 @ 0x4a │ │ │ │ lsls r0, r1, #4 │ │ │ │ - adds r0, #52 @ 0x34 │ │ │ │ + adds r0, #56 @ 0x38 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - lsls r0, r3, #17 │ │ │ │ + lsls r4, r3, #17 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - adds r0, #10 │ │ │ │ + adds r0, #14 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - lsls r6, r5, #16 │ │ │ │ + lsls r2, r6, #16 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - orns r1, r4, #6 │ │ │ │ - cmp r7, #222 @ 0xde │ │ │ │ + orns r1, r8, #6 │ │ │ │ + cmp r7, #226 @ 0xe2 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ + lsls r6, r0, #16 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - cmp r7, #190 @ 0xbe │ │ │ │ + cmp r7, #194 @ 0xc2 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - lsls r2, r4, #15 │ │ │ │ + lsls r6, r4, #15 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - asrs r4, r7, #12 │ │ │ │ + asrs r0, r0, #13 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - lsls r0, r1, #15 │ │ │ │ + lsls r4, r1, #15 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - cmp r7, #150 @ 0x96 │ │ │ │ + cmp r7, #154 @ 0x9a │ │ │ │ lsls r0, r1, #4 │ │ │ │ - cmp r7, #130 @ 0x82 │ │ │ │ + cmp r7, #134 @ 0x86 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - lsls r6, r4, #14 │ │ │ │ + lsls r2, r5, #14 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - asrs r0, r6, #18 │ │ │ │ + asrs r4, r6, #18 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - cmp r7, #58 @ 0x3a │ │ │ │ + cmp r7, #62 @ 0x3e │ │ │ │ lsls r0, r1, #4 │ │ │ │ - lsls r6, r3, #13 │ │ │ │ + lsls r2, r4, #13 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - cmp r7, #20 │ │ │ │ + cmp r7, #24 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - lsls r6, r6, #12 │ │ │ │ + lsls r2, r7, #12 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - cmp r6, #250 @ 0xfa │ │ │ │ + cmp r6, #254 @ 0xfe │ │ │ │ lsls r0, r1, #4 │ │ │ │ - lsls r4, r3, #12 │ │ │ │ + lsls r0, r4, #12 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - cmp r6, #224 @ 0xe0 │ │ │ │ + cmp r6, #228 @ 0xe4 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - lsls r4, r0, #12 │ │ │ │ + lsls r0, r1, #12 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - lsls r2, r6, #11 │ │ │ │ + lsls r6, r6, #11 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - asrs r4, r3, #9 │ │ │ │ + asrs r0, r4, #9 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - cmp r6, #186 @ 0xba │ │ │ │ + cmp r6, #190 @ 0xbe │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldrd r2, r4, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cbz r3, 461292 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ @@ -458799,32 +458799,32 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ subs r3, #8 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #226 @ 0xe2 │ │ │ │ + cmp r4, #230 @ 0xe6 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - lsls r6, r0, #4 │ │ │ │ + lsls r2, r1, #4 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - stcl 1, cr0, [ip, #-24] @ 0xffffffe8 │ │ │ │ - cmp r4, #182 @ 0xb6 │ │ │ │ + ldcl 1, cr0, [r0, #-24] @ 0xffffffe8 │ │ │ │ + cmp r4, #186 @ 0xba │ │ │ │ lsls r0, r1, #4 │ │ │ │ - lsls r2, r3, #3 │ │ │ │ + lsls r6, r3, #3 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - cmp r4, #138 @ 0x8a │ │ │ │ + cmp r4, #142 @ 0x8e │ │ │ │ lsls r0, r1, #4 │ │ │ │ - lsls r6, r5, #2 │ │ │ │ + lsls r2, r6, #2 │ │ │ │ lsls r0, r1, #4 │ │ │ │ add r3, sp, #128 @ 0x80 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - lsls r6, r2, #16 │ │ │ │ + lsls r2, r3, #16 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrh.w r0, [r2, #262] @ 0x106 │ │ │ │ + ldrh.w r0, [r6, #262] @ 0x106 │ │ │ │ │ │ │ │ 00461324 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #216] @ (46140c ) │ │ │ │ @@ -458930,28 +458930,28 @@ │ │ │ │ str r6, [r5, #120] @ 0x78 │ │ │ │ lsls r6, r3, #4 │ │ │ │ stc 1, cr0, [r6], #124 @ 0x7c │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - cdp 1, 9, cr0, cr0, cr6, {0} │ │ │ │ + cdp 1, 9, cr0, cr4, cr6, {0} │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #188 @ 0xbc │ │ │ │ + cmp r3, #192 @ 0xc0 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - vaddw.u32 q8, q0, d7 │ │ │ │ + vaddw.u32 q8, q2, d7 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r3, #112] @ 0x70 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - cdp 1, 0, cr0, cr2, cr6, {0} │ │ │ │ - add r6, sp │ │ │ │ + cdp 1, 0, cr0, cr6, cr6, {0} │ │ │ │ + add r2, lr │ │ │ │ lsls r7, r0, #4 │ │ │ │ │ │ │ │ 00461448 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -459295,63 +459295,63 @@ │ │ │ │ lsls r6, r3, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #64 @ 0x40 │ │ │ │ + cmp r2, #68 @ 0x44 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - stc 1, cr0, [lr], #-24 @ 0xffffffe8 │ │ │ │ - cdp2 1, 2, cr0, cr12, cr7, {0} │ │ │ │ - cmp r2, #16 │ │ │ │ + ldc 1, cr0, [r2], #-24 @ 0xffffffe8 │ │ │ │ + cdp2 1, 3, cr0, cr0, cr7, {0} │ │ │ │ + cmp r2, #20 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - cdp2 1, 0, cr0, cr2, cr7, {0} │ │ │ │ - lsrs r2, r1, #19 │ │ │ │ + cdp2 1, 0, cr0, cr6, cr7, {0} │ │ │ │ + lsrs r6, r1, #19 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - @ instruction: 0xeb320106 │ │ │ │ - cmp r1, #204 @ 0xcc │ │ │ │ + @ instruction: 0xeb360106 │ │ │ │ + cmp r1, #208 @ 0xd0 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldc2 1, cr0, [lr, #28]! │ │ │ │ - lsrs r6, r0, #18 │ │ │ │ + stc2l 1, cr0, [r2, #28] │ │ │ │ + lsrs r2, r1, #18 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - @ instruction: 0xeaee0106 │ │ │ │ - movs r4, #156 @ 0x9c │ │ │ │ + @ instruction: 0xeaf20106 │ │ │ │ + movs r4, #160 @ 0xa0 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - @ instruction: 0xead80106 │ │ │ │ - cmp r1, #150 @ 0x96 │ │ │ │ + @ instruction: 0xeadc0106 │ │ │ │ + cmp r1, #154 @ 0x9a │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldc2 1, cr0, [r0, #28] │ │ │ │ + ldc2 1, cr0, [r4, #28] │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #24 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - sbcs r0, r1 │ │ │ │ + sbcs r4, r1 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - cmp r0, #130 @ 0x82 │ │ │ │ + cmp r0, #134 @ 0x86 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldc2l 1, cr0, [ip], #-28 @ 0xffffffe4 │ │ │ │ - cmp r0, #104 @ 0x68 │ │ │ │ + stc2 1, cr0, [r0], {7} │ │ │ │ + cmp r0, #108 @ 0x6c │ │ │ │ lsls r0, r1, #4 │ │ │ │ - stc2l 1, cr0, [r0], #-28 @ 0xffffffe4 │ │ │ │ - cmp r0, #80 @ 0x50 │ │ │ │ + stc2l 1, cr0, [r4], #-28 @ 0xffffffe4 │ │ │ │ + cmp r0, #84 @ 0x54 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - mcrr2 1, 0, r0, r8, cr7 │ │ │ │ - cmp r0, #56 @ 0x38 │ │ │ │ + mcrr2 1, 0, r0, ip, cr7 │ │ │ │ + cmp r0, #60 @ 0x3c │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldc2 1, cr0, [r0], #-28 @ 0xffffffe4 │ │ │ │ + ldc2 1, cr0, [r4], #-28 @ 0xffffffe4 │ │ │ │ add r6, pc, #656 @ (adr r6, 461a98 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - vaddw.u16 q0, q5, d7 │ │ │ │ - cmp r0, #46 @ 0x2e │ │ │ │ + vaddw.u16 q0, q7, d7 │ │ │ │ + cmp r0, #50 @ 0x32 │ │ │ │ lsls r0, r1, #4 │ │ │ │ add r6, pc, #568 @ (adr r6, 461a4c ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - vaddw.u8 q0, q2, d7 │ │ │ │ - vrev16.32 d0, d6 │ │ │ │ + vaddw.u8 q0, q4, d7 │ │ │ │ + vrev16. d0, d6 │ │ │ │ │ │ │ │ 0046181c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #188] @ 4618e8 │ │ │ │ @@ -459446,22 +459446,22 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r1, r1] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #36] @ 0x24 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - subs r7, #180 @ 0xb4 │ │ │ │ + subs r7, #184 @ 0xb8 │ │ │ │ lsls r7, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #192 @ 0xc0 │ │ │ │ + movs r6, #196 @ 0xc4 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - @ instruction: 0xfab80107 │ │ │ │ - lsrs r6, r6, #4 │ │ │ │ + @ instruction: 0xfabc0107 │ │ │ │ + lsrs r2, r7, #4 │ │ │ │ lsls r0, r1, #4 │ │ │ │ │ │ │ │ 0046191c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -460446,124 +460446,124 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r6, #29] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 1, cr0, [r6], #24 │ │ │ │ - movs r4, #156 @ 0x9c │ │ │ │ + ldc2 1, cr0, [sl], #24 │ │ │ │ + movs r4, #160 @ 0xa0 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldr??.w r0, [r2, ] │ │ │ │ - strb.w r0, [r6, ] │ │ │ │ - lsls r0, r0, #11 │ │ │ │ + ldr??.w r0, [r6, ] │ │ │ │ + strb.w r0, [sl, ] │ │ │ │ + lsls r4, r0, #11 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - movs r4, #28 │ │ │ │ + movs r4, #32 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - movs r4, #2 │ │ │ │ + movs r4, #6 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - @ instruction: 0xf7d60107 │ │ │ │ - vrhadd.s32 d16, d14, d6 │ │ │ │ - @ instruction: 0xf7ba0107 │ │ │ │ - movs r3, #210 @ 0xd2 │ │ │ │ + @ instruction: 0xf7da0107 │ │ │ │ + vrhadd.s d16, d2, d6 │ │ │ │ + @ instruction: 0xf7be0107 │ │ │ │ + movs r3, #214 @ 0xd6 │ │ │ │ lsls r0, r1, #4 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - vrhadd.s16 d16, d10, d6 │ │ │ │ - movs r3, #142 @ 0x8e │ │ │ │ + vrhadd.s16 d16, d14, d6 │ │ │ │ + movs r3, #146 @ 0x92 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - @ instruction: 0xf7640107 │ │ │ │ - lsls r2, r4, #8 │ │ │ │ + @ instruction: 0xf7680107 │ │ │ │ + lsls r6, r4, #8 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - @ instruction: 0xf7460107 │ │ │ │ - movs r3, #98 @ 0x62 │ │ │ │ + @ instruction: 0xf74a0107 │ │ │ │ + movs r3, #102 @ 0x66 │ │ │ │ lsls r0, r1, #4 │ │ │ │ strb r0, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r3, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #68 @ 0x44 │ │ │ │ + movs r0, #72 @ 0x48 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ands.w r1, r4, #8847360 @ 0x870000 │ │ │ │ - cdp2 1, 13, cr0, cr10, cr7, {0} │ │ │ │ - @ instruction: 0xf3fe0107 │ │ │ │ - movs r0, #28 │ │ │ │ + ands.w r1, r8, #8847360 @ 0x870000 │ │ │ │ + cdp2 1, 13, cr0, cr14, cr7, {0} │ │ │ │ + and.w r1, r2, #8847360 @ 0x870000 │ │ │ │ + movs r0, #32 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - b.n 462408 │ │ │ │ + b.n 462410 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - @ instruction: 0xf3da0107 │ │ │ │ - subs r4, r6, #7 │ │ │ │ + @ instruction: 0xf3de0107 │ │ │ │ + subs r0, r7, #7 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - subs r2, r4, #7 │ │ │ │ + subs r6, r4, #7 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - @ instruction: 0xf3b20107 │ │ │ │ - subs r0, r6, #3 │ │ │ │ + @ instruction: 0xf3b60107 │ │ │ │ + subs r4, r6, #3 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - subs r0, r6, #2 │ │ │ │ + subs r4, r6, #2 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - @ instruction: 0xf2860107 │ │ │ │ - subs r6, r3, #2 │ │ │ │ + @ instruction: 0xf28a0107 │ │ │ │ + subs r2, r4, #2 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - @ instruction: 0xf2720107 │ │ │ │ - b.n 462424 │ │ │ │ + @ instruction: 0xf2760107 │ │ │ │ + b.n 46242c │ │ │ │ lsls r6, r0, #4 │ │ │ │ - movw r1, #16391 @ 0x4007 │ │ │ │ - subs r6, r3, #1 │ │ │ │ + movw r1, #32775 @ 0x8007 │ │ │ │ + subs r2, r4, #1 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - cmp r0, #54 @ 0x36 │ │ │ │ + cmp r0, #58 @ 0x3a │ │ │ │ lsls r5, r0, #4 │ │ │ │ - subs r2, r4, #0 │ │ │ │ + subs r6, r4, #0 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - @ instruction: 0xf1f20107 │ │ │ │ - subs r0, r1, #0 │ │ │ │ + @ instruction: 0xf1f60107 │ │ │ │ + subs r4, r1, #0 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - rsbs r1, r8, #7 │ │ │ │ - svc 140 @ 0x8c │ │ │ │ + rsbs r1, ip, #7 │ │ │ │ + svc 144 @ 0x90 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - @ instruction: 0xf1900107 │ │ │ │ - adds r2, r5, #6 │ │ │ │ + @ instruction: 0xf1940107 │ │ │ │ + adds r6, r5, #6 │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldr r3, [sp, #928] @ 0x3a0 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - @ instruction: 0xf4de0107 │ │ │ │ - adds r2, r5, #7 │ │ │ │ + @ instruction: 0xf4e20107 │ │ │ │ + adds r6, r5, #7 │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldr r3, [sp, #744] @ 0x2e8 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - @ instruction: 0xf4b00107 │ │ │ │ - str r4, [r1, #28] │ │ │ │ + @ instruction: 0xf4b40107 │ │ │ │ + str r0, [r2, #28] │ │ │ │ lsls r7, r0, #4 │ │ │ │ ldr r3, [sp, #640] @ 0x280 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - eors.w r1, r6, #8847360 @ 0x870000 │ │ │ │ - str r2, [r7, #48] @ 0x30 │ │ │ │ + eors.w r1, sl, #8847360 @ 0x870000 │ │ │ │ + str r6, [r7, #48] @ 0x30 │ │ │ │ lsls r7, r0, #4 │ │ │ │ ldr r3, [sp, #536] @ 0x218 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - orns r1, ip, #8847360 @ 0x870000 │ │ │ │ - str r0, [r4, #80] @ 0x50 │ │ │ │ + eor.w r1, r0, #8847360 @ 0x870000 │ │ │ │ + str r4, [r4, #80] @ 0x50 │ │ │ │ lsls r7, r0, #4 │ │ │ │ ldr r3, [sp, #432] @ 0x1b0 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - orn r1, r2, #8847360 @ 0x870000 │ │ │ │ - adds r6, r5, #5 │ │ │ │ + orn r1, r6, #8847360 @ 0x870000 │ │ │ │ + adds r2, r6, #5 │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldr r3, [sp, #328] @ 0x148 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - orr.w r1, r8, #8847360 @ 0x870000 │ │ │ │ - ldr r0, [r7, #96] @ 0x60 │ │ │ │ + orr.w r1, ip, #8847360 @ 0x870000 │ │ │ │ + ldr r4, [r7, #96] @ 0x60 │ │ │ │ lsls r7, r0, #4 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - bic.w r1, lr, #8847360 @ 0x870000 │ │ │ │ - adds r2, r6, #3 │ │ │ │ + bics.w r1, r2, #8847360 @ 0x870000 │ │ │ │ + adds r6, r6, #3 │ │ │ │ lsls r0, r1, #4 │ │ │ │ │ │ │ │ 00462420 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -460651,21 +460651,21 @@ │ │ │ │ lsls r7, r3, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r0, [r4, r1] │ │ │ │ lsls r6, r3, #4 │ │ │ │ - ssat r1, #7, r2 │ │ │ │ + ssat r1, #7, r6 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r5, r3 │ │ │ │ + subs r2, r6, r3 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - cdp 1, 12, cr0, cr2, cr7, {0} │ │ │ │ - adds r3, #154 @ 0x9a │ │ │ │ + cdp 1, 12, cr0, cr6, cr7, {0} │ │ │ │ + adds r3, #158 @ 0x9e │ │ │ │ lsls r7, r0, #4 │ │ │ │ │ │ │ │ 00462510 : │ │ │ │ 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 │ │ │ │ @@ -460816,26 +460816,26 @@ │ │ │ │ lsls r6, r3, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r1, r5] │ │ │ │ lsls r6, r3, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r5, r0 │ │ │ │ + subs r6, r5, r0 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - stc 1, cr0, [r0, #28] │ │ │ │ - subs r2, r1, r0 │ │ │ │ + stc 1, cr0, [r4, #28] │ │ │ │ + subs r6, r1, r0 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - stcl 1, cr0, [r0, #-28]! @ 0xffffffe4 │ │ │ │ - adds r0, r6, r7 │ │ │ │ + stcl 1, cr0, [r4, #-28]! @ 0xffffffe4 │ │ │ │ + adds r4, r6, r7 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - stcl 1, cr0, [r6, #-28] @ 0xffffffe4 │ │ │ │ - adds r6, r2, r7 │ │ │ │ + stcl 1, cr0, [sl, #-28] @ 0xffffffe4 │ │ │ │ + adds r2, r3, r7 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - stc 1, cr0, [ip, #-28]! @ 0xffffffe4 │ │ │ │ + ldc 1, cr0, [r0, #-28]! @ 0xffffffe4 │ │ │ │ lsls r3, r0, #31 │ │ │ │ bmi.n 4626c4 │ │ │ │ adds r3, r0, #2 │ │ │ │ teq r0, r3 │ │ │ │ bmi.n 4626c0 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ @@ -461037,30 +461037,30 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r7] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #28 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r3, r2] │ │ │ │ + strh r0, [r4, r2] │ │ │ │ lsls r7, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - vst4.8 {d0,d2,d4,d6}, [r8], sl │ │ │ │ - rsb r1, r0, r7 │ │ │ │ + vst4.8 {d0,d2,d4,d6}, [ip], sl │ │ │ │ + rsb r1, r4, r7 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r7, r3] │ │ │ │ lsls r6, r3, #4 │ │ │ │ - bls.n 462878 │ │ │ │ + bls.n 462880 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrsb.w r0, [r4, #263] @ 0x107 │ │ │ │ - adds r0, #60 @ 0x3c │ │ │ │ + ldrsb.w r0, [r8, #263] @ 0x107 │ │ │ │ + adds r0, #64 @ 0x40 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - asrs r0, r0, #30 │ │ │ │ + asrs r4, r0, #30 │ │ │ │ lsls r4, r2, #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -461476,75 +461476,75 @@ │ │ │ │ b.n 462a30 │ │ │ │ str r0, [r5, r6] │ │ │ │ lsls r6, r3, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r2, #25 │ │ │ │ + asrs r0, r3, #25 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrd r0, r1, [ip, #-28] │ │ │ │ + strd r0, r1, [r0, #-28]! │ │ │ │ ldrsh r0, [r7, r0] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r4, #24 │ │ │ │ + asrs r2, r5, #24 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - stmdb lr!, {r0, r1, r2, r8} │ │ │ │ - asrs r6, r2, #23 │ │ │ │ + ldmdb r2!, {r0, r1, r2, r8} │ │ │ │ + asrs r2, r3, #23 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - @ instruction: 0xe8de0107 │ │ │ │ - ldmia r5, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + strd r0, r1, [r2], #28 │ │ │ │ + ldmia r6!, {r1} │ │ │ │ lsls r6, r0, #4 │ │ │ │ - asrs r6, r0, #22 │ │ │ │ + asrs r2, r1, #22 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - asrs r0, r6, #22 │ │ │ │ + asrs r4, r6, #22 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldmia.w sl!, {r0, r1, r2, r8} │ │ │ │ - subs r2, #86 @ 0x56 │ │ │ │ + ldmia.w lr!, {r0, r1, r2, r8} │ │ │ │ + subs r2, #90 @ 0x5a │ │ │ │ lsls r5, r1, #4 │ │ │ │ - asrs r2, r2, #20 │ │ │ │ + asrs r6, r2, #20 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - asrs r0, r5, #19 │ │ │ │ + asrs r4, r5, #19 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - b.n 462cc4 │ │ │ │ + b.n 462ccc │ │ │ │ lsls r7, r0, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r2, #18 │ │ │ │ + lsrs r0, r3, #18 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - asrs r2, r6, #18 │ │ │ │ + asrs r6, r6, #18 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - b.n 462c64 │ │ │ │ + b.n 462c6c │ │ │ │ lsls r7, r0, #4 │ │ │ │ - asrs r2, r3, #18 │ │ │ │ + asrs r6, r3, #18 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - b.n 462c3c │ │ │ │ + b.n 462c44 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - b.n 462c1c │ │ │ │ + b.n 462c24 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - subs r1, #212 @ 0xd4 │ │ │ │ + subs r1, #216 @ 0xd8 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - asrs r6, r2, #18 │ │ │ │ + asrs r2, r3, #18 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - asrs r0, r6, #17 │ │ │ │ + asrs r4, r6, #17 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - asrs r4, r0, #18 │ │ │ │ + asrs r0, r1, #18 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - asrs r4, r0, #17 │ │ │ │ + asrs r0, r1, #17 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - asrs r2, r3, #16 │ │ │ │ + asrs r6, r3, #16 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - b.n 462b60 │ │ │ │ + b.n 462b68 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - b.n 462b44 │ │ │ │ + b.n 462b4c │ │ │ │ lsls r7, r0, #4 │ │ │ │ - subs r1, #88 @ 0x58 │ │ │ │ + subs r1, #92 @ 0x5c │ │ │ │ lsls r5, r1, #4 │ │ │ │ - asrs r2, r3, #16 │ │ │ │ + asrs r6, r3, #16 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - asrs r4, r6, #15 │ │ │ │ + asrs r0, r7, #15 │ │ │ │ lsls r0, r1, #4 │ │ │ │ │ │ │ │ 00462d28 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -461609,20 +461609,20 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ bcs.n 462cd8 │ │ │ │ lsls r7, r3, #4 │ │ │ │ ldr r5, [pc, #488] @ (462fb0 ) │ │ │ │ lsls r6, r3, #4 │ │ │ │ asrs r4, r2, #27 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r7, #12 │ │ │ │ + asrs r0, r0, #13 │ │ │ │ lsls r0, r1, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - orns r1, r8, #6 │ │ │ │ - b.n 46297c │ │ │ │ + orns r1, ip, #6 │ │ │ │ + b.n 462984 │ │ │ │ lsls r7, r0, #4 │ │ │ │ │ │ │ │ 00462ddc : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -461716,20 +461716,20 @@ │ │ │ │ lsls r6, r3, #4 │ │ │ │ bne.n 462e20 │ │ │ │ lsls r7, r3, #4 │ │ │ │ asrs r4, r2, #27 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [pc, #528] @ (4630d8 ) │ │ │ │ lsls r6, r3, #4 │ │ │ │ - asrs r0, r2, #9 │ │ │ │ + asrs r4, r2, #9 │ │ │ │ lsls r0, r1, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - vaddw.s16 q0, q4, d6 │ │ │ │ - b.n 4628a0 │ │ │ │ + vaddw.s16 q0, q6, d6 │ │ │ │ + b.n 4628a8 │ │ │ │ lsls r7, r0, #4 │ │ │ │ │ │ │ │ 00462ed8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -461900,20 +461900,20 @@ │ │ │ │ lsls r6, r3, #4 │ │ │ │ beq.n 463090 │ │ │ │ lsls r7, r3, #4 │ │ │ │ asrs r4, r2, #27 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [pc, #784] @ (463398 ) │ │ │ │ lsls r6, r3, #4 │ │ │ │ - asrs r0, r2, #2 │ │ │ │ + asrs r4, r2, #2 │ │ │ │ lsls r0, r1, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - stcl 1, cr0, [r0, #24]! │ │ │ │ - b.n 4636e0 │ │ │ │ + stcl 1, cr0, [r4, #24]! │ │ │ │ + b.n 4636e8 │ │ │ │ lsls r7, r0, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ @@ -463746,22 +463746,22 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r7, #0] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #232 @ 0xe8 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - asrs r4, r0, #17 │ │ │ │ + asrs r0, r1, #17 │ │ │ │ lsls r7, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 1, cr0, [ip], #28 │ │ │ │ - ldmia r7!, {r3, r6} │ │ │ │ + stc2 1, cr0, [r0, #-28] @ 0xffffffe4 │ │ │ │ + ldmia r7!, {r2, r3, r6} │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldc2l 1, cr0, [r2], {7} │ │ │ │ + ldc2l 1, cr0, [r6], {7} │ │ │ │ │ │ │ │ 0046448c : │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ 00464490 : │ │ │ │ push {r4, lr} │ │ │ │ @@ -463892,22 +463892,22 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #170 @ 0xaa │ │ │ │ lsls r6, r3, #4 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 464694 │ │ │ │ + bcc.n 46469c │ │ │ │ lsls r7, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - umlal r0, r1, r4, r7 │ │ │ │ - ldmia r6!, {r2} │ │ │ │ + umlal r0, r1, r8, r7 │ │ │ │ + ldmia r6!, {r3} │ │ │ │ lsls r7, r0, #4 │ │ │ │ - @ instruction: 0xfbba0107 │ │ │ │ + @ instruction: 0xfbbe0107 │ │ │ │ │ │ │ │ 004645d4 : │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -463989,20 +463989,20 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cbnz r6, 4646be │ │ │ │ lsls r7, r3, #4 │ │ │ │ adds r4, #174 @ 0xae │ │ │ │ lsls r6, r3, #4 │ │ │ │ asrs r4, r2, #27 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa700107 │ │ │ │ + @ instruction: 0xfa740107 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 464724 │ │ │ │ + beq.n 46472c │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldmia r5!, {r2} │ │ │ │ + ldmia r5!, {r3} │ │ │ │ lsls r7, r0, #4 │ │ │ │ │ │ │ │ 004646a8 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ @@ -464050,20 +464050,20 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cbnz r6, 464724 │ │ │ │ lsls r7, r3, #4 │ │ │ │ adds r4, #38 @ 0x26 │ │ │ │ lsls r6, r3, #4 │ │ │ │ adds r6, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa800107 │ │ │ │ + @ instruction: 0xfa840107 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r3, r4, r5, r7} │ │ │ │ + ldmia r7, {r2, r3, r4, r5, r7} │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldmia r4, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r4!, {r7} │ │ │ │ lsls r7, r0, #4 │ │ │ │ │ │ │ │ 00464730 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ @@ -464111,20 +464111,20 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ @ instruction: 0xb8ae │ │ │ │ lsls r7, r3, #4 │ │ │ │ adds r3, #158 @ 0x9e │ │ │ │ lsls r6, r3, #4 │ │ │ │ ldrb r0, [r6, #12] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa2c0107 │ │ │ │ + @ instruction: 0xfa300107 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r4, r5} │ │ │ │ + ldmia r7!, {r2, r4, r5} │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r3, {r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r0, #4 │ │ │ │ │ │ │ │ 004647b8 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ @@ -464172,20 +464172,20 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ @ instruction: 0xb826 │ │ │ │ lsls r7, r3, #4 │ │ │ │ adds r3, #22 │ │ │ │ lsls r6, r3, #4 │ │ │ │ cmp r7, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldr??.w r0, [r4, #263] @ 0x107 │ │ │ │ + ldr??.w r0, [r8, #263] @ 0x107 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {r3, r5, r7} │ │ │ │ + ldmia r6!, {r2, r3, r5, r7} │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldmia r3, {r2, r3, r5, r6} │ │ │ │ + ldmia r3!, {r4, r5, r6} │ │ │ │ lsls r7, r0, #4 │ │ │ │ │ │ │ │ 00464840 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -464632,29 +464632,29 @@ │ │ │ │ lsls r7, r3, #4 │ │ │ │ subs r2, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #28 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #198 @ 0xc6 │ │ │ │ + cmp r6, #202 @ 0xca │ │ │ │ lsls r7, r0, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - @ instruction: 0xb624 │ │ │ │ + @ instruction: 0xb628 │ │ │ │ lsls r6, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 464c10 │ │ │ │ + bmi.n 464c18 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - stmia r7!, {r5, r7} │ │ │ │ + stmia r7!, {r2, r5, r7} │ │ │ │ lsls r7, r0, #4 │ │ │ │ - stmia r7!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r0, #4 │ │ │ │ nop {7} │ │ │ │ lsls r3, r0, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -464690,17 +464690,17 @@ │ │ │ │ lsls r6, r3, #4 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r1, #8] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r6, sp, #104 @ 0x68 │ │ │ │ + add r6, sp, #120 @ 0x78 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - add r6, sp, #224 @ 0xe0 │ │ │ │ + add r6, sp, #240 @ 0xf0 │ │ │ │ lsls r6, r0, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [pc, #96] @ (464d28 ) │ │ │ │ @@ -464746,23 +464746,23 @@ │ │ │ │ lsls r6, r3, #4 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r3, #0] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r4, sp, #888 @ 0x378 │ │ │ │ + add r4, sp, #904 @ 0x388 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - add r5, sp, #592 @ 0x250 │ │ │ │ + add r5, sp, #608 @ 0x260 │ │ │ │ lsls r6, r0, #4 │ │ │ │ ldrsh r4, [r7, r7] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r5, sp, #568 @ 0x238 │ │ │ │ + add r5, sp, #584 @ 0x248 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - add r5, sp, #688 @ 0x2b0 │ │ │ │ + add r5, sp, #704 @ 0x2c0 │ │ │ │ lsls r6, r0, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [pc, #96] @ (464dc0 ) │ │ │ │ @@ -464808,23 +464808,23 @@ │ │ │ │ lsls r6, r3, #4 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r4, [r0, r6] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r4, sp, #280 @ 0x118 │ │ │ │ + add r4, sp, #296 @ 0x128 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - add r4, sp, #1008 @ 0x3f0 │ │ │ │ + add r5, sp, #0 │ │ │ │ lsls r6, r0, #4 │ │ │ │ ldrsh r4, [r4, r5] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r4, sp, #984 @ 0x3d8 │ │ │ │ + add r4, sp, #1000 @ 0x3e8 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - add r5, sp, #80 @ 0x50 │ │ │ │ + add r5, sp, #96 @ 0x60 │ │ │ │ lsls r6, r0, #4 │ │ │ │ │ │ │ │ 00464de4 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -464878,20 +464878,20 @@ │ │ │ │ lsls r7, r3, #4 │ │ │ │ cmp r4, #242 @ 0xf2 │ │ │ │ lsls r6, r3, #4 │ │ │ │ subs r2, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r4, r5, r7} │ │ │ │ + stmia r5!, {r2, r4, r5, r7} │ │ │ │ lsls r7, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ubfx r1, r0, #0, #8 │ │ │ │ - stmia r5!, {r2, r4, r5} │ │ │ │ + ubfx r1, r4, #0, #8 │ │ │ │ + stmia r5!, {r3, r4, r5} │ │ │ │ lsls r7, r0, #4 │ │ │ │ │ │ │ │ 00464e7c : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -464945,20 +464945,20 @@ │ │ │ │ lsls r7, r3, #4 │ │ │ │ cmp r4, #90 @ 0x5a │ │ │ │ lsls r6, r3, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r3, #6 │ │ │ │ + lsrs r4, r3, #6 │ │ │ │ lsls r7, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds.w r1, r8, r7 │ │ │ │ - stmia r4!, {r2, r3, r4, r7} │ │ │ │ + adds.w r1, ip, r7 │ │ │ │ + stmia r4!, {r5, r7} │ │ │ │ lsls r7, r0, #4 │ │ │ │ │ │ │ │ 00464f14 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -465011,30 +465011,30 @@ │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx 73c0ac │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - add r6, sp, #496 @ 0x1f0 │ │ │ │ + add r6, sp, #512 @ 0x200 │ │ │ │ lsls r6, r0, #4 │ │ │ │ ldr r0, [r3, #108] @ 0x6c │ │ │ │ lsls r7, r2, #4 │ │ │ │ blt.n 465004 │ │ │ │ lsls r4, r0, #4 │ │ │ │ cmp r3, #186 @ 0xba │ │ │ │ lsls r6, r3, #4 │ │ │ │ adds r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - subw r1, lr, #7 │ │ │ │ + @ instruction: 0xf2b20107 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r1} │ │ │ │ lsls r7, r0, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w ip, [pc, #128] @ 46504c │ │ │ │ sub sp, #12 │ │ │ │ @@ -465091,15 +465091,15 @@ │ │ │ │ b.n 46501c │ │ │ │ cmp r3, #38 @ 0x26 │ │ │ │ lsls r6, r3, #4 │ │ │ │ adds r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #80 @ 0x50 │ │ │ │ + add r1, sp, #96 @ 0x60 │ │ │ │ lsls r6, r0, #4 │ │ │ │ │ │ │ │ 0046505c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -465152,31 +465152,31 @@ │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx 73c0ac │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - add r5, sp, #208 @ 0xd0 │ │ │ │ + add r5, sp, #224 @ 0xe0 │ │ │ │ lsls r6, r0, #4 │ │ │ │ ldr r0, [r2, #88] @ 0x58 │ │ │ │ lsls r7, r2, #4 │ │ │ │ bls.n 4650bc │ │ │ │ lsls r4, r0, #4 │ │ │ │ cmp r2, #114 @ 0x72 │ │ │ │ lsls r6, r3, #4 │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r7, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r2!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r7, r0, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w ip, [pc, #128] @ 465194 │ │ │ │ sub sp, #12 │ │ │ │ @@ -465233,15 +465233,15 @@ │ │ │ │ b.n 465164 │ │ │ │ cmp r1, #222 @ 0xde │ │ │ │ lsls r6, r3, #4 │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #816 @ (adr r7, 4654d4 ) │ │ │ │ + add r7, pc, #832 @ (adr r7, 4654e4 ) │ │ │ │ lsls r6, r0, #4 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r3, r1 │ │ │ │ cbz r0, 4651ae │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ @@ -466334,19 +466334,19 @@ │ │ │ │ lsls r6, r3, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, r6, #5 │ │ │ │ lsls r6, r3, #4 │ │ │ │ subs r2, r0, #5 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - b.n 46643c │ │ │ │ + b.n 466444 │ │ │ │ lsls r3, r2, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 46587c │ │ │ │ + b.n 465884 │ │ │ │ lsls r7, r0, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #216] @ (465d54 ) │ │ │ │ @@ -466444,19 +466444,19 @@ │ │ │ │ lsls r6, r3, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ subs r2, r6, #1 │ │ │ │ lsls r6, r3, #4 │ │ │ │ subs r2, r7, #0 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - b.n 466334 │ │ │ │ + b.n 46633c │ │ │ │ lsls r3, r2, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 4657fc │ │ │ │ + b.n 465804 │ │ │ │ lsls r7, r0, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #212] @ (465e58 ) │ │ │ │ @@ -466554,19 +466554,19 @@ │ │ │ │ lsls r6, r3, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, r5, #5 │ │ │ │ lsls r6, r3, #4 │ │ │ │ adds r6, r6, #4 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - b.n 466230 │ │ │ │ + b.n 466238 │ │ │ │ lsls r3, r2, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 465798 │ │ │ │ + b.n 4657a0 │ │ │ │ lsls r7, r0, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #212] @ (465f5c ) │ │ │ │ @@ -466664,19 +466664,19 @@ │ │ │ │ lsls r6, r3, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, r4, #1 │ │ │ │ lsls r6, r3, #4 │ │ │ │ adds r2, r6, #0 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - b.n 46612c │ │ │ │ + b.n 466134 │ │ │ │ lsls r3, r2, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 466714 │ │ │ │ + b.n 46671c │ │ │ │ lsls r7, r0, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #212] @ (466060 ) │ │ │ │ @@ -466774,19 +466774,19 @@ │ │ │ │ lsls r6, r3, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ subs r2, r4, r5 │ │ │ │ lsls r6, r3, #4 │ │ │ │ subs r6, r5, r4 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - svc 218 @ 0xda │ │ │ │ + svc 222 @ 0xde │ │ │ │ lsls r3, r2, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 466690 │ │ │ │ + b.n 466698 │ │ │ │ lsls r7, r0, #4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ blx 3450a4 │ │ │ │ @@ -467544,35 +467544,35 @@ │ │ │ │ b.n 466780 │ │ │ │ asrs r2, r5, #16 │ │ │ │ lsls r6, r3, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 46685c │ │ │ │ + bgt.n 466864 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds.w r1, ip, #6 │ │ │ │ - bgt.n 466860 │ │ │ │ + @ instruction: 0xf1200106 │ │ │ │ + bgt.n 466868 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - add r4, sp, #48 @ 0x30 │ │ │ │ + add r4, sp, #64 @ 0x40 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - blt.n 4667fc │ │ │ │ + blt.n 466804 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - add r3, sp, #848 @ 0x350 │ │ │ │ + add r3, sp, #864 @ 0x360 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - blt.n 4667d4 │ │ │ │ + blt.n 4667dc │ │ │ │ lsls r7, r0, #4 │ │ │ │ - add r3, sp, #752 @ 0x2f0 │ │ │ │ + add r3, sp, #768 @ 0x300 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - blt.n 466798 │ │ │ │ + blt.n 4667a0 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - @ instruction: 0xf0a20106 │ │ │ │ - blt.n 466794 │ │ │ │ + @ instruction: 0xf0a60106 │ │ │ │ + blt.n 46679c │ │ │ │ lsls r7, r0, #4 │ │ │ │ - add r3, sp, #600 @ 0x258 │ │ │ │ + add r3, sp, #616 @ 0x268 │ │ │ │ lsls r7, r0, #4 │ │ │ │ │ │ │ │ 00466838 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -467651,20 +467651,20 @@ │ │ │ │ lsls r6, r3, #4 │ │ │ │ str r7, [sp, #560] @ 0x230 │ │ │ │ lsls r7, r3, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r3, #9 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - vext.8 d0, d4, d6, #1 │ │ │ │ + vext.8 d0, d8, d6, #1 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 4668b4 │ │ │ │ + bge.n 4668bc │ │ │ │ lsls r7, r0, #4 │ │ │ │ - add r2, sp, #736 @ 0x2e0 │ │ │ │ + add r2, sp, #752 @ 0x2f0 │ │ │ │ lsls r7, r0, #4 │ │ │ │ add r2, pc, #600 @ (adr r2, 466b6c ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ │ │ │ │ 00466914 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -467884,54 +467884,54 @@ │ │ │ │ lsls r6, r3, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ b.n 466918 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - cdp 1, 14, cr0, cr6, cr6, {0} │ │ │ │ - bge.n 466b34 │ │ │ │ + cdp 1, 14, cr0, cr10, cr6, {0} │ │ │ │ + bge.n 466b3c │ │ │ │ lsls r7, r0, #4 │ │ │ │ - add r1, sp, #856 @ 0x358 │ │ │ │ + add r1, sp, #872 @ 0x368 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - bls.n 466b0c │ │ │ │ + bls.n 466b14 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - add r1, sp, #752 @ 0x2f0 │ │ │ │ + add r1, sp, #768 @ 0x300 │ │ │ │ lsls r7, r0, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 466bbc │ │ │ │ + bls.n 466bc4 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - add r1, sp, #56 @ 0x38 │ │ │ │ + add r1, sp, #72 @ 0x48 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - bls.n 466b94 │ │ │ │ + bls.n 466b9c │ │ │ │ lsls r7, r0, #4 │ │ │ │ - add r0, sp, #984 @ 0x3d8 │ │ │ │ + add r0, sp, #1000 @ 0x3e8 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - bls.n 466b60 │ │ │ │ + bls.n 466b68 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - add r0, sp, #864 @ 0x360 │ │ │ │ + add r0, sp, #880 @ 0x370 │ │ │ │ lsls r7, r0, #4 │ │ │ │ strh r2, [r0, r5] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r4, sp, #224 @ 0xe0 │ │ │ │ + add r4, sp, #240 @ 0xf0 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - bls.n 466b60 │ │ │ │ + bls.n 466b68 │ │ │ │ lsls r7, r0, #4 │ │ │ │ strh r0, [r5, r4] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r4, sp, #120 @ 0x78 │ │ │ │ + add r4, sp, #136 @ 0x88 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - bls.n 466ba0 │ │ │ │ + bls.n 466ba8 │ │ │ │ lsls r7, r0, #4 │ │ │ │ strh r6, [r1, r4] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r4, sp, #16 │ │ │ │ + add r4, sp, #32 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - @ instruction: 0xeaac0106 │ │ │ │ + @ instruction: 0xeab00106 │ │ │ │ │ │ │ │ 00466b70 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r6, [pc, #200] @ (466c48 ) │ │ │ │ @@ -468035,24 +468035,24 @@ │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #16 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r0, #28 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - add r3, sp, #664 @ 0x298 │ │ │ │ + add r3, sp, #680 @ 0x2a8 │ │ │ │ lsls r6, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 466ba8 │ │ │ │ + bvc.n 466bb0 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - add r7, pc, #408 @ (adr r7, 466e10 ) │ │ │ │ + add r7, pc, #424 @ (adr r7, 466e20 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldc 1, cr0, [lr], #-24 @ 0xffffffe8 │ │ │ │ - bhi.n 466c94 │ │ │ │ + mcrr 1, 0, r0, r2, cr6 │ │ │ │ + bhi.n 466c9c │ │ │ │ lsls r7, r0, #4 │ │ │ │ │ │ │ │ 00466c80 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -468254,43 +468254,43 @@ │ │ │ │ mov r8, r0 │ │ │ │ b.n 466cca │ │ │ │ nop │ │ │ │ lsrs r0, r4, #25 │ │ │ │ lsls r6, r3, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r6, r6] │ │ │ │ + ldr r6, [r6, r6] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r5, pc, #1000 @ (adr r5, 46728c ) │ │ │ │ + add r5, pc, #1016 @ (adr r5, 46729c ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r0, [r2, r5] │ │ │ │ + ldr r4, [r2, r5] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrb r6, [r2, #6] │ │ │ │ + ldrb r2, [r3, #6] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - add r5, pc, #560 @ (adr r5, 4670e0 ) │ │ │ │ + add r5, pc, #576 @ (adr r5, 4670f0 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r6, [r5, r4] │ │ │ │ + ldr r2, [r6, r4] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r5, pc, #472 @ (adr r5, 467090 ) │ │ │ │ + add r5, pc, #488 @ (adr r5, 4670a0 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldrb r2, [r3, #5] │ │ │ │ + ldrb r6, [r3, #5] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldr r2, [r1, r4] │ │ │ │ + ldr r6, [r1, r4] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r5, pc, #288 @ (adr r5, 466fe4 ) │ │ │ │ + add r5, pc, #304 @ (adr r5, 466ff4 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r2, [r5, r3] │ │ │ │ + ldr r6, [r5, r3] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r5, pc, #200 @ (adr r5, 466f94 ) │ │ │ │ + add r5, pc, #216 @ (adr r5, 466fa4 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldrb r6, [r2, #4] │ │ │ │ + ldrb r2, [r3, #4] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldr r4, [r0, r3] │ │ │ │ + ldr r0, [r1, r3] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r5, pc, #48 @ (adr r5, 466f08 ) │ │ │ │ + add r5, pc, #64 @ (adr r5, 466f18 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ blx 3450a4 │ │ │ │ @@ -468704,72 +468704,72 @@ │ │ │ │ add.w r3, r3, #264 @ 0x108 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ lsrs r4, r3, #10 │ │ │ │ lsls r6, r3, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r5, r4] │ │ │ │ + strh r4, [r5, r4] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r2, pc, #144 @ (adr r2, 467378 ) │ │ │ │ + add r2, pc, #160 @ (adr r2, 467388 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ udf #244 @ 0xf4 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - b.n 4670a8 │ │ │ │ + b.n 4670b0 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strh r6, [r1, r3] │ │ │ │ + strh r2, [r2, r3] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r1, pc, #816 @ (adr r1, 467628 ) │ │ │ │ + add r1, pc, #832 @ (adr r1, 467638 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ cdp 1, 2, cr0, cr0, cr2, {0} │ │ │ │ - add r1, pc, #256 @ (adr r1, 467400 ) │ │ │ │ + add r1, pc, #272 @ (adr r1, 467410 ) │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strh r6, [r0, r2] │ │ │ │ + strh r2, [r1, r2] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r1, pc, #528 @ (adr r1, 467518 ) │ │ │ │ + add r1, pc, #544 @ (adr r1, 467528 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - strh r0, [r6, r1] │ │ │ │ + strh r4, [r6, r1] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r1, pc, #432 @ (adr r1, 4674c0 ) │ │ │ │ + add r1, pc, #448 @ (adr r1, 4674d0 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ uxtb r4, r7 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - b.n 466fc8 │ │ │ │ + b.n 466fd0 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strh r2, [r1, r1] │ │ │ │ + strh r6, [r1, r1] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r1, pc, #288 @ (adr r1, 467440 ) │ │ │ │ + add r1, pc, #304 @ (adr r1, 467450 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - strh r4, [r6, r0] │ │ │ │ + strh r0, [r7, r0] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r1, pc, #192 @ (adr r1, 4673e8 ) │ │ │ │ + add r1, pc, #208 @ (adr r1, 4673f8 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - strh r4, [r3, r0] │ │ │ │ + strh r0, [r4, r0] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r1, pc, #96 @ (adr r1, 467390 ) │ │ │ │ + add r1, pc, #112 @ (adr r1, 4673a0 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ udf #30 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - b.n 466f34 │ │ │ │ + b.n 466f3c │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r4, [r6, r7] │ │ │ │ + str r0, [r7, r7] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r0, pc, #968 @ (adr r0, 467708 ) │ │ │ │ + add r0, pc, #984 @ (adr r0, 467718 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ ldr r3, [pc, #376] @ (4674bc ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r4, pc, #336 @ (adr r4, 467498 ) │ │ │ │ + add r4, pc, #352 @ (adr r4, 4674a8 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - bne.n 467298 │ │ │ │ + bne.n 4672a0 │ │ │ │ lsls r7, r0, #4 │ │ │ │ ldr r3, [pc, #264] @ (467458 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r4, pc, #224 @ (adr r4, 467434 ) │ │ │ │ + add r4, pc, #240 @ (adr r4, 467444 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - bne.n 4672cc │ │ │ │ + bne.n 4672d4 │ │ │ │ lsls r7, r0, #4 │ │ │ │ │ │ │ │ 00467358 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -468898,27 +468898,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r7, #27 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - ldrh r2, [r4, #16] │ │ │ │ + ldrh r6, [r4, #16] │ │ │ │ lsls r6, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r3, r1] │ │ │ │ + str r2, [r4, r1] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldr r7, [sp, #360] @ 0x168 │ │ │ │ + ldr r7, [sp, #376] @ 0x178 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - b.n 466cfc │ │ │ │ + b.n 466d04 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - add r5, sp, #904 @ 0x388 │ │ │ │ + add r5, sp, #920 @ 0x398 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r3!, {r1, r7} │ │ │ │ lsls r2, r2, #4 │ │ │ │ │ │ │ │ 004674a0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -469097,31 +469097,31 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #24 │ │ │ │ lsls r6, r3, #4 │ │ │ │ lsls r0, r3, #23 │ │ │ │ lsls r6, r3, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r3, #26] │ │ │ │ + strh r4, [r3, #26] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldmia r7!, {r1, r3, r4, r6} │ │ │ │ + ldmia r7!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r7, r0, #4 │ │ │ │ - strh r2, [r6, #26] │ │ │ │ + strh r6, [r6, #26] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r6, [sp, #64] @ 0x40 │ │ │ │ + ldr r6, [sp, #80] @ 0x50 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - strh r2, [r3, #26] │ │ │ │ + strh r6, [r3, #26] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r5, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r5, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldmia r2, {r1, r2, r3, r4} │ │ │ │ + ldmia r2!, {r1, r5} │ │ │ │ lsls r3, r2, #4 │ │ │ │ - strh r4, [r4, #24] │ │ │ │ + strh r0, [r5, #24] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r5, [sp, #768] @ 0x300 │ │ │ │ + ldr r5, [sp, #784] @ 0x310 │ │ │ │ lsls r7, r0, #4 │ │ │ │ │ │ │ │ 00467678 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -469227,27 +469227,27 @@ │ │ │ │ lsls r7, r3, #4 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r4, #15 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - ldmia r5!, {r3, r6, r7} │ │ │ │ + ldmia r5!, {r2, r3, r6, r7} │ │ │ │ lsls r7, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r5, #12] │ │ │ │ + strh r0, [r6, #12] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r4, [sp, #288] @ 0x120 │ │ │ │ + ldr r4, [sp, #304] @ 0x130 │ │ │ │ lsls r7, r0, #4 │ │ │ │ adds r5, #186 @ 0xba │ │ │ │ lsls r7, r2, #4 │ │ │ │ - strh r4, [r1, #26] │ │ │ │ + strh r0, [r2, #26] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strh r2, [r5, #26] │ │ │ │ + strh r6, [r5, #26] │ │ │ │ lsls r6, r0, #4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [pc, #160] @ (467850 ) │ │ │ │ mov r5, r0 │ │ │ │ @@ -469792,37 +469792,37 @@ │ │ │ │ str r4, [r5, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ mrc2 1, 6, r0, cr10, cr13, {0} │ │ │ │ - ldr r6, [r1, #52] @ 0x34 │ │ │ │ + ldr r2, [r2, #52] @ 0x34 │ │ │ │ lsls r6, r2, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #664 @ (adr r7, 467f7c ) │ │ │ │ + add r7, pc, #680 @ (adr r7, 467f8c ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - str r7, [sp, #232] @ 0xe8 │ │ │ │ + str r7, [sp, #248] @ 0xf8 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - bls.n 467dc0 │ │ │ │ + bls.n 467dc8 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - add r4, pc, #440 @ (adr r4, 467ea8 ) │ │ │ │ + add r4, pc, #456 @ (adr r4, 467eb8 ) │ │ │ │ lsls r6, r0, #4 │ │ │ │ adds r0, #132 @ 0x84 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrb r6, [r2, #24] │ │ │ │ + ldrb r2, [r3, #24] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrb r4, [r6, #24] │ │ │ │ + ldrb r0, [r7, #24] │ │ │ │ lsls r6, r0, #4 │ │ │ │ adds r0, #110 @ 0x6e │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrb r0, [r6, #20] │ │ │ │ + ldrb r4, [r6, #20] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrb r6, [r4, #23] │ │ │ │ + ldrb r2, [r5, #23] │ │ │ │ lsls r6, r0, #4 │ │ │ │ │ │ │ │ 00467d08 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -469955,40 +469955,40 @@ │ │ │ │ stc2l 1, cr0, [r4, #116] @ 0x74 │ │ │ │ strh r4, [r7, #20] │ │ │ │ lsls r7, r3, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ lsls r6, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r1, r5, r7} │ │ │ │ + stmia r2!, {r1, r2, r5, r7} │ │ │ │ lsls r7, r0, #4 │ │ │ │ - str r5, [sp, #1000] @ 0x3e8 │ │ │ │ + str r5, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r7, r0, #4 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ stc2 1, cr0, [r0, #-116]! @ 0xffffff8c │ │ │ │ - bge.n 467f6c │ │ │ │ + bge.n 467d74 │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r7, #6 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrb r0, [r1, #15] │ │ │ │ + ldrb r4, [r1, #15] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrb r6, [r7, #17] │ │ │ │ + ldrb r2, [r0, #18] │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r6, #234 @ 0xea │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrb r4, [r7, #17] │ │ │ │ + ldrb r0, [r0, #18] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrb r2, [r3, #18] │ │ │ │ + ldrb r6, [r3, #18] │ │ │ │ lsls r6, r0, #4 │ │ │ │ │ │ │ │ 00467e8c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -470121,40 +470121,40 @@ │ │ │ │ mcrr2 1, 1, r0, r0, cr13 │ │ │ │ strh r0, [r7, #8] │ │ │ │ lsls r7, r3, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ lsls r6, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r4} │ │ │ │ + pop {r1, r2, r4} │ │ │ │ lsls r7, r0, #4 │ │ │ │ - str r4, [sp, #472] @ 0x1d8 │ │ │ │ + str r4, [sp, #488] @ 0x1e8 │ │ │ │ lsls r7, r0, #4 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfb9c011d │ │ │ │ - bhi.n 467fe8 │ │ │ │ + bhi.n 467ff0 │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r5, #130 @ 0x82 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrb r4, [r0, #9] │ │ │ │ + ldrb r0, [r1, #9] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrb r2, [r7, #11] │ │ │ │ + ldrb r6, [r7, #11] │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r5, #102 @ 0x66 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrb r0, [r7, #11] │ │ │ │ + ldrb r4, [r7, #11] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrb r6, [r2, #12] │ │ │ │ + ldrb r2, [r3, #12] │ │ │ │ lsls r6, r0, #4 │ │ │ │ │ │ │ │ 00468010 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -470327,35 +470327,35 @@ │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfa08011d │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 468274 │ │ │ │ + bvc.n 46827c │ │ │ │ lsls r6, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r2, [sp, #520] @ 0x208 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - str r2, [sp, #392] @ 0x188 │ │ │ │ + str r2, [sp, #408] @ 0x198 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - add r0, pc, #904 @ (adr r0, 468550 ) │ │ │ │ + add r0, pc, #920 @ (adr r0, 468560 ) │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r3, #186 @ 0xba │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrb r4, [r7, #1] │ │ │ │ + ldrb r0, [r0, #2] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrb r2, [r6, #4] │ │ │ │ + ldrb r6, [r6, #4] │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r3, #162 @ 0xa2 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrb r4, [r6, #4] │ │ │ │ + ldrb r0, [r7, #4] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrb r2, [r2, #5] │ │ │ │ + ldrb r6, [r2, #5] │ │ │ │ lsls r6, r0, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ @@ -470966,41 +470966,41 @@ │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ bic.w r1, r0, #10289152 @ 0x9d0000 │ │ │ │ - str r6, [r2, #8] │ │ │ │ + str r2, [r3, #8] │ │ │ │ lsls r6, r2, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #392] @ 0x188 │ │ │ │ + ldr r4, [sp, #408] @ 0x198 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldrh r2, [r0, #36] @ 0x24 │ │ │ │ + ldrh r6, [r0, #36] @ 0x24 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - bne.n 46886c │ │ │ │ + bne.n 468874 │ │ │ │ lsls r6, r0, #4 │ │ │ │ strh r2, [r2, #34] @ 0x22 │ │ │ │ lsls r3, r0, #4 │ │ │ │ strh r6, [r0, #34] @ 0x22 │ │ │ │ lsls r3, r0, #4 │ │ │ │ strh r2, [r7, #32] │ │ │ │ lsls r3, r0, #4 │ │ │ │ movs r5, #190 @ 0xbe │ │ │ │ lsls r7, r2, #4 │ │ │ │ - strb r0, [r2, #13] │ │ │ │ + strb r4, [r2, #13] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strb r6, [r5, #13] │ │ │ │ + strb r2, [r6, #13] │ │ │ │ lsls r6, r0, #4 │ │ │ │ movs r5, #168 @ 0xa8 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - strb r2, [r5, #9] │ │ │ │ + strb r6, [r5, #9] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strb r0, [r4, #12] │ │ │ │ + strb r4, [r4, #12] │ │ │ │ lsls r6, r0, #4 │ │ │ │ │ │ │ │ 004687dc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -471354,87 +471354,87 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r4, 468bec │ │ │ │ + cbnz r0, 468bee │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldrh r0, [r3, #16] │ │ │ │ + ldrh r4, [r3, #16] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - strb r2, [r7, #31] │ │ │ │ + strb r6, [r7, #31] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - cbnz r4, 468bf0 │ │ │ │ + cbnz r0, 468bf2 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldrh r0, [r7, #14] │ │ │ │ + ldrh r4, [r7, #14] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - cbnz r6, 468bea │ │ │ │ + cbnz r2, 468bec │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldrh r4, [r7, #12] │ │ │ │ + ldrh r0, [r0, #14] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - sub sp, #192 @ 0xc0 │ │ │ │ + sub sp, #208 @ 0xd0 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - strb r4, [r5, #27] │ │ │ │ + strb r0, [r6, #27] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r6, [r4, #104] @ 0x68 │ │ │ │ + ldr r2, [r5, #104] @ 0x68 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - revsh r6, r5 │ │ │ │ + revsh r2, r6 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - cbnz r4, 468bea │ │ │ │ + cbnz r0, 468bec │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldrh r2, [r4, #10] │ │ │ │ + ldrh r6, [r4, #10] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - cbnz r6, 468bec │ │ │ │ + cbnz r2, 468bee │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldrh r2, [r1, #10] │ │ │ │ + ldrh r6, [r1, #10] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - revsh r0, r5 │ │ │ │ + revsh r4, r5 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldrh r4, [r5, #8] │ │ │ │ + ldrh r0, [r6, #8] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - revsh r4, r1 │ │ │ │ + revsh r0, r2 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - strb r6, [r0, #28] │ │ │ │ + strb r2, [r1, #28] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrh r4, [r0, #8] │ │ │ │ + ldrh r0, [r1, #8] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - hlt 0x0022 │ │ │ │ + hlt 0x0026 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldrh r0, [r4, #6] │ │ │ │ + ldrh r4, [r4, #6] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - hlt 0x0024 │ │ │ │ + hlt 0x0028 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - strb r0, [r2, #24] │ │ │ │ + strb r4, [r2, #24] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - rev16 r4, r3 │ │ │ │ + rev16 r0, r4 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldrh r0, [r4, #4] │ │ │ │ + ldrh r4, [r4, #4] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - rev16 r4, r0 │ │ │ │ + rev16 r0, r1 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldrh r0, [r1, #4] │ │ │ │ + ldrh r4, [r1, #4] │ │ │ │ lsls r7, r0, #4 │ │ │ │ movs r1, #244 @ 0xf4 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r6, [r0, #120] @ 0x78 │ │ │ │ + ldr r2, [r1, #120] @ 0x78 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r4, [r4, #120] @ 0x78 │ │ │ │ + ldr r0, [r5, #120] @ 0x78 │ │ │ │ lsls r6, r0, #4 │ │ │ │ movs r1, #222 @ 0xde │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r0, [r4, #104] @ 0x68 │ │ │ │ + ldr r4, [r4, #104] @ 0x68 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r6, [r2, #116] @ 0x74 │ │ │ │ + ldr r2, [r3, #116] @ 0x74 │ │ │ │ lsls r6, r0, #4 │ │ │ │ adds r2, #186 @ 0xba │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrh r0, [r6, #28] │ │ │ │ + ldrh r4, [r6, #28] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - str r3, [sp, #168] @ 0xa8 │ │ │ │ + str r3, [sp, #184] @ 0xb8 │ │ │ │ lsls r6, r0, #4 │ │ │ │ │ │ │ │ 00468c08 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -471538,27 +471538,27 @@ │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ mrc 1, 2, r0, cr12, cr13, {0} │ │ │ │ - @ instruction: 0xb8ae │ │ │ │ + @ instruction: 0xb8b2 │ │ │ │ lsls r7, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb87a │ │ │ │ + @ instruction: 0xb87e │ │ │ │ lsls r7, r0, #4 │ │ │ │ - strh r6, [r7, #52] @ 0x34 │ │ │ │ + strh r2, [r0, #54] @ 0x36 │ │ │ │ lsls r7, r0, #4 │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r2, [r0, #92] @ 0x5c │ │ │ │ + ldr r6, [r0, #92] @ 0x5c │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r0, [r4, #92] @ 0x5c │ │ │ │ + ldr r4, [r4, #92] @ 0x5c │ │ │ │ lsls r6, r0, #4 │ │ │ │ │ │ │ │ 00468d30 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -471711,44 +471711,44 @@ │ │ │ │ ldc 1, cr0, [ip, #116] @ 0x74 │ │ │ │ strb r0, [r2, #10] │ │ │ │ lsls r7, r3, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r2, #2] │ │ │ │ + strb r6, [r2, #2] │ │ │ │ lsls r6, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #216 @ 0xd8 │ │ │ │ + add r5, sp, #232 @ 0xe8 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - strh r2, [r1, #46] @ 0x2e │ │ │ │ + strh r6, [r1, #46] @ 0x2e │ │ │ │ lsls r7, r0, #4 │ │ │ │ ldr r0, [r2, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ ldcl 1, cr0, [r6], {29} │ │ │ │ - strb r2, [r7, #14] │ │ │ │ + strb r6, [r7, #14] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldmia r2, {r1, r2, r5} │ │ │ │ + ldmia r2!, {r1, r3, r5} │ │ │ │ lsls r6, r0, #4 │ │ │ │ subs r2, r5, #2 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r4, [r7, #64] @ 0x40 │ │ │ │ + ldr r0, [r0, #68] @ 0x44 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r2, [r3, #68] @ 0x44 │ │ │ │ + ldr r6, [r3, #68] @ 0x44 │ │ │ │ lsls r6, r0, #4 │ │ │ │ subs r0, r2, #2 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r2, [r2, #52] @ 0x34 │ │ │ │ + ldr r6, [r2, #52] @ 0x34 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r0, [r1, #64] @ 0x40 │ │ │ │ + ldr r4, [r1, #64] @ 0x40 │ │ │ │ lsls r6, r0, #4 │ │ │ │ │ │ │ │ 00468eec : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -471900,42 +471900,42 @@ │ │ │ │ @ instruction: 0xebe0011d │ │ │ │ strb r4, [r2, #3] │ │ │ │ lsls r7, r3, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r2, #108] @ 0x6c │ │ │ │ + ldr r2, [r3, #108] @ 0x6c │ │ │ │ lsls r6, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #904] @ 0x388 │ │ │ │ + str r4, [sp, #920] @ 0x398 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - strh r6, [r1, #32] │ │ │ │ + strh r2, [r2, #32] │ │ │ │ lsls r7, r0, #4 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ adds.w r1, r8, sp, lsr #32 │ │ │ │ - ldr r0, [r0, #100] @ 0x64 │ │ │ │ + ldr r4, [r0, #100] @ 0x64 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldmia r0!, {r3, r5, r6} │ │ │ │ + ldmia r0!, {r2, r3, r5, r6} │ │ │ │ lsls r6, r0, #4 │ │ │ │ adds r4, r5, #3 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r6, [r7, #36] @ 0x24 │ │ │ │ + ldr r2, [r0, #40] @ 0x28 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r4, [r3, #40] @ 0x28 │ │ │ │ + ldr r0, [r4, #40] @ 0x28 │ │ │ │ lsls r6, r0, #4 │ │ │ │ adds r2, r2, #3 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r4, [r2, #24] │ │ │ │ + ldr r0, [r3, #24] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r2, [r1, #36] @ 0x24 │ │ │ │ + ldr r6, [r1, #36] @ 0x24 │ │ │ │ lsls r6, r0, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ @@ -472437,39 +472437,39 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ b.n 4692f8 │ │ │ │ lsls r5, r3, #4 │ │ │ │ - stmia r4!, {r1, r4, r5} │ │ │ │ + stmia r4!, {r1, r2, r4, r5} │ │ │ │ lsls r6, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #238 @ 0xee │ │ │ │ + adds r2, #242 @ 0xf2 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrb r6, [r6, #28] │ │ │ │ + ldrb r2, [r7, #28] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - strh r6, [r1, r4] │ │ │ │ + strh r2, [r2, r4] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - add r3, sp, #232 @ 0xe8 │ │ │ │ + add r3, sp, #248 @ 0xf8 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - add r3, sp, #184 @ 0xb8 │ │ │ │ + add r3, sp, #200 @ 0xc8 │ │ │ │ lsls r3, r2, #4 │ │ │ │ adds r0, r3, r0 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - str r2, [r3, #76] @ 0x4c │ │ │ │ + str r6, [r3, #76] @ 0x4c │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r0, [r2, #88] @ 0x58 │ │ │ │ + str r4, [r2, #88] @ 0x58 │ │ │ │ lsls r6, r0, #4 │ │ │ │ adds r0, r0, r0 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - str r2, [r2, #88] @ 0x58 │ │ │ │ + str r6, [r2, #88] @ 0x58 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r0, [r6, #88] @ 0x58 │ │ │ │ + str r4, [r6, #88] @ 0x58 │ │ │ │ lsls r6, r0, #4 │ │ │ │ │ │ │ │ 00469580 : │ │ │ │ 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 │ │ │ │ @@ -472874,87 +472874,87 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ b.n 4691f0 │ │ │ │ lsls r5, r3, #4 │ │ │ │ ldrsb r0, [r0, r7] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r7, #10] │ │ │ │ + ldrh r6, [r7, #10] │ │ │ │ lsls r6, r0, #4 │ │ │ │ movs r6, #182 @ 0xb6 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrb r4, [r5, #30] │ │ │ │ + ldrb r0, [r6, #30] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldrh r2, [r3, #10] │ │ │ │ + ldrh r6, [r3, #10] │ │ │ │ lsls r6, r0, #4 │ │ │ │ movs r5, #136 @ 0x88 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrb r6, [r7, #25] │ │ │ │ + ldrb r2, [r0, #26] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldrh r0, [r0, #0] │ │ │ │ + ldrh r4, [r0, #0] │ │ │ │ lsls r6, r0, #4 │ │ │ │ movs r5, #112 @ 0x70 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrb r6, [r4, #25] │ │ │ │ + ldrb r2, [r5, #25] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - strh r4, [r3, #62] @ 0x3e │ │ │ │ + strh r0, [r4, #62] @ 0x3e │ │ │ │ lsls r6, r0, #4 │ │ │ │ movs r5, #88 @ 0x58 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrb r6, [r1, #25] │ │ │ │ + ldrb r2, [r2, #25] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - strh r0, [r2, #62] @ 0x3e │ │ │ │ + strh r4, [r2, #62] @ 0x3e │ │ │ │ lsls r6, r0, #4 │ │ │ │ movs r5, #64 @ 0x40 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrb r6, [r6, #24] │ │ │ │ + ldrb r2, [r7, #24] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - strh r4, [r5, #60] @ 0x3c │ │ │ │ + strh r0, [r6, #60] @ 0x3c │ │ │ │ lsls r6, r0, #4 │ │ │ │ movs r5, #40 @ 0x28 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrb r6, [r3, #24] │ │ │ │ + ldrb r2, [r4, #24] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - strh r0, [r1, #60] @ 0x3c │ │ │ │ + strh r4, [r1, #60] @ 0x3c │ │ │ │ lsls r6, r0, #4 │ │ │ │ asrs r0, r3, #16 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - str r2, [r5, #24] │ │ │ │ + str r6, [r5, #24] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r0, [r1, #28] │ │ │ │ + str r4, [r1, #28] │ │ │ │ lsls r6, r0, #4 │ │ │ │ movs r4, #248 @ 0xf8 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrb r6, [r5, #23] │ │ │ │ + ldrb r2, [r6, #23] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - strh r0, [r3, #58] @ 0x3a │ │ │ │ + strh r4, [r3, #58] @ 0x3a │ │ │ │ lsls r6, r0, #4 │ │ │ │ asrs r6, r4, #15 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - str r0, [r5, #8] │ │ │ │ + str r4, [r5, #8] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r6, [r3, #20] │ │ │ │ + str r2, [r4, #20] │ │ │ │ lsls r6, r0, #4 │ │ │ │ movs r4, #194 @ 0xc2 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrb r0, [r7, #22] │ │ │ │ + ldrb r4, [r7, #22] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - strh r2, [r4, #56] @ 0x38 │ │ │ │ + strh r6, [r4, #56] @ 0x38 │ │ │ │ lsls r6, r0, #4 │ │ │ │ movs r4, #170 @ 0xaa │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrb r0, [r4, #22] │ │ │ │ + ldrb r4, [r4, #22] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - strh r6, [r2, #56] @ 0x38 │ │ │ │ + strh r2, [r3, #56] @ 0x38 │ │ │ │ lsls r6, r0, #4 │ │ │ │ movs r4, #146 @ 0x92 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrb r0, [r1, #22] │ │ │ │ + ldrb r4, [r1, #22] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - strh r2, [r1, #56] @ 0x38 │ │ │ │ + strh r6, [r1, #56] @ 0x38 │ │ │ │ lsls r6, r0, #4 │ │ │ │ │ │ │ │ 00469a44 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -472996,21 +472996,21 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ lsls r7, r3, #4 │ │ │ │ b.n 469bd4 │ │ │ │ lsls r5, r3, #4 │ │ │ │ asrs r4, r2, #27 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #336 @ (adr r6, 469c08 ) │ │ │ │ + add r6, pc, #352 @ (adr r6, 469c18 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r5, #48] @ 0x30 │ │ │ │ + strh r0, [r6, #48] @ 0x30 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrb r0, [r5, #3] │ │ │ │ + ldrb r4, [r5, #3] │ │ │ │ lsls r7, r0, #4 │ │ │ │ │ │ │ │ 00469ac4 : │ │ │ │ stmdb 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 │ │ │ │ @@ -473491,85 +473491,85 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ udf #230 @ 0xe6 │ │ │ │ lsls r5, r3, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #32 │ │ │ │ + subs r1, #36 @ 0x24 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - pop {r2, r3, r4} │ │ │ │ + pop {r5} │ │ │ │ lsls r6, r0, #4 │ │ │ │ - add r1, sp, #104 @ 0x68 │ │ │ │ + add r1, sp, #120 @ 0x78 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - strb r4, [r1, #28] │ │ │ │ + strb r0, [r2, #28] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - add r0, sp, #992 @ 0x3e0 │ │ │ │ + add r0, sp, #1008 @ 0x3f0 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - strb r0, [r5, #27] │ │ │ │ + strb r4, [r5, #27] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - add r0, sp, #896 @ 0x380 │ │ │ │ + add r0, sp, #912 @ 0x390 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - strb r0, [r2, #27] │ │ │ │ + strb r4, [r2, #27] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - add r0, sp, #776 @ 0x308 │ │ │ │ + add r0, sp, #792 @ 0x318 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - strb r2, [r6, #26] │ │ │ │ + strb r6, [r6, #26] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - add r7, pc, #864 @ (adr r7, 46a34c ) │ │ │ │ + add r7, pc, #880 @ (adr r7, 46a35c ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - strb r0, [r1, #23] │ │ │ │ + strb r4, [r1, #23] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldrb r6, [r4, #4] │ │ │ │ + ldrb r2, [r5, #4] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - add r7, pc, #0 @ (adr r7, 469ff8 ) │ │ │ │ + add r7, pc, #16 @ (adr r7, 46a008 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - strb r0, [r6, #19] │ │ │ │ + strb r4, [r6, #19] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - add r6, pc, #872 @ (adr r6, 46a368 ) │ │ │ │ + add r6, pc, #888 @ (adr r6, 46a378 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - strb r2, [r1, #19] │ │ │ │ + strb r6, [r1, #19] │ │ │ │ lsls r7, r0, #4 │ │ │ │ ldr r0, [r4, r2] │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #856 @ (adr r6, 46a364 ) │ │ │ │ + add r6, pc, #872 @ (adr r6, 46a374 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - add r6, pc, #680 @ (adr r6, 46a2b8 ) │ │ │ │ + add r6, pc, #696 @ (adr r6, 46a2c8 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - strb r2, [r3, #18] │ │ │ │ + strb r6, [r3, #18] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - add r6, pc, #584 @ (adr r6, 46a260 ) │ │ │ │ + add r6, pc, #600 @ (adr r6, 46a270 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - strb r2, [r0, #18] │ │ │ │ + strb r6, [r0, #18] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - add r6, pc, #392 @ (adr r6, 46a1a8 ) │ │ │ │ + add r6, pc, #408 @ (adr r6, 46a1b8 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - strb r4, [r2, #17] │ │ │ │ + strb r0, [r3, #17] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - add r6, pc, #280 @ (adr r6, 46a140 ) │ │ │ │ + add r6, pc, #296 @ (adr r6, 46a150 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - strb r6, [r6, #16] │ │ │ │ + strb r2, [r7, #16] │ │ │ │ lsls r7, r0, #4 │ │ │ │ subs r6, r4, #2 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - strb r4, [r3, #30] │ │ │ │ + strb r0, [r4, #30] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldrsh r6, [r0, r6] │ │ │ │ + ldrsh r2, [r1, r6] │ │ │ │ lsls r6, r0, #4 │ │ │ │ subs r6, r1, #2 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - strb r4, [r0, #30] │ │ │ │ + strb r0, [r1, #30] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - strh r2, [r5, #18] │ │ │ │ + strh r6, [r5, #18] │ │ │ │ lsls r6, r0, #4 │ │ │ │ subs r6, r6, #1 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - strb r4, [r5, #29] │ │ │ │ + strb r0, [r6, #29] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldrsh r6, [r1, r2] │ │ │ │ + ldrsh r2, [r2, r2] │ │ │ │ lsls r6, r0, #4 │ │ │ │ │ │ │ │ 0046a050 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -473665,23 +473665,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r1, r5] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ bge.n 46a184 │ │ │ │ lsls r5, r3, #4 │ │ │ │ - @ instruction: 0xb780 │ │ │ │ + @ instruction: 0xb784 │ │ │ │ lsls r6, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #592 @ (adr r4, 46a398 ) │ │ │ │ + add r4, pc, #608 @ (adr r4, 46a3a8 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - strb r4, [r0, #10] │ │ │ │ + strb r0, [r1, #10] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldrb r6, [r3, #0] │ │ │ │ + ldrb r2, [r4, #0] │ │ │ │ lsls r7, r0, #4 │ │ │ │ │ │ │ │ 0046a150 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -473980,47 +473980,47 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #5 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrsb r2, [r3, r0] │ │ │ │ + ldrsb r6, [r3, r0] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrsb r0, [r2, r3] │ │ │ │ + ldrsb r4, [r2, r3] │ │ │ │ lsls r6, r0, #4 │ │ │ │ subs r4, r6, r0 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - strb r2, [r5, #12] │ │ │ │ + strb r6, [r5, #12] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - cbz r0, 46a4bc │ │ │ │ + cbz r4, 46a4bc │ │ │ │ lsls r6, r0, #4 │ │ │ │ lsrs r0, r4, #4 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrsb r2, [r6, r2] │ │ │ │ + ldrsb r6, [r6, r2] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrsb r0, [r2, r3] │ │ │ │ + ldrsb r4, [r2, r3] │ │ │ │ lsls r6, r0, #4 │ │ │ │ adds r0, r7, r7 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - strb r6, [r5, #11] │ │ │ │ + strb r2, [r6, #11] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r4, [r0, r6] │ │ │ │ + ldr r0, [r1, r6] │ │ │ │ lsls r6, r0, #4 │ │ │ │ adds r4, r3, r7 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - strb r2, [r2, #11] │ │ │ │ + strb r6, [r2, #11] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - strb r0, [r4, #8] │ │ │ │ + strb r4, [r4, #8] │ │ │ │ lsls r6, r0, #4 │ │ │ │ adds r0, r0, r7 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - strb r6, [r6, #10] │ │ │ │ + strb r2, [r7, #10] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldrb r4, [r4, #17] │ │ │ │ + ldrb r0, [r5, #17] │ │ │ │ lsls r6, r0, #4 │ │ │ │ │ │ │ │ 0046a4b8 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -474132,21 +474132,21 @@ │ │ │ │ lsls r5, r3, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - uxtb r0, r1 │ │ │ │ + uxtb r4, r1 │ │ │ │ lsls r6, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r2, #4] │ │ │ │ + strb r0, [r3, #4] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r4, [r1, #92] @ 0x5c │ │ │ │ + ldr r0, [r2, #92] @ 0x5c │ │ │ │ lsls r7, r0, #4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [pc, #164] @ (46a69c ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -476926,158 +476926,158 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, r0] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r3, #84] @ 0x54 │ │ │ │ + ldr r4, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r1, #44] @ 0x2c │ │ │ │ + ldrh r6, [r1, #44] @ 0x2c │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldrh r6, [r4, r4] │ │ │ │ + ldrh r2, [r5, r4] │ │ │ │ lsls r7, r0, #4 │ │ │ │ lsls r0, r7, #20 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrsh r6, [r5, r0] │ │ │ │ + ldrsh r2, [r6, r0] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r4, [r3, #20] │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ lsls r6, r0, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r4, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r3, #34] @ 0x22 │ │ │ │ + ldrh r4, [r3, #34] @ 0x22 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldmia r5, {r2, r5, r6} │ │ │ │ + ldmia r5, {r3, r5, r6} │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r4, [r4, r7] │ │ │ │ + ldr r0, [r5, r7] │ │ │ │ lsls r7, r0, #4 │ │ │ │ str r0, [r6, #4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r2, #28] │ │ │ │ + ldrh r0, [r3, #28] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r0, [r6, r4] │ │ │ │ + ldr r4, [r6, r4] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r2, [r2, #36] @ 0x24 │ │ │ │ + ldr r6, [r2, #36] @ 0x24 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r6, [r0, r3] │ │ │ │ + ldr r2, [r1, r3] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldrh r2, [r3, #24] │ │ │ │ + ldrh r6, [r3, #24] │ │ │ │ lsls r7, r0, #4 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 46c0b0 │ │ │ │ + bvc.n 46c0b8 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrh r2, [r5, #16] │ │ │ │ + ldrh r6, [r5, #16] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldrsb r6, [r0, r7] │ │ │ │ + ldrsb r2, [r1, r7] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldrb r4, [r2, r1] │ │ │ │ + ldrb r0, [r3, r1] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldrh r4, [r6, #4] │ │ │ │ + ldrh r0, [r7, #4] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldrsb r0, [r2, r1] │ │ │ │ + ldrsb r4, [r2, r1] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r6, [r7, r6] │ │ │ │ + ldr r2, [r0, r7] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldrsb r2, [r0, r0] │ │ │ │ + ldrsb r6, [r0, r0] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldrh r6, [r2, #2] │ │ │ │ + ldrh r2, [r3, #2] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - strh r4, [r4, #62] @ 0x3e │ │ │ │ + strh r0, [r5, #62] @ 0x3e │ │ │ │ lsls r7, r0, #4 │ │ │ │ - strb r6, [r7, r5] │ │ │ │ + strb r2, [r0, r6] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r4, [r2, r3] │ │ │ │ + ldr r0, [r3, r3] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - strh r0, [r7, #58] @ 0x3a │ │ │ │ + strh r4, [r7, #58] @ 0x3a │ │ │ │ lsls r7, r0, #4 │ │ │ │ - strb r4, [r2, r4] │ │ │ │ + strb r0, [r3, r4] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldrh r4, [r6, r3] │ │ │ │ + ldrh r0, [r7, r3] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - strb r4, [r6, r3] │ │ │ │ + strb r0, [r7, r3] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - strh r2, [r1, #58] @ 0x3a │ │ │ │ + strh r6, [r1, #58] @ 0x3a │ │ │ │ lsls r7, r0, #4 │ │ │ │ - strh r6, [r2, #56] @ 0x38 │ │ │ │ + strh r2, [r3, #56] @ 0x38 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - strb r0, [r6, r2] │ │ │ │ + strb r4, [r6, r2] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - str r6, [r5, #52] @ 0x34 │ │ │ │ + str r2, [r6, #52] @ 0x34 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strb r6, [r0, r2] │ │ │ │ + strb r2, [r1, r2] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - strh r4, [r3, #54] @ 0x36 │ │ │ │ + strh r0, [r4, #54] @ 0x36 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - add r4, pc, #296 @ (adr r4, 46c308 ) │ │ │ │ + add r4, pc, #312 @ (adr r4, 46c318 ) │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr r1, [sp, #344] @ 0x158 │ │ │ │ + ldr r1, [sp, #360] @ 0x168 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strh r4, [r5, #52] @ 0x34 │ │ │ │ + strh r0, [r6, #52] @ 0x34 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - strb r2, [r1, r1] │ │ │ │ + strb r6, [r1, r1] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - str r6, [r2, #96] @ 0x60 │ │ │ │ + str r2, [r3, #96] @ 0x60 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - strh r0, [r0, #52] @ 0x34 │ │ │ │ + strh r4, [r0, #52] @ 0x34 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - strb r4, [r3, r0] │ │ │ │ + strb r0, [r4, r0] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - str r2, [r7, #40] @ 0x28 │ │ │ │ + str r6, [r7, #40] @ 0x28 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strh r2, [r6, #48] @ 0x30 │ │ │ │ + strh r6, [r6, #48] @ 0x30 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - strh r6, [r1, r7] │ │ │ │ + strh r2, [r2, r7] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - strh r2, [r2, #48] @ 0x30 │ │ │ │ + strh r6, [r2, #48] @ 0x30 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - strh r4, [r5, r6] │ │ │ │ + strh r0, [r6, r6] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - str r4, [r1, #76] @ 0x4c │ │ │ │ + str r0, [r2, #76] @ 0x4c │ │ │ │ lsls r7, r0, #4 │ │ │ │ - strh r0, [r4, #44] @ 0x2c │ │ │ │ + strh r4, [r4, #44] @ 0x2c │ │ │ │ lsls r7, r0, #4 │ │ │ │ - strh r4, [r7, r4] │ │ │ │ + strh r0, [r0, r5] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - str r0, [r5, #72] @ 0x48 │ │ │ │ + str r4, [r5, #72] @ 0x48 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - strh r4, [r3, r4] │ │ │ │ + strh r0, [r4, r4] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - strh r2, [r6, #42] @ 0x2a │ │ │ │ + strh r6, [r6, #42] @ 0x2a │ │ │ │ lsls r7, r0, #4 │ │ │ │ ldc2l 1, cr0, [r0, #-88]! @ 0xffffffa8 │ │ │ │ - ldrsb r6, [r4, r1] │ │ │ │ + ldrsb r2, [r5, r1] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - strh r4, [r2, #42] @ 0x2a │ │ │ │ + strh r0, [r3, #42] @ 0x2a │ │ │ │ lsls r7, r0, #4 │ │ │ │ ldc2l 1, cr0, [r4, #-88] @ 0xffffffa8 │ │ │ │ - ldrsb r2, [r1, r1] │ │ │ │ + ldrsb r6, [r1, r1] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - lsrs r0, r4 │ │ │ │ + lsrs r4, r4 │ │ │ │ lsls r6, r0, #4 │ │ │ │ ldc2 1, cr0, [r8, #-88]! @ 0xffffffa8 │ │ │ │ - ldrsb r6, [r5, r0] │ │ │ │ + ldrsb r2, [r6, r0] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - str r4, [r4, #80] @ 0x50 │ │ │ │ + str r0, [r5, #80] @ 0x50 │ │ │ │ lsls r7, r0, #4 │ │ │ │ stc 1, cr0, [r8], #-88 @ 0xffffffa8 │ │ │ │ - subs r1, #186 @ 0xba │ │ │ │ + subs r1, #190 @ 0xbe │ │ │ │ lsls r6, r0, #4 │ │ │ │ - subs r1, #216 @ 0xd8 │ │ │ │ + subs r1, #220 @ 0xdc │ │ │ │ lsls r6, r0, #4 │ │ │ │ stc2 1, cr0, [r4, #-88] @ 0xffffffa8 │ │ │ │ - strb r2, [r7, r7] │ │ │ │ + strb r6, [r7, r7] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - str r4, [r1, #20] │ │ │ │ + str r0, [r2, #20] │ │ │ │ lsls r6, r0, #4 │ │ │ │ │ │ │ │ 0046c260 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -477194,31 +477194,31 @@ │ │ │ │ lsls r5, r3, #4 │ │ │ │ subs r5, #106 @ 0x6a │ │ │ │ lsls r7, r3, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r6, r0] │ │ │ │ + ldrsh r4, [r6, r0] │ │ │ │ lsls r7, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r1, #24] │ │ │ │ + strh r4, [r1, #24] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - str r4, [r4, r2] │ │ │ │ + str r0, [r5, r2] │ │ │ │ lsls r7, r0, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb7cc │ │ │ │ lsls r5, r3, #4 │ │ │ │ - subs r6, #176 @ 0xb0 │ │ │ │ + subs r6, #180 @ 0xb4 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r5, [sp, #112] @ 0x70 │ │ │ │ + str r5, [sp, #128] @ 0x80 │ │ │ │ lsls r6, r0, #4 │ │ │ │ │ │ │ │ 0046c398 : │ │ │ │ stmdb 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 │ │ │ │ @@ -477809,108 +477809,108 @@ │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb73a │ │ │ │ lsls r5, r3, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r3, r3] │ │ │ │ + strb r4, [r3, r3] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - strb r4, [r0, r3] │ │ │ │ + strb r0, [r1, r3] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r6, [pc, #0] @ (46c9d8 ) │ │ │ │ + ldr r6, [pc, #16] @ (46c9e8 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - strh r0, [r7, #4] │ │ │ │ + strh r4, [r7, #4] │ │ │ │ lsls r7, r0, #4 │ │ │ │ push {} │ │ │ │ lsls r5, r3, #4 │ │ │ │ - adds r1, #66 @ 0x42 │ │ │ │ + adds r1, #70 @ 0x46 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrb r6, [r0, #26] │ │ │ │ + ldrb r2, [r1, #26] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - strh r4, [r7, r2] │ │ │ │ + strh r0, [r0, r3] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r3, [pc, #1000] @ (46cdd8 ) │ │ │ │ + ldr r3, [pc, #1016] @ (46cde8 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r6, [sp, #208] @ 0xd0 │ │ │ │ + ldr r6, [sp, #224] @ 0xe0 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strh r0, [r5, r2] │ │ │ │ + strh r4, [r5, r2] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - strh r2, [r2, r2] │ │ │ │ + strh r6, [r2, r2] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r3, [pc, #832] @ (46cd40 ) │ │ │ │ + ldr r3, [pc, #848] @ (46cd50 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ ldr r0, [r4, r2] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r1, #27] │ │ │ │ + ldrb r2, [r2, #27] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - strh r6, [r4, r1] │ │ │ │ + strh r2, [r5, r1] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r3, [pc, #648] @ (46cc98 ) │ │ │ │ + ldr r3, [pc, #664] @ (46cca8 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r1, #32] │ │ │ │ + ldr r4, [r1, #32] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - strh r6, [r6, r0] │ │ │ │ + strh r2, [r7, r0] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r3, [pc, #456] @ (46cbe8 ) │ │ │ │ + ldr r3, [pc, #472] @ (46cbf8 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - strh r6, [r2, r0] │ │ │ │ + strh r2, [r3, r0] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r3, [pc, #328] @ (46cb70 ) │ │ │ │ + ldr r3, [pc, #344] @ (46cb80 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - str r6, [r7, r7] │ │ │ │ + strh r2, [r0, r0] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r3, [pc, #232] @ (46cb18 ) │ │ │ │ + ldr r3, [pc, #248] @ (46cb28 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - str r0, [r5, r7] │ │ │ │ + str r4, [r5, r7] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - str r4, [r2, r7] │ │ │ │ + str r0, [r3, r7] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r3, [pc, #64] @ (46ca7c ) │ │ │ │ + ldr r3, [pc, #80] @ (46ca8c ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldrb r6, [r7, #22] │ │ │ │ + ldrb r2, [r0, #23] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldrb r4, [r5, #22] │ │ │ │ + ldrb r0, [r6, #22] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - str r6, [r7, r5] │ │ │ │ + str r2, [r0, r6] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r2, [pc, #744] @ (46cd34 ) │ │ │ │ + ldr r2, [pc, #760] @ (46cd44 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - str r0, [r3, r5] │ │ │ │ + str r4, [r3, r5] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r2, [pc, #592] @ (46cca4 ) │ │ │ │ + ldr r2, [pc, #608] @ (46ccb4 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - str r6, [r6, r4] │ │ │ │ + str r2, [r7, r4] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r2, [pc, #456] @ (46cc24 ) │ │ │ │ + ldr r2, [pc, #472] @ (46cc34 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - str r0, [r2, r4] │ │ │ │ + str r4, [r2, r4] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r2, [pc, #312] @ (46cb9c ) │ │ │ │ + ldr r2, [pc, #328] @ (46cbac ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - str r4, [r7, r3] │ │ │ │ + str r0, [r0, r4] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r2, [pc, #224] @ (46cb4c ) │ │ │ │ + ldr r2, [pc, #240] @ (46cb5c ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ eors.w r1, ip, #9830400 @ 0x960000 │ │ │ │ - ldr r5, [pc, #584] @ (46ccbc ) │ │ │ │ + ldr r5, [pc, #600] @ (46cccc ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - rors r4, r3 │ │ │ │ + rors r0, r4 │ │ │ │ lsls r6, r0, #4 │ │ │ │ eor.w r1, r0, #9830400 @ 0x960000 │ │ │ │ - ldr r5, [pc, #472] @ (46cc58 ) │ │ │ │ + ldr r5, [pc, #488] @ (46cc68 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - @ instruction: 0xb700 │ │ │ │ + @ instruction: 0xb704 │ │ │ │ lsls r6, r0, #4 │ │ │ │ orn r1, r4, #9830400 @ 0x960000 │ │ │ │ - ldr r5, [pc, #360] @ (46cbf4 ) │ │ │ │ + ldr r5, [pc, #376] @ (46cc04 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldrsb r4, [r6, r5] │ │ │ │ + ldrsb r0, [r7, r5] │ │ │ │ lsls r6, r0, #4 │ │ │ │ │ │ │ │ 0046ca90 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -477982,21 +477982,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ add sp, #232 @ 0xe8 │ │ │ │ lsls r5, r3, #4 │ │ │ │ adds r5, #50 @ 0x32 │ │ │ │ lsls r7, r3, #4 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #248 @ 0xf8 │ │ │ │ + adds r4, #252 @ 0xfc │ │ │ │ lsls r6, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #256] @ (46cc58 ) │ │ │ │ + ldr r7, [pc, #272] @ (46cc68 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r0, [pc, #496] @ (46cd4c ) │ │ │ │ + ldr r0, [pc, #512] @ (46cd5c ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ add r7, sp, #872 @ 0x368 │ │ │ │ lsls r5, r3, #4 │ │ │ │ │ │ │ │ 0046cb60 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -478457,75 +478457,75 @@ │ │ │ │ lsls r5, r3, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ add r6, sp, #336 @ 0x150 │ │ │ │ lsls r5, r3, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r7, #7] │ │ │ │ + ldrb r4, [r7, #7] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - mov ip, r1 │ │ │ │ + mov r8, r2 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldrb r4, [r2, #7] │ │ │ │ + ldrb r0, [r3, #7] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldrb r4, [r2, #6] │ │ │ │ + ldrb r0, [r3, #6] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - mov r0, r8 │ │ │ │ + mov r4, r8 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - lsls r6, r2, #29 │ │ │ │ + lsls r2, r3, #29 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrh r2, [r2, #18] │ │ │ │ + ldrh r6, [r2, #18] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrb r4, [r2, #2] │ │ │ │ + ldrb r0, [r3, #2] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - cmp r2, r8 │ │ │ │ + cmp r6, r8 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldrb r6, [r7, #1] │ │ │ │ + ldrb r2, [r0, #2] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - cmp r2, r5 │ │ │ │ + cmp r6, r5 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldrb r6, [r4, #1] │ │ │ │ + ldrb r2, [r5, #1] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - cmp r2, r2 │ │ │ │ + cmp r6, r2 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldrb r6, [r1, #1] │ │ │ │ + ldrb r2, [r2, #1] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - add sl, pc │ │ │ │ + add lr, pc │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldrb r0, [r6, #0] │ │ │ │ + ldrb r4, [r6, #0] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - add ip, fp │ │ │ │ + add r8, ip │ │ │ │ lsls r7, r0, #4 │ │ │ │ - strb r0, [r5, #29] │ │ │ │ + strb r4, [r5, #29] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - add r4, r2 │ │ │ │ + add r0, r3 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - strb r0, [r2, #29] │ │ │ │ + strb r4, [r2, #29] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - mvns r6, r7 │ │ │ │ + add r2, r0 │ │ │ │ lsls r7, r0, #4 │ │ │ │ mcr 1, 3, r0, cr12, cr6, {0} │ │ │ │ bx ip │ │ │ │ lsls r7, r0, #4 │ │ │ │ - str r4, [r7, r5] │ │ │ │ + str r0, [r0, r6] │ │ │ │ lsls r6, r0, #4 │ │ │ │ mrc 1, 2, r0, cr0, cr6, {0} │ │ │ │ - bx r8 │ │ │ │ + bx r9 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - subs r3, #144 @ 0x90 │ │ │ │ + subs r3, #148 @ 0x94 │ │ │ │ lsls r6, r0, #4 │ │ │ │ mrc 1, 1, r0, cr4, cr6, {0} │ │ │ │ bx r5 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - strh r0, [r7, r6] │ │ │ │ + strh r4, [r7, r6] │ │ │ │ lsls r6, r0, #4 │ │ │ │ mrc 1, 0, r0, cr8, cr6, {0} │ │ │ │ - bx r1 │ │ │ │ + bx r2 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - cmp r5, #152 @ 0x98 │ │ │ │ + cmp r5, #156 @ 0x9c │ │ │ │ lsls r6, r0, #4 │ │ │ │ │ │ │ │ 0046d0a0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -478621,23 +478621,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ add r1, sp, #848 @ 0x350 │ │ │ │ lsls r5, r3, #4 │ │ │ │ - strh r0, [r6, #56] @ 0x38 │ │ │ │ + strh r4, [r6, #56] @ 0x38 │ │ │ │ lsls r6, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r1, #22] │ │ │ │ + strb r4, [r1, #22] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - tst r4, r6 │ │ │ │ + tst r0, r7 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - strb r6, [r4, #22] │ │ │ │ + strb r2, [r5, #22] │ │ │ │ lsls r7, r0, #4 │ │ │ │ │ │ │ │ 0046d1a0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -480073,121 +480073,121 @@ │ │ │ │ lsls r5, r3, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ add r3, pc, #304 @ (adr r3, 46e160 ) │ │ │ │ lsls r5, r3, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r7, #72] @ 0x48 │ │ │ │ + ldr r0, [r0, #76] @ 0x4c │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r4, [r1, #72] @ 0x48 │ │ │ │ + ldr r0, [r2, #72] @ 0x48 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r4, [r2, #72] @ 0x48 │ │ │ │ + ldr r0, [r3, #72] @ 0x48 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - subs r0, #218 @ 0xda │ │ │ │ + subs r0, #222 @ 0xde │ │ │ │ lsls r7, r0, #4 │ │ │ │ add r0, pc, #224 @ (adr r0, 46e128 ) │ │ │ │ lsls r5, r3, #4 │ │ │ │ - ldr r0, [r5, #52] @ 0x34 │ │ │ │ + ldr r4, [r5, #52] @ 0x34 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r0, [r6, #52] @ 0x34 │ │ │ │ + ldr r4, [r6, #52] @ 0x34 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r2, [r6, #52] @ 0x34 │ │ │ │ + ldr r6, [r6, #52] @ 0x34 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r7, #184 @ 0xb8 │ │ │ │ + adds r7, #188 @ 0xbc │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r6, [r2, #52] @ 0x34 │ │ │ │ + ldr r2, [r3, #52] @ 0x34 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r7, #154 @ 0x9a │ │ │ │ + adds r7, #158 @ 0x9e │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r0, [r6, #48] @ 0x30 │ │ │ │ + ldr r4, [r6, #48] @ 0x30 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r7, #116 @ 0x74 │ │ │ │ + adds r7, #120 @ 0x78 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - str r2, [r3, #56] @ 0x38 │ │ │ │ + str r6, [r3, #56] @ 0x38 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldr r0, [r6, #44] @ 0x2c │ │ │ │ + ldr r4, [r6, #44] @ 0x2c │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r7, #52 @ 0x34 │ │ │ │ + adds r7, #56 @ 0x38 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - str r4, [r3, #52] @ 0x34 │ │ │ │ + str r0, [r4, #52] @ 0x34 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldr r0, [r7, #40] @ 0x28 │ │ │ │ + ldr r4, [r7, #40] @ 0x28 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r6, #252 @ 0xfc │ │ │ │ + adds r7, #0 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r2, [r3, #40] @ 0x28 │ │ │ │ + ldr r6, [r3, #40] @ 0x28 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r6, [r5, #36] @ 0x24 │ │ │ │ + ldr r2, [r6, #36] @ 0x24 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r0, [r7, #36] @ 0x24 │ │ │ │ + ldr r4, [r7, #36] @ 0x24 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r6, #190 @ 0xbe │ │ │ │ + adds r6, #194 @ 0xc2 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r0, [r0, #36] @ 0x24 │ │ │ │ + ldr r4, [r0, #36] @ 0x24 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r6, #132 @ 0x84 │ │ │ │ + adds r6, #136 @ 0x88 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - str r2, [r4, #40] @ 0x28 │ │ │ │ + str r6, [r4, #40] @ 0x28 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldr r4, [r7, #28] │ │ │ │ + ldr r0, [r0, #32] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r6, #64 @ 0x40 │ │ │ │ + adds r6, #68 @ 0x44 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r6, [r0, #28] │ │ │ │ + ldr r2, [r1, #28] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r6, #10 │ │ │ │ + adds r6, #14 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - str r4, [r6, #32] │ │ │ │ + str r0, [r7, #32] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldr r2, [r1, #24] │ │ │ │ + ldr r6, [r1, #24] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r5, #206 @ 0xce │ │ │ │ + adds r5, #210 @ 0xd2 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r5, #134 @ 0x86 │ │ │ │ + adds r5, #138 @ 0x8a │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r2, [r0, #20] │ │ │ │ + ldr r6, [r0, #20] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r4, [r3, #16] │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r2, [r5, #16] │ │ │ │ + ldr r6, [r5, #16] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r4, [r0, #16] │ │ │ │ + ldr r0, [r1, #16] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r5, #72 @ 0x48 │ │ │ │ + adds r5, #76 @ 0x4c │ │ │ │ lsls r7, r0, #4 │ │ │ │ udf #102 @ 0x66 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - adds r7, #92 @ 0x5c │ │ │ │ + adds r7, #96 @ 0x60 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r7, #154 @ 0x9a │ │ │ │ + adds r7, #158 @ 0x9e │ │ │ │ lsls r6, r0, #4 │ │ │ │ udf #74 @ 0x4a │ │ │ │ lsls r6, r2, #4 │ │ │ │ - adds r7, #64 @ 0x40 │ │ │ │ + adds r7, #68 @ 0x44 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r6, #142 @ 0x8e │ │ │ │ + adds r6, #146 @ 0x92 │ │ │ │ lsls r6, r0, #4 │ │ │ │ udf #46 @ 0x2e │ │ │ │ lsls r6, r2, #4 │ │ │ │ - adds r7, #36 @ 0x24 │ │ │ │ + adds r7, #40 @ 0x28 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - movs r1, #2 │ │ │ │ + movs r1, #6 │ │ │ │ lsls r6, r0, #4 │ │ │ │ udf #18 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - adds r7, #8 │ │ │ │ + adds r7, #12 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - tst r6, r1 │ │ │ │ + tst r2, r2 │ │ │ │ lsls r6, r0, #4 │ │ │ │ ble.n 46e0f0 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - adds r6, #236 @ 0xec │ │ │ │ + adds r6, #240 @ 0xf0 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - subs r6, r1, #0 │ │ │ │ + subs r2, r2, #0 │ │ │ │ lsls r6, r0, #4 │ │ │ │ │ │ │ │ 0046e10c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -480260,21 +480260,21 @@ │ │ │ │ lsls r5, r3, #4 │ │ │ │ subs r0, r7, #2 │ │ │ │ lsls r7, r3, #4 │ │ │ │ adds r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [sp, #528] @ 0x210 │ │ │ │ lsls r5, r3, #4 │ │ │ │ - str r0, [r3, #8] │ │ │ │ + str r4, [r3, #8] │ │ │ │ lsls r7, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r4, #88] @ 0x58 │ │ │ │ + str r4, [r4, #88] @ 0x58 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r1, #228 @ 0xe4 │ │ │ │ + adds r1, #232 @ 0xe8 │ │ │ │ lsls r7, r0, #4 │ │ │ │ │ │ │ │ 0046e1d8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -480717,101 +480717,101 @@ │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ ldr r1, [sp, #32] │ │ │ │ lsls r5, r3, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r0, #56] @ 0x38 │ │ │ │ + str r0, [r1, #56] @ 0x38 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - cmp r7, #164 @ 0xa4 │ │ │ │ + cmp r7, #168 @ 0xa8 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - str r0, [r7, #40] @ 0x28 │ │ │ │ + str r4, [r7, #40] @ 0x28 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - str r0, [r0, #44] @ 0x2c │ │ │ │ + str r4, [r0, #44] @ 0x2c │ │ │ │ lsls r7, r0, #4 │ │ │ │ - str r2, [r5, #44] @ 0x2c │ │ │ │ + str r6, [r5, #44] @ 0x2c │ │ │ │ lsls r7, r0, #4 │ │ │ │ - cmp r7, #12 │ │ │ │ + cmp r7, #16 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - str r4, [r1, #44] @ 0x2c │ │ │ │ + str r0, [r2, #44] @ 0x2c │ │ │ │ lsls r7, r0, #4 │ │ │ │ - cmp r6, #236 @ 0xec │ │ │ │ + cmp r6, #240 @ 0xf0 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - cmp r6, #194 @ 0xc2 │ │ │ │ + cmp r6, #198 @ 0xc6 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - str r2, [r5, #40] @ 0x28 │ │ │ │ + str r6, [r5, #40] @ 0x28 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - str r0, [r3, #36] @ 0x24 │ │ │ │ + str r4, [r3, #36] @ 0x24 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - str r2, [r1, #40] @ 0x28 │ │ │ │ + str r6, [r1, #40] @ 0x28 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - str r4, [r5, #32] │ │ │ │ + str r0, [r6, #32] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - str r4, [r6, #32] │ │ │ │ + str r0, [r7, #32] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - str r6, [r3, #36] @ 0x24 │ │ │ │ + str r2, [r4, #36] @ 0x24 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - cmp r6, #128 @ 0x80 │ │ │ │ + cmp r6, #132 @ 0x84 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - str r0, [r1, #36] @ 0x24 │ │ │ │ + str r4, [r1, #36] @ 0x24 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - cmp r6, #104 @ 0x68 │ │ │ │ + cmp r6, #108 @ 0x6c │ │ │ │ lsls r7, r0, #4 │ │ │ │ - str r2, [r6, #28] │ │ │ │ + str r6, [r6, #28] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - str r2, [r6, #28] │ │ │ │ + str r6, [r6, #28] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - str r0, [r4, #32] │ │ │ │ + str r4, [r4, #32] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - cmp r6, #66 @ 0x42 │ │ │ │ + cmp r6, #70 @ 0x46 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - str r4, [r1, #32] │ │ │ │ + str r0, [r2, #32] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - cmp r6, #44 @ 0x2c │ │ │ │ + cmp r6, #48 @ 0x30 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - str r2, [r4, #28] │ │ │ │ + str r6, [r4, #28] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - str r6, [r6, #24] │ │ │ │ + str r2, [r7, #24] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - str r4, [r4, #28] │ │ │ │ + str r0, [r5, #28] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - cmp r6, #6 │ │ │ │ + cmp r6, #10 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - str r0, [r2, #28] │ │ │ │ + str r4, [r2, #28] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - cmp r5, #240 @ 0xf0 │ │ │ │ + cmp r5, #244 @ 0xf4 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - str r0, [r7, #24] │ │ │ │ + str r4, [r7, #24] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - cmp r5, #216 @ 0xd8 │ │ │ │ + cmp r5, #220 @ 0xdc │ │ │ │ lsls r7, r0, #4 │ │ │ │ bhi.n 46e744 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - adds r1, #62 @ 0x3e │ │ │ │ + adds r1, #66 @ 0x42 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - subs r4, #36 @ 0x24 │ │ │ │ + subs r4, #40 @ 0x28 │ │ │ │ lsls r6, r0, #4 │ │ │ │ bhi.n 46e718 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - adds r1, #34 @ 0x22 │ │ │ │ + adds r1, #38 @ 0x26 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r1, #72 @ 0x48 │ │ │ │ + adds r1, #76 @ 0x4c │ │ │ │ lsls r6, r0, #4 │ │ │ │ bhi.n 46e6ec │ │ │ │ lsls r6, r2, #4 │ │ │ │ - adds r1, #6 │ │ │ │ + adds r1, #10 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r0, [r4, #124] @ 0x7c │ │ │ │ + ldr r4, [r4, #124] @ 0x7c │ │ │ │ lsls r6, r0, #4 │ │ │ │ bvc.n 46e6c0 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - adds r0, #234 @ 0xea │ │ │ │ + adds r0, #238 @ 0xee │ │ │ │ lsls r7, r0, #4 │ │ │ │ - subs r4, r7, r2 │ │ │ │ + subs r0, r0, r3 │ │ │ │ lsls r6, r0, #4 │ │ │ │ │ │ │ │ 0046e6e0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -480884,21 +480884,21 @@ │ │ │ │ lsls r5, r3, #4 │ │ │ │ adds r4, r4, r3 │ │ │ │ lsls r7, r3, #4 │ │ │ │ adds r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ str r3, [sp, #704] @ 0x2c0 │ │ │ │ lsls r5, r3, #4 │ │ │ │ - ldrh r4, [r0, r3] │ │ │ │ + ldrh r0, [r1, r3] │ │ │ │ lsls r7, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r6, r7] │ │ │ │ + ldrsh r4, [r6, r7] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - cmp r4, #16 │ │ │ │ + cmp r4, #20 │ │ │ │ lsls r7, r0, #4 │ │ │ │ │ │ │ │ 0046e7ac : │ │ │ │ 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 │ │ │ │ @@ -481195,55 +481195,55 @@ │ │ │ │ lsls r5, r3, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ cbz r2, 46ea90 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - cmp r3, #74 @ 0x4a │ │ │ │ + cmp r3, #78 @ 0x4e │ │ │ │ lsls r7, r0, #4 │ │ │ │ str r2, [sp, #704] @ 0x2c0 │ │ │ │ lsls r5, r3, #4 │ │ │ │ ldrsh r0, [r7, r0] │ │ │ │ movs r0, r0 │ │ │ │ sub sp, #240 @ 0xf0 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - cmp r3, #4 │ │ │ │ + cmp r3, #8 │ │ │ │ lsls r7, r0, #4 │ │ │ │ add sp, #424 @ 0x1a8 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - cmp r2, #178 @ 0xb2 │ │ │ │ + cmp r2, #182 @ 0xb6 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - lsrs r4, r6, #28 │ │ │ │ + lsrs r0, r7, #28 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrsh r4, [r0, r0] │ │ │ │ + ldrsh r0, [r1, r0] │ │ │ │ lsls r7, r0, #4 │ │ │ │ add r7, sp, #664 @ 0x298 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - cmp r1, #240 @ 0xf0 │ │ │ │ + cmp r1, #244 @ 0xf4 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldrb r4, [r3, #15] │ │ │ │ + ldrb r0, [r4, #15] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrb r4, [r5, r6] │ │ │ │ + ldrb r0, [r6, r6] │ │ │ │ lsls r7, r0, #4 │ │ │ │ add r7, sp, #184 @ 0xb8 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - cmp r1, #120 @ 0x78 │ │ │ │ + cmp r1, #124 @ 0x7c │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldrb r6, [r1, r6] │ │ │ │ + ldrb r2, [r2, r6] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldrb r6, [r4, #14] │ │ │ │ + ldrb r2, [r5, #14] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrb r4, [r0, #14] │ │ │ │ + ldrb r0, [r1, #14] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrb r4, [r2, r5] │ │ │ │ + ldrb r0, [r3, r5] │ │ │ │ lsls r7, r0, #4 │ │ │ │ add r6, sp, #856 @ 0x358 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - cmp r1, #32 │ │ │ │ + cmp r1, #36 @ 0x24 │ │ │ │ lsls r7, r0, #4 │ │ │ │ │ │ │ │ 0046eae4 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -481308,21 +481308,21 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ asrs r6, r1, #19 │ │ │ │ lsls r7, r3, #4 │ │ │ │ ldrh r6, [r7, #60] @ 0x3c │ │ │ │ lsls r5, r3, #4 │ │ │ │ ldrb r0, [r6, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r1, r1] │ │ │ │ + ldrsb r0, [r2, r1] │ │ │ │ lsls r7, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #188 @ 0xbc │ │ │ │ + adds r2, #192 @ 0xc0 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - cmp r0, #20 │ │ │ │ + cmp r0, #24 │ │ │ │ lsls r7, r0, #4 │ │ │ │ │ │ │ │ 0046eb98 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -481416,21 +481416,21 @@ │ │ │ │ lsls r5, r3, #4 │ │ │ │ asrs r4, r6, #15 │ │ │ │ lsls r7, r3, #4 │ │ │ │ ldrb r0, [r6, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r1, #54] @ 0x36 │ │ │ │ lsls r5, r3, #4 │ │ │ │ - strb r0, [r4, r5] │ │ │ │ + strb r4, [r4, r5] │ │ │ │ lsls r7, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #220 @ 0xdc │ │ │ │ + adds r1, #224 @ 0xe0 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - movs r7, #40 @ 0x28 │ │ │ │ + movs r7, #44 @ 0x2c │ │ │ │ lsls r7, r0, #4 │ │ │ │ │ │ │ │ 0046ec94 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -481601,21 +481601,21 @@ │ │ │ │ lsls r5, r3, #4 │ │ │ │ asrs r4, r1, #9 │ │ │ │ lsls r7, r3, #4 │ │ │ │ ldrb r0, [r6, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r1, #40] @ 0x28 │ │ │ │ lsls r5, r3, #4 │ │ │ │ - strh r0, [r4, r6] │ │ │ │ + strh r4, [r4, r6] │ │ │ │ lsls r7, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #36 @ 0x24 │ │ │ │ + adds r0, #40 @ 0x28 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - movs r5, #104 @ 0x68 │ │ │ │ + movs r5, #108 @ 0x6c │ │ │ │ lsls r7, r0, #4 │ │ │ │ │ │ │ │ 0046ee54 : │ │ │ │ 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 │ │ │ │ @@ -482030,87 +482030,87 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r0, #26] │ │ │ │ lsls r5, r3, #4 │ │ │ │ ldrsb r0, [r0, r7] │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #154 @ 0x9a │ │ │ │ + adds r0, #158 @ 0x9e │ │ │ │ lsls r6, r0, #4 │ │ │ │ ldmia r5!, {r1, r4, r6, r7} │ │ │ │ lsls r6, r2, #4 │ │ │ │ - movs r6, #200 @ 0xc8 │ │ │ │ + movs r6, #204 @ 0xcc │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r0, #118 @ 0x76 │ │ │ │ + adds r0, #122 @ 0x7a │ │ │ │ lsls r6, r0, #4 │ │ │ │ ldmia r4!, {r5, r7} │ │ │ │ lsls r6, r2, #4 │ │ │ │ - movs r5, #150 @ 0x96 │ │ │ │ + movs r5, #154 @ 0x9a │ │ │ │ lsls r7, r0, #4 │ │ │ │ - cmp r7, #24 │ │ │ │ + cmp r7, #28 │ │ │ │ lsls r6, r0, #4 │ │ │ │ ldmia r4!, {r2, r7} │ │ │ │ lsls r6, r2, #4 │ │ │ │ - movs r5, #122 @ 0x7a │ │ │ │ + movs r5, #126 @ 0x7e │ │ │ │ lsls r7, r0, #4 │ │ │ │ - cmp r6, #240 @ 0xf0 │ │ │ │ + cmp r6, #244 @ 0xf4 │ │ │ │ lsls r6, r0, #4 │ │ │ │ ldmia r4!, {r3, r5, r6} │ │ │ │ lsls r6, r2, #4 │ │ │ │ - movs r5, #94 @ 0x5e │ │ │ │ + movs r5, #98 @ 0x62 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - cmp r6, #224 @ 0xe0 │ │ │ │ + cmp r6, #228 @ 0xe4 │ │ │ │ lsls r6, r0, #4 │ │ │ │ ldmia r4!, {r2, r3, r6} │ │ │ │ lsls r6, r2, #4 │ │ │ │ - movs r5, #66 @ 0x42 │ │ │ │ + movs r5, #70 @ 0x46 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - cmp r6, #184 @ 0xb8 │ │ │ │ + cmp r6, #188 @ 0xbc │ │ │ │ lsls r6, r0, #4 │ │ │ │ ldmia r4, {r4, r5} │ │ │ │ lsls r6, r2, #4 │ │ │ │ - movs r5, #38 @ 0x26 │ │ │ │ + movs r5, #42 @ 0x2a │ │ │ │ lsls r7, r0, #4 │ │ │ │ - cmp r6, #144 @ 0x90 │ │ │ │ + cmp r6, #148 @ 0x94 │ │ │ │ lsls r6, r0, #4 │ │ │ │ cbnz r0, 46f350 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - lsrs r2, r6, #2 │ │ │ │ + lsrs r6, r6, #2 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - lsrs r0, r2, #3 │ │ │ │ + lsrs r4, r2, #3 │ │ │ │ lsls r6, r0, #4 │ │ │ │ ldmia r3, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r2, #4 │ │ │ │ - movs r4, #242 @ 0xf2 │ │ │ │ + movs r4, #246 @ 0xf6 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - cmp r6, #92 @ 0x5c │ │ │ │ + cmp r6, #96 @ 0x60 │ │ │ │ lsls r6, r0, #4 │ │ │ │ revsh r2, r5 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - lsls r4, r5, #30 │ │ │ │ + lsls r0, r6, #30 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - lsrs r2, r4, #1 │ │ │ │ + lsrs r6, r4, #1 │ │ │ │ lsls r6, r0, #4 │ │ │ │ ldmia r3!, {r1, r6, r7} │ │ │ │ lsls r6, r2, #4 │ │ │ │ - movs r4, #184 @ 0xb8 │ │ │ │ + movs r4, #188 @ 0xbc │ │ │ │ lsls r7, r0, #4 │ │ │ │ - cmp r6, #34 @ 0x22 │ │ │ │ + cmp r6, #38 @ 0x26 │ │ │ │ lsls r6, r0, #4 │ │ │ │ ldmia r3!, {r1, r2, r5, r7} │ │ │ │ lsls r6, r2, #4 │ │ │ │ - movs r4, #156 @ 0x9c │ │ │ │ + movs r4, #160 @ 0xa0 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - cmp r6, #18 │ │ │ │ + cmp r6, #22 │ │ │ │ lsls r6, r0, #4 │ │ │ │ ldmia r3, {r1, r3, r7} │ │ │ │ lsls r6, r2, #4 │ │ │ │ - movs r4, #128 @ 0x80 │ │ │ │ + movs r4, #132 @ 0x84 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - cmp r6, #2 │ │ │ │ + cmp r6, #6 │ │ │ │ lsls r6, r0, #4 │ │ │ │ │ │ │ │ 0046f34c : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -482152,21 +482152,21 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ lsrs r2, r3, #18 │ │ │ │ lsls r7, r3, #4 │ │ │ │ strh r2, [r1, #60] @ 0x3c │ │ │ │ lsls r5, r3, #4 │ │ │ │ ldrb r0, [r6, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #96] @ (46f420 ) │ │ │ │ + ldr r6, [pc, #112] @ (46f430 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #36 @ 0x24 │ │ │ │ + cmp r5, #40 @ 0x28 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - subs r0, r4, #7 │ │ │ │ + subs r4, r4, #7 │ │ │ │ lsls r7, r0, #4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [pc, #672] @ (46f67c ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -483163,119 +483163,119 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r2, #22] │ │ │ │ lsls r5, r3, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #600] @ (470038 ) │ │ │ │ + ldr r6, [pc, #616] @ (470048 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - subs r2, r0, r1 │ │ │ │ + subs r6, r0, r1 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - lsls r2, r2, #26 │ │ │ │ + lsls r6, r2, #26 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r6, [pc, #416] @ (46ff8c ) │ │ │ │ + ldr r6, [pc, #432] @ (46ff9c ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - subs r6, r2, r0 │ │ │ │ + subs r2, r3, r0 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r6, [pc, #280] @ (46ff0c ) │ │ │ │ + ldr r6, [pc, #296] @ (46ff1c ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r6, [pc, #168] @ (46fea0 ) │ │ │ │ + ldr r6, [pc, #184] @ (46feb0 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r4, r2, r7 │ │ │ │ + adds r0, r3, r7 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - blt.n 46fd54 │ │ │ │ + blt.n 46fd5c │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldrsh r2, [r3, r2] │ │ │ │ + ldrsh r6, [r3, r2] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r5, [pc, #888] @ (470180 ) │ │ │ │ + ldr r5, [pc, #904] @ (470190 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r4, r1, r6 │ │ │ │ + adds r0, r2, r6 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r5, [pc, #568] @ (470048 ) │ │ │ │ + ldr r5, [pc, #584] @ (470058 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r2, r7, r4 │ │ │ │ + adds r6, r7, r4 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r5, [pc, #472] @ (46fff0 ) │ │ │ │ + ldr r5, [pc, #488] @ (470000 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r2, r4, r4 │ │ │ │ + adds r6, r4, r4 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r5, [pc, #328] @ (46ff68 ) │ │ │ │ + ldr r5, [pc, #344] @ (46ff78 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r6, r7, r3 │ │ │ │ + adds r2, r0, r4 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r3, [pc, #592] @ (470078 ) │ │ │ │ + ldr r3, [pc, #608] @ (470088 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - asrs r0, r0, #29 │ │ │ │ + asrs r4, r0, #29 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r3, [pc, #456] @ (46fff8 ) │ │ │ │ + ldr r3, [pc, #472] @ (470008 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - asrs r6, r3, #28 │ │ │ │ + asrs r2, r4, #28 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - lsls r0, r0, #20 │ │ │ │ + lsls r4, r0, #20 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - asrs r4, r0, #28 │ │ │ │ + asrs r0, r1, #28 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r3, [pc, #296] @ (46ff68 ) │ │ │ │ + ldr r3, [pc, #312] @ (46ff78 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r3, [pc, #192] @ (46ff04 ) │ │ │ │ + ldr r3, [pc, #208] @ (46ff14 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - asrs r4, r3, #27 │ │ │ │ + asrs r0, r4, #27 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r3, [pc, #72] @ (46fe94 ) │ │ │ │ + ldr r3, [pc, #88] @ (46fea4 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - asrs r6, r7, #26 │ │ │ │ + asrs r2, r0, #27 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r2, [pc, #992] @ (470234 ) │ │ │ │ + ldr r2, [pc, #1008] @ (470244 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - asrs r6, r4, #26 │ │ │ │ + asrs r2, r5, #26 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - lsls r4, r1, #18 │ │ │ │ + lsls r0, r2, #18 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - asrs r0, r2, #26 │ │ │ │ + asrs r4, r2, #26 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r2, [pc, #856] @ (4701bc ) │ │ │ │ + ldr r2, [pc, #872] @ (4701cc ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - bpl.n 46fe8c │ │ │ │ + bpl.n 46fe94 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - lsls r6, r4, #14 │ │ │ │ + lsls r2, r5, #14 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r2, [pc, #720] @ (470140 ) │ │ │ │ + ldr r2, [pc, #736] @ (470150 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - asrs r2, r4, #25 │ │ │ │ + asrs r6, r4, #25 │ │ │ │ lsls r7, r0, #4 │ │ │ │ stmia r0!, {r4, r6, r7} │ │ │ │ lsls r6, r2, #4 │ │ │ │ - adds r6, r0, r7 │ │ │ │ + adds r2, r1, r7 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - movs r5, #12 │ │ │ │ + movs r5, #16 │ │ │ │ lsls r6, r0, #4 │ │ │ │ stmia r0!, {r2, r4, r5, r7} │ │ │ │ lsls r6, r2, #4 │ │ │ │ - adds r2, r5, r6 │ │ │ │ + adds r6, r5, r6 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - lsls r4, r1, #3 │ │ │ │ + lsls r0, r2, #3 │ │ │ │ lsls r6, r0, #4 │ │ │ │ stmia r0!, {r3, r4, r7} │ │ │ │ lsls r6, r2, #4 │ │ │ │ - adds r6, r1, r6 │ │ │ │ + adds r2, r2, r6 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - lsls r4, r3, #20 │ │ │ │ + lsls r0, r4, #20 │ │ │ │ lsls r6, r0, #4 │ │ │ │ stmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r6, r2, #4 │ │ │ │ - adds r2, r6, r5 │ │ │ │ + adds r6, r6, r5 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - strh r4, [r7, #30] │ │ │ │ + strh r0, [r0, #32] │ │ │ │ lsls r6, r0, #4 │ │ │ │ stmia r0!, {r5, r6} │ │ │ │ lsls r6, r2, #4 │ │ │ │ - adds r6, r2, r5 │ │ │ │ + adds r2, r3, r5 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - lsls r4, r5, #15 │ │ │ │ + lsls r0, r6, #15 │ │ │ │ lsls r6, r0, #4 │ │ │ │ │ │ │ │ 0046feb0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -483473,44 +483473,44 @@ │ │ │ │ nop │ │ │ │ ldrb r0, [r6, #16] │ │ │ │ lsls r5, r3, #4 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - vrhadd.u8 d0, d4, d5 │ │ │ │ - ldr r0, [pc, #800] @ (4703cc ) │ │ │ │ + vrhadd.u8 d0, d8, d5 │ │ │ │ + ldr r0, [pc, #816] @ (4703dc ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - asrs r0, r1, #17 │ │ │ │ + asrs r4, r1, #17 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r0, [pc, #200] @ (47017c ) │ │ │ │ + ldr r0, [pc, #216] @ (47018c ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - asrs r2, r6, #14 │ │ │ │ + asrs r6, r6, #14 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r0, [pc, #8] @ (4700c4 ) │ │ │ │ + ldr r0, [pc, #24] @ (4700d4 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - asrs r2, r0, #14 │ │ │ │ + asrs r6, r0, #14 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - @ instruction: 0x47d2 │ │ │ │ + @ instruction: 0x47d6 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - asrs r2, r2, #13 │ │ │ │ + asrs r6, r2, #13 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - @ instruction: 0x47ba │ │ │ │ + @ instruction: 0x47be │ │ │ │ lsls r7, r0, #4 │ │ │ │ - asrs r2, r7, #12 │ │ │ │ + asrs r6, r7, #12 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - blxns r3 │ │ │ │ + blx r4 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - asrs r4, r3, #12 │ │ │ │ + asrs r0, r4, #12 │ │ │ │ lsls r7, r0, #4 │ │ │ │ pop {r2, r7, pc} │ │ │ │ lsls r6, r2, #4 │ │ │ │ - asrs r2, r7, #25 │ │ │ │ + asrs r6, r7, #25 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - asrs r4, r5, #26 │ │ │ │ + asrs r0, r6, #26 │ │ │ │ lsls r6, r0, #4 │ │ │ │ │ │ │ │ 004700e4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -483662,34 +483662,34 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r3, #5] │ │ │ │ lsls r5, r3, #4 │ │ │ │ - ldrsb r6, [r6, r2] │ │ │ │ + ldrsb r2, [r7, r2] │ │ │ │ lsls r6, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - mov r2, r7 │ │ │ │ + mov r6, r7 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - asrs r2, r7, #6 │ │ │ │ + asrs r6, r7, #6 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - movs r1, #16 │ │ │ │ + movs r1, #20 │ │ │ │ lsls r6, r0, #4 │ │ │ │ lsrs r0, r0, #6 │ │ │ │ lsls r3, r0, #4 │ │ │ │ add r3, sp, #24 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrb.w r0, [r8, #261] @ 0x105 │ │ │ │ - ldrh.w r0, [r6, #261] @ 0x105 │ │ │ │ + ldrb.w r0, [ip, #261] @ 0x105 │ │ │ │ + ldrh.w r0, [sl, #261] @ 0x105 │ │ │ │ add r2, sp, #960 @ 0x3c0 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - @ instruction: 0xf7b20105 │ │ │ │ - str??.w r0, [r8, ] │ │ │ │ + @ instruction: 0xf7b60105 │ │ │ │ + str??.w r0, [ip, ] │ │ │ │ │ │ │ │ 00470288 : │ │ │ │ stmdb 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, r1 │ │ │ │ @@ -484837,172 +484837,172 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r7, #1] │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r1, #30] │ │ │ │ lsls r5, r3, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bics r2, r3 │ │ │ │ + bics r6, r3 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - lsrs r2, r0, #28 │ │ │ │ + lsrs r6, r0, #28 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - cmn r4, r5 │ │ │ │ + cmn r0, r6 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - lsrs r4, r2, #25 │ │ │ │ + lsrs r0, r3, #25 │ │ │ │ lsls r7, r0, #4 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - strh.w r0, [r2, ] │ │ │ │ - rors r6, r7 │ │ │ │ + strh.w r0, [r6, ] │ │ │ │ + tst r2, r0 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - lsrs r6, r4, #21 │ │ │ │ + lsrs r2, r5, #21 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - asrs r2, r3 │ │ │ │ + asrs r6, r3 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - lsrs r2, r0, #18 │ │ │ │ + lsrs r6, r0, #18 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - lsrs r4, r7 │ │ │ │ + asrs r0, r0 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - lsrs r4, r4, #17 │ │ │ │ + lsrs r0, r5, #17 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - strh.w r0, [lr, #261] @ 0x105 │ │ │ │ - lsrs r6, r2 │ │ │ │ + ldrh.w r0, [r2, #261] @ 0x105 │ │ │ │ + lsrs r2, r3 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - lsrs r2, r6, #16 │ │ │ │ + lsrs r6, r6, #16 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - lsls r6, r5 │ │ │ │ + lsls r2, r6 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - lsrs r6, r2, #16 │ │ │ │ + lsrs r2, r3, #16 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldrsh.w r0, [r2, #261] @ 0x105 │ │ │ │ - eors r6, r0 │ │ │ │ + ldrsh.w r0, [r6, #261] @ 0x105 │ │ │ │ + eors r2, r1 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - lsrs r6, r5, #14 │ │ │ │ + lsrs r2, r6, #14 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - @ instruction: 0xf75a0105 │ │ │ │ - subs r7, #250 @ 0xfa │ │ │ │ + @ instruction: 0xf75e0105 │ │ │ │ + subs r7, #254 @ 0xfe │ │ │ │ lsls r7, r0, #4 │ │ │ │ - lsrs r6, r2, #13 │ │ │ │ + lsrs r2, r3, #13 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - subs r7, #30 │ │ │ │ + subs r7, #34 @ 0x22 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - lsrs r6, r0, #10 │ │ │ │ + lsrs r2, r1, #10 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - eor.w r1, sl, #8716288 @ 0x850000 │ │ │ │ - subs r6, #98 @ 0x62 │ │ │ │ + eor.w r1, lr, #8716288 @ 0x850000 │ │ │ │ + subs r6, #102 @ 0x66 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - lsrs r2, r1, #7 │ │ │ │ + lsrs r6, r1, #7 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - subs r5, #162 @ 0xa2 │ │ │ │ + subs r5, #166 @ 0xa6 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - lsrs r2, r1, #4 │ │ │ │ + lsrs r6, r1, #4 │ │ │ │ lsls r7, r0, #4 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #46 @ 0x2e │ │ │ │ + subs r5, #50 @ 0x32 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - lsrs r6, r2, #2 │ │ │ │ + lsrs r2, r3, #2 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - subs r5, #14 │ │ │ │ + subs r5, #18 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - lsrs r6, r6, #1 │ │ │ │ + lsrs r2, r7, #1 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - cdp2 1, 14, cr0, cr14, cr5, {0} │ │ │ │ - subs r4, #246 @ 0xf6 │ │ │ │ + cdp2 1, 15, cr0, cr2, cr5, {0} │ │ │ │ + subs r4, #250 @ 0xfa │ │ │ │ lsls r7, r0, #4 │ │ │ │ - lsrs r4, r2, #1 │ │ │ │ + lsrs r0, r3, #1 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - subs r4, #184 @ 0xb8 │ │ │ │ + subs r4, #188 @ 0xbc │ │ │ │ lsls r7, r0, #4 │ │ │ │ - lsrs r0, r4, #32 │ │ │ │ + lsrs r4, r4, #32 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - cdp2 1, 9, cr0, cr2, cr5, {0} │ │ │ │ - subs r4, #152 @ 0x98 │ │ │ │ + cdp2 1, 9, cr0, cr6, cr5, {0} │ │ │ │ + subs r4, #156 @ 0x9c │ │ │ │ lsls r7, r0, #4 │ │ │ │ - lsrs r0, r0, #32 │ │ │ │ + lsrs r4, r0, #32 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r3, #212 @ 0xd4 │ │ │ │ + adds r3, #216 @ 0xd8 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - subs r4, #116 @ 0x74 │ │ │ │ + subs r4, #120 @ 0x78 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - lsls r2, r2, #31 │ │ │ │ + lsls r6, r2, #31 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - @ instruction: 0xf23c0105 │ │ │ │ - subs r4, #84 @ 0x54 │ │ │ │ + movw r1, #5 │ │ │ │ + subs r4, #88 @ 0x58 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - lsls r2, r6, #30 │ │ │ │ + lsls r6, r6, #30 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - subs r4, #28 │ │ │ │ + subs r4, #32 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - lsls r4, r0, #30 │ │ │ │ + lsls r0, r1, #30 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - @ instruction: 0xf1e40105 │ │ │ │ - subs r3, #250 @ 0xfa │ │ │ │ + @ instruction: 0xf1e80105 │ │ │ │ + subs r3, #254 @ 0xfe │ │ │ │ lsls r7, r0, #4 │ │ │ │ - lsls r2, r4, #29 │ │ │ │ + lsls r6, r4, #29 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - subs r3, #220 @ 0xdc │ │ │ │ + subs r3, #224 @ 0xe0 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - lsls r2, r0, #29 │ │ │ │ + lsls r6, r0, #29 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - @ instruction: 0xf3160105 │ │ │ │ - lsls r2, r4, #28 │ │ │ │ + @ instruction: 0xf31a0105 │ │ │ │ + lsls r6, r4, #28 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - subs r3, #172 @ 0xac │ │ │ │ + subs r3, #176 @ 0xb0 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - subs r3, #154 @ 0x9a │ │ │ │ + subs r3, #158 @ 0x9e │ │ │ │ lsls r7, r0, #4 │ │ │ │ - lsls r2, r0, #28 │ │ │ │ + lsls r6, r0, #28 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - subs r3, #118 @ 0x76 │ │ │ │ + subs r3, #122 @ 0x7a │ │ │ │ lsls r7, r0, #4 │ │ │ │ - lsls r6, r3, #27 │ │ │ │ + lsls r2, r4, #27 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - subs r3, #94 @ 0x5e │ │ │ │ + subs r3, #98 @ 0x62 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - lsls r6, r0, #27 │ │ │ │ + lsls r2, r1, #27 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - asrs r0, r2, #24 │ │ │ │ + asrs r4, r2, #24 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - lsls r4, r3, #26 │ │ │ │ + lsls r0, r4, #26 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - subs r3, #38 @ 0x26 │ │ │ │ + subs r3, #42 @ 0x2a │ │ │ │ lsls r7, r0, #4 │ │ │ │ - subs r3, #20 │ │ │ │ + subs r3, #24 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - lsls r4, r7, #25 │ │ │ │ + lsls r0, r0, #26 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - subs r2, #252 @ 0xfc │ │ │ │ + subs r3, #0 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - lsls r4, r4, #25 │ │ │ │ + lsls r0, r5, #25 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r2, #52 @ 0x34 │ │ │ │ + adds r2, #56 @ 0x38 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - lsls r0, r0, #25 │ │ │ │ + lsls r4, r0, #25 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - subs r2, #202 @ 0xca │ │ │ │ + subs r2, #206 @ 0xce │ │ │ │ lsls r7, r0, #4 │ │ │ │ - bic.w r1, r0, #8716288 @ 0x850000 │ │ │ │ - lsls r4, r4, #24 │ │ │ │ + bic.w r1, r4, #8716288 @ 0x850000 │ │ │ │ + lsls r0, r5, #24 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - subs r2, #170 @ 0xaa │ │ │ │ + subs r2, #174 @ 0xae │ │ │ │ lsls r7, r0, #4 │ │ │ │ - subs r2, #144 @ 0x90 │ │ │ │ + subs r2, #148 @ 0x94 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - lsls r0, r7, #23 │ │ │ │ + lsls r4, r7, #23 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r1, #200 @ 0xc8 │ │ │ │ + adds r1, #204 @ 0xcc │ │ │ │ lsls r7, r0, #4 │ │ │ │ - subs r2, #104 @ 0x68 │ │ │ │ + subs r2, #108 @ 0x6c │ │ │ │ lsls r7, r0, #4 │ │ │ │ - lsls r6, r0, #23 │ │ │ │ + lsls r2, r1, #23 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - subs r2, #36 @ 0x24 │ │ │ │ + subs r2, #40 @ 0x28 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - lsls r4, r1, #22 │ │ │ │ + lsls r0, r2, #22 │ │ │ │ lsls r7, r0, #4 │ │ │ │ ldr r3, [pc, #112] @ (47100c ) │ │ │ │ movw r2, #8323 @ 0x2083 │ │ │ │ ldr r1, [pc, #112] @ (471010 ) │ │ │ │ ldr r0, [pc, #112] @ (471014 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ @@ -485040,35 +485040,35 @@ │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #1044 @ 0x414 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #118 @ 0x76 │ │ │ │ + subs r0, #122 @ 0x7a │ │ │ │ lsls r7, r0, #4 │ │ │ │ - lsls r6, r3, #15 │ │ │ │ + lsls r2, r4, #15 │ │ │ │ lsls r7, r0, #4 │ │ │ │ add r6, sp, #288 @ 0x120 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - lsls r6, r7, #28 │ │ │ │ + lsls r2, r0, #29 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - subs r0, #164 @ 0xa4 │ │ │ │ + subs r0, #168 @ 0xa8 │ │ │ │ lsls r7, r0, #4 │ │ │ │ add r6, sp, #176 @ 0xb0 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - lsls r2, r4, #28 │ │ │ │ + lsls r6, r4, #28 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - subs r0, #76 @ 0x4c │ │ │ │ + subs r0, #80 @ 0x50 │ │ │ │ lsls r7, r0, #4 │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - lsls r6, r0, #28 │ │ │ │ + lsls r2, r1, #28 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - strb r4, [r4, #21] │ │ │ │ + strb r0, [r5, #21] │ │ │ │ lsls r6, r0, #4 │ │ │ │ │ │ │ │ 0047103c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -485164,20 +485164,20 @@ │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ lsls r5, r3, #4 │ │ │ │ vorr.i32 d0, #78 @ 0x0000004e │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - stc 1, cr0, [r6, #20] │ │ │ │ + stc 1, cr0, [sl, #20] │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #86 @ 0x56 │ │ │ │ + adds r7, #90 @ 0x5a │ │ │ │ lsls r7, r0, #4 │ │ │ │ - lsls r6, r7, #10 │ │ │ │ + lsls r2, r0, #11 │ │ │ │ lsls r7, r0, #4 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ lsls r5, r3, #4 │ │ │ │ @ instruction: 0xfa720102 │ │ │ │ bx ip │ │ │ │ lsls r6, r0, #4 │ │ │ │ │ │ │ │ @@ -485291,29 +485291,29 @@ │ │ │ │ ldr r0, [r0, #24] │ │ │ │ lsls r5, r3, #4 │ │ │ │ mrc 1, 3, r0, cr4, cr14, {0} │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldcl 1, cr0, [r6], #-20 @ 0xffffffec │ │ │ │ + ldcl 1, cr0, [sl], #-20 @ 0xffffffec │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #2 │ │ │ │ + adds r6, #6 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - lsls r6, r5, #6 │ │ │ │ + lsls r2, r6, #6 │ │ │ │ lsls r7, r0, #4 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ lsls r5, r3, #4 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ vst4.8 {d16,d18,d20,d22}, [r4], r2 │ │ │ │ - mov r4, r6 │ │ │ │ + mov r0, r7 │ │ │ │ lsls r6, r0, #4 │ │ │ │ │ │ │ │ 00471280 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -485833,86 +485833,86 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r7, #1] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - stc 1, cr0, [ip], {5} │ │ │ │ - ldr r7, [sp, #528] @ 0x210 │ │ │ │ + ldc 1, cr0, [r0], {5} │ │ │ │ + ldr r7, [sp, #544] @ 0x220 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - movs r0, r2 │ │ │ │ + movs r4, r2 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r6, [sp, #600] @ 0x258 │ │ │ │ + ldr r6, [sp, #616] @ 0x268 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - vrhadd.u32 d0, d14, d6 │ │ │ │ - ldr r6, [sp, #280] @ 0x118 │ │ │ │ + vrhadd.u d0, d2, d6 │ │ │ │ + ldr r6, [sp, #296] @ 0x128 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adc.w r1, r4, r5 │ │ │ │ - cdp2 1, 13, cr0, cr2, cr6, {0} │ │ │ │ + adc.w r1, r8, r5 │ │ │ │ + cdp2 1, 13, cr0, cr6, cr6, {0} │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r5, [sp, #720] @ 0x2d0 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - cdp2 1, 4, cr0, cr8, cr6, {0} │ │ │ │ - ldr r5, [sp, #584] @ 0x248 │ │ │ │ + cdp2 1, 4, cr0, cr12, cr6, {0} │ │ │ │ + ldr r5, [sp, #600] @ 0x258 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - cdp2 1, 2, cr0, cr10, cr6, {0} │ │ │ │ - ldr r5, [sp, #488] @ 0x1e8 │ │ │ │ + cdp2 1, 2, cr0, cr14, cr6, {0} │ │ │ │ + ldr r5, [sp, #504] @ 0x1f8 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - cdp2 1, 1, cr0, cr2, cr6, {0} │ │ │ │ - ldr r5, [sp, #136] @ 0x88 │ │ │ │ + cdp2 1, 1, cr0, cr6, cr6, {0} │ │ │ │ + ldr r5, [sp, #152] @ 0x98 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldc2 1, cr0, [sl, #24]! │ │ │ │ - ldr r4, [sp, #848] @ 0x350 │ │ │ │ + ldc2 1, cr0, [lr, #24]! │ │ │ │ + ldr r4, [sp, #864] @ 0x360 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - stc2l 1, cr0, [ip, #-24]! @ 0xffffffe8 │ │ │ │ - @ instruction: 0xe9bc0105 │ │ │ │ - ldr r4, [sp, #720] @ 0x2d0 │ │ │ │ + ldc2l 1, cr0, [r0, #-24]! @ 0xffffffe8 │ │ │ │ + strd r0, r1, [r0, #20] │ │ │ │ + ldr r4, [sp, #736] @ 0x2e0 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - stc2l 1, cr0, [r2, #-24] @ 0xffffffe8 │ │ │ │ - ldr r4, [sp, #592] @ 0x250 │ │ │ │ + stc2l 1, cr0, [r6, #-24] @ 0xffffffe8 │ │ │ │ + ldr r4, [sp, #608] @ 0x260 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - stc2 1, cr0, [ip, #-24]! @ 0xffffffe8 │ │ │ │ - ldr r4, [sp, #496] @ 0x1f0 │ │ │ │ + ldc2 1, cr0, [r0, #-24]! @ 0xffffffe8 │ │ │ │ + ldr r4, [sp, #512] @ 0x200 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldc2 1, cr0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - ldr r4, [sp, #408] @ 0x198 │ │ │ │ + ldc2 1, cr0, [r8, #-24] @ 0xffffffe8 │ │ │ │ + ldr r4, [sp, #424] @ 0x1a8 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - lsrs r4, r5, #17 │ │ │ │ + lsrs r0, r6, #17 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldc2l 1, cr0, [r2], #24 │ │ │ │ - ldr r4, [sp, #216] @ 0xd8 │ │ │ │ + ldc2l 1, cr0, [r6], #24 │ │ │ │ + ldr r4, [sp, #232] @ 0xe8 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - stc2l 1, cr0, [lr], {6} │ │ │ │ - ldr r4, [sp, #120] @ 0x78 │ │ │ │ + ldc2l 1, cr0, [r2], {6} │ │ │ │ + ldr r4, [sp, #136] @ 0x88 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldc2 1, cr0, [r6], #24 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ + ldc2 1, cr0, [sl], #24 │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldc2 1, cr0, [lr], {6} │ │ │ │ - ldr r3, [sp, #952] @ 0x3b8 │ │ │ │ + stc2 1, cr0, [r2], #24 │ │ │ │ + ldr r3, [sp, #968] @ 0x3c8 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - stc2 1, cr0, [r6], {6} │ │ │ │ - ldr r3, [sp, #856] @ 0x358 │ │ │ │ + stc2 1, cr0, [sl], {6} │ │ │ │ + ldr r3, [sp, #872] @ 0x368 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - stc2l 1, cr0, [lr], #-24 @ 0xffffffe8 │ │ │ │ - adds r2, #120 @ 0x78 │ │ │ │ + ldc2l 1, cr0, [r2], #-24 @ 0xffffffe8 │ │ │ │ + adds r2, #124 @ 0x7c │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r3, [sp, #648] @ 0x288 │ │ │ │ + ldr r3, [sp, #664] @ 0x298 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldc2 1, cr0, [sl], #-24 @ 0xffffffe8 │ │ │ │ - ldr r3, [sp, #552] @ 0x228 │ │ │ │ + ldc2 1, cr0, [lr], #-24 @ 0xffffffe8 │ │ │ │ + ldr r3, [sp, #568] @ 0x238 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - stc2 1, cr0, [r2], #-24 @ 0xffffffe8 │ │ │ │ - ldr r3, [sp, #456] @ 0x1c8 │ │ │ │ + stc2 1, cr0, [r6], #-24 @ 0xffffffe8 │ │ │ │ + ldr r3, [sp, #472] @ 0x1d8 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - stc2 1, cr0, [sl], {6} │ │ │ │ + stc2 1, cr0, [lr], {6} │ │ │ │ │ │ │ │ 0047186c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr.w ip, [pc, #380] @ 4719f8 │ │ │ │ @@ -486080,44 +486080,44 @@ │ │ │ │ lsls r5, r3, #4 │ │ │ │ b.n 4718b0 │ │ │ │ lsls r6, r3, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 1, 12, cr0, cr6, cr5, {0} │ │ │ │ + cdp2 1, 12, cr0, cr10, cr5, {0} │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r1, [sp, #968] @ 0x3c8 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - @ instruction: 0xfa860106 │ │ │ │ + @ instruction: 0xfa8a0106 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r7, #20] │ │ │ │ lsls r5, r3, #4 │ │ │ │ - b.n 47137c │ │ │ │ + b.n 471384 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - subs r6, #204 @ 0xcc │ │ │ │ + subs r6, #208 @ 0xd0 │ │ │ │ lsls r6, r0, #4 │ │ │ │ rsb r1, r4, #2 │ │ │ │ str r3, [sp, #288] @ 0x120 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - b.n 471bf8 │ │ │ │ + b.n 471c00 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - b.n 471c38 │ │ │ │ + b.n 471c40 │ │ │ │ lsls r5, r0, #4 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - svc 236 @ 0xec │ │ │ │ + svc 240 @ 0xf0 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - b.n 471b98 │ │ │ │ + b.n 471ba0 │ │ │ │ lsls r5, r0, #4 │ │ │ │ │ │ │ │ 00471a54 : │ │ │ │ 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 │ │ │ │ @@ -486482,75 +486482,75 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r0, #8] │ │ │ │ lsls r5, r3, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #152 @ 0x98 │ │ │ │ + cmp r5, #156 @ 0x9c │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr??.w r0, [r8, ] │ │ │ │ + ldr??.w r0, [ip, ] │ │ │ │ ldrsh r6, [r3, r7] │ │ │ │ lsls r5, r3, #4 │ │ │ │ ldrsh r0, [r7, r0] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #82 @ 0x52 │ │ │ │ + cmp r5, #86 @ 0x56 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldrh.w r0, [r2, ] │ │ │ │ - cmp r4, #250 @ 0xfa │ │ │ │ + ldrh.w r0, [r6, ] │ │ │ │ + cmp r4, #254 @ 0xfe │ │ │ │ lsls r7, r0, #4 │ │ │ │ - @ instruction: 0xf7da0106 │ │ │ │ - bgt.n 471eb0 │ │ │ │ + @ instruction: 0xf7de0106 │ │ │ │ + bgt.n 471eb8 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - cmp r4, #16 │ │ │ │ + cmp r4, #20 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - cmp r4, #42 @ 0x2a │ │ │ │ + cmp r4, #46 @ 0x2e │ │ │ │ lsls r7, r0, #4 │ │ │ │ - @ instruction: 0xf70c0106 │ │ │ │ - cmp r4, #60 @ 0x3c │ │ │ │ + @ instruction: 0xf7100106 │ │ │ │ + cmp r4, #64 @ 0x40 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - cmp r4, #12 │ │ │ │ + cmp r4, #16 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - cmp r3, #242 @ 0xf2 │ │ │ │ + cmp r3, #246 @ 0xf6 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - @ instruction: 0xf6d40106 │ │ │ │ - ldr r0, [pc, #888] @ (4721a8 ) │ │ │ │ + @ instruction: 0xf6d80106 │ │ │ │ + ldr r0, [pc, #904] @ (4721b8 ) │ │ │ │ lsls r4, r1, #4 │ │ │ │ - cmp r3, #178 @ 0xb2 │ │ │ │ + cmp r3, #182 @ 0xb6 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - cmp r3, #152 @ 0x98 │ │ │ │ + cmp r3, #156 @ 0x9c │ │ │ │ lsls r7, r0, #4 │ │ │ │ - @ instruction: 0xf67a0106 │ │ │ │ + @ instruction: 0xf67e0106 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r7, r5 │ │ │ │ + adds r6, r7, r5 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - cmp r3, #96 @ 0x60 │ │ │ │ + cmp r3, #100 @ 0x64 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - movw r1, #2054 @ 0x806 │ │ │ │ - ldr r0, [pc, #504] @ (472048 ) │ │ │ │ + movw r1, #18438 @ 0x4806 │ │ │ │ + ldr r0, [pc, #520] @ (472058 ) │ │ │ │ lsls r4, r1, #4 │ │ │ │ - cmp r3, #82 @ 0x52 │ │ │ │ + cmp r3, #86 @ 0x56 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - cmp r3, #56 @ 0x38 │ │ │ │ + cmp r3, #60 @ 0x3c │ │ │ │ lsls r7, r0, #4 │ │ │ │ - @ instruction: 0xf61a0106 │ │ │ │ - cmp r3, #58 @ 0x3a │ │ │ │ + @ instruction: 0xf61e0106 │ │ │ │ + cmp r3, #62 @ 0x3e │ │ │ │ lsls r7, r0, #4 │ │ │ │ - cmp r3, #34 @ 0x22 │ │ │ │ + cmp r3, #38 @ 0x26 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - addw r1, r4, #2054 @ 0x806 │ │ │ │ - cmp r3, #90 @ 0x5a │ │ │ │ + addw r1, r8, #2054 @ 0x806 │ │ │ │ + cmp r3, #94 @ 0x5e │ │ │ │ lsls r7, r0, #4 │ │ │ │ - cmp r3, #10 │ │ │ │ + cmp r3, #14 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - cmp r2, #242 @ 0xf2 │ │ │ │ + cmp r2, #246 @ 0xf6 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - rsbs r1, r4, #8781824 @ 0x860000 │ │ │ │ - ldr r0, [pc, #88] @ (471ed4 ) │ │ │ │ + rsbs r1, r8, #8781824 @ 0x860000 │ │ │ │ + ldr r0, [pc, #104] @ (471ee4 ) │ │ │ │ lsls r4, r1, #4 │ │ │ │ │ │ │ │ 00471e7c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -486615,20 +486615,20 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ b.n 472184 │ │ │ │ lsls r6, r3, #4 │ │ │ │ ldrb r6, [r4, r0] │ │ │ │ lsls r5, r3, #4 │ │ │ │ adds r6, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #128 @ 0x80 │ │ │ │ + movs r2, #132 @ 0x84 │ │ │ │ lsls r7, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - vrhadd.u32 d0, d4, d5 │ │ │ │ - orns r1, ip, #8781824 @ 0x860000 │ │ │ │ + vrhadd.u32 d0, d8, d5 │ │ │ │ + eor.w r1, r0, #8781824 @ 0x860000 │ │ │ │ │ │ │ │ 00471f30 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #32] @ (471f60 ) │ │ │ │ @@ -486721,20 +486721,20 @@ │ │ │ │ lsls r5, r3, #4 │ │ │ │ b.n 4720cc │ │ │ │ lsls r6, r3, #4 │ │ │ │ adds r6, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r6, r4] │ │ │ │ lsls r5, r3, #4 │ │ │ │ - movs r1, #148 @ 0x94 │ │ │ │ + movs r1, #152 @ 0x98 │ │ │ │ lsls r7, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 1, 4, cr0, cr4, cr5, {0} │ │ │ │ - @ instruction: 0xf3900106 │ │ │ │ + cdp2 1, 4, cr0, cr8, cr5, {0} │ │ │ │ + @ instruction: 0xf3940106 │ │ │ │ │ │ │ │ 0047202c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #200] @ 472104 │ │ │ │ @@ -486904,20 +486904,20 @@ │ │ │ │ lsls r5, r3, #4 │ │ │ │ udf #180 @ 0xb4 │ │ │ │ lsls r6, r3, #4 │ │ │ │ adds r6, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, r5] │ │ │ │ lsls r5, r3, #4 │ │ │ │ - subs r4, r2, #7 │ │ │ │ + subs r0, r3, #7 │ │ │ │ lsls r7, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - stc2 1, cr0, [ip], {5} │ │ │ │ - rsbs r1, r0, #6 │ │ │ │ + ldc2 1, cr0, [r0], {5} │ │ │ │ + rsbs r1, r4, #6 │ │ │ │ │ │ │ │ 004721ec : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr.w r5, [pc, #1064] @ 472628 │ │ │ │ @@ -487331,67 +487331,67 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r2, [r5, r6] │ │ │ │ lsls r5, r3, #4 │ │ │ │ ldrsb r0, [r0, r7] │ │ │ │ movs r0, r0 │ │ │ │ - stc2 1, cr0, [r2, #-20] @ 0xffffffec │ │ │ │ + stc2 1, cr0, [r6, #-20] @ 0xffffffec │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - @ instruction: 0xf3300106 │ │ │ │ - ldc2l 1, cr0, [lr], {5} │ │ │ │ + @ instruction: 0xf3340106 │ │ │ │ + stc2l 1, cr0, [r2], #20 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - @ instruction: 0xf1fe0106 │ │ │ │ - smull r0, r1, r0, r5 │ │ │ │ + addw r1, r2, #6 │ │ │ │ + smull r0, r1, r4, r5 │ │ │ │ ldr r0, [sp, #944] @ 0x3b0 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - @ instruction: 0xf1e20106 │ │ │ │ - smmla r1, r8, r5, r0 │ │ │ │ + @ instruction: 0xf1e60106 │ │ │ │ + smmla r1, ip, r5, r0 │ │ │ │ ldr r0, [sp, #832] @ 0x340 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - rsb r1, r6, #6 │ │ │ │ - smlsd r1, r8, r5, r0 │ │ │ │ + rsb r1, sl, #6 │ │ │ │ + smlsd r1, ip, r5, r0 │ │ │ │ ldr r0, [sp, #720] @ 0x2d0 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - sub.w r1, sl, #6 │ │ │ │ - smlad r1, r0, r5, r0 │ │ │ │ + sub.w r1, lr, #6 │ │ │ │ + smlad r1, r4, r5, r0 │ │ │ │ ldr r0, [sp, #608] @ 0x260 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - @ instruction: 0xf18e0106 │ │ │ │ - @ instruction: 0xfaf80105 │ │ │ │ + @ instruction: 0xf1920106 │ │ │ │ + @ instruction: 0xfafc0105 │ │ │ │ strh r0, [r1, #60] @ 0x3c │ │ │ │ lsls r6, r2, #4 │ │ │ │ - bpl.n 4726d8 │ │ │ │ + bpl.n 4726e0 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - bpl.n 472718 │ │ │ │ + bpl.n 472720 │ │ │ │ lsls r5, r0, #4 │ │ │ │ ldr r0, [sp, #400] @ 0x190 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - adcs.w r1, sl, #6 │ │ │ │ - @ instruction: 0xfac40105 │ │ │ │ + adcs.w r1, lr, #6 │ │ │ │ + @ instruction: 0xfac80105 │ │ │ │ strh r2, [r2, #58] @ 0x3a │ │ │ │ lsls r6, r2, #4 │ │ │ │ - bmi.n 4726e4 │ │ │ │ + bmi.n 4726ec │ │ │ │ lsls r5, r0, #4 │ │ │ │ - bmi.n 472654 │ │ │ │ + bmi.n 47265c │ │ │ │ lsls r5, r0, #4 │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - @ instruction: 0xf1200106 │ │ │ │ - @ instruction: 0xfa8a0105 │ │ │ │ + @ instruction: 0xf1240106 │ │ │ │ + @ instruction: 0xfa8e0105 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - add.w r1, r4, #6 │ │ │ │ - @ instruction: 0xfa7a0105 │ │ │ │ + add.w r1, r8, #6 │ │ │ │ + @ instruction: 0xfa7e0105 │ │ │ │ str r7, [sp, #968] @ 0x3c8 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - @ instruction: 0xf0e80106 │ │ │ │ - @ instruction: 0xfa6a0105 │ │ │ │ + @ instruction: 0xf0ec0106 │ │ │ │ + @ instruction: 0xfa6e0105 │ │ │ │ │ │ │ │ 004726e4 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -487432,20 +487432,20 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ bls.n 472750 │ │ │ │ lsls r6, r3, #4 │ │ │ │ strh r2, [r6, r7] │ │ │ │ lsls r5, r3, #4 │ │ │ │ adds r6, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r1, r1 │ │ │ │ + subs r0, r2, r1 │ │ │ │ lsls r7, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - vst2.8 {d0[0],d1[0]}, [ip], r5 │ │ │ │ - mcrr 1, 0, r0, r8, cr6 │ │ │ │ + ldrsb.w r0, [r0, #261] @ 0x105 │ │ │ │ + mcrr 1, 0, r0, ip, cr6 │ │ │ │ │ │ │ │ 00472764 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr.w r2, [pc, #2012] @ 472f54 │ │ │ │ @@ -488230,114 +488230,114 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r4, r4] │ │ │ │ lsls r5, r3, #4 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 473010 │ │ │ │ + bpl.n 473018 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - adcs.w r1, r2, #6 │ │ │ │ - eors.w r1, r0, r6 │ │ │ │ + adcs.w r1, r6, #6 │ │ │ │ + eors.w r1, r4, r6 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 472f38 │ │ │ │ + bcc.n 472f40 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldmdb ip, {r1, r2, r8} │ │ │ │ - vaddw.s16 q8, q0, d6 │ │ │ │ - vrhadd.s d0, d4, d6 │ │ │ │ - ldrd r0, r1, [r0], #-24 │ │ │ │ - ldmia r5!, {r7} │ │ │ │ + stmdb r0!, {r1, r2, r8} │ │ │ │ + vaddw.s16 q8, q2, d6 │ │ │ │ + vrhadd.s d0, d8, d6 │ │ │ │ + ldrd r0, r1, [r4], #-24 │ │ │ │ + ldmia r5!, {r2, r7} │ │ │ │ lsls r5, r0, #4 │ │ │ │ - adds r4, r6, #6 │ │ │ │ + adds r0, r7, #6 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - cdp 1, 15, cr0, cr10, cr6, {0} │ │ │ │ - @ instruction: 0xe8380106 │ │ │ │ - cbnz r0, 47302e │ │ │ │ + cdp 1, 15, cr0, cr14, cr6, {0} │ │ │ │ + @ instruction: 0xe83c0106 │ │ │ │ + cbnz r4, 47302e │ │ │ │ lsls r5, r2, #4 │ │ │ │ - cdp 1, 10, cr0, cr4, cr6, {0} │ │ │ │ - b.n 472f80 │ │ │ │ + cdp 1, 10, cr0, cr8, cr6, {0} │ │ │ │ + b.n 472f88 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - cbnz r4, 47301a │ │ │ │ + cbnz r0, 47301c │ │ │ │ lsls r5, r2, #4 │ │ │ │ - cdp 1, 2, cr0, cr8, cr6, {0} │ │ │ │ - b.n 472e80 │ │ │ │ + cdp 1, 2, cr0, cr12, cr6, {0} │ │ │ │ + b.n 472e88 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - cdp 1, 0, cr0, cr10, cr6, {0} │ │ │ │ - b.n 472e5c │ │ │ │ + cdp 1, 0, cr0, cr14, cr6, {0} │ │ │ │ + b.n 472e64 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r6, [r5, r1] │ │ │ │ + str r2, [r6, r1] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - b.n 472e0c │ │ │ │ + b.n 472e14 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldcl 1, cr0, [ip, #24] │ │ │ │ - stcl 1, cr0, [sl, #24] │ │ │ │ - ldc 1, cr0, [r0, #24]! │ │ │ │ - b.n 472dc4 │ │ │ │ + stcl 1, cr0, [r0, #24]! │ │ │ │ + stcl 1, cr0, [lr, #24] │ │ │ │ + ldc 1, cr0, [r4, #24]! │ │ │ │ + b.n 472dcc │ │ │ │ lsls r6, r0, #4 │ │ │ │ - asrs r6, r2, #12 │ │ │ │ + asrs r2, r3, #12 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldcl 1, cr0, [r2, #-24]! @ 0xffffffe8 │ │ │ │ - b.n 472d50 │ │ │ │ + ldcl 1, cr0, [r6, #-24]! @ 0xffffffe8 │ │ │ │ + b.n 472d58 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - stc 1, cr0, [sl, #-24] @ 0xffffffe8 │ │ │ │ - b.n 472c88 │ │ │ │ + stc 1, cr0, [lr, #-24] @ 0xffffffe8 │ │ │ │ + b.n 472c90 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - bgt.n 472f88 │ │ │ │ + bgt.n 472f90 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldcl 1, cr0, [r0], {6} │ │ │ │ - b.n 472c1c │ │ │ │ + ldcl 1, cr0, [r4], {6} │ │ │ │ + b.n 472c24 │ │ │ │ lsls r6, r0, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r2, r6 │ │ │ │ + subs r4, r2, r6 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - stc 1, cr0, [lr], {6} │ │ │ │ - b.n 472bac │ │ │ │ + ldc 1, cr0, [r2], {6} │ │ │ │ + b.n 472bb4 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - bcc.n 472f74 │ │ │ │ + bcc.n 472f7c │ │ │ │ lsls r5, r0, #4 │ │ │ │ - b.n 472b80 │ │ │ │ + b.n 472b88 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - stcl 1, cr0, [r6], #-24 @ 0xffffffe8 │ │ │ │ - mrrc 1, 0, r0, r0, cr6 @ │ │ │ │ - b.n 472b44 │ │ │ │ + stcl 1, cr0, [sl], #-24 @ 0xffffffe8 │ │ │ │ + mrrc 1, 0, r0, r4, cr6 │ │ │ │ + b.n 472b4c │ │ │ │ lsls r6, r0, #4 │ │ │ │ - bcc.n 473100 │ │ │ │ + bcc.n 473108 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - b.n 472b0c │ │ │ │ + b.n 472b14 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - stc 1, cr0, [r2], #-24 @ 0xffffffe8 │ │ │ │ - bcc.n 4730bc │ │ │ │ + stc 1, cr0, [r6], #-24 @ 0xffffffe8 │ │ │ │ + bcc.n 4730c4 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - b.n 472ac8 │ │ │ │ + b.n 472ad0 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - @ instruction: 0xebfa0106 │ │ │ │ - @ instruction: 0xebe00106 │ │ │ │ - b.n 472a84 │ │ │ │ + @ instruction: 0xebfe0106 │ │ │ │ + @ instruction: 0xebe40106 │ │ │ │ + b.n 472a8c │ │ │ │ lsls r6, r0, #4 │ │ │ │ ldrh r6, [r7, #54] @ 0x36 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - b.n 47303c │ │ │ │ + b.n 473044 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - asrs r6, r6, #2 │ │ │ │ + asrs r2, r7, #2 │ │ │ │ lsls r7, r0, #4 │ │ │ │ ldrh r2, [r4, #54] @ 0x36 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - b.n 473010 │ │ │ │ + b.n 473018 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - bne.n 472fd0 │ │ │ │ + bne.n 472fd8 │ │ │ │ lsls r5, r0, #4 │ │ │ │ ldrh r6, [r0, #54] @ 0x36 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - b.n 472fe4 │ │ │ │ + b.n 472fec │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strb r2, [r4, r3] │ │ │ │ + strb r6, [r4, r3] │ │ │ │ lsls r6, r0, #4 │ │ │ │ │ │ │ │ 00473070 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -488409,20 +488409,20 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [pc, #360] @ (47328c ) │ │ │ │ lsls r5, r3, #4 │ │ │ │ ldmia r7!, {r1, r4, r6} │ │ │ │ lsls r6, r3, #4 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r3, r4} │ │ │ │ + ldmia r7!, {r2, r3, r4} │ │ │ │ lsls r5, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strd r0, r1, [r0, #-24]! │ │ │ │ - b.n 473674 │ │ │ │ + strd r0, r1, [r4, #-24]! │ │ │ │ + b.n 47367c │ │ │ │ lsls r6, r0, #4 │ │ │ │ ldr r1, [pc, #1000] @ (473528 ) │ │ │ │ lsls r5, r3, #4 │ │ │ │ │ │ │ │ 00473140 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -489014,119 +489014,119 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #584] @ (47395c ) │ │ │ │ lsls r5, r3, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r5, #29 │ │ │ │ + asrs r0, r6, #29 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - b.n 4739d4 │ │ │ │ + b.n 4739dc │ │ │ │ lsls r6, r0, #4 │ │ │ │ ldr r0, [pc, #744] @ (473a10 ) │ │ │ │ lsls r5, r3, #4 │ │ │ │ ldrsh r0, [r7, r0] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r3, #28 │ │ │ │ + asrs r6, r3, #28 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - b.n 473940 │ │ │ │ + b.n 473948 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - asrs r4, r7, #26 │ │ │ │ + asrs r0, r0, #27 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - b.n 47388c │ │ │ │ + b.n 473894 │ │ │ │ lsls r6, r0, #4 │ │ │ │ subs r4, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #1] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 472f4c │ │ │ │ + b.n 472f54 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - asrs r6, r6, #24 │ │ │ │ + asrs r2, r7, #24 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - b.n 473794 │ │ │ │ + b.n 47379c │ │ │ │ lsls r6, r0, #4 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r3, r6} │ │ │ │ + stmia r4!, {r2, r3, r6} │ │ │ │ lsls r5, r0, #4 │ │ │ │ - asrs r4, r7, #19 │ │ │ │ + asrs r0, r0, #20 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - asrs r6, r2, #20 │ │ │ │ + asrs r2, r3, #20 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - svc 4 │ │ │ │ + svc 8 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - udf #196 @ 0xc4 │ │ │ │ + udf #200 @ 0xc8 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - adds r0, r6, #3 │ │ │ │ + adds r4, r6, #3 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - asrs r6, r2, #19 │ │ │ │ + asrs r2, r3, #19 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - asrs r0, r0, #19 │ │ │ │ + asrs r4, r0, #19 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - asrs r4, r3, #18 │ │ │ │ + asrs r0, r4, #18 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - asrs r4, r0, #18 │ │ │ │ + asrs r0, r1, #18 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - udf #114 @ 0x72 │ │ │ │ + udf #118 @ 0x76 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - adds r4, r3, #2 │ │ │ │ + adds r0, r4, #2 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - adds r0, #140 @ 0x8c │ │ │ │ + adds r0, #144 @ 0x90 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - asrs r4, r2, #17 │ │ │ │ + asrs r0, r3, #17 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - asrs r2, r7, #16 │ │ │ │ + asrs r6, r7, #16 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - udf #40 @ 0x28 │ │ │ │ + udf #44 @ 0x2c │ │ │ │ lsls r6, r0, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh.w r0, [r2, ] │ │ │ │ - asrs r4, r0, #16 │ │ │ │ + ldrsh.w r0, [r6, ] │ │ │ │ + asrs r0, r1, #16 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ble.n 473788 │ │ │ │ + ble.n 473790 │ │ │ │ lsls r6, r0, #4 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r3, #15 │ │ │ │ + asrs r0, r4, #15 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ble.n 473744 │ │ │ │ + ble.n 47374c │ │ │ │ lsls r6, r0, #4 │ │ │ │ - asrs r4, r0, #15 │ │ │ │ + asrs r0, r1, #15 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ble.n 47371c │ │ │ │ + ble.n 473724 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - asrs r4, r6, #14 │ │ │ │ + asrs r0, r7, #14 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - asrs r4, r3, #14 │ │ │ │ + asrs r0, r4, #14 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ble.n 4736dc │ │ │ │ + ble.n 4736e4 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - cmp r7, #204 @ 0xcc │ │ │ │ + cmp r7, #208 @ 0xd0 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strb.w r0, [ip, #262] @ 0x106 │ │ │ │ - asrs r6, r3, #13 │ │ │ │ + ldrb.w r0, [r0, #262] @ 0x106 │ │ │ │ + asrs r2, r4, #13 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ble.n 47386c │ │ │ │ + ble.n 473874 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - asrs r6, r0, #13 │ │ │ │ + asrs r2, r1, #13 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ble.n 473844 │ │ │ │ + ble.n 47384c │ │ │ │ lsls r6, r0, #4 │ │ │ │ - asrs r2, r6, #11 │ │ │ │ + asrs r6, r6, #11 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - bgt.n 4737a4 │ │ │ │ + bgt.n 4737ac │ │ │ │ lsls r6, r0, #4 │ │ │ │ - asrs r6, r3, #11 │ │ │ │ + asrs r2, r4, #11 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - asrs r4, r6, #10 │ │ │ │ + asrs r0, r7, #10 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - bgt.n 473734 │ │ │ │ + bgt.n 47373c │ │ │ │ lsls r6, r0, #4 │ │ │ │ │ │ │ │ 004737f4 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -489191,21 +489191,21 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmia r7!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r6, r3, #4 │ │ │ │ cmp r6, r5 │ │ │ │ lsls r5, r3, #4 │ │ │ │ movs r4, #96 @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 473934 │ │ │ │ + blt.n 47393c │ │ │ │ lsls r6, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 4733fc │ │ │ │ + b.n 473404 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - blt.n 4738b0 │ │ │ │ + blt.n 4738b8 │ │ │ │ lsls r6, r0, #4 │ │ │ │ │ │ │ │ 004738a8 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -489299,21 +489299,21 @@ │ │ │ │ lsls r5, r3, #4 │ │ │ │ stmia r6!, {r2, r5, r6, r7} │ │ │ │ lsls r6, r3, #4 │ │ │ │ movs r4, #96 @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ sbcs r0, r7 │ │ │ │ lsls r5, r3, #4 │ │ │ │ - bge.n 473a58 │ │ │ │ + bge.n 473a60 │ │ │ │ lsls r6, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 473338 │ │ │ │ + b.n 473340 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - bge.n 4739d4 │ │ │ │ + bge.n 4739dc │ │ │ │ lsls r6, r0, #4 │ │ │ │ │ │ │ │ 004739a4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -489484,21 +489484,21 @@ │ │ │ │ lsls r5, r3, #4 │ │ │ │ stmia r5!, {r2, r3, r4, r5} │ │ │ │ lsls r6, r3, #4 │ │ │ │ movs r4, #96 @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #248 @ 0xf8 │ │ │ │ lsls r5, r3, #4 │ │ │ │ - bhi.n 473a98 │ │ │ │ + bhi.n 473aa0 │ │ │ │ lsls r6, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 474188 │ │ │ │ + b.n 474190 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - bhi.n 473c14 │ │ │ │ + bhi.n 473c1c │ │ │ │ lsls r6, r0, #4 │ │ │ │ │ │ │ │ 00473b64 : │ │ │ │ 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 │ │ │ │ @@ -489903,87 +489903,87 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #62 @ 0x3e │ │ │ │ lsls r5, r3, #4 │ │ │ │ ldrsb r0, [r0, r7] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 4746c4 │ │ │ │ + b.n 4746cc │ │ │ │ lsls r5, r0, #4 │ │ │ │ strh r2, [r2, #6] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - bls.n 473f30 │ │ │ │ + bls.n 473f38 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - b.n 474690 │ │ │ │ + b.n 474698 │ │ │ │ lsls r5, r0, #4 │ │ │ │ ldrb r4, [r4, #30] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - bhi.n 473ee0 │ │ │ │ + bhi.n 473ee8 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - b.n 4743e8 │ │ │ │ + b.n 4743f0 │ │ │ │ lsls r5, r0, #4 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - bhi.n 473ebc │ │ │ │ + bhi.n 473ec4 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - b.n 4743ac │ │ │ │ + b.n 4743b4 │ │ │ │ lsls r5, r0, #4 │ │ │ │ ldrb r4, [r6, #29] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - bhi.n 474098 │ │ │ │ + bhi.n 4740a0 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - b.n 4743a0 │ │ │ │ + b.n 4743a8 │ │ │ │ lsls r5, r0, #4 │ │ │ │ ldrb r4, [r3, #29] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - bhi.n 474074 │ │ │ │ + bhi.n 47407c │ │ │ │ lsls r6, r0, #4 │ │ │ │ - b.n 474364 │ │ │ │ + b.n 47436c │ │ │ │ lsls r5, r0, #4 │ │ │ │ ldrb r4, [r0, #29] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - bhi.n 474050 │ │ │ │ + bhi.n 474058 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - b.n 474328 │ │ │ │ + b.n 474330 │ │ │ │ lsls r5, r0, #4 │ │ │ │ ldr r4, [r6, #96] @ 0x60 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - cbnz r6, 474058 │ │ │ │ + cbnz r2, 47405a │ │ │ │ lsls r5, r0, #4 │ │ │ │ - cbnz r4, 474064 │ │ │ │ + cbnz r0, 474066 │ │ │ │ lsls r5, r0, #4 │ │ │ │ ldrb r4, [r2, #28] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - bhi.n 474008 │ │ │ │ + bhi.n 474010 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - b.n 4742e0 │ │ │ │ + b.n 4742e8 │ │ │ │ lsls r5, r0, #4 │ │ │ │ ldr r2, [r0, #96] @ 0x60 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - revsh r4, r0 │ │ │ │ + revsh r0, r1 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - cbnz r2, 474062 │ │ │ │ + cbnz r6, 474062 │ │ │ │ lsls r5, r0, #4 │ │ │ │ ldrb r6, [r3, #27] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - bvc.n 473fb4 │ │ │ │ + bvc.n 473fbc │ │ │ │ lsls r6, r0, #4 │ │ │ │ - b.n 47428c │ │ │ │ + b.n 474294 │ │ │ │ lsls r5, r0, #4 │ │ │ │ ldrb r6, [r0, #27] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - bvc.n 473f90 │ │ │ │ + bvc.n 473f98 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - b.n 474280 │ │ │ │ + b.n 474288 │ │ │ │ lsls r5, r0, #4 │ │ │ │ ldrb r6, [r5, #26] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - bvc.n 473f6c │ │ │ │ + bvc.n 473f74 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - b.n 474274 │ │ │ │ + b.n 47427c │ │ │ │ lsls r5, r0, #4 │ │ │ │ │ │ │ │ 00474028 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -490025,21 +490025,21 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ittt lt │ │ │ │ lsllt r6, r3, #4 │ │ │ │ sublt r2, #174 @ 0xae │ │ │ │ lsllt r5, r3, #4 │ │ │ │ movs r4, #96 @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 474134 │ │ │ │ + bcc.n 47413c │ │ │ │ lsls r6, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 474134 │ │ │ │ + b.n 47413c │ │ │ │ lsls r5, r0, #4 │ │ │ │ - bcc.n 4740b0 │ │ │ │ + bcc.n 4740b8 │ │ │ │ lsls r6, r0, #4 │ │ │ │ │ │ │ │ 004740a8 : │ │ │ │ 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 │ │ │ │ @@ -490569,94 +490569,94 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r2, #38 @ 0x26 │ │ │ │ lsls r5, r3, #4 │ │ │ │ strh r4, [r7, #24] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 47451c │ │ │ │ + bhi.n 474524 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - bcs.n 4746e0 │ │ │ │ + bcs.n 4746e8 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - lsrs r0, r6, #2 │ │ │ │ + lsrs r4, r6, #2 │ │ │ │ lsls r7, r0, #4 │ │ │ │ subs r1, #202 @ 0xca │ │ │ │ lsls r5, r3, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r5, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r4, #28 │ │ │ │ + lsls r4, r4, #28 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - beq.n 4745bc │ │ │ │ + beq.n 4745c4 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - lsls r6, r3, #25 │ │ │ │ + lsls r2, r4, #25 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - beq.n 474640 │ │ │ │ + beq.n 474648 │ │ │ │ lsls r6, r0, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r4, #25 │ │ │ │ + lsls r4, r4, #25 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - lsls r0, r6, #24 │ │ │ │ + lsls r4, r6, #24 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldmia r7, {r2, r5, r6, r7} │ │ │ │ + ldmia r7, {r3, r5, r6, r7} │ │ │ │ lsls r6, r0, #4 │ │ │ │ - @ instruction: 0xfbf80112 │ │ │ │ - lsls r0, r7, #23 │ │ │ │ + @ instruction: 0xfbfc0112 │ │ │ │ + lsls r4, r7, #23 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldmia r7, {r2, r3, r5, r7} │ │ │ │ + ldmia r7, {r4, r5, r7} │ │ │ │ lsls r6, r0, #4 │ │ │ │ - addw r1, lr, #2054 @ 0x806 │ │ │ │ - asrs r6, r0, #18 │ │ │ │ + @ instruction: 0xf6120106 │ │ │ │ + asrs r2, r1, #18 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - lsls r4, r0, #23 │ │ │ │ + lsls r0, r1, #23 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldmia r7!, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldmia r7!, {r1, r4, r6} │ │ │ │ + ldmia r7!, {r1, r2, r4, r6} │ │ │ │ lsls r6, r0, #4 │ │ │ │ - subs r6, #210 @ 0xd2 │ │ │ │ + subs r6, #214 @ 0xd6 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - bpl.n 4746f4 │ │ │ │ + bpl.n 4746fc │ │ │ │ lsls r6, r0, #4 │ │ │ │ - lsls r6, r0, #22 │ │ │ │ + lsls r2, r1, #22 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - lsls r4, r1, #21 │ │ │ │ + lsls r0, r2, #21 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldmia r7!, {} │ │ │ │ + ldmia r7!, {r2} │ │ │ │ lsls r6, r0, #4 │ │ │ │ - add r2, sp, #152 @ 0x98 │ │ │ │ + add r2, sp, #168 @ 0xa8 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - lsls r0, r4, #20 │ │ │ │ + lsls r4, r4, #20 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldmia r6, {r2, r4, r6, r7} │ │ │ │ + ldmia r6, {r3, r4, r6, r7} │ │ │ │ lsls r6, r0, #4 │ │ │ │ - lsls r6, r0, #21 │ │ │ │ + lsls r2, r1, #21 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - lsls r4, r4, #19 │ │ │ │ + lsls r0, r5, #19 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldmia r6!, {r3, r4, r7} │ │ │ │ + ldmia r6!, {r2, r3, r4, r7} │ │ │ │ lsls r6, r0, #4 │ │ │ │ - @ instruction: 0xfaba0112 │ │ │ │ - lsls r2, r5, #18 │ │ │ │ + @ instruction: 0xfabe0112 │ │ │ │ + lsls r6, r5, #18 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldmia r6, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r6, {r1, r5, r6} │ │ │ │ lsls r6, r0, #4 │ │ │ │ ldrb r2, [r2, #1] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - bne.n 47471c │ │ │ │ + bne.n 474724 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - cbnz r2, 4746d6 │ │ │ │ + cbnz r6, 4746d6 │ │ │ │ lsls r5, r0, #4 │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - bne.n 4746f8 │ │ │ │ + bne.n 474700 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - bne.n 474778 │ │ │ │ + bne.n 474780 │ │ │ │ lsls r5, r0, #4 │ │ │ │ │ │ │ │ 0047469c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -490768,25 +490768,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r7, #24] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #200 @ 0xc8 │ │ │ │ lsls r5, r3, #4 │ │ │ │ - bcs.n 474858 │ │ │ │ + bcs.n 474860 │ │ │ │ lsls r6, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r6, #9 │ │ │ │ + lsls r0, r7, #9 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldmia r4!, {r3, r5} │ │ │ │ + ldmia r4!, {r2, r3, r5} │ │ │ │ lsls r6, r0, #4 │ │ │ │ - asrs r0, r0, #4 │ │ │ │ + asrs r4, r0, #4 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - add r0, pc, #48 @ (adr r0, 4747ec ) │ │ │ │ + add r0, pc, #64 @ (adr r0, 4747fc ) │ │ │ │ lsls r5, r2, #4 │ │ │ │ │ │ │ │ 004747bc : │ │ │ │ stmdb 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 │ │ │ │ @@ -491890,77 +491890,77 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r7, #24] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r6, {r1, r4, r5, r6, r7} │ │ │ │ lsls r6, r0, #4 │ │ │ │ - vaddw.u8 q0, q3, d6 │ │ │ │ - ldmia r0!, {r1, r3, r6, r7} │ │ │ │ + vaddw.u8 q0, q5, d6 │ │ │ │ + ldmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r4, #220 @ 0xdc │ │ │ │ lsls r5, r3, #4 │ │ │ │ - usada8 r1, sl, r6, r0 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + usada8 r1, lr, r6, r0 │ │ │ │ + stmia r4!, {r1, r6, r7} │ │ │ │ lsls r6, r0, #4 │ │ │ │ - vld2.8 {d16[0],d17[0]}, [r6], r6 │ │ │ │ - stmia r3!, {r1, r3, r5} │ │ │ │ + vld2.8 {d16[0],d17[0]}, [sl], r6 │ │ │ │ + stmia r3!, {r1, r2, r3, r5} │ │ │ │ lsls r6, r0, #4 │ │ │ │ - vld4.8 {d16,d18,d20,d22}, [r0], r6 │ │ │ │ - stmia r2!, {r2, r5, r7} │ │ │ │ + vld4.8 {d16,d18,d20,d22}, [r4], r6 │ │ │ │ + stmia r2!, {r3, r5, r7} │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrsh.w r0, [r6, ] │ │ │ │ - stmia r2!, {r1, r3, r4, r5, r6} │ │ │ │ + ldrsh.w r0, [sl, ] │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r6, r0, #4 │ │ │ │ - vst4.8 {d0,d2,d4,d6}, [sl], r6 │ │ │ │ - stmia r2!, {r1, r2, r3, r6} │ │ │ │ + vst4.8 {d0,d2,d4,d6}, [lr], r6 │ │ │ │ + stmia r2!, {r1, r4, r6} │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr.w r0, [ip, #262] @ 0x106 │ │ │ │ - stmia r2!, {r5} │ │ │ │ + str??.w r0, [r0, #262] @ 0x106 │ │ │ │ + stmia r2!, {r2, r5} │ │ │ │ lsls r6, r0, #4 │ │ │ │ - lsls r6, r1, #28 │ │ │ │ + lsls r2, r2, #28 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrh.w r0, [lr, #262] @ 0x106 │ │ │ │ - stmia r2!, {r1} │ │ │ │ + str.w r0, [r2, #262] @ 0x106 │ │ │ │ + stmia r2!, {r1, r2} │ │ │ │ lsls r6, r0, #4 │ │ │ │ vrhadd.u16 d0, d0, d1 │ │ │ │ - ldrb.w r0, [lr, #262] @ 0x106 │ │ │ │ - stmia r1!, {r1, r5, r6, r7} │ │ │ │ + strh.w r0, [r2, #262] @ 0x106 │ │ │ │ + stmia r1!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrh.w r0, [ip, ] │ │ │ │ - stmia r1!, {r1, r7} │ │ │ │ + str.w r0, [r0, ] │ │ │ │ + stmia r1!, {r1, r2, r7} │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrb.w r0, [r6, ] │ │ │ │ - stmia r1!, {r1, r3, r4, r6} │ │ │ │ + ldrb.w r0, [sl, ] │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r6, r0, #4 │ │ │ │ - @ instruction: 0xf7ee0106 │ │ │ │ - stmia r1!, {r2, r4, r5} │ │ │ │ + @ instruction: 0xf7f20106 │ │ │ │ + stmia r1!, {r3, r4, r5} │ │ │ │ lsls r6, r0, #4 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf7d00106 │ │ │ │ - stmia r1!, {r2, r4} │ │ │ │ + @ instruction: 0xf7d40106 │ │ │ │ + stmia r1!, {r3, r4} │ │ │ │ lsls r6, r0, #4 │ │ │ │ - @ instruction: 0xf7b80106 │ │ │ │ - stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + @ instruction: 0xf7bc0106 │ │ │ │ + stmia r1!, {} │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldmia r7, {r2, r3, r4, r5, r6, r7} │ │ │ │ + beq.n 4753d0 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - lsls r0, r0, #23 │ │ │ │ + lsls r4, r0, #23 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - @ instruction: 0xf76a0106 │ │ │ │ - stmia r0!, {r4, r5, r7} │ │ │ │ + @ instruction: 0xf76e0106 │ │ │ │ + stmia r0!, {r2, r4, r5, r7} │ │ │ │ lsls r6, r0, #4 │ │ │ │ - @ instruction: 0xf7520106 │ │ │ │ - stmia r0!, {r3, r4, r7} │ │ │ │ + @ instruction: 0xf7560106 │ │ │ │ + stmia r0!, {r2, r3, r4, r7} │ │ │ │ lsls r6, r0, #4 │ │ │ │ - @ instruction: 0xf7220106 │ │ │ │ - stmia r0!, {r3, r5, r6} │ │ │ │ + @ instruction: 0xf7260106 │ │ │ │ + stmia r0!, {r2, r3, r5, r6} │ │ │ │ lsls r6, r0, #4 │ │ │ │ mov r0, r7 │ │ │ │ blx 344c20 <_Py_Dealloc@plt+0x4> │ │ │ │ b.w 474a6e │ │ │ │ ldr r3, [pc, #388] @ (47557c ) │ │ │ │ movw r2, #725 @ 0x2d5 │ │ │ │ ldr r1, [pc, #384] @ (475580 ) │ │ │ │ @@ -492106,91 +492106,91 @@ │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #1360 @ 0x550 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf63c0106 │ │ │ │ - nop {8} │ │ │ │ - lsls r6, r0, #4 │ │ │ │ - @ instruction: 0xf6140106 │ │ │ │ - it pl │ │ │ │ + movw r1, #2054 @ 0x806 │ │ │ │ + itt hi │ │ │ │ + lslhi r6, r0, #4 │ │ │ │ + @ instruction: 0xf6180106 │ │ │ │ + itt pl │ │ │ │ lslpl r6, r0, #4 │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ + ldrpl r0, [r0, #28] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - stmia r2!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r2!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r6, r0, #4 │ │ │ │ - @ instruction: 0xf5f80106 │ │ │ │ + @ instruction: 0xf5fc0106 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r2!, {r1, r5, r7} │ │ │ │ lsls r6, r0, #4 │ │ │ │ - @ instruction: 0xf5e00106 │ │ │ │ + @ instruction: 0xf5e40106 │ │ │ │ ldr r0, [r2, #24] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - stmia r2!, {r1, r2, r7} │ │ │ │ + stmia r2!, {r1, r3, r7} │ │ │ │ lsls r6, r0, #4 │ │ │ │ - adds r7, #40 @ 0x28 │ │ │ │ + adds r7, #44 @ 0x2c │ │ │ │ lsls r6, r0, #4 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - stmia r2!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r2!, {r1, r4, r5, r6} │ │ │ │ lsls r6, r0, #4 │ │ │ │ - rsbs r1, r0, #8781824 @ 0x860000 │ │ │ │ + rsbs r1, r4, #8781824 @ 0x860000 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - stmia r2!, {r1, r2, r4, r6} │ │ │ │ + stmia r2!, {r1, r3, r4, r6} │ │ │ │ lsls r6, r0, #4 │ │ │ │ - sub.w r1, r8, #8781824 @ 0x860000 │ │ │ │ + sub.w r1, ip, #8781824 @ 0x860000 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r2!, {r1, r6} │ │ │ │ lsls r6, r0, #4 │ │ │ │ - add r4, sp, #896 @ 0x380 │ │ │ │ + add r4, sp, #912 @ 0x390 │ │ │ │ lsls r5, r0, #4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - stmia r2!, {r1, r2, r5} │ │ │ │ + stmia r2!, {r1, r3, r5} │ │ │ │ lsls r6, r0, #4 │ │ │ │ - movs r6, #28 │ │ │ │ + movs r6, #32 │ │ │ │ lsls r6, r0, #4 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - stmia r2!, {r1, r2, r3} │ │ │ │ + stmia r2!, {r1, r4} │ │ │ │ lsls r6, r0, #4 │ │ │ │ - sbcs.w r1, r0, #8781824 @ 0x860000 │ │ │ │ + sbcs.w r1, r4, #8781824 @ 0x860000 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - stmia r1!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r0, #4 │ │ │ │ - adc.w r1, r8, #8781824 @ 0x860000 │ │ │ │ + adc.w r1, ip, #8781824 @ 0x860000 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r1!, {r1, r5, r6, r7} │ │ │ │ lsls r6, r0, #4 │ │ │ │ - cmp r6, #248 @ 0xf8 │ │ │ │ + cmp r6, #252 @ 0xfc │ │ │ │ lsls r6, r0, #4 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - stmia r1!, {r1, r2, r6, r7} │ │ │ │ + stmia r1!, {r1, r3, r6, r7} │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldmia r4!, {r5} │ │ │ │ + ldmia r4!, {r2, r5} │ │ │ │ lsls r5, r0, #4 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - stmia r1!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r1!, {r1, r4, r5, r7} │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldmia r6, {r2, r4, r6} │ │ │ │ + ldmia r6, {r3, r4, r6} │ │ │ │ lsls r5, r0, #4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - stmia r1!, {r1, r2, r4, r7} │ │ │ │ + stmia r1!, {r1, r3, r4, r7} │ │ │ │ lsls r6, r0, #4 │ │ │ │ - movs r7, #104 @ 0x68 │ │ │ │ + movs r7, #108 @ 0x6c │ │ │ │ lsls r6, r0, #4 │ │ │ │ │ │ │ │ 0047562c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -492286,22 +492286,22 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r7, #12] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #72 @ 0x48 │ │ │ │ lsls r5, r3, #4 │ │ │ │ - lsls r4, r4, #6 │ │ │ │ + lsls r0, r5, #6 │ │ │ │ lsls r6, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bfi r1, r4, #0, #7 │ │ │ │ - pop {r3, r5, r7} │ │ │ │ + bfi r1, r8, #0, #7 │ │ │ │ + pop {r2, r3, r5, r7} │ │ │ │ lsls r6, r0, #4 │ │ │ │ - cdp2 1, 14, cr0, cr6, cr5, {0} │ │ │ │ + cdp2 1, 14, cr0, cr10, cr5, {0} │ │ │ │ │ │ │ │ 0047572c : │ │ │ │ stmdb 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, #804] @ (475a64 ) │ │ │ │ @@ -492641,66 +492641,66 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #16 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r6, #80] @ 0x50 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - bkpt 0x002c │ │ │ │ + bkpt 0x0030 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldmia r1, {r1, r4, r5} │ │ │ │ + ldmia r1, {r1, r2, r4, r5} │ │ │ │ lsls r5, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - sbcs.w r1, r2, #6 │ │ │ │ - rev16 r6, r6 │ │ │ │ + sbcs.w r1, r6, #6 │ │ │ │ + rev16 r2, r7 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - add r6, pc, #792 @ (adr r6, 475db8 ) │ │ │ │ + add r6, pc, #808 @ (adr r6, 475dc8 ) │ │ │ │ lsls r5, r0, #4 │ │ │ │ - adc.w r1, r8, #6 │ │ │ │ - rev16 r6, r1 │ │ │ │ + adc.w r1, ip, #6 │ │ │ │ + rev16 r2, r2 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - adds.w r1, r8, #6 │ │ │ │ - rev r4, r3 │ │ │ │ + adds.w r1, ip, #6 │ │ │ │ + rev r0, r4 │ │ │ │ lsls r6, r0, #4 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - add.w r1, r0, #6 │ │ │ │ - @ instruction: 0xf0d80106 │ │ │ │ - cbnz r4, 475af6 │ │ │ │ + add.w r1, r4, #6 │ │ │ │ + @ instruction: 0xf0dc0106 │ │ │ │ + cbnz r0, 475af8 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - add r7, pc, #768 @ (adr r7, 475dc4 ) │ │ │ │ + add r7, pc, #784 @ (adr r7, 475dd4 ) │ │ │ │ lsls r5, r0, #4 │ │ │ │ - cbnz r4, 475af8 │ │ │ │ + cbnz r0, 475afa │ │ │ │ lsls r6, r0, #4 │ │ │ │ - @ instruction: 0xf0b20106 │ │ │ │ - @ instruction: 0xf0a00106 │ │ │ │ - cbnz r4, 475afc │ │ │ │ + @ instruction: 0xf0b60106 │ │ │ │ + @ instruction: 0xf0a40106 │ │ │ │ + cbnz r0, 475afe │ │ │ │ lsls r6, r0, #4 │ │ │ │ - @ instruction: 0xf0d60106 │ │ │ │ - orns r1, sl, #6 │ │ │ │ - cbnz r6, 475afe │ │ │ │ + @ instruction: 0xf0da0106 │ │ │ │ + orns r1, lr, #6 │ │ │ │ + cbnz r2, 475b00 │ │ │ │ lsls r6, r0, #4 │ │ │ │ str r6, [r5, #60] @ 0x3c │ │ │ │ lsls r6, r2, #4 │ │ │ │ - pop {r2, r5, r6, r7} │ │ │ │ + pop {r3, r5, r6, r7} │ │ │ │ lsls r6, r0, #4 │ │ │ │ - pop {r1, r2, r4, pc} │ │ │ │ + pop {r1, r3, r4, pc} │ │ │ │ lsls r5, r0, #4 │ │ │ │ strh r6, [r2, r3] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - add r0, pc, #416 @ (adr r0, 475c94 ) │ │ │ │ + add r0, pc, #432 @ (adr r0, 475ca4 ) │ │ │ │ lsls r5, r0, #4 │ │ │ │ - add r0, pc, #536 @ (adr r0, 475d10 ) │ │ │ │ + add r0, pc, #552 @ (adr r0, 475d20 ) │ │ │ │ lsls r5, r0, #4 │ │ │ │ strh r0, [r0, r3] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldr r7, [sp, #520] @ 0x208 │ │ │ │ + ldr r7, [sp, #536] @ 0x218 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - add r0, pc, #224 @ (adr r0, 475be4 ) │ │ │ │ + add r0, pc, #240 @ (adr r0, 475bf4 ) │ │ │ │ lsls r5, r0, #4 │ │ │ │ │ │ │ │ 00475b04 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -492788,22 +492788,22 @@ │ │ │ │ lsls r6, r3, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r7, #5 │ │ │ │ lsls r5, r3, #4 │ │ │ │ - add r2, pc, #664 @ (adr r2, 475e7c ) │ │ │ │ + add r2, pc, #680 @ (adr r2, 475e8c ) │ │ │ │ lsls r5, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cdp 1, 13, cr0, cr10, cr6, {0} │ │ │ │ - @ instruction: 0xb7de │ │ │ │ + cdp 1, 13, cr0, cr14, cr6, {0} │ │ │ │ + @ instruction: 0xb7e2 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldc2 1, cr0, [r6], #20 │ │ │ │ + ldc2 1, cr0, [sl], #20 │ │ │ │ │ │ │ │ 00475bf4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr.w r5, [pc, #1736] @ 4762d0 │ │ │ │ @@ -493476,113 +493476,113 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #28 │ │ │ │ movs r0, r0 │ │ │ │ - cdp 1, 5, cr0, cr14, cr6, {0} │ │ │ │ + cdp 1, 6, cr0, cr2, cr6, {0} │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cdp 1, 1, cr0, cr8, cr6, {0} │ │ │ │ - @ instruction: 0xb6a0 │ │ │ │ + cdp 1, 1, cr0, cr12, cr6, {0} │ │ │ │ + @ instruction: 0xb6a4 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - stcl 1, cr0, [r8, #24] │ │ │ │ + stcl 1, cr0, [ip, #24] │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xeb300106 │ │ │ │ - cbz r0, 476372 │ │ │ │ + @ instruction: 0xeb340106 │ │ │ │ + cbz r4, 476372 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - @ instruction: 0xeb220106 │ │ │ │ - pkhbt r1, lr, r6 │ │ │ │ - cbz r6, 476364 │ │ │ │ + @ instruction: 0xeb260106 │ │ │ │ + @ instruction: 0xead20106 │ │ │ │ + cbz r2, 476366 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - @ instruction: 0xeaa80106 │ │ │ │ - cbz r0, 476364 │ │ │ │ + @ instruction: 0xeaac0106 │ │ │ │ + cbz r4, 476364 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - eors.w r1, r0, r6 │ │ │ │ - cbz r0, 476366 │ │ │ │ + eors.w r1, r4, r6 │ │ │ │ + cbz r4, 476366 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - orn r1, ip, r6 │ │ │ │ - uxtb r4, r6 │ │ │ │ + orns r1, r0, r6 │ │ │ │ + uxtb r0, r7 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - bics.w r1, sl, r6 │ │ │ │ - uxtb r2, r0 │ │ │ │ + bics.w r1, lr, r6 │ │ │ │ + uxtb r6, r0 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - eors.w r1, r6, r6 │ │ │ │ + eors.w r1, sl, r6 │ │ │ │ add r2, sp, #528 @ 0x210 │ │ │ │ lsls r2, r0, #4 │ │ │ │ add r2, sp, #424 @ 0x1a8 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - strd r0, r1, [r4, #24] │ │ │ │ - sxtb r6, r0 │ │ │ │ + strd r0, r1, [r8, #24] │ │ │ │ + sxtb r2, r1 │ │ │ │ lsls r6, r0, #4 │ │ │ │ stmia r3!, {r1, r5, r6, r7} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - @ instruction: 0xf73e0105 │ │ │ │ - @ instruction: 0xe98a0106 │ │ │ │ - sxth r2, r2 │ │ │ │ + @ instruction: 0xf7420105 │ │ │ │ + @ instruction: 0xe98e0106 │ │ │ │ + sxth r6, r2 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strd r0, r1, [r6, #-24]! │ │ │ │ - cbz r6, 476396 │ │ │ │ + strd r0, r1, [sl, #-24]! │ │ │ │ + cbz r2, 476398 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strd r0, r1, [lr, #-24] │ │ │ │ - cbz r6, 476398 │ │ │ │ + ldrd r0, r1, [r2, #-24] │ │ │ │ + cbz r2, 47639a │ │ │ │ lsls r6, r0, #4 │ │ │ │ ldrb r6, [r0, r1] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - push {r2, r3, r4, r5, lr} │ │ │ │ + push {r6, lr} │ │ │ │ lsls r6, r0, #4 │ │ │ │ - @ instruction: 0xe9b60106 │ │ │ │ + @ instruction: 0xe9ba0106 │ │ │ │ ldrb r2, [r5, r0] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - push {r5, lr} │ │ │ │ + push {r2, r5, lr} │ │ │ │ lsls r6, r0, #4 │ │ │ │ - stmdb r6!, {r1, r2, r8} │ │ │ │ + stmdb sl!, {r1, r2, r8} │ │ │ │ ldrb r6, [r1, r0] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - push {r2, lr} │ │ │ │ + push {r3, lr} │ │ │ │ lsls r6, r0, #4 │ │ │ │ - stmdb sl, {r1, r2, r8} │ │ │ │ + stmdb lr, {r1, r2, r8} │ │ │ │ ldrh r2, [r6, r7] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - push {r3, r5, r6, r7} │ │ │ │ + push {r2, r3, r5, r6, r7} │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strd r0, r1, [lr], #24 │ │ │ │ + ldrd r0, r1, [r2], #24 │ │ │ │ ldrh r6, [r2, r7] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - push {r2, r3, r6, r7} │ │ │ │ + push {r4, r6, r7} │ │ │ │ lsls r6, r0, #4 │ │ │ │ - @ instruction: 0xe8d20106 │ │ │ │ + @ instruction: 0xe8d60106 │ │ │ │ ldrh r2, [r7, r6] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - push {r4, r5, r7} │ │ │ │ + push {r2, r4, r5, r7} │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrd r0, r1, [r6], #24 │ │ │ │ + ldrd r0, r1, [sl], #24 │ │ │ │ ldrh r2, [r3, r6] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - push {r4, r7} │ │ │ │ + push {r2, r4, r7} │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strd r0, r1, [r2], #24 │ │ │ │ + strd r0, r1, [r6], #24 │ │ │ │ ldrh r6, [r7, r5] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - push {r2, r4, r5, r6} │ │ │ │ + push {r3, r4, r5, r6} │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrd r0, r1, [sl], #24 │ │ │ │ + ldrd r0, r1, [lr], #24 │ │ │ │ ldr r2, [pc, #424] @ (476570 ) │ │ │ │ lsls r6, r2, #4 │ │ │ │ - str r7, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldr r0, [sp, #104] @ 0x68 │ │ │ │ + ldr r0, [sp, #120] @ 0x78 │ │ │ │ lsls r5, r0, #4 │ │ │ │ ldr r2, [pc, #336] @ (476524 ) │ │ │ │ lsls r6, r2, #4 │ │ │ │ - str r7, [sp, #88] @ 0x58 │ │ │ │ + str r7, [sp, #104] @ 0x68 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - str r7, [sp, #816] @ 0x330 │ │ │ │ + str r7, [sp, #832] @ 0x340 │ │ │ │ lsls r5, r0, #4 │ │ │ │ │ │ │ │ 004763dc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -493678,22 +493678,22 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r3, #26 │ │ │ │ lsls r5, r3, #4 │ │ │ │ - @ instruction: 0xf3f40105 │ │ │ │ + @ instruction: 0xf3f80105 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 4761b4 │ │ │ │ + b.n 4761bc │ │ │ │ lsls r6, r0, #4 │ │ │ │ - add r6, sp, #992 @ 0x3e0 │ │ │ │ + add r6, sp, #1008 @ 0x3f0 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - b.n 4762e0 │ │ │ │ + b.n 4762e8 │ │ │ │ lsls r6, r0, #4 │ │ │ │ │ │ │ │ 004764dc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -494445,159 +494445,159 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #28 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #280] @ 0x118 │ │ │ │ + ldr r2, [sp, #296] @ 0x128 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - add r5, sp, #872 @ 0x368 │ │ │ │ + add r5, sp, #888 @ 0x378 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - b.n 476888 │ │ │ │ + b.n 476890 │ │ │ │ lsls r6, r0, #4 │ │ │ │ strb r4, [r7, #1] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 476784 │ │ │ │ + b.n 47678c │ │ │ │ lsls r6, r0, #4 │ │ │ │ - add r5, sp, #272 @ 0x110 │ │ │ │ + add r5, sp, #288 @ 0x120 │ │ │ │ lsls r6, r0, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 476514 │ │ │ │ + b.n 47651c │ │ │ │ lsls r6, r0, #4 │ │ │ │ - add r3, sp, #1016 @ 0x3f8 │ │ │ │ + add r4, sp, #8 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - add r3, sp, #640 @ 0x280 │ │ │ │ + add r3, sp, #656 @ 0x290 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - b.n 477448 │ │ │ │ + b.n 477450 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - b.n 4773e8 │ │ │ │ + b.n 4773f0 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - add r3, sp, #376 @ 0x178 │ │ │ │ + add r3, sp, #392 @ 0x188 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - b.n 47738c │ │ │ │ + b.n 477394 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - add r3, sp, #176 @ 0xb0 │ │ │ │ + add r3, sp, #192 @ 0xc0 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r7, [sp, #504] @ 0x1f8 │ │ │ │ + str r7, [sp, #520] @ 0x208 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - b.n 477340 │ │ │ │ + b.n 477348 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #24 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r5, [sp, #576] @ 0x240 │ │ │ │ + str r5, [sp, #592] @ 0x250 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - add r2, sp, #864 @ 0x360 │ │ │ │ + add r2, sp, #880 @ 0x370 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - b.n 4772e0 │ │ │ │ + b.n 4772e8 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - b.n 477278 │ │ │ │ + b.n 477280 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - add r2, sp, #584 @ 0x248 │ │ │ │ + add r2, sp, #600 @ 0x258 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - b.n 477250 │ │ │ │ + b.n 477258 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - add r2, sp, #488 @ 0x1e8 │ │ │ │ + add r2, sp, #504 @ 0x1f8 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - b.n 477228 │ │ │ │ + b.n 477230 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - add r2, sp, #392 @ 0x188 │ │ │ │ + add r2, sp, #408 @ 0x198 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - b.n 477104 │ │ │ │ + b.n 47710c │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r4, [sp, #496] @ 0x1f0 │ │ │ │ + str r4, [sp, #512] @ 0x200 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - add r1, sp, #760 @ 0x2f8 │ │ │ │ + add r1, sp, #776 @ 0x308 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r7, [sp, #576] @ 0x240 │ │ │ │ + str r7, [sp, #592] @ 0x250 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - add r1, sp, #592 @ 0x250 │ │ │ │ + add r1, sp, #608 @ 0x260 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - b.n 47708c │ │ │ │ + b.n 477094 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - b.n 47706c │ │ │ │ + b.n 477074 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - add r1, sp, #464 @ 0x1d0 │ │ │ │ + add r1, sp, #480 @ 0x1e0 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r3, [sp, #784] @ 0x310 │ │ │ │ + str r3, [sp, #800] @ 0x320 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - b.n 476f98 │ │ │ │ + b.n 476fa0 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - add r1, sp, #16 │ │ │ │ + add r1, sp, #32 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - b.n 476e7c │ │ │ │ + b.n 476e84 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - add r0, sp, #456 @ 0x1c8 │ │ │ │ + add r0, sp, #472 @ 0x1d8 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - b.n 476e54 │ │ │ │ + b.n 476e5c │ │ │ │ lsls r6, r0, #4 │ │ │ │ - add r0, sp, #360 @ 0x168 │ │ │ │ + add r0, sp, #376 @ 0x178 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - b.n 476e14 │ │ │ │ + b.n 476e1c │ │ │ │ lsls r6, r0, #4 │ │ │ │ - add r0, sp, #216 @ 0xd8 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - b.n 476de4 │ │ │ │ + b.n 476dec │ │ │ │ lsls r6, r0, #4 │ │ │ │ - add r0, sp, #96 @ 0x60 │ │ │ │ + add r0, sp, #112 @ 0x70 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - @ instruction: 0xb778 │ │ │ │ + @ instruction: 0xb77c │ │ │ │ lsls r5, r0, #4 │ │ │ │ - b.n 476db8 │ │ │ │ + b.n 476dc0 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - add r7, pc, #1016 @ (adr r7, 477148 ) │ │ │ │ + add r0, sp, #8 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - b.n 476d78 │ │ │ │ + b.n 476d80 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - add r7, pc, #872 @ (adr r7, 4770c0 ) │ │ │ │ + add r7, pc, #888 @ (adr r7, 4770d0 ) │ │ │ │ lsls r6, r0, #4 │ │ │ │ - svc 248 @ 0xf8 │ │ │ │ + svc 252 @ 0xfc │ │ │ │ lsls r6, r0, #4 │ │ │ │ - add r7, pc, #760 @ (adr r7, 477058 ) │ │ │ │ + add r7, pc, #776 @ (adr r7, 477068 ) │ │ │ │ lsls r6, r0, #4 │ │ │ │ asrs r4, r6 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrh r6, [r6, #46] @ 0x2e │ │ │ │ + ldrh r2, [r7, #46] @ 0x2e │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrh r4, [r5, #52] @ 0x34 │ │ │ │ + ldrh r0, [r6, #52] @ 0x34 │ │ │ │ lsls r5, r0, #4 │ │ │ │ asrs r0, r3 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrh r2, [r5, #52] @ 0x34 │ │ │ │ + ldrh r6, [r5, #52] @ 0x34 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrh r0, [r1, #54] @ 0x36 │ │ │ │ + ldrh r4, [r1, #54] @ 0x36 │ │ │ │ lsls r5, r0, #4 │ │ │ │ str r0, [r6, r7] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - add r2, sp, #920 @ 0x398 │ │ │ │ + add r2, sp, #936 @ 0x3a8 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - asrs r0, r6, #17 │ │ │ │ + asrs r4, r6, #17 │ │ │ │ lsls r6, r0, #4 │ │ │ │ str r4, [r2, r7] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - add r2, sp, #808 @ 0x328 │ │ │ │ + add r2, sp, #824 @ 0x338 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - lsrs r0, r0, #27 │ │ │ │ + lsrs r4, r0, #27 │ │ │ │ lsls r6, r0, #4 │ │ │ │ str r0, [r7, r6] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - add r2, sp, #696 @ 0x2b8 │ │ │ │ + add r2, sp, #712 @ 0x2c8 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r4, [sp, #944] @ 0x3b0 │ │ │ │ + str r4, [sp, #960] @ 0x3c0 │ │ │ │ lsls r5, r0, #4 │ │ │ │ │ │ │ │ 00476d9c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -494699,29 +494699,29 @@ │ │ │ │ lsls r5, r3, #4 │ │ │ │ str r2, [sp, #184] @ 0xb8 │ │ │ │ lsls r6, r3, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #200] @ 0xc8 │ │ │ │ + str r0, [sp, #216] @ 0xd8 │ │ │ │ lsls r5, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 476de0 │ │ │ │ + ble.n 476de8 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - add r5, pc, #424 @ (adr r5, 477048 ) │ │ │ │ + add r5, pc, #440 @ (adr r5, 477058 ) │ │ │ │ lsls r6, r0, #4 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r6, #18 │ │ │ │ lsls r5, r3, #4 │ │ │ │ - add r1, sp, #320 @ 0x140 │ │ │ │ + add r1, sp, #336 @ 0x150 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - and.w r1, r0, r5 │ │ │ │ + and.w r1, r4, r5 │ │ │ │ │ │ │ │ 00476eb0 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r4, [pc, #1044] @ 4772d4 │ │ │ │ @@ -495151,83 +495151,83 @@ │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [pc, #800] @ (477614 ) │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r6, #11] │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 477384 │ │ │ │ + blt.n 47738c │ │ │ │ lsls r6, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 4772bc │ │ │ │ + bge.n 4772c4 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - add r2, pc, #528 @ (adr r2, 477518 ) │ │ │ │ + add r2, pc, #544 @ (adr r2, 477528 ) │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r0, [sp, #160] @ 0xa0 │ │ │ │ + str r0, [sp, #176] @ 0xb0 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - bge.n 477210 │ │ │ │ + bge.n 477218 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - add r2, pc, #136 @ (adr r2, 47739c ) │ │ │ │ + add r2, pc, #152 @ (adr r2, 4773ac ) │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrh r6, [r3, #36] @ 0x24 │ │ │ │ + ldrh r2, [r4, #36] @ 0x24 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrh r4, [r1, #62] @ 0x3e │ │ │ │ + ldrh r0, [r2, #62] @ 0x3e │ │ │ │ lsls r5, r0, #4 │ │ │ │ - bge.n 477368 │ │ │ │ + bge.n 477370 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - add r1, pc, #792 @ (adr r1, 47763c ) │ │ │ │ + add r1, pc, #808 @ (adr r1, 47764c ) │ │ │ │ lsls r6, r0, #4 │ │ │ │ - bge.n 477338 │ │ │ │ + bge.n 477340 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - add r1, pc, #704 @ (adr r1, 4775ec ) │ │ │ │ + add r1, pc, #720 @ (adr r1, 4775fc ) │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrh r4, [r0, #48] @ 0x30 │ │ │ │ + ldrh r0, [r1, #48] @ 0x30 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - add r1, pc, #608 @ (adr r1, 477594 ) │ │ │ │ + add r1, pc, #624 @ (adr r1, 4775a4 ) │ │ │ │ lsls r6, r0, #4 │ │ │ │ - bls.n 4772fc │ │ │ │ + bls.n 477304 │ │ │ │ lsls r6, r0, #4 │ │ │ │ cbz r4, 477380 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - b.n 477010 │ │ │ │ + b.n 477018 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - bls.n 4772a8 │ │ │ │ + bls.n 4772b0 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - add r1, pc, #368 @ (adr r1, 4774b8 ) │ │ │ │ + add r1, pc, #384 @ (adr r1, 4774c8 ) │ │ │ │ lsls r6, r0, #4 │ │ │ │ ldr r3, [pc, #728] @ (477624 ) │ │ │ │ lsls r6, r2, #4 │ │ │ │ - add r4, pc, #688 @ (adr r4, 477600 ) │ │ │ │ + add r4, pc, #704 @ (adr r4, 477610 ) │ │ │ │ lsls r6, r0, #4 │ │ │ │ - add r4, pc, #888 @ (adr r4, 4776cc ) │ │ │ │ + add r4, pc, #904 @ (adr r4, 4776dc ) │ │ │ │ lsls r5, r0, #4 │ │ │ │ ldr r3, [pc, #616] @ (4775c0 ) │ │ │ │ lsls r6, r2, #4 │ │ │ │ - add r4, pc, #576 @ (adr r4, 47759c ) │ │ │ │ + add r4, pc, #592 @ (adr r4, 4775ac ) │ │ │ │ lsls r6, r0, #4 │ │ │ │ - bls.n 47726c │ │ │ │ + bls.n 477274 │ │ │ │ lsls r6, r0, #4 │ │ │ │ ldr r3, [pc, #504] @ (47755c ) │ │ │ │ lsls r6, r2, #4 │ │ │ │ - add r4, pc, #464 @ (adr r4, 477538 ) │ │ │ │ + add r4, pc, #480 @ (adr r4, 477548 ) │ │ │ │ lsls r6, r0, #4 │ │ │ │ - b.n 4779a0 │ │ │ │ + b.n 4779a8 │ │ │ │ lsls r5, r0, #4 │ │ │ │ ldr r3, [pc, #392] @ (4774f8 ) │ │ │ │ lsls r6, r2, #4 │ │ │ │ - add r4, pc, #352 @ (adr r4, 4774d4 ) │ │ │ │ + add r4, pc, #368 @ (adr r4, 4774e4 ) │ │ │ │ lsls r6, r0, #4 │ │ │ │ - b.n 477acc │ │ │ │ + b.n 477ad4 │ │ │ │ lsls r5, r0, #4 │ │ │ │ subs r2, #78 @ 0x4e │ │ │ │ lsls r6, r2, #4 │ │ │ │ - strh r0, [r4, #62] @ 0x3e │ │ │ │ + strh r4, [r4, #62] @ 0x3e │ │ │ │ lsls r5, r0, #4 │ │ │ │ - strh r6, [r7, #62] @ 0x3e │ │ │ │ + ldrh r2, [r0, #0] │ │ │ │ lsls r5, r0, #4 │ │ │ │ │ │ │ │ 00477384 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -495326,29 +495326,29 @@ │ │ │ │ lsls r5, r3, #4 │ │ │ │ ldrh r0, [r0, #34] @ 0x22 │ │ │ │ lsls r6, r3, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r7, #30] │ │ │ │ + ldrh r6, [r7, #30] │ │ │ │ lsls r5, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 477430 │ │ │ │ + bvc.n 477438 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r7, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r7, [sp, #520] @ 0x208 │ │ │ │ lsls r6, r0, #4 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #27 │ │ │ │ lsls r5, r3, #4 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 476ccc │ │ │ │ + b.n 476cd4 │ │ │ │ lsls r5, r0, #4 │ │ │ │ │ │ │ │ 00477498 : │ │ │ │ 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 │ │ │ │ @@ -495980,108 +495980,108 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 477aac │ │ │ │ + bvs.n 477ab4 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r6, [sp, #216] @ 0xd8 │ │ │ │ + ldr r6, [sp, #232] @ 0xe8 │ │ │ │ lsls r6, r0, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 477a18 │ │ │ │ + bne.n 477a20 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bmi.n 477b08 │ │ │ │ + bmi.n 477b10 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r3, [sp, #360] @ 0x168 │ │ │ │ + ldr r3, [sp, #376] @ 0x178 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - add sp, #8 │ │ │ │ + add sp, #24 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - svc 254 @ 0xfe │ │ │ │ + b.n 477afc │ │ │ │ lsls r5, r0, #4 │ │ │ │ - bcc.n 477a3c │ │ │ │ + bcc.n 477a44 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r2, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r2, [sp, #968] @ 0x3c8 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - bcc.n 477a18 │ │ │ │ + bcc.n 477a20 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r2, [sp, #856] @ 0x358 │ │ │ │ + ldr r2, [sp, #872] @ 0x368 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - bcc.n 477bf0 │ │ │ │ + bcc.n 477bf8 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r2, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r2, [sp, #776] @ 0x308 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - beq.n 477aa4 │ │ │ │ + beq.n 477aac │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bcc.n 477b90 │ │ │ │ + bcc.n 477b98 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r2, [sp, #544] @ 0x220 │ │ │ │ + ldr r2, [sp, #560] @ 0x230 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - bcc.n 477bac │ │ │ │ + bcc.n 477bb4 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - bcc.n 477b34 │ │ │ │ + bcc.n 477b3c │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r2, [sp, #336] @ 0x150 │ │ │ │ + ldr r2, [sp, #352] @ 0x160 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - bcs.n 477b0c │ │ │ │ + bcs.n 477b14 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + ldr r2, [sp, #256] @ 0x100 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - beq.n 477bc0 │ │ │ │ + beq.n 477bc8 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bcs.n 477aac │ │ │ │ + bcs.n 477ab4 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - bcs.n 477bfc │ │ │ │ + bcs.n 477c04 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r1, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r1, [sp, #696] @ 0x2b8 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - bcs.n 477bd4 │ │ │ │ + bcs.n 477bdc │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r1, [sp, #584] @ 0x248 │ │ │ │ + ldr r1, [sp, #600] @ 0x258 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strd r0, r1, [r4, #-56]! @ 0x38 │ │ │ │ - udf #112 @ 0x70 │ │ │ │ + strd r0, r1, [r8, #-56]! @ 0x38 │ │ │ │ + udf #116 @ 0x74 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - bcs.n 477b84 │ │ │ │ + bcs.n 477b8c │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r1, [sp, #400] @ 0x190 │ │ │ │ + ldr r1, [sp, #416] @ 0x1a0 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - bne.n 477b58 │ │ │ │ + bcs.n 477b60 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r1, [sp, #288] @ 0x120 │ │ │ │ + ldr r1, [sp, #304] @ 0x130 │ │ │ │ lsls r6, r0, #4 │ │ │ │ adds r2, #188 @ 0xbc │ │ │ │ lsls r6, r2, #4 │ │ │ │ - strh r6, [r1, #2] │ │ │ │ + strh r2, [r2, #2] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - strh r4, [r5, #2] │ │ │ │ + strh r0, [r6, #2] │ │ │ │ lsls r5, r0, #4 │ │ │ │ bics r0, r3 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldr r4, [sp, #568] @ 0x238 │ │ │ │ + ldr r4, [sp, #584] @ 0x248 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrh r4, [r3, #0] │ │ │ │ + ldrh r0, [r4, #0] │ │ │ │ lsls r5, r0, #4 │ │ │ │ muls r0, r7 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldr r4, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r4, [sp, #456] @ 0x1c8 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ble.n 477be8 │ │ │ │ + ble.n 477bf0 │ │ │ │ lsls r5, r0, #4 │ │ │ │ muls r4, r3 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldr r4, [sp, #328] @ 0x148 │ │ │ │ + ldr r4, [sp, #344] @ 0x158 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strh r4, [r3, #22] │ │ │ │ + strh r0, [r4, #22] │ │ │ │ lsls r5, r0, #4 │ │ │ │ │ │ │ │ 00477b94 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -496180,23 +496180,23 @@ │ │ │ │ ldr r0, [pc, #64] @ (477cc0 ) │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ mrc2 1, 6, r0, cr14, cr12, {0} │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 477cf8 │ │ │ │ + bgt.n 477d00 │ │ │ │ lsls r5, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r7, {r4, r5, r6, r7} │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r7, [sp, #224] @ 0xe0 │ │ │ │ + str r7, [sp, #240] @ 0xf0 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - add r5, pc, #648 @ (adr r5, 477f28 ) │ │ │ │ + add r5, pc, #664 @ (adr r5, 477f38 ) │ │ │ │ lsls r5, r0, #4 │ │ │ │ │ │ │ │ 00477ca0 : │ │ │ │ stmdb 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 │ │ │ │ @@ -497305,121 +497305,121 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #132 @ 0x84 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #600] @ 0x258 │ │ │ │ + ldr r2, [sp, #616] @ 0x268 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r4, [sp, #328] @ 0x148 │ │ │ │ + str r4, [sp, #344] @ 0x158 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r2, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r2, [sp, #488] @ 0x1e8 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r4, [sp, #200] @ 0xc8 │ │ │ │ + str r4, [sp, #216] @ 0xd8 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - add r2, pc, #456 @ (adr r2, 478a20 ) │ │ │ │ + add r2, pc, #472 @ (adr r2, 478a30 ) │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r1, [sp, #504] @ 0x1f8 │ │ │ │ + str r1, [sp, #520] @ 0x208 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r7, [sp, #712] @ 0x2c8 │ │ │ │ + str r7, [sp, #728] @ 0x2d8 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r7, [sp, #80] @ 0x50 │ │ │ │ + str r7, [sp, #96] @ 0x60 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r0, [sp, #832] @ 0x340 │ │ │ │ + str r0, [sp, #848] @ 0x350 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - lsrs r2, r4, #12 │ │ │ │ + lsrs r6, r4, #12 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - bpl.n 478794 │ │ │ │ + bpl.n 47879c │ │ │ │ lsls r5, r0, #4 │ │ │ │ - str r6, [sp, #792] @ 0x318 │ │ │ │ + str r6, [sp, #808] @ 0x328 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r0, [sp, #528] @ 0x210 │ │ │ │ + str r0, [sp, #544] @ 0x220 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r6, [sp, #664] @ 0x298 │ │ │ │ + str r6, [sp, #680] @ 0x2a8 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r0, [sp, #392] @ 0x188 │ │ │ │ + str r0, [sp, #408] @ 0x198 │ │ │ │ lsls r6, r0, #4 │ │ │ │ ldrh r2, [r5, #0] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - str r6, [sp, #440] @ 0x1b8 │ │ │ │ + str r6, [sp, #456] @ 0x1c8 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r0, [sp, #176] @ 0xb0 │ │ │ │ + str r0, [sp, #192] @ 0xc0 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r6, [sp, #336] @ 0x150 │ │ │ │ + str r6, [sp, #352] @ 0x160 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ lsls r6, r0, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r0!, {r1, r5, r6, r7} │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r6, [sp, #64] @ 0x40 │ │ │ │ + str r6, [sp, #80] @ 0x50 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrh r4, [r1, #62] @ 0x3e │ │ │ │ + ldrh r0, [r2, #62] @ 0x3e │ │ │ │ lsls r6, r0, #4 │ │ │ │ - bne.n 47886c │ │ │ │ + bne.n 478874 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - str r5, [sp, #824] @ 0x338 │ │ │ │ + str r5, [sp, #840] @ 0x348 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrh r0, [r1, #60] @ 0x3c │ │ │ │ + ldrh r4, [r1, #60] @ 0x3c │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r5, [sp, #656] @ 0x290 │ │ │ │ + str r5, [sp, #672] @ 0x2a0 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrh r0, [r4, #58] @ 0x3a │ │ │ │ + ldrh r4, [r4, #58] @ 0x3a │ │ │ │ lsls r6, r0, #4 │ │ │ │ strh r4, [r3, #56] @ 0x38 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrh r4, [r5, #56] @ 0x38 │ │ │ │ + ldrh r0, [r6, #56] @ 0x38 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r5, [sp, #392] @ 0x188 │ │ │ │ + str r5, [sp, #408] @ 0x198 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r5, [sp, #208] @ 0xd0 │ │ │ │ + str r5, [sp, #224] @ 0xe0 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrh r0, [r6, #54] @ 0x36 │ │ │ │ + ldrh r4, [r6, #54] @ 0x36 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r5, [sp, #16] │ │ │ │ + str r5, [sp, #32] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrh r0, [r0, #54] @ 0x36 │ │ │ │ + ldrh r4, [r0, #54] @ 0x36 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r4, [sp, #936] @ 0x3a8 │ │ │ │ + str r4, [sp, #952] @ 0x3b8 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrh r6, [r4, #52] @ 0x34 │ │ │ │ + ldrh r2, [r5, #52] @ 0x34 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - beq.n 478890 │ │ │ │ + beq.n 478898 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - str r4, [sp, #792] @ 0x318 │ │ │ │ + str r4, [sp, #808] @ 0x328 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrh r2, [r0, #52] @ 0x34 │ │ │ │ + ldrh r6, [r0, #52] @ 0x34 │ │ │ │ lsls r6, r0, #4 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r2, r3, r4} │ │ │ │ + stmia r7!, {r5} │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r3, [sp, #1008] @ 0x3f0 │ │ │ │ + str r4, [sp, #0] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrh r0, [r7, #44] @ 0x2c │ │ │ │ + ldrh r4, [r7, #44] @ 0x2c │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r3, [sp, #1000] @ 0x3e8 │ │ │ │ + str r3, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r3, [sp, #896] @ 0x380 │ │ │ │ + str r3, [sp, #912] @ 0x390 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrh r4, [r3, #44] @ 0x2c │ │ │ │ + ldrh r0, [r4, #44] @ 0x2c │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r3, [sp, #520] @ 0x208 │ │ │ │ + str r3, [sp, #536] @ 0x218 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrh r6, [r7, #40] @ 0x28 │ │ │ │ + ldrh r2, [r0, #42] @ 0x2a │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #124 @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #912] @ 0x390 │ │ │ │ + str r1, [sp, #928] @ 0x3a0 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrh r0, [r4, #28] │ │ │ │ + ldrh r4, [r4, #28] │ │ │ │ lsls r6, r0, #4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 478612 │ │ │ │ @@ -498060,148 +498060,148 @@ │ │ │ │ add.w r3, r3, #1712 @ 0x6b0 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r1, #58] @ 0x3a │ │ │ │ + ldrh r0, [r2, #58] @ 0x3a │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrh r0, [r1, #8] │ │ │ │ + ldrh r4, [r1, #8] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrh r4, [r0, #56] @ 0x38 │ │ │ │ + ldrh r0, [r1, #56] @ 0x38 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrh r0, [r0, #6] │ │ │ │ + ldrh r4, [r0, #6] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrh r2, [r6, #52] @ 0x34 │ │ │ │ + ldrh r6, [r6, #52] @ 0x34 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrh r6, [r5, #2] │ │ │ │ + ldrh r2, [r6, #2] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrh r6, [r6, #50] @ 0x32 │ │ │ │ + ldrh r2, [r7, #50] @ 0x32 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrh r2, [r6, #0] │ │ │ │ + ldrh r6, [r6, #0] │ │ │ │ lsls r6, r0, #4 │ │ │ │ strh r0, [r3, #0] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrh r6, [r1, #50] @ 0x32 │ │ │ │ + ldrh r2, [r2, #50] @ 0x32 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrh r4, [r0, #0] │ │ │ │ + ldrh r0, [r1, #0] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - mov lr, r2 │ │ │ │ + mov sl, r3 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldmia r3, {r2, r3, r7} │ │ │ │ + ldmia r3!, {r4, r7} │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrh r4, [r1, #42] @ 0x2a │ │ │ │ + ldrh r0, [r2, #42] @ 0x2a │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strh r0, [r1, #56] @ 0x38 │ │ │ │ + strh r4, [r1, #56] @ 0x38 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrh r4, [r2, #40] @ 0x28 │ │ │ │ + ldrh r0, [r3, #40] @ 0x28 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strh r0, [r2, #54] @ 0x36 │ │ │ │ + strh r4, [r2, #54] @ 0x36 │ │ │ │ lsls r6, r0, #4 │ │ │ │ ldrb r2, [r1, #26] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - strh r2, [r3, #52] @ 0x34 │ │ │ │ + strh r6, [r3, #52] @ 0x34 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrh r0, [r2, #38] @ 0x26 │ │ │ │ + ldrh r4, [r2, #38] @ 0x26 │ │ │ │ lsls r6, r0, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - itte vs │ │ │ │ + itet vs │ │ │ │ lslvs r6, r0, #4 │ │ │ │ - ldrhvs r6, [r3, #36] @ 0x24 │ │ │ │ - lslvc r6, r0, #4 │ │ │ │ - strh r2, [r3, #50] @ 0x32 │ │ │ │ + ldrhvc r2, [r4, #36] @ 0x24 │ │ │ │ + lslvs r6, r0, #4 │ │ │ │ + strh r6, [r3, #50] @ 0x32 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrh r4, [r0, #36] @ 0x24 │ │ │ │ + ldrh r0, [r1, #36] @ 0x24 │ │ │ │ lsls r6, r0, #4 │ │ │ │ ldrb r2, [r5, #24] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - strh r0, [r6, #48] @ 0x30 │ │ │ │ + strh r4, [r6, #48] @ 0x30 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrh r0, [r3, #34] @ 0x22 │ │ │ │ + ldrh r4, [r3, #34] @ 0x22 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strh r4, [r2, #48] @ 0x30 │ │ │ │ + strh r0, [r3, #48] @ 0x30 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrh r0, [r0, #34] @ 0x22 │ │ │ │ + ldrh r4, [r0, #34] @ 0x22 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strh r4, [r7, #46] @ 0x2e │ │ │ │ + strh r0, [r0, #48] @ 0x30 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrh r6, [r7, #30] │ │ │ │ + ldrh r2, [r0, #32] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strh r2, [r7, #44] @ 0x2c │ │ │ │ + strh r6, [r7, #44] @ 0x2c │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrh r2, [r4, #30] │ │ │ │ + ldrh r6, [r4, #30] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strh r6, [r3, #44] @ 0x2c │ │ │ │ + strh r2, [r4, #44] @ 0x2c │ │ │ │ lsls r6, r0, #4 │ │ │ │ ldrb r6, [r0, #22] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrh r0, [r6, #28] │ │ │ │ + ldrh r4, [r6, #28] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strh r4, [r5, #42] @ 0x2a │ │ │ │ + strh r0, [r6, #42] @ 0x2a │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrh r4, [r3, #28] │ │ │ │ + ldrh r0, [r4, #28] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strh r0, [r3, #42] @ 0x2a │ │ │ │ + strh r4, [r3, #42] @ 0x2a │ │ │ │ lsls r6, r0, #4 │ │ │ │ ldrb r0, [r0, #21] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrh r2, [r5, #26] │ │ │ │ + ldrh r6, [r5, #26] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strh r6, [r4, #40] @ 0x28 │ │ │ │ + strh r2, [r5, #40] @ 0x28 │ │ │ │ lsls r6, r0, #4 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x0016 │ │ │ │ + bkpt 0x001a │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrh r2, [r6, #24] │ │ │ │ + ldrh r6, [r6, #24] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strh r6, [r5, #38] @ 0x26 │ │ │ │ + strh r2, [r6, #38] @ 0x26 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrh r0, [r2, #24] │ │ │ │ + ldrh r4, [r2, #24] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strh r4, [r1, #38] @ 0x26 │ │ │ │ + strh r0, [r2, #38] @ 0x26 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrh r0, [r7, #22] │ │ │ │ + ldrh r4, [r7, #22] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strh r4, [r6, #36] @ 0x24 │ │ │ │ + strh r0, [r7, #36] @ 0x24 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrh r6, [r2, #22] │ │ │ │ + ldrh r2, [r3, #22] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strh r2, [r2, #36] @ 0x24 │ │ │ │ + strh r6, [r2, #36] @ 0x24 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrh r4, [r7, #20] │ │ │ │ + ldrh r0, [r0, #22] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strh r0, [r7, #34] @ 0x22 │ │ │ │ + strh r4, [r7, #34] @ 0x22 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - pop {r1, r2, r3, r4, r6, pc} │ │ │ │ + pop {r1, r5, r6, pc} │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrh r2, [r7, #18] │ │ │ │ + ldrh r6, [r7, #18] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strh r6, [r6, #32] │ │ │ │ + strh r2, [r7, #32] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrh r0, [r4, #18] │ │ │ │ + ldrh r4, [r4, #18] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strh r4, [r3, #32] │ │ │ │ + strh r0, [r4, #32] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrh r6, [r6, #16] │ │ │ │ + ldrh r2, [r7, #16] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strh r2, [r6, #30] │ │ │ │ + strh r6, [r6, #30] │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r6, #62 @ 0x3e │ │ │ │ lsls r6, r2, #4 │ │ │ │ - strh r4, [r6, #56] @ 0x38 │ │ │ │ + strh r0, [r7, #56] @ 0x38 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - cdp2 1, 15, cr0, cr14, cr5, {0} │ │ │ │ + vrhadd.u8 d0, d2, d5 │ │ │ │ cmp r6, #34 @ 0x22 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - strh r0, [r3, #56] @ 0x38 │ │ │ │ + strh r4, [r3, #56] @ 0x38 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - vrhadd.u8 d16, d6, d5 │ │ │ │ + vrhadd.u8 d16, d10, d5 │ │ │ │ │ │ │ │ 00479110 : │ │ │ │ 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, #1004] @ (479510 ) │ │ │ │ @@ -498630,77 +498630,77 @@ │ │ │ │ @ instruction: 0xe8c0011c │ │ │ │ strb r0, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - rev16 r2, r2 │ │ │ │ + rev16 r6, r2 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strh r6, [r1, #6] │ │ │ │ + strh r2, [r2, #6] │ │ │ │ lsls r6, r0, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r6, 479574 │ │ │ │ + cbnz r2, 479576 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strh r2, [r4, #0] │ │ │ │ + strh r6, [r4, #0] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - cbnz r6, 479576 │ │ │ │ + cbnz r2, 479578 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strh r2, [r1, #0] │ │ │ │ + strh r6, [r1, #0] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - cbnz r6, 479578 │ │ │ │ + cbnz r2, 47957a │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrb r2, [r6, #31] │ │ │ │ + ldrb r6, [r6, #31] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - cbnz r6, 479570 │ │ │ │ + cbnz r2, 479572 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrb r2, [r6, #30] │ │ │ │ + ldrb r6, [r6, #30] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrh r4, [r6, #50] @ 0x32 │ │ │ │ + ldrh r0, [r7, #50] @ 0x32 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - cbnz r4, 479572 │ │ │ │ + cbnz r0, 479574 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrb r6, [r7, #29] │ │ │ │ + ldrb r2, [r0, #30] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - @ instruction: 0xb8e0 │ │ │ │ + @ instruction: 0xb8e4 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrb r4, [r3, #29] │ │ │ │ + ldrb r0, [r4, #29] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrh r2, [r2, #48] @ 0x30 │ │ │ │ + ldrh r6, [r2, #48] @ 0x30 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - @ instruction: 0xb8aa │ │ │ │ + @ instruction: 0xb8ae │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrb r4, [r3, #28] │ │ │ │ + ldrb r0, [r4, #28] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrb r2, [r7, #27] │ │ │ │ + ldrb r6, [r7, #27] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r6!, {r1, r5, r7} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r4, [r4, #64] @ 0x40 │ │ │ │ + ldr r0, [r5, #64] @ 0x40 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - @ instruction: 0xb866 │ │ │ │ + @ instruction: 0xb86a │ │ │ │ lsls r6, r0, #4 │ │ │ │ - @ instruction: 0xb854 │ │ │ │ + @ instruction: 0xb858 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrb r0, [r2, #27] │ │ │ │ + ldrb r4, [r2, #27] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - @ instruction: 0xb836 │ │ │ │ + @ instruction: 0xb83a │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrb r2, [r6, #26] │ │ │ │ + ldrb r6, [r6, #26] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - @ instruction: 0xb81e │ │ │ │ + @ instruction: 0xb822 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrb r2, [r3, #26] │ │ │ │ + ldrb r6, [r3, #26] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - @ instruction: 0xb806 │ │ │ │ + @ instruction: 0xb80a │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrb r2, [r0, #26] │ │ │ │ + ldrb r6, [r0, #26] │ │ │ │ lsls r6, r0, #4 │ │ │ │ │ │ │ │ 004795b8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -499505,219 +499505,219 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, r5] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r0, #44] @ 0x2c │ │ │ │ + ldr r6, [r0, #44] @ 0x2c │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrb r6, [r0, #19] │ │ │ │ + ldrb r2, [r1, #19] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrb r2, [r7, #22] │ │ │ │ + ldrb r6, [r7, #22] │ │ │ │ lsls r4, r1, #4 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r0!, {r1, r7} │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrb r0, [r2, #22] │ │ │ │ + ldrb r4, [r2, #22] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrb r4, [r1, #18] │ │ │ │ + ldrb r0, [r2, #18] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - stmia r0!, {r1, r4, r5} │ │ │ │ + stmia r0!, {r1, r2, r4, r5} │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrb r4, [r0, #21] │ │ │ │ + ldrb r0, [r1, #21] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrb r0, [r0, #17] │ │ │ │ + ldrb r4, [r0, #17] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r6, [r3, #32] │ │ │ │ + ldr r2, [r4, #32] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrb r2, [r4, #16] │ │ │ │ + ldrb r6, [r4, #16] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrb r6, [r2, #20] │ │ │ │ + ldrb r2, [r3, #20] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldr r2, [r5, #20] │ │ │ │ + ldr r6, [r5, #20] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrb r6, [r5, #13] │ │ │ │ + ldrb r2, [r6, #13] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrb r2, [r4, #17] │ │ │ │ + ldrb r6, [r4, #17] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrb r2, [r1, #17] │ │ │ │ + ldrb r6, [r1, #17] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrb r6, [r0, #13] │ │ │ │ + ldrb r2, [r1, #13] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - bkpt 0x00c4 │ │ │ │ + bkpt 0x00c8 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrb r6, [r2, #15] │ │ │ │ + ldrb r2, [r3, #15] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrb r2, [r2, #11] │ │ │ │ + ldrb r6, [r2, #11] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - bkpt 0x0094 │ │ │ │ + bkpt 0x0098 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrb r6, [r4, #14] │ │ │ │ + ldrb r2, [r5, #14] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrb r2, [r4, #10] │ │ │ │ + ldrb r6, [r4, #10] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - bkpt 0x0050 │ │ │ │ + bkpt 0x0054 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrb r2, [r4, #13] │ │ │ │ + ldrb r6, [r4, #13] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrb r6, [r3, #9] │ │ │ │ + ldrb r2, [r4, #9] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r4, [r6, #124] @ 0x7c │ │ │ │ + str r0, [r7, #124] @ 0x7c │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrb r0, [r7, #7] │ │ │ │ + ldrb r4, [r7, #7] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrb r4, [r5, #11] │ │ │ │ + ldrb r0, [r6, #11] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrb r2, [r1, #10] │ │ │ │ + ldrb r6, [r1, #10] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrb r6, [r0, #6] │ │ │ │ + ldrb r2, [r1, #6] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - pop {r2, r6, pc} │ │ │ │ + pop {r3, r6, pc} │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrb r0, [r3, #9] │ │ │ │ + ldrb r4, [r3, #9] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrb r4, [r2, #5] │ │ │ │ + ldrb r0, [r3, #5] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - pop {r3, r4, pc} │ │ │ │ + pop {r2, r3, r4, pc} │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrb r4, [r5, #8] │ │ │ │ + ldrb r0, [r6, #8] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrb r0, [r5, #4] │ │ │ │ + ldrb r4, [r5, #4] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - pop {r3, r4, r6, r7} │ │ │ │ + pop {r2, r3, r4, r6, r7} │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrb r4, [r5, #7] │ │ │ │ + ldrb r0, [r6, #7] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrb r0, [r5, #3] │ │ │ │ + ldrb r4, [r5, #3] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r0, [r1, #104] @ 0x68 │ │ │ │ + str r4, [r1, #104] @ 0x68 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrb r4, [r1, #2] │ │ │ │ + ldrb r0, [r2, #2] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrb r2, [r0, #6] │ │ │ │ + ldrb r6, [r0, #6] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrb r0, [r6, #5] │ │ │ │ + ldrb r4, [r6, #5] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrb r4, [r5, #1] │ │ │ │ + ldrb r0, [r6, #1] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - pop {r1, r2, r3, r5} │ │ │ │ + pop {r1, r4, r5} │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrb r6, [r0, #5] │ │ │ │ + ldrb r2, [r1, #5] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrb r2, [r0, #1] │ │ │ │ + ldrb r6, [r0, #1] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - pop {r3} │ │ │ │ + pop {r2, r3} │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrb r0, [r4, #4] │ │ │ │ + ldrb r4, [r4, #4] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrb r4, [r3, #0] │ │ │ │ + ldrb r0, [r4, #0] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - cbnz r2, 479f68 │ │ │ │ + cbnz r6, 479f68 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrb r2, [r7, #3] │ │ │ │ + ldrb r6, [r7, #3] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strb r6, [r6, #31] │ │ │ │ + strb r2, [r7, #31] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - cbnz r2, 479f58 │ │ │ │ + cbnz r6, 479f58 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrb r2, [r1, #2] │ │ │ │ + ldrb r6, [r1, #2] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strb r6, [r0, #30] │ │ │ │ + strb r2, [r1, #30] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrb r2, [r4, #1] │ │ │ │ + ldrb r6, [r4, #1] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strb r6, [r3, #29] │ │ │ │ + strb r2, [r4, #29] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - cbnz r0, 479f58 │ │ │ │ + cbnz r4, 479f58 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrb r0, [r7, #0] │ │ │ │ + ldrb r4, [r7, #0] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strb r4, [r6, #28] │ │ │ │ + strb r0, [r7, #28] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrb r0, [r4, #0] │ │ │ │ + ldrb r4, [r4, #0] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strb r4, [r3, #28] │ │ │ │ + strb r0, [r4, #28] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - revsh r2, r4 │ │ │ │ + revsh r6, r4 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - strb r2, [r7, #31] │ │ │ │ + strb r6, [r7, #31] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strb r6, [r6, #27] │ │ │ │ + strb r2, [r7, #27] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strb r0, [r3, #31] │ │ │ │ + strb r4, [r3, #31] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strb r4, [r2, #27] │ │ │ │ + strb r0, [r3, #27] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - hlt 0x0016 │ │ │ │ + hlt 0x001a │ │ │ │ lsls r5, r0, #4 │ │ │ │ - strb r6, [r5, #30] │ │ │ │ + strb r2, [r6, #30] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strb r2, [r5, #26] │ │ │ │ + strb r6, [r5, #26] │ │ │ │ lsls r6, r0, #4 │ │ │ │ movs r1, #14 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrb r4, [r0, #8] │ │ │ │ + ldrb r0, [r1, #8] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - add sp, #280 @ 0x118 │ │ │ │ + add sp, #296 @ 0x128 │ │ │ │ lsls r6, r0, #4 │ │ │ │ movs r0, #242 @ 0xf2 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrb r0, [r5, #7] │ │ │ │ + ldrb r4, [r5, #7] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - b.n 479d5c │ │ │ │ + b.n 479d64 │ │ │ │ lsls r5, r0, #4 │ │ │ │ movs r0, #214 @ 0xd6 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrb r4, [r1, #7] │ │ │ │ + ldrb r0, [r2, #7] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strh r2, [r2, #10] │ │ │ │ + strh r6, [r2, #10] │ │ │ │ lsls r5, r0, #4 │ │ │ │ movs r0, #186 @ 0xba │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrb r0, [r6, #6] │ │ │ │ + ldrb r4, [r6, #6] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - @ instruction: 0xb88a │ │ │ │ + @ instruction: 0xb88e │ │ │ │ lsls r5, r0, #4 │ │ │ │ movs r0, #158 @ 0x9e │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrb r4, [r2, #6] │ │ │ │ + ldrb r0, [r3, #6] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - add sp, #104 @ 0x68 │ │ │ │ + add sp, #120 @ 0x78 │ │ │ │ lsls r6, r0, #4 │ │ │ │ movs r0, #130 @ 0x82 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrb r0, [r7, #5] │ │ │ │ + ldrb r4, [r7, #5] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - add r7, sp, #504 @ 0x1f8 │ │ │ │ + add r7, sp, #520 @ 0x208 │ │ │ │ lsls r6, r0, #4 │ │ │ │ movs r0, #102 @ 0x66 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrb r4, [r3, #5] │ │ │ │ + ldrb r0, [r4, #5] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - add sp, #392 @ 0x188 │ │ │ │ + add sp, #408 @ 0x198 │ │ │ │ lsls r6, r0, #4 │ │ │ │ movs r0, #74 @ 0x4a │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrb r0, [r0, #5] │ │ │ │ + ldrb r4, [r0, #5] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r6, [r1, #92] @ 0x5c │ │ │ │ + ldr r2, [r2, #92] @ 0x5c │ │ │ │ lsls r5, r0, #4 │ │ │ │ movs r0, #46 @ 0x2e │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrb r4, [r4, #4] │ │ │ │ + ldrb r0, [r5, #4] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - add r7, sp, #936 @ 0x3a8 │ │ │ │ + add r7, sp, #952 @ 0x3b8 │ │ │ │ lsls r6, r0, #4 │ │ │ │ movs r0, #18 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrb r0, [r1, #4] │ │ │ │ + ldrb r4, [r1, #4] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r6, [r0, #52] @ 0x34 │ │ │ │ + str r2, [r1, #52] @ 0x34 │ │ │ │ lsls r5, r0, #4 │ │ │ │ │ │ │ │ 00479fb8 : │ │ │ │ stmdb 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 │ │ │ │ @@ -500451,129 +500451,129 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r6, #29] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #30 │ │ │ │ + cmp r6, #34 @ 0x22 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - strb r6, [r1, #5] │ │ │ │ + strb r2, [r2, #5] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strh r2, [r0, #48] @ 0x30 │ │ │ │ + strh r6, [r0, #48] @ 0x30 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - push {r1, r2, r3, r4, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb602 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - cmp r5, #184 @ 0xb8 │ │ │ │ + cmp r5, #188 @ 0xbc │ │ │ │ lsls r7, r0, #4 │ │ │ │ - strb r2, [r5, #3] │ │ │ │ + strb r6, [r5, #3] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - cmp r4, #134 @ 0x86 │ │ │ │ + cmp r4, #138 @ 0x8a │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r6, [r6, #120] @ 0x78 │ │ │ │ + ldr r2, [r7, #120] @ 0x78 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - cmp r4, #32 │ │ │ │ + cmp r4, #36 @ 0x24 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r0, [r2, #116] @ 0x74 │ │ │ │ + ldr r4, [r2, #116] @ 0x74 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - cmp r3, #246 @ 0xf6 │ │ │ │ + cmp r3, #250 @ 0xfa │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r6, [r4, #112] @ 0x70 │ │ │ │ + ldr r2, [r5, #112] @ 0x70 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - adds r1, #22 │ │ │ │ + adds r1, #26 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - push {r1, r4} │ │ │ │ + push {r1, r2, r4} │ │ │ │ lsls r5, r0, #4 │ │ │ │ - cmp r3, #208 @ 0xd0 │ │ │ │ + cmp r3, #212 @ 0xd4 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r2, [r0, #112] @ 0x70 │ │ │ │ + ldr r6, [r0, #112] @ 0x70 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - cmp r3, #186 @ 0xba │ │ │ │ + cmp r3, #190 @ 0xbe │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r2, [r5, #108] @ 0x6c │ │ │ │ + ldr r6, [r5, #108] @ 0x6c │ │ │ │ lsls r6, r0, #4 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #672 @ 0x2a0 │ │ │ │ + add r1, sp, #688 @ 0x2b0 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - cmp r3, #148 @ 0x94 │ │ │ │ + cmp r3, #152 @ 0x98 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r4, [r0, #108] @ 0x6c │ │ │ │ + ldr r0, [r1, #108] @ 0x6c │ │ │ │ lsls r6, r0, #4 │ │ │ │ - cmp r3, #124 @ 0x7c │ │ │ │ + cmp r3, #128 @ 0x80 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r4, [r5, #104] @ 0x68 │ │ │ │ + ldr r0, [r6, #104] @ 0x68 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - cmp r3, #88 @ 0x58 │ │ │ │ + cmp r3, #92 @ 0x5c │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r0, [r1, #104] @ 0x68 │ │ │ │ + ldr r4, [r1, #104] @ 0x68 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - cmp r3, #4 │ │ │ │ + cmp r3, #8 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r4, [r6, #96] @ 0x60 │ │ │ │ + ldr r0, [r7, #96] @ 0x60 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - cmp r2, #236 @ 0xec │ │ │ │ + cmp r2, #240 @ 0xf0 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r6, [r3, #96] @ 0x60 │ │ │ │ + ldr r2, [r4, #96] @ 0x60 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - cmp r2, #206 @ 0xce │ │ │ │ + cmp r2, #210 @ 0xd2 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r6, [r7, #92] @ 0x5c │ │ │ │ + ldr r2, [r0, #96] @ 0x60 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - cmp r2, #170 @ 0xaa │ │ │ │ + cmp r2, #174 @ 0xae │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r2, [r3, #92] @ 0x5c │ │ │ │ + ldr r6, [r3, #92] @ 0x5c │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r4, [r4, #88] @ 0x58 │ │ │ │ + str r0, [r5, #88] @ 0x58 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - cmp r2, #128 @ 0x80 │ │ │ │ + cmp r2, #132 @ 0x84 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r0, [r6, #88] @ 0x58 │ │ │ │ + ldr r4, [r6, #88] @ 0x58 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - cmp r2, #104 @ 0x68 │ │ │ │ + cmp r2, #108 @ 0x6c │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r0, [r3, #88] @ 0x58 │ │ │ │ + ldr r4, [r3, #88] @ 0x58 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - cmp r2, #80 @ 0x50 │ │ │ │ + cmp r2, #84 @ 0x54 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r2, [r0, #88] @ 0x58 │ │ │ │ + ldr r6, [r0, #88] @ 0x58 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - cmp r2, #64 @ 0x40 │ │ │ │ + cmp r2, #68 @ 0x44 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r2, [r6, #84] @ 0x54 │ │ │ │ + ldr r6, [r6, #84] @ 0x54 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r4, [r6, #80] @ 0x50 │ │ │ │ + str r0, [r7, #80] @ 0x50 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - cmp r2, #16 │ │ │ │ + cmp r2, #20 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r0, [r0, #84] @ 0x54 │ │ │ │ + ldr r4, [r0, #84] @ 0x54 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - cmp r1, #248 @ 0xf8 │ │ │ │ + cmp r1, #252 @ 0xfc │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r0, [r5, #80] @ 0x50 │ │ │ │ + ldr r4, [r5, #80] @ 0x50 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - cmp r1, #212 @ 0xd4 │ │ │ │ + cmp r1, #216 @ 0xd8 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r6, [r0, #80] @ 0x50 │ │ │ │ + ldr r2, [r1, #80] @ 0x50 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - cmp r1, #196 @ 0xc4 │ │ │ │ + cmp r1, #200 @ 0xc8 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r4, [r6, #76] @ 0x4c │ │ │ │ + ldr r0, [r7, #76] @ 0x4c │ │ │ │ lsls r6, r0, #4 │ │ │ │ - cmp r1, #176 @ 0xb0 │ │ │ │ + cmp r1, #180 @ 0xb4 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r0, [r4, #76] @ 0x4c │ │ │ │ + ldr r4, [r4, #76] @ 0x4c │ │ │ │ lsls r6, r0, #4 │ │ │ │ - cmp r1, #156 @ 0x9c │ │ │ │ + cmp r1, #160 @ 0xa0 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r4, [r1, #76] @ 0x4c │ │ │ │ + ldr r0, [r2, #76] @ 0x4c │ │ │ │ lsls r6, r0, #4 │ │ │ │ - cmp r1, #108 @ 0x6c │ │ │ │ + cmp r1, #112 @ 0x70 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r4, [r3, #72] @ 0x48 │ │ │ │ + ldr r0, [r4, #72] @ 0x48 │ │ │ │ lsls r6, r0, #4 │ │ │ │ │ │ │ │ 0047a7f0 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -500697,31 +500697,31 @@ │ │ │ │ lsls r4, r3, #4 │ │ │ │ ldrsb r2, [r3, r7] │ │ │ │ lsls r6, r3, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r3, r7] │ │ │ │ + strb r6, [r3, r7] │ │ │ │ lsls r5, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #226 @ 0xe2 │ │ │ │ + movs r7, #230 @ 0xe6 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r2, [r2, #48] @ 0x30 │ │ │ │ + ldr r6, [r2, #48] @ 0x30 │ │ │ │ lsls r6, r0, #4 │ │ │ │ ldr r0, [r2, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ bcs.n 47a9a0 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - ldr r4, [r3, r4] │ │ │ │ + ldr r0, [r4, r4] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - add r7, sp, #544 @ 0x220 │ │ │ │ + add r7, sp, #560 @ 0x230 │ │ │ │ lsls r5, r0, #4 │ │ │ │ str r0, [r0, #40] @ 0x28 │ │ │ │ lsls r2, r0, #4 │ │ │ │ │ │ │ │ 0047a93c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -501203,89 +501203,89 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r6, #29] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #984 @ (adr r2, 47b1d4 ) │ │ │ │ + add r2, pc, #1000 @ (adr r2, 47b1e4 ) │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r6, [r4, #124] @ 0x7c │ │ │ │ + str r2, [r5, #124] @ 0x7c │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrb r6, [r2, #19] │ │ │ │ + ldrb r2, [r3, #19] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - add r4, sp, #840 @ 0x348 │ │ │ │ + add r4, sp, #856 @ 0x358 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - add r2, pc, #832 @ (adr r2, 47b14c ) │ │ │ │ + add r2, pc, #848 @ (adr r2, 47b15c ) │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r2, [r0, #124] @ 0x7c │ │ │ │ + str r6, [r0, #124] @ 0x7c │ │ │ │ lsls r6, r0, #4 │ │ │ │ - add r2, pc, #720 @ (adr r2, 47b0e4 ) │ │ │ │ + add r2, pc, #736 @ (adr r2, 47b0f4 ) │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r4, [r4, #120] @ 0x78 │ │ │ │ + str r0, [r5, #120] @ 0x78 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - add r2, pc, #624 @ (adr r2, 47b08c ) │ │ │ │ + add r2, pc, #640 @ (adr r2, 47b09c ) │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r4, [r1, #120] @ 0x78 │ │ │ │ + str r0, [r2, #120] @ 0x78 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - add r2, pc, #480 @ (adr r2, 47b004 ) │ │ │ │ + add r2, pc, #496 @ (adr r2, 47b014 ) │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r0, [r5, #116] @ 0x74 │ │ │ │ + str r4, [r5, #116] @ 0x74 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - add r2, pc, #96 @ (adr r2, 47ae8c ) │ │ │ │ + add r2, pc, #112 @ (adr r2, 47ae9c ) │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r0, [r1, #112] @ 0x70 │ │ │ │ + str r4, [r1, #112] @ 0x70 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - add r2, pc, #0 @ (adr r2, 47ae34 ) │ │ │ │ + add r2, pc, #16 @ (adr r2, 47ae44 ) │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r0, [r6, #108] @ 0x6c │ │ │ │ + str r4, [r6, #108] @ 0x6c │ │ │ │ lsls r6, r0, #4 │ │ │ │ - add r1, pc, #904 @ (adr r1, 47b1c4 ) │ │ │ │ + add r1, pc, #920 @ (adr r1, 47b1d4 ) │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r2, [r2, #108] @ 0x6c │ │ │ │ + str r6, [r2, #108] @ 0x6c │ │ │ │ lsls r6, r0, #4 │ │ │ │ - add r1, pc, #760 @ (adr r1, 47b13c ) │ │ │ │ + add r1, pc, #776 @ (adr r1, 47b14c ) │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r6, [r5, #104] @ 0x68 │ │ │ │ + str r2, [r6, #104] @ 0x68 │ │ │ │ lsls r6, r0, #4 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r4, r1] │ │ │ │ + ldrsh r2, [r5, r1] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - add r1, pc, #520 @ (adr r1, 47b05c ) │ │ │ │ + add r1, pc, #536 @ (adr r1, 47b06c ) │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r2, [r6, #100] @ 0x64 │ │ │ │ + str r6, [r6, #100] @ 0x64 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - add r1, pc, #376 @ (adr r1, 47afd4 ) │ │ │ │ + add r1, pc, #392 @ (adr r1, 47afe4 ) │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r6, [r1, #100] @ 0x64 │ │ │ │ + str r2, [r2, #100] @ 0x64 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - add r1, pc, #256 @ (adr r1, 47af64 ) │ │ │ │ + add r1, pc, #272 @ (adr r1, 47af74 ) │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r0, [r6, #96] @ 0x60 │ │ │ │ + str r4, [r6, #96] @ 0x60 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - add r1, pc, #88 @ (adr r1, 47aec4 ) │ │ │ │ + add r1, pc, #104 @ (adr r1, 47aed4 ) │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r6, [r0, #96] @ 0x60 │ │ │ │ + str r2, [r1, #96] @ 0x60 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - add r0, pc, #992 @ (adr r0, 47b254 ) │ │ │ │ + add r0, pc, #1008 @ (adr r0, 47b264 ) │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r0, [r5, #92] @ 0x5c │ │ │ │ + str r4, [r5, #92] @ 0x5c │ │ │ │ lsls r6, r0, #4 │ │ │ │ - add r0, pc, #896 @ (adr r0, 47b1fc ) │ │ │ │ + add r0, pc, #912 @ (adr r0, 47b20c ) │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r0, [r2, #92] @ 0x5c │ │ │ │ + str r4, [r2, #92] @ 0x5c │ │ │ │ lsls r6, r0, #4 │ │ │ │ - movs r7, #192 @ 0xc0 │ │ │ │ + movs r7, #196 @ 0xc4 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - add r2, sp, #752 @ 0x2f0 │ │ │ │ + add r2, sp, #768 @ 0x300 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - add r0, pc, #744 @ (adr r0, 47b174 ) │ │ │ │ + add r0, pc, #760 @ (adr r0, 47b184 ) │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r4, [r5, #88] @ 0x58 │ │ │ │ + str r0, [r6, #88] @ 0x58 │ │ │ │ lsls r6, r0, #4 │ │ │ │ │ │ │ │ 0047ae90 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -501398,31 +501398,31 @@ │ │ │ │ lsls r4, r3, #4 │ │ │ │ str r2, [r7, r4] │ │ │ │ lsls r6, r3, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #248] @ (47b098 ) │ │ │ │ + ldr r7, [pc, #264] @ (47b0a8 ) │ │ │ │ lsls r5, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #536] @ 0x218 │ │ │ │ + ldr r7, [sp, #552] @ 0x228 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r6, [r6, #68] @ 0x44 │ │ │ │ + str r2, [r7, #68] @ 0x44 │ │ │ │ lsls r6, r0, #4 │ │ │ │ ldr r0, [r2, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r3!, {r1, r2, r5, r7} │ │ │ │ lsls r4, r3, #4 │ │ │ │ - strh r2, [r1, r2] │ │ │ │ + strh r6, [r1, r2] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - add r0, sp, #984 @ 0x3d8 │ │ │ │ + add r0, sp, #1000 @ 0x3e8 │ │ │ │ lsls r5, r0, #4 │ │ │ │ │ │ │ │ 0047afc0 : │ │ │ │ stmdb 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 │ │ │ │ @@ -502523,115 +502523,115 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #30] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r5, #23 │ │ │ │ + asrs r2, r6, #23 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - str r2, [r4, #40] @ 0x28 │ │ │ │ + str r6, [r4, #40] @ 0x28 │ │ │ │ lsls r6, r0, #4 │ │ │ │ adds r3, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #72 @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #9 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #68] @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r1, #20] │ │ │ │ + str r2, [r2, #20] │ │ │ │ lsls r6, r0, #4 │ │ │ │ strb r2, [r4, #11] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - add r6, pc, #232 @ (adr r6, 47bc8c ) │ │ │ │ + add r6, pc, #248 @ (adr r6, 47bc9c ) │ │ │ │ lsls r5, r0, #4 │ │ │ │ - asrs r4, r7, #17 │ │ │ │ + asrs r0, r0, #18 │ │ │ │ lsls r7, r0, #4 │ │ │ │ ldmia r0!, {r1, r2, r4, r5} │ │ │ │ lsls r4, r3, #4 │ │ │ │ - ldrh r0, [r3, #18] │ │ │ │ + ldrh r4, [r3, #18] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - asrs r0, r6, #14 │ │ │ │ + asrs r4, r6, #14 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - str r4, [r4, #4] │ │ │ │ + str r0, [r5, #4] │ │ │ │ lsls r6, r0, #4 │ │ │ │ str r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r5, #9 │ │ │ │ + asrs r2, r6, #9 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldrsh r2, [r4, r4] │ │ │ │ + ldrsh r6, [r4, r4] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - asrs r4, r7, #7 │ │ │ │ + asrs r0, r0, #8 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldrsh r0, [r6, r2] │ │ │ │ + ldrsh r4, [r6, r2] │ │ │ │ lsls r6, r0, #4 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r3, #20] │ │ │ │ + str r2, [r4, #20] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - asrs r2, r6, #1 │ │ │ │ + asrs r6, r6, #1 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldrb r6, [r4, r4] │ │ │ │ + ldrb r2, [r5, r4] │ │ │ │ lsls r6, r0, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r0, #29 │ │ │ │ + lsrs r6, r0, #29 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldrh r6, [r6, r7] │ │ │ │ + ldrh r2, [r7, r7] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - lsrs r2, r0, #27 │ │ │ │ + lsrs r6, r0, #27 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldrh r6, [r6, r5] │ │ │ │ + ldrh r2, [r7, r5] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strh r2, [r0, #40] @ 0x28 │ │ │ │ + strh r6, [r0, #40] @ 0x28 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - lsrs r4, r0, #26 │ │ │ │ + lsrs r0, r1, #26 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldrh r0, [r7, r4] │ │ │ │ + ldrh r4, [r7, r4] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r0, [r1, #20] │ │ │ │ + ldr r4, [r1, #20] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - lsrs r2, r2, #24 │ │ │ │ + lsrs r6, r2, #24 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldrh r6, [r0, r3] │ │ │ │ + ldrh r2, [r1, r3] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - lsrs r6, r7, #21 │ │ │ │ + lsrs r2, r0, #22 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldrh r2, [r6, r0] │ │ │ │ + ldrh r6, [r6, r0] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - lsrs r2, r7, #20 │ │ │ │ + lsrs r6, r7, #20 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r0, [r2, #8] │ │ │ │ + ldr r4, [r2, #8] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldr r2, [r4, r7] │ │ │ │ + ldr r6, [r4, r7] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r6, [r1, #72] @ 0x48 │ │ │ │ + ldr r2, [r2, #72] @ 0x48 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - lsrs r4, r5, #17 │ │ │ │ + lsrs r0, r6, #17 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r0, [r4, r4] │ │ │ │ + ldr r4, [r4, r4] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - lsrs r2, r7, #15 │ │ │ │ + lsrs r6, r7, #15 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r6, [r5, r2] │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r6, [r1, #116] @ 0x74 │ │ │ │ + str r2, [r2, #116] @ 0x74 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - lsrs r6, r0, #15 │ │ │ │ + lsrs r2, r1, #15 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r2, [r7, r1] │ │ │ │ + ldr r6, [r7, r1] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r6, [r5, #104] @ 0x68 │ │ │ │ + str r2, [r6, #104] @ 0x68 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - lsrs r4, r3, #14 │ │ │ │ + lsrs r0, r4, #14 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r0, [r2, r1] │ │ │ │ + ldr r4, [r2, r1] │ │ │ │ lsls r6, r0, #4 │ │ │ │ ldr.w r3, [pc, #1164] @ 47c0d8 │ │ │ │ movw r2, #4552 @ 0x11c8 │ │ │ │ ldr.w r1, [pc, #1160] @ 47c0dc │ │ │ │ ldr.w r0, [pc, #1160] @ 47c0e0 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ @@ -503058,175 +503058,175 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #1804 @ 0x70c │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r6, #9 │ │ │ │ + lsrs r0, r7, #9 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldrsb r0, [r5, r4] │ │ │ │ + ldrsb r4, [r5, r4] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - lsrs r2, r2, #9 │ │ │ │ + lsrs r6, r2, #9 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldrsb r6, [r0, r4] │ │ │ │ + ldrsb r2, [r1, r4] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - lsrs r6, r6, #8 │ │ │ │ + lsrs r2, r7, #8 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - str r6, [r3, #84] @ 0x54 │ │ │ │ + str r2, [r4, #84] @ 0x54 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrsb r2, [r3, r3] │ │ │ │ + ldrsb r6, [r3, r3] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r0, [r3, #80] @ 0x50 │ │ │ │ + str r4, [r3, #80] @ 0x50 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - lsrs r4, r0, #8 │ │ │ │ + lsrs r0, r1, #8 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldrsb r0, [r7, r2] │ │ │ │ + ldrsb r4, [r7, r2] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - lsrs r2, r4, #7 │ │ │ │ + lsrs r6, r4, #7 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldrsb r6, [r2, r2] │ │ │ │ + ldrsb r2, [r3, r2] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - lsrs r0, r1, #7 │ │ │ │ + lsrs r4, r1, #7 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldrsb r4, [r7, r1] │ │ │ │ + ldrsb r0, [r0, r2] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - asrs r2, r5 │ │ │ │ + asrs r6, r5 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - lsrs r6, r1, #6 │ │ │ │ + lsrs r2, r2, #6 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - str r0, [r7, #72] @ 0x48 │ │ │ │ + str r4, [r7, #72] @ 0x48 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrsb r6, [r6, r0] │ │ │ │ + ldrsb r2, [r7, r0] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - lsrs r2, r2, #5 │ │ │ │ + lsrs r6, r2, #5 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldrsb r6, [r0, r0] │ │ │ │ + ldrsb r2, [r1, r0] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - lsrs r2, r7, #4 │ │ │ │ + lsrs r6, r7, #4 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - strb r6, [r5, r7] │ │ │ │ + strb r2, [r6, r7] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - lsrs r0, r4, #4 │ │ │ │ + lsrs r4, r4, #4 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - strb r4, [r2, r7] │ │ │ │ + strb r0, [r3, r7] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - lsrs r2, r7, #3 │ │ │ │ + lsrs r6, r7, #3 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - strb r0, [r5, r6] │ │ │ │ + strb r4, [r5, r6] │ │ │ │ lsls r6, r0, #4 │ │ │ │ str r4, [r0, #116] @ 0x74 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r2, [sp, #640] @ 0x280 │ │ │ │ + ldr r2, [sp, #656] @ 0x290 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrb r2, [r3, #19] │ │ │ │ + ldrb r6, [r3, #19] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - lsrs r0, r1, #3 │ │ │ │ + lsrs r4, r1, #3 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - strb r4, [r7, r5] │ │ │ │ + strb r0, [r0, r6] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - lsrs r0, r5, #2 │ │ │ │ + lsrs r4, r5, #2 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - strb r4, [r3, r5] │ │ │ │ + strb r0, [r4, r5] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - subs r7, #244 @ 0xf4 │ │ │ │ + subs r7, #248 @ 0xf8 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - lsrs r4, r0, #2 │ │ │ │ + lsrs r0, r1, #2 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - strb r6, [r6, r4] │ │ │ │ + strb r2, [r7, r4] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - lsrs r4, r1, #1 │ │ │ │ + lsrs r0, r2, #1 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - strb r0, [r0, r4] │ │ │ │ + strb r4, [r0, r4] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrb r4, [r1, #28] │ │ │ │ + ldrb r0, [r2, #28] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - lsrs r2, r6, #32 │ │ │ │ + lsrs r6, r6, #32 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - strb r6, [r4, r3] │ │ │ │ + strb r2, [r5, r3] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r4, [r0, #52] @ 0x34 │ │ │ │ + str r0, [r1, #52] @ 0x34 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - lsrs r6, r1, #32 │ │ │ │ + lsrs r2, r2, #32 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - strb r2, [r0, r3] │ │ │ │ + strb r6, [r0, r3] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - lsls r0, r6, #31 │ │ │ │ + lsls r4, r6, #31 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - strb r4, [r4, r2] │ │ │ │ + strb r0, [r5, r2] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - lsls r6, r2, #30 │ │ │ │ + lsls r2, r3, #30 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - strb r2, [r1, r1] │ │ │ │ + strb r6, [r1, r1] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - lsls r0, r0, #30 │ │ │ │ + lsls r4, r0, #30 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - str r6, [r0, #40] @ 0x28 │ │ │ │ + str r2, [r1, #40] @ 0x28 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - strb r0, [r5, r0] │ │ │ │ + strb r4, [r5, r0] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - lsls r6, r1, #29 │ │ │ │ + lsls r2, r2, #29 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - strb r2, [r0, r0] │ │ │ │ + strb r6, [r0, r0] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - lsls r0, r7, #28 │ │ │ │ + lsls r4, r7, #28 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - str r6, [r7, #32] │ │ │ │ + str r2, [r0, #36] @ 0x24 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - strh r0, [r4, r7] │ │ │ │ + strh r4, [r4, r7] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - lsls r2, r3, #28 │ │ │ │ + lsls r6, r3, #28 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - strh r6, [r1, r7] │ │ │ │ + strh r2, [r2, r7] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r2, [r0, #36] @ 0x24 │ │ │ │ + str r6, [r0, #36] @ 0x24 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - lsls r6, r6, #27 │ │ │ │ + lsls r2, r7, #27 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - strh r2, [r5, r6] │ │ │ │ + strh r6, [r5, r6] │ │ │ │ lsls r6, r0, #4 │ │ │ │ mcr2 1, 0, r0, cr6, cr5, {0} │ │ │ │ - ldrsb r4, [r7, r3] │ │ │ │ + ldrsb r0, [r0, r4] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r6, [r1, #36] @ 0x24 │ │ │ │ + str r2, [r2, #36] @ 0x24 │ │ │ │ lsls r5, r0, #4 │ │ │ │ stc2l 1, cr0, [sl, #84]! @ 0x54 │ │ │ │ - ldrsb r0, [r4, r3] │ │ │ │ + ldrsb r4, [r4, r3] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrh r6, [r7, #50] @ 0x32 │ │ │ │ + ldrh r2, [r0, #52] @ 0x34 │ │ │ │ lsls r6, r0, #4 │ │ │ │ stc2l 1, cr0, [lr, #84] @ 0x54 │ │ │ │ - ldrsb r4, [r0, r3] │ │ │ │ + ldrsb r0, [r1, r3] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - b.n 47c578 │ │ │ │ + b.n 47c580 │ │ │ │ lsls r5, r0, #4 │ │ │ │ ldc2 1, cr0, [r2, #84]! @ 0x54 │ │ │ │ - ldrsb r0, [r5, r2] │ │ │ │ + ldrsb r4, [r5, r2] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldmia r4!, {r1, r2, r6} │ │ │ │ + ldmia r4!, {r1, r3, r6} │ │ │ │ lsls r5, r0, #4 │ │ │ │ ldc2 1, cr0, [r6, #84] @ 0x54 │ │ │ │ - ldrsb r4, [r1, r2] │ │ │ │ + ldrsb r0, [r2, r2] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r2, [r1, #52] @ 0x34 │ │ │ │ + str r6, [r1, #52] @ 0x34 │ │ │ │ lsls r5, r0, #4 │ │ │ │ ldc2l 1, cr0, [sl, #-84]! @ 0xffffffac │ │ │ │ - ldrsb r0, [r6, r1] │ │ │ │ + ldrsb r4, [r6, r1] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r3, [pc, #408] @ (47c3b0 ) │ │ │ │ + ldr r3, [pc, #424] @ (47c3c0 ) │ │ │ │ lsls r5, r0, #4 │ │ │ │ ldc2l 1, cr0, [lr, #-84] @ 0xffffffac │ │ │ │ - ldrsb r4, [r2, r1] │ │ │ │ + ldrsb r0, [r3, r1] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrh r2, [r0, #48] @ 0x30 │ │ │ │ + ldrh r6, [r0, #48] @ 0x30 │ │ │ │ lsls r6, r0, #4 │ │ │ │ stc2l 1, cr0, [r2, #-84] @ 0xffffffac │ │ │ │ - ldrsb r0, [r7, r0] │ │ │ │ + ldrsb r4, [r7, r0] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r3, {r1, r3, r4, r6, r7} │ │ │ │ lsls r5, r0, #4 │ │ │ │ │ │ │ │ 0047c230 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -503665,97 +503665,97 @@ │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb8a2 │ │ │ │ lsls r4, r3, #4 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r6, r3] │ │ │ │ + strb r4, [r6, r3] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrh r2, [r1, #34] @ 0x22 │ │ │ │ + ldrh r6, [r1, #34] @ 0x22 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r2, [r7, r2] │ │ │ │ + str r6, [r7, r2] │ │ │ │ lsls r6, r0, #4 │ │ │ │ @ instruction: 0xb814 │ │ │ │ lsls r4, r3, #4 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r5, #22] │ │ │ │ + ldrh r0, [r6, #22] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - subs r2, #14 │ │ │ │ + subs r2, #18 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldr r7, [pc, #320] @ (47c800 ) │ │ │ │ + ldr r7, [pc, #336] @ (47c810 ) │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrh r0, [r2, #18] │ │ │ │ + ldrh r4, [r2, #18] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r6, [pc, #768] @ (47c9c8 ) │ │ │ │ + ldr r6, [pc, #784] @ (47c9d8 ) │ │ │ │ lsls r6, r0, #4 │ │ │ │ - adds r3, #146 @ 0x92 │ │ │ │ + adds r3, #150 @ 0x96 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrh r6, [r3, #12] │ │ │ │ + ldrh r2, [r4, #12] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrh r4, [r3, #14] │ │ │ │ + ldrh r0, [r4, #14] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r6, [pc, #312] @ (47c810 ) │ │ │ │ + ldr r6, [pc, #328] @ (47c820 ) │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrh r2, [r1, #14] │ │ │ │ + ldrh r6, [r1, #14] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r6, [pc, #208] @ (47c7b0 ) │ │ │ │ + ldr r6, [pc, #224] @ (47c7c0 ) │ │ │ │ lsls r6, r0, #4 │ │ │ │ - add r0, pc, #496 @ (adr r0, 47c8d4 ) │ │ │ │ + add r0, pc, #512 @ (adr r0, 47c8e4 ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrh r0, [r2, #14] │ │ │ │ + ldrh r4, [r2, #14] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrh r0, [r2, #12] │ │ │ │ + ldrh r4, [r2, #12] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r6, [pc, #0] @ (47c6f0 ) │ │ │ │ + ldr r6, [pc, #16] @ (47c700 ) │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r5, [pc, #864] @ (47ca54 ) │ │ │ │ + ldr r5, [pc, #880] @ (47ca64 ) │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrh r0, [r4, #12] │ │ │ │ + ldrh r4, [r4, #12] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrh r6, [r5, #10] │ │ │ │ + ldrh r2, [r6, #10] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrh r0, [r2, #10] │ │ │ │ + ldrh r4, [r2, #10] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrh r2, [r6, #8] │ │ │ │ + ldrh r6, [r6, #8] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r5, [pc, #648] @ (47c990 ) │ │ │ │ + ldr r5, [pc, #664] @ (47c9a0 ) │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r5, [pc, #576] @ (47c94c ) │ │ │ │ + ldr r5, [pc, #592] @ (47c95c ) │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrh r0, [r3, #10] │ │ │ │ + ldrh r4, [r3, #10] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrh r6, [r4, #8] │ │ │ │ + ldrh r2, [r5, #8] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrh r0, [r1, #8] │ │ │ │ + ldrh r4, [r1, #8] │ │ │ │ lsls r6, r0, #4 │ │ │ │ @ instruction: 0xf7ea0115 │ │ │ │ - str r0, [r4, r3] │ │ │ │ + str r4, [r4, r3] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrh r2, [r7, #60] @ 0x3c │ │ │ │ + ldrh r6, [r7, #60] @ 0x3c │ │ │ │ lsls r5, r0, #4 │ │ │ │ @ instruction: 0xf7ce0115 │ │ │ │ - str r4, [r0, r3] │ │ │ │ + str r0, [r1, r3] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - subs r0, #2 │ │ │ │ + subs r0, #6 │ │ │ │ lsls r5, r0, #4 │ │ │ │ @ instruction: 0xf7b20115 │ │ │ │ - str r0, [r5, r2] │ │ │ │ + str r4, [r5, r2] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r6, [r5, r0] │ │ │ │ + ldr r2, [r6, r0] │ │ │ │ lsls r5, r0, #4 │ │ │ │ @ instruction: 0xf7960115 │ │ │ │ - str r4, [r1, r2] │ │ │ │ + str r0, [r2, r2] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrh r2, [r6, r5] │ │ │ │ + ldrh r6, [r6, r5] │ │ │ │ lsls r5, r0, #4 │ │ │ │ │ │ │ │ 0047c748 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -503846,23 +503846,23 @@ │ │ │ │ lsls r4, r3, #4 │ │ │ │ subs r0, #118 @ 0x76 │ │ │ │ lsls r6, r3, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ cbz r0, 47c87a │ │ │ │ lsls r4, r3, #4 │ │ │ │ - subs r6, r3, #6 │ │ │ │ + subs r2, r4, #6 │ │ │ │ lsls r5, r2, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r3, #56] @ 0x38 │ │ │ │ + strh r6, [r3, #56] @ 0x38 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r3, [pc, #552] @ (47ca68 ) │ │ │ │ + ldr r3, [pc, #568] @ (47ca78 ) │ │ │ │ lsls r6, r0, #4 │ │ │ │ - subs r2, r7, #5 │ │ │ │ + subs r6, r7, #5 │ │ │ │ lsls r5, r2, #4 │ │ │ │ │ │ │ │ 0047c844 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -504027,44 +504027,44 @@ │ │ │ │ lsls r4, r3, #4 │ │ │ │ adds r7, #124 @ 0x7c │ │ │ │ lsls r6, r3, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #944] @ (47cd8c ) │ │ │ │ + ldr r6, [pc, #960] @ (47cd9c ) │ │ │ │ lsls r5, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 1, cr0, [r8, #24]! │ │ │ │ - ldr r2, [pc, #688] @ (47cc98 ) │ │ │ │ + ldc2l 1, cr0, [ip, #24]! │ │ │ │ + ldr r2, [pc, #704] @ (47cca8 ) │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrsh r6, [r1, r0] │ │ │ │ + ldrsh r2, [r2, r0] │ │ │ │ lsls r6, r0, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ cbz r4, 47ca22 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - ldrh r0, [r7, #54] @ 0x36 │ │ │ │ + ldrh r4, [r7, #54] @ 0x36 │ │ │ │ lsls r5, r0, #4 │ │ │ │ b.n 47d104 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - adds r1, #18 │ │ │ │ + adds r1, #22 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - adds r1, #48 @ 0x30 │ │ │ │ + adds r1, #52 @ 0x34 │ │ │ │ lsls r5, r0, #4 │ │ │ │ b.n 47d0e4 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - adds r0, #44 @ 0x2c │ │ │ │ + adds r0, #48 @ 0x30 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - adds r0, #226 @ 0xe2 │ │ │ │ + adds r0, #230 @ 0xe6 │ │ │ │ lsls r5, r0, #4 │ │ │ │ │ │ │ │ 0047ca18 : │ │ │ │ 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 │ │ │ │ @@ -504771,129 +504771,129 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #28 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r1, #34] @ 0x22 │ │ │ │ + strh r6, [r1, #34] @ 0x22 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r0, [pc, #392] @ (47d2c8 ) │ │ │ │ + ldr r0, [pc, #408] @ (47d2d8 ) │ │ │ │ lsls r6, r0, #4 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r0, #30] │ │ │ │ + strh r6, [r0, #30] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - adds r2, #138 @ 0x8a │ │ │ │ + adds r2, #142 @ 0x8e │ │ │ │ lsls r5, r0, #4 │ │ │ │ - @ instruction: 0x47ca │ │ │ │ + @ instruction: 0x47ce │ │ │ │ lsls r6, r0, #4 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #72 @ 0x48 │ │ │ │ + adds r1, #76 @ 0x4c │ │ │ │ lsls r5, r0, #4 │ │ │ │ - strh r6, [r1, #18] │ │ │ │ + strh r2, [r2, #18] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - mov r6, ip │ │ │ │ + mov r2, sp │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strh r2, [r5, #12] │ │ │ │ + strh r6, [r5, #12] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - cmp sl, r8 │ │ │ │ + cmp lr, r8 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strh r0, [r6, #10] │ │ │ │ + strh r4, [r6, #10] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - cmp r8, r1 │ │ │ │ + cmp ip, r1 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - adds r1, #222 @ 0xde │ │ │ │ + adds r1, #226 @ 0xe2 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - strh r4, [r1, #10] │ │ │ │ + strh r0, [r2, #10] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - cmp r6, ip │ │ │ │ + cmp r2, sp │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strb r6, [r1, r2] │ │ │ │ + strb r2, [r2, r2] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - strh r6, [r7, #6] │ │ │ │ + strh r2, [r0, #8] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - cmp r4, r1 │ │ │ │ + cmp r0, r2 │ │ │ │ lsls r6, r0, #4 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r0, #4] │ │ │ │ + strh r6, [r0, #4] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - add sl, r3 │ │ │ │ + add lr, r3 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strh r2, [r5, #2] │ │ │ │ + strh r6, [r5, #2] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - add sl, r0 │ │ │ │ + add lr, r0 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strh r0, [r0, #2] │ │ │ │ + strh r4, [r0, #2] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - add r0, fp │ │ │ │ + add r4, fp │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strh r2, [r4, #0] │ │ │ │ + strh r6, [r4, #0] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - add r2, r7 │ │ │ │ + add r6, r7 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrb r4, [r0, #19] │ │ │ │ + ldrb r0, [r1, #19] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strh r2, [r0, #0] │ │ │ │ + strh r6, [r0, #0] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - add r2, r3 │ │ │ │ + add r6, r3 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - subs r2, #142 @ 0x8e │ │ │ │ + subs r2, #146 @ 0x92 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - add r2, r0 │ │ │ │ + add r6, r0 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrb r4, [r3, #31] │ │ │ │ + ldrb r0, [r4, #31] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrb r2, [r1, #31] │ │ │ │ + ldrb r6, [r1, #31] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - mvns r2, r4 │ │ │ │ + mvns r6, r4 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrb r4, [r3, #29] │ │ │ │ + ldrb r0, [r4, #29] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - muls r4, r6 │ │ │ │ + muls r0, r7 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - adds r1, #92 @ 0x5c │ │ │ │ + adds r1, #96 @ 0x60 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrb r2, [r0, #29] │ │ │ │ + ldrb r6, [r0, #29] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - muls r2, r3 │ │ │ │ + muls r6, r3 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrb r6, [r3, #28] │ │ │ │ + ldrb r2, [r4, #28] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - orrs r6, r6 │ │ │ │ + orrs r2, r7 │ │ │ │ lsls r6, r0, #4 │ │ │ │ ldcl 1, cr0, [r0, #-84]! @ 0xffffffac │ │ │ │ - mov r6, ip │ │ │ │ + mov r2, sp │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrh r4, [r3, #4] │ │ │ │ + ldrh r0, [r4, #4] │ │ │ │ lsls r5, r0, #4 │ │ │ │ ldcl 1, cr0, [r4, #-84] @ 0xffffffac │ │ │ │ - mov r2, r9 │ │ │ │ + mov r6, r9 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrb r4, [r0, #27] │ │ │ │ + ldrb r0, [r1, #27] │ │ │ │ lsls r6, r0, #4 │ │ │ │ ldc 1, cr0, [r4, #-84]! @ 0xffffffac │ │ │ │ - mov r2, r5 │ │ │ │ + mov r6, r5 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strh r0, [r2, r3] │ │ │ │ + strh r4, [r2, r3] │ │ │ │ lsls r5, r0, #4 │ │ │ │ bgt.n 47d25c │ │ │ │ lsls r5, r2, #4 │ │ │ │ - cmp r1, #182 @ 0xb6 │ │ │ │ + cmp r1, #186 @ 0xba │ │ │ │ lsls r5, r0, #4 │ │ │ │ - cmp r1, #212 @ 0xd4 │ │ │ │ + cmp r1, #216 @ 0xd8 │ │ │ │ lsls r5, r0, #4 │ │ │ │ stc 1, cr0, [r0, #-84] @ 0xffffffac │ │ │ │ - cmp lr, lr │ │ │ │ + cmp sl, pc │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strh r0, [r1, #42] @ 0x2a │ │ │ │ + strh r4, [r1, #42] @ 0x2a │ │ │ │ lsls r5, r0, #4 │ │ │ │ │ │ │ │ 0047d228 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -504981,23 +504981,23 @@ │ │ │ │ lsls r6, r3, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ add r0, sp, #352 @ 0x160 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - cmp r3, #130 @ 0x82 │ │ │ │ + cmp r3, #134 @ 0x86 │ │ │ │ lsls r5, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r4, #18] │ │ │ │ + ldrb r6, [r4, #18] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - lsls r2, r7 │ │ │ │ + lsls r6, r7 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strh r2, [r2, #44] @ 0x2c │ │ │ │ + strh r6, [r2, #44] @ 0x2c │ │ │ │ lsls r5, r0, #4 │ │ │ │ │ │ │ │ 0047d318 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -505076,21 +505076,21 @@ │ │ │ │ lsls r4, r3, #4 │ │ │ │ cmp r4, #172 @ 0xac │ │ │ │ lsls r6, r3, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ add r7, pc, #480 @ (adr r7, 47d5c0 ) │ │ │ │ lsls r4, r3, #4 │ │ │ │ - strh r4, [r2, #38] @ 0x26 │ │ │ │ + strh r0, [r3, #38] @ 0x26 │ │ │ │ lsls r5, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r3 │ │ │ │ + lsrs r0, r4 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - subs r7, #216 @ 0xd8 │ │ │ │ + subs r7, #220 @ 0xdc │ │ │ │ lsls r6, r0, #4 │ │ │ │ adds r7, #182 @ 0xb6 │ │ │ │ lsls r2, r0, #4 │ │ │ │ │ │ │ │ 0047d3f4 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -505120,17 +505120,17 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ add r6, pc, #968 @ (adr r6, 47d804 ) │ │ │ │ lsls r4, r3, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r2, #7 │ │ │ │ + subs r0, r3, #7 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - subs r7, #88 @ 0x58 │ │ │ │ + subs r7, #92 @ 0x5c │ │ │ │ lsls r6, r0, #4 │ │ │ │ │ │ │ │ 0047d44c : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -505172,21 +505172,21 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r3, #154 @ 0x9a │ │ │ │ lsls r6, r3, #4 │ │ │ │ add r6, pc, #552 @ (adr r6, 47d6e0 ) │ │ │ │ lsls r4, r3, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r3, #30] │ │ │ │ + strh r0, [r4, #30] │ │ │ │ lsls r5, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r3, #5 │ │ │ │ + subs r0, r4, #5 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - subs r6, #224 @ 0xe0 │ │ │ │ + subs r6, #228 @ 0xe4 │ │ │ │ lsls r6, r0, #4 │ │ │ │ │ │ │ │ 0047d4cc : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -505213,17 +505213,17 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ add r6, pc, #104 @ (adr r6, 47d578 ) │ │ │ │ lsls r4, r3, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r6, #104] @ 0x68 │ │ │ │ + str r0, [r7, #104] @ 0x68 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - subs r6, #132 @ 0x84 │ │ │ │ + subs r6, #136 @ 0x88 │ │ │ │ lsls r6, r0, #4 │ │ │ │ │ │ │ │ 0047d520 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -505265,21 +505265,21 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r2, #198 @ 0xc6 │ │ │ │ lsls r6, r3, #4 │ │ │ │ add r5, pc, #728 @ (adr r5, 47d864 ) │ │ │ │ lsls r4, r3, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r1, #24] │ │ │ │ + strh r4, [r1, #24] │ │ │ │ lsls r5, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r7, #96] @ 0x60 │ │ │ │ + str r0, [r0, #100] @ 0x64 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - subs r6, #12 │ │ │ │ + subs r6, #16 │ │ │ │ lsls r6, r0, #4 │ │ │ │ │ │ │ │ 0047d5a0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -506394,151 +506394,151 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #110 @ 0x6e │ │ │ │ + cmp r1, #114 @ 0x72 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrb r2, [r3, #4] │ │ │ │ + ldrb r6, [r3, #4] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - subs r4, #250 @ 0xfa │ │ │ │ + subs r4, #254 @ 0xfe │ │ │ │ lsls r6, r0, #4 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r1, #1] │ │ │ │ + ldrb r2, [r2, #1] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - movs r6, #222 @ 0xde │ │ │ │ + movs r6, #226 @ 0xe2 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - subs r4, #30 │ │ │ │ + subs r4, #34 @ 0x22 │ │ │ │ lsls r6, r0, #4 │ │ │ │ ldrsh r4, [r0, r4] │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #28 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r1, #26] │ │ │ │ + strb r6, [r1, #26] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - subs r2, #106 @ 0x6a │ │ │ │ + subs r2, #110 @ 0x6e │ │ │ │ lsls r6, r0, #4 │ │ │ │ ldr r4, [pc, #800] @ (47e490 ) │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r0, #24] │ │ │ │ + strb r4, [r0, #24] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - subs r1, #224 @ 0xe0 │ │ │ │ + subs r1, #228 @ 0xe4 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strb r0, [r1, #23] │ │ │ │ + strb r4, [r1, #23] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - subs r1, #168 @ 0xa8 │ │ │ │ + subs r1, #172 @ 0xac │ │ │ │ lsls r6, r0, #4 │ │ │ │ - movs r5, #250 @ 0xfa │ │ │ │ + movs r5, #254 @ 0xfe │ │ │ │ lsls r5, r0, #4 │ │ │ │ - strb r4, [r3, #22] │ │ │ │ + strb r0, [r4, #22] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - subs r1, #126 @ 0x7e │ │ │ │ + subs r1, #130 @ 0x82 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strb r6, [r3, #21] │ │ │ │ + strb r2, [r4, #21] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - subs r1, #62 @ 0x3e │ │ │ │ + subs r1, #66 @ 0x42 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strb r6, [r3, #21] │ │ │ │ + strb r2, [r4, #21] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - movs r6, #46 @ 0x2e │ │ │ │ + movs r6, #50 @ 0x32 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - strb r6, [r0, #20] │ │ │ │ + strb r2, [r1, #20] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - subs r0, #232 @ 0xe8 │ │ │ │ + subs r0, #236 @ 0xec │ │ │ │ lsls r6, r0, #4 │ │ │ │ strh r0, [r0, r0] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r3, #15] │ │ │ │ + strb r2, [r4, #15] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - adds r7, #190 @ 0xbe │ │ │ │ + adds r7, #194 @ 0xc2 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r0, [pc, #232] @ (47e29c ) │ │ │ │ + ldr r0, [pc, #248] @ (47e2ac ) │ │ │ │ lsls r5, r0, #4 │ │ │ │ - adds r7, #126 @ 0x7e │ │ │ │ + adds r7, #130 @ 0x82 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strb r6, [r1, #14] │ │ │ │ + strb r2, [r2, #14] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strb r6, [r3, #12] │ │ │ │ + strb r2, [r4, #12] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - adds r6, #254 @ 0xfe │ │ │ │ + adds r7, #2 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strb r0, [r0, #12] │ │ │ │ + strb r4, [r0, #12] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - adds r6, #224 @ 0xe0 │ │ │ │ + adds r6, #228 @ 0xe4 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - mov r6, r6 │ │ │ │ + mov r2, r7 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - adds r6, #194 @ 0xc2 │ │ │ │ + adds r6, #198 @ 0xc6 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strb r2, [r2, #11] │ │ │ │ + strb r6, [r2, #11] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - movs r3, #6 │ │ │ │ + movs r3, #10 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - adds r6, #154 @ 0x9a │ │ │ │ + adds r6, #158 @ 0x9e │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strb r2, [r5, #10] │ │ │ │ + strb r6, [r5, #10] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strb r2, [r2, #10] │ │ │ │ + strb r6, [r2, #10] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - adds r6, #116 @ 0x74 │ │ │ │ + adds r6, #120 @ 0x78 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - @ instruction: 0x4786 │ │ │ │ + @ instruction: 0x478a │ │ │ │ lsls r6, r0, #4 │ │ │ │ - adds r6, #58 @ 0x3a │ │ │ │ + adds r6, #62 @ 0x3e │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strb r2, [r1, #9] │ │ │ │ + strb r6, [r1, #9] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strb r4, [r6, #8] │ │ │ │ + strb r0, [r7, #8] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - adds r6, #20 │ │ │ │ + adds r6, #24 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strb r4, [r1, #8] │ │ │ │ + strb r0, [r2, #8] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - adds r5, #236 @ 0xec │ │ │ │ + adds r5, #240 @ 0xf0 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strb r2, [r6, #3] │ │ │ │ + strb r6, [r6, #3] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - adds r4, #210 @ 0xd2 │ │ │ │ + adds r4, #214 @ 0xd6 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strb r2, [r3, #1] │ │ │ │ + strb r6, [r3, #1] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - adds r4, #58 @ 0x3a │ │ │ │ + adds r4, #62 @ 0x3e │ │ │ │ lsls r6, r0, #4 │ │ │ │ - add sl, r9 │ │ │ │ + add lr, r9 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - adds r3, #126 @ 0x7e │ │ │ │ + adds r3, #130 @ 0x82 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r0, [r2, #120] @ 0x78 │ │ │ │ + ldr r4, [r2, #120] @ 0x78 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r4, [r7, #116] @ 0x74 │ │ │ │ + ldr r0, [r0, #120] @ 0x78 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - adds r3, #92 @ 0x5c │ │ │ │ + adds r3, #96 @ 0x60 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r2, [r4, #116] @ 0x74 │ │ │ │ + ldr r6, [r4, #116] @ 0x74 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - adds r3, #66 @ 0x42 │ │ │ │ + adds r3, #70 @ 0x46 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r4, [r7, #108] @ 0x6c │ │ │ │ + ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - adds r2, #220 @ 0xdc │ │ │ │ + adds r2, #224 @ 0xe0 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrsh r6, [r4, r2] │ │ │ │ + ldrsh r2, [r5, r2] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - adds r2, #178 @ 0xb2 │ │ │ │ + adds r2, #182 @ 0xb6 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r4, [r0, #108] @ 0x6c │ │ │ │ + ldr r0, [r1, #108] @ 0x6c │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r4, [r6, #104] @ 0x68 │ │ │ │ + ldr r0, [r7, #104] @ 0x68 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r6, [r0, #108] @ 0x6c │ │ │ │ + ldr r2, [r1, #108] @ 0x6c │ │ │ │ lsls r6, r0, #4 │ │ │ │ - adds r2, #136 @ 0x88 │ │ │ │ + adds r2, #140 @ 0x8c │ │ │ │ lsls r6, r0, #4 │ │ │ │ ldr r1, [pc, #892] @ (47e5d4 ) │ │ │ │ movw r2, #8224 @ 0x2020 │ │ │ │ ldr r3, [pc, #892] @ (47e5d8 ) │ │ │ │ ldr r0, [pc, #892] @ (47e5dc ) │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r5, r1] │ │ │ │ @@ -506875,147 +506875,147 @@ │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #2008 @ 0x7d8 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r3, #4 │ │ │ │ + subs r2, r4, #4 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - adds r1, #34 @ 0x22 │ │ │ │ + adds r1, #38 @ 0x26 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r4, [r6, #80] @ 0x50 │ │ │ │ + ldr r0, [r7, #80] @ 0x50 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r0, [r2, #80] @ 0x50 │ │ │ │ + ldr r4, [r2, #80] @ 0x50 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - adds r0, #240 @ 0xf0 │ │ │ │ + adds r0, #244 @ 0xf4 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r0, [r6, #76] @ 0x4c │ │ │ │ + ldr r4, [r6, #76] @ 0x4c │ │ │ │ lsls r6, r0, #4 │ │ │ │ - adds r0, #208 @ 0xd0 │ │ │ │ + adds r0, #212 @ 0xd4 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - subs r0, r2, #2 │ │ │ │ + subs r4, r2, #2 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - adds r0, #148 @ 0x94 │ │ │ │ + adds r0, #152 @ 0x98 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r6, [r4, #72] @ 0x48 │ │ │ │ + ldr r2, [r5, #72] @ 0x48 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r2, [r2, #72] @ 0x48 │ │ │ │ + ldr r6, [r2, #72] @ 0x48 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - adds r0, #114 @ 0x72 │ │ │ │ + adds r0, #118 @ 0x76 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r6, [r7, #64] @ 0x40 │ │ │ │ + ldr r2, [r0, #68] @ 0x44 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - adds r0, #30 │ │ │ │ + adds r0, #34 @ 0x22 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - subs r0, r0, #0 │ │ │ │ + subs r4, r0, #0 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - adds r0, #4 │ │ │ │ + adds r0, #8 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r6, [r2, #64] @ 0x40 │ │ │ │ + ldr r2, [r3, #64] @ 0x40 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r2, [r7, #60] @ 0x3c │ │ │ │ + ldr r6, [r7, #60] @ 0x3c │ │ │ │ lsls r6, r0, #4 │ │ │ │ - cmp r7, #218 @ 0xda │ │ │ │ + cmp r7, #222 @ 0xde │ │ │ │ lsls r6, r0, #4 │ │ │ │ - adds r4, r7, #6 │ │ │ │ + adds r0, r0, #7 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - cmp r7, #192 @ 0xc0 │ │ │ │ + cmp r7, #196 @ 0xc4 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r2, [r2, #60] @ 0x3c │ │ │ │ + ldr r6, [r2, #60] @ 0x3c │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r6, [r7, #56] @ 0x38 │ │ │ │ + ldr r2, [r0, #60] @ 0x3c │ │ │ │ lsls r6, r0, #4 │ │ │ │ - cmp r7, #158 @ 0x9e │ │ │ │ + cmp r7, #162 @ 0xa2 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - adds r0, r0, #6 │ │ │ │ + adds r4, r0, #6 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - cmp r7, #132 @ 0x84 │ │ │ │ + cmp r7, #136 @ 0x88 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r6, [r2, #56] @ 0x38 │ │ │ │ + ldr r2, [r3, #56] @ 0x38 │ │ │ │ lsls r6, r0, #4 │ │ │ │ eors r0, r1 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - adds r0, r3, #2 │ │ │ │ + adds r4, r3, #2 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldr r2, [r6, #52] @ 0x34 │ │ │ │ + ldr r6, [r6, #52] @ 0x34 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - cmp r7, #84 @ 0x54 │ │ │ │ + cmp r7, #88 @ 0x58 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r4, [r3, #52] @ 0x34 │ │ │ │ + ldr r0, [r4, #52] @ 0x34 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - cmp r7, #60 @ 0x3c │ │ │ │ + cmp r7, #64 @ 0x40 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r2, [r0, #52] @ 0x34 │ │ │ │ + ldr r6, [r0, #52] @ 0x34 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - cmp r7, #34 @ 0x22 │ │ │ │ + cmp r7, #38 @ 0x26 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r0, [r5, #48] @ 0x30 │ │ │ │ + ldr r4, [r5, #48] @ 0x30 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - cmp r7, #10 │ │ │ │ + cmp r7, #14 │ │ │ │ lsls r6, r0, #4 │ │ │ │ movs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #216 @ 0xd8 │ │ │ │ + subs r5, #220 @ 0xdc │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldr r4, [r1, #48] @ 0x30 │ │ │ │ + ldr r0, [r2, #48] @ 0x30 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - cmp r6, #226 @ 0xe2 │ │ │ │ + cmp r6, #230 @ 0xe6 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - adds r6, r0, #3 │ │ │ │ + adds r2, r1, #3 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - cmp r6, #202 @ 0xca │ │ │ │ + cmp r6, #206 @ 0xce │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r4, [r3, #44] @ 0x2c │ │ │ │ + ldr r0, [r4, #44] @ 0x2c │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r0, [r1, #44] @ 0x2c │ │ │ │ + ldr r4, [r1, #44] @ 0x2c │ │ │ │ lsls r6, r0, #4 │ │ │ │ - cmp r6, #168 @ 0xa8 │ │ │ │ + cmp r6, #172 @ 0xac │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r6, [r5, #40] @ 0x28 │ │ │ │ + ldr r2, [r6, #40] @ 0x28 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - cmp r6, #142 @ 0x8e │ │ │ │ + cmp r6, #146 @ 0x92 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r4, [r2, #40] @ 0x28 │ │ │ │ + ldr r0, [r3, #40] @ 0x28 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - cmp r6, #116 @ 0x74 │ │ │ │ + cmp r6, #120 @ 0x78 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r2, [r7, #36] @ 0x24 │ │ │ │ + ldr r6, [r7, #36] @ 0x24 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - cmp r6, #90 @ 0x5a │ │ │ │ + cmp r6, #94 @ 0x5e │ │ │ │ lsls r6, r0, #4 │ │ │ │ - adds r4, r7, #0 │ │ │ │ + adds r0, r0, #1 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - cmp r6, #64 @ 0x40 │ │ │ │ + cmp r6, #68 @ 0x44 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r2, [r2, #36] @ 0x24 │ │ │ │ + ldr r6, [r2, #36] @ 0x24 │ │ │ │ lsls r6, r0, #4 │ │ │ │ bhi.n 47e5f0 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - adds r1, #146 @ 0x92 │ │ │ │ + adds r1, #150 @ 0x96 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - subs r6, #172 @ 0xac │ │ │ │ + subs r6, #176 @ 0xb0 │ │ │ │ lsls r5, r0, #4 │ │ │ │ bhi.n 47e5c4 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - adds r1, #118 @ 0x76 │ │ │ │ + adds r1, #122 @ 0x7a │ │ │ │ lsls r6, r0, #4 │ │ │ │ - add r2, sp, #896 @ 0x380 │ │ │ │ + add r2, sp, #912 @ 0x390 │ │ │ │ lsls r5, r0, #4 │ │ │ │ bhi.n 47e798 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - adds r1, #90 @ 0x5a │ │ │ │ + adds r1, #94 @ 0x5e │ │ │ │ lsls r6, r0, #4 │ │ │ │ - subs r5, #244 @ 0xf4 │ │ │ │ + subs r5, #248 @ 0xf8 │ │ │ │ lsls r5, r0, #4 │ │ │ │ bhi.n 47e76c │ │ │ │ lsls r5, r2, #4 │ │ │ │ - adds r1, #62 @ 0x3e │ │ │ │ + adds r1, #66 @ 0x42 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r2, [sp, #800] @ 0x320 │ │ │ │ + ldr r2, [sp, #816] @ 0x330 │ │ │ │ lsls r5, r0, #4 │ │ │ │ │ │ │ │ 0047e6e4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -507103,23 +507103,23 @@ │ │ │ │ lsls r6, r3, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ str r3, [sp, #624] @ 0x270 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - asrs r6, r0, #27 │ │ │ │ + asrs r2, r1, #27 │ │ │ │ lsls r5, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r3, #0] │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - cmp r3, #254 @ 0xfe │ │ │ │ + cmp r4, #2 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strb r6, [r2, #3] │ │ │ │ + strb r2, [r3, #3] │ │ │ │ lsls r5, r0, #4 │ │ │ │ │ │ │ │ 0047e7d4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -507172,21 +507172,21 @@ │ │ │ │ nop │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ lsls r4, r3, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r3, #84] @ 0x54 │ │ │ │ + str r6, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - cmp r3, #90 @ 0x5a │ │ │ │ + cmp r3, #94 @ 0x5e │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r2, [r0, #84] @ 0x54 │ │ │ │ + str r6, [r0, #84] @ 0x54 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - cmp r3, #66 @ 0x42 │ │ │ │ + cmp r3, #70 @ 0x46 │ │ │ │ lsls r6, r0, #4 │ │ │ │ │ │ │ │ 0047e86c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -507279,27 +507279,27 @@ │ │ │ │ lsls r6, r3, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - ldr r4, [r7, #116] @ 0x74 │ │ │ │ + ldr r0, [r0, #120] @ 0x78 │ │ │ │ lsls r5, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r0, #72] @ 0x48 │ │ │ │ + str r4, [r0, #72] @ 0x48 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - cmp r2, #128 @ 0x80 │ │ │ │ + cmp r2, #132 @ 0x84 │ │ │ │ lsls r6, r0, #4 │ │ │ │ strh r0, [r6, #30] │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #168 @ 0xa8 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r0, #108] @ 0x6c │ │ │ │ + str r2, [r1, #108] @ 0x6c │ │ │ │ lsls r6, r0, #4 │ │ │ │ │ │ │ │ 0047e96c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -507378,21 +507378,21 @@ │ │ │ │ lsls r4, r3, #4 │ │ │ │ asrs r0, r3, #25 │ │ │ │ lsls r6, r3, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - ldr r0, [r0, #104] @ 0x68 │ │ │ │ + ldr r4, [r0, #104] @ 0x68 │ │ │ │ lsls r5, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r1, #48] @ 0x30 │ │ │ │ + str r4, [r1, #48] @ 0x30 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - cmp r1, #132 @ 0x84 │ │ │ │ + cmp r1, #136 @ 0x88 │ │ │ │ lsls r6, r0, #4 │ │ │ │ movs r1, #98 @ 0x62 │ │ │ │ lsls r2, r0, #4 │ │ │ │ │ │ │ │ 0047ea48 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -507591,39 +507591,39 @@ │ │ │ │ lsls r4, r3, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r5, #72] @ 0x48 │ │ │ │ + str r6, [r5, #72] @ 0x48 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - cmp r0, #42 @ 0x2a │ │ │ │ + cmp r0, #46 @ 0x2e │ │ │ │ lsls r6, r0, #4 │ │ │ │ - adds r6, #238 @ 0xee │ │ │ │ + adds r6, #242 @ 0xf2 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - cmp r0, #6 │ │ │ │ + cmp r0, #10 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r0, [r7, #68] @ 0x44 │ │ │ │ + str r4, [r7, #68] @ 0x44 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r6, [r4, #68] @ 0x44 │ │ │ │ + str r2, [r5, #68] @ 0x44 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - movs r7, #230 @ 0xe6 │ │ │ │ + movs r7, #234 @ 0xea │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r6, [r1, #68] @ 0x44 │ │ │ │ + str r2, [r2, #68] @ 0x44 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - movs r7, #206 @ 0xce │ │ │ │ + movs r7, #210 @ 0xd2 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r6, [r6, #64] @ 0x40 │ │ │ │ + str r2, [r7, #64] @ 0x40 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - movs r7, #182 @ 0xb6 │ │ │ │ + movs r7, #186 @ 0xba │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r0, [r3, #64] @ 0x40 │ │ │ │ + str r4, [r3, #64] @ 0x40 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - movs r7, #152 @ 0x98 │ │ │ │ + movs r7, #156 @ 0x9c │ │ │ │ lsls r6, r0, #4 │ │ │ │ │ │ │ │ 0047ec54 : │ │ │ │ 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 │ │ │ │ @@ -507789,41 +507789,41 @@ │ │ │ │ nop │ │ │ │ ldrh r6, [r1, #52] @ 0x34 │ │ │ │ lsls r4, r3, #4 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r1, #52] @ 0x34 │ │ │ │ + str r0, [r2, #52] @ 0x34 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - asrs r6, r5, #5 │ │ │ │ + asrs r2, r6, #5 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - movs r6, #176 @ 0xb0 │ │ │ │ + movs r6, #180 @ 0xb4 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r4, [r7, #40] @ 0x28 │ │ │ │ + str r0, [r0, #44] @ 0x2c │ │ │ │ lsls r6, r0, #4 │ │ │ │ - movs r6, #44 @ 0x2c │ │ │ │ + movs r6, #48 @ 0x30 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r6, [r2, #40] @ 0x28 │ │ │ │ + str r2, [r3, #40] @ 0x28 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - movs r6, #6 │ │ │ │ + movs r6, #10 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r6, [r7, #36] @ 0x24 │ │ │ │ + str r2, [r0, #40] @ 0x28 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - movs r5, #238 @ 0xee │ │ │ │ + movs r5, #242 @ 0xf2 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r6, [r4, #36] @ 0x24 │ │ │ │ + str r2, [r5, #36] @ 0x24 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - movs r5, #214 @ 0xd6 │ │ │ │ + movs r5, #218 @ 0xda │ │ │ │ lsls r6, r0, #4 │ │ │ │ beq.n 47ee84 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - cmp r1, #34 @ 0x22 │ │ │ │ + cmp r1, #38 @ 0x26 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - asrs r0, r6, #18 │ │ │ │ + asrs r4, r6, #18 │ │ │ │ lsls r5, r0, #4 │ │ │ │ │ │ │ │ 0047ee34 : │ │ │ │ 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 │ │ │ │ @@ -508242,71 +508242,71 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r6, #32 │ │ │ │ + asrs r0, r7, #32 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - str r0, [r5, #4] │ │ │ │ + str r4, [r5, #4] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - movs r3, #186 @ 0xba │ │ │ │ + movs r3, #190 @ 0xbe │ │ │ │ lsls r6, r0, #4 │ │ │ │ - lsrs r4, r4, #31 │ │ │ │ + lsrs r0, r5, #31 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - str r0, [r3, #0] │ │ │ │ + str r4, [r3, #0] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - movs r3, #106 @ 0x6a │ │ │ │ + movs r3, #110 @ 0x6e │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrsh r6, [r5, r6] │ │ │ │ + ldrsh r2, [r6, r6] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - movs r3, #10 │ │ │ │ + movs r3, #14 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrsh r6, [r1, r6] │ │ │ │ + ldrsh r2, [r2, r6] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - movs r2, #234 @ 0xea │ │ │ │ + movs r2, #238 @ 0xee │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrsh r0, [r6, r5] │ │ │ │ + ldrsh r4, [r6, r5] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - movs r2, #204 @ 0xcc │ │ │ │ + movs r2, #208 @ 0xd0 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - lsrs r2, r4, #28 │ │ │ │ + lsrs r6, r4, #28 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrsh r4, [r1, r5] │ │ │ │ + ldrsh r0, [r2, r5] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - movs r2, #170 @ 0xaa │ │ │ │ + movs r2, #174 @ 0xae │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrsh r2, [r4, r3] │ │ │ │ + ldrsh r6, [r4, r3] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - movs r2, #62 @ 0x3e │ │ │ │ + movs r2, #66 @ 0x42 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrsh r6, [r6, r2] │ │ │ │ + ldrsh r2, [r7, r2] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - movs r2, #18 │ │ │ │ + movs r2, #22 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrsh r6, [r0, r2] │ │ │ │ + ldrsh r2, [r1, r2] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - movs r1, #226 @ 0xe2 │ │ │ │ + movs r1, #230 @ 0xe6 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrsh r2, [r3, r1] │ │ │ │ + ldrsh r6, [r3, r1] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - movs r1, #182 @ 0xb6 │ │ │ │ + movs r1, #186 @ 0xba │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrsh r2, [r0, r1] │ │ │ │ + ldrsh r6, [r0, r1] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - movs r1, #158 @ 0x9e │ │ │ │ + movs r1, #162 @ 0xa2 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrsh r2, [r5, r0] │ │ │ │ + ldrsh r6, [r5, r0] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - movs r1, #134 @ 0x86 │ │ │ │ + movs r1, #138 @ 0x8a │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrsh r6, [r0, r0] │ │ │ │ + ldrsh r2, [r1, r0] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - movs r1, #98 @ 0x62 │ │ │ │ + movs r1, #102 @ 0x66 │ │ │ │ lsls r6, r0, #4 │ │ │ │ │ │ │ │ 0047f2b8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -508421,33 +508421,33 @@ │ │ │ │ lsls r4, r3, #4 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ lsls r6, r3, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r1, #12 │ │ │ │ + lsrs r6, r1, #12 │ │ │ │ lsls r5, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r4, r3] │ │ │ │ + ldrb r2, [r5, r3] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - movs r0, #66 @ 0x42 │ │ │ │ + movs r0, #70 @ 0x46 │ │ │ │ lsls r6, r0, #4 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r6, #58] @ 0x3a │ │ │ │ lsls r4, r3, #4 │ │ │ │ - strb r0, [r7, r7] │ │ │ │ + strb r4, [r7, r7] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r4, [r7, #72] @ 0x48 │ │ │ │ + str r0, [r0, #76] @ 0x4c │ │ │ │ lsls r5, r0, #4 │ │ │ │ │ │ │ │ 0047f3fc : │ │ │ │ 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 │ │ │ │ @@ -508634,35 +508634,35 @@ │ │ │ │ lsls r4, r3, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r3, #50] @ 0x32 │ │ │ │ lsls r4, r3, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r6, r5] │ │ │ │ + ldrh r4, [r6, r5] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - subs r0, r6, #2 │ │ │ │ + subs r4, r6, #2 │ │ │ │ lsls r6, r0, #4 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r0, r4] │ │ │ │ + ldrh r6, [r0, r4] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - subs r2, r0, #1 │ │ │ │ + subs r6, r0, #1 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrh r2, [r4, r3] │ │ │ │ + ldrh r6, [r4, r3] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - subs r2, r4, #0 │ │ │ │ + subs r6, r4, #0 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrh r0, [r1, r3] │ │ │ │ + ldrh r4, [r1, r3] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - subs r0, r1, #0 │ │ │ │ + subs r4, r1, #0 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrh r4, [r1, r2] │ │ │ │ + ldrh r0, [r2, r2] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - adds r6, r1, #7 │ │ │ │ + adds r2, r2, #7 │ │ │ │ lsls r6, r0, #4 │ │ │ │ │ │ │ │ 0047f608 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -508761,29 +508761,29 @@ │ │ │ │ lsls r4, r3, #4 │ │ │ │ lsrs r4, r7, #6 │ │ │ │ lsls r6, r3, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r0, #31 │ │ │ │ + lsls r6, r0, #31 │ │ │ │ lsls r5, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r7, r6] │ │ │ │ + ldr r6, [r7, r6] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - adds r2, r7, #3 │ │ │ │ + adds r6, r7, #3 │ │ │ │ lsls r6, r0, #4 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #34] @ 0x22 │ │ │ │ lsls r4, r3, #4 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r2, #24] │ │ │ │ + str r2, [r3, #24] │ │ │ │ lsls r5, r0, #4 │ │ │ │ │ │ │ │ 0047f71c : │ │ │ │ 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 │ │ │ │ @@ -509441,131 +509441,131 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r7, #1] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r2, #1 │ │ │ │ + lsrs r6, r2, #1 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - subs r6, r4, r7 │ │ │ │ + subs r2, r5, r7 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r6, [r6, r2] │ │ │ │ + ldr r2, [r7, r2] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrsb r6, [r5, r7] │ │ │ │ + ldrsb r2, [r6, r7] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - subs r6, r1, r4 │ │ │ │ + subs r2, r2, r4 │ │ │ │ lsls r6, r0, #4 │ │ │ │ strb r0, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r3, r6] │ │ │ │ + ldrsb r4, [r3, r6] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - subs r0, r7, r2 │ │ │ │ + subs r4, r7, r2 │ │ │ │ lsls r6, r0, #4 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r4, r4] │ │ │ │ + ldrsb r6, [r4, r4] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - lsls r2, r6, #19 │ │ │ │ + lsls r6, r6, #19 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - subs r2, r6, r0 │ │ │ │ + subs r6, r6, r0 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrsb r0, [r2, r2] │ │ │ │ + ldrsb r4, [r2, r2] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - adds r0, r6, r6 │ │ │ │ + adds r4, r6, r6 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrsb r4, [r5, r1] │ │ │ │ + ldrsb r0, [r6, r1] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - adds r4, r1, r6 │ │ │ │ + adds r0, r2, r6 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - lsls r2, r4, #23 │ │ │ │ + lsls r6, r4, #23 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrsb r0, [r1, r1] │ │ │ │ + ldrsb r4, [r1, r1] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - adds r2, r5, r5 │ │ │ │ + adds r6, r5, r5 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - lsls r2, r6, #22 │ │ │ │ + lsls r6, r6, #22 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - adds r6, r0, r5 │ │ │ │ + adds r2, r1, r5 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrsb r0, [r3, r0] │ │ │ │ + ldrsb r4, [r3, r0] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strb r6, [r6, r7] │ │ │ │ + strb r2, [r7, r7] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - adds r6, r2, r4 │ │ │ │ + adds r2, r3, r4 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strb r6, [r3, r7] │ │ │ │ + strb r2, [r4, r7] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - adds r6, r7, r3 │ │ │ │ + adds r2, r0, r4 │ │ │ │ lsls r6, r0, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r2, r5] │ │ │ │ + strb r4, [r2, r5] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - adds r0, r6, r1 │ │ │ │ + adds r4, r6, r1 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strb r6, [r4, r4] │ │ │ │ + strb r2, [r5, r4] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - adds r6, r0, r1 │ │ │ │ + adds r2, r1, r1 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strb r0, [r1, r4] │ │ │ │ + strb r4, [r1, r4] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - adds r0, r5, r0 │ │ │ │ + adds r4, r5, r0 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - lsls r2, r0, #9 │ │ │ │ + lsls r6, r0, #9 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - asrs r2, r1, #30 │ │ │ │ + asrs r6, r1, #30 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strb r4, [r3, r1] │ │ │ │ + strb r0, [r4, r1] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strb r2, [r7, r0] │ │ │ │ + strb r6, [r7, r0] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - asrs r2, r3, #29 │ │ │ │ + asrs r6, r3, #29 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strh r4, [r6, r7] │ │ │ │ + strh r0, [r7, r7] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - asrs r4, r2, #28 │ │ │ │ + asrs r0, r3, #28 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strh r0, [r7, r6] │ │ │ │ + strh r4, [r7, r6] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - asrs r0, r3, #27 │ │ │ │ + asrs r4, r3, #27 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - lsls r0, r5, #18 │ │ │ │ + lsls r4, r5, #18 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - asrs r4, r5, #26 │ │ │ │ + asrs r0, r6, #26 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strh r6, [r7, r5] │ │ │ │ + strh r2, [r0, r6] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - lsls r0, r1, #18 │ │ │ │ + lsls r4, r1, #18 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - asrs r4, r1, #26 │ │ │ │ + asrs r0, r2, #26 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strh r6, [r3, r5] │ │ │ │ + strh r2, [r4, r5] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strh r4, [r1, r5] │ │ │ │ + strh r0, [r2, r5] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - asrs r4, r5, #25 │ │ │ │ + asrs r0, r6, #25 │ │ │ │ lsls r6, r0, #4 │ │ │ │ stmia r0!, {r3, r4, r6, r7} │ │ │ │ lsls r5, r2, #4 │ │ │ │ - adds r6, r1, r7 │ │ │ │ + adds r2, r2, r7 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrb r0, [r2, #23] │ │ │ │ + ldrb r4, [r2, #23] │ │ │ │ lsls r5, r0, #4 │ │ │ │ stmia r0!, {r6, r7} │ │ │ │ lsls r5, r2, #4 │ │ │ │ - adds r6, r6, r6 │ │ │ │ + adds r2, r7, r6 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - lsls r4, r6, #15 │ │ │ │ + lsls r0, r7, #15 │ │ │ │ lsls r5, r0, #4 │ │ │ │ stmia r0!, {r3, r5, r7} │ │ │ │ lsls r5, r2, #4 │ │ │ │ - adds r6, r3, r6 │ │ │ │ + adds r2, r4, r6 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - movs r1, #36 @ 0x24 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ lsls r5, r0, #4 │ │ │ │ │ │ │ │ 0047fe78 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -509667,30 +509667,30 @@ │ │ │ │ lsls r4, r3, #4 │ │ │ │ lsls r0, r1, #5 │ │ │ │ lsls r6, r3, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - vrhadd.u8 d16, d10, d4 │ │ │ │ + vrhadd.u8 d16, d14, d4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r4, r5] │ │ │ │ + str r6, [r4, r5] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - asrs r2, r0, #18 │ │ │ │ + asrs r6, r0, #18 │ │ │ │ lsls r6, r0, #4 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r1, #15] │ │ │ │ lsls r4, r3, #4 │ │ │ │ - ldr r2, [pc, #336] @ (4800e8 ) │ │ │ │ + ldr r2, [pc, #352] @ (4800f8 ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldr r0, [r3, r4] │ │ │ │ + ldr r4, [r3, r4] │ │ │ │ lsls r5, r0, #4 │ │ │ │ │ │ │ │ 0047ff9c : │ │ │ │ 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 │ │ │ │ @@ -510645,173 +510645,173 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r7, #1] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - vaddw.u16 q8, q1, d4 │ │ │ │ - asrs r6, r4, #13 │ │ │ │ + vaddw.u16 q8, q3, d4 │ │ │ │ + asrs r2, r5, #13 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r2, [r2, r1] │ │ │ │ + str r6, [r2, r1] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r7, [pc, #552] @ (480b7c ) │ │ │ │ + ldr r7, [pc, #568] @ (480b8c ) │ │ │ │ lsls r6, r0, #4 │ │ │ │ - asrs r6, r1, #10 │ │ │ │ + asrs r2, r2, #10 │ │ │ │ lsls r6, r0, #4 │ │ │ │ strb r0, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #208] @ (480a30 ) │ │ │ │ + ldr r7, [pc, #224] @ (480a40 ) │ │ │ │ lsls r6, r0, #4 │ │ │ │ - asrs r0, r7, #8 │ │ │ │ + asrs r4, r7, #8 │ │ │ │ lsls r6, r0, #4 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #760] @ (480c64 ) │ │ │ │ + ldr r6, [pc, #776] @ (480c74 ) │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldc2l 1, cr0, [r2], #-16 │ │ │ │ - asrs r2, r6, #6 │ │ │ │ + ldc2l 1, cr0, [r6], #-16 │ │ │ │ + asrs r6, r6, #6 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r6, [pc, #144] @ (480a08 ) │ │ │ │ + ldr r6, [pc, #160] @ (480a18 ) │ │ │ │ lsls r6, r0, #4 │ │ │ │ - asrs r0, r5, #4 │ │ │ │ + asrs r4, r5, #4 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r5, [pc, #1000] @ (480d68 ) │ │ │ │ + ldr r5, [pc, #1016] @ (480d78 ) │ │ │ │ lsls r6, r0, #4 │ │ │ │ - asrs r6, r7, #3 │ │ │ │ + asrs r2, r0, #4 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldc2l 1, cr0, [r0, #-16] │ │ │ │ - ldr r5, [pc, #824] @ (480cc4 ) │ │ │ │ + ldc2l 1, cr0, [r4, #-16] │ │ │ │ + ldr r5, [pc, #840] @ (480cd4 ) │ │ │ │ lsls r6, r0, #4 │ │ │ │ - asrs r4, r2, #3 │ │ │ │ + asrs r0, r3, #3 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldc2 1, cr0, [r6, #-16] │ │ │ │ - asrs r2, r5, #2 │ │ │ │ + ldc2 1, cr0, [sl, #-16] │ │ │ │ + asrs r6, r5, #2 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r5, [pc, #600] @ (480bf4 ) │ │ │ │ + ldr r5, [pc, #616] @ (480c04 ) │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r5, [pc, #440] @ (480b58 ) │ │ │ │ + ldr r5, [pc, #456] @ (480b68 ) │ │ │ │ lsls r6, r0, #4 │ │ │ │ - asrs r2, r6, #1 │ │ │ │ + asrs r6, r6, #1 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r5, [pc, #320] @ (480ae8 ) │ │ │ │ + ldr r5, [pc, #336] @ (480af8 ) │ │ │ │ lsls r6, r0, #4 │ │ │ │ - asrs r4, r2, #1 │ │ │ │ + asrs r0, r3, #1 │ │ │ │ lsls r6, r0, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #736] @ (480c94 ) │ │ │ │ + ldr r4, [pc, #752] @ (480ca4 ) │ │ │ │ lsls r6, r0, #4 │ │ │ │ - lsrs r4, r7, #30 │ │ │ │ + lsrs r0, r0, #31 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r4, [pc, #544] @ (480bdc ) │ │ │ │ + ldr r4, [pc, #560] @ (480bec ) │ │ │ │ lsls r6, r0, #4 │ │ │ │ - lsrs r4, r1, #30 │ │ │ │ + lsrs r0, r2, #30 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r4, [pc, #400] @ (480b54 ) │ │ │ │ + ldr r4, [pc, #416] @ (480b64 ) │ │ │ │ lsls r6, r0, #4 │ │ │ │ - lsrs r0, r5, #29 │ │ │ │ + lsrs r4, r5, #29 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - vst4.8 {d0,d2,d4,d6}, [r6], r4 │ │ │ │ - lsrs r6, r1, #25 │ │ │ │ + vst4.8 {d0,d2,d4,d6}, [sl], r4 │ │ │ │ + lsrs r2, r2, #25 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r3, [pc, #232] @ (480abc ) │ │ │ │ + ldr r3, [pc, #248] @ (480acc ) │ │ │ │ lsls r6, r0, #4 │ │ │ │ - @ instruction: 0xf7fe0104 │ │ │ │ - lsrs r6, r0, #21 │ │ │ │ + strb.w r0, [r2, ] │ │ │ │ + lsrs r2, r1, #21 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r2, [pc, #208] @ (480ab0 ) │ │ │ │ + ldr r2, [pc, #224] @ (480ac0 ) │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r1, [pc, #992] @ (480dc4 ) │ │ │ │ + ldr r1, [pc, #1008] @ (480dd4 ) │ │ │ │ lsls r6, r0, #4 │ │ │ │ - lsrs r4, r7, #19 │ │ │ │ + lsrs r0, r0, #20 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - @ instruction: 0xfab20104 │ │ │ │ - lsrs r6, r6, #18 │ │ │ │ + @ instruction: 0xfab60104 │ │ │ │ + lsrs r2, r7, #18 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r1, [pc, #656] @ (480c84 ) │ │ │ │ + ldr r1, [pc, #672] @ (480c94 ) │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r1, [pc, #512] @ (480bf8 ) │ │ │ │ + ldr r1, [pc, #528] @ (480c08 ) │ │ │ │ lsls r6, r0, #4 │ │ │ │ - lsrs r4, r0, #18 │ │ │ │ + lsrs r0, r1, #18 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r1, [pc, #312] @ (480b38 ) │ │ │ │ + ldr r1, [pc, #328] @ (480b48 ) │ │ │ │ lsls r6, r0, #4 │ │ │ │ - lsrs r2, r2, #17 │ │ │ │ + lsrs r6, r2, #17 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - @ instruction: 0xfa020104 │ │ │ │ - lsrs r6, r0, #16 │ │ │ │ + @ instruction: 0xfa060104 │ │ │ │ + lsrs r2, r1, #16 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r0, [pc, #976] @ (480de0 ) │ │ │ │ + ldr r0, [pc, #992] @ (480df0 ) │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r0, [pc, #904] @ (480d9c ) │ │ │ │ + ldr r0, [pc, #920] @ (480dac ) │ │ │ │ lsls r6, r0, #4 │ │ │ │ - lsrs r6, r4, #15 │ │ │ │ + lsrs r2, r5, #15 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - vst2.8 {d16[0],d17[0]}, [sl], r4 │ │ │ │ - lsrs r6, r1, #15 │ │ │ │ + vst2.8 {d16[0],d17[0]}, [lr], r4 │ │ │ │ + lsrs r2, r2, #15 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r0, [pc, #752] @ (480d14 ) │ │ │ │ + ldr r0, [pc, #768] @ (480d24 ) │ │ │ │ lsls r6, r0, #4 │ │ │ │ @ instruction: 0xb612 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - lsrs r0, r1, #28 │ │ │ │ + lsrs r4, r1, #28 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrb r6, [r3, #17] │ │ │ │ + ldrb r2, [r4, #17] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldr r0, [pc, #424] @ (480bdc ) │ │ │ │ + ldr r0, [pc, #440] @ (480bec ) │ │ │ │ lsls r6, r0, #4 │ │ │ │ - lsrs r6, r5, #13 │ │ │ │ + lsrs r2, r6, #13 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - vst4.8 {d16,d18,d20,d22}, [r6], r4 │ │ │ │ - lsrs r2, r1, #13 │ │ │ │ + vst4.8 {d16,d18,d20,d22}, [sl], r4 │ │ │ │ + lsrs r6, r1, #13 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r0, [pc, #224] @ (480b24 ) │ │ │ │ + ldr r0, [pc, #240] @ (480b34 ) │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r0, [pc, #128] @ (480ac8 ) │ │ │ │ + ldr r0, [pc, #144] @ (480ad8 ) │ │ │ │ lsls r6, r0, #4 │ │ │ │ - lsrs r4, r4, #12 │ │ │ │ + lsrs r0, r5, #12 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - vst4.8 {d0,d2,d4,d6}, [r6], r4 │ │ │ │ - lsrs r2, r1, #12 │ │ │ │ + vst4.8 {d0,d2,d4,d6}, [sl], r4 │ │ │ │ + lsrs r6, r1, #12 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - blx pc │ │ │ │ + blxns pc │ │ │ │ lsls r6, r0, #4 │ │ │ │ - blxns ip │ │ │ │ + blx sp │ │ │ │ lsls r6, r0, #4 │ │ │ │ - lsrs r0, r5, #11 │ │ │ │ + lsrs r4, r5, #11 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str.w r0, [sl, #260] @ 0x104 │ │ │ │ - lsrs r6, r1, #11 │ │ │ │ + str.w r0, [lr, #260] @ 0x104 │ │ │ │ + lsrs r2, r2, #11 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - blxns r7 │ │ │ │ + blx r8 │ │ │ │ lsls r6, r0, #4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ lsls r5, r2, #4 │ │ │ │ - lsrs r6, r5, #24 │ │ │ │ + lsrs r2, r6, #24 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - asrs r4, r6, #22 │ │ │ │ + asrs r0, r7, #22 │ │ │ │ lsls r5, r0, #4 │ │ │ │ push {r5, lr} │ │ │ │ lsls r5, r2, #4 │ │ │ │ - lsrs r6, r2, #24 │ │ │ │ + lsrs r2, r3, #24 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrb r0, [r1, #13] │ │ │ │ + ldrb r4, [r1, #13] │ │ │ │ lsls r5, r0, #4 │ │ │ │ push {r3, lr} │ │ │ │ lsls r5, r2, #4 │ │ │ │ - lsrs r6, r7, #23 │ │ │ │ + lsrs r2, r0, #24 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - lsls r0, r3, #10 │ │ │ │ + lsls r4, r3, #10 │ │ │ │ lsls r5, r0, #4 │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ lsls r5, r2, #4 │ │ │ │ - lsrs r6, r4, #23 │ │ │ │ + lsrs r2, r5, #23 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrb.w r0, [r4, #260] @ 0x104 │ │ │ │ + ldrb.w r0, [r8, #260] @ 0x104 │ │ │ │ │ │ │ │ 00480a9c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #216] @ 480b84 │ │ │ │ @@ -510913,30 +510913,30 @@ │ │ │ │ lsls r4, r3, #4 │ │ │ │ lsls r4, r3, #24 │ │ │ │ lsls r6, r3, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ssat16 r1, #5, r8 │ │ │ │ + ssat16 r1, #5, ip │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, fp │ │ │ │ + cmp r0, ip │ │ │ │ lsls r6, r0, #4 │ │ │ │ - lsrs r0, r4, #1 │ │ │ │ + lsrs r4, r4, #1 │ │ │ │ lsls r6, r0, #4 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r4, #120] @ 0x78 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - subs r6, #50 @ 0x32 │ │ │ │ + subs r6, #54 @ 0x36 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldr r4, [pc, #984] @ (480f98 ) │ │ │ │ + ldr r4, [pc, #1000] @ (480fa8 ) │ │ │ │ lsls r5, r0, #4 │ │ │ │ │ │ │ │ 00480bc0 : │ │ │ │ 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 │ │ │ │ @@ -511244,69 +511244,69 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ubfx r1, r8, #0, #5 │ │ │ │ - lsls r4, r3, #29 │ │ │ │ + ubfx r1, ip, #0, #5 │ │ │ │ + lsls r0, r4, #29 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - add r0, sp │ │ │ │ + add r4, sp │ │ │ │ lsls r6, r0, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - muls r2, r3 │ │ │ │ + muls r6, r3 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - lsls r2, r0, #25 │ │ │ │ + lsls r6, r0, #25 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - asrs r6, r4, #29 │ │ │ │ + asrs r2, r5, #29 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - lsls r2, r3, #24 │ │ │ │ + lsls r6, r3, #24 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - orrs r4, r4 │ │ │ │ + orrs r0, r5 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - cmn r0, r7 │ │ │ │ + cmn r4, r7 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - lsls r0, r4, #23 │ │ │ │ + lsls r4, r4, #23 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - @ instruction: 0xf2360104 │ │ │ │ - cmn r4, r2 │ │ │ │ + @ instruction: 0xf23a0104 │ │ │ │ + cmn r0, r3 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - lsls r6, r7, #22 │ │ │ │ + lsls r2, r0, #23 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - cmn r0, r0 │ │ │ │ + cmn r4, r0 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - lsls r0, r5, #22 │ │ │ │ + lsls r4, r5, #22 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - cmp r0, r5 │ │ │ │ + cmp r4, r5 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - lsls r0, r2, #22 │ │ │ │ + lsls r4, r2, #22 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - cmp r4, r0 │ │ │ │ + cmp r0, r1 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - lsls r4, r5, #21 │ │ │ │ + lsls r0, r6, #21 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - negs r4, r5 │ │ │ │ + negs r0, r6 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - lsls r4, r2, #21 │ │ │ │ + lsls r0, r3, #21 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - asrs r4, r7, #25 │ │ │ │ + asrs r0, r0, #26 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - lsls r0, r6, #20 │ │ │ │ + lsls r4, r6, #20 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - tst r2, r7 │ │ │ │ + tst r6, r7 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - b.n 481178 │ │ │ │ + b.n 481180 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - tst r2, r6 │ │ │ │ + tst r6, r6 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - tst r0, r3 │ │ │ │ + tst r4, r3 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - lsls r2, r0, #20 │ │ │ │ + lsls r6, r0, #20 │ │ │ │ lsls r6, r0, #4 │ │ │ │ │ │ │ │ 00480f18 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -511404,28 +511404,28 @@ │ │ │ │ lsls r4, r3, #4 │ │ │ │ lsls r4, r4, #6 │ │ │ │ lsls r6, r3, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - cdp 1, 11, cr0, cr4, cr4, {0} │ │ │ │ + cdp 1, 11, cr0, cr8, cr4, {0} │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r0 │ │ │ │ + asrs r0, r1 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - lsls r4, r5, #15 │ │ │ │ + lsls r0, r6, #15 │ │ │ │ lsls r6, r0, #4 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r6, #48] @ 0x30 │ │ │ │ lsls r4, r3, #4 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #544] @ (481248 ) │ │ │ │ + ldr r0, [pc, #560] @ (481258 ) │ │ │ │ lsls r5, r0, #4 │ │ │ │ │ │ │ │ 00481028 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -511511,25 +511511,25 @@ │ │ │ │ b.n 4810ce │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ lsls r4, r3, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ands r6, r3 │ │ │ │ + ands r2, r4 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - lsls r2, r4, #11 │ │ │ │ + lsls r6, r4, #11 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - subs r7, #250 @ 0xfa │ │ │ │ + subs r7, #254 @ 0xfe │ │ │ │ lsls r6, r0, #4 │ │ │ │ - lsls r6, r7, #10 │ │ │ │ + lsls r2, r0, #11 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - subs r7, #224 @ 0xe0 │ │ │ │ + subs r7, #228 @ 0xe4 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - lsls r4, r4, #10 │ │ │ │ + lsls r0, r5, #10 │ │ │ │ lsls r6, r0, #4 │ │ │ │ │ │ │ │ 00481114 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -511617,23 +511617,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r5, #20] │ │ │ │ lsls r4, r3, #4 │ │ │ │ - mov sl, r9 │ │ │ │ + mov lr, r9 │ │ │ │ lsls r5, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #10 │ │ │ │ + subs r7, #14 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - lsls r6, r1, #7 │ │ │ │ + lsls r2, r2, #7 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - adds r7, #216 @ 0xd8 │ │ │ │ + adds r7, #220 @ 0xdc │ │ │ │ lsls r3, r0, #4 │ │ │ │ │ │ │ │ 00481204 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -511813,44 +511813,44 @@ │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ ldr r0, [r2, #12] │ │ │ │ lsls r4, r3, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ + lsls r0, r3, #16 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - muls r6, r4 │ │ │ │ + muls r2, r5 │ │ │ │ lsls r5, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #180 @ 0xb4 │ │ │ │ + subs r5, #184 @ 0xb8 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - lsls r0, r4, #1 │ │ │ │ + lsls r4, r4, #1 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - subs r5, #148 @ 0x94 │ │ │ │ + subs r5, #152 @ 0x98 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - lsls r0, r0, #1 │ │ │ │ + lsls r4, r0, #1 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - subs r5, #118 @ 0x76 │ │ │ │ + subs r5, #122 @ 0x7a │ │ │ │ lsls r6, r0, #4 │ │ │ │ - movs r2, r4 │ │ │ │ + movs r6, r4 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - subs r5, #94 @ 0x5e │ │ │ │ + subs r5, #98 @ 0x62 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - movs r2, r1 │ │ │ │ + movs r6, r1 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - subs r5, #58 @ 0x3a │ │ │ │ + subs r5, #62 @ 0x3e │ │ │ │ lsls r6, r0, #4 │ │ │ │ - vaddw.u32 q8, q3, d5 │ │ │ │ + vaddw.u32 q8, q5, d5 │ │ │ │ add r2, sp, #344 @ 0x158 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - lsls r4, r1, #13 │ │ │ │ + lsls r0, r2, #13 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r6, [r3, #112] @ 0x70 │ │ │ │ + str r2, [r4, #112] @ 0x70 │ │ │ │ lsls r5, r0, #4 │ │ │ │ │ │ │ │ 00481410 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -512922,166 +512922,166 @@ │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ str r4, [r1, #108] @ 0x6c │ │ │ │ lsls r4, r3, #4 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #254 @ 0xfe │ │ │ │ + subs r4, #2 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - @ instruction: 0xeaf60104 │ │ │ │ - cdp2 1, 7, cr0, cr14, cr5, {0} │ │ │ │ + @ instruction: 0xeafa0104 │ │ │ │ + cdp2 1, 8, cr0, cr2, cr5, {0} │ │ │ │ asrs r4, r7, #27 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #2] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #246 @ 0xf6 │ │ │ │ + subs r2, #250 @ 0xfa │ │ │ │ lsls r6, r0, #4 │ │ │ │ - stc2 1, cr0, [sl, #20] │ │ │ │ + stc2 1, cr0, [lr, #20] │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #74 @ 0x4a │ │ │ │ + subs r2, #78 @ 0x4e │ │ │ │ lsls r6, r0, #4 │ │ │ │ - b.n 481ea0 │ │ │ │ + b.n 481ea8 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - stc2l 1, cr0, [lr], {5} │ │ │ │ - subs r1, #106 @ 0x6a │ │ │ │ + ldc2l 1, cr0, [r2], {5} │ │ │ │ + subs r1, #110 @ 0x6e │ │ │ │ lsls r6, r0, #4 │ │ │ │ - @ instruction: 0xfbfe0105 │ │ │ │ - subs r1, #48 @ 0x30 │ │ │ │ + stc2 1, cr0, [r2], {5} │ │ │ │ + subs r1, #52 @ 0x34 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - smlal r0, r1, r4, r5 │ │ │ │ - subs r1, #18 │ │ │ │ + smlal r0, r1, r8, r5 │ │ │ │ + subs r1, #22 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - umull r0, r1, r6, r5 │ │ │ │ - subs r0, #224 @ 0xe0 │ │ │ │ + umull r0, r1, sl, r5 │ │ │ │ + subs r0, #228 @ 0xe4 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - usada8 r1, r4, r5, r0 │ │ │ │ - subs r0, #176 @ 0xb0 │ │ │ │ + usada8 r1, r8, r5, r0 │ │ │ │ + subs r0, #180 @ 0xb4 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - smlsd r1, r4, r5, r0 │ │ │ │ - subs r0, #132 @ 0x84 │ │ │ │ + smlsd r1, r8, r5, r0 │ │ │ │ + subs r0, #136 @ 0x88 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - smlabb r1, r8, r5, r0 │ │ │ │ - subs r0, #86 @ 0x56 │ │ │ │ + smlabb r1, ip, r5, r0 │ │ │ │ + subs r0, #90 @ 0x5a │ │ │ │ lsls r6, r0, #4 │ │ │ │ - @ instruction: 0xfaea0105 │ │ │ │ - subs r0, #26 │ │ │ │ + @ instruction: 0xfaee0105 │ │ │ │ + subs r0, #30 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - @ instruction: 0xfaae0105 │ │ │ │ - adds r7, #248 @ 0xf8 │ │ │ │ + @ instruction: 0xfab20105 │ │ │ │ + adds r7, #252 @ 0xfc │ │ │ │ lsls r6, r0, #4 │ │ │ │ - @ instruction: 0xfa8c0105 │ │ │ │ - adds r7, #196 @ 0xc4 │ │ │ │ + @ instruction: 0xfa900105 │ │ │ │ + adds r7, #200 @ 0xc8 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - @ instruction: 0xfa580105 │ │ │ │ - adds r7, #158 @ 0x9e │ │ │ │ + @ instruction: 0xfa5c0105 │ │ │ │ + adds r7, #162 @ 0xa2 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - lsrs r6, r6, #13 │ │ │ │ + lsrs r2, r7, #13 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - @ instruction: 0xfa1e0105 │ │ │ │ - adds r7, #108 @ 0x6c │ │ │ │ + @ instruction: 0xfa220105 │ │ │ │ + adds r7, #112 @ 0x70 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - @ instruction: 0xfa000105 │ │ │ │ - adds r7, #80 @ 0x50 │ │ │ │ + @ instruction: 0xfa040105 │ │ │ │ + adds r7, #84 @ 0x54 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - b.n 4818a4 │ │ │ │ + b.n 4818ac │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr??.w r0, [r4, #261] @ 0x105 │ │ │ │ + ldr??.w r0, [r8, #261] @ 0x105 │ │ │ │ lsrs r4, r3, #21 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #64 @ 0x40 │ │ │ │ + adds r6, #68 @ 0x44 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr.w r0, [r4, #261] @ 0x105 │ │ │ │ - adds r6, #24 │ │ │ │ + ldr.w r0, [r8, #261] @ 0x105 │ │ │ │ + adds r6, #28 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strh.w r0, [ip, #261] @ 0x105 │ │ │ │ - adds r5, #218 @ 0xda │ │ │ │ + ldrh.w r0, [r0, #261] @ 0x105 │ │ │ │ + adds r5, #222 @ 0xde │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str??.w r0, [lr, ] │ │ │ │ - adds r5, #144 @ 0x90 │ │ │ │ + ldr??.w r0, [r2, ] │ │ │ │ + adds r5, #148 @ 0x94 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strh.w r0, [r4, ] │ │ │ │ + strh.w r0, [r8, ] │ │ │ │ lsrs r0, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #12 │ │ │ │ + adds r5, #16 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - @ instruction: 0xf7a00105 │ │ │ │ - adds r4, #136 @ 0x88 │ │ │ │ + @ instruction: 0xf7a40105 │ │ │ │ + adds r4, #140 @ 0x8c │ │ │ │ lsls r6, r0, #4 │ │ │ │ - @ instruction: 0xf71c0105 │ │ │ │ - adds r4, #10 │ │ │ │ + @ instruction: 0xf7200105 │ │ │ │ + adds r4, #14 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - @ instruction: 0xf69e0105 │ │ │ │ - adds r3, #224 @ 0xe0 │ │ │ │ + subw r1, r2, #2053 @ 0x805 │ │ │ │ + adds r3, #228 @ 0xe4 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - @ instruction: 0xf6740105 │ │ │ │ - adds r3, #194 @ 0xc2 │ │ │ │ + @ instruction: 0xf6780105 │ │ │ │ + adds r3, #198 @ 0xc6 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - @ instruction: 0xf6560105 │ │ │ │ - adds r3, #158 @ 0x9e │ │ │ │ + @ instruction: 0xf65a0105 │ │ │ │ + adds r3, #162 @ 0xa2 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - @ instruction: 0xf6320105 │ │ │ │ + @ instruction: 0xf6360105 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #162 @ 0xa2 │ │ │ │ + adds r3, #166 @ 0xa6 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - adds r3, #54 @ 0x36 │ │ │ │ + adds r3, #58 @ 0x3a │ │ │ │ lsls r6, r0, #4 │ │ │ │ - rsb r1, sl, #8716288 @ 0x850000 │ │ │ │ - adds r2, #252 @ 0xfc │ │ │ │ + rsb r1, lr, #8716288 @ 0x850000 │ │ │ │ + adds r3, #0 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - @ instruction: 0xf5900105 │ │ │ │ - adds r2, #222 @ 0xde │ │ │ │ + @ instruction: 0xf5940105 │ │ │ │ + adds r2, #226 @ 0xe2 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - sbcs.w r1, r2, #8716288 @ 0x850000 │ │ │ │ - adds r2, #192 @ 0xc0 │ │ │ │ + sbcs.w r1, r6, #8716288 @ 0x850000 │ │ │ │ + adds r2, #196 @ 0xc4 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - adcs.w r1, r4, #8716288 @ 0x850000 │ │ │ │ - adds r2, #202 @ 0xca │ │ │ │ + adcs.w r1, r8, #8716288 @ 0x850000 │ │ │ │ + adds r2, #206 @ 0xce │ │ │ │ lsls r6, r0, #4 │ │ │ │ - adds r2, #154 @ 0x9a │ │ │ │ + adds r2, #158 @ 0x9e │ │ │ │ lsls r6, r0, #4 │ │ │ │ - @ instruction: 0xf52e0105 │ │ │ │ - adds r2, #128 @ 0x80 │ │ │ │ + @ instruction: 0xf5320105 │ │ │ │ + adds r2, #132 @ 0x84 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - adds.w r1, r4, #8716288 @ 0x850000 │ │ │ │ - adds r2, #136 @ 0x88 │ │ │ │ + adds.w r1, r8, #8716288 @ 0x850000 │ │ │ │ + adds r2, #140 @ 0x8c │ │ │ │ lsls r6, r0, #4 │ │ │ │ - adds r2, #88 @ 0x58 │ │ │ │ + adds r2, #92 @ 0x5c │ │ │ │ lsls r6, r0, #4 │ │ │ │ - @ instruction: 0xf4ec0105 │ │ │ │ - adds r2, #62 @ 0x3e │ │ │ │ + @ instruction: 0xf4f00105 │ │ │ │ + adds r2, #66 @ 0x42 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - @ instruction: 0xf4d20105 │ │ │ │ - adds r2, #36 @ 0x24 │ │ │ │ + @ instruction: 0xf4d60105 │ │ │ │ + adds r2, #40 @ 0x28 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - @ instruction: 0xf4b80105 │ │ │ │ - adds r2, #44 @ 0x2c │ │ │ │ + @ instruction: 0xf4bc0105 │ │ │ │ + adds r2, #48 @ 0x30 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - adds r1, #252 @ 0xfc │ │ │ │ + adds r2, #0 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - eors.w r1, r0, #8716288 @ 0x850000 │ │ │ │ + eors.w r1, r4, #8716288 @ 0x850000 │ │ │ │ ldr r6, [sp, #984] @ 0x3d8 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - @ instruction: 0xf7ec0105 │ │ │ │ - adds r7, #62 @ 0x3e │ │ │ │ + @ instruction: 0xf7f00105 │ │ │ │ + adds r7, #66 @ 0x42 │ │ │ │ lsls r5, r0, #4 │ │ │ │ ldr r6, [sp, #872] @ 0x368 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - @ instruction: 0xf7d00105 │ │ │ │ - stcl 1, cr0, [sl], #-16 │ │ │ │ + @ instruction: 0xf7d40105 │ │ │ │ + stcl 1, cr0, [lr], #-16 │ │ │ │ │ │ │ │ 004820cc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #216] @ 4821b4 │ │ │ │ @@ -513182,29 +513182,29 @@ │ │ │ │ ldrh r0, [r0, r0] │ │ │ │ lsls r4, r3, #4 │ │ │ │ vsra.s32 d16, d13, #20 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf6700104 │ │ │ │ + @ instruction: 0xf6740104 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #156 @ 0x9c │ │ │ │ + cmp r7, #160 @ 0xa0 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - @ instruction: 0xf2300105 │ │ │ │ + @ instruction: 0xf2340105 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r6, r5] │ │ │ │ lsls r4, r3, #4 │ │ │ │ - cmp r0, #2 │ │ │ │ + cmp r0, #6 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - adds r6, #198 @ 0xc6 │ │ │ │ + adds r6, #202 @ 0xca │ │ │ │ lsls r5, r0, #4 │ │ │ │ │ │ │ │ 004821f0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -513274,21 +513274,21 @@ │ │ │ │ ldr r4, [r3, r3] │ │ │ │ lsls r4, r3, #4 │ │ │ │ mcr 1, 6, r0, cr12, cr13, {0} │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ lsls r4, r3, #4 │ │ │ │ - adds r6, #6 │ │ │ │ + adds r6, #10 │ │ │ │ lsls r5, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #94 @ 0x5e │ │ │ │ + cmp r6, #98 @ 0x62 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - add.w r1, sl, #5 │ │ │ │ + add.w r1, lr, #5 │ │ │ │ │ │ │ │ 004822b4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #180] @ 482378 │ │ │ │ @@ -513377,23 +513377,23 @@ │ │ │ │ ldr r4, [r3, r0] │ │ │ │ lsls r4, r3, #4 │ │ │ │ mcr 1, 0, r0, cr8, cr13, {0} │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r4, [r2, r7] │ │ │ │ lsls r4, r3, #4 │ │ │ │ - adds r5, #48 @ 0x30 │ │ │ │ + adds r5, #52 @ 0x34 │ │ │ │ lsls r5, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #196 @ 0xc4 │ │ │ │ + cmp r4, #200 @ 0xc8 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - bics.w r1, r4, #5 │ │ │ │ + bics.w r1, r8, #5 │ │ │ │ @ instruction: 0xe8120101 │ │ │ │ - stmia r4!, {r1, r3, r4} │ │ │ │ + stmia r4!, {r1, r2, r3, r4} │ │ │ │ lsls r4, r2, #4 │ │ │ │ │ │ │ │ 004823a8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -513470,21 +513470,21 @@ │ │ │ │ ldrsb r4, [r4, r4] │ │ │ │ lsls r4, r3, #4 │ │ │ │ ldc 1, cr0, [r4, #-116] @ 0xffffff8c │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r2, [r5, r3] │ │ │ │ lsls r4, r3, #4 │ │ │ │ - adds r4, #70 @ 0x46 │ │ │ │ + adds r4, #74 @ 0x4a │ │ │ │ lsls r5, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #202 @ 0xca │ │ │ │ + cmp r3, #206 @ 0xce │ │ │ │ lsls r6, r0, #4 │ │ │ │ - vrhadd.s8 d16, d10, d5 │ │ │ │ + vrhadd.s8 d16, d14, d5 │ │ │ │ b.n 4822d0 │ │ │ │ lsls r1, r0, #4 │ │ │ │ │ │ │ │ 00482480 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -513756,40 +513756,40 @@ │ │ │ │ lsls r4, r3, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 482630 │ │ │ │ + bhi.n 482638 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldcl 1, cr0, [r2, #20] │ │ │ │ - ldr r1, [sp, #952] @ 0x3b8 │ │ │ │ + ldcl 1, cr0, [r6, #20] │ │ │ │ + ldr r1, [sp, #968] @ 0x3c8 │ │ │ │ lsls r6, r0, #4 │ │ │ │ asrs r4, r7, #27 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #336] @ 0x150 │ │ │ │ + ldr r1, [sp, #352] @ 0x160 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - stc 1, cr0, [ip, #-20]! @ 0xffffffec │ │ │ │ - ldr r1, [sp, #200] @ 0xc8 │ │ │ │ + ldc 1, cr0, [r0, #-20]! @ 0xffffffec │ │ │ │ + ldr r1, [sp, #216] @ 0xd8 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - stc 1, cr0, [sl, #-20] @ 0xffffffec │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ + stc 1, cr0, [lr, #-20] @ 0xffffffec │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - stcl 1, cr0, [ip], #20 │ │ │ │ - ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ + ldcl 1, cr0, [r0], #20 │ │ │ │ + ldr r0, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - stcl 1, cr0, [lr], {5} │ │ │ │ - ldr r0, [sp, #888] @ 0x378 │ │ │ │ + ldcl 1, cr0, [r2], {5} │ │ │ │ + ldr r0, [sp, #904] @ 0x388 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldc 1, cr0, [r6], #20 │ │ │ │ + ldc 1, cr0, [sl], #20 │ │ │ │ str r7, [sp, #136] @ 0x88 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ands.w r1, r8, #5 │ │ │ │ - adds r0, #218 @ 0xda │ │ │ │ + ands.w r1, ip, #5 │ │ │ │ + adds r0, #222 @ 0xde │ │ │ │ lsls r5, r0, #4 │ │ │ │ │ │ │ │ 0048275c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -513891,28 +513891,28 @@ │ │ │ │ strh r6, [r6, r5] │ │ │ │ lsls r4, r3, #4 │ │ │ │ strd r0, r1, [r6, #-116]! @ 0x74 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 4828a4 │ │ │ │ + bhi.n 4828ac │ │ │ │ lsls r4, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #848] @ 0x350 │ │ │ │ + str r7, [sp, #864] @ 0x360 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - sub.w r1, ip, r5 │ │ │ │ + subs.w r1, r0, r5 │ │ │ │ ldr r0, [r2, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r6, r3] │ │ │ │ lsls r4, r3, #4 │ │ │ │ - bls.n 482818 │ │ │ │ + bls.n 482820 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - adds r0, #66 @ 0x42 │ │ │ │ + adds r0, #70 @ 0x46 │ │ │ │ lsls r5, r0, #4 │ │ │ │ │ │ │ │ 00482870 : │ │ │ │ b.w 482480 │ │ │ │ │ │ │ │ 00482874 : │ │ │ │ push {r4, r5, lr} │ │ │ │ @@ -513992,20 +513992,20 @@ │ │ │ │ strh r0, [r3, r1] │ │ │ │ lsls r4, r3, #4 │ │ │ │ strex r1, r0, [r8, #116] @ 0x74 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r3, r0] │ │ │ │ lsls r4, r3, #4 │ │ │ │ - cmp r7, #122 @ 0x7a │ │ │ │ + cmp r7, #126 @ 0x7e │ │ │ │ lsls r5, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf0c20105 │ │ │ │ - orns r1, lr, r5 │ │ │ │ + @ instruction: 0xf0c60105 │ │ │ │ + eor.w r1, r2, r5 │ │ │ │ b.n 482e04 │ │ │ │ lsls r1, r0, #4 │ │ │ │ │ │ │ │ 0048294c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -514116,16 +514116,16 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r0, r6] │ │ │ │ lsls r4, r3, #4 │ │ │ │ str r6, [r4, r5] │ │ │ │ lsls r4, r3, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strd r0, r1, [r4, #20] │ │ │ │ - movs r7, #186 @ 0xba │ │ │ │ + strd r0, r1, [r8, #20] │ │ │ │ + movs r7, #190 @ 0xbe │ │ │ │ lsls r6, r0, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ ... │ │ │ │ @@ -514274,27 +514274,27 @@ │ │ │ │ lsls r4, r3, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #88 @ 0x58 │ │ │ │ + movs r6, #92 @ 0x5c │ │ │ │ lsls r6, r0, #4 │ │ │ │ - @ instruction: 0xe8380105 │ │ │ │ - movs r6, #62 @ 0x3e │ │ │ │ + @ instruction: 0xe83c0105 │ │ │ │ + movs r6, #66 @ 0x42 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - @ instruction: 0xe81e0105 │ │ │ │ - movs r6, #14 │ │ │ │ + @ instruction: 0xe8220105 │ │ │ │ + movs r6, #18 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - b.n 482bd0 │ │ │ │ + b.n 482bd8 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - movs r5, #246 @ 0xf6 │ │ │ │ + movs r5, #250 @ 0xfa │ │ │ │ lsls r6, r0, #4 │ │ │ │ - b.n 482ba8 │ │ │ │ + b.n 482bb0 │ │ │ │ lsls r5, r0, #4 │ │ │ │ │ │ │ │ 00482bfc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -514372,21 +514372,21 @@ │ │ │ │ lsls r4, r3, #4 │ │ │ │ b.n 482638 │ │ │ │ lsls r5, r3, #4 │ │ │ │ subs r2, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [pc, #600] @ (482f18 ) │ │ │ │ lsls r4, r3, #4 │ │ │ │ - b.n 482ba8 │ │ │ │ + b.n 482bb0 │ │ │ │ lsls r5, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #22 │ │ │ │ + movs r5, #26 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - b.n 482abc │ │ │ │ + b.n 482ac4 │ │ │ │ lsls r5, r0, #4 │ │ │ │ udf #212 @ 0xd4 │ │ │ │ lsls r1, r0, #4 │ │ │ │ │ │ │ │ 00482cd4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -514466,21 +514466,21 @@ │ │ │ │ lsls r4, r3, #4 │ │ │ │ b.n 483560 │ │ │ │ lsls r5, r3, #4 │ │ │ │ subs r2, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [pc, #760] @ (483090 ) │ │ │ │ lsls r4, r3, #4 │ │ │ │ - b.n 482ad0 │ │ │ │ + b.n 482ad8 │ │ │ │ lsls r5, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #30 │ │ │ │ + movs r4, #34 @ 0x22 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - b.n 4829e4 │ │ │ │ + b.n 4829ec │ │ │ │ lsls r5, r0, #4 │ │ │ │ ble.n 482da4 │ │ │ │ lsls r1, r0, #4 │ │ │ │ │ │ │ │ 00482dac : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -515582,136 +515582,136 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r5, r3] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #136 @ 0x88 │ │ │ │ + movs r1, #140 @ 0x8c │ │ │ │ lsls r6, r0, #4 │ │ │ │ - b.n 483f64 │ │ │ │ + b.n 483f6c │ │ │ │ lsls r5, r0, #4 │ │ │ │ - movs r1, #82 @ 0x52 │ │ │ │ + movs r1, #86 @ 0x56 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - cmp r0, #30 │ │ │ │ + cmp r0, #34 @ 0x22 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - movs r1, #88 @ 0x58 │ │ │ │ + movs r1, #92 @ 0x5c │ │ │ │ lsls r6, r0, #4 │ │ │ │ - b.n 483f18 │ │ │ │ + b.n 483f20 │ │ │ │ lsls r5, r0, #4 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #56 @ 0x38 │ │ │ │ + movs r1, #60 @ 0x3c │ │ │ │ lsls r6, r0, #4 │ │ │ │ - movs r0, #254 @ 0xfe │ │ │ │ + movs r1, #2 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - b.n 483e70 │ │ │ │ + b.n 483e78 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - subs r2, r5, r7 │ │ │ │ + subs r6, r5, r7 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ble.n 483850 │ │ │ │ + ble.n 483858 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - subs r2, r2, r7 │ │ │ │ + subs r6, r2, r7 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ble.n 483828 │ │ │ │ + ble.n 483830 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - subs r2, r4, r6 │ │ │ │ + subs r6, r4, r6 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ble.n 4839d0 │ │ │ │ + ble.n 4839d8 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - subs r6, r7, r5 │ │ │ │ + subs r2, r0, r6 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ble.n 483990 │ │ │ │ + ble.n 483998 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - movs r1, #248 @ 0xf8 │ │ │ │ + movs r1, #252 @ 0xfc │ │ │ │ lsls r5, r0, #4 │ │ │ │ - subs r4, r7, r4 │ │ │ │ + subs r0, r0, r5 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - bgt.n 483918 │ │ │ │ + bgt.n 483920 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldr r6, [sp, #920] @ 0x398 │ │ │ │ + ldr r6, [sp, #936] @ 0x3a8 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - subs r4, r3, r4 │ │ │ │ + subs r0, r4, r4 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - bgt.n 4838e4 │ │ │ │ + bgt.n 4838ec │ │ │ │ lsls r5, r0, #4 │ │ │ │ - subs r2, r0, r4 │ │ │ │ + subs r6, r0, r4 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - bgt.n 4838b8 │ │ │ │ + bgt.n 4838c0 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - subs r2, r4, r3 │ │ │ │ + subs r6, r4, r3 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - bgt.n 483880 │ │ │ │ + bgt.n 483888 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - subs r6, r3, r2 │ │ │ │ + subs r2, r4, r2 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - bgt.n 483a04 │ │ │ │ + bgt.n 483a0c │ │ │ │ lsls r5, r0, #4 │ │ │ │ - subs r2, r3, r1 │ │ │ │ + subs r6, r3, r1 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - bgt.n 483984 │ │ │ │ + bgt.n 48398c │ │ │ │ lsls r5, r0, #4 │ │ │ │ - subs r6, r7, r0 │ │ │ │ + subs r2, r0, r1 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - blt.n 483950 │ │ │ │ + blt.n 483958 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - subs r0, r3, r0 │ │ │ │ + subs r4, r3, r0 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - blt.n 48390c │ │ │ │ + blt.n 483914 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - adds r6, r7, r7 │ │ │ │ + subs r2, r0, r0 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - blt.n 4838e0 │ │ │ │ + blt.n 4838e8 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - adds r6, r3, r7 │ │ │ │ + adds r2, r4, r7 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - blt.n 4838ac │ │ │ │ + blt.n 4838b4 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldr r5, [sp, #520] @ 0x208 │ │ │ │ + ldr r5, [sp, #536] @ 0x218 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - movs r0, #126 @ 0x7e │ │ │ │ + movs r0, #130 @ 0x82 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - adds r4, r7, r6 │ │ │ │ + adds r0, r0, r7 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - blt.n 483a78 │ │ │ │ + blt.n 483a80 │ │ │ │ lsls r5, r0, #4 │ │ │ │ strh r2, [r3, #46] @ 0x2e │ │ │ │ lsls r5, r2, #4 │ │ │ │ - udf #208 @ 0xd0 │ │ │ │ + udf #212 @ 0xd4 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldr r4, [pc, #248] @ (483aa0 ) │ │ │ │ + ldr r4, [pc, #264] @ (483ab0 ) │ │ │ │ lsls r5, r0, #4 │ │ │ │ strh r6, [r7, #44] @ 0x2c │ │ │ │ lsls r5, r2, #4 │ │ │ │ - udf #180 @ 0xb4 │ │ │ │ + udf #184 @ 0xb8 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - adds r2, r4, r7 │ │ │ │ + adds r6, r4, r7 │ │ │ │ lsls r6, r0, #4 │ │ │ │ strh r2, [r4, #44] @ 0x2c │ │ │ │ lsls r5, r2, #4 │ │ │ │ - udf #152 @ 0x98 │ │ │ │ + udf #156 @ 0x9c │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrd r0, r1, [lr, #16] │ │ │ │ + strd r0, r1, [r2, #16]! │ │ │ │ strh r6, [r0, #44] @ 0x2c │ │ │ │ lsls r5, r2, #4 │ │ │ │ - udf #124 @ 0x7c │ │ │ │ + udf #128 @ 0x80 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldr r1, [pc, #24] @ (4839e4 ) │ │ │ │ + ldr r1, [pc, #40] @ (4839f4 ) │ │ │ │ lsls r5, r0, #4 │ │ │ │ strh r2, [r5, #42] @ 0x2a │ │ │ │ lsls r5, r2, #4 │ │ │ │ - udf #96 @ 0x60 │ │ │ │ + udf #100 @ 0x64 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldr r3, [pc, #824] @ (483d10 ) │ │ │ │ + ldr r3, [pc, #840] @ (483d20 ) │ │ │ │ lsls r5, r0, #4 │ │ │ │ strh r6, [r1, #42] @ 0x2a │ │ │ │ lsls r5, r2, #4 │ │ │ │ - udf #68 @ 0x44 │ │ │ │ + udf #72 @ 0x48 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldr r3, [pc, #424] @ (483b8c ) │ │ │ │ + ldr r3, [pc, #440] @ (483b9c ) │ │ │ │ lsls r5, r0, #4 │ │ │ │ ldr r3, [pc, #164] @ (483a8c ) │ │ │ │ movw r2, #4631 @ 0x1217 │ │ │ │ movt r2, #2 │ │ │ │ ldr r1, [pc, #160] @ (483a90 ) │ │ │ │ ldr r0, [pc, #160] @ (483a94 ) │ │ │ │ add r3, pc │ │ │ │ @@ -515767,46 +515767,46 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #2396 @ 0x95c │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ strh r2, [r3, #32] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ble.n 483ab4 │ │ │ │ + ble.n 483abc │ │ │ │ lsls r5, r0, #4 │ │ │ │ - @ instruction: 0xe83e0104 │ │ │ │ + strex r1, r0, [r2, #16] │ │ │ │ strh r6, [r7, #30] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - bgt.n 483a88 │ │ │ │ + bgt.n 483a90 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - adds r2, r4, r0 │ │ │ │ + adds r6, r4, r0 │ │ │ │ lsls r6, r0, #4 │ │ │ │ strh r2, [r4, #30] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - bgt.n 483a5c │ │ │ │ + bgt.n 483a64 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - asrs r6, r6, #31 │ │ │ │ + asrs r2, r7, #31 │ │ │ │ lsls r6, r0, #4 │ │ │ │ strh r6, [r0, #30] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - bgt.n 483a30 │ │ │ │ + bgt.n 483a38 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - asrs r2, r3, #31 │ │ │ │ + asrs r6, r3, #31 │ │ │ │ lsls r6, r0, #4 │ │ │ │ strh r2, [r5, #28] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - bgt.n 483a04 │ │ │ │ + bgt.n 483a0c │ │ │ │ lsls r5, r0, #4 │ │ │ │ - stmia r6!, {r1, r3, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r7} │ │ │ │ lsls r4, r0, #4 │ │ │ │ strh r6, [r1, #28] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - bgt.n 4839d8 │ │ │ │ + bgt.n 4839e0 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - sbcs r2, r7 │ │ │ │ + sbcs r6, r7 │ │ │ │ lsls r5, r0, #4 │ │ │ │ │ │ │ │ 00483ad4 : │ │ │ │ stmdb 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 │ │ │ │ @@ -516660,87 +516660,87 @@ │ │ │ │ lsls r4, r3, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r7] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r3, r2 │ │ │ │ + subs r0, r4, r2 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrb r2, [r1, #4] │ │ │ │ + ldrb r6, [r1, #4] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - bpl.n 4842d0 │ │ │ │ + bpl.n 4842d8 │ │ │ │ lsls r5, r0, #4 │ │ │ │ b.n 4841fc │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r6} │ │ │ │ + stmia r0!, {r2, r6} │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strb r4, [r1, #29] │ │ │ │ + strb r0, [r2, #29] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - bcc.n 48435c │ │ │ │ + bcc.n 484364 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - strb r6, [r4, #27] │ │ │ │ + strb r2, [r5, #27] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - bcc.n 48449c │ │ │ │ + bcc.n 4844a4 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - adds r2, r4, r0 │ │ │ │ + adds r6, r4, r0 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - strb r0, [r2, #26] │ │ │ │ + strb r4, [r2, #26] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - bcc.n 484404 │ │ │ │ + bcc.n 48440c │ │ │ │ lsls r5, r0, #4 │ │ │ │ - str r5, [sp, #48] @ 0x30 │ │ │ │ + str r5, [sp, #64] @ 0x40 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strb r0, [r5, #25] │ │ │ │ + strb r4, [r5, #25] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - bcs.n 4843b8 │ │ │ │ + bcs.n 4843c0 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - strb r6, [r0, #20] │ │ │ │ + strb r2, [r1, #20] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - bne.n 4842fc │ │ │ │ + bne.n 484304 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ble.n 484408 │ │ │ │ + ble.n 484410 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - bne.n 4844d0 │ │ │ │ + bne.n 4844d8 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - strb r2, [r3, #19] │ │ │ │ + strb r6, [r3, #19] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - asrs r6, r2, #25 │ │ │ │ + asrs r2, r3, #25 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - strb r4, [r0, #19] │ │ │ │ + strb r0, [r1, #19] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - bne.n 484498 │ │ │ │ + bne.n 4844a0 │ │ │ │ lsls r5, r0, #4 │ │ │ │ lsrs r0, r1, #30 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - pop {r4, r7, pc} │ │ │ │ + pop {r2, r4, r7, pc} │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strb r4, [r3, #18] │ │ │ │ + strb r0, [r4, #18] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - bne.n 484450 │ │ │ │ + bne.n 484458 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - strb r2, [r0, #17] │ │ │ │ + strb r6, [r0, #17] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - beq.n 4843a4 │ │ │ │ + beq.n 4843ac │ │ │ │ lsls r5, r0, #4 │ │ │ │ - strb r0, [r5, #16] │ │ │ │ + strb r4, [r5, #16] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - beq.n 484378 │ │ │ │ + beq.n 484380 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - strb r0, [r6, #15] │ │ │ │ + strb r4, [r6, #15] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - beq.n 484510 │ │ │ │ + beq.n 484518 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - strb r6, [r0, #14] │ │ │ │ + strb r2, [r1, #14] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - beq.n 484444 │ │ │ │ + beq.n 48444c │ │ │ │ lsls r5, r0, #4 │ │ │ │ - pop {r3, r5, r6} │ │ │ │ + pop {r2, r3, r5, r6} │ │ │ │ lsls r4, r0, #4 │ │ │ │ mov r0, r2 │ │ │ │ blx 344c9c │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 484df0 │ │ │ │ ldr.w r3, [pc, #2860] @ 484f74 │ │ │ │ @@ -517811,83 +517811,83 @@ │ │ │ │ mov r0, sl │ │ │ │ blx 344c20 <_Py_Dealloc@plt+0x4> │ │ │ │ b.n 484c02 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb8c2 │ │ │ │ + @ instruction: 0xb8c6 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r6, [r1, #124] @ 0x7c │ │ │ │ + ldr r2, [r2, #124] @ 0x7c │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldmia r4!, {r1, r2, r3, r6} │ │ │ │ + ldmia r4, {r1, r4, r6} │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldr r0, [r3, #116] @ 0x74 │ │ │ │ + ldr r4, [r3, #116] @ 0x74 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldmia r3, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldr r2, [r1, #112] @ 0x70 │ │ │ │ + ldr r6, [r1, #112] @ 0x70 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldmia r3, {r2, r3, r7} │ │ │ │ + ldmia r3!, {r4, r7} │ │ │ │ lsls r5, r0, #4 │ │ │ │ - @ instruction: 0xb7ea │ │ │ │ + @ instruction: 0xb7ee │ │ │ │ lsls r4, r0, #4 │ │ │ │ - asrs r0, r5, #1 │ │ │ │ + asrs r4, r5, #1 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldr r6, [r2, #108] @ 0x6c │ │ │ │ + ldr r2, [r3, #108] @ 0x6c │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldmia r3, {r2, r3, r4, r6} │ │ │ │ + ldmia r3!, {r5, r6} │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrh r0, [r2, #42] @ 0x2a │ │ │ │ + ldrh r4, [r2, #42] @ 0x2a │ │ │ │ lsls r1, r1, #4 │ │ │ │ - bvs.n 484ebc │ │ │ │ + bvs.n 484ec4 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldmia r2!, {r3, r5, r6, r7} │ │ │ │ + ldmia r2, {r2, r3, r5, r6, r7} │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldr r6, [r2, #100] @ 0x64 │ │ │ │ + ldr r2, [r3, #100] @ 0x64 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r6, [r4, #92] @ 0x5c │ │ │ │ + ldr r2, [r5, #92] @ 0x5c │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldmia r2!, {r3, r5, r6} │ │ │ │ + ldmia r2, {r2, r3, r5, r6} │ │ │ │ lsls r5, r0, #4 │ │ │ │ - @ instruction: 0xb686 │ │ │ │ + @ instruction: 0xb68a │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r2, [r2, #88] @ 0x58 │ │ │ │ + ldr r6, [r2, #88] @ 0x58 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldmia r2!, {r1, r4} │ │ │ │ + ldmia r2, {r1, r2, r4} │ │ │ │ lsls r5, r0, #4 │ │ │ │ strb r0, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r7, #1] │ │ │ │ movs r0, r0 │ │ │ │ - uxtb r2, r7 │ │ │ │ + uxtb r6, r7 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r6, [r0, #32] │ │ │ │ + ldr r2, [r1, #32] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - stmia r6!, {r3, r7} │ │ │ │ + stmia r6!, {r2, r3, r7} │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldr r2, [r0, #16] │ │ │ │ + ldr r6, [r0, #16] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - stmia r5!, {r2, r7} │ │ │ │ + stmia r5!, {r3, r7} │ │ │ │ lsls r5, r0, #4 │ │ │ │ - lsrs r2, r5, #8 │ │ │ │ + lsrs r6, r5, #8 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ + ldr r4, [r3, #8] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - stmia r5!, {r1, r2, r3, r4} │ │ │ │ + stmia r5!, {r1, r5} │ │ │ │ lsls r5, r0, #4 │ │ │ │ bvs.n 484f60 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ + ldr r4, [r7, #0] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - stmia r4!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r5, r0, #4 │ │ │ │ - str r6, [r4, #124] @ 0x7c │ │ │ │ + str r2, [r5, #124] @ 0x7c │ │ │ │ lsls r6, r0, #4 │ │ │ │ - stmia r4!, {r3, r5, r6} │ │ │ │ + stmia r4!, {r2, r3, r5, r6} │ │ │ │ lsls r5, r0, #4 │ │ │ │ ldr.w r3, [pc, #2948] @ 485b90 │ │ │ │ movw r2, #7655 @ 0x1de7 │ │ │ │ ldr.w r1, [pc, #2944] @ 485b94 │ │ │ │ ldr.w r0, [pc, #2944] @ 485b98 │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ @@ -518912,214 +518912,214 @@ │ │ │ │ bl 440384 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl 440384 │ │ │ │ b.w 483e28 │ │ │ │ nop │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r4, #108] @ 0x6c │ │ │ │ + str r0, [r5, #108] @ 0x6c │ │ │ │ lsls r6, r0, #4 │ │ │ │ - stmia r3!, {r1, r2, r5, r6} │ │ │ │ + stmia r3!, {r1, r3, r5, r6} │ │ │ │ lsls r5, r0, #4 │ │ │ │ - str r4, [r1, #104] @ 0x68 │ │ │ │ + str r0, [r2, #104] @ 0x68 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - stmia r3!, {r1, r2, r3} │ │ │ │ + stmia r3!, {r1, r4} │ │ │ │ lsls r5, r0, #4 │ │ │ │ cbnz r0, 485bc6 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - str r6, [r7, #76] @ 0x4c │ │ │ │ + str r2, [r0, #80] @ 0x50 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - stmia r1!, {r1, r7} │ │ │ │ + stmia r1!, {r1, r2, r7} │ │ │ │ lsls r5, r0, #4 │ │ │ │ - str r0, [r4, #72] @ 0x48 │ │ │ │ + str r4, [r4, #72] @ 0x48 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - stmia r1!, {r2, r5} │ │ │ │ + stmia r1!, {r3, r5} │ │ │ │ lsls r5, r0, #4 │ │ │ │ cbnz r0, 485bbe │ │ │ │ lsls r1, r0, #4 │ │ │ │ @ instruction: 0xb8da │ │ │ │ lsls r1, r0, #4 │ │ │ │ - str r0, [r4, #68] @ 0x44 │ │ │ │ + str r4, [r4, #68] @ 0x44 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - stmia r0!, {r1, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r5, r0, #4 │ │ │ │ - str r0, [r5, #60] @ 0x3c │ │ │ │ + str r4, [r5, #60] @ 0x3c │ │ │ │ lsls r6, r0, #4 │ │ │ │ - stmia r0!, {r1, r3, r5, r6} │ │ │ │ + stmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r5, r0, #4 │ │ │ │ - str r2, [r7, #56] @ 0x38 │ │ │ │ + str r6, [r7, #56] @ 0x38 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - stmia r0!, {r2, r3, r4, r5} │ │ │ │ + stmia r0!, {r6} │ │ │ │ lsls r5, r0, #4 │ │ │ │ - str r2, [r3, #56] @ 0x38 │ │ │ │ + str r6, [r3, #56] @ 0x38 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - stmia r0!, {r2, r3, r4} │ │ │ │ + stmia r0!, {r5} │ │ │ │ lsls r5, r0, #4 │ │ │ │ - str r4, [r5, #52] @ 0x34 │ │ │ │ + str r0, [r6, #52] @ 0x34 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - itee al │ │ │ │ - lslal r5, r0, #4 │ │ │ │ - str r4, [r0, #52] @ 0x34 │ │ │ │ - lsl r6, r0, #4 │ │ │ │ - itte gt │ │ │ │ + itee │ │ │ │ + lsl r5, r0, #4 │ │ │ │ + stral r0, [r1, #52] @ 0x34 │ │ │ │ + lslal r6, r0, #4 │ │ │ │ + itet gt │ │ │ │ lslgt r5, r0, #4 │ │ │ │ - ldmiagt r3!, {r2, r6} │ │ │ │ - lslle r5, r0, #4 │ │ │ │ - str r6, [r3, #48] @ 0x30 │ │ │ │ + ldmiale r3, {r3, r6} │ │ │ │ + lslgt r5, r0, #4 │ │ │ │ + str r2, [r4, #48] @ 0x30 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ittt ge │ │ │ │ + itte ge │ │ │ │ lslge r5, r0, #4 │ │ │ │ - strge r0, [r1, #44] @ 0x2c │ │ │ │ - lslge r6, r0, #4 │ │ │ │ - itet mi │ │ │ │ + strge r4, [r1, #44] @ 0x2c │ │ │ │ + lsllt r6, r0, #4 │ │ │ │ + itee mi │ │ │ │ lslmi r5, r0, #4 │ │ │ │ - strpl r0, [r6, #36] @ 0x24 │ │ │ │ - lslmi r6, r0, #4 │ │ │ │ - bkpt 0x00f2 │ │ │ │ + strpl r4, [r6, #36] @ 0x24 │ │ │ │ + lslpl r6, r0, #4 │ │ │ │ + bkpt 0x00f6 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - str r2, [r7, #32] │ │ │ │ + str r6, [r7, #32] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - bkpt 0x00bc │ │ │ │ + bkpt 0x00c0 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - lsls r6, r4, #14 │ │ │ │ + lsls r2, r5, #14 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - str r4, [r2, #32] │ │ │ │ + str r0, [r3, #32] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - bkpt 0x009a │ │ │ │ + bkpt 0x009e │ │ │ │ lsls r5, r0, #4 │ │ │ │ - strh r6, [r1, #4] │ │ │ │ + strh r2, [r2, #4] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r1, {r1, r5, r6, r7} │ │ │ │ lsls r5, r0, #4 │ │ │ │ - str r0, [r7, #24] │ │ │ │ + str r4, [r7, #24] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - bkpt 0x003c │ │ │ │ + bkpt 0x0040 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - str r4, [r6, #20] │ │ │ │ + str r0, [r7, #20] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - pop {r1, r2, r4, r5, r6, r7, pc} │ │ │ │ + pop {r1, r3, r4, r5, r6, r7, pc} │ │ │ │ lsls r5, r0, #4 │ │ │ │ - str r4, [r6, #16] │ │ │ │ + str r0, [r7, #16] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - pop {r1, r2, r4, r5, r7, pc} │ │ │ │ + pop {r1, r3, r4, r5, r7, pc} │ │ │ │ lsls r5, r0, #4 │ │ │ │ - str r4, [r1, #16] │ │ │ │ + str r0, [r2, #16] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - pop {r1, r2, r3, r7, pc} │ │ │ │ + pop {r1, r4, r7, pc} │ │ │ │ lsls r5, r0, #4 │ │ │ │ - str r2, [r5, #12] │ │ │ │ + str r6, [r5, #12] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - pop {r1, r2, r3, r5, r6, pc} │ │ │ │ + pop {r1, r4, r5, r6, pc} │ │ │ │ lsls r5, r0, #4 │ │ │ │ - str r1, [sp, #408] @ 0x198 │ │ │ │ + str r1, [sp, #424] @ 0x1a8 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - str r0, [r4, #8] │ │ │ │ + str r4, [r4, #8] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - pop {r1, r5, pc} │ │ │ │ + pop {r1, r2, r5, pc} │ │ │ │ lsls r5, r0, #4 │ │ │ │ - str r0, [r0, #8] │ │ │ │ + str r4, [r0, #8] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - pop {r1, pc} │ │ │ │ + pop {r1, r2, pc} │ │ │ │ lsls r5, r0, #4 │ │ │ │ - str r6, [r3, #4] │ │ │ │ + str r2, [r4, #4] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - pop {r1, r5, r6, r7} │ │ │ │ + pop {r1, r2, r5, r6, r7} │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldmia r0!, {r1, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r5, r0, #4 │ │ │ │ - str r6, [r4, #0] │ │ │ │ + str r2, [r5, #0] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - pop {r3, r5, r7} │ │ │ │ + pop {r2, r3, r5, r7} │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrsh r2, [r3, r7] │ │ │ │ + ldrsh r6, [r3, r7] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - pop {r1, r2, r3, r4, r6} │ │ │ │ + pop {r1, r5, r6} │ │ │ │ lsls r5, r0, #4 │ │ │ │ - str r0, [sp, #344] @ 0x158 │ │ │ │ + str r0, [sp, #360] @ 0x168 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldrsh r2, [r4, r6] │ │ │ │ + ldrsh r6, [r4, r6] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - pop {r2, r5} │ │ │ │ + pop {r3, r5} │ │ │ │ lsls r5, r0, #4 │ │ │ │ - stmia r7!, {r1, r5, r7} │ │ │ │ + stmia r7!, {r1, r2, r5, r7} │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrsh r4, [r7, r5] │ │ │ │ + ldrsh r0, [r0, r6] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - pop {} │ │ │ │ + pop {r2} │ │ │ │ lsls r5, r0, #4 │ │ │ │ - lsls r6, r1, #2 │ │ │ │ + lsls r2, r2, #2 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrsh r4, [r7, r3] │ │ │ │ + ldrsh r0, [r0, r4] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - cbnz r2, 485d04 │ │ │ │ + cbnz r6, 485d04 │ │ │ │ lsls r5, r0, #4 │ │ │ │ ldmia r5!, {r1, r2, r4} │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldrsh r4, [r3, r2] │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - cbnz r6, 485cf6 │ │ │ │ + cbnz r2, 485cf8 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldmia r2!, {r1, r3, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r7} │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldmia r2, {r2, r3, r4, r5} │ │ │ │ + ldmia r2!, {r6} │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrsh r0, [r0, r1] │ │ │ │ + ldrsh r4, [r0, r1] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - revsh r2, r0 │ │ │ │ + revsh r6, r0 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrb r2, [r7, r7] │ │ │ │ + ldrb r6, [r7, r7] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - rev16 r6, r7 │ │ │ │ + hlt 0x0002 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrh r0, [r7, #50] @ 0x32 │ │ │ │ + ldrh r4, [r7, #50] @ 0x32 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - add r0, sp, #224 @ 0xe0 │ │ │ │ + add r0, sp, #240 @ 0xf0 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrb r4, [r6, r6] │ │ │ │ + ldrb r0, [r7, r6] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - rev r0, r7 │ │ │ │ + rev r4, r7 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrb r2, [r3, r6] │ │ │ │ + ldrb r6, [r3, r6] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - rev r4, r3 │ │ │ │ + rev r0, r4 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - add r6, pc, #336 @ (adr r6, 485e34 ) │ │ │ │ + add r6, pc, #352 @ (adr r6, 485e44 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrb r0, [r4, r5] │ │ │ │ + ldrb r4, [r4, r5] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - cbnz r2, 485d24 │ │ │ │ + cbnz r6, 485d24 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - cdp2 1, 10, cr0, cr8, cr4, {0} │ │ │ │ - ldrb r6, [r2, r4] │ │ │ │ + cdp2 1, 10, cr0, cr12, cr4, {0} │ │ │ │ + ldrb r2, [r3, r4] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - cbnz r4, 485d1e │ │ │ │ + cbnz r0, 485d20 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrb r2, [r2, #14] │ │ │ │ + ldrb r6, [r2, #14] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrb r2, [r3, r3] │ │ │ │ + ldrb r6, [r3, r3] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - cbnz r4, 485d1a │ │ │ │ + cbnz r0, 485d1c │ │ │ │ lsls r5, r0, #4 │ │ │ │ strb r0, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb870 │ │ │ │ + @ instruction: 0xb874 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - add r4, pc, #848 @ (adr r4, 486068 ) │ │ │ │ + add r4, pc, #864 @ (adr r4, 486078 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrh r6, [r2, r7] │ │ │ │ + ldrh r2, [r3, r7] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - @ instruction: 0xb81e │ │ │ │ + @ instruction: 0xb822 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - add r4, pc, #520 @ (adr r4, 485f2c ) │ │ │ │ + add r4, pc, #536 @ (adr r4, 485f3c ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrh r4, [r0, r6] │ │ │ │ + ldrh r0, [r1, r6] │ │ │ │ lsls r6, r0, #4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ bne.w 485af8 │ │ │ │ @@ -520219,213 +520219,213 @@ │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ lsls r4, r7 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r6, r6] │ │ │ │ + ldrsb r6, [r6, r6] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - push {r2, r4, r5} │ │ │ │ + push {r3, r4, r5} │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrsb r6, [r4, r2] │ │ │ │ + ldrsb r2, [r5, r2] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - cbz r0, 48693e │ │ │ │ + cbz r4, 48693e │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrsb r2, [r3, r0] │ │ │ │ + ldrsb r6, [r3, r0] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - uxth r4, r3 │ │ │ │ + uxth r0, r4 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - sxtb r4, r5 │ │ │ │ + sxtb r0, r6 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - pop {r1, r3, r4, r5, r6, r7, pc} │ │ │ │ + pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ │ │ lsls r5, r0, #4 │ │ │ │ - strb r6, [r1, r7] │ │ │ │ + strb r2, [r2, r7] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strb r6, [r2, r6] │ │ │ │ + strb r2, [r3, r6] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - sxth r2, r2 │ │ │ │ + sxth r6, r2 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldr r7, [sp, #864] @ 0x360 │ │ │ │ + ldr r7, [sp, #880] @ 0x370 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r7, [sp, #248] @ 0xf8 │ │ │ │ + ldr r7, [sp, #264] @ 0x108 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - pop {r1, r2, r5, r6, pc} │ │ │ │ + pop {r1, r3, r5, r6, pc} │ │ │ │ lsls r5, r0, #4 │ │ │ │ - strb r0, [r0, r5] │ │ │ │ + strb r4, [r0, r5] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - cbz r4, 486954 │ │ │ │ + cbz r0, 486956 │ │ │ │ lsls r5, r0, #4 │ │ │ │ lsls r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #28 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #10] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #2] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r0, r0] │ │ │ │ + strb r4, [r0, r0] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - sub sp, #8 │ │ │ │ + sub sp, #24 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - sbc.w r1, ip, #8650752 @ 0x840000 │ │ │ │ - strh r2, [r3, r7] │ │ │ │ + sbcs.w r1, r0, #8650752 @ 0x840000 │ │ │ │ + strh r6, [r3, r7] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - add sp, #384 @ 0x180 │ │ │ │ + add sp, #400 @ 0x190 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - strb r4, [r2, #9] │ │ │ │ + strb r0, [r3, #9] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r5, [sp, #328] @ 0x148 │ │ │ │ + ldr r5, [sp, #344] @ 0x158 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strh r0, [r1, r6] │ │ │ │ + strh r4, [r1, r6] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - add sp, #56 @ 0x38 │ │ │ │ + add sp, #72 @ 0x48 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldr r5, [sp, #824] @ 0x338 │ │ │ │ + ldr r5, [sp, #840] @ 0x348 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - cdp 1, 10, cr0, cr10, cr5, {0} │ │ │ │ - strh r0, [r3, r5] │ │ │ │ + cdp 1, 10, cr0, cr14, cr5, {0} │ │ │ │ + strh r4, [r3, r5] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - add r7, sp, #856 @ 0x358 │ │ │ │ + add r7, sp, #872 @ 0x368 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - strh r0, [r4, r4] │ │ │ │ + strh r4, [r4, r4] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - add r7, sp, #648 @ 0x288 │ │ │ │ + add r7, sp, #664 @ 0x298 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - add r7, sp, #504 @ 0x1f8 │ │ │ │ + add r7, sp, #520 @ 0x208 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldr r5, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r5, [sp, #464] @ 0x1d0 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strh r0, [r4, r3] │ │ │ │ + strh r4, [r4, r3] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strh r0, [r1, r3] │ │ │ │ + strh r4, [r1, r3] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - add r7, sp, #296 @ 0x128 │ │ │ │ + add r7, sp, #312 @ 0x138 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - hlt 0x0030 │ │ │ │ + hlt 0x0034 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - strh r2, [r1, r2] │ │ │ │ + strh r6, [r1, r2] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - add r7, sp, #56 @ 0x38 │ │ │ │ + add r7, sp, #72 @ 0x48 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldr r4, [sp, #768] @ 0x300 │ │ │ │ + ldr r4, [sp, #784] @ 0x310 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strh r2, [r7, r0] │ │ │ │ + strh r6, [r7, r0] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - add r6, sp, #736 @ 0x2e0 │ │ │ │ + add r6, sp, #752 @ 0x2f0 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - @ instruction: 0xf3900104 │ │ │ │ - str r6, [r7, r7] │ │ │ │ + @ instruction: 0xf3940104 │ │ │ │ + strh r2, [r0, r0] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - add r6, sp, #528 @ 0x210 │ │ │ │ + add r6, sp, #544 @ 0x220 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - strb r0, [r7, #1] │ │ │ │ + strb r4, [r7, #1] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - str r0, [r3, r6] │ │ │ │ + str r4, [r3, r6] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - add r6, sp, #104 @ 0x68 │ │ │ │ + add r6, sp, #120 @ 0x78 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - @ instruction: 0xf2ee0104 │ │ │ │ - str r4, [r3, r5] │ │ │ │ + @ instruction: 0xf2f20104 │ │ │ │ + str r0, [r4, r5] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - add r5, sp, #904 @ 0x388 │ │ │ │ + add r5, sp, #920 @ 0x398 │ │ │ │ lsls r5, r0, #4 │ │ │ │ itet vc │ │ │ │ lslvc r0, r0, #4 │ │ │ │ ldrvs r4, [r2, r5] │ │ │ │ movvc r0, r0 │ │ │ │ - str r4, [r2, r3] │ │ │ │ + str r0, [r3, r3] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - add r5, sp, #344 @ 0x158 │ │ │ │ + add r5, sp, #360 @ 0x168 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - str r0, [r4, r2] │ │ │ │ + str r4, [r4, r2] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - add r5, sp, #136 @ 0x88 │ │ │ │ + add r5, sp, #152 @ 0x98 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - str r4, [r0, r2] │ │ │ │ + str r0, [r1, r2] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - add r5, sp, #32 │ │ │ │ + add r5, sp, #48 @ 0x30 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - mcrr 1, 0, r0, lr, cr5 │ │ │ │ - str r4, [r0, r1] │ │ │ │ + mrrc 1, 0, r0, r2, cr5 │ │ │ │ + str r0, [r1, r1] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - add r4, sp, #792 @ 0x318 │ │ │ │ + add r4, sp, #808 @ 0x328 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - @ instruction: 0xb834 │ │ │ │ + @ instruction: 0xb838 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - str r6, [r1, r0] │ │ │ │ + str r2, [r2, r0] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - add r4, sp, #584 @ 0x248 │ │ │ │ + add r4, sp, #600 @ 0x258 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldr r2, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r2, [sp, #432] @ 0x1b0 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r7, [pc, #904] @ (486d88 ) │ │ │ │ + ldr r7, [pc, #920] @ (486d98 ) │ │ │ │ lsls r6, r0, #4 │ │ │ │ - add r4, sp, #392 @ 0x188 │ │ │ │ + add r4, sp, #408 @ 0x198 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - adc.w r1, r8, #4 │ │ │ │ - ldr r7, [pc, #728] @ (486ce4 ) │ │ │ │ + adc.w r1, ip, #4 │ │ │ │ + ldr r7, [pc, #744] @ (486cf4 ) │ │ │ │ lsls r6, r0, #4 │ │ │ │ - add r4, sp, #240 @ 0xf0 │ │ │ │ + add r4, sp, #256 @ 0x100 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldr r2, [r6, #96] @ 0x60 │ │ │ │ + ldr r6, [r6, #96] @ 0x60 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r7, [pc, #456] @ (486be0 ) │ │ │ │ + ldr r7, [pc, #472] @ (486bf0 ) │ │ │ │ lsls r6, r0, #4 │ │ │ │ - add r3, sp, #976 @ 0x3d0 │ │ │ │ + add r3, sp, #992 @ 0x3e0 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - add r3, sp, #848 @ 0x350 │ │ │ │ + add r3, sp, #864 @ 0x360 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - adds.w r1, ip, r5 │ │ │ │ - ldr r7, [pc, #248] @ (486b20 ) │ │ │ │ + @ instruction: 0xeb200105 │ │ │ │ + ldr r7, [pc, #264] @ (486b30 ) │ │ │ │ lsls r6, r0, #4 │ │ │ │ ldrsb r4, [r0, r0] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - add r6, sp, #1000 @ 0x3e8 │ │ │ │ + add r6, sp, #1016 @ 0x3f8 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - @ instruction: 0xeab40105 │ │ │ │ + @ instruction: 0xeab80105 │ │ │ │ strb r0, [r5, r7] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - add r6, sp, #888 @ 0x378 │ │ │ │ + add r6, sp, #904 @ 0x388 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - @ instruction: 0xeadc0105 │ │ │ │ + @ instruction: 0xeae00105 │ │ │ │ strb r4, [r1, r7] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - add r6, sp, #776 @ 0x308 │ │ │ │ + add r6, sp, #792 @ 0x318 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - pkhbt r1, ip, r5 │ │ │ │ + @ instruction: 0xead00105 │ │ │ │ strb r0, [r6, r6] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - add r6, sp, #664 @ 0x298 │ │ │ │ + add r6, sp, #680 @ 0x2a8 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldr r1, [sp, #848] @ 0x350 │ │ │ │ + ldr r1, [sp, #864] @ 0x360 │ │ │ │ lsls r4, r0, #4 │ │ │ │ strb r4, [r2, r6] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - add r6, sp, #552 @ 0x228 │ │ │ │ + add r6, sp, #568 @ 0x238 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - movs r6, #120 @ 0x78 │ │ │ │ + movs r6, #124 @ 0x7c │ │ │ │ lsls r5, r0, #4 │ │ │ │ strb r0, [r7, r5] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - add r6, sp, #440 @ 0x1b8 │ │ │ │ + add r6, sp, #456 @ 0x1c8 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - movs r6, #232 @ 0xe8 │ │ │ │ + movs r6, #236 @ 0xec │ │ │ │ lsls r5, r0, #4 │ │ │ │ strb r4, [r3, r5] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - add r6, sp, #328 @ 0x148 │ │ │ │ + add r6, sp, #344 @ 0x158 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - asrs r4, r4, #16 │ │ │ │ + asrs r0, r5, #16 │ │ │ │ lsls r5, r0, #4 │ │ │ │ strb r0, [r0, r5] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - add r6, sp, #216 @ 0xd8 │ │ │ │ + add r6, sp, #232 @ 0xe8 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - adds r7, #8 │ │ │ │ + adds r7, #12 │ │ │ │ lsls r5, r0, #4 │ │ │ │ │ │ │ │ 00486a88 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -520778,78 +520778,78 @@ │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 486c1c │ │ │ │ + b.n 486c24 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - add r7, pc, #168 @ (adr r7, 486eac ) │ │ │ │ + add r7, pc, #184 @ (adr r7, 486ebc ) │ │ │ │ lsls r5, r0, #4 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 486b64 │ │ │ │ + b.n 486b6c │ │ │ │ lsls r5, r0, #4 │ │ │ │ - b.n 486bc8 │ │ │ │ + b.n 486bd0 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - add r6, pc, #992 @ (adr r6, 4871f4 ) │ │ │ │ + add r6, pc, #1008 @ (adr r6, 487204 ) │ │ │ │ lsls r5, r0, #4 │ │ │ │ - b.n 486b90 │ │ │ │ + b.n 486b98 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - add r6, pc, #864 @ (adr r6, 48717c ) │ │ │ │ + add r6, pc, #880 @ (adr r6, 48718c ) │ │ │ │ lsls r5, r0, #4 │ │ │ │ - b.n 486b68 │ │ │ │ + b.n 486b70 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - add r6, pc, #768 @ (adr r6, 487124 ) │ │ │ │ + add r6, pc, #784 @ (adr r6, 487134 ) │ │ │ │ lsls r5, r0, #4 │ │ │ │ - b.n 486b40 │ │ │ │ + b.n 486b48 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - add r6, pc, #672 @ (adr r6, 4870cc ) │ │ │ │ + add r6, pc, #688 @ (adr r6, 4870dc ) │ │ │ │ lsls r5, r0, #4 │ │ │ │ - b.n 486b08 │ │ │ │ + b.n 486b10 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - add r6, pc, #544 @ (adr r6, 487054 ) │ │ │ │ + add r6, pc, #560 @ (adr r6, 487064 ) │ │ │ │ lsls r5, r0, #4 │ │ │ │ - b.n 486b24 │ │ │ │ + b.n 486b2c │ │ │ │ lsls r5, r0, #4 │ │ │ │ - b.n 486ac8 │ │ │ │ + b.n 486ad0 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - add r6, pc, #392 @ (adr r6, 486fc8 ) │ │ │ │ + add r6, pc, #408 @ (adr r6, 486fd8 ) │ │ │ │ lsls r5, r0, #4 │ │ │ │ @ instruction: 0xb7f2 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - adc.w r1, lr, r4 │ │ │ │ - b.n 486a8c │ │ │ │ + adcs.w r1, r2, r4 │ │ │ │ + b.n 486a94 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - add r6, pc, #248 @ (adr r6, 486f48 ) │ │ │ │ + add r6, pc, #264 @ (adr r6, 486f58 ) │ │ │ │ lsls r5, r0, #4 │ │ │ │ - b.n 486a68 │ │ │ │ + b.n 486a70 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - add r6, pc, #152 @ (adr r6, 486ef0 ) │ │ │ │ + add r6, pc, #168 @ (adr r6, 486f00 ) │ │ │ │ lsls r5, r0, #4 │ │ │ │ - b.n 486a40 │ │ │ │ + b.n 486a48 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - add r6, pc, #56 @ (adr r6, 486e98 ) │ │ │ │ + add r6, pc, #72 @ (adr r6, 486ea8 ) │ │ │ │ lsls r5, r0, #4 │ │ │ │ - b.n 486ab4 │ │ │ │ + b.n 486abc │ │ │ │ lsls r5, r0, #4 │ │ │ │ - b.n 4869f0 │ │ │ │ + b.n 4869f8 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - add r5, pc, #896 @ (adr r5, 4871ec ) │ │ │ │ + add r5, pc, #912 @ (adr r5, 4871fc ) │ │ │ │ lsls r5, r0, #4 │ │ │ │ - b.n 4869c8 │ │ │ │ + b.n 4869d0 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - add r5, pc, #800 @ (adr r5, 487194 ) │ │ │ │ + add r5, pc, #816 @ (adr r5, 4871a4 ) │ │ │ │ lsls r5, r0, #4 │ │ │ │ str r0, [r7, r0] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - add r1, sp, #184 @ 0xb8 │ │ │ │ + add r1, sp, #200 @ 0xc8 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + str r3, [sp, #16] │ │ │ │ lsls r4, r0, #4 │ │ │ │ │ │ │ │ 00486e80 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -521044,48 +521044,48 @@ │ │ │ │ lsls r4, r3, #4 │ │ │ │ add r2, pc, #264 @ (adr r2, 487158 ) │ │ │ │ lsls r5, r3, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r7, #56] @ 0x38 │ │ │ │ + ldrh r6, [r7, #56] @ 0x38 │ │ │ │ lsls r4, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 486910 │ │ │ │ + b.n 486918 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - add r4, pc, #456 @ (adr r4, 487230 ) │ │ │ │ + add r4, pc, #472 @ (adr r4, 487240 ) │ │ │ │ lsls r5, r0, #4 │ │ │ │ lsrs r0, r3, #15 │ │ │ │ lsls r4, r3, #4 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, r0] │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #776 @ 0x308 │ │ │ │ + add r0, sp, #792 @ 0x318 │ │ │ │ lsls r5, r0, #4 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #752 @ (adr r7, 48737c ) │ │ │ │ + add r7, pc, #768 @ (adr r7, 48738c ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrh r0, [r7, #48] @ 0x30 │ │ │ │ + ldrh r4, [r7, #48] @ 0x30 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - @ instruction: 0xe85c0104 │ │ │ │ - bls.n 486f98 │ │ │ │ + strd r0, r1, [r0], #-16 │ │ │ │ + bls.n 486fa0 │ │ │ │ lsls r2, r0, #4 │ │ │ │ movs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - sxth r6, r6 │ │ │ │ + sxth r2, r7 │ │ │ │ lsls r4, r0, #4 │ │ │ │ │ │ │ │ 004870a0 : │ │ │ │ stmdb 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 │ │ │ │ @@ -521360,53 +521360,53 @@ │ │ │ │ lsls r4, r3, #4 │ │ │ │ add r0, pc, #128 @ (adr r0, 4873b0 ) │ │ │ │ lsls r5, r3, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r0, #40] @ 0x28 │ │ │ │ + ldrh r6, [r0, #40] @ 0x28 │ │ │ │ lsls r4, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp lr, r6 │ │ │ │ + cmp sl, r7 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - add r2, pc, #232 @ (adr r2, 487430 ) │ │ │ │ + add r2, pc, #248 @ (adr r2, 487440 ) │ │ │ │ lsls r5, r0, #4 │ │ │ │ lsrs r0, r4, #6 │ │ │ │ lsls r4, r3, #4 │ │ │ │ ldr r0, [r2, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r7] │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #976 @ 0x3d0 │ │ │ │ + add r7, sp, #992 @ 0x3e0 │ │ │ │ lsls r5, r0, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #28 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r6, #31 │ │ │ │ + lsls r6, r6, #31 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrh r2, [r2, #30] │ │ │ │ + ldrh r6, [r2, #30] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrh r2, [r0, #60] @ 0x3c │ │ │ │ + ldrh r6, [r0, #60] @ 0x3c │ │ │ │ lsls r4, r0, #4 │ │ │ │ - itet │ │ │ │ + itte │ │ │ │ lsl r5, r0, #4 │ │ │ │ - stral r0, [r3, #76] @ 0x4c │ │ │ │ - mov r0, r0 │ │ │ │ - b.n 486e7c │ │ │ │ + str r0, [r3, #76] @ 0x4c │ │ │ │ + moval r0, r0 │ │ │ │ + b.n 486e84 │ │ │ │ lsls r4, r0, #4 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #304] @ 0x130 │ │ │ │ + ldr r0, [sp, #320] @ 0x140 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r0, [sp, #256] @ 0x100 │ │ │ │ + ldr r0, [sp, #272] @ 0x110 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - beq.n 487360 │ │ │ │ + beq.n 487368 │ │ │ │ lsls r4, r0, #4 │ │ │ │ │ │ │ │ 00487388 : │ │ │ │ stmdb 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 │ │ │ │ @@ -522396,161 +522396,161 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #64] @ (487dbc ) │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 487d38 │ │ │ │ + bgt.n 487d40 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldr r4, [sp, #352] @ 0x160 │ │ │ │ + ldr r4, [sp, #368] @ 0x170 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - bgt.n 487d00 │ │ │ │ + bgt.n 487d08 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldr r4, [sp, #224] @ 0xe0 │ │ │ │ + ldr r4, [sp, #240] @ 0xf0 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - bgt.n 487ccc │ │ │ │ + bgt.n 487cd4 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldr r4, [sp, #104] @ 0x68 │ │ │ │ + ldr r4, [sp, #120] @ 0x78 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrh r0, [r5, #2] │ │ │ │ + ldrh r4, [r5, #2] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r3, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r4, [sp, #0] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - bgt.n 487e80 │ │ │ │ + bgt.n 487e88 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrh r4, [r0, #2] │ │ │ │ + ldrh r0, [r1, #2] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - bgt.n 487e50 │ │ │ │ + bgt.n 487e58 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldr r3, [sp, #832] @ 0x340 │ │ │ │ + ldr r3, [sp, #848] @ 0x350 │ │ │ │ lsls r5, r0, #4 │ │ │ │ ldrb r0, [r1, #15] │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 487dfc │ │ │ │ + blt.n 487e04 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldr r2, [sp, #640] @ 0x280 │ │ │ │ + ldr r2, [sp, #656] @ 0x290 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - bge.n 487d54 │ │ │ │ + bge.n 487d5c │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldr r2, [sp, #288] @ 0x120 │ │ │ │ + ldr r2, [sp, #304] @ 0x130 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrb r2, [r4, r0] │ │ │ │ + ldrb r6, [r4, r0] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - svc 20 │ │ │ │ + svc 24 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - bge.n 487cd8 │ │ │ │ + bge.n 487ce0 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - bge.n 487ce0 │ │ │ │ + bge.n 487ce8 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - bge.n 487eac │ │ │ │ + bge.n 487eb4 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldr r1, [sp, #920] @ 0x398 │ │ │ │ + ldr r1, [sp, #936] @ 0x3a8 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - bge.n 487e64 │ │ │ │ + bge.n 487e6c │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldr r1, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r1, [sp, #776] @ 0x308 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - bge.n 487e0c │ │ │ │ + bge.n 487e14 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldr r1, [sp, #568] @ 0x238 │ │ │ │ + ldr r1, [sp, #584] @ 0x248 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - bls.n 487de4 │ │ │ │ + bls.n 487dec │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldr r1, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r1, [sp, #488] @ 0x1e8 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - bls.n 487d98 │ │ │ │ + bls.n 487da0 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldr r1, [sp, #304] @ 0x130 │ │ │ │ + ldr r1, [sp, #320] @ 0x140 │ │ │ │ lsls r5, r0, #4 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 487ebc │ │ │ │ + bls.n 487ec4 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - bls.n 487e40 │ │ │ │ + bls.n 487e48 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldr r0, [sp, #608] @ 0x260 │ │ │ │ + ldr r0, [sp, #624] @ 0x270 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - bls.n 487e18 │ │ │ │ + bls.n 487e20 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldr r0, [sp, #512] @ 0x200 │ │ │ │ + ldr r0, [sp, #528] @ 0x210 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - bhi.n 487de0 │ │ │ │ + bhi.n 487de8 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldr r0, [sp, #384] @ 0x180 │ │ │ │ + ldr r0, [sp, #400] @ 0x190 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - bhi.n 487da0 │ │ │ │ + bhi.n 487da8 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldr r0, [sp, #240] @ 0xf0 │ │ │ │ + ldr r0, [sp, #256] @ 0x100 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - add r1, sp, #416 @ 0x1a0 │ │ │ │ + add r1, sp, #432 @ 0x1b0 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - bhi.n 487d60 │ │ │ │ + bhi.n 487d68 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - bhi.n 487f14 │ │ │ │ + bhi.n 487f1c │ │ │ │ lsls r5, r0, #4 │ │ │ │ - str r7, [sp, #944] @ 0x3b0 │ │ │ │ + str r7, [sp, #960] @ 0x3c0 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - bhi.n 487ec8 │ │ │ │ + bhi.n 487ed0 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - str r7, [sp, #776] @ 0x308 │ │ │ │ + str r7, [sp, #792] @ 0x318 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - bhi.n 487e70 │ │ │ │ + bhi.n 487e78 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - str r7, [sp, #584] @ 0x248 │ │ │ │ + str r7, [sp, #600] @ 0x258 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - strh r6, [r6, #42] @ 0x2a │ │ │ │ + strh r2, [r7, #42] @ 0x2a │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r7, [sp, #488] @ 0x1e8 │ │ │ │ + str r7, [sp, #504] @ 0x1f8 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - bvc.n 487e34 │ │ │ │ + bvc.n 487e3c │ │ │ │ lsls r5, r0, #4 │ │ │ │ - bvc.n 487de4 │ │ │ │ + bvc.n 487dec │ │ │ │ lsls r5, r0, #4 │ │ │ │ - str r7, [sp, #264] @ 0x108 │ │ │ │ + str r7, [sp, #280] @ 0x118 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - bhi.n 487e84 │ │ │ │ + bhi.n 487e8c │ │ │ │ lsls r5, r0, #4 │ │ │ │ - bvc.n 487d98 │ │ │ │ + bvc.n 487da0 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - str r7, [sp, #88] @ 0x58 │ │ │ │ + str r7, [sp, #104] @ 0x68 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - bvc.n 487dd4 │ │ │ │ + bvc.n 487ddc │ │ │ │ lsls r5, r0, #4 │ │ │ │ - bvc.n 487f58 │ │ │ │ + bvc.n 487f60 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - str r6, [sp, #960] @ 0x3c0 │ │ │ │ + str r6, [sp, #976] @ 0x3d0 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - bvc.n 487f30 │ │ │ │ + bvc.n 487f38 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - str r6, [sp, #864] @ 0x360 │ │ │ │ + str r6, [sp, #880] @ 0x370 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - bvc.n 487f08 │ │ │ │ + bvc.n 487f10 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - str r6, [sp, #768] @ 0x300 │ │ │ │ + str r6, [sp, #784] @ 0x310 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - add r1, pc, #352 @ (adr r1, 487ff0 ) │ │ │ │ + add r1, pc, #368 @ (adr r1, 488000 ) │ │ │ │ lsls r5, r0, #4 │ │ │ │ - str r6, [sp, #576] @ 0x240 │ │ │ │ + str r6, [sp, #592] @ 0x250 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - bvc.n 487e9c │ │ │ │ + bvc.n 487ea4 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - bvs.n 487e7c │ │ │ │ + bvs.n 487e84 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - str r6, [sp, #448] @ 0x1c0 │ │ │ │ + str r6, [sp, #464] @ 0x1d0 │ │ │ │ lsls r5, r0, #4 │ │ │ │ lsrs r4, r3 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldr r1, [sp, #840] @ 0x348 │ │ │ │ + ldr r1, [sp, #856] @ 0x358 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - add r5, pc, #608 @ (adr r5, 48810c ) │ │ │ │ + add r5, pc, #624 @ (adr r5, 48811c ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ │ │ │ │ 00487eac : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -522810,69 +522810,69 @@ │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ ldc2 1, cr0, [r4], #-108 @ 0xffffff94 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #648] @ 0x288 │ │ │ │ + str r7, [sp, #664] @ 0x298 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r3, [sp, #424] @ 0x1a8 │ │ │ │ + str r3, [sp, #440] @ 0x1b8 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - bmi.n 488050 │ │ │ │ + bmi.n 488058 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - bmi.n 488220 │ │ │ │ + bmi.n 488228 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - str r3, [sp, #296] @ 0x128 │ │ │ │ + str r3, [sp, #312] @ 0x138 │ │ │ │ lsls r5, r0, #4 │ │ │ │ beq.n 4881e8 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - bhi.n 4881bc │ │ │ │ + bhi.n 4881c4 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - bmi.n 4881e4 │ │ │ │ + bmi.n 4881ec │ │ │ │ lsls r5, r0, #4 │ │ │ │ - str r3, [sp, #152] @ 0x98 │ │ │ │ + str r3, [sp, #168] @ 0xa8 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - str r7, [sp, #256] @ 0x100 │ │ │ │ + str r7, [sp, #272] @ 0x110 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - bmi.n 4881ac │ │ │ │ + bmi.n 4881b4 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #32] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - bmi.n 48818c │ │ │ │ + bmi.n 488194 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - str r2, [sp, #952] @ 0x3b8 │ │ │ │ + str r2, [sp, #968] @ 0x3c8 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - bcc.n 488164 │ │ │ │ + bcc.n 48816c │ │ │ │ lsls r5, r0, #4 │ │ │ │ - str r2, [sp, #856] @ 0x358 │ │ │ │ + str r2, [sp, #872] @ 0x368 │ │ │ │ lsls r5, r0, #4 │ │ │ │ subs r5, #70 @ 0x46 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - str r6, [sp, #240] @ 0xf0 │ │ │ │ + str r6, [sp, #256] @ 0x100 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - str r6, [sp, #136] @ 0x88 │ │ │ │ + str r6, [sp, #152] @ 0x98 │ │ │ │ lsls r4, r0, #4 │ │ │ │ subs r5, #42 @ 0x2a │ │ │ │ lsls r5, r2, #4 │ │ │ │ - str r6, [sp, #128] @ 0x80 │ │ │ │ + str r6, [sp, #144] @ 0x90 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - bcs.n 4881b8 │ │ │ │ + bcs.n 4881c0 │ │ │ │ lsls r4, r0, #4 │ │ │ │ subs r5, #14 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - str r6, [sp, #16] │ │ │ │ + str r6, [sp, #32] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrb r6, [r1, #18] │ │ │ │ + ldrb r2, [r2, #18] │ │ │ │ lsls r4, r0, #4 │ │ │ │ subs r4, #242 @ 0xf2 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - str r5, [sp, #928] @ 0x3a0 │ │ │ │ + str r5, [sp, #944] @ 0x3b0 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldr r7, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r7, [sp, #728] @ 0x2d8 │ │ │ │ lsls r4, r0, #4 │ │ │ │ │ │ │ │ 004881a4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -522965,23 +522965,23 @@ │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r6, r6] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r0, [r0, #283] @ 0x11b │ │ │ │ - bvs.n 4882ec │ │ │ │ + bvs.n 4882f4 │ │ │ │ lsls r4, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 488344 │ │ │ │ + bcs.n 48834c │ │ │ │ lsls r5, r0, #4 │ │ │ │ - str r1, [sp, #192] @ 0xc0 │ │ │ │ + str r1, [sp, #208] @ 0xd0 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - bcs.n 488350 │ │ │ │ + bcs.n 488358 │ │ │ │ lsls r5, r0, #4 │ │ │ │ │ │ │ │ 004882a4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -523149,36 +523149,36 @@ │ │ │ │ @ instruction: 0xf7d0011b │ │ │ │ ldrh r4, [r7, #44] @ 0x2c │ │ │ │ lsls r5, r3, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #184] @ 0xb8 │ │ │ │ + str r4, [sp, #200] @ 0xc8 │ │ │ │ lsls r4, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 48852c │ │ │ │ + beq.n 488534 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrh r6, [r5, #62] @ 0x3e │ │ │ │ + ldrh r2, [r6, #62] @ 0x3e │ │ │ │ lsls r5, r0, #4 │ │ │ │ str r4, [r6, r6] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf70e011b │ │ │ │ - beq.n 4883d8 │ │ │ │ + beq.n 4883e0 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - bmi.n 488524 │ │ │ │ + bmi.n 48852c │ │ │ │ lsls r4, r0, #4 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r5!, {r1, r7} │ │ │ │ lsls r2, r0, #4 │ │ │ │ │ │ │ │ 00488474 : │ │ │ │ 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 │ │ │ │ @@ -523809,107 +523809,107 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r3, #24] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r1, r5} │ │ │ │ + ldmia r7!, {r1, r2, r5} │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrh r2, [r2, #46] @ 0x2e │ │ │ │ + ldrh r6, [r2, #46] @ 0x2e │ │ │ │ lsls r5, r0, #4 │ │ │ │ asrs r4, r7, #27 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #28 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4, {r1, r4, r6, r7} │ │ │ │ + ldmia r4, {r1, r2, r4, r6, r7} │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrh r2, [r0, #28] │ │ │ │ + ldrh r6, [r0, #28] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldmia r4, {r1, r3, r4, r7} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r7} │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrh r2, [r1, #26] │ │ │ │ + ldrh r6, [r1, #26] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - strb r4, [r5, #22] │ │ │ │ + strb r0, [r6, #22] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldmia r4, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r4!, {r7} │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrh r2, [r4, #24] │ │ │ │ + ldrh r6, [r4, #24] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldmia r4, {r2, r3, r4, r6} │ │ │ │ + ldmia r4!, {r5, r6} │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrh r4, [r1, #24] │ │ │ │ + ldrh r0, [r2, #24] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldmia r4, {r3, r4, r5} │ │ │ │ + ldmia r4, {r2, r3, r4, r5} │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrh r0, [r5, #22] │ │ │ │ + ldrh r4, [r5, #22] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldmia r3, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r3!, {r4, r5, r6, r7} │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrh r4, [r3, #20] │ │ │ │ + ldrh r0, [r4, #20] │ │ │ │ lsls r5, r0, #4 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3!, {r4, r6, r7} │ │ │ │ + ldmia r3!, {r2, r4, r6, r7} │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldmia r3!, {r2, r5, r7} │ │ │ │ + ldmia r3, {r3, r5, r7} │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrh r4, [r2, #18] │ │ │ │ + ldrh r0, [r3, #18] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldmia r3, {r2, r3, r7} │ │ │ │ + ldmia r3!, {r4, r7} │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrh r4, [r7, #16] │ │ │ │ + ldrh r0, [r0, #18] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldmia r3!, {r5, r6} │ │ │ │ + ldmia r3!, {r2, r5, r6} │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldmia r3!, {r2, r4, r5} │ │ │ │ + ldmia r3, {r3, r4, r5} │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrh r4, [r4, #14] │ │ │ │ + ldrh r0, [r5, #14] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldmia r3!, {r4, r6} │ │ │ │ + ldmia r3!, {r2, r4, r6} │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldmia r2!, {r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r2, r4, r5, r6, r7} │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrh r0, [r4, #12] │ │ │ │ + ldrh r4, [r4, #12] │ │ │ │ lsls r5, r0, #4 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldmia r6!, {r1, r2, r7} │ │ │ │ + ldmia r6!, {r1, r3, r7} │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldmia r2!, {r3, r6, r7} │ │ │ │ + ldmia r2, {r2, r3, r6, r7} │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrh r2, [r7, #10] │ │ │ │ + ldrh r6, [r7, #10] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldmia r2, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r2!, {r1, r4, r5, r7} │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrh r6, [r3, #10] │ │ │ │ + ldrh r2, [r4, #10] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldmia r2, {r1, r2, r4, r7} │ │ │ │ + ldmia r2!, {r1, r3, r4, r7} │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrh r6, [r0, #10] │ │ │ │ + ldrh r2, [r1, #10] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r2!, {r1, r7} │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrh r6, [r5, #8] │ │ │ │ + ldrh r2, [r6, #8] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldmia r2!, {r5, r6} │ │ │ │ + ldmia r2, {r2, r5, r6} │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrh r0, [r2, #8] │ │ │ │ + ldrh r4, [r2, #8] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldmia r2!, {r3, r6} │ │ │ │ + ldmia r2, {r2, r3, r6} │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrh r0, [r7, #6] │ │ │ │ + ldrh r4, [r7, #6] │ │ │ │ lsls r5, r0, #4 │ │ │ │ │ │ │ │ 00488b68 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -524017,25 +524017,25 @@ │ │ │ │ subs r4, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ mrc 1, 7, r0, cr6, cr11, {0} │ │ │ │ - ldmia r4, {r1, r4, r6} │ │ │ │ + ldmia r4, {r1, r2, r4, r6} │ │ │ │ lsls r4, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r1, r2, r5, r7} │ │ │ │ + ldmia r0!, {r1, r3, r5, r7} │ │ │ │ lsls r5, r0, #4 │ │ │ │ - strh r6, [r2, #58] @ 0x3a │ │ │ │ + strh r2, [r3, #58] @ 0x3a │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrh r4, [r0, #42] @ 0x2a │ │ │ │ + ldrh r0, [r1, #42] @ 0x2a │ │ │ │ lsls r5, r0, #4 │ │ │ │ - strb r4, [r6, #6] │ │ │ │ + strb r0, [r7, #6] │ │ │ │ lsls r4, r0, #4 │ │ │ │ │ │ │ │ 00488c90 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -524229,45 +524229,45 @@ │ │ │ │ mrc 1, 2, r0, cr0, cr11, {0} │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r2, #24] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r7!, {r1, r6, r7} │ │ │ │ lsls r5, r0, #4 │ │ │ │ - strh r6, [r4, #46] @ 0x2e │ │ │ │ + strh r2, [r5, #46] @ 0x2e │ │ │ │ lsls r5, r0, #4 │ │ │ │ - stmia r7!, {r5, r7} │ │ │ │ + stmia r7!, {r2, r5, r7} │ │ │ │ lsls r5, r0, #4 │ │ │ │ - strh r0, [r1, #46] @ 0x2e │ │ │ │ + strh r4, [r1, #46] @ 0x2e │ │ │ │ lsls r5, r0, #4 │ │ │ │ - stmia r7!, {r3, r7} │ │ │ │ + stmia r7!, {r2, r3, r7} │ │ │ │ lsls r5, r0, #4 │ │ │ │ - strh r0, [r6, #44] @ 0x2c │ │ │ │ + strh r4, [r6, #44] @ 0x2c │ │ │ │ lsls r5, r0, #4 │ │ │ │ - stmia r7!, {r1, r3, r5, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r5, r0, #4 │ │ │ │ - strh r2, [r2, #44] @ 0x2c │ │ │ │ + strh r6, [r2, #44] @ 0x2c │ │ │ │ lsls r5, r0, #4 │ │ │ │ - stmia r7!, {r1, r4, r6} │ │ │ │ + stmia r7!, {r1, r2, r4, r6} │ │ │ │ lsls r5, r0, #4 │ │ │ │ - strh r2, [r7, #42] @ 0x2a │ │ │ │ + strh r6, [r7, #42] @ 0x2a │ │ │ │ lsls r5, r0, #4 │ │ │ │ - stmia r7!, {r1, r2, r3, r5} │ │ │ │ + stmia r7!, {r1, r4, r5} │ │ │ │ lsls r5, r0, #4 │ │ │ │ - strh r6, [r2, #42] @ 0x2a │ │ │ │ + strh r2, [r3, #42] @ 0x2a │ │ │ │ lsls r5, r0, #4 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r1, r2, r3, r5} │ │ │ │ + stmia r7!, {r1, r4, r5} │ │ │ │ lsls r5, r0, #4 │ │ │ │ - stmia r7!, {r1} │ │ │ │ + stmia r7!, {r1, r2} │ │ │ │ lsls r5, r0, #4 │ │ │ │ - strh r2, [r5, #40] @ 0x28 │ │ │ │ + strh r6, [r5, #40] @ 0x28 │ │ │ │ lsls r5, r0, #4 │ │ │ │ │ │ │ │ 00488eb4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -524378,30 +524378,30 @@ │ │ │ │ ldc 1, cr0, [lr], {27} │ │ │ │ strh r6, [r1, #16] │ │ │ │ lsls r5, r3, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r3, #112] @ 0x70 │ │ │ │ + ldr r6, [r3, #112] @ 0x70 │ │ │ │ lsls r4, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r1, r3, r5} │ │ │ │ + stmia r6!, {r1, r2, r3, r5} │ │ │ │ lsls r5, r0, #4 │ │ │ │ - strh r2, [r2, #34] @ 0x22 │ │ │ │ + strh r6, [r2, #34] @ 0x22 │ │ │ │ lsls r5, r0, #4 │ │ │ │ ldr r0, [r2, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xeb82011b │ │ │ │ - strb r6, [r4, #9] │ │ │ │ + strb r2, [r5, #9] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldmia r0!, {r1, r4, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r4, r0, #4 │ │ │ │ │ │ │ │ 00488fe4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -525242,183 +525242,183 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #1] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r1, r4, r6} │ │ │ │ + stmia r4!, {r1, r2, r4, r6} │ │ │ │ lsls r5, r0, #4 │ │ │ │ - strh r6, [r0, #16] │ │ │ │ + strh r2, [r1, #16] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - stmia r4!, {r3, r5} │ │ │ │ + stmia r4!, {r2, r3, r5} │ │ │ │ lsls r5, r0, #4 │ │ │ │ - str r4, [r7, #96] @ 0x60 │ │ │ │ + str r0, [r0, #100] @ 0x64 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - stmia r3!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {} │ │ │ │ lsls r5, r0, #4 │ │ │ │ - stmia r3!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r0, #4 │ │ │ │ - strh r0, [r2, #14] │ │ │ │ + strh r4, [r2, #14] │ │ │ │ lsls r5, r0, #4 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r3!, {r1, r4, r6, r7} │ │ │ │ lsls r5, r0, #4 │ │ │ │ - strh r6, [r4, #12] │ │ │ │ + strh r2, [r5, #12] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - strh r2, [r3, #42] @ 0x2a │ │ │ │ + strh r6, [r3, #42] @ 0x2a │ │ │ │ lsls r5, r0, #4 │ │ │ │ - stmia r3!, {r2, r5, r6} │ │ │ │ + stmia r3!, {r3, r5, r6} │ │ │ │ lsls r5, r0, #4 │ │ │ │ - strh r6, [r7, #8] │ │ │ │ + strh r2, [r0, #10] │ │ │ │ lsls r5, r0, #4 │ │ │ │ str r0, [r0, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r7, #56] @ 0x38 │ │ │ │ + ldrh r6, [r7, #56] @ 0x38 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - stmia r2!, {r3, r5, r7} │ │ │ │ + stmia r2!, {r2, r3, r5, r7} │ │ │ │ lsls r5, r0, #4 │ │ │ │ - strh r2, [r0, #4] │ │ │ │ + strh r6, [r0, #4] │ │ │ │ lsls r5, r0, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r4, r6} │ │ │ │ + stmia r1!, {r2, r4, r6} │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrb r0, [r5, #28] │ │ │ │ + ldrb r4, [r5, #28] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - stmia r0!, {r1, r7} │ │ │ │ + stmia r0!, {r1, r2, r7} │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrb r2, [r3, #25] │ │ │ │ + ldrb r6, [r3, #25] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - strh r6, [r4, #32] │ │ │ │ + strh r2, [r5, #32] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - stmia r0!, {r6} │ │ │ │ + stmia r0!, {r2, r6} │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrb r2, [r3, #24] │ │ │ │ + ldrb r6, [r3, #24] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - stmia r0!, {r2, r3, r5} │ │ │ │ + stmia r0!, {r4, r5} │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrb r4, [r0, #24] │ │ │ │ + ldrb r0, [r1, #24] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - stmia r0!, {r2, r4} │ │ │ │ + stmia r0!, {r3, r4} │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrb r4, [r5, #23] │ │ │ │ + ldrb r0, [r6, #23] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - subs r7, #216 @ 0xd8 │ │ │ │ + subs r7, #220 @ 0xdc │ │ │ │ lsls r1, r1, #4 │ │ │ │ - stmia r2!, {r2, r3, r6, r7} │ │ │ │ + stmia r2!, {r4, r6, r7} │ │ │ │ lsls r4, r0, #4 │ │ │ │ - itte al │ │ │ │ + itet al │ │ │ │ lslal r5, r0, #4 │ │ │ │ - ldrbal r0, [r0, #23] │ │ │ │ - lsl r5, r0, #4 │ │ │ │ - itee le │ │ │ │ + ldrb r4, [r0, #23] │ │ │ │ + lslal r5, r0, #4 │ │ │ │ + itet le │ │ │ │ lslle r5, r0, #4 │ │ │ │ - ldrbgt r2, [r5, #22] │ │ │ │ - lslgt r5, r0, #4 │ │ │ │ - itte lt │ │ │ │ + ldrbgt r6, [r5, #22] │ │ │ │ + lslle r5, r0, #4 │ │ │ │ + ittt lt │ │ │ │ lsllt r5, r0, #4 │ │ │ │ - ldrblt r2, [r2, #22] │ │ │ │ - lslge r5, r0, #4 │ │ │ │ - stmia r0!, {r3, r5} │ │ │ │ - lsls r5, r0, #4 │ │ │ │ - nop {9} │ │ │ │ + ldrblt r6, [r2, #22] │ │ │ │ + lsllt r5, r0, #4 │ │ │ │ + stmia r0!, {r2, r3, r5} │ │ │ │ lsls r5, r0, #4 │ │ │ │ - itee ls │ │ │ │ + ite ls │ │ │ │ + lslls r5, r0, #4 │ │ │ │ + itet ls @ unpredictable │ │ │ │ lslls r5, r0, #4 │ │ │ │ - ldrbhi r4, [r5, #21] │ │ │ │ + ldrbhi r0, [r6, #21] │ │ │ │ + lslls r5, r0, #4 │ │ │ │ + ittt hi │ │ │ │ lslhi r5, r0, #4 │ │ │ │ - ittt vc │ │ │ │ - lslvc r5, r0, #4 │ │ │ │ - nopvc {9} │ │ │ │ - lslvc r5, r0, #4 │ │ │ │ - ldrb r6, [r0, #21] │ │ │ │ + ite ls @ unpredictable │ │ │ │ + lslls r5, r0, #4 │ │ │ │ + ldrbhi r2, [r1, #21] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - itet vs │ │ │ │ - lslvs r5, r0, #4 │ │ │ │ - ldrbvc r2, [r5, #20] │ │ │ │ + itee vs │ │ │ │ lslvs r5, r0, #4 │ │ │ │ - itt mi │ │ │ │ + ldrbvc r6, [r5, #20] │ │ │ │ + lslvc r5, r0, #4 │ │ │ │ + it mi │ │ │ │ lslmi r5, r0, #4 │ │ │ │ - bkpt 0x00f4 │ │ │ │ + bkpt 0x00f8 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrb r4, [r1, #19] │ │ │ │ + ldrb r0, [r2, #19] │ │ │ │ lsls r5, r0, #4 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - itte cs │ │ │ │ + itet cs │ │ │ │ lslcs r5, r0, #4 │ │ │ │ - bkpt 0x00ce │ │ │ │ - lslcc r5, r0, #4 │ │ │ │ - ldrb r6, [r4, #18] │ │ │ │ + bkpt 0x00d2 │ │ │ │ + lslcs r5, r0, #4 │ │ │ │ + ldrb r2, [r5, #18] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - bkpt 0x00b6 │ │ │ │ + bkpt 0x00ba │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrb r6, [r1, #18] │ │ │ │ + ldrb r2, [r2, #18] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - bkpt 0x0094 │ │ │ │ + bkpt 0x0098 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrb r4, [r5, #17] │ │ │ │ + ldrb r0, [r6, #17] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrb r6, [r1, #17] │ │ │ │ + ldrb r2, [r2, #17] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - str r2, [r3, #8] │ │ │ │ + str r6, [r3, #8] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - bkpt 0x0058 │ │ │ │ + bkpt 0x005c │ │ │ │ lsls r5, r0, #4 │ │ │ │ - bkpt 0x005e │ │ │ │ + bkpt 0x0062 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - str r0, [r0, #8] │ │ │ │ + str r4, [r0, #8] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - bkpt 0x0040 │ │ │ │ + bkpt 0x0044 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - bkpt 0x003e │ │ │ │ + bkpt 0x0042 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrb r0, [r3, #16] │ │ │ │ + ldrb r4, [r3, #16] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrb r6, [r0, #16] │ │ │ │ + ldrb r2, [r1, #16] │ │ │ │ lsls r5, r0, #4 │ │ │ │ cbnz r2, 489970 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - stmia r0!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r0, #4 │ │ │ │ - bkpt 0x0016 │ │ │ │ + bkpt 0x001a │ │ │ │ lsls r5, r0, #4 │ │ │ │ - bkpt 0x0004 │ │ │ │ + bkpt 0x0008 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrb r4, [r3, #15] │ │ │ │ + ldrb r0, [r4, #15] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - pop {r2, r3, r5, r6, r7, pc} │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrb r4, [r0, #15] │ │ │ │ + ldrb r0, [r1, #15] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - bkpt 0x0012 │ │ │ │ + bkpt 0x0016 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - pop {r1, r3, r4, r5, r7, pc} │ │ │ │ + pop {r1, r2, r3, r4, r5, r7, pc} │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrb r2, [r2, #14] │ │ │ │ + ldrb r6, [r2, #14] │ │ │ │ lsls r5, r0, #4 │ │ │ │ movs r6, #6 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldrb r4, [r7, #27] │ │ │ │ + ldrb r0, [r0, #28] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - bkpt 0x0036 │ │ │ │ + bkpt 0x003a │ │ │ │ lsls r5, r0, #4 │ │ │ │ movs r5, #238 @ 0xee │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldrb r4, [r4, #27] │ │ │ │ + ldrb r0, [r5, #27] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrh r2, [r6, #26] │ │ │ │ + ldrh r6, [r6, #26] │ │ │ │ lsls r4, r0, #4 │ │ │ │ movs r5, #214 @ 0xd6 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldrb r4, [r1, #27] │ │ │ │ + ldrb r0, [r2, #27] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - add r4, sp, #120 @ 0x78 │ │ │ │ + add r4, sp, #136 @ 0x88 │ │ │ │ lsls r5, r0, #4 │ │ │ │ │ │ │ │ 004899b4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -525535,27 +525535,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ b.n 489c24 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bkpt 0x0006 │ │ │ │ + bkpt 0x000a │ │ │ │ lsls r4, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r2, 489b28 │ │ │ │ + cbnz r6, 489b28 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrb r2, [r1, #4] │ │ │ │ + ldrb r6, [r1, #4] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrb r0, [r7, #27] │ │ │ │ + ldrb r4, [r7, #27] │ │ │ │ lsls r5, r0, #4 │ │ │ │ lsls r4, r7 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r5, #16] │ │ │ │ + ldrh r2, [r6, #16] │ │ │ │ lsls r5, r0, #4 │ │ │ │ │ │ │ │ 00489aec : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -525713,37 +525713,37 @@ │ │ │ │ lsls r3, r3, #4 │ │ │ │ strb r6, [r2, #23] │ │ │ │ lsls r5, r3, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r3, #44] @ 0x2c │ │ │ │ + str r6, [r3, #44] @ 0x2c │ │ │ │ lsls r4, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cpsie i │ │ │ │ + cpsie ai │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrb r2, [r2, #0] │ │ │ │ + ldrb r6, [r2, #0] │ │ │ │ lsls r5, r0, #4 │ │ │ │ svc 120 @ 0x78 │ │ │ │ lsls r3, r3, #4 │ │ │ │ ldr r0, [r2, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #28 │ │ │ │ movs r0, r0 │ │ │ │ - udf #96 @ 0x60 │ │ │ │ + udf #100 @ 0x64 │ │ │ │ lsls r4, r0, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r2, #32] │ │ │ │ + str r2, [r3, #32] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r6, [r0, #92] @ 0x5c │ │ │ │ + str r2, [r1, #92] @ 0x5c │ │ │ │ lsls r4, r0, #4 │ │ │ │ - pop {r1, r4, r5} │ │ │ │ + pop {r1, r2, r4, r5} │ │ │ │ lsls r4, r0, #4 │ │ │ │ │ │ │ │ 00489c90 : │ │ │ │ ldr.w r3, [pc, #1668] @ 48a318 │ │ │ │ ldr.w r2, [pc, #1668] @ 48a31c │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, r2] │ │ │ │ @@ -526417,123 +526417,123 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb7c0 │ │ │ │ + @ instruction: 0xb7c4 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - @ instruction: 0xb758 │ │ │ │ + @ instruction: 0xb75c │ │ │ │ lsls r5, r0, #4 │ │ │ │ - strb r2, [r4, #17] │ │ │ │ + strb r6, [r4, #17] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrb r6, [r1, #26] │ │ │ │ + ldrb r2, [r2, #26] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - @ instruction: 0xb6b6 │ │ │ │ + @ instruction: 0xb6ba │ │ │ │ lsls r5, r0, #4 │ │ │ │ - strb r6, [r7, #14] │ │ │ │ + strb r2, [r0, #15] │ │ │ │ lsls r5, r0, #4 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb6aa │ │ │ │ + @ instruction: 0xb6ae │ │ │ │ lsls r5, r0, #4 │ │ │ │ - @ instruction: 0xb680 │ │ │ │ + @ instruction: 0xb684 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - strb r2, [r1, #14] │ │ │ │ + strb r6, [r1, #14] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - @ instruction: 0xb65a │ │ │ │ + @ instruction: 0xb65e │ │ │ │ lsls r5, r0, #4 │ │ │ │ - strb r0, [r4, #13] │ │ │ │ + strb r4, [r4, #13] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - strb r6, [r1, #10] │ │ │ │ + strb r2, [r2, #10] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrb r4, [r3, #21] │ │ │ │ + ldrb r0, [r4, #21] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - push {r1, r4, r5, r6, lr} │ │ │ │ + push {r1, r2, r4, r5, r6, lr} │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrb r6, [r1, #20] │ │ │ │ + ldrb r2, [r2, #20] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - push {r1, r2, r4, r5, lr} │ │ │ │ + push {r1, r3, r4, r5, lr} │ │ │ │ lsls r5, r0, #4 │ │ │ │ - strb r6, [r7, #8] │ │ │ │ + strb r2, [r0, #9] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrb r2, [r5, r2] │ │ │ │ + ldrb r6, [r5, r2] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - push {r2, r4, lr} │ │ │ │ + push {r3, r4, lr} │ │ │ │ lsls r5, r0, #4 │ │ │ │ - strb r6, [r3, #8] │ │ │ │ + strb r2, [r4, #8] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - strb r0, [r1, #22] │ │ │ │ + strb r4, [r1, #22] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - push {r2, r3, r4, r5, r7} │ │ │ │ + push {r6, r7} │ │ │ │ lsls r5, r0, #4 │ │ │ │ - strb r4, [r0, #7] │ │ │ │ + strb r0, [r1, #7] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - push {r4, r7} │ │ │ │ + push {r2, r4, r7} │ │ │ │ lsls r5, r0, #4 │ │ │ │ - strb r6, [r2, #6] │ │ │ │ + strb r2, [r3, #6] │ │ │ │ lsls r5, r0, #4 │ │ │ │ subs r6, r7, r7 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - strb r4, [r6, #19] │ │ │ │ + strb r0, [r7, #19] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - stcl 1, cr0, [sl], {4} │ │ │ │ + stcl 1, cr0, [lr], {4} │ │ │ │ subs r2, r4, r7 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - strb r0, [r3, #19] │ │ │ │ + strb r4, [r3, #19] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - b.n 489ee8 │ │ │ │ + b.n 489ef0 │ │ │ │ lsls r4, r0, #4 │ │ │ │ subs r6, r0, r7 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - strb r4, [r7, #18] │ │ │ │ + strb r0, [r0, #19] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - push {r1, r2, r3, r4, r5, r7} │ │ │ │ + push {r1, r6, r7} │ │ │ │ lsls r5, r0, #4 │ │ │ │ subs r2, r5, r6 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - strb r0, [r4, #18] │ │ │ │ + strb r4, [r4, #18] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrsh r6, [r2, r2] │ │ │ │ + ldrsh r2, [r3, r2] │ │ │ │ lsls r4, r0, #4 │ │ │ │ subs r6, r1, r6 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - strb r4, [r0, #18] │ │ │ │ + strb r0, [r1, #18] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - push {r1, r2, r3, r4, r5} │ │ │ │ + push {r1, r6} │ │ │ │ lsls r5, r0, #4 │ │ │ │ subs r2, r6, r5 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - strb r0, [r5, #17] │ │ │ │ + strb r4, [r5, #17] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - b.n 48a758 │ │ │ │ + b.n 48a760 │ │ │ │ lsls r4, r0, #4 │ │ │ │ subs r6, r2, r5 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - strb r4, [r1, #17] │ │ │ │ + strb r0, [r2, #17] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldc 1, cr0, [lr], {4} │ │ │ │ + stc 1, cr0, [r2], #16 │ │ │ │ subs r2, r7, r4 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - strb r0, [r6, #16] │ │ │ │ + strb r4, [r6, #16] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - b.n 48a6d0 │ │ │ │ + b.n 48a6d8 │ │ │ │ lsls r4, r0, #4 │ │ │ │ lsrs r2, r5, #8 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldrsb r4, [r7, r6] │ │ │ │ + ldrsb r0, [r0, r7] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrsb r2, [r3, r7] │ │ │ │ + ldrsb r6, [r3, r7] │ │ │ │ lsls r4, r0, #4 │ │ │ │ lsrs r4, r2, #8 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldrsb r6, [r2, r3] │ │ │ │ + ldrsb r2, [r3, r3] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrsb r4, [r1, r6] │ │ │ │ + ldrsb r0, [r2, r6] │ │ │ │ lsls r4, r0, #4 │ │ │ │ │ │ │ │ 0048a43c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -526632,29 +526632,29 @@ │ │ │ │ lsls r3, r3, #4 │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ lsls r5, r3, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r0, #12] │ │ │ │ + strb r2, [r1, #12] │ │ │ │ lsls r4, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 48a56a │ │ │ │ + cbz r2, 48a56c │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldr r6, [r0, #108] @ 0x6c │ │ │ │ + ldr r2, [r1, #108] @ 0x6c │ │ │ │ lsls r5, r0, #4 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ bvs.n 48a560 │ │ │ │ lsls r3, r3, #4 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 48a5a8 │ │ │ │ + cbz r6, 48a5a8 │ │ │ │ lsls r4, r0, #4 │ │ │ │ │ │ │ │ 0048a550 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -526846,25 +526846,25 @@ │ │ │ │ b.n 48a5dc │ │ │ │ mov r0, r7 │ │ │ │ blx 344c20 <_Py_Dealloc@plt+0x4> │ │ │ │ b.n 48a6d2 │ │ │ │ mov r0, r6 │ │ │ │ blx 344c20 <_Py_Dealloc@plt+0x4> │ │ │ │ b.n 48a6f2 │ │ │ │ - ldr.w r1, [r3, #652] @ 0x28c │ │ │ │ + ldr.w r1, [r3, #660] @ 0x294 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ - ldr.w r7, [r3, #660] @ 0x294 │ │ │ │ + ldr.w r7, [r3, #652] @ 0x28c │ │ │ │ blx 73c290 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 48aa76 │ │ │ │ add.w r3, fp, #4096 @ 0x1000 │ │ │ │ mov r0, r9 │ │ │ │ movs r2, #2 │ │ │ │ - ldr.w r1, [r3, #660] @ 0x294 │ │ │ │ + ldr.w r1, [r3, #652] @ 0x28c │ │ │ │ blx 73c290 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 48aaea │ │ │ │ lsls r2, r3, #31 │ │ │ │ bmi.w 48aede │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -527783,149 +527783,149 @@ │ │ │ │ lsls r3, r3, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r2, r0] │ │ │ │ + ldr r0, [r3, r0] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - asrs r4, r4, #3 │ │ │ │ + asrs r0, r5, #3 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r4, [r2, #84] @ 0x54 │ │ │ │ + ldr r0, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r0, #4 │ │ │ │ bcc.n 48b114 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - ldr r6, [r7, #28] │ │ │ │ + ldr r2, [r0, #32] │ │ │ │ lsls r5, r0, #4 │ │ │ │ ldrb r2, [r2, #14] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - add r6, sp, #936 @ 0x3a8 │ │ │ │ + add r6, sp, #952 @ 0x3b8 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - lsrs r0, r6, #21 │ │ │ │ + lsrs r4, r6, #21 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - lsrs r0, r6, #19 │ │ │ │ + lsrs r4, r6, #19 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ + ldr r4, [r4, #20] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - lsrs r2, r2, #19 │ │ │ │ + lsrs r6, r2, #19 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r2, [r0, #20] │ │ │ │ + ldr r6, [r0, #20] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - lsrs r4, r6, #18 │ │ │ │ + lsrs r0, r7, #18 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r4, [r4, #16] │ │ │ │ + ldr r0, [r5, #16] │ │ │ │ lsls r5, r0, #4 │ │ │ │ lsrs r0, r0, #16 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r0, #14 │ │ │ │ + lsrs r0, r1, #14 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r4, [r6, #124] @ 0x7c │ │ │ │ + str r0, [r7, #124] @ 0x7c │ │ │ │ lsls r5, r0, #4 │ │ │ │ - lsrs r6, r4, #13 │ │ │ │ + lsrs r2, r5, #13 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r6, [r2, #124] @ 0x7c │ │ │ │ + str r2, [r3, #124] @ 0x7c │ │ │ │ lsls r5, r0, #4 │ │ │ │ - lsrs r0, r1, #13 │ │ │ │ + lsrs r4, r1, #13 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r0, [r7, #120] @ 0x78 │ │ │ │ + str r4, [r7, #120] @ 0x78 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - lsrs r2, r5, #12 │ │ │ │ + lsrs r6, r5, #12 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r2, [r3, #120] @ 0x78 │ │ │ │ + str r6, [r3, #120] @ 0x78 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - lsrs r4, r1, #12 │ │ │ │ + lsrs r0, r2, #12 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r4, [r7, #116] @ 0x74 │ │ │ │ + str r0, [r0, #120] @ 0x78 │ │ │ │ lsls r5, r0, #4 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r6, #5 │ │ │ │ + lsrs r6, r6, #5 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r2, [r4, #92] @ 0x5c │ │ │ │ + str r6, [r4, #92] @ 0x5c │ │ │ │ lsls r5, r0, #4 │ │ │ │ - strh r6, [r0, r1] │ │ │ │ + strh r2, [r1, r1] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - lsrs r6, r7, #3 │ │ │ │ + lsrs r2, r0, #4 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r6, [r5, #84] @ 0x54 │ │ │ │ + str r2, [r6, #84] @ 0x54 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - lsrs r2, r6, #2 │ │ │ │ + lsrs r6, r6, #2 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r2, [r4, #80] @ 0x50 │ │ │ │ + str r6, [r4, #80] @ 0x50 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - lsrs r4, r4, #1 │ │ │ │ + lsrs r0, r5, #1 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r4, [r2, #76] @ 0x4c │ │ │ │ + str r0, [r3, #76] @ 0x4c │ │ │ │ lsls r5, r0, #4 │ │ │ │ - lsrs r0, r0, #1 │ │ │ │ + lsrs r4, r0, #1 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r0, [r6, #72] @ 0x48 │ │ │ │ + str r4, [r6, #72] @ 0x48 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - lsrs r0, r1, #32 │ │ │ │ + lsrs r4, r1, #32 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r0, [r7, #68] @ 0x44 │ │ │ │ + str r4, [r7, #68] @ 0x44 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - lsls r2, r5, #31 │ │ │ │ + lsls r6, r5, #31 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r2, [r3, #68] @ 0x44 │ │ │ │ + str r6, [r3, #68] @ 0x44 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - lsls r2, r2, #31 │ │ │ │ + lsls r6, r2, #31 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r2, [r0, #68] @ 0x44 │ │ │ │ + str r6, [r0, #68] @ 0x44 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - lsls r2, r4, #30 │ │ │ │ + lsls r6, r4, #30 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r2, [r2, #64] @ 0x40 │ │ │ │ + str r6, [r2, #64] @ 0x40 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - lsls r6, r6, #29 │ │ │ │ + lsls r2, r7, #29 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r6, [r4, #60] @ 0x3c │ │ │ │ + str r2, [r5, #60] @ 0x3c │ │ │ │ lsls r5, r0, #4 │ │ │ │ - lsls r2, r1, #29 │ │ │ │ + lsls r6, r1, #29 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r2, [r7, #56] @ 0x38 │ │ │ │ + str r6, [r7, #56] @ 0x38 │ │ │ │ lsls r5, r0, #4 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #256 @ (adr r7, 48b2fc ) │ │ │ │ + add r7, pc, #272 @ (adr r7, 48b30c ) │ │ │ │ lsls r5, r0, #4 │ │ │ │ - lsls r4, r4, #28 │ │ │ │ + lsls r0, r5, #28 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r4, [r2, #56] @ 0x38 │ │ │ │ + str r0, [r3, #56] @ 0x38 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - lsls r2, r1, #28 │ │ │ │ + lsls r6, r1, #28 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r2, [r7, #52] @ 0x34 │ │ │ │ + str r6, [r7, #52] @ 0x34 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - lsls r0, r6, #27 │ │ │ │ + lsls r4, r6, #27 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r0, [r4, #52] @ 0x34 │ │ │ │ + str r4, [r4, #52] @ 0x34 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - lsls r6, r7, #26 │ │ │ │ + lsls r2, r0, #27 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r6, [r5, #48] @ 0x30 │ │ │ │ + str r2, [r6, #48] @ 0x30 │ │ │ │ lsls r5, r0, #4 │ │ │ │ ldrh r2, [r1, r4] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - lsls r6, r4, #26 │ │ │ │ + lsls r2, r5, #26 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r4, [r1, #48] @ 0x30 │ │ │ │ + str r0, [r2, #48] @ 0x30 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - lsls r4, r0, #26 │ │ │ │ + lsls r0, r1, #26 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r4, [r6, #44] @ 0x2c │ │ │ │ + str r0, [r7, #44] @ 0x2c │ │ │ │ lsls r5, r0, #4 │ │ │ │ - lsls r4, r5, #25 │ │ │ │ + lsls r0, r6, #25 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r4, [r3, #44] @ 0x2c │ │ │ │ + str r0, [r4, #44] @ 0x2c │ │ │ │ lsls r5, r0, #4 │ │ │ │ - lsls r2, r1, #24 │ │ │ │ + lsls r6, r1, #24 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r2, [r7, #36] @ 0x24 │ │ │ │ + str r6, [r7, #36] @ 0x24 │ │ │ │ lsls r5, r0, #4 │ │ │ │ mov r0, r7 │ │ │ │ bl 1487eec │ │ │ │ b.n 48ad3e │ │ │ │ mov r0, r7 │ │ │ │ bl 1487f08 │ │ │ │ b.n 48ad30 │ │ │ │ @@ -527937,17 +527937,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #2764 @ 0xacc │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ lsrs r6, r5, #14 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - str r4, [r4, #72] @ 0x48 │ │ │ │ + str r0, [r5, #72] @ 0x48 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - add r0, pc, #616 @ (adr r0, 48b4e0 ) │ │ │ │ + add r0, pc, #632 @ (adr r0, 48b4f0 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ │ │ │ │ 0048b278 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -528144,37 +528144,37 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ stmia r7!, {r2, r4, r5, r7} │ │ │ │ lsls r3, r3, #4 │ │ │ │ - add r5, pc, #64 @ (adr r5, 48b484 ) │ │ │ │ + add r5, pc, #80 @ (adr r5, 48b494 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #14 │ │ │ │ + lsls r0, r5, #14 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r4, [r2, #0] │ │ │ │ + str r0, [r3, #0] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldr r5, [pc, #912] @ (48b7e4 ) │ │ │ │ + ldr r5, [pc, #928] @ (48b7f4 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ ldrsb r4, [r1, r7] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrh r4, [r1, #32] │ │ │ │ + ldrh r0, [r2, #32] │ │ │ │ lsls r1, r2, #4 │ │ │ │ vld4.8 {d0,d2,d4,d6}, [r4 :64], r4 │ │ │ │ - mov lr, r6 │ │ │ │ + mov sl, r7 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - mov ip, sl │ │ │ │ + mov r8, fp │ │ │ │ lsls r4, r0, #4 │ │ │ │ vst4.8 {d0,d2,d4,d6}, [r6 :64], r4 │ │ │ │ - cmp r8, r9 │ │ │ │ + cmp ip, r9 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - mov r6, pc │ │ │ │ + mov sl, r0 │ │ │ │ lsls r4, r0, #4 │ │ │ │ │ │ │ │ 0048b474 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -528518,61 +528518,61 @@ │ │ │ │ movs r0, r0 │ │ │ │ stmia r6!, {r3, r6} │ │ │ │ lsls r3, r3, #4 │ │ │ │ lsrs r4, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #992 @ (adr r1, 48bbac ) │ │ │ │ + add r1, pc, #1008 @ (adr r1, 48bbbc ) │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrsh r4, [r6, r0] │ │ │ │ + ldrsh r0, [r7, r0] │ │ │ │ lsls r5, r0, #4 │ │ │ │ stmia r5!, {r1, r3, r5} │ │ │ │ lsls r3, r3, #4 │ │ │ │ - add r1, pc, #312 @ (adr r1, 48b910 ) │ │ │ │ + add r1, pc, #328 @ (adr r1, 48b920 ) │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrb r2, [r1, r6] │ │ │ │ + ldrb r6, [r1, r6] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - add r1, pc, #216 @ (adr r1, 48b8b8 ) │ │ │ │ + add r1, pc, #232 @ (adr r1, 48b8c8 ) │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrb r2, [r6, r5] │ │ │ │ + ldrb r6, [r6, r5] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - add r1, pc, #120 @ (adr r1, 48b860 ) │ │ │ │ + add r1, pc, #136 @ (adr r1, 48b870 ) │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrb r2, [r3, r5] │ │ │ │ + ldrb r6, [r3, r5] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldr r1, [pc, #696] @ (48baa8 ) │ │ │ │ + ldr r1, [pc, #712] @ (48bab8 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrb r2, [r0, r5] │ │ │ │ + ldrb r6, [r0, r5] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - add r0, pc, #992 @ (adr r0, 48bbd8 ) │ │ │ │ + add r0, pc, #1008 @ (adr r0, 48bbe8 ) │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldr r2, [r7, #96] @ 0x60 │ │ │ │ + ldr r6, [r7, #96] @ 0x60 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrb r6, [r2, r3] │ │ │ │ + ldrb r2, [r3, r3] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - add r0, pc, #560 @ (adr r0, 48ba34 ) │ │ │ │ + add r0, pc, #576 @ (adr r0, 48ba44 ) │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrh r0, [r6, #6] │ │ │ │ + ldrh r4, [r6, #6] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - add r0, pc, #344 @ (adr r0, 48b964 ) │ │ │ │ + add r0, pc, #360 @ (adr r0, 48b974 ) │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrb r2, [r2, r2] │ │ │ │ + ldrb r6, [r2, r2] │ │ │ │ lsls r5, r0, #4 │ │ │ │ lsls r2, r1, #26 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldrsh r0, [r0, r6] │ │ │ │ + ldrsh r4, [r0, r6] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldr r3, [pc, #56] @ (48b854 ) │ │ │ │ + ldr r3, [pc, #72] @ (48b864 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ lsls r6, r5, #25 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldrsh r4, [r4, r5] │ │ │ │ + ldrsh r0, [r5, r5] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - stmia r3!, {r1, r2, r4, r5} │ │ │ │ + stmia r3!, {r1, r3, r4, r5} │ │ │ │ lsls r4, r0, #4 │ │ │ │ │ │ │ │ 0048b828 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -528660,23 +528660,23 @@ │ │ │ │ lsls r5, r3, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {r3, r4, r6} │ │ │ │ lsls r3, r3, #4 │ │ │ │ - ldrsh r2, [r7, r3] │ │ │ │ + ldrsh r6, [r7, r3] │ │ │ │ lsls r4, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r6, [sp, #520] @ 0x208 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrh r2, [r7, r2] │ │ │ │ + ldrh r6, [r7, r2] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldr r7, [sp, #584] @ 0x248 │ │ │ │ + ldr r7, [sp, #600] @ 0x258 │ │ │ │ lsls r4, r0, #4 │ │ │ │ │ │ │ │ 0048b918 : │ │ │ │ stmdb 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 │ │ │ │ @@ -529724,189 +529724,189 @@ │ │ │ │ lsls r3, r3, #4 │ │ │ │ adds r2, #80 @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r0, [r0, r7] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r1, r5] │ │ │ │ + str r2, [r2, r5] │ │ │ │ lsls r4, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - revsh r6, r0 │ │ │ │ + revsh r2, r1 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldr r0, [r2, r1] │ │ │ │ + ldr r4, [r2, r1] │ │ │ │ lsls r5, r0, #4 │ │ │ │ nop {10} │ │ │ │ lsls r3, r3, #4 │ │ │ │ - rev16 r0, r5 │ │ │ │ + rev16 r4, r5 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldrsb r2, [r6, r7] │ │ │ │ + ldrsb r6, [r6, r7] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - rev r2, r3 │ │ │ │ + rev r6, r3 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldrsb r4, [r4, r6] │ │ │ │ + ldrsb r0, [r5, r6] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - cbnz r2, 48c4d0 │ │ │ │ + cbnz r6, 48c4d0 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldrsb r4, [r3, r5] │ │ │ │ + ldrsb r0, [r4, r5] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - cbnz r2, 48c4c0 │ │ │ │ + cbnz r6, 48c4c0 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldrsb r4, [r7, r3] │ │ │ │ + ldrsb r0, [r0, r4] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - push {r5, r7} │ │ │ │ + push {r2, r5, r7} │ │ │ │ lsls r0, r2, #4 │ │ │ │ - cbnz r2, 48c4c0 │ │ │ │ + cbnz r6, 48c4c0 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldrsb r6, [r1, r3] │ │ │ │ + ldrsb r2, [r2, r3] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - cbnz r6, 48c4be │ │ │ │ + cbnz r2, 48c4c0 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldrsb r0, [r5, r2] │ │ │ │ + ldrsb r4, [r5, r2] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrh r6, [r5, #16] │ │ │ │ + ldrh r2, [r6, #16] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrh r0, [r5, #16] │ │ │ │ + ldrh r4, [r5, #16] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - @ instruction: 0xb8e8 │ │ │ │ + @ instruction: 0xb8ec │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldrsb r6, [r6, r1] │ │ │ │ + ldrsb r2, [r7, r1] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - @ instruction: 0xb8c8 │ │ │ │ + @ instruction: 0xb8cc │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldrsb r2, [r2, r1] │ │ │ │ + ldrsb r6, [r2, r1] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - @ instruction: 0xb89c │ │ │ │ + @ instruction: 0xb8a0 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldrsb r6, [r4, r0] │ │ │ │ + ldrsb r2, [r5, r0] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - @ instruction: 0xb870 │ │ │ │ + @ instruction: 0xb874 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - strb r2, [r7, r7] │ │ │ │ + strb r6, [r7, r7] │ │ │ │ lsls r5, r0, #4 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #752] @ (48c7e0 ) │ │ │ │ + ldr r4, [pc, #768] @ (48c7f0 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - @ instruction: 0xb634 │ │ │ │ + @ instruction: 0xb638 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - strh r6, [r7, r6] │ │ │ │ + strh r2, [r0, r7] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrb r6, [r5, #29] │ │ │ │ + ldrb r2, [r6, #29] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - push {r2, r3, r4, r5, r6, lr} │ │ │ │ + push {r7, lr} │ │ │ │ lsls r3, r2, #4 │ │ │ │ - strh r6, [r0, r4] │ │ │ │ + strh r2, [r1, r4] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - add sp, #488 @ 0x1e8 │ │ │ │ + add sp, #504 @ 0x1f8 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - push {r2, r3, r4, lr} │ │ │ │ + push {r5, lr} │ │ │ │ lsls r3, r2, #4 │ │ │ │ - strh r6, [r4, r2] │ │ │ │ + strh r2, [r5, r2] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - strh r0, [r3, #48] @ 0x30 │ │ │ │ + strh r4, [r3, #48] @ 0x30 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - push {r1, r3, r4, r6, r7} │ │ │ │ + push {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r2, #4 │ │ │ │ - strh r0, [r5, r1] │ │ │ │ + strh r4, [r5, r1] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - strh r6, [r1, #50] @ 0x32 │ │ │ │ + strh r2, [r2, #50] @ 0x32 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - push {r3, r4, r7} │ │ │ │ + push {r2, r3, r4, r7} │ │ │ │ lsls r3, r2, #4 │ │ │ │ - strh r2, [r4, r0] │ │ │ │ + strh r6, [r4, r0] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - push {r1, r2, r3, r4, r5, r6} │ │ │ │ + push {r1, r7} │ │ │ │ lsls r3, r2, #4 │ │ │ │ - strh r0, [r1, r0] │ │ │ │ + strh r4, [r1, r0] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - push {r3, r4, r6} │ │ │ │ + push {r2, r3, r4, r6} │ │ │ │ lsls r3, r2, #4 │ │ │ │ - str r2, [r4, r7] │ │ │ │ + str r6, [r4, r7] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - add r7, sp, #640 @ 0x280 │ │ │ │ + add r7, sp, #656 @ 0x290 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - push {r1, r3, r5} │ │ │ │ + push {r1, r2, r3, r5} │ │ │ │ lsls r3, r2, #4 │ │ │ │ - str r4, [r6, r6] │ │ │ │ + str r0, [r7, r6] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - push {r4} │ │ │ │ + push {r2, r4} │ │ │ │ lsls r3, r2, #4 │ │ │ │ - str r2, [r3, r6] │ │ │ │ + str r6, [r3, r6] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - cbz r6, 48c5cc │ │ │ │ + cbz r2, 48c5ce │ │ │ │ lsls r3, r2, #4 │ │ │ │ - str r0, [r0, r6] │ │ │ │ + str r4, [r0, r6] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - cbz r2, 48c5b0 │ │ │ │ + cbz r6, 48c5b0 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - str r4, [r5, r3] │ │ │ │ + str r0, [r6, r3] │ │ │ │ lsls r5, r0, #4 │ │ │ │ @ instruction: 0xfaf00114 │ │ │ │ - strh r6, [r4, r7] │ │ │ │ + strh r2, [r5, r7] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - str r4, [sp, #256] @ 0x100 │ │ │ │ + str r4, [sp, #272] @ 0x110 │ │ │ │ lsls r5, r0, #4 │ │ │ │ @ instruction: 0xfad00114 │ │ │ │ - strh r6, [r0, r7] │ │ │ │ + strh r2, [r1, r7] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrsh r0, [r3, r3] │ │ │ │ + ldrsh r4, [r3, r3] │ │ │ │ lsls r4, r0, #4 │ │ │ │ @ instruction: 0xfab40114 │ │ │ │ - strh r2, [r5, r6] │ │ │ │ + strh r6, [r5, r6] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - @ instruction: 0xb8e0 │ │ │ │ + @ instruction: 0xb8e4 │ │ │ │ lsls r4, r0, #4 │ │ │ │ @ instruction: 0xfa980114 │ │ │ │ - strh r6, [r1, r6] │ │ │ │ + strh r2, [r2, r6] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - str r2, [sp, #464] @ 0x1d0 │ │ │ │ + str r2, [sp, #480] @ 0x1e0 │ │ │ │ lsls r4, r0, #4 │ │ │ │ @ instruction: 0xfa7c0114 │ │ │ │ - strh r2, [r6, r5] │ │ │ │ + strh r6, [r6, r5] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - str r3, [sp, #768] @ 0x300 │ │ │ │ + str r3, [sp, #784] @ 0x310 │ │ │ │ lsls r5, r0, #4 │ │ │ │ @ instruction: 0xfa600114 │ │ │ │ - strh r6, [r2, r5] │ │ │ │ + strh r2, [r3, r5] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrsh r4, [r7, r0] │ │ │ │ + ldrsh r0, [r0, r1] │ │ │ │ lsls r4, r0, #4 │ │ │ │ @ instruction: 0xfa440114 │ │ │ │ - strh r2, [r7, r4] │ │ │ │ + strh r6, [r7, r4] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - str r3, [sp, #656] @ 0x290 │ │ │ │ + str r3, [sp, #672] @ 0x2a0 │ │ │ │ lsls r5, r0, #4 │ │ │ │ @ instruction: 0xfa280114 │ │ │ │ - strh r6, [r3, r4] │ │ │ │ + strh r2, [r4, r4] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - str r3, [sp, #896] @ 0x380 │ │ │ │ + str r3, [sp, #912] @ 0x390 │ │ │ │ lsls r4, r0, #4 │ │ │ │ @ instruction: 0xfa0c0114 │ │ │ │ - strh r2, [r0, r4] │ │ │ │ + strh r6, [r0, r4] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - strh r0, [r5, r3] │ │ │ │ + strh r4, [r5, r3] │ │ │ │ lsls r4, r0, #4 │ │ │ │ ldr??.w r0, [r0, #276] @ 0x114 │ │ │ │ - strh r6, [r4, r3] │ │ │ │ + strh r2, [r5, r3] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - @ instruction: 0xb6b8 │ │ │ │ + @ instruction: 0xb6bc │ │ │ │ lsls r4, r0, #4 │ │ │ │ strd r0, r1, [r2], #80 @ 0x50 │ │ │ │ - adds r5, #164 @ 0xa4 │ │ │ │ + adds r5, #168 @ 0xa8 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - adds r6, #90 @ 0x5a │ │ │ │ + adds r6, #94 @ 0x5e │ │ │ │ lsls r4, r0, #4 │ │ │ │ @ instruction: 0xe8c60114 │ │ │ │ - adds r6, #88 @ 0x58 │ │ │ │ + adds r6, #92 @ 0x5c │ │ │ │ lsls r4, r0, #4 │ │ │ │ - adds r6, #118 @ 0x76 │ │ │ │ + adds r6, #122 @ 0x7a │ │ │ │ lsls r4, r0, #4 │ │ │ │ │ │ │ │ 0048c5ec : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -529948,21 +529948,21 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r2, [pc, #968] @ (48ca1c ) │ │ │ │ lsls r5, r3, #4 │ │ │ │ push {r1, r3, r5, r6, r7} │ │ │ │ lsls r3, r3, #4 │ │ │ │ adds r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r6, #15] │ │ │ │ + ldrb r0, [r7, #15] │ │ │ │ lsls r5, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #720 @ 0x2d0 │ │ │ │ + add r7, sp, #736 @ 0x2e0 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldr r5, [pc, #256] @ (48c76c ) │ │ │ │ + ldr r5, [pc, #272] @ (48c77c ) │ │ │ │ lsls r5, r0, #4 │ │ │ │ │ │ │ │ 0048c66c : │ │ │ │ stmdb 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 │ │ │ │ @@ -531072,143 +531072,143 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #28 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r2, #56] @ 0x38 │ │ │ │ + ldrh r6, [r2, #56] @ 0x38 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrh r6, [r6, #54] @ 0x36 │ │ │ │ + ldrh r2, [r7, #54] @ 0x36 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldr r2, [pc, #968] @ (48d61c ) │ │ │ │ + ldr r2, [pc, #984] @ (48d62c ) │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrh r6, [r1, #54] @ 0x36 │ │ │ │ + ldrh r2, [r2, #54] @ 0x36 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - str r2, [r3, r4] │ │ │ │ + str r6, [r3, r4] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldr r2, [pc, #744] @ (48d548 ) │ │ │ │ + ldr r2, [pc, #760] @ (48d558 ) │ │ │ │ lsls r5, r0, #4 │ │ │ │ sxth r4, r2 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - ldr r2, [pc, #56] @ (48d2a0 ) │ │ │ │ + ldr r2, [pc, #72] @ (48d2b0 ) │ │ │ │ lsls r5, r0, #4 │ │ │ │ - lsrs r4, r3, #2 │ │ │ │ + lsrs r0, r4, #2 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - adds r7, #50 @ 0x32 │ │ │ │ + adds r7, #54 @ 0x36 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrh r4, [r6, #46] @ 0x2e │ │ │ │ + ldrh r0, [r7, #46] @ 0x2e │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrh r6, [r4, #30] │ │ │ │ + ldrh r2, [r5, #30] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - @ instruction: 0x47e2 │ │ │ │ + @ instruction: 0x47e6 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrh r6, [r0, #28] │ │ │ │ + ldrh r2, [r1, #28] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - @ instruction: 0x4782 │ │ │ │ + @ instruction: 0x4786 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrh r0, [r6, #24] │ │ │ │ + ldrh r4, [r6, #24] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - bxns r5 │ │ │ │ + bx r6 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrh r2, [r2, #22] │ │ │ │ + ldrh r6, [r2, #22] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - mov lr, r9 │ │ │ │ + mov sl, sl │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrh r6, [r7, #18] │ │ │ │ + ldrh r2, [r0, #20] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - mov r2, pc │ │ │ │ + mov r6, pc │ │ │ │ lsls r5, r0, #4 │ │ │ │ - subs r4, #252 @ 0xfc │ │ │ │ + subs r5, #0 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrh r2, [r2, #18] │ │ │ │ + ldrh r6, [r2, #18] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - mov r6, r9 │ │ │ │ + mov r2, sl │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrh r0, [r2, #16] │ │ │ │ + ldrh r4, [r2, #16] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - mov r4, r1 │ │ │ │ + mov r0, r2 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrh r2, [r6, #14] │ │ │ │ + ldrh r6, [r6, #14] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - cmp lr, sp │ │ │ │ + cmp sl, lr │ │ │ │ lsls r5, r0, #4 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r7, #14] │ │ │ │ + ldrh r4, [r7, #14] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrh r6, [r2, #12] │ │ │ │ + ldrh r2, [r3, #12] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - cmp sl, r2 │ │ │ │ + cmp lr, r2 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrh r0, [r7, #10] │ │ │ │ + ldrh r4, [r7, #10] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - cmp r4, lr │ │ │ │ + cmp r0, pc │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldr r5, [pc, #728] @ (48d5ac ) │ │ │ │ + ldr r5, [pc, #744] @ (48d5bc ) │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrh r6, [r2, #10] │ │ │ │ + ldrh r2, [r3, #10] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - cmp r0, sl │ │ │ │ + cmp r4, sl │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrh r0, [r4, #8] │ │ │ │ + ldrh r4, [r4, #8] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - cmp r4, r3 │ │ │ │ + cmp r0, r4 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrh r2, [r6, #6] │ │ │ │ + ldrh r6, [r6, #6] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - add lr, sp │ │ │ │ + add sl, lr │ │ │ │ lsls r5, r0, #4 │ │ │ │ - add sl, sl │ │ │ │ + add lr, sl │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldr r0, [r1, r7] │ │ │ │ + ldr r4, [r1, r7] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrh r6, [r7, #12] │ │ │ │ + ldrh r2, [r0, #14] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrh r0, [r7, #4] │ │ │ │ + ldrh r4, [r7, #4] │ │ │ │ lsls r5, r0, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r5, #2] │ │ │ │ + ldrh r6, [r5, #2] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - add r6, ip │ │ │ │ + add r2, sp │ │ │ │ lsls r5, r0, #4 │ │ │ │ ldr r0, [r4, r2] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r1, #56] @ 0x38 │ │ │ │ + strh r2, [r2, #56] @ 0x38 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - strh r4, [r0, #52] @ 0x34 │ │ │ │ + strh r0, [r1, #52] @ 0x34 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - cmp r2, r0 │ │ │ │ + cmp r6, r0 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - strh r4, [r0, #50] @ 0x32 │ │ │ │ + strh r0, [r1, #50] @ 0x32 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - negs r0, r0 │ │ │ │ + negs r4, r0 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - strh r6, [r2, #48] @ 0x30 │ │ │ │ + strh r2, [r3, #48] @ 0x30 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - tst r2, r2 │ │ │ │ + tst r6, r2 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - adds r0, #6 │ │ │ │ + adds r0, #10 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strh r0, [r6, #54] @ 0x36 │ │ │ │ + strh r4, [r6, #54] @ 0x36 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strh r0, [r5, #46] @ 0x2e │ │ │ │ + strh r4, [r5, #46] @ 0x2e │ │ │ │ lsls r5, r0, #4 │ │ │ │ - rors r6, r4 │ │ │ │ + rors r2, r5 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - lsls r4, r3, #15 │ │ │ │ + lsls r0, r4, #15 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strh r2, [r5, #44] @ 0x2c │ │ │ │ + strh r6, [r5, #44] @ 0x2c │ │ │ │ lsls r5, r0, #4 │ │ │ │ - sbcs r6, r4 │ │ │ │ + sbcs r2, r5 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - strh r2, [r2, #44] @ 0x2c │ │ │ │ + strh r6, [r2, #44] @ 0x2c │ │ │ │ lsls r5, r0, #4 │ │ │ │ - sbcs r6, r1 │ │ │ │ + sbcs r2, r2 │ │ │ │ lsls r5, r0, #4 │ │ │ │ ldr r3, [pc, #276] @ (48d464 ) │ │ │ │ movw ip, #3837 @ 0xefd │ │ │ │ ldr r2, [pc, #276] @ (48d468 ) │ │ │ │ ldr r1, [pc, #276] @ (48d46c ) │ │ │ │ ldr r0, [pc, #280] @ (48d470 ) │ │ │ │ add r2, pc │ │ │ │ @@ -531311,52 +531311,52 @@ │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #2916 @ 0xb64 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #104 @ 0x68 │ │ │ │ + cmp r5, #108 @ 0x6c │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strh r0, [r5, #32] │ │ │ │ + strh r4, [r5, #32] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ands r4, r4 │ │ │ │ + ands r0, r5 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldr r6, [pc, #984] @ (48d850 ) │ │ │ │ + ldr r6, [pc, #1000] @ (48d860 ) │ │ │ │ lsls r5, r0, #4 │ │ │ │ - strh r6, [r7, #30] │ │ │ │ + strh r2, [r0, #32] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - subs r7, #250 @ 0xfa │ │ │ │ + subs r7, #254 @ 0xfe │ │ │ │ lsls r5, r0, #4 │ │ │ │ - strh r4, [r1, #30] │ │ │ │ + strh r0, [r2, #30] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - subs r7, #200 @ 0xc8 │ │ │ │ + subs r7, #204 @ 0xcc │ │ │ │ lsls r5, r0, #4 │ │ │ │ - strh r6, [r4, #28] │ │ │ │ + strh r2, [r5, #28] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - subs r7, #162 @ 0xa2 │ │ │ │ + subs r7, #166 @ 0xa6 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - strh r4, [r0, #28] │ │ │ │ + strh r0, [r1, #28] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - subs r7, #130 @ 0x82 │ │ │ │ + subs r7, #134 @ 0x86 │ │ │ │ lsls r5, r0, #4 │ │ │ │ ldrd r0, r1, [r0, #80]! @ 0x50 │ │ │ │ - cmn r6, r4 │ │ │ │ + cmn r2, r5 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldr r6, [pc, #736] @ (48d784 ) │ │ │ │ + ldr r6, [pc, #752] @ (48d794 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ ldrd r0, r1, [r4, #80] @ 0x50 │ │ │ │ - cmn r2, r1 │ │ │ │ + cmn r6, r1 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - add sp, #80 @ 0x50 │ │ │ │ + add sp, #96 @ 0x60 │ │ │ │ lsls r4, r0, #4 │ │ │ │ @ instruction: 0xe9b80114 │ │ │ │ - cmp r6, r5 │ │ │ │ + cmp r2, r6 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - cmp r5, #4 │ │ │ │ + cmp r5, #8 │ │ │ │ lsls r4, r0, #4 │ │ │ │ │ │ │ │ 0048d4bc : │ │ │ │ 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 │ │ │ │ @@ -531778,66 +531778,66 @@ │ │ │ │ lsls r3, r3, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r6, #8] │ │ │ │ + strh r4, [r6, #8] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - subs r4, #128 @ 0x80 │ │ │ │ + subs r4, #132 @ 0x84 │ │ │ │ lsls r5, r0, #4 │ │ │ │ add r3, pc, #920 @ (adr r3, 48dc98 ) │ │ │ │ lsls r3, r3, #4 │ │ │ │ - strh r6, [r2, #4] │ │ │ │ + strh r2, [r3, #4] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - subs r3, #230 @ 0xe6 │ │ │ │ + subs r3, #234 @ 0xea │ │ │ │ lsls r5, r0, #4 │ │ │ │ - strh r6, [r7, #2] │ │ │ │ + strh r2, [r0, #4] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - subs r3, #206 @ 0xce │ │ │ │ + subs r3, #210 @ 0xd2 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - strh r6, [r4, #2] │ │ │ │ + strh r2, [r5, #2] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - subs r3, #182 @ 0xb6 │ │ │ │ + subs r3, #186 @ 0xba │ │ │ │ lsls r5, r0, #4 │ │ │ │ - strh r0, [r1, #2] │ │ │ │ + strh r4, [r1, #2] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - subs r3, #152 @ 0x98 │ │ │ │ + subs r3, #156 @ 0x9c │ │ │ │ lsls r5, r0, #4 │ │ │ │ - strh r0, [r2, #0] │ │ │ │ + strh r4, [r2, #0] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - subs r3, #96 @ 0x60 │ │ │ │ + subs r3, #100 @ 0x64 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrb r6, [r4, #31] │ │ │ │ + ldrb r2, [r5, #31] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - subs r3, #54 @ 0x36 │ │ │ │ + subs r3, #58 @ 0x3a │ │ │ │ lsls r5, r0, #4 │ │ │ │ - subs r3, #16 │ │ │ │ + subs r3, #20 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - stc2 1, cr0, [r8, #-32] @ 0xffffffe0 │ │ │ │ - strh r2, [r0, #0] │ │ │ │ + stc2 1, cr0, [ip, #-32] @ 0xffffffe0 │ │ │ │ + strh r6, [r0, #0] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrb r0, [r5, #30] │ │ │ │ + ldrb r4, [r5, #30] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrb r6, [r2, #30] │ │ │ │ + ldrb r2, [r3, #30] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - subs r2, #230 @ 0xe6 │ │ │ │ + subs r2, #234 @ 0xea │ │ │ │ lsls r5, r0, #4 │ │ │ │ b.n 48d3f8 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - subs r6, #76 @ 0x4c │ │ │ │ + subs r6, #80 @ 0x50 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - cbz r2, 48d9ce │ │ │ │ + cbz r6, 48d9ce │ │ │ │ lsls r4, r0, #4 │ │ │ │ b.n 48d3d4 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - subs r6, #52 @ 0x34 │ │ │ │ + subs r6, #56 @ 0x38 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - cbz r2, 48d9d4 │ │ │ │ + cbz r6, 48d9d4 │ │ │ │ lsls r4, r0, #4 │ │ │ │ │ │ │ │ 0048d960 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -531954,27 +531954,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, r0] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ add r0, pc, #1016 @ (adr r0, 48de74 ) │ │ │ │ lsls r3, r3, #4 │ │ │ │ - ldrb r2, [r3, #25] │ │ │ │ + ldrb r6, [r3, #25] │ │ │ │ lsls r4, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r1, #24] │ │ │ │ + ldrb r2, [r2, #24] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - subs r1, #94 @ 0x5e │ │ │ │ + subs r1, #98 @ 0x62 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - subs r5, #8 │ │ │ │ + subs r5, #12 │ │ │ │ lsls r5, r0, #4 │ │ │ │ movs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #120] @ (48db10 ) │ │ │ │ + ldr r0, [pc, #136] @ (48db20 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ │ │ │ │ 0048da98 : │ │ │ │ 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 │ │ │ │ @@ -532233,45 +532233,45 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [sp, #840] @ 0x348 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - movs r5, #180 @ 0xb4 │ │ │ │ + movs r5, #184 @ 0xb8 │ │ │ │ lsls r4, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r6, #12] │ │ │ │ + ldrb r0, [r7, #12] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - adds r7, #48 @ 0x30 │ │ │ │ + adds r7, #52 @ 0x34 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrb r0, [r7, #15] │ │ │ │ + ldrb r4, [r7, #15] │ │ │ │ lsls r4, r0, #4 │ │ │ │ cmp r6, #240 @ 0xf0 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - stmia r5!, {r4} │ │ │ │ + stmia r5!, {r2, r4} │ │ │ │ lsls r4, r0, #4 │ │ │ │ - cmp ip, r8 │ │ │ │ + cmp r8, r9 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r6, [r5, #76] @ 0x4c │ │ │ │ + ldr r2, [r6, #76] @ 0x4c │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r4, [r4, #76] @ 0x4c │ │ │ │ + ldr r0, [r5, #76] @ 0x4c │ │ │ │ lsls r2, r0, #4 │ │ │ │ beq.n 48dde0 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - adds r0, r0, #4 │ │ │ │ + adds r4, r0, #4 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - adds r6, r6, #6 │ │ │ │ + adds r2, r7, #6 │ │ │ │ lsls r4, r0, #4 │ │ │ │ beq.n 48ddbc │ │ │ │ lsls r4, r2, #4 │ │ │ │ - adds r0, r7, #6 │ │ │ │ + adds r4, r7, #6 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - adds r6, r2, #7 │ │ │ │ + adds r2, r3, #7 │ │ │ │ lsls r4, r0, #4 │ │ │ │ │ │ │ │ 0048dd78 : │ │ │ │ stmdb 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 │ │ │ │ @@ -533371,117 +533371,117 @@ │ │ │ │ lsls r3, r3, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [sp, #208] @ 0xd0 │ │ │ │ lsls r3, r3, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r5, #7] │ │ │ │ + ldrb r6, [r5, #7] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - adds r5, #30 │ │ │ │ + adds r5, #34 @ 0x22 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrb r6, [r4, #6] │ │ │ │ + ldrb r2, [r5, #6] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - adds r4, #218 @ 0xda │ │ │ │ + adds r4, #222 @ 0xde │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrb r0, [r1, #6] │ │ │ │ + ldrb r4, [r1, #6] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - adds r4, #188 @ 0xbc │ │ │ │ + adds r4, #192 @ 0xc0 │ │ │ │ lsls r5, r0, #4 │ │ │ │ adds r2, #80 @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r2, #28] │ │ │ │ + strb r6, [r2, #28] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - adds r2, #70 @ 0x46 │ │ │ │ + adds r2, #74 @ 0x4a │ │ │ │ lsls r5, r0, #4 │ │ │ │ - strb r4, [r6, #27] │ │ │ │ + strb r0, [r7, #27] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - adds r2, #40 @ 0x28 │ │ │ │ + adds r2, #44 @ 0x2c │ │ │ │ lsls r5, r0, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r1, #22] │ │ │ │ + strb r4, [r1, #22] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - adds r0, #188 @ 0xbc │ │ │ │ + adds r0, #192 @ 0xc0 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrb r0, [r6, r1] │ │ │ │ + ldrb r4, [r6, r1] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - strb r4, [r2, #19] │ │ │ │ + strb r0, [r3, #19] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - adds r0, #8 │ │ │ │ + adds r0, #12 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - strb r4, [r5, #16] │ │ │ │ + strb r0, [r6, #16] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - cmp r7, #96 @ 0x60 │ │ │ │ + cmp r7, #100 @ 0x64 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - strb r6, [r1, #16] │ │ │ │ + strb r2, [r2, #16] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - cmp r7, #66 @ 0x42 │ │ │ │ + cmp r7, #70 @ 0x46 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrh r0, [r5, r5] │ │ │ │ + ldrh r4, [r5, r5] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - strb r4, [r1, #15] │ │ │ │ + strb r0, [r2, #15] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - cmp r7, #0 │ │ │ │ + cmp r7, #4 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - str r6, [r1, #40] @ 0x28 │ │ │ │ + str r2, [r2, #40] @ 0x28 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - strb r2, [r5, #14] │ │ │ │ + strb r6, [r5, #14] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - cmp r6, #224 @ 0xe0 │ │ │ │ + cmp r6, #228 @ 0xe4 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - str r4, [r0, #44] @ 0x2c │ │ │ │ + str r0, [r1, #44] @ 0x2c │ │ │ │ lsls r5, r0, #4 │ │ │ │ - cmp r6, #166 @ 0xa6 │ │ │ │ + cmp r6, #170 @ 0xaa │ │ │ │ lsls r5, r0, #4 │ │ │ │ - str r2, [r1, #40] @ 0x28 │ │ │ │ + str r6, [r1, #40] @ 0x28 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - str r6, [r6, #32] │ │ │ │ + str r2, [r7, #32] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - strb r4, [r2, #13] │ │ │ │ + strb r0, [r3, #13] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - strb r0, [r3, #12] │ │ │ │ + strb r4, [r3, #12] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - cmp r6, #76 @ 0x4c │ │ │ │ + cmp r6, #80 @ 0x50 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - strb r4, [r7, #11] │ │ │ │ + strb r0, [r0, #12] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - cmp r6, #48 @ 0x30 │ │ │ │ + cmp r6, #52 @ 0x34 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - strb r4, [r2, #11] │ │ │ │ + strb r0, [r3, #11] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - cmp r6, #8 │ │ │ │ + cmp r6, #12 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrh r4, [r1, #30] │ │ │ │ + ldrh r0, [r2, #30] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - strb r0, [r6, #10] │ │ │ │ + strb r4, [r6, #10] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - cmp r5, #228 @ 0xe4 │ │ │ │ + cmp r5, #232 @ 0xe8 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - strb r6, [r0, #10] │ │ │ │ + strb r2, [r1, #10] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - cmp r5, #186 @ 0xba │ │ │ │ + cmp r5, #190 @ 0xbe │ │ │ │ lsls r5, r0, #4 │ │ │ │ - strb r4, [r4, #9] │ │ │ │ + strb r0, [r5, #9] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - lsls r6, r2, #6 │ │ │ │ + lsls r2, r3, #6 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - cmp r5, #140 @ 0x8c │ │ │ │ + cmp r5, #144 @ 0x90 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrsh r4, [r6, r2] │ │ │ │ + ldrsh r0, [r7, r2] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldr r0, [r2, #124] @ 0x7c │ │ │ │ + ldr r4, [r2, #124] @ 0x7c │ │ │ │ lsls r5, r0, #4 │ │ │ │ - cmp r3, #6 │ │ │ │ + cmp r3, #10 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrsh r0, [r0, r3] │ │ │ │ + ldrsh r4, [r0, r3] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldr r6, [r3, #120] @ 0x78 │ │ │ │ + ldr r2, [r4, #120] @ 0x78 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - cmp r2, #210 @ 0xd2 │ │ │ │ + cmp r2, #214 @ 0xd6 │ │ │ │ lsls r5, r0, #4 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 344c20 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #1 │ │ │ │ bne.w 48e3d2 │ │ │ │ @@ -533757,73 +533757,73 @@ │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #3028 @ 0xbd4 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r4, r5] │ │ │ │ + ldrb r0, [r5, r5] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldr r0, [r0, #104] @ 0x68 │ │ │ │ + ldr r4, [r0, #104] @ 0x68 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - cmp r1, #182 @ 0xb6 │ │ │ │ + cmp r1, #186 @ 0xba │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrb r4, [r3, r6] │ │ │ │ + ldrb r0, [r4, r6] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldr r6, [r3, #100] @ 0x64 │ │ │ │ + ldr r2, [r4, #100] @ 0x64 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - cmp r1, #146 @ 0x92 │ │ │ │ + cmp r1, #150 @ 0x96 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - cmp r1, #64 @ 0x40 │ │ │ │ + cmp r1, #68 @ 0x44 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - strh r4, [r7, #54] @ 0x36 │ │ │ │ + strh r0, [r0, #56] @ 0x38 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldr r4, [r6, #92] @ 0x5c │ │ │ │ + ldr r0, [r7, #92] @ 0x5c │ │ │ │ lsls r5, r0, #4 │ │ │ │ bcs.n 48ed30 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - cmp r3, #54 @ 0x36 │ │ │ │ + cmp r3, #58 @ 0x3a │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldr r4, [r5, #84] @ 0x54 │ │ │ │ + ldr r0, [r6, #84] @ 0x54 │ │ │ │ lsls r4, r0, #4 │ │ │ │ bcs.n 48ed04 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - cmp r3, #26 │ │ │ │ + cmp r3, #30 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - adds r4, #228 @ 0xe4 │ │ │ │ + adds r4, #232 @ 0xe8 │ │ │ │ lsls r4, r0, #4 │ │ │ │ bcs.n 48ecd8 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - cmp r2, #254 @ 0xfe │ │ │ │ + cmp r3, #2 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - adds r7, #164 @ 0xa4 │ │ │ │ + adds r7, #168 @ 0xa8 │ │ │ │ lsls r4, r0, #4 │ │ │ │ bne.n 48ecac │ │ │ │ lsls r4, r2, #4 │ │ │ │ - cmp r2, #226 @ 0xe2 │ │ │ │ + cmp r2, #230 @ 0xe6 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - asrs r0, r4, #8 │ │ │ │ + asrs r4, r4, #8 │ │ │ │ lsls r4, r0, #4 │ │ │ │ bne.n 48ec80 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - cmp r2, #198 @ 0xc6 │ │ │ │ + cmp r2, #202 @ 0xca │ │ │ │ lsls r5, r0, #4 │ │ │ │ - str r0, [sp, #608] @ 0x260 │ │ │ │ + str r0, [sp, #624] @ 0x270 │ │ │ │ lsls r4, r0, #4 │ │ │ │ bne.n 48ec54 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - cmp r2, #170 @ 0xaa │ │ │ │ + cmp r2, #174 @ 0xae │ │ │ │ lsls r5, r0, #4 │ │ │ │ - str r7, [sp, #784] @ 0x310 │ │ │ │ + str r7, [sp, #800] @ 0x320 │ │ │ │ lsls r4, r0, #4 │ │ │ │ bne.n 48ec28 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - cmp r2, #142 @ 0x8e │ │ │ │ + cmp r2, #146 @ 0x92 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - asrs r0, r4, #17 │ │ │ │ + asrs r4, r4, #17 │ │ │ │ lsls r4, r0, #4 │ │ │ │ │ │ │ │ 0048ed00 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -533940,25 +533940,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #80 @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r6, #42] @ 0x2a │ │ │ │ lsls r3, r3, #4 │ │ │ │ - strb r4, [r0, r2] │ │ │ │ + strb r0, [r1, r2] │ │ │ │ lsls r5, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r3, #40] @ 0x28 │ │ │ │ + ldr r0, [r4, #40] @ 0x28 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - movs r5, #208 @ 0xd0 │ │ │ │ + movs r5, #212 @ 0xd4 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - strh r2, [r7, #26] │ │ │ │ + strh r6, [r7, #26] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - strh r4, [r4, #26] │ │ │ │ + strh r0, [r5, #26] │ │ │ │ lsls r0, r2, #4 │ │ │ │ │ │ │ │ 0048ee2c : │ │ │ │ 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 │ │ │ │ @@ -534844,175 +534844,175 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r7, #1] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r0, #5 │ │ │ │ + asrs r2, r1, #5 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - movs r4, #218 @ 0xda │ │ │ │ + movs r4, #222 @ 0xde │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldr r2, [r4, #24] │ │ │ │ + ldr r6, [r4, #24] │ │ │ │ lsls r5, r0, #4 │ │ │ │ strb r0, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ + ldr r4, [r0, #16] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - movs r4, #40 @ 0x28 │ │ │ │ + movs r4, #44 @ 0x2c │ │ │ │ lsls r5, r0, #4 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ + ldr r6, [r0, #8] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - lsrs r2, r3, #25 │ │ │ │ + lsrs r6, r3, #25 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - movs r3, #154 @ 0x9a │ │ │ │ + movs r3, #158 @ 0x9e │ │ │ │ lsls r5, r0, #4 │ │ │ │ - str r0, [r5, #124] @ 0x7c │ │ │ │ + str r4, [r5, #124] @ 0x7c │ │ │ │ lsls r5, r0, #4 │ │ │ │ - movs r3, #16 │ │ │ │ + movs r3, #20 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - str r6, [r7, #120] @ 0x78 │ │ │ │ + str r2, [r0, #124] @ 0x7c │ │ │ │ lsls r5, r0, #4 │ │ │ │ - movs r2, #230 @ 0xe6 │ │ │ │ + movs r2, #234 @ 0xea │ │ │ │ lsls r5, r0, #4 │ │ │ │ - lsrs r0, r7, #28 │ │ │ │ + lsrs r4, r7, #28 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r2, [r2, #120] @ 0x78 │ │ │ │ + str r6, [r2, #120] @ 0x78 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - movs r2, #188 @ 0xbc │ │ │ │ + movs r2, #192 @ 0xc0 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - str r0, [r3, #116] @ 0x74 │ │ │ │ + str r4, [r3, #116] @ 0x74 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - movs r2, #128 @ 0x80 │ │ │ │ + movs r2, #132 @ 0x84 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - str r4, [r3, #112] @ 0x70 │ │ │ │ + str r0, [r4, #112] @ 0x70 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ + movs r2, #72 @ 0x48 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - str r6, [r7, #108] @ 0x6c │ │ │ │ + str r2, [r0, #112] @ 0x70 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - movs r2, #38 @ 0x26 │ │ │ │ + movs r2, #42 @ 0x2a │ │ │ │ lsls r5, r0, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r3, #14 │ │ │ │ + lsrs r4, r3, #14 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r4, [r1, #88] @ 0x58 │ │ │ │ + str r0, [r2, #88] @ 0x58 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - movs r0, #180 @ 0xb4 │ │ │ │ + movs r0, #184 @ 0xb8 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - lsrs r6, r5, #9 │ │ │ │ + lsrs r2, r6, #9 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - subs r6, r6, #6 │ │ │ │ + subs r2, r7, #6 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - str r0, [r0, #72] @ 0x48 │ │ │ │ + str r4, [r0, #72] @ 0x48 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - str r6, [r3, #68] @ 0x44 │ │ │ │ + str r2, [r4, #68] @ 0x44 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - subs r6, r0, #6 │ │ │ │ + subs r2, r1, #6 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - str r0, [r0, #68] @ 0x44 │ │ │ │ + str r4, [r0, #68] @ 0x44 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - subs r0, r5, #5 │ │ │ │ + subs r4, r5, #5 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - lsrs r2, r7, #20 │ │ │ │ + lsrs r6, r7, #20 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - subs r6, r7, #4 │ │ │ │ + subs r2, r0, #5 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - str r0, [r1, #64] @ 0x40 │ │ │ │ + str r4, [r1, #64] @ 0x40 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - str r0, [r7, #56] @ 0x38 │ │ │ │ + str r4, [r7, #56] @ 0x38 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - subs r0, r4, #3 │ │ │ │ + subs r4, r4, #3 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrsb r0, [r0, r5] │ │ │ │ + ldrsb r4, [r0, r5] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - str r2, [r5, #52] @ 0x34 │ │ │ │ + str r6, [r5, #52] @ 0x34 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - subs r2, r2, #2 │ │ │ │ + subs r6, r2, #2 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - lsrs r6, r5, #15 │ │ │ │ + lsrs r2, r6, #15 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - adds r2, r6, #7 │ │ │ │ + adds r6, r6, #7 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - str r4, [r7, #40] @ 0x28 │ │ │ │ + str r0, [r0, #44] @ 0x2c │ │ │ │ lsls r5, r0, #4 │ │ │ │ - str r2, [r4, #40] @ 0x28 │ │ │ │ + str r6, [r4, #40] @ 0x28 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - adds r2, r1, #7 │ │ │ │ + adds r6, r1, #7 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - lsrs r6, r4, #14 │ │ │ │ + lsrs r2, r5, #14 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - adds r2, r5, #6 │ │ │ │ + adds r6, r5, #6 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - str r4, [r6, #36] @ 0x24 │ │ │ │ + str r0, [r7, #36] @ 0x24 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - lsrs r6, r0, #14 │ │ │ │ + lsrs r2, r1, #14 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - adds r2, r1, #6 │ │ │ │ + adds r6, r1, #6 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - str r4, [r2, #36] @ 0x24 │ │ │ │ + str r0, [r3, #36] @ 0x24 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - str r2, [r7, #32] │ │ │ │ + str r6, [r7, #32] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - adds r2, r4, #5 │ │ │ │ + adds r6, r4, #5 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - lsrs r6, r0, #13 │ │ │ │ + lsrs r2, r1, #13 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - adds r2, r1, #5 │ │ │ │ + adds r6, r1, #5 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - str r4, [r2, #32] │ │ │ │ + str r0, [r3, #32] │ │ │ │ lsls r5, r0, #4 │ │ │ │ stmia r7!, {r2, r3, r5, r7} │ │ │ │ lsls r4, r2, #4 │ │ │ │ - movs r0, #162 @ 0xa2 │ │ │ │ + movs r0, #166 @ 0xa6 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrh r4, [r5, #46] @ 0x2e │ │ │ │ + ldrh r0, [r6, #46] @ 0x2e │ │ │ │ lsls r4, r0, #4 │ │ │ │ stmia r7!, {r2, r4, r7} │ │ │ │ lsls r4, r2, #4 │ │ │ │ - movs r0, #138 @ 0x8a │ │ │ │ + movs r0, #142 @ 0x8e │ │ │ │ lsls r5, r0, #4 │ │ │ │ - cmp r0, #16 │ │ │ │ + cmp r0, #20 │ │ │ │ lsls r4, r0, #4 │ │ │ │ stmia r7!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r4, r2, #4 │ │ │ │ - movs r0, #114 @ 0x72 │ │ │ │ + movs r0, #118 @ 0x76 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - str r6, [sp, #16] │ │ │ │ + str r6, [sp, #32] │ │ │ │ lsls r4, r0, #4 │ │ │ │ stmia r7!, {r2, r5, r6} │ │ │ │ lsls r4, r2, #4 │ │ │ │ - movs r0, #90 @ 0x5a │ │ │ │ + movs r0, #94 @ 0x5e │ │ │ │ lsls r5, r0, #4 │ │ │ │ - str r4, [r0, #28] │ │ │ │ + str r0, [r1, #28] │ │ │ │ lsls r5, r0, #4 │ │ │ │ stmia r7!, {r2, r3, r6} │ │ │ │ lsls r4, r2, #4 │ │ │ │ - movs r0, #66 @ 0x42 │ │ │ │ + movs r0, #70 @ 0x46 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrh r4, [r4, #54] @ 0x36 │ │ │ │ + ldrh r0, [r5, #54] @ 0x36 │ │ │ │ lsls r4, r0, #4 │ │ │ │ @ instruction: 0xb63c │ │ │ │ lsls r4, r2, #4 │ │ │ │ - lsls r6, r1, #15 │ │ │ │ + lsls r2, r2, #15 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - lsls r4, r5, #15 │ │ │ │ + lsls r0, r6, #15 │ │ │ │ lsls r4, r0, #4 │ │ │ │ stmia r7!, {r2, r3, r4} │ │ │ │ lsls r4, r2, #4 │ │ │ │ - movs r0, #18 │ │ │ │ + movs r0, #22 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - str r4, [r5, #8] │ │ │ │ + str r0, [r6, #8] │ │ │ │ lsls r4, r0, #4 │ │ │ │ │ │ │ │ 0048f860 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -535114,31 +535114,31 @@ │ │ │ │ lsls r3, r3, #4 │ │ │ │ adds r0, r3, r1 │ │ │ │ lsls r5, r3, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r4, #21 │ │ │ │ + lsls r6, r4, #21 │ │ │ │ lsls r4, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r6, r5] │ │ │ │ + ldrsh r6, [r6, r5] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - subs r2, r3, r2 │ │ │ │ + subs r6, r3, r2 │ │ │ │ lsls r5, r0, #4 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r4, #14] │ │ │ │ lsls r3, r3, #4 │ │ │ │ - str r4, [r5, r1] │ │ │ │ + str r0, [r6, r1] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrsh r0, [r6, r4] │ │ │ │ + ldrsh r4, [r6, r4] │ │ │ │ lsls r4, r0, #4 │ │ │ │ │ │ │ │ 0048f984 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -535553,15 +535553,15 @@ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ bpl.w 490326 │ │ │ │ ldr.w r2, [pc, #1860] @ 49052c │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r2, [r4, r2] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ - ldr r1, [r2, #48] @ 0x30 │ │ │ │ + ldr r1, [r2, #52] @ 0x34 │ │ │ │ movs r2, #4 │ │ │ │ bl 148dfb8 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mov r1, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r2, r0 │ │ │ │ @@ -535586,15 +535586,15 @@ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ bpl.w 490450 │ │ │ │ ldr.w r3, [pc, #1776] @ 49052c │ │ │ │ movs r2, #3 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ - ldr r1, [r3, #52] @ 0x34 │ │ │ │ + ldr r1, [r3, #48] @ 0x30 │ │ │ │ bl 148dfb8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 48fe60 │ │ │ │ subs r3, #1 │ │ │ │ @@ -536232,214 +536232,214 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #13 │ │ │ │ + lsls r4, r3, #13 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - adds r0, r4, r2 │ │ │ │ + adds r4, r4, r2 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrb r6, [r3, r6] │ │ │ │ + ldrb r2, [r4, r6] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - cmp r1, #172 @ 0xac │ │ │ │ + cmp r1, #176 @ 0xb0 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrb r4, [r6, r1] │ │ │ │ + ldrb r0, [r7, r1] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrb r6, [r5, r1] │ │ │ │ + ldrb r2, [r6, r1] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - asrs r0, r4, #29 │ │ │ │ + asrs r4, r4, #29 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - lsls r0, r7, #7 │ │ │ │ + lsls r4, r7, #7 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - asrs r0, r0, #29 │ │ │ │ + asrs r4, r0, #29 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrb r6, [r7, r0] │ │ │ │ + ldrb r2, [r0, r1] │ │ │ │ lsls r5, r0, #4 │ │ │ │ str r0, [r4, #20] │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #180 @ 0xb4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldrh r0, [r2, r4] │ │ │ │ + ldrh r4, [r2, r4] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrh r2, [r1, r4] │ │ │ │ + ldrh r6, [r1, r4] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - asrs r4, r7, #23 │ │ │ │ + asrs r0, r0, #24 │ │ │ │ lsls r5, r0, #4 │ │ │ │ movs r7, #134 @ 0x86 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldrh r2, [r4, r3] │ │ │ │ + ldrh r6, [r4, r3] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrh r4, [r3, r3] │ │ │ │ + ldrh r0, [r4, r3] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - asrs r6, r1, #23 │ │ │ │ + asrs r2, r2, #23 │ │ │ │ lsls r5, r0, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r4, r6] │ │ │ │ + ldr r2, [r5, r6] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - asrs r6, r2, #18 │ │ │ │ + asrs r2, r3, #18 │ │ │ │ lsls r5, r0, #4 │ │ │ │ strb r0, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #488 @ 0x1e8 │ │ │ │ + add r1, sp, #504 @ 0x1f8 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r6, [r0, r5] │ │ │ │ + ldr r2, [r1, r5] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldr r0, [r3, r4] │ │ │ │ + ldr r4, [r3, r4] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - asrs r2, r1, #16 │ │ │ │ + asrs r6, r1, #16 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldr r4, [r7, r3] │ │ │ │ + ldr r0, [r0, r4] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - asrs r4, r5, #15 │ │ │ │ + asrs r0, r6, #15 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - cdp2 1, 4, cr0, cr14, cr3, {0} │ │ │ │ - ldr r0, [r2, r3] │ │ │ │ + cdp2 1, 5, cr0, cr2, cr3, {0} │ │ │ │ + ldr r4, [r2, r3] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - asrs r2, r0, #15 │ │ │ │ + asrs r6, r0, #15 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldr r6, [r6, r2] │ │ │ │ + ldr r2, [r7, r2] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - asrs r6, r4, #14 │ │ │ │ + asrs r2, r5, #14 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldr r2, [r2, r0] │ │ │ │ + ldr r6, [r2, r0] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - asrs r2, r0, #12 │ │ │ │ + asrs r6, r0, #12 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrsb r0, [r5, r7] │ │ │ │ + ldrsb r4, [r5, r7] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - asrs r0, r3, #11 │ │ │ │ + asrs r4, r3, #11 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - add r0, sp, #24 │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrsb r2, [r2, r7] │ │ │ │ + ldrsb r6, [r2, r7] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrsb r4, [r4, r6] │ │ │ │ + ldrsb r0, [r5, r6] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - asrs r6, r2, #10 │ │ │ │ + asrs r2, r3, #10 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrsb r2, [r1, r6] │ │ │ │ + ldrsb r6, [r1, r6] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - asrs r2, r7, #9 │ │ │ │ + asrs r6, r7, #9 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrsb r6, [r5, r5] │ │ │ │ + ldrsb r2, [r6, r5] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - asrs r6, r3, #9 │ │ │ │ + asrs r2, r4, #9 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - cdp2 1, 10, cr0, cr14, cr3, {0} │ │ │ │ - asrs r2, r0, #9 │ │ │ │ + cdp2 1, 11, cr0, cr2, cr3, {0} │ │ │ │ + asrs r6, r0, #9 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrsb r2, [r0, r5] │ │ │ │ + ldrsb r6, [r0, r5] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrsb r4, [r5, r4] │ │ │ │ + ldrsb r0, [r6, r4] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - asrs r4, r3, #8 │ │ │ │ + asrs r0, r4, #8 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - mcrr2 1, 0, r0, r6, cr3 │ │ │ │ - asrs r2, r1, #7 │ │ │ │ + mcrr2 1, 0, r0, sl, cr3 │ │ │ │ + asrs r6, r1, #7 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrsb r4, [r1, r3] │ │ │ │ + ldrsb r0, [r2, r3] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrsb r6, [r2, r1] │ │ │ │ + ldrsb r2, [r3, r1] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - asrs r6, r0, #5 │ │ │ │ + asrs r2, r1, #5 │ │ │ │ lsls r5, r0, #4 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r4, r1] │ │ │ │ + ldrsb r0, [r5, r1] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrsb r4, [r4, r0] │ │ │ │ + ldrsb r0, [r5, r0] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - asrs r4, r2, #4 │ │ │ │ + asrs r0, r3, #4 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrsb r2, [r5, r2] │ │ │ │ + ldrsb r6, [r5, r2] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - strb r6, [r7, r7] │ │ │ │ + ldrsb r2, [r0, r0] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - asrs r6, r5, #3 │ │ │ │ + asrs r2, r6, #3 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrsb r0, [r3, r0] │ │ │ │ + ldrsb r4, [r3, r0] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - strb r0, [r3, r7] │ │ │ │ + strb r4, [r3, r7] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - asrs r0, r1, #3 │ │ │ │ + asrs r4, r1, #3 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - strb r0, [r0, r7] │ │ │ │ + strb r4, [r0, r7] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - asrs r0, r6, #2 │ │ │ │ + asrs r4, r6, #2 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - strb r0, [r5, r6] │ │ │ │ + strb r4, [r5, r6] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - asrs r0, r3, #2 │ │ │ │ + asrs r4, r3, #2 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - strb r0, [r2, r6] │ │ │ │ + strb r4, [r2, r6] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - asrs r0, r0, #2 │ │ │ │ + asrs r4, r0, #2 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - strb r0, [r7, r5] │ │ │ │ + strb r4, [r7, r5] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - asrs r0, r5, #1 │ │ │ │ + asrs r4, r5, #1 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - lsrs r2, r3, #32 │ │ │ │ + lsrs r6, r3, #32 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strb r4, [r2, r5] │ │ │ │ + strb r0, [r3, r5] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - asrs r6, r0, #1 │ │ │ │ + asrs r2, r1, #1 │ │ │ │ lsls r5, r0, #4 │ │ │ │ subs r0, r5, r6 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r2, r4] │ │ │ │ + strb r0, [r3, r4] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - asrs r4, r0, #32 │ │ │ │ + asrs r0, r1, #32 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - strb r0, [r3, r3] │ │ │ │ + strb r4, [r3, r3] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - lsrs r0, r1, #31 │ │ │ │ + lsrs r4, r1, #31 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - strb r0, [r0, r3] │ │ │ │ + strb r4, [r0, r3] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - lsrs r0, r6, #30 │ │ │ │ + lsrs r4, r6, #30 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - strb r0, [r5, r2] │ │ │ │ + strb r4, [r5, r2] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - lsrs r0, r3, #30 │ │ │ │ + lsrs r4, r3, #30 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - strb r6, [r5, r3] │ │ │ │ + strb r2, [r6, r3] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - strb r6, [r6, r1] │ │ │ │ + strb r2, [r7, r1] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - lsrs r6, r4, #29 │ │ │ │ + lsrs r2, r5, #29 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - strb r0, [r2, r2] │ │ │ │ + strb r4, [r2, r2] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - strb r0, [r2, r1] │ │ │ │ + strb r4, [r2, r1] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - lsrs r0, r0, #29 │ │ │ │ + lsrs r4, r0, #29 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - lsls r0, r6, #27 │ │ │ │ + lsls r4, r6, #27 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strb r2, [r5, r0] │ │ │ │ + strb r6, [r5, r0] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - lsrs r4, r3, #28 │ │ │ │ + lsrs r0, r4, #28 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - strb r4, [r1, r0] │ │ │ │ + strb r0, [r2, r0] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - lsrs r4, r7, #27 │ │ │ │ + lsrs r0, r0, #28 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - strh r2, [r6, r7] │ │ │ │ + strh r6, [r6, r7] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - lsrs r2, r4, #27 │ │ │ │ + lsrs r6, r4, #27 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - strh r0, [r3, r7] │ │ │ │ + strh r4, [r3, r7] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - lsrs r0, r1, #27 │ │ │ │ + lsrs r4, r1, #27 │ │ │ │ lsls r5, r0, #4 │ │ │ │ ldr r3, [pc, #124] @ (4906f8 ) │ │ │ │ ldr r1, [pc, #128] @ (4906fc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 344e18 │ │ │ │ @@ -536485,39 +536485,39 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #3132 @ 0xc3c │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r5, r3] │ │ │ │ + strh r4, [r5, r3] │ │ │ │ lsls r5, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r0, r0] │ │ │ │ + strh r4, [r0, r0] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - lsrs r0, r6, #19 │ │ │ │ + lsrs r4, r6, #19 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - strh r0, [r3, r0] │ │ │ │ + strh r4, [r3, r0] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - str r0, [r3, r7] │ │ │ │ + str r4, [r3, r7] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - lsrs r0, r1, #19 │ │ │ │ + lsrs r4, r1, #19 │ │ │ │ lsls r5, r0, #4 │ │ │ │ @ instruction: 0xb73a │ │ │ │ lsls r4, r2, #4 │ │ │ │ - asrs r0, r6, #32 │ │ │ │ + asrs r4, r6, #32 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrb r2, [r3, #26] │ │ │ │ + ldrb r6, [r3, #26] │ │ │ │ lsls r4, r0, #4 │ │ │ │ @ instruction: 0xb722 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - asrs r0, r3, #32 │ │ │ │ + asrs r4, r3, #32 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - str r2, [r3, r2] │ │ │ │ + str r6, [r3, r2] │ │ │ │ lsls r4, r0, #4 │ │ │ │ │ │ │ │ 00490730 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -536617,25 +536617,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #13] │ │ │ │ lsls r3, r3, #4 │ │ │ │ - str r0, [r4, r2] │ │ │ │ + str r4, [r4, r2] │ │ │ │ lsls r4, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r6, r2] │ │ │ │ + str r0, [r7, r2] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - lsrs r4, r4, #14 │ │ │ │ + lsrs r0, r5, #14 │ │ │ │ lsls r5, r0, #4 │ │ │ │ strh r0, [r6, #30] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r4, r6] │ │ │ │ + str r0, [r5, r6] │ │ │ │ lsls r5, r0, #4 │ │ │ │ │ │ │ │ 0049083c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -537545,119 +537545,119 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r2, #25 │ │ │ │ + lsrs r4, r2, #25 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r0, [r1, r1] │ │ │ │ + str r4, [r1, r1] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - lsrs r0, r3, #8 │ │ │ │ + lsrs r4, r3, #8 │ │ │ │ lsls r5, r0, #4 │ │ │ │ strb r6, [r5, #5] │ │ │ │ lsls r3, r3, #4 │ │ │ │ - ldr r7, [pc, #104] @ (491254 ) │ │ │ │ + ldr r7, [pc, #120] @ (491264 ) │ │ │ │ lsls r5, r0, #4 │ │ │ │ - lsrs r2, r5, #3 │ │ │ │ + lsrs r6, r5, #3 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - lsrs r4, r4, #19 │ │ │ │ + lsrs r0, r5, #19 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - lsrs r4, r6, #2 │ │ │ │ + lsrs r0, r7, #2 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldr r6, [pc, #848] @ (49154c ) │ │ │ │ + ldr r6, [pc, #864] @ (49155c ) │ │ │ │ lsls r5, r0, #4 │ │ │ │ ldrsh r0, [r7, r0] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #1000] @ (4915ec ) │ │ │ │ + ldr r5, [pc, #1016] @ (4915fc ) │ │ │ │ lsls r5, r0, #4 │ │ │ │ - lsls r2, r1, #31 │ │ │ │ + lsls r6, r1, #31 │ │ │ │ lsls r5, r0, #4 │ │ │ │ strb r0, [r3, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #504] @ (491408 ) │ │ │ │ + ldr r5, [pc, #520] @ (491418 ) │ │ │ │ lsls r5, r0, #4 │ │ │ │ - lsls r6, r1, #29 │ │ │ │ + lsls r2, r2, #29 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldr r5, [pc, #384] @ (491398 ) │ │ │ │ + ldr r5, [pc, #400] @ (4913a8 ) │ │ │ │ lsls r5, r0, #4 │ │ │ │ - lsrs r2, r3, #13 │ │ │ │ + lsrs r6, r3, #13 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - lsls r2, r4, #28 │ │ │ │ + lsls r6, r4, #28 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldr r4, [pc, #800] @ (491544 ) │ │ │ │ + ldr r4, [pc, #816] @ (491554 ) │ │ │ │ lsls r5, r0, #4 │ │ │ │ - lsls r0, r3, #26 │ │ │ │ + lsls r4, r3, #26 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldr r4, [pc, #680] @ (4914d4 ) │ │ │ │ + ldr r4, [pc, #696] @ (4914e4 ) │ │ │ │ lsls r5, r0, #4 │ │ │ │ - lsls r2, r7, #25 │ │ │ │ + lsls r6, r7, #25 │ │ │ │ lsls r5, r0, #4 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #304] @ (491368 ) │ │ │ │ + ldr r4, [pc, #320] @ (491378 ) │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldr r4, [pc, #56] @ (491274 ) │ │ │ │ + ldr r4, [pc, #72] @ (491284 ) │ │ │ │ lsls r5, r0, #4 │ │ │ │ - lsls r6, r3, #23 │ │ │ │ + lsls r2, r4, #23 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - stmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldr r1, [pc, #728] @ (491520 ) │ │ │ │ + ldr r1, [pc, #744] @ (491530 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r2, [pc, #848] @ (49159c ) │ │ │ │ + ldr r2, [pc, #864] @ (4915ac ) │ │ │ │ lsls r5, r0, #4 │ │ │ │ - lsls r6, r4, #18 │ │ │ │ + lsls r2, r5, #18 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - stmia r6!, {r1, r2, r4, r7} │ │ │ │ + stmia r6!, {r1, r3, r4, r7} │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldr r1, [pc, #584] @ (4914a0 ) │ │ │ │ + ldr r1, [pc, #600] @ (4914b0 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r2, [pc, #704] @ (49151c ) │ │ │ │ + ldr r2, [pc, #720] @ (49152c ) │ │ │ │ lsls r5, r0, #4 │ │ │ │ - lsls r2, r0, #18 │ │ │ │ + lsls r6, r0, #18 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldr r1, [pc, #1000] @ (49164c ) │ │ │ │ + ldr r1, [pc, #1016] @ (49165c ) │ │ │ │ lsls r5, r0, #4 │ │ │ │ - lsls r2, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldr r1, [pc, #912] @ (4915fc ) │ │ │ │ + ldr r1, [pc, #928] @ (49160c ) │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldr r1, [pc, #688] @ (491520 ) │ │ │ │ + ldr r1, [pc, #704] @ (491530 ) │ │ │ │ lsls r5, r0, #4 │ │ │ │ - lsls r4, r7, #13 │ │ │ │ + lsls r0, r0, #14 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - cmp r7, #156 @ 0x9c │ │ │ │ + cmp r7, #160 @ 0xa0 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldr r1, [pc, #512] @ (49147c ) │ │ │ │ + ldr r1, [pc, #528] @ (49148c ) │ │ │ │ lsls r5, r0, #4 │ │ │ │ - lsls r0, r2, #13 │ │ │ │ + lsls r4, r2, #13 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - cmp r6, #226 @ 0xe2 │ │ │ │ + cmp r6, #230 @ 0xe6 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldr r0, [pc, #712] @ (491550 ) │ │ │ │ + ldr r0, [pc, #728] @ (491560 ) │ │ │ │ lsls r5, r0, #4 │ │ │ │ - lsls r2, r0, #10 │ │ │ │ + lsls r6, r0, #10 │ │ │ │ lsls r5, r0, #4 │ │ │ │ add r4, sp, #624 @ 0x270 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - lsls r2, r2, #22 │ │ │ │ + lsls r6, r2, #22 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - @ instruction: 0xf1200103 │ │ │ │ + @ instruction: 0xf1240103 │ │ │ │ add r4, sp, #512 @ 0x200 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - lsls r6, r6, #21 │ │ │ │ + lsls r2, r7, #21 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - @ instruction: 0xfa100103 │ │ │ │ + @ instruction: 0xfa140103 │ │ │ │ add r4, sp, #400 @ 0x190 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - lsls r2, r3, #21 │ │ │ │ + lsls r6, r3, #21 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - lsrs r4, r6, #30 │ │ │ │ + lsrs r0, r7, #30 │ │ │ │ lsls r4, r0, #4 │ │ │ │ │ │ │ │ 004912b0 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -537831,31 +537831,31 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - cdp 1, 6, cr0, cr10, cr3, {0} │ │ │ │ + cdp 1, 6, cr0, cr14, cr3, {0} │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - mov r6, r2 │ │ │ │ + mov r2, r3 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - vaddw.u32 q8, q3, d4 │ │ │ │ + vaddw.u32 q8, q5, d4 │ │ │ │ str r4, [r1, #116] @ 0x74 │ │ │ │ lsls r3, r3, #4 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - add sl, r4 │ │ │ │ + add lr, r4 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r4, [r5, #100] @ 0x64 │ │ │ │ + str r0, [r6, #100] @ 0x64 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - bcc.n 4913b0 │ │ │ │ + bcc.n 4913b8 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - cmp r3, #208 @ 0xd0 │ │ │ │ + cmp r3, #212 @ 0xd4 │ │ │ │ lsls r1, r2, #4 │ │ │ │ │ │ │ │ 0049146c : │ │ │ │ stmdb 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 │ │ │ │ @@ -538910,126 +538910,126 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - orrs r2, r2 │ │ │ │ + orrs r6, r2 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldc2l 1, cr0, [r6], #-16 │ │ │ │ - ldmia.w lr!, {r0, r1, r8} │ │ │ │ - cmn r4, r3 │ │ │ │ + ldc2l 1, cr0, [sl], #-16 │ │ │ │ + @ instruction: 0xe8c20103 │ │ │ │ + cmn r0, r4 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - mcrr2 1, 0, r0, r2, cr4 │ │ │ │ + mcrr2 1, 0, r0, r6, cr4 │ │ │ │ lsrs r6, r0, #21 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - lsls r6, r2 │ │ │ │ + lsls r2, r3 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - tst r2, r4 │ │ │ │ + tst r6, r4 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - smull r0, r1, r8, r4 │ │ │ │ - asrs r0, r6, #1 │ │ │ │ + smull r0, r1, ip, r4 │ │ │ │ + asrs r4, r6, #1 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - eors r2, r4 │ │ │ │ + eors r6, r4 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - rors r4, r5 │ │ │ │ + rors r0, r6 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - smmla r1, r2, r4, r0 │ │ │ │ - rors r2, r2 │ │ │ │ + smmla r1, r6, r4, r0 │ │ │ │ + rors r6, r2 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - smlawb r1, r6, r4, r0 │ │ │ │ - sbcs r0, r5 │ │ │ │ + smlawb r1, sl, r4, r0 │ │ │ │ + sbcs r4, r5 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - mla r1, ip, r4, r0 │ │ │ │ - cdp2 1, 4, cr0, cr4, cr4, {0} │ │ │ │ - subs r7, #218 @ 0xda │ │ │ │ + smlabb r1, r0, r4, r0 │ │ │ │ + cdp2 1, 4, cr0, cr8, cr4, {0} │ │ │ │ + subs r7, #222 @ 0xde │ │ │ │ lsls r4, r0, #4 │ │ │ │ - adcs r4, r4 │ │ │ │ + adcs r0, r5 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - @ instruction: 0xfaca0104 │ │ │ │ - adcs r2, r1 │ │ │ │ + @ instruction: 0xface0104 │ │ │ │ + adcs r6, r1 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - @ instruction: 0xfaae0104 │ │ │ │ - asrs r2, r3 │ │ │ │ + @ instruction: 0xfab20104 │ │ │ │ + asrs r6, r3 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - @ instruction: 0xfa7e0104 │ │ │ │ - subs r7, #88 @ 0x58 │ │ │ │ + @ instruction: 0xfa820104 │ │ │ │ + subs r7, #92 @ 0x5c │ │ │ │ lsls r4, r0, #4 │ │ │ │ - lsrs r0, r5 │ │ │ │ + lsrs r4, r5 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - @ instruction: 0xfa4c0104 │ │ │ │ - lsrs r4, r0, #29 │ │ │ │ + @ instruction: 0xfa500104 │ │ │ │ + lsrs r0, r1, #29 │ │ │ │ lsls r4, r1, #4 │ │ │ │ adds r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #176] @ (492050 ) │ │ │ │ movs r0, r0 │ │ │ │ orrs r0, r5 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #248 @ 0xf8 │ │ │ │ + subs r5, #252 @ 0xfc │ │ │ │ lsls r5, r0, #4 │ │ │ │ - @ instruction: 0xf75c0104 │ │ │ │ - subs r5, #222 @ 0xde │ │ │ │ + @ instruction: 0xf7600104 │ │ │ │ + subs r5, #226 @ 0xe2 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - @ instruction: 0xf7420104 │ │ │ │ - cmp r5, #76 @ 0x4c │ │ │ │ + @ instruction: 0xf7460104 │ │ │ │ + cmp r5, #80 @ 0x50 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - subs r5, #168 @ 0xa8 │ │ │ │ + subs r5, #172 @ 0xac │ │ │ │ lsls r5, r0, #4 │ │ │ │ - @ instruction: 0xf70c0104 │ │ │ │ - subs r5, #144 @ 0x90 │ │ │ │ + @ instruction: 0xf7100104 │ │ │ │ + subs r5, #148 @ 0x94 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - @ instruction: 0xf6f40104 │ │ │ │ - subs r5, #50 @ 0x32 │ │ │ │ + @ instruction: 0xf6f80104 │ │ │ │ + subs r5, #54 @ 0x36 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - @ instruction: 0xf6960104 │ │ │ │ - subs r5, #8 │ │ │ │ + @ instruction: 0xf69a0104 │ │ │ │ + subs r5, #12 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - @ instruction: 0xf66e0104 │ │ │ │ - subs r4, #224 @ 0xe0 │ │ │ │ + @ instruction: 0xf6720104 │ │ │ │ + subs r4, #228 @ 0xe4 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - movw r1, #26628 @ 0x6804 │ │ │ │ - subs r4, #90 @ 0x5a │ │ │ │ + movw r1, #43012 @ 0xa804 │ │ │ │ + subs r4, #94 @ 0x5e │ │ │ │ lsls r5, r0, #4 │ │ │ │ - subs.w r1, lr, #8650752 @ 0x840000 │ │ │ │ - b.n 49201c │ │ │ │ + rsb r1, r2, #8650752 @ 0x840000 │ │ │ │ + b.n 492024 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - @ instruction: 0xf59c0104 │ │ │ │ - subs r4, #42 @ 0x2a │ │ │ │ + sub.w r1, r0, #8650752 @ 0x840000 │ │ │ │ + subs r4, #46 @ 0x2e │ │ │ │ lsls r5, r0, #4 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #228 @ 0xe4 │ │ │ │ + subs r3, #232 @ 0xe8 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - adc.w r1, r8, #8650752 @ 0x840000 │ │ │ │ - svc 248 @ 0xf8 │ │ │ │ + adc.w r1, ip, #8650752 @ 0x840000 │ │ │ │ + svc 252 @ 0xfc │ │ │ │ lsls r3, r0, #4 │ │ │ │ - svc 164 @ 0xa4 │ │ │ │ + svc 168 @ 0xa8 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - subs r3, #190 @ 0xbe │ │ │ │ + subs r3, #194 @ 0xc2 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - @ instruction: 0xf5200104 │ │ │ │ - svc 114 @ 0x72 │ │ │ │ + @ instruction: 0xf5240104 │ │ │ │ + svc 118 @ 0x76 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - subs r3, #140 @ 0x8c │ │ │ │ + subs r3, #144 @ 0x90 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - @ instruction: 0xf4ee0104 │ │ │ │ - svc 82 @ 0x52 │ │ │ │ + @ instruction: 0xf4f20104 │ │ │ │ + svc 86 @ 0x56 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - subs r3, #108 @ 0x6c │ │ │ │ + subs r3, #112 @ 0x70 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - @ instruction: 0xf4ce0104 │ │ │ │ - subs r3, #84 @ 0x54 │ │ │ │ + @ instruction: 0xf4d20104 │ │ │ │ + subs r3, #88 @ 0x58 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - stcl 1, cr0, [r6], #-12 │ │ │ │ - @ instruction: 0xf4a80104 │ │ │ │ - subs r3, #46 @ 0x2e │ │ │ │ + stcl 1, cr0, [sl], #-12 │ │ │ │ + @ instruction: 0xf4ac0104 │ │ │ │ + subs r3, #50 @ 0x32 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - eors.w r1, r2, #8650752 @ 0x840000 │ │ │ │ + eors.w r1, r6, #8650752 @ 0x840000 │ │ │ │ ldrb.w r3, [sl, #41] @ 0x29 │ │ │ │ cbnz r3, 49207a │ │ │ │ mov r0, sl │ │ │ │ bl 97e698 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 4925b0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ @@ -540013,182 +540013,182 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #3260 @ 0xcbc │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - stmdb r6, {r0, r1, r8} │ │ │ │ + stmdb sl, {r0, r1, r8} │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #192 @ 0xc0 │ │ │ │ + subs r0, #196 @ 0xc4 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - @ instruction: 0xf2240104 │ │ │ │ - @ instruction: 0xe82c0103 │ │ │ │ - subs r0, #122 @ 0x7a │ │ │ │ + @ instruction: 0xf2280104 │ │ │ │ + @ instruction: 0xe8300103 │ │ │ │ + subs r0, #126 @ 0x7e │ │ │ │ lsls r5, r0, #4 │ │ │ │ - rsbs r1, lr, #4 │ │ │ │ - rsb r1, r6, #4 │ │ │ │ - ldrb r4, [r3, #29] │ │ │ │ + @ instruction: 0xf1e20104 │ │ │ │ + rsb r1, sl, #4 │ │ │ │ + ldrb r0, [r4, #29] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - adds r6, #178 @ 0xb2 │ │ │ │ + adds r6, #182 @ 0xb6 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - subs r0, #68 @ 0x44 │ │ │ │ + subs r0, #72 @ 0x48 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - subs r0, #42 @ 0x2a │ │ │ │ + subs r0, #46 @ 0x2e │ │ │ │ lsls r5, r0, #4 │ │ │ │ - @ instruction: 0xf18e0104 │ │ │ │ + @ instruction: 0xf1920104 │ │ │ │ strb r0, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #2] │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #272] @ (492c14 ) │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #188 @ 0xbc │ │ │ │ + adds r5, #192 @ 0xc0 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - vrhadd.s32 d0, d0, d4 │ │ │ │ + vrhadd.s32 d0, d4, d4 │ │ │ │ ldr r0, [r4, r2] │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #168 @ 0xa8 │ │ │ │ + adds r5, #172 @ 0xac │ │ │ │ lsls r5, r0, #4 │ │ │ │ - adds r5, #110 @ 0x6e │ │ │ │ + adds r5, #114 @ 0x72 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - cdp 1, 13, cr0, cr2, cr4, {0} │ │ │ │ - adds r5, #78 @ 0x4e │ │ │ │ + cdp 1, 13, cr0, cr6, cr4, {0} │ │ │ │ + adds r5, #82 @ 0x52 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - cdp 1, 11, cr0, cr2, cr4, {0} │ │ │ │ - bls.n 492b4c │ │ │ │ + cdp 1, 11, cr0, cr6, cr4, {0} │ │ │ │ + bls.n 492b54 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - adds r5, #42 @ 0x2a │ │ │ │ + adds r5, #46 @ 0x2e │ │ │ │ lsls r5, r0, #4 │ │ │ │ - cdp 1, 8, cr0, cr12, cr4, {0} │ │ │ │ - cdp 1, 6, cr0, cr4, cr4, {0} │ │ │ │ - bls.n 492b58 │ │ │ │ + cdp 1, 9, cr0, cr0, cr4, {0} │ │ │ │ + cdp 1, 6, cr0, cr8, cr4, {0} │ │ │ │ + bls.n 492b60 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - adds r4, #232 @ 0xe8 │ │ │ │ + adds r4, #236 @ 0xec │ │ │ │ lsls r5, r0, #4 │ │ │ │ - adds r4, #188 @ 0xbc │ │ │ │ + adds r4, #192 @ 0xc0 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - cdp 1, 2, cr0, cr0, cr4, {0} │ │ │ │ - adds r4, #148 @ 0x94 │ │ │ │ + cdp 1, 2, cr0, cr4, cr4, {0} │ │ │ │ + adds r4, #152 @ 0x98 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldcl 1, cr0, [r8, #16]! │ │ │ │ - bhi.n 492a9c │ │ │ │ + ldcl 1, cr0, [ip, #16]! │ │ │ │ + bhi.n 492aa4 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - adds r4, #92 @ 0x5c │ │ │ │ + adds r4, #96 @ 0x60 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - stcl 1, cr0, [r0, #16] │ │ │ │ - adds r4, #76 @ 0x4c │ │ │ │ + stcl 1, cr0, [r4, #16] │ │ │ │ + adds r4, #80 @ 0x50 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - adds r4, #18 │ │ │ │ + adds r4, #22 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldcl 1, cr0, [r6, #-16]! │ │ │ │ - adds r3, #196 @ 0xc4 │ │ │ │ + ldcl 1, cr0, [sl, #-16]! │ │ │ │ + adds r3, #200 @ 0xc8 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - stc 1, cr0, [r8, #-16]! │ │ │ │ - adds r3, #158 @ 0x9e │ │ │ │ + stc 1, cr0, [ip, #-16]! │ │ │ │ + adds r3, #162 @ 0xa2 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - stc 1, cr0, [r2, #-16] │ │ │ │ - adds r3, #114 @ 0x72 │ │ │ │ + stc 1, cr0, [r6, #-16] │ │ │ │ + adds r3, #118 @ 0x76 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldcl 1, cr0, [r6], {4} │ │ │ │ - stcl 1, cr0, [r0], {4} │ │ │ │ - bvc.n 492be4 │ │ │ │ + ldcl 1, cr0, [sl], {4} │ │ │ │ + stcl 1, cr0, [r4], {4} │ │ │ │ + bvc.n 492bec │ │ │ │ lsls r3, r0, #4 │ │ │ │ - adds r3, #68 @ 0x44 │ │ │ │ + adds r3, #72 @ 0x48 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - adds r2, #180 @ 0xb4 │ │ │ │ + adds r2, #184 @ 0xb8 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldc 1, cr0, [r2], {4} │ │ │ │ - bls.n 492b44 │ │ │ │ + ldc 1, cr0, [r6], {4} │ │ │ │ + bls.n 492b4c │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bls.n 492c14 │ │ │ │ + bls.n 492c1c │ │ │ │ lsls r3, r0, #4 │ │ │ │ - adds r2, #128 @ 0x80 │ │ │ │ + adds r2, #132 @ 0x84 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - rsbs r1, lr, r4 │ │ │ │ - bls.n 492af0 │ │ │ │ + @ instruction: 0xebe20104 │ │ │ │ + bls.n 492af8 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bls.n 492bc4 │ │ │ │ + bls.n 492bcc │ │ │ │ lsls r3, r0, #4 │ │ │ │ - adds r2, #88 @ 0x58 │ │ │ │ + adds r2, #92 @ 0x5c │ │ │ │ lsls r5, r0, #4 │ │ │ │ - subs.w r1, ip, r4 │ │ │ │ - adds r2, #56 @ 0x38 │ │ │ │ + rsb r1, r0, r4 │ │ │ │ + adds r2, #60 @ 0x3c │ │ │ │ lsls r5, r0, #4 │ │ │ │ - @ instruction: 0xeb9c0104 │ │ │ │ - bhi.n 492bbc │ │ │ │ + sub.w r1, r0, r4 │ │ │ │ + bhi.n 492bc4 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - adds r2, #18 │ │ │ │ + adds r2, #22 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - sbcs.w r1, r6, r4 │ │ │ │ - b.n 493218 │ │ │ │ + sbcs.w r1, sl, r4 │ │ │ │ + b.n 493220 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - adds r1, #248 @ 0xf8 │ │ │ │ + adds r1, #252 @ 0xfc │ │ │ │ lsls r5, r0, #4 │ │ │ │ - adcs.w r1, r2, r4 │ │ │ │ - adds r1, #208 @ 0xd0 │ │ │ │ + adcs.w r1, r6, r4 │ │ │ │ + adds r1, #212 @ 0xd4 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - @ instruction: 0xeb340104 │ │ │ │ - adds.w r1, r0, r4 │ │ │ │ + @ instruction: 0xeb380104 │ │ │ │ + adds.w r1, r4, r4 │ │ │ │ stc2 0, cr0, [r8], #1020 @ 0x3fc │ │ │ │ - adds r0, #2 │ │ │ │ + adds r0, #6 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - adds r1, #148 @ 0x94 │ │ │ │ + adds r1, #152 @ 0x98 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - adds r1, #198 @ 0xc6 │ │ │ │ + adds r1, #202 @ 0xca │ │ │ │ lsls r5, r0, #4 │ │ │ │ - adds r1, #90 @ 0x5a │ │ │ │ + adds r1, #94 @ 0x5e │ │ │ │ lsls r5, r0, #4 │ │ │ │ - @ instruction: 0xeabe0104 │ │ │ │ + pkhbt r1, r2, r4 │ │ │ │ subs r4, r2, #0 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #230 @ 0xe6 │ │ │ │ + adds r0, #234 @ 0xea │ │ │ │ lsls r5, r0, #4 │ │ │ │ - orr.w r1, sl, r4 │ │ │ │ - adds r1, #100 @ 0x64 │ │ │ │ + orr.w r1, lr, r4 │ │ │ │ + adds r1, #104 @ 0x68 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - adds r0, #180 @ 0xb4 │ │ │ │ + adds r0, #184 @ 0xb8 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ands.w r1, r8, r4 │ │ │ │ - adds r0, #146 @ 0x92 │ │ │ │ + ands.w r1, ip, r4 │ │ │ │ + adds r0, #150 @ 0x96 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrd r0, r1, [r6, #16]! │ │ │ │ - adds r0, #112 @ 0x70 │ │ │ │ + ldrd r0, r1, [sl, #16]! │ │ │ │ + adds r0, #116 @ 0x74 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrd r0, r1, [r4, #16] │ │ │ │ - adds r0, #72 @ 0x48 │ │ │ │ + ldrd r0, r1, [r8, #16] │ │ │ │ + adds r0, #76 @ 0x4c │ │ │ │ lsls r5, r0, #4 │ │ │ │ - @ instruction: 0xe9ac0104 │ │ │ │ - adds r0, #32 │ │ │ │ + @ instruction: 0xe9b00104 │ │ │ │ + adds r0, #36 @ 0x24 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - @ instruction: 0xe9840104 │ │ │ │ - ldrd r0, r1, [r8, #-16] │ │ │ │ + @ instruction: 0xe9880104 │ │ │ │ + ldrd r0, r1, [ip, #-16] │ │ │ │ @ instruction: 0xfaf000ff │ │ │ │ - cmp r6, #74 @ 0x4a │ │ │ │ + cmp r6, #78 @ 0x4e │ │ │ │ lsls r4, r0, #4 │ │ │ │ - cmp r7, #220 @ 0xdc │ │ │ │ + cmp r7, #224 @ 0xe0 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - cmp r7, #188 @ 0xbc │ │ │ │ + cmp r7, #192 @ 0xc0 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - stmdb r0!, {r2, r8} │ │ │ │ + stmdb r4!, {r2, r8} │ │ │ │ str r3, [sp, #552] @ 0x228 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - stc 1, cr0, [r0], {4} │ │ │ │ - ldrb r6, [r4, r3] │ │ │ │ + stc 1, cr0, [r4], {4} │ │ │ │ + ldrb r2, [r5, r3] │ │ │ │ lsls r4, r0, #4 │ │ │ │ str r3, [sp, #456] @ 0x1c8 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - stcl 1, cr0, [r8], #-16 │ │ │ │ - str r6, [r0, r1] │ │ │ │ + stcl 1, cr0, [ip], #-16 │ │ │ │ + str r2, [r1, r1] │ │ │ │ lsls r4, r0, #4 │ │ │ │ str r3, [sp, #360] @ 0x168 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - mrrc 1, 0, r0, r0, cr4 @ │ │ │ │ - strh r2, [r4, r7] │ │ │ │ + mrrc 1, 0, r0, r4, cr4 │ │ │ │ + strh r6, [r4, r7] │ │ │ │ lsls r4, r0, #4 │ │ │ │ │ │ │ │ 00492c68 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -540300,32 +540300,32 @@ │ │ │ │ lsls r3, r3, #4 │ │ │ │ b.n 492614 │ │ │ │ lsls r4, r3, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 492e34 │ │ │ │ + bne.n 492e3c │ │ │ │ lsls r3, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #46 @ 0x2e │ │ │ │ + cmp r5, #50 @ 0x32 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - b.n 492ab0 │ │ │ │ + b.n 492ab8 │ │ │ │ lsls r4, r0, #4 │ │ │ │ subs r4, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [pc, #808] @ (4930c0 ) │ │ │ │ lsls r3, r3, #4 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldc 1, cr0, [r4], #-16 │ │ │ │ - cmp r3, #20 │ │ │ │ + ldc 1, cr0, [r8], #-16 │ │ │ │ + cmp r3, #24 │ │ │ │ lsls r4, r0, #4 │ │ │ │ │ │ │ │ 00492da4 : │ │ │ │ stmdb 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 │ │ │ │ @@ -541402,41 +541402,41 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #312] @ (4939f0 ) │ │ │ │ lsls r3, r3, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #144] @ 0x90 │ │ │ │ + str r3, [sp, #160] @ 0xa0 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - b.n 493fa0 │ │ │ │ + b.n 493fa8 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r7, [sp, #600] @ 0x258 │ │ │ │ + ldr r7, [sp, #616] @ 0x268 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - movs r2, #144 @ 0x90 │ │ │ │ + movs r2, #148 @ 0x94 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrh r2, [r6, #40] @ 0x28 │ │ │ │ + ldrh r6, [r6, #40] @ 0x28 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ble.n 4937d4 │ │ │ │ + ble.n 4937dc │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrh r4, [r1, #40] @ 0x28 │ │ │ │ + ldrh r0, [r2, #40] @ 0x28 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ble.n 493988 │ │ │ │ + ble.n 493990 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrh r2, [r6, #38] @ 0x26 │ │ │ │ + ldrh r6, [r6, #38] @ 0x26 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ble.n 49395c │ │ │ │ + ble.n 493964 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - movs r2, #28 │ │ │ │ + movs r2, #32 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrh r2, [r0, #38] @ 0x26 │ │ │ │ + ldrh r6, [r0, #38] @ 0x26 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ble.n 49390c │ │ │ │ + ble.n 493914 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - movs r4, #120 @ 0x78 │ │ │ │ + movs r4, #124 @ 0x7c │ │ │ │ lsls r5, r0, #4 │ │ │ │ ldr.w r3, [pc, #2748] @ 4943b4 │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ ldr.w r1, [pc, #2744] @ 4943b8 │ │ │ │ ldr.w r0, [pc, #2744] @ 4943bc │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ @@ -542418,139 +542418,139 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 14849e8 │ │ │ │ mov r0, r5 │ │ │ │ bl 440384 │ │ │ │ b.n 493f7a │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r6, #16] │ │ │ │ + ldrh r4, [r6, #16] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - bge.n 4944b4 │ │ │ │ + bge.n 4944bc │ │ │ │ lsls r4, r0, #4 │ │ │ │ - subs r2, r6, #4 │ │ │ │ + subs r6, r6, #4 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrh r0, [r3, #14] │ │ │ │ + ldrh r4, [r3, #14] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - bge.n 494414 │ │ │ │ + bge.n 49441c │ │ │ │ lsls r4, r0, #4 │ │ │ │ asrs r0, r6, #28 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldrh r2, [r2, #10] │ │ │ │ + ldrh r6, [r2, #10] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - bls.n 494304 │ │ │ │ + bls.n 49430c │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r3, [sp, #576] @ 0x240 │ │ │ │ + ldr r3, [sp, #592] @ 0x250 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - subs r2, r1, #2 │ │ │ │ + subs r6, r1, #2 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrh r0, [r7, #6] │ │ │ │ + ldrh r4, [r7, #6] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - bls.n 49446c │ │ │ │ + bls.n 494474 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrh r0, [r6, #4] │ │ │ │ + ldrh r4, [r6, #4] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - bhi.n 4943ec │ │ │ │ + bls.n 4943f4 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrh r6, [r2, #4] │ │ │ │ + ldrh r2, [r3, #4] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - bhi.n 4943b8 │ │ │ │ + bhi.n 4943c0 │ │ │ │ lsls r4, r0, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r0, #54] @ 0x36 │ │ │ │ + strh r0, [r1, #54] @ 0x36 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - bvc.n 494428 │ │ │ │ + bvc.n 494430 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strh r0, [r5, #52] @ 0x34 │ │ │ │ + strh r4, [r5, #52] @ 0x34 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - bvs.n 4943f0 │ │ │ │ + bvs.n 4943f8 │ │ │ │ lsls r4, r0, #4 │ │ │ │ ldr r0, [r4, r2] │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r0, #2 │ │ │ │ + subs r0, r1, #2 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - strh r4, [r4, #50] @ 0x32 │ │ │ │ + strh r0, [r5, #50] @ 0x32 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - bvs.n 494378 │ │ │ │ + bvs.n 494380 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strh r4, [r0, #50] @ 0x32 │ │ │ │ + strh r0, [r1, #50] @ 0x32 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - bvs.n 494340 │ │ │ │ + bvs.n 494348 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - stmia r2!, {r2, r5, r6, r7} │ │ │ │ + stmia r2!, {r3, r5, r6, r7} │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strh r6, [r2, #48] @ 0x30 │ │ │ │ + strh r2, [r3, #48] @ 0x30 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - bvs.n 4944f0 │ │ │ │ + bvs.n 4944f8 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strh r4, [r4, #46] @ 0x2e │ │ │ │ + strh r0, [r5, #46] @ 0x2e │ │ │ │ lsls r5, r0, #4 │ │ │ │ - bvs.n 494494 │ │ │ │ + bvs.n 49449c │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strh r6, [r7, #44] @ 0x2c │ │ │ │ + strh r2, [r0, #46] @ 0x2e │ │ │ │ lsls r5, r0, #4 │ │ │ │ - bvs.n 494450 │ │ │ │ + bvs.n 494458 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strh r2, [r4, #44] @ 0x2c │ │ │ │ + strh r6, [r4, #44] @ 0x2c │ │ │ │ lsls r5, r0, #4 │ │ │ │ - bpl.n 494420 │ │ │ │ + bpl.n 494428 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strh r6, [r6, #42] @ 0x2a │ │ │ │ + strh r2, [r7, #42] @ 0x2a │ │ │ │ lsls r5, r0, #4 │ │ │ │ - bpl.n 4943d0 │ │ │ │ + bpl.n 4943d8 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strh r2, [r1, #42] @ 0x2a │ │ │ │ + strh r6, [r1, #42] @ 0x2a │ │ │ │ lsls r5, r0, #4 │ │ │ │ - bpl.n 494388 │ │ │ │ + bpl.n 494390 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strh r0, [r6, #40] @ 0x28 │ │ │ │ + strh r4, [r6, #40] @ 0x28 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - bpl.n 494554 │ │ │ │ + bpl.n 49455c │ │ │ │ lsls r4, r0, #4 │ │ │ │ - adds r0, r0, #4 │ │ │ │ + adds r4, r0, #4 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - strh r0, [r4, #38] @ 0x26 │ │ │ │ + strh r4, [r4, #38] @ 0x26 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - bpl.n 4944c0 │ │ │ │ + bpl.n 4944c8 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - adds r2, r7, #3 │ │ │ │ + adds r6, r7, #3 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - strh r2, [r4, #36] @ 0x24 │ │ │ │ + strh r6, [r4, #36] @ 0x24 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - bmi.n 494450 │ │ │ │ + bmi.n 494458 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strh r0, [r0, #36] @ 0x24 │ │ │ │ + strh r4, [r0, #36] @ 0x24 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - bmi.n 494414 │ │ │ │ + bmi.n 49441c │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strh r6, [r2, #34] @ 0x22 │ │ │ │ + strh r2, [r3, #34] @ 0x22 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - bmi.n 4943c8 │ │ │ │ + bmi.n 4943d0 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strh r6, [r6, #32] │ │ │ │ + strh r2, [r7, #32] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - bmi.n 494390 │ │ │ │ + bmi.n 494398 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - adds r2, r5, r4 │ │ │ │ + adds r6, r5, r4 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strh r0, [r2, #30] │ │ │ │ + strh r4, [r2, #30] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - bmi.n 4944d4 │ │ │ │ + bmi.n 4944dc │ │ │ │ lsls r4, r0, #4 │ │ │ │ - subs r4, r0, r6 │ │ │ │ + subs r0, r1, r6 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - adds r6, r4, r0 │ │ │ │ + adds r2, r5, r0 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrb r4, [r2, #31] │ │ │ │ + ldrb r0, [r3, #31] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - beq.n 4944e8 │ │ │ │ + beq.n 4944f0 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrb r0, [r3, #30] │ │ │ │ + ldrb r4, [r3, #30] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldmia r7, {r1, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r5, r6, r7} │ │ │ │ lsls r4, r0, #4 │ │ │ │ ldr.w r3, [pc, #2168] @ 494d30 │ │ │ │ movw r2, #5180 @ 0x143c │ │ │ │ ldr.w r1, [pc, #2164] @ 494d34 │ │ │ │ ldr.w r0, [pc, #2164] @ 494d38 │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ @@ -543294,283 +543294,283 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #3324 @ 0xcfc │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r6, #25] │ │ │ │ + ldrb r4, [r6, #25] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r6!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r0, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r0, #18] │ │ │ │ + ldrb r4, [r0, #18] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldmia r4!, {r1, r3, r6, r7} │ │ │ │ + ldmia r4!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrb r6, [r3, #17] │ │ │ │ + ldrb r2, [r4, #17] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldmia r4!, {r3, r5, r7} │ │ │ │ + ldmia r4!, {r2, r3, r5, r7} │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrb r4, [r7, #16] │ │ │ │ + ldrb r0, [r0, #17] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldmia r4!, {r1, r3, r7} │ │ │ │ + ldmia r4!, {r1, r2, r3, r7} │ │ │ │ lsls r4, r0, #4 │ │ │ │ - @ instruction: 0xb8e4 │ │ │ │ + @ instruction: 0xb8e8 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrb r6, [r2, #16] │ │ │ │ + ldrb r2, [r3, #16] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldmia r4!, {r5, r6} │ │ │ │ + ldmia r4!, {r2, r5, r6} │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrb r2, [r0, #15] │ │ │ │ + ldrb r6, [r0, #15] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldmia r4!, {r2, r3} │ │ │ │ + ldmia r4, {r4} │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrb r0, [r4, #14] │ │ │ │ + ldrb r4, [r4, #14] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldmia r3, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrb r4, [r7, #13] │ │ │ │ + ldrb r0, [r0, #14] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldmia r3!, {r1, r2, r6, r7} │ │ │ │ + ldmia r3, {r1, r3, r6, r7} │ │ │ │ lsls r4, r0, #4 │ │ │ │ ldr r0, [r4, r2] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r1, #15 │ │ │ │ + asrs r0, r2, #15 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrb r0, [r7, #11] │ │ │ │ + ldrb r4, [r7, #11] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldmia r3!, {r1, r6} │ │ │ │ + ldmia r3!, {r1, r2, r6} │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrb r6, [r1, #11] │ │ │ │ + ldrb r2, [r2, #11] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldmia r3, {r2, r3, r4} │ │ │ │ + ldmia r3!, {r5} │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrb r0, [r2, #10] │ │ │ │ + ldrb r4, [r2, #10] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldmia r2, {r2, r4, r6, r7} │ │ │ │ + ldmia r2!, {r3, r4, r6, r7} │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrh r6, [r1, #38] @ 0x26 │ │ │ │ + ldrh r2, [r2, #38] @ 0x26 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - lsrs r0, r1, #31 │ │ │ │ + lsrs r4, r1, #31 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrb r0, [r3, #9] │ │ │ │ + ldrb r4, [r3, #9] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldmia r2!, {r1, r5, r7} │ │ │ │ + ldmia r2, {r1, r2, r5, r7} │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrb r6, [r6, #8] │ │ │ │ + ldrb r2, [r7, #8] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldmia r2!, {r7} │ │ │ │ + ldmia r2, {r2, r7} │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrb r4, [r2, #8] │ │ │ │ + ldrb r0, [r3, #8] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r2!, {r1, r5, r6} │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrb r4, [r2, #7] │ │ │ │ + ldrb r0, [r3, #7] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldmia r2, {r1, r2, r3, r4} │ │ │ │ + ldmia r2!, {r1, r5} │ │ │ │ lsls r4, r0, #4 │ │ │ │ strb r0, [r7, #17] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldmia r5, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r5, {r1, r4, r5, r6} │ │ │ │ lsls r4, r0, #4 │ │ │ │ - subs r2, #196 @ 0xc4 │ │ │ │ + subs r2, #200 @ 0xc8 │ │ │ │ lsls r4, r0, #4 │ │ │ │ strb r6, [r2, #17] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldmia r5!, {r2, r3, r6} │ │ │ │ + ldmia r5!, {r4, r6} │ │ │ │ lsls r4, r0, #4 │ │ │ │ - bvc.n 494cf8 │ │ │ │ + bvc.n 494d00 │ │ │ │ lsls r3, r0, #4 │ │ │ │ strb r4, [r6, #16] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldmia r5, {r1, r3, r5} │ │ │ │ + ldmia r5, {r1, r2, r3, r5} │ │ │ │ lsls r4, r0, #4 │ │ │ │ - cmp r3, #244 @ 0xf4 │ │ │ │ + cmp r3, #248 @ 0xf8 │ │ │ │ lsls r4, r0, #4 │ │ │ │ strb r6, [r2, #16] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldmia r5!, {r2, r3} │ │ │ │ + ldmia r5!, {r4} │ │ │ │ lsls r4, r0, #4 │ │ │ │ - asrs r6, r3, #7 │ │ │ │ + asrs r2, r4, #7 │ │ │ │ lsls r5, r0, #4 │ │ │ │ strb r2, [r7, #15] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldmia r4, {r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r2, r4, r5, r6, r7} │ │ │ │ lsls r4, r0, #4 │ │ │ │ - asrs r2, r6, #6 │ │ │ │ + asrs r6, r6, #6 │ │ │ │ lsls r5, r0, #4 │ │ │ │ strb r6, [r3, #15] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldmia r4, {r2, r4, r6, r7} │ │ │ │ + ldmia r4, {r3, r4, r6, r7} │ │ │ │ lsls r4, r0, #4 │ │ │ │ - subs r0, #114 @ 0x72 │ │ │ │ + subs r0, #118 @ 0x76 │ │ │ │ lsls r4, r0, #4 │ │ │ │ strb r2, [r0, #15] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldmia r4, {r3, r4, r5, r7} │ │ │ │ + ldmia r4, {r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r0, #4 │ │ │ │ - cmp sl, r3 │ │ │ │ + cmp lr, r3 │ │ │ │ lsls r4, r0, #4 │ │ │ │ strb r6, [r4, #14] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldmia r4, {r2, r3, r4, r7} │ │ │ │ + ldmia r4!, {r5, r7} │ │ │ │ lsls r4, r0, #4 │ │ │ │ - bvs.n 494e10 │ │ │ │ + bvs.n 494e18 │ │ │ │ lsls r3, r0, #4 │ │ │ │ strb r2, [r1, #14] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldmia r4!, {r7} │ │ │ │ + ldmia r4!, {r2, r7} │ │ │ │ lsls r4, r0, #4 │ │ │ │ - subs r1, #154 @ 0x9a │ │ │ │ + subs r1, #158 @ 0x9e │ │ │ │ lsls r4, r0, #4 │ │ │ │ strb r6, [r5, #13] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldmia r4!, {r2, r5, r6} │ │ │ │ + ldmia r4!, {r3, r5, r6} │ │ │ │ lsls r4, r0, #4 │ │ │ │ - asrs r2, r6, #1 │ │ │ │ + asrs r6, r6, #1 │ │ │ │ lsls r5, r0, #4 │ │ │ │ strb r2, [r2, #13] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldmia r4!, {r3, r6} │ │ │ │ + ldmia r4!, {r2, r3, r6} │ │ │ │ lsls r4, r0, #4 │ │ │ │ - asrs r6, r0, #1 │ │ │ │ + asrs r2, r1, #1 │ │ │ │ lsls r5, r0, #4 │ │ │ │ strb r6, [r6, #12] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldmia r4!, {r2, r3, r5} │ │ │ │ + ldmia r4, {r4, r5} │ │ │ │ lsls r4, r0, #4 │ │ │ │ - stmia r0!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r0, #4 │ │ │ │ strb r2, [r3, #12] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldmia r4, {r4} │ │ │ │ + ldmia r4, {r2, r4} │ │ │ │ lsls r4, r0, #4 │ │ │ │ - itte eq │ │ │ │ + itet eq │ │ │ │ lsleq r3, r0, #4 │ │ │ │ - strbeq r6, [r7, #11] │ │ │ │ - lslne r4, r2, #4 │ │ │ │ - ldmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ + strbne r6, [r7, #11] │ │ │ │ + lsleq r4, r2, #4 │ │ │ │ + ldmia r3, {r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r0, #4 │ │ │ │ - subs r7, #58 @ 0x3a │ │ │ │ + subs r7, #62 @ 0x3e │ │ │ │ lsls r4, r0, #4 │ │ │ │ strb r2, [r4, #11] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldmia r3, {r3, r4, r6, r7} │ │ │ │ + ldmia r3, {r2, r3, r4, r6, r7} │ │ │ │ lsls r4, r0, #4 │ │ │ │ - subs r7, #14 │ │ │ │ + subs r7, #18 │ │ │ │ lsls r4, r0, #4 │ │ │ │ strb r6, [r0, #11] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldmia r3, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r3!, {r6, r7} │ │ │ │ lsls r4, r0, #4 │ │ │ │ - subs r7, #18 │ │ │ │ + subs r7, #22 │ │ │ │ lsls r4, r0, #4 │ │ │ │ strb r2, [r5, #10] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldmia r3!, {r5, r7} │ │ │ │ + ldmia r3!, {r2, r5, r7} │ │ │ │ lsls r4, r0, #4 │ │ │ │ - subs r6, #230 @ 0xe6 │ │ │ │ + subs r6, #234 @ 0xea │ │ │ │ lsls r4, r0, #4 │ │ │ │ strb r6, [r1, #10] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldmia r3!, {r2, r7} │ │ │ │ + ldmia r3, {r3, r7} │ │ │ │ lsls r4, r0, #4 │ │ │ │ - lsrs r2, r0, #30 │ │ │ │ + lsrs r6, r0, #30 │ │ │ │ lsls r5, r0, #4 │ │ │ │ strb r2, [r6, #9] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldmia r3, {r3, r5, r6} │ │ │ │ + ldmia r3, {r2, r3, r5, r6} │ │ │ │ lsls r4, r0, #4 │ │ │ │ - subs r6, #190 @ 0xbe │ │ │ │ + subs r6, #194 @ 0xc2 │ │ │ │ lsls r4, r0, #4 │ │ │ │ strb r6, [r2, #9] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldmia r3, {r2, r3, r6} │ │ │ │ + ldmia r3!, {r4, r6} │ │ │ │ lsls r4, r0, #4 │ │ │ │ - lsrs r2, r6, #31 │ │ │ │ + lsrs r6, r6, #31 │ │ │ │ lsls r5, r0, #4 │ │ │ │ strb r2, [r7, #8] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldmia r3!, {r4, r5} │ │ │ │ + ldmia r3!, {r2, r4, r5} │ │ │ │ lsls r4, r0, #4 │ │ │ │ - lsrs r2, r1, #31 │ │ │ │ + lsrs r6, r1, #31 │ │ │ │ lsls r5, r0, #4 │ │ │ │ strb r6, [r3, #8] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldmia r3!, {r2, r4} │ │ │ │ + ldmia r3, {r3, r4} │ │ │ │ lsls r4, r0, #4 │ │ │ │ - lsrs r6, r4, #31 │ │ │ │ + lsrs r2, r5, #31 │ │ │ │ lsls r5, r0, #4 │ │ │ │ strb r2, [r0, #8] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r0, #4 │ │ │ │ - subs r3, #94 @ 0x5e │ │ │ │ + subs r3, #98 @ 0x62 │ │ │ │ lsls r4, r0, #4 │ │ │ │ strb r6, [r4, #7] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldmia r2, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r2!, {r5, r6, r7} │ │ │ │ lsls r4, r0, #4 │ │ │ │ - lsrs r6, r1, #30 │ │ │ │ + lsrs r2, r2, #30 │ │ │ │ lsls r5, r0, #4 │ │ │ │ strb r2, [r1, #7] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldmia r2!, {r6, r7} │ │ │ │ + ldmia r2, {r2, r6, r7} │ │ │ │ lsls r4, r0, #4 │ │ │ │ - lsrs r2, r6, #29 │ │ │ │ + lsrs r6, r6, #29 │ │ │ │ lsls r5, r0, #4 │ │ │ │ strb r6, [r5, #6] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldmia r2, {r2, r5, r7} │ │ │ │ + ldmia r2!, {r3, r5, r7} │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r0, [pc, #408] @ (495094 ) │ │ │ │ + ldr r0, [pc, #424] @ (4950a4 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ strb r2, [r2, #6] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldmia r2!, {r3, r7} │ │ │ │ + ldmia r2, {r2, r3, r7} │ │ │ │ lsls r4, r0, #4 │ │ │ │ - lsrs r2, r1, #29 │ │ │ │ + lsrs r6, r1, #29 │ │ │ │ lsls r5, r0, #4 │ │ │ │ strb r6, [r6, #5] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldmia r2, {r2, r3, r5, r6} │ │ │ │ + ldmia r2!, {r4, r5, r6} │ │ │ │ lsls r4, r0, #4 │ │ │ │ - lsrs r2, r1, #26 │ │ │ │ + lsrs r6, r1, #26 │ │ │ │ lsls r5, r0, #4 │ │ │ │ strb r2, [r3, #5] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldmia r2!, {r4, r6} │ │ │ │ + ldmia r2, {r2, r4, r6} │ │ │ │ lsls r4, r0, #4 │ │ │ │ - lsrs r6, r3, #25 │ │ │ │ + lsrs r2, r4, #25 │ │ │ │ lsls r5, r0, #4 │ │ │ │ strb r6, [r7, #4] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldmia r2, {r2, r4, r5} │ │ │ │ + ldmia r2!, {r3, r4, r5} │ │ │ │ lsls r4, r0, #4 │ │ │ │ - lsrs r6, r6, #10 │ │ │ │ + lsrs r2, r7, #10 │ │ │ │ lsls r4, r0, #4 │ │ │ │ strb r2, [r4, #4] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldmia r2!, {r3, r4} │ │ │ │ + ldmia r2, {r2, r3, r4} │ │ │ │ lsls r4, r0, #4 │ │ │ │ - cmp r7, #90 @ 0x5a │ │ │ │ + cmp r7, #94 @ 0x5e │ │ │ │ lsls r4, r0, #4 │ │ │ │ strb r6, [r0, #4] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r2!, {} │ │ │ │ lsls r4, r0, #4 │ │ │ │ - subs r5, #50 @ 0x32 │ │ │ │ + subs r5, #54 @ 0x36 │ │ │ │ lsls r4, r0, #4 │ │ │ │ strb r2, [r5, #3] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldmia r1!, {r5, r6, r7} │ │ │ │ + ldmia r1!, {r2, r5, r6, r7} │ │ │ │ lsls r4, r0, #4 │ │ │ │ - lsrs r6, r7, #23 │ │ │ │ + lsrs r2, r0, #24 │ │ │ │ lsls r5, r0, #4 │ │ │ │ │ │ │ │ 00494f50 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -543690,35 +543690,35 @@ │ │ │ │ lsls r3, r3, #4 │ │ │ │ stmia r1!, {r1, r4, r5, r6} │ │ │ │ lsls r4, r3, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r3, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r4, #13] │ │ │ │ + strb r2, [r5, #13] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - stmia r3!, {r1, r4, r5, r7} │ │ │ │ + stmia r3!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r4, r0, #4 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #224 @ 0xe0 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - add r6, sp, #32 │ │ │ │ + add r6, sp, #48 @ 0x30 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - lsrs r0, r6, #32 │ │ │ │ + lsrs r4, r6, #32 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr??.w r0, [r4, ] │ │ │ │ + ldr??.w r0, [r8, ] │ │ │ │ │ │ │ │ 00495098 : │ │ │ │ stmdb 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 │ │ │ │ @@ -544485,18 +544485,18 @@ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r2, r3 │ │ │ │ bne.w 495eb2 │ │ │ │ ldr r1, [r1, #60] @ 0x3c │ │ │ │ b.n 495684 │ │ │ │ - ldr.w r1, [r7, #652] @ 0x28c │ │ │ │ + ldr.w r1, [r7, #660] @ 0x294 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, sl │ │ │ │ - ldr.w r7, [r7, #660] @ 0x294 │ │ │ │ + ldr.w r7, [r7, #652] @ 0x28c │ │ │ │ bl 148dfb8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 495a80 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, sl │ │ │ │ bl 148dfb8 │ │ │ │ @@ -544594,115 +544594,115 @@ │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r6, #7 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r5, #88] @ 0x58 │ │ │ │ + str r6, [r5, #88] @ 0x58 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - stmia r1!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r0, #4 │ │ │ │ cmp r1, #84 @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - str r4, [r3, #84] @ 0x54 │ │ │ │ + str r0, [r4, #84] @ 0x54 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - stmia r1!, {r3, r5, r7} │ │ │ │ + stmia r1!, {r2, r3, r5, r7} │ │ │ │ lsls r4, r0, #4 │ │ │ │ asrs r0, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r7, #64] @ 0x40 │ │ │ │ + str r6, [r7, #64] @ 0x40 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - add r3, sp, #216 @ 0xd8 │ │ │ │ + add r3, sp, #232 @ 0xe8 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - stmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r0, [r6, #60] @ 0x3c │ │ │ │ + str r4, [r6, #60] @ 0x3c │ │ │ │ lsls r5, r0, #4 │ │ │ │ - stmia r0!, {r2, r3, r4, r5} │ │ │ │ + stmia r0!, {r6} │ │ │ │ lsls r4, r0, #4 │ │ │ │ cmp r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r0, #52] @ 0x34 │ │ │ │ + str r2, [r1, #52] @ 0x34 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - itee ls │ │ │ │ + itet ls │ │ │ │ lslls r4, r0, #4 │ │ │ │ - subshi.w r1, sl, r0, lsr #32 │ │ │ │ - strhi r4, [r3, #48] @ 0x30 │ │ │ │ + subshi.w r1, lr, r0, lsr #32 │ │ │ │ + strls r0, [r4, #48] @ 0x30 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - it vs │ │ │ │ + ite vs │ │ │ │ lslvs r4, r0, #4 │ │ │ │ - str r0, [r0, #44] @ 0x2c │ │ │ │ + strvc r4, [r0, #44] @ 0x2c │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ite eq │ │ │ │ - lsleq r4, r0, #4 │ │ │ │ - lsrne r0, r7, #32 │ │ │ │ + yield │ │ │ │ + lsls r4, r0, #4 │ │ │ │ + lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r6, #24] │ │ │ │ + str r4, [r6, #24] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - pop {r2, r3, r4, r5, r6, r7, pc} │ │ │ │ + bkpt 0x0000 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add r0, sp, #672 @ 0x2a0 │ │ │ │ + add r0, sp, #688 @ 0x2b0 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r4, [r6, #20] │ │ │ │ + str r0, [r7, #20] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - pop {r6, r7, pc} │ │ │ │ + pop {r2, r6, r7, pc} │ │ │ │ lsls r4, r0, #4 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r3, #24 │ │ │ │ + lsls r2, r4, #24 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - str r6, [r2, #16] │ │ │ │ + str r2, [r3, #16] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - pop {r1, r5, r6, pc} │ │ │ │ + pop {r1, r2, r5, r6, pc} │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r2, [r7, #12] │ │ │ │ + str r6, [r7, #12] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - pop {r1, r2, r6, pc} │ │ │ │ + pop {r1, r3, r6, pc} │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r2, [r4, #0] │ │ │ │ + str r6, [r4, #0] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - pop {r1, r2, r3, r5, r6} │ │ │ │ + pop {r1, r4, r5, r6} │ │ │ │ lsls r4, r0, #4 │ │ │ │ - @ instruction: 0xf2640101 │ │ │ │ - ldrsh r0, [r3, r7] │ │ │ │ + @ instruction: 0xf2680101 │ │ │ │ + ldrsh r4, [r3, r7] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - pop {r2, r5} │ │ │ │ + pop {r3, r5} │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrsh r0, [r5, r6] │ │ │ │ + ldrsh r4, [r5, r6] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - cbnz r4, 495adc │ │ │ │ + cbnz r0, 495ade │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrsh r2, [r1, r6] │ │ │ │ + ldrsh r6, [r1, r6] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - cbnz r6, 495adc │ │ │ │ + cbnz r2, 495ade │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrsh r2, [r5, r5] │ │ │ │ + ldrsh r6, [r5, r5] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - cbnz r6, 495adc │ │ │ │ + cbnz r2, 495ade │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add r0, sp, #96 @ 0x60 │ │ │ │ + add r0, sp, #112 @ 0x70 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrsh r2, [r2, r3] │ │ │ │ + ldrsh r6, [r2, r3] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - cbnz r6, 495ac2 │ │ │ │ + cbnz r2, 495ac4 │ │ │ │ lsls r4, r0, #4 │ │ │ │ lsrs r0, r0, #16 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #2 │ │ │ │ mov r0, sl │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ - ldr.w r1, [r3, #660] @ 0x294 │ │ │ │ + ldr.w r1, [r3, #652] @ 0x28c │ │ │ │ bl 148dfb8 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ and.w r3, r9, #1 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 495f54 │ │ │ │ lsls r0, r2, #31 │ │ │ │ bmi.w 4966f4 │ │ │ │ @@ -545486,18 +545486,18 @@ │ │ │ │ blx 344c20 <_Py_Dealloc@plt+0x4> │ │ │ │ b.n 495f92 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #24] │ │ │ │ blx 344c20 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ b.n 495b32 │ │ │ │ - ldr.w r1, [r4, #652] @ 0x28c │ │ │ │ + ldr.w r1, [r4, #660] @ 0x294 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, sl │ │ │ │ - ldr.w r4, [r4, #660] @ 0x294 │ │ │ │ + ldr.w r4, [r4, #652] @ 0x28c │ │ │ │ bl 148dfb8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 4967fe │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, sl │ │ │ │ bl 148dfb8 │ │ │ │ @@ -545957,15 +545957,15 @@ │ │ │ │ mov r0, r9 │ │ │ │ bl 1487f08 │ │ │ │ b.w 4958fa │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, sl │ │ │ │ movs r2, #2 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ - ldr.w r1, [r3, #660] @ 0x294 │ │ │ │ + ldr.w r1, [r3, #652] @ 0x28c │ │ │ │ bl 148dfb8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ and.w sl, r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 4968b6 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ @@ -546027,158 +546027,158 @@ │ │ │ │ b.w 495196 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ bl 4626b0 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ b.n 496826 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r7, r2] │ │ │ │ + ldr r2, [r0, r3] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - push {r1, r3, lr} │ │ │ │ + push {r1, r2, r3, lr} │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r6, [r3, r2] │ │ │ │ + ldr r2, [r4, r2] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - push {r1, r3, r5, r6, r7} │ │ │ │ + push {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add r0, pc, #984 @ (adr r0, 496cb0 ) │ │ │ │ + add r0, pc, #1000 @ (adr r0, 496cc0 ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldr r6, [r5, r1] │ │ │ │ + ldr r2, [r6, r1] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - push {r1, r3, r4, r5, r7} │ │ │ │ + push {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r0, [r2, r0] │ │ │ │ + ldr r4, [r2, r0] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - push {r2, r3, r4, r6} │ │ │ │ + push {r5, r6} │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrsb r6, [r6, r5] │ │ │ │ + ldrsb r2, [r7, r5] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - cbz r2, 496960 │ │ │ │ + cbz r6, 496960 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strb r2, [r7, r6] │ │ │ │ + strb r6, [r7, r6] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - sxth r6, r0 │ │ │ │ + sxth r2, r1 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r7, [sp, #896] @ 0x380 │ │ │ │ + ldr r7, [sp, #912] @ 0x390 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strb r4, [r2, r6] │ │ │ │ + strb r0, [r3, r6] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - cbz r0, 49693c │ │ │ │ + cbz r4, 49693c │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strb r0, [r4, r4] │ │ │ │ + strb r4, [r4, r4] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - cbz r4, 496926 │ │ │ │ + cbz r0, 496928 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ble.n 4969d8 │ │ │ │ + ble.n 4969e0 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - strb r6, [r0, r3] │ │ │ │ + strb r2, [r1, r3] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - cbz r2, 49691c │ │ │ │ + cbz r6, 49691c │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strb r0, [r1, r2] │ │ │ │ + strb r4, [r1, r2] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - sub sp, #336 @ 0x150 │ │ │ │ + sub sp, #352 @ 0x160 │ │ │ │ lsls r4, r0, #4 │ │ │ │ lsrs r0, r0, #16 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r4, r5] │ │ │ │ + strh r4, [r4, r5] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - add r7, sp, #688 @ 0x2b0 │ │ │ │ + add r7, sp, #704 @ 0x2c0 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strh r4, [r4, #28] │ │ │ │ + strh r0, [r5, #28] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - strh r6, [r5, r4] │ │ │ │ + strh r2, [r6, r4] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - add r7, sp, #488 @ 0x1e8 │ │ │ │ + add r7, sp, #504 @ 0x1f8 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strh r6, [r1, r4] │ │ │ │ + strh r2, [r2, r4] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - add r7, sp, #360 @ 0x168 │ │ │ │ + add r7, sp, #376 @ 0x178 │ │ │ │ lsls r4, r0, #4 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf2da0104 │ │ │ │ - strh r4, [r3, r3] │ │ │ │ + @ instruction: 0xf2de0104 │ │ │ │ + strh r0, [r4, r3] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - add r7, sp, #160 @ 0xa0 │ │ │ │ + add r7, sp, #176 @ 0xb0 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - blt.n 4969b4 │ │ │ │ + blt.n 4969bc │ │ │ │ lsls r0, r2, #4 │ │ │ │ - strh r6, [r7, r1] │ │ │ │ + strh r2, [r0, r2] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - add r6, sp, #808 @ 0x328 │ │ │ │ + add r6, sp, #824 @ 0x338 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strh r2, [r0, r1] │ │ │ │ + strh r6, [r0, r1] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - add r6, sp, #568 @ 0x238 │ │ │ │ + add r6, sp, #584 @ 0x248 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strh r0, [r1, r0] │ │ │ │ + strh r4, [r1, r0] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - add r6, sp, #336 @ 0x150 │ │ │ │ + add r6, sp, #352 @ 0x160 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - bge.n 496a20 │ │ │ │ + bge.n 496a28 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - str r0, [r6, r6] │ │ │ │ + str r4, [r6, r6] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - add r5, sp, #1008 @ 0x3f0 │ │ │ │ + add r6, sp, #0 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strh r6, [r6, #14] │ │ │ │ + strh r2, [r7, #14] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - str r2, [r7, r5] │ │ │ │ + str r6, [r7, r5] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - add r5, sp, #792 @ 0x318 │ │ │ │ + add r5, sp, #808 @ 0x328 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r0, [r6, r4] │ │ │ │ + str r4, [r6, r4] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - add r5, sp, #496 @ 0x1f0 │ │ │ │ + add r5, sp, #512 @ 0x200 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r6, [r7, r3] │ │ │ │ + str r2, [r0, r4] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - add r5, sp, #296 @ 0x128 │ │ │ │ + add r5, sp, #312 @ 0x138 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r1, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r1, [sp, #496] @ 0x1f0 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r0, [r1, r3] │ │ │ │ + str r4, [r1, r3] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - add r5, sp, #80 @ 0x50 │ │ │ │ + add r5, sp, #96 @ 0x60 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strh r6, [r1, #8] │ │ │ │ + strh r2, [r2, #8] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - str r6, [r4, r2] │ │ │ │ + str r2, [r5, r2] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - add r4, sp, #968 @ 0x3c8 │ │ │ │ + add r4, sp, #984 @ 0x3d8 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strh r4, [r5, #6] │ │ │ │ + strh r0, [r6, #6] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - str r2, [r5, r1] │ │ │ │ + str r6, [r5, r1] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - add r4, sp, #728 @ 0x2d8 │ │ │ │ + add r4, sp, #744 @ 0x2e8 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r2, [r1, r0] │ │ │ │ + str r6, [r1, r0] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - add r4, sp, #344 @ 0x158 │ │ │ │ + add r4, sp, #360 @ 0x168 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - bhi.n 496a94 │ │ │ │ + bhi.n 496a9c │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldr r7, [pc, #832] @ (496d08 ) │ │ │ │ + ldr r7, [pc, #848] @ (496d18 ) │ │ │ │ lsls r5, r0, #4 │ │ │ │ - add r4, sp, #112 @ 0x70 │ │ │ │ + add r4, sp, #128 @ 0x80 │ │ │ │ lsls r4, r0, #4 │ │ │ │ add r3, pc, #888 @ (adr r3, 496d48 ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldr r7, [pc, #632] @ (496c4c ) │ │ │ │ + ldr r7, [pc, #648] @ (496c5c ) │ │ │ │ lsls r5, r0, #4 │ │ │ │ - add r3, sp, #896 @ 0x380 │ │ │ │ + add r3, sp, #912 @ 0x390 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r7, [pc, #496] @ (496bcc ) │ │ │ │ + ldr r7, [pc, #512] @ (496bdc ) │ │ │ │ lsls r5, r0, #4 │ │ │ │ - add r3, sp, #800 @ 0x320 │ │ │ │ + add r3, sp, #816 @ 0x330 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r6, [pc, #568] @ (496c1c ) │ │ │ │ + ldr r6, [pc, #584] @ (496c2c ) │ │ │ │ lsls r5, r0, #4 │ │ │ │ - add r2, sp, #872 @ 0x368 │ │ │ │ + add r2, sp, #888 @ 0x378 │ │ │ │ lsls r4, r0, #4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, r2 │ │ │ │ bge.w 496850 │ │ │ │ movs r0, #1 │ │ │ │ blx 344c9c │ │ │ │ mov r4, r0 │ │ │ │ @@ -547177,187 +547177,187 @@ │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #3380 @ 0xd34 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #128] @ (497558 ) │ │ │ │ + ldr r3, [pc, #144] @ (497568 ) │ │ │ │ lsls r5, r0, #4 │ │ │ │ - add r7, pc, #432 @ (adr r7, 49768c ) │ │ │ │ + add r7, pc, #448 @ (adr r7, 49769c ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r2, [pc, #968] @ (4978a8 ) │ │ │ │ + ldr r2, [pc, #984] @ (4978b8 ) │ │ │ │ lsls r5, r0, #4 │ │ │ │ - add r7, pc, #248 @ (adr r7, 4975dc ) │ │ │ │ + add r7, pc, #264 @ (adr r7, 4975ec ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r2, [pc, #752] @ (4977d8 ) │ │ │ │ + ldr r2, [pc, #768] @ (4977e8 ) │ │ │ │ lsls r5, r0, #4 │ │ │ │ - add r7, pc, #24 @ (adr r7, 497504 ) │ │ │ │ + add r7, pc, #40 @ (adr r7, 497514 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #800] @ (497814 ) │ │ │ │ + ldr r1, [pc, #816] @ (497824 ) │ │ │ │ lsls r5, r0, #4 │ │ │ │ - add r6, pc, #80 @ (adr r6, 497548 ) │ │ │ │ + add r6, pc, #96 @ (adr r6, 497558 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r2, [sp, #472] @ 0x1d8 │ │ │ │ + str r2, [sp, #488] @ 0x1e8 │ │ │ │ lsls r3, r0, #4 │ │ │ │ subs r3, #28 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #256] @ (497604 ) │ │ │ │ + ldr r1, [pc, #272] @ (497614 ) │ │ │ │ lsls r5, r0, #4 │ │ │ │ - add r5, pc, #560 @ (adr r5, 497738 ) │ │ │ │ + add r5, pc, #576 @ (adr r5, 497748 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r1, [pc, #152] @ (4975a4 ) │ │ │ │ + ldr r1, [pc, #168] @ (4975b4 ) │ │ │ │ lsls r5, r0, #4 │ │ │ │ - add r5, pc, #456 @ (adr r5, 4976d8 ) │ │ │ │ + add r5, pc, #472 @ (adr r5, 4976e8 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r3, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r3, [sp, #992] @ 0x3e0 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldr r0, [pc, #800] @ (497838 ) │ │ │ │ + ldr r0, [pc, #816] @ (497848 ) │ │ │ │ lsls r5, r0, #4 │ │ │ │ - add r5, pc, #80 @ (adr r5, 49756c ) │ │ │ │ + add r5, pc, #96 @ (adr r5, 49757c ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r0, [pc, #592] @ (497770 ) │ │ │ │ + ldr r0, [pc, #608] @ (497780 ) │ │ │ │ lsls r5, r0, #4 │ │ │ │ - add r4, pc, #896 @ (adr r4, 4978a4 ) │ │ │ │ + add r4, pc, #912 @ (adr r4, 4978b4 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r0, [pc, #392] @ (4976b0 ) │ │ │ │ + ldr r0, [pc, #408] @ (4976c0 ) │ │ │ │ lsls r5, r0, #4 │ │ │ │ - add r4, pc, #688 @ (adr r4, 4977dc ) │ │ │ │ + add r4, pc, #704 @ (adr r4, 4977ec ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r0, [pc, #40] @ (497558 ) │ │ │ │ + ldr r0, [pc, #56] @ (497568 ) │ │ │ │ lsls r5, r0, #4 │ │ │ │ - add r4, pc, #336 @ (adr r4, 497684 ) │ │ │ │ + add r4, pc, #352 @ (adr r4, 497694 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - @ instruction: 0x47de │ │ │ │ + @ instruction: 0x47e2 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - add r4, pc, #160 @ (adr r4, 4975dc ) │ │ │ │ + add r4, pc, #176 @ (adr r4, 4975ec ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - blx r6 │ │ │ │ + blxns r6 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - add r3, pc, #1000 @ (adr r3, 49792c ) │ │ │ │ + add r3, pc, #1016 @ (adr r3, 49793c ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - blxns r0 │ │ │ │ + blx r1 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - add r3, pc, #824 @ (adr r3, 497884 ) │ │ │ │ + add r3, pc, #840 @ (adr r3, 497894 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ bx fp │ │ │ │ lsls r5, r0, #4 │ │ │ │ - add r3, pc, #664 @ (adr r3, 4977ec ) │ │ │ │ + add r3, pc, #680 @ (adr r3, 4977fc ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bxns r1 │ │ │ │ + bx r2 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - add r3, pc, #352 @ (adr r3, 4976c0 ) │ │ │ │ + add r3, pc, #368 @ (adr r3, 4976d0 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - mov sl, fp │ │ │ │ + mov lr, fp │ │ │ │ lsls r5, r0, #4 │ │ │ │ - add r3, pc, #152 @ (adr r3, 497600 ) │ │ │ │ + add r3, pc, #168 @ (adr r3, 497610 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - mov r8, r6 │ │ │ │ + mov ip, r6 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - add r2, pc, #1008 @ (adr r2, 497960 ) │ │ │ │ + add r3, pc, #0 @ (adr r3, 497570 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - mov r2, pc │ │ │ │ + mov r6, pc │ │ │ │ lsls r5, r0, #4 │ │ │ │ - add r2, pc, #792 @ (adr r2, 497890 ) │ │ │ │ + add r2, pc, #808 @ (adr r2, 4978a0 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - cmp lr, ip │ │ │ │ + cmp sl, sp │ │ │ │ lsls r5, r0, #4 │ │ │ │ - add r2, pc, #200 @ (adr r2, 497648 ) │ │ │ │ + add r2, pc, #216 @ (adr r2, 497658 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 4970ec │ │ │ │ + b.n 4970f4 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - cmp lr, r6 │ │ │ │ + cmp sl, r7 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - add r2, pc, #8 @ (adr r2, 497598 ) │ │ │ │ + add r2, pc, #24 @ (adr r2, 4975a8 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r0, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r0, [sp, #504] @ 0x1f8 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - cmp lr, r0 │ │ │ │ + cmp sl, r1 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - add r1, pc, #840 @ (adr r1, 4978e4 ) │ │ │ │ + add r1, pc, #856 @ (adr r1, 4978f4 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - cmp r4, sl │ │ │ │ + cmp r0, fp │ │ │ │ lsls r5, r0, #4 │ │ │ │ - add r1, pc, #640 @ (adr r1, 497824 ) │ │ │ │ + add r1, pc, #656 @ (adr r1, 497834 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ ldr r1, [sp, #488] @ 0x1e8 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - cmp r2, r7 │ │ │ │ + cmp r6, r7 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - add r1, pc, #496 @ (adr r1, 4977a0 ) │ │ │ │ + add r1, pc, #512 @ (adr r1, 4977b0 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - cmp r0, r3 │ │ │ │ + cmp r4, r3 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - add r1, pc, #400 @ (adr r1, 497748 ) │ │ │ │ + add r1, pc, #416 @ (adr r1, 497758 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add lr, pc │ │ │ │ + cmp r2, r0 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - add r1, pc, #296 @ (adr r1, 4976e8 ) │ │ │ │ + add r1, pc, #312 @ (adr r1, 4976f8 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add ip, r9 │ │ │ │ + add r8, sl │ │ │ │ lsls r5, r0, #4 │ │ │ │ - add r1, pc, #96 @ (adr r1, 497628 ) │ │ │ │ + add r1, pc, #112 @ (adr r1, 497638 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - bics r4, r7 │ │ │ │ + mvns r0, r0 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - add r0, pc, #32 @ (adr r0, 4975f0 ) │ │ │ │ + add r0, pc, #48 @ (adr r0, 497600 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - bics r6, r2 │ │ │ │ + bics r2, r3 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldr r7, [sp, #904] @ 0x388 │ │ │ │ + ldr r7, [sp, #920] @ 0x398 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - muls r6, r6 │ │ │ │ + muls r2, r7 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldr r7, [sp, #776] @ 0x308 │ │ │ │ + ldr r7, [sp, #792] @ 0x318 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - muls r4, r2 │ │ │ │ + muls r0, r3 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldr r7, [sp, #640] @ 0x280 │ │ │ │ + ldr r7, [sp, #656] @ 0x290 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - orrs r0, r5 │ │ │ │ + orrs r4, r5 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldr r7, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r7, [sp, #480] @ 0x1e0 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - orrs r0, r1 │ │ │ │ + orrs r4, r1 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldr r7, [sp, #336] @ 0x150 │ │ │ │ + ldr r7, [sp, #352] @ 0x160 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - cmn r6, r5 │ │ │ │ + cmn r2, r6 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldr r7, [sp, #232] @ 0xe8 │ │ │ │ + ldr r7, [sp, #248] @ 0xf8 │ │ │ │ lsls r4, r0, #4 │ │ │ │ ldr r1, [pc, #632] @ (49787c ) │ │ │ │ lsls r4, r2, #4 │ │ │ │ - add r2, pc, #592 @ (adr r2, 497858 ) │ │ │ │ + add r2, pc, #608 @ (adr r2, 497868 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - b.n 497cb8 │ │ │ │ + b.n 497cc0 │ │ │ │ lsls r3, r0, #4 │ │ │ │ ldr r1, [pc, #528] @ (497820 ) │ │ │ │ lsls r4, r2, #4 │ │ │ │ - add r2, pc, #488 @ (adr r2, 4977fc ) │ │ │ │ + add r2, pc, #504 @ (adr r2, 49780c ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - subs r0, r6, #2 │ │ │ │ + subs r4, r6, #2 │ │ │ │ lsls r4, r0, #4 │ │ │ │ ldr r1, [pc, #416] @ (4977bc ) │ │ │ │ lsls r4, r2, #4 │ │ │ │ - add r2, pc, #376 @ (adr r2, 497798 ) │ │ │ │ + add r2, pc, #392 @ (adr r2, 4977a8 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add r2, pc, #528 @ (adr r2, 497834 ) │ │ │ │ + add r2, pc, #544 @ (adr r2, 497844 ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ ldr r1, [pc, #304] @ (497758 ) │ │ │ │ lsls r4, r2, #4 │ │ │ │ - add r2, pc, #264 @ (adr r2, 497734 ) │ │ │ │ + add r2, pc, #280 @ (adr r2, 497744 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - b.n 497550 │ │ │ │ + b.n 497558 │ │ │ │ lsls r4, r0, #4 │ │ │ │ │ │ │ │ 00497630 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -547554,39 +547554,39 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7, #15 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - b.n 497aac │ │ │ │ + b.n 497ab4 │ │ │ │ lsls r3, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ands r0, r2 │ │ │ │ + ands r4, r2 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldr r4, [sp, #368] @ 0x170 │ │ │ │ + ldr r4, [sp, #384] @ 0x180 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r2, [sp, #752] @ 0x2f0 │ │ │ │ + str r2, [sp, #768] @ 0x300 │ │ │ │ lsls r3, r0, #4 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldmia r0!, {r2, r4, r6} │ │ │ │ + ldmia r0!, {r3, r4, r6} │ │ │ │ lsls r0, r2, #4 │ │ │ │ adds r5, #108 @ 0x6c │ │ │ │ lsls r4, r2, #4 │ │ │ │ - strh r6, [r7, #22] │ │ │ │ + strh r2, [r0, #24] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strh r4, [r3, #24] │ │ │ │ + strh r0, [r4, #24] │ │ │ │ lsls r3, r0, #4 │ │ │ │ adds r5, #78 @ 0x4e │ │ │ │ lsls r4, r2, #4 │ │ │ │ - strh r0, [r2, #16] │ │ │ │ + strh r4, [r2, #16] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strh r6, [r0, #22] │ │ │ │ + strh r2, [r1, #22] │ │ │ │ lsls r3, r0, #4 │ │ │ │ │ │ │ │ 0049782c : │ │ │ │ stmdb 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 │ │ │ │ @@ -548195,109 +548195,109 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r7, #1] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 4985c4 │ │ │ │ + b.n 4985cc │ │ │ │ lsls r4, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #132 @ 0x84 │ │ │ │ + subs r6, #136 @ 0x88 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldr r2, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r2, [sp, #720] @ 0x2d0 │ │ │ │ lsls r4, r0, #4 │ │ │ │ lsls r6, r3, #7 │ │ │ │ lsls r3, r3, #4 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r4, #34] @ 0x22 │ │ │ │ + strh r4, [r4, #34] @ 0x22 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - subs r5, #120 @ 0x78 │ │ │ │ + subs r5, #124 @ 0x7c │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldr r1, [sp, #656] @ 0x290 │ │ │ │ + ldr r1, [sp, #672] @ 0x2a0 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - subs r5, #22 │ │ │ │ + subs r5, #26 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldr r1, [sp, #264] @ 0x108 │ │ │ │ + ldr r1, [sp, #280] @ 0x118 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - subs r4, #240 @ 0xf0 │ │ │ │ + subs r4, #244 @ 0xf4 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldr r1, [sp, #112] @ 0x70 │ │ │ │ + ldr r1, [sp, #128] @ 0x80 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strh r0, [r6, #42] @ 0x2a │ │ │ │ + strh r4, [r6, #42] @ 0x2a │ │ │ │ lsls r3, r0, #4 │ │ │ │ - subs r4, #212 @ 0xd4 │ │ │ │ + subs r4, #216 @ 0xd8 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldr r0, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r0, [sp, #992] @ 0x3e0 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add r0, sp, #280 @ 0x118 │ │ │ │ + add r0, sp, #296 @ 0x128 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - subs r4, #162 @ 0xa2 │ │ │ │ + subs r4, #166 @ 0xa6 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldr r0, [sp, #824] @ 0x338 │ │ │ │ + ldr r0, [sp, #840] @ 0x348 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - subs r3, #104 @ 0x68 │ │ │ │ + subs r3, #108 @ 0x6c │ │ │ │ lsls r5, r0, #4 │ │ │ │ - str r7, [sp, #592] @ 0x250 │ │ │ │ + str r7, [sp, #608] @ 0x260 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - subs r2, #246 @ 0xf6 │ │ │ │ + subs r2, #250 @ 0xfa │ │ │ │ lsls r5, r0, #4 │ │ │ │ - str r7, [sp, #128] @ 0x80 │ │ │ │ + str r7, [sp, #144] @ 0x90 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - subs r2, #186 @ 0xba │ │ │ │ + subs r2, #190 @ 0xbe │ │ │ │ lsls r5, r0, #4 │ │ │ │ - str r6, [sp, #920] @ 0x398 │ │ │ │ + str r6, [sp, #936] @ 0x3a8 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - subs r2, #132 @ 0x84 │ │ │ │ + subs r2, #136 @ 0x88 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - str r6, [sp, #704] @ 0x2c0 │ │ │ │ + str r6, [sp, #720] @ 0x2d0 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - subs r2, #90 @ 0x5a │ │ │ │ + subs r2, #94 @ 0x5e │ │ │ │ lsls r5, r0, #4 │ │ │ │ - str r6, [sp, #536] @ 0x218 │ │ │ │ + str r6, [sp, #552] @ 0x228 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - subs r2, #42 @ 0x2a │ │ │ │ + subs r2, #46 @ 0x2e │ │ │ │ lsls r5, r0, #4 │ │ │ │ - str r6, [sp, #344] @ 0x158 │ │ │ │ + str r6, [sp, #360] @ 0x168 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - subs r2, #0 │ │ │ │ + subs r2, #4 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - str r6, [sp, #168] @ 0xa8 │ │ │ │ + str r6, [sp, #184] @ 0xb8 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - subs r1, #230 @ 0xe6 │ │ │ │ + subs r1, #234 @ 0xea │ │ │ │ lsls r5, r0, #4 │ │ │ │ - str r6, [sp, #64] @ 0x40 │ │ │ │ + str r6, [sp, #80] @ 0x50 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - subs r1, #202 @ 0xca │ │ │ │ + subs r1, #206 @ 0xce │ │ │ │ lsls r5, r0, #4 │ │ │ │ - str r5, [sp, #984] @ 0x3d8 │ │ │ │ + str r5, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - subs r1, #162 @ 0xa2 │ │ │ │ + subs r1, #166 @ 0xa6 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - str r5, [sp, #824] @ 0x338 │ │ │ │ + str r5, [sp, #840] @ 0x348 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - subs r1, #126 @ 0x7e │ │ │ │ + subs r1, #130 @ 0x82 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - str r5, [sp, #680] @ 0x2a8 │ │ │ │ + str r5, [sp, #696] @ 0x2b8 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - subs r1, #96 @ 0x60 │ │ │ │ + subs r1, #100 @ 0x64 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - str r5, [sp, #560] @ 0x230 │ │ │ │ + str r5, [sp, #576] @ 0x240 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - subs r1, #66 @ 0x42 │ │ │ │ + subs r1, #70 @ 0x46 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - str r5, [sp, #440] @ 0x1b8 │ │ │ │ + str r5, [sp, #456] @ 0x1c8 │ │ │ │ lsls r4, r0, #4 │ │ │ │ subs r7, #216 @ 0xd8 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldr r0, [sp, #824] @ 0x338 │ │ │ │ + ldr r0, [sp, #840] @ 0x348 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - @ instruction: 0xf7980103 │ │ │ │ + @ instruction: 0xf79c0103 │ │ │ │ │ │ │ │ 00497f24 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr.w r2, [pc, #2876] @ 498a74 │ │ │ │ @@ -549383,100 +549383,100 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 4989c8 │ │ │ │ + bgt.n 4989d0 │ │ │ │ lsls r4, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 498b14 │ │ │ │ + bgt.n 498b1c │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r3, [sp, #200] @ 0xc8 │ │ │ │ + str r3, [sp, #216] @ 0xd8 │ │ │ │ lsls r4, r0, #4 │ │ │ │ @ instruction: 0xfa82011a │ │ │ │ lsrs r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 498b44 │ │ │ │ + bge.n 498b4c │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r1, [sp, #240] @ 0xf0 │ │ │ │ + str r1, [sp, #256] @ 0x100 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - bls.n 498a3c │ │ │ │ + bls.n 498a44 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r0, [sp, #720] @ 0x2d0 │ │ │ │ + str r0, [sp, #736] @ 0x2e0 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r4, [sp, #192] @ 0xc0 │ │ │ │ + str r4, [sp, #208] @ 0xd0 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r4, [sp, #80] @ 0x50 │ │ │ │ + str r4, [sp, #96] @ 0x60 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bhi.n 498ad8 │ │ │ │ + bhi.n 498ae0 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrh r6, [r7, #54] @ 0x36 │ │ │ │ + ldrh r2, [r0, #56] @ 0x38 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - bvc.n 498a64 │ │ │ │ + bvc.n 498a6c │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrh r0, [r0, #54] @ 0x36 │ │ │ │ + ldrh r4, [r0, #54] @ 0x36 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - bvc.n 498a2c │ │ │ │ + bvc.n 498a34 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrh r0, [r4, #52] @ 0x34 │ │ │ │ + ldrh r4, [r4, #52] @ 0x34 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - bvc.n 498b04 │ │ │ │ + bvc.n 498b0c │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrh r4, [r0, #48] @ 0x30 │ │ │ │ + ldrh r0, [r1, #48] @ 0x30 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - bvs.n 498ac4 │ │ │ │ + bvs.n 498acc │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrh r4, [r4, #46] @ 0x2e │ │ │ │ + ldrh r0, [r5, #46] @ 0x2e │ │ │ │ lsls r4, r0, #4 │ │ │ │ strh r4, [r6, #44] @ 0x2c │ │ │ │ lsls r0, r0, #4 │ │ │ │ - str r0, [sp, #200] @ 0xc8 │ │ │ │ + str r0, [sp, #216] @ 0xd8 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bpl.n 498b00 │ │ │ │ + bpl.n 498b08 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrh r4, [r7, #30] │ │ │ │ + ldrh r0, [r0, #32] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - bmi.n 498b70 │ │ │ │ + bmi.n 498b78 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrh r2, [r5, #24] │ │ │ │ + ldrh r6, [r5, #24] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - bmi.n 498b28 │ │ │ │ + bmi.n 498b30 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrh r2, [r0, #24] │ │ │ │ + ldrh r6, [r0, #24] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - bcc.n 498b8c │ │ │ │ + bcc.n 498b94 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrh r4, [r6, #16] │ │ │ │ + ldrh r0, [r7, #16] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - bcc.n 498b40 │ │ │ │ + bcc.n 498b48 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrh r2, [r1, #16] │ │ │ │ + ldrh r6, [r1, #16] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - bcs.n 498b10 │ │ │ │ + bcs.n 498b18 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrh r6, [r5, #14] │ │ │ │ + ldrh r2, [r6, #14] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - bcs.n 498ac8 │ │ │ │ + bcs.n 498ad0 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrh r6, [r0, #14] │ │ │ │ + ldrh r2, [r1, #14] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - cbnz r2, 498b76 │ │ │ │ + cbnz r6, 498b76 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - bcs.n 498a50 │ │ │ │ + bcs.n 498a58 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrh r4, [r0, #12] │ │ │ │ + ldrh r0, [r1, #12] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - bcs.n 498c04 │ │ │ │ + bcs.n 498c0c │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrh r6, [r2, #10] │ │ │ │ + ldrh r2, [r3, #10] │ │ │ │ lsls r4, r0, #4 │ │ │ │ mov r0, sl │ │ │ │ blx 344c20 <_Py_Dealloc@plt+0x4> │ │ │ │ b.n 498730 │ │ │ │ mov r0, r6 │ │ │ │ blx 344c20 <_Py_Dealloc@plt+0x4> │ │ │ │ b.n 498700 │ │ │ │ @@ -550571,137 +550571,137 @@ │ │ │ │ bl 14849e8 │ │ │ │ b.n 499546 │ │ │ │ mov r0, r5 │ │ │ │ blx 344c20 <_Py_Dealloc@plt+0x4> │ │ │ │ b.n 4995e2 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 49975c │ │ │ │ + bne.n 499764 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrh r2, [r3, #0] │ │ │ │ + ldrh r6, [r3, #0] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - beq.n 4996d4 │ │ │ │ + beq.n 4996dc │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strh r4, [r2, #62] @ 0x3e │ │ │ │ + strh r0, [r3, #62] @ 0x3e │ │ │ │ lsls r4, r0, #4 │ │ │ │ - beq.n 499688 │ │ │ │ + beq.n 499690 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strh r2, [r5, #60] @ 0x3c │ │ │ │ + strh r6, [r5, #60] @ 0x3c │ │ │ │ lsls r4, r0, #4 │ │ │ │ - beq.n 499640 │ │ │ │ + beq.n 499648 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strh r2, [r0, #60] @ 0x3c │ │ │ │ + strh r6, [r0, #60] @ 0x3c │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrh r6, [r2, #26] │ │ │ │ + ldrh r2, [r3, #26] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - beq.n 499784 │ │ │ │ + beq.n 49978c │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strh r6, [r3, #56] @ 0x38 │ │ │ │ + strh r2, [r4, #56] @ 0x38 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldmia r7, {r2, r3, r5, r7} │ │ │ │ + ldmia r7, {r4, r5, r7} │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strh r0, [r4, #52] @ 0x34 │ │ │ │ + strh r4, [r4, #52] @ 0x34 │ │ │ │ lsls r4, r0, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r4, #16] │ │ │ │ + ldrh r6, [r4, #16] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r6, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r6, {r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strh r4, [r5, #46] @ 0x2e │ │ │ │ + strh r0, [r6, #46] @ 0x2e │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrh r4, [r6, #10] │ │ │ │ + ldrh r0, [r7, #10] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r6, {r1, r2, r6} │ │ │ │ + ldmia r6, {r1, r3, r6} │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strh r4, [r7, #40] @ 0x28 │ │ │ │ + strh r0, [r0, #42] @ 0x2a │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrh r4, [r0, #8] │ │ │ │ + ldrh r0, [r1, #8] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strh r6, [r1, #38] @ 0x26 │ │ │ │ + strh r2, [r2, #38] @ 0x26 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldmia r5!, {r1, r3, r7} │ │ │ │ + ldmia r5!, {r1, r2, r3, r7} │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strh r6, [r7, #34] @ 0x22 │ │ │ │ + strh r2, [r0, #36] @ 0x24 │ │ │ │ lsls r4, r0, #4 │ │ │ │ lsls r4, r3, #21 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r4, #60] @ 0x3c │ │ │ │ + strh r2, [r5, #60] @ 0x3c │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r4, {r3, r4, r5, r6} │ │ │ │ + ldmia r4, {r2, r3, r4, r5, r6} │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strh r0, [r6, #26] │ │ │ │ + strh r4, [r6, #26] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldmia r3!, {r1, r5, r7} │ │ │ │ + ldmia r3!, {r1, r2, r5, r7} │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strh r4, [r2, #20] │ │ │ │ + strh r0, [r3, #20] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldmia r3, {r3, r4, r5, r6} │ │ │ │ + ldmia r3, {r2, r3, r4, r5, r6} │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strh r2, [r5, #18] │ │ │ │ + strh r6, [r5, #18] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldmia r2, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r2!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strh r2, [r4, #14] │ │ │ │ + strh r6, [r4, #14] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strh r6, [r7, #46] @ 0x2e │ │ │ │ + strh r2, [r0, #48] @ 0x30 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - add r5, sp, #808 @ 0x328 │ │ │ │ + add r5, sp, #824 @ 0x338 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldmia r2!, {r4, r5} │ │ │ │ + ldmia r2, {r2, r4, r5} │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strh r2, [r4, #8] │ │ │ │ + strh r6, [r4, #8] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldmia r2, {r1, r2} │ │ │ │ + ldmia r2!, {r1, r3} │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strh r2, [r7, #6] │ │ │ │ + strh r6, [r7, #6] │ │ │ │ lsls r4, r0, #4 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1!, {r2, r4, r6} │ │ │ │ + ldmia r1!, {r3, r4, r6} │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strh r2, [r1, #2] │ │ │ │ + strh r6, [r1, #2] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldmia r1!, {r2, r3} │ │ │ │ + ldmia r1!, {r4} │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strh r0, [r0, #0] │ │ │ │ + strh r4, [r0, #0] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldmia r0!, {r1, r4, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrb r6, [r0, #31] │ │ │ │ + ldrb r2, [r1, #31] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - stmia r7!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrb r0, [r5, #27] │ │ │ │ + ldrb r4, [r5, #27] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - stmia r7!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r7!, {r1, r4, r6, r7} │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrb r2, [r0, #27] │ │ │ │ + ldrb r6, [r0, #27] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strh r2, [r0, #20] │ │ │ │ + strh r6, [r0, #20] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - stmia r7!, {r1, r2, r4, r6} │ │ │ │ + stmia r7!, {r1, r3, r4, r6} │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrb r6, [r1, #25] │ │ │ │ + ldrb r2, [r2, #25] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - stmia r6!, {r1, r4, r5} │ │ │ │ + stmia r6!, {r1, r2, r4, r5} │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrb r4, [r5, #20] │ │ │ │ + ldrb r0, [r6, #20] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - stmia r5!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r5!, {r4, r5, r6, r7} │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrb r6, [r4, #19] │ │ │ │ + ldrb r2, [r5, #19] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - stmia r5!, {r1, r2, r4, r7} │ │ │ │ + stmia r5!, {r1, r3, r4, r7} │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrb r0, [r2, #18] │ │ │ │ + ldrb r4, [r2, #18] │ │ │ │ lsls r4, r0, #4 │ │ │ │ ldr.w r3, [pc, #3172] @ 49a46c │ │ │ │ movw r2, #7435 @ 0x1d0b │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ mov r6, r5 │ │ │ │ ldr.w r1, [pc, #3164] @ 49a470 │ │ │ │ mov r5, r4 │ │ │ │ @@ -551831,242 +551831,242 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #2068 @ 0x814 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r3, r5, r6} │ │ │ │ + stmia r4!, {r2, r3, r5, r6} │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrb r2, [r4, #13] │ │ │ │ + ldrb r6, [r4, #13] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - stmia r4!, {r1, r2, r3} │ │ │ │ + stmia r4!, {r1, r4} │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrb r0, [r1, #12] │ │ │ │ + ldrb r4, [r1, #12] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - stmia r3!, {r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrb r4, [r4, #11] │ │ │ │ + ldrb r0, [r5, #11] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add r7, pc, #40 @ (adr r7, 49a4b4 ) │ │ │ │ + add r7, pc, #56 @ (adr r7, 49a4c4 ) │ │ │ │ lsls r0, r2, #4 │ │ │ │ - stmia r3!, {r3, r5, r7} │ │ │ │ + stmia r3!, {r2, r3, r5, r7} │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrb r4, [r3, #10] │ │ │ │ + ldrb r0, [r4, #10] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - stmia r2!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrb r4, [r4, #7] │ │ │ │ + ldrb r0, [r5, #7] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrb r2, [r1, #24] │ │ │ │ + ldrb r6, [r1, #24] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - stmia r2!, {r2, r5, r6} │ │ │ │ + stmia r2!, {r3, r5, r6} │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrb r2, [r3, #5] │ │ │ │ + ldrb r6, [r3, #5] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - stmia r2!, {r4, r5} │ │ │ │ + stmia r2!, {r2, r4, r5} │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrb r6, [r4, #4] │ │ │ │ + ldrb r2, [r5, #4] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - stmia r1!, {r2, r6, r7} │ │ │ │ + stmia r1!, {r3, r6, r7} │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrb r2, [r7, #2] │ │ │ │ + ldrb r6, [r7, #2] │ │ │ │ lsls r4, r0, #4 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r3, r5} │ │ │ │ + stmia r2!, {r2, r3, r5} │ │ │ │ lsls r4, r0, #4 │ │ │ │ - stmia r1!, {r3, r4, r6} │ │ │ │ + stmia r1!, {r2, r3, r4, r6} │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrb r6, [r1, #1] │ │ │ │ + ldrb r2, [r2, #1] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - stmia r1!, {r1, r4, r5} │ │ │ │ + stmia r1!, {r1, r2, r4, r5} │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrb r6, [r4, #0] │ │ │ │ + ldrb r2, [r5, #0] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrb r6, [r0, #13] │ │ │ │ + ldrb r2, [r1, #13] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - stmia r0!, {r3, r4} │ │ │ │ + stmia r0!, {r2, r3, r4} │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strb r6, [r1, #28] │ │ │ │ + strb r2, [r2, #28] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrb r4, [r2, #10] │ │ │ │ + ldrb r0, [r3, #10] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - itte vs │ │ │ │ + itet vs │ │ │ │ lslvs r4, r0, #4 │ │ │ │ - strbvs r6, [r3, #25] │ │ │ │ - lslvc r4, r0, #4 │ │ │ │ - itte ne │ │ │ │ + strbvc r2, [r4, #25] │ │ │ │ + lslvs r4, r0, #4 │ │ │ │ + ittt ne │ │ │ │ lslne r4, r0, #4 │ │ │ │ - strbne r6, [r1, #24] │ │ │ │ - lsleq r4, r0, #4 │ │ │ │ - bkpt 0x0076 │ │ │ │ + strbne r2, [r2, #24] │ │ │ │ + lslne r4, r0, #4 │ │ │ │ + bkpt 0x007a │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strb r2, [r5, #21] │ │ │ │ + strb r6, [r5, #21] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - bkpt 0x004e │ │ │ │ + bkpt 0x0052 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strb r2, [r0, #21] │ │ │ │ + strb r6, [r0, #21] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - bkpt 0x002a │ │ │ │ + bkpt 0x002e │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strb r6, [r3, #20] │ │ │ │ + strb r2, [r4, #20] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrb r2, [r4, #30] │ │ │ │ + ldrb r6, [r4, #30] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - pop {r3, r6, r7, pc} │ │ │ │ + pop {r2, r3, r6, r7, pc} │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strb r0, [r0, #19] │ │ │ │ + strb r4, [r0, #19] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - pop {r1, r5, r7, pc} │ │ │ │ + pop {r1, r2, r5, r7, pc} │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strb r6, [r2, #18] │ │ │ │ + strb r2, [r3, #18] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrb r4, [r0, #29] │ │ │ │ + ldrb r0, [r1, #29] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - pop {r1, r3, r5, r6, pc} │ │ │ │ + pop {r1, r2, r3, r5, r6, pc} │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strb r2, [r4, #17] │ │ │ │ + strb r6, [r4, #17] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - pop {r2, r6, pc} │ │ │ │ + pop {r3, r6, pc} │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strb r0, [r7, #16] │ │ │ │ + strb r4, [r7, #16] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - pop {r5, pc} │ │ │ │ + pop {r2, r5, pc} │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strb r4, [r2, #16] │ │ │ │ + strb r0, [r3, #16] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add r0, pc, #80 @ (adr r0, 49a58c ) │ │ │ │ + add r0, pc, #96 @ (adr r0, 49a59c ) │ │ │ │ lsls r0, r2, #4 │ │ │ │ - pop {r3, r4, r5, r7} │ │ │ │ + pop {r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strb r4, [r5, #14] │ │ │ │ + strb r0, [r6, #14] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - pop {r1, r7} │ │ │ │ + pop {r1, r2, r7} │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strb r6, [r6, #13] │ │ │ │ + strb r2, [r7, #13] │ │ │ │ lsls r4, r0, #4 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r6, 49a5d2 │ │ │ │ + pop {r1} │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strb r4, [r6, #11] │ │ │ │ + strb r0, [r7, #11] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - cbnz r4, 49a5b2 │ │ │ │ + cbnz r0, 49a5b4 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strb r2, [r2, #9] │ │ │ │ + strb r6, [r2, #9] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r6, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r6, [sp, #480] @ 0x1e0 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - revsh r0, r1 │ │ │ │ + revsh r4, r1 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strb r6, [r7, #6] │ │ │ │ + strb r2, [r0, #7] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - hlt 0x002a │ │ │ │ + hlt 0x002e │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strb r6, [r3, #6] │ │ │ │ + strb r2, [r4, #6] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - rev16 r6, r6 │ │ │ │ + rev16 r2, r7 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strb r4, [r5, #5] │ │ │ │ + strb r0, [r6, #5] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - rev16 r6, r1 │ │ │ │ + rev16 r2, r2 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strb r4, [r0, #5] │ │ │ │ + strb r0, [r1, #5] │ │ │ │ lsls r4, r0, #4 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - rev r4, r3 │ │ │ │ + rev r0, r4 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strb r4, [r2, #4] │ │ │ │ + strb r0, [r3, #4] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - cbnz r6, 49a5ce │ │ │ │ + cbnz r2, 49a5d0 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strb r2, [r4, #3] │ │ │ │ + strb r6, [r4, #3] │ │ │ │ lsls r4, r0, #4 │ │ │ │ subs r4, r6, r4 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - strb r2, [r5, #16] │ │ │ │ + strb r6, [r5, #16] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - hlt 0x000c │ │ │ │ + hlt 0x0010 │ │ │ │ lsls r4, r0, #4 │ │ │ │ subs r2, r7, r3 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - strb r0, [r6, #15] │ │ │ │ + strb r4, [r6, #15] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - rev r2, r3 │ │ │ │ + rev r6, r3 │ │ │ │ lsls r4, r0, #4 │ │ │ │ subs r6, r3, r3 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - strb r4, [r2, #15] │ │ │ │ + strb r0, [r3, #15] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r6, [r0, #16] │ │ │ │ + ldr r2, [r1, #16] │ │ │ │ lsls r3, r0, #4 │ │ │ │ subs r2, r0, r3 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - strb r0, [r7, #14] │ │ │ │ + strb r4, [r7, #14] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - stc2 1, cr0, [r2], #12 │ │ │ │ + stc2 1, cr0, [r6], #12 │ │ │ │ subs r6, r4, r2 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - strb r4, [r3, #14] │ │ │ │ + strb r0, [r4, #14] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r6, [r4, #120] @ 0x78 │ │ │ │ + str r2, [r5, #120] @ 0x78 │ │ │ │ lsls r3, r0, #4 │ │ │ │ subs r2, r1, r2 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - strb r0, [r0, #14] │ │ │ │ + strb r4, [r0, #14] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - sbc.w r1, r2, r3 │ │ │ │ + sbc.w r1, r6, r3 │ │ │ │ subs r6, r5, r1 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - strb r4, [r4, #13] │ │ │ │ + strb r0, [r5, #13] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - rsbs r1, r2, r3 │ │ │ │ + rsbs r1, r6, r3 │ │ │ │ subs r2, r2, r1 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - strb r0, [r1, #13] │ │ │ │ + strb r4, [r1, #13] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrsh r6, [r6, r1] │ │ │ │ + ldrsh r2, [r7, r1] │ │ │ │ lsls r3, r0, #4 │ │ │ │ subs r6, r6, r0 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - strb r4, [r5, #12] │ │ │ │ + strb r0, [r6, #12] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - cbnz r2, 49a610 │ │ │ │ + cbnz r6, 49a610 │ │ │ │ lsls r4, r0, #4 │ │ │ │ subs r2, r3, r0 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - strb r0, [r2, #12] │ │ │ │ + strb r4, [r2, #12] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - @ instruction: 0xb8aa │ │ │ │ + @ instruction: 0xb8ae │ │ │ │ lsls r4, r0, #4 │ │ │ │ adds r6, r7, r7 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - strb r4, [r6, #11] │ │ │ │ + strb r0, [r7, #11] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - cbz r6, 49a67e │ │ │ │ + cbz r2, 49a680 │ │ │ │ lsls r3, r0, #4 │ │ │ │ adds r2, r4, r7 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - strb r0, [r3, #11] │ │ │ │ + strb r4, [r3, #11] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - @ instruction: 0xb8ea │ │ │ │ + @ instruction: 0xb8ee │ │ │ │ lsls r4, r0, #4 │ │ │ │ adds r6, r0, r7 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - strb r4, [r7, #10] │ │ │ │ + strb r0, [r0, #11] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrb r2, [r3, #26] │ │ │ │ + ldrb r6, [r3, #26] │ │ │ │ lsls r3, r0, #4 │ │ │ │ lsrs r6, r6, #2 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldrsb r0, [r1, r1] │ │ │ │ + ldrsb r4, [r1, r1] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrsb r6, [r4, r1] │ │ │ │ + ldrsb r2, [r5, r1] │ │ │ │ lsls r3, r0, #4 │ │ │ │ ldr r3, [pc, #308] @ (49a778 ) │ │ │ │ movw r2, #63460 @ 0xf7e4 │ │ │ │ movt r2, #1 │ │ │ │ ldr r1, [pc, #304] @ (49a77c ) │ │ │ │ ldr r0, [pc, #304] @ (49a780 ) │ │ │ │ add r3, pc │ │ │ │ @@ -552174,77 +552174,77 @@ │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #3488 @ 0xda0 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ asrs r6, r7, #30 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - strb r4, [r6, #2] │ │ │ │ + strb r0, [r7, #2] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - @ instruction: 0xb6ae │ │ │ │ + @ instruction: 0xb6b2 │ │ │ │ lsls r4, r0, #4 │ │ │ │ asrs r2, r4, #30 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - strb r0, [r3, #2] │ │ │ │ + strb r4, [r3, #2] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - @ instruction: 0xb686 │ │ │ │ + @ instruction: 0xb68a │ │ │ │ lsls r4, r0, #4 │ │ │ │ asrs r6, r0, #30 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - strb r4, [r7, #1] │ │ │ │ + strb r0, [r0, #2] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - @ instruction: 0xb616 │ │ │ │ + @ instruction: 0xb61a │ │ │ │ lsls r4, r0, #4 │ │ │ │ asrs r2, r5, #29 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - strb r0, [r4, #1] │ │ │ │ + strb r4, [r4, #1] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - push {r1, r3, r4, r5, r6, r7, lr} │ │ │ │ + push {r1, r2, r3, r4, r5, r6, r7, lr} │ │ │ │ lsls r4, r0, #4 │ │ │ │ asrs r2, r1, #29 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - strb r0, [r0, #1] │ │ │ │ + strb r4, [r0, #1] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - @ instruction: 0xb652 │ │ │ │ + @ instruction: 0xb656 │ │ │ │ lsls r4, r0, #4 │ │ │ │ asrs r6, r5, #28 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - strb r4, [r4, #0] │ │ │ │ + strb r0, [r5, #0] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - udf #222 @ 0xde │ │ │ │ + udf #226 @ 0xe2 │ │ │ │ lsls r3, r0, #4 │ │ │ │ asrs r2, r2, #28 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - strb r0, [r1, #0] │ │ │ │ + strb r4, [r1, #0] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - push {r1, r5, r7, lr} │ │ │ │ + push {r1, r2, r5, r7, lr} │ │ │ │ lsls r4, r0, #4 │ │ │ │ asrs r6, r6, #27 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldr r4, [r5, #124] @ 0x7c │ │ │ │ + ldr r0, [r6, #124] @ 0x7c │ │ │ │ lsls r4, r0, #4 │ │ │ │ - bpl.n 49a754 │ │ │ │ + bpl.n 49a75c │ │ │ │ lsls r3, r0, #4 │ │ │ │ lsls r4, r4, #23 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - strh r6, [r4, r2] │ │ │ │ + strh r2, [r5, r2] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strh r4, [r3, r5] │ │ │ │ + strh r0, [r4, r5] │ │ │ │ lsls r3, r0, #4 │ │ │ │ asrs r0, r0, #27 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldr r6, [r6, #120] @ 0x78 │ │ │ │ + ldr r2, [r7, #120] @ 0x78 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - bgt.n 49a7d8 │ │ │ │ + bgt.n 49a7e0 │ │ │ │ lsls r3, r0, #4 │ │ │ │ asrs r4, r4, #26 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldr r2, [r3, #120] @ 0x78 │ │ │ │ + ldr r6, [r3, #120] @ 0x78 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - push {r2, r3, r5, r7, lr} │ │ │ │ + push {r4, r5, r7, lr} │ │ │ │ lsls r4, r0, #4 │ │ │ │ │ │ │ │ 0049a7fc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -552327,23 +552327,23 @@ │ │ │ │ lsls r4, r3, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #40 @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ bcs.n 49a7ec │ │ │ │ lsls r2, r3, #4 │ │ │ │ - add r7, sp, #944 @ 0x3b0 │ │ │ │ + add r7, sp, #960 @ 0x3c0 │ │ │ │ lsls r3, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 49a956 │ │ │ │ + cbz r4, 49a956 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r0, [r6, #44] @ 0x2c │ │ │ │ + ldr r4, [r6, #44] @ 0x2c │ │ │ │ lsls r4, r0, #4 │ │ │ │ - push {r1, r4, r6, r7} │ │ │ │ + push {r1, r2, r4, r6, r7} │ │ │ │ lsls r4, r0, #4 │ │ │ │ │ │ │ │ 0049a8e0 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -552537,45 +552537,45 @@ │ │ │ │ lsls r2, r3, #4 │ │ │ │ str r2, [r4, #124] @ 0x7c │ │ │ │ lsls r4, r3, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r5, r3] │ │ │ │ + strb r6, [r5, r3] │ │ │ │ lsls r3, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r6, #23 │ │ │ │ + lsrs r2, r7, #23 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldr r2, [r4, #32] │ │ │ │ + ldr r6, [r4, #32] │ │ │ │ lsls r4, r0, #4 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ bne.n 49ab04 │ │ │ │ lsls r2, r3, #4 │ │ │ │ str r2, [r0, #24] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - add r6, sp, #456 @ 0x1c8 │ │ │ │ + add r6, sp, #472 @ 0x1d8 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r5, [sp, #728] @ 0x2d8 │ │ │ │ + str r5, [sp, #744] @ 0x2e8 │ │ │ │ lsls r0, r2, #4 │ │ │ │ lsls r6, r6, #10 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - str r0, [r1, r1] │ │ │ │ + str r4, [r1, r1] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r6, [r4, r1] │ │ │ │ + str r2, [r5, r1] │ │ │ │ lsls r3, r0, #4 │ │ │ │ lsls r0, r4, #10 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldr r7, [pc, #392] @ (49ac68 ) │ │ │ │ + ldr r7, [pc, #408] @ (49ac78 ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r0, [r3, r0] │ │ │ │ + str r4, [r3, r0] │ │ │ │ lsls r3, r0, #4 │ │ │ │ │ │ │ │ 0049aae4 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -553373,67 +553373,67 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r7, r0] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 49b31a │ │ │ │ + cbz r6, 49b31a │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r6, [r6, #116] @ 0x74 │ │ │ │ + str r2, [r7, #116] @ 0x74 │ │ │ │ lsls r4, r0, #4 │ │ │ │ ldmia r6, {r3, r4, r6, r7} │ │ │ │ lsls r2, r3, #4 │ │ │ │ muls r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #784 @ 0x310 │ │ │ │ + add r7, sp, #800 @ 0x320 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r0, [r2, #88] @ 0x58 │ │ │ │ + str r4, [r2, #88] @ 0x58 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add r7, sp, #600 @ 0x258 │ │ │ │ + add r7, sp, #616 @ 0x268 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r2, [r4, #84] @ 0x54 │ │ │ │ + str r6, [r4, #84] @ 0x54 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r2, [pc, #464] @ (49b4e4 ) │ │ │ │ + ldr r2, [pc, #480] @ (49b4f4 ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ - add r7, sp, #288 @ 0x120 │ │ │ │ + add r7, sp, #304 @ 0x130 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add r7, sp, #376 @ 0x178 │ │ │ │ + add r7, sp, #392 @ 0x188 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r4, [r5, #80] @ 0x50 │ │ │ │ + str r0, [r6, #80] @ 0x50 │ │ │ │ lsls r4, r0, #4 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #896 @ 0x380 │ │ │ │ + add r4, sp, #912 @ 0x390 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r0, [r3, r4] │ │ │ │ + str r4, [r3, r4] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r6, [r3, #40] @ 0x28 │ │ │ │ + str r2, [r4, #40] @ 0x28 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add r3, sp, #600 @ 0x258 │ │ │ │ + add r3, sp, #616 @ 0x268 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r2, [r4, #20] │ │ │ │ + str r6, [r4, #20] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add r3, sp, #504 @ 0x1f8 │ │ │ │ + add r3, sp, #520 @ 0x208 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r2, [r1, #20] │ │ │ │ + str r6, [r1, #20] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add r3, sp, #432 @ 0x1b0 │ │ │ │ + add r3, sp, #448 @ 0x1c0 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add r3, sp, #240 @ 0xf0 │ │ │ │ + add r3, sp, #256 @ 0x100 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add r3, sp, #136 @ 0x88 │ │ │ │ + add r3, sp, #152 @ 0x98 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r0, [r6, #12] │ │ │ │ + str r4, [r6, #12] │ │ │ │ lsls r4, r0, #4 │ │ │ │ ldr r0, [r5, #76] @ 0x4c │ │ │ │ cbz r0, 49b368 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -554531,213 +554531,213 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #488 @ (adr r6, 49c0b4 ) │ │ │ │ + add r6, pc, #504 @ (adr r6, 49c0c4 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add r6, pc, #184 @ (adr r6, 49bf88 ) │ │ │ │ + add r6, pc, #200 @ (adr r6, 49bf98 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add r6, pc, #64 @ (adr r6, 49bf14 ) │ │ │ │ + add r6, pc, #80 @ (adr r6, 49bf24 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrh r6, [r3, r7] │ │ │ │ + ldrh r2, [r4, r7] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r2, [r3, #56] @ 0x38 │ │ │ │ + str r6, [r3, #56] @ 0x38 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add r5, pc, #800 @ (adr r5, 49c200 ) │ │ │ │ + add r5, pc, #816 @ (adr r5, 49c210 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add r5, pc, #680 @ (adr r5, 49c18c ) │ │ │ │ + add r5, pc, #696 @ (adr r5, 49c19c ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrh r0, [r7, r5] │ │ │ │ + ldrh r4, [r7, r5] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add r5, sp, #720 @ 0x2d0 │ │ │ │ + add r5, sp, #736 @ 0x2e0 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - add r5, pc, #616 @ (adr r5, 49c158 ) │ │ │ │ + add r5, pc, #632 @ (adr r5, 49c168 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add r5, pc, #496 @ (adr r5, 49c0e4 ) │ │ │ │ + add r5, pc, #512 @ (adr r5, 49c0f4 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrh r2, [r1, r5] │ │ │ │ + ldrh r6, [r1, r5] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add r5, sp, #536 @ 0x218 │ │ │ │ + add r5, sp, #552 @ 0x228 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - add r5, pc, #432 @ (adr r5, 49c0b0 ) │ │ │ │ + add r5, pc, #448 @ (adr r5, 49c0c0 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add r5, pc, #312 @ (adr r5, 49c03c ) │ │ │ │ + add r5, pc, #328 @ (adr r5, 49c04c ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrh r4, [r3, r4] │ │ │ │ + ldrh r0, [r4, r4] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrh r0, [r1, r4] │ │ │ │ + ldrh r4, [r1, r4] │ │ │ │ lsls r4, r0, #4 │ │ │ │ ldr r4, [r3, #72] @ 0x48 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r7, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r7, [sp, #992] @ 0x3e0 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - add r5, pc, #120 @ (adr r5, 49bf90 ) │ │ │ │ + add r5, pc, #136 @ (adr r5, 49bfa0 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r3, #29] │ │ │ │ + strb r4, [r3, #29] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add r4, pc, #792 @ (adr r4, 49c23c ) │ │ │ │ + add r4, pc, #808 @ (adr r4, 49c24c ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrh r2, [r2, r2] │ │ │ │ + ldrh r6, [r2, r2] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrh r4, [r0, r7] │ │ │ │ + ldrh r0, [r1, r7] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - add r4, pc, #592 @ (adr r4, 49c180 ) │ │ │ │ + add r4, pc, #608 @ (adr r4, 49c190 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add r4, pc, #472 @ (adr r4, 49c10c ) │ │ │ │ + add r4, pc, #488 @ (adr r4, 49c11c ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrh r4, [r0, r1] │ │ │ │ + ldrh r0, [r1, r1] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add r4, pc, #368 @ (adr r4, 49c0ac ) │ │ │ │ + add r4, pc, #384 @ (adr r4, 49c0bc ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrh r0, [r5, r0] │ │ │ │ + ldrh r4, [r5, r0] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add r4, sp, #272 @ 0x110 │ │ │ │ + add r4, sp, #288 @ 0x120 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - add r4, pc, #168 @ (adr r4, 49bff0 ) │ │ │ │ + add r4, pc, #184 @ (adr r4, 49c000 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add r4, pc, #48 @ (adr r4, 49bf7c ) │ │ │ │ + add r4, pc, #64 @ (adr r4, 49bf8c ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r2, [r3, r7] │ │ │ │ + ldr r6, [r3, r7] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strb r4, [r5, #24] │ │ │ │ + strb r0, [r6, #24] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add r3, pc, #616 @ (adr r3, 49c1c0 ) │ │ │ │ + add r3, pc, #632 @ (adr r3, 49c1d0 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r6, [r4, r5] │ │ │ │ + ldr r2, [r5, r5] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add r3, sp, #640 @ 0x280 │ │ │ │ + add r3, sp, #656 @ 0x290 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - add r3, pc, #536 @ (adr r3, 49c17c ) │ │ │ │ + add r3, pc, #552 @ (adr r3, 49c18c ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add r3, pc, #416 @ (adr r3, 49c108 ) │ │ │ │ + add r3, pc, #432 @ (adr r3, 49c118 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r6, [r6, r4] │ │ │ │ + ldr r2, [r7, r4] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add r3, sp, #456 @ 0x1c8 │ │ │ │ + add r3, sp, #472 @ 0x1d8 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - add r3, pc, #352 @ (adr r3, 49c0d4 ) │ │ │ │ + add r3, pc, #368 @ (adr r3, 49c0e4 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add r3, pc, #232 @ (adr r3, 49c060 ) │ │ │ │ + add r3, pc, #248 @ (adr r3, 49c070 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r0, [r1, r4] │ │ │ │ + ldr r4, [r1, r4] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add r2, pc, #1008 @ (adr r2, 49c370 ) │ │ │ │ + add r3, pc, #0 @ (adr r3, 49bf80 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r0, [r1, r3] │ │ │ │ + ldr r4, [r1, r3] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ + ldr r6, [r6, r2] │ │ │ │ lsls r4, r0, #4 │ │ │ │ ldr r6, [r0, #36] @ 0x24 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r5, [sp, #632] @ 0x278 │ │ │ │ + ldr r5, [sp, #648] @ 0x288 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - add r2, pc, #800 @ (adr r2, 49c2b4 ) │ │ │ │ + add r2, pc, #816 @ (adr r2, 49c2c4 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strb r6, [r0, #20] │ │ │ │ + strb r2, [r1, #20] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add r2, pc, #472 @ (adr r2, 49c174 ) │ │ │ │ + add r2, pc, #488 @ (adr r2, 49c184 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r2, [r0, r1] │ │ │ │ + ldr r6, [r0, r1] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r0, [r5, #4] │ │ │ │ + str r4, [r5, #4] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r0, [r5, r0] │ │ │ │ + ldr r4, [r5, r0] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add r2, pc, #288 @ (adr r2, 49c0cc ) │ │ │ │ + add r2, pc, #304 @ (adr r2, 49c0dc ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add r2, pc, #432 @ (adr r2, 49c160 ) │ │ │ │ + add r2, pc, #448 @ (adr r2, 49c170 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add r2, pc, #184 @ (adr r2, 49c06c ) │ │ │ │ + add r2, pc, #200 @ (adr r2, 49c07c ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add r2, pc, #64 @ (adr r2, 49bff8 ) │ │ │ │ + add r2, pc, #80 @ (adr r2, 49c008 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrsb r6, [r3, r7] │ │ │ │ + ldrsb r2, [r4, r7] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add r1, pc, #984 @ (adr r1, 49c398 ) │ │ │ │ + add r1, pc, #1000 @ (adr r1, 49c3a8 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrsb r2, [r0, r7] │ │ │ │ + ldrsb r6, [r0, r7] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add r1, sp, #1016 @ 0x3f8 │ │ │ │ + add r2, sp, #8 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - add r1, pc, #920 @ (adr r1, 49c364 ) │ │ │ │ + add r1, pc, #936 @ (adr r1, 49c374 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add r1, pc, #816 @ (adr r1, 49c300 ) │ │ │ │ + add r1, pc, #832 @ (adr r1, 49c310 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrsb r2, [r3, r6] │ │ │ │ + ldrsb r6, [r3, r6] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add r1, sp, #760 @ 0x2f8 │ │ │ │ + add r1, sp, #776 @ 0x308 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - add r1, pc, #664 @ (adr r1, 49c274 ) │ │ │ │ + add r1, pc, #680 @ (adr r1, 49c284 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add r1, pc, #560 @ (adr r1, 49c210 ) │ │ │ │ + add r1, pc, #576 @ (adr r1, 49c220 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrsb r2, [r3, r5] │ │ │ │ + ldrsb r6, [r3, r5] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrh r4, [r4, #42] @ 0x2a │ │ │ │ + ldrh r0, [r5, #42] @ 0x2a │ │ │ │ lsls r1, r0, #4 │ │ │ │ - add r1, pc, #352 @ (adr r1, 49c14c ) │ │ │ │ + add r1, pc, #368 @ (adr r1, 49c15c ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrsb r4, [r4, r4] │ │ │ │ + ldrsb r0, [r5, r4] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add r1, pc, #264 @ (adr r1, 49c0fc ) │ │ │ │ + add r1, pc, #280 @ (adr r1, 49c10c ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrsb r0, [r1, r4] │ │ │ │ + ldrsb r4, [r1, r4] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add r1, pc, #416 @ (adr r1, 49c19c ) │ │ │ │ + add r1, pc, #432 @ (adr r1, 49c1ac ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add r1, pc, #256 @ (adr r1, 49c100 ) │ │ │ │ + add r1, pc, #272 @ (adr r1, 49c110 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrb r0, [r1, #16] │ │ │ │ + ldrb r4, [r1, #16] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add r0, pc, #928 @ (adr r0, 49c3a8 ) │ │ │ │ + add r0, pc, #944 @ (adr r0, 49c3b8 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrsb r4, [r6, r2] │ │ │ │ + ldrsb r0, [r7, r2] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrsb r0, [r0, r2] │ │ │ │ + ldrsb r4, [r0, r2] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrsh r4, [r7, r1] │ │ │ │ + ldrsh r0, [r0, r2] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r3, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r3, [sp, #472] @ 0x1d8 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - add r0, pc, #624 @ (adr r0, 49c28c ) │ │ │ │ + add r0, pc, #640 @ (adr r0, 49c29c ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add r0, pc, #560 @ (adr r0, 49c250 ) │ │ │ │ + add r0, pc, #576 @ (adr r0, 49c260 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrsb r2, [r2, r1] │ │ │ │ + ldrsb r6, [r2, r1] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add r0, pc, #760 @ (adr r0, 49c320 ) │ │ │ │ + add r0, pc, #776 @ (adr r0, 49c330 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add r0, pc, #552 @ (adr r0, 49c254 ) │ │ │ │ + add r0, pc, #568 @ (adr r0, 49c264 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r7, [sp, #600] @ 0x258 │ │ │ │ + ldr r7, [sp, #616] @ 0x268 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrb r4, [r3, r6] │ │ │ │ + ldrb r0, [r4, r6] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strb r6, [r2, r5] │ │ │ │ + strb r2, [r3, r5] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r7, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r7, [sp, #472] @ 0x1d8 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strb r6, [r7, r4] │ │ │ │ + strb r2, [r0, r5] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r7, [sp, #352] @ 0x160 │ │ │ │ + ldr r7, [sp, #368] @ 0x170 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strb r4, [r4, r4] │ │ │ │ + strb r0, [r5, r4] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add r7, pc, #384 @ (adr r7, 49c1cc ) │ │ │ │ + add r7, pc, #400 @ (adr r7, 49c1dc ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r7, [sp, #288] @ 0x120 │ │ │ │ + ldr r7, [sp, #304] @ 0x130 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r7, [sp, #184] @ 0xb8 │ │ │ │ + ldr r7, [sp, #200] @ 0xc8 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strb r4, [r7, r3] │ │ │ │ + strb r0, [r0, r4] │ │ │ │ lsls r4, r0, #4 │ │ │ │ ldr.w r3, [pc, #3224] @ 49ccf4 │ │ │ │ mov r6, r1 │ │ │ │ movw r2, #7909 @ 0x1ee5 │ │ │ │ ldr.w r0, [pc, #3220] @ 49ccf8 │ │ │ │ mov r4, r5 │ │ │ │ add r0, pc │ │ │ │ @@ -555826,365 +555826,365 @@ │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #3544 @ 0xdd8 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r3, r4] │ │ │ │ + strh r0, [r4, r4] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r5, [sp, #616] @ 0x268 │ │ │ │ + ldr r5, [sp, #632] @ 0x278 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r5, [sp, #280] @ 0x118 │ │ │ │ + ldr r5, [sp, #296] @ 0x128 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r5, [sp, #192] @ 0xc0 │ │ │ │ + ldr r5, [sp, #208] @ 0xd0 │ │ │ │ lsls r4, r0, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r1, #124] @ 0x7c │ │ │ │ + ldr r4, [r1, #124] @ 0x7c │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r4, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strh r2, [r1, r3] │ │ │ │ + strh r6, [r1, r3] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r4, [sp, #848] @ 0x350 │ │ │ │ + ldr r4, [sp, #864] @ 0x360 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r6, [r7, #16] │ │ │ │ + str r2, [r0, #20] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strh r6, [r1, r2] │ │ │ │ + strh r2, [r2, r2] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strh r0, [r6, r4] │ │ │ │ + strh r4, [r6, r4] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldr r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r3, [sp, #904] @ 0x388 │ │ │ │ + ldr r3, [sp, #920] @ 0x398 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r0, [r6, r6] │ │ │ │ + str r4, [r6, r6] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add r3, pc, #936 @ (adr r3, 49d0e0 ) │ │ │ │ + add r3, pc, #952 @ (adr r3, 49d0f0 ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r3, [sp, #832] @ 0x340 │ │ │ │ + ldr r3, [sp, #848] @ 0x350 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r3, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r3, [sp, #728] @ 0x2d8 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r0, [r0, r6] │ │ │ │ + str r4, [r0, r6] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r2, [r5, r5] │ │ │ │ + str r6, [r5, r5] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strb r4, [r7, r2] │ │ │ │ + strb r0, [r0, r3] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r6, [sp, #344] @ 0x158 │ │ │ │ + str r6, [sp, #360] @ 0x168 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldr r3, [sp, #512] @ 0x200 │ │ │ │ + ldr r3, [sp, #528] @ 0x210 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r6, [r6, r4] │ │ │ │ + str r2, [r7, r4] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add r3, pc, #472 @ (adr r3, 49cf34 ) │ │ │ │ + add r3, pc, #488 @ (adr r3, 49cf44 ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r3, [sp, #384] @ 0x180 │ │ │ │ + ldr r3, [sp, #400] @ 0x190 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r3, [sp, #296] @ 0x128 │ │ │ │ + ldr r3, [sp, #312] @ 0x138 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strb r4, [r0, #27] │ │ │ │ + strb r0, [r1, #27] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r2, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r0, [r1, r3] │ │ │ │ + str r4, [r1, r3] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r2, [sp, #848] @ 0x350 │ │ │ │ + ldr r2, [sp, #864] @ 0x360 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r0, [r4, r2] │ │ │ │ + str r4, [r4, r2] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strh r6, [r3, #52] @ 0x34 │ │ │ │ + strh r2, [r4, #52] @ 0x34 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r2, [sp, #552] @ 0x228 │ │ │ │ + ldr r2, [sp, #568] @ 0x238 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r6, [r2, r1] │ │ │ │ + str r2, [r3, r1] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r2, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r2, [sp, #432] @ 0x1b0 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r2, [r6, r0] │ │ │ │ + str r6, [r6, r0] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + ldr r2, [sp, #264] @ 0x108 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r0, [r1, r0] │ │ │ │ + str r4, [r1, r0] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r6, [r3, r1] │ │ │ │ + ldr r2, [r4, r1] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r6, [r5, r4] │ │ │ │ + str r2, [r6, r4] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldr r1, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r1, [sp, #896] @ 0x380 │ │ │ │ + ldr r1, [sp, #912] @ 0x390 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r7, [pc, #696] @ (49d060 ) │ │ │ │ + ldr r7, [pc, #712] @ (49d070 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r1, [sp, #808] @ 0x328 │ │ │ │ + ldr r1, [sp, #824] @ 0x338 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r1, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r1, [sp, #704] @ 0x2c0 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r7, [pc, #488] @ (49cfa0 ) │ │ │ │ + ldr r7, [pc, #504] @ (49cfb0 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ ldr r0, [r1, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #280] @ 0x118 │ │ │ │ + ldr r1, [sp, #296] @ 0x128 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r7, [pc, #64] @ (49ce04 ) │ │ │ │ + ldr r7, [pc, #80] @ (49ce14 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r0, [sp, #592] @ 0x250 │ │ │ │ + ldr r0, [sp, #608] @ 0x260 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r6, [pc, #376] @ (49cf44 ) │ │ │ │ + ldr r6, [pc, #392] @ (49cf54 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r7, [pc, #608] @ (49d030 ) │ │ │ │ + ldr r7, [pc, #624] @ (49d040 ) │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldr r0, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r0, [sp, #296] @ 0x128 │ │ │ │ + ldr r0, [sp, #312] @ 0x138 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r6, [pc, #96] @ (49ce3c ) │ │ │ │ + ldr r6, [pc, #112] @ (49ce4c ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - subs r0, #118 @ 0x76 │ │ │ │ + subs r0, #122 @ 0x7a │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldr r5, [pc, #752] @ (49d0d4 ) │ │ │ │ + ldr r5, [pc, #768] @ (49d0e4 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r7, [sp, #880] @ 0x370 │ │ │ │ + str r7, [sp, #896] @ 0x380 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r6, [r0, #64] @ 0x40 │ │ │ │ + ldr r2, [r1, #64] @ 0x40 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r7, [sp, #624] @ 0x270 │ │ │ │ + str r7, [sp, #640] @ 0x280 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r5, [pc, #408] @ (49cf8c ) │ │ │ │ + ldr r5, [pc, #424] @ (49cf9c ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r6, [pc, #704] @ (49d0b8 ) │ │ │ │ + ldr r6, [pc, #720] @ (49d0c8 ) │ │ │ │ lsls r6, r1, #4 │ │ │ │ - str r7, [sp, #512] @ 0x200 │ │ │ │ + str r7, [sp, #528] @ 0x210 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r7, [sp, #392] @ 0x188 │ │ │ │ + str r7, [sp, #408] @ 0x198 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r5, [pc, #192] @ (49cec4 ) │ │ │ │ + ldr r5, [pc, #208] @ (49ced4 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r7, [sp, #344] @ 0x158 │ │ │ │ + ldr r7, [sp, #360] @ 0x168 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - str r7, [sp, #232] @ 0xe8 │ │ │ │ + str r7, [sp, #248] @ 0xf8 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r7, [sp, #112] @ 0x70 │ │ │ │ + str r7, [sp, #128] @ 0x80 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r4, [pc, #936] @ (49d1bc ) │ │ │ │ + ldr r4, [pc, #952] @ (49d1cc ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r4, [pc, #832] @ (49d158 ) │ │ │ │ + ldr r4, [pc, #848] @ (49d168 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r7, [sp, #840] @ 0x348 │ │ │ │ + str r7, [sp, #856] @ 0x358 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r6, [sp, #1000] @ 0x3e8 │ │ │ │ + str r6, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r6, [sp, #912] @ 0x390 │ │ │ │ + str r6, [sp, #928] @ 0x3a0 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r6, [sp, #816] @ 0x330 │ │ │ │ + str r6, [sp, #832] @ 0x340 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r4, [pc, #600] @ (49d084 ) │ │ │ │ + ldr r4, [pc, #616] @ (49d094 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r4, [pc, #488] @ (49d018 ) │ │ │ │ + ldr r4, [pc, #504] @ (49d028 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r5, [pc, #824] @ (49d16c ) │ │ │ │ + ldr r5, [pc, #840] @ (49d17c ) │ │ │ │ lsls r6, r1, #4 │ │ │ │ - str r6, [sp, #656] @ 0x290 │ │ │ │ + str r6, [sp, #672] @ 0x2a0 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r6, [sp, #568] @ 0x238 │ │ │ │ + str r6, [sp, #584] @ 0x248 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r6, [sp, #456] @ 0x1c8 │ │ │ │ + str r6, [sp, #472] @ 0x1d8 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r4, [pc, #240] @ (49cf34 ) │ │ │ │ + ldr r4, [pc, #256] @ (49cf44 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r4, [pc, #104] @ (49ceb0 ) │ │ │ │ + ldr r4, [pc, #120] @ (49cec0 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r6, [sp, #272] @ 0x110 │ │ │ │ + str r6, [sp, #288] @ 0x120 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r6, [sp, #344] @ 0x158 │ │ │ │ + str r6, [sp, #360] @ 0x168 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r6, [sp, #320] @ 0x140 │ │ │ │ + ldr r6, [sp, #336] @ 0x150 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - add r6, sp, #176 @ 0xb0 │ │ │ │ + add r6, sp, #192 @ 0xc0 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r6, [sp, #16] │ │ │ │ + str r6, [sp, #32] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r5, [sp, #920] @ 0x398 │ │ │ │ + str r5, [sp, #936] @ 0x3a8 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r3, [pc, #720] @ (49d134 ) │ │ │ │ + ldr r3, [pc, #736] @ (49d144 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r3, [pc, #624] @ (49d0d8 ) │ │ │ │ + ldr r3, [pc, #640] @ (49d0e8 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r5, [sp, #768] @ 0x300 │ │ │ │ + str r5, [sp, #784] @ 0x310 │ │ │ │ lsls r4, r0, #4 │ │ │ │ itee lt │ │ │ │ lsllt r0, r0, #4 │ │ │ │ - strge r5, [sp, #784] @ 0x310 │ │ │ │ + strge r5, [sp, #800] @ 0x320 │ │ │ │ lslge r4, r0, #4 │ │ │ │ - ldr r3, [pc, #336] @ (49cfc8 ) │ │ │ │ + ldr r3, [pc, #352] @ (49cfd8 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r4, [pc, #664] @ (49d114 ) │ │ │ │ + ldr r4, [pc, #680] @ (49d124 ) │ │ │ │ lsls r6, r1, #4 │ │ │ │ - str r5, [sp, #504] @ 0x1f8 │ │ │ │ + str r5, [sp, #520] @ 0x208 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r5, [sp, #416] @ 0x1a0 │ │ │ │ + str r5, [sp, #432] @ 0x1b0 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r3, [pc, #144] @ (49cf18 ) │ │ │ │ + ldr r3, [pc, #160] @ (49cf28 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - adds r5, #206 @ 0xce │ │ │ │ + adds r5, #210 @ 0xd2 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r5, [sp, #232] @ 0xe8 │ │ │ │ + str r5, [sp, #248] @ 0xf8 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r5, [sp, #584] @ 0x248 │ │ │ │ + str r5, [sp, #600] @ 0x258 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r5, [sp, #152] @ 0x98 │ │ │ │ + str r5, [sp, #168] @ 0xa8 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r5, [sp, #32] │ │ │ │ + str r5, [sp, #48] @ 0x30 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r2, [pc, #856] @ (49d1f8 ) │ │ │ │ + ldr r2, [pc, #872] @ (49d208 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ ldrsb r0, [r0, r7] │ │ │ │ movs r0, r0 │ │ │ │ - bics r4, r2 │ │ │ │ + bics r0, r3 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r4, [sp, #736] @ 0x2e0 │ │ │ │ + str r4, [sp, #752] @ 0x2f0 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r2, [pc, #520] @ (49d0b8 ) │ │ │ │ + ldr r2, [pc, #536] @ (49d0c8 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r4, [sp, #568] @ 0x238 │ │ │ │ + str r4, [sp, #584] @ 0x248 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r2, [pc, #352] @ (49d018 ) │ │ │ │ + ldr r2, [pc, #368] @ (49d028 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strb r6, [r1, #0] │ │ │ │ + strb r2, [r2, #0] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r4, [sp, #296] @ 0x128 │ │ │ │ + str r4, [sp, #312] @ 0x138 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r2, [pc, #80] @ (49cf14 ) │ │ │ │ + ldr r2, [pc, #96] @ (49cf24 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r4, [sp, #304] @ 0x130 │ │ │ │ + ldr r4, [sp, #320] @ 0x140 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - str r4, [sp, #192] @ 0xc0 │ │ │ │ + str r4, [sp, #208] @ 0xd0 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r4, [sp, #72] @ 0x48 │ │ │ │ + str r4, [sp, #88] @ 0x58 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r1, [pc, #896] @ (49d254 ) │ │ │ │ + ldr r1, [pc, #912] @ (49d264 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strh r6, [r4, r5] │ │ │ │ + strh r2, [r5, r5] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r3, [sp, #824] @ 0x338 │ │ │ │ + str r3, [sp, #840] @ 0x348 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r1, [pc, #608] @ (49d140 ) │ │ │ │ + ldr r1, [pc, #624] @ (49d150 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrb r4, [r3, #30] │ │ │ │ + ldrb r0, [r4, #30] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - str r3, [sp, #552] @ 0x228 │ │ │ │ + str r3, [sp, #568] @ 0x238 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r1, [pc, #336] @ (49d03c ) │ │ │ │ + ldr r1, [pc, #352] @ (49d04c ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r2, [pc, #640] @ (49d170 ) │ │ │ │ + ldr r2, [pc, #656] @ (49d180 ) │ │ │ │ lsls r6, r1, #4 │ │ │ │ - str r3, [sp, #448] @ 0x1c0 │ │ │ │ + str r3, [sp, #464] @ 0x1d0 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r3, [sp, #328] @ 0x148 │ │ │ │ + str r3, [sp, #344] @ 0x158 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r1, [pc, #128] @ (49cf7c ) │ │ │ │ + ldr r1, [pc, #144] @ (49cf8c ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r1, [pc, #40] @ (49cf28 ) │ │ │ │ + ldr r1, [pc, #56] @ (49cf38 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r2, [pc, #376] @ (49d07c ) │ │ │ │ + ldr r2, [pc, #392] @ (49d08c ) │ │ │ │ lsls r6, r1, #4 │ │ │ │ - str r3, [sp, #208] @ 0xd0 │ │ │ │ + str r3, [sp, #224] @ 0xe0 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r3, [sp, #120] @ 0x78 │ │ │ │ + str r3, [sp, #136] @ 0x88 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r3, [sp, #672] @ 0x2a0 │ │ │ │ + str r3, [sp, #688] @ 0x2b0 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + str r3, [sp, #16] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r2, [sp, #904] @ 0x388 │ │ │ │ + str r2, [sp, #920] @ 0x398 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r0, [pc, #704] @ (49d1dc ) │ │ │ │ + ldr r0, [pc, #720] @ (49d1ec ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r0, [pc, #576] @ (49d160 ) │ │ │ │ + ldr r0, [pc, #592] @ (49d170 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r1, [pc, #904] @ (49d2ac ) │ │ │ │ + ldr r1, [pc, #920] @ (49d2bc ) │ │ │ │ lsls r6, r1, #4 │ │ │ │ - str r2, [sp, #744] @ 0x2e8 │ │ │ │ + str r2, [sp, #760] @ 0x2f8 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r2, [sp, #656] @ 0x290 │ │ │ │ + str r2, [sp, #672] @ 0x2a0 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r2, [sp, #568] @ 0x238 │ │ │ │ + str r2, [sp, #584] @ 0x248 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r0, [pc, #352] @ (49d094 ) │ │ │ │ + ldr r0, [pc, #368] @ (49d0a4 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r2, [sp, #416] @ 0x1a0 │ │ │ │ + str r2, [sp, #432] @ 0x1b0 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r0, [pc, #200] @ (49d004 ) │ │ │ │ + ldr r0, [pc, #216] @ (49d014 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r2, [sp, #168] @ 0xa8 │ │ │ │ + str r2, [sp, #184] @ 0xb8 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - blxns lr │ │ │ │ + blx pc │ │ │ │ lsls r4, r0, #4 │ │ │ │ - @ instruction: 0x47de │ │ │ │ + @ instruction: 0x47e2 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r1, [pc, #208] @ (49d01c ) │ │ │ │ + ldr r1, [pc, #224] @ (49d02c ) │ │ │ │ lsls r6, r1, #4 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ + str r2, [sp, #72] @ 0x48 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r1, [sp, #992] @ 0x3e0 │ │ │ │ + str r1, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r4, r0, #4 │ │ │ │ @ instruction: 0xf2240113 │ │ │ │ - ldr r3, [pc, #104] @ (49cfc4 ) │ │ │ │ + ldr r3, [pc, #120] @ (49cfd4 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r2, [sp, #480] @ 0x1e0 │ │ │ │ + str r2, [sp, #496] @ 0x1f0 │ │ │ │ lsls r4, r0, #4 │ │ │ │ addw r1, r8, #19 │ │ │ │ - ldr r2, [pc, #1016] @ (49d360 ) │ │ │ │ + ldr r3, [pc, #8] @ (49cf70 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r0, [r3, r0] │ │ │ │ + ldr r4, [r3, r0] │ │ │ │ lsls r3, r0, #4 │ │ │ │ @ instruction: 0xf1ec0113 │ │ │ │ - ldr r2, [pc, #904] @ (49d2fc ) │ │ │ │ + ldr r2, [pc, #920] @ (49d30c ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r2, [sp, #32] │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ lsls r4, r0, #4 │ │ │ │ rsbs r1, r0, #19 │ │ │ │ - ldr r2, [pc, #792] @ (49d298 ) │ │ │ │ + ldr r2, [pc, #808] @ (49d2a8 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - stmia r0!, {r3, r4, r6} │ │ │ │ + stmia r0!, {r2, r3, r4, r6} │ │ │ │ lsls r3, r0, #4 │ │ │ │ subs.w r1, r4, #19 │ │ │ │ - ldr r2, [pc, #680] @ (49d234 ) │ │ │ │ + ldr r2, [pc, #696] @ (49d244 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r2, [sp, #288] @ 0x120 │ │ │ │ + str r2, [sp, #304] @ 0x130 │ │ │ │ lsls r4, r0, #4 │ │ │ │ @ instruction: 0xf1980113 │ │ │ │ - ldr r2, [pc, #568] @ (49d1d0 ) │ │ │ │ + ldr r2, [pc, #584] @ (49d1e0 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - @ instruction: 0xb8f8 │ │ │ │ + @ instruction: 0xb8fc │ │ │ │ lsls r3, r0, #4 │ │ │ │ sbcs.w r1, ip, #19 │ │ │ │ - ldr r2, [pc, #456] @ (49d16c ) │ │ │ │ + ldr r2, [pc, #472] @ (49d17c ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - stmia r3!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r3!, {r5, r6, r7} │ │ │ │ lsls r3, r0, #4 │ │ │ │ sbc.w r1, r0, #19 │ │ │ │ - ldr r2, [pc, #344] @ (49d108 ) │ │ │ │ + ldr r2, [pc, #360] @ (49d118 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrsb r4, [r2, r4] │ │ │ │ + ldrsb r0, [r3, r4] │ │ │ │ lsls r3, r0, #4 │ │ │ │ adc.w r1, r4, #19 │ │ │ │ - ldr r2, [pc, #232] @ (49d0a4 ) │ │ │ │ + ldr r2, [pc, #248] @ (49d0b4 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r1, [sp, #928] @ 0x3a0 │ │ │ │ + str r1, [sp, #944] @ 0x3b0 │ │ │ │ lsls r4, r0, #4 │ │ │ │ @ instruction: 0xf1280113 │ │ │ │ - ldr r2, [pc, #120] @ (49d040 ) │ │ │ │ + ldr r2, [pc, #136] @ (49d050 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strb r0, [r6, r7] │ │ │ │ + strb r4, [r6, r7] │ │ │ │ lsls r3, r0, #4 │ │ │ │ │ │ │ │ 0049cfcc : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -556249,21 +556249,21 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ lsrs r6, r3 │ │ │ │ lsls r4, r3, #4 │ │ │ │ add r2, sp, #856 @ 0x358 │ │ │ │ lsls r2, r3, #4 │ │ │ │ cmp r7, #12 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r2, #6] │ │ │ │ + strb r0, [r3, #6] │ │ │ │ lsls r4, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #848] @ (49d3cc ) │ │ │ │ + ldr r5, [pc, #864] @ (49d3dc ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ - orrs r4, r5 │ │ │ │ + orrs r0, r6 │ │ │ │ lsls r4, r0, #4 │ │ │ │ │ │ │ │ 0049d080 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -556357,21 +556357,21 @@ │ │ │ │ lsls r2, r3, #4 │ │ │ │ ands r4, r0 │ │ │ │ lsls r4, r3, #4 │ │ │ │ cmp r7, #12 │ │ │ │ movs r0, r0 │ │ │ │ add r1, sp, #896 @ 0x380 │ │ │ │ lsls r2, r3, #4 │ │ │ │ - strb r0, [r5, #2] │ │ │ │ + strb r4, [r5, #2] │ │ │ │ lsls r4, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #976] @ (49d548 ) │ │ │ │ + ldr r4, [pc, #992] @ (49d558 ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ - negs r0, r0 │ │ │ │ + negs r4, r0 │ │ │ │ lsls r4, r0, #4 │ │ │ │ │ │ │ │ 0049d17c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -556542,21 +556542,21 @@ │ │ │ │ lsls r2, r3, #4 │ │ │ │ subs r6, #92 @ 0x5c │ │ │ │ lsls r4, r3, #4 │ │ │ │ cmp r7, #12 │ │ │ │ movs r0, r0 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ lsls r2, r3, #4 │ │ │ │ - ldr r0, [r5, #108] @ 0x6c │ │ │ │ + ldr r4, [r5, #108] @ 0x6c │ │ │ │ lsls r4, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #240] @ (49d428 ) │ │ │ │ + ldr r3, [pc, #256] @ (49d438 ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ - lsls r0, r0 │ │ │ │ + lsls r4, r0 │ │ │ │ lsls r4, r0, #4 │ │ │ │ │ │ │ │ 0049d33c : │ │ │ │ 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 │ │ │ │ @@ -556971,86 +556971,86 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ add r6, pc, #360 @ (adr r6, 49d904 ) │ │ │ │ lsls r2, r3, #4 │ │ │ │ ldrsb r0, [r0, r7] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #712] @ (49da6c ) │ │ │ │ + ldr r3, [pc, #728] @ (49da7c ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ strd r0, r1, [sl], #76 @ 0x4c │ │ │ │ - rors r0, r4 │ │ │ │ + rors r4, r4 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r3, [pc, #568] @ (49d9e8 ) │ │ │ │ + ldr r3, [pc, #584] @ (49d9f8 ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ b.n 49d724 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - lsls r6, r5 │ │ │ │ + lsls r2, r6 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r2, [pc, #192] @ (49d87c ) │ │ │ │ + ldr r2, [pc, #208] @ (49d88c ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ b.n 49d6f8 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - lsls r2, r2 │ │ │ │ + lsls r6, r2 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r2, [pc, #32] @ (49d7e8 ) │ │ │ │ + ldr r2, [pc, #48] @ (49d7f8 ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ b.n 49d6cc │ │ │ │ lsls r3, r2, #4 │ │ │ │ - eors r6, r6 │ │ │ │ + eors r2, r7 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r1, [pc, #992] @ (49dbb4 ) │ │ │ │ + ldr r1, [pc, #1008] @ (49dbc4 ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ b.n 49d6a0 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - eors r2, r3 │ │ │ │ + eors r6, r3 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r1, [pc, #832] @ (49db20 ) │ │ │ │ + ldr r1, [pc, #848] @ (49db30 ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ b.n 49d674 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ands r6, r7 │ │ │ │ + eors r2, r0 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r1, [pc, #672] @ (49da8c ) │ │ │ │ + ldr r1, [pc, #688] @ (49da9c ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ bvs.n 49d860 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - movs r3, #202 @ 0xca │ │ │ │ + movs r3, #206 @ 0xce │ │ │ │ lsls r3, r0, #4 │ │ │ │ - movs r3, #232 @ 0xe8 │ │ │ │ + movs r3, #236 @ 0xec │ │ │ │ lsls r3, r0, #4 │ │ │ │ b.n 49d624 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ands r2, r1 │ │ │ │ + ands r6, r1 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r1, [pc, #464] @ (49d9d4 ) │ │ │ │ + ldr r1, [pc, #480] @ (49d9e4 ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ bvs.n 49d80c │ │ │ │ lsls r3, r2, #4 │ │ │ │ - movs r2, #196 @ 0xc4 │ │ │ │ + movs r2, #200 @ 0xc8 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - movs r3, #122 @ 0x7a │ │ │ │ + movs r3, #126 @ 0x7e │ │ │ │ lsls r3, r0, #4 │ │ │ │ b.n 49d5c8 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - subs r7, #208 @ 0xd0 │ │ │ │ + subs r7, #212 @ 0xd4 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r1, [pc, #232] @ (49d904 ) │ │ │ │ + ldr r1, [pc, #248] @ (49d914 ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ b.n 49d59c │ │ │ │ lsls r3, r2, #4 │ │ │ │ - subs r7, #180 @ 0xb4 │ │ │ │ + subs r7, #184 @ 0xb8 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r1, [pc, #168] @ (49d8d0 ) │ │ │ │ + ldr r1, [pc, #184] @ (49d8e0 ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ b.n 49d570 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - subs r7, #152 @ 0x98 │ │ │ │ + subs r7, #156 @ 0x9c │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r1, [pc, #104] @ (49d89c ) │ │ │ │ + ldr r1, [pc, #120] @ (49d8ac ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ │ │ │ │ 0049d834 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -557092,21 +557092,21 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ subs r0, #170 @ 0xaa │ │ │ │ lsls r4, r3, #4 │ │ │ │ add r2, pc, #648 @ (adr r2, 49db28 ) │ │ │ │ lsls r2, r3, #4 │ │ │ │ cmp r7, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ + ldr r4, [r4, #20] │ │ │ │ lsls r4, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #240] @ (49d9a0 ) │ │ │ │ + ldr r0, [pc, #256] @ (49d9b0 ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ - subs r2, #248 @ 0xf8 │ │ │ │ + subs r2, #252 @ 0xfc │ │ │ │ lsls r4, r0, #4 │ │ │ │ │ │ │ │ 0049d8b4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -558193,173 +558193,173 @@ │ │ │ │ nop │ │ │ │ add r1, pc, #792 @ (adr r1, 49e6c8 ) │ │ │ │ lsls r2, r3, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #128] @ (49e43c ) │ │ │ │ + ldr r0, [pc, #144] @ (49e44c ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrb r6, [r4, #11] │ │ │ │ + ldrb r2, [r5, #11] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - subs r4, r7, #7 │ │ │ │ + movs r0, #0 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - adds r5, #210 @ 0xd2 │ │ │ │ + adds r5, #214 @ 0xd6 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - subs r0, r7, #5 │ │ │ │ + subs r4, r7, #5 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - adds r5, #74 @ 0x4a │ │ │ │ + adds r5, #78 @ 0x4e │ │ │ │ lsls r4, r0, #4 │ │ │ │ - subs r4, r6, #4 │ │ │ │ + subs r0, r7, #4 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - adds r5, #6 │ │ │ │ + adds r5, #10 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - adds r4, r7, #6 │ │ │ │ + adds r0, r0, #7 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - adds r3, #142 @ 0x8e │ │ │ │ + adds r3, #146 @ 0x92 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - adds r2, r4, #6 │ │ │ │ + adds r6, r4, #6 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - adds r3, #116 @ 0x74 │ │ │ │ + adds r3, #120 @ 0x78 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - adds r0, r1, #6 │ │ │ │ + adds r4, r1, #6 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - adds r3, #90 @ 0x5a │ │ │ │ + adds r3, #94 @ 0x5e │ │ │ │ lsls r4, r0, #4 │ │ │ │ - @ instruction: 0xf1e20101 │ │ │ │ - strb r0, [r3, #27] │ │ │ │ + @ instruction: 0xf1e60101 │ │ │ │ + strb r4, [r3, #27] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - adds r6, r3, #5 │ │ │ │ + adds r2, r4, #5 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - adds r3, #52 @ 0x34 │ │ │ │ + adds r3, #56 @ 0x38 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - adds r0, r1, #5 │ │ │ │ + adds r4, r1, #5 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - adds r3, #26 │ │ │ │ + adds r3, #30 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - adds r6, r3, #4 │ │ │ │ + adds r2, r4, #4 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - adds r2, #240 @ 0xf0 │ │ │ │ + adds r2, #244 @ 0xf4 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - @ instruction: 0xf4c00107 │ │ │ │ - strb r2, [r6, #30] │ │ │ │ + @ instruction: 0xf4c40107 │ │ │ │ + strb r6, [r6, #30] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - adds r0, r2, #3 │ │ │ │ + adds r4, r2, #3 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - adds r2, #166 @ 0xa6 │ │ │ │ + adds r2, #170 @ 0xaa │ │ │ │ lsls r4, r0, #4 │ │ │ │ - adds r6, r6, #2 │ │ │ │ + adds r2, r7, #2 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - adds r2, #136 @ 0x88 │ │ │ │ + adds r2, #140 @ 0x8c │ │ │ │ lsls r4, r0, #4 │ │ │ │ - adds r4, r3, #2 │ │ │ │ + adds r0, r4, #2 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - adds r2, #110 @ 0x6e │ │ │ │ + adds r2, #114 @ 0x72 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - adds r2, r0, #2 │ │ │ │ + adds r6, r0, #2 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - adds r2, #84 @ 0x54 │ │ │ │ + adds r2, #88 @ 0x58 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - adds r2, r4, #1 │ │ │ │ + adds r6, r4, #1 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - adds r2, #52 @ 0x34 │ │ │ │ + adds r2, #56 @ 0x38 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - adds r0, r1, #1 │ │ │ │ + adds r4, r1, #1 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - adds r2, #26 │ │ │ │ + adds r2, #30 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - adds r6, r5, #0 │ │ │ │ + adds r2, r6, #0 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - adds r2, #0 │ │ │ │ + adds r2, #4 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - adds r0, r1, #0 │ │ │ │ + adds r4, r1, #0 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - adds r1, #218 @ 0xda │ │ │ │ + adds r1, #222 @ 0xde │ │ │ │ lsls r4, r0, #4 │ │ │ │ - subs r6, r4, r7 │ │ │ │ + subs r2, r5, r7 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - adds r1, #184 @ 0xb8 │ │ │ │ + adds r1, #188 @ 0xbc │ │ │ │ lsls r4, r0, #4 │ │ │ │ - subs r4, r1, r7 │ │ │ │ + subs r0, r2, r7 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - adds r1, #158 @ 0x9e │ │ │ │ + adds r1, #162 @ 0xa2 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - subs r2, r6, r6 │ │ │ │ + subs r6, r6, r6 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - adds r1, #132 @ 0x84 │ │ │ │ + adds r1, #136 @ 0x88 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - subs r0, r3, r6 │ │ │ │ + subs r4, r3, r6 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - adds r1, #106 @ 0x6a │ │ │ │ + adds r1, #110 @ 0x6e │ │ │ │ lsls r4, r0, #4 │ │ │ │ - subs r6, r7, r5 │ │ │ │ + subs r2, r0, r6 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - adds r1, #80 @ 0x50 │ │ │ │ + adds r1, #84 @ 0x54 │ │ │ │ lsls r4, r0, #4 │ │ │ │ cmn r0, r4 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - strb r2, [r7, #24] │ │ │ │ + strb r6, [r7, #24] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - subs r4, r2, r5 │ │ │ │ + subs r0, r3, r5 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - adds r1, #42 @ 0x2a │ │ │ │ + adds r1, #46 @ 0x2e │ │ │ │ lsls r4, r0, #4 │ │ │ │ - subs r2, r4, r4 │ │ │ │ + subs r6, r4, r4 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - adds r0, #244 @ 0xf4 │ │ │ │ + adds r0, #248 @ 0xf8 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - @ instruction: 0xf2e40107 │ │ │ │ - strb r6, [r3, #23] │ │ │ │ + @ instruction: 0xf2e80107 │ │ │ │ + strb r2, [r4, #23] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - subs r0, r7, r3 │ │ │ │ + subs r4, r7, r3 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - adds r0, #206 @ 0xce │ │ │ │ + adds r0, #210 @ 0xd2 │ │ │ │ lsls r4, r0, #4 │ │ │ │ orrs r2, r5 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - strb r4, [r5, #22] │ │ │ │ + strb r0, [r6, #22] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - subs r2, r1, r3 │ │ │ │ + subs r6, r1, r3 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - adds r0, #160 @ 0xa0 │ │ │ │ + adds r0, #164 @ 0xa4 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - subs r0, r6, r2 │ │ │ │ + subs r4, r6, r2 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - adds r0, #130 @ 0x82 │ │ │ │ + adds r0, #134 @ 0x86 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - @ instruction: 0xf2720107 │ │ │ │ - strb r4, [r5, #21] │ │ │ │ + @ instruction: 0xf2760107 │ │ │ │ + strb r0, [r6, #21] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - subs r6, r0, r2 │ │ │ │ + subs r2, r1, r2 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - adds r0, #92 @ 0x5c │ │ │ │ + adds r0, #96 @ 0x60 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add r6, sp, #80 @ 0x50 │ │ │ │ + add r6, sp, #96 @ 0x60 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strb r6, [r0, #21] │ │ │ │ + strb r2, [r1, #21] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - subs r0, r4, r1 │ │ │ │ + subs r4, r4, r1 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - adds r0, #54 @ 0x36 │ │ │ │ + adds r0, #58 @ 0x3a │ │ │ │ lsls r4, r0, #4 │ │ │ │ cmp r0, r3 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - strb r2, [r3, #20] │ │ │ │ + strb r6, [r3, #20] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - subs r0, r7, r0 │ │ │ │ + subs r4, r7, r0 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - adds r0, #14 │ │ │ │ + adds r0, #18 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add r3, sp, #624 @ 0x270 │ │ │ │ + add r3, sp, #640 @ 0x280 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrh r2, [r0, r1] │ │ │ │ + ldrh r6, [r0, r1] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - subs r4, r1, r0 │ │ │ │ + subs r0, r2, r0 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - cmp r7, #226 @ 0xe2 │ │ │ │ + cmp r7, #230 @ 0xe6 │ │ │ │ lsls r4, r0, #4 │ │ │ │ ldr r3, [pc, #120] @ (49e57c ) │ │ │ │ movw r2, #518 @ 0x206 │ │ │ │ ldr r1, [pc, #120] @ (49e580 ) │ │ │ │ ldr r0, [pc, #120] @ (49e584 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ @@ -558403,37 +558403,37 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #3692 @ 0xe6c │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r4, r2 │ │ │ │ + adds r6, r4, r2 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - cmp r6, #116 @ 0x74 │ │ │ │ + cmp r6, #120 @ 0x78 │ │ │ │ lsls r4, r0, #4 │ │ │ │ subs r7, #248 @ 0xf8 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - strb r2, [r2, #13] │ │ │ │ + strb r6, [r2, #13] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - adds r4, r5, r1 │ │ │ │ + adds r0, r6, r1 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - cmp r6, #66 @ 0x42 │ │ │ │ + cmp r6, #70 @ 0x46 │ │ │ │ lsls r4, r0, #4 │ │ │ │ bhi.n 49e508 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - adds r1, #172 @ 0xac │ │ │ │ + adds r1, #176 @ 0xb0 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r7, [sp, #24] │ │ │ │ + str r7, [sp, #40] @ 0x28 │ │ │ │ lsls r3, r0, #4 │ │ │ │ bhi.n 49e4e4 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - adds r1, #148 @ 0x94 │ │ │ │ + adds r1, #152 @ 0x98 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrb r2, [r2, #5] │ │ │ │ + ldrb r6, [r2, #5] │ │ │ │ lsls r4, r0, #4 │ │ │ │ │ │ │ │ 0049e5b0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -558611,17 +558611,17 @@ │ │ │ │ eor.w r1, r4, #24 │ │ │ │ str r5, [sp, #136] @ 0x88 │ │ │ │ lsls r2, r3, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ lsls r2, r3, #4 │ │ │ │ - asrs r6, r0, #31 │ │ │ │ + asrs r2, r1, #31 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - b.n 49e9cc │ │ │ │ + b.n 49e9d4 │ │ │ │ lsls r6, r0, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r5, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ @@ -558629,35 +558629,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [sp, #264] @ 0x108 │ │ │ │ lsls r2, r3, #4 │ │ │ │ - add r0, pc, #984 @ (adr r0, 49eb58 ) │ │ │ │ + add r0, pc, #1000 @ (adr r0, 49eb68 ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r1, #27 │ │ │ │ + asrs r2, r2, #27 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - cmp r4, #162 @ 0xa2 │ │ │ │ + cmp r4, #166 @ 0xa6 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r6, [r3, #108] @ 0x6c │ │ │ │ + ldr r2, [r4, #108] @ 0x6c │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strb r6, [r5, #5] │ │ │ │ + strb r2, [r6, #5] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrsb r6, [r0, r3] │ │ │ │ + ldrsb r2, [r1, r3] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldr r2, [r7, r2] │ │ │ │ + ldr r6, [r7, r2] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - subs r1, #190 @ 0xbe │ │ │ │ + subs r1, #194 @ 0xc2 │ │ │ │ lsls r3, r0, #4 │ │ │ │ movs r4, #66 @ 0x42 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldr r6, [r2, r2] │ │ │ │ + ldr r2, [r3, r2] │ │ │ │ lsls r7, r1, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w ip, [pc, #128] @ 49e838 │ │ │ │ sub sp, #12 │ │ │ │ @@ -558714,15 +558714,15 @@ │ │ │ │ b.n 49e808 │ │ │ │ str r3, [sp, #232] @ 0xe8 │ │ │ │ lsls r2, r3, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r5, #4 │ │ │ │ + asrs r4, r5, #4 │ │ │ │ lsls r3, r0, #4 │ │ │ │ │ │ │ │ 0049e848 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -559605,139 +559605,139 @@ │ │ │ │ lsls r2, r3, #4 │ │ │ │ ldrb r4, [r6, #11] │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r4, #17] │ │ │ │ + strb r6, [r4, #17] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - asrs r2, r7, #14 │ │ │ │ + asrs r6, r7, #14 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - cmp r0, #246 @ 0xf6 │ │ │ │ + cmp r0, #250 @ 0xfa │ │ │ │ lsls r4, r0, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #14 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r2, #7] │ │ │ │ + strb r4, [r2, #7] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - movs r6, #120 @ 0x78 │ │ │ │ + movs r6, #124 @ 0x7c │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strb r4, [r4, #5] │ │ │ │ + strb r0, [r5, #5] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - movs r6, #12 │ │ │ │ + movs r6, #16 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strb r4, [r1, #5] │ │ │ │ + strb r0, [r2, #5] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - movs r5, #244 @ 0xf4 │ │ │ │ + movs r5, #248 @ 0xf8 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strb r4, [r6, #4] │ │ │ │ + strb r0, [r7, #4] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - movs r5, #220 @ 0xdc │ │ │ │ + movs r5, #224 @ 0xe0 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - asrs r0, r3, #4 │ │ │ │ + asrs r4, r3, #4 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - movs r5, #36 @ 0x24 │ │ │ │ + movs r5, #40 @ 0x28 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strb r2, [r5, #1] │ │ │ │ + strb r6, [r5, #1] │ │ │ │ lsls r4, r0, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - mov r0, pc │ │ │ │ + mov r4, pc │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strb r4, [r6, #0] │ │ │ │ + strb r0, [r7, #0] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - movs r4, #220 @ 0xdc │ │ │ │ + movs r4, #224 @ 0xe0 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strb r6, [r2, #0] │ │ │ │ + strb r2, [r3, #0] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - movs r4, #190 @ 0xbe │ │ │ │ + movs r4, #194 @ 0xc2 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - asrs r6, r0, #2 │ │ │ │ + asrs r2, r1, #2 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldr r4, [r3, #124] @ 0x7c │ │ │ │ + ldr r0, [r4, #124] @ 0x7c │ │ │ │ lsls r4, r0, #4 │ │ │ │ - movs r4, #134 @ 0x86 │ │ │ │ + movs r4, #138 @ 0x8a │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r0, [r0, #124] @ 0x7c │ │ │ │ + ldr r4, [r0, #124] @ 0x7c │ │ │ │ lsls r4, r0, #4 │ │ │ │ - movs r4, #104 @ 0x68 │ │ │ │ + movs r4, #108 @ 0x6c │ │ │ │ lsls r4, r0, #4 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r1, #124] @ 0x7c │ │ │ │ + ldr r6, [r1, #124] @ 0x7c │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r6, [r2, #120] @ 0x78 │ │ │ │ + ldr r2, [r3, #120] @ 0x78 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - movs r4, #62 @ 0x3e │ │ │ │ + movs r4, #66 @ 0x42 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - movs r4, #44 @ 0x2c │ │ │ │ + movs r4, #48 @ 0x30 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - asrs r2, r2, #32 │ │ │ │ + asrs r6, r2, #32 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldr r2, [r6, #116] @ 0x74 │ │ │ │ + ldr r6, [r6, #116] @ 0x74 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - asrs r0, r5, #1 │ │ │ │ + asrs r4, r5, #1 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldr r6, [r0, #116] @ 0x74 │ │ │ │ + ldr r2, [r1, #116] @ 0x74 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - movs r3, #240 @ 0xf0 │ │ │ │ + movs r3, #244 @ 0xf4 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r2, [r6, #112] @ 0x70 │ │ │ │ + ldr r6, [r6, #112] @ 0x70 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - movs r3, #218 @ 0xda │ │ │ │ + movs r3, #222 @ 0xde │ │ │ │ lsls r4, r0, #4 │ │ │ │ adds r5, #88 @ 0x58 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r4, [r5, #8] │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldr r6, [r6, #108] @ 0x6c │ │ │ │ + ldr r2, [r7, #108] @ 0x6c │ │ │ │ lsls r4, r0, #4 │ │ │ │ - movs r3, #160 @ 0xa0 │ │ │ │ + movs r3, #164 @ 0xa4 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - movs r3, #138 @ 0x8a │ │ │ │ + movs r3, #142 @ 0x8e │ │ │ │ lsls r4, r0, #4 │ │ │ │ - lsrs r0, r6, #29 │ │ │ │ + lsrs r4, r6, #29 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldr r0, [r2, #108] @ 0x6c │ │ │ │ + ldr r4, [r2, #108] @ 0x6c │ │ │ │ lsls r4, r0, #4 │ │ │ │ - lsrs r4, r3, #29 │ │ │ │ + lsrs r0, r4, #29 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - movs r3, #104 @ 0x68 │ │ │ │ + movs r3, #108 @ 0x6c │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r6, [r5, #104] @ 0x68 │ │ │ │ + ldr r2, [r6, #104] @ 0x68 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r6, [r2, #104] @ 0x68 │ │ │ │ + ldr r2, [r3, #104] @ 0x68 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - movs r3, #62 @ 0x3e │ │ │ │ + movs r3, #66 @ 0x42 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r6, [r7, #100] @ 0x64 │ │ │ │ + ldr r2, [r0, #104] @ 0x68 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - movs r3, #38 @ 0x26 │ │ │ │ + movs r3, #42 @ 0x2a │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r6, [r4, #100] @ 0x64 │ │ │ │ + ldr r2, [r5, #100] @ 0x64 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - movs r3, #14 │ │ │ │ + movs r3, #18 │ │ │ │ lsls r4, r0, #4 │ │ │ │ ldmia r5!, {r1, r7} │ │ │ │ lsls r3, r2, #4 │ │ │ │ - movs r6, #120 @ 0x78 │ │ │ │ + movs r6, #124 @ 0x7c │ │ │ │ lsls r4, r0, #4 │ │ │ │ - cmp r5, #242 @ 0xf2 │ │ │ │ + cmp r5, #246 @ 0xf6 │ │ │ │ lsls r3, r0, #4 │ │ │ │ ldmia r5, {r1, r3, r5, r6} │ │ │ │ lsls r3, r2, #4 │ │ │ │ - movs r6, #96 @ 0x60 │ │ │ │ + movs r6, #100 @ 0x64 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - adds r0, #42 @ 0x2a │ │ │ │ + adds r0, #46 @ 0x2e │ │ │ │ lsls r3, r0, #4 │ │ │ │ │ │ │ │ 0049f1bc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -559833,23 +559833,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r7, #4] │ │ │ │ lsls r2, r3, #4 │ │ │ │ - str r4, [r2, #96] @ 0x60 │ │ │ │ + str r0, [r3, #96] @ 0x60 │ │ │ │ lsls r3, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r6, #68] @ 0x44 │ │ │ │ + ldr r4, [r6, #68] @ 0x44 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - movs r1, #24 │ │ │ │ + movs r1, #28 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - lsrs r2, r0, #14 │ │ │ │ + lsrs r6, r0, #14 │ │ │ │ lsls r3, r0, #4 │ │ │ │ │ │ │ │ 0049f2bc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -560076,31 +560076,31 @@ │ │ │ │ b.n 49f45e │ │ │ │ strh r2, [r1, #56] @ 0x38 │ │ │ │ lsls r2, r3, #4 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r1, #8 │ │ │ │ + lsrs r6, r1, #8 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - subs r2, r2, #5 │ │ │ │ + subs r6, r2, #5 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - bne.n 49f488 │ │ │ │ + bne.n 49f490 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - bne.n 49f404 │ │ │ │ + bne.n 49f40c │ │ │ │ lsls r4, r0, #4 │ │ │ │ - subs r2, r0, #4 │ │ │ │ + subs r6, r0, #4 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - bne.n 49f5dc │ │ │ │ + bne.n 49f3e4 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - subs r2, r5, #3 │ │ │ │ + subs r6, r5, #3 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - bne.n 49f5b4 │ │ │ │ + bne.n 49f5bc │ │ │ │ lsls r4, r0, #4 │ │ │ │ - subs r2, r2, #3 │ │ │ │ + subs r6, r2, #3 │ │ │ │ lsls r4, r0, #4 │ │ │ │ │ │ │ │ 0049f4ec : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -560188,23 +560188,23 @@ │ │ │ │ lsls r4, r3, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r2, #44] @ 0x2c │ │ │ │ lsls r2, r3, #4 │ │ │ │ - lsrs r6, r7, #2 │ │ │ │ + lsrs r2, r0, #3 │ │ │ │ lsls r3, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 49f4e8 │ │ │ │ + beq.n 49f4f0 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - adds r6, r6, #7 │ │ │ │ + adds r2, r7, #7 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r6, [r1, #44] @ 0x2c │ │ │ │ + str r2, [r2, #44] @ 0x2c │ │ │ │ lsls r3, r0, #4 │ │ │ │ │ │ │ │ 0049f5dc : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -560492,21 +560492,21 @@ │ │ │ │ bl 440384 │ │ │ │ b.n 49f838 │ │ │ │ nop │ │ │ │ strh r4, [r2, #26] │ │ │ │ lsls r2, r3, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r5, r5] │ │ │ │ + str r4, [r5, r5] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - subs r4, r2, r5 │ │ │ │ + subs r0, r3, r5 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r6, [r1, r5] │ │ │ │ + str r2, [r2, r5] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - subs r2, r7, r4 │ │ │ │ + subs r6, r7, r4 │ │ │ │ lsls r4, r0, #4 │ │ │ │ │ │ │ │ 0049f874 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -560597,23 +560597,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #1] │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r1, #16] │ │ │ │ lsls r2, r3, #4 │ │ │ │ - subs r2, r3, #1 │ │ │ │ + subs r6, r3, #1 │ │ │ │ lsls r4, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r0, r2] │ │ │ │ + str r6, [r0, r2] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - subs r6, r5, r1 │ │ │ │ + subs r2, r6, r1 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrsh r6, [r0, r5] │ │ │ │ + ldrsh r2, [r1, r5] │ │ │ │ lsls r3, r0, #4 │ │ │ │ │ │ │ │ 0049f968 : │ │ │ │ ldr r3, [pc, #12] @ (49f978 ) │ │ │ │ ldr r2, [pc, #16] @ (49f97c ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ @@ -560738,21 +560738,21 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 440384 │ │ │ │ b.n 49fa52 │ │ │ │ strh r6, [r3, #8] │ │ │ │ lsls r2, r3, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - mov r2, r6 │ │ │ │ + mov r6, r6 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - adds r2, r7, r4 │ │ │ │ + adds r6, r7, r4 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - mov r0, r3 │ │ │ │ + mov r4, r3 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - adds r0, r4, r4 │ │ │ │ + adds r4, r4, r4 │ │ │ │ lsls r4, r0, #4 │ │ │ │ │ │ │ │ 0049fa8c : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -560794,21 +560794,21 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ asrs r2, r2, #25 │ │ │ │ lsls r4, r3, #4 │ │ │ │ strh r2, [r1, #2] │ │ │ │ lsls r2, r3, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r3, r6] │ │ │ │ + ldrb r0, [r4, r6] │ │ │ │ lsls r3, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r8, r3 │ │ │ │ + cmp ip, r3 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - adds r0, r4, r2 │ │ │ │ + adds r4, r4, r2 │ │ │ │ lsls r4, r0, #4 │ │ │ │ │ │ │ │ 0049fb0c : │ │ │ │ ldr r3, [pc, #12] @ (49fb1c ) │ │ │ │ ldr r2, [pc, #16] @ (49fb20 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ @@ -561595,128 +561595,128 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #80 @ 0x50 │ │ │ │ + movs r3, #84 @ 0x54 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r0, [r1, #0] │ │ │ │ + str r4, [r1, #0] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - asrs r4, r4, #17 │ │ │ │ + asrs r0, r5, #17 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - lsls r4, r0, #6 │ │ │ │ + lsls r0, r1, #6 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrsh r4, [r4, r7] │ │ │ │ + ldrsh r0, [r5, r7] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - asrs r2, r0, #17 │ │ │ │ + asrs r6, r0, #17 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - movs r3, #0 │ │ │ │ + movs r3, #4 │ │ │ │ lsls r4, r0, #4 │ │ │ │ ldrb r2, [r7, #13] │ │ │ │ lsls r2, r3, #4 │ │ │ │ - ldrsh r4, [r7, r5] │ │ │ │ + ldrsh r0, [r0, r6] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - asrs r0, r3, #15 │ │ │ │ + asrs r4, r3, #15 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrsh r2, [r4, r5] │ │ │ │ + ldrsh r6, [r4, r5] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - lsls r4, r6, #6 │ │ │ │ + lsls r0, r7, #6 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - asrs r2, r6, #14 │ │ │ │ + asrs r6, r6, #14 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrsh r4, [r6, r4] │ │ │ │ + ldrsh r0, [r7, r4] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - asrs r0, r2, #14 │ │ │ │ + asrs r4, r2, #14 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrsh r2, [r3, r4] │ │ │ │ + ldrsh r6, [r3, r4] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - asrs r4, r5, #13 │ │ │ │ + asrs r0, r6, #13 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ + movs r2, #56 @ 0x38 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - lsls r4, r3, #2 │ │ │ │ + lsls r0, r4, #2 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - subs r2, #58 @ 0x3a │ │ │ │ + subs r2, #62 @ 0x3e │ │ │ │ lsls r4, r1, #4 │ │ │ │ - lsls r6, r5, #1 │ │ │ │ + lsls r2, r6, #1 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrsh r4, [r1, r3] │ │ │ │ + ldrsh r0, [r2, r3] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - asrs r2, r5, #12 │ │ │ │ + asrs r6, r5, #12 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrsh r2, [r6, r2] │ │ │ │ + ldrsh r6, [r6, r2] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - asrs r2, r1, #12 │ │ │ │ + asrs r6, r1, #12 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r1, [pc, #64] @ (4a0390 ) │ │ │ │ + ldr r1, [pc, #80] @ (4a03a0 ) │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrsh r4, [r5, r1] │ │ │ │ + ldrsh r0, [r6, r1] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - asrs r0, r1, #11 │ │ │ │ + asrs r4, r1, #11 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrsh r0, [r5, r0] │ │ │ │ + ldrsh r4, [r5, r0] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - asrs r2, r7, #9 │ │ │ │ + asrs r6, r7, #9 │ │ │ │ lsls r4, r0, #4 │ │ │ │ movs r3, #82 @ 0x52 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - vaddw.u32 q0, q5, d2 │ │ │ │ - ldrb r4, [r6, r7] │ │ │ │ + vaddw.u32 q0, q7, d2 │ │ │ │ + ldrb r0, [r7, r7] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - asrs r4, r1, #9 │ │ │ │ + asrs r0, r2, #9 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - b.n 49ffec │ │ │ │ + b.n 49fff4 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrb r6, [r2, r7] │ │ │ │ + ldrb r2, [r3, r7] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - asrs r2, r6, #8 │ │ │ │ + asrs r6, r6, #8 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrb r6, [r4, r6] │ │ │ │ + ldrb r2, [r5, r6] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - asrs r2, r0, #8 │ │ │ │ + asrs r6, r0, #8 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - blx lr │ │ │ │ + blxns lr │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrb r6, [r2, r5] │ │ │ │ + ldrb r2, [r3, r5] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - asrs r2, r6, #6 │ │ │ │ + asrs r6, r6, #6 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrb r2, [r0, r5] │ │ │ │ + ldrb r6, [r0, r5] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - asrs r4, r2, #6 │ │ │ │ + asrs r0, r3, #6 │ │ │ │ lsls r4, r0, #4 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldrsb r4, [r1, r2] │ │ │ │ + ldrsb r0, [r2, r2] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrb r2, [r7, r3] │ │ │ │ + ldrb r6, [r7, r3] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - asrs r2, r2, #5 │ │ │ │ + asrs r6, r2, #5 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrb r6, [r3, r3] │ │ │ │ + ldrb r2, [r4, r3] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - asrs r6, r6, #4 │ │ │ │ + asrs r2, r7, #4 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrb r2, [r0, r3] │ │ │ │ + ldrb r6, [r0, r3] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - asrs r2, r3, #4 │ │ │ │ + asrs r6, r3, #4 │ │ │ │ lsls r4, r0, #4 │ │ │ │ cbnz r2, 4a0418 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - asrs r0, r5, #17 │ │ │ │ + asrs r4, r5, #17 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strh r2, [r0, r5] │ │ │ │ + strh r6, [r0, r5] │ │ │ │ lsls r3, r0, #4 │ │ │ │ cbnz r2, 4a041e │ │ │ │ lsls r3, r2, #4 │ │ │ │ - asrs r0, r2, #17 │ │ │ │ + asrs r4, r2, #17 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strb r2, [r2, r3] │ │ │ │ + strb r6, [r2, r3] │ │ │ │ lsls r3, r0, #4 │ │ │ │ │ │ │ │ 004a03d0 : │ │ │ │ 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 │ │ │ │ @@ -562724,214 +562724,214 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, r0] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r1, r4] │ │ │ │ + ldr r4, [r1, r4] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - lsrs r4, r2, #21 │ │ │ │ + lsrs r0, r3, #21 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrsb r6, [r7, r4] │ │ │ │ + ldrsb r2, [r0, r5] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - lsrs r2, r1, #14 │ │ │ │ + lsrs r6, r1, #14 │ │ │ │ lsls r4, r0, #4 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r2, r4] │ │ │ │ + ldrsb r0, [r3, r4] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - lsrs r0, r4, #13 │ │ │ │ + lsrs r4, r4, #13 │ │ │ │ lsls r4, r0, #4 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r3, r3] │ │ │ │ + ldrsb r6, [r3, r3] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrsb r4, [r6, r2] │ │ │ │ + ldrsb r0, [r7, r2] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - lsrs r0, r0, #12 │ │ │ │ + lsrs r4, r0, #12 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - adds r6, r4, r6 │ │ │ │ + adds r2, r5, r6 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strb.w r0, [lr, ] │ │ │ │ - ldrsb r4, [r6, r1] │ │ │ │ + ldrb.w r0, [r2, ] │ │ │ │ + ldrsb r0, [r7, r1] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - lsrs r2, r0, #11 │ │ │ │ + lsrs r6, r0, #11 │ │ │ │ lsls r4, r0, #4 │ │ │ │ movs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r0, r6 │ │ │ │ + adds r6, r0, r6 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrsb r6, [r0, r1] │ │ │ │ + ldrsb r2, [r1, r1] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - lsrs r2, r2, #10 │ │ │ │ + lsrs r6, r2, #10 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - lsrs r6, r6, #9 │ │ │ │ + lsrs r2, r7, #9 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - adds r6, r6, r4 │ │ │ │ + adds r2, r7, r4 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - @ instruction: 0xf79a0102 │ │ │ │ - ldrsb r4, [r1, r0] │ │ │ │ + @ instruction: 0xf79e0102 │ │ │ │ + ldrsb r0, [r2, r0] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strb r0, [r5, r7] │ │ │ │ + strb r4, [r5, r7] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - lsrs r4, r6, #8 │ │ │ │ + lsrs r0, r7, #8 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strb r6, [r0, r6] │ │ │ │ + strb r2, [r1, r6] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - lsrs r2, r2, #7 │ │ │ │ + lsrs r6, r2, #7 │ │ │ │ lsls r4, r0, #4 │ │ │ │ ldr r4, [r7, r5] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r6, r2] │ │ │ │ + strb r6, [r6, r2] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - lsrs r6, r7, #3 │ │ │ │ + lsrs r2, r0, #4 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - stmia r7!, {r1, r2, r7} │ │ │ │ + stmia r7!, {r1, r3, r7} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - @ instruction: 0xf6220102 │ │ │ │ - strb r4, [r1, r2] │ │ │ │ + @ instruction: 0xf6260102 │ │ │ │ + strb r0, [r2, r2] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - lsrs r2, r3, #3 │ │ │ │ + lsrs r6, r3, #3 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strb r4, [r5, r1] │ │ │ │ + strb r0, [r6, r1] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strb r4, [r1, r1] │ │ │ │ + strb r0, [r2, r1] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - lsrs r0, r3, #2 │ │ │ │ + lsrs r4, r3, #2 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strb r4, [r6, r0] │ │ │ │ + strb r0, [r7, r0] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - lsrs r0, r0, #2 │ │ │ │ + lsrs r4, r0, #2 │ │ │ │ lsls r4, r0, #4 │ │ │ │ adds r4, r1, r5 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - sub.w r1, r4, #8519680 @ 0x820000 │ │ │ │ - strb r6, [r1, r0] │ │ │ │ + sub.w r1, r8, #8519680 @ 0x820000 │ │ │ │ + strb r2, [r2, r0] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - lsrs r4, r3, #1 │ │ │ │ + lsrs r0, r4, #1 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strh r0, [r7, r7] │ │ │ │ + strh r4, [r7, r7] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - lsrs r4, r0, #1 │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strh r0, [r4, r7] │ │ │ │ + strh r4, [r4, r7] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - lsrs r4, r5, #32 │ │ │ │ + lsrs r0, r6, #32 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - bgt.n 4a0f04 │ │ │ │ + bgt.n 4a0f0c │ │ │ │ lsls r2, r2, #4 │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ + lsrs r0, r3, #32 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strh r2, [r7, r6] │ │ │ │ + strh r6, [r7, r6] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - stmia r6!, {r2, r4, r7} │ │ │ │ + stmia r6!, {r3, r4, r7} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - @ instruction: 0xf5300102 │ │ │ │ - strh r2, [r3, r6] │ │ │ │ + @ instruction: 0xf5340102 │ │ │ │ + strh r6, [r3, r6] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - lsls r0, r5, #31 │ │ │ │ + lsls r4, r5, #31 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strh r4, [r0, r6] │ │ │ │ + strh r0, [r1, r6] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - lsls r0, r2, #31 │ │ │ │ + lsls r4, r2, #31 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - adds r4, r5, r2 │ │ │ │ + adds r0, r6, r2 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - lsls r0, r7, #30 │ │ │ │ + lsls r4, r7, #30 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strh r6, [r3, r5] │ │ │ │ + strh r2, [r4, r5] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strh r4, [r1, r5] │ │ │ │ + strh r0, [r2, r5] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - lsls r0, r3, #30 │ │ │ │ + lsls r4, r3, #30 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strh r4, [r5, r4] │ │ │ │ + strh r0, [r6, r4] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - lsls r0, r7, #29 │ │ │ │ + lsls r4, r7, #29 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - asrs r4, r1, #24 │ │ │ │ + asrs r0, r2, #24 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strh r4, [r2, r4] │ │ │ │ + strh r0, [r3, r4] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - lsls r6, r2, #29 │ │ │ │ + lsls r2, r3, #29 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strh r4, [r3, r4] │ │ │ │ + strh r0, [r4, r4] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strh r4, [r1, r3] │ │ │ │ + strh r0, [r2, r3] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - lsls r0, r3, #28 │ │ │ │ + lsls r4, r3, #28 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strh r4, [r6, r2] │ │ │ │ + strh r0, [r7, r2] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - lsls r0, r0, #28 │ │ │ │ + lsls r4, r0, #28 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - asrs r0, r6, #25 │ │ │ │ + asrs r4, r6, #25 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r3, [pc, #944] @ (4a12e8 ) │ │ │ │ + ldr r3, [pc, #960] @ (4a12f8 ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strh r6, [r1, r2] │ │ │ │ + strh r2, [r2, r2] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - lsls r4, r3, #27 │ │ │ │ + lsls r0, r4, #27 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - asrs r4, r5, #21 │ │ │ │ + asrs r0, r6, #21 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - lsls r4, r0, #27 │ │ │ │ + lsls r0, r1, #27 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strh r0, [r5, r1] │ │ │ │ + strh r4, [r5, r1] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strh r6, [r2, r1] │ │ │ │ + strh r2, [r3, r1] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - lsls r2, r4, #26 │ │ │ │ + lsls r6, r4, #26 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strh r6, [r6, r0] │ │ │ │ + strh r2, [r7, r0] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - lsls r2, r0, #26 │ │ │ │ + lsls r6, r0, #26 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strh r6, [r3, r0] │ │ │ │ + strh r2, [r4, r0] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - lsls r2, r5, #25 │ │ │ │ + lsls r6, r5, #25 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrsb r2, [r0, r1] │ │ │ │ + ldrsb r6, [r0, r1] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldr r3, [pc, #344] @ (4a10c4 ) │ │ │ │ + ldr r3, [pc, #360] @ (4a10d4 ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r0, [r7, r7] │ │ │ │ + str r4, [r7, r7] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - lsls r6, r0, #25 │ │ │ │ + lsls r2, r1, #25 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r2, [r4, r7] │ │ │ │ + str r6, [r4, r7] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - lsls r6, r5, #24 │ │ │ │ + lsls r2, r6, #24 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r2, [r0, r7] │ │ │ │ + str r6, [r0, r7] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - lsls r6, r1, #24 │ │ │ │ + lsls r2, r2, #24 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r2, [r5, r6] │ │ │ │ + str r6, [r5, r6] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - lsls r6, r6, #23 │ │ │ │ + lsls r2, r7, #23 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r2, [r2, r6] │ │ │ │ + str r6, [r2, r6] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - lsls r6, r3, #23 │ │ │ │ + lsls r2, r4, #23 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r2, [r7, r5] │ │ │ │ + str r6, [r7, r5] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - lsls r6, r0, #23 │ │ │ │ + lsls r2, r1, #23 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r2, [r4, r5] │ │ │ │ + str r6, [r4, r5] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - lsls r6, r5, #22 │ │ │ │ + lsls r2, r6, #22 │ │ │ │ lsls r4, r0, #4 │ │ │ │ add sp, #136 @ 0x88 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - lsrs r0, r3, #4 │ │ │ │ + lsrs r4, r3, #4 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r3, [pc, #312] @ (4a10e8 ) │ │ │ │ + ldr r3, [pc, #328] @ (4a10f8 ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ │ │ │ │ 004a0fb0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -563027,23 +563027,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r1, r1] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #44] @ 0x2c │ │ │ │ lsls r2, r3, #4 │ │ │ │ - ldr r0, [pc, #128] @ (4a1120 ) │ │ │ │ + ldr r0, [pc, #144] @ (4a1130 ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #864] @ (4a1408 ) │ │ │ │ + ldr r6, [pc, #880] @ (4a1418 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - lsls r4, r4, #12 │ │ │ │ + lsls r0, r5, #12 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - asrs r2, r4, #6 │ │ │ │ + asrs r6, r4, #6 │ │ │ │ lsls r4, r0, #4 │ │ │ │ │ │ │ │ 004a10b0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -563139,23 +563139,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r1, r1] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #28] │ │ │ │ lsls r2, r3, #4 │ │ │ │ - bx r4 │ │ │ │ + bxns r4 │ │ │ │ lsls r3, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #800] @ (4a14c8 ) │ │ │ │ + ldr r5, [pc, #816] @ (4a14d8 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - lsls r4, r4, #8 │ │ │ │ + lsls r0, r5, #8 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - asrs r2, r4, #2 │ │ │ │ + asrs r6, r4, #2 │ │ │ │ lsls r4, r0, #4 │ │ │ │ │ │ │ │ 004a11b0 : │ │ │ │ ldr r3, [pc, #12] @ (4a11c0 ) │ │ │ │ ldr r2, [pc, #16] @ (4a11c4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ @@ -563256,21 +563256,21 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 440384 │ │ │ │ b.n 4a126e │ │ │ │ ldr r4, [r0, #16] │ │ │ │ lsls r2, r3, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #62 @ 0x3e │ │ │ │ - lsls r4, r0, #4 │ │ │ │ - lsls r6, r3, #4 │ │ │ │ + adds r6, #66 @ 0x42 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - adds r6, #36 @ 0x24 │ │ │ │ + lsls r2, r4, #4 │ │ │ │ lsls r4, r0, #4 │ │ │ │ + adds r6, #40 @ 0x28 │ │ │ │ lsls r4, r0, #4 │ │ │ │ + lsls r0, r1, #4 │ │ │ │ lsls r4, r0, #4 │ │ │ │ │ │ │ │ 004a12a8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -563359,23 +563359,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #124] @ 0x7c │ │ │ │ lsls r2, r3, #4 │ │ │ │ - cmp r4, r6 │ │ │ │ + cmp r0, r7 │ │ │ │ lsls r3, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #88 @ 0x58 │ │ │ │ + adds r5, #92 @ 0x5c │ │ │ │ lsls r4, r0, #4 │ │ │ │ - movs r0, r7 │ │ │ │ + movs r4, r7 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - adds r6, #66 @ 0x42 │ │ │ │ + adds r6, #70 @ 0x46 │ │ │ │ lsls r1, r0, #4 │ │ │ │ │ │ │ │ 004a139c : │ │ │ │ ldr r3, [pc, #12] @ (4a13ac ) │ │ │ │ ldr r2, [pc, #16] @ (4a13b0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ @@ -564521,141 +564521,141 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ bx r8 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - mla r1, sl, r3, r0 │ │ │ │ - bxns r5 │ │ │ │ + mla r1, lr, r3, r0 │ │ │ │ + bx r6 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - vrhadd.u16 d0, d12, d2 │ │ │ │ - @ instruction: 0xfae00103 │ │ │ │ + vrhadd.u32 d0, d0, d2 │ │ │ │ + @ instruction: 0xfae40103 │ │ │ │ str r0, [r7, #32] │ │ │ │ lsls r2, r3, #4 │ │ │ │ - mov lr, r5 │ │ │ │ + mov sl, r6 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - @ instruction: 0xfa760103 │ │ │ │ - cmp r8, sl │ │ │ │ + @ instruction: 0xfa7a0103 │ │ │ │ + cmp ip, sl │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrsb.w r0, [r8, #259] @ 0x103 │ │ │ │ - ldc2 1, cr0, [lr, #8]! │ │ │ │ - cmp ip, r2 │ │ │ │ + ldrsb.w r0, [ip, #259] @ 0x103 │ │ │ │ + stc2l 1, cr0, [r2, #8] │ │ │ │ + cmp r8, r3 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr??.w r0, [ip, ] │ │ │ │ - cmp r6, sp │ │ │ │ + vld4.8 {d16,d18,d20,d22}, [r0], r3 │ │ │ │ + cmp r2, lr │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldmia r5, {r1, r4, r5} │ │ │ │ + ldmia r5, {r1, r2, r4, r5} │ │ │ │ lsls r2, r2, #4 │ │ │ │ - vld4.8 {d0,d2,d4,d6}, [r6], r3 │ │ │ │ - add sl, r9 │ │ │ │ + vld4.8 {d0,d2,d4,d6}, [sl], r3 │ │ │ │ + add lr, r9 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrb.w r0, [r2, #259] @ 0x103 │ │ │ │ - ldmia r4!, {r3, r6} │ │ │ │ + ldrb.w r0, [r6, #259] @ 0x103 │ │ │ │ + ldmia r4!, {r2, r3, r6} │ │ │ │ lsls r2, r2, #4 │ │ │ │ - add r0, pc │ │ │ │ + add r4, pc │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrh.w r0, [lr, ] │ │ │ │ - add r2, sl │ │ │ │ + str.w r0, [r2, ] │ │ │ │ + add r6, sl │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrb.w r0, [sl, ] │ │ │ │ - adds r3, #160 @ 0xa0 │ │ │ │ + ldrb.w r0, [lr, ] │ │ │ │ + adds r3, #164 @ 0xa4 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add r0, r5 │ │ │ │ + add r4, r5 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - @ instruction: 0xf7f20103 │ │ │ │ - ldr r2, [pc, #200] @ (4a20d4 ) │ │ │ │ + @ instruction: 0xf7f60103 │ │ │ │ + ldr r2, [pc, #216] @ (4a20e4 ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ - mvns r2, r2 │ │ │ │ + mvns r6, r2 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - @ instruction: 0xf79a0103 │ │ │ │ - bics r0, r5 │ │ │ │ + @ instruction: 0xf79e0103 │ │ │ │ + bics r4, r5 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - @ instruction: 0xf7700103 │ │ │ │ - muls r6, r4 │ │ │ │ + @ instruction: 0xf7740103 │ │ │ │ + muls r2, r5 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - @ instruction: 0xf72e0103 │ │ │ │ - muls r6, r1 │ │ │ │ + @ instruction: 0xf7320103 │ │ │ │ + muls r2, r2 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - @ instruction: 0xf7160103 │ │ │ │ - subs r6, r4, #1 │ │ │ │ + @ instruction: 0xf71a0103 │ │ │ │ + subs r2, r5, #1 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - orrs r4, r4 │ │ │ │ + orrs r0, r5 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - @ instruction: 0xf6ec0103 │ │ │ │ - adds r2, #74 @ 0x4a │ │ │ │ + @ instruction: 0xf6f00103 │ │ │ │ + adds r2, #78 @ 0x4e │ │ │ │ lsls r4, r0, #4 │ │ │ │ - cmn r2, r2 │ │ │ │ + cmn r6, r2 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - @ instruction: 0xf69c0103 │ │ │ │ - ldr r0, [pc, #888] @ (4a23c0 ) │ │ │ │ + subw r1, r0, #2051 @ 0x803 │ │ │ │ + ldr r0, [pc, #904] @ (4a23d0 ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ - cmp r4, r2 │ │ │ │ + cmp r0, r3 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - @ instruction: 0xf65c0103 │ │ │ │ - negs r6, r5 │ │ │ │ + @ instruction: 0xf6600103 │ │ │ │ + negs r2, r6 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - @ instruction: 0xf6360103 │ │ │ │ - adds r1, #222 @ 0xde │ │ │ │ + @ instruction: 0xf63a0103 │ │ │ │ + adds r1, #226 @ 0xe2 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - adds r1, #166 @ 0xa6 │ │ │ │ + adds r1, #170 @ 0xaa │ │ │ │ lsls r4, r0, #4 │ │ │ │ - tst r4, r5 │ │ │ │ + tst r0, r6 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - @ instruction: 0xf5f60103 │ │ │ │ + @ instruction: 0xf5fa0103 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - tst r4, r5 │ │ │ │ + tst r0, r6 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - rors r4, r5 │ │ │ │ + rors r0, r6 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - subs.w r1, r4, #8585216 @ 0x830000 │ │ │ │ - adds r1, #60 @ 0x3c │ │ │ │ + subs.w r1, r8, #8585216 @ 0x830000 │ │ │ │ + adds r1, #64 @ 0x40 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - rors r4, r0 │ │ │ │ + rors r0, r1 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - @ instruction: 0xf58e0103 │ │ │ │ - adds r1, #84 @ 0x54 │ │ │ │ + @ instruction: 0xf5920103 │ │ │ │ + adds r1, #88 @ 0x58 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - adcs r6, r7 │ │ │ │ + sbcs r2, r0 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - adc.w r1, r6, #8585216 @ 0x830000 │ │ │ │ - adcs r6, r4 │ │ │ │ + adc.w r1, sl, #8585216 @ 0x830000 │ │ │ │ + adcs r2, r5 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - @ instruction: 0xf52e0103 │ │ │ │ - asrs r4, r4 │ │ │ │ + @ instruction: 0xf5320103 │ │ │ │ + asrs r0, r5 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - @ instruction: 0xf4ec0103 │ │ │ │ - lsrs r6, r5 │ │ │ │ + @ instruction: 0xf4f00103 │ │ │ │ + lsrs r2, r6 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - @ instruction: 0xf4b60103 │ │ │ │ - adds r0, #68 @ 0x44 │ │ │ │ + @ instruction: 0xf4ba0103 │ │ │ │ + adds r0, #72 @ 0x48 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - lsrs r4, r1 │ │ │ │ + lsrs r0, r2 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - eors.w r1, r6, #8585216 @ 0x830000 │ │ │ │ - adds r0, #92 @ 0x5c │ │ │ │ + eors.w r1, sl, #8585216 @ 0x830000 │ │ │ │ + adds r0, #96 @ 0x60 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - lsls r2, r5 │ │ │ │ + lsls r6, r5 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - orns r1, r2, #8585216 @ 0x830000 │ │ │ │ + orns r1, r6, #8585216 @ 0x830000 │ │ │ │ ldr r6, [sp, #856] @ 0x358 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - @ instruction: 0xf7cc0103 │ │ │ │ - b.n 4a2408 │ │ │ │ + @ instruction: 0xf7d00103 │ │ │ │ + b.n 4a2410 │ │ │ │ lsls r2, r0, #4 │ │ │ │ ldr r6, [sp, #744] @ 0x2e8 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - @ instruction: 0xf7b00103 │ │ │ │ - ldrh r2, [r6, r6] │ │ │ │ + @ instruction: 0xf7b40103 │ │ │ │ + ldrh r6, [r6, r6] │ │ │ │ lsls r3, r0, #4 │ │ │ │ ldr r6, [sp, #632] @ 0x278 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - @ instruction: 0xf7940103 │ │ │ │ - ldr r2, [r5, #36] @ 0x24 │ │ │ │ + @ instruction: 0xf7980103 │ │ │ │ + ldr r6, [r5, #36] @ 0x24 │ │ │ │ lsls r3, r0, #4 │ │ │ │ │ │ │ │ 004a20e4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -564750,24 +564750,24 @@ │ │ │ │ vsra.s16 d16, d11, #12 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #28 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, r6] │ │ │ │ lsls r2, r3, #4 │ │ │ │ - adds r6, #240 @ 0xf0 │ │ │ │ + adds r6, #244 @ 0xf4 │ │ │ │ lsls r3, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #44 @ 0x2c │ │ │ │ + subs r6, #48 @ 0x30 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - @ instruction: 0xf1f40103 │ │ │ │ - stmia r5!, {r1, r2, r5, r6, r7} │ │ │ │ + @ instruction: 0xf1f80103 │ │ │ │ + stmia r5!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r2, r2, #4 │ │ │ │ - strd r0, r1, [r2], #-8 │ │ │ │ + strd r0, r1, [r6], #-8 │ │ │ │ │ │ │ │ 004a21ec : │ │ │ │ ldr r3, [pc, #12] @ (4a21fc ) │ │ │ │ ldr r2, [pc, #16] @ (4a2200 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ @@ -565644,80 +565644,80 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #90 @ 0x5a │ │ │ │ + subs r4, #94 @ 0x5e │ │ │ │ lsls r4, r0, #4 │ │ │ │ - bgt.n 4a2acc │ │ │ │ + bgt.n 4a2ad4 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - vaddw.s32 q0, q5, d3 │ │ │ │ + vaddw.s32 q0, q7, d3 │ │ │ │ ldrsb r6, [r6, r3] │ │ │ │ lsls r2, r3, #4 │ │ │ │ lsls r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r7, #1] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r7, r0] │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #212 @ 0xd4 │ │ │ │ + subs r1, #216 @ 0xd8 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldc 1, cr0, [r4, #-12]! │ │ │ │ - subs r1, #168 @ 0xa8 │ │ │ │ + ldc 1, cr0, [r8, #-12]! │ │ │ │ + subs r1, #172 @ 0xac │ │ │ │ lsls r4, r0, #4 │ │ │ │ - stc 1, cr0, [r8, #-12] │ │ │ │ + stc 1, cr0, [ip, #-12] │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #164 @ 0xa4 │ │ │ │ + subs r1, #168 @ 0xa8 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - subs r1, #116 @ 0x74 │ │ │ │ + subs r1, #120 @ 0x78 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldcl 1, cr0, [r4], {3} │ │ │ │ - subs r1, #76 @ 0x4c │ │ │ │ + ldcl 1, cr0, [r8], {3} │ │ │ │ + subs r1, #80 @ 0x50 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - stc 1, cr0, [ip], #12 │ │ │ │ - ldrb r2, [r2, #16] │ │ │ │ + ldc 1, cr0, [r0], #12 │ │ │ │ + ldrb r6, [r2, #16] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - adds.w r1, sl, #8585216 @ 0x830000 │ │ │ │ - subs r0, #248 @ 0xf8 │ │ │ │ + adds.w r1, lr, #8585216 @ 0x830000 │ │ │ │ + subs r0, #252 @ 0xfc │ │ │ │ lsls r4, r0, #4 │ │ │ │ - mrrc 1, 0, r0, sl, cr3 │ │ │ │ - subs r0, #222 @ 0xde │ │ │ │ + mrrc 1, 0, r0, lr, cr3 │ │ │ │ + subs r0, #226 @ 0xe2 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldc 1, cr0, [lr], #-12 │ │ │ │ - bhi.n 4a2a1c │ │ │ │ + mcrr 1, 0, r0, r2, cr3 │ │ │ │ + bhi.n 4a2a24 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - subs r0, #196 @ 0xc4 │ │ │ │ + subs r0, #200 @ 0xc8 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - stc 1, cr0, [r4], #-12 │ │ │ │ - subs r6, #92 @ 0x5c │ │ │ │ + stc 1, cr0, [r8], #-12 │ │ │ │ + subs r6, #96 @ 0x60 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - @ instruction: 0xf4b80103 │ │ │ │ - subs r0, #150 @ 0x96 │ │ │ │ + @ instruction: 0xf4bc0103 │ │ │ │ + subs r0, #154 @ 0x9a │ │ │ │ lsls r4, r0, #4 │ │ │ │ - @ instruction: 0xebf80103 │ │ │ │ + @ instruction: 0xebfc0103 │ │ │ │ ldr r0, [r1, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #86 @ 0x56 │ │ │ │ + adds r7, #90 @ 0x5a │ │ │ │ lsls r4, r0, #4 │ │ │ │ - @ instruction: 0xeab60103 │ │ │ │ - adds r7, #30 │ │ │ │ + @ instruction: 0xeaba0103 │ │ │ │ + adds r7, #34 @ 0x22 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - orns r1, lr, r3 │ │ │ │ + eor.w r1, r2, r3 │ │ │ │ lsrs r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #228 @ 0xe4 │ │ │ │ + adds r5, #232 @ 0xe8 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strd r0, r1, [r4, #-12] │ │ │ │ + strd r0, r1, [r8, #-12] │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #8] │ │ │ │ blx 344c20 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, r8 │ │ │ │ beq.w 4a2920 │ │ │ │ ldr r7, [r4, #20] │ │ │ │ @@ -566859,264 +566859,263 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ cmp r7, #8 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #172 @ 0xac │ │ │ │ + adds r1, #176 @ 0xb0 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - b.n 4a31d4 │ │ │ │ + b.n 4a31dc │ │ │ │ lsls r3, r0, #4 │ │ │ │ - adds r1, #60 @ 0x3c │ │ │ │ + adds r1, #64 @ 0x40 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - b.n 4a30fc │ │ │ │ + b.n 4a3104 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - adds r1, #16 │ │ │ │ + adds r1, #20 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - b.n 4a30a0 │ │ │ │ + b.n 4a30a8 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strb r4, [r0, #16] │ │ │ │ + strb r0, [r1, #16] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldc 1, cr0, [r2, #-12] │ │ │ │ - b.n 4a2ffc │ │ │ │ + ldc 1, cr0, [r6, #-12] │ │ │ │ + b.n 4a3004 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - adds r6, #84 @ 0x54 │ │ │ │ + adds r6, #88 @ 0x58 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldc 1, cr0, [r2], #12 │ │ │ │ - adds r0, #148 @ 0x94 │ │ │ │ + ldc 1, cr0, [r6], #12 │ │ │ │ + adds r0, #152 @ 0x98 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - b.n 4a3f94 │ │ │ │ + b.n 4a3f9c │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strb r4, [r5, #13] │ │ │ │ + strb r0, [r6, #13] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldcl 1, cr0, [r6], #-12 │ │ │ │ - adds r0, #88 @ 0x58 │ │ │ │ + ldcl 1, cr0, [sl], #-12 │ │ │ │ + adds r0, #92 @ 0x5c │ │ │ │ lsls r4, r0, #4 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #120 @ 0x78 │ │ │ │ + adds r0, #124 @ 0x7c │ │ │ │ lsls r4, r0, #4 │ │ │ │ - adds r0, #26 │ │ │ │ + adds r0, #30 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - b.n 4a3ef8 │ │ │ │ + b.n 4a3f00 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - cmp r7, #250 @ 0xfa │ │ │ │ + cmp r7, #254 @ 0xfe │ │ │ │ lsls r4, r0, #4 │ │ │ │ - b.n 4a3ec0 │ │ │ │ + b.n 4a3ec8 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - cmp r7, #222 @ 0xde │ │ │ │ + cmp r7, #226 @ 0xe2 │ │ │ │ lsls r4, r0, #4 │ │ │ │ blt.n 4a3860 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - b.n 4a3e74 │ │ │ │ + b.n 4a3e7c │ │ │ │ lsls r3, r0, #4 │ │ │ │ - cmp r7, #176 @ 0xb0 │ │ │ │ + cmp r7, #180 @ 0xb4 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - b.n 4a3e40 │ │ │ │ + b.n 4a3e48 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - cmp r7, #144 @ 0x90 │ │ │ │ + cmp r7, #148 @ 0x94 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - b.n 4a3e08 │ │ │ │ + b.n 4a3e10 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - cmp r7, #82 @ 0x52 │ │ │ │ + cmp r7, #86 @ 0x56 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - b.n 4a3d94 │ │ │ │ + b.n 4a3d9c │ │ │ │ lsls r3, r0, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - sbcs.w r1, r6, r3 │ │ │ │ - cmp r7, #12 │ │ │ │ + sbcs.w r1, sl, r3 │ │ │ │ + cmp r7, #16 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - b.n 4a3d18 │ │ │ │ + b.n 4a3d20 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - b.n 4a3cd4 │ │ │ │ + b.n 4a3cdc │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strb r6, [r3, #7] │ │ │ │ + strb r2, [r4, #7] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - @ instruction: 0xeae80103 │ │ │ │ - cmp r6, #202 @ 0xca │ │ │ │ + @ instruction: 0xeaec0103 │ │ │ │ + cmp r6, #206 @ 0xce │ │ │ │ lsls r4, r0, #4 │ │ │ │ - b.n 4a3c34 │ │ │ │ + b.n 4a3c3c │ │ │ │ lsls r3, r0, #4 │ │ │ │ - adds r4, #50 @ 0x32 │ │ │ │ + adds r4, #54 @ 0x36 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - eors.w r1, r0, r3 │ │ │ │ - cmp r6, #114 @ 0x72 │ │ │ │ + eors.w r1, r4, r3 │ │ │ │ + cmp r6, #118 @ 0x76 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - cmp r6, #202 @ 0xca │ │ │ │ + cmp r6, #206 @ 0xce │ │ │ │ lsls r4, r0, #4 │ │ │ │ - cmp r6, #52 @ 0x34 │ │ │ │ + cmp r6, #56 @ 0x38 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - b.n 4a3b94 │ │ │ │ + b.n 4a3b9c │ │ │ │ lsls r3, r0, #4 │ │ │ │ - cmp r6, #20 │ │ │ │ + cmp r6, #24 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - b.n 4a3b5c │ │ │ │ + b.n 4a3b64 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - cmp r5, #236 @ 0xec │ │ │ │ + cmp r5, #240 @ 0xf0 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - b.n 4a3b14 │ │ │ │ + b.n 4a3b1c │ │ │ │ lsls r3, r0, #4 │ │ │ │ bls.n 4a38e4 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - cmp r5, #192 @ 0xc0 │ │ │ │ + cmp r5, #196 @ 0xc4 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - b.n 4a3ac8 │ │ │ │ + b.n 4a3ad0 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - b.n 4a3aa0 │ │ │ │ + b.n 4a3aa8 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - adds r3, #76 @ 0x4c │ │ │ │ + adds r3, #80 @ 0x50 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - @ instruction: 0xe9aa0103 │ │ │ │ - cmp r5, #140 @ 0x8c │ │ │ │ + @ instruction: 0xe9ae0103 │ │ │ │ + cmp r5, #144 @ 0x90 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - cmp r6, #92 @ 0x5c │ │ │ │ + cmp r6, #96 @ 0x60 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - cmp r5, #78 @ 0x4e │ │ │ │ + cmp r5, #82 @ 0x52 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - b.n 4a3a00 │ │ │ │ + b.n 4a3a08 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - cmp r5, #46 @ 0x2e │ │ │ │ + cmp r5, #50 @ 0x32 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - b.n 4a39c8 │ │ │ │ + b.n 4a39d0 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - cmp r4, #232 @ 0xe8 │ │ │ │ + cmp r4, #236 @ 0xec │ │ │ │ lsls r4, r0, #4 │ │ │ │ - b.n 4a3944 │ │ │ │ + b.n 4a394c │ │ │ │ lsls r3, r0, #4 │ │ │ │ - b.n 4a391c │ │ │ │ + b.n 4a3924 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldr r0, [r1, #124] @ 0x7c │ │ │ │ + ldr r4, [r1, #124] @ 0x7c │ │ │ │ lsls r1, r2, #4 │ │ │ │ - @ instruction: 0xe8d20103 │ │ │ │ - cmp r4, #180 @ 0xb4 │ │ │ │ + @ instruction: 0xe8d60103 │ │ │ │ + cmp r4, #184 @ 0xb8 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - b.n 4a38cc │ │ │ │ + b.n 4a38d4 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r5, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - cmp r4, #138 @ 0x8a │ │ │ │ + cmp r4, #142 @ 0x8e │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldmia.w sl!, {r0, r1, r8} │ │ │ │ - cmp r4, #82 @ 0x52 │ │ │ │ + ldmia.w lr!, {r0, r1, r8} │ │ │ │ + cmp r4, #86 @ 0x56 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - svc 178 @ 0xb2 │ │ │ │ + svc 182 @ 0xb6 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - cmp r4, #40 @ 0x28 │ │ │ │ + cmp r4, #44 @ 0x2c │ │ │ │ lsls r4, r0, #4 │ │ │ │ - svc 136 @ 0x88 │ │ │ │ + svc 140 @ 0x8c │ │ │ │ lsls r3, r0, #4 │ │ │ │ - cmp r4, #16 │ │ │ │ + cmp r4, #20 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - svc 112 @ 0x70 │ │ │ │ + svc 116 @ 0x74 │ │ │ │ lsls r3, r0, #4 │ │ │ │ bvc.n 4a399c │ │ │ │ lsls r7, r7, #3 │ │ │ │ - cmp r3, #230 @ 0xe6 │ │ │ │ + cmp r3, #234 @ 0xea │ │ │ │ lsls r4, r0, #4 │ │ │ │ - svc 70 @ 0x46 │ │ │ │ + svc 74 @ 0x4a │ │ │ │ lsls r3, r0, #4 │ │ │ │ - cmp r3, #206 @ 0xce │ │ │ │ + cmp r3, #210 @ 0xd2 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - svc 46 @ 0x2e │ │ │ │ - lsls r3, r0, #4 │ │ │ │ - b.n 4a3900 │ │ │ │ + svc 50 @ 0x32 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - cmp r3, #150 @ 0x96 │ │ │ │ + @ instruction: 0xe8020103 │ │ │ │ + cmp r3, #154 @ 0x9a │ │ │ │ lsls r4, r0, #4 │ │ │ │ - udf #246 @ 0xf6 │ │ │ │ + udf #250 @ 0xfa │ │ │ │ lsls r3, r0, #4 │ │ │ │ - cmp r3, #104 @ 0x68 │ │ │ │ + cmp r3, #108 @ 0x6c │ │ │ │ lsls r4, r0, #4 │ │ │ │ - udf #200 @ 0xc8 │ │ │ │ + udf #204 @ 0xcc │ │ │ │ lsls r3, r0, #4 │ │ │ │ - cmp r3, #74 @ 0x4a │ │ │ │ + cmp r3, #78 @ 0x4e │ │ │ │ lsls r4, r0, #4 │ │ │ │ - udf #170 @ 0xaa │ │ │ │ + udf #174 @ 0xae │ │ │ │ lsls r3, r0, #4 │ │ │ │ - udf #142 @ 0x8e │ │ │ │ + udf #146 @ 0x92 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - adds r0, #208 @ 0xd0 │ │ │ │ + adds r0, #212 @ 0xd4 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - b.n 4a3784 │ │ │ │ + b.n 4a378c │ │ │ │ lsls r3, r0, #4 │ │ │ │ - cmp r3, #16 │ │ │ │ + cmp r3, #20 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - cmp r2, #248 @ 0xf8 │ │ │ │ + cmp r2, #252 @ 0xfc │ │ │ │ lsls r4, r0, #4 │ │ │ │ - udf #88 @ 0x58 │ │ │ │ + udf #92 @ 0x5c │ │ │ │ lsls r3, r0, #4 │ │ │ │ - cmp r2, #222 @ 0xde │ │ │ │ + cmp r2, #226 @ 0xe2 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - udf #62 @ 0x3e │ │ │ │ + udf #66 @ 0x42 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - b.n 4a38c0 │ │ │ │ + b.n 4a38c8 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - cmp r2, #152 @ 0x98 │ │ │ │ + cmp r2, #156 @ 0x9c │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ble.n 4a3938 │ │ │ │ + ble.n 4a3940 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - b.n 4a3654 │ │ │ │ + b.n 4a365c │ │ │ │ lsls r3, r0, #4 │ │ │ │ - cmp r2, #100 @ 0x64 │ │ │ │ + cmp r2, #104 @ 0x68 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ble.n 4a38e0 │ │ │ │ + ble.n 4a38e8 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - adds r0, #8 │ │ │ │ + adds r0, #12 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - cmp r2, #66 @ 0x42 │ │ │ │ + cmp r2, #70 @ 0x46 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ble.n 4a38a4 │ │ │ │ + ble.n 4a38ac │ │ │ │ lsls r3, r0, #4 │ │ │ │ - cmp r2, #16 │ │ │ │ + cmp r2, #20 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ble.n 4a3a48 │ │ │ │ + ble.n 4a3a50 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r3, {r1, r3, r4, r5} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r5} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - cmp r1, #218 @ 0xda │ │ │ │ + cmp r1, #222 @ 0xde │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ble.n 4a39e8 │ │ │ │ + ble.n 4a39f0 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - b.n 4a34ec │ │ │ │ + b.n 4a34f4 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - cmp r1, #154 @ 0x9a │ │ │ │ + cmp r1, #158 @ 0x9e │ │ │ │ lsls r4, r0, #4 │ │ │ │ - bgt.n 4a3978 │ │ │ │ + ble.n 4a3980 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldr r2, [r2, #72] @ 0x48 │ │ │ │ + ldr r6, [r2, #72] @ 0x48 │ │ │ │ lsls r1, r2, #4 │ │ │ │ bmi.n 4a3910 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - cmp r1, #110 @ 0x6e │ │ │ │ + cmp r1, #114 @ 0x72 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - bgt.n 4a392c │ │ │ │ + bgt.n 4a3934 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - cmp r1, #58 @ 0x3a │ │ │ │ + cmp r1, #62 @ 0x3e │ │ │ │ lsls r4, r0, #4 │ │ │ │ - bgt.n 4a38cc │ │ │ │ + bgt.n 4a38d4 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - cmp r1, #204 @ 0xcc │ │ │ │ + cmp r1, #208 @ 0xd0 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - cmp r0, #252 @ 0xfc │ │ │ │ + cmp r1, #0 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - bgt.n 4a3a5c │ │ │ │ + bgt.n 4a3a64 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - cmp r0, #230 @ 0xe6 │ │ │ │ + cmp r0, #234 @ 0xea │ │ │ │ lsls r4, r0, #4 │ │ │ │ - bgt.n 4a3a2c │ │ │ │ + bgt.n 4a3a34 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - cmp r6, #136 @ 0x88 │ │ │ │ + cmp r6, #140 @ 0x8c │ │ │ │ lsls r1, r1, #4 │ │ │ │ - b.n 4a338c │ │ │ │ + b.n 4a3394 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - cmp r0, #170 @ 0xaa │ │ │ │ + cmp r0, #174 @ 0xae │ │ │ │ lsls r4, r0, #4 │ │ │ │ - bgt.n 4a39d0 │ │ │ │ + bgt.n 4a39d8 │ │ │ │ lsls r3, r0, #4 │ │ │ │ ldr r3, [pc, #152] @ (4a3a58 ) │ │ │ │ ldr r1, [pc, #156] @ (4a3a5c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 344e18 │ │ │ │ @@ -567174,35 +567173,35 @@ │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #3944 @ 0xf68 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 4a3fa8 │ │ │ │ + b.n 4a3fb0 │ │ │ │ lsls r3, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #68 @ 0x44 │ │ │ │ + movs r6, #72 @ 0x48 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - bls.n 4a39b4 │ │ │ │ + bls.n 4a39bc │ │ │ │ lsls r3, r0, #4 │ │ │ │ - movs r6, #48 @ 0x30 │ │ │ │ + movs r6, #52 @ 0x34 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - bls.n 4a3994 │ │ │ │ + bls.n 4a399c │ │ │ │ lsls r3, r0, #4 │ │ │ │ - movs r6, #16 │ │ │ │ + movs r6, #20 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - bls.n 4a3b5c │ │ │ │ + bls.n 4a3b64 │ │ │ │ lsls r3, r0, #4 │ │ │ │ strh r4, [r0, #30] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - bgt.n 4a39f8 │ │ │ │ + bgt.n 4a3a00 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldr r2, [pc, #16] @ (4a3a98 ) │ │ │ │ + ldr r2, [pc, #32] @ (4a3aa8 ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ │ │ │ │ 004a3a88 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -567315,31 +567314,31 @@ │ │ │ │ lsls r2, r3, #4 │ │ │ │ bvs.n 4a3c00 │ │ │ │ lsls r3, r3, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r1, r2, r6} │ │ │ │ + stmia r3!, {r1, r3, r6} │ │ │ │ lsls r2, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #30 │ │ │ │ + movs r5, #34 @ 0x22 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - bhi.n 4a3ca0 │ │ │ │ + bhi.n 4a3aa8 │ │ │ │ lsls r3, r0, #4 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #174 @ 0xae │ │ │ │ lsls r2, r3, #4 │ │ │ │ - bgt.n 4a3c50 │ │ │ │ + bgt.n 4a3c58 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - adds r6, r7, #3 │ │ │ │ + adds r2, r0, #4 │ │ │ │ lsls r3, r0, #4 │ │ │ │ │ │ │ │ 004a3bb8 : │ │ │ │ ldr r3, [pc, #12] @ (4a3bc8 ) │ │ │ │ ldr r2, [pc, #16] @ (4a3bcc ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ @@ -567492,19 +567491,19 @@ │ │ │ │ b.n 4a3cd2 │ │ │ │ subs r6, #158 @ 0x9e │ │ │ │ lsls r2, r3, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r6, r1] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - bvs.n 4a3c78 │ │ │ │ + bvs.n 4a3c80 │ │ │ │ lsls r3, r0, #4 │ │ │ │ ldrb r0, [r3, r1] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - bvs.n 4a3c4c │ │ │ │ + bvs.n 4a3c54 │ │ │ │ lsls r3, r0, #4 │ │ │ │ │ │ │ │ 004a3d0c : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -567546,21 +567545,21 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ bcc.n 4a3d18 │ │ │ │ lsls r3, r3, #4 │ │ │ │ subs r5, #202 @ 0xca │ │ │ │ lsls r2, r3, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r3, r4 │ │ │ │ + subs r0, r4, r4 │ │ │ │ lsls r3, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r3, r7] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - bvs.n 4a3dcc │ │ │ │ + bvs.n 4a3dd4 │ │ │ │ lsls r3, r0, #4 │ │ │ │ │ │ │ │ 004a3d8c : │ │ │ │ ldr r3, [pc, #12] @ (4a3d9c ) │ │ │ │ ldr r2, [pc, #16] @ (4a3da0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ @@ -567670,21 +567669,21 @@ │ │ │ │ bl 440384 │ │ │ │ b.n 4a3e62 │ │ │ │ nop │ │ │ │ subs r5, #34 @ 0x22 │ │ │ │ lsls r2, r3, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r4, #5 │ │ │ │ + subs r4, r4, #5 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - bpl.n 4a3eec │ │ │ │ + bpl.n 4a3ef4 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - subs r4, r0, #5 │ │ │ │ + subs r0, r1, #5 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - bpl.n 4a3ebc │ │ │ │ + bpl.n 4a3ec4 │ │ │ │ lsls r3, r0, #4 │ │ │ │ │ │ │ │ 004a3ea0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -567802,25 +567801,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #180 @ 0xb4 │ │ │ │ lsls r2, r3, #4 │ │ │ │ - lsrs r6, r6, #8 │ │ │ │ + lsrs r2, r7, #8 │ │ │ │ lsls r1, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r7, #0 │ │ │ │ + subs r2, r0, #1 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - bmi.n 4a3fe8 │ │ │ │ + bmi.n 4a3ff0 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - adds r2, r4, r3 │ │ │ │ + adds r6, r4, r3 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - lsrs r6, r0, #8 │ │ │ │ + lsrs r2, r1, #8 │ │ │ │ lsls r1, r0, #4 │ │ │ │ │ │ │ │ 004a3fdc : │ │ │ │ ldr r3, [pc, #12] @ (4a3fec ) │ │ │ │ ldr r2, [pc, #16] @ (4a3ff0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ @@ -567962,20 +567961,20 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ beq.n 4a4180 │ │ │ │ lsls r3, r3, #4 │ │ │ │ subs r2, #50 @ 0x32 │ │ │ │ lsls r2, r3, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r0, #30 │ │ │ │ + asrs r0, r1, #30 │ │ │ │ lsls r3, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr??.w r0, [r4, #259] @ 0x103 │ │ │ │ - bcs.n 4a4034 │ │ │ │ + ldr??.w r0, [r8, #259] @ 0x103 │ │ │ │ + bcs.n 4a403c │ │ │ │ lsls r3, r0, #4 │ │ │ │ │ │ │ │ 004a4124 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -568017,21 +568016,21 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldmia r7, {r1, r3, r4, r5, r7} │ │ │ │ lsls r3, r3, #4 │ │ │ │ subs r1, #178 @ 0xb2 │ │ │ │ lsls r2, r3, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r0, #28 │ │ │ │ + asrs r0, r1, #28 │ │ │ │ lsls r3, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r2, #7 │ │ │ │ + subs r4, r2, #7 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - bcs.n 4a41b4 │ │ │ │ + bcs.n 4a41bc │ │ │ │ lsls r3, r0, #4 │ │ │ │ │ │ │ │ 004a41a4 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -568073,21 +568072,21 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldmia r7!, {r1, r3, r4, r5} │ │ │ │ lsls r3, r3, #4 │ │ │ │ subs r1, #50 @ 0x32 │ │ │ │ lsls r2, r3, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r0, #26 │ │ │ │ + asrs r0, r1, #26 │ │ │ │ lsls r3, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r4, #4] │ │ │ │ + ldrh r4, [r4, #4] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - bne.n 4a4134 │ │ │ │ + bne.n 4a413c │ │ │ │ lsls r3, r0, #4 │ │ │ │ │ │ │ │ 004a4224 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -568170,23 +568169,23 @@ │ │ │ │ lsls r3, r3, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #104 @ 0x68 │ │ │ │ lsls r2, r3, #4 │ │ │ │ - asrs r4, r0, #23 │ │ │ │ + asrs r0, r1, #23 │ │ │ │ lsls r3, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r7, #2 │ │ │ │ + subs r4, r7, #2 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - beq.n 4a4294 │ │ │ │ + beq.n 4a429c │ │ │ │ lsls r3, r0, #4 │ │ │ │ - lsrs r2, r2, #3 │ │ │ │ + lsrs r6, r2, #3 │ │ │ │ lsls r4, r0, #4 │ │ │ │ │ │ │ │ 004a4308 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -568269,23 +568268,23 @@ │ │ │ │ lsls r3, r3, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #132 @ 0x84 │ │ │ │ lsls r2, r3, #4 │ │ │ │ - asrs r0, r4, #19 │ │ │ │ + asrs r4, r4, #19 │ │ │ │ lsls r3, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r7, #7 │ │ │ │ + subs r0, r0, #0 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldmia r7, {r2, r5, r6, r7} │ │ │ │ + ldmia r7, {r3, r5, r6, r7} │ │ │ │ lsls r3, r0, #4 │ │ │ │ - lsls r6, r5, #31 │ │ │ │ + lsls r2, r6, #31 │ │ │ │ lsls r4, r0, #4 │ │ │ │ │ │ │ │ 004a43ec : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -568368,23 +568367,23 @@ │ │ │ │ lsls r3, r3, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r6, r6] │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #160 @ 0xa0 │ │ │ │ lsls r2, r3, #4 │ │ │ │ - asrs r4, r7, #15 │ │ │ │ + asrs r0, r0, #16 │ │ │ │ lsls r3, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r1, #5 │ │ │ │ + adds r4, r1, #5 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldmia r7!, {} │ │ │ │ + ldmia r7!, {r2} │ │ │ │ lsls r3, r0, #4 │ │ │ │ - asrs r6, r4, #32 │ │ │ │ + asrs r2, r5, #32 │ │ │ │ lsls r4, r0, #4 │ │ │ │ │ │ │ │ 004a44d0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -568467,23 +568466,23 @@ │ │ │ │ lsls r3, r3, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r6, r6] │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #188 @ 0xbc │ │ │ │ lsls r2, r3, #4 │ │ │ │ - asrs r0, r3, #12 │ │ │ │ + asrs r4, r3, #12 │ │ │ │ lsls r3, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r1, #2 │ │ │ │ + adds r4, r1, #2 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldmia r6!, {r2, r3, r4} │ │ │ │ + ldmia r6!, {r5} │ │ │ │ lsls r3, r0, #4 │ │ │ │ - lsrs r2, r0, #29 │ │ │ │ + lsrs r6, r0, #29 │ │ │ │ lsls r4, r0, #4 │ │ │ │ │ │ │ │ 004a45b4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -568566,23 +568565,23 @@ │ │ │ │ lsls r3, r3, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r3, r2] │ │ │ │ movs r0, r0 │ │ │ │ adds r4, #216 @ 0xd8 │ │ │ │ lsls r2, r3, #4 │ │ │ │ - asrs r4, r6, #8 │ │ │ │ + asrs r0, r7, #8 │ │ │ │ lsls r3, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r1, r7 │ │ │ │ + subs r0, r2, r7 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldmia r5, {r3, r4, r5} │ │ │ │ + ldmia r5, {r2, r3, r4, r5} │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bgt.n 4a4604 │ │ │ │ + bgt.n 4a460c │ │ │ │ lsls r3, r0, #4 │ │ │ │ │ │ │ │ 004a4698 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -568665,23 +568664,23 @@ │ │ │ │ lsls r3, r3, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r3, r2] │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #244 @ 0xf4 │ │ │ │ lsls r2, r3, #4 │ │ │ │ - asrs r0, r2, #5 │ │ │ │ + asrs r4, r2, #5 │ │ │ │ lsls r3, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r1, r4 │ │ │ │ + subs r0, r2, r4 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldmia r4, {r2, r4, r6} │ │ │ │ + ldmia r4, {r3, r4, r6} │ │ │ │ lsls r3, r0, #4 │ │ │ │ - blt.n 4a4720 │ │ │ │ + blt.n 4a4728 │ │ │ │ lsls r3, r0, #4 │ │ │ │ │ │ │ │ 004a477c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -568764,23 +568763,23 @@ │ │ │ │ lsls r3, r3, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r7, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #16 │ │ │ │ lsls r2, r3, #4 │ │ │ │ - asrs r4, r5, #1 │ │ │ │ + asrs r0, r6, #1 │ │ │ │ lsls r3, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r2, r1 │ │ │ │ + subs r4, r2, r1 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldmia r3!, {r4, r5, r6} │ │ │ │ + ldmia r3!, {r2, r4, r5, r6} │ │ │ │ lsls r3, r0, #4 │ │ │ │ - blt.n 4a4894 │ │ │ │ + blt.n 4a489c │ │ │ │ lsls r3, r0, #4 │ │ │ │ │ │ │ │ 004a4860 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -568863,23 +568862,23 @@ │ │ │ │ lsls r3, r3, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r7, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #44 @ 0x2c │ │ │ │ lsls r2, r3, #4 │ │ │ │ - lsrs r0, r1, #30 │ │ │ │ + lsrs r4, r1, #30 │ │ │ │ lsls r3, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r2, r6 │ │ │ │ + adds r0, r3, r6 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldmia r2, {r2, r3, r7} │ │ │ │ + ldmia r2!, {r4, r7} │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bge.n 4a49b0 │ │ │ │ + bge.n 4a49b8 │ │ │ │ lsls r3, r0, #4 │ │ │ │ │ │ │ │ 004a4944 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -568962,23 +568961,23 @@ │ │ │ │ lsls r3, r3, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #72 @ 0x48 │ │ │ │ lsls r2, r3, #4 │ │ │ │ - lsrs r4, r4, #26 │ │ │ │ + lsrs r0, r5, #26 │ │ │ │ lsls r3, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r3, r3 │ │ │ │ + adds r0, r4, r3 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldmia r1!, {r3, r5, r7} │ │ │ │ + ldmia r1!, {r2, r3, r5, r7} │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldc2 1, cr0, [sl, #-12] │ │ │ │ + ldc2 1, cr0, [lr, #-12] │ │ │ │ │ │ │ │ 004a4a28 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #164] @ 4a4adc │ │ │ │ @@ -569060,23 +569059,23 @@ │ │ │ │ lsls r3, r3, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #100 @ 0x64 │ │ │ │ lsls r2, r3, #4 │ │ │ │ - lsrs r0, r0, #23 │ │ │ │ + lsrs r4, r0, #23 │ │ │ │ lsls r3, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r4, r0 │ │ │ │ + adds r4, r4, r0 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldmia r0!, {r2, r6, r7} │ │ │ │ + ldmia r0!, {r3, r6, r7} │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldc2 1, cr0, [r6], #-12 │ │ │ │ + ldc2 1, cr0, [sl], #-12 │ │ │ │ │ │ │ │ 004a4b0c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r6, [pc, #264] @ (4a4c24 ) │ │ │ │ @@ -569210,31 +569209,31 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r7] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #28 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #152 @ 0x98 │ │ │ │ + cmp r6, #156 @ 0x9c │ │ │ │ lsls r3, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r1, #29 │ │ │ │ + asrs r4, r1, #29 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - stmia r7!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r7!, {r6, r7} │ │ │ │ lsls r3, r0, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ cmp r7, #16 │ │ │ │ lsls r2, r3, #4 │ │ │ │ - push {r2, r4, r5, r6, r7, lr} │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - bpl.n 4a4bb4 │ │ │ │ + bpl.n 4a4bbc │ │ │ │ lsls r3, r0, #4 │ │ │ │ - lsrs r4, r2, #17 │ │ │ │ + lsrs r0, r3, #17 │ │ │ │ lsls r3, r0, #4 │ │ │ │ │ │ │ │ 004a4c68 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -569359,25 +569358,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #240 @ 0xf0 │ │ │ │ lsls r2, r3, #4 │ │ │ │ - push {r2, r4, r6, r7} │ │ │ │ + push {r3, r4, r6, r7} │ │ │ │ lsls r2, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r4, #25 │ │ │ │ + asrs r4, r4, #25 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - stmia r6!, {r4, r6} │ │ │ │ + stmia r6!, {r2, r4, r6} │ │ │ │ lsls r3, r0, #4 │ │ │ │ - asrs r4, r5, #23 │ │ │ │ + asrs r0, r6, #23 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - lsrs r4, r3, #12 │ │ │ │ + lsrs r0, r4, #12 │ │ │ │ lsls r3, r0, #4 │ │ │ │ │ │ │ │ 004a4da0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -569460,23 +569459,23 @@ │ │ │ │ lsls r3, r3, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #236 @ 0xec │ │ │ │ lsls r2, r3, #4 │ │ │ │ - lsrs r0, r1, #9 │ │ │ │ + lsrs r4, r1, #9 │ │ │ │ lsls r3, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r1, #22 │ │ │ │ + asrs r0, r2, #22 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - stmia r5!, {r2, r3, r6} │ │ │ │ + stmia r5!, {r4, r6} │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r2, {r1, r2, r3, r5} │ │ │ │ + ldmia r2!, {r1, r4, r5} │ │ │ │ lsls r3, r0, #4 │ │ │ │ │ │ │ │ 004a4e84 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -569559,23 +569558,23 @@ │ │ │ │ lsls r3, r3, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #8 │ │ │ │ lsls r2, r3, #4 │ │ │ │ - lsrs r4, r4, #5 │ │ │ │ + lsrs r0, r5, #5 │ │ │ │ lsls r3, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r1, #19 │ │ │ │ + asrs r0, r2, #19 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - stmia r4!, {r3, r5, r6} │ │ │ │ + stmia r4!, {r2, r3, r5, r6} │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r1, {r1, r3, r6} │ │ │ │ + ldmia r1, {r1, r2, r3, r6} │ │ │ │ lsls r3, r0, #4 │ │ │ │ │ │ │ │ 004a4f68 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -569658,23 +569657,23 @@ │ │ │ │ lsls r3, r3, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r7, #0] │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ lsls r2, r3, #4 │ │ │ │ - lsrs r0, r0, #2 │ │ │ │ + lsrs r4, r0, #2 │ │ │ │ lsls r3, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r2, #16 │ │ │ │ + asrs r4, r2, #16 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - stmia r3!, {r2, r7} │ │ │ │ + stmia r3!, {r3, r7} │ │ │ │ lsls r3, r0, #4 │ │ │ │ - add.w r1, lr, #3 │ │ │ │ + adds.w r1, r2, #3 │ │ │ │ │ │ │ │ 004a504c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #164] @ 4a5100 │ │ │ │ @@ -569756,23 +569755,23 @@ │ │ │ │ lsls r3, r3, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r7, #0] │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ lsls r2, r3, #4 │ │ │ │ - lsls r4, r3, #30 │ │ │ │ + lsls r0, r4, #30 │ │ │ │ lsls r3, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r2, #13 │ │ │ │ + asrs r0, r3, #13 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - stmia r2!, {r5, r7} │ │ │ │ + stmia r2!, {r2, r5, r7} │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bic.w r1, sl, #3 │ │ │ │ + bic.w r1, lr, #3 │ │ │ │ │ │ │ │ 004a5130 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #164] @ 4a51e4 │ │ │ │ @@ -569854,23 +569853,23 @@ │ │ │ │ lslhi r3, r3, #4 │ │ │ │ lsrls r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #88 @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ lsls r2, r3, #4 │ │ │ │ - lsls r0, r7, #26 │ │ │ │ + lsls r4, r7, #26 │ │ │ │ lsls r3, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r3, #10 │ │ │ │ + asrs r0, r4, #10 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - stmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r1!, {r6, r7} │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bmi.n 4a5178 │ │ │ │ + bmi.n 4a5180 │ │ │ │ lsls r3, r0, #4 │ │ │ │ │ │ │ │ 004a5214 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -569953,23 +569952,23 @@ │ │ │ │ lsls r3, r3, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #88 @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #120 @ 0x78 │ │ │ │ lsls r2, r3, #4 │ │ │ │ - lsls r4, r2, #23 │ │ │ │ + lsls r0, r3, #23 │ │ │ │ lsls r3, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r3, #7 │ │ │ │ + asrs r0, r4, #7 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - stmia r0!, {r3, r4, r6, r7} │ │ │ │ + stmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bcc.n 4a5294 │ │ │ │ + bcc.n 4a529c │ │ │ │ lsls r3, r0, #4 │ │ │ │ │ │ │ │ 004a52f8 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -570029,21 +570028,21 @@ │ │ │ │ lsls r2, r3, #4 │ │ │ │ subs r2, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r2, r4, r7} │ │ │ │ + stmia r0!, {r3, r4, r7} │ │ │ │ lsls r3, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r1, #5 │ │ │ │ + asrs r4, r1, #5 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - stmia r0!, {r3, r4} │ │ │ │ + stmia r0!, {r2, r3, r4} │ │ │ │ lsls r3, r0, #4 │ │ │ │ │ │ │ │ 004a539c : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -570103,25 +570102,25 @@ │ │ │ │ lsls r2, r3, #4 │ │ │ │ subs r2, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - nop {15} │ │ │ │ - lsls r3, r0, #4 │ │ │ │ - adds r2, #4 │ │ │ │ + ite │ │ │ │ + lsl r3, r0, #4 │ │ │ │ + addal r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 4a535c │ │ │ │ + b.n 4a5364 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ite vc │ │ │ │ + it vc │ │ │ │ lslvc r3, r0, #4 │ │ │ │ │ │ │ │ 004a5440 : │ │ │ │ - pushvs {r3, r4, r5, lr} │ │ │ │ + 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 r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [pc, #76] @ (4a54a4 ) │ │ │ │ @@ -570159,21 +570158,21 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ pop {r1, r2, r3, r4, r7} │ │ │ │ lsls r3, r3, #4 │ │ │ │ movs r6, #150 @ 0x96 │ │ │ │ lsls r2, r3, #4 │ │ │ │ subs r2, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - it vs │ │ │ │ + ite vs │ │ │ │ lslvs r3, r0, #4 │ │ │ │ - adds r2, #4 │ │ │ │ + addvc r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r1, #2] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - bkpt 0x00ec │ │ │ │ + bkpt 0x00f0 │ │ │ │ lsls r3, r0, #4 │ │ │ │ │ │ │ │ 004a54c0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -570256,23 +570255,23 @@ │ │ │ │ lsls r3, r3, #4 │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r6, #11] │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #204 @ 0xcc │ │ │ │ lsls r2, r3, #4 │ │ │ │ - stmia r3!, {r2, r3, r5, r6} │ │ │ │ + stmia r3!, {r4, r5, r6} │ │ │ │ lsls r3, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #480 @ 0x1e0 │ │ │ │ + add r5, sp, #496 @ 0x1f0 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - bkpt 0x002c │ │ │ │ + bkpt 0x0030 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ lsls r2, r0, #4 │ │ │ │ │ │ │ │ 004a55a4 : │ │ │ │ stmdb 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 │ │ │ │ @@ -571361,97 +571360,97 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r4, [r0, r4] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r5, r0] │ │ │ │ + ldr r4, [r5, r0] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - pop {r2, r4} │ │ │ │ + pop {r3, r4} │ │ │ │ lsls r3, r0, #4 │ │ │ │ - add r0, sp, #464 @ 0x1d0 │ │ │ │ + add r0, sp, #480 @ 0x1e0 │ │ │ │ lsls r2, r0, #4 │ │ │ │ movs r3, #78 @ 0x4e │ │ │ │ lsls r2, r3, #4 │ │ │ │ lsrs r4, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r1, #17 │ │ │ │ + lsrs r4, r1, #17 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrsb r4, [r7, r3] │ │ │ │ + ldrsb r0, [r0, r4] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - revsh r2, r4 │ │ │ │ + revsh r6, r4 │ │ │ │ lsls r3, r0, #4 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r7, r7] │ │ │ │ + ldrsb r0, [r0, r0] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - cbnz r4, 4a6168 │ │ │ │ + cbnz r0, 4a616a │ │ │ │ lsls r3, r0, #4 │ │ │ │ - add r4, pc, #560 @ (adr r4, 4a6364 ) │ │ │ │ + add r4, pc, #576 @ (adr r4, 4a6374 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r5, r3] │ │ │ │ + strb r2, [r6, r3] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - @ instruction: 0xb8da │ │ │ │ + @ instruction: 0xb8de │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strb r2, [r1, r3] │ │ │ │ + strb r6, [r1, r3] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - @ instruction: 0xb8b6 │ │ │ │ + @ instruction: 0xb8ba │ │ │ │ lsls r3, r0, #4 │ │ │ │ - add r5, pc, #88 @ (adr r5, 4a61a4 ) │ │ │ │ + add r5, pc, #104 @ (adr r5, 4a61b4 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - strb r2, [r1, r2] │ │ │ │ + strb r6, [r1, r2] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - @ instruction: 0xb876 │ │ │ │ + @ instruction: 0xb87a │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strh r2, [r4, r3] │ │ │ │ + strh r6, [r4, r3] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - @ instruction: 0xb6ce │ │ │ │ + @ instruction: 0xb6d2 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - add r3, pc, #192 @ (adr r3, 4a6220 ) │ │ │ │ + add r3, pc, #208 @ (adr r3, 4a6230 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - strh r0, [r3, r2] │ │ │ │ + strh r4, [r3, r2] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - @ instruction: 0xb684 │ │ │ │ + @ instruction: 0xb688 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strh r4, [r7, r1] │ │ │ │ + strh r0, [r0, r2] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - @ instruction: 0xb668 │ │ │ │ + @ instruction: 0xb66c │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strh r0, [r2, r0] │ │ │ │ + strh r4, [r2, r0] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - push {r2, r3, r4, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb600 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - add r0, pc, #664 @ (adr r0, 4a6414 ) │ │ │ │ + add r0, pc, #680 @ (adr r0, 4a6424 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ strb r0, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r7, #27 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #976] @ (4a6558 ) │ │ │ │ + ldr r7, [pc, #992] @ (4a6568 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - cbz r0, 4a6204 │ │ │ │ + cbz r4, 4a6204 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - add r0, pc, #264 @ (adr r0, 4a6298 ) │ │ │ │ + add r0, pc, #280 @ (adr r0, 4a62a8 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r7, [pc, #456] @ (4a635c ) │ │ │ │ + ldr r7, [pc, #472] @ (4a636c ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - cbz r6, 4a61ee │ │ │ │ + cbz r2, 4a61f0 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldr r7, [pc, #72] @ (4a61e4 ) │ │ │ │ + ldr r7, [pc, #88] @ (4a61f4 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - uxtb r6, r7 │ │ │ │ + cbz r2, 4a61e0 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - uxtb r0, r1 │ │ │ │ + uxtb r4, r1 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - stmia r4!, {r2, r5} │ │ │ │ + stmia r4!, {r3, r5} │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldr r6, [pc, #792] @ (4a64c4 ) │ │ │ │ + ldr r6, [pc, #808] @ (4a64d4 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ ldr.w r3, [pc, #3036] @ 4a6d8c │ │ │ │ movw r2, #8605 @ 0x219d │ │ │ │ ldr.w r1, [pc, #3032] @ 4a6d90 │ │ │ │ add r1, pc │ │ │ │ ldr r5, [r7, r3] │ │ │ │ ldr.w r3, [pc, #3028] @ 4a6d94 │ │ │ │ @@ -572547,243 +572546,243 @@ │ │ │ │ b.n 4a6d00 │ │ │ │ mov r0, r6 │ │ │ │ blx 344c20 <_Py_Dealloc@plt+0x4> │ │ │ │ b.n 4a6cf4 │ │ │ │ nop │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #880] @ (4a7104 ) │ │ │ │ + ldr r5, [pc, #896] @ (4a7114 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - lsls r4, r3, #12 │ │ │ │ + lsls r0, r4, #12 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - cbz r0, 4a6dca │ │ │ │ + cbz r4, 4a6dca │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldr r5, [pc, #600] @ (4a6ff8 ) │ │ │ │ + ldr r5, [pc, #616] @ (4a7008 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - cbz r2, 4a6dc4 │ │ │ │ + cbz r6, 4a6dc4 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldr r5, [pc, #512] @ (4a6fa8 ) │ │ │ │ + ldr r5, [pc, #528] @ (4a6fb8 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r5, [sp, #832] @ 0x340 │ │ │ │ + ldr r5, [sp, #848] @ 0x350 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - cbz r0, 4a6dc6 │ │ │ │ + cbz r4, 4a6dc6 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldr r5, [pc, #320] @ (4a6ef4 ) │ │ │ │ + ldr r5, [pc, #336] @ (4a6f04 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - cbz r4, 4a6dc6 │ │ │ │ + cbz r0, 4a6dc8 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldr r5, [pc, #136] @ (4a6e44 ) │ │ │ │ + ldr r5, [pc, #152] @ (4a6e54 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - cbz r2, 4a6dc2 │ │ │ │ + cbz r6, 4a6dc2 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - stmia r0!, {r5, r6} │ │ │ │ + stmia r0!, {r2, r5, r6} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - sub sp, #432 @ 0x1b0 │ │ │ │ + sub sp, #448 @ 0x1c0 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldr r4, [pc, #968] @ (4a7194 ) │ │ │ │ + ldr r4, [pc, #984] @ (4a71a4 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r3, [sp, #392] @ 0x188 │ │ │ │ + ldr r3, [sp, #408] @ 0x198 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r4, [pc, #744] @ (4a70bc ) │ │ │ │ + ldr r4, [pc, #760] @ (4a70cc ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - sub sp, #152 @ 0x98 │ │ │ │ + sub sp, #168 @ 0xa8 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldr r4, [pc, #480] @ (4a6fbc ) │ │ │ │ + ldr r4, [pc, #496] @ (4a6fcc ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add sp, #400 @ 0x190 │ │ │ │ + add sp, #416 @ 0x1a0 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldr r2, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r2, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r4, [pc, #328] @ (4a6f30 ) │ │ │ │ + ldr r4, [pc, #344] @ (4a6f40 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add sp, #248 @ 0xf8 │ │ │ │ + add sp, #264 @ 0x108 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldr r5, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r5, [sp, #952] @ 0x3b8 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r3, [pc, #1016] @ (4a71ec ) │ │ │ │ + ldr r4, [pc, #8] @ (4a6dfc ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add r7, sp, #936 @ 0x3a8 │ │ │ │ + add r7, sp, #952 @ 0x3b8 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldr r3, [pc, #720] @ (4a70cc ) │ │ │ │ + ldr r3, [pc, #736] @ (4a70dc ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add r7, sp, #624 @ 0x270 │ │ │ │ + add r7, sp, #640 @ 0x280 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldr r3, [pc, #584] @ (4a704c ) │ │ │ │ + ldr r3, [pc, #600] @ (4a705c ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add r7, sp, #488 @ 0x1e8 │ │ │ │ + add r7, sp, #504 @ 0x1f8 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldr r4, [sp, #616] @ 0x268 │ │ │ │ + ldr r4, [sp, #632] @ 0x278 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r3, [pc, #424] @ (4a6fb8 ) │ │ │ │ + ldr r3, [pc, #440] @ (4a6fc8 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add r7, sp, #352 @ 0x160 │ │ │ │ + add r7, sp, #368 @ 0x170 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - lsls r0, r0, #3 │ │ │ │ + lsls r4, r0, #3 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r3, [pc, #256] @ (4a6f1c ) │ │ │ │ + ldr r3, [pc, #272] @ (4a6f2c ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add r7, sp, #176 @ 0xb0 │ │ │ │ + add r7, sp, #192 @ 0xc0 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldr r4, [sp, #312] @ 0x138 │ │ │ │ + ldr r4, [sp, #328] @ 0x148 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r3, [pc, #120] @ (4a6ea0 ) │ │ │ │ + ldr r3, [pc, #136] @ (4a6eb0 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add r7, sp, #48 @ 0x30 │ │ │ │ + add r7, sp, #64 @ 0x40 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bpl.n 4a6e20 │ │ │ │ + bpl.n 4a6e28 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r2, [pc, #976] @ (4a7204 ) │ │ │ │ + ldr r2, [pc, #992] @ (4a7214 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add r6, sp, #896 @ 0x380 │ │ │ │ + add r6, sp, #912 @ 0x390 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldr r2, [pc, #856] @ (4a7194 ) │ │ │ │ + ldr r2, [pc, #872] @ (4a71a4 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add r6, sp, #776 @ 0x308 │ │ │ │ + add r6, sp, #792 @ 0x318 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldr r2, [pc, #752] @ (4a7134 ) │ │ │ │ + ldr r2, [pc, #768] @ (4a7144 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add r6, sp, #672 @ 0x2a0 │ │ │ │ + add r6, sp, #688 @ 0x2b0 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldr r4, [sp, #600] @ 0x258 │ │ │ │ + ldr r4, [sp, #616] @ 0x268 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r2, [pc, #576] @ (4a7090 ) │ │ │ │ + ldr r2, [pc, #592] @ (4a70a0 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add r6, sp, #496 @ 0x1f0 │ │ │ │ + add r6, sp, #512 @ 0x200 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldr r2, [sp, #808] @ 0x328 │ │ │ │ + ldr r2, [sp, #824] @ 0x338 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r2, [pc, #440] @ (4a7014 ) │ │ │ │ + ldr r2, [pc, #456] @ (4a7024 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add r6, sp, #360 @ 0x168 │ │ │ │ + add r6, sp, #376 @ 0x178 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldr r2, [pc, #296] @ (4a6f8c ) │ │ │ │ + ldr r2, [pc, #312] @ (4a6f9c ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add r6, sp, #216 @ 0xd8 │ │ │ │ + add r6, sp, #232 @ 0xe8 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldr r2, [pc, #208] @ (4a6f3c ) │ │ │ │ + ldr r2, [pc, #224] @ (4a6f4c ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - itt vc │ │ │ │ - lslvc r3, r0, #4 │ │ │ │ - addvc r6, sp, #48 @ 0x30 │ │ │ │ + nop {8} │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldr r1, [pc, #992] @ (4a7258 ) │ │ │ │ + add r6, sp, #64 @ 0x40 │ │ │ │ + lsls r3, r0, #4 │ │ │ │ + ldr r1, [pc, #1008] @ (4a7268 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add r5, sp, #912 @ 0x390 │ │ │ │ + add r5, sp, #928 @ 0x3a0 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldr r2, [sp, #280] @ 0x118 │ │ │ │ + ldr r2, [sp, #296] @ 0x128 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r1, [pc, #784] @ (4a7194 ) │ │ │ │ + ldr r1, [pc, #800] @ (4a71a4 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add r5, sp, #704 @ 0x2c0 │ │ │ │ + add r5, sp, #720 @ 0x2d0 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldr r1, [pc, #528] @ (4a709c ) │ │ │ │ + ldr r1, [pc, #544] @ (4a70ac ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add r5, sp, #448 @ 0x1c0 │ │ │ │ + add r5, sp, #464 @ 0x1d0 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldr r1, [pc, #376] @ (4a700c ) │ │ │ │ + ldr r1, [pc, #392] @ (4a701c ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add r5, sp, #296 @ 0x128 │ │ │ │ + add r5, sp, #312 @ 0x138 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldr r1, [pc, #192] @ (4a6f5c ) │ │ │ │ + ldr r1, [pc, #208] @ (4a6f6c ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add r5, sp, #112 @ 0x70 │ │ │ │ + add r5, sp, #128 @ 0x80 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldr r1, [pc, #64] @ (4a6ee4 ) │ │ │ │ + ldr r1, [pc, #80] @ (4a6ef4 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add r4, sp, #1008 @ 0x3f0 │ │ │ │ + add r5, sp, #0 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - cdp2 1, 2, cr0, cr4, cr3, {0} │ │ │ │ - ldr r0, [pc, #848] @ (4a7200 ) │ │ │ │ + cdp2 1, 2, cr0, cr8, cr3, {0} │ │ │ │ + ldr r0, [pc, #864] @ (4a7210 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add r4, sp, #744 @ 0x2e8 │ │ │ │ + add r4, sp, #760 @ 0x2f8 │ │ │ │ lsls r3, r0, #4 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #96 @ 0x60 │ │ │ │ + add r4, sp, #112 @ 0x70 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldr r0, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r0, [sp, #504] @ 0x1f8 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r0, [pc, #72] @ (4a6f0c ) │ │ │ │ + ldr r0, [pc, #88] @ (4a6f1c ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - @ instruction: 0x47f2 │ │ │ │ + @ instruction: 0x47f6 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add r3, sp, #888 @ 0x378 │ │ │ │ + add r3, sp, #904 @ 0x388 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldr r0, [sp, #248] @ 0xf8 │ │ │ │ + ldr r0, [sp, #264] @ 0x108 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - @ instruction: 0x47c6 │ │ │ │ + @ instruction: 0x47ca │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add r3, sp, #712 @ 0x2c8 │ │ │ │ + add r3, sp, #728 @ 0x2d8 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bxns fp │ │ │ │ + bx ip │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add r3, sp, #288 @ 0x120 │ │ │ │ + add r3, sp, #304 @ 0x130 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r7, [sp, #672] @ 0x2a0 │ │ │ │ + str r7, [sp, #688] @ 0x2b0 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - mov lr, fp │ │ │ │ + mov sl, ip │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add r2, sp, #808 @ 0x328 │ │ │ │ + add r2, sp, #824 @ 0x338 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r7, [sp, #168] @ 0xa8 │ │ │ │ + str r7, [sp, #184] @ 0xb8 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - mov r0, sl │ │ │ │ + mov r4, sl │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add r2, sp, #240 @ 0xf0 │ │ │ │ + add r2, sp, #256 @ 0x100 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r4, r6 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add r2, sp, #112 @ 0x70 │ │ │ │ + add r2, sp, #128 @ 0x80 │ │ │ │ lsls r3, r0, #4 │ │ │ │ ldrsh r4, [r0, r4] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, sp │ │ │ │ + cmp r2, lr │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add r1, sp, #360 @ 0x168 │ │ │ │ + add r1, sp, #376 @ 0x178 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - cmp r0, r9 │ │ │ │ + cmp r4, r9 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add r1, sp, #200 @ 0xc8 │ │ │ │ + add r1, sp, #216 @ 0xd8 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - @ instruction: 0xfa320103 │ │ │ │ - add ip, ip │ │ │ │ + @ instruction: 0xfa360103 │ │ │ │ + add r8, sp │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add r0, sp, #808 @ 0x328 │ │ │ │ + add r0, sp, #824 @ 0x338 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r4, [sp, #728] @ 0x2d8 │ │ │ │ + str r4, [sp, #744] @ 0x2e8 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - add r2, fp │ │ │ │ + add r6, fp │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add r0, sp, #280 @ 0x118 │ │ │ │ + add r0, sp, #296 @ 0x128 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - add r2, r3 │ │ │ │ + add r6, r3 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add r0, sp, #24 │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - mvns r0, r5 │ │ │ │ + mvns r4, r5 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add r7, pc, #848 @ (adr r7, 4a728c ) │ │ │ │ + add r7, pc, #864 @ (adr r7, 4a729c ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ - muls r6, r5 │ │ │ │ + muls r2, r6 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add r7, pc, #360 @ (adr r7, 4a70ac ) │ │ │ │ + add r7, pc, #376 @ (adr r7, 4a70bc ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ - orrs r6, r0 │ │ │ │ + orrs r2, r1 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add r6, pc, #968 @ (adr r6, 4a7314 ) │ │ │ │ + add r6, pc, #984 @ (adr r6, 4a7324 ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ - add r6, pc, #376 @ (adr r6, 4a70c8 ) │ │ │ │ + add r6, pc, #392 @ (adr r6, 4a70d8 ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ - @ instruction: 0xb712 │ │ │ │ + @ instruction: 0xb716 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - negs r4, r3 │ │ │ │ + negs r0, r4 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - tst r0, r7 │ │ │ │ + tst r4, r7 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add r6, pc, #144 @ (adr r6, 4a6ff0 ) │ │ │ │ + add r6, pc, #160 @ (adr r6, 4a7000 ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [pc, #708] @ (4a722c ) │ │ │ │ ldr r1, [r7, r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ @@ -573071,90 +573070,90 @@ │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ lsls r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #102 @ 0x66 │ │ │ │ + subs r7, #106 @ 0x6a │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add r3, pc, #328 @ (adr r3, 4a7388 ) │ │ │ │ + add r3, pc, #344 @ (adr r3, 4a7398 ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ - subs r7, #30 │ │ │ │ + subs r7, #34 @ 0x22 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add r3, pc, #40 @ (adr r3, 4a7270 ) │ │ │ │ + add r3, pc, #56 @ (adr r3, 4a7280 ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ - eor.w r1, sl, #8585216 @ 0x830000 │ │ │ │ - subs r6, #242 @ 0xf2 │ │ │ │ + eor.w r1, lr, #8585216 @ 0x830000 │ │ │ │ + subs r6, #246 @ 0xf6 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add r2, pc, #888 @ (adr r2, 4a75cc ) │ │ │ │ + add r2, pc, #904 @ (adr r2, 4a75dc ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrh r2, [r7, #62] @ 0x3e │ │ │ │ + ldrh r6, [r7, #62] @ 0x3e │ │ │ │ lsls r2, r0, #4 │ │ │ │ - subs r6, #202 @ 0xca │ │ │ │ + subs r6, #206 @ 0xce │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add r2, pc, #736 @ (adr r2, 4a7540 ) │ │ │ │ + add r2, pc, #752 @ (adr r2, 4a7550 ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r0, [sp, #488] @ 0x1e8 │ │ │ │ + str r0, [sp, #504] @ 0x1f8 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - subs r6, #166 @ 0xa6 │ │ │ │ + subs r6, #170 @ 0xaa │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add r2, pc, #584 @ (adr r2, 4a74b4 ) │ │ │ │ + add r2, pc, #600 @ (adr r2, 4a74c4 ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r0, [sp, #528] @ 0x210 │ │ │ │ + str r0, [sp, #544] @ 0x220 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - @ instruction: 0xf3de0103 │ │ │ │ - subs r6, #102 @ 0x66 │ │ │ │ + @ instruction: 0xf3e20103 │ │ │ │ + subs r6, #106 @ 0x6a │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add r2, pc, #312 @ (adr r2, 4a73b4 ) │ │ │ │ + add r2, pc, #328 @ (adr r2, 4a73c4 ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ - subs r6, #68 @ 0x44 │ │ │ │ + subs r6, #72 @ 0x48 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add r2, pc, #192 @ (adr r2, 4a7344 ) │ │ │ │ + add r2, pc, #208 @ (adr r2, 4a7354 ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ ldr r4, [pc, #584] @ (4a74d0 ) │ │ │ │ lsls r3, r2, #4 │ │ │ │ - add r5, pc, #544 @ (adr r5, 4a74ac ) │ │ │ │ + add r5, pc, #560 @ (adr r5, 4a74bc ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ - @ instruction: 0xf3ba0103 │ │ │ │ + @ instruction: 0xf3be0103 │ │ │ │ ldr r4, [pc, #472] @ (4a746c ) │ │ │ │ lsls r3, r2, #4 │ │ │ │ - add r5, pc, #432 @ (adr r5, 4a7448 ) │ │ │ │ + add r5, pc, #448 @ (adr r5, 4a7458 ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ - lsrs r6, r2, #5 │ │ │ │ + lsrs r2, r3, #5 │ │ │ │ lsls r3, r0, #4 │ │ │ │ ldr r4, [pc, #360] @ (4a7408 ) │ │ │ │ lsls r3, r2, #4 │ │ │ │ - add r5, pc, #320 @ (adr r5, 4a73e4 ) │ │ │ │ + add r5, pc, #336 @ (adr r5, 4a73f4 ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ - b.n 4a6b14 │ │ │ │ + b.n 4a6b1c │ │ │ │ lsls r2, r0, #4 │ │ │ │ ldr r4, [pc, #248] @ (4a73a4 ) │ │ │ │ lsls r3, r2, #4 │ │ │ │ - add r5, pc, #208 @ (adr r5, 4a7380 ) │ │ │ │ + add r5, pc, #224 @ (adr r5, 4a7390 ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ - adds r2, r1, #4 │ │ │ │ + adds r6, r1, #4 │ │ │ │ lsls r3, r0, #4 │ │ │ │ ldr r4, [pc, #136] @ (4a7340 ) │ │ │ │ lsls r3, r2, #4 │ │ │ │ - add r5, pc, #96 @ (adr r5, 4a731c ) │ │ │ │ + add r5, pc, #112 @ (adr r5, 4a732c ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ - adds r2, r7, r6 │ │ │ │ + adds r6, r7, r6 │ │ │ │ lsls r3, r0, #4 │ │ │ │ ldr r4, [pc, #24] @ (4a72dc ) │ │ │ │ lsls r3, r2, #4 │ │ │ │ - add r4, pc, #1008 @ (adr r4, 4a76b8 ) │ │ │ │ + add r5, pc, #0 @ (adr r5, 4a72c8 ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ - cmp r3, #230 @ 0xe6 │ │ │ │ + cmp r3, #234 @ 0xea │ │ │ │ lsls r3, r0, #4 │ │ │ │ ldr r3, [pc, #952] @ (4a7688 ) │ │ │ │ lsls r3, r2, #4 │ │ │ │ - add r4, pc, #912 @ (adr r4, 4a7664 ) │ │ │ │ + add r4, pc, #928 @ (adr r4, 4a7674 ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ - @ instruction: 0xf29a0103 │ │ │ │ + @ instruction: 0xf29e0103 │ │ │ │ │ │ │ │ 004a72d8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -573361,51 +573360,51 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [sp, #984] @ 0x3d8 │ │ │ │ lsls r3, r3, #4 │ │ │ │ lsls r4, r5, #31 │ │ │ │ lsls r2, r3, #4 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r5, #22] │ │ │ │ + ldrh r0, [r6, #22] │ │ │ │ lsls r2, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #56 @ 0x38 │ │ │ │ + subs r4, #60 @ 0x3c │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add r0, pc, #144 @ (adr r0, 4a7570 ) │ │ │ │ + add r0, pc, #160 @ (adr r0, 4a7580 ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ lsls r2, r1, #30 │ │ │ │ lsls r2, r3, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r4, #50] @ 0x32 │ │ │ │ + ldrh r4, [r4, #50] @ 0x32 │ │ │ │ lsls r2, r0, #4 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r2, r3, r5, r7} │ │ │ │ + ldmia r7, {r4, r5, r7} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - bpl.n 4a756c │ │ │ │ + bpl.n 4a7574 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - bpl.n 4a7548 │ │ │ │ + bpl.n 4a7550 │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #132 @ 0x84 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - strh r6, [r2, #48] @ 0x30 │ │ │ │ + strh r2, [r3, #48] @ 0x30 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - strh r4, [r6, #48] @ 0x30 │ │ │ │ + strh r0, [r7, #48] @ 0x30 │ │ │ │ lsls r2, r0, #4 │ │ │ │ subs r0, #110 @ 0x6e │ │ │ │ lsls r3, r2, #4 │ │ │ │ - strh r0, [r6, #40] @ 0x28 │ │ │ │ + strh r4, [r6, #40] @ 0x28 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - strh r6, [r4, #46] @ 0x2e │ │ │ │ + strh r2, [r5, #46] @ 0x2e │ │ │ │ lsls r2, r0, #4 │ │ │ │ │ │ │ │ 004a751c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -573607,37 +573606,37 @@ │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ lsls r6, r0, #23 │ │ │ │ lsls r2, r3, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - vrhadd.s8 d16, d12, d3 │ │ │ │ - ldr r5, [sp, #528] @ 0x210 │ │ │ │ + vrhadd.s16 d16, d0, d3 │ │ │ │ + ldr r5, [sp, #544] @ 0x220 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - vrhadd.s32 d0, d14, d3 │ │ │ │ - ldr r5, [sp, #408] @ 0x198 │ │ │ │ + vrhadd.s d0, d2, d3 │ │ │ │ + ldr r5, [sp, #424] @ 0x1a8 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - vrhadd.s16 d0, d0, d3 │ │ │ │ - ldr r5, [sp, #288] @ 0x120 │ │ │ │ + vrhadd.s16 d0, d4, d3 │ │ │ │ + ldr r5, [sp, #304] @ 0x130 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - cdp 1, 15, cr0, cr8, cr3, {0} │ │ │ │ - ldr r5, [sp, #192] @ 0xc0 │ │ │ │ + cdp 1, 15, cr0, cr12, cr3, {0} │ │ │ │ + ldr r5, [sp, #208] @ 0xd0 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - cdp 1, 9, cr0, cr12, cr3, {0} │ │ │ │ - ldr r4, [sp, #848] @ 0x350 │ │ │ │ + cdp 1, 10, cr0, cr0, cr3, {0} │ │ │ │ + ldr r4, [sp, #864] @ 0x360 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - cdp 1, 7, cr0, cr4, cr3, {0} │ │ │ │ - ldr r4, [sp, #688] @ 0x2b0 │ │ │ │ + cdp 1, 7, cr0, cr8, cr3, {0} │ │ │ │ + ldr r4, [sp, #704] @ 0x2c0 │ │ │ │ lsls r3, r0, #4 │ │ │ │ bxns r3 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - add r0, pc, #72 @ (adr r0, 4a7788 ) │ │ │ │ + add r0, pc, #88 @ (adr r0, 4a7798 ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ - cdp 1, 6, cr0, cr0, cr3, {0} │ │ │ │ + cdp 1, 6, cr0, cr4, cr3, {0} │ │ │ │ │ │ │ │ 004a7744 : │ │ │ │ stmdb 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 sl, r2 │ │ │ │ @@ -574659,170 +574658,170 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r6, #30] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - stcl 1, cr0, [r6, #-12]! │ │ │ │ - ldr r3, [sp, #520] @ 0x208 │ │ │ │ + stcl 1, cr0, [sl, #-12]! │ │ │ │ + ldr r3, [sp, #536] @ 0x218 │ │ │ │ lsls r3, r0, #4 │ │ │ │ lsls r4, r4, #11 │ │ │ │ lsls r2, r3, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - stmdb lr, {r0, r1, r8} │ │ │ │ - str r7, [sp, #168] @ 0xa8 │ │ │ │ + ldmdb r2, {r0, r1, r8} │ │ │ │ + str r7, [sp, #184] @ 0xb8 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmdb r0, {r0, r1, r8} │ │ │ │ - strd r0, r1, [r2], #12 │ │ │ │ - str r7, [sp, #0] │ │ │ │ + ldmdb r4, {r0, r1, r8} │ │ │ │ + strd r0, r1, [r6], #12 │ │ │ │ + str r7, [sp, #16] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - add r3, sp, #864 @ 0x360 │ │ │ │ + add r3, sp, #880 @ 0x370 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - blt.n 4a8188 │ │ │ │ + blt.n 4a8190 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - stmia.w r2!, {r0, r1, r8} │ │ │ │ - str r6, [sp, #768] @ 0x300 │ │ │ │ + stmia.w r6!, {r0, r1, r8} │ │ │ │ + str r6, [sp, #784] @ 0x310 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - stmia.w r6, {r0, r1, r8} │ │ │ │ - str r6, [sp, #648] @ 0x288 │ │ │ │ + stmia.w sl, {r0, r1, r8} │ │ │ │ + str r6, [sp, #664] @ 0x298 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strex r1, r0, [r8, #12] │ │ │ │ - str r6, [sp, #400] @ 0x190 │ │ │ │ + strex r1, r0, [ip, #12] │ │ │ │ + str r6, [sp, #416] @ 0x1a0 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - b.n 4a81c0 │ │ │ │ + b.n 4a81c8 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r5, [sp, #1016] @ 0x3f8 │ │ │ │ + str r6, [sp, #8] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - b.n 4a8120 │ │ │ │ + b.n 4a8128 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r5, [sp, #680] @ 0x2a8 │ │ │ │ + str r5, [sp, #696] @ 0x2b8 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bvc.n 4a81d0 │ │ │ │ + bvc.n 4a81d8 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - b.n 4a80f4 │ │ │ │ + b.n 4a80fc │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r5, [sp, #520] @ 0x208 │ │ │ │ + str r5, [sp, #536] @ 0x218 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r5, [sp, #408] @ 0x198 │ │ │ │ + str r5, [sp, #424] @ 0x1a8 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strh r6, [r6, r7] │ │ │ │ + strh r2, [r7, r7] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - bhi.n 4a81f8 │ │ │ │ + bhi.n 4a8200 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - b.n 4a8088 │ │ │ │ + b.n 4a8090 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - b.n 4a8068 │ │ │ │ + b.n 4a8070 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r5, [sp, #240] @ 0xf0 │ │ │ │ + str r5, [sp, #256] @ 0x100 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r5, [sp, #168] @ 0xa8 │ │ │ │ + str r5, [sp, #184] @ 0xb8 │ │ │ │ lsls r3, r0, #4 │ │ │ │ add r6, pc, #776 @ (adr r6, 4a853c ) │ │ │ │ lsls r6, r7, #3 │ │ │ │ - bge.n 4a8270 │ │ │ │ + bge.n 4a8278 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - b.n 4a8028 │ │ │ │ + b.n 4a8030 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - b.n 4a7fe4 │ │ │ │ + b.n 4a7fec │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r4, [sp, #952] @ 0x3b8 │ │ │ │ + str r4, [sp, #968] @ 0x3c8 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - b.n 4a7fc4 │ │ │ │ + b.n 4a7fcc │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r4, [sp, #872] @ 0x368 │ │ │ │ + str r4, [sp, #888] @ 0x378 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bvc.n 4a8294 │ │ │ │ + bvc.n 4a829c │ │ │ │ lsls r2, r0, #4 │ │ │ │ - b.n 4a7f40 │ │ │ │ + b.n 4a7f48 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r4, [sp, #584] @ 0x248 │ │ │ │ + str r4, [sp, #600] @ 0x258 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - b.n 4a7f18 │ │ │ │ + b.n 4a7f20 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r4, [sp, #488] @ 0x1e8 │ │ │ │ + str r4, [sp, #504] @ 0x1f8 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - b.n 4a7ea8 │ │ │ │ + b.n 4a7eb0 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r4, [sp, #248] @ 0xf8 │ │ │ │ + str r4, [sp, #264] @ 0x108 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - b.n 4a7e80 │ │ │ │ + b.n 4a7e88 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r4, [sp, #152] @ 0x98 │ │ │ │ + str r4, [sp, #168] @ 0xa8 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - b.n 4a7e38 │ │ │ │ + b.n 4a7e40 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r3, [sp, #1016] @ 0x3f8 │ │ │ │ + str r4, [sp, #8] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - b.n 4a7dd4 │ │ │ │ + b.n 4a7ddc │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r3, [sp, #800] @ 0x320 │ │ │ │ + str r3, [sp, #816] @ 0x330 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - b.n 4a7d68 │ │ │ │ + b.n 4a7d70 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r3, [sp, #568] @ 0x238 │ │ │ │ + str r3, [sp, #584] @ 0x248 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - b.n 4a7d0c │ │ │ │ + b.n 4a7d14 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r3, [sp, #368] @ 0x170 │ │ │ │ + str r3, [sp, #384] @ 0x180 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - b.n 4a7ce4 │ │ │ │ + b.n 4a7cec │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r3, [sp, #272] @ 0x110 │ │ │ │ + str r3, [sp, #288] @ 0x120 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strh r2, [r3, #2] │ │ │ │ + strh r6, [r3, #2] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - b.n 4a7c94 │ │ │ │ + b.n 4a7c9c │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r6, [r4, r6] │ │ │ │ + str r2, [r5, r6] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - b.n 4a7c28 │ │ │ │ + b.n 4a7c30 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r2, [sp, #872] @ 0x368 │ │ │ │ + str r2, [sp, #888] @ 0x378 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - b.n 4a7c00 │ │ │ │ + b.n 4a7c08 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r2, [sp, #776] @ 0x308 │ │ │ │ + str r2, [sp, #792] @ 0x318 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bmi.n 4a82b4 │ │ │ │ + bpl.n 4a82bc │ │ │ │ lsls r2, r0, #4 │ │ │ │ - b.n 4a7bd8 │ │ │ │ + b.n 4a7be0 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r2, [sp, #672] @ 0x2a0 │ │ │ │ + str r2, [sp, #688] @ 0x2b0 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bvs.n 4a8308 │ │ │ │ + bvs.n 4a8310 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - b.n 4a7b94 │ │ │ │ + b.n 4a7b9c │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r2, [sp, #520] @ 0x208 │ │ │ │ + str r2, [sp, #536] @ 0x218 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r0, [r2, r4] │ │ │ │ + str r4, [r2, r4] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - b.n 4a7b5c │ │ │ │ + b.n 4a7b64 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r2, [sp, #376] @ 0x178 │ │ │ │ + str r2, [sp, #392] @ 0x188 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - b.n 4a7b24 │ │ │ │ + b.n 4a7b2c │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r2, [sp, #248] @ 0xf8 │ │ │ │ + str r2, [sp, #264] @ 0x108 │ │ │ │ lsls r3, r0, #4 │ │ │ │ subs r4, #170 @ 0xaa │ │ │ │ lsls r3, r2, #4 │ │ │ │ - str r5, [sp, #640] @ 0x280 │ │ │ │ + str r5, [sp, #656] @ 0x290 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrb r6, [r2, #30] │ │ │ │ + ldrb r2, [r3, #30] │ │ │ │ lsls r2, r0, #4 │ │ │ │ subs r4, #142 @ 0x8e │ │ │ │ lsls r3, r2, #4 │ │ │ │ - str r5, [sp, #528] @ 0x210 │ │ │ │ + str r5, [sp, #544] @ 0x220 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - b.n 4a7b80 │ │ │ │ + b.n 4a7b88 │ │ │ │ lsls r3, r0, #4 │ │ │ │ │ │ │ │ 004a82fc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -574919,25 +574918,25 @@ │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf7780119 │ │ │ │ - bmi.n 4a83a0 │ │ │ │ + bmi.n 4a83a8 │ │ │ │ lsls r2, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 4a8778 │ │ │ │ + b.n 4a8780 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrh r0, [r3, #62] @ 0x3e │ │ │ │ + ldrh r4, [r3, #62] @ 0x3e │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrb r2, [r0, #23] │ │ │ │ + ldrb r6, [r0, #23] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrb r6, [r6, #8] │ │ │ │ + ldrb r2, [r7, #8] │ │ │ │ lsls r2, r0, #4 │ │ │ │ │ │ │ │ 004a840c : │ │ │ │ stmdb 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 │ │ │ │ @@ -575277,63 +575276,63 @@ │ │ │ │ movs r0, r0 │ │ │ │ orrs r0, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 4a8838 │ │ │ │ + b.n 4a8840 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrh r6, [r3, #46] @ 0x2e │ │ │ │ + ldrh r2, [r4, #46] @ 0x2e │ │ │ │ lsls r3, r0, #4 │ │ │ │ - svc 248 @ 0xf8 │ │ │ │ + svc 252 @ 0xfc │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrh r0, [r7, #42] @ 0x2a │ │ │ │ + ldrh r4, [r7, #42] @ 0x2a │ │ │ │ lsls r3, r0, #4 │ │ │ │ - svc 224 @ 0xe0 │ │ │ │ + svc 228 @ 0xe4 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrh r0, [r4, #42] @ 0x2a │ │ │ │ + ldrh r4, [r4, #42] @ 0x2a │ │ │ │ lsls r3, r0, #4 │ │ │ │ - svc 194 @ 0xc2 │ │ │ │ + svc 198 @ 0xc6 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrh r2, [r0, #42] @ 0x2a │ │ │ │ + ldrh r6, [r0, #42] @ 0x2a │ │ │ │ lsls r3, r0, #4 │ │ │ │ - svc 158 @ 0x9e │ │ │ │ + svc 162 @ 0xa2 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrh r6, [r3, #40] @ 0x28 │ │ │ │ + ldrh r2, [r4, #40] @ 0x28 │ │ │ │ lsls r3, r0, #4 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r4, #24] │ │ │ │ + strh r6, [r4, #24] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - svc 90 @ 0x5a │ │ │ │ + svc 94 @ 0x5e │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrh r2, [r3, #38] @ 0x26 │ │ │ │ + ldrh r6, [r3, #38] @ 0x26 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strh r4, [r0, #28] │ │ │ │ + strh r0, [r1, #28] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - svc 40 @ 0x28 │ │ │ │ + svc 44 @ 0x2c │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrh r0, [r5, #36] @ 0x24 │ │ │ │ + ldrh r4, [r5, #36] @ 0x24 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - svc 16 │ │ │ │ + svc 20 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrh r0, [r2, #36] @ 0x24 │ │ │ │ + ldrh r4, [r2, #36] @ 0x24 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - udf #230 @ 0xe6 │ │ │ │ + udf #234 @ 0xea │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrh r6, [r4, #34] @ 0x22 │ │ │ │ + ldrh r2, [r5, #34] @ 0x22 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - udf #198 @ 0xc6 │ │ │ │ + udf #202 @ 0xca │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrh r6, [r0, #34] @ 0x22 │ │ │ │ + ldrh r2, [r1, #34] @ 0x22 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - udf #174 @ 0xae │ │ │ │ + udf #178 @ 0xb2 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrh r6, [r5, #32] │ │ │ │ + ldrh r2, [r6, #32] │ │ │ │ lsls r3, r0, #4 │ │ │ │ │ │ │ │ 004a87dc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -575413,23 +575412,23 @@ │ │ │ │ ldrh r0, [r4, #6] │ │ │ │ lsls r3, r3, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf2b00119 │ │ │ │ - beq.n 4a88c8 │ │ │ │ + beq.n 4a88d0 │ │ │ │ lsls r2, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 4a87d8 │ │ │ │ + ble.n 4a87e0 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrh r0, [r2, #24] │ │ │ │ + ldrh r4, [r2, #24] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrb r2, [r7, #3] │ │ │ │ + ldrb r6, [r7, #3] │ │ │ │ lsls r2, r0, #4 │ │ │ │ │ │ │ │ 004a88c0 : │ │ │ │ stmdb 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 │ │ │ │ @@ -576533,166 +576532,166 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #28 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r7, #23] │ │ │ │ + strb r6, [r7, #23] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - bgt.n 4a9494 │ │ │ │ + bgt.n 4a949c │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrh r6, [r7, #10] │ │ │ │ + ldrh r2, [r0, #12] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - blt.n 4a943c │ │ │ │ + blt.n 4a9444 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - blt.n 4a9400 │ │ │ │ + blt.n 4a9408 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrh r2, [r7, #8] │ │ │ │ + ldrh r6, [r7, #8] │ │ │ │ lsls r3, r0, #4 │ │ │ │ eors.w r1, r2, #25 │ │ │ │ - blt.n 4a94b8 │ │ │ │ + blt.n 4a94c0 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrh r0, [r2, #4] │ │ │ │ + ldrh r4, [r2, #4] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strb r2, [r4, #19] │ │ │ │ + strb r6, [r4, #19] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - blt.n 4a9488 │ │ │ │ + blt.n 4a9490 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrh r6, [r4, #2] │ │ │ │ + ldrh r2, [r5, #2] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bge.n 4a9524 │ │ │ │ + bge.n 4a952c │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strh r4, [r7, #60] @ 0x3c │ │ │ │ + strh r0, [r0, #62] @ 0x3e │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bge.n 4a9494 │ │ │ │ + bge.n 4a949c │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strh r0, [r6, #58] @ 0x3a │ │ │ │ + strh r4, [r6, #58] @ 0x3a │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bls.n 4a9454 │ │ │ │ + bls.n 4a945c │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strh r4, [r1, #58] @ 0x3a │ │ │ │ + strh r0, [r2, #58] @ 0x3a │ │ │ │ lsls r3, r0, #4 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r4, #5] │ │ │ │ + strb r4, [r4, #5] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - bls.n 4a9514 │ │ │ │ + bls.n 4a951c │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strh r4, [r4, #52] @ 0x34 │ │ │ │ + strh r0, [r5, #52] @ 0x34 │ │ │ │ lsls r3, r0, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r6, #30] │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #168 @ 0xa8 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #1] │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 4a94b8 │ │ │ │ + bhi.n 4a94c0 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bvc.n 4a93f4 │ │ │ │ + bvc.n 4a93fc │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strh r4, [r0, #40] @ 0x28 │ │ │ │ + strh r0, [r1, #40] @ 0x28 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bvc.n 4a9580 │ │ │ │ + bvc.n 4a9588 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strh r6, [r0, #38] @ 0x26 │ │ │ │ + strh r2, [r1, #38] @ 0x26 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strb r4, [r1, #4] │ │ │ │ + strb r0, [r2, #4] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - bvc.n 4a9538 │ │ │ │ + bvc.n 4a9540 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strh r0, [r2, #36] @ 0x24 │ │ │ │ + strh r4, [r2, #36] @ 0x24 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bvc.n 4a94f8 │ │ │ │ + bvc.n 4a9500 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r5, [sp, #176] @ 0xb0 │ │ │ │ + str r5, [sp, #192] @ 0xc0 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - strh r0, [r5, #34] @ 0x22 │ │ │ │ + strh r4, [r5, #34] @ 0x22 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bvs.n 4a94a0 │ │ │ │ + bvs.n 4a94a8 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strh r6, [r0, #34] @ 0x22 │ │ │ │ + strh r2, [r1, #34] @ 0x22 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bvs.n 4a95a0 │ │ │ │ + bvs.n 4a95a8 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strb r6, [r4, #0] │ │ │ │ + strb r2, [r5, #0] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - strh r2, [r6, #28] │ │ │ │ + strh r6, [r6, #28] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bvs.n 4a9518 │ │ │ │ + bvs.n 4a9520 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strh r0, [r7, #26] │ │ │ │ + strh r4, [r7, #26] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bpl.n 4a9468 │ │ │ │ + bpl.n 4a9470 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldr r0, [r0, #120] @ 0x78 │ │ │ │ + ldr r4, [r0, #120] @ 0x78 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - strh r4, [r1, #24] │ │ │ │ + strh r0, [r2, #24] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bpl.n 4a95ec │ │ │ │ + bpl.n 4a95f4 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strh r0, [r3, #22] │ │ │ │ + strh r4, [r3, #22] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bpl.n 4a95c4 │ │ │ │ + bpl.n 4a95cc │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strh r0, [r0, #22] │ │ │ │ + strh r4, [r0, #22] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bpl.n 4a957c │ │ │ │ + bpl.n 4a9584 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strh r0, [r3, #20] │ │ │ │ + strh r4, [r3, #20] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bpl.n 4a955c │ │ │ │ + bpl.n 4a9564 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bpl.n 4a95e8 │ │ │ │ + bpl.n 4a95f0 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strh r4, [r6, #18] │ │ │ │ + strh r0, [r7, #18] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bcc.n 4a94b8 │ │ │ │ + bcc.n 4a94c0 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strh r2, [r5, #8] │ │ │ │ + strh r6, [r5, #8] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bcc.n 4a948c │ │ │ │ + bcc.n 4a9494 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strh r2, [r2, #8] │ │ │ │ + strh r6, [r2, #8] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bcc.n 4a9460 │ │ │ │ + bcc.n 4a9468 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strh r0, [r7, #6] │ │ │ │ + strh r4, [r7, #6] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bcc.n 4a9604 │ │ │ │ + bcc.n 4a960c │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strh r4, [r0, #6] │ │ │ │ + strh r0, [r1, #6] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bcc.n 4a95a4 │ │ │ │ + bcc.n 4a95ac │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strh r2, [r2, #4] │ │ │ │ + strh r6, [r2, #4] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bcc.n 4a9578 │ │ │ │ + bcc.n 4a9580 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strh r0, [r7, #2] │ │ │ │ + strh r4, [r7, #2] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bcs.n 4a9534 │ │ │ │ + bcs.n 4a953c │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strh r0, [r2, #2] │ │ │ │ + strh r4, [r2, #2] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrh r6, [r5, #60] @ 0x3c │ │ │ │ + ldrh r2, [r6, #60] @ 0x3c │ │ │ │ lsls r2, r0, #4 │ │ │ │ - bcs.n 4a9508 │ │ │ │ + bcs.n 4a9510 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strh r6, [r6, #0] │ │ │ │ + strh r2, [r7, #0] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bcs.n 4a948c │ │ │ │ + bcs.n 4a9494 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bcs.n 4a95c4 │ │ │ │ + bcs.n 4a95cc │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrb r6, [r1, #30] │ │ │ │ + ldrb r2, [r2, #30] │ │ │ │ lsls r3, r0, #4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp ip, r1 │ │ │ │ beq.w 4a9abe │ │ │ │ cmp r0, r1 │ │ │ │ beq.w 4a9abe │ │ │ │ @@ -577350,194 +577349,194 @@ │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ movs r5, #168 @ 0xa8 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #1] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r3, #24] │ │ │ │ + ldr r2, [r4, #24] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r7, {r1, r6, r7} │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrb r2, [r5, #20] │ │ │ │ + ldrb r6, [r5, #20] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r7, {r2, r7} │ │ │ │ + ldmia r7, {r3, r7} │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldr r4, [r3, #12] │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrb r0, [r4, #19] │ │ │ │ + ldrb r4, [r4, #19] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r7!, {r1, r2, r3, r4} │ │ │ │ + ldmia r7!, {r1, r5} │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrb r2, [r1, #18] │ │ │ │ + ldrb r6, [r1, #18] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - @ instruction: 0xb8b4 │ │ │ │ + @ instruction: 0xb8b8 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r6, {r3, r4, r6, r7} │ │ │ │ + ldmia r6, {r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrb r4, [r0, #17] │ │ │ │ + ldrb r0, [r1, #17] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r6!, {r1, r4, r5, r7} │ │ │ │ + ldmia r6!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrb r6, [r3, #16] │ │ │ │ + ldrb r2, [r4, #16] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r6!, {r1, r3, r7} │ │ │ │ + ldmia r6!, {r1, r2, r3, r7} │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrb r6, [r6, #15] │ │ │ │ + ldrb r2, [r7, #15] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldr r0, [r5, #28] │ │ │ │ + ldr r4, [r5, #28] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldmia r6, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r6, {r1, r5, r6} │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrb r2, [r1, #15] │ │ │ │ + ldrb r6, [r1, #15] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r6!, {r1} │ │ │ │ + ldmia r6!, {r1, r2} │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrb r6, [r5, #13] │ │ │ │ + ldrb r2, [r6, #13] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r0, [r2, #124] @ 0x7c │ │ │ │ + str r4, [r2, #124] @ 0x7c │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r5!, {r1, r4, r6, r7} │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrb r2, [r7, #12] │ │ │ │ + ldrb r6, [r7, #12] │ │ │ │ lsls r3, r0, #4 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r4, r5, r6} │ │ │ │ + ldmia r5, {r2, r4, r5, r6} │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrb r4, [r3, #11] │ │ │ │ + ldrb r0, [r4, #11] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r0, [r1, #88] @ 0x58 │ │ │ │ + str r4, [r1, #88] @ 0x58 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - strb r2, [r0, #5] │ │ │ │ + strb r6, [r0, #5] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldmia r5!, {r1, r6} │ │ │ │ + ldmia r5!, {r1, r2, r6} │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrb r4, [r5, #10] │ │ │ │ + ldrb r0, [r6, #10] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r5, {r1, r5} │ │ │ │ + ldmia r5, {r1, r2, r5} │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrb r6, [r1, #10] │ │ │ │ + ldrb r2, [r2, #10] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r5!, {r3} │ │ │ │ + ldmia r5!, {r2, r3} │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrb r4, [r6, #9] │ │ │ │ + ldrb r0, [r7, #9] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r4!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r4, {r1, r4, r5, r6, r7} │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrb r2, [r3, #9] │ │ │ │ + ldrb r6, [r3, #9] │ │ │ │ lsls r3, r0, #4 │ │ │ │ strh r0, [r6, #30] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r4, {r1, r4, r5, r7} │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrb r2, [r3, #8] │ │ │ │ + ldrb r6, [r3, #8] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r4!, {r1, r6} │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrb r2, [r5, #6] │ │ │ │ + ldrb r6, [r5, #6] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r4!, {r1, r5} │ │ │ │ + ldmia r4!, {r1, r2, r5} │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrb r6, [r1, #6] │ │ │ │ + ldrb r2, [r2, #6] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r2, [r0, #120] @ 0x78 │ │ │ │ + str r6, [r0, #120] @ 0x78 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldmia r3!, {r1, r5, r6, r7} │ │ │ │ + ldmia r3!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrb r6, [r1, #5] │ │ │ │ + ldrb r2, [r2, #5] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r3, {r3, r6, r7} │ │ │ │ + ldmia r3, {r2, r3, r6, r7} │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrb r4, [r6, #4] │ │ │ │ + ldrb r0, [r7, #4] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r3, {r3, r4, r5, r7} │ │ │ │ + ldmia r3, {r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrb r4, [r4, #4] │ │ │ │ + ldrb r0, [r5, #4] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldr r0, [r5, #120] @ 0x78 │ │ │ │ + ldr r4, [r5, #120] @ 0x78 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldmia r3, {r2, r3, r7} │ │ │ │ + ldmia r3!, {r4, r7} │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrb r0, [r7, #3] │ │ │ │ + ldrb r4, [r7, #3] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrb r0, [r5, #19] │ │ │ │ + ldrb r4, [r5, #19] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r3, {r1, r3, r5, r6} │ │ │ │ + ldmia r3, {r1, r2, r3, r5, r6} │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrb r6, [r2, #3] │ │ │ │ + ldrb r2, [r3, #3] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - push {r2, r4, lr} │ │ │ │ + push {r3, r4, lr} │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r3!, {r1, r2, r4, r5} │ │ │ │ + ldmia r3, {r1, r3, r4, r5} │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrb r2, [r4, #2] │ │ │ │ + ldrb r6, [r4, #2] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r3, {r3, r4} │ │ │ │ + ldmia r3, {r2, r3, r4} │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrb r4, [r0, #2] │ │ │ │ + ldrb r0, [r1, #2] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r3!, {} │ │ │ │ + ldmia r3!, {r2} │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrb r4, [r5, #1] │ │ │ │ + ldrb r0, [r6, #1] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrb r2, [r4, #17] │ │ │ │ + ldrb r6, [r4, #17] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r2, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrb r2, [r2, #1] │ │ │ │ + ldrb r6, [r2, #1] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r2!, {r1, r6, r7} │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrb r2, [r5, #0] │ │ │ │ + ldrb r6, [r5, #0] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldr r4, [r2, #104] @ 0x68 │ │ │ │ + ldr r0, [r3, #104] @ 0x68 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldmia r2, {r1, r2, r4, r7} │ │ │ │ + ldmia r2!, {r1, r3, r4, r7} │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrb r2, [r0, #0] │ │ │ │ + ldrb r6, [r0, #0] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r2, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r2!, {r7} │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strb r2, [r4, #31] │ │ │ │ + strb r6, [r4, #31] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - cmp r7, #178 @ 0xb2 │ │ │ │ + cmp r7, #182 @ 0xb6 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r2, [r2, #80] @ 0x50 │ │ │ │ + str r6, [r2, #80] @ 0x50 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldmia r2!, {r3, r4, r6} │ │ │ │ + ldmia r2, {r2, r3, r4, r6} │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strb r4, [r0, #31] │ │ │ │ + strb r0, [r1, #31] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r2, [r6, #36] @ 0x24 │ │ │ │ + str r6, [r6, #36] @ 0x24 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldmia r2, {r2, r4, r5} │ │ │ │ + ldmia r2!, {r3, r4, r5} │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strb r0, [r4, #30] │ │ │ │ + strb r4, [r4, #30] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r2, {r2, r3, r4} │ │ │ │ + ldmia r2!, {r5} │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strb r0, [r1, #30] │ │ │ │ + strb r4, [r1, #30] │ │ │ │ lsls r3, r0, #4 │ │ │ │ adds r2, #232 @ 0xe8 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldrb r6, [r4, #11] │ │ │ │ + ldrb r2, [r5, #11] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strd r0, r1, [r6, #-8] │ │ │ │ + strd r0, r1, [sl, #-8] │ │ │ │ adds r2, #206 @ 0xce │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldrb r4, [r1, #11] │ │ │ │ + ldrb r0, [r2, #11] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - cbnz r0, 4a9e22 │ │ │ │ + cbnz r4, 4a9e22 │ │ │ │ lsls r2, r0, #4 │ │ │ │ adds r2, #180 @ 0xb4 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldrb r2, [r6, #10] │ │ │ │ + ldrb r6, [r6, #10] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - @ instruction: 0xf2ba0102 │ │ │ │ + @ instruction: 0xf2be0102 │ │ │ │ │ │ │ │ 004a9dd4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr.w ip, [pc, #336] @ 4a9f34 │ │ │ │ @@ -577689,45 +577688,45 @@ │ │ │ │ lsls r1, r3, #4 │ │ │ │ strb r4, [r4, #11] │ │ │ │ lsls r3, r3, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r5, r7] │ │ │ │ + ldrsh r2, [r6, r7] │ │ │ │ lsls r2, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strb r6, [r4, #20] │ │ │ │ + strb r2, [r5, #20] │ │ │ │ lsls r3, r0, #4 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ bgt.n 4a9fd4 │ │ │ │ lsls r1, r3, #4 │ │ │ │ - add r2, sp, #768 @ 0x300 │ │ │ │ + add r2, sp, #784 @ 0x310 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - cbnz r4, 4a9f94 │ │ │ │ + cbnz r0, 4a9f96 │ │ │ │ lsls r2, r0, #4 │ │ │ │ lsrs r4, r1, #24 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldrh r6, [r3, r6] │ │ │ │ + ldrh r2, [r4, r6] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrh r4, [r7, r6] │ │ │ │ + ldrh r0, [r0, r7] │ │ │ │ lsls r2, r0, #4 │ │ │ │ lsrs r6, r6, #23 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldrh r0, [r7, r2] │ │ │ │ + ldrh r4, [r7, r2] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrh r6, [r5, r5] │ │ │ │ + ldrh r2, [r6, r5] │ │ │ │ lsls r2, r0, #4 │ │ │ │ │ │ │ │ 004a9f8c : │ │ │ │ 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 │ │ │ │ @@ -578191,83 +578190,83 @@ │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r7, #27 │ │ │ │ movs r0, r0 │ │ │ │ bge.n 4aa444 │ │ │ │ lsls r1, r3, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r1, r4, r7} │ │ │ │ + stmia r5!, {r1, r2, r4, r7} │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strb r2, [r5, #9] │ │ │ │ + strb r6, [r5, #9] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - stmia r4!, {r3, r7} │ │ │ │ + stmia r4!, {r2, r3, r7} │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strb r0, [r4, #5] │ │ │ │ + strb r4, [r4, #5] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - stmia r4!, {r1, r2, r3, r5} │ │ │ │ + stmia r4!, {r1, r4, r5} │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strb r6, [r0, #4] │ │ │ │ + strb r2, [r1, #4] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - stmia r4!, {r1, r2, r4} │ │ │ │ + stmia r4!, {r1, r3, r4} │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strb r6, [r5, #3] │ │ │ │ + strb r2, [r6, #3] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r1} │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strb r6, [r2, #3] │ │ │ │ + strb r2, [r3, #3] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - stmia r3!, {r5, r6, r7} │ │ │ │ + stmia r3!, {r2, r5, r6, r7} │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strb r0, [r7, #2] │ │ │ │ + strb r4, [r7, #2] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - stmia r3!, {r3, r6, r7} │ │ │ │ + stmia r3!, {r2, r3, r6, r7} │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strb r0, [r4, #2] │ │ │ │ + strb r4, [r4, #2] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - stmia r3!, {r4, r5, r7} │ │ │ │ + stmia r3!, {r2, r4, r5, r7} │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strb r0, [r1, #2] │ │ │ │ + strb r4, [r1, #2] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - stmia r3!, {r1, r4, r7} │ │ │ │ + stmia r3!, {r1, r2, r4, r7} │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strb r2, [r5, #1] │ │ │ │ + strb r6, [r5, #1] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - stmia r3!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strb r2, [r2, #1] │ │ │ │ + strb r6, [r2, #1] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - stmia r3!, {r2, r3, r4, r6} │ │ │ │ + stmia r3!, {r5, r6} │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strb r4, [r6, #0] │ │ │ │ + strb r0, [r7, #0] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - stmia r3!, {r2, r6} │ │ │ │ + stmia r3!, {r3, r6} │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strb r4, [r3, #0] │ │ │ │ + strb r0, [r4, #0] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - stmia r3!, {r2, r3, r5} │ │ │ │ + stmia r3!, {r4, r5} │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strb r4, [r0, #0] │ │ │ │ + strb r0, [r1, #0] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - stmia r3!, {r2, r4} │ │ │ │ + stmia r3!, {r3, r4} │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldr r4, [r5, #124] @ 0x7c │ │ │ │ + ldr r0, [r6, #124] @ 0x7c │ │ │ │ lsls r3, r0, #4 │ │ │ │ - stmia r2!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {} │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldr r4, [r2, #124] @ 0x7c │ │ │ │ + ldr r0, [r3, #124] @ 0x7c │ │ │ │ lsls r3, r0, #4 │ │ │ │ - stmia r2!, {r2, r5, r6, r7} │ │ │ │ + stmia r2!, {r3, r5, r6, r7} │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldr r4, [r7, #120] @ 0x78 │ │ │ │ + ldr r0, [r0, #124] @ 0x7c │ │ │ │ lsls r3, r0, #4 │ │ │ │ cmp r3, #26 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - strb r0, [r3, #12] │ │ │ │ + strb r4, [r3, #12] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - stmia r2!, {r3, r4, r6, r7} │ │ │ │ + stmia r2!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r0, #4 │ │ │ │ │ │ │ │ 004aa4a0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -578426,47 +578425,47 @@ │ │ │ │ lsls r1, r3, #4 │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ lsls r3, r3, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r3, #10] │ │ │ │ + strb r6, [r3, #10] │ │ │ │ lsls r2, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r1, r7} │ │ │ │ + stmia r1!, {r1, r2, r7} │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldr r2, [r3, #100] @ 0x64 │ │ │ │ + ldr r6, [r3, #100] @ 0x64 │ │ │ │ lsls r3, r0, #4 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r1, r3] │ │ │ │ + ldrb r6, [r1, r3] │ │ │ │ lsls r2, r0, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ bpl.n 4aa6ec │ │ │ │ lsls r1, r3, #4 │ │ │ │ - uxth r4, r5 │ │ │ │ + uxth r0, r6 │ │ │ │ lsls r2, r0, #4 │ │ │ │ lsls r6, r6, #28 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - strh r0, [r7, r7] │ │ │ │ + strh r4, [r7, r7] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - strb r6, [r5, r2] │ │ │ │ + strb r2, [r6, r2] │ │ │ │ lsls r2, r0, #4 │ │ │ │ lsls r2, r3, #28 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - strb r4, [r5, r2] │ │ │ │ + strb r0, [r6, r2] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - strb r2, [r1, r3] │ │ │ │ + strb r6, [r1, r3] │ │ │ │ lsls r2, r0, #4 │ │ │ │ │ │ │ │ 004aa668 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -578545,19 +578544,19 @@ │ │ │ │ lsls r1, r3, #4 │ │ │ │ bmi.n 4aa770 │ │ │ │ lsls r1, r3, #4 │ │ │ │ str r6, [r7, #68] @ 0x44 │ │ │ │ lsls r7, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x0046 │ │ │ │ + bkpt 0x004a │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldr r6, [r7, #68] @ 0x44 │ │ │ │ + ldr r2, [r0, #72] @ 0x48 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldr r0, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r0, [sp, #768] @ 0x300 │ │ │ │ lsls r6, r1, #4 │ │ │ │ │ │ │ │ 004aa748 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -578607,17 +578606,17 @@ │ │ │ │ lsls r1, r3, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r7, #22] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - itt cc │ │ │ │ - lslcc r3, r0, #4 │ │ │ │ - ldrcc r0, [r4, #60] @ 0x3c │ │ │ │ + sev │ │ │ │ + lsls r3, r0, #4 │ │ │ │ + ldr r4, [r4, #60] @ 0x3c │ │ │ │ lsls r3, r0, #4 │ │ │ │ │ │ │ │ 004aa7cc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -578701,21 +578700,21 @@ │ │ │ │ lsls r1, r3, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ bcs.n 4aa890 │ │ │ │ lsls r1, r3, #4 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r0, #120] @ 0x78 │ │ │ │ + ldr r6, [r0, #120] @ 0x78 │ │ │ │ lsls r2, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x009e │ │ │ │ + bkpt 0x00a2 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldr r2, [r0, #52] @ 0x34 │ │ │ │ + ldr r6, [r0, #52] @ 0x34 │ │ │ │ lsls r3, r0, #4 │ │ │ │ bcs.n 4aa808 │ │ │ │ lsls r1, r3, #4 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ ... │ │ │ │ @@ -578766,17 +578765,17 @@ │ │ │ │ lsls r1, r3, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r7, #22] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, r3, r5, r6, r7, pc} │ │ │ │ + pop {r1, r4, r5, r6, r7, pc} │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldr r6, [r5, #36] @ 0x24 │ │ │ │ + ldr r2, [r6, #36] @ 0x24 │ │ │ │ lsls r3, r0, #4 │ │ │ │ │ │ │ │ 004aa93c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -578860,21 +578859,21 @@ │ │ │ │ lsls r1, r3, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ bne.n 4aa920 │ │ │ │ lsls r1, r3, #4 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r2, #96] @ 0x60 │ │ │ │ + ldr r6, [r2, #96] @ 0x60 │ │ │ │ lsls r2, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r4, r6, pc} │ │ │ │ + pop {r1, r2, r4, r6, pc} │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldr r2, [r2, #28] │ │ │ │ + ldr r6, [r2, #28] │ │ │ │ lsls r3, r0, #4 │ │ │ │ bne.n 4aaa98 │ │ │ │ lsls r1, r3, #4 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ ... │ │ │ │ @@ -578947,17 +578946,17 @@ │ │ │ │ lsls r1, r3, #4 │ │ │ │ ldr r0, [pc, #64] @ (4aab0c ) │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r5, r6} │ │ │ │ + pop {r2, r5, r6} │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldr r4, [r1, #12] │ │ │ │ + ldr r0, [r2, #12] │ │ │ │ lsls r3, r0, #4 │ │ │ │ │ │ │ │ 004aaadc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -579041,21 +579040,21 @@ │ │ │ │ lsls r1, r3, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r7, {r3, r5, r6, r7} │ │ │ │ lsls r1, r3, #4 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r6, #68] @ 0x44 │ │ │ │ + ldr r6, [r6, #68] @ 0x44 │ │ │ │ lsls r2, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r6, 4aac30 │ │ │ │ + cbnz r2, 4aac32 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ + ldr r6, [r6, #0] │ │ │ │ lsls r3, r0, #4 │ │ │ │ ldmia r7, {r3, r4, r7} │ │ │ │ lsls r1, r3, #4 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ ... │ │ │ │ @@ -579163,29 +579162,29 @@ │ │ │ │ lsls r1, r3, #4 │ │ │ │ ldr r0, [pc, #64] @ (4aad00 ) │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r3, #112] @ 0x70 │ │ │ │ + str r6, [r3, #112] @ 0x70 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strb r0, [r1, #22] │ │ │ │ + strb r4, [r1, #22] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - hlt 0x0034 │ │ │ │ + hlt 0x0038 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - hlt 0x001e │ │ │ │ + hlt 0x0022 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r2, [r6, #108] @ 0x6c │ │ │ │ + str r6, [r6, #108] @ 0x6c │ │ │ │ lsls r3, r0, #4 │ │ │ │ movs r2, #90 @ 0x5a │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldr r0, [r3, #36] @ 0x24 │ │ │ │ + ldr r4, [r3, #36] @ 0x24 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - rev16 r4, r6 │ │ │ │ + rev16 r0, r7 │ │ │ │ lsls r3, r0, #4 │ │ │ │ │ │ │ │ 004aace8 : │ │ │ │ stmdb 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 │ │ │ │ @@ -579871,123 +579870,123 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb7ce │ │ │ │ + @ instruction: 0xb7d2 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r6, [r0, #64] @ 0x40 │ │ │ │ + str r2, [r1, #64] @ 0x40 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - @ instruction: 0xb7e2 │ │ │ │ + @ instruction: 0xb7e6 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r6, [r4, #60] @ 0x3c │ │ │ │ + str r2, [r5, #60] @ 0x3c │ │ │ │ lsls r3, r0, #4 │ │ │ │ - @ instruction: 0xb79e │ │ │ │ + @ instruction: 0xb7a2 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - @ instruction: 0xb786 │ │ │ │ + @ instruction: 0xb78a │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r6, [r7, #56] @ 0x38 │ │ │ │ + str r2, [r0, #60] @ 0x3c │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldr r3, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r3, [sp, #776] @ 0x308 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r2, [r4, #56] @ 0x38 │ │ │ │ + str r6, [r4, #56] @ 0x38 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - @ instruction: 0xb75a │ │ │ │ + @ instruction: 0xb75e │ │ │ │ lsls r3, r0, #4 │ │ │ │ - @ instruction: 0xb730 │ │ │ │ + @ instruction: 0xb734 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r0, [r5, #52] @ 0x34 │ │ │ │ + str r4, [r5, #52] @ 0x34 │ │ │ │ lsls r3, r0, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb766 │ │ │ │ + @ instruction: 0xb76a │ │ │ │ lsls r3, r0, #4 │ │ │ │ - @ instruction: 0xb6fa │ │ │ │ + @ instruction: 0xb6fe │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r2, [r6, #48] @ 0x30 │ │ │ │ + str r6, [r6, #48] @ 0x30 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - @ instruction: 0xb6d6 │ │ │ │ + @ instruction: 0xb6da │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r6, [r1, #48] @ 0x30 │ │ │ │ + str r2, [r2, #48] @ 0x30 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - @ instruction: 0xb6b2 │ │ │ │ + @ instruction: 0xb6b6 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r2, [r5, #44] @ 0x2c │ │ │ │ + str r6, [r5, #44] @ 0x2c │ │ │ │ lsls r3, r0, #4 │ │ │ │ - @ instruction: 0xb694 │ │ │ │ + @ instruction: 0xb698 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r4, [r1, #44] @ 0x2c │ │ │ │ + str r0, [r2, #44] @ 0x2c │ │ │ │ lsls r3, r0, #4 │ │ │ │ ldr r0, [r4, r2] │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #232 @ 0xe8 │ │ │ │ + add r1, sp, #248 @ 0xf8 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - push {r2, r3, r4, r5, r6, r7} │ │ │ │ + push {lr} │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r6, [r6, #16] │ │ │ │ + str r2, [r7, #16] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - push {r5, r6, r7} │ │ │ │ + push {r2, r5, r6, r7} │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r0, [r3, #16] │ │ │ │ + str r4, [r3, #16] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldr r1, [sp, #152] @ 0x98 │ │ │ │ + ldr r1, [sp, #168] @ 0xa8 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - push {r3, r4, r5, r7} │ │ │ │ + push {r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r0, [r6, #12] │ │ │ │ + str r4, [r6, #12] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldr r6, [r7, #56] @ 0x38 │ │ │ │ + ldr r2, [r0, #60] @ 0x3c │ │ │ │ lsls r3, r0, #4 │ │ │ │ - push {r1, r2, r4, r7} │ │ │ │ + push {r1, r3, r4, r7} │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r6, [r1, #12] │ │ │ │ + str r2, [r2, #12] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - push {r2, r3, r4, r5, r6} │ │ │ │ + push {r7} │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r4, [r6, #8] │ │ │ │ + str r0, [r7, #8] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldr r5, [pc, #48] @ (4ab48c ) │ │ │ │ + ldr r5, [pc, #64] @ (4ab49c ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - push {r3, r4, r6} │ │ │ │ + push {r2, r3, r4, r6} │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r0, [r2, #8] │ │ │ │ + str r4, [r2, #8] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - push {r2, r3, r4, r5} │ │ │ │ + push {r6} │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r6, [r6, #4] │ │ │ │ + str r2, [r7, #4] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - push {r5} │ │ │ │ + push {r2, r5} │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r0, [r3, #4] │ │ │ │ + str r4, [r3, #4] │ │ │ │ lsls r3, r0, #4 │ │ │ │ subs r2, r7, r6 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - str r0, [r7, #56] @ 0x38 │ │ │ │ + str r4, [r7, #56] @ 0x38 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - add r5, pc, #960 @ (adr r5, 4ab840 ) │ │ │ │ + add r5, pc, #976 @ (adr r5, 4ab850 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ subs r4, r4, r6 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - str r2, [r4, #56] @ 0x38 │ │ │ │ + str r6, [r4, #56] @ 0x38 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - add r2, pc, #504 @ (adr r2, 4ab684 ) │ │ │ │ + add r2, pc, #520 @ (adr r2, 4ab694 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ subs r6, r1, r6 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - str r4, [r1, #56] @ 0x38 │ │ │ │ + str r0, [r2, #56] @ 0x38 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - add r4, pc, #112 @ (adr r4, 4ab508 ) │ │ │ │ + add r4, pc, #128 @ (adr r4, 4ab518 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ subs r0, r7, r5 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - str r6, [r6, #52] @ 0x34 │ │ │ │ + str r2, [r7, #52] @ 0x34 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strb r2, [r5, #0] │ │ │ │ + strb r6, [r5, #0] │ │ │ │ lsls r2, r0, #4 │ │ │ │ │ │ │ │ 004ab4a4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3480] @ 0xd98 │ │ │ │ @@ -581036,52 +581035,52 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r7, #24] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cdp 1, 8, cr0, cr6, cr2, {0} │ │ │ │ - ldr r2, [r1, r5] │ │ │ │ + cdp 1, 8, cr0, cr10, cr2, {0} │ │ │ │ + ldr r6, [r1, r5] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrsh r6, [r2, r5] │ │ │ │ + ldrsh r2, [r3, r5] │ │ │ │ lsls r3, r0, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #132 @ 0x84 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #936 @ (adr r1, 4ac334 ) │ │ │ │ + add r1, pc, #952 @ (adr r1, 4ac344 ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ - orrs.w r1, r6, r2 │ │ │ │ - strb r6, [r3, r4] │ │ │ │ + orrs.w r1, sl, r2 │ │ │ │ + strb r2, [r4, r4] │ │ │ │ lsls r3, r0, #4 │ │ │ │ pop {r2, r7} │ │ │ │ lsls r1, r3, #4 │ │ │ │ str r0, [r2, #104] @ 0x68 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r1, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r1, [sp, #960] @ 0x3c0 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ands.w r1, r2, r2 │ │ │ │ - strb r4, [r3, r3] │ │ │ │ + ands.w r1, r6, r2 │ │ │ │ + strb r0, [r4, r3] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrd r0, r1, [ip, #8]! │ │ │ │ - strb r4, [r0, r3] │ │ │ │ + and.w r1, r0, r2 │ │ │ │ + strb r0, [r1, r3] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strd r0, r1, [r4, #8]! │ │ │ │ - strb r4, [r5, r2] │ │ │ │ + strd r0, r1, [r8, #8]! │ │ │ │ + strb r0, [r6, r2] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strd r0, r1, [r0, #8] │ │ │ │ - strb r0, [r1, r2] │ │ │ │ + strd r0, r1, [r4, #8] │ │ │ │ + strb r4, [r1, r2] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - @ instruction: 0xe99c0102 │ │ │ │ - strb r4, [r4, r1] │ │ │ │ + @ instruction: 0xe9a00102 │ │ │ │ + strb r0, [r5, r1] │ │ │ │ lsls r3, r0, #4 │ │ │ │ ldr.w r3, [pc, #2824] @ 4acad4 │ │ │ │ ldr.w r1, [pc, #2824] @ 4acad8 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 344e18 │ │ │ │ @@ -582135,58 +582134,58 @@ │ │ │ │ b.n 4ac586 │ │ │ │ mov r0, r6 │ │ │ │ blx 344c20 <_Py_Dealloc@plt+0x4> │ │ │ │ b.w 4ab7a8 │ │ │ │ nop │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #992 @ (adr r7, 4acebc ) │ │ │ │ + add r7, pc, #1008 @ (adr r7, 4acecc ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe8ce0102 │ │ │ │ - strh r6, [r2, r6] │ │ │ │ + @ instruction: 0xe8d20102 │ │ │ │ + strh r2, [r3, r6] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r5, [sp, #192] @ 0xc0 │ │ │ │ + str r5, [sp, #208] @ 0xd0 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - b.n 4ac5a8 │ │ │ │ + b.n 4ac5b0 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - str r4, [r4, r0] │ │ │ │ + str r0, [r5, r0] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - add r4, pc, #592 @ (adr r4, 4acd48 ) │ │ │ │ + add r4, pc, #608 @ (adr r4, 4acd58 ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 4ad0b4 │ │ │ │ + b.n 4ad0bc │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r5, [pc, #648] @ (4acd8c ) │ │ │ │ + ldr r5, [pc, #664] @ (4acd9c ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ - udf #238 @ 0xee │ │ │ │ + udf #242 @ 0xf2 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r1, [pc, #728] @ (4acde4 ) │ │ │ │ + ldr r1, [pc, #744] @ (4acdf4 ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ - udf #164 @ 0xa4 │ │ │ │ + udf #168 @ 0xa8 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r1, [pc, #432] @ (4accc4 ) │ │ │ │ + ldr r1, [pc, #448] @ (4accd4 ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ - udf #112 @ 0x70 │ │ │ │ + udf #116 @ 0x74 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r1, [pc, #232] @ (4acc04 ) │ │ │ │ + ldr r1, [pc, #248] @ (4acc14 ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ - udf #72 @ 0x48 │ │ │ │ + udf #76 @ 0x4c │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r1, [pc, #64] @ (4acb64 ) │ │ │ │ + ldr r1, [pc, #80] @ (4acb74 ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ - udf #30 │ │ │ │ + udf #34 @ 0x22 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r0, [pc, #928] @ (4acecc ) │ │ │ │ + ldr r0, [pc, #944] @ (4acedc ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ - udf #8 │ │ │ │ + udf #12 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r0, [pc, #832] @ (4ace74 ) │ │ │ │ + ldr r0, [pc, #848] @ (4ace84 ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, r4 │ │ │ │ beq.w 4ac1a0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -583265,133 +583264,133 @@ │ │ │ │ b.n 4ad410 │ │ │ │ mov r0, r1 │ │ │ │ blx 344c20 <_Py_Dealloc@plt+0x4> │ │ │ │ b.n 4ad44c │ │ │ │ nop │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r4, #40] @ 0x28 │ │ │ │ + ldrh r4, [r4, #40] @ 0x28 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ble.n 4ad738 │ │ │ │ + ble.n 4ad740 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r0, [pc, #80] @ (4ad6f4 ) │ │ │ │ + ldr r0, [pc, #96] @ (4ad704 ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ strh r4, [r2, #50] @ 0x32 │ │ │ │ lsls r7, r7, #3 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r4, #28] │ │ │ │ + ldrh r0, [r5, #28] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - blt.n 4ad654 │ │ │ │ + blt.n 4ad65c │ │ │ │ lsls r2, r0, #4 │ │ │ │ - mov r8, r3 │ │ │ │ + mov ip, r3 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - stmia r4!, {r3, r4, r6} │ │ │ │ + stmia r4!, {r2, r3, r4, r6} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - blt.n 4ad600 │ │ │ │ + blt.n 4ad608 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - mov r2, sp │ │ │ │ + mov r6, sp │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrh r6, [r2, #16] │ │ │ │ + ldrh r2, [r3, #16] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - bge.n 4ad750 │ │ │ │ + bge.n 4ad758 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - cmp r2, r1 │ │ │ │ + cmp r6, r1 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r4, [sp, #952] @ 0x3b8 │ │ │ │ + str r4, [sp, #968] @ 0x3c8 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - bge.n 4ad6ec │ │ │ │ + bge.n 4ad6f4 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - add ip, sl │ │ │ │ + add r8, fp │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bls.n 4ad6c0 │ │ │ │ + bls.n 4ad6c8 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - add r8, r7 │ │ │ │ + add ip, r7 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrh r4, [r3, #12] │ │ │ │ + ldrh r0, [r4, #12] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - bls.n 4ad67c │ │ │ │ + bls.n 4ad684 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - add r8, r2 │ │ │ │ + add ip, r2 │ │ │ │ lsls r3, r0, #4 │ │ │ │ ldrsb r0, [r5, r0] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - bls.n 4ad7b8 │ │ │ │ + bls.n 4ad7c0 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - add r0, r5 │ │ │ │ + add r4, r5 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrh r6, [r6, #4] │ │ │ │ + ldrh r2, [r7, #4] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - bhi.n 4ad6c8 │ │ │ │ + bhi.n 4ad6d0 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - bics r2, r5 │ │ │ │ + bics r6, r5 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldr r0, [sp, #88] @ 0x58 │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bhi.n 4ad668 │ │ │ │ + bhi.n 4ad670 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - muls r4, r6 │ │ │ │ + muls r0, r7 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrh r2, [r2, #2] │ │ │ │ + ldrh r6, [r2, #2] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - bhi.n 4ad818 │ │ │ │ + bhi.n 4ad620 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - muls r6, r0 │ │ │ │ + muls r2, r1 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r3, [sp, #152] @ 0x98 │ │ │ │ + str r3, [sp, #168] @ 0xa8 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - bhi.n 4ad79c │ │ │ │ + bhi.n 4ad7a4 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - orrs r2, r0 │ │ │ │ + orrs r6, r0 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bhi.n 4ad764 │ │ │ │ + bhi.n 4ad76c │ │ │ │ lsls r2, r0, #4 │ │ │ │ - cmn r2, r4 │ │ │ │ + cmn r6, r4 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bmi.n 4ad764 │ │ │ │ + bmi.n 4ad76c │ │ │ │ lsls r2, r0, #4 │ │ │ │ - subs r6, #222 @ 0xde │ │ │ │ + subs r6, #226 @ 0xe2 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bcc.n 4ad6b8 │ │ │ │ + bcc.n 4ad6c0 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - subs r6, #132 @ 0x84 │ │ │ │ + subs r6, #136 @ 0x88 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bcc.n 4ad81c │ │ │ │ + bcc.n 4ad824 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - subs r6, #50 @ 0x32 │ │ │ │ + subs r6, #54 @ 0x36 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bcc.n 4ad7a0 │ │ │ │ + bcc.n 4ad7a8 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - subs r5, #240 @ 0xf0 │ │ │ │ + subs r5, #244 @ 0xf4 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bcc.n 4ad764 │ │ │ │ + bcc.n 4ad76c │ │ │ │ lsls r2, r0, #4 │ │ │ │ - subs r5, #206 @ 0xce │ │ │ │ + subs r5, #210 @ 0xd2 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bcs.n 4ad730 │ │ │ │ + bcs.n 4ad738 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - subs r5, #178 @ 0xb2 │ │ │ │ + subs r5, #182 @ 0xb6 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bcs.n 4ad6e8 │ │ │ │ + bcs.n 4ad6f0 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - subs r5, #136 @ 0x88 │ │ │ │ + subs r5, #140 @ 0x8c │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bcs.n 4ad69c │ │ │ │ + bcs.n 4ad6a4 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - subs r5, #96 @ 0x60 │ │ │ │ + subs r5, #100 @ 0x64 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bcs.n 4ad678 │ │ │ │ + bcs.n 4ad680 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - subs r5, #72 @ 0x48 │ │ │ │ + subs r5, #76 @ 0x4c │ │ │ │ lsls r3, r0, #4 │ │ │ │ - muls r6, r6 │ │ │ │ + muls r2, r7 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bcs.n 4ad828 │ │ │ │ + bcs.n 4ad830 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - subs r5, #26 │ │ │ │ + subs r5, #30 │ │ │ │ lsls r3, r0, #4 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ bl 443394 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r1, r0 │ │ │ │ subs r3, #1 │ │ │ │ @@ -584512,257 +584511,257 @@ │ │ │ │ add r1, pc │ │ │ │ adds r3, #8 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 4ae3ec │ │ │ │ + bne.n 4ae3f4 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - subs r3, #196 @ 0xc4 │ │ │ │ + subs r3, #200 @ 0xc8 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strh r2, [r4, #4] │ │ │ │ + strh r6, [r4, #4] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - beq.n 4ae394 │ │ │ │ + beq.n 4ae39c │ │ │ │ lsls r2, r0, #4 │ │ │ │ - subs r3, #150 @ 0x96 │ │ │ │ + subs r3, #154 @ 0x9a │ │ │ │ lsls r3, r0, #4 │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - beq.n 4ae33c │ │ │ │ + beq.n 4ae344 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - subs r3, #100 @ 0x64 │ │ │ │ + subs r3, #104 @ 0x68 │ │ │ │ lsls r3, r0, #4 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 4ae4c8 │ │ │ │ + beq.n 4ae4d0 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - subs r3, #36 @ 0x24 │ │ │ │ + subs r3, #40 @ 0x28 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - beq.n 4ae48c │ │ │ │ + beq.n 4ae494 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - subs r3, #2 │ │ │ │ + subs r3, #6 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r7, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r7, {r4, r5, r6, r7} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - subs r2, #182 @ 0xb6 │ │ │ │ + subs r2, #186 @ 0xba │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r7, {r6, r7} │ │ │ │ + ldmia r7, {r2, r6, r7} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - subs r2, #136 @ 0x88 │ │ │ │ + subs r2, #140 @ 0x8c │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r7!, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r7!, {r1, r4, r5, r6} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - subs r2, #54 @ 0x36 │ │ │ │ + subs r2, #58 @ 0x3a │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrb r0, [r3, #28] │ │ │ │ + ldrb r4, [r3, #28] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldmia r7!, {r1, r6} │ │ │ │ + ldmia r7!, {r1, r2, r6} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - subs r2, #8 │ │ │ │ + subs r2, #12 │ │ │ │ lsls r3, r0, #4 │ │ │ │ strb r6, [r2, #28] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldmia r7!, {r2} │ │ │ │ + ldmia r7!, {r3} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - subs r1, #206 @ 0xce │ │ │ │ + subs r1, #210 @ 0xd2 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r6!, {r1, r4, r5, r7} │ │ │ │ + ldmia r6!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - subs r1, #122 @ 0x7a │ │ │ │ + subs r1, #126 @ 0x7e │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrb r0, [r3, #25] │ │ │ │ + ldrb r4, [r3, #25] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldmia r6!, {r2, r7} │ │ │ │ + ldmia r6!, {r3, r7} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - subs r1, #76 @ 0x4c │ │ │ │ + subs r1, #80 @ 0x50 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrh r4, [r5, #8] │ │ │ │ + ldrh r0, [r6, #8] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldmia r6, {r1, r3, r4, r6} │ │ │ │ + ldmia r6, {r1, r2, r3, r4, r6} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - subs r1, #36 @ 0x24 │ │ │ │ + subs r1, #40 @ 0x28 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r6!, {r2, r3, r5} │ │ │ │ + ldmia r6!, {r4, r5} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - subs r0, #246 @ 0xf6 │ │ │ │ + subs r0, #250 @ 0xfa │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrb r4, [r7, #22] │ │ │ │ + ldrb r0, [r0, #23] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldmia r5, {r3, r5, r6, r7} │ │ │ │ + ldmia r5, {r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - subs r0, #176 @ 0xb0 │ │ │ │ + subs r0, #180 @ 0xb4 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - blx ip │ │ │ │ + blxns ip │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r5, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r5, {r1, r3, r4, r5, r6} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - subs r0, #62 @ 0x3e │ │ │ │ + subs r0, #66 @ 0x42 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r5!, {r1, r2, r3, r6} │ │ │ │ + ldmia r5!, {r1, r4, r6} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - subs r0, #22 │ │ │ │ + subs r0, #26 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r5!, {r2, r3, r4} │ │ │ │ + ldmia r5, {r5} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - adds r7, #228 @ 0xe4 │ │ │ │ + adds r7, #232 @ 0xe8 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r4!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r4, {r1, r4, r5, r6, r7} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - adds r7, #182 @ 0xb6 │ │ │ │ + adds r7, #186 @ 0xba │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrb r4, [r2, #18] │ │ │ │ + ldrb r0, [r3, #18] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldmia r4!, {r6, r7} │ │ │ │ + ldmia r4!, {r2, r6, r7} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - adds r7, #136 @ 0x88 │ │ │ │ + adds r7, #140 @ 0x8c │ │ │ │ lsls r3, r0, #4 │ │ │ │ movs r1, #28 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldmia r4, {r1, r2, r4, r7} │ │ │ │ + ldmia r4, {r1, r3, r4, r7} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - adds r7, #94 @ 0x5e │ │ │ │ + adds r7, #98 @ 0x62 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r4, {r2, r4, r5} │ │ │ │ + ldmia r4, {r3, r4, r5} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - adds r6, #252 @ 0xfc │ │ │ │ + adds r7, #0 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrb r6, [r2, #15] │ │ │ │ + ldrb r2, [r3, #15] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldmia r4!, {r1} │ │ │ │ + ldmia r4!, {r1, r2} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - adds r6, #194 @ 0xc2 │ │ │ │ + adds r6, #198 @ 0xc6 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strh r0, [r5, #52] @ 0x34 │ │ │ │ + strh r4, [r5, #52] @ 0x34 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldmia r3, {r1, r3, r6, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r6, r7} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - adds r6, #146 @ 0x92 │ │ │ │ + adds r6, #150 @ 0x96 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r3!, {r2, r5, r7} │ │ │ │ + ldmia r3, {r3, r5, r7} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - adds r6, #108 @ 0x6c │ │ │ │ + adds r6, #112 @ 0x70 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r3, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r3!, {r7} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - adds r6, #68 @ 0x44 │ │ │ │ + adds r6, #72 @ 0x48 │ │ │ │ lsls r3, r0, #4 │ │ │ │ cmn r0, r6 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1!, {r2, r3, r6} │ │ │ │ + ldmia r1!, {r4, r6} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - adds r4, #20 │ │ │ │ + adds r4, #24 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r0!, {r1, r4, r6, r7} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - adds r3, #150 @ 0x96 │ │ │ │ + adds r3, #154 @ 0x9a │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r0!, {r7} │ │ │ │ + ldmia r0!, {r2, r7} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - adds r3, #72 @ 0x48 │ │ │ │ + adds r3, #76 @ 0x4c │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r0!, {r2, r6} │ │ │ │ + ldmia r0!, {r3, r6} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - adds r3, #12 │ │ │ │ + adds r3, #16 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r0!, {r3, r4} │ │ │ │ + ldmia r0!, {r2, r3, r4} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - adds r2, #224 @ 0xe0 │ │ │ │ + adds r2, #228 @ 0xe4 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - stmia r7!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - adds r2, #162 @ 0xa2 │ │ │ │ + adds r2, #166 @ 0xa6 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - stmia r7!, {r5, r7} │ │ │ │ + stmia r7!, {r2, r5, r7} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - adds r2, #104 @ 0x68 │ │ │ │ + adds r2, #108 @ 0x6c │ │ │ │ lsls r3, r0, #4 │ │ │ │ - stmia r7!, {r2, r4, r6} │ │ │ │ + stmia r7!, {r3, r4, r6} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - adds r2, #28 │ │ │ │ + adds r2, #32 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - adds r0, r1, #3 │ │ │ │ + adds r4, r1, #3 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - stmia r7!, {r4, r5} │ │ │ │ + stmia r7!, {r2, r4, r5} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - adds r1, #248 @ 0xf8 │ │ │ │ + adds r1, #252 @ 0xfc │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strb r4, [r1, #27] │ │ │ │ + strb r0, [r2, #27] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - stmia r6!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - adds r1, #192 @ 0xc0 │ │ │ │ + adds r1, #196 @ 0xc4 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - @ instruction: 0xf3ba0106 │ │ │ │ - stmia r6!, {r4, r6, r7} │ │ │ │ + @ instruction: 0xf3be0106 │ │ │ │ + stmia r6!, {r2, r4, r6, r7} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - adds r1, #152 @ 0x98 │ │ │ │ + adds r1, #156 @ 0x9c │ │ │ │ lsls r3, r0, #4 │ │ │ │ - stmia r6!, {r1, r2, r5, r7} │ │ │ │ + stmia r6!, {r1, r3, r5, r7} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - adds r1, #110 @ 0x6e │ │ │ │ + adds r1, #114 @ 0x72 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - stmia r6!, {r1, r2, r7} │ │ │ │ + stmia r6!, {r1, r3, r7} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - adds r1, #78 @ 0x4e │ │ │ │ + adds r1, #82 @ 0x52 │ │ │ │ lsls r3, r0, #4 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r3, #46] @ 0x2e │ │ │ │ + strh r0, [r4, #46] @ 0x2e │ │ │ │ lsls r3, r0, #4 │ │ │ │ - stmia r6!, {r2, r3, r6} │ │ │ │ + stmia r6!, {r4, r6} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - adds r1, #20 │ │ │ │ + adds r1, #24 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - stmia r6!, {r4, r5} │ │ │ │ + stmia r6!, {r2, r4, r5} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - adds r0, #248 @ 0xf8 │ │ │ │ + adds r0, #252 @ 0xfc │ │ │ │ lsls r3, r0, #4 │ │ │ │ cmp r0, #218 @ 0xda │ │ │ │ lsls r7, r7, #3 │ │ │ │ - stmia r5!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - adds r0, #188 @ 0xbc │ │ │ │ + adds r0, #192 @ 0xc0 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - stmia r5!, {r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - adds r0, #160 @ 0xa0 │ │ │ │ + adds r0, #164 @ 0xa4 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - stmia r5!, {r4, r5, r7} │ │ │ │ + stmia r5!, {r2, r4, r5, r7} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - adds r0, #120 @ 0x78 │ │ │ │ + adds r0, #124 @ 0x7c │ │ │ │ lsls r3, r0, #4 │ │ │ │ cmp r0, #92 @ 0x5c │ │ │ │ lsls r7, r7, #3 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r5!, {r1, r7} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - adds r0, #70 @ 0x46 │ │ │ │ + adds r0, #74 @ 0x4a │ │ │ │ lsls r3, r0, #4 │ │ │ │ - stmia r5!, {r1, r3, r5, r6} │ │ │ │ + stmia r5!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - adds r0, #50 @ 0x32 │ │ │ │ + adds r0, #54 @ 0x36 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strb r6, [r1, #20] │ │ │ │ + strb r2, [r2, #20] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - stmia r5!, {r1, r3, r4, r5} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - adds r0, #2 │ │ │ │ + adds r0, #6 │ │ │ │ lsls r3, r0, #4 │ │ │ │ sbcs r4, r3 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - stmia r5!, {r1, r2} │ │ │ │ + stmia r5!, {r1, r3} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - cmp r7, #206 @ 0xce │ │ │ │ + cmp r7, #210 @ 0xd2 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - subs r0, r7, r1 │ │ │ │ + subs r4, r7, r1 │ │ │ │ lsls r2, r0, #4 │ │ │ │ @ instruction: 0xeb2e0112 │ │ │ │ - adds r3, #44 @ 0x2c │ │ │ │ + adds r3, #48 @ 0x30 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strh r0, [r5, #32] │ │ │ │ + strh r4, [r5, #32] │ │ │ │ lsls r3, r0, #4 │ │ │ │ ldr r3, [pc, #856] @ (4ae930 ) │ │ │ │ movw r2, #15461 @ 0x3c65 │ │ │ │ ldr r1, [pc, #856] @ (4ae934 ) │ │ │ │ ldr r0, [pc, #856] @ (4ae938 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ @@ -585109,231 +585108,231 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #8 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ stmdb r6!, {r1, r4, r8} │ │ │ │ - adds r1, #36 @ 0x24 │ │ │ │ + adds r1, #40 @ 0x28 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strh r0, [r0, #18] │ │ │ │ + strh r4, [r0, #18] │ │ │ │ lsls r3, r0, #4 │ │ │ │ ldmdb r0, {r1, r4, r8} │ │ │ │ - adds r1, #14 │ │ │ │ + adds r1, #18 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strh r6, [r5, #20] │ │ │ │ + strh r2, [r6, #20] │ │ │ │ lsls r3, r0, #4 │ │ │ │ ldrd r0, r1, [sl], #72 @ 0x48 │ │ │ │ - adds r0, #248 @ 0xf8 │ │ │ │ + adds r0, #252 @ 0xfc │ │ │ │ lsls r3, r0, #4 │ │ │ │ - add r3, sp, #816 @ 0x330 │ │ │ │ + add r3, sp, #832 @ 0x340 │ │ │ │ lsls r2, r0, #4 │ │ │ │ strd r0, r1, [r4], #72 @ 0x48 │ │ │ │ - adds r0, #226 @ 0xe2 │ │ │ │ + adds r0, #230 @ 0xe6 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - pop {r1, r2} │ │ │ │ + pop {r1, r3} │ │ │ │ lsls r2, r0, #4 │ │ │ │ @ instruction: 0xe8ce0112 │ │ │ │ - adds r0, #204 @ 0xcc │ │ │ │ + adds r0, #208 @ 0xd0 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strh r0, [r1, #20] │ │ │ │ + strh r4, [r1, #20] │ │ │ │ lsls r3, r0, #4 │ │ │ │ ldmia.w r8!, {r1, r4, r8} │ │ │ │ - adds r0, #182 @ 0xb6 │ │ │ │ + adds r0, #186 @ 0xba │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strh r2, [r6, #18] │ │ │ │ + strh r6, [r6, #18] │ │ │ │ lsls r3, r0, #4 │ │ │ │ stmia.w r2!, {r1, r4, r8} │ │ │ │ - adds r0, #160 @ 0xa0 │ │ │ │ + adds r0, #164 @ 0xa4 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strh r4, [r1, #18] │ │ │ │ + strh r0, [r2, #18] │ │ │ │ lsls r3, r0, #4 │ │ │ │ stmia.w ip, {r1, r4, r8} │ │ │ │ - adds r0, #138 @ 0x8a │ │ │ │ + adds r0, #142 @ 0x8e │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strh r6, [r4, #12] │ │ │ │ + strh r2, [r5, #12] │ │ │ │ lsls r3, r0, #4 │ │ │ │ ldrd r0, r1, [r6], #-72 @ 0x48 │ │ │ │ - adds r0, #116 @ 0x74 │ │ │ │ + adds r0, #120 @ 0x78 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strh r0, [r0, #12] │ │ │ │ + strh r4, [r0, #12] │ │ │ │ lsls r3, r0, #4 │ │ │ │ strd r0, r1, [r0], #-72 @ 0x48 │ │ │ │ - adds r0, #94 @ 0x5e │ │ │ │ + adds r0, #98 @ 0x62 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strh r2, [r0, #14] │ │ │ │ + strh r6, [r0, #14] │ │ │ │ lsls r3, r0, #4 │ │ │ │ strex r1, r0, [sl, #72] @ 0x48 │ │ │ │ - adds r0, #72 @ 0x48 │ │ │ │ + adds r0, #76 @ 0x4c │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strh r0, [r7, #12] │ │ │ │ + strh r4, [r7, #12] │ │ │ │ lsls r3, r0, #4 │ │ │ │ @ instruction: 0xe8340112 │ │ │ │ - adds r0, #50 @ 0x32 │ │ │ │ + adds r0, #54 @ 0x36 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strh r2, [r6, #12] │ │ │ │ + strh r6, [r6, #12] │ │ │ │ lsls r3, r0, #4 │ │ │ │ @ instruction: 0xe81e0112 │ │ │ │ - adds r0, #28 │ │ │ │ + adds r0, #32 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strh r0, [r5, #8] │ │ │ │ + strh r4, [r5, #8] │ │ │ │ lsls r3, r0, #4 │ │ │ │ @ instruction: 0xe8080112 │ │ │ │ - adds r0, #6 │ │ │ │ + adds r0, #10 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strh r2, [r2, #14] │ │ │ │ + strh r6, [r2, #14] │ │ │ │ lsls r3, r0, #4 │ │ │ │ b.n 4ae9c0 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - cmp r7, #240 @ 0xf0 │ │ │ │ + cmp r7, #244 @ 0xf4 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strh r0, [r4, #10] │ │ │ │ + strh r4, [r4, #10] │ │ │ │ lsls r3, r0, #4 │ │ │ │ b.n 4ae9a0 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - cmp r7, #218 @ 0xda │ │ │ │ + cmp r7, #222 @ 0xde │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strh r6, [r0, #12] │ │ │ │ + strh r2, [r1, #12] │ │ │ │ lsls r3, r0, #4 │ │ │ │ b.n 4ae980 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - cmp r7, #196 @ 0xc4 │ │ │ │ + cmp r7, #200 @ 0xc8 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldr r3, [sp, #400] @ 0x190 │ │ │ │ + ldr r3, [sp, #416] @ 0x1a0 │ │ │ │ lsls r2, r0, #4 │ │ │ │ b.n 4ae960 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - cmp r7, #174 @ 0xae │ │ │ │ + cmp r7, #178 @ 0xb2 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strh r2, [r0, #14] │ │ │ │ + strh r6, [r0, #14] │ │ │ │ lsls r3, r0, #4 │ │ │ │ b.n 4ae940 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - cmp r7, #152 @ 0x98 │ │ │ │ + cmp r7, #156 @ 0x9c │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strh r4, [r3, #12] │ │ │ │ + strh r0, [r4, #12] │ │ │ │ lsls r3, r0, #4 │ │ │ │ b.n 4ae920 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - cmp r7, #130 @ 0x82 │ │ │ │ + cmp r7, #134 @ 0x86 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strh r2, [r2, #8] │ │ │ │ + strh r6, [r2, #8] │ │ │ │ lsls r3, r0, #4 │ │ │ │ b.n 4ae900 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - cmp r7, #108 @ 0x6c │ │ │ │ + cmp r7, #112 @ 0x70 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strh r4, [r5, #6] │ │ │ │ + strh r0, [r6, #6] │ │ │ │ lsls r3, r0, #4 │ │ │ │ b.n 4ae8e0 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - cmp r7, #86 @ 0x56 │ │ │ │ + cmp r7, #90 @ 0x5a │ │ │ │ lsls r3, r0, #4 │ │ │ │ - add r1, sp, #232 @ 0xe8 │ │ │ │ + add r1, sp, #248 @ 0xf8 │ │ │ │ lsls r2, r0, #4 │ │ │ │ b.n 4ae8c0 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - cmp r7, #64 @ 0x40 │ │ │ │ + cmp r7, #68 @ 0x44 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - movs r3, #232 @ 0xe8 │ │ │ │ + movs r3, #236 @ 0xec │ │ │ │ lsls r2, r0, #4 │ │ │ │ b.n 4ae8a0 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - cmp r7, #42 @ 0x2a │ │ │ │ + cmp r7, #46 @ 0x2e │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strh r6, [r5, #8] │ │ │ │ + strh r2, [r6, #8] │ │ │ │ lsls r3, r0, #4 │ │ │ │ b.n 4ae880 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - cmp r7, #20 │ │ │ │ + cmp r7, #24 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strh r0, [r1, #8] │ │ │ │ + strh r4, [r1, #8] │ │ │ │ lsls r3, r0, #4 │ │ │ │ b.n 4ae860 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - cmp r6, #254 @ 0xfe │ │ │ │ + cmp r7, #2 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strh r2, [r2, #8] │ │ │ │ + strh r6, [r2, #8] │ │ │ │ lsls r3, r0, #4 │ │ │ │ b.n 4ae840 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - cmp r6, #232 @ 0xe8 │ │ │ │ + cmp r6, #236 @ 0xec │ │ │ │ lsls r3, r0, #4 │ │ │ │ - adds r4, r4, r6 │ │ │ │ + adds r0, r5, r6 │ │ │ │ lsls r2, r0, #4 │ │ │ │ b.n 4ae820 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - cmp r6, #210 @ 0xd2 │ │ │ │ + cmp r6, #214 @ 0xd6 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrb r6, [r1, #31] │ │ │ │ + ldrb r2, [r2, #31] │ │ │ │ lsls r3, r0, #4 │ │ │ │ b.n 4ae800 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - cmp r6, #188 @ 0xbc │ │ │ │ + cmp r6, #192 @ 0xc0 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - @ instruction: 0xb7f8 │ │ │ │ + @ instruction: 0xb7fc │ │ │ │ lsls r2, r0, #4 │ │ │ │ b.n 4ae7e0 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - cmp r6, #166 @ 0xa6 │ │ │ │ + cmp r6, #170 @ 0xaa │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strh r6, [r6, #0] │ │ │ │ + strh r2, [r7, #0] │ │ │ │ lsls r3, r0, #4 │ │ │ │ b.n 4ae7c0 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - cmp r6, #144 @ 0x90 │ │ │ │ + cmp r6, #148 @ 0x94 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - subs r2, #160 @ 0xa0 │ │ │ │ + subs r2, #164 @ 0xa4 │ │ │ │ lsls r2, r0, #4 │ │ │ │ b.n 4ae7a0 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - cmp r6, #122 @ 0x7a │ │ │ │ + cmp r6, #126 @ 0x7e │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strh r2, [r4, #2] │ │ │ │ + strh r6, [r4, #2] │ │ │ │ lsls r3, r0, #4 │ │ │ │ b.n 4ae780 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - cmp r6, #100 @ 0x64 │ │ │ │ + cmp r6, #104 @ 0x68 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strh r0, [r0, #2] │ │ │ │ + strh r4, [r0, #2] │ │ │ │ lsls r3, r0, #4 │ │ │ │ b.n 4ae760 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - cmp r6, #78 @ 0x4e │ │ │ │ + cmp r6, #82 @ 0x52 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - vst2.8 {d16[0],d17[0]}, [lr], r2 │ │ │ │ + ldr??.w r0, [r2, #258] @ 0x102 │ │ │ │ b.n 4ae740 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - cmp r6, #56 @ 0x38 │ │ │ │ + cmp r6, #60 @ 0x3c │ │ │ │ lsls r3, r0, #4 │ │ │ │ - @ instruction: 0xb644 │ │ │ │ + @ instruction: 0xb648 │ │ │ │ lsls r2, r0, #4 │ │ │ │ b.n 4ae720 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - cmp r6, #34 @ 0x22 │ │ │ │ + cmp r6, #38 @ 0x26 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrb r6, [r5, #31] │ │ │ │ + ldrb r2, [r6, #31] │ │ │ │ lsls r3, r0, #4 │ │ │ │ b.n 4ae700 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - cmp r6, #12 │ │ │ │ + cmp r6, #16 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strh r0, [r0, #0] │ │ │ │ + strh r4, [r0, #0] │ │ │ │ lsls r3, r0, #4 │ │ │ │ b.n 4ae6e0 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - cmp r5, #246 @ 0xf6 │ │ │ │ + cmp r5, #250 @ 0xfa │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldr r4, [sp, #344] @ 0x158 │ │ │ │ + ldr r4, [sp, #360] @ 0x168 │ │ │ │ lsls r2, r0, #4 │ │ │ │ b.n 4ae6c0 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - cmp r5, #224 @ 0xe0 │ │ │ │ + cmp r5, #228 @ 0xe4 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - adds r4, r6, r2 │ │ │ │ + adds r0, r7, r2 │ │ │ │ lsls r2, r0, #4 │ │ │ │ │ │ │ │ 004aeb04 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -585440,23 +585439,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r3, #58] @ 0x3a │ │ │ │ lsls r1, r3, #4 │ │ │ │ - ldr r6, [r6, #72] @ 0x48 │ │ │ │ + ldr r2, [r7, #72] @ 0x48 │ │ │ │ lsls r2, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r4, r5, r6, r7} │ │ │ │ + pop {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - movs r7, #186 @ 0xba │ │ │ │ + movs r7, #190 @ 0xbe │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrb r0, [r0, r7] │ │ │ │ + ldrb r4, [r0, r7] │ │ │ │ lsls r0, r0, #4 │ │ │ │ │ │ │ │ 004aec20 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -585970,105 +585969,105 @@ │ │ │ │ lsls r1, r3, #4 │ │ │ │ strh r4, [r7, #24] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #252 @ 0xfc │ │ │ │ + cmp r4, #0 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrb r2, [r0, #14] │ │ │ │ + ldrb r6, [r0, #14] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - movs r5, #214 @ 0xd6 │ │ │ │ + movs r5, #218 @ 0xda │ │ │ │ lsls r3, r0, #4 │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r0, [r2, #40] @ 0x28 │ │ │ │ + ldr r4, [r2, #40] @ 0x28 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrb r2, [r5, #12] │ │ │ │ + ldrb r6, [r5, #12] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - movs r5, #128 @ 0x80 │ │ │ │ + movs r5, #132 @ 0x84 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrb r6, [r5, #10] │ │ │ │ + ldrb r2, [r6, #10] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - movs r5, #2 │ │ │ │ + movs r5, #6 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrb r6, [r2, #10] │ │ │ │ + ldrb r2, [r3, #10] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - movs r4, #234 @ 0xea │ │ │ │ + movs r4, #238 @ 0xee │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrb r6, [r1, #9] │ │ │ │ + ldrb r2, [r2, #9] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - movs r4, #162 @ 0xa2 │ │ │ │ + movs r4, #166 @ 0xa6 │ │ │ │ lsls r3, r0, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r4, #8] │ │ │ │ + ldrb r4, [r4, #8] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrb r4, [r6, #7] │ │ │ │ + ldrb r0, [r7, #7] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - movs r4, #72 @ 0x48 │ │ │ │ + movs r4, #76 @ 0x4c │ │ │ │ lsls r3, r0, #4 │ │ │ │ - movs r4, #54 @ 0x36 │ │ │ │ + movs r4, #58 @ 0x3a │ │ │ │ lsls r3, r0, #4 │ │ │ │ str r2, [r0, #20] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r0, [r5, #16] │ │ │ │ + ldr r4, [r5, #16] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrb r2, [r1, #7] │ │ │ │ + ldrb r6, [r1, #7] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrb r0, [r7, #6] │ │ │ │ + ldrb r4, [r7, #6] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - movs r4, #12 │ │ │ │ + movs r4, #16 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - movs r3, #250 @ 0xfa │ │ │ │ + movs r3, #254 @ 0xfe │ │ │ │ lsls r3, r0, #4 │ │ │ │ - subs r0, #242 @ 0xf2 │ │ │ │ + subs r0, #246 @ 0xf6 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r4, [r5, #12] │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrb r6, [r1, #6] │ │ │ │ + ldrb r2, [r2, #6] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrb r4, [r7, #5] │ │ │ │ + ldrb r0, [r0, #6] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - movs r3, #208 @ 0xd0 │ │ │ │ + movs r3, #212 @ 0xd4 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrb r4, [r4, #5] │ │ │ │ + ldrb r0, [r5, #5] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - movs r3, #184 @ 0xb8 │ │ │ │ + movs r3, #188 @ 0xbc │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrb r4, [r1, #5] │ │ │ │ + ldrb r0, [r2, #5] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - movs r3, #160 @ 0xa0 │ │ │ │ + movs r3, #164 @ 0xa4 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrb r2, [r4, #4] │ │ │ │ + ldrb r6, [r4, #4] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - movs r3, #118 @ 0x76 │ │ │ │ + movs r3, #122 @ 0x7a │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrb r2, [r1, #4] │ │ │ │ + ldrb r6, [r1, #4] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - movs r3, #94 @ 0x5e │ │ │ │ + movs r3, #98 @ 0x62 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrb r2, [r3, #2] │ │ │ │ + ldrb r6, [r3, #2] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - movs r2, #238 @ 0xee │ │ │ │ + movs r2, #242 @ 0xf2 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - b.n 4aeb28 │ │ │ │ + b.n 4aeb30 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r4, [r5, #120] @ 0x78 │ │ │ │ + str r0, [r6, #120] @ 0x78 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrb r2, [r1, #1] │ │ │ │ + ldrb r6, [r1, #1] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - movs r2, #160 @ 0xa0 │ │ │ │ + movs r2, #164 @ 0xa4 │ │ │ │ lsls r3, r0, #4 │ │ │ │ udf #8 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - movs r6, #6 │ │ │ │ + movs r6, #10 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - asrs r6, r2, #6 │ │ │ │ + asrs r2, r3, #6 │ │ │ │ lsls r2, r0, #4 │ │ │ │ │ │ │ │ 004af1d0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -586164,23 +586163,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r3, #2] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r4, #4] │ │ │ │ lsls r1, r3, #4 │ │ │ │ - str r0, [r0, #96] @ 0x60 │ │ │ │ + str r4, [r0, #96] @ 0x60 │ │ │ │ lsls r2, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r6, #26] │ │ │ │ + strb r4, [r6, #26] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - movs r1, #4 │ │ │ │ + movs r1, #8 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - adds r4, #198 @ 0xc6 │ │ │ │ + adds r4, #202 @ 0xca │ │ │ │ lsls r3, r0, #4 │ │ │ │ │ │ │ │ 004af2d0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -586283,23 +586282,23 @@ │ │ │ │ lsls r3, r3, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r3, #2] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r2, #60] @ 0x3c │ │ │ │ lsls r1, r3, #4 │ │ │ │ - str r4, [r5, #76] @ 0x4c │ │ │ │ + str r0, [r6, #76] @ 0x4c │ │ │ │ lsls r2, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r4, #23] │ │ │ │ + strb r4, [r4, #23] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - subs r0, r6, #7 │ │ │ │ + subs r4, r6, #7 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - adds r3, #178 @ 0xb2 │ │ │ │ + adds r3, #182 @ 0xb6 │ │ │ │ lsls r3, r0, #4 │ │ │ │ │ │ │ │ 004af3e0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -586402,23 +586401,23 @@ │ │ │ │ lsls r3, r3, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r3, #2] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #52] @ 0x34 │ │ │ │ lsls r1, r3, #4 │ │ │ │ - str r4, [r3, #60] @ 0x3c │ │ │ │ + str r0, [r4, #60] @ 0x3c │ │ │ │ lsls r2, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r6, #19] │ │ │ │ + strb r4, [r6, #19] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - subs r0, r4, #3 │ │ │ │ + subs r4, r4, #3 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - adds r2, #162 @ 0xa2 │ │ │ │ + adds r2, #166 @ 0xa6 │ │ │ │ lsls r3, r0, #4 │ │ │ │ │ │ │ │ 004af4f0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -586517,29 +586516,29 @@ │ │ │ │ lsls r1, r3, #4 │ │ │ │ subs r4, r1, r7 │ │ │ │ lsls r3, r3, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r7, #24] │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #66 @ 0x42 │ │ │ │ + movs r4, #70 @ 0x46 │ │ │ │ lsls r3, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r3, #7] │ │ │ │ + strb r6, [r3, #7] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - subs r2, r2, #0 │ │ │ │ + subs r6, r2, #0 │ │ │ │ lsls r3, r0, #4 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r3, #42] @ 0x2a │ │ │ │ lsls r1, r3, #4 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r5, #40] @ 0x28 │ │ │ │ + str r2, [r6, #40] @ 0x28 │ │ │ │ lsls r2, r0, #4 │ │ │ │ │ │ │ │ 004af604 : │ │ │ │ stmdb 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 │ │ │ │ @@ -587620,23 +587619,23 @@ │ │ │ │ lsls r1, r3, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r4, #30 │ │ │ │ + lsls r6, r4, #30 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - strb r6, [r2, #12] │ │ │ │ + strb r2, [r3, #12] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - adds r2, r4, #3 │ │ │ │ + adds r6, r4, #3 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strb r6, [r1, #10] │ │ │ │ + strb r2, [r2, #10] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - adds r2, r3, #1 │ │ │ │ + adds r6, r3, #1 │ │ │ │ lsls r3, r0, #4 │ │ │ │ strh r0, [r6, #30] │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [pc, #800] @ (4b04a4 ) │ │ │ │ movs r0, r0 │ │ │ │ @@ -587654,134 +587653,134 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [pc, #16] @ (4b01b0 ) │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [pc, #480] @ (4b0384 ) │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r6, #27 │ │ │ │ + lsls r4, r6, #27 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - strb r4, [r6, #2] │ │ │ │ + strb r0, [r7, #2] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - subs r0, r0, r2 │ │ │ │ + subs r4, r0, r2 │ │ │ │ lsls r3, r0, #4 │ │ │ │ subs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #17 │ │ │ │ + lsls r4, r3, #17 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - adds r0, r4, r6 │ │ │ │ + adds r4, r4, r6 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldr r0, [r0, #124] @ 0x7c │ │ │ │ + ldr r4, [r0, #124] @ 0x7c │ │ │ │ lsls r3, r0, #4 │ │ │ │ strb r0, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r7, #32] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r7, #100] @ 0x64 │ │ │ │ + ldr r4, [r7, #100] @ 0x64 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - adds r4, r0, r1 │ │ │ │ + adds r0, r1, r1 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - cmp r5, #18 │ │ │ │ + cmp r5, #22 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldrb r6, [r1, r4] │ │ │ │ + ldrb r2, [r2, r4] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r4, [r5, #96] @ 0x60 │ │ │ │ + ldr r0, [r6, #96] @ 0x60 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - asrs r2, r7, #31 │ │ │ │ + asrs r6, r7, #31 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldr r0, [r2, #96] @ 0x60 │ │ │ │ + ldr r4, [r2, #96] @ 0x60 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - asrs r4, r3, #31 │ │ │ │ + asrs r0, r4, #31 │ │ │ │ lsls r3, r0, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r1, #15 │ │ │ │ + lsls r2, r2, #15 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r6, [r1, #88] @ 0x58 │ │ │ │ + ldr r2, [r2, #88] @ 0x58 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - asrs r2, r3, #29 │ │ │ │ + asrs r6, r3, #29 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldr r0, [r5, #84] @ 0x54 │ │ │ │ + ldr r4, [r5, #84] @ 0x54 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - asrs r4, r6, #28 │ │ │ │ + asrs r0, r7, #28 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - lsls r6, r2, #14 │ │ │ │ + lsls r2, r3, #14 │ │ │ │ lsls r2, r0, #4 │ │ │ │ strh r0, [r5, #34] @ 0x22 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r3, #72] @ 0x48 │ │ │ │ + ldr r0, [r4, #72] @ 0x48 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - asrs r0, r5, #25 │ │ │ │ + asrs r4, r5, #25 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - lsls r6, r7, #3 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r2, [r6, #68] @ 0x44 │ │ │ │ + lsls r2, r0, #4 │ │ │ │ + ldr r6, [r6, #68] @ 0x44 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - asrs r6, r7, #24 │ │ │ │ + asrs r2, r0, #25 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldr r2, [r0, #68] @ 0x44 │ │ │ │ + ldr r6, [r0, #68] @ 0x44 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldr r0, [r4, #72] @ 0x48 │ │ │ │ + ldr r4, [r4, #72] @ 0x48 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - asrs r4, r7, #23 │ │ │ │ + asrs r0, r0, #24 │ │ │ │ lsls r3, r0, #4 │ │ │ │ ldrb r0, [r1, #15] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r7, #48] @ 0x30 │ │ │ │ + ldr r4, [r7, #48] @ 0x30 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - asrs r4, r0, #20 │ │ │ │ + asrs r0, r1, #20 │ │ │ │ lsls r3, r0, #4 │ │ │ │ add r2, sp, #720 @ 0x2d0 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r0, [r2, r7] │ │ │ │ + ldr r4, [r2, r7] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r6, [r6, #44] @ 0x2c │ │ │ │ + ldr r2, [r7, #44] @ 0x2c │ │ │ │ lsls r3, r0, #4 │ │ │ │ - asrs r4, r0, #19 │ │ │ │ + asrs r0, r1, #19 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldr r0, [r4, #44] @ 0x2c │ │ │ │ + ldr r4, [r4, #44] @ 0x2c │ │ │ │ lsls r3, r0, #4 │ │ │ │ - asrs r4, r5, #18 │ │ │ │ + asrs r0, r6, #18 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldr r6, [r6, #40] @ 0x28 │ │ │ │ + ldr r2, [r7, #40] @ 0x28 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - asrs r2, r0, #18 │ │ │ │ + asrs r6, r0, #18 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - lsls r0, r3, #3 │ │ │ │ + lsls r4, r3, #3 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r2, [r3, #40] @ 0x28 │ │ │ │ + ldr r6, [r3, #40] @ 0x28 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - asrs r6, r4, #17 │ │ │ │ + asrs r2, r5, #17 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldr r2, [r7, #36] @ 0x24 │ │ │ │ + ldr r6, [r7, #36] @ 0x24 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - asrs r6, r0, #17 │ │ │ │ + asrs r2, r1, #17 │ │ │ │ lsls r3, r0, #4 │ │ │ │ lsrs r4, r4, #29 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r6, #20] │ │ │ │ + ldr r0, [r7, #20] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - asrs r0, r0, #13 │ │ │ │ + asrs r4, r0, #13 │ │ │ │ lsls r3, r0, #4 │ │ │ │ add r0, sp, #960 @ 0x3c0 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r4, [r1, r0] │ │ │ │ + ldr r0, [r2, r0] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r2, [r6, #16] │ │ │ │ + ldr r6, [r6, #16] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - asrs r0, r0, #12 │ │ │ │ + asrs r4, r0, #12 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - asrs r6, r6, #9 │ │ │ │ + asrs r2, r7, #9 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - cdp2 1, 13, cr0, cr8, cr1, {0} │ │ │ │ - ldr r6, [r2, #8] │ │ │ │ + cdp2 1, 13, cr0, cr12, cr1, {0} │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ + ldr r4, [r6, #4] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - asrs r4, r7, #8 │ │ │ │ + asrs r0, r0, #9 │ │ │ │ lsls r3, r0, #4 │ │ │ │ mov r0, r5 │ │ │ │ blx 344c20 <_Py_Dealloc@plt+0x4> │ │ │ │ b.w 4af958 │ │ │ │ mov r0, r5 │ │ │ │ blx 344c20 <_Py_Dealloc@plt+0x4> │ │ │ │ b.n 4afaf2 │ │ │ │ @@ -588630,229 +588629,229 @@ │ │ │ │ add r1, pc │ │ │ │ adds r3, #100 @ 0x64 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r6, #108] @ 0x6c │ │ │ │ + str r2, [r7, #108] @ 0x6c │ │ │ │ lsls r3, r0, #4 │ │ │ │ - asrs r2, r0, #3 │ │ │ │ + asrs r6, r0, #3 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - asrs r0, r4, #24 │ │ │ │ + asrs r4, r4, #24 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r0, [r3, #108] @ 0x6c │ │ │ │ + str r4, [r3, #108] @ 0x6c │ │ │ │ lsls r3, r0, #4 │ │ │ │ - asrs r0, r3, #2 │ │ │ │ + asrs r4, r3, #2 │ │ │ │ lsls r3, r0, #4 │ │ │ │ ldrb r0, [r6, #20] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r3, #100] @ 0x64 │ │ │ │ + str r2, [r4, #100] @ 0x64 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - asrs r2, r5, #32 │ │ │ │ + asrs r6, r5, #32 │ │ │ │ lsls r3, r0, #4 │ │ │ │ add r5, pc, #824 @ (adr r5, 4b0f10 ) │ │ │ │ lsls r6, r7, #3 │ │ │ │ - strb r0, [r5, r3] │ │ │ │ + strb r4, [r5, r3] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - str r2, [r1, #96] @ 0x60 │ │ │ │ + str r6, [r1, #96] @ 0x60 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - lsrs r0, r3, #31 │ │ │ │ + lsrs r4, r3, #31 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r2, [r4, #92] @ 0x5c │ │ │ │ + str r6, [r4, #92] @ 0x5c │ │ │ │ lsls r3, r0, #4 │ │ │ │ - lsrs r6, r5, #30 │ │ │ │ + lsrs r2, r6, #30 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r2, [r4, #84] @ 0x54 │ │ │ │ + str r6, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - lsrs r6, r5, #28 │ │ │ │ + lsrs r2, r6, #28 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - @ instruction: 0xfb900101 │ │ │ │ + @ instruction: 0xfb940101 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r6, #80] @ 0x50 │ │ │ │ + str r4, [r6, #80] @ 0x50 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r2, [r0, #80] @ 0x50 │ │ │ │ + str r6, [r0, #80] @ 0x50 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - lsrs r6, r1, #27 │ │ │ │ + lsrs r2, r2, #27 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r6, [r2, #92] @ 0x5c │ │ │ │ + str r2, [r3, #92] @ 0x5c │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r0, [r0, #76] @ 0x4c │ │ │ │ + str r4, [r0, #76] @ 0x4c │ │ │ │ lsls r3, r0, #4 │ │ │ │ - lsrs r4, r1, #26 │ │ │ │ + lsrs r0, r2, #26 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r4, [r7, #68] @ 0x44 │ │ │ │ + str r0, [r0, #72] @ 0x48 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - lsrs r0, r1, #25 │ │ │ │ + lsrs r4, r1, #25 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r4, [r3, #68] @ 0x44 │ │ │ │ + str r0, [r4, #68] @ 0x44 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - lsrs r0, r5, #24 │ │ │ │ + lsrs r4, r5, #24 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldr r6, [pc, #768] @ (4b0f28 ) │ │ │ │ + ldr r6, [pc, #784] @ (4b0f38 ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r6, [r6, #60] @ 0x3c │ │ │ │ + str r2, [r7, #60] @ 0x3c │ │ │ │ lsls r3, r0, #4 │ │ │ │ - lsrs r2, r0, #23 │ │ │ │ + lsrs r6, r0, #23 │ │ │ │ lsls r3, r0, #4 │ │ │ │ lsrs r4, r7, #13 │ │ │ │ movs r0, r0 │ │ │ │ - str??.w r0, [lr, #257] @ 0x101 │ │ │ │ - str r6, [r5, #40] @ 0x28 │ │ │ │ + ldr??.w r0, [r2, #257] @ 0x101 │ │ │ │ + str r2, [r6, #40] @ 0x28 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - lsrs r2, r7, #17 │ │ │ │ + lsrs r6, r7, #17 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r6, [r1, #36] @ 0x24 │ │ │ │ + str r2, [r2, #36] @ 0x24 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - asrs r2, r0, #1 │ │ │ │ + asrs r6, r0, #1 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - lsrs r2, r1, #16 │ │ │ │ + lsrs r6, r1, #16 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r2, [r7, #56] @ 0x38 │ │ │ │ + str r6, [r7, #56] @ 0x38 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r2, [r6, #28] │ │ │ │ + str r6, [r6, #28] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - lsrs r6, r7, #14 │ │ │ │ + lsrs r2, r0, #15 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - lsrs r0, r5, #14 │ │ │ │ + lsrs r4, r5, #14 │ │ │ │ lsls r3, r0, #4 │ │ │ │ adds r6, r7, #4 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - str r4, [r2, r2] │ │ │ │ + str r0, [r3, r2] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - str r6, [r7, #24] │ │ │ │ + str r2, [r0, #28] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r6, [r4, #24] │ │ │ │ + str r2, [r5, #24] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - lsrs r2, r6, #13 │ │ │ │ + lsrs r6, r6, #13 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - lsrs r0, r1, #30 │ │ │ │ + lsrs r4, r1, #30 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - str r4, [r0, #24] │ │ │ │ + str r0, [r1, #24] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - lsrs r0, r2, #13 │ │ │ │ + lsrs r4, r2, #13 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r0, [r4, #20] │ │ │ │ + str r4, [r4, #20] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - lsrs r4, r5, #12 │ │ │ │ + lsrs r0, r6, #12 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - lsrs r6, r2, #12 │ │ │ │ + lsrs r2, r3, #12 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - subs r4, r0, r1 │ │ │ │ + subs r0, r1, r1 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r2, [r0, r0] │ │ │ │ + str r6, [r0, r0] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - str r4, [r5, #16] │ │ │ │ + str r0, [r6, #16] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r2, [r7, #44] @ 0x2c │ │ │ │ + str r6, [r7, #44] @ 0x2c │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r2, [r6, #12] │ │ │ │ + str r6, [r6, #12] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - lsrs r6, r7, #10 │ │ │ │ + lsrs r2, r0, #11 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r0, [r3, #12] │ │ │ │ + str r4, [r3, #12] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - lsrs r4, r4, #10 │ │ │ │ + lsrs r0, r5, #10 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r6, [r7, #8] │ │ │ │ + str r2, [r0, #12] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - lsrs r2, r1, #10 │ │ │ │ + lsrs r6, r1, #10 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r6, [r3, #32] │ │ │ │ + str r2, [r4, #32] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r6, [r2, #8] │ │ │ │ + str r2, [r3, #8] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - lsrs r2, r4, #9 │ │ │ │ + lsrs r6, r4, #9 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r4, [r7, #4] │ │ │ │ + str r0, [r0, #8] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - lsrs r0, r1, #9 │ │ │ │ + lsrs r4, r1, #9 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r4, [r7, #0] │ │ │ │ + str r0, [r0, #4] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - lsrs r0, r1, #8 │ │ │ │ + lsrs r4, r1, #8 │ │ │ │ lsls r3, r0, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r4, r6] │ │ │ │ + ldrsh r6, [r4, r6] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - lsrs r6, r5, #5 │ │ │ │ + lsrs r2, r6, #5 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrsh r0, [r7, r5] │ │ │ │ + ldrsh r4, [r7, r5] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - lsrs r4, r0, #5 │ │ │ │ + lsrs r0, r1, #5 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrsh r0, [r3, r5] │ │ │ │ + ldrsh r4, [r3, r5] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - lsrs r4, r4, #4 │ │ │ │ + lsrs r0, r5, #4 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - lsrs r0, r0, #21 │ │ │ │ + lsrs r4, r0, #21 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrsh r6, [r7, r4] │ │ │ │ + ldrsh r2, [r0, r5] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - lsrs r2, r1, #4 │ │ │ │ + lsrs r6, r1, #4 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrsh r0, [r4, r4] │ │ │ │ + ldrsh r4, [r4, r4] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - lsrs r4, r5, #3 │ │ │ │ + lsrs r0, r6, #3 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r6, [r7, #0] │ │ │ │ + str r2, [r0, #4] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrsh r6, [r5, r3] │ │ │ │ + ldrsh r2, [r6, r3] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - lsrs r2, r7, #2 │ │ │ │ + lsrs r6, r7, #2 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrsh r4, [r2, r3] │ │ │ │ + ldrsh r0, [r3, r3] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - lsrs r0, r4, #2 │ │ │ │ + lsrs r4, r4, #2 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r2!, {r1, r4, r7} │ │ │ │ + ldmia r2, {r1, r2, r4, r7} │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r5, [pc, #536] @ (4b0f30 ) │ │ │ │ + ldr r5, [pc, #552] @ (4b0f40 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrsh r4, [r5, r2] │ │ │ │ + ldrsh r0, [r6, r2] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - lsrs r2, r7, #1 │ │ │ │ + lsrs r6, r7, #1 │ │ │ │ lsls r3, r0, #4 │ │ │ │ stmia r3!, {r2, r5, r6, r7} │ │ │ │ lsls r2, r2, #4 │ │ │ │ - lsrs r2, r4, #15 │ │ │ │ + lsrs r6, r4, #15 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strb r6, [r1, #30] │ │ │ │ + strb r2, [r2, #30] │ │ │ │ lsls r2, r0, #4 │ │ │ │ stmia r3!, {r1, r3, r6, r7} │ │ │ │ lsls r2, r2, #4 │ │ │ │ - lsrs r0, r1, #15 │ │ │ │ + lsrs r4, r1, #15 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrh r0, [r5, #42] @ 0x2a │ │ │ │ + ldrh r4, [r5, #42] @ 0x2a │ │ │ │ lsls r2, r0, #4 │ │ │ │ stmia r3!, {r4, r5, r7} │ │ │ │ lsls r2, r2, #4 │ │ │ │ - lsrs r6, r5, #14 │ │ │ │ + lsrs r2, r6, #14 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - adds r2, r6, r2 │ │ │ │ + adds r6, r6, r2 │ │ │ │ lsls r2, r0, #4 │ │ │ │ stmia r3!, {r1, r2, r4, r7} │ │ │ │ lsls r2, r2, #4 │ │ │ │ - lsrs r4, r2, #14 │ │ │ │ + lsrs r0, r3, #14 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strh r4, [r1, #62] @ 0x3e │ │ │ │ + strh r0, [r2, #62] @ 0x3e │ │ │ │ lsls r2, r0, #4 │ │ │ │ stmia r3!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r2, r2, #4 │ │ │ │ - lsrs r2, r7, #13 │ │ │ │ + lsrs r6, r7, #13 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - asrs r2, r5, #26 │ │ │ │ + asrs r6, r5, #26 │ │ │ │ lsls r2, r0, #4 │ │ │ │ stmia r3!, {r1, r5, r6} │ │ │ │ lsls r2, r2, #4 │ │ │ │ - lsrs r0, r4, #13 │ │ │ │ + lsrs r4, r4, #13 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - vrhadd.u8 d16, d8, d1 │ │ │ │ + vrhadd.u8 d16, d12, d1 │ │ │ │ │ │ │ │ 004b0d68 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #164] @ (4b0e1c ) │ │ │ │ @@ -588927,29 +588926,29 @@ │ │ │ │ bl 14849e8 │ │ │ │ b.n 4b0dd4 │ │ │ │ nop │ │ │ │ ldr r4, [r7, #84] @ 0x54 │ │ │ │ lsls r1, r3, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r3, r0] │ │ │ │ + ldrsh r0, [r4, r0] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - lsls r0, r7, #22 │ │ │ │ + lsls r4, r7, #22 │ │ │ │ lsls r3, r0, #4 │ │ │ │ cmp r0, r7 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r2, [pc, #632] @ (4b10ac ) │ │ │ │ + ldr r2, [pc, #648] @ (4b10bc ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrb r6, [r5, r7] │ │ │ │ + ldrb r2, [r6, r7] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - lsls r4, r1, #22 │ │ │ │ + lsls r0, r2, #22 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrb r0, [r3, r7] │ │ │ │ + ldrb r4, [r3, r7] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - lsls r4, r6, #21 │ │ │ │ + lsls r0, r7, #21 │ │ │ │ lsls r3, r0, #4 │ │ │ │ │ │ │ │ 004b0e44 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -589045,23 +589044,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r1, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ lsls r1, r3, #4 │ │ │ │ - ldr r1, [pc, #560] @ (4b1164 ) │ │ │ │ + ldr r1, [pc, #576] @ (4b1174 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r6, r3] │ │ │ │ + ldrb r0, [r7, r3] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - lsls r0, r2, #18 │ │ │ │ + lsls r4, r2, #18 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldr r2, [r7, r1] │ │ │ │ + ldr r6, [r7, r1] │ │ │ │ lsls r3, r0, #4 │ │ │ │ │ │ │ │ 004b0f44 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -589164,23 +589163,23 @@ │ │ │ │ lsls r3, r3, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r1, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r3, #48] @ 0x30 │ │ │ │ lsls r1, r3, #4 │ │ │ │ - ldr r0, [pc, #480] @ (4b1224 ) │ │ │ │ + ldr r0, [pc, #496] @ (4b1234 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r6, r7] │ │ │ │ + ldrh r0, [r7, r7] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - lsls r4, r7, #13 │ │ │ │ + lsls r0, r0, #14 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrsb r6, [r4, r5] │ │ │ │ + ldrsb r2, [r5, r5] │ │ │ │ lsls r3, r0, #4 │ │ │ │ │ │ │ │ 004b1054 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -589286,19 +589285,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r1, #32] │ │ │ │ lsls r1, r3, #4 │ │ │ │ bx sp │ │ │ │ lsls r2, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r1, r4] │ │ │ │ + ldrh r6, [r1, r4] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - lsls r6, r5, #9 │ │ │ │ + lsls r2, r6, #9 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrsb r0, [r3, r1] │ │ │ │ + ldrsb r4, [r3, r1] │ │ │ │ lsls r3, r0, #4 │ │ │ │ │ │ │ │ 004b1160 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -589393,23 +589392,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r1, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ lsls r1, r3, #4 │ │ │ │ - mov r2, lr │ │ │ │ + mov r6, lr │ │ │ │ lsls r2, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r5, r6] │ │ │ │ + ldrsb r6, [r5, r6] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - lsls r6, r6, #5 │ │ │ │ + lsls r2, r7, #5 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strb r0, [r4, r5] │ │ │ │ + strb r4, [r4, r5] │ │ │ │ lsls r3, r0, #4 │ │ │ │ │ │ │ │ 004b125c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -589497,21 +589496,21 @@ │ │ │ │ lsls r1, r3, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ lsls r1, r3, #4 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r2, #17 │ │ │ │ + asrs r4, r2, #17 │ │ │ │ lsls r3, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r3, r1] │ │ │ │ + strb r0, [r4, r1] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - lsls r0, r6, #2 │ │ │ │ + lsls r4, r6, #2 │ │ │ │ lsls r3, r0, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r5, #124] @ 0x7c │ │ │ │ lsls r1, r3, #4 │ │ │ │ @@ -589908,65 +589907,65 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r7, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r1, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r0, #21 │ │ │ │ + lsls r2, r1, #21 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrsb r0, [r5, r7] │ │ │ │ + ldrsb r4, [r5, r7] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - vrhadd.u32 d0, d0, d2 │ │ │ │ - ldrsb r2, [r0, r7] │ │ │ │ + vrhadd.u32 d0, d4, d2 │ │ │ │ + ldrsb r6, [r0, r7] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - cdp2 1, 15, cr0, cr10, cr2, {0} │ │ │ │ - lsls r6, r6, #18 │ │ │ │ + cdp2 1, 15, cr0, cr14, cr2, {0} │ │ │ │ + lsls r2, r7, #18 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - cdp2 1, 9, cr0, cr6, cr2, {0} │ │ │ │ - ldrsb r0, [r2, r5] │ │ │ │ + cdp2 1, 9, cr0, cr10, cr2, {0} │ │ │ │ + ldrsb r4, [r2, r5] │ │ │ │ lsls r3, r0, #4 │ │ │ │ subs r4, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #188 @ 0xbc │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r1, r2] │ │ │ │ + ldrsb r6, [r1, r2] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - stc2l 1, cr0, [r2, #8] │ │ │ │ - str r2, [r5, r6] │ │ │ │ + stc2l 1, cr0, [r6, #8] │ │ │ │ + str r6, [r5, r6] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrsb r2, [r6, r1] │ │ │ │ + ldrsb r6, [r6, r1] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - stc2 1, cr0, [r0, #8]! │ │ │ │ - ldrsb r6, [r0, r1] │ │ │ │ + stc2 1, cr0, [r4, #8]! │ │ │ │ + ldrsb r2, [r1, r1] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldc2l 1, cr0, [lr, #-8]! │ │ │ │ - ldrsb r2, [r4, r0] │ │ │ │ + stc2 1, cr0, [r2, #8] │ │ │ │ + ldrsb r6, [r4, r0] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldc2l 1, cr0, [sl, #-8] │ │ │ │ - adds r5, #70 @ 0x46 │ │ │ │ + ldc2l 1, cr0, [lr, #-8] │ │ │ │ + adds r5, #74 @ 0x4a │ │ │ │ lsls r3, r0, #4 │ │ │ │ - stc2 1, cr0, [sl, #-8]! │ │ │ │ - strb r4, [r4, r7] │ │ │ │ + stc2 1, cr0, [lr, #-8]! │ │ │ │ + strb r0, [r5, r7] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strb r0, [r4, r7] │ │ │ │ + strb r4, [r4, r7] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldc2l 1, cr0, [r8], #8 │ │ │ │ - strb r2, [r6, r6] │ │ │ │ + ldc2l 1, cr0, [ip], #8 │ │ │ │ + strb r6, [r6, r6] │ │ │ │ lsls r3, r0, #4 │ │ │ │ @ instruction: 0xb836 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - movs r4, r6 │ │ │ │ + movs r0, r7 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - @ instruction: 0xe8200101 │ │ │ │ + @ instruction: 0xe8240101 │ │ │ │ @ instruction: 0xb81c │ │ │ │ lsls r2, r2, #4 │ │ │ │ - movs r2, r3 │ │ │ │ + movs r6, r3 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - lsrs r6, r6, #9 │ │ │ │ + lsrs r2, r7, #9 │ │ │ │ lsls r2, r0, #4 │ │ │ │ │ │ │ │ 004b1784 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -590059,21 +590058,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r7, #44] @ 0x2c │ │ │ │ lsls r1, r3, #4 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r6, #30] │ │ │ │ movs r0, r0 │ │ │ │ - adcs r0, r7 │ │ │ │ + adcs r4, r7 │ │ │ │ lsls r3, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r2, r0] │ │ │ │ + strb r0, [r3, r0] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - smlsd r1, ip, r2, r0 │ │ │ │ + smmla r1, r0, r2, r0 │ │ │ │ │ │ │ │ 004b187c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr.w r4, [pc, #2944] @ 4b2410 │ │ │ │ @@ -591179,129 +591178,129 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 4b1cd8 │ │ │ │ + b.n 4b1ce0 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strh r2, [r2, r2] │ │ │ │ + strh r6, [r2, r2] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrsb.w r0, [r2, #258] @ 0x102 │ │ │ │ + ldrsb.w r0, [r6, #258] @ 0x102 │ │ │ │ strh r0, [r0, r0] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r0, r5] │ │ │ │ + str r2, [r1, r5] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r0, [r3, r4] │ │ │ │ + str r4, [r3, r4] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrb.w r0, [r8, ] │ │ │ │ + ldrb.w r0, [ip, ] │ │ │ │ asrs r4, r7, #27 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 4b27d8 │ │ │ │ + b.n 4b27e0 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - @ instruction: 0xf7080102 │ │ │ │ - ldr r7, [pc, #992] @ (4b2840 ) │ │ │ │ + @ instruction: 0xf70c0102 │ │ │ │ + ldr r7, [pc, #1008] @ (4b2850 ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ asrs r0, r6, #7 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #112] @ (4b24dc ) │ │ │ │ + ldr r6, [pc, #128] @ (4b24ec ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ - svc 204 @ 0xcc │ │ │ │ + svc 208 @ 0xd0 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - add.w r1, ip, #8519680 @ 0x820000 │ │ │ │ - ldr r5, [pc, #928] @ (4b2818 ) │ │ │ │ + adds.w r1, r0, #8519680 @ 0x820000 │ │ │ │ + ldr r5, [pc, #944] @ (4b2828 ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ - @ instruction: 0xf4e80102 │ │ │ │ - b.n 4b26e4 │ │ │ │ + @ instruction: 0xf4ec0102 │ │ │ │ + b.n 4b26ec │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r5, [pc, #720] @ (4b2754 ) │ │ │ │ + ldr r5, [pc, #736] @ (4b2764 ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ - @ instruction: 0xf4b60102 │ │ │ │ + @ instruction: 0xf4ba0102 │ │ │ │ movs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #568] @ (4b26c8 ) │ │ │ │ + ldr r5, [pc, #584] @ (4b26d8 ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ - lsls r4, r5, #13 │ │ │ │ + lsls r0, r6, #13 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - orns r1, ip, #8519680 @ 0x820000 │ │ │ │ - ldr r5, [pc, #336] @ (4b25ec ) │ │ │ │ + eor.w r1, r0, #8519680 @ 0x820000 │ │ │ │ + ldr r5, [pc, #352] @ (4b25fc ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ - orrs.w r1, r2, #8519680 @ 0x820000 │ │ │ │ - ldr r5, [pc, #112] @ (4b2514 ) │ │ │ │ + orrs.w r1, r6, #8519680 @ 0x820000 │ │ │ │ + ldr r5, [pc, #128] @ (4b2524 ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ - udf #204 @ 0xcc │ │ │ │ + udf #208 @ 0xd0 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - and.w r1, ip, #8519680 @ 0x820000 │ │ │ │ - ldr r4, [pc, #320] @ (4b25f0 ) │ │ │ │ + ands.w r1, r0, #8519680 @ 0x820000 │ │ │ │ + ldr r4, [pc, #336] @ (4b2600 ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ - @ instruction: 0xf3500102 │ │ │ │ + @ instruction: 0xf3540102 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #320] @ (4b25fc ) │ │ │ │ + ldr r3, [pc, #336] @ (4b260c ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ - @ instruction: 0xf2500102 │ │ │ │ - ldr r3, [pc, #152] @ (4b255c ) │ │ │ │ + @ instruction: 0xf2540102 │ │ │ │ + ldr r3, [pc, #168] @ (4b256c ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ - @ instruction: 0xf2260102 │ │ │ │ - b.n 4b24e0 │ │ │ │ + @ instruction: 0xf22a0102 │ │ │ │ + b.n 4b24e8 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - addw r1, lr, #2 │ │ │ │ - ldr r3, [pc, #0] @ (4b24d4 ) │ │ │ │ + @ instruction: 0xf2120102 │ │ │ │ + ldr r3, [pc, #16] @ (4b24e4 ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldr r2, [pc, #832] @ (4b2818 ) │ │ │ │ + ldr r2, [pc, #848] @ (4b2828 ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ - rsbs r1, r0, #2 │ │ │ │ - blt.n 4b245c │ │ │ │ + rsbs r1, r4, #2 │ │ │ │ + blt.n 4b2464 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - add.w r1, r6, #2 │ │ │ │ - ldr r1, [pc, #992] @ (4b28c8 ) │ │ │ │ + add.w r1, sl, #2 │ │ │ │ + ldr r1, [pc, #1008] @ (4b28d8 ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ - udf #202 @ 0xca │ │ │ │ + udf #206 @ 0xce │ │ │ │ lsls r1, r0, #4 │ │ │ │ - @ instruction: 0xf0ce0102 │ │ │ │ - ldr r1, [pc, #768] @ (4b27f4 ) │ │ │ │ + @ instruction: 0xf0d20102 │ │ │ │ + ldr r1, [pc, #784] @ (4b2804 ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldr r1, [pc, #688] @ (4b27a8 ) │ │ │ │ + ldr r1, [pc, #704] @ (4b27b8 ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ - @ instruction: 0xf0ac0102 │ │ │ │ + @ instruction: 0xf0b00102 │ │ │ │ lsls r0, r7, #5 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ble.n 4b2494 │ │ │ │ + ble.n 4b249c │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r1, [pc, #520] @ (4b2710 ) │ │ │ │ + ldr r1, [pc, #536] @ (4b2720 ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ - eor.w r1, r4, #2 │ │ │ │ - ldr r1, [pc, #432] @ (4b26c0 ) │ │ │ │ + eor.w r1, r8, #2 │ │ │ │ + ldr r1, [pc, #448] @ (4b26d0 ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ - orn r1, ip, #2 │ │ │ │ - b.n 4b22dc │ │ │ │ + orns r1, r0, #2 │ │ │ │ + b.n 4b22e4 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r1, [pc, #328] @ (4b2664 ) │ │ │ │ + ldr r1, [pc, #344] @ (4b2674 ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ - orr.w r1, r8, #2 │ │ │ │ - ldr r1, [pc, #120] @ (4b259c ) │ │ │ │ + orr.w r1, ip, #2 │ │ │ │ + ldr r1, [pc, #136] @ (4b25ac ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ands.w r1, lr, #2 │ │ │ │ - ldr r0, [pc, #896] @ (4b28ac ) │ │ │ │ + bic.w r1, r2, #2 │ │ │ │ + ldr r0, [pc, #912] @ (4b28bc ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ - vaddw.s32 q8, q0, d2 │ │ │ │ - ldr r0, [pc, #808] @ (4b285c ) │ │ │ │ + vaddw.s32 q8, q2, d2 │ │ │ │ + ldr r0, [pc, #824] @ (4b286c ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bgt.n 4b2598 │ │ │ │ + bgt.n 4b25a0 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - vext.8 d0, d14, d2, #1 │ │ │ │ - ble.n 4b2488 │ │ │ │ + vaddw.s8 q8, q1, d2 │ │ │ │ + ble.n 4b2490 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - vaddw.s32 q0, q4, d2 │ │ │ │ - ldr r0, [pc, #616] @ (4b27b0 ) │ │ │ │ + vaddw.s32 q0, q6, d2 │ │ │ │ + ldr r0, [pc, #632] @ (4b27c0 ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ ldr r3, [pc, #768] @ (4b284c ) │ │ │ │ ldr r1, [pc, #772] @ (4b2850 ) │ │ │ │ ldr r0, [pc, #772] @ (4b2854 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ @@ -591602,102 +591601,102 @@ │ │ │ │ adds r3, #200 @ 0xc8 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ bx r6 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - cdp 1, 3, cr0, cr2, cr2, {0} │ │ │ │ - bgt.n 4b28a8 │ │ │ │ + cdp 1, 3, cr0, cr6, cr2, {0} │ │ │ │ + bgt.n 4b28b0 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - bx r0 │ │ │ │ + bxns r0 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - cdp 1, 0, cr0, cr0, cr2, {0} │ │ │ │ - mov r8, sp │ │ │ │ + cdp 1, 0, cr0, cr4, cr2, {0} │ │ │ │ + mov ip, sp │ │ │ │ lsls r3, r0, #4 │ │ │ │ - stcl 1, cr0, [r8, #8]! │ │ │ │ - mov ip, sl │ │ │ │ + stcl 1, cr0, [ip, #8]! │ │ │ │ + mov r8, fp │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldcl 1, cr0, [r4, #8] │ │ │ │ - blt.n 4b2808 │ │ │ │ + ldcl 1, cr0, [r8, #8] │ │ │ │ + blt.n 4b2810 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - mov r8, r6 │ │ │ │ + mov ip, r6 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldc 1, cr0, [r0, #8]! │ │ │ │ - mov sl, r3 │ │ │ │ + ldc 1, cr0, [r4, #8]! │ │ │ │ + mov lr, r3 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bge.n 4b2888 │ │ │ │ + bge.n 4b2890 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - stc 1, cr0, [lr, #8] │ │ │ │ - mov r4, sp │ │ │ │ + ldc 1, cr0, [r2, #8] │ │ │ │ + mov r0, lr │ │ │ │ lsls r3, r0, #4 │ │ │ │ - stcl 1, cr0, [ip, #-8]! │ │ │ │ - mov r6, sl │ │ │ │ + ldcl 1, cr0, [r0, #-8]! │ │ │ │ + mov r2, fp │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bls.n 4b2814 │ │ │ │ + bls.n 4b281c │ │ │ │ lsls r1, r0, #4 │ │ │ │ - stcl 1, cr0, [sl, #-8] │ │ │ │ + stcl 1, cr0, [lr, #-8] │ │ │ │ asrs r4, r7, #27 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 4b2158 │ │ │ │ + b.n 4b2160 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - mov r0, r3 │ │ │ │ + mov r4, r3 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - stc 1, cr0, [lr, #-8] │ │ │ │ + ldc 1, cr0, [r2, #-8] │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - cmp sl, r8 │ │ │ │ + cmp lr, r8 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - stcl 1, cr0, [r2], {2} │ │ │ │ - cmp r8, r5 │ │ │ │ + stcl 1, cr0, [r6], {2} │ │ │ │ + cmp ip, r5 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - stc 1, cr0, [r8], #8 │ │ │ │ - cmp lr, r1 │ │ │ │ + stc 1, cr0, [ip], #8 │ │ │ │ + cmp sl, r2 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - stc 1, cr0, [lr], {2} │ │ │ │ - cmp r4, sl │ │ │ │ + ldc 1, cr0, [r2], {2} │ │ │ │ + cmp r0, fp │ │ │ │ lsls r3, r0, #4 │ │ │ │ - mrrc 1, 0, r0, r4, cr2 │ │ │ │ + mrrc 1, 0, r0, r8, cr2 │ │ │ │ add r7, pc, #488 @ (adr r7, 4b2ac0 ) │ │ │ │ lsls r2, r2, #4 │ │ │ │ - vrhadd.s d16, d8, d2 │ │ │ │ - b.n 4b20f0 │ │ │ │ + vrhadd.s d16, d12, d2 │ │ │ │ + b.n 4b20f8 │ │ │ │ lsls r1, r0, #4 │ │ │ │ add r7, pc, #384 @ (adr r7, 4b2a64 ) │ │ │ │ lsls r2, r2, #4 │ │ │ │ - vrhadd.s16 d16, d14, d2 │ │ │ │ - umlal r0, r1, lr, r1 │ │ │ │ + vrhadd.s32 d16, d2, d2 │ │ │ │ + @ instruction: 0xfbf20101 │ │ │ │ add r7, pc, #280 @ (adr r7, 4b2a08 ) │ │ │ │ lsls r2, r2, #4 │ │ │ │ - vrhadd.s8 d16, d4, d2 │ │ │ │ - umlal r0, r1, r0, r1 │ │ │ │ + vrhadd.s8 d16, d8, d2 │ │ │ │ + umlal r0, r1, r4, r1 │ │ │ │ add r7, pc, #176 @ (adr r7, 4b29ac ) │ │ │ │ lsls r2, r2, #4 │ │ │ │ - vrhadd.s32 d0, d10, d2 │ │ │ │ - adds r4, #122 @ 0x7a │ │ │ │ + vrhadd.s32 d0, d14, d2 │ │ │ │ + adds r4, #126 @ 0x7e │ │ │ │ lsls r3, r0, #4 │ │ │ │ add r7, pc, #72 @ (adr r7, 4b2950 ) │ │ │ │ lsls r2, r2, #4 │ │ │ │ - vrhadd.s16 d0, d0, d2 │ │ │ │ - ldr r0, [r1, #76] @ 0x4c │ │ │ │ + vrhadd.s16 d0, d4, d2 │ │ │ │ + ldr r4, [r1, #76] @ 0x4c │ │ │ │ lsls r2, r0, #4 │ │ │ │ add r6, pc, #992 @ (adr r6, 4b2cf4 ) │ │ │ │ lsls r2, r2, #4 │ │ │ │ - cdp 1, 15, cr0, cr6, cr2, {0} │ │ │ │ - bls.n 4b28c8 │ │ │ │ + cdp 1, 15, cr0, cr10, cr2, {0} │ │ │ │ + bls.n 4b28d0 │ │ │ │ lsls r1, r0, #4 │ │ │ │ add r6, pc, #888 @ (adr r6, 4b2c98 ) │ │ │ │ lsls r2, r2, #4 │ │ │ │ - cdp 1, 13, cr0, cr12, cr2, {0} │ │ │ │ - ldr r5, [pc, #672] @ (4b2bc8 ) │ │ │ │ + cdp 1, 14, cr0, cr0, cr2, {0} │ │ │ │ + ldr r5, [pc, #688] @ (4b2bd8 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ add r6, pc, #784 @ (adr r6, 4b2c3c ) │ │ │ │ lsls r2, r2, #4 │ │ │ │ - cdp 1, 12, cr0, cr2, cr2, {0} │ │ │ │ - smull r0, r1, lr, r1 │ │ │ │ + cdp 1, 12, cr0, cr6, cr2, {0} │ │ │ │ + @ instruction: 0xfb920101 │ │ │ │ │ │ │ │ 004b2934 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #148] @ 4b29d8 │ │ │ │ @@ -591764,21 +591763,21 @@ │ │ │ │ lsls r1, r3, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r2, r6] │ │ │ │ lsls r1, r3, #4 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 4b2934 │ │ │ │ + bmi.n 4b293c │ │ │ │ lsls r1, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmn r2, r3 │ │ │ │ + cmn r6, r3 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrd r0, r1, [sl, #8] │ │ │ │ + ldrd r0, r1, [lr, #8] │ │ │ │ str r0, [r7, r4] │ │ │ │ lsls r1, r3, #4 │ │ │ │ │ │ │ │ 004b2a00 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -592017,52 +592016,52 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r3, r3] │ │ │ │ lsls r1, r3, #4 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 4b2ba0 │ │ │ │ + bcc.n 4b2ba8 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - tst r6, r4 │ │ │ │ + tst r2, r5 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - @ instruction: 0xe8dc0102 │ │ │ │ + strd r0, r1, [r0], #8 │ │ │ │ str r6, [r6, r0] │ │ │ │ lsls r1, r3, #4 │ │ │ │ asrs r0, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r0, [r0, r7] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 4b2eec │ │ │ │ + b.n 4b2ef4 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - sbcs r0, r1 │ │ │ │ + sbcs r4, r1 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strex r1, r0, [r0, #8] │ │ │ │ - adcs r2, r3 │ │ │ │ + strex r1, r0, [r4, #8] │ │ │ │ + adcs r6, r3 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - @ instruction: 0xe8120102 │ │ │ │ - asrs r6, r6 │ │ │ │ + @ instruction: 0xe8160102 │ │ │ │ + asrs r2, r7 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - b.n 4b2c78 │ │ │ │ + b.n 4b2c80 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - lsrs r2, r5 │ │ │ │ + lsrs r6, r5 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - b.n 4b2be8 │ │ │ │ + b.n 4b2bf0 │ │ │ │ lsls r2, r0, #4 │ │ │ │ add r2, pc, #872 @ (adr r2, 4b3010 ) │ │ │ │ lsls r2, r2, #4 │ │ │ │ - @ instruction: 0xead80102 │ │ │ │ - ldr r2, [pc, #528] @ (4b2ec0 ) │ │ │ │ + @ instruction: 0xeadc0102 │ │ │ │ + ldr r2, [pc, #544] @ (4b2ed0 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ add r2, pc, #768 @ (adr r2, 4b2fb4 ) │ │ │ │ lsls r2, r2, #4 │ │ │ │ - @ instruction: 0xeabe0102 │ │ │ │ - eor.w r1, sl, #8454144 @ 0x810000 │ │ │ │ + pkhbt r1, r2, r2 │ │ │ │ + eor.w r1, lr, #8454144 @ 0x810000 │ │ │ │ │ │ │ │ 004b2cbc : │ │ │ │ stmdb sp!, {r4, 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 │ │ │ │ @@ -592736,132 +592735,132 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - strd r0, r1, [lr, #4] │ │ │ │ - beq.n 4b33d4 │ │ │ │ + ldrd r0, r1, [r2, #4] │ │ │ │ + beq.n 4b33dc │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldr r0, [pc, #64] @ (4b33e8 ) │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #84 @ 0x54 │ │ │ │ + subs r6, #88 @ 0x58 │ │ │ │ lsls r3, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #230 @ 0xe6 │ │ │ │ + subs r5, #234 @ 0xea │ │ │ │ lsls r3, r0, #4 │ │ │ │ - b.n 4b2ccc │ │ │ │ + b.n 4b2cd4 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - subs r5, #56 @ 0x38 │ │ │ │ + subs r5, #60 @ 0x3c │ │ │ │ lsls r3, r0, #4 │ │ │ │ - b.n 4b3b78 │ │ │ │ + b.n 4b3b80 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - subs r5, #16 │ │ │ │ + subs r5, #20 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - b.n 4b3b30 │ │ │ │ + b.n 4b3b38 │ │ │ │ lsls r2, r0, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #190 @ 0xbe │ │ │ │ + subs r4, #194 @ 0xc2 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - b.n 4b3a98 │ │ │ │ + b.n 4b3aa0 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldmia r6!, {r4} │ │ │ │ + ldmia r6!, {r2, r4} │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldr r0, [r1, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #176 @ 0xb0 │ │ │ │ + subs r3, #180 @ 0xb4 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - b.n 4b3890 │ │ │ │ + b.n 4b3898 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - b.n 4b3864 │ │ │ │ + b.n 4b386c │ │ │ │ lsls r2, r0, #4 │ │ │ │ - subs r3, #144 @ 0x90 │ │ │ │ + subs r3, #148 @ 0x94 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - orrs.w r1, lr, #1 │ │ │ │ - subs r3, #56 @ 0x38 │ │ │ │ + orn r1, r2, #1 │ │ │ │ + subs r3, #60 @ 0x3c │ │ │ │ lsls r3, r0, #4 │ │ │ │ - b.n 4b37b0 │ │ │ │ + b.n 4b37b8 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - cdp 1, 0, cr0, cr4, cr2, {0} │ │ │ │ - b.n 4b377c │ │ │ │ + cdp 1, 0, cr0, cr8, cr2, {0} │ │ │ │ + b.n 4b3784 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - subs r3, #6 │ │ │ │ + subs r3, #10 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - subs r2, #240 @ 0xf0 │ │ │ │ + subs r2, #244 @ 0xf4 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - b.n 4b3738 │ │ │ │ + b.n 4b3740 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - subs r2, #214 @ 0xd6 │ │ │ │ + subs r2, #218 @ 0xda │ │ │ │ lsls r3, r0, #4 │ │ │ │ - b.n 4b370c │ │ │ │ + b.n 4b3714 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - vaddw.s32 q8, q6, d1 │ │ │ │ + vext.8 d16, d0, d1, #1 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #6 │ │ │ │ + subs r3, #10 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - subs r2, #106 @ 0x6a │ │ │ │ + subs r2, #110 @ 0x6e │ │ │ │ lsls r3, r0, #4 │ │ │ │ - b.n 4b3648 │ │ │ │ + b.n 4b3650 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - subs r2, #82 @ 0x52 │ │ │ │ + subs r2, #86 @ 0x56 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - b.n 4b3620 │ │ │ │ + b.n 4b3628 │ │ │ │ lsls r2, r0, #4 │ │ │ │ ldr r4, [sp, #312] @ 0x138 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - b.n 4b2cd4 │ │ │ │ + b.n 4b2cdc │ │ │ │ lsls r2, r0, #4 │ │ │ │ - subs r2, #154 @ 0x9a │ │ │ │ + subs r2, #158 @ 0x9e │ │ │ │ lsls r3, r0, #4 │ │ │ │ ldr r4, [sp, #200] @ 0xc8 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - b.n 4b2ca8 │ │ │ │ + b.n 4b2cb0 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - b.n 4b2c78 │ │ │ │ + b.n 4b2c80 │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - b.n 4b2c7c │ │ │ │ + b.n 4b2c84 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - cdp 1, 15, cr0, cr10, cr1, {0} │ │ │ │ + cdp 1, 15, cr0, cr14, cr1, {0} │ │ │ │ ldr r3, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - b.n 4b3c50 │ │ │ │ + b.n 4b3c58 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - subs r1, #238 @ 0xee │ │ │ │ + subs r1, #242 @ 0xf2 │ │ │ │ lsls r3, r0, #4 │ │ │ │ ldr r3, [sp, #888] @ 0x378 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - b.n 4b3c24 │ │ │ │ + b.n 4b3c2c │ │ │ │ lsls r2, r0, #4 │ │ │ │ - subs r2, #30 │ │ │ │ + subs r2, #34 @ 0x22 │ │ │ │ lsls r3, r0, #4 │ │ │ │ ldr r3, [sp, #776] @ 0x308 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - b.n 4b3bf8 │ │ │ │ + b.n 4b3c00 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - subs r1, #182 @ 0xb6 │ │ │ │ + subs r1, #186 @ 0xba │ │ │ │ lsls r3, r0, #4 │ │ │ │ ldr r3, [sp, #664] @ 0x298 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - b.n 4b3bcc │ │ │ │ + b.n 4b3bd4 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - subs r1, #154 @ 0x9a │ │ │ │ + subs r1, #158 @ 0x9e │ │ │ │ lsls r3, r0, #4 │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - stmia r7!, {r2, r3, r5} │ │ │ │ + stmia r7!, {r4, r5} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - stmia r7!, {r1, r3, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r6} │ │ │ │ lsls r1, r0, #4 │ │ │ │ │ │ │ │ 004b3494 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -592964,25 +592963,25 @@ │ │ │ │ ldc 1, cr0, [ip, #-104] @ 0xffffff98 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ cmp ip, sl │ │ │ │ lsls r1, r3, #4 │ │ │ │ - movs r3, #48 @ 0x30 │ │ │ │ + movs r3, #52 @ 0x34 │ │ │ │ lsls r2, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #144 @ 0x90 │ │ │ │ + adds r7, #148 @ 0x94 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - udf #52 @ 0x34 │ │ │ │ + udf #56 @ 0x38 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - lsrs r2, r6, #9 │ │ │ │ + lsrs r6, r6, #9 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - lsrs r6, r4, #9 │ │ │ │ + lsrs r2, r5, #9 │ │ │ │ lsls r6, r1, #4 │ │ │ │ │ │ │ │ 004b35ac : │ │ │ │ stmdb 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 │ │ │ │ @@ -593399,97 +593398,97 @@ │ │ │ │ lsls r1, r3, #4 │ │ │ │ add sl, fp │ │ │ │ lsls r1, r3, #4 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #194 @ 0xc2 │ │ │ │ + adds r6, #198 @ 0xc6 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - b.n 4b3b64 │ │ │ │ + b.n 4b3b6c │ │ │ │ lsls r1, r0, #4 │ │ │ │ - bgt.n 4b38fc │ │ │ │ + bgt.n 4b3904 │ │ │ │ lsls r2, r0, #4 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #130 @ 0x82 │ │ │ │ + adds r6, #134 @ 0x86 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - stmia r7!, {r2, r3} │ │ │ │ + stmia r7!, {r4} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - bgt.n 4b3a8c │ │ │ │ + bgt.n 4b3a94 │ │ │ │ lsls r2, r0, #4 │ │ │ │ ldr r0, [r1, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r0, [r0, r7] │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 4b3960 │ │ │ │ + bmi.n 4b3968 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - adds r5, #230 @ 0xe6 │ │ │ │ + adds r5, #234 @ 0xea │ │ │ │ lsls r3, r0, #4 │ │ │ │ - blt.n 4b3980 │ │ │ │ + blt.n 4b3988 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - adds r5, #200 @ 0xc8 │ │ │ │ + adds r5, #204 @ 0xcc │ │ │ │ lsls r3, r0, #4 │ │ │ │ - blt.n 4b394c │ │ │ │ + blt.n 4b3954 │ │ │ │ lsls r2, r0, #4 │ │ │ │ adds r4, r4, r2 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - movs r0, #140 @ 0x8c │ │ │ │ + movs r0, #144 @ 0x90 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - adds r5, #162 @ 0xa2 │ │ │ │ + adds r5, #166 @ 0xa6 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - blt.n 4b3b14 │ │ │ │ + blt.n 4b391c │ │ │ │ lsls r2, r0, #4 │ │ │ │ - adds r5, #124 @ 0x7c │ │ │ │ + adds r5, #128 @ 0x80 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - blt.n 4b3acc │ │ │ │ + blt.n 4b3ad4 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - adds r5, #48 @ 0x30 │ │ │ │ + adds r5, #52 @ 0x34 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - blt.n 4b3a3c │ │ │ │ + blt.n 4b3a44 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - adds r5, #28 │ │ │ │ + adds r5, #32 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bge.n 4b3a10 │ │ │ │ + bge.n 4b3a18 │ │ │ │ lsls r2, r0, #4 │ │ │ │ asrs r6, r7, #31 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - subs r6, r4, #7 │ │ │ │ + subs r2, r5, #7 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - adds r4, #226 @ 0xe2 │ │ │ │ + adds r4, #230 @ 0xe6 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bge.n 4b39b8 │ │ │ │ + bge.n 4b39c0 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - adds r4, #134 @ 0x86 │ │ │ │ + adds r4, #138 @ 0x8a │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bge.n 4b3b08 │ │ │ │ + bge.n 4b3b10 │ │ │ │ lsls r2, r0, #4 │ │ │ │ str r5, [sp, #680] @ 0x2a8 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ble.n 4b39a4 │ │ │ │ + ble.n 4b39ac │ │ │ │ lsls r2, r0, #4 │ │ │ │ - adds r4, #86 @ 0x56 │ │ │ │ + adds r4, #90 @ 0x5a │ │ │ │ lsls r3, r0, #4 │ │ │ │ str r5, [sp, #568] @ 0x238 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ble.n 4b3978 │ │ │ │ + ble.n 4b3980 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ble.n 4b3b48 │ │ │ │ + ble.n 4b3b50 │ │ │ │ lsls r1, r0, #4 │ │ │ │ str r5, [sp, #456] @ 0x1c8 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ble.n 4b3b4c │ │ │ │ + ble.n 4b3b54 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - b.n 4b3854 │ │ │ │ + b.n 4b385c │ │ │ │ lsls r1, r0, #4 │ │ │ │ str r5, [sp, #344] @ 0x158 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ble.n 4b3b20 │ │ │ │ + ble.n 4b3b28 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ble.n 4b3b70 │ │ │ │ + ble.n 4b3b78 │ │ │ │ lsls r1, r0, #4 │ │ │ │ │ │ │ │ 004b3a7c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -593608,25 +593607,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #210 @ 0xd2 │ │ │ │ lsls r1, r3, #4 │ │ │ │ - lsrs r6, r3, #25 │ │ │ │ + lsrs r2, r4, #25 │ │ │ │ lsls r0, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #90 @ 0x5a │ │ │ │ + adds r2, #94 @ 0x5e │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bhi.n 4b3c14 │ │ │ │ + bhi.n 4b3c1c │ │ │ │ lsls r2, r0, #4 │ │ │ │ - adds r6, r0, #4 │ │ │ │ + adds r2, r1, #4 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - lsls r0, r4, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ lsls r6, r1, #4 │ │ │ │ │ │ │ │ 004b3bb8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -593709,21 +593708,21 @@ │ │ │ │ lsls r1, r3, #4 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #198 @ 0xc6 │ │ │ │ lsls r1, r3, #4 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r0, #14 │ │ │ │ + lsls r6, r0, #14 │ │ │ │ lsls r6, r1, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #106 @ 0x6a │ │ │ │ + adds r0, #110 @ 0x6e │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bvc.n 4b3ce4 │ │ │ │ + bvc.n 4b3cec │ │ │ │ lsls r2, r0, #4 │ │ │ │ │ │ │ │ 004b3ca0 : │ │ │ │ stmdb 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 │ │ │ │ @@ -594768,151 +594767,151 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r0, [r0, r7] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {r1, r3, r4, r7} │ │ │ │ + ldmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r1, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #228 @ 0xe4 │ │ │ │ + cmp r7, #232 @ 0xe8 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bpl.n 4b46f0 │ │ │ │ + bpl.n 4b46f8 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - bls.n 4b4720 │ │ │ │ + bls.n 4b4728 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - cmp r7, #194 @ 0xc2 │ │ │ │ + cmp r7, #198 @ 0xc6 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bpl.n 4b48b8 │ │ │ │ + bpl.n 4b46c0 │ │ │ │ lsls r2, r0, #4 │ │ │ │ subs r4, #198 @ 0xc6 │ │ │ │ lsls r1, r3, #4 │ │ │ │ - cmp r7, #72 @ 0x48 │ │ │ │ + cmp r7, #76 @ 0x4c │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bpl.n 4b47d0 │ │ │ │ + bpl.n 4b47d8 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - cmp r7, #18 │ │ │ │ + cmp r7, #22 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bmi.n 4b476c │ │ │ │ + bmi.n 4b4774 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - cmp r6, #244 @ 0xf4 │ │ │ │ + cmp r6, #248 @ 0xf8 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bmi.n 4b4738 │ │ │ │ + bmi.n 4b4740 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - cmp r6, #214 @ 0xd6 │ │ │ │ + cmp r6, #218 @ 0xda │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bmi.n 4b4704 │ │ │ │ + bmi.n 4b470c │ │ │ │ lsls r2, r0, #4 │ │ │ │ - cmp r6, #178 @ 0xb2 │ │ │ │ + cmp r6, #182 @ 0xb6 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bmi.n 4b48c4 │ │ │ │ + bmi.n 4b48cc │ │ │ │ lsls r2, r0, #4 │ │ │ │ - bvc.n 4b4778 │ │ │ │ + bvc.n 4b4780 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - cmp r5, #210 @ 0xd2 │ │ │ │ + cmp r5, #214 @ 0xd6 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bcc.n 4b4710 │ │ │ │ + bcc.n 4b4718 │ │ │ │ lsls r2, r0, #4 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - pop {r2, r3, r5, r7, pc} │ │ │ │ + pop {r4, r5, r7, pc} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - cmp r5, #50 @ 0x32 │ │ │ │ + cmp r5, #54 @ 0x36 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bcs.n 4b47e0 │ │ │ │ + bcs.n 4b47e8 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldmia r3, {r3, r6} │ │ │ │ + ldmia r3, {r2, r3, r6} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - cmp r4, #146 @ 0x92 │ │ │ │ + cmp r4, #150 @ 0x96 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bcs.n 4b48ac │ │ │ │ + bcs.n 4b48b4 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - cmp r4, #14 │ │ │ │ + cmp r4, #18 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bne.n 4b47a4 │ │ │ │ + bne.n 4b47ac │ │ │ │ lsls r2, r0, #4 │ │ │ │ - pop {r1, r2, r4, r5, r6} │ │ │ │ + pop {r1, r3, r4, r5, r6} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - cmp r3, #182 @ 0xb6 │ │ │ │ + cmp r3, #186 @ 0xba │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bne.n 4b4908 │ │ │ │ + bne.n 4b4910 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - cmp r3, #152 @ 0x98 │ │ │ │ + cmp r3, #156 @ 0x9c │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bne.n 4b48d4 │ │ │ │ + bne.n 4b48dc │ │ │ │ lsls r2, r0, #4 │ │ │ │ - cmp r3, #106 @ 0x6a │ │ │ │ + cmp r3, #110 @ 0x6e │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bne.n 4b4884 │ │ │ │ + bne.n 4b488c │ │ │ │ lsls r2, r0, #4 │ │ │ │ - cmp r3, #72 @ 0x48 │ │ │ │ + cmp r3, #76 @ 0x4c │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bne.n 4b4848 │ │ │ │ + bne.n 4b4850 │ │ │ │ lsls r2, r0, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #188 @ 0xbc │ │ │ │ + cmp r2, #192 @ 0xc0 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - beq.n 4b493c │ │ │ │ + beq.n 4b4944 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - bmi.n 4b4788 │ │ │ │ + bmi.n 4b4790 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - cmp r2, #90 @ 0x5a │ │ │ │ + cmp r2, #94 @ 0x5e │ │ │ │ lsls r3, r0, #4 │ │ │ │ - beq.n 4b4888 │ │ │ │ + beq.n 4b4890 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - cmp r2, #54 @ 0x36 │ │ │ │ + cmp r2, #58 @ 0x3a │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r7, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - cmp r1, #206 @ 0xce │ │ │ │ + cmp r1, #210 @ 0xd2 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r7, {r1, r3, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r7} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - cmp r1, #116 @ 0x74 │ │ │ │ + cmp r1, #120 @ 0x78 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r7!, {r4, r5} │ │ │ │ + ldmia r7!, {r2, r4, r5} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - cbnz r4, 4b48aa │ │ │ │ + cbnz r0, 4b48ac │ │ │ │ lsls r1, r0, #4 │ │ │ │ - cmp r0, #104 @ 0x68 │ │ │ │ + cmp r0, #108 @ 0x6c │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r6!, {r2, r5} │ │ │ │ + ldmia r6!, {r3, r5} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - bcs.n 4b4910 │ │ │ │ + bcs.n 4b4918 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - cmp r0, #42 @ 0x2a │ │ │ │ + cmp r0, #46 @ 0x2e │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r5, {r3, r5, r6, r7} │ │ │ │ + ldmia r5, {r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r0, #4 │ │ │ │ asrs r4, r7, #27 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 4b48be │ │ │ │ + cbnz r4, 4b48be │ │ │ │ lsls r1, r0, #4 │ │ │ │ - movs r7, #140 @ 0x8c │ │ │ │ + movs r7, #144 @ 0x90 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r5!, {r1, r2, r6} │ │ │ │ + ldmia r5!, {r1, r3, r6} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - movs r7, #66 @ 0x42 │ │ │ │ + movs r7, #70 @ 0x46 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r5!, {} │ │ │ │ + ldmia r5!, {r2} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - beq.n 4b4998 │ │ │ │ + beq.n 4b49a0 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - movs r6, #138 @ 0x8a │ │ │ │ + movs r6, #142 @ 0x8e │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r4!, {r1, r2, r6} │ │ │ │ + ldmia r4!, {r1, r3, r6} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - movs r6, #72 @ 0x48 │ │ │ │ + movs r6, #76 @ 0x4c │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r4!, {r1, r2} │ │ │ │ + ldmia r4!, {r1, r3} │ │ │ │ lsls r2, r0, #4 │ │ │ │ mov r0, r7 │ │ │ │ bl 820a24 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 4b4f3c │ │ │ │ mov r0, r6 │ │ │ │ @@ -595764,178 +595763,178 @@ │ │ │ │ nop │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #74 @ 0x4a │ │ │ │ + movs r4, #78 @ 0x4e │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r2, {r1, r2} │ │ │ │ + ldmia r2!, {r1, r3} │ │ │ │ lsls r2, r0, #4 │ │ │ │ strb r4, [r7, #1] │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #224 @ 0xe0 │ │ │ │ + movs r3, #228 @ 0xe4 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r1!, {r2, r3, r4, r7} │ │ │ │ + ldmia r1!, {r5, r7} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - movs r3, #160 @ 0xa0 │ │ │ │ + movs r3, #164 @ 0xa4 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r1!, {r2, r3, r4, r6} │ │ │ │ + ldmia r1!, {r5, r6} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - vqadd.u16 q8, q9, │ │ │ │ - movs r3, #62 @ 0x3e │ │ │ │ + vqadd.u16 q8, q11, │ │ │ │ + movs r3, #66 @ 0x42 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r0!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - movs r3, #10 │ │ │ │ + movs r3, #14 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r0!, {r1, r2, r6, r7} │ │ │ │ + ldmia r0!, {r1, r3, r6, r7} │ │ │ │ lsls r2, r0, #4 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 4b5254 │ │ │ │ + cbz r2, 4b5256 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - movs r2, #174 @ 0xae │ │ │ │ + movs r2, #178 @ 0xb2 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r0!, {r3, r5, r6} │ │ │ │ + ldmia r0!, {r2, r3, r5, r6} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - movs r2, #32 │ │ │ │ + movs r2, #36 @ 0x24 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - stmia r7!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r7!, {r5, r6, r7} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - movs r2, #0 │ │ │ │ + movs r2, #4 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - stmia r7!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r7!, {r6, r7} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - movs r1, #178 @ 0xb2 │ │ │ │ + movs r1, #182 @ 0xb6 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - stmia r7!, {r1, r3, r5, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - sxth r0, r2 │ │ │ │ + sxth r4, r2 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - movs r1, #90 @ 0x5a │ │ │ │ + movs r1, #94 @ 0x5e │ │ │ │ lsls r3, r0, #4 │ │ │ │ - stmia r7!, {r1, r2, r4} │ │ │ │ + stmia r7!, {r1, r3, r4} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - movs r0, #220 @ 0xdc │ │ │ │ + movs r0, #224 @ 0xe0 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - stmia r6!, {r3, r4, r7} │ │ │ │ + stmia r6!, {r2, r3, r4, r7} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - movs r0, #182 @ 0xb6 │ │ │ │ + movs r0, #186 @ 0xba │ │ │ │ lsls r3, r0, #4 │ │ │ │ - stmia r6!, {r1, r4, r5, r6} │ │ │ │ + stmia r6!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - movs r0, #120 @ 0x78 │ │ │ │ + movs r0, #124 @ 0x7c │ │ │ │ lsls r3, r0, #4 │ │ │ │ - stmia r6!, {r2, r4, r5} │ │ │ │ + stmia r6!, {r3, r4, r5} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - subs r4, r5, #7 │ │ │ │ + subs r0, r6, #7 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - stmia r5!, {r3, r5, r7} │ │ │ │ + stmia r5!, {r2, r3, r5, r7} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - add sp, #336 @ 0x150 │ │ │ │ + add sp, #352 @ 0x160 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - subs r4, r3, #6 │ │ │ │ + subs r0, r4, #6 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - stmia r5!, {r1, r2, r4, r6} │ │ │ │ + stmia r5!, {r1, r3, r4, r6} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - cbz r6, 4b5294 │ │ │ │ + cbz r2, 4b5296 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - subs r2, r5, #5 │ │ │ │ + subs r6, r5, #5 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - stmia r5!, {r3, r5} │ │ │ │ + stmia r5!, {r2, r3, r5} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - subs r6, r6, #3 │ │ │ │ + subs r2, r7, #3 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - stmia r4!, {r1, r4, r5, r7} │ │ │ │ + stmia r4!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - bmi.n 4b52b4 │ │ │ │ + bmi.n 4b52bc │ │ │ │ lsls r1, r0, #4 │ │ │ │ - subs r6, r1, #3 │ │ │ │ + subs r2, r2, #3 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - stmia r4!, {r2, r3, r7} │ │ │ │ + stmia r4!, {r4, r7} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - subs r2, r7, #1 │ │ │ │ + subs r6, r7, #1 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - stmia r4!, {r1, r2, r4, r5} │ │ │ │ + stmia r4!, {r1, r3, r4, r5} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - subs r0, r2, #1 │ │ │ │ + subs r4, r2, #1 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - stmia r4!, {r1, r2, r3} │ │ │ │ + stmia r4!, {r1, r4} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - adds r4, r5, #7 │ │ │ │ + adds r0, r6, #7 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - stmia r3!, {r3, r5, r7} │ │ │ │ + stmia r3!, {r2, r3, r5, r7} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - adds r2, r1, #7 │ │ │ │ + adds r6, r1, #7 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - stmia r3!, {r1, r7} │ │ │ │ + stmia r3!, {r1, r2, r7} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - adds r4, r1, #6 │ │ │ │ + adds r0, r2, #6 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - stmia r3!, {r3, r6} │ │ │ │ + stmia r3!, {r2, r3, r6} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - adds r6, r1, #4 │ │ │ │ + adds r2, r2, #4 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - stmia r2!, {r1, r3, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r2, r0, #4 │ │ │ │ ldrb r4, [r5, #24] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - stmia r6!, {r1, r3, r5} │ │ │ │ + stmia r6!, {r1, r2, r3, r5} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - adds r4, r3, #4 │ │ │ │ + adds r0, r4, #4 │ │ │ │ lsls r3, r0, #4 │ │ │ │ ldrb r0, [r2, #24] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - stmia r6!, {r1, r2, r3} │ │ │ │ + stmia r6!, {r1, r4} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - cmp r2, #16 │ │ │ │ + cmp r2, #20 │ │ │ │ lsls r2, r0, #4 │ │ │ │ ldrb r4, [r6, #23] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - stmia r5!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - subs r6, #212 @ 0xd4 │ │ │ │ + subs r6, #216 @ 0xd8 │ │ │ │ lsls r2, r0, #4 │ │ │ │ ldrb r0, [r3, #23] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - stmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldmia r5!, {r4, r6} │ │ │ │ + ldmia r5!, {r2, r4, r6} │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldrb r4, [r7, #22] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - stmia r5!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - lsls r4, r7, #25 │ │ │ │ + lsls r0, r0, #26 │ │ │ │ lsls r2, r0, #4 │ │ │ │ ldrb r0, [r4, #22] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r5!, {r1, r5, r7} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - adds r0, r0, #2 │ │ │ │ + adds r4, r0, #2 │ │ │ │ lsls r3, r0, #4 │ │ │ │ ldrb r4, [r0, #22] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - stmia r5!, {r1, r7} │ │ │ │ + stmia r5!, {r1, r2, r7} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - adds r4, r2, #1 │ │ │ │ + adds r0, r3, #1 │ │ │ │ lsls r3, r0, #4 │ │ │ │ ldrb r0, [r5, #21] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - stmia r5!, {r1, r2, r5, r6} │ │ │ │ + stmia r5!, {r1, r3, r5, r6} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - bcs.n 4b535c │ │ │ │ + bcs.n 4b5364 │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldrb r4, [r1, #21] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - stmia r5!, {r1, r3, r6} │ │ │ │ + stmia r5!, {r1, r2, r3, r6} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - lsls r0, r3, #22 │ │ │ │ + lsls r4, r3, #22 │ │ │ │ lsls r3, r0, #4 │ │ │ │ │ │ │ │ 004b5320 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -596038,23 +596037,23 @@ │ │ │ │ lsls r1, r3, #4 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #66 @ 0x42 │ │ │ │ lsls r1, r3, #4 │ │ │ │ - rsb r0, lr, #8355840 @ 0x7f8000 │ │ │ │ + rsbs r0, r2, #8355840 @ 0x7f8000 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r4, r7 │ │ │ │ + adds r2, r5, r7 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ittt ge │ │ │ │ + itte ge │ │ │ │ lslge r2, r0, #4 │ │ │ │ - rsbsge r1, sl, sp │ │ │ │ - rsbsge r1, r0, sp │ │ │ │ + rsbsge r1, lr, sp │ │ │ │ + rsbslt r1, r4, sp │ │ │ │ │ │ │ │ 004b5440 : │ │ │ │ stmdb 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 r3, [pc, #2912] @ 4b5fb4 │ │ │ │ @@ -597130,142 +597129,142 @@ │ │ │ │ lsls r1, r3, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #82 @ 0x52 │ │ │ │ lsls r1, r3, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r2, r4 │ │ │ │ + adds r2, r3, r4 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bkpt 0x0088 │ │ │ │ + bkpt 0x008c │ │ │ │ lsls r2, r0, #4 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r4, r1 │ │ │ │ + adds r4, r4, r1 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - stmia r1!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - pop {r1, r6, r7, pc} │ │ │ │ + pop {r1, r2, r6, r7, pc} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - adds r6, r4, r0 │ │ │ │ + adds r2, r5, r0 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - pop {r3, r4, r7, pc} │ │ │ │ + pop {r2, r3, r4, r7, pc} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - stmia r0!, {r1, r2, r6, r7} │ │ │ │ + stmia r0!, {r1, r3, r6, r7} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - asrs r4, r3, #28 │ │ │ │ + asrs r0, r4, #28 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - pop {r4, r7} │ │ │ │ + pop {r2, r4, r7} │ │ │ │ lsls r2, r0, #4 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r6, #22 │ │ │ │ + asrs r6, r6, #22 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - cbnz r4, 4b6050 │ │ │ │ + cbnz r0, 4b6052 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - add r5, pc, #824 @ (adr r5, 4b6344 ) │ │ │ │ + add r5, pc, #840 @ (adr r5, 4b6354 ) │ │ │ │ lsls r1, r0, #4 │ │ │ │ - asrs r6, r3, #18 │ │ │ │ + asrs r2, r4, #18 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - rev r2, r2 │ │ │ │ + rev r6, r2 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - add r4, pc, #760 @ (adr r4, 4b6310 ) │ │ │ │ + add r4, pc, #776 @ (adr r4, 4b6320 ) │ │ │ │ lsls r1, r0, #4 │ │ │ │ - asrs r0, r3, #17 │ │ │ │ + asrs r4, r3, #17 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - cbnz r2, 4b6052 │ │ │ │ + cbnz r6, 4b6052 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - asrs r0, r7, #16 │ │ │ │ + asrs r4, r7, #16 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - cbnz r2, 4b6052 │ │ │ │ + cbnz r6, 4b6052 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - asrs r2, r0, #16 │ │ │ │ + asrs r6, r0, #16 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - cbnz r4, 4b604c │ │ │ │ + cbnz r0, 4b604e │ │ │ │ lsls r2, r0, #4 │ │ │ │ ldr r0, [r1, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r0, [r0, r7] │ │ │ │ movs r0, r0 │ │ │ │ - sxth r0, r0 │ │ │ │ + sxth r4, r0 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - asrs r0, r2, #14 │ │ │ │ + asrs r4, r2, #14 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - cbnz r2, 4b6044 │ │ │ │ + cbnz r6, 4b6044 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - asrs r2, r5, #11 │ │ │ │ + asrs r6, r5, #11 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - @ instruction: 0xb85e │ │ │ │ + @ instruction: 0xb862 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - add r3, pc, #40 @ (adr r3, 4b6078 ) │ │ │ │ + add r3, pc, #56 @ (adr r3, 4b6088 ) │ │ │ │ lsls r1, r0, #4 │ │ │ │ - asrs r2, r4, #10 │ │ │ │ + asrs r6, r4, #10 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - @ instruction: 0xb814 │ │ │ │ + @ instruction: 0xb818 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - asrs r2, r5, #9 │ │ │ │ + asrs r6, r5, #9 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - @ instruction: 0xb7dc │ │ │ │ + @ instruction: 0xb7e0 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - stcl 0, cr0, [r2, #1020]! @ 0x3fc │ │ │ │ - asrs r0, r5, #8 │ │ │ │ + stcl 0, cr0, [r6, #1020]! @ 0x3fc │ │ │ │ + asrs r4, r5, #8 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - @ instruction: 0xb79a │ │ │ │ + @ instruction: 0xb79e │ │ │ │ lsls r2, r0, #4 │ │ │ │ asrs r4, r7, #27 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r4, #4 │ │ │ │ + asrs r4, r4, #4 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - @ instruction: 0xb692 │ │ │ │ + @ instruction: 0xb696 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - asrs r0, r1, #2 │ │ │ │ + asrs r4, r1, #2 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - push {r1, r3, r4, r5, r6, r7, lr} │ │ │ │ + push {r1, r2, r3, r4, r5, r6, r7, lr} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - lsrs r6, r5, #31 │ │ │ │ + lsrs r2, r6, #31 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - push {r5, r6, lr} │ │ │ │ + push {r2, r5, r6, lr} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - lsrs r4, r0, #31 │ │ │ │ + lsrs r0, r1, #31 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - push {r1, r2, r4, r5, lr} │ │ │ │ + push {r1, r3, r4, r5, lr} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - lsrs r6, r3, #30 │ │ │ │ + lsrs r2, r4, #30 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r2, r4, lr} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - lsrs r0, r5, #29 │ │ │ │ + lsrs r4, r5, #29 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - push {r1, r3, r4, r6, r7} │ │ │ │ + push {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r7, [sp, #320] @ 0x140 │ │ │ │ + ldr r7, [sp, #336] @ 0x150 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - lsrs r6, r3, #28 │ │ │ │ + lsrs r2, r4, #28 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - push {r1, r4, r7} │ │ │ │ + push {r1, r2, r4, r7} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - lsrs r6, r7, #27 │ │ │ │ + lsrs r2, r0, #28 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - push {r4, r5, r6} │ │ │ │ + push {r2, r4, r5, r6} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - lsrs r6, r0, #27 │ │ │ │ + lsrs r2, r1, #27 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - push {r3, r4, r5} │ │ │ │ + push {r2, r3, r4, r5} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - lsrs r2, r5, #26 │ │ │ │ + lsrs r6, r5, #26 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - push {r2, r3, r4} │ │ │ │ + push {r5} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - lsrs r2, r5, #25 │ │ │ │ + lsrs r6, r5, #25 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - cbz r4, 4b6142 │ │ │ │ + cbz r0, 4b6144 │ │ │ │ lsls r2, r0, #4 │ │ │ │ ldr.w r3, [r9] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 4b61a2 │ │ │ │ ldr.w r3, [fp] │ │ │ │ @@ -597437,60 +597436,60 @@ │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #428 @ 0x1ac │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r4, #19 │ │ │ │ + lsrs r2, r5, #19 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - sxtb r0, r3 │ │ │ │ + sxtb r4, r3 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - lsrs r0, r1, #17 │ │ │ │ + lsrs r4, r1, #17 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - cbz r2, 4b62ee │ │ │ │ + cbz r6, 4b62ee │ │ │ │ lsls r2, r0, #4 │ │ │ │ - lsrs r4, r3, #16 │ │ │ │ + lsrs r0, r4, #16 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - cbz r6, 4b62ea │ │ │ │ + cbz r2, 4b62ec │ │ │ │ lsls r2, r0, #4 │ │ │ │ ldr r4, [r6, #76] @ 0x4c │ │ │ │ lsls r2, r2, #4 │ │ │ │ - push {r1, r4, r5, r6, r7} │ │ │ │ + push {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - movs r4, #180 @ 0xb4 │ │ │ │ + movs r4, #184 @ 0xb8 │ │ │ │ lsls r2, r0, #4 │ │ │ │ ldr r0, [r3, #76] @ 0x4c │ │ │ │ lsls r2, r2, #4 │ │ │ │ - push {r1, r2, r4, r6, r7} │ │ │ │ + push {r1, r3, r4, r6, r7} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - bkpt 0x0058 │ │ │ │ + bkpt 0x005c │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldr r4, [r7, #72] @ 0x48 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - push {r1, r3, r4, r5, r7} │ │ │ │ + push {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - push {r5, r6, r7} │ │ │ │ + push {r2, r5, r6, r7} │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - push {r1, r2, r3, r4, r7} │ │ │ │ + push {r1, r5, r7} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - @ instruction: 0xf3f00101 │ │ │ │ + @ instruction: 0xf3f40101 │ │ │ │ ldr r4, [r0, #72] @ 0x48 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - push {r1, r7} │ │ │ │ + push {r1, r2, r7} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - lsrs r0, r3, #14 │ │ │ │ + lsrs r4, r3, #14 │ │ │ │ lsls r3, r0, #4 │ │ │ │ ldr r0, [r5, #68] @ 0x44 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - push {r1, r2, r5, r6} │ │ │ │ + push {r1, r3, r5, r6} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - lsrs r0, r1, #14 │ │ │ │ + lsrs r4, r1, #14 │ │ │ │ lsls r3, r0, #4 │ │ │ │ │ │ │ │ 004b6310 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -597593,25 +597592,25 @@ │ │ │ │ lsls r1, r3, #4 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r2, #29 │ │ │ │ lsls r1, r3, #4 │ │ │ │ - b.n 4b5fd8 │ │ │ │ + b.n 4b5fe0 │ │ │ │ lsls r7, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r7, #8 │ │ │ │ + lsrs r2, r0, #9 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - add r7, sp, #712 @ 0x2c8 │ │ │ │ + add r7, sp, #728 @ 0x2d8 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - blt.n 4b6400 │ │ │ │ + blt.n 4b6408 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - blt.n 4b63f0 │ │ │ │ + blt.n 4b63f8 │ │ │ │ lsls r5, r1, #4 │ │ │ │ │ │ │ │ 004b6430 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -598197,79 +598196,79 @@ │ │ │ │ bl 345624 │ │ │ │ asrs r4, r4, #26 │ │ │ │ lsls r1, r3, #4 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r2, #28 │ │ │ │ + lsls r0, r3, #28 │ │ │ │ lsls r3, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - mov r8, r4 │ │ │ │ + mov ip, r4 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - add r4, sp, #208 @ 0xd0 │ │ │ │ + add r4, sp, #224 @ 0xe0 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - lsls r2, r3, #27 │ │ │ │ + lsls r6, r3, #27 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - mov r2, sp │ │ │ │ + mov r6, sp │ │ │ │ lsls r3, r0, #4 │ │ │ │ - add r3, sp, #1016 @ 0x3f8 │ │ │ │ + add r4, sp, #8 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - lsls r0, r4, #26 │ │ │ │ + lsls r4, r4, #26 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - mov r4, r5 │ │ │ │ + mov r0, r6 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - add r3, sp, #768 @ 0x300 │ │ │ │ + add r3, sp, #784 @ 0x310 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - cmp r8, r2 │ │ │ │ + cmp ip, r2 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - add r3, sp, #144 @ 0x90 │ │ │ │ + add r3, sp, #160 @ 0xa0 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - cmp r2, r7 │ │ │ │ + cmp r6, r7 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - add r2, sp, #824 @ 0x338 │ │ │ │ + add r2, sp, #840 @ 0x348 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - cmp r6, r3 │ │ │ │ + cmp r2, r4 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - add r2, sp, #712 @ 0x2c8 │ │ │ │ + add r2, sp, #728 @ 0x2d8 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - add sl, pc │ │ │ │ + add lr, pc │ │ │ │ lsls r3, r0, #4 │ │ │ │ - add r2, sp, #568 @ 0x238 │ │ │ │ + add r2, sp, #584 @ 0x248 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - add lr, r2 │ │ │ │ + add sl, r3 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - add r2, sp, #168 @ 0xa8 │ │ │ │ + add r2, sp, #184 @ 0xb8 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - add r6, pc │ │ │ │ + add sl, r0 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ + add r2, sp, #88 @ 0x58 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - add r6, ip │ │ │ │ + add r2, sp │ │ │ │ lsls r3, r0, #4 │ │ │ │ - add r1, sp, #1000 @ 0x3e8 │ │ │ │ + add r1, sp, #1016 @ 0x3f8 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrb r6, [r3, #23] │ │ │ │ + ldrb r2, [r4, #23] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - add r2, r8 │ │ │ │ + add r6, r8 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - add r1, sp, #816 @ 0x330 │ │ │ │ + add r1, sp, #832 @ 0x340 │ │ │ │ lsls r2, r0, #4 │ │ │ │ str r2, [r2, #80] @ 0x50 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - add r5, sp, #64 @ 0x40 │ │ │ │ + add r5, sp, #80 @ 0x50 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - str r4, [sp, #312] @ 0x138 │ │ │ │ + str r4, [sp, #328] @ 0x148 │ │ │ │ lsls r1, r0, #4 │ │ │ │ orrs r2, r1 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - str r0, [sp, #624] @ 0x270 │ │ │ │ + str r0, [sp, #640] @ 0x280 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - str r0, [sp, #744] @ 0x2e8 │ │ │ │ + str r0, [sp, #760] @ 0x2f8 │ │ │ │ lsls r1, r0, #4 │ │ │ │ │ │ │ │ 004b6aac : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -598416,35 +598415,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #30 │ │ │ │ lsls r1, r3, #4 │ │ │ │ - ldrb r6, [r7, #15] │ │ │ │ + ldrb r2, [r0, #16] │ │ │ │ lsls r1, r2, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - negs r6, r2 │ │ │ │ + negs r2, r3 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - add r7, pc, #936 @ (adr r7, 4b6fd4 ) │ │ │ │ + add r7, pc, #952 @ (adr r7, 4b6fe4 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ble.n 4b6c0c │ │ │ │ + ble.n 4b6c14 │ │ │ │ lsls r7, r7, #3 │ │ │ │ asrs r4, r7 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrh r6, [r1, #54] @ 0x36 │ │ │ │ + ldrh r2, [r2, #54] @ 0x36 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrh r4, [r5, #54] @ 0x36 │ │ │ │ + ldrh r0, [r6, #54] @ 0x36 │ │ │ │ lsls r1, r0, #4 │ │ │ │ asrs r6, r4 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrh r0, [r5, #46] @ 0x2e │ │ │ │ + ldrh r4, [r5, #46] @ 0x2e │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrh r6, [r3, #52] @ 0x34 │ │ │ │ + ldrh r2, [r4, #52] @ 0x34 │ │ │ │ lsls r1, r0, #4 │ │ │ │ │ │ │ │ 004b6c48 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -598685,61 +598684,61 @@ │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r3, #26 │ │ │ │ lsls r1, r3, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r1, #4 │ │ │ │ + lsls r2, r2, #4 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - add r6, pc, #256 @ (adr r6, 4b6fb4 ) │ │ │ │ + add r6, pc, #272 @ (adr r6, 4b6fc4 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - bcs.n 4b6f7c │ │ │ │ + bcs.n 4b6f84 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - lsls r2, r2, #3 │ │ │ │ + lsls r6, r2, #3 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - add r6, pc, #32 @ (adr r6, 4b6ee0 ) │ │ │ │ + add r6, pc, #48 @ (adr r6, 4b6ef0 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - lsls r2, r5, #2 │ │ │ │ + lsls r6, r5, #2 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - add r5, pc, #880 @ (adr r5, 4b7238 ) │ │ │ │ + add r5, pc, #896 @ (adr r5, 4b7248 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - lsls r2, r1, #2 │ │ │ │ + lsls r6, r1, #2 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - add r5, pc, #752 @ (adr r5, 4b71c0 ) │ │ │ │ + add r5, pc, #768 @ (adr r5, 4b71d0 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - lsls r6, r2, #1 │ │ │ │ + lsls r2, r3, #1 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - add r5, pc, #544 @ (adr r5, 4b70f8 ) │ │ │ │ + add r5, pc, #560 @ (adr r5, 4b7108 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - movs r4, r7 │ │ │ │ + lsls r0, r0, #1 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - add r5, pc, #440 @ (adr r5, 4b7098 ) │ │ │ │ + add r5, pc, #456 @ (adr r5, 4b70a8 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - bne.n 4b6e34 │ │ │ │ + bne.n 4b6e3c │ │ │ │ lsls r5, r1, #4 │ │ │ │ - movs r4, r2 │ │ │ │ + movs r0, r3 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - add r5, pc, #296 @ (adr r5, 4b7014 ) │ │ │ │ + add r5, pc, #312 @ (adr r5, 4b7024 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - bne.n 4b6df8 │ │ │ │ + bne.n 4b6e00 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - add r5, pc, #200 @ (adr r5, 4b6fbc ) │ │ │ │ + add r5, pc, #216 @ (adr r5, 4b6fcc ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - vrev16.8 d16, d2 │ │ │ │ - ldrb r2, [r3, #4] │ │ │ │ + vrev16.16 d16, d2 │ │ │ │ + ldrb r6, [r3, #4] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - vaddw.u16 q8, q6, d2 │ │ │ │ - add r5, pc, #24 @ (adr r5, 4b6f1c ) │ │ │ │ + vaddw.u32 q8, q0, d2 │ │ │ │ + add r5, pc, #40 @ (adr r5, 4b6f2c ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ str r0, [r6, #4] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - add r0, sp, #440 @ 0x1b8 │ │ │ │ + add r0, sp, #456 @ 0x1c8 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - str r2, [sp, #304] @ 0x130 │ │ │ │ + str r2, [sp, #320] @ 0x140 │ │ │ │ lsls r1, r0, #4 │ │ │ │ │ │ │ │ 004b6f10 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -598803,20 +598802,20 @@ │ │ │ │ lsls r1, r3, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #14 │ │ │ │ lsls r1, r3, #4 │ │ │ │ lsrs r0, r1, #14 │ │ │ │ lsls r1, r3, #4 │ │ │ │ - strb r6, [r7, #31] │ │ │ │ + ldrb r2, [r0, #0] │ │ │ │ lsls r1, r2, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 1, 11, cr0, cr6, cr2, {0} │ │ │ │ - add r3, pc, #936 @ (adr r3, 4b7378 ) │ │ │ │ + cdp2 1, 11, cr0, cr10, cr2, {0} │ │ │ │ + add r3, pc, #952 @ (adr r3, 4b7388 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ │ │ │ │ 004b6fd0 : │ │ │ │ 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 │ │ │ │ @@ -599084,60 +599083,60 @@ │ │ │ │ add.w r3, r3, #564 @ 0x234 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ lsrs r4, r2, #12 │ │ │ │ lsls r1, r3, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - stc2 1, cr0, [r2, #8] │ │ │ │ - add r2, pc, #592 @ (adr r2, 4b74d4 ) │ │ │ │ + stc2 1, cr0, [r6, #8] │ │ │ │ + add r2, pc, #608 @ (adr r2, 4b74e4 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - stc2l 1, cr0, [sl, #-8] │ │ │ │ - ldmia r6!, {r1, r2, r5, r7} │ │ │ │ + stc2l 1, cr0, [lr, #-8] │ │ │ │ + ldmia r6!, {r1, r3, r5, r7} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - add r2, pc, #320 @ (adr r2, 4b73d0 ) │ │ │ │ + add r2, pc, #336 @ (adr r2, 4b73e0 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldc2 1, cr0, [r2, #-8] │ │ │ │ - add r2, pc, #144 @ (adr r2, 4b7328 ) │ │ │ │ + ldc2 1, cr0, [r6, #-8] │ │ │ │ + add r2, pc, #160 @ (adr r2, 4b7338 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldc2l 1, cr0, [r2], #8 │ │ │ │ - add r2, pc, #16 @ (adr r2, 4b72b0 ) │ │ │ │ + ldc2l 1, cr0, [r6], #8 │ │ │ │ + add r2, pc, #32 @ (adr r2, 4b72c0 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - stc2l 1, cr0, [r0], {2} │ │ │ │ - add r1, pc, #840 @ (adr r1, 4b75f0 ) │ │ │ │ + stc2l 1, cr0, [r4], {2} │ │ │ │ + add r1, pc, #856 @ (adr r1, 4b7600 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - stc2 1, cr0, [r6], #8 │ │ │ │ - add r1, pc, #736 @ (adr r1, 4b7590 ) │ │ │ │ + stc2 1, cr0, [sl], #8 │ │ │ │ + add r1, pc, #752 @ (adr r1, 4b75a0 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldmia r5, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldc2l 1, cr0, [lr], #-8 │ │ │ │ - add r1, pc, #592 @ (adr r1, 4b750c ) │ │ │ │ + stc2 1, cr0, [r2], {2} │ │ │ │ + add r1, pc, #608 @ (adr r1, 4b751c ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r5!, {r1, r4, r6, r7} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - add r1, pc, #496 @ (adr r1, 4b74b4 ) │ │ │ │ + add r1, pc, #512 @ (adr r1, 4b74c4 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - mrrc2 1, 0, r0, sl, cr2 │ │ │ │ - strb r4, [r4, #21] │ │ │ │ + mrrc2 1, 0, r0, lr, cr2 │ │ │ │ + strb r0, [r5, #21] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - mcrr2 1, 0, r0, r6, cr2 │ │ │ │ - add r1, pc, #320 @ (adr r1, 4b7414 ) │ │ │ │ + mcrr2 1, 0, r0, sl, cr2 │ │ │ │ + add r1, pc, #336 @ (adr r1, 4b7424 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ ldrb r2, [r7, r2] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - add r4, pc, #736 @ (adr r4, 4b75bc ) │ │ │ │ + add r4, pc, #752 @ (adr r4, 4b75cc ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrh r6, [r2, #52] @ 0x34 │ │ │ │ + ldrh r2, [r3, #52] @ 0x34 │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldrb r6, [r3, r2] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - add r4, pc, #624 @ (adr r4, 4b7558 ) │ │ │ │ + add r4, pc, #640 @ (adr r4, 4b7568 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - stc2 1, cr0, [r2], #-8 │ │ │ │ + stc2 1, cr0, [r6], #-8 │ │ │ │ │ │ │ │ 004b72ec : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #176] @ 4b73ac │ │ │ │ @@ -599222,22 +599221,22 @@ │ │ │ │ lsls r1, r3, #4 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r2, #30 │ │ │ │ lsls r1, r3, #4 │ │ │ │ - strb r6, [r0, #16] │ │ │ │ + strb r2, [r1, #16] │ │ │ │ lsls r1, r2, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfade0102 │ │ │ │ - ldr r7, [sp, #968] @ 0x3c8 │ │ │ │ + @ instruction: 0xfae20102 │ │ │ │ + ldr r7, [sp, #984] @ 0x3d8 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - bpl.n 4b73d4 │ │ │ │ + bvs.n 4b73dc │ │ │ │ lsls r7, r7, #3 │ │ │ │ │ │ │ │ 004b73dc : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -599287,19 +599286,19 @@ │ │ │ │ nop │ │ │ │ lsls r6, r0, #28 │ │ │ │ lsls r1, r3, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa7a0102 │ │ │ │ - ldr r7, [sp, #360] @ 0x168 │ │ │ │ + @ instruction: 0xfa7e0102 │ │ │ │ + ldr r7, [sp, #376] @ 0x178 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - @ instruction: 0xfa620102 │ │ │ │ - ldr r7, [sp, #264] @ 0x108 │ │ │ │ + @ instruction: 0xfa660102 │ │ │ │ + ldr r7, [sp, #280] @ 0x118 │ │ │ │ lsls r2, r0, #4 │ │ │ │ │ │ │ │ 004b746c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -599383,20 +599382,20 @@ │ │ │ │ lsls r1, r3, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #25 │ │ │ │ lsls r1, r3, #4 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r5, #10] │ │ │ │ + ldrh r6, [r5, #10] │ │ │ │ lsls r1, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - vst2.8 {d16[0],d17[0]}, [r2], r2 │ │ │ │ - ldr r6, [sp, #648] @ 0x288 │ │ │ │ + vst2.8 {d16[0],d17[0]}, [r6], r2 │ │ │ │ + ldr r6, [sp, #664] @ 0x298 │ │ │ │ lsls r2, r0, #4 │ │ │ │ lsls r0, r1, #24 │ │ │ │ lsls r1, r3, #4 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ ... │ │ │ │ @@ -599978,18 +599977,18 @@ │ │ │ │ lsls r1, r3, #4 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r4, #62] @ 0x3e │ │ │ │ + strh r0, [r5, #62] @ 0x3e │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr.w r0, [ip, ] │ │ │ │ - ldr r5, [sp, #144] @ 0x90 │ │ │ │ + str??.w r0, [r0, ] │ │ │ │ + ldr r5, [sp, #160] @ 0xa0 │ │ │ │ lsls r2, r0, #4 │ │ │ │ lsls r6, r5, #17 │ │ │ │ lsls r1, r3, #4 │ │ │ │ ldrb r4, [r6, #11] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ @@ -600001,75 +600000,75 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [pc, #800] @ (4b7e70 ) │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r0, [r0, r7] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #800] @ 0x320 │ │ │ │ + str r4, [sp, #816] @ 0x330 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - @ instruction: 0xf70c0102 │ │ │ │ - ldr r3, [sp, #848] @ 0x350 │ │ │ │ + @ instruction: 0xf7100102 │ │ │ │ + ldr r3, [sp, #864] @ 0x360 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r7, [sp, #912] @ 0x390 │ │ │ │ + ldr r7, [sp, #928] @ 0x3a0 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - @ instruction: 0xf6e60102 │ │ │ │ - ldr r3, [sp, #696] @ 0x2b8 │ │ │ │ + @ instruction: 0xf6ea0102 │ │ │ │ + ldr r3, [sp, #712] @ 0x2c8 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - movw r1, #59394 @ 0xe802 │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ + @ instruction: 0xf6520102 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - strh r6, [r6, #58] @ 0x3a │ │ │ │ + strh r2, [r7, #58] @ 0x3a │ │ │ │ lsls r1, r0, #4 │ │ │ │ - rsbs r1, sl, #8519680 @ 0x820000 │ │ │ │ - ldr r2, [sp, #648] @ 0x288 │ │ │ │ + rsbs r1, lr, #8519680 @ 0x820000 │ │ │ │ + ldr r2, [sp, #664] @ 0x298 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - rsb r1, r2, #8519680 @ 0x820000 │ │ │ │ - ldr r2, [sp, #552] @ 0x228 │ │ │ │ + rsb r1, r6, #8519680 @ 0x820000 │ │ │ │ + ldr r2, [sp, #568] @ 0x238 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - @ instruction: 0xf5980102 │ │ │ │ - ldr r2, [sp, #384] @ 0x180 │ │ │ │ + @ instruction: 0xf59c0102 │ │ │ │ + ldr r2, [sp, #400] @ 0x190 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - sbcs.w r1, sl, #8519680 @ 0x820000 │ │ │ │ - ldr r2, [sp, #264] @ 0x108 │ │ │ │ + sbcs.w r1, lr, #8519680 @ 0x820000 │ │ │ │ + ldr r2, [sp, #280] @ 0x118 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - @ instruction: 0xf5320102 │ │ │ │ - ldr r1, [sp, #1000] @ 0x3e8 │ │ │ │ + @ instruction: 0xf5360102 │ │ │ │ + ldr r1, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - adds.w r1, sl, #8519680 @ 0x820000 │ │ │ │ - ldr r1, [sp, #904] @ 0x388 │ │ │ │ + adds.w r1, lr, #8519680 @ 0x820000 │ │ │ │ + ldr r1, [sp, #920] @ 0x398 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - @ instruction: 0xf4bc0102 │ │ │ │ - ldr r1, [sp, #528] @ 0x210 │ │ │ │ + @ instruction: 0xf4c00102 │ │ │ │ + ldr r1, [sp, #544] @ 0x220 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - orr.w r1, ip, #8519680 @ 0x820000 │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ + orrs.w r1, r0, #8519680 @ 0x820000 │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ lsls r2, r0, #4 │ │ │ │ strb r0, [r3, r1] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldr r4, [sp, #344] @ 0x158 │ │ │ │ + ldr r4, [sp, #360] @ 0x168 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - lsrs r0, r7, #22 │ │ │ │ + lsrs r4, r7, #22 │ │ │ │ lsls r2, r0, #4 │ │ │ │ strb r4, [r7, r0] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldr r4, [sp, #232] @ 0xe8 │ │ │ │ + ldr r4, [sp, #248] @ 0xf8 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - umlal r0, r1, r4, r1 │ │ │ │ + umlal r0, r1, r8, r1 │ │ │ │ strb r0, [r4, r0] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldr r4, [sp, #120] @ 0x78 │ │ │ │ + ldr r4, [sp, #136] @ 0x88 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - add r5, pc, #928 @ (adr r5, 4b7f80 ) │ │ │ │ + add r5, pc, #944 @ (adr r5, 4b7f90 ) │ │ │ │ lsls r1, r0, #4 │ │ │ │ strb r4, [r0, r0] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - bgt.n 4b7b74 │ │ │ │ + bgt.n 4b7b7c │ │ │ │ lsls r1, r0, #4 │ │ │ │ │ │ │ │ 004b7bec : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -600130,20 +600129,20 @@ │ │ │ │ add r5, pc, #936 @ (adr r5, 4b8034 ) │ │ │ │ lsls r2, r3, #4 │ │ │ │ mrc2 1, 6, r0, cr12, cr8, {0} │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ mrc2 1, 6, r0, cr8, cr8, {0} │ │ │ │ mcr2 1, 5, r0, cr12, cr8, {0} │ │ │ │ - stmia r3!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r3!, {r1, r4, r5, r6} │ │ │ │ lsls r5, r1, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - movw r1, #24578 @ 0x6002 │ │ │ │ - str r7, [sp, #56] @ 0x38 │ │ │ │ + movw r1, #40962 @ 0xa002 │ │ │ │ + str r7, [sp, #72] @ 0x48 │ │ │ │ lsls r2, r0, #4 │ │ │ │ │ │ │ │ 004b7cac : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -600488,55 +600487,55 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf1240102 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + @ instruction: 0xf1280102 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - str r5, [sp, #816] @ 0x330 │ │ │ │ + str r5, [sp, #832] @ 0x340 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - orr.w r1, r2, #2 │ │ │ │ - str r4, [sp, #976] @ 0x3d0 │ │ │ │ + orr.w r1, r6, #2 │ │ │ │ + str r4, [sp, #992] @ 0x3e0 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r1, [sp, #104] @ 0x68 │ │ │ │ + ldr r1, [sp, #120] @ 0x78 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - bkpt 0x0084 │ │ │ │ + bkpt 0x0088 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - vaddw.s16 q8, q7, d2 │ │ │ │ - str r4, [sp, #584] @ 0x248 │ │ │ │ + vaddw.s32 q8, q1, d2 │ │ │ │ + str r4, [sp, #600] @ 0x258 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - vaddw.s16 q0, q2, d2 │ │ │ │ - str r4, [sp, #288] @ 0x120 │ │ │ │ + vaddw.s16 q0, q4, d2 │ │ │ │ + str r4, [sp, #304] @ 0x130 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - vrhadd.s d16, d12, d2 │ │ │ │ - str r4, [sp, #192] @ 0xc0 │ │ │ │ + vaddw.s8 q0, q0, d2 │ │ │ │ + str r4, [sp, #208] @ 0xd0 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - vrhadd.s32 d16, d2, d2 │ │ │ │ - str r4, [sp, #80] @ 0x50 │ │ │ │ + vrhadd.s32 d16, d6, d2 │ │ │ │ + str r4, [sp, #96] @ 0x60 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - vrhadd.s8 d16, d8, d2 │ │ │ │ - str r3, [sp, #1000] @ 0x3e8 │ │ │ │ + vrhadd.s8 d16, d12, d2 │ │ │ │ + str r3, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - vrhadd.s32 d0, d14, d2 │ │ │ │ - str r3, [sp, #904] @ 0x388 │ │ │ │ + vrhadd.s d0, d2, d2 │ │ │ │ + str r3, [sp, #920] @ 0x398 │ │ │ │ lsls r2, r0, #4 │ │ │ │ ldr r7, [pc, #200] @ (4b812c ) │ │ │ │ lsls r2, r2, #4 │ │ │ │ - str r7, [sp, #192] @ 0xc0 │ │ │ │ + str r7, [sp, #208] @ 0xd0 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ + lsls r6, r7, #2 │ │ │ │ lsls r2, r0, #4 │ │ │ │ ldr r7, [pc, #88] @ (4b80c8 ) │ │ │ │ lsls r2, r2, #4 │ │ │ │ - str r7, [sp, #80] @ 0x50 │ │ │ │ + str r7, [sp, #96] @ 0x60 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - mcrr2 1, 0, r0, sl, cr1 │ │ │ │ + mcrr2 1, 0, r0, lr, cr1 │ │ │ │ │ │ │ │ 004b8078 : │ │ │ │ stmdb sp!, {r4, 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, [pc, #1896] @ 4b87f4 │ │ │ │ @@ -601283,100 +601282,100 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #568] @ 0x238 │ │ │ │ + str r4, [sp, #584] @ 0x248 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - sub.w r1, sl, r2 │ │ │ │ - str r0, [sp, #344] @ 0x158 │ │ │ │ + sub.w r1, lr, r2 │ │ │ │ + str r0, [sp, #360] @ 0x168 │ │ │ │ lsls r2, r0, #4 │ │ │ │ ldr r0, [pc, #64] @ (4b8860 ) │ │ │ │ movs r0, r0 │ │ │ │ - orn r1, r6, r2 │ │ │ │ - ldrh r2, [r2, #56] @ 0x38 │ │ │ │ + orn r1, sl, r2 │ │ │ │ + ldrh r6, [r2, #56] @ 0x38 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - strd r0, r1, [r4, #8]! │ │ │ │ - ldrh r0, [r2, #52] @ 0x34 │ │ │ │ + strd r0, r1, [r8, #8]! │ │ │ │ + ldrh r4, [r2, #52] @ 0x34 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrd r0, r1, [r6, #-8]! │ │ │ │ - ldrh r4, [r4, #48] @ 0x30 │ │ │ │ + ldrd r0, r1, [sl, #-8]! │ │ │ │ + ldrh r0, [r5, #48] @ 0x30 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrh r6, [r6, #46] @ 0x2e │ │ │ │ + ldrh r2, [r7, #46] @ 0x2e │ │ │ │ lsls r2, r0, #4 │ │ │ │ ldmia r3!, {r1} │ │ │ │ lsls r5, r7, #3 │ │ │ │ - bcs.n 4b8814 │ │ │ │ + bcs.n 4b881c │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldmdb r2!, {r1, r8} │ │ │ │ + ldmdb r6!, {r1, r8} │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r3, #44] @ 0x2c │ │ │ │ + strh r6, [r3, #44] @ 0x2c │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrd r0, r1, [sl], #8 │ │ │ │ - ldrh r6, [r4, #44] @ 0x2c │ │ │ │ + ldrd r0, r1, [lr], #8 │ │ │ │ + ldrh r2, [r5, #44] @ 0x2c │ │ │ │ lsls r2, r0, #4 │ │ │ │ - strd r0, r1, [r2], #8 │ │ │ │ - ldrh r6, [r1, #44] @ 0x2c │ │ │ │ + strd r0, r1, [r6], #8 │ │ │ │ + ldrh r2, [r2, #44] @ 0x2c │ │ │ │ lsls r2, r0, #4 │ │ │ │ - stmia.w r0!, {r1, r8} │ │ │ │ - ldrh r6, [r1, #42] @ 0x2a │ │ │ │ + stmia.w r4!, {r1, r8} │ │ │ │ + ldrh r2, [r2, #42] @ 0x2a │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldmia.w r0, {r1, r8} │ │ │ │ - ldrh r4, [r7, #40] @ 0x28 │ │ │ │ + ldmia.w r4, {r1, r8} │ │ │ │ + ldrh r0, [r0, #42] @ 0x2a │ │ │ │ lsls r2, r0, #4 │ │ │ │ - strd r0, r1, [r0], #-8 │ │ │ │ - ldrh r4, [r1, #40] @ 0x28 │ │ │ │ + strd r0, r1, [r4], #-8 │ │ │ │ + ldrh r0, [r2, #40] @ 0x28 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - strex r1, r0, [r8, #8] │ │ │ │ - ldrh r4, [r6, #38] @ 0x26 │ │ │ │ + strex r1, r0, [ip, #8] │ │ │ │ + ldrh r0, [r7, #38] @ 0x26 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - @ instruction: 0xe8160102 │ │ │ │ - ldrh r4, [r0, #38] @ 0x26 │ │ │ │ + @ instruction: 0xe81a0102 │ │ │ │ + ldrh r0, [r1, #38] @ 0x26 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - @ instruction: 0xe8060102 │ │ │ │ - ldrh r2, [r6, #36] @ 0x24 │ │ │ │ + @ instruction: 0xe80a0102 │ │ │ │ + ldrh r6, [r6, #36] @ 0x24 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - b.n 4b884c │ │ │ │ + b.n 4b8854 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrh r0, [r1, #36] @ 0x24 │ │ │ │ + ldrh r4, [r1, #36] @ 0x24 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - b.n 4b882c │ │ │ │ + b.n 4b8834 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrh r4, [r6, #34] @ 0x22 │ │ │ │ + ldrh r0, [r7, #34] @ 0x22 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r2, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r2, [sp, #944] @ 0x3b0 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - b.n 4b87cc │ │ │ │ + b.n 4b87d4 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrh r6, [r7, #32] │ │ │ │ + ldrh r2, [r0, #34] @ 0x22 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r2, [sp, #552] @ 0x228 │ │ │ │ + ldr r2, [sp, #568] @ 0x238 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - b.n 4b8770 │ │ │ │ + b.n 4b8778 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrh r2, [r1, #32] │ │ │ │ + ldrh r6, [r1, #32] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - b.n 4b8708 │ │ │ │ + b.n 4b8710 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrh r2, [r2, #30] │ │ │ │ + ldrh r6, [r2, #30] │ │ │ │ lsls r2, r0, #4 │ │ │ │ bx r7 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrh r0, [r7, #56] @ 0x38 │ │ │ │ + ldrh r4, [r7, #56] @ 0x38 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r2, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r2, [sp, #472] @ 0x1d8 │ │ │ │ lsls r1, r0, #4 │ │ │ │ bx r3 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrh r4, [r3, #56] @ 0x38 │ │ │ │ + ldrh r0, [r4, #56] @ 0x38 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldmia r7, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r7, {r1, r3, r4, r5, r7} │ │ │ │ lsls r1, r0, #4 │ │ │ │ │ │ │ │ 004b88d8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -601469,23 +601468,23 @@ │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #2] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf19c0118 │ │ │ │ - ldmia r6, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r6, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 4b8470 │ │ │ │ + b.n 4b8478 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrh r4, [r7, #14] │ │ │ │ + ldrh r0, [r0, #16] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - b.n 4b8474 │ │ │ │ + b.n 4b847c │ │ │ │ lsls r2, r0, #4 │ │ │ │ │ │ │ │ 004b89d8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -601584,23 +601583,23 @@ │ │ │ │ str r7, [sp, #704] @ 0x2c0 │ │ │ │ lsls r2, r3, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #2] │ │ │ │ movs r0, r0 │ │ │ │ eor.w r1, r8, #24 │ │ │ │ - ldmia r5, {r2, r5, r6, r7} │ │ │ │ + ldmia r5, {r3, r5, r6, r7} │ │ │ │ lsls r1, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 4b83a0 │ │ │ │ + b.n 4b83a8 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrh r0, [r5, #6] │ │ │ │ + ldrh r4, [r5, #6] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - b.n 4b835c │ │ │ │ + b.n 4b8364 │ │ │ │ lsls r2, r0, #4 │ │ │ │ │ │ │ │ 004b8ae8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -601699,23 +601698,23 @@ │ │ │ │ str r6, [sp, #640] @ 0x280 │ │ │ │ lsls r2, r3, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #2] │ │ │ │ movs r0, r0 │ │ │ │ vorn d16, d8, d8 │ │ │ │ - ldmia r4, {r2, r4, r6, r7} │ │ │ │ + ldmia r4, {r3, r4, r6, r7} │ │ │ │ lsls r1, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 4b92d8 │ │ │ │ + b.n 4b92e0 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - strh r0, [r3, #62] @ 0x3e │ │ │ │ + strh r4, [r3, #62] @ 0x3e │ │ │ │ lsls r2, r0, #4 │ │ │ │ - b.n 4b924c │ │ │ │ + b.n 4b9254 │ │ │ │ lsls r2, r0, #4 │ │ │ │ │ │ │ │ 004b8bf8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -601782,21 +601781,21 @@ │ │ │ │ lsls r2, r3, #4 │ │ │ │ mrc 1, 6, r0, cr8, cr8, {0} │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ mcr 1, 6, r0, cr12, cr8, {0} │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r2, #26] │ │ │ │ + ldrh r2, [r3, #26] │ │ │ │ lsls r1, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 4b9180 │ │ │ │ + b.n 4b9188 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - strh r6, [r2, #56] @ 0x38 │ │ │ │ + strh r2, [r3, #56] @ 0x38 │ │ │ │ lsls r2, r0, #4 │ │ │ │ mrc 1, 3, r0, cr4, cr8, {0} │ │ │ │ │ │ │ │ 004b8cc4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -602578,161 +602577,161 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - b.n 4b9784 │ │ │ │ + b.n 4b978c │ │ │ │ lsls r2, r0, #4 │ │ │ │ - strh r6, [r3, #44] @ 0x2c │ │ │ │ + strh r2, [r4, #44] @ 0x2c │ │ │ │ lsls r2, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 4b9670 │ │ │ │ + b.n 4b9678 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r4, [r7, #120] @ 0x78 │ │ │ │ + ldr r0, [r0, #124] @ 0x7c │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strh r0, [r7, #38] @ 0x26 │ │ │ │ + strh r4, [r7, #38] @ 0x26 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - b.n 4b9510 │ │ │ │ + b.n 4b9518 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r6, [r0, #112] @ 0x70 │ │ │ │ + ldr r2, [r1, #112] @ 0x70 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strh r2, [r0, #34] @ 0x22 │ │ │ │ + strh r6, [r0, #34] @ 0x22 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - strb r6, [r0, #2] │ │ │ │ + strb r2, [r1, #2] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strh r2, [r3, #32] │ │ │ │ + strh r6, [r3, #32] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - svc 206 @ 0xce │ │ │ │ + svc 210 @ 0xd2 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - strb r4, [r1, #1] │ │ │ │ + strb r0, [r2, #1] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strh r0, [r4, #30] │ │ │ │ + strh r4, [r4, #30] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - svc 148 @ 0x94 │ │ │ │ + svc 152 @ 0x98 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - svc 14 │ │ │ │ + svc 18 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - strh r2, [r1, #26] │ │ │ │ + strh r6, [r1, #26] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r6, [r6, #92] @ 0x5c │ │ │ │ + ldr r2, [r7, #92] @ 0x5c │ │ │ │ lsls r1, r0, #4 │ │ │ │ - udf #40 @ 0x28 │ │ │ │ + udf #44 @ 0x2c │ │ │ │ lsls r2, r0, #4 │ │ │ │ - strh r4, [r4, #18] │ │ │ │ + strh r0, [r5, #18] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r2, [r2, #80] @ 0x50 │ │ │ │ + ldr r6, [r2, #80] @ 0x50 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ble.n 4b9600 │ │ │ │ + ble.n 4b9608 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - strh r2, [r6, #12] │ │ │ │ + strh r6, [r6, #12] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ble.n 4b95e8 │ │ │ │ + ble.n 4b95f0 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - strh r0, [r4, #12] │ │ │ │ + strh r4, [r4, #12] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r6, [r5, #92] @ 0x5c │ │ │ │ + ldr r2, [r6, #92] @ 0x5c │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ble.n 4b959c │ │ │ │ + ble.n 4b95a4 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - strh r6, [r6, #10] │ │ │ │ + strh r2, [r7, #10] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r0, [r3, #60] @ 0x3c │ │ │ │ + ldr r4, [r3, #60] @ 0x3c │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strh r0, [r4, #8] │ │ │ │ + strh r4, [r4, #8] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - bgt.n 4b94e8 │ │ │ │ + bgt.n 4b94f0 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - str r0, [sp, #448] @ 0x1c0 │ │ │ │ + str r0, [sp, #464] @ 0x1d0 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - bgt.n 4b94bc │ │ │ │ + bgt.n 4b94c4 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - strh r6, [r5, #6] │ │ │ │ + strh r2, [r6, #6] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - bgt.n 4b944c │ │ │ │ + bgt.n 4b9454 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - strh r4, [r7, #4] │ │ │ │ + strh r0, [r0, #6] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - bgt.n 4b9624 │ │ │ │ + bgt.n 4b962c │ │ │ │ lsls r2, r0, #4 │ │ │ │ - strh r4, [r4, #4] │ │ │ │ + strh r0, [r5, #4] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - bgt.n 4b95fc │ │ │ │ + bgt.n 4b9604 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - strh r4, [r1, #4] │ │ │ │ + strh r0, [r2, #4] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r0, [r6, #100] @ 0x64 │ │ │ │ + ldr r4, [r6, #100] @ 0x64 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strh r4, [r6, #2] │ │ │ │ + strh r0, [r7, #2] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - bgt.n 4b95c0 │ │ │ │ + bgt.n 4b95c8 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - bgt.n 4b95a0 │ │ │ │ + bgt.n 4b95a8 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - strh r4, [r2, #2] │ │ │ │ + strh r0, [r3, #2] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - bgt.n 4b9578 │ │ │ │ + bgt.n 4b9580 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - strh r4, [r7, #0] │ │ │ │ + strh r0, [r0, #2] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - blt.n 4b9550 │ │ │ │ + blt.n 4b9558 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - strh r4, [r4, #0] │ │ │ │ + strh r0, [r5, #0] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - strb r4, [r3, #26] │ │ │ │ + strb r0, [r4, #26] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - blt.n 4b952c │ │ │ │ + blt.n 4b9534 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - strh r2, [r0, #0] │ │ │ │ + strh r6, [r0, #0] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - blt.n 4b94dc │ │ │ │ + blt.n 4b94e4 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrb r0, [r4, #31] │ │ │ │ + ldrb r4, [r4, #31] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - blt.n 4b94b4 │ │ │ │ + blt.n 4b94bc │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrb r0, [r1, #31] │ │ │ │ + ldrb r4, [r1, #31] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - blt.n 4b968c │ │ │ │ + blt.n 4b9694 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrb r2, [r6, #30] │ │ │ │ + ldrb r6, [r6, #30] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - blt.n 4b9628 │ │ │ │ + blt.n 4b9630 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrb r2, [r7, #29] │ │ │ │ + ldrb r6, [r7, #29] │ │ │ │ lsls r2, r0, #4 │ │ │ │ subs r2, #226 @ 0xe2 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - strh r0, [r4, #22] │ │ │ │ + strh r4, [r4, #22] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr??.w r0, [r2, ] │ │ │ │ + ldr??.w r0, [r6, ] │ │ │ │ subs r2, #198 @ 0xc6 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - strh r4, [r0, #22] │ │ │ │ + strh r0, [r1, #22] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrh r2, [r1, #18] │ │ │ │ + ldrh r6, [r1, #18] │ │ │ │ lsls r1, r0, #4 │ │ │ │ subs r2, #170 @ 0xaa │ │ │ │ lsls r2, r2, #4 │ │ │ │ - strh r0, [r5, #20] │ │ │ │ + strh r4, [r5, #20] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - stmia r1!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r0, #4 │ │ │ │ subs r2, #142 @ 0x8e │ │ │ │ lsls r2, r2, #4 │ │ │ │ - strh r4, [r1, #20] │ │ │ │ + strh r0, [r2, #20] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ssat16 r1, #2, lr │ │ │ │ + @ instruction: 0xf3320101 │ │ │ │ subs r2, #114 @ 0x72 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - strh r0, [r6, #18] │ │ │ │ + strh r4, [r6, #18] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - vaddw.s16 q0, q3, d1 │ │ │ │ + vaddw.s16 q0, q5, d1 │ │ │ │ │ │ │ │ 004b95ec : │ │ │ │ stmdb 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 r4, [pc, #1860] @ 4b9d44 │ │ │ │ @@ -603471,141 +603470,141 @@ │ │ │ │ lsls r0, r3, #4 │ │ │ │ ldr r4, [pc, #16] @ (4b9d5c ) │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r6, #2 │ │ │ │ + adds r0, r7, #2 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r4, [r0, #120] @ 0x78 │ │ │ │ + str r0, [r1, #120] @ 0x78 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrb r0, [r0, #19] │ │ │ │ + ldrb r4, [r0, #19] │ │ │ │ lsls r2, r0, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r1, r5 │ │ │ │ + adds r4, r1, r5 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrb r0, [r5, #5] │ │ │ │ + ldrb r4, [r5, #5] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - adds r0, r4, r4 │ │ │ │ + adds r4, r4, r4 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrb r0, [r0, #5] │ │ │ │ + ldrb r4, [r0, #5] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - adds r0, r7, r3 │ │ │ │ + adds r4, r7, r3 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrb r0, [r3, #4] │ │ │ │ + ldrb r4, [r3, #4] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - adds r0, r1, r3 │ │ │ │ + adds r4, r1, r3 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrb r0, [r5, #3] │ │ │ │ + ldrb r4, [r5, #3] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - adds r0, r1, r2 │ │ │ │ + adds r4, r1, r2 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrb r0, [r5, #2] │ │ │ │ + ldrb r4, [r5, #2] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - bmi.n 4b9e5c │ │ │ │ + bmi.n 4b9e64 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrb r0, [r1, #2] │ │ │ │ + ldrb r4, [r1, #2] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - adds r2, r3, r1 │ │ │ │ + adds r6, r3, r1 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - adds r0, r1, r1 │ │ │ │ + adds r4, r1, r1 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrb r0, [r5, #1] │ │ │ │ + ldrb r4, [r5, #1] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - adds r0, r6, r0 │ │ │ │ + adds r4, r6, r0 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrb r0, [r2, #1] │ │ │ │ + ldrb r4, [r2, #1] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - adds r2, r2, r0 │ │ │ │ + adds r6, r2, r0 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrb r2, [r6, #0] │ │ │ │ + ldrb r6, [r6, #0] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - bcc.n 4b9da4 │ │ │ │ + bcc.n 4b9dac │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrb r2, [r3, #0] │ │ │ │ + ldrb r6, [r3, #0] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - asrs r4, r5, #31 │ │ │ │ + asrs r0, r6, #31 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - asrs r2, r3, #31 │ │ │ │ + asrs r6, r3, #31 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strb r2, [r7, #31] │ │ │ │ + strb r6, [r7, #31] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - asrs r2, r0, #31 │ │ │ │ + asrs r6, r0, #31 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strb r2, [r4, #31] │ │ │ │ + strb r6, [r4, #31] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - bcc.n 4b9d28 │ │ │ │ + bcc.n 4b9d30 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - asrs r0, r5, #30 │ │ │ │ + asrs r4, r5, #30 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strb r0, [r1, #31] │ │ │ │ + strb r4, [r1, #31] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - asrs r4, r7, #29 │ │ │ │ + asrs r0, r0, #30 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strb r4, [r3, #30] │ │ │ │ + strb r0, [r4, #30] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - bcc.n 4b9ea8 │ │ │ │ + bcc.n 4b9eb0 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - strb r4, [r0, #30] │ │ │ │ + strb r0, [r1, #30] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - asrs r6, r2, #29 │ │ │ │ + asrs r2, r3, #29 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - asrs r4, r0, #29 │ │ │ │ + asrs r0, r1, #29 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strb r4, [r4, #29] │ │ │ │ + strb r0, [r5, #29] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - asrs r4, r5, #28 │ │ │ │ + asrs r0, r6, #28 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strb r4, [r1, #29] │ │ │ │ + strb r0, [r2, #29] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - asrs r6, r1, #28 │ │ │ │ + asrs r2, r2, #28 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strb r6, [r5, #28] │ │ │ │ + strb r2, [r6, #28] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - asrs r6, r6, #27 │ │ │ │ + asrs r2, r7, #27 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strb r6, [r2, #28] │ │ │ │ + strb r2, [r3, #28] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - asrs r6, r3, #27 │ │ │ │ + asrs r2, r4, #27 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strb r6, [r7, #27] │ │ │ │ + strb r2, [r0, #28] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - bcs.n 4b9d9c │ │ │ │ + bcs.n 4b9da4 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - asrs r6, r7, #26 │ │ │ │ + asrs r2, r0, #27 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strb r6, [r3, #27] │ │ │ │ + strb r2, [r4, #27] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - asrs r0, r4, #26 │ │ │ │ + asrs r4, r4, #26 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strb r0, [r0, #27] │ │ │ │ + strb r4, [r0, #27] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - asrs r0, r1, #26 │ │ │ │ + asrs r4, r1, #26 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strb r0, [r5, #26] │ │ │ │ + strb r4, [r5, #26] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - asrs r0, r6, #25 │ │ │ │ + asrs r4, r6, #25 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strb r0, [r2, #26] │ │ │ │ + strb r4, [r2, #26] │ │ │ │ lsls r2, r0, #4 │ │ │ │ adds r1, #236 @ 0xec │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrb r2, [r5, #7] │ │ │ │ + ldrb r6, [r5, #7] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - @ instruction: 0xb890 │ │ │ │ + @ instruction: 0xb894 │ │ │ │ lsls r1, r0, #4 │ │ │ │ adds r1, #208 @ 0xd0 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrb r6, [r1, #7] │ │ │ │ + ldrb r2, [r2, #7] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - b.n 4b9704 │ │ │ │ + b.n 4b970c │ │ │ │ lsls r1, r0, #4 │ │ │ │ │ │ │ │ 004b9e54 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -603713,31 +603712,31 @@ │ │ │ │ lsls r0, r3, #4 │ │ │ │ strh r4, [r3, #26] │ │ │ │ lsls r2, r3, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r3, #3] │ │ │ │ + ldrb r2, [r4, #3] │ │ │ │ lsls r1, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r7, #17 │ │ │ │ + asrs r2, r0, #18 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strb r6, [r3, #18] │ │ │ │ + strb r2, [r4, #18] │ │ │ │ lsls r2, r0, #4 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ blt.n 4b9f44 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - cbnz r2, 4b9f92 │ │ │ │ + cbnz r6, 4b9f92 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - add r2, sp, #376 @ 0x178 │ │ │ │ + add r2, sp, #392 @ 0x188 │ │ │ │ lsls r7, r7, #3 │ │ │ │ │ │ │ │ 004b9f88 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -603806,21 +603805,21 @@ │ │ │ │ lsls r0, r3, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ blt.n 4ba0b4 │ │ │ │ lsls r0, r3, #4 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r1, r1] │ │ │ │ + ldrsh r2, [r2, r1] │ │ │ │ lsls r1, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r1, r3, r6} │ │ │ │ + ldmia r7!, {r1, r2, r3, r6} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - strb r6, [r0, #14] │ │ │ │ + strb r2, [r1, #14] │ │ │ │ lsls r2, r0, #4 │ │ │ │ bge.n 4ba01c │ │ │ │ lsls r0, r3, #4 │ │ │ │ │ │ │ │ 004ba054 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -603936,31 +603935,31 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r6, #30] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {r2, r3, r4, r7} │ │ │ │ + ldmia r6!, {r5, r7} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - strb r4, [r5, #10] │ │ │ │ + strb r0, [r6, #10] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - @ instruction: 0xb898 │ │ │ │ + @ instruction: 0xb89c │ │ │ │ lsls r2, r0, #4 │ │ │ │ - strb r4, [r7, #9] │ │ │ │ + strb r0, [r0, #10] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldmia r6, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r6, {r1, r5, r6} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldmia r6, {r2, r3, r6} │ │ │ │ + ldmia r6, {r4, r6} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - strb r4, [r3, #9] │ │ │ │ + strb r0, [r4, #9] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldmia r6!, {r2, r4, r5} │ │ │ │ + ldmia r6!, {r3, r4, r5} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - strb r4, [r0, #9] │ │ │ │ + strb r0, [r1, #9] │ │ │ │ lsls r2, r0, #4 │ │ │ │ │ │ │ │ 004ba184 : │ │ │ │ stmdb 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 │ │ │ │ @@ -604964,187 +604963,187 @@ │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ bls.n 4bacdc │ │ │ │ lsls r0, r3, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r5!, {r1} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - strb r2, [r0, #4] │ │ │ │ + strb r6, [r0, #4] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldmia r4!, {r3, r6, r7} │ │ │ │ + ldmia r4!, {r2, r3, r6, r7} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - strb r4, [r1, #3] │ │ │ │ + strb r0, [r2, #3] │ │ │ │ lsls r2, r0, #4 │ │ │ │ subs r6, #244 @ 0xf4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r5, r6} │ │ │ │ + ldmia r4!, {r2, r5, r6} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrh r0, [r6, r4] │ │ │ │ + ldrh r4, [r6, r4] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strb r4, [r2, #1] │ │ │ │ + strb r0, [r3, #1] │ │ │ │ lsls r2, r0, #4 │ │ │ │ ldrb r4, [r6, #11] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [pc, #448] @ (4bae14 ) │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2!, {r3, r5} │ │ │ │ + ldmia r2, {r2, r3, r5} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r4, [r5, #96] @ 0x60 │ │ │ │ + ldr r0, [r6, #96] @ 0x60 │ │ │ │ lsls r2, r0, #4 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1!, {r3, r4, r5, r6} │ │ │ │ + ldmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r2, [r6, #84] @ 0x54 │ │ │ │ + ldr r6, [r6, #84] @ 0x54 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r0, [r4, r0] │ │ │ │ + ldr r4, [r4, r0] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldmia r0!, {r1, r2, r6} │ │ │ │ + ldmia r0!, {r1, r3, r6} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r0, [r1, #68] @ 0x44 │ │ │ │ + ldr r4, [r1, #68] @ 0x44 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - stmia r7!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r0, [r7, #60] @ 0x3c │ │ │ │ + ldr r4, [r7, #60] @ 0x3c │ │ │ │ lsls r2, r0, #4 │ │ │ │ - stmia r7!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r7!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r2, [r3, #60] @ 0x3c │ │ │ │ + ldr r6, [r3, #60] @ 0x3c │ │ │ │ lsls r2, r0, #4 │ │ │ │ - stmia r7!, {r4, r5, r7} │ │ │ │ + stmia r7!, {r2, r4, r5, r7} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r4, [r6, #56] @ 0x38 │ │ │ │ + ldr r0, [r7, #56] @ 0x38 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - stmia r7!, {r4, r7} │ │ │ │ + stmia r7!, {r2, r4, r7} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r4, [r2, #56] @ 0x38 │ │ │ │ + ldr r0, [r3, #56] @ 0x38 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - stmia r7!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r7!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r0, [r7, #52] @ 0x34 │ │ │ │ + ldr r4, [r7, #52] @ 0x34 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrsb r2, [r4, r5] │ │ │ │ + ldrsb r6, [r4, r5] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r2, [r3, #48] @ 0x30 │ │ │ │ + ldr r6, [r3, #48] @ 0x30 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - uxth r4, r7 │ │ │ │ + uxtb r0, r0 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r6, [r7, r0] │ │ │ │ + ldr r2, [r0, r1] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - stmia r6!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrsb r2, [r2, r3] │ │ │ │ + ldrsb r6, [r2, r3] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r6!, {r1, r5, r6, r7} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r6, [r2, #44] @ 0x2c │ │ │ │ + ldr r2, [r3, #44] @ 0x2c │ │ │ │ lsls r2, r0, #4 │ │ │ │ - stmia r6!, {r3, r4} │ │ │ │ + stmia r6!, {r2, r3, r4} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r2, [r3, #32] │ │ │ │ + ldr r6, [r3, #32] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r5!, {r1, r6, r7} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r2, [r0, #28] │ │ │ │ + ldr r6, [r0, #28] │ │ │ │ lsls r2, r0, #4 │ │ │ │ ldrb r6, [r7, #12] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - add r6, sp, #584 @ 0x248 │ │ │ │ + add r6, sp, #600 @ 0x258 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - stmia r5!, {r7} │ │ │ │ + stmia r5!, {r2, r7} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r6, [r0, #24] │ │ │ │ + ldr r2, [r1, #24] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - stmia r5!, {r1, r5, r6} │ │ │ │ + stmia r5!, {r1, r2, r5, r6} │ │ │ │ lsls r2, r0, #4 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r6, [r2, #20] │ │ │ │ + ldr r2, [r3, #20] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - stmia r5!, {r2, r3, r4, r5} │ │ │ │ + stmia r5!, {r6} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ + ldr r4, [r0, #20] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - stmia r5!, {r2, r5} │ │ │ │ + stmia r5!, {r3, r5} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r0, [r5, #16] │ │ │ │ + ldr r4, [r5, #16] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - stmia r4!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r6, [r7, #12] │ │ │ │ + ldr r2, [r0, #16] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - stmia r4!, {r1, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r6, [r4, #12] │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r4!, {r1, r6, r7} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ + ldr r6, [r0, #12] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - strh r6, [r3, r4] │ │ │ │ + strh r2, [r4, r4] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - stmia r4!, {r3, r4, r7} │ │ │ │ + stmia r4!, {r2, r3, r4, r7} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r4, [r3, #8] │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - stmia r4!, {r1, r2, r5, r6} │ │ │ │ + stmia r4!, {r1, r3, r5, r6} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ + ldr r6, [r5, #4] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - stmia r4!, {r1, r2, r3, r6} │ │ │ │ + stmia r4!, {r1, r4, r6} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ + ldr r6, [r2, #4] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - stmia r4!, {r3, r5} │ │ │ │ + stmia r4!, {r2, r3, r5} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r4, [r5, #0] │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - stmia r3!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - str r6, [r6, #124] @ 0x7c │ │ │ │ + str r2, [r7, #124] @ 0x7c │ │ │ │ lsls r2, r0, #4 │ │ │ │ movs r3, #86 @ 0x56 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldr r4, [r2, #52] @ 0x34 │ │ │ │ + ldr r0, [r3, #52] @ 0x34 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - strh r2, [r2, r2] │ │ │ │ + strh r6, [r2, r2] │ │ │ │ lsls r1, r0, #4 │ │ │ │ movs r3, #62 @ 0x3e │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldr r4, [r7, #48] @ 0x30 │ │ │ │ + ldr r0, [r0, #52] @ 0x34 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - str r2, [r2, r7] │ │ │ │ + str r6, [r2, r7] │ │ │ │ lsls r1, r0, #4 │ │ │ │ movs r3, #38 @ 0x26 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldr r4, [r4, #48] @ 0x30 │ │ │ │ + ldr r0, [r5, #48] @ 0x30 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - strb r2, [r5, #25] │ │ │ │ + strb r6, [r5, #25] │ │ │ │ lsls r1, r0, #4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldr r5, [pc, #904] @ (4bb0fc ) │ │ │ │ + ldr r5, [pc, #920] @ (4bb10c ) │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r6, [pc, #608] @ (4bafd8 ) │ │ │ │ + ldr r6, [pc, #624] @ (4bafe8 ) │ │ │ │ lsls r1, r0, #4 │ │ │ │ lsls r4, r0, #4 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldr r6, [pc, #600] @ (4bafd8 ) │ │ │ │ + ldr r6, [pc, #616] @ (4bafe8 ) │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r6, [pc, #720] @ (4bb054 ) │ │ │ │ + ldr r6, [pc, #736] @ (4bb064 ) │ │ │ │ lsls r1, r0, #4 │ │ │ │ │ │ │ │ 004bad84 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -605248,27 +605247,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r4, {r4, r5, r6, r7} │ │ │ │ lsls r0, r3, #4 │ │ │ │ - add r2, sp, #304 @ 0x130 │ │ │ │ + add r2, sp, #320 @ 0x140 │ │ │ │ lsls r1, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r2, r3, r6} │ │ │ │ + stmia r1!, {r4, r6} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - str r0, [r2, #84] @ 0x54 │ │ │ │ + str r4, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r0, #4 │ │ │ │ strh r0, [r6, #30] │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #320 @ 0x140 │ │ │ │ + add r3, sp, #336 @ 0x150 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r7, [pc, #656] @ (4bb130 ) │ │ │ │ + ldr r7, [pc, #672] @ (4bb140 ) │ │ │ │ lsls r1, r0, #4 │ │ │ │ │ │ │ │ 004baea0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -605353,25 +605352,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldmia r4!, {r5} │ │ │ │ lsls r0, r3, #4 │ │ │ │ subs r4, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r3, {r1, r3, r5, r6, r7} │ │ │ │ lsls r0, r3, #4 │ │ │ │ - str r0, [sp, #688] @ 0x2b0 │ │ │ │ + str r0, [sp, #704] @ 0x2c0 │ │ │ │ lsls r5, r1, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r2, r3, r4, r5} │ │ │ │ + stmia r0!, {r6} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - str r4, [r1, #68] @ 0x44 │ │ │ │ + str r0, [r2, #68] @ 0x44 │ │ │ │ lsls r2, r0, #4 │ │ │ │ strh r0, [r6, #30] │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #296 @ 0x128 │ │ │ │ + add r2, sp, #312 @ 0x138 │ │ │ │ lsls r2, r0, #4 │ │ │ │ │ │ │ │ 004baf90 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -605558,21 +605557,21 @@ │ │ │ │ beq.w 4bb026 │ │ │ │ mov r8, r7 │ │ │ │ b.n 4bb04e │ │ │ │ ldmia r3!, {r4, r6} │ │ │ │ lsls r0, r3, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x00e6 │ │ │ │ + bkpt 0x00ea │ │ │ │ lsls r2, r0, #4 │ │ │ │ - str r0, [r3, #44] @ 0x2c │ │ │ │ + str r4, [r3, #44] @ 0x2c │ │ │ │ lsls r2, r0, #4 │ │ │ │ - bkpt 0x00a6 │ │ │ │ + bkpt 0x00aa │ │ │ │ lsls r2, r0, #4 │ │ │ │ - str r0, [r3, #40] @ 0x28 │ │ │ │ + str r4, [r3, #40] @ 0x28 │ │ │ │ lsls r2, r0, #4 │ │ │ │ │ │ │ │ 004bb18c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -605670,23 +605669,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ ldmia r0!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r0, r3, #4 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #816] @ (4bb5b4 ) │ │ │ │ + ldr r3, [pc, #832] @ (4bb5c4 ) │ │ │ │ lsls r1, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r2, r3, r6, pc} │ │ │ │ + pop {r4, r6, pc} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - str r0, [r0, #20] │ │ │ │ + str r4, [r0, #20] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r3, [pc, #680] @ (4bb53c ) │ │ │ │ + ldr r3, [pc, #696] @ (4bb54c ) │ │ │ │ lsls r1, r0, #4 │ │ │ │ │ │ │ │ 004bb294 : │ │ │ │ stmdb 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 │ │ │ │ @@ -606722,139 +606721,139 @@ │ │ │ │ nop │ │ │ │ ldmia r0!, {r1, r3, r6} │ │ │ │ lsls r0, r3, #4 │ │ │ │ subs r6, #244 @ 0xf4 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #272] @ (4bbe88 ) │ │ │ │ + ldr r3, [pc, #288] @ (4bbe98 ) │ │ │ │ lsls r1, r0, #4 │ │ │ │ - pop {r1, r4, r7} │ │ │ │ + pop {r1, r2, r4, r7} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - str r6, [r4, #4] │ │ │ │ + str r2, [r5, #4] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - cbnz r6, 4bbdfa │ │ │ │ + cbnz r2, 4bbdfc │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrsh r0, [r6, r6] │ │ │ │ + ldrsh r4, [r6, r6] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r1, [pc, #952] @ (4bc144 ) │ │ │ │ + ldr r1, [pc, #968] @ (4bc154 ) │ │ │ │ lsls r1, r0, #4 │ │ │ │ - cbnz r6, 4bbdde │ │ │ │ + cbnz r2, 4bbde0 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrsh r2, [r2, r4] │ │ │ │ + ldrsh r6, [r2, r4] │ │ │ │ lsls r2, r0, #4 │ │ │ │ lsls r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #712] @ (4bc064 ) │ │ │ │ + ldr r0, [pc, #728] @ (4bc074 ) │ │ │ │ lsls r1, r0, #4 │ │ │ │ - rev r2, r0 │ │ │ │ + rev r6, r0 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrb r6, [r2, r7] │ │ │ │ + ldrb r2, [r3, r7] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - cbnz r6, 4bbdaa │ │ │ │ + cbnz r2, 4bbdac │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrb r2, [r4, r3] │ │ │ │ + ldrb r6, [r4, r3] │ │ │ │ lsls r2, r0, #4 │ │ │ │ ldrb r4, [r6, #11] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [pc, #448] @ (4bbf78 ) │ │ │ │ movs r0, r0 │ │ │ │ - cmp sl, fp │ │ │ │ + cmp lr, fp │ │ │ │ lsls r1, r0, #4 │ │ │ │ - @ instruction: 0xb72e │ │ │ │ + @ instruction: 0xb732 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrh r0, [r0, r4] │ │ │ │ + ldrh r4, [r0, r4] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - cpsie i │ │ │ │ + cpsie ai │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrh r4, [r6, r0] │ │ │ │ + ldrh r0, [r7, r0] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - @ instruction: 0xb632 │ │ │ │ + @ instruction: 0xb636 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrh r6, [r0, r0] │ │ │ │ + ldrh r2, [r1, r0] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - push {r2, r3, r5, r6, r7, lr} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r0, [r0, r7] │ │ │ │ + ldr r4, [r0, r7] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - push {r2, r3, r4, r5, r7, lr} │ │ │ │ + push {r6, r7, lr} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r0, [r2, r6] │ │ │ │ + ldr r4, [r2, r6] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - push {r2, r5, r7, lr} │ │ │ │ + push {r3, r5, r7, lr} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r0, [r7, r5] │ │ │ │ + ldr r4, [r7, r5] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - push {r1, r3, r5, r6, lr} │ │ │ │ + push {r1, r2, r3, r5, r6, lr} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r6, [r7, r4] │ │ │ │ + ldr r2, [r0, r5] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - bics r0, r3 │ │ │ │ + bics r4, r3 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r4, [r3, r4] │ │ │ │ + ldr r0, [r4, r4] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ + push {r2, r3, r4, r5, lr} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - push {r1, r2, r5, lr} │ │ │ │ + push {r1, r3, r5, lr} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r2, [r7, r3] │ │ │ │ + ldr r6, [r7, r3] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - push {r1, lr} │ │ │ │ + push {r1, r2, lr} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r6, [r2, r3] │ │ │ │ + ldr r2, [r3, r3] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - push {r2, r4, r6, r7} │ │ │ │ + push {r3, r4, r6, r7} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r0, [r5, r2] │ │ │ │ + ldr r4, [r5, r2] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - push {r2, r5, r7} │ │ │ │ + push {r3, r5, r7} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r0, [r7, r1] │ │ │ │ + ldr r4, [r7, r1] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - push {r2, r3, r7} │ │ │ │ + push {r4, r7} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r6, [r3, r1] │ │ │ │ + ldr r2, [r4, r1] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - add r4, r7 │ │ │ │ + add r0, r8 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - push {r4, r5, r6} │ │ │ │ + push {r2, r4, r5, r6} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r4, [r0, r1] │ │ │ │ + ldr r0, [r1, r1] │ │ │ │ lsls r2, r0, #4 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, r2 │ │ │ │ + cmp r6, r2 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - push {r1} │ │ │ │ + push {r1, r2} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrsb r6, [r2, r7] │ │ │ │ + ldrsb r2, [r3, r7] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - cbz r6, 4bbe98 │ │ │ │ + cbz r2, 4bbe9a │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrsb r0, [r3, r4] │ │ │ │ + ldrsb r4, [r3, r4] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - cbz r4, 4bbe9a │ │ │ │ + cbz r0, 4bbe9c │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrsb r0, [r0, r4] │ │ │ │ + ldrsb r4, [r0, r4] │ │ │ │ lsls r2, r0, #4 │ │ │ │ ldrb r0, [r1, #30] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - uxtb r4, r6 │ │ │ │ + uxtb r0, r7 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrsb r6, [r7, r2] │ │ │ │ + ldrsb r2, [r0, r3] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - uxth r2, r2 │ │ │ │ + uxth r6, r2 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrsb r6, [r4, r1] │ │ │ │ + ldrsb r2, [r5, r1] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - sxtb r2, r4 │ │ │ │ + sxtb r6, r4 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrsb r6, [r6, r0] │ │ │ │ + ldrsb r2, [r7, r0] │ │ │ │ lsls r2, r0, #4 │ │ │ │ mov r6, r7 │ │ │ │ mov r7, r8 │ │ │ │ mov r8, r9 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r9, [sp, #80] @ 0x50 │ │ │ │ ldr.w r2, [r8] │ │ │ │ @@ -607127,75 +607126,75 @@ │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ lsls r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add sp, #336 @ 0x150 │ │ │ │ + add sp, #352 @ 0x160 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - strb r6, [r4, r0] │ │ │ │ + strb r2, [r5, r0] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - add sp, #136 @ 0x88 │ │ │ │ + add sp, #152 @ 0x98 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - strh r6, [r6, r7] │ │ │ │ + strh r2, [r7, r7] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - add r7, sp, #984 @ 0x3d8 │ │ │ │ + add r7, sp, #1000 @ 0x3e8 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - strh r2, [r1, r7] │ │ │ │ + strh r6, [r1, r7] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - add r7, sp, #832 @ 0x340 │ │ │ │ + add r7, sp, #848 @ 0x350 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - strh r4, [r4, r6] │ │ │ │ + strh r0, [r5, r6] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - add r7, sp, #656 @ 0x290 │ │ │ │ + add r7, sp, #672 @ 0x2a0 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - strh r0, [r7, r5] │ │ │ │ + strh r4, [r7, r5] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - add r7, sp, #480 @ 0x1e0 │ │ │ │ + add r7, sp, #496 @ 0x1f0 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - strh r2, [r1, r5] │ │ │ │ + strh r6, [r1, r5] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - add r7, sp, #344 @ 0x158 │ │ │ │ + add r7, sp, #360 @ 0x168 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - strh r2, [r5, r4] │ │ │ │ + strh r6, [r5, r4] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - subs r5, #114 @ 0x72 │ │ │ │ + subs r5, #118 @ 0x76 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - add r7, sp, #112 @ 0x70 │ │ │ │ + add r7, sp, #128 @ 0x80 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - strh r0, [r6, r3] │ │ │ │ + strh r4, [r6, r3] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - add r6, sp, #1000 @ 0x3e8 │ │ │ │ + add r6, sp, #1016 @ 0x3f8 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - strh r4, [r1, r3] │ │ │ │ + strh r0, [r2, r3] │ │ │ │ lsls r2, r0, #4 │ │ │ │ lsrs r4, r6, #24 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrsb r2, [r6, r0] │ │ │ │ + ldrsb r6, [r6, r0] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrsb r0, [r6, r1] │ │ │ │ + ldrsb r4, [r6, r1] │ │ │ │ lsls r1, r0, #4 │ │ │ │ lsrs r0, r3, #24 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrsb r6, [r2, r0] │ │ │ │ + ldrsb r2, [r3, r0] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - subs r4, #160 @ 0xa0 │ │ │ │ + subs r4, #164 @ 0xa4 │ │ │ │ lsls r1, r0, #4 │ │ │ │ lsrs r4, r7, #23 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - strb r2, [r7, r7] │ │ │ │ + strb r6, [r7, r7] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - str r0, [r0, #20] │ │ │ │ + str r4, [r0, #20] │ │ │ │ lsls r1, r0, #4 │ │ │ │ lsrs r0, r4, #23 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - strb r6, [r3, r7] │ │ │ │ + strb r2, [r4, r7] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldmia r7!, {r4, r5, r6} │ │ │ │ + ldmia r7!, {r2, r4, r5, r6} │ │ │ │ lsls r1, r0, #4 │ │ │ │ │ │ │ │ 004bc1b8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -607263,21 +607262,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ cbnz r4, 4bc266 │ │ │ │ lsls r0, r3, #4 │ │ │ │ lsls r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb8e0 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - subs r3, #206 @ 0xce │ │ │ │ + subs r3, #210 @ 0xd2 │ │ │ │ lsls r1, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #440 @ 0x1b8 │ │ │ │ + add r5, sp, #456 @ 0x1c8 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - str r2, [r0, r5] │ │ │ │ + str r6, [r0, r5] │ │ │ │ lsls r2, r0, #4 │ │ │ │ │ │ │ │ 004bc27c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ @@ -607406,31 +607405,31 @@ │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xb86a │ │ │ │ lsls r0, r3, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #552 @ 0x228 │ │ │ │ + add r4, sp, #568 @ 0x238 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - str r2, [r0, r1] │ │ │ │ + str r6, [r0, r1] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - add r4, sp, #344 @ 0x158 │ │ │ │ + add r4, sp, #360 @ 0x168 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - str r6, [r1, r0] │ │ │ │ + str r2, [r2, r0] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - add r4, sp, #240 @ 0xf0 │ │ │ │ + add r4, sp, #256 @ 0x100 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r7, [pc, #976] @ (4bc7a8 ) │ │ │ │ + ldr r7, [pc, #992] @ (4bc7b8 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ lsrs r4, r3, #13 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - strh r2, [r3, r5] │ │ │ │ + strh r6, [r3, r5] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - strh r0, [r5, r2] │ │ │ │ + strh r4, [r5, r2] │ │ │ │ lsls r1, r0, #4 │ │ │ │ │ │ │ │ 004bc3e4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -607509,23 +607508,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb6dc │ │ │ │ lsls r0, r3, #4 │ │ │ │ lsls r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb6a6 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - subs r1, #146 @ 0x92 │ │ │ │ + subs r1, #150 @ 0x96 │ │ │ │ lsls r1, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #312 @ 0x138 │ │ │ │ + add r3, sp, #328 @ 0x148 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r7, [pc, #24] @ (4bc4d8 ) │ │ │ │ + ldr r7, [pc, #40] @ (4bc4e8 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - movs r2, #248 @ 0xf8 │ │ │ │ + movs r2, #252 @ 0xfc │ │ │ │ lsls r1, r2, #4 │ │ │ │ │ │ │ │ 004bc4c4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -607798,59 +607797,59 @@ │ │ │ │ nop │ │ │ │ @ instruction: 0xb61c │ │ │ │ lsls r0, r3, #4 │ │ │ │ subs r6, #244 @ 0xf4 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #584 @ 0x248 │ │ │ │ + add r2, sp, #600 @ 0x258 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - subs r1, #10 │ │ │ │ + subs r1, #14 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r6, [pc, #192] @ (4bc878 ) │ │ │ │ + ldr r6, [pc, #208] @ (4bc888 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ lsls r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #296 @ 0x128 │ │ │ │ + add r1, sp, #312 @ 0x138 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r4, [pc, #976] @ (4bcb98 ) │ │ │ │ + ldr r4, [pc, #992] @ (4bcba8 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - add r1, sp, #128 @ 0x80 │ │ │ │ + add r1, sp, #144 @ 0x90 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r4, [pc, #808] @ (4bcaf8 ) │ │ │ │ + ldr r4, [pc, #824] @ (4bcb08 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - add r0, sp, #912 @ 0x390 │ │ │ │ + add r0, sp, #928 @ 0x3a0 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r4, [pc, #568] @ (4bca10 ) │ │ │ │ + ldr r4, [pc, #584] @ (4bca20 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - add r0, sp, #752 @ 0x2f0 │ │ │ │ + add r0, sp, #768 @ 0x300 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r4, [pc, #392] @ (4bc968 ) │ │ │ │ + ldr r4, [pc, #408] @ (4bc978 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - adds r6, #202 @ 0xca │ │ │ │ + adds r6, #206 @ 0xce │ │ │ │ lsls r1, r0, #4 │ │ │ │ - add r0, sp, #656 @ 0x290 │ │ │ │ + add r0, sp, #672 @ 0x2a0 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r4, [pc, #296] @ (4bc914 ) │ │ │ │ + ldr r4, [pc, #312] @ (4bc924 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - add r0, sp, #488 @ 0x1e8 │ │ │ │ + add r0, sp, #504 @ 0x1f8 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r4, [pc, #144] @ (4bc884 ) │ │ │ │ + ldr r4, [pc, #160] @ (4bc894 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - add r0, sp, #408 @ 0x198 │ │ │ │ + add r0, sp, #424 @ 0x1a8 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r4, [pc, #64] @ (4bc83c ) │ │ │ │ + ldr r4, [pc, #80] @ (4bc84c ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ lsls r4, r6, #29 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldr r7, [pc, #456] @ (4bc9cc ) │ │ │ │ + ldr r7, [pc, #472] @ (4bc9dc ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - adds r6, #8 │ │ │ │ + adds r6, #12 │ │ │ │ lsls r1, r0, #4 │ │ │ │ │ │ │ │ 004bc808 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -607948,23 +607947,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ sxtb r2, r5 │ │ │ │ lsls r0, r3, #4 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #80 @ 0x50 │ │ │ │ + adds r5, #84 @ 0x54 │ │ │ │ lsls r1, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #112 @ (adr r7, 4bc978 ) │ │ │ │ + add r7, pc, #128 @ (adr r7, 4bc988 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r2, [pc, #784] @ (4bcc1c ) │ │ │ │ + ldr r2, [pc, #800] @ (4bcc2c ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - adds r5, #46 @ 0x2e │ │ │ │ + adds r5, #50 @ 0x32 │ │ │ │ lsls r1, r0, #4 │ │ │ │ │ │ │ │ 004bc910 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -608032,21 +608031,21 @@ │ │ │ │ b.n 4bc978 │ │ │ │ cbz r6, 4bc9ea │ │ │ │ lsls r0, r3, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #392 @ (adr r6, 4bcb4c ) │ │ │ │ + add r6, pc, #408 @ (adr r6, 4bcb5c ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r1, [pc, #960] @ (4bcd88 ) │ │ │ │ + ldr r1, [pc, #976] @ (4bcd98 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - add r6, pc, #296 @ (adr r6, 4bcaf4 ) │ │ │ │ + add r6, pc, #312 @ (adr r6, 4bcb04 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r1, [pc, #864] @ (4bcd30 ) │ │ │ │ + ldr r1, [pc, #880] @ (4bcd40 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ │ │ │ │ 004bc9d0 : │ │ │ │ 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 │ │ │ │ @@ -608444,71 +608443,71 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #272 @ (adr r4, 4bcee0 ) │ │ │ │ + add r4, pc, #288 @ (adr r4, 4bcef0 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - @ instruction: 0x47be │ │ │ │ + @ instruction: 0x47c2 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - adds r2, #38 @ 0x26 │ │ │ │ + adds r2, #42 @ 0x2a │ │ │ │ lsls r1, r0, #4 │ │ │ │ - add r4, pc, #192 @ (adr r4, 4bce9c ) │ │ │ │ + add r4, pc, #208 @ (adr r4, 4bceac ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - @ instruction: 0x47a6 │ │ │ │ + @ instruction: 0x47aa │ │ │ │ lsls r2, r0, #4 │ │ │ │ - add r3, pc, #728 @ (adr r3, 4bd0bc ) │ │ │ │ + add r3, pc, #744 @ (adr r3, 4bd0cc ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - bx r6 │ │ │ │ + bxns r6 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - add r3, pc, #608 @ (adr r3, 4bd04c ) │ │ │ │ + add r3, pc, #624 @ (adr r3, 4bd05c ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - adds r1, #134 @ 0x86 │ │ │ │ + adds r1, #138 @ 0x8a │ │ │ │ lsls r1, r0, #4 │ │ │ │ - bxns r0 │ │ │ │ + bx r1 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - add r3, pc, #424 @ (adr r3, 4bcfa0 ) │ │ │ │ + add r3, pc, #440 @ (adr r3, 4bcfb0 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - mov sl, ip │ │ │ │ + mov lr, ip │ │ │ │ lsls r2, r0, #4 │ │ │ │ - adds r1, #74 @ 0x4a │ │ │ │ + adds r1, #78 @ 0x4e │ │ │ │ lsls r1, r0, #4 │ │ │ │ - add r3, pc, #320 @ (adr r3, 4bcf44 ) │ │ │ │ + add r3, pc, #336 @ (adr r3, 4bcf54 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - mov r8, r9 │ │ │ │ + mov ip, r9 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - add r3, pc, #128 @ (adr r3, 4bce8c ) │ │ │ │ + add r3, pc, #144 @ (adr r3, 4bce9c ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - mov r8, r3 │ │ │ │ + mov ip, r3 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - add r3, pc, #32 @ (adr r3, 4bce34 ) │ │ │ │ + add r3, pc, #48 @ (adr r3, 4bce44 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - mov r8, r0 │ │ │ │ + mov ip, r0 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - add r2, pc, #960 @ (adr r2, 4bd1dc ) │ │ │ │ + add r2, pc, #976 @ (adr r2, 4bd1ec ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - mov r0, sp │ │ │ │ + mov r4, sp │ │ │ │ lsls r2, r0, #4 │ │ │ │ - add r2, pc, #864 @ (adr r2, 4bd184 ) │ │ │ │ + add r2, pc, #880 @ (adr r2, 4bd194 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - mov r0, sl │ │ │ │ + mov r4, sl │ │ │ │ lsls r2, r0, #4 │ │ │ │ lsls r6, r6, #5 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldr r1, [pc, #464] @ (4bd000 ) │ │ │ │ + ldr r1, [pc, #480] @ (4bd010 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - add r5, sp, #376 @ 0x178 │ │ │ │ + add r5, sp, #392 @ 0x188 │ │ │ │ lsls r1, r0, #4 │ │ │ │ lsls r2, r3, #5 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldr r1, [pc, #352] @ (4bcf9c ) │ │ │ │ + ldr r1, [pc, #368] @ (4bcfac ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - adds r3, #78 @ 0x4e │ │ │ │ + adds r3, #82 @ 0x52 │ │ │ │ lsls r1, r0, #4 │ │ │ │ │ │ │ │ 004bce40 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -609088,105 +609087,105 @@ │ │ │ │ lsls r0, r3, #4 │ │ │ │ adds r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #456 @ (adr r0, 4bd5f0 ) │ │ │ │ + add r0, pc, #472 @ (adr r0, 4bd600 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - mvns r6, r1 │ │ │ │ + mvns r2, r2 │ │ │ │ lsls r2, r0, #4 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #456 @ (adr r0, 4bd5fc ) │ │ │ │ + add r0, pc, #472 @ (adr r0, 4bd60c ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - add r0, pc, #224 @ (adr r0, 4bd518 ) │ │ │ │ + add r0, pc, #240 @ (adr r0, 4bd528 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - bics r4, r2 │ │ │ │ + bics r0, r3 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - add r0, pc, #104 @ (adr r0, 4bd4a8 ) │ │ │ │ + add r0, pc, #120 @ (adr r0, 4bd4b8 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - muls r6, r6 │ │ │ │ + muls r2, r7 │ │ │ │ lsls r2, r0, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #920] @ 0x398 │ │ │ │ + ldr r6, [sp, #936] @ 0x3a8 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - negs r2, r0 │ │ │ │ + negs r6, r0 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r6, [sp, #664] @ 0x298 │ │ │ │ + ldr r6, [sp, #680] @ 0x2a8 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - tst r2, r0 │ │ │ │ + tst r6, r0 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r6, [sp, #224] @ 0xe0 │ │ │ │ + ldr r6, [sp, #240] @ 0xf0 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - sbcs r4, r2 │ │ │ │ + sbcs r0, r3 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r6, [sp, #64] @ 0x40 │ │ │ │ + ldr r6, [sp, #80] @ 0x50 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - adcs r4, r5 │ │ │ │ + adcs r0, r6 │ │ │ │ lsls r2, r0, #4 │ │ │ │ subs r1, #54 @ 0x36 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r5, [sp, #920] @ 0x398 │ │ │ │ + ldr r5, [sp, #936] @ 0x3a8 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - asrs r0, r7 │ │ │ │ + asrs r4, r7 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r5, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r5, [sp, #728] @ 0x2d8 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - asrs r6, r1 │ │ │ │ + asrs r2, r2 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r5, [sp, #616] @ 0x268 │ │ │ │ + ldr r5, [sp, #632] @ 0x278 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - lsrs r6, r6 │ │ │ │ + lsrs r2, r7 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r5, [sp, #288] @ 0x120 │ │ │ │ + ldr r5, [sp, #304] @ 0x130 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - lsls r4, r4 │ │ │ │ + lsls r0, r5 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r5, [sp, #56] @ 0x38 │ │ │ │ + ldr r5, [sp, #72] @ 0x48 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - eors r2, r5 │ │ │ │ + eors r6, r5 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r4, [sp, #888] @ 0x378 │ │ │ │ + ldr r4, [sp, #904] @ 0x388 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ands r2, r7 │ │ │ │ + ands r6, r7 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r4, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r4, [sp, #728] @ 0x2d8 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ands r6, r1 │ │ │ │ + ands r2, r2 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - cmp r4, #102 @ 0x66 │ │ │ │ + cmp r4, #106 @ 0x6a │ │ │ │ lsls r1, r0, #4 │ │ │ │ - subs r7, #250 @ 0xfa │ │ │ │ + subs r7, #254 @ 0xfe │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r4, [sp, #560] @ 0x230 │ │ │ │ + ldr r4, [sp, #576] @ 0x240 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - subs r7, #220 @ 0xdc │ │ │ │ + subs r7, #224 @ 0xe0 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - lsls r4, r2, #7 │ │ │ │ + lsls r0, r3, #7 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strh r6, [r1, #38] @ 0x26 │ │ │ │ + strh r2, [r2, #38] @ 0x26 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r4, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r4, [sp, #432] @ 0x1b0 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - str r2, [r5, r3] │ │ │ │ + str r6, [r5, r3] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - subs r7, #158 @ 0x9e │ │ │ │ + subs r7, #162 @ 0xa2 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r4, [sp, #192] @ 0xc0 │ │ │ │ + ldr r4, [sp, #208] @ 0xd0 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r4, [sp, #120] @ 0x78 │ │ │ │ + ldr r4, [sp, #136] @ 0x88 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - subs r7, #122 @ 0x7a │ │ │ │ + subs r7, #126 @ 0x7e │ │ │ │ lsls r2, r0, #4 │ │ │ │ │ │ │ │ 004bd4dc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -609292,27 +609291,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ add r5, pc, #608 @ (adr r5, 4bd83c ) │ │ │ │ lsls r0, r3, #4 │ │ │ │ - strh r4, [r6, #22] │ │ │ │ + strh r0, [r7, #22] │ │ │ │ lsls r1, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #624] @ 0x270 │ │ │ │ + ldr r2, [sp, #640] @ 0x280 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - subs r5, #248 @ 0xf8 │ │ │ │ + subs r5, #252 @ 0xfc │ │ │ │ lsls r2, r0, #4 │ │ │ │ strh r0, [r6, #30] │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #168 @ 0xa8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r7, #8] │ │ │ │ + ldrb r2, [r0, #9] │ │ │ │ lsls r2, r0, #4 │ │ │ │ │ │ │ │ 004bd5f8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -609422,23 +609421,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ add r4, pc, #488 @ (adr r4, 4bd8e4 ) │ │ │ │ lsls r0, r3, #4 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #152] @ (4bd7a0 ) │ │ │ │ + ldr r6, [pc, #168] @ (4bd7b0 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #328] @ 0x148 │ │ │ │ + ldr r1, [sp, #344] @ 0x158 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - subs r4, #202 @ 0xca │ │ │ │ + subs r4, #206 @ 0xce │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r5, [pc, #1000] @ (4bdb00 ) │ │ │ │ + ldr r5, [pc, #1016] @ (4bdb10 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ │ │ │ │ 004bd718 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -609536,23 +609535,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ add r3, pc, #360 @ (adr r3, 4bd970 ) │ │ │ │ lsls r0, r3, #4 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #64 @ 0x40 │ │ │ │ + movs r6, #68 @ 0x44 │ │ │ │ lsls r1, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - subs r3, #180 @ 0xb4 │ │ │ │ + subs r3, #184 @ 0xb8 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - movs r6, #30 │ │ │ │ + movs r6, #34 @ 0x22 │ │ │ │ lsls r1, r0, #4 │ │ │ │ │ │ │ │ 004bd820 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -609726,43 +609725,43 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #528] @ 0x210 │ │ │ │ + str r7, [sp, #544] @ 0x220 │ │ │ │ lsls r2, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 4bd974 │ │ │ │ + bcs.n 4bd97c │ │ │ │ lsls r2, r0, #4 │ │ │ │ - subs r2, #112 @ 0x70 │ │ │ │ + subs r2, #116 @ 0x74 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - bcs.n 4bd940 │ │ │ │ + bcs.n 4bd948 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - subs r2, #82 @ 0x52 │ │ │ │ + subs r2, #86 @ 0x56 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - bcs.n 4bd918 │ │ │ │ + bcs.n 4bd920 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - subs r2, #58 @ 0x3a │ │ │ │ + subs r2, #62 @ 0x3e │ │ │ │ lsls r2, r0, #4 │ │ │ │ adds r2, #20 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - bcs.n 4bdadc │ │ │ │ + bcs.n 4bdae4 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - subs r2, #24 │ │ │ │ + subs r2, #28 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - bcs.n 4bdabc │ │ │ │ + bcs.n 4bdac4 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - subs r2, #2 │ │ │ │ + subs r2, #6 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - bcs.n 4bda94 │ │ │ │ + bcs.n 4bda9c │ │ │ │ lsls r2, r0, #4 │ │ │ │ - subs r1, #234 @ 0xea │ │ │ │ + subs r1, #238 @ 0xee │ │ │ │ lsls r2, r0, #4 │ │ │ │ │ │ │ │ 004bd9fc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -610071,61 +610070,61 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #10] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #312] @ 0x138 │ │ │ │ + str r5, [sp, #328] @ 0x148 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - subs r0, #18 │ │ │ │ + subs r0, #22 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - str r5, [sp, #192] @ 0xc0 │ │ │ │ + str r5, [sp, #208] @ 0xd0 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - adds r7, #244 @ 0xf4 │ │ │ │ + adds r7, #248 @ 0xf8 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - movs r4, #50 @ 0x32 │ │ │ │ + movs r4, #54 @ 0x36 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - str r4, [sp, #1016] @ 0x3f8 │ │ │ │ + str r5, [sp, #8] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - adds r7, #184 @ 0xb8 │ │ │ │ + adds r7, #188 @ 0xbc │ │ │ │ lsls r2, r0, #4 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #16] │ │ │ │ + str r5, [sp, #32] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - str r4, [sp, #816] @ 0x330 │ │ │ │ + str r4, [sp, #832] @ 0x340 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - adds r7, #144 @ 0x90 │ │ │ │ + adds r7, #148 @ 0x94 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - str r4, [sp, #720] @ 0x2d0 │ │ │ │ + str r4, [sp, #736] @ 0x2e0 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - adds r7, #120 @ 0x78 │ │ │ │ + adds r7, #124 @ 0x7c │ │ │ │ lsls r2, r0, #4 │ │ │ │ - str r4, [sp, #608] @ 0x260 │ │ │ │ + str r4, [sp, #624] @ 0x270 │ │ │ │ lsls r2, r0, #4 │ │ │ │ cmp r7, #70 @ 0x46 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - adds r7, #80 @ 0x50 │ │ │ │ + adds r7, #84 @ 0x54 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - str r4, [sp, #232] @ 0xe8 │ │ │ │ + str r4, [sp, #248] @ 0xf8 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - movs r4, #244 @ 0xf4 │ │ │ │ + movs r4, #248 @ 0xf8 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - adds r6, #242 @ 0xf2 │ │ │ │ + adds r6, #246 @ 0xf6 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - str r4, [sp, #96] @ 0x60 │ │ │ │ + str r4, [sp, #112] @ 0x70 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - adds r6, #220 @ 0xdc │ │ │ │ + adds r6, #224 @ 0xe0 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - str r4, [sp, #16] │ │ │ │ + str r4, [sp, #32] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - adds r6, #200 @ 0xc8 │ │ │ │ + adds r6, #204 @ 0xcc │ │ │ │ lsls r2, r0, #4 │ │ │ │ - cmp r5, #252 @ 0xfc │ │ │ │ + cmp r6, #0 │ │ │ │ lsls r1, r0, #4 │ │ │ │ │ │ │ │ 004bdd58 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -610270,21 +610269,21 @@ │ │ │ │ lsls r0, r3, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [sp, #424] @ 0x1a8 │ │ │ │ lsls r0, r3, #4 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #124 @ 0x7c │ │ │ │ + movs r0, #128 @ 0x80 │ │ │ │ lsls r1, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #960] @ 0x3c0 │ │ │ │ + str r2, [sp, #976] @ 0x3d0 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - adds r5, #180 @ 0xb4 │ │ │ │ + adds r5, #184 @ 0xb8 │ │ │ │ lsls r2, r0, #4 │ │ │ │ ldr r5, [sp, #104] @ 0x68 │ │ │ │ lsls r0, r3, #4 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ @@ -610292,23 +610291,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #18 │ │ │ │ lsls r6, r7, #3 │ │ │ │ ldmia r6!, {r2, r4, r7} │ │ │ │ lsls r1, r2, #4 │ │ │ │ - adds r6, r4, #0 │ │ │ │ + adds r2, r5, #0 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - adds r4, r0, #1 │ │ │ │ + adds r0, r1, #1 │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldmia r6, {r1, r2, r4, r5, r6} │ │ │ │ lsls r1, r2, #4 │ │ │ │ - subs r0, r7, r4 │ │ │ │ + subs r4, r7, r4 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - subs r6, r5, r7 │ │ │ │ + subs r2, r6, r7 │ │ │ │ lsls r1, r0, #4 │ │ │ │ │ │ │ │ 004bdf00 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -610400,21 +610399,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #752] @ 0x2f0 │ │ │ │ lsls r0, r3, #4 │ │ │ │ strb r0, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #472] @ 0x1d8 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - movs r1, #226 @ 0xe2 │ │ │ │ + movs r1, #230 @ 0xe6 │ │ │ │ lsls r1, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4, {r1, r3, r4, r5} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r5} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - adds r3, #214 @ 0xd6 │ │ │ │ + adds r3, #218 @ 0xda │ │ │ │ lsls r2, r0, #4 │ │ │ │ cmp r3, #180 @ 0xb4 │ │ │ │ lsls r6, r7, #3 │ │ │ │ cmp r3, #168 @ 0xa8 │ │ │ │ lsls r6, r7, #3 │ │ │ │ │ │ │ │ 004be004 : │ │ │ │ @@ -610605,37 +610604,37 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #104] @ 0x68 │ │ │ │ + str r0, [sp, #120] @ 0x78 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - adds r2, #138 @ 0x8a │ │ │ │ + adds r2, #142 @ 0x8e │ │ │ │ lsls r2, r0, #4 │ │ │ │ - subs r2, r3, #3 │ │ │ │ + subs r6, r3, #3 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrh r0, [r6, #62] @ 0x3e │ │ │ │ + ldrh r4, [r6, #62] @ 0x3e │ │ │ │ lsls r2, r0, #4 │ │ │ │ - adds r2, #98 @ 0x62 │ │ │ │ + adds r2, #102 @ 0x66 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrh r4, [r3, #62] @ 0x3e │ │ │ │ + ldrh r0, [r4, #62] @ 0x3e │ │ │ │ lsls r2, r0, #4 │ │ │ │ - adds r2, #76 @ 0x4c │ │ │ │ + adds r2, #80 @ 0x50 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrh r0, [r7, #60] @ 0x3c │ │ │ │ + ldrh r4, [r7, #60] @ 0x3c │ │ │ │ lsls r2, r0, #4 │ │ │ │ - adds r2, #40 @ 0x28 │ │ │ │ + adds r2, #44 @ 0x2c │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ + ldr r4, [r6, #0] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldrh r2, [r0, #60] @ 0x3c │ │ │ │ + ldrh r6, [r0, #60] @ 0x3c │ │ │ │ lsls r2, r0, #4 │ │ │ │ - adds r1, #242 @ 0xf2 │ │ │ │ + adds r1, #246 @ 0xf6 │ │ │ │ lsls r2, r0, #4 │ │ │ │ │ │ │ │ 004be1f0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -611750,165 +611749,165 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #124 @ 0x7c │ │ │ │ + subs r7, #128 @ 0x80 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - adds r0, #212 @ 0xd4 │ │ │ │ + adds r0, #216 @ 0xd8 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - b.n 4becd8 │ │ │ │ + b.n 4bece0 │ │ │ │ lsls r2, r0, #4 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 4beb3c │ │ │ │ + b.n 4beb44 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - cmp r7, #242 @ 0xf2 │ │ │ │ + cmp r7, #246 @ 0xf6 │ │ │ │ lsls r2, r0, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r7, #27 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 4bf53c │ │ │ │ + b.n 4bf544 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - cmp r4, #228 @ 0xe4 │ │ │ │ + cmp r4, #232 @ 0xe8 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - b.n 4bf4a8 │ │ │ │ + b.n 4bf4b0 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - cmp r4, #150 @ 0x96 │ │ │ │ + cmp r4, #154 @ 0x9a │ │ │ │ lsls r2, r0, #4 │ │ │ │ - subs r2, #204 @ 0xcc │ │ │ │ + subs r2, #208 @ 0xd0 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - b.n 4bf460 │ │ │ │ + b.n 4bf468 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - cmp r4, #108 @ 0x6c │ │ │ │ + cmp r4, #112 @ 0x70 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - adds r4, #120 @ 0x78 │ │ │ │ + adds r4, #124 @ 0x7c │ │ │ │ lsls r2, r0, #4 │ │ │ │ - b.n 4bf3bc │ │ │ │ + b.n 4bf3c4 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - cmp r4, #8 │ │ │ │ + cmp r4, #12 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - b.n 4bf20c │ │ │ │ + b.n 4bf214 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - subs r2, #24 │ │ │ │ + subs r2, #28 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - cmp r3, #36 @ 0x24 │ │ │ │ + cmp r3, #40 @ 0x28 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - b.n 4bf1b8 │ │ │ │ + b.n 4bf1c0 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - cmp r3, #8 │ │ │ │ + cmp r3, #12 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r2, [r5, #124] @ 0x7c │ │ │ │ + ldr r6, [r5, #124] @ 0x7c │ │ │ │ lsls r1, r0, #4 │ │ │ │ - b.n 4bf170 │ │ │ │ + b.n 4bf178 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - cmp r2, #224 @ 0xe0 │ │ │ │ + cmp r2, #228 @ 0xe4 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrh r0, [r0, #4] │ │ │ │ + ldrh r4, [r0, #4] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - b.n 4bf0f8 │ │ │ │ + b.n 4bf100 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - cmp r2, #156 @ 0x9c │ │ │ │ + cmp r2, #160 @ 0xa0 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - b.n 4bf0c4 │ │ │ │ + b.n 4bf0cc │ │ │ │ lsls r2, r0, #4 │ │ │ │ - cmp r2, #126 @ 0x7e │ │ │ │ + cmp r2, #130 @ 0x82 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - b.n 4bef28 │ │ │ │ + b.n 4bef30 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - cmp r1, #172 @ 0xac │ │ │ │ + cmp r1, #176 @ 0xb0 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - subs r0, #4 │ │ │ │ + subs r0, #8 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - cmp r1, #136 @ 0x88 │ │ │ │ + cmp r1, #140 @ 0x8c │ │ │ │ lsls r2, r0, #4 │ │ │ │ - b.n 4beed0 │ │ │ │ + b.n 4beed8 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - b.n 4bee8c │ │ │ │ + b.n 4bee94 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - cmp r1, #84 @ 0x54 │ │ │ │ + cmp r1, #88 @ 0x58 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - svc 66 @ 0x42 │ │ │ │ + svc 70 @ 0x46 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - cmp r0, #106 @ 0x6a │ │ │ │ + cmp r0, #110 @ 0x6e │ │ │ │ lsls r2, r0, #4 │ │ │ │ - svc 42 @ 0x2a │ │ │ │ + svc 46 @ 0x2e │ │ │ │ lsls r2, r0, #4 │ │ │ │ - cmp r0, #82 @ 0x52 │ │ │ │ + cmp r0, #86 @ 0x56 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - svc 18 │ │ │ │ + svc 22 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - cmp r0, #58 @ 0x3a │ │ │ │ + cmp r0, #62 @ 0x3e │ │ │ │ lsls r2, r0, #4 │ │ │ │ - asrs r2, r2, #18 │ │ │ │ + asrs r6, r2, #18 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - udf #248 @ 0xf8 │ │ │ │ + udf #252 @ 0xfc │ │ │ │ lsls r2, r0, #4 │ │ │ │ - cmp r0, #32 │ │ │ │ + cmp r0, #36 @ 0x24 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - cmp r7, #252 @ 0xfc │ │ │ │ + adds r0, #0 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - udf #112 @ 0x70 │ │ │ │ + udf #116 @ 0x74 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - movs r7, #152 @ 0x98 │ │ │ │ + movs r7, #156 @ 0x9c │ │ │ │ lsls r2, r0, #4 │ │ │ │ - udf #38 @ 0x26 │ │ │ │ + udf #42 @ 0x2a │ │ │ │ lsls r2, r0, #4 │ │ │ │ - movs r7, #78 @ 0x4e │ │ │ │ + movs r7, #82 @ 0x52 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - adds r6, #42 @ 0x2a │ │ │ │ + adds r6, #46 @ 0x2e │ │ │ │ lsls r1, r0, #4 │ │ │ │ - movs r7, #48 @ 0x30 │ │ │ │ + movs r7, #52 @ 0x34 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - cmp r7, #134 @ 0x86 │ │ │ │ + cmp r7, #138 @ 0x8a │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ble.n 4bee68 │ │ │ │ + ble.n 4bee70 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - movs r7, #20 │ │ │ │ + movs r7, #24 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - adds r5, #236 @ 0xec │ │ │ │ + adds r5, #240 @ 0xf0 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ble.n 4bee34 │ │ │ │ + ble.n 4bee3c │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ble.n 4bee04 │ │ │ │ + ble.n 4bee0c │ │ │ │ lsls r2, r0, #4 │ │ │ │ - movs r6, #226 @ 0xe2 │ │ │ │ + movs r6, #230 @ 0xe6 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - movs r6, #180 @ 0xb4 │ │ │ │ + movs r6, #184 @ 0xb8 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - asrs r6, r4, #18 │ │ │ │ + asrs r2, r5, #18 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ble.n 4bef90 │ │ │ │ + ble.n 4bef98 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ble.n 4bef48 │ │ │ │ + ble.n 4bef50 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - movs r6, #122 @ 0x7a │ │ │ │ + movs r6, #126 @ 0x7e │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ble.n 4bef28 │ │ │ │ + ble.n 4bef30 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - movs r6, #96 @ 0x60 │ │ │ │ + movs r6, #100 @ 0x64 │ │ │ │ lsls r2, r0, #4 │ │ │ │ adds r7, #252 @ 0xfc │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldr r0, [r3, #52] @ 0x34 │ │ │ │ + ldr r4, [r3, #52] @ 0x34 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ble.n 4beebc │ │ │ │ + ble.n 4beec4 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - movs r6, #40 @ 0x28 │ │ │ │ + movs r6, #44 @ 0x2c │ │ │ │ lsls r2, r0, #4 │ │ │ │ - asrs r4, r3, #16 │ │ │ │ + asrs r0, r4, #16 │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldr r3, [pc, #272] @ (4befd8 ) │ │ │ │ movs r2, #32 │ │ │ │ ldr r1, [pc, #272] @ (4befdc ) │ │ │ │ ldr r0, [pc, #276] @ (4befe0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ @@ -612004,71 +612003,71 @@ │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #1040 @ 0x410 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ bkpt 0x0048 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsrs r2, r1, #12 │ │ │ │ + lsrs r6, r1, #12 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - lsrs r0, r0, #15 │ │ │ │ + lsrs r4, r0, #15 │ │ │ │ lsls r1, r0, #4 │ │ │ │ bkpt 0x002c │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsrs r6, r7, #14 │ │ │ │ + lsrs r2, r0, #15 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - lsrs r4, r3, #15 │ │ │ │ + lsrs r0, r4, #15 │ │ │ │ lsls r1, r0, #4 │ │ │ │ b.n 4beff4 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - movs r7, #254 @ 0xfe │ │ │ │ + cmp r0, #2 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - str r5, [sp, #240] @ 0xf0 │ │ │ │ + str r5, [sp, #256] @ 0x100 │ │ │ │ lsls r1, r0, #4 │ │ │ │ svc 228 @ 0xe4 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - movs r7, #226 @ 0xe2 │ │ │ │ + movs r7, #230 @ 0xe6 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - strh r0, [r5, #16] │ │ │ │ + strh r4, [r5, #16] │ │ │ │ lsls r2, r0, #4 │ │ │ │ svc 200 @ 0xc8 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - movs r7, #198 @ 0xc6 │ │ │ │ + movs r7, #202 @ 0xca │ │ │ │ lsls r2, r0, #4 │ │ │ │ - adds r2, #8 │ │ │ │ + adds r2, #12 │ │ │ │ lsls r1, r0, #4 │ │ │ │ svc 172 @ 0xac │ │ │ │ lsls r1, r2, #4 │ │ │ │ - movs r7, #170 @ 0xaa │ │ │ │ + movs r7, #174 @ 0xae │ │ │ │ lsls r2, r0, #4 │ │ │ │ - strh r0, [r4, #16] │ │ │ │ + strh r4, [r4, #16] │ │ │ │ lsls r2, r0, #4 │ │ │ │ svc 144 @ 0x90 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - movs r7, #142 @ 0x8e │ │ │ │ + movs r7, #146 @ 0x92 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrh r0, [r4, #56] @ 0x38 │ │ │ │ + ldrh r4, [r4, #56] @ 0x38 │ │ │ │ lsls r1, r0, #4 │ │ │ │ svc 116 @ 0x74 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - movs r7, #114 @ 0x72 │ │ │ │ + movs r7, #118 @ 0x76 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - str r4, [sp, #800] @ 0x320 │ │ │ │ + str r4, [sp, #816] @ 0x330 │ │ │ │ lsls r1, r0, #4 │ │ │ │ svc 88 @ 0x58 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - movs r7, #86 @ 0x56 │ │ │ │ + movs r7, #90 @ 0x5a │ │ │ │ lsls r2, r0, #4 │ │ │ │ - lsrs r0, r0, #29 │ │ │ │ + lsrs r4, r0, #29 │ │ │ │ lsls r1, r0, #4 │ │ │ │ svc 60 @ 0x3c │ │ │ │ lsls r1, r2, #4 │ │ │ │ - movs r7, #58 @ 0x3a │ │ │ │ + movs r7, #62 @ 0x3e │ │ │ │ lsls r2, r0, #4 │ │ │ │ - strh r0, [r3, #10] │ │ │ │ + strh r4, [r3, #10] │ │ │ │ lsls r2, r0, #4 │ │ │ │ │ │ │ │ 004bf050 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -612192,29 +612191,29 @@ │ │ │ │ lsls r0, r3, #4 │ │ │ │ adds r1, #106 @ 0x6a │ │ │ │ lsls r2, r3, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #242 @ 0xf2 │ │ │ │ + movs r6, #246 @ 0xf6 │ │ │ │ lsls r1, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 4bf094 │ │ │ │ + bls.n 4bf09c │ │ │ │ lsls r2, r0, #4 │ │ │ │ - movs r2, #178 @ 0xb2 │ │ │ │ + movs r2, #182 @ 0xb6 │ │ │ │ lsls r2, r0, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r3, #14] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - movs r6, #120 @ 0x78 │ │ │ │ + movs r6, #124 @ 0x7c │ │ │ │ lsls r1, r0, #4 │ │ │ │ - str r0, [r5, #112] @ 0x70 │ │ │ │ + str r4, [r5, #112] @ 0x70 │ │ │ │ lsls r1, r0, #4 │ │ │ │ subs r0, r4, r0 │ │ │ │ lsls r6, r7, #3 │ │ │ │ │ │ │ │ 004bf198 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -613164,77 +613163,77 @@ │ │ │ │ lsls r0, r3, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r7, #1] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r1, #17] │ │ │ │ + ldrb r0, [r2, #17] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - subs r2, r3, #0 │ │ │ │ + subs r6, r3, #0 │ │ │ │ lsls r2, r0, #4 │ │ │ │ strh r4, [r1, #22] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldrb r0, [r4, #4] │ │ │ │ + ldrb r4, [r4, #4] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrsh r6, [r1, r7] │ │ │ │ + ldrsh r2, [r2, r7] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrb r4, [r5, #3] │ │ │ │ + ldrb r0, [r6, #3] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - subs r6, r7, r2 │ │ │ │ + subs r2, r0, r3 │ │ │ │ lsls r2, r0, #4 │ │ │ │ ldr r0, [r4, r2] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r5, #2] │ │ │ │ + ldrb r0, [r6, #2] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrb r2, [r4, #0] │ │ │ │ + ldrb r6, [r4, #0] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - adds r0, r6, r7 │ │ │ │ + adds r4, r6, r7 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - blt.n 4bfb54 │ │ │ │ + blt.n 4bfb5c │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrsh r4, [r1, r3] │ │ │ │ + ldrsh r0, [r2, r3] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strb r6, [r5, #31] │ │ │ │ + strb r2, [r6, #31] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - adds r0, r0, r7 │ │ │ │ + adds r4, r0, r7 │ │ │ │ lsls r2, r0, #4 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r1, #31] │ │ │ │ + strb r4, [r1, #31] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - adds r6, r2, r6 │ │ │ │ + adds r2, r3, r6 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - strb r6, [r5, #30] │ │ │ │ + strb r2, [r6, #30] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - adds r4, r7, r5 │ │ │ │ + adds r0, r0, r6 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - strb r0, [r1, #30] │ │ │ │ + strb r4, [r1, #30] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - adds r6, r2, r5 │ │ │ │ + adds r2, r3, r5 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - strb r4, [r7, #28] │ │ │ │ + strb r0, [r0, #29] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - adds r2, r1, r4 │ │ │ │ + adds r6, r1, r4 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrb r6, [r4, r7] │ │ │ │ + ldrb r2, [r5, r7] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strb r0, [r1, #28] │ │ │ │ + strb r4, [r1, #28] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - adds r0, r3, r3 │ │ │ │ + adds r4, r3, r3 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - str r0, [r0, #4] │ │ │ │ + str r4, [r0, #4] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - strb r2, [r6, #26] │ │ │ │ + strb r6, [r6, #26] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - adds r0, r0, r2 │ │ │ │ + adds r4, r0, r2 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - strb r6, [r6, #25] │ │ │ │ + strb r2, [r7, #25] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - adds r4, r0, r1 │ │ │ │ + adds r0, r1, r1 │ │ │ │ lsls r2, r0, #4 │ │ │ │ ldr.w r3, [pc, #2980] @ 4c0798 │ │ │ │ movw r2, #4836 @ 0x12e4 │ │ │ │ ldr.w r1, [pc, #2976] @ 4c079c │ │ │ │ ldr.w r0, [pc, #2976] @ 4c07a0 │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ @@ -614294,123 +614293,123 @@ │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 14849e8 │ │ │ │ b.n 4c05d6 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r6, #22] │ │ │ │ + strb r4, [r6, #22] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - asrs r6, r7, #29 │ │ │ │ + asrs r2, r0, #30 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - strb r4, [r7, #15] │ │ │ │ + strb r0, [r0, #16] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - asrs r2, r1, #23 │ │ │ │ + asrs r6, r1, #23 │ │ │ │ lsls r2, r0, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, r2] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r2, #13] │ │ │ │ + strb r4, [r2, #13] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - strb r0, [r0, #11] │ │ │ │ + strb r4, [r0, #11] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - asrs r6, r1, #18 │ │ │ │ + asrs r2, r2, #18 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - strb r4, [r1, #10] │ │ │ │ + strb r0, [r2, #10] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - asrs r2, r3, #17 │ │ │ │ + asrs r6, r3, #17 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - strb r6, [r7, #6] │ │ │ │ + strb r2, [r0, #7] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - asrs r0, r2, #14 │ │ │ │ + asrs r4, r2, #14 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - strb r4, [r4, #6] │ │ │ │ + strb r0, [r5, #6] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - strb r4, [r2, #4] │ │ │ │ + strb r0, [r3, #4] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - asrs r2, r4, #11 │ │ │ │ + asrs r6, r4, #11 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - strb r6, [r1, #3] │ │ │ │ + strb r2, [r2, #3] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - asrs r4, r3, #10 │ │ │ │ + asrs r0, r4, #10 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r6, [r4, #112] @ 0x70 │ │ │ │ + ldr r2, [r5, #112] @ 0x70 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - asrs r4, r6, #3 │ │ │ │ + asrs r0, r7, #3 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - strb r0, [r7, r6] │ │ │ │ + strb r4, [r7, r6] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r2, [r3, #108] @ 0x6c │ │ │ │ + ldr r6, [r3, #108] @ 0x6c │ │ │ │ lsls r2, r0, #4 │ │ │ │ - asrs r4, r5, #2 │ │ │ │ + asrs r0, r6, #2 │ │ │ │ lsls r2, r0, #4 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldr r0, [r6, r0] │ │ │ │ + ldr r4, [r6, r0] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r4, [r1, #104] @ 0x68 │ │ │ │ + ldr r0, [r2, #104] @ 0x68 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - asrs r2, r3, #1 │ │ │ │ + asrs r6, r3, #1 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r0, [r2, #100] @ 0x64 │ │ │ │ + ldr r4, [r2, #100] @ 0x64 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - asrs r6, r3, #32 │ │ │ │ + asrs r2, r4, #32 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r2, [r3, #92] @ 0x5c │ │ │ │ + ldr r6, [r3, #92] @ 0x5c │ │ │ │ lsls r2, r0, #4 │ │ │ │ - lsrs r4, r5, #30 │ │ │ │ + lsrs r0, r6, #30 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r6, [r4, #88] @ 0x58 │ │ │ │ + ldr r2, [r5, #88] @ 0x58 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - lsrs r4, r6, #29 │ │ │ │ + lsrs r0, r7, #29 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r6, [r0, #88] @ 0x58 │ │ │ │ + ldr r2, [r1, #88] @ 0x58 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - lsrs r6, r1, #29 │ │ │ │ + lsrs r2, r2, #29 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - bne.n 4c08c0 │ │ │ │ + bne.n 4c08c8 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - strb r6, [r0, r1] │ │ │ │ + strb r2, [r1, r1] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r4, [r3, #84] @ 0x54 │ │ │ │ + ldr r0, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - lsrs r2, r5, #28 │ │ │ │ + lsrs r6, r5, #28 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r4, [r5, #80] @ 0x50 │ │ │ │ + ldr r0, [r6, #80] @ 0x50 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - lsrs r4, r6, #27 │ │ │ │ + lsrs r0, r7, #27 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - beq.n 4c0824 │ │ │ │ + beq.n 4c082c │ │ │ │ lsls r5, r0, #4 │ │ │ │ - strh r4, [r5, r7] │ │ │ │ + strh r0, [r6, r7] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r4, [r4, #76] @ 0x4c │ │ │ │ + ldr r0, [r5, #76] @ 0x4c │ │ │ │ lsls r2, r0, #4 │ │ │ │ - lsrs r2, r6, #26 │ │ │ │ + lsrs r6, r6, #26 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r6, [r3, #68] @ 0x44 │ │ │ │ + ldr r2, [r4, #68] @ 0x44 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - lsrs r4, r5, #24 │ │ │ │ + lsrs r0, r6, #24 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - strh r4, [r0, r4] │ │ │ │ + strh r0, [r1, r4] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r6, [r4, #64] @ 0x40 │ │ │ │ + ldr r2, [r5, #64] @ 0x40 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - lsrs r6, r6, #23 │ │ │ │ + lsrs r2, r7, #23 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - strb r0, [r4, r5] │ │ │ │ + strb r4, [r4, r5] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ + ldr r6, [r5, #60] @ 0x3c │ │ │ │ lsls r2, r0, #4 │ │ │ │ - lsrs r0, r7, #22 │ │ │ │ + lsrs r4, r7, #22 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r2, [r5, #32] │ │ │ │ + ldr r6, [r5, #32] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - lsrs r0, r7, #15 │ │ │ │ + lsrs r4, r7, #15 │ │ │ │ lsls r2, r0, #4 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ movw r2, #4836 @ 0x12e4 │ │ │ │ ldr.w r1, [pc, #1536] @ 4c0e80 │ │ │ │ ldr.w r0, [pc, #1536] @ 4c0e84 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ @@ -614946,229 +614945,229 @@ │ │ │ │ ldr r1, [pc, #444] @ (4c102c ) │ │ │ │ ldr r0, [pc, #444] @ (4c1030 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #1120 @ 0x460 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ - ldr r0, [r5, #16] │ │ │ │ + ldr r4, [r5, #16] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - lsrs r2, r7, #11 │ │ │ │ + lsrs r6, r7, #11 │ │ │ │ lsls r2, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r1, #16] │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - lsrs r4, r3, #11 │ │ │ │ + lsrs r0, r4, #11 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r7, [pc, #728] @ (4c1170 ) │ │ │ │ + ldr r7, [pc, #744] @ (4c1180 ) │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ + ldr r4, [r3, #12] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - lsrs r2, r5, #10 │ │ │ │ + lsrs r6, r5, #10 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ + ldr r6, [r5, #12] │ │ │ │ lsls r2, r0, #4 │ │ │ │ ldr r0, [r4, r2] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r5, #16] │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ + ldr r4, [r6, #0] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - lsrs r6, r7, #7 │ │ │ │ + lsrs r2, r0, #8 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r4, [r0, #0] │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - lsrs r2, r2, #7 │ │ │ │ + lsrs r6, r2, #7 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - str r0, [r3, #124] @ 0x7c │ │ │ │ + str r4, [r3, #124] @ 0x7c │ │ │ │ lsls r2, r0, #4 │ │ │ │ - lsrs r6, r4, #6 │ │ │ │ + lsrs r2, r5, #6 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - str r0, [r7, #120] @ 0x78 │ │ │ │ + str r4, [r7, #120] @ 0x78 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - lsrs r6, r0, #6 │ │ │ │ + lsrs r2, r1, #6 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r6, [pc, #352] @ (4c1030 ) │ │ │ │ + ldr r6, [pc, #368] @ (4c1040 ) │ │ │ │ lsls r1, r0, #4 │ │ │ │ - str r2, [r7, #116] @ 0x74 │ │ │ │ + str r6, [r7, #116] @ 0x74 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - lsrs r4, r1, #5 │ │ │ │ + lsrs r0, r2, #5 │ │ │ │ lsls r2, r0, #4 │ │ │ │ subs r0, r4, r3 │ │ │ │ lsls r5, r7, #3 │ │ │ │ asrs r4, r7, #27 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ + ldr r6, [r1, #0] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - str r0, [r2, #108] @ 0x6c │ │ │ │ + str r4, [r2, #108] @ 0x6c │ │ │ │ lsls r2, r0, #4 │ │ │ │ - lsrs r6, r3, #2 │ │ │ │ + lsrs r2, r4, #2 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - str r2, [r3, #104] @ 0x68 │ │ │ │ + str r6, [r3, #104] @ 0x68 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - lsrs r4, r5, #1 │ │ │ │ + lsrs r0, r6, #1 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - str r4, [r7, #100] @ 0x64 │ │ │ │ + str r0, [r0, #104] @ 0x68 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - lsrs r2, r1, #1 │ │ │ │ + lsrs r6, r1, #1 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - str r2, [r6, #96] @ 0x60 │ │ │ │ + str r6, [r6, #96] @ 0x60 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - lsrs r0, r0, #32 │ │ │ │ + lsrs r4, r0, #32 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - str r6, [r7, #92] @ 0x5c │ │ │ │ + str r2, [r0, #96] @ 0x60 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - lsls r4, r1, #31 │ │ │ │ + lsls r0, r2, #31 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - str r2, [r4, #92] @ 0x5c │ │ │ │ + str r6, [r4, #92] @ 0x5c │ │ │ │ lsls r2, r0, #4 │ │ │ │ - lsls r0, r6, #30 │ │ │ │ + lsls r4, r6, #30 │ │ │ │ lsls r2, r0, #4 │ │ │ │ stmia r3!, {r1, r2, r4} │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsrs r4, r2, #12 │ │ │ │ + lsrs r0, r3, #12 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrh r6, [r2, #6] │ │ │ │ + ldrh r2, [r3, #6] │ │ │ │ lsls r1, r0, #4 │ │ │ │ stmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsrs r0, r7, #11 │ │ │ │ + lsrs r4, r7, #11 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - vrhadd.u d16, d10, d0 │ │ │ │ + vrhadd.u d16, d14, d0 │ │ │ │ stmia r2!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsrs r4, r3, #11 │ │ │ │ + lsrs r0, r4, #11 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - str r6, [r4, #92] @ 0x5c │ │ │ │ + str r2, [r5, #92] @ 0x5c │ │ │ │ lsls r2, r0, #4 │ │ │ │ stmia r2!, {r1, r6, r7} │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsrs r0, r0, #11 │ │ │ │ + lsrs r4, r0, #11 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - str r2, [r7, #88] @ 0x58 │ │ │ │ + str r6, [r7, #88] @ 0x58 │ │ │ │ lsls r2, r0, #4 │ │ │ │ stmia r2!, {r1, r2, r5, r7} │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsrs r4, r4, #10 │ │ │ │ + lsrs r0, r5, #10 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - str r2, [r1, #96] @ 0x60 │ │ │ │ + str r6, [r1, #96] @ 0x60 │ │ │ │ lsls r2, r0, #4 │ │ │ │ stmia r2!, {r1, r3, r7} │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsrs r0, r1, #10 │ │ │ │ + lsrs r4, r1, #10 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - str r2, [r6, #84] @ 0x54 │ │ │ │ + str r6, [r6, #84] @ 0x54 │ │ │ │ lsls r2, r0, #4 │ │ │ │ stmia r2!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsrs r4, r5, #9 │ │ │ │ + lsrs r0, r6, #9 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - str r6, [r4, #84] @ 0x54 │ │ │ │ + str r2, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r0, #4 │ │ │ │ stmia r2!, {r1, r4, r6} │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsrs r0, r2, #9 │ │ │ │ + lsrs r4, r2, #9 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - str r2, [r7, #80] @ 0x50 │ │ │ │ + str r6, [r7, #80] @ 0x50 │ │ │ │ lsls r2, r0, #4 │ │ │ │ stmia r2!, {r1, r2, r4, r5} │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsrs r4, r6, #8 │ │ │ │ + lsrs r0, r7, #8 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - strh r2, [r4, #20] │ │ │ │ + strh r6, [r4, #20] │ │ │ │ lsls r1, r0, #4 │ │ │ │ stmia r2!, {r1, r3, r4} │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsrs r0, r3, #8 │ │ │ │ + lsrs r4, r3, #8 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - str r2, [r4, #80] @ 0x50 │ │ │ │ + str r6, [r4, #80] @ 0x50 │ │ │ │ lsls r2, r0, #4 │ │ │ │ stmia r1!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsrs r4, r7, #7 │ │ │ │ + lsrs r0, r0, #8 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - str r2, [r6, #84] @ 0x54 │ │ │ │ + str r6, [r6, #84] @ 0x54 │ │ │ │ lsls r2, r0, #4 │ │ │ │ stmia r1!, {r1, r5, r6, r7} │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsrs r0, r4, #7 │ │ │ │ + lsrs r4, r4, #7 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - asrs r6, r4, #5 │ │ │ │ + asrs r2, r5, #5 │ │ │ │ lsls r1, r0, #4 │ │ │ │ stmia r1!, {r1, r2, r6, r7} │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsrs r4, r0, #7 │ │ │ │ + lsrs r0, r1, #7 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r6, [pc, #424] @ (4c1158 ) │ │ │ │ + ldr r6, [pc, #440] @ (4c1168 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ stmia r1!, {r1, r3, r5, r7} │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsrs r0, r5, #6 │ │ │ │ + lsrs r4, r5, #6 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r6, [pc, #264] @ (4c10c4 ) │ │ │ │ + ldr r6, [pc, #280] @ (4c10d4 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ stmia r1!, {r1, r2, r3, r7} │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsrs r4, r1, #6 │ │ │ │ + lsrs r0, r2, #6 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - strb r6, [r2, #12] │ │ │ │ + strb r2, [r3, #12] │ │ │ │ lsls r1, r0, #4 │ │ │ │ stmia r1!, {r1, r4, r5, r6} │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsrs r0, r6, #5 │ │ │ │ + lsrs r4, r6, #5 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - asrs r2, r1, #14 │ │ │ │ + asrs r6, r1, #14 │ │ │ │ lsls r1, r0, #4 │ │ │ │ stmia r1!, {r1, r2, r4, r6} │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsrs r4, r2, #5 │ │ │ │ + lsrs r0, r3, #5 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - str r2, [r5, #72] @ 0x48 │ │ │ │ + str r6, [r5, #72] @ 0x48 │ │ │ │ lsls r2, r0, #4 │ │ │ │ stmia r1!, {r1, r3, r4, r5} │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsrs r0, r7, #4 │ │ │ │ + lsrs r4, r7, #4 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - str r6, [r5, #72] @ 0x48 │ │ │ │ + str r2, [r6, #72] @ 0x48 │ │ │ │ lsls r2, r0, #4 │ │ │ │ stmia r1!, {r1, r2, r3, r4} │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsrs r4, r3, #4 │ │ │ │ + lsrs r0, r4, #4 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - mcrr2 1, 0, r0, lr, cr0 │ │ │ │ + mrrc2 1, 0, r0, r2, cr0 │ │ │ │ stmia r1!, {r1} │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsrs r0, r0, #4 │ │ │ │ + lsrs r4, r0, #4 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - strb r6, [r0, #31] │ │ │ │ + strb r2, [r1, #31] │ │ │ │ lsls r1, r0, #4 │ │ │ │ stmia r0!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsrs r4, r4, #3 │ │ │ │ + lsrs r0, r5, #3 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - str r2, [r7, #64] @ 0x40 │ │ │ │ + str r6, [r7, #64] @ 0x40 │ │ │ │ lsls r2, r0, #4 │ │ │ │ stmia r0!, {r1, r3, r6, r7} │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsrs r0, r1, #3 │ │ │ │ + lsrs r4, r1, #3 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - str r6, [r5, #64] @ 0x40 │ │ │ │ + str r2, [r6, #64] @ 0x40 │ │ │ │ lsls r2, r0, #4 │ │ │ │ stmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsrs r4, r5, #2 │ │ │ │ + lsrs r0, r6, #2 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - asrs r6, r0, #21 │ │ │ │ + asrs r2, r1, #21 │ │ │ │ lsls r1, r0, #4 │ │ │ │ stmia r0!, {r1, r4, r7} │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsrs r0, r2, #2 │ │ │ │ + lsrs r4, r2, #2 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - @ instruction: 0xf27a0100 │ │ │ │ + @ instruction: 0xf27e0100 │ │ │ │ │ │ │ │ 004c1034 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r5, [pc, #428] @ (4c11f0 ) │ │ │ │ @@ -615363,42 +615362,42 @@ │ │ │ │ lsls r0, r3, #4 │ │ │ │ asrs r6, r0, #6 │ │ │ │ lsls r2, r3, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - sbc.w r1, ip, #0 │ │ │ │ + sbcs.w r1, r0, #0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r5, #12] │ │ │ │ + str r0, [r6, #12] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - lsls r4, r7, #10 │ │ │ │ + lsls r0, r0, #11 │ │ │ │ lsls r2, r0, #4 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ lsls r0, r3, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf0f80100 │ │ │ │ + @ instruction: 0xf0fc0100 │ │ │ │ adds r3, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r1, #24 │ │ │ │ + lsls r4, r1, #24 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - orn r1, r6, #0 │ │ │ │ - mov r8, r4 │ │ │ │ + orn r1, sl, #0 │ │ │ │ + mov ip, r4 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - str r4, [r6, #16] │ │ │ │ + str r0, [r7, #16] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - adds r7, #184 @ 0xb8 │ │ │ │ + adds r7, #188 @ 0xbc │ │ │ │ lsls r7, r7, #3 │ │ │ │ │ │ │ │ 004c1248 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -616359,121 +616358,121 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r6, r3] │ │ │ │ + ldrb r0, [r7, r3] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldc2l 1, cr0, [r0, #-4] │ │ │ │ - lsrs r2, r1, #14 │ │ │ │ + ldc2l 1, cr0, [r4, #-4] │ │ │ │ + lsrs r6, r1, #14 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - stc2l 1, cr0, [r2], #4 │ │ │ │ - ldrb r0, [r7, r1] │ │ │ │ + stc2l 1, cr0, [r6], #4 │ │ │ │ + ldrb r4, [r7, r1] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - lsls r4, r2, #29 │ │ │ │ + lsls r0, r3, #29 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldc2l 1, cr0, [lr], #-4 │ │ │ │ - ldrb r4, [r3, r0] │ │ │ │ + stc2 1, cr0, [r2], {1} │ │ │ │ + ldrb r0, [r4, r0] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - lsls r2, r7, #27 │ │ │ │ + lsls r6, r7, #27 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldc2 1, cr0, [r2], #-4 │ │ │ │ - ldrh r6, [r0, r7] │ │ │ │ + ldc2 1, cr0, [r6], #-4 │ │ │ │ + ldrh r2, [r1, r7] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - lsrs r6, r4, #9 │ │ │ │ + lsrs r2, r5, #9 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - stc2 1, cr0, [lr], {1} │ │ │ │ - ldrh r6, [r3, r6] │ │ │ │ + ldc2 1, cr0, [r2], {1} │ │ │ │ + ldrh r2, [r4, r6] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrh r0, [r6, r5] │ │ │ │ + ldrh r4, [r6, r5] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - smlal r0, r1, ip, r1 │ │ │ │ - lsrs r0, r5, #7 │ │ │ │ + @ instruction: 0xfbd00101 │ │ │ │ + lsrs r4, r5, #7 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - smlsd r1, r0, r1, r0 │ │ │ │ - ldrh r4, [r2, r3] │ │ │ │ + smlsd r1, r4, r1, r0 │ │ │ │ + ldrh r0, [r3, r3] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrh r2, [r7, r2] │ │ │ │ + ldrh r6, [r7, r2] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - smlabb r1, r6, r1, r0 │ │ │ │ - ldrh r2, [r4, r2] │ │ │ │ + smlabb r1, sl, r1, r0 │ │ │ │ + ldrh r6, [r4, r2] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - @ instruction: 0xfafe0101 │ │ │ │ - ldrh r6, [r1, r0] │ │ │ │ + mla r1, r2, r1, r0 │ │ │ │ + ldrh r2, [r2, r0] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - @ instruction: 0xfa6a0101 │ │ │ │ - ldr r2, [r1, r7] │ │ │ │ + @ instruction: 0xfa6e0101 │ │ │ │ + ldr r6, [r1, r7] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - @ instruction: 0xfa260101 │ │ │ │ - ldr r6, [r7, r4] │ │ │ │ + @ instruction: 0xfa2a0101 │ │ │ │ + ldr r2, [r0, r5] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrsb.w r0, [sl, #257] @ 0x101 │ │ │ │ - ldr r6, [r4, r4] │ │ │ │ + ldrsb.w r0, [lr, #257] @ 0x101 │ │ │ │ + ldr r2, [r5, r4] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - vst2.8 {d0[0],d1[0]}, [r2], r1 │ │ │ │ - ldr r6, [r6, r3] │ │ │ │ + vst2.8 {d0[0],d1[0]}, [r6], r1 │ │ │ │ + ldr r2, [r7, r3] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr??.w r0, [r2, ] │ │ │ │ - subs r6, #68 @ 0x44 │ │ │ │ + ldr??.w r0, [r6, ] │ │ │ │ + subs r6, #72 @ 0x48 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r4, [r3, r3] │ │ │ │ + ldr r0, [r4, r3] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrsh.w r0, [sl, ] │ │ │ │ + ldrsh.w r0, [lr, ] │ │ │ │ lsrs r0, r2, #11 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldr r4, [r3, r2] │ │ │ │ + ldr r0, [r4, r2] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr??.w r0, [r8, #257] @ 0x101 │ │ │ │ - subs r5, #234 @ 0xea │ │ │ │ + ldr??.w r0, [ip, #257] @ 0x101 │ │ │ │ + subs r5, #238 @ 0xee │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r2, [r0, r2] │ │ │ │ + ldr r6, [r0, r2] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - str??.w r0, [r0, #257] @ 0x101 │ │ │ │ + str??.w r0, [r4, #257] @ 0x101 │ │ │ │ lsrs r6, r6, #9 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldr r0, [r4, r1] │ │ │ │ + ldr r4, [r4, r1] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrh.w r0, [ip, #257] @ 0x101 │ │ │ │ - subs r5, #158 @ 0x9e │ │ │ │ + str.w r0, [r0, #257] @ 0x101 │ │ │ │ + subs r5, #162 @ 0xa2 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r6, [r6, r0] │ │ │ │ + ldr r2, [r7, r0] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrb.w r0, [r4, #257] @ 0x101 │ │ │ │ - lsls r2, r0, #31 │ │ │ │ + ldrb.w r0, [r8, #257] @ 0x101 │ │ │ │ + lsls r6, r0, #31 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrsb r4, [r5, r7] │ │ │ │ + ldrsb r0, [r6, r7] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - str.w r0, [r8, ] │ │ │ │ - ldrsb r4, [r2, r7] │ │ │ │ + str.w r0, [ip, ] │ │ │ │ + ldrsb r0, [r3, r7] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrh.w r0, [r0, ] │ │ │ │ - ldrsb r4, [r7, r6] │ │ │ │ + ldrh.w r0, [r4, ] │ │ │ │ + ldrsb r0, [r0, r7] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrb.w r0, [r8, ] │ │ │ │ - ldrsb r0, [r5, r6] │ │ │ │ + ldrb.w r0, [ip, ] │ │ │ │ + ldrsb r4, [r5, r6] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - strb.w r0, [r4, ] │ │ │ │ - lsls r0, r3, #1 │ │ │ │ + strb.w r0, [r8, ] │ │ │ │ + lsls r4, r3, #1 │ │ │ │ lsls r2, r0, #4 │ │ │ │ cbz r0, 4c1d54 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - smmla r1, lr, r1, r0 │ │ │ │ - str r0, [r1, #112] @ 0x70 │ │ │ │ + smmls r1, r2, r1, r0 │ │ │ │ + str r4, [r1, #112] @ 0x70 │ │ │ │ lsls r1, r0, #4 │ │ │ │ cbz r4, 4c1d58 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - smlsd r1, r2, r1, r0 │ │ │ │ - subs r5, #120 @ 0x78 │ │ │ │ + smlsd r1, r6, r1, r0 │ │ │ │ + subs r5, #124 @ 0x7c │ │ │ │ lsls r1, r0, #4 │ │ │ │ cbz r0, 4c1d5e │ │ │ │ lsls r1, r2, #4 │ │ │ │ - smlad r1, r6, r1, r0 │ │ │ │ - lsls r4, r6, #30 │ │ │ │ + smlad r1, sl, r1, r0 │ │ │ │ + lsls r0, r7, #30 │ │ │ │ lsls r1, r0, #4 │ │ │ │ │ │ │ │ 004c1d1c : │ │ │ │ stmdb 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 │ │ │ │ @@ -617000,77 +616999,77 @@ │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r3, r6] │ │ │ │ lsls r0, r3, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #752 @ (adr r4, 4c257c ) │ │ │ │ + add r4, pc, #768 @ (adr r4, 4c258c ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - @ instruction: 0xf39c0101 │ │ │ │ - add r4, pc, #568 @ (adr r4, 4c24cc ) │ │ │ │ + usat16 r1, #1, r0 │ │ │ │ + add r4, pc, #584 @ (adr r4, 4c24dc ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - bfi r1, lr, #0, #2 │ │ │ │ - add r4, pc, #232 @ (adr r4, 4c2384 ) │ │ │ │ + @ instruction: 0xf3720101 │ │ │ │ + add r4, pc, #248 @ (adr r4, 4c2394 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - @ instruction: 0xf31a0101 │ │ │ │ - add r4, pc, #136 @ (adr r4, 4c232c ) │ │ │ │ + @ instruction: 0xf31e0101 │ │ │ │ + add r4, pc, #152 @ (adr r4, 4c233c ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ssat r1, #2, r2 │ │ │ │ - add r4, pc, #40 @ (adr r4, 4c22d4 ) │ │ │ │ + ssat r1, #2, r6 │ │ │ │ + add r4, pc, #56 @ (adr r4, 4c22e4 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - @ instruction: 0xf2ea0101 │ │ │ │ - add r3, pc, #968 @ (adr r3, 4c267c ) │ │ │ │ + @ instruction: 0xf2ee0101 │ │ │ │ + add r3, pc, #984 @ (adr r3, 4c268c ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - @ instruction: 0xf2d20101 │ │ │ │ - svc 38 @ 0x26 │ │ │ │ + @ instruction: 0xf2d60101 │ │ │ │ + svc 42 @ 0x2a │ │ │ │ lsls r0, r0, #4 │ │ │ │ - @ instruction: 0xf2ba0101 │ │ │ │ - add r3, pc, #816 @ (adr r3, 4c25f4 ) │ │ │ │ + @ instruction: 0xf2be0101 │ │ │ │ + add r3, pc, #832 @ (adr r3, 4c2604 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - add r3, pc, #744 @ (adr r3, 4c25b0 ) │ │ │ │ + add r3, pc, #760 @ (adr r3, 4c25c0 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - @ instruction: 0xf29a0101 │ │ │ │ - add r3, pc, #584 @ (adr r3, 4c2518 ) │ │ │ │ + @ instruction: 0xf29e0101 │ │ │ │ + add r3, pc, #600 @ (adr r3, 4c2528 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - @ instruction: 0xf2720101 │ │ │ │ - add r3, pc, #440 @ (adr r3, 4c2490 ) │ │ │ │ + @ instruction: 0xf2760101 │ │ │ │ + add r3, pc, #456 @ (adr r3, 4c24a0 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - movw r1, #57345 @ 0xe001 │ │ │ │ + @ instruction: 0xf2520101 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - strd r0, r1, [r4] │ │ │ │ - add r3, pc, #64 @ (adr r3, 4c2328 ) │ │ │ │ + strd r0, r1, [r8] │ │ │ │ + add r3, pc, #80 @ (adr r3, 4c2338 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - @ instruction: 0xf1f00101 │ │ │ │ - add r2, pc, #992 @ (adr r2, 4c26d0 ) │ │ │ │ + @ instruction: 0xf1f40101 │ │ │ │ + add r2, pc, #1008 @ (adr r2, 4c26e0 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - rsbs r1, r8, #1 │ │ │ │ - add r2, pc, #800 @ (adr r2, 4c2618 ) │ │ │ │ + rsbs r1, ip, #1 │ │ │ │ + add r2, pc, #816 @ (adr r2, 4c2628 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - sub.w r1, r8, #1 │ │ │ │ - add r2, pc, #704 @ (adr r2, 4c25c0 ) │ │ │ │ + sub.w r1, ip, #1 │ │ │ │ + add r2, pc, #720 @ (adr r2, 4c25d0 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - @ instruction: 0xf1900101 │ │ │ │ - ble.n 4c22d0 │ │ │ │ + @ instruction: 0xf1940101 │ │ │ │ + ble.n 4c22d8 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - sbcs.w r1, r8, #1 │ │ │ │ - add r2, pc, #552 @ (adr r2, 4c2538 ) │ │ │ │ + sbcs.w r1, ip, #1 │ │ │ │ + add r2, pc, #568 @ (adr r2, 4c2548 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ cmp r6, #116 @ 0x74 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - adds r6, #92 @ 0x5c │ │ │ │ + adds r6, #96 @ 0x60 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - add r2, pc, #424 @ (adr r2, 4c24c4 ) │ │ │ │ + add r2, pc, #440 @ (adr r2, 4c24d4 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - adc.w r1, ip, #1 │ │ │ │ + adcs.w r1, r0, #1 │ │ │ │ add r4, sp, #704 @ 0x2c0 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - @ instruction: 0xf4ae0101 │ │ │ │ - str r0, [r7, r3] │ │ │ │ + @ instruction: 0xf4b20101 │ │ │ │ + str r4, [r7, r3] │ │ │ │ lsls r2, r0, #4 │ │ │ │ │ │ │ │ 004c232c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -617207,25 +617206,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r6, [r2, r4] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - @ instruction: 0xf3b60100 │ │ │ │ + @ instruction: 0xf3ba0100 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #600 @ (adr r0, 4c26d0 ) │ │ │ │ + add r0, pc, #616 @ (adr r0, 4c26e0 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - vrhadd.s d16, d6, d1 │ │ │ │ - ble.n 4c242c │ │ │ │ + vrhadd.s d16, d10, d1 │ │ │ │ + ble.n 4c2434 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - adds r4, #66 @ 0x42 │ │ │ │ + adds r4, #70 @ 0x46 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - lsls r2, r6, #10 │ │ │ │ + lsls r6, r6, #10 │ │ │ │ lsls r2, r0, #4 │ │ │ │ │ │ │ │ 004c2488 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -617340,23 +617339,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r3, r7] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - @ instruction: 0xf2780100 │ │ │ │ + @ instruction: 0xf27c0100 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #880] @ (4c2914 ) │ │ │ │ + ldr r5, [pc, #896] @ (4c2924 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - cdp 1, 3, cr0, cr8, cr1, {0} │ │ │ │ - adds r3, #16 │ │ │ │ + cdp 1, 3, cr0, cr12, cr1, {0} │ │ │ │ + adds r3, #20 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - lsls r0, r0, #6 │ │ │ │ + lsls r4, r0, #6 │ │ │ │ lsls r2, r0, #4 │ │ │ │ │ │ │ │ 004c25b0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -617496,35 +617495,35 @@ │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ ldc2 1, cr0, [r4], {25} │ │ │ │ strb r2, [r2, r4] │ │ │ │ lsls r0, r3, #4 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 4c271c │ │ │ │ + bhi.n 4c2724 │ │ │ │ lsls r0, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #792] @ (4c2a40 ) │ │ │ │ + ldr r2, [pc, #808] @ (4c2a50 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldc 1, cr0, [r6, #-4]! │ │ │ │ + ldc 1, cr0, [sl, #-4]! │ │ │ │ strb r4, [r3, r2] │ │ │ │ lsls r0, r3, #4 │ │ │ │ str r4, [r5, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldr??.w r0, [lr, #256] @ 0x100 │ │ │ │ - movs r2, #174 @ 0xae │ │ │ │ + @ instruction: 0xfa020100 │ │ │ │ + movs r2, #178 @ 0xb2 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - movs r2, #162 @ 0xa2 │ │ │ │ + movs r2, #166 @ 0xa6 │ │ │ │ lsls r7, r7, #3 │ │ │ │ │ │ │ │ 004c274c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -617606,21 +617605,21 @@ │ │ │ │ @ instruction: 0xfa680119 │ │ │ │ ldr r4, [r6, #116] @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, r5] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - add.w r1, r4, #1 │ │ │ │ + add.w r1, r8, #1 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #720] @ (4c2af8 ) │ │ │ │ + ldr r3, [pc, #736] @ (4c2b08 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - sub.w r1, r0, r1 │ │ │ │ - add.w r1, r6, #1 │ │ │ │ + sub.w r1, r4, r1 │ │ │ │ + add.w r1, sl, #1 │ │ │ │ │ │ │ │ 004c2830 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #164] @ 4c28e4 │ │ │ │ @@ -617701,21 +617700,21 @@ │ │ │ │ vst2.8 {d0[0],d1[0]}, [r4 :16], r9 │ │ │ │ ldr r4, [r6, #116] @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r4, #7] │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r3, r1] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - bic.w r1, r0, #1 │ │ │ │ + bic.w r1, r4, #1 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #1008] @ (4c2cfc ) │ │ │ │ + ldr r3, [pc, #0] @ (4c290c ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - @ instruction: 0xeabc0101 │ │ │ │ - adds r2, r6, r1 │ │ │ │ + pkhbt r1, r0, r1 │ │ │ │ + adds r6, r6, r1 │ │ │ │ lsls r2, r0, #4 │ │ │ │ │ │ │ │ 004c2914 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -617797,21 +617796,21 @@ │ │ │ │ strh.w r0, [r0, #281] @ 0x119 │ │ │ │ ldr r4, [r6, #116] @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r6, #11] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r7, r5] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - vrhadd.s d0, d12, d1 │ │ │ │ + vrhadd.s8 d16, d0, d1 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 4c2a38 │ │ │ │ + bls.n 4c2a40 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldrd r0, r1, [r8, #4] │ │ │ │ - bpl.n 4c296c │ │ │ │ + ldrd r0, r1, [ip, #4] │ │ │ │ + bpl.n 4c2974 │ │ │ │ lsls r0, r0, #4 │ │ │ │ │ │ │ │ 004c29f8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -617893,21 +617892,21 @@ │ │ │ │ @ instruction: 0xf7bc0119 │ │ │ │ ldr r4, [r6, #116] @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #28 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r2, r2] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - cdp 1, 5, cr0, cr8, cr1, {0} │ │ │ │ + cdp 1, 5, cr0, cr12, cr1, {0} │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #352] @ (4c2c34 ) │ │ │ │ + ldr r1, [pc, #368] @ (4c2c44 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrd r0, r1, [r4], #4 │ │ │ │ - svc 110 @ 0x6e │ │ │ │ + ldrd r0, r1, [r8], #4 │ │ │ │ + svc 114 @ 0x72 │ │ │ │ lsls r0, r0, #4 │ │ │ │ │ │ │ │ 004c2adc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -617989,21 +617988,21 @@ │ │ │ │ @ instruction: 0xf6d80119 │ │ │ │ str r0, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [pc, #704] @ (4c2e6c ) │ │ │ │ lsls r0, r3, #4 │ │ │ │ - smmla r1, r4, r1, r0 │ │ │ │ + smmla r1, r8, r1, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #144] @ (4c2c48 ) │ │ │ │ + ldr r0, [pc, #160] @ (4c2c58 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - @ instruction: 0xe8100101 │ │ │ │ - ldcl 1, cr0, [r6, #-4]! │ │ │ │ + @ instruction: 0xe8140101 │ │ │ │ + ldcl 1, cr0, [sl, #-4]! │ │ │ │ │ │ │ │ 004c2bc0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #164] @ 4c2c74 │ │ │ │ @@ -618084,20 +618083,20 @@ │ │ │ │ @ instruction: 0xf5f40119 │ │ │ │ str r0, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #20 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [pc, #816] @ (4c2fc0 ) │ │ │ │ lsls r0, r3, #4 │ │ │ │ - @ instruction: 0xfa700101 │ │ │ │ + @ instruction: 0xfa740101 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 4c2c6c │ │ │ │ + bvs.n 4c2c74 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - b.n 4c2af8 │ │ │ │ + b.n 4c2b00 │ │ │ │ lsls r1, r0, #4 │ │ │ │ @ instruction: 0xf78200fe │ │ │ │ │ │ │ │ 004c2ca4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -618254,28 +618253,28 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - eor.w r1, lr, #8388608 @ 0x800000 │ │ │ │ - b.n 4c29dc │ │ │ │ + eors.w r1, r2, #8388608 @ 0x800000 │ │ │ │ + b.n 4c29e4 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - mov r6, fp │ │ │ │ + mov r2, ip │ │ │ │ lsls r2, r0, #4 │ │ │ │ - subs.w r1, r8, r1 │ │ │ │ - b.n 4c298c │ │ │ │ + subs.w r1, ip, r1 │ │ │ │ + b.n 4c2994 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r4, r6 │ │ │ │ lsls r2, r0, #4 │ │ │ │ add r1, pc, #88 @ (adr r1, 4c2e90 ) │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldmdb r4, {r0, r8} │ │ │ │ - strb.w r0, [sl, ] │ │ │ │ + ldmdb r8, {r0, r8} │ │ │ │ + strb.w r0, [lr, ] │ │ │ │ │ │ │ │ 004c2e40 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #160] @ 4c2ef0 │ │ │ │ @@ -618348,21 +618347,21 @@ │ │ │ │ lsls r0, r3, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [pc, #528] @ (4c3110 ) │ │ │ │ lsls r0, r3, #4 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, pc │ │ │ │ + cmp r4, pc │ │ │ │ lsls r2, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, sl │ │ │ │ + cmp r0, fp │ │ │ │ lsls r2, r0, #4 │ │ │ │ - b.n 4c28ac │ │ │ │ + b.n 4c28b4 │ │ │ │ lsls r1, r0, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [pc, #136] @ (4c2fa4 ) │ │ │ │ lsls r0, r3, #4 │ │ │ │ │ │ │ │ 004c2f1c : │ │ │ │ @@ -618522,29 +618521,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf2160100 │ │ │ │ - b.n 4c3764 │ │ │ │ + @ instruction: 0xf21a0100 │ │ │ │ + b.n 4c376c │ │ │ │ lsls r1, r0, #4 │ │ │ │ - add r2, r3 │ │ │ │ + add r6, r3 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - strd r0, r1, [r0, #-4] │ │ │ │ - b.n 4c3714 │ │ │ │ + strd r0, r1, [r4, #-4] │ │ │ │ + b.n 4c371c │ │ │ │ lsls r1, r0, #4 │ │ │ │ - mvns r4, r5 │ │ │ │ + mvns r0, r6 │ │ │ │ lsls r2, r0, #4 │ │ │ │ ldr r6, [sp, #632] @ 0x278 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - b.n 4c2dec │ │ │ │ + b.n 4c2df4 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - @ instruction: 0xf5920101 │ │ │ │ + @ instruction: 0xf5960101 │ │ │ │ │ │ │ │ 004c30b8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #160] @ 4c3168 │ │ │ │ @@ -618617,21 +618616,21 @@ │ │ │ │ lsls r0, r3, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [pc, #48] @ (4c31a8 ) │ │ │ │ lsls r0, r3, #4 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - orrs r0, r0 │ │ │ │ + orrs r4, r0 │ │ │ │ lsls r2, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - orrs r0, r2 │ │ │ │ + orrs r4, r2 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - b.n 4c3634 │ │ │ │ + b.n 4c363c │ │ │ │ lsls r1, r0, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #680] @ (4c343c ) │ │ │ │ lsls r0, r3, #4 │ │ │ │ │ │ │ │ 004c3194 : │ │ │ │ @@ -619732,109 +619731,109 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #288] @ (4c3e88 ) │ │ │ │ lsls r0, r3, #4 │ │ │ │ ldr r1, [pc, #248] @ (4c3e64 ) │ │ │ │ lsls r0, r3, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r7, #31] │ │ │ │ + ldrb r2, [r0, #0] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - b.n 4c3fec │ │ │ │ + b.n 4c3ff4 │ │ │ │ lsls r1, r0, #4 │ │ │ │ bls.n 4c3d7c │ │ │ │ lsls r5, r7, #3 │ │ │ │ - strb r4, [r1, #31] │ │ │ │ + strb r0, [r2, #31] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - b.n 4c3f94 │ │ │ │ + b.n 4c3f9c │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldr r0, [pc, #328] @ (4c3ed0 ) │ │ │ │ lsls r0, r3, #4 │ │ │ │ - strb r4, [r6, #29] │ │ │ │ + strb r0, [r7, #29] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - b.n 4c3ef0 │ │ │ │ + b.n 4c3ef8 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strb r6, [r7, #28] │ │ │ │ + strb r2, [r0, #29] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - b.n 4c3e8c │ │ │ │ + b.n 4c3e94 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strb r0, [r4, #28] │ │ │ │ + strb r4, [r4, #28] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - b.n 4c3e58 │ │ │ │ + b.n 4c3e60 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strb r4, [r7, #27] │ │ │ │ + strb r0, [r0, #28] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - b.n 4c3e18 │ │ │ │ + b.n 4c3e20 │ │ │ │ lsls r1, r0, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 4c4380 │ │ │ │ + b.n 4c4388 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - b.n 4c42e4 │ │ │ │ + b.n 4c42ec │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r6, #4] │ │ │ │ + strb r0, [r7, #4] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - bge.n 4c3eac │ │ │ │ + bge.n 4c3eb4 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strb r6, [r2, #3] │ │ │ │ + strb r2, [r3, #3] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - bge.n 4c3dec │ │ │ │ + bge.n 4c3df4 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - movs r3, #2 │ │ │ │ + movs r3, #6 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - strb r0, [r4, #1] │ │ │ │ + strb r4, [r4, #1] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - bls.n 4c3d18 │ │ │ │ + bls.n 4c3d20 │ │ │ │ lsls r1, r0, #4 │ │ │ │ adds r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r5, #108] @ 0x6c │ │ │ │ + ldr r4, [r5, #108] @ 0x6c │ │ │ │ lsls r2, r0, #4 │ │ │ │ - bhi.n 4c3e34 │ │ │ │ + bhi.n 4c3e3c │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r6, [r1, #104] @ 0x68 │ │ │ │ + ldr r2, [r2, #104] @ 0x68 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - bvc.n 4c3d88 │ │ │ │ + bvc.n 4c3d90 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r4, [r6, #100] @ 0x64 │ │ │ │ + ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - bvc.n 4c3d5c │ │ │ │ + bvc.n 4c3d64 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r6, [r1, #100] @ 0x64 │ │ │ │ + ldr r2, [r2, #100] @ 0x64 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - bvc.n 4c3d18 │ │ │ │ + bvc.n 4c3d20 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r6, [r3, #96] @ 0x60 │ │ │ │ + ldr r2, [r4, #96] @ 0x60 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - bvc.n 4c3ec0 │ │ │ │ + bvc.n 4c3ec8 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r0, [r0, #92] @ 0x5c │ │ │ │ + ldr r4, [r0, #92] @ 0x5c │ │ │ │ lsls r2, r0, #4 │ │ │ │ - bvs.n 4c3e0c │ │ │ │ + bvc.n 4c3e14 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r2, [r4, #84] @ 0x54 │ │ │ │ + ldr r6, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - bvs.n 4c3d5c │ │ │ │ + bvs.n 4c3d64 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r2, [r0, #84] @ 0x54 │ │ │ │ + ldr r6, [r0, #84] @ 0x54 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - bvs.n 4c3f20 │ │ │ │ + bvs.n 4c3d28 │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldmia r6, {r2, r5, r6} │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldr r4, [r6, #76] @ 0x4c │ │ │ │ + ldr r0, [r7, #76] @ 0x4c │ │ │ │ lsls r2, r0, #4 │ │ │ │ - bvs.n 4c3e94 │ │ │ │ + bvs.n 4c3e9c │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 4c38de │ │ │ │ ldr r2, [sp, #12] │ │ │ │ subs r3, #1 │ │ │ │ @@ -620964,140 +620963,140 @@ │ │ │ │ b.w 4c4270 │ │ │ │ str r7, [sp, #8] │ │ │ │ mov r7, sl │ │ │ │ ldrd sl, r6, [sp, #32] │ │ │ │ b.w 4c39da │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r3, #60] @ 0x3c │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ lsls r2, r0, #4 │ │ │ │ - bpl.n 4c4ae4 │ │ │ │ + bpl.n 4c4aec │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r6, [r5, #56] @ 0x38 │ │ │ │ + ldr r2, [r6, #56] @ 0x38 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - bmi.n 4c4a8c │ │ │ │ + bmi.n 4c4a94 │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldmia r4!, {r2, r3, r5, r7} │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldr r6, [r2, #52] @ 0x34 │ │ │ │ + ldr r2, [r3, #52] @ 0x34 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - bmi.n 4c49d8 │ │ │ │ + bmi.n 4c49e0 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r0, [r2, #48] @ 0x30 │ │ │ │ + ldr r4, [r2, #48] @ 0x30 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - bmi.n 4c4b64 │ │ │ │ + bmi.n 4c4b6c │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r2, [r4, #44] @ 0x2c │ │ │ │ + ldr r6, [r4, #44] @ 0x2c │ │ │ │ lsls r2, r0, #4 │ │ │ │ - bmi.n 4c4b04 │ │ │ │ + bmi.n 4c4b0c │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r0, [r1, #40] @ 0x28 │ │ │ │ + ldr r4, [r1, #40] @ 0x28 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - bcc.n 4c4a60 │ │ │ │ + bcc.n 4c4a68 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r6, [r3, #36] @ 0x24 │ │ │ │ + ldr r2, [r4, #36] @ 0x24 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - bcc.n 4c4a14 │ │ │ │ + bcc.n 4c4a1c │ │ │ │ lsls r1, r0, #4 │ │ │ │ adds r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #80 @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r5, #100] @ 0x64 │ │ │ │ + str r0, [r6, #100] @ 0x64 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldmia r7, {r1, r2, r5, r7} │ │ │ │ + ldmia r7, {r1, r3, r5, r7} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - str r0, [r1, #96] @ 0x60 │ │ │ │ + str r4, [r1, #96] @ 0x60 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldmia r7!, {r2, r6} │ │ │ │ + ldmia r7!, {r3, r6} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - str r2, [r6, #88] @ 0x58 │ │ │ │ + str r6, [r6, #88] @ 0x58 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldmia r6, {r4, r5, r6, r7} │ │ │ │ + ldmia r6, {r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - str r0, [r2, #88] @ 0x58 │ │ │ │ + str r4, [r2, #88] @ 0x58 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldmia r6, {r2, r3, r6, r7} │ │ │ │ + ldmia r6, {r4, r6, r7} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldc2l 1, cr0, [ip, #-4] │ │ │ │ - str r6, [r7, #80] @ 0x50 │ │ │ │ + stc2l 1, cr0, [r0, #-4]! │ │ │ │ + str r2, [r0, #84] @ 0x54 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldmia r6, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r6, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - str r2, [r2, #80] @ 0x50 │ │ │ │ + str r6, [r2, #80] @ 0x50 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldmia r6, {r4, r6} │ │ │ │ + ldmia r6, {r2, r4, r6} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - cmp r7, #20 │ │ │ │ + cmp r7, #24 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - str r2, [r2, #68] @ 0x44 │ │ │ │ + str r6, [r2, #68] @ 0x44 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldmia r5!, {r1, r2, r3, r7} │ │ │ │ + ldmia r5!, {r1, r4, r7} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - bvs.n 4c4adc │ │ │ │ + bvs.n 4c4ae4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - str r6, [r7, #60] @ 0x3c │ │ │ │ + str r2, [r0, #64] @ 0x40 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldmia r5, {r1, r2, r4, r5} │ │ │ │ + ldmia r5, {r1, r3, r4, r5} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - str r4, [r2, #56] @ 0x38 │ │ │ │ + str r0, [r3, #56] @ 0x38 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldmia r4!, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r4, {r1, r4, r6, r7} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - str r0, [r1, #44] @ 0x2c │ │ │ │ + str r4, [r1, #44] @ 0x2c │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldmia r4!, {r2} │ │ │ │ + ldmia r4!, {r3} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - str r4, [r4, #32] │ │ │ │ + str r0, [r5, #32] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r3!, {r1, r5, r6} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - str r2, [r7, #24] │ │ │ │ + str r6, [r7, #24] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldmia r2, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - str r6, [r0, #24] │ │ │ │ + str r2, [r1, #24] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldmia r2!, {r1, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r6, r7} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - bmi.n 4c4b8c │ │ │ │ + bmi.n 4c4b94 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - str r4, [r7, #16] │ │ │ │ + str r0, [r0, #20] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldmia r2, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r2!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr??.w r0, [r4, #257] @ 0x101 │ │ │ │ - str r0, [r2, #16] │ │ │ │ + ldr??.w r0, [r8, #257] @ 0x101 │ │ │ │ + str r4, [r2, #16] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldmia r2!, {r1, r3, r6} │ │ │ │ + ldmia r2, {r1, r2, r3, r6} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - str r0, [r4, #12] │ │ │ │ + str r4, [r4, #12] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldmia r2, {r2, r3, r4} │ │ │ │ + ldmia r2!, {r5} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - str r4, [r0, #12] │ │ │ │ + str r0, [r1, #12] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r2!, {r1} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - str??.w r0, [r4, ] │ │ │ │ - str r6, [r7, #4] │ │ │ │ + str??.w r0, [r8, ] │ │ │ │ + str r2, [r0, #8] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldmia r1!, {r3, r4, r5, r7} │ │ │ │ + ldmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r0, #4 │ │ │ │ stmia r1!, {r1, r5, r6} │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r0, [r6, #0] │ │ │ │ + str r4, [r6, #0] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldmia r1, {r1, r3, r5, r6} │ │ │ │ + ldmia r1, {r1, r2, r3, r5, r6} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - movs r6, #224 @ 0xe0 │ │ │ │ + movs r6, #228 @ 0xe4 │ │ │ │ lsls r5, r1, #4 │ │ │ │ ldr.w r3, [pc, #1616] @ 4c51fc │ │ │ │ movw r2, #9495 @ 0x2517 │ │ │ │ ldr.w r1, [pc, #1612] @ 4c5200 │ │ │ │ ldr.w r0, [pc, #1612] @ 4c5204 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ @@ -621656,263 +621655,263 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #1396 @ 0x574 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r1, r2] │ │ │ │ + ldrsh r0, [r2, r2] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - stmia r7!, {r3, r6, r7} │ │ │ │ + stmia r7!, {r2, r3, r6, r7} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrsh r6, [r5, r1] │ │ │ │ + ldrsh r2, [r6, r1] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - stmia r7!, {r1, r3, r5, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r1, r0, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r2, r5] │ │ │ │ + ldrb r6, [r2, r5] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - stmia r6!, {r1, r2, r3, r7} │ │ │ │ + stmia r6!, {r1, r4, r7} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - movs r4, #52 @ 0x34 │ │ │ │ + movs r4, #56 @ 0x38 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrb r0, [r1, r4] │ │ │ │ + ldrb r4, [r1, r4] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - stmia r6!, {r2, r6} │ │ │ │ + stmia r6!, {r3, r6} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrb r4, [r3, r3] │ │ │ │ + ldrb r0, [r4, r3] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - stmia r6!, {r3, r4} │ │ │ │ + stmia r6!, {r2, r3, r4} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrb r2, [r5, r2] │ │ │ │ + ldrb r6, [r5, r2] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - stmia r5!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r1, r0, #4 │ │ │ │ strh r2, [r7, #8] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldmia r1!, {r3, r4, r5} │ │ │ │ + ldmia r1!, {r2, r3, r4, r5} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - movs r7, #54 @ 0x36 │ │ │ │ + movs r7, #58 @ 0x3a │ │ │ │ lsls r2, r0, #4 │ │ │ │ strh r0, [r3, #8] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldmia r1, {r1, r2, r4} │ │ │ │ + ldmia r1, {r1, r3, r4} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - movs r6, #192 @ 0xc0 │ │ │ │ + movs r6, #196 @ 0xc4 │ │ │ │ lsls r2, r0, #4 │ │ │ │ strh r6, [r6, #6] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - movs r6, #226 @ 0xe2 │ │ │ │ + movs r6, #230 @ 0xe6 │ │ │ │ lsls r2, r0, #4 │ │ │ │ strh r4, [r2, #6] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldmia r0!, {r1, r4, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - bmi.n 4c5198 │ │ │ │ + bmi.n 4c51a0 │ │ │ │ lsls r0, r0, #4 │ │ │ │ strh r2, [r6, #4] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldmia r0!, {r4, r5, r7} │ │ │ │ + ldmia r0!, {r2, r4, r5, r7} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - str r2, [r5, r1] │ │ │ │ + str r6, [r5, r1] │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldrsh r2, [r4, r2] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - add r3, sp, #400 @ 0x190 │ │ │ │ + add r3, sp, #416 @ 0x1a0 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - add r4, sp, #104 @ 0x68 │ │ │ │ + add r4, sp, #120 @ 0x78 │ │ │ │ lsls r0, r0, #4 │ │ │ │ strh r6, [r6, #2] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldmia r0!, {r2, r4, r5, r6} │ │ │ │ + ldmia r0!, {r3, r4, r5, r6} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - movs r6, #30 │ │ │ │ + movs r6, #34 @ 0x22 │ │ │ │ lsls r2, r0, #4 │ │ │ │ strh r6, [r7, #0] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldmia r0!, {r2, r3, r4, r5} │ │ │ │ + ldmia r0!, {r6} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ands r2, r1 │ │ │ │ + ands r6, r1 │ │ │ │ lsls r1, r0, #4 │ │ │ │ strh r6, [r4, #0] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldmia r0!, {r2, r5} │ │ │ │ + ldmia r0!, {r3, r5} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - movs r5, #250 @ 0xfa │ │ │ │ + movs r5, #254 @ 0xfe │ │ │ │ lsls r2, r0, #4 │ │ │ │ strh r2, [r1, #0] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldmia r0!, {r3} │ │ │ │ + ldmia r0!, {r2, r3} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r7, [pc, #776] @ (4c55b8 ) │ │ │ │ + ldr r7, [pc, #792] @ (4c55c8 ) │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldrb r6, [r5, #31] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - stmia r7!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r7!, {r4, r5, r6, r7} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - subs r7, #194 @ 0xc2 │ │ │ │ + subs r7, #198 @ 0xc6 │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldrb r2, [r2, #31] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - stmia r7!, {r4, r6, r7} │ │ │ │ + stmia r7!, {r2, r4, r6, r7} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - adds r6, #138 @ 0x8a │ │ │ │ + adds r6, #142 @ 0x8e │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldrb r6, [r6, #30] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - stmia r7!, {r2, r4, r5, r7} │ │ │ │ + stmia r7!, {r3, r4, r5, r7} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - movs r5, #14 │ │ │ │ + movs r5, #18 │ │ │ │ lsls r2, r0, #4 │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - stmia r7!, {r3, r4, r7} │ │ │ │ + stmia r7!, {r2, r3, r4, r7} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r7, [pc, #328] @ (4c5428 ) │ │ │ │ + ldr r7, [pc, #344] @ (4c5438 ) │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldrb r6, [r7, #29] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - stmia r7!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r7!, {r7} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - movs r4, #226 @ 0xe2 │ │ │ │ + movs r4, #230 @ 0xe6 │ │ │ │ lsls r2, r0, #4 │ │ │ │ ldrb r2, [r4, #29] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - stmia r7!, {r5, r6} │ │ │ │ + stmia r7!, {r2, r5, r6} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - cmp r3, #62 @ 0x3e │ │ │ │ + cmp r3, #66 @ 0x42 │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldrb r6, [r0, #29] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - stmia r7!, {r2, r6} │ │ │ │ + stmia r7!, {r3, r6} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - movs r4, #190 @ 0xbe │ │ │ │ + movs r4, #194 @ 0xc2 │ │ │ │ lsls r2, r0, #4 │ │ │ │ ldrb r2, [r5, #28] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - stmia r7!, {r3, r5} │ │ │ │ + stmia r7!, {r2, r3, r5} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - movs r5, #10 │ │ │ │ + movs r5, #14 │ │ │ │ lsls r2, r0, #4 │ │ │ │ ldrb r6, [r1, #28] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - stmia r7!, {r2, r3} │ │ │ │ + stmia r7!, {r4} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - subs r7, #238 @ 0xee │ │ │ │ + subs r7, #242 @ 0xf2 │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldrb r2, [r6, #27] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - stmia r6!, {r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - movs r4, #130 @ 0x82 │ │ │ │ + movs r4, #134 @ 0x86 │ │ │ │ lsls r2, r0, #4 │ │ │ │ ldrb r6, [r2, #27] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - stmia r6!, {r2, r4, r6, r7} │ │ │ │ + stmia r6!, {r3, r4, r6, r7} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - movs r4, #102 @ 0x66 │ │ │ │ + movs r4, #106 @ 0x6a │ │ │ │ lsls r2, r0, #4 │ │ │ │ ldrb r2, [r7, #26] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - stmia r6!, {r3, r4, r5, r7} │ │ │ │ + stmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - movs r4, #98 @ 0x62 │ │ │ │ + movs r4, #102 @ 0x66 │ │ │ │ lsls r2, r0, #4 │ │ │ │ ldrb r6, [r3, #26] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - stmia r6!, {r2, r3, r4, r7} │ │ │ │ + stmia r6!, {r5, r7} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - adds r5, #98 @ 0x62 │ │ │ │ + adds r5, #102 @ 0x66 │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldrb r2, [r0, #26] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - stmia r6!, {r7} │ │ │ │ + stmia r6!, {r2, r7} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - bne.n 4c52cc │ │ │ │ + bne.n 4c52d4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ ldrb r6, [r4, #25] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - stmia r6!, {r2, r5, r6} │ │ │ │ + stmia r6!, {r3, r5, r6} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - revsh r2, r6 │ │ │ │ + revsh r6, r6 │ │ │ │ lsls r0, r0, #4 │ │ │ │ ldrb r2, [r1, #25] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - stmia r6!, {r3, r6} │ │ │ │ + stmia r6!, {r2, r3, r6} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - movs r3, #218 @ 0xda │ │ │ │ + movs r3, #222 @ 0xde │ │ │ │ lsls r2, r0, #4 │ │ │ │ ldrb r6, [r5, #24] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - stmia r6!, {r2, r3, r5} │ │ │ │ + stmia r6!, {r4, r5} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - movs r3, #190 @ 0xbe │ │ │ │ + movs r3, #194 @ 0xc2 │ │ │ │ lsls r2, r0, #4 │ │ │ │ ldrb r2, [r2, #24] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - stmia r6!, {r4} │ │ │ │ + stmia r6!, {r2, r4} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - movs r3, #138 @ 0x8a │ │ │ │ + movs r3, #142 @ 0x8e │ │ │ │ lsls r2, r0, #4 │ │ │ │ ldrb r6, [r6, #23] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - stmia r5!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - movs r3, #110 @ 0x6e │ │ │ │ + movs r3, #114 @ 0x72 │ │ │ │ lsls r2, r0, #4 │ │ │ │ ldrb r2, [r3, #23] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - stmia r5!, {r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - movs r3, #82 @ 0x52 │ │ │ │ + movs r3, #86 @ 0x56 │ │ │ │ lsls r2, r0, #4 │ │ │ │ ldrb r6, [r7, #22] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - stmia r5!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r5!, {r6, r7} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - subs r4, #90 @ 0x5a │ │ │ │ + subs r4, #94 @ 0x5e │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldrb r2, [r4, #22] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - stmia r5!, {r5, r7} │ │ │ │ + stmia r5!, {r2, r5, r7} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - movs r3, #50 @ 0x32 │ │ │ │ + movs r3, #54 @ 0x36 │ │ │ │ lsls r2, r0, #4 │ │ │ │ ldrh r6, [r2, r6] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - add r1, sp, #160 @ 0xa0 │ │ │ │ + add r1, sp, #176 @ 0xb0 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - add r1, sp, #280 @ 0x118 │ │ │ │ + add r1, sp, #296 @ 0x128 │ │ │ │ lsls r0, r0, #4 │ │ │ │ ldrb r2, [r5, #21] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - stmia r5!, {r3, r5, r6} │ │ │ │ + stmia r5!, {r2, r3, r5, r6} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - movs r2, #226 @ 0xe2 │ │ │ │ + movs r2, #230 @ 0xe6 │ │ │ │ lsls r2, r0, #4 │ │ │ │ ldrb r6, [r1, #21] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - stmia r5!, {r2, r3, r6} │ │ │ │ + stmia r5!, {r4, r6} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - movs r2, #154 @ 0x9a │ │ │ │ + movs r2, #158 @ 0x9e │ │ │ │ lsls r2, r0, #4 │ │ │ │ ldrb r2, [r6, #20] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - stmia r5!, {r4, r5} │ │ │ │ + stmia r5!, {r2, r4, r5} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - movs r2, #114 @ 0x72 │ │ │ │ + movs r2, #118 @ 0x76 │ │ │ │ lsls r2, r0, #4 │ │ │ │ ldrb r6, [r2, #20] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - stmia r5!, {r2, r4} │ │ │ │ + stmia r5!, {r3, r4} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r4, [pc, #824] @ (4c572c ) │ │ │ │ + ldr r4, [pc, #840] @ (4c573c ) │ │ │ │ lsls r1, r0, #4 │ │ │ │ │ │ │ │ 004c53f4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -621990,21 +621989,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #200 @ 0xc8 │ │ │ │ lsls r0, r3, #4 │ │ │ │ adds r2, #80 @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #152 @ 0x98 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - adds r2, r1, #3 │ │ │ │ + adds r6, r1, #3 │ │ │ │ lsls r5, r1, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r6, r6] │ │ │ │ + strb r6, [r6, r6] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - bkpt 0x00ee │ │ │ │ + bkpt 0x00f2 │ │ │ │ lsls r1, r0, #4 │ │ │ │ │ │ │ │ 004c54d0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -622311,49 +622310,49 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #712 @ 0x2c8 │ │ │ │ + add r1, sp, #728 @ 0x2d8 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - subs r0, r3, #3 │ │ │ │ + subs r4, r3, #3 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - pop {r6, pc} │ │ │ │ + pop {r2, r6, pc} │ │ │ │ lsls r1, r0, #4 │ │ │ │ asrs r4, r7, #27 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r6, #1 │ │ │ │ + subs r2, r7, #1 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - pop {r1, r2, r3, r4, r6, r7} │ │ │ │ + pop {r1, r5, r6, r7} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - b.n 4c5780 │ │ │ │ + b.n 4c5788 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - pop {r1, r2, r6, r7} │ │ │ │ + pop {r1, r3, r6, r7} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - subs r0, r2, #1 │ │ │ │ + subs r4, r2, #1 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - adds r2, r2, #7 │ │ │ │ + adds r6, r2, #7 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - pop {r1, r3, r4, r5} │ │ │ │ + pop {r1, r2, r3, r4, r5} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - adds r6, r5, #6 │ │ │ │ + adds r2, r6, #6 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - pop {r1, r2, r4} │ │ │ │ + pop {r1, r3, r4} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - adds r6, r2, #6 │ │ │ │ + adds r2, r3, #6 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - cbnz r6, 4c587a │ │ │ │ + pop {r1} │ │ │ │ lsls r1, r0, #4 │ │ │ │ strb r6, [r4, #29] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - itt vs │ │ │ │ + it vs │ │ │ │ lslvs r1, r0, #4 │ │ │ │ - ldmiavs r1, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r1, {r1, r7} │ │ │ │ lsls r0, r0, #4 │ │ │ │ │ │ │ │ 004c5808 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -622441,21 +622440,21 @@ │ │ │ │ lsls r0, r3, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #188 @ 0xbc │ │ │ │ lsls r0, r3, #4 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #720 @ 0x2d0 │ │ │ │ + add r1, sp, #736 @ 0x2e0 │ │ │ │ lsls r0, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r3, #2 │ │ │ │ + adds r0, r4, #2 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - cbnz r4, 4c5938 │ │ │ │ + cbnz r0, 4c593a │ │ │ │ lsls r1, r0, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #66 @ 0x42 │ │ │ │ lsls r0, r3, #4 │ │ │ │ @@ -623225,138 +623224,138 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r5, r2 │ │ │ │ + subs r0, r6, r2 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - cbnz r0, 4c60a0 │ │ │ │ + cbnz r4, 4c60a0 │ │ │ │ lsls r1, r0, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #1] │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r4, r6 │ │ │ │ + adds r0, r5, r6 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - @ instruction: 0xb7f8 │ │ │ │ + @ instruction: 0xb7fc │ │ │ │ lsls r1, r0, #4 │ │ │ │ - adds r0, r3, r5 │ │ │ │ + adds r4, r3, r5 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - @ instruction: 0xb7ac │ │ │ │ + @ instruction: 0xb7b0 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - b.n 4c65e8 │ │ │ │ + b.n 4c65f0 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - @ instruction: 0xb788 │ │ │ │ + @ instruction: 0xb78c │ │ │ │ lsls r1, r0, #4 │ │ │ │ - adds r4, r4, r4 │ │ │ │ + adds r0, r5, r4 │ │ │ │ lsls r2, r0, #4 │ │ │ │ strh r0, [r6, #30] │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #320 @ (adr r0, 4c6210 ) │ │ │ │ + add r0, pc, #336 @ (adr r0, 4c6220 ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ - asrs r2, r7, #29 │ │ │ │ + asrs r6, r7, #29 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - push {r1, r2, r3, r6, r7, lr} │ │ │ │ + push {r1, r4, r6, r7, lr} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - asrs r6, r2, #29 │ │ │ │ + asrs r2, r3, #29 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - push {r1, r3, r5, r7, lr} │ │ │ │ + push {r1, r2, r3, r5, r7, lr} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - asrs r2, r6, #28 │ │ │ │ + asrs r6, r6, #28 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - push {r1, r2, r7, lr} │ │ │ │ + push {r1, r3, r7, lr} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - asrs r0, r0, #27 │ │ │ │ + asrs r4, r0, #27 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - push {r2, r4, lr} │ │ │ │ + push {r3, r4, lr} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - asrs r0, r5, #26 │ │ │ │ + asrs r4, r5, #26 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - push {r2, r3, r4, r5, r6, r7} │ │ │ │ + push {lr} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - asrs r0, r6, #25 │ │ │ │ + asrs r4, r6, #25 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - push {r2, r6, r7} │ │ │ │ + push {r3, r6, r7} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r7, [sp, #104] @ 0x68 │ │ │ │ + ldr r7, [sp, #120] @ 0x78 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - push {r1, r2, r3, r4, r7} │ │ │ │ + push {r1, r5, r7} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - asrs r0, r7, #24 │ │ │ │ + asrs r4, r7, #24 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - asrs r0, r4, #24 │ │ │ │ + asrs r4, r4, #24 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - push {r2, r4, r5, r6} │ │ │ │ + push {r3, r4, r5, r6} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - asrs r4, r5, #23 │ │ │ │ + asrs r0, r6, #23 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - push {r6} │ │ │ │ + push {r2, r6} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - svc 240 @ 0xf0 │ │ │ │ + svc 244 @ 0xf4 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - push {r2, r3, r5} │ │ │ │ + push {r4, r5} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - asrs r6, r0, #23 │ │ │ │ + asrs r2, r1, #23 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - asrs r4, r6, #22 │ │ │ │ + asrs r0, r7, #22 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - push {r3} │ │ │ │ + push {r2, r3} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - @ instruction: 0xb7fc │ │ │ │ + @ instruction: 0xb800 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - cbz r0, 4c61b4 │ │ │ │ + cbz r4, 4c61b4 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - asrs r6, r1, #22 │ │ │ │ + asrs r2, r2, #22 │ │ │ │ lsls r2, r0, #4 │ │ │ │ movs r5, #168 @ 0xa8 │ │ │ │ movs r0, r0 │ │ │ │ - bics.w r1, r0, #1 │ │ │ │ - cbz r4, 4c61b8 │ │ │ │ + bics.w r1, r4, #1 │ │ │ │ + cbz r0, 4c61ba │ │ │ │ lsls r1, r0, #4 │ │ │ │ - asrs r2, r4, #21 │ │ │ │ + asrs r6, r4, #21 │ │ │ │ lsls r2, r0, #4 │ │ │ │ ldr r4, [r4, #112] @ 0x70 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - @ instruction: 0xb722 │ │ │ │ + @ instruction: 0xb726 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - stmia r2!, {r2, r4, r5} │ │ │ │ + stmia r2!, {r3, r4, r5} │ │ │ │ lsls r0, r0, #4 │ │ │ │ ldr r0, [r1, #112] @ 0x70 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - @ instruction: 0xb706 │ │ │ │ + @ instruction: 0xb70a │ │ │ │ lsls r1, r0, #4 │ │ │ │ - movs r5, #168 @ 0xa8 │ │ │ │ + movs r5, #172 @ 0xac │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldr r4, [r5, #108] @ 0x6c │ │ │ │ lsls r1, r2, #4 │ │ │ │ - @ instruction: 0xb6ea │ │ │ │ + @ instruction: 0xb6ee │ │ │ │ lsls r1, r0, #4 │ │ │ │ - movs r4, #4 │ │ │ │ + movs r4, #8 │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldr r0, [r2, #108] @ 0x6c │ │ │ │ lsls r1, r2, #4 │ │ │ │ - @ instruction: 0xb6ce │ │ │ │ + @ instruction: 0xb6d2 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - bkpt 0x0054 │ │ │ │ + bkpt 0x0058 │ │ │ │ lsls r0, r0, #4 │ │ │ │ ldr r4, [r6, #104] @ 0x68 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - @ instruction: 0xb6b2 │ │ │ │ + @ instruction: 0xb6b6 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - subs r4, r3, r2 │ │ │ │ + subs r0, r4, r2 │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldr r0, [r3, #104] @ 0x68 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - @ instruction: 0xb696 │ │ │ │ + @ instruction: 0xb69a │ │ │ │ lsls r1, r0, #4 │ │ │ │ - stmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r1!, {r5, r6, r7} │ │ │ │ lsls r0, r0, #4 │ │ │ │ │ │ │ │ 004c6194 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -623561,56 +623560,56 @@ │ │ │ │ addw r3, r3, #1516 @ 0x5ec │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ adds r2, r1, r5 │ │ │ │ lsls r0, r3, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r3, r5] │ │ │ │ + ldrh r2, [r4, r5] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - cbz r2, 4c6390 │ │ │ │ + cbz r6, 4c6390 │ │ │ │ lsls r1, r0, #4 │ │ │ │ stmia r2!, {r1, r2, r4, r7} │ │ │ │ lsls r4, r7, #3 │ │ │ │ - @ instruction: 0xf5f20100 │ │ │ │ - ldrh r4, [r5, r4] │ │ │ │ + @ instruction: 0xf5f60100 │ │ │ │ + ldrh r0, [r6, r4] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - sub sp, #392 @ 0x188 │ │ │ │ + sub sp, #408 @ 0x198 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrh r0, [r2, r4] │ │ │ │ + ldrh r4, [r2, r4] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - sub sp, #272 @ 0x110 │ │ │ │ + sub sp, #288 @ 0x120 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrh r4, [r5, r3] │ │ │ │ + ldrh r0, [r6, r3] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - sub sp, #128 @ 0x80 │ │ │ │ + sub sp, #144 @ 0x90 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - itt lt │ │ │ │ - lsllt r1, r0, #4 │ │ │ │ - @ instruction: 0xf5800100 │ │ │ │ - ldrh r2, [r7, r2] │ │ │ │ + nop {12} │ │ │ │ + lsls r1, r0, #4 │ │ │ │ + @ instruction: 0xf5840100 │ │ │ │ + ldrh r6, [r7, r2] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - add sp, #448 @ 0x1c0 │ │ │ │ + add sp, #464 @ 0x1d0 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strb r0, [r4, #9] │ │ │ │ + strb r4, [r4, #9] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - adcs.w r1, ip, #8388608 @ 0x800000 │ │ │ │ - ldrh r6, [r2, r2] │ │ │ │ + sbc.w r1, r0, #8388608 @ 0x800000 │ │ │ │ + ldrh r2, [r3, r2] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - add sp, #304 @ 0x130 │ │ │ │ + add sp, #320 @ 0x140 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrh r0, [r0, r2] │ │ │ │ + ldrh r4, [r0, r2] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - add sp, #208 @ 0xd0 │ │ │ │ + add sp, #224 @ 0xe0 │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldr r6, [r2, #56] @ 0x38 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - cbz r4, 4c6440 │ │ │ │ + cbz r0, 4c6442 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - pop {r1, r6, pc} │ │ │ │ + pop {r1, r2, r6, pc} │ │ │ │ lsls r0, r0, #4 │ │ │ │ │ │ │ │ 004c63e0 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -623748,26 +623747,26 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r4, #25 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldr r1, [sp, #552] @ 0x228 │ │ │ │ + ldr r1, [sp, #568] @ 0x238 │ │ │ │ lsls r0, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r1, r4] │ │ │ │ + ldr r2, [r2, r4] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - add r6, sp, #776 @ 0x308 │ │ │ │ + add r6, sp, #792 @ 0x318 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - uxtb r6, r3 │ │ │ │ + uxtb r2, r4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - usat r1, #0, lr │ │ │ │ - push {r1, r2, r4, r7} │ │ │ │ + @ instruction: 0xf3920100 │ │ │ │ + push {r1, r3, r4, r7} │ │ │ │ lsls r1, r0, #4 │ │ │ │ │ │ │ │ 004c653c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -623855,21 +623854,21 @@ │ │ │ │ lsls r0, r3, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r1, #22 │ │ │ │ lsls r0, r3, #4 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #512] @ 0x200 │ │ │ │ + ldr r4, [sp, #528] @ 0x210 │ │ │ │ lsls r0, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r7, #29 │ │ │ │ + lsrs r0, r0, #30 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - add r5, sp, #832 @ 0x340 │ │ │ │ + add r5, sp, #848 @ 0x350 │ │ │ │ lsls r1, r0, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r1, #20 │ │ │ │ lsls r0, r3, #4 │ │ │ │ @@ -624202,63 +624201,63 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #168 @ 0xa8 │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r3, #17 │ │ │ │ lsls r0, r3, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r3, #25 │ │ │ │ + lsrs r2, r4, #25 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - add r4, sp, #616 @ 0x268 │ │ │ │ + add r4, sp, #632 @ 0x278 │ │ │ │ lsls r1, r0, #4 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r4, #20 │ │ │ │ + lsrs r2, r5, #20 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - add r3, sp, #392 @ 0x188 │ │ │ │ + add r3, sp, #408 @ 0x198 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - b.n 4c688c │ │ │ │ + b.n 4c6894 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - lsrs r0, r3, #19 │ │ │ │ + lsrs r4, r3, #19 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ + add r3, sp, #72 @ 0x48 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - lsrs r4, r7, #18 │ │ │ │ + lsrs r0, r0, #19 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - add r2, sp, #992 @ 0x3e0 │ │ │ │ + add r2, sp, #1008 @ 0x3f0 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - lsrs r4, r4, #18 │ │ │ │ + lsrs r0, r5, #18 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - add r2, sp, #896 @ 0x380 │ │ │ │ + add r2, sp, #912 @ 0x390 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - lsrs r6, r0, #18 │ │ │ │ + lsrs r2, r1, #18 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - add r2, sp, #776 @ 0x308 │ │ │ │ + add r2, sp, #792 @ 0x318 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - lsrs r0, r5, #17 │ │ │ │ + lsrs r4, r5, #17 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - add r2, sp, #656 @ 0x290 │ │ │ │ + add r2, sp, #672 @ 0x2a0 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - lsrs r0, r2, #17 │ │ │ │ + lsrs r4, r2, #17 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - add r2, sp, #560 @ 0x230 │ │ │ │ + add r2, sp, #576 @ 0x240 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - lsrs r2, r6, #16 │ │ │ │ + lsrs r6, r6, #16 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - add r2, sp, #440 @ 0x1b8 │ │ │ │ + add r2, sp, #456 @ 0x1c8 │ │ │ │ lsls r1, r0, #4 │ │ │ │ str r2, [r2, #92] @ 0x5c │ │ │ │ lsls r1, r2, #4 │ │ │ │ - add r5, sp, #832 @ 0x340 │ │ │ │ + add r5, sp, #848 @ 0x350 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - asrs r2, r3, #29 │ │ │ │ + asrs r6, r3, #29 │ │ │ │ lsls r1, r0, #4 │ │ │ │ │ │ │ │ 004c69c8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -624366,20 +624365,20 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r3, #2 │ │ │ │ lsls r0, r3, #4 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfbfa0101 │ │ │ │ + @ instruction: 0xfbfe0101 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r7, #10 │ │ │ │ + lsrs r6, r7, #10 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - add r0, sp, #984 @ 0x3d8 │ │ │ │ + add r0, sp, #1000 @ 0x3e8 │ │ │ │ lsls r1, r0, #4 │ │ │ │ │ │ │ │ 004c6adc : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -624530,39 +624529,39 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #1] │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #168 @ 0xa8 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #64 @ 0x40 │ │ │ │ + add r4, sp, #80 @ 0x50 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - lsrs r0, r1, #7 │ │ │ │ + lsrs r4, r1, #7 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - add r7, pc, #1000 @ (adr r7, 4c7030 ) │ │ │ │ + add r7, pc, #1016 @ (adr r7, 4c7040 ) │ │ │ │ lsls r1, r0, #4 │ │ │ │ - add r7, pc, #792 @ (adr r7, 4c6f64 ) │ │ │ │ + add r7, pc, #808 @ (adr r7, 4c6f74 ) │ │ │ │ lsls r1, r0, #4 │ │ │ │ - add r3, sp, #464 @ 0x1d0 │ │ │ │ + add r3, sp, #480 @ 0x1e0 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - lsrs r4, r0, #6 │ │ │ │ + lsrs r0, r1, #6 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - lsrs r0, r6, #5 │ │ │ │ + lsrs r4, r6, #5 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - add r7, pc, #640 @ (adr r7, 4c6edc ) │ │ │ │ + add r7, pc, #656 @ (adr r7, 4c6eec ) │ │ │ │ lsls r1, r0, #4 │ │ │ │ - add r7, pc, #568 @ (adr r7, 4c6e98 ) │ │ │ │ + add r7, pc, #584 @ (adr r7, 4c6ea8 ) │ │ │ │ lsls r1, r0, #4 │ │ │ │ - add r3, sp, #240 @ 0xf0 │ │ │ │ + add r3, sp, #256 @ 0x100 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - lsrs r4, r1, #5 │ │ │ │ + lsrs r0, r2, #5 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - lsrs r0, r7, #4 │ │ │ │ + lsrs r4, r7, #4 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - add r7, pc, #416 @ (adr r7, 4c6e10 ) │ │ │ │ + add r7, pc, #432 @ (adr r7, 4c6e20 ) │ │ │ │ lsls r1, r0, #4 │ │ │ │ │ │ │ │ 004c6c70 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -625665,185 +625664,185 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #25 │ │ │ │ lsls r0, r3, #4 │ │ │ │ ldrsh r4, [r2, r2] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r5, r6] │ │ │ │ + ldrsb r2, [r6, r6] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - add r4, pc, #984 @ (adr r4, 4c7c20 ) │ │ │ │ + add r4, pc, #1000 @ (adr r4, 4c7c30 ) │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldrb r0, [r7, #30] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r5, r3] │ │ │ │ + ldrsb r0, [r6, r3] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - add r4, pc, #208 @ (adr r4, 4c7930 ) │ │ │ │ + add r4, pc, #224 @ (adr r4, 4c7940 ) │ │ │ │ lsls r1, r0, #4 │ │ │ │ lsrs r6, r2, #14 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - cbz r6, 4c78b4 │ │ │ │ + cbz r2, 4c78b6 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrd r0, r1, [sl], #0 │ │ │ │ - ldrsb r4, [r3, r2] │ │ │ │ + ldrd r0, r1, [lr], #0 │ │ │ │ + ldrsb r0, [r4, r2] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - add r3, pc, #920 @ (adr r3, 4c7c0c ) │ │ │ │ + add r3, pc, #936 @ (adr r3, 4c7c1c ) │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrsb r0, [r1, r2] │ │ │ │ + ldrsb r4, [r1, r2] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - add r6, pc, #688 @ (adr r6, 4c7b2c ) │ │ │ │ + add r6, pc, #704 @ (adr r6, 4c7b3c ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ - add r3, pc, #752 @ (adr r3, 4c7b70 ) │ │ │ │ + add r3, pc, #768 @ (adr r3, 4c7b80 ) │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strb r0, [r1, r7] │ │ │ │ + strb r4, [r1, r7] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - add r3, pc, #64 @ (adr r3, 4c78c8 ) │ │ │ │ + add r3, pc, #80 @ (adr r3, 4c78d8 ) │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strb r4, [r3, r6] │ │ │ │ + strb r0, [r4, r6] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - add r2, pc, #912 @ (adr r2, 4c7c20 ) │ │ │ │ + add r2, pc, #928 @ (adr r2, 4c7c30 ) │ │ │ │ lsls r1, r0, #4 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r4, #13 │ │ │ │ + lsls r2, r5, #13 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - b.n 4c759c │ │ │ │ + b.n 4c75a4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - strb r0, [r4, r0] │ │ │ │ + strb r4, [r4, r0] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - add r1, pc, #424 @ (adr r1, 4c7a50 ) │ │ │ │ + add r1, pc, #440 @ (adr r1, 4c7a60 ) │ │ │ │ lsls r1, r0, #4 │ │ │ │ - lsls r0, r4, #12 │ │ │ │ + lsls r4, r4, #12 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - b.n 4c7540 │ │ │ │ + b.n 4c7548 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - strh r2, [r5, r7] │ │ │ │ + strh r6, [r5, r7] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - add r1, pc, #208 @ (adr r1, 4c7988 ) │ │ │ │ + add r1, pc, #224 @ (adr r1, 4c7998 ) │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strh r6, [r1, r7] │ │ │ │ + strh r2, [r2, r7] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - add r1, pc, #88 @ (adr r1, 4c7918 ) │ │ │ │ + add r1, pc, #104 @ (adr r1, 4c7928 ) │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strh r6, [r5, r5] │ │ │ │ + strh r2, [r6, r5] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - add r0, pc, #728 @ (adr r0, 4c7ba0 ) │ │ │ │ + add r0, pc, #744 @ (adr r0, 4c7bb0 ) │ │ │ │ lsls r1, r0, #4 │ │ │ │ ble.n 4c783c │ │ │ │ lsls r4, r7, #3 │ │ │ │ - b.n 4c73f8 │ │ │ │ + b.n 4c7400 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - strh r4, [r7, r4] │ │ │ │ + strh r0, [r0, r5] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - add r0, pc, #536 @ (adr r0, 4c7af0 ) │ │ │ │ + add r0, pc, #552 @ (adr r0, 4c7b00 ) │ │ │ │ lsls r1, r0, #4 │ │ │ │ - add r5, sp, #616 @ 0x268 │ │ │ │ + add r5, sp, #632 @ 0x278 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldr r7, [sp, #400] @ 0x190 │ │ │ │ + ldr r7, [sp, #416] @ 0x1a0 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - strh r6, [r3, r1] │ │ │ │ + strh r2, [r4, r1] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r7, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r7, [sp, #688] @ 0x2b0 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strh r4, [r7, r0] │ │ │ │ + strh r0, [r0, r1] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r7, [sp, #528] @ 0x210 │ │ │ │ + ldr r7, [sp, #544] @ 0x220 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strh r6, [r2, r0] │ │ │ │ + strh r2, [r3, r0] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r7, [sp, #376] @ 0x178 │ │ │ │ + ldr r7, [sp, #392] @ 0x188 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrh r0, [r6, #28] │ │ │ │ + ldrh r4, [r6, #28] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - str r2, [r5, r7] │ │ │ │ + str r6, [r5, r7] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r7, [sp, #208] @ 0xd0 │ │ │ │ + ldr r7, [sp, #224] @ 0xe0 │ │ │ │ lsls r1, r0, #4 │ │ │ │ strb r0, [r2, #1] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r4, r3] │ │ │ │ + str r2, [r5, r3] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r6, [sp, #184] @ 0xb8 │ │ │ │ + ldr r6, [sp, #200] @ 0xc8 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - str r2, [r4, r2] │ │ │ │ + str r6, [r4, r2] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r5, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r5, [sp, #952] @ 0x3b8 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - str r2, [r1, r1] │ │ │ │ + str r6, [r1, r1] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r5, [sp, #584] @ 0x248 │ │ │ │ + ldr r5, [sp, #600] @ 0x258 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - bcc.n 4c7834 │ │ │ │ + bcc.n 4c783c │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r7, [pc, #992] @ (4c7d10 ) │ │ │ │ + ldr r7, [pc, #1008] @ (4c7d20 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r5, [sp, #256] @ 0x100 │ │ │ │ + ldr r5, [sp, #272] @ 0x110 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strh r4, [r4, #60] @ 0x3c │ │ │ │ + strh r0, [r5, #60] @ 0x3c │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldr r5, [sp, #160] @ 0xa0 │ │ │ │ + ldr r5, [sp, #176] @ 0xb0 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r7, [pc, #840] @ (4c7c88 ) │ │ │ │ + ldr r7, [pc, #856] @ (4c7c98 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - cdp2 1, 14, cr0, cr0, cr1, {0} │ │ │ │ - b.n 4c7d48 │ │ │ │ + cdp2 1, 14, cr0, cr4, cr1, {0} │ │ │ │ + b.n 4c7d50 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldr r7, [pc, #680] @ (4c7bf4 ) │ │ │ │ + ldr r7, [pc, #696] @ (4c7c04 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r4, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r4, [sp, #992] @ 0x3e0 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r7, [pc, #568] @ (4c7b8c ) │ │ │ │ + ldr r7, [pc, #584] @ (4c7b9c ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r4, [sp, #856] @ 0x358 │ │ │ │ + ldr r4, [sp, #872] @ 0x368 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldmia r0!, {r1, r7} │ │ │ │ + ldmia r0!, {r1, r2, r7} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r4, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r4, [sp, #776] @ 0x308 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r7, [pc, #416] @ (4c7b04 ) │ │ │ │ + ldr r7, [pc, #432] @ (4c7b14 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r7, [pc, #312] @ (4c7aa0 ) │ │ │ │ + ldr r7, [pc, #328] @ (4c7ab0 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r4, [sp, #600] @ 0x258 │ │ │ │ + ldr r4, [sp, #616] @ 0x268 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r7, [pc, #184] @ (4c7a28 ) │ │ │ │ + ldr r7, [pc, #200] @ (4c7a38 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r4, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r4, [sp, #488] @ 0x1e8 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - bcs.n 4c7a60 │ │ │ │ + bcs.n 4c7a68 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r6, [pc, #936] @ (4c7d24 ) │ │ │ │ + ldr r6, [pc, #952] @ (4c7d34 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r4, [sp, #200] @ 0xc8 │ │ │ │ + ldr r4, [sp, #216] @ 0xd8 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r6, [pc, #848] @ (4c7cd4 ) │ │ │ │ + ldr r6, [pc, #864] @ (4c7ce4 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - strh r2, [r2, #52] @ 0x34 │ │ │ │ + strh r6, [r2, #52] @ 0x34 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldr r4, [sp, #64] @ 0x40 │ │ │ │ + ldr r4, [sp, #80] @ 0x50 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r6, [pc, #432] @ (4c7b40 ) │ │ │ │ + ldr r6, [pc, #448] @ (4c7b50 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r3, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r3, [sp, #736] @ 0x2e0 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r6, [pc, #136] @ (4c7a20 ) │ │ │ │ + ldr r6, [pc, #152] @ (4c7a30 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r3, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r3, [sp, #440] @ 0x1b8 │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldr r3, [pc, #244] @ (4c7a94 ) │ │ │ │ movw r2, #4737 @ 0x1281 │ │ │ │ ldr r1, [pc, #244] @ (4c7a98 ) │ │ │ │ ldr r0, [pc, #244] @ (4c7a9c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ @@ -625929,64 +625928,64 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #1604 @ 0x644 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #584] @ (4c7ce4 ) │ │ │ │ + ldr r4, [pc, #600] @ (4c7cf4 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r1, [sp, #872] @ 0x368 │ │ │ │ + ldr r1, [sp, #888] @ 0x378 │ │ │ │ lsls r1, r0, #4 │ │ │ │ strb r2, [r0, r5] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldr r5, [sp, #256] @ 0x100 │ │ │ │ + ldr r5, [sp, #272] @ 0x110 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - @ instruction: 0xfbbe0101 │ │ │ │ + smlal r0, r1, r2, r1 │ │ │ │ strb r6, [r4, r4] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldr r5, [sp, #144] @ 0x90 │ │ │ │ + ldr r5, [sp, #160] @ 0xa0 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strh r6, [r3, #62] @ 0x3e │ │ │ │ + strh r2, [r4, #62] @ 0x3e │ │ │ │ lsls r0, r0, #4 │ │ │ │ strb r2, [r1, r4] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ + ldr r5, [sp, #48] @ 0x30 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - add r7, pc, #136 @ (adr r7, 4c7b4c ) │ │ │ │ + add r7, pc, #152 @ (adr r7, 4c7b5c ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ strb r6, [r5, r3] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldr r4, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r4, [sp, #960] @ 0x3c0 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strh r2, [r1, #54] @ 0x36 │ │ │ │ + strh r6, [r1, #54] @ 0x36 │ │ │ │ lsls r0, r0, #4 │ │ │ │ strb r2, [r2, r3] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldr r4, [sp, #832] @ 0x340 │ │ │ │ + ldr r4, [sp, #848] @ 0x350 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - add r0, sp, #136 @ 0x88 │ │ │ │ + add r0, sp, #152 @ 0x98 │ │ │ │ lsls r0, r0, #4 │ │ │ │ strb r6, [r6, r2] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldr r4, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r4, [sp, #736] @ 0x2e0 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ble.n 4c7b84 │ │ │ │ + ble.n 4c7b8c │ │ │ │ lsls r0, r0, #4 │ │ │ │ strb r2, [r3, r2] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldr r4, [sp, #608] @ 0x260 │ │ │ │ + ldr r4, [sp, #624] @ 0x270 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - lsls r6, r6, #1 │ │ │ │ + lsls r2, r7, #1 │ │ │ │ lsls r1, r0, #4 │ │ │ │ strb r6, [r7, r1] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldr r4, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r4, [sp, #512] @ 0x200 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldmia r1, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r1, {r1, r4, r6, r7} │ │ │ │ lsls r1, r0, #4 │ │ │ │ │ │ │ │ 004c7b00 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -627079,219 +627078,219 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #30] │ │ │ │ movs r0, r0 │ │ │ │ muls r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #288] @ (4c8758 ) │ │ │ │ + ldr r2, [pc, #304] @ (4c8768 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - str r7, [sp, #256] @ 0x100 │ │ │ │ + str r7, [sp, #272] @ 0x110 │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldr r0, [pc, #64] @ (4c8680 ) │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r1, #20] │ │ │ │ + strh r4, [r1, #20] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldr r1, [pc, #112] @ (4c86c4 ) │ │ │ │ + ldr r1, [pc, #128] @ (4c86d4 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - str r6, [sp, #80] @ 0x50 │ │ │ │ + str r6, [sp, #96] @ 0x60 │ │ │ │ lsls r1, r0, #4 │ │ │ │ asrs r0, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #232] @ (4c8748 ) │ │ │ │ + ldr r0, [pc, #248] @ (4c8758 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - str r5, [sp, #200] @ 0xc8 │ │ │ │ + str r5, [sp, #216] @ 0xd8 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r0, [pc, #80] @ (4c86b8 ) │ │ │ │ + ldr r0, [pc, #96] @ (4c86c8 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - str r5, [sp, #48] @ 0x30 │ │ │ │ + str r5, [sp, #64] @ 0x40 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strh r0, [r2, #10] │ │ │ │ + strh r4, [r2, #10] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - @ instruction: 0x47da │ │ │ │ + @ instruction: 0x47de │ │ │ │ lsls r2, r0, #4 │ │ │ │ - str r4, [sp, #848] @ 0x350 │ │ │ │ + str r4, [sp, #864] @ 0x360 │ │ │ │ lsls r1, r0, #4 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r4, #26] │ │ │ │ + ldrb r0, [r5, #26] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - str r3, [sp, #944] @ 0x3b0 │ │ │ │ + str r3, [sp, #960] @ 0x3c0 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - mov sl, ip │ │ │ │ + mov lr, ip │ │ │ │ lsls r2, r0, #4 │ │ │ │ - mov sl, r7 │ │ │ │ + mov lr, r7 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - str r3, [sp, #712] @ 0x2c8 │ │ │ │ + str r3, [sp, #728] @ 0x2d8 │ │ │ │ lsls r1, r0, #4 │ │ │ │ add r4, pc, #952 @ (adr r4, 4c8a4c ) │ │ │ │ lsls r4, r7, #3 │ │ │ │ - bhi.n 4c8718 │ │ │ │ + bhi.n 4c8720 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - mov r6, r6 │ │ │ │ + mov r2, r7 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - str r3, [sp, #192] @ 0xc0 │ │ │ │ + str r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strh r0, [r2, #8] │ │ │ │ + strh r4, [r2, #8] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - mov r4, r1 │ │ │ │ + mov r0, r2 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - cmp ip, lr │ │ │ │ + cmp r8, pc │ │ │ │ lsls r2, r0, #4 │ │ │ │ - str r2, [sp, #944] @ 0x3b0 │ │ │ │ + str r2, [sp, #960] @ 0x3c0 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - cmp lr, sl │ │ │ │ + cmp sl, fp │ │ │ │ lsls r2, r0, #4 │ │ │ │ - str r2, [sp, #824] @ 0x338 │ │ │ │ + str r2, [sp, #840] @ 0x348 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r2, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r2, [sp, #768] @ 0x300 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - bvc.n 4c862c │ │ │ │ + bvc.n 4c8634 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - cmp lr, r4 │ │ │ │ + cmp sl, r5 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - str r2, [sp, #640] @ 0x280 │ │ │ │ + str r2, [sp, #656] @ 0x290 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strh r2, [r0, #4] │ │ │ │ + strh r6, [r0, #4] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - cmp sl, r1 │ │ │ │ + cmp lr, r1 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - str r2, [sp, #472] @ 0x1d8 │ │ │ │ + str r2, [sp, #488] @ 0x1e8 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - cmp r6, sl │ │ │ │ + cmp r2, fp │ │ │ │ lsls r2, r0, #4 │ │ │ │ - str r2, [sp, #312] @ 0x138 │ │ │ │ + str r2, [sp, #328] @ 0x148 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - cmp r0, r7 │ │ │ │ + cmp r4, r7 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - str r2, [sp, #192] @ 0xc0 │ │ │ │ + str r2, [sp, #208] @ 0xd0 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r2, [sp, #344] @ 0x158 │ │ │ │ + ldr r2, [sp, #360] @ 0x168 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - cmp r4, r1 │ │ │ │ + cmp r0, r2 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - str r2, [sp, #24] │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - add r6, sl │ │ │ │ + add r2, fp │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrb r6, [r7, #15] │ │ │ │ + ldrb r2, [r0, #16] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - str r1, [sp, #232] @ 0xe8 │ │ │ │ + str r1, [sp, #248] @ 0xf8 │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - orrs r2, r6 │ │ │ │ + orrs r6, r6 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - str r0, [sp, #168] @ 0xa8 │ │ │ │ + str r0, [sp, #184] @ 0xb8 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrb r6, [r0, #24] │ │ │ │ + ldrb r2, [r1, #24] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - orrs r4, r0 │ │ │ │ + orrs r0, r1 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrb r6, [r4, #23] │ │ │ │ + ldrb r2, [r5, #23] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldrh r2, [r5, #62] @ 0x3e │ │ │ │ + ldrh r6, [r5, #62] @ 0x3e │ │ │ │ lsls r1, r0, #4 │ │ │ │ - cmn r4, r4 │ │ │ │ + cmn r0, r5 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - cmn r2, r2 │ │ │ │ + cmn r6, r2 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrh r2, [r1, #62] @ 0x3e │ │ │ │ + ldrh r6, [r1, #62] @ 0x3e │ │ │ │ lsls r1, r0, #4 │ │ │ │ - cmp r2, r7 │ │ │ │ + cmp r6, r7 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrh r2, [r6, #60] @ 0x3c │ │ │ │ + ldrh r6, [r6, #60] @ 0x3c │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrb r2, [r1, #16] │ │ │ │ + ldrb r6, [r1, #16] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - cmp r0, r4 │ │ │ │ + cmp r4, r4 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrh r0, [r3, #60] @ 0x3c │ │ │ │ + ldrh r4, [r3, #60] @ 0x3c │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrb r2, [r7, #21] │ │ │ │ + ldrb r6, [r7, #21] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - cmp r0, r0 │ │ │ │ + cmp r4, r0 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrh r6, [r6, #58] @ 0x3a │ │ │ │ + ldrh r2, [r7, #58] @ 0x3a │ │ │ │ lsls r1, r0, #4 │ │ │ │ - negs r2, r1 │ │ │ │ + negs r6, r1 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrh r2, [r0, #58] @ 0x3a │ │ │ │ + ldrh r6, [r0, #58] @ 0x3a │ │ │ │ lsls r1, r0, #4 │ │ │ │ - rors r4, r4 │ │ │ │ + rors r0, r5 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrh r4, [r3, #54] @ 0x36 │ │ │ │ + ldrh r0, [r4, #54] @ 0x36 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - rors r0, r1 │ │ │ │ + rors r4, r1 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrh r0, [r0, #54] @ 0x36 │ │ │ │ + ldrh r4, [r0, #54] @ 0x36 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrb r4, [r4, #12] │ │ │ │ + ldrb r0, [r5, #12] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - sbcs r4, r4 │ │ │ │ + sbcs r0, r5 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrh r4, [r3, #52] @ 0x34 │ │ │ │ + ldrh r0, [r4, #52] @ 0x34 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - sbcs r4, r1 │ │ │ │ + sbcs r0, r2 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrh r4, [r0, #52] @ 0x34 │ │ │ │ + ldrh r0, [r1, #52] @ 0x34 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - adcs r4, r6 │ │ │ │ + adcs r0, r7 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrh r4, [r5, #50] @ 0x32 │ │ │ │ + ldrh r0, [r6, #50] @ 0x32 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrb r4, [r6, #16] │ │ │ │ + ldrb r0, [r7, #16] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - asrs r2, r7 │ │ │ │ + asrs r6, r7 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrh r2, [r6, #48] @ 0x30 │ │ │ │ + ldrh r6, [r6, #48] @ 0x30 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrb r4, [r1, #16] │ │ │ │ + ldrb r0, [r2, #16] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - asrs r2, r2 │ │ │ │ + asrs r6, r2 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrh r0, [r1, #48] @ 0x30 │ │ │ │ + ldrh r4, [r1, #48] @ 0x30 │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldr r1, [pc, #432] @ (4c894c ) │ │ │ │ lsls r1, r2, #4 │ │ │ │ - str r1, [sp, #424] @ 0x1a8 │ │ │ │ + str r1, [sp, #440] @ 0x1b8 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - subw r1, ip, #2048 @ 0x800 │ │ │ │ + @ instruction: 0xf6b00100 │ │ │ │ ldr r1, [pc, #320] @ (4c88e8 ) │ │ │ │ lsls r1, r2, #4 │ │ │ │ - str r1, [sp, #312] @ 0x138 │ │ │ │ + str r1, [sp, #328] @ 0x148 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrb r4, [r4, #14] │ │ │ │ + ldrb r0, [r5, #14] │ │ │ │ lsls r0, r0, #4 │ │ │ │ ldr r1, [pc, #208] @ (4c8884 ) │ │ │ │ lsls r1, r2, #4 │ │ │ │ - str r1, [sp, #200] @ 0xc8 │ │ │ │ + str r1, [sp, #216] @ 0xd8 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strh r0, [r3, #46] @ 0x2e │ │ │ │ + strh r4, [r3, #46] @ 0x2e │ │ │ │ lsls r0, r0, #4 │ │ │ │ ldr r1, [pc, #96] @ (4c8820 ) │ │ │ │ lsls r1, r2, #4 │ │ │ │ - str r1, [sp, #88] @ 0x58 │ │ │ │ + str r1, [sp, #104] @ 0x68 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strh.w r0, [r8, #256] @ 0x100 │ │ │ │ + strh.w r0, [ip, #256] @ 0x100 │ │ │ │ ldr r0, [pc, #1008] @ (4c8bbc ) │ │ │ │ lsls r1, r2, #4 │ │ │ │ - str r0, [sp, #1000] @ 0x3e8 │ │ │ │ + str r0, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - lsls r4, r3, #6 │ │ │ │ + lsls r0, r4, #6 │ │ │ │ lsls r1, r0, #4 │ │ │ │ │ │ │ │ 004c87d4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -627429,30 +627428,30 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r4, #56] @ 0x38 │ │ │ │ + ldrh r4, [r4, #56] @ 0x38 │ │ │ │ lsls r0, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #232 @ 0xe8 │ │ │ │ + subs r5, #236 @ 0xec │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrh r0, [r4, #22] │ │ │ │ + ldrh r4, [r4, #22] │ │ │ │ lsls r1, r0, #4 │ │ │ │ movw r1, #24599 @ 0x6017 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r5, #21] │ │ │ │ + strb r4, [r5, #21] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldmia r7, {r4, r7} │ │ │ │ + ldmia r7, {r2, r4, r7} │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldr r1, [sp, #256] @ 0x100 │ │ │ │ + ldr r1, [sp, #272] @ 0x110 │ │ │ │ lsls r0, r0, #4 │ │ │ │ │ │ │ │ 004c893c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -627587,27 +627586,27 @@ │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ add.w r1, r6, #23 │ │ │ │ - ldrh r6, [r4, #44] @ 0x2c │ │ │ │ + ldrh r2, [r5, #44] @ 0x2c │ │ │ │ lsls r0, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #30 │ │ │ │ + subs r4, #34 @ 0x22 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrh r6, [r4, #10] │ │ │ │ + ldrh r2, [r5, #10] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strb r2, [r1, #16] │ │ │ │ + strb r6, [r1, #16] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldmia r6!, {r1, r4, r5} │ │ │ │ + ldmia r6!, {r1, r2, r4, r5} │ │ │ │ lsls r0, r0, #4 │ │ │ │ - str r7, [sp, #904] @ 0x388 │ │ │ │ + str r7, [sp, #920] @ 0x398 │ │ │ │ lsls r0, r0, #4 │ │ │ │ │ │ │ │ 004c8a98 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -627664,21 +627663,21 @@ │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 14849e8 │ │ │ │ b.n 4c8b04 │ │ │ │ orr.w r1, r8, #23 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #24 │ │ │ │ + subs r3, #28 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrh r0, [r1, #4] │ │ │ │ + ldrh r4, [r1, #4] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - subs r2, #254 @ 0xfe │ │ │ │ + subs r3, #2 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrh r6, [r5, #2] │ │ │ │ + ldrh r2, [r6, #2] │ │ │ │ lsls r1, r0, #4 │ │ │ │ │ │ │ │ 004c8b38 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -627813,27 +627812,27 @@ │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ vand d0, d10, d7 │ │ │ │ - ldrh r2, [r5, #28] │ │ │ │ + ldrh r6, [r5, #28] │ │ │ │ lsls r0, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #250 @ 0xfa │ │ │ │ + subs r1, #254 @ 0xfe │ │ │ │ lsls r2, r0, #4 │ │ │ │ - strh r2, [r5, #58] @ 0x3a │ │ │ │ + strh r6, [r5, #58] @ 0x3a │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strb r6, [r1, #8] │ │ │ │ + strb r2, [r2, #8] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldmia r4, {r1, r2, r4, r5} │ │ │ │ + ldmia r4, {r1, r3, r4, r5} │ │ │ │ lsls r0, r0, #4 │ │ │ │ - str r5, [sp, #920] @ 0x398 │ │ │ │ + str r5, [sp, #936] @ 0x3a8 │ │ │ │ lsls r0, r0, #4 │ │ │ │ │ │ │ │ 004c8c94 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -628960,254 +628959,254 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 4c96c0 │ │ │ │ + b.n 4c96c8 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strh r0, [r1, #40] @ 0x28 │ │ │ │ + strh r4, [r1, #40] @ 0x28 │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldr r4, [pc, #800] @ (4c9b58 ) │ │ │ │ movs r0, r0 │ │ │ │ - b.n 4c94a4 │ │ │ │ + b.n 4c94ac │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strh r4, [r6, #30] │ │ │ │ + strh r0, [r7, #30] │ │ │ │ lsls r1, r0, #4 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r0, #84] @ 0x54 │ │ │ │ + ldr r6, [r0, #84] @ 0x54 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - strh r2, [r1, #20] │ │ │ │ + strh r6, [r1, #20] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - b.n 4c91c0 │ │ │ │ + b.n 4c91c8 │ │ │ │ lsls r1, r0, #4 │ │ │ │ str r3, [sp, #888] @ 0x378 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - stmia r7!, {r1, r3, r4, r5} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r0, r0, #4 │ │ │ │ - b.n 4c9124 │ │ │ │ + b.n 4c912c │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strh r6, [r4, #16] │ │ │ │ + strh r2, [r5, #16] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - b.n 4c9fe8 │ │ │ │ + b.n 4c9ff0 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strh r2, [r0, #12] │ │ │ │ + strh r6, [r0, #12] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - muls r4, r5 │ │ │ │ + muls r0, r6 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - stmia r6!, {r3, r5, r6} │ │ │ │ + stmia r6!, {r2, r3, r5, r6} │ │ │ │ lsls r0, r0, #4 │ │ │ │ - b.n 4c9f98 │ │ │ │ + b.n 4c9fa0 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strh r4, [r2, #10] │ │ │ │ + strh r0, [r3, #10] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - stmia r1!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - b.n 4c9f3c │ │ │ │ + b.n 4c9f44 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strh r6, [r3, #8] │ │ │ │ + strh r2, [r4, #8] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - b.n 4c9ef0 │ │ │ │ + b.n 4c9ef8 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strh r4, [r6, #6] │ │ │ │ + strh r0, [r7, #6] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - str r5, [sp, #888] @ 0x378 │ │ │ │ + str r5, [sp, #904] @ 0x388 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - stmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r0, r0, #4 │ │ │ │ - b.n 4c9ea0 │ │ │ │ + b.n 4c9ea8 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strh r6, [r0, #6] │ │ │ │ + strh r2, [r1, #6] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - b.n 4c9e70 │ │ │ │ + b.n 4c9e78 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strh r0, [r5, #4] │ │ │ │ + strh r4, [r5, #4] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - b.n 4c9e44 │ │ │ │ + b.n 4c9e4c │ │ │ │ lsls r1, r0, #4 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r5!, {r1, r7} │ │ │ │ lsls r0, r0, #4 │ │ │ │ - b.n 4c9e00 │ │ │ │ + b.n 4c9e08 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strh r2, [r5, #2] │ │ │ │ + strh r6, [r5, #2] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - b.n 4c9dd0 │ │ │ │ + b.n 4c9dd8 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strh r4, [r1, #2] │ │ │ │ + strh r0, [r2, #2] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - b.n 4c9d9c │ │ │ │ + b.n 4c9da4 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strh r6, [r5, #0] │ │ │ │ + strh r2, [r6, #0] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - b.n 4c9d5c │ │ │ │ + b.n 4c9d64 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strh r2, [r1, #0] │ │ │ │ + strh r6, [r1, #0] │ │ │ │ lsls r1, r0, #4 │ │ │ │ str r1, [sp, #576] @ 0x240 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - stmia r4!, {r1, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r0, r0, #4 │ │ │ │ - b.n 4c9cf8 │ │ │ │ + b.n 4c9d00 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrb r2, [r2, #31] │ │ │ │ + ldrb r6, [r2, #31] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - b.n 4c9c0c │ │ │ │ + b.n 4c9c14 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - stmia r4!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r4!, {r1, r4, r5, r7} │ │ │ │ lsls r0, r0, #4 │ │ │ │ - b.n 4c9c98 │ │ │ │ + b.n 4c9ca0 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrb r2, [r3, #30] │ │ │ │ + ldrb r6, [r3, #30] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - b.n 4c9afc │ │ │ │ + b.n 4c9b04 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrb r6, [r0, #27] │ │ │ │ + ldrb r2, [r1, #27] │ │ │ │ lsls r1, r0, #4 │ │ │ │ cbnz r2, 4c996a │ │ │ │ lsls r4, r7, #3 │ │ │ │ - stmia r3!, {r3, r5, r7} │ │ │ │ + stmia r3!, {r2, r3, r5, r7} │ │ │ │ lsls r0, r0, #4 │ │ │ │ - b.n 4c9aac │ │ │ │ + b.n 4c9ab4 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrb r0, [r3, #26] │ │ │ │ + ldrb r4, [r3, #26] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - b.n 4c9a84 │ │ │ │ + b.n 4c9a8c │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrb r6, [r7, #25] │ │ │ │ + ldrb r2, [r0, #26] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - b.n 4c9a48 │ │ │ │ + b.n 4c9a50 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrb r4, [r3, #25] │ │ │ │ + ldrb r0, [r4, #25] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrh r0, [r2, #36] @ 0x24 │ │ │ │ + ldrh r4, [r2, #36] @ 0x24 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldrb r0, [r7, #24] │ │ │ │ + ldrb r4, [r7, #24] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - b.n 4c99f0 │ │ │ │ + b.n 4c99f8 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrh r2, [r6, #36] @ 0x24 │ │ │ │ + ldrh r6, [r6, #36] @ 0x24 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldrb r2, [r1, #24] │ │ │ │ + ldrb r6, [r1, #24] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - b.n 4c99a0 │ │ │ │ + b.n 4c99a8 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - svc 214 @ 0xd6 │ │ │ │ + svc 218 @ 0xda │ │ │ │ lsls r1, r0, #4 │ │ │ │ - stmia r2!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r0, r0, #4 │ │ │ │ - b.n 4c9968 │ │ │ │ + b.n 4c9970 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrb r2, [r3, #23] │ │ │ │ + ldrb r6, [r3, #23] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ + add r2, sp, #88 @ 0x58 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrb r2, [r0, #23] │ │ │ │ + ldrb r6, [r0, #23] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - svc 240 @ 0xf0 │ │ │ │ + svc 244 @ 0xf4 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - svc 210 @ 0xd2 │ │ │ │ + svc 214 @ 0xd6 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrb r2, [r2, #22] │ │ │ │ + ldrb r6, [r2, #22] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - svc 186 @ 0xba │ │ │ │ + svc 190 @ 0xbe │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrb r2, [r7, #21] │ │ │ │ + ldrb r6, [r7, #21] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - svc 150 @ 0x96 │ │ │ │ + svc 154 @ 0x9a │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrb r6, [r2, #21] │ │ │ │ + ldrb r2, [r3, #21] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - svc 42 @ 0x2a │ │ │ │ + svc 46 @ 0x2e │ │ │ │ lsls r1, r0, #4 │ │ │ │ - stmia r2!, {r1, r6} │ │ │ │ + stmia r2!, {r1, r2, r6} │ │ │ │ lsls r0, r0, #4 │ │ │ │ - svc 112 @ 0x70 │ │ │ │ + svc 116 @ 0x74 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrb r2, [r6, #20] │ │ │ │ + ldrb r6, [r6, #20] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - subs r7, #34 @ 0x22 │ │ │ │ + subs r7, #38 @ 0x26 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - stmia r2!, {r1, r2, r3, r4} │ │ │ │ + stmia r2!, {r1, r5} │ │ │ │ lsls r0, r0, #4 │ │ │ │ - svc 76 @ 0x4c │ │ │ │ + svc 80 @ 0x50 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrb r6, [r1, #20] │ │ │ │ + ldrb r2, [r2, #20] │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldrh r0, [r4, #52] @ 0x34 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - stmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r0, #4 │ │ │ │ - svc 38 @ 0x26 │ │ │ │ + svc 42 @ 0x2a │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrb r0, [r5, #19] │ │ │ │ + ldrb r4, [r5, #19] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - add r1, sp, #112 @ 0x70 │ │ │ │ + add r1, sp, #128 @ 0x80 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrb r4, [r1, #19] │ │ │ │ + ldrb r0, [r2, #19] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - udf #252 @ 0xfc │ │ │ │ + svc 0 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrh r6, [r0, #24] │ │ │ │ + ldrh r2, [r1, #24] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - udf #232 @ 0xe8 │ │ │ │ + udf #236 @ 0xec │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrb r6, [r4, #18] │ │ │ │ + ldrb r2, [r5, #18] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - udf #200 @ 0xc8 │ │ │ │ + udf #204 @ 0xcc │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrb r0, [r1, #18] │ │ │ │ + ldrb r4, [r1, #18] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrh r4, [r3, #24] │ │ │ │ + ldrh r0, [r4, #24] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldrb r4, [r6, #17] │ │ │ │ + ldrb r0, [r7, #17] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - udf #162 @ 0xa2 │ │ │ │ + udf #166 @ 0xa6 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - udf #144 @ 0x90 │ │ │ │ + udf #148 @ 0x94 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrb r0, [r2, #17] │ │ │ │ + ldrb r4, [r2, #17] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - udf #98 @ 0x62 │ │ │ │ + udf #102 @ 0x66 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrb r2, [r4, #16] │ │ │ │ + ldrb r6, [r4, #16] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - subs r6, #18 │ │ │ │ + subs r6, #22 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - stmia r1!, {r1, r2, r3} │ │ │ │ + stmia r1!, {r1, r4} │ │ │ │ lsls r0, r0, #4 │ │ │ │ - udf #60 @ 0x3c │ │ │ │ + udf #64 @ 0x40 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrb r6, [r7, #15] │ │ │ │ + ldrb r2, [r0, #16] │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldrh r0, [r2, #44] @ 0x2c │ │ │ │ lsls r4, r7, #3 │ │ │ │ - stmia r0!, {r2, r5, r6, r7} │ │ │ │ + stmia r0!, {r3, r5, r6, r7} │ │ │ │ lsls r0, r0, #4 │ │ │ │ - udf #22 │ │ │ │ + udf #26 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrb r0, [r3, #15] │ │ │ │ + ldrb r4, [r3, #15] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ble.n 4c99e8 │ │ │ │ + udf #0 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrb r4, [r7, #14] │ │ │ │ + ldrb r0, [r0, #15] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ble.n 4c99c0 │ │ │ │ + ble.n 4c99c8 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrb r4, [r4, #14] │ │ │ │ + ldrb r0, [r5, #14] │ │ │ │ lsls r1, r0, #4 │ │ │ │ adds r6, #254 @ 0xfe │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldrb r4, [r7, #27] │ │ │ │ + ldrb r0, [r0, #28] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - itet hi │ │ │ │ + itee hi │ │ │ │ lslhi r0, r0, #4 │ │ │ │ ldrls r3, [pc, #80] @ (4c9a5c ) │ │ │ │ - movwhi r2, #17359 @ 0x43cf │ │ │ │ + movwls r2, #17359 @ 0x43cf │ │ │ │ movt r2, #1 │ │ │ │ ldr r1, [pc, #76] @ (4c9a60 ) │ │ │ │ ldr r0, [pc, #76] @ (4c9a64 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #1708 @ 0x6ac │ │ │ │ add r0, pc │ │ │ │ @@ -629230,29 +629229,29 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #1708 @ 0x6ac │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ adds r4, #238 @ 0xee │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldrb r4, [r5, #19] │ │ │ │ + ldrb r0, [r6, #19] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - b.n 4c9364 │ │ │ │ + b.n 4c936c │ │ │ │ lsls r0, r0, #4 │ │ │ │ adds r4, #210 @ 0xd2 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldrb r0, [r2, #19] │ │ │ │ + ldrb r4, [r2, #19] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - blt.n 4c99d0 │ │ │ │ + blt.n 4c99d8 │ │ │ │ lsls r1, r0, #4 │ │ │ │ adds r4, #182 @ 0xb6 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldrb r4, [r6, #18] │ │ │ │ + ldrb r0, [r7, #18] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - pop {r1, r2, r3, r6, pc} │ │ │ │ + pop {r1, r4, r6, pc} │ │ │ │ lsls r0, r0, #4 │ │ │ │ │ │ │ │ 004c9a80 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -629409,33 +629408,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r6, #104] @ 0x68 │ │ │ │ + str r0, [r7, #104] @ 0x68 │ │ │ │ lsls r0, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 4c9cdc │ │ │ │ + bge.n 4c9ce4 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrb r0, [r6, #0] │ │ │ │ + ldrb r4, [r6, #0] │ │ │ │ lsls r1, r0, #4 │ │ │ │ svc 150 @ 0x96 │ │ │ │ lsls r7, r2, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r2, #16] │ │ │ │ + ldrb r0, [r3, #16] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - str r0, [r2, #40] @ 0x28 │ │ │ │ + str r4, [r2, #40] @ 0x28 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - pop {r3, r4, r5, r7} │ │ │ │ + pop {r2, r3, r4, r5, r7} │ │ │ │ lsls r0, r0, #4 │ │ │ │ - strh r0, [r5, #50] @ 0x32 │ │ │ │ + strh r4, [r5, #50] @ 0x32 │ │ │ │ lsls r0, r0, #4 │ │ │ │ │ │ │ │ 004c9c18 : │ │ │ │ stmdb 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 │ │ │ │ @@ -630516,127 +630515,127 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r6, #15 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r5, #14] │ │ │ │ + strh r2, [r6, #14] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - bhi.n 4ca834 │ │ │ │ + bhi.n 4ca83c │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strb r0, [r4, #22] │ │ │ │ + strb r4, [r4, #22] │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r7, #3] │ │ │ │ + ldrb r4, [r7, #3] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - bvc.n 4ca888 │ │ │ │ + bvc.n 4ca890 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strb r6, [r0, #19] │ │ │ │ + strb r2, [r1, #19] │ │ │ │ lsls r1, r0, #4 │ │ │ │ bgt.n 4ca7ec │ │ │ │ lsls r7, r2, #4 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #64] @ (4ca820 ) │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r0, [r0, r7] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r6, #76] @ 0x4c │ │ │ │ + ldr r4, [r6, #76] @ 0x4c │ │ │ │ lsls r0, r0, #4 │ │ │ │ - bvs.n 4ca708 │ │ │ │ + bvs.n 4ca710 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strb r6, [r6, #15] │ │ │ │ + strb r2, [r7, #15] │ │ │ │ lsls r1, r0, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 4ca900 │ │ │ │ + bpl.n 4ca708 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strb r0, [r5, #11] │ │ │ │ + strb r4, [r5, #11] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrb r4, [r0, r6] │ │ │ │ + ldrb r0, [r1, r6] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - bpl.n 4ca8d0 │ │ │ │ + bpl.n 4ca8d8 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strb r0, [r1, #11] │ │ │ │ + strb r4, [r1, #11] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r6, [sp, #904] @ 0x388 │ │ │ │ + ldr r6, [sp, #920] @ 0x398 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - bpl.n 4ca868 │ │ │ │ + bpl.n 4ca870 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strb r4, [r1, #10] │ │ │ │ + strb r0, [r2, #10] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - bmi.n 4ca820 │ │ │ │ + bpl.n 4ca828 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strb r0, [r5, #9] │ │ │ │ + strb r4, [r5, #9] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - bmi.n 4ca79c │ │ │ │ + bmi.n 4ca7a4 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strb r2, [r4, #8] │ │ │ │ + strb r6, [r4, #8] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - bmi.n 4ca770 │ │ │ │ + bmi.n 4ca778 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strb r0, [r1, #8] │ │ │ │ + strb r4, [r1, #8] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r6, [sp, #200] @ 0xc8 │ │ │ │ + ldr r6, [sp, #216] @ 0xd8 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - bmi.n 4ca92c │ │ │ │ + bmi.n 4ca934 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strb r6, [r3, #7] │ │ │ │ + strb r2, [r4, #7] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - bmi.n 4ca8a4 │ │ │ │ + bmi.n 4ca8ac │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strb r0, [r3, #6] │ │ │ │ + strb r4, [r3, #6] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrh r4, [r2, r4] │ │ │ │ + ldrh r0, [r3, r4] │ │ │ │ lsls r0, r0, #4 │ │ │ │ adds r3, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 4ca930 │ │ │ │ + bne.n 4ca938 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r6, [r2, #108] @ 0x6c │ │ │ │ + ldr r2, [r3, #108] @ 0x6c │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrb r2, [r3, #20] │ │ │ │ + ldrb r6, [r3, #20] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - bne.n 4ca908 │ │ │ │ + bne.n 4ca910 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - beq.n 4ca838 │ │ │ │ + beq.n 4ca840 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r2, [r2, #100] @ 0x64 │ │ │ │ + ldr r6, [r2, #100] @ 0x64 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - beq.n 4ca7c8 │ │ │ │ + beq.n 4ca7d0 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r6, [r2, #96] @ 0x60 │ │ │ │ + ldr r2, [r3, #96] @ 0x60 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - beq.n 4ca8a8 │ │ │ │ + beq.n 4ca8b0 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r2, [r0, #88] @ 0x58 │ │ │ │ + ldr r6, [r0, #88] @ 0x58 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - adcs r6, r3 │ │ │ │ + adcs r2, r4 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldmia r7, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r4, r5, r6, r7} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r6, [r2, #84] @ 0x54 │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrb r6, [r3, #14] │ │ │ │ + ldrb r2, [r4, #14] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldmia r7, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r7, {r1, r3, r4, r5, r7} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r6, [r3, #80] @ 0x50 │ │ │ │ + ldr r2, [r4, #80] @ 0x50 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldmia r6, {r1, r5, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r5, r6, r7} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r4, [r1, #68] @ 0x44 │ │ │ │ + ldr r0, [r2, #68] @ 0x44 │ │ │ │ lsls r1, r0, #4 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 4c9d8c │ │ │ │ b.w 4c9dae │ │ │ │ ldr r2, [r6, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ @@ -631581,263 +631580,263 @@ │ │ │ │ ldr r0, [pc, #516] @ (4cb4dc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #1760 @ 0x6e0 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r5, {r4, r5} │ │ │ │ + ldmia r5, {r2, r4, r5} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r2, [r3, #40] @ 0x28 │ │ │ │ + ldr r6, [r3, #40] @ 0x28 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldmia r5!, {r1, r2, r4} │ │ │ │ + ldmia r5!, {r1, r3, r4} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r0, [r0, #40] @ 0x28 │ │ │ │ + ldr r4, [r0, #40] @ 0x28 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r4, {r4, r5, r6, r7} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r6, [r2, #36] @ 0x24 │ │ │ │ + ldr r2, [r3, #36] @ 0x24 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrb r6, [r3, #2] │ │ │ │ + ldrb r2, [r4, #2] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldmia r4, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r4, {r1, r3, r4, r5, r7} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r6, [r3, #32] │ │ │ │ + ldr r2, [r4, #32] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldmia r4, {r1, r4, r7} │ │ │ │ + ldmia r4, {r1, r2, r4, r7} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r4, [r7, #28] │ │ │ │ + ldr r0, [r0, #32] │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r3, {r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r6, [r3, #20] │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - subs r5, #66 @ 0x42 │ │ │ │ + subs r5, #70 @ 0x46 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldmia r3!, {r1, r4, r6, r7} │ │ │ │ + ldmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r0, [r7, #16] │ │ │ │ + ldr r4, [r7, #16] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldmia r3!, {r1, r5, r7} │ │ │ │ + ldmia r3!, {r1, r2, r5, r7} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r4, [r1, #16] │ │ │ │ + ldr r0, [r2, #16] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strb r4, [r1, #29] │ │ │ │ + strb r0, [r2, #29] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldmia r3!, {r2, r5, r6} │ │ │ │ + ldmia r3, {r3, r5, r6} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r4, [r1, #12] │ │ │ │ + ldr r0, [r2, #12] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldmia r3, {r3, r4, r5} │ │ │ │ + ldmia r3, {r2, r3, r4, r5} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldmia r2, {r2, r4, r5, r6} │ │ │ │ + ldmia r2!, {r3, r4, r5, r6} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - str r6, [r3, #124] @ 0x7c │ │ │ │ + str r2, [r4, #124] @ 0x7c │ │ │ │ lsls r1, r0, #4 │ │ │ │ - add r4, sp, #552 @ 0x228 │ │ │ │ + add r4, sp, #568 @ 0x238 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldmia r2, {r1, r2, r3} │ │ │ │ + ldmia r2!, {r1, r4} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - str r2, [r6, #116] @ 0x74 │ │ │ │ + str r6, [r6, #116] @ 0x74 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - cmp r1, #116 @ 0x74 │ │ │ │ + cmp r1, #120 @ 0x78 │ │ │ │ lsls r5, r0, #4 │ │ │ │ ldr r0, [pc, #64] @ (4cb3a4 ) │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r5, r4] │ │ │ │ + str r2, [r6, r4] │ │ │ │ lsls r0, r0, #4 │ │ │ │ adds r3, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r3, r6} │ │ │ │ + ldmia r0!, {r2, r3, r6} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - str r2, [r6, #88] @ 0x58 │ │ │ │ + str r6, [r6, #88] @ 0x58 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldmia r0!, {r2, r3, r4, r6} │ │ │ │ + ldmia r0!, {r5, r6} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - stmia r7!, {r4, r6, r7} │ │ │ │ + stmia r7!, {r2, r4, r6, r7} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - str r2, [r7, #80] @ 0x50 │ │ │ │ + str r6, [r7, #80] @ 0x50 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - stmia r7!, {r2, r7} │ │ │ │ + stmia r7!, {r3, r7} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - str r6, [r5, #76] @ 0x4c │ │ │ │ + str r2, [r6, #76] @ 0x4c │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strb r2, [r4, #13] │ │ │ │ + strb r6, [r4, #13] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - stmia r7!, {r1, r2, r3, r6} │ │ │ │ + stmia r7!, {r1, r4, r6} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - str r4, [r6, #72] @ 0x48 │ │ │ │ + str r0, [r7, #72] @ 0x48 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - stmia r7!, {r3} │ │ │ │ + stmia r7!, {r2, r3} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - str r2, [r6, #68] @ 0x44 │ │ │ │ + str r6, [r6, #68] @ 0x44 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - stmia r6!, {r1, r2, r5, r6} │ │ │ │ + stmia r6!, {r1, r3, r5, r6} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - str r0, [r2, #60] @ 0x3c │ │ │ │ + str r4, [r2, #60] @ 0x3c │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strb r4, [r1, #8] │ │ │ │ + strb r0, [r2, #8] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r1} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - str r0, [r5, #52] @ 0x34 │ │ │ │ + str r4, [r5, #52] @ 0x34 │ │ │ │ lsls r1, r0, #4 │ │ │ │ subs r2, r1, #3 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - str r0, [r1, #108] @ 0x6c │ │ │ │ + str r4, [r1, #108] @ 0x6c │ │ │ │ lsls r1, r0, #4 │ │ │ │ - stmia r6!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r6!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r1, r0, #4 │ │ │ │ subs r6, r5, #2 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - str r4, [r5, #104] @ 0x68 │ │ │ │ + str r0, [r6, #104] @ 0x68 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrh r2, [r7, r4] │ │ │ │ + ldrh r6, [r7, r4] │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r2, r2, #2 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - str r0, [r2, #104] @ 0x68 │ │ │ │ + str r4, [r2, #104] @ 0x68 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - stmia r6!, {r1, r3} │ │ │ │ + stmia r6!, {r1, r2, r3} │ │ │ │ lsls r1, r0, #4 │ │ │ │ subs r6, r6, #1 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - str r4, [r6, #100] @ 0x64 │ │ │ │ + str r0, [r7, #100] @ 0x64 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - bgt.n 4cb408 │ │ │ │ + bgt.n 4cb410 │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r2, r3, #1 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - str r0, [r3, #100] @ 0x64 │ │ │ │ + str r4, [r3, #100] @ 0x64 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldmia r2!, {r1, r3, r5} │ │ │ │ + ldmia r2, {r1, r2, r3, r5} │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r6, r7, #0 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - str r4, [r7, #96] @ 0x60 │ │ │ │ + str r0, [r0, #100] @ 0x64 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - bls.n 4cb320 │ │ │ │ + bls.n 4cb328 │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r2, r4, #0 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - str r0, [r4, #96] @ 0x60 │ │ │ │ + str r4, [r4, #96] @ 0x60 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - blt.n 4cb384 │ │ │ │ + blt.n 4cb38c │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r6, r0, #0 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - str r4, [r0, #96] @ 0x60 │ │ │ │ + str r0, [r1, #96] @ 0x60 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - stmia r5!, {r1, r2, r4, r7} │ │ │ │ + stmia r5!, {r1, r3, r4, r7} │ │ │ │ lsls r1, r0, #4 │ │ │ │ adds r2, r5, #7 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - str r0, [r5, #92] @ 0x5c │ │ │ │ + str r4, [r5, #92] @ 0x5c │ │ │ │ lsls r1, r0, #4 │ │ │ │ - stmia r5!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r5!, {r1, r4, r5, r6} │ │ │ │ lsls r1, r0, #4 │ │ │ │ adds r6, r1, #7 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - str r4, [r1, #92] @ 0x5c │ │ │ │ + str r0, [r2, #92] @ 0x5c │ │ │ │ lsls r1, r0, #4 │ │ │ │ - stmia r5!, {r1, r4, r7} │ │ │ │ + stmia r5!, {r1, r2, r4, r7} │ │ │ │ lsls r1, r0, #4 │ │ │ │ adds r2, r6, #6 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - str r0, [r6, #88] @ 0x58 │ │ │ │ + str r4, [r6, #88] @ 0x58 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - str r7, [sp, #88] @ 0x58 │ │ │ │ + str r7, [sp, #104] @ 0x68 │ │ │ │ lsls r1, r0, #4 │ │ │ │ adds r6, r2, #6 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - str r4, [r2, #88] @ 0x58 │ │ │ │ + str r0, [r3, #88] @ 0x58 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - bvc.n 4cb460 │ │ │ │ + bvc.n 4cb468 │ │ │ │ lsls r0, r0, #4 │ │ │ │ adds r2, r7, #5 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - str r0, [r7, #84] @ 0x54 │ │ │ │ + str r4, [r7, #84] @ 0x54 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - bvc.n 4cb454 │ │ │ │ + bvc.n 4cb45c │ │ │ │ lsls r0, r0, #4 │ │ │ │ adds r6, r3, #5 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - str r4, [r3, #84] @ 0x54 │ │ │ │ + str r0, [r4, #84] @ 0x54 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r6, [r4, r6] │ │ │ │ + ldr r2, [r5, r6] │ │ │ │ lsls r0, r0, #4 │ │ │ │ adds r2, r0, #5 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - str r0, [r0, #84] @ 0x54 │ │ │ │ + str r4, [r0, #84] @ 0x54 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r2, [r3, #116] @ 0x74 │ │ │ │ + ldr r6, [r3, #116] @ 0x74 │ │ │ │ lsls r0, r0, #4 │ │ │ │ smlawt r1, r2, r0, r0 │ │ │ │ - ldr r0, [pc, #784] @ (4cb780 ) │ │ │ │ + ldr r0, [pc, #800] @ (4cb790 ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldr r0, [pc, #904] @ (4cb7fc ) │ │ │ │ + ldr r0, [pc, #920] @ (4cb80c ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ smlabt r1, ip, r0, r0 │ │ │ │ - @ instruction: 0x47de │ │ │ │ + @ instruction: 0x47e2 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldr r0, [pc, #592] @ (4cb6d0 ) │ │ │ │ + ldr r0, [pc, #608] @ (4cb6e0 ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ adds r0, r6, #3 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - str r6, [r5, #76] @ 0x4c │ │ │ │ + str r2, [r6, #76] @ 0x4c │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strb r4, [r6, #2] │ │ │ │ + strb r0, [r7, #2] │ │ │ │ lsls r0, r0, #4 │ │ │ │ adds r4, r2, #3 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - str r2, [r2, #76] @ 0x4c │ │ │ │ + str r6, [r2, #76] @ 0x4c │ │ │ │ lsls r1, r0, #4 │ │ │ │ - stmia r4!, {r2} │ │ │ │ + stmia r4!, {r3} │ │ │ │ lsls r1, r0, #4 │ │ │ │ adds r0, r7, #2 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - str r6, [r6, #72] @ 0x48 │ │ │ │ + str r2, [r7, #72] @ 0x48 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrsb r4, [r5, r6] │ │ │ │ + ldrsb r0, [r6, r6] │ │ │ │ lsls r0, r0, #4 │ │ │ │ adds r4, r3, #2 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - str r2, [r3, #72] @ 0x48 │ │ │ │ + str r6, [r3, #72] @ 0x48 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - bge.n 4cb520 │ │ │ │ + bge.n 4cb528 │ │ │ │ lsls r0, r0, #4 │ │ │ │ adds r0, r0, #2 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - str r6, [r7, #68] @ 0x44 │ │ │ │ + str r2, [r0, #72] @ 0x48 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - add r3, pc, #400 @ (adr r3, 4cb64c ) │ │ │ │ + add r3, pc, #416 @ (adr r3, 4cb65c ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ adds r4, r4, #1 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - str r2, [r4, #68] @ 0x44 │ │ │ │ + str r6, [r4, #68] @ 0x44 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - stmia r3!, {r2, r4, r7} │ │ │ │ + stmia r3!, {r3, r4, r7} │ │ │ │ lsls r1, r0, #4 │ │ │ │ adds r0, r1, #1 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - str r6, [r0, #68] @ 0x44 │ │ │ │ + str r2, [r1, #68] @ 0x44 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - stmia r4!, {} │ │ │ │ + stmia r4!, {r2} │ │ │ │ lsls r1, r0, #4 │ │ │ │ adds r4, r5, #0 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - str r2, [r5, #64] @ 0x40 │ │ │ │ + str r6, [r5, #64] @ 0x40 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - stmia r3!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r3!, {r6, r7} │ │ │ │ lsls r1, r0, #4 │ │ │ │ │ │ │ │ 004cb4e0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -631916,23 +631915,23 @@ │ │ │ │ lsls r7, r2, #4 │ │ │ │ ldr r4, [r2, #76] @ 0x4c │ │ │ │ lsls r1, r3, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ stmia r5!, {r4, r5, r7} │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r3, pc, #48 @ (adr r3, 4cb5dc ) │ │ │ │ + add r3, pc, #64 @ (adr r3, 4cb5ec ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r3, r5, r7} │ │ │ │ + stmia r0!, {r2, r3, r5, r7} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrsh r0, [r2, r0] │ │ │ │ + ldrsh r4, [r2, r0] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - adds r2, #2 │ │ │ │ + adds r2, #6 │ │ │ │ lsls r0, r2, #4 │ │ │ │ │ │ │ │ 004cb5bc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -632016,22 +632015,22 @@ │ │ │ │ lsls r7, r2, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ stmia r5!, {r3} │ │ │ │ lsls r7, r2, #4 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r5, #24] │ │ │ │ + ldr r6, [r5, #24] │ │ │ │ lsls r1, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ittt cs │ │ │ │ - lslcs r1, r0, #4 │ │ │ │ - ldrbcs r2, [r2, r5] │ │ │ │ + itte cs │ │ │ │ lslcs r1, r0, #4 │ │ │ │ + ldrbcs r6, [r2, r5] │ │ │ │ + lslcc r1, r0, #4 │ │ │ │ stmia r4!, {r3, r4, r5, r7} │ │ │ │ lsls r7, r2, #4 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ ... │ │ │ │ │ │ │ │ @@ -632169,40 +632168,40 @@ │ │ │ │ lsls r7, r2, #4 │ │ │ │ movs r5, #168 @ 0xa8 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #1] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r6, r0] │ │ │ │ - lsls r1, r0, #4 │ │ │ │ - ldrsh r0, [r4, r7] │ │ │ │ + ldrb r6, [r6, r0] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - nop {8} │ │ │ │ + ldrsh r4, [r4, r7] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - itet vs │ │ │ │ - lslvs r1, r0, #4 │ │ │ │ - ldrbvc r2, [r1, r0] │ │ │ │ + itt hi │ │ │ │ + lslhi r1, r0, #4 │ │ │ │ + itee vs @ unpredictable │ │ │ │ lslvs r1, r0, #4 │ │ │ │ - ldrh r0, [r7, r7] │ │ │ │ + ldrbvc r6, [r1, r0] │ │ │ │ + lslvc r1, r0, #4 │ │ │ │ + ldrh r4, [r7, r7] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrsh r6, [r4, r6] │ │ │ │ + ldrsh r2, [r5, r6] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - itte mi │ │ │ │ + itet mi │ │ │ │ lslmi r1, r0, #4 │ │ │ │ - itee cc @ unpredictable │ │ │ │ + itet cc @ unpredictable │ │ │ │ lslcc r1, r0, #4 │ │ │ │ - ldrhcs r2, [r2, r7] │ │ │ │ - lslcs r1, r0, #4 │ │ │ │ - ldrsh r0, [r1, r7] │ │ │ │ + ldrhcs r6, [r2, r7] │ │ │ │ + lslcc r1, r0, #4 │ │ │ │ + ldrsh r4, [r1, r7] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - itee eq │ │ │ │ - lsleq r1, r0, #4 │ │ │ │ - ldrhne r0, [r6, r6] │ │ │ │ + itee ne │ │ │ │ lslne r1, r0, #4 │ │ │ │ + ldrheq r4, [r6, r6] │ │ │ │ + lsleq r1, r0, #4 │ │ │ │ │ │ │ │ 004cb820 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #188] @ 4cb8ec │ │ │ │ @@ -632289,21 +632288,21 @@ │ │ │ │ lsls r7, r2, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {r2, r5, r7} │ │ │ │ lsls r7, r2, #4 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 4cb96a │ │ │ │ + cbnz r4, 4cb96a │ │ │ │ lsls r1, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x004c │ │ │ │ + bkpt 0x0050 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrh r4, [r5, r3] │ │ │ │ + ldrh r0, [r6, r3] │ │ │ │ lsls r1, r0, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {r1, r3, r5} │ │ │ │ lsls r7, r2, #4 │ │ │ │ @@ -632515,47 +632514,47 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - mov r2, r3 │ │ │ │ + mov r6, r3 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - subs r1, #220 @ 0xdc │ │ │ │ + subs r1, #224 @ 0xe0 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r2, [r4, r6] │ │ │ │ + ldr r6, [r4, r6] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - cmp sl, sl │ │ │ │ + cmp lr, sl │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldr r6, [r3, r5] │ │ │ │ + ldr r2, [r4, r5] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - subs r1, #148 @ 0x94 │ │ │ │ + subs r1, #152 @ 0x98 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - subs r1, #78 @ 0x4e │ │ │ │ + subs r1, #82 @ 0x52 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r2, [r2, r4] │ │ │ │ + ldr r6, [r2, r4] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - subs r1, #48 @ 0x30 │ │ │ │ + subs r1, #52 @ 0x34 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r4, [r6, r3] │ │ │ │ + ldr r0, [r7, r3] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - subs r1, #24 │ │ │ │ + subs r1, #28 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r4, [r3, r3] │ │ │ │ + ldr r0, [r4, r3] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - muls r4, r0 │ │ │ │ + muls r0, r1 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - subs r1, #0 │ │ │ │ + subs r1, #4 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r2, [r7, r2] │ │ │ │ + ldr r6, [r7, r2] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - subs r0, #224 @ 0xe0 │ │ │ │ + subs r0, #228 @ 0xe4 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r4, [r4, r2] │ │ │ │ + ldr r0, [r5, r2] │ │ │ │ lsls r1, r0, #4 │ │ │ │ │ │ │ │ 004cbb44 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -633002,91 +633001,91 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - rors r0, r5 │ │ │ │ + rors r4, r5 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - hlt 0x002e │ │ │ │ + hlt 0x0032 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrsb r2, [r5, r4] │ │ │ │ + ldrsb r6, [r5, r4] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - hlt 0x000a │ │ │ │ + hlt 0x000e │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrsb r6, [r0, r4] │ │ │ │ + ldrsb r2, [r1, r4] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrh r2, [r6, r2] │ │ │ │ + ldrh r6, [r6, r2] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - rev16 r4, r1 │ │ │ │ + rev16 r0, r2 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrsb r2, [r1, r3] │ │ │ │ + ldrsb r6, [r1, r3] │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - rev r2, r4 │ │ │ │ + rev r6, r4 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrsb r6, [r3, r2] │ │ │ │ + ldrsb r2, [r4, r2] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrsb r6, [r0, r2] │ │ │ │ + ldrsb r2, [r1, r2] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrh r4, [r6, r0] │ │ │ │ + ldrh r0, [r7, r0] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - cbnz r0, 4cc002 │ │ │ │ + cbnz r4, 4cc002 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - cbnz r4, 4cc000 │ │ │ │ + cbnz r0, 4cc002 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrsb r0, [r4, r1] │ │ │ │ + ldrsb r4, [r4, r1] │ │ │ │ lsls r1, r0, #4 │ │ │ │ asrs r4, r7, #27 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb8f0 │ │ │ │ + @ instruction: 0xb8f4 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strb r4, [r5, r5] │ │ │ │ + strb r0, [r6, r5] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - @ instruction: 0xb890 │ │ │ │ + @ instruction: 0xb894 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strb r4, [r1, r4] │ │ │ │ + strb r0, [r2, r4] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - @ instruction: 0xb868 │ │ │ │ + @ instruction: 0xb86c │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strb r4, [r4, r3] │ │ │ │ + strb r0, [r5, r3] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - subs r7, #116 @ 0x74 │ │ │ │ + subs r7, #120 @ 0x78 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - strb r4, [r7, r2] │ │ │ │ + strb r0, [r0, r3] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - @ instruction: 0xb830 │ │ │ │ + @ instruction: 0xb834 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - @ instruction: 0xb816 │ │ │ │ + @ instruction: 0xb81a │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strb r2, [r2, r2] │ │ │ │ + strb r6, [r2, r2] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - @ instruction: 0xb7fe │ │ │ │ + @ instruction: 0xb802 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strb r2, [r7, r1] │ │ │ │ + strb r6, [r7, r1] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - lsrs r2, r2 │ │ │ │ + lsrs r6, r2 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - strb r6, [r4, r1] │ │ │ │ + strb r2, [r5, r1] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - @ instruction: 0xb7d8 │ │ │ │ + @ instruction: 0xb7dc │ │ │ │ lsls r1, r0, #4 │ │ │ │ lsrs r2, r0, #31 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldrsb r0, [r0, r7] │ │ │ │ + ldrsb r4, [r0, r7] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - @ instruction: 0xb7ae │ │ │ │ + @ instruction: 0xb7b2 │ │ │ │ lsls r1, r0, #4 │ │ │ │ lsrs r6, r4, #30 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldrsb r4, [r4, r6] │ │ │ │ + ldrsb r0, [r5, r6] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - sbcs r6, r1 │ │ │ │ + sbcs r2, r2 │ │ │ │ lsls r0, r0, #4 │ │ │ │ │ │ │ │ 004cc028 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -633174,21 +633173,21 @@ │ │ │ │ lsls r7, r2, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ hlt 0x001c │ │ │ │ lsls r7, r2, #4 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 4cc170 │ │ │ │ + cbz r4, 4cc170 │ │ │ │ lsls r1, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb668 │ │ │ │ + @ instruction: 0xb66c │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strh r4, [r4, r3] │ │ │ │ + strh r0, [r5, r3] │ │ │ │ lsls r1, r0, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ rev r2, r4 │ │ │ │ lsls r7, r2, #4 │ │ │ │ @@ -633265,21 +633264,21 @@ │ │ │ │ lsls r7, r2, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ cbnz r4, 4cc202 │ │ │ │ lsls r7, r2, #4 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #98 @ 0x62 │ │ │ │ + subs r6, #102 @ 0x66 │ │ │ │ lsls r0, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #34 @ 0x22 │ │ │ │ + adds r2, #38 @ 0x26 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - str r6, [r4, r7] │ │ │ │ + str r2, [r5, r7] │ │ │ │ lsls r1, r0, #4 │ │ │ │ cbnz r4, 4cc204 │ │ │ │ lsls r7, r2, #4 │ │ │ │ │ │ │ │ 004cc1f4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -633315,17 +633314,17 @@ │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb8e2 │ │ │ │ lsls r7, r2, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - push {r2, r3, r5, r6, r7} │ │ │ │ + push {r4, r5, r6, r7} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - str r4, [r1, r5] │ │ │ │ + str r0, [r2, r5] │ │ │ │ lsls r1, r0, #4 │ │ │ │ │ │ │ │ 004cc258 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -633379,25 +633378,25 @@ │ │ │ │ bl 14849e8 │ │ │ │ b.n 4cc2c2 │ │ │ │ nop │ │ │ │ @ instruction: 0xb88c │ │ │ │ lsls r7, r2, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #18 │ │ │ │ + adds r6, #22 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - push {r2, r3, r7} │ │ │ │ + push {r4, r7} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - adds r6, #44 @ 0x2c │ │ │ │ + adds r6, #48 @ 0x30 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - str r2, [r1, r3] │ │ │ │ + str r6, [r1, r3] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - adds r6, #20 │ │ │ │ + adds r6, #24 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - str r0, [r6, r2] │ │ │ │ + str r4, [r6, r2] │ │ │ │ lsls r1, r0, #4 │ │ │ │ │ │ │ │ 004cc300 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -633506,25 +633505,25 @@ │ │ │ │ lsls r1, r3, #4 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb75e │ │ │ │ lsls r7, r2, #4 │ │ │ │ - subs r2, #134 @ 0x86 │ │ │ │ + subs r2, #138 @ 0x8a │ │ │ │ lsls r0, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #34 @ 0x22 │ │ │ │ + adds r5, #38 @ 0x26 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldr r7, [pc, #760] @ (4cc70c ) │ │ │ │ + ldr r7, [pc, #776] @ (4cc71c ) │ │ │ │ lsls r1, r0, #4 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #92 @ 0x5c │ │ │ │ + subs r2, #96 @ 0x60 │ │ │ │ lsls r0, r0, #4 │ │ │ │ │ │ │ │ 004cc41c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -633576,25 +633575,25 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 14849e8 │ │ │ │ b.n 4cc484 │ │ │ │ @ instruction: 0xb6c8 │ │ │ │ lsls r7, r2, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #80 @ 0x50 │ │ │ │ + adds r4, #84 @ 0x54 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - cbz r2, 4cc4f2 │ │ │ │ + cbz r6, 4cc4f2 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - adds r4, #106 @ 0x6a │ │ │ │ + adds r4, #110 @ 0x6e │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldr r7, [pc, #32] @ (4cc4d8 ) │ │ │ │ + ldr r7, [pc, #48] @ (4cc4e8 ) │ │ │ │ lsls r1, r0, #4 │ │ │ │ - adds r4, #82 @ 0x52 │ │ │ │ + adds r4, #86 @ 0x56 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldr r6, [pc, #952] @ (4cc878 ) │ │ │ │ + ldr r6, [pc, #968] @ (4cc888 ) │ │ │ │ lsls r1, r0, #4 │ │ │ │ │ │ │ │ 004cc4c0 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -633703,25 +633702,25 @@ │ │ │ │ lsls r1, r3, #4 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ push {r1, r2, r3, r4, r7, lr} │ │ │ │ lsls r7, r2, #4 │ │ │ │ - subs r0, #198 @ 0xc6 │ │ │ │ + subs r0, #202 @ 0xca │ │ │ │ lsls r0, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #98 @ 0x62 │ │ │ │ + adds r3, #102 @ 0x66 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldr r5, [pc, #1016] @ (4cc9cc ) │ │ │ │ + ldr r6, [pc, #8] @ (4cc5dc ) │ │ │ │ lsls r1, r0, #4 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #156 @ 0x9c │ │ │ │ + subs r0, #160 @ 0xa0 │ │ │ │ lsls r0, r0, #4 │ │ │ │ │ │ │ │ 004cc5dc : │ │ │ │ stmdb 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 │ │ │ │ @@ -634713,91 +634712,91 @@ │ │ │ │ lsls r7, r2, #4 │ │ │ │ lsls r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #208 @ 0xd0 │ │ │ │ + add r6, sp, #224 @ 0xe0 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r1, [pc, #1000] @ (4cd4a0 ) │ │ │ │ + ldr r1, [pc, #1016] @ (4cd4b0 ) │ │ │ │ lsls r1, r0, #4 │ │ │ │ - add r5, sp, #968 @ 0x3c8 │ │ │ │ + add r5, sp, #984 @ 0x3d8 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r1, [pc, #752] @ (4cd3b0 ) │ │ │ │ + ldr r1, [pc, #768] @ (4cd3c0 ) │ │ │ │ lsls r1, r0, #4 │ │ │ │ - adds r3, #226 @ 0xe2 │ │ │ │ + adds r3, #230 @ 0xe6 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - add r5, sp, #608 @ 0x260 │ │ │ │ + add r5, sp, #624 @ 0x270 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r1, [pc, #384] @ (4cd24c ) │ │ │ │ + ldr r1, [pc, #400] @ (4cd25c ) │ │ │ │ lsls r1, r0, #4 │ │ │ │ - add r5, sp, #320 @ 0x140 │ │ │ │ + add r5, sp, #336 @ 0x150 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r1, [pc, #88] @ (4cd12c ) │ │ │ │ + ldr r1, [pc, #104] @ (4cd13c ) │ │ │ │ lsls r1, r0, #4 │ │ │ │ - add r5, sp, #192 @ 0xc0 │ │ │ │ + add r5, sp, #208 @ 0xd0 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r0, [pc, #984] @ (4cd4b4 ) │ │ │ │ + ldr r0, [pc, #1000] @ (4cd4c4 ) │ │ │ │ lsls r1, r0, #4 │ │ │ │ - add r5, sp, #40 @ 0x28 │ │ │ │ + add r5, sp, #56 @ 0x38 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r0, [pc, #832] @ (4cd424 ) │ │ │ │ + ldr r0, [pc, #848] @ (4cd434 ) │ │ │ │ lsls r1, r0, #4 │ │ │ │ - add r4, sp, #888 @ 0x378 │ │ │ │ + add r4, sp, #904 @ 0x388 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r0, [pc, #656] @ (4cd37c ) │ │ │ │ + ldr r0, [pc, #672] @ (4cd38c ) │ │ │ │ lsls r1, r0, #4 │ │ │ │ - add r4, sp, #760 @ 0x2f8 │ │ │ │ + add r4, sp, #776 @ 0x308 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r0, [pc, #528] @ (4cd304 ) │ │ │ │ + ldr r0, [pc, #544] @ (4cd314 ) │ │ │ │ lsls r1, r0, #4 │ │ │ │ - adds r2, #210 @ 0xd2 │ │ │ │ + adds r2, #214 @ 0xd6 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - add r4, sp, #528 @ 0x210 │ │ │ │ + add r4, sp, #544 @ 0x220 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r0, [pc, #304] @ (4cd230 ) │ │ │ │ + ldr r0, [pc, #320] @ (4cd240 ) │ │ │ │ lsls r1, r0, #4 │ │ │ │ - add r3, sp, #984 @ 0x3d8 │ │ │ │ + add r3, sp, #1000 @ 0x3e8 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - blx r8 │ │ │ │ + blxns r8 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - add r3, sp, #704 @ 0x2c0 │ │ │ │ + add r3, sp, #720 @ 0x2d0 │ │ │ │ lsls r1, r0, #4 │ │ │ │ bx pc │ │ │ │ lsls r1, r0, #4 │ │ │ │ - add r3, sp, #520 @ 0x208 │ │ │ │ + add r3, sp, #536 @ 0x218 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - bxns r9 │ │ │ │ + bx sl │ │ │ │ lsls r1, r0, #4 │ │ │ │ - add r3, sp, #392 @ 0x188 │ │ │ │ + add r3, sp, #408 @ 0x198 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - bxns r5 │ │ │ │ + bx r6 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - add r3, sp, #240 @ 0xf0 │ │ │ │ + add r3, sp, #256 @ 0x100 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - bx r0 │ │ │ │ + bx r1 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - add r3, sp, #96 @ 0x60 │ │ │ │ + add r3, sp, #112 @ 0x70 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - mov sl, ip │ │ │ │ + mov lr, ip │ │ │ │ lsls r1, r0, #4 │ │ │ │ - add r2, sp, #1000 @ 0x3e8 │ │ │ │ + add r2, sp, #1016 @ 0x3f8 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - mov ip, r8 │ │ │ │ + mov r8, r9 │ │ │ │ lsls r1, r0, #4 │ │ │ │ mrc2 1, 4, r0, cr0, cr0, {0} │ │ │ │ - mov lr, r1 │ │ │ │ + mov sl, r2 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - adds r0, #108 @ 0x6c │ │ │ │ + adds r0, #112 @ 0x70 │ │ │ │ lsls r0, r0, #4 │ │ │ │ mrc2 1, 3, r0, cr4, cr0, {0} │ │ │ │ - mov r2, lr │ │ │ │ + mov r6, lr │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strh r4, [r1, #42] @ 0x2a │ │ │ │ + strh r0, [r2, #42] @ 0x2a │ │ │ │ lsls r0, r0, #4 │ │ │ │ │ │ │ │ 004cd150 : │ │ │ │ stmdb 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 │ │ │ │ @@ -635174,17 +635173,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ add r6, pc, #576 @ (adr r6, 4cd770 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #16 @ (adr r3, 4cd548 ) │ │ │ │ + add r3, pc, #32 @ (adr r3, 4cd558 ) │ │ │ │ lsls r1, r0, #4 │ │ │ │ - subs r6, #160 @ 0xa0 │ │ │ │ + subs r6, #164 @ 0xa4 │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ movw r2, #65534 @ 0xfffe │ │ │ │ movt r2, #32767 @ 0x7fff │ │ │ │ ldr r6, [r3, #52] @ 0x34 │ │ │ │ mov.w r3, r9, lsl #1 │ │ │ │ adds r3, #2 │ │ │ │ @@ -636438,57 +636437,57 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #384] @ 0x180 │ │ │ │ + ldr r1, [sp, #400] @ 0x190 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - adds r4, #254 @ 0xfe │ │ │ │ + adds r5, #2 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r1, [sp, #160] @ 0xa0 │ │ │ │ + ldr r1, [sp, #176] @ 0xb0 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - adds r4, #196 @ 0xc4 │ │ │ │ + adds r4, #200 @ 0xc8 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - stmia r2!, {r2, r4, r6} │ │ │ │ + stmia r2!, {r3, r4, r6} │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldrb r0, [r5, #6] │ │ │ │ + ldrb r4, [r5, #6] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldr r0, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - adds r4, #156 @ 0x9c │ │ │ │ + adds r4, #160 @ 0xa0 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r0, [sp, #592] @ 0x250 │ │ │ │ + ldr r0, [sp, #608] @ 0x260 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - subs r0, #6 │ │ │ │ + subs r0, #10 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - adds r4, #36 @ 0x24 │ │ │ │ + adds r4, #40 @ 0x28 │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - adds r3, #158 @ 0x9e │ │ │ │ + adds r3, #162 @ 0xa2 │ │ │ │ lsls r1, r0, #4 │ │ │ │ strb r0, [r2, #1] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, r2] │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #832] @ 0x340 │ │ │ │ + str r7, [sp, #848] @ 0x350 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - str r7, [sp, #528] @ 0x210 │ │ │ │ + str r7, [sp, #544] @ 0x220 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - adds r3, #32 │ │ │ │ + adds r3, #36 @ 0x24 │ │ │ │ lsls r1, r0, #4 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #560] @ 0x230 │ │ │ │ + str r6, [sp, #576] @ 0x240 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - adds r2, #40 @ 0x28 │ │ │ │ + adds r2, #44 @ 0x2c │ │ │ │ lsls r1, r0, #4 │ │ │ │ cmp r0, r4 │ │ │ │ beq.w 4cd5d4 │ │ │ │ mov r6, r8 │ │ │ │ ldr.w r8, [sp, #120] @ 0x78 │ │ │ │ mov r7, sl │ │ │ │ ldr.w fp, [sp, #116] @ 0x74 │ │ │ │ @@ -637695,150 +637694,150 @@ │ │ │ │ blx 344c20 <_Py_Dealloc@plt+0x4> │ │ │ │ b.w 4cda1e │ │ │ │ nop │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #576] @ 0x240 │ │ │ │ + str r4, [sp, #592] @ 0x250 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - adds r0, #44 @ 0x2c │ │ │ │ + adds r0, #48 @ 0x30 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - str r4, [sp, #448] @ 0x1c0 │ │ │ │ + str r4, [sp, #464] @ 0x1d0 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - str r4, [sp, #232] @ 0xe8 │ │ │ │ + str r4, [sp, #248] @ 0xf8 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - cmp r7, #214 @ 0xd6 │ │ │ │ + cmp r7, #218 @ 0xda │ │ │ │ lsls r1, r0, #4 │ │ │ │ - str r4, [sp, #104] @ 0x68 │ │ │ │ + str r4, [sp, #120] @ 0x78 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - cmp r7, #180 @ 0xb4 │ │ │ │ + cmp r7, #184 @ 0xb8 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - str r3, [sp, #768] @ 0x300 │ │ │ │ + str r3, [sp, #784] @ 0x310 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - cmp r7, #92 @ 0x5c │ │ │ │ + cmp r7, #96 @ 0x60 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - str r3, [sp, #520] @ 0x208 │ │ │ │ + str r3, [sp, #536] @ 0x218 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - cmp r7, #28 │ │ │ │ + cmp r7, #32 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - cmp r6, #182 @ 0xb6 │ │ │ │ + cmp r6, #186 @ 0xba │ │ │ │ lsls r1, r0, #4 │ │ │ │ - str r2, [sp, #992] @ 0x3e0 │ │ │ │ + str r2, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - cmp r6, #146 @ 0x92 │ │ │ │ + cmp r6, #150 @ 0x96 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - str r2, [sp, #456] @ 0x1c8 │ │ │ │ + str r2, [sp, #472] @ 0x1d8 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - cmp r6, #14 │ │ │ │ + cmp r6, #18 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - str r2, [sp, #24] │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - cmp r5, #162 @ 0xa2 │ │ │ │ + cmp r5, #166 @ 0xa6 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - lsls r0, r3, #6 │ │ │ │ + lsls r4, r3, #6 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - str r1, [sp, #872] @ 0x368 │ │ │ │ + str r1, [sp, #888] @ 0x378 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - cmp r5, #118 @ 0x76 │ │ │ │ + cmp r5, #122 @ 0x7a │ │ │ │ lsls r1, r0, #4 │ │ │ │ - str r1, [sp, #696] @ 0x2b8 │ │ │ │ + str r1, [sp, #712] @ 0x2c8 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - cmp r5, #74 @ 0x4a │ │ │ │ + cmp r5, #78 @ 0x4e │ │ │ │ lsls r1, r0, #4 │ │ │ │ - str r1, [sp, #352] @ 0x160 │ │ │ │ + str r1, [sp, #368] @ 0x170 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - cmp r4, #242 @ 0xf2 │ │ │ │ + cmp r4, #246 @ 0xf6 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - str r1, [sp, #32] │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - cmp r4, #160 @ 0xa0 │ │ │ │ + cmp r4, #164 @ 0xa4 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - adds r0, #22 │ │ │ │ + adds r0, #26 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - str r0, [sp, #608] @ 0x260 │ │ │ │ + str r0, [sp, #624] @ 0x270 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - cmp r4, #52 @ 0x34 │ │ │ │ + cmp r4, #56 @ 0x38 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - str r0, [sp, #280] @ 0x118 │ │ │ │ + str r0, [sp, #296] @ 0x128 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - cmp r3, #222 @ 0xde │ │ │ │ + cmp r3, #226 @ 0xe2 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strb r4, [r7, #2] │ │ │ │ + strb r0, [r0, #3] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - cmp r3, #178 @ 0xb2 │ │ │ │ + cmp r3, #182 @ 0xb6 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldc 1, cr0, [ip, #16] │ │ │ │ - cmp r7, #82 @ 0x52 │ │ │ │ + stc 1, cr0, [r0, #16]! │ │ │ │ + cmp r7, #86 @ 0x56 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrh r6, [r2, #62] @ 0x3e │ │ │ │ + ldrh r2, [r3, #62] @ 0x3e │ │ │ │ lsls r1, r0, #4 │ │ │ │ - cmp r3, #114 @ 0x72 │ │ │ │ + cmp r3, #118 @ 0x76 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - cmp r7, #18 │ │ │ │ + cmp r7, #22 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrh r6, [r4, #58] @ 0x3a │ │ │ │ + ldrh r2, [r5, #58] @ 0x3a │ │ │ │ lsls r1, r0, #4 │ │ │ │ - cmp r2, #250 @ 0xfa │ │ │ │ + cmp r2, #254 @ 0xfe │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r6, [r5, #100] @ 0x64 │ │ │ │ + ldr r2, [r6, #100] @ 0x64 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldrh r6, [r0, #46] @ 0x2e │ │ │ │ + ldrh r2, [r1, #46] @ 0x2e │ │ │ │ lsls r1, r0, #4 │ │ │ │ - cmp r1, #100 @ 0x64 │ │ │ │ + cmp r1, #104 @ 0x68 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - subs r6, #78 @ 0x4e │ │ │ │ + subs r6, #82 @ 0x52 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrh r4, [r0, #44] @ 0x2c │ │ │ │ + ldrh r0, [r1, #44] @ 0x2c │ │ │ │ lsls r1, r0, #4 │ │ │ │ - cmp r1, #28 │ │ │ │ + cmp r1, #32 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrh r4, [r0, #38] @ 0x26 │ │ │ │ + ldrh r0, [r1, #38] @ 0x26 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - cmp r0, #92 @ 0x5c │ │ │ │ + cmp r0, #96 @ 0x60 │ │ │ │ lsls r1, r0, #4 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r5, #17] │ │ │ │ + strb r4, [r5, #17] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrh r2, [r7, #30] │ │ │ │ + ldrh r6, [r7, #30] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - movs r7, #150 @ 0x96 │ │ │ │ + movs r7, #154 @ 0x9a │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrh r2, [r0, #30] │ │ │ │ + ldrh r6, [r0, #30] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - movs r7, #92 @ 0x5c │ │ │ │ + movs r7, #96 @ 0x60 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrh r4, [r7, #26] │ │ │ │ + ldrh r0, [r0, #28] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - movs r7, #22 │ │ │ │ + movs r7, #26 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrh r6, [r3, #22] │ │ │ │ + ldrh r2, [r4, #22] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - movs r6, #124 @ 0x7c │ │ │ │ + movs r6, #128 @ 0x80 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrh r4, [r4, #18] │ │ │ │ + ldrh r0, [r5, #18] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - movs r6, #2 │ │ │ │ + movs r6, #6 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - asrs r0, r0, #12 │ │ │ │ + asrs r4, r0, #12 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldrh r0, [r4, #16] │ │ │ │ + ldrh r4, [r4, #16] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - movs r5, #190 @ 0xbe │ │ │ │ + movs r5, #194 @ 0xc2 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r6, [r2, #84] @ 0x54 │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrh r4, [r6, #14] │ │ │ │ + ldrh r0, [r7, #14] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - movs r5, #142 @ 0x8e │ │ │ │ + movs r5, #146 @ 0x92 │ │ │ │ lsls r1, r0, #4 │ │ │ │ mov r0, r2 │ │ │ │ blx 344c20 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #140] @ 0x8c │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r4 │ │ │ │ beq.w 4cda1e │ │ │ │ @@ -639111,286 +639110,286 @@ │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #1936 @ 0x790 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r7, #13 │ │ │ │ + lsrs r6, r7, #13 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - strh r0, [r3, #40] @ 0x28 │ │ │ │ + strh r4, [r3, #40] @ 0x28 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - movs r0, #180 @ 0xb4 │ │ │ │ + movs r0, #184 @ 0xb8 │ │ │ │ lsls r1, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r4, #84] @ 0x54 │ │ │ │ + str r0, [r5, #84] @ 0x54 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - strh r2, [r7, #36] @ 0x24 │ │ │ │ + strh r6, [r7, #36] @ 0x24 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - movs r0, #86 @ 0x56 │ │ │ │ + movs r0, #90 @ 0x5a │ │ │ │ lsls r1, r0, #4 │ │ │ │ - b.n 4d04c4 │ │ │ │ + b.n 4d04cc │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strh r4, [r1, #36] @ 0x24 │ │ │ │ + strh r0, [r2, #36] @ 0x24 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - movs r0, #38 @ 0x26 │ │ │ │ + movs r0, #42 @ 0x2a │ │ │ │ lsls r1, r0, #4 │ │ │ │ - movs r4, #34 @ 0x22 │ │ │ │ + movs r4, #38 @ 0x26 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strh r0, [r0, #34] @ 0x22 │ │ │ │ + strh r4, [r0, #34] @ 0x22 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - subs r6, r3, #7 │ │ │ │ + subs r2, r4, #7 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strh r0, [r5, #30] │ │ │ │ + strh r4, [r5, #30] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - subs r6, r0, #6 │ │ │ │ + subs r2, r1, #6 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strh r2, [r2, #28] │ │ │ │ + strh r6, [r2, #28] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - subs r6, r5, #4 │ │ │ │ + subs r2, r6, #4 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strh r2, [r5, #24] │ │ │ │ + strh r6, [r5, #24] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - subs r4, r0, #3 │ │ │ │ + subs r0, r1, #3 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strh r6, [r1, #18] │ │ │ │ + strh r2, [r2, #18] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - adds r4, r5, #7 │ │ │ │ + adds r0, r6, #7 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strh r2, [r6, #16] │ │ │ │ + strh r6, [r6, #16] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - adds r4, r1, #7 │ │ │ │ + adds r0, r2, #7 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strh r4, [r7, #14] │ │ │ │ + strh r0, [r0, #16] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - adds r2, r3, #6 │ │ │ │ + adds r6, r3, #6 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strh r4, [r2, #12] │ │ │ │ + strh r0, [r3, #12] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - adds r2, r6, #4 │ │ │ │ + adds r6, r6, #4 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strh r2, [r7, #10] │ │ │ │ + strh r6, [r7, #10] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - adds r0, r3, #4 │ │ │ │ + adds r4, r3, #4 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strh r6, [r1, #10] │ │ │ │ + strh r2, [r2, #10] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - adds r0, r5, #3 │ │ │ │ + adds r4, r5, #3 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strh r6, [r0, #2] │ │ │ │ + strh r2, [r1, #2] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - subs r4, r4, r7 │ │ │ │ + subs r0, r5, r7 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrb r0, [r4, #30] │ │ │ │ + ldrb r4, [r4, #30] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - subs r6, r7, r4 │ │ │ │ + subs r2, r0, r5 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrb r2, [r0, #29] │ │ │ │ + ldrb r6, [r0, #29] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - subs r0, r4, r3 │ │ │ │ + subs r4, r4, r3 │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r5, #25] │ │ │ │ + ldrb r2, [r6, #25] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - subs r2, r1, r0 │ │ │ │ + subs r6, r1, r0 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrb r0, [r5, #24] │ │ │ │ + ldrb r4, [r5, #24] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - adds r6, r0, r7 │ │ │ │ + adds r2, r1, r7 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrb r4, [r0, #24] │ │ │ │ + ldrb r0, [r1, #24] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - adds r2, r4, r6 │ │ │ │ + adds r6, r4, r6 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrb r6, [r3, #23] │ │ │ │ + ldrb r2, [r4, #23] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - adds r4, r7, r5 │ │ │ │ + adds r0, r0, r6 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrb r4, [r6, #21] │ │ │ │ + ldrb r0, [r7, #21] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - adds r2, r2, r4 │ │ │ │ + adds r6, r2, r4 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrb r6, [r0, #21] │ │ │ │ + ldrb r2, [r1, #21] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - adds r4, r4, r3 │ │ │ │ + adds r0, r5, r3 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - lsls r6, r4, #12 │ │ │ │ + lsls r2, r5, #12 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldrb r2, [r0, #20] │ │ │ │ + ldrb r6, [r0, #20] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - adds r0, r4, r2 │ │ │ │ + adds r4, r4, r2 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrb r6, [r5, #18] │ │ │ │ + ldrb r2, [r6, #18] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - adds r4, r1, r1 │ │ │ │ + adds r0, r2, r1 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - lsls r2, r5, #10 │ │ │ │ + lsls r6, r5, #10 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldrb r2, [r0, #18] │ │ │ │ + ldrb r6, [r0, #18] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - adds r4, r3, r0 │ │ │ │ + adds r0, r4, r0 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrb r6, [r2, #17] │ │ │ │ + ldrb r2, [r3, #17] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - asrs r4, r6, #31 │ │ │ │ + asrs r0, r7, #31 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrb r6, [r0, #16] │ │ │ │ + ldrb r2, [r1, #16] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - asrs r4, r4, #30 │ │ │ │ + asrs r0, r5, #30 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - subs r2, r0, r5 │ │ │ │ + subs r6, r0, r5 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrb r6, [r6, #14] │ │ │ │ + ldrb r2, [r7, #14] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - asrs r4, r2, #29 │ │ │ │ + asrs r0, r3, #29 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrb r0, [r3, r0] │ │ │ │ + ldrb r4, [r3, r0] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldrb r0, [r5, #13] │ │ │ │ + ldrb r4, [r5, #13] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - asrs r0, r0, #28 │ │ │ │ + asrs r4, r0, #28 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - bls.n 4d0120 │ │ │ │ + bls.n 4d0128 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - subs r0, r0, r3 │ │ │ │ + subs r4, r0, r3 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrb r2, [r7, #12] │ │ │ │ + ldrb r6, [r7, #12] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - asrs r6, r2, #27 │ │ │ │ + asrs r2, r3, #27 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrh r4, [r6, r6] │ │ │ │ + ldrh r0, [r7, r6] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldrb r4, [r0, #12] │ │ │ │ + ldrb r0, [r1, #12] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - asrs r4, r3, #26 │ │ │ │ + asrs r0, r4, #26 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - bhi.n 4d0074 │ │ │ │ + bhi.n 4d007c │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrb r4, [r0, #11] │ │ │ │ + ldrb r0, [r1, #11] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - asrs r2, r4, #25 │ │ │ │ + asrs r6, r4, #25 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrh r4, [r1, r4] │ │ │ │ + ldrh r0, [r2, r4] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldrb r6, [r3, #9] │ │ │ │ + ldrb r2, [r4, #9] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - asrs r0, r7, #23 │ │ │ │ + asrs r4, r7, #23 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - bvc.n 4d0144 │ │ │ │ + bvc.n 4d014c │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrb r2, [r7, #8] │ │ │ │ + ldrb r6, [r7, #8] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - asrs r0, r3, #23 │ │ │ │ + asrs r4, r3, #23 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - adds r0, r3, r6 │ │ │ │ + adds r4, r3, r6 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrb r4, [r2, #8] │ │ │ │ + ldrb r0, [r3, #8] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - asrs r6, r5, #22 │ │ │ │ + asrs r2, r6, #22 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrd r0, r1, [sl, #-60] @ 0x3c │ │ │ │ - ldrb r4, [r5, #6] │ │ │ │ + ldrd r0, r1, [lr, #-60] @ 0x3c │ │ │ │ + ldrb r0, [r6, #6] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - asrs r2, r1, #21 │ │ │ │ + asrs r6, r1, #21 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrb r6, [r2, #5] │ │ │ │ + ldrb r2, [r3, #5] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - asrs r4, r6, #19 │ │ │ │ + asrs r0, r7, #19 │ │ │ │ lsls r1, r0, #4 │ │ │ │ beq.n 4d023c │ │ │ │ lsls r0, r2, #4 │ │ │ │ - adds r6, r3, r1 │ │ │ │ + adds r2, r4, r1 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - movs r3, #152 @ 0x98 │ │ │ │ + movs r3, #156 @ 0x9c │ │ │ │ lsls r0, r0, #4 │ │ │ │ beq.n 4d0218 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - adds r6, r0, r1 │ │ │ │ + adds r2, r1, r1 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - str r2, [sp, #208] @ 0xd0 │ │ │ │ + str r2, [sp, #224] @ 0xe0 │ │ │ │ lsls r0, r0, #4 │ │ │ │ beq.n 4d01f4 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - adds r6, r5, r0 │ │ │ │ + adds r2, r6, r0 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r0, [r1, r3] │ │ │ │ + ldr r4, [r1, r3] │ │ │ │ lsls r0, r0, #4 │ │ │ │ beq.n 4d01d0 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - adds r6, r2, r0 │ │ │ │ + adds r2, r3, r0 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r6, [sp, #160] @ 0xa0 │ │ │ │ + ldr r6, [sp, #176] @ 0xb0 │ │ │ │ lsls r0, r0, #4 │ │ │ │ beq.n 4d01ac │ │ │ │ lsls r0, r2, #4 │ │ │ │ - asrs r6, r7, #31 │ │ │ │ + adds r2, r0, r0 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r0, [r0, r2] │ │ │ │ + ldr r4, [r0, r2] │ │ │ │ lsls r0, r0, #4 │ │ │ │ ldmia r7, {r3, r5, r6, r7} │ │ │ │ lsls r0, r2, #4 │ │ │ │ - asrs r6, r4, #31 │ │ │ │ + asrs r2, r5, #31 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - movs r4, #176 @ 0xb0 │ │ │ │ + movs r4, #180 @ 0xb4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ ldmia r7, {r4, r6, r7} │ │ │ │ lsls r0, r2, #4 │ │ │ │ - asrs r6, r1, #31 │ │ │ │ + asrs r2, r2, #31 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - asrs r4, r3, #28 │ │ │ │ + asrs r0, r4, #28 │ │ │ │ lsls r0, r0, #4 │ │ │ │ ldmia r7, {r3, r4, r5, r7} │ │ │ │ lsls r0, r2, #4 │ │ │ │ - asrs r6, r6, #30 │ │ │ │ + asrs r2, r7, #30 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - lsrs r0, r0, #15 │ │ │ │ + lsrs r4, r0, #15 │ │ │ │ lsls r0, r0, #4 │ │ │ │ ldmia r7, {r5, r7} │ │ │ │ lsls r0, r2, #4 │ │ │ │ - asrs r6, r3, #30 │ │ │ │ + asrs r2, r4, #30 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r3, [sp, #800] @ 0x320 │ │ │ │ + ldr r3, [sp, #816] @ 0x330 │ │ │ │ lsls r0, r0, #4 │ │ │ │ ldmia r7, {r3, r7} │ │ │ │ lsls r0, r2, #4 │ │ │ │ - asrs r6, r0, #30 │ │ │ │ + asrs r2, r1, #30 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r5, [sp, #656] @ 0x290 │ │ │ │ + ldr r5, [sp, #672] @ 0x2a0 │ │ │ │ lsls r0, r0, #4 │ │ │ │ ldmia r7!, {r4, r5, r6} │ │ │ │ lsls r0, r2, #4 │ │ │ │ - asrs r6, r5, #29 │ │ │ │ + asrs r2, r6, #29 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - lsrs r4, r7, #17 │ │ │ │ + lsrs r0, r0, #18 │ │ │ │ lsls r0, r0, #4 │ │ │ │ ldmia r7!, {r3, r4, r6} │ │ │ │ lsls r0, r2, #4 │ │ │ │ - asrs r6, r2, #29 │ │ │ │ + asrs r2, r3, #29 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - asrs r4, r2, #30 │ │ │ │ + asrs r0, r3, #30 │ │ │ │ lsls r0, r0, #4 │ │ │ │ ldmia r7!, {r6} │ │ │ │ lsls r0, r2, #4 │ │ │ │ - asrs r6, r7, #28 │ │ │ │ + asrs r2, r0, #29 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - movs r3, #204 @ 0xcc │ │ │ │ + movs r3, #208 @ 0xd0 │ │ │ │ lsls r0, r0, #4 │ │ │ │ ldmia r7!, {r3, r5} │ │ │ │ lsls r0, r2, #4 │ │ │ │ - asrs r6, r4, #28 │ │ │ │ + asrs r2, r5, #28 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrb r4, [r1, r5] │ │ │ │ + ldrb r0, [r2, r5] │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldmia r7!, {r4} │ │ │ │ lsls r0, r2, #4 │ │ │ │ - asrs r6, r1, #28 │ │ │ │ + asrs r2, r2, #28 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r6, [sp, #352] @ 0x160 │ │ │ │ + ldr r6, [sp, #368] @ 0x170 │ │ │ │ lsls r0, r0, #4 │ │ │ │ │ │ │ │ 004d022c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -639486,23 +639485,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #168 @ 0xa8 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r1, #1] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - strb r4, [r4, r6] │ │ │ │ + strb r0, [r5, r6] │ │ │ │ lsls r0, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r1, #20] │ │ │ │ + strb r0, [r2, #20] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - asrs r0, r5, #2 │ │ │ │ + asrs r4, r5, #2 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - asrs r2, r2, #17 │ │ │ │ + asrs r6, r2, #17 │ │ │ │ lsls r1, r0, #4 │ │ │ │ │ │ │ │ 004d032c : │ │ │ │ stmdb 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 │ │ │ │ @@ -640529,168 +640528,168 @@ │ │ │ │ lsls r7, r2, #4 │ │ │ │ ldrb r4, [r6, #11] │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa8a00ff │ │ │ │ - ldmia r5!, {r1, r2} │ │ │ │ + @ instruction: 0xfa8e00ff │ │ │ │ + ldmia r5!, {r1, r3} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - lsrs r2, r1, #31 │ │ │ │ + lsrs r6, r1, #31 │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldrb r4, [r6, #29] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - vst4. {d0-d3}, [sl :256] │ │ │ │ - ldmia r3!, {r1, r2, r7} │ │ │ │ + vst4. {d0-d3}, [lr :256] │ │ │ │ + ldmia r3, {r1, r3, r7} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - lsrs r2, r1, #25 │ │ │ │ + lsrs r6, r1, #25 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - @ instruction: 0xf7a400ff │ │ │ │ - ldmia r2!, {r5} │ │ │ │ + @ instruction: 0xf7a800ff │ │ │ │ + ldmia r2, {r2, r5} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - lsrs r4, r4, #19 │ │ │ │ + lsrs r0, r5, #19 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldmia r1!, {r2, r3, r5, r7} │ │ │ │ + ldmia r1!, {r4, r5, r7} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - @ instruction: 0xf72000ff │ │ │ │ - lsrs r0, r4, #17 │ │ │ │ + @ instruction: 0xf72400ff │ │ │ │ + lsrs r4, r4, #17 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldmia r1!, {r2, r4, r5, r6} │ │ │ │ + ldmia r1!, {r3, r4, r5, r6} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - lsrs r0, r7, #16 │ │ │ │ + lsrs r4, r7, #16 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldmia r1, {r1, r2, r4, r5} │ │ │ │ + ldmia r1, {r1, r3, r4, r5} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - lsrs r2, r7, #15 │ │ │ │ + lsrs r6, r7, #15 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldmia r0!, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - lsrs r6, r3, #14 │ │ │ │ + lsrs r2, r4, #14 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r0!, {r6, r7} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - lsrs r0, r0, #14 │ │ │ │ + lsrs r4, r0, #14 │ │ │ │ lsls r1, r0, #4 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r6, #12 │ │ │ │ + lsls r6, r6, #12 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldmia r0!, {r2, r4, r5, r6} │ │ │ │ + ldmia r0!, {r3, r4, r5, r6} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - lsrs r0, r7, #12 │ │ │ │ + lsrs r4, r7, #12 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldmia r0!, {r1, r2, r4, r6} │ │ │ │ + ldmia r0!, {r1, r3, r4, r6} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - lsrs r2, r3, #12 │ │ │ │ + lsrs r6, r3, #12 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldmia r0!, {r3, r4, r5} │ │ │ │ + ldmia r0!, {r2, r3, r4, r5} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - lsrs r4, r7, #11 │ │ │ │ + lsrs r0, r0, #12 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - stmia r7!, {r1, r2, r5, r7} │ │ │ │ + stmia r7!, {r1, r3, r5, r7} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - lsrs r2, r5, #9 │ │ │ │ + lsrs r6, r5, #9 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - stmia r7!, {r3, r7} │ │ │ │ + stmia r7!, {r2, r3, r7} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - lsrs r4, r1, #9 │ │ │ │ + lsrs r0, r2, #9 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - @ instruction: 0xf62200ff │ │ │ │ - lsrs r6, r5, #8 │ │ │ │ + @ instruction: 0xf62600ff │ │ │ │ + lsrs r2, r6, #8 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - stmia r7!, {r1, r3, r4, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - stmia r7!, {r1, r6} │ │ │ │ + stmia r7!, {r1, r2, r6} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - lsrs r6, r0, #8 │ │ │ │ + lsrs r2, r1, #8 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - stmia r7!, {r2, r5} │ │ │ │ + stmia r7!, {r3, r5} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - lsrs r0, r5, #7 │ │ │ │ + lsrs r4, r5, #7 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - stmia r6!, {r3, r5, r6, r7} │ │ │ │ + stmia r6!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - lsrs r4, r5, #6 │ │ │ │ + lsrs r0, r6, #6 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - lsls r6, r7, #4 │ │ │ │ + lsls r2, r0, #5 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - stmia r6!, {r1, r7} │ │ │ │ + stmia r6!, {r1, r2, r7} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - lsrs r6, r0, #5 │ │ │ │ + lsrs r2, r1, #5 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - stmia r5!, {r2, r3, r4, r6} │ │ │ │ + stmia r5!, {r5, r6} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - lsrs r0, r4, #32 │ │ │ │ + lsrs r4, r4, #32 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - stmia r5!, {r1, r3, r4, r5} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - lsls r6, r7, #31 │ │ │ │ + lsrs r2, r0, #32 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - stmia r5!, {r4} │ │ │ │ + stmia r5!, {r2, r4} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - lsls r4, r2, #31 │ │ │ │ + lsls r0, r3, #31 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - stmia r4!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - lsls r4, r7, #30 │ │ │ │ + lsls r0, r0, #31 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - stmia r4!, {r1, r2, r6, r7} │ │ │ │ + stmia r4!, {r1, r3, r6, r7} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - lsls r2, r1, #30 │ │ │ │ + lsls r6, r1, #30 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - stmia r4!, {r1, r2, r4, r7} │ │ │ │ + stmia r4!, {r1, r3, r4, r7} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - lsls r2, r3, #29 │ │ │ │ + lsls r6, r3, #29 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r4!, {r1, r7} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - lsls r2, r0, #29 │ │ │ │ + lsls r6, r0, #29 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - stmia r4!, {r1, r3, r4, r6} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - lsls r6, r3, #28 │ │ │ │ + lsls r2, r4, #28 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - stmia r3!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - lsls r0, r0, #27 │ │ │ │ + lsls r4, r0, #27 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - stmia r3!, {r2, r3, r5, r7} │ │ │ │ + stmia r3!, {r4, r5, r7} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - lsls r0, r6, #25 │ │ │ │ + lsls r4, r6, #25 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - stmia r3!, {r2, r4, r7} │ │ │ │ + stmia r3!, {r3, r4, r7} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - lsls r0, r3, #25 │ │ │ │ + lsls r4, r3, #25 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - stmia r3!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r3!, {r1, r4, r5, r6} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - lsls r2, r6, #24 │ │ │ │ + lsls r6, r6, #24 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - lsls r4, r1, #24 │ │ │ │ + lsls r0, r2, #24 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - subs r4, r0, r4 │ │ │ │ + subs r0, r1, r4 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldr r2, [pc, #1016] @ (4d130c ) │ │ │ │ + ldr r3, [pc, #8] @ (4d0f1c ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ - stmia r3!, {r4, r5} │ │ │ │ + stmia r3!, {r2, r4, r5} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - stmia r3!, {r1, r2, r3, r4} │ │ │ │ + stmia r3!, {r1, r5} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - lsls r2, r4, #23 │ │ │ │ + lsls r6, r4, #23 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - stmia r2!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - lsls r2, r7, #22 │ │ │ │ + lsls r6, r7, #22 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r5, [pc, #392] @ (4d10b4 ) │ │ │ │ + ldr r5, [pc, #408] @ (4d10c4 ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ - @ instruction: 0xf2ea00ff │ │ │ │ + @ instruction: 0xf2ee00ff │ │ │ │ │ │ │ │ 004d0f30 : │ │ │ │ stmdb sp!, {r4, 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 │ │ │ │ @@ -641192,104 +641191,104 @@ │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ lsls r7, r2, #4 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - mcr 0, 3, r0, cr4, cr15, {7} │ │ │ │ - stmia r1!, {r2, r6} │ │ │ │ + mcr 0, 3, r0, cr8, cr15, {7} │ │ │ │ + stmia r1!, {r3, r6} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - lsls r2, r4, #14 │ │ │ │ + lsls r6, r4, #14 │ │ │ │ lsls r1, r0, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r7, #27 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r1} │ │ │ │ + stmia r0!, {r1, r2} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - lsls r2, r4, #9 │ │ │ │ + lsls r6, r4, #9 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - itet lt │ │ │ │ - lsllt r1, r0, #4 │ │ │ │ - lslge r6, r2, #8 │ │ │ │ + itte lt │ │ │ │ lsllt r1, r0, #4 │ │ │ │ - ittt ls │ │ │ │ - lslls r1, r0, #4 │ │ │ │ - lslls r6, r7, #7 │ │ │ │ - lslls r1, r0, #4 │ │ │ │ - bkpt 0x00ae │ │ │ │ + lsllt r2, r3, #8 │ │ │ │ + lslge r1, r0, #4 │ │ │ │ + ittt ge │ │ │ │ + lslge r1, r0, #4 │ │ │ │ + lslge r2, r0, #8 │ │ │ │ + lslge r1, r0, #4 │ │ │ │ + bkpt 0x00b2 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - lsls r6, r1, #4 │ │ │ │ + lsls r2, r2, #4 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - stcl 0, cr0, [r6, #-1020]! @ 0xfffffc04 │ │ │ │ - lsls r2, r7, #3 │ │ │ │ + stcl 0, cr0, [sl, #-1020]! @ 0xfffffc04 │ │ │ │ + lsls r6, r7, #3 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - bkpt 0x0088 │ │ │ │ + bkpt 0x008c │ │ │ │ lsls r1, r0, #4 │ │ │ │ - bkpt 0x0052 │ │ │ │ + bkpt 0x0056 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - lsls r2, r6, #2 │ │ │ │ + lsls r6, r6, #2 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - stmia r2!, {r3, r4, r7} │ │ │ │ + stmia r2!, {r2, r3, r4, r7} │ │ │ │ lsls r4, r0, #4 │ │ │ │ - cmp ip, r1 │ │ │ │ + cmp r8, r2 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - bkpt 0x001e │ │ │ │ + bkpt 0x0022 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - lsls r0, r0, #2 │ │ │ │ + lsls r4, r0, #2 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - bkpt 0x0006 │ │ │ │ + bkpt 0x000a │ │ │ │ lsls r1, r0, #4 │ │ │ │ - @ instruction: 0xeade00ff │ │ │ │ - lsls r4, r3, #1 │ │ │ │ + @ instruction: 0xeae200ff │ │ │ │ + lsls r0, r4, #1 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - pop {r1, r3, r4, r6, r7, pc} │ │ │ │ + pop {r1, r2, r3, r4, r6, r7, pc} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - movs r2, r7 │ │ │ │ + movs r6, r7 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - pop {r1, r2, r3, r4, r5, r7, pc} │ │ │ │ + pop {r1, r6, r7, pc} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - movs r6, r3 │ │ │ │ + movs r2, r4 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - stmia r2!, {r4} │ │ │ │ + stmia r2!, {r2, r4} │ │ │ │ lsls r4, r0, #4 │ │ │ │ - cmp r4, r0 │ │ │ │ + cmp r0, r1 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - pop {r1, r2, r4, r7, pc} │ │ │ │ + pop {r1, r3, r4, r7, pc} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - vrev16.32 d16, d0 │ │ │ │ - vaddw.u32 q8, q2, d0 │ │ │ │ - stmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ + vrev16. d16, d0 │ │ │ │ + vaddw.u32 q8, q4, d0 │ │ │ │ + stmia r1!, {r5, r6, r7} │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add lr, sl │ │ │ │ + add sl, fp │ │ │ │ lsls r0, r0, #4 │ │ │ │ - pop {r2, r3, r5, r6, pc} │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - pop {r1, r2, r4, r6, pc} │ │ │ │ + pop {r1, r3, r4, r6, pc} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - vuzp.16 d0, d0 │ │ │ │ - pop {r1, r2, r3, r4, r5, pc} │ │ │ │ + vuzp.32 d0, d0 │ │ │ │ + pop {r1, r6, pc} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - vaddw.u16 q0, q7, d0 │ │ │ │ + vaddw.u32 q0, q1, d0 │ │ │ │ cbnz r2, 4d1524 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - lsls r0, r0, #12 │ │ │ │ + lsls r4, r0, #12 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - lsrs r2, r3, #30 │ │ │ │ + lsrs r6, r3, #30 │ │ │ │ lsls r0, r0, #4 │ │ │ │ revsh r2, r5 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - lsls r0, r5, #11 │ │ │ │ + lsls r4, r5, #11 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldc 0, cr0, [sl], #1020 @ 0x3fc │ │ │ │ + ldc 0, cr0, [lr], #1020 @ 0x3fc │ │ │ │ │ │ │ │ 004d14f8 : │ │ │ │ stmdb 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 │ │ │ │ @@ -642357,107 +642356,107 @@ │ │ │ │ lsls r7, r2, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r1, #44] @ 0x2c │ │ │ │ + str r2, [r2, #44] @ 0x2c │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldc2l 1, cr0, [r6] │ │ │ │ + ldc2l 1, cr0, [sl] │ │ │ │ str r0, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r2, #4 │ │ │ │ ldrb r4, [r6, #29] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r1, #12] │ │ │ │ + str r4, [r1, #12] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - @ instruction: 0xfbf00100 │ │ │ │ - str r2, [r5, #8] │ │ │ │ + @ instruction: 0xfbf40100 │ │ │ │ + str r6, [r5, #8] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - @ instruction: 0xfbd20100 │ │ │ │ - str r6, [r2, #4] │ │ │ │ + @ instruction: 0xfbd60100 │ │ │ │ + str r2, [r3, #4] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - usada8 r1, lr, r0, r0 │ │ │ │ - ldrsh r4, [r3, r7] │ │ │ │ + smull r0, r1, r2, r0 │ │ │ │ + ldrsh r0, [r4, r7] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - mla r1, r4, r0, r0 │ │ │ │ - ldrsh r6, [r7, r6] │ │ │ │ + mla r1, r8, r0, r0 │ │ │ │ + ldrsh r2, [r0, r7] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - @ instruction: 0xfae60100 │ │ │ │ - ldrsh r4, [r2, r6] │ │ │ │ + @ instruction: 0xfaea0100 │ │ │ │ + ldrsh r0, [r3, r6] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - @ instruction: 0xfabc0100 │ │ │ │ + @ instruction: 0xfac00100 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf27000ff │ │ │ │ - ldrsh r6, [r1, r5] │ │ │ │ + @ instruction: 0xf27400ff │ │ │ │ + ldrsh r2, [r2, r5] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - @ instruction: 0xfa760100 │ │ │ │ - ldrsh r0, [r5, r4] │ │ │ │ + @ instruction: 0xfa7a0100 │ │ │ │ + ldrsh r4, [r5, r4] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - @ instruction: 0xfa500100 │ │ │ │ - ldrsh r6, [r7, r3] │ │ │ │ + @ instruction: 0xfa540100 │ │ │ │ + ldrsh r2, [r0, r4] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - @ instruction: 0xfa260100 │ │ │ │ - ldrsh r6, [r1, r3] │ │ │ │ + @ instruction: 0xfa2a0100 │ │ │ │ + ldrsh r2, [r2, r3] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr??.w r0, [r6, #256] @ 0x100 │ │ │ │ - ldrsh r2, [r2, r2] │ │ │ │ + ldr??.w r0, [sl, #256] @ 0x100 │ │ │ │ + ldrsh r6, [r2, r2] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrsh.w r0, [sl, #256] @ 0x100 │ │ │ │ - ldrsh r4, [r6, r1] │ │ │ │ + ldrsh.w r0, [lr, #256] @ 0x100 │ │ │ │ + ldrsh r0, [r7, r1] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrsb.w r0, [ip, #256] @ 0x100 │ │ │ │ - cbnz r6, 4d2104 │ │ │ │ + vld2.8 {d0[0],d1[0]}, [r0], r0 │ │ │ │ + cbnz r2, 4d2106 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - subs r6, #130 @ 0x82 │ │ │ │ + subs r6, #134 @ 0x86 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldrsh r4, [r0, r1] │ │ │ │ + ldrsh r0, [r1, r1] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - vld4.8 {d16,d18,d20,d22}, [lr], r0 │ │ │ │ - ldrsh r0, [r5, r0] │ │ │ │ + ldr??.w r0, [r2, ] │ │ │ │ + ldrsh r4, [r5, r0] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr??.w r0, [r0, ] │ │ │ │ + ldr??.w r0, [r4, ] │ │ │ │ asrs r4, r7, #27 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #176] @ (4d2178 ) │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - b.n 4d26a8 │ │ │ │ + b.n 4d26b0 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldrb r2, [r0, r4] │ │ │ │ + ldrb r6, [r0, r4] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strh.w r0, [sl, ] │ │ │ │ - ldrb r0, [r6, r0] │ │ │ │ + strh.w r0, [lr, ] │ │ │ │ + ldrb r4, [r6, r0] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - @ instruction: 0xf7580100 │ │ │ │ - b.n 4d281c │ │ │ │ + @ instruction: 0xf75c0100 │ │ │ │ + b.n 4d2824 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - @ instruction: 0xf72e0100 │ │ │ │ - ldrh r2, [r6, r7] │ │ │ │ + @ instruction: 0xf7320100 │ │ │ │ + ldrh r6, [r6, r7] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - b.n 4d2404 │ │ │ │ + b.n 4d240c │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldrh r0, [r4, r6] │ │ │ │ + ldrh r4, [r4, r6] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - movt r1, #34816 @ 0x8800 │ │ │ │ - ldrh r0, [r3, r5] │ │ │ │ + movt r1, #51200 @ 0xc800 │ │ │ │ + ldrh r4, [r3, r5] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - @ instruction: 0xf6800100 │ │ │ │ + @ instruction: 0xf6840100 │ │ │ │ ldrb r4, [r6, #11] │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #28 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7 │ │ │ │ @@ -642466,28 +642465,28 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #2] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r7, #1] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r5, r3] │ │ │ │ + ldr r4, [r5, r3] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ands.w r1, r0, #8388608 @ 0x800000 │ │ │ │ - ldr r0, [r0, r3] │ │ │ │ + ands.w r1, r4, #8388608 @ 0x800000 │ │ │ │ + ldr r4, [r0, r3] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - @ instruction: 0xf3e80100 │ │ │ │ - @ instruction: 0xeb8800ff │ │ │ │ - ldr r0, [r5, r2] │ │ │ │ + @ instruction: 0xf3ec0100 │ │ │ │ + @ instruction: 0xeb8c00ff │ │ │ │ + ldr r4, [r5, r2] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ubfx r1, r6, #0, #1 │ │ │ │ - ldrd r0, r0, [ip, #1020] @ 0x3fc │ │ │ │ - ldr r4, [r5, r1] │ │ │ │ + ubfx r1, sl, #0, #1 │ │ │ │ + strd r0, r0, [r0, #1020]! @ 0x3fc │ │ │ │ + ldr r0, [r6, r1] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - @ instruction: 0xf3940100 │ │ │ │ + @ instruction: 0xf3980100 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 4d2160 │ │ │ │ ldr.w r2, [pc, #2324] @ 4d2a68 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r3 │ │ │ │ @@ -643355,155 +643354,155 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 4d299c │ │ │ │ + ble.n 4d29a4 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - strb r4, [r6, r7] │ │ │ │ + strb r0, [r7, r7] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - adds.w r1, ip, #0 │ │ │ │ - strb r0, [r1, r7] │ │ │ │ + @ instruction: 0xf1200100 │ │ │ │ + strb r4, [r1, r7] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - @ instruction: 0xf0f00100 │ │ │ │ + @ instruction: 0xf0f40100 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r7, r6] │ │ │ │ + strb r0, [r0, r7] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strb r2, [r1, r6] │ │ │ │ + strb r6, [r1, r6] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - @ instruction: 0xf0b20100 │ │ │ │ - strb r2, [r6, r5] │ │ │ │ + @ instruction: 0xf0b60100 │ │ │ │ + strb r6, [r6, r5] │ │ │ │ lsls r1, r0, #4 │ │ │ │ stmia.w r2, {r2, r3, r4, r5, r6, r7} │ │ │ │ - eor.w r1, r6, #0 │ │ │ │ - strb r2, [r7, r4] │ │ │ │ + eor.w r1, sl, #0 │ │ │ │ + strb r6, [r7, r4] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - orn r1, r2, #0 │ │ │ │ - @ instruction: 0xe81000ff │ │ │ │ - strb r4, [r3, r4] │ │ │ │ + orn r1, r6, #0 │ │ │ │ + @ instruction: 0xe81400ff │ │ │ │ + strb r0, [r4, r4] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - bics.w r1, r8, #0 │ │ │ │ - strb r0, [r4, r3] │ │ │ │ + bics.w r1, ip, #0 │ │ │ │ + strb r4, [r4, r3] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - and.w r1, r8, #0 │ │ │ │ - strb r0, [r0, r3] │ │ │ │ + and.w r1, ip, #0 │ │ │ │ + strb r4, [r0, r3] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - vaddw.s32 q8, q4, d0 │ │ │ │ + vaddw.s32 q8, q6, d0 │ │ │ │ strb r0, [r0, #10] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r0, r0] │ │ │ │ + strb r6, [r0, r0] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - vrhadd.s32 d0, d10, d0 │ │ │ │ - strb r2, [r0, r3] │ │ │ │ + vrhadd.s32 d0, d14, d0 │ │ │ │ + strb r6, [r0, r3] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strh r6, [r3, r7] │ │ │ │ + strh r2, [r4, r7] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - vrhadd.s8 d0, d6, d0 │ │ │ │ - strh r4, [r2, r5] │ │ │ │ + vrhadd.s8 d0, d10, d0 │ │ │ │ + strh r0, [r3, r5] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - cdp 1, 7, cr0, cr12, cr0, {0} │ │ │ │ - strh r4, [r7, r3] │ │ │ │ + cdp 1, 8, cr0, cr0, cr0, {0} │ │ │ │ + strh r0, [r0, r4] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - cdp 1, 2, cr0, cr4, cr0, {0} │ │ │ │ - bhi.n 4d2aa0 │ │ │ │ + cdp 1, 2, cr0, cr8, cr0, {0} │ │ │ │ + bhi.n 4d2aa8 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - movs r4, #8 │ │ │ │ + movs r4, #12 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - strh r6, [r3, r2] │ │ │ │ + strh r2, [r4, r2] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - stcl 1, cr0, [r6] │ │ │ │ - strh r0, [r5, r1] │ │ │ │ + stcl 1, cr0, [sl] │ │ │ │ + strh r4, [r5, r1] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldc 1, cr0, [r0] │ │ │ │ - str r6, [r4, r6] │ │ │ │ + ldc 1, cr0, [r4] │ │ │ │ + str r2, [r5, r6] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - stcl 1, cr0, [lr], {0} │ │ │ │ - str r6, [r4, r5] │ │ │ │ + ldcl 1, cr0, [r2], {0} │ │ │ │ + str r2, [r5, r5] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - stc 1, cr0, [lr], {0} │ │ │ │ - str r2, [r0, r5] │ │ │ │ + ldc 1, cr0, [r2], {0} │ │ │ │ + str r6, [r0, r5] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - stcl 1, cr0, [sl], #-0 │ │ │ │ - str r2, [r4, r4] │ │ │ │ + stcl 1, cr0, [lr], #-0 │ │ │ │ + str r6, [r4, r4] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - mcrr 1, 0, r0, sl, cr0 │ │ │ │ - str r2, [r1, r4] │ │ │ │ + mcrr 1, 0, r0, lr, cr0 │ │ │ │ + str r6, [r1, r4] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldc 1, cr0, [r2], #-0 │ │ │ │ - stc 1, cr0, [r2], #-0 │ │ │ │ - str r6, [r7, r4] │ │ │ │ + ldc 1, cr0, [r6], #-0 │ │ │ │ + stc 1, cr0, [r6], #-0 │ │ │ │ + str r2, [r0, r5] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - str r2, [r4, r3] │ │ │ │ + str r6, [r4, r3] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - str r6, [r1, r3] │ │ │ │ + str r2, [r2, r3] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - @ instruction: 0xebf60100 │ │ │ │ + @ instruction: 0xebfa0100 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r0, r5] │ │ │ │ + str r6, [r0, r5] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - str r6, [r7, r1] │ │ │ │ + str r2, [r0, r2] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - sub.w r1, r6, r0 │ │ │ │ - str r2, [r3, r1] │ │ │ │ + sub.w r1, sl, r0 │ │ │ │ + str r6, [r3, r1] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - @ instruction: 0xeb820100 │ │ │ │ - sbc.w r1, r2, r0 │ │ │ │ - bvc.n 4d2ae8 │ │ │ │ + @ instruction: 0xeb860100 │ │ │ │ + sbc.w r1, r6, r0 │ │ │ │ + bvc.n 4d2af0 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - str r2, [r4, r0] │ │ │ │ + str r6, [r4, r0] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - bhi.n 4d2bec │ │ │ │ + bhi.n 4d2bf4 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r7, [pc, #832] @ (4d2eb8 ) │ │ │ │ + ldr r7, [pc, #848] @ (4d2ec8 ) │ │ │ │ lsls r1, r0, #4 │ │ │ │ - @ instruction: 0xeafa0100 │ │ │ │ - vst2.8 {d16[0],d17[0]}, [r4], r0 │ │ │ │ - ldr r7, [pc, #464] @ (4d2d54 ) │ │ │ │ + @ instruction: 0xeafe0100 │ │ │ │ + vst2.8 {d16[0],d17[0]}, [r8], r0 │ │ │ │ + ldr r7, [pc, #480] @ (4d2d64 ) │ │ │ │ lsls r1, r0, #4 │ │ │ │ - eors.w r1, ip, r0 │ │ │ │ - b.n 4d302c │ │ │ │ + @ instruction: 0xeaa00100 │ │ │ │ + b.n 4d3034 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r7, [pc, #208] @ (4d2c60 ) │ │ │ │ + ldr r7, [pc, #224] @ (4d2c70 ) │ │ │ │ lsls r1, r0, #4 │ │ │ │ - orrs.w r1, ip, r0 │ │ │ │ - orr.w r1, ip, r0 │ │ │ │ - umull r0, r1, r0, r0 │ │ │ │ - ldr r7, [pc, #48] @ (4d2bd0 ) │ │ │ │ + orn r1, r0, r0 │ │ │ │ + orrs.w r1, r0, r0 │ │ │ │ + umull r0, r1, r4, r0 │ │ │ │ + ldr r7, [pc, #64] @ (4d2be0 ) │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ands.w r1, ip, r0 │ │ │ │ - smmla r1, r8, r0, r0 │ │ │ │ - ldr r6, [pc, #880] @ (4d2f1c ) │ │ │ │ + bic.w r1, r0, r0 │ │ │ │ + smmla r1, ip, r0, r0 │ │ │ │ + ldr r6, [pc, #896] @ (4d2f2c ) │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrd r0, r1, [sl] │ │ │ │ - b.n 4d2e00 │ │ │ │ + ldrd r0, r1, [lr] │ │ │ │ + b.n 4d2e08 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r6, [pc, #744] @ (4d2ea0 ) │ │ │ │ + ldr r6, [pc, #760] @ (4d2eb0 ) │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r6, [pc, #664] @ (4d2e54 ) │ │ │ │ + ldr r6, [pc, #680] @ (4d2e64 ) │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strd r0, r1, [lr] │ │ │ │ - ldr r6, [pc, #392] @ (4d2d4c ) │ │ │ │ + ldrd r0, r1, [r2] │ │ │ │ + ldr r6, [pc, #408] @ (4d2d5c ) │ │ │ │ lsls r1, r0, #4 │ │ │ │ - @ instruction: 0xe98a0100 │ │ │ │ - ldr r6, [pc, #192] @ (4d2c8c ) │ │ │ │ + @ instruction: 0xe98e0100 │ │ │ │ + ldr r6, [pc, #208] @ (4d2c9c ) │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrd r0, r1, [r8, #-0] │ │ │ │ - ldr r6, [pc, #96] @ (4d2c34 ) │ │ │ │ + ldrd r0, r1, [ip, #-0] │ │ │ │ + ldr r6, [pc, #112] @ (4d2c44 ) │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strd r0, r1, [r0, #-0] │ │ │ │ + strd r0, r1, [r4, #-0] │ │ │ │ add r4, pc, #688 @ (adr r4, 4d2e8c ) │ │ │ │ lsls r0, r2, #4 │ │ │ │ - stc 1, cr0, [sl] │ │ │ │ - adds r1, #80 @ 0x50 │ │ │ │ + stc 1, cr0, [lr] │ │ │ │ + adds r1, #84 @ 0x54 │ │ │ │ lsls r1, r0, #4 │ │ │ │ │ │ │ │ 004d2be4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -644605,91 +644604,91 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r6, #11] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r6, r4] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #616] @ (4d39bc ) │ │ │ │ + ldr r3, [pc, #632] @ (4d39cc ) │ │ │ │ lsls r1, r0, #4 │ │ │ │ - b.n 4d32bc │ │ │ │ + b.n 4d32c4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ adds r4, r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #168] @ (4d3808 ) │ │ │ │ + ldr r3, [pc, #184] @ (4d3818 ) │ │ │ │ lsls r1, r0, #4 │ │ │ │ - b.n 4d31e8 │ │ │ │ + b.n 4d31f0 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {r1, r3, r5} │ │ │ │ + ldmia r6!, {r1, r2, r3, r5} │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r1, [pc, #328] @ (4d38c0 ) │ │ │ │ + ldr r1, [pc, #344] @ (4d38d0 ) │ │ │ │ lsls r1, r0, #4 │ │ │ │ - b.n 4d3e50 │ │ │ │ + b.n 4d3e58 │ │ │ │ lsls r0, r0, #4 │ │ │ │ ldr r4, [pc, #800] @ (4d3aa0 ) │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r6, #0 │ │ │ │ movs r0, r0 │ │ │ │ - bx r4 │ │ │ │ + bx r5 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - b.n 4d3a14 │ │ │ │ + b.n 4d3a1c │ │ │ │ lsls r0, r0, #4 │ │ │ │ - mov lr, r4 │ │ │ │ + mov sl, r5 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - b.n 4d391c │ │ │ │ + b.n 4d3924 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - mov r2, r0 │ │ │ │ + mov r6, r0 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - b.n 4d37dc │ │ │ │ + b.n 4d37e4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - cmp r4, r4 │ │ │ │ + cmp r0, r5 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - svc 60 @ 0x3c │ │ │ │ + svc 64 @ 0x40 │ │ │ │ lsls r0, r0, #4 │ │ │ │ str r4, [r2, r6] │ │ │ │ movs r0, r0 │ │ │ │ - add ip, r6 │ │ │ │ + add r8, r7 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - udf #204 @ 0xcc │ │ │ │ + udf #208 @ 0xd0 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - mvns r4, r7 │ │ │ │ + add r0, r0 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - udf #20 │ │ │ │ + udf #24 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - bics r6, r5 │ │ │ │ + bics r2, r6 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ble.n 4d3758 │ │ │ │ + ble.n 4d3760 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - asrs r4, r6, #13 │ │ │ │ + asrs r0, r7, #13 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - orrs r2, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ble.n 4d383c │ │ │ │ + ble.n 4d3844 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - stmia r7!, {r1, r3, r4, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r7, r7, #3 │ │ │ │ - orrs r0, r0 │ │ │ │ + orrs r4, r0 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ble.n 4d3810 │ │ │ │ + ble.n 4d3818 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - cmp r6, r1 │ │ │ │ + cmp r2, r2 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - bgt.n 4d3738 │ │ │ │ + bgt.n 4d3740 │ │ │ │ lsls r0, r0, #4 │ │ │ │ ldr.w r3, [pc, #2012] @ 4d3fcc │ │ │ │ movw r2, #1678 @ 0x68e │ │ │ │ ldr.w r1, [pc, #2008] @ 4d3fd0 │ │ │ │ ldr.w r0, [pc, #2008] @ 4d3fd4 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ @@ -645406,238 +645405,238 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #2112 @ 0x840 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adcs r4, r5 │ │ │ │ + adcs r0, r6 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - blt.n 4d3ee0 │ │ │ │ + blt.n 4d3ee8 │ │ │ │ lsls r0, r0, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r1 │ │ │ │ + asrs r0, r2 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - blt.n 4d4030 │ │ │ │ + blt.n 4d4038 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - lsrs r4, r5 │ │ │ │ + lsrs r0, r6 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - blt.n 4d3ff8 │ │ │ │ + blt.n 4d4000 │ │ │ │ lsls r0, r0, #4 │ │ │ │ ldc 0, cr0, [r2], {251} @ 0xfb │ │ │ │ - subs r4, r4, #7 │ │ │ │ + subs r0, r5, #7 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - lsls r2, r7 │ │ │ │ + lsls r6, r7 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - bge.n 4d3fa8 │ │ │ │ + bge.n 4d3fb0 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #208 @ 0xd0 │ │ │ │ + subs r7, #212 @ 0xd4 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - bls.n 4d3fdc │ │ │ │ + bls.n 4d3fe4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - subs r7, #152 @ 0x98 │ │ │ │ + subs r7, #156 @ 0x9c │ │ │ │ lsls r1, r0, #4 │ │ │ │ - bls.n 4d3f74 │ │ │ │ + bls.n 4d3f7c │ │ │ │ lsls r0, r0, #4 │ │ │ │ - bls.n 4d3f4c │ │ │ │ + bls.n 4d3f54 │ │ │ │ lsls r0, r0, #4 │ │ │ │ @ instruction: 0xeb3000fb │ │ │ │ - subs r6, r0, #2 │ │ │ │ + subs r2, r1, #2 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - subs r7, #100 @ 0x64 │ │ │ │ + subs r7, #104 @ 0x68 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - subs r7, #62 @ 0x3e │ │ │ │ + subs r7, #66 @ 0x42 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - bls.n 4d40d8 │ │ │ │ + bls.n 4d40e0 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - subs r7, #26 │ │ │ │ + subs r7, #30 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - bls.n 4d408c │ │ │ │ + bls.n 4d4094 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - adcs.w r1, sl, r0 │ │ │ │ - subs r0, r4, #0 │ │ │ │ + adcs.w r1, lr, r0 │ │ │ │ + subs r4, r4, #0 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - subs r6, #186 @ 0xba │ │ │ │ + subs r6, #190 @ 0xbe │ │ │ │ lsls r1, r0, #4 │ │ │ │ - bhi.n 4d3fe8 │ │ │ │ + bhi.n 4d3ff0 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - subs r6, #140 @ 0x8c │ │ │ │ + subs r6, #144 @ 0x90 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - bhi.n 4d3f88 │ │ │ │ + bhi.n 4d3f90 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldr r2, [sp, #608] @ 0x260 │ │ │ │ + ldr r2, [sp, #624] @ 0x270 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - adds r2, r2, #6 │ │ │ │ + adds r6, r2, #6 │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #30 │ │ │ │ + subs r7, #34 @ 0x22 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - subs r6, #72 @ 0x48 │ │ │ │ + subs r6, #76 @ 0x4c │ │ │ │ lsls r1, r0, #4 │ │ │ │ - bhi.n 4d4124 │ │ │ │ + bhi.n 4d412c │ │ │ │ lsls r0, r0, #4 │ │ │ │ - subs r6, #40 @ 0x28 │ │ │ │ + subs r6, #44 @ 0x2c │ │ │ │ lsls r1, r0, #4 │ │ │ │ - bhi.n 4d40ec │ │ │ │ + bhi.n 4d40f4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - subs r6, #120 @ 0x78 │ │ │ │ + subs r6, #124 @ 0x7c │ │ │ │ lsls r1, r0, #4 │ │ │ │ - subs r5, #234 @ 0xea │ │ │ │ + subs r5, #238 @ 0xee │ │ │ │ lsls r1, r0, #4 │ │ │ │ - bhi.n 4d407c │ │ │ │ + bhi.n 4d4084 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - subs r5, #202 @ 0xca │ │ │ │ + subs r5, #206 @ 0xce │ │ │ │ lsls r1, r0, #4 │ │ │ │ - bvc.n 4d4044 │ │ │ │ + bvc.n 4d404c │ │ │ │ lsls r0, r0, #4 │ │ │ │ - subs r5, #170 @ 0xaa │ │ │ │ + subs r5, #174 @ 0xae │ │ │ │ lsls r1, r0, #4 │ │ │ │ - bvc.n 4d400c │ │ │ │ + bvc.n 4d4014 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - subs r5, #140 @ 0x8c │ │ │ │ + subs r5, #144 @ 0x90 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - bvc.n 4d3fd8 │ │ │ │ + bvc.n 4d3fe0 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - subs r5, #206 @ 0xce │ │ │ │ + subs r5, #210 @ 0xd2 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - adds r2, r1, #2 │ │ │ │ + adds r6, r1, #2 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - subs r5, #92 @ 0x5c │ │ │ │ + subs r5, #96 @ 0x60 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - bvc.n 4d418c │ │ │ │ + bvc.n 4d4194 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - subs r5, #64 @ 0x40 │ │ │ │ + subs r5, #68 @ 0x44 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - bvc.n 4d4158 │ │ │ │ + bvc.n 4d4160 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - subs r6, #14 │ │ │ │ + subs r6, #18 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - subs r4, #238 @ 0xee │ │ │ │ + subs r4, #242 @ 0xf2 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - bvc.n 4d40c0 │ │ │ │ + bvc.n 4d40c8 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - bge.n 4d414c │ │ │ │ + bge.n 4d4154 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - subs r0, r4, r7 │ │ │ │ + subs r4, r4, r7 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - subs r4, #182 @ 0xb6 │ │ │ │ + subs r4, #186 @ 0xba │ │ │ │ lsls r1, r0, #4 │ │ │ │ - bvs.n 4d4064 │ │ │ │ + bvs.n 4d406c │ │ │ │ lsls r0, r0, #4 │ │ │ │ - subs r4, #158 @ 0x9e │ │ │ │ + subs r4, #162 @ 0xa2 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - bvs.n 4d4038 │ │ │ │ + bvs.n 4d4040 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - subs r4, #108 @ 0x6c │ │ │ │ + subs r4, #112 @ 0x70 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - bvs.n 4d3fdc │ │ │ │ + bvs.n 4d3fe4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - subs r4, #58 @ 0x3a │ │ │ │ + subs r4, #62 @ 0x3e │ │ │ │ lsls r1, r0, #4 │ │ │ │ - bvs.n 4d4180 │ │ │ │ + bvs.n 4d4188 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - stmia r0!, {r3, r7} │ │ │ │ + stmia r0!, {r2, r3, r7} │ │ │ │ lsls r7, r7, #3 │ │ │ │ - bvs.n 4d40fc │ │ │ │ + bvs.n 4d4104 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - subs r3, #226 @ 0xe2 │ │ │ │ + subs r3, #230 @ 0xe6 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - subs r3, #228 @ 0xe4 │ │ │ │ + subs r3, #232 @ 0xe8 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - subs r3, #188 @ 0xbc │ │ │ │ + subs r3, #192 @ 0xc0 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - bpl.n 4d409c │ │ │ │ + bpl.n 4d40a4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - subs r3, #162 @ 0xa2 │ │ │ │ + subs r3, #166 @ 0xa6 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - bpl.n 4d4070 │ │ │ │ + bpl.n 4d4078 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - bpl.n 4d404c │ │ │ │ + bpl.n 4d4054 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - str r7, [sp, #632] @ 0x278 │ │ │ │ + str r7, [sp, #648] @ 0x288 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - subs r0, r3, r2 │ │ │ │ + subs r4, r3, r2 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - subs r3, #118 @ 0x76 │ │ │ │ + subs r3, #122 @ 0x7a │ │ │ │ lsls r1, r0, #4 │ │ │ │ - subs r3, #100 @ 0x64 │ │ │ │ + subs r3, #104 @ 0x68 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - bpl.n 4d420c │ │ │ │ + bpl.n 4d4014 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - subs r3, #74 @ 0x4a │ │ │ │ + subs r3, #78 @ 0x4e │ │ │ │ lsls r1, r0, #4 │ │ │ │ - bpl.n 4d41e0 │ │ │ │ + bpl.n 4d41e8 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - subs r3, #48 @ 0x30 │ │ │ │ + subs r3, #52 @ 0x34 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - bpl.n 4d41b4 │ │ │ │ + bpl.n 4d41bc │ │ │ │ lsls r0, r0, #4 │ │ │ │ - subs r3, #8 │ │ │ │ + subs r3, #12 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - bpl.n 4d416c │ │ │ │ + bpl.n 4d4174 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - subs r2, #220 @ 0xdc │ │ │ │ + subs r2, #224 @ 0xe0 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - bmi.n 4d411c │ │ │ │ + bmi.n 4d4124 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - subs r2, #192 @ 0xc0 │ │ │ │ + subs r2, #196 @ 0xc4 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - bmi.n 4d40ec │ │ │ │ + bmi.n 4d40f4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - bge.n 4d4094 │ │ │ │ + bge.n 4d409c │ │ │ │ lsls r0, r0, #4 │ │ │ │ - subs r2, #142 @ 0x8e │ │ │ │ + subs r2, #146 @ 0x92 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - bmi.n 4d4080 │ │ │ │ + bmi.n 4d4088 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - subs r2, #94 @ 0x5e │ │ │ │ + subs r2, #98 @ 0x62 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - bmi.n 4d423c │ │ │ │ + bmi.n 4d4244 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - subs r2, #70 @ 0x46 │ │ │ │ + subs r2, #74 @ 0x4a │ │ │ │ lsls r1, r0, #4 │ │ │ │ - bmi.n 4d4214 │ │ │ │ + bmi.n 4d421c │ │ │ │ lsls r0, r0, #4 │ │ │ │ - adds r4, r1, r5 │ │ │ │ + adds r0, r2, r5 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - subs r2, #40 @ 0x28 │ │ │ │ + subs r2, #44 @ 0x2c │ │ │ │ lsls r1, r0, #4 │ │ │ │ - bmi.n 4d41e8 │ │ │ │ + bmi.n 4d41f0 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - str r6, [sp, #224] @ 0xe0 │ │ │ │ + str r6, [sp, #240] @ 0xf0 │ │ │ │ lsls r4, r0, #4 │ │ │ │ ldrh r6, [r1, #60] @ 0x3c │ │ │ │ lsls r0, r2, #4 │ │ │ │ - bvc.n 4d4088 │ │ │ │ + bvc.n 4d4090 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - subs r2, #62 @ 0x3e │ │ │ │ + subs r2, #66 @ 0x42 │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldrh r6, [r6, #58] @ 0x3a │ │ │ │ lsls r0, r2, #4 │ │ │ │ - bvc.n 4d4264 │ │ │ │ + bvc.n 4d426c │ │ │ │ lsls r0, r0, #4 │ │ │ │ - b.n 4d47f4 │ │ │ │ + b.n 4d47fc │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldrh r6, [r3, #58] @ 0x3a │ │ │ │ lsls r0, r2, #4 │ │ │ │ - bvc.n 4d4240 │ │ │ │ + bvc.n 4d4248 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - b.n 4d47e8 │ │ │ │ + b.n 4d47f0 │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldrh r6, [r0, #58] @ 0x3a │ │ │ │ lsls r0, r2, #4 │ │ │ │ - bvc.n 4d421c │ │ │ │ + bvc.n 4d4224 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - add r6, fp │ │ │ │ + add r2, ip │ │ │ │ lsls r0, r0, #4 │ │ │ │ │ │ │ │ 004d4198 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -645800,33 +645799,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #106 @ 0x6a │ │ │ │ lsls r7, r2, #4 │ │ │ │ - cbnz r4, 4d4398 │ │ │ │ + cbnz r0, 4d439a │ │ │ │ lsls r7, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #176 @ 0xb0 │ │ │ │ + adds r6, #180 @ 0xb4 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - beq.n 4d42e0 │ │ │ │ + beq.n 4d42e8 │ │ │ │ lsls r0, r0, #4 │ │ │ │ strh r0, [r6, #30] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r0, #27 │ │ │ │ + asrs r2, r1, #27 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldmia r0!, {r1, r2, r5, r6} │ │ │ │ + ldmia r0!, {r1, r3, r5, r6} │ │ │ │ lsls r7, r7, #3 │ │ │ │ - asrs r6, r7, #21 │ │ │ │ + asrs r2, r0, #22 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - asrs r2, r3, #26 │ │ │ │ + asrs r6, r3, #26 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - revsh r6, r5 │ │ │ │ + revsh r2, r6 │ │ │ │ lsls r7, r7, #3 │ │ │ │ │ │ │ │ 004d4368 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -645979,29 +645978,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #180 @ 0xb4 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - pop {r1, r3, r4, r7, pc} │ │ │ │ + pop {r1, r2, r3, r4, r7, pc} │ │ │ │ lsls r7, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #238 @ 0xee │ │ │ │ + adds r3, #242 @ 0xf2 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldmia r7!, {r1, r2, r4} │ │ │ │ + ldmia r7!, {r1, r3, r4} │ │ │ │ lsls r0, r0, #4 │ │ │ │ - asrs r6, r5, #15 │ │ │ │ + asrs r2, r6, #15 │ │ │ │ lsls r0, r0, #4 │ │ │ │ strh r0, [r6, #30] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r1, #20 │ │ │ │ + asrs r4, r1, #20 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - cbnz r4, 4d4516 │ │ │ │ + cbnz r0, 4d4518 │ │ │ │ lsls r7, r7, #3 │ │ │ │ stmia r6!, {r2, r6, r7} │ │ │ │ lsls r4, r7, #3 │ │ │ │ │ │ │ │ 004d4504 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -646208,39 +646207,39 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, r0] │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r2, 4d4770 │ │ │ │ + cbnz r6, 4d4770 │ │ │ │ lsls r7, r7, #3 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, #192 @ 0xc0 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - @ instruction: 0xb7e6 │ │ │ │ + @ instruction: 0xb7ea │ │ │ │ lsls r7, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r7, #20] │ │ │ │ + ldrh r2, [r0, #22] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldmia r5!, {r1, r2, r3, r4} │ │ │ │ + ldmia r5, {r1, r5} │ │ │ │ lsls r0, r0, #4 │ │ │ │ - @ instruction: 0xb7c2 │ │ │ │ + @ instruction: 0xb7c6 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - asrs r2, r5, #7 │ │ │ │ + asrs r6, r5, #7 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - @ instruction: 0xb76e │ │ │ │ + @ instruction: 0xb772 │ │ │ │ lsls r7, r7, #3 │ │ │ │ stmia r4!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r4, r7, #3 │ │ │ │ movs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 4d4690 │ │ │ │ + blt.n 4d4698 │ │ │ │ lsls r7, r7, #3 │ │ │ │ stmia r4!, {r1, r4, r5, r7} │ │ │ │ lsls r4, r7, #3 │ │ │ │ │ │ │ │ 004d4728 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -646371,33 +646370,33 @@ │ │ │ │ lsls r0, r3, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb690 │ │ │ │ + @ instruction: 0xb694 │ │ │ │ lsls r7, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r0, #8] │ │ │ │ + ldrh r0, [r1, #8] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldmia r3, {r3, r6, r7} │ │ │ │ + ldmia r3, {r2, r3, r6, r7} │ │ │ │ lsls r0, r0, #4 │ │ │ │ adds r3, #46 @ 0x2e │ │ │ │ lsls r7, r2, #4 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r3, #1 │ │ │ │ + asrs r4, r3, #1 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - push {r2, r3, r4, r6, r7, lr} │ │ │ │ + push {r5, r6, r7, lr} │ │ │ │ lsls r7, r7, #3 │ │ │ │ - push {r4, r6, r7, lr} │ │ │ │ + push {r2, r4, r6, r7, lr} │ │ │ │ lsls r7, r7, #3 │ │ │ │ │ │ │ │ 004d487c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -646533,27 +646532,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #178 @ 0xb2 │ │ │ │ lsls r7, r2, #4 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - push {r3, r4, r7} │ │ │ │ + push {r2, r3, r4, r7} │ │ │ │ lsls r7, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #68 @ 0x44 │ │ │ │ + cmp r6, #72 @ 0x48 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldmia r2, {r2, r3} │ │ │ │ + ldmia r2!, {r4} │ │ │ │ lsls r0, r0, #4 │ │ │ │ - push {r1, r4, r5, r6} │ │ │ │ + push {r1, r2, r4, r5, r6} │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r5, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r5, [sp, #968] @ 0x3c8 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - vshr.u64 q8, , #6 │ │ │ │ + vshr.u64 q8, , #2 │ │ │ │ │ │ │ │ 004d49f0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr.w ip, [pc, #224] @ 4d4ae0 │ │ │ │ @@ -646660,25 +646659,25 @@ │ │ │ │ lsls r7, r2, #4 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #102 @ 0x66 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - cbz r6, 4d4b62 │ │ │ │ + cbz r2, 4d4b64 │ │ │ │ lsls r7, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #102 @ 0x66 │ │ │ │ + cmp r4, #106 @ 0x6a │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldmia r0!, {r1, r2, r6, r7} │ │ │ │ + ldmia r0!, {r1, r3, r6, r7} │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 4d4b6c │ │ │ │ + cbz r2, 4d4b6e │ │ │ │ lsls r7, r7, #3 │ │ │ │ │ │ │ │ 004d4b14 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -646710,17 +646709,17 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ cmp r7, #196 @ 0xc4 │ │ │ │ lsls r7, r2, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #108 @ 0x6c │ │ │ │ + cmp r7, #112 @ 0x70 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldmia r0!, {r2, r4, r5} │ │ │ │ + ldmia r0!, {r3, r4, r5} │ │ │ │ lsls r0, r0, #4 │ │ │ │ │ │ │ │ 004d4b70 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -646828,25 +646827,25 @@ │ │ │ │ lsls r7, r2, #4 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #230 @ 0xe6 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - sxth r6, r1 │ │ │ │ + sxth r2, r2 │ │ │ │ lsls r7, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #126 @ 0x7e │ │ │ │ + cmp r6, #130 @ 0x82 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - stmia r7!, {r1, r2, r6} │ │ │ │ + stmia r7!, {r1, r3, r6} │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 4d4ccc │ │ │ │ + cbz r2, 4d4cce │ │ │ │ lsls r7, r7, #3 │ │ │ │ │ │ │ │ 004d4c94 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -647778,141 +647777,141 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #168 @ 0xa8 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #64 @ 0x40 │ │ │ │ + cmp r4, #68 @ 0x44 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - stmia r4!, {r2, r5, r6, r7} │ │ │ │ + stmia r4!, {r3, r5, r6, r7} │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #0 │ │ │ │ + cmp r3, #4 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - stmia r7!, {r3, r4, r6} │ │ │ │ + stmia r7!, {r2, r3, r4, r6} │ │ │ │ lsls r0, r0, #4 │ │ │ │ - stmia r3!, {r2, r4, r7} │ │ │ │ + stmia r3!, {r3, r4, r7} │ │ │ │ lsls r0, r0, #4 │ │ │ │ - stmia r7!, {r2} │ │ │ │ + stmia r7!, {r3} │ │ │ │ lsls r0, r0, #4 │ │ │ │ - cmp r2, #156 @ 0x9c │ │ │ │ + cmp r2, #160 @ 0xa0 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - stmia r3!, {r6} │ │ │ │ + stmia r3!, {r2, r6} │ │ │ │ lsls r0, r0, #4 │ │ │ │ - cmp r2, #48 @ 0x30 │ │ │ │ + cmp r2, #52 @ 0x34 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - stmia r2!, {r2, r4, r6, r7} │ │ │ │ + stmia r2!, {r3, r4, r6, r7} │ │ │ │ lsls r0, r0, #4 │ │ │ │ - cmp r1, #194 @ 0xc2 │ │ │ │ + cmp r1, #198 @ 0xc6 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - stmia r2!, {r1, r2, r5, r6} │ │ │ │ + stmia r2!, {r1, r3, r5, r6} │ │ │ │ lsls r0, r0, #4 │ │ │ │ strh r0, [r0, r0] │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #162 @ 0xa2 │ │ │ │ + movs r7, #166 @ 0xa6 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - stmia r0!, {r1, r2, r6} │ │ │ │ + stmia r0!, {r1, r3, r6} │ │ │ │ lsls r0, r0, #4 │ │ │ │ - movs r7, #98 @ 0x62 │ │ │ │ + movs r7, #102 @ 0x66 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - stmia r0!, {r1, r2} │ │ │ │ + stmia r0!, {r1, r3} │ │ │ │ lsls r0, r0, #4 │ │ │ │ - stmia r3!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r3!, {r1, r4, r5, r7} │ │ │ │ lsls r0, r0, #4 │ │ │ │ - movs r7, #72 @ 0x48 │ │ │ │ + movs r7, #76 @ 0x4c │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ite al │ │ │ │ - lslal r0, r0, #4 │ │ │ │ - mov r7, #42 @ 0x2a │ │ │ │ + nop {15} │ │ │ │ + lsls r0, r0, #4 │ │ │ │ + movs r7, #46 @ 0x2e │ │ │ │ lsls r1, r0, #4 │ │ │ │ - itee gt │ │ │ │ - lslgt r0, r0, #4 │ │ │ │ - stmiale r3!, {r3, r5, r6} │ │ │ │ + itee le │ │ │ │ lslle r0, r0, #4 │ │ │ │ - movs r7, #2 │ │ │ │ + stmiagt r3!, {r2, r3, r5, r6} │ │ │ │ + lslgt r0, r0, #4 │ │ │ │ + movs r7, #6 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - itte ge │ │ │ │ + itet ge │ │ │ │ lslge r0, r0, #4 │ │ │ │ - stmiage r3!, {r3, r6} │ │ │ │ - lsllt r0, r0, #4 │ │ │ │ - movs r6, #226 @ 0xe2 │ │ │ │ + stmialt r3!, {r2, r3, r6} │ │ │ │ + lslge r0, r0, #4 │ │ │ │ + movs r6, #230 @ 0xe6 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - itte hi │ │ │ │ + itet hi │ │ │ │ lslhi r0, r0, #4 │ │ │ │ - movhi r6, #172 @ 0xac │ │ │ │ - lslls r1, r0, #4 │ │ │ │ - sevl │ │ │ │ - lsls r0, r0, #4 │ │ │ │ - movs r6, #140 @ 0x8c │ │ │ │ + movls r6, #176 @ 0xb0 │ │ │ │ + lslhi r1, r0, #4 │ │ │ │ + ite pl │ │ │ │ + lslpl r0, r0, #4 │ │ │ │ + movmi r6, #144 @ 0x90 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - wfi │ │ │ │ - lsls r0, r0, #4 │ │ │ │ - movs r6, #80 @ 0x50 │ │ │ │ + ite cc │ │ │ │ + lslcc r0, r0, #4 │ │ │ │ + movcs r6, #84 @ 0x54 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - bkpt 0x00f4 │ │ │ │ + bkpt 0x00f8 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - movs r6, #32 │ │ │ │ + movs r6, #36 @ 0x24 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - bkpt 0x00c4 │ │ │ │ + bkpt 0x00c8 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - stmia r2!, {r2, r4, r6} │ │ │ │ + stmia r2!, {r3, r4, r6} │ │ │ │ lsls r0, r0, #4 │ │ │ │ - movs r5, #238 @ 0xee │ │ │ │ + movs r5, #242 @ 0xf2 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - bkpt 0x0092 │ │ │ │ + bkpt 0x0096 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - movs r5, #208 @ 0xd0 │ │ │ │ + movs r5, #212 @ 0xd4 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - bkpt 0x0074 │ │ │ │ + bkpt 0x0078 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - strh r6, [r4, #2] │ │ │ │ + strh r2, [r5, #2] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - lsls r2, r3, #13 │ │ │ │ + lsls r6, r3, #13 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - movs r5, #168 @ 0xa8 │ │ │ │ + movs r5, #172 @ 0xac │ │ │ │ lsls r1, r0, #4 │ │ │ │ - bkpt 0x004e │ │ │ │ + bkpt 0x0052 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - movs r5, #140 @ 0x8c │ │ │ │ + movs r5, #144 @ 0x90 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - bkpt 0x0030 │ │ │ │ + bkpt 0x0034 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - movs r5, #98 @ 0x62 │ │ │ │ + movs r5, #102 @ 0x66 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - bkpt 0x0006 │ │ │ │ + bkpt 0x000a │ │ │ │ lsls r0, r0, #4 │ │ │ │ movs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r4, {r1, r4, r6, r7} │ │ │ │ lsls r7, r7, #3 │ │ │ │ - movs r5, #62 @ 0x3e │ │ │ │ + movs r5, #66 @ 0x42 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - pop {r3, r4, r6, r7, pc} │ │ │ │ + pop {r2, r3, r4, r6, r7, pc} │ │ │ │ lsls r0, r0, #4 │ │ │ │ - movs r5, #30 │ │ │ │ + movs r5, #34 @ 0x22 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - pop {r1, r6, r7, pc} │ │ │ │ + pop {r1, r2, r6, r7, pc} │ │ │ │ lsls r0, r0, #4 │ │ │ │ - movs r5, #10 │ │ │ │ + movs r5, #14 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - pop {r1, r2, r3, r5, r7, pc} │ │ │ │ + pop {r1, r4, r5, r7, pc} │ │ │ │ lsls r0, r0, #4 │ │ │ │ - stmia r1!, {r1, r5, r6} │ │ │ │ + stmia r1!, {r1, r2, r5, r6} │ │ │ │ lsls r0, r0, #4 │ │ │ │ - movs r4, #230 @ 0xe6 │ │ │ │ + movs r4, #234 @ 0xea │ │ │ │ lsls r1, r0, #4 │ │ │ │ - pop {r1, r3, r7, pc} │ │ │ │ + pop {r1, r2, r3, r7, pc} │ │ │ │ lsls r0, r0, #4 │ │ │ │ ldrb r6, [r3, #3] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - stmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r0!, {r5, r6, r7} │ │ │ │ lsls r0, r0, #4 │ │ │ │ - movs r4, #210 @ 0xd2 │ │ │ │ + movs r4, #214 @ 0xd6 │ │ │ │ lsls r1, r0, #4 │ │ │ │ │ │ │ │ 004d5748 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -648060,28 +648059,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #168 @ 0xa8 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 4d57e0 │ │ │ │ + bge.n 4d57e8 │ │ │ │ lsls r0, r0, #4 │ │ │ │ movs r2, #210 @ 0xd2 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - movs r2, #226 @ 0xe2 │ │ │ │ + movs r2, #230 @ 0xe6 │ │ │ │ lsls r1, r0, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #142 @ 0x8e │ │ │ │ + movs r2, #146 @ 0x92 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - cbnz r2, 4d5904 │ │ │ │ + cbnz r6, 4d5904 │ │ │ │ + lsls r0, r0, #4 │ │ │ │ + sub.w r0, r2, pc, ror #3 │ │ │ │ + movs r2, r0 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - @ instruction: 0xeb9e00ff │ │ │ │ - vshr.u64 q8, , #2 │ │ │ │ │ │ │ │ 004d58c0 : │ │ │ │ stmdb 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 │ │ │ │ @@ -649160,107 +649160,107 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #136 @ 0x88 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r1, #7 │ │ │ │ + subs r6, r1, #7 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - @ instruction: 0xb7f0 │ │ │ │ + @ instruction: 0xb7f4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - subs r2, r6, #3 │ │ │ │ + subs r6, r6, #3 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - @ instruction: 0xb718 │ │ │ │ + @ instruction: 0xb71c │ │ │ │ lsls r0, r0, #4 │ │ │ │ - subs r4, r5, #2 │ │ │ │ + subs r0, r6, #2 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - @ instruction: 0xb6d2 │ │ │ │ + @ instruction: 0xb6d6 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - subs r4, r1, #2 │ │ │ │ + subs r0, r2, #2 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - @ instruction: 0xb6b2 │ │ │ │ + @ instruction: 0xb6b6 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - add r0, pc, #528 @ (adr r0, 4d6674 ) │ │ │ │ + add r0, pc, #544 @ (adr r0, 4d6684 ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ - adds r6, r2, #7 │ │ │ │ + adds r2, r3, #7 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - push {r1, r2, r3, r4, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb602 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - adds r2, r6, #6 │ │ │ │ + adds r6, r6, #6 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - push {r3, r4, r6, r7, lr} │ │ │ │ + push {r2, r3, r4, r6, r7, lr} │ │ │ │ lsls r0, r0, #4 │ │ │ │ - adds r2, r2, #6 │ │ │ │ + adds r6, r2, #6 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - push {r3, r4, r5, r7, lr} │ │ │ │ + push {r2, r3, r4, r5, r7, lr} │ │ │ │ lsls r0, r0, #4 │ │ │ │ - subs r6, r4, r5 │ │ │ │ + subs r2, r5, r5 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - cbz r4, 4d64e6 │ │ │ │ + cbz r0, 4d64e8 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - @ instruction: 0xf2b40100 │ │ │ │ - subs r2, r6, r4 │ │ │ │ + @ instruction: 0xf2b80100 │ │ │ │ + subs r6, r6, r4 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - cbz r2, 4d64e6 │ │ │ │ + cbz r6, 4d64e6 │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r4, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #816] @ 0x330 │ │ │ │ + ldr r3, [sp, #832] @ 0x340 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - adds r6, r4, r3 │ │ │ │ + adds r2, r5, r3 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - cbz r6, 4d64aa │ │ │ │ + cbz r2, 4d64ac │ │ │ │ lsls r0, r0, #4 │ │ │ │ - adds r4, r2, r1 │ │ │ │ + adds r0, r3, r1 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - add sp, #488 @ 0x1e8 │ │ │ │ + add sp, #504 @ 0x1f8 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - add sp, #368 @ 0x170 │ │ │ │ + add sp, #384 @ 0x180 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - strb r2, [r2, #9] │ │ │ │ + strb r6, [r2, #9] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - adc.w r0, ip, #8355840 @ 0x7f8000 │ │ │ │ - adds r2, r3, r0 │ │ │ │ + adcs.w r0, r0, #8355840 @ 0x7f8000 │ │ │ │ + adds r6, r3, r0 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r2, [sp, #576] @ 0x240 │ │ │ │ + ldr r2, [sp, #592] @ 0x250 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - asrs r4, r4, #31 │ │ │ │ + asrs r0, r5, #31 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - add sp, #48 @ 0x30 │ │ │ │ + add sp, #64 @ 0x40 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldr r2, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r2, [sp, #456] @ 0x1c8 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - asrs r2, r0, #31 │ │ │ │ + asrs r6, r0, #31 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - add r7, sp, #936 @ 0x3a8 │ │ │ │ + add r7, sp, #952 @ 0x3b8 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - blt.n 4d6404 │ │ │ │ + blt.n 4d640c │ │ │ │ lsls r0, r0, #4 │ │ │ │ - asrs r0, r4, #30 │ │ │ │ + asrs r4, r4, #30 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - add r7, sp, #800 @ 0x320 │ │ │ │ + add r7, sp, #816 @ 0x330 │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r4, #31 │ │ │ │ + asrs r4, r4, #31 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - asrs r2, r6, #29 │ │ │ │ + asrs r6, r6, #29 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - add r7, sp, #608 @ 0x260 │ │ │ │ + add r7, sp, #624 @ 0x270 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - asrs r4, r2, #29 │ │ │ │ + asrs r0, r3, #29 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - add r7, sp, #496 @ 0x1f0 │ │ │ │ + add r7, sp, #512 @ 0x200 │ │ │ │ lsls r0, r0, #4 │ │ │ │ bl 1488500 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 4d5d30 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r2, [sl] │ │ │ │ adds r3, #1 │ │ │ │ @@ -650368,199 +650368,199 @@ │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 14849e8 │ │ │ │ b.w 4d6284 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #368 @ 0x170 │ │ │ │ + add r6, sp, #384 @ 0x180 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldr r0, [sp, #808] @ 0x328 │ │ │ │ + ldr r0, [sp, #824] @ 0x338 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - asrs r2, r3, #24 │ │ │ │ + asrs r6, r3, #24 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - asrs r2, r6, #23 │ │ │ │ + asrs r6, r6, #23 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - bls.n 4d7144 │ │ │ │ + bls.n 4d714c │ │ │ │ lsls r0, r0, #4 │ │ │ │ - add r6, sp, #32 │ │ │ │ + add r6, sp, #48 @ 0x30 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - asrs r6, r6, #22 │ │ │ │ + asrs r2, r7, #22 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - add r5, sp, #880 @ 0x370 │ │ │ │ + add r5, sp, #896 @ 0x380 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - asrs r4, r1, #22 │ │ │ │ + asrs r0, r2, #22 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - add r5, sp, #712 @ 0x2c8 │ │ │ │ + add r5, sp, #728 @ 0x2d8 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - asrs r4, r5, #21 │ │ │ │ + asrs r0, r6, #21 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - add r5, sp, #584 @ 0x248 │ │ │ │ + add r5, sp, #600 @ 0x258 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - str r7, [sp, #872] @ 0x368 │ │ │ │ + str r7, [sp, #888] @ 0x378 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - add r5, sp, #376 @ 0x178 │ │ │ │ + add r5, sp, #392 @ 0x188 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - asrs r2, r5, #20 │ │ │ │ + asrs r6, r5, #20 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - asrs r6, r3, #19 │ │ │ │ + asrs r2, r4, #19 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - add r5, sp, #16 │ │ │ │ + add r5, sp, #32 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - asrs r2, r6, #18 │ │ │ │ + asrs r6, r6, #18 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - add r4, sp, #880 @ 0x370 │ │ │ │ + add r4, sp, #896 @ 0x380 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - asrs r4, r2, #18 │ │ │ │ + asrs r0, r3, #18 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - add r4, sp, #744 @ 0x2e8 │ │ │ │ + add r4, sp, #760 @ 0x2f8 │ │ │ │ lsls r0, r0, #4 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r3, #14 │ │ │ │ + asrs r6, r3, #14 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - add r3, sp, #768 @ 0x300 │ │ │ │ + add r3, sp, #784 @ 0x310 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - str r6, [sp, #440] @ 0x1b8 │ │ │ │ + str r6, [sp, #456] @ 0x1c8 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - asrs r2, r5, #13 │ │ │ │ + asrs r6, r5, #13 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - add r3, sp, #576 @ 0x240 │ │ │ │ + add r3, sp, #592 @ 0x250 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - asrs r6, r1, #13 │ │ │ │ + asrs r2, r2, #13 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - add r3, sp, #464 @ 0x1d0 │ │ │ │ + add r3, sp, #480 @ 0x1e0 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - bvc.n 4d725c │ │ │ │ + bvc.n 4d7264 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - asrs r4, r0, #12 │ │ │ │ + asrs r0, r1, #12 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - add r3, sp, #176 @ 0xb0 │ │ │ │ + add r3, sp, #192 @ 0xc0 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - str r5, [sp, #624] @ 0x270 │ │ │ │ + str r5, [sp, #640] @ 0x280 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - bvs.n 4d7154 │ │ │ │ + bvs.n 4d715c │ │ │ │ lsls r0, r0, #4 │ │ │ │ - asrs r0, r6, #10 │ │ │ │ + asrs r4, r6, #10 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - add r2, sp, #864 @ 0x360 │ │ │ │ + add r2, sp, #880 @ 0x370 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - asrs r2, r5, #9 │ │ │ │ + asrs r6, r5, #9 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - add r2, sp, #576 @ 0x240 │ │ │ │ + add r2, sp, #592 @ 0x250 │ │ │ │ lsls r0, r0, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r4, #7 │ │ │ │ + asrs r2, r5, #7 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - asrs r2, r7, #6 │ │ │ │ + asrs r6, r7, #6 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - add r1, sp, #912 @ 0x390 │ │ │ │ + add r1, sp, #928 @ 0x3a0 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - str r3, [sp, #648] @ 0x288 │ │ │ │ + str r3, [sp, #664] @ 0x298 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - asrs r4, r7, #2 │ │ │ │ + asrs r0, r0, #3 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - add r0, sp, #912 @ 0x390 │ │ │ │ + add r0, sp, #928 @ 0x3a0 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - asrs r6, r1, #32 │ │ │ │ + asrs r2, r2, #32 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - add r0, sp, #224 @ 0xe0 │ │ │ │ + add r0, sp, #240 @ 0xf0 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - str r2, [sp, #456] @ 0x1c8 │ │ │ │ + str r2, [sp, #472] @ 0x1d8 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - lsrs r0, r1, #31 │ │ │ │ + lsrs r4, r1, #31 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - add r7, pc, #960 @ (adr r7, 4d7614 ) │ │ │ │ + add r7, pc, #976 @ (adr r7, 4d7624 ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ - lsrs r0, r0, #30 │ │ │ │ + lsrs r4, r0, #30 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - add r7, pc, #664 @ (adr r7, 4d74f4 ) │ │ │ │ + add r7, pc, #680 @ (adr r7, 4d7504 ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ - lsrs r0, r4, #29 │ │ │ │ + lsrs r4, r4, #29 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - add r7, pc, #536 @ (adr r7, 4d747c ) │ │ │ │ + add r7, pc, #552 @ (adr r7, 4d748c ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ - lsrs r4, r7, #28 │ │ │ │ + lsrs r0, r0, #29 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - add r7, pc, #392 @ (adr r7, 4d73f4 ) │ │ │ │ + add r7, pc, #408 @ (adr r7, 4d7404 ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ - lsrs r4, r4, #27 │ │ │ │ + lsrs r0, r5, #27 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - add r7, pc, #40 @ (adr r7, 4d729c ) │ │ │ │ + add r7, pc, #56 @ (adr r7, 4d72ac ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ - str r1, [sp, #296] @ 0x128 │ │ │ │ + str r1, [sp, #312] @ 0x138 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - lsrs r4, r4, #25 │ │ │ │ + lsrs r0, r5, #25 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - add r6, pc, #560 @ (adr r6, 4d74b0 ) │ │ │ │ + add r6, pc, #576 @ (adr r6, 4d74c0 ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldr r5, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r5, [sp, #952] @ 0x3b8 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - lsrs r0, r1, #24 │ │ │ │ + lsrs r4, r1, #24 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - add r6, pc, #192 @ (adr r6, 4d734c ) │ │ │ │ + add r6, pc, #208 @ (adr r6, 4d735c ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ - str r0, [sp, #424] @ 0x1a8 │ │ │ │ + str r0, [sp, #440] @ 0x1b8 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - lsrs r0, r0, #23 │ │ │ │ + lsrs r4, r0, #23 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - add r5, pc, #928 @ (adr r5, 4d7638 ) │ │ │ │ + add r5, pc, #944 @ (adr r5, 4d7648 ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldr r5, [sp, #384] @ 0x180 │ │ │ │ + ldr r5, [sp, #400] @ 0x190 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - lsrs r6, r7, #21 │ │ │ │ + lsrs r2, r0, #22 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - add r5, pc, #664 @ (adr r5, 4d753c ) │ │ │ │ + add r5, pc, #680 @ (adr r5, 4d754c ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ - lsrs r2, r3, #21 │ │ │ │ + lsrs r6, r3, #21 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - add r5, pc, #512 @ (adr r5, 4d74ac ) │ │ │ │ + add r5, pc, #528 @ (adr r5, 4d74bc ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldrh r0, [r4, #62] @ 0x3e │ │ │ │ + ldrh r4, [r4, #62] @ 0x3e │ │ │ │ lsls r7, r7, #3 │ │ │ │ - lsrs r6, r6, #20 │ │ │ │ + lsrs r2, r7, #20 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - add r5, pc, #368 @ (adr r5, 4d7428 ) │ │ │ │ + add r5, pc, #384 @ (adr r5, 4d7438 ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldrh r6, [r3, #60] @ 0x3c │ │ │ │ + ldrh r2, [r4, #60] @ 0x3c │ │ │ │ lsls r7, r7, #3 │ │ │ │ - lsrs r0, r7, #18 │ │ │ │ + lsrs r4, r7, #18 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - add r4, pc, #896 @ (adr r4, 4d7644 ) │ │ │ │ + add r4, pc, #912 @ (adr r4, 4d7654 ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ - lsrs r4, r6, #13 │ │ │ │ + lsrs r0, r7, #13 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - add r3, pc, #616 @ (adr r3, 4d7534 ) │ │ │ │ + add r3, pc, #632 @ (adr r3, 4d7544 ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ - lsrs r4, r3, #13 │ │ │ │ + lsrs r0, r4, #13 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - add r3, pc, #520 @ (adr r3, 4d74dc ) │ │ │ │ + add r3, pc, #536 @ (adr r3, 4d74ec ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ - add r1, sp, #488 @ 0x1e8 │ │ │ │ + add r1, sp, #504 @ 0x1f8 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldrh r4, [r7, #44] @ 0x2c │ │ │ │ + ldrh r0, [r0, #46] @ 0x2e │ │ │ │ lsls r7, r7, #3 │ │ │ │ - lsrs r2, r2, #12 │ │ │ │ + lsrs r6, r2, #12 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - add r3, pc, #232 @ (adr r3, 4d73cc ) │ │ │ │ + add r3, pc, #248 @ (adr r3, 4d73dc ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r0, #8 │ │ │ │ + lsrs r6, r0, #8 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - add r2, pc, #160 @ (adr r2, 4d7394 ) │ │ │ │ + add r2, pc, #176 @ (adr r2, 4d73a4 ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ - lsrs r6, r4, #7 │ │ │ │ + lsrs r2, r5, #7 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - add r2, pc, #48 @ (adr r2, 4d732c ) │ │ │ │ + add r2, pc, #64 @ (adr r2, 4d733c ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ ldr.w r2, [sl] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r2, r3 │ │ │ │ bne.w 4d7ec2 │ │ │ │ ldr.w r6, [r8, #56] @ 0x38 │ │ │ │ movs r3, #2 │ │ │ │ @@ -651776,256 +651776,256 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #2232 @ 0x8b8 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r0, #14] │ │ │ │ + ldrh r6, [r0, #14] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - lsls r4, r3, #27 │ │ │ │ + lsls r0, r4, #27 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ + ldr r7, [sp, #32] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - lsls r2, r0, #26 │ │ │ │ + lsls r6, r0, #26 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r6, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r6, [sp, #688] @ 0x2b0 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - bmi.n 4d8048 │ │ │ │ + bmi.n 4d8050 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - lsls r2, r6, #24 │ │ │ │ + lsls r6, r6, #24 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r6, [sp, #352] @ 0x160 │ │ │ │ + ldr r6, [sp, #368] @ 0x170 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - lsls r0, r1, #24 │ │ │ │ + lsls r4, r1, #24 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r6, [sp, #184] @ 0xb8 │ │ │ │ + ldr r6, [sp, #200] @ 0xc8 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ + ldr r6, [sp, #72] @ 0x48 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - str r2, [r0, #0] │ │ │ │ + str r6, [r0, #0] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - b.n 4d86f8 │ │ │ │ + b.n 4d8700 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - lsls r6, r0, #23 │ │ │ │ + lsls r2, r1, #23 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - lsls r4, r5, #22 │ │ │ │ + lsls r0, r6, #22 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r5, [sp, #840] @ 0x348 │ │ │ │ + ldr r5, [sp, #856] @ 0x358 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldrh r6, [r5, #0] │ │ │ │ + ldrh r2, [r6, #0] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - lsls r4, r0, #22 │ │ │ │ + lsls r0, r1, #22 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r5, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r5, [sp, #696] @ 0x2b8 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - lsls r6, r3, #20 │ │ │ │ + lsls r2, r4, #20 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r5, [sp, #272] @ 0x110 │ │ │ │ + ldr r5, [sp, #288] @ 0x120 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - strh r0, [r4, #60] @ 0x3c │ │ │ │ + strh r4, [r4, #60] @ 0x3c │ │ │ │ lsls r7, r7, #3 │ │ │ │ - lsls r6, r6, #19 │ │ │ │ + lsls r2, r7, #19 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r5, [sp, #120] @ 0x78 │ │ │ │ + ldr r5, [sp, #136] @ 0x88 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - lsls r0, r2, #19 │ │ │ │ + lsls r4, r2, #19 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r4, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r4, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - strh r2, [r1, #58] @ 0x3a │ │ │ │ + strh r6, [r1, #58] @ 0x3a │ │ │ │ lsls r7, r7, #3 │ │ │ │ - lsls r0, r4, #18 │ │ │ │ + lsls r4, r4, #18 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r4, [sp, #792] @ 0x318 │ │ │ │ + ldr r4, [sp, #808] @ 0x328 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - lsls r2, r0, #17 │ │ │ │ + lsls r6, r0, #17 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r4, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r4, [sp, #432] @ 0x1b0 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - strh r4, [r0, #54] @ 0x36 │ │ │ │ + strh r0, [r1, #54] @ 0x36 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - lsls r2, r3, #16 │ │ │ │ + lsls r6, r3, #16 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r4, [sp, #256] @ 0x100 │ │ │ │ + ldr r4, [sp, #272] @ 0x110 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - lsls r2, r4, #15 │ │ │ │ + lsls r6, r4, #15 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ + ldr r4, [sp, #48] @ 0x30 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - lsls r0, r0, #15 │ │ │ │ + lsls r4, r0, #15 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r3, [sp, #920] @ 0x398 │ │ │ │ + ldr r3, [sp, #936] @ 0x3a8 │ │ │ │ lsls r0, r0, #4 │ │ │ │ strb r0, [r2, #1] │ │ │ │ movs r0, r0 │ │ │ │ ands r4, r4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #7 │ │ │ │ + lsls r4, r2, #7 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r1, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r1, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - lsls r0, r4, #5 │ │ │ │ + lsls r4, r4, #5 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r1, [sp, #544] @ 0x220 │ │ │ │ + ldr r1, [sp, #560] @ 0x230 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldr r7, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r7, [sp, #512] @ 0x200 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - blt.n 4d8214 │ │ │ │ + blt.n 4d821c │ │ │ │ lsls r0, r0, #4 │ │ │ │ - lsls r6, r6, #3 │ │ │ │ + lsls r2, r7, #3 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r1, [sp, #128] @ 0x80 │ │ │ │ + ldr r1, [sp, #144] @ 0x90 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - lsls r4, r6, #3 │ │ │ │ + lsls r0, r7, #3 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - lsls r6, r1, #3 │ │ │ │ + lsls r2, r2, #3 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - lsls r0, r5, #2 │ │ │ │ + lsls r4, r5, #2 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r0, [sp, #832] @ 0x340 │ │ │ │ + ldr r0, [sp, #848] @ 0x350 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - lsls r4, r0, #2 │ │ │ │ + lsls r0, r1, #2 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r0, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r0, [sp, #696] @ 0x2b8 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - lsls r4, r4, #1 │ │ │ │ + lsls r0, r5, #1 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r0, [sp, #552] @ 0x228 │ │ │ │ + ldr r0, [sp, #568] @ 0x238 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - strh r2, [r4, #20] │ │ │ │ + strh r6, [r4, #20] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - vrev16.32 d16, d0 │ │ │ │ - ldr r0, [sp, #128] @ 0x80 │ │ │ │ + vrev16. d16, d0 │ │ │ │ + ldr r0, [sp, #144] @ 0x90 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - bge.n 4d81fc │ │ │ │ + bge.n 4d8204 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - vaddw.u8 q8, q7, d0 │ │ │ │ - str r7, [sp, #992] @ 0x3e0 │ │ │ │ + vaddw.u16 q8, q1, d0 │ │ │ │ + str r7, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - cmp r5, #68 @ 0x44 │ │ │ │ + cmp r5, #72 @ 0x48 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - vaddw.u8 q0, q6, d0 │ │ │ │ - str r7, [sp, #712] @ 0x2c8 │ │ │ │ + vaddw.u16 q0, q0, d0 │ │ │ │ + str r7, [sp, #728] @ 0x2d8 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - vrhadd.u8 d16, d12, d0 │ │ │ │ - str r7, [sp, #456] @ 0x1c8 │ │ │ │ + vrhadd.u16 d16, d0, d0 │ │ │ │ + str r7, [sp, #472] @ 0x1d8 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - vrhadd.u32 d0, d10, d0 │ │ │ │ - str r7, [sp, #320] @ 0x140 │ │ │ │ + vrhadd.u32 d0, d14, d0 │ │ │ │ + str r7, [sp, #336] @ 0x150 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - blt.n 4d81ac │ │ │ │ + blt.n 4d81b4 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - cdp2 1, 10, cr0, cr10, cr0, {0} │ │ │ │ - str r6, [sp, #848] @ 0x350 │ │ │ │ + cdp2 1, 10, cr0, cr14, cr0, {0} │ │ │ │ + str r6, [sp, #864] @ 0x360 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldr r0, [r1, r3] │ │ │ │ + ldr r4, [r1, r3] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - cdp2 1, 7, cr0, cr8, cr0, {0} │ │ │ │ - str r6, [sp, #632] @ 0x278 │ │ │ │ + cdp2 1, 7, cr0, cr12, cr0, {0} │ │ │ │ + str r6, [sp, #648] @ 0x288 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - stc2l 1, cr0, [r8] │ │ │ │ - str r6, [sp, #56] @ 0x38 │ │ │ │ + stc2l 1, cr0, [ip] │ │ │ │ + str r6, [sp, #72] @ 0x48 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - stc2l 1, cr0, [r8] │ │ │ │ - str r5, [sp, #952] @ 0x3b8 │ │ │ │ + stc2l 1, cr0, [ip] │ │ │ │ + str r5, [sp, #968] @ 0x3c8 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - strh r4, [r1, #2] │ │ │ │ + strh r0, [r2, #2] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - stc2 1, cr0, [r2] │ │ │ │ - str r5, [sp, #800] @ 0x320 │ │ │ │ + stc2 1, cr0, [r6] │ │ │ │ + str r5, [sp, #816] @ 0x330 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldc2l 1, cr0, [sl, #-0] │ │ │ │ - str r5, [sp, #640] @ 0x280 │ │ │ │ + ldc2l 1, cr0, [lr, #-0] │ │ │ │ + str r5, [sp, #656] @ 0x290 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldrb r0, [r4, #31] │ │ │ │ + ldrb r4, [r4, #31] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldc2 1, cr0, [r6, #-0] │ │ │ │ - str r5, [sp, #376] @ 0x178 │ │ │ │ + ldc2 1, cr0, [sl, #-0] │ │ │ │ + str r5, [sp, #392] @ 0x188 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - str r5, [sp, #288] @ 0x120 │ │ │ │ + str r5, [sp, #304] @ 0x130 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldrb r0, [r7, #30] │ │ │ │ + ldrb r4, [r7, #30] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - stc2 1, cr0, [sl, #-0] │ │ │ │ - str r5, [sp, #136] @ 0x88 │ │ │ │ + stc2 1, cr0, [lr, #-0] │ │ │ │ + str r5, [sp, #152] @ 0x98 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldrsb r0, [r3, r4] │ │ │ │ + ldrsb r4, [r3, r4] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - bge.n 4d826c │ │ │ │ + bge.n 4d8274 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - stc2l 1, cr0, [r0] │ │ │ │ - ldc2 1, cr0, [ip] │ │ │ │ - str r4, [sp, #904] @ 0x388 │ │ │ │ + stc2l 1, cr0, [r4] │ │ │ │ + stc2l 1, cr0, [r0], {0} │ │ │ │ + str r4, [sp, #920] @ 0x398 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - str r4, [sp, #744] @ 0x2e8 │ │ │ │ + str r4, [sp, #760] @ 0x2f8 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldrb r2, [r5, #28] │ │ │ │ + ldrb r6, [r5, #28] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldc2l 1, cr0, [ip], #-0 │ │ │ │ - ldrh r0, [r1, #34] @ 0x22 │ │ │ │ + stc2 1, cr0, [r0], {0} │ │ │ │ + ldrh r4, [r1, #34] @ 0x22 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - mrrc2 1, 0, r0, r2, cr0 │ │ │ │ - str r4, [sp, #488] @ 0x1e8 │ │ │ │ + mrrc2 1, 0, r0, r6, cr0 │ │ │ │ + str r4, [sp, #504] @ 0x1f8 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - str r4, [sp, #384] @ 0x180 │ │ │ │ + str r4, [sp, #400] @ 0x190 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - stmia r0!, {r3, r4} │ │ │ │ + stmia r0!, {r2, r3, r4} │ │ │ │ lsls r0, r0, #4 │ │ │ │ - stc2 1, cr0, [r2], #-0 │ │ │ │ - @ instruction: 0xfbf00100 │ │ │ │ - str r4, [sp, #88] @ 0x58 │ │ │ │ + stc2 1, cr0, [r6], #-0 │ │ │ │ + @ instruction: 0xfbf40100 │ │ │ │ + str r4, [sp, #104] @ 0x68 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldrb r2, [r7, #25] │ │ │ │ + ldrb r6, [r7, #25] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - @ instruction: 0xfbd00100 │ │ │ │ - str r3, [sp, #992] @ 0x3e0 │ │ │ │ + @ instruction: 0xfbd40100 │ │ │ │ + str r3, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - str r3, [sp, #888] @ 0x378 │ │ │ │ + str r3, [sp, #904] @ 0x388 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldrb r6, [r1, #25] │ │ │ │ + ldrb r2, [r2, #25] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - umull r0, r1, r0, r0 │ │ │ │ - smmls r1, r6, r0, r0 │ │ │ │ - str r3, [sp, #560] @ 0x230 │ │ │ │ + umull r0, r1, r4, r0 │ │ │ │ + smmls r1, sl, r0, r0 │ │ │ │ + str r3, [sp, #576] @ 0x240 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - str r7, [sp, #512] @ 0x200 │ │ │ │ + str r7, [sp, #528] @ 0x210 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - smlsd r1, r6, r0, r0 │ │ │ │ - str r3, [sp, #440] @ 0x1b8 │ │ │ │ + smlsd r1, sl, r0, r0 │ │ │ │ + str r3, [sp, #456] @ 0x1c8 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - smlad r1, r0, r0, r0 │ │ │ │ - str r3, [sp, #280] @ 0x118 │ │ │ │ + smlad r1, r4, r0, r0 │ │ │ │ + str r3, [sp, #296] @ 0x128 │ │ │ │ lsls r0, r0, #4 │ │ │ │ ldr r6, [pc, #648] @ (4d8540 ) │ │ │ │ lsls r0, r2, #4 │ │ │ │ - str r6, [sp, #640] @ 0x280 │ │ │ │ + str r6, [sp, #656] @ 0x290 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - smlad r1, lr, r0, r0 │ │ │ │ + smlawb r1, r2, r0, r0 │ │ │ │ ldr r6, [pc, #552] @ (4d84ec ) │ │ │ │ lsls r0, r2, #4 │ │ │ │ - str r6, [sp, #544] @ 0x220 │ │ │ │ + str r6, [sp, #560] @ 0x230 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - adds r2, r6, r0 │ │ │ │ + adds r6, r6, r0 │ │ │ │ lsls r0, r0, #4 │ │ │ │ ldr r6, [pc, #456] @ (4d8498 ) │ │ │ │ lsls r0, r2, #4 │ │ │ │ - str r6, [sp, #448] @ 0x1c0 │ │ │ │ + str r6, [sp, #464] @ 0x1d0 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - @ instruction: 0xfaf20100 │ │ │ │ + @ instruction: 0xfaf60100 │ │ │ │ ldr r6, [pc, #360] @ (4d8444 ) │ │ │ │ lsls r0, r2, #4 │ │ │ │ - str r6, [sp, #352] @ 0x160 │ │ │ │ + str r6, [sp, #368] @ 0x170 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - @ instruction: 0xfaf20100 │ │ │ │ + @ instruction: 0xfaf60100 │ │ │ │ ldr r6, [pc, #264] @ (4d83f0 ) │ │ │ │ lsls r0, r2, #4 │ │ │ │ - str r6, [sp, #256] @ 0x100 │ │ │ │ + str r6, [sp, #272] @ 0x110 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - asrs r6, r6, #31 │ │ │ │ + asrs r2, r7, #31 │ │ │ │ lsls r0, r0, #4 │ │ │ │ │ │ │ │ 004d82f0 : │ │ │ │ stmdb 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 │ │ │ │ @@ -652819,73 +652819,73 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #168 @ 0xa8 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #792] @ (4d8e10 ) │ │ │ │ + ldr r2, [pc, #808] @ (4d8e20 ) │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrh r2, [r2, #58] @ 0x3a │ │ │ │ + ldrh r6, [r2, #58] @ 0x3a │ │ │ │ lsls r0, r0, #4 │ │ │ │ - str r5, [sp, #480] @ 0x1e0 │ │ │ │ + str r5, [sp, #496] @ 0x1f0 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldrh r0, [r4, #56] @ 0x38 │ │ │ │ + ldrh r4, [r4, #56] @ 0x38 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldr r2, [pc, #536] @ (4d8d20 ) │ │ │ │ + ldr r2, [pc, #552] @ (4d8d30 ) │ │ │ │ lsls r1, r0, #4 │ │ │ │ @ instruction: 0xf6780116 │ │ │ │ - @ instruction: 0xf6640100 │ │ │ │ - ldr r2, [pc, #192] @ (4d8bd4 ) │ │ │ │ + @ instruction: 0xf6680100 │ │ │ │ + ldr r2, [pc, #208] @ (4d8be4 ) │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrh r4, [r7, #52] @ 0x34 │ │ │ │ + ldrh r0, [r0, #54] @ 0x36 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldr r5, [pc, #200] @ (4d8be4 ) │ │ │ │ + ldr r5, [pc, #216] @ (4d8bf4 ) │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldrb r6, [r1, #15] │ │ │ │ + ldrb r2, [r2, #15] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r1, [pc, #976] @ (4d8ef4 ) │ │ │ │ + ldr r1, [pc, #992] @ (4d8f04 ) │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrh r2, [r0, #52] @ 0x34 │ │ │ │ + ldrh r6, [r0, #52] @ 0x34 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldr r1, [pc, #864] @ (4d8e8c ) │ │ │ │ + ldr r1, [pc, #880] @ (4d8e9c ) │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrh r4, [r4, #50] @ 0x32 │ │ │ │ + ldrh r0, [r5, #50] @ 0x32 │ │ │ │ lsls r0, r0, #4 │ │ │ │ adds r3, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r7, #27 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r7, #1] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r4, #30] │ │ │ │ + strb r2, [r5, #30] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - mov sl, r5 │ │ │ │ + mov lr, r5 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrh r4, [r6, #24] │ │ │ │ + ldrh r0, [r7, #24] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - cmp sl, sp │ │ │ │ + cmp lr, sp │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrh r4, [r7, #50] @ 0x32 │ │ │ │ + ldrh r0, [r0, #52] @ 0x34 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldrh r2, [r5, #18] │ │ │ │ + ldrh r6, [r5, #18] │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - add r4, r9 │ │ │ │ + add r0, sl │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrh r0, [r3, #6] │ │ │ │ + ldrh r4, [r3, #6] │ │ │ │ lsls r0, r0, #4 │ │ │ │ cmp r1, r2 │ │ │ │ beq.n 4d8b82 │ │ │ │ ldr.w r0, [pc, #2776] @ 4d9650 │ │ │ │ ldr r0, [r5, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r1, r0 │ │ │ │ @@ -653963,72 +653963,72 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #152 @ 0x98 │ │ │ │ + subs r6, #156 @ 0x9c │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strh r4, [r4, #24] │ │ │ │ + strh r0, [r5, #24] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - subs r6, #40 @ 0x28 │ │ │ │ + subs r6, #44 @ 0x2c │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strh r4, [r6, #20] │ │ │ │ + strh r0, [r7, #20] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - subs r5, #228 @ 0xe4 │ │ │ │ + subs r5, #232 @ 0xe8 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - and.w r1, r8, r0 │ │ │ │ - strh r0, [r4, #18] │ │ │ │ + and.w r1, ip, r0 │ │ │ │ + strh r4, [r4, #18] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - subs r4, #90 @ 0x5a │ │ │ │ + subs r4, #94 @ 0x5e │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strh r6, [r4, #6] │ │ │ │ + strh r2, [r5, #6] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - subs r4, #48 @ 0x30 │ │ │ │ + subs r4, #52 @ 0x34 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strh r4, [r7, #4] │ │ │ │ + strh r0, [r0, #6] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - subs r4, #24 │ │ │ │ + subs r4, #28 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strh r2, [r5, #36] @ 0x24 │ │ │ │ + strh r6, [r5, #36] @ 0x24 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - strh r0, [r3, #4] │ │ │ │ + strh r4, [r3, #4] │ │ │ │ lsls r0, r0, #4 │ │ │ │ adds r3, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #98 @ 0x62 │ │ │ │ + subs r2, #102 @ 0x66 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strh r0, [r5, #38] @ 0x26 │ │ │ │ + strh r4, [r5, #38] @ 0x26 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldrb r2, [r4, #27] │ │ │ │ + ldrb r6, [r4, #27] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - subs r2, #42 @ 0x2a │ │ │ │ + subs r2, #46 @ 0x2e │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrb r6, [r6, #26] │ │ │ │ + ldrb r2, [r7, #26] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - subs r2, #8 │ │ │ │ + subs r2, #12 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strh r2, [r1, #18] │ │ │ │ + strh r6, [r1, #18] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldrb r0, [r1, #26] │ │ │ │ + ldrb r4, [r1, #26] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - subs r1, #228 @ 0xe4 │ │ │ │ + subs r1, #232 @ 0xe8 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrb r0, [r6, #25] │ │ │ │ + ldrb r4, [r6, #25] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - subs r1, #58 @ 0x3a │ │ │ │ + subs r1, #62 @ 0x3e │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrb r6, [r0, #23] │ │ │ │ + ldrb r2, [r1, #23] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - subs r1, #14 │ │ │ │ + subs r1, #18 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrb r2, [r3, #22] │ │ │ │ + ldrb r6, [r3, #22] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - b.n 4d9140 │ │ │ │ + b.n 4d9148 │ │ │ │ lsls r0, r0, #4 │ │ │ │ ldr.w r3, [pc, #2972] @ 4da280 │ │ │ │ movw r2, #2421 @ 0x975 │ │ │ │ ldr.w r1, [pc, #2968] @ 4da284 │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r5, r3] │ │ │ │ ldr.w r3, [pc, #2964] @ 4da288 │ │ │ │ @@ -655121,239 +655121,239 @@ │ │ │ │ b.n 4da04a │ │ │ │ mov r0, r4 │ │ │ │ blx 344c20 <_Py_Dealloc@plt+0x4> │ │ │ │ b.n 4da258 │ │ │ │ nop │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #8 │ │ │ │ + subs r0, #12 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strh r0, [r1, #2] │ │ │ │ + strh r4, [r1, #2] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldrb r4, [r0, #18] │ │ │ │ + ldrb r0, [r1, #18] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - strh r2, [r3, #0] │ │ │ │ + strh r6, [r3, #0] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - adds r7, #122 @ 0x7a │ │ │ │ + adds r7, #126 @ 0x7e │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrb r6, [r0, #16] │ │ │ │ + ldrb r2, [r1, #16] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - adds r7, #66 @ 0x42 │ │ │ │ + adds r7, #70 @ 0x46 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrb r6, [r1, #15] │ │ │ │ + ldrb r2, [r2, #15] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - adds r7, #14 │ │ │ │ + adds r7, #18 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrb r2, [r3, #14] │ │ │ │ + ldrb r6, [r3, #14] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - adds r6, #232 @ 0xe8 │ │ │ │ + adds r6, #236 @ 0xec │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrb r4, [r6, #13] │ │ │ │ + ldrb r0, [r7, #13] │ │ │ │ lsls r0, r0, #4 │ │ │ │ movs r5, #168 @ 0xa8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #138 @ 0x8a │ │ │ │ + adds r6, #142 @ 0x8e │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrb r6, [r2, #12] │ │ │ │ + ldrb r2, [r3, #12] │ │ │ │ lsls r0, r0, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r5, #4] │ │ │ │ + ldrh r0, [r6, #4] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - adds r6, #62 @ 0x3e │ │ │ │ + adds r6, #66 @ 0x42 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrb r2, [r1, #11] │ │ │ │ + ldrb r6, [r1, #11] │ │ │ │ lsls r0, r0, #4 │ │ │ │ asrs r4, r7, #27 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #136 @ 0x88 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #76 @ 0x4c │ │ │ │ + adds r5, #80 @ 0x50 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrb r0, [r3, #7] │ │ │ │ + ldrb r4, [r3, #7] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - adds r5, #10 │ │ │ │ + adds r5, #14 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrb r6, [r2, #6] │ │ │ │ + ldrb r2, [r3, #6] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldrb r6, [r0, #21] │ │ │ │ + ldrb r2, [r1, #21] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - adds r4, #98 @ 0x62 │ │ │ │ + adds r4, #102 @ 0x66 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrb r6, [r5, #3] │ │ │ │ + ldrb r2, [r6, #3] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - adds r4, #48 @ 0x30 │ │ │ │ + adds r4, #52 @ 0x34 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrb r4, [r7, #2] │ │ │ │ + ldrb r0, [r0, #3] │ │ │ │ lsls r0, r0, #4 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r7, #44] @ 0x2c │ │ │ │ + str r4, [r7, #44] @ 0x2c │ │ │ │ lsls r7, r7, #3 │ │ │ │ - adds r3, #176 @ 0xb0 │ │ │ │ + adds r3, #180 @ 0xb4 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrb r4, [r7, #0] │ │ │ │ + ldrb r0, [r0, #1] │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r7, #64] @ 0x40 │ │ │ │ + str r6, [r7, #64] @ 0x40 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - adds r3, #62 @ 0x3e │ │ │ │ + adds r3, #66 @ 0x42 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strb r6, [r0, #31] │ │ │ │ + strb r2, [r1, #31] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - adds r2, #210 @ 0xd2 │ │ │ │ + adds r2, #214 @ 0xd6 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strb r6, [r3, #29] │ │ │ │ + strb r2, [r4, #29] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - adds r2, #184 @ 0xb8 │ │ │ │ + adds r2, #188 @ 0xbc │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strb r4, [r0, #29] │ │ │ │ + strb r0, [r1, #29] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - str r4, [r4, #56] @ 0x38 │ │ │ │ + str r0, [r5, #56] @ 0x38 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - adds r2, #140 @ 0x8c │ │ │ │ + adds r2, #144 @ 0x90 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strb r0, [r3, #28] │ │ │ │ + strb r4, [r3, #28] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - udf #172 @ 0xac │ │ │ │ + udf #176 @ 0xb0 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - adds r2, #98 @ 0x62 │ │ │ │ + adds r2, #102 @ 0x66 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strb r6, [r5, #27] │ │ │ │ + strb r2, [r6, #27] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - svc 62 @ 0x3e │ │ │ │ + svc 66 @ 0x42 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - adds r2, #60 @ 0x3c │ │ │ │ + adds r2, #64 @ 0x40 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrb r0, [r0, #19] │ │ │ │ + ldrb r4, [r0, #19] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - strb r0, [r7, #26] │ │ │ │ + strb r4, [r7, #26] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldrb r0, [r6, #8] │ │ │ │ + ldrb r4, [r6, #8] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - strb r4, [r4, #24] │ │ │ │ + strb r0, [r5, #24] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - adds r1, #136 @ 0x88 │ │ │ │ + adds r1, #140 @ 0x8c │ │ │ │ lsls r1, r0, #4 │ │ │ │ - str r2, [r4, #8] │ │ │ │ + str r6, [r4, #8] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - adds r1, #86 @ 0x56 │ │ │ │ + adds r1, #90 @ 0x5a │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strb r2, [r4, #23] │ │ │ │ + strb r6, [r4, #23] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - adds r1, #46 @ 0x2e │ │ │ │ + adds r1, #50 @ 0x32 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strb r2, [r7, #22] │ │ │ │ + strb r6, [r7, #22] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - adds r1, #16 │ │ │ │ + adds r1, #20 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strb r4, [r3, #22] │ │ │ │ + strb r0, [r4, #22] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - adds r0, #236 @ 0xec │ │ │ │ + adds r0, #240 @ 0xf0 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strb r2, [r6, #21] │ │ │ │ + strb r6, [r6, #21] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldrb r4, [r1, #13] │ │ │ │ + ldrb r0, [r2, #13] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - rev16 r6, r4 │ │ │ │ + rev16 r2, r5 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - adds r0, #188 @ 0xbc │ │ │ │ + adds r0, #192 @ 0xc0 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strb r2, [r0, #21] │ │ │ │ + strb r6, [r0, #21] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldrb r0, [r5, #12] │ │ │ │ + ldrb r4, [r5, #12] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - rev r6, r6 │ │ │ │ + rev r2, r7 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - adds r0, #138 @ 0x8a │ │ │ │ + adds r0, #142 @ 0x8e │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strb r6, [r2, #20] │ │ │ │ + strb r2, [r3, #20] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - str r6, [r6, #20] │ │ │ │ + str r2, [r7, #20] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - strb r4, [r5, #16] │ │ │ │ + strb r0, [r6, #16] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - str r6, [r1, #8] │ │ │ │ + str r2, [r2, #8] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - cmp r7, #134 @ 0x86 │ │ │ │ + cmp r7, #138 @ 0x8a │ │ │ │ lsls r1, r0, #4 │ │ │ │ - cmp r7, #92 @ 0x5c │ │ │ │ + cmp r7, #96 @ 0x60 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strb r0, [r5, #15] │ │ │ │ + strb r4, [r5, #15] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - strb r4, [r2, #31] │ │ │ │ + strb r0, [r3, #31] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - cmp r7, #52 @ 0x34 │ │ │ │ + cmp r7, #56 @ 0x38 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strb r0, [r0, #15] │ │ │ │ + strb r4, [r0, #15] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - strb r0, [r3, #14] │ │ │ │ + strb r4, [r3, #14] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - blt.n 4da434 │ │ │ │ + blt.n 4da43c │ │ │ │ lsls r0, r0, #4 │ │ │ │ - cmp r6, #246 @ 0xf6 │ │ │ │ + cmp r6, #250 @ 0xfa │ │ │ │ lsls r1, r0, #4 │ │ │ │ - cmp r6, #182 @ 0xb6 │ │ │ │ + cmp r6, #186 @ 0xba │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strb r2, [r0, #13] │ │ │ │ + strb r6, [r0, #13] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - cmp r6, #92 @ 0x5c │ │ │ │ + cmp r6, #96 @ 0x60 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strb r6, [r3, #26] │ │ │ │ + strb r2, [r4, #26] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - strb r4, [r3, #11] │ │ │ │ + strb r0, [r4, #11] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - cmp r6, #14 │ │ │ │ + cmp r6, #18 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strb r2, [r3, #10] │ │ │ │ + strb r6, [r3, #10] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - strb r6, [r7, #24] │ │ │ │ + strb r2, [r0, #25] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - cmp r5, #242 @ 0xf2 │ │ │ │ + cmp r5, #246 @ 0xf6 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strb r6, [r7, #9] │ │ │ │ + strb r2, [r0, #10] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - cmp r5, #174 @ 0xae │ │ │ │ + cmp r5, #178 @ 0xb2 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strb r2, [r7, #8] │ │ │ │ + strb r6, [r7, #8] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - cmp r5, #118 @ 0x76 │ │ │ │ + cmp r5, #122 @ 0x7a │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strb r2, [r0, #8] │ │ │ │ + strb r6, [r0, #8] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - strb r4, [r6, #22] │ │ │ │ + strb r0, [r7, #22] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - cmp r5, #68 @ 0x44 │ │ │ │ + cmp r5, #72 @ 0x48 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strb r0, [r2, #7] │ │ │ │ + strb r4, [r2, #7] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - cmp r5, #18 │ │ │ │ + cmp r5, #22 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strb r6, [r3, #6] │ │ │ │ + strb r2, [r4, #6] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - strh r4, [r1, #52] @ 0x34 │ │ │ │ + strh r0, [r2, #52] @ 0x34 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - @ instruction: 0xb688 │ │ │ │ + @ instruction: 0xb68c │ │ │ │ lsls r7, r7, #3 │ │ │ │ - cmp r4, #234 @ 0xea │ │ │ │ + cmp r4, #238 @ 0xee │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strb r0, [r7, #5] │ │ │ │ + strb r4, [r7, #5] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - cmp r4, #210 @ 0xd2 │ │ │ │ + cmp r4, #214 @ 0xd6 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strb r6, [r3, #5] │ │ │ │ + strb r2, [r4, #5] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - strb r4, [r2, #29] │ │ │ │ + strb r0, [r3, #29] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - cmp r4, #140 @ 0x8c │ │ │ │ + cmp r4, #144 @ 0x90 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strb r0, [r3, #4] │ │ │ │ + strb r4, [r3, #4] │ │ │ │ lsls r0, r0, #4 │ │ │ │ ldr.w r3, [pc, #3232] @ 4db0ec │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr.w r1, [pc, #3232] @ 4db0f0 │ │ │ │ ldr.w r0, [pc, #3232] @ 4db0f4 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r1, pc │ │ │ │ @@ -656479,301 +656479,301 @@ │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 14849e8 │ │ │ │ b.w 4d9f74 │ │ │ │ nop │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #156 @ 0x9c │ │ │ │ + cmp r2, #160 @ 0xa0 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r0, [r5, #112] @ 0x70 │ │ │ │ + ldr r4, [r5, #112] @ 0x70 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldrh r0, [r1, r6] │ │ │ │ + ldrh r4, [r1, r6] │ │ │ │ lsls r7, r7, #3 │ │ │ │ movs r5, #168 @ 0xa8 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #224 @ 0xe0 │ │ │ │ + cmp r1, #228 @ 0xe4 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r4, [r5, #100] @ 0x64 │ │ │ │ + ldr r0, [r6, #100] @ 0x64 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldrh r4, [r1, r3] │ │ │ │ + ldrh r0, [r2, r3] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - cmp r1, #138 @ 0x8a │ │ │ │ + cmp r1, #142 @ 0x8e │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r6, [r2, #96] @ 0x60 │ │ │ │ + ldr r2, [r3, #96] @ 0x60 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - cmp r1, #34 @ 0x22 │ │ │ │ + cmp r1, #38 @ 0x26 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r6, [r5, #88] @ 0x58 │ │ │ │ + ldr r2, [r6, #88] @ 0x58 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - cmp r0, #238 @ 0xee │ │ │ │ + cmp r0, #242 @ 0xf2 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r2, [r7, #84] @ 0x54 │ │ │ │ + ldr r6, [r7, #84] @ 0x54 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - strb r2, [r7, #5] │ │ │ │ + strb r6, [r7, #5] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - cmp r0, #186 @ 0xba │ │ │ │ + cmp r0, #190 @ 0xbe │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r6, [r0, #84] @ 0x54 │ │ │ │ + ldr r2, [r1, #84] @ 0x54 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - cmp r0, #48 @ 0x30 │ │ │ │ + cmp r0, #52 @ 0x34 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r4, [r7, #72] @ 0x48 │ │ │ │ + ldr r0, [r0, #76] @ 0x4c │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldr r4, [r3, r4] │ │ │ │ + ldr r0, [r4, r4] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - strb r6, [r5, #0] │ │ │ │ + strb r2, [r6, #0] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - movs r7, #226 @ 0xe2 │ │ │ │ + movs r7, #230 @ 0xe6 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r6, [r5, #68] @ 0x44 │ │ │ │ + ldr r2, [r6, #68] @ 0x44 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r4, r7 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r0, #22] │ │ │ │ + ldrb r2, [r1, #22] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - movs r7, #170 @ 0xaa │ │ │ │ + movs r7, #174 @ 0xae │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r2, [r6, #64] @ 0x40 │ │ │ │ + ldr r6, [r6, #64] @ 0x40 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - movs r7, #84 @ 0x54 │ │ │ │ + movs r7, #88 @ 0x58 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r0, [r4, #60] @ 0x3c │ │ │ │ + ldr r4, [r4, #60] @ 0x3c │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldrb r0, [r4, #20] │ │ │ │ + ldrb r4, [r4, #20] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - movs r7, #40 @ 0x28 │ │ │ │ + movs r7, #44 @ 0x2c │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r4, [r6, #56] @ 0x38 │ │ │ │ + ldr r0, [r7, #56] @ 0x38 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - movs r7, #8 │ │ │ │ + movs r7, #12 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r4, [r2, #56] @ 0x38 │ │ │ │ + ldr r0, [r3, #56] @ 0x38 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldrb r0, [r6, #8] │ │ │ │ + ldrb r4, [r6, #8] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r0, [r5, r2] │ │ │ │ + ldr r4, [r5, r2] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - movs r6, #216 @ 0xd8 │ │ │ │ + movs r6, #220 @ 0xdc │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r6, [r4, #52] @ 0x34 │ │ │ │ + ldr r2, [r5, #52] @ 0x34 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldr r6, [r5, #124] @ 0x7c │ │ │ │ + ldr r2, [r6, #124] @ 0x7c │ │ │ │ lsls r0, r0, #4 │ │ │ │ - movs r6, #174 @ 0xae │ │ │ │ + movs r6, #178 @ 0xb2 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r2, [r7, #48] @ 0x30 │ │ │ │ + ldr r6, [r7, #48] @ 0x30 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - add sp, #72 @ 0x48 │ │ │ │ + add sp, #88 @ 0x58 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - movs r6, #122 @ 0x7a │ │ │ │ + movs r6, #126 @ 0x7e │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r0, [r1, #48] @ 0x30 │ │ │ │ + ldr r4, [r1, #48] @ 0x30 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - revsh r4, r4 │ │ │ │ + revsh r0, r5 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - movs r5, #154 @ 0x9a │ │ │ │ + movs r5, #158 @ 0x9e │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r6, [r4, #32] │ │ │ │ + ldr r2, [r5, #32] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - movs r5, #122 @ 0x7a │ │ │ │ + movs r5, #126 @ 0x7e │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r6, [r0, #32] │ │ │ │ + ldr r2, [r1, #32] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - movs r5, #68 @ 0x44 │ │ │ │ + movs r5, #72 @ 0x48 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r0, [r2, #28] │ │ │ │ + ldr r4, [r2, #28] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldrb r4, [r3, #26] │ │ │ │ + ldrb r0, [r4, #26] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - add r6, sp, #568 @ 0x238 │ │ │ │ + add r6, sp, #584 @ 0x248 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - movs r4, #240 @ 0xf0 │ │ │ │ + movs r4, #244 @ 0xf4 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r6, [r7, #20] │ │ │ │ + ldr r2, [r0, #24] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldr r4, [r2, #116] @ 0x74 │ │ │ │ + ldr r0, [r3, #116] @ 0x74 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldr r4, [r2, #20] │ │ │ │ + ldr r0, [r3, #20] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - movs r4, #184 @ 0xb8 │ │ │ │ + movs r4, #188 @ 0xbc │ │ │ │ lsls r1, r0, #4 │ │ │ │ - movs r4, #152 @ 0x98 │ │ │ │ + movs r4, #156 @ 0x9c │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r4, [r4, #16] │ │ │ │ + ldr r0, [r5, #16] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - movs r4, #110 @ 0x6e │ │ │ │ + movs r4, #114 @ 0x72 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r2, [r7, #12] │ │ │ │ + ldr r6, [r7, #12] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldr r6, [r5, #108] @ 0x6c │ │ │ │ + ldr r2, [r6, #108] @ 0x6c │ │ │ │ lsls r0, r0, #4 │ │ │ │ - movs r4, #66 @ 0x42 │ │ │ │ + movs r4, #70 @ 0x46 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r6, [r1, #12] │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldrb r6, [r6, #0] │ │ │ │ + ldrb r2, [r7, #0] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - movs r4, #22 │ │ │ │ + movs r4, #26 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - movs r3, #218 @ 0xda │ │ │ │ + movs r3, #222 @ 0xde │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r6, [r4, #4] │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - movs r3, #172 @ 0xac │ │ │ │ + movs r3, #176 @ 0xb0 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ + ldr r4, [r7, #0] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - movs r3, #144 @ 0x90 │ │ │ │ + movs r3, #148 @ 0x94 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r6, [r2, #0] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - cmp r2, #16 │ │ │ │ + cmp r2, #20 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add r5, sp, #40 @ 0x28 │ │ │ │ + add r5, sp, #56 @ 0x38 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ + ldr r2, [r5, #60] @ 0x3c │ │ │ │ lsls r0, r0, #4 │ │ │ │ - movs r3, #74 @ 0x4a │ │ │ │ + movs r3, #78 @ 0x4e │ │ │ │ lsls r1, r0, #4 │ │ │ │ - str r6, [r2, #124] @ 0x7c │ │ │ │ + str r2, [r3, #124] @ 0x7c │ │ │ │ lsls r0, r0, #4 │ │ │ │ - movs r3, #36 @ 0x24 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - str r0, [r6, #120] @ 0x78 │ │ │ │ + str r4, [r6, #120] @ 0x78 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldr r4, [r3, #56] @ 0x38 │ │ │ │ + ldr r0, [r4, #56] @ 0x38 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - str r0, [r2, #120] @ 0x78 │ │ │ │ + str r4, [r2, #120] @ 0x78 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - movs r2, #244 @ 0xf4 │ │ │ │ + movs r2, #248 @ 0xf8 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - movs r2, #186 @ 0xba │ │ │ │ + movs r2, #190 @ 0xbe │ │ │ │ lsls r1, r0, #4 │ │ │ │ - str r6, [r0, #116] @ 0x74 │ │ │ │ + str r2, [r1, #116] @ 0x74 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - str r4, [r0, #112] @ 0x70 │ │ │ │ + str r0, [r1, #112] @ 0x70 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - strh r6, [r4, r5] │ │ │ │ + strh r2, [r5, r5] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - movs r2, #98 @ 0x62 │ │ │ │ + movs r2, #102 @ 0x66 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strh r4, [r7, r4] │ │ │ │ + strh r0, [r0, r5] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ + movs r2, #64 @ 0x40 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - str r0, [r1, #108] @ 0x6c │ │ │ │ + str r4, [r1, #108] @ 0x6c │ │ │ │ lsls r0, r0, #4 │ │ │ │ - movs r2, #22 │ │ │ │ + movs r2, #26 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - str r2, [r4, #104] @ 0x68 │ │ │ │ + str r6, [r4, #104] @ 0x68 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - movs r1, #144 @ 0x90 │ │ │ │ + movs r1, #148 @ 0x94 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - str r4, [r3, #96] @ 0x60 │ │ │ │ + str r0, [r4, #96] @ 0x60 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - movs r1, #104 @ 0x68 │ │ │ │ + movs r1, #108 @ 0x6c │ │ │ │ lsls r1, r0, #4 │ │ │ │ - str r4, [r6, #92] @ 0x5c │ │ │ │ + str r0, [r7, #92] @ 0x5c │ │ │ │ lsls r0, r0, #4 │ │ │ │ - movs r1, #74 @ 0x4a │ │ │ │ + movs r1, #78 @ 0x4e │ │ │ │ lsls r1, r0, #4 │ │ │ │ - str r6, [r2, #92] @ 0x5c │ │ │ │ + str r2, [r3, #92] @ 0x5c │ │ │ │ lsls r0, r0, #4 │ │ │ │ - movs r1, #44 @ 0x2c │ │ │ │ + movs r1, #48 @ 0x30 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - str r0, [r7, #88] @ 0x58 │ │ │ │ + str r4, [r7, #88] @ 0x58 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - add r2, sp, #648 @ 0x288 │ │ │ │ + add r2, sp, #664 @ 0x298 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - movs r1, #10 │ │ │ │ + movs r1, #14 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - str r0, [r3, #88] @ 0x58 │ │ │ │ + str r4, [r3, #88] @ 0x58 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - movs r7, #140 @ 0x8c │ │ │ │ + movs r7, #144 @ 0x90 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - movs r0, #224 @ 0xe0 │ │ │ │ + movs r0, #228 @ 0xe4 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - str r4, [r5, #84] @ 0x54 │ │ │ │ + str r0, [r6, #84] @ 0x54 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - movs r0, #186 @ 0xba │ │ │ │ + movs r0, #190 @ 0xbe │ │ │ │ lsls r1, r0, #4 │ │ │ │ - str r6, [r0, #84] @ 0x54 │ │ │ │ + str r2, [r1, #84] @ 0x54 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - movs r0, #140 @ 0x8c │ │ │ │ + movs r0, #144 @ 0x90 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - str r0, [r3, #80] @ 0x50 │ │ │ │ + str r4, [r3, #80] @ 0x50 │ │ │ │ lsls r0, r0, #4 │ │ │ │ ldrb r6, [r7, r3] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - movs r0, #74 @ 0x4a │ │ │ │ + movs r0, #78 @ 0x4e │ │ │ │ lsls r1, r0, #4 │ │ │ │ - str r6, [r2, #76] @ 0x4c │ │ │ │ + str r2, [r3, #76] @ 0x4c │ │ │ │ lsls r0, r0, #4 │ │ │ │ - movs r0, #42 @ 0x2a │ │ │ │ + movs r0, #46 @ 0x2e │ │ │ │ lsls r1, r0, #4 │ │ │ │ - str r6, [r6, #72] @ 0x48 │ │ │ │ + str r2, [r7, #72] @ 0x48 │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #760 @ (adr r4, 4db5c0 ) │ │ │ │ + add r4, pc, #776 @ (adr r4, 4db5d0 ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ - subs r2, r5, #7 │ │ │ │ + subs r6, r5, #7 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - str r6, [r6, #68] @ 0x44 │ │ │ │ + str r2, [r7, #68] @ 0x44 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - subs r4, r2, #7 │ │ │ │ + subs r0, r3, #7 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - str r0, [r4, #68] @ 0x44 │ │ │ │ + str r4, [r4, #68] @ 0x44 │ │ │ │ lsls r0, r0, #4 │ │ │ │ ldrb r0, [r1, r1] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - subs r2, r4, #6 │ │ │ │ + subs r6, r4, #6 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - str r6, [r5, #64] @ 0x40 │ │ │ │ + str r2, [r6, #64] @ 0x40 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldmia r3!, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r3!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r0, r0, #4 │ │ │ │ - subs r2, r4, #4 │ │ │ │ + subs r6, r4, #4 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - str r6, [r5, #56] @ 0x38 │ │ │ │ + str r2, [r6, #56] @ 0x38 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - str r2, [r4, #120] @ 0x78 │ │ │ │ + str r6, [r4, #120] @ 0x78 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - subs r6, r0, #4 │ │ │ │ + subs r2, r1, #4 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - str r2, [r2, #56] @ 0x38 │ │ │ │ + str r6, [r2, #56] @ 0x38 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - subs r4, r3, #3 │ │ │ │ + subs r0, r4, #3 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - str r0, [r5, #52] @ 0x34 │ │ │ │ + str r4, [r5, #52] @ 0x34 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - subs r2, r0, #3 │ │ │ │ + subs r6, r0, #3 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - str r6, [r1, #52] @ 0x34 │ │ │ │ + str r2, [r2, #52] @ 0x34 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - subs r2, r1, #2 │ │ │ │ + subs r6, r1, #2 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - str r6, [r2, #48] @ 0x30 │ │ │ │ + str r2, [r3, #48] @ 0x30 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - subs r2, r5, #1 │ │ │ │ + subs r6, r5, #1 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - str r6, [r6, #44] @ 0x2c │ │ │ │ + str r2, [r7, #44] @ 0x2c │ │ │ │ lsls r0, r0, #4 │ │ │ │ - subs r6, r0, #1 │ │ │ │ + subs r2, r1, #1 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - str r2, [r2, #44] @ 0x2c │ │ │ │ + str r6, [r2, #44] @ 0x2c │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r3, #0 │ │ │ │ + subs r6, r3, #0 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - str r6, [r4, #40] @ 0x28 │ │ │ │ + str r2, [r5, #40] @ 0x28 │ │ │ │ lsls r0, r0, #4 │ │ │ │ mov r0, r4 │ │ │ │ blx 344c20 <_Py_Dealloc@plt+0x4> │ │ │ │ b.w 4dab04 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ @@ -657587,221 +657587,221 @@ │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r2, r5] │ │ │ │ + ldrsh r6, [r2, r5] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldr r3, [pc, #720] @ (4dbec0 ) │ │ │ │ + ldr r3, [pc, #736] @ (4dbed0 ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ - subs r4, r5, r2 │ │ │ │ + subs r0, r6, r2 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - add r4, pc, #152 @ (adr r4, 4dbc90 ) │ │ │ │ + add r4, pc, #168 @ (adr r4, 4dbca0 ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ - subs r6, r1, r2 │ │ │ │ + subs r2, r2, r2 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrsh r4, [r3, r4] │ │ │ │ + ldrsh r0, [r4, r4] │ │ │ │ lsls r0, r0, #4 │ │ │ │ strb r0, [r6, #2] │ │ │ │ lsls r3, r7, #3 │ │ │ │ lsls r0, r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r7, r2 │ │ │ │ + adds r2, r0, r3 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrb r2, [r1, r5] │ │ │ │ + ldrb r6, [r1, r5] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldrb r2, [r6, r4] │ │ │ │ + ldrb r6, [r6, r4] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldr r4, [r3, #72] @ 0x48 │ │ │ │ + ldr r0, [r4, #72] @ 0x48 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - adds r4, r1, r2 │ │ │ │ + adds r0, r2, r2 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - adds r6, r5, r1 │ │ │ │ + adds r2, r6, r1 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrb r2, [r7, r3] │ │ │ │ + ldrb r6, [r7, r3] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - adds r6, r0, r1 │ │ │ │ + adds r2, r1, r1 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrb r2, [r2, r3] │ │ │ │ + ldrb r6, [r2, r3] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - adds r0, r4, r0 │ │ │ │ + adds r4, r4, r0 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrb r6, [r4, r2] │ │ │ │ + ldrb r2, [r5, r2] │ │ │ │ lsls r0, r0, #4 │ │ │ │ ldr r0, [r0, #100] @ 0x64 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - add r1, pc, #616 @ (adr r1, 4dbea8 ) │ │ │ │ + add r1, pc, #632 @ (adr r1, 4dbeb8 ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ lsls r4, r7 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r4, r1] │ │ │ │ + ldrb r4, [r4, r1] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - asrs r2, r7, #30 │ │ │ │ + asrs r6, r7, #30 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrb r4, [r5, r0] │ │ │ │ + ldrb r0, [r6, r0] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldr r6, [r5, #84] @ 0x54 │ │ │ │ + ldr r2, [r6, #84] @ 0x54 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - asrs r6, r0, #30 │ │ │ │ + asrs r2, r1, #30 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - asrs r6, r5, #29 │ │ │ │ + asrs r2, r6, #29 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrh r2, [r7, r7] │ │ │ │ + ldrh r6, [r7, r7] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldrh r4, [r7, r6] │ │ │ │ + ldrh r0, [r0, r7] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldr r6, [r7, #76] @ 0x4c │ │ │ │ + ldr r2, [r0, #80] @ 0x50 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - asrs r2, r3, #28 │ │ │ │ + asrs r6, r3, #28 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrh r0, [r0, r6] │ │ │ │ + ldrh r4, [r0, r6] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldr r2, [r0, #76] @ 0x4c │ │ │ │ + ldr r6, [r0, #76] @ 0x4c │ │ │ │ lsls r0, r0, #4 │ │ │ │ - asrs r2, r3, #27 │ │ │ │ + asrs r6, r3, #27 │ │ │ │ lsls r1, r0, #4 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + ldr r3, [sp, #256] @ 0x100 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - asrs r0, r3, #26 │ │ │ │ + asrs r4, r3, #26 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrh r4, [r4, r4] │ │ │ │ + ldrh r0, [r5, r4] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - add r0, pc, #56 @ (adr r0, 4dbcc8 ) │ │ │ │ + add r0, pc, #72 @ (adr r0, 4dbcd8 ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ - asrs r6, r6, #25 │ │ │ │ + asrs r2, r7, #25 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrh r4, [r0, r4] │ │ │ │ + ldrh r0, [r1, r4] │ │ │ │ lsls r0, r0, #4 │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - asrs r4, r7, #24 │ │ │ │ + asrs r0, r0, #25 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrh r0, [r1, r3] │ │ │ │ + ldrh r4, [r1, r3] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - asrs r0, r3, #24 │ │ │ │ + asrs r4, r3, #24 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrh r4, [r4, r2] │ │ │ │ + ldrh r0, [r5, r2] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - asrs r4, r6, #23 │ │ │ │ + asrs r0, r7, #23 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrh r0, [r0, r2] │ │ │ │ + ldrh r4, [r0, r2] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - asrs r2, r3, #23 │ │ │ │ + asrs r6, r3, #23 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrh r6, [r4, r1] │ │ │ │ + ldrh r2, [r5, r1] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldrsh r0, [r2, r1] │ │ │ │ + ldrsh r4, [r2, r1] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - asrs r4, r6, #22 │ │ │ │ + asrs r0, r7, #22 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrh r0, [r0, r1] │ │ │ │ + ldrh r4, [r0, r1] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - asrs r6, r4, #21 │ │ │ │ + asrs r2, r5, #21 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r2, [r6, r7] │ │ │ │ + ldr r6, [r6, r7] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - asrs r4, r1, #21 │ │ │ │ + asrs r0, r2, #21 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r0, [r3, r7] │ │ │ │ + ldr r4, [r3, r7] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - asrs r2, r4, #20 │ │ │ │ + asrs r6, r4, #20 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r6, [r5, r6] │ │ │ │ + ldr r2, [r6, r6] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldr r1, [sp, #768] @ 0x300 │ │ │ │ + ldr r1, [sp, #784] @ 0x310 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - asrs r4, r5, #19 │ │ │ │ + asrs r0, r6, #19 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r0, [r7, r5] │ │ │ │ + ldr r4, [r7, r5] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - asrs r6, r2, #19 │ │ │ │ + asrs r2, r3, #19 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r2, [r4, r5] │ │ │ │ + ldr r6, [r4, r5] │ │ │ │ lsls r0, r0, #4 │ │ │ │ str r2, [r1, r5] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - asrs r0, r6, #18 │ │ │ │ + asrs r4, r6, #18 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r4, [r7, r4] │ │ │ │ + ldr r0, [r0, r5] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - asrs r2, r1, #18 │ │ │ │ + asrs r6, r1, #18 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r6, [r2, r4] │ │ │ │ + ldr r2, [r3, r4] │ │ │ │ lsls r0, r0, #4 │ │ │ │ str r6, [r7, r3] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - asrs r0, r5, #17 │ │ │ │ + asrs r4, r5, #17 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r4, [r6, r3] │ │ │ │ + ldr r0, [r7, r3] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - asrs r2, r2, #17 │ │ │ │ + asrs r6, r2, #17 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r6, [r3, r3] │ │ │ │ + ldr r2, [r4, r3] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - asrs r4, r6, #16 │ │ │ │ + asrs r0, r7, #16 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r2, [r7, r2] │ │ │ │ + ldr r6, [r7, r2] │ │ │ │ lsls r0, r0, #4 │ │ │ │ ldr r6, [r2, #36] @ 0x24 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r5, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r5, [sp, #728] @ 0x2d8 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - asrs r0, r4, #15 │ │ │ │ + asrs r4, r4, #15 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r4, [r5, r1] │ │ │ │ + ldr r0, [r6, r1] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - asrs r6, r6, #14 │ │ │ │ + asrs r2, r7, #14 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r2, [r0, r1] │ │ │ │ + ldr r6, [r0, r1] │ │ │ │ lsls r0, r0, #4 │ │ │ │ asrs r4, r5, #14 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrh r2, [r5, r6] │ │ │ │ + ldrh r6, [r5, r6] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - stmia r0!, {r3, r6, r7} │ │ │ │ + stmia r0!, {r2, r3, r6, r7} │ │ │ │ lsls r0, r0, #4 │ │ │ │ asrs r4, r2, #14 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrh r2, [r2, r6] │ │ │ │ + ldrh r6, [r2, r6] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - stmia r0!, {r3, r4, r7} │ │ │ │ + stmia r0!, {r2, r3, r4, r7} │ │ │ │ lsls r0, r0, #4 │ │ │ │ asrs r4, r7, #13 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrh r2, [r7, r5] │ │ │ │ + ldrh r6, [r7, r5] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - bne.n 4dbd94 │ │ │ │ + bne.n 4dbd9c │ │ │ │ lsls r7, r7, #3 │ │ │ │ asrs r4, r4, #13 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrh r2, [r4, r5] │ │ │ │ + ldrh r6, [r4, r5] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldr r0, [r1, #8] │ │ │ │ + ldr r4, [r1, #8] │ │ │ │ lsls r7, r7, #3 │ │ │ │ asrs r4, r1, #13 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrh r2, [r1, r5] │ │ │ │ + ldrh r6, [r1, r5] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - beq.n 4dbd4c │ │ │ │ + beq.n 4dbd54 │ │ │ │ lsls r7, r7, #3 │ │ │ │ asrs r4, r6, #12 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrh r2, [r6, r4] │ │ │ │ + ldrh r6, [r6, r4] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - stmia r0!, {r2, r6} │ │ │ │ + stmia r0!, {r3, r6} │ │ │ │ lsls r0, r0, #4 │ │ │ │ │ │ │ │ 004dbd88 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -657947,29 +657947,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, r0] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ pop {r2, r3, r5, r7} │ │ │ │ lsls r6, r2, #4 │ │ │ │ - b.n 4dc59c │ │ │ │ + b.n 4dc5a4 │ │ │ │ lsls r7, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r0, #2 │ │ │ │ + asrs r6, r0, #2 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strb r6, [r1, r4] │ │ │ │ + strb r2, [r2, r4] │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r1, #60] @ 0x3c │ │ │ │ + str r0, [r2, #60] @ 0x3c │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r1, [sp, #784] @ 0x310 │ │ │ │ + ldr r1, [sp, #800] @ 0x320 │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldr r4, [pc, #752] @ (4dc200 ) │ │ │ │ lsls r4, r7, #3 │ │ │ │ │ │ │ │ 004dbf10 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -658193,41 +658193,41 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - sbcs r2, r6 │ │ │ │ + sbcs r6, r6 │ │ │ │ lsls r7, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r6, 4dc170 │ │ │ │ + cbnz r2, 4dc172 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - strh r6, [r5, r4] │ │ │ │ + strh r2, [r6, r4] │ │ │ │ lsls r0, r0, #4 │ │ │ │ hlt 0x0014 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrh r2, [r3, #8] │ │ │ │ + ldrh r6, [r3, #8] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r7, [sp, #888] @ 0x378 │ │ │ │ + str r7, [sp, #904] @ 0x388 │ │ │ │ lsls r7, r7, #3 │ │ │ │ lsls r4, r7 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r4, #64] @ 0x40 │ │ │ │ + str r2, [r5, #64] @ 0x40 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - str r6, [r1, #64] @ 0x40 │ │ │ │ + str r2, [r2, #64] @ 0x40 │ │ │ │ lsls r0, r0, #4 │ │ │ │ ldr r2, [pc, #664] @ (4dc3e8 ) │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldr r2, [pc, #616] @ (4dc3bc ) │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldr r2, [pc, #568] @ (4dc390 ) │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrh r6, [r5, #4] │ │ │ │ + ldrh r2, [r6, #4] │ │ │ │ lsls r5, r7, #3 │ │ │ │ │ │ │ │ 004dc15c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -659025,145 +659025,145 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #168 @ 0xa8 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #1] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r7, #21 │ │ │ │ + lsrs r2, r0, #22 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - str r2, [r3, r6] │ │ │ │ + str r6, [r3, r6] │ │ │ │ lsls r0, r0, #4 │ │ │ │ adds r1, #132 @ 0x84 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r3, #16 │ │ │ │ + lsrs r0, r4, #16 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - str r0, [r7, r0] │ │ │ │ + str r4, [r7, r0] │ │ │ │ lsls r0, r0, #4 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r5, #14 │ │ │ │ + lsrs r2, r6, #14 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r7, [pc, #808] @ (4dcca8 ) │ │ │ │ + ldr r7, [pc, #824] @ (4dccb8 ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ - lsrs r4, r4, #12 │ │ │ │ + lsrs r0, r5, #12 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r7, [pc, #256] @ (4dca88 ) │ │ │ │ + ldr r7, [pc, #272] @ (4dca98 ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ adds r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r3, r0] │ │ │ │ + strb r0, [r4, r0] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - lsrs r2, r4, #6 │ │ │ │ + lsrs r6, r4, #6 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r5, [pc, #760] @ (4dcc94 ) │ │ │ │ + ldr r5, [pc, #776] @ (4dcca4 ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ - lsrs r0, r7, #5 │ │ │ │ + lsrs r4, r7, #5 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r5, [pc, #592] @ (4dcbf4 ) │ │ │ │ + ldr r5, [pc, #608] @ (4dcc04 ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r2, #3 │ │ │ │ + lsrs r0, r3, #3 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r4, [pc, #960] @ (4dcd70 ) │ │ │ │ + ldr r4, [pc, #976] @ (4dcd80 ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldr r4, [pc, #752] @ (4dcca4 ) │ │ │ │ + ldr r4, [pc, #768] @ (4dccb4 ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ - lsrs r4, r6, #26 │ │ │ │ + lsrs r0, r7, #26 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r1, [sp, #696] @ 0x2b8 │ │ │ │ + str r1, [sp, #712] @ 0x2c8 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - lsrs r0, r1, #2 │ │ │ │ + lsrs r4, r1, #2 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - lsrs r0, r4, #12 │ │ │ │ + lsrs r4, r4, #12 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - subs r1, #180 @ 0xb4 │ │ │ │ + subs r1, #184 @ 0xb8 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - lsrs r2, r2, #1 │ │ │ │ + lsrs r6, r2, #1 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r4, [pc, #448] @ (4dcb90 ) │ │ │ │ + ldr r4, [pc, #464] @ (4dcba0 ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ - lsrs r6, r7, #32 │ │ │ │ + lsrs r2, r0, #1 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r4, [pc, #360] @ (4dcb40 ) │ │ │ │ + ldr r4, [pc, #376] @ (4dcb50 ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ - lsrs r0, r2, #32 │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r4, [pc, #176] @ (4dca90 ) │ │ │ │ + ldr r4, [pc, #192] @ (4dcaa0 ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ - lsls r0, r7, #31 │ │ │ │ + lsls r4, r7, #31 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r4, [pc, #80] @ (4dca38 ) │ │ │ │ + ldr r4, [pc, #96] @ (4dca48 ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ - str r0, [r1, r0] │ │ │ │ + str r4, [r1, r0] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldr r3, [pc, #1008] @ (4dcde0 ) │ │ │ │ + ldr r4, [pc, #0] @ (4dc9f0 ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ - lsls r2, r2, #31 │ │ │ │ + lsls r6, r2, #31 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - lsls r2, r6, #29 │ │ │ │ + lsls r6, r6, #29 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r3, [pc, #568] @ (4dcc34 ) │ │ │ │ + ldr r3, [pc, #584] @ (4dcc44 ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ - lsls r2, r3, #29 │ │ │ │ + lsls r6, r3, #29 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r3, [pc, #472] @ (4dcbdc ) │ │ │ │ + ldr r3, [pc, #488] @ (4dcbec ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ - lsls r2, r0, #29 │ │ │ │ + lsls r6, r0, #29 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r3, [pc, #376] @ (4dcb84 ) │ │ │ │ + ldr r3, [pc, #392] @ (4dcb94 ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ - lsls r2, r5, #28 │ │ │ │ + lsls r6, r5, #28 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r3, [pc, #280] @ (4dcb2c ) │ │ │ │ + ldr r3, [pc, #296] @ (4dcb3c ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ - lsls r2, r2, #28 │ │ │ │ + lsls r6, r2, #28 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r3, [pc, #184] @ (4dcad4 ) │ │ │ │ + ldr r3, [pc, #200] @ (4dcae4 ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ - lsls r2, r5, #27 │ │ │ │ + lsls r6, r5, #27 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r7, [pc, #48] @ (4dca54 ) │ │ │ │ + ldr r7, [pc, #64] @ (4dca64 ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldr r2, [pc, #1000] @ (4dce10 ) │ │ │ │ + ldr r2, [pc, #1016] @ (4dce20 ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #672 @ (adr r7, 4dccd0 ) │ │ │ │ + add r7, pc, #688 @ (adr r7, 4dcce0 ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ - lsls r4, r6, #26 │ │ │ │ + lsls r0, r7, #26 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r2, [pc, #832] @ (4dcd78 ) │ │ │ │ + ldr r2, [pc, #848] @ (4dcd88 ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ - lsls r4, r3, #26 │ │ │ │ + lsls r0, r4, #26 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r2, [pc, #736] @ (4dcd20 ) │ │ │ │ + ldr r2, [pc, #752] @ (4dcd30 ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ - lsls r4, r7, #25 │ │ │ │ + lsls r0, r0, #26 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r2, [pc, #608] @ (4dcca8 ) │ │ │ │ + ldr r2, [pc, #624] @ (4dccb8 ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ negs r2, r6 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - lsls r0, r3, #25 │ │ │ │ + lsls r4, r3, #25 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r2, [pc, #472] @ (4dcc2c ) │ │ │ │ + ldr r2, [pc, #488] @ (4dcc3c ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ - lsls r4, r0, #25 │ │ │ │ + lsls r0, r1, #25 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r2, [pc, #384] @ (4dcbdc ) │ │ │ │ + ldr r2, [pc, #400] @ (4dcbec ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ - lsls r4, r5, #24 │ │ │ │ + lsls r0, r6, #24 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r2, [pc, #288] @ (4dcb84 ) │ │ │ │ + ldr r2, [pc, #304] @ (4dcb94 ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ │ │ │ │ 004dca64 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -660188,176 +660188,176 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #168 @ 0xa8 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #1] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 4dd502 │ │ │ │ + cbz r6, 4dd502 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldr r0, [pc, #536] @ (4dd710 ) │ │ │ │ + ldr r0, [pc, #552] @ (4dd720 ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, r0] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #152 @ 0x98 │ │ │ │ + add r7, sp, #168 @ 0xa8 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - mov r2, lr │ │ │ │ + mov r6, lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ - bcc.n 4dd4a4 │ │ │ │ + bcc.n 4dd4ac │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldrh r4, [r4, #24] │ │ │ │ + ldrh r0, [r5, #24] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - add r6, sp, #776 @ 0x308 │ │ │ │ + add r6, sp, #792 @ 0x318 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - mov r0, r2 │ │ │ │ + mov r4, r2 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - add r6, sp, #504 @ 0x1f8 │ │ │ │ + add r6, sp, #520 @ 0x208 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - cmp sl, r9 │ │ │ │ + cmp lr, r9 │ │ │ │ lsls r0, r0, #4 │ │ │ │ movs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #176 @ 0xb0 │ │ │ │ + add r6, sp, #192 @ 0xc0 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - strb r0, [r3, r1] │ │ │ │ + strb r4, [r3, r1] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - cmp r0, sp │ │ │ │ + cmp r4, sp │ │ │ │ lsls r0, r0, #4 │ │ │ │ - add r5, sp, #1016 @ 0x3f8 │ │ │ │ + add r6, sp, #8 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - cmp r2, r9 │ │ │ │ + cmp r6, r9 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldrb r2, [r1, #4] │ │ │ │ + ldrb r6, [r1, #4] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - add r3, sp, #480 @ 0x1e0 │ │ │ │ + add r3, sp, #496 @ 0x1f0 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - cmn r4, r0 │ │ │ │ + cmn r0, r1 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - add r3, sp, #360 @ 0x168 │ │ │ │ + add r3, sp, #376 @ 0x178 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - cmp r6, r4 │ │ │ │ + cmp r2, r5 │ │ │ │ lsls r0, r0, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #560 @ 0x230 │ │ │ │ + add r3, sp, #576 @ 0x240 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - add r3, sp, #128 @ 0x80 │ │ │ │ + add r3, sp, #144 @ 0x90 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - negs r4, r5 │ │ │ │ + negs r0, r6 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - add r2, sp, #1016 @ 0x3f8 │ │ │ │ + add r3, sp, #8 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - negs r2, r1 │ │ │ │ + negs r6, r1 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - asrs r6, r6, #24 │ │ │ │ + asrs r2, r7, #24 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - add r2, sp, #888 @ 0x378 │ │ │ │ + add r2, sp, #904 @ 0x388 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - tst r0, r5 │ │ │ │ + tst r4, r5 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - add r2, sp, #744 @ 0x2e8 │ │ │ │ + add r2, sp, #760 @ 0x2f8 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - tst r6, r0 │ │ │ │ + tst r2, r1 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - cmp sl, lr │ │ │ │ + cmp lr, lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ - rors r6, r4 │ │ │ │ + rors r2, r5 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - add r2, sp, #560 @ 0x230 │ │ │ │ + add r2, sp, #576 @ 0x240 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - cmp ip, r1 │ │ │ │ + cmp r8, r2 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - add r2, sp, #184 @ 0xb8 │ │ │ │ + add r2, sp, #200 @ 0xc8 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - adcs r2, r7 │ │ │ │ + adcs r6, r7 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - add r2, sp, #32 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - adcs r4, r2 │ │ │ │ + adcs r0, r3 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - add r1, sp, #864 @ 0x360 │ │ │ │ + add r1, sp, #880 @ 0x370 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - asrs r4, r4 │ │ │ │ + asrs r0, r5 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - add r1, sp, #600 @ 0x258 │ │ │ │ + add r1, sp, #616 @ 0x268 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - lsrs r2, r4 │ │ │ │ + lsrs r6, r4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - add r1, sp, #144 @ 0x90 │ │ │ │ + add r1, sp, #160 @ 0xa0 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - eors r0, r6 │ │ │ │ + eors r4, r6 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - add r0, sp, #928 @ 0x3a0 │ │ │ │ + add r0, sp, #944 @ 0x3b0 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ands r4, r6 │ │ │ │ + ands r0, r7 │ │ │ │ lsls r0, r0, #4 │ │ │ │ str r4, [r0, r7] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - strh r0, [r4, #40] @ 0x28 │ │ │ │ + strh r4, [r4, #40] @ 0x28 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - add r0, sp, #776 @ 0x308 │ │ │ │ + add r0, sp, #792 @ 0x318 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ands r0, r2 │ │ │ │ + ands r4, r2 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - sbcs r6, r2 │ │ │ │ + sbcs r2, r3 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - subs r7, #214 @ 0xd6 │ │ │ │ + subs r7, #218 @ 0xda │ │ │ │ lsls r0, r0, #4 │ │ │ │ - add r0, sp, #496 @ 0x1f0 │ │ │ │ + add r0, sp, #512 @ 0x200 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - add r0, sp, #392 @ 0x188 │ │ │ │ + add r0, sp, #408 @ 0x198 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - subs r7, #174 @ 0xae │ │ │ │ + subs r7, #178 @ 0xb2 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - bics r2, r4 │ │ │ │ + bics r6, r4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - subs r7, #150 @ 0x96 │ │ │ │ + subs r7, #154 @ 0x9a │ │ │ │ lsls r0, r0, #4 │ │ │ │ - add r0, sp, #240 @ 0xf0 │ │ │ │ + add r0, sp, #256 @ 0x100 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - add r0, sp, #288 @ 0x120 │ │ │ │ + add r0, sp, #304 @ 0x130 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - add r0, sp, #72 @ 0x48 │ │ │ │ + add r0, sp, #88 @ 0x58 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - subs r7, #94 @ 0x5e │ │ │ │ + subs r7, #98 @ 0x62 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - muls r2, r2 │ │ │ │ + muls r6, r2 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - subs r7, #70 @ 0x46 │ │ │ │ + subs r7, #74 @ 0x4a │ │ │ │ lsls r0, r0, #4 │ │ │ │ - add r7, pc, #944 @ (adr r7, 4dd9b8 ) │ │ │ │ + add r7, pc, #960 @ (adr r7, 4dd9c8 ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ - add r7, pc, #872 @ (adr r7, 4dd974 ) │ │ │ │ + add r7, pc, #888 @ (adr r7, 4dd984 ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ - subs r7, #38 @ 0x26 │ │ │ │ + subs r7, #42 @ 0x2a │ │ │ │ lsls r0, r0, #4 │ │ │ │ - add r7, pc, #776 @ (adr r7, 4dd91c ) │ │ │ │ + add r7, pc, #792 @ (adr r7, 4dd92c ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ - subs r7, #14 │ │ │ │ + subs r7, #18 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - add r7, pc, #680 @ (adr r7, 4dd8c4 ) │ │ │ │ + add r7, pc, #696 @ (adr r7, 4dd8d4 ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ - subs r6, #246 @ 0xf6 │ │ │ │ + subs r6, #250 @ 0xfa │ │ │ │ lsls r0, r0, #4 │ │ │ │ - cmn r2, r5 │ │ │ │ + cmn r6, r5 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - subs r6, #222 @ 0xde │ │ │ │ + subs r6, #226 @ 0xe2 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - add r7, pc, #528 @ (adr r7, 4dd83c ) │ │ │ │ + add r7, pc, #544 @ (adr r7, 4dd84c ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ @ instruction: 0xfa3a010f │ │ │ │ - tst r0, r7 │ │ │ │ + tst r4, r7 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - @ instruction: 0xb8e2 │ │ │ │ + @ instruction: 0xb8e6 │ │ │ │ lsls r7, r7, #3 │ │ │ │ │ │ │ │ 004dd638 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -660454,23 +660454,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #168 @ 0xa8 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #1] │ │ │ │ movs r0, r0 │ │ │ │ add r4, pc, #248 @ (adr r4, 4dd81c ) │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldmia r2!, {r3, r5, r6, r7} │ │ │ │ + ldmia r2, {r2, r3, r5, r6, r7} │ │ │ │ lsls r7, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #336 @ (adr r5, 4dd880 ) │ │ │ │ + add r5, pc, #352 @ (adr r5, 4dd890 ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ - subs r4, #160 @ 0xa0 │ │ │ │ + subs r4, #164 @ 0xa4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - strh r0, [r7, #10] │ │ │ │ + strh r4, [r7, #10] │ │ │ │ lsls r7, r7, #3 │ │ │ │ │ │ │ │ 004dd738 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -660610,28 +660610,28 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ add r3, pc, #32 @ (adr r3, 4dd8a8 ) │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldmia r1, {r1, r4, r5, r7} │ │ │ │ + ldmia r1, {r1, r2, r4, r5, r7} │ │ │ │ lsls r7, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf74e0100 │ │ │ │ - subs r3, #106 @ 0x6a │ │ │ │ + @ instruction: 0xf7520100 │ │ │ │ + subs r3, #110 @ 0x6e │ │ │ │ lsls r0, r0, #4 │ │ │ │ - strh r2, [r0, #2] │ │ │ │ + strh r6, [r0, #2] │ │ │ │ lsls r7, r7, #3 │ │ │ │ movs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #160] @ (4dd944 ) │ │ │ │ + ldr r2, [pc, #176] @ (4dd954 ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ - strb r0, [r2, #5] │ │ │ │ + strb r4, [r2, #5] │ │ │ │ lsls r5, r7, #3 │ │ │ │ │ │ │ │ 004dd8a8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -661217,112 +661217,112 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #152 @ (adr r1, 4ddf00 ) │ │ │ │ + add r1, pc, #168 @ (adr r1, 4ddf10 ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ - subs r0, #2 │ │ │ │ + subs r0, #6 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - add r0, pc, #840 @ (adr r0, 4de1b8 ) │ │ │ │ + add r0, pc, #856 @ (adr r0, 4de1c8 ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ - adds r7, #174 @ 0xae │ │ │ │ + adds r7, #178 @ 0xb2 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - add r0, pc, #696 @ (adr r0, 4de130 ) │ │ │ │ + add r0, pc, #712 @ (adr r0, 4de140 ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ - adds r7, #138 @ 0x8a │ │ │ │ + adds r7, #142 @ 0x8e │ │ │ │ lsls r0, r0, #4 │ │ │ │ - mov r4, r3 │ │ │ │ + mov r0, r4 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - add r0, pc, #552 @ (adr r0, 4de0ac ) │ │ │ │ + add r0, pc, #568 @ (adr r0, 4de0bc ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ - adds r7, #104 @ 0x68 │ │ │ │ + adds r7, #108 @ 0x6c │ │ │ │ lsls r0, r0, #4 │ │ │ │ - add r0, pc, #472 @ (adr r0, 4de064 ) │ │ │ │ + add r0, pc, #488 @ (adr r0, 4de074 ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ - adds r7, #82 @ 0x52 │ │ │ │ + adds r7, #86 @ 0x56 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - add r0, pc, #328 @ (adr r0, 4ddfdc ) │ │ │ │ + add r0, pc, #344 @ (adr r0, 4ddfec ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ - adds r7, #46 @ 0x2e │ │ │ │ + adds r7, #50 @ 0x32 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - add r0, pc, #232 @ (adr r0, 4ddf84 ) │ │ │ │ + add r0, pc, #248 @ (adr r0, 4ddf94 ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ - adds r7, #22 │ │ │ │ + adds r7, #26 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - add r0, pc, #136 @ (adr r0, 4ddf2c ) │ │ │ │ + add r0, pc, #152 @ (adr r0, 4ddf3c ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ - adds r6, #254 @ 0xfe │ │ │ │ + adds r7, #2 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - cmp r8, r2 │ │ │ │ + cmp ip, r2 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r7, [sp, #1016] @ 0x3f8 │ │ │ │ + add r0, pc, #8 @ (adr r0, 4ddeb8 ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ - adds r6, #220 @ 0xdc │ │ │ │ + adds r6, #224 @ 0xe0 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldr r7, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r7, [sp, #952] @ 0x3b8 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - adds r6, #198 @ 0xc6 │ │ │ │ + adds r6, #202 @ 0xca │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldr r7, [sp, #840] @ 0x348 │ │ │ │ + ldr r7, [sp, #856] @ 0x358 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - adds r6, #174 @ 0xae │ │ │ │ + adds r6, #178 @ 0xb2 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - cmp r0, r8 │ │ │ │ + cmp r4, r8 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r7, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r7, [sp, #712] @ 0x2c8 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - adds r6, #140 @ 0x8c │ │ │ │ + adds r6, #144 @ 0x90 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldr r7, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r7, [sp, #520] @ 0x208 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - adds r6, #90 @ 0x5a │ │ │ │ + adds r6, #94 @ 0x5e │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldr r7, [sp, #360] @ 0x168 │ │ │ │ + ldr r7, [sp, #376] @ 0x178 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - adds r6, #54 @ 0x36 │ │ │ │ + adds r6, #58 @ 0x3a │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldr r7, [sp, #224] @ 0xe0 │ │ │ │ + ldr r7, [sp, #240] @ 0xf0 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - adds r6, #20 │ │ │ │ + adds r6, #24 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - add ip, r4 │ │ │ │ + add r8, r5 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r7, [sp, #72] @ 0x48 │ │ │ │ + ldr r7, [sp, #88] @ 0x58 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - adds r5, #240 @ 0xf0 │ │ │ │ + adds r5, #244 @ 0xf4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldr r6, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r6, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - adds r5, #212 @ 0xd4 │ │ │ │ + adds r5, #216 @ 0xd8 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - add r2, fp │ │ │ │ + add r6, fp │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r6, [sp, #800] @ 0x320 │ │ │ │ + ldr r6, [sp, #816] @ 0x330 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - adds r5, #166 @ 0xa6 │ │ │ │ + adds r5, #170 @ 0xaa │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldr r6, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r6, [sp, #712] @ 0x2c8 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - adds r5, #138 @ 0x8a │ │ │ │ + adds r5, #142 @ 0x8e │ │ │ │ lsls r0, r0, #4 │ │ │ │ - add sl, pc │ │ │ │ + add lr, pc │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldrb r6, [r6, #9] │ │ │ │ + ldrb r2, [r7, #9] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r6, [sp, #544] @ 0x220 │ │ │ │ + ldr r6, [sp, #560] @ 0x230 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - adds r5, #102 @ 0x66 │ │ │ │ + adds r5, #106 @ 0x6a │ │ │ │ lsls r0, r0, #4 │ │ │ │ @ instruction: 0xf0d2010f │ │ │ │ - subs r0, #208 @ 0xd0 │ │ │ │ + subs r0, #212 @ 0xd4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - movs r2, #186 @ 0xba │ │ │ │ + movs r2, #190 @ 0xbe │ │ │ │ lsls r7, r7, #3 │ │ │ │ │ │ │ │ 004ddf2c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -661424,23 +661424,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ lsls r6, r2, #4 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r3, #2] │ │ │ │ + ldrb r0, [r4, #2] │ │ │ │ lsls r7, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #784] @ 0x310 │ │ │ │ + ldr r4, [sp, #800] @ 0x320 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - adds r3, #160 @ 0xa0 │ │ │ │ + adds r3, #164 @ 0xa4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - add sl, r0 │ │ │ │ + add lr, r0 │ │ │ │ lsls r0, r0, #4 │ │ │ │ │ │ │ │ 004de038 : │ │ │ │ stmdb 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 │ │ │ │ @@ -662508,62 +662508,62 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #1] │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf740010a │ │ │ │ - cmp r5, #208 @ 0xd0 │ │ │ │ + @ instruction: 0xf744010a │ │ │ │ + cmp r5, #212 @ 0xd4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - @ instruction: 0xf708010a │ │ │ │ - cmp r5, #152 @ 0x98 │ │ │ │ + @ instruction: 0xf70c010a │ │ │ │ + cmp r5, #156 @ 0x9c │ │ │ │ lsls r0, r0, #4 │ │ │ │ - adc.w r1, lr, #9043968 @ 0x8a0000 │ │ │ │ - cmp r3, #222 @ 0xde │ │ │ │ + adcs.w r1, r2, #9043968 @ 0x8a0000 │ │ │ │ + cmp r3, #226 @ 0xe2 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - bic.w r0, lr, sp, ror #3 │ │ │ │ - adds r2, r1, r3 │ │ │ │ + bics.w r0, r2, sp, ror #3 │ │ │ │ + adds r6, r1, r3 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - @ instruction: 0xf4f0010a │ │ │ │ - cmp r3, #130 @ 0x82 │ │ │ │ + @ instruction: 0xf4f4010a │ │ │ │ + cmp r3, #134 @ 0x86 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - orns r1, ip, #9043968 @ 0x8a0000 │ │ │ │ - cmp r3, #12 │ │ │ │ + eor.w r1, r0, #9043968 @ 0x8a0000 │ │ │ │ + cmp r3, #16 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - subs r3, #232 @ 0xe8 │ │ │ │ + subs r3, #236 @ 0xec │ │ │ │ lsls r0, r0, #4 │ │ │ │ - cmp r2, #244 @ 0xf4 │ │ │ │ + cmp r2, #248 @ 0xf8 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - orrs.w r1, r4, #9043968 @ 0x8a0000 │ │ │ │ - usat r1, #10, ip │ │ │ │ - cmp r2, #28 │ │ │ │ + orrs.w r1, r8, #9043968 @ 0x8a0000 │ │ │ │ + @ instruction: 0xf390010a │ │ │ │ + cmp r2, #32 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - stmia.w r6!, {r0, r2, r3, r4, r5, r6, r7} │ │ │ │ - asrs r2, r7, #28 │ │ │ │ + stmia.w sl!, {r0, r2, r3, r4, r5, r6, r7} │ │ │ │ + asrs r6, r7, #28 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - bfi r1, r4, #0, #11 │ │ │ │ - cmp r1, #246 @ 0xf6 │ │ │ │ + bfi r1, r8, #0, #11 │ │ │ │ + cmp r1, #250 @ 0xfa │ │ │ │ lsls r0, r0, #4 │ │ │ │ - sbfx r1, sl, #0, #11 │ │ │ │ - cmp r1, #218 @ 0xda │ │ │ │ + sbfx r1, lr, #0, #11 │ │ │ │ + cmp r1, #222 @ 0xde │ │ │ │ lsls r0, r0, #4 │ │ │ │ - subs r2, #186 @ 0xba │ │ │ │ + subs r2, #190 @ 0xbe │ │ │ │ lsls r0, r0, #4 │ │ │ │ - cmp r1, #194 @ 0xc2 │ │ │ │ + cmp r1, #198 @ 0xc6 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ssat16 r1, #11, r2 │ │ │ │ - @ instruction: 0xf2d0010a │ │ │ │ - cmp r1, #96 @ 0x60 │ │ │ │ + ssat16 r1, #11, r6 │ │ │ │ + @ instruction: 0xf2d4010a │ │ │ │ + cmp r1, #100 @ 0x64 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - subw r1, r6, #10 │ │ │ │ - cmp r1, #54 @ 0x36 │ │ │ │ + subw r1, sl, #10 │ │ │ │ + cmp r1, #58 @ 0x3a │ │ │ │ lsls r0, r0, #4 │ │ │ │ - @ instruction: 0xf28e010a │ │ │ │ - cmp r1, #30 │ │ │ │ + @ instruction: 0xf292010a │ │ │ │ + cmp r1, #34 @ 0x22 │ │ │ │ lsls r0, r0, #4 │ │ │ │ ldr.w r4, [fp, #20] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 4df228 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r9 │ │ │ │ adds r3, #1 │ │ │ │ @@ -663706,233 +663706,233 @@ │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 14849e8 │ │ │ │ b.w 4dea2c │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adc.w r1, r4, #10 │ │ │ │ - movs r7, #212 @ 0xd4 │ │ │ │ + adc.w r1, r8, #10 │ │ │ │ + movs r7, #216 @ 0xd8 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - adds.w r1, r4, #10 │ │ │ │ - movs r7, #164 @ 0xa4 │ │ │ │ + adds.w r1, r8, #10 │ │ │ │ + movs r7, #168 @ 0xa8 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - eor.w r1, r4, #10 │ │ │ │ - movs r7, #20 │ │ │ │ + eor.w r1, r8, #10 │ │ │ │ + movs r7, #24 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - vrhadd.s d16, d10, d10 │ │ │ │ - movs r6, #10 │ │ │ │ + vrhadd.s d16, d14, d10 │ │ │ │ + movs r6, #14 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - vrhadd.s16 d16, d12, d10 │ │ │ │ - movs r5, #236 @ 0xec │ │ │ │ + vrhadd.s32 d16, d0, d10 │ │ │ │ + movs r5, #240 @ 0xf0 │ │ │ │ lsls r0, r0, #4 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - cdp 1, 11, cr0, cr8, cr10, {0} │ │ │ │ - movs r5, #72 @ 0x48 │ │ │ │ + cdp 1, 11, cr0, cr12, cr10, {0} │ │ │ │ + movs r5, #76 @ 0x4c │ │ │ │ lsls r0, r0, #4 │ │ │ │ - cdp 1, 8, cr0, cr8, cr10, {0} │ │ │ │ - movs r5, #24 │ │ │ │ + cdp 1, 8, cr0, cr12, cr10, {0} │ │ │ │ + movs r5, #28 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - cdp 1, 6, cr0, cr2, cr10, {0} │ │ │ │ - movs r4, #242 @ 0xf2 │ │ │ │ + cdp 1, 6, cr0, cr6, cr10, {0} │ │ │ │ + movs r4, #246 @ 0xf6 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r4, r7 │ │ │ │ movs r0, r0 │ │ │ │ - cdp 1, 1, cr0, cr0, cr10, {0} │ │ │ │ - movs r4, #160 @ 0xa0 │ │ │ │ + cdp 1, 1, cr0, cr4, cr10, {0} │ │ │ │ + movs r4, #164 @ 0xa4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - adds r5, #224 @ 0xe0 │ │ │ │ + adds r5, #228 @ 0xe4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - stcl 1, cr0, [r6, #40]! @ 0x28 │ │ │ │ - movs r4, #118 @ 0x76 │ │ │ │ + stcl 1, cr0, [sl, #40]! @ 0x28 │ │ │ │ + movs r4, #122 @ 0x7a │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldc 1, cr0, [sl, #40]! @ 0x28 │ │ │ │ - movs r4, #74 @ 0x4a │ │ │ │ + ldc 1, cr0, [lr, #40]! @ 0x28 │ │ │ │ + movs r4, #78 @ 0x4e │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldc 1, cr0, [r8, #-40]! @ 0xffffffd8 │ │ │ │ - movs r3, #200 @ 0xc8 │ │ │ │ + ldc 1, cr0, [ip, #-40]! @ 0xffffffd8 │ │ │ │ + movs r3, #204 @ 0xcc │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldc 1, cr0, [r6], #40 @ 0x28 │ │ │ │ - movs r3, #70 @ 0x46 │ │ │ │ + ldc 1, cr0, [sl], #40 @ 0x28 │ │ │ │ + movs r3, #74 @ 0x4a │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldc 1, cr0, [r8], {10} │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ + ldc 1, cr0, [ip], {10} │ │ │ │ + movs r3, #44 @ 0x2c │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldcl 1, cr0, [sl], #-40 @ 0xffffffd8 │ │ │ │ - movs r3, #10 │ │ │ │ + ldcl 1, cr0, [lr], #-40 @ 0xffffffd8 │ │ │ │ + movs r3, #14 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - mcrr 1, 0, r0, ip, cr10 │ │ │ │ - movs r2, #220 @ 0xdc │ │ │ │ + mrrc 1, 0, r0, r0, cr10 @ │ │ │ │ + movs r2, #224 @ 0xe0 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - adds r4, #28 │ │ │ │ + adds r4, #32 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldc 1, cr0, [r6], {10} │ │ │ │ - movs r2, #166 @ 0xa6 │ │ │ │ + ldc 1, cr0, [sl], {10} │ │ │ │ + movs r2, #170 @ 0xaa │ │ │ │ lsls r0, r0, #4 │ │ │ │ - cmp r6, #226 @ 0xe2 │ │ │ │ + cmp r6, #230 @ 0xe6 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - rsbs r1, lr, sl │ │ │ │ - movs r2, #110 @ 0x6e │ │ │ │ + @ instruction: 0xebe2010a │ │ │ │ + movs r2, #114 @ 0x72 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - lsrs r4, r3, #20 │ │ │ │ + lsrs r0, r4, #20 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - subs.w r1, r4, sl │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ + subs.w r1, r8, sl │ │ │ │ + movs r2, #72 @ 0x48 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - lsrs r2, r6, #19 │ │ │ │ + lsrs r6, r6, #19 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - @ instruction: 0xeb8a010a │ │ │ │ - movs r2, #26 │ │ │ │ + @ instruction: 0xeb8e010a │ │ │ │ + movs r2, #30 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - b.n 4e0090 │ │ │ │ + b.n 4df098 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r0, [r7, #108] @ 0x6c │ │ │ │ + str r4, [r7, #108] @ 0x6c │ │ │ │ lsls r7, r7, #3 │ │ │ │ - adcs.w r1, r2, sl │ │ │ │ - movs r1, #228 @ 0xe4 │ │ │ │ + adcs.w r1, r6, sl │ │ │ │ + movs r1, #232 @ 0xe8 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - @ instruction: 0xeb2c010a │ │ │ │ - movs r1, #188 @ 0xbc │ │ │ │ + @ instruction: 0xeb30010a │ │ │ │ + movs r1, #192 @ 0xc0 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - add.w r1, lr, sl │ │ │ │ - movs r1, #158 @ 0x9e │ │ │ │ + adds.w r1, r2, sl │ │ │ │ + movs r1, #162 @ 0xa2 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - @ instruction: 0xeaf0010a │ │ │ │ - movs r1, #128 @ 0x80 │ │ │ │ + @ instruction: 0xeaf4010a │ │ │ │ + movs r1, #132 @ 0x84 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - @ instruction: 0xeabc010a │ │ │ │ - movs r1, #70 @ 0x46 │ │ │ │ + pkhbt r1, r0, sl │ │ │ │ + movs r1, #74 @ 0x4a │ │ │ │ lsls r0, r0, #4 │ │ │ │ - b.n 4dff48 │ │ │ │ + b.n 4dff50 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r2, [r7, #96] @ 0x60 │ │ │ │ + str r6, [r7, #96] @ 0x60 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - eor.w r1, sl, sl │ │ │ │ - movs r1, #26 │ │ │ │ + eor.w r1, lr, sl │ │ │ │ + movs r1, #30 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - movs r0, #240 @ 0xf0 │ │ │ │ + movs r0, #244 @ 0xf4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - b.n 4dfea8 │ │ │ │ + b.n 4dfeb0 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r4, [r3, #92] @ 0x5c │ │ │ │ + str r0, [r4, #92] @ 0x5c │ │ │ │ lsls r7, r7, #3 │ │ │ │ - orr.w r1, r2, sl │ │ │ │ - bic.w r1, r0, sl │ │ │ │ - movs r0, #176 @ 0xb0 │ │ │ │ + orr.w r1, r6, sl │ │ │ │ + bic.w r1, r4, sl │ │ │ │ + movs r0, #180 @ 0xb4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - movs r0, #154 @ 0x9a │ │ │ │ + movs r0, #158 @ 0x9e │ │ │ │ lsls r0, r0, #4 │ │ │ │ - b.n 4dfe14 │ │ │ │ + b.n 4dfe1c │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r6, [r0, #88] @ 0x58 │ │ │ │ + str r2, [r1, #88] @ 0x58 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - strd r0, r1, [ip, #40]! @ 0x28 │ │ │ │ - ldrd r0, r1, [r2, #40] @ 0x28 │ │ │ │ - movs r0, #98 @ 0x62 │ │ │ │ + ldrd r0, r1, [r0, #40]! @ 0x28 │ │ │ │ + ldrd r0, r1, [r6, #40] @ 0x28 │ │ │ │ + movs r0, #102 @ 0x66 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - @ instruction: 0xe9a4010a │ │ │ │ - movs r0, #52 @ 0x34 │ │ │ │ + @ instruction: 0xe9a8010a │ │ │ │ + movs r0, #56 @ 0x38 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - adds r1, #118 @ 0x76 │ │ │ │ + adds r1, #122 @ 0x7a │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldrd r0, r1, [r8, #-40]! @ 0x28 │ │ │ │ - movs r0, #8 │ │ │ │ + ldrd r0, r1, [ip, #-40]! @ 0x28 │ │ │ │ + movs r0, #12 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldrd r0, r1, [r8, #-40] @ 0x28 │ │ │ │ - subs r0, r5, #7 │ │ │ │ + ldrd r0, r1, [ip, #-40] @ 0x28 │ │ │ │ + subs r4, r5, #7 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldmdb r0!, {r1, r3, r8} │ │ │ │ - subs r0, r0, #7 │ │ │ │ + ldmdb r4!, {r1, r3, r8} │ │ │ │ + subs r4, r0, #7 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - stmdb sl, {r1, r3, r8} │ │ │ │ - subs r2, r3, #6 │ │ │ │ + stmdb lr, {r1, r3, r8} │ │ │ │ + subs r6, r3, #6 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - strd r0, r1, [r8], #40 @ 0x28 │ │ │ │ - subs r0, r7, #5 │ │ │ │ + strd r0, r1, [ip], #40 @ 0x28 │ │ │ │ + subs r4, r7, #5 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - cmp r6, #4 │ │ │ │ + cmp r6, #8 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - subs r4, r3, #5 │ │ │ │ + subs r0, r4, #5 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldmia.w ip!, {r1, r3, r8} │ │ │ │ - ldmia.w lr, {r1, r3, r8} │ │ │ │ - subs r6, r5, #4 │ │ │ │ + @ instruction: 0xe8c0010a │ │ │ │ + stmia.w r2!, {r1, r3, r8} │ │ │ │ + subs r2, r6, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - stmia.w r0, {r1, r3, r8} │ │ │ │ - subs r0, r2, #4 │ │ │ │ + stmia.w r4, {r1, r3, r8} │ │ │ │ + subs r4, r2, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - @ instruction: 0xe858010a │ │ │ │ - subs r0, r5, #3 │ │ │ │ + @ instruction: 0xe85c010a │ │ │ │ + subs r4, r5, #3 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - adds r0, #42 @ 0x2a │ │ │ │ + adds r0, #46 @ 0x2e │ │ │ │ lsls r0, r0, #4 │ │ │ │ - @ instruction: 0xe830010a │ │ │ │ - subs r0, r0, #3 │ │ │ │ + @ instruction: 0xe834010a │ │ │ │ + subs r4, r0, #3 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - @ instruction: 0xe804010a │ │ │ │ - subs r4, r2, #2 │ │ │ │ + @ instruction: 0xe808010a │ │ │ │ + subs r0, r3, #2 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - b.n 4df940 │ │ │ │ + b.n 4df948 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - subs r6, r6, #1 │ │ │ │ + subs r2, r7, #1 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - b.n 4df8f0 │ │ │ │ + b.n 4df8f8 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - subs r2, r1, #1 │ │ │ │ + subs r6, r1, #1 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - cmp r2, #136 @ 0x88 │ │ │ │ + cmp r2, #140 @ 0x8c │ │ │ │ lsls r0, r0, #4 │ │ │ │ asrs r4, r7, #27 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #136 @ 0x88 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 4df68c │ │ │ │ + b.n 4df694 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - adds r6, r1, #4 │ │ │ │ + adds r2, r2, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - b.n 4df630 │ │ │ │ + b.n 4df638 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - adds r4, r3, #3 │ │ │ │ + adds r0, r4, #3 │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r3, #38] @ 0x26 │ │ │ │ + strh r4, [r3, #38] @ 0x26 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - b.n 4df5b0 │ │ │ │ + b.n 4df5b8 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - adds r4, r2, #2 │ │ │ │ + adds r0, r3, #2 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - b.n 4df56c │ │ │ │ + b.n 4df574 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - adds r6, r5, #1 │ │ │ │ + adds r2, r6, #1 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - b.n 4df540 │ │ │ │ + b.n 4df548 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - adds r4, r2, #1 │ │ │ │ + adds r0, r3, #1 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - adds r4, r6, #0 │ │ │ │ + adds r0, r7, #0 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - udf #44 @ 0x2c │ │ │ │ + udf #48 @ 0x30 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r6, [r4, #16] │ │ │ │ + str r2, [r5, #16] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - b.n 4df4e4 │ │ │ │ + b.n 4df4ec │ │ │ │ lsls r2, r1, #4 │ │ │ │ - b.n 4df4b0 │ │ │ │ + b.n 4df4b8 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - adds r0, r0, #0 │ │ │ │ + adds r4, r0, #0 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - b.n 4df464 │ │ │ │ + b.n 4df46c │ │ │ │ lsls r2, r1, #4 │ │ │ │ - subs r6, r2, r7 │ │ │ │ + subs r2, r3, r7 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - b.n 4df438 │ │ │ │ + b.n 4df440 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - subs r4, r7, r6 │ │ │ │ + subs r0, r0, r7 │ │ │ │ lsls r0, r0, #4 │ │ │ │ ldr r3, [pc, #148] @ (4dfa7c ) │ │ │ │ movw r2, #3170 @ 0xc62 │ │ │ │ ldr r1, [pc, #148] @ (4dfa80 ) │ │ │ │ ldr r0, [pc, #148] @ (4dfa84 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ @@ -663987,39 +663987,39 @@ │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #2460 @ 0x99c │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 4e0088 │ │ │ │ + b.n 4e0090 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - adds r2, r2, r6 │ │ │ │ + adds r6, r2, r6 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - b.n 4e005c │ │ │ │ + b.n 4e0064 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - adds r0, r7, r5 │ │ │ │ + adds r4, r7, r5 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - b.n 4e0014 │ │ │ │ + b.n 4e001c │ │ │ │ lsls r2, r1, #4 │ │ │ │ - adds r0, r2, r5 │ │ │ │ + adds r4, r2, r5 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - movs r5, #144 @ 0x90 │ │ │ │ + movs r5, #148 @ 0x94 │ │ │ │ lsls r0, r0, #4 │ │ │ │ bmi.n 4dfa00 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - adds r6, r5, #2 │ │ │ │ + adds r2, r6, #2 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - str r2, [sp, #304] @ 0x130 │ │ │ │ + str r2, [sp, #320] @ 0x140 │ │ │ │ lsls r7, r7, #3 │ │ │ │ bmi.n 4df9dc │ │ │ │ lsls r7, r1, #4 │ │ │ │ - adds r6, r2, #2 │ │ │ │ + adds r2, r3, #2 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - str r2, [sp, #208] @ 0xd0 │ │ │ │ + str r2, [sp, #224] @ 0xe0 │ │ │ │ lsls r7, r7, #3 │ │ │ │ │ │ │ │ 004dfab4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -664164,31 +664164,31 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, r0] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r0, #30] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrb r0, [r4, r3] │ │ │ │ + ldrb r4, [r4, r3] │ │ │ │ lsls r7, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 4dfedc │ │ │ │ + b.n 4dfee4 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - asrs r4, r4, #31 │ │ │ │ + asrs r0, r5, #31 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsrs r2, r0, #31 │ │ │ │ lsls r4, r7, #3 │ │ │ │ movs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #158 @ 0x9e │ │ │ │ + movs r6, #162 @ 0xa2 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - movs r6, #130 @ 0x82 │ │ │ │ + movs r6, #134 @ 0x86 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - movs r6, #108 @ 0x6c │ │ │ │ + movs r6, #112 @ 0x70 │ │ │ │ lsls r7, r7, #3 │ │ │ │ │ │ │ │ 004dfc4c : │ │ │ │ stmdb 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 │ │ │ │ @@ -665293,161 +665293,161 @@ │ │ │ │ lsls r6, r2, #4 │ │ │ │ strh r0, [r0, r0] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r0, [r0, r7] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r3, #25 │ │ │ │ + lsrs r6, r3, #25 │ │ │ │ lsls r7, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r2, #26] │ │ │ │ + ldrb r2, [r3, #26] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - asrs r4, r3, #21 │ │ │ │ + asrs r0, r4, #21 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - subs r4, #32 │ │ │ │ + subs r4, #36 @ 0x24 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - lsls r4, r3, #9 │ │ │ │ + lsls r0, r4, #9 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldrb r6, [r0, #25] │ │ │ │ + ldrb r2, [r1, #25] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - asrs r0, r2, #20 │ │ │ │ + asrs r4, r2, #20 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsrs r2, r3, #19 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrb r4, [r3, #24] │ │ │ │ + ldrb r0, [r4, #24] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - asrs r4, r4, #19 │ │ │ │ + asrs r0, r5, #19 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldrb r6, [r3, #23] │ │ │ │ + ldrb r2, [r4, #23] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - asrs r2, r4, #18 │ │ │ │ + asrs r6, r4, #18 │ │ │ │ lsls r0, r0, #4 │ │ │ │ movs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r6, #22] │ │ │ │ + ldrb r6, [r6, #22] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - movs r3, #90 @ 0x5a │ │ │ │ + movs r3, #94 @ 0x5e │ │ │ │ lsls r7, r7, #3 │ │ │ │ - asrs r6, r4, #17 │ │ │ │ + asrs r2, r5, #17 │ │ │ │ lsls r0, r0, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #252 @ 0xfc │ │ │ │ + movs r2, #0 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldrb r2, [r2, #21] │ │ │ │ + ldrb r6, [r2, #21] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - asrs r2, r3, #16 │ │ │ │ + asrs r6, r3, #16 │ │ │ │ lsls r0, r0, #4 │ │ │ │ adds r2, #80 @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #16 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - vqadd.u32 q8, q12, q15 │ │ │ │ - ldrb r2, [r2, #13] │ │ │ │ + vqadd.u32 q8, q14, q15 │ │ │ │ + ldrb r6, [r2, #13] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - asrs r4, r3, #8 │ │ │ │ + asrs r0, r4, #8 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldrb r6, [r6, #12] │ │ │ │ + ldrb r2, [r7, #12] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - asrs r6, r7, #7 │ │ │ │ + asrs r2, r0, #8 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - b.n 4e03ec │ │ │ │ + b.n 4e03f4 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - asrs r0, r4, #7 │ │ │ │ + asrs r4, r4, #7 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldrb r0, [r1, #12] │ │ │ │ + ldrb r4, [r1, #12] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldrb r0, [r6, #11] │ │ │ │ + ldrb r4, [r6, #11] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - asrs r0, r7, #6 │ │ │ │ + asrs r4, r7, #6 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldrb r2, [r1, #11] │ │ │ │ + ldrb r6, [r1, #11] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - asrs r2, r2, #6 │ │ │ │ + asrs r6, r2, #6 │ │ │ │ lsls r0, r0, #4 │ │ │ │ ldrsh r0, [r7, r0] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r3, #6] │ │ │ │ + ldrb r2, [r4, #6] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - asrs r6, r4, #1 │ │ │ │ + asrs r2, r5, #1 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldrb r4, [r3, #5] │ │ │ │ + ldrb r0, [r4, #5] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - asrs r2, r4, #32 │ │ │ │ + asrs r6, r4, #32 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldrb r2, [r3, #4] │ │ │ │ + ldrb r6, [r3, #4] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - subs r4, r0, #3 │ │ │ │ + subs r0, r1, #3 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - lsrs r4, r3, #31 │ │ │ │ + lsrs r0, r4, #31 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldrb r0, [r3, #3] │ │ │ │ + ldrb r4, [r3, #3] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldc2l 0, cr0, [sl], {254} @ 0xfe │ │ │ │ - lsrs r4, r3, #30 │ │ │ │ + ldc2l 0, cr0, [lr], {254} @ 0xfe │ │ │ │ + lsrs r0, r4, #30 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldmia r6!, {r3, r5} │ │ │ │ + ldmia r6!, {r2, r3, r5} │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldrb r2, [r1, #2] │ │ │ │ + ldrb r6, [r1, #2] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - lsrs r0, r2, #29 │ │ │ │ + lsrs r4, r2, #29 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldrb r4, [r4, #1] │ │ │ │ + ldrb r0, [r5, #1] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - lsrs r2, r5, #28 │ │ │ │ + lsrs r6, r5, #28 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldrb r0, [r7, #0] │ │ │ │ + ldrb r4, [r7, #0] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - lsrs r6, r7, #27 │ │ │ │ + lsrs r2, r0, #28 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r6, r4, #27 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - lsrs r0, r2, #27 │ │ │ │ + lsrs r4, r2, #27 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldmia r5, {r5, r6} │ │ │ │ + ldmia r5, {r2, r5, r6} │ │ │ │ lsls r5, r7, #3 │ │ │ │ - @ instruction: 0xfbfa00fe │ │ │ │ - strb r0, [r6, #31] │ │ │ │ + @ instruction: 0xfbfe00fe │ │ │ │ + strb r4, [r6, #31] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - strb r6, [r3, #31] │ │ │ │ + strb r2, [r4, #31] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - lsrs r6, r4, #26 │ │ │ │ + lsrs r2, r5, #26 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - strb r6, [r0, #31] │ │ │ │ + strb r2, [r1, #31] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - lsrs r6, r1, #26 │ │ │ │ + lsrs r2, r2, #26 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldr r0, [r7, #64] @ 0x40 │ │ │ │ + ldr r4, [r7, #64] @ 0x40 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - strb r6, [r3, #30] │ │ │ │ + strb r2, [r4, #30] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - lsrs r6, r4, #25 │ │ │ │ + lsrs r2, r5, #25 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - strb r0, [r0, #30] │ │ │ │ + strb r4, [r0, #30] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - lsrs r0, r1, #25 │ │ │ │ + lsrs r4, r1, #25 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - strb r6, [r4, #24] │ │ │ │ + strb r2, [r5, #24] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - lsrs r2, r5, #19 │ │ │ │ + lsrs r6, r5, #19 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - vld1.8 @ instruction: 0xf9e600fe │ │ │ │ - strb r0, [r3, #23] │ │ │ │ + vld1.8 @ instruction: 0xf9ea00fe │ │ │ │ + strb r4, [r3, #23] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - lsrs r2, r4, #18 │ │ │ │ + lsrs r6, r4, #18 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldmia r3, {r1, r2, r3, r5} │ │ │ │ + ldmia r3!, {r1, r4, r5} │ │ │ │ lsls r5, r7, #3 │ │ │ │ - subs r4, r2, r5 │ │ │ │ + subs r0, r3, r5 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - strb r6, [r3, #22] │ │ │ │ + strb r2, [r4, #22] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - lsrs r6, r4, #17 │ │ │ │ + lsrs r2, r5, #17 │ │ │ │ lsls r0, r0, #4 │ │ │ │ ldr r3, [pc, #396] @ (4e0a70 ) │ │ │ │ mov r7, r4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [pc, #396] @ (4e0a74 ) │ │ │ │ ldr r0, [pc, #396] @ (4e0a78 ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ @@ -665599,74 +665599,74 @@ │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #2512 @ 0x9d0 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r1, #15] │ │ │ │ + strb r6, [r1, #15] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - lsrs r2, r2, #10 │ │ │ │ + lsrs r6, r2, #10 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - udf #140 @ 0x8c │ │ │ │ + udf #144 @ 0x90 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - strb r4, [r1, #14] │ │ │ │ + strb r0, [r2, #14] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - lsrs r2, r2, #9 │ │ │ │ + lsrs r6, r2, #9 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - @ instruction: 0xf76a00fe │ │ │ │ - strb r4, [r3, #13] │ │ │ │ + @ instruction: 0xf76e00fe │ │ │ │ + strb r0, [r4, #13] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - lsrs r6, r4, #8 │ │ │ │ + lsrs r2, r5, #8 │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r6, r6, r3 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - strb r4, [r5, #12] │ │ │ │ + strb r0, [r6, #12] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - lsrs r0, r6, #7 │ │ │ │ + lsrs r4, r6, #7 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - strb r4, [r0, #12] │ │ │ │ + strb r0, [r1, #12] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - lsrs r0, r1, #7 │ │ │ │ + lsrs r4, r1, #7 │ │ │ │ lsls r0, r0, #4 │ │ │ │ stmia r5!, {r2, r3, r4} │ │ │ │ lsls r7, r1, #4 │ │ │ │ - lsrs r2, r3, #20 │ │ │ │ + lsrs r6, r3, #20 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldrb r4, [r4, #9] │ │ │ │ + ldrb r0, [r5, #9] │ │ │ │ lsls r7, r7, #3 │ │ │ │ stmia r5!, {r2} │ │ │ │ lsls r7, r1, #4 │ │ │ │ - lsrs r2, r0, #20 │ │ │ │ + lsrs r6, r0, #20 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - lsls r0, r2, #6 │ │ │ │ + lsls r4, r2, #6 │ │ │ │ lsls r7, r7, #3 │ │ │ │ stmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r7, r1, #4 │ │ │ │ - lsrs r2, r5, #19 │ │ │ │ + lsrs r6, r5, #19 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldrb r4, [r7, #26] │ │ │ │ + ldrb r0, [r0, #27] │ │ │ │ lsls r7, r7, #3 │ │ │ │ stmia r4!, {r2, r4, r6, r7} │ │ │ │ lsls r7, r1, #4 │ │ │ │ - lsrs r2, r2, #19 │ │ │ │ + lsrs r6, r2, #19 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - strb r4, [r4, #17] │ │ │ │ + strb r0, [r5, #17] │ │ │ │ lsls r7, r7, #3 │ │ │ │ stmia r4!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r7, r1, #4 │ │ │ │ - lsrs r2, r7, #18 │ │ │ │ + lsrs r6, r7, #18 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldr r4, [pc, #48] @ (4e0b14 ) │ │ │ │ + ldr r4, [pc, #64] @ (4e0b24 ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ stmia r4!, {r2, r5, r7} │ │ │ │ lsls r7, r1, #4 │ │ │ │ - lsrs r2, r4, #18 │ │ │ │ + lsrs r6, r4, #18 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - asrs r4, r7, #26 │ │ │ │ + asrs r0, r0, #27 │ │ │ │ lsls r7, r7, #3 │ │ │ │ │ │ │ │ 004e0af0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3552] @ 0xde0 │ │ │ │ @@ -666738,19 +666738,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r5, #24] │ │ │ │ + ldr r6, [r5, #24] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - lsls r6, r2, #1 │ │ │ │ + lsls r2, r3, #1 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - lsls r4, r7, #17 │ │ │ │ + lsls r0, r0, #18 │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r3, #65] @ 0x41 │ │ │ │ cmp r3, #2 │ │ │ │ beq.w 4e3572 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 4e2742 │ │ │ │ @@ -667888,131 +667888,131 @@ │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 14849e8 │ │ │ │ b.n 4e208e │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r5, #96] @ 0x60 │ │ │ │ + str r0, [r6, #96] @ 0x60 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldc2l 0, cr0, [r8], {255} @ 0xff │ │ │ │ + ldc2l 0, cr0, [ip], {255} @ 0xff │ │ │ │ movs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r7, #88] @ 0x58 │ │ │ │ + str r2, [r0, #92] @ 0x5c │ │ │ │ lsls r0, r0, #4 │ │ │ │ - lsrs r2, r1, #13 │ │ │ │ + lsrs r6, r1, #13 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - mrrc2 0, 15, r0, sl, cr15 │ │ │ │ - str r6, [r2, #88] @ 0x58 │ │ │ │ + mrrc2 0, 15, r0, lr, cr15 │ │ │ │ + str r2, [r3, #88] @ 0x58 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldc2 0, cr0, [ip], #-1020 @ 0xfffffc04 │ │ │ │ - subs r0, #142 @ 0x8e │ │ │ │ + mcrr2 0, 15, r0, r0, cr15 │ │ │ │ + subs r0, #146 @ 0x92 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - strd r0, r0, [r8, #-1016]! @ 0x3f8 │ │ │ │ + strd r0, r0, [ip, #-1016]! @ 0x3f8 │ │ │ │ str r6, [r7, #52] @ 0x34 │ │ │ │ lsls r6, r2, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r7, #80] @ 0x50 │ │ │ │ + str r4, [r7, #80] @ 0x50 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - str r6, [r1, #80] @ 0x50 │ │ │ │ + str r2, [r2, #80] @ 0x50 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - @ instruction: 0xfbba00ff │ │ │ │ + @ instruction: 0xfbbe00ff │ │ │ │ lsrs r4, r0, #18 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - @ instruction: 0xe8d000fe │ │ │ │ - str r4, [r3, #76] @ 0x4c │ │ │ │ + @ instruction: 0xe8d400fe │ │ │ │ + str r0, [r4, #76] @ 0x4c │ │ │ │ lsls r0, r0, #4 │ │ │ │ - @ instruction: 0xfb8a00ff │ │ │ │ - str r4, [r7, #72] @ 0x48 │ │ │ │ + @ instruction: 0xfb8e00ff │ │ │ │ + str r0, [r0, #76] @ 0x4c │ │ │ │ lsls r0, r0, #4 │ │ │ │ - @ instruction: 0xfb6800ff │ │ │ │ - str r2, [r2, #72] @ 0x48 │ │ │ │ + @ instruction: 0xfb6c00ff │ │ │ │ + str r6, [r2, #72] @ 0x48 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - @ instruction: 0xfb3e00ff │ │ │ │ - str r4, [r6, #68] @ 0x44 │ │ │ │ + @ instruction: 0xfb4200ff │ │ │ │ + str r0, [r7, #68] @ 0x44 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - @ instruction: 0xfb2000ff │ │ │ │ - ldmia r7!, {r1, r3} │ │ │ │ + @ instruction: 0xfb2400ff │ │ │ │ + ldmia r7!, {r1, r2, r3} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - str r2, [r2, #68] @ 0x44 │ │ │ │ + str r6, [r2, #68] @ 0x44 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - @ instruction: 0xfafe00ff │ │ │ │ - str r6, [r5, #64] @ 0x40 │ │ │ │ + @ instruction: 0xfb0200ff │ │ │ │ + str r2, [r6, #64] @ 0x40 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - @ instruction: 0xfada00ff │ │ │ │ - str r0, [r2, #64] @ 0x40 │ │ │ │ + @ instruction: 0xfade00ff │ │ │ │ + str r4, [r2, #64] @ 0x40 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - @ instruction: 0xfabc00ff │ │ │ │ - str r2, [r6, #60] @ 0x3c │ │ │ │ + @ instruction: 0xfac000ff │ │ │ │ + str r6, [r6, #60] @ 0x3c │ │ │ │ lsls r0, r0, #4 │ │ │ │ - @ instruction: 0xfa9e00ff │ │ │ │ - movs r0, #186 @ 0xba │ │ │ │ + @ instruction: 0xfaa200ff │ │ │ │ + movs r0, #190 @ 0xbe │ │ │ │ lsls r0, r1, #4 │ │ │ │ - b.n 4e20c0 │ │ │ │ + b.n 4e20c8 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - str r6, [r6, #44] @ 0x2c │ │ │ │ + str r2, [r7, #44] @ 0x2c │ │ │ │ lsls r0, r0, #4 │ │ │ │ - vld1.8 @ instruction: 0xf9a400ff │ │ │ │ - str r2, [r2, #44] @ 0x2c │ │ │ │ + vld1.8 @ instruction: 0xf9a800ff │ │ │ │ + str r6, [r2, #44] @ 0x2c │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldr??.w r0, [lr, pc, lsl #3] │ │ │ │ - ldr r1, [pc, #248] @ (4e23f4 ) │ │ │ │ + vst1.8 @ instruction: 0xf98200ff │ │ │ │ + ldr r1, [pc, #264] @ (4e2404 ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ - subs r1, #188 @ 0xbc │ │ │ │ + subs r1, #192 @ 0xc0 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldrb r6, [r7, r7] │ │ │ │ + ldrsh r2, [r0, r0] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - @ instruction: 0xf4ac00ff │ │ │ │ - ldrsh r0, [r6, r0] │ │ │ │ + @ instruction: 0xf4b000ff │ │ │ │ + ldrsh r4, [r6, r0] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldrb r0, [r1, r7] │ │ │ │ + ldrb r4, [r1, r7] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - orns r0, r4, #8355840 @ 0x7f8000 │ │ │ │ - ldrb r0, [r6, r6] │ │ │ │ + orns r0, r8, #8355840 @ 0x7f8000 │ │ │ │ + ldrb r4, [r6, r6] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - orrs.w r0, ip, #8355840 @ 0x7f8000 │ │ │ │ - ldrb r0, [r6, r5] │ │ │ │ + orn r0, r0, #8355840 @ 0x7f8000 │ │ │ │ + ldrb r4, [r6, r5] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ands.w r0, ip, #8355840 @ 0x7f8000 │ │ │ │ - ldrb r4, [r0, r5] │ │ │ │ + bic.w r0, r0, #8355840 @ 0x7f8000 │ │ │ │ + ldrb r0, [r1, r5] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - @ instruction: 0xf3f000ff │ │ │ │ - ldrb r0, [r3, r4] │ │ │ │ + @ instruction: 0xf3f400ff │ │ │ │ + ldrb r4, [r3, r4] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - @ instruction: 0xf3c400ff │ │ │ │ + @ instruction: 0xf3c800ff │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r2, r1] │ │ │ │ + ldrb r6, [r2, r1] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - @ instruction: 0xf2fe00ff │ │ │ │ - ldrb r6, [r4, r0] │ │ │ │ + @ instruction: 0xf30200ff │ │ │ │ + ldrb r2, [r5, r0] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - @ instruction: 0xf2d200ff │ │ │ │ - subs r2, #34 @ 0x22 │ │ │ │ + @ instruction: 0xf2d600ff │ │ │ │ + subs r2, #38 @ 0x26 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - svc 162 @ 0xa2 │ │ │ │ + svc 166 @ 0xa6 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldrh r0, [r6, r6] │ │ │ │ + ldrh r4, [r6, r6] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - @ instruction: 0xf25e00ff │ │ │ │ + @ instruction: 0xf26200ff │ │ │ │ strb r0, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 4e23cc │ │ │ │ + bgt.n 4e23d4 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldrh r4, [r1, r3] │ │ │ │ + ldrh r0, [r2, r3] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - sbcs.w r0, r6, #255 @ 0xff │ │ │ │ - ldrh r2, [r2, r2] │ │ │ │ + sbcs.w r0, sl, #255 @ 0xff │ │ │ │ + ldrh r6, [r2, r2] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - @ instruction: 0xf13e00ff │ │ │ │ + adc.w r0, r2, #255 @ 0xff │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ ldr.w r4, [r3, r8, lsl #2] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 4e4204 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ @@ -669106,126 +669106,126 @@ │ │ │ │ blx 344c20 <_Py_Dealloc@plt+0x4> │ │ │ │ b.w 4e21be │ │ │ │ blx 344dc8 <__stack_chk_fail@plt> │ │ │ │ subs r6, #244 @ 0xf4 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 4e2edc │ │ │ │ + bge.n 4e2ee4 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r2, [r2, r4] │ │ │ │ + ldr r6, [r2, r4] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - vshr.s64 q0, , #2 │ │ │ │ - ldr r6, [r5, r2] │ │ │ │ + vshr.s64 q8, , #62 │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - vqadd.s16 q8, q13, │ │ │ │ - ldr r6, [r1, r2] │ │ │ │ + vqadd.s16 q8, q15, │ │ │ │ + ldr r2, [r2, r2] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - vqadd.s64 q0, q13, │ │ │ │ - ldr r6, [r5, r1] │ │ │ │ + vqadd.s64 q0, q15, │ │ │ │ + ldr r2, [r6, r1] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - vqadd.s16 q0, q13, │ │ │ │ - ldr r2, [r3, r0] │ │ │ │ + vqadd.s16 q0, q15, │ │ │ │ + ldr r6, [r3, r0] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - mcr 0, 6, r0, cr6, cr15, {7} │ │ │ │ - ldrsb r4, [r7, r7] │ │ │ │ + mcr 0, 6, r0, cr10, cr15, {7} │ │ │ │ + ldr r0, [r0, r0] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - mcr 0, 5, r0, cr10, cr15, {7} │ │ │ │ - ldrsb r0, [r2, r7] │ │ │ │ + mcr 0, 5, r0, cr14, cr15, {7} │ │ │ │ + ldrsb r4, [r2, r7] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - mrc 0, 3, r0, cr12, cr15, {7} │ │ │ │ - ldrsb r4, [r4, r6] │ │ │ │ + mcr 0, 4, r0, cr0, cr15, {7} │ │ │ │ + ldrsb r0, [r5, r6] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - mrc 0, 2, r0, cr0, cr15, {7} │ │ │ │ + mrc 0, 2, r0, cr4, cr15, {7} │ │ │ │ ldrb r4, [r6, #11] │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #84 @ 0x54 │ │ │ │ + adds r5, #88 @ 0x58 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - bge.n 4e2fa0 │ │ │ │ + bge.n 4e2fa8 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldrsb r4, [r3, r3] │ │ │ │ + ldrsb r0, [r4, r3] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - stc 0, cr0, [sl, #1020] @ 0x3fc │ │ │ │ - ldrsb r4, [r4, r2] │ │ │ │ + stc 0, cr0, [lr, #1020] @ 0x3fc │ │ │ │ + ldrsb r0, [r5, r2] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldcl 0, cr0, [r2, #-1020] @ 0xfffffc04 │ │ │ │ - ldrsb r0, [r0, r2] │ │ │ │ + ldcl 0, cr0, [r6, #-1020] @ 0xfffffc04 │ │ │ │ + ldrsb r4, [r0, r2] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - stc 0, cr0, [lr, #-1020]! @ 0xfffffc04 │ │ │ │ - ldrsb r6, [r0, r1] │ │ │ │ + ldc 0, cr0, [r2, #-1020]! @ 0xfffffc04 │ │ │ │ + ldrsb r2, [r1, r1] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldcl 0, cr0, [r2], #1020 @ 0x3fc │ │ │ │ - ldrsb r0, [r3, r0] │ │ │ │ + ldcl 0, cr0, [r6], #1020 @ 0x3fc │ │ │ │ + ldrsb r4, [r3, r0] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - stcl 0, cr0, [r6], {255} @ 0xff │ │ │ │ - adds r1, #144 @ 0x90 │ │ │ │ + stcl 0, cr0, [sl], {255} @ 0xff │ │ │ │ + adds r1, #148 @ 0x94 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - strb r0, [r3, r7] │ │ │ │ + strb r4, [r3, r7] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - stc 0, cr0, [r2], {255} @ 0xff │ │ │ │ + stc 0, cr0, [r6], {255} @ 0xff │ │ │ │ mcr2 0, 1, r0, cr2, cr10, {7} │ │ │ │ - adds r1, #98 @ 0x62 │ │ │ │ + adds r1, #102 @ 0x66 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - strb r2, [r5, r6] │ │ │ │ + strb r6, [r5, r6] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - mrrc 0, 15, r0, r4, cr15 │ │ │ │ + mrrc 0, 15, r0, r8, cr15 │ │ │ │ cmp r1, #104 @ 0x68 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - strb r2, [r0, r5] │ │ │ │ + strb r6, [r0, r5] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - @ instruction: 0xebee00ff │ │ │ │ - adds r3, #116 @ 0x74 │ │ │ │ + @ instruction: 0xebf200ff │ │ │ │ + adds r3, #120 @ 0x78 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - bhi.n 4e3038 │ │ │ │ + bhi.n 4e3040 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - strb r4, [r7, r3] │ │ │ │ + strb r0, [r0, r4] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - sub.w r0, sl, pc, ror #3 │ │ │ │ - strb r6, [r2, r3] │ │ │ │ + sub.w r0, lr, pc, ror #3 │ │ │ │ + strb r2, [r3, r3] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - @ instruction: 0xeb8200ff │ │ │ │ - strb r2, [r3, r2] │ │ │ │ + @ instruction: 0xeb8600ff │ │ │ │ + strb r6, [r3, r2] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - adc.w r0, r6, pc, ror #3 │ │ │ │ - strb r6, [r1, r1] │ │ │ │ + adc.w r0, sl, pc, ror #3 │ │ │ │ + strb r2, [r2, r1] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - @ instruction: 0xeafa00ff │ │ │ │ - str r0, [r7, r2] │ │ │ │ + @ instruction: 0xeafe00ff │ │ │ │ + str r4, [r7, r2] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - b.n 4e2f48 │ │ │ │ + b.n 4e2f50 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - str r6, [r0, r2] │ │ │ │ + str r2, [r1, r2] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - b.n 4e2ee8 │ │ │ │ + b.n 4e2ef0 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - str r6, [r3, r1] │ │ │ │ + str r2, [r4, r1] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - b.n 4e2ea0 │ │ │ │ + b.n 4e2ea8 │ │ │ │ lsls r7, r7, #3 │ │ │ │ lsrs r4, r1, #14 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #152 @ 0x98 │ │ │ │ + cmp r5, #156 @ 0x9c │ │ │ │ lsls r7, r0, #4 │ │ │ │ - bcc.n 4e30c8 │ │ │ │ + bcc.n 4e30d0 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r7, [pc, #152] @ (4e3134 ) │ │ │ │ + ldr r7, [pc, #168] @ (4e3144 ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ - b.n 4e2c48 │ │ │ │ + b.n 4e2c50 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r7, [pc, #64] @ (4e30e4 ) │ │ │ │ + ldr r7, [pc, #80] @ (4e30f4 ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ - b.n 4e2c20 │ │ │ │ + b.n 4e2c28 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - cmp r2, #158 @ 0x9e │ │ │ │ + cmp r2, #162 @ 0xa2 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r6, [pc, #920] @ (4e3448 ) │ │ │ │ + ldr r6, [pc, #936] @ (4e3458 ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ - b.n 4e2bd8 │ │ │ │ + b.n 4e2be0 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - @ instruction: 0xfa920106 │ │ │ │ + @ instruction: 0xfa960106 │ │ │ │ strh r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #30] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #64] @ (4e3104 ) │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r2, #15 │ │ │ │ @@ -670382,329 +670382,329 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #2572 @ 0xa0c │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #976] @ (4e41dc ) │ │ │ │ + ldr r3, [pc, #992] @ (4e41ec ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ - b.n 4e4350 │ │ │ │ + b.n 4e4358 │ │ │ │ lsls r7, r7, #3 │ │ │ │ subs r3, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #8 │ │ │ │ + cmp r2, #12 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldmia r7, {r1, r2, r7} │ │ │ │ + ldmia r7, {r1, r3, r7} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r3, [pc, #576] @ (4e4060 ) │ │ │ │ + ldr r3, [pc, #592] @ (4e4070 ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ - b.n 4e42a0 │ │ │ │ + b.n 4e42a8 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - @ instruction: 0xf0f400ff │ │ │ │ - ldmia r7!, {r2, r3, r4, r6} │ │ │ │ + @ instruction: 0xf0f800ff │ │ │ │ + ldmia r7!, {r5, r6} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r3, [pc, #392] @ (4e3fb8 ) │ │ │ │ + ldr r3, [pc, #408] @ (4e3fc8 ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ - b.n 4e4254 │ │ │ │ + b.n 4e425c │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r3, [pc, #272] @ (4e3f48 ) │ │ │ │ + ldr r3, [pc, #288] @ (4e3f58 ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ - b.n 4e421c │ │ │ │ + b.n 4e4224 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldmia r7!, {r1, r2, r3} │ │ │ │ + ldmia r7!, {r1, r4} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r3, [pc, #120] @ (4e3ebc ) │ │ │ │ + ldr r3, [pc, #136] @ (4e3ecc ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ - b.n 4e41e0 │ │ │ │ + b.n 4e41e8 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - cmp r1, #108 @ 0x6c │ │ │ │ + cmp r1, #112 @ 0x70 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r2, [pc, #968] @ (4e4218 ) │ │ │ │ + ldr r2, [pc, #984] @ (4e4228 ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldmia r7, {r1, r4, r7} │ │ │ │ + ldmia r7, {r1, r2, r4, r7} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - b.n 4e416c │ │ │ │ + b.n 4e4174 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - lsrs r4, r4, #1 │ │ │ │ + lsrs r0, r5, #1 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldmia r6!, {r1, r2, r4, r7} │ │ │ │ + ldmia r6!, {r1, r3, r4, r7} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r2, [pc, #640] @ (4e40e4 ) │ │ │ │ + ldr r2, [pc, #656] @ (4e40f4 ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ - b.n 4e4104 │ │ │ │ + b.n 4e410c │ │ │ │ lsls r7, r7, #3 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #112] @ (4e3ee0 ) │ │ │ │ + ldr r2, [pc, #128] @ (4e3ef0 ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ - b.n 4e4004 │ │ │ │ + b.n 4e400c │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r1, [pc, #992] @ (4e4258 ) │ │ │ │ + ldr r1, [pc, #1008] @ (4e4268 ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ - b.n 4e3fc8 │ │ │ │ + b.n 4e3fd0 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r1, [pc, #728] @ (4e4158 ) │ │ │ │ + ldr r1, [pc, #744] @ (4e4168 ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ - b.n 4e3f48 │ │ │ │ + b.n 4e3f50 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r1, [pc, #536] @ (4e40a0 ) │ │ │ │ + ldr r1, [pc, #552] @ (4e40b0 ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ - b.n 4e3ef0 │ │ │ │ + b.n 4e3ef8 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r0, [pc, #904] @ (4e4218 ) │ │ │ │ + ldr r0, [pc, #920] @ (4e4228 ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ - svc 142 @ 0x8e │ │ │ │ + svc 146 @ 0x92 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - movs r4, #114 @ 0x72 │ │ │ │ + movs r4, #118 @ 0x76 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r0, [pc, #744] @ (4e4184 ) │ │ │ │ + ldr r0, [pc, #760] @ (4e4194 ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ - svc 100 @ 0x64 │ │ │ │ + svc 104 @ 0x68 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r4, [r0, #80] @ 0x50 │ │ │ │ + ldr r0, [r1, #80] @ 0x50 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r0, [pc, #584] @ (4e40f0 ) │ │ │ │ + ldr r0, [pc, #600] @ (4e4100 ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ - svc 62 @ 0x3e │ │ │ │ + svc 66 @ 0x42 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r3, {r1, r3, r4, r6, r7} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldmia r3!, {r2, r4, r5} │ │ │ │ + ldmia r3, {r3, r4, r5} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - bx r7 │ │ │ │ + bx r8 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ble.n 4e3e94 │ │ │ │ + ble.n 4e3e9c │ │ │ │ lsls r7, r7, #3 │ │ │ │ bx r4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ble.n 4e3e60 │ │ │ │ + ble.n 4e3e68 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldmia r2, {r2, r3, r6, r7} │ │ │ │ + ldmia r2!, {r4, r6, r7} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - mov ip, fp │ │ │ │ + mov r8, ip │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ble.n 4e3ddc │ │ │ │ + ble.n 4e3de4 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - mrrc 0, 15, r0, r2, cr15 │ │ │ │ - mov ip, r6 │ │ │ │ + mrrc 0, 15, r0, r6, cr15 │ │ │ │ + mov r8, r7 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ble.n 4e3f9c │ │ │ │ + ble.n 4e3fa4 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - mov ip, r2 │ │ │ │ + mov r8, r3 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ble.n 4e3f64 │ │ │ │ + ble.n 4e3f6c │ │ │ │ lsls r7, r7, #3 │ │ │ │ - mov r6, fp │ │ │ │ + mov r2, ip │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ble.n 4e3f00 │ │ │ │ + ble.n 4e3f08 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldmia r0!, {r1, r2, r7} │ │ │ │ + ldmia r0!, {r1, r3, r7} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - cmp sl, ip │ │ │ │ + cmp lr, ip │ │ │ │ lsls r0, r0, #4 │ │ │ │ - bgt.n 4e3e10 │ │ │ │ + bgt.n 4e3e18 │ │ │ │ lsls r7, r7, #3 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #164 @ 0xa4 │ │ │ │ + movs r7, #168 @ 0xa8 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - cmp r6, ip │ │ │ │ + cmp r2, sp │ │ │ │ lsls r0, r0, #4 │ │ │ │ - bgt.n 4e3f2c │ │ │ │ + bgt.n 4e3f34 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - cmp r2, r8 │ │ │ │ + cmp r6, r8 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - blt.n 4e3eec │ │ │ │ + blt.n 4e3ef4 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - cmp r6, r3 │ │ │ │ + cmp r2, r4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - blt.n 4e3eac │ │ │ │ + blt.n 4e3eb4 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - add sl, ip │ │ │ │ + add lr, ip │ │ │ │ lsls r0, r0, #4 │ │ │ │ - blt.n 4e3e3c │ │ │ │ + blt.n 4e3e44 │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldr r0, [pc, #64] @ (4e3f64 ) │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - add ip, r2 │ │ │ │ + add r8, r3 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - b.n 4e3b34 │ │ │ │ + b.n 4e3b3c │ │ │ │ lsls r7, r7, #3 │ │ │ │ - blt.n 4e3fa4 │ │ │ │ + blt.n 4e3fac │ │ │ │ lsls r7, r7, #3 │ │ │ │ - add r0, r9 │ │ │ │ + add r4, r9 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - bge.n 4e3f24 │ │ │ │ + bge.n 4e3f2c │ │ │ │ lsls r7, r7, #3 │ │ │ │ - add r0, r2 │ │ │ │ + add r4, r2 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - bge.n 4e3ebc │ │ │ │ + bge.n 4e3ec4 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - stmia r7!, {r1, r3, r4, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - bics r2, r5 │ │ │ │ + bics r6, r5 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - bge.n 4e3ff8 │ │ │ │ + bge.n 4e4000 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - movs r1, #132 @ 0x84 │ │ │ │ + movs r1, #136 @ 0x88 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - bics r2, r0 │ │ │ │ + bics r6, r0 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - bge.n 4e3fb8 │ │ │ │ + bge.n 4e3fc0 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - muls r2, r1 │ │ │ │ + muls r6, r1 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - bls.n 4e3f48 │ │ │ │ + bls.n 4e3f50 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - bne.n 4e404c │ │ │ │ + bne.n 4e4054 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - cmn r4, r1 │ │ │ │ + cmn r0, r2 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - bls.n 4e4060 │ │ │ │ + bls.n 4e4068 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - cmp r6, r4 │ │ │ │ + cmp r2, r5 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - bls.n 4e401c │ │ │ │ + bls.n 4e4024 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - negs r0, r3 │ │ │ │ + negs r4, r3 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - bls.n 4e3f80 │ │ │ │ + bls.n 4e3f88 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - adds r6, r1, #7 │ │ │ │ + adds r2, r2, #7 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - tst r0, r2 │ │ │ │ + tst r4, r2 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - cmn r4, r1 │ │ │ │ + cmn r0, r2 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - bhi.n 4e3f04 │ │ │ │ + bhi.n 4e3f0c │ │ │ │ lsls r7, r7, #3 │ │ │ │ - rors r6, r1 │ │ │ │ + rors r2, r2 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - bhi.n 4e4084 │ │ │ │ + bhi.n 4e408c │ │ │ │ lsls r7, r7, #3 │ │ │ │ - stmia r5!, {r2, r4, r5, r6} │ │ │ │ + stmia r5!, {r3, r4, r5, r6} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - sbcs r4, r0 │ │ │ │ + sbcs r0, r1 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - bhi.n 4e4000 │ │ │ │ + bhi.n 4e4008 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - str r0, [sp, #8] │ │ │ │ + str r0, [sp, #24] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adcs r6, r3 │ │ │ │ + adcs r2, r4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - bhi.n 4e3fc4 │ │ │ │ + bhi.n 4e3fcc │ │ │ │ lsls r7, r7, #3 │ │ │ │ - lsrs r6, r3 │ │ │ │ + lsrs r2, r4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - bvc.n 4e3ed0 │ │ │ │ + bvc.n 4e3ed8 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - lsrs r2, r1 │ │ │ │ + lsrs r6, r1 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - bvc.n 4e40b0 │ │ │ │ + bvc.n 4e40b8 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - lsls r4, r4 │ │ │ │ + lsls r0, r5 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - bvc.n 4e4068 │ │ │ │ + bvc.n 4e4070 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - eors r2, r5 │ │ │ │ + eors r6, r5 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - bvc.n 4e3ffc │ │ │ │ + bvc.n 4e4004 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - eors r4, r0 │ │ │ │ + eors r0, r1 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - bvs.n 4e3fb8 │ │ │ │ + bvs.n 4e3fc0 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - b.n 4e4360 │ │ │ │ + b.n 4e4368 │ │ │ │ lsls r7, r7, #3 │ │ │ │ str r2, [sp, #280] @ 0x118 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - bge.n 4e406c │ │ │ │ + bge.n 4e4074 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - asrs r2, r0 │ │ │ │ + asrs r6, r0 │ │ │ │ lsls r0, r0, #4 │ │ │ │ str r2, [sp, #184] @ 0xb8 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - bge.n 4e4048 │ │ │ │ + bge.n 4e4050 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - lsrs r2, r1 │ │ │ │ + lsrs r6, r1 │ │ │ │ lsls r0, r0, #4 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - bge.n 4e4024 │ │ │ │ + bge.n 4e402c │ │ │ │ lsls r7, r7, #3 │ │ │ │ - lsrs r2, r4 │ │ │ │ + lsrs r6, r4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ str r1, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - bls.n 4e4000 │ │ │ │ + bge.n 4e4008 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldrb r2, [r4, r4] │ │ │ │ + ldrb r6, [r4, r4] │ │ │ │ lsls r7, r7, #3 │ │ │ │ str r1, [sp, #920] @ 0x398 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - bls.n 4e3fdc │ │ │ │ + bls.n 4e3fe4 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - str r2, [r2, #80] @ 0x50 │ │ │ │ + str r6, [r2, #80] @ 0x50 │ │ │ │ lsls r7, r7, #3 │ │ │ │ str r1, [sp, #824] @ 0x338 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - bls.n 4e3fb8 │ │ │ │ + bls.n 4e3fc0 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldrb r2, [r3, r3] │ │ │ │ + ldrb r6, [r3, r3] │ │ │ │ lsls r7, r7, #3 │ │ │ │ str r1, [sp, #728] @ 0x2d8 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - bls.n 4e3f94 │ │ │ │ + bls.n 4e3f9c │ │ │ │ lsls r7, r7, #3 │ │ │ │ - movs r7, #230 @ 0xe6 │ │ │ │ + movs r7, #234 @ 0xea │ │ │ │ lsls r0, r0, #4 │ │ │ │ str r1, [sp, #632] @ 0x278 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - bls.n 4e3f70 │ │ │ │ + bls.n 4e3f78 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - str r6, [r0, #8] │ │ │ │ + str r2, [r1, #8] │ │ │ │ lsls r7, r7, #3 │ │ │ │ str r1, [sp, #536] @ 0x218 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - bls.n 4e3f4c │ │ │ │ + bls.n 4e3f54 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - eors r6, r5 │ │ │ │ + eors r2, r6 │ │ │ │ lsls r0, r0, #4 │ │ │ │ str r1, [sp, #440] @ 0x1b8 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - bls.n 4e4128 │ │ │ │ + bls.n 4e4130 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - eors r6, r0 │ │ │ │ + eors r2, r1 │ │ │ │ lsls r0, r0, #4 │ │ │ │ str r1, [sp, #344] @ 0x158 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - bls.n 4e4104 │ │ │ │ + bls.n 4e410c │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ands r2, r0 │ │ │ │ + ands r6, r0 │ │ │ │ lsls r0, r0, #4 │ │ │ │ str r1, [sp, #248] @ 0xf8 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - bls.n 4e40e0 │ │ │ │ + bls.n 4e40e8 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - stmia r4!, {r1, r3, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r6, r7, #3 │ │ │ │ str r1, [sp, #152] @ 0x98 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - bls.n 4e40bc │ │ │ │ + bls.n 4e40c4 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - str r6, [r6, #36] @ 0x24 │ │ │ │ + str r2, [r7, #36] @ 0x24 │ │ │ │ lsls r7, r7, #3 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - bls.n 4e4098 │ │ │ │ + bls.n 4e40a0 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - subs r7, #118 @ 0x76 │ │ │ │ + subs r7, #122 @ 0x7a │ │ │ │ lsls r0, r0, #4 │ │ │ │ ldr r3, [pc, #524] @ (4e4294 ) │ │ │ │ movw r2, #55032 @ 0xd6f8 │ │ │ │ ldr r1, [pc, #524] @ (4e4298 ) │ │ │ │ ldr r0, [pc, #524] @ (4e429c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ @@ -670898,143 +670898,143 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #2572 @ 0xa0c │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ ldrh r6, [r6, #50] @ 0x32 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - bvs.n 4e4384 │ │ │ │ + bvs.n 4e438c │ │ │ │ lsls r7, r7, #3 │ │ │ │ - subs r5, #34 @ 0x22 │ │ │ │ + subs r5, #38 @ 0x26 │ │ │ │ lsls r0, r0, #4 │ │ │ │ ldrh r6, [r3, #50] @ 0x32 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - bvs.n 4e4360 │ │ │ │ + bvs.n 4e4368 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - subs r5, #54 @ 0x36 │ │ │ │ + subs r5, #58 @ 0x3a │ │ │ │ lsls r0, r0, #4 │ │ │ │ ldrh r6, [r0, #50] @ 0x32 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - bvs.n 4e433c │ │ │ │ + bvs.n 4e4344 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - subs r4, #158 @ 0x9e │ │ │ │ + subs r4, #162 @ 0xa2 │ │ │ │ lsls r0, r0, #4 │ │ │ │ ldrh r6, [r5, #48] @ 0x30 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - bvs.n 4e4318 │ │ │ │ + bvs.n 4e4320 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - subs r4, #202 @ 0xca │ │ │ │ + subs r4, #206 @ 0xce │ │ │ │ lsls r0, r0, #4 │ │ │ │ ldrh r6, [r2, #48] @ 0x30 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - bvs.n 4e42f4 │ │ │ │ + bvs.n 4e42fc │ │ │ │ lsls r7, r7, #3 │ │ │ │ - subs r5, #14 │ │ │ │ + subs r5, #18 │ │ │ │ lsls r0, r0, #4 │ │ │ │ ldrh r6, [r7, #46] @ 0x2e │ │ │ │ lsls r7, r1, #4 │ │ │ │ - bpl.n 4e42d0 │ │ │ │ + bvs.n 4e42d8 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - subs r4, #246 @ 0xf6 │ │ │ │ + subs r4, #250 @ 0xfa │ │ │ │ lsls r0, r0, #4 │ │ │ │ ldrh r6, [r4, #46] @ 0x2e │ │ │ │ lsls r7, r1, #4 │ │ │ │ - bpl.n 4e42ac │ │ │ │ + bpl.n 4e42b4 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - subs r4, #162 @ 0xa2 │ │ │ │ + subs r4, #166 @ 0xa6 │ │ │ │ lsls r0, r0, #4 │ │ │ │ ldrh r6, [r1, #46] @ 0x2e │ │ │ │ lsls r7, r1, #4 │ │ │ │ - bpl.n 4e4288 │ │ │ │ + bpl.n 4e4290 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - subs r4, #70 @ 0x46 │ │ │ │ + subs r4, #74 @ 0x4a │ │ │ │ lsls r0, r0, #4 │ │ │ │ ldrh r6, [r6, #44] @ 0x2c │ │ │ │ lsls r7, r1, #4 │ │ │ │ - bpl.n 4e4264 │ │ │ │ + bpl.n 4e426c │ │ │ │ lsls r7, r7, #3 │ │ │ │ - subs r4, #14 │ │ │ │ + subs r4, #18 │ │ │ │ lsls r0, r0, #4 │ │ │ │ ldrh r6, [r3, #44] @ 0x2c │ │ │ │ lsls r7, r1, #4 │ │ │ │ - bpl.n 4e4240 │ │ │ │ + bpl.n 4e4248 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - subs r4, #6 │ │ │ │ + subs r4, #10 │ │ │ │ lsls r0, r0, #4 │ │ │ │ ldrh r6, [r0, #44] @ 0x2c │ │ │ │ lsls r7, r1, #4 │ │ │ │ - bpl.n 4e421c │ │ │ │ + bpl.n 4e4224 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r5, [pc, #968] @ (4e46e0 ) │ │ │ │ + ldr r5, [pc, #984] @ (4e46f0 ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldrh r6, [r5, #42] @ 0x2a │ │ │ │ lsls r7, r1, #4 │ │ │ │ - bpl.n 4e43f8 │ │ │ │ + bpl.n 4e4400 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - subs r3, #230 @ 0xe6 │ │ │ │ + subs r3, #234 @ 0xea │ │ │ │ lsls r0, r0, #4 │ │ │ │ ldrh r6, [r2, #42] @ 0x2a │ │ │ │ lsls r7, r1, #4 │ │ │ │ - bpl.n 4e43d4 │ │ │ │ + bpl.n 4e43dc │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldrsb r2, [r2, r6] │ │ │ │ + ldrsb r6, [r2, r6] │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldrh r6, [r7, #40] @ 0x28 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - bpl.n 4e43b0 │ │ │ │ + bpl.n 4e43b8 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - stmia r0!, {r1} │ │ │ │ + stmia r0!, {r1, r2} │ │ │ │ lsls r6, r7, #3 │ │ │ │ ldrh r6, [r4, #40] @ 0x28 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - bpl.n 4e438c │ │ │ │ + bpl.n 4e4394 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - subs r4, #70 @ 0x46 │ │ │ │ + subs r4, #74 @ 0x4a │ │ │ │ lsls r0, r0, #4 │ │ │ │ ldrh r6, [r1, #40] @ 0x28 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - bpl.n 4e4368 │ │ │ │ + bpl.n 4e4370 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - subs r4, #22 │ │ │ │ + subs r4, #26 │ │ │ │ lsls r0, r0, #4 │ │ │ │ ldrh r6, [r6, #38] @ 0x26 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - bmi.n 4e4344 │ │ │ │ + bmi.n 4e434c │ │ │ │ lsls r7, r7, #3 │ │ │ │ - subs r4, #10 │ │ │ │ + subs r4, #14 │ │ │ │ lsls r0, r0, #4 │ │ │ │ ldrh r6, [r3, #38] @ 0x26 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - bmi.n 4e4320 │ │ │ │ + bmi.n 4e4328 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - subs r3, #198 @ 0xc6 │ │ │ │ + subs r3, #202 @ 0xca │ │ │ │ lsls r0, r0, #4 │ │ │ │ ldrh r6, [r0, #38] @ 0x26 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - bmi.n 4e42fc │ │ │ │ + bmi.n 4e4304 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - asrs r2, r0, #3 │ │ │ │ + asrs r6, r0, #3 │ │ │ │ lsls r0, r0, #4 │ │ │ │ ldrh r6, [r5, #36] @ 0x24 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - bmi.n 4e42d8 │ │ │ │ + bmi.n 4e42e0 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - cmn r2, r3 │ │ │ │ + cmn r6, r3 │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldrh r6, [r2, #36] @ 0x24 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - bmi.n 4e42b4 │ │ │ │ + bmi.n 4e42bc │ │ │ │ lsls r7, r7, #3 │ │ │ │ - muls r6, r1 │ │ │ │ + muls r2, r2 │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldrh r6, [r7, #34] @ 0x22 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - bmi.n 4e4490 │ │ │ │ + bmi.n 4e4298 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r4, [pc, #824] @ (4e46d4 ) │ │ │ │ + ldr r4, [pc, #840] @ (4e46e4 ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ │ │ │ │ 004e439c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -671130,23 +671130,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r1, r1] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #216 @ 0xd8 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - asrs r4, r6, #16 │ │ │ │ + asrs r0, r7, #16 │ │ │ │ lsls r7, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #140 @ 0x8c │ │ │ │ + subs r0, #144 @ 0x90 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldmia r7!, {r3, r4, r5} │ │ │ │ + ldmia r7!, {r2, r3, r4, r5} │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ble.n 4e4408 │ │ │ │ + ble.n 4e4410 │ │ │ │ lsls r7, r7, #3 │ │ │ │ │ │ │ │ 004e449c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -671249,23 +671249,23 @@ │ │ │ │ lsls r7, r2, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r1, r1] │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #196 @ 0xc4 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - asrs r0, r4, #12 │ │ │ │ + asrs r4, r4, #12 │ │ │ │ lsls r7, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #220 @ 0xdc │ │ │ │ + subs r0, #224 @ 0xe0 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldmia r6!, {r2, r5} │ │ │ │ + ldmia r6!, {r3, r5} │ │ │ │ lsls r7, r7, #3 │ │ │ │ - bgt.n 4e44f0 │ │ │ │ + bgt.n 4e44f8 │ │ │ │ lsls r7, r7, #3 │ │ │ │ │ │ │ │ 004e45ac : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -671368,23 +671368,23 @@ │ │ │ │ lsls r7, r2, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r1, r1] │ │ │ │ movs r0, r0 │ │ │ │ adds r4, #180 @ 0xb4 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - asrs r0, r2, #8 │ │ │ │ + asrs r4, r2, #8 │ │ │ │ lsls r7, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #240 @ 0xf0 │ │ │ │ + adds r7, #244 @ 0xf4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldmia r5!, {r2, r4} │ │ │ │ + ldmia r5!, {r3, r4} │ │ │ │ lsls r7, r7, #3 │ │ │ │ - blt.n 4e45e0 │ │ │ │ + blt.n 4e45e8 │ │ │ │ lsls r7, r7, #3 │ │ │ │ │ │ │ │ 004e46bc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -671484,25 +671484,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, r0] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #184 @ 0xb8 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - asrs r4, r2, #4 │ │ │ │ + asrs r0, r3, #4 │ │ │ │ lsls r7, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #80 @ 0x50 │ │ │ │ + adds r5, #84 @ 0x54 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldmia r4, {r3, r4} │ │ │ │ + ldmia r4, {r2, r3, r4} │ │ │ │ lsls r7, r7, #3 │ │ │ │ movs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 4e4790 │ │ │ │ + bge.n 4e4798 │ │ │ │ lsls r6, r7, #3 │ │ │ │ │ │ │ │ 004e47c8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ @@ -672594,118 +672594,118 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r7, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #170 @ 0xaa │ │ │ │ + adds r5, #174 @ 0xae │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldmia r2, {r1, r2, r5, r7} │ │ │ │ + ldmia r2!, {r1, r3, r5, r7} │ │ │ │ lsls r7, r7, #3 │ │ │ │ adds r2, #8 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - adds r4, #214 @ 0xd6 │ │ │ │ + adds r4, #218 @ 0xda │ │ │ │ lsls r0, r0, #4 │ │ │ │ - subs r2, r1, r7 │ │ │ │ + subs r6, r1, r7 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldmia r1, {r1, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r6, r7} │ │ │ │ lsls r7, r7, #3 │ │ │ │ - adds r4, #158 @ 0x9e │ │ │ │ + adds r4, #162 @ 0xa2 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldmia r1, {r1, r3, r4, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r7} │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldmia r1!, {r2, r7} │ │ │ │ + ldmia r1!, {r3, r7} │ │ │ │ lsls r7, r7, #3 │ │ │ │ - udf #122 @ 0x7a │ │ │ │ + udf #126 @ 0x7e │ │ │ │ lsls r6, r0, #4 │ │ │ │ - lsrs r0, r6, #25 │ │ │ │ + lsrs r4, r6, #25 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - adds r4, #106 @ 0x6a │ │ │ │ + adds r4, #110 @ 0x6e │ │ │ │ lsls r0, r0, #4 │ │ │ │ - adds r4, #82 @ 0x52 │ │ │ │ + adds r4, #86 @ 0x56 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldmia r1, {r1, r2, r3, r6} │ │ │ │ + ldmia r1, {r1, r4, r6} │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #90 @ 0x5a │ │ │ │ + adds r0, #94 @ 0x5e │ │ │ │ lsls r0, r0, #4 │ │ │ │ - stmia r5!, {r1, r2, r4, r6} │ │ │ │ + stmia r5!, {r1, r3, r4, r6} │ │ │ │ lsls r7, r7, #3 │ │ │ │ - cmp r7, #222 @ 0xde │ │ │ │ + cmp r7, #226 @ 0xe2 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - stmia r4!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r7, r7, #3 │ │ │ │ - cmp r7, #118 @ 0x76 │ │ │ │ + cmp r7, #122 @ 0x7a │ │ │ │ lsls r0, r0, #4 │ │ │ │ - stmia r4!, {r1, r4, r5, r6} │ │ │ │ + stmia r4!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r7, r7, #3 │ │ │ │ - cmp r7, #70 @ 0x46 │ │ │ │ + cmp r7, #74 @ 0x4a │ │ │ │ lsls r0, r0, #4 │ │ │ │ - stmia r4!, {r1, r6} │ │ │ │ + stmia r4!, {r1, r2, r6} │ │ │ │ lsls r7, r7, #3 │ │ │ │ - stmia r4!, {r2, r3, r5} │ │ │ │ + stmia r4!, {r4, r5} │ │ │ │ lsls r7, r7, #3 │ │ │ │ - rsbs r0, r6, #8355840 @ 0x7f8000 │ │ │ │ - cmp r7, #40 @ 0x28 │ │ │ │ + rsbs r0, sl, #8355840 @ 0x7f8000 │ │ │ │ + cmp r7, #44 @ 0x2c │ │ │ │ lsls r0, r0, #4 │ │ │ │ - cmp r7, #18 │ │ │ │ + cmp r7, #22 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - cmp r6, #242 @ 0xf2 │ │ │ │ + cmp r6, #246 @ 0xf6 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - stmia r3!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r7, r7, #3 │ │ │ │ - cmp r6, #184 @ 0xb8 │ │ │ │ + cmp r6, #188 @ 0xbc │ │ │ │ lsls r0, r0, #4 │ │ │ │ - str r7, [sp, #712] @ 0x2c8 │ │ │ │ + str r7, [sp, #728] @ 0x2d8 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - stmia r3!, {r1, r5, r7} │ │ │ │ + stmia r3!, {r1, r2, r5, r7} │ │ │ │ lsls r7, r7, #3 │ │ │ │ - cmp r6, #144 @ 0x90 │ │ │ │ + cmp r6, #148 @ 0x94 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - stmia r3!, {r1, r2, r7} │ │ │ │ + stmia r3!, {r1, r3, r7} │ │ │ │ lsls r7, r7, #3 │ │ │ │ - asrs r4, r1, #23 │ │ │ │ + asrs r0, r2, #23 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - cmp r6, #140 @ 0x8c │ │ │ │ + cmp r6, #144 @ 0x90 │ │ │ │ lsls r0, r0, #4 │ │ │ │ strb r0, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r7, #3 │ │ │ │ - cmp r4, #54 @ 0x36 │ │ │ │ + cmp r4, #58 @ 0x3a │ │ │ │ lsls r0, r0, #4 │ │ │ │ - stmia r1!, {r1, r4, r5} │ │ │ │ + stmia r1!, {r1, r2, r4, r5} │ │ │ │ lsls r7, r7, #3 │ │ │ │ - cmp r4, #28 │ │ │ │ + cmp r4, #32 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - stmia r1!, {r1, r3, r4} │ │ │ │ + stmia r1!, {r1, r2, r3, r4} │ │ │ │ lsls r7, r7, #3 │ │ │ │ - cmp r3, #236 @ 0xec │ │ │ │ + cmp r3, #240 @ 0xf0 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - stmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r7, r7, #3 │ │ │ │ - cmp r3, #142 @ 0x8e │ │ │ │ + cmp r3, #146 @ 0x92 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - stmia r0!, {r2, r3, r7} │ │ │ │ + stmia r0!, {r4, r7} │ │ │ │ lsls r7, r7, #3 │ │ │ │ - cmp r3, #82 @ 0x52 │ │ │ │ + cmp r3, #86 @ 0x56 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - stmia r0!, {r4, r6} │ │ │ │ + stmia r0!, {r2, r4, r6} │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movw r2, #6192 @ 0x1830 │ │ │ │ ldr.w r1, [pc, #2764] @ 4e5f14 │ │ │ │ ldr.w r0, [pc, #2764] @ 4e5f18 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ @@ -673691,94 +673691,94 @@ │ │ │ │ b.n 4e5cca │ │ │ │ mov r0, r2 │ │ │ │ blx 344c20 <_Py_Dealloc@plt+0x4> │ │ │ │ b.n 4e58c4 │ │ │ │ mov r0, r2 │ │ │ │ blx 344c20 <_Py_Dealloc@plt+0x4> │ │ │ │ b.n 4e58b6 │ │ │ │ - cmp r2, #52 @ 0x34 │ │ │ │ + cmp r2, #56 @ 0x38 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - itee cc │ │ │ │ + itet cc │ │ │ │ lslcc r7, r7, #3 │ │ │ │ - cmpcs r1, #250 @ 0xfa │ │ │ │ - lslcs r0, r0, #4 │ │ │ │ - bkpt 0x00f8 │ │ │ │ + cmpcs r1, #254 @ 0xfe │ │ │ │ + lslcc r0, r0, #4 │ │ │ │ + bkpt 0x00fc │ │ │ │ lsls r7, r7, #3 │ │ │ │ b.n 4e5e50 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - cmp r1, #216 @ 0xd8 │ │ │ │ + cmp r1, #220 @ 0xdc │ │ │ │ lsls r0, r0, #4 │ │ │ │ - bkpt 0x00d4 │ │ │ │ + bkpt 0x00d8 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - cmp r1, #180 @ 0xb4 │ │ │ │ + cmp r1, #184 @ 0xb8 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - bkpt 0x00b2 │ │ │ │ + bkpt 0x00b6 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - cmp r1, #154 @ 0x9a │ │ │ │ + cmp r1, #158 @ 0x9e │ │ │ │ lsls r0, r0, #4 │ │ │ │ - bkpt 0x0098 │ │ │ │ + bkpt 0x009c │ │ │ │ lsls r7, r7, #3 │ │ │ │ - cmp r1, #112 @ 0x70 │ │ │ │ + cmp r1, #116 @ 0x74 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - bkpt 0x006e │ │ │ │ + bkpt 0x0072 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - add r3, sp, #496 @ 0x1f0 │ │ │ │ + add r3, sp, #512 @ 0x200 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - cmp r1, #54 @ 0x36 │ │ │ │ + cmp r1, #58 @ 0x3a │ │ │ │ lsls r0, r0, #4 │ │ │ │ - @ instruction: 0xfa9000ff │ │ │ │ - bkpt 0x0032 │ │ │ │ + @ instruction: 0xfa9400ff │ │ │ │ + bkpt 0x0036 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - add r3, sp, #944 @ 0x3b0 │ │ │ │ + add r3, sp, #960 @ 0x3c0 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - cmp r0, #240 @ 0xf0 │ │ │ │ + cmp r0, #244 @ 0xf4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - pop {r2, r3, r5, r6, r7, pc} │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ lsls r7, r7, #3 │ │ │ │ - cmp r0, #172 @ 0xac │ │ │ │ + cmp r0, #176 @ 0xb0 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - pop {r1, r3, r5, r7, pc} │ │ │ │ + pop {r1, r2, r3, r5, r7, pc} │ │ │ │ lsls r7, r7, #3 │ │ │ │ - cmp r0, #146 @ 0x92 │ │ │ │ + cmp r0, #150 @ 0x96 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - pop {r4, r7, pc} │ │ │ │ + pop {r2, r4, r7, pc} │ │ │ │ lsls r7, r7, #3 │ │ │ │ - cmp r0, #88 @ 0x58 │ │ │ │ + cmp r0, #92 @ 0x5c │ │ │ │ lsls r0, r0, #4 │ │ │ │ - pop {r1, r2, r4, r6, pc} │ │ │ │ + pop {r1, r3, r4, r6, pc} │ │ │ │ lsls r7, r7, #3 │ │ │ │ - cmp r0, #58 @ 0x3a │ │ │ │ + cmp r0, #62 @ 0x3e │ │ │ │ lsls r0, r0, #4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ + pop {r2, r3, r4, r5, pc} │ │ │ │ lsls r7, r7, #3 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #196 @ 0xc4 │ │ │ │ + movs r1, #200 @ 0xc8 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - @ instruction: 0xb6c2 │ │ │ │ + @ instruction: 0xb6c6 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - movs r1, #132 @ 0x84 │ │ │ │ + movs r1, #136 @ 0x88 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - @ instruction: 0xb682 │ │ │ │ + @ instruction: 0xb686 │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldrb r4, [r5, #21] │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r7, #7 │ │ │ │ + subs r6, r7, #7 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - push {r3, r4, r5, r6, r7} │ │ │ │ + push {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r7, #3 │ │ │ │ - subs r0, r6, #6 │ │ │ │ + subs r4, r6, #6 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - push {r1, r2, r3, r5, r7} │ │ │ │ + push {r1, r4, r5, r7} │ │ │ │ lsls r7, r7, #3 │ │ │ │ - subs r2, r2, #6 │ │ │ │ + subs r6, r2, #6 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - push {r4, r7} │ │ │ │ + push {r2, r4, r7} │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 4e6396 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ @@ -674964,195 +674964,195 @@ │ │ │ │ ldr r3, [pc, #388] @ (4e6e1c ) │ │ │ │ add r0, pc │ │ │ │ add r3, pc │ │ │ │ bl 1484afc │ │ │ │ mov r0, r5 │ │ │ │ b.w 4e5cca │ │ │ │ nop │ │ │ │ - adds r4, r6, #7 │ │ │ │ + adds r0, r7, #7 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - uxtb r2, r6 │ │ │ │ + uxtb r6, r6 │ │ │ │ lsls r7, r7, #3 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r1, #2 │ │ │ │ + adds r0, r2, #2 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - cbz r2, 4e6cde │ │ │ │ + cbz r6, 4e6cde │ │ │ │ lsls r7, r7, #3 │ │ │ │ - subs r2, r7, r7 │ │ │ │ + subs r6, r7, r7 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - sub sp, #480 @ 0x1e0 │ │ │ │ + sub sp, #496 @ 0x1f0 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - subs r0, r3, r7 │ │ │ │ + subs r4, r3, r7 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - sub sp, #344 @ 0x158 │ │ │ │ + sub sp, #360 @ 0x168 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - orr.w r0, sl, #8323072 @ 0x7f0000 │ │ │ │ - subs r4, r5, r6 │ │ │ │ + orr.w r0, lr, #8323072 @ 0x7f0000 │ │ │ │ + subs r0, r6, r6 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - sub sp, #136 @ 0x88 │ │ │ │ + sub sp, #152 @ 0x98 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r0, [r7, #112] @ 0x70 │ │ │ │ + ldr r4, [r7, #112] @ 0x70 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - @ instruction: 0xf2b800fe │ │ │ │ - subs r0, r5, r5 │ │ │ │ + @ instruction: 0xf2bc00fe │ │ │ │ + subs r4, r5, r5 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - add sp, #400 @ 0x190 │ │ │ │ + add sp, #416 @ 0x1a0 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - subs r6, r0, r5 │ │ │ │ + subs r2, r1, r5 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - add sp, #272 @ 0x110 │ │ │ │ + add sp, #288 @ 0x120 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - subs r0, r1, r4 │ │ │ │ + subs r4, r1, r4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - add sp, #24 │ │ │ │ + add sp, #40 @ 0x28 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - b.n 4e704c │ │ │ │ + b.n 4e7054 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - subs r4, r2, r2 │ │ │ │ + subs r0, r3, r2 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - add r7, sp, #584 @ 0x248 │ │ │ │ + add r7, sp, #600 @ 0x258 │ │ │ │ lsls r7, r7, #3 │ │ │ │ add r7, pc, #304 @ (adr r7, 4e6e38 ) │ │ │ │ lsls r3, r7, #3 │ │ │ │ - subs r2, r7, r0 │ │ │ │ + subs r6, r7, r0 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - add r7, sp, #224 @ 0xe0 │ │ │ │ + add r7, sp, #240 @ 0xf0 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - adds r6, r4, r1 │ │ │ │ + adds r2, r5, r1 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - add r5, sp, #400 @ 0x190 │ │ │ │ + add r5, sp, #416 @ 0x1a0 │ │ │ │ lsls r7, r7, #3 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r5, r6, r7, pc} │ │ │ │ + pop {r2, r5, r6, r7, pc} │ │ │ │ lsls r7, r7, #3 │ │ │ │ - adds r4, r5, r0 │ │ │ │ + adds r0, r6, r0 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - add r5, sp, #168 @ 0xa8 │ │ │ │ + add r5, sp, #184 @ 0xb8 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - adds r2, r2, r0 │ │ │ │ + adds r6, r2, r0 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - add r5, sp, #64 @ 0x40 │ │ │ │ + add r5, sp, #80 @ 0x50 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - asrs r0, r3, #31 │ │ │ │ + asrs r4, r3, #31 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - add r4, sp, #856 @ 0x358 │ │ │ │ + add r4, sp, #872 @ 0x368 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldmia r3, {r1, r2, r3, r4} │ │ │ │ + ldmia r3!, {r1, r5} │ │ │ │ lsls r7, r7, #3 │ │ │ │ - asrs r2, r0, #30 │ │ │ │ + asrs r6, r0, #30 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - add r4, sp, #512 @ 0x200 │ │ │ │ + add r4, sp, #528 @ 0x210 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - asrs r4, r7, #29 │ │ │ │ + asrs r0, r0, #30 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - asrs r4, r3, #29 │ │ │ │ + asrs r0, r4, #29 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - add r4, sp, #336 @ 0x150 │ │ │ │ + add r4, sp, #352 @ 0x160 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - cdp2 1, 10, cr0, cr2, cr4, {0} │ │ │ │ - asrs r6, r6, #28 │ │ │ │ + cdp2 1, 10, cr0, cr6, cr4, {0} │ │ │ │ + asrs r2, r7, #28 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - add r4, sp, #208 @ 0xd0 │ │ │ │ + add r4, sp, #224 @ 0xe0 │ │ │ │ lsls r7, r7, #3 │ │ │ │ movs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - revsh r2, r7 │ │ │ │ + revsh r6, r7 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - asrs r4, r3, #28 │ │ │ │ + asrs r0, r4, #28 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - asrs r0, r2, #26 │ │ │ │ + asrs r4, r2, #26 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - add r3, sp, #568 @ 0x238 │ │ │ │ + add r3, sp, #584 @ 0x248 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - asrs r0, r0, #26 │ │ │ │ + asrs r4, r0, #26 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - asrs r0, r4, #25 │ │ │ │ + asrs r4, r4, #25 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - add r3, sp, #352 @ 0x160 │ │ │ │ + add r3, sp, #368 @ 0x170 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - cbnz r6, 4e6dee │ │ │ │ + cbnz r2, 4e6df0 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - push {r5, r6, r7} │ │ │ │ + push {r2, r5, r6, r7} │ │ │ │ lsls r7, r7, #3 │ │ │ │ - asrs r0, r2, #24 │ │ │ │ + asrs r4, r2, #24 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ + add r3, sp, #72 @ 0x48 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - asrs r4, r6, #23 │ │ │ │ + asrs r0, r7, #23 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - asrs r4, r2, #23 │ │ │ │ + asrs r0, r3, #23 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - add r2, sp, #816 @ 0x330 │ │ │ │ + add r2, sp, #832 @ 0x340 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldc2 1, cr0, [sl, #-16] │ │ │ │ - stc 0, cr0, [r2, #-1016] @ 0xfffffc08 │ │ │ │ - asrs r0, r6, #22 │ │ │ │ + ldc2 1, cr0, [lr, #-16] │ │ │ │ + stc 0, cr0, [r6, #-1016] @ 0xfffffc08 │ │ │ │ + asrs r4, r6, #22 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - add r2, sp, #672 @ 0x2a0 │ │ │ │ + add r2, sp, #688 @ 0x2b0 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldrb r2, [r7, #25] │ │ │ │ + ldrb r6, [r7, #25] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - asrs r4, r6, #21 │ │ │ │ + asrs r0, r7, #21 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - add r2, sp, #432 @ 0x1b0 │ │ │ │ + add r2, sp, #448 @ 0x1c0 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - asrs r2, r4, #21 │ │ │ │ + asrs r6, r4, #21 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - asrs r2, r0, #21 │ │ │ │ + asrs r6, r0, #21 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - add r2, sp, #232 @ 0xe8 │ │ │ │ + add r2, sp, #248 @ 0xf8 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - blt.n 4e6da4 │ │ │ │ + blt.n 4e6dac │ │ │ │ lsls r7, r7, #3 │ │ │ │ - asrs r6, r0, #20 │ │ │ │ + asrs r2, r1, #20 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - add r2, sp, #16 │ │ │ │ + add r2, sp, #32 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - asrs r0, r4, #19 │ │ │ │ + asrs r4, r4, #19 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - add r1, sp, #888 @ 0x378 │ │ │ │ + add r1, sp, #904 @ 0x388 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - asrs r2, r2, #19 │ │ │ │ + asrs r6, r2, #19 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - asrs r0, r7, #18 │ │ │ │ + asrs r4, r7, #18 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - add r1, sp, #696 @ 0x2b8 │ │ │ │ + add r1, sp, #712 @ 0x2c8 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - @ instruction: 0xfbf80104 │ │ │ │ - asrs r2, r6, #12 │ │ │ │ + @ instruction: 0xfbfc0104 │ │ │ │ + asrs r6, r6, #12 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - add r0, sp, #192 @ 0xc0 │ │ │ │ + add r0, sp, #208 @ 0xd0 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - asrs r4, r7, #11 │ │ │ │ + asrs r0, r0, #12 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - add r7, pc, #1000 @ (adr r7, 4e71dc ) │ │ │ │ + add r7, pc, #1016 @ (adr r7, 4e71ec ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ - asrs r0, r3, #11 │ │ │ │ + asrs r4, r3, #11 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - add r7, pc, #856 @ (adr r7, 4e7154 ) │ │ │ │ + add r7, pc, #872 @ (adr r7, 4e7164 ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ - asrs r2, r3, #9 │ │ │ │ + asrs r6, r3, #9 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - add r7, pc, #352 @ (adr r7, 4e6f64 ) │ │ │ │ + add r7, pc, #368 @ (adr r7, 4e6f74 ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ - stmia r5!, {r3, r5, r7} │ │ │ │ + stmia r5!, {r2, r3, r5, r7} │ │ │ │ lsls r7, r7, #3 │ │ │ │ - asrs r2, r2, #8 │ │ │ │ + asrs r6, r2, #8 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - add r7, pc, #64 @ (adr r7, 4e6e50 ) │ │ │ │ + add r7, pc, #80 @ (adr r7, 4e6e60 ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ - asrs r0, r2, #8 │ │ │ │ + asrs r4, r2, #8 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - asrs r2, r6, #7 │ │ │ │ + asrs r6, r6, #7 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - add r6, pc, #944 @ (adr r6, 4e71cc ) │ │ │ │ + add r6, pc, #960 @ (adr r6, 4e71dc ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldrsh.w r0, [sl, ] │ │ │ │ + ldrsh.w r0, [lr, ] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr.w r2, [pc, #1524] @ 4e7418 │ │ │ │ ldr.w r1, [pc, #1524] @ 4e741c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #6208 @ 0x1840 │ │ │ │ @@ -675668,260 +675668,260 @@ │ │ │ │ ldr r1, [pc, #504] @ (4e7600 ) │ │ │ │ ldr r0, [pc, #504] @ (4e7604 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #2620 @ 0xa3c │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ - asrs r4, r5, #1 │ │ │ │ + asrs r0, r6, #1 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - asrs r4, r1, #1 │ │ │ │ + asrs r0, r2, #1 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - add r5, pc, #272 @ (adr r5, 4e7534 ) │ │ │ │ + add r5, pc, #288 @ (adr r5, 4e7544 ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ - push {r1, r3, r5, r7, lr} │ │ │ │ + push {r1, r2, r3, r5, r7, lr} │ │ │ │ lsls r7, r7, #3 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #816 @ 0x330 │ │ │ │ + add r6, sp, #832 @ 0x340 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - asrs r2, r0, #32 │ │ │ │ + asrs r6, r0, #32 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - add r5, pc, #0 @ (adr r5, 4e7438 ) │ │ │ │ + add r5, pc, #16 @ (adr r5, 4e7448 ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ - asrs r0, r0, #32 │ │ │ │ + asrs r4, r0, #32 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - lsrs r0, r4, #31 │ │ │ │ + lsrs r4, r4, #31 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - add r4, pc, #864 @ (adr r4, 4e77a4 ) │ │ │ │ + add r4, pc, #880 @ (adr r4, 4e77b4 ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ - @ instruction: 0xf7260104 │ │ │ │ - b.n 4e725c │ │ │ │ + @ instruction: 0xf72a0104 │ │ │ │ + b.n 4e7264 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - lsrs r4, r5, #30 │ │ │ │ + lsrs r0, r6, #30 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - add r4, pc, #680 @ (adr r4, 4e76fc ) │ │ │ │ + add r4, pc, #696 @ (adr r4, 4e770c ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ - lsrs r2, r5, #29 │ │ │ │ + lsrs r6, r5, #29 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - add r4, pc, #416 @ (adr r4, 4e75fc ) │ │ │ │ + add r4, pc, #432 @ (adr r4, 4e760c ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ movs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 4e74ae │ │ │ │ + cbz r2, 4e74b0 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - lsrs r6, r0, #29 │ │ │ │ + lsrs r2, r1, #29 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - lsrs r4, r0, #27 │ │ │ │ + lsrs r0, r1, #27 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - add r3, pc, #776 @ (adr r3, 4e7778 ) │ │ │ │ + add r3, pc, #792 @ (adr r3, 4e7788 ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ - lsrs r2, r5, #26 │ │ │ │ + lsrs r6, r5, #26 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - add r3, pc, #672 @ (adr r3, 4e7718 ) │ │ │ │ + add r3, pc, #688 @ (adr r3, 4e7728 ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldr r3, [sp, #496] @ 0x1f0 │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldrsh r2, [r5, r3] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - add r6, pc, #928 @ (adr r6, 4e7824 ) │ │ │ │ + add r6, pc, #944 @ (adr r6, 4e7834 ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ - adds r6, r0, #6 │ │ │ │ + adds r2, r1, #6 │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldrsh r0, [r1, r3] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - add r6, pc, #792 @ (adr r6, 4e77a8 ) │ │ │ │ + add r6, pc, #808 @ (adr r6, 4e77b8 ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ - asrs r0, r0, #20 │ │ │ │ + asrs r4, r0, #20 │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldrsh r6, [r4, r2] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - add r6, pc, #656 @ (adr r6, 4e772c ) │ │ │ │ + add r6, pc, #672 @ (adr r6, 4e773c ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ - cbz r6, 4e7508 │ │ │ │ + cbz r2, 4e750a │ │ │ │ lsls r6, r7, #3 │ │ │ │ ldrsh r4, [r0, r2] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - add r6, pc, #520 @ (adr r6, 4e76b0 ) │ │ │ │ + add r6, pc, #536 @ (adr r6, 4e76c0 ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ - cbz r4, 4e74e0 │ │ │ │ + cbz r0, 4e74e2 │ │ │ │ lsls r6, r7, #3 │ │ │ │ subs r4, #120 @ 0x78 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrh r2, [r7, #8] │ │ │ │ + ldrh r6, [r7, #8] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldrh r0, [r6, #14] │ │ │ │ + ldrh r4, [r6, #14] │ │ │ │ lsls r6, r7, #3 │ │ │ │ subs r4, #86 @ 0x56 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrh r0, [r5, #14] │ │ │ │ + ldrh r4, [r5, #14] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldrh r6, [r0, #16] │ │ │ │ + ldrh r2, [r1, #16] │ │ │ │ lsls r6, r7, #3 │ │ │ │ ldrsh r2, [r5, r0] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - add r6, pc, #160 @ (adr r6, 4e756c ) │ │ │ │ + add r6, pc, #176 @ (adr r6, 4e757c ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ - lsrs r2, r7, #23 │ │ │ │ + lsrs r6, r7, #23 │ │ │ │ lsls r0, r0, #4 │ │ │ │ ldrsh r6, [r1, r0] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - add r6, pc, #48 @ (adr r6, 4e7508 ) │ │ │ │ + add r6, pc, #64 @ (adr r6, 4e7518 ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ - lsrs r2, r7, #23 │ │ │ │ + lsrs r6, r7, #23 │ │ │ │ lsls r0, r0, #4 │ │ │ │ ldrb r6, [r5, r7] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - add r5, pc, #944 @ (adr r5, 4e7894 ) │ │ │ │ + add r5, pc, #960 @ (adr r5, 4e78a4 ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ - cbz r2, 4e74f4 │ │ │ │ + cbz r6, 4e74f4 │ │ │ │ lsls r6, r7, #3 │ │ │ │ ldrb r2, [r2, r7] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - add r5, pc, #832 @ (adr r5, 4e7830 ) │ │ │ │ + add r5, pc, #848 @ (adr r5, 4e7840 ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ - asrs r2, r7, #16 │ │ │ │ + asrs r6, r7, #16 │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldrb r6, [r6, r6] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - add r5, pc, #720 @ (adr r5, 4e77cc ) │ │ │ │ + add r5, pc, #736 @ (adr r5, 4e77dc ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ - lsrs r6, r0, #24 │ │ │ │ + lsrs r2, r1, #24 │ │ │ │ lsls r0, r0, #4 │ │ │ │ ldrb r6, [r7, r5] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - add r5, pc, #496 @ (adr r5, 4e76f8 ) │ │ │ │ + add r5, pc, #512 @ (adr r5, 4e7708 ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ - cbz r6, 4e752e │ │ │ │ + cbz r2, 4e7530 │ │ │ │ lsls r6, r7, #3 │ │ │ │ ldrb r2, [r4, r5] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - add r5, pc, #384 @ (adr r5, 4e7694 ) │ │ │ │ + add r5, pc, #400 @ (adr r5, 4e76a4 ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ - lsrs r2, r4, #22 │ │ │ │ + lsrs r6, r4, #22 │ │ │ │ lsls r0, r0, #4 │ │ │ │ ldrb r6, [r0, r5] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - add r5, pc, #272 @ (adr r5, 4e7630 ) │ │ │ │ + add r5, pc, #288 @ (adr r5, 4e7640 ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ - lsrs r6, r4, #21 │ │ │ │ + lsrs r2, r5, #21 │ │ │ │ lsls r0, r0, #4 │ │ │ │ ldrb r2, [r5, r4] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - add r5, pc, #160 @ (adr r5, 4e75cc ) │ │ │ │ + add r5, pc, #176 @ (adr r5, 4e75dc ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ - lsrs r2, r3, #21 │ │ │ │ + lsrs r6, r3, #21 │ │ │ │ lsls r0, r0, #4 │ │ │ │ ldrb r2, [r6, r3] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - add r4, pc, #960 @ (adr r4, 4e78f8 ) │ │ │ │ + add r4, pc, #976 @ (adr r4, 4e7908 ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ - movs r6, #194 @ 0xc2 │ │ │ │ + movs r6, #198 @ 0xc6 │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldrb r6, [r2, r3] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - add r4, pc, #848 @ (adr r4, 4e7894 ) │ │ │ │ + add r4, pc, #864 @ (adr r4, 4e78a4 ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r1, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r1, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r6, r7, #3 │ │ │ │ ldrb r2, [r7, r2] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - add r4, pc, #736 @ (adr r4, 4e7830 ) │ │ │ │ + add r4, pc, #752 @ (adr r4, 4e7840 ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ - lsrs r2, r1, #20 │ │ │ │ + lsrs r6, r1, #20 │ │ │ │ lsls r0, r0, #4 │ │ │ │ ldrb r6, [r3, r2] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - add r4, pc, #624 @ (adr r4, 4e77cc ) │ │ │ │ + add r4, pc, #640 @ (adr r4, 4e77dc ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r0, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r0, [sp, #440] @ 0x1b8 │ │ │ │ lsls r6, r7, #3 │ │ │ │ ldrb r2, [r0, r2] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - add r4, pc, #512 @ (adr r4, 4e7768 ) │ │ │ │ + add r4, pc, #528 @ (adr r4, 4e7778 ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ - cmp r4, #114 @ 0x72 │ │ │ │ + cmp r4, #118 @ 0x76 │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldrb r6, [r4, r1] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - add r4, pc, #400 @ (adr r4, 4e7704 ) │ │ │ │ + add r4, pc, #416 @ (adr r4, 4e7714 ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ - movs r6, #14 │ │ │ │ + movs r6, #18 │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldrb r2, [r1, r1] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - add r4, pc, #288 @ (adr r4, 4e76a0 ) │ │ │ │ + add r4, pc, #304 @ (adr r4, 4e76b0 ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ - lsrs r2, r3, #18 │ │ │ │ + lsrs r6, r3, #18 │ │ │ │ lsls r0, r0, #4 │ │ │ │ ldrb r6, [r5, r0] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - add r4, pc, #176 @ (adr r4, 4e763c ) │ │ │ │ + add r4, pc, #192 @ (adr r4, 4e764c ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ - lsrs r6, r3, #17 │ │ │ │ + lsrs r2, r4, #17 │ │ │ │ lsls r0, r0, #4 │ │ │ │ ldrb r2, [r2, r0] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - add r4, pc, #64 @ (adr r4, 4e75d8 ) │ │ │ │ + add r4, pc, #80 @ (adr r4, 4e75e8 ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ - lsrs r2, r1, #16 │ │ │ │ + lsrs r6, r1, #16 │ │ │ │ lsls r0, r0, #4 │ │ │ │ ldrh r6, [r6, r7] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - add r3, pc, #976 @ (adr r3, 4e7974 ) │ │ │ │ + add r3, pc, #992 @ (adr r3, 4e7984 ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ - lsrs r2, r1, #16 │ │ │ │ + lsrs r6, r1, #16 │ │ │ │ lsls r0, r0, #4 │ │ │ │ ldrh r2, [r3, r7] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - add r3, pc, #864 @ (adr r3, 4e7910 ) │ │ │ │ + add r3, pc, #880 @ (adr r3, 4e7920 ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ - cmp r3, #214 @ 0xd6 │ │ │ │ + cmp r3, #218 @ 0xda │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldrh r6, [r7, r6] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - add r3, pc, #752 @ (adr r3, 4e78ac ) │ │ │ │ + add r3, pc, #768 @ (adr r3, 4e78bc ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ - lsrs r6, r1, #16 │ │ │ │ + lsrs r2, r2, #16 │ │ │ │ lsls r0, r0, #4 │ │ │ │ ldrh r2, [r4, r6] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - add r3, pc, #640 @ (adr r3, 4e7848 ) │ │ │ │ + add r3, pc, #656 @ (adr r3, 4e7858 ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ - lsrs r2, r0, #15 │ │ │ │ + lsrs r6, r0, #15 │ │ │ │ lsls r0, r0, #4 │ │ │ │ ldrh r6, [r0, r6] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - add r3, pc, #528 @ (adr r3, 4e77e4 ) │ │ │ │ + add r3, pc, #544 @ (adr r3, 4e77f4 ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ - lsrs r6, r0, #15 │ │ │ │ + lsrs r2, r1, #15 │ │ │ │ lsls r0, r0, #4 │ │ │ │ ldrh r2, [r5, r5] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - add r3, pc, #416 @ (adr r3, 4e7780 ) │ │ │ │ + add r3, pc, #432 @ (adr r3, 4e7790 ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ - lsrs r2, r7, #14 │ │ │ │ + lsrs r6, r7, #14 │ │ │ │ lsls r0, r0, #4 │ │ │ │ ldrh r6, [r1, r5] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - add r3, pc, #304 @ (adr r3, 4e771c ) │ │ │ │ + add r3, pc, #320 @ (adr r3, 4e772c ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ - cmp r4, #54 @ 0x36 │ │ │ │ + cmp r4, #58 @ 0x3a │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldrh r6, [r2, r4] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - add r3, pc, #80 @ (adr r3, 4e7648 ) │ │ │ │ + add r3, pc, #96 @ (adr r3, 4e7658 ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ - str r7, [sp, #88] @ 0x58 │ │ │ │ + str r7, [sp, #104] @ 0x68 │ │ │ │ lsls r6, r7, #3 │ │ │ │ ldrh r2, [r7, r3] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - add r2, pc, #992 @ (adr r2, 4e79e4 ) │ │ │ │ + add r2, pc, #1008 @ (adr r2, 4e79f4 ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ - cmp r1, #46 @ 0x2e │ │ │ │ + cmp r1, #50 @ 0x32 │ │ │ │ lsls r7, r7, #3 │ │ │ │ │ │ │ │ 004e7608 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -676053,31 +676053,31 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #17 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldmia r6!, {r1, r4, r7} │ │ │ │ + ldmia r6!, {r1, r2, r4, r7} │ │ │ │ lsls r7, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r4, #30 │ │ │ │ + lsls r2, r5, #30 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldr r4, [sp, #648] @ 0x288 │ │ │ │ + ldr r4, [sp, #664] @ 0x298 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - b.n 4e7a54 │ │ │ │ + b.n 4e7a5c │ │ │ │ lsls r6, r7, #3 │ │ │ │ - strb r6, [r0, #2] │ │ │ │ + strb r2, [r1, #2] │ │ │ │ lsls r6, r1, #4 │ │ │ │ adds r5, #252 @ 0xfc │ │ │ │ lsls r7, r1, #4 │ │ │ │ - strh r6, [r1, #28] │ │ │ │ + strh r2, [r2, #28] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - strh r4, [r5, #28] │ │ │ │ + strh r0, [r6, #28] │ │ │ │ lsls r6, r7, #3 │ │ │ │ │ │ │ │ 004e7770 : │ │ │ │ stmdb 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 │ │ │ │ @@ -677188,136 +677188,136 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r6, #9 │ │ │ │ lsls r6, r2, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #46 @ 0x2e │ │ │ │ + subs r3, #50 @ 0x32 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldr r2, [sp, #792] @ 0x318 │ │ │ │ + ldr r2, [sp, #808] @ 0x328 │ │ │ │ lsls r7, r7, #3 │ │ │ │ strb r4, [r7, #1] │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r4, [r0, r4] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [pc, #800] @ (4e865c ) │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #30 │ │ │ │ + subs r1, #34 @ 0x22 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldr r0, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r0, [sp, #728] @ 0x2d8 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - subs r0, #218 @ 0xda │ │ │ │ + subs r0, #222 @ 0xde │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldr r0, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r0, [sp, #472] @ 0x1d8 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - strd r0, r0, [r4, #-1020]! @ 0x3fc │ │ │ │ - subs r0, #104 @ 0x68 │ │ │ │ + strd r0, r0, [r8, #-1020]! @ 0x3fc │ │ │ │ + subs r0, #108 @ 0x6c │ │ │ │ lsls r0, r0, #4 │ │ │ │ - str r7, [sp, #1000] @ 0x3e8 │ │ │ │ + str r7, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - subs r0, #58 @ 0x3a │ │ │ │ + subs r0, #62 @ 0x3e │ │ │ │ lsls r0, r0, #4 │ │ │ │ - str r7, [sp, #824] @ 0x338 │ │ │ │ + str r7, [sp, #840] @ 0x348 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - strh r0, [r3, #32] │ │ │ │ + strh r4, [r3, #32] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - str r7, [sp, #680] @ 0x2a8 │ │ │ │ + str r7, [sp, #696] @ 0x2b8 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - subs r0, #4 │ │ │ │ + subs r0, #8 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - adds r7, #202 @ 0xca │ │ │ │ + adds r7, #206 @ 0xce │ │ │ │ lsls r0, r0, #4 │ │ │ │ - str r7, [sp, #392] @ 0x188 │ │ │ │ + str r7, [sp, #408] @ 0x198 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - strh r4, [r6, #28] │ │ │ │ + strh r0, [r7, #28] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - adds r7, #172 @ 0xac │ │ │ │ + adds r7, #176 @ 0xb0 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - str r7, [sp, #224] @ 0xe0 │ │ │ │ + str r7, [sp, #240] @ 0xf0 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - adds r7, #132 @ 0x84 │ │ │ │ + adds r7, #136 @ 0x88 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - str r7, [sp, #112] @ 0x70 │ │ │ │ + str r7, [sp, #128] @ 0x80 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - adds r7, #84 @ 0x54 │ │ │ │ + adds r7, #88 @ 0x58 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - str r6, [sp, #944] @ 0x3b0 │ │ │ │ + str r6, [sp, #960] @ 0x3c0 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - adds r7, #54 @ 0x36 │ │ │ │ + adds r7, #58 @ 0x3a │ │ │ │ lsls r0, r0, #4 │ │ │ │ - str r6, [sp, #824] @ 0x338 │ │ │ │ + str r6, [sp, #840] @ 0x348 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - adds r7, #24 │ │ │ │ + adds r7, #28 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - str r6, [sp, #704] @ 0x2c0 │ │ │ │ + str r6, [sp, #720] @ 0x2d0 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - lsls r0, r0, #10 │ │ │ │ + lsls r4, r0, #10 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - str r6, [sp, #504] @ 0x1f8 │ │ │ │ + str r6, [sp, #520] @ 0x208 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - adds r6, #216 @ 0xd8 │ │ │ │ + adds r6, #220 @ 0xdc │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r2, #18] │ │ │ │ + strh r4, [r2, #18] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - adds r6, #60 @ 0x3c │ │ │ │ + adds r6, #64 @ 0x40 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - str r5, [sp, #848] @ 0x350 │ │ │ │ + str r5, [sp, #864] @ 0x360 │ │ │ │ lsls r7, r7, #3 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #116 @ 0x74 │ │ │ │ + adds r3, #120 @ 0x78 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - str r3, [sp, #32] │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - adds r2, #228 @ 0xe4 │ │ │ │ + adds r2, #232 @ 0xe8 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - str r2, [sp, #496] @ 0x1f0 │ │ │ │ + str r2, [sp, #512] @ 0x200 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - strh r6, [r6, #0] │ │ │ │ + strh r2, [r7, #0] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - adds r2, #166 @ 0xa6 │ │ │ │ + adds r2, #170 @ 0xaa │ │ │ │ lsls r0, r0, #4 │ │ │ │ - str r2, [sp, #216] @ 0xd8 │ │ │ │ + str r2, [sp, #232] @ 0xe8 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldrb r0, [r3, #31] │ │ │ │ + ldrb r4, [r3, #31] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - adds r2, #72 @ 0x48 │ │ │ │ + adds r2, #76 @ 0x4c │ │ │ │ lsls r0, r0, #4 │ │ │ │ - str r1, [sp, #856] @ 0x358 │ │ │ │ + str r1, [sp, #872] @ 0x368 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - adds r1, #232 @ 0xe8 │ │ │ │ + adds r1, #236 @ 0xec │ │ │ │ lsls r0, r0, #4 │ │ │ │ - str r1, [sp, #496] @ 0x1f0 │ │ │ │ + str r1, [sp, #512] @ 0x200 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldrb r2, [r3, #29] │ │ │ │ + ldrb r6, [r3, #29] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - adds r1, #194 @ 0xc2 │ │ │ │ + adds r1, #198 @ 0xc6 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - str r1, [sp, #352] @ 0x160 │ │ │ │ + str r1, [sp, #368] @ 0x170 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - adds r1, #150 @ 0x96 │ │ │ │ + adds r1, #154 @ 0x9a │ │ │ │ lsls r0, r0, #4 │ │ │ │ - str r1, [sp, #168] @ 0xa8 │ │ │ │ + str r1, [sp, #184] @ 0xb8 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - adds r1, #114 @ 0x72 │ │ │ │ + adds r1, #118 @ 0x76 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - str r1, [sp, #24] │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - adds r1, #70 @ 0x46 │ │ │ │ + adds r1, #74 @ 0x4a │ │ │ │ lsls r0, r0, #4 │ │ │ │ - str r0, [sp, #872] @ 0x368 │ │ │ │ + str r0, [sp, #888] @ 0x378 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - adds r1, #38 @ 0x26 │ │ │ │ + adds r1, #42 @ 0x2a │ │ │ │ lsls r0, r0, #4 │ │ │ │ - str r0, [sp, #760] @ 0x2f8 │ │ │ │ + str r0, [sp, #776] @ 0x308 │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r8, r4 │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ ldrd r4, r5, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ subs r3, #1 │ │ │ │ @@ -677768,97 +677768,97 @@ │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #2672 @ 0xa70 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfaf400ff │ │ │ │ - cmp r7, #88 @ 0x58 │ │ │ │ + @ instruction: 0xfaf800ff │ │ │ │ + cmp r7, #92 @ 0x5c │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldrh r0, [r6, #54] @ 0x36 │ │ │ │ + ldrh r4, [r6, #54] @ 0x36 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - @ instruction: 0xf71000fe │ │ │ │ - cmp r5, #126 @ 0x7e │ │ │ │ + @ instruction: 0xf71400fe │ │ │ │ + cmp r5, #130 @ 0x82 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldrh r6, [r2, #40] @ 0x28 │ │ │ │ + ldrh r2, [r3, #40] @ 0x28 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - bne.n 4e88b8 │ │ │ │ + bne.n 4e88c0 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - cmp r5, #80 @ 0x50 │ │ │ │ + cmp r5, #84 @ 0x54 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldrh r2, [r5, #38] @ 0x26 │ │ │ │ + ldrh r6, [r5, #38] @ 0x26 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r6, [pc, #896] @ (4e8c5c ) │ │ │ │ + ldr r6, [pc, #912] @ (4e8c6c ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ - cmp r5, #14 │ │ │ │ + cmp r5, #18 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldrh r6, [r4, #36] @ 0x24 │ │ │ │ + ldrh r2, [r5, #36] @ 0x24 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - cmp r4, #246 @ 0xf6 │ │ │ │ + cmp r4, #250 @ 0xfa │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldrh r6, [r1, #36] @ 0x24 │ │ │ │ + ldrh r2, [r2, #36] @ 0x24 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - cmp r4, #182 @ 0xb6 │ │ │ │ + cmp r4, #186 @ 0xba │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldrh r6, [r1, #34] @ 0x22 │ │ │ │ + ldrh r2, [r2, #34] @ 0x22 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - cmp r4, #98 @ 0x62 │ │ │ │ + cmp r4, #102 @ 0x66 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldrh r2, [r7, #30] │ │ │ │ + ldrh r6, [r7, #30] │ │ │ │ lsls r7, r7, #3 │ │ │ │ bx ip │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrh r6, [r3, #58] @ 0x3a │ │ │ │ + ldrh r2, [r4, #58] @ 0x3a │ │ │ │ lsls r7, r7, #3 │ │ │ │ - @ instruction: 0xf36000fe │ │ │ │ + @ instruction: 0xf36400fe │ │ │ │ bxns r8 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrh r2, [r0, #58] @ 0x3a │ │ │ │ + ldrh r6, [r0, #58] @ 0x3a │ │ │ │ lsls r7, r7, #3 │ │ │ │ - asrs r0, r0, #6 │ │ │ │ + asrs r4, r0, #6 │ │ │ │ lsls r7, r7, #3 │ │ │ │ bx r5 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrh r6, [r4, #56] @ 0x38 │ │ │ │ + ldrh r2, [r5, #56] @ 0x38 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldc2l 0, cr0, [r8, #-1016]! @ 0xfffffc08 │ │ │ │ + ldc2l 0, cr0, [ip, #-1016]! @ 0xfffffc08 │ │ │ │ bxns r1 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrh r2, [r1, #56] @ 0x38 │ │ │ │ + ldrh r6, [r1, #56] @ 0x38 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - @ instruction: 0xf76c00ff │ │ │ │ + @ instruction: 0xf77000ff │ │ │ │ mov r8, lr │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrh r6, [r5, #54] @ 0x36 │ │ │ │ + ldrh r2, [r6, #54] @ 0x36 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - strh r0, [r6, #38] @ 0x26 │ │ │ │ + strh r4, [r6, #38] @ 0x26 │ │ │ │ lsls r6, r7, #3 │ │ │ │ mov ip, sl │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrh r2, [r2, #54] @ 0x36 │ │ │ │ + ldrh r6, [r2, #54] @ 0x36 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldrb r0, [r5, #4] │ │ │ │ + ldrb r4, [r5, #4] │ │ │ │ lsls r6, r7, #3 │ │ │ │ mov r8, r7 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrh r6, [r6, #52] @ 0x34 │ │ │ │ + ldrh r2, [r7, #52] @ 0x34 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldrh r4, [r0, #48] @ 0x30 │ │ │ │ + ldrh r0, [r1, #48] @ 0x30 │ │ │ │ lsls r6, r7, #3 │ │ │ │ mov r8, r0 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrh r6, [r7, #50] @ 0x32 │ │ │ │ + ldrh r2, [r0, #52] @ 0x34 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - @ instruction: 0xfa2c00fe │ │ │ │ + @ instruction: 0xfa3000fe │ │ │ │ mov r4, ip │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrh r2, [r4, #50] @ 0x32 │ │ │ │ + ldrh r6, [r4, #50] @ 0x32 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - @ instruction: 0xfa0000fe │ │ │ │ + @ instruction: 0xfa0400fe │ │ │ │ │ │ │ │ 004e8968 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr.w ip, [pc, #536] @ 4e8b90 │ │ │ │ @@ -678080,54 +678080,54 @@ │ │ │ │ sbc.w r1, r4, #21 │ │ │ │ ldr r0, [sp, #288] @ 0x120 │ │ │ │ lsls r7, r2, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r6, #16] │ │ │ │ + strb r2, [r7, #16] │ │ │ │ lsls r6, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #214 @ 0xd6 │ │ │ │ + cmp r1, #218 @ 0xda │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldrh r6, [r5, #10] │ │ │ │ + ldrh r2, [r6, #10] │ │ │ │ lsls r7, r7, #3 │ │ │ │ @ instruction: 0xf0d40115 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r0, #30] │ │ │ │ + strb r6, [r0, #30] │ │ │ │ lsls r6, r7, #3 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r3, #27] │ │ │ │ + strb r6, [r3, #27] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - @ instruction: 0xb8da │ │ │ │ + @ instruction: 0xb8de │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldmia r5, {r1, r3, r4, r5} │ │ │ │ + ldmia r5, {r1, r2, r3, r4, r5} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - bkpt 0x005e │ │ │ │ + bkpt 0x0062 │ │ │ │ lsls r4, r7, #3 │ │ │ │ movs r1, #180 @ 0xb4 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr r6, [r6, #100] @ 0x64 │ │ │ │ + ldr r2, [r7, #100] @ 0x64 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r4, [r5, #112] @ 0x70 │ │ │ │ + ldr r0, [r6, #112] @ 0x70 │ │ │ │ lsls r6, r7, #3 │ │ │ │ movs r1, #148 @ 0x94 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr r6, [r4, #112] @ 0x70 │ │ │ │ + ldr r2, [r5, #112] @ 0x70 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r4, [r0, #116] @ 0x74 │ │ │ │ + ldr r0, [r1, #116] @ 0x74 │ │ │ │ lsls r6, r7, #3 │ │ │ │ │ │ │ │ 004e8bfc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -678377,49 +678377,49 @@ │ │ │ │ mrc 1, 2, r0, cr4, cr5, {0} │ │ │ │ str r5, [sp, #224] @ 0xe0 │ │ │ │ lsls r7, r2, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r5, #4] │ │ │ │ + strb r2, [r6, #4] │ │ │ │ lsls r6, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf29600ff │ │ │ │ - strh r6, [r4, #50] @ 0x32 │ │ │ │ + @ instruction: 0xf29a00ff │ │ │ │ + strh r2, [r5, #50] @ 0x32 │ │ │ │ lsls r7, r7, #3 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r2, #18] │ │ │ │ + strb r6, [r2, #18] │ │ │ │ lsls r6, r7, #3 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ ldc 1, cr0, [r4, #-84] @ 0xffffffac │ │ │ │ - strb r0, [r7, #15] │ │ │ │ + strb r4, [r7, #15] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ + push {r2, r3, r4, r5, r6, r7, lr} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldmia r2!, {r3, r4, r6} │ │ │ │ + ldmia r2, {r2, r3, r4, r6} │ │ │ │ lsls r6, r7, #3 │ │ │ │ subs r4, r3, #3 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr r6, [r5, #68] @ 0x44 │ │ │ │ + ldr r2, [r6, #68] @ 0x44 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r4, [r1, #72] @ 0x48 │ │ │ │ + ldr r0, [r2, #72] @ 0x48 │ │ │ │ lsls r6, r7, #3 │ │ │ │ subs r2, r0, #3 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr r4, [r0, #56] @ 0x38 │ │ │ │ + ldr r0, [r1, #56] @ 0x38 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r2, [r7, #64] @ 0x40 │ │ │ │ + ldr r6, [r7, #64] @ 0x40 │ │ │ │ lsls r6, r7, #3 │ │ │ │ │ │ │ │ 004e8ec4 : │ │ │ │ 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 │ │ │ │ @@ -679037,120 +679037,120 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #168 @ 0xa8 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #1] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #64 @ 0x40 │ │ │ │ + subs r1, #68 @ 0x44 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - strh r4, [r5, #26] │ │ │ │ + strh r0, [r6, #26] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - subs r1, #26 │ │ │ │ + subs r1, #30 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - strh r6, [r0, #26] │ │ │ │ + strh r2, [r1, #26] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - subs r0, #84 @ 0x54 │ │ │ │ + subs r0, #88 @ 0x58 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - strh r0, [r0, #20] │ │ │ │ + strh r4, [r0, #20] │ │ │ │ lsls r7, r7, #3 │ │ │ │ subs r2, #168 @ 0xa8 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #40 @ 0x28 │ │ │ │ + adds r7, #44 @ 0x2c │ │ │ │ lsls r0, r0, #4 │ │ │ │ - strh r4, [r2, #10] │ │ │ │ + strh r0, [r3, #10] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - adds r7, #16 │ │ │ │ + adds r7, #20 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - strh r4, [r7, #8] │ │ │ │ + strh r0, [r0, #10] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - pop {r1, r3, r4, r6, pc} │ │ │ │ + pop {r1, r2, r3, r4, r6, pc} │ │ │ │ lsls r7, r7, #3 │ │ │ │ - strh r6, [r5, #6] │ │ │ │ + strh r2, [r6, #6] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - adds r6, #180 @ 0xb4 │ │ │ │ + adds r6, #184 @ 0xb8 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldc 0, cr0, [r2, #-1020]! @ 0xfffffc04 │ │ │ │ - strh r2, [r0, #6] │ │ │ │ + ldc 0, cr0, [r6, #-1020]! @ 0xfffffc04 │ │ │ │ + strh r6, [r0, #6] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - adds r6, #136 @ 0x88 │ │ │ │ + adds r6, #140 @ 0x8c │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldrh r6, [r7, #56] @ 0x38 │ │ │ │ + ldrh r2, [r0, #58] @ 0x3a │ │ │ │ lsls r6, r7, #3 │ │ │ │ - strh r6, [r2, #4] │ │ │ │ + strh r2, [r3, #4] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - adds r6, #92 @ 0x5c │ │ │ │ + adds r6, #96 @ 0x60 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - negs r2, r6 │ │ │ │ + negs r6, r6 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - stmia r5!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r5!, {r1, r4, r5, r6} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - adds r6, #48 @ 0x30 │ │ │ │ + adds r6, #52 @ 0x34 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - strh r6, [r3, #2] │ │ │ │ + strh r2, [r4, #2] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - adds r6, #26 │ │ │ │ + adds r6, #30 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - strh r6, [r0, #2] │ │ │ │ + strh r2, [r1, #2] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - adds r5, #252 @ 0xfc │ │ │ │ + adds r6, #0 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - strh r0, [r5, #0] │ │ │ │ + strh r4, [r5, #0] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - adds r5, #216 @ 0xd8 │ │ │ │ + adds r5, #220 @ 0xdc │ │ │ │ lsls r0, r0, #4 │ │ │ │ - strh r4, [r0, #0] │ │ │ │ + strh r0, [r1, #0] │ │ │ │ lsls r7, r7, #3 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r3!, {r1, r4, r5, r7} │ │ │ │ lsls r7, r7, #3 │ │ │ │ - adds r5, #174 @ 0xae │ │ │ │ + adds r5, #178 @ 0xb2 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldrb r2, [r3, #31] │ │ │ │ + ldrb r6, [r3, #31] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - adds r5, #150 @ 0x96 │ │ │ │ + adds r5, #154 @ 0x9a │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldrb r2, [r0, #31] │ │ │ │ + ldrb r6, [r0, #31] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - strh r2, [r5, #28] │ │ │ │ + strh r6, [r5, #28] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldrb r6, [r3, #30] │ │ │ │ + ldrb r2, [r4, #30] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - adds r5, #100 @ 0x64 │ │ │ │ + adds r5, #104 @ 0x68 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - adds r5, #82 @ 0x52 │ │ │ │ + adds r5, #86 @ 0x56 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldrb r6, [r7, #29] │ │ │ │ + ldrb r2, [r0, #30] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldc 0, cr0, [ip], {255} @ 0xff │ │ │ │ - adds r5, #40 @ 0x28 │ │ │ │ + stc 0, cr0, [r0], #-1020 @ 0xfffffc04 │ │ │ │ + adds r5, #44 @ 0x2c │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldrb r4, [r2, #29] │ │ │ │ + ldrb r0, [r3, #29] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - adds r5, #16 │ │ │ │ + adds r5, #20 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldrb r4, [r7, #28] │ │ │ │ + ldrb r0, [r0, #29] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - @ instruction: 0xeb8800ff │ │ │ │ - adds r4, #230 @ 0xe6 │ │ │ │ + @ instruction: 0xeb8c00ff │ │ │ │ + adds r4, #234 @ 0xea │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldrb r2, [r2, #28] │ │ │ │ + ldrb r6, [r2, #28] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - adds r4, #194 @ 0xc2 │ │ │ │ + adds r4, #198 @ 0xc6 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldrb r6, [r5, #27] │ │ │ │ + ldrb r2, [r6, #27] │ │ │ │ lsls r7, r7, #3 │ │ │ │ subs r2, #86 @ 0x56 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - strh r4, [r2, #18] │ │ │ │ + strh r0, [r3, #18] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldrh r2, [r4, #48] @ 0x30 │ │ │ │ + ldrh r6, [r4, #48] @ 0x30 │ │ │ │ lsls r7, r7, #3 │ │ │ │ │ │ │ │ 004e95b4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -679295,37 +679295,37 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, r0] │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r6, #20] │ │ │ │ + ldrh r2, [r7, #20] │ │ │ │ lsls r7, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #254 @ 0xfe │ │ │ │ + adds r3, #2 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldrb r2, [r5, #20] │ │ │ │ + ldrb r6, [r5, #20] │ │ │ │ lsls r7, r7, #3 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ b.n 4e8fe8 │ │ │ │ lsls r5, r2, #4 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r1!, {r6, r7} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldrh r4, [r5, #26] │ │ │ │ + ldrh r0, [r6, #26] │ │ │ │ lsls r6, r7, #3 │ │ │ │ movs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r2, #28] │ │ │ │ + ldrh r2, [r3, #28] │ │ │ │ lsls r6, r7, #3 │ │ │ │ │ │ │ │ 004e9730 : │ │ │ │ stmdb 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 │ │ │ │ @@ -680406,19 +680406,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r5, #4] │ │ │ │ + strh r4, [r5, #4] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - strb r0, [r0, #8] │ │ │ │ + strb r4, [r0, #8] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - udf #222 @ 0xde │ │ │ │ + udf #226 @ 0xe2 │ │ │ │ lsls r7, r7, #3 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ blx 344c20 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ b.w 4e99f4 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ @@ -681556,285 +681556,285 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx 344c20 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ b.w 4e9fba │ │ │ │ nop │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r2, #31] │ │ │ │ + ldrb r2, [r3, #31] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - udf #20 │ │ │ │ + udf #24 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - strb r0, [r5, #4] │ │ │ │ + strb r4, [r5, #4] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldrb r4, [r0, #29] │ │ │ │ + ldrb r0, [r1, #29] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - strb r4, [r3, #2] │ │ │ │ + strb r0, [r4, #2] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ble.n 4eaf7c │ │ │ │ + ble.n 4eaf84 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ble.n 4eaf3c │ │ │ │ + ble.n 4eaf44 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - strb r2, [r5, #1] │ │ │ │ + strb r6, [r5, #1] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ble.n 4eaef0 │ │ │ │ + ble.n 4eaef8 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - strb r0, [r0, #1] │ │ │ │ + strb r4, [r0, #1] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldrb r2, [r1, #27] │ │ │ │ + ldrb r6, [r1, #27] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - strb r2, [r4, #0] │ │ │ │ + strb r6, [r4, #0] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - bgt.n 4eaea4 │ │ │ │ + ble.n 4eaeac │ │ │ │ lsls r7, r7, #3 │ │ │ │ - str r6, [sp, #952] @ 0x3b8 │ │ │ │ + str r6, [sp, #968] @ 0x3c8 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldrb r0, [r4, r4] │ │ │ │ + ldrb r4, [r4, r4] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - bgt.n 4eae38 │ │ │ │ + bgt.n 4eae40 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r0, [r3, #124] @ 0x7c │ │ │ │ + ldr r4, [r3, #124] @ 0x7c │ │ │ │ lsls r7, r7, #3 │ │ │ │ - bgt.n 4eaf98 │ │ │ │ + bgt.n 4eafa0 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r2, [r0, #120] @ 0x78 │ │ │ │ + ldr r6, [r0, #120] @ 0x78 │ │ │ │ lsls r7, r7, #3 │ │ │ │ movs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 4eaf14 │ │ │ │ + bgt.n 4eaf1c │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r0, [r7, #112] @ 0x70 │ │ │ │ + ldr r4, [r7, #112] @ 0x70 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldrb r2, [r3, #24] │ │ │ │ + ldrb r6, [r3, #24] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - blt.n 4eaea4 │ │ │ │ + blt.n 4eaeac │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r2, [r7, #108] @ 0x6c │ │ │ │ + ldr r6, [r7, #108] @ 0x6c │ │ │ │ lsls r7, r7, #3 │ │ │ │ - cmp r5, #144 @ 0x90 │ │ │ │ + cmp r5, #148 @ 0x94 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldrb r2, [r5, r0] │ │ │ │ + ldrb r6, [r5, r0] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - blt.n 4eae3c │ │ │ │ + blt.n 4eae44 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r0, [r0, #108] @ 0x6c │ │ │ │ + ldr r4, [r0, #108] @ 0x6c │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldrb r6, [r0, #21] │ │ │ │ + ldrb r2, [r1, #21] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - blt.n 4eadf8 │ │ │ │ + blt.n 4eae00 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r0, [r3, #104] @ 0x68 │ │ │ │ + ldr r4, [r3, #104] @ 0x68 │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldrb r4, [r0, #29] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrh r2, [r2, r6] │ │ │ │ + ldrh r6, [r2, r6] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - blt.n 4eaf68 │ │ │ │ + blt.n 4eaf70 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r2, [r1, #100] @ 0x64 │ │ │ │ + ldr r6, [r1, #100] @ 0x64 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - blt.n 4eaf2c │ │ │ │ + blt.n 4eaf34 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r0, [r5, #96] @ 0x60 │ │ │ │ + ldr r4, [r5, #96] @ 0x60 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - bge.n 4eaee8 │ │ │ │ + bge.n 4eaef0 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r0, [r0, #96] @ 0x60 │ │ │ │ + ldr r4, [r0, #96] @ 0x60 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - bge.n 4eaea8 │ │ │ │ + bge.n 4eaeb0 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r6, [r3, #92] @ 0x5c │ │ │ │ + ldr r2, [r4, #92] @ 0x5c │ │ │ │ lsls r7, r7, #3 │ │ │ │ - rors r0, r1 │ │ │ │ + rors r4, r1 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - bge.n 4eae74 │ │ │ │ + bge.n 4eae7c │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r2, [r7, #88] @ 0x58 │ │ │ │ + ldr r6, [r7, #88] @ 0x58 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - bge.n 4eb024 │ │ │ │ + bge.n 4eae2c │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r2, [r2, #88] @ 0x58 │ │ │ │ + ldr r6, [r2, #88] @ 0x58 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - bge.n 4eafa8 │ │ │ │ + bge.n 4eafb0 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r0, [r2, #84] @ 0x54 │ │ │ │ + ldr r4, [r2, #84] @ 0x54 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldrb r2, [r1, #15] │ │ │ │ + ldrb r6, [r1, #15] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - bge.n 4eaf54 │ │ │ │ + bge.n 4eaf5c │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r2, [r3, #80] @ 0x50 │ │ │ │ + ldr r6, [r3, #80] @ 0x50 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - bls.n 4eaf08 │ │ │ │ + bls.n 4eaf10 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r6, [r6, #76] @ 0x4c │ │ │ │ + ldr r2, [r7, #76] @ 0x4c │ │ │ │ lsls r7, r7, #3 │ │ │ │ - bls.n 4eaea0 │ │ │ │ + bls.n 4eaea8 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r6, [r7, #72] @ 0x48 │ │ │ │ + ldr r2, [r0, #76] @ 0x4c │ │ │ │ lsls r7, r7, #3 │ │ │ │ strh r0, [r0, r0] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 4eafbc │ │ │ │ + bls.n 4eafc4 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r2, [r0, #68] @ 0x44 │ │ │ │ + ldr r6, [r0, #68] @ 0x44 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - strb r0, [r2, #10] │ │ │ │ + strb r4, [r2, #10] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - bvc.n 4eae90 │ │ │ │ + bvc.n 4eae98 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r6, [r4, #40] @ 0x28 │ │ │ │ + ldr r2, [r5, #40] @ 0x28 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldrb r0, [r5, #4] │ │ │ │ + ldrb r4, [r5, #4] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r0, [r0, #40] @ 0x28 │ │ │ │ + ldr r4, [r0, #40] @ 0x28 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - bvc.n 4eb034 │ │ │ │ + bvc.n 4eb03c │ │ │ │ lsls r7, r7, #3 │ │ │ │ - bvc.n 4eb008 │ │ │ │ + bvc.n 4eb010 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r0, [r3, #36] @ 0x24 │ │ │ │ + ldr r4, [r3, #36] @ 0x24 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldrb r0, [r2, #3] │ │ │ │ + ldrb r4, [r2, #3] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - bvc.n 4eafac │ │ │ │ + bvc.n 4eafb4 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r4, [r4, #32] │ │ │ │ + ldr r0, [r5, #32] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldrb r2, [r0, #2] │ │ │ │ + ldrb r6, [r0, #2] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - bvs.n 4eaf14 │ │ │ │ + bvs.n 4eaf1c │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r0, [r2, #28] │ │ │ │ + ldr r4, [r2, #28] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r2, [r0, #24] │ │ │ │ + ldr r6, [r0, #24] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldrb r6, [r3, #0] │ │ │ │ + ldrb r2, [r4, #0] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - bvs.n 4eb054 │ │ │ │ + bvs.n 4eb05c │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r6, [r1, #20] │ │ │ │ + ldr r2, [r2, #20] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - strb r2, [r5, #31] │ │ │ │ + strb r6, [r5, #31] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - bvs.n 4eaff8 │ │ │ │ + bvs.n 4eb000 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - bvs.n 4eafb8 │ │ │ │ + bvs.n 4eafc0 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r4, [r2, #16] │ │ │ │ + ldr r0, [r3, #16] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - bpl.n 4eaf88 │ │ │ │ + bpl.n 4eaf90 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r0, [r7, #12] │ │ │ │ + ldr r4, [r7, #12] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - bpl.n 4eaf50 │ │ │ │ + bpl.n 4eaf58 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ + ldr r6, [r2, #12] │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - strb r6, [r7, r7] │ │ │ │ + ldrsb r2, [r0, r0] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - bpl.n 4eaed8 │ │ │ │ + bpl.n 4eaee0 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r4, [r2, #8] │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - subs r4, #142 @ 0x8e │ │ │ │ + subs r4, #146 @ 0x92 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - bpl.n 4eb094 │ │ │ │ + bpl.n 4eb09c │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r4, [r5, #4] │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - strb r6, [r6, #27] │ │ │ │ + strb r2, [r7, #27] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - bpl.n 4eb058 │ │ │ │ + bpl.n 4eb060 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r0, [r1, #4] │ │ │ │ + ldr r4, [r1, #4] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - strb r6, [r2, #27] │ │ │ │ + strb r2, [r3, #27] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - bmi.n 4eafa0 │ │ │ │ + bmi.n 4eafa8 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - str r4, [r4, #124] @ 0x7c │ │ │ │ + str r0, [r5, #124] @ 0x7c │ │ │ │ lsls r7, r7, #3 │ │ │ │ - bmi.n 4eaf5c │ │ │ │ + bmi.n 4eaf64 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - str r0, [r0, #124] @ 0x7c │ │ │ │ + str r4, [r0, #124] @ 0x7c │ │ │ │ lsls r7, r7, #3 │ │ │ │ - strb r2, [r1, #25] │ │ │ │ + strb r6, [r1, #25] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - bmi.n 4eaf24 │ │ │ │ + bmi.n 4eaf2c │ │ │ │ lsls r7, r7, #3 │ │ │ │ - str r6, [r3, #120] @ 0x78 │ │ │ │ + str r2, [r4, #120] @ 0x78 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - bmi.n 4eb0bc │ │ │ │ + bmi.n 4eb0c4 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - str r6, [r4, #116] @ 0x74 │ │ │ │ + str r2, [r5, #116] @ 0x74 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - str r4, [r2, #116] @ 0x74 │ │ │ │ + str r0, [r3, #116] @ 0x74 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - strb r2, [r6, #23] │ │ │ │ + strb r6, [r6, #23] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - bmi.n 4eb080 │ │ │ │ + bmi.n 4eb088 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - str r0, [r5, #112] @ 0x70 │ │ │ │ + str r4, [r5, #112] @ 0x70 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - strb r6, [r0, #23] │ │ │ │ + strb r2, [r1, #23] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - bmi.n 4eb034 │ │ │ │ + bmi.n 4eb03c │ │ │ │ lsls r7, r7, #3 │ │ │ │ - strb r2, [r3, #22] │ │ │ │ + strb r6, [r3, #22] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - bcc.n 4eaff0 │ │ │ │ + bcc.n 4eaff8 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - str r4, [r5, #108] @ 0x6c │ │ │ │ + str r0, [r6, #108] @ 0x6c │ │ │ │ lsls r7, r7, #3 │ │ │ │ - bcc.n 4eaf9c │ │ │ │ + bcc.n 4eafa4 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - str r0, [r0, #108] @ 0x6c │ │ │ │ + str r4, [r0, #108] @ 0x6c │ │ │ │ lsls r7, r7, #3 │ │ │ │ - strb r6, [r3, #22] │ │ │ │ + strb r2, [r4, #22] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - bcc.n 4eaf54 │ │ │ │ + bcc.n 4eaf5c │ │ │ │ lsls r7, r7, #3 │ │ │ │ - str r0, [r3, #104] @ 0x68 │ │ │ │ + str r4, [r3, #104] @ 0x68 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - bcs.n 4eb028 │ │ │ │ + bcs.n 4eb030 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - str r6, [r7, #92] @ 0x5c │ │ │ │ + str r2, [r0, #96] @ 0x60 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - strb r4, [r1, #18] │ │ │ │ + strb r0, [r2, #18] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - bcs.n 4eaffc │ │ │ │ + bcs.n 4eb004 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - str r6, [r3, #92] @ 0x5c │ │ │ │ + str r2, [r4, #92] @ 0x5c │ │ │ │ lsls r7, r7, #3 │ │ │ │ - bcs.n 4eafbc │ │ │ │ + bcs.n 4eafc4 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - str r6, [r7, #88] @ 0x58 │ │ │ │ + str r2, [r0, #92] @ 0x5c │ │ │ │ lsls r7, r7, #3 │ │ │ │ - bcs.n 4eaf8c │ │ │ │ + bcs.n 4eaf94 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ + str r6, [r4, #88] @ 0x58 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - bcs.n 4eb12c │ │ │ │ + bcs.n 4eb134 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - str r6, [r5, #84] @ 0x54 │ │ │ │ + str r2, [r6, #84] @ 0x54 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - strb r4, [r7, #15] │ │ │ │ + strb r0, [r0, #16] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - bcs.n 4eb100 │ │ │ │ + bcs.n 4eb108 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - str r6, [r1, #84] @ 0x54 │ │ │ │ + str r2, [r2, #84] @ 0x54 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - bcs.n 4eb0c0 │ │ │ │ + bcs.n 4eb0c8 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - str r6, [r5, #80] @ 0x50 │ │ │ │ + str r2, [r6, #80] @ 0x50 │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r5 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 4eb0a6 │ │ │ │ subs r3, #1 │ │ │ │ @@ -682349,119 +682349,119 @@ │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #2804 @ 0xaf4 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r1, r2, r3, r7} │ │ │ │ + ldmia r7, {r1, r4, r7} │ │ │ │ lsls r7, r7, #3 │ │ │ │ - str r4, [r4, #40] @ 0x28 │ │ │ │ + str r0, [r5, #40] @ 0x28 │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6, {r4, r5, r6, r7} │ │ │ │ + ldmia r6, {r2, r4, r5, r6, r7} │ │ │ │ lsls r7, r7, #3 │ │ │ │ - str r4, [r0, #32] │ │ │ │ + str r0, [r1, #32] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldmia r6!, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r6!, {r1, r4, r5, r7} │ │ │ │ lsls r7, r7, #3 │ │ │ │ - str r4, [r0, #28] │ │ │ │ + str r0, [r1, #28] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldmia r6, {r5, r6} │ │ │ │ + ldmia r6, {r2, r5, r6} │ │ │ │ lsls r7, r7, #3 │ │ │ │ - str r6, [r6, #20] │ │ │ │ + str r2, [r7, #20] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldmia r5, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r5!, {r6, r7} │ │ │ │ lsls r7, r7, #3 │ │ │ │ - str r0, [r2, #12] │ │ │ │ + str r4, [r2, #12] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldmia r5, {r2, r5, r6} │ │ │ │ + ldmia r5, {r3, r5, r6} │ │ │ │ lsls r7, r7, #3 │ │ │ │ - str r2, [r7, #4] │ │ │ │ + str r6, [r7, #4] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldmia r4!, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r4, {r1, r4, r5, r7} │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldrsh r2, [r0, r7] │ │ │ │ + ldrsh r6, [r0, r7] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldmia r4!, {r3, r5, r6} │ │ │ │ + ldmia r4!, {r2, r3, r5, r6} │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldrsh r6, [r6, r5] │ │ │ │ + ldrsh r2, [r7, r5] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - movs r1, #114 @ 0x72 │ │ │ │ + movs r1, #118 @ 0x76 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - add r4, pc, #440 @ (adr r4, 4eb804 ) │ │ │ │ + add r4, pc, #456 @ (adr r4, 4eb814 ) │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldmia r4, {r1, r2, r3, r4} │ │ │ │ + ldmia r4!, {r1, r5} │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldrsh r4, [r6, r4] │ │ │ │ + ldrsh r0, [r7, r4] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldmia r3, {r3, r6, r7} │ │ │ │ + ldmia r3, {r2, r3, r6, r7} │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldrsh r6, [r3, r3] │ │ │ │ + ldrsh r2, [r4, r3] │ │ │ │ lsls r7, r7, #3 │ │ │ │ subs r4, r2, r0 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - str r2, [r2, #32] │ │ │ │ + str r6, [r2, #32] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r0, [r6, #92] @ 0x5c │ │ │ │ + ldr r4, [r6, #92] @ 0x5c │ │ │ │ lsls r6, r7, #3 │ │ │ │ adds r0, r7, r7 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - str r6, [r6, #28] │ │ │ │ + str r2, [r7, #28] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - bvc.n 4eb59c │ │ │ │ + bvc.n 4eb5a4 │ │ │ │ lsls r6, r7, #3 │ │ │ │ adds r4, r3, r7 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - str r2, [r3, #28] │ │ │ │ + str r6, [r3, #28] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r5, [pc, #32] @ (4eb6a0 ) │ │ │ │ + ldr r5, [pc, #48] @ (4eb6b0 ) │ │ │ │ lsls r6, r7, #3 │ │ │ │ adds r0, r0, r7 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - str r6, [r7, #24] │ │ │ │ + str r2, [r0, #28] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - bvc.n 4eb744 │ │ │ │ + bvc.n 4eb74c │ │ │ │ lsls r6, r7, #3 │ │ │ │ adds r4, r4, r6 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - str r2, [r4, #24] │ │ │ │ + str r6, [r4, #24] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r0, [pc, #176] @ (4eb748 ) │ │ │ │ + ldr r0, [pc, #192] @ (4eb758 ) │ │ │ │ lsls r6, r7, #3 │ │ │ │ adds r0, r1, r6 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - str r6, [r0, #24] │ │ │ │ + str r2, [r1, #24] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - stmia r5!, {r3, r4, r6} │ │ │ │ + stmia r5!, {r2, r3, r4, r6} │ │ │ │ lsls r6, r7, #3 │ │ │ │ adds r4, r5, r5 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - str r2, [r5, #20] │ │ │ │ + str r6, [r5, #20] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - svc 20 │ │ │ │ + svc 24 │ │ │ │ lsls r6, r7, #3 │ │ │ │ adds r0, r2, r5 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - str r6, [r1, #20] │ │ │ │ + str r2, [r2, #20] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - stmia r5!, {r2, r3, r5} │ │ │ │ + stmia r5!, {r4, r5} │ │ │ │ lsls r6, r7, #3 │ │ │ │ adds r4, r6, r4 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - str r2, [r6, #16] │ │ │ │ + str r6, [r6, #16] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - bvc.n 4eb6b0 │ │ │ │ + bvc.n 4eb6b8 │ │ │ │ lsls r6, r7, #3 │ │ │ │ adds r0, r3, r4 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - str r6, [r2, #16] │ │ │ │ + str r2, [r3, #16] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldmia r2!, {r3, r4, r7} │ │ │ │ + ldmia r2, {r2, r3, r4, r7} │ │ │ │ lsls r7, r7, #3 │ │ │ │ │ │ │ │ 004eb6d4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -682583,33 +682583,33 @@ │ │ │ │ lsls r7, r2, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #30] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r4, #4] │ │ │ │ + str r0, [r5, #4] │ │ │ │ lsls r6, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1!, {r4} │ │ │ │ + ldmia r1!, {r2, r4} │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldrb r4, [r4, r0] │ │ │ │ + ldrb r0, [r5, r0] │ │ │ │ lsls r7, r7, #3 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ stmia r3!, {r1, r3, r5, r6} │ │ │ │ lsls r5, r2, #4 │ │ │ │ - add r0, pc, #792 @ (adr r0, 4ebb24 ) │ │ │ │ + add r0, pc, #808 @ (adr r0, 4ebb34 ) │ │ │ │ lsls r6, r7, #3 │ │ │ │ ldr r0, [pc, #64] @ (4eb850 ) │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r0, #104] @ 0x68 │ │ │ │ + str r6, [r0, #104] @ 0x68 │ │ │ │ lsls r7, r7, #3 │ │ │ │ │ │ │ │ 004eb818 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -682696,17 +682696,17 @@ │ │ │ │ lsls r5, r2, #4 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r0, r3] │ │ │ │ lsls r3, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1} │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldrh r2, [r0, r3] │ │ │ │ + ldrh r6, [r0, r3] │ │ │ │ lsls r7, r7, #3 │ │ │ │ │ │ │ │ 004eb900 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -682769,17 +682769,17 @@ │ │ │ │ nop │ │ │ │ stmia r1!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r5, r2, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r1, r3, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r6} │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldrh r2, [r0, r0] │ │ │ │ + ldrh r6, [r0, r0] │ │ │ │ lsls r7, r7, #3 │ │ │ │ │ │ │ │ 004eb9a8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -683127,77 +683127,77 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r2, r7] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r6, #20 │ │ │ │ + asrs r2, r7, #20 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ + ldr r6, [r6, r2] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r5, [sp, #632] @ 0x278 │ │ │ │ + ldr r5, [sp, #648] @ 0x288 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - asrs r0, r2, #20 │ │ │ │ + asrs r4, r2, #20 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldr r6, [r1, r2] │ │ │ │ + ldr r2, [r2, r2] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - asrs r4, r6, #19 │ │ │ │ + asrs r0, r7, #19 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldr r0, [r6, r1] │ │ │ │ + ldr r4, [r6, r1] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - asrs r4, r3, #19 │ │ │ │ + asrs r0, r4, #19 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldr r0, [r3, r1] │ │ │ │ + ldr r4, [r3, r1] │ │ │ │ lsls r7, r7, #3 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, r5 │ │ │ │ + cmp r0, r6 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldrsb r4, [r6, r7] │ │ │ │ + ldrsb r0, [r7, r7] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - asrs r0, r5, #17 │ │ │ │ + asrs r4, r5, #17 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - asrs r0, r4, #15 │ │ │ │ + asrs r4, r4, #15 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldrsb r4, [r3, r5] │ │ │ │ + ldrsb r0, [r4, r5] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - bics r0, r6 │ │ │ │ + bics r4, r6 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldrsb r4, [r0, r5] │ │ │ │ + ldrsb r0, [r1, r5] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - asrs r0, r7, #14 │ │ │ │ + asrs r4, r7, #14 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - asrs r6, r4, #14 │ │ │ │ + asrs r2, r5, #14 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldrsb r2, [r4, r4] │ │ │ │ + ldrsb r6, [r4, r4] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - adds r2, r2, r4 │ │ │ │ + adds r6, r2, r4 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ + ldr r4, [sp, #72] @ 0x48 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - asrs r0, r0, #14 │ │ │ │ + asrs r4, r0, #14 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldrsb r6, [r7, r3] │ │ │ │ + ldrsb r2, [r0, r4] │ │ │ │ lsls r7, r7, #3 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r1, r6} │ │ │ │ + stmia r4!, {r1, r2, r6} │ │ │ │ lsls r7, r7, #3 │ │ │ │ - asrs r6, r2, #13 │ │ │ │ + asrs r2, r3, #13 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldrsb r2, [r2, r3] │ │ │ │ + ldrsb r6, [r2, r3] │ │ │ │ lsls r7, r7, #3 │ │ │ │ asrs r6, r7, #8 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrh r4, [r7, r0] │ │ │ │ + ldrh r0, [r0, r1] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - add r2, r3 │ │ │ │ + add r6, r3 │ │ │ │ lsls r6, r7, #3 │ │ │ │ │ │ │ │ 004ebd6c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -683335,27 +683335,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ pop {r1, r2, r4, r6, r7} │ │ │ │ lsls r5, r2, #4 │ │ │ │ - subs r7, #254 @ 0xfe │ │ │ │ + ands r2, r0 │ │ │ │ lsls r6, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r7, #6 │ │ │ │ + asrs r6, r7, #6 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - strb r6, [r6, r4] │ │ │ │ + strb r2, [r7, r4] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - bics r6, r2 │ │ │ │ + bics r2, r3 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - str r2, [r6, #56] @ 0x38 │ │ │ │ + str r6, [r6, #56] @ 0x38 │ │ │ │ lsls r6, r7, #3 │ │ │ │ │ │ │ │ 004ebec8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -683439,21 +683439,21 @@ │ │ │ │ lsls r5, r2, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ cbnz r4, 4ec01a │ │ │ │ lsls r5, r2, #4 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #14 │ │ │ │ + subs r7, #18 │ │ │ │ lsls r6, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r1, r2, r3, r7} │ │ │ │ + stmia r1!, {r1, r4, r7} │ │ │ │ lsls r7, r7, #3 │ │ │ │ - strb r6, [r0, r1] │ │ │ │ + strb r2, [r1, r1] │ │ │ │ lsls r7, r7, #3 │ │ │ │ cbnz r4, 4ec01e │ │ │ │ lsls r5, r2, #4 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ ... │ │ │ │ @@ -683617,33 +683617,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r7, #1] │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #226 @ 0xe2 │ │ │ │ + subs r5, #230 @ 0xe6 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - strh r2, [r5, r4] │ │ │ │ + strh r6, [r5, r4] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - stmia r0!, {r1, r2, r5, r7} │ │ │ │ + stmia r0!, {r1, r3, r5, r7} │ │ │ │ lsls r7, r7, #3 │ │ │ │ - stmia r0!, {r1, r3, r4, r5} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r7, r7, #3 │ │ │ │ - strh r6, [r5, r2] │ │ │ │ + strh r2, [r6, r2] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - stmia r0!, {r1, r2, r4} │ │ │ │ + stmia r0!, {r1, r3, r4} │ │ │ │ lsls r7, r7, #3 │ │ │ │ - strh r2, [r1, r2] │ │ │ │ + strh r6, [r1, r2] │ │ │ │ lsls r7, r7, #3 │ │ │ │ lsrs r2, r3, #23 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - strb r0, [r3, r7] │ │ │ │ + strb r4, [r3, r7] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - str r5, [sp, #168] @ 0xa8 │ │ │ │ + str r5, [sp, #184] @ 0xb8 │ │ │ │ lsls r6, r7, #3 │ │ │ │ │ │ │ │ 004ec174 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -684018,83 +684018,83 @@ │ │ │ │ lsls r5, r2, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x00ba │ │ │ │ + bkpt 0x00be │ │ │ │ lsls r7, r7, #3 │ │ │ │ - str r6, [r3, r4] │ │ │ │ + str r2, [r4, r4] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - subs r5, #114 @ 0x72 │ │ │ │ + subs r5, #118 @ 0x76 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - bkpt 0x0094 │ │ │ │ + bkpt 0x0098 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - str r2, [r7, r3] │ │ │ │ + str r6, [r7, r3] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - bkpt 0x0080 │ │ │ │ + bkpt 0x0084 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - str r4, [r4, r3] │ │ │ │ + str r0, [r5, r3] │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldr r4, [r1, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #64] @ (4ec568 ) │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r4, r6, pc} │ │ │ │ + pop {r1, r2, r4, r6, pc} │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r7, [pc, #728] @ (4ec80c ) │ │ │ │ + ldr r7, [pc, #744] @ (4ec81c ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ - add r3, pc, #576 @ (adr r3, 4ec778 ) │ │ │ │ + add r3, pc, #592 @ (adr r3, 4ec788 ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ - pop {r2, r3, r5, pc} │ │ │ │ + pop {r4, r5, pc} │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r7, [pc, #536] @ (4ec758 ) │ │ │ │ + ldr r7, [pc, #552] @ (4ec768 ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ - pop {r1, r3, r5, r6, r7} │ │ │ │ + pop {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r7, [pc, #312] @ (4ec680 ) │ │ │ │ + ldr r7, [pc, #328] @ (4ec690 ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldrb r6, [r6, r6] │ │ │ │ + ldrb r2, [r7, r6] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r7, [pc, #232] @ (4ec638 ) │ │ │ │ + ldr r7, [pc, #248] @ (4ec648 ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ - pop {r2, r6, r7} │ │ │ │ + pop {r3, r6, r7} │ │ │ │ lsls r7, r7, #3 │ │ │ │ - pop {r1, r4, r5, r7} │ │ │ │ + pop {r1, r2, r4, r5, r7} │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r7, [pc, #88] @ (4ec5b4 ) │ │ │ │ + ldr r7, [pc, #104] @ (4ec5c4 ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ - asrs r6, r6, #3 │ │ │ │ + asrs r2, r7, #3 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r3, [sp, #968] @ 0x3c8 │ │ │ │ + str r3, [sp, #984] @ 0x3d8 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - pop {r2, r3, r4, r5, r6} │ │ │ │ + pop {r7} │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r6, [pc, #904] @ (4ec8f4 ) │ │ │ │ + ldr r6, [pc, #920] @ (4ec904 ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ lsrs r6, r1, #9 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - strh r4, [r1, r1] │ │ │ │ + strh r0, [r2, r1] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - subs r0, #214 @ 0xd6 │ │ │ │ + subs r0, #218 @ 0xda │ │ │ │ lsls r6, r7, #3 │ │ │ │ lsrs r6, r6, #8 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - strh r4, [r6, r0] │ │ │ │ + strh r0, [r7, r0] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r2, [r7, r6] │ │ │ │ + ldr r6, [r7, r6] │ │ │ │ lsls r6, r7, #3 │ │ │ │ lsrs r6, r3, #8 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - strh r4, [r3, r0] │ │ │ │ + strh r0, [r4, r0] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - @ instruction: 0xb7ee │ │ │ │ + @ instruction: 0xb7f2 │ │ │ │ lsls r6, r7, #3 │ │ │ │ │ │ │ │ 004ec590 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -684194,25 +684194,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ push {r2, r5, r6, r7} │ │ │ │ lsls r5, r2, #4 │ │ │ │ - str r2, [sp, #256] @ 0x100 │ │ │ │ + str r2, [sp, #272] @ 0x110 │ │ │ │ lsls r6, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - revsh r0, r4 │ │ │ │ + revsh r4, r4 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r5, [pc, #272] @ (4ec7a4 ) │ │ │ │ + ldr r5, [pc, #288] @ (4ec7b4 ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ strh r0, [r6, #30] │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #272] @ 0x110 │ │ │ │ + str r3, [sp, #288] @ 0x120 │ │ │ │ lsls r7, r7, #3 │ │ │ │ │ │ │ │ 004ec69c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -684296,21 +684296,21 @@ │ │ │ │ lsls r5, r2, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r5} │ │ │ │ lsls r5, r2, #4 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #238 @ 0xee │ │ │ │ + subs r0, #242 @ 0xf2 │ │ │ │ lsls r6, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r6, 4ec7be │ │ │ │ + rev r2, r0 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r4, [pc, #456] @ (4ec94c ) │ │ │ │ + ldr r4, [pc, #472] @ (4ec95c ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ cbz r0, 4ec7fe │ │ │ │ lsls r5, r2, #4 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ ... │ │ │ │ @@ -684543,41 +684543,41 @@ │ │ │ │ lsls r5, r2, #4 │ │ │ │ lsrs r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb8d2 │ │ │ │ + @ instruction: 0xb8d6 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r3, [pc, #40] @ (4ec9d8 ) │ │ │ │ + ldr r3, [pc, #56] @ (4ec9e8 ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldrsh r0, [r0, r2] │ │ │ │ + ldrsh r4, [r0, r2] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r2, [pc, #432] @ (4ecb68 ) │ │ │ │ + ldr r2, [pc, #448] @ (4ecb78 ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ - @ instruction: 0xb826 │ │ │ │ + @ instruction: 0xb82a │ │ │ │ lsls r7, r7, #3 │ │ │ │ - @ instruction: 0xb814 │ │ │ │ + @ instruction: 0xb818 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r2, [pc, #304] @ (4ecaf4 ) │ │ │ │ + ldr r2, [pc, #320] @ (4ecb04 ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldrsh r4, [r1, r1] │ │ │ │ + ldrsh r0, [r2, r1] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - @ instruction: 0xb7fa │ │ │ │ + @ instruction: 0xb7fe │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r2, [pc, #200] @ (4eca98 ) │ │ │ │ + ldr r2, [pc, #216] @ (4ecaa8 ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ - @ instruction: 0xb7d6 │ │ │ │ + @ instruction: 0xb7da │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r2, [pc, #56] @ (4eca10 ) │ │ │ │ + ldr r2, [pc, #72] @ (4eca20 ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ - @ instruction: 0xb7be │ │ │ │ + @ instruction: 0xb7c2 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r1, [pc, #984] @ (4ecdb8 ) │ │ │ │ + ldr r1, [pc, #1000] @ (4ecdc8 ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ │ │ │ │ 004ec9e0 : │ │ │ │ stmdb 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 │ │ │ │ @@ -685660,135 +685660,135 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r7, #1] │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #242 @ 0xf2 │ │ │ │ + cmp r6, #246 @ 0xf6 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - sxth r6, r3 │ │ │ │ + sxth r2, r4 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - add r4, r6 │ │ │ │ + add r0, r7 │ │ │ │ lsls r7, r7, #3 │ │ │ │ add r3, sp, #408 @ 0x198 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - add r7, sp, #760 @ 0x2f8 │ │ │ │ + add r7, sp, #776 @ 0x308 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - rors r6, r2 │ │ │ │ + rors r2, r3 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - add r7, sp, #536 @ 0x218 │ │ │ │ + add r7, sp, #552 @ 0x228 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - sbcs r6, r3 │ │ │ │ + sbcs r2, r4 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - add r7, sp, #408 @ 0x198 │ │ │ │ + add r7, sp, #424 @ 0x1a8 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - adcs r6, r7 │ │ │ │ + sbcs r2, r0 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - add r7, sp, #136 @ 0x88 │ │ │ │ + add r7, sp, #152 @ 0x98 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - asrs r4, r6 │ │ │ │ + asrs r0, r7 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r7, [pc, #256] @ (4ed6b4 ) │ │ │ │ + ldr r7, [pc, #272] @ (4ed6c4 ) │ │ │ │ lsls r6, r7, #3 │ │ │ │ - add r6, sp, #816 @ 0x330 │ │ │ │ + add r6, sp, #832 @ 0x340 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - lsrs r2, r4 │ │ │ │ + lsrs r6, r4 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - add r6, sp, #536 @ 0x218 │ │ │ │ + add r6, sp, #552 @ 0x228 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - lsls r6, r3 │ │ │ │ + lsls r2, r4 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - bxns r7 │ │ │ │ + bx r8 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - add r6, sp, #304 @ 0x130 │ │ │ │ + add r6, sp, #320 @ 0x140 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - eors r6, r4 │ │ │ │ + eors r2, r5 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - str r2, [sp, #672] @ 0x2a0 │ │ │ │ + str r2, [sp, #688] @ 0x2b0 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add r6, sp, #152 @ 0x98 │ │ │ │ + add r6, sp, #168 @ 0xa8 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ands r6, r7 │ │ │ │ + eors r2, r0 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - strh r4, [r3, r6] │ │ │ │ + strh r0, [r4, r6] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - mov r8, lr │ │ │ │ + mov ip, lr │ │ │ │ lsls r7, r7, #3 │ │ │ │ - add r6, sp, #0 │ │ │ │ + add r6, sp, #16 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ands r2, r3 │ │ │ │ + ands r6, r3 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - str r2, [sp, #368] @ 0x170 │ │ │ │ + str r2, [sp, #384] @ 0x180 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add r5, sp, #864 @ 0x360 │ │ │ │ + add r5, sp, #880 @ 0x370 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - subs r7, #240 @ 0xf0 │ │ │ │ + subs r7, #244 @ 0xf4 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r6, [pc, #200] @ (4ed6c4 ) │ │ │ │ + ldr r6, [pc, #216] @ (4ed6d4 ) │ │ │ │ lsls r6, r7, #3 │ │ │ │ - add r5, sp, #760 @ 0x2f8 │ │ │ │ + add r5, sp, #776 @ 0x308 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - subs r7, #212 @ 0xd4 │ │ │ │ + subs r7, #216 @ 0xd8 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - mov r8, r2 │ │ │ │ + mov ip, r2 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - add r5, sp, #640 @ 0x280 │ │ │ │ + add r5, sp, #656 @ 0x290 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - subs r7, #186 @ 0xba │ │ │ │ + subs r7, #190 @ 0xbe │ │ │ │ lsls r7, r7, #3 │ │ │ │ - str r1, [sp, #1008] @ 0x3f0 │ │ │ │ + str r2, [sp, #0] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add r5, sp, #472 @ 0x1d8 │ │ │ │ + add r5, sp, #488 @ 0x1e8 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - subs r7, #142 @ 0x8e │ │ │ │ + subs r7, #146 @ 0x92 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - add r5, sp, #376 @ 0x178 │ │ │ │ + add r5, sp, #392 @ 0x188 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - subs r7, #118 @ 0x76 │ │ │ │ + subs r7, #122 @ 0x7a │ │ │ │ lsls r7, r7, #3 │ │ │ │ - add r5, sp, #280 @ 0x118 │ │ │ │ + add r5, sp, #296 @ 0x128 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - subs r7, #90 @ 0x5a │ │ │ │ + subs r7, #94 @ 0x5e │ │ │ │ lsls r7, r7, #3 │ │ │ │ - mov r0, r0 │ │ │ │ + mov r4, r0 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - add r5, sp, #64 @ 0x40 │ │ │ │ + add r5, sp, #80 @ 0x50 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - subs r7, #42 @ 0x2a │ │ │ │ + subs r7, #46 @ 0x2e │ │ │ │ lsls r7, r7, #3 │ │ │ │ - str r1, [sp, #432] @ 0x1b0 │ │ │ │ + str r1, [sp, #448] @ 0x1c0 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - cmp ip, sl │ │ │ │ + cmp r8, fp │ │ │ │ lsls r7, r7, #3 │ │ │ │ - add r4, sp, #912 @ 0x390 │ │ │ │ + add r4, sp, #928 @ 0x3a0 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - subs r6, #254 @ 0xfe │ │ │ │ + subs r7, #2 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - str r1, [sp, #256] @ 0x100 │ │ │ │ + str r1, [sp, #272] @ 0x110 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - cmp r3, #72 @ 0x48 │ │ │ │ + cmp r3, #76 @ 0x4c │ │ │ │ lsls r6, r7, #3 │ │ │ │ - add r4, sp, #768 @ 0x300 │ │ │ │ + add r4, sp, #784 @ 0x310 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - subs r6, #214 @ 0xd6 │ │ │ │ + subs r6, #218 @ 0xda │ │ │ │ lsls r7, r7, #3 │ │ │ │ - add r4, sp, #624 @ 0x270 │ │ │ │ + add r4, sp, #640 @ 0x280 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - subs r6, #180 @ 0xb4 │ │ │ │ + subs r6, #184 @ 0xb8 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - add r4, sp, #536 @ 0x218 │ │ │ │ + add r4, sp, #552 @ 0x228 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - subs r6, #158 @ 0x9e │ │ │ │ + subs r6, #162 @ 0xa2 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - str r4, [r7, r7] │ │ │ │ + strh r0, [r0, r0] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - add r4, sp, #248 @ 0xf8 │ │ │ │ + add r4, sp, #264 @ 0x108 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - subs r6, #82 @ 0x52 │ │ │ │ + subs r6, #86 @ 0x56 │ │ │ │ lsls r7, r7, #3 │ │ │ │ mov r0, r8 │ │ │ │ bl efe698 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov sl, r0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ @@ -686418,115 +686418,115 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #3004 @ 0xbbc │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #456 @ 0x1c8 │ │ │ │ + add r2, sp, #472 @ 0x1d8 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - subs r4, #138 @ 0x8a │ │ │ │ + subs r4, #142 @ 0x8e │ │ │ │ lsls r7, r7, #3 │ │ │ │ - add r2, sp, #272 @ 0x110 │ │ │ │ + add r2, sp, #288 @ 0x120 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - subs r4, #88 @ 0x58 │ │ │ │ + subs r4, #92 @ 0x5c │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r3, [pc, #512] @ (4edf60 ) │ │ │ │ + ldr r3, [pc, #528] @ (4edf70 ) │ │ │ │ lsls r6, r7, #3 │ │ │ │ - add r1, sp, #960 @ 0x3c0 │ │ │ │ + add r1, sp, #976 @ 0x3d0 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - subs r4, #6 │ │ │ │ + subs r4, #10 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - add r1, sp, #640 @ 0x280 │ │ │ │ + add r1, sp, #656 @ 0x290 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - subs r3, #184 @ 0xb8 │ │ │ │ + subs r3, #188 @ 0xbc │ │ │ │ lsls r7, r7, #3 │ │ │ │ - negs r6, r5 │ │ │ │ + negs r2, r6 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - add r1, sp, #504 @ 0x1f8 │ │ │ │ + add r1, sp, #520 @ 0x208 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - subs r3, #152 @ 0x98 │ │ │ │ + subs r3, #156 @ 0x9c │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldrh r0, [r3, #46] @ 0x2e │ │ │ │ + ldrh r4, [r3, #46] @ 0x2e │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add r1, sp, #304 @ 0x130 │ │ │ │ + add r1, sp, #320 @ 0x140 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - subs r3, #96 @ 0x60 │ │ │ │ + subs r3, #100 @ 0x64 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - movs r7, #190 @ 0xbe │ │ │ │ + movs r7, #194 @ 0xc2 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - add r1, sp, #104 @ 0x68 │ │ │ │ + add r1, sp, #120 @ 0x78 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - subs r3, #46 @ 0x2e │ │ │ │ + subs r3, #50 @ 0x32 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r6, [pc, #424] @ (4edf40 ) │ │ │ │ + ldr r6, [pc, #440] @ (4edf50 ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ - add r0, sp, #920 @ 0x398 │ │ │ │ + add r0, sp, #936 @ 0x3a8 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - subs r2, #252 @ 0xfc │ │ │ │ + subs r3, #0 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - add r0, sp, #744 @ 0x2e8 │ │ │ │ + add r0, sp, #760 @ 0x2f8 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - subs r2, #212 @ 0xd4 │ │ │ │ + subs r2, #216 @ 0xd8 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - add r0, sp, #408 @ 0x198 │ │ │ │ + add r0, sp, #424 @ 0x1a8 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - subs r2, #126 @ 0x7e │ │ │ │ + subs r2, #130 @ 0x82 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - add r0, sp, #256 @ 0x100 │ │ │ │ + add r0, sp, #272 @ 0x110 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - subs r2, #84 @ 0x54 │ │ │ │ + subs r2, #88 @ 0x58 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - add r0, sp, #104 @ 0x68 │ │ │ │ + add r0, sp, #120 @ 0x78 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - subs r2, #50 @ 0x32 │ │ │ │ + subs r2, #54 @ 0x36 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - add r7, pc, #960 @ (adr r7, 4ee184 ) │ │ │ │ + add r7, pc, #976 @ (adr r7, 4ee194 ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ - subs r2, #8 │ │ │ │ + subs r2, #12 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - add r6, pc, #240 @ (adr r6, 4edebc ) │ │ │ │ + add r6, pc, #256 @ (adr r6, 4edecc ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ - subs r0, #84 @ 0x54 │ │ │ │ + subs r0, #88 @ 0x58 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - add r5, pc, #552 @ (adr r5, 4edffc ) │ │ │ │ + add r5, pc, #568 @ (adr r5, 4ee00c ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ - adds r7, #160 @ 0xa0 │ │ │ │ + adds r7, #164 @ 0xa4 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - movs r6, #50 @ 0x32 │ │ │ │ + movs r6, #54 @ 0x36 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - add r5, pc, #360 @ (adr r5, 4edf48 ) │ │ │ │ + add r5, pc, #376 @ (adr r5, 4edf58 ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ - adds r7, #108 @ 0x6c │ │ │ │ + adds r7, #112 @ 0x70 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r0, [r5, #32] │ │ │ │ + ldr r4, [r5, #32] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - subs r6, #48 @ 0x30 │ │ │ │ + subs r6, #52 @ 0x34 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - subs r6, #12 │ │ │ │ + subs r6, #16 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - add r5, pc, #112 @ (adr r5, 4ede64 ) │ │ │ │ + add r5, pc, #128 @ (adr r5, 4ede74 ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ - adds r7, #54 @ 0x36 │ │ │ │ + adds r7, #58 @ 0x3a │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r4, [r5, #28] │ │ │ │ + ldr r0, [r6, #28] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - add r4, pc, #872 @ (adr r4, 4ee168 ) │ │ │ │ + add r4, pc, #888 @ (adr r4, 4ee178 ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ - adds r6, #242 @ 0xf2 │ │ │ │ + adds r6, #246 @ 0xf6 │ │ │ │ lsls r7, r7, #3 │ │ │ │ @ instruction: 0xf1e6010e │ │ │ │ - subs r1, #228 @ 0xe4 │ │ │ │ + subs r1, #232 @ 0xe8 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r5, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r5, [sp, #744] @ 0x2e8 │ │ │ │ lsls r6, r7, #3 │ │ │ │ rsb r1, sl, #14 │ │ │ │ - subs r1, #200 @ 0xc8 │ │ │ │ + subs r1, #204 @ 0xcc │ │ │ │ lsls r7, r7, #3 │ │ │ │ - add r2, sp, #472 @ 0x1d8 │ │ │ │ + add r2, sp, #488 @ 0x1e8 │ │ │ │ lsls r6, r7, #3 │ │ │ │ │ │ │ │ 004ede1c : │ │ │ │ stmdb 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 │ │ │ │ @@ -686939,88 +686939,88 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #728] @ 0x2d8 │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #162 @ 0xa2 │ │ │ │ + subs r0, #166 @ 0xa6 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - add r2, pc, #408 @ (adr r2, 4ee3f8 ) │ │ │ │ + add r2, pc, #424 @ (adr r2, 4ee408 ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ - adds r4, #106 @ 0x6a │ │ │ │ + adds r4, #110 @ 0x6e │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldr r3, [sp, #736] @ 0x2e0 │ │ │ │ lsls r5, r2, #4 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r0, [r0, r7] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #134 @ 0x86 │ │ │ │ + cmp r4, #138 @ 0x8a │ │ │ │ lsls r6, r7, #3 │ │ │ │ - add r1, pc, #560 @ (adr r1, 4ee4ac ) │ │ │ │ + add r1, pc, #576 @ (adr r1, 4ee4bc ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ - adds r3, #142 @ 0x8e │ │ │ │ + adds r3, #146 @ 0x92 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - subs r6, r4, #0 │ │ │ │ + subs r2, r5, #0 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - add r1, pc, #392 @ (adr r1, 4ee410 ) │ │ │ │ + add r1, pc, #408 @ (adr r1, 4ee420 ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ - adds r3, #102 @ 0x66 │ │ │ │ + adds r3, #106 @ 0x6a │ │ │ │ lsls r7, r7, #3 │ │ │ │ - add r0, pc, #896 @ (adr r0, 4ee610 ) │ │ │ │ + add r0, pc, #912 @ (adr r0, 4ee620 ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ - adds r2, #226 @ 0xe2 │ │ │ │ + adds r2, #230 @ 0xe6 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - add r0, pc, #792 @ (adr r0, 4ee5b0 ) │ │ │ │ + add r0, pc, #808 @ (adr r0, 4ee5c0 ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ - adds r2, #200 @ 0xc8 │ │ │ │ + adds r2, #204 @ 0xcc │ │ │ │ lsls r7, r7, #3 │ │ │ │ - add r0, pc, #664 @ (adr r0, 4ee538 ) │ │ │ │ + add r0, pc, #680 @ (adr r0, 4ee548 ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ - adds r2, #168 @ 0xa8 │ │ │ │ + adds r2, #172 @ 0xac │ │ │ │ lsls r7, r7, #3 │ │ │ │ - add r0, pc, #560 @ (adr r0, 4ee4d8 ) │ │ │ │ + add r0, pc, #576 @ (adr r0, 4ee4e8 ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ - adds r2, #142 @ 0x8e │ │ │ │ + adds r2, #146 @ 0x92 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - add r0, pc, #72 @ (adr r0, 4ee2f8 ) │ │ │ │ + add r0, pc, #88 @ (adr r0, 4ee308 ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ - adds r2, #20 │ │ │ │ + adds r2, #24 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r7, [sp, #864] @ 0x360 │ │ │ │ + ldr r7, [sp, #880] @ 0x370 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - adds r1, #218 @ 0xda │ │ │ │ + adds r1, #222 @ 0xde │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldc 1, cr0, [lr, #-56]! @ 0xffffffc8 │ │ │ │ - adds r5, #60 @ 0x3c │ │ │ │ + adds r5, #64 @ 0x40 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r7, [sp, #808] @ 0x328 │ │ │ │ + ldr r7, [sp, #824] @ 0x338 │ │ │ │ lsls r7, r7, #3 │ │ │ │ stc 1, cr0, [r2, #-56]! @ 0xffffffc8 │ │ │ │ - adds r5, #32 │ │ │ │ + adds r5, #36 @ 0x24 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - subs r6, #162 @ 0xa2 │ │ │ │ + subs r6, #166 @ 0xa6 │ │ │ │ lsls r6, r7, #3 │ │ │ │ stc 1, cr0, [r6, #-56] @ 0xffffffc8 │ │ │ │ - adds r5, #4 │ │ │ │ + adds r5, #8 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldrh r2, [r6, #28] │ │ │ │ + ldrh r6, [r6, #28] │ │ │ │ lsls r7, r7, #3 │ │ │ │ stcl 1, cr0, [sl], #56 @ 0x38 │ │ │ │ - adds r4, #232 @ 0xe8 │ │ │ │ + adds r4, #236 @ 0xec │ │ │ │ lsls r7, r7, #3 │ │ │ │ - adds r5, #14 │ │ │ │ + adds r5, #18 │ │ │ │ lsls r6, r7, #3 │ │ │ │ stcl 1, cr0, [lr], {14} │ │ │ │ - adds r4, #204 @ 0xcc │ │ │ │ + adds r4, #208 @ 0xd0 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - adds r4, #178 @ 0xb2 │ │ │ │ + adds r4, #182 @ 0xb6 │ │ │ │ lsls r6, r7, #3 │ │ │ │ │ │ │ │ 004ee2f8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -687098,23 +687098,23 @@ │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldr r7, [pc, #720] @ (4ee684 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ str r7, [sp, #616] @ 0x268 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - strb r6, [r6, #19] │ │ │ │ + strb r2, [r7, #19] │ │ │ │ lsls r6, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r5, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - cmp r7, #250 @ 0xfa │ │ │ │ + cmp r7, #254 @ 0xfe │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldrb r0, [r7, r0] │ │ │ │ + ldrb r4, [r7, r0] │ │ │ │ lsls r2, r1, #4 │ │ │ │ │ │ │ │ 004ee3d0 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -687217,29 +687217,29 @@ │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldr r6, [pc, #904] @ (4ee844 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #120 @ 0x78 │ │ │ │ + adds r3, #124 @ 0x7c │ │ │ │ lsls r6, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #128] @ 0x80 │ │ │ │ + ldr r5, [sp, #144] @ 0x90 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - cmp r7, #56 @ 0x38 │ │ │ │ + cmp r7, #60 @ 0x3c │ │ │ │ lsls r7, r7, #3 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ str r6, [sp, #504] @ 0x1f8 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - adds r6, r4, r6 │ │ │ │ + adds r2, r5, r6 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - strb r6, [r1, #15] │ │ │ │ + strb r2, [r2, #15] │ │ │ │ lsls r6, r7, #3 │ │ │ │ │ │ │ │ 004ee4e4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -687335,27 +687335,27 @@ │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldr r5, [pc, #784] @ (4ee8dc ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #88 @ 0x58 │ │ │ │ + adds r2, #92 @ 0x5c │ │ │ │ lsls r6, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #896] @ 0x380 │ │ │ │ + ldr r3, [sp, #912] @ 0x390 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - cmp r6, #24 │ │ │ │ + cmp r6, #28 │ │ │ │ lsls r7, r7, #3 │ │ │ │ str r5, [sp, #432] @ 0x1b0 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldrh r4, [r5, r0] │ │ │ │ + ldrh r0, [r6, r0] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - strb r4, [r7, #10] │ │ │ │ + strb r0, [r0, #11] │ │ │ │ lsls r6, r7, #3 │ │ │ │ │ │ │ │ 004ee5f0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -687531,45 +687531,45 @@ │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ str r4, [sp, #944] @ 0x3b0 │ │ │ │ lsls r5, r2, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r7, r7, #3 │ │ │ │ - cmp r4, #204 @ 0xcc │ │ │ │ + cmp r4, #208 @ 0xd0 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldmia r0!, {r1, r3, r6} │ │ │ │ + ldmia r0!, {r1, r2, r3, r6} │ │ │ │ lsls r7, r7, #3 │ │ │ │ - cmp r4, #160 @ 0xa0 │ │ │ │ + cmp r4, #164 @ 0xa4 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldmia r0!, {r1, r2, r3} │ │ │ │ + ldmia r0!, {r1, r4} │ │ │ │ lsls r7, r7, #3 │ │ │ │ - cmp r4, #100 @ 0x64 │ │ │ │ + cmp r4, #104 @ 0x68 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - stmia r7!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r7, r7, #3 │ │ │ │ - cmp r4, #64 @ 0x40 │ │ │ │ + cmp r4, #68 @ 0x44 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - stmia r7!, {r1, r3, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r7, r7, #3 │ │ │ │ - cmp r4, #32 │ │ │ │ + cmp r4, #36 @ 0x24 │ │ │ │ lsls r7, r7, #3 │ │ │ │ b.n 4ee6e8 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - cmp r7, #128 @ 0x80 │ │ │ │ + cmp r7, #132 @ 0x84 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r2, [sp, #184] @ 0xb8 │ │ │ │ + ldr r2, [sp, #200] @ 0xc8 │ │ │ │ lsls r7, r7, #3 │ │ │ │ b.n 4ee6bc │ │ │ │ lsls r6, r1, #4 │ │ │ │ - cmp r7, #100 @ 0x64 │ │ │ │ + cmp r7, #104 @ 0x68 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ lsls r7, r7, #3 │ │ │ │ │ │ │ │ 004ee7f8 : │ │ │ │ stmdb 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 │ │ │ │ @@ -688638,19 +688638,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r2, [sp, #848] @ 0x350 │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #376] @ 0x178 │ │ │ │ + ldr r1, [sp, #392] @ 0x188 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - cmp r7, #62 @ 0x3e │ │ │ │ + cmp r7, #66 @ 0x42 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - cmp r3, #2 │ │ │ │ + cmp r3, #6 │ │ │ │ lsls r7, r7, #3 │ │ │ │ str r2, [sp, #368] @ 0x170 │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldrb r4, [r6, #11] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ @@ -688668,171 +688668,171 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7, #26 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #544] @ 0x220 │ │ │ │ + str r5, [sp, #560] @ 0x230 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r5, [sp, #632] @ 0x278 │ │ │ │ + str r5, [sp, #648] @ 0x288 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - movs r7, #88 @ 0x58 │ │ │ │ + movs r7, #92 @ 0x5c │ │ │ │ lsls r7, r7, #3 │ │ │ │ - str r5, [sp, #488] @ 0x1e8 │ │ │ │ + str r5, [sp, #504] @ 0x1f8 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - movs r7, #50 @ 0x32 │ │ │ │ + movs r7, #54 @ 0x36 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - asrs r4, r5, #11 │ │ │ │ + asrs r0, r6, #11 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - str r4, [sp, #784] @ 0x310 │ │ │ │ + str r4, [sp, #800] @ 0x320 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - movs r6, #124 @ 0x7c │ │ │ │ + movs r6, #128 @ 0x80 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - str r4, [sp, #16] │ │ │ │ + str r4, [sp, #32] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - movs r5, #188 @ 0xbc │ │ │ │ + movs r5, #192 @ 0xc0 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - str r3, [sp, #920] @ 0x398 │ │ │ │ + str r3, [sp, #936] @ 0x3a8 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - movs r5, #158 @ 0x9e │ │ │ │ + movs r5, #162 @ 0xa2 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - str r3, [sp, #800] @ 0x320 │ │ │ │ + str r3, [sp, #816] @ 0x330 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - movs r5, #128 @ 0x80 │ │ │ │ + movs r5, #132 @ 0x84 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - str r3, [sp, #336] @ 0x150 │ │ │ │ + str r3, [sp, #352] @ 0x160 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - movs r5, #12 │ │ │ │ + movs r5, #16 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - str r3, [sp, #216] @ 0xd8 │ │ │ │ + str r3, [sp, #232] @ 0xe8 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - movs r4, #238 @ 0xee │ │ │ │ + movs r4, #242 @ 0xf2 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ + str r3, [sp, #128] @ 0x80 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - asrs r0, r7, #4 │ │ │ │ + asrs r4, r7, #4 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - movs r4, #196 @ 0xc4 │ │ │ │ + movs r4, #200 @ 0xc8 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldrh r0, [r2, #0] │ │ │ │ + ldrh r4, [r2, #0] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - str r2, [sp, #616] @ 0x268 │ │ │ │ + str r2, [sp, #632] @ 0x278 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - movs r4, #84 @ 0x54 │ │ │ │ + movs r4, #88 @ 0x58 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - str r2, [sp, #352] @ 0x160 │ │ │ │ + str r2, [sp, #368] @ 0x170 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - asrs r4, r6, #1 │ │ │ │ + asrs r0, r7, #1 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - movs r4, #0 │ │ │ │ + movs r4, #4 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - str r1, [sp, #936] @ 0x3a8 │ │ │ │ + str r1, [sp, #952] @ 0x3b8 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - movs r3, #162 @ 0xa2 │ │ │ │ + movs r3, #166 @ 0xa6 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - str r1, [sp, #824] @ 0x338 │ │ │ │ + str r1, [sp, #840] @ 0x348 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - movs r3, #134 @ 0x86 │ │ │ │ + movs r3, #138 @ 0x8a │ │ │ │ lsls r7, r7, #3 │ │ │ │ - str r1, [sp, #664] @ 0x298 │ │ │ │ + str r1, [sp, #680] @ 0x2a8 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - movs r3, #94 @ 0x5e │ │ │ │ + movs r3, #98 @ 0x62 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - str r1, [sp, #552] @ 0x228 │ │ │ │ + str r1, [sp, #568] @ 0x238 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - movs r3, #66 @ 0x42 │ │ │ │ + movs r3, #70 @ 0x46 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - strh r4, [r5, #52] @ 0x34 │ │ │ │ + strh r0, [r6, #52] @ 0x34 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - str r1, [sp, #232] @ 0xe8 │ │ │ │ + str r1, [sp, #248] @ 0xf8 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - movs r2, #244 @ 0xf4 │ │ │ │ + movs r2, #248 @ 0xf8 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - adds r2, #82 @ 0x52 │ │ │ │ + adds r2, #86 @ 0x56 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - str r1, [sp, #136] @ 0x88 │ │ │ │ + str r1, [sp, #152] @ 0x98 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - movs r2, #216 @ 0xd8 │ │ │ │ + movs r2, #220 @ 0xdc │ │ │ │ lsls r7, r7, #3 │ │ │ │ - str r0, [sp, #952] @ 0x3b8 │ │ │ │ + str r0, [sp, #968] @ 0x3c8 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - movs r2, #166 @ 0xa6 │ │ │ │ + movs r2, #170 @ 0xaa │ │ │ │ lsls r7, r7, #3 │ │ │ │ - str r0, [sp, #832] @ 0x340 │ │ │ │ + str r0, [sp, #848] @ 0x350 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - movs r2, #138 @ 0x8a │ │ │ │ + movs r2, #142 @ 0x8e │ │ │ │ lsls r7, r7, #3 │ │ │ │ - str r0, [sp, #744] @ 0x2e8 │ │ │ │ + str r0, [sp, #760] @ 0x2f8 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - movs r2, #114 @ 0x72 │ │ │ │ + movs r2, #118 @ 0x76 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - str r0, [sp, #584] @ 0x248 │ │ │ │ + str r0, [sp, #600] @ 0x258 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - movs r2, #76 @ 0x4c │ │ │ │ + movs r2, #80 @ 0x50 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - str r0, [sp, #440] @ 0x1b8 │ │ │ │ + str r0, [sp, #456] @ 0x1c8 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ + movs r2, #44 @ 0x2c │ │ │ │ lsls r7, r7, #3 │ │ │ │ - str r0, [sp, #248] @ 0xf8 │ │ │ │ + str r0, [sp, #264] @ 0x108 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - movs r1, #248 @ 0xf8 │ │ │ │ + movs r1, #252 @ 0xfc │ │ │ │ lsls r7, r7, #3 │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - movs r1, #204 @ 0xcc │ │ │ │ + movs r1, #208 @ 0xd0 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldrh r2, [r7, #62] @ 0x3e │ │ │ │ + ldrh r6, [r7, #62] @ 0x3e │ │ │ │ lsls r7, r7, #3 │ │ │ │ - movs r1, #180 @ 0xb4 │ │ │ │ + movs r1, #184 @ 0xb8 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r5, [pc, #800] @ (4ef7e0 ) │ │ │ │ + ldr r5, [pc, #816] @ (4ef7f0 ) │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldrh r2, [r6, #60] @ 0x3c │ │ │ │ + ldrh r6, [r6, #60] @ 0x3c │ │ │ │ lsls r7, r7, #3 │ │ │ │ - movs r1, #108 @ 0x6c │ │ │ │ + movs r1, #112 @ 0x70 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldrh r0, [r1, #58] @ 0x3a │ │ │ │ + ldrh r4, [r1, #58] @ 0x3a │ │ │ │ lsls r7, r7, #3 │ │ │ │ - movs r1, #0 │ │ │ │ + movs r1, #4 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r5, [pc, #128] @ (4ef554 ) │ │ │ │ + ldr r5, [pc, #144] @ (4ef564 ) │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldrh r4, [r2, #56] @ 0x38 │ │ │ │ + ldrh r0, [r3, #56] @ 0x38 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - movs r0, #204 @ 0xcc │ │ │ │ + movs r0, #208 @ 0xd0 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldrh r0, [r0, #54] @ 0x36 │ │ │ │ + ldrh r4, [r0, #54] @ 0x36 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - movs r0, #120 @ 0x78 │ │ │ │ + movs r0, #124 @ 0x7c │ │ │ │ lsls r7, r7, #3 │ │ │ │ blt.n 4ef4a4 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - movs r3, #220 @ 0xdc │ │ │ │ + movs r3, #224 @ 0xe0 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - str r1, [sp, #104] @ 0x68 │ │ │ │ + str r1, [sp, #120] @ 0x78 │ │ │ │ lsls r6, r7, #3 │ │ │ │ blt.n 4ef478 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - movs r3, #192 @ 0xc0 │ │ │ │ + movs r3, #196 @ 0xc4 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - str r2, [r0, #68] @ 0x44 │ │ │ │ + str r6, [r0, #68] @ 0x44 │ │ │ │ lsls r6, r7, #3 │ │ │ │ cbnz r6, 4ef52c │ │ │ │ lsls r6, r1, #4 │ │ │ │ - lsls r0, r1, #29 │ │ │ │ + lsls r4, r1, #29 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - lsls r6, r4, #29 │ │ │ │ + lsls r2, r5, #29 │ │ │ │ lsls r6, r7, #3 │ │ │ │ cbnz r4, 4ef532 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - lsls r6, r3, #25 │ │ │ │ + lsls r2, r4, #25 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - lsls r4, r2, #28 │ │ │ │ + lsls r0, r3, #28 │ │ │ │ lsls r6, r7, #3 │ │ │ │ │ │ │ │ 004ef514 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -688995,37 +688995,37 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r3, #40] @ 0x28 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - movs r1, #186 @ 0xba │ │ │ │ + movs r1, #190 @ 0xbe │ │ │ │ lsls r6, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r0, #30] │ │ │ │ + ldrh r6, [r0, #30] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - adds r2, r7, #5 │ │ │ │ + adds r6, r7, #5 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - str r2, [r2, #36] @ 0x24 │ │ │ │ + str r6, [r2, #36] @ 0x24 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - cmp r0, #54 @ 0x36 │ │ │ │ + cmp r0, #58 @ 0x3a │ │ │ │ lsls r7, r7, #3 │ │ │ │ @ instruction: 0xb6ce │ │ │ │ lsls r6, r1, #4 │ │ │ │ - lsls r0, r4, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - lsls r6, r7, #17 │ │ │ │ + lsls r2, r0, #18 │ │ │ │ lsls r6, r7, #3 │ │ │ │ @ instruction: 0xb6b8 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - lsls r2, r7, #13 │ │ │ │ + lsls r6, r7, #13 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r4, r6, #16 │ │ │ │ lsls r6, r7, #3 │ │ │ │ │ │ │ │ 004ef6cc : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -689192,47 +689192,47 @@ │ │ │ │ lsls r5, r2, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r6, #30] │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #130 @ 0x82 │ │ │ │ + movs r0, #134 @ 0x86 │ │ │ │ lsls r6, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb7ea │ │ │ │ + @ instruction: 0xb7ee │ │ │ │ lsls r7, r7, #3 │ │ │ │ - adds r2, r0, #1 │ │ │ │ + adds r6, r0, #1 │ │ │ │ lsls r7, r7, #3 │ │ │ │ strh r0, [r5, #28] │ │ │ │ lsls r5, r2, #4 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r3, #10 │ │ │ │ + lsrs r2, r4, #10 │ │ │ │ lsls r6, r7, #3 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r5, #9 │ │ │ │ + lsrs r0, r6, #9 │ │ │ │ lsls r6, r7, #3 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - lsls r2, r1, #10 │ │ │ │ + lsls r6, r1, #10 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - lsls r0, r5, #10 │ │ │ │ + lsls r4, r5, #10 │ │ │ │ lsls r6, r7, #3 │ │ │ │ push {r1, r5, r6, r7} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - lsls r4, r4, #6 │ │ │ │ + lsls r0, r5, #6 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - lsls r2, r3, #9 │ │ │ │ + lsls r6, r3, #9 │ │ │ │ lsls r6, r7, #3 │ │ │ │ │ │ │ │ 004ef8a0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -689301,21 +689301,21 @@ │ │ │ │ lsls r5, r2, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r4, #16] │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r5, #2 │ │ │ │ + subs r2, r6, #2 │ │ │ │ lsls r6, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r4, #0] │ │ │ │ + ldrh r2, [r5, #0] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - subs r6, r5, r1 │ │ │ │ + subs r2, r6, r1 │ │ │ │ lsls r7, r7, #3 │ │ │ │ strh r4, [r1, #14] │ │ │ │ lsls r5, r2, #4 │ │ │ │ │ │ │ │ 004ef96c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -689410,29 +689410,29 @@ │ │ │ │ blx 344c20 <_Py_Dealloc@plt+0x4> │ │ │ │ b.n 4efa1e │ │ │ │ nop │ │ │ │ strh r0, [r7, #10] │ │ │ │ lsls r5, r2, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r1, #0] │ │ │ │ + ldrh r4, [r1, #0] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - adds r0, r5, r6 │ │ │ │ + adds r4, r5, r6 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - strh r4, [r5, #62] @ 0x3e │ │ │ │ + strh r0, [r6, #62] @ 0x3e │ │ │ │ lsls r7, r7, #3 │ │ │ │ - adds r4, r1, r6 │ │ │ │ + adds r0, r2, r6 │ │ │ │ lsls r7, r7, #3 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - sbcs r0, r4 │ │ │ │ + sbcs r4, r4 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - strh r0, [r7, #60] @ 0x3c │ │ │ │ + strh r4, [r7, #60] @ 0x3c │ │ │ │ lsls r7, r7, #3 │ │ │ │ - adds r0, r3, r5 │ │ │ │ + adds r4, r3, r5 │ │ │ │ lsls r7, r7, #3 │ │ │ │ │ │ │ │ 004efa70 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -689742,49 +689742,49 @@ │ │ │ │ lsls r5, r2, #4 │ │ │ │ subs r4, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r6, #30] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r2, #4 │ │ │ │ + adds r2, r3, #4 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - strh r2, [r2, #44] @ 0x2c │ │ │ │ + strh r6, [r2, #44] @ 0x2c │ │ │ │ lsls r7, r7, #3 │ │ │ │ - asrs r0, r1, #28 │ │ │ │ + asrs r4, r1, #28 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - strh r0, [r3, #42] @ 0x2a │ │ │ │ + strh r4, [r3, #42] @ 0x2a │ │ │ │ lsls r7, r7, #3 │ │ │ │ - asrs r0, r3, #27 │ │ │ │ + asrs r4, r3, #27 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r6, [r6, #48] @ 0x30 │ │ │ │ + ldr r2, [r7, #48] @ 0x30 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldrh r6, [r7, r6] │ │ │ │ + ldrh r2, [r0, r7] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - strh r4, [r5, #40] @ 0x28 │ │ │ │ + strh r0, [r6, #40] @ 0x28 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - asrs r6, r5, #26 │ │ │ │ + asrs r2, r6, #26 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - strh r6, [r2, #40] @ 0x28 │ │ │ │ + strh r2, [r3, #40] @ 0x28 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - asrs r6, r2, #26 │ │ │ │ + asrs r2, r3, #26 │ │ │ │ lsls r7, r7, #3 │ │ │ │ movs r5, #168 @ 0xa8 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r3, r3] │ │ │ │ + strh r0, [r4, r3] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - strh r2, [r5, #38] @ 0x26 │ │ │ │ + strh r6, [r5, #38] @ 0x26 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - asrs r2, r5, #25 │ │ │ │ + asrs r6, r5, #25 │ │ │ │ lsls r7, r7, #3 │ │ │ │ bne.n 4efd24 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - adds r0, r0, r7 │ │ │ │ + adds r4, r0, r7 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - lsls r2, r2, #14 │ │ │ │ + lsls r6, r2, #14 │ │ │ │ lsls r6, r7, #3 │ │ │ │ │ │ │ │ 004efda8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3520] @ 0xdc0 │ │ │ │ @@ -689987,27 +689987,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r6, #30] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r0, #26] │ │ │ │ + strh r6, [r0, #26] │ │ │ │ lsls r7, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r2, #24] │ │ │ │ + strh r4, [r2, #24] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - asrs r2, r5, #17 │ │ │ │ + asrs r6, r5, #17 │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldrb r6, [r7, #14] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - strh r2, [r7, #20] │ │ │ │ + strh r6, [r7, #20] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - asrs r4, r2, #16 │ │ │ │ + asrs r0, r3, #16 │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldr.w r3, [pc, #2756] @ 4f0a88 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r1 │ │ │ │ bne.w 4f0e98 │ │ │ │ cmp r6, #0 │ │ │ │ @@ -691062,32 +691062,32 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa1600fd │ │ │ │ - ldrb r4, [r7, #23] │ │ │ │ + @ instruction: 0xfa1a00fd │ │ │ │ + ldrb r0, [r0, #24] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - lsrs r0, r3, #29 │ │ │ │ + lsrs r4, r3, #29 │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldrsh r4, [r2, r2] │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r3, #26 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r0, [r0, r7] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r5, #11 │ │ │ │ + lsls r4, r5, #11 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldrb r6, [r2, #2] │ │ │ │ + ldrb r2, [r3, #2] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - lsrs r0, r6, #7 │ │ │ │ + lsrs r4, r6, #7 │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ beq.n 4f0ad8 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ @@ -692263,90 +692263,90 @@ │ │ │ │ movw r2, #1565 @ 0x61d │ │ │ │ bl 1484ac8 │ │ │ │ b.w 4f0c4a │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - addw r0, r6, #253 @ 0xfd │ │ │ │ - strb r4, [r5, #23] │ │ │ │ + addw r0, sl, #253 @ 0xfd │ │ │ │ + strb r0, [r6, #23] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - lsls r0, r1, #29 │ │ │ │ + lsls r4, r1, #29 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - strb r4, [r1, #21] │ │ │ │ + strb r0, [r2, #21] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - lsls r6, r4, #26 │ │ │ │ + lsls r2, r5, #26 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r3, [pc, #488] @ (4f19b4 ) │ │ │ │ + ldr r3, [pc, #504] @ (4f19c4 ) │ │ │ │ lsls r6, r7, #3 │ │ │ │ - strb r0, [r2, #20] │ │ │ │ + strb r4, [r2, #20] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - lsls r6, r5, #25 │ │ │ │ + lsls r2, r6, #25 │ │ │ │ lsls r7, r7, #3 │ │ │ │ muls r6, r6 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r3, [pc, #160] @ (4f187c ) │ │ │ │ + ldr r3, [pc, #176] @ (4f188c ) │ │ │ │ lsls r6, r7, #3 │ │ │ │ - strb r6, [r7, #18] │ │ │ │ + strb r2, [r0, #19] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - lsls r4, r3, #24 │ │ │ │ + lsls r0, r4, #24 │ │ │ │ lsls r7, r7, #3 │ │ │ │ asrs r0, r6, #30 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - strb r4, [r5, #17] │ │ │ │ + strb r0, [r6, #17] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - lsls r6, r0, #23 │ │ │ │ + lsls r2, r1, #23 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - strb r2, [r0, #17] │ │ │ │ + strb r6, [r0, #17] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - lsls r4, r3, #22 │ │ │ │ + lsls r0, r4, #22 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - vshr.s64 q8, , #42 │ │ │ │ - ldr r2, [pc, #1016] @ (4f1bf8 ) │ │ │ │ + vshr.s64 q8, , #38 │ │ │ │ + ldr r3, [pc, #8] @ (4f1808 ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ str r4, [r0, #68] @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #132 @ 0x84 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xebf000fd │ │ │ │ - ldr r6, [r0, #124] @ 0x7c │ │ │ │ + @ instruction: 0xebf400fd │ │ │ │ + ldr r2, [r1, #124] @ 0x7c │ │ │ │ lsls r7, r7, #3 │ │ │ │ - lsls r0, r4, #4 │ │ │ │ + lsls r4, r4, #4 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r6, [r0, #84] @ 0x54 │ │ │ │ + ldr r2, [r1, #84] @ 0x54 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - mrc2 0, 4, r0, cr14, cr14, {7} │ │ │ │ - @ instruction: 0xe8da00fd │ │ │ │ - ldr r0, [r0, #76] @ 0x4c │ │ │ │ + mcr2 0, 5, r0, cr2, cr14, {7} │ │ │ │ + @ instruction: 0xe8de00fd │ │ │ │ + ldr r4, [r0, #76] @ 0x4c │ │ │ │ lsls r7, r7, #3 │ │ │ │ - mrc2 0, 0, r0, cr12, cr14, {7} │ │ │ │ - ldr r2, [r6, #64] @ 0x40 │ │ │ │ + mcr2 0, 1, r0, cr0, cr14, {7} │ │ │ │ + ldr r6, [r6, #64] @ 0x40 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - stc2 0, cr0, [sl, #1016] @ 0x3f8 │ │ │ │ - ldr r0, [r3, #60] @ 0x3c │ │ │ │ + stc2 0, cr0, [lr, #1016] @ 0x3f8 │ │ │ │ + ldr r4, [r3, #60] @ 0x3c │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldc2 0, cr0, [r0, #-1016]! @ 0xfffffc08 │ │ │ │ - ldr r2, [r6, #56] @ 0x38 │ │ │ │ + ldc2 0, cr0, [r4, #-1016]! @ 0xfffffc08 │ │ │ │ + ldr r6, [r6, #56] @ 0x38 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - stc2 0, cr0, [ip, #-1016] @ 0xfffffc08 │ │ │ │ - ldr r4, [r1, #56] @ 0x38 │ │ │ │ + ldc2 0, cr0, [r0, #-1016] @ 0xfffffc08 │ │ │ │ + ldr r0, [r2, #56] @ 0x38 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - stc2l 0, cr0, [sl], #1016 @ 0x3f8 │ │ │ │ - rors r4, r1 │ │ │ │ + stc2l 0, cr0, [lr], #1016 @ 0x3f8 │ │ │ │ + rors r0, r2 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r2, [r4, #52] @ 0x34 │ │ │ │ + ldr r6, [r4, #52] @ 0x34 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - stc2l 0, cr0, [r0], {254} @ 0xfe │ │ │ │ + stc2l 0, cr0, [r4], {254} @ 0xfe │ │ │ │ subs r1, #202 @ 0xca │ │ │ │ lsls r2, r7, #3 │ │ │ │ - b.n 4f15ac │ │ │ │ + b.n 4f15b4 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldr r6, [r1, #40] @ 0x28 │ │ │ │ + ldr r2, [r2, #40] @ 0x28 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - @ instruction: 0xfbea00fe │ │ │ │ + @ instruction: 0xfbee00fe │ │ │ │ ldr.w r3, [pc, #3056] @ 4f2458 │ │ │ │ movw r5, #1452 @ 0x5ac │ │ │ │ ldr.w r2, [pc, #3052] @ 4f245c │ │ │ │ ldr.w r1, [pc, #3052] @ 4f2460 │ │ │ │ ldr.w r0, [pc, #3052] @ 4f2464 │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ @@ -693426,135 +693426,135 @@ │ │ │ │ bl 14849e8 │ │ │ │ b.w 4f1682 │ │ │ │ mov r0, r4 │ │ │ │ blx 344c20 <_Py_Dealloc@plt+0x4> │ │ │ │ b.w 4f0358 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ands r0, r2 │ │ │ │ + ands r4, r2 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r6, [r4, #24] │ │ │ │ + ldr r2, [r5, #24] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - @ instruction: 0xfb0200fe │ │ │ │ - ldrh r2, [r3, #4] │ │ │ │ + @ instruction: 0xfb0600fe │ │ │ │ + ldrh r6, [r3, #4] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r6, [r7, #20] │ │ │ │ + ldr r2, [r0, #24] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - @ instruction: 0xfadc00fe │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ + @ instruction: 0xfae000fe │ │ │ │ + ldr r4, [r3, #12] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - @ instruction: 0xfa3200fe │ │ │ │ + @ instruction: 0xfa3600fe │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 4f20d4 │ │ │ │ + b.n 4f20dc │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ + ldr r6, [r3, #4] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldrsh.w r0, [r6, #254] @ 0xfe │ │ │ │ - str r4, [r7, #124] @ 0x7c │ │ │ │ + ldrsh.w r0, [sl, #254] @ 0xfe │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr??.w r0, [r6, lr, lsl #3] │ │ │ │ - subs r6, #16 │ │ │ │ + ldr??.w r0, [sl, lr, lsl #3] │ │ │ │ + subs r6, #20 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - str r6, [r4, #120] @ 0x78 │ │ │ │ + str r2, [r5, #120] @ 0x78 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - vst4. {d0-d3}, [r2 :256], lr │ │ │ │ + vst4. {d0-d3}, [r6 :256], lr │ │ │ │ ldrh r2, [r2, #54] @ 0x36 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - @ instruction: 0xfb6a00fd │ │ │ │ - str r4, [r4, #112] @ 0x70 │ │ │ │ + @ instruction: 0xfb6e00fd │ │ │ │ + str r0, [r5, #112] @ 0x70 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - strb.w r0, [r0, #254] @ 0xfe │ │ │ │ - str r4, [r2, #108] @ 0x6c │ │ │ │ + strb.w r0, [r4, #254] @ 0xfe │ │ │ │ + str r0, [r3, #108] @ 0x6c │ │ │ │ lsls r7, r7, #3 │ │ │ │ - strh.w r0, [lr, lr, lsl #3] │ │ │ │ + ldrh.w r0, [r2, lr, lsl #3] │ │ │ │ movs r0, #156 @ 0x9c │ │ │ │ lsls r4, r7, #3 │ │ │ │ - str r6, [r7, #100] @ 0x64 │ │ │ │ + str r2, [r0, #104] @ 0x68 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - @ instruction: 0xf7da00fe │ │ │ │ - str r0, [r5, #96] @ 0x60 │ │ │ │ + @ instruction: 0xf7de00fe │ │ │ │ + str r4, [r5, #96] @ 0x60 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - @ instruction: 0xf78200fe │ │ │ │ - str r6, [r0, #96] @ 0x60 │ │ │ │ + @ instruction: 0xf78600fe │ │ │ │ + str r2, [r1, #96] @ 0x60 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - @ instruction: 0xf76000fe │ │ │ │ + @ instruction: 0xf76400fe │ │ │ │ ldr r0, [pc, #64] @ (4f2518 ) │ │ │ │ movs r0, r0 │ │ │ │ - b.n 4f26dc │ │ │ │ + b.n 4f26e4 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - lsls r4, r5, #13 │ │ │ │ + lsls r0, r6, #13 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldrsb r0, [r5, r6] │ │ │ │ + ldrsb r4, [r5, r6] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - str r2, [r1, #52] @ 0x34 │ │ │ │ + str r6, [r1, #52] @ 0x34 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - @ instruction: 0xf4a400fe │ │ │ │ - @ instruction: 0xf66600fd │ │ │ │ - str r0, [r0, #48] @ 0x30 │ │ │ │ + @ instruction: 0xf4a800fe │ │ │ │ + @ instruction: 0xf66a00fd │ │ │ │ + str r4, [r0, #48] @ 0x30 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - orrs.w r0, ip, #8323072 @ 0x7f0000 │ │ │ │ - subs r1, #24 │ │ │ │ + orn r0, r0, #8323072 @ 0x7f0000 │ │ │ │ + subs r1, #28 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - str r6, [r5, #40] @ 0x28 │ │ │ │ + str r2, [r6, #40] @ 0x28 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - and.w r0, sl, #8323072 @ 0x7f0000 │ │ │ │ - lsrs r2, r0, #4 │ │ │ │ + and.w r0, lr, #8323072 @ 0x7f0000 │ │ │ │ + lsrs r6, r0, #4 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r0, [r6, #36] @ 0x24 │ │ │ │ + str r4, [r6, #36] @ 0x24 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - @ instruction: 0xf3ca00fe │ │ │ │ - str r6, [r1, #36] @ 0x24 │ │ │ │ + @ instruction: 0xf3ce00fe │ │ │ │ + str r2, [r2, #36] @ 0x24 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - @ instruction: 0xf3ac00fe │ │ │ │ - @ instruction: 0xf32c00fd │ │ │ │ - str r6, [r2, #32] │ │ │ │ + @ instruction: 0xf3b000fe │ │ │ │ + @ instruction: 0xf33000fd │ │ │ │ + str r2, [r3, #32] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - @ instruction: 0xf37200fe │ │ │ │ - lsls r6, r7, #4 │ │ │ │ + @ instruction: 0xf37600fe │ │ │ │ + lsls r2, r0, #5 │ │ │ │ lsls r6, r7, #3 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r2, #28] │ │ │ │ + str r0, [r3, #28] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - @ instruction: 0xf32e00fe │ │ │ │ - subs.w r0, r6, #8290304 @ 0x7e8000 │ │ │ │ - str r0, [r6, #20] │ │ │ │ + @ instruction: 0xf33200fe │ │ │ │ + subs.w r0, sl, #8290304 @ 0x7e8000 │ │ │ │ + str r4, [r6, #20] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - movt r0, #49406 @ 0xc0fe │ │ │ │ - str r2, [r7, #16] │ │ │ │ + @ instruction: 0xf2d000fe │ │ │ │ + str r6, [r7, #16] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - @ instruction: 0xf29800fe │ │ │ │ - str r0, [r4, #16] │ │ │ │ + @ instruction: 0xf29c00fe │ │ │ │ + str r4, [r4, #16] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - @ instruction: 0xf27a00fe │ │ │ │ + @ instruction: 0xf27e00fe │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 4f2468 │ │ │ │ + blt.n 4f2470 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldrsh r6, [r5, r5] │ │ │ │ + ldrsh r2, [r6, r5] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - @ instruction: 0xf0ca00fe │ │ │ │ + @ instruction: 0xf0ce00fe │ │ │ │ ldrb r4, [r6, #11] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r4, r3] │ │ │ │ + ldrsh r4, [r4, r3] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - bics.w r0, sl, #254 @ 0xfe │ │ │ │ - ldrsh r2, [r5, r2] │ │ │ │ + bics.w r0, lr, #254 @ 0xfe │ │ │ │ + ldrsh r6, [r5, r2] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - and.w r0, r4, #254 @ 0xfe │ │ │ │ - ldrsh r4, [r4, r0] │ │ │ │ + and.w r0, r8, #254 @ 0xfe │ │ │ │ + ldrsh r0, [r5, r0] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - vqadd.s64 q8, q15, q15 │ │ │ │ - ldrsh r6, [r0, r0] │ │ │ │ + vshr.s64 q0, q15, #62 │ │ │ │ + ldrsh r2, [r1, r0] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - vqadd.s32 q8, q8, q15 │ │ │ │ - ldrb r2, [r5, r7] │ │ │ │ + vqadd.s32 q8, q10, q15 │ │ │ │ + ldrb r6, [r5, r7] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - vqadd.s8 q8, q10, q15 │ │ │ │ + vqadd.s8 q8, q12, q15 │ │ │ │ ldr.w r3, [pc, #2064] @ 4f2da0 │ │ │ │ movw ip, #1461 @ 0x5b5 │ │ │ │ ldr.w r2, [pc, #2060] @ 4f2da4 │ │ │ │ ldr.w r1, [pc, #2060] @ 4f2da8 │ │ │ │ ldr.w r0, [pc, #2060] @ 4f2dac │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ @@ -694295,92 +694295,92 @@ │ │ │ │ bne.w 4f1e34 │ │ │ │ mov r0, r2 │ │ │ │ blx 344c20 <_Py_Dealloc@plt+0x4> │ │ │ │ b.w 4f1e34 │ │ │ │ nop │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #232 @ 0xe8 │ │ │ │ + adds r2, #236 @ 0xec │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldrb r6, [r7, r1] │ │ │ │ + ldrb r2, [r0, r2] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldcl 0, cr0, [sl, #1016] @ 0x3f8 │ │ │ │ - lsls r6, r2, #11 │ │ │ │ + ldcl 0, cr0, [lr, #1016] @ 0x3f8 │ │ │ │ + lsls r2, r3, #11 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrh r4, [r2, r0] │ │ │ │ + ldrh r0, [r3, r0] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - sbc.w r0, lr, lr, ror #3 │ │ │ │ - adds r0, #22 │ │ │ │ + sbcs.w r0, r2, lr, ror #3 │ │ │ │ + adds r0, #26 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r4, [r5, r6] │ │ │ │ + ldr r0, [r6, r6] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - add.w r0, sl, lr, ror #3 │ │ │ │ + add.w r0, lr, lr, ror #3 │ │ │ │ strh r6, [r2, #6] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r0, [r1, r5] │ │ │ │ + ldr r4, [r1, r5] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - @ instruction: 0xeaa200fe │ │ │ │ - ldr r4, [r3, r4] │ │ │ │ + @ instruction: 0xeaa600fe │ │ │ │ + ldr r0, [r4, r4] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - orns r0, r6, lr, ror #3 │ │ │ │ + orns r0, sl, lr, ror #3 │ │ │ │ ldr r0, [r4, r2] │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #14 │ │ │ │ + adds r1, #18 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r2, [r3, r3] │ │ │ │ + ldr r6, [r3, r3] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - bics.w r0, r4, lr, ror #3 │ │ │ │ + bics.w r0, r8, lr, ror #3 │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r2, r6] │ │ │ │ + ldrsb r6, [r2, r6] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - strd r0, r0, [ip], #1016 @ 0x3f8 │ │ │ │ - bcc.n 4f2d30 │ │ │ │ + ldrd r0, r0, [r0], #1016 @ 0x3f8 │ │ │ │ + bcc.n 4f2d38 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldrsb r6, [r1, r5] │ │ │ │ + ldrsb r2, [r2, r5] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - stmia.w r8!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia.w ip!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r4, #152 @ 0x98 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 4f2c30 │ │ │ │ + b.n 4f2c38 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - strb r4, [r7, r7] │ │ │ │ + ldrsb r0, [r0, r0] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - b.n 4f2cc4 │ │ │ │ + b.n 4f2ccc │ │ │ │ lsls r6, r7, #3 │ │ │ │ - movw r0, #26877 @ 0x68fd │ │ │ │ - cmp r4, #56 @ 0x38 │ │ │ │ + movw r0, #43261 @ 0xa8fd │ │ │ │ + cmp r4, #60 @ 0x3c │ │ │ │ lsls r6, r7, #3 │ │ │ │ - strb r6, [r1, r7] │ │ │ │ + strb r2, [r2, r7] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - b.n 4f2c7c │ │ │ │ + b.n 4f2c84 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r6, [r7, r3] │ │ │ │ + ldr r2, [r0, r4] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - strb r2, [r2, r6] │ │ │ │ + strb r6, [r2, r6] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - b.n 4f2c08 │ │ │ │ + b.n 4f2c10 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - strb r4, [r6, r5] │ │ │ │ + strb r0, [r7, r5] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - b.n 4f2bd4 │ │ │ │ + b.n 4f2bdc │ │ │ │ lsls r6, r7, #3 │ │ │ │ - cmp r3, #154 @ 0x9a │ │ │ │ + cmp r3, #158 @ 0x9e │ │ │ │ lsls r6, r7, #3 │ │ │ │ - strb r0, [r6, r4] │ │ │ │ + strb r4, [r6, r4] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - b.n 4f2b60 │ │ │ │ + b.n 4f2b68 │ │ │ │ lsls r6, r7, #3 │ │ │ │ ldrb r4, [r3, #17] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - strb r6, [r7, r3] │ │ │ │ + strb r2, [r0, r4] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - cmp r3, #92 @ 0x5c │ │ │ │ + cmp r3, #96 @ 0x60 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - b.n 4f2afc │ │ │ │ + b.n 4f2b04 │ │ │ │ lsls r6, r7, #3 │ │ │ │ movs r3, #98 @ 0x62 │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 4f2e70 │ │ │ │ @@ -695454,161 +695454,161 @@ │ │ │ │ blx 344c20 <_Py_Dealloc@plt+0x4> │ │ │ │ b.w 4f2d7a │ │ │ │ nop │ │ │ │ ands r4, r4 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #608] @ (4f3c4c ) │ │ │ │ + ldr r6, [pc, #624] @ (4f3c5c ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ - svc 242 @ 0xf2 │ │ │ │ + svc 246 @ 0xf6 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r6, [pc, #336] @ (4f3b44 ) │ │ │ │ + ldr r6, [pc, #352] @ (4f3b54 ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ - svc 94 @ 0x5e │ │ │ │ + svc 98 @ 0x62 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - svc 170 @ 0xaa │ │ │ │ + svc 174 @ 0xae │ │ │ │ lsls r6, r7, #3 │ │ │ │ - mrc 0, 4, r0, cr6, cr13, {7} │ │ │ │ - movs r4, #120 @ 0x78 │ │ │ │ + mrc 0, 4, r0, cr10, cr13, {7} │ │ │ │ + movs r4, #124 @ 0x7c │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r6, [pc, #56] @ (4f3a40 ) │ │ │ │ + ldr r6, [pc, #72] @ (4f3a50 ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ - svc 108 @ 0x6c │ │ │ │ + svc 112 @ 0x70 │ │ │ │ lsls r6, r7, #3 │ │ │ │ strb r0, [r7, #20] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r5, [pc, #904] @ (4f3d9c ) │ │ │ │ + ldr r5, [pc, #920] @ (4f3dac ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ - svc 60 @ 0x3c │ │ │ │ + svc 64 @ 0x40 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r5, [pc, #760] @ (4f3d14 ) │ │ │ │ + ldr r5, [pc, #776] @ (4f3d24 ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ - svc 24 │ │ │ │ + svc 28 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r5, [pc, #496] @ (4f3c14 ) │ │ │ │ + ldr r5, [pc, #512] @ (4f3c24 ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ - udf #214 @ 0xd6 │ │ │ │ + udf #218 @ 0xda │ │ │ │ lsls r6, r7, #3 │ │ │ │ - movs r3, #158 @ 0x9e │ │ │ │ + movs r3, #162 @ 0xa2 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r5, [pc, #208] @ (4f3b00 ) │ │ │ │ + ldr r5, [pc, #224] @ (4f3b10 ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ - udf #146 @ 0x92 │ │ │ │ + udf #150 @ 0x96 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - str r2, [r7, r2] │ │ │ │ + str r6, [r7, r2] │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldr r0, [r4, r2] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #432] @ (4f3bf0 ) │ │ │ │ + ldr r6, [pc, #448] @ (4f3c00 ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r4, [pc, #528] @ (4f3c54 ) │ │ │ │ + ldr r4, [pc, #544] @ (4f3c64 ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ble.n 4f3a0c │ │ │ │ + ble.n 4f3a14 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r4, [pc, #280] @ (4f3b64 ) │ │ │ │ + ldr r4, [pc, #296] @ (4f3b74 ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ble.n 4f3990 │ │ │ │ + ble.n 4f3998 │ │ │ │ lsls r6, r7, #3 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #56] @ (4f3a90 ) │ │ │ │ + ldr r4, [pc, #72] @ (4f3aa0 ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ble.n 4f3b24 │ │ │ │ + ble.n 4f3b2c │ │ │ │ lsls r6, r7, #3 │ │ │ │ - stmia r7!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r7!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldr r3, [pc, #752] @ (4f3d54 ) │ │ │ │ + ldr r3, [pc, #768] @ (4f3d64 ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ble.n 4f3a98 │ │ │ │ + ble.n 4f3aa0 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r3, [pc, #624] @ (4f3cdc ) │ │ │ │ + ldr r3, [pc, #640] @ (4f3cec ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ - bgt.n 4f3a5c │ │ │ │ + bgt.n 4f3a64 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r3, [pc, #512] @ (4f3c74 ) │ │ │ │ + ldr r3, [pc, #528] @ (4f3c84 ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ - bgt.n 4f3a24 │ │ │ │ + bgt.n 4f3a2c │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r3, [pc, #240] @ (4f3b6c ) │ │ │ │ + ldr r3, [pc, #256] @ (4f3b7c ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ - bgt.n 4f39ac │ │ │ │ + bgt.n 4f39b4 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r0!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldr r3, [pc, #32] @ (4f3aa8 ) │ │ │ │ + ldr r3, [pc, #48] @ (4f3ab8 ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ - bgt.n 4f3b54 │ │ │ │ + bgt.n 4f3b5c │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r2, [pc, #928] @ (4f3e30 ) │ │ │ │ + ldr r2, [pc, #944] @ (4f3e40 ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ - bgt.n 4f3b18 │ │ │ │ + bgt.n 4f3b20 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r2, [pc, #784] @ (4f3dac ) │ │ │ │ + ldr r2, [pc, #800] @ (4f3dbc ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ - bgt.n 4f3ae0 │ │ │ │ + bgt.n 4f3ae8 │ │ │ │ lsls r6, r7, #3 │ │ │ │ adds r2, r6, r4 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r2, [pc, #632] @ (4f3d20 ) │ │ │ │ + ldr r2, [pc, #648] @ (4f3d30 ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ - blt.n 4f3a9c │ │ │ │ + blt.n 4f3aa4 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - movs r0, #210 @ 0xd2 │ │ │ │ + movs r0, #214 @ 0xd6 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r2, [pc, #416] @ (4f3c54 ) │ │ │ │ + ldr r2, [pc, #432] @ (4f3c64 ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ - blt.n 4f3a44 │ │ │ │ + blt.n 4f3a4c │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r5, [pc, #608] @ (4f3d1c ) │ │ │ │ + ldr r5, [pc, #624] @ (4f3d2c ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r2, [pc, #264] @ (4f3bc8 ) │ │ │ │ + ldr r2, [pc, #280] @ (4f3bd8 ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ - blt.n 4f3a04 │ │ │ │ + blt.n 4f3a0c │ │ │ │ lsls r6, r7, #3 │ │ │ │ - movs r0, #96 @ 0x60 │ │ │ │ + movs r0, #100 @ 0x64 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r1, [pc, #984] @ (4f3ea4 ) │ │ │ │ + ldr r1, [pc, #1000] @ (4f3eb4 ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ - blt.n 4f3b78 │ │ │ │ + blt.n 4f3b80 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r5, [pc, #504] @ (4f3ccc ) │ │ │ │ + ldr r5, [pc, #520] @ (4f3cdc ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r1, [pc, #656] @ (4f3d68 ) │ │ │ │ + ldr r1, [pc, #672] @ (4f3d78 ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ - bge.n 4f3ad8 │ │ │ │ + blt.n 4f3ae0 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - subs r4, r5, #7 │ │ │ │ + subs r0, r6, #7 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r1, [pc, #520] @ (4f3cec ) │ │ │ │ + ldr r1, [pc, #536] @ (4f3cfc ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ - bge.n 4f3aa8 │ │ │ │ + bge.n 4f3ab0 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r6, [r6, #4] │ │ │ │ + ldr r2, [r7, #4] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r0, [pc, #1000] @ (4f3ed8 ) │ │ │ │ + ldr r0, [pc, #1016] @ (4f3ee8 ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ - bge.n 4f3ba4 │ │ │ │ + bge.n 4f3bac │ │ │ │ lsls r6, r7, #3 │ │ │ │ - bls.n 4f3ac8 │ │ │ │ + bls.n 4f3ad0 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldr r0, [pc, #840] @ (4f3e44 ) │ │ │ │ + ldr r0, [pc, #856] @ (4f3e54 ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ - bge.n 4f3b60 │ │ │ │ + bge.n 4f3b68 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldmdb r6, {r0, r2, r3, r4, r5, r6, r7} │ │ │ │ - ldr r0, [pc, #528] @ (4f3d18 ) │ │ │ │ + ldmdb sl, {r0, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldr r0, [pc, #544] @ (4f3d28 ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ - bls.n 4f3ac0 │ │ │ │ + bls.n 4f3ac8 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r0, [pc, #400] @ (4f3ca0 ) │ │ │ │ + ldr r0, [pc, #416] @ (4f3cb0 ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ - bls.n 4f3a90 │ │ │ │ + bls.n 4f3a98 │ │ │ │ lsls r6, r7, #3 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 4f11f2 │ │ │ │ ldrb.w r3, [sl, #92] @ 0x5c │ │ │ │ cmp r3, #2 │ │ │ │ beq.w 4f4c48 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -696730,285 +696730,285 @@ │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #96 @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp ip, fp │ │ │ │ + cmp r8, ip │ │ │ │ lsls r7, r7, #3 │ │ │ │ - bvc.n 4f48b4 │ │ │ │ + bvc.n 4f48bc │ │ │ │ lsls r6, r7, #3 │ │ │ │ - cmp lr, r4 │ │ │ │ + cmp sl, r5 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - bvc.n 4f4850 │ │ │ │ + bvc.n 4f4858 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - cmp sl, r0 │ │ │ │ + cmp lr, r0 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - bvs.n 4f4810 │ │ │ │ + bvs.n 4f4818 │ │ │ │ lsls r6, r7, #3 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ bx r9 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - cmp r6, r4 │ │ │ │ + cmp r2, r5 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - bvs.n 4f4768 │ │ │ │ + bvs.n 4f4770 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - subs r0, r1, r5 │ │ │ │ + subs r4, r1, r5 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - add lr, fp │ │ │ │ + add sl, ip │ │ │ │ lsls r7, r7, #3 │ │ │ │ - bvs.n 4f48ec │ │ │ │ + bvs.n 4f48f4 │ │ │ │ lsls r6, r7, #3 │ │ │ │ b.n 4f4818 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - stmia r0!, {r2, r6, r7} │ │ │ │ + stmia r0!, {r3, r6, r7} │ │ │ │ lsls r5, r7, #3 │ │ │ │ - add sl, r5 │ │ │ │ + add lr, r5 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - bvs.n 4f4890 │ │ │ │ + bvs.n 4f4898 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - add r2, r9 │ │ │ │ + add r6, r9 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - bpl.n 4f47d4 │ │ │ │ + bpl.n 4f47dc │ │ │ │ lsls r6, r7, #3 │ │ │ │ - asrs r0, r1, #30 │ │ │ │ + asrs r4, r1, #30 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - add r6, r0 │ │ │ │ + add r2, r1 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - bpl.n 4f495c │ │ │ │ + bpl.n 4f4964 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - subs r5, #58 @ 0x3a │ │ │ │ + subs r5, #62 @ 0x3e │ │ │ │ lsls r7, r7, #3 │ │ │ │ - mvns r2, r3 │ │ │ │ + mvns r6, r3 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - bpl.n 4f490c │ │ │ │ + bpl.n 4f4914 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - orrs r0, r0 │ │ │ │ + orrs r4, r0 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - bmi.n 4f4960 │ │ │ │ + bmi.n 4f4968 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - stmia r1!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r5, r7, #3 │ │ │ │ - cmn r0, r3 │ │ │ │ + cmn r4, r3 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - bmi.n 4f4924 │ │ │ │ + bmi.n 4f492c │ │ │ │ lsls r6, r7, #3 │ │ │ │ - str r2, [sp, #776] @ 0x308 │ │ │ │ + str r2, [sp, #792] @ 0x318 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - cmp r6, r1 │ │ │ │ + cmp r2, r2 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - bcc.n 4f4894 │ │ │ │ + bcc.n 4f489c │ │ │ │ lsls r6, r7, #3 │ │ │ │ - negs r0, r5 │ │ │ │ + negs r4, r5 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - bcc.n 4f4850 │ │ │ │ + bcc.n 4f4858 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - adds r0, r4, r2 │ │ │ │ + adds r4, r4, r2 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - tst r6, r6 │ │ │ │ + tst r2, r7 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - bcc.n 4f4800 │ │ │ │ + bcc.n 4f4808 │ │ │ │ lsls r6, r7, #3 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - rors r6, r6 │ │ │ │ + rors r2, r7 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - bcc.n 4f4984 │ │ │ │ + bcc.n 4f498c │ │ │ │ lsls r6, r7, #3 │ │ │ │ - sbcs r6, r7 │ │ │ │ + rors r2, r0 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - bcc.n 4f4918 │ │ │ │ + bcc.n 4f4920 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - adcs r6, r6 │ │ │ │ + adcs r2, r7 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - bcs.n 4f4894 │ │ │ │ + bcs.n 4f489c │ │ │ │ lsls r6, r7, #3 │ │ │ │ - sbcs r6, r2 │ │ │ │ + sbcs r2, r3 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - asrs r2, r5 │ │ │ │ + asrs r6, r5 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - bcs.n 4f4808 │ │ │ │ + bcs.n 4f4810 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - asrs r6, r0 │ │ │ │ + asrs r2, r1 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - bcs.n 4f49c8 │ │ │ │ + bcs.n 4f49d0 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - lsrs r0, r3 │ │ │ │ + lsrs r4, r3 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - bcs.n 4f4974 │ │ │ │ + bcs.n 4f497c │ │ │ │ lsls r6, r7, #3 │ │ │ │ - asrs r2, r0, #28 │ │ │ │ + asrs r6, r0, #28 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - lsls r0, r3 │ │ │ │ + lsls r4, r3 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - bne.n 4f4904 │ │ │ │ + bne.n 4f490c │ │ │ │ lsls r6, r7, #3 │ │ │ │ b.n 4f5038 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - eors r6, r5 │ │ │ │ + eors r2, r6 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - bne.n 4f48b8 │ │ │ │ + bne.n 4f48c0 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - pop {r2, r4, r5, r6} │ │ │ │ + pop {r3, r4, r5, r6} │ │ │ │ lsls r5, r7, #3 │ │ │ │ - asrs r4, r3, #26 │ │ │ │ + asrs r0, r4, #26 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ands r2, r6 │ │ │ │ + ands r6, r6 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - bne.n 4f4854 │ │ │ │ + bne.n 4f485c │ │ │ │ lsls r6, r7, #3 │ │ │ │ b.n 4f4f88 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - bkpt 0x005a │ │ │ │ + bkpt 0x005e │ │ │ │ lsls r5, r7, #3 │ │ │ │ - subs r7, #184 @ 0xb8 │ │ │ │ + subs r7, #188 @ 0xbc │ │ │ │ lsls r7, r7, #3 │ │ │ │ - bne.n 4f4974 │ │ │ │ + bne.n 4f497c │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldrh r2, [r4, #60] @ 0x3c │ │ │ │ + ldrh r6, [r4, #60] @ 0x3c │ │ │ │ lsls r4, r7, #3 │ │ │ │ - subs r7, #140 @ 0x8c │ │ │ │ + subs r7, #144 @ 0x90 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - beq.n 4f4920 │ │ │ │ + beq.n 4f4928 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - subs r7, #90 @ 0x5a │ │ │ │ + subs r7, #94 @ 0x5e │ │ │ │ lsls r7, r7, #3 │ │ │ │ - cbnz r2, 4f49b4 │ │ │ │ + cbnz r6, 4f49b4 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - beq.n 4f48a4 │ │ │ │ + beq.n 4f48ac │ │ │ │ lsls r6, r7, #3 │ │ │ │ - subs r7, #4 │ │ │ │ + subs r7, #8 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - beq.n 4f4a24 │ │ │ │ + beq.n 4f4a2c │ │ │ │ lsls r6, r7, #3 │ │ │ │ - subs r6, #224 @ 0xe0 │ │ │ │ + subs r6, #228 @ 0xe4 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - beq.n 4f49e4 │ │ │ │ + beq.n 4f49ec │ │ │ │ lsls r6, r7, #3 │ │ │ │ - subs r6, #186 @ 0xba │ │ │ │ + subs r6, #190 @ 0xbe │ │ │ │ lsls r7, r7, #3 │ │ │ │ - beq.n 4f49a0 │ │ │ │ + beq.n 4f49a8 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - b.n 4f4b44 │ │ │ │ + b.n 4f4b4c │ │ │ │ lsls r6, r7, #3 │ │ │ │ - subs r6, #142 @ 0x8e │ │ │ │ + subs r6, #146 @ 0x92 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldmia r7, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - subs r6, #88 @ 0x58 │ │ │ │ + subs r6, #92 @ 0x5c │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldmia r7, {r1, r4, r5, r7} │ │ │ │ + ldmia r7, {r1, r2, r4, r5, r7} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - bkpt 0x0042 │ │ │ │ + bkpt 0x0046 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - subs r6, #38 @ 0x26 │ │ │ │ + subs r6, #42 @ 0x2a │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldmia r7, {r7} │ │ │ │ + ldmia r7, {r2, r7} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - asrs r0, r5, #17 │ │ │ │ + asrs r4, r5, #17 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - subs r5, #254 @ 0xfe │ │ │ │ + subs r6, #2 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldmia r7!, {r2, r3, r4, r6} │ │ │ │ + ldmia r7!, {r5, r6} │ │ │ │ lsls r6, r7, #3 │ │ │ │ str r0, [r5, #80] @ 0x50 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - asrs r6, r4, #16 │ │ │ │ + asrs r2, r5, #16 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - subs r5, #188 @ 0xbc │ │ │ │ + subs r5, #192 @ 0xc0 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldmia r7!, {r1, r3, r4} │ │ │ │ + ldmia r7!, {r1, r2, r3, r4} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - udf #142 @ 0x8e │ │ │ │ + udf #146 @ 0x92 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - subs r5, #146 @ 0x92 │ │ │ │ + subs r5, #150 @ 0x96 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - adds r6, #218 @ 0xda │ │ │ │ + adds r6, #222 @ 0xde │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldmia r6, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r6, {r1, r5, r6, r7} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - subs r5, #50 @ 0x32 │ │ │ │ + subs r5, #54 @ 0x36 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldmia r6!, {r2, r3, r7} │ │ │ │ + ldmia r6!, {r4, r7} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - subs r4, #244 @ 0xf4 │ │ │ │ + subs r4, #248 @ 0xf8 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldmia r6, {r1, r2, r3, r6} │ │ │ │ + ldmia r6, {r1, r4, r6} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - asrs r2, r6, #12 │ │ │ │ + asrs r6, r6, #12 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - subs r4, #200 @ 0xc8 │ │ │ │ + subs r4, #204 @ 0xcc │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldmia r6!, {r2, r5} │ │ │ │ + ldmia r6!, {r3, r5} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ble.n 4f491c │ │ │ │ + ble.n 4f4924 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - asrs r4, r7, #11 │ │ │ │ + asrs r0, r0, #12 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - subs r4, #146 @ 0x92 │ │ │ │ + subs r4, #150 @ 0x96 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldmia r5, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r5, {r1, r4, r5, r6, r7} │ │ │ │ lsls r6, r7, #3 │ │ │ │ lsrs r6, r7, #11 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - subs r4, #84 @ 0x54 │ │ │ │ + subs r4, #88 @ 0x58 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldmia r5, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r5, {r1, r4, r5, r7} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - subs r4, #24 │ │ │ │ + subs r4, #28 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldmia r5, {r1, r4, r5, r6} │ │ │ │ + ldmia r5, {r1, r2, r4, r5, r6} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - subs r3, #242 @ 0xf2 │ │ │ │ + subs r3, #246 @ 0xf6 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldmia r5!, {r2, r3, r6} │ │ │ │ + ldmia r5!, {r4, r6} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - subs r3, #188 @ 0xbc │ │ │ │ + subs r3, #192 @ 0xc0 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldmia r5!, {r1, r2, r4} │ │ │ │ + ldmia r5!, {r1, r3, r4} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - asrs r6, r5, #7 │ │ │ │ + asrs r2, r6, #7 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - subs r3, #132 @ 0x84 │ │ │ │ + subs r3, #136 @ 0x88 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldmia r4!, {r5, r6, r7} │ │ │ │ + ldmia r4!, {r2, r5, r6, r7} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - b.n 4f4dd8 │ │ │ │ + b.n 4f4de0 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - lsrs r6, r3, #27 │ │ │ │ + lsrs r2, r4, #27 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - subs r3, #92 @ 0x5c │ │ │ │ + subs r3, #96 @ 0x60 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldmia r4, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - subs r5, #132 @ 0x84 │ │ │ │ + subs r5, #136 @ 0x88 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - asrs r2, r3, #6 │ │ │ │ + asrs r6, r3, #6 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - subs r3, #48 @ 0x30 │ │ │ │ + subs r3, #52 @ 0x34 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldmia r4!, {r2, r3, r7} │ │ │ │ + ldmia r4, {r4, r7} │ │ │ │ lsls r6, r7, #3 │ │ │ │ udf #42 @ 0x2a │ │ │ │ lsls r1, r7, #3 │ │ │ │ lsrs r4, r4, #29 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb828 │ │ │ │ + @ instruction: 0xb82c │ │ │ │ lsls r5, r7, #3 │ │ │ │ - subs r2, #90 @ 0x5a │ │ │ │ + subs r2, #94 @ 0x5e │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldmia r3!, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r3, {r1, r3, r4, r5, r7} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - subs r2, #20 │ │ │ │ + subs r2, #24 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldmia r3, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r3!, {r1, r4, r5, r6} │ │ │ │ lsls r6, r7, #3 │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r6, [sp, #4] │ │ │ │ strd r3, r3, [sp, #16] │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r9 │ │ │ │ @@ -698178,364 +698178,364 @@ │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #52 @ 0x34 │ │ │ │ + adds r7, #56 @ 0x38 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r7} │ │ │ │ + ldmia r0!, {r1, r4, r7} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - adds r6, #238 @ 0xee │ │ │ │ + adds r6, #242 @ 0xf2 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldmia r0!, {r3, r6} │ │ │ │ + ldmia r0!, {r2, r3, r6} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - lsrs r6, r0, #9 │ │ │ │ + lsrs r2, r1, #9 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - adds r6, #196 @ 0xc4 │ │ │ │ + adds r6, #200 @ 0xc8 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldmia r0!, {r1, r5} │ │ │ │ + ldmia r0!, {r1, r2, r5} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r6, [r4, #28] │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - adds r6, #152 @ 0x98 │ │ │ │ + adds r6, #156 @ 0x9c │ │ │ │ lsls r7, r7, #3 │ │ │ │ - stmia r7!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r6, r7, #3 │ │ │ │ lsls r4, r5 │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #134 @ 0x86 │ │ │ │ + subs r0, #138 @ 0x8a │ │ │ │ lsls r7, r7, #3 │ │ │ │ - adds r6, #34 @ 0x22 │ │ │ │ + adds r6, #38 @ 0x26 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - stmia r7!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r7!, {r7} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - lsrs r2, r4, #17 │ │ │ │ + lsrs r6, r4, #17 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - adds r5, #248 @ 0xf8 │ │ │ │ + adds r5, #252 @ 0xfc │ │ │ │ lsls r7, r7, #3 │ │ │ │ - stmia r7!, {r1, r2, r4, r6} │ │ │ │ + stmia r7!, {r1, r3, r4, r6} │ │ │ │ lsls r6, r7, #3 │ │ │ │ bhi.n 4f584c │ │ │ │ lsls r1, r7, #3 │ │ │ │ - lsrs r6, r5, #16 │ │ │ │ + lsrs r2, r6, #16 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - adds r5, #196 @ 0xc4 │ │ │ │ + adds r5, #200 @ 0xc8 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - stmia r7!, {r1, r5} │ │ │ │ + stmia r7!, {r1, r2, r5} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - bvs.n 4f5924 │ │ │ │ + bvs.n 4f592c │ │ │ │ lsls r6, r7, #3 │ │ │ │ - adds r5, #150 @ 0x96 │ │ │ │ + adds r5, #154 @ 0x9a │ │ │ │ lsls r7, r7, #3 │ │ │ │ - stmia r6!, {r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - adds r5, #116 @ 0x74 │ │ │ │ + adds r5, #120 @ 0x78 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - stmia r6!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r6!, {r1, r4, r6, r7} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - adds r5, #72 @ 0x48 │ │ │ │ + adds r5, #76 @ 0x4c │ │ │ │ lsls r7, r7, #3 │ │ │ │ - stmia r6!, {r1, r5, r7} │ │ │ │ + stmia r6!, {r1, r2, r5, r7} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - adds r3, #102 @ 0x66 │ │ │ │ + adds r3, #106 @ 0x6a │ │ │ │ lsls r7, r7, #3 │ │ │ │ - stmia r4!, {r6, r7} │ │ │ │ + stmia r4!, {r2, r6, r7} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - adds r3, #22 │ │ │ │ + adds r3, #26 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - stmia r4!, {r4, r5, r6} │ │ │ │ + stmia r4!, {r2, r4, r5, r6} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - adds r2, #222 @ 0xde │ │ │ │ + adds r2, #226 @ 0xe2 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - stmia r4!, {r3, r4, r5} │ │ │ │ + stmia r4!, {r2, r3, r4, r5} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - lsrs r2, r0, #5 │ │ │ │ + lsrs r6, r0, #5 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - adds r2, #176 @ 0xb0 │ │ │ │ + adds r2, #180 @ 0xb4 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - stmia r4!, {r2, r3} │ │ │ │ + stmia r4!, {r4} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r4, [r3, r5] │ │ │ │ + ldr r0, [r4, r5] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - lsrs r6, r4, #3 │ │ │ │ + lsrs r2, r5, #3 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - adds r2, #124 @ 0x7c │ │ │ │ + adds r2, #128 @ 0x80 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - stmia r3!, {r3, r4, r6, r7} │ │ │ │ + stmia r3!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - str r0, [r6, r5] │ │ │ │ + str r4, [r6, r5] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - adds r2, #78 @ 0x4e │ │ │ │ + adds r2, #82 @ 0x52 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - stmia r3!, {r3, r5, r7} │ │ │ │ + stmia r3!, {r2, r3, r5, r7} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - lsrs r4, r1, #2 │ │ │ │ + lsrs r0, r2, #2 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - adds r2, #34 @ 0x22 │ │ │ │ + adds r2, #38 @ 0x26 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r3!, {r1, r7} │ │ │ │ lsls r6, r7, #3 │ │ │ │ lsls r2, r1, #2 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - adds r1, #250 @ 0xfa │ │ │ │ + adds r1, #254 @ 0xfe │ │ │ │ lsls r7, r7, #3 │ │ │ │ - stmia r3!, {r2, r4, r6} │ │ │ │ + stmia r3!, {r3, r4, r6} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - adds r1, #216 @ 0xd8 │ │ │ │ + adds r1, #220 @ 0xdc │ │ │ │ lsls r7, r7, #3 │ │ │ │ - stmia r3!, {r1, r4, r5} │ │ │ │ + stmia r3!, {r1, r2, r4, r5} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - lsls r4, r6, #31 │ │ │ │ + lsls r0, r7, #31 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - adds r1, #138 @ 0x8a │ │ │ │ + adds r1, #142 @ 0x8e │ │ │ │ lsls r7, r7, #3 │ │ │ │ - stmia r2!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r6, r7, #3 │ │ │ │ bmi.n 4f5a0c │ │ │ │ lsls r1, r7, #3 │ │ │ │ - adds r1, #78 @ 0x4e │ │ │ │ + adds r1, #82 @ 0x52 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - stmia r2!, {r3, r5, r7} │ │ │ │ + stmia r2!, {r2, r3, r5, r7} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - adds r1, #42 @ 0x2a │ │ │ │ + adds r1, #46 @ 0x2e │ │ │ │ lsls r7, r7, #3 │ │ │ │ - stmia r2!, {r2, r7} │ │ │ │ + stmia r2!, {r3, r7} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - lsls r4, r4, #29 │ │ │ │ + lsls r0, r5, #29 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - adds r0, #250 @ 0xfa │ │ │ │ + adds r0, #254 @ 0xfe │ │ │ │ lsls r7, r7, #3 │ │ │ │ - stmia r2!, {r1, r2, r4, r6} │ │ │ │ + stmia r2!, {r1, r3, r4, r6} │ │ │ │ lsls r6, r7, #3 │ │ │ │ vqadd.u32 q8, q9, │ │ │ │ - adds r0, #202 @ 0xca │ │ │ │ + adds r0, #206 @ 0xce │ │ │ │ lsls r7, r7, #3 │ │ │ │ - stmia r2!, {r2, r5} │ │ │ │ + stmia r2!, {r3, r5} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - add r7, sp, #264 @ 0x108 │ │ │ │ + add r7, sp, #280 @ 0x118 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - adds r0, #160 @ 0xa0 │ │ │ │ + adds r0, #164 @ 0xa4 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r1} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - beq.n 4f58d4 │ │ │ │ + beq.n 4f58dc │ │ │ │ lsls r6, r7, #3 │ │ │ │ - adds r0, #116 @ 0x74 │ │ │ │ + adds r0, #120 @ 0x78 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - stmia r1!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r1!, {r1, r4, r6, r7} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - lsls r4, r4, #26 │ │ │ │ + lsls r0, r5, #26 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - adds r0, #58 @ 0x3a │ │ │ │ + adds r0, #62 @ 0x3e │ │ │ │ lsls r7, r7, #3 │ │ │ │ - stmia r1!, {r1, r2, r4, r7} │ │ │ │ + stmia r1!, {r1, r3, r4, r7} │ │ │ │ lsls r6, r7, #3 │ │ │ │ mcr2 0, 5, r0, cr2, cr9, {7} │ │ │ │ - adds r0, #18 │ │ │ │ + adds r0, #22 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - stmia r1!, {r4, r5, r6} │ │ │ │ + stmia r1!, {r2, r4, r5, r6} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - cmp r7, #230 @ 0xe6 │ │ │ │ + cmp r7, #234 @ 0xea │ │ │ │ lsls r7, r7, #3 │ │ │ │ - stmia r1!, {r6} │ │ │ │ + stmia r1!, {r2, r6} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - cmp r7, #194 @ 0xc2 │ │ │ │ + cmp r7, #198 @ 0xc6 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - stmia r1!, {r5} │ │ │ │ + stmia r1!, {r2, r5} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - adds r1, #122 @ 0x7a │ │ │ │ + adds r1, #126 @ 0x7e │ │ │ │ lsls r7, r7, #3 │ │ │ │ - cmp r7, #86 @ 0x56 │ │ │ │ + cmp r7, #90 @ 0x5a │ │ │ │ lsls r7, r7, #3 │ │ │ │ - stmia r0!, {r4, r5, r7} │ │ │ │ + stmia r0!, {r2, r4, r5, r7} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - cmp r7, #52 @ 0x34 │ │ │ │ + cmp r7, #56 @ 0x38 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - stmia r0!, {r1, r2, r3, r7} │ │ │ │ + stmia r0!, {r1, r4, r7} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - adds r0, r3, r0 │ │ │ │ + adds r4, r3, r0 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - cmp r6, #188 @ 0xbc │ │ │ │ + cmp r6, #192 @ 0xc0 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - stmia r0!, {r1, r2, r4} │ │ │ │ + stmia r0!, {r1, r3, r4} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - adds r1, #64 @ 0x40 │ │ │ │ + adds r1, #68 @ 0x44 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - cmp r6, #88 @ 0x58 │ │ │ │ + cmp r6, #92 @ 0x5c │ │ │ │ lsls r7, r7, #3 │ │ │ │ - itee lt │ │ │ │ + itet lt │ │ │ │ lsllt r6, r7, #3 │ │ │ │ - cmpge r6, #42 @ 0x2a │ │ │ │ - lslge r7, r7, #3 │ │ │ │ - itt hi │ │ │ │ + cmpge r6, #46 @ 0x2e │ │ │ │ + lsllt r7, r7, #3 │ │ │ │ + it hi │ │ │ │ lslhi r6, r7, #3 │ │ │ │ - addhi r0, #244 @ 0xf4 │ │ │ │ + adds r0, #248 @ 0xf8 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - cmp r5, #222 @ 0xde │ │ │ │ + cmp r5, #226 @ 0xe2 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - it cc │ │ │ │ + itt cc │ │ │ │ lslcc r6, r7, #3 │ │ │ │ - cmp r5, #190 @ 0xbe │ │ │ │ + cmpcc r5, #194 @ 0xc2 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - it ne │ │ │ │ + itt ne │ │ │ │ lslne r6, r7, #3 │ │ │ │ - cmp r6, #36 @ 0x24 │ │ │ │ + cmpne r6, #40 @ 0x28 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - cmp r5, #122 @ 0x7a │ │ │ │ + cmp r5, #126 @ 0x7e │ │ │ │ lsls r7, r7, #3 │ │ │ │ - bkpt 0x00d4 │ │ │ │ + bkpt 0x00d8 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - adds r0, #68 @ 0x44 │ │ │ │ + adds r0, #72 @ 0x48 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - cmp r5, #46 @ 0x2e │ │ │ │ + cmp r5, #50 @ 0x32 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - bkpt 0x0088 │ │ │ │ + bkpt 0x008c │ │ │ │ lsls r6, r7, #3 │ │ │ │ - cmp r5, #14 │ │ │ │ + cmp r5, #18 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - bkpt 0x0068 │ │ │ │ + bkpt 0x006c │ │ │ │ lsls r6, r7, #3 │ │ │ │ - add r5, sp, #104 @ 0x68 │ │ │ │ + add r5, sp, #120 @ 0x78 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - cmp r4, #188 @ 0xbc │ │ │ │ + cmp r4, #192 @ 0xc0 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - bkpt 0x0018 │ │ │ │ + bkpt 0x001c │ │ │ │ lsls r6, r7, #3 │ │ │ │ - cmp r5, #152 @ 0x98 │ │ │ │ + cmp r5, #156 @ 0x9c │ │ │ │ lsls r3, r0, #4 │ │ │ │ - cmp r4, #148 @ 0x94 │ │ │ │ + cmp r4, #152 @ 0x98 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - pop {r1, r2, r3, r5, r6, r7, pc} │ │ │ │ + pop {r1, r4, r5, r6, r7, pc} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - add r1, sp, #856 @ 0x358 │ │ │ │ + add r1, sp, #872 @ 0x368 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - cmp r4, #104 @ 0x68 │ │ │ │ + cmp r4, #108 @ 0x6c │ │ │ │ lsls r7, r7, #3 │ │ │ │ - pop {r1, r6, r7, pc} │ │ │ │ + pop {r1, r2, r6, r7, pc} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - cmp r6, #186 @ 0xba │ │ │ │ + cmp r6, #190 @ 0xbe │ │ │ │ lsls r7, r7, #3 │ │ │ │ - cmp r4, #28 │ │ │ │ + cmp r4, #32 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - pop {r1, r2, r4, r5, r6, pc} │ │ │ │ + pop {r1, r3, r4, r5, r6, pc} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - cmp r6, #180 @ 0xb4 │ │ │ │ + cmp r6, #184 @ 0xb8 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - cmp r3, #210 @ 0xd2 │ │ │ │ + cmp r3, #214 @ 0xd6 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - pop {r2, r3, r5, pc} │ │ │ │ + pop {r4, r5, pc} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - cmp r3, #172 @ 0xac │ │ │ │ + cmp r3, #176 @ 0xb0 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - pop {r1, r2, pc} │ │ │ │ + pop {r1, r3, pc} │ │ │ │ lsls r6, r7, #3 │ │ │ │ ldrb r0, [r6, #1] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - stmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r0!, {r1, r4, r5, r6} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldmia r4, {r4, r5, r6} │ │ │ │ + ldmia r4, {r2, r4, r5, r6} │ │ │ │ lsls r5, r7, #3 │ │ │ │ ldrb r0, [r3, #1] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - stmia r0!, {r1, r2, r4, r6} │ │ │ │ + stmia r0!, {r1, r3, r4, r6} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - cmp r6, #48 @ 0x30 │ │ │ │ + cmp r6, #52 @ 0x34 │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldrb r0, [r0, #1] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r0!, {r1, r6} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - subs r3, #16 │ │ │ │ + subs r3, #20 │ │ │ │ lsls r6, r7, #3 │ │ │ │ ldrb r0, [r5, #0] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - stmia r0!, {r1, r2, r5} │ │ │ │ + stmia r0!, {r1, r3, r5} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - vqadd.u8 q0, q8, │ │ │ │ + vqadd.u8 q0, q10, │ │ │ │ ldrb r0, [r2, #0] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - stmia r0!, {r1, r2, r3} │ │ │ │ + stmia r0!, {r1, r4} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - cmp r6, #92 @ 0x5c │ │ │ │ + cmp r6, #96 @ 0x60 │ │ │ │ lsls r7, r7, #3 │ │ │ │ strb r0, [r7, #31] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - itet │ │ │ │ + itte │ │ │ │ lsl r6, r7, #3 │ │ │ │ - addal r2, sp, #656 @ 0x290 │ │ │ │ - lsl r5, r7, #3 │ │ │ │ + add r2, sp, #672 @ 0x2a0 │ │ │ │ + lslal r5, r7, #3 │ │ │ │ strb r0, [r4, #31] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ittt le │ │ │ │ - lslle r6, r7, #3 │ │ │ │ - cmple r3, #244 @ 0xf4 │ │ │ │ - lslle r7, r7, #3 │ │ │ │ + ittt al │ │ │ │ + lslal r6, r7, #3 │ │ │ │ + cmpal r3, #248 @ 0xf8 │ │ │ │ + lslal r7, r7, #3 │ │ │ │ strb r0, [r1, #31] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - itte gt │ │ │ │ + itet gt │ │ │ │ lslgt r6, r7, #3 │ │ │ │ - cmpgt r4, #140 @ 0x8c │ │ │ │ - lslle r7, r7, #3 │ │ │ │ + cmple r4, #144 @ 0x90 │ │ │ │ + lslgt r7, r7, #3 │ │ │ │ strb r0, [r6, #30] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - itee ge │ │ │ │ - lslge r6, r7, #3 │ │ │ │ - cmplt r4, #100 @ 0x64 │ │ │ │ - lsllt r7, r7, #3 │ │ │ │ + itee lt │ │ │ │ + lsllt r6, r7, #3 │ │ │ │ + cmpge r4, #104 @ 0x68 │ │ │ │ + lslge r7, r7, #3 │ │ │ │ strb r0, [r3, #30] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - itet ls │ │ │ │ + itte ls │ │ │ │ lslls r6, r7, #3 │ │ │ │ - cmphi r4, #76 @ 0x4c │ │ │ │ - lslls r7, r7, #3 │ │ │ │ + cmpls r4, #80 @ 0x50 │ │ │ │ + lslhi r7, r7, #3 │ │ │ │ strb r0, [r0, #30] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ittt vc │ │ │ │ - lslvc r6, r7, #3 │ │ │ │ - pushvc {r4, r5, r7} │ │ │ │ - lslvc r5, r7, #3 │ │ │ │ + ittt hi │ │ │ │ + lslhi r6, r7, #3 │ │ │ │ + pushhi {r2, r4, r5, r7} │ │ │ │ + lslhi r5, r7, #3 │ │ │ │ strb r0, [r5, #29] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - itte vs │ │ │ │ + itet vs │ │ │ │ + lslvs r6, r7, #3 │ │ │ │ + addvc r4, #136 @ 0x88 │ │ │ │ lslvs r6, r7, #3 │ │ │ │ - addvs r4, #132 @ 0x84 │ │ │ │ - lslvc r6, r7, #3 │ │ │ │ strb r0, [r2, #29] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - itee mi │ │ │ │ - lslmi r6, r7, #3 │ │ │ │ - cmppl r6, #20 │ │ │ │ - lslpl r7, r7, #3 │ │ │ │ + itee pl │ │ │ │ + lslpl r6, r7, #3 │ │ │ │ + cmpmi r6, #24 │ │ │ │ + lslmi r7, r7, #3 │ │ │ │ strb r0, [r7, #28] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - itet cc │ │ │ │ + itte cc │ │ │ │ lslcc r6, r7, #3 │ │ │ │ - cmpcs r3, #76 @ 0x4c │ │ │ │ - lslcc r7, r7, #3 │ │ │ │ + cmpcc r3, #80 @ 0x50 │ │ │ │ + lslcs r7, r7, #3 │ │ │ │ strb r0, [r4, #28] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ittt ne │ │ │ │ - lslne r6, r7, #3 │ │ │ │ - ldrne r4, [sp, #16] │ │ │ │ - lslne r6, r7, #3 │ │ │ │ + ittt cs │ │ │ │ + lslcs r6, r7, #3 │ │ │ │ + ldrcs r4, [sp, #32] │ │ │ │ + lslcs r6, r7, #3 │ │ │ │ strb r0, [r1, #28] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - itte eq │ │ │ │ + itet eq │ │ │ │ lsleq r6, r7, #3 │ │ │ │ - cmpeq r3, #12 │ │ │ │ - lslne r7, r7, #3 │ │ │ │ + cmpne r3, #16 │ │ │ │ + lsleq r7, r7, #3 │ │ │ │ strb r0, [r6, #27] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - bkpt 0x00ee │ │ │ │ + bkpt 0x00f2 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - subs r4, #152 @ 0x98 │ │ │ │ + subs r4, #156 @ 0x9c │ │ │ │ lsls r6, r7, #3 │ │ │ │ ldr r3, [pc, #816] @ (4f5e24 ) │ │ │ │ movw r2, #33896 @ 0x8468 │ │ │ │ ldr r1, [pc, #816] @ (4f5e28 ) │ │ │ │ ldr r0, [pc, #816] @ (4f5e2c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ @@ -698838,215 +698838,215 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #3288 @ 0xcd8 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ strb r2, [r1, #16] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - pop {r3} │ │ │ │ + pop {r2, r3} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - movs r7, #102 @ 0x66 │ │ │ │ + movs r7, #106 @ 0x6a │ │ │ │ lsls r7, r7, #3 │ │ │ │ strb r2, [r6, #15] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - cbnz r0, 4f5eb4 │ │ │ │ + cbnz r4, 4f5eb4 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - cmp r0, #142 @ 0x8e │ │ │ │ + cmp r0, #146 @ 0x92 │ │ │ │ lsls r7, r7, #3 │ │ │ │ strb r2, [r3, #15] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - cbnz r0, 4f5eba │ │ │ │ + cbnz r4, 4f5eba │ │ │ │ lsls r6, r7, #3 │ │ │ │ - cmp r0, #106 @ 0x6a │ │ │ │ + cmp r0, #110 @ 0x6e │ │ │ │ lsls r7, r7, #3 │ │ │ │ strb r2, [r0, #15] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - cbnz r0, 4f5ec0 │ │ │ │ + cbnz r4, 4f5ec0 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - cmp r2, #66 @ 0x42 │ │ │ │ + cmp r2, #70 @ 0x46 │ │ │ │ lsls r7, r7, #3 │ │ │ │ strb r2, [r5, #14] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - cbnz r0, 4f5ec6 │ │ │ │ + cbnz r4, 4f5ec6 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - adds r6, #146 @ 0x92 │ │ │ │ + adds r6, #150 @ 0x96 │ │ │ │ lsls r6, r7, #3 │ │ │ │ strb r2, [r2, #14] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - cbnz r0, 4f5ecc │ │ │ │ + cbnz r4, 4f5ecc │ │ │ │ lsls r6, r7, #3 │ │ │ │ - cbz r6, 4f5e72 │ │ │ │ + cbz r2, 4f5e74 │ │ │ │ lsls r5, r7, #3 │ │ │ │ strb r2, [r7, #13] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - cbnz r0, 4f5ed2 │ │ │ │ + cbnz r4, 4f5ed2 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - strh r2, [r0, #50] @ 0x32 │ │ │ │ + strh r6, [r0, #50] @ 0x32 │ │ │ │ lsls r6, r7, #3 │ │ │ │ strb r2, [r4, #13] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - cbnz r0, 4f5ed8 │ │ │ │ + cbnz r4, 4f5ed8 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - sub sp, #488 @ 0x1e8 │ │ │ │ + sub sp, #504 @ 0x1f8 │ │ │ │ lsls r5, r7, #3 │ │ │ │ strb r2, [r1, #13] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - cbnz r0, 4f5ede │ │ │ │ + cbnz r4, 4f5ede │ │ │ │ lsls r6, r7, #3 │ │ │ │ - movs r7, #110 @ 0x6e │ │ │ │ + movs r7, #114 @ 0x72 │ │ │ │ lsls r7, r7, #3 │ │ │ │ strb r2, [r6, #12] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - cbnz r0, 4f5ee4 │ │ │ │ + cbnz r4, 4f5ee4 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - cmp r1, #218 @ 0xda │ │ │ │ + cmp r1, #222 @ 0xde │ │ │ │ lsls r7, r7, #3 │ │ │ │ strb r2, [r3, #12] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - cbnz r0, 4f5eea │ │ │ │ + cbnz r4, 4f5eea │ │ │ │ lsls r6, r7, #3 │ │ │ │ - cmp r1, #182 @ 0xb6 │ │ │ │ + cmp r1, #186 @ 0xba │ │ │ │ lsls r7, r7, #3 │ │ │ │ strb r2, [r0, #12] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - cbnz r0, 4f5ef0 │ │ │ │ + cbnz r4, 4f5ef0 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - movs r7, #130 @ 0x82 │ │ │ │ + movs r7, #134 @ 0x86 │ │ │ │ lsls r7, r7, #3 │ │ │ │ strb r2, [r5, #11] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - revsh r0, r5 │ │ │ │ + revsh r4, r5 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - movs r7, #70 @ 0x46 │ │ │ │ + movs r7, #74 @ 0x4a │ │ │ │ lsls r7, r7, #3 │ │ │ │ strb r2, [r2, #11] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - revsh r0, r2 │ │ │ │ + revsh r4, r2 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - subs r6, #14 │ │ │ │ + subs r6, #18 │ │ │ │ lsls r6, r7, #3 │ │ │ │ strb r2, [r7, #10] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - hlt 0x0038 │ │ │ │ + hlt 0x003c │ │ │ │ lsls r6, r7, #3 │ │ │ │ - movs r7, #34 @ 0x22 │ │ │ │ + movs r7, #38 @ 0x26 │ │ │ │ lsls r7, r7, #3 │ │ │ │ strb r2, [r4, #10] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - hlt 0x0020 │ │ │ │ + hlt 0x0024 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - movs r7, #74 @ 0x4a │ │ │ │ + movs r7, #78 @ 0x4e │ │ │ │ lsls r7, r7, #3 │ │ │ │ strb r2, [r1, #10] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - hlt 0x0008 │ │ │ │ + hlt 0x000c │ │ │ │ lsls r6, r7, #3 │ │ │ │ - cmp r1, #94 @ 0x5e │ │ │ │ + cmp r1, #98 @ 0x62 │ │ │ │ lsls r7, r7, #3 │ │ │ │ strb r2, [r6, #9] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - rev16 r0, r6 │ │ │ │ + rev16 r4, r6 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - movs r6, #102 @ 0x66 │ │ │ │ + movs r6, #106 @ 0x6a │ │ │ │ lsls r7, r7, #3 │ │ │ │ strb r2, [r3, #9] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - rev16 r0, r3 │ │ │ │ + rev16 r4, r3 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - str r6, [sp, #968] @ 0x3c8 │ │ │ │ + str r6, [sp, #984] @ 0x3d8 │ │ │ │ lsls r6, r7, #3 │ │ │ │ strb r2, [r0, #9] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - rev16 r0, r0 │ │ │ │ + rev16 r4, r0 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - cmp r6, #226 @ 0xe2 │ │ │ │ + cmp r6, #230 @ 0xe6 │ │ │ │ lsls r6, r7, #3 │ │ │ │ strb r2, [r5, #8] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - rev r0, r5 │ │ │ │ + rev r4, r5 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - movs r6, #254 @ 0xfe │ │ │ │ + movs r7, #2 │ │ │ │ lsls r7, r7, #3 │ │ │ │ strb r2, [r2, #8] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - rev r0, r2 │ │ │ │ + rev r4, r2 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - add r4, pc, #712 @ (adr r4, 4f61f4 ) │ │ │ │ + add r4, pc, #728 @ (adr r4, 4f6204 ) │ │ │ │ lsls r5, r7, #3 │ │ │ │ strb r2, [r7, #7] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - cbnz r0, 4f5f72 │ │ │ │ + cbnz r4, 4f5f72 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - adds r6, r5, #7 │ │ │ │ + adds r2, r6, #7 │ │ │ │ lsls r6, r7, #3 │ │ │ │ strb r2, [r4, #7] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - cbnz r0, 4f5f78 │ │ │ │ + cbnz r4, 4f5f78 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - movs r6, #86 @ 0x56 │ │ │ │ + movs r6, #90 @ 0x5a │ │ │ │ lsls r7, r7, #3 │ │ │ │ strb r2, [r1, #7] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - cbnz r0, 4f5f7e │ │ │ │ + cbnz r4, 4f5f7e │ │ │ │ lsls r6, r7, #3 │ │ │ │ - movs r6, #74 @ 0x4a │ │ │ │ + movs r6, #78 @ 0x4e │ │ │ │ lsls r7, r7, #3 │ │ │ │ strb r2, [r6, #6] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - cbnz r0, 4f5f84 │ │ │ │ + cbnz r4, 4f5f84 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - movs r5, #182 @ 0xb6 │ │ │ │ + movs r5, #186 @ 0xba │ │ │ │ lsls r7, r7, #3 │ │ │ │ strb r2, [r3, #6] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - cbnz r0, 4f5f8a │ │ │ │ + cbnz r4, 4f5f8a │ │ │ │ lsls r6, r7, #3 │ │ │ │ - movs r5, #142 @ 0x8e │ │ │ │ + movs r5, #146 @ 0x92 │ │ │ │ lsls r7, r7, #3 │ │ │ │ strb r6, [r7, #5] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - cbnz r4, 4f5f8e │ │ │ │ + cbnz r0, 4f5f90 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - stmia r3!, {r1, r3, r5} │ │ │ │ + stmia r3!, {r1, r2, r3, r5} │ │ │ │ lsls r5, r7, #3 │ │ │ │ ldr r7, [pc, #472] @ (4f6150 ) │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ + ldr r5, [sp, #48] @ 0x30 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldr r5, [sp, #152] @ 0x98 │ │ │ │ + ldr r5, [sp, #168] @ 0xa8 │ │ │ │ lsls r5, r7, #3 │ │ │ │ strb r6, [r1, #5] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - cbnz r4, 4f5f9a │ │ │ │ + cbnz r0, 4f5f9c │ │ │ │ lsls r6, r7, #3 │ │ │ │ - movs r6, #34 @ 0x22 │ │ │ │ + movs r6, #38 @ 0x26 │ │ │ │ lsls r7, r7, #3 │ │ │ │ strb r6, [r6, #4] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - cbnz r4, 4f5fa0 │ │ │ │ + cbnz r0, 4f5fa2 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - add r5, sp, #152 @ 0x98 │ │ │ │ + add r5, sp, #168 @ 0xa8 │ │ │ │ lsls r5, r7, #3 │ │ │ │ strb r6, [r3, #4] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - cbnz r4, 4f5fa6 │ │ │ │ + cbnz r0, 4f5fa8 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - movs r5, #226 @ 0xe2 │ │ │ │ + movs r5, #230 @ 0xe6 │ │ │ │ lsls r7, r7, #3 │ │ │ │ strb r6, [r0, #4] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - cbnz r4, 4f5fac │ │ │ │ + cbnz r0, 4f5fae │ │ │ │ lsls r6, r7, #3 │ │ │ │ - movs r7, #134 @ 0x86 │ │ │ │ + movs r7, #138 @ 0x8a │ │ │ │ lsls r7, r7, #3 │ │ │ │ strb r6, [r5, #3] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - @ instruction: 0xb8ec │ │ │ │ + @ instruction: 0xb8f0 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - movs r7, #98 @ 0x62 │ │ │ │ + movs r7, #102 @ 0x66 │ │ │ │ lsls r7, r7, #3 │ │ │ │ │ │ │ │ 004f5fbc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3728] @ 0xe90 │ │ │ │ @@ -700148,71 +700148,71 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #130 @ 0x82 │ │ │ │ + movs r3, #134 @ 0x86 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - cbz r2, 4f6b28 │ │ │ │ + cbz r6, 4f6b28 │ │ │ │ lsls r6, r7, #3 │ │ │ │ asrs r6, r7, #24 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - add r6, sp, #416 @ 0x1a0 │ │ │ │ + add r6, sp, #432 @ 0x1b0 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - cbz r0, 4f6b5e │ │ │ │ + cbz r4, 4f6b5e │ │ │ │ lsls r6, r7, #3 │ │ │ │ - @ instruction: 0xf35400fd │ │ │ │ - movs r0, #186 @ 0xba │ │ │ │ + @ instruction: 0xf35800fd │ │ │ │ + movs r0, #190 @ 0xbe │ │ │ │ lsls r7, r7, #3 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r3, #7 │ │ │ │ + adds r4, r3, #7 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - add r3, sp, #416 @ 0x1a0 │ │ │ │ + add r3, sp, #432 @ 0x1b0 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - adds r0, r7, #2 │ │ │ │ + adds r4, r7, #2 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - add r2, sp, #288 @ 0x120 │ │ │ │ + add r2, sp, #304 @ 0x130 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - adds r2, r0, #2 │ │ │ │ + adds r6, r0, #2 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ + add r2, sp, #88 @ 0x58 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - add r2, sp, #0 │ │ │ │ + add r2, sp, #16 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - cbnz r0, 4f6b68 │ │ │ │ + cbnz r4, 4f6b68 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - mrc 0, 7, r0, cr2, cr13, {7} │ │ │ │ - adds r0, r3, #1 │ │ │ │ + mrc 0, 7, r0, cr6, cr13, {7} │ │ │ │ + adds r4, r3, #1 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - adds r6, r4, #0 │ │ │ │ + adds r2, r5, #0 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - add r1, sp, #728 @ 0x2d8 │ │ │ │ + add r1, sp, #744 @ 0x2e8 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - subs r2, r3, r7 │ │ │ │ + subs r6, r3, r7 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - add r1, sp, #424 @ 0x1a8 │ │ │ │ + add r1, sp, #440 @ 0x1b8 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - subs r2, r4, r6 │ │ │ │ + subs r6, r4, r6 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - add r1, sp, #200 @ 0xc8 │ │ │ │ + add r1, sp, #216 @ 0xd8 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - subs r4, r3, r5 │ │ │ │ + subs r0, r4, r5 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - add r0, sp, #944 @ 0x3b0 │ │ │ │ + add r0, sp, #960 @ 0x3c0 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - subs r6, r5, r4 │ │ │ │ + subs r2, r6, r4 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - add r0, sp, #760 @ 0x2f8 │ │ │ │ + add r0, sp, #776 @ 0x308 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - subs r2, r2, r4 │ │ │ │ + subs r6, r2, r4 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - add r0, sp, #648 @ 0x288 │ │ │ │ + add r0, sp, #664 @ 0x298 │ │ │ │ lsls r6, r7, #3 │ │ │ │ mov r0, r4 │ │ │ │ blx 344c20 <_Py_Dealloc@plt+0x4> │ │ │ │ b.n 4f67da │ │ │ │ mov r0, r6 │ │ │ │ blx 344c20 <_Py_Dealloc@plt+0x4> │ │ │ │ b.n 4f6652 │ │ │ │ @@ -700840,170 +700840,170 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #3336 @ 0xd08 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r2, r0 │ │ │ │ + subs r0, r3, r0 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - add r7, pc, #656 @ (adr r7, 4f7514 ) │ │ │ │ + add r7, pc, #672 @ (adr r7, 4f7524 ) │ │ │ │ lsls r6, r7, #3 │ │ │ │ - adds r6, r6, r7 │ │ │ │ + adds r2, r7, r7 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - add r7, pc, #536 @ (adr r7, 4f74a4 ) │ │ │ │ + add r7, pc, #552 @ (adr r7, 4f74b4 ) │ │ │ │ lsls r6, r7, #3 │ │ │ │ - adds r2, r7, r6 │ │ │ │ + adds r6, r7, r6 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - add r7, pc, #304 @ (adr r7, 4f73c4 ) │ │ │ │ + add r7, pc, #320 @ (adr r7, 4f73d4 ) │ │ │ │ lsls r6, r7, #3 │ │ │ │ - adds r6, r1, r6 │ │ │ │ + adds r2, r2, r6 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - add r7, pc, #128 @ (adr r7, 4f731c ) │ │ │ │ + add r7, pc, #144 @ (adr r7, 4f732c ) │ │ │ │ lsls r6, r7, #3 │ │ │ │ - adds r4, r5, r5 │ │ │ │ + adds r0, r6, r5 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - add r6, pc, #1008 @ (adr r6, 4f7694 ) │ │ │ │ + add r7, pc, #0 @ (adr r7, 4f72a4 ) │ │ │ │ lsls r6, r7, #3 │ │ │ │ - adds r0, r3, r4 │ │ │ │ + adds r4, r3, r4 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - add r6, pc, #672 @ (adr r6, 4f754c ) │ │ │ │ + add r6, pc, #688 @ (adr r6, 4f755c ) │ │ │ │ lsls r6, r7, #3 │ │ │ │ - add r1, sp, #832 @ 0x340 │ │ │ │ + add r1, sp, #848 @ 0x350 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - sbc.w r0, r6, sp, ror #3 │ │ │ │ - adds r4, r0, r3 │ │ │ │ + sbc.w r0, sl, sp, ror #3 │ │ │ │ + adds r0, r1, r3 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - add r6, pc, #344 @ (adr r6, 4f7414 ) │ │ │ │ + add r6, pc, #360 @ (adr r6, 4f7424 ) │ │ │ │ lsls r6, r7, #3 │ │ │ │ - adds r2, r5, r2 │ │ │ │ + adds r6, r5, r2 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - add r6, pc, #232 @ (adr r6, 4f73ac ) │ │ │ │ + add r6, pc, #248 @ (adr r6, 4f73bc ) │ │ │ │ lsls r6, r7, #3 │ │ │ │ - bgt.n 4f733c │ │ │ │ + bgt.n 4f7344 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - adds r4, r4, r1 │ │ │ │ + adds r0, r5, r1 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - add r5, pc, #976 @ (adr r5, 4f76a0 ) │ │ │ │ + add r5, pc, #992 @ (adr r5, 4f76b0 ) │ │ │ │ lsls r6, r7, #3 │ │ │ │ - adds r6, r0, r1 │ │ │ │ + adds r2, r1, r1 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - add r5, pc, #856 @ (adr r5, 4f7630 ) │ │ │ │ + add r5, pc, #872 @ (adr r5, 4f7640 ) │ │ │ │ lsls r6, r7, #3 │ │ │ │ - adds r6, r2, r0 │ │ │ │ + adds r2, r3, r0 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - add r5, pc, #664 @ (adr r5, 4f7578 ) │ │ │ │ + add r5, pc, #680 @ (adr r5, 4f7588 ) │ │ │ │ lsls r6, r7, #3 │ │ │ │ - asrs r2, r4, #31 │ │ │ │ + asrs r6, r4, #31 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - add r5, pc, #456 @ (adr r5, 4f74b0 ) │ │ │ │ + add r5, pc, #472 @ (adr r5, 4f74c0 ) │ │ │ │ lsls r6, r7, #3 │ │ │ │ - asrs r6, r6, #30 │ │ │ │ + asrs r2, r7, #30 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - add r5, pc, #280 @ (adr r5, 4f7408 ) │ │ │ │ + add r5, pc, #296 @ (adr r5, 4f7418 ) │ │ │ │ lsls r6, r7, #3 │ │ │ │ - asrs r2, r0, #30 │ │ │ │ + asrs r6, r0, #30 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - add r5, pc, #72 @ (adr r5, 4f7340 ) │ │ │ │ + add r5, pc, #88 @ (adr r5, 4f7350 ) │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldrh r4, [r3, #58] @ 0x3a │ │ │ │ + ldrh r0, [r4, #58] @ 0x3a │ │ │ │ lsls r5, r7, #3 │ │ │ │ - asrs r4, r1, #29 │ │ │ │ + asrs r0, r2, #29 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - add r4, pc, #880 @ (adr r4, 4f7674 ) │ │ │ │ + add r4, pc, #896 @ (adr r4, 4f7684 ) │ │ │ │ lsls r6, r7, #3 │ │ │ │ - asrs r2, r6, #22 │ │ │ │ + asrs r6, r6, #22 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - add r3, pc, #264 @ (adr r3, 4f7414 ) │ │ │ │ + add r3, pc, #280 @ (adr r3, 4f7424 ) │ │ │ │ lsls r6, r7, #3 │ │ │ │ - asrs r0, r3, #22 │ │ │ │ + asrs r4, r3, #22 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - add r3, pc, #160 @ (adr r3, 4f73b4 ) │ │ │ │ + add r3, pc, #176 @ (adr r3, 4f73c4 ) │ │ │ │ lsls r6, r7, #3 │ │ │ │ - asrs r0, r2, #20 │ │ │ │ + asrs r4, r2, #20 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - add r2, pc, #640 @ (adr r2, 4f759c ) │ │ │ │ + add r2, pc, #656 @ (adr r2, 4f75ac ) │ │ │ │ lsls r6, r7, #3 │ │ │ │ - asrs r4, r5, #19 │ │ │ │ + asrs r0, r6, #19 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - add r2, pc, #504 @ (adr r2, 4f751c ) │ │ │ │ + add r2, pc, #520 @ (adr r2, 4f752c ) │ │ │ │ lsls r6, r7, #3 │ │ │ │ - asrs r4, r0, #19 │ │ │ │ + asrs r0, r1, #19 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - add r2, pc, #344 @ (adr r2, 4f7484 ) │ │ │ │ + add r2, pc, #360 @ (adr r2, 4f7494 ) │ │ │ │ lsls r6, r7, #3 │ │ │ │ ldrb r2, [r4, r6] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - add r5, pc, #640 @ (adr r5, 4f75b4 ) │ │ │ │ + add r5, pc, #656 @ (adr r5, 4f75c4 ) │ │ │ │ lsls r6, r7, #3 │ │ │ │ - asrs r6, r6, #18 │ │ │ │ + asrs r2, r7, #18 │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldrb r2, [r1, r6] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - add r5, pc, #544 @ (adr r5, 4f7560 ) │ │ │ │ + add r5, pc, #560 @ (adr r5, 4f7570 ) │ │ │ │ lsls r6, r7, #3 │ │ │ │ - str r0, [sp, #216] @ 0xd8 │ │ │ │ + str r0, [sp, #232] @ 0xe8 │ │ │ │ lsls r5, r7, #3 │ │ │ │ ldrb r2, [r6, r5] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - add r5, pc, #448 @ (adr r5, 4f750c ) │ │ │ │ + add r5, pc, #464 @ (adr r5, 4f751c ) │ │ │ │ lsls r6, r7, #3 │ │ │ │ - asrs r6, r0, #18 │ │ │ │ + asrs r2, r1, #18 │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldrb r2, [r3, r5] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - add r5, pc, #352 @ (adr r5, 4f74b8 ) │ │ │ │ + add r5, pc, #368 @ (adr r5, 4f74c8 ) │ │ │ │ lsls r6, r7, #3 │ │ │ │ - asrs r6, r1, #17 │ │ │ │ + asrs r2, r2, #17 │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldrb r2, [r0, r5] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - add r5, pc, #256 @ (adr r5, 4f7464 ) │ │ │ │ + add r5, pc, #272 @ (adr r5, 4f7474 ) │ │ │ │ lsls r6, r7, #3 │ │ │ │ - asrs r6, r0, #17 │ │ │ │ + asrs r2, r1, #17 │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldrb r2, [r5, r4] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - add r5, pc, #160 @ (adr r5, 4f7410 ) │ │ │ │ + add r5, pc, #176 @ (adr r5, 4f7420 ) │ │ │ │ lsls r6, r7, #3 │ │ │ │ - asrs r6, r3, #16 │ │ │ │ + asrs r2, r4, #16 │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldrb r2, [r2, r4] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - add r5, pc, #64 @ (adr r5, 4f73bc ) │ │ │ │ + add r5, pc, #80 @ (adr r5, 4f73cc ) │ │ │ │ lsls r6, r7, #3 │ │ │ │ - adds r6, r7, #4 │ │ │ │ + adds r2, r0, #5 │ │ │ │ lsls r6, r7, #3 │ │ │ │ ldrb r2, [r7, r3] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - add r4, pc, #992 @ (adr r4, 4f7768 ) │ │ │ │ + add r4, pc, #1008 @ (adr r4, 4f7778 ) │ │ │ │ lsls r6, r7, #3 │ │ │ │ - subs r6, r4, #3 │ │ │ │ + subs r2, r5, #3 │ │ │ │ lsls r6, r7, #3 │ │ │ │ ldrb r2, [r4, r3] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - add r4, pc, #896 @ (adr r4, 4f7714 ) │ │ │ │ + add r4, pc, #912 @ (adr r4, 4f7724 ) │ │ │ │ lsls r6, r7, #3 │ │ │ │ - asrs r6, r4, #15 │ │ │ │ + asrs r2, r5, #15 │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldrb r2, [r1, r3] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - add r4, pc, #800 @ (adr r4, 4f76c0 ) │ │ │ │ + add r4, pc, #816 @ (adr r4, 4f76d0 ) │ │ │ │ lsls r6, r7, #3 │ │ │ │ - strd r0, r0, [lr, #-1016]! @ 0x3f8 │ │ │ │ + ldrd r0, r0, [r2, #-1016]! @ 0x3f8 │ │ │ │ ldrb r2, [r6, r2] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - add r4, pc, #704 @ (adr r4, 4f766c ) │ │ │ │ + add r4, pc, #720 @ (adr r4, 4f767c ) │ │ │ │ lsls r6, r7, #3 │ │ │ │ - strd r0, r0, [sl, #-1016] @ 0x3f8 │ │ │ │ + strd r0, r0, [lr, #-1016] @ 0x3f8 │ │ │ │ ldrb r2, [r3, r2] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - add r4, pc, #608 @ (adr r4, 4f7618 ) │ │ │ │ + add r4, pc, #624 @ (adr r4, 4f7628 ) │ │ │ │ lsls r6, r7, #3 │ │ │ │ - movs r2, #78 @ 0x4e │ │ │ │ + movs r2, #82 @ 0x52 │ │ │ │ lsls r6, r7, #3 │ │ │ │ │ │ │ │ 004f73bc : │ │ │ │ stmdb 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 │ │ │ │ @@ -702099,91 +702099,91 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r7, #17 │ │ │ │ lsls r5, r2, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r6, #27 │ │ │ │ + lsrs r6, r6, #27 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r4, [sp, #264] @ 0x108 │ │ │ │ + ldr r4, [sp, #280] @ 0x118 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - lsrs r2, r7, #20 │ │ │ │ + lsrs r6, r7, #20 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r2, [sp, #552] @ 0x228 │ │ │ │ + ldr r2, [sp, #568] @ 0x238 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - @ instruction: 0xebf600fe │ │ │ │ - bgt.n 4f804c │ │ │ │ + @ instruction: 0xebfa00fe │ │ │ │ + bgt.n 4f7e54 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - lsrs r4, r3, #8 │ │ │ │ + lsrs r0, r4, #8 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - str r7, [sp, #440] @ 0x1b8 │ │ │ │ + str r7, [sp, #456] @ 0x1c8 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - lsrs r6, r4, #7 │ │ │ │ + lsrs r2, r5, #7 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - str r7, [sp, #216] @ 0xd8 │ │ │ │ + str r7, [sp, #232] @ 0xe8 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - lsrs r0, r1, #7 │ │ │ │ + lsrs r4, r1, #7 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - str r7, [sp, #96] @ 0x60 │ │ │ │ + str r7, [sp, #112] @ 0x70 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - lsrs r4, r4, #6 │ │ │ │ + lsrs r0, r5, #6 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - str r6, [sp, #976] @ 0x3d0 │ │ │ │ + str r6, [sp, #992] @ 0x3e0 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - lsrs r2, r6, #5 │ │ │ │ + lsrs r6, r6, #5 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - str r6, [sp, #776] @ 0x308 │ │ │ │ + str r6, [sp, #792] @ 0x318 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - lsrs r0, r3, #5 │ │ │ │ + lsrs r4, r3, #5 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - str r6, [sp, #672] @ 0x2a0 │ │ │ │ + str r6, [sp, #688] @ 0x2b0 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - lsrs r0, r7, #4 │ │ │ │ + lsrs r4, r7, #4 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - str r6, [sp, #544] @ 0x220 │ │ │ │ + str r6, [sp, #560] @ 0x230 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - bhi.n 4f8024 │ │ │ │ + bhi.n 4f802c │ │ │ │ lsls r6, r7, #3 │ │ │ │ - lsrs r0, r3, #3 │ │ │ │ + lsrs r4, r3, #3 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - str r6, [sp, #160] @ 0xa0 │ │ │ │ + str r6, [sp, #176] @ 0xb0 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - mcr2 0, 0, r0, cr2, cr14, {7} │ │ │ │ - lsrs r2, r0, #1 │ │ │ │ + mcr2 0, 0, r0, cr6, cr14, {7} │ │ │ │ + lsrs r6, r0, #1 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - str r5, [sp, #584] @ 0x248 │ │ │ │ + str r5, [sp, #600] @ 0x258 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - lsrs r4, r1, #32 │ │ │ │ + lsrs r0, r2, #32 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - str r5, [sp, #368] @ 0x170 │ │ │ │ + str r5, [sp, #384] @ 0x180 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - lsls r0, r6, #31 │ │ │ │ + lsls r4, r6, #31 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - str r5, [sp, #264] @ 0x108 │ │ │ │ + str r5, [sp, #280] @ 0x118 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - lsls r0, r7, #30 │ │ │ │ + lsls r4, r7, #30 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - str r5, [sp, #32] │ │ │ │ + str r5, [sp, #48] @ 0x30 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - lsls r4, r3, #30 │ │ │ │ + lsls r0, r4, #30 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - str r4, [sp, #952] @ 0x3b8 │ │ │ │ + str r4, [sp, #968] @ 0x3c8 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - lsls r4, r2, #29 │ │ │ │ + lsls r0, r3, #29 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - str r4, [sp, #656] @ 0x290 │ │ │ │ + str r4, [sp, #672] @ 0x2a0 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - bls.n 4f7eec │ │ │ │ + bls.n 4f7ef4 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - lsls r4, r6, #28 │ │ │ │ + lsls r0, r7, #28 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - str r4, [sp, #528] @ 0x210 │ │ │ │ + str r4, [sp, #544] @ 0x220 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - movs r2, #30 │ │ │ │ + movs r2, #34 @ 0x22 │ │ │ │ lsls r6, r7, #3 │ │ │ │ ldr r3, [pc, #484] @ (4f81c0 ) │ │ │ │ movw r2, #1335 @ 0x537 │ │ │ │ ldr r1, [pc, #484] @ (4f81c4 ) │ │ │ │ ldr r0, [pc, #484] @ (4f81c8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ @@ -702363,108 +702363,108 @@ │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #3384 @ 0xd38 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r1, #25 │ │ │ │ + lsls r2, r2, #25 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - str r3, [sp, #632] @ 0x278 │ │ │ │ + str r3, [sp, #648] @ 0x288 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - lsls r0, r6, #24 │ │ │ │ + lsls r4, r6, #24 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - str r3, [sp, #512] @ 0x200 │ │ │ │ + str r3, [sp, #528] @ 0x210 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - lsls r0, r2, #24 │ │ │ │ + lsls r4, r2, #24 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - str r3, [sp, #384] @ 0x180 │ │ │ │ + str r3, [sp, #400] @ 0x190 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - lsls r2, r6, #23 │ │ │ │ + lsls r6, r6, #23 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - str r3, [sp, #272] @ 0x110 │ │ │ │ + str r3, [sp, #288] @ 0x120 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - lsls r0, r1, #23 │ │ │ │ + lsls r4, r1, #23 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - lsls r0, r5, #22 │ │ │ │ + lsls r4, r5, #22 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - str r2, [sp, #992] @ 0x3e0 │ │ │ │ + str r2, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r6, r7, #3 │ │ │ │ ldr r6, [pc, #368] @ (4f8368 ) │ │ │ │ lsls r6, r1, #4 │ │ │ │ - str r6, [sp, #360] @ 0x168 │ │ │ │ + str r6, [sp, #376] @ 0x178 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - lsrs r4, r7, #11 │ │ │ │ + lsrs r0, r0, #12 │ │ │ │ lsls r6, r7, #3 │ │ │ │ ldr r6, [pc, #272] @ (4f8314 ) │ │ │ │ lsls r6, r1, #4 │ │ │ │ - str r6, [sp, #264] @ 0x108 │ │ │ │ + str r6, [sp, #280] @ 0x118 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldmia r1!, {r2, r4, r7} │ │ │ │ + ldmia r1!, {r3, r4, r7} │ │ │ │ lsls r6, r7, #3 │ │ │ │ ldr r6, [pc, #176] @ (4f82c0 ) │ │ │ │ lsls r6, r1, #4 │ │ │ │ - str r6, [sp, #168] @ 0xa8 │ │ │ │ + str r6, [sp, #184] @ 0xb8 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - add r0, pc, #528 @ (adr r0, 4f8428 ) │ │ │ │ + add r0, pc, #544 @ (adr r0, 4f8438 ) │ │ │ │ lsls r5, r7, #3 │ │ │ │ ldr r6, [pc, #80] @ (4f826c ) │ │ │ │ lsls r6, r1, #4 │ │ │ │ - str r6, [sp, #72] @ 0x48 │ │ │ │ + str r6, [sp, #88] @ 0x58 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - lsls r4, r5, #12 │ │ │ │ + lsls r0, r6, #12 │ │ │ │ lsls r6, r7, #3 │ │ │ │ ldr r5, [pc, #1008] @ (4f8618 ) │ │ │ │ lsls r6, r1, #4 │ │ │ │ - str r5, [sp, #1000] @ 0x3e8 │ │ │ │ + str r5, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - add r2, pc, #640 @ (adr r2, 4f84b0 ) │ │ │ │ + add r2, pc, #656 @ (adr r2, 4f84c0 ) │ │ │ │ lsls r5, r7, #3 │ │ │ │ ldr r5, [pc, #912] @ (4f85c4 ) │ │ │ │ lsls r6, r1, #4 │ │ │ │ - str r5, [sp, #904] @ 0x388 │ │ │ │ + str r5, [sp, #920] @ 0x398 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldmia r1!, {r2, r5} │ │ │ │ + ldmia r1!, {r3, r5} │ │ │ │ lsls r6, r7, #3 │ │ │ │ ldr r5, [pc, #816] @ (4f8570 ) │ │ │ │ lsls r6, r1, #4 │ │ │ │ - str r5, [sp, #808] @ 0x328 │ │ │ │ + str r5, [sp, #824] @ 0x338 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldmia r1!, {r2, r3, r5} │ │ │ │ + ldmia r1!, {r4, r5} │ │ │ │ lsls r6, r7, #3 │ │ │ │ ldr r5, [pc, #720] @ (4f851c ) │ │ │ │ lsls r6, r1, #4 │ │ │ │ - str r5, [sp, #712] @ 0x2c8 │ │ │ │ + str r5, [sp, #728] @ 0x2d8 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldmia r1!, {r2, r4} │ │ │ │ + ldmia r1!, {r3, r4} │ │ │ │ lsls r6, r7, #3 │ │ │ │ ldr r5, [pc, #624] @ (4f84c8 ) │ │ │ │ lsls r6, r1, #4 │ │ │ │ - str r5, [sp, #616] @ 0x268 │ │ │ │ + str r5, [sp, #632] @ 0x278 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - strh r4, [r7, #0] │ │ │ │ + strh r0, [r0, #2] │ │ │ │ lsls r5, r7, #3 │ │ │ │ ldr r5, [pc, #528] @ (4f8474 ) │ │ │ │ lsls r6, r1, #4 │ │ │ │ - str r5, [sp, #520] @ 0x208 │ │ │ │ + str r5, [sp, #536] @ 0x218 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr??.w r0, [r8, sp, lsl #3] │ │ │ │ + ldr??.w r0, [ip, sp, lsl #3] │ │ │ │ ldr r5, [pc, #432] @ (4f8420 ) │ │ │ │ lsls r6, r1, #4 │ │ │ │ - str r5, [sp, #424] @ 0x1a8 │ │ │ │ + str r5, [sp, #440] @ 0x1b8 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r0!, {r6, r7} │ │ │ │ lsls r6, r7, #3 │ │ │ │ ldr r5, [pc, #336] @ (4f83cc ) │ │ │ │ lsls r6, r1, #4 │ │ │ │ - str r5, [sp, #328] @ 0x148 │ │ │ │ + str r5, [sp, #344] @ 0x158 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldmia r0!, {r2, r4, r7} │ │ │ │ + ldmia r0!, {r3, r4, r7} │ │ │ │ lsls r6, r7, #3 │ │ │ │ │ │ │ │ 004f8284 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -702556,23 +702556,23 @@ │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf7f20114 │ │ │ │ - bpl.n 4f840c │ │ │ │ + bpl.n 4f8414 │ │ │ │ lsls r5, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r0, #12 │ │ │ │ + lsls r6, r0, #12 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - str r0, [sp, #328] @ 0x148 │ │ │ │ + str r0, [sp, #344] @ 0x158 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - str r6, [sp, #256] @ 0x100 │ │ │ │ + str r6, [sp, #272] @ 0x110 │ │ │ │ lsls r6, r7, #3 │ │ │ │ │ │ │ │ 004f8380 : │ │ │ │ stmdb 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 │ │ │ │ @@ -703326,103 +703326,103 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #1] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #560] @ 0x230 │ │ │ │ + str r3, [sp, #576] @ 0x240 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - lsls r0, r3, #8 │ │ │ │ + lsls r4, r3, #8 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldrh r4, [r2, #58] @ 0x3a │ │ │ │ + ldrh r0, [r3, #58] @ 0x3a │ │ │ │ lsls r6, r7, #3 │ │ │ │ subw r1, sl, #2068 @ 0x814 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #936] @ 0x3a8 │ │ │ │ + str r0, [sp, #952] @ 0x3b8 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldrh r6, [r3, #38] @ 0x26 │ │ │ │ + ldrh r2, [r4, #38] @ 0x26 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - vshr.u64 q0, q15, #46 │ │ │ │ - vqadd.u64 q8, q9, q15 │ │ │ │ - ldrh r6, [r5, #36] @ 0x24 │ │ │ │ + vshr.u64 q0, q15, #42 │ │ │ │ + vqadd.u64 q8, q11, q15 │ │ │ │ + ldrh r2, [r6, #36] @ 0x24 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - vqadd.u64 q0, q10, q15 │ │ │ │ - ldrh r0, [r6, #34] @ 0x22 │ │ │ │ + vqadd.u64 q0, q12, q15 │ │ │ │ + ldrh r4, [r6, #34] @ 0x22 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - b.n 4f8cc8 │ │ │ │ + b.n 4f8cd0 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - bne.n 4f8bdc │ │ │ │ + bne.n 4f8be4 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - mcr2 0, 6, r0, cr2, cr14, {7} │ │ │ │ - ldrh r0, [r0, #32] │ │ │ │ + mcr2 0, 6, r0, cr6, cr14, {7} │ │ │ │ + ldrh r4, [r0, #32] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldrh r4, [r6, #62] @ 0x3e │ │ │ │ + ldrh r0, [r7, #62] @ 0x3e │ │ │ │ lsls r6, r7, #3 │ │ │ │ - mcr2 0, 5, r0, cr4, cr14, {7} │ │ │ │ - ldrh r0, [r4, #30] │ │ │ │ + mcr2 0, 5, r0, cr8, cr14, {7} │ │ │ │ + ldrh r4, [r4, #30] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - mrc2 0, 3, r0, cr12, cr14, {7} │ │ │ │ - ldrh r0, [r7, #28] │ │ │ │ + mcr2 0, 4, r0, cr0, cr14, {7} │ │ │ │ + ldrh r4, [r7, #28] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - mrc2 0, 2, r0, cr8, cr14, {7} │ │ │ │ - ldrh r4, [r2, #28] │ │ │ │ + mrc2 0, 2, r0, cr12, cr14, {7} │ │ │ │ + ldrh r0, [r3, #28] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - mrc2 0, 1, r0, cr4, cr14, {7} │ │ │ │ - ldrh r0, [r6, #26] │ │ │ │ + mrc2 0, 1, r0, cr8, cr14, {7} │ │ │ │ + ldrh r4, [r6, #26] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - mrc2 0, 0, r0, cr0, cr14, {7} │ │ │ │ - ldrh r4, [r1, #26] │ │ │ │ + mrc2 0, 0, r0, cr4, cr14, {7} │ │ │ │ + ldrh r0, [r2, #26] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldrh r2, [r0, #58] @ 0x3a │ │ │ │ + ldrh r6, [r0, #58] @ 0x3a │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldc2l 0, cr0, [r6, #1016]! @ 0x3f8 │ │ │ │ - ldrh r2, [r6, #24] │ │ │ │ + ldc2l 0, cr0, [sl, #1016]! @ 0x3f8 │ │ │ │ + ldrh r6, [r6, #24] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - @ instruction: 0xfbf600fe │ │ │ │ - ldrh r2, [r6, #8] │ │ │ │ + @ instruction: 0xfbfa00fe │ │ │ │ + ldrh r6, [r6, #8] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - @ instruction: 0xfbd600fe │ │ │ │ - ldrh r2, [r2, #8] │ │ │ │ + @ instruction: 0xfbda00fe │ │ │ │ + ldrh r6, [r2, #8] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - @ instruction: 0xfbbc00fe │ │ │ │ - ldrh r0, [r7, #6] │ │ │ │ + @ instruction: 0xfbc000fe │ │ │ │ + ldrh r4, [r7, #6] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - @ instruction: 0xfb9c00fe │ │ │ │ - ldrh r2, [r3, #6] │ │ │ │ + @ instruction: 0xfba000fe │ │ │ │ + ldrh r6, [r3, #6] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - @ instruction: 0xfb8600fe │ │ │ │ - ldrh r4, [r0, #6] │ │ │ │ + @ instruction: 0xfb8a00fe │ │ │ │ + ldrh r0, [r1, #6] │ │ │ │ lsls r6, r7, #3 │ │ │ │ mvns r6, r7 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldrh r4, [r7, #30] │ │ │ │ + ldrh r0, [r0, #32] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldmia r4!, {r1, r3, r7} │ │ │ │ + ldmia r4!, {r1, r2, r3, r7} │ │ │ │ lsls r5, r7, #3 │ │ │ │ mvns r6, r4 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldrh r4, [r4, #30] │ │ │ │ + ldrh r0, [r5, #30] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldmia r3!, {r1, r2, r4, r5} │ │ │ │ + ldmia r3, {r1, r3, r4, r5} │ │ │ │ lsls r5, r7, #3 │ │ │ │ mvns r6, r1 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldrh r4, [r1, #30] │ │ │ │ + ldrh r0, [r2, #30] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r0, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r0, [sp, #520] @ 0x208 │ │ │ │ lsls r5, r7, #3 │ │ │ │ bics r6, r6 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldrh r4, [r6, #28] │ │ │ │ + ldrh r0, [r7, #28] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldmia r5, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r5, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r5, r7, #3 │ │ │ │ │ │ │ │ 004f8c4c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -703522,22 +703522,22 @@ │ │ │ │ subs r4, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #1] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ mcr 1, 1, r0, cr0, cr4, {0} │ │ │ │ - ldrh r6, [r5, #18] │ │ │ │ + ldrh r2, [r6, #18] │ │ │ │ lsls r6, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - vst4. {d16-d19}, [r6 :256], lr │ │ │ │ - strh r2, [r0, #52] @ 0x34 │ │ │ │ + vst4. {d16-d19}, [sl :256], lr │ │ │ │ + strh r6, [r0, #52] @ 0x34 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldmia r3, {r1, r3, r4, r6} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r6} │ │ │ │ lsls r5, r7, #3 │ │ │ │ │ │ │ │ 004f8d58 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3672] @ 0xe58 │ │ │ │ @@ -704625,64 +704625,64 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #168 @ 0xa8 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #1] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r1, #11 │ │ │ │ + asrs r2, r2, #11 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - @ instruction: 0xf76a00fe │ │ │ │ - strh r2, [r2, #36] @ 0x24 │ │ │ │ + @ instruction: 0xf76e00fe │ │ │ │ + strh r6, [r2, #36] @ 0x24 │ │ │ │ lsls r6, r7, #3 │ │ │ │ @ instruction: 0xe9a60114 │ │ │ │ - asrs r2, r2, #32 │ │ │ │ + asrs r6, r2, #32 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - @ instruction: 0xf4ae00fe │ │ │ │ - strh r6, [r2, #14] │ │ │ │ + @ instruction: 0xf4b200fe │ │ │ │ + strh r2, [r3, #14] │ │ │ │ lsls r6, r7, #3 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf3d400fe │ │ │ │ - strh r4, [r7, #6] │ │ │ │ + @ instruction: 0xf3d800fe │ │ │ │ + strh r0, [r0, #8] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - vshr.s64 q0, q15, #54 │ │ │ │ - strh r6, [r0, #4] │ │ │ │ + vshr.s64 q0, q15, #50 │ │ │ │ + strh r2, [r1, #4] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldrb r4, [r4, #18] │ │ │ │ + ldrb r0, [r5, #18] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - strh r0, [r0, #2] │ │ │ │ + strh r4, [r0, #2] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - vqadd.s16 q8, q12, q15 │ │ │ │ - ldrb r0, [r0, #18] │ │ │ │ + vqadd.s16 q8, q14, q15 │ │ │ │ + ldrb r4, [r0, #18] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - mcr 0, 7, r0, cr6, cr14, {7} │ │ │ │ - ldrb r6, [r1, #16] │ │ │ │ + mcr 0, 7, r0, cr10, cr14, {7} │ │ │ │ + ldrb r2, [r2, #16] │ │ │ │ lsls r6, r7, #3 │ │ │ │ @ instruction: 0xb8ee │ │ │ │ lsls r1, r7, #3 │ │ │ │ - stmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r0!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r5, r7, #3 │ │ │ │ - mrc 0, 4, r0, cr12, cr14, {7} │ │ │ │ - ldrb r6, [r0, #15] │ │ │ │ + mcr 0, 5, r0, cr0, cr14, {7} │ │ │ │ + ldrb r2, [r1, #15] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - mcr 0, 4, r0, cr6, cr14, {7} │ │ │ │ - ldrb r6, [r5, #14] │ │ │ │ + mcr 0, 4, r0, cr10, cr14, {7} │ │ │ │ + ldrb r2, [r6, #14] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - mcr 0, 3, r0, cr0, cr14, {7} │ │ │ │ - ldrb r0, [r1, #14] │ │ │ │ + mcr 0, 3, r0, cr4, cr14, {7} │ │ │ │ + ldrb r4, [r1, #14] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - mrc 0, 0, r0, cr14, cr14, {7} │ │ │ │ - ldrb r6, [r0, #13] │ │ │ │ + mcr 0, 1, r0, cr2, cr14, {7} │ │ │ │ + ldrb r2, [r1, #13] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - mcr 0, 0, r0, cr6, cr14, {7} │ │ │ │ - ldrb r6, [r5, #12] │ │ │ │ + mcr 0, 0, r0, cr10, cr14, {7} │ │ │ │ + ldrb r2, [r6, #12] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldc 0, cr0, [sl, #1016]! @ 0x3f8 │ │ │ │ - ldrb r2, [r4, #11] │ │ │ │ + ldc 0, cr0, [lr, #1016]! @ 0x3f8 │ │ │ │ + ldrb r6, [r4, #11] │ │ │ │ lsls r6, r7, #3 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r4 │ │ │ │ beq.w 4f9148 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ @@ -705818,193 +705818,193 @@ │ │ │ │ ldr r0, [pc, #408] @ (4fa724 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #3488 @ 0xda0 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - ldcl 0, cr0, [sl], {254} @ 0xfe │ │ │ │ - ldrb r4, [r0, #8] │ │ │ │ + ldcl 0, cr0, [lr], {254} @ 0xfe │ │ │ │ + ldrb r0, [r1, #8] │ │ │ │ lsls r6, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r2, #31] │ │ │ │ + ldrb r4, [r2, #31] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - stc 0, cr0, [r4], #1016 @ 0x3f8 │ │ │ │ - ldrb r4, [r1, #7] │ │ │ │ + stc 0, cr0, [r8], #1016 @ 0x3f8 │ │ │ │ + ldrb r0, [r2, #7] │ │ │ │ lsls r6, r7, #3 │ │ │ │ strb r0, [r2, #1] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r5, #21] │ │ │ │ + ldrb r4, [r5, #21] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - stcl 0, cr0, [r0], #-1016 @ 0xfffffc08 │ │ │ │ - ldrb r0, [r1, #6] │ │ │ │ + stcl 0, cr0, [r4], #-1016 @ 0xfffffc08 │ │ │ │ + ldrb r4, [r1, #6] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldc 0, cr0, [r8], #-1016 @ 0xfffffc08 │ │ │ │ - ldrb r2, [r4, #5] │ │ │ │ + ldc 0, cr0, [ip], #-1016 @ 0xfffffc08 │ │ │ │ + ldrb r6, [r4, #5] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldc 0, cr0, [lr], {254} @ 0xfe │ │ │ │ - ldrb r6, [r0, #5] │ │ │ │ + stc 0, cr0, [r2], #-1016 @ 0xfffffc08 │ │ │ │ + ldrb r2, [r1, #5] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - @ instruction: 0xebfc00fe │ │ │ │ - ldrb r4, [r4, #4] │ │ │ │ + stc 0, cr0, [r0], {254} @ 0xfe │ │ │ │ + ldrb r0, [r5, #4] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - subs.w r0, lr, lr, ror #3 │ │ │ │ - ldrb r6, [r4, #3] │ │ │ │ + rsb r0, r2, lr, ror #3 │ │ │ │ + ldrb r2, [r5, #3] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - pop {r2, r3, r6, r7, pc} │ │ │ │ + pop {r4, r6, r7, pc} │ │ │ │ lsls r5, r7, #3 │ │ │ │ - @ instruction: 0xeb9800fe │ │ │ │ - ldrb r0, [r0, #3] │ │ │ │ + @ instruction: 0xeb9c00fe │ │ │ │ + ldrb r4, [r0, #3] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r7, [sp, #192] @ 0xc0 │ │ │ │ + ldr r7, [sp, #208] @ 0xd0 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldrb r0, [r1, #1] │ │ │ │ + ldrb r4, [r1, #1] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - adds.w r0, r6, lr, ror #3 │ │ │ │ - ldrb r6, [r6, #15] │ │ │ │ + adds.w r0, sl, lr, ror #3 │ │ │ │ + ldrb r2, [r7, #15] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - pop {r2, r3, pc} │ │ │ │ + pop {r4, pc} │ │ │ │ lsls r5, r7, #3 │ │ │ │ - @ instruction: 0xead800fe │ │ │ │ - strb r4, [r6, #31] │ │ │ │ + @ instruction: 0xeadc00fe │ │ │ │ + strb r0, [r7, #31] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldmia r4!, {r1, r2, r5, r6} │ │ │ │ + ldmia r4!, {r1, r3, r5, r6} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldrb r2, [r7, #14] │ │ │ │ + ldrb r6, [r7, #14] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - eor.w r0, r0, lr, ror #3 │ │ │ │ - strb r0, [r5, #30] │ │ │ │ + eor.w r0, r4, lr, ror #3 │ │ │ │ + strb r4, [r5, #30] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - orr.w r0, r4, lr, ror #3 │ │ │ │ - strb r4, [r5, #29] │ │ │ │ + orr.w r0, r8, lr, ror #3 │ │ │ │ + strb r0, [r6, #29] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - and.w r0, r4, lr, ror #3 │ │ │ │ - strb r2, [r5, #28] │ │ │ │ + and.w r0, r8, lr, ror #3 │ │ │ │ + strb r6, [r5, #28] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - strd r0, r0, [ip, #1016]! @ 0x3f8 │ │ │ │ - ldrb r6, [r0, #11] │ │ │ │ + ldrd r0, r0, [r0, #1016]! @ 0x3f8 │ │ │ │ + ldrb r2, [r1, #11] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - strb r2, [r0, #28] │ │ │ │ + strb r6, [r0, #28] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - @ instruction: 0xe9b400fe │ │ │ │ - strb r4, [r3, #27] │ │ │ │ + @ instruction: 0xe9b800fe │ │ │ │ + strb r0, [r4, #27] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldrd r0, r0, [r0, #-1016]! @ 0x3f8 │ │ │ │ - strb r0, [r3, #26] │ │ │ │ + ldrd r0, r0, [r4, #-1016]! @ 0x3f8 │ │ │ │ + strb r4, [r3, #26] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - strd r0, r0, [lr, #-1016] @ 0x3f8 │ │ │ │ - strb r6, [r6, #25] │ │ │ │ + ldrd r0, r0, [r2, #-1016] @ 0x3f8 │ │ │ │ + strb r2, [r7, #25] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldrb r0, [r6, #9] │ │ │ │ + ldrb r4, [r6, #9] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - b.n 4fa53c │ │ │ │ + b.n 4fa544 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - strb r2, [r3, #18] │ │ │ │ + strb r6, [r3, #18] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldrb r2, [r0, #1] │ │ │ │ + ldrb r6, [r0, #1] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - b.n 4fa4b4 │ │ │ │ + b.n 4fa4bc │ │ │ │ lsls r6, r7, #3 │ │ │ │ - strb r0, [r2, #17] │ │ │ │ + strb r4, [r2, #17] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - b.n 4fa478 │ │ │ │ + b.n 4fa480 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - strb r6, [r5, #16] │ │ │ │ + strb r2, [r6, #16] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - b.n 4fa3f0 │ │ │ │ + b.n 4fa3f8 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - strb r6, [r4, #15] │ │ │ │ + strb r2, [r5, #15] │ │ │ │ lsls r6, r7, #3 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 4fa338 │ │ │ │ + b.n 4fa340 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - strb r4, [r0, #14] │ │ │ │ + strb r0, [r1, #14] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - strb r6, [r3, #13] │ │ │ │ + strb r2, [r4, #13] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - b.n 4fa2e4 │ │ │ │ + b.n 4fa2ec │ │ │ │ lsls r6, r7, #3 │ │ │ │ - strb r2, [r5, #28] │ │ │ │ + strb r6, [r5, #28] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - b.n 4fa280 │ │ │ │ + b.n 4fa288 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - strb r0, [r4, #12] │ │ │ │ + strb r4, [r4, #12] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - b.n 4fa254 │ │ │ │ + b.n 4fa25c │ │ │ │ lsls r6, r7, #3 │ │ │ │ - strb r6, [r0, #12] │ │ │ │ + strb r2, [r1, #12] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - b.n 4fa018 │ │ │ │ + b.n 4fa020 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - strb r2, [r4, #7] │ │ │ │ + strb r6, [r4, #7] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - strb r2, [r6, #22] │ │ │ │ + strb r6, [r6, #22] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - b.n 4fad3c │ │ │ │ + b.n 4fad44 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - strb r0, [r6, #1] │ │ │ │ + strb r4, [r6, #1] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - b.n 4faccc │ │ │ │ + b.n 4facd4 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - strb r4, [r6, #0] │ │ │ │ + strb r0, [r7, #0] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - b.n 4fab68 │ │ │ │ + b.n 4fab70 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r4, [r7, #116] @ 0x74 │ │ │ │ + ldr r0, [r0, #120] @ 0x78 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - strb r6, [r5, #12] │ │ │ │ + strb r2, [r6, #12] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - b.n 4fab30 │ │ │ │ + b.n 4fab38 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r2, [r3, #116] @ 0x74 │ │ │ │ + ldr r6, [r3, #116] @ 0x74 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - b.n 4faac8 │ │ │ │ + b.n 4faad0 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r2, [r4, #112] @ 0x70 │ │ │ │ + ldr r6, [r4, #112] @ 0x70 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - b.n 4faa7c │ │ │ │ + b.n 4faa84 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r0, [r7, #108] @ 0x6c │ │ │ │ + ldr r4, [r7, #108] @ 0x6c │ │ │ │ lsls r6, r7, #3 │ │ │ │ - b.n 4faa40 │ │ │ │ + b.n 4faa48 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r6, [r2, #108] @ 0x6c │ │ │ │ + ldr r2, [r3, #108] @ 0x6c │ │ │ │ lsls r6, r7, #3 │ │ │ │ - b.n 4fa9e4 │ │ │ │ + b.n 4fa9ec │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r4, [r4, #104] @ 0x68 │ │ │ │ + ldr r0, [r5, #104] @ 0x68 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - b.n 4fa99c │ │ │ │ + b.n 4fa9a4 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - strb r0, [r6, #8] │ │ │ │ + strb r4, [r6, #8] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r6, [r5, #100] @ 0x64 │ │ │ │ + ldr r2, [r6, #100] @ 0x64 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - b.n 4fa93c │ │ │ │ + b.n 4fa944 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r6, [r0, #100] @ 0x64 │ │ │ │ + ldr r2, [r1, #100] @ 0x64 │ │ │ │ lsls r6, r7, #3 │ │ │ │ cmp r1, #168 @ 0xa8 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - strb r6, [r4, #6] │ │ │ │ + strb r2, [r5, #6] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - @ instruction: 0xf3f000fd │ │ │ │ + @ instruction: 0xf3f400fd │ │ │ │ cmp r1, #144 @ 0x90 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - strb r6, [r1, #6] │ │ │ │ + strb r2, [r2, #6] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldrb r4, [r6, #24] │ │ │ │ + ldrb r0, [r7, #24] │ │ │ │ lsls r5, r7, #3 │ │ │ │ cmp r1, #120 @ 0x78 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - strb r6, [r6, #5] │ │ │ │ + strb r2, [r7, #5] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - b.n 4fa8d0 │ │ │ │ + b.n 4fa8d8 │ │ │ │ lsls r6, r7, #3 │ │ │ │ ldr r3, [pc, #380] @ (4fa8a8 ) │ │ │ │ movw r2, #19078 @ 0x4a86 │ │ │ │ ldr r1, [pc, #380] @ (4fa8ac ) │ │ │ │ ldr r0, [pc, #380] @ (4fa8b0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ @@ -706144,103 +706144,103 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #3488 @ 0xda0 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ movs r7, #210 @ 0xd2 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldr r0, [r2, #124] @ 0x7c │ │ │ │ + ldr r4, [r2, #124] @ 0x7c │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldrb r2, [r5, #15] │ │ │ │ + ldrb r6, [r5, #15] │ │ │ │ lsls r5, r7, #3 │ │ │ │ movs r7, #186 @ 0xba │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldr r0, [r7, #120] @ 0x78 │ │ │ │ + ldr r4, [r7, #120] @ 0x78 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldrh r6, [r4, r3] │ │ │ │ + ldrh r2, [r5, r3] │ │ │ │ lsls r5, r7, #3 │ │ │ │ movs r7, #162 @ 0xa2 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldr r0, [r4, #120] @ 0x78 │ │ │ │ + ldr r4, [r4, #120] @ 0x78 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - vqadd.s8 q8, q15, │ │ │ │ + vqadd.s16 q8, q9, │ │ │ │ movs r7, #138 @ 0x8a │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldr r0, [r1, #120] @ 0x78 │ │ │ │ + ldr r4, [r1, #120] @ 0x78 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - b.n 4fa7dc │ │ │ │ + b.n 4fa7e4 │ │ │ │ lsls r5, r7, #3 │ │ │ │ movs r7, #114 @ 0x72 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldr r0, [r6, #116] @ 0x74 │ │ │ │ + ldr r4, [r6, #116] @ 0x74 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - @ instruction: 0xf34600fd │ │ │ │ + @ instruction: 0xf34a00fd │ │ │ │ movs r7, #90 @ 0x5a │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldr r0, [r3, #116] @ 0x74 │ │ │ │ + ldr r4, [r3, #116] @ 0x74 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldrh r2, [r2, r0] │ │ │ │ + ldrh r6, [r2, r0] │ │ │ │ lsls r5, r7, #3 │ │ │ │ movs r7, #66 @ 0x42 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldr r0, [r0, #116] @ 0x74 │ │ │ │ + ldr r4, [r0, #116] @ 0x74 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - stmdb r2!, {r0, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmdb r6!, {r0, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r7, #42 @ 0x2a │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldr r0, [r5, #112] @ 0x70 │ │ │ │ + ldr r4, [r5, #112] @ 0x70 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - str r6, [r1, #60] @ 0x3c │ │ │ │ + str r2, [r2, #60] @ 0x3c │ │ │ │ lsls r5, r7, #3 │ │ │ │ movs r7, #18 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldr r0, [r2, #112] @ 0x70 │ │ │ │ + ldr r4, [r2, #112] @ 0x70 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - bcc.n 4fa938 │ │ │ │ + bcc.n 4fa940 │ │ │ │ lsls r5, r7, #3 │ │ │ │ movs r6, #250 @ 0xfa │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldr r0, [r7, #108] @ 0x6c │ │ │ │ + ldr r4, [r7, #108] @ 0x6c │ │ │ │ lsls r6, r7, #3 │ │ │ │ - udf #86 @ 0x56 │ │ │ │ + udf #90 @ 0x5a │ │ │ │ lsls r6, r7, #3 │ │ │ │ movs r6, #226 @ 0xe2 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldr r0, [r4, #108] @ 0x6c │ │ │ │ + ldr r4, [r4, #108] @ 0x6c │ │ │ │ lsls r6, r7, #3 │ │ │ │ - rsb r0, sl, #8290304 @ 0x7e8000 │ │ │ │ + rsb r0, lr, #8290304 @ 0x7e8000 │ │ │ │ movs r6, #202 @ 0xca │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldr r0, [r1, #108] @ 0x6c │ │ │ │ + ldr r4, [r1, #108] @ 0x6c │ │ │ │ lsls r6, r7, #3 │ │ │ │ - str r2, [r4, #40] @ 0x28 │ │ │ │ + str r6, [r4, #40] @ 0x28 │ │ │ │ lsls r5, r7, #3 │ │ │ │ movs r6, #178 @ 0xb2 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldr r0, [r6, #104] @ 0x68 │ │ │ │ + ldr r4, [r6, #104] @ 0x68 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - udf #46 @ 0x2e │ │ │ │ + udf #50 @ 0x32 │ │ │ │ lsls r6, r7, #3 │ │ │ │ movs r6, #154 @ 0x9a │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldr r0, [r3, #104] @ 0x68 │ │ │ │ + ldr r4, [r3, #104] @ 0x68 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - udf #6 │ │ │ │ + udf #10 │ │ │ │ lsls r6, r7, #3 │ │ │ │ movs r6, #130 @ 0x82 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldr r0, [r0, #104] @ 0x68 │ │ │ │ + ldr r4, [r0, #104] @ 0x68 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ble.n 4fa958 │ │ │ │ + udf #2 │ │ │ │ lsls r6, r7, #3 │ │ │ │ movs r6, #106 @ 0x6a │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldr r0, [r5, #100] @ 0x64 │ │ │ │ + ldr r4, [r5, #100] @ 0x64 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ble.n 4fa914 │ │ │ │ + ble.n 4fa91c │ │ │ │ lsls r6, r7, #3 │ │ │ │ │ │ │ │ 004fa968 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3552] @ 0xde0 │ │ │ │ @@ -707124,49 +707124,49 @@ │ │ │ │ lsls r4, r2, #4 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 4fb24c │ │ │ │ + bvs.n 4fb254 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - str r2, [r5, #56] @ 0x38 │ │ │ │ + str r6, [r5, #56] @ 0x38 │ │ │ │ lsls r6, r7, #3 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #496 @ 0x1f0 │ │ │ │ + add r6, sp, #512 @ 0x200 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - bmi.n 4fb268 │ │ │ │ + bmi.n 4fb270 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - str r0, [r6, #24] │ │ │ │ + str r4, [r6, #24] │ │ │ │ lsls r6, r7, #3 │ │ │ │ strb r0, [r0, #13] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r6, pc, #592 @ (adr r6, 4fb534 ) │ │ │ │ + add r6, pc, #608 @ (adr r6, 4fb544 ) │ │ │ │ lsls r5, r7, #3 │ │ │ │ - bmi.n 4fb224 │ │ │ │ + bmi.n 4fb22c │ │ │ │ lsls r6, r7, #3 │ │ │ │ - str r0, [r1, #24] │ │ │ │ + str r4, [r1, #24] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - bmi.n 4fb1f8 │ │ │ │ + bmi.n 4fb200 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - str r4, [r5, #20] │ │ │ │ + str r0, [r6, #20] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - bmi.n 4fb3d0 │ │ │ │ + bmi.n 4fb3d8 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - str r4, [r2, #20] │ │ │ │ + str r0, [r3, #20] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - bmi.n 4fb384 │ │ │ │ + bmi.n 4fb38c │ │ │ │ lsls r6, r7, #3 │ │ │ │ - str r2, [r5, #16] │ │ │ │ + str r6, [r5, #16] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - bmi.n 4fb32c │ │ │ │ + bmi.n 4fb334 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - str r2, [r7, #12] │ │ │ │ + str r6, [r7, #12] │ │ │ │ lsls r6, r7, #3 │ │ │ │ mov r0, r6 │ │ │ │ bl 440384 │ │ │ │ ldr.w r3, [pc, #2660] @ 4fbd78 │ │ │ │ ldr.w r1, [pc, #2660] @ 4fbd7c │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ @@ -708158,86 +708158,86 @@ │ │ │ │ ldr r3, [pc, #164] @ (4fbe10 ) │ │ │ │ strd r7, r5, [sp] │ │ │ │ add r3, pc │ │ │ │ bl 1484afc │ │ │ │ b.n 4fb6e8 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r2, r3, r5, r7} │ │ │ │ + push {r1, r4, r5, r7} │ │ │ │ lsls r6, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 4fbe50 │ │ │ │ + bcc.n 4fbe58 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - str r4, [r1, #4] │ │ │ │ + str r0, [r2, #4] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - add r1, pc, #744 @ (adr r1, 4fc078 ) │ │ │ │ + add r1, pc, #760 @ (adr r1, 4fc088 ) │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldmia r7, {r1, r2, r6, r7} │ │ │ │ + ldmia r7, {r1, r3, r6, r7} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldrb r6, [r5, r2] │ │ │ │ + ldrb r2, [r6, r2] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - orrs.w r0, lr, sp, ror #3 │ │ │ │ - ldmia r5!, {r2, r3, r6, r7} │ │ │ │ + orn r0, r2, sp, ror #3 │ │ │ │ + ldmia r5!, {r4, r6, r7} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldrh r4, [r6, r2] │ │ │ │ + ldrh r0, [r7, r2] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldmia r4!, {r2, r5, r6} │ │ │ │ + ldmia r4!, {r3, r5, r6} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r4, [r1, r5] │ │ │ │ + ldr r0, [r2, r5] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldmia r4!, {r2, r5} │ │ │ │ + ldmia r4!, {r3, r5} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r4, [r1, r4] │ │ │ │ + ldr r0, [r2, r4] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldmia r3!, {r2, r5, r6, r7} │ │ │ │ + ldmia r3, {r3, r5, r6, r7} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r6, [r1, r3] │ │ │ │ + ldr r2, [r2, r3] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r3!, {r1, r6, r7} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r6, [r4, r2] │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldmia r3!, {r4, r7} │ │ │ │ + ldmia r3!, {r2, r4, r7} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r2, [r7, r1] │ │ │ │ + ldr r6, [r7, r1] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldmia r3, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r3!, {r7} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r4, [r4, r1] │ │ │ │ + ldr r0, [r5, r1] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldmia r3, {r3, r4} │ │ │ │ + ldmia r3, {r2, r3, r4} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r0, [r0, r0] │ │ │ │ + ldr r4, [r0, r0] │ │ │ │ lsls r6, r7, #3 │ │ │ │ subs r4, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #168 @ 0xa8 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #1] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r7, #12] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, r0] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1!, {r3, r4, r5, r6} │ │ │ │ + ldmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldrsb r2, [r4, r1] │ │ │ │ + ldrsb r6, [r4, r1] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldmia r1!, {r4, r6} │ │ │ │ + ldmia r1!, {r2, r4, r6} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldrsb r2, [r7, r0] │ │ │ │ + ldrsb r6, [r7, r0] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r3, [sp, #168] @ 0xa8 │ │ │ │ + ldr r3, [sp, #184] @ 0xb8 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldmia r1, {r1, r2, r4, r5} │ │ │ │ + ldmia r1, {r1, r3, r4, r5} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldrsb r6, [r3, r0] │ │ │ │ + ldrsb r2, [r4, r0] │ │ │ │ lsls r6, r7, #3 │ │ │ │ str r4, [sp, #384] @ 0x180 │ │ │ │ lsls r2, r7, #3 │ │ │ │ bl 1484588 │ │ │ │ ldmia.w r9, {r0, r1, r2} │ │ │ │ bl 1484780 │ │ │ │ cmp.w sl, #0 │ │ │ │ @@ -709358,183 +709358,183 @@ │ │ │ │ b.w 4fc228 │ │ │ │ mov r0, r5 │ │ │ │ blx 344c20 <_Py_Dealloc@plt+0x4> │ │ │ │ b.w 4fc218 │ │ │ │ nop │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #240] @ 0xf0 │ │ │ │ + ldr r1, [sp, #256] @ 0x100 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - stmia r7!, {r3, r6} │ │ │ │ + stmia r7!, {r2, r3, r6} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - strb r0, [r6, r0] │ │ │ │ + strb r4, [r6, r0] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - bne.n 4fca40 │ │ │ │ + bne.n 4fca48 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - stmia r7!, {r1, r4} │ │ │ │ + stmia r7!, {r1, r2, r4} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - strh r2, [r7, r7] │ │ │ │ + strh r6, [r7, r7] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r0, [sp, #864] @ 0x360 │ │ │ │ + ldr r0, [sp, #880] @ 0x370 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - stmia r6!, {r2, r5, r6, r7} │ │ │ │ + stmia r6!, {r3, r5, r6, r7} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - strh r4, [r1, r7] │ │ │ │ + strh r0, [r2, r7] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - add r3, pc, #688 @ (adr r3, 4fcd28 ) │ │ │ │ + add r3, pc, #704 @ (adr r3, 4fcd38 ) │ │ │ │ lsls r6, r0, #4 │ │ │ │ - stmia r6!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r6!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - strh r6, [r3, r5] │ │ │ │ + strh r2, [r4, r5] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - str r5, [sp, #320] @ 0x140 │ │ │ │ + str r5, [sp, #336] @ 0x150 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - stmia r3!, {r2, r3, r4, r6} │ │ │ │ + stmia r3!, {r5, r6} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - str r4, [r0, r1] │ │ │ │ + str r0, [r1, r1] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - add r4, pc, #704 @ (adr r4, 4fcd50 ) │ │ │ │ + add r4, pc, #720 @ (adr r4, 4fcd60 ) │ │ │ │ lsls r6, r7, #3 │ │ │ │ - str r4, [sp, #1008] @ 0x3f0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - stmia r3!, {r3} │ │ │ │ + stmia r3!, {r2, r3} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r7, [pc, #960] @ (4fce5c ) │ │ │ │ + ldr r7, [pc, #976] @ (4fce6c ) │ │ │ │ lsls r6, r7, #3 │ │ │ │ str r0, [r1, #24] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - stmia r2!, {r1, r5, r7} │ │ │ │ + stmia r2!, {r1, r2, r5, r7} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r7, [pc, #552] @ (4fccd0 ) │ │ │ │ + ldr r7, [pc, #568] @ (4fcce0 ) │ │ │ │ lsls r6, r7, #3 │ │ │ │ - stmia r2!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r7, [pc, #392] @ (4fcc38 ) │ │ │ │ + ldr r7, [pc, #408] @ (4fcc48 ) │ │ │ │ lsls r6, r7, #3 │ │ │ │ - str r4, [sp, #64] @ 0x40 │ │ │ │ + str r4, [sp, #80] @ 0x50 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - stmia r2!, {r2, r3, r4} │ │ │ │ + stmia r2!, {r5} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r7, [pc, #16] @ (4fcacc ) │ │ │ │ + ldr r7, [pc, #32] @ (4fcadc ) │ │ │ │ lsls r6, r7, #3 │ │ │ │ - add r3, pc, #448 @ (adr r3, 4fcc80 ) │ │ │ │ + add r3, pc, #464 @ (adr r3, 4fcc90 ) │ │ │ │ lsls r6, r7, #3 │ │ │ │ - str r3, [sp, #760] @ 0x2f8 │ │ │ │ + str r3, [sp, #776] @ 0x308 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - stmia r1!, {r1, r3, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r6, [pc, #712] @ (4fcd94 ) │ │ │ │ + ldr r6, [pc, #728] @ (4fcda4 ) │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r6, [sp, #584] @ 0x248 │ │ │ │ + ldr r6, [sp, #600] @ 0x258 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - stmia r1!, {r2, r4, r7} │ │ │ │ + stmia r1!, {r3, r4, r7} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r6, [pc, #496] @ (4fccc8 ) │ │ │ │ + ldr r6, [pc, #512] @ (4fccd8 ) │ │ │ │ lsls r6, r7, #3 │ │ │ │ - stmia r1!, {r2, r5, r6} │ │ │ │ + stmia r1!, {r3, r5, r6} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r6, [pc, #304] @ (4fcc10 ) │ │ │ │ + ldr r6, [pc, #320] @ (4fcc20 ) │ │ │ │ lsls r6, r7, #3 │ │ │ │ - stmia r1!, {r3} │ │ │ │ + stmia r1!, {r2, r3} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r5, [pc, #960] @ (4fcea8 ) │ │ │ │ + ldr r5, [pc, #976] @ (4fceb8 ) │ │ │ │ lsls r6, r7, #3 │ │ │ │ - stmia r0!, {r2, r4, r6, r7} │ │ │ │ + stmia r0!, {r3, r4, r6, r7} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r5, [pc, #752] @ (4fcde0 ) │ │ │ │ + ldr r5, [pc, #768] @ (4fcdf0 ) │ │ │ │ lsls r6, r7, #3 │ │ │ │ - str r2, [sp, #480] @ 0x1e0 │ │ │ │ + str r2, [sp, #496] @ 0x1f0 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - stmia r0!, {r2, r7} │ │ │ │ + stmia r0!, {r3, r7} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r5, [pc, #432] @ (4fccac ) │ │ │ │ + ldr r5, [pc, #448] @ (4fccbc ) │ │ │ │ lsls r6, r7, #3 │ │ │ │ - strh r4, [r0, r5] │ │ │ │ + strh r0, [r1, r5] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - stmia r0!, {r2, r4, r6} │ │ │ │ + stmia r0!, {r3, r4, r6} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r5, [pc, #248] @ (4fcc00 ) │ │ │ │ + ldr r5, [pc, #264] @ (4fcc10 ) │ │ │ │ lsls r6, r7, #3 │ │ │ │ strb r0, [r0, #23] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - stmia r0!, {r3, r4} │ │ │ │ + stmia r0!, {r2, r3, r4} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r5, [pc, #0] @ (4fcb14 ) │ │ │ │ + ldr r5, [pc, #16] @ (4fcb24 ) │ │ │ │ lsls r6, r7, #3 │ │ │ │ - it al │ │ │ │ + ite al │ │ │ │ lslal r6, r7, #3 │ │ │ │ - ldr r4, [pc, #840] @ (4fce64 ) │ │ │ │ + ldr r4, [pc, #856] @ (4fce74 ) │ │ │ │ lsls r6, r7, #3 │ │ │ │ - itee gt │ │ │ │ - lslgt r6, r7, #3 │ │ │ │ - ldrle r4, [pc, #728] @ (4fcdfc ) │ │ │ │ + itee le │ │ │ │ lslle r6, r7, #3 │ │ │ │ - itt ls │ │ │ │ - lslls r6, r7, #3 │ │ │ │ - ldrls r4, [pc, #528] @ (4fcd3c ) │ │ │ │ + ldrgt r4, [pc, #744] @ (4fce0c ) │ │ │ │ + lslgt r6, r7, #3 │ │ │ │ + nop {10} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - itt vc │ │ │ │ - lslvc r6, r7, #3 │ │ │ │ - ldrvc r4, [pc, #400] @ (4fccc4 ) │ │ │ │ + ldr r4, [pc, #544] @ (4fcd4c ) │ │ │ │ lsls r6, r7, #3 │ │ │ │ - itet eq │ │ │ │ - lsleq r6, r7, #3 │ │ │ │ - ldrne r3, [pc, #968] @ (4fcf04 ) │ │ │ │ + nop {8} │ │ │ │ + lsls r6, r7, #3 │ │ │ │ + ldr r4, [pc, #416] @ (4fccd4 ) │ │ │ │ + lsls r6, r7, #3 │ │ │ │ + itee eq │ │ │ │ lsleq r6, r7, #3 │ │ │ │ - bkpt 0x00f0 │ │ │ │ + ldrne r3, [pc, #984] @ (4fcf14 ) │ │ │ │ + lslne r6, r7, #3 │ │ │ │ + bkpt 0x00f4 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r3, [pc, #864] @ (4fcea4 ) │ │ │ │ + ldr r3, [pc, #880] @ (4fceb4 ) │ │ │ │ lsls r6, r7, #3 │ │ │ │ - str r0, [sp, #784] @ 0x310 │ │ │ │ + str r0, [sp, #800] @ 0x320 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - bkpt 0x00d0 │ │ │ │ + bkpt 0x00d4 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r3, [pc, #736] @ (4fce30 ) │ │ │ │ + ldr r3, [pc, #752] @ (4fce40 ) │ │ │ │ lsls r6, r7, #3 │ │ │ │ - bls.n 4fcc28 │ │ │ │ + bls.n 4fcc30 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - bkpt 0x00ae │ │ │ │ + bkpt 0x00b2 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r3, [pc, #600] @ (4fcdb4 ) │ │ │ │ + ldr r3, [pc, #616] @ (4fcdc4 ) │ │ │ │ lsls r6, r7, #3 │ │ │ │ - str r0, [sp, #264] @ 0x108 │ │ │ │ + str r0, [sp, #280] @ 0x118 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - bkpt 0x004e │ │ │ │ + bkpt 0x0052 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r3, [pc, #216] @ (4fcc40 ) │ │ │ │ + ldr r3, [pc, #232] @ (4fcc50 ) │ │ │ │ lsls r6, r7, #3 │ │ │ │ - bhi.n 4fcb3c │ │ │ │ + bhi.n 4fcb44 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - bkpt 0x002e │ │ │ │ + bkpt 0x0032 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r3, [pc, #96] @ (4fcbd4 ) │ │ │ │ + ldr r3, [pc, #112] @ (4fcbe4 ) │ │ │ │ lsls r6, r7, #3 │ │ │ │ - bkpt 0x0016 │ │ │ │ + bkpt 0x001a │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r3, [pc, #0] @ (4fcb7c ) │ │ │ │ + ldr r3, [pc, #16] @ (4fcb8c ) │ │ │ │ lsls r6, r7, #3 │ │ │ │ - pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ │ │ + bkpt 0x0002 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r2, [pc, #928] @ (4fcf24 ) │ │ │ │ + ldr r2, [pc, #944] @ (4fcf34 ) │ │ │ │ lsls r6, r7, #3 │ │ │ │ - pop {r3, r5, r6, r7, pc} │ │ │ │ + pop {r2, r3, r5, r6, r7, pc} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r2, [pc, #840] @ (4fced4 ) │ │ │ │ + ldr r2, [pc, #856] @ (4fcee4 ) │ │ │ │ lsls r6, r7, #3 │ │ │ │ - pop {r1, r3, r4, r7, pc} │ │ │ │ + pop {r1, r2, r3, r4, r7, pc} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r2, [pc, #528] @ (4fcda4 ) │ │ │ │ + ldr r2, [pc, #544] @ (4fcdb4 ) │ │ │ │ lsls r6, r7, #3 │ │ │ │ - pop {r2, r4, r5, r7} │ │ │ │ + pop {r3, r4, r5, r7} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r1, [pc, #624] @ (4fce0c ) │ │ │ │ + ldr r1, [pc, #640] @ (4fce1c ) │ │ │ │ lsls r6, r7, #3 │ │ │ │ - pop {r1, r2, r3, r7} │ │ │ │ + pop {r1, r4, r7} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r1, [pc, #480] @ (4fcd84 ) │ │ │ │ + ldr r1, [pc, #496] @ (4fcd94 ) │ │ │ │ lsls r6, r7, #3 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov.w r2, #676 @ 0x2a4 │ │ │ │ ldr.w r1, [pc, #1892] @ 4fd310 │ │ │ │ ldr.w r0, [pc, #1892] @ 4fd314 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ @@ -710221,233 +710221,233 @@ │ │ │ │ ldr r1, [pc, #508] @ (4fd4fc ) │ │ │ │ ldr r0, [pc, #508] @ (4fd500 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #3536 @ 0xdd0 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ - revsh r4, r4 │ │ │ │ + revsh r0, r5 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - @ instruction: 0x47ce │ │ │ │ + @ instruction: 0x47d2 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - @ instruction: 0xb8f2 │ │ │ │ + @ instruction: 0xb8f6 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - cmp ip, fp │ │ │ │ + cmp r8, ip │ │ │ │ lsls r6, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb8a6 │ │ │ │ + @ instruction: 0xb8aa │ │ │ │ lsls r6, r7, #3 │ │ │ │ - cmp lr, r1 │ │ │ │ + cmp sl, r2 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - bcc.n 4fd268 │ │ │ │ + bcc.n 4fd270 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldrh r2, [r3, #18] │ │ │ │ + ldrh r6, [r3, #18] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - @ instruction: 0xb85e │ │ │ │ + @ instruction: 0xb862 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - cmp r2, r8 │ │ │ │ + cmp r6, r8 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r1, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r1, [sp, #752] @ 0x2f0 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - @ instruction: 0xb83c │ │ │ │ + @ instruction: 0xb840 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - cmp r6, r4 │ │ │ │ + cmp r2, r5 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - @ instruction: 0xb804 │ │ │ │ + @ instruction: 0xb808 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - add lr, sp │ │ │ │ + add sl, lr │ │ │ │ lsls r6, r7, #3 │ │ │ │ - @ instruction: 0xb7b4 │ │ │ │ + @ instruction: 0xb7b8 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - add ip, r3 │ │ │ │ + add r8, r4 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - @ instruction: 0xb7bc │ │ │ │ + @ instruction: 0xb7c0 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - @ instruction: 0xb776 │ │ │ │ + @ instruction: 0xb77a │ │ │ │ lsls r6, r7, #3 │ │ │ │ - add r0, ip │ │ │ │ + add r4, ip │ │ │ │ lsls r6, r7, #3 │ │ │ │ - @ instruction: 0xb75c │ │ │ │ + @ instruction: 0xb760 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - add r6, r8 │ │ │ │ + add r2, r9 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - @ instruction: 0xb730 │ │ │ │ + @ instruction: 0xb734 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - add r2, r3 │ │ │ │ + add r6, r3 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - @ instruction: 0xb6e8 │ │ │ │ + @ instruction: 0xb6ec │ │ │ │ lsls r6, r7, #3 │ │ │ │ - mvns r2, r2 │ │ │ │ + mvns r6, r2 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldrh r4, [r0, #6] │ │ │ │ + ldrh r0, [r1, #6] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - @ instruction: 0xb6ca │ │ │ │ + @ instruction: 0xb6ce │ │ │ │ lsls r6, r7, #3 │ │ │ │ - bics r0, r6 │ │ │ │ + bics r4, r6 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ + ldr r6, [r6, r2] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - @ instruction: 0xb69e │ │ │ │ + @ instruction: 0xb6a2 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - bics r0, r1 │ │ │ │ + bics r4, r1 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - @ instruction: 0xb688 │ │ │ │ + @ instruction: 0xb68c │ │ │ │ lsls r6, r7, #3 │ │ │ │ - muls r0, r6 │ │ │ │ + muls r4, r6 │ │ │ │ lsls r6, r7, #3 │ │ │ │ cdp2 1, 12, cr0, cr8, cr13, {0} │ │ │ │ - mov lr, r8 │ │ │ │ + mov sl, r9 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - stmia r7!, {r2, r4} │ │ │ │ + stmia r7!, {r3, r4} │ │ │ │ lsls r5, r7, #3 │ │ │ │ cdp2 1, 11, cr0, cr0, cr13, {0} │ │ │ │ - mov lr, r5 │ │ │ │ + mov sl, r6 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - cbnz r4, 4fd426 │ │ │ │ + cbnz r0, 4fd428 │ │ │ │ lsls r5, r7, #3 │ │ │ │ cdp2 1, 9, cr0, cr8, cr13, {0} │ │ │ │ - mov lr, r2 │ │ │ │ + mov sl, r3 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - stmia r6!, {r2, r5, r6, r7} │ │ │ │ + stmia r6!, {r3, r5, r6, r7} │ │ │ │ lsls r5, r7, #3 │ │ │ │ cdp2 1, 8, cr0, cr0, cr13, {0} │ │ │ │ - mov r6, pc │ │ │ │ + mov sl, r0 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - strh r0, [r3, r6] │ │ │ │ + strh r4, [r3, r6] │ │ │ │ lsls r5, r7, #3 │ │ │ │ cdp2 1, 6, cr0, cr8, cr13, {0} │ │ │ │ - mov r6, ip │ │ │ │ + mov r2, sp │ │ │ │ lsls r6, r7, #3 │ │ │ │ - @ instruction: 0xb694 │ │ │ │ + @ instruction: 0xb698 │ │ │ │ lsls r6, r7, #3 │ │ │ │ cdp2 1, 5, cr0, cr0, cr13, {0} │ │ │ │ - mov r6, r9 │ │ │ │ + mov r2, sl │ │ │ │ lsls r6, r7, #3 │ │ │ │ - subs r4, #24 │ │ │ │ + subs r4, #28 │ │ │ │ lsls r5, r7, #3 │ │ │ │ cdp2 1, 2, cr0, cr10, cr13, {0} │ │ │ │ - mov r0, r5 │ │ │ │ + mov r4, r5 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - cpsid ai │ │ │ │ + @ instruction: 0xb67a │ │ │ │ lsls r6, r7, #3 │ │ │ │ cdp2 1, 1, cr0, cr2, cr13, {0} │ │ │ │ - mov r0, r2 │ │ │ │ + mov r4, r2 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - @ instruction: 0xb64e │ │ │ │ + @ instruction: 0xb652 │ │ │ │ lsls r6, r7, #3 │ │ │ │ ldc2l 1, cr0, [sl, #52]! @ 0x34 │ │ │ │ - cmp r8, pc │ │ │ │ + cmp ip, pc │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldmia r6!, {r1, r4, r7} │ │ │ │ + ldmia r6!, {r1, r2, r4, r7} │ │ │ │ lsls r5, r7, #3 │ │ │ │ stc2l 1, cr0, [r2, #52]! @ 0x34 │ │ │ │ - cmp r8, ip │ │ │ │ + cmp ip, ip │ │ │ │ lsls r6, r7, #3 │ │ │ │ - subs r3, #18 │ │ │ │ + subs r3, #22 │ │ │ │ lsls r5, r7, #3 │ │ │ │ stc2l 1, cr0, [sl, #52] @ 0x34 │ │ │ │ - cmp r8, r9 │ │ │ │ + cmp ip, r9 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - subs r2, #226 @ 0xe2 │ │ │ │ + subs r2, #230 @ 0xe6 │ │ │ │ lsls r5, r7, #3 │ │ │ │ ldc2 1, cr0, [r2, #52]! @ 0x34 │ │ │ │ - cmp r8, r6 │ │ │ │ + cmp ip, r6 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - subs r1, #126 @ 0x7e │ │ │ │ + subs r1, #130 @ 0x82 │ │ │ │ lsls r5, r7, #3 │ │ │ │ ldc2 1, cr0, [sl, #52] @ 0x34 │ │ │ │ - cmp r8, r3 │ │ │ │ + cmp ip, r3 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - push {r1, r2, r4, r5, r7, lr} │ │ │ │ + push {r1, r3, r4, r5, r7, lr} │ │ │ │ lsls r6, r7, #3 │ │ │ │ stc2 1, cr0, [r2, #52] @ 0x34 │ │ │ │ - cmp r8, r0 │ │ │ │ + cmp ip, r0 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - push {r1, r2, r3, r4, r7, lr} │ │ │ │ + push {r1, r5, r7, lr} │ │ │ │ lsls r6, r7, #3 │ │ │ │ stc2l 1, cr0, [sl, #-52]! @ 0xffffffcc │ │ │ │ - cmp r0, sp │ │ │ │ + cmp r4, sp │ │ │ │ lsls r6, r7, #3 │ │ │ │ - subs r3, #50 @ 0x32 │ │ │ │ + subs r3, #54 @ 0x36 │ │ │ │ lsls r5, r7, #3 │ │ │ │ ldc2l 1, cr0, [r2, #-52] @ 0xffffffcc │ │ │ │ - cmp r0, sl │ │ │ │ + cmp r4, sl │ │ │ │ lsls r6, r7, #3 │ │ │ │ - push {r1, r2, r3, r4, r5, r6, lr} │ │ │ │ + push {r1, r7, lr} │ │ │ │ lsls r6, r7, #3 │ │ │ │ ldc2 1, cr0, [sl, #-52]! @ 0xffffffcc │ │ │ │ - cmp r0, r7 │ │ │ │ + cmp r4, r7 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - push {r1, r3, r6, lr} │ │ │ │ + push {r1, r2, r3, r6, lr} │ │ │ │ lsls r6, r7, #3 │ │ │ │ stc2 1, cr0, [r2, #-52]! @ 0xffffffcc │ │ │ │ - cmp r0, r4 │ │ │ │ + cmp r4, r4 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - push {r1, r2, r5, lr} │ │ │ │ + push {r1, r3, r5, lr} │ │ │ │ lsls r6, r7, #3 │ │ │ │ stc2 1, cr0, [sl, #-52] @ 0xffffffcc │ │ │ │ - cmp r0, r1 │ │ │ │ + cmp r4, r1 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldmia r4, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r7, #3 │ │ │ │ ldc2l 1, cr0, [r2], #52 @ 0x34 │ │ │ │ - add r8, lr │ │ │ │ + add ip, lr │ │ │ │ lsls r6, r7, #3 │ │ │ │ - push {r1, r2, r5, r6, lr} │ │ │ │ + push {r1, r3, r5, r6, lr} │ │ │ │ lsls r6, r7, #3 │ │ │ │ ldc2l 1, cr0, [sl], {13} │ │ │ │ - add r8, fp │ │ │ │ + add ip, fp │ │ │ │ lsls r6, r7, #3 │ │ │ │ - push {r1, r2, r4, lr} │ │ │ │ + push {r1, r3, r4, lr} │ │ │ │ lsls r6, r7, #3 │ │ │ │ stc2l 1, cr0, [r2], {13} │ │ │ │ - add r8, r8 │ │ │ │ + add ip, r8 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - push {r1, r2, r3, lr} │ │ │ │ + push {r1, r4, lr} │ │ │ │ lsls r6, r7, #3 │ │ │ │ stc2 1, cr0, [sl], #52 @ 0x34 │ │ │ │ - add r8, r5 │ │ │ │ + add ip, r5 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - push {r1, r2, r3, r4, r5, lr} │ │ │ │ + push {r1, r6, lr} │ │ │ │ lsls r6, r7, #3 │ │ │ │ ldc2 1, cr0, [r2], {13} │ │ │ │ - add r8, r2 │ │ │ │ + add ip, r2 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - push {r1, r2, r4, lr} │ │ │ │ + push {r1, r3, r4, lr} │ │ │ │ lsls r6, r7, #3 │ │ │ │ ldc2l 1, cr0, [sl], #-52 @ 0xffffffcc │ │ │ │ - add r0, pc │ │ │ │ + add r4, pc │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldmia r5, {r1, r5, r6} │ │ │ │ + ldmia r5, {r1, r2, r5, r6} │ │ │ │ lsls r5, r7, #3 │ │ │ │ stc2l 1, cr0, [r2], #-52 @ 0xffffffcc │ │ │ │ - add r0, ip │ │ │ │ + add r4, ip │ │ │ │ lsls r6, r7, #3 │ │ │ │ - push {r1, r2, r3, r4, r5, r7} │ │ │ │ + push {r1, r6, r7} │ │ │ │ lsls r6, r7, #3 │ │ │ │ mcrr2 1, 0, r0, sl, cr13 │ │ │ │ - add r0, r9 │ │ │ │ + add r4, r9 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - push {r1, r2, r3, r4, r5, r7} │ │ │ │ + push {r1, r6, r7} │ │ │ │ lsls r6, r7, #3 │ │ │ │ ldc2 1, cr0, [r2], #-52 @ 0xffffffcc │ │ │ │ - add r0, r6 │ │ │ │ + add r4, r6 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - push {r1, r3, r4, r7} │ │ │ │ + push {r1, r2, r3, r4, r7} │ │ │ │ lsls r6, r7, #3 │ │ │ │ ldc2 1, cr0, [sl], {13} │ │ │ │ - add r0, r3 │ │ │ │ + add r4, r3 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - push {r1, r2, r3, r5, r7} │ │ │ │ + push {r1, r4, r5, r7} │ │ │ │ lsls r6, r7, #3 │ │ │ │ stc2 1, cr0, [r2], {13} │ │ │ │ - add r0, r0 │ │ │ │ + add r4, r0 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - push {r1, r2, r7} │ │ │ │ + push {r1, r3, r7} │ │ │ │ lsls r6, r7, #3 │ │ │ │ │ │ │ │ 004fd504 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -710610,27 +710610,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ add r5, pc, #8 @ (adr r5, 4fd698 ) │ │ │ │ lsls r4, r2, #4 │ │ │ │ - strb r2, [r1, #14] │ │ │ │ + strb r6, [r1, #14] │ │ │ │ lsls r3, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add sp, #472 @ 0x1d8 │ │ │ │ + add sp, #488 @ 0x1e8 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - subs r5, #94 @ 0x5e │ │ │ │ + subs r5, #98 @ 0x62 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - strh r2, [r4, #16] │ │ │ │ + strh r6, [r4, #16] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - strb r0, [r1, #13] │ │ │ │ + strb r4, [r1, #13] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - strb r6, [r7, #12] │ │ │ │ + strb r2, [r0, #13] │ │ │ │ lsls r3, r7, #3 │ │ │ │ │ │ │ │ 004fd6ac : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -710769,25 +710769,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ add r3, pc, #560 @ (adr r3, 4fda24 ) │ │ │ │ lsls r4, r2, #4 │ │ │ │ - add r7, sp, #168 @ 0xa8 │ │ │ │ + add r7, sp, #184 @ 0xb8 │ │ │ │ lsls r6, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #792 @ 0x318 │ │ │ │ + add r6, sp, #808 @ 0x328 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - subs r3, #238 @ 0xee │ │ │ │ + subs r3, #242 @ 0xf2 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - strh r6, [r0, #6] │ │ │ │ + strh r2, [r1, #6] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - strb r2, [r5, #7] │ │ │ │ + strb r6, [r5, #7] │ │ │ │ lsls r3, r7, #3 │ │ │ │ │ │ │ │ 004fd80c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -710958,31 +710958,31 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ add r1, pc, #944 @ (adr r1, 4fdd60 ) │ │ │ │ lsls r4, r2, #4 │ │ │ │ - add r6, sp, #560 @ 0x230 │ │ │ │ + add r6, sp, #576 @ 0x240 │ │ │ │ lsls r6, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #752 @ 0x2f0 │ │ │ │ + add r4, sp, #768 @ 0x300 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - subs r2, #76 @ 0x4c │ │ │ │ + subs r2, #80 @ 0x50 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - adds r2, #0 │ │ │ │ + adds r2, #4 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldrb r4, [r2, #28] │ │ │ │ + ldrb r0, [r3, #28] │ │ │ │ lsls r5, r7, #3 │ │ │ │ strh r0, [r6, #30] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r5, #0] │ │ │ │ + strh r2, [r6, #0] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - strb r4, [r4, #0] │ │ │ │ + strb r0, [r5, #0] │ │ │ │ lsls r3, r7, #3 │ │ │ │ │ │ │ │ 004fd9d4 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -711147,31 +711147,31 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ add r0, pc, #200 @ (adr r0, 4fdc34 ) │ │ │ │ lsls r4, r2, #4 │ │ │ │ - adds r0, #106 @ 0x6a │ │ │ │ + adds r0, #110 @ 0x6e │ │ │ │ lsls r5, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #216 @ (adr r7, 4fdc50 ) │ │ │ │ + add r7, pc, #232 @ (adr r7, 4fdc60 ) │ │ │ │ lsls r6, r7, #3 │ │ │ │ - subs r0, #146 @ 0x92 │ │ │ │ + subs r0, #150 @ 0x96 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldrb r6, [r4, #21] │ │ │ │ + ldrb r2, [r5, #21] │ │ │ │ lsls r5, r7, #3 │ │ │ │ strh r0, [r6, #30] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r0, #26] │ │ │ │ + ldrb r6, [r0, #26] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - movs r2, #214 @ 0xd6 │ │ │ │ + movs r2, #218 @ 0xda │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldr r2, [r5, #100] @ 0x64 │ │ │ │ + ldr r6, [r5, #100] @ 0x64 │ │ │ │ lsls r3, r7, #3 │ │ │ │ │ │ │ │ 004fdb90 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -711312,25 +711312,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [sp, #832] @ 0x340 │ │ │ │ lsls r4, r2, #4 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r4, #16] │ │ │ │ + ldrb r2, [r5, #16] │ │ │ │ lsls r5, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #680 @ (adr r5, 4fdf88 ) │ │ │ │ + add r5, pc, #696 @ (adr r5, 4fdf98 ) │ │ │ │ lsls r6, r7, #3 │ │ │ │ - adds r7, #42 @ 0x2a │ │ │ │ + adds r7, #46 @ 0x2e │ │ │ │ lsls r6, r7, #3 │ │ │ │ - cmp lr, r7 │ │ │ │ + cmp sl, r8 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r6, [r0, #52] @ 0x34 │ │ │ │ + str r2, [r1, #52] @ 0x34 │ │ │ │ lsls r2, r1, #4 │ │ │ │ │ │ │ │ 004fdcec : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -711415,27 +711415,27 @@ │ │ │ │ lsls r4, r2, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [sp, #848] @ 0x350 │ │ │ │ lsls r4, r2, #4 │ │ │ │ asrs r4, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #18 │ │ │ │ + subs r3, #22 │ │ │ │ lsls r6, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #504 @ (adr r4, 4fdfcc ) │ │ │ │ + add r4, pc, #520 @ (adr r4, 4fdfdc ) │ │ │ │ lsls r6, r7, #3 │ │ │ │ - adds r6, #30 │ │ │ │ + adds r6, #34 @ 0x22 │ │ │ │ lsls r6, r7, #3 │ │ │ │ adds r3, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [sp, #408] @ 0x198 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - add r8, r0 │ │ │ │ + add ip, r0 │ │ │ │ lsls r5, r7, #3 │ │ │ │ │ │ │ │ 004fdde4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -711531,23 +711531,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r1, r5] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #576] @ 0x240 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - adds r5, #252 @ 0xfc │ │ │ │ + adds r6, #0 │ │ │ │ lsls r6, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #256 @ 0x100 │ │ │ │ + add r1, sp, #272 @ 0x110 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - adds r4, #240 @ 0xf0 │ │ │ │ + adds r4, #244 @ 0xf4 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - subs r2, #138 @ 0x8a │ │ │ │ + subs r2, #142 @ 0x8e │ │ │ │ lsls r6, r7, #3 │ │ │ │ │ │ │ │ 004fdee4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -711630,23 +711630,23 @@ │ │ │ │ lsls r6, r2, #4 │ │ │ │ lsrs r4, r1, #30 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r1, r5] │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #672] @ 0x2a0 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - adds r5, #20 │ │ │ │ + adds r5, #24 │ │ │ │ lsls r6, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #544 @ 0x220 │ │ │ │ + add r0, sp, #560 @ 0x230 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - adds r4, #8 │ │ │ │ + adds r4, #12 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - subs r1, #162 @ 0xa2 │ │ │ │ + subs r1, #166 @ 0xa6 │ │ │ │ lsls r6, r7, #3 │ │ │ │ │ │ │ │ 004fdfc8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -711729,23 +711729,23 @@ │ │ │ │ lsls r6, r2, #4 │ │ │ │ lsrs r4, r1, #30 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r1, r5] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [sp, #784] @ 0x310 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - adds r4, #48 @ 0x30 │ │ │ │ + adds r4, #52 @ 0x34 │ │ │ │ lsls r6, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #816 @ (adr r7, 4fe3d4 ) │ │ │ │ + add r7, pc, #832 @ (adr r7, 4fe3e4 ) │ │ │ │ lsls r6, r7, #3 │ │ │ │ - adds r3, #36 @ 0x24 │ │ │ │ + adds r3, #40 @ 0x28 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - subs r0, #190 @ 0xbe │ │ │ │ + subs r0, #194 @ 0xc2 │ │ │ │ lsls r6, r7, #3 │ │ │ │ │ │ │ │ 004fe0ac : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -711841,23 +711841,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #64] @ (4fe1d0 ) │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [sp, #800] @ 0x320 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - adds r3, #52 @ 0x34 │ │ │ │ + adds r3, #56 @ 0x38 │ │ │ │ lsls r6, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #0 @ (adr r7, 4fe1a4 ) │ │ │ │ + add r7, pc, #16 @ (adr r7, 4fe1b4 ) │ │ │ │ lsls r6, r7, #3 │ │ │ │ - adds r2, #40 @ 0x28 │ │ │ │ + adds r2, #44 @ 0x2c │ │ │ │ lsls r6, r7, #3 │ │ │ │ - lsls r2, r2 │ │ │ │ + lsls r6, r2 │ │ │ │ lsls r5, r7, #3 │ │ │ │ │ │ │ │ 004fe1ac : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -711940,23 +711940,23 @@ │ │ │ │ lsls r6, r2, #4 │ │ │ │ lsrs r4, r1, #30 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #64] @ (4fe2b8 ) │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [sp, #896] @ 0x380 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - adds r2, #76 @ 0x4c │ │ │ │ + adds r2, #80 @ 0x50 │ │ │ │ lsls r6, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #256 @ (adr r6, 4fe388 ) │ │ │ │ + add r6, pc, #272 @ (adr r6, 4fe398 ) │ │ │ │ lsls r6, r7, #3 │ │ │ │ - adds r1, #64 @ 0x40 │ │ │ │ + adds r1, #68 @ 0x44 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - subs r7, #170 @ 0xaa │ │ │ │ + subs r7, #174 @ 0xae │ │ │ │ lsls r5, r7, #3 │ │ │ │ │ │ │ │ 004fe290 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -712039,23 +712039,23 @@ │ │ │ │ lsls r6, r2, #4 │ │ │ │ lsrs r4, r1, #30 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #64] @ (4fe39c ) │ │ │ │ movs r0, r0 │ │ │ │ str r7, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - adds r1, #104 @ 0x68 │ │ │ │ + adds r1, #108 @ 0x6c │ │ │ │ lsls r6, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #512 @ (adr r5, 4fe56c ) │ │ │ │ + add r5, pc, #528 @ (adr r5, 4fe57c ) │ │ │ │ lsls r6, r7, #3 │ │ │ │ - adds r0, #92 @ 0x5c │ │ │ │ + adds r0, #96 @ 0x60 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - subs r6, #198 @ 0xc6 │ │ │ │ + subs r6, #202 @ 0xca │ │ │ │ lsls r5, r7, #3 │ │ │ │ │ │ │ │ 004fe374 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -712151,23 +712151,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #30] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ str r7, [sp, #0] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - adds r0, #108 @ 0x6c │ │ │ │ + adds r0, #112 @ 0x70 │ │ │ │ lsls r6, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #688 @ (adr r4, 4fe71c ) │ │ │ │ + add r4, pc, #704 @ (adr r4, 4fe72c ) │ │ │ │ lsls r6, r7, #3 │ │ │ │ - cmp r7, #96 @ 0x60 │ │ │ │ + cmp r7, #100 @ 0x64 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - subs r5, #166 @ 0xa6 │ │ │ │ + subs r5, #170 @ 0xaa │ │ │ │ lsls r5, r7, #3 │ │ │ │ │ │ │ │ 004fe474 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -712250,23 +712250,23 @@ │ │ │ │ lsls r6, r2, #4 │ │ │ │ lsrs r4, r1, #30 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #30] │ │ │ │ movs r0, r0 │ │ │ │ str r6, [sp, #96] @ 0x60 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - cmp r7, #132 @ 0x84 │ │ │ │ + cmp r7, #136 @ 0x88 │ │ │ │ lsls r6, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #960 @ (adr r3, 4fe910 ) │ │ │ │ + add r3, pc, #976 @ (adr r3, 4fe920 ) │ │ │ │ lsls r6, r7, #3 │ │ │ │ - cmp r6, #120 @ 0x78 │ │ │ │ + cmp r6, #124 @ 0x7c │ │ │ │ lsls r6, r7, #3 │ │ │ │ - subs r4, #190 @ 0xbe │ │ │ │ + subs r4, #194 @ 0xc2 │ │ │ │ lsls r5, r7, #3 │ │ │ │ │ │ │ │ 004fe558 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -712349,23 +712349,23 @@ │ │ │ │ lsls r6, r2, #4 │ │ │ │ lsrs r4, r1, #30 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #30] │ │ │ │ movs r0, r0 │ │ │ │ str r5, [sp, #208] @ 0xd0 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - cmp r6, #160 @ 0xa0 │ │ │ │ + cmp r6, #164 @ 0xa4 │ │ │ │ lsls r6, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #192 @ (adr r3, 4fe6f4 ) │ │ │ │ + add r3, pc, #208 @ (adr r3, 4fe704 ) │ │ │ │ lsls r6, r7, #3 │ │ │ │ - cmp r5, #148 @ 0x94 │ │ │ │ + cmp r5, #152 @ 0x98 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - subs r3, #218 @ 0xda │ │ │ │ + subs r3, #222 @ 0xde │ │ │ │ lsls r5, r7, #3 │ │ │ │ │ │ │ │ 004fe63c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -712461,23 +712461,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #72 @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [sp, #224] @ 0xe0 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - cmp r5, #164 @ 0xa4 │ │ │ │ + cmp r5, #168 @ 0xa8 │ │ │ │ lsls r6, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #384 @ (adr r2, 4fe8b4 ) │ │ │ │ + add r2, pc, #400 @ (adr r2, 4fe8c4 ) │ │ │ │ lsls r6, r7, #3 │ │ │ │ - cmp r4, #152 @ 0x98 │ │ │ │ + cmp r4, #156 @ 0x9c │ │ │ │ lsls r6, r7, #3 │ │ │ │ - subs r7, #238 @ 0xee │ │ │ │ + subs r7, #242 @ 0xf2 │ │ │ │ lsls r6, r7, #3 │ │ │ │ │ │ │ │ 004fe73c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -712560,23 +712560,23 @@ │ │ │ │ lsls r6, r2, #4 │ │ │ │ lsrs r4, r1, #30 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #72 @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ str r3, [sp, #320] @ 0x140 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - cmp r4, #188 @ 0xbc │ │ │ │ + cmp r4, #192 @ 0xc0 │ │ │ │ lsls r6, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #640 @ (adr r1, 4fea98 ) │ │ │ │ + add r1, pc, #656 @ (adr r1, 4feaa8 ) │ │ │ │ lsls r6, r7, #3 │ │ │ │ - cmp r3, #176 @ 0xb0 │ │ │ │ + cmp r3, #180 @ 0xb4 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - subs r7, #6 │ │ │ │ + subs r7, #10 │ │ │ │ lsls r6, r7, #3 │ │ │ │ │ │ │ │ 004fe820 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -712659,23 +712659,23 @@ │ │ │ │ lsls r6, r2, #4 │ │ │ │ lsrs r4, r1, #30 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #72 @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [sp, #432] @ 0x1b0 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - cmp r3, #216 @ 0xd8 │ │ │ │ + cmp r3, #220 @ 0xdc │ │ │ │ lsls r6, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #896 @ (adr r0, 4fec7c ) │ │ │ │ + add r0, pc, #912 @ (adr r0, 4fec8c ) │ │ │ │ lsls r6, r7, #3 │ │ │ │ - cmp r2, #204 @ 0xcc │ │ │ │ + cmp r2, #208 @ 0xd0 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - subs r6, #34 @ 0x22 │ │ │ │ + subs r6, #38 @ 0x26 │ │ │ │ lsls r6, r7, #3 │ │ │ │ │ │ │ │ 004fe904 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -712771,23 +712771,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #144 @ 0x90 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ str r1, [sp, #448] @ 0x1c0 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - cmp r2, #220 @ 0xdc │ │ │ │ + cmp r2, #224 @ 0xe0 │ │ │ │ lsls r6, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #64 @ (adr r0, 4fea3c ) │ │ │ │ + add r0, pc, #80 @ (adr r0, 4fea4c ) │ │ │ │ lsls r6, r7, #3 │ │ │ │ - cmp r1, #208 @ 0xd0 │ │ │ │ + cmp r1, #212 @ 0xd4 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - subs r5, #110 @ 0x6e │ │ │ │ + subs r5, #114 @ 0x72 │ │ │ │ lsls r6, r7, #3 │ │ │ │ │ │ │ │ 004fea04 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -712870,23 +712870,23 @@ │ │ │ │ lsls r6, r2, #4 │ │ │ │ lsrs r4, r1, #30 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #144 @ 0x90 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [sp, #544] @ 0x220 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - cmp r1, #244 @ 0xf4 │ │ │ │ + cmp r1, #248 @ 0xf8 │ │ │ │ lsls r6, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #320] @ 0x140 │ │ │ │ + ldr r7, [sp, #336] @ 0x150 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - cmp r0, #232 @ 0xe8 │ │ │ │ + cmp r0, #236 @ 0xec │ │ │ │ lsls r6, r7, #3 │ │ │ │ - subs r4, #134 @ 0x86 │ │ │ │ + subs r4, #138 @ 0x8a │ │ │ │ lsls r6, r7, #3 │ │ │ │ │ │ │ │ 004feae8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -712969,23 +712969,23 @@ │ │ │ │ lsls r6, r2, #4 │ │ │ │ lsrs r4, r1, #30 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #144 @ 0x90 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r4, #60] @ 0x3c │ │ │ │ lsls r4, r2, #4 │ │ │ │ - cmp r1, #16 │ │ │ │ + cmp r1, #20 │ │ │ │ lsls r6, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #576] @ 0x240 │ │ │ │ + ldr r6, [sp, #592] @ 0x250 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - cmp r0, #4 │ │ │ │ + cmp r0, #8 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - subs r3, #162 @ 0xa2 │ │ │ │ + subs r3, #166 @ 0xa6 │ │ │ │ lsls r6, r7, #3 │ │ │ │ │ │ │ │ 004febcc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -713081,23 +713081,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r5, #52] @ 0x34 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - cmp r0, #20 │ │ │ │ + cmp r0, #24 │ │ │ │ lsls r6, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r5, [sp, #768] @ 0x300 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - movs r7, #8 │ │ │ │ + movs r7, #12 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - subs r2, #222 @ 0xde │ │ │ │ + subs r2, #226 @ 0xe2 │ │ │ │ lsls r6, r7, #3 │ │ │ │ │ │ │ │ 004feccc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -713180,23 +713180,23 @@ │ │ │ │ lsls r6, r2, #4 │ │ │ │ lsrs r4, r1, #30 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r0, #46] @ 0x2e │ │ │ │ lsls r4, r2, #4 │ │ │ │ - movs r7, #44 @ 0x2c │ │ │ │ + movs r7, #48 @ 0x30 │ │ │ │ lsls r6, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r5, [sp, #0] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - movs r6, #32 │ │ │ │ + movs r6, #36 @ 0x24 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - subs r1, #246 @ 0xf6 │ │ │ │ + subs r1, #250 @ 0xfa │ │ │ │ lsls r6, r7, #3 │ │ │ │ │ │ │ │ 004fedb0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -713279,23 +713279,23 @@ │ │ │ │ lsls r6, r2, #4 │ │ │ │ lsrs r4, r1, #30 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r3, #38] @ 0x26 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - movs r6, #72 @ 0x48 │ │ │ │ + movs r6, #76 @ 0x4c │ │ │ │ lsls r6, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #240] @ 0xf0 │ │ │ │ + ldr r4, [sp, #256] @ 0x100 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - movs r5, #60 @ 0x3c │ │ │ │ + movs r5, #64 @ 0x40 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - subs r1, #18 │ │ │ │ + subs r1, #22 │ │ │ │ lsls r6, r7, #3 │ │ │ │ │ │ │ │ 004fee94 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -713391,23 +713391,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r4, #30] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - movs r5, #76 @ 0x4c │ │ │ │ + movs r5, #80 @ 0x50 │ │ │ │ lsls r6, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r3, [sp, #432] @ 0x1b0 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - movs r4, #64 @ 0x40 │ │ │ │ + movs r4, #68 @ 0x44 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - subs r0, #66 @ 0x42 │ │ │ │ + subs r0, #70 @ 0x46 │ │ │ │ lsls r6, r7, #3 │ │ │ │ │ │ │ │ 004fef94 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -713490,23 +713490,23 @@ │ │ │ │ lsls r6, r2, #4 │ │ │ │ lsrs r4, r1, #30 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r7, #22] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - movs r4, #100 @ 0x64 │ │ │ │ + movs r4, #104 @ 0x68 │ │ │ │ lsls r6, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r2, [sp, #720] @ 0x2d0 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - movs r3, #88 @ 0x58 │ │ │ │ + movs r3, #92 @ 0x5c │ │ │ │ lsls r6, r7, #3 │ │ │ │ - adds r7, #90 @ 0x5a │ │ │ │ + adds r7, #94 @ 0x5e │ │ │ │ lsls r6, r7, #3 │ │ │ │ │ │ │ │ 004ff078 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -713589,23 +713589,23 @@ │ │ │ │ lsls r6, r2, #4 │ │ │ │ lsrs r4, r1, #30 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r2, #16] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - movs r3, #128 @ 0x80 │ │ │ │ + movs r3, #132 @ 0x84 │ │ │ │ lsls r6, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r1, [sp, #992] @ 0x3e0 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - movs r2, #116 @ 0x74 │ │ │ │ + movs r2, #120 @ 0x78 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - adds r6, #118 @ 0x76 │ │ │ │ + adds r6, #122 @ 0x7a │ │ │ │ lsls r6, r7, #3 │ │ │ │ │ │ │ │ 004ff15c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -713701,23 +713701,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #188 @ 0xbc │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r3, #8] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - movs r2, #132 @ 0x84 │ │ │ │ + movs r2, #136 @ 0x88 │ │ │ │ lsls r6, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #160] @ 0xa0 │ │ │ │ + ldr r1, [sp, #176] @ 0xb0 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - movs r1, #120 @ 0x78 │ │ │ │ + movs r1, #124 @ 0x7c │ │ │ │ lsls r6, r7, #3 │ │ │ │ - adds r5, #150 @ 0x96 │ │ │ │ + adds r5, #154 @ 0x9a │ │ │ │ lsls r6, r7, #3 │ │ │ │ │ │ │ │ 004ff25c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -713800,23 +713800,23 @@ │ │ │ │ lsls r6, r2, #4 │ │ │ │ lsrs r4, r1, #30 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #188 @ 0xbc │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r6, #0] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - movs r1, #156 @ 0x9c │ │ │ │ + movs r1, #160 @ 0xa0 │ │ │ │ lsls r6, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - movs r0, #144 @ 0x90 │ │ │ │ + movs r0, #148 @ 0x94 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - adds r4, #174 @ 0xae │ │ │ │ + adds r4, #178 @ 0xb2 │ │ │ │ lsls r6, r7, #3 │ │ │ │ │ │ │ │ 004ff340 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -713899,23 +713899,23 @@ │ │ │ │ lsls r6, r2, #4 │ │ │ │ lsrs r4, r1, #30 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #188 @ 0xbc │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r1, #58] @ 0x3a │ │ │ │ lsls r4, r2, #4 │ │ │ │ - movs r0, #184 @ 0xb8 │ │ │ │ + movs r0, #188 @ 0xbc │ │ │ │ lsls r6, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #672] @ 0x2a0 │ │ │ │ + str r7, [sp, #688] @ 0x2b0 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - subs r4, r5, #6 │ │ │ │ + subs r0, r6, #6 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - adds r3, #202 @ 0xca │ │ │ │ + adds r3, #206 @ 0xce │ │ │ │ lsls r6, r7, #3 │ │ │ │ │ │ │ │ 004ff424 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -714011,23 +714011,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, r3] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r2, #50] @ 0x32 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - subs r4, r7, #6 │ │ │ │ + subs r0, r0, #7 │ │ │ │ lsls r6, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #848] @ 0x350 │ │ │ │ + str r6, [sp, #864] @ 0x360 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - subs r0, r6, #2 │ │ │ │ + subs r4, r6, #2 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - adds r2, #254 @ 0xfe │ │ │ │ + adds r3, #2 │ │ │ │ lsls r6, r7, #3 │ │ │ │ │ │ │ │ 004ff524 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -714110,23 +714110,23 @@ │ │ │ │ lsls r6, r2, #4 │ │ │ │ lsrs r4, r1, #30 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, r3] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r5, #42] @ 0x2a │ │ │ │ lsls r4, r2, #4 │ │ │ │ - subs r4, r2, #3 │ │ │ │ + subs r0, r3, #3 │ │ │ │ lsls r6, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #112] @ 0x70 │ │ │ │ + str r6, [sp, #128] @ 0x80 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - adds r0, r1, #7 │ │ │ │ + adds r4, r1, #7 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - adds r2, #22 │ │ │ │ + adds r2, #26 │ │ │ │ lsls r6, r7, #3 │ │ │ │ │ │ │ │ 004ff608 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -714209,23 +714209,23 @@ │ │ │ │ lsls r6, r2, #4 │ │ │ │ lsrs r4, r1, #30 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, r3] │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r0, #36] @ 0x24 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - adds r0, r6, #7 │ │ │ │ + adds r4, r6, #7 │ │ │ │ lsls r6, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #384] @ 0x180 │ │ │ │ + str r5, [sp, #400] @ 0x190 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - adds r4, r4, #3 │ │ │ │ + adds r0, r5, #3 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - adds r1, #50 @ 0x32 │ │ │ │ + adds r1, #54 @ 0x36 │ │ │ │ lsls r6, r7, #3 │ │ │ │ │ │ │ │ 004ff6ec : │ │ │ │ stmdb 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 │ │ │ │ @@ -715201,165 +715201,165 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r0, [r0, r7] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r6, #11 │ │ │ │ + asrs r6, r6, #11 │ │ │ │ lsls r5, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #640] @ 0x280 │ │ │ │ + str r2, [sp, #656] @ 0x290 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - adds r0, r7, r7 │ │ │ │ + adds r4, r7, r7 │ │ │ │ lsls r6, r7, #3 │ │ │ │ strh r4, [r7, #8] │ │ │ │ lsls r4, r2, #4 │ │ │ │ asrs r2, r7, #5 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - str r2, [sp, #184] @ 0xb8 │ │ │ │ + str r2, [sp, #200] @ 0xc8 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - adds r6, r0, r6 │ │ │ │ + adds r2, r1, r6 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - str r0, [sp, #768] @ 0x300 │ │ │ │ + str r0, [sp, #784] @ 0x310 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - adds r4, r2, r0 │ │ │ │ + adds r0, r3, r0 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - adds r6, #194 @ 0xc2 │ │ │ │ + adds r6, #198 @ 0xc6 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - str r0, [sp, #24] │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - asrs r6, r3, #29 │ │ │ │ + asrs r2, r4, #29 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldrh r0, [r7, #60] @ 0x3c │ │ │ │ + ldrh r4, [r7, #60] @ 0x3c │ │ │ │ lsls r6, r7, #3 │ │ │ │ - asrs r4, r1, #28 │ │ │ │ + asrs r0, r2, #28 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldrh r4, [r5, #58] @ 0x3a │ │ │ │ + ldrh r0, [r6, #58] @ 0x3a │ │ │ │ lsls r6, r7, #3 │ │ │ │ - asrs r4, r0, #27 │ │ │ │ + asrs r0, r1, #27 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldrh r6, [r1, #58] @ 0x3a │ │ │ │ + ldrh r2, [r2, #58] @ 0x3a │ │ │ │ lsls r6, r7, #3 │ │ │ │ - asrs r6, r4, #26 │ │ │ │ + asrs r2, r5, #26 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldrh r2, [r5, #56] @ 0x38 │ │ │ │ + ldrh r6, [r5, #56] @ 0x38 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - adds r6, #10 │ │ │ │ + adds r6, #14 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - asrs r2, r6, #25 │ │ │ │ + asrs r6, r6, #25 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldrh r6, [r5, #54] @ 0x36 │ │ │ │ + ldrh r2, [r6, #54] @ 0x36 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - asrs r6, r0, #25 │ │ │ │ + asrs r2, r1, #25 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldrh r0, [r5, #52] @ 0x34 │ │ │ │ + ldrh r4, [r5, #52] @ 0x34 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - asrs r0, r0, #24 │ │ │ │ + asrs r4, r0, #24 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldrh r4, [r4, #50] @ 0x32 │ │ │ │ + ldrh r0, [r5, #50] @ 0x32 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - asrs r0, r7, #22 │ │ │ │ + asrs r4, r7, #22 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldrh r6, [r7, #48] @ 0x30 │ │ │ │ + ldrh r2, [r0, #50] @ 0x32 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - asrs r2, r2, #22 │ │ │ │ + asrs r6, r2, #22 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldrh r0, [r4, #48] @ 0x30 │ │ │ │ + ldrh r4, [r4, #48] @ 0x30 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - asrs r4, r6, #21 │ │ │ │ + asrs r0, r7, #21 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldrh r0, [r5, #42] @ 0x2a │ │ │ │ + ldrh r4, [r5, #42] @ 0x2a │ │ │ │ lsls r6, r7, #3 │ │ │ │ - asrs r0, r0, #19 │ │ │ │ + asrs r4, r0, #19 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldrh r0, [r4, #38] @ 0x26 │ │ │ │ + ldrh r4, [r4, #38] @ 0x26 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - asrs r0, r7, #16 │ │ │ │ + asrs r4, r7, #16 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldrh r6, [r3, #38] @ 0x26 │ │ │ │ + ldrh r2, [r4, #38] @ 0x26 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldrh r2, [r7, #36] @ 0x24 │ │ │ │ + ldrh r6, [r7, #36] @ 0x24 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - asrs r6, r1, #16 │ │ │ │ + asrs r2, r2, #16 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldrh r6, [r7, #34] @ 0x22 │ │ │ │ + ldrh r2, [r0, #36] @ 0x24 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - asrs r6, r2, #15 │ │ │ │ + asrs r2, r3, #15 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldrh r4, [r2, #34] @ 0x22 │ │ │ │ + ldrh r0, [r3, #34] @ 0x22 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - asrs r4, r5, #14 │ │ │ │ + asrs r0, r6, #14 │ │ │ │ lsls r6, r7, #3 │ │ │ │ ldmia r7!, {r4} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - asrs r6, r1, #28 │ │ │ │ + asrs r2, r2, #28 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - lsls r4, r3, #10 │ │ │ │ + lsls r0, r4, #10 │ │ │ │ lsls r5, r7, #3 │ │ │ │ ldmia r6, {r2, r4, r5, r6, r7} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - asrs r2, r6, #27 │ │ │ │ + asrs r6, r6, #27 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - asrs r0, r0, #25 │ │ │ │ + asrs r4, r0, #25 │ │ │ │ lsls r5, r7, #3 │ │ │ │ ldmia r6, {r3, r4, r6, r7} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - asrs r6, r2, #27 │ │ │ │ + asrs r2, r3, #27 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - movs r1, #232 @ 0xe8 │ │ │ │ + movs r1, #236 @ 0xec │ │ │ │ lsls r5, r7, #3 │ │ │ │ ldmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - asrs r2, r7, #26 │ │ │ │ + asrs r6, r7, #26 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - movs r0, #252 @ 0xfc │ │ │ │ + movs r1, #0 │ │ │ │ lsls r5, r7, #3 │ │ │ │ ldmia r6!, {r5, r7} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - asrs r6, r3, #26 │ │ │ │ + asrs r2, r4, #26 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - asrs r0, r2, #27 │ │ │ │ + asrs r4, r2, #27 │ │ │ │ lsls r5, r7, #3 │ │ │ │ ldmia r6!, {r2, r7} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - asrs r2, r0, #26 │ │ │ │ + asrs r6, r0, #26 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - subs r0, r1, #0 │ │ │ │ + subs r4, r1, #0 │ │ │ │ lsls r5, r7, #3 │ │ │ │ ldmia r6, {r3, r5, r6} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - asrs r6, r4, #25 │ │ │ │ + asrs r2, r5, #25 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldrb r0, [r6, #31] │ │ │ │ + ldrb r4, [r6, #31] │ │ │ │ lsls r5, r7, #3 │ │ │ │ ldmia r6, {r2, r3, r6} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - asrs r2, r1, #25 │ │ │ │ + asrs r6, r1, #25 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldrh r0, [r7, #28] │ │ │ │ + ldrh r4, [r7, #28] │ │ │ │ lsls r6, r7, #3 │ │ │ │ ldmia r6!, {r4, r5} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - asrs r6, r5, #24 │ │ │ │ + asrs r2, r6, #24 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldrh r0, [r2, #28] │ │ │ │ + ldrh r4, [r2, #28] │ │ │ │ lsls r6, r7, #3 │ │ │ │ ldmia r6!, {r2, r4} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - asrs r2, r2, #24 │ │ │ │ + asrs r6, r2, #24 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - adds r4, r1, #6 │ │ │ │ + adds r0, r2, #6 │ │ │ │ lsls r5, r7, #3 │ │ │ │ ldmia r5, {r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - asrs r6, r6, #23 │ │ │ │ + asrs r2, r7, #23 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - movs r0, #220 @ 0xdc │ │ │ │ + movs r0, #224 @ 0xe0 │ │ │ │ lsls r5, r7, #3 │ │ │ │ │ │ │ │ 0050026c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -716459,130 +716459,130 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r7, #27 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r0, #8] │ │ │ │ + ldrh r0, [r1, #8] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - asrs r4, r2, #1 │ │ │ │ + asrs r0, r3, #1 │ │ │ │ lsls r6, r7, #3 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r2, #4] │ │ │ │ + ldrh r4, [r2, #4] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - @ instruction: 0xfa9000fc │ │ │ │ - lsrs r0, r2, #31 │ │ │ │ + @ instruction: 0xfa9400fc │ │ │ │ + lsrs r4, r2, #31 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - strh r4, [r3, #62] @ 0x3e │ │ │ │ + strh r0, [r4, #62] @ 0x3e │ │ │ │ lsls r6, r7, #3 │ │ │ │ - lsrs r4, r5, #28 │ │ │ │ + lsrs r0, r6, #28 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - strh r0, [r6, #58] @ 0x3a │ │ │ │ + strh r4, [r6, #58] @ 0x3a │ │ │ │ lsls r6, r7, #3 │ │ │ │ - lsrs r0, r0, #27 │ │ │ │ + lsrs r4, r0, #27 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - strh r2, [r3, #54] @ 0x36 │ │ │ │ + strh r6, [r3, #54] @ 0x36 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr.w r0, [sl, #252] @ 0xfc │ │ │ │ - lsrs r2, r3, #24 │ │ │ │ + ldr.w r0, [lr, #252] @ 0xfc │ │ │ │ + lsrs r6, r3, #24 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - strh r4, [r6, #48] @ 0x30 │ │ │ │ + strh r0, [r7, #48] @ 0x30 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - lsrs r4, r0, #22 │ │ │ │ + lsrs r0, r1, #22 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - strh r4, [r0, #48] @ 0x30 │ │ │ │ + strh r0, [r1, #48] @ 0x30 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - lsrs r4, r2, #21 │ │ │ │ + lsrs r0, r3, #21 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - vld1.8 @ instruction: 0xf9a600fc │ │ │ │ - strh r0, [r3, #46] @ 0x2e │ │ │ │ + vld1.8 @ instruction: 0xf9aa00fc │ │ │ │ + strh r4, [r3, #46] @ 0x2e │ │ │ │ lsls r6, r7, #3 │ │ │ │ - lsrs r2, r5, #20 │ │ │ │ + lsrs r6, r5, #20 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - strh r2, [r2, #44] @ 0x2c │ │ │ │ + strh r6, [r2, #44] @ 0x2c │ │ │ │ lsls r6, r7, #3 │ │ │ │ - lsrs r2, r4, #19 │ │ │ │ + lsrs r6, r4, #19 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - strh r6, [r5, #40] @ 0x28 │ │ │ │ + strh r2, [r6, #40] @ 0x28 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - lsrs r6, r7, #17 │ │ │ │ + lsrs r2, r0, #18 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - strh r0, [r2, #40] @ 0x28 │ │ │ │ + strh r4, [r2, #40] @ 0x28 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - lsrs r0, r4, #17 │ │ │ │ + lsrs r4, r4, #17 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - strh.w r0, [r4, ip, lsl #3] │ │ │ │ - lsrs r0, r6, #16 │ │ │ │ + strh.w r0, [r8, ip, lsl #3] │ │ │ │ + lsrs r4, r6, #16 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - strh r0, [r2, #38] @ 0x26 │ │ │ │ + strh r4, [r2, #38] @ 0x26 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - strh r0, [r2, #34] @ 0x22 │ │ │ │ + strh r4, [r2, #34] @ 0x22 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - lsrs r2, r4, #14 │ │ │ │ + lsrs r6, r4, #14 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - strh r4, [r7, #30] │ │ │ │ + strh r0, [r0, #32] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - lsrs r4, r1, #13 │ │ │ │ + lsrs r0, r2, #13 │ │ │ │ lsls r6, r7, #3 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r7, #24] │ │ │ │ + strh r2, [r0, #26] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - lsrs r6, r1, #10 │ │ │ │ + lsrs r2, r2, #10 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - strh r4, [r7, #22] │ │ │ │ + strh r0, [r0, #24] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - lsrs r4, r1, #9 │ │ │ │ + lsrs r0, r2, #9 │ │ │ │ lsls r6, r7, #3 │ │ │ │ strh r0, [r0, r0] │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #144 @ 0x90 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r0, #2] │ │ │ │ + strh r0, [r1, #2] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - lsls r4, r2, #30 │ │ │ │ + lsls r0, r3, #30 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - @ instruction: 0xf33400fc │ │ │ │ - lsls r0, r0, #29 │ │ │ │ + @ instruction: 0xf33800fc │ │ │ │ + lsls r4, r0, #29 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldrb r2, [r4, #31] │ │ │ │ + ldrb r6, [r4, #31] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldrb r0, [r2, #31] │ │ │ │ + ldrb r4, [r2, #31] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - lsls r2, r4, #28 │ │ │ │ + lsls r6, r4, #28 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldrb r0, [r7, #30] │ │ │ │ + ldrb r4, [r7, #30] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - lsls r0, r1, #28 │ │ │ │ + lsls r4, r1, #28 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldrb r6, [r0, #30] │ │ │ │ + ldrb r2, [r1, #30] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - lsls r6, r2, #27 │ │ │ │ + lsls r2, r3, #27 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldrb r6, [r5, #29] │ │ │ │ + ldrb r2, [r6, #29] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - lsls r6, r7, #26 │ │ │ │ + lsls r2, r0, #27 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldrb r0, [r4, #28] │ │ │ │ + ldrb r4, [r4, #28] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - lsls r0, r6, #25 │ │ │ │ + lsls r4, r6, #25 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldrb r6, [r0, #28] │ │ │ │ + ldrb r2, [r1, #28] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - lsls r6, r2, #25 │ │ │ │ + lsls r2, r3, #25 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldrb r6, [r1, #27] │ │ │ │ + ldrb r2, [r2, #27] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - lsls r6, r3, #24 │ │ │ │ + lsls r2, r4, #24 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldrb r2, [r4, #26] │ │ │ │ + ldrb r6, [r4, #26] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - lsls r2, r6, #23 │ │ │ │ + lsls r6, r6, #23 │ │ │ │ lsls r6, r7, #3 │ │ │ │ ldr r1, [pc, #928] @ (501258 ) │ │ │ │ movw r2, #9846 @ 0x2676 │ │ │ │ ldr r3, [pc, #928] @ (50125c ) │ │ │ │ ldr r0, [pc, #928] @ (501260 ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r5, r1] │ │ │ │ @@ -716946,130 +716946,130 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #3636 @ 0xe34 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf2be00fc │ │ │ │ - lsls r2, r0, #19 │ │ │ │ + movt r0, #8444 @ 0x20fc │ │ │ │ + lsls r6, r0, #19 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldrb r4, [r4, #21] │ │ │ │ + ldrb r0, [r5, #21] │ │ │ │ lsls r6, r7, #3 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r1, #22] │ │ │ │ + ldrb r2, [r2, #22] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldrb r6, [r4, #20] │ │ │ │ + ldrb r2, [r5, #20] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - lsls r6, r6, #17 │ │ │ │ + lsls r2, r7, #17 │ │ │ │ lsls r6, r7, #3 │ │ │ │ movs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r6, #12 │ │ │ │ + asrs r2, r7, #12 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldrb r2, [r7, #19] │ │ │ │ + ldrb r6, [r7, #19] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - lsls r2, r1, #17 │ │ │ │ + lsls r6, r1, #17 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - asrs r6, r4, #11 │ │ │ │ + asrs r2, r5, #11 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - adc.w r0, r6, #252 @ 0xfc │ │ │ │ - ldrb r0, [r6, #18] │ │ │ │ + adc.w r0, sl, #252 @ 0xfc │ │ │ │ + ldrb r4, [r6, #18] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ + lsls r6, r0, #16 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldrb r0, [r3, #18] │ │ │ │ + ldrb r4, [r3, #18] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - lsls r6, r4, #15 │ │ │ │ + lsls r2, r5, #15 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldrb r4, [r7, #17] │ │ │ │ + ldrb r0, [r0, #18] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - lsls r2, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldrb r2, [r4, #17] │ │ │ │ + ldrb r6, [r4, #17] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - lsls r2, r6, #14 │ │ │ │ + lsls r6, r6, #14 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - lsls r2, r1, #14 │ │ │ │ + lsls r6, r1, #14 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - sbcs.w r0, ip, #252 @ 0xfc │ │ │ │ - ldrb r6, [r4, #16] │ │ │ │ + @ instruction: 0xf18000fc │ │ │ │ + ldrb r2, [r5, #16] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldrb r4, [r5, #15] │ │ │ │ + ldrb r0, [r6, #15] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - lsls r6, r6, #12 │ │ │ │ + lsls r2, r7, #12 │ │ │ │ lsls r6, r7, #3 │ │ │ │ asrs r6, r1, #16 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - orn r0, r6, #252 @ 0xfc │ │ │ │ - ldrb r4, [r0, #15] │ │ │ │ + orn r0, sl, #252 @ 0xfc │ │ │ │ + ldrb r0, [r1, #15] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - lsls r4, r2, #12 │ │ │ │ + lsls r0, r3, #12 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldrb r2, [r4, #14] │ │ │ │ + ldrb r6, [r4, #14] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - lsls r2, r6, #11 │ │ │ │ + lsls r6, r6, #11 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldrb r4, [r7, #13] │ │ │ │ + ldrb r0, [r0, #14] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - lsls r4, r1, #11 │ │ │ │ + lsls r0, r2, #11 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - @ instruction: 0xf0b200fc │ │ │ │ - ldrb r2, [r4, #13] │ │ │ │ + @ instruction: 0xf0b600fc │ │ │ │ + ldrb r6, [r4, #13] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - lsls r2, r6, #10 │ │ │ │ + lsls r6, r6, #10 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldrb r4, [r4, #12] │ │ │ │ + ldrb r0, [r5, #12] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - lsls r4, r6, #9 │ │ │ │ + lsls r0, r7, #9 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldrb r0, [r4, #11] │ │ │ │ + ldrb r4, [r4, #11] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - lsls r6, r5, #8 │ │ │ │ + lsls r2, r6, #8 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldrb r6, [r0, #11] │ │ │ │ + ldrb r2, [r1, #11] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - lsls r6, r2, #8 │ │ │ │ + lsls r2, r3, #8 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldrb r0, [r6, #10] │ │ │ │ + ldrb r4, [r6, #10] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - lsls r6, r7, #7 │ │ │ │ + lsls r2, r0, #8 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldrb r4, [r2, #10] │ │ │ │ + ldrb r0, [r3, #10] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - lsls r2, r4, #7 │ │ │ │ + lsls r6, r4, #7 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - vst1.8 @ instruction: 0xf98200fc │ │ │ │ - ldrb r6, [r4, #9] │ │ │ │ + vst1.8 @ instruction: 0xf98600fc │ │ │ │ + ldrb r2, [r5, #9] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - lsls r6, r6, #6 │ │ │ │ + lsls r2, r7, #6 │ │ │ │ lsls r6, r7, #3 │ │ │ │ pop {r1, r2, r3, pc} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - lsls r4, r1, #20 │ │ │ │ + lsls r0, r2, #20 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldrsh.w r0, [r2, #252] @ 0xfc │ │ │ │ + ldrsh.w r0, [r6, #252] @ 0xfc │ │ │ │ pop {r1, r4, r5, r6, r7} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - lsls r0, r6, #19 │ │ │ │ + lsls r4, r6, #19 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldrb r2, [r0, #10] │ │ │ │ + ldrb r6, [r0, #10] │ │ │ │ lsls r5, r7, #3 │ │ │ │ pop {r1, r2, r4, r6, r7} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - lsls r4, r2, #19 │ │ │ │ + lsls r0, r3, #19 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - lsrs r2, r7, #30 │ │ │ │ + lsrs r6, r7, #30 │ │ │ │ lsls r5, r7, #3 │ │ │ │ pop {r1, r3, r4, r5, r7} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - lsls r0, r7, #18 │ │ │ │ + lsls r4, r7, #18 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - mov lr, sp │ │ │ │ + mov sl, lr │ │ │ │ lsls r5, r7, #3 │ │ │ │ │ │ │ │ 00501354 : │ │ │ │ stmdb 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 │ │ │ │ @@ -718153,78 +718153,78 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r6, #5] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r0, [r0, r7] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf74400fc │ │ │ │ + @ instruction: 0xf74800fc │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r1, #30] │ │ │ │ + strb r6, [r1, #30] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - mcr2 0, 2, r0, cr10, cr13, {7} │ │ │ │ + mcr2 0, 2, r0, cr14, cr13, {7} │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ lsls r4, r2, #4 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ subs.w r0, r4, #8159232 @ 0x7c8000 │ │ │ │ - strb r4, [r7, #27] │ │ │ │ + strb r0, [r0, #28] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldc2 0, cr0, [ip, #1012]! @ 0x3f4 │ │ │ │ + stc2l 0, cr0, [r0, #1012] @ 0x3f4 │ │ │ │ adds r2, #80 @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r3, r6 │ │ │ │ + subs r6, r3, r6 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - strb r2, [r6, #21] │ │ │ │ + strb r6, [r6, #21] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldc2 0, cr0, [r2], #-1012 @ 0xfffffc0c │ │ │ │ - strb r4, [r7, #20] │ │ │ │ + ldc2 0, cr0, [r6], #-1012 @ 0xfffffc0c │ │ │ │ + strb r0, [r0, #21] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - @ instruction: 0xfbfc00fd │ │ │ │ + stc2 0, cr0, [r0], {253} @ 0xfd │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r6, #20] │ │ │ │ + strb r6, [r6, #20] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - strb r4, [r6, #19] │ │ │ │ + strb r0, [r7, #19] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - @ instruction: 0xfbb400fd │ │ │ │ - strb r6, [r2, #19] │ │ │ │ + @ instruction: 0xfbb800fd │ │ │ │ + strb r2, [r3, #19] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - @ instruction: 0xfb9600fd │ │ │ │ - strb r2, [r6, #18] │ │ │ │ + @ instruction: 0xfb9a00fd │ │ │ │ + strb r6, [r6, #18] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - @ instruction: 0xfb7200fd │ │ │ │ - strb r4, [r2, #18] │ │ │ │ + @ instruction: 0xfb7600fd │ │ │ │ + strb r0, [r3, #18] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - @ instruction: 0xfb5400fd │ │ │ │ - strb r6, [r6, #17] │ │ │ │ + @ instruction: 0xfb5800fd │ │ │ │ + strb r2, [r7, #17] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - @ instruction: 0xfb3600fd │ │ │ │ + @ instruction: 0xfb3a00fd │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r1, #112] @ 0x70 │ │ │ │ + ldr r2, [r2, #112] @ 0x70 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - rsb r0, lr, #8290304 @ 0x7e8000 │ │ │ │ - ldr r4, [r4, #108] @ 0x6c │ │ │ │ + rsbs r0, r2, #8290304 @ 0x7e8000 │ │ │ │ + ldr r0, [r5, #108] @ 0x6c │ │ │ │ lsls r6, r7, #3 │ │ │ │ - sub.w r0, r4, #8290304 @ 0x7e8000 │ │ │ │ - ldr r6, [r7, #104] @ 0x68 │ │ │ │ + sub.w r0, r8, #8290304 @ 0x7e8000 │ │ │ │ + ldr r2, [r0, #108] @ 0x6c │ │ │ │ lsls r6, r7, #3 │ │ │ │ - sbcs.w r0, lr, #8290304 @ 0x7e8000 │ │ │ │ - ldr r2, [r2, #104] @ 0x68 │ │ │ │ + @ instruction: 0xf58200fd │ │ │ │ + ldr r6, [r2, #104] @ 0x68 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - adcs.w r0, r2, #8290304 @ 0x7e8000 │ │ │ │ - ldr r0, [r7, #96] @ 0x60 │ │ │ │ + adcs.w r0, r6, #8290304 @ 0x7e8000 │ │ │ │ + ldr r4, [r7, #96] @ 0x60 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - strh r6, [r7, r2] │ │ │ │ + strh r2, [r0, r3] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - @ instruction: 0xf4ec00fd │ │ │ │ + @ instruction: 0xf4f000fd │ │ │ │ ldr.w r3, [pc, #2028] @ 50274c │ │ │ │ movw r2, #9803 @ 0x264b │ │ │ │ ldr.w r1, [pc, #2024] @ 502750 │ │ │ │ ldr.w r0, [pc, #2024] @ 502754 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ @@ -718952,182 +718952,182 @@ │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #3676 @ 0xe5c │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r2, #84] @ 0x54 │ │ │ │ + ldr r0, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ands.w r0, r4, #8290304 @ 0x7e8000 │ │ │ │ + ands.w r0, r8, #8290304 @ 0x7e8000 │ │ │ │ subs.w r0, r2, r9, ror #3 │ │ │ │ - ldr r6, [r7, #76] @ 0x4c │ │ │ │ + ldr r2, [r0, #80] @ 0x50 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - @ instruction: 0xf3b200fd │ │ │ │ - ldr r6, [r3, #72] @ 0x48 │ │ │ │ + @ instruction: 0xf3b600fd │ │ │ │ + ldr r2, [r4, #72] @ 0x48 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - @ instruction: 0xf35e00fd │ │ │ │ - ldr r6, [r3, #68] @ 0x44 │ │ │ │ + @ instruction: 0xf36200fd │ │ │ │ + ldr r2, [r4, #68] @ 0x44 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - @ instruction: 0xf31e00fd │ │ │ │ - asrs r4, r3, #9 │ │ │ │ + @ instruction: 0xf32200fd │ │ │ │ + asrs r0, r4, #9 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r0, [r7, #64] @ 0x40 │ │ │ │ + ldr r4, [r7, #64] @ 0x40 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - @ instruction: 0xf2f600fd │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ + @ instruction: 0xf2fa00fd │ │ │ │ + ldr r2, [r5, #60] @ 0x3c │ │ │ │ lsls r6, r7, #3 │ │ │ │ - subw r0, r6, #253 @ 0xfd │ │ │ │ - asrs r2, r0, #7 │ │ │ │ + subw r0, sl, #253 @ 0xfd │ │ │ │ + asrs r6, r0, #7 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r6, [r3, #56] @ 0x38 │ │ │ │ + ldr r2, [r4, #56] @ 0x38 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - @ instruction: 0xf25c00fd │ │ │ │ - ldr r4, [r6, #52] @ 0x34 │ │ │ │ + @ instruction: 0xf26000fd │ │ │ │ + ldr r0, [r7, #52] @ 0x34 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - @ instruction: 0xf23400fd │ │ │ │ - ldr r6, [r5, #48] @ 0x30 │ │ │ │ + @ instruction: 0xf23800fd │ │ │ │ + ldr r2, [r6, #48] @ 0x30 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - @ instruction: 0xf1ee00fd │ │ │ │ - movs r7, #242 @ 0xf2 │ │ │ │ + @ instruction: 0xf1f200fd │ │ │ │ + movs r7, #246 @ 0xf6 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r2, [r5, #44] @ 0x2c │ │ │ │ + ldr r6, [r5, #44] @ 0x2c │ │ │ │ lsls r6, r7, #3 │ │ │ │ - sub.w r0, sl, #253 @ 0xfd │ │ │ │ - ldr r0, [r1, #44] @ 0x2c │ │ │ │ + sub.w r0, lr, #253 @ 0xfd │ │ │ │ + ldr r4, [r1, #44] @ 0x2c │ │ │ │ lsls r6, r7, #3 │ │ │ │ - @ instruction: 0xf18800fd │ │ │ │ - movs r7, #140 @ 0x8c │ │ │ │ + @ instruction: 0xf18c00fd │ │ │ │ + movs r7, #144 @ 0x90 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r4, [r0, #40] @ 0x28 │ │ │ │ + ldr r0, [r1, #40] @ 0x28 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - adc.w r0, r4, #253 @ 0xfd │ │ │ │ - ldr r6, [r4, #36] @ 0x24 │ │ │ │ + adc.w r0, r8, #253 @ 0xfd │ │ │ │ + ldr r2, [r5, #36] @ 0x24 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - @ instruction: 0xf12600fd │ │ │ │ - ldr r0, [r0, #32] │ │ │ │ + @ instruction: 0xf12a00fd │ │ │ │ + ldr r4, [r0, #32] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - @ instruction: 0xf0c000fd │ │ │ │ - ldr r2, [r2, #28] │ │ │ │ + @ instruction: 0xf0c400fd │ │ │ │ + ldr r6, [r2, #28] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - eors.w r0, r2, #253 @ 0xfd │ │ │ │ - ldr r0, [r7, #20] │ │ │ │ + eors.w r0, r6, #253 @ 0xfd │ │ │ │ + ldr r4, [r7, #20] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - bics.w r0, r8, #253 @ 0xfd │ │ │ │ - movs r6, #46 @ 0x2e │ │ │ │ + bics.w r0, ip, #253 @ 0xfd │ │ │ │ + movs r6, #50 @ 0x32 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r2, [r5, #16] │ │ │ │ + ldr r6, [r5, #16] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - vshr.s64 q8, , #22 │ │ │ │ - ldr r2, [r7, #12] │ │ │ │ + vshr.s64 q8, , #18 │ │ │ │ + ldr r6, [r7, #12] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - vshr.s64 q0, , #6 │ │ │ │ - movs r5, #190 @ 0xbe │ │ │ │ + vshr.s64 q0, , #2 │ │ │ │ + movs r5, #194 @ 0xc2 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r4, [r7, #8] │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - vqadd.s64 q8, q14, │ │ │ │ + vshr.s64 q0, , #64 │ │ │ │ add r1, sp, #992 @ 0x3e0 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - @ instruction: 0xf1f600fd │ │ │ │ - ldrb r0, [r0, r2] │ │ │ │ + @ instruction: 0xf1fa00fd │ │ │ │ + ldrb r4, [r0, r2] │ │ │ │ lsls r5, r7, #3 │ │ │ │ add r1, sp, #880 @ 0x370 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - rsbs r0, sl, #253 @ 0xfd │ │ │ │ - stc2l 0, cr0, [ip], #1008 @ 0x3f0 │ │ │ │ + rsbs r0, lr, #253 @ 0xfd │ │ │ │ + ldc2l 0, cr0, [r0], #1008 @ 0x3f0 │ │ │ │ add r1, sp, #768 @ 0x300 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - subs.w r0, lr, #253 @ 0xfd │ │ │ │ - ldrb r4, [r5, r3] │ │ │ │ + rsb r0, r2, #253 @ 0xfd │ │ │ │ + ldrb r0, [r6, r3] │ │ │ │ lsls r5, r7, #3 │ │ │ │ add r1, sp, #656 @ 0x290 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - sub.w r0, r2, #253 @ 0xfd │ │ │ │ - mrc2 0, 2, r0, cr4, cr12, {7} │ │ │ │ + sub.w r0, r6, #253 @ 0xfd │ │ │ │ + mrc2 0, 2, r0, cr8, cr12, {7} │ │ │ │ add r1, sp, #544 @ 0x220 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - @ instruction: 0xf18600fd │ │ │ │ - blt.n 5027c8 │ │ │ │ + @ instruction: 0xf18a00fd │ │ │ │ + blt.n 5027d0 │ │ │ │ lsls r4, r7, #3 │ │ │ │ add r1, sp, #432 @ 0x1b0 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - sbc.w r0, sl, #253 @ 0xfd │ │ │ │ - ldc2 0, cr0, [r0], #1008 @ 0x3f0 │ │ │ │ + sbc.w r0, lr, #253 @ 0xfd │ │ │ │ + ldc2 0, cr0, [r4], #1008 @ 0x3f0 │ │ │ │ add r1, sp, #320 @ 0x140 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - adc.w r0, lr, #253 @ 0xfd │ │ │ │ - ldrb r4, [r1, r2] │ │ │ │ + adcs.w r0, r2, #253 @ 0xfd │ │ │ │ + ldrb r0, [r2, r2] │ │ │ │ lsls r5, r7, #3 │ │ │ │ add r1, sp, #208 @ 0xd0 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - @ instruction: 0xf13200fd │ │ │ │ - ldr r4, [r0, r3] │ │ │ │ + @ instruction: 0xf13600fd │ │ │ │ + ldr r0, [r1, r3] │ │ │ │ lsls r5, r7, #3 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - adds.w r0, r6, #253 @ 0xfd │ │ │ │ - ldrsh r0, [r6, r0] │ │ │ │ + adds.w r0, sl, #253 @ 0xfd │ │ │ │ + ldrsh r4, [r6, r0] │ │ │ │ lsls r5, r7, #3 │ │ │ │ add r0, sp, #1008 @ 0x3f0 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - @ instruction: 0xf0fa00fd │ │ │ │ - @ instruction: 0xfac400fc │ │ │ │ + @ instruction: 0xf0fe00fd │ │ │ │ + @ instruction: 0xfac800fc │ │ │ │ add r0, sp, #896 @ 0x380 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - @ instruction: 0xf0de00fd │ │ │ │ - adds.w r0, ip, #252 @ 0xfc │ │ │ │ + @ instruction: 0xf0e200fd │ │ │ │ + @ instruction: 0xf12000fc │ │ │ │ add r0, sp, #784 @ 0x310 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - @ instruction: 0xf0c200fd │ │ │ │ - b.n 5022ac │ │ │ │ + @ instruction: 0xf0c600fd │ │ │ │ + b.n 5022b4 │ │ │ │ lsls r4, r7, #3 │ │ │ │ add r0, sp, #672 @ 0x2a0 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - @ instruction: 0xf0a600fd │ │ │ │ - bge.n 502990 │ │ │ │ + @ instruction: 0xf0aa00fd │ │ │ │ + bge.n 502998 │ │ │ │ lsls r4, r7, #3 │ │ │ │ add r0, sp, #560 @ 0x230 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - eor.w r0, sl, #253 @ 0xfd │ │ │ │ - ldr r7, [pc, #336] @ (5029fc ) │ │ │ │ + eor.w r0, lr, #253 @ 0xfd │ │ │ │ + ldr r7, [pc, #352] @ (502a0c ) │ │ │ │ lsls r5, r7, #3 │ │ │ │ add r0, sp, #448 @ 0x1c0 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - orn r0, lr, #253 @ 0xfd │ │ │ │ - b.n 502f80 │ │ │ │ + orns r0, r2, #253 @ 0xfd │ │ │ │ + b.n 502f88 │ │ │ │ lsls r4, r7, #3 │ │ │ │ add r0, sp, #336 @ 0x150 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - orrs.w r0, r2, #253 @ 0xfd │ │ │ │ - str r4, [r4, #92] @ 0x5c │ │ │ │ + orrs.w r0, r6, #253 @ 0xfd │ │ │ │ + str r0, [r5, #92] @ 0x5c │ │ │ │ lsls r5, r7, #3 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - bics.w r0, r6, #253 @ 0xfd │ │ │ │ - bge.n 502928 │ │ │ │ + bics.w r0, sl, #253 @ 0xfd │ │ │ │ + bge.n 502930 │ │ │ │ lsls r4, r7, #3 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ands.w r0, sl, #253 @ 0xfd │ │ │ │ - strb r0, [r2, r0] │ │ │ │ + ands.w r0, lr, #253 @ 0xfd │ │ │ │ + strb r4, [r2, r0] │ │ │ │ lsls r5, r7, #3 │ │ │ │ add r0, sp, #0 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - vshr.s64 q8, , #2 │ │ │ │ - adds r0, r0, r3 │ │ │ │ + and.w r0, r2, #253 @ 0xfd │ │ │ │ + adds r4, r0, r3 │ │ │ │ lsls r6, r7, #3 │ │ │ │ add r7, pc, #912 @ (adr r7, 502c7c ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ - vshr.s64 q8, , #30 │ │ │ │ - @ instruction: 0xfb3400fc │ │ │ │ + vshr.s64 q8, , #26 │ │ │ │ + @ instruction: 0xfb3800fc │ │ │ │ add r7, pc, #800 @ (adr r7, 502c18 ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ - vshr.s64 q8, , #58 │ │ │ │ - b.n 5021a8 │ │ │ │ + vshr.s64 q8, , #54 │ │ │ │ + b.n 5021b0 │ │ │ │ lsls r4, r7, #3 │ │ │ │ │ │ │ │ 00502900 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -719518,65 +719518,65 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r7, #1] │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 502d80 │ │ │ │ + bmi.n 502d88 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - str r2, [r6, #48] @ 0x30 │ │ │ │ + str r6, [r6, #48] @ 0x30 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - @ instruction: 0xe98a00fd │ │ │ │ - str r4, [r2, #36] @ 0x24 │ │ │ │ + @ instruction: 0xe98e00fd │ │ │ │ + str r0, [r3, #36] @ 0x24 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - stmia.w ip!, {r0, r2, r3, r4, r5, r6, r7} │ │ │ │ - str r0, [r5, #32] │ │ │ │ + ldmia.w r0!, {r0, r2, r3, r4, r5, r6, r7} │ │ │ │ + str r4, [r5, #32] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldrd r0, r0, [lr], #-1012 @ 0x3f4 │ │ │ │ - str r6, [r7, #28] │ │ │ │ + stmia.w r2, {r0, r2, r3, r4, r5, r6, r7} │ │ │ │ + str r2, [r0, #32] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - @ instruction: 0xe85600fd │ │ │ │ - str r0, [r1, #28] │ │ │ │ + @ instruction: 0xe85a00fd │ │ │ │ + str r4, [r1, #28] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - @ instruction: 0xe81e00fd │ │ │ │ - bmi.n 502de0 │ │ │ │ + @ instruction: 0xe82200fd │ │ │ │ + bmi.n 502de8 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - str r2, [r1, #24] │ │ │ │ + str r6, [r1, #24] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - b.n 502cf0 │ │ │ │ + b.n 502cf8 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r6, [r6, #20] │ │ │ │ + str r2, [r7, #20] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - b.n 502ccc │ │ │ │ + b.n 502cd4 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r0, [r3, #20] │ │ │ │ + str r4, [r3, #20] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - b.n 502c98 │ │ │ │ + b.n 502ca0 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r4, [r6, #16] │ │ │ │ + str r0, [r7, #16] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - b.n 502c54 │ │ │ │ + b.n 502c5c │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r2, [r3, #16] │ │ │ │ + str r6, [r3, #16] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - b.n 502c2c │ │ │ │ + b.n 502c34 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r4, [r4, #12] │ │ │ │ + str r0, [r5, #12] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - b.n 502bc8 │ │ │ │ + b.n 502bd0 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r0, [r4, #8] │ │ │ │ + str r4, [r4, #8] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - b.n 502b48 │ │ │ │ + b.n 502b50 │ │ │ │ lsls r5, r7, #3 │ │ │ │ add r2, pc, #216 @ (adr r2, 502e34 ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ - bics.w r0, r4, sp, ror #3 │ │ │ │ - orr.w r0, lr, #8257536 @ 0x7e0000 │ │ │ │ + bics.w r0, r8, sp, ror #3 │ │ │ │ + orrs.w r0, r2, #8257536 @ 0x7e0000 │ │ │ │ │ │ │ │ 00502d64 : │ │ │ │ stmdb 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 r5, [pc, #2420] @ 5036ec │ │ │ │ @@ -720490,97 +720490,97 @@ │ │ │ │ lsls r4, r2, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r5, {r1, r5, r6, r7} │ │ │ │ lsls r4, r7, #3 │ │ │ │ - b.n 503d50 │ │ │ │ + b.n 503d58 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldrb r4, [r4, r3] │ │ │ │ + ldrb r0, [r5, r3] │ │ │ │ lsls r6, r7, #3 │ │ │ │ ldr r2, [pc, #464] @ (5038e4 ) │ │ │ │ lsls r4, r2, #4 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r0, r5] │ │ │ │ + ldrh r2, [r1, r5] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - b.n 503a10 │ │ │ │ + b.n 503a18 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldrh r6, [r4, r4] │ │ │ │ + ldrh r2, [r5, r4] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - b.n 5039e0 │ │ │ │ + b.n 5039e8 │ │ │ │ lsls r5, r7, #3 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2!, {r4, r6, r7} │ │ │ │ + ldmia r2, {r2, r4, r6, r7} │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldr r0, [r4, r7] │ │ │ │ + ldr r4, [r4, r7] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - b.n 503764 │ │ │ │ + b.n 50376c │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldr r2, [r5, r6] │ │ │ │ + ldr r6, [r5, r6] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - svc 220 @ 0xdc │ │ │ │ + svc 224 @ 0xe0 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - lsrs r4, r0, #16 │ │ │ │ + lsrs r0, r1, #16 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r4, [r5, r5] │ │ │ │ + ldr r0, [r6, r5] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - svc 162 @ 0xa2 │ │ │ │ + svc 166 @ 0xa6 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldr r6, [r4, r4] │ │ │ │ + ldr r2, [r5, r4] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - svc 92 @ 0x5c │ │ │ │ + svc 96 @ 0x60 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldr r2, [r6, r3] │ │ │ │ + ldr r6, [r6, r3] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - svc 40 @ 0x28 │ │ │ │ + svc 44 @ 0x2c │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldr r4, [r6, r0] │ │ │ │ + ldr r0, [r7, r0] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - udf #102 @ 0x66 │ │ │ │ + udf #106 @ 0x6a │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldmia r1!, {r3, r4} │ │ │ │ + ldmia r1!, {r2, r3, r4} │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r0!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrsb r6, [r4, r7] │ │ │ │ + ldrsb r2, [r5, r7] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - udf #26 │ │ │ │ + udf #30 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldrsb r0, [r6, r5] │ │ │ │ + ldrsb r4, [r6, r5] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ble.n 5036cc │ │ │ │ + ble.n 5036d4 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldrsb r6, [r4, r4] │ │ │ │ + ldrsb r2, [r5, r4] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ble.n 503840 │ │ │ │ + ble.n 503848 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldrsb r6, [r6, r3] │ │ │ │ + ldrsb r2, [r7, r3] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ble.n 5037e8 │ │ │ │ + ble.n 5037f0 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldrsb r2, [r4, r3] │ │ │ │ + ldrsb r6, [r4, r3] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ble.n 5037c0 │ │ │ │ + ble.n 5037c8 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - lsrs r6, r5, #4 │ │ │ │ + lsrs r2, r6, #4 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldrsb r0, [r3, r2] │ │ │ │ + ldrsb r4, [r3, r2] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - bgt.n 503740 │ │ │ │ + bgt.n 503748 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldrsb r2, [r5, r1] │ │ │ │ + ldrsb r6, [r5, r1] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - bgt.n 5036ec │ │ │ │ + bgt.n 5036f4 │ │ │ │ lsls r5, r7, #3 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cbz r3, 5037cc │ │ │ │ mov r0, r5 │ │ │ │ bl f01a68 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ @@ -721659,97 +721659,97 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1484afc │ │ │ │ b.n 503d86 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r4, r6] │ │ │ │ + strh r0, [r5, r6] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - bls.n 5042e0 │ │ │ │ + bls.n 5042e8 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ble.n 504330 │ │ │ │ + udf #2 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - str r2, [r2, r3] │ │ │ │ + str r6, [r2, r3] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - bvc.n 50434c │ │ │ │ + bvc.n 504354 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r6, [r6, r2] │ │ │ │ + str r2, [r7, r2] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - bvs.n 50431c │ │ │ │ + bvs.n 504324 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r2, [r3, r2] │ │ │ │ + str r6, [r3, r2] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - bvs.n 5042ec │ │ │ │ + bvs.n 5042f4 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r4, [r2, r1] │ │ │ │ + str r0, [r3, r1] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - bvs.n 504268 │ │ │ │ + bvs.n 504270 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - stmia r2!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r4, r7, #3 │ │ │ │ - str r6, [r6, r0] │ │ │ │ + str r2, [r7, r0] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - bvs.n 504430 │ │ │ │ + bvs.n 504438 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - lsls r0, r1, #10 │ │ │ │ + lsls r4, r1, #10 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r7, [pc, #944] @ (504718 ) │ │ │ │ + ldr r7, [pc, #960] @ (504728 ) │ │ │ │ lsls r6, r7, #3 │ │ │ │ - bvs.n 5043b0 │ │ │ │ + bvs.n 5043b8 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldr r7, [pc, #824] @ (5046a8 ) │ │ │ │ + ldr r7, [pc, #840] @ (5046b8 ) │ │ │ │ lsls r6, r7, #3 │ │ │ │ - bvs.n 50437c │ │ │ │ + bvs.n 504384 │ │ │ │ lsls r5, r7, #3 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ittt le │ │ │ │ - lslle r4, r7, #3 │ │ │ │ - ldrle r6, [pc, #952] @ (504738 ) │ │ │ │ - lslle r6, r7, #3 │ │ │ │ - bpl.n 5043c8 │ │ │ │ + ittt al │ │ │ │ + lslal r4, r7, #3 │ │ │ │ + ldral r6, [pc, #968] @ (504748 ) │ │ │ │ + lslal r6, r7, #3 │ │ │ │ + bpl.n 5043d0 │ │ │ │ lsls r5, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #664] @ (504624 ) │ │ │ │ + ldr r6, [pc, #680] @ (504634 ) │ │ │ │ lsls r6, r7, #3 │ │ │ │ - bmi.n 504340 │ │ │ │ + bmi.n 504348 │ │ │ │ lsls r5, r7, #3 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #872] @ (504704 ) │ │ │ │ + ldr r4, [pc, #888] @ (504714 ) │ │ │ │ lsls r6, r7, #3 │ │ │ │ - bcc.n 5043c0 │ │ │ │ + bcc.n 5043c8 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldr r3, [pc, #224] @ (504484 ) │ │ │ │ + ldr r3, [pc, #240] @ (504494 ) │ │ │ │ lsls r6, r7, #3 │ │ │ │ - bne.n 504484 │ │ │ │ + bne.n 50448c │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldr r2, [pc, #976] @ (50477c ) │ │ │ │ + ldr r2, [pc, #992] @ (50478c ) │ │ │ │ lsls r6, r7, #3 │ │ │ │ - bne.n 504404 │ │ │ │ + bne.n 50440c │ │ │ │ lsls r5, r7, #3 │ │ │ │ strb r4, [r7, #1] │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r2, 50440e │ │ │ │ + cbnz r6, 50440e │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldr r2, [pc, #424] @ (504564 ) │ │ │ │ + ldr r2, [pc, #440] @ (504574 ) │ │ │ │ lsls r6, r7, #3 │ │ │ │ - beq.n 5042fc │ │ │ │ + beq.n 504304 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldr r2, [pc, #248] @ (5044bc ) │ │ │ │ + ldr r2, [pc, #264] @ (5044cc ) │ │ │ │ lsls r6, r7, #3 │ │ │ │ - beq.n 5044ac │ │ │ │ + beq.n 5044b4 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - svc 62 @ 0x3e │ │ │ │ + svc 66 @ 0x42 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - pop {r3, r5, r7, pc} │ │ │ │ + pop {r2, r3, r5, r7, pc} │ │ │ │ lsls r4, r7, #3 │ │ │ │ add r1, sp, #184 @ 0xb8 │ │ │ │ mov r0, r6 │ │ │ │ bl 148de80 │ │ │ │ ldr r2, [sp, #184] @ 0xb8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ lsls r4, r0, #1 │ │ │ │ @@ -722883,119 +722883,119 @@ │ │ │ │ b.n 504cbe │ │ │ │ mov r0, r6 │ │ │ │ blx 344c20 <_Py_Dealloc@plt+0x4> │ │ │ │ b.w 503930 │ │ │ │ mov r7, r6 │ │ │ │ mov r5, fp │ │ │ │ b.n 504d0e │ │ │ │ - ldr r0, [pc, #944] @ (5053d8 ) │ │ │ │ + ldr r0, [pc, #960] @ (5053e8 ) │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldmia r7!, {r1, r5} │ │ │ │ + ldmia r7!, {r1, r2, r5} │ │ │ │ lsls r5, r7, #3 │ │ │ │ - smlawb r1, lr, r9, r0 │ │ │ │ - ldr r0, [pc, #656] @ (5052c4 ) │ │ │ │ + smlsd r1, r2, r9, r0 │ │ │ │ + ldr r0, [pc, #672] @ (5052d4 ) │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldmia r6, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldr r0, [pc, #400] @ (5051cc ) │ │ │ │ + ldr r0, [pc, #416] @ (5051dc ) │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldmia r6!, {r1, r3, r4, r7} │ │ │ │ + ldmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r5, r7, #3 │ │ │ │ - @ instruction: 0xb870 │ │ │ │ + @ instruction: 0xb874 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - bx pc │ │ │ │ + @ instruction: 0x4782 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldmia r5, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r5, {r1, r4, r5, r7} │ │ │ │ lsls r5, r7, #3 │ │ │ │ - mov r0, r2 │ │ │ │ + mov r4, r2 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldmia r4!, {r1, r2, r6} │ │ │ │ + ldmia r4!, {r1, r3, r6} │ │ │ │ lsls r5, r7, #3 │ │ │ │ - cmp sl, lr │ │ │ │ + cmp lr, lr │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldmia r4!, {r3, r5} │ │ │ │ + ldmia r4!, {r2, r3, r5} │ │ │ │ lsls r5, r7, #3 │ │ │ │ - cmp r4, ip │ │ │ │ + cmp r0, sp │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldmia r3, {r1, r3, r4, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r7} │ │ │ │ lsls r5, r7, #3 │ │ │ │ - @ instruction: 0xf6e80109 │ │ │ │ - add r6, r9 │ │ │ │ + @ instruction: 0xf6ec0109 │ │ │ │ + add r2, sl │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldmia r2, {r2, r7} │ │ │ │ + ldmia r2!, {r3, r7} │ │ │ │ lsls r5, r7, #3 │ │ │ │ - bics r6, r3 │ │ │ │ + bics r2, r4 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldmia r1!, {r2, r4, r6, r7} │ │ │ │ + ldmia r1!, {r3, r4, r6, r7} │ │ │ │ lsls r5, r7, #3 │ │ │ │ - muls r2, r0 │ │ │ │ + muls r6, r0 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldmia r1!, {r3, r4, r5, r6} │ │ │ │ + ldmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r5, r7, #3 │ │ │ │ - cmp r6, r4 │ │ │ │ + cmp r2, r5 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r0!, {r5, r6, r7} │ │ │ │ lsls r5, r7, #3 │ │ │ │ - rors r2, r4 │ │ │ │ + rors r6, r4 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldmia r0!, {r3, r4} │ │ │ │ + ldmia r0!, {r2, r3, r4} │ │ │ │ lsls r5, r7, #3 │ │ │ │ - adcs r2, r1 │ │ │ │ + adcs r6, r1 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - stmia r7!, {r7} │ │ │ │ + stmia r7!, {r2, r7} │ │ │ │ lsls r5, r7, #3 │ │ │ │ - sxth r0, r3 │ │ │ │ + sxth r4, r3 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - asrs r0, r5 │ │ │ │ + asrs r4, r5 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - stmia r7!, {r2, r3, r4, r6} │ │ │ │ + stmia r7!, {r5, r6} │ │ │ │ lsls r5, r7, #3 │ │ │ │ - lsrs r6, r0 │ │ │ │ + lsrs r2, r1 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - stmia r6!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {} │ │ │ │ lsls r5, r7, #3 │ │ │ │ - lsls r2, r4 │ │ │ │ + lsls r6, r4 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - stmia r6!, {r3, r4, r6, r7} │ │ │ │ + stmia r6!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r5, r7, #3 │ │ │ │ - lsls r2, r0 │ │ │ │ + lsls r6, r0 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - stmia r6!, {r3, r4, r5, r7} │ │ │ │ + stmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ands r2, r6 │ │ │ │ + ands r6, r6 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - stmia r6!, {r3, r5, r6} │ │ │ │ + stmia r6!, {r2, r3, r5, r6} │ │ │ │ lsls r5, r7, #3 │ │ │ │ - subs r7, #222 @ 0xde │ │ │ │ + subs r7, #226 @ 0xe2 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - stmia r6!, {r2, r4} │ │ │ │ + stmia r6!, {r3, r4} │ │ │ │ lsls r5, r7, #3 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1!, {r4, r6} │ │ │ │ + ldmia r1!, {r2, r4, r6} │ │ │ │ lsls r4, r7, #3 │ │ │ │ - subs r6, #230 @ 0xe6 │ │ │ │ + subs r6, #234 @ 0xea │ │ │ │ lsls r6, r7, #3 │ │ │ │ - stmia r5!, {r3, r4} │ │ │ │ + stmia r5!, {r2, r3, r4} │ │ │ │ lsls r5, r7, #3 │ │ │ │ - @ instruction: 0xfae000fa │ │ │ │ - subs r6, #90 @ 0x5a │ │ │ │ + @ instruction: 0xfae400fa │ │ │ │ + subs r6, #94 @ 0x5e │ │ │ │ lsls r6, r7, #3 │ │ │ │ - stmia r4!, {r4, r7} │ │ │ │ + stmia r4!, {r2, r4, r7} │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldr??.w r0, [r0, #250] @ 0xfa │ │ │ │ - subs r5, #84 @ 0x54 │ │ │ │ + ldr??.w r0, [r4, #250] @ 0xfa │ │ │ │ + subs r5, #88 @ 0x58 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - stmia r3!, {r3, r7} │ │ │ │ + stmia r3!, {r2, r3, r7} │ │ │ │ lsls r5, r7, #3 │ │ │ │ - add r7, sp, #944 @ 0x3b0 │ │ │ │ + add r7, sp, #960 @ 0x3c0 │ │ │ │ lsls r4, r7, #3 │ │ │ │ mov r7, r5 │ │ │ │ mov r8, r3 │ │ │ │ mov r5, r6 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ @@ -724100,138 +724100,138 @@ │ │ │ │ ldr r1, [pc, #260] @ (505e18 ) │ │ │ │ ldr r0, [pc, #260] @ (505e1c ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 14849e8 │ │ │ │ b.w 503440 │ │ │ │ - subs r4, #50 @ 0x32 │ │ │ │ + subs r4, #54 @ 0x36 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - stmia r2!, {r3, r5, r6} │ │ │ │ + stmia r2!, {r2, r3, r5, r6} │ │ │ │ lsls r5, r7, #3 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r1, r2, r4, r5} │ │ │ │ + stmia r5!, {r1, r3, r4, r5} │ │ │ │ lsls r4, r7, #3 │ │ │ │ - subs r2, #194 @ 0xc2 │ │ │ │ + subs r2, #198 @ 0xc6 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - stmia r0!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r7, #3 │ │ │ │ - add r5, sp, #168 @ 0xa8 │ │ │ │ + add r5, sp, #184 @ 0xb8 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - subs r2, #122 @ 0x7a │ │ │ │ + subs r2, #126 @ 0x7e │ │ │ │ lsls r6, r7, #3 │ │ │ │ - stmia r0!, {r4, r5, r7} │ │ │ │ + stmia r0!, {r2, r4, r5, r7} │ │ │ │ lsls r5, r7, #3 │ │ │ │ - subs r2, #94 @ 0x5e │ │ │ │ + subs r2, #98 @ 0x62 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - stmia r0!, {r2, r4, r7} │ │ │ │ + stmia r0!, {r3, r4, r7} │ │ │ │ lsls r5, r7, #3 │ │ │ │ strh r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #30] │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #70 @ 0x46 │ │ │ │ + subs r1, #74 @ 0x4a │ │ │ │ lsls r6, r7, #3 │ │ │ │ - itt vc │ │ │ │ - lslvc r5, r7, #3 │ │ │ │ - subvc r1, #38 @ 0x26 │ │ │ │ + nop {8} │ │ │ │ + lsls r5, r7, #3 │ │ │ │ + subs r1, #42 @ 0x2a │ │ │ │ lsls r6, r7, #3 │ │ │ │ - itt pl │ │ │ │ - lslpl r5, r7, #3 │ │ │ │ - @ instruction: 0xf53000fa │ │ │ │ - subs r0, #180 @ 0xb4 │ │ │ │ + nop {6} │ │ │ │ + lsls r5, r7, #3 │ │ │ │ + @ instruction: 0xf53400fa │ │ │ │ + subs r0, #184 @ 0xb8 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - bkpt 0x00ea │ │ │ │ + bkpt 0x00ee │ │ │ │ lsls r5, r7, #3 │ │ │ │ - subs r0, #110 @ 0x6e │ │ │ │ + subs r0, #114 @ 0x72 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - bkpt 0x00a4 │ │ │ │ + bkpt 0x00a8 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - subs r0, #78 @ 0x4e │ │ │ │ + subs r0, #82 @ 0x52 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - bkpt 0x0084 │ │ │ │ + bkpt 0x0088 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - adds r7, #246 @ 0xf6 │ │ │ │ + adds r7, #250 @ 0xfa │ │ │ │ lsls r6, r7, #3 │ │ │ │ - bkpt 0x002c │ │ │ │ + bkpt 0x0030 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - lsls r6, r3, #10 │ │ │ │ + lsls r2, r4, #10 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - adds r7, #92 @ 0x5c │ │ │ │ + adds r7, #96 @ 0x60 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - pop {r1, r3, r7, pc} │ │ │ │ + pop {r1, r2, r3, r7, pc} │ │ │ │ lsls r5, r7, #3 │ │ │ │ ldmia r7!, {r3, r5} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - adds r7, #0 │ │ │ │ + adds r7, #4 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - pop {r1, r2, r4, r5, pc} │ │ │ │ + pop {r1, r3, r4, r5, pc} │ │ │ │ lsls r5, r7, #3 │ │ │ │ - adds r6, #120 @ 0x78 │ │ │ │ + adds r6, #124 @ 0x7c │ │ │ │ lsls r6, r7, #3 │ │ │ │ - pop {r1, r2, r3, r5, r7} │ │ │ │ + pop {r1, r4, r5, r7} │ │ │ │ lsls r5, r7, #3 │ │ │ │ - add r6, pc, #544 @ (adr r6, 505fd0 ) │ │ │ │ + add r6, pc, #560 @ (adr r6, 505fe0 ) │ │ │ │ lsls r4, r7, #3 │ │ │ │ - adds r5, #150 @ 0x96 │ │ │ │ + adds r5, #154 @ 0x9a │ │ │ │ lsls r6, r7, #3 │ │ │ │ - cbnz r6, 505e28 │ │ │ │ + cbnz r2, 505e2a │ │ │ │ lsls r5, r7, #3 │ │ │ │ - lsls r6, r5, #1 │ │ │ │ + lsls r2, r6, #1 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - adds r5, #38 @ 0x26 │ │ │ │ + adds r5, #42 @ 0x2a │ │ │ │ lsls r6, r7, #3 │ │ │ │ - cbnz r6, 505e18 │ │ │ │ + cbnz r2, 505e1a │ │ │ │ lsls r5, r7, #3 │ │ │ │ - beq.n 505e78 │ │ │ │ + beq.n 505e80 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - adds r4, #214 @ 0xd6 │ │ │ │ + adds r4, #218 @ 0xda │ │ │ │ lsls r6, r7, #3 │ │ │ │ - cbnz r4, 505e12 │ │ │ │ + cbnz r0, 505e14 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - adds r4, #172 @ 0xac │ │ │ │ + adds r4, #176 @ 0xb0 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - revsh r2, r4 │ │ │ │ + revsh r6, r4 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - b.n 505b68 │ │ │ │ + b.n 505b70 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adds r4, #44 @ 0x2c │ │ │ │ + adds r4, #48 @ 0x30 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - rev16 r2, r4 │ │ │ │ + rev16 r6, r4 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - adds r3, #38 @ 0x26 │ │ │ │ + adds r3, #42 @ 0x2a │ │ │ │ lsls r6, r7, #3 │ │ │ │ - cbnz r4, 505e02 │ │ │ │ + cbnz r0, 505e04 │ │ │ │ lsls r5, r7, #3 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #880 @ (adr r2, 506164 ) │ │ │ │ + add r2, pc, #896 @ (adr r2, 506174 ) │ │ │ │ lsls r4, r7, #3 │ │ │ │ - adds r1, #234 @ 0xea │ │ │ │ + adds r1, #238 @ 0xee │ │ │ │ lsls r6, r7, #3 │ │ │ │ - @ instruction: 0xb81c │ │ │ │ + @ instruction: 0xb820 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - cbnz r4, 505e54 │ │ │ │ + cbnz r0, 505e56 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - adds r0, #234 @ 0xea │ │ │ │ + adds r0, #238 @ 0xee │ │ │ │ lsls r6, r7, #3 │ │ │ │ - @ instruction: 0xb71c │ │ │ │ + @ instruction: 0xb720 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - adds r0, #168 @ 0xa8 │ │ │ │ + adds r0, #172 @ 0xac │ │ │ │ lsls r6, r7, #3 │ │ │ │ - @ instruction: 0xb6de │ │ │ │ + @ instruction: 0xb6e2 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - adds r0, #76 @ 0x4c │ │ │ │ + adds r0, #80 @ 0x50 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - @ instruction: 0xb682 │ │ │ │ + @ instruction: 0xb686 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - adds r0, #52 @ 0x34 │ │ │ │ + adds r0, #56 @ 0x38 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - @ instruction: 0xb66a │ │ │ │ + @ instruction: 0xb66e │ │ │ │ lsls r5, r7, #3 │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ mov fp, r6 │ │ │ │ mov r4, r7 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movw r2, #6997 @ 0x1b55 │ │ │ │ ldr.w r1, [pc, #2984] @ 5069d8 │ │ │ │ @@ -725327,109 +725327,109 @@ │ │ │ │ ldr r1, [pc, #200] @ (506a90 ) │ │ │ │ ldr r0, [pc, #200] @ (506a94 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 14849e8 │ │ │ │ b.w 504e74 │ │ │ │ - cmp r7, #22 │ │ │ │ + cmp r7, #26 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - push {r2, r3, r6, lr} │ │ │ │ + push {r4, r6, lr} │ │ │ │ lsls r5, r7, #3 │ │ │ │ - add r1, pc, #384 @ (adr r1, 506b64 ) │ │ │ │ + add r1, pc, #400 @ (adr r1, 506b74 ) │ │ │ │ lsls r4, r7, #3 │ │ │ │ - cmp r6, #186 @ 0xba │ │ │ │ + cmp r6, #190 @ 0xbe │ │ │ │ lsls r6, r7, #3 │ │ │ │ - push {r1, r3, r5, r6, r7} │ │ │ │ + push {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r5, r7, #3 │ │ │ │ - cmp r6, #148 @ 0x94 │ │ │ │ + cmp r6, #152 @ 0x98 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - push {r1, r3, r6, r7} │ │ │ │ + push {r1, r2, r3, r6, r7} │ │ │ │ lsls r5, r7, #3 │ │ │ │ - cmp r6, #52 @ 0x34 │ │ │ │ + cmp r6, #56 @ 0x38 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - push {r1, r3, r5, r6} │ │ │ │ + push {r1, r2, r3, r5, r6} │ │ │ │ lsls r5, r7, #3 │ │ │ │ - cmp r6, #20 │ │ │ │ + cmp r6, #24 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - push {r1, r3, r6} │ │ │ │ + push {r1, r2, r3, r6} │ │ │ │ lsls r5, r7, #3 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #2] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r6, #11] │ │ │ │ movs r0, r0 │ │ │ │ - push {r2, r3, r7, lr} │ │ │ │ + push {r4, r7, lr} │ │ │ │ lsls r4, r7, #3 │ │ │ │ - cmp r3, #34 @ 0x22 │ │ │ │ + cmp r3, #38 @ 0x26 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - cbz r0, 506a30 │ │ │ │ + cbz r4, 506a30 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - cmp r2, #86 @ 0x56 │ │ │ │ + cmp r2, #90 @ 0x5a │ │ │ │ lsls r6, r7, #3 │ │ │ │ - sub sp, #48 @ 0x30 │ │ │ │ + sub sp, #64 @ 0x40 │ │ │ │ lsls r5, r7, #3 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 506a8a │ │ │ │ + cbz r2, 506a8c │ │ │ │ lsls r4, r7, #3 │ │ │ │ - cmp r1, #10 │ │ │ │ + cmp r1, #14 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - add r7, sp, #256 @ 0x100 │ │ │ │ + add r7, sp, #272 @ 0x110 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - movs r6, #250 @ 0xfa │ │ │ │ + movs r6, #254 @ 0xfe │ │ │ │ lsls r6, r7, #3 │ │ │ │ - add r5, sp, #192 @ 0xc0 │ │ │ │ + add r5, sp, #208 @ 0xd0 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - bls.n 506af4 │ │ │ │ + bls.n 506afc │ │ │ │ lsls r1, r1, #4 │ │ │ │ - movs r6, #192 @ 0xc0 │ │ │ │ + movs r6, #196 @ 0xc4 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - add r4, sp, #984 @ 0x3d8 │ │ │ │ + add r4, sp, #1000 @ 0x3e8 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - lsls r4, r2, #30 │ │ │ │ + lsls r0, r3, #30 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - movs r6, #94 @ 0x5e │ │ │ │ + movs r6, #98 @ 0x62 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - add r4, sp, #592 @ 0x250 │ │ │ │ + add r4, sp, #608 @ 0x260 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - lsls r2, r6, #28 │ │ │ │ + lsls r6, r6, #28 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - movs r6, #24 │ │ │ │ + movs r6, #28 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - add r4, sp, #312 @ 0x138 │ │ │ │ + add r4, sp, #328 @ 0x148 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - movs r5, #236 @ 0xec │ │ │ │ + movs r5, #240 @ 0xf0 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - add r4, sp, #136 @ 0x88 │ │ │ │ + add r4, sp, #152 @ 0x98 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - movs r5, #130 @ 0x82 │ │ │ │ + movs r5, #134 @ 0x86 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - add r3, sp, #736 @ 0x2e0 │ │ │ │ + add r3, sp, #752 @ 0x2f0 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - movs r4, #238 @ 0xee │ │ │ │ + movs r4, #242 @ 0xf2 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - add r3, sp, #144 @ 0x90 │ │ │ │ + add r3, sp, #160 @ 0xa0 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - movs r4, #164 @ 0xa4 │ │ │ │ + movs r4, #168 @ 0xa8 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - add r2, sp, #872 @ 0x368 │ │ │ │ + add r2, sp, #888 @ 0x378 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - movs r4, #74 @ 0x4a │ │ │ │ + movs r4, #78 @ 0x4e │ │ │ │ lsls r6, r7, #3 │ │ │ │ - add r2, sp, #512 @ 0x200 │ │ │ │ + add r2, sp, #528 @ 0x210 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - movs r3, #160 @ 0xa0 │ │ │ │ + movs r3, #164 @ 0xa4 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - add r1, sp, #856 @ 0x358 │ │ │ │ + add r1, sp, #872 @ 0x368 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - movs r3, #128 @ 0x80 │ │ │ │ + movs r3, #132 @ 0x84 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - add r1, sp, #728 @ 0x2d8 │ │ │ │ + add r1, sp, #744 @ 0x2e8 │ │ │ │ lsls r5, r7, #3 │ │ │ │ mov r0, fp │ │ │ │ blx 344c20 <_Py_Dealloc@plt+0x4> │ │ │ │ b.n 506522 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movw r2, #7065 @ 0x1b99 │ │ │ │ ldr.w r1, [pc, #2928] @ 507618 │ │ │ │ @@ -726510,155 +726510,155 @@ │ │ │ │ beq.n 507614 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 507826 │ │ │ │ mov r5, sl │ │ │ │ b.n 506e78 │ │ │ │ - movs r2, #156 @ 0x9c │ │ │ │ + movs r2, #160 @ 0xa0 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - add r0, sp, #840 @ 0x348 │ │ │ │ + add r0, sp, #856 @ 0x358 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - movs r2, #84 @ 0x54 │ │ │ │ + movs r2, #88 @ 0x58 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - add r0, sp, #552 @ 0x228 │ │ │ │ + add r0, sp, #568 @ 0x238 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ + movs r2, #44 @ 0x2c │ │ │ │ lsls r6, r7, #3 │ │ │ │ - add r0, sp, #376 @ 0x178 │ │ │ │ + add r0, sp, #392 @ 0x188 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - bmi.n 507714 │ │ │ │ + bmi.n 50771c │ │ │ │ lsls r1, r1, #4 │ │ │ │ - movs r1, #200 @ 0xc8 │ │ │ │ + movs r1, #204 @ 0xcc │ │ │ │ lsls r6, r7, #3 │ │ │ │ - add r7, pc, #1016 @ (adr r7, 507a34 ) │ │ │ │ + add r0, sp, #8 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - movs r1, #162 @ 0xa2 │ │ │ │ + movs r1, #166 @ 0xa6 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - add r7, pc, #864 @ (adr r7, 5079a4 ) │ │ │ │ + add r7, pc, #880 @ (adr r7, 5079b4 ) │ │ │ │ lsls r5, r7, #3 │ │ │ │ - movs r1, #102 @ 0x66 │ │ │ │ + movs r1, #106 @ 0x6a │ │ │ │ lsls r6, r7, #3 │ │ │ │ - add r7, pc, #624 @ (adr r7, 5078bc ) │ │ │ │ + add r7, pc, #640 @ (adr r7, 5078cc ) │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r2, [sp, #16] │ │ │ │ + str r2, [sp, #32] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - movs r1, #8 │ │ │ │ + movs r1, #12 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - add r7, pc, #248 @ (adr r7, 507750 ) │ │ │ │ + add r7, pc, #264 @ (adr r7, 507760 ) │ │ │ │ lsls r5, r7, #3 │ │ │ │ - movs r0, #234 @ 0xea │ │ │ │ + movs r0, #238 @ 0xee │ │ │ │ lsls r6, r7, #3 │ │ │ │ - add r7, pc, #128 @ (adr r7, 5076e0 ) │ │ │ │ + add r7, pc, #144 @ (adr r7, 5076f0 ) │ │ │ │ lsls r5, r7, #3 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #1016 @ 0x3f8 │ │ │ │ + add r1, sp, #8 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - subs r4, r2, #2 │ │ │ │ + subs r0, r3, #2 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - add r4, pc, #768 @ (adr r4, 507970 ) │ │ │ │ + add r4, pc, #784 @ (adr r4, 507980 ) │ │ │ │ lsls r5, r7, #3 │ │ │ │ - subs r0, r7, #0 │ │ │ │ + subs r4, r7, #0 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - add r4, pc, #440 @ (adr r4, 507830 ) │ │ │ │ + add r4, pc, #456 @ (adr r4, 507840 ) │ │ │ │ lsls r5, r7, #3 │ │ │ │ - subs r2, r3, #0 │ │ │ │ + subs r6, r3, #0 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - add r4, pc, #320 @ (adr r4, 5077c0 ) │ │ │ │ + add r4, pc, #336 @ (adr r4, 5077d0 ) │ │ │ │ lsls r5, r7, #3 │ │ │ │ - adds r0, r5, #7 │ │ │ │ + adds r4, r5, #7 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - add r4, pc, #120 @ (adr r4, 507700 ) │ │ │ │ + add r4, pc, #136 @ (adr r4, 507710 ) │ │ │ │ lsls r5, r7, #3 │ │ │ │ - adds r0, r6, #5 │ │ │ │ + adds r4, r6, #5 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - add r3, pc, #664 @ (adr r3, 507928 ) │ │ │ │ + add r3, pc, #680 @ (adr r3, 507938 ) │ │ │ │ lsls r5, r7, #3 │ │ │ │ - adds r0, r1, #4 │ │ │ │ + adds r4, r1, #4 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - add r3, pc, #248 @ (adr r3, 507790 ) │ │ │ │ + add r3, pc, #264 @ (adr r3, 5077a0 ) │ │ │ │ lsls r5, r7, #3 │ │ │ │ asrs r4, r7, #27 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r0, r4 │ │ │ │ + subs r6, r0, r4 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - add r1, pc, #216 @ (adr r1, 507784 ) │ │ │ │ + add r1, pc, #232 @ (adr r1, 507794 ) │ │ │ │ lsls r5, r7, #3 │ │ │ │ - subs r2, r1, r2 │ │ │ │ + subs r6, r1, r2 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - add r0, pc, #768 @ (adr r0, 5079b4 ) │ │ │ │ + add r0, pc, #784 @ (adr r0, 5079c4 ) │ │ │ │ lsls r5, r7, #3 │ │ │ │ - bvs.n 507628 │ │ │ │ + bvs.n 507630 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - subs r2, r0, r1 │ │ │ │ + subs r6, r0, r1 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - add r0, pc, #480 @ (adr r0, 5078a0 ) │ │ │ │ + add r0, pc, #496 @ (adr r0, 5078b0 ) │ │ │ │ lsls r5, r7, #3 │ │ │ │ - subs r0, r4, r0 │ │ │ │ + subs r4, r4, r0 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - add r0, pc, #344 @ (adr r0, 507820 ) │ │ │ │ + add r0, pc, #360 @ (adr r0, 507830 ) │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldrh r0, [r4, #34] @ 0x22 │ │ │ │ + ldrh r4, [r4, #34] @ 0x22 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - adds r4, r6, r6 │ │ │ │ + adds r0, r7, r6 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r7, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r7, [sp, #952] @ 0x3b8 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - adds r2, r3, r6 │ │ │ │ + adds r6, r3, r6 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r7, [sp, #832] @ 0x340 │ │ │ │ + ldr r7, [sp, #848] @ 0x350 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - adds r2, r7, r5 │ │ │ │ + adds r6, r7, r5 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r7, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r7, [sp, #720] @ 0x2d0 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldrh r6, [r4, #16] │ │ │ │ + ldrh r2, [r5, #16] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - adds r6, r5, r4 │ │ │ │ + adds r2, r6, r4 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r7, [sp, #400] @ 0x190 │ │ │ │ + ldr r7, [sp, #416] @ 0x1a0 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - adds r4, r2, r4 │ │ │ │ + adds r0, r3, r4 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r7, [sp, #296] @ 0x128 │ │ │ │ + ldr r7, [sp, #312] @ 0x138 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - add r3, pc, #104 @ (adr r3, 507764 ) │ │ │ │ + add r3, pc, #120 @ (adr r3, 507774 ) │ │ │ │ lsls r4, r7, #3 │ │ │ │ - adds r2, r5, r2 │ │ │ │ + adds r6, r5, r2 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r6, [sp, #896] @ 0x380 │ │ │ │ + ldr r6, [sp, #912] @ 0x390 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - adds r0, r2, r2 │ │ │ │ + adds r4, r2, r2 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r6, [sp, #792] @ 0x318 │ │ │ │ + ldr r6, [sp, #808] @ 0x328 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - adds r0, r5, r0 │ │ │ │ + adds r4, r5, r0 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r6, [sp, #376] @ 0x178 │ │ │ │ + ldr r6, [sp, #392] @ 0x188 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - adds r6, r1, r0 │ │ │ │ + adds r2, r2, r0 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r6, [sp, #272] @ 0x110 │ │ │ │ + ldr r6, [sp, #288] @ 0x120 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - asrs r4, r6, #31 │ │ │ │ + asrs r0, r7, #31 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r6, [sp, #168] @ 0xa8 │ │ │ │ + ldr r6, [sp, #184] @ 0xb8 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - asrs r2, r0, #31 │ │ │ │ + asrs r6, r0, #31 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r5, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r5, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - asrs r6, r4, #29 │ │ │ │ + asrs r2, r5, #29 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r5, [sp, #624] @ 0x270 │ │ │ │ + ldr r5, [sp, #640] @ 0x280 │ │ │ │ lsls r5, r7, #3 │ │ │ │ ldr.w r3, [pc, #3156] @ 50838c │ │ │ │ movw r2, #7045 @ 0x1b85 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ mov r8, r5 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -727777,189 +727777,189 @@ │ │ │ │ b.n 508260 │ │ │ │ mov r0, r1 │ │ │ │ blx 344c20 <_Py_Dealloc@plt+0x4> │ │ │ │ b.n 50827c │ │ │ │ mov r0, r9 │ │ │ │ blx 344c20 <_Py_Dealloc@plt+0x4> │ │ │ │ b.n 5082c0 │ │ │ │ - strh r6, [r6, #54] @ 0x36 │ │ │ │ + strh r2, [r7, #54] @ 0x36 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - asrs r2, r7, #23 │ │ │ │ + asrs r6, r7, #23 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r4, [sp, #192] @ 0xc0 │ │ │ │ + ldr r4, [sp, #208] @ 0xd0 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - strh r6, [r7, #50] @ 0x32 │ │ │ │ + strh r2, [r0, #52] @ 0x34 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - asrs r2, r0, #22 │ │ │ │ + asrs r6, r0, #22 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r3, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r3, [sp, #752] @ 0x2f0 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - asrs r6, r0, #20 │ │ │ │ + asrs r2, r1, #20 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + ldr r3, [sp, #256] @ 0x100 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - asrs r0, r2, #19 │ │ │ │ + asrs r4, r2, #19 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - asrs r4, r5, #18 │ │ │ │ + asrs r0, r6, #18 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r2, [sp, #896] @ 0x380 │ │ │ │ + ldr r2, [sp, #912] @ 0x390 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - asrs r2, r2, #18 │ │ │ │ + asrs r6, r2, #18 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r2, [sp, #800] @ 0x320 │ │ │ │ + ldr r2, [sp, #816] @ 0x330 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - asrs r6, r3, #16 │ │ │ │ + asrs r2, r4, #16 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r2, [sp, #336] @ 0x150 │ │ │ │ + ldr r2, [sp, #352] @ 0x160 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - asrs r4, r1, #15 │ │ │ │ + asrs r0, r2, #15 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - asrs r4, r4, #14 │ │ │ │ + asrs r0, r5, #14 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r1, [sp, #872] @ 0x368 │ │ │ │ + ldr r1, [sp, #888] @ 0x378 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - asrs r0, r1, #13 │ │ │ │ + asrs r4, r1, #13 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r1, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r1, [sp, #520] @ 0x208 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - asrs r6, r1, #11 │ │ │ │ + asrs r2, r2, #11 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - strh r0, [r6, #26] │ │ │ │ + strh r4, [r6, #26] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - asrs r4, r6, #9 │ │ │ │ + asrs r0, r7, #9 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r0, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r0, [sp, #696] @ 0x2b8 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - asrs r0, r4, #8 │ │ │ │ + asrs r4, r4, #8 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r0, [sp, #344] @ 0x158 │ │ │ │ + ldr r0, [sp, #360] @ 0x168 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - stmia r4!, {r1, r2, r5, r6} │ │ │ │ + stmia r4!, {r1, r3, r5, r6} │ │ │ │ lsls r1, r1, #4 │ │ │ │ - asrs r6, r4, #6 │ │ │ │ + asrs r2, r5, #6 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - str r7, [sp, #880] @ 0x370 │ │ │ │ + str r7, [sp, #896] @ 0x380 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - asrs r0, r1, #6 │ │ │ │ + asrs r4, r1, #6 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - str r7, [sp, #760] @ 0x2f8 │ │ │ │ + str r7, [sp, #776] @ 0x308 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - asrs r6, r3, #4 │ │ │ │ + asrs r2, r4, #4 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - str r7, [sp, #336] @ 0x150 │ │ │ │ + str r7, [sp, #352] @ 0x160 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - strh r2, [r7, #26] │ │ │ │ + strh r6, [r7, #26] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - asrs r2, r1, #3 │ │ │ │ + asrs r6, r1, #3 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - str r7, [sp, #0] │ │ │ │ + str r7, [sp, #16] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - asrs r4, r5, #2 │ │ │ │ + asrs r0, r6, #2 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - str r6, [sp, #904] @ 0x388 │ │ │ │ + str r6, [sp, #920] @ 0x398 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - add r5, pc, #120 @ (adr r5, 5084ac ) │ │ │ │ + add r5, pc, #136 @ (adr r5, 5084bc ) │ │ │ │ lsls r4, r7, #3 │ │ │ │ - asrs r4, r1, #2 │ │ │ │ + asrs r0, r2, #2 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - str r6, [sp, #752] @ 0x2f0 │ │ │ │ + str r6, [sp, #768] @ 0x300 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - asrs r2, r7, #32 │ │ │ │ + asrs r6, r7, #32 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - str r6, [sp, #448] @ 0x1c0 │ │ │ │ + str r6, [sp, #464] @ 0x1d0 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - add r4, pc, #656 @ (adr r4, 5086d8 ) │ │ │ │ + add r4, pc, #672 @ (adr r4, 5086e8 ) │ │ │ │ lsls r4, r7, #3 │ │ │ │ - asrs r0, r1, #32 │ │ │ │ + asrs r4, r1, #32 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - str r6, [sp, #248] @ 0xf8 │ │ │ │ + str r6, [sp, #264] @ 0x108 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - lsrs r4, r3, #30 │ │ │ │ + lsrs r0, r4, #30 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - str r5, [sp, #840] @ 0x348 │ │ │ │ + str r5, [sp, #856] @ 0x358 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldr r1, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r1, [sp, #696] @ 0x2b8 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - lsrs r6, r6, #28 │ │ │ │ + lsrs r2, r7, #28 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - str r5, [sp, #432] @ 0x1b0 │ │ │ │ + str r5, [sp, #448] @ 0x1c0 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - add r0, pc, #192 @ (adr r0, 508528 ) │ │ │ │ + add r0, pc, #208 @ (adr r0, 508538 ) │ │ │ │ lsls r5, r7, #3 │ │ │ │ - lsrs r0, r2, #28 │ │ │ │ + lsrs r4, r2, #28 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - str r5, [sp, #280] @ 0x118 │ │ │ │ + str r5, [sp, #296] @ 0x128 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - lsrs r4, r6, #27 │ │ │ │ + lsrs r0, r7, #27 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - str r5, [sp, #168] @ 0xa8 │ │ │ │ + str r5, [sp, #184] @ 0xb8 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldr r7, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r7, [sp, #968] @ 0x3c8 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - lsrs r6, r1, #27 │ │ │ │ + lsrs r2, r2, #27 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - str r5, [sp, #16] │ │ │ │ + str r5, [sp, #32] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - lsrs r2, r6, #26 │ │ │ │ + lsrs r6, r6, #26 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - str r4, [sp, #928] @ 0x3a0 │ │ │ │ + str r4, [sp, #944] @ 0x3b0 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - lsrs r4, r1, #25 │ │ │ │ + lsrs r0, r2, #25 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - str r4, [sp, #520] @ 0x208 │ │ │ │ + str r4, [sp, #536] @ 0x218 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - add r3, pc, #840 @ (adr r3, 5087e0 ) │ │ │ │ + add r3, pc, #856 @ (adr r3, 5087f0 ) │ │ │ │ lsls r4, r7, #3 │ │ │ │ - lsrs r2, r3, #24 │ │ │ │ + lsrs r6, r3, #24 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - str r4, [sp, #320] @ 0x140 │ │ │ │ + str r4, [sp, #336] @ 0x150 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - lsrs r0, r1, #23 │ │ │ │ + lsrs r4, r1, #23 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - str r3, [sp, #1016] @ 0x3f8 │ │ │ │ + str r4, [sp, #8] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - lsrs r4, r7, #21 │ │ │ │ + lsrs r0, r0, #22 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - str r3, [sp, #712] @ 0x2c8 │ │ │ │ + str r3, [sp, #728] @ 0x2d8 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldrb r0, [r2, #24] │ │ │ │ + ldrb r4, [r2, #24] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - lsrs r2, r2, #20 │ │ │ │ + lsrs r6, r2, #20 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - str r3, [sp, #288] @ 0x120 │ │ │ │ + str r3, [sp, #304] @ 0x130 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - lsrs r6, r2, #19 │ │ │ │ + lsrs r2, r3, #19 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - lsrs r4, r1, #18 │ │ │ │ + lsrs r0, r2, #18 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - str r2, [sp, #776] @ 0x308 │ │ │ │ + str r2, [sp, #792] @ 0x318 │ │ │ │ lsls r5, r7, #3 │ │ │ │ asrs r4, r7, #27 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #30] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #64] @ (508518 ) │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r5, #8 │ │ │ │ + lsrs r6, r5, #8 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - str r0, [sp, #384] @ 0x180 │ │ │ │ + str r0, [sp, #400] @ 0x190 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - lsrs r0, r1, #8 │ │ │ │ + lsrs r4, r1, #8 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - str r0, [sp, #248] @ 0xf8 │ │ │ │ + str r0, [sp, #264] @ 0x108 │ │ │ │ lsls r5, r7, #3 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r1, r7 │ │ │ │ blx 344aa8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 5089e6 │ │ │ │ @@ -728679,283 +728679,283 @@ │ │ │ │ ldr r1, [pc, #556] @ (508f30 ) │ │ │ │ ldr r0, [pc, #556] @ (508f34 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #3784 @ 0xec8 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ - lsrs r0, r5, #32 │ │ │ │ + lsrs r4, r5, #32 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldrh r6, [r3, #50] @ 0x32 │ │ │ │ + ldrh r2, [r4, #50] @ 0x32 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - lsrs r4, r0, #32 │ │ │ │ + lsrs r0, r1, #32 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldrh r2, [r7, #48] @ 0x30 │ │ │ │ + ldrh r6, [r7, #48] @ 0x30 │ │ │ │ lsls r5, r7, #3 │ │ │ │ strh r0, [r0, r0] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #64] @ (508d70 ) │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ │ │ + ldr r0, [sp, #184] @ 0xb8 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - lsls r0, r5, #28 │ │ │ │ + lsls r4, r5, #28 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldrh r4, [r2, #42] @ 0x2a │ │ │ │ + ldrh r0, [r3, #42] @ 0x2a │ │ │ │ lsls r5, r7, #3 │ │ │ │ - lsls r4, r4, #27 │ │ │ │ + lsls r0, r5, #27 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldrh r2, [r3, #40] @ 0x28 │ │ │ │ + ldrh r6, [r3, #40] @ 0x28 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - lsls r4, r4, #26 │ │ │ │ + lsls r0, r5, #26 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldrh r2, [r3, #38] @ 0x26 │ │ │ │ + ldrh r6, [r3, #38] @ 0x26 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldrb r2, [r2, #7] │ │ │ │ + ldrb r6, [r2, #7] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - lsls r2, r2, #25 │ │ │ │ + lsls r6, r2, #25 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldrh r2, [r0, #36] @ 0x24 │ │ │ │ + ldrh r6, [r0, #36] @ 0x24 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r0!, {r5, r6, r7} │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldr r3, [sp, #256] @ 0x100 │ │ │ │ + ldr r3, [sp, #272] @ 0x110 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - lsls r2, r2, #24 │ │ │ │ + lsls r6, r2, #24 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldrh r0, [r1, #34] @ 0x22 │ │ │ │ + ldrh r4, [r1, #34] @ 0x22 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - lsls r0, r6, #23 │ │ │ │ + lsls r4, r6, #23 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldrh r6, [r4, #32] │ │ │ │ + ldrh r2, [r5, #32] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r6, [sp, #792] @ 0x318 │ │ │ │ + str r6, [sp, #808] @ 0x328 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - lsls r0, r7, #22 │ │ │ │ + lsls r4, r7, #22 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldrh r6, [r5, #30] │ │ │ │ + ldrh r2, [r6, #30] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - lsls r4, r4, #21 │ │ │ │ + lsls r0, r5, #21 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldrh r2, [r3, #28] │ │ │ │ + ldrh r6, [r3, #28] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - lsls r0, r6, #20 │ │ │ │ + lsls r4, r6, #20 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldrh r6, [r4, #26] │ │ │ │ + ldrh r2, [r5, #26] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - lsls r0, r4, #19 │ │ │ │ + lsls r4, r4, #19 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldrh r6, [r2, #24] │ │ │ │ + ldrh r2, [r3, #24] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - lsls r2, r0, #18 │ │ │ │ + lsls r6, r0, #18 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldrh r0, [r7, #20] │ │ │ │ + ldrh r4, [r7, #20] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - lsls r6, r3, #17 │ │ │ │ + lsls r2, r4, #17 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldrh r4, [r2, #20] │ │ │ │ + ldrh r0, [r3, #20] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - lsls r2, r4, #16 │ │ │ │ + lsls r6, r4, #16 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldrh r0, [r3, #18] │ │ │ │ + ldrh r4, [r3, #18] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - lsls r0, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldrh r6, [r6, #16] │ │ │ │ + ldrh r2, [r7, #16] │ │ │ │ lsls r5, r7, #3 │ │ │ │ cmp sl, r2 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrh r0, [r2, #44] @ 0x2c │ │ │ │ + ldrh r4, [r2, #44] @ 0x2c │ │ │ │ lsls r5, r7, #3 │ │ │ │ - lsls r2, r4, #16 │ │ │ │ + lsls r6, r4, #16 │ │ │ │ lsls r6, r7, #3 │ │ │ │ cmp r0, lr │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrh r6, [r5, #42] @ 0x2a │ │ │ │ + ldrh r2, [r6, #42] @ 0x2a │ │ │ │ lsls r5, r7, #3 │ │ │ │ - lsls r0, r6, #15 │ │ │ │ + lsls r4, r6, #15 │ │ │ │ lsls r6, r7, #3 │ │ │ │ cmp r6, r9 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrh r4, [r1, #42] @ 0x2a │ │ │ │ + ldrh r0, [r2, #42] @ 0x2a │ │ │ │ lsls r5, r7, #3 │ │ │ │ - lsls r6, r1, #15 │ │ │ │ + lsls r2, r2, #15 │ │ │ │ lsls r6, r7, #3 │ │ │ │ cmp r4, r5 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrh r2, [r5, #40] @ 0x28 │ │ │ │ + ldrh r6, [r5, #40] @ 0x28 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - lsls r0, r7, #30 │ │ │ │ + lsls r4, r7, #30 │ │ │ │ lsls r5, r7, #3 │ │ │ │ cmp r6, r1 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrh r4, [r1, #40] @ 0x28 │ │ │ │ + ldrh r0, [r2, #40] @ 0x28 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - lsls r6, r3, #14 │ │ │ │ + lsls r2, r4, #14 │ │ │ │ lsls r6, r7, #3 │ │ │ │ add sl, lr │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrh r0, [r6, #38] @ 0x26 │ │ │ │ + ldrh r4, [r6, #38] @ 0x26 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - lsls r2, r0, #14 │ │ │ │ + lsls r6, r0, #14 │ │ │ │ lsls r6, r7, #3 │ │ │ │ add lr, sl │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrh r4, [r2, #38] @ 0x26 │ │ │ │ + ldrh r0, [r3, #38] @ 0x26 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldr??.w r0, [lr, ip, lsl #3] │ │ │ │ + strb.w r0, [r2, #252] @ 0xfc │ │ │ │ add sl, r7 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrh r0, [r7, #36] @ 0x24 │ │ │ │ + ldrh r4, [r7, #36] @ 0x24 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - eors.w r0, r6, #252 @ 0xfc │ │ │ │ + eors.w r0, sl, #252 @ 0xfc │ │ │ │ add lr, r3 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrh r4, [r3, #36] @ 0x24 │ │ │ │ + ldrh r0, [r4, #36] @ 0x24 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - lsls r6, r2, #13 │ │ │ │ + lsls r2, r3, #13 │ │ │ │ lsls r6, r7, #3 │ │ │ │ add sl, r0 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrh r0, [r0, #36] @ 0x24 │ │ │ │ + ldrh r4, [r0, #36] @ 0x24 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - asrs r2, r3, #11 │ │ │ │ + asrs r6, r3, #11 │ │ │ │ lsls r5, r7, #3 │ │ │ │ add r6, ip │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrh r4, [r4, #34] @ 0x22 │ │ │ │ + ldrh r0, [r5, #34] @ 0x22 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - strb r2, [r0, #25] │ │ │ │ + strb r6, [r0, #25] │ │ │ │ lsls r4, r7, #3 │ │ │ │ add r2, r9 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrh r0, [r1, #34] @ 0x22 │ │ │ │ + ldrh r4, [r1, #34] @ 0x22 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r7, [sp, #616] @ 0x268 │ │ │ │ + str r7, [sp, #632] @ 0x278 │ │ │ │ lsls r4, r7, #3 │ │ │ │ add r2, r2 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrh r0, [r2, #32] │ │ │ │ + ldrh r4, [r2, #32] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - asrs r6, r1, #21 │ │ │ │ + asrs r2, r2, #21 │ │ │ │ lsls r5, r7, #3 │ │ │ │ mvns r6, r6 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrh r4, [r6, #30] │ │ │ │ + ldrh r0, [r7, #30] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - lsls r6, r2, #10 │ │ │ │ + lsls r2, r3, #10 │ │ │ │ lsls r6, r7, #3 │ │ │ │ mvns r2, r3 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrh r0, [r3, #30] │ │ │ │ + ldrh r4, [r3, #30] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - lsls r2, r5, #9 │ │ │ │ + lsls r6, r5, #9 │ │ │ │ lsls r6, r7, #3 │ │ │ │ bics r6, r7 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrh r4, [r7, #28] │ │ │ │ + ldrh r0, [r0, #30] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - lsls r2, r4, #8 │ │ │ │ + lsls r6, r4, #8 │ │ │ │ lsls r6, r7, #3 │ │ │ │ bics r2, r4 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrh r0, [r4, #28] │ │ │ │ + ldrh r4, [r4, #28] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - lsls r2, r6, #8 │ │ │ │ + lsls r6, r6, #8 │ │ │ │ lsls r6, r7, #3 │ │ │ │ bics r6, r0 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrh r4, [r0, #28] │ │ │ │ + ldrh r0, [r1, #28] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - lsls r6, r2, #8 │ │ │ │ + lsls r2, r3, #8 │ │ │ │ lsls r6, r7, #3 │ │ │ │ muls r2, r5 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrh r0, [r5, #26] │ │ │ │ + ldrh r4, [r5, #26] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - asrs r2, r2, #15 │ │ │ │ + asrs r6, r2, #15 │ │ │ │ lsls r5, r7, #3 │ │ │ │ muls r6, r1 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrh r4, [r1, #26] │ │ │ │ + ldrh r0, [r2, #26] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - strh r2, [r6, #6] │ │ │ │ + strh r6, [r6, #6] │ │ │ │ lsls r4, r7, #3 │ │ │ │ orrs r2, r6 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrh r0, [r6, #24] │ │ │ │ + ldrh r4, [r6, #24] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - lsls r6, r2, #6 │ │ │ │ + lsls r2, r3, #6 │ │ │ │ lsls r6, r7, #3 │ │ │ │ orrs r6, r2 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrh r4, [r2, #24] │ │ │ │ + ldrh r0, [r3, #24] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - lsls r2, r0, #7 │ │ │ │ + lsls r6, r0, #7 │ │ │ │ lsls r6, r7, #3 │ │ │ │ cmn r2, r7 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrh r0, [r7, #22] │ │ │ │ + ldrh r4, [r7, #22] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - lsls r6, r3, #5 │ │ │ │ + lsls r2, r4, #5 │ │ │ │ lsls r6, r7, #3 │ │ │ │ cmn r6, r3 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrh r4, [r3, #22] │ │ │ │ + ldrh r0, [r4, #22] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - lsls r6, r5, #6 │ │ │ │ + lsls r2, r6, #6 │ │ │ │ lsls r6, r7, #3 │ │ │ │ cmn r2, r0 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrh r0, [r0, #22] │ │ │ │ + ldrh r4, [r0, #22] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - lsls r2, r2, #5 │ │ │ │ + lsls r6, r2, #5 │ │ │ │ lsls r6, r7, #3 │ │ │ │ cmp r6, r4 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrh r4, [r4, #20] │ │ │ │ + ldrh r0, [r5, #20] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - lsls r2, r5, #5 │ │ │ │ + lsls r6, r5, #5 │ │ │ │ lsls r6, r7, #3 │ │ │ │ cmp r2, r1 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrh r0, [r1, #20] │ │ │ │ + ldrh r4, [r1, #20] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - lsls r2, r2, #9 │ │ │ │ + lsls r6, r2, #9 │ │ │ │ lsls r5, r7, #3 │ │ │ │ negs r6, r5 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrh r4, [r5, #18] │ │ │ │ + ldrh r0, [r6, #18] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - lsls r2, r2, #3 │ │ │ │ + lsls r6, r2, #3 │ │ │ │ lsls r6, r7, #3 │ │ │ │ negs r2, r2 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrh r0, [r2, #18] │ │ │ │ + ldrh r4, [r2, #18] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - @ instruction: 0xf6be00fc │ │ │ │ + movt r0, #10492 @ 0x28fc │ │ │ │ tst r6, r6 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrh r4, [r6, #16] │ │ │ │ + ldrh r0, [r7, #16] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - @ instruction: 0xfad600fc │ │ │ │ + @ instruction: 0xfada00fc │ │ │ │ tst r2, r3 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrh r0, [r3, #16] │ │ │ │ + ldrh r4, [r3, #16] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - asrs r6, r4, #1 │ │ │ │ + asrs r2, r5, #1 │ │ │ │ lsls r5, r7, #3 │ │ │ │ rors r6, r7 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrh r4, [r7, #14] │ │ │ │ + ldrh r0, [r0, #16] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - strb r2, [r2, #18] │ │ │ │ + strb r6, [r2, #18] │ │ │ │ lsls r4, r7, #3 │ │ │ │ │ │ │ │ 00508f38 : │ │ │ │ stmdb 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 │ │ │ │ @@ -729951,74 +729951,74 @@ │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xeb9c0113 │ │ │ │ @ instruction: 0xeb960113 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r3, #62] @ 0x3e │ │ │ │ + strh r6, [r3, #62] @ 0x3e │ │ │ │ lsls r4, r7, #3 │ │ │ │ - mcr2 0, 0, r0, cr10, cr13, {7} │ │ │ │ - strh r2, [r4, #28] │ │ │ │ + mcr2 0, 0, r0, cr14, cr13, {7} │ │ │ │ + strh r6, [r4, #28] │ │ │ │ lsls r5, r7, #3 │ │ │ │ @ instruction: 0xeaee0113 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldr.w r0, [sl, sp, lsl #3] │ │ │ │ - ldrb r2, [r6, #23] │ │ │ │ + ldr.w r0, [lr, sp, lsl #3] │ │ │ │ + ldrb r6, [r6, #23] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldrh.w r0, [ip, sp, lsl #3] │ │ │ │ - ldrb r4, [r2, #23] │ │ │ │ + str.w r0, [r0, sp, lsl #3] │ │ │ │ + ldrb r0, [r3, #23] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - strh r0, [r4, #14] │ │ │ │ + strh r4, [r4, #14] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrb.w r0, [r4, sp, lsl #3] │ │ │ │ - ldrb r4, [r5, #22] │ │ │ │ + ldrb.w r0, [r8, sp, lsl #3] │ │ │ │ + ldrb r0, [r6, #22] │ │ │ │ lsls r5, r7, #3 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #2] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf62800fd │ │ │ │ - ldrb r0, [r0, #15] │ │ │ │ + @ instruction: 0xf62c00fd │ │ │ │ + ldrb r4, [r0, #15] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - @ instruction: 0xf5ee00fd │ │ │ │ - ldrb r6, [r0, #14] │ │ │ │ + @ instruction: 0xf5f200fd │ │ │ │ + ldrb r2, [r1, #14] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - rsb r0, lr, #8290304 @ 0x7e8000 │ │ │ │ - ldrb r6, [r4, #13] │ │ │ │ + rsbs r0, r2, #8290304 @ 0x7e8000 │ │ │ │ + ldrb r2, [r5, #13] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - @ instruction: 0xf59000fd │ │ │ │ - ldrb r0, [r5, #12] │ │ │ │ + @ instruction: 0xf59400fd │ │ │ │ + ldrb r4, [r5, #12] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - sbc.w r0, sl, #8290304 @ 0x7e8000 │ │ │ │ - ldrb r2, [r0, #12] │ │ │ │ + sbc.w r0, lr, #8290304 @ 0x7e8000 │ │ │ │ + ldrb r6, [r0, #12] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - @ instruction: 0xf53e00fd │ │ │ │ - ldrb r6, [r2, #11] │ │ │ │ + adc.w r0, r2, #8290304 @ 0x7e8000 │ │ │ │ + ldrb r2, [r3, #11] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - @ instruction: 0xf52600fd │ │ │ │ - ldrb r6, [r7, #10] │ │ │ │ + @ instruction: 0xf52a00fd │ │ │ │ + ldrb r2, [r0, #11] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - @ instruction: 0xf4e200fd │ │ │ │ - ldrb r2, [r7, #9] │ │ │ │ + @ instruction: 0xf4e600fd │ │ │ │ + ldrb r6, [r7, #9] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - @ instruction: 0xf4ca00fd │ │ │ │ - ldrb r2, [r4, #9] │ │ │ │ + @ instruction: 0xf4ce00fd │ │ │ │ + ldrb r6, [r4, #9] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - orr.w r0, sl, #8290304 @ 0x7e8000 │ │ │ │ - ldrb r2, [r4, #7] │ │ │ │ + orr.w r0, lr, #8290304 @ 0x7e8000 │ │ │ │ + ldrb r6, [r4, #7] │ │ │ │ lsls r5, r7, #3 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ mov r1, sl │ │ │ │ ldr.w r0, [r3, #3504] @ 0xdb0 │ │ │ │ blx 344d88 │ │ │ │ subs r3, r0, #0 │ │ │ │ blt.w 50aaaa │ │ │ │ @@ -731219,130 +731219,130 @@ │ │ │ │ blx 344c20 <_Py_Dealloc@plt+0x4> │ │ │ │ b.n 50a746 │ │ │ │ nop │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r6, #40] @ 0x28 │ │ │ │ + str r4, [r6, #40] @ 0x28 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - @ instruction: 0xf25800fd │ │ │ │ - strb r2, [r6, #31] │ │ │ │ + @ instruction: 0xf25c00fd │ │ │ │ + strb r6, [r6, #31] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - add r0, sp, #864 @ 0x360 │ │ │ │ + add r0, sp, #880 @ 0x370 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - @ instruction: 0xf19a00fd │ │ │ │ - strb r2, [r6, #28] │ │ │ │ + @ instruction: 0xf19e00fd │ │ │ │ + strb r6, [r6, #28] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - adc.w r0, ip, #253 @ 0xfd │ │ │ │ - strb r4, [r4, #27] │ │ │ │ + adcs.w r0, r0, #253 @ 0xfd │ │ │ │ + strb r0, [r5, #27] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - @ instruction: 0xf12600fd │ │ │ │ - strb r6, [r7, #26] │ │ │ │ + @ instruction: 0xf12a00fd │ │ │ │ + strb r2, [r0, #27] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - @ instruction: 0xf0f600fd │ │ │ │ - strb r6, [r1, #26] │ │ │ │ + @ instruction: 0xf0fa00fd │ │ │ │ + strb r2, [r2, #26] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - @ instruction: 0xf0b800fd │ │ │ │ - strb r0, [r2, #25] │ │ │ │ + @ instruction: 0xf0bc00fd │ │ │ │ + strb r4, [r2, #25] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - eor.w r0, r0, #253 @ 0xfd │ │ │ │ - strb r0, [r3, #24] │ │ │ │ + eor.w r0, r4, #253 @ 0xfd │ │ │ │ + strb r4, [r3, #24] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - bics.w r0, ip, #253 @ 0xfd │ │ │ │ - strb r4, [r2, #23] │ │ │ │ + orr.w r0, r0, #253 @ 0xfd │ │ │ │ + strb r0, [r3, #23] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ands.w r0, lr, #253 @ 0xfd │ │ │ │ - strb r6, [r6, #22] │ │ │ │ + bic.w r0, r2, #253 @ 0xfd │ │ │ │ + strb r2, [r7, #22] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - vshr.s64 q8, , #32 │ │ │ │ - strb r0, [r7, #21] │ │ │ │ + vshr.s64 q8, , #28 │ │ │ │ + strb r4, [r7, #21] │ │ │ │ lsls r5, r7, #3 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ - vqadd.s8 q0, q15, │ │ │ │ - ldrb r2, [r2, #3] │ │ │ │ + vqadd.s16 q0, q9, │ │ │ │ + ldrb r6, [r2, #3] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - strb r4, [r4, #18] │ │ │ │ + strb r0, [r5, #18] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - mrc 0, 3, r0, cr6, cr13, {7} │ │ │ │ - strb r4, [r1, #16] │ │ │ │ + mrc 0, 3, r0, cr10, cr13, {7} │ │ │ │ + strb r0, [r2, #16] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - mcr 0, 0, r0, cr10, cr13, {7} │ │ │ │ - strb r4, [r4, #14] │ │ │ │ + mcr 0, 0, r0, cr14, cr13, {7} │ │ │ │ + strb r0, [r5, #14] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - stc 0, cr0, [lr, #1012] @ 0x3f4 │ │ │ │ - strb r2, [r4, #12] │ │ │ │ + ldc 0, cr0, [r2, #1012] @ 0x3f4 │ │ │ │ + strb r6, [r4, #12] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldrb r2, [r2, r7] │ │ │ │ + ldrb r6, [r2, r7] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - stc 0, cr0, [r0, #-1012]! @ 0xfffffc0c │ │ │ │ - strb r0, [r7, #10] │ │ │ │ + stc 0, cr0, [r4, #-1012]! @ 0xfffffc0c │ │ │ │ + strb r4, [r7, #10] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldrb r4, [r7, r3] │ │ │ │ + ldrb r0, [r0, r4] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - stc 0, cr0, [r4], #1012 @ 0x3f4 │ │ │ │ - strb r4, [r7, #8] │ │ │ │ + stc 0, cr0, [r8], #1012 @ 0x3f4 │ │ │ │ + strb r0, [r0, #9] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - mcrr 0, 15, r0, r6, cr13 │ │ │ │ - strb r6, [r3, #7] │ │ │ │ + mcrr 0, 15, r0, sl, cr13 │ │ │ │ + strb r2, [r4, #7] │ │ │ │ lsls r5, r7, #3 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - sbcs.w r0, r0, sp, ror #3 │ │ │ │ - strb r6, [r0, #4] │ │ │ │ + sbcs.w r0, r4, sp, ror #3 │ │ │ │ + strb r2, [r1, #4] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - add.w r0, r4, sp, ror #3 │ │ │ │ - strb r2, [r3, #2] │ │ │ │ + add.w r0, r8, sp, ror #3 │ │ │ │ + strb r6, [r3, #2] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - @ instruction: 0xeab600fd │ │ │ │ - strb r4, [r1, #1] │ │ │ │ + @ instruction: 0xeaba00fd │ │ │ │ + strb r0, [r2, #1] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldr r4, [sp, #408] @ 0x198 │ │ │ │ + ldr r4, [sp, #424] @ 0x1a8 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrh r4, [r3, r0] │ │ │ │ + ldrh r0, [r4, r0] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - strd r0, r0, [r2, #1012] @ 0x3f4 │ │ │ │ - ldr r4, [r3, #116] @ 0x74 │ │ │ │ + strd r0, r0, [r6, #1012] @ 0x3f4 │ │ │ │ + ldr r0, [r4, #116] @ 0x74 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - strd r0, r0, [sl, #-1012] @ 0x3f4 │ │ │ │ - ldr r4, [r4, #108] @ 0x6c │ │ │ │ + strd r0, r0, [lr, #-1012] @ 0x3f4 │ │ │ │ + ldr r0, [r5, #108] @ 0x6c │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldr r2, [sp, #776] @ 0x308 │ │ │ │ + ldr r2, [sp, #792] @ 0x318 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - stmia.w r8, {r0, r2, r3, r4, r5, r6, r7} │ │ │ │ - ldr r6, [r3, #96] @ 0x60 │ │ │ │ + stmia.w ip, {r0, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldr r2, [r4, #96] @ 0x60 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - @ instruction: 0xe85a00fd │ │ │ │ - ldr r0, [r6, #92] @ 0x5c │ │ │ │ + @ instruction: 0xe85e00fd │ │ │ │ + ldr r4, [r6, #92] @ 0x5c │ │ │ │ lsls r5, r7, #3 │ │ │ │ - @ instruction: 0xe82e00fd │ │ │ │ - ldr r4, [r0, #92] @ 0x5c │ │ │ │ + @ instruction: 0xe83200fd │ │ │ │ + ldr r0, [r1, #92] @ 0x5c │ │ │ │ lsls r5, r7, #3 │ │ │ │ - b.n 50a920 │ │ │ │ + b.n 50a928 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldr r0, [r2, #88] @ 0x58 │ │ │ │ + ldr r4, [r2, #88] @ 0x58 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - b.n 50a898 │ │ │ │ + b.n 50a8a0 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldr r4, [r1, #84] @ 0x54 │ │ │ │ + ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - stmia r7!, {r1, r5, r7} │ │ │ │ + stmia r7!, {r1, r2, r5, r7} │ │ │ │ lsls r5, r7, #3 │ │ │ │ - b.n 50a65c │ │ │ │ + b.n 50a664 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldr r2, [r4, #64] @ 0x40 │ │ │ │ + ldr r6, [r4, #64] @ 0x40 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - b.n 50a5ec │ │ │ │ + b.n 50a5f4 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldr r4, [r5, #60] @ 0x3c │ │ │ │ + ldr r0, [r6, #60] @ 0x3c │ │ │ │ lsls r5, r7, #3 │ │ │ │ - b.n 50a550 │ │ │ │ + b.n 50a558 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldr r2, [r3, #56] @ 0x38 │ │ │ │ + ldr r6, [r3, #56] @ 0x38 │ │ │ │ lsls r5, r7, #3 │ │ │ │ ldr.w r3, [pc, #2956] @ 50b4e4 │ │ │ │ movw r2, #6766 @ 0x1a6e │ │ │ │ str.w sl, [sp, #20] │ │ │ │ ldr.w r1, [pc, #2948] @ 50b4e8 │ │ │ │ ldr.w r0, [pc, #2948] @ 50b4ec │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ @@ -732373,97 +732373,97 @@ │ │ │ │ b.w 50aba2 │ │ │ │ mov r0, r8 │ │ │ │ blx 344c20 <_Py_Dealloc@plt+0x4> │ │ │ │ b.n 50b398 │ │ │ │ nop │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 50ade4 │ │ │ │ + b.n 50adec │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldr r6, [r2, #32] │ │ │ │ + ldr r2, [r3, #32] │ │ │ │ lsls r5, r7, #3 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 50bc88 │ │ │ │ + b.n 50bc90 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ + ldr r4, [r4, #20] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - b.n 50bbc0 │ │ │ │ + b.n 50bbc8 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldr r2, [r7, #12] │ │ │ │ + ldr r6, [r7, #12] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - b.n 50bb54 │ │ │ │ + b.n 50bb5c │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ + ldr r4, [r0, #12] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - b.n 50bafc │ │ │ │ + b.n 50bb04 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldr r0, [r2, #8] │ │ │ │ + ldr r4, [r2, #8] │ │ │ │ lsls r5, r7, #3 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r0, #48] @ 0x30 │ │ │ │ + ldr r6, [r0, #48] @ 0x30 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - b.n 50b780 │ │ │ │ + b.n 50b788 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r2, [r1, #108] @ 0x6c │ │ │ │ + str r6, [r1, #108] @ 0x6c │ │ │ │ lsls r5, r7, #3 │ │ │ │ - b.n 50b678 │ │ │ │ + b.n 50b680 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r4, [r7, #96] @ 0x60 │ │ │ │ + str r0, [r0, #100] @ 0x64 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - b.n 50b558 │ │ │ │ + b.n 50b560 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r6, [r5, #88] @ 0x58 │ │ │ │ + str r2, [r6, #88] @ 0x58 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - svc 114 @ 0x72 │ │ │ │ + svc 118 @ 0x76 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r4, [r1, #80] @ 0x50 │ │ │ │ + str r0, [r2, #80] @ 0x50 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - svc 24 │ │ │ │ + svc 28 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r6, [r5, #72] @ 0x48 │ │ │ │ + str r2, [r6, #72] @ 0x48 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - udf #204 @ 0xcc │ │ │ │ + udf #208 @ 0xd0 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r6, [r4, #68] @ 0x44 │ │ │ │ + str r2, [r5, #68] @ 0x44 │ │ │ │ lsls r5, r7, #3 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r5, #116] @ 0x74 │ │ │ │ + str r2, [r6, #116] @ 0x74 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ble.n 50b494 │ │ │ │ + ble.n 50b49c │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r0, [r7, #48] @ 0x30 │ │ │ │ + str r4, [r7, #48] @ 0x30 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - bgt.n 50b544 │ │ │ │ + bgt.n 50b54c │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r6, [r0, #40] @ 0x28 │ │ │ │ + str r2, [r1, #40] @ 0x28 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r6, [r5, #104] @ 0x68 │ │ │ │ + str r2, [r6, #104] @ 0x68 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - bgt.n 50b640 │ │ │ │ + bgt.n 50b648 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r6, [r7, #28] │ │ │ │ + str r2, [r0, #32] │ │ │ │ lsls r5, r7, #3 │ │ │ │ subs r3, #28 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 50b57c │ │ │ │ + blt.n 50b584 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r4, [r3, #8] │ │ │ │ + str r0, [r4, #8] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - bge.n 50b4a0 │ │ │ │ + bge.n 50b4a8 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r4, [r4, #0] │ │ │ │ + str r0, [r5, #0] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldr r2, [pc, #256] @ (50b688 ) │ │ │ │ + ldr r2, [pc, #272] @ (50b698 ) │ │ │ │ lsls r4, r7, #3 │ │ │ │ - bls.n 50b55c │ │ │ │ + bls.n 50b564 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldrsh r2, [r0, r6] │ │ │ │ + ldrsh r6, [r0, r6] │ │ │ │ lsls r5, r7, #3 │ │ │ │ ldr.w r3, [pc, #3240] @ 50c23c │ │ │ │ str.w sl, [sp, #20] │ │ │ │ str r5, [sp, #24] │ │ │ │ ldrd sl, r5, [sp, #32] │ │ │ │ str r4, [sp, #32] │ │ │ │ mov r4, r9 │ │ │ │ @@ -733573,179 +733573,179 @@ │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #3848 @ 0xf08 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r3, r1] │ │ │ │ + strb r0, [r4, r1] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - bhi.n 50c2ac │ │ │ │ + bhi.n 50c2b4 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldrb r6, [r0, r7] │ │ │ │ + ldrb r2, [r1, r7] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - bvc.n 50c310 │ │ │ │ + bvc.n 50c318 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldrb r4, [r6, r3] │ │ │ │ + ldrb r0, [r7, r3] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldr r1, [pc, #112] @ (50c2c8 ) │ │ │ │ + ldr r1, [pc, #128] @ (50c2d8 ) │ │ │ │ lsls r4, r7, #3 │ │ │ │ - bvc.n 50c27c │ │ │ │ + bvc.n 50c284 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldrb r0, [r5, r2] │ │ │ │ + ldrb r4, [r5, r2] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - bvs.n 50c200 │ │ │ │ + bvs.n 50c208 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldrb r2, [r4, r1] │ │ │ │ + ldrb r6, [r4, r1] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - bvs.n 50c198 │ │ │ │ + bvs.n 50c1a0 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldrb r2, [r5, r0] │ │ │ │ + ldrb r6, [r5, r0] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldr r0, [pc, #576] @ (50c4b4 ) │ │ │ │ + ldr r0, [pc, #592] @ (50c4c4 ) │ │ │ │ lsls r4, r7, #3 │ │ │ │ - bvs.n 50c318 │ │ │ │ + bvs.n 50c320 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldrh r4, [r4, r7] │ │ │ │ + ldrh r0, [r5, r7] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - bvs.n 50c2b8 │ │ │ │ + bvs.n 50c2c0 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldrh r6, [r6, r6] │ │ │ │ + ldrh r2, [r7, r6] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - bpl.n 50c1c8 │ │ │ │ + bpl.n 50c1d0 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldrh r6, [r6, r4] │ │ │ │ + ldrh r2, [r7, r4] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - bpl.n 50c2b4 │ │ │ │ + bpl.n 50c2bc │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldrh r0, [r5, r2] │ │ │ │ + ldrh r4, [r5, r2] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - bmi.n 50c1bc │ │ │ │ + bmi.n 50c1c4 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldrh r6, [r4, r0] │ │ │ │ + ldrh r2, [r5, r0] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - bmi.n 50c2e8 │ │ │ │ + bmi.n 50c2f0 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldr r0, [r7, r6] │ │ │ │ + ldr r4, [r7, r6] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - bcc.n 50c1ec │ │ │ │ + bcc.n 50c1f4 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldr r0, [r7, r4] │ │ │ │ + ldr r4, [r7, r4] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - bcs.n 50c284 │ │ │ │ + bcs.n 50c28c │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldr r6, [r7, r1] │ │ │ │ + ldr r2, [r0, r2] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - bcs.n 50c398 │ │ │ │ + bcs.n 50c3a0 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldr r4, [r0, r0] │ │ │ │ + ldr r0, [r1, r0] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - bcs.n 50c2f8 │ │ │ │ + bcs.n 50c300 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldrsb r6, [r6, r6] │ │ │ │ + ldrsb r2, [r7, r6] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - bne.n 50c220 │ │ │ │ + bne.n 50c228 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldrsb r0, [r0, r5] │ │ │ │ + ldrsb r4, [r0, r5] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - bne.n 50c364 │ │ │ │ + bne.n 50c36c │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldrsb r6, [r3, r3] │ │ │ │ + ldrsb r2, [r4, r3] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - bne.n 50c2ec │ │ │ │ + bne.n 50c2f4 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldrsb r0, [r4, r2] │ │ │ │ + ldrsb r4, [r4, r2] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - beq.n 50c2a0 │ │ │ │ + beq.n 50c2a8 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldrsb r4, [r5, r1] │ │ │ │ + ldrsb r0, [r6, r1] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - beq.n 50c3a4 │ │ │ │ + beq.n 50c3ac │ │ │ │ lsls r5, r7, #3 │ │ │ │ - strb r4, [r6, r7] │ │ │ │ + strb r0, [r7, r7] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - beq.n 50c324 │ │ │ │ + beq.n 50c32c │ │ │ │ lsls r5, r7, #3 │ │ │ │ - strb r4, [r6, r6] │ │ │ │ + strb r0, [r7, r6] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldmia r7, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r5, r7, #3 │ │ │ │ - strb r2, [r1, r6] │ │ │ │ + strb r6, [r1, r6] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldmia r7, {r3, r6, r7} │ │ │ │ + ldmia r7, {r2, r3, r6, r7} │ │ │ │ lsls r5, r7, #3 │ │ │ │ - strb r6, [r3, r5] │ │ │ │ + strb r2, [r4, r5] │ │ │ │ lsls r5, r7, #3 │ │ │ │ ldrb r4, [r6, #11] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r5, r7, #3 │ │ │ │ - strb r2, [r1, r2] │ │ │ │ + strb r6, [r1, r2] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - strh r0, [r6, #2] │ │ │ │ + strh r4, [r6, #2] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldmia r6!, {r1, r4, r7} │ │ │ │ + ldmia r6!, {r1, r2, r4, r7} │ │ │ │ lsls r5, r7, #3 │ │ │ │ - strb r2, [r5, r0] │ │ │ │ + strb r6, [r5, r0] │ │ │ │ lsls r5, r7, #3 │ │ │ │ lsls r4, r7 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6, {r1, r2, r5, r6} │ │ │ │ + ldmia r6, {r1, r3, r5, r6} │ │ │ │ lsls r5, r7, #3 │ │ │ │ - strh r6, [r7, r7] │ │ │ │ + strb r2, [r0, r0] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r6, [r7, #80] @ 0x50 │ │ │ │ + str r2, [r0, #84] @ 0x54 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldmia r6!, {r1, r3, r4} │ │ │ │ + ldmia r6!, {r1, r2, r3, r4} │ │ │ │ lsls r5, r7, #3 │ │ │ │ - strh r2, [r6, r6] │ │ │ │ + strh r6, [r6, r6] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ands r2, r2 │ │ │ │ + ands r6, r2 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldmia r5, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r7, #3 │ │ │ │ - strh r4, [r1, r6] │ │ │ │ + strh r0, [r2, r6] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldmia r5!, {r2, r3, r6, r7} │ │ │ │ + ldmia r5!, {r4, r6, r7} │ │ │ │ lsls r5, r7, #3 │ │ │ │ - strh r4, [r4, r5] │ │ │ │ + strh r0, [r5, r5] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldmia r5, {r1, r5, r7} │ │ │ │ + ldmia r5, {r1, r2, r5, r7} │ │ │ │ lsls r5, r7, #3 │ │ │ │ - strh r0, [r7, r4] │ │ │ │ + strh r4, [r7, r4] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldmia r5, {r3, r4, r5, r6} │ │ │ │ + ldmia r5, {r2, r3, r4, r5, r6} │ │ │ │ lsls r5, r7, #3 │ │ │ │ - strh r0, [r2, r4] │ │ │ │ + strh r4, [r2, r4] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldrb r2, [r1, #28] │ │ │ │ + ldrb r6, [r1, #28] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldmia r4, {r2, r3, r4, r6} │ │ │ │ + ldmia r4!, {r5, r6} │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r4, [r6, r7] │ │ │ │ + str r0, [r7, r7] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldmia r4, {r1, r3, r4, r5} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r5} │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r2, [r2, r7] │ │ │ │ + str r6, [r2, r7] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldmia r4, {r3, r4} │ │ │ │ + ldmia r4, {r2, r3, r4} │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r0, [r6, r6] │ │ │ │ + str r4, [r6, r6] │ │ │ │ lsls r5, r7, #3 │ │ │ │ lsrs r4, r6, #19 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strb r2, [r6, r3] │ │ │ │ + strb r6, [r6, r3] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - bls.n 50c3e8 │ │ │ │ + bls.n 50c3f0 │ │ │ │ lsls r4, r7, #3 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strb r6, [r2, r3] │ │ │ │ + strb r2, [r3, r3] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ble.n 50c424 │ │ │ │ + ble.n 50c42c │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ bl 1484934 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ bl 464d4c │ │ │ │ mov r1, r6 │ │ │ │ @@ -733952,130 +733952,130 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #3848 @ 0xf08 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ lsrs r2, r1, #13 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strh r0, [r1, r5] │ │ │ │ + strh r4, [r1, r5] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - bvc.n 50c644 │ │ │ │ + bvc.n 50c64c │ │ │ │ lsls r4, r7, #3 │ │ │ │ lsrs r2, r5, #12 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strh r0, [r5, r4] │ │ │ │ + strh r4, [r5, r4] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldmia r2!, {r1, r3, r5} │ │ │ │ + ldmia r2, {r1, r2, r3, r5} │ │ │ │ lsls r5, r7, #3 │ │ │ │ lsrs r6, r1, #12 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strh r4, [r1, r4] │ │ │ │ + strh r0, [r2, r4] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r0!, {r1, r6} │ │ │ │ lsls r4, r7, #3 │ │ │ │ lsrs r2, r6, #11 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strh r0, [r6, r3] │ │ │ │ + strh r4, [r6, r3] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - subs r6, #126 @ 0x7e │ │ │ │ + subs r6, #130 @ 0x82 │ │ │ │ lsls r4, r7, #3 │ │ │ │ lsrs r6, r2, #11 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strh r4, [r2, r3] │ │ │ │ + strh r0, [r3, r3] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldmia r2!, {r1, r4} │ │ │ │ + ldmia r2, {r1, r2, r4} │ │ │ │ lsls r5, r7, #3 │ │ │ │ @ instruction: 0xe8ce010c │ │ │ │ - adds r6, #96 @ 0x60 │ │ │ │ + adds r6, #100 @ 0x64 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - adds r6, #126 @ 0x7e │ │ │ │ + adds r6, #130 @ 0x82 │ │ │ │ lsls r4, r7, #3 │ │ │ │ lsrs r2, r4, #10 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strh r0, [r4, r2] │ │ │ │ + strh r4, [r4, r2] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldmia r1, {r1, r4, r5, r7} │ │ │ │ + ldmia r1, {r1, r2, r4, r5, r7} │ │ │ │ lsls r5, r7, #3 │ │ │ │ lsrs r6, r0, #10 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strh r4, [r0, r2] │ │ │ │ + strh r0, [r1, r2] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - adds r2, r3, #5 │ │ │ │ + adds r6, r3, #5 │ │ │ │ lsls r5, r7, #3 │ │ │ │ lsrs r2, r5, #9 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strh r0, [r5, r1] │ │ │ │ + strh r4, [r5, r1] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - beq.n 50c66c │ │ │ │ + beq.n 50c674 │ │ │ │ lsls r4, r7, #3 │ │ │ │ lsrs r6, r1, #9 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strh r4, [r1, r1] │ │ │ │ + strh r0, [r2, r1] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldmia r1, {r1, r3, r5, r6} │ │ │ │ + ldmia r1, {r1, r2, r3, r5, r6} │ │ │ │ lsls r5, r7, #3 │ │ │ │ lsrs r2, r6, #8 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strh r0, [r6, r0] │ │ │ │ + strh r4, [r6, r0] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldrsh r6, [r7, r0] │ │ │ │ + ldrsh r2, [r0, r1] │ │ │ │ lsls r4, r7, #3 │ │ │ │ lsrs r6, r2, #8 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strh r4, [r2, r0] │ │ │ │ + strh r0, [r3, r0] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - stmia r0!, {r1, r2, r5, r6} │ │ │ │ + stmia r0!, {r1, r3, r5, r6} │ │ │ │ lsls r4, r7, #3 │ │ │ │ lsrs r2, r7, #7 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r0, [r7, r7] │ │ │ │ + str r4, [r7, r7] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldmia r0!, {r1, r3, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r7} │ │ │ │ lsls r5, r7, #3 │ │ │ │ lsrs r6, r3, #7 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r4, [r3, r7] │ │ │ │ + str r0, [r4, r7] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - bhi.n 50c640 │ │ │ │ + bhi.n 50c648 │ │ │ │ lsls r4, r7, #3 │ │ │ │ lsrs r2, r0, #7 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r0, [r0, r7] │ │ │ │ + str r4, [r0, r7] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldmia r0!, {r1, r4, r6} │ │ │ │ + ldmia r0!, {r1, r2, r4, r6} │ │ │ │ lsls r5, r7, #3 │ │ │ │ lsrs r6, r4, #6 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r4, [r4, r6] │ │ │ │ + str r0, [r5, r6] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldmia r3, {r1, r3, r4} │ │ │ │ + ldmia r3, {r1, r2, r3, r4} │ │ │ │ lsls r4, r7, #3 │ │ │ │ lsrs r2, r1, #6 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r0, [r1, r6] │ │ │ │ + str r4, [r1, r6] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - bls.n 50c5b4 │ │ │ │ + bls.n 50c5bc │ │ │ │ lsls r4, r7, #3 │ │ │ │ lsrs r6, r5, #5 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r4, [r5, r5] │ │ │ │ + str r0, [r6, r5] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldrb r2, [r6, r4] │ │ │ │ + ldrb r6, [r6, r4] │ │ │ │ lsls r4, r7, #3 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r0, [r2, r5] │ │ │ │ + str r4, [r2, r5] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r7} │ │ │ │ lsls r5, r7, #3 │ │ │ │ lsrs r6, r6, #4 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r4, [r6, r4] │ │ │ │ + str r0, [r7, r4] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldr r2, [r7, r2] │ │ │ │ + ldr r6, [r7, r2] │ │ │ │ lsls r4, r7, #3 │ │ │ │ │ │ │ │ 0050c6cc : │ │ │ │ stmdb 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 │ │ │ │ @@ -735132,73 +735132,73 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r7, #17] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r2, r4, r6} │ │ │ │ + stmia r5!, {r3, r4, r6} │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldr r2, [pc, #496] @ (50d39c ) │ │ │ │ + ldr r2, [pc, #512] @ (50d3ac ) │ │ │ │ lsls r5, r7, #3 │ │ │ │ - stmia r5!, {r1, r3, r5} │ │ │ │ + stmia r5!, {r1, r2, r3, r5} │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldr r2, [pc, #328] @ (50d2fc ) │ │ │ │ + ldr r2, [pc, #344] @ (50d30c ) │ │ │ │ lsls r5, r7, #3 │ │ │ │ - stmia r5!, {r2, r3} │ │ │ │ + stmia r5!, {r4} │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldr r2, [pc, #208] @ (50d28c ) │ │ │ │ + ldr r2, [pc, #224] @ (50d29c ) │ │ │ │ lsls r5, r7, #3 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #824] @ (50d4fc ) │ │ │ │ + ldr r5, [pc, #840] @ (50d50c ) │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldr r1, [pc, #632] @ (50d440 ) │ │ │ │ + ldr r1, [pc, #648] @ (50d450 ) │ │ │ │ lsls r5, r7, #3 │ │ │ │ - stmia r4!, {r1, r5, r6} │ │ │ │ + stmia r4!, {r1, r2, r5, r6} │ │ │ │ lsls r5, r7, #3 │ │ │ │ - stmia r3!, {r1, r3, r4} │ │ │ │ + stmia r3!, {r1, r2, r3, r4} │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldr r0, [pc, #264] @ (50d2dc ) │ │ │ │ + ldr r0, [pc, #280] @ (50d2ec ) │ │ │ │ lsls r5, r7, #3 │ │ │ │ - stmia r2!, {r3, r4, r5, r7} │ │ │ │ + stmia r2!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r5, r7, #3 │ │ │ │ - blx ip │ │ │ │ + blxns ip │ │ │ │ lsls r5, r7, #3 │ │ │ │ - stmia r2!, {r1, r3, r4, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r5, r7, #3 │ │ │ │ - @ instruction: 0x47c2 │ │ │ │ + @ instruction: 0x47c6 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - stmia r0!, {r2, r3, r4, r6} │ │ │ │ + stmia r0!, {r5, r6} │ │ │ │ lsls r5, r7, #3 │ │ │ │ - cmp ip, r0 │ │ │ │ + cmp r8, r1 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - stmia r0!, {r1, r2, r3, r5} │ │ │ │ + stmia r0!, {r1, r4, r5} │ │ │ │ lsls r5, r7, #3 │ │ │ │ - cmp r6, sl │ │ │ │ + cmp r2, fp │ │ │ │ lsls r5, r7, #3 │ │ │ │ - bkpt 0x00d4 │ │ │ │ + bkpt 0x00d8 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - mvns r4, r7 │ │ │ │ + add r0, r0 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - bkpt 0x0078 │ │ │ │ + bkpt 0x007c │ │ │ │ lsls r5, r7, #3 │ │ │ │ - bics r0, r4 │ │ │ │ + bics r4, r4 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - bkpt 0x0060 │ │ │ │ + bkpt 0x0064 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - bics r0, r1 │ │ │ │ + bics r4, r1 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - pop {r1, r2, r3, r4, pc} │ │ │ │ + pop {r1, r5, pc} │ │ │ │ lsls r5, r7, #3 │ │ │ │ - negs r6, r0 │ │ │ │ + negs r2, r1 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - pop {r1, r4, r5, r6, r7} │ │ │ │ + pop {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r5, r7, #3 │ │ │ │ - tst r2, r3 │ │ │ │ + tst r6, r3 │ │ │ │ lsls r5, r7, #3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ bl 444ffc │ │ │ │ cmp r0, #2 │ │ │ │ beq.w 50db76 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -736333,255 +736333,255 @@ │ │ │ │ bl 1484ac8 │ │ │ │ b.w 50cb50 │ │ │ │ nop │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - revsh r6, r2 │ │ │ │ + revsh r2, r3 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - subs r7, #254 @ 0xfe │ │ │ │ + ands r2, r0 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - hlt 0x001c │ │ │ │ + hlt 0x0020 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - subs r7, #196 @ 0xc4 │ │ │ │ + subs r7, #200 @ 0xc8 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldr r3, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r3, [sp, #464] @ 0x1d0 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - rev16 r4, r4 │ │ │ │ + rev16 r0, r5 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - subs r7, #140 @ 0x8c │ │ │ │ + subs r7, #144 @ 0x90 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - rev r6, r7 │ │ │ │ + rev16 r2, r0 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - subs r7, #102 @ 0x66 │ │ │ │ + subs r7, #106 @ 0x6a │ │ │ │ lsls r5, r7, #3 │ │ │ │ - cbnz r6, 50df5e │ │ │ │ + rev r2, r0 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - subs r7, #38 @ 0x26 │ │ │ │ + subs r7, #42 @ 0x2a │ │ │ │ lsls r5, r7, #3 │ │ │ │ - cbnz r2, 50df60 │ │ │ │ + cbnz r6, 50df60 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldr r1, [pc, #888] @ (50e2a4 ) │ │ │ │ + ldr r1, [pc, #904] @ (50e2b4 ) │ │ │ │ lsls r5, r7, #3 │ │ │ │ - subs r6, #250 @ 0xfa │ │ │ │ + subs r6, #254 @ 0xfe │ │ │ │ lsls r5, r7, #3 │ │ │ │ - cbnz r2, 50df54 │ │ │ │ + cbnz r6, 50df54 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - subs r6, #170 @ 0xaa │ │ │ │ + subs r6, #174 @ 0xae │ │ │ │ lsls r5, r7, #3 │ │ │ │ - cbnz r2, 50df54 │ │ │ │ + cbnz r6, 50df54 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - subs r6, #138 @ 0x8a │ │ │ │ + subs r6, #142 @ 0x8e │ │ │ │ lsls r5, r7, #3 │ │ │ │ - strh r4, [r0, r2] │ │ │ │ + strh r0, [r1, r2] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - cbnz r0, 50df58 │ │ │ │ + cbnz r4, 50df58 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - subs r6, #104 @ 0x68 │ │ │ │ + subs r6, #108 @ 0x6c │ │ │ │ lsls r5, r7, #3 │ │ │ │ - @ instruction: 0xb894 │ │ │ │ + @ instruction: 0xb898 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - subs r5, #188 @ 0xbc │ │ │ │ + subs r5, #192 @ 0xc0 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - @ instruction: 0xb86e │ │ │ │ + @ instruction: 0xb872 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - subs r5, #150 @ 0x96 │ │ │ │ + subs r5, #154 @ 0x9a │ │ │ │ lsls r5, r7, #3 │ │ │ │ - @ instruction: 0xb846 │ │ │ │ + @ instruction: 0xb84a │ │ │ │ lsls r5, r7, #3 │ │ │ │ - subs r5, #110 @ 0x6e │ │ │ │ + subs r5, #114 @ 0x72 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - @ instruction: 0xb81e │ │ │ │ + @ instruction: 0xb822 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - subs r5, #70 @ 0x46 │ │ │ │ + subs r5, #74 @ 0x4a │ │ │ │ lsls r5, r7, #3 │ │ │ │ - @ instruction: 0xb7fe │ │ │ │ + @ instruction: 0xb802 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - subs r5, #38 @ 0x26 │ │ │ │ + subs r5, #42 @ 0x2a │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldr r0, [sp, #872] @ 0x368 │ │ │ │ + ldr r0, [sp, #888] @ 0x378 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - @ instruction: 0xb7ce │ │ │ │ + @ instruction: 0xb7d2 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - subs r4, #246 @ 0xf6 │ │ │ │ + subs r4, #250 @ 0xfa │ │ │ │ lsls r5, r7, #3 │ │ │ │ - @ instruction: 0xb7a8 │ │ │ │ + @ instruction: 0xb7ac │ │ │ │ lsls r5, r7, #3 │ │ │ │ - subs r4, #208 @ 0xd0 │ │ │ │ + subs r4, #212 @ 0xd4 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - @ instruction: 0xb788 │ │ │ │ + @ instruction: 0xb78c │ │ │ │ lsls r5, r7, #3 │ │ │ │ - subs r4, #176 @ 0xb0 │ │ │ │ + subs r4, #180 @ 0xb4 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - @ instruction: 0xb768 │ │ │ │ + @ instruction: 0xb76c │ │ │ │ lsls r5, r7, #3 │ │ │ │ - subs r4, #144 @ 0x90 │ │ │ │ + subs r4, #148 @ 0x94 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldr r0, [sp, #320] @ 0x140 │ │ │ │ + ldr r0, [sp, #336] @ 0x150 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - @ instruction: 0xb744 │ │ │ │ + @ instruction: 0xb748 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - subs r4, #108 @ 0x6c │ │ │ │ + subs r4, #112 @ 0x70 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - @ instruction: 0xb7c6 │ │ │ │ + @ instruction: 0xb7ca │ │ │ │ lsls r5, r7, #3 │ │ │ │ - @ instruction: 0xb716 │ │ │ │ + @ instruction: 0xb71a │ │ │ │ lsls r5, r7, #3 │ │ │ │ - subs r4, #62 @ 0x3e │ │ │ │ + subs r4, #66 @ 0x42 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - @ instruction: 0xb6f0 │ │ │ │ + @ instruction: 0xb6f4 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - subs r4, #24 │ │ │ │ + subs r4, #28 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r2, [r1, r0] │ │ │ │ + str r6, [r1, r0] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - @ instruction: 0xb6c6 │ │ │ │ + @ instruction: 0xb6ca │ │ │ │ lsls r5, r7, #3 │ │ │ │ - subs r3, #238 @ 0xee │ │ │ │ + subs r3, #242 @ 0xf2 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - @ instruction: 0xb6a4 │ │ │ │ + @ instruction: 0xb6a8 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - subs r3, #204 @ 0xcc │ │ │ │ + subs r3, #208 @ 0xd0 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - mov lr, r3 │ │ │ │ + mov sl, r4 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - cpsid ai │ │ │ │ + @ instruction: 0xb67a │ │ │ │ lsls r5, r7, #3 │ │ │ │ - subs r3, #158 @ 0x9e │ │ │ │ + subs r3, #162 @ 0xa2 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - setend be │ │ │ │ + @ instruction: 0xb65c │ │ │ │ lsls r5, r7, #3 │ │ │ │ - subs r3, #128 @ 0x80 │ │ │ │ + subs r3, #132 @ 0x84 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - @ instruction: 0xb63a │ │ │ │ + @ instruction: 0xb63e │ │ │ │ lsls r5, r7, #3 │ │ │ │ - subs r3, #98 @ 0x62 │ │ │ │ + subs r3, #102 @ 0x66 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - @ instruction: 0xb61c │ │ │ │ + @ instruction: 0xb620 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - subs r3, #68 @ 0x44 │ │ │ │ + subs r3, #72 @ 0x48 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r7, [sp, #16] │ │ │ │ + str r7, [sp, #32] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ + push {r2, r3, r4, r5, r6, r7, lr} │ │ │ │ lsls r5, r7, #3 │ │ │ │ - subs r3, #32 │ │ │ │ + subs r3, #36 @ 0x24 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - push {r1, r4, r6, r7, lr} │ │ │ │ + push {r1, r2, r4, r6, r7, lr} │ │ │ │ lsls r5, r7, #3 │ │ │ │ - subs r2, #250 @ 0xfa │ │ │ │ + subs r2, #254 @ 0xfe │ │ │ │ lsls r5, r7, #3 │ │ │ │ - push {r2, r4, r5, r7, lr} │ │ │ │ + push {r3, r4, r5, r7, lr} │ │ │ │ lsls r5, r7, #3 │ │ │ │ - subs r2, #220 @ 0xdc │ │ │ │ + subs r2, #224 @ 0xe0 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - push {r1, r3, r4, r7, lr} │ │ │ │ + push {r1, r2, r3, r4, r7, lr} │ │ │ │ lsls r5, r7, #3 │ │ │ │ - subs r2, #194 @ 0xc2 │ │ │ │ + subs r2, #198 @ 0xc6 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - push {r2, r4, r5, r6, lr} │ │ │ │ + push {r3, r4, r5, r6, lr} │ │ │ │ lsls r5, r7, #3 │ │ │ │ - subs r2, #156 @ 0x9c │ │ │ │ + subs r2, #160 @ 0xa0 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - push {r2, r4, r6, lr} │ │ │ │ + push {r3, r4, r6, lr} │ │ │ │ lsls r5, r7, #3 │ │ │ │ - subs r2, #124 @ 0x7c │ │ │ │ + subs r2, #128 @ 0x80 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - push {r3, r5, lr} │ │ │ │ + push {r2, r3, r5, lr} │ │ │ │ lsls r5, r7, #3 │ │ │ │ - subs r2, #80 @ 0x50 │ │ │ │ + subs r2, #84 @ 0x54 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - push {r1, r3, lr} │ │ │ │ + push {r1, r2, r3, lr} │ │ │ │ lsls r5, r7, #3 │ │ │ │ - subs r2, #50 @ 0x32 │ │ │ │ + subs r2, #54 @ 0x36 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r5, [sp, #928] @ 0x3a0 │ │ │ │ + str r5, [sp, #944] @ 0x3b0 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - push {r2, r3, r4, r6, r7} │ │ │ │ + push {r5, r6, r7} │ │ │ │ lsls r5, r7, #3 │ │ │ │ - subs r2, #4 │ │ │ │ + subs r2, #8 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - push {r3, r4, r5, r7} │ │ │ │ + push {r2, r3, r4, r5, r7} │ │ │ │ lsls r5, r7, #3 │ │ │ │ - subs r1, #224 @ 0xe0 │ │ │ │ + subs r1, #228 @ 0xe4 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - push {r1, r3, r4, r7} │ │ │ │ + push {r1, r2, r3, r4, r7} │ │ │ │ lsls r5, r7, #3 │ │ │ │ - subs r1, #194 @ 0xc2 │ │ │ │ + subs r1, #198 @ 0xc6 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - push {r1, r2, r3, r5, r6} │ │ │ │ + push {r1, r4, r5, r6} │ │ │ │ lsls r5, r7, #3 │ │ │ │ - subs r1, #150 @ 0x96 │ │ │ │ + subs r1, #154 @ 0x9a │ │ │ │ lsls r5, r7, #3 │ │ │ │ - push {r2, r3, r6} │ │ │ │ + push {r4, r6} │ │ │ │ lsls r5, r7, #3 │ │ │ │ - subs r1, #116 @ 0x74 │ │ │ │ + subs r1, #120 @ 0x78 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - add r6, r8 │ │ │ │ + add r2, r9 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - push {r1, r3, r6, r7} │ │ │ │ + push {r1, r2, r3, r6, r7} │ │ │ │ lsls r5, r7, #3 │ │ │ │ - push {r1, r3, r4} │ │ │ │ + push {r1, r2, r3, r4} │ │ │ │ lsls r5, r7, #3 │ │ │ │ - subs r1, #66 @ 0x42 │ │ │ │ + subs r1, #70 @ 0x46 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - subs r5, #14 │ │ │ │ + subs r5, #18 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - cbz r6, 50e0e2 │ │ │ │ + cbz r2, 50e0e4 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - subs r0, #214 @ 0xd6 │ │ │ │ + subs r0, #218 @ 0xda │ │ │ │ lsls r5, r7, #3 │ │ │ │ - cbz r0, 50e0dc │ │ │ │ + cbz r4, 50e0dc │ │ │ │ lsls r5, r7, #3 │ │ │ │ - subs r0, #152 @ 0x98 │ │ │ │ + subs r0, #156 @ 0x9c │ │ │ │ lsls r5, r7, #3 │ │ │ │ - uxtb r6, r6 │ │ │ │ + uxtb r2, r7 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - subs r0, #30 │ │ │ │ + subs r0, #34 @ 0x22 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - uxtb r4, r2 │ │ │ │ + uxtb r0, r3 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - adds r7, #252 @ 0xfc │ │ │ │ + subs r0, #0 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - add sp, #456 @ 0x1c8 │ │ │ │ + add sp, #472 @ 0x1d8 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - adds r5, #154 @ 0x9a │ │ │ │ + adds r5, #158 @ 0x9e │ │ │ │ lsls r5, r7, #3 │ │ │ │ - add sp, #264 @ 0x108 │ │ │ │ + add sp, #280 @ 0x118 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - adds r5, #106 @ 0x6a │ │ │ │ + adds r5, #110 @ 0x6e │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ands r6, r7 │ │ │ │ + eors r2, r0 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - add sp, #112 @ 0x70 │ │ │ │ + add sp, #128 @ 0x80 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - adds r5, #68 @ 0x44 │ │ │ │ + adds r5, #72 @ 0x48 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - add r7, sp, #1000 @ 0x3e8 │ │ │ │ + add r7, sp, #1016 @ 0x3f8 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - adds r5, #34 @ 0x22 │ │ │ │ + adds r5, #38 @ 0x26 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - add r7, sp, #896 @ 0x380 │ │ │ │ + add r7, sp, #912 @ 0x390 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - adds r5, #8 │ │ │ │ + adds r5, #12 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - add r7, sp, #792 @ 0x318 │ │ │ │ + add r7, sp, #808 @ 0x328 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - adds r4, #238 @ 0xee │ │ │ │ + adds r4, #242 @ 0xf2 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - add r7, sp, #624 @ 0x270 │ │ │ │ + add r7, sp, #640 @ 0x280 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - adds r4, #196 @ 0xc4 │ │ │ │ + adds r4, #200 @ 0xc8 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - add r7, sp, #536 @ 0x218 │ │ │ │ + add r7, sp, #552 @ 0x228 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - adds r4, #174 @ 0xae │ │ │ │ + adds r4, #178 @ 0xb2 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - subs r7, #130 @ 0x82 │ │ │ │ + subs r7, #134 @ 0x86 │ │ │ │ lsls r5, r7, #3 │ │ │ │ mov r0, fp │ │ │ │ bl 821b88 │ │ │ │ cmp r0, #1 │ │ │ │ beq.w 50f9ce │ │ │ │ lsls r3, r0, #31 │ │ │ │ bmi.w 50de4c │ │ │ │ @@ -737660,27 +737660,27 @@ │ │ │ │ movw r2, #6588 @ 0x19bc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 1484ac8 │ │ │ │ b.n 50eacc │ │ │ │ nop │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #40 @ 0x28 │ │ │ │ + add r5, sp, #56 @ 0x38 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - adds r2, #50 @ 0x32 │ │ │ │ + adds r2, #54 @ 0x36 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - subs r5, #4 │ │ │ │ + subs r5, #8 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - add r4, sp, #880 @ 0x370 │ │ │ │ + add r4, sp, #896 @ 0x380 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - adds r2, #4 │ │ │ │ + adds r2, #8 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - add r4, sp, #752 @ 0x2f0 │ │ │ │ + add r4, sp, #768 @ 0x300 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - adds r1, #228 @ 0xe4 │ │ │ │ + adds r1, #232 @ 0xe8 │ │ │ │ lsls r5, r7, #3 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ @@ -737692,135 +737692,135 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r6, #29] │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #624 @ 0x270 │ │ │ │ + add r2, sp, #640 @ 0x280 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - cmp r7, #196 @ 0xc4 │ │ │ │ + cmp r7, #200 @ 0xc8 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - subs r2, #150 @ 0x96 │ │ │ │ + subs r2, #154 @ 0x9a │ │ │ │ lsls r5, r7, #3 │ │ │ │ - add r0, sp, #136 @ 0x88 │ │ │ │ + add r0, sp, #152 @ 0x98 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - cmp r5, #74 @ 0x4a │ │ │ │ + cmp r5, #78 @ 0x4e │ │ │ │ lsls r5, r7, #3 │ │ │ │ - add r7, pc, #856 @ (adr r7, 50eff0 ) │ │ │ │ + add r7, pc, #872 @ (adr r7, 50f000 ) │ │ │ │ lsls r5, r7, #3 │ │ │ │ - cmp r5, #0 │ │ │ │ + cmp r5, #4 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - add r7, pc, #672 @ (adr r7, 50ef40 ) │ │ │ │ + add r7, pc, #688 @ (adr r7, 50ef50 ) │ │ │ │ lsls r5, r7, #3 │ │ │ │ - cmp r4, #210 @ 0xd2 │ │ │ │ + cmp r4, #214 @ 0xd6 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - add r7, pc, #472 @ (adr r7, 50ee80 ) │ │ │ │ + add r7, pc, #488 @ (adr r7, 50ee90 ) │ │ │ │ lsls r5, r7, #3 │ │ │ │ - cmp r4, #160 @ 0xa0 │ │ │ │ + cmp r4, #164 @ 0xa4 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - strh r2, [r4, #56] @ 0x38 │ │ │ │ + strh r6, [r4, #56] @ 0x38 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - add r7, pc, #56 @ (adr r7, 50ecec ) │ │ │ │ + add r7, pc, #72 @ (adr r7, 50ecfc ) │ │ │ │ lsls r5, r7, #3 │ │ │ │ - cmp r4, #56 @ 0x38 │ │ │ │ + cmp r4, #60 @ 0x3c │ │ │ │ lsls r5, r7, #3 │ │ │ │ - add r6, pc, #976 @ (adr r6, 50f08c ) │ │ │ │ + add r6, pc, #992 @ (adr r6, 50f09c ) │ │ │ │ lsls r5, r7, #3 │ │ │ │ - cmp r4, #30 │ │ │ │ + cmp r4, #34 @ 0x22 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - add r6, pc, #872 @ (adr r6, 50f02c ) │ │ │ │ + add r6, pc, #888 @ (adr r6, 50f03c ) │ │ │ │ lsls r5, r7, #3 │ │ │ │ - cmp r4, #4 │ │ │ │ + cmp r4, #8 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - add r6, pc, #704 @ (adr r6, 50ef8c ) │ │ │ │ + add r6, pc, #720 @ (adr r6, 50ef9c ) │ │ │ │ lsls r5, r7, #3 │ │ │ │ - cmp r3, #218 @ 0xda │ │ │ │ + cmp r3, #222 @ 0xde │ │ │ │ lsls r5, r7, #3 │ │ │ │ - add r6, pc, #520 @ (adr r6, 50eedc ) │ │ │ │ + add r6, pc, #536 @ (adr r6, 50eeec ) │ │ │ │ lsls r5, r7, #3 │ │ │ │ - cmp r3, #170 @ 0xaa │ │ │ │ + cmp r3, #174 @ 0xae │ │ │ │ lsls r5, r7, #3 │ │ │ │ - add r6, pc, #320 @ (adr r6, 50ee1c ) │ │ │ │ + add r6, pc, #336 @ (adr r6, 50ee2c ) │ │ │ │ lsls r5, r7, #3 │ │ │ │ - cmp r3, #120 @ 0x78 │ │ │ │ + cmp r3, #124 @ 0x7c │ │ │ │ lsls r5, r7, #3 │ │ │ │ - add r6, pc, #144 @ (adr r6, 50ed74 ) │ │ │ │ + add r6, pc, #160 @ (adr r6, 50ed84 ) │ │ │ │ lsls r5, r7, #3 │ │ │ │ - cmp r3, #76 @ 0x4c │ │ │ │ + cmp r3, #80 @ 0x50 │ │ │ │ lsls r5, r7, #3 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #824 @ (adr r5, 50f028 ) │ │ │ │ + add r5, pc, #840 @ (adr r5, 50f038 ) │ │ │ │ lsls r5, r7, #3 │ │ │ │ - cmp r2, #246 @ 0xf6 │ │ │ │ + cmp r2, #250 @ 0xfa │ │ │ │ lsls r5, r7, #3 │ │ │ │ - add r5, pc, #656 @ (adr r5, 50ef88 ) │ │ │ │ + add r5, pc, #672 @ (adr r5, 50ef98 ) │ │ │ │ lsls r5, r7, #3 │ │ │ │ - cmp r2, #204 @ 0xcc │ │ │ │ + cmp r2, #208 @ 0xd0 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - movs r2, #114 @ 0x72 │ │ │ │ + movs r2, #118 @ 0x76 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - add r5, pc, #384 @ (adr r5, 50ee84 ) │ │ │ │ + add r5, pc, #400 @ (adr r5, 50ee94 ) │ │ │ │ lsls r5, r7, #3 │ │ │ │ - cmp r2, #136 @ 0x88 │ │ │ │ + cmp r2, #140 @ 0x8c │ │ │ │ lsls r5, r7, #3 │ │ │ │ - add r4, pc, #672 @ (adr r4, 50efac ) │ │ │ │ + add r4, pc, #688 @ (adr r4, 50efbc ) │ │ │ │ lsls r5, r7, #3 │ │ │ │ - cmp r1, #208 @ 0xd0 │ │ │ │ + cmp r1, #212 @ 0xd4 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - adds r4, #140 @ 0x8c │ │ │ │ + adds r4, #144 @ 0x90 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - cmp r1, #142 @ 0x8e │ │ │ │ + cmp r1, #146 @ 0x92 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - adds r4, #70 @ 0x46 │ │ │ │ + adds r4, #74 @ 0x4a │ │ │ │ lsls r5, r7, #3 │ │ │ │ - add r4, pc, #312 @ (adr r4, 50ee58 ) │ │ │ │ + add r4, pc, #328 @ (adr r4, 50ee68 ) │ │ │ │ lsls r5, r7, #3 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #14 │ │ │ │ + movs r1, #18 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - add r3, pc, #968 @ (adr r3, 50f0f4 ) │ │ │ │ + add r3, pc, #984 @ (adr r3, 50f104 ) │ │ │ │ lsls r5, r7, #3 │ │ │ │ - cmp r1, #26 │ │ │ │ + cmp r1, #30 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - add r3, pc, #648 @ (adr r3, 50efbc ) │ │ │ │ + add r3, pc, #664 @ (adr r3, 50efcc ) │ │ │ │ lsls r5, r7, #3 │ │ │ │ - cmp r0, #202 @ 0xca │ │ │ │ + cmp r0, #206 @ 0xce │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ + ldr r6, [r2, #0] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - adds r3, #122 @ 0x7a │ │ │ │ + adds r3, #126 @ 0x7e │ │ │ │ lsls r5, r7, #3 │ │ │ │ - add r3, pc, #448 @ (adr r3, 50ef04 ) │ │ │ │ + add r3, pc, #464 @ (adr r3, 50ef14 ) │ │ │ │ lsls r5, r7, #3 │ │ │ │ - cmp r0, #152 @ 0x98 │ │ │ │ + cmp r0, #156 @ 0x9c │ │ │ │ lsls r5, r7, #3 │ │ │ │ - subs r6, r3, #7 │ │ │ │ + subs r2, r4, #7 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - add r2, pc, #936 @ (adr r2, 50f0f8 ) │ │ │ │ + add r2, pc, #952 @ (adr r2, 50f108 ) │ │ │ │ lsls r5, r7, #3 │ │ │ │ - cmp r0, #14 │ │ │ │ + cmp r0, #18 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - add r2, pc, #608 @ (adr r2, 50efb8 ) │ │ │ │ + add r2, pc, #624 @ (adr r2, 50efc8 ) │ │ │ │ lsls r5, r7, #3 │ │ │ │ - movs r7, #192 @ 0xc0 │ │ │ │ + movs r7, #196 @ 0xc4 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - add r2, pc, #432 @ (adr r2, 50ef10 ) │ │ │ │ + add r2, pc, #448 @ (adr r2, 50ef20 ) │ │ │ │ lsls r5, r7, #3 │ │ │ │ - movs r7, #148 @ 0x94 │ │ │ │ + movs r7, #152 @ 0x98 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - asrs r0, r1, #8 │ │ │ │ + asrs r4, r1, #8 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - add r2, pc, #216 @ (adr r2, 50ee44 ) │ │ │ │ + add r2, pc, #232 @ (adr r2, 50ee54 ) │ │ │ │ lsls r5, r7, #3 │ │ │ │ - movs r7, #94 @ 0x5e │ │ │ │ + movs r7, #98 @ 0x62 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - strh r2, [r3, r4] │ │ │ │ + strh r6, [r3, r4] │ │ │ │ lsls r5, r7, #3 │ │ │ │ ldr.w r3, [fp] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 50f1f0 │ │ │ │ ldr.w r2, [sl] │ │ │ │ @@ -738987,273 +738987,273 @@ │ │ │ │ bl 14849e8 │ │ │ │ b.w 50c916 │ │ │ │ mov r0, fp │ │ │ │ blx 344c20 <_Py_Dealloc@plt+0x4> │ │ │ │ b.w 50ddc6 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #66 @ 0x42 │ │ │ │ + movs r5, #70 @ 0x46 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - cmp r1, #96 @ 0x60 │ │ │ │ + cmp r1, #100 @ 0x64 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldr r7, [sp, #1016] @ 0x3f8 │ │ │ │ + add r0, pc, #8 @ (adr r0, 50fa24 ) │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldr r7, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r7, [sp, #744] @ 0x2e8 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - movs r4, #222 @ 0xde │ │ │ │ + movs r4, #226 @ 0xe2 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldr r7, [sp, #608] @ 0x260 │ │ │ │ + ldr r7, [sp, #624] @ 0x270 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - movs r4, #192 @ 0xc0 │ │ │ │ + movs r4, #196 @ 0xc4 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - cmp r7, #118 @ 0x76 │ │ │ │ + cmp r7, #122 @ 0x7a │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldr r7, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r7, [sp, #456] @ 0x1c8 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - movs r4, #150 @ 0x96 │ │ │ │ + movs r4, #154 @ 0x9a │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldr r7, [sp, #216] @ 0xd8 │ │ │ │ + ldr r7, [sp, #232] @ 0xe8 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - movs r4, #94 @ 0x5e │ │ │ │ + movs r4, #98 @ 0x62 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - cmp r7, #28 │ │ │ │ + cmp r7, #32 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldr r7, [sp, #80] @ 0x50 │ │ │ │ + ldr r7, [sp, #96] @ 0x60 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - movs r4, #60 @ 0x3c │ │ │ │ + movs r4, #64 @ 0x40 │ │ │ │ lsls r5, r7, #3 │ │ │ │ subs r7, #224 @ 0xe0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #568] @ 0x238 │ │ │ │ + ldr r5, [sp, #584] @ 0x248 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - movs r2, #182 @ 0xb6 │ │ │ │ + movs r2, #186 @ 0xba │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldr r5, [sp, #352] @ 0x160 │ │ │ │ + ldr r5, [sp, #368] @ 0x170 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - movs r2, #128 @ 0x80 │ │ │ │ + movs r2, #132 @ 0x84 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldr r5, [sp, #200] @ 0xc8 │ │ │ │ + ldr r5, [sp, #216] @ 0xd8 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - movs r2, #90 @ 0x5a │ │ │ │ + movs r2, #94 @ 0x5e │ │ │ │ lsls r5, r7, #3 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #256] @ 0x100 │ │ │ │ + ldr r5, [sp, #272] @ 0x110 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldr r4, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r4, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - movs r2, #34 @ 0x22 │ │ │ │ + movs r2, #38 @ 0x26 │ │ │ │ lsls r5, r7, #3 │ │ │ │ ble.n 50fb4c │ │ │ │ lsls r4, r1, #4 │ │ │ │ - movs r5, #102 @ 0x66 │ │ │ │ + movs r5, #106 @ 0x6a │ │ │ │ lsls r5, r7, #3 │ │ │ │ - strb r4, [r1, #29] │ │ │ │ + strb r0, [r2, #29] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldr r4, [sp, #632] @ 0x278 │ │ │ │ + ldr r4, [sp, #648] @ 0x288 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - movs r1, #198 @ 0xc6 │ │ │ │ + movs r1, #202 @ 0xca │ │ │ │ lsls r5, r7, #3 │ │ │ │ - cmp r4, #132 @ 0x84 │ │ │ │ + cmp r4, #136 @ 0x88 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldr r4, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r4, [sp, #512] @ 0x200 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - movs r1, #164 @ 0xa4 │ │ │ │ + movs r1, #168 @ 0xa8 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldr r4, [sp, #272] @ 0x110 │ │ │ │ + ldr r4, [sp, #288] @ 0x120 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - movs r1, #108 @ 0x6c │ │ │ │ + movs r1, #112 @ 0x70 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - lsrs r6, r1, #15 │ │ │ │ + lsrs r2, r2, #15 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldr r4, [sp, #152] @ 0x98 │ │ │ │ + ldr r4, [sp, #168] @ 0xa8 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - movs r1, #72 @ 0x48 │ │ │ │ + movs r1, #76 @ 0x4c │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldr r3, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - movs r1, #38 @ 0x26 │ │ │ │ + movs r1, #42 @ 0x2a │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldr r3, [sp, #896] @ 0x380 │ │ │ │ + ldr r3, [sp, #912] @ 0x390 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - movs r1, #8 │ │ │ │ + movs r1, #12 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldr r3, [sp, #648] @ 0x288 │ │ │ │ + ldr r3, [sp, #664] @ 0x298 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - movs r0, #202 @ 0xca │ │ │ │ + movs r0, #206 @ 0xce │ │ │ │ lsls r5, r7, #3 │ │ │ │ - cmp r3, #156 @ 0x9c │ │ │ │ + cmp r3, #160 @ 0xa0 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldr r3, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r3, [sp, #456] @ 0x1c8 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - movs r0, #150 @ 0x96 │ │ │ │ + movs r0, #154 @ 0x9a │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldr r3, [sp, #264] @ 0x108 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - movs r0, #106 @ 0x6a │ │ │ │ + movs r0, #110 @ 0x6e │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #120] @ 0x78 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - movs r0, #66 @ 0x42 │ │ │ │ + movs r0, #70 @ 0x46 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - cmp r2, #254 @ 0xfe │ │ │ │ + cmp r3, #2 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldr r2, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r2, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - movs r0, #30 │ │ │ │ + movs r0, #34 @ 0x22 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - subs r6, r7, #3 │ │ │ │ + subs r2, r0, #4 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - lsrs r6, r3, #13 │ │ │ │ + lsrs r2, r4, #13 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldr r1, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r1, [sp, #760] @ 0x2f8 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldr r1, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r1, [sp, #496] @ 0x1f0 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - subs r0, r4, #2 │ │ │ │ + subs r4, r4, #2 │ │ │ │ lsls r5, r7, #3 │ │ │ │ lsls r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #136] @ 0x88 │ │ │ │ + ldr r1, [sp, #152] @ 0x98 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - subs r2, r1, #1 │ │ │ │ + subs r6, r1, #1 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - subs r4, r5, #0 │ │ │ │ + subs r0, r6, #0 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - lsrs r6, r1, #10 │ │ │ │ + lsrs r2, r2, #10 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldr r0, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r0, [sp, #952] @ 0x3b8 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - subs r2, r0, #0 │ │ │ │ + subs r6, r0, #0 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - lsrs r4, r6, #1 │ │ │ │ + lsrs r0, r7, #1 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldr r0, [sp, #768] @ 0x300 │ │ │ │ + ldr r0, [sp, #784] @ 0x310 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldr r0, [sp, #568] @ 0x238 │ │ │ │ + ldr r0, [sp, #584] @ 0x248 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - adds r6, r6, #6 │ │ │ │ + adds r2, r7, #6 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldr r0, [sp, #368] @ 0x170 │ │ │ │ + ldr r0, [sp, #384] @ 0x180 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - adds r4, r0, #6 │ │ │ │ + adds r0, r1, #6 │ │ │ │ lsls r5, r7, #3 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #54 @ 0x36 │ │ │ │ + cmp r0, #58 @ 0x3a │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ │ │ + ldr r0, [sp, #184] @ 0xb8 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - adds r2, r2, #5 │ │ │ │ + adds r6, r2, #5 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - adds r0, r5, #4 │ │ │ │ + adds r4, r5, #4 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r7, [sp, #480] @ 0x1e0 │ │ │ │ + str r7, [sp, #496] @ 0x1f0 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - adds r0, r4, #2 │ │ │ │ + adds r4, r4, #2 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - movs r7, #98 @ 0x62 │ │ │ │ + movs r7, #102 @ 0x66 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r7, [sp, #344] @ 0x158 │ │ │ │ + str r7, [sp, #360] @ 0x168 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - adds r6, r7, #1 │ │ │ │ + adds r2, r0, #2 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r7, [sp, #200] @ 0xc8 │ │ │ │ + str r7, [sp, #216] @ 0xd8 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - adds r2, r3, #1 │ │ │ │ + adds r6, r3, #1 │ │ │ │ lsls r5, r7, #3 │ │ │ │ cmp r5, #232 @ 0xe8 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - str r2, [r7, #16] │ │ │ │ + str r6, [r7, #16] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - str r7, [sp, #0] │ │ │ │ + str r7, [sp, #16] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - adds r2, r5, #0 │ │ │ │ + adds r6, r5, #0 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r6, [sp, #872] @ 0x368 │ │ │ │ + str r6, [sp, #888] @ 0x378 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - adds r2, r0, #0 │ │ │ │ + adds r6, r0, #0 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r6, [sp, #728] @ 0x2d8 │ │ │ │ + str r6, [sp, #744] @ 0x2e8 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - subs r6, r3, r7 │ │ │ │ + subs r2, r4, r7 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r6, [sp, #568] @ 0x238 │ │ │ │ + str r6, [sp, #584] @ 0x248 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - subs r6, r6, r6 │ │ │ │ + subs r2, r7, r6 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r6, [sp, #480] @ 0x1e0 │ │ │ │ + str r6, [sp, #496] @ 0x1f0 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - subs r0, r4, r6 │ │ │ │ + subs r4, r4, r6 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - movs r6, #116 @ 0x74 │ │ │ │ + movs r6, #120 @ 0x78 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r6, [sp, #328] @ 0x148 │ │ │ │ + str r6, [sp, #344] @ 0x158 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - subs r2, r7, r5 │ │ │ │ + subs r6, r7, r5 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r6, [sp, #184] @ 0xb8 │ │ │ │ + str r6, [sp, #200] @ 0xc8 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - subs r6, r2, r5 │ │ │ │ + subs r2, r3, r5 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r6, [sp, #24] │ │ │ │ + str r6, [sp, #40] @ 0x28 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - subs r6, r5, r4 │ │ │ │ + subs r2, r6, r4 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r5, [sp, #944] @ 0x3b0 │ │ │ │ + str r5, [sp, #960] @ 0x3c0 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - subs r4, r2, r4 │ │ │ │ + subs r0, r3, r4 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - strb r0, [r7, #22] │ │ │ │ + strb r4, [r7, #22] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r5, [sp, #704] @ 0x2c0 │ │ │ │ + str r5, [sp, #720] @ 0x2d0 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - subs r2, r3, r3 │ │ │ │ + subs r6, r3, r3 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r5, [sp, #616] @ 0x268 │ │ │ │ + str r5, [sp, #632] @ 0x278 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - subs r4, r0, r3 │ │ │ │ + subs r0, r1, r3 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r5, [sp, #528] @ 0x210 │ │ │ │ + str r5, [sp, #544] @ 0x220 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - subs r6, r5, r2 │ │ │ │ + subs r2, r6, r2 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r5, [sp, #360] @ 0x168 │ │ │ │ + str r5, [sp, #376] @ 0x178 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - subs r4, r0, r2 │ │ │ │ + subs r0, r1, r2 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r5, [sp, #240] @ 0xf0 │ │ │ │ + str r5, [sp, #256] @ 0x100 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - subs r6, r4, r1 │ │ │ │ + subs r2, r5, r1 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r5, [sp, #88] @ 0x58 │ │ │ │ + str r5, [sp, #104] @ 0x68 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - subs r0, r0, r1 │ │ │ │ + subs r4, r0, r1 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + str r5, [sp, #16] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - subs r2, r5, r0 │ │ │ │ + subs r6, r5, r0 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r4, [sp, #800] @ 0x320 │ │ │ │ + str r4, [sp, #816] @ 0x330 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - adds r0, r6, r7 │ │ │ │ + adds r4, r6, r7 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r4, [sp, #616] @ 0x268 │ │ │ │ + str r4, [sp, #632] @ 0x278 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - adds r2, r0, r7 │ │ │ │ + adds r6, r0, r7 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r4, [sp, #512] @ 0x200 │ │ │ │ + str r4, [sp, #528] @ 0x210 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - adds r0, r5, r6 │ │ │ │ + adds r4, r5, r6 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r4, [sp, #408] @ 0x198 │ │ │ │ + str r4, [sp, #424] @ 0x1a8 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - adds r6, r1, r6 │ │ │ │ + adds r2, r2, r6 │ │ │ │ lsls r5, r7, #3 │ │ │ │ movs r1, #2 │ │ │ │ bl 1489f14 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 50fce2 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -739829,189 +739829,189 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #3912 @ 0xf48 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #96] @ 0x60 │ │ │ │ + str r2, [sp, #112] @ 0x70 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - asrs r0, r0, #29 │ │ │ │ + asrs r4, r0, #29 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - subs r6, r4, r5 │ │ │ │ + subs r2, r5, r5 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - str r1, [sp, #952] @ 0x3b8 │ │ │ │ + str r1, [sp, #968] @ 0x3c8 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - asrs r6, r2, #28 │ │ │ │ + asrs r2, r3, #28 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - movs r1, #232 @ 0xe8 │ │ │ │ + movs r1, #236 @ 0xec │ │ │ │ lsls r5, r7, #3 │ │ │ │ - asrs r4, r0, #27 │ │ │ │ + asrs r0, r1, #27 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - subs r2, r4, r3 │ │ │ │ + subs r6, r4, r3 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - str r1, [sp, #512] @ 0x200 │ │ │ │ + str r1, [sp, #528] @ 0x210 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r1, [sp, #408] @ 0x198 │ │ │ │ + str r1, [sp, #424] @ 0x1a8 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - asrs r6, r1, #26 │ │ │ │ + asrs r2, r2, #26 │ │ │ │ lsls r5, r7, #3 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #520] @ 0x208 │ │ │ │ + str r0, [sp, #536] @ 0x218 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - asrs r2, r5, #22 │ │ │ │ + asrs r6, r5, #22 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - movs r0, #106 @ 0x6a │ │ │ │ + movs r0, #110 @ 0x6e │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r0, [sp, #376] @ 0x178 │ │ │ │ + str r0, [sp, #392] @ 0x188 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - asrs r6, r0, #22 │ │ │ │ + asrs r2, r1, #22 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - asrs r2, r7, #20 │ │ │ │ + asrs r6, r7, #20 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldrh r0, [r5, #62] @ 0x3e │ │ │ │ + ldrh r4, [r5, #62] @ 0x3e │ │ │ │ lsls r5, r7, #3 │ │ │ │ - asrs r0, r2, #20 │ │ │ │ + asrs r4, r2, #20 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldrh r6, [r1, #58] @ 0x3a │ │ │ │ + ldrh r2, [r2, #58] @ 0x3a │ │ │ │ lsls r5, r7, #3 │ │ │ │ - asrs r6, r6, #17 │ │ │ │ + asrs r2, r7, #17 │ │ │ │ lsls r5, r7, #3 │ │ │ │ lsrs r6, r6, #16 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrh r2, [r3, #56] @ 0x38 │ │ │ │ + ldrh r6, [r3, #56] @ 0x38 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - asrs r2, r0, #17 │ │ │ │ + asrs r6, r0, #17 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldrh r0, [r5, #54] @ 0x36 │ │ │ │ + ldrh r4, [r5, #54] @ 0x36 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - asrs r0, r2, #16 │ │ │ │ + asrs r4, r2, #16 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldrh r0, [r2, #54] @ 0x36 │ │ │ │ + ldrh r4, [r2, #54] @ 0x36 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - asrs r0, r7, #15 │ │ │ │ + asrs r4, r7, #15 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldrh r6, [r3, #52] @ 0x34 │ │ │ │ + ldrh r2, [r4, #52] @ 0x34 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - asrs r6, r0, #15 │ │ │ │ + asrs r2, r1, #15 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldrh r4, [r0, #52] @ 0x34 │ │ │ │ + ldrh r0, [r1, #52] @ 0x34 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - asrs r4, r5, #14 │ │ │ │ + asrs r0, r6, #14 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldrh r2, [r0, #50] @ 0x32 │ │ │ │ + ldrh r6, [r0, #50] @ 0x32 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - asrs r2, r5, #13 │ │ │ │ + asrs r6, r5, #13 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldrh r0, [r5, #48] @ 0x30 │ │ │ │ + ldrh r4, [r5, #48] @ 0x30 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - asrs r0, r2, #13 │ │ │ │ + asrs r4, r2, #13 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldrh r0, [r1, #48] @ 0x30 │ │ │ │ + ldrh r4, [r1, #48] @ 0x30 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - asrs r0, r6, #12 │ │ │ │ + asrs r4, r6, #12 │ │ │ │ lsls r5, r7, #3 │ │ │ │ ldmia r6!, {r1, r2, r4, r7} │ │ │ │ lsls r4, r1, #4 │ │ │ │ - asrs r4, r2, #26 │ │ │ │ + asrs r0, r3, #26 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldrh r2, [r4, #52] @ 0x34 │ │ │ │ + ldrh r6, [r4, #52] @ 0x34 │ │ │ │ lsls r5, r7, #3 │ │ │ │ ldmia r6, {r1, r2, r3, r4, r6} │ │ │ │ lsls r4, r1, #4 │ │ │ │ - asrs r4, r3, #25 │ │ │ │ + asrs r0, r4, #25 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldr r6, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r6, [sp, #968] @ 0x3c8 │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldmia r6, {r1, r6} │ │ │ │ lsls r4, r1, #4 │ │ │ │ - asrs r0, r0, #25 │ │ │ │ + asrs r4, r0, #25 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldr r1, [sp, #168] @ 0xa8 │ │ │ │ + ldr r1, [sp, #184] @ 0xb8 │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldmia r6!, {r1, r2, r5} │ │ │ │ lsls r4, r1, #4 │ │ │ │ - asrs r4, r4, #24 │ │ │ │ + asrs r0, r5, #24 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldrh r2, [r2, #44] @ 0x2c │ │ │ │ + ldrh r6, [r2, #44] @ 0x2c │ │ │ │ lsls r5, r7, #3 │ │ │ │ ldmia r6!, {r1, r3} │ │ │ │ lsls r4, r1, #4 │ │ │ │ - asrs r0, r1, #24 │ │ │ │ + asrs r4, r1, #24 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r7, [sp, #808] @ 0x328 │ │ │ │ + str r7, [sp, #824] @ 0x338 │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldmia r5, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r1, #4 │ │ │ │ - asrs r4, r5, #23 │ │ │ │ + asrs r0, r6, #23 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r7, [sp, #648] @ 0x288 │ │ │ │ + str r7, [sp, #664] @ 0x298 │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldmia r5!, {r1, r4, r6, r7} │ │ │ │ lsls r4, r1, #4 │ │ │ │ - asrs r0, r2, #23 │ │ │ │ + asrs r4, r2, #23 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldr r7, [sp, #40] @ 0x28 │ │ │ │ + ldr r7, [sp, #56] @ 0x38 │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldmia r5, {r1, r2, r4, r5, r7} │ │ │ │ lsls r4, r1, #4 │ │ │ │ - asrs r4, r6, #22 │ │ │ │ + asrs r0, r7, #22 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldr r5, [sp, #328] @ 0x148 │ │ │ │ + ldr r5, [sp, #344] @ 0x158 │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldmia r5!, {r1, r3, r4, r7} │ │ │ │ lsls r4, r1, #4 │ │ │ │ - asrs r0, r3, #22 │ │ │ │ + asrs r4, r3, #22 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldrh r2, [r2, #42] @ 0x2a │ │ │ │ + ldrh r6, [r2, #42] @ 0x2a │ │ │ │ lsls r5, r7, #3 │ │ │ │ ldmia r5, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r4, r1, #4 │ │ │ │ - asrs r4, r7, #21 │ │ │ │ + asrs r0, r0, #22 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldrh r2, [r0, #42] @ 0x2a │ │ │ │ + ldrh r6, [r0, #42] @ 0x2a │ │ │ │ lsls r5, r7, #3 │ │ │ │ ldmia r5, {r1, r5, r6} │ │ │ │ lsls r4, r1, #4 │ │ │ │ - asrs r0, r4, #21 │ │ │ │ + asrs r4, r4, #21 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldrb r6, [r5, #7] │ │ │ │ + ldrb r2, [r6, #7] │ │ │ │ lsls r5, r7, #3 │ │ │ │ ldmia r5!, {r1, r2, r6} │ │ │ │ lsls r4, r1, #4 │ │ │ │ - asrs r4, r0, #21 │ │ │ │ + asrs r0, r1, #21 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - movs r2, #138 @ 0x8a │ │ │ │ + movs r2, #142 @ 0x8e │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldmia r5, {r1, r3, r5} │ │ │ │ lsls r4, r1, #4 │ │ │ │ - asrs r0, r5, #20 │ │ │ │ + asrs r4, r5, #20 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldrh r6, [r0, #40] @ 0x28 │ │ │ │ + ldrh r2, [r1, #40] @ 0x28 │ │ │ │ lsls r5, r7, #3 │ │ │ │ ldmia r4, {r1, r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #4 │ │ │ │ - asrs r0, r6, #19 │ │ │ │ + asrs r4, r6, #19 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - strb r6, [r1, r6] │ │ │ │ + strb r2, [r2, r6] │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldmia r4, {r1, r2, r4, r6, r7} │ │ │ │ lsls r4, r1, #4 │ │ │ │ - asrs r4, r2, #19 │ │ │ │ + asrs r0, r3, #19 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldrh r2, [r6, #36] @ 0x24 │ │ │ │ + ldrh r6, [r6, #36] @ 0x24 │ │ │ │ lsls r5, r7, #3 │ │ │ │ ldmia r4, {r1, r3, r4, r5, r7} │ │ │ │ lsls r4, r1, #4 │ │ │ │ - asrs r0, r7, #18 │ │ │ │ + asrs r4, r7, #18 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldrh r6, [r7, #34] @ 0x22 │ │ │ │ + ldrh r2, [r0, #36] @ 0x24 │ │ │ │ lsls r5, r7, #3 │ │ │ │ │ │ │ │ 005103bc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -740138,31 +740138,31 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r0, #28] │ │ │ │ lsls r3, r2, #4 │ │ │ │ strb r2, [r6, #26] │ │ │ │ lsls r3, r2, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r5, #20] │ │ │ │ + ldrh r0, [r6, #20] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - lsrs r0, r1, #28 │ │ │ │ + lsrs r4, r1, #28 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldrh r6, [r1, #20] │ │ │ │ + ldrh r2, [r2, #20] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - lsrs r0, r5, #27 │ │ │ │ + lsrs r4, r5, #27 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldrh r6, [r5, #18] │ │ │ │ + ldrh r2, [r6, #18] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - lsrs r0, r1, #27 │ │ │ │ + lsrs r4, r1, #27 │ │ │ │ lsls r5, r7, #3 │ │ │ │ ldmia r2, {r1, r2, r5} │ │ │ │ lsls r4, r1, #4 │ │ │ │ - asrs r4, r4, #8 │ │ │ │ + asrs r0, r5, #8 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - asrs r2, r6, #5 │ │ │ │ + asrs r6, r6, #5 │ │ │ │ lsls r4, r7, #3 │ │ │ │ │ │ │ │ 00510524 : │ │ │ │ stmdb 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 │ │ │ │ @@ -741224,63 +741224,63 @@ │ │ │ │ movs r0, r0 │ │ │ │ muls r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r1, #44] @ 0x2c │ │ │ │ + strh r4, [r1, #44] @ 0x2c │ │ │ │ lsls r5, r7, #3 │ │ │ │ - lsrs r6, r0, #7 │ │ │ │ + lsrs r2, r1, #7 │ │ │ │ lsls r5, r7, #3 │ │ │ │ mov ip, sl │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r6, [pc, #744] @ (511378 ) │ │ │ │ + ldr r6, [pc, #760] @ (511388 ) │ │ │ │ lsls r4, r7, #3 │ │ │ │ - strh r6, [r0, #42] @ 0x2a │ │ │ │ + strh r2, [r1, #42] @ 0x2a │ │ │ │ lsls r5, r7, #3 │ │ │ │ - lsrs r0, r1, #6 │ │ │ │ + lsrs r4, r1, #6 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - asrs r0, r7, #6 │ │ │ │ + asrs r4, r7, #6 │ │ │ │ lsls r5, r7, #3 │ │ │ │ ldr r4, [r1, #116] @ 0x74 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - strh r0, [r5, #14] │ │ │ │ + strh r4, [r5, #14] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - lsls r2, r5, #24 │ │ │ │ + lsls r6, r5, #24 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - lsrs r4, r3, #25 │ │ │ │ + lsrs r0, r4, #25 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - strh r4, [r0, #12] │ │ │ │ + strh r0, [r1, #12] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - lsls r0, r1, #23 │ │ │ │ + lsls r4, r1, #23 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - strh r2, [r3, #10] │ │ │ │ + strh r6, [r3, #10] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - lsls r6, r3, #22 │ │ │ │ + lsls r2, r4, #22 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldr r2, [pc, #480] @ (5112a0 ) │ │ │ │ + ldr r2, [pc, #496] @ (5112b0 ) │ │ │ │ lsls r4, r7, #3 │ │ │ │ - strh r0, [r5, #8] │ │ │ │ + strh r4, [r5, #8] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - lsls r4, r5, #21 │ │ │ │ + lsls r0, r6, #21 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - lsrs r6, r4, #21 │ │ │ │ + lsrs r2, r5, #21 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - strh r2, [r5, #6] │ │ │ │ + strh r6, [r5, #6] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - lsls r0, r6, #20 │ │ │ │ + lsls r4, r6, #20 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - strh r0, [r6, #4] │ │ │ │ + strh r4, [r6, #4] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - lsls r4, r6, #19 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - strh r0, [r5, #2] │ │ │ │ + strh r4, [r5, #2] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - lsls r4, r5, #18 │ │ │ │ + lsls r0, r6, #18 │ │ │ │ lsls r5, r7, #3 │ │ │ │ ldr.w r3, [pc, #2984] @ 511c90 │ │ │ │ mov.w r2, #792 @ 0x318 │ │ │ │ ldr.w r1, [pc, #2980] @ 511c94 │ │ │ │ ldr.w r0, [pc, #2980] @ 511c98 │ │ │ │ add r1, pc │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ @@ -742362,123 +742362,123 @@ │ │ │ │ ldr r0, [pc, #272] @ (511d98 ) │ │ │ │ ldr r3, [pc, #4] @ (511c90 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ b.n 511aae │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r1, #25] │ │ │ │ + ldrb r4, [r1, #25] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - lsls r2, r1, #10 │ │ │ │ + lsls r6, r1, #10 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - bx r9 │ │ │ │ + bxns r9 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrb r0, [r7, #23] │ │ │ │ + ldrb r4, [r7, #23] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - lsls r0, r7, #8 │ │ │ │ + lsls r4, r7, #8 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldrb r6, [r5, #23] │ │ │ │ + ldrb r2, [r6, #23] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - add lr, pc │ │ │ │ + cmp r2, r0 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrb r6, [r5, #14] │ │ │ │ + ldrb r2, [r6, #14] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - vshr.u64 q8, q14, #14 │ │ │ │ - ldrb r6, [r4, #14] │ │ │ │ + vshr.u64 q8, q14, #10 │ │ │ │ + ldrb r2, [r5, #14] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - add ip, r6 │ │ │ │ + add r8, r7 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrb r4, [r4, #13] │ │ │ │ + ldrb r0, [r5, #13] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - vshr.u64 q0, q14, #28 │ │ │ │ + vshr.u64 q0, q14, #24 │ │ │ │ subs r4, #174 @ 0xae │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldrb r6, [r6, #12] │ │ │ │ + ldrb r2, [r7, #12] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - vqadd.u64 q8, q12, q14 │ │ │ │ - ldrb r2, [r2, #12] │ │ │ │ + vqadd.u64 q8, q14, q14 │ │ │ │ + ldrb r6, [r2, #12] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - vqadd.u16 q8, q10, q14 │ │ │ │ - mvns r6, r2 │ │ │ │ + vqadd.u16 q8, q12, q14 │ │ │ │ + mvns r2, r3 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrb r6, [r0, #10] │ │ │ │ + ldrb r2, [r1, #10] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - mcr2 0, 6, r0, cr10, cr12, {7} │ │ │ │ - lsls r0, r0, #27 │ │ │ │ + mcr2 0, 6, r0, cr14, cr12, {7} │ │ │ │ + lsls r4, r0, #27 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - muls r6, r5 │ │ │ │ + muls r2, r6 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrb r6, [r3, #8] │ │ │ │ + ldrb r2, [r4, #8] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - mcr2 0, 3, r0, cr2, cr12, {7} │ │ │ │ - stmia r0!, {r1, r3, r4, r6} │ │ │ │ + mcr2 0, 3, r0, cr6, cr12, {7} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldrb r0, [r5, #7] │ │ │ │ + ldrb r4, [r5, #7] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - mcr2 0, 1, r0, cr12, cr12, {7} │ │ │ │ - ldrb r0, [r0, #7] │ │ │ │ + mrc2 0, 1, r0, cr0, cr12, {7} │ │ │ │ + ldrb r4, [r0, #7] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - mcr2 0, 0, r0, cr4, cr12, {7} │ │ │ │ - ldrb r2, [r3, #6] │ │ │ │ + mcr2 0, 0, r0, cr8, cr12, {7} │ │ │ │ + ldrb r6, [r3, #6] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldc2l 0, cr0, [lr, #1008] @ 0x3f0 │ │ │ │ - ldrb r6, [r6, #5] │ │ │ │ + stc2l 0, cr0, [r2, #1008]! @ 0x3f0 │ │ │ │ + ldrb r2, [r7, #5] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldc2 0, cr0, [sl, #1008]! @ 0x3f0 │ │ │ │ - strb r2, [r0, #31] │ │ │ │ + ldc2 0, cr0, [lr, #1008]! @ 0x3f0 │ │ │ │ + strb r6, [r0, #31] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - stc2 0, cr0, [r8], {252} @ 0xfc │ │ │ │ - strb r0, [r2, #25] │ │ │ │ + stc2 0, cr0, [ip], {252} @ 0xfc │ │ │ │ + strb r4, [r2, #25] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - @ instruction: 0xfa9400fc │ │ │ │ - subs r7, #52 @ 0x34 │ │ │ │ + @ instruction: 0xfa9800fc │ │ │ │ + subs r7, #56 @ 0x38 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - strb r4, [r4, #23] │ │ │ │ + strb r0, [r5, #23] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - @ instruction: 0xfa2400fc │ │ │ │ + @ instruction: 0xfa2800fc │ │ │ │ adds r7, #50 @ 0x32 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - vst1.8 @ instruction: 0xf98600fb │ │ │ │ - strb r2, [r1, #22] │ │ │ │ + vst1.8 @ instruction: 0xf98a00fb │ │ │ │ + strb r6, [r1, #22] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - vst1.8 @ instruction: 0xf9ca00fc │ │ │ │ - asrs r4, r7, #16 │ │ │ │ + vst1.8 @ instruction: 0xf9ce00fc │ │ │ │ + asrs r0, r0, #17 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - strb r4, [r2, #21] │ │ │ │ + strb r0, [r3, #21] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldrsb.w r0, [sl, #252] @ 0xfc │ │ │ │ + ldrsb.w r0, [lr, #252] @ 0xfc │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r2, #18] │ │ │ │ + strb r6, [r2, #18] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldr.w r0, [r8, #252] @ 0xfc │ │ │ │ - strb r4, [r4, #16] │ │ │ │ + ldr.w r0, [ip, #252] @ 0xfc │ │ │ │ + strb r0, [r5, #16] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str??.w r0, [r8, ip, lsl #3] │ │ │ │ - strb r0, [r4, #15] │ │ │ │ + str??.w r0, [ip, ip, lsl #3] │ │ │ │ + strb r4, [r4, #15] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - strh.w r0, [r4, ip, lsl #3] │ │ │ │ - strb r6, [r6, #14] │ │ │ │ + strh.w r0, [r8, ip, lsl #3] │ │ │ │ + strb r2, [r7, #14] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - @ instruction: 0xf7fa00fc │ │ │ │ - strb r6, [r5, #13] │ │ │ │ + @ instruction: 0xf7fe00fc │ │ │ │ + strb r2, [r6, #13] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - @ instruction: 0xf7b200fc │ │ │ │ - subs r4, #140 @ 0x8c │ │ │ │ + @ instruction: 0xf7b600fc │ │ │ │ + subs r4, #144 @ 0x90 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - strb r4, [r7, #12] │ │ │ │ + strb r0, [r0, #13] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - @ instruction: 0xf78000fc │ │ │ │ - cbnz r6, 511db0 │ │ │ │ + @ instruction: 0xf78400fc │ │ │ │ + cbnz r2, 511db2 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - strb r2, [r6, #10] │ │ │ │ + strb r6, [r6, #10] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - @ instruction: 0xf6f800fc │ │ │ │ + @ instruction: 0xf6fc00fc │ │ │ │ ldr r1, [pc, #640] @ (512020 ) │ │ │ │ ldr r0, [pc, #644] @ (512024 ) │ │ │ │ ldr r3, [pc, #644] @ (512028 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ b.n 511aae │ │ │ │ mov r0, r4 │ │ │ │ @@ -742714,146 +742714,146 @@ │ │ │ │ ldr r1, [pc, #332] @ (51215c ) │ │ │ │ ldr r0, [pc, #332] @ (512160 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #4028 @ 0xfbc │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ - strb r2, [r3, #6] │ │ │ │ + strb r6, [r3, #6] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - @ instruction: 0xf5e000fc │ │ │ │ + @ instruction: 0xf5e400fc │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ cbz r2, 512042 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - vst4. {d16-d19}, [r8 :256], ip │ │ │ │ - strb r2, [r3, #11] │ │ │ │ + vst4. {d16-d19}, [ip :256], ip │ │ │ │ + strb r6, [r3, #11] │ │ │ │ lsls r4, r7, #3 │ │ │ │ cbz r2, 512048 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrsh.w r0, [r0, ip, lsl #3] │ │ │ │ - strb r2, [r7, #3] │ │ │ │ + ldrsh.w r0, [r4, ip, lsl #3] │ │ │ │ + strb r6, [r7, #3] │ │ │ │ lsls r4, r7, #3 │ │ │ │ cbz r2, 51204e │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrsb.w r0, [r8, ip, lsl #3] │ │ │ │ - b.n 51283c │ │ │ │ + ldrsb.w r0, [ip, ip, lsl #3] │ │ │ │ + b.n 512844 │ │ │ │ lsls r3, r7, #3 │ │ │ │ cbz r2, 512054 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - vst4. {d0-d3}, [r0 :256], ip │ │ │ │ - strb r6, [r5, #5] │ │ │ │ + vst4. {d0-d3}, [r4 :256], ip │ │ │ │ + strb r2, [r6, #5] │ │ │ │ lsls r5, r7, #3 │ │ │ │ sub sp, #424 @ 0x1a8 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - str??.w r0, [r8, #252] @ 0xfc │ │ │ │ - strb r6, [r0, #5] │ │ │ │ + str??.w r0, [ip, #252] @ 0xfc │ │ │ │ + strb r2, [r1, #5] │ │ │ │ lsls r5, r7, #3 │ │ │ │ sub sp, #328 @ 0x148 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldr.w r0, [r0, #252] @ 0xfc │ │ │ │ - strb r6, [r3, #4] │ │ │ │ + ldr.w r0, [r4, #252] @ 0xfc │ │ │ │ + strb r2, [r4, #4] │ │ │ │ lsls r5, r7, #3 │ │ │ │ sub sp, #232 @ 0xe8 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrh.w r0, [r8, #252] @ 0xfc │ │ │ │ - ldrb r2, [r7, r7] │ │ │ │ + ldrh.w r0, [ip, #252] @ 0xfc │ │ │ │ + ldrb r6, [r7, r7] │ │ │ │ lsls r4, r7, #3 │ │ │ │ sub sp, #136 @ 0x88 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strh.w r0, [r0, #252] @ 0xfc │ │ │ │ - strb r6, [r5, #3] │ │ │ │ + strh.w r0, [r4, #252] @ 0xfc │ │ │ │ + strb r2, [r6, #3] │ │ │ │ lsls r5, r7, #3 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strb.w r0, [r8, #252] @ 0xfc │ │ │ │ - ldc 0, cr0, [r6, #-1004] @ 0xfffffc14 │ │ │ │ + strb.w r0, [ip, #252] @ 0xfc │ │ │ │ + ldc 0, cr0, [sl, #-1004] @ 0xfffffc14 │ │ │ │ add sp, #456 @ 0x1c8 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldr??.w r0, [r0, ip, lsl #3] │ │ │ │ - sbc.w r0, r6, fp, ror #3 │ │ │ │ + ldr??.w r0, [r4, ip, lsl #3] │ │ │ │ + sbc.w r0, sl, fp, ror #3 │ │ │ │ add sp, #360 @ 0x168 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldr.w r0, [r8, ip, lsl #3] │ │ │ │ - strb r6, [r6, #2] │ │ │ │ + ldr.w r0, [ip, ip, lsl #3] │ │ │ │ + strb r2, [r7, #2] │ │ │ │ lsls r5, r7, #3 │ │ │ │ add sp, #264 @ 0x108 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - str.w r0, [r0, ip, lsl #3] │ │ │ │ - str r6, [r5, #72] @ 0x48 │ │ │ │ + str.w r0, [r4, ip, lsl #3] │ │ │ │ + str r2, [r6, #72] @ 0x48 │ │ │ │ lsls r4, r7, #3 │ │ │ │ add sp, #168 @ 0xa8 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strh.w r0, [r8, ip, lsl #3] │ │ │ │ - lsls r6, r5, #15 │ │ │ │ + strh.w r0, [ip, ip, lsl #3] │ │ │ │ + lsls r2, r6, #15 │ │ │ │ lsls r4, r7, #3 │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrb.w r0, [r0, ip, lsl #3] │ │ │ │ - lsls r2, r4, #13 │ │ │ │ + ldrb.w r0, [r4, ip, lsl #3] │ │ │ │ + lsls r6, r4, #13 │ │ │ │ lsls r4, r7, #3 │ │ │ │ add r7, sp, #1000 @ 0x3e8 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - @ instruction: 0xf7f800fc │ │ │ │ - strb r6, [r2, #2] │ │ │ │ + @ instruction: 0xf7fc00fc │ │ │ │ + strb r2, [r3, #2] │ │ │ │ lsls r5, r7, #3 │ │ │ │ add r7, sp, #904 @ 0x388 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - @ instruction: 0xf7e000fc │ │ │ │ - strb r6, [r5, #1] │ │ │ │ + @ instruction: 0xf7e400fc │ │ │ │ + strb r2, [r6, #1] │ │ │ │ lsls r5, r7, #3 │ │ │ │ add r7, sp, #808 @ 0x328 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - @ instruction: 0xf7c800fc │ │ │ │ - ldrb r6, [r4, #5] │ │ │ │ + @ instruction: 0xf7cc00fc │ │ │ │ + ldrb r2, [r5, #5] │ │ │ │ lsls r4, r7, #3 │ │ │ │ add r7, sp, #712 @ 0x2c8 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - @ instruction: 0xf7b000fc │ │ │ │ - ldr r2, [r5, #72] @ 0x48 │ │ │ │ + @ instruction: 0xf7b400fc │ │ │ │ + ldr r6, [r5, #72] @ 0x48 │ │ │ │ lsls r4, r7, #3 │ │ │ │ add r7, sp, #616 @ 0x268 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - @ instruction: 0xf79800fc │ │ │ │ - strb r6, [r0, #0] │ │ │ │ + @ instruction: 0xf79c00fc │ │ │ │ + strb r2, [r1, #0] │ │ │ │ lsls r5, r7, #3 │ │ │ │ add r7, sp, #520 @ 0x208 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - @ instruction: 0xf78000fc │ │ │ │ - lsls r6, r0, #10 │ │ │ │ + @ instruction: 0xf78400fc │ │ │ │ + lsls r2, r1, #10 │ │ │ │ lsls r4, r7, #3 │ │ │ │ add r7, sp, #424 @ 0x1a8 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - @ instruction: 0xf76800fc │ │ │ │ - ldr r6, [r6, #124] @ 0x7c │ │ │ │ + @ instruction: 0xf76c00fc │ │ │ │ + ldr r2, [r7, #124] @ 0x7c │ │ │ │ lsls r5, r7, #3 │ │ │ │ add r7, sp, #328 @ 0x148 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - @ instruction: 0xf75000fc │ │ │ │ - strb r6, [r7, #27] │ │ │ │ + @ instruction: 0xf75400fc │ │ │ │ + strb r2, [r0, #28] │ │ │ │ lsls r4, r7, #3 │ │ │ │ add r7, sp, #232 @ 0xe8 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - @ instruction: 0xf73800fc │ │ │ │ - lsls r6, r0, #15 │ │ │ │ + @ instruction: 0xf73c00fc │ │ │ │ + lsls r2, r1, #15 │ │ │ │ lsls r4, r7, #3 │ │ │ │ add r7, sp, #136 @ 0x88 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - @ instruction: 0xf72000fc │ │ │ │ - ldr r6, [r3, #120] @ 0x78 │ │ │ │ + @ instruction: 0xf72400fc │ │ │ │ + ldr r2, [r4, #120] @ 0x78 │ │ │ │ lsls r5, r7, #3 │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - @ instruction: 0xf70800fc │ │ │ │ - ldr r6, [r0, #120] @ 0x78 │ │ │ │ + @ instruction: 0xf70c00fc │ │ │ │ + ldr r2, [r1, #120] @ 0x78 │ │ │ │ lsls r5, r7, #3 │ │ │ │ add r6, sp, #968 @ 0x3c8 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - @ instruction: 0xf6f000fc │ │ │ │ - ldr r6, [r1, #120] @ 0x78 │ │ │ │ + @ instruction: 0xf6f400fc │ │ │ │ + ldr r2, [r2, #120] @ 0x78 │ │ │ │ lsls r5, r7, #3 │ │ │ │ │ │ │ │ 00512164 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -743003,31 +743003,31 @@ │ │ │ │ lsls r3, r2, #4 │ │ │ │ asrs r6, r1, #5 │ │ │ │ lsls r5, r2, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r7, #24] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf7c000fc │ │ │ │ + @ instruction: 0xf7c400fc │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r1, #84] @ 0x54 │ │ │ │ + ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - @ instruction: 0xf19000fc │ │ │ │ - ldr r6, [r3, #88] @ 0x58 │ │ │ │ + @ instruction: 0xf19400fc │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ lsls r5, r7, #3 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #19 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ lsls r5, r7, #3 │ │ │ │ ldr r6, [r6, r1] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - adds r5, #210 @ 0xd2 │ │ │ │ + adds r5, #214 @ 0xd6 │ │ │ │ lsls r4, r7, #3 │ │ │ │ │ │ │ │ 005122e8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -743221,33 +743221,33 @@ │ │ │ │ nop │ │ │ │ ldrsb r0, [r6, r7] │ │ │ │ lsls r3, r2, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r1, #60] @ 0x3c │ │ │ │ + ldr r4, [r1, #60] @ 0x3c │ │ │ │ lsls r5, r7, #3 │ │ │ │ - vqadd.s32 q8, q15, q14 │ │ │ │ - ldr r2, [r4, #56] @ 0x38 │ │ │ │ + vqadd.s64 q8, q9, q14 │ │ │ │ + ldr r6, [r4, #56] @ 0x38 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - vqadd.s8 q8, q12, q14 │ │ │ │ - ldr r4, [r7, #52] @ 0x34 │ │ │ │ + vqadd.s8 q8, q14, q14 │ │ │ │ + ldr r0, [r0, #56] @ 0x38 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - vqadd.s32 q0, q9, q14 │ │ │ │ - ldr r2, [r4, #52] @ 0x34 │ │ │ │ + vqadd.s32 q0, q11, q14 │ │ │ │ + ldr r6, [r4, #52] @ 0x34 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - vqadd.s8 q0, q12, q14 │ │ │ │ - ldr r2, [r0, #52] @ 0x34 │ │ │ │ + vqadd.s8 q0, q14, q14 │ │ │ │ + ldr r6, [r0, #52] @ 0x34 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - mcr 0, 7, r0, cr8, cr12, {7} │ │ │ │ + mcr 0, 7, r0, cr12, cr12, {7} │ │ │ │ add r2, sp, #320 @ 0x140 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - movw r0, #57596 @ 0xe0fc │ │ │ │ - bgt.n 512544 │ │ │ │ + @ instruction: 0xf25200fc │ │ │ │ + bgt.n 51254c │ │ │ │ lsls r3, r7, #3 │ │ │ │ │ │ │ │ 00512504 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -743343,22 +743343,22 @@ │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, r5] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - adds r2, #204 @ 0xcc │ │ │ │ + adds r2, #208 @ 0xd0 │ │ │ │ lsls r4, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r5, #32] │ │ │ │ + ldr r4, [r5, #32] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldcl 0, cr0, [r0, #1008] @ 0x3f0 │ │ │ │ - ldr r2, [r5, #32] │ │ │ │ + ldcl 0, cr0, [r4, #1008] @ 0x3f0 │ │ │ │ + ldr r6, [r5, #32] │ │ │ │ lsls r5, r7, #3 │ │ │ │ │ │ │ │ 00512604 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -743461,22 +743461,22 @@ │ │ │ │ lsls r5, r2, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r3, r1] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - adds r1, #184 @ 0xb8 │ │ │ │ + adds r1, #188 @ 0xbc │ │ │ │ lsls r4, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ + ldr r4, [r0, #20] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldc 0, cr0, [ip], #1008 @ 0x3f0 │ │ │ │ - ldr r6, [r2, #16] │ │ │ │ + stcl 0, cr0, [r0], {252} @ 0xfc │ │ │ │ + ldr r2, [r3, #16] │ │ │ │ lsls r5, r7, #3 │ │ │ │ │ │ │ │ 00512714 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -743579,22 +743579,22 @@ │ │ │ │ lsls r5, r2, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r1, r5] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - adds r0, #168 @ 0xa8 │ │ │ │ + adds r0, #172 @ 0xac │ │ │ │ lsls r4, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r2, #4] │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - sub.w r0, ip, ip, ror #3 │ │ │ │ - ldr r6, [r0, #0] │ │ │ │ + subs.w r0, r0, ip, ror #3 │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ lsls r5, r7, #3 │ │ │ │ │ │ │ │ 00512824 : │ │ │ │ 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 │ │ │ │ @@ -744205,111 +744205,111 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r6, r2] │ │ │ │ lsls r3, r2, #4 │ │ │ │ str r4, [r1, r2] │ │ │ │ lsls r3, r2, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strex r0, r0, [ip, #1008] @ 0x3f0 │ │ │ │ + @ instruction: 0xe85000fc │ │ │ │ ldr r2, [pc, #32] @ (512e3c ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - str r6, [r0, #80] @ 0x50 │ │ │ │ + str r2, [r1, #80] @ 0x50 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - @ instruction: 0xfbf800fc │ │ │ │ - @ instruction: 0xfb7e00fc │ │ │ │ - b.n 512da0 │ │ │ │ + @ instruction: 0xfbfc00fc │ │ │ │ + @ instruction: 0xfb8200fc │ │ │ │ + b.n 512da8 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - b.n 512d80 │ │ │ │ + b.n 512d88 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldr r3, [pc, #864] @ (513194 ) │ │ │ │ + ldr r3, [pc, #880] @ (5131a4 ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r2, [r4, #68] @ 0x44 │ │ │ │ + str r6, [r4, #68] @ 0x44 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - @ instruction: 0xfb5400fc │ │ │ │ - subs r1, #200 @ 0xc8 │ │ │ │ + @ instruction: 0xfb5800fc │ │ │ │ + subs r1, #204 @ 0xcc │ │ │ │ lsls r2, r0, #4 │ │ │ │ - str r0, [r7, #64] @ 0x40 │ │ │ │ + str r4, [r7, #64] @ 0x40 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - @ instruction: 0xfb2600fc │ │ │ │ - b.n 512d14 │ │ │ │ + @ instruction: 0xfb2a00fc │ │ │ │ + b.n 512d1c │ │ │ │ lsls r4, r7, #3 │ │ │ │ - @ instruction: 0xfb1000fc │ │ │ │ - b.n 512ce0 │ │ │ │ + @ instruction: 0xfb1400fc │ │ │ │ + b.n 512ce8 │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldr r1, [pc, #24] @ (512e70 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - str r6, [r0, #64] @ 0x40 │ │ │ │ + str r2, [r1, #64] @ 0x40 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - b.n 512c90 │ │ │ │ + b.n 512c98 │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldr r0, [pc, #848] @ (5131b4 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - str r2, [r2, #60] @ 0x3c │ │ │ │ + str r6, [r2, #60] @ 0x3c │ │ │ │ lsls r5, r7, #3 │ │ │ │ - @ instruction: 0xfac400fc │ │ │ │ - @ instruction: 0xfab200fc │ │ │ │ - b.n 512c50 │ │ │ │ + @ instruction: 0xfac800fc │ │ │ │ + @ instruction: 0xfab600fc │ │ │ │ + b.n 512c58 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - subs r1, #44 @ 0x2c │ │ │ │ + subs r1, #48 @ 0x30 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - str r4, [r3, #56] @ 0x38 │ │ │ │ + str r0, [r4, #56] @ 0x38 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - @ instruction: 0xfa8a00fc │ │ │ │ - b.n 512c14 │ │ │ │ + @ instruction: 0xfa8e00fc │ │ │ │ + b.n 512c1c │ │ │ │ lsls r4, r7, #3 │ │ │ │ - b.n 512bf8 │ │ │ │ + b.n 512c00 │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldr r0, [pc, #464] @ (51305c ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - str r2, [r6, #52] @ 0x34 │ │ │ │ + str r6, [r6, #52] @ 0x34 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - @ instruction: 0xfa6400fc │ │ │ │ - @ instruction: 0xfa5a00fc │ │ │ │ - b.n 512bbc │ │ │ │ + @ instruction: 0xfa6800fc │ │ │ │ + @ instruction: 0xfa5e00fc │ │ │ │ + b.n 512bc4 │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldr r0, [pc, #320] @ (512fe0 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - str r0, [r2, #52] @ 0x34 │ │ │ │ + str r4, [r2, #52] @ 0x34 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - @ instruction: 0xfa2000fc │ │ │ │ - b.n 512b64 │ │ │ │ + @ instruction: 0xfa2400fc │ │ │ │ + b.n 512b6c │ │ │ │ lsls r4, r7, #3 │ │ │ │ - @ instruction: 0xfa0000fc │ │ │ │ - b.n 512b2c │ │ │ │ + @ instruction: 0xfa0400fc │ │ │ │ + b.n 512b34 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - subs r0, #122 @ 0x7a │ │ │ │ + subs r0, #126 @ 0x7e │ │ │ │ lsls r2, r0, #4 │ │ │ │ - str r2, [r5, #44] @ 0x2c │ │ │ │ + str r6, [r5, #44] @ 0x2c │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldr??.w r0, [r8, #252] @ 0xfc │ │ │ │ - b.n 512af0 │ │ │ │ + ldr??.w r0, [ip, #252] @ 0xfc │ │ │ │ + b.n 512af8 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - b.n 512ad4 │ │ │ │ + b.n 512adc │ │ │ │ lsls r4, r7, #3 │ │ │ │ @ instruction: 0x47c2 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - str r0, [r0, #44] @ 0x2c │ │ │ │ + str r4, [r0, #44] @ 0x2c │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldrsh.w r0, [r2, #252] @ 0xfc │ │ │ │ - vld1.8 @ instruction: 0xf9a400fc │ │ │ │ - b.n 512a9c │ │ │ │ + ldrsh.w r0, [r6, #252] @ 0xfc │ │ │ │ + vld1.8 @ instruction: 0xf9a800fc │ │ │ │ + b.n 512aa4 │ │ │ │ lsls r4, r7, #3 │ │ │ │ sxth r4, r7 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strd r0, r0, [r2, #-1008] @ 0x3f0 │ │ │ │ - @ instruction: 0xf38600fb │ │ │ │ + strd r0, r0, [r6, #-1008] @ 0x3f0 │ │ │ │ + @ instruction: 0xf38a00fb │ │ │ │ sxth r2, r4 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - stmdb r8!, {r2, r3, r4, r5, r6, r7} │ │ │ │ - str r4, [r2, #44] @ 0x2c │ │ │ │ + stmdb ip!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + str r0, [r3, #44] @ 0x2c │ │ │ │ lsls r5, r7, #3 │ │ │ │ sxth r0, r1 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - stmdb lr, {r2, r3, r4, r5, r6, r7} │ │ │ │ - str r6, [r6, #36] @ 0x24 │ │ │ │ + ldmdb r2, {r2, r3, r4, r5, r6, r7} │ │ │ │ + str r2, [r7, #36] @ 0x24 │ │ │ │ lsls r5, r7, #3 │ │ │ │ │ │ │ │ 00512f00 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -744405,22 +744405,22 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #464] @ (5131bc ) │ │ │ │ lsls r3, r2, #4 │ │ │ │ - cmp r0, #208 @ 0xd0 │ │ │ │ + cmp r0, #212 @ 0xd4 │ │ │ │ lsls r4, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf79800fc │ │ │ │ - b.n 5137a4 │ │ │ │ + @ instruction: 0xf79c00fc │ │ │ │ + b.n 5137ac │ │ │ │ lsls r4, r7, #3 │ │ │ │ - @ instruction: 0xf7aa00fc │ │ │ │ + @ instruction: 0xf7ae00fc │ │ │ │ │ │ │ │ 00513000 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [pc, #20] @ (513024 ) │ │ │ │ @@ -744522,23 +744522,23 @@ │ │ │ │ lsls r5, r2, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [pc, #384] @ (51327c ) │ │ │ │ lsls r3, r2, #4 │ │ │ │ - movs r7, #188 @ 0xbc │ │ │ │ + movs r7, #192 @ 0xc0 │ │ │ │ lsls r4, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r3, r6] │ │ │ │ + ldr r0, [r4, r6] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - b.n 51368c │ │ │ │ + b.n 513694 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - @ instruction: 0xf69600fc │ │ │ │ + @ instruction: 0xf69a00fc │ │ │ │ │ │ │ │ 00513110 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [pc, #20] @ (513134 ) │ │ │ │ @@ -744640,23 +744640,23 @@ │ │ │ │ lsls r5, r2, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #320] @ (51334c ) │ │ │ │ lsls r3, r2, #4 │ │ │ │ - movs r6, #172 @ 0xac │ │ │ │ + movs r6, #176 @ 0xb0 │ │ │ │ lsls r4, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r6, r2] │ │ │ │ + ldr r4, [r6, r2] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - b.n 51357c │ │ │ │ + b.n 513584 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - @ instruction: 0xf58600fc │ │ │ │ + @ instruction: 0xf58a00fc │ │ │ │ │ │ │ │ 00513220 : │ │ │ │ stmdb 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 r2, [pc, #2944] @ 513db4 │ │ │ │ @@ -745767,114 +745767,114 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #704] @ (514080 ) │ │ │ │ lsls r3, r2, #4 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r3, r7] │ │ │ │ + ldrb r0, [r4, r7] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - b.n 513e90 │ │ │ │ + b.n 513e98 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - b.n 5136dc │ │ │ │ + b.n 5136e4 │ │ │ │ lsls r3, r7, #3 │ │ │ │ mov r2, r8 │ │ │ │ lsls r3, r2, #4 │ │ │ │ strb r4, [r3, #2] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r4, r4] │ │ │ │ + ldr r0, [r5, r4] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - blt.n 513d3c │ │ │ │ + blt.n 513d44 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrsb r2, [r7, r6] │ │ │ │ + ldrsb r6, [r7, r6] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - bge.n 513e70 │ │ │ │ + bge.n 513e78 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrsb r6, [r6, r3] │ │ │ │ + ldrsb r2, [r7, r3] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - bls.n 513ef0 │ │ │ │ + bls.n 513ef8 │ │ │ │ lsls r4, r7, #3 │ │ │ │ asrs r4, r5, #25 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - subs r4, r2, #1 │ │ │ │ + subs r0, r3, #1 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrsb r6, [r7, r2] │ │ │ │ + ldrsb r2, [r0, r3] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - bls.n 513e94 │ │ │ │ + bls.n 513e9c │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrsb r0, [r5, r2] │ │ │ │ + ldrsb r4, [r5, r2] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - bls.n 513e6c │ │ │ │ + bls.n 513e74 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrsb r0, [r2, r2] │ │ │ │ + ldrsb r4, [r2, r2] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - bls.n 513e44 │ │ │ │ + bls.n 513e4c │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrsb r0, [r6, r1] │ │ │ │ + ldrsb r4, [r6, r1] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - bhi.n 513e10 │ │ │ │ + bhi.n 513e18 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrsb r0, [r2, r1] │ │ │ │ + ldrsb r4, [r2, r1] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - bhi.n 513dd4 │ │ │ │ + bhi.n 513ddc │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldc 0, cr0, [lr], {252} @ 0xfc │ │ │ │ - ldrsb r6, [r0, r0] │ │ │ │ + stc 0, cr0, [r2], #1008 @ 0x3f0 │ │ │ │ + ldrsb r2, [r1, r0] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - bhi.n 513d4c │ │ │ │ + bhi.n 513d54 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - strb r4, [r3, r7] │ │ │ │ + strb r0, [r4, r7] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - bhi.n 513f00 │ │ │ │ + bhi.n 513f08 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - strb r6, [r6, r5] │ │ │ │ + strb r2, [r7, r5] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - bvc.n 513e3c │ │ │ │ + bvc.n 513e44 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - bvc.n 513dd4 │ │ │ │ + bvc.n 513ddc │ │ │ │ lsls r4, r7, #3 │ │ │ │ - strb r0, [r7, r4] │ │ │ │ + strb r4, [r7, r4] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - stmia r4!, {r1, r5} │ │ │ │ + stmia r4!, {r1, r2, r5} │ │ │ │ lsls r3, r7, #3 │ │ │ │ - strb r2, [r2, r4] │ │ │ │ + strb r6, [r2, r4] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - bvc.n 513d88 │ │ │ │ + bvc.n 513d90 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - strb r6, [r6, r3] │ │ │ │ + strb r2, [r7, r3] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - bvc.n 513f58 │ │ │ │ + bvc.n 513f60 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - adds r0, r0, #1 │ │ │ │ + adds r4, r0, #1 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - strb r0, [r6, r2] │ │ │ │ + strb r4, [r6, r2] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - bvc.n 513ed0 │ │ │ │ + bvc.n 513ed8 │ │ │ │ lsls r4, r7, #3 │ │ │ │ asrs r6, r7, #16 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - strb r2, [r1, r2] │ │ │ │ + strb r6, [r1, r2] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - bvc.n 513e98 │ │ │ │ + bvc.n 513ea0 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - strb r0, [r6, r1] │ │ │ │ + strb r4, [r6, r1] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - bvs.n 513e6c │ │ │ │ + bvs.n 513e74 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - strh r6, [r6, r5] │ │ │ │ + strh r2, [r7, r5] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - bpl.n 513e80 │ │ │ │ + bpl.n 513e88 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - strh r2, [r3, r5] │ │ │ │ + strh r6, [r3, r5] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - bpl.n 513e50 │ │ │ │ + bpl.n 513e58 │ │ │ │ lsls r4, r7, #3 │ │ │ │ mov r3, r4 │ │ │ │ mov r4, r8 │ │ │ │ mov r8, r3 │ │ │ │ ldr.w r3, [pc, #1804] @ 5145a8 │ │ │ │ mov r9, r1 │ │ │ │ ldr.w r2, [pc, #1800] @ 5145ac │ │ │ │ @@ -746518,197 +746518,197 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ subs r3, #176 @ 0xb0 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r3, r7 │ │ │ │ + adds r4, r3, r7 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - strh r0, [r1, r1] │ │ │ │ + strh r4, [r1, r1] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - bmi.n 514550 │ │ │ │ + bmi.n 514558 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - str r6, [sp, #784] @ 0x310 │ │ │ │ + str r6, [sp, #800] @ 0x320 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - bcc.n 5144c8 │ │ │ │ + bcc.n 5144d0 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - str r0, [r7, r3] │ │ │ │ + str r4, [r7, r3] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - asrs r0, r1, #16 │ │ │ │ + asrs r4, r1, #16 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r6, [r2, r2] │ │ │ │ + str r2, [r3, r2] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - bcc.n 514604 │ │ │ │ + bcc.n 51460c │ │ │ │ lsls r4, r7, #3 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r2, r0] │ │ │ │ + str r6, [r2, r0] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - bcs.n 51450c │ │ │ │ + bcs.n 514514 │ │ │ │ lsls r4, r7, #3 │ │ │ │ lsrs r4, r3, #30 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - asrs r0, r6, #29 │ │ │ │ + asrs r4, r6, #29 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldr r7, [pc, #904] @ (514970 ) │ │ │ │ + ldr r7, [pc, #920] @ (514980 ) │ │ │ │ lsls r5, r7, #3 │ │ │ │ - bcs.n 5146bc │ │ │ │ + bcs.n 5146c4 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldr r7, [pc, #808] @ (514918 ) │ │ │ │ + ldr r7, [pc, #824] @ (514928 ) │ │ │ │ lsls r5, r7, #3 │ │ │ │ - bcs.n 514694 │ │ │ │ + bcs.n 51469c │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldr r7, [pc, #656] @ (514888 ) │ │ │ │ + ldr r7, [pc, #672] @ (514898 ) │ │ │ │ lsls r5, r7, #3 │ │ │ │ - bcs.n 51464c │ │ │ │ + bcs.n 514654 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - b.n 5141a0 │ │ │ │ + b.n 5141a8 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldr r7, [pc, #464] @ (5147d4 ) │ │ │ │ + ldr r7, [pc, #480] @ (5147e4 ) │ │ │ │ lsls r5, r7, #3 │ │ │ │ - bne.n 5145f8 │ │ │ │ + bne.n 514600 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldr r5, [pc, #784] @ (51491c ) │ │ │ │ + ldr r5, [pc, #800] @ (51492c ) │ │ │ │ lsls r5, r7, #3 │ │ │ │ - beq.n 5146a0 │ │ │ │ + beq.n 5146a8 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldr r5, [pc, #632] @ (51488c ) │ │ │ │ + ldr r5, [pc, #648] @ (51489c ) │ │ │ │ lsls r5, r7, #3 │ │ │ │ - beq.n 514660 │ │ │ │ + beq.n 514668 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldr r5, [pc, #528] @ (51482c ) │ │ │ │ + ldr r5, [pc, #544] @ (51483c ) │ │ │ │ lsls r5, r7, #3 │ │ │ │ - beq.n 514634 │ │ │ │ + beq.n 51463c │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldr r4, [sp, #416] @ 0x1a0 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - bcc.n 514704 │ │ │ │ + bcc.n 51470c │ │ │ │ lsls r4, r7, #3 │ │ │ │ - asrs r6, r7, #15 │ │ │ │ + asrs r2, r0, #16 │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldr r4, [sp, #312] @ 0x138 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - bcc.n 5146dc │ │ │ │ + bcc.n 5146e4 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - lsls r4, r7, #18 │ │ │ │ + lsls r0, r0, #19 │ │ │ │ lsls r5, r7, #3 │ │ │ │ ldr r4, [sp, #208] @ 0xd0 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - bcc.n 5146b4 │ │ │ │ + bcc.n 5146bc │ │ │ │ lsls r4, r7, #3 │ │ │ │ - subs r6, #242 @ 0xf2 │ │ │ │ + subs r6, #246 @ 0xf6 │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldr r4, [sp, #104] @ 0x68 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - bcc.n 51468c │ │ │ │ + bcc.n 514694 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - str r4, [r1, r3] │ │ │ │ + str r0, [r2, r3] │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - bcc.n 514664 │ │ │ │ + bcc.n 51466c │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldr r4, [pc, #616] @ (5148c4 ) │ │ │ │ + ldr r4, [pc, #632] @ (5148d4 ) │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldr r3, [sp, #920] @ 0x398 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - bcs.n 51463c │ │ │ │ + bcs.n 514644 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - asrs r4, r7, #13 │ │ │ │ + asrs r0, r0, #14 │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldr r3, [sp, #816] @ 0x330 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - bcs.n 514614 │ │ │ │ + bcs.n 51461c │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ble.n 514628 │ │ │ │ + ble.n 514630 │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldr r3, [sp, #712] @ 0x2c8 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - bcs.n 5145ec │ │ │ │ + bcs.n 5145f4 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - stmia r7!, {r5, r6} │ │ │ │ + stmia r7!, {r2, r5, r6} │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldr r3, [sp, #608] @ 0x260 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - bcs.n 5145c4 │ │ │ │ + bcs.n 5145cc │ │ │ │ lsls r4, r7, #3 │ │ │ │ - bge.n 5146d8 │ │ │ │ + bge.n 5146e0 │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldr r3, [sp, #504] @ 0x1f8 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - bcs.n 51459c │ │ │ │ + bcs.n 5145a4 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - cmp r4, fp │ │ │ │ + cmp r0, ip │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldr r3, [sp, #400] @ 0x190 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - bcs.n 514774 │ │ │ │ + bcs.n 51477c │ │ │ │ lsls r4, r7, #3 │ │ │ │ - stmia r7!, {r1, r2} │ │ │ │ + stmia r7!, {r1, r3} │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - bcs.n 51474c │ │ │ │ + bcs.n 514754 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - adds r6, #84 @ 0x54 │ │ │ │ + adds r6, #88 @ 0x58 │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - bcs.n 514724 │ │ │ │ + bcs.n 51472c │ │ │ │ lsls r4, r7, #3 │ │ │ │ - @ instruction: 0x47ca │ │ │ │ + @ instruction: 0x47ce │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - bcs.n 5146fc │ │ │ │ + bcs.n 514704 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldr r4, [pc, #128] @ (514748 ) │ │ │ │ + ldr r4, [pc, #144] @ (514758 ) │ │ │ │ lsls r5, r7, #3 │ │ │ │ ldr r2, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - bcs.n 5146d4 │ │ │ │ + bcs.n 5146dc │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldr r3, [pc, #920] @ (514a6c ) │ │ │ │ + ldr r3, [pc, #936] @ (514a7c ) │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldr r2, [sp, #904] @ 0x388 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - bne.n 5146ac │ │ │ │ + bne.n 5146b4 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ble.n 5146b8 │ │ │ │ + ble.n 5146c0 │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldr r2, [sp, #800] @ 0x320 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - bne.n 514684 │ │ │ │ + bne.n 51468c │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldr r3, [pc, #904] @ (514a74 ) │ │ │ │ + ldr r3, [pc, #920] @ (514a84 ) │ │ │ │ lsls r5, r7, #3 │ │ │ │ ldr r2, [sp, #696] @ 0x2b8 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - bne.n 51465c │ │ │ │ + bne.n 514664 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldr r3, [pc, #800] @ (514a18 ) │ │ │ │ + ldr r3, [pc, #816] @ (514a28 ) │ │ │ │ lsls r5, r7, #3 │ │ │ │ ldr r2, [sp, #592] @ 0x250 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - bne.n 514634 │ │ │ │ + bne.n 51463c │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldr r3, [pc, #632] @ (51497c ) │ │ │ │ + ldr r3, [pc, #648] @ (51498c ) │ │ │ │ lsls r5, r7, #3 │ │ │ │ ldr r2, [sp, #488] @ 0x1e8 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - bne.n 51460c │ │ │ │ + bne.n 514614 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldr r3, [pc, #656] @ (5149a0 ) │ │ │ │ + ldr r3, [pc, #672] @ (5149b0 ) │ │ │ │ lsls r5, r7, #3 │ │ │ │ ldr r2, [sp, #384] @ 0x180 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - bne.n 5147e4 │ │ │ │ + bne.n 5147ec │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldr r3, [pc, #552] @ (514944 ) │ │ │ │ + ldr r3, [pc, #568] @ (514954 ) │ │ │ │ lsls r5, r7, #3 │ │ │ │ │ │ │ │ 0051471c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -746803,23 +746803,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #104 @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #88 @ 0x58 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - asrs r4, r6, #2 │ │ │ │ + asrs r0, r7, #2 │ │ │ │ lsls r4, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #208] @ (5148e4 ) │ │ │ │ + ldr r1, [pc, #224] @ (5148f4 ) │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldmia r3, {r3, r4, r5, r7} │ │ │ │ + ldmia r3, {r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldr r1, [pc, #392] @ (5149a4 ) │ │ │ │ + ldr r1, [pc, #408] @ (5149b4 ) │ │ │ │ lsls r5, r7, #3 │ │ │ │ │ │ │ │ 0051481c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -746921,23 +746921,23 @@ │ │ │ │ orn r1, r4, r4, lsr #32 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #104 @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #68 @ 0x44 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - lsrs r0, r4, #30 │ │ │ │ + lsrs r4, r4, #30 │ │ │ │ lsls r4, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #464] @ (514af4 ) │ │ │ │ + ldr r0, [pc, #480] @ (514b04 ) │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldmia r2, {r2, r5, r7} │ │ │ │ + ldmia r2!, {r3, r5, r7} │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldr r0, [pc, #312] @ (514a64 ) │ │ │ │ + ldr r0, [pc, #328] @ (514a74 ) │ │ │ │ lsls r5, r7, #3 │ │ │ │ │ │ │ │ 0051492c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -747039,23 +747039,23 @@ │ │ │ │ ldrd r0, r1, [r4, #-80] @ 0x50 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #104 @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #52 @ 0x34 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - lsrs r0, r2, #26 │ │ │ │ + lsrs r4, r2, #26 │ │ │ │ lsls r4, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - blxns r0 │ │ │ │ + blx r1 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldmia r1!, {r2, r4, r7} │ │ │ │ + ldmia r1!, {r3, r4, r7} │ │ │ │ lsls r4, r7, #3 │ │ │ │ - bx r7 │ │ │ │ + bx r8 │ │ │ │ lsls r5, r7, #3 │ │ │ │ │ │ │ │ 00514a3c : │ │ │ │ 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 │ │ │ │ @@ -747440,73 +747440,73 @@ │ │ │ │ movs r0, r0 │ │ │ │ cmp r7, #44 @ 0x2c │ │ │ │ lsls r3, r2, #4 │ │ │ │ lsrs r4, r7, #18 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r8, pc │ │ │ │ + add ip, pc │ │ │ │ lsls r5, r7, #3 │ │ │ │ - stmia r6!, {r5, r6, r7} │ │ │ │ + stmia r6!, {r2, r5, r6, r7} │ │ │ │ lsls r4, r7, #3 │ │ │ │ - add lr, fp │ │ │ │ + add sl, ip │ │ │ │ lsls r5, r7, #3 │ │ │ │ - stmia r6!, {r1, r2, r6, r7} │ │ │ │ + stmia r6!, {r1, r3, r6, r7} │ │ │ │ lsls r4, r7, #3 │ │ │ │ - add lr, r8 │ │ │ │ + add sl, r9 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - stmia r6!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r6!, {r1, r4, r5, r7} │ │ │ │ lsls r4, r7, #3 │ │ │ │ - add r8, r5 │ │ │ │ + add ip, r5 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - stmia r6!, {r4, r7} │ │ │ │ + stmia r6!, {r2, r4, r7} │ │ │ │ lsls r4, r7, #3 │ │ │ │ - add r8, r2 │ │ │ │ + add ip, r2 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - stmia r6!, {r3, r4, r5, r6} │ │ │ │ + stmia r6!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r4, r7, #3 │ │ │ │ - add r0, pc │ │ │ │ + add r4, pc │ │ │ │ lsls r5, r7, #3 │ │ │ │ - stmia r6!, {r5, r6} │ │ │ │ + stmia r6!, {r2, r5, r6} │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldmia r2!, {r4, r5, r6} │ │ │ │ + ldmia r2, {r2, r4, r5, r6} │ │ │ │ lsls r3, r7, #3 │ │ │ │ - add r2, sl │ │ │ │ + add r6, sl │ │ │ │ lsls r5, r7, #3 │ │ │ │ - stmia r6!, {r1, r3, r4, r5} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r4, r7, #3 │ │ │ │ - add r2, r4 │ │ │ │ + add r6, r4 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - stmia r6!, {r1, r3} │ │ │ │ + stmia r6!, {r1, r2, r3} │ │ │ │ lsls r4, r7, #3 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, r3 │ │ │ │ + add r2, r4 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - mvns r6, r6 │ │ │ │ + mvns r2, r7 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r1, r5, r6, r7} │ │ │ │ lsls r4, r7, #3 │ │ │ │ str r2, [sp, #232] @ 0xe8 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldmia r1!, {r6} │ │ │ │ + ldmia r1!, {r2, r6} │ │ │ │ lsls r4, r7, #3 │ │ │ │ - sub sp, #0 │ │ │ │ + sub sp, #16 │ │ │ │ lsls r3, r7, #3 │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldmia r1, {r1, r2, r5} │ │ │ │ + ldmia r1, {r1, r3, r5} │ │ │ │ lsls r4, r7, #3 │ │ │ │ - add sp, #408 @ 0x198 │ │ │ │ + add sp, #424 @ 0x1a8 │ │ │ │ lsls r3, r7, #3 │ │ │ │ str r2, [sp, #24] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldmia r1!, {r2, r3} │ │ │ │ + ldmia r1!, {r4} │ │ │ │ lsls r4, r7, #3 │ │ │ │ - lsls r4, r6, #31 │ │ │ │ + lsls r0, r7, #31 │ │ │ │ lsls r4, r7, #3 │ │ │ │ │ │ │ │ 00514e9c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -747602,23 +747602,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [pc, #576] @ (5151c0 ) │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #216 @ 0xd8 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - lsrs r4, r6, #4 │ │ │ │ + lsrs r0, r7, #4 │ │ │ │ lsls r4, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - negs r0, r2 │ │ │ │ + negs r4, r2 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - stmia r4!, {r3, r4, r5} │ │ │ │ + stmia r4!, {r2, r3, r4, r5} │ │ │ │ lsls r4, r7, #3 │ │ │ │ - adds r2, r1, r0 │ │ │ │ + adds r6, r1, r0 │ │ │ │ lsls r5, r7, #3 │ │ │ │ │ │ │ │ 00514f9c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -747721,23 +747721,23 @@ │ │ │ │ lsls r4, r2, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [pc, #576] @ (5152d4 ) │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #196 @ 0xc4 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - lsrs r0, r4, #32 │ │ │ │ + lsrs r4, r4, #32 │ │ │ │ lsls r4, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - sbcs r4, r0 │ │ │ │ + sbcs r0, r1 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - stmia r3!, {r2, r5} │ │ │ │ + stmia r3!, {r3, r5} │ │ │ │ lsls r4, r7, #3 │ │ │ │ - asrs r6, r6, #27 │ │ │ │ + asrs r2, r7, #27 │ │ │ │ lsls r5, r7, #3 │ │ │ │ │ │ │ │ 005150ac : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -747840,23 +747840,23 @@ │ │ │ │ lsls r4, r2, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [pc, #576] @ (5153e4 ) │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #180 @ 0xb4 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - lsls r0, r2, #28 │ │ │ │ + lsls r4, r2, #28 │ │ │ │ lsls r4, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3 │ │ │ │ + lsls r4, r3 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - stmia r2!, {r2, r4} │ │ │ │ + stmia r2!, {r3, r4} │ │ │ │ lsls r4, r7, #3 │ │ │ │ - asrs r6, r4, #23 │ │ │ │ + asrs r2, r5, #23 │ │ │ │ lsls r5, r7, #3 │ │ │ │ │ │ │ │ 005151bc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3728] @ 0xe90 │ │ │ │ @@ -748947,118 +748947,118 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r3, r4] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #186 @ 0xba │ │ │ │ + subs r6, #190 @ 0xbe │ │ │ │ lsls r5, r7, #3 │ │ │ │ - subs r6, #160 @ 0xa0 │ │ │ │ + subs r6, #164 @ 0xa4 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - itet al │ │ │ │ + itee al │ │ │ │ lslal r4, r7, #3 │ │ │ │ mov r5, #190 @ 0xbe │ │ │ │ - lslal r3, r2, #4 │ │ │ │ - subs r2, #178 @ 0xb2 │ │ │ │ + lsl r3, r2, #4 │ │ │ │ + subs r2, #182 @ 0xb6 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - pop {} │ │ │ │ + pop {r2} │ │ │ │ lsls r4, r7, #3 │ │ │ │ - subs r2, #184 @ 0xb8 │ │ │ │ + subs r2, #188 @ 0xbc │ │ │ │ lsls r5, r7, #3 │ │ │ │ - subs r2, #64 @ 0x40 │ │ │ │ + subs r2, #68 @ 0x44 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - cbnz r2, 515db4 │ │ │ │ + cbnz r6, 515db4 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - subs r1, #228 @ 0xe4 │ │ │ │ + subs r1, #232 @ 0xe8 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - cbnz r4, 515da4 │ │ │ │ + cbnz r0, 515da6 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - subs r0, #122 @ 0x7a │ │ │ │ + subs r0, #126 @ 0x7e │ │ │ │ lsls r5, r7, #3 │ │ │ │ - cbnz r2, 515d92 │ │ │ │ + cbnz r6, 515d92 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - adds r7, #252 @ 0xfc │ │ │ │ + subs r0, #0 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - cbnz r6, 515d7a │ │ │ │ + cbnz r2, 515d7c │ │ │ │ lsls r4, r7, #3 │ │ │ │ - cbnz r2, 515d76 │ │ │ │ + cbnz r6, 515d76 │ │ │ │ lsls r4, r7, #3 │ │ │ │ @ instruction: 0xf63800f7 │ │ │ │ - mrc2 0, 0, r0, cr14, cr11, {7} │ │ │ │ - adds r7, #196 @ 0xc4 │ │ │ │ + mcr2 0, 1, r0, cr2, cr11, {7} │ │ │ │ + adds r7, #200 @ 0xc8 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - adds r7, #164 @ 0xa4 │ │ │ │ + adds r7, #168 @ 0xa8 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - @ instruction: 0xb8f2 │ │ │ │ + @ instruction: 0xb8f6 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - adds r7, #132 @ 0x84 │ │ │ │ + adds r7, #136 @ 0x88 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - @ instruction: 0xb8d2 │ │ │ │ + @ instruction: 0xb8d6 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - adds r7, #88 @ 0x58 │ │ │ │ + adds r7, #92 @ 0x5c │ │ │ │ lsls r5, r7, #3 │ │ │ │ - @ instruction: 0xb8a8 │ │ │ │ + @ instruction: 0xb8ac │ │ │ │ lsls r4, r7, #3 │ │ │ │ - adds r7, #58 @ 0x3a │ │ │ │ + adds r7, #62 @ 0x3e │ │ │ │ lsls r5, r7, #3 │ │ │ │ - @ instruction: 0xb88c │ │ │ │ + @ instruction: 0xb890 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - adds r7, #34 @ 0x22 │ │ │ │ + adds r7, #38 @ 0x26 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - @ instruction: 0xb872 │ │ │ │ + @ instruction: 0xb876 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - stc2l 0, cr0, [lr, #-1004]! @ 0xfffffc14 │ │ │ │ - adds r7, #60 @ 0x3c │ │ │ │ + ldc2l 0, cr0, [r2, #-1004]! @ 0xfffffc14 │ │ │ │ + adds r7, #64 @ 0x40 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - adds r6, #194 @ 0xc2 │ │ │ │ + adds r6, #198 @ 0xc6 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - @ instruction: 0xb812 │ │ │ │ + @ instruction: 0xb816 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - adds r6, #150 @ 0x96 │ │ │ │ + adds r6, #154 @ 0x9a │ │ │ │ lsls r5, r7, #3 │ │ │ │ - @ instruction: 0xb7e6 │ │ │ │ + @ instruction: 0xb7ea │ │ │ │ lsls r4, r7, #3 │ │ │ │ - add r4, pc, #176 @ (adr r4, 515e6c ) │ │ │ │ + add r4, pc, #192 @ (adr r4, 515e7c ) │ │ │ │ lsls r3, r7, #3 │ │ │ │ - adds r6, #108 @ 0x6c │ │ │ │ + adds r6, #112 @ 0x70 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - @ instruction: 0xb7bc │ │ │ │ + @ instruction: 0xb7c0 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - adds r6, #76 @ 0x4c │ │ │ │ + adds r6, #80 @ 0x50 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - @ instruction: 0xb798 │ │ │ │ + @ instruction: 0xb79c │ │ │ │ lsls r4, r7, #3 │ │ │ │ - adds r6, #10 │ │ │ │ + adds r6, #14 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - @ instruction: 0xb75a │ │ │ │ + @ instruction: 0xb75e │ │ │ │ lsls r4, r7, #3 │ │ │ │ - mrrc2 0, 15, r0, r6, cr11 │ │ │ │ - ldrb r0, [r2, #5] │ │ │ │ + mrrc2 0, 15, r0, sl, cr11 │ │ │ │ + ldrb r4, [r2, #5] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - @ instruction: 0xf7ca00fc │ │ │ │ - adds r5, #226 @ 0xe2 │ │ │ │ + @ instruction: 0xf7ce00fc │ │ │ │ + adds r5, #230 @ 0xe6 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - @ instruction: 0xb72c │ │ │ │ + @ instruction: 0xb730 │ │ │ │ lsls r4, r7, #3 │ │ │ │ svc 170 @ 0xaa │ │ │ │ lsls r1, r7, #3 │ │ │ │ - adds r5, #154 @ 0x9a │ │ │ │ + adds r5, #158 @ 0x9e │ │ │ │ lsls r5, r7, #3 │ │ │ │ - @ instruction: 0xb6e4 │ │ │ │ + @ instruction: 0xb6e8 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - adds r5, #90 @ 0x5a │ │ │ │ + adds r5, #94 @ 0x5e │ │ │ │ lsls r5, r7, #3 │ │ │ │ - @ instruction: 0xb6aa │ │ │ │ + @ instruction: 0xb6ae │ │ │ │ lsls r4, r7, #3 │ │ │ │ - b.n 5163bc │ │ │ │ + b.n 5163c4 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - @ instruction: 0xb68e │ │ │ │ + @ instruction: 0xb692 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - adds r5, #52 @ 0x34 │ │ │ │ + adds r5, #56 @ 0x38 │ │ │ │ lsls r5, r7, #3 │ │ │ │ ldr.w r3, [pc, #2928] @ 51697c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr.w r1, [pc, #2928] @ 516980 │ │ │ │ ldr.w r0, [pc, #2928] @ 516984 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ @@ -750138,100 +750138,100 @@ │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 14849e8 │ │ │ │ b.w 515942 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #24 │ │ │ │ + adds r4, #28 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - push {r2, r5, r6, lr} │ │ │ │ + push {r3, r5, r6, lr} │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r3, #2] │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #96 @ 0x60 │ │ │ │ + adds r2, #100 @ 0x64 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - cbz r6, 516a06 │ │ │ │ + cbz r2, 516a08 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldr r6, [sp, #360] @ 0x168 │ │ │ │ + ldr r6, [sp, #376] @ 0x178 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - sub sp, #192 @ 0xc0 │ │ │ │ + sub sp, #208 @ 0xd0 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldr r3, [sp, #336] @ 0x150 │ │ │ │ + ldr r3, [sp, #352] @ 0x160 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - cmp r7, #72 @ 0x48 │ │ │ │ + cmp r7, #76 @ 0x4c │ │ │ │ lsls r5, r7, #3 │ │ │ │ - cmp r7, #12 │ │ │ │ + cmp r7, #16 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - add sp, #368 @ 0x170 │ │ │ │ + add sp, #384 @ 0x180 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - cmp r6, #232 @ 0xe8 │ │ │ │ + cmp r6, #236 @ 0xec │ │ │ │ lsls r5, r7, #3 │ │ │ │ - add sp, #208 @ 0xd0 │ │ │ │ + add sp, #224 @ 0xe0 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - add r7, sp, #520 @ 0x208 │ │ │ │ + add r7, sp, #536 @ 0x218 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldr r2, [sp, #168] @ 0xa8 │ │ │ │ + ldr r2, [sp, #184] @ 0xb8 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - cmp r6, #26 │ │ │ │ + cmp r6, #30 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - cmp r5, #60 @ 0x3c │ │ │ │ + cmp r5, #64 @ 0x40 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - add r6, sp, #552 @ 0x228 │ │ │ │ + add r6, sp, #568 @ 0x238 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - @ instruction: 0xf38800fb │ │ │ │ + @ instruction: 0xf38c00fb │ │ │ │ @ instruction: 0xeb9200f7 │ │ │ │ - cmp r4, #192 @ 0xc0 │ │ │ │ + cmp r4, #196 @ 0xc4 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - add r6, sp, #64 @ 0x40 │ │ │ │ + add r6, sp, #80 @ 0x50 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - cmp r4, #64 @ 0x40 │ │ │ │ + cmp r4, #68 @ 0x44 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - add r5, sp, #576 @ 0x240 │ │ │ │ + add r5, sp, #592 @ 0x250 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - cmp r4, #2 │ │ │ │ + cmp r4, #6 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - add r5, sp, #328 @ 0x148 │ │ │ │ + add r5, sp, #344 @ 0x158 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - cmp r3, #230 @ 0xe6 │ │ │ │ + cmp r3, #234 @ 0xea │ │ │ │ lsls r5, r7, #3 │ │ │ │ - add r5, sp, #192 @ 0xc0 │ │ │ │ + add r5, sp, #208 @ 0xd0 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r1} │ │ │ │ lsls r4, r7, #3 │ │ │ │ - cmp r3, #110 @ 0x6e │ │ │ │ + cmp r3, #114 @ 0x72 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - add r4, sp, #760 @ 0x2f8 │ │ │ │ + add r4, sp, #776 @ 0x308 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - subs.w r0, sl, #251 @ 0xfb │ │ │ │ - cmp r3, #136 @ 0x88 │ │ │ │ + subs.w r0, lr, #251 @ 0xfb │ │ │ │ + cmp r3, #140 @ 0x8c │ │ │ │ lsls r5, r7, #3 │ │ │ │ - cmp r2, #252 @ 0xfc │ │ │ │ + cmp r3, #0 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - add r4, sp, #304 @ 0x130 │ │ │ │ + add r4, sp, #320 @ 0x140 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - str r6, [sp, #984] @ 0x3d8 │ │ │ │ + str r6, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - cmp r2, #210 @ 0xd2 │ │ │ │ + cmp r2, #214 @ 0xd6 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - add r4, sp, #136 @ 0x88 │ │ │ │ + add r4, sp, #152 @ 0x98 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - cmp r1, #162 @ 0xa2 │ │ │ │ + cmp r1, #166 @ 0xa6 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - add r2, sp, #968 @ 0x3c8 │ │ │ │ + add r2, sp, #984 @ 0x3d8 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - str r5, [sp, #648] @ 0x288 │ │ │ │ + str r5, [sp, #664] @ 0x298 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - cmp r0, #194 @ 0xc2 │ │ │ │ + cmp r0, #198 @ 0xc6 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ + add r2, sp, #96 @ 0x60 │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, r8 │ │ │ │ blx 344adc │ │ │ │ subs r3, r0, #0 │ │ │ │ blt.w 51805a │ │ │ │ uxtb r3, r3 │ │ │ │ @@ -751237,107 +751237,107 @@ │ │ │ │ bl 440384 │ │ │ │ b.n 51731e │ │ │ │ mov r0, r8 │ │ │ │ blx 344c20 <_Py_Dealloc@plt+0x4> │ │ │ │ b.n 516dd0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #16 │ │ │ │ + add r1, sp, #32 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - str r3, [sp, #688] @ 0x2b0 │ │ │ │ + str r3, [sp, #704] @ 0x2c0 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - movs r7, #156 @ 0x9c │ │ │ │ + movs r7, #160 @ 0xa0 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - movs r7, #128 @ 0x80 │ │ │ │ + movs r7, #132 @ 0x84 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - add r0, sp, #816 @ 0x330 │ │ │ │ + add r0, sp, #832 @ 0x340 │ │ │ │ lsls r4, r7, #3 │ │ │ │ movs r5, #188 @ 0xbc │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #10 │ │ │ │ + movs r4, #14 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - add r5, pc, #368 @ (adr r5, 5176d8 ) │ │ │ │ + add r5, pc, #384 @ (adr r5, 5176e8 ) │ │ │ │ lsls r4, r7, #3 │ │ │ │ - movs r3, #76 @ 0x4c │ │ │ │ + movs r3, #80 @ 0x50 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - add r4, pc, #592 @ (adr r4, 5177c0 ) │ │ │ │ + add r4, pc, #608 @ (adr r4, 5177d0 ) │ │ │ │ lsls r4, r7, #3 │ │ │ │ - add r0, sp, #760 @ 0x2f8 │ │ │ │ + add r0, sp, #776 @ 0x308 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - movs r2, #198 @ 0xc6 │ │ │ │ + movs r2, #202 @ 0xca │ │ │ │ lsls r5, r7, #3 │ │ │ │ - add r4, pc, #48 @ (adr r4, 5175ac ) │ │ │ │ + add r4, pc, #64 @ (adr r4, 5175bc ) │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrh r6, [r7, #52] @ 0x34 │ │ │ │ + ldrh r2, [r0, #54] @ 0x36 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - movs r1, #246 @ 0xf6 │ │ │ │ + movs r1, #250 @ 0xfa │ │ │ │ lsls r5, r7, #3 │ │ │ │ - add r3, pc, #288 @ (adr r3, 5176a8 ) │ │ │ │ + add r3, pc, #304 @ (adr r3, 5176b8 ) │ │ │ │ lsls r4, r7, #3 │ │ │ │ - movs r1, #188 @ 0xbc │ │ │ │ + movs r1, #192 @ 0xc0 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - add r3, pc, #56 @ (adr r3, 5175c8 ) │ │ │ │ + add r3, pc, #72 @ (adr r3, 5175d8 ) │ │ │ │ lsls r4, r7, #3 │ │ │ │ - movs r1, #48 @ 0x30 │ │ │ │ + movs r1, #52 @ 0x34 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - add r2, pc, #520 @ (adr r2, 5177a0 ) │ │ │ │ + add r2, pc, #536 @ (adr r2, 5177b0 ) │ │ │ │ lsls r4, r7, #3 │ │ │ │ - movs r0, #224 @ 0xe0 │ │ │ │ + movs r0, #228 @ 0xe4 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - add r2, pc, #200 @ (adr r2, 517668 ) │ │ │ │ + add r2, pc, #216 @ (adr r2, 517678 ) │ │ │ │ lsls r4, r7, #3 │ │ │ │ - movs r0, #166 @ 0xa6 │ │ │ │ + movs r0, #170 @ 0xaa │ │ │ │ lsls r5, r7, #3 │ │ │ │ - add r1, pc, #992 @ (adr r1, 517988 ) │ │ │ │ + add r1, pc, #1008 @ (adr r1, 517998 ) │ │ │ │ lsls r4, r7, #3 │ │ │ │ - movs r0, #112 @ 0x70 │ │ │ │ + movs r0, #116 @ 0x74 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - add r1, pc, #776 @ (adr r1, 5178b8 ) │ │ │ │ + add r1, pc, #792 @ (adr r1, 5178c8 ) │ │ │ │ lsls r4, r7, #3 │ │ │ │ - movs r0, #76 @ 0x4c │ │ │ │ + movs r0, #80 @ 0x50 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - add r1, pc, #632 @ (adr r1, 517830 ) │ │ │ │ + add r1, pc, #648 @ (adr r1, 517840 ) │ │ │ │ lsls r4, r7, #3 │ │ │ │ - movs r0, #36 @ 0x24 │ │ │ │ + movs r0, #40 @ 0x28 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - add r1, pc, #472 @ (adr r1, 517798 ) │ │ │ │ + add r1, pc, #488 @ (adr r1, 5177a8 ) │ │ │ │ lsls r4, r7, #3 │ │ │ │ - subs r6, r7, #7 │ │ │ │ + movs r0, #2 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - add r1, pc, #312 @ (adr r1, 517700 ) │ │ │ │ + add r1, pc, #328 @ (adr r1, 517710 ) │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldmia r5!, {r4, r7} │ │ │ │ + ldmia r5!, {r2, r4, r7} │ │ │ │ lsls r7, r0, #4 │ │ │ │ - subs r6, r2, #7 │ │ │ │ + subs r2, r3, #7 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - add r1, pc, #160 @ (adr r1, 517674 ) │ │ │ │ + add r1, pc, #176 @ (adr r1, 517684 ) │ │ │ │ lsls r4, r7, #3 │ │ │ │ - subs r0, r6, #6 │ │ │ │ + subs r4, r6, #6 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - add r1, pc, #0 @ (adr r1, 5175dc ) │ │ │ │ + add r1, pc, #16 @ (adr r1, 5175ec ) │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldmia r5!, {r1, r6} │ │ │ │ + ldmia r5!, {r1, r2, r6} │ │ │ │ lsls r7, r0, #4 │ │ │ │ - subs r6, r5, #5 │ │ │ │ + subs r2, r6, #5 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - add r0, pc, #768 @ (adr r0, 5178e8 ) │ │ │ │ + add r0, pc, #784 @ (adr r0, 5178f8 ) │ │ │ │ lsls r4, r7, #3 │ │ │ │ - subs r0, r7, #4 │ │ │ │ + subs r4, r7, #4 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - add r0, pc, #552 @ (adr r0, 517818 ) │ │ │ │ + add r0, pc, #568 @ (adr r0, 517828 ) │ │ │ │ lsls r4, r7, #3 │ │ │ │ - subs r2, r5, #0 │ │ │ │ + subs r6, r5, #0 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldr r7, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r7, [sp, #512] @ 0x200 │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldr r0, [pc, #64] @ (51763c ) │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r3, #4 │ │ │ │ + adds r0, r4, #4 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldr r6, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r6, [sp, #456] @ 0x1c8 │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r0, #2 │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ @@ -752506,205 +752506,205 @@ │ │ │ │ movw r2, #6003 @ 0x1773 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 14849e8 │ │ │ │ b.w 5168a6 │ │ │ │ nop │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r7, r4 │ │ │ │ + subs r6, r7, r4 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - add r0, pc, #720 @ (adr r0, 51866c ) │ │ │ │ + add r0, pc, #736 @ (adr r0, 51867c ) │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r4, [sp, #520] @ 0x208 │ │ │ │ + ldr r4, [sp, #536] @ 0x218 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - subs r6, r4, r2 │ │ │ │ + subs r2, r5, r2 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldr r3, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r3, [sp, #992] @ 0x3e0 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - add sp, #96 @ 0x60 │ │ │ │ + add sp, #112 @ 0x70 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - subs r6, r1, r0 │ │ │ │ + subs r2, r2, r0 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldr r3, [sp, #384] @ 0x180 │ │ │ │ + ldr r3, [sp, #400] @ 0x190 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - stmia r7!, {r1, r2, r5, r6} │ │ │ │ + stmia r7!, {r1, r3, r5, r6} │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r2, r7, r6 │ │ │ │ + adds r6, r7, r6 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - adds r6, r6, r4 │ │ │ │ + adds r2, r7, r4 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldr r2, [sp, #528] @ 0x210 │ │ │ │ + ldr r2, [sp, #544] @ 0x220 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - adds r6, r0, r4 │ │ │ │ + adds r2, r1, r4 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldr r2, [sp, #336] @ 0x150 │ │ │ │ + ldr r2, [sp, #352] @ 0x160 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldr r1, [sp, #208] @ 0xd0 │ │ │ │ + ldr r1, [sp, #224] @ 0xe0 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - strh r0, [r4, #30] │ │ │ │ + strh r4, [r4, #30] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - asrs r0, r2, #31 │ │ │ │ + asrs r4, r2, #31 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - asrs r4, r5, #30 │ │ │ │ + asrs r0, r6, #30 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldr r0, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - asrs r2, r0, #30 │ │ │ │ + asrs r6, r0, #30 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldr r0, [sp, #848] @ 0x350 │ │ │ │ + ldr r0, [sp, #864] @ 0x360 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - asrs r6, r0, #28 │ │ │ │ + asrs r2, r1, #28 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldr r0, [sp, #352] @ 0x160 │ │ │ │ + ldr r0, [sp, #368] @ 0x170 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - asrs r0, r4, #27 │ │ │ │ + asrs r4, r4, #27 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldr r0, [sp, #192] @ 0xc0 │ │ │ │ + ldr r0, [sp, #208] @ 0xd0 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - strh r4, [r1, #36] @ 0x24 │ │ │ │ + strh r0, [r2, #36] @ 0x24 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - asrs r6, r5, #26 │ │ │ │ + asrs r2, r6, #26 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - asrs r0, r1, #26 │ │ │ │ + asrs r4, r1, #26 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r7, [sp, #872] @ 0x368 │ │ │ │ + str r7, [sp, #888] @ 0x378 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - asrs r2, r1, #25 │ │ │ │ + asrs r6, r1, #25 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r7, [sp, #608] @ 0x260 │ │ │ │ + str r7, [sp, #624] @ 0x270 │ │ │ │ lsls r4, r7, #3 │ │ │ │ bmi.n 518368 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - bgt.n 518340 │ │ │ │ + bgt.n 518348 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - asrs r0, r1, #23 │ │ │ │ + asrs r4, r1, #23 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r7, [sp, #88] @ 0x58 │ │ │ │ + str r7, [sp, #104] @ 0x68 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - asrs r2, r0, #22 │ │ │ │ + asrs r6, r0, #22 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r6, [sp, #848] @ 0x350 │ │ │ │ + str r6, [sp, #864] @ 0x360 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - asrs r2, r2, #21 │ │ │ │ + asrs r6, r2, #21 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r6, [sp, #656] @ 0x290 │ │ │ │ + str r6, [sp, #672] @ 0x2a0 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - asrs r6, r2, #20 │ │ │ │ + asrs r2, r3, #20 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r6, [sp, #368] @ 0x170 │ │ │ │ + str r6, [sp, #384] @ 0x180 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - bvs.n 518418 │ │ │ │ + bvs.n 518420 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - asrs r0, r1, #19 │ │ │ │ + asrs r4, r1, #19 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r6, [sp, #88] @ 0x58 │ │ │ │ + str r6, [sp, #104] @ 0x68 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldr r0, [r2, r0] │ │ │ │ + ldr r4, [r2, r0] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - blt.n 518470 │ │ │ │ + blt.n 518478 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - asrs r6, r7, #17 │ │ │ │ + asrs r2, r0, #18 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r5, [sp, #816] @ 0x330 │ │ │ │ + str r5, [sp, #832] @ 0x340 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - asrs r0, r0, #17 │ │ │ │ + asrs r4, r0, #17 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r5, [sp, #584] @ 0x248 │ │ │ │ + str r5, [sp, #600] @ 0x258 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - asrs r0, r0, #16 │ │ │ │ + asrs r4, r0, #16 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - add r3, pc, #792 @ (adr r3, 518784 ) │ │ │ │ + add r3, pc, #808 @ (adr r3, 518794 ) │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r5, [sp, #288] @ 0x120 │ │ │ │ + str r5, [sp, #304] @ 0x130 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - asrs r2, r7, #13 │ │ │ │ + asrs r6, r7, #13 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r4, [sp, #784] @ 0x310 │ │ │ │ + str r4, [sp, #800] @ 0x320 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - asrs r6, r7, #12 │ │ │ │ + asrs r2, r0, #13 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r4, [sp, #552] @ 0x228 │ │ │ │ + str r4, [sp, #568] @ 0x238 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - asrs r0, r7, #11 │ │ │ │ + asrs r4, r7, #11 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - add r2, pc, #768 @ (adr r2, 518788 ) │ │ │ │ + add r2, pc, #784 @ (adr r2, 518798 ) │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r4, [sp, #256] @ 0x100 │ │ │ │ + str r4, [sp, #272] @ 0x110 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - asrs r4, r3, #10 │ │ │ │ + asrs r0, r4, #10 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r3, [sp, #936] @ 0x3a8 │ │ │ │ + str r3, [sp, #952] @ 0x3b8 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - asrs r2, r5, #9 │ │ │ │ + asrs r6, r5, #9 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r3, [sp, #736] @ 0x2e0 │ │ │ │ + str r3, [sp, #752] @ 0x2f0 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - asrs r2, r7, #8 │ │ │ │ + asrs r6, r7, #8 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r3, [sp, #560] @ 0x230 │ │ │ │ + str r3, [sp, #576] @ 0x240 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - asrs r6, r2, #8 │ │ │ │ + asrs r2, r3, #8 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r3, [sp, #416] @ 0x1a0 │ │ │ │ + str r3, [sp, #432] @ 0x1b0 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - asrs r2, r5, #7 │ │ │ │ + asrs r6, r5, #7 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r3, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #256] @ 0x100 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - asrs r6, r0, #7 │ │ │ │ + asrs r2, r1, #7 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - asrs r0, r0, #6 │ │ │ │ + asrs r4, r0, #6 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r2, [sp, #840] @ 0x348 │ │ │ │ + str r2, [sp, #856] @ 0x358 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - asrs r0, r4, #5 │ │ │ │ + asrs r4, r4, #5 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r2, [sp, #712] @ 0x2c8 │ │ │ │ + str r2, [sp, #728] @ 0x2d8 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - asrs r0, r7, #4 │ │ │ │ + asrs r4, r7, #4 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r2, [sp, #528] @ 0x210 │ │ │ │ + str r2, [sp, #544] @ 0x220 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - asrs r4, r1, #2 │ │ │ │ + asrs r0, r2, #2 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r1, [sp, #880] @ 0x370 │ │ │ │ + str r1, [sp, #896] @ 0x380 │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldr r0, [r4, r2] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r3, #4 │ │ │ │ + asrs r4, r3, #4 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - asrs r4, r0, #32 │ │ │ │ + asrs r0, r1, #32 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r1, [sp, #344] @ 0x158 │ │ │ │ + str r1, [sp, #360] @ 0x168 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - str r0, [sp, #736] @ 0x2e0 │ │ │ │ + str r0, [sp, #752] @ 0x2f0 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - lsrs r6, r3, #29 │ │ │ │ + lsrs r2, r4, #29 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r0, [sp, #592] @ 0x250 │ │ │ │ + str r0, [sp, #608] @ 0x260 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldr r7, [sp, #768] @ 0x300 │ │ │ │ + ldr r7, [sp, #784] @ 0x310 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - bpl.n 51840c │ │ │ │ + bpl.n 518414 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - lsrs r4, r5, #28 │ │ │ │ + lsrs r0, r6, #28 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r0, [sp, #432] @ 0x1b0 │ │ │ │ + str r0, [sp, #448] @ 0x1c0 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - lsrs r2, r2, #28 │ │ │ │ + lsrs r6, r2, #28 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - lsrs r6, r6, #26 │ │ │ │ + lsrs r2, r7, #26 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r0, [sp, #24] │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 518528 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ @@ -753366,308 +753366,308 @@ │ │ │ │ ldr r1, [pc, #596] @ (518ed8 ) │ │ │ │ ldr r0, [pc, #600] @ (518edc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ subs r3, #76 @ 0x4c │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ - lsrs r0, r1, #19 │ │ │ │ + lsrs r4, r1, #19 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldrh r2, [r3, #48] @ 0x30 │ │ │ │ + ldrh r6, [r3, #48] @ 0x30 │ │ │ │ lsls r4, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r1, #18 │ │ │ │ + lsrs r6, r1, #18 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldrh r4, [r3, #46] @ 0x2e │ │ │ │ + ldrh r0, [r4, #46] @ 0x2e │ │ │ │ lsls r4, r7, #3 │ │ │ │ - lsrs r4, r4, #17 │ │ │ │ + lsrs r0, r5, #17 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldrh r6, [r6, #44] @ 0x2c │ │ │ │ + ldrh r2, [r7, #44] @ 0x2c │ │ │ │ lsls r4, r7, #3 │ │ │ │ - lsrs r0, r0, #17 │ │ │ │ + lsrs r4, r0, #17 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldrh r0, [r2, #44] @ 0x2c │ │ │ │ + ldrh r4, [r2, #44] @ 0x2c │ │ │ │ lsls r4, r7, #3 │ │ │ │ - lsrs r0, r1, #16 │ │ │ │ + lsrs r4, r1, #16 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldrh r0, [r3, #42] @ 0x2a │ │ │ │ + ldrh r4, [r3, #42] @ 0x2a │ │ │ │ lsls r4, r7, #3 │ │ │ │ - bcs.n 518d60 │ │ │ │ + bcs.n 518d68 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r7, [pc, #296] @ (518dec ) │ │ │ │ + ldr r7, [pc, #312] @ (518dfc ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ - lsrs r4, r0, #15 │ │ │ │ + lsrs r0, r1, #15 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldrh r6, [r2, #40] @ 0x28 │ │ │ │ + ldrh r2, [r3, #40] @ 0x28 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - lsrs r2, r0, #14 │ │ │ │ + lsrs r6, r0, #14 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldrh r2, [r1, #38] @ 0x26 │ │ │ │ + ldrh r6, [r1, #38] @ 0x26 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - add r0, pc, #336 @ (adr r0, 518e28 ) │ │ │ │ + add r0, pc, #352 @ (adr r0, 518e38 ) │ │ │ │ lsls r4, r7, #3 │ │ │ │ - lsrs r2, r5, #11 │ │ │ │ + lsrs r6, r5, #11 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldrh r4, [r7, #32] │ │ │ │ + ldrh r0, [r0, #34] @ 0x22 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - lsrs r6, r0, #11 │ │ │ │ + lsrs r2, r1, #11 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldrh r0, [r3, #32] │ │ │ │ + ldrh r4, [r3, #32] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - lsrs r6, r2, #10 │ │ │ │ + lsrs r2, r3, #10 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldrh r0, [r5, #30] │ │ │ │ + ldrh r4, [r5, #30] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - lsrs r4, r5, #9 │ │ │ │ + lsrs r0, r6, #9 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldrh r6, [r7, #28] │ │ │ │ + ldrh r2, [r0, #30] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrh r4, [r2, #28] │ │ │ │ + ldrh r0, [r3, #28] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - lsrs r0, r7, #8 │ │ │ │ + lsrs r4, r7, #8 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - lsrs r2, r3, #8 │ │ │ │ + lsrs r6, r3, #8 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldrh r4, [r5, #26] │ │ │ │ + ldrh r0, [r6, #26] │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldmia r0!, {r1, r2, r5, r6} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - beq.n 518d88 │ │ │ │ + beq.n 518d90 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - lsrs r2, r4, #7 │ │ │ │ + lsrs r6, r4, #7 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldrh r4, [r6, #24] │ │ │ │ + ldrh r0, [r7, #24] │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldrsb r6, [r0, r6] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrh r4, [r1, #52] @ 0x34 │ │ │ │ + ldrh r0, [r2, #52] @ 0x34 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - lsrs r4, r2, #10 │ │ │ │ + lsrs r0, r3, #10 │ │ │ │ lsls r5, r7, #3 │ │ │ │ ldrsb r6, [r4, r5] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrh r4, [r5, #50] @ 0x32 │ │ │ │ + ldrh r0, [r6, #50] @ 0x32 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - lsrs r4, r4, #9 │ │ │ │ + lsrs r0, r5, #9 │ │ │ │ lsls r5, r7, #3 │ │ │ │ ldrsb r6, [r0, r5] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrh r4, [r1, #50] @ 0x32 │ │ │ │ + ldrh r0, [r2, #50] @ 0x32 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - lsrs r4, r2, #7 │ │ │ │ + lsrs r0, r3, #7 │ │ │ │ lsls r5, r7, #3 │ │ │ │ ldrsb r6, [r4, r4] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrh r4, [r5, #48] @ 0x30 │ │ │ │ + ldrh r0, [r6, #48] @ 0x30 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - lsrs r4, r0, #7 │ │ │ │ + lsrs r0, r1, #7 │ │ │ │ lsls r5, r7, #3 │ │ │ │ ldrsb r6, [r0, r4] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrh r4, [r1, #48] @ 0x30 │ │ │ │ + ldrh r0, [r2, #48] @ 0x30 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ite vc │ │ │ │ + it vc │ │ │ │ lslvc r4, r7, #3 │ │ │ │ - ldrsbvs r6, [r4, r3] │ │ │ │ + ldrsb r6, [r4, r3] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrh r4, [r5, #46] @ 0x2e │ │ │ │ + ldrh r0, [r6, #46] @ 0x2e │ │ │ │ lsls r4, r7, #3 │ │ │ │ - lsls r0, r2, #27 │ │ │ │ + lsls r4, r2, #27 │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldrsb r6, [r0, r3] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrh r4, [r1, #46] @ 0x2e │ │ │ │ + ldrh r0, [r2, #46] @ 0x2e │ │ │ │ lsls r4, r7, #3 │ │ │ │ - strh r0, [r2, #18] │ │ │ │ + strh r4, [r2, #18] │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldrsb r6, [r4, r2] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrh r4, [r5, #44] @ 0x2c │ │ │ │ + ldrh r0, [r6, #44] @ 0x2c │ │ │ │ lsls r4, r7, #3 │ │ │ │ - asrs r0, r1, #19 │ │ │ │ + asrs r4, r1, #19 │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldrsb r6, [r0, r2] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrh r4, [r1, #44] @ 0x2c │ │ │ │ + ldrh r0, [r2, #44] @ 0x2c │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldr r2, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r2, [sp, #736] @ 0x2e0 │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldrsb r2, [r5, r1] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrh r0, [r6, #42] @ 0x2a │ │ │ │ + ldrh r4, [r6, #42] @ 0x2a │ │ │ │ lsls r4, r7, #3 │ │ │ │ - lsls r4, r0, #16 │ │ │ │ + lsls r0, r1, #16 │ │ │ │ lsls r5, r7, #3 │ │ │ │ ldrsb r0, [r2, r1] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrh r6, [r2, #42] @ 0x2a │ │ │ │ + ldrh r2, [r3, #42] @ 0x2a │ │ │ │ lsls r4, r7, #3 │ │ │ │ - lsrs r6, r7, #4 │ │ │ │ + lsrs r2, r0, #5 │ │ │ │ lsls r5, r7, #3 │ │ │ │ ldrsb r6, [r6, r0] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrh r4, [r7, #40] @ 0x28 │ │ │ │ + ldrh r0, [r0, #42] @ 0x2a │ │ │ │ lsls r4, r7, #3 │ │ │ │ - lsrs r0, r3, #4 │ │ │ │ + lsrs r4, r3, #4 │ │ │ │ lsls r5, r7, #3 │ │ │ │ ldrsb r4, [r3, r0] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrh r2, [r4, #40] @ 0x28 │ │ │ │ + ldrh r6, [r4, #40] @ 0x28 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - lsrs r2, r6, #3 │ │ │ │ + lsrs r6, r6, #3 │ │ │ │ lsls r5, r7, #3 │ │ │ │ ldrsb r2, [r0, r0] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrh r0, [r1, #40] @ 0x28 │ │ │ │ + ldrh r4, [r1, #40] @ 0x28 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - lsrs r4, r1, #3 │ │ │ │ + lsrs r0, r2, #3 │ │ │ │ lsls r5, r7, #3 │ │ │ │ strb r0, [r5, r7] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrh r6, [r5, #38] @ 0x26 │ │ │ │ + ldrh r2, [r6, #38] @ 0x26 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - lsrs r6, r1, #5 │ │ │ │ + lsrs r2, r2, #5 │ │ │ │ lsls r5, r7, #3 │ │ │ │ strb r6, [r1, r7] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrh r4, [r2, #38] @ 0x26 │ │ │ │ + ldrh r0, [r3, #38] @ 0x26 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldr r1, [sp, #640] @ 0x280 │ │ │ │ + ldr r1, [sp, #656] @ 0x290 │ │ │ │ lsls r3, r7, #3 │ │ │ │ strb r4, [r6, r6] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrh r2, [r7, #36] @ 0x24 │ │ │ │ + ldrh r6, [r7, #36] @ 0x24 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - lsrs r2, r0, #3 │ │ │ │ + lsrs r6, r0, #3 │ │ │ │ lsls r5, r7, #3 │ │ │ │ strb r2, [r3, r6] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrh r0, [r4, #36] @ 0x24 │ │ │ │ + ldrh r4, [r4, #36] @ 0x24 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - lsrs r0, r3, #2 │ │ │ │ + lsrs r4, r3, #2 │ │ │ │ lsls r5, r7, #3 │ │ │ │ strb r0, [r0, r6] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrh r6, [r0, #36] @ 0x24 │ │ │ │ + ldrh r2, [r1, #36] @ 0x24 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - lsrs r2, r0, #32 │ │ │ │ + lsrs r6, r0, #32 │ │ │ │ lsls r5, r7, #3 │ │ │ │ strb r6, [r4, r5] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrh r4, [r5, #34] @ 0x22 │ │ │ │ + ldrh r0, [r6, #34] @ 0x22 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - lsls r4, r3, #31 │ │ │ │ + lsls r0, r4, #31 │ │ │ │ lsls r5, r7, #3 │ │ │ │ strb r4, [r1, r5] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrh r2, [r2, #34] @ 0x22 │ │ │ │ + ldrh r6, [r2, #34] @ 0x22 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - lsls r2, r7, #31 │ │ │ │ + lsls r6, r7, #31 │ │ │ │ lsls r5, r7, #3 │ │ │ │ strb r2, [r6, r4] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrh r0, [r7, #32] │ │ │ │ + ldrh r4, [r7, #32] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - lsls r0, r6, #31 │ │ │ │ + lsls r4, r6, #31 │ │ │ │ lsls r5, r7, #3 │ │ │ │ strb r0, [r3, r4] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrh r6, [r3, #32] │ │ │ │ + ldrh r2, [r4, #32] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - asrs r6, r7, #17 │ │ │ │ + asrs r2, r0, #18 │ │ │ │ lsls r4, r7, #3 │ │ │ │ strb r6, [r7, r3] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrh r4, [r0, #32] │ │ │ │ + ldrh r0, [r1, #32] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - lsls r0, r5, #29 │ │ │ │ + lsls r4, r5, #29 │ │ │ │ lsls r5, r7, #3 │ │ │ │ strb r4, [r4, r3] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrh r2, [r5, #30] │ │ │ │ + ldrh r6, [r5, #30] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrb r2, [r4, #27] │ │ │ │ + ldrb r6, [r4, #27] │ │ │ │ lsls r3, r7, #3 │ │ │ │ strb r2, [r1, r3] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrh r0, [r2, #30] │ │ │ │ + ldrh r4, [r2, #30] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - lsls r0, r7, #30 │ │ │ │ + lsls r4, r7, #30 │ │ │ │ lsls r5, r7, #3 │ │ │ │ strb r0, [r6, r2] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrh r6, [r6, #28] │ │ │ │ + ldrh r2, [r7, #28] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - lsls r6, r1, #31 │ │ │ │ + lsls r2, r2, #31 │ │ │ │ lsls r5, r7, #3 │ │ │ │ strb r6, [r2, r2] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrh r4, [r3, #28] │ │ │ │ + ldrh r0, [r4, #28] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - lsls r4, r7, #16 │ │ │ │ + lsls r0, r0, #17 │ │ │ │ lsls r5, r7, #3 │ │ │ │ strb r4, [r7, r1] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrh r2, [r0, #28] │ │ │ │ + ldrh r6, [r0, #28] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - lsrs r2, r6, #12 │ │ │ │ + lsrs r6, r6, #12 │ │ │ │ lsls r4, r7, #3 │ │ │ │ strb r2, [r4, r1] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrh r0, [r5, #26] │ │ │ │ + ldrh r4, [r5, #26] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - lsls r4, r4, #1 │ │ │ │ + lsls r0, r5, #1 │ │ │ │ lsls r4, r7, #3 │ │ │ │ strb r0, [r1, r1] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrh r6, [r1, #26] │ │ │ │ + ldrh r2, [r2, #26] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - lsrs r2, r4, #29 │ │ │ │ + lsrs r6, r4, #29 │ │ │ │ lsls r4, r7, #3 │ │ │ │ strb r6, [r5, r0] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrh r4, [r6, #24] │ │ │ │ + ldrh r0, [r7, #24] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - lsls r4, r3, #27 │ │ │ │ + lsls r0, r4, #27 │ │ │ │ lsls r5, r7, #3 │ │ │ │ strb r4, [r2, r0] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrh r2, [r3, #24] │ │ │ │ + ldrh r6, [r3, #24] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - lsls r2, r6, #26 │ │ │ │ + lsls r6, r6, #26 │ │ │ │ lsls r5, r7, #3 │ │ │ │ strh r2, [r7, r7] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrh r0, [r0, #24] │ │ │ │ + ldrh r4, [r0, #24] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - lsls r0, r1, #26 │ │ │ │ + lsls r4, r1, #26 │ │ │ │ lsls r5, r7, #3 │ │ │ │ strh r0, [r4, r7] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrh r6, [r4, #22] │ │ │ │ + ldrh r2, [r5, #22] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - @ instruction: 0xfb5200fc │ │ │ │ + @ instruction: 0xfb5600fc │ │ │ │ strh r6, [r0, r7] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrh r4, [r1, #22] │ │ │ │ + ldrh r0, [r2, #22] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - lsrs r0, r6, #26 │ │ │ │ + lsrs r4, r6, #26 │ │ │ │ lsls r4, r7, #3 │ │ │ │ strh r2, [r2, r6] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrh r0, [r3, #20] │ │ │ │ + ldrh r4, [r3, #20] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - asrs r6, r6, #3 │ │ │ │ + asrs r2, r7, #3 │ │ │ │ lsls r4, r7, #3 │ │ │ │ strh r0, [r7, r5] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrh r6, [r7, #18] │ │ │ │ + ldrh r2, [r0, #20] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - asrs r2, r1, #10 │ │ │ │ + asrs r6, r1, #10 │ │ │ │ lsls r4, r7, #3 │ │ │ │ │ │ │ │ 00518ee0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -753760,23 +753760,23 @@ │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #16 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xeb940112 │ │ │ │ - ldmia r0!, {r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r3, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #10 │ │ │ │ + lsls r0, r5, #10 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - strh r4, [r6, #30] │ │ │ │ + strh r0, [r7, #30] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - push {r1, r2, r5, r7} │ │ │ │ + push {r1, r3, r5, r7} │ │ │ │ lsls r4, r7, #3 │ │ │ │ │ │ │ │ 00518fe0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -753875,23 +753875,23 @@ │ │ │ │ add r2, pc, #640 @ (adr r2, 519350 ) │ │ │ │ lsls r4, r2, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #16 │ │ │ │ movs r0, r0 │ │ │ │ eor.w r1, r0, r2, lsr #32 │ │ │ │ - stmia r7!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r7!, {r5, r6, r7} │ │ │ │ lsls r3, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #11 │ │ │ │ + lsls r4, r3, #11 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - strh r0, [r4, #22] │ │ │ │ + strh r4, [r4, #22] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - cbz r2, 519154 │ │ │ │ + cbz r6, 519154 │ │ │ │ lsls r4, r7, #3 │ │ │ │ │ │ │ │ 005190f0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -753990,23 +753990,23 @@ │ │ │ │ add r1, pc, #576 @ (adr r1, 519420 ) │ │ │ │ lsls r4, r2, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #16 │ │ │ │ movs r0, r0 │ │ │ │ ldrd r0, r1, [r0, #-72]! @ 0x48 │ │ │ │ - stmia r6!, {r2, r3, r6, r7} │ │ │ │ + stmia r6!, {r4, r6, r7} │ │ │ │ lsls r3, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #7 │ │ │ │ + lsls r0, r6, #7 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - strh r0, [r2, #14] │ │ │ │ + strh r4, [r2, #14] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - uxth r2, r0 │ │ │ │ + uxth r6, r0 │ │ │ │ lsls r4, r7, #3 │ │ │ │ │ │ │ │ 00519200 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -754163,44 +754163,44 @@ │ │ │ │ @ instruction: 0xe8cc0112 │ │ │ │ add r0, pc, #672 @ (adr r0, 519620 ) │ │ │ │ lsls r4, r2, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r6, #40] @ 0x28 │ │ │ │ + strh r6, [r6, #40] @ 0x28 │ │ │ │ lsls r3, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [r6], {252} @ 0xfc │ │ │ │ - strh r2, [r6, #6] │ │ │ │ + ldc2 0, cr0, [sl], {252} @ 0xfc │ │ │ │ + strh r6, [r6, #6] │ │ │ │ lsls r4, r7, #3 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ b.n 5193a0 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - stmia r5!, {r2, r4, r6} │ │ │ │ + stmia r5!, {r3, r4, r6} │ │ │ │ lsls r3, r7, #3 │ │ │ │ - @ instruction: 0xb678 │ │ │ │ + @ instruction: 0xb67c │ │ │ │ lsls r1, r7, #3 │ │ │ │ adds r2, r2, r7 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - str r4, [r2, #104] @ 0x68 │ │ │ │ + str r0, [r3, #104] @ 0x68 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r2, [r1, #116] @ 0x74 │ │ │ │ + str r6, [r1, #116] @ 0x74 │ │ │ │ lsls r3, r7, #3 │ │ │ │ adds r2, r7, r6 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - str r4, [r1, #116] @ 0x74 │ │ │ │ + str r0, [r2, #116] @ 0x74 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r2, [r5, #116] @ 0x74 │ │ │ │ + str r6, [r5, #116] @ 0x74 │ │ │ │ lsls r3, r7, #3 │ │ │ │ │ │ │ │ 005193c8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -754359,44 +754359,44 @@ │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r6, [sp, #896] @ 0x380 │ │ │ │ lsls r4, r2, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r5, #26] │ │ │ │ + strh r6, [r5, #26] │ │ │ │ lsls r3, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa0200fc │ │ │ │ - ldrb r2, [r5, #28] │ │ │ │ + @ instruction: 0xfa0600fc │ │ │ │ + ldrb r6, [r5, #28] │ │ │ │ lsls r4, r7, #3 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ b.n 5191d8 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - stmia r3!, {r2, r3, r7} │ │ │ │ + stmia r3!, {r4, r7} │ │ │ │ lsls r3, r7, #3 │ │ │ │ - push {r4, r5, r7} │ │ │ │ + push {r2, r4, r5, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ adds r2, r1, r0 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - str r4, [r1, #76] @ 0x4c │ │ │ │ + str r0, [r2, #76] @ 0x4c │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r2, [r0, #88] @ 0x58 │ │ │ │ + str r6, [r0, #88] @ 0x58 │ │ │ │ lsls r3, r7, #3 │ │ │ │ asrs r2, r6, #31 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - str r4, [r0, #88] @ 0x58 │ │ │ │ + str r0, [r1, #88] @ 0x58 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ + str r6, [r4, #88] @ 0x58 │ │ │ │ lsls r3, r7, #3 │ │ │ │ │ │ │ │ 00519590 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -754536,34 +754536,34 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ b.n 519064 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - stmia r2!, {r2, r3, r4} │ │ │ │ + stmia r2!, {r5} │ │ │ │ lsls r3, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf78800fc │ │ │ │ - ldrb r0, [r4, #20] │ │ │ │ + @ instruction: 0xf78c00fc │ │ │ │ + ldrb r4, [r4, #20] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - stmia r7!, {} │ │ │ │ + stmia r7!, {r2} │ │ │ │ lsls r4, r7, #3 │ │ │ │ asrs r2, r7, #25 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - str r4, [r7, #48] @ 0x30 │ │ │ │ + str r0, [r0, #52] @ 0x34 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r2, [r6, #60] @ 0x3c │ │ │ │ + str r6, [r6, #60] @ 0x3c │ │ │ │ lsls r3, r7, #3 │ │ │ │ asrs r2, r4, #25 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - str r4, [r6, #60] @ 0x3c │ │ │ │ + str r0, [r7, #60] @ 0x3c │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r2, [r2, #64] @ 0x40 │ │ │ │ + str r6, [r2, #64] @ 0x40 │ │ │ │ lsls r3, r7, #3 │ │ │ │ │ │ │ │ 00519710 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -754741,40 +754741,40 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ b.n 519ebc │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldr r7, [pc, #440] @ (519a88 ) │ │ │ │ + ldr r7, [pc, #456] @ (519a98 ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf52600fc │ │ │ │ - ldrb r2, [r3, #13] │ │ │ │ + @ instruction: 0xf52a00fc │ │ │ │ + ldrb r6, [r3, #13] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - stmia r0!, {r1, r4, r5} │ │ │ │ + stmia r0!, {r1, r2, r4, r5} │ │ │ │ lsls r3, r7, #3 │ │ │ │ strb r2, [r5, #12] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r7, [pc, #200] @ (5199b0 ) │ │ │ │ + ldr r7, [pc, #216] @ (5199c0 ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r7, [pc, #152] @ (519984 ) │ │ │ │ + ldr r7, [pc, #168] @ (519994 ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ asrs r6, r2, #18 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - str r0, [r5, #32] │ │ │ │ + str r4, [r5, #32] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r6, [r0, #36] @ 0x24 │ │ │ │ + str r2, [r1, #36] @ 0x24 │ │ │ │ lsls r3, r7, #3 │ │ │ │ asrs r0, r0, #18 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - str r2, [r0, #20] │ │ │ │ + str r6, [r0, #20] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r0, [r7, #28] │ │ │ │ + str r4, [r7, #28] │ │ │ │ lsls r3, r7, #3 │ │ │ │ │ │ │ │ 00519904 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -755003,40 +755003,40 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ b.n 519c50 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldr r5, [pc, #8] @ (519b44 ) │ │ │ │ + ldr r5, [pc, #24] @ (519b54 ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh.w r0, [r2, ip, lsl #3] │ │ │ │ - ldrb r6, [r5, #3] │ │ │ │ + ldrsh.w r0, [r6, ip, lsl #3] │ │ │ │ + ldrb r2, [r6, #3] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - pop {r1, r2, r6, r7, pc} │ │ │ │ + pop {r1, r3, r6, r7, pc} │ │ │ │ lsls r3, r7, #3 │ │ │ │ strb r6, [r7, #2] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r4, [pc, #792] @ (519e6c ) │ │ │ │ + ldr r4, [pc, #808] @ (519e7c ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r4, [pc, #744] @ (519e40 ) │ │ │ │ + ldr r4, [pc, #760] @ (519e50 ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ asrs r2, r5, #8 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrsh r4, [r7, r6] │ │ │ │ + ldrsh r0, [r0, r7] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrsh r2, [r3, r7] │ │ │ │ + ldrsh r6, [r3, r7] │ │ │ │ lsls r3, r7, #3 │ │ │ │ asrs r4, r2, #8 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrsh r6, [r2, r3] │ │ │ │ + ldrsh r2, [r3, r3] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrsh r4, [r1, r6] │ │ │ │ + ldrsh r0, [r2, r6] │ │ │ │ lsls r3, r7, #3 │ │ │ │ │ │ │ │ 00519b70 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -755204,36 +755204,36 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ udf #178 @ 0xb2 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - str r2, [r3, #28] │ │ │ │ + str r6, [r3, #28] │ │ │ │ lsls r3, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf0ba00fc │ │ │ │ - strb r2, [r2, #28] │ │ │ │ + @ instruction: 0xf0be00fc │ │ │ │ + strb r6, [r2, #28] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - str r6, [r6, #24] │ │ │ │ + str r2, [r7, #24] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - add r5, sp, #56 @ 0x38 │ │ │ │ + add r5, sp, #72 @ 0x48 │ │ │ │ lsls r1, r7, #3 │ │ │ │ asrs r0, r5, #1 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrb r2, [r5, r4] │ │ │ │ + ldrb r6, [r5, r4] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrb r0, [r4, r7] │ │ │ │ + ldrb r4, [r4, r7] │ │ │ │ lsls r3, r7, #3 │ │ │ │ asrs r0, r2, #1 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrb r2, [r4, r7] │ │ │ │ + ldrb r6, [r4, r7] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ + ldrsh r4, [r0, r0] │ │ │ │ lsls r3, r7, #3 │ │ │ │ │ │ │ │ 00519d30 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -755341,24 +755341,24 @@ │ │ │ │ lsls r2, r2, #4 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ ble.n 519e88 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - str r6, [r1, #4] │ │ │ │ + str r2, [r2, #4] │ │ │ │ lsls r3, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - mcr 0, 6, r0, cr6, cr12, {7} │ │ │ │ - strb r6, [r0, #22] │ │ │ │ + mcr 0, 6, r0, cr10, cr12, {7} │ │ │ │ + strb r2, [r1, #22] │ │ │ │ lsls r4, r7, #3 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r4, #0] │ │ │ │ + str r2, [r5, #0] │ │ │ │ lsls r3, r7, #3 │ │ │ │ │ │ │ │ 00519e54 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -755427,20 +755427,20 @@ │ │ │ │ lsls r2, r2, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ bgt.n 519fe8 │ │ │ │ lsls r2, r2, #4 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r0, r6] │ │ │ │ + ldrsh r6, [r0, r6] │ │ │ │ lsls r3, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - stcl 0, cr0, [sl, #-1008]! @ 0xfffffc10 │ │ │ │ - strb r2, [r7, #18] │ │ │ │ + stcl 0, cr0, [lr, #-1008]! @ 0xfffffc10 │ │ │ │ + strb r6, [r7, #18] │ │ │ │ lsls r4, r7, #3 │ │ │ │ bgt.n 519f50 │ │ │ │ lsls r2, r2, #4 │ │ │ │ │ │ │ │ 00519f20 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -755677,35 +755677,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r7, #1] │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r6, r6] │ │ │ │ + ldrb r2, [r7, r6] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - strb r6, [r7, #11] │ │ │ │ + strb r2, [r0, #12] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - @ instruction: 0xf36e00fc │ │ │ │ - @ instruction: 0xf32600fc │ │ │ │ - strb r6, [r4, #10] │ │ │ │ + @ instruction: 0xf37200fc │ │ │ │ + @ instruction: 0xf32a00fc │ │ │ │ + strb r2, [r5, #10] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrsh r4, [r7, r3] │ │ │ │ + ldrsh r0, [r0, r4] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - @ instruction: 0xf30200fc │ │ │ │ - strb r4, [r0, #10] │ │ │ │ + @ instruction: 0xf30600fc │ │ │ │ + strb r0, [r1, #10] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - @ instruction: 0xf2ee00fc │ │ │ │ - strb r6, [r5, #9] │ │ │ │ + @ instruction: 0xf2f200fc │ │ │ │ + strb r2, [r6, #9] │ │ │ │ lsls r4, r7, #3 │ │ │ │ subs r6, #206 @ 0xce │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strb r4, [r2, #23] │ │ │ │ + strb r0, [r3, #23] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrb r0, [r0, r7] │ │ │ │ + ldrb r4, [r0, r7] │ │ │ │ lsls r3, r7, #3 │ │ │ │ │ │ │ │ 0051a188 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -756776,61 +756776,61 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #62 @ 0x3e │ │ │ │ + movs r0, #66 @ 0x42 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldr r2, [r4, #100] @ 0x64 │ │ │ │ + ldr r6, [r4, #100] @ 0x64 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldr r4, [r1, r4] │ │ │ │ + ldr r0, [r2, r4] │ │ │ │ lsls r3, r7, #3 │ │ │ │ strb r4, [r7, #1] │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #576 @ 0x240 │ │ │ │ + add r5, sp, #592 @ 0x250 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - subs r2, r6, #6 │ │ │ │ + subs r6, r6, #6 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldr r6, [r2, #92] @ 0x5c │ │ │ │ + ldr r2, [r3, #92] @ 0x5c │ │ │ │ lsls r4, r7, #3 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ subs r2, #26 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strb r0, [r4, #4] │ │ │ │ + strb r4, [r4, #4] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - add r5, sp, #96 @ 0x60 │ │ │ │ + add r5, sp, #112 @ 0x70 │ │ │ │ lsls r3, r7, #3 │ │ │ │ subs r1, #228 @ 0xe4 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strb r2, [r5, #3] │ │ │ │ + strb r6, [r5, #3] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrb r2, [r3, #10] │ │ │ │ + ldrb r6, [r3, #10] │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldr r0, [pc, #64] @ (51ad2c ) │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r2, r0 │ │ │ │ + subs r6, r2, r0 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldr r6, [r6, #0] │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - strb r2, [r3, r2] │ │ │ │ + strb r6, [r3, r2] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - adds r4, r1, r4 │ │ │ │ + adds r0, r2, r4 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r0, [r6, #112] @ 0x70 │ │ │ │ + str r4, [r6, #112] @ 0x70 │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldr.w r3, [pc, #3032] @ 51b8e4 │ │ │ │ ldr.w r2, [pc, #3032] @ 51b8e8 │ │ │ │ ldr.w r1, [pc, #3032] @ 51b8ec │ │ │ │ ldr.w r0, [pc, #3032] @ 51b8f0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ @@ -757930,215 +757930,215 @@ │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 14849e8 │ │ │ │ b.w 51af1a │ │ │ │ nop │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #448 @ 0x1c0 │ │ │ │ + add r3, sp, #464 @ 0x1d0 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - adds r0, r0, r1 │ │ │ │ + adds r4, r0, r1 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r6, [r4, #100] @ 0x64 │ │ │ │ + str r2, [r5, #100] @ 0x64 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - strb r2, [r3, #23] │ │ │ │ + strb r6, [r3, #23] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - asrs r6, r3, #31 │ │ │ │ + asrs r2, r4, #31 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r2, [r0, #96] @ 0x60 │ │ │ │ + str r6, [r0, #96] @ 0x60 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - asrs r4, r7, #28 │ │ │ │ + asrs r0, r0, #29 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r0, [r4, #84] @ 0x54 │ │ │ │ + str r4, [r4, #84] @ 0x54 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - asrs r4, r1, #27 │ │ │ │ + asrs r0, r2, #27 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r0, [r6, #76] @ 0x4c │ │ │ │ + str r4, [r6, #76] @ 0x4c │ │ │ │ lsls r4, r7, #3 │ │ │ │ - asrs r4, r7, #25 │ │ │ │ + asrs r0, r0, #26 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r0, [r4, #72] @ 0x48 │ │ │ │ + str r4, [r4, #72] @ 0x48 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - add r1, sp, #552 @ 0x228 │ │ │ │ + add r1, sp, #568 @ 0x238 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - asrs r2, r3, #25 │ │ │ │ + asrs r6, r3, #25 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r0, [r0, #72] @ 0x48 │ │ │ │ + str r4, [r0, #72] @ 0x48 │ │ │ │ lsls r4, r7, #3 │ │ │ │ strb r4, [r2, #24] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - asrs r6, r5, #23 │ │ │ │ + asrs r2, r6, #23 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r2, [r2, #64] @ 0x40 │ │ │ │ + str r6, [r2, #64] @ 0x40 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - asrs r0, r6, #19 │ │ │ │ + asrs r4, r6, #19 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r4, [r2, #48] @ 0x30 │ │ │ │ + str r0, [r3, #48] @ 0x30 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - asrs r0, r7, #17 │ │ │ │ + asrs r4, r7, #17 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r4, [r3, #40] @ 0x28 │ │ │ │ + str r0, [r4, #40] @ 0x28 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - add r7, pc, #536 @ (adr r7, 51bb5c ) │ │ │ │ + add r7, pc, #552 @ (adr r7, 51bb6c ) │ │ │ │ lsls r3, r7, #3 │ │ │ │ - asrs r6, r2, #17 │ │ │ │ + asrs r2, r3, #17 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r4, [r7, #36] @ 0x24 │ │ │ │ + str r0, [r0, #40] @ 0x28 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - movs r4, #112 @ 0x70 │ │ │ │ + movs r4, #116 @ 0x74 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - asrs r4, r5, #16 │ │ │ │ + asrs r0, r6, #16 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r0, [r2, #36] @ 0x24 │ │ │ │ + str r4, [r2, #36] @ 0x24 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldr r4, [pc, #792] @ (51bc74 ) │ │ │ │ + ldr r4, [pc, #808] @ (51bc84 ) │ │ │ │ lsls r3, r7, #3 │ │ │ │ - asrs r6, r4, #15 │ │ │ │ + asrs r2, r5, #15 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r0, [r1, #32] │ │ │ │ + str r4, [r1, #32] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - add r6, pc, #944 @ (adr r6, 51bd18 ) │ │ │ │ + add r6, pc, #960 @ (adr r6, 51bd28 ) │ │ │ │ lsls r3, r7, #3 │ │ │ │ - asrs r4, r7, #14 │ │ │ │ + asrs r0, r0, #15 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r2, [r4, #28] │ │ │ │ + str r6, [r4, #28] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - movs r3, #214 @ 0xd6 │ │ │ │ + movs r3, #218 @ 0xda │ │ │ │ lsls r0, r0, #4 │ │ │ │ - add r6, pc, #616 @ (adr r6, 51bbe0 ) │ │ │ │ + add r6, pc, #632 @ (adr r6, 51bbf0 ) │ │ │ │ lsls r3, r7, #3 │ │ │ │ - asrs r2, r5, #13 │ │ │ │ + asrs r6, r5, #13 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r0, [r2, #24] │ │ │ │ + str r4, [r2, #24] │ │ │ │ lsls r4, r7, #3 │ │ │ │ strb r4, [r4, #12] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - asrs r4, r0, #12 │ │ │ │ + asrs r0, r1, #12 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r0, [r5, #16] │ │ │ │ + str r4, [r5, #16] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - asrs r2, r0, #11 │ │ │ │ + asrs r6, r0, #11 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r6, [r4, #12] │ │ │ │ + str r2, [r5, #12] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - asrs r4, r4, #10 │ │ │ │ + asrs r0, r5, #10 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r0, [r1, #12] │ │ │ │ + str r4, [r1, #12] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - asrs r6, r0, #10 │ │ │ │ + asrs r2, r1, #10 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r2, [r5, #8] │ │ │ │ + str r6, [r5, #8] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - add r1, pc, #128 @ (adr r1, 51ba28 ) │ │ │ │ + add r1, pc, #144 @ (adr r1, 51ba38 ) │ │ │ │ lsls r4, r7, #3 │ │ │ │ - asrs r4, r4, #9 │ │ │ │ + asrs r0, r5, #9 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r6, [r0, #8] │ │ │ │ + str r2, [r1, #8] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - asrs r4, r2, #8 │ │ │ │ + asrs r0, r3, #8 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r0, [r7, #0] │ │ │ │ + str r4, [r7, #0] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - asrs r6, r6, #7 │ │ │ │ + asrs r2, r7, #7 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r2, [r3, #0] │ │ │ │ + str r6, [r3, #0] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - asrs r0, r0, #7 │ │ │ │ + asrs r4, r0, #7 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldrsh r4, [r4, r7] │ │ │ │ + ldrsh r0, [r5, r7] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - asrs r2, r3, #6 │ │ │ │ + asrs r6, r3, #6 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldrsh r6, [r7, r6] │ │ │ │ + ldrsh r2, [r0, r7] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - asrs r4, r7, #5 │ │ │ │ + asrs r0, r0, #6 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldrsh r0, [r4, r6] │ │ │ │ + ldrsh r4, [r4, r6] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - asrs r2, r1, #5 │ │ │ │ + asrs r6, r1, #5 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldrsh r0, [r5, r5] │ │ │ │ + ldrsh r4, [r5, r5] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - movs r1, #98 @ 0x62 │ │ │ │ + movs r1, #102 @ 0x66 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - add r4, pc, #368 @ (adr r4, 51bb58 ) │ │ │ │ + add r4, pc, #384 @ (adr r4, 51bb68 ) │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r7, [sp, #832] @ 0x340 │ │ │ │ + ldr r7, [sp, #848] @ 0x350 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - asrs r4, r2, #4 │ │ │ │ + asrs r0, r3, #4 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldrsh r0, [r7, r4] │ │ │ │ + ldrsh r4, [r7, r4] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - asrs r0, r1, #3 │ │ │ │ + asrs r4, r1, #3 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldrsh r4, [r5, r3] │ │ │ │ + ldrsh r0, [r6, r3] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - asrs r2, r5, #2 │ │ │ │ + asrs r6, r5, #2 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldrsh r6, [r1, r3] │ │ │ │ + ldrsh r2, [r2, r3] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldr r6, [r7, #80] @ 0x50 │ │ │ │ + ldr r2, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - asrs r2, r2, #1 │ │ │ │ + asrs r6, r2, #1 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldrsh r6, [r6, r1] │ │ │ │ + ldrsh r2, [r7, r1] │ │ │ │ lsls r4, r7, #3 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #304] @ (51bb50 ) │ │ │ │ + ldr r1, [pc, #320] @ (51bb60 ) │ │ │ │ lsls r3, r7, #3 │ │ │ │ - lsrs r0, r7, #26 │ │ │ │ + lsrs r4, r7, #26 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldrb r4, [r3, r3] │ │ │ │ + ldrb r0, [r4, r3] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - bxns ip │ │ │ │ + bx sp │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrb r4, [r5, r2] │ │ │ │ + ldrb r0, [r6, r2] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - lsrs r4, r7, #25 │ │ │ │ + lsrs r0, r0, #26 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - lsrs r4, r4, #25 │ │ │ │ + lsrs r0, r5, #25 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldrb r0, [r1, r2] │ │ │ │ + ldrb r4, [r1, r2] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - lsrs r4, r1, #25 │ │ │ │ + lsrs r0, r2, #25 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldrb r0, [r6, r1] │ │ │ │ + ldrb r4, [r6, r1] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldr r2, [r4, #44] @ 0x2c │ │ │ │ + ldr r6, [r4, #44] @ 0x2c │ │ │ │ lsls r3, r7, #3 │ │ │ │ - lsrs r6, r5, #24 │ │ │ │ + lsrs r2, r6, #24 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldrb r2, [r2, r1] │ │ │ │ + ldrb r6, [r2, r1] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - mov lr, pc │ │ │ │ + bx r0 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - lsrs r2, r2, #23 │ │ │ │ + lsrs r6, r2, #23 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldrh r6, [r6, r7] │ │ │ │ + ldrh r2, [r7, r7] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - @ instruction: 0x4796 │ │ │ │ + @ instruction: 0x479a │ │ │ │ lsls r3, r7, #3 │ │ │ │ - lsrs r2, r0, #20 │ │ │ │ + lsrs r6, r0, #20 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldrh r6, [r4, r4] │ │ │ │ + ldrh r2, [r5, r4] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - cmp sl, r2 │ │ │ │ + cmp lr, r2 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - lsrs r2, r6, #18 │ │ │ │ + lsrs r6, r6, #18 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldrh r6, [r2, r3] │ │ │ │ + ldrh r2, [r3, r3] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - lsrs r2, r1, #18 │ │ │ │ + lsrs r6, r1, #18 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldrh r6, [r5, r2] │ │ │ │ + ldrh r2, [r6, r2] │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldr.w r3, [pc, #1496] @ 51c058 │ │ │ │ movw r2, #4942 @ 0x134e │ │ │ │ ldr.w r1, [pc, #1492] @ 51c05c │ │ │ │ ldr.w r0, [pc, #1492] @ 51c060 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ @@ -758715,191 +758715,191 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #16 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r2, #11 │ │ │ │ + lsrs r4, r2, #11 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldr r4, [r6, r3] │ │ │ │ + ldr r0, [r7, r3] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - lsrs r2, r7, #9 │ │ │ │ + lsrs r6, r7, #9 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldr r6, [r3, r2] │ │ │ │ + ldr r2, [r4, r2] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - str r6, [r1, #112] @ 0x70 │ │ │ │ + str r2, [r2, #112] @ 0x70 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - lsrs r4, r0, #7 │ │ │ │ + lsrs r0, r1, #7 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldrsb r0, [r5, r7] │ │ │ │ + ldrsb r4, [r5, r7] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - lsrs r4, r4, #6 │ │ │ │ + lsrs r0, r5, #6 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldrsb r0, [r1, r7] │ │ │ │ + ldrsb r4, [r1, r7] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldr r4, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r4, [sp, #704] @ 0x2c0 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - lsrs r4, r7, #5 │ │ │ │ + lsrs r0, r0, #6 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldrsb r2, [r4, r6] │ │ │ │ + ldrsb r6, [r4, r6] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - bcc.n 51c13c │ │ │ │ + bcc.n 51c144 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - lsrs r6, r7, #3 │ │ │ │ + lsrs r2, r0, #4 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldrsb r2, [r4, r4] │ │ │ │ + ldrsb r6, [r4, r4] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - lsrs r6, r3, #2 │ │ │ │ + lsrs r2, r4, #2 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldrsb r2, [r0, r3] │ │ │ │ + ldrsb r6, [r0, r3] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - lsrs r6, r7, #1 │ │ │ │ + lsrs r2, r0, #2 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldrsb r2, [r4, r2] │ │ │ │ + ldrsb r6, [r4, r2] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - str r4, [r2, #80] @ 0x50 │ │ │ │ + str r0, [r3, #80] @ 0x50 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r3, [sp, #568] @ 0x238 │ │ │ │ + ldr r3, [sp, #584] @ 0x248 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - lsrs r6, r3, #1 │ │ │ │ + lsrs r2, r4, #1 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldrsb r4, [r0, r2] │ │ │ │ + ldrsb r0, [r1, r2] │ │ │ │ lsls r4, r7, #3 │ │ │ │ str r3, [sp, #568] @ 0x238 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsrs r4, r6, #32 │ │ │ │ + lsrs r0, r7, #32 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldrsb r0, [r3, r1] │ │ │ │ + ldrsb r4, [r3, r1] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - str r2, [r1, #76] @ 0x4c │ │ │ │ + str r6, [r1, #76] @ 0x4c │ │ │ │ lsls r3, r7, #3 │ │ │ │ - lsrs r2, r2, #32 │ │ │ │ + lsrs r6, r2, #32 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldrsb r6, [r6, r0] │ │ │ │ + ldrsb r2, [r7, r0] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - lsls r0, r3, #31 │ │ │ │ + lsls r4, r3, #31 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - strb r4, [r7, r7] │ │ │ │ + ldrsb r0, [r0, r0] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldr r2, [sp, #904] @ 0x388 │ │ │ │ + ldr r2, [sp, #920] @ 0x398 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - lsls r2, r6, #30 │ │ │ │ + lsls r6, r6, #30 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - strb r0, [r3, r7] │ │ │ │ + strb r4, [r3, r7] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldr r6, [r1, #44] @ 0x2c │ │ │ │ + ldr r2, [r2, #44] @ 0x2c │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrh r6, [r2, #30] │ │ │ │ + ldrh r2, [r3, #30] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - lsls r2, r6, #29 │ │ │ │ + lsls r6, r6, #29 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - strb r6, [r2, r6] │ │ │ │ + strb r2, [r3, r6] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - lsls r2, r3, #29 │ │ │ │ + lsls r6, r3, #29 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - strb r6, [r7, r5] │ │ │ │ + strb r2, [r0, r6] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - lsls r2, r0, #29 │ │ │ │ + lsls r6, r0, #29 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - strb r6, [r4, r5] │ │ │ │ + strb r2, [r5, r5] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - lsls r2, r4, #28 │ │ │ │ + lsls r6, r4, #28 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - strb r6, [r0, r5] │ │ │ │ + strb r2, [r1, r5] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - lsls r0, r0, #28 │ │ │ │ + lsls r4, r0, #28 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - strb r4, [r4, r4] │ │ │ │ + strb r0, [r5, r4] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - str r6, [r2, #56] @ 0x38 │ │ │ │ + str r2, [r3, #56] @ 0x38 │ │ │ │ lsls r3, r7, #3 │ │ │ │ movs r1, #76 @ 0x4c │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldr r2, [r2, r1] │ │ │ │ + ldr r6, [r2, r1] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - bls.n 51c120 │ │ │ │ + bge.n 51c128 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - lsls r6, r2, #26 │ │ │ │ + lsls r2, r3, #26 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - strb r2, [r7, r2] │ │ │ │ + strb r6, [r7, r2] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - str r4, [r5, #48] @ 0x30 │ │ │ │ + str r0, [r6, #48] @ 0x30 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r1, [sp, #664] @ 0x298 │ │ │ │ + ldr r1, [sp, #680] @ 0x2a8 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - lsls r6, r6, #25 │ │ │ │ + lsls r2, r7, #25 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - strb r4, [r3, r2] │ │ │ │ + strb r0, [r4, r2] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - stmia r6!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r6!, {r1, r4, r5, r6} │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldr r1, [sp, #520] @ 0x208 │ │ │ │ + ldr r1, [sp, #536] @ 0x218 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - lsls r2, r2, #25 │ │ │ │ + lsls r6, r2, #25 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - strb r0, [r7, r1] │ │ │ │ + strb r4, [r7, r1] │ │ │ │ lsls r4, r7, #3 │ │ │ │ str r1, [sp, #520] @ 0x208 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strh r0, [r2, r7] │ │ │ │ + strh r4, [r2, r7] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - lsls r4, r6, #23 │ │ │ │ + lsls r0, r7, #23 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - strb r2, [r3, r0] │ │ │ │ + strb r6, [r3, r0] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - str r4, [r0, #48] @ 0x30 │ │ │ │ + str r0, [r1, #48] @ 0x30 │ │ │ │ lsls r3, r7, #3 │ │ │ │ movs r0, #102 @ 0x66 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrsb r4, [r5, r5] │ │ │ │ + ldrsb r0, [r6, r5] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldmia r6!, {r2, r3} │ │ │ │ + ldmia r6!, {r4} │ │ │ │ lsls r3, r7, #3 │ │ │ │ movs r0, #76 @ 0x4c │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrsb r2, [r2, r5] │ │ │ │ + ldrsb r6, [r2, r5] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldr r4, [pc, #296] @ (51c2a0 ) │ │ │ │ + ldr r4, [pc, #312] @ (51c2b0 ) │ │ │ │ lsls r3, r7, #3 │ │ │ │ movs r0, #50 @ 0x32 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrsb r0, [r7, r4] │ │ │ │ + ldrsb r4, [r7, r4] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - bhi.n 51c134 │ │ │ │ + bhi.n 51c13c │ │ │ │ lsls r3, r7, #3 │ │ │ │ movs r0, #24 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrsb r6, [r3, r4] │ │ │ │ + ldrsb r2, [r4, r4] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - rors r2, r6 │ │ │ │ + rors r6, r6 │ │ │ │ lsls r3, r7, #3 │ │ │ │ subs r6, r7, #7 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrsb r4, [r0, r4] │ │ │ │ + ldrsb r0, [r1, r4] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - stmia r4!, {r2, r6} │ │ │ │ + stmia r4!, {r3, r6} │ │ │ │ lsls r3, r7, #3 │ │ │ │ subs r4, r4, #7 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrsb r2, [r5, r3] │ │ │ │ + ldrsb r6, [r5, r3] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - bcc.n 51c1a4 │ │ │ │ + bmi.n 51c1ac │ │ │ │ lsls r4, r7, #3 │ │ │ │ subs r2, r1, #7 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrsb r0, [r2, r3] │ │ │ │ + ldrsb r4, [r2, r3] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - lsrs r0, r1 │ │ │ │ + lsrs r4, r1 │ │ │ │ lsls r3, r7, #3 │ │ │ │ subs r0, r6, #6 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrsb r6, [r6, r2] │ │ │ │ + ldrsb r2, [r7, r2] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - bcc.n 51c154 │ │ │ │ + bcc.n 51c15c │ │ │ │ lsls r4, r7, #3 │ │ │ │ │ │ │ │ 0051c1c0 : │ │ │ │ stmdb 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 │ │ │ │ @@ -759996,63 +759996,63 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r2, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [pc, #896] @ (51d10c ) │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r4, #2 │ │ │ │ + lsrs r4, r4, #2 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldr r2, [pc, #176] @ (51ce48 ) │ │ │ │ + ldr r2, [pc, #192] @ (51ce58 ) │ │ │ │ lsls r4, r7, #3 │ │ │ │ - lsrs r0, r0, #32 │ │ │ │ + lsrs r4, r0, #32 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - cbz r6, 51cdbe │ │ │ │ + cbz r2, 51cdc0 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldr r1, [pc, #512] @ (51cfa4 ) │ │ │ │ + ldr r1, [pc, #528] @ (51cfb4 ) │ │ │ │ lsls r4, r7, #3 │ │ │ │ sub sp, #368 @ 0x170 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldr r4, [pc, #640] @ (51d02c ) │ │ │ │ + ldr r4, [pc, #656] @ (51d03c ) │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrh r0, [r7, #48] @ 0x30 │ │ │ │ + ldrh r4, [r7, #48] @ 0x30 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - lsls r6, r3, #30 │ │ │ │ + lsls r2, r4, #30 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldr r1, [pc, #176] @ (51ce68 ) │ │ │ │ + ldr r1, [pc, #192] @ (51ce78 ) │ │ │ │ lsls r4, r7, #3 │ │ │ │ - lsls r4, r0, #30 │ │ │ │ + lsls r0, r1, #30 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldr r1, [pc, #64] @ (51ce00 ) │ │ │ │ + ldr r1, [pc, #80] @ (51ce10 ) │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrb r4, [r1, #28] │ │ │ │ + ldrb r0, [r2, #28] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - lsls r4, r2, #29 │ │ │ │ + lsls r0, r3, #29 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldr r0, [pc, #896] @ (51d14c ) │ │ │ │ + ldr r0, [pc, #912] @ (51d15c ) │ │ │ │ lsls r4, r7, #3 │ │ │ │ - lsls r2, r5, #28 │ │ │ │ + lsls r6, r5, #28 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldr r0, [pc, #728] @ (51d0ac ) │ │ │ │ + ldr r0, [pc, #744] @ (51d0bc ) │ │ │ │ lsls r4, r7, #3 │ │ │ │ - udf #0 │ │ │ │ + udf #4 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldrh r4, [r0, #46] @ 0x2e │ │ │ │ + ldrh r0, [r1, #46] @ 0x2e │ │ │ │ lsls r4, r7, #3 │ │ │ │ - lsls r2, r0, #28 │ │ │ │ + lsls r6, r0, #28 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldr r0, [pc, #576] @ (51d024 ) │ │ │ │ + ldr r0, [pc, #592] @ (51d034 ) │ │ │ │ lsls r4, r7, #3 │ │ │ │ - lsls r4, r5, #27 │ │ │ │ + lsls r0, r6, #27 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldr r0, [pc, #480] @ (51cfcc ) │ │ │ │ + ldr r0, [pc, #496] @ (51cfdc ) │ │ │ │ lsls r4, r7, #3 │ │ │ │ - lsls r6, r7, #18 │ │ │ │ + lsls r2, r0, #19 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - mov r2, r9 │ │ │ │ + mov r6, r9 │ │ │ │ lsls r4, r7, #3 │ │ │ │ mov r0, sl │ │ │ │ blx 344c20 <_Py_Dealloc@plt+0x4> │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 51c756 │ │ │ │ b.n 51c942 │ │ │ │ mov r0, sl │ │ │ │ @@ -760469,145 +760469,145 @@ │ │ │ │ add r1, pc │ │ │ │ adds r3, #72 @ 0x48 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r7, #14 │ │ │ │ + lsls r2, r0, #15 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - cmp r2, r9 │ │ │ │ + cmp r6, r9 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - strh r4, [r4, r6] │ │ │ │ + strh r0, [r5, r6] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - lsls r0, r3, #14 │ │ │ │ + lsls r4, r3, #14 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - cmp r2, r4 │ │ │ │ + cmp r6, r4 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrh r6, [r2, #14] │ │ │ │ + ldrh r2, [r3, #14] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - lsls r6, r7, #12 │ │ │ │ + lsls r2, r0, #13 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - add ip, r9 │ │ │ │ + add r8, sl │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldrsb r2, [r4, r1] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r0, [pc, #840] @ (51d590 ) │ │ │ │ + ldr r0, [pc, #856] @ (51d5a0 ) │ │ │ │ lsls r3, r7, #3 │ │ │ │ - lsls r2, r2, #12 │ │ │ │ + lsls r6, r2, #12 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - add ip, r3 │ │ │ │ + add r8, r4 │ │ │ │ lsls r4, r7, #3 │ │ │ │ subs r4, #32 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - lsls r0, r4, #10 │ │ │ │ + lsls r4, r4, #10 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - add r2, r5 │ │ │ │ + add r6, r5 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - lsls r0, r5, #9 │ │ │ │ + lsls r4, r5, #9 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - mvns r4, r6 │ │ │ │ + mvns r0, r7 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - lsls r0, r1, #9 │ │ │ │ + lsls r4, r1, #9 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - mvns r4, r2 │ │ │ │ + mvns r0, r3 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - lsls r6, r5, #8 │ │ │ │ + lsls r2, r6, #8 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - bics r2, r7 │ │ │ │ + bics r6, r7 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - lsls r4, r1, #8 │ │ │ │ + lsls r0, r2, #8 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - bics r0, r3 │ │ │ │ + bics r4, r3 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - lsls r2, r6, #7 │ │ │ │ + lsls r6, r6, #7 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - muls r6, r7 │ │ │ │ + bics r2, r0 │ │ │ │ lsls r4, r7, #3 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r5, #40] @ 0x28 │ │ │ │ + strh r0, [r6, #40] @ 0x28 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - lsls r4, r3, #6 │ │ │ │ + lsls r0, r4, #6 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - orrs r0, r5 │ │ │ │ + orrs r4, r5 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - lsls r6, r7, #5 │ │ │ │ + lsls r2, r0, #6 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - orrs r2, r1 │ │ │ │ + orrs r6, r1 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - lsls r4, r3, #4 │ │ │ │ + lsls r0, r4, #4 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - cmp r0, r5 │ │ │ │ + cmp r4, r5 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - cmp sl, sp │ │ │ │ + cmp lr, sp │ │ │ │ lsls r4, r7, #3 │ │ │ │ - strh r2, [r1, #60] @ 0x3c │ │ │ │ + strh r6, [r1, #60] @ 0x3c │ │ │ │ lsls r3, r7, #3 │ │ │ │ - lsls r4, r5, #3 │ │ │ │ + lsls r0, r6, #3 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - negs r2, r7 │ │ │ │ + negs r6, r7 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - lsls r6, r2, #3 │ │ │ │ + lsls r2, r3, #3 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - negs r2, r4 │ │ │ │ + negs r6, r4 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrb r4, [r5, #1] │ │ │ │ + ldrb r0, [r6, #1] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - lsls r4, r4, #2 │ │ │ │ + lsls r0, r5, #2 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - tst r0, r6 │ │ │ │ + tst r4, r6 │ │ │ │ lsls r4, r7, #3 │ │ │ │ lsrs r0, r1, #26 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - cmp lr, r1 │ │ │ │ + cmp sl, r2 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - add r1, sp, #584 @ 0x248 │ │ │ │ + add r1, sp, #600 @ 0x258 │ │ │ │ lsls r3, r7, #3 │ │ │ │ lsrs r2, r6, #25 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - cmp r0, pc │ │ │ │ + cmp r4, pc │ │ │ │ lsls r4, r7, #3 │ │ │ │ - cbnz r4, 51d322 │ │ │ │ + cbnz r0, 51d324 │ │ │ │ lsls r3, r7, #3 │ │ │ │ lsrs r4, r3, #25 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - cmp r2, ip │ │ │ │ + cmp r6, ip │ │ │ │ lsls r4, r7, #3 │ │ │ │ - cmp r5, #78 @ 0x4e │ │ │ │ + cmp r5, #82 @ 0x52 │ │ │ │ lsls r3, r7, #3 │ │ │ │ lsrs r6, r0, #25 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - cmp r4, r9 │ │ │ │ + cmp r0, sl │ │ │ │ lsls r4, r7, #3 │ │ │ │ - str r0, [r4, r1] │ │ │ │ + str r4, [r4, r1] │ │ │ │ lsls r3, r7, #3 │ │ │ │ lsrs r0, r6, #24 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - cmp r6, r6 │ │ │ │ + cmp r2, r7 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - add r7, sp, #776 @ 0x308 │ │ │ │ + add r7, sp, #792 @ 0x318 │ │ │ │ lsls r3, r7, #3 │ │ │ │ lsrs r2, r3, #24 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - cmp r0, r4 │ │ │ │ + cmp r4, r4 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - add r1, sp, #48 @ 0x30 │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ lsls r3, r7, #3 │ │ │ │ lsrs r4, r0, #24 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - cmp r2, r1 │ │ │ │ + cmp r6, r1 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - @ instruction: 0xb726 │ │ │ │ + @ instruction: 0xb72a │ │ │ │ lsls r3, r7, #3 │ │ │ │ lsrs r6, r5, #23 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - add ip, lr │ │ │ │ + add r8, pc │ │ │ │ lsls r4, r7, #3 │ │ │ │ - subs r1, #132 @ 0x84 │ │ │ │ + subs r1, #136 @ 0x88 │ │ │ │ lsls r3, r7, #3 │ │ │ │ │ │ │ │ 0051d328 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -760795,57 +760795,57 @@ │ │ │ │ bl 14849e8 │ │ │ │ b.n 51d464 │ │ │ │ nop │ │ │ │ add r7, pc, #744 @ (adr r7, 51d7d0 ) │ │ │ │ lsls r2, r2, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r3, r4, r5, r6} │ │ │ │ + stmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r4, r7, #3 │ │ │ │ - subs r7, #200 @ 0xc8 │ │ │ │ + subs r7, #204 @ 0xcc │ │ │ │ lsls r4, r7, #3 │ │ │ │ - stmia r0!, {r3, r4, r5} │ │ │ │ + stmia r0!, {r2, r3, r4, r5} │ │ │ │ lsls r4, r7, #3 │ │ │ │ - subs r7, #136 @ 0x88 │ │ │ │ + subs r7, #140 @ 0x8c │ │ │ │ lsls r4, r7, #3 │ │ │ │ - stmia r0!, {r3} │ │ │ │ + stmia r0!, {r2, r3} │ │ │ │ lsls r4, r7, #3 │ │ │ │ - subs r7, #88 @ 0x58 │ │ │ │ + subs r7, #92 @ 0x5c │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldmia r4, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r4!, {r5, r6, r7} │ │ │ │ lsls r3, r7, #3 │ │ │ │ - strh r0, [r7, #32] │ │ │ │ + strh r4, [r7, #32] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - itet le │ │ │ │ - lslle r4, r7, #3 │ │ │ │ - subgt r7, #40 @ 0x28 │ │ │ │ + itte le │ │ │ │ lslle r4, r7, #3 │ │ │ │ - movs r3, #104 @ 0x68 │ │ │ │ + suble r7, #44 @ 0x2c │ │ │ │ + lslgt r4, r7, #3 │ │ │ │ + movs r3, #108 @ 0x6c │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strh r0, [r5, #8] │ │ │ │ + strh r4, [r5, #8] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - itee ge │ │ │ │ - lslge r4, r7, #3 │ │ │ │ - sublt r7, #0 │ │ │ │ + itee lt │ │ │ │ lsllt r4, r7, #3 │ │ │ │ - it ls │ │ │ │ + subge r7, #4 │ │ │ │ + lslge r4, r7, #3 │ │ │ │ + itt ls │ │ │ │ lslls r4, r7, #3 │ │ │ │ - subs r6, #232 @ 0xe8 │ │ │ │ + subls r6, #236 @ 0xec │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrb r0, [r7, #0] │ │ │ │ + ldrb r4, [r7, #0] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strh r4, [r2, #30] │ │ │ │ + strh r0, [r3, #30] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - itee vc │ │ │ │ + itet vc │ │ │ │ lslvc r4, r7, #3 │ │ │ │ - subvs r6, #196 @ 0xc4 │ │ │ │ - lslvs r4, r7, #3 │ │ │ │ - itt pl │ │ │ │ - lslpl r4, r7, #3 │ │ │ │ - subpl r6, #172 @ 0xac │ │ │ │ + subvs r6, #200 @ 0xc8 │ │ │ │ + lslvc r4, r7, #3 │ │ │ │ + nop {6} │ │ │ │ + lsls r4, r7, #3 │ │ │ │ + subs r6, #176 @ 0xb0 │ │ │ │ lsls r4, r7, #3 │ │ │ │ │ │ │ │ 0051d544 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -760941,23 +760941,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ add r5, pc, #192 @ (adr r5, 51d6f0 ) │ │ │ │ lsls r2, r2, #4 │ │ │ │ - strh r4, [r1, #20] │ │ │ │ + strh r0, [r2, #20] │ │ │ │ lsls r3, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x0040 │ │ │ │ + bkpt 0x0044 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - subs r5, #144 @ 0x90 │ │ │ │ + subs r5, #148 @ 0x94 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - muls r6, r7 │ │ │ │ + bics r2, r0 │ │ │ │ lsls r4, r7, #3 │ │ │ │ │ │ │ │ 0051d644 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -761060,23 +761060,23 @@ │ │ │ │ lsls r4, r2, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ add r4, pc, #112 @ (adr r4, 51d7b0 ) │ │ │ │ lsls r2, r2, #4 │ │ │ │ - strh r0, [r7, #10] │ │ │ │ + strh r4, [r7, #10] │ │ │ │ lsls r3, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r2, r3, r4, r5, pc} │ │ │ │ + pop {r6, pc} │ │ │ │ lsls r4, r7, #3 │ │ │ │ - subs r4, #124 @ 0x7c │ │ │ │ + subs r4, #128 @ 0x80 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - negs r2, r5 │ │ │ │ + negs r6, r5 │ │ │ │ lsls r4, r7, #3 │ │ │ │ │ │ │ │ 0051d754 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -761179,23 +761179,23 @@ │ │ │ │ lsls r4, r2, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ add r3, pc, #48 @ (adr r3, 51d880 ) │ │ │ │ lsls r2, r2, #4 │ │ │ │ - strh r0, [r5, #2] │ │ │ │ + strh r4, [r5, #2] │ │ │ │ lsls r3, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r4, r6} │ │ │ │ + pop {r2, r4, r6} │ │ │ │ lsls r4, r7, #3 │ │ │ │ - subs r3, #108 @ 0x6c │ │ │ │ + subs r3, #112 @ 0x70 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - adcs r2, r3 │ │ │ │ + adcs r6, r3 │ │ │ │ lsls r4, r7, #3 │ │ │ │ │ │ │ │ 0051d864 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -761318,26 +761318,26 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ add r1, pc, #936 @ (adr r1, 51dd38 ) │ │ │ │ lsls r2, r2, #4 │ │ │ │ - add r2, sp, #744 @ 0x2e8 │ │ │ │ + add r2, sp, #760 @ 0x2f8 │ │ │ │ lsls r3, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh.w r0, [lr, #252] @ 0xfc │ │ │ │ - subs r2, #74 @ 0x4a │ │ │ │ + str.w r0, [r2, #252] @ 0xfc │ │ │ │ + subs r2, #78 @ 0x4e │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrb r2, [r4, #28] │ │ │ │ + ldrb r6, [r4, #28] │ │ │ │ lsls r3, r7, #3 │ │ │ │ strh r0, [r6, #30] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r7, #0] │ │ │ │ + strh r2, [r0, #2] │ │ │ │ lsls r4, r7, #3 │ │ │ │ │ │ │ │ 0051d9ac : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3736] @ 0xe98 │ │ │ │ @@ -762423,39 +762423,39 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb6d4 │ │ │ │ + @ instruction: 0xb6d8 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - subs r1, #240 @ 0xf0 │ │ │ │ + subs r1, #244 @ 0xf4 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - adds r5, #184 @ 0xb8 │ │ │ │ + adds r5, #188 @ 0xbc │ │ │ │ lsls r4, r7, #3 │ │ │ │ - @ instruction: 0xb680 │ │ │ │ + @ instruction: 0xb684 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - adds r5, #116 @ 0x74 │ │ │ │ + adds r5, #120 @ 0x78 │ │ │ │ lsls r4, r7, #3 │ │ │ │ lsls r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb622 │ │ │ │ + @ instruction: 0xb626 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - adds r5, #22 │ │ │ │ + adds r5, #26 │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldr r4, [sp, #480] @ 0x1e0 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - lsrs r6, r5, #2 │ │ │ │ + lsrs r2, r6, #2 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - push {r1, r2, r3, r5, r7, lr} │ │ │ │ + push {r1, r4, r5, r7, lr} │ │ │ │ lsls r4, r7, #3 │ │ │ │ - adds r4, #160 @ 0xa0 │ │ │ │ + adds r4, #164 @ 0xa4 │ │ │ │ lsls r4, r7, #3 │ │ │ │ asrs r4, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ @@ -762465,29 +762465,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #64] @ (51e5a8 ) │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r6, #29] │ │ │ │ movs r0, r0 │ │ │ │ - pop {r6, r7} │ │ │ │ + pop {r2, r6, r7} │ │ │ │ lsls r3, r7, #3 │ │ │ │ - strb r4, [r2, #16] │ │ │ │ + strb r0, [r3, #16] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - add sp, #72 @ 0x48 │ │ │ │ + add sp, #88 @ 0x58 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - cmp r7, #8 │ │ │ │ + cmp r7, #12 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldr r6, [r6, #0] │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strb r2, [r2, #15] │ │ │ │ + strb r6, [r2, #15] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - add r7, sp, #816 @ 0x330 │ │ │ │ + add r7, sp, #832 @ 0x340 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - cmp r6, #194 @ 0xc2 │ │ │ │ + cmp r6, #198 @ 0xc6 │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldr.w r3, [pc, #2672] @ 51f004 │ │ │ │ movw r2, #5745 @ 0x1671 │ │ │ │ ldr.w r1, [pc, #2668] @ 51f008 │ │ │ │ ldr.w r0, [pc, #2668] @ 51f00c │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ @@ -763459,127 +763459,127 @@ │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 14849e8 │ │ │ │ b.n 51ee7e │ │ │ │ nop │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #944 @ 0x3b0 │ │ │ │ + add r6, sp, #960 @ 0x3c0 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - cmp r5, #224 @ 0xe0 │ │ │ │ + cmp r5, #228 @ 0xe4 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - add r4, sp, #416 @ 0x1a0 │ │ │ │ + add r4, sp, #432 @ 0x1b0 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - asrs r0, r2, #23 │ │ │ │ + asrs r4, r2, #23 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - cmp r3, #76 @ 0x4c │ │ │ │ + cmp r3, #80 @ 0x50 │ │ │ │ lsls r4, r7, #3 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #680 @ 0x2a8 │ │ │ │ + add r4, sp, #696 @ 0x2b8 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - add r4, sp, #64 @ 0x40 │ │ │ │ + add r4, sp, #80 @ 0x50 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - cmp r3, #4 │ │ │ │ + cmp r3, #8 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - add r3, sp, #960 @ 0x3c0 │ │ │ │ + add r3, sp, #976 @ 0x3d0 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - cmp r2, #228 @ 0xe4 │ │ │ │ + cmp r2, #232 @ 0xe8 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - add r2, sp, #936 @ 0x3a8 │ │ │ │ + add r2, sp, #952 @ 0x3b8 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - cmp r1, #222 @ 0xde │ │ │ │ + cmp r1, #226 @ 0xe2 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrb r6, [r7, #23] │ │ │ │ + ldrb r2, [r0, #24] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldr r6, [r0, #104] @ 0x68 │ │ │ │ + ldr r2, [r1, #104] @ 0x68 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - add r2, sp, #496 @ 0x1f0 │ │ │ │ + add r2, sp, #512 @ 0x200 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - cmp r1, #114 @ 0x72 │ │ │ │ + cmp r1, #118 @ 0x76 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - add r2, sp, #144 @ 0x90 │ │ │ │ + add r2, sp, #160 @ 0xa0 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - cmp r1, #24 │ │ │ │ + cmp r1, #28 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - add r1, sp, #992 @ 0x3e0 │ │ │ │ + add r1, sp, #1008 @ 0x3f0 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - cmp r0, #236 @ 0xec │ │ │ │ + cmp r0, #240 @ 0xf0 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - add r1, sp, #816 @ 0x330 │ │ │ │ + add r1, sp, #832 @ 0x340 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - cmp r0, #192 @ 0xc0 │ │ │ │ + cmp r0, #196 @ 0xc4 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - add r1, sp, #568 @ 0x238 │ │ │ │ + add r1, sp, #584 @ 0x248 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - cmp r0, #130 @ 0x82 │ │ │ │ + cmp r0, #134 @ 0x86 │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldrb r0, [r7, #30] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #64] @ (51f0b4 ) │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r6, #29] │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #624 @ (adr r7, 51f2f4 ) │ │ │ │ + add r7, pc, #640 @ (adr r7, 51f304 ) │ │ │ │ lsls r4, r7, #3 │ │ │ │ - movs r6, #144 @ 0x90 │ │ │ │ + movs r6, #148 @ 0x94 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - add r7, pc, #448 @ (adr r7, 51f24c ) │ │ │ │ + add r7, pc, #464 @ (adr r7, 51f25c ) │ │ │ │ lsls r4, r7, #3 │ │ │ │ - movs r6, #100 @ 0x64 │ │ │ │ + movs r6, #104 @ 0x68 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - add r7, pc, #288 @ (adr r7, 51f1b4 ) │ │ │ │ + add r7, pc, #304 @ (adr r7, 51f1c4 ) │ │ │ │ lsls r4, r7, #3 │ │ │ │ - movs r6, #60 @ 0x3c │ │ │ │ + movs r6, #64 @ 0x40 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - add r7, pc, #184 @ (adr r7, 51f154 ) │ │ │ │ + add r7, pc, #200 @ (adr r7, 51f164 ) │ │ │ │ lsls r4, r7, #3 │ │ │ │ - movs r6, #34 @ 0x22 │ │ │ │ + movs r6, #38 @ 0x26 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - add r7, pc, #32 @ (adr r7, 51f0c4 ) │ │ │ │ + add r7, pc, #48 @ (adr r7, 51f0d4 ) │ │ │ │ lsls r4, r7, #3 │ │ │ │ - movs r5, #252 @ 0xfc │ │ │ │ + movs r6, #0 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - add r6, pc, #904 @ (adr r6, 51f434 ) │ │ │ │ + add r6, pc, #920 @ (adr r6, 51f444 ) │ │ │ │ lsls r4, r7, #3 │ │ │ │ - movs r5, #214 @ 0xd6 │ │ │ │ + movs r5, #218 @ 0xda │ │ │ │ lsls r4, r7, #3 │ │ │ │ - add r6, pc, #640 @ (adr r6, 51f334 ) │ │ │ │ + add r6, pc, #656 @ (adr r6, 51f344 ) │ │ │ │ lsls r4, r7, #3 │ │ │ │ - movs r5, #148 @ 0x94 │ │ │ │ + movs r5, #152 @ 0x98 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - add r6, pc, #528 @ (adr r6, 51f2cc ) │ │ │ │ + add r6, pc, #544 @ (adr r6, 51f2dc ) │ │ │ │ lsls r4, r7, #3 │ │ │ │ - movs r5, #122 @ 0x7a │ │ │ │ + movs r5, #126 @ 0x7e │ │ │ │ lsls r4, r7, #3 │ │ │ │ - add r6, pc, #624 @ (adr r6, 51f334 ) │ │ │ │ + add r6, pc, #640 @ (adr r6, 51f344 ) │ │ │ │ lsls r4, r7, #3 │ │ │ │ - add r6, pc, #240 @ (adr r6, 51f1b8 ) │ │ │ │ + add r6, pc, #256 @ (adr r6, 51f1c8 ) │ │ │ │ lsls r4, r7, #3 │ │ │ │ - movs r5, #48 @ 0x30 │ │ │ │ + movs r5, #52 @ 0x34 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - add r6, pc, #136 @ (adr r6, 51f158 ) │ │ │ │ + add r6, pc, #152 @ (adr r6, 51f168 ) │ │ │ │ lsls r4, r7, #3 │ │ │ │ - movs r5, #22 │ │ │ │ + movs r5, #26 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - add r4, pc, #944 @ (adr r4, 51f488 ) │ │ │ │ + add r4, pc, #960 @ (adr r4, 51f498 ) │ │ │ │ lsls r4, r7, #3 │ │ │ │ - movs r3, #226 @ 0xe2 │ │ │ │ + movs r3, #230 @ 0xe6 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - add r4, pc, #712 @ (adr r4, 51f3a8 ) │ │ │ │ + add r4, pc, #728 @ (adr r4, 51f3b8 ) │ │ │ │ lsls r4, r7, #3 │ │ │ │ - movs r3, #166 @ 0xa6 │ │ │ │ + movs r3, #170 @ 0xaa │ │ │ │ lsls r4, r7, #3 │ │ │ │ - add r4, pc, #616 @ (adr r4, 51f350 ) │ │ │ │ + add r4, pc, #632 @ (adr r4, 51f360 ) │ │ │ │ lsls r4, r7, #3 │ │ │ │ - movs r3, #142 @ 0x8e │ │ │ │ + movs r3, #146 @ 0x92 │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldr.w r3, [pc, #2988] @ 51fc9c │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r4, [r7, r3] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r1 │ │ │ │ beq.n 51f106 │ │ │ │ @@ -764656,105 +764656,105 @@ │ │ │ │ blx 344c20 <_Py_Dealloc@plt+0x4> │ │ │ │ b.n 51f636 │ │ │ │ nop │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #1016 @ (adr r1, 5200a0 ) │ │ │ │ + add r2, pc, #8 @ (adr r2, 51fcb0 ) │ │ │ │ lsls r4, r7, #3 │ │ │ │ - movs r0, #242 @ 0xf2 │ │ │ │ + movs r0, #246 @ 0xf6 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - lsrs r4, r3, #8 │ │ │ │ + lsrs r0, r4, #8 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - add r0, pc, #672 @ (adr r0, 51ff54 ) │ │ │ │ + add r0, pc, #688 @ (adr r0, 51ff64 ) │ │ │ │ lsls r4, r7, #3 │ │ │ │ - subs r0, r2, #6 │ │ │ │ + subs r4, r2, #6 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - add r0, pc, #512 @ (adr r0, 51febc ) │ │ │ │ + add r0, pc, #528 @ (adr r0, 51fecc ) │ │ │ │ lsls r4, r7, #3 │ │ │ │ - subs r4, r6, #5 │ │ │ │ + subs r0, r7, #5 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - add r0, pc, #336 @ (adr r0, 51fe14 ) │ │ │ │ + add r0, pc, #352 @ (adr r0, 51fe24 ) │ │ │ │ lsls r4, r7, #3 │ │ │ │ - subs r0, r1, #5 │ │ │ │ + subs r4, r1, #5 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - add r0, pc, #72 @ (adr r0, 51fd14 ) │ │ │ │ + add r0, pc, #88 @ (adr r0, 51fd24 ) │ │ │ │ lsls r4, r7, #3 │ │ │ │ - subs r6, r0, #4 │ │ │ │ + subs r2, r1, #4 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldr r7, [sp, #792] @ 0x318 │ │ │ │ + ldr r7, [sp, #808] @ 0x328 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - subs r2, r7, #2 │ │ │ │ + subs r6, r7, #2 │ │ │ │ lsls r4, r7, #3 │ │ │ │ lsls r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r3, #8 │ │ │ │ + lsrs r0, r4, #8 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - adds r0, r6, #6 │ │ │ │ + adds r4, r6, #6 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldr r6, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r6, [sp, #704] @ 0x2c0 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldr r4, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r4, [sp, #456] @ 0x1c8 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - subs r2, r4, r5 │ │ │ │ + subs r6, r4, r5 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldr r4, [sp, #312] @ 0x138 │ │ │ │ + ldr r4, [sp, #328] @ 0x148 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - subs r2, r0, r5 │ │ │ │ + subs r6, r0, r5 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldr r4, [sp, #152] @ 0x98 │ │ │ │ + ldr r4, [sp, #168] @ 0xa8 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - subs r2, r3, r4 │ │ │ │ + subs r6, r3, r4 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldr r3, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r3, [sp, #960] @ 0x3c0 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - subs r0, r4, r3 │ │ │ │ + subs r4, r4, r3 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldr r3, [sp, #768] @ 0x300 │ │ │ │ + ldr r3, [sp, #784] @ 0x310 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - subs r4, r6, r2 │ │ │ │ + subs r0, r7, r2 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldr r3, [sp, #328] @ 0x148 │ │ │ │ + ldr r3, [sp, #344] @ 0x158 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - subs r6, r0, r1 │ │ │ │ + subs r2, r1, r1 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldr r3, [sp, #120] @ 0x78 │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - subs r2, r2, r0 │ │ │ │ + subs r6, r2, r0 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldr r2, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r2, [sp, #976] @ 0x3d0 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - adds r4, r4, r7 │ │ │ │ + adds r0, r5, r7 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldr r2, [sp, #552] @ 0x228 │ │ │ │ + ldr r2, [sp, #568] @ 0x238 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - adds r0, r0, r6 │ │ │ │ + adds r4, r0, r6 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - adds r0, r6, r4 │ │ │ │ + adds r4, r6, r4 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldr r2, [sp, #152] @ 0x98 │ │ │ │ + ldr r2, [sp, #168] @ 0xa8 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - adds r2, r3, r4 │ │ │ │ + adds r6, r3, r4 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldr r1, [sp, #920] @ 0x398 │ │ │ │ + ldr r1, [sp, #936] @ 0x3a8 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - adds r2, r3, r3 │ │ │ │ + adds r6, r3, r3 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldr r1, [sp, #816] @ 0x330 │ │ │ │ + ldr r1, [sp, #832] @ 0x340 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - adds r0, r0, r3 │ │ │ │ + adds r4, r0, r3 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldr r1, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r1, [sp, #464] @ 0x1d0 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - adds r4, r4, r1 │ │ │ │ + adds r0, r5, r1 │ │ │ │ lsls r4, r7, #3 │ │ │ │ adds r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r1, r9 │ │ │ │ @@ -765893,232 +765893,232 @@ │ │ │ │ add r1, pc │ │ │ │ adds r3, #124 @ 0x7c │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #984] @ 0x3d8 │ │ │ │ + str r6, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - asrs r2, r5, #23 │ │ │ │ + asrs r6, r5, #23 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - str r6, [sp, #784] @ 0x310 │ │ │ │ + str r6, [sp, #800] @ 0x320 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - asrs r0, r7, #22 │ │ │ │ + asrs r4, r7, #22 │ │ │ │ lsls r4, r7, #3 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #240] @ 0xf0 │ │ │ │ + str r5, [sp, #256] @ 0x100 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - asrs r0, r6, #16 │ │ │ │ + asrs r4, r6, #16 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - str r5, [sp, #72] @ 0x48 │ │ │ │ + str r5, [sp, #88] @ 0x58 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - asrs r6, r0, #16 │ │ │ │ + asrs r2, r1, #16 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - str r4, [sp, #928] @ 0x3a0 │ │ │ │ + str r4, [sp, #944] @ 0x3b0 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - asrs r4, r3, #15 │ │ │ │ + asrs r0, r4, #15 │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldr r0, [pc, #64] @ (520a30 ) │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r5, #1 │ │ │ │ + subs r4, r5, #1 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - str r4, [sp, #672] @ 0x2a0 │ │ │ │ + str r4, [sp, #688] @ 0x2b0 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - asrs r4, r3, #14 │ │ │ │ + asrs r0, r4, #14 │ │ │ │ lsls r4, r7, #3 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r7, #12 │ │ │ │ + lsrs r6, r7, #12 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r4, [sp, #304] @ 0x130 │ │ │ │ + str r4, [sp, #320] @ 0x140 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - asrs r0, r0, #13 │ │ │ │ + asrs r4, r0, #13 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - str r4, [sp, #168] @ 0xa8 │ │ │ │ + str r4, [sp, #184] @ 0xb8 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - asrs r6, r3, #12 │ │ │ │ + asrs r2, r4, #12 │ │ │ │ lsls r4, r7, #3 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r7, #27 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #104 @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #984] @ 0x3d8 │ │ │ │ + str r1, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - asrs r2, r5, #3 │ │ │ │ + asrs r6, r5, #3 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - lsrs r4, r4, #1 │ │ │ │ + lsrs r0, r5, #1 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r1, [sp, #736] @ 0x2e0 │ │ │ │ + str r1, [sp, #752] @ 0x2f0 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - asrs r4, r5, #2 │ │ │ │ + asrs r0, r6, #2 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - str r1, [sp, #432] @ 0x1b0 │ │ │ │ + str r1, [sp, #448] @ 0x1c0 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - asrs r0, r4, #1 │ │ │ │ + asrs r4, r4, #1 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ + str r1, [sp, #56] @ 0x38 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - lsrs r6, r7, #31 │ │ │ │ + asrs r2, r0, #32 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - subs r6, r2, #0 │ │ │ │ + subs r2, r3, #0 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r0, [sp, #792] @ 0x318 │ │ │ │ + str r0, [sp, #808] @ 0x328 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - lsrs r2, r7, #30 │ │ │ │ + lsrs r6, r7, #30 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - str r0, [sp, #576] @ 0x240 │ │ │ │ + str r0, [sp, #592] @ 0x250 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - lsrs r4, r0, #30 │ │ │ │ + lsrs r0, r1, #30 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - str r0, [sp, #440] @ 0x1b8 │ │ │ │ + str r0, [sp, #456] @ 0x1c8 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - lsrs r2, r4, #29 │ │ │ │ + lsrs r6, r4, #29 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - adds r4, r0, #5 │ │ │ │ + adds r0, r1, #5 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrh r4, [r6, #62] @ 0x3e │ │ │ │ + ldrh r0, [r7, #62] @ 0x3e │ │ │ │ lsls r4, r7, #3 │ │ │ │ - lsrs r0, r5, #27 │ │ │ │ + lsrs r4, r5, #27 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldr??.w r0, [sl, sl, lsl #3] │ │ │ │ - ldrh r2, [r1, #62] @ 0x3e │ │ │ │ + ldr??.w r0, [lr, sl, lsl #3] │ │ │ │ + ldrh r6, [r1, #62] @ 0x3e │ │ │ │ lsls r4, r7, #3 │ │ │ │ - lsrs r6, r7, #26 │ │ │ │ + lsrs r2, r0, #27 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrh r0, [r0, #60] @ 0x3c │ │ │ │ + ldrh r4, [r0, #60] @ 0x3c │ │ │ │ lsls r4, r7, #3 │ │ │ │ - lsrs r4, r6, #25 │ │ │ │ + lsrs r0, r7, #25 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrh r6, [r2, #58] @ 0x3a │ │ │ │ + ldrh r2, [r3, #58] @ 0x3a │ │ │ │ lsls r4, r7, #3 │ │ │ │ - lsrs r2, r1, #25 │ │ │ │ + lsrs r6, r1, #25 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrh r4, [r7, #52] @ 0x34 │ │ │ │ + ldrh r0, [r0, #54] @ 0x36 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - lsrs r0, r6, #22 │ │ │ │ + lsrs r4, r6, #22 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - @ instruction: 0xf1f00102 │ │ │ │ - ldr r7, [pc, #664] @ (520d38 ) │ │ │ │ + @ instruction: 0xf1f40102 │ │ │ │ + ldr r7, [pc, #680] @ (520d48 ) │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrh r0, [r1, #52] @ 0x34 │ │ │ │ + ldrh r4, [r1, #52] @ 0x34 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - lsrs r6, r7, #21 │ │ │ │ + lsrs r2, r0, #22 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrh r2, [r4, #50] @ 0x32 │ │ │ │ + ldrh r6, [r4, #50] @ 0x32 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - lsrs r6, r2, #21 │ │ │ │ + lsrs r2, r3, #21 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - @ instruction: 0xf7b800fa │ │ │ │ - ldrh r0, [r0, #50] @ 0x32 │ │ │ │ + @ instruction: 0xf7bc00fa │ │ │ │ + ldrh r4, [r0, #50] @ 0x32 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - lsrs r6, r5, #20 │ │ │ │ + lsrs r2, r6, #20 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrh r6, [r1, #48] @ 0x30 │ │ │ │ + ldrh r2, [r2, #48] @ 0x30 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - lsrs r2, r0, #20 │ │ │ │ + lsrs r6, r0, #20 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrh r4, [r7, #44] @ 0x2c │ │ │ │ + ldrh r0, [r0, #46] @ 0x2e │ │ │ │ lsls r4, r7, #3 │ │ │ │ - lsrs r0, r6, #18 │ │ │ │ + lsrs r4, r6, #18 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - subs r0, r6, r3 │ │ │ │ + subs r4, r6, r3 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrh r0, [r4, #44] @ 0x2c │ │ │ │ + ldrh r4, [r4, #44] @ 0x2c │ │ │ │ lsls r4, r7, #3 │ │ │ │ - lsrs r4, r2, #18 │ │ │ │ + lsrs r0, r3, #18 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrh r2, [r2, #42] @ 0x2a │ │ │ │ + ldrh r6, [r2, #42] @ 0x2a │ │ │ │ lsls r4, r7, #3 │ │ │ │ - lsrs r6, r0, #17 │ │ │ │ + lsrs r2, r1, #17 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrh r6, [r6, #40] @ 0x28 │ │ │ │ + ldrh r2, [r7, #40] @ 0x28 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - lsrs r2, r5, #16 │ │ │ │ + lsrs r6, r5, #16 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - lsrs r6, r2, #16 │ │ │ │ + lsrs r2, r3, #16 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldmia r6!, {r1, r2, r3} │ │ │ │ + ldmia r6!, {r1, r4} │ │ │ │ lsls r7, r7, #3 │ │ │ │ - str r0, [r1, r4] │ │ │ │ + str r4, [r1, r4] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrh r2, [r1, #40] @ 0x28 │ │ │ │ + ldrh r6, [r1, #40] @ 0x28 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - lsrs r0, r6, #15 │ │ │ │ + lsrs r4, r6, #15 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - adds r4, r3, r1 │ │ │ │ + adds r0, r4, r1 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrsb.w r0, [sl, sl, lsl #3] │ │ │ │ - ldrh r4, [r4, #38] @ 0x26 │ │ │ │ + ldrsb.w r0, [lr, sl, lsl #3] │ │ │ │ + ldrh r0, [r5, #38] @ 0x26 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - @ instruction: 0xf67e00fa │ │ │ │ - ldrh r6, [r1, #38] @ 0x26 │ │ │ │ + @ instruction: 0xf68200fa │ │ │ │ + ldrh r2, [r2, #38] @ 0x26 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - lsrs r0, r7, #14 │ │ │ │ + lsrs r4, r7, #14 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - adds r4, r4, #3 │ │ │ │ + adds r0, r5, #3 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrh r6, [r3, #36] @ 0x24 │ │ │ │ + ldrh r2, [r4, #36] @ 0x24 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - lsrs r2, r2, #14 │ │ │ │ + lsrs r6, r2, #14 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrh r6, [r6, #34] @ 0x22 │ │ │ │ + ldrh r2, [r7, #34] @ 0x22 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - lsrs r2, r5, #13 │ │ │ │ + lsrs r6, r5, #13 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrh r6, [r2, #34] @ 0x22 │ │ │ │ + ldrh r2, [r3, #34] @ 0x22 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - lsrs r2, r1, #13 │ │ │ │ + lsrs r6, r1, #13 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrh r4, [r7, #30] │ │ │ │ + ldrh r0, [r0, #32] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - lsrs r0, r6, #11 │ │ │ │ + lsrs r4, r6, #11 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrh r2, [r2, #40] @ 0x28 │ │ │ │ + ldrh r6, [r2, #40] @ 0x28 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrh r6, [r1, #30] │ │ │ │ + ldrh r2, [r2, #30] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - lsrs r2, r0, #11 │ │ │ │ + lsrs r6, r0, #11 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrh r2, [r6, #28] │ │ │ │ + ldrh r6, [r6, #28] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - lsrs r6, r4, #10 │ │ │ │ + lsrs r2, r5, #10 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrh r6, [r2, #28] │ │ │ │ + ldrh r2, [r3, #28] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - lsrs r2, r1, #10 │ │ │ │ + lsrs r6, r1, #10 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldmia r4!, {r1, r5, r6} │ │ │ │ + ldmia r4!, {r1, r2, r5, r6} │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r7, [pc, #344] @ (520cb4 ) │ │ │ │ + ldr r7, [pc, #360] @ (520cc4 ) │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrh r4, [r2, #26] │ │ │ │ + ldrh r0, [r3, #26] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - lsrs r2, r1, #9 │ │ │ │ + lsrs r6, r1, #9 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrh r2, [r5, #24] │ │ │ │ + ldrh r6, [r5, #24] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - lsrs r6, r3, #8 │ │ │ │ + lsrs r2, r4, #8 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrh r4, [r7, #22] │ │ │ │ + ldrh r0, [r0, #24] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - lsrs r0, r6, #7 │ │ │ │ + lsrs r4, r6, #7 │ │ │ │ lsls r4, r7, #3 │ │ │ │ bvs.n 520c14 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - lsrs r4, r2, #21 │ │ │ │ + lsrs r0, r3, #21 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrh r0, [r3, #30] │ │ │ │ + ldrh r4, [r3, #30] │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldr r3, [pc, #520] @ (520d8c ) │ │ │ │ movw r2, #37031 @ 0x90a7 │ │ │ │ movt r2, #1 │ │ │ │ ldr r1, [pc, #516] @ (520d90 ) │ │ │ │ ldr r0, [pc, #516] @ (520d94 ) │ │ │ │ add r3, pc │ │ │ │ @@ -766315,126 +766315,126 @@ │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #2076 @ 0x81c │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ bmi.n 520e6c │ │ │ │ lsls r3, r1, #4 │ │ │ │ - lsrs r4, r6, #13 │ │ │ │ + lsrs r0, r7, #13 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - strh r0, [r7, #42] @ 0x2a │ │ │ │ + strh r4, [r7, #42] @ 0x2a │ │ │ │ lsls r4, r7, #3 │ │ │ │ bmi.n 520e44 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - lsrs r2, r3, #13 │ │ │ │ + lsrs r6, r3, #13 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - strh r6, [r5, #42] @ 0x2a │ │ │ │ + strh r2, [r6, #42] @ 0x2a │ │ │ │ lsls r4, r7, #3 │ │ │ │ bmi.n 520e1c │ │ │ │ lsls r3, r1, #4 │ │ │ │ - lsrs r0, r0, #13 │ │ │ │ + lsrs r4, r0, #13 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - strh r4, [r4, #42] @ 0x2a │ │ │ │ + strh r0, [r5, #42] @ 0x2a │ │ │ │ lsls r4, r7, #3 │ │ │ │ bmi.n 520df4 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - lsrs r6, r4, #12 │ │ │ │ + lsrs r2, r5, #12 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - strh r2, [r6, #22] │ │ │ │ + strh r6, [r6, #22] │ │ │ │ lsls r3, r7, #3 │ │ │ │ bmi.n 520dcc │ │ │ │ lsls r3, r1, #4 │ │ │ │ - lsrs r4, r1, #12 │ │ │ │ + lsrs r0, r2, #12 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrb r0, [r4, #12] │ │ │ │ + ldrb r4, [r4, #12] │ │ │ │ lsls r4, r7, #3 │ │ │ │ bcc.n 520da4 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - lsrs r2, r6, #11 │ │ │ │ + lsrs r6, r6, #11 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrh r6, [r6, #8] │ │ │ │ + ldrh r2, [r7, #8] │ │ │ │ lsls r4, r7, #3 │ │ │ │ bcc.n 520d7c │ │ │ │ lsls r3, r1, #4 │ │ │ │ - lsrs r0, r3, #11 │ │ │ │ + lsrs r4, r3, #11 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - strh r4, [r5, #38] @ 0x26 │ │ │ │ + strh r0, [r6, #38] @ 0x26 │ │ │ │ lsls r4, r7, #3 │ │ │ │ bcc.n 520d54 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - lsrs r6, r7, #10 │ │ │ │ + lsrs r2, r0, #11 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - strh r2, [r0, #38] @ 0x26 │ │ │ │ + strh r6, [r0, #38] @ 0x26 │ │ │ │ lsls r4, r7, #3 │ │ │ │ bcc.n 520d2c │ │ │ │ lsls r3, r1, #4 │ │ │ │ - lsrs r4, r4, #10 │ │ │ │ + lsrs r0, r5, #10 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - vshr.u64 q8, q13, #28 │ │ │ │ + vshr.u64 q8, q13, #24 │ │ │ │ bcc.n 520d04 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - lsrs r2, r1, #10 │ │ │ │ + lsrs r6, r1, #10 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - strh r2, [r0, #44] @ 0x2c │ │ │ │ + strh r6, [r0, #44] @ 0x2c │ │ │ │ lsls r3, r7, #3 │ │ │ │ bcc.n 520edc │ │ │ │ lsls r3, r1, #4 │ │ │ │ - lsrs r0, r6, #9 │ │ │ │ + lsrs r4, r6, #9 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrh r4, [r1, #0] │ │ │ │ + ldrh r0, [r2, #0] │ │ │ │ lsls r4, r7, #3 │ │ │ │ bcc.n 520eb4 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - lsrs r6, r2, #9 │ │ │ │ + lsrs r2, r3, #9 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - mrc2 0, 7, r0, cr14, cr10, {7} │ │ │ │ + vqadd.u8 q0, q9, q13 │ │ │ │ bcc.n 520e8c │ │ │ │ lsls r3, r1, #4 │ │ │ │ - lsrs r4, r7, #8 │ │ │ │ + lsrs r0, r0, #9 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - strh r0, [r2, #30] │ │ │ │ + strh r4, [r2, #30] │ │ │ │ lsls r3, r7, #3 │ │ │ │ bcc.n 520e64 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - lsrs r2, r4, #8 │ │ │ │ + lsrs r6, r4, #8 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - strh r2, [r3, #50] @ 0x32 │ │ │ │ + strh r6, [r3, #50] @ 0x32 │ │ │ │ lsls r3, r7, #3 │ │ │ │ bcs.n 520e2c │ │ │ │ lsls r3, r1, #4 │ │ │ │ - lsrs r0, r0, #8 │ │ │ │ + lsrs r4, r0, #8 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - asrs r4, r0, #24 │ │ │ │ + asrs r0, r1, #24 │ │ │ │ lsls r3, r7, #3 │ │ │ │ bcs.n 520e04 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - lsrs r6, r4, #7 │ │ │ │ + lsrs r2, r5, #7 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - strh r2, [r1, #30] │ │ │ │ + strh r6, [r1, #30] │ │ │ │ lsls r3, r7, #3 │ │ │ │ bcs.n 520ddc │ │ │ │ lsls r3, r1, #4 │ │ │ │ - lsrs r4, r1, #7 │ │ │ │ + lsrs r0, r2, #7 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - strh r0, [r6, #30] │ │ │ │ + strh r4, [r6, #30] │ │ │ │ lsls r4, r7, #3 │ │ │ │ bcs.n 520db4 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - lsrs r2, r6, #6 │ │ │ │ + lsrs r6, r6, #6 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - strh r2, [r0, #18] │ │ │ │ + strh r6, [r0, #18] │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldr r7, [sp, #696] @ 0x2b8 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - stcl 0, cr0, [r0, #-1000] @ 0xfffffc18 │ │ │ │ - ldcl 0, cr0, [lr, #-1000] @ 0xfffffc18 │ │ │ │ + stcl 0, cr0, [r4, #-1000] @ 0xfffffc18 │ │ │ │ + stcl 0, cr0, [r2, #-1000]! @ 0xfffffc18 │ │ │ │ ldr r7, [sp, #608] @ 0x260 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - mrrc 0, 15, r0, sl, cr10 │ │ │ │ - ldc 0, cr0, [r0, #-1000] @ 0xfffffc18 │ │ │ │ + mrrc 0, 15, r0, lr, cr10 │ │ │ │ + ldc 0, cr0, [r4, #-1000] @ 0xfffffc18 │ │ │ │ │ │ │ │ 00520e7c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r5, [r1, #44] @ 0x2c │ │ │ │ @@ -766614,45 +766614,45 @@ │ │ │ │ nop │ │ │ │ ldr r6, [r3, #68] @ 0x44 │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r2, #3 │ │ │ │ + lsrs r4, r2, #3 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - strh r6, [r1, #56] @ 0x38 │ │ │ │ + strh r2, [r2, #56] @ 0x38 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - lsls r2, r3, #18 │ │ │ │ + lsls r6, r3, #18 │ │ │ │ lsls r4, r7, #3 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r2, #52] @ 0x34 │ │ │ │ + strh r6, [r2, #52] @ 0x34 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - lsls r6, r3, #16 │ │ │ │ + lsls r2, r4, #16 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - strh r0, [r4, #48] @ 0x30 │ │ │ │ + strh r4, [r4, #48] @ 0x30 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - lsls r4, r5, #14 │ │ │ │ + lsls r0, r6, #14 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - strh r0, [r1, #48] @ 0x30 │ │ │ │ + strh r4, [r1, #48] @ 0x30 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - lsls r4, r2, #14 │ │ │ │ + lsls r0, r3, #14 │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldmia r7, {r2, r4, r5, r6, r7} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - lsls r2, r7, #27 │ │ │ │ + lsls r6, r7, #27 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - lsls r2, r4, #27 │ │ │ │ + lsls r6, r4, #27 │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldmia r7, {r1, r3, r4, r6, r7} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - lsls r0, r4, #27 │ │ │ │ + lsls r4, r4, #27 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - strh r4, [r3, #46] @ 0x2e │ │ │ │ + strh r0, [r4, #46] @ 0x2e │ │ │ │ lsls r4, r7, #3 │ │ │ │ │ │ │ │ 0052107c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -766748,23 +766748,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #1] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - bxns sl │ │ │ │ + bx fp │ │ │ │ lsls r3, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r1, #38] @ 0x26 │ │ │ │ + strh r0, [r2, #38] @ 0x26 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - lsls r0, r3, #9 │ │ │ │ + lsls r4, r3, #9 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - lsls r2, r2, #25 │ │ │ │ + lsls r6, r2, #25 │ │ │ │ lsls r4, r7, #3 │ │ │ │ │ │ │ │ 0052117c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -766867,23 +766867,23 @@ │ │ │ │ lsls r4, r2, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #1] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #12] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - mov r0, r8 │ │ │ │ + mov r4, r8 │ │ │ │ lsls r3, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r7, #30] │ │ │ │ + strh r4, [r7, #30] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - lsls r4, r0, #5 │ │ │ │ + lsls r0, r1, #5 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - lsls r6, r7, #20 │ │ │ │ + lsls r2, r0, #21 │ │ │ │ lsls r4, r7, #3 │ │ │ │ │ │ │ │ 0052128c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -766986,23 +766986,23 @@ │ │ │ │ lsls r4, r2, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #1] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r2, #124] @ 0x7c │ │ │ │ lsls r2, r2, #4 │ │ │ │ - cmp r0, r6 │ │ │ │ + cmp r4, r6 │ │ │ │ lsls r3, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r1, #24] │ │ │ │ + strh r0, [r2, #24] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - movs r4, r6 │ │ │ │ + movs r0, r7 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - lsls r6, r5, #16 │ │ │ │ + lsls r2, r6, #16 │ │ │ │ lsls r4, r7, #3 │ │ │ │ │ │ │ │ 0052139c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -767148,26 +767148,26 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r1, #104] @ 0x68 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - mvns r2, r3 │ │ │ │ + mvns r6, r3 │ │ │ │ lsls r3, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r5, #31] │ │ │ │ + ldrb r6, [r5, #31] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - mrc2 0, 6, r0, cr14, cr11, {7} │ │ │ │ - lsls r0, r3, #11 │ │ │ │ + mcr2 0, 7, r0, cr2, cr11, {7} │ │ │ │ + lsls r4, r3, #11 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - adds r4, #220 @ 0xdc │ │ │ │ + adds r4, #224 @ 0xe0 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - adds r4, #208 @ 0xd0 │ │ │ │ + adds r4, #212 @ 0xd4 │ │ │ │ lsls r1, r7, #3 │ │ │ │ │ │ │ │ 0052151c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3624] @ 0xe28 │ │ │ │ @@ -768054,27 +768054,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #1] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r1, #4] │ │ │ │ + strh r4, [r1, #4] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - stc2 0, cr0, [r8, #1004] @ 0x3ec │ │ │ │ + stc2 0, cr0, [ip, #1004] @ 0x3ec │ │ │ │ subs r4, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r7, r2] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - mcr2 0, 1, r0, cr14, cr11, {7} │ │ │ │ - ldrb r4, [r1, #21] │ │ │ │ + mrc2 0, 1, r0, cr2, cr11, {7} │ │ │ │ + ldrb r0, [r2, #21] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - @ instruction: 0xfa4e00fb │ │ │ │ + @ instruction: 0xfa5200fb │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 99d924 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 523140 │ │ │ │ @@ -769234,129 +769234,129 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r0, #15] │ │ │ │ + strb r4, [r0, #15] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - @ instruction: 0xf0c000fb │ │ │ │ - strb r4, [r6, #13] │ │ │ │ + @ instruction: 0xf0c400fb │ │ │ │ + strb r0, [r7, #13] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - orns r0, r4, #251 @ 0xfb │ │ │ │ - strb r6, [r1, #13] │ │ │ │ + orns r0, r8, #251 @ 0xfb │ │ │ │ + strb r2, [r2, #13] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - orr.w r0, sl, #251 @ 0xfb │ │ │ │ - strb r4, [r3, #11] │ │ │ │ + orr.w r0, lr, #251 @ 0xfb │ │ │ │ + strb r0, [r4, #11] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - vshr.s64 q8, , #40 │ │ │ │ - strb r0, [r5, #7] │ │ │ │ + vshr.s64 q8, , #36 │ │ │ │ + strb r4, [r5, #7] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - mcr 0, 7, r0, cr4, cr11, {7} │ │ │ │ - @ instruction: 0xf2e600fb │ │ │ │ - strb r4, [r7, #6] │ │ │ │ + mcr 0, 7, r0, cr8, cr11, {7} │ │ │ │ + @ instruction: 0xf2ea00fb │ │ │ │ + strb r0, [r0, #7] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - mrc 0, 5, r0, cr2, cr11, {7} │ │ │ │ - str r0, [sp, #496] @ 0x1f0 │ │ │ │ + mrc 0, 5, r0, cr6, cr11, {7} │ │ │ │ + str r0, [sp, #512] @ 0x200 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - adds r0, #190 @ 0xbe │ │ │ │ + adds r0, #194 @ 0xc2 │ │ │ │ lsls r4, r7, #3 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r7, #124] @ 0x7c │ │ │ │ + ldr r4, [r7, #124] @ 0x7c │ │ │ │ lsls r4, r7, #3 │ │ │ │ - strb r2, [r2, #5] │ │ │ │ + strb r6, [r2, #5] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - mrc 0, 2, r0, cr2, cr11, {7} │ │ │ │ - strb r6, [r6, #4] │ │ │ │ + mrc 0, 2, r0, cr6, cr11, {7} │ │ │ │ + strb r2, [r7, #4] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - mrc 0, 1, r0, cr2, cr11, {7} │ │ │ │ - @ instruction: 0xf23400fb │ │ │ │ - strb r6, [r0, #4] │ │ │ │ + mrc 0, 1, r0, cr6, cr11, {7} │ │ │ │ + @ instruction: 0xf23800fb │ │ │ │ + strb r2, [r1, #4] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - mcr 0, 0, r0, cr2, cr11, {7} │ │ │ │ - strb r4, [r4, #3] │ │ │ │ + mcr 0, 0, r0, cr6, cr11, {7} │ │ │ │ + strb r0, [r5, #3] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - stcl 0, cr0, [r4, #1004]! @ 0x3ec │ │ │ │ - strb r6, [r0, #3] │ │ │ │ + stcl 0, cr0, [r8, #1004]! @ 0x3ec │ │ │ │ + strb r2, [r1, #3] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - stcl 0, cr0, [r2, #1004] @ 0x3ec │ │ │ │ - subs.w r0, r4, #251 @ 0xfb │ │ │ │ - strb r0, [r4, #2] │ │ │ │ + stcl 0, cr0, [r6, #1004] @ 0x3ec │ │ │ │ + subs.w r0, r8, #251 @ 0xfb │ │ │ │ + strb r4, [r4, #2] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldc 0, cr0, [sl, #1004] @ 0x3ec │ │ │ │ + ldc 0, cr0, [lr, #1004] @ 0x3ec │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r3, #0] │ │ │ │ + strb r4, [r3, #0] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldc 0, cr0, [r8, #-1004] @ 0xfffffc14 │ │ │ │ - ldr r4, [r7, #124] @ 0x7c │ │ │ │ + ldc 0, cr0, [ip, #-1004] @ 0xfffffc14 │ │ │ │ + strb r0, [r0, #0] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldcl 0, cr0, [r2], #1004 @ 0x3ec │ │ │ │ - ldrb r4, [r1, #10] │ │ │ │ + ldcl 0, cr0, [r6], #1004 @ 0x3ec │ │ │ │ + ldrb r0, [r2, #10] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - adds r1, #230 @ 0xe6 │ │ │ │ + adds r1, #234 @ 0xea │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r6, [r0, #124] @ 0x7c │ │ │ │ + ldr r2, [r1, #124] @ 0x7c │ │ │ │ lsls r4, r7, #3 │ │ │ │ - stcl 0, cr0, [r6], {251} @ 0xfb │ │ │ │ - eor.w r0, r0, #251 @ 0xfb │ │ │ │ - ldr r4, [r3, #120] @ 0x78 │ │ │ │ + stcl 0, cr0, [sl], {251} @ 0xfb │ │ │ │ + eor.w r0, r4, #251 @ 0xfb │ │ │ │ + ldr r0, [r4, #120] @ 0x78 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldc 0, cr0, [ip], {251} @ 0xfb │ │ │ │ - orns r0, r0, #251 @ 0xfb │ │ │ │ - ldr r2, [r2, #116] @ 0x74 │ │ │ │ + stc 0, cr0, [r0], #1004 @ 0x3ec │ │ │ │ + orns r0, r4, #251 @ 0xfb │ │ │ │ + ldr r6, [r2, #116] @ 0x74 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - mrrc 0, 15, r0, r4, cr11 │ │ │ │ - ldr r4, [r7, #112] @ 0x70 │ │ │ │ + mrrc 0, 15, r0, r8, cr11 │ │ │ │ + ldr r0, [r0, #116] @ 0x74 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldc 0, cr0, [r2], #-1004 @ 0xfffffc14 │ │ │ │ - movs r5, #140 @ 0x8c │ │ │ │ + ldc 0, cr0, [r6], #-1004 @ 0xfffffc14 │ │ │ │ + movs r5, #144 @ 0x90 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - adds r1, #38 @ 0x26 │ │ │ │ + adds r1, #42 @ 0x2a │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r4, [r7, #108] @ 0x6c │ │ │ │ + ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - @ instruction: 0xebfc00fb │ │ │ │ - ldr r6, [r2, #108] @ 0x6c │ │ │ │ + stc 0, cr0, [r0], {251} @ 0xfb │ │ │ │ + ldr r2, [r3, #108] @ 0x6c │ │ │ │ lsls r4, r7, #3 │ │ │ │ - rsbs r0, r6, fp, ror #3 │ │ │ │ - ldr r6, [r6, #104] @ 0x68 │ │ │ │ + rsbs r0, sl, fp, ror #3 │ │ │ │ + ldr r2, [r7, #104] @ 0x68 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - subs.w r0, r2, fp, ror #3 │ │ │ │ - vshr.s64 q0, , #12 │ │ │ │ - vshr.s64 q0, , #40 │ │ │ │ - ldr r2, [r7, #100] @ 0x64 │ │ │ │ + subs.w r0, r6, fp, ror #3 │ │ │ │ + vshr.s64 q0, , #8 │ │ │ │ + vshr.s64 q0, , #36 │ │ │ │ + ldr r6, [r7, #100] @ 0x64 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - sbcs.w r0, ip, fp, ror #3 │ │ │ │ - ldr r2, [r2, #100] @ 0x64 │ │ │ │ + @ instruction: 0xeb8000fb │ │ │ │ + ldr r6, [r2, #100] @ 0x64 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - adc.w r0, r8, fp, ror #3 │ │ │ │ - subs r7, #182 @ 0xb6 │ │ │ │ + adc.w r0, ip, fp, ror #3 │ │ │ │ + subs r7, #186 @ 0xba │ │ │ │ lsls r4, r7, #3 │ │ │ │ - adds r0, #60 @ 0x3c │ │ │ │ + adds r0, #64 @ 0x40 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - vqadd.s16 q0, q8, │ │ │ │ - ldr r0, [r0, #96] @ 0x60 │ │ │ │ + vqadd.s16 q0, q10, │ │ │ │ + ldr r4, [r0, #96] @ 0x60 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - add.w r0, r0, fp, ror #3 │ │ │ │ - ldr r0, [r1, #92] @ 0x5c │ │ │ │ + add.w r0, r4, fp, ror #3 │ │ │ │ + ldr r4, [r1, #92] @ 0x5c │ │ │ │ lsls r4, r7, #3 │ │ │ │ - @ instruction: 0xeac400fb │ │ │ │ - mcr 0, 6, r0, cr8, cr11, {7} │ │ │ │ - ldr r4, [r4, #56] @ 0x38 │ │ │ │ + @ instruction: 0xeac800fb │ │ │ │ + mcr 0, 6, r0, cr12, cr11, {7} │ │ │ │ + ldr r0, [r5, #56] @ 0x38 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - stmia.w r4!, {r0, r1, r3, r4, r5, r6, r7} │ │ │ │ - ldr r0, [r3, #52] @ 0x34 │ │ │ │ + stmia.w r8!, {r0, r1, r3, r4, r5, r6, r7} │ │ │ │ + ldr r4, [r3, #52] @ 0x34 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - @ instruction: 0xe85800fb │ │ │ │ - ldr r4, [r7, #48] @ 0x30 │ │ │ │ + @ instruction: 0xe85c00fb │ │ │ │ + ldr r0, [r0, #52] @ 0x34 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - @ instruction: 0xe83800fb │ │ │ │ + @ instruction: 0xe83c00fb │ │ │ │ ldr.w r3, [pc, #3060] @ 5238c4 │ │ │ │ movw r2, #894 @ 0x37e │ │ │ │ ldr.w r1, [pc, #3056] @ 5238c8 │ │ │ │ ldr.w r0, [pc, #3056] @ 5238cc │ │ │ │ add r1, pc │ │ │ │ ldr.w r8, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ @@ -770450,119 +770450,119 @@ │ │ │ │ b.w 5228f6 │ │ │ │ mov r0, r8 │ │ │ │ blx 344c20 <_Py_Dealloc@plt+0x4> │ │ │ │ b.w 52210e │ │ │ │ nop │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r4, #24] │ │ │ │ + ldr r0, [r5, #24] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - b.n 523610 │ │ │ │ + b.n 523618 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ + ldr r4, [r4, #20] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - b.n 523590 │ │ │ │ + b.n 523598 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r4, [r3, #12] │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - b.n 523490 │ │ │ │ + b.n 523498 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ + ldr r6, [r3, #8] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - b.n 52341c │ │ │ │ + b.n 523424 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r0, [r6, #80] @ 0x50 │ │ │ │ + str r4, [r6, #80] @ 0x50 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - b.n 523d50 │ │ │ │ + b.n 523d58 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r0, [r2, #80] @ 0x50 │ │ │ │ + str r4, [r2, #80] @ 0x50 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - b.n 523d18 │ │ │ │ + b.n 523d20 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r2, [r3, #76] @ 0x4c │ │ │ │ + str r6, [r3, #76] @ 0x4c │ │ │ │ lsls r4, r7, #3 │ │ │ │ - b.n 523cb4 │ │ │ │ + b.n 523cbc │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r2, [r7, #72] @ 0x48 │ │ │ │ + str r6, [r7, #72] @ 0x48 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - b.n 523c7c │ │ │ │ + b.n 523c84 │ │ │ │ lsls r3, r7, #3 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #1] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r4, #48] @ 0x30 │ │ │ │ + str r4, [r4, #48] @ 0x30 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - b.n 52395c │ │ │ │ + b.n 523964 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r4, [r3, #44] @ 0x2c │ │ │ │ + str r0, [r4, #44] @ 0x2c │ │ │ │ lsls r4, r7, #3 │ │ │ │ - svc 220 @ 0xdc │ │ │ │ + svc 224 @ 0xe0 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r4, [r5, #40] @ 0x28 │ │ │ │ + str r0, [r6, #40] @ 0x28 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - svc 172 @ 0xac │ │ │ │ + svc 176 @ 0xb0 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r0, [r0, #40] @ 0x28 │ │ │ │ + str r4, [r0, #40] @ 0x28 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - svc 130 @ 0x82 │ │ │ │ + svc 134 @ 0x86 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - b.n 523f98 │ │ │ │ + b.n 523fa0 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - svc 84 @ 0x54 │ │ │ │ + svc 88 @ 0x58 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r4, [r0, #36] @ 0x24 │ │ │ │ + str r0, [r1, #36] @ 0x24 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - b.n 523fa8 │ │ │ │ + b.n 523fb0 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r2, [r4, #32] │ │ │ │ + str r6, [r4, #32] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - svc 34 @ 0x22 │ │ │ │ + svc 38 @ 0x26 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrsh r4, [r3, r7] │ │ │ │ + ldrsh r0, [r4, r7] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - bgt.n 52390c │ │ │ │ + bgt.n 523914 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrsh r4, [r1, r6] │ │ │ │ + ldrsh r0, [r2, r6] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - bgt.n 523878 │ │ │ │ + bgt.n 523880 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrsh r2, [r3, r5] │ │ │ │ + ldrsh r6, [r3, r5] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - bgt.n 523a18 │ │ │ │ + bgt.n 523a20 │ │ │ │ lsls r3, r7, #3 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 52397c │ │ │ │ + bmi.n 523984 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrsh r4, [r2, r4] │ │ │ │ + ldrsh r0, [r3, r4] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - bgt.n 52399c │ │ │ │ + bgt.n 5239a4 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrsh r2, [r7, r3] │ │ │ │ + ldrsh r6, [r7, r3] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - blt.n 523970 │ │ │ │ + blt.n 523978 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrsh r6, [r4, r2] │ │ │ │ + ldrsh r2, [r5, r2] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - blt.n 5238d0 │ │ │ │ + blt.n 5238d8 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrsh r4, [r0, r2] │ │ │ │ + ldrsh r0, [r1, r2] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - blt.n 523894 │ │ │ │ + blt.n 52389c │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrsh r4, [r0, r1] │ │ │ │ + ldrsh r0, [r1, r1] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - blt.n 523a1c │ │ │ │ + blt.n 523a24 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrb r2, [r5, r7] │ │ │ │ + ldrb r6, [r5, r7] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - bge.n 523970 │ │ │ │ + bge.n 523978 │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldr.w r3, [pc, #3276] @ 52466c │ │ │ │ movw r2, #907 @ 0x38b │ │ │ │ ldr.w r1, [pc, #3272] @ 524670 │ │ │ │ ldr.w r0, [pc, #3272] @ 524674 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ @@ -771687,284 +771687,284 @@ │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 1484ac8 │ │ │ │ b.w 521604 │ │ │ │ nop │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r2, r3] │ │ │ │ + ldrb r0, [r3, r3] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - bls.n 524620 │ │ │ │ + bls.n 524628 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrb r4, [r6, r2] │ │ │ │ + ldrb r0, [r7, r2] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - bls.n 5245e0 │ │ │ │ + bls.n 5245e8 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrb r0, [r7, r1] │ │ │ │ + ldrb r4, [r7, r1] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - bls.n 524778 │ │ │ │ + bls.n 524780 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrb r4, [r1, r1] │ │ │ │ + ldrb r0, [r2, r1] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - bls.n 524728 │ │ │ │ + bls.n 524730 │ │ │ │ lsls r3, r7, #3 │ │ │ │ strb r0, [r2, #1] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r7, r7] │ │ │ │ + ldrh r6, [r7, r7] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - bhi.n 524694 │ │ │ │ + bhi.n 52469c │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrh r0, [r2, r7] │ │ │ │ + ldrh r4, [r2, r7] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - bhi.n 524648 │ │ │ │ + bhi.n 524650 │ │ │ │ lsls r3, r7, #3 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r7, r4] │ │ │ │ + ldrh r0, [r0, r5] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - bhi.n 524728 │ │ │ │ + bhi.n 524730 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - stmia r2!, {r2, r3, r7} │ │ │ │ + stmia r2!, {r4, r7} │ │ │ │ lsls r2, r7, #3 │ │ │ │ - bhi.n 5246dc │ │ │ │ + bhi.n 5246e4 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrh r6, [r7, r3] │ │ │ │ + ldrh r2, [r0, r4] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrh r4, [r4, r3] │ │ │ │ + ldrh r0, [r5, r3] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - bvc.n 524690 │ │ │ │ + bvc.n 524698 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - blt.n 52465c │ │ │ │ + blt.n 524664 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrh r0, [r7, r2] │ │ │ │ + ldrh r4, [r7, r2] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - bvc.n 52462c │ │ │ │ + bvc.n 524634 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrh r0, [r2, r2] │ │ │ │ + ldrh r4, [r2, r2] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - bvc.n 524600 │ │ │ │ + bvc.n 524608 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrh r4, [r2, r1] │ │ │ │ + ldrh r0, [r3, r1] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - bvc.n 524790 │ │ │ │ + bvc.n 524798 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrh r2, [r7, r0] │ │ │ │ + ldrh r6, [r7, r0] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - bvc.n 524760 │ │ │ │ + bvc.n 524768 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrh r2, [r3, r0] │ │ │ │ + ldrh r6, [r3, r0] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - bvc.n 52472c │ │ │ │ + bvc.n 524734 │ │ │ │ lsls r3, r7, #3 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r6, r2] │ │ │ │ + ldrh r0, [r7, r2] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldr r2, [r1, r7] │ │ │ │ + ldr r6, [r1, r7] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - bvs.n 524698 │ │ │ │ + bvs.n 5246a0 │ │ │ │ lsls r3, r7, #3 │ │ │ │ lsls r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r6, #29] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r4, r0] │ │ │ │ + ldr r4, [r4, r0] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - bpl.n 524758 │ │ │ │ + bpl.n 524760 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrsb r0, [r7, r7] │ │ │ │ + ldrsb r4, [r7, r7] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - bmi.n 524710 │ │ │ │ + bmi.n 524718 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrsb r4, [r3, r6] │ │ │ │ + ldrsb r0, [r4, r6] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - bmi.n 524660 │ │ │ │ + bmi.n 524668 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrsb r4, [r6, r5] │ │ │ │ + ldrsb r0, [r7, r5] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - bmi.n 524818 │ │ │ │ + bmi.n 524820 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r6, [r7, #28] │ │ │ │ + str r2, [r0, #32] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - adds r2, r3, r5 │ │ │ │ + adds r6, r3, r5 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrsb r4, [r0, r5] │ │ │ │ + ldrsb r0, [r1, r5] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - bmi.n 5247cc │ │ │ │ + bmi.n 5247d4 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrsb r6, [r4, r4] │ │ │ │ + ldrsb r2, [r5, r4] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - bmi.n 524794 │ │ │ │ + bmi.n 52479c │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrsb r4, [r4, r3] │ │ │ │ + ldrsb r0, [r5, r3] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - bcc.n 524718 │ │ │ │ + bcc.n 524720 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrsb r6, [r5, r1] │ │ │ │ + ldrsb r2, [r6, r1] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - bcc.n 524834 │ │ │ │ + bcc.n 52483c │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrsb r0, [r4, r0] │ │ │ │ + ldrsb r4, [r4, r0] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - bcc.n 5247a0 │ │ │ │ + bcc.n 5247a8 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - strb r2, [r6, r6] │ │ │ │ + strb r6, [r6, r6] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - bcs.n 5246cc │ │ │ │ + bcs.n 5246d4 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - strb r0, [r7, r5] │ │ │ │ + strb r4, [r7, r5] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - bcs.n 524860 │ │ │ │ + bcs.n 524868 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - strb r6, [r0, r5] │ │ │ │ + strb r2, [r1, r5] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - bcs.n 524808 │ │ │ │ + bcs.n 524810 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - strb r0, [r4, r4] │ │ │ │ + strb r4, [r4, r4] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - bcs.n 5247c0 │ │ │ │ + bcs.n 5247c8 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - bpl.n 524780 │ │ │ │ + bvs.n 524788 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - strb r2, [r5, r3] │ │ │ │ + strb r6, [r5, r3] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - bne.n 524760 │ │ │ │ + bne.n 524768 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - strb r2, [r7, r2] │ │ │ │ + strb r6, [r7, r2] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - bne.n 524708 │ │ │ │ + bne.n 524710 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - strb r2, [r3, r2] │ │ │ │ + strb r6, [r3, r2] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - bne.n 5246d0 │ │ │ │ + bne.n 5246d8 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - strb r2, [r7, r1] │ │ │ │ + strb r6, [r7, r1] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - bne.n 524898 │ │ │ │ + bne.n 5248a0 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - bpl.n 524864 │ │ │ │ + bpl.n 52486c │ │ │ │ lsls r3, r7, #3 │ │ │ │ - strb r0, [r0, r1] │ │ │ │ + strb r4, [r0, r1] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - bne.n 524834 │ │ │ │ + bne.n 52483c │ │ │ │ lsls r3, r7, #3 │ │ │ │ - strb r4, [r3, r0] │ │ │ │ + strb r0, [r4, r0] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - bne.n 5247f0 │ │ │ │ + bne.n 5247f8 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrh r6, [r1, r2] │ │ │ │ + ldrh r2, [r2, r2] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - strh r6, [r1, r7] │ │ │ │ + strh r2, [r2, r7] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - beq.n 52475c │ │ │ │ + beq.n 524764 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - strh r0, [r6, r6] │ │ │ │ + strh r4, [r6, r6] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - beq.n 524728 │ │ │ │ + beq.n 524730 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - bvs.n 52470c │ │ │ │ + bvs.n 524714 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - strh r0, [r0, r6] │ │ │ │ + strh r4, [r0, r6] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - beq.n 5248d4 │ │ │ │ + beq.n 5246dc │ │ │ │ lsls r3, r7, #3 │ │ │ │ - strh r0, [r1, r5] │ │ │ │ + strh r4, [r1, r5] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - beq.n 524874 │ │ │ │ + beq.n 52487c │ │ │ │ lsls r3, r7, #3 │ │ │ │ - strh r4, [r5, r4] │ │ │ │ + strh r0, [r6, r4] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - beq.n 524844 │ │ │ │ + beq.n 52484c │ │ │ │ lsls r3, r7, #3 │ │ │ │ - strh r0, [r0, r4] │ │ │ │ + strh r4, [r0, r4] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - beq.n 5247f0 │ │ │ │ + beq.n 5247f8 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - bcc.n 524720 │ │ │ │ + bcc.n 524728 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - strh r4, [r7, r1] │ │ │ │ + strh r0, [r0, r2] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r7, {r1, r7} │ │ │ │ lsls r3, r7, #3 │ │ │ │ - strh r6, [r4, r1] │ │ │ │ + strh r2, [r5, r1] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldmia r7!, {r1, r2, r5, r6} │ │ │ │ + ldmia r7!, {r1, r3, r5, r6} │ │ │ │ lsls r3, r7, #3 │ │ │ │ - strh r4, [r1, r1] │ │ │ │ + strh r0, [r2, r1] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldmia r7!, {r2, r3, r6} │ │ │ │ + ldmia r7!, {r4, r6} │ │ │ │ lsls r3, r7, #3 │ │ │ │ - @ instruction: 0xfafc00fb │ │ │ │ - strh r2, [r6, r0] │ │ │ │ + @ instruction: 0xfb0000fb │ │ │ │ + strh r6, [r6, r0] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldmia r7!, {r1, r4, r5} │ │ │ │ + ldmia r7!, {r1, r2, r4, r5} │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r6, [r5, r2] │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r2, [r5, r7] │ │ │ │ + str r6, [r5, r7] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldmia r6, {r3, r5, r6, r7} │ │ │ │ + ldmia r6, {r2, r3, r5, r6, r7} │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r4, [r4, r6] │ │ │ │ + str r0, [r5, r6] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldmia r6!, {r2, r5, r7} │ │ │ │ + ldmia r6!, {r3, r5, r7} │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r2, [r6, r5] │ │ │ │ + str r6, [r6, r5] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldmia r6, {r1, r4, r5, r6} │ │ │ │ + ldmia r6, {r1, r2, r4, r5, r6} │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r6, [r0, r5] │ │ │ │ + str r2, [r1, r5] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldmia r6, {r1, r2, r6} │ │ │ │ + ldmia r6, {r1, r3, r6} │ │ │ │ lsls r3, r7, #3 │ │ │ │ - stmia r5!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r7, #3 │ │ │ │ - str r6, [r0, r4] │ │ │ │ + str r2, [r1, r4] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldmia r6!, {r1, r2} │ │ │ │ + ldmia r6!, {r1, r3} │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r4, [r5, r3] │ │ │ │ + str r0, [r6, r3] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldmia r5, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r5, {r1, r4, r5, r6, r7} │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r2, [r3, r3] │ │ │ │ + str r6, [r3, r3] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r0, [r0, r3] │ │ │ │ + str r4, [r0, r3] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldmia r5!, {r6, r7} │ │ │ │ + ldmia r5!, {r2, r6, r7} │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r0, [r3, r2] │ │ │ │ + str r4, [r3, r2] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldmia r5!, {r1, r3, r4, r7} │ │ │ │ + ldmia r5!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r3, r7, #3 │ │ │ │ - @ instruction: 0xb804 │ │ │ │ + @ instruction: 0xb808 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldmia r5!, {r3, r7} │ │ │ │ + ldmia r5!, {r2, r3, r7} │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r2, [r7, r1] │ │ │ │ + str r6, [r7, r1] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - str r6, [r4, r1] │ │ │ │ + str r2, [r5, r1] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldmia r5, {r1, r2, r5, r6} │ │ │ │ + ldmia r5, {r1, r3, r5, r6} │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r4, [r1, r1] │ │ │ │ + str r0, [r2, r1] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldmia r5!, {r2, r3, r6} │ │ │ │ + ldmia r5!, {r4, r6} │ │ │ │ lsls r3, r7, #3 │ │ │ │ - bne.n 524900 │ │ │ │ + bne.n 524908 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r2, [r4, r0] │ │ │ │ + str r6, [r4, r0] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldmia r5, {r2, r5} │ │ │ │ + ldmia r5, {r3, r5} │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldr r3, [pc, #1004] @ (524c80 ) │ │ │ │ movw r2, #926 @ 0x39e │ │ │ │ ldr r1, [pc, #1004] @ (524c84 ) │ │ │ │ ldr r0, [pc, #1004] @ (524c88 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ @@ -772364,237 +772364,237 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #920] @ (525020 ) │ │ │ │ + ldr r5, [pc, #936] @ (525030 ) │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldmia r2, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrh r4, [r1, #38] @ 0x26 │ │ │ │ + ldrh r0, [r2, #38] @ 0x26 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - lsrs r0, r0, #31 │ │ │ │ + lsrs r4, r0, #31 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r5, [pc, #712] @ (524f60 ) │ │ │ │ + ldr r5, [pc, #728] @ (524f70 ) │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldmia r2, {r2, r4, r5, r7} │ │ │ │ + ldmia r2!, {r3, r4, r5, r7} │ │ │ │ lsls r3, r7, #3 │ │ │ │ - bvc.n 524cd8 │ │ │ │ + bvc.n 524ce0 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - @ instruction: 0xb7d4 │ │ │ │ + @ instruction: 0xb7d8 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r5, [pc, #568] @ (524ee0 ) │ │ │ │ + ldr r5, [pc, #584] @ (524ef0 ) │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldmia r2!, {r4, r7} │ │ │ │ + ldmia r2, {r2, r4, r7} │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r5, [pc, #488] @ (524e98 ) │ │ │ │ + ldr r5, [pc, #504] @ (524ea8 ) │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldmia r2!, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r5, [pc, #296] @ (524de0 ) │ │ │ │ + ldr r5, [pc, #312] @ (524df0 ) │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldmia r2!, {r1, r3, r6} │ │ │ │ + ldmia r2, {r1, r2, r3, r6} │ │ │ │ lsls r3, r7, #3 │ │ │ │ str r6, [sp, #552] @ 0x228 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldmia r5!, {r4, r7} │ │ │ │ + ldmia r5!, {r2, r4, r7} │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r6, [pc, #560] @ (524ef8 ) │ │ │ │ + ldr r6, [pc, #576] @ (524f08 ) │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldr r4, [pc, #920] @ (525064 ) │ │ │ │ + ldr r4, [pc, #936] @ (525074 ) │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldmia r1, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r3, r5, r6, r7} │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r4, [pc, #824] @ (52500c ) │ │ │ │ + ldr r4, [pc, #840] @ (52501c ) │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldmia r1, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r1, {r1, r4, r6, r7} │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldmia r5, {r1, r5, r7} │ │ │ │ + ldmia r5, {r1, r2, r5, r7} │ │ │ │ lsls r3, r7, #3 │ │ │ │ str r6, [sp, #24] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldmia r5!, {r2, r3} │ │ │ │ + ldmia r5!, {r4} │ │ │ │ lsls r3, r7, #3 │ │ │ │ - strb r0, [r3, r1] │ │ │ │ + strb r4, [r3, r1] │ │ │ │ lsls r3, r7, #3 │ │ │ │ str r5, [sp, #960] @ 0x3c0 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldmia r4, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r5, [pc, #184] @ (524dac ) │ │ │ │ + ldr r5, [pc, #200] @ (524dbc ) │ │ │ │ lsls r4, r7, #3 │ │ │ │ str r5, [sp, #872] @ 0x368 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldmia r4!, {r5, r6, r7} │ │ │ │ + ldmia r4!, {r2, r5, r6, r7} │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r4, [pc, #944] @ (5250b0 ) │ │ │ │ + ldr r4, [pc, #960] @ (5250c0 ) │ │ │ │ lsls r4, r7, #3 │ │ │ │ str r5, [sp, #784] @ 0x310 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldmia r4!, {r1, r3, r6, r7} │ │ │ │ + ldmia r4!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r0, [sp, #344] @ 0x158 │ │ │ │ + ldr r0, [sp, #360] @ 0x168 │ │ │ │ lsls r3, r7, #3 │ │ │ │ str r5, [sp, #696] @ 0x2b8 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldmia r4, {r2, r4, r5, r7} │ │ │ │ + ldmia r4, {r3, r4, r5, r7} │ │ │ │ lsls r3, r7, #3 │ │ │ │ - strb r0, [r6, r7] │ │ │ │ + strb r4, [r6, r7] │ │ │ │ lsls r3, r7, #3 │ │ │ │ str r5, [sp, #608] @ 0x260 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r4!, {r1, r5, r7} │ │ │ │ lsls r3, r7, #3 │ │ │ │ - strh r6, [r3, r7] │ │ │ │ + strh r2, [r4, r7] │ │ │ │ lsls r3, r7, #3 │ │ │ │ str r5, [sp, #520] @ 0x208 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldmia r4!, {r3, r7} │ │ │ │ + ldmia r4!, {r2, r3, r7} │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r5, [pc, #784] @ (525040 ) │ │ │ │ + ldr r5, [pc, #800] @ (525050 ) │ │ │ │ lsls r4, r7, #3 │ │ │ │ str r5, [sp, #432] @ 0x1b0 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldmia r4, {r1, r4, r5, r6} │ │ │ │ + ldmia r4, {r1, r2, r4, r5, r6} │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r4, [pc, #24] @ (524d54 ) │ │ │ │ + ldr r4, [pc, #40] @ (524d64 ) │ │ │ │ lsls r4, r7, #3 │ │ │ │ str r5, [sp, #344] @ 0x158 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldmia r4, {r2, r3, r4, r6} │ │ │ │ + ldmia r4!, {r5, r6} │ │ │ │ lsls r3, r7, #3 │ │ │ │ - nop {9} │ │ │ │ - lsls r2, r7, #3 │ │ │ │ - str r5, [sp, #256] @ 0x100 │ │ │ │ + ite ls │ │ │ │ + lslls r2, r7, #3 │ │ │ │ + strhi r5, [sp, #256] @ 0x100 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldmia r4!, {r1, r2, r6} │ │ │ │ + ldmia r4!, {r1, r3, r6} │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r4, [pc, #840] @ (52509c ) │ │ │ │ + ldr r4, [pc, #856] @ (5250ac ) │ │ │ │ lsls r4, r7, #3 │ │ │ │ str r5, [sp, #168] @ 0xa8 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldmia r4, {r4, r5} │ │ │ │ + ldmia r4, {r2, r4, r5} │ │ │ │ lsls r3, r7, #3 │ │ │ │ - subs r2, #144 @ 0x90 │ │ │ │ + subs r2, #148 @ 0x94 │ │ │ │ lsls r3, r7, #3 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldmia r4, {r1, r3, r4} │ │ │ │ + ldmia r4, {r1, r2, r3, r4} │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r5, [pc, #88] @ (524dc4 ) │ │ │ │ + ldr r5, [pc, #104] @ (524dd4 ) │ │ │ │ lsls r4, r7, #3 │ │ │ │ str r4, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldmia r4!, {r2} │ │ │ │ + ldmia r4!, {r3} │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r4, [pc, #672] @ (525018 ) │ │ │ │ + ldr r4, [pc, #688] @ (525028 ) │ │ │ │ lsls r4, r7, #3 │ │ │ │ str r4, [sp, #928] @ 0x3a0 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldmia r3, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r3!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r4, [pc, #536] @ (524f9c ) │ │ │ │ + ldr r4, [pc, #552] @ (524fac ) │ │ │ │ lsls r4, r7, #3 │ │ │ │ str r4, [sp, #840] @ 0x348 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldmia r3, {r3, r4, r6, r7} │ │ │ │ + ldmia r3, {r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r4, [pc, #0] @ (524d90 ) │ │ │ │ + ldr r4, [pc, #16] @ (524da0 ) │ │ │ │ lsls r4, r7, #3 │ │ │ │ str r4, [sp, #752] @ 0x2f0 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldmia r3!, {r1, r6, r7} │ │ │ │ + ldmia r3!, {r1, r2, r6, r7} │ │ │ │ lsls r3, r7, #3 │ │ │ │ - mvns r2, r2 │ │ │ │ + mvns r6, r2 │ │ │ │ lsls r4, r7, #3 │ │ │ │ str r4, [sp, #664] @ 0x298 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldmia r3, {r2, r3, r5, r7} │ │ │ │ + ldmia r3!, {r4, r5, r7} │ │ │ │ lsls r3, r7, #3 │ │ │ │ - cmn r0, r0 │ │ │ │ + cmn r4, r0 │ │ │ │ lsls r4, r7, #3 │ │ │ │ str r4, [sp, #576] @ 0x240 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldmia r3!, {r1, r2, r4, r7} │ │ │ │ + ldmia r3, {r1, r3, r4, r7} │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r6, [sp, #440] @ 0x1b8 │ │ │ │ + str r6, [sp, #456] @ 0x1c8 │ │ │ │ lsls r3, r7, #3 │ │ │ │ str r4, [sp, #488] @ 0x1e8 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldmia r3!, {r7} │ │ │ │ + ldmia r3!, {r2, r7} │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r3, [pc, #672] @ (525060 ) │ │ │ │ + ldr r3, [pc, #688] @ (525070 ) │ │ │ │ lsls r4, r7, #3 │ │ │ │ str r4, [sp, #400] @ 0x190 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldmia r3, {r1, r3, r5, r6} │ │ │ │ + ldmia r3, {r1, r2, r3, r5, r6} │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r3, [pc, #648] @ (525054 ) │ │ │ │ + ldr r3, [pc, #664] @ (525064 ) │ │ │ │ lsls r4, r7, #3 │ │ │ │ str r4, [sp, #312] @ 0x138 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldmia r3!, {r2, r4, r6} │ │ │ │ + ldmia r3, {r3, r4, r6} │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r3, [pc, #432] @ (524f88 ) │ │ │ │ + ldr r3, [pc, #448] @ (524f98 ) │ │ │ │ lsls r4, r7, #3 │ │ │ │ str r4, [sp, #224] @ 0xe0 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r3!, {r1, r6} │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r3, [pc, #344] @ (524f3c ) │ │ │ │ + ldr r3, [pc, #360] @ (524f4c ) │ │ │ │ lsls r4, r7, #3 │ │ │ │ str r4, [sp, #136] @ 0x88 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldmia r3, {r3, r5} │ │ │ │ + ldmia r3, {r2, r3, r5} │ │ │ │ lsls r3, r7, #3 │ │ │ │ - @ instruction: 0xb608 │ │ │ │ + @ instruction: 0xb60c │ │ │ │ lsls r2, r7, #3 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldmia r3!, {r1, r4} │ │ │ │ + ldmia r3!, {r1, r2, r4} │ │ │ │ lsls r3, r7, #3 │ │ │ │ - adds r7, #114 @ 0x72 │ │ │ │ + adds r7, #118 @ 0x76 │ │ │ │ lsls r4, r7, #3 │ │ │ │ str r3, [sp, #984] @ 0x3d8 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldmia r2, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r3!, {} │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrsb r0, [r4, r0] │ │ │ │ + ldrsb r4, [r4, r0] │ │ │ │ lsls r3, r7, #3 │ │ │ │ str r3, [sp, #896] @ 0x380 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldmia r2, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r3, r7, #3 │ │ │ │ - adds r0, #186 @ 0xba │ │ │ │ + adds r0, #190 @ 0xbe │ │ │ │ lsls r3, r7, #3 │ │ │ │ str r3, [sp, #808] @ 0x328 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldmia r2!, {r4, r6, r7} │ │ │ │ + ldmia r2, {r2, r4, r6, r7} │ │ │ │ lsls r3, r7, #3 │ │ │ │ - strh r4, [r1, r1] │ │ │ │ + strh r0, [r2, r1] │ │ │ │ lsls r3, r7, #3 │ │ │ │ str r3, [sp, #720] @ 0x2d0 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldmia r2!, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r2, [pc, #536] @ (525044 ) │ │ │ │ + ldr r2, [pc, #552] @ (525054 ) │ │ │ │ lsls r4, r7, #3 │ │ │ │ str r3, [sp, #632] @ 0x278 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldmia r2, {r2, r5, r7} │ │ │ │ + ldmia r2!, {r3, r5, r7} │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r3, [pc, #384] @ (524fb8 ) │ │ │ │ + ldr r3, [pc, #400] @ (524fc8 ) │ │ │ │ lsls r4, r7, #3 │ │ │ │ str r3, [sp, #544] @ 0x220 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldmia r2, {r1, r2, r3, r7} │ │ │ │ + ldmia r2!, {r1, r4, r7} │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r3, [pc, #248] @ (524f3c ) │ │ │ │ + ldr r3, [pc, #264] @ (524f4c ) │ │ │ │ lsls r4, r7, #3 │ │ │ │ │ │ │ │ 00524e44 : │ │ │ │ stmdb 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 │ │ │ │ @@ -773089,71 +773089,71 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #74 @ 0x4a │ │ │ │ lsls r2, r2, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r0, r0 │ │ │ │ + adds r0, r1, r0 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - lsrs r4, r1, #2 │ │ │ │ + lsrs r0, r2, #2 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r0, [pc, #296] @ (525498 ) │ │ │ │ + ldr r0, [pc, #312] @ (5254a8 ) │ │ │ │ lsls r4, r7, #3 │ │ │ │ - stmia r3!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r3!, {r7} │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r0, [pc, #200] @ (525440 ) │ │ │ │ + ldr r0, [pc, #216] @ (525450 ) │ │ │ │ lsls r4, r7, #3 │ │ │ │ - stmia r3!, {r1, r5, r6} │ │ │ │ + stmia r3!, {r1, r2, r5, r6} │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r0, [pc, #80] @ (5253d0 ) │ │ │ │ + ldr r0, [pc, #96] @ (5253e0 ) │ │ │ │ lsls r4, r7, #3 │ │ │ │ - stmia r3!, {r2, r6} │ │ │ │ + stmia r3!, {r3, r6} │ │ │ │ lsls r3, r7, #3 │ │ │ │ - blx lr │ │ │ │ + blxns lr │ │ │ │ lsls r4, r7, #3 │ │ │ │ - stmia r3!, {r5} │ │ │ │ + stmia r3!, {r2, r5} │ │ │ │ lsls r3, r7, #3 │ │ │ │ - blxns r9 │ │ │ │ + blx sl │ │ │ │ lsls r4, r7, #3 │ │ │ │ - stmia r2!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {} │ │ │ │ lsls r3, r7, #3 │ │ │ │ - blx r6 │ │ │ │ + blxns r6 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - stmia r2!, {r5, r6, r7} │ │ │ │ + stmia r2!, {r2, r5, r6, r7} │ │ │ │ lsls r3, r7, #3 │ │ │ │ - mov r2, r3 │ │ │ │ + mov r6, r3 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - stmia r1!, {r2, r3, r6} │ │ │ │ + stmia r1!, {r4, r6} │ │ │ │ lsls r3, r7, #3 │ │ │ │ - cmp sl, r6 │ │ │ │ + cmp lr, r6 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - stmia r0!, {r1, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r3, r7, #3 │ │ │ │ - cmp ip, r1 │ │ │ │ + cmp r8, r2 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r0!, {r1, r6, r7} │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldrh r4, [r6, #38] @ 0x26 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - stmia r3!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldmia r6, {r5, r6, r7} │ │ │ │ + ldmia r6, {r2, r5, r6, r7} │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldrh r4, [r3, #38] @ 0x26 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - stmia r3!, {r1, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r3, r7, #3 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #32 │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldrh r4, [r0, #38] @ 0x26 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - stmia r3!, {r1, r3, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r3, r7, #3 │ │ │ │ - lsls r4, r3, #12 │ │ │ │ + lsls r0, r4, #12 │ │ │ │ lsls r3, r7, #3 │ │ │ │ │ │ │ │ 005253d8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -773249,23 +773249,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #168 @ 0xa8 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #156 @ 0x9c │ │ │ │ lsls r2, r2, #4 │ │ │ │ - lsls r0, r7, #15 │ │ │ │ + lsls r4, r7, #15 │ │ │ │ lsls r3, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - mvns r4, r1 │ │ │ │ + mvns r0, r2 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - bkpt 0x00fc │ │ │ │ + nop │ │ │ │ lsls r3, r7, #3 │ │ │ │ - stmia r2!, {r1, r2, r5, r7} │ │ │ │ + stmia r2!, {r1, r3, r5, r7} │ │ │ │ lsls r3, r7, #3 │ │ │ │ │ │ │ │ 005254d8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -773368,23 +773368,23 @@ │ │ │ │ lsls r3, r2, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #168 @ 0xa8 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #136 @ 0x88 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - lsls r4, r4, #11 │ │ │ │ + lsls r0, r5, #11 │ │ │ │ lsls r3, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmn r4, r2 │ │ │ │ + cmn r0, r3 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - pop {r3, r5, r6, r7, pc} │ │ │ │ + pop {r2, r3, r5, r6, r7, pc} │ │ │ │ lsls r3, r7, #3 │ │ │ │ - stmia r1!, {r1, r4, r7} │ │ │ │ + stmia r1!, {r1, r2, r4, r7} │ │ │ │ lsls r3, r7, #3 │ │ │ │ │ │ │ │ 005255e8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -773487,23 +773487,23 @@ │ │ │ │ lsls r3, r2, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #168 @ 0xa8 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #120 @ 0x78 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - lsls r4, r2, #7 │ │ │ │ + lsls r0, r3, #7 │ │ │ │ lsls r3, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - rors r0, r6 │ │ │ │ + rors r4, r6 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - pop {r3, r4, r6, r7} │ │ │ │ + pop {r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r7, #3 │ │ │ │ - stmia r0!, {r1, r7} │ │ │ │ + stmia r0!, {r1, r2, r7} │ │ │ │ lsls r3, r7, #3 │ │ │ │ │ │ │ │ 005256f8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -773599,28 +773599,28 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #168 @ 0xa8 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #124 @ 0x7c │ │ │ │ lsls r2, r2, #4 │ │ │ │ - lsls r0, r3, #3 │ │ │ │ + lsls r4, r3, #3 │ │ │ │ lsls r3, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #220 @ 0xdc │ │ │ │ + subs r6, #224 @ 0xe0 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - cbnz r4, 52586a │ │ │ │ + cbnz r0, 52586c │ │ │ │ lsls r3, r7, #3 │ │ │ │ - itte hi │ │ │ │ + itet hi │ │ │ │ lslhi r3, r7, #3 │ │ │ │ │ │ │ │ 005257f8 : │ │ │ │ - stmdbhi sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - movls.w ip, #4096 @ 0x1000 │ │ │ │ + stmdbls sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + movhi.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ ldr.w r2, [pc, #1564] @ 525e28 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ ldr.w r3, [pc, #1564] @ 525e2c │ │ │ │ add r2, pc │ │ │ │ ldr r5, [r1, #32] │ │ │ │ @@ -774210,118 +774210,118 @@ │ │ │ │ lsls r2, r2, #4 │ │ │ │ strh r0, [r1, r5] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ands r4, r5 │ │ │ │ + ands r0, r6 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - itte eq │ │ │ │ + itet eq │ │ │ │ lsleq r2, r7, #3 │ │ │ │ - revsheq r6, r1 │ │ │ │ - lslne r3, r7, #3 │ │ │ │ + revshne r2, r2 │ │ │ │ + lsleq r3, r7, #3 │ │ │ │ movs r2, #38 @ 0x26 │ │ │ │ lsls r2, r2, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #64] @ (525e98 ) │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r2, #108] @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #170 @ 0xaa │ │ │ │ + subs r5, #174 @ 0xae │ │ │ │ lsls r4, r7, #3 │ │ │ │ - @ instruction: 0xb85c │ │ │ │ + @ instruction: 0xb860 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - subs r5, #68 @ 0x44 │ │ │ │ + subs r5, #72 @ 0x48 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - @ instruction: 0xb7f6 │ │ │ │ + @ instruction: 0xb7fa │ │ │ │ lsls r3, r7, #3 │ │ │ │ - pop {r2, r3, r4, r5, r6, pc} │ │ │ │ + pop {r7, pc} │ │ │ │ lsls r3, r7, #3 │ │ │ │ - subs r5, #20 │ │ │ │ + subs r5, #24 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - @ instruction: 0xb7c8 │ │ │ │ + @ instruction: 0xb7cc │ │ │ │ lsls r3, r7, #3 │ │ │ │ - subs r4, #240 @ 0xf0 │ │ │ │ + subs r4, #244 @ 0xf4 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - @ instruction: 0xb7a2 │ │ │ │ + @ instruction: 0xb7a6 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - subs r4, #174 @ 0xae │ │ │ │ + subs r4, #178 @ 0xb2 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - @ instruction: 0xb760 │ │ │ │ + @ instruction: 0xb764 │ │ │ │ lsls r3, r7, #3 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #152 @ 0x98 │ │ │ │ + subs r4, #156 @ 0x9c │ │ │ │ lsls r4, r7, #3 │ │ │ │ - subs r4, #114 @ 0x72 │ │ │ │ + subs r4, #118 @ 0x76 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - @ instruction: 0xb724 │ │ │ │ + @ instruction: 0xb728 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - subs r4, #80 @ 0x50 │ │ │ │ + subs r4, #84 @ 0x54 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - @ instruction: 0xb702 │ │ │ │ + @ instruction: 0xb706 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - subs r4, #30 │ │ │ │ + subs r4, #34 @ 0x22 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - @ instruction: 0xb6d0 │ │ │ │ + @ instruction: 0xb6d4 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - add r1, pc, #464 @ (adr r1, 526080 ) │ │ │ │ + add r1, pc, #480 @ (adr r1, 526090 ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ - subs r4, #0 │ │ │ │ + subs r4, #4 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - @ instruction: 0xb6b4 │ │ │ │ + @ instruction: 0xb6b8 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - stmia r5!, {r1} │ │ │ │ + stmia r5!, {r1, r2} │ │ │ │ lsls r2, r7, #3 │ │ │ │ - subs r3, #202 @ 0xca │ │ │ │ + subs r3, #206 @ 0xce │ │ │ │ lsls r4, r7, #3 │ │ │ │ - @ instruction: 0xb67e │ │ │ │ + @ instruction: 0xb682 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - subs r3, #152 @ 0x98 │ │ │ │ + subs r3, #156 @ 0x9c │ │ │ │ lsls r4, r7, #3 │ │ │ │ - @ instruction: 0xb64a │ │ │ │ + @ instruction: 0xb64e │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #82 @ 0x52 │ │ │ │ + subs r3, #86 @ 0x56 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - @ instruction: 0xb604 │ │ │ │ + @ instruction: 0xb608 │ │ │ │ lsls r3, r7, #3 │ │ │ │ strh r4, [r0, #18] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - cbnz r2, 525ef2 │ │ │ │ + cbnz r6, 525ef2 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - orns r0, r8, #8224768 @ 0x7d8000 │ │ │ │ + orns r0, ip, #8224768 @ 0x7d8000 │ │ │ │ strh r4, [r5, #16] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - cbnz r2, 525ef8 │ │ │ │ + cbnz r6, 525ef8 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - cbnz r0, 525f06 │ │ │ │ + cbnz r4, 525f06 │ │ │ │ lsls r2, r7, #3 │ │ │ │ strh r4, [r2, #16] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - cbnz r2, 525efe │ │ │ │ + cbnz r6, 525efe │ │ │ │ lsls r3, r7, #3 │ │ │ │ - add r1, pc, #16 @ (adr r1, 525f0c ) │ │ │ │ + add r1, pc, #32 @ (adr r1, 525f1c ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ strh r4, [r7, #14] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - cbnz r2, 525f04 │ │ │ │ + cbnz r6, 525f04 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - stmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r0!, {r7} │ │ │ │ lsls r2, r7, #3 │ │ │ │ strh r4, [r4, #14] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - @ instruction: 0xb8ea │ │ │ │ + @ instruction: 0xb8ee │ │ │ │ lsls r3, r7, #3 │ │ │ │ - add r2, pc, #848 @ (adr r2, 526264 ) │ │ │ │ + add r2, pc, #864 @ (adr r2, 526274 ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ │ │ │ │ 00525f14 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -774747,70 +774747,70 @@ │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #108 @ 0x6c │ │ │ │ + adds r3, #112 @ 0x70 │ │ │ │ lsls r3, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #64 @ 0x40 │ │ │ │ + subs r1, #68 @ 0x44 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - cbz r0, 5263ae │ │ │ │ + cbz r4, 5263ae │ │ │ │ lsls r3, r7, #3 │ │ │ │ adds r1, #132 @ 0x84 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #190 @ 0xbe │ │ │ │ + adds r7, #194 @ 0xc2 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - sxth r6, r4 │ │ │ │ + sxth r2, r5 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - adds r7, #156 @ 0x9c │ │ │ │ + adds r7, #160 @ 0xa0 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - sxth r4, r0 │ │ │ │ + sxth r0, r1 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - cbz r6, 526390 │ │ │ │ + cbz r2, 526392 │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldr r3, [sp, #424] @ 0x1a8 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - movt r0, #35066 @ 0x88fa │ │ │ │ - adds r7, #86 @ 0x56 │ │ │ │ + movt r0, #51450 @ 0xc8fa │ │ │ │ + adds r7, #90 @ 0x5a │ │ │ │ lsls r4, r7, #3 │ │ │ │ - adds r6, #166 @ 0xa6 │ │ │ │ + adds r6, #170 @ 0xaa │ │ │ │ lsls r4, r7, #3 │ │ │ │ - cbz r6, 526372 │ │ │ │ + cbz r2, 526374 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - adds r6, #110 @ 0x6e │ │ │ │ + adds r6, #114 @ 0x72 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - sub sp, #344 @ 0x158 │ │ │ │ + sub sp, #360 @ 0x168 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - @ instruction: 0xb71a │ │ │ │ + @ instruction: 0xb71e │ │ │ │ lsls r3, r7, #3 │ │ │ │ - adds r6, #84 @ 0x54 │ │ │ │ + adds r6, #88 @ 0x58 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - sub sp, #240 @ 0xf0 │ │ │ │ + sub sp, #256 @ 0x100 │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldr r2, [pc, #200] @ (526450 ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r7, [sp, #784] @ 0x310 │ │ │ │ + str r7, [sp, #800] @ 0x320 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - str r7, [sp, #904] @ 0x388 │ │ │ │ + str r7, [sp, #920] @ 0x398 │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldrb r6, [r7, #19] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - push {r2} │ │ │ │ + push {r3} │ │ │ │ lsls r3, r7, #3 │ │ │ │ - push {r1, r3, r5} │ │ │ │ + push {r1, r2, r3, r5} │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldrb r6, [r4, #19] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - cbz r4, 52641e │ │ │ │ + cbz r0, 526420 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r7, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r7, [sp, #504] @ 0x1f8 │ │ │ │ lsls r2, r7, #3 │ │ │ │ │ │ │ │ 005263a8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -774906,22 +774906,22 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r6, #4] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #27 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - bic.w r0, r8, #8192000 @ 0x7d0000 │ │ │ │ + bic.w r0, ip, #8192000 @ 0x7d0000 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #196 @ 0xc4 │ │ │ │ + adds r4, #200 @ 0xc8 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - add r7, sp, #176 @ 0xb0 │ │ │ │ + add r7, sp, #192 @ 0xc0 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - asrs r6, r0, #25 │ │ │ │ + asrs r2, r1, #25 │ │ │ │ lsls r3, r7, #3 │ │ │ │ │ │ │ │ 005264a8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -775024,22 +775024,22 @@ │ │ │ │ lsls r3, r2, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r6, #4] │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r7, #22 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - @ instruction: 0xf31400fa │ │ │ │ + @ instruction: 0xf31800fa │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #196 @ 0xc4 │ │ │ │ + adds r3, #200 @ 0xc8 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - add r6, sp, #96 @ 0x60 │ │ │ │ + add r6, sp, #112 @ 0x70 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - asrs r2, r6, #20 │ │ │ │ + asrs r6, r6, #20 │ │ │ │ lsls r3, r7, #3 │ │ │ │ │ │ │ │ 005265b8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -775142,22 +775142,22 @@ │ │ │ │ lsls r3, r2, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r6, #4] │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r5, #18 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - addw r0, r4, #250 @ 0xfa │ │ │ │ + addw r0, r8, #250 @ 0xfa │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #216 @ 0xd8 │ │ │ │ + adds r2, #220 @ 0xdc │ │ │ │ lsls r4, r7, #3 │ │ │ │ - add r5, sp, #32 │ │ │ │ + add r5, sp, #48 @ 0x30 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - asrs r2, r4, #16 │ │ │ │ + asrs r6, r4, #16 │ │ │ │ lsls r3, r7, #3 │ │ │ │ │ │ │ │ 005266c8 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -775183,17 +775183,17 @@ │ │ │ │ bl 14849e8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ asrs r0, r4, #16 │ │ │ │ lsls r2, r2, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #132 @ 0x84 │ │ │ │ + adds r2, #136 @ 0x88 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - add r4, sp, #544 @ 0x220 │ │ │ │ + add r4, sp, #560 @ 0x230 │ │ │ │ lsls r3, r7, #3 │ │ │ │ │ │ │ │ 00526718 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -775289,22 +775289,22 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r5, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r3, #13 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - @ instruction: 0xf0b800fa │ │ │ │ + @ instruction: 0xf0bc00fa │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #184 @ 0xb8 │ │ │ │ + adds r1, #188 @ 0xbc │ │ │ │ lsls r4, r7, #3 │ │ │ │ - add r3, sp, #752 @ 0x2f0 │ │ │ │ + add r3, sp, #768 @ 0x300 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - asrs r6, r5, #11 │ │ │ │ + asrs r2, r6, #11 │ │ │ │ lsls r3, r7, #3 │ │ │ │ │ │ │ │ 00526818 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -775407,22 +775407,22 @@ │ │ │ │ lsls r3, r2, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r5, #3 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r1, #9 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - vshr.s64 q0, q13, #28 │ │ │ │ + vshr.s64 q0, q13, #24 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #184 @ 0xb8 │ │ │ │ + adds r0, #188 @ 0xbc │ │ │ │ lsls r4, r7, #3 │ │ │ │ - add r2, sp, #672 @ 0x2a0 │ │ │ │ + add r2, sp, #688 @ 0x2b0 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - asrs r2, r3, #7 │ │ │ │ + asrs r6, r3, #7 │ │ │ │ lsls r3, r7, #3 │ │ │ │ │ │ │ │ 00526928 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -775525,22 +775525,22 @@ │ │ │ │ lsls r3, r2, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r5, #3 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r7, #4 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - mrc 0, 4, r0, cr4, cr10, {7} │ │ │ │ + mrc 0, 4, r0, cr8, cr10, {7} │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #204 @ 0xcc │ │ │ │ + cmp r7, #208 @ 0xd0 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - add r1, sp, #608 @ 0x260 │ │ │ │ + add r1, sp, #624 @ 0x270 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - asrs r2, r1, #3 │ │ │ │ + asrs r6, r1, #3 │ │ │ │ lsls r3, r7, #3 │ │ │ │ │ │ │ │ 00526a38 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -775566,17 +775566,17 @@ │ │ │ │ bl 14849e8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ asrs r0, r6, #2 │ │ │ │ lsls r2, r2, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #116 @ 0x74 │ │ │ │ + cmp r7, #120 @ 0x78 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - add r1, sp, #96 @ 0x60 │ │ │ │ + add r1, sp, #112 @ 0x70 │ │ │ │ lsls r3, r7, #3 │ │ │ │ │ │ │ │ 00526a88 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -775672,22 +775672,22 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r6, r2] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #31 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - stcl 0, cr0, [r8, #-1000] @ 0xfffffc18 │ │ │ │ + stcl 0, cr0, [ip, #-1000] @ 0xfffffc18 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #168 @ 0xa8 │ │ │ │ + cmp r6, #172 @ 0xac │ │ │ │ lsls r4, r7, #3 │ │ │ │ - add r0, sp, #304 @ 0x130 │ │ │ │ + add r0, sp, #320 @ 0x140 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - movs r7, #198 @ 0xc6 │ │ │ │ + movs r7, #202 @ 0xca │ │ │ │ lsls r3, r7, #3 │ │ │ │ │ │ │ │ 00526b88 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -775790,22 +775790,22 @@ │ │ │ │ lsls r3, r2, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r6, r2] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #27 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldc 0, cr0, [r4], #-1000 @ 0xfffffc18 │ │ │ │ + ldc 0, cr0, [r8], #-1000 @ 0xfffffc18 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #164 @ 0xa4 │ │ │ │ + cmp r5, #168 @ 0xa8 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - add r7, pc, #224 @ (adr r7, 526d74 ) │ │ │ │ + add r7, pc, #240 @ (adr r7, 526d84 ) │ │ │ │ lsls r3, r7, #3 │ │ │ │ - movs r6, #178 @ 0xb2 │ │ │ │ + movs r6, #182 @ 0xb6 │ │ │ │ lsls r3, r7, #3 │ │ │ │ │ │ │ │ 00526c98 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -775908,22 +775908,22 @@ │ │ │ │ lsls r3, r2, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r6, r2] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #23 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - @ instruction: 0xeb2400fa │ │ │ │ + @ instruction: 0xeb2800fa │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #180 @ 0xb4 │ │ │ │ + cmp r4, #184 @ 0xb8 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - add r6, pc, #160 @ (adr r6, 526e44 ) │ │ │ │ + add r6, pc, #176 @ (adr r6, 526e54 ) │ │ │ │ lsls r3, r7, #3 │ │ │ │ - movs r5, #162 @ 0xa2 │ │ │ │ + movs r5, #166 @ 0xa6 │ │ │ │ lsls r3, r7, #3 │ │ │ │ │ │ │ │ 00526da8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -776018,27 +776018,27 @@ │ │ │ │ lsls r2, r2, #4 │ │ │ │ stmia r5!, {r2} │ │ │ │ lsls r3, r2, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r4, r3] │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r4, r3 │ │ │ │ + adds r6, r4, r3 │ │ │ │ lsls r3, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #166 @ 0xa6 │ │ │ │ + cmp r2, #170 @ 0xaa │ │ │ │ lsls r4, r7, #3 │ │ │ │ - add r5, pc, #360 @ (adr r5, 52700c ) │ │ │ │ + add r5, pc, #376 @ (adr r5, 52701c ) │ │ │ │ lsls r3, r7, #3 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r4, #18 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrd r0, r0, [lr, #1000]! @ 0x3e8 │ │ │ │ + and.w r0, r2, sl, ror #3 │ │ │ │ │ │ │ │ 00526eb0 : │ │ │ │ stmdb 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 ip, [pc, #724] @ 527198 │ │ │ │ @@ -776335,21 +776335,21 @@ │ │ │ │ lsls r2, r2, #4 │ │ │ │ stmia r3!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r3, r2, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #688] @ 0x2b0 │ │ │ │ + str r2, [sp, #704] @ 0x2c0 │ │ │ │ lsls r2, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r3, r7] │ │ │ │ + strb r4, [r3, r7] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - add r3, pc, #1008 @ (adr r3, 5275b0 ) │ │ │ │ + add r4, pc, #0 @ (adr r4, 5271c0 ) │ │ │ │ lsls r3, r7, #3 │ │ │ │ lsrs r2, r4, #13 │ │ │ │ lsls r2, r2, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ @@ -776359,43 +776359,43 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #792 @ (adr r6, 5274fc ) │ │ │ │ + add r6, pc, #808 @ (adr r6, 52750c ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ - str r0, [sp, #1016] @ 0x3f8 │ │ │ │ + str r1, [sp, #8] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - @ instruction: 0xb60c │ │ │ │ + setpan #0 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - b.n 5270a8 │ │ │ │ + b.n 5270b0 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - bcs.n 5271bc │ │ │ │ + bcs.n 5271c4 │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldr r2, [sp, #288] @ 0x120 │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsls r4, r1, #7 │ │ │ │ + lsls r0, r2, #7 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - add r5, sp, #832 @ 0x340 │ │ │ │ + add r5, sp, #848 @ 0x350 │ │ │ │ lsls r3, r7, #3 │ │ │ │ subs r3, #168 @ 0xa8 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrh r2, [r7, #8] │ │ │ │ + ldrh r6, [r7, #8] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrh r0, [r3, #10] │ │ │ │ + ldrh r4, [r3, #10] │ │ │ │ lsls r2, r7, #3 │ │ │ │ subs r3, #146 @ 0x92 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrh r4, [r2, #2] │ │ │ │ + ldrh r0, [r3, #2] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrh r2, [r1, #8] │ │ │ │ + ldrh r6, [r1, #8] │ │ │ │ lsls r2, r7, #3 │ │ │ │ │ │ │ │ 0052721c : │ │ │ │ stmdb 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 │ │ │ │ @@ -777107,121 +777107,121 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #2] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #24 │ │ │ │ + movs r6, #28 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldr r7, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r7, [sp, #432] @ 0x1b0 │ │ │ │ lsls r3, r7, #3 │ │ │ │ lsls r0, r6, #24 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - add r7, sp, #680 @ 0x2a8 │ │ │ │ + add r7, sp, #696 @ 0x2b8 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - movs r5, #10 │ │ │ │ + movs r5, #14 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldr r6, [sp, #312] @ 0x138 │ │ │ │ + ldr r6, [sp, #328] @ 0x148 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - movs r4, #206 @ 0xce │ │ │ │ + movs r4, #210 @ 0xd2 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldr r6, [sp, #120] @ 0x78 │ │ │ │ + ldr r6, [sp, #136] @ 0x88 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrh r6, [r3, #18] │ │ │ │ + ldrh r2, [r4, #18] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - movs r4, #158 @ 0x9e │ │ │ │ + movs r4, #162 @ 0xa2 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldr r5, [sp, #912] @ 0x390 │ │ │ │ + ldr r5, [sp, #928] @ 0x3a0 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - movs r4, #118 @ 0x76 │ │ │ │ + movs r4, #122 @ 0x7a │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldr r5, [sp, #792] @ 0x318 │ │ │ │ + ldr r5, [sp, #808] @ 0x328 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - movs r4, #92 @ 0x5c │ │ │ │ + movs r4, #96 @ 0x60 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldr r5, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r5, [sp, #704] @ 0x2c0 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrsh r6, [r3, r6] │ │ │ │ + ldrsh r2, [r4, r6] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - b.n 527ed8 │ │ │ │ + b.n 527ee0 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - movs r4, #52 @ 0x34 │ │ │ │ + movs r4, #56 @ 0x38 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldr r5, [sp, #536] @ 0x218 │ │ │ │ + ldr r5, [sp, #552] @ 0x228 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - movs r4, #32 │ │ │ │ + movs r4, #36 @ 0x24 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldr r5, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r5, [sp, #464] @ 0x1d0 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - movs r4, #8 │ │ │ │ + movs r4, #12 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldr r5, [sp, #352] @ 0x160 │ │ │ │ + ldr r5, [sp, #368] @ 0x170 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - movs r3, #234 @ 0xea │ │ │ │ + movs r3, #238 @ 0xee │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldr r5, [sp, #232] @ 0xe8 │ │ │ │ + ldr r5, [sp, #248] @ 0xf8 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - movs r3, #210 @ 0xd2 │ │ │ │ + movs r3, #214 @ 0xd6 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldr r5, [sp, #136] @ 0x88 │ │ │ │ + ldr r5, [sp, #152] @ 0x98 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - movs r2, #232 @ 0xe8 │ │ │ │ + movs r2, #236 @ 0xec │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldr r4, [sp, #224] @ 0xe0 │ │ │ │ + ldr r4, [sp, #240] @ 0xf0 │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldr r0, [r4, r2] │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ + movs r2, #44 @ 0x2c │ │ │ │ lsls r4, r7, #3 │ │ │ │ - movs r1, #252 @ 0xfc │ │ │ │ + movs r2, #0 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldr r3, [sp, #304] @ 0x130 │ │ │ │ + ldr r3, [sp, #320] @ 0x140 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - movs r1, #228 @ 0xe4 │ │ │ │ + movs r1, #232 @ 0xe8 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - movs r1, #166 @ 0xa6 │ │ │ │ + movs r1, #170 @ 0xaa │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldr r2, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r2, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - movs r1, #138 @ 0x8a │ │ │ │ + movs r1, #142 @ 0x8e │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldr r2, [sp, #872] @ 0x368 │ │ │ │ + ldr r2, [sp, #888] @ 0x378 │ │ │ │ lsls r3, r7, #3 │ │ │ │ str r2, [r5, #112] @ 0x70 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r6, [sp, #192] @ 0xc0 │ │ │ │ + ldr r6, [sp, #208] @ 0xd0 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - asrs r6, r1, #15 │ │ │ │ + asrs r2, r2, #15 │ │ │ │ lsls r3, r7, #3 │ │ │ │ str r6, [r1, #112] @ 0x70 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r6, [sp, #80] @ 0x50 │ │ │ │ + ldr r6, [sp, #96] @ 0x60 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - asrs r2, r6, #14 │ │ │ │ + asrs r6, r6, #14 │ │ │ │ lsls r3, r7, #3 │ │ │ │ str r2, [r6, #108] @ 0x6c │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r5, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r5, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - add r0, sp, #328 @ 0x148 │ │ │ │ + add r0, sp, #344 @ 0x158 │ │ │ │ lsls r2, r7, #3 │ │ │ │ str r6, [r2, #108] @ 0x6c │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r5, [sp, #880] @ 0x370 │ │ │ │ + ldr r5, [sp, #896] @ 0x380 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - lsrs r6, r6, #11 │ │ │ │ + lsrs r2, r7, #11 │ │ │ │ lsls r3, r7, #3 │ │ │ │ str r2, [r7, #104] @ 0x68 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r5, [sp, #768] @ 0x300 │ │ │ │ + ldr r5, [sp, #784] @ 0x310 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - add r2, sp, #408 @ 0x198 │ │ │ │ + add r2, sp, #424 @ 0x1a8 │ │ │ │ lsls r2, r7, #3 │ │ │ │ │ │ │ │ 00527a48 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -777455,54 +777455,54 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #30] │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #560] @ 0x230 │ │ │ │ + ldr r4, [sp, #576] @ 0x240 │ │ │ │ lsls r2, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r7, #3 │ │ │ │ + subs r0, r0, #4 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldr r0, [sp, #304] @ 0x130 │ │ │ │ + ldr r0, [sp, #320] @ 0x140 │ │ │ │ lsls r3, r7, #3 │ │ │ │ vsra.u32 d0, d1, #14 │ │ │ │ ldr r0, [r2, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r6, #50] @ 0x32 │ │ │ │ + strh r2, [r7, #50] @ 0x32 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - strh r6, [r5, #20] │ │ │ │ + strh r2, [r6, #20] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - strh r2, [r4, #20] │ │ │ │ + strh r6, [r4, #20] │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 527d80 │ │ │ │ + bgt.n 527d88 │ │ │ │ lsls r2, r7, #3 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #752 @ (adr r5, 527fb4 ) │ │ │ │ + add r5, pc, #768 @ (adr r5, 527fc4 ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ adds r0, #208 @ 0xd0 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrb r2, [r4, #25] │ │ │ │ + ldrb r6, [r4, #25] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrb r0, [r0, #26] │ │ │ │ + ldrb r4, [r0, #26] │ │ │ │ lsls r2, r7, #3 │ │ │ │ adds r0, #186 @ 0xba │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrb r4, [r7, #21] │ │ │ │ + ldrb r0, [r0, #22] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrb r2, [r6, #24] │ │ │ │ + ldrb r6, [r6, #24] │ │ │ │ lsls r2, r7, #3 │ │ │ │ │ │ │ │ 00527cdc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -777584,21 +777584,21 @@ │ │ │ │ lsls r3, r2, #4 │ │ │ │ ldc2l 1, cr0, [r4, #68]! @ 0x44 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ stc2l 1, cr0, [r8, #68]! @ 0x44 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r7, #6] │ │ │ │ + strh r6, [r7, #6] │ │ │ │ lsls r2, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r6, #26 │ │ │ │ + asrs r6, r6, #26 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - str r6, [sp, #200] @ 0xc8 │ │ │ │ + str r6, [sp, #216] @ 0xd8 │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldc2 1, cr0, [r8, #68] @ 0x44 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ ... │ │ │ │ │ │ │ │ @@ -778747,174 +778747,174 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r7, r7 │ │ │ │ + adds r6, r7, r7 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - str r2, [sp, #968] @ 0x3c8 │ │ │ │ + str r2, [sp, #984] @ 0x3d8 │ │ │ │ lsls r3, r7, #3 │ │ │ │ adds r1, #132 @ 0x84 │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r2, r1 │ │ │ │ + adds r6, r2, r1 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - str r1, [sp, #288] @ 0x120 │ │ │ │ + str r1, [sp, #304] @ 0x130 │ │ │ │ lsls r3, r7, #3 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r6, #14] │ │ │ │ + ldrb r0, [r7, #14] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - asrs r4, r7, #31 │ │ │ │ + adds r0, r0, r0 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - str r0, [sp, #976] @ 0x3d0 │ │ │ │ + str r0, [sp, #992] @ 0x3e0 │ │ │ │ lsls r3, r7, #3 │ │ │ │ add r1, pc, #504 @ (adr r1, 528bb4 ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrb r2, [r1, #23] │ │ │ │ + ldrb r6, [r1, #23] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - asrs r2, r1, #30 │ │ │ │ + asrs r6, r1, #30 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - str r0, [sp, #528] @ 0x210 │ │ │ │ + str r0, [sp, #544] @ 0x220 │ │ │ │ lsls r3, r7, #3 │ │ │ │ @ instruction: 0xf7e20111 │ │ │ │ - asrs r4, r5, #26 │ │ │ │ + asrs r0, r6, #26 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrh r4, [r4, #60] @ 0x3c │ │ │ │ + ldrh r0, [r5, #60] @ 0x3c │ │ │ │ lsls r3, r7, #3 │ │ │ │ - asrs r6, r1, #26 │ │ │ │ + asrs r2, r2, #26 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrh r6, [r0, #60] @ 0x3c │ │ │ │ + ldrh r2, [r1, #60] @ 0x3c │ │ │ │ lsls r3, r7, #3 │ │ │ │ - asrs r6, r0, #23 │ │ │ │ + asrs r2, r1, #23 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrh r6, [r7, #52] @ 0x34 │ │ │ │ + ldrh r2, [r0, #54] @ 0x36 │ │ │ │ lsls r3, r7, #3 │ │ │ │ movs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r3, #22 │ │ │ │ + asrs r0, r4, #22 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldr r5, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r5, [sp, #480] @ 0x1e0 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrh r4, [r0, #52] @ 0x34 │ │ │ │ + ldrh r0, [r1, #52] @ 0x34 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - asrs r4, r4, #21 │ │ │ │ + asrs r0, r5, #21 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrh r2, [r3, #50] @ 0x32 │ │ │ │ + ldrh r6, [r3, #50] @ 0x32 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrb r0, [r5, #13] │ │ │ │ + ldrb r4, [r5, #13] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - asrs r4, r5, #20 │ │ │ │ + asrs r0, r6, #20 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrh r4, [r4, #48] @ 0x30 │ │ │ │ + ldrh r0, [r5, #48] @ 0x30 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r4, [pc, #704] @ (528ccc ) │ │ │ │ + ldr r4, [pc, #720] @ (528cdc ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - asrs r2, r4, #19 │ │ │ │ + asrs r6, r4, #19 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrh r0, [r3, #46] @ 0x2e │ │ │ │ + ldrh r4, [r3, #46] @ 0x2e │ │ │ │ lsls r3, r7, #3 │ │ │ │ - asrs r0, r0, #19 │ │ │ │ + asrs r4, r0, #19 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrb r0, [r5, #1] │ │ │ │ + ldrb r4, [r5, #1] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrh r0, [r5, #44] @ 0x2c │ │ │ │ + ldrh r4, [r5, #44] @ 0x2c │ │ │ │ lsls r3, r7, #3 │ │ │ │ - asrs r2, r5, #17 │ │ │ │ + asrs r6, r5, #17 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrh r0, [r4, #42] @ 0x2a │ │ │ │ + ldrh r4, [r4, #42] @ 0x2a │ │ │ │ lsls r3, r7, #3 │ │ │ │ - add r1, pc, #952 @ (adr r1, 528de4 ) │ │ │ │ + add r1, pc, #968 @ (adr r1, 528df4 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - bne.n 528a04 │ │ │ │ + bne.n 528a0c │ │ │ │ lsls r2, r7, #3 │ │ │ │ - asrs r0, r4, #15 │ │ │ │ + asrs r4, r4, #15 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrh r2, [r3, #38] @ 0x26 │ │ │ │ + ldrh r6, [r3, #38] @ 0x26 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - asrs r2, r7, #13 │ │ │ │ + asrs r6, r7, #13 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrh r2, [r6, #34] @ 0x22 │ │ │ │ + ldrh r6, [r6, #34] @ 0x22 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r2, [r4, #4] │ │ │ │ + str r6, [r4, #4] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - asrs r0, r4, #13 │ │ │ │ + asrs r4, r4, #13 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrh r6, [r2, #34] @ 0x22 │ │ │ │ + ldrh r2, [r3, #34] @ 0x22 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - asrs r2, r7, #11 │ │ │ │ + asrs r6, r7, #11 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrh r2, [r5, #30] │ │ │ │ + ldrh r6, [r5, #30] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r2, [pc, #504] @ (528c50 ) │ │ │ │ + ldr r2, [pc, #520] @ (528c60 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrb r2, [r3, #4] │ │ │ │ + ldrb r6, [r3, #4] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - asrs r6, r1, #11 │ │ │ │ + asrs r2, r2, #11 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrh r6, [r0, #30] │ │ │ │ + ldrh r2, [r1, #30] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - asrs r2, r4, #10 │ │ │ │ + asrs r6, r4, #10 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrh r0, [r3, #28] │ │ │ │ + ldrh r4, [r3, #28] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r4, [sp, #520] @ 0x208 │ │ │ │ + ldr r4, [sp, #536] @ 0x218 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - asrs r4, r7, #9 │ │ │ │ + asrs r0, r0, #10 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrh r4, [r6, #26] │ │ │ │ + ldrh r0, [r7, #26] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - asrs r4, r4, #9 │ │ │ │ + asrs r0, r5, #9 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrh r2, [r3, #26] │ │ │ │ + ldrh r6, [r3, #26] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - asrs r0, r1, #9 │ │ │ │ + asrs r4, r1, #9 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrh r0, [r0, #26] │ │ │ │ + ldrh r4, [r0, #26] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - asrs r4, r3, #8 │ │ │ │ + asrs r0, r4, #8 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrh r2, [r2, #24] │ │ │ │ + ldrh r6, [r2, #24] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - asrs r2, r4, #7 │ │ │ │ + asrs r6, r4, #7 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrh r2, [r3, #22] │ │ │ │ + ldrh r6, [r3, #22] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - asrs r0, r7, #6 │ │ │ │ + asrs r4, r7, #6 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrh r0, [r6, #20] │ │ │ │ + ldrh r4, [r6, #20] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r7, [sp, #584] @ 0x248 │ │ │ │ + ldr r7, [sp, #600] @ 0x258 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldmia r7, {r1, r2, r3, r7} │ │ │ │ + ldmia r7, {r1, r4, r7} │ │ │ │ lsls r2, r7, #3 │ │ │ │ - asrs r4, r0, #6 │ │ │ │ + asrs r0, r1, #6 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrh r6, [r7, #18] │ │ │ │ + ldrh r2, [r0, #20] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - asrs r6, r5, #5 │ │ │ │ + asrs r2, r6, #5 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrh r6, [r4, #18] │ │ │ │ + ldrh r2, [r5, #18] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - asrs r6, r2, #5 │ │ │ │ + asrs r2, r3, #5 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrh r6, [r1, #18] │ │ │ │ + ldrh r2, [r2, #18] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - asrs r6, r7, #4 │ │ │ │ + asrs r2, r0, #5 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrh r6, [r6, #16] │ │ │ │ + ldrh r2, [r7, #16] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - asrs r6, r4, #4 │ │ │ │ + asrs r2, r5, #4 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrh r6, [r3, #16] │ │ │ │ + ldrh r2, [r4, #16] │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldr r3, [pc, #308] @ (528c08 ) │ │ │ │ movw r2, #3593 @ 0xe09 │ │ │ │ ldr r1, [pc, #308] @ (528c0c ) │ │ │ │ ldr r0, [pc, #308] @ (528c10 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ @@ -779032,60 +779032,60 @@ │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #500 @ 0x1f4 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r5, #30 │ │ │ │ + lsrs r2, r6, #30 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrh r6, [r4, #4] │ │ │ │ + ldrh r2, [r5, #4] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - lsrs r2, r0, #30 │ │ │ │ + lsrs r6, r0, #30 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrh r2, [r7, #2] │ │ │ │ + ldrh r6, [r7, #2] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - lsrs r0, r5, #29 │ │ │ │ + lsrs r4, r5, #29 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrh r0, [r4, #2] │ │ │ │ + ldrh r4, [r4, #2] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - lsrs r0, r2, #29 │ │ │ │ + lsrs r4, r2, #29 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrh r0, [r1, #2] │ │ │ │ + ldrh r4, [r1, #2] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - lsrs r6, r6, #28 │ │ │ │ + lsrs r2, r7, #28 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrh r6, [r5, #0] │ │ │ │ + ldrh r2, [r6, #0] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - lsrs r4, r3, #28 │ │ │ │ + lsrs r0, r4, #28 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrh r4, [r2, #0] │ │ │ │ + ldrh r0, [r3, #0] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r6, [sp, #712] @ 0x2c8 │ │ │ │ + str r6, [sp, #728] @ 0x2d8 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - lsrs r2, r6, #27 │ │ │ │ + lsrs r6, r6, #27 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - strh r0, [r5, #62] @ 0x3e │ │ │ │ + strh r4, [r5, #62] @ 0x3e │ │ │ │ lsls r3, r7, #3 │ │ │ │ strb r4, [r7, r0] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrh r2, [r0, #26] │ │ │ │ + ldrh r6, [r0, #26] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrh r0, [r0, #28] │ │ │ │ + ldrh r4, [r0, #28] │ │ │ │ lsls r2, r7, #3 │ │ │ │ strb r0, [r4, r0] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrh r6, [r4, #24] │ │ │ │ + ldrh r2, [r5, #24] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - vld1.8 @ instruction: 0xf9e000fa │ │ │ │ + vld1.8 @ instruction: 0xf9e400fa │ │ │ │ strb r4, [r0, r0] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrh r2, [r1, #24] │ │ │ │ + ldrh r6, [r1, #24] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - @ instruction: 0xfb7000fa │ │ │ │ + @ instruction: 0xfb7400fa │ │ │ │ │ │ │ │ 00528c6c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ ldr.w r5, [pc, #2104] @ 5294b8 │ │ │ │ @@ -779906,23 +779906,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r5, #9 │ │ │ │ + lsrs r6, r5, #9 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - strh r6, [r0, #26] │ │ │ │ + strh r2, [r1, #26] │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r0, #24 │ │ │ │ + lsls r6, r0, #24 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrb r6, [r3, #27] │ │ │ │ + ldrb r2, [r4, #27] │ │ │ │ lsls r3, r7, #3 │ │ │ │ mov r0, r8 │ │ │ │ bl 4aaa30 │ │ │ │ cmp r0, #2 │ │ │ │ beq.w 52a5ea │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 528de0 │ │ │ │ @@ -780942,54 +780942,54 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #80 @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r4, [r2, r2] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r4, #9 │ │ │ │ + lsls r6, r4, #9 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrb r6, [r7, #12] │ │ │ │ + ldrb r2, [r0, #13] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - lsls r0, r1, #9 │ │ │ │ + lsls r4, r1, #9 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrb r4, [r4, #12] │ │ │ │ + ldrb r0, [r5, #12] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r4, [r0, #120] @ 0x78 │ │ │ │ + str r0, [r1, #120] @ 0x78 │ │ │ │ lsls r2, r7, #3 │ │ │ │ asrs r0, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r5, #5 │ │ │ │ + lsls r4, r5, #5 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrb r4, [r0, #9] │ │ │ │ + ldrb r0, [r1, #9] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ + lsls r0, r2, #2 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrb r0, [r5, #5] │ │ │ │ + ldrb r4, [r5, #5] │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldr r4, [pc, #800] @ (52a2cc ) │ │ │ │ movs r0, r0 │ │ │ │ - mcr2 0, 4, r0, cr10, cr11, {7} │ │ │ │ - strb r6, [r4, #29] │ │ │ │ + mcr2 0, 4, r0, cr14, cr11, {7} │ │ │ │ + strb r2, [r5, #29] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - mrc2 0, 3, r0, cr2, cr11, {7} │ │ │ │ - strb r6, [r1, #29] │ │ │ │ + mrc2 0, 3, r0, cr6, cr11, {7} │ │ │ │ + strb r2, [r2, #29] │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldrb r0, [r7, #2] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [lr], {251} @ 0xfb │ │ │ │ - strb r2, [r7, #21] │ │ │ │ + stc2 0, cr0, [r2], #1004 @ 0x3ec │ │ │ │ + strb r6, [r7, #21] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - mcrr2 0, 15, r0, sl, cr11 │ │ │ │ - strb r6, [r4, #20] │ │ │ │ + mcrr2 0, 15, r0, lr, cr11 │ │ │ │ + strb r2, [r5, #20] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldc2 0, cr0, [r0], #-1004 @ 0xfffffc14 │ │ │ │ - strb r4, [r1, #20] │ │ │ │ + ldc2 0, cr0, [r4], #-1004 @ 0xfffffc14 │ │ │ │ + strb r0, [r2, #20] │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 528ec4 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ @@ -782145,195 +782145,195 @@ │ │ │ │ bl 1484afc │ │ │ │ b.w 52a1ee │ │ │ │ nop │ │ │ │ adds r3, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - vld4. {d0-d3}, [lr :256], fp │ │ │ │ - strb r2, [r1, #8] │ │ │ │ + ldrsh.w r0, [r2, fp, lsl #3] │ │ │ │ + strb r6, [r1, #8] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - strh r4, [r0, #0] │ │ │ │ + strh r0, [r1, #0] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - str.w r0, [r8, #251] @ 0xfb │ │ │ │ - strb r4, [r4, #6] │ │ │ │ + str.w r0, [ip, #251] @ 0xfb │ │ │ │ + strb r0, [r5, #6] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - strb r4, [r6, #5] │ │ │ │ + strb r0, [r7, #5] │ │ │ │ lsls r3, r7, #3 │ │ │ │ strh r0, [r1, #24] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - cpsie │ │ │ │ + cpsie a │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr??.w r0, [sl, fp, lsl #3] │ │ │ │ - @ instruction: 0xf7b600fb │ │ │ │ - strb r2, [r2, #2] │ │ │ │ + ldr??.w r0, [lr, fp, lsl #3] │ │ │ │ + @ instruction: 0xf7ba00fb │ │ │ │ + strb r6, [r2, #2] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - @ instruction: 0xf77a00fb │ │ │ │ - strb r6, [r2, #1] │ │ │ │ + @ instruction: 0xf77e00fb │ │ │ │ + strb r2, [r3, #1] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - @ instruction: 0xf75c00fb │ │ │ │ - strb r0, [r7, #0] │ │ │ │ + @ instruction: 0xf76000fb │ │ │ │ + strb r4, [r7, #0] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - @ instruction: 0xf73200fb │ │ │ │ - strb r6, [r1, #0] │ │ │ │ + @ instruction: 0xf73600fb │ │ │ │ + strb r2, [r2, #0] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - @ instruction: 0xf71200fb │ │ │ │ - ldr r6, [r5, #124] @ 0x7c │ │ │ │ + @ instruction: 0xf71600fb │ │ │ │ + ldr r2, [r6, #124] @ 0x7c │ │ │ │ lsls r3, r7, #3 │ │ │ │ - @ instruction: 0xf6d800fb │ │ │ │ - ldr r4, [r6, #120] @ 0x78 │ │ │ │ + @ instruction: 0xf6dc00fb │ │ │ │ + ldr r0, [r7, #120] @ 0x78 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - subw r0, r0, #2299 @ 0x8fb │ │ │ │ - ldr r4, [r7, #116] @ 0x74 │ │ │ │ + subw r0, r4, #2299 @ 0x8fb │ │ │ │ + ldr r0, [r0, #120] @ 0x78 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrb r0, [r7, #22] │ │ │ │ + ldrb r4, [r7, #22] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - @ instruction: 0xf67c00fb │ │ │ │ - ldr r0, [r3, #116] @ 0x74 │ │ │ │ + @ instruction: 0xf68000fb │ │ │ │ + ldr r4, [r3, #116] @ 0x74 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - @ instruction: 0xf65800fb │ │ │ │ - ldr r4, [r6, #112] @ 0x70 │ │ │ │ + @ instruction: 0xf65c00fb │ │ │ │ + ldr r0, [r7, #112] @ 0x70 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - @ instruction: 0xf5ea00fb │ │ │ │ - ldr r6, [r0, #108] @ 0x6c │ │ │ │ + @ instruction: 0xf5ee00fb │ │ │ │ + ldr r2, [r1, #108] @ 0x6c │ │ │ │ lsls r3, r7, #3 │ │ │ │ - sbcs.w r0, ip, #8224768 @ 0x7d8000 │ │ │ │ - ldr r0, [r3, #100] @ 0x64 │ │ │ │ + @ instruction: 0xf58000fb │ │ │ │ + ldr r4, [r3, #100] @ 0x64 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrb r0, [r5, #18] │ │ │ │ + ldrb r4, [r5, #18] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - adc.w r0, r8, #8224768 @ 0x7d8000 │ │ │ │ - ldr r4, [r4, #96] @ 0x60 │ │ │ │ + adc.w r0, ip, #8224768 @ 0x7d8000 │ │ │ │ + ldr r0, [r5, #96] @ 0x60 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - @ instruction: 0xf52400fb │ │ │ │ - ldr r0, [r0, #96] @ 0x60 │ │ │ │ + @ instruction: 0xf52800fb │ │ │ │ + ldr r4, [r0, #96] @ 0x60 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - @ instruction: 0xf4d200fb │ │ │ │ - ldr r6, [r5, #88] @ 0x58 │ │ │ │ + @ instruction: 0xf4d600fb │ │ │ │ + ldr r2, [r6, #88] @ 0x58 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - @ instruction: 0xf4aa00fb │ │ │ │ - ldr r6, [r0, #88] @ 0x58 │ │ │ │ + @ instruction: 0xf4ae00fb │ │ │ │ + ldr r2, [r1, #88] @ 0x58 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrb r4, [r6, #6] │ │ │ │ + ldrb r0, [r7, #6] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r4, [r5, #84] @ 0x54 │ │ │ │ + ldr r0, [r6, #84] @ 0x54 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - orns r0, ip, #8224768 @ 0x7d8000 │ │ │ │ - orr.w r0, r6, #8224768 @ 0x7d8000 │ │ │ │ - ldr r2, [r4, #80] @ 0x50 │ │ │ │ + eor.w r0, r0, #8224768 @ 0x7d8000 │ │ │ │ + orr.w r0, sl, #8224768 @ 0x7d8000 │ │ │ │ + ldr r6, [r4, #80] @ 0x50 │ │ │ │ lsls r3, r7, #3 │ │ │ │ lsls r4, r7 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r2, #23] │ │ │ │ + ldrb r2, [r3, #23] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - @ instruction: 0xf3aa00fb │ │ │ │ - ldr r6, [r0, #72] @ 0x48 │ │ │ │ + @ instruction: 0xf3ae00fb │ │ │ │ + ldr r2, [r1, #72] @ 0x48 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - @ instruction: 0xf34e00fb │ │ │ │ - ldr r2, [r5, #64] @ 0x40 │ │ │ │ + @ instruction: 0xf35200fb │ │ │ │ + ldr r6, [r5, #64] @ 0x40 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrsb.w r0, [r8, #250] @ 0xfa │ │ │ │ - sub sp, #464 @ 0x1d0 │ │ │ │ + ldrsb.w r0, [ip, #250] @ 0xfa │ │ │ │ + sub sp, #480 @ 0x1e0 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - @ instruction: 0xf30200fb │ │ │ │ - ldr r0, [r4, #60] @ 0x3c │ │ │ │ + @ instruction: 0xf30600fb │ │ │ │ + ldr r4, [r4, #60] @ 0x3c │ │ │ │ lsls r3, r7, #3 │ │ │ │ - @ instruction: 0xf2b600fb │ │ │ │ - ldr r2, [r2, #56] @ 0x38 │ │ │ │ + @ instruction: 0xf2ba00fb │ │ │ │ + ldr r6, [r2, #56] @ 0x38 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r6, [r0, #52] @ 0x34 │ │ │ │ + ldr r2, [r1, #52] @ 0x34 │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldrb r4, [r3, #19] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - add sp, #200 @ 0xc8 │ │ │ │ + add sp, #216 @ 0xd8 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - movw r0, #49403 @ 0xc0fb │ │ │ │ - @ instruction: 0xf13e00fb │ │ │ │ - ldr r2, [r3, #32] │ │ │ │ + @ instruction: 0xf25000fb │ │ │ │ + adc.w r0, r2, #251 @ 0xfb │ │ │ │ + ldr r6, [r3, #32] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrb r6, [r6, #12] │ │ │ │ + ldrb r2, [r7, #12] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - add.w r0, sl, #251 @ 0xfb │ │ │ │ - ldr r6, [r4, #28] │ │ │ │ + add.w r0, lr, #251 @ 0xfb │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - @ instruction: 0xf0be00fb │ │ │ │ - ldr r2, [r3, #24] │ │ │ │ + @ instruction: 0xf0c200fb │ │ │ │ + ldr r6, [r3, #24] │ │ │ │ lsls r3, r7, #3 │ │ │ │ asrs r0, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r5, #16] │ │ │ │ + strb r6, [r5, #16] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ + ldr r6, [r4, #20] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - orns r0, r8, #251 @ 0xfb │ │ │ │ - orn r0, r4, #251 @ 0xfb │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ + orns r0, ip, #251 @ 0xfb │ │ │ │ + orn r0, r8, #251 @ 0xfb │ │ │ │ + ldr r4, [r0, #20] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - orr.w r0, ip, #251 @ 0xfb │ │ │ │ - ldr r0, [r5, #16] │ │ │ │ + orrs.w r0, r0, #251 @ 0xfb │ │ │ │ + ldr r4, [r5, #16] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - strb r2, [r1, #30] │ │ │ │ + strb r6, [r1, #30] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r6, [r1, #16] │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - bic.w r0, r4, #251 @ 0xfb │ │ │ │ + bic.w r0, r8, #251 @ 0xfb │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - orns r0, r2, #251 @ 0xfb │ │ │ │ - vshr.s64 q8, , #14 │ │ │ │ - ldr r6, [r1, #12] │ │ │ │ + orns r0, r6, #251 @ 0xfb │ │ │ │ + vshr.s64 q8, , #10 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - add r5, sp, #768 @ 0x300 │ │ │ │ + add r5, sp, #784 @ 0x310 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - vshr.s64 q8, , #40 │ │ │ │ - ldr r6, [r6, #8] │ │ │ │ + vshr.s64 q8, , #36 │ │ │ │ + ldr r2, [r7, #8] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrb r4, [r5, #22] │ │ │ │ + ldrb r0, [r6, #22] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - vshr.s64 q0, , #12 │ │ │ │ - ldr r0, [r2, #8] │ │ │ │ + vshr.s64 q0, , #8 │ │ │ │ + ldr r4, [r2, #8] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - vshr.s64 q0, , #38 │ │ │ │ - ldr r6, [r6, #4] │ │ │ │ + vshr.s64 q0, , #34 │ │ │ │ + ldr r2, [r7, #4] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - vshr.s64 q0, , #64 │ │ │ │ - ldr r4, [r3, #4] │ │ │ │ + vshr.s64 q0, , #60 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - vqadd.s32 q8, q11, │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ + vqadd.s32 q8, q13, │ │ │ │ + ldr r6, [r0, #4] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - strb r4, [r0, #26] │ │ │ │ + strb r0, [r1, #26] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - vqadd.s8 q8, q13, │ │ │ │ - ldr r6, [r4, #0] │ │ │ │ + vqadd.s8 q8, q15, │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - vqadd.s16 q0, q12, │ │ │ │ - str r4, [r6, #124] @ 0x7c │ │ │ │ + vqadd.s16 q0, q14, │ │ │ │ + str r0, [r7, #124] @ 0x7c │ │ │ │ lsls r3, r7, #3 │ │ │ │ - strb r0, [r0, #25] │ │ │ │ + strb r4, [r0, #25] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - mcr 0, 7, r0, cr4, cr11, {7} │ │ │ │ - str r0, [r0, #124] @ 0x7c │ │ │ │ + mcr 0, 7, r0, cr8, cr11, {7} │ │ │ │ + str r4, [r0, #124] @ 0x7c │ │ │ │ lsls r3, r7, #3 │ │ │ │ - mcr 0, 6, r0, cr10, cr11, {7} │ │ │ │ - str r0, [r4, #120] @ 0x78 │ │ │ │ + mcr 0, 6, r0, cr14, cr11, {7} │ │ │ │ + str r4, [r4, #120] @ 0x78 │ │ │ │ lsls r3, r7, #3 │ │ │ │ add r4, pc, #704 @ (adr r4, 52b0b0 ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ - add r4, sp, #608 @ 0x260 │ │ │ │ + add r4, sp, #624 @ 0x270 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - mcr 0, 5, r0, cr0, cr11, {7} │ │ │ │ - str r4, [r7, #116] @ 0x74 │ │ │ │ + mcr 0, 5, r0, cr4, cr11, {7} │ │ │ │ + str r0, [r0, #120] @ 0x78 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - mcr 0, 4, r0, cr10, cr11, {7} │ │ │ │ - str r0, [r4, #116] @ 0x74 │ │ │ │ + mcr 0, 4, r0, cr14, cr11, {7} │ │ │ │ + str r4, [r4, #116] @ 0x74 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrb r4, [r3, #17] │ │ │ │ + ldrb r0, [r4, #17] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - add r4, sp, #352 @ 0x160 │ │ │ │ + add r4, sp, #368 @ 0x170 │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ bl 6fc3f8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov sl, r0 │ │ │ │ subs r3, #1 │ │ │ │ @@ -783519,323 +783519,323 @@ │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 14849e8 │ │ │ │ b.w 52a230 │ │ │ │ nop │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xebf400fb │ │ │ │ - str r0, [r2, #76] @ 0x4c │ │ │ │ + @ instruction: 0xebf800fb │ │ │ │ + str r4, [r2, #76] @ 0x4c │ │ │ │ lsls r3, r7, #3 │ │ │ │ - strb r2, [r4, #10] │ │ │ │ + strb r6, [r4, #10] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - sbc.w r0, r6, fp, ror #3 │ │ │ │ - str r2, [r0, #68] @ 0x44 │ │ │ │ + sbc.w r0, sl, fp, ror #3 │ │ │ │ + str r6, [r0, #68] @ 0x44 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - @ instruction: 0xeb2e00fb │ │ │ │ - str r2, [r1, #64] @ 0x40 │ │ │ │ + @ instruction: 0xeb3200fb │ │ │ │ + str r6, [r1, #64] @ 0x40 │ │ │ │ lsls r3, r7, #3 │ │ │ │ lsls r4, r7 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r5, #20] │ │ │ │ + strb r4, [r5, #20] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - @ instruction: 0xeafc00fb │ │ │ │ - str r0, [r3, #60] @ 0x3c │ │ │ │ + add.w r0, r0, fp, ror #3 │ │ │ │ + str r4, [r3, #60] @ 0x3c │ │ │ │ lsls r3, r7, #3 │ │ │ │ - @ instruction: 0xeabe00fb │ │ │ │ - str r2, [r3, #56] @ 0x38 │ │ │ │ + @ instruction: 0xeac200fb │ │ │ │ + str r6, [r3, #56] @ 0x38 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - @ instruction: 0xeaa000fb │ │ │ │ - str r4, [r7, #52] @ 0x34 │ │ │ │ + @ instruction: 0xeaa400fb │ │ │ │ + str r0, [r0, #56] @ 0x38 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - eor.w r0, r0, fp, ror #3 │ │ │ │ - str r4, [r3, #52] @ 0x34 │ │ │ │ + eor.w r0, r4, fp, ror #3 │ │ │ │ + str r0, [r4, #52] @ 0x34 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - orn r0, r0, fp, ror #3 │ │ │ │ - str r4, [r7, #48] @ 0x30 │ │ │ │ + orn r0, r4, fp, ror #3 │ │ │ │ + str r0, [r0, #52] @ 0x34 │ │ │ │ lsls r3, r7, #3 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xead400fb │ │ │ │ - ands.w r0, lr, fp, ror #3 │ │ │ │ - str r2, [r7, #44] @ 0x2c │ │ │ │ + @ instruction: 0xead800fb │ │ │ │ + bic.w r0, r2, fp, ror #3 │ │ │ │ + str r6, [r7, #44] @ 0x2c │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r0, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r0, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldrd r0, r0, [r4, #1004] @ 0x3ec │ │ │ │ - str r0, [r6, #40] @ 0x28 │ │ │ │ + ldrd r0, r0, [r8, #1004] @ 0x3ec │ │ │ │ + str r4, [r6, #40] @ 0x28 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r0, [r3, #40] @ 0x28 │ │ │ │ + str r4, [r3, #40] @ 0x28 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r4, [r5, #44] @ 0x2c │ │ │ │ + ldr r0, [r6, #44] @ 0x2c │ │ │ │ lsls r3, r7, #3 │ │ │ │ - @ instruction: 0xe9a400fb │ │ │ │ - @ instruction: 0xe98a00fb │ │ │ │ - str r6, [r4, #36] @ 0x24 │ │ │ │ + @ instruction: 0xe9a800fb │ │ │ │ + @ instruction: 0xe98e00fb │ │ │ │ + str r2, [r5, #36] @ 0x24 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - strd r0, r0, [sl, #-1004]! @ 0x3ec │ │ │ │ - str r6, [r0, #36] @ 0x24 │ │ │ │ + strd r0, r0, [lr, #-1004]! @ 0x3ec │ │ │ │ + str r2, [r1, #36] @ 0x24 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - strd r0, r0, [sl, #-1004] @ 0x3ec │ │ │ │ - str r6, [r4, #32] │ │ │ │ + strd r0, r0, [lr, #-1004] @ 0x3ec │ │ │ │ + str r2, [r5, #32] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - strb r4, [r7, #1] │ │ │ │ + strb r0, [r0, #2] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - stmdb r0!, {r0, r1, r3, r4, r5, r6, r7} │ │ │ │ - str r4, [r7, #28] │ │ │ │ + stmdb r4!, {r0, r1, r3, r4, r5, r6, r7} │ │ │ │ + str r0, [r0, #32] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - strb r2, [r2, #1] │ │ │ │ + strb r6, [r2, #1] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrd r0, r0, [r6], #1004 @ 0x3ec │ │ │ │ - str r2, [r2, #28] │ │ │ │ + ldrd r0, r0, [sl], #1004 @ 0x3ec │ │ │ │ + str r6, [r2, #28] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - add r6, pc, #576 @ (adr r6, 52be38 ) │ │ │ │ + add r6, pc, #592 @ (adr r6, 52be48 ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ - stmia.w r8!, {r0, r1, r3, r4, r5, r6, r7} │ │ │ │ - str r6, [r0, #24] │ │ │ │ + stmia.w ip!, {r0, r1, r3, r4, r5, r6, r7} │ │ │ │ + str r2, [r1, #24] │ │ │ │ lsls r3, r7, #3 │ │ │ │ strb r2, [r3, #12] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrd r0, r0, [r4], #-1004 @ 0x3ec │ │ │ │ - str r0, [r2, #20] │ │ │ │ + ldrd r0, r0, [r8], #-1004 @ 0x3ec │ │ │ │ + str r4, [r2, #20] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - strex r0, r0, [r8, #1004] @ 0x3ec │ │ │ │ - str r4, [r4, #16] │ │ │ │ + strex r0, r0, [ip, #1004] @ 0x3ec │ │ │ │ + str r0, [r5, #16] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r6, [r2, #120] @ 0x78 │ │ │ │ + ldr r2, [r3, #120] @ 0x78 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - b.n 52bc00 │ │ │ │ + b.n 52bc08 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r6, [r1, #12] │ │ │ │ + str r2, [r2, #12] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r0, [r1, #112] @ 0x70 │ │ │ │ + ldr r4, [r1, #112] @ 0x70 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - b.n 52bb80 │ │ │ │ + b.n 52bb88 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r0, [r1, #8] │ │ │ │ + str r4, [r1, #8] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - b.n 52bb2c │ │ │ │ + b.n 52bb34 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r2, [r3, #4] │ │ │ │ + str r6, [r3, #4] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - b.n 52baa0 │ │ │ │ + b.n 52baa8 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r0, [r2, #0] │ │ │ │ + str r4, [r2, #0] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - b.n 52b9f8 │ │ │ │ + b.n 52ba00 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrsh r0, [r7, r6] │ │ │ │ + ldrsh r4, [r7, r6] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - b.n 52b9c4 │ │ │ │ + b.n 52b9cc │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrsh r2, [r3, r6] │ │ │ │ + ldrsh r6, [r3, r6] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - add r4, pc, #408 @ (adr r4, 52bde8 ) │ │ │ │ + add r4, pc, #424 @ (adr r4, 52bdf8 ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ - b.n 52b950 │ │ │ │ + b.n 52b958 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrsh r4, [r3, r5] │ │ │ │ + ldrsh r0, [r4, r5] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r0, [r1, #104] @ 0x68 │ │ │ │ + ldr r4, [r1, #104] @ 0x68 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - b.n 52b8ac │ │ │ │ + b.n 52b8b4 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrsh r2, [r0, r4] │ │ │ │ + ldrsh r6, [r0, r4] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - b.n 52b878 │ │ │ │ + b.n 52b880 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrsh r4, [r4, r3] │ │ │ │ + ldrsh r0, [r5, r3] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - b.n 52b804 │ │ │ │ + b.n 52b80c │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrsh r6, [r4, r2] │ │ │ │ + ldrsh r2, [r5, r2] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - b.n 52b7d0 │ │ │ │ + b.n 52b7d8 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrsh r0, [r1, r2] │ │ │ │ + ldrsh r4, [r1, r2] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - add r3, pc, #432 @ (adr r3, 52be30 ) │ │ │ │ + add r3, pc, #448 @ (adr r3, 52be40 ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ - b.n 52b78c │ │ │ │ + b.n 52b794 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrsh r2, [r4, r1] │ │ │ │ + ldrsh r6, [r4, r1] │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldr r3, [sp, #424] @ 0x1a8 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - b.n 52b744 │ │ │ │ + b.n 52b74c │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrsh r6, [r6, r0] │ │ │ │ + ldrsh r2, [r7, r0] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r2, [r6, #12] │ │ │ │ + str r6, [r6, #12] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - b.n 52b6f8 │ │ │ │ + b.n 52b700 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrsh r6, [r0, r0] │ │ │ │ + ldrsh r2, [r1, r0] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - b.n 52b6b0 │ │ │ │ + b.n 52b6b8 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrb r2, [r4, r7] │ │ │ │ + ldrb r6, [r4, r7] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrh r4, [r5, #12] │ │ │ │ + ldrh r0, [r6, #12] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - b.n 52b658 │ │ │ │ + b.n 52b660 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrb r0, [r6, r6] │ │ │ │ + ldrb r4, [r6, r6] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - subs r6, r1, #6 │ │ │ │ + subs r2, r2, #6 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - add r2, pc, #512 @ (adr r2, 52bebc ) │ │ │ │ + add r2, pc, #528 @ (adr r2, 52becc ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ - b.n 52b5e4 │ │ │ │ + b.n 52b5ec │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrb r0, [r6, r5] │ │ │ │ + ldrb r4, [r6, r5] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r2, [pc, #560] @ (52bef8 ) │ │ │ │ + ldr r2, [pc, #576] @ (52bf08 ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ - b.n 52b5a4 │ │ │ │ + b.n 52b5ac │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrb r2, [r1, r5] │ │ │ │ + ldrb r6, [r1, r5] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r3, [pc, #40] @ (52bcfc ) │ │ │ │ + ldr r3, [pc, #56] @ (52bd0c ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ - b.n 52b55c │ │ │ │ + b.n 52b564 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrb r6, [r3, r4] │ │ │ │ + ldrb r2, [r4, r4] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - b.n 52b524 │ │ │ │ + b.n 52b52c │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrb r6, [r7, r3] │ │ │ │ + ldrb r2, [r0, r4] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrb r0, [r5, r3] │ │ │ │ + ldrb r4, [r5, r3] │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldr r1, [sp, #968] @ 0x3c8 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - add r1, pc, #848 @ (adr r1, 52c040 ) │ │ │ │ + add r1, pc, #864 @ (adr r1, 52c050 ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ - b.n 52c4d0 │ │ │ │ + b.n 52c4d8 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - b.n 52c474 │ │ │ │ + b.n 52c47c │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrb r2, [r3, r2] │ │ │ │ + ldrb r6, [r3, r2] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - b.n 52c438 │ │ │ │ + b.n 52c440 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrb r0, [r7, r1] │ │ │ │ + ldrb r4, [r7, r1] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - b.n 52c40c │ │ │ │ + b.n 52c414 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrb r6, [r3, r1] │ │ │ │ + ldrb r2, [r4, r1] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r0, [r2, #44] @ 0x2c │ │ │ │ + ldr r4, [r2, #44] @ 0x2c │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r1, [pc, #448] @ (52bed4 ) │ │ │ │ + ldr r1, [pc, #464] @ (52bee4 ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ - b.n 52c3b8 │ │ │ │ + b.n 52c3c0 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrb r6, [r5, r0] │ │ │ │ + ldrb r2, [r6, r0] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - b.n 52c51c │ │ │ │ + b.n 52b524 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - b.n 52c348 │ │ │ │ + b.n 52c350 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrh r0, [r6, r7] │ │ │ │ + ldrh r4, [r6, r7] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - b.n 52c2dc │ │ │ │ + b.n 52c2e4 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrh r4, [r6, r6] │ │ │ │ + ldrh r0, [r7, r6] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - b.n 52c2b0 │ │ │ │ + b.n 52c2b8 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrh r4, [r2, r6] │ │ │ │ + ldrh r0, [r3, r6] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - pop {r1, r5, r6, pc} │ │ │ │ + pop {r1, r2, r5, r6, pc} │ │ │ │ lsls r3, r7, #3 │ │ │ │ - add r0, pc, #544 @ (adr r0, 52bf60 ) │ │ │ │ + add r0, pc, #560 @ (adr r0, 52bf70 ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ - b.n 52c264 │ │ │ │ + b.n 52c26c │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrh r4, [r5, r5] │ │ │ │ + ldrh r0, [r6, r5] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r2, [r1, #32] │ │ │ │ + ldr r6, [r1, #32] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - b.n 52c218 │ │ │ │ + b.n 52c220 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrh r0, [r0, r5] │ │ │ │ + ldrh r4, [r0, r5] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - b.n 52c014 │ │ │ │ + b.n 52c01c │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrh r2, [r7, r0] │ │ │ │ + ldrh r6, [r7, r0] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ + ldr r4, [r3, #12] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - b.n 52bfc8 │ │ │ │ + b.n 52bfd0 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrh r6, [r1, r0] │ │ │ │ + ldrh r2, [r2, r0] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - add r8, r3 │ │ │ │ + add ip, r3 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - b.n 52bf70 │ │ │ │ + b.n 52bf78 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r4, [r3, r7] │ │ │ │ + ldr r0, [r4, r7] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - b.n 52bf30 │ │ │ │ + b.n 52bf38 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r0, [r7, r6] │ │ │ │ + ldr r4, [r7, r6] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r4, [r5, #0] │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - b.n 52bef4 │ │ │ │ + b.n 52befc │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r4, [r2, r6] │ │ │ │ + ldr r0, [r3, r6] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - b.n 52be30 │ │ │ │ + b.n 52be38 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r0, [r5, r4] │ │ │ │ + ldr r4, [r5, r4] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r0, [r7, #108] @ 0x6c │ │ │ │ + str r4, [r7, #108] @ 0x6c │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r4, [r1, r3] │ │ │ │ + ldr r0, [r2, r3] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - b.n 52bdf4 │ │ │ │ + b.n 52bdfc │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r2, [r0, r4] │ │ │ │ + ldr r6, [r0, r4] │ │ │ │ lsls r3, r7, #3 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r5, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r5, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - str r2, [r1, #120] @ 0x78 │ │ │ │ + str r6, [r1, #120] @ 0x78 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r2, [r4, r3] │ │ │ │ + ldr r6, [r4, r3] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - svc 244 @ 0xf4 │ │ │ │ + svc 248 @ 0xf8 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r4, [r7, #112] @ 0x70 │ │ │ │ + str r0, [r0, #116] @ 0x74 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - svc 222 @ 0xde │ │ │ │ + svc 226 @ 0xe2 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r2, [r7, r2] │ │ │ │ + ldr r6, [r7, r2] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r0, [r4, r2] │ │ │ │ + ldr r4, [r4, r2] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - rev16 r4, r5 │ │ │ │ + rev16 r0, r6 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r5, [sp, #584] @ 0x248 │ │ │ │ + ldr r5, [sp, #600] @ 0x258 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - svc 172 @ 0xac │ │ │ │ + svc 176 @ 0xb0 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r0, [r6, r1] │ │ │ │ + ldr r4, [r6, r1] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - @ instruction: 0xb634 │ │ │ │ + @ instruction: 0xb638 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - svc 126 @ 0x7e │ │ │ │ + svc 130 @ 0x82 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - svc 106 @ 0x6a │ │ │ │ + svc 110 @ 0x6e │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r6, [r0, r1] │ │ │ │ + ldr r2, [r1, r1] │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldr r3, [pc, #748] @ (52c0d4 ) │ │ │ │ ldr r1, [pc, #752] @ (52c0d8 ) │ │ │ │ ldr r0, [pc, #752] @ (52c0dc ) │ │ │ │ add r1, pc │ │ │ │ ldr r4, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ @@ -784107,175 +784107,175 @@ │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #560 @ 0x230 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 52c050 │ │ │ │ + bgt.n 52c058 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - strb r6, [r2, r6] │ │ │ │ + strb r2, [r3, r6] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r6, [r6, #64] @ 0x40 │ │ │ │ + str r2, [r7, #64] @ 0x40 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - bgt.n 52c000 │ │ │ │ + bgt.n 52c008 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - strb r0, [r5, r5] │ │ │ │ + strb r4, [r5, r5] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r4, [r3, #60] @ 0x3c │ │ │ │ + str r0, [r4, #60] @ 0x3c │ │ │ │ lsls r2, r7, #3 │ │ │ │ movs r1, #188 @ 0xbc │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r2, [r0, r3] │ │ │ │ + ldr r6, [r0, r3] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - add r2, sp, #624 @ 0x270 │ │ │ │ + add r2, sp, #640 @ 0x280 │ │ │ │ lsls r3, r7, #3 │ │ │ │ movs r1, #162 @ 0xa2 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r0, [r5, r2] │ │ │ │ + ldr r4, [r5, r2] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - bgt.n 52c204 │ │ │ │ + bgt.n 52c00c │ │ │ │ lsls r2, r7, #3 │ │ │ │ movs r1, #134 @ 0x86 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r4, [r1, r2] │ │ │ │ + ldr r0, [r2, r2] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - bpl.n 52c050 │ │ │ │ + bpl.n 52c058 │ │ │ │ lsls r3, r7, #3 │ │ │ │ movs r1, #106 @ 0x6a │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r0, [r6, r1] │ │ │ │ + ldr r4, [r6, r1] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r6, [pc, #40] @ (52c148 ) │ │ │ │ + ldr r6, [pc, #56] @ (52c158 ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ movs r1, #78 @ 0x4e │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r4, [r2, r1] │ │ │ │ + ldr r0, [r3, r1] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - svc 122 @ 0x7a │ │ │ │ + svc 126 @ 0x7e │ │ │ │ lsls r2, r7, #3 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r0, [r7, r0] │ │ │ │ + ldr r4, [r7, r0] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - blt.n 52c104 │ │ │ │ + blt.n 52c10c │ │ │ │ lsls r3, r7, #3 │ │ │ │ movs r1, #22 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r4, [r3, r0] │ │ │ │ + ldr r0, [r4, r0] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - bpl.n 52c1a0 │ │ │ │ + bpl.n 52c1a8 │ │ │ │ lsls r3, r7, #3 │ │ │ │ movs r0, #254 @ 0xfe │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r4, [r0, r0] │ │ │ │ + ldr r0, [r1, r0] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - stmia r6!, {r1, r3, r6} │ │ │ │ + stmia r6!, {r1, r2, r3, r6} │ │ │ │ lsls r2, r7, #3 │ │ │ │ movs r0, #226 @ 0xe2 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrsb r0, [r5, r7] │ │ │ │ + ldrsb r4, [r5, r7] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - blt.n 52c088 │ │ │ │ + blt.n 52c090 │ │ │ │ lsls r3, r7, #3 │ │ │ │ movs r0, #198 @ 0xc6 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrsb r4, [r1, r7] │ │ │ │ + ldrsb r0, [r2, r7] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - bmi.n 52c124 │ │ │ │ + bmi.n 52c12c │ │ │ │ lsls r3, r7, #3 │ │ │ │ movs r0, #172 @ 0xac │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrsb r2, [r6, r6] │ │ │ │ + ldrsb r6, [r6, r6] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - blt.n 52c0b4 │ │ │ │ + blt.n 52c0bc │ │ │ │ lsls r3, r7, #3 │ │ │ │ movs r0, #148 @ 0x94 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrsb r2, [r3, r6] │ │ │ │ + ldrsb r6, [r3, r6] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - blt.n 52c230 │ │ │ │ + blt.n 52c238 │ │ │ │ lsls r3, r7, #3 │ │ │ │ movs r0, #124 @ 0x7c │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrsb r2, [r0, r6] │ │ │ │ + ldrsb r6, [r0, r6] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - blt.n 52c1ec │ │ │ │ + blt.n 52c1f4 │ │ │ │ lsls r3, r7, #3 │ │ │ │ movs r0, #96 @ 0x60 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrsb r6, [r4, r5] │ │ │ │ + ldrsb r2, [r5, r5] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - bcs.n 52c140 │ │ │ │ + bcs.n 52c148 │ │ │ │ lsls r3, r7, #3 │ │ │ │ movs r0, #70 @ 0x46 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrsb r4, [r1, r5] │ │ │ │ + ldrsb r0, [r2, r5] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - movs r2, #22 │ │ │ │ + movs r2, #26 │ │ │ │ lsls r3, r7, #3 │ │ │ │ movs r0, #42 @ 0x2a │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrsb r0, [r6, r4] │ │ │ │ + ldrsb r4, [r6, r4] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r2, [r1, #20] │ │ │ │ + str r6, [r1, #20] │ │ │ │ lsls r2, r7, #3 │ │ │ │ movs r0, #18 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrsb r0, [r3, r4] │ │ │ │ + ldrsb r4, [r3, r4] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r2, [r5, #32] │ │ │ │ + str r6, [r5, #32] │ │ │ │ lsls r2, r7, #3 │ │ │ │ subs r6, r6, #7 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrsb r4, [r7, r3] │ │ │ │ + ldrsb r0, [r0, r4] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - bmi.n 52c1e4 │ │ │ │ + bmi.n 52c1ec │ │ │ │ lsls r3, r7, #3 │ │ │ │ subs r2, r3, #7 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrsb r0, [r4, r3] │ │ │ │ + ldrsb r4, [r4, r3] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - bge.n 52c0f0 │ │ │ │ + bge.n 52c0f8 │ │ │ │ lsls r3, r7, #3 │ │ │ │ subs r0, r0, #7 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrsb r6, [r0, r3] │ │ │ │ + ldrsb r2, [r1, r3] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ble.n 52c208 │ │ │ │ + ble.n 52c210 │ │ │ │ lsls r2, r7, #3 │ │ │ │ subs r4, r4, #6 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrsb r2, [r5, r2] │ │ │ │ + ldrsb r6, [r5, r2] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - blt.n 52c20c │ │ │ │ + blt.n 52c214 │ │ │ │ lsls r3, r7, #3 │ │ │ │ subs r0, r1, #6 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrsb r6, [r1, r2] │ │ │ │ + ldrsb r2, [r2, r2] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - bge.n 52c270 │ │ │ │ + bge.n 52c278 │ │ │ │ lsls r3, r7, #3 │ │ │ │ subs r0, r6, #5 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrsb r6, [r6, r1] │ │ │ │ + ldrsb r2, [r7, r1] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r2, [pc, #992] @ (52c5e4 ) │ │ │ │ + ldr r2, [pc, #1008] @ (52c5f4 ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ subs r4, r2, #5 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrsb r2, [r3, r1] │ │ │ │ + ldrsb r6, [r3, r1] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - bge.n 52c1f0 │ │ │ │ + bge.n 52c1f8 │ │ │ │ lsls r3, r7, #3 │ │ │ │ subs r0, r7, #4 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrsb r6, [r7, r0] │ │ │ │ + ldrsb r2, [r0, r1] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - bge.n 52c1dc │ │ │ │ + bge.n 52c1e4 │ │ │ │ lsls r3, r7, #3 │ │ │ │ │ │ │ │ 0052c21c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3800] @ 0xed8 │ │ │ │ @@ -785321,53 +785321,53 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r7, r0] │ │ │ │ + strb r4, [r7, r0] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - bic.w r0, r8, #8126464 @ 0x7c0000 │ │ │ │ - str r4, [r0, r0] │ │ │ │ + bic.w r0, ip, #8126464 @ 0x7c0000 │ │ │ │ + str r0, [r1, r0] │ │ │ │ lsls r3, r7, #3 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #464] @ (52cf4c ) │ │ │ │ movs r0, r0 │ │ │ │ - vqadd.s64 q8, q12, q12 │ │ │ │ - ldr r3, [pc, #336] @ (52ced4 ) │ │ │ │ + vqadd.s64 q8, q14, q12 │ │ │ │ + ldr r3, [pc, #352] @ (52cee4 ) │ │ │ │ lsls r3, r7, #3 │ │ │ │ lsrs r0, r1, #9 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xebe800f8 │ │ │ │ - blxns r8 │ │ │ │ + @ instruction: 0xebec00f8 │ │ │ │ + blx r9 │ │ │ │ lsls r3, r7, #3 │ │ │ │ add r6, sp, #864 @ 0x360 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - @ instruction: 0xeafe00f8 │ │ │ │ - mov sl, fp │ │ │ │ + add.w r0, r2, r8, ror #3 │ │ │ │ + mov lr, fp │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrsb r2, [r1, r1] │ │ │ │ + ldrsb r6, [r1, r1] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrh r6, [r0, #30] │ │ │ │ + ldrh r2, [r1, #30] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - @ instruction: 0xead800f8 │ │ │ │ - mov lr, r6 │ │ │ │ + @ instruction: 0xeadc00f8 │ │ │ │ + mov sl, r7 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - @ instruction: 0xeac200f8 │ │ │ │ - mov lr, r3 │ │ │ │ + @ instruction: 0xeac600f8 │ │ │ │ + mov sl, r4 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - eors.w r0, lr, r8, ror #3 │ │ │ │ - mov r2, pc │ │ │ │ + @ instruction: 0xeaa200f8 │ │ │ │ + mov r6, pc │ │ │ │ lsls r3, r7, #3 │ │ │ │ - orns r0, r8, r8, ror #3 │ │ │ │ - mov r4, sl │ │ │ │ + orns r0, ip, r8, ror #3 │ │ │ │ + mov r0, fp │ │ │ │ lsls r3, r7, #3 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 52d67a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #12 │ │ │ │ mov r1, r2 │ │ │ │ @@ -786381,299 +786381,298 @@ │ │ │ │ add.w r3, r3, #608 @ 0x260 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrd r0, r0, [r2, #-992]! @ 0x3e0 │ │ │ │ - cmp r6, r9 │ │ │ │ + ldrd r0, r0, [r6, #-992]! @ 0x3e0 │ │ │ │ + cmp r2, sl │ │ │ │ lsls r3, r7, #3 │ │ │ │ - strd r0, r0, [lr, #-992] @ 0x3e0 │ │ │ │ - ldr r1, [pc, #328] @ (52da80 ) │ │ │ │ + ldrd r0, r0, [r2, #-992] @ 0x3e0 │ │ │ │ + ldr r1, [pc, #344] @ (52da90 ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ - cmp r2, r3 │ │ │ │ + cmp r6, r3 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - stmia.w r0!, {r3, r4, r5, r6, r7} │ │ │ │ - add r4, pc │ │ │ │ + stmia.w r4!, {r3, r4, r5, r6, r7} │ │ │ │ + add r8, r0 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - stmia.w r0, {r3, r4, r5, r6, r7} │ │ │ │ - add r4, fp │ │ │ │ + stmia.w r4, {r3, r4, r5, r6, r7} │ │ │ │ + add r0, ip │ │ │ │ lsls r3, r7, #3 │ │ │ │ strb r6, [r0, r7] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrh r2, [r4, #8] │ │ │ │ + ldrh r6, [r4, #8] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - @ instruction: 0xe83000f8 │ │ │ │ - add r6, r1 │ │ │ │ + @ instruction: 0xe83400f8 │ │ │ │ + add r2, r2 │ │ │ │ lsls r3, r7, #3 │ │ │ │ strb r2, [r3, r6] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrh r4, [r5, #6] │ │ │ │ + ldrh r0, [r6, #6] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - b.n 52d964 │ │ │ │ - lsls r0, r7, #3 │ │ │ │ - mvns r4, r3 │ │ │ │ + @ instruction: 0xe80200f8 │ │ │ │ + mvns r0, r4 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - mvns r0, r0 │ │ │ │ + mvns r4, r0 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - strb r2, [r5, r7] │ │ │ │ + strb r6, [r5, r7] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrh r4, [r5, #4] │ │ │ │ + ldrh r0, [r6, #4] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - b.n 52d908 │ │ │ │ + b.n 52d910 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - b.n 52d8dc │ │ │ │ + b.n 52d8e4 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - bics r2, r1 │ │ │ │ + bics r6, r1 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - muls r0, r6 │ │ │ │ + muls r4, r6 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - lsls r6, r4, #21 │ │ │ │ + lsls r2, r5, #21 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldrh r4, [r3, #2] │ │ │ │ + ldrh r0, [r4, #2] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - b.n 52d880 │ │ │ │ + b.n 52d888 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - b.n 52d844 │ │ │ │ + b.n 52d84c │ │ │ │ lsls r0, r7, #3 │ │ │ │ - orrs r2, r6 │ │ │ │ + orrs r6, r6 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - b.n 52d80c │ │ │ │ + b.n 52d814 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - orrs r2, r2 │ │ │ │ + orrs r6, r2 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - b.n 52d7d4 │ │ │ │ + b.n 52d7dc │ │ │ │ lsls r0, r7, #3 │ │ │ │ - cmn r2, r6 │ │ │ │ + cmn r6, r6 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - b.n 52d79c │ │ │ │ + b.n 52d7a4 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - cmn r4, r2 │ │ │ │ + cmn r0, r3 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - b.n 52d738 │ │ │ │ + b.n 52d740 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - cmp r6, r3 │ │ │ │ + cmp r2, r4 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - b.n 52d6f4 │ │ │ │ + b.n 52d6fc │ │ │ │ lsls r0, r7, #3 │ │ │ │ - negs r0, r7 │ │ │ │ + negs r4, r7 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - b.n 52d624 │ │ │ │ + b.n 52d62c │ │ │ │ lsls r0, r7, #3 │ │ │ │ - tst r2, r1 │ │ │ │ + tst r6, r1 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - b.n 52d5ec │ │ │ │ + b.n 52d5f4 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - rors r2, r5 │ │ │ │ + rors r6, r5 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - b.n 52d580 │ │ │ │ + b.n 52d588 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - sbcs r0, r6 │ │ │ │ + sbcs r4, r6 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - b.n 52d548 │ │ │ │ + b.n 52d550 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - sbcs r0, r2 │ │ │ │ + sbcs r4, r2 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - b.n 52d510 │ │ │ │ + b.n 52d518 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - adcs r0, r6 │ │ │ │ + adcs r4, r6 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - b.n 52d4d8 │ │ │ │ + b.n 52d4e0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - adcs r0, r2 │ │ │ │ + adcs r4, r2 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - b.n 52d47c │ │ │ │ + b.n 52d484 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - asrs r6, r3 │ │ │ │ + asrs r2, r4 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - b.n 52d438 │ │ │ │ + b.n 52d440 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - lsrs r0, r7 │ │ │ │ + lsrs r4, r7 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - asrs r2, r0, #19 │ │ │ │ + asrs r6, r0, #19 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - b.n 52d3c0 │ │ │ │ + b.n 52d3c8 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - lsls r4, r6 │ │ │ │ + lsls r0, r7 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - b.n 52d368 │ │ │ │ + b.n 52d370 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - lsls r6, r0 │ │ │ │ + lsls r2, r1 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - b.n 52d2f4 │ │ │ │ + b.n 52d2fc │ │ │ │ lsls r0, r7, #3 │ │ │ │ - eors r0, r1 │ │ │ │ + eors r4, r1 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - cmp r2, #224 @ 0xe0 │ │ │ │ + cmp r2, #228 @ 0xe4 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ands r0, r5 │ │ │ │ + ands r4, r5 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - b.n 52d2a4 │ │ │ │ + b.n 52d2ac │ │ │ │ lsls r0, r7, #3 │ │ │ │ - b.n 52d274 │ │ │ │ + b.n 52d27c │ │ │ │ lsls r0, r7, #3 │ │ │ │ - subs r7, #254 @ 0xfe │ │ │ │ + ands r2, r0 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - b.n 52e218 │ │ │ │ + b.n 52e220 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - subs r7, #204 @ 0xcc │ │ │ │ + subs r7, #208 @ 0xd0 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - b.n 52e1d8 │ │ │ │ + b.n 52e1e0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - subs r7, #168 @ 0xa8 │ │ │ │ + subs r7, #172 @ 0xac │ │ │ │ lsls r3, r7, #3 │ │ │ │ - vqadd.u64 q8, q13, q15 │ │ │ │ - strh r6, [r6, #18] │ │ │ │ + vqadd.u64 q8, q15, q15 │ │ │ │ + strh r2, [r7, #18] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - b.n 52dd58 │ │ │ │ + b.n 52dd60 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - subs r5, #98 @ 0x62 │ │ │ │ + subs r5, #102 @ 0x66 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - b.n 52dd28 │ │ │ │ + b.n 52dd30 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - subs r5, #68 @ 0x44 │ │ │ │ + subs r5, #72 @ 0x48 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - movs r7, #226 @ 0xe2 │ │ │ │ + movs r7, #230 @ 0xe6 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - b.n 52dcf0 │ │ │ │ + b.n 52dcf8 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - subs r5, #34 @ 0x22 │ │ │ │ + subs r5, #38 @ 0x26 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - vqadd.u8 q0, q10, q15 │ │ │ │ - strh r0, [r0, #16] │ │ │ │ + vqadd.u8 q0, q12, q15 │ │ │ │ + strh r4, [r0, #16] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - b.n 52dc98 │ │ │ │ + b.n 52dca0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - subs r4, #240 @ 0xf0 │ │ │ │ + subs r4, #244 @ 0xf4 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - mrc2 0, 6, r0, cr14, cr14, {7} │ │ │ │ - strh r2, [r3, #14] │ │ │ │ + mcr2 0, 7, r0, cr2, cr14, {7} │ │ │ │ + strh r6, [r3, #14] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - b.n 52dc5c │ │ │ │ + b.n 52dc64 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - subs r4, #202 @ 0xca │ │ │ │ + subs r4, #206 @ 0xce │ │ │ │ lsls r3, r7, #3 │ │ │ │ - b.n 52dc34 │ │ │ │ + b.n 52dc3c │ │ │ │ lsls r0, r7, #3 │ │ │ │ - subs r4, #178 @ 0xb2 │ │ │ │ + subs r4, #182 @ 0xb6 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r0, [r5, r6] │ │ │ │ + str r4, [r5, r6] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - strh r4, [r4, #12] │ │ │ │ + strh r0, [r5, #12] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - b.n 52dc08 │ │ │ │ + b.n 52dc10 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - subs r4, #148 @ 0x94 │ │ │ │ + subs r4, #152 @ 0x98 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - b.n 52dbe0 │ │ │ │ + b.n 52dbe8 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - subs r4, #122 @ 0x7a │ │ │ │ + subs r4, #126 @ 0x7e │ │ │ │ lsls r3, r7, #3 │ │ │ │ - b.n 52dbb4 │ │ │ │ + b.n 52dbbc │ │ │ │ lsls r0, r7, #3 │ │ │ │ - subs r4, #96 @ 0x60 │ │ │ │ + subs r4, #100 @ 0x64 │ │ │ │ lsls r3, r7, #3 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r1, r4, r5, r6} │ │ │ │ + stmia r4!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r3, r7, #3 │ │ │ │ - b.n 52db50 │ │ │ │ + b.n 52db58 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - subs r4, #38 @ 0x26 │ │ │ │ + subs r4, #42 @ 0x2a │ │ │ │ lsls r3, r7, #3 │ │ │ │ - b.n 52db24 │ │ │ │ + b.n 52db2c │ │ │ │ lsls r0, r7, #3 │ │ │ │ - subs r4, #12 │ │ │ │ + subs r4, #16 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - b.n 52dad0 │ │ │ │ + b.n 52dad8 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - subs r3, #224 @ 0xe0 │ │ │ │ + subs r3, #228 @ 0xe4 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - svc 236 @ 0xec │ │ │ │ + svc 240 @ 0xf0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - subs r3, #202 @ 0xca │ │ │ │ + subs r3, #206 @ 0xce │ │ │ │ lsls r3, r7, #3 │ │ │ │ lsrs r2, r1, #32 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - subs r7, #16 │ │ │ │ + subs r7, #20 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - push {r1, r3} │ │ │ │ + push {r1, r2, r3} │ │ │ │ lsls r2, r7, #3 │ │ │ │ lsls r2, r6, #31 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - subs r6, #248 @ 0xf8 │ │ │ │ + subs r6, #252 @ 0xfc │ │ │ │ lsls r3, r7, #3 │ │ │ │ - strh r6, [r3, #28] │ │ │ │ + strh r2, [r4, #28] │ │ │ │ lsls r3, r7, #3 │ │ │ │ lsls r2, r3, #31 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - subs r6, #224 @ 0xe0 │ │ │ │ + subs r6, #228 @ 0xe4 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - add r5, sp, #248 @ 0xf8 │ │ │ │ + add r5, sp, #264 @ 0x108 │ │ │ │ lsls r2, r7, #3 │ │ │ │ lsls r2, r0, #31 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - subs r6, #200 @ 0xc8 │ │ │ │ + subs r6, #204 @ 0xcc │ │ │ │ lsls r3, r7, #3 │ │ │ │ - push {r1, r2, r3, r4, r5, r6, lr} │ │ │ │ + push {r1, r7, lr} │ │ │ │ lsls r2, r7, #3 │ │ │ │ lsls r2, r5, #30 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - subs r6, #176 @ 0xb0 │ │ │ │ + subs r6, #180 @ 0xb4 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r2, [pc, #760] @ (52de0c ) │ │ │ │ + ldr r2, [pc, #776] @ (52de1c ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ lsls r2, r2, #30 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - subs r6, #152 @ 0x98 │ │ │ │ + subs r6, #156 @ 0x9c │ │ │ │ lsls r3, r7, #3 │ │ │ │ - mov r6, r3 │ │ │ │ + mov r2, r4 │ │ │ │ lsls r2, r7, #3 │ │ │ │ lsls r2, r7, #29 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - subs r6, #128 @ 0x80 │ │ │ │ + subs r6, #132 @ 0x84 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ + add r0, sp, #56 @ 0x38 │ │ │ │ lsls r2, r7, #3 │ │ │ │ lsls r2, r4, #29 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - subs r6, #104 @ 0x68 │ │ │ │ + subs r6, #108 @ 0x6c │ │ │ │ lsls r3, r7, #3 │ │ │ │ - add r2, sp, #856 @ 0x358 │ │ │ │ + add r2, sp, #872 @ 0x368 │ │ │ │ lsls r2, r7, #3 │ │ │ │ lsls r2, r1, #29 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - subs r6, #80 @ 0x50 │ │ │ │ + subs r6, #84 @ 0x54 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - itte │ │ │ │ + ittt │ │ │ │ lsl r2, r7, #3 │ │ │ │ lsl r2, r6, #28 │ │ │ │ - lslal r3, r1, #4 │ │ │ │ - subs r6, #56 @ 0x38 │ │ │ │ + lsl r3, r1, #4 │ │ │ │ + subs r6, #60 @ 0x3c │ │ │ │ lsls r3, r7, #3 │ │ │ │ - movs r5, #118 @ 0x76 │ │ │ │ + movs r5, #122 @ 0x7a │ │ │ │ lsls r2, r7, #3 │ │ │ │ lsls r2, r3, #28 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - subs r6, #32 │ │ │ │ + subs r6, #36 @ 0x24 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - @ instruction: 0xb626 │ │ │ │ + @ instruction: 0xb62a │ │ │ │ lsls r2, r7, #3 │ │ │ │ lsls r2, r0, #28 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - subs r6, #8 │ │ │ │ + subs r6, #12 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - add r3, sp, #232 @ 0xe8 │ │ │ │ + add r3, sp, #248 @ 0xf8 │ │ │ │ lsls r2, r7, #3 │ │ │ │ lsls r2, r5, #27 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - subs r5, #240 @ 0xf0 │ │ │ │ + subs r5, #244 @ 0xf4 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - cmp r0, #134 @ 0x86 │ │ │ │ + cmp r0, #138 @ 0x8a │ │ │ │ lsls r2, r7, #3 │ │ │ │ │ │ │ │ 0052db74 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -786768,23 +786767,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r1, r5] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldrb r6, [r3, #17] │ │ │ │ + ldrb r2, [r4, #17] │ │ │ │ lsls r2, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 52db74 │ │ │ │ + blt.n 52db7c │ │ │ │ lsls r0, r7, #3 │ │ │ │ - adds r7, #98 @ 0x62 │ │ │ │ + adds r7, #102 @ 0x66 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - subs r4, #252 @ 0xfc │ │ │ │ + subs r5, #0 │ │ │ │ lsls r3, r7, #3 │ │ │ │ │ │ │ │ 0052dc70 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -786886,23 +786885,23 @@ │ │ │ │ lsls r3, r2, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r1, r5] │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [sp, #968] @ 0x3c8 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldrb r6, [r1, #13] │ │ │ │ + ldrb r2, [r2, #13] │ │ │ │ lsls r2, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #840 @ 0x348 │ │ │ │ + add r2, sp, #856 @ 0x358 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - adds r6, #82 @ 0x52 │ │ │ │ + adds r6, #86 @ 0x56 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - subs r3, #236 @ 0xec │ │ │ │ + subs r3, #240 @ 0xf0 │ │ │ │ lsls r3, r7, #3 │ │ │ │ │ │ │ │ 0052dd7c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -787004,23 +787003,23 @@ │ │ │ │ lsls r3, r2, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r1, r5] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #920] @ 0x398 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldrb r2, [r0, #9] │ │ │ │ + ldrb r6, [r0, #9] │ │ │ │ lsls r2, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #952 @ 0x3b8 │ │ │ │ + add r1, sp, #968 @ 0x3c8 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - adds r5, #70 @ 0x46 │ │ │ │ + adds r5, #74 @ 0x4a │ │ │ │ lsls r3, r7, #3 │ │ │ │ - subs r2, #224 @ 0xe0 │ │ │ │ + subs r2, #228 @ 0xe4 │ │ │ │ lsls r3, r7, #3 │ │ │ │ │ │ │ │ 0052de88 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -787156,35 +787155,35 @@ │ │ │ │ lsls r1, r2, #4 │ │ │ │ str r2, [r4, #80] @ 0x50 │ │ │ │ lsls r3, r2, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #184 @ 0xb8 │ │ │ │ + subs r0, #188 @ 0xbc │ │ │ │ lsls r2, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r4, 52e036 │ │ │ │ + cbnz r0, 52e038 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - adds r4, #120 @ 0x78 │ │ │ │ + adds r4, #124 @ 0x7c │ │ │ │ lsls r3, r7, #3 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #560] @ 0x230 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - subs r0, #44 @ 0x2c │ │ │ │ + subs r0, #48 @ 0x30 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrb r4, [r3, #3] │ │ │ │ + ldrb r0, [r4, #3] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r4, [r7, #28] │ │ │ │ + ldr r0, [r0, #32] │ │ │ │ lsls r0, r7, #3 │ │ │ │ │ │ │ │ 0052dff0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -787707,107 +787706,107 @@ │ │ │ │ lsls r1, r2, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r1, #6 │ │ │ │ + subs r2, r2, #6 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - adds r3, #34 @ 0x22 │ │ │ │ + adds r3, #38 @ 0x26 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - cbnz r6, 52e57a │ │ │ │ + cbnz r2, 52e57c │ │ │ │ lsls r3, r7, #3 │ │ │ │ - subs r0, r5, #4 │ │ │ │ + subs r4, r5, #4 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - adds r2, #188 @ 0xbc │ │ │ │ + adds r2, #192 @ 0xc0 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - cbnz r0, 52e56e │ │ │ │ + cbnz r4, 52e56e │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #112 @ 0x70 │ │ │ │ + adds r6, #116 @ 0x74 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - hlt 0x0036 │ │ │ │ + hlt 0x003a │ │ │ │ lsls r3, r7, #3 │ │ │ │ - adds r2, #58 @ 0x3a │ │ │ │ + adds r2, #62 @ 0x3e │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldr r4, [r2, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r4, 52e546 │ │ │ │ + cbnz r0, 52e548 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - adds r0, #160 @ 0xa0 │ │ │ │ + adds r0, #164 @ 0xa4 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - @ instruction: 0xb8fc │ │ │ │ + cbnz r0, 52e548 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - adds r0, #128 @ 0x80 │ │ │ │ + adds r0, #132 @ 0x84 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - adds r6, r2, #3 │ │ │ │ + adds r2, r3, #3 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - @ instruction: 0xb8d8 │ │ │ │ + @ instruction: 0xb8dc │ │ │ │ lsls r3, r7, #3 │ │ │ │ - adds r0, #94 @ 0x5e │ │ │ │ + adds r0, #98 @ 0x62 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - @ instruction: 0xb8c4 │ │ │ │ + @ instruction: 0xb8c8 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - adds r0, #72 @ 0x48 │ │ │ │ + adds r0, #76 @ 0x4c │ │ │ │ lsls r3, r7, #3 │ │ │ │ - adds r4, r7, #1 │ │ │ │ + adds r0, r0, #2 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - @ instruction: 0xb886 │ │ │ │ + @ instruction: 0xb88a │ │ │ │ lsls r3, r7, #3 │ │ │ │ - adds r0, #10 │ │ │ │ + adds r0, #14 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - @ instruction: 0xb826 │ │ │ │ + @ instruction: 0xb82a │ │ │ │ lsls r3, r7, #3 │ │ │ │ - cmp r7, #170 @ 0xaa │ │ │ │ + cmp r7, #174 @ 0xae │ │ │ │ lsls r3, r7, #3 │ │ │ │ - @ instruction: 0xb80e │ │ │ │ + @ instruction: 0xb812 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - cmp r7, #146 @ 0x92 │ │ │ │ + cmp r7, #150 @ 0x96 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - sbcs.w r0, lr, #254 @ 0xfe │ │ │ │ - strb r2, [r6, #17] │ │ │ │ + @ instruction: 0xf18200fe │ │ │ │ + strb r6, [r6, #17] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - @ instruction: 0xb7e0 │ │ │ │ + @ instruction: 0xb7e4 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - cmp r7, #102 @ 0x66 │ │ │ │ + cmp r7, #106 @ 0x6a │ │ │ │ lsls r3, r7, #3 │ │ │ │ - @ instruction: 0xb7cc │ │ │ │ + @ instruction: 0xb7d0 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - cmp r7, #80 @ 0x50 │ │ │ │ + cmp r7, #84 @ 0x54 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - @ instruction: 0xb7b4 │ │ │ │ + @ instruction: 0xb7b8 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - cmp r7, #56 @ 0x38 │ │ │ │ + cmp r7, #60 @ 0x3c │ │ │ │ lsls r3, r7, #3 │ │ │ │ - @ instruction: 0xb79c │ │ │ │ + @ instruction: 0xb7a0 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - cmp r7, #32 │ │ │ │ + cmp r7, #36 @ 0x24 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - cmp r7, #14 │ │ │ │ + cmp r7, #18 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - @ instruction: 0xb782 │ │ │ │ + @ instruction: 0xb786 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrsb r2, [r3, r1] │ │ │ │ + ldrsb r6, [r3, r1] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - @ instruction: 0xb750 │ │ │ │ + @ instruction: 0xb754 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - cmp r6, #212 @ 0xd4 │ │ │ │ + cmp r6, #216 @ 0xd8 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - @ instruction: 0xb738 │ │ │ │ + @ instruction: 0xb73c │ │ │ │ lsls r3, r7, #3 │ │ │ │ - cmp r6, #188 @ 0xbc │ │ │ │ + cmp r6, #192 @ 0xc0 │ │ │ │ lsls r3, r7, #3 │ │ │ │ smlabb r1, r0, sl, r0 │ │ │ │ - adds r2, #22 │ │ │ │ + adds r2, #26 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - subs r0, r5, r7 │ │ │ │ + subs r4, r5, r7 │ │ │ │ lsls r2, r7, #3 │ │ │ │ │ │ │ │ 0052e5cc : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -787970,29 +787969,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [sp, #328] @ 0x148 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - asrs r2, r7, #29 │ │ │ │ + asrs r6, r7, #29 │ │ │ │ lsls r2, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r2, r3, r5, lr} │ │ │ │ + push {r1, r4, r5, lr} │ │ │ │ lsls r3, r7, #3 │ │ │ │ - cmp r4, #178 @ 0xb2 │ │ │ │ + cmp r4, #182 @ 0xb6 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - subs r2, r2, r4 │ │ │ │ + subs r6, r2, r4 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - strb r6, [r7, #5] │ │ │ │ + strb r2, [r0, #6] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - lsls r2, r1, #2 │ │ │ │ + lsls r6, r1, #2 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - str r4, [r2, #40] @ 0x28 │ │ │ │ + str r0, [r3, #40] @ 0x28 │ │ │ │ lsls r0, r7, #3 │ │ │ │ │ │ │ │ 0052e760 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -789098,166 +789097,166 @@ │ │ │ │ lsls r1, r2, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #244 @ 0xf4 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r7, #24 │ │ │ │ + asrs r2, r0, #25 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - cmp r3, #106 @ 0x6a │ │ │ │ + cmp r3, #110 @ 0x6e │ │ │ │ lsls r3, r7, #3 │ │ │ │ - svc 226 @ 0xe2 │ │ │ │ + svc 230 @ 0xe6 │ │ │ │ lsls r3, r7, #3 │ │ │ │ strb r4, [r7, #1] │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #28 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r7, #27 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #176 @ 0xb0 │ │ │ │ + cmp r6, #180 @ 0xb4 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - svc 0 │ │ │ │ + svc 4 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - cmp r2, #120 @ 0x78 │ │ │ │ + cmp r2, #124 @ 0x7c │ │ │ │ lsls r3, r7, #3 │ │ │ │ - udf #130 @ 0x82 │ │ │ │ + udf #134 @ 0x86 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - cmp r1, #250 @ 0xfa │ │ │ │ + cmp r1, #254 @ 0xfe │ │ │ │ lsls r3, r7, #3 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 52f240 │ │ │ │ + bgt.n 52f248 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - cmp r0, #28 │ │ │ │ + cmp r0, #32 │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldr r4, [r2, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 52f218 │ │ │ │ + blt.n 52f220 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - movs r7, #2 │ │ │ │ + movs r7, #6 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - asrs r2, r7, #12 │ │ │ │ + asrs r6, r7, #12 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - movs r6, #206 @ 0xce │ │ │ │ + movs r6, #210 @ 0xd2 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - blt.n 52f3a0 │ │ │ │ + blt.n 52f3a8 │ │ │ │ lsls r3, r7, #3 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r3, #4 │ │ │ │ + asrs r6, r3, #4 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - movs r6, #98 @ 0x62 │ │ │ │ + movs r6, #102 @ 0x66 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - bge.n 52f2d8 │ │ │ │ + bge.n 52f2e0 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - asrs r0, r4, #9 │ │ │ │ + asrs r4, r4, #9 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - movs r5, #244 @ 0xf4 │ │ │ │ + movs r5, #248 @ 0xf8 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - bge.n 52f408 │ │ │ │ + bge.n 52f410 │ │ │ │ lsls r3, r7, #3 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 52f264 │ │ │ │ + bls.n 52f26c │ │ │ │ lsls r3, r7, #3 │ │ │ │ - movs r5, #14 │ │ │ │ + movs r5, #18 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - subs r4, r7, r5 │ │ │ │ + subs r0, r0, r6 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - movs r4, #240 @ 0xf0 │ │ │ │ + movs r4, #244 @ 0xf4 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - bls.n 52f418 │ │ │ │ + bls.n 52f420 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - bhi.n 52f2f8 │ │ │ │ + bhi.n 52f300 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - movs r4, #78 @ 0x4e │ │ │ │ + movs r4, #82 @ 0x52 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - bhi.n 52f2a8 │ │ │ │ + bhi.n 52f2b0 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - movs r4, #34 @ 0x22 │ │ │ │ + movs r4, #38 @ 0x26 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - asrs r6, r6, #1 │ │ │ │ + asrs r2, r7, #1 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - movs r4, #10 │ │ │ │ + movs r4, #14 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - bhi.n 52f26c │ │ │ │ + bhi.n 52f274 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - bhi.n 52f424 │ │ │ │ + bhi.n 52f42c │ │ │ │ lsls r3, r7, #3 │ │ │ │ - movs r3, #214 @ 0xd6 │ │ │ │ + movs r3, #218 @ 0xda │ │ │ │ lsls r3, r7, #3 │ │ │ │ - bvc.n 52f450 │ │ │ │ + bvc.n 52f458 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - movs r2, #232 @ 0xe8 │ │ │ │ + movs r2, #236 @ 0xec │ │ │ │ lsls r3, r7, #3 │ │ │ │ - adds r3, #142 @ 0x8e │ │ │ │ + adds r3, #146 @ 0x92 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - bvc.n 52f428 │ │ │ │ + bvc.n 52f430 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - movs r2, #196 @ 0xc4 │ │ │ │ + movs r2, #200 @ 0xc8 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - bvc.n 52f3d4 │ │ │ │ + bvc.n 52f3dc │ │ │ │ lsls r3, r7, #3 │ │ │ │ - movs r2, #160 @ 0xa0 │ │ │ │ + movs r2, #164 @ 0xa4 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - bvc.n 52f3a8 │ │ │ │ + bvc.n 52f3b0 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - movs r2, #134 @ 0x86 │ │ │ │ + movs r2, #138 @ 0x8a │ │ │ │ lsls r3, r7, #3 │ │ │ │ - bvs.n 52f374 │ │ │ │ + bvs.n 52f37c │ │ │ │ lsls r3, r7, #3 │ │ │ │ - movs r2, #104 @ 0x68 │ │ │ │ + movs r2, #108 @ 0x6c │ │ │ │ lsls r3, r7, #3 │ │ │ │ - bvs.n 52f34c │ │ │ │ + bvs.n 52f354 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ + movs r2, #84 @ 0x54 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - adds r2, r7, r2 │ │ │ │ + adds r6, r7, r2 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - movs r2, #46 @ 0x2e │ │ │ │ + movs r2, #50 @ 0x32 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - bvs.n 52f2fc │ │ │ │ + bvs.n 52f304 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - bvs.n 52f2c8 │ │ │ │ + bvs.n 52f2d0 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - movs r2, #4 │ │ │ │ + movs r2, #8 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - bvs.n 52f490 │ │ │ │ + bvs.n 52f498 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - movs r1, #228 @ 0xe4 │ │ │ │ + movs r1, #232 @ 0xe8 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - adds r6, r1, r1 │ │ │ │ + adds r2, r2, r1 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - movs r1, #194 @ 0xc2 │ │ │ │ + movs r1, #198 @ 0xc6 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - bvs.n 52f440 │ │ │ │ + bvs.n 52f448 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - bvs.n 52f41c │ │ │ │ + bvs.n 52f424 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - movs r1, #160 @ 0xa0 │ │ │ │ + movs r1, #164 @ 0xa4 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - bvs.n 52f3f0 │ │ │ │ + bvs.n 52f3f8 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - movs r1, #134 @ 0x86 │ │ │ │ + movs r1, #138 @ 0x8a │ │ │ │ lsls r3, r7, #3 │ │ │ │ - bpl.n 52f368 │ │ │ │ + bpl.n 52f370 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - movs r1, #62 @ 0x3e │ │ │ │ + movs r1, #66 @ 0x42 │ │ │ │ lsls r3, r7, #3 │ │ │ │ stcl 1, cr0, [r4, #-40]! @ 0xffffffd8 │ │ │ │ - movs r4, #106 @ 0x6a │ │ │ │ + movs r4, #110 @ 0x6e │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r2, [sp, #656] @ 0x290 │ │ │ │ + str r2, [sp, #672] @ 0x2a0 │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldr r1, [pc, #592] @ (52f640 ) │ │ │ │ mov.w r2, #4224 @ 0x1080 │ │ │ │ ldr r3, [pc, #592] @ (52f644 ) │ │ │ │ ldr r0, [pc, #592] @ (52f648 ) │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r5, r1] │ │ │ │ @@ -789489,110 +789488,110 @@ │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #732 @ 0x2dc │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #254 @ 0xfe │ │ │ │ + cmp r7, #2 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - subs r2, r1, #6 │ │ │ │ + subs r6, r1, #6 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - bmi.n 52f658 │ │ │ │ + bmi.n 52f660 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - bcc.n 52f634 │ │ │ │ + bcc.n 52f63c │ │ │ │ lsls r3, r7, #3 │ │ │ │ - subs r0, r5, #5 │ │ │ │ + subs r4, r5, #5 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - lsrs r4, r5, #14 │ │ │ │ + lsrs r0, r6, #14 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - subs r0, r0, #5 │ │ │ │ + subs r4, r0, #5 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - bcc.n 52f5d8 │ │ │ │ + bcc.n 52f5e0 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - lsrs r6, r0, #20 │ │ │ │ + lsrs r2, r1, #20 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - subs r2, r1, #4 │ │ │ │ + subs r6, r1, #4 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - bcc.n 52f578 │ │ │ │ + bcc.n 52f580 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - bcc.n 52f758 │ │ │ │ + bcc.n 52f760 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - subs r2, r5, #3 │ │ │ │ + subs r6, r5, #3 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - adds r0, #50 @ 0x32 │ │ │ │ + adds r0, #54 @ 0x36 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - bcc.n 52f724 │ │ │ │ + bcc.n 52f72c │ │ │ │ lsls r3, r7, #3 │ │ │ │ - subs r0, r0, #3 │ │ │ │ + subs r4, r0, #3 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - lsrs r6, r3, #18 │ │ │ │ + lsrs r2, r4, #18 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - subs r2, r4, #2 │ │ │ │ + subs r6, r4, #2 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - bcc.n 52f6c8 │ │ │ │ + bcc.n 52f6d0 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - cmp r7, #234 @ 0xea │ │ │ │ + cmp r7, #238 @ 0xee │ │ │ │ lsls r3, r7, #3 │ │ │ │ - bcc.n 52f6ac │ │ │ │ + bcc.n 52f6b4 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - subs r0, r7, #1 │ │ │ │ + subs r4, r7, #1 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - bcs.n 52f680 │ │ │ │ + bcs.n 52f688 │ │ │ │ lsls r3, r7, #3 │ │ │ │ asrs r2, r2, #25 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - subs r0, r3, #1 │ │ │ │ + subs r4, r3, #1 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - bcs.n 52f640 │ │ │ │ + bcs.n 52f648 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - subs r2, r0, #1 │ │ │ │ + subs r6, r0, #1 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - b.n 52f718 │ │ │ │ + b.n 52f720 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - str r6, [r4, #48] @ 0x30 │ │ │ │ + str r2, [r5, #48] @ 0x30 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - bcs.n 52f5fc │ │ │ │ + bcs.n 52f604 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - subs r2, r3, #0 │ │ │ │ + subs r6, r3, #0 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - lsrs r6, r7, #15 │ │ │ │ + lsrs r2, r0, #16 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - subs r2, r0, #0 │ │ │ │ + subs r6, r0, #0 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - bcs.n 52f7c4 │ │ │ │ + bcs.n 52f5cc │ │ │ │ lsls r3, r7, #3 │ │ │ │ - svc 234 @ 0xea │ │ │ │ + svc 238 @ 0xee │ │ │ │ lsls r6, r7, #3 │ │ │ │ - str r6, [r3, #44] @ 0x2c │ │ │ │ + str r2, [r4, #44] @ 0x2c │ │ │ │ lsls r2, r7, #3 │ │ │ │ - bcs.n 52f788 │ │ │ │ + bcs.n 52f790 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - adds r2, r2, #7 │ │ │ │ + adds r6, r2, #7 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - cmp r7, #36 @ 0x24 │ │ │ │ + cmp r7, #40 @ 0x28 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - bcs.n 52f768 │ │ │ │ + bcs.n 52f770 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - adds r0, r7, #6 │ │ │ │ + adds r4, r7, #6 │ │ │ │ lsls r3, r7, #3 │ │ │ │ and.w r1, r4, sl │ │ │ │ - movs r1, #10 │ │ │ │ + movs r1, #14 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - asrs r0, r3, #22 │ │ │ │ + asrs r4, r3, #22 │ │ │ │ lsls r2, r7, #3 │ │ │ │ strd r0, r1, [r8, #40]! @ 0x28 │ │ │ │ - movs r0, #238 @ 0xee │ │ │ │ + movs r0, #242 @ 0xf2 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - lsrs r0, r5, #14 │ │ │ │ + lsrs r4, r5, #14 │ │ │ │ lsls r2, r7, #3 │ │ │ │ strd r0, r1, [ip, #40] @ 0x28 │ │ │ │ - movs r0, #210 @ 0xd2 │ │ │ │ + movs r0, #214 @ 0xd6 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r1, [sp, #144] @ 0x90 │ │ │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ │ │ lsls r2, r7, #3 │ │ │ │ │ │ │ │ 0052f70c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -789794,44 +789793,44 @@ │ │ │ │ lsls r1, r2, #4 │ │ │ │ ldr r4, [pc, #624] @ (52fb5c ) │ │ │ │ lsls r3, r2, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #20 │ │ │ │ + movs r0, #24 │ │ │ │ lsls r2, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 52f9b8 │ │ │ │ + beq.n 52f9c0 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - subs r4, r2, r7 │ │ │ │ + subs r0, r3, r7 │ │ │ │ lsls r3, r7, #3 │ │ │ │ strh r2, [r7, #24] │ │ │ │ lsls r1, r2, #4 │ │ │ │ ldr r0, [r2, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r4, #7 │ │ │ │ + lsrs r2, r5, #7 │ │ │ │ lsls r2, r7, #3 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r3, #5 │ │ │ │ + lsrs r6, r3, #5 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrsh r2, [r0, r7] │ │ │ │ + ldrsh r6, [r0, r7] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - cdp 1, 12, cr0, cr14, cr9, {0} │ │ │ │ - str r0, [r3, r3] │ │ │ │ + cdp 1, 13, cr0, cr2, cr9, {0} │ │ │ │ + str r4, [r3, r3] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - str r4, [r1, r3] │ │ │ │ + str r0, [r2, r3] │ │ │ │ lsls r0, r7, #3 │ │ │ │ │ │ │ │ 0052f934 : │ │ │ │ stmdb 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 │ │ │ │ @@ -790932,112 +790931,112 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #840 @ (adr r0, 5307f4 ) │ │ │ │ + add r0, pc, #856 @ (adr r0, 530804 ) │ │ │ │ lsls r3, r7, #3 │ │ │ │ - adds r6, r5, r0 │ │ │ │ + adds r2, r6, r0 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - lsls r6, r2, #11 │ │ │ │ + lsls r2, r3, #11 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r6, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r7, [sp, #8] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - subs r2, r0, r2 │ │ │ │ + subs r6, r0, r2 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - asrs r6, r0, #25 │ │ │ │ + asrs r2, r1, #25 │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldrb r6, [r3, #22] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldr r6, [sp, #536] @ 0x218 │ │ │ │ + ldr r6, [sp, #552] @ 0x228 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - asrs r2, r4, #23 │ │ │ │ + asrs r6, r4, #23 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r6, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r6, [sp, #432] @ 0x1b0 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - asrs r4, r0, #23 │ │ │ │ + asrs r0, r1, #23 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r6, [sp, #296] @ 0x128 │ │ │ │ + ldr r6, [sp, #312] @ 0x138 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - asrs r6, r4, #22 │ │ │ │ + asrs r2, r5, #22 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r5, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r5, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - asrs r6, r2, #21 │ │ │ │ + asrs r2, r3, #21 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - adds r4, r3, r2 │ │ │ │ + adds r0, r4, r2 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ + ldr r5, [sp, #56] @ 0x38 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - asrs r4, r4, #17 │ │ │ │ + asrs r0, r5, #17 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r4, [sp, #152] @ 0x98 │ │ │ │ + ldr r4, [sp, #168] @ 0xa8 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - asrs r0, r0, #14 │ │ │ │ + asrs r4, r0, #14 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - mcr2 0, 1, r0, cr0, cr9, {7} │ │ │ │ + mcr2 0, 1, r0, cr4, cr9, {7} │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r6, #21 │ │ │ │ + asrs r4, r6, #21 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r1, [sp, #896] @ 0x380 │ │ │ │ + ldr r1, [sp, #912] @ 0x390 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - asrs r4, r7, #4 │ │ │ │ + asrs r0, r0, #5 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - asrs r2, r5, #2 │ │ │ │ + asrs r6, r5, #2 │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldr r5, [pc, #728] @ (5307ec ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ - strb r4, [r3, r6] │ │ │ │ + strb r0, [r4, r6] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r1, [sp, #216] @ 0xd8 │ │ │ │ + ldr r1, [sp, #232] @ 0xe8 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - b.n 52fe18 │ │ │ │ + b.n 52fe20 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r1, [sp, #96] @ 0x60 │ │ │ │ + ldr r1, [sp, #112] @ 0x70 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - asrs r2, r5, #1 │ │ │ │ + asrs r6, r5, #1 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r0, [sp, #920] @ 0x398 │ │ │ │ + ldr r0, [sp, #936] @ 0x3a8 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - asrs r2, r0, #1 │ │ │ │ + asrs r6, r0, #1 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r0, [sp, #824] @ 0x338 │ │ │ │ + ldr r0, [sp, #840] @ 0x348 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - asrs r2, r5, #32 │ │ │ │ + asrs r6, r5, #32 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r0, [sp, #648] @ 0x288 │ │ │ │ + ldr r0, [sp, #664] @ 0x298 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - lsrs r6, r7, #31 │ │ │ │ + asrs r2, r0, #32 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r0, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r0, [sp, #496] @ 0x1f0 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - lsrs r4, r2, #31 │ │ │ │ + lsrs r0, r3, #31 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - subs r4, #10 │ │ │ │ + subs r4, #14 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r0, [sp, #312] @ 0x138 │ │ │ │ + ldr r0, [sp, #328] @ 0x148 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - lsrs r2, r5, #30 │ │ │ │ + lsrs r6, r5, #30 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r0, [sp, #184] @ 0xb8 │ │ │ │ + ldr r0, [sp, #200] @ 0xc8 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - lsrs r4, r1, #30 │ │ │ │ + lsrs r0, r2, #30 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - lsrs r4, r4, #29 │ │ │ │ + lsrs r0, r5, #29 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - b.n 530bcc │ │ │ │ + b.n 530bd4 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - str r7, [sp, #824] @ 0x338 │ │ │ │ + str r7, [sp, #840] @ 0x348 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - lsrs r0, r5, #28 │ │ │ │ + lsrs r4, r5, #28 │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldr.w r3, [pc, #2960] @ 531104 │ │ │ │ movw r2, #4271 @ 0x10af │ │ │ │ ldr.w r1, [pc, #2956] @ 531108 │ │ │ │ mov r5, r7 │ │ │ │ ldr.w r0, [pc, #2956] @ 53110c │ │ │ │ mov r7, r8 │ │ │ │ @@ -792120,138 +792119,138 @@ │ │ │ │ bl 440384 │ │ │ │ mov r0, r5 │ │ │ │ bl 440384 │ │ │ │ b.w 52fd50 │ │ │ │ nop │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #640] @ 0x280 │ │ │ │ + str r6, [sp, #656] @ 0x290 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - lsrs r4, r7, #23 │ │ │ │ + lsrs r0, r0, #24 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r6, [sp, #408] @ 0x198 │ │ │ │ + str r6, [sp, #424] @ 0x1a8 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - lsrs r2, r0, #23 │ │ │ │ + lsrs r6, r0, #23 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - strh r6, [r2, r2] │ │ │ │ + strh r2, [r3, r2] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - str r6, [sp, #176] @ 0xb0 │ │ │ │ + str r6, [sp, #192] @ 0xc0 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - lsrs r6, r0, #22 │ │ │ │ + lsrs r2, r1, #22 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - add r7, pc, #704 @ (adr r7, 5313e8 ) │ │ │ │ + add r7, pc, #720 @ (adr r7, 5313f8 ) │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r5, [sp, #888] @ 0x378 │ │ │ │ + str r5, [sp, #904] @ 0x388 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - lsrs r0, r7, #20 │ │ │ │ + lsrs r4, r7, #20 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r5, [sp, #736] @ 0x2e0 │ │ │ │ + str r5, [sp, #752] @ 0x2f0 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - lsrs r4, r2, #20 │ │ │ │ + lsrs r0, r3, #20 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - subs r1, #60 @ 0x3c │ │ │ │ + subs r1, #64 @ 0x40 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r5, [sp, #552] @ 0x228 │ │ │ │ + str r5, [sp, #568] @ 0x238 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - lsrs r4, r4, #19 │ │ │ │ + lsrs r0, r5, #19 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r5, [sp, #344] @ 0x158 │ │ │ │ + str r5, [sp, #360] @ 0x168 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - lsrs r2, r6, #18 │ │ │ │ + lsrs r6, r6, #18 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r5, [sp, #24] │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - lsrs r2, r4, #17 │ │ │ │ + lsrs r6, r4, #17 │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldr r4, [r2, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #64] @ 0x40 │ │ │ │ + str r4, [sp, #80] @ 0x50 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r3, [sp, #752] @ 0x2f0 │ │ │ │ + str r3, [sp, #768] @ 0x300 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - lsrs r0, r3, #12 │ │ │ │ + lsrs r4, r3, #12 │ │ │ │ lsls r3, r7, #3 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - adcs.w r0, sl, #8159232 @ 0x7c8000 │ │ │ │ - ldr??.w r0, [r2, #249] @ 0xf9 │ │ │ │ + adcs.w r0, lr, #8159232 @ 0x7c8000 │ │ │ │ + ldr??.w r0, [r6, #249] @ 0xf9 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #32] │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - lsls r4, r4, #29 │ │ │ │ + lsls r0, r5, #29 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrh r6, [r5, #60] @ 0x3c │ │ │ │ + ldrh r2, [r6, #60] @ 0x3c │ │ │ │ lsls r3, r7, #3 │ │ │ │ - lsls r2, r1, #28 │ │ │ │ + lsls r6, r1, #28 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrh r4, [r5, #58] @ 0x3a │ │ │ │ + ldrh r0, [r6, #58] @ 0x3a │ │ │ │ lsls r3, r7, #3 │ │ │ │ - lsls r6, r0, #27 │ │ │ │ + lsls r2, r1, #27 │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldr r0, [r4, r2] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r0, #62] @ 0x3e │ │ │ │ + ldrh r0, [r1, #62] @ 0x3e │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrh r2, [r3, #56] @ 0x38 │ │ │ │ + ldrh r6, [r3, #56] @ 0x38 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - lsls r6, r6, #25 │ │ │ │ + lsls r2, r7, #25 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrh r0, [r1, #54] @ 0x36 │ │ │ │ + ldrh r4, [r1, #54] @ 0x36 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - lsls r2, r4, #24 │ │ │ │ + lsls r6, r4, #24 │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r6, #46] @ 0x2e │ │ │ │ + ldrh r2, [r7, #46] @ 0x2e │ │ │ │ lsls r3, r7, #3 │ │ │ │ - lsls r2, r2, #21 │ │ │ │ + lsls r6, r2, #21 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrh r2, [r2, #46] @ 0x2e │ │ │ │ + ldrh r6, [r2, #46] @ 0x2e │ │ │ │ lsls r3, r7, #3 │ │ │ │ - lsls r6, r5, #20 │ │ │ │ + lsls r2, r6, #20 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrh r2, [r3, #44] @ 0x2c │ │ │ │ + ldrh r6, [r3, #44] @ 0x2c │ │ │ │ lsls r3, r7, #3 │ │ │ │ - lsls r6, r6, #19 │ │ │ │ + lsls r2, r7, #19 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - bhi.n 531168 │ │ │ │ + bhi.n 531170 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrh r0, [r5, #42] @ 0x2a │ │ │ │ + ldrh r4, [r5, #42] @ 0x2a │ │ │ │ lsls r3, r7, #3 │ │ │ │ - lsls r2, r0, #19 │ │ │ │ + lsls r6, r0, #19 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrh r6, [r4, #40] @ 0x28 │ │ │ │ + ldrh r2, [r5, #40] @ 0x28 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - lsls r2, r0, #18 │ │ │ │ + lsls r6, r0, #18 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrh r6, [r2, #38] @ 0x26 │ │ │ │ + ldrh r2, [r3, #38] @ 0x26 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ + lsls r6, r6, #16 │ │ │ │ lsls r3, r7, #3 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r5, #30] │ │ │ │ + ldrh r2, [r6, #30] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - lsls r2, r1, #13 │ │ │ │ + lsls r6, r1, #13 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - vshr.s64 q0, , #18 │ │ │ │ + vshr.s64 q0, , #14 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r3, #27 │ │ │ │ + lsls r0, r4, #27 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrh r2, [r1, #26] │ │ │ │ + ldrh r6, [r1, #26] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - lsls r6, r4, #10 │ │ │ │ + lsls r2, r5, #10 │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r9 │ │ │ │ mov r9, fp │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 531220 │ │ │ │ @@ -793079,198 +793078,198 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #788 @ 0x314 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r5, #12] │ │ │ │ + ldrh r4, [r5, #12] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - lsls r4, r0, #4 │ │ │ │ + lsls r0, r1, #4 │ │ │ │ lsls r3, r7, #3 │ │ │ │ cmp r1, #158 @ 0x9e │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldrh r2, [r0, #12] │ │ │ │ + ldrh r6, [r0, #12] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - lsls r0, r3, #3 │ │ │ │ + lsls r4, r3, #3 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - cmp r8, r2 │ │ │ │ + cmp ip, r2 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrh r0, [r5, #8] │ │ │ │ + ldrh r4, [r5, #8] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - lsls r6, r0, #2 │ │ │ │ + lsls r2, r1, #2 │ │ │ │ lsls r3, r7, #3 │ │ │ │ subs r5, #142 @ 0x8e │ │ │ │ lsls r6, r6, #3 │ │ │ │ lsls r4, r7, #26 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r3, #56] @ 0x38 │ │ │ │ + str r4, [r3, #56] @ 0x38 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrh r6, [r7, #2] │ │ │ │ + ldrh r2, [r0, #4] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - vshr.u64 q8, q13, #38 │ │ │ │ - ldrh r6, [r0, #2] │ │ │ │ + vshr.u64 q8, q13, #34 │ │ │ │ + ldrh r2, [r1, #2] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - vshr.u64 q0, q13, #30 │ │ │ │ - ldrh r0, [r4, #0] │ │ │ │ + vshr.u64 q0, q13, #26 │ │ │ │ + ldrh r4, [r4, #0] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - vqadd.u64 q8, q14, q13 │ │ │ │ - strh r2, [r7, #62] @ 0x3e │ │ │ │ + vshr.u64 q0, q13, #64 │ │ │ │ + strh r6, [r7, #62] @ 0x3e │ │ │ │ lsls r3, r7, #3 │ │ │ │ - vqadd.u16 q8, q11, q13 │ │ │ │ + vqadd.u16 q8, q13, q13 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r6, #28] │ │ │ │ + str r2, [r7, #28] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - strh r4, [r3, #54] @ 0x36 │ │ │ │ + strh r0, [r4, #54] @ 0x36 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - mrc2 0, 1, r0, cr8, cr10, {7} │ │ │ │ - ldr r2, [r3, #56] @ 0x38 │ │ │ │ + mrc2 0, 1, r0, cr12, cr10, {7} │ │ │ │ + ldr r6, [r3, #56] @ 0x38 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - strh r4, [r1, #48] @ 0x30 │ │ │ │ + strh r0, [r2, #48] @ 0x30 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - stc2l 0, cr0, [r8, #-1000]! @ 0xfffffc18 │ │ │ │ - strh r0, [r6, #44] @ 0x2c │ │ │ │ + stc2l 0, cr0, [ip, #-1000]! @ 0xfffffc18 │ │ │ │ + strh r4, [r6, #44] @ 0x2c │ │ │ │ lsls r3, r7, #3 │ │ │ │ - stc2 0, cr0, [ip, #-1000] @ 0xfffffc18 │ │ │ │ - strh r0, [r4, #42] @ 0x2a │ │ │ │ + ldc2 0, cr0, [r0, #-1000] @ 0xfffffc18 │ │ │ │ + strh r4, [r4, #42] @ 0x2a │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldc2 0, cr0, [ip], #1000 @ 0x3e8 │ │ │ │ + stc2l 0, cr0, [r0], {250} @ 0xfa │ │ │ │ movs r5, #94 @ 0x5e │ │ │ │ lsls r0, r7, #3 │ │ │ │ - strh r2, [r0, #42] @ 0x2a │ │ │ │ + strh r6, [r0, #42] @ 0x2a │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldc2 0, cr0, [r8], {250} @ 0xfa │ │ │ │ - strh r6, [r5, #38] @ 0x26 │ │ │ │ + ldc2 0, cr0, [ip], {250} @ 0xfa │ │ │ │ + strh r2, [r6, #38] @ 0x26 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - mcrr2 0, 15, r0, sl, cr10 │ │ │ │ - strh r0, [r0, #38] @ 0x26 │ │ │ │ + mcrr2 0, 15, r0, lr, cr10 │ │ │ │ + strh r4, [r0, #38] @ 0x26 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldc2 0, cr0, [ip], {250} @ 0xfa │ │ │ │ - strh r2, [r3, #34] @ 0x22 │ │ │ │ + stc2 0, cr0, [r0], #-1000 @ 0xfffffc18 │ │ │ │ + strh r6, [r3, #34] @ 0x22 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - @ instruction: 0xfbb600fa │ │ │ │ - strh r0, [r4, #32] │ │ │ │ + @ instruction: 0xfbba00fa │ │ │ │ + strh r4, [r4, #32] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - @ instruction: 0xfb7c00fa │ │ │ │ - strh r2, [r4, #30] │ │ │ │ + @ instruction: 0xfb8000fa │ │ │ │ + strh r6, [r4, #30] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - @ instruction: 0xfb3e00fa │ │ │ │ - strh r0, [r4, #28] │ │ │ │ + @ instruction: 0xfb4200fa │ │ │ │ + strh r4, [r4, #28] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - @ instruction: 0xfafc00fa │ │ │ │ + @ instruction: 0xfb0000fa │ │ │ │ stmia r7!, {r2, r3, r4, r6} │ │ │ │ lsls r2, r1, #4 │ │ │ │ - mcr2 0, 3, r0, cr2, cr10, {7} │ │ │ │ - strh r0, [r4, #4] │ │ │ │ + mcr2 0, 3, r0, cr6, cr10, {7} │ │ │ │ + strh r4, [r4, #4] │ │ │ │ lsls r2, r7, #3 │ │ │ │ stmia r7!, {r6} │ │ │ │ lsls r2, r1, #4 │ │ │ │ - mcr2 0, 2, r0, cr6, cr10, {7} │ │ │ │ - str r0, [r0, #76] @ 0x4c │ │ │ │ + mcr2 0, 2, r0, cr10, cr10, {7} │ │ │ │ + str r4, [r0, #76] @ 0x4c │ │ │ │ lsls r3, r7, #3 │ │ │ │ stmia r7!, {r2, r5} │ │ │ │ lsls r2, r1, #4 │ │ │ │ - mcr2 0, 1, r0, cr10, cr10, {7} │ │ │ │ - lsrs r4, r7, #7 │ │ │ │ + mcr2 0, 1, r0, cr14, cr10, {7} │ │ │ │ + lsrs r0, r0, #8 │ │ │ │ lsls r2, r7, #3 │ │ │ │ stmia r7!, {r3} │ │ │ │ lsls r2, r1, #4 │ │ │ │ - mcr2 0, 0, r0, cr14, cr10, {7} │ │ │ │ - @ instruction: 0xe8d400f9 │ │ │ │ + mrc2 0, 0, r0, cr2, cr10, {7} │ │ │ │ + @ instruction: 0xe8d800f9 │ │ │ │ stmia r6!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldc2l 0, cr0, [r2, #1000]! @ 0x3e8 │ │ │ │ - b.n 531b74 │ │ │ │ + ldc2l 0, cr0, [r6, #1000]! @ 0x3e8 │ │ │ │ + b.n 531b7c │ │ │ │ lsls r1, r7, #3 │ │ │ │ stmia r6!, {r4, r6, r7} │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldc2l 0, cr0, [r6, #1000] @ 0x3e8 │ │ │ │ - ldmia.w r4!, {r0, r3, r4, r5, r6, r7} │ │ │ │ + ldc2l 0, cr0, [sl, #1000] @ 0x3e8 │ │ │ │ + ldmia.w r8!, {r0, r3, r4, r5, r6, r7} │ │ │ │ stmia r6!, {r2, r4, r5, r7} │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldc2 0, cr0, [sl, #1000]! @ 0x3e8 │ │ │ │ - ldr r4, [r0, #48] @ 0x30 │ │ │ │ + ldc2 0, cr0, [lr, #1000]! @ 0x3e8 │ │ │ │ + ldr r0, [r1, #48] @ 0x30 │ │ │ │ lsls r2, r7, #3 │ │ │ │ stmia r6!, {r3, r4, r7} │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldc2 0, cr0, [lr, #1000] @ 0x3e8 │ │ │ │ - b.n 531bf8 │ │ │ │ + stc2 0, cr0, [r2, #1000]! @ 0x3e8 │ │ │ │ + b.n 531c00 │ │ │ │ lsls r1, r7, #3 │ │ │ │ str r3, [sp, #600] @ 0x258 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - b.n 531cc8 │ │ │ │ + b.n 531cd0 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - b.n 531e38 │ │ │ │ + b.n 531e40 │ │ │ │ lsls r1, r7, #3 │ │ │ │ str r3, [sp, #488] @ 0x1e8 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - b.n 531e3c │ │ │ │ + b.n 531e44 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - b.n 531e7c │ │ │ │ + b.n 531e84 │ │ │ │ lsls r1, r7, #3 │ │ │ │ stmia r6!, {r1, r2, r6} │ │ │ │ lsls r2, r1, #4 │ │ │ │ - stc2l 0, cr0, [ip, #-1000] @ 0xfffffc18 │ │ │ │ - strh r2, [r6, #24] │ │ │ │ + ldc2l 0, cr0, [r0, #-1000] @ 0xfffffc18 │ │ │ │ + strh r6, [r6, #24] │ │ │ │ lsls r3, r7, #3 │ │ │ │ stmia r6!, {r1, r3, r5} │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldc2 0, cr0, [r0, #-1000]! @ 0xfffffc18 │ │ │ │ - subs r5, #202 @ 0xca │ │ │ │ + ldc2 0, cr0, [r4, #-1000]! @ 0xfffffc18 │ │ │ │ + subs r5, #206 @ 0xce │ │ │ │ lsls r2, r7, #3 │ │ │ │ stmia r6!, {r1, r2, r3} │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldc2 0, cr0, [r4, #-1000] @ 0xfffffc18 │ │ │ │ - strh r6, [r7, #46] @ 0x2e │ │ │ │ + ldc2 0, cr0, [r8, #-1000] @ 0xfffffc18 │ │ │ │ + strh r2, [r0, #48] @ 0x30 │ │ │ │ lsls r2, r7, #3 │ │ │ │ stmia r5!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldc2l 0, cr0, [r8], #1000 @ 0x3e8 │ │ │ │ - lsrs r2, r5, #4 │ │ │ │ + ldc2l 0, cr0, [ip], #1000 @ 0x3e8 │ │ │ │ + lsrs r6, r5, #4 │ │ │ │ lsls r2, r7, #3 │ │ │ │ stmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldc2l 0, cr0, [ip], {250} @ 0xfa │ │ │ │ - strh r6, [r5, #18] │ │ │ │ + stc2l 0, cr0, [r0], #1000 @ 0x3e8 │ │ │ │ + strh r2, [r6, #18] │ │ │ │ lsls r3, r7, #3 │ │ │ │ stmia r5!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r2, r1, #4 │ │ │ │ - stc2l 0, cr0, [r0], {250} @ 0xfa │ │ │ │ - strh r6, [r6, #16] │ │ │ │ + stc2l 0, cr0, [r4], {250} @ 0xfa │ │ │ │ + strh r2, [r7, #16] │ │ │ │ lsls r3, r7, #3 │ │ │ │ stmia r5!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r2, r1, #4 │ │ │ │ - stc2 0, cr0, [r4], #1000 @ 0x3e8 │ │ │ │ - lsrs r2, r1, #5 │ │ │ │ + stc2 0, cr0, [r8], #1000 @ 0x3e8 │ │ │ │ + lsrs r6, r1, #5 │ │ │ │ lsls r2, r7, #3 │ │ │ │ stmia r5!, {r1, r7} │ │ │ │ lsls r2, r1, #4 │ │ │ │ - stc2 0, cr0, [r8], {250} @ 0xfa │ │ │ │ - strh r6, [r7, #14] │ │ │ │ + stc2 0, cr0, [ip], {250} @ 0xfa │ │ │ │ + strh r2, [r0, #16] │ │ │ │ lsls r3, r7, #3 │ │ │ │ stmia r5!, {r1, r2, r5, r6} │ │ │ │ lsls r2, r1, #4 │ │ │ │ - stc2l 0, cr0, [ip], #-1000 @ 0xfffffc18 │ │ │ │ - strh r2, [r4, #14] │ │ │ │ + ldc2l 0, cr0, [r0], #-1000 @ 0xfffffc18 │ │ │ │ + strh r6, [r4, #14] │ │ │ │ lsls r3, r7, #3 │ │ │ │ stmia r5!, {r1, r3, r6} │ │ │ │ lsls r2, r1, #4 │ │ │ │ - mrrc2 0, 15, r0, r0, cr10 @ │ │ │ │ - strh r2, [r4, #40] @ 0x28 │ │ │ │ + mrrc2 0, 15, r0, r4, cr10 │ │ │ │ + strh r6, [r4, #40] @ 0x28 │ │ │ │ lsls r2, r7, #3 │ │ │ │ stmia r5!, {r1, r2, r3, r5} │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldc2 0, cr0, [r4], #-1000 @ 0xfffffc18 │ │ │ │ - strh r2, [r2, #14] │ │ │ │ + ldc2 0, cr0, [r8], #-1000 @ 0xfffffc18 │ │ │ │ + strh r6, [r2, #14] │ │ │ │ lsls r3, r7, #3 │ │ │ │ stmia r5!, {r1, r4} │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldc2 0, cr0, [r8], {250} @ 0xfa │ │ │ │ - strh r6, [r1, #12] │ │ │ │ + ldc2 0, cr0, [ip], {250} @ 0xfa │ │ │ │ + strh r2, [r2, #12] │ │ │ │ lsls r3, r7, #3 │ │ │ │ │ │ │ │ 00531cb8 : │ │ │ │ stmdb 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 │ │ │ │ @@ -794365,110 +794364,110 @@ │ │ │ │ lsls r1, r2, #4 │ │ │ │ ldrsh r6, [r2, r0] │ │ │ │ lsls r1, r2, #4 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr??.w r0, [r2, #249] @ 0xf9 │ │ │ │ - add r1, sp, #840 @ 0x348 │ │ │ │ + ldr??.w r0, [r6, #249] @ 0xf9 │ │ │ │ + add r1, sp, #856 @ 0x358 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - subs.w r0, sl, #8192000 @ 0x7d0000 │ │ │ │ + subs.w r0, lr, #8192000 @ 0x7d0000 │ │ │ │ ldrb r0, [r2, r4] │ │ │ │ lsls r1, r2, #4 │ │ │ │ ldr r4, [r2, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh.w r0, [r2, r9, lsl #3] │ │ │ │ - add r0, sp, #88 @ 0x58 │ │ │ │ + ldrh.w r0, [r6, r9, lsl #3] │ │ │ │ + add r0, sp, #104 @ 0x68 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - @ instruction: 0xf3fe00fa │ │ │ │ - add r7, pc, #760 @ (adr r7, 532b54 ) │ │ │ │ + and.w r0, r2, #8192000 @ 0x7d0000 │ │ │ │ + add r7, pc, #776 @ (adr r7, 532b64 ) │ │ │ │ lsls r3, r7, #3 │ │ │ │ - @ instruction: 0xf3a600fa │ │ │ │ - @ instruction: 0xf75a00f9 │ │ │ │ - @ instruction: 0xf32a00fa │ │ │ │ - add r7, pc, #200 @ (adr r7, 532934 ) │ │ │ │ + @ instruction: 0xf3aa00fa │ │ │ │ + @ instruction: 0xf75e00f9 │ │ │ │ + @ instruction: 0xf32e00fa │ │ │ │ + add r7, pc, #216 @ (adr r7, 532944 ) │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldr r0, [pc, #64] @ (5328b0 ) │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #536 @ (adr r5, 532a98 ) │ │ │ │ + add r5, pc, #552 @ (adr r5, 532aa8 ) │ │ │ │ lsls r3, r7, #3 │ │ │ │ - sbc.w r0, lr, #250 @ 0xfa │ │ │ │ - add r5, pc, #384 @ (adr r5, 532a08 ) │ │ │ │ + sbcs.w r0, r2, #250 @ 0xfa │ │ │ │ + add r5, pc, #400 @ (adr r5, 532a18 ) │ │ │ │ lsls r3, r7, #3 │ │ │ │ - adc.w r0, r8, #250 @ 0xfa │ │ │ │ + adc.w r0, ip, #250 @ 0xfa │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #936 @ (adr r4, 532c3c ) │ │ │ │ + add r4, pc, #952 @ (adr r4, 532c4c ) │ │ │ │ lsls r3, r7, #3 │ │ │ │ - @ instruction: 0xf0ce00fa │ │ │ │ - blt.n 532988 │ │ │ │ + @ instruction: 0xf0d200fa │ │ │ │ + blt.n 532990 │ │ │ │ lsls r1, r7, #3 │ │ │ │ subs r6, #244 @ 0xf4 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 53297c │ │ │ │ + bge.n 532984 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r3, pc, #688 @ (adr r3, 532b58 ) │ │ │ │ + add r3, pc, #704 @ (adr r3, 532b68 ) │ │ │ │ lsls r3, r7, #3 │ │ │ │ - vshr.s64 q0, q13, #44 │ │ │ │ - bls.n 5328d0 │ │ │ │ + vshr.s64 q0, q13, #40 │ │ │ │ + bls.n 5328d8 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r2, pc, #432 @ (adr r2, 532a64 ) │ │ │ │ + add r2, pc, #448 @ (adr r2, 532a74 ) │ │ │ │ lsls r3, r7, #3 │ │ │ │ - mrc 0, 2, r0, cr2, cr10, {7} │ │ │ │ - add r2, pc, #224 @ (adr r2, 53299c ) │ │ │ │ + mrc 0, 2, r0, cr6, cr10, {7} │ │ │ │ + add r2, pc, #240 @ (adr r2, 5329ac ) │ │ │ │ lsls r3, r7, #3 │ │ │ │ - movw r0, #49401 @ 0xc0f9 │ │ │ │ - mrc 0, 0, r0, cr2, cr10, {7} │ │ │ │ - add r2, pc, #80 @ (adr r2, 532918 ) │ │ │ │ + @ instruction: 0xf25000f9 │ │ │ │ + mrc 0, 0, r0, cr6, cr10, {7} │ │ │ │ + add r2, pc, #96 @ (adr r2, 532928 ) │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldcl 0, cr0, [ip, #1000]! @ 0x3e8 │ │ │ │ + mcr 0, 0, r0, cr0, cr10, {7} │ │ │ │ strb r4, [r7, #1] │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r7, #27 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #28 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #512 @ (adr r1, 532ae0 ) │ │ │ │ + add r1, pc, #528 @ (adr r1, 532af0 ) │ │ │ │ lsls r3, r7, #3 │ │ │ │ - stcl 0, cr0, [r8, #-1000]! @ 0xfffffc18 │ │ │ │ - bls.n 532800 │ │ │ │ + stcl 0, cr0, [ip, #-1000]! @ 0xfffffc18 │ │ │ │ + bls.n 532808 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r1, pc, #208 @ (adr r1, 5329bc ) │ │ │ │ + add r1, pc, #224 @ (adr r1, 5329cc ) │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldc 0, cr0, [ip, #-1000] @ 0xfffffc18 │ │ │ │ - stmia r0!, {r2, r5, r6, r7} │ │ │ │ + stc 0, cr0, [r0, #-1000]! @ 0xfffffc18 │ │ │ │ + stmia r0!, {r3, r5, r6, r7} │ │ │ │ lsls r1, r1, #4 │ │ │ │ - add r0, pc, #976 @ (adr r0, 532cc8 ) │ │ │ │ + add r0, pc, #992 @ (adr r0, 532cd8 ) │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldcl 0, cr0, [r2], {250} @ 0xfa │ │ │ │ - add r0, pc, #704 @ (adr r0, 532bc0 ) │ │ │ │ + ldcl 0, cr0, [r6], {250} @ 0xfa │ │ │ │ + add r0, pc, #720 @ (adr r0, 532bd0 ) │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldc 0, cr0, [r8], {250} @ 0xfa │ │ │ │ - stmia r0!, {r2, r4, r5, r6} │ │ │ │ + ldc 0, cr0, [ip], {250} @ 0xfa │ │ │ │ + stmia r0!, {r3, r4, r5, r6} │ │ │ │ lsls r1, r1, #4 │ │ │ │ - add r0, pc, #520 @ (adr r0, 532b14 ) │ │ │ │ + add r0, pc, #536 @ (adr r0, 532b24 ) │ │ │ │ lsls r3, r7, #3 │ │ │ │ - stcl 0, cr0, [sl], #-1000 @ 0xfffffc18 │ │ │ │ - ldr r7, [sp, #728] @ 0x2d8 │ │ │ │ + stcl 0, cr0, [lr], #-1000 @ 0xfffffc18 │ │ │ │ + ldr r7, [sp, #744] @ 0x2e8 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - @ instruction: 0xeb9e00fa │ │ │ │ - ldr r7, [sp, #576] @ 0x240 │ │ │ │ + sub.w r0, r2, sl, ror #3 │ │ │ │ + ldr r7, [sp, #592] @ 0x250 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - asrs r4, r1, #11 │ │ │ │ + asrs r0, r2, #11 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - sbc.w r0, sl, sl, ror #3 │ │ │ │ + sbc.w r0, lr, sl, ror #3 │ │ │ │ str r2, [sp, #16] │ │ │ │ blx 344c20 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #16] │ │ │ │ b.n 5321ec │ │ │ │ ldr.w r3, [pc, #2636] @ 53337c │ │ │ │ movw r2, #4373 @ 0x1115 │ │ │ │ ldr.w r1, [pc, #2632] @ 533380 │ │ │ │ @@ -795415,225 +795414,225 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #856 @ 0x358 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #360] @ 0x168 │ │ │ │ + ldr r6, [sp, #376] @ 0x178 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - orr.w r0, r2, sl, ror #3 │ │ │ │ - ldr r6, [sp, #240] @ 0xf0 │ │ │ │ + orr.w r0, r6, sl, ror #3 │ │ │ │ + ldr r6, [sp, #256] @ 0x100 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - bic.w r0, r4, sl, ror #3 │ │ │ │ - ldr r6, [sp, #88] @ 0x58 │ │ │ │ + bic.w r0, r8, sl, ror #3 │ │ │ │ + ldr r6, [sp, #104] @ 0x68 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrd r0, r0, [sl, #1000]! @ 0x3e8 │ │ │ │ - ldr r5, [sp, #976] @ 0x3d0 │ │ │ │ + ldrd r0, r0, [lr, #1000]! @ 0x3e8 │ │ │ │ + ldr r5, [sp, #992] @ 0x3e0 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrd r0, r0, [ip, #1000] @ 0x3e8 │ │ │ │ - ldr r5, [sp, #728] @ 0x2d8 │ │ │ │ + strd r0, r0, [r0, #1000]! @ 0x3e8 │ │ │ │ + ldr r5, [sp, #744] @ 0x2e8 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - @ instruction: 0xe99a00fa │ │ │ │ - ldr r5, [sp, #584] @ 0x248 │ │ │ │ + @ instruction: 0xe99e00fa │ │ │ │ + ldr r5, [sp, #600] @ 0x258 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrd r0, r0, [sl, #-1000]! @ 0x3e8 │ │ │ │ - ldr r5, [sp, #464] @ 0x1d0 │ │ │ │ + ldrd r0, r0, [lr, #-1000]! @ 0x3e8 │ │ │ │ + ldr r5, [sp, #480] @ 0x1e0 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrd r0, r0, [ip, #-1000] @ 0x3e8 │ │ │ │ + strd r0, r0, [r0, #-1000]! @ 0x3e8 │ │ │ │ asrs r0, r6, #7 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #520] @ 0x208 │ │ │ │ + ldr r4, [sp, #536] @ 0x218 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - strd r0, r0, [sl], #-1000 @ 0x3e8 │ │ │ │ - udf #200 @ 0xc8 │ │ │ │ + strd r0, r0, [lr], #-1000 @ 0x3e8 │ │ │ │ + udf #204 @ 0xcc │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r4, [sp, #320] @ 0x140 │ │ │ │ + ldr r4, [sp, #336] @ 0x150 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - @ instruction: 0xe83800fa │ │ │ │ - ldr r3, [sp, #888] @ 0x378 │ │ │ │ + @ instruction: 0xe83c00fa │ │ │ │ + ldr r3, [sp, #904] @ 0x388 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - b.n 533364 │ │ │ │ + b.n 53336c │ │ │ │ lsls r2, r7, #3 │ │ │ │ - bmi.n 5333f4 │ │ │ │ + bmi.n 5333fc │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r3, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r3, [sp, #736] @ 0x2e0 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - b.n 53331c │ │ │ │ + b.n 533324 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - @ instruction: 0xf5f600f9 │ │ │ │ - ldr r3, [sp, #568] @ 0x238 │ │ │ │ + @ instruction: 0xf5fa00f9 │ │ │ │ + ldr r3, [sp, #584] @ 0x248 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - b.n 5332c4 │ │ │ │ + b.n 5332cc │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r3, [sp, #352] @ 0x160 │ │ │ │ + ldr r3, [sp, #368] @ 0x170 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - @ instruction: 0xf5e000f9 │ │ │ │ - b.n 53325c │ │ │ │ + @ instruction: 0xf5e400f9 │ │ │ │ + b.n 533264 │ │ │ │ lsls r2, r7, #3 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r2, [sp, #976] @ 0x3d0 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - b.n 5331b8 │ │ │ │ + b.n 5331c0 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - bne.n 533310 │ │ │ │ + bne.n 533318 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r2, [sp, #312] @ 0x138 │ │ │ │ + ldr r2, [sp, #328] @ 0x148 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - b.n 533080 │ │ │ │ + b.n 533088 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r2, [sp, #112] @ 0x70 │ │ │ │ + ldr r2, [sp, #128] @ 0x80 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - b.n 533024 │ │ │ │ + b.n 53302c │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r1, [sp, #560] @ 0x230 │ │ │ │ + ldr r1, [sp, #576] @ 0x240 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - b.n 532f0c │ │ │ │ + b.n 532f14 │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r0, [sp, #976] @ 0x3d0 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - b.n 532de0 │ │ │ │ + b.n 532de8 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrd r0, r0, [lr], #996 @ 0x3e4 │ │ │ │ - ldmia r7!, {r1, r2, r5} │ │ │ │ + stmdb r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r7!, {r1, r3, r5} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r0, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r0, [sp, #520] @ 0x208 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - b.n 532d0c │ │ │ │ + b.n 532d14 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - lsrs r6, r4, #12 │ │ │ │ + lsrs r2, r5, #12 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r7, [sp, #888] @ 0x378 │ │ │ │ + str r7, [sp, #904] @ 0x388 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - b.n 533bd4 │ │ │ │ + b.n 533bdc │ │ │ │ lsls r2, r7, #3 │ │ │ │ - str r7, [sp, #696] @ 0x2b8 │ │ │ │ + str r7, [sp, #712] @ 0x2c8 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - b.n 533b80 │ │ │ │ + b.n 533b88 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - str r7, [sp, #576] @ 0x240 │ │ │ │ + str r7, [sp, #592] @ 0x250 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - b.n 533b4c │ │ │ │ + b.n 533b54 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - str r7, [sp, #328] @ 0x148 │ │ │ │ + str r7, [sp, #344] @ 0x158 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - b.n 533ad8 │ │ │ │ + b.n 533ae0 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - b.n 533aac │ │ │ │ + b.n 533ab4 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - str r7, [sp, #200] @ 0xc8 │ │ │ │ + str r7, [sp, #216] @ 0xd8 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - subs.w r0, ip, #249 @ 0xf9 │ │ │ │ - b.n 533a70 │ │ │ │ + rsb r0, r0, #249 @ 0xf9 │ │ │ │ + b.n 533a78 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - str r7, [sp, #56] @ 0x38 │ │ │ │ + str r7, [sp, #72] @ 0x48 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - sbc.w r0, lr, #249 @ 0xf9 │ │ │ │ - movw r0, #24825 @ 0x60f9 │ │ │ │ - b.n 533a28 │ │ │ │ + sbcs.w r0, r2, #249 @ 0xf9 │ │ │ │ + movw r0, #41209 @ 0xa0f9 │ │ │ │ + b.n 533a30 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - str r6, [sp, #880] @ 0x370 │ │ │ │ + str r6, [sp, #896] @ 0x380 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r6, [sp, #800] @ 0x320 │ │ │ │ + str r6, [sp, #816] @ 0x330 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - b.n 5339f0 │ │ │ │ + b.n 5339f8 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - str r6, [sp, #696] @ 0x2b8 │ │ │ │ + str r6, [sp, #712] @ 0x2c8 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - b.n 5339c4 │ │ │ │ + b.n 5339cc │ │ │ │ lsls r2, r7, #3 │ │ │ │ - str r6, [sp, #592] @ 0x250 │ │ │ │ + str r6, [sp, #608] @ 0x260 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - b.n 533998 │ │ │ │ + b.n 5339a0 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - str r6, [sp, #424] @ 0x1a8 │ │ │ │ + str r6, [sp, #440] @ 0x1b8 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - b.n 53394c │ │ │ │ + b.n 533954 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - str r6, [sp, #192] @ 0xc0 │ │ │ │ + str r6, [sp, #208] @ 0xd0 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - b.n 5338e0 │ │ │ │ + b.n 5338e8 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldmia r6, {r2, r3, r5, r6} │ │ │ │ + ldmia r6, {r4, r5, r6} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - str r6, [sp, #80] @ 0x50 │ │ │ │ + str r6, [sp, #96] @ 0x60 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - b.n 5338b4 │ │ │ │ + b.n 5338bc │ │ │ │ lsls r2, r7, #3 │ │ │ │ - str r5, [sp, #832] @ 0x340 │ │ │ │ + str r5, [sp, #848] @ 0x350 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - b.n 533834 │ │ │ │ + b.n 53383c │ │ │ │ lsls r2, r7, #3 │ │ │ │ - str r5, [sp, #704] @ 0x2c0 │ │ │ │ + str r5, [sp, #720] @ 0x2d0 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - b.n 5337fc │ │ │ │ + b.n 533804 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - str r5, [sp, #440] @ 0x1b8 │ │ │ │ + str r5, [sp, #456] @ 0x1c8 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - b.n 533780 │ │ │ │ + b.n 533788 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - str r5, [sp, #168] @ 0xa8 │ │ │ │ + str r5, [sp, #184] @ 0xb8 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - b.n 533700 │ │ │ │ + b.n 533708 │ │ │ │ lsls r2, r7, #3 │ │ │ │ add r5, sp, #440 @ 0x1b8 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - b.n 532dcc │ │ │ │ + b.n 532dd4 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - bls.n 533434 │ │ │ │ + bls.n 53343c │ │ │ │ lsls r1, r7, #3 │ │ │ │ add r5, sp, #328 @ 0x148 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - b.n 532da0 │ │ │ │ + b.n 532da8 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r6, [r7, #36] @ 0x24 │ │ │ │ + ldr r2, [r0, #40] @ 0x28 │ │ │ │ lsls r3, r7, #3 │ │ │ │ add r5, sp, #216 @ 0xd8 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - b.n 532d74 │ │ │ │ + b.n 532d7c │ │ │ │ lsls r2, r7, #3 │ │ │ │ - str r6, [r0, #104] @ 0x68 │ │ │ │ + str r2, [r1, #104] @ 0x68 │ │ │ │ lsls r2, r7, #3 │ │ │ │ add r5, sp, #104 @ 0x68 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - b.n 532d48 │ │ │ │ + b.n 532d50 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - str r2, [r4, #92] @ 0x5c │ │ │ │ + str r6, [r4, #92] @ 0x5c │ │ │ │ lsls r2, r7, #3 │ │ │ │ add r4, sp, #1016 @ 0x3f8 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - b.n 532d1c │ │ │ │ + b.n 532d24 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - bvc.n 5334bc │ │ │ │ + bvc.n 5334c4 │ │ │ │ lsls r1, r7, #3 │ │ │ │ add r4, sp, #904 @ 0x388 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - b.n 533cf0 │ │ │ │ + b.n 533cf8 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - mcr 0, 6, r0, cr14, cr9, {7} │ │ │ │ + mrc 0, 6, r0, cr2, cr9, {7} │ │ │ │ add r4, sp, #792 @ 0x318 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - b.n 533cc4 │ │ │ │ + b.n 533ccc │ │ │ │ lsls r2, r7, #3 │ │ │ │ - strh r6, [r0, r0] │ │ │ │ + strh r2, [r1, r0] │ │ │ │ lsls r2, r7, #3 │ │ │ │ add r4, sp, #680 @ 0x2a8 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - b.n 533c98 │ │ │ │ + b.n 533ca0 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r6, [r4, #24] │ │ │ │ + ldr r2, [r5, #24] │ │ │ │ lsls r3, r7, #3 │ │ │ │ add r4, sp, #568 @ 0x238 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - b.n 533c6c │ │ │ │ + b.n 533c74 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldmia r6, {r1, r2, r3, r6} │ │ │ │ + ldmia r6, {r1, r4, r6} │ │ │ │ lsls r1, r7, #3 │ │ │ │ │ │ │ │ 00533548 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -795832,33 +795831,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ add ip, r3 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - b.n 533994 │ │ │ │ + b.n 53399c │ │ │ │ lsls r1, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #72] @ 0x48 │ │ │ │ + str r1, [sp, #88] @ 0x58 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - bgt.n 533720 │ │ │ │ + bgt.n 533728 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldmia r3, {r1, r3, r4, r6} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r6} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - movs r1, #198 @ 0xc6 │ │ │ │ + movs r1, #202 @ 0xca │ │ │ │ lsls r2, r7, #3 │ │ │ │ - sub sp, #328 @ 0x148 │ │ │ │ + sub sp, #344 @ 0x158 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - bcc.n 5337c4 │ │ │ │ + bcc.n 5337cc │ │ │ │ lsls r1, r7, #3 │ │ │ │ - asrs r0, r1, #11 │ │ │ │ + asrs r4, r1, #11 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - asrs r6, r7, #10 │ │ │ │ + asrs r2, r0, #11 │ │ │ │ lsls r0, r7, #3 │ │ │ │ │ │ │ │ 00533744 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -796033,30 +796032,30 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, r7 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - svc 92 @ 0x5c │ │ │ │ + svc 96 @ 0x60 │ │ │ │ lsls r1, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r0, #60] @ 0x3c │ │ │ │ + str r4, [r0, #60] @ 0x3c │ │ │ │ lsls r3, r7, #3 │ │ │ │ - blt.n 53392c │ │ │ │ + blt.n 533934 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r1!, {r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - subs r0, r5, #7 │ │ │ │ + subs r4, r5, #7 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - add r6, sp, #976 @ 0x3d0 │ │ │ │ + add r6, sp, #992 @ 0x3e0 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - orrs.w r0, r8, r9, ror #3 │ │ │ │ - asrs r4, r6, #3 │ │ │ │ + orrs.w r0, ip, r9, ror #3 │ │ │ │ + asrs r0, r7, #3 │ │ │ │ lsls r0, r7, #3 │ │ │ │ │ │ │ │ 00533908 : │ │ │ │ stmdb 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 │ │ │ │ @@ -797142,130 +797141,130 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r3, #11 │ │ │ │ + lsls r0, r4, #11 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r6, [r0, #44] @ 0x2c │ │ │ │ + str r2, [r1, #44] @ 0x2c │ │ │ │ lsls r3, r7, #3 │ │ │ │ - bhi.n 534498 │ │ │ │ + bhi.n 5344a0 │ │ │ │ lsls r2, r7, #3 │ │ │ │ ands r4, r6 │ │ │ │ lsls r1, r2, #4 │ │ │ │ strb r0, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 5345ac │ │ │ │ + blt.n 5345b4 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - str r2, [r2, #16] │ │ │ │ + str r6, [r2, #16] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - bvc.n 534548 │ │ │ │ + bvc.n 534550 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - str r0, [r6, #8] │ │ │ │ + str r4, [r6, #8] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - bvs.n 534488 │ │ │ │ + bvs.n 534490 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - lsls r0, r6, #1 │ │ │ │ + lsls r4, r6, #1 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r2, [r0, #8] │ │ │ │ + str r6, [r0, #8] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - bvs.n 53443c │ │ │ │ + bvs.n 534444 │ │ │ │ lsls r2, r7, #3 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r1, #20] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r7, r4] │ │ │ │ + ldrsh r2, [r0, r5] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - bpl.n 5345c4 │ │ │ │ + bpl.n 5345cc │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrsh r4, [r6, r3] │ │ │ │ + ldrsh r0, [r7, r3] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - bpl.n 534538 │ │ │ │ + bpl.n 534540 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrsh r6, [r6, r2] │ │ │ │ + ldrsh r2, [r7, r2] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - bmi.n 5344c4 │ │ │ │ + bmi.n 5344cc │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrsh r6, [r2, r2] │ │ │ │ + ldrsh r2, [r3, r2] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - bmi.n 53448c │ │ │ │ + bmi.n 534494 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrsh r6, [r6, r1] │ │ │ │ + ldrsh r2, [r7, r1] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - bmi.n 534454 │ │ │ │ + bmi.n 53445c │ │ │ │ lsls r2, r7, #3 │ │ │ │ - @ instruction: 0xfbce00fa │ │ │ │ - ldrsh r0, [r2, r1] │ │ │ │ + @ instruction: 0xfbd200fa │ │ │ │ + ldrsh r4, [r2, r1] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - bmi.n 534618 │ │ │ │ + bmi.n 534620 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrsh r2, [r0, r0] │ │ │ │ + ldrsh r6, [r0, r0] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - bmi.n 534580 │ │ │ │ + bmi.n 534588 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrb r2, [r4, r7] │ │ │ │ + ldrb r6, [r4, r7] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - bmi.n 534548 │ │ │ │ + bmi.n 534550 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrb r0, [r4, r5] │ │ │ │ + ldrb r4, [r4, r5] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - bcc.n 53464c │ │ │ │ + bcc.n 534454 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ite gt │ │ │ │ - lslgt r1, r7, #3 │ │ │ │ - ldrble r2, [r7, r4] │ │ │ │ + nop {13} │ │ │ │ + lsls r1, r7, #3 │ │ │ │ + ldrb r6, [r7, r4] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - bcc.n 53460c │ │ │ │ + bcc.n 534614 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrb r2, [r2, r4] │ │ │ │ + ldrb r6, [r2, r4] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - bcc.n 5345c4 │ │ │ │ + bcc.n 5345cc │ │ │ │ lsls r2, r7, #3 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r4, r4] │ │ │ │ + ldrb r4, [r4, r4] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrb r2, [r1, r2] │ │ │ │ + ldrb r6, [r1, r2] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - bcs.n 5344c4 │ │ │ │ + bcs.n 5344cc │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrh r6, [r0, r6] │ │ │ │ + ldrh r2, [r1, r6] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - bne.n 5344c4 │ │ │ │ + bne.n 5344cc │ │ │ │ lsls r2, r7, #3 │ │ │ │ - bpl.n 5345d4 │ │ │ │ + bpl.n 5345dc │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrh r4, [r2, r3] │ │ │ │ + ldrh r0, [r3, r3] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - beq.n 534570 │ │ │ │ + beq.n 534578 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r2, [r7, r5] │ │ │ │ + ldr r6, [r7, r5] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldmia r7, {r3, r4, r7} │ │ │ │ + ldmia r7, {r2, r3, r4, r7} │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r0, [r4, r5] │ │ │ │ + ldr r4, [r4, r5] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r7, {r1, r7} │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r0, [r4, r4] │ │ │ │ + ldr r4, [r4, r4] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldmia r7!, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r7!, {r1, r6} │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldr r3, [sp, #584] @ 0x248 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - bcs.n 5344d8 │ │ │ │ + bcs.n 5344e0 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrh r2, [r3, r0] │ │ │ │ + ldrh r6, [r3, r0] │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldr.w r3, [pc, #2764] @ 53507c │ │ │ │ mov r6, r8 │ │ │ │ ldr.w r2, [pc, #2764] @ 535080 │ │ │ │ ldr.w r1, [pc, #2764] @ 535084 │ │ │ │ ldr.w r0, [pc, #2764] @ 535088 │ │ │ │ add r2, pc │ │ │ │ @@ -798247,136 +798246,136 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 14849e8 │ │ │ │ mov r0, r9 │ │ │ │ bl 440384 │ │ │ │ b.w 533aba │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r6, 5350f2 │ │ │ │ + cbnz r2, 5350f4 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrsb r4, [r3, r6] │ │ │ │ + ldrsb r0, [r4, r6] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldmia r5, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r5, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrsb r6, [r5, r4] │ │ │ │ + ldrsb r2, [r6, r4] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldmia r5!, {r2, r3, r6} │ │ │ │ + ldmia r5!, {r4, r6} │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrsb r4, [r0, r4] │ │ │ │ + ldrsb r0, [r1, r4] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldmia r5, {r1, r5} │ │ │ │ + ldmia r5, {r1, r2, r5} │ │ │ │ lsls r2, r7, #3 │ │ │ │ - lsls r6, r3, #12 │ │ │ │ + lsls r2, r4, #12 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldrsb r6, [r6, r2] │ │ │ │ + ldrsb r2, [r7, r2] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldmia r4, {r2, r4, r6, r7} │ │ │ │ + ldmia r4, {r3, r4, r6, r7} │ │ │ │ lsls r2, r7, #3 │ │ │ │ - str.w r0, [lr, #262] @ 0x106 │ │ │ │ - ldrsb r4, [r3, r1] │ │ │ │ + ldr.w r0, [r2, #262] @ 0x106 │ │ │ │ + ldrsb r0, [r4, r1] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldmia r4, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r2, r7, #3 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r5, r0] │ │ │ │ + ldrsb r2, [r6, r0] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - strb r6, [r2, r7] │ │ │ │ + strb r2, [r3, r7] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r3, {r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r7, #3 │ │ │ │ - strb r4, [r6, r6] │ │ │ │ + strb r0, [r7, r6] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldmia r3!, {r1, r4, r6, r7} │ │ │ │ + ldmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r2, r7, #3 │ │ │ │ - @ instruction: 0xf30800fa │ │ │ │ - strb r2, [r1, r6] │ │ │ │ + @ instruction: 0xf30c00fa │ │ │ │ + strb r6, [r1, r6] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldmia r3, {r1, r3, r5, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r5, r7} │ │ │ │ lsls r2, r7, #3 │ │ │ │ - strb r4, [r3, r5] │ │ │ │ + strb r0, [r4, r5] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldmia r3, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r2, r7, #3 │ │ │ │ - @ instruction: 0xf2b400fa │ │ │ │ - strb r6, [r6, r4] │ │ │ │ + @ instruction: 0xf2b800fa │ │ │ │ + strb r2, [r7, r4] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldmia r3!, {r1, r2, r4, r6} │ │ │ │ + ldmia r3, {r1, r3, r4, r6} │ │ │ │ lsls r2, r7, #3 │ │ │ │ - strb r6, [r4, r3] │ │ │ │ + strb r2, [r5, r3] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldmia r3!, {r2} │ │ │ │ + ldmia r3, {r3} │ │ │ │ lsls r2, r7, #3 │ │ │ │ - strb r0, [r7, r2] │ │ │ │ + strb r4, [r7, r2] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldmia r2, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r2!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r2, r7, #3 │ │ │ │ - @ instruction: 0xb8b4 │ │ │ │ + @ instruction: 0xb8b8 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - strb r2, [r2, r2] │ │ │ │ + strb r6, [r2, r2] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldmia r2!, {r4, r5, r7} │ │ │ │ + ldmia r2, {r2, r4, r5, r7} │ │ │ │ lsls r2, r7, #3 │ │ │ │ - strb r4, [r5, r1] │ │ │ │ + strb r0, [r6, r1] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldmia r2!, {r1, r3, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r7} │ │ │ │ lsls r2, r7, #3 │ │ │ │ - @ instruction: 0xb6d0 │ │ │ │ + @ instruction: 0xb6d4 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - strb r6, [r7, r0] │ │ │ │ + strb r2, [r0, r1] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r2!, {r1, r5, r6} │ │ │ │ lsls r2, r7, #3 │ │ │ │ - strb r0, [r0, r1] │ │ │ │ + strb r4, [r0, r1] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - strh r0, [r5, r7] │ │ │ │ + strh r4, [r5, r7] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldmia r2, {r1, r2} │ │ │ │ + ldmia r2!, {r1, r3} │ │ │ │ lsls r2, r7, #3 │ │ │ │ - @ instruction: 0xf3d200fa │ │ │ │ - strh r0, [r0, r7] │ │ │ │ + @ instruction: 0xf3d600fa │ │ │ │ + strh r4, [r0, r7] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldmia r1!, {r5, r6, r7} │ │ │ │ + ldmia r1!, {r2, r5, r6, r7} │ │ │ │ lsls r2, r7, #3 │ │ │ │ - strh r6, [r3, r5] │ │ │ │ + strh r2, [r4, r5] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r1!, {r7} │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r6, r2] │ │ │ │ + str r6, [r6, r2] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - stmia r6!, {r1, r4, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldr r4, [r2, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #520] @ (53535c ) │ │ │ │ + ldr r6, [pc, #536] @ (53536c ) │ │ │ │ lsls r3, r7, #3 │ │ │ │ - stmia r4!, {r5, r7} │ │ │ │ + stmia r4!, {r2, r5, r7} │ │ │ │ lsls r2, r7, #3 │ │ │ │ - orr.w r1, ip, #6 │ │ │ │ - ldr r5, [pc, #896] @ (5354e0 ) │ │ │ │ + orrs.w r1, r0, #6 │ │ │ │ + ldr r5, [pc, #912] @ (5354f0 ) │ │ │ │ lsls r3, r7, #3 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r1} │ │ │ │ lsls r2, r7, #3 │ │ │ │ - and.w r1, r2, #6 │ │ │ │ - ldr r5, [pc, #600] @ (5353c4 ) │ │ │ │ + and.w r1, r6, #6 │ │ │ │ + ldr r5, [pc, #616] @ (5353d4 ) │ │ │ │ lsls r3, r7, #3 │ │ │ │ - stmia r3!, {r2, r4, r5, r7} │ │ │ │ + stmia r3!, {r3, r4, r5, r7} │ │ │ │ lsls r2, r7, #3 │ │ │ │ - stcl 0, cr0, [sl, #-1000]! @ 0xfffffc18 │ │ │ │ - ldr r5, [pc, #352] @ (5352d8 ) │ │ │ │ + stcl 0, cr0, [lr, #-1000]! @ 0xfffffc18 │ │ │ │ + ldr r5, [pc, #368] @ (5352e8 ) │ │ │ │ lsls r3, r7, #3 │ │ │ │ - stmia r3!, {r3, r4, r5, r6} │ │ │ │ + stmia r3!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r4, [pc, #1008] @ (535570 ) │ │ │ │ + ldr r5, [pc, #0] @ (535180 ) │ │ │ │ lsls r3, r7, #3 │ │ │ │ - stmia r3!, {r1, r3, r4} │ │ │ │ + stmia r3!, {r1, r2, r3, r4} │ │ │ │ lsls r2, r7, #3 │ │ │ │ mov fp, r6 │ │ │ │ mov r6, sl │ │ │ │ lsls r3, r7, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movs r1, #0 │ │ │ │ @@ -799532,224 +799531,224 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #68] @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #912] @ (536200 ) │ │ │ │ + ldr r1, [pc, #928] @ (536210 ) │ │ │ │ lsls r3, r7, #3 │ │ │ │ - stmia r2!, {r1, r2, r3, r7} │ │ │ │ + stmia r2!, {r1, r4, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - stmia r2!, {r1, r2, r3, r6} │ │ │ │ + stmia r2!, {r1, r4, r6} │ │ │ │ lsls r1, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bx pc │ │ │ │ + bxns pc │ │ │ │ lsls r3, r7, #3 │ │ │ │ - pop {r1, r2, r4, r7, pc} │ │ │ │ + pop {r1, r3, r4, r7, pc} │ │ │ │ lsls r2, r7, #3 │ │ │ │ - bx r9 │ │ │ │ + bx sl │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r1, [sp, #416] @ 0x1a0 │ │ │ │ + str r1, [sp, #432] @ 0x1b0 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - pop {r3, r4, r6, pc} │ │ │ │ + pop {r2, r3, r4, r6, pc} │ │ │ │ lsls r2, r7, #3 │ │ │ │ - bx r1 │ │ │ │ + bx r2 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - pop {r2, r3, r5, pc} │ │ │ │ + pop {r4, r5, pc} │ │ │ │ lsls r2, r7, #3 │ │ │ │ - stmia r1!, {r1, r6} │ │ │ │ + stmia r1!, {r1, r2, r6} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - mov r8, sp │ │ │ │ + mov ip, sp │ │ │ │ lsls r3, r7, #3 │ │ │ │ - pop {r3, pc} │ │ │ │ + pop {r2, r3, pc} │ │ │ │ lsls r2, r7, #3 │ │ │ │ - b.n 535718 │ │ │ │ + b.n 535720 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - mov lr, r6 │ │ │ │ + mov sl, r7 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - pop {r1, r2, r4, r6, r7} │ │ │ │ + pop {r1, r3, r4, r6, r7} │ │ │ │ lsls r2, r7, #3 │ │ │ │ - mov sl, r1 │ │ │ │ + mov lr, r1 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - pop {r3, r5, r7} │ │ │ │ + pop {r2, r3, r5, r7} │ │ │ │ lsls r2, r7, #3 │ │ │ │ - mov r4, r5 │ │ │ │ + mov r0, r6 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - pop {r1, r3, r6} │ │ │ │ + pop {r1, r2, r3, r6} │ │ │ │ lsls r2, r7, #3 │ │ │ │ - mov r4, r1 │ │ │ │ + mov r0, r2 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - pop {r1, r3, r5} │ │ │ │ + pop {r1, r2, r3, r5} │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrh r4, [r6, #62] @ 0x3e │ │ │ │ + ldrh r0, [r7, #62] @ 0x3e │ │ │ │ lsls r1, r1, #4 │ │ │ │ - cmp sl, r9 │ │ │ │ + cmp lr, r9 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - cbnz r0, 535f4e │ │ │ │ + cbnz r4, 535f4e │ │ │ │ lsls r2, r7, #3 │ │ │ │ - cmp sl, r1 │ │ │ │ + cmp lr, r1 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - cbnz r0, 535f46 │ │ │ │ + cbnz r4, 535f46 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - cmp r2, sp │ │ │ │ + cmp r6, sp │ │ │ │ lsls r3, r7, #3 │ │ │ │ - cbnz r0, 535f46 │ │ │ │ + cbnz r4, 535f46 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - cmp r2, r3 │ │ │ │ + cmp r6, r3 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - cbnz r0, 535f3a │ │ │ │ + cbnz r4, 535f3a │ │ │ │ lsls r2, r7, #3 │ │ │ │ - add lr, ip │ │ │ │ + add sl, sp │ │ │ │ lsls r3, r7, #3 │ │ │ │ - cbnz r4, 535f34 │ │ │ │ + cbnz r0, 535f36 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - add sl, r3 │ │ │ │ + add lr, r3 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - hlt 0x0038 │ │ │ │ + hlt 0x003c │ │ │ │ lsls r2, r7, #3 │ │ │ │ - add r0, fp │ │ │ │ + add r4, fp │ │ │ │ lsls r3, r7, #3 │ │ │ │ - rev16 r6, r6 │ │ │ │ + rev16 r2, r7 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - add r0, r4 │ │ │ │ + add r4, r4 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - rev r6, r7 │ │ │ │ + rev16 r2, r0 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - mvns r6, r4 │ │ │ │ + mvns r2, r5 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - rev r4, r0 │ │ │ │ + rev r0, r1 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - bics r6, r6 │ │ │ │ + bics r2, r7 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - cbnz r4, 535f50 │ │ │ │ + cbnz r0, 535f52 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - b.n 536658 │ │ │ │ + b.n 536660 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - bics r2, r1 │ │ │ │ + bics r6, r1 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - cbnz r2, 535f52 │ │ │ │ + cbnz r6, 535f52 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - orrs r6, r6 │ │ │ │ + orrs r2, r7 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - cbnz r4, 535f44 │ │ │ │ + cbnz r0, 535f46 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - b.n 5359e4 │ │ │ │ + b.n 5359ec │ │ │ │ lsls r6, r0, #4 │ │ │ │ - cmn r0, r0 │ │ │ │ + cmn r4, r0 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - @ instruction: 0xb8dc │ │ │ │ + @ instruction: 0xb8e0 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - negs r2, r4 │ │ │ │ + negs r6, r4 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - @ instruction: 0xb87e │ │ │ │ + @ instruction: 0xb882 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - b.n 535854 │ │ │ │ + b.n 53585c │ │ │ │ lsls r6, r0, #4 │ │ │ │ - tst r0, r1 │ │ │ │ + tst r4, r1 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - @ instruction: 0xb826 │ │ │ │ + @ instruction: 0xb82a │ │ │ │ lsls r2, r7, #3 │ │ │ │ - rors r4, r1 │ │ │ │ + rors r0, r2 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - @ instruction: 0xb7ea │ │ │ │ + @ instruction: 0xb7ee │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrh r6, [r5, #28] │ │ │ │ + ldrh r2, [r6, #28] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - sbcs r2, r0 │ │ │ │ + sbcs r6, r0 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - @ instruction: 0xb7a0 │ │ │ │ + @ instruction: 0xb7a4 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - adcs r2, r4 │ │ │ │ + adcs r6, r4 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - @ instruction: 0xb780 │ │ │ │ + @ instruction: 0xb784 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - asrs r6, r7 │ │ │ │ + adcs r2, r0 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - @ instruction: 0xb75c │ │ │ │ + @ instruction: 0xb760 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrh r2, [r3, #24] │ │ │ │ + ldrh r6, [r3, #24] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - lsrs r0, r6 │ │ │ │ + lsrs r4, r6 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - @ instruction: 0xb710 │ │ │ │ + @ instruction: 0xb714 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - lsrs r2, r0 │ │ │ │ + lsrs r6, r0 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - @ instruction: 0xb6e0 │ │ │ │ + @ instruction: 0xb6e4 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - lsls r6, r3 │ │ │ │ + lsls r2, r4 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - @ instruction: 0xb6bc │ │ │ │ + @ instruction: 0xb6c0 │ │ │ │ lsls r2, r7, #3 │ │ │ │ strh r4, [r1, #22] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - cbnz r2, 535fcc │ │ │ │ + cbnz r6, 535fcc │ │ │ │ lsls r2, r7, #3 │ │ │ │ - eors r0, r2 │ │ │ │ + eors r4, r2 │ │ │ │ lsls r3, r7, #3 │ │ │ │ strh r0, [r6, #20] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - cbnz r6, 535fd0 │ │ │ │ + cbnz r2, 535fd2 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - stmia r3!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ strh r4, [r2, #20] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - cbnz r2, 535fd6 │ │ │ │ + cbnz r6, 535fd6 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - asrs r4, r5 │ │ │ │ + asrs r0, r6 │ │ │ │ lsls r3, r7, #3 │ │ │ │ strh r0, [r7, #18] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - cbnz r6, 535fda │ │ │ │ + cbnz r2, 535fdc │ │ │ │ lsls r2, r7, #3 │ │ │ │ - subs r7, #252 @ 0xfc │ │ │ │ + ands r0, r0 │ │ │ │ lsls r3, r7, #3 │ │ │ │ strh r4, [r3, #18] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - cbnz r2, 535fe0 │ │ │ │ + cbnz r6, 535fe0 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - asrs r0, r1 │ │ │ │ + asrs r4, r1 │ │ │ │ lsls r3, r7, #3 │ │ │ │ strh r0, [r0, #18] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - cbnz r6, 535fe4 │ │ │ │ + cbnz r2, 535fe6 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - lsrs r0, r3 │ │ │ │ + lsrs r4, r3 │ │ │ │ lsls r3, r7, #3 │ │ │ │ strh r4, [r4, #16] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - cbnz r2, 535fea │ │ │ │ + cbnz r6, 535fea │ │ │ │ lsls r2, r7, #3 │ │ │ │ - subs r7, #168 @ 0xa8 │ │ │ │ + subs r7, #172 @ 0xac │ │ │ │ lsls r3, r7, #3 │ │ │ │ strh r0, [r1, #16] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - cbnz r6, 535fee │ │ │ │ + cbnz r2, 535ff0 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - subs r7, #140 @ 0x8c │ │ │ │ + subs r7, #144 @ 0x90 │ │ │ │ lsls r3, r7, #3 │ │ │ │ strh r4, [r5, #14] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - @ instruction: 0xb8f2 │ │ │ │ + @ instruction: 0xb8f6 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldc2 0, cr0, [r8, #1000] @ 0x3e8 │ │ │ │ + ldc2 0, cr0, [ip, #1000] @ 0x3e8 │ │ │ │ strh r0, [r2, #14] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - @ instruction: 0xb8d6 │ │ │ │ + @ instruction: 0xb8da │ │ │ │ lsls r2, r7, #3 │ │ │ │ - subs r7, #84 @ 0x54 │ │ │ │ + subs r7, #88 @ 0x58 │ │ │ │ lsls r3, r7, #3 │ │ │ │ strh r4, [r6, #12] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - @ instruction: 0xb8ba │ │ │ │ + @ instruction: 0xb8be │ │ │ │ lsls r2, r7, #3 │ │ │ │ - adds r4, #40 @ 0x28 │ │ │ │ + adds r4, #44 @ 0x2c │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldr r3, [pc, #220] @ (5360f4 ) │ │ │ │ movw r2, #9838 @ 0x266e │ │ │ │ movt r2, #1 │ │ │ │ ldr r1, [pc, #216] @ (5360f8 ) │ │ │ │ ldr r0, [pc, #216] @ (5360fc ) │ │ │ │ add r3, pc │ │ │ │ @@ -799825,53 +799824,53 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #924 @ 0x39c │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ ldrb r2, [r3, #31] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - @ instruction: 0xb6e0 │ │ │ │ + @ instruction: 0xb6e4 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - subs r5, #250 @ 0xfa │ │ │ │ + subs r5, #254 @ 0xfe │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldrb r2, [r4, #30] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - @ instruction: 0xb6a8 │ │ │ │ + @ instruction: 0xb6ac │ │ │ │ lsls r2, r7, #3 │ │ │ │ - subs r5, #186 @ 0xba │ │ │ │ + subs r5, #190 @ 0xbe │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldrb r6, [r0, #30] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - @ instruction: 0xb68c │ │ │ │ + @ instruction: 0xb690 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - stmia r2!, {r1, r4, r5, r7} │ │ │ │ + stmia r2!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldrb r2, [r5, #29] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - cpsid │ │ │ │ + cpsid a │ │ │ │ lsls r2, r7, #3 │ │ │ │ - subs r5, #230 @ 0xe6 │ │ │ │ + subs r5, #234 @ 0xea │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldrb r6, [r1, #29] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - @ instruction: 0xb654 │ │ │ │ + setend be │ │ │ │ lsls r2, r7, #3 │ │ │ │ - subs r5, #110 @ 0x6e │ │ │ │ + subs r5, #114 @ 0x72 │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldrb r2, [r6, #28] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - @ instruction: 0xb638 │ │ │ │ + @ instruction: 0xb63c │ │ │ │ lsls r2, r7, #3 │ │ │ │ - subs r5, #162 @ 0xa2 │ │ │ │ + subs r5, #166 @ 0xa6 │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldrb r6, [r2, #28] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - @ instruction: 0xb61c │ │ │ │ + @ instruction: 0xb620 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - subs r5, #54 @ 0x36 │ │ │ │ + subs r5, #58 @ 0x3a │ │ │ │ lsls r3, r7, #3 │ │ │ │ │ │ │ │ 00536148 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -800034,28 +800033,28 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, r2, r3 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - push {r1, r2, r4, r5, r6, lr} │ │ │ │ + push {r1, r3, r4, r5, r6, lr} │ │ │ │ lsls r1, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #22 │ │ │ │ + subs r3, #26 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - cbz r6, 5362d8 │ │ │ │ + cbz r2, 5362da │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r7, [sp, #600] @ 0x258 │ │ │ │ + ldr r7, [sp, #616] @ 0x268 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - addw r0, r2, #2297 @ 0x8f9 │ │ │ │ - strh r6, [r1, #40] @ 0x28 │ │ │ │ + addw r0, r6, #2297 @ 0x8f9 │ │ │ │ + strh r2, [r2, #40] @ 0x28 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - b.n 53610c │ │ │ │ + b.n 536114 │ │ │ │ lsls r7, r6, #3 │ │ │ │ │ │ │ │ 005362dc : │ │ │ │ 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 │ │ │ │ @@ -800739,118 +800738,118 @@ │ │ │ │ lsls r1, r2, #4 │ │ │ │ ldrb r0, [r7, #30] │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r2, #23 │ │ │ │ lsls r1, r2, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #46 @ 0x2e │ │ │ │ + subs r1, #50 @ 0x32 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - add r5, sp, #912 @ 0x390 │ │ │ │ + add r5, sp, #928 @ 0x3a0 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - adds r7, #228 @ 0xe4 │ │ │ │ + adds r7, #232 @ 0xe8 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - add r4, sp, #616 @ 0x268 │ │ │ │ + add r4, sp, #632 @ 0x278 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - adds r7, #188 @ 0xbc │ │ │ │ + adds r7, #192 @ 0xc0 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - add r4, sp, #456 @ 0x1c8 │ │ │ │ + add r4, sp, #472 @ 0x1d8 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - adds r7, #2 │ │ │ │ + adds r7, #6 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - add r3, sp, #736 @ 0x2e0 │ │ │ │ + add r3, sp, #752 @ 0x2f0 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - adds r6, #226 @ 0xe2 │ │ │ │ + adds r6, #230 @ 0xe6 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - add r3, sp, #608 @ 0x260 │ │ │ │ + add r3, sp, #624 @ 0x270 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - adds r6, #200 @ 0xc8 │ │ │ │ + adds r6, #204 @ 0xcc │ │ │ │ lsls r3, r7, #3 │ │ │ │ - add r3, sp, #504 @ 0x1f8 │ │ │ │ + add r3, sp, #520 @ 0x208 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - adds r6, #166 @ 0xa6 │ │ │ │ + adds r6, #170 @ 0xaa │ │ │ │ lsls r3, r7, #3 │ │ │ │ - add r3, sp, #368 @ 0x170 │ │ │ │ + add r3, sp, #384 @ 0x180 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - adds r6, #140 @ 0x8c │ │ │ │ + adds r6, #144 @ 0x90 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ + add r3, sp, #280 @ 0x118 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - cbnz r6, 536a78 │ │ │ │ + cbnz r2, 536a7a │ │ │ │ lsls r1, r7, #3 │ │ │ │ - adds r6, #110 @ 0x6e │ │ │ │ + adds r6, #114 @ 0x72 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - add r3, sp, #152 @ 0x98 │ │ │ │ + add r3, sp, #168 @ 0xa8 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - adds r6, #66 @ 0x42 │ │ │ │ + adds r6, #70 @ 0x46 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - add r2, sp, #992 @ 0x3e0 │ │ │ │ + add r2, sp, #1008 @ 0x3f0 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - adds r6, #40 @ 0x28 │ │ │ │ + adds r6, #44 @ 0x2c │ │ │ │ lsls r3, r7, #3 │ │ │ │ - add r2, sp, #888 @ 0x378 │ │ │ │ + add r2, sp, #904 @ 0x388 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - adds r6, #2 │ │ │ │ + adds r6, #6 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - add r2, sp, #736 @ 0x2e0 │ │ │ │ + add r2, sp, #752 @ 0x2f0 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - adds r5, #226 @ 0xe2 │ │ │ │ + adds r5, #230 @ 0xe6 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - add r2, sp, #608 @ 0x260 │ │ │ │ + add r2, sp, #624 @ 0x270 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - adds r5, #200 @ 0xc8 │ │ │ │ + adds r5, #204 @ 0xcc │ │ │ │ lsls r3, r7, #3 │ │ │ │ - add r2, sp, #504 @ 0x1f8 │ │ │ │ + add r2, sp, #520 @ 0x208 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - adds r5, #174 @ 0xae │ │ │ │ + adds r5, #178 @ 0xb2 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - add r2, sp, #400 @ 0x190 │ │ │ │ + add r2, sp, #416 @ 0x1a0 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r4, [r2, #68] @ 0x44 │ │ │ │ + ldr r0, [r3, #68] @ 0x44 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - vqadd.s8 q8, q15, │ │ │ │ - adds r5, #132 @ 0x84 │ │ │ │ + vqadd.s16 q8, q9, │ │ │ │ + adds r5, #136 @ 0x88 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - add r2, sp, #248 @ 0xf8 │ │ │ │ + add r2, sp, #264 @ 0x108 │ │ │ │ lsls r2, r7, #3 │ │ │ │ strb r2, [r3, #26] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - add r5, sp, #640 @ 0x280 │ │ │ │ + add r5, sp, #656 @ 0x290 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - @ instruction: 0xb74e │ │ │ │ + @ instruction: 0xb752 │ │ │ │ lsls r1, r7, #3 │ │ │ │ strb r6, [r7, #25] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - add r5, sp, #528 @ 0x210 │ │ │ │ + add r5, sp, #544 @ 0x220 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - subs r6, r3, r2 │ │ │ │ + subs r2, r4, r2 │ │ │ │ lsls r2, r7, #3 │ │ │ │ strb r2, [r4, #25] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - add r5, sp, #416 @ 0x1a0 │ │ │ │ + add r5, sp, #432 @ 0x1b0 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - adds r6, r1, #7 │ │ │ │ + adds r2, r2, #7 │ │ │ │ lsls r2, r7, #3 │ │ │ │ strb r6, [r0, #25] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - add r5, sp, #304 @ 0x130 │ │ │ │ + add r5, sp, #320 @ 0x140 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - str r5, [sp, #216] @ 0xd8 │ │ │ │ + str r5, [sp, #232] @ 0xe8 │ │ │ │ lsls r1, r7, #3 │ │ │ │ strb r2, [r5, #24] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - add r5, sp, #192 @ 0xc0 │ │ │ │ + add r5, sp, #208 @ 0xd0 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - add r1, pc, #488 @ (adr r1, 536cc4 ) │ │ │ │ + add r1, pc, #504 @ (adr r1, 536cd4 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ strb r6, [r1, #24] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - add r5, sp, #80 @ 0x50 │ │ │ │ + add r5, sp, #96 @ 0x60 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - add r1, pc, #376 @ (adr r1, 536c60 ) │ │ │ │ + add r1, pc, #392 @ (adr r1, 536c70 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ │ │ │ │ 00536ae8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -800945,22 +800944,22 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #108 @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r1, #30 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - stcl 0, cr0, [sl], #996 @ 0x3e4 │ │ │ │ + stcl 0, cr0, [lr], #996 @ 0x3e4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #54 @ 0x36 │ │ │ │ + adds r3, #58 @ 0x3a │ │ │ │ lsls r3, r7, #3 │ │ │ │ - add r7, pc, #952 @ (adr r7, 536f98 ) │ │ │ │ + add r7, pc, #968 @ (adr r7, 536fa8 ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ - bcs.n 536c1c │ │ │ │ + bcs.n 536c24 │ │ │ │ lsls r2, r7, #3 │ │ │ │ │ │ │ │ 00536be4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -801063,22 +801062,22 @@ │ │ │ │ lsls r2, r2, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #108 @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #25 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - rsbs r0, r8, r9, ror #3 │ │ │ │ + rsbs r0, ip, r9, ror #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #68 @ 0x44 │ │ │ │ + adds r2, #72 @ 0x48 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - add r6, pc, #880 @ (adr r6, 537060 ) │ │ │ │ + add r6, pc, #896 @ (adr r6, 537070 ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ - bne.n 536d08 │ │ │ │ + bne.n 536d10 │ │ │ │ lsls r2, r7, #3 │ │ │ │ │ │ │ │ 00536cf4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -801181,22 +801180,22 @@ │ │ │ │ lsls r2, r2, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #108 @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #21 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - @ instruction: 0xeac800f9 │ │ │ │ + @ instruction: 0xeacc00f9 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #104 @ 0x68 │ │ │ │ + adds r1, #108 @ 0x6c │ │ │ │ lsls r3, r7, #3 │ │ │ │ - add r5, pc, #816 @ (adr r5, 537130 ) │ │ │ │ + add r5, pc, #832 @ (adr r5, 537140 ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldmia r7, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r7, #3 │ │ │ │ │ │ │ │ 00536e04 : │ │ │ │ stmdb 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 │ │ │ │ @@ -802225,23 +802224,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r3, #2] │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #64 @ 0x40 │ │ │ │ + cmp r5, #68 @ 0x44 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - add r1, pc, #416 @ (adr r1, 537a7c ) │ │ │ │ + add r1, pc, #432 @ (adr r1, 537a8c ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ - b.n 5374fc │ │ │ │ + b.n 537504 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - cmp r4, #212 @ 0xd4 │ │ │ │ + cmp r4, #216 @ 0xd8 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - add r0, pc, #1016 @ (adr r0, 537ce0 ) │ │ │ │ + add r1, pc, #8 @ (adr r1, 5378f0 ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ udf #16 │ │ │ │ lsls r5, r6, #3 │ │ │ │ lsls r4, r7, #25 │ │ │ │ lsls r1, r2, #4 │ │ │ │ ldr.w r3, [pc, #3180] @ 538560 │ │ │ │ movw r2, #5475 @ 0x1563 │ │ │ │ @@ -803354,255 +803353,255 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #1056 @ 0x420 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #84 @ 0x54 │ │ │ │ + movs r6, #88 @ 0x58 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r2, [sp, #512] @ 0x200 │ │ │ │ + ldr r2, [sp, #528] @ 0x210 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - movs r6, #96 @ 0x60 │ │ │ │ + movs r6, #100 @ 0x64 │ │ │ │ lsls r3, r7, #3 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #28 │ │ │ │ + movs r5, #32 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r1, [sp, #280] @ 0x118 │ │ │ │ + ldr r1, [sp, #296] @ 0x128 │ │ │ │ lsls r2, r7, #3 │ │ │ │ bvs.n 5385a0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ble.n 538574 │ │ │ │ + ble.n 53857c │ │ │ │ lsls r1, r7, #3 │ │ │ │ - movs r4, #182 @ 0xb6 │ │ │ │ + movs r4, #186 @ 0xba │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r0, [sp, #912] @ 0x390 │ │ │ │ + ldr r0, [sp, #928] @ 0x3a0 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - movs r4, #154 @ 0x9a │ │ │ │ + movs r4, #158 @ 0x9e │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r0, [sp, #792] @ 0x318 │ │ │ │ + ldr r0, [sp, #808] @ 0x328 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - movs r4, #124 @ 0x7c │ │ │ │ + movs r4, #128 @ 0x80 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r0, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r0, [sp, #688] @ 0x2b0 │ │ │ │ lsls r2, r7, #3 │ │ │ │ bmi.n 538558 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - bgt.n 538518 │ │ │ │ + bgt.n 538520 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - str r7, [sp, #672] @ 0x2a0 │ │ │ │ + str r7, [sp, #688] @ 0x2b0 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - movs r3, #118 @ 0x76 │ │ │ │ + movs r3, #122 @ 0x7a │ │ │ │ lsls r3, r7, #3 │ │ │ │ - movs r3, #86 @ 0x56 │ │ │ │ + movs r3, #90 @ 0x5a │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r7, [sp, #512] @ 0x200 │ │ │ │ + str r7, [sp, #528] @ 0x210 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - movs r2, #240 @ 0xf0 │ │ │ │ + movs r2, #244 @ 0xf4 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r7, [sp, #104] @ 0x68 │ │ │ │ + str r7, [sp, #120] @ 0x78 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - blt.n 538598 │ │ │ │ + blt.n 5385a0 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - movs r2, #178 @ 0xb2 │ │ │ │ + movs r2, #182 @ 0xb6 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r6, [sp, #880] @ 0x370 │ │ │ │ + str r6, [sp, #896] @ 0x380 │ │ │ │ lsls r2, r7, #3 │ │ │ │ bcc.n 5385a4 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - movs r2, #128 @ 0x80 │ │ │ │ + movs r2, #132 @ 0x84 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r6, [sp, #696] @ 0x2b8 │ │ │ │ + str r6, [sp, #712] @ 0x2c8 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - movs r2, #102 @ 0x66 │ │ │ │ + movs r2, #106 @ 0x6a │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r6, [sp, #592] @ 0x250 │ │ │ │ + str r6, [sp, #608] @ 0x260 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - movs r1, #248 @ 0xf8 │ │ │ │ + movs r1, #252 @ 0xfc │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r6, [sp, #136] @ 0x88 │ │ │ │ + str r6, [sp, #152] @ 0x98 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - movs r1, #0 │ │ │ │ + movs r1, #4 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r5, [sp, #176] @ 0xb0 │ │ │ │ + str r5, [sp, #192] @ 0xc0 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - add r0, sp, #480 @ 0x1e0 │ │ │ │ + add r0, sp, #496 @ 0x1f0 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - movs r0, #184 @ 0xb8 │ │ │ │ + movs r0, #188 @ 0xbc │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r4, [sp, #912] @ 0x390 │ │ │ │ + str r4, [sp, #928] @ 0x3a0 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - movs r0, #168 @ 0xa8 │ │ │ │ + movs r0, #172 @ 0xac │ │ │ │ lsls r3, r7, #3 │ │ │ │ - movs r0, #136 @ 0x88 │ │ │ │ + movs r0, #140 @ 0x8c │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r4, [sp, #720] @ 0x2d0 │ │ │ │ + str r4, [sp, #736] @ 0x2e0 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - movs r0, #102 @ 0x66 │ │ │ │ + movs r0, #106 @ 0x6a │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r4, [sp, #576] @ 0x240 │ │ │ │ + str r4, [sp, #592] @ 0x250 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - movs r0, #64 @ 0x40 │ │ │ │ + movs r0, #68 @ 0x44 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r4, [sp, #416] @ 0x1a0 │ │ │ │ + str r4, [sp, #432] @ 0x1b0 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - movs r0, #14 │ │ │ │ + movs r0, #18 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r4, [sp, #216] @ 0xd8 │ │ │ │ + str r4, [sp, #232] @ 0xe8 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - subs r4, r3, #7 │ │ │ │ + subs r0, r4, #7 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r4, [sp, #24] │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - subs r4, r3, #6 │ │ │ │ + subs r0, r4, #6 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r3, [sp, #792] @ 0x318 │ │ │ │ + str r3, [sp, #808] @ 0x328 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - subs r6, r5, #2 │ │ │ │ + subs r2, r6, #2 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r2, [sp, #872] @ 0x368 │ │ │ │ + str r2, [sp, #888] @ 0x378 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - subs r2, r7, #1 │ │ │ │ + subs r6, r7, #1 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r2, [sp, #672] @ 0x2a0 │ │ │ │ + str r2, [sp, #688] @ 0x2b0 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - subs r4, r4, #0 │ │ │ │ + subs r0, r5, #0 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r2, [sp, #320] @ 0x140 │ │ │ │ + str r2, [sp, #336] @ 0x150 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - subs r4, r0, #0 │ │ │ │ + subs r0, r1, #0 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r2, [sp, #192] @ 0xc0 │ │ │ │ + str r2, [sp, #208] @ 0xd0 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - add r5, pc, #920 @ (adr r5, 5389e8 ) │ │ │ │ + add r5, pc, #936 @ (adr r5, 5389f8 ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ - adds r0, r4, #7 │ │ │ │ + adds r4, r4, #7 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ + str r2, [sp, #72] @ 0x48 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - adds r2, r7, #6 │ │ │ │ + adds r6, r7, #6 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r1, [sp, #920] @ 0x398 │ │ │ │ + str r1, [sp, #936] @ 0x3a8 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - adds r2, r3, #6 │ │ │ │ + adds r6, r3, #6 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r1, [sp, #784] @ 0x310 │ │ │ │ + str r1, [sp, #800] @ 0x320 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - adds r4, r7, #2 │ │ │ │ + adds r0, r0, #3 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r0, [sp, #928] @ 0x3a0 │ │ │ │ + str r0, [sp, #944] @ 0x3b0 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - add r4, pc, #640 @ (adr r4, 5388f4 ) │ │ │ │ + add r4, pc, #656 @ (adr r4, 538904 ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ - adds r4, r3, #2 │ │ │ │ + adds r0, r4, #2 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r0, [sp, #800] @ 0x320 │ │ │ │ + str r0, [sp, #816] @ 0x330 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - adds r0, r0, #2 │ │ │ │ + adds r4, r0, #2 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r0, [sp, #688] @ 0x2b0 │ │ │ │ + str r0, [sp, #704] @ 0x2c0 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - adds r6, r4, #1 │ │ │ │ + adds r2, r5, #1 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r0, [sp, #584] @ 0x248 │ │ │ │ + str r0, [sp, #600] @ 0x258 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - adds r4, r5, #0 │ │ │ │ + adds r0, r6, #0 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r0, [sp, #352] @ 0x160 │ │ │ │ + str r0, [sp, #368] @ 0x170 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - adds r4, r0, #0 │ │ │ │ + adds r0, r1, #0 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r0, [sp, #192] @ 0xc0 │ │ │ │ + str r0, [sp, #208] @ 0xd0 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - bpl.n 5386d8 │ │ │ │ + bpl.n 5386e0 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - subs r4, r4, r7 │ │ │ │ + subs r0, r5, r7 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ lsls r2, r7, #3 │ │ │ │ add r1, pc, #696 @ (adr r1, 538964 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - subs r0, r0, r7 │ │ │ │ + subs r4, r0, r7 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrh r6, [r5, #62] @ 0x3e │ │ │ │ + ldrh r2, [r6, #62] @ 0x3e │ │ │ │ lsls r2, r7, #3 │ │ │ │ - bmi.n 538634 │ │ │ │ + bmi.n 53863c │ │ │ │ lsls r1, r7, #3 │ │ │ │ - subs r6, r0, r6 │ │ │ │ + subs r2, r1, r6 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrh r2, [r6, #60] @ 0x3c │ │ │ │ + ldrh r6, [r6, #60] @ 0x3c │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldmia r4!, {r2, r6, r7} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - subs r4, r4, r5 │ │ │ │ + subs r0, r5, r5 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrh r0, [r2, #60] @ 0x3c │ │ │ │ + ldrh r4, [r2, #60] @ 0x3c │ │ │ │ lsls r2, r7, #3 │ │ │ │ - subs r0, r6, r4 │ │ │ │ + subs r4, r6, r4 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrh r4, [r3, #58] @ 0x3a │ │ │ │ + ldrh r0, [r4, #58] @ 0x3a │ │ │ │ lsls r2, r7, #3 │ │ │ │ - subs r6, r2, r4 │ │ │ │ + subs r2, r3, r4 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrh r2, [r0, #58] @ 0x3a │ │ │ │ + ldrh r6, [r0, #58] @ 0x3a │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r5, [sp, #880] @ 0x370 │ │ │ │ + ldr r5, [sp, #896] @ 0x380 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - bmi.n 538714 │ │ │ │ + bmi.n 53871c │ │ │ │ lsls r1, r7, #3 │ │ │ │ - subs r0, r4, r3 │ │ │ │ + subs r4, r4, r3 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrh r4, [r1, #56] @ 0x38 │ │ │ │ + ldrh r0, [r2, #56] @ 0x38 │ │ │ │ lsls r2, r7, #3 │ │ │ │ add r0, pc, #680 @ (adr r0, 538998 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - bcc.n 5386d4 │ │ │ │ + bcc.n 5386dc │ │ │ │ lsls r1, r7, #3 │ │ │ │ - subs r0, r7, r2 │ │ │ │ + subs r4, r7, r2 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrh r4, [r4, #54] @ 0x36 │ │ │ │ + ldrh r0, [r5, #54] @ 0x36 │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldmia r3!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldrh r6, [r6, r4] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - str r2, [sp, #240] @ 0xf0 │ │ │ │ + str r2, [sp, #256] @ 0x100 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - subs r6, r1, r4 │ │ │ │ + subs r2, r2, r4 │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldrh r2, [r3, r4] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - str r2, [sp, #128] @ 0x80 │ │ │ │ + str r2, [sp, #144] @ 0x90 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - subs r2, r4, r3 │ │ │ │ + subs r6, r4, r3 │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldrh r6, [r7, r3] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - str r2, [sp, #16] │ │ │ │ + str r2, [sp, #32] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - subs r6, r6, r2 │ │ │ │ + subs r2, r7, r2 │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldrh r2, [r4, r3] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - str r1, [sp, #928] @ 0x3a0 │ │ │ │ + str r1, [sp, #944] @ 0x3b0 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - movs r2, r7 │ │ │ │ + movs r6, r7 │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldrh r6, [r0, r3] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - str r1, [sp, #816] @ 0x330 │ │ │ │ + str r1, [sp, #832] @ 0x340 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - subs r2, r3, r3 │ │ │ │ + subs r6, r3, r3 │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldrh r2, [r5, r2] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - str r1, [sp, #704] @ 0x2c0 │ │ │ │ + str r1, [sp, #720] @ 0x2d0 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - subs r6, r5, r2 │ │ │ │ + subs r2, r6, r2 │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldr r3, [pc, #612] @ (5389b0 ) │ │ │ │ movw r2, #32027 @ 0x7d1b │ │ │ │ movt r2, #1 │ │ │ │ ldr r1, [pc, #608] @ (5389b4 ) │ │ │ │ ldr r0, [pc, #608] @ (5389b8 ) │ │ │ │ add r3, pc │ │ │ │ @@ -803818,142 +803817,142 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #1056 @ 0x420 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ ldr r6, [r4, r2] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldrh r4, [r5, #60] @ 0x3c │ │ │ │ + ldrh r0, [r6, #60] @ 0x3c │ │ │ │ lsls r2, r7, #3 │ │ │ │ - adds r2, r3, r2 │ │ │ │ + adds r6, r3, r2 │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldrh r0, [r2, #60] @ 0x3c │ │ │ │ + ldrh r4, [r2, #60] @ 0x3c │ │ │ │ lsls r2, r7, #3 │ │ │ │ - adds r6, r3, r2 │ │ │ │ + adds r2, r4, r2 │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldr r6, [r5, r1] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldrh r4, [r6, #58] @ 0x3a │ │ │ │ + ldrh r0, [r7, #58] @ 0x3a │ │ │ │ lsls r2, r7, #3 │ │ │ │ - adds r2, r6, r1 │ │ │ │ + adds r6, r6, r1 │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldrh r0, [r3, #58] @ 0x3a │ │ │ │ + ldrh r4, [r3, #58] @ 0x3a │ │ │ │ lsls r2, r7, #3 │ │ │ │ - adds r6, r0, r1 │ │ │ │ + adds r2, r1, r1 │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldr r6, [r6, r0] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldrh r4, [r7, #56] @ 0x38 │ │ │ │ + ldrh r0, [r0, #58] @ 0x3a │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r4, [sp, #344] @ 0x158 │ │ │ │ + ldr r4, [sp, #360] @ 0x168 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldr r2, [r3, r0] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldrh r0, [r4, #56] @ 0x38 │ │ │ │ + ldrh r4, [r4, #56] @ 0x38 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrb r6, [r7, #7] │ │ │ │ + ldrb r2, [r0, #8] │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldrsb r6, [r7, r7] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldrh r4, [r0, #56] @ 0x38 │ │ │ │ + ldrh r0, [r1, #56] @ 0x38 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r2, [sp, #856] @ 0x358 │ │ │ │ + ldr r2, [sp, #872] @ 0x368 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldrsb r2, [r4, r7] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldrh r0, [r5, #54] @ 0x36 │ │ │ │ + ldrh r4, [r5, #54] @ 0x36 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldmia r7!, {r1, r3, r5, r6} │ │ │ │ + ldmia r7!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldrsb r6, [r0, r7] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldrh r4, [r1, #54] @ 0x36 │ │ │ │ + ldrh r0, [r2, #54] @ 0x36 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - strh r2, [r0, #30] │ │ │ │ + strh r6, [r0, #30] │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldrsb r2, [r5, r6] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldrh r0, [r6, #52] @ 0x34 │ │ │ │ + ldrh r4, [r6, #52] @ 0x34 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r3, [sp, #120] @ 0x78 │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldrsb r6, [r1, r6] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldrh r4, [r2, #52] @ 0x34 │ │ │ │ + ldrh r0, [r3, #52] @ 0x34 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - asrs r6, r2, #28 │ │ │ │ + asrs r2, r3, #28 │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldrsb r2, [r6, r5] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldrh r0, [r7, #50] @ 0x32 │ │ │ │ + ldrh r4, [r7, #50] @ 0x32 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - asrs r2, r5, #28 │ │ │ │ + asrs r6, r5, #28 │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldrsb r6, [r2, r5] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldrh r4, [r3, #50] @ 0x32 │ │ │ │ + ldrh r0, [r4, #50] @ 0x32 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r2, [sp, #376] @ 0x178 │ │ │ │ + ldr r2, [sp, #392] @ 0x188 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldrsb r2, [r7, r4] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldrh r0, [r0, #50] @ 0x32 │ │ │ │ + ldrh r4, [r0, #50] @ 0x32 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - lsls r6, r3, #30 │ │ │ │ + lsls r2, r4, #30 │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldrsb r6, [r3, r4] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldrh r4, [r4, #48] @ 0x30 │ │ │ │ + ldrh r0, [r5, #48] @ 0x30 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - lsrs r6, r0, #32 │ │ │ │ + lsrs r2, r1, #32 │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldrsb r2, [r0, r4] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldrh r0, [r1, #48] @ 0x30 │ │ │ │ + ldrh r4, [r1, #48] @ 0x30 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - strh r6, [r5, #20] │ │ │ │ + strh r2, [r6, #20] │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldrsb r6, [r4, r3] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldrh r4, [r5, #46] @ 0x2e │ │ │ │ + ldrh r0, [r6, #46] @ 0x2e │ │ │ │ lsls r2, r7, #3 │ │ │ │ - strb r2, [r5, #20] │ │ │ │ + strb r6, [r5, #20] │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldrsb r2, [r1, r3] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldrh r0, [r2, #46] @ 0x2e │ │ │ │ + ldrh r4, [r2, #46] @ 0x2e │ │ │ │ lsls r2, r7, #3 │ │ │ │ - str r5, [sp, #344] @ 0x158 │ │ │ │ + str r5, [sp, #360] @ 0x168 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldrsb r6, [r5, r2] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldrh r4, [r6, #44] @ 0x2c │ │ │ │ + ldrh r0, [r7, #44] @ 0x2c │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldc2 0, cr0, [lr], {249} @ 0xf9 │ │ │ │ + stc2 0, cr0, [r2], #-996 @ 0xfffffc1c │ │ │ │ ldrsb r2, [r2, r2] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldrh r0, [r3, #44] @ 0x2c │ │ │ │ + ldrh r4, [r3, #44] @ 0x2c │ │ │ │ lsls r2, r7, #3 │ │ │ │ - asrs r2, r7, #25 │ │ │ │ + asrs r6, r7, #25 │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldrsb r6, [r6, r1] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldrh r4, [r7, #42] @ 0x2a │ │ │ │ + ldrh r0, [r0, #44] @ 0x2c │ │ │ │ lsls r2, r7, #3 │ │ │ │ - asrs r6, r1, #25 │ │ │ │ + asrs r2, r2, #25 │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldrsb r2, [r3, r1] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldrh r0, [r4, #42] @ 0x2a │ │ │ │ + ldrh r4, [r4, #42] @ 0x2a │ │ │ │ lsls r2, r7, #3 │ │ │ │ - asrs r2, r4, #24 │ │ │ │ + asrs r6, r4, #24 │ │ │ │ lsls r3, r7, #3 │ │ │ │ │ │ │ │ 00538ab8 : │ │ │ │ stmdb 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 │ │ │ │ @@ -805041,102 +805040,102 @@ │ │ │ │ b.n 53962c │ │ │ │ bic.w r1, r6, #16 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ ands.w r1, sl, #16 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r0, #8 │ │ │ │ + asrs r2, r1, #8 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - strh r0, [r4, #42] @ 0x2a │ │ │ │ + strh r4, [r4, #42] @ 0x2a │ │ │ │ lsls r2, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ stmia r1!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldmia r1!, {r2, r5, r6, r7} │ │ │ │ + ldmia r1!, {r3, r5, r6, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - strh r4, [r2, #38] @ 0x26 │ │ │ │ + strh r0, [r3, #38] @ 0x26 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - asrs r2, r6, #5 │ │ │ │ + asrs r6, r6, #5 │ │ │ │ lsls r3, r7, #3 │ │ │ │ stc 1, cr0, [r4], #-64 @ 0xffffffc0 │ │ │ │ - asrs r0, r1, #3 │ │ │ │ + asrs r4, r1, #3 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - strh r6, [r3, #32] │ │ │ │ + strh r2, [r4, #32] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - asrs r0, r5, #2 │ │ │ │ + asrs r4, r5, #2 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - strh r6, [r7, #30] │ │ │ │ + strh r2, [r0, #32] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - asrs r6, r7, #1 │ │ │ │ + asrs r2, r0, #2 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - strh r4, [r2, #30] │ │ │ │ + strh r0, [r3, #30] │ │ │ │ lsls r2, r7, #3 │ │ │ │ pop {r2, r7, pc} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - stmia r5!, {r1, r5, r6} │ │ │ │ + stmia r5!, {r1, r2, r5, r6} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - lsrs r4, r7, #19 │ │ │ │ + lsrs r0, r0, #20 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - strh r6, [r2, #2] │ │ │ │ + strh r2, [r3, #2] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - lsrs r0, r5, #19 │ │ │ │ + lsrs r4, r5, #19 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - strh r6, [r7, #0] │ │ │ │ + strh r2, [r0, #2] │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r5, #18 │ │ │ │ + lsrs r0, r6, #18 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - strh r2, [r0, #0] │ │ │ │ + strh r6, [r0, #0] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - lsrs r2, r1, #18 │ │ │ │ + lsrs r6, r1, #18 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrb r0, [r4, #31] │ │ │ │ + ldrb r4, [r4, #31] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - stmia r4!, {r2, r3, r6, r7} │ │ │ │ + stmia r4!, {r4, r6, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - lsrs r6, r4, #17 │ │ │ │ + lsrs r2, r5, #17 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrb r6, [r7, #30] │ │ │ │ + ldrb r2, [r0, #31] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - sbcs r4, r7 │ │ │ │ + rors r0, r0 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - lsrs r2, r0, #17 │ │ │ │ + lsrs r6, r0, #17 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrb r4, [r3, #30] │ │ │ │ + ldrb r0, [r4, #30] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - lsrs r4, r7, #16 │ │ │ │ + lsrs r0, r0, #17 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - lsrs r6, r4, #16 │ │ │ │ + lsrs r2, r5, #16 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrb r6, [r7, #29] │ │ │ │ + ldrb r2, [r0, #30] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - lsrs r4, r0, #16 │ │ │ │ + lsrs r0, r1, #16 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrb r2, [r3, #29] │ │ │ │ + ldrb r6, [r3, #29] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - lsrs r0, r4, #15 │ │ │ │ + lsrs r4, r4, #15 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrb r6, [r6, #28] │ │ │ │ + ldrb r2, [r7, #28] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - str r2, [sp, #856] @ 0x358 │ │ │ │ + str r2, [sp, #872] @ 0x368 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - lsrs r4, r4, #14 │ │ │ │ + lsrs r0, r5, #14 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrb r4, [r7, #27] │ │ │ │ + ldrb r0, [r0, #28] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - lsrs r6, r4, #10 │ │ │ │ + lsrs r2, r5, #10 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrb r0, [r0, #24] │ │ │ │ + ldrb r4, [r0, #24] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - lsrs r6, r2, #10 │ │ │ │ + lsrs r2, r3, #10 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrb r4, [r5, #23] │ │ │ │ + ldrb r0, [r6, #23] │ │ │ │ lsls r2, r7, #3 │ │ │ │ mov r0, fp │ │ │ │ blx 344c20 <_Py_Dealloc@plt+0x4> │ │ │ │ b.n 539618 │ │ │ │ ldr.w r3, [pc, #1308] @ 539c4c │ │ │ │ movw r2, #5448 @ 0x1548 │ │ │ │ ldr.w r1, [pc, #1304] @ 539c50 │ │ │ │ @@ -805592,174 +805591,174 @@ │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #1116 @ 0x45c │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r5, #3 │ │ │ │ + lsrs r0, r6, #3 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrb r2, [r0, #17] │ │ │ │ + ldrb r6, [r0, #17] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - subs r6, #38 @ 0x26 │ │ │ │ + subs r6, #42 @ 0x2a │ │ │ │ lsls r6, r7, #3 │ │ │ │ - stmia r1!, {r1, r2, r4} │ │ │ │ + stmia r1!, {r1, r3, r4} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - lsrs r4, r5, #2 │ │ │ │ + lsrs r0, r6, #2 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrb r6, [r0, #16] │ │ │ │ + ldrb r2, [r1, #16] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - lsrs r0, r2, #2 │ │ │ │ + lsrs r4, r2, #2 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrb r6, [r4, #15] │ │ │ │ + ldrb r2, [r5, #15] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - subs r5, #210 @ 0xd2 │ │ │ │ + subs r5, #214 @ 0xd6 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - stmia r0!, {r1, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r6, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - lsrs r0, r3, #1 │ │ │ │ + lsrs r4, r3, #1 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrb r2, [r6, #14] │ │ │ │ + ldrb r6, [r6, #14] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - lsrs r4, r7, #32 │ │ │ │ + lsrs r0, r0, #1 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrb r2, [r2, #14] │ │ │ │ + ldrb r6, [r2, #14] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - lsrs r6, r1, #32 │ │ │ │ + lsrs r2, r2, #32 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrb r4, [r4, #13] │ │ │ │ + ldrb r0, [r5, #13] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrh r4, [r2, #56] @ 0x38 │ │ │ │ + ldrh r0, [r3, #56] @ 0x38 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - lsls r2, r4, #31 │ │ │ │ + lsls r6, r4, #31 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrb r2, [r7, #12] │ │ │ │ + ldrb r6, [r7, #12] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - lsls r0, r2, #25 │ │ │ │ + lsls r4, r2, #25 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrb r6, [r4, #6] │ │ │ │ + ldrb r2, [r5, #6] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - lsls r2, r6, #24 │ │ │ │ + lsls r6, r6, #24 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrb r4, [r1, #6] │ │ │ │ + ldrb r0, [r2, #6] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - lsls r4, r3, #24 │ │ │ │ + lsls r0, r4, #24 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrb r6, [r6, #5] │ │ │ │ + ldrb r2, [r7, #5] │ │ │ │ lsls r2, r7, #3 │ │ │ │ cmp ip, sl │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldrb r2, [r3, #19] │ │ │ │ + ldrb r6, [r3, #19] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - b.n 539988 │ │ │ │ + b.n 539990 │ │ │ │ lsls r1, r7, #3 │ │ │ │ cmp r8, r7 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldrb r6, [r7, #18] │ │ │ │ + ldrb r2, [r0, #19] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - b.n 53a0cc │ │ │ │ + b.n 53a0d4 │ │ │ │ lsls r1, r7, #3 │ │ │ │ cmp ip, r3 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldrb r2, [r4, #18] │ │ │ │ + ldrb r6, [r4, #18] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - @ instruction: 0xf4d000f9 │ │ │ │ + @ instruction: 0xf4d400f9 │ │ │ │ cmp r8, r0 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldrb r6, [r0, #18] │ │ │ │ + ldrb r2, [r1, #18] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - @ instruction: 0xf67400f9 │ │ │ │ + @ instruction: 0xf67800f9 │ │ │ │ cmp r4, ip │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldrb r2, [r5, #17] │ │ │ │ + ldrb r6, [r5, #17] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - str r0, [r3, #112] @ 0x70 │ │ │ │ + str r4, [r3, #112] @ 0x70 │ │ │ │ lsls r1, r7, #3 │ │ │ │ cmp r0, r9 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldrb r6, [r1, #17] │ │ │ │ + ldrb r2, [r2, #17] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - vshr.s64 q8, , #36 │ │ │ │ + vshr.s64 q8, , #32 │ │ │ │ cmp r4, r5 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldrb r2, [r6, #16] │ │ │ │ + ldrb r6, [r6, #16] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - vshr.s64 q8, , #48 │ │ │ │ + vshr.s64 q8, , #44 │ │ │ │ cmp r0, r2 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldrb r6, [r2, #16] │ │ │ │ + ldrb r2, [r3, #16] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - str r4, [r2, #100] @ 0x64 │ │ │ │ + str r0, [r3, #100] @ 0x64 │ │ │ │ lsls r1, r7, #3 │ │ │ │ add ip, lr │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldrb r2, [r7, #15] │ │ │ │ + ldrb r6, [r7, #15] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - stcl 0, cr0, [r0], #-996 @ 0xfffffc1c │ │ │ │ + stcl 0, cr0, [r4], #-996 @ 0xfffffc1c │ │ │ │ add r8, fp │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldrb r6, [r3, #15] │ │ │ │ + ldrb r2, [r4, #15] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - revsh r4, r0 │ │ │ │ + revsh r0, r1 │ │ │ │ lsls r1, r7, #3 │ │ │ │ add ip, r7 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldrb r2, [r0, #15] │ │ │ │ + ldrb r6, [r0, #15] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - strh r4, [r2, #54] @ 0x36 │ │ │ │ + strh r0, [r3, #54] @ 0x36 │ │ │ │ lsls r1, r7, #3 │ │ │ │ add r8, r4 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldrb r6, [r4, #14] │ │ │ │ + ldrb r2, [r5, #14] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - strh r0, [r5, #46] @ 0x2e │ │ │ │ + strh r4, [r5, #46] @ 0x2e │ │ │ │ lsls r1, r7, #3 │ │ │ │ add ip, r0 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldrb r2, [r1, #14] │ │ │ │ + ldrb r6, [r1, #14] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrb r0, [r6, #13] │ │ │ │ + ldrb r4, [r6, #13] │ │ │ │ lsls r1, r7, #3 │ │ │ │ add r0, sp │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldrb r6, [r5, #13] │ │ │ │ + ldrb r2, [r6, #13] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - str r0, [r0, #84] @ 0x54 │ │ │ │ + str r4, [r0, #84] @ 0x54 │ │ │ │ lsls r1, r7, #3 │ │ │ │ add r4, r9 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldrb r2, [r2, #13] │ │ │ │ + ldrb r6, [r2, #13] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - mrc 0, 7, r0, cr0, cr9, {7} │ │ │ │ + mrc 0, 7, r0, cr4, cr9, {7} │ │ │ │ add r0, r6 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldrb r6, [r6, #12] │ │ │ │ + ldrb r2, [r7, #12] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - mcr 0, 6, r0, cr4, cr9, {7} │ │ │ │ + mcr 0, 6, r0, cr8, cr9, {7} │ │ │ │ add r4, r2 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldrb r2, [r3, #12] │ │ │ │ + ldrb r6, [r3, #12] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - mrc 0, 4, r0, cr8, cr9, {7} │ │ │ │ + mrc 0, 4, r0, cr12, cr9, {7} │ │ │ │ mvns r0, r7 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldrb r6, [r7, #11] │ │ │ │ + ldrb r2, [r0, #12] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - mrc 0, 3, r0, cr12, cr9, {7} │ │ │ │ + mcr 0, 4, r0, cr0, cr9, {7} │ │ │ │ mvns r4, r3 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldrb r2, [r4, #11] │ │ │ │ + ldrb r6, [r4, #11] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - udf #192 @ 0xc0 │ │ │ │ + udf #196 @ 0xc4 │ │ │ │ lsls r1, r7, #3 │ │ │ │ mvns r0, r0 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldrb r6, [r0, #11] │ │ │ │ + ldrb r2, [r1, #11] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - b.n 53a254 │ │ │ │ + b.n 53a25c │ │ │ │ lsls r1, r7, #3 │ │ │ │ │ │ │ │ 00539da4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -805855,23 +805854,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r2, #32] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ bgt.n 539e30 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - rev r4, r5 │ │ │ │ + rev r0, r6 │ │ │ │ lsls r1, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #7 │ │ │ │ + lsls r4, r3, #7 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - strb r0, [r6, #20] │ │ │ │ + strb r4, [r6, #20] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - lsls r6, r7, #7 │ │ │ │ + lsls r2, r0, #8 │ │ │ │ lsls r3, r7, #3 │ │ │ │ │ │ │ │ 00539ea4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -805974,23 +805973,23 @@ │ │ │ │ lsls r2, r2, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r2, #32] │ │ │ │ movs r0, r0 │ │ │ │ blt.n 539f18 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - cbnz r0, 539faa │ │ │ │ + cbnz r4, 539faa │ │ │ │ lsls r1, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #4 │ │ │ │ + lsls r4, r2, #4 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - strb r4, [r3, #16] │ │ │ │ + strb r0, [r4, #16] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - lsls r2, r5, #3 │ │ │ │ + lsls r6, r5, #3 │ │ │ │ lsls r3, r7, #3 │ │ │ │ │ │ │ │ 00539fb4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -806093,23 +806092,23 @@ │ │ │ │ lsls r2, r2, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r2, #32] │ │ │ │ movs r0, r0 │ │ │ │ bge.n 53a008 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - @ instruction: 0xb808 │ │ │ │ + @ instruction: 0xb80c │ │ │ │ lsls r1, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, r4 │ │ │ │ + movs r0, r5 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - strb r4, [r1, #12] │ │ │ │ + strb r0, [r2, #12] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - vshr.u64 q8, q13, #38 │ │ │ │ + vshr.u64 q8, q13, #34 │ │ │ │ │ │ │ │ 0053a0c4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #232] @ 53a1bc │ │ │ │ @@ -806226,23 +806225,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ bls.n 53a104 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - @ instruction: 0xb6ec │ │ │ │ + @ instruction: 0xb6f0 │ │ │ │ lsls r1, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - stc2l 0, cr0, [r4, #1000] @ 0x3e8 │ │ │ │ - strb r0, [r6, #7] │ │ │ │ + stc2l 0, cr0, [r8, #1000] @ 0x3e8 │ │ │ │ + strb r4, [r6, #7] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - mrc2 0, 5, r0, cr14, cr10, {7} │ │ │ │ - add r7, pc, #952 @ (adr r7, 53a5b4 ) │ │ │ │ + mcr2 0, 6, r0, cr2, cr10, {7} │ │ │ │ + add r7, pc, #968 @ (adr r7, 53a5c4 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ │ │ │ │ 0053a1fc : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -806302,19 +806301,19 @@ │ │ │ │ bl 14849e8 │ │ │ │ b.n 53a26a │ │ │ │ nop │ │ │ │ bhi.n 53a24c │ │ │ │ lsls r0, r2, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - mcr2 0, 3, r0, cr2, cr10, {7} │ │ │ │ - strb r2, [r4, #4] │ │ │ │ + mcr2 0, 3, r0, cr6, cr10, {7} │ │ │ │ + strb r6, [r4, #4] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - mcr2 0, 2, r0, cr8, cr10, {7} │ │ │ │ - strb r0, [r1, #4] │ │ │ │ + mcr2 0, 2, r0, cr12, cr10, {7} │ │ │ │ + strb r4, [r1, #4] │ │ │ │ lsls r2, r7, #3 │ │ │ │ │ │ │ │ 0053a2a0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -806582,59 +806581,59 @@ │ │ │ │ nop │ │ │ │ bhi.n 53a5b4 │ │ │ │ lsls r0, r2, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r0, r4] │ │ │ │ + strb r6, [r0, r4] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r4, [r3, #120] @ 0x78 │ │ │ │ + ldr r0, [r4, #120] @ 0x78 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - strb r4, [r7, r2] │ │ │ │ + strb r0, [r0, r3] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldc2l 0, cr0, [r6], {250} @ 0xfa │ │ │ │ - strb r0, [r3, r3] │ │ │ │ + ldc2l 0, cr0, [sl], {250} @ 0xfa │ │ │ │ + strb r4, [r3, r3] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r6, [r6, #116] @ 0x74 │ │ │ │ + ldr r2, [r7, #116] @ 0x74 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - stmia r1!, {r2, r3, r5, r7} │ │ │ │ + stmia r1!, {r4, r5, r7} │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldc 0, cr0, [sl], {250} @ 0xfa │ │ │ │ - strb r0, [r5, r2] │ │ │ │ + ldc 0, cr0, [lr], {250} @ 0xfa │ │ │ │ + strb r4, [r5, r2] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r6, [r0, #116] @ 0x74 │ │ │ │ + ldr r2, [r1, #116] @ 0x74 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r0, [r6, #112] @ 0x70 │ │ │ │ + ldr r4, [r6, #112] @ 0x70 │ │ │ │ lsls r2, r7, #3 │ │ │ │ beq.n 53a540 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - @ instruction: 0xebe800fa │ │ │ │ - strb r2, [r7, r1] │ │ │ │ + @ instruction: 0xebec00fa │ │ │ │ + strb r6, [r7, r1] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - strb r0, [r4, r1] │ │ │ │ + strb r4, [r4, r1] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r4, [r6, #108] @ 0x6c │ │ │ │ + ldr r0, [r7, #108] @ 0x6c │ │ │ │ lsls r2, r7, #3 │ │ │ │ - bcc.n 53a5d0 │ │ │ │ + bcc.n 53a5d8 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - subs.w r0, r4, sl, ror #3 │ │ │ │ - @ instruction: 0xeb9200fa │ │ │ │ - strb r0, [r4, r0] │ │ │ │ + subs.w r0, r8, sl, ror #3 │ │ │ │ + @ instruction: 0xeb9600fa │ │ │ │ + strb r4, [r4, r0] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r6, [r7, #104] @ 0x68 │ │ │ │ + ldr r2, [r0, #108] @ 0x6c │ │ │ │ lsls r2, r7, #3 │ │ │ │ beq.n 53a684 │ │ │ │ lsls r6, r6, #3 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [r4], {250} @ 0xfa │ │ │ │ - strh r6, [r1, r7] │ │ │ │ + ldc2 0, cr0, [r8], {250} @ 0xfa │ │ │ │ + strh r2, [r2, r7] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r0, [r5, #100] @ 0x64 │ │ │ │ + ldr r4, [r5, #100] @ 0x64 │ │ │ │ lsls r2, r7, #3 │ │ │ │ │ │ │ │ 0053a5a4 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -806827,40 +806826,40 @@ │ │ │ │ lsls r0, r2, #4 │ │ │ │ ldr r5, [sp, #680] @ 0x2a8 │ │ │ │ lsls r2, r2, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r7, #4] │ │ │ │ + strb r2, [r0, #5] │ │ │ │ lsls r1, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa3e00fa │ │ │ │ - ldr r6, [r7, #76] @ 0x4c │ │ │ │ + @ instruction: 0xfa4200fa │ │ │ │ + ldr r2, [r0, #80] @ 0x50 │ │ │ │ lsls r2, r7, #3 │ │ │ │ bmi.n 53a840 │ │ │ │ lsls r0, r2, #4 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r1, r4] │ │ │ │ + ldrh r4, [r1, r4] │ │ │ │ lsls r1, r7, #3 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r2, r4] │ │ │ │ + ldrsb r6, [r2, r4] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - cbz r2, 53a7a6 │ │ │ │ + cbz r6, 53a7a6 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r2, pc, #376 @ (adr r2, 53a914 ) │ │ │ │ + add r2, pc, #392 @ (adr r2, 53a924 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ │ │ │ │ 0053a79c : │ │ │ │ stmdb 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 │ │ │ │ @@ -807423,91 +807422,91 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r6, #29] │ │ │ │ movs r0, r0 │ │ │ │ beq.n 53ae80 │ │ │ │ lsls r0, r2, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r1, #8 │ │ │ │ + asrs r4, r1, #8 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r4, [r7, #0] │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - asrs r6, r5, #7 │ │ │ │ + asrs r2, r6, #7 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ + ldr r6, [r4, #0] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - asrs r0, r2, #7 │ │ │ │ + asrs r4, r2, #7 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r4, [r0, #0] │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - asrs r4, r5, #6 │ │ │ │ + asrs r0, r6, #6 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r0, [r4, #124] @ 0x7c │ │ │ │ + str r4, [r4, #124] @ 0x7c │ │ │ │ lsls r2, r7, #3 │ │ │ │ - asrs r2, r0, #6 │ │ │ │ + asrs r6, r0, #6 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r6, [r6, #120] @ 0x78 │ │ │ │ + str r2, [r7, #120] @ 0x78 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - asrs r4, r3, #5 │ │ │ │ + asrs r0, r4, #5 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r0, [r2, #120] @ 0x78 │ │ │ │ + str r4, [r2, #120] @ 0x78 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - asrs r4, r0, #5 │ │ │ │ + asrs r0, r1, #5 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r0, [r7, #116] @ 0x74 │ │ │ │ + str r4, [r7, #116] @ 0x74 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - asrs r4, r5, #4 │ │ │ │ + asrs r0, r6, #4 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r0, [r4, #116] @ 0x74 │ │ │ │ + str r4, [r4, #116] @ 0x74 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - asrs r4, r2, #4 │ │ │ │ + asrs r0, r3, #4 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r0, [r1, #116] @ 0x74 │ │ │ │ + str r4, [r1, #116] @ 0x74 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - asrs r2, r5, #3 │ │ │ │ + asrs r6, r5, #3 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r6, [r3, #112] @ 0x70 │ │ │ │ + str r2, [r4, #112] @ 0x70 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - asrs r2, r2, #3 │ │ │ │ + asrs r6, r2, #3 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r6, [r0, #112] @ 0x70 │ │ │ │ + str r2, [r1, #112] @ 0x70 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - asrs r2, r7, #2 │ │ │ │ + asrs r6, r7, #2 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r6, [r5, #108] @ 0x6c │ │ │ │ + str r2, [r6, #108] @ 0x6c │ │ │ │ lsls r2, r7, #3 │ │ │ │ - asrs r0, r2, #2 │ │ │ │ + asrs r4, r2, #2 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r4, [r0, #108] @ 0x6c │ │ │ │ + str r0, [r1, #108] @ 0x6c │ │ │ │ lsls r2, r7, #3 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r0, r2] │ │ │ │ + ldrsh r4, [r0, r2] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - asrs r0, r3, #1 │ │ │ │ + asrs r4, r3, #1 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r4, [r1, #104] @ 0x68 │ │ │ │ + str r0, [r2, #104] @ 0x68 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - asrs r0, r0, #1 │ │ │ │ + asrs r4, r0, #1 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r4, [r6, #100] @ 0x64 │ │ │ │ + str r0, [r7, #100] @ 0x64 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - asrs r0, r5, #32 │ │ │ │ + asrs r4, r5, #32 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r4, [r3, #100] @ 0x64 │ │ │ │ + str r0, [r4, #100] @ 0x64 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - asrs r0, r2, #32 │ │ │ │ + asrs r4, r2, #32 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r4, [r0, #100] @ 0x64 │ │ │ │ + str r0, [r1, #100] @ 0x64 │ │ │ │ lsls r2, r7, #3 │ │ │ │ adds r2, #160 @ 0xa0 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r6, [r4, #24] │ │ │ │ + ldr r2, [r5, #24] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - @ instruction: 0xf3e400fa │ │ │ │ + @ instruction: 0xf3e800fa │ │ │ │ │ │ │ │ 0053ae28 : │ │ │ │ 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] @ (53af38 ) │ │ │ │ @@ -807632,35 +807631,35 @@ │ │ │ │ lsls r0, r2, #4 │ │ │ │ str r5, [sp, #520] @ 0x208 │ │ │ │ lsls r2, r2, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r3, #16] │ │ │ │ + ldr r6, [r3, #16] │ │ │ │ lsls r1, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r4, #26 │ │ │ │ + lsrs r2, r5, #26 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r2, [r3, #76] @ 0x4c │ │ │ │ + str r6, [r3, #76] @ 0x4c │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrb r6, [r7, #0] │ │ │ │ + ldrb r2, [r0, #1] │ │ │ │ lsls r2, r7, #3 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r3!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r0, r2, #4 │ │ │ │ - add r1, sp, #312 @ 0x138 │ │ │ │ + add r1, sp, #328 @ 0x148 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r2, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r2, [sp, #472] @ 0x1d8 │ │ │ │ lsls r7, r6, #3 │ │ │ │ │ │ │ │ 0053af7c : │ │ │ │ stmdb 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 │ │ │ │ @@ -808157,83 +808156,83 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r6, #29] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r1, {r1, r2, r5} │ │ │ │ lsls r0, r2, #4 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r3, #10 │ │ │ │ + lsrs r0, r4, #10 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r4, [r4, #12] │ │ │ │ + str r0, [r5, #12] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - lsrs r2, r0, #10 │ │ │ │ + lsrs r6, r0, #10 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r2, [r1, #12] │ │ │ │ + str r6, [r1, #12] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - lsrs r4, r4, #9 │ │ │ │ + lsrs r0, r5, #9 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r4, [r5, #8] │ │ │ │ + str r0, [r6, #8] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - lsrs r0, r0, #9 │ │ │ │ + lsrs r4, r0, #9 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r0, [r1, #8] │ │ │ │ + str r4, [r1, #8] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - lsrs r6, r2, #8 │ │ │ │ + lsrs r2, r3, #8 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r6, [r3, #4] │ │ │ │ + str r2, [r4, #4] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - lsrs r6, r7, #7 │ │ │ │ + lsrs r2, r0, #8 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r6, [r0, #4] │ │ │ │ + str r2, [r1, #4] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - lsrs r6, r4, #7 │ │ │ │ + lsrs r2, r5, #7 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r6, [r5, #0] │ │ │ │ + str r2, [r6, #0] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - lsrs r4, r7, #6 │ │ │ │ + lsrs r0, r0, #7 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r4, [r0, #0] │ │ │ │ + str r0, [r1, #0] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - lsrs r4, r4, #6 │ │ │ │ + lsrs r0, r5, #6 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrsh r4, [r5, r7] │ │ │ │ + ldrsh r0, [r6, r7] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - lsrs r4, r1, #6 │ │ │ │ + lsrs r0, r2, #6 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrsh r4, [r2, r7] │ │ │ │ + ldrsh r0, [r3, r7] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - lsrs r4, r6, #5 │ │ │ │ + lsrs r0, r7, #5 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrsh r4, [r7, r6] │ │ │ │ + ldrsh r0, [r0, r7] │ │ │ │ lsls r2, r7, #3 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r7, r5] │ │ │ │ + ldrsb r4, [r7, r5] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - lsrs r4, r7, #4 │ │ │ │ + lsrs r0, r0, #5 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrsh r4, [r0, r6] │ │ │ │ + ldrsh r0, [r1, r6] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - lsrs r4, r4, #4 │ │ │ │ + lsrs r0, r5, #4 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrsh r4, [r5, r5] │ │ │ │ + ldrsh r0, [r6, r5] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - lsrs r4, r1, #4 │ │ │ │ + lsrs r0, r2, #4 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrsh r4, [r2, r5] │ │ │ │ + ldrsh r0, [r3, r5] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - lsrs r4, r6, #3 │ │ │ │ + lsrs r0, r7, #3 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrsh r4, [r7, r4] │ │ │ │ + ldrsh r0, [r0, r5] │ │ │ │ lsls r2, r7, #3 │ │ │ │ cmp r3, #152 @ 0x98 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - str r6, [r3, #40] @ 0x28 │ │ │ │ + str r2, [r4, #40] @ 0x28 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldcl 0, cr0, [ip], {250} @ 0xfa │ │ │ │ + stcl 0, cr0, [r0], #1000 @ 0x3e8 │ │ │ │ │ │ │ │ 0053b520 : │ │ │ │ stmdb 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] @ 53be4c │ │ │ │ @@ -809109,153 +809108,153 @@ │ │ │ │ movs r0, r0 │ │ │ │ stmia r5!, {r2, r3, r5, r7} │ │ │ │ lsls r0, r2, #4 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r7, #4] │ │ │ │ + strb r2, [r0, #5] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - str r6, [r4, #28] │ │ │ │ + str r2, [r5, #28] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrb r6, [r5, r6] │ │ │ │ + ldrb r2, [r6, r6] │ │ │ │ lsls r2, r7, #3 │ │ │ │ stmia r5!, {r1, r2} │ │ │ │ lsls r0, r2, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r0, #124] @ 0x7c │ │ │ │ + ldr r4, [r0, #124] @ 0x7c │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrb r0, [r0, r1] │ │ │ │ + ldrb r4, [r0, r1] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r0, [pc, #648] @ (53c114 ) │ │ │ │ + ldr r0, [pc, #664] @ (53c124 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, r1] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r5, #88] @ 0x58 │ │ │ │ + ldr r0, [r6, #88] @ 0x58 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrh r4, [r5, r0] │ │ │ │ + ldrh r0, [r6, r0] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r6, [r7, #84] @ 0x54 │ │ │ │ + ldr r2, [r0, #88] @ 0x58 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r6, [r7, r7] │ │ │ │ + ldrh r2, [r0, r0] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - mov r0, ip │ │ │ │ + mov r4, ip │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r6, [r0, #80] @ 0x50 │ │ │ │ + ldr r2, [r1, #80] @ 0x50 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r6, [r0, r6] │ │ │ │ + ldr r2, [r1, r6] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r4, [r5, #76] @ 0x4c │ │ │ │ + ldr r0, [r6, #76] @ 0x4c │ │ │ │ lsls r2, r7, #3 │ │ │ │ - cmp r8, sl │ │ │ │ + cmp ip, sl │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r4, [r3, r5] │ │ │ │ + ldr r0, [r4, r5] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r2, [r6, #72] @ 0x48 │ │ │ │ + ldr r6, [r6, #72] @ 0x48 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r2, [r6, r4] │ │ │ │ + ldr r6, [r6, r4] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r6, [r1, #72] @ 0x48 │ │ │ │ + ldr r2, [r2, #72] @ 0x48 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r6, [r1, r4] │ │ │ │ + ldr r2, [r2, r4] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r0, [r3, #64] @ 0x40 │ │ │ │ + ldr r4, [r3, #64] @ 0x40 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r0, [r3, r2] │ │ │ │ + ldr r4, [r3, r2] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r0, [r0, #64] @ 0x40 │ │ │ │ + ldr r4, [r0, #64] @ 0x40 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r0, [r0, r2] │ │ │ │ + ldr r4, [r0, r2] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r4, [r7, #60] @ 0x3c │ │ │ │ + ldr r0, [r0, #64] @ 0x40 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ + ldr r2, [r5, #60] @ 0x3c │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r6, [r4, r1] │ │ │ │ + ldr r2, [r5, r1] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r6, [r0, #60] @ 0x3c │ │ │ │ + ldr r2, [r1, #60] @ 0x3c │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r6, [r0, r1] │ │ │ │ + ldr r2, [r1, r1] │ │ │ │ lsls r2, r7, #3 │ │ │ │ str r5, [sp, #184] @ 0xb8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r5, [sp, #88] @ 0x58 │ │ │ │ + ldr r5, [sp, #104] @ 0x68 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r4, [r0, #56] @ 0x38 │ │ │ │ + ldr r0, [r1, #56] @ 0x38 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r6, [r0, r0] │ │ │ │ + ldr r2, [r1, r0] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r6, [r5, #52] @ 0x34 │ │ │ │ + ldr r2, [r6, #52] @ 0x34 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrsb r6, [r5, r7] │ │ │ │ + ldrsb r2, [r6, r7] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r6, [r2, #52] @ 0x34 │ │ │ │ + ldr r2, [r3, #52] @ 0x34 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrsb r6, [r2, r7] │ │ │ │ + ldrsb r2, [r3, r7] │ │ │ │ lsls r2, r7, #3 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #392 @ (adr r4, 53c0a4 ) │ │ │ │ + add r4, pc, #408 @ (adr r4, 53c0b4 ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r6, [r2, #48] @ 0x30 │ │ │ │ + ldr r2, [r3, #48] @ 0x30 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrsb r6, [r2, r6] │ │ │ │ + ldrsb r2, [r3, r6] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r4, [r7, #44] @ 0x2c │ │ │ │ + ldr r0, [r0, #48] @ 0x30 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrsb r4, [r7, r5] │ │ │ │ + ldrsb r0, [r0, r6] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r4, [r2, #32] │ │ │ │ + ldr r0, [r3, #32] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrsb r4, [r2, r2] │ │ │ │ + ldrsb r0, [r3, r2] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r4, [r1, #20] │ │ │ │ + ldr r0, [r2, #20] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - strb r6, [r1, r7] │ │ │ │ + strb r2, [r2, r7] │ │ │ │ lsls r2, r7, #3 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r6, [r6, r4] │ │ │ │ + ldr r2, [r7, r4] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - str r4, [r7, #76] @ 0x4c │ │ │ │ + str r0, [r0, #80] @ 0x50 │ │ │ │ lsls r1, r7, #3 │ │ │ │ movs r2, #20 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r2, [r3, r4] │ │ │ │ + ldr r6, [r3, r4] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - cmn r4, r5 │ │ │ │ + cmn r0, r6 │ │ │ │ lsls r1, r7, #3 │ │ │ │ movs r1, #248 @ 0xf8 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r6, [r7, r3] │ │ │ │ + ldr r2, [r0, r4] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - lsrs r0, r5 │ │ │ │ + lsrs r4, r5 │ │ │ │ lsls r1, r7, #3 │ │ │ │ movs r1, #220 @ 0xdc │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r2, [r4, r3] │ │ │ │ + ldr r6, [r4, r3] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - str r4, [r6, #64] @ 0x40 │ │ │ │ + str r0, [r7, #64] @ 0x40 │ │ │ │ lsls r1, r7, #3 │ │ │ │ movs r1, #192 @ 0xc0 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r6, [r0, r3] │ │ │ │ + ldr r2, [r1, r3] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldmia r3, {r2, r3, r4, r7} │ │ │ │ + ldmia r3!, {r5, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ │ │ │ │ 0053bf78 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -809351,23 +809350,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #144 @ 0x90 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ revsh r4, r7 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldr r0, [sp, #352] @ 0x160 │ │ │ │ + ldr r0, [sp, #368] @ 0x170 │ │ │ │ lsls r1, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r3, #108] @ 0x6c │ │ │ │ + str r0, [r4, #108] @ 0x6c │ │ │ │ lsls r2, r7, #3 │ │ │ │ - strh r4, [r3, r5] │ │ │ │ + strh r0, [r4, r5] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - str r2, [r7, #108] @ 0x6c │ │ │ │ + str r6, [r7, #108] @ 0x6c │ │ │ │ lsls r2, r7, #3 │ │ │ │ │ │ │ │ 0053c078 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -809470,23 +809469,23 @@ │ │ │ │ lsls r2, r2, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #144 @ 0x90 │ │ │ │ movs r0, r0 │ │ │ │ cbnz r0, 53c1ae │ │ │ │ lsls r0, r2, #4 │ │ │ │ - str r7, [sp, #272] @ 0x110 │ │ │ │ + str r7, [sp, #288] @ 0x120 │ │ │ │ lsls r1, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r4, r5, r7} │ │ │ │ + ldmia r0!, {r2, r4, r5, r7} │ │ │ │ lsls r2, r7, #3 │ │ │ │ - strh r0, [r1, r1] │ │ │ │ + strh r4, [r1, r1] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - str r6, [r4, #92] @ 0x5c │ │ │ │ + str r2, [r5, #92] @ 0x5c │ │ │ │ lsls r2, r7, #3 │ │ │ │ │ │ │ │ 0053c188 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -809589,23 +809588,23 @@ │ │ │ │ lsls r2, r2, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #144 @ 0x90 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb8d8 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - str r6, [sp, #208] @ 0xd0 │ │ │ │ + str r6, [sp, #224] @ 0xe0 │ │ │ │ lsls r1, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r2, r6, r7} │ │ │ │ + stmia r7!, {r3, r6, r7} │ │ │ │ lsls r2, r7, #3 │ │ │ │ - str r0, [r7, r4] │ │ │ │ + str r4, [r7, r4] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - str r6, [r2, #76] @ 0x4c │ │ │ │ + str r2, [r3, #76] @ 0x4c │ │ │ │ lsls r2, r7, #3 │ │ │ │ │ │ │ │ 0053c298 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -809731,34 +809730,34 @@ │ │ │ │ lsls r0, r2, #4 │ │ │ │ strh r2, [r2, #8] │ │ │ │ lsls r2, r2, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r5, r2] │ │ │ │ + strb r6, [r5, r2] │ │ │ │ lsls r1, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa2200fa │ │ │ │ - str r2, [r5, r1] │ │ │ │ + @ instruction: 0xfa2600fa │ │ │ │ + str r6, [r5, r1] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - str r6, [r1, #60] @ 0x3c │ │ │ │ + str r2, [r2, #60] @ 0x3c │ │ │ │ lsls r2, r7, #3 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb782 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - str r4, [sp, #888] @ 0x378 │ │ │ │ + str r4, [sp, #904] @ 0x388 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - strh r2, [r0, #48] @ 0x30 │ │ │ │ + strh r6, [r0, #48] @ 0x30 │ │ │ │ lsls r7, r6, #3 │ │ │ │ │ │ │ │ 0053c3ec : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -809863,25 +809862,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb68a │ │ │ │ lsls r0, r2, #4 │ │ │ │ - strh r2, [r5, r4] │ │ │ │ + strh r6, [r5, r4] │ │ │ │ lsls r1, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 53c4d4 │ │ │ │ + bpl.n 53c4dc │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r6, [pc, #936] @ (53c89c ) │ │ │ │ + ldr r6, [pc, #952] @ (53c8ac ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ - str r3, [sp, #776] @ 0x308 │ │ │ │ + str r3, [sp, #792] @ 0x318 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrb r2, [r6, r5] │ │ │ │ + ldrb r6, [r6, r5] │ │ │ │ lsls r1, r7, #3 │ │ │ │ │ │ │ │ 0053c4fc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -809969,21 +809968,21 @@ │ │ │ │ lsls r0, r2, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r6, r7, lr} │ │ │ │ lsls r0, r2, #4 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #752 @ 0x2f0 │ │ │ │ + add r6, sp, #768 @ 0x300 │ │ │ │ lsls r2, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #512 @ 0x200 │ │ │ │ + add r0, sp, #528 @ 0x210 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r6, [pc, #64] @ (53c62c ) │ │ │ │ + ldr r6, [pc, #80] @ (53c63c ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ push {r1, r2, r3, r6, lr} │ │ │ │ lsls r0, r2, #4 │ │ │ │ @@ -816187,16 +816186,16 @@ │ │ │ │ lsls r2, r2 │ │ │ │ lsls r2, r2, #4 │ │ │ │ @ instruction: 0xf52a0123 │ │ │ │ str r4, [r6, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ bics r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf36000f8 │ │ │ │ - lsrs r2, r5, #29 │ │ │ │ + @ instruction: 0xf36400f8 │ │ │ │ + lsrs r6, r5, #29 │ │ │ │ lsls r2, r7, #3 │ │ │ │ strb r6, [r1, #27] │ │ │ │ lsls r0, r2, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r4, [r4, r3] │ │ │ │ movs r0, r0 │ │ │ │ @@ -816206,28 +816205,28 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, r3] │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r4, #6 │ │ │ │ movs r0, r0 │ │ │ │ sbcs r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ - sbc.w r0, r6, #248 @ 0xf8 │ │ │ │ - lsrs r0, r6, #21 │ │ │ │ + sbc.w r0, sl, #248 @ 0xf8 │ │ │ │ + lsrs r4, r6, #21 │ │ │ │ lsls r2, r7, #3 │ │ │ │ cmp r7, #152 @ 0x98 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r0, [r2, r4] │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ - eors.w r0, r6, #248 @ 0xf8 │ │ │ │ - lsrs r0, r4, #18 │ │ │ │ + eors.w r0, sl, #248 @ 0xf8 │ │ │ │ + lsrs r4, r4, #18 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - eor.w r0, r4, #248 @ 0xf8 │ │ │ │ - lsrs r6, r1, #18 │ │ │ │ + eor.w r0, r8, #248 @ 0xf8 │ │ │ │ + lsrs r2, r2, #18 │ │ │ │ lsls r2, r7, #3 │ │ │ │ asrs r0, r4, #30 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #148 @ 0x94 │ │ │ │ movs r0, r0 │ │ │ │ @@ -817267,177 +817266,177 @@ │ │ │ │ b.w 540420 │ │ │ │ strb r4, [r3, #20] │ │ │ │ movs r0, r0 │ │ │ │ blx r8 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - stcl 0, cr0, [lr], #992 @ 0x3e0 │ │ │ │ - lsrs r0, r7, #3 │ │ │ │ + ldcl 0, cr0, [r2], #992 @ 0x3e0 │ │ │ │ + lsrs r4, r7, #3 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - stcl 0, cr0, [r8], {248} @ 0xf8 │ │ │ │ - lsrs r2, r2, #3 │ │ │ │ + stcl 0, cr0, [ip], {248} @ 0xf8 │ │ │ │ + lsrs r6, r2, #3 │ │ │ │ lsls r2, r7, #3 │ │ │ │ adds r4, #4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [pc, #608] @ (541764 ) │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r7 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xebee00f8 │ │ │ │ - lsls r0, r7, #31 │ │ │ │ + @ instruction: 0xebf200f8 │ │ │ │ + lsls r4, r7, #31 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - rsbs r0, r8, r8, ror #3 │ │ │ │ - lsls r2, r4, #31 │ │ │ │ + rsbs r0, ip, r8, ror #3 │ │ │ │ + lsls r6, r4, #31 │ │ │ │ lsls r2, r7, #3 │ │ │ │ strb r4, [r4, #4] │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r4, [r5, r4] │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r7 │ │ │ │ movs r0, r0 │ │ │ │ - add.w r0, r0, r8, ror #3 │ │ │ │ - lsls r2, r1, #28 │ │ │ │ + add.w r0, r4, r8, ror #3 │ │ │ │ + lsls r6, r1, #28 │ │ │ │ lsls r2, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xeae600f8 │ │ │ │ - lsls r6, r5, #27 │ │ │ │ + @ instruction: 0xeaea00f8 │ │ │ │ + lsls r2, r6, #27 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - @ instruction: 0xeaca00f8 │ │ │ │ - lsls r4, r2, #27 │ │ │ │ + @ instruction: 0xeace00f8 │ │ │ │ + lsls r0, r3, #27 │ │ │ │ lsls r2, r7, #3 │ │ │ │ str r4, [r6, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r4, #18] │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrd r0, r0, [r0, #992]! @ 0x3e0 │ │ │ │ - lsls r2, r7, #23 │ │ │ │ + ldrd r0, r0, [r4, #992]! @ 0x3e0 │ │ │ │ + lsls r6, r7, #23 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrd r0, r0, [r8, #992] @ 0x3e0 │ │ │ │ - lsls r2, r4, #23 │ │ │ │ + ldrd r0, r0, [ip, #992] @ 0x3e0 │ │ │ │ + lsls r6, r4, #23 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - strd r0, r0, [r0, #992] @ 0x3e0 │ │ │ │ - lsls r2, r1, #23 │ │ │ │ + strd r0, r0, [r4, #992] @ 0x3e0 │ │ │ │ + lsls r6, r1, #23 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - @ instruction: 0xe9a800f8 │ │ │ │ - lsls r2, r6, #22 │ │ │ │ + @ instruction: 0xe9ac00f8 │ │ │ │ + lsls r6, r6, #22 │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldrb r4, [r4, #20] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r4, #0] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #28 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe8d600f8 │ │ │ │ - lsls r0, r4, #19 │ │ │ │ + @ instruction: 0xe8da00f8 │ │ │ │ + lsls r4, r4, #19 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldmia.w r6!, {r3, r4, r5, r6, r7} │ │ │ │ - lsls r0, r0, #19 │ │ │ │ + ldmia.w sl!, {r3, r4, r5, r6, r7} │ │ │ │ + lsls r4, r0, #19 │ │ │ │ lsls r2, r7, #3 │ │ │ │ str r4, [r1, #68] @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #168 @ 0xa8 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r5, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 541560 │ │ │ │ + b.n 541568 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - lsls r6, r5, #15 │ │ │ │ + lsls r2, r6, #15 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - b.n 541528 │ │ │ │ + b.n 541530 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - lsls r6, r1, #15 │ │ │ │ + lsls r2, r2, #15 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - b.n 541500 │ │ │ │ + b.n 541508 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - lsls r6, r6, #14 │ │ │ │ + lsls r2, r7, #14 │ │ │ │ lsls r2, r7, #3 │ │ │ │ subs r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r5, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 541360 │ │ │ │ + b.n 541368 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - lsls r4, r3, #11 │ │ │ │ + lsls r0, r4, #11 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - b.n 541338 │ │ │ │ + b.n 541340 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - lsls r4, r0, #11 │ │ │ │ + lsls r0, r1, #11 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - b.n 5412f0 │ │ │ │ + b.n 5412f8 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - lsls r4, r3, #10 │ │ │ │ + lsls r0, r4, #10 │ │ │ │ lsls r2, r7, #3 │ │ │ │ asrs r4, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #15] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 541160 │ │ │ │ + b.n 541168 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - lsls r2, r1, #7 │ │ │ │ + lsls r6, r1, #7 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - b.n 541138 │ │ │ │ + b.n 541140 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - lsls r2, r6, #6 │ │ │ │ + lsls r6, r6, #6 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - b.n 541100 │ │ │ │ + b.n 541108 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - lsls r2, r2, #6 │ │ │ │ + lsls r6, r2, #6 │ │ │ │ lsls r2, r7, #3 │ │ │ │ lsrs r0, r7, #8 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #26 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 540f8c │ │ │ │ + b.n 540f94 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - lsls r6, r1, #3 │ │ │ │ + lsls r2, r2, #3 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - b.n 540f6c │ │ │ │ + b.n 540f74 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ + lsls r6, r7, #2 │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldrsb r4, [r4, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r2, #28] │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #24 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 541dd8 │ │ │ │ + b.n 541de0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - vshr.u64 q8, , #26 │ │ │ │ - b.n 541db8 │ │ │ │ + vshr.u64 q8, , #22 │ │ │ │ + b.n 541dc0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - vshr.u64 q8, , #46 │ │ │ │ - b.n 541d88 │ │ │ │ + vshr.u64 q8, , #42 │ │ │ │ + b.n 541d90 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - vshr.u64 q0, , #10 │ │ │ │ + vshr.u64 q0, , #6 │ │ │ │ subs r2, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #1008] @ (541a2c ) │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r7, #20] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 541c00 │ │ │ │ + b.n 541c08 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - mcr2 0, 7, r0, cr8, cr9, {7} │ │ │ │ - b.n 541be0 │ │ │ │ + mcr2 0, 7, r0, cr12, cr9, {7} │ │ │ │ + b.n 541be8 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - mrc2 0, 6, r0, cr4, cr9, {7} │ │ │ │ - b.n 541b9c │ │ │ │ + mrc2 0, 6, r0, cr8, cr9, {7} │ │ │ │ + b.n 541ba4 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - mcr2 0, 5, r0, cr14, cr9, {7} │ │ │ │ + mrc2 0, 5, r0, cr2, cr9, {7} │ │ │ │ blx 344ad0 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ bl 148316c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 5426b0 │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ @@ -818541,188 +818540,188 @@ │ │ │ │ b.w 540420 │ │ │ │ cmp r0, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ bxns r7 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #3] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 54233c │ │ │ │ + b.n 542344 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - stc2l 0, cr0, [r8], #-996 @ 0xfffffc1c │ │ │ │ - b.n 542314 │ │ │ │ + stc2l 0, cr0, [ip], #-996 @ 0xfffffc1c │ │ │ │ + b.n 54231c │ │ │ │ lsls r0, r7, #3 │ │ │ │ - mrrc2 0, 15, r0, r0, cr9 @ │ │ │ │ - b.n 5422c8 │ │ │ │ + mrrc2 0, 15, r0, r4, cr9 │ │ │ │ + b.n 5422d0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - stc2 0, cr0, [r6], #-996 @ 0xfffffc1c │ │ │ │ - b.n 5422a0 │ │ │ │ + stc2 0, cr0, [sl], #-996 @ 0xfffffc1c │ │ │ │ + b.n 5422a8 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - stc2 0, cr0, [lr], {249} @ 0xf9 │ │ │ │ + ldc2 0, cr0, [r2], {249} @ 0xf9 │ │ │ │ adds r5, #24 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r6, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r4, #26] │ │ │ │ movs r0, r0 │ │ │ │ - svc 54 @ 0x36 │ │ │ │ + svc 58 @ 0x3a │ │ │ │ lsls r0, r7, #3 │ │ │ │ - @ instruction: 0xfb4000f9 │ │ │ │ - svc 20 │ │ │ │ + @ instruction: 0xfb4400f9 │ │ │ │ + svc 24 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - @ instruction: 0xfb1e00f9 │ │ │ │ + @ instruction: 0xfb2200f9 │ │ │ │ adds r4, r2, r4 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, r6] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #16 │ │ │ │ movs r0, r0 │ │ │ │ - udf #62 @ 0x3e │ │ │ │ + udf #66 @ 0x42 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - @ instruction: 0xfa4800f9 │ │ │ │ - udf #38 @ 0x26 │ │ │ │ + @ instruction: 0xfa4c00f9 │ │ │ │ + udf #42 @ 0x2a │ │ │ │ lsls r0, r7, #3 │ │ │ │ - @ instruction: 0xfa3000f9 │ │ │ │ - ble.n 5422d0 │ │ │ │ + @ instruction: 0xfa3400f9 │ │ │ │ + udf #0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - @ instruction: 0xfa0600f9 │ │ │ │ - ble.n 5422a8 │ │ │ │ + @ instruction: 0xfa0a00f9 │ │ │ │ + ble.n 5422b0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - vld1.8 @ instruction: 0xf9ee00f9 │ │ │ │ + ldr??.w r0, [r2, #249] @ 0xf9 │ │ │ │ ldrb r4, [r1, #2] │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r3, r2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 542318 │ │ │ │ + ble.n 542320 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldrsb.w r0, [ip, r9, lsl #3] │ │ │ │ - bgt.n 5422f0 │ │ │ │ + vld4. {d0-d3}, [r0 :256], r9 │ │ │ │ + bgt.n 5422f8 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - vst4. {d0-d3}, [r4 :256], r9 │ │ │ │ + vst4. {d0-d3}, [r8 :256], r9 │ │ │ │ adds r4, #4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [pc, #608] @ (542568 ) │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r7 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 54233c │ │ │ │ + bgt.n 542344 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - strh.w r0, [r0, r9, lsl #3] │ │ │ │ - blt.n 542314 │ │ │ │ + strh.w r0, [r4, r9, lsl #3] │ │ │ │ + bgt.n 54231c │ │ │ │ lsls r0, r7, #3 │ │ │ │ - strb.w r0, [r8, r9, lsl #3] │ │ │ │ - blt.n 5422ec │ │ │ │ + strb.w r0, [ip, r9, lsl #3] │ │ │ │ + blt.n 5422f4 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - @ instruction: 0xf7f000f9 │ │ │ │ - blt.n 5422a0 │ │ │ │ + @ instruction: 0xf7f400f9 │ │ │ │ + blt.n 5422a8 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - @ instruction: 0xf7c600f9 │ │ │ │ - blt.n 542278 │ │ │ │ + @ instruction: 0xf7ca00f9 │ │ │ │ + blt.n 542280 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - @ instruction: 0xf7ae00f9 │ │ │ │ - blt.n 542250 │ │ │ │ + @ instruction: 0xf7b200f9 │ │ │ │ + blt.n 542258 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - @ instruction: 0xf79600f9 │ │ │ │ + @ instruction: 0xf79a00f9 │ │ │ │ cmp r4, r5 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [pc, #304] @ (542478 ) │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 5422a4 │ │ │ │ + bge.n 5422ac │ │ │ │ lsls r0, r7, #3 │ │ │ │ - @ instruction: 0xf6b600f9 │ │ │ │ - bge.n 54227c │ │ │ │ + @ instruction: 0xf6ba00f9 │ │ │ │ + bge.n 542284 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - @ instruction: 0xf69e00f9 │ │ │ │ - bge.n 542454 │ │ │ │ + subw r0, r2, #2297 @ 0x8f9 │ │ │ │ + bge.n 54225c │ │ │ │ lsls r0, r7, #3 │ │ │ │ - @ instruction: 0xf68600f9 │ │ │ │ + @ instruction: 0xf68a00f9 │ │ │ │ adds r0, r7, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #164 @ 0xa4 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 5422c4 │ │ │ │ + bls.n 5422cc │ │ │ │ lsls r0, r7, #3 │ │ │ │ - subs.w r0, r4, #8159232 @ 0x7c8000 │ │ │ │ - bls.n 542288 │ │ │ │ + subs.w r0, r8, #8159232 @ 0x7c8000 │ │ │ │ + bls.n 542290 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - @ instruction: 0xf59200f9 │ │ │ │ - bls.n 542450 │ │ │ │ + @ instruction: 0xf59600f9 │ │ │ │ + bls.n 542458 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - sbcs.w r0, r2, #8159232 @ 0x7c8000 │ │ │ │ - bls.n 542428 │ │ │ │ + sbcs.w r0, r6, #8159232 @ 0x7c8000 │ │ │ │ + bls.n 542430 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - adcs.w r0, sl, #8159232 @ 0x7c8000 │ │ │ │ + adcs.w r0, lr, #8159232 @ 0x7c8000 │ │ │ │ strb r4, [r4, #4] │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r4, [r5, r4] │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r7 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 542494 │ │ │ │ + bhi.n 54229c │ │ │ │ lsls r0, r7, #3 │ │ │ │ - eor.w r0, r6, #8159232 @ 0x7c8000 │ │ │ │ - bhi.n 54246c │ │ │ │ + eor.w r0, sl, #8159232 @ 0x7c8000 │ │ │ │ + bhi.n 542474 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - orn r0, lr, #8159232 @ 0x7c8000 │ │ │ │ + orns r0, r2, #8159232 @ 0x7c8000 │ │ │ │ str r4, [r6, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r4, #18] │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 5424b4 │ │ │ │ + bvc.n 5422bc │ │ │ │ lsls r0, r7, #3 │ │ │ │ - @ instruction: 0xf38800f9 │ │ │ │ - bvc.n 54246c │ │ │ │ + @ instruction: 0xf38c00f9 │ │ │ │ + bvc.n 542474 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - @ instruction: 0xf36000f9 │ │ │ │ - bvc.n 54244c │ │ │ │ + @ instruction: 0xf36400f9 │ │ │ │ + bvc.n 542454 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - @ instruction: 0xf34c00f9 │ │ │ │ - bvc.n 54241c │ │ │ │ + @ instruction: 0xf35000f9 │ │ │ │ + bvc.n 542424 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - @ instruction: 0xf33000f9 │ │ │ │ - bvc.n 5423fc │ │ │ │ + @ instruction: 0xf33400f9 │ │ │ │ + bvc.n 542404 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - @ instruction: 0xf31c00f9 │ │ │ │ - bvs.n 5423dc │ │ │ │ + @ instruction: 0xf32000f9 │ │ │ │ + bvc.n 5423e4 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - @ instruction: 0xf30800f9 │ │ │ │ - bvs.n 5423ac │ │ │ │ + @ instruction: 0xf30c00f9 │ │ │ │ + bvs.n 5423b4 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - @ instruction: 0xf2ec00f9 │ │ │ │ + @ instruction: 0xf2f000f9 │ │ │ │ asrs r4, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r7, r5] │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #168 @ 0xa8 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 542438 │ │ │ │ + bvs.n 542440 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - @ instruction: 0xf22800f9 │ │ │ │ + @ instruction: 0xf22c00f9 │ │ │ │ lsrs r4, r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, r0] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 54249c │ │ │ │ + bpl.n 5424a4 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - adcs.w r0, r0, #249 @ 0xf9 │ │ │ │ - bpl.n 542468 │ │ │ │ + adcs.w r0, r4, #249 @ 0xf9 │ │ │ │ + bpl.n 542470 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - @ instruction: 0xf13200f9 │ │ │ │ - bpl.n 542448 │ │ │ │ + @ instruction: 0xf13600f9 │ │ │ │ + bpl.n 542450 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - adds.w r0, lr, #249 @ 0xf9 │ │ │ │ + @ instruction: 0xf12200f9 │ │ │ │ blx 344c20 <_Py_Dealloc@plt+0x4> │ │ │ │ b.w 53ce60 │ │ │ │ ldr.w r1, [pc, #3144] @ 543078 │ │ │ │ movs r2, #99 @ 0x63 │ │ │ │ ldr.w r0, [pc, #3144] @ 54307c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ @@ -819801,107 +819800,107 @@ │ │ │ │ movs r2, #219 @ 0xdb │ │ │ │ ldr r0, [pc, #520] @ (543274 ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 14849e8 │ │ │ │ b.w 540420 │ │ │ │ - bcc.n 5430fc │ │ │ │ + bcc.n 543104 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - vqadd.s8 q8, q13, │ │ │ │ - bcc.n 5430c0 │ │ │ │ + vqadd.s8 q8, q15, │ │ │ │ + bcc.n 5430c8 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - vqadd.s32 q0, q12, │ │ │ │ - bcc.n 543098 │ │ │ │ + vqadd.s32 q0, q14, │ │ │ │ + bcc.n 5430a0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - vqadd.s16 q0, q8, │ │ │ │ - bcs.n 543070 │ │ │ │ + vqadd.s16 q0, q10, │ │ │ │ + bcs.n 543078 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - mrc 0, 7, r0, cr8, cr9, {7} │ │ │ │ - bcs.n 543034 │ │ │ │ + mrc 0, 7, r0, cr12, cr9, {7} │ │ │ │ + bcs.n 54303c │ │ │ │ lsls r0, r7, #3 │ │ │ │ - mrc 0, 6, r0, cr6, cr9, {7} │ │ │ │ - bcs.n 54300c │ │ │ │ + mrc 0, 6, r0, cr10, cr9, {7} │ │ │ │ + bcs.n 543014 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - mrc 0, 5, r0, cr14, cr9, {7} │ │ │ │ - bcs.n 542fe4 │ │ │ │ + mcr 0, 6, r0, cr2, cr9, {7} │ │ │ │ + bcs.n 542fec │ │ │ │ lsls r0, r7, #3 │ │ │ │ - mcr 0, 5, r0, cr6, cr9, {7} │ │ │ │ + mcr 0, 5, r0, cr10, cr9, {7} │ │ │ │ lsrs r4, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r4, #8 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r5, #24 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, #13] │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 5430a4 │ │ │ │ + beq.n 5430ac │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldcl 0, cr0, [r6], #996 @ 0x3e4 │ │ │ │ - beq.n 54307c │ │ │ │ + ldcl 0, cr0, [sl], #996 @ 0x3e4 │ │ │ │ + beq.n 543084 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldcl 0, cr0, [lr], {249} @ 0xf9 │ │ │ │ - beq.n 543054 │ │ │ │ + stcl 0, cr0, [r2], #996 @ 0x3e4 │ │ │ │ + beq.n 54305c │ │ │ │ lsls r0, r7, #3 │ │ │ │ - stcl 0, cr0, [r6], {249} @ 0xf9 │ │ │ │ - beq.n 54302c │ │ │ │ + stcl 0, cr0, [sl], {249} @ 0xf9 │ │ │ │ + beq.n 543034 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - stc 0, cr0, [lr], #996 @ 0x3e4 │ │ │ │ - beq.n 543004 │ │ │ │ + ldc 0, cr0, [r2], #996 @ 0x3e4 │ │ │ │ + beq.n 54300c │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldc 0, cr0, [r6], {249} @ 0xf9 │ │ │ │ - beq.n 5431c8 │ │ │ │ + ldc 0, cr0, [sl], {249} @ 0xf9 │ │ │ │ + beq.n 5431d0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldcl 0, cr0, [r4], #-996 @ 0xfffffc1c │ │ │ │ - beq.n 5431a0 │ │ │ │ + ldcl 0, cr0, [r8], #-996 @ 0xfffffc1c │ │ │ │ + beq.n 5431a8 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - mrrc 0, 15, r0, ip, cr9 │ │ │ │ + stcl 0, cr0, [r0], #-996 @ 0xfffffc1c │ │ │ │ ldrsh r0, [r5, r5] │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #16 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r5, r0] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r4, r5, r6} │ │ │ │ + ldmia r7!, {r2, r4, r5, r6} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - sbcs.w r0, sl, r9, ror #3 │ │ │ │ - ldmia r7!, {r3, r4, r6} │ │ │ │ + sbcs.w r0, lr, r9, ror #3 │ │ │ │ + ldmia r7!, {r2, r3, r4, r6} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - sbc.w r0, r2, r9, ror #3 │ │ │ │ - ldmia r7!, {r6} │ │ │ │ + sbc.w r0, r6, r9, ror #3 │ │ │ │ + ldmia r7!, {r2, r6} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - adc.w r0, sl, r9, ror #3 │ │ │ │ - ldmia r7!, {r3, r5} │ │ │ │ + adc.w r0, lr, r9, ror #3 │ │ │ │ + ldmia r7!, {r2, r3, r5} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - @ instruction: 0xeb3200f9 │ │ │ │ - ldmia r7!, {r4} │ │ │ │ + @ instruction: 0xeb3600f9 │ │ │ │ + ldmia r7!, {r2, r4} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - adds.w r0, sl, r9, ror #3 │ │ │ │ - ldmia r6, {r3, r4, r5, r6, r7} │ │ │ │ + adds.w r0, lr, r9, ror #3 │ │ │ │ + ldmia r6, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - add.w r0, r2, r9, ror #3 │ │ │ │ - ldmia r6, {r3, r4, r6, r7} │ │ │ │ + add.w r0, r6, r9, ror #3 │ │ │ │ + ldmia r6, {r2, r3, r4, r6, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - @ instruction: 0xeae200f9 │ │ │ │ - ldmia r6, {r6, r7} │ │ │ │ + @ instruction: 0xeae600f9 │ │ │ │ + ldmia r6, {r2, r6, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - @ instruction: 0xeaca00f9 │ │ │ │ - ldmia r6!, {r3, r5, r7} │ │ │ │ + @ instruction: 0xeace00f9 │ │ │ │ + ldmia r6!, {r2, r3, r5, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - @ instruction: 0xeab200f9 │ │ │ │ - ldmia r6!, {r4, r7} │ │ │ │ + @ instruction: 0xeab600f9 │ │ │ │ + ldmia r6!, {r2, r4, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - eors.w r0, sl, r9, ror #3 │ │ │ │ - ldmia r6, {r3, r4, r5, r6} │ │ │ │ + eors.w r0, lr, r9, ror #3 │ │ │ │ + ldmia r6, {r2, r3, r4, r5, r6} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - eor.w r0, r2, r9, ror #3 │ │ │ │ + eor.w r0, r6, r9, ror #3 │ │ │ │ strh r4, [r4, #26] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r2, #20] │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r6, #30 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #84 @ 0x54 │ │ │ │ @@ -819912,131 +819911,131 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #304] @ (5432b4 ) │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r1, r2, r3, r5} │ │ │ │ + ldmia r4, {r1, r4, r5} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - @ instruction: 0xe83800f9 │ │ │ │ - ldmia r4!, {r1, r2} │ │ │ │ + @ instruction: 0xe83c00f9 │ │ │ │ + ldmia r4!, {r1, r3} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - @ instruction: 0xe81000f9 │ │ │ │ - ldmia r3, {r1, r2, r3, r5, r6, r7} │ │ │ │ + @ instruction: 0xe81400f9 │ │ │ │ + ldmia r3!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - b.n 543190 │ │ │ │ + b.n 543198 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldmia r3, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r3!, {r1, r4, r6, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - b.n 543158 │ │ │ │ + b.n 543160 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldmia r3!, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r3, {r1, r3, r4, r5, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - b.n 543130 │ │ │ │ + b.n 543138 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r3!, {r1, r5, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - b.n 543108 │ │ │ │ + b.n 543110 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldmia r3!, {r2, r4, r5, r6} │ │ │ │ + ldmia r3, {r3, r4, r5, r6} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - b.n 5430bc │ │ │ │ + b.n 5430c4 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldmia r3, {r2, r3, r4, r6} │ │ │ │ + ldmia r3!, {r5, r6} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - b.n 543094 │ │ │ │ + b.n 54309c │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldmia r3!, {r2, r6} │ │ │ │ + ldmia r3, {r3, r6} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - b.n 54306c │ │ │ │ + b.n 543074 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldmia r3, {r2, r3, r5} │ │ │ │ + ldmia r3!, {r4, r5} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - b.n 543044 │ │ │ │ + b.n 54304c │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldmia r3!, {r2, r4} │ │ │ │ + ldmia r3, {r3, r4} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - b.n 54301c │ │ │ │ + b.n 543024 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldmia r2, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r3!, {} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - b.n 542ff4 │ │ │ │ + b.n 542ffc │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldmia r2, {r2, r5, r6, r7} │ │ │ │ + ldmia r2!, {r3, r5, r6, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - b.n 542fcc │ │ │ │ + b.n 542fd4 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldmia r2, {r2, r3, r6, r7} │ │ │ │ + ldmia r2!, {r4, r6, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - b.n 542fa4 │ │ │ │ + b.n 542fac │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldmia r2, {r2, r4, r5, r7} │ │ │ │ + ldmia r2!, {r3, r4, r5, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - b.n 542f7c │ │ │ │ + b.n 542f84 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldmia r2, {r2, r3, r4, r7} │ │ │ │ + ldmia r2!, {r5, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - b.n 542f54 │ │ │ │ + b.n 542f5c │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldmia r2, {r2, r7} │ │ │ │ + ldmia r2!, {r3, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - b.n 542f2c │ │ │ │ + b.n 542f34 │ │ │ │ lsls r1, r7, #3 │ │ │ │ cmp r6, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r2, #20] │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1!, {r4, r5, r7} │ │ │ │ + ldmia r1!, {r2, r4, r5, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - b.n 542d98 │ │ │ │ + b.n 542da0 │ │ │ │ lsls r1, r7, #3 │ │ │ │ asrs r0, r0, #23 │ │ │ │ movs r0, r0 │ │ │ │ subs r2, #32 │ │ │ │ movs r0, r0 │ │ │ │ cmp r7, #244 @ 0xf4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r3, r4, r6, r7} │ │ │ │ + ldmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - b.n 542bfc │ │ │ │ + b.n 542c04 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldmia r0!, {r2, r6, r7} │ │ │ │ + ldmia r0!, {r3, r6, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - b.n 542bdc │ │ │ │ + b.n 542be4 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldmia r0!, {r4, r5, r7} │ │ │ │ + ldmia r0!, {r2, r4, r5, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - b.n 542bbc │ │ │ │ + b.n 542bc4 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldmia r0!, {r2, r3, r4, r7} │ │ │ │ + ldmia r0!, {r5, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - b.n 542b9c │ │ │ │ + b.n 542ba4 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldmia r0!, {r3, r7} │ │ │ │ + ldmia r0!, {r2, r3, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - b.n 542b7c │ │ │ │ + b.n 542b84 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldr r7, [pc, #992] @ (54363c ) │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, r5] │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r4, [r2, r7] │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #188 @ 0xbc │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #29] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r2, r3} │ │ │ │ + stmia r7!, {r4} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - b.n 5438a4 │ │ │ │ + b.n 5438ac │ │ │ │ lsls r1, r7, #3 │ │ │ │ blx 344ad0 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ bl 148316c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 543376 │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ @@ -821150,361 +821149,361 @@ │ │ │ │ nop │ │ │ │ cmp r4, r9 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ bx pc │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r1, r2, r5} │ │ │ │ + stmia r4!, {r1, r3, r5} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - b.n 543fe4 │ │ │ │ + b.n 543fec │ │ │ │ lsls r1, r7, #3 │ │ │ │ - stmia r4!, {r1, r2, r3} │ │ │ │ + stmia r4!, {r1, r4} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - b.n 543fbc │ │ │ │ + b.n 543fc4 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - stmia r3!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - b.n 543f94 │ │ │ │ + b.n 543f9c │ │ │ │ lsls r1, r7, #3 │ │ │ │ - stmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r3!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - svc 224 @ 0xe0 │ │ │ │ + svc 228 @ 0xe4 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r3!, {r1, r6, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - svc 200 @ 0xc8 │ │ │ │ + svc 204 @ 0xcc │ │ │ │ lsls r1, r7, #3 │ │ │ │ - stmia r3!, {r1, r3, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - svc 148 @ 0x94 │ │ │ │ + svc 152 @ 0x98 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - stmia r3!, {r1, r4, r5, r6} │ │ │ │ + stmia r3!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - svc 124 @ 0x7c │ │ │ │ + svc 128 @ 0x80 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - stmia r3!, {r1, r3, r4, r6} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - svc 100 @ 0x64 │ │ │ │ + svc 104 @ 0x68 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - stmia r3!, {r1, r2, r4, r5} │ │ │ │ + stmia r3!, {r1, r3, r4, r5} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - svc 64 @ 0x40 │ │ │ │ + svc 68 @ 0x44 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - stmia r3!, {r1, r2, r3, r4} │ │ │ │ + stmia r3!, {r1, r5} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - svc 40 @ 0x28 │ │ │ │ + svc 44 @ 0x2c │ │ │ │ lsls r1, r7, #3 │ │ │ │ - stmia r3!, {r1, r2} │ │ │ │ + stmia r3!, {r1, r3} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - svc 16 │ │ │ │ + svc 20 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - stmia r2!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - udf #248 @ 0xf8 │ │ │ │ + udf #252 @ 0xfc │ │ │ │ lsls r1, r7, #3 │ │ │ │ - stmia r2!, {r1, r3, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - udf #212 @ 0xd4 │ │ │ │ + udf #216 @ 0xd8 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - stmia r2!, {r1, r4, r5, r7} │ │ │ │ + stmia r2!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - udf #188 @ 0xbc │ │ │ │ + udf #192 @ 0xc0 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - stmia r2!, {r1, r3, r4, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - udf #164 @ 0xa4 │ │ │ │ + udf #168 @ 0xa8 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - stmia r2!, {r4, r5, r6} │ │ │ │ + stmia r2!, {r2, r4, r5, r6} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - udf #122 @ 0x7a │ │ │ │ + udf #126 @ 0x7e │ │ │ │ lsls r1, r7, #3 │ │ │ │ - stmia r2!, {r3, r4, r6} │ │ │ │ + stmia r2!, {r2, r3, r4, r6} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - udf #98 @ 0x62 │ │ │ │ + udf #102 @ 0x66 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - stmia r2!, {r2, r4, r5} │ │ │ │ + stmia r2!, {r3, r4, r5} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - udf #62 @ 0x3e │ │ │ │ + udf #66 @ 0x42 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - stmia r2!, {r4} │ │ │ │ + stmia r2!, {r2, r4} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - udf #26 │ │ │ │ + udf #30 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - stmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r1!, {r4, r5, r6, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ble.n 544008 │ │ │ │ + ble.n 544010 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - stmia r1!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r1!, {r1, r4, r5, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ble.n 543f94 │ │ │ │ + ble.n 543f9c │ │ │ │ lsls r1, r7, #3 │ │ │ │ - stmia r1!, {r1, r3, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ble.n 543f54 │ │ │ │ + ble.n 543f5c │ │ │ │ lsls r1, r7, #3 │ │ │ │ - stmia r1!, {r1, r2, r5, r6} │ │ │ │ + stmia r1!, {r1, r3, r5, r6} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ble.n 544114 │ │ │ │ + ble.n 54411c │ │ │ │ lsls r1, r7, #3 │ │ │ │ - stmia r1!, {r2, r3, r4, r5} │ │ │ │ + stmia r1!, {r6} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ble.n 5440c8 │ │ │ │ + ble.n 5440d0 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - stmia r1!, {r2, r3, r4} │ │ │ │ + stmia r1!, {r5} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ble.n 544090 │ │ │ │ + ble.n 544098 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - stmia r1!, {r1} │ │ │ │ + stmia r1!, {r1, r2} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ble.n 544064 │ │ │ │ + ble.n 54406c │ │ │ │ lsls r1, r7, #3 │ │ │ │ - stmia r0!, {r2, r4, r6, r7} │ │ │ │ + stmia r0!, {r3, r4, r6, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - bgt.n 544010 │ │ │ │ + bgt.n 544018 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - stmia r0!, {r2, r4, r5, r7} │ │ │ │ + stmia r0!, {r3, r4, r5, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - bgt.n 543fd8 │ │ │ │ + bgt.n 543fe0 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - stmia r0!, {r4, r7} │ │ │ │ + stmia r0!, {r2, r4, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - bgt.n 543f98 │ │ │ │ + bgt.n 543fa0 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - stmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - bgt.n 543f74 │ │ │ │ + bgt.n 543f7c │ │ │ │ lsls r1, r7, #3 │ │ │ │ - stmia r0!, {r3, r4, r6} │ │ │ │ + stmia r0!, {r2, r3, r4, r6} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - bgt.n 544138 │ │ │ │ + bgt.n 544140 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r0!, {r1, r6} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - bgt.n 54410c │ │ │ │ + bgt.n 544114 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - stmia r0!, {r1, r3, r4} │ │ │ │ + stmia r0!, {r1, r2, r3, r4} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - bgt.n 5440cc │ │ │ │ + bgt.n 5440d4 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - itte │ │ │ │ + ittt │ │ │ │ lsl r0, r7, #3 │ │ │ │ - bgt.n 544094 @ unpredictable > │ │ │ │ - lslal r1, r7, #3 │ │ │ │ - nop {14} │ │ │ │ - lsls r0, r7, #3 │ │ │ │ - blt.n 544068 │ │ │ │ + bgt.n 54409c @ unpredictable > │ │ │ │ + lsl r1, r7, #3 │ │ │ │ + itt al │ │ │ │ + lslal r0, r7, #3 │ │ │ │ + blt.n 544070 @ unpredictable │ │ │ │ lsls r1, r7, #3 │ │ │ │ - itt lt │ │ │ │ - lsllt r0, r7, #3 │ │ │ │ - blt.n 544028 @ unpredictable │ │ │ │ + nop {12} │ │ │ │ + lsls r0, r7, #3 │ │ │ │ + blt.n 544030 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - itte ge │ │ │ │ + itet ge │ │ │ │ lslge r0, r7, #3 │ │ │ │ - blt.n 544004 @ unpredictable │ │ │ │ - lsllt r1, r7, #3 │ │ │ │ - nop {9} │ │ │ │ - lsls r0, r7, #3 │ │ │ │ - blt.n 543fe0 │ │ │ │ + blt.n 54400c @ unpredictable │ │ │ │ + lslge r1, r7, #3 │ │ │ │ + ite ls │ │ │ │ + lslls r0, r7, #3 │ │ │ │ + blt.n 543fe8 @ unpredictable │ │ │ │ lsls r1, r7, #3 │ │ │ │ - it vc │ │ │ │ + itt vc │ │ │ │ lslvc r0, r7, #3 │ │ │ │ - blt.n 543fb8 │ │ │ │ + blt.n 543fc0 @ unpredictable │ │ │ │ lsls r1, r7, #3 │ │ │ │ - nop {6} │ │ │ │ - lsls r0, r7, #3 │ │ │ │ - blt.n 544190 │ │ │ │ + itt vs │ │ │ │ + lslvs r0, r7, #3 │ │ │ │ + blt.n 544198 @ unpredictable │ │ │ │ lsls r1, r7, #3 │ │ │ │ - itte cc │ │ │ │ + ittt cc │ │ │ │ lslcc r0, r7, #3 │ │ │ │ - blt.n 54414c @ unpredictable │ │ │ │ - lslcs r1, r7, #3 │ │ │ │ - it ne │ │ │ │ + blt.n 544154 @ unpredictable │ │ │ │ + lslcc r1, r7, #3 │ │ │ │ + itt ne │ │ │ │ lslne r0, r7, #3 │ │ │ │ - blt.n 544110 │ │ │ │ + blt.n 544118 @ unpredictable │ │ │ │ lsls r1, r7, #3 │ │ │ │ - bkpt 0x00f6 │ │ │ │ + bkpt 0x00fa │ │ │ │ lsls r0, r7, #3 │ │ │ │ - blt.n 5440d4 │ │ │ │ + blt.n 5440dc │ │ │ │ lsls r1, r7, #3 │ │ │ │ - bkpt 0x00de │ │ │ │ + bkpt 0x00e2 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - bge.n 5440ac │ │ │ │ + bge.n 5440b4 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - bkpt 0x00c6 │ │ │ │ + bkpt 0x00ca │ │ │ │ lsls r0, r7, #3 │ │ │ │ - bge.n 544084 │ │ │ │ + bge.n 54408c │ │ │ │ lsls r1, r7, #3 │ │ │ │ - bkpt 0x00ae │ │ │ │ + bkpt 0x00b2 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - bge.n 54405c │ │ │ │ + bge.n 544064 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - bkpt 0x008c │ │ │ │ + bkpt 0x0090 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - bge.n 544020 │ │ │ │ + bge.n 544028 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - bkpt 0x0074 │ │ │ │ + bkpt 0x0078 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - bge.n 5441f8 │ │ │ │ + bge.n 544000 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - bkpt 0x004c │ │ │ │ + bkpt 0x0050 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - bge.n 5441b0 │ │ │ │ + bge.n 5441b8 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - bkpt 0x002a │ │ │ │ + bkpt 0x002e │ │ │ │ lsls r0, r7, #3 │ │ │ │ - bge.n 544174 │ │ │ │ + bge.n 54417c │ │ │ │ lsls r1, r7, #3 │ │ │ │ - bkpt 0x0006 │ │ │ │ + bkpt 0x000a │ │ │ │ lsls r0, r7, #3 │ │ │ │ - bge.n 544134 │ │ │ │ + bge.n 54413c │ │ │ │ lsls r1, r7, #3 │ │ │ │ - pop {r2, r3, r5, r6, r7, pc} │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - bls.n 544108 │ │ │ │ + bls.n 544110 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - pop {r2, r4, r6, r7, pc} │ │ │ │ + pop {r3, r4, r6, r7, pc} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - bls.n 5440e0 │ │ │ │ + bls.n 5440e8 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - pop {r2, r3, r4, r5, r7, pc} │ │ │ │ + pop {r6, r7, pc} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - bls.n 5440b8 │ │ │ │ + bls.n 5440c0 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - pop {r2, r5, r7, pc} │ │ │ │ + pop {r3, r5, r7, pc} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - bls.n 544090 │ │ │ │ + bls.n 544098 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - pop {r2, r3, r7, pc} │ │ │ │ + pop {r4, r7, pc} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - bls.n 544068 │ │ │ │ + bls.n 544070 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - pop {r2, r4, r5, r6, pc} │ │ │ │ + pop {r3, r4, r5, r6, pc} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - bls.n 544240 │ │ │ │ + bls.n 544048 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - pop {r2, r3, r4, r6, pc} │ │ │ │ + pop {r5, r6, pc} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - bls.n 544218 │ │ │ │ + bls.n 544220 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - pop {r2, r6, pc} │ │ │ │ + pop {r3, r6, pc} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - bls.n 5441f0 │ │ │ │ + bls.n 5441f8 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - pop {r2, r3, r5, pc} │ │ │ │ + pop {r4, r5, pc} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - bls.n 5441c8 │ │ │ │ + bls.n 5441d0 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - pop {r2, r3, pc} │ │ │ │ + pop {r4, pc} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - bls.n 544190 │ │ │ │ + bls.n 544198 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - pop {r2, r4, r5, r6, r7} │ │ │ │ + pop {r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - bhi.n 544168 │ │ │ │ + bls.n 544170 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - pop {r2, r3, r4, r6, r7} │ │ │ │ + pop {r5, r6, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - bhi.n 544140 │ │ │ │ + bhi.n 544148 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - pop {r2, r6, r7} │ │ │ │ + pop {r3, r6, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - bhi.n 544118 │ │ │ │ + bhi.n 544120 │ │ │ │ lsls r1, r7, #3 │ │ │ │ adds r4, r7, r1 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r5, r2] │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r6, 54420a │ │ │ │ + pop {r1} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - bhi.n 5441a0 │ │ │ │ + bhi.n 5441a8 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - cbnz r6, 54420a │ │ │ │ + cbnz r2, 54420c │ │ │ │ lsls r0, r7, #3 │ │ │ │ - bvc.n 544168 │ │ │ │ + bvc.n 544170 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - cbnz r6, 54420c │ │ │ │ + cbnz r2, 54420e │ │ │ │ lsls r0, r7, #3 │ │ │ │ - bvc.n 544140 │ │ │ │ + bvc.n 544148 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - cbnz r6, 54420e │ │ │ │ + cbnz r2, 544210 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - bvc.n 544118 │ │ │ │ + bvc.n 544120 │ │ │ │ lsls r1, r7, #3 │ │ │ │ movs r1, #172 @ 0xac │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r2, #26] │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r6, #14 │ │ │ │ movs r0, r0 │ │ │ │ - revsh r6, r1 │ │ │ │ + revsh r2, r2 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - bvs.n 54416c │ │ │ │ + bvs.n 544174 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - hlt 0x002a │ │ │ │ + hlt 0x002e │ │ │ │ lsls r0, r7, #3 │ │ │ │ - bvs.n 54412c │ │ │ │ + bvs.n 544134 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - hlt 0x0012 │ │ │ │ + hlt 0x0016 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - bvs.n 544104 │ │ │ │ + bvs.n 54410c │ │ │ │ lsls r1, r7, #3 │ │ │ │ - rev16 r0, r7 │ │ │ │ + rev16 r4, r7 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - bvs.n 5440d8 │ │ │ │ + bvs.n 5440e0 │ │ │ │ lsls r1, r7, #3 │ │ │ │ movs r7, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #21 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r6, 54420e │ │ │ │ + cbnz r2, 544210 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - bpl.n 544158 │ │ │ │ + bpl.n 544160 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - cbnz r6, 544210 │ │ │ │ + cbnz r2, 544212 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - bpl.n 544130 │ │ │ │ + bpl.n 544138 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldr r4, [r1, r1] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb8be │ │ │ │ + @ instruction: 0xb8c2 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - bmi.n 544194 │ │ │ │ + bmi.n 54419c │ │ │ │ lsls r1, r7, #3 │ │ │ │ - @ instruction: 0xb89c │ │ │ │ + @ instruction: 0xb8a0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - bmi.n 544158 │ │ │ │ + bmi.n 544160 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - @ instruction: 0xb886 │ │ │ │ + @ instruction: 0xb88a │ │ │ │ lsls r0, r7, #3 │ │ │ │ - bmi.n 544134 │ │ │ │ + bmi.n 54413c │ │ │ │ lsls r1, r7, #3 │ │ │ │ - @ instruction: 0xb870 │ │ │ │ + @ instruction: 0xb874 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - bmi.n 544310 │ │ │ │ + bmi.n 544318 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - @ instruction: 0xb842 │ │ │ │ + @ instruction: 0xb846 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - bmi.n 5442bc │ │ │ │ + bmi.n 5442c4 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - @ instruction: 0xb82c │ │ │ │ + @ instruction: 0xb830 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - bmi.n 544298 │ │ │ │ + bmi.n 5442a0 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - @ instruction: 0xb816 │ │ │ │ + @ instruction: 0xb81a │ │ │ │ lsls r0, r7, #3 │ │ │ │ - bmi.n 544274 │ │ │ │ + bmi.n 54427c │ │ │ │ lsls r1, r7, #3 │ │ │ │ blx 344ad0 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ bl 148316c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 5442e4 │ │ │ │ @@ -822649,333 +822648,333 @@ │ │ │ │ b.w 543766 │ │ │ │ subs r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #24] │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r2, r7} │ │ │ │ + push {r1, r3, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - beq.n 544edc │ │ │ │ + beq.n 544ee4 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - push {r2, r3, r5, r6} │ │ │ │ + push {r4, r5, r6} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - beq.n 5450b0 │ │ │ │ + beq.n 5450b8 │ │ │ │ lsls r1, r7, #3 │ │ │ │ asrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r2, #12] │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r6, #0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 545036 │ │ │ │ + cbz r6, 545036 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldmia r7, {r2, r4, r7} │ │ │ │ + ldmia r7, {r3, r4, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - cbz r4, 545034 │ │ │ │ + cbz r0, 545036 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldmia r7!, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r7!, {r1, r4, r5, r6} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - cbz r2, 545036 │ │ │ │ + cbz r6, 545036 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldmia r7!, {r2, r4, r6} │ │ │ │ + ldmia r7!, {r3, r4, r6} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - cbz r0, 545038 │ │ │ │ + cbz r4, 545038 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldmia r7!, {r1, r3, r4, r5} │ │ │ │ + ldmia r7!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - cbz r4, 545036 │ │ │ │ + cbz r0, 545038 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldmia r7!, {r1, r2, r4} │ │ │ │ + ldmia r7!, {r1, r3, r4} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - uxtb r2, r5 │ │ │ │ + uxtb r6, r5 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldmia r6, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r6, {r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ cmp r5, #164 @ 0xa4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ bx r1 │ │ │ │ movs r0, r0 │ │ │ │ - sxth r0, r4 │ │ │ │ + sxth r4, r4 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldmia r6!, {r1, r3, r5} │ │ │ │ + ldmia r6!, {r1, r2, r3, r5} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - cbz r6, 545056 │ │ │ │ + sxth r2, r0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldmia r6!, {r3} │ │ │ │ + ldmia r6!, {r2, r3} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - cbz r4, 545058 │ │ │ │ + cbz r0, 54505a │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldmia r5, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r5, {r1, r4, r5, r6, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - cbz r2, 545056 │ │ │ │ + cbz r6, 545056 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldmia r5!, {r2, r6, r7} │ │ │ │ + ldmia r5!, {r3, r6, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - cbz r0, 545058 │ │ │ │ + cbz r4, 545058 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldmia r5, {r1, r3, r5, r7} │ │ │ │ + ldmia r5, {r1, r2, r3, r5, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - cbz r6, 545058 │ │ │ │ + cbz r2, 54505a │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldmia r5!, {r4, r7} │ │ │ │ + ldmia r5!, {r2, r4, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ strb r0, [r2, r0] │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r0, #38] @ 0x26 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - sub sp, #144 @ 0x90 │ │ │ │ + sub sp, #160 @ 0xa0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldmia r4!, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r4, {r1, r4, r5, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add sp, #504 @ 0x1f8 │ │ │ │ + sub sp, #8 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldmia r4!, {r3, r7} │ │ │ │ + ldmia r4!, {r2, r3, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add sp, #400 @ 0x190 │ │ │ │ + add sp, #416 @ 0x1a0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r4, {r1, r4, r5, r6} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add sp, #72 @ 0x48 │ │ │ │ + add sp, #88 @ 0x58 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldmia r4, {r2, r3, r4} │ │ │ │ + ldmia r4!, {r5} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r7, sp, #992 @ 0x3e0 │ │ │ │ + add r7, sp, #1008 @ 0x3f0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldmia r4!, {r1} │ │ │ │ + ldmia r4!, {r1, r2} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r7, sp, #664 @ 0x298 │ │ │ │ + add r7, sp, #680 @ 0x2a8 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldmia r3!, {r4, r5, r7} │ │ │ │ + ldmia r3!, {r2, r4, r5, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r7, sp, #560 @ 0x230 │ │ │ │ + add r7, sp, #576 @ 0x240 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldmia r3!, {r1, r2, r4, r7} │ │ │ │ + ldmia r3, {r1, r3, r4, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r7, sp, #456 @ 0x1c8 │ │ │ │ + add r7, sp, #472 @ 0x1d8 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldmia r3, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r3!, {r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r7, sp, #240 @ 0xf0 │ │ │ │ + add r7, sp, #256 @ 0x100 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldmia r3!, {r1, r2, r6} │ │ │ │ + ldmia r3, {r1, r3, r6} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r7, sp, #48 @ 0x30 │ │ │ │ + add r7, sp, #64 @ 0x40 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldmia r3!, {r1, r2, r4} │ │ │ │ + ldmia r3, {r1, r3, r4} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r6, sp, #976 @ 0x3d0 │ │ │ │ + add r6, sp, #992 @ 0x3e0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r3!, {r1} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r6, sp, #880 @ 0x370 │ │ │ │ + add r6, sp, #896 @ 0x380 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldmia r2, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r6, sp, #640 @ 0x280 │ │ │ │ + add r6, sp, #656 @ 0x290 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldmia r2!, {r1, r3, r5, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r5, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r6, sp, #544 @ 0x220 │ │ │ │ + add r6, sp, #560 @ 0x230 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldmia r2!, {r1, r4, r7} │ │ │ │ + ldmia r2, {r1, r2, r4, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - movt r1, #43012 @ 0xa804 │ │ │ │ - add r6, sp, #440 @ 0x1b8 │ │ │ │ + movt r1, #59396 @ 0xe804 │ │ │ │ + add r6, sp, #456 @ 0x1c8 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldmia r2, {r2, r4, r5, r6} │ │ │ │ + ldmia r2!, {r3, r4, r5, r6} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r6, sp, #256 @ 0x100 │ │ │ │ + add r6, sp, #272 @ 0x110 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldmia r2!, {r1, r3, r6} │ │ │ │ + ldmia r2, {r1, r2, r3, r6} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r6, sp, #168 @ 0xa8 │ │ │ │ + add r6, sp, #184 @ 0xb8 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldmia r2, {r2, r4, r5} │ │ │ │ + ldmia r2!, {r3, r4, r5} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r6, sp, #16 │ │ │ │ + add r6, sp, #32 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldmia r2, {r1, r2, r3} │ │ │ │ + ldmia r2!, {r1, r4} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r5, sp, #896 @ 0x380 │ │ │ │ + add r5, sp, #912 @ 0x390 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldmia r1, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r5, sp, #760 @ 0x2f8 │ │ │ │ + add r5, sp, #776 @ 0x308 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldmia r1!, {r3, r6, r7} │ │ │ │ + ldmia r1!, {r2, r3, r6, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r5, sp, #664 @ 0x298 │ │ │ │ + add r5, sp, #680 @ 0x2a8 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldmia r1!, {r4, r5, r7} │ │ │ │ + ldmia r1!, {r2, r4, r5, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r5, sp, #336 @ 0x150 │ │ │ │ + add r5, sp, #352 @ 0x160 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r1, {r1, r5, r6} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r5, sp, #232 @ 0xe8 │ │ │ │ + add r5, sp, #248 @ 0xf8 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldmia r1!, {r2, r6} │ │ │ │ + ldmia r1!, {r3, r6} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r4, sp, #928 @ 0x3a0 │ │ │ │ + add r4, sp, #944 @ 0x3b0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldmia r0!, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r4, sp, #824 @ 0x338 │ │ │ │ + add r4, sp, #840 @ 0x348 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldmia r0!, {r3, r4, r6, r7} │ │ │ │ + ldmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r4, sp, #672 @ 0x2a0 │ │ │ │ + add r4, sp, #688 @ 0x2b0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldmia r0!, {r1, r4, r5, r7} │ │ │ │ + ldmia r0!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r4, sp, #576 @ 0x240 │ │ │ │ + add r4, sp, #592 @ 0x250 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldmia r0!, {r1, r3, r4, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r4, sp, #472 @ 0x1d8 │ │ │ │ + add r4, sp, #488 @ 0x1e8 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldmia r0!, {r7} │ │ │ │ + ldmia r0!, {r2, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r4, sp, #336 @ 0x150 │ │ │ │ + add r4, sp, #352 @ 0x160 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r0!, {r1, r5, r6} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r4, sp, #136 @ 0x88 │ │ │ │ + add r4, sp, #152 @ 0x98 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldmia r0!, {r2, r3, r5} │ │ │ │ + ldmia r0!, {r4, r5} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - orrs.w r1, r0, #8650752 @ 0x840000 │ │ │ │ - add r3, sp, #976 @ 0x3d0 │ │ │ │ + orrs.w r1, r4, #8650752 @ 0x840000 │ │ │ │ + add r3, sp, #992 @ 0x3e0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - stmia r7!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r3, sp, #792 @ 0x318 │ │ │ │ + add r3, sp, #808 @ 0x328 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - stmia r7!, {r4, r6, r7} │ │ │ │ + stmia r7!, {r2, r4, r6, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r3, sp, #648 @ 0x288 │ │ │ │ + add r3, sp, #664 @ 0x298 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - stmia r7!, {r2, r3, r5, r7} │ │ │ │ + stmia r7!, {r4, r5, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r3, sp, #552 @ 0x228 │ │ │ │ + add r3, sp, #568 @ 0x238 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - stmia r7!, {r2, r4, r7} │ │ │ │ + stmia r7!, {r3, r4, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r3, sp, #448 @ 0x1c0 │ │ │ │ + add r3, sp, #464 @ 0x1d0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - stmia r7!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r3, sp, #312 @ 0x138 │ │ │ │ + add r3, sp, #328 @ 0x148 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - stmia r7!, {r3, r4, r6} │ │ │ │ + stmia r7!, {r2, r3, r4, r6} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r3, sp, #216 @ 0xd8 │ │ │ │ + add r3, sp, #232 @ 0xe8 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - stmia r7!, {r6} │ │ │ │ + stmia r7!, {r2, r6} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r3, sp, #120 @ 0x78 │ │ │ │ + add r3, sp, #136 @ 0x88 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - stmia r7!, {r3, r5} │ │ │ │ + stmia r7!, {r2, r3, r5} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r2, sp, #1008 @ 0x3f0 │ │ │ │ + add r3, sp, #0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - stmia r7!, {r1, r2} │ │ │ │ + stmia r7!, {r1, r3} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r2, sp, #872 @ 0x368 │ │ │ │ + add r2, sp, #888 @ 0x378 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - stmia r6!, {r2, r5, r6, r7} │ │ │ │ + stmia r6!, {r3, r5, r6, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r2, sp, #688 @ 0x2b0 │ │ │ │ + add r2, sp, #704 @ 0x2c0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - stmia r6!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r2, sp, #544 @ 0x220 │ │ │ │ + add r2, sp, #560 @ 0x230 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - stmia r6!, {r1, r4, r7} │ │ │ │ + stmia r6!, {r1, r2, r4, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r2, sp, #344 @ 0x158 │ │ │ │ + add r2, sp, #360 @ 0x168 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - stmia r6!, {r5, r6} │ │ │ │ + stmia r6!, {r2, r5, r6} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r2, sp, #160 @ 0xa0 │ │ │ │ + add r2, sp, #176 @ 0xb0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - stmia r6!, {r1, r4, r5} │ │ │ │ + stmia r6!, {r1, r2, r4, r5} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r1, sp, #952 @ 0x3b8 │ │ │ │ + add r1, sp, #968 @ 0x3c8 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - stmia r5!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r1, sp, #800 @ 0x320 │ │ │ │ + add r1, sp, #816 @ 0x330 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - stmia r5!, {r1, r4, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r1, sp, #704 @ 0x2c0 │ │ │ │ + add r1, sp, #720 @ 0x2d0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - stmia r5!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r1, sp, #520 @ 0x208 │ │ │ │ + add r1, sp, #536 @ 0x218 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - stmia r5!, {r2, r3, r7} │ │ │ │ + stmia r5!, {r4, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r1, sp, #232 @ 0xe8 │ │ │ │ + add r1, sp, #248 @ 0xf8 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - stmia r5!, {r2, r6} │ │ │ │ + stmia r5!, {r3, r6} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r0, sp, #1000 @ 0x3e8 │ │ │ │ + add r0, sp, #1016 @ 0x3f8 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - stmia r5!, {r2} │ │ │ │ + stmia r5!, {r3} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r0, sp, #864 @ 0x360 │ │ │ │ + add r0, sp, #880 @ 0x370 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - stmia r4!, {r1, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r0, sp, #744 @ 0x2e8 │ │ │ │ + add r0, sp, #760 @ 0x2f8 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - stmia r4!, {r2, r6, r7} │ │ │ │ + stmia r4!, {r3, r6, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r0, sp, #616 @ 0x268 │ │ │ │ + add r0, sp, #632 @ 0x278 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - stmia r4!, {r2, r5, r7} │ │ │ │ + stmia r4!, {r3, r5, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r0, sp, #504 @ 0x1f8 │ │ │ │ + add r0, sp, #520 @ 0x208 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - stmia r4!, {r3, r7} │ │ │ │ + stmia r4!, {r2, r3, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r0, sp, #416 @ 0x1a0 │ │ │ │ + add r0, sp, #432 @ 0x1b0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - stmia r4!, {r1, r4, r5, r6} │ │ │ │ + stmia r4!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r0, sp, #328 @ 0x148 │ │ │ │ + add r0, sp, #344 @ 0x158 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - stmia r4!, {r2, r3, r4, r6} │ │ │ │ + stmia r4!, {r5, r6} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r0, sp, #240 @ 0xf0 │ │ │ │ + add r0, sp, #256 @ 0x100 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - stmia r4!, {r1, r2, r6} │ │ │ │ + stmia r4!, {r1, r3, r6} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r0, sp, #152 @ 0x98 │ │ │ │ + add r0, sp, #168 @ 0xa8 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - stmia r4!, {r4, r5} │ │ │ │ + stmia r4!, {r2, r4, r5} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r0, sp, #16 │ │ │ │ + add r0, sp, #32 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - stmia r4!, {r1, r2, r3} │ │ │ │ + stmia r4!, {r1, r4} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r7, pc, #968 @ (adr r7, 5455f4 ) │ │ │ │ + add r7, pc, #984 @ (adr r7, 545604 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ - stmia r3!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r7, pc, #880 @ (adr r7, 5455a4 ) │ │ │ │ + add r7, pc, #896 @ (adr r7, 5455b4 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ - stmia r3!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldr.w r1, [pc, #2848] @ 545d5c │ │ │ │ movw r2, #953 @ 0x3b9 │ │ │ │ ldr.w r0, [pc, #2844] @ 545d60 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ @@ -823873,419 +823872,419 @@ │ │ │ │ ldr r0, [pc, #824] @ (546084 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #1316 @ 0x524 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - add r5, pc, #200 @ (adr r5, 545e28 ) │ │ │ │ + add r5, pc, #216 @ (adr r5, 545e38 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ - stmia r1!, {r2, r3, r4, r5} │ │ │ │ + stmia r1!, {r6} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r5, pc, #112 @ (adr r5, 545dd8 ) │ │ │ │ + add r5, pc, #128 @ (adr r5, 545de8 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ - stmia r1!, {r1, r2, r5} │ │ │ │ + stmia r1!, {r1, r3, r5} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r5, pc, #8 @ (adr r5, 545d78 ) │ │ │ │ + add r5, pc, #24 @ (adr r5, 545d88 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ - stmia r1!, {r2, r3} │ │ │ │ + stmia r1!, {r4} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r4, pc, #936 @ (adr r4, 546120 ) │ │ │ │ + add r4, pc, #952 @ (adr r4, 546130 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ - stmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r0!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r4, pc, #792 @ (adr r4, 546098 ) │ │ │ │ + add r4, pc, #808 @ (adr r4, 5460a8 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ - stmia r0!, {r4, r6, r7} │ │ │ │ + stmia r0!, {r2, r4, r6, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r4, pc, #648 @ (adr r4, 546010 ) │ │ │ │ + add r4, pc, #664 @ (adr r4, 546020 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ - stmia r0!, {r2, r3, r5, r7} │ │ │ │ + stmia r0!, {r4, r5, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r4, pc, #544 @ (adr r4, 545fb0 ) │ │ │ │ + add r4, pc, #560 @ (adr r4, 545fc0 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ - stmia r0!, {r1, r4, r7} │ │ │ │ + stmia r0!, {r1, r2, r4, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r4, pc, #440 @ (adr r4, 545f50 ) │ │ │ │ + add r4, pc, #456 @ (adr r4, 545f60 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ - stmia r0!, {r3, r4, r5, r6} │ │ │ │ + stmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r4, pc, #352 @ (adr r4, 545f00 ) │ │ │ │ + add r4, pc, #368 @ (adr r4, 545f10 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ - stmia r0!, {r1, r5, r6} │ │ │ │ + stmia r0!, {r1, r2, r5, r6} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r4, pc, #256 @ (adr r4, 545ea8 ) │ │ │ │ + add r4, pc, #272 @ (adr r4, 545eb8 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ - stmia r0!, {r1, r3, r6} │ │ │ │ + stmia r0!, {r1, r2, r3, r6} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r4, pc, #152 @ (adr r4, 545e48 ) │ │ │ │ + add r4, pc, #168 @ (adr r4, 545e58 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ - stmia r0!, {r4, r5} │ │ │ │ + stmia r0!, {r2, r4, r5} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r4, pc, #48 @ (adr r4, 545de8 ) │ │ │ │ + add r4, pc, #64 @ (adr r4, 545df8 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ - stmia r0!, {r1, r2, r4} │ │ │ │ + stmia r0!, {r1, r3, r4} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r3, pc, #896 @ (adr r3, 546140 ) │ │ │ │ + add r3, pc, #912 @ (adr r3, 546150 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ - itet al │ │ │ │ + itee al │ │ │ │ lslal r1, r7, #3 │ │ │ │ - add r3, pc, #808 @ (adr r3, 5460f0 ) │ │ │ │ - lslal r0, r7, #3 │ │ │ │ - ite le │ │ │ │ + add r3, pc, #824 @ (adr r3, 546100 ) │ │ │ │ + lsl r0, r7, #3 │ │ │ │ + it le │ │ │ │ lslle r1, r7, #3 │ │ │ │ - addgt r3, pc, #672 @ (adr r3, 546070 ) │ │ │ │ + add r3, pc, #688 @ (adr r3, 546080 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ - itee lt │ │ │ │ + itet lt │ │ │ │ lsllt r1, r7, #3 │ │ │ │ - addge r3, pc, #544 @ (adr r3, 545ff8 ) │ │ │ │ - lslge r0, r7, #3 │ │ │ │ - itee ls │ │ │ │ + addge r3, pc, #560 @ (adr r3, 546008 ) │ │ │ │ + lsllt r0, r7, #3 │ │ │ │ + itet ls │ │ │ │ lslls r1, r7, #3 │ │ │ │ - addhi r3, pc, #400 @ (adr r3, 545f70 ) │ │ │ │ - lslhi r0, r7, #3 │ │ │ │ - itee vs │ │ │ │ - lslvs r1, r7, #3 │ │ │ │ - addvc r3, pc, #272 @ (adr r3, 545ef8 ) │ │ │ │ - lslvc r0, r7, #3 │ │ │ │ - itee mi │ │ │ │ - lslmi r1, r7, #3 │ │ │ │ - addpl r3, pc, #168 @ (adr r3, 545e98 ) │ │ │ │ - lslpl r0, r7, #3 │ │ │ │ - ite cc │ │ │ │ + addhi r3, pc, #416 @ (adr r3, 545f80 ) │ │ │ │ + lslls r0, r7, #3 │ │ │ │ + itee vc │ │ │ │ + lslvc r1, r7, #3 │ │ │ │ + addvs r3, pc, #288 @ (adr r3, 545f08 ) │ │ │ │ + lslvs r0, r7, #3 │ │ │ │ + itee pl │ │ │ │ + lslpl r1, r7, #3 │ │ │ │ + addmi r3, pc, #184 @ (adr r3, 545ea8 ) │ │ │ │ + lslmi r0, r7, #3 │ │ │ │ + it cc │ │ │ │ lslcc r1, r7, #3 │ │ │ │ - addcs r2, pc, #1008 @ (adr r2, 5461e8 ) │ │ │ │ + add r3, pc, #0 @ (adr r3, 545df8 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ - itte eq │ │ │ │ + itet eq │ │ │ │ lsleq r1, r7, #3 │ │ │ │ - addeq r2, pc, #920 @ (adr r2, 546198 ) │ │ │ │ - lslne r0, r7, #3 │ │ │ │ - bkpt 0x00f0 │ │ │ │ + addne r2, pc, #936 @ (adr r2, 5461a8 ) │ │ │ │ + lsleq r0, r7, #3 │ │ │ │ + bkpt 0x00f4 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r2, pc, #784 @ (adr r2, 546118 ) │ │ │ │ + add r2, pc, #800 @ (adr r2, 546128 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ - bkpt 0x00ce │ │ │ │ + bkpt 0x00d2 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r2, pc, #656 @ (adr r2, 5460a0 ) │ │ │ │ + add r2, pc, #672 @ (adr r2, 5460b0 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ - bkpt 0x00ae │ │ │ │ + bkpt 0x00b2 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r2, pc, #552 @ (adr r2, 546040 ) │ │ │ │ + add r2, pc, #568 @ (adr r2, 546050 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ - bkpt 0x0094 │ │ │ │ + bkpt 0x0098 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r2, pc, #448 @ (adr r2, 545fe0 ) │ │ │ │ + add r2, pc, #464 @ (adr r2, 545ff0 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ - bkpt 0x007a │ │ │ │ + bkpt 0x007e │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r2, pc, #304 @ (adr r2, 545f58 ) │ │ │ │ + add r2, pc, #320 @ (adr r2, 545f68 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ - bkpt 0x0056 │ │ │ │ + bkpt 0x005a │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r2, pc, #216 @ (adr r2, 545f08 ) │ │ │ │ + add r2, pc, #232 @ (adr r2, 545f18 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ - bkpt 0x0040 │ │ │ │ + bkpt 0x0044 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldrh r4, [r2, #18] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - stmia r1!, {r1, r3, r4, r6} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r4, [pc, #80] @ (545e90 ) │ │ │ │ + ldr r4, [pc, #96] @ (545ea0 ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ - add r1, pc, #720 @ (adr r1, 546114 ) │ │ │ │ + add r1, pc, #736 @ (adr r1, 546124 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ - pop {r1, r2, r3, r4, r5, r7, pc} │ │ │ │ + pop {r1, r6, r7, pc} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r1, pc, #536 @ (adr r1, 546064 ) │ │ │ │ + add r1, pc, #552 @ (adr r1, 546074 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ - pop {r4, r7, pc} │ │ │ │ + pop {r2, r4, r7, pc} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r1, pc, #416 @ (adr r1, 545ff4 ) │ │ │ │ + add r1, pc, #432 @ (adr r1, 546004 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ - pop {r1, r4, r5, r6, pc} │ │ │ │ + pop {r1, r2, r4, r5, r6, pc} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r1, pc, #312 @ (adr r1, 545f94 ) │ │ │ │ + add r1, pc, #328 @ (adr r1, 545fa4 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ - pop {r3, r4, r6, pc} │ │ │ │ + pop {r2, r3, r4, r6, pc} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r1, pc, #168 @ (adr r1, 545f0c ) │ │ │ │ + add r1, pc, #184 @ (adr r1, 545f1c ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ - pop {r2, r4, r5, pc} │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r1, pc, #80 @ (adr r1, 545ebc ) │ │ │ │ + add r1, pc, #96 @ (adr r1, 545ecc ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ - pop {r1, r2, r3, r4, pc} │ │ │ │ + pop {r1, r5, pc} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r0, pc, #1008 @ (adr r0, 546264 ) │ │ │ │ + add r1, pc, #0 @ (adr r1, 545e74 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ - pop {r1, r2, pc} │ │ │ │ + pop {r1, r3, pc} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r0, pc, #904 @ (adr r0, 546204 ) │ │ │ │ + add r0, pc, #920 @ (adr r0, 546214 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ - pop {r2, r3, r5, r6, r7} │ │ │ │ + pop {r4, r5, r6, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r0, pc, #760 @ (adr r0, 54617c ) │ │ │ │ + add r0, pc, #776 @ (adr r0, 54618c ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ - pop {r3, r6, r7} │ │ │ │ + pop {r2, r3, r6, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r0, pc, #664 @ (adr r0, 546124 ) │ │ │ │ + add r0, pc, #680 @ (adr r0, 546134 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ - pop {r4, r5, r7} │ │ │ │ + pop {r2, r4, r5, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r0, pc, #560 @ (adr r0, 5460c4 ) │ │ │ │ + add r0, pc, #576 @ (adr r0, 5460d4 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ - pop {r1, r2, r4, r7} │ │ │ │ + pop {r1, r3, r4, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r0, pc, #440 @ (adr r0, 546054 ) │ │ │ │ + add r0, pc, #456 @ (adr r0, 546064 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ - pop {r3, r4, r5, r6} │ │ │ │ + pop {r2, r3, r4, r5, r6} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r0, pc, #344 @ (adr r0, 545ffc ) │ │ │ │ + add r0, pc, #360 @ (adr r0, 54600c ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ - pop {r5, r6} │ │ │ │ + pop {r2, r5, r6} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r0, pc, #248 @ (adr r0, 545fa4 ) │ │ │ │ + add r0, pc, #264 @ (adr r0, 545fb4 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ - pop {r3, r6} │ │ │ │ + pop {r2, r3, r6} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r0, pc, #144 @ (adr r0, 545f44 ) │ │ │ │ + add r0, pc, #160 @ (adr r0, 545f54 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ - pop {r1, r2, r3, r5} │ │ │ │ + pop {r1, r4, r5} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r0, pc, #40 @ (adr r0, 545ee4 ) │ │ │ │ + add r0, pc, #56 @ (adr r0, 545ef4 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ - pop {r2, r4} │ │ │ │ + pop {r3, r4} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r7, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r7, [sp, #984] @ 0x3d8 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - cbnz r4, 545f46 │ │ │ │ + pop {} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r7, [sp, #864] @ 0x360 │ │ │ │ + ldr r7, [sp, #880] @ 0x370 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - cbnz r2, 545f48 │ │ │ │ + cbnz r6, 545f48 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r7, [sp, #768] @ 0x300 │ │ │ │ + ldr r7, [sp, #784] @ 0x310 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - cbnz r2, 545f4a │ │ │ │ + cbnz r6, 545f4a │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r7, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r7, [sp, #688] @ 0x2b0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - cbnz r2, 545f4c │ │ │ │ + cbnz r6, 545f4c │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r7, [sp, #576] @ 0x240 │ │ │ │ + ldr r7, [sp, #592] @ 0x250 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - cbnz r2, 545f4e │ │ │ │ + cbnz r6, 545f4e │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r7, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r7, [sp, #440] @ 0x1b8 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - cbnz r4, 545f4c │ │ │ │ + cbnz r0, 545f4e │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r7, [sp, #280] @ 0x118 │ │ │ │ + ldr r7, [sp, #296] @ 0x128 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - cbnz r0, 545f4c │ │ │ │ + cbnz r4, 545f4c │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r7, [sp, #112] @ 0x70 │ │ │ │ + ldr r7, [sp, #128] @ 0x80 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - cbnz r6, 545f48 │ │ │ │ + cbnz r2, 545f4a │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r6, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r7, [sp, #0] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - cbnz r6, 545f48 │ │ │ │ + cbnz r2, 545f4a │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r6, [sp, #864] @ 0x360 │ │ │ │ + ldr r6, [sp, #880] @ 0x370 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - revsh r2, r4 │ │ │ │ + revsh r6, r4 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r6, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r6, [sp, #712] @ 0x2c8 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - hlt 0x0038 │ │ │ │ + hlt 0x003c │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r6, [sp, #576] @ 0x240 │ │ │ │ + ldr r6, [sp, #592] @ 0x250 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - hlt 0x001a │ │ │ │ + hlt 0x001e │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r6, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r6, [sp, #496] @ 0x1f0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - hlt 0x0002 │ │ │ │ + hlt 0x0006 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r6, [sp, #384] @ 0x180 │ │ │ │ + ldr r6, [sp, #400] @ 0x190 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - rev16 r2, r5 │ │ │ │ + rev16 r6, r5 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r6, [sp, #280] @ 0x118 │ │ │ │ + ldr r6, [sp, #296] @ 0x128 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - rev16 r0, r2 │ │ │ │ + rev16 r4, r2 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r6, [sp, #176] @ 0xb0 │ │ │ │ + ldr r6, [sp, #192] @ 0xc0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - rev r6, r6 │ │ │ │ + rev r2, r7 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r6, [sp, #88] @ 0x58 │ │ │ │ + ldr r6, [sp, #104] @ 0x68 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - rev r0, r4 │ │ │ │ + rev r4, r4 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r5, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - rev r0, r1 │ │ │ │ + rev r4, r1 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r5, [sp, #912] @ 0x390 │ │ │ │ + ldr r5, [sp, #928] @ 0x3a0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - cbnz r6, 545f92 │ │ │ │ + cbnz r2, 545f94 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r5, [sp, #816] @ 0x330 │ │ │ │ + ldr r5, [sp, #832] @ 0x340 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - cbnz r6, 545f94 │ │ │ │ + cbnz r2, 545f96 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r5, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r5, [sp, #704] @ 0x2c0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - cbnz r6, 545f94 │ │ │ │ + cbnz r2, 545f96 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r5, [sp, #592] @ 0x250 │ │ │ │ + ldr r5, [sp, #608] @ 0x260 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - cbnz r6, 545f96 │ │ │ │ + cbnz r2, 545f98 │ │ │ │ lsls r1, r7, #3 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #96] @ (545fd8 ) │ │ │ │ + ldr r0, [pc, #112] @ (545fe8 ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r5, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r5, [sp, #432] @ 0x1b0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - cbnz r2, 545f9c │ │ │ │ + cbnz r6, 545f9c │ │ │ │ lsls r1, r7, #3 │ │ │ │ - blxns r5 │ │ │ │ + blx r6 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r5, [sp, #240] @ 0xf0 │ │ │ │ + ldr r5, [sp, #256] @ 0x100 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - cbnz r6, 545f9c │ │ │ │ + cbnz r2, 545f9e │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r5, [sp, #136] @ 0x88 │ │ │ │ + ldr r5, [sp, #152] @ 0x98 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - cbnz r4, 545f9e │ │ │ │ + cbnz r0, 545fa0 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ + ldr r5, [sp, #56] @ 0x38 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - cbnz r4, 545fa0 │ │ │ │ + cbnz r0, 545fa2 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r4, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r4, [sp, #976] @ 0x3d0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - @ instruction: 0xb8fa │ │ │ │ + @ instruction: 0xb8fe │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r4, [sp, #864] @ 0x360 │ │ │ │ + ldr r4, [sp, #880] @ 0x370 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - @ instruction: 0xb8e2 │ │ │ │ + @ instruction: 0xb8e6 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r4, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r4, [sp, #776] @ 0x308 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - @ instruction: 0xb8c8 │ │ │ │ + @ instruction: 0xb8cc │ │ │ │ lsls r1, r7, #3 │ │ │ │ bx r0 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r4, [sp, #584] @ 0x248 │ │ │ │ + ldr r4, [sp, #600] @ 0x258 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - @ instruction: 0xb89c │ │ │ │ + @ instruction: 0xb8a0 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r4, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r4, [sp, #496] @ 0x1f0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - @ instruction: 0xb882 │ │ │ │ + @ instruction: 0xb886 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r4, [sp, #384] @ 0x180 │ │ │ │ + ldr r4, [sp, #400] @ 0x190 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - @ instruction: 0xb86a │ │ │ │ + @ instruction: 0xb86e │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r4, [sp, #280] @ 0x118 │ │ │ │ + ldr r4, [sp, #296] @ 0x128 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - @ instruction: 0xb850 │ │ │ │ + @ instruction: 0xb854 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r4, [sp, #176] @ 0xb0 │ │ │ │ + ldr r4, [sp, #192] @ 0xc0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - @ instruction: 0xb836 │ │ │ │ + @ instruction: 0xb83a │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r4, [sp, #88] @ 0x58 │ │ │ │ + ldr r4, [sp, #104] @ 0x68 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - @ instruction: 0xb820 │ │ │ │ + @ instruction: 0xb824 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r3, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - @ instruction: 0xb808 │ │ │ │ + @ instruction: 0xb80c │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r3, [sp, #912] @ 0x390 │ │ │ │ + ldr r3, [sp, #928] @ 0x3a0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - @ instruction: 0xb7ee │ │ │ │ + @ instruction: 0xb7f2 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r3, [sp, #808] @ 0x328 │ │ │ │ + ldr r3, [sp, #824] @ 0x338 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - @ instruction: 0xb7d4 │ │ │ │ + @ instruction: 0xb7d8 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r3, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r3, [sp, #736] @ 0x2e0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - @ instruction: 0xb7be │ │ │ │ + @ instruction: 0xb7c2 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r3, [sp, #624] @ 0x270 │ │ │ │ + ldr r3, [sp, #640] @ 0x280 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - @ instruction: 0xb7a6 │ │ │ │ + @ instruction: 0xb7aa │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r3, [sp, #520] @ 0x208 │ │ │ │ + ldr r3, [sp, #536] @ 0x218 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - @ instruction: 0xb78c │ │ │ │ + @ instruction: 0xb790 │ │ │ │ lsls r1, r7, #3 │ │ │ │ strh r6, [r1, #30] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - revsh r4, r2 │ │ │ │ + revsh r0, r3 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - cmp r2, pc │ │ │ │ + cmp r6, pc │ │ │ │ lsls r2, r7, #3 │ │ │ │ strh r2, [r6, #28] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - hlt 0x0038 │ │ │ │ + hlt 0x003c │ │ │ │ lsls r1, r7, #3 │ │ │ │ - cmp r2, r8 │ │ │ │ + cmp r6, r8 │ │ │ │ lsls r2, r7, #3 │ │ │ │ strh r6, [r2, #28] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - hlt 0x001c │ │ │ │ + hlt 0x0020 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - cmp r2, r3 │ │ │ │ + cmp r6, r3 │ │ │ │ lsls r2, r7, #3 │ │ │ │ strh r6, [r3, #26] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - rev16 r4, r4 │ │ │ │ + rev16 r0, r5 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - cmp r6, r2 │ │ │ │ + cmp r2, r3 │ │ │ │ lsls r2, r7, #3 │ │ │ │ strh r2, [r0, #26] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - rev16 r0, r1 │ │ │ │ + rev16 r4, r1 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add lr, fp │ │ │ │ + add sl, ip │ │ │ │ lsls r2, r7, #3 │ │ │ │ strh r6, [r4, #24] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - rev r4, r5 │ │ │ │ + rev r0, r6 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add lr, r3 │ │ │ │ + add sl, r4 │ │ │ │ lsls r2, r7, #3 │ │ │ │ strh r2, [r1, #24] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - rev r0, r2 │ │ │ │ + rev r4, r2 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r6, fp │ │ │ │ + add r2, ip │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldr r0, [r1, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r1, #22] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - cbnz r2, 5460ac │ │ │ │ + cbnz r6, 5460ac │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r4, r7 │ │ │ │ + add r0, r8 │ │ │ │ lsls r2, r7, #3 │ │ │ │ strh r0, [r6, #20] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - cbnz r6, 5460b0 │ │ │ │ + cbnz r2, 5460b2 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r0, r2 │ │ │ │ + add r4, r2 │ │ │ │ lsls r2, r7, #3 │ │ │ │ │ │ │ │ 00546088 : │ │ │ │ stmdb 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 │ │ │ │ @@ -824940,15 +824939,15 @@ │ │ │ │ lsls r0, r2, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r2, r1 │ │ │ │ lsls r0, r2, #4 │ │ │ │ ldrb r0, [r3, r5] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #824] @ 0x338 │ │ │ │ + str r6, [sp, #840] @ 0x348 │ │ │ │ lsls r0, r7, #3 │ │ │ │ adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ b.n 546dc4 │ │ │ │ lsls r1, r2, #4 │ │ │ │ ldr r0, [r1, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ @@ -826434,27 +826433,27 @@ │ │ │ │ lsls r0, r2, #4 │ │ │ │ ldrb r0, [r3, r5] │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r3, #28 │ │ │ │ lsls r0, r2, #4 │ │ │ │ ldr r4, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - cmp r6, #70 @ 0x46 │ │ │ │ + cmp r6, #74 @ 0x4a │ │ │ │ lsls r2, r7, #3 │ │ │ │ bpl.n 547528 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r4, [r3, #28] │ │ │ │ + strh r0, [r4, #28] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - strh r2, [r5, #26] │ │ │ │ + strh r6, [r5, #26] │ │ │ │ lsls r0, r7, #3 │ │ │ │ bmi.n 547518 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r6, [r1, #20] │ │ │ │ + strh r2, [r2, #20] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - cmp r4, #248 @ 0xf8 │ │ │ │ + cmp r4, #252 @ 0xfc │ │ │ │ lsls r2, r7, #3 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r3, r1 │ │ │ │ cbz r0, 5475fe │ │ │ │ mov r1, r2 │ │ │ │ @@ -826999,19 +826998,19 @@ │ │ │ │ b.n 547ad6 │ │ │ │ lsls r4, r2, #1 │ │ │ │ lsls r0, r2, #4 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6, {r2, r3, r6, r7} │ │ │ │ + ldmia r6, {r4, r6, r7} │ │ │ │ lsls r6, r6, #3 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #880 @ (adr r6, 547e74 ) │ │ │ │ + add r6, pc, #896 @ (adr r6, 547e84 ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #88] @ (547b6c ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -827049,19 +827048,19 @@ │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 344e18 │ │ │ │ b.n 547b54 │ │ │ │ nop │ │ │ │ vaddw.u32 q8, q1, d15 │ │ │ │ - ldr r6, [r6, #64] @ 0x40 │ │ │ │ + ldr r2, [r7, #64] @ 0x40 │ │ │ │ lsls r0, r1, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #632 @ (adr r6, 547df4 ) │ │ │ │ + add r6, pc, #648 @ (adr r6, 547e04 ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cbz r0, 547ba6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ @@ -827081,17 +827080,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ ldr r4, [r4, #32] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrb r6, [r5, #19] │ │ │ │ + ldrb r2, [r6, #19] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - blt.n 547ad8 │ │ │ │ + blt.n 547ae0 │ │ │ │ lsls r5, r0, #4 │ │ │ │ │ │ │ │ 00547bc8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -827200,40 +827199,40 @@ │ │ │ │ nop │ │ │ │ ldr r6, [r2, #88] @ 0x58 │ │ │ │ lsls r6, r1, #4 │ │ │ │ vrhadd.u8 d0, d8, d15 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ vrhadd.u8 d0, d4, d15 │ │ │ │ - strh r4, [r1, r4] │ │ │ │ + strh r0, [r2, r4] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - strh r6, [r4, #12] │ │ │ │ + strh r2, [r5, #12] │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldrsh r4, [r0, r4] │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r0, #16] │ │ │ │ + strh r0, [r1, #16] │ │ │ │ lsls r0, r7, #3 │ │ │ │ lsls r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r5, #10] │ │ │ │ + strh r6, [r5, #10] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - add r5, pc, #968 @ (adr r5, 5480b4 ) │ │ │ │ + add r5, pc, #984 @ (adr r5, 5480c4 ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ cdp2 1, 6, cr0, cr14, cr15, {0} │ │ │ │ - ldmia r4, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - @ instruction: 0xe82e00f9 │ │ │ │ + @ instruction: 0xe83200f9 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w ip, [pc, #128] @ 547d94 │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [pc, #124] @ (547d98 ) │ │ │ │ @@ -827288,15 +827287,15 @@ │ │ │ │ blx 344c20 <_Py_Dealloc@plt+0x4> │ │ │ │ b.n 547d64 │ │ │ │ ldc2l 1, cr0, [lr, #60] @ 0x3c │ │ │ │ ldrsh r4, [r0, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r1, #15] │ │ │ │ + ldrb r0, [r2, #15] │ │ │ │ lsls r0, r7, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #100] @ (547e18 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -827343,19 +827342,19 @@ │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 344e18 │ │ │ │ b.n 547df8 │ │ │ │ stc2l 1, cr0, [r2, #-60] @ 0xffffffc4 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r0, #2] │ │ │ │ + strh r2, [r1, #2] │ │ │ │ lsls r0, r7, #3 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #272 @ (adr r4, 547f3c ) │ │ │ │ + add r4, pc, #288 @ (adr r4, 547f4c ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ │ │ │ │ 00547e2c : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -827412,21 +827411,21 @@ │ │ │ │ stc2 1, cr0, [lr], #60 @ 0x3c │ │ │ │ lsls r0, r7, #25 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r5, #48] @ 0x30 │ │ │ │ + ldrh r0, [r6, #48] @ 0x30 │ │ │ │ lsls r1, r7, #3 │ │ │ │ lsls r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #960 @ (adr r3, 548288 ) │ │ │ │ + add r3, pc, #976 @ (adr r3, 548298 ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ - add r3, pc, #624 @ (adr r3, 54813c ) │ │ │ │ + add r3, pc, #640 @ (adr r3, 54814c ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ │ │ │ │ 00547ecc : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -827468,21 +827467,21 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ b.n 547f10 │ │ │ │ lsls r1, r2, #4 │ │ │ │ stc2 1, cr0, [ip], {15} │ │ │ │ ldr r0, [pc, #704] @ (5481fc ) │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #552 @ (adr r3, 548168 ) │ │ │ │ + add r3, pc, #568 @ (adr r3, 548178 ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ lsls r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #632] @ 0x278 │ │ │ │ + str r7, [sp, #648] @ 0x288 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - add r3, pc, #88 @ (adr r3, 547fa4 ) │ │ │ │ + add r3, pc, #104 @ (adr r3, 547fb4 ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ │ │ │ │ 00547f4c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -827640,31 +827639,31 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r7, #12] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 5481a4 │ │ │ │ + bls.n 5481ac │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r2, pc, #24 @ (adr r2, 5480e4 ) │ │ │ │ + add r2, pc, #40 @ (adr r2, 5480f4 ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ - add r2, pc, #736 @ (adr r2, 5483b0 ) │ │ │ │ + add r2, pc, #752 @ (adr r2, 5483c0 ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ - b.n 547b04 │ │ │ │ + b.n 547b0c │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r2, pc, #544 @ (adr r2, 5482f8 ) │ │ │ │ + add r2, pc, #560 @ (adr r2, 548308 ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ - add r1, pc, #800 @ (adr r1, 5483fc ) │ │ │ │ + add r1, pc, #816 @ (adr r1, 54840c ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ str r4, [r7, #80] @ 0x50 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - add r2, pc, #200 @ (adr r2, 5481ac ) │ │ │ │ + add r2, pc, #216 @ (adr r2, 5481bc ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ - bpl.n 548174 │ │ │ │ + bpl.n 54817c │ │ │ │ lsls r0, r7, #3 │ │ │ │ │ │ │ │ 005480e8 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -827706,21 +827705,21 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ b.n 547cf4 │ │ │ │ lsls r1, r2, #4 │ │ │ │ ldr??.w r0, [r0, #271] @ 0x10f │ │ │ │ lsls r0, r7, #25 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r1, #28] │ │ │ │ + ldrh r6, [r1, #28] │ │ │ │ lsls r1, r7, #3 │ │ │ │ lsls r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #744 @ (adr r1, 54844c ) │ │ │ │ + add r1, pc, #760 @ (adr r1, 54845c ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ - add r0, pc, #1000 @ (adr r0, 548550 ) │ │ │ │ + add r0, pc, #1016 @ (adr r0, 548560 ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ │ │ │ │ 00548168 : │ │ │ │ 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 │ │ │ │ @@ -827880,31 +827879,31 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r7, #12] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 548380 │ │ │ │ + bvc.n 548388 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - cmp sl, r9 │ │ │ │ + cmp lr, r9 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r7, [sp, #848] @ 0x350 │ │ │ │ + ldr r7, [sp, #864] @ 0x360 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - b.n 548918 │ │ │ │ + b.n 548920 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r7, [sp, #776] @ 0x308 │ │ │ │ + ldr r7, [sp, #792] @ 0x318 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - cmp r8, r5 │ │ │ │ + cmp ip, r5 │ │ │ │ lsls r1, r0, #4 │ │ │ │ str r4, [r2, #48] @ 0x30 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - add r0, pc, #40 @ (adr r0, 548334 ) │ │ │ │ + add r0, pc, #56 @ (adr r0, 548344 ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ - str r4, [sp, #424] @ 0x1a8 │ │ │ │ + str r4, [sp, #440] @ 0x1b8 │ │ │ │ lsls r0, r7, #3 │ │ │ │ │ │ │ │ 00548310 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -827946,21 +827945,21 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ b.n 548acc │ │ │ │ lsls r1, r2, #4 │ │ │ │ @ instruction: 0xf7c8010f │ │ │ │ lsls r0, r7, #25 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r4, #10] │ │ │ │ + ldrh r6, [r4, #10] │ │ │ │ lsls r1, r7, #3 │ │ │ │ lsls r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - add sl, r9 │ │ │ │ + add lr, r9 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r6, [sp, #840] @ 0x348 │ │ │ │ + ldr r6, [sp, #856] @ 0x358 │ │ │ │ lsls r2, r7, #3 │ │ │ │ │ │ │ │ 00548390 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -828119,31 +828118,31 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r7, #12] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - cmp r0, r6 │ │ │ │ + cmp r4, r6 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r5, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r5, [sp, #776] @ 0x308 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - b.n 5486cc │ │ │ │ + b.n 5486d4 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r5, [sp, #576] @ 0x240 │ │ │ │ + ldr r5, [sp, #592] @ 0x250 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - add sl, lr │ │ │ │ + add lr, lr │ │ │ │ lsls r2, r7, #3 │ │ │ │ str r6, [r7, #12] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r5, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r5, [sp, #992] @ 0x3e0 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - bne.n 548538 │ │ │ │ + bne.n 548540 │ │ │ │ lsls r0, r7, #3 │ │ │ │ │ │ │ │ 00548528 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -828185,21 +828184,21 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ b.n 5488b4 │ │ │ │ lsls r1, r2, #4 │ │ │ │ subs.w r1, r0, #9371648 @ 0x8f0000 │ │ │ │ lsls r0, r7, #25 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r1, #58] @ 0x3a │ │ │ │ + strh r6, [r1, #58] @ 0x3a │ │ │ │ lsls r1, r7, #3 │ │ │ │ lsls r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, r5 │ │ │ │ + add r2, r6 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r4, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r4, [sp, #760] @ 0x2f8 │ │ │ │ lsls r2, r7, #3 │ │ │ │ │ │ │ │ 005485a8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -828283,27 +828282,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #336] @ 0x150 │ │ │ │ + ldr r4, [sp, #352] @ 0x160 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r4, [sp, #920] @ 0x398 │ │ │ │ + ldr r4, [sp, #936] @ 0x3a8 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r4, [sp, #80] @ 0x50 │ │ │ │ + ldr r4, [sp, #96] @ 0x60 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r4, [sp, #840] @ 0x348 │ │ │ │ + ldr r4, [sp, #856] @ 0x358 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r3, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r4, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r4, [sp, #752] @ 0x2f0 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r3, [sp, #912] @ 0x390 │ │ │ │ + ldr r3, [sp, #928] @ 0x3a0 │ │ │ │ lsls r2, r7, #3 │ │ │ │ │ │ │ │ 00548690 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -828345,21 +828344,21 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ b.n 54874c │ │ │ │ lsls r1, r2, #4 │ │ │ │ orr.w r1, r8, #9371648 @ 0x8f0000 │ │ │ │ lsls r0, r7, #25 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r4, #46] @ 0x2e │ │ │ │ + strh r6, [r4, #46] @ 0x2e │ │ │ │ lsls r1, r7, #3 │ │ │ │ lsls r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #152] @ 0x98 │ │ │ │ + ldr r4, [sp, #168] @ 0xa8 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r3, [sp, #328] @ 0x148 │ │ │ │ + ldr r3, [sp, #344] @ 0x158 │ │ │ │ lsls r2, r7, #3 │ │ │ │ │ │ │ │ 00548710 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -828438,21 +828437,21 @@ │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0xf3d2010f │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r3, [sp, #480] @ 0x1e0 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r2, [sp, #576] @ 0x240 │ │ │ │ + ldr r2, [sp, #592] @ 0x250 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r3, [sp, #368] @ 0x170 │ │ │ │ + ldr r3, [sp, #384] @ 0x180 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r2, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r2, [sp, #496] @ 0x1f0 │ │ │ │ lsls r2, r7, #3 │ │ │ │ │ │ │ │ 005487e8 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -828493,21 +828492,21 @@ │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ udf #210 @ 0xd2 │ │ │ │ lsls r1, r2, #4 │ │ │ │ @ instruction: 0xf2ee010f │ │ │ │ lsls r0, r7, #25 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r1, #36] @ 0x24 │ │ │ │ + strh r4, [r1, #36] @ 0x24 │ │ │ │ lsls r1, r7, #3 │ │ │ │ lsls r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #880] @ 0x370 │ │ │ │ + ldr r2, [sp, #896] @ 0x380 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r1, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r1, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r2, r7, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ @@ -828664,15 +828663,15 @@ │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ adc.w r1, lr, #15 │ │ │ │ cmp r1, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r4, #116] @ 0x74 │ │ │ │ + ldr r0, [r5, #116] @ 0x74 │ │ │ │ lsls r0, r7, #3 │ │ │ │ │ │ │ │ 005489e0 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -828738,15 +828737,15 @@ │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ eors.w r1, lr, #15 │ │ │ │ ldr r0, [pc, #704] @ (548d48 ) │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r6, #104] @ 0x68 │ │ │ │ + ldr r0, [r7, #104] @ 0x68 │ │ │ │ lsls r0, r7, #3 │ │ │ │ │ │ │ │ 00548a90 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -828815,15 +828814,15 @@ │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ vaddw.s32 q8, q3, d15 │ │ │ │ strb r0, [r4, #21] │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r7, #92] @ 0x5c │ │ │ │ + ldr r0, [r0, #96] @ 0x60 │ │ │ │ lsls r0, r7, #3 │ │ │ │ │ │ │ │ 00548b48 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -828889,15 +828888,15 @@ │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ vrhadd.s d0, d6, d15 │ │ │ │ asrs r4, r4, #19 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r1, #84] @ 0x54 │ │ │ │ + ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [pc, #56] @ (548c34 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 548c0a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ @@ -828920,15 +828919,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ cdp 1, 15, cr0, cr12, cr15, {0} │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #48] @ 0x30 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [pc, #56] @ (548c7c ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 548c52 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ @@ -828951,15 +828950,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ cdp 1, 11, cr0, cr4, cr15, {0} │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #960] @ 0x3c0 │ │ │ │ + str r6, [sp, #976] @ 0x3d0 │ │ │ │ lsls r2, r7, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #48] @ (548cc8 ) │ │ │ │ ldr r1, [pc, #48] @ (548ccc ) │ │ │ │ @@ -828985,17 +828984,17 @@ │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ cdp 1, 5, cr0, cr14, cr15, {0} │ │ │ │ adds r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #872] @ 0x368 │ │ │ │ + str r6, [sp, #888] @ 0x378 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - str r7, [sp, #16] │ │ │ │ + str r7, [sp, #32] │ │ │ │ lsls r2, r7, #3 │ │ │ │ │ │ │ │ 00548cdc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -829030,17 +829029,17 @@ │ │ │ │ bl 14849e8 │ │ │ │ movs r0, #2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cdp 1, 0, cr0, cr6, cr15, {0} │ │ │ │ lsls r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r1, #2] │ │ │ │ + strb r6, [r1, #2] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - str r5, [sp, #72] @ 0x48 │ │ │ │ + str r5, [sp, #88] @ 0x58 │ │ │ │ lsls r2, r7, #3 │ │ │ │ │ │ │ │ 00548d44 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -829127,35 +829126,35 @@ │ │ │ │ b.n 548dec │ │ │ │ blx 344dc8 <__stack_chk_fail@plt> │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ lsls r6, r1, #4 │ │ │ │ ldc 1, cr0, [r6, #60] @ 0x3c │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r6, #0] │ │ │ │ + strb r0, [r7, #0] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldrb r0, [r4, r6] │ │ │ │ + ldrb r4, [r4, r6] │ │ │ │ lsls r6, r7, #3 │ │ │ │ stcl 1, cr0, [lr, #-60]! @ 0xffffffc4 │ │ │ │ lsls r0, r7, #25 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r7, #12] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ stc 1, cr0, [sl, #-60]! @ 0xffffffc4 │ │ │ │ - ldrb r6, [r1, #27] │ │ │ │ + ldrb r2, [r2, #27] │ │ │ │ lsls r1, r7, #3 │ │ │ │ lsls r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r6, #120] @ 0x78 │ │ │ │ + ldr r2, [r7, #120] @ 0x78 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - str r4, [sp, #248] @ 0xf8 │ │ │ │ + str r4, [sp, #264] @ 0x108 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - stmia r7!, {r3, r6, r7} │ │ │ │ + stmia r7!, {r2, r3, r6, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w ip, [pc, #128] @ 548ee0 │ │ │ │ sub sp, #12 │ │ │ │ @@ -829211,15 +829210,15 @@ │ │ │ │ blx 344c20 <_Py_Dealloc@plt+0x4> │ │ │ │ b.n 548eb0 │ │ │ │ ldc 1, cr0, [r2], {15} │ │ │ │ lsls r0, r7, #25 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r0, #40] @ 0x28 │ │ │ │ + ldr r4, [r0, #40] @ 0x28 │ │ │ │ lsls r0, r7, #3 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ 00548ef4 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -829516,51 +829515,51 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r6, #30] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r7, #12] │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 549118 │ │ │ │ + bpl.n 549120 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - str r2, [sp, #392] @ 0x188 │ │ │ │ + str r2, [sp, #408] @ 0x198 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - cmp ip, sp │ │ │ │ + cmp r8, lr │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #704] @ 0x2c0 │ │ │ │ + str r3, [sp, #720] @ 0x2d0 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - cmp r0, sl │ │ │ │ + cmp r4, sl │ │ │ │ lsls r2, r7, #3 │ │ │ │ - str r1, [sp, #736] @ 0x2e0 │ │ │ │ + str r1, [sp, #752] @ 0x2f0 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - str r3, [sp, #320] @ 0x140 │ │ │ │ + str r3, [sp, #336] @ 0x150 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - cmp r4, r4 │ │ │ │ + cmp r0, r5 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - str r1, [sp, #560] @ 0x230 │ │ │ │ + str r1, [sp, #576] @ 0x240 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - add lr, r7 │ │ │ │ + add sl, r8 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - str r1, [sp, #152] @ 0x98 │ │ │ │ + str r1, [sp, #168] @ 0xa8 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - str r1, [sp, #264] @ 0x108 │ │ │ │ + str r1, [sp, #280] @ 0x118 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - str r1, [sp, #56] @ 0x38 │ │ │ │ + str r1, [sp, #72] @ 0x48 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - add r8, r3 │ │ │ │ + add ip, r3 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - add r4, fp │ │ │ │ + add r0, ip │ │ │ │ lsls r2, r7, #3 │ │ │ │ - str r0, [sp, #784] @ 0x310 │ │ │ │ + str r0, [sp, #800] @ 0x320 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - add r4, r8 │ │ │ │ + add r0, r9 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - str r0, [sp, #688] @ 0x2b0 │ │ │ │ + str r0, [sp, #704] @ 0x2c0 │ │ │ │ lsls r2, r7, #3 │ │ │ │ │ │ │ │ 00549204 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -829656,23 +829655,23 @@ │ │ │ │ subs r4, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r6, #30] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strd r0, r1, [sl], #-60 @ 0x3c │ │ │ │ - str r1, [sp, #672] @ 0x2a0 │ │ │ │ + str r1, [sp, #688] @ 0x2b0 │ │ │ │ lsls r2, r7, #3 │ │ │ │ lsls r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - orrs r0, r3 │ │ │ │ + orrs r4, r3 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrh r0, [r0, #60] @ 0x3c │ │ │ │ + ldrh r4, [r0, #60] @ 0x3c │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrb r4, [r5, #7] │ │ │ │ + ldrb r0, [r6, #7] │ │ │ │ lsls r1, r7, #3 │ │ │ │ │ │ │ │ 0054930c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -829869,37 +829868,37 @@ │ │ │ │ nop │ │ │ │ b.n 549490 │ │ │ │ lsls r7, r1, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #408] @ 0x198 │ │ │ │ + str r0, [sp, #424] @ 0x1a8 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrh r2, [r6, #48] @ 0x30 │ │ │ │ + ldrh r6, [r6, #48] @ 0x30 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrh r4, [r3, #46] @ 0x2e │ │ │ │ + ldrh r0, [r4, #46] @ 0x2e │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrh r2, [r5, #62] @ 0x3e │ │ │ │ + ldrh r6, [r5, #62] @ 0x3e │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrh r6, [r6, #44] @ 0x2c │ │ │ │ + ldrh r2, [r7, #44] @ 0x2c │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrh r4, [r1, #62] @ 0x3e │ │ │ │ + ldrh r0, [r2, #62] @ 0x3e │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrh r0, [r3, #44] @ 0x2c │ │ │ │ + ldrh r4, [r3, #44] @ 0x2c │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrh r4, [r6, #60] @ 0x3c │ │ │ │ + ldrh r0, [r7, #60] @ 0x3c │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrh r0, [r0, #44] @ 0x2c │ │ │ │ + ldrh r4, [r0, #44] @ 0x2c │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrh r4, [r3, #60] @ 0x3c │ │ │ │ + ldrh r0, [r4, #60] @ 0x3c │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrh r0, [r5, #42] @ 0x2a │ │ │ │ + ldrh r4, [r5, #42] @ 0x2a │ │ │ │ lsls r2, r7, #3 │ │ │ │ │ │ │ │ 00549518 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -829941,21 +829940,21 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ bne.n 5494c4 │ │ │ │ lsls r1, r2, #4 │ │ │ │ b.n 549100 │ │ │ │ lsls r7, r1, #4 │ │ │ │ lsls r0, r7, #25 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r3, #29] │ │ │ │ + strb r4, [r3, #29] │ │ │ │ lsls r1, r7, #3 │ │ │ │ lsls r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r7, #54] @ 0x36 │ │ │ │ + ldrh r0, [r0, #56] @ 0x38 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrh r0, [r1, #38] @ 0x26 │ │ │ │ + ldrh r4, [r1, #38] @ 0x26 │ │ │ │ lsls r2, r7, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #88] @ (549600 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -830349,83 +830348,83 @@ │ │ │ │ b.n 5497a4 │ │ │ │ b.n 5492d8 │ │ │ │ lsls r7, r1, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r7, #44] @ 0x2c │ │ │ │ + ldrh r2, [r0, #46] @ 0x2e │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrh r6, [r6, #26] │ │ │ │ + ldrh r2, [r7, #26] │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldrsh r0, [r7, r0] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r2, #44] @ 0x2c │ │ │ │ + ldrh r4, [r2, #44] @ 0x2c │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrh r0, [r1, #26] │ │ │ │ + ldrh r4, [r1, #26] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrh r0, [r4, #40] @ 0x28 │ │ │ │ + ldrh r4, [r4, #40] @ 0x28 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrh r0, [r3, #22] │ │ │ │ + ldrh r4, [r3, #22] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - str r4, [r0, #20] │ │ │ │ + str r0, [r1, #20] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldrh r4, [r6, #24] │ │ │ │ + ldrh r0, [r7, #24] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrh r2, [r7, #38] @ 0x26 │ │ │ │ + ldrh r6, [r7, #38] @ 0x26 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrh r4, [r6, #20] │ │ │ │ + ldrh r0, [r7, #20] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrh r4, [r4, #38] @ 0x26 │ │ │ │ + ldrh r0, [r5, #38] @ 0x26 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrh r4, [r3, #20] │ │ │ │ + ldrh r0, [r4, #20] │ │ │ │ lsls r2, r7, #3 │ │ │ │ strh r0, [r0, r0] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r6, #30] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r7, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r1, r5, r6} │ │ │ │ + ldmia r5, {r1, r2, r5, r6} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrh r6, [r1, #34] @ 0x22 │ │ │ │ + ldrh r2, [r2, #34] @ 0x22 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrh r6, [r0, #16] │ │ │ │ + ldrh r2, [r1, #16] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldmia r5, {r3, r4, r5, r6} │ │ │ │ + ldmia r5, {r2, r3, r4, r5, r6} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldrh r4, [r4, #32] │ │ │ │ + ldrh r0, [r5, #32] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrh r6, [r1, #32] │ │ │ │ + ldrh r2, [r2, #32] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrh r0, [r1, #14] │ │ │ │ + ldrh r4, [r1, #14] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrh r0, [r3, #12] │ │ │ │ + ldrh r4, [r3, #12] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - adds r7, #228 @ 0xe4 │ │ │ │ + adds r7, #232 @ 0xe8 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrh r2, [r3, #30] │ │ │ │ + ldrh r6, [r3, #30] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrh r0, [r1, #30] │ │ │ │ + ldrh r4, [r1, #30] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldmia r4!, {r2, r5, r6, r7} │ │ │ │ + ldmia r4!, {r3, r5, r6, r7} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldrh r0, [r2, #28] │ │ │ │ + ldrh r4, [r2, #28] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrh r2, [r7, #26] │ │ │ │ + ldrh r6, [r7, #26] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrh r4, [r6, #8] │ │ │ │ + ldrh r0, [r7, #8] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrh r6, [r4, #26] │ │ │ │ + ldrh r2, [r5, #26] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrh r6, [r3, #8] │ │ │ │ + ldrh r2, [r4, #8] │ │ │ │ lsls r2, r7, #3 │ │ │ │ │ │ │ │ 005499bc : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -830490,21 +830489,21 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldmia r4!, {r1, r3, r6, r7} │ │ │ │ lsls r1, r2, #4 │ │ │ │ b.n 549c28 │ │ │ │ lsls r7, r1, #4 │ │ │ │ ldr r0, [pc, #704] @ (549d20 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r4, #2] │ │ │ │ + ldrh r0, [r5, #2] │ │ │ │ lsls r2, r7, #3 │ │ │ │ lsls r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r4, #30] │ │ │ │ + strh r0, [r5, #30] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - strh r0, [r6, #62] @ 0x3e │ │ │ │ + strh r4, [r6, #62] @ 0x3e │ │ │ │ lsls r2, r7, #3 │ │ │ │ │ │ │ │ 00549a70 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -830598,21 +830597,21 @@ │ │ │ │ lsls r7, r1, #4 │ │ │ │ ldmia r3!, {r4, r5, r6, r7} │ │ │ │ lsls r1, r2, #4 │ │ │ │ ldr r0, [pc, #704] @ (549e18 ) │ │ │ │ movs r0, r0 │ │ │ │ svc 240 @ 0xf0 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - strh r0, [r7, #58] @ 0x3a │ │ │ │ + strh r4, [r7, #58] @ 0x3a │ │ │ │ lsls r2, r7, #3 │ │ │ │ lsls r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r0, #24] │ │ │ │ + strh r0, [r1, #24] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - strh r4, [r0, #56] @ 0x38 │ │ │ │ + strh r0, [r1, #56] @ 0x38 │ │ │ │ lsls r2, r7, #3 │ │ │ │ │ │ │ │ 00549b6c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -830783,21 +830782,21 @@ │ │ │ │ lsls r7, r1, #4 │ │ │ │ ldmia r2!, {r3, r6} │ │ │ │ lsls r1, r2, #4 │ │ │ │ ldr r0, [pc, #704] @ (549fd8 ) │ │ │ │ movs r0, r0 │ │ │ │ udf #48 @ 0x30 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - strh r0, [r7, #44] @ 0x2c │ │ │ │ + strh r4, [r7, #44] @ 0x2c │ │ │ │ lsls r2, r7, #3 │ │ │ │ lsls r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r1, #10] │ │ │ │ + strh r0, [r2, #10] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - strh r4, [r0, #42] @ 0x2a │ │ │ │ + strh r0, [r1, #42] @ 0x2a │ │ │ │ lsls r2, r7, #3 │ │ │ │ │ │ │ │ 00549d2c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -831144,83 +831143,83 @@ │ │ │ │ b.n 549ec4 │ │ │ │ ble.n 549fb8 │ │ │ │ lsls r7, r1, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r1, #54] @ 0x36 │ │ │ │ + strh r2, [r2, #54] @ 0x36 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - strh r6, [r2, #34] @ 0x22 │ │ │ │ + strh r2, [r3, #34] @ 0x22 │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldrsh r0, [r7, r0] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r4, #52] @ 0x34 │ │ │ │ + strh r4, [r4, #52] @ 0x34 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - strh r0, [r5, #32] │ │ │ │ + strh r4, [r5, #32] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - strh r0, [r6, #48] @ 0x30 │ │ │ │ + strh r4, [r6, #48] @ 0x30 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - strh r0, [r7, #28] │ │ │ │ + strh r4, [r7, #28] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrh r4, [r4, r0] │ │ │ │ + ldrh r0, [r5, r0] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - strh r0, [r2, #50] @ 0x32 │ │ │ │ + strh r4, [r2, #50] @ 0x32 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - strh r2, [r1, #48] @ 0x30 │ │ │ │ + strh r6, [r1, #48] @ 0x30 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - strh r4, [r2, #28] │ │ │ │ + strh r0, [r3, #28] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - strh r4, [r6, #46] @ 0x2e │ │ │ │ + strh r0, [r7, #46] @ 0x2e │ │ │ │ lsls r2, r7, #3 │ │ │ │ - strh r4, [r7, #26] │ │ │ │ + strh r0, [r0, #28] │ │ │ │ lsls r2, r7, #3 │ │ │ │ strh r0, [r0, r0] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r6, #30] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r7, #12] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r1, r6} │ │ │ │ + stmia r6!, {r1, r2, r6} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - strh r6, [r3, #42] @ 0x2a │ │ │ │ + strh r2, [r4, #42] @ 0x2a │ │ │ │ lsls r2, r7, #3 │ │ │ │ - strh r6, [r4, #22] │ │ │ │ + strh r2, [r5, #22] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - stmia r6!, {r3, r4, r6} │ │ │ │ + stmia r6!, {r2, r3, r4, r6} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - strh r0, [r6, #40] @ 0x28 │ │ │ │ + strh r4, [r6, #40] @ 0x28 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - strh r6, [r3, #40] @ 0x28 │ │ │ │ + strh r2, [r4, #40] @ 0x28 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - strh r0, [r5, #20] │ │ │ │ + strh r4, [r5, #20] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - strh r0, [r7, #18] │ │ │ │ + strh r4, [r7, #18] │ │ │ │ lsls r2, r7, #3 │ │ │ │ strb r0, [r3, #19] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strh r6, [r4, #38] @ 0x26 │ │ │ │ + strh r2, [r5, #38] @ 0x26 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - strh r0, [r3, #38] @ 0x26 │ │ │ │ + strh r4, [r3, #38] @ 0x26 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - stmia r5!, {r2, r6, r7} │ │ │ │ + stmia r5!, {r3, r6, r7} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - strh r4, [r3, #36] @ 0x24 │ │ │ │ + strh r0, [r4, #36] @ 0x24 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - strh r2, [r1, #36] @ 0x24 │ │ │ │ + strh r6, [r1, #36] @ 0x24 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - strh r4, [r2, #16] │ │ │ │ + strh r0, [r3, #16] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - strh r6, [r6, #34] @ 0x22 │ │ │ │ + strh r2, [r7, #34] @ 0x22 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - strh r6, [r7, #14] │ │ │ │ + strh r2, [r0, #16] │ │ │ │ lsls r2, r7, #3 │ │ │ │ │ │ │ │ 0054a0dc : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -831285,21 +831284,21 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmia r5!, {r1, r3, r5, r7} │ │ │ │ lsls r1, r2, #4 │ │ │ │ bls.n 54a108 │ │ │ │ lsls r7, r1, #4 │ │ │ │ asrs r4, r4, #19 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r0, #28] │ │ │ │ + strh r4, [r0, #28] │ │ │ │ lsls r2, r7, #3 │ │ │ │ lsls r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r0, #19] │ │ │ │ + ldrb r0, [r1, #19] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - strh r0, [r2, #6] │ │ │ │ + strh r4, [r2, #6] │ │ │ │ lsls r2, r7, #3 │ │ │ │ │ │ │ │ 0054a190 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -831393,21 +831392,21 @@ │ │ │ │ lsls r7, r1, #4 │ │ │ │ stmia r4!, {r4, r6, r7} │ │ │ │ lsls r1, r2, #4 │ │ │ │ asrs r4, r4, #19 │ │ │ │ movs r0, r0 │ │ │ │ bhi.n 54a21c │ │ │ │ lsls r7, r1, #4 │ │ │ │ - strh r4, [r2, #20] │ │ │ │ + strh r0, [r3, #20] │ │ │ │ lsls r2, r7, #3 │ │ │ │ lsls r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r4, #15] │ │ │ │ + ldrb r0, [r5, #15] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldrb r4, [r4, #31] │ │ │ │ + ldrb r0, [r5, #31] │ │ │ │ lsls r2, r7, #3 │ │ │ │ │ │ │ │ 0054a28c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -831578,21 +831577,21 @@ │ │ │ │ lsls r7, r1, #4 │ │ │ │ stmia r3!, {r3, r5} │ │ │ │ lsls r1, r2, #4 │ │ │ │ asrs r4, r4, #19 │ │ │ │ movs r0, r0 │ │ │ │ bvc.n 54a45c │ │ │ │ lsls r7, r1, #4 │ │ │ │ - strh r4, [r2, #6] │ │ │ │ + strh r0, [r3, #6] │ │ │ │ lsls r2, r7, #3 │ │ │ │ lsls r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r5, #8] │ │ │ │ + ldrb r0, [r6, #8] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldrb r4, [r4, #24] │ │ │ │ + ldrb r0, [r5, #24] │ │ │ │ lsls r2, r7, #3 │ │ │ │ │ │ │ │ 0054a44c : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ @@ -831640,21 +831639,21 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmia r2!, {r1, r2, r5, r6} │ │ │ │ lsls r1, r2, #4 │ │ │ │ bvs.n 54a3c4 │ │ │ │ lsls r7, r1, #4 │ │ │ │ asrs r4, r4, #19 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r7, #0] │ │ │ │ + strh r0, [r0, #2] │ │ │ │ lsls r2, r7, #3 │ │ │ │ lsls r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r2, #8] │ │ │ │ + strb r0, [r3, #8] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldrb r4, [r1, #22] │ │ │ │ + ldrb r0, [r2, #22] │ │ │ │ lsls r2, r7, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #48] @ (54a514 ) │ │ │ │ ldr r1, [pc, #48] @ (54a518 ) │ │ │ │ @@ -831681,17 +831680,17 @@ │ │ │ │ nop │ │ │ │ bvs.n 54a53c │ │ │ │ lsls r7, r1, #4 │ │ │ │ adds r5, #0 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r1, #26] │ │ │ │ + ldrb r2, [r2, #26] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrb r0, [r7, #26] │ │ │ │ + ldrb r4, [r7, #26] │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r3, r1 │ │ │ │ cbz r0, 54a532 │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ @@ -832441,93 +832440,93 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ bne.n 54ad00 │ │ │ │ lsls r7, r1, #4 │ │ │ │ ldrsb r0, [r0, r7] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r2, #26] │ │ │ │ + strb r6, [r2, #26] │ │ │ │ lsls r0, r7, #3 │ │ │ │ subs r3, #150 @ 0x96 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrb r4, [r1, #2] │ │ │ │ + ldrb r0, [r2, #2] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - strb r4, [r6, #25] │ │ │ │ + strb r0, [r7, #25] │ │ │ │ lsls r0, r7, #3 │ │ │ │ subs r2, #108 @ 0x6c │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strb r2, [r4, #29] │ │ │ │ + strb r6, [r4, #29] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - strb r6, [r3, #20] │ │ │ │ + strb r2, [r4, #20] │ │ │ │ lsls r0, r7, #3 │ │ │ │ subs r2, #86 @ 0x56 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strb r4, [r1, #29] │ │ │ │ + strb r0, [r2, #29] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - strb r4, [r7, #19] │ │ │ │ + strb r0, [r0, #20] │ │ │ │ lsls r0, r7, #3 │ │ │ │ subs r2, #64 @ 0x40 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strb r6, [r6, #28] │ │ │ │ + strb r2, [r7, #28] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - strb r2, [r6, #19] │ │ │ │ + strb r6, [r6, #19] │ │ │ │ lsls r0, r7, #3 │ │ │ │ subs r2, #42 @ 0x2a │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strb r0, [r4, #28] │ │ │ │ + strb r4, [r4, #28] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - strb r0, [r2, #19] │ │ │ │ + strb r4, [r2, #19] │ │ │ │ lsls r0, r7, #3 │ │ │ │ subs r2, #20 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strb r2, [r1, #28] │ │ │ │ + strb r6, [r1, #28] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - strb r6, [r5, #18] │ │ │ │ + strb r2, [r6, #18] │ │ │ │ lsls r0, r7, #3 │ │ │ │ subs r1, #254 @ 0xfe │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r6, [pc, #832] @ (54b024 ) │ │ │ │ + ldr r6, [pc, #848] @ (54b034 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r6, [pc, #960] @ (54b0a8 ) │ │ │ │ + ldr r6, [pc, #976] @ (54b0b8 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ subs r1, #232 @ 0xe8 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strb r6, [r3, #27] │ │ │ │ + strb r2, [r4, #27] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - strb r2, [r0, #18] │ │ │ │ + strb r6, [r0, #18] │ │ │ │ lsls r0, r7, #3 │ │ │ │ subs r1, #208 @ 0xd0 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r5, [pc, #840] @ (54b044 ) │ │ │ │ + ldr r5, [pc, #856] @ (54b054 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r6, [pc, #552] @ (54af28 ) │ │ │ │ + ldr r6, [pc, #568] @ (54af38 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ subs r1, #186 @ 0xba │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r6, [pc, #560] @ (54af38 ) │ │ │ │ + ldr r6, [pc, #576] @ (54af48 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r6, [pc, #800] @ (54b02c ) │ │ │ │ + ldr r6, [pc, #816] @ (54b03c ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ subs r1, #164 @ 0xa4 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strb r2, [r3, #26] │ │ │ │ + strb r6, [r3, #26] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - strb r6, [r7, #16] │ │ │ │ + strb r2, [r0, #17] │ │ │ │ lsls r0, r7, #3 │ │ │ │ subs r1, #142 @ 0x8e │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strb r4, [r0, #26] │ │ │ │ + strb r0, [r1, #26] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - strb r4, [r6, #16] │ │ │ │ + strb r0, [r7, #16] │ │ │ │ lsls r0, r7, #3 │ │ │ │ subs r1, #120 @ 0x78 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strb r6, [r5, #25] │ │ │ │ + strb r2, [r6, #25] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - strb r2, [r5, #16] │ │ │ │ + strb r6, [r5, #16] │ │ │ │ lsls r0, r7, #3 │ │ │ │ │ │ │ │ 0054ad30 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -832569,21 +832568,21 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cbnz r2, 54adba │ │ │ │ lsls r1, r2, #4 │ │ │ │ ldmia r5, {r1, r2, r5, r7} │ │ │ │ lsls r7, r1, #4 │ │ │ │ asrs r4, r4, #19 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r4, #29] │ │ │ │ + strb r4, [r4, #29] │ │ │ │ lsls r2, r7, #3 │ │ │ │ lsls r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r0, #13] │ │ │ │ + strb r4, [r0, #13] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - strb r0, [r6, #18] │ │ │ │ + strb r4, [r6, #18] │ │ │ │ lsls r2, r7, #3 │ │ │ │ │ │ │ │ 0054adb0 : │ │ │ │ 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 │ │ │ │ @@ -832996,93 +832995,93 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r3, {r3, r5, r6, r7} │ │ │ │ lsls r7, r1, #4 │ │ │ │ ldrsb r0, [r0, r7] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r0, #5] │ │ │ │ + strb r4, [r0, #5] │ │ │ │ lsls r0, r7, #3 │ │ │ │ adds r6, #68 @ 0x44 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strb r2, [r7, #12] │ │ │ │ + strb r6, [r7, #12] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - strb r0, [r4, #4] │ │ │ │ + strb r4, [r4, #4] │ │ │ │ lsls r0, r7, #3 │ │ │ │ adds r5, #22 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strb r4, [r1, #8] │ │ │ │ + strb r0, [r2, #8] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r6, [r0, #124] @ 0x7c │ │ │ │ + ldr r2, [r1, #124] @ 0x7c │ │ │ │ lsls r0, r7, #3 │ │ │ │ adds r4, #254 @ 0xfe │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strb r4, [r6, #7] │ │ │ │ + strb r0, [r7, #7] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r2, [r4, #120] @ 0x78 │ │ │ │ + ldr r6, [r4, #120] @ 0x78 │ │ │ │ lsls r0, r7, #3 │ │ │ │ adds r4, #230 @ 0xe6 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strb r4, [r3, #7] │ │ │ │ + strb r0, [r4, #7] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r6, [r2, #120] @ 0x78 │ │ │ │ + ldr r2, [r3, #120] @ 0x78 │ │ │ │ lsls r0, r7, #3 │ │ │ │ adds r4, #206 @ 0xce │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strb r4, [r0, #7] │ │ │ │ + strb r0, [r1, #7] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r2, [r6, #116] @ 0x74 │ │ │ │ + ldr r6, [r6, #116] @ 0x74 │ │ │ │ lsls r0, r7, #3 │ │ │ │ adds r4, #182 @ 0xb6 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strb r4, [r5, #6] │ │ │ │ + strb r0, [r6, #6] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r6, [r1, #116] @ 0x74 │ │ │ │ + ldr r2, [r2, #116] @ 0x74 │ │ │ │ lsls r0, r7, #3 │ │ │ │ adds r4, #158 @ 0x9e │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r1, [pc, #448] @ (54b40c ) │ │ │ │ + ldr r1, [pc, #464] @ (54b41c ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r1, [pc, #576] @ (54b490 ) │ │ │ │ + ldr r1, [pc, #592] @ (54b4a0 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ adds r4, #136 @ 0x88 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strb r6, [r7, #5] │ │ │ │ + strb r2, [r0, #6] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r0, [r4, #112] @ 0x70 │ │ │ │ + ldr r4, [r4, #112] @ 0x70 │ │ │ │ lsls r0, r7, #3 │ │ │ │ adds r4, #110 @ 0x6e │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r0, [pc, #448] @ (54b424 ) │ │ │ │ + ldr r0, [pc, #464] @ (54b434 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r1, [pc, #160] @ (54b308 ) │ │ │ │ + ldr r1, [pc, #176] @ (54b318 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ adds r4, #88 @ 0x58 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r1, [pc, #168] @ (54b318 ) │ │ │ │ + ldr r1, [pc, #184] @ (54b328 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r1, [pc, #408] @ (54b40c ) │ │ │ │ + ldr r1, [pc, #424] @ (54b41c ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ adds r4, #66 @ 0x42 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strb r0, [r7, #4] │ │ │ │ + strb r4, [r7, #4] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r2, [r3, #108] @ 0x6c │ │ │ │ + ldr r6, [r3, #108] @ 0x6c │ │ │ │ lsls r0, r7, #3 │ │ │ │ adds r4, #42 @ 0x2a │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strb r0, [r4, #4] │ │ │ │ + strb r4, [r4, #4] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r6, [r1, #108] @ 0x6c │ │ │ │ + ldr r2, [r2, #108] @ 0x6c │ │ │ │ lsls r0, r7, #3 │ │ │ │ adds r4, #18 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strb r0, [r1, #4] │ │ │ │ + strb r4, [r1, #4] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r2, [r0, #108] @ 0x6c │ │ │ │ + ldr r6, [r0, #108] @ 0x6c │ │ │ │ lsls r0, r7, #3 │ │ │ │ │ │ │ │ 0054b298 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -833124,21 +833123,21 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r1, r5} │ │ │ │ lsls r1, r2, #4 │ │ │ │ ldmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r7, r1, #4 │ │ │ │ ldr r0, [pc, #704] @ (54b5c8 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r7, #120] @ 0x78 │ │ │ │ + ldr r0, [r0, #124] @ 0x7c │ │ │ │ lsls r2, r7, #3 │ │ │ │ lsls r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r3, #92] @ 0x5c │ │ │ │ + ldr r4, [r3, #92] @ 0x5c │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r0, [r1, #116] @ 0x74 │ │ │ │ + ldr r4, [r1, #116] @ 0x74 │ │ │ │ lsls r2, r7, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ @@ -833443,21 +833442,21 @@ │ │ │ │ bl 547b7c │ │ │ │ b.n 54b5a4 │ │ │ │ nop │ │ │ │ stmia r5!, {r3, r5, r6, r7} │ │ │ │ lsls r7, r1, #4 │ │ │ │ lsls r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r4, #108] @ 0x6c │ │ │ │ + ldr r0, [r5, #108] @ 0x6c │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r4, [r3, #72] @ 0x48 │ │ │ │ + ldr r0, [r4, #72] @ 0x48 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r2, [r1, #108] @ 0x6c │ │ │ │ + ldr r6, [r1, #108] @ 0x6c │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r2, [r0, #72] @ 0x48 │ │ │ │ + ldr r6, [r0, #72] @ 0x48 │ │ │ │ lsls r2, r7, #3 │ │ │ │ │ │ │ │ 0054b5e0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -833544,25 +833543,25 @@ │ │ │ │ lsls r1, r2, #4 │ │ │ │ lsls r0, r7, #25 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ stmia r4!, {r2, r3, r5, r7} │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldrsb r0, [r2, r1] │ │ │ │ + ldrsb r4, [r2, r1] │ │ │ │ lsls r1, r7, #3 │ │ │ │ lsls r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r1, #96] @ 0x60 │ │ │ │ + ldr r4, [r1, #96] @ 0x60 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r0, [r0, #60] @ 0x3c │ │ │ │ + ldr r4, [r0, #60] @ 0x3c │ │ │ │ lsls r2, r7, #3 │ │ │ │ strh r0, [r6, #30] │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #48 @ (adr r3, 54b700 ) │ │ │ │ + add r3, pc, #64 @ (adr r3, 54b710 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ │ │ │ │ 0054b6d0 : │ │ │ │ ldr r3, [pc, #12] @ (54b6e0 ) │ │ │ │ ldr r2, [pc, #16] @ (54b6e4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ @@ -833676,21 +833675,21 @@ │ │ │ │ bl 547b7c │ │ │ │ b.n 54b7a8 │ │ │ │ nop │ │ │ │ stmia r3!, {r2, r5, r6, r7} │ │ │ │ lsls r7, r1, #4 │ │ │ │ lsls r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r2, #80] @ 0x50 │ │ │ │ + ldr r4, [r2, #80] @ 0x50 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r0, [r3, #40] @ 0x28 │ │ │ │ + ldr r4, [r3, #40] @ 0x28 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r6, [r6, #76] @ 0x4c │ │ │ │ + ldr r2, [r7, #76] @ 0x4c │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r6, [r7, #36] @ 0x24 │ │ │ │ + ldr r2, [r0, #40] @ 0x28 │ │ │ │ lsls r2, r7, #3 │ │ │ │ │ │ │ │ 0054b7e4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -833777,25 +833776,25 @@ │ │ │ │ lsls r1, r2, #4 │ │ │ │ lsls r0, r7, #25 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, r0] │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {r3, r5, r7} │ │ │ │ lsls r7, r1, #4 │ │ │ │ - strb r4, [r1, r1] │ │ │ │ + strb r0, [r2, r1] │ │ │ │ lsls r1, r7, #3 │ │ │ │ lsls r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r6, #64] @ 0x40 │ │ │ │ + ldr r0, [r7, #64] @ 0x40 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r4, [r7, #24] │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ lsls r2, r7, #3 │ │ │ │ movs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r2, #28] │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ lsls r0, r7, #3 │ │ │ │ │ │ │ │ 0054b8d4 : │ │ │ │ ldr r3, [pc, #64] @ (54b918 ) │ │ │ │ ldr r2, [pc, #68] @ (54b91c ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ @@ -833901,23 +833900,23 @@ │ │ │ │ lsls r7, r1, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r6, #112] @ 0x70 │ │ │ │ + ldr r2, [r7, #112] @ 0x70 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ + ldr r6, [r0, #12] │ │ │ │ lsls r2, r7, #3 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r7, #108] @ 0x6c │ │ │ │ + ldr r4, [r7, #108] @ 0x6c │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ + ldr r0, [r1, #8] │ │ │ │ lsls r2, r7, #3 │ │ │ │ │ │ │ │ 0054b9e8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -834094,41 +834093,41 @@ │ │ │ │ lsls r7, r1, #4 │ │ │ │ add r4, sp, #728 @ 0x2d8 │ │ │ │ lsls r1, r2, #4 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r1, r5] │ │ │ │ + ldrb r4, [r1, r5] │ │ │ │ lsls r0, r7, #3 │ │ │ │ lsls r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r6, #96] @ 0x60 │ │ │ │ + ldr r6, [r6, #96] @ 0x60 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r6, [r7, #120] @ 0x78 │ │ │ │ + str r2, [r0, #124] @ 0x7c │ │ │ │ lsls r2, r7, #3 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - bxns pc │ │ │ │ + blx r0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ itt le │ │ │ │ lslle r7, r1, #4 │ │ │ │ - ldrle r2, [r0, #28] │ │ │ │ + ldrle r6, [r0, #28] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrh r4, [r1, #50] @ 0x32 │ │ │ │ + ldrh r0, [r2, #50] @ 0x32 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrh r2, [r0, #50] @ 0x32 │ │ │ │ + ldrh r6, [r0, #50] @ 0x32 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrh r0, [r7, #48] @ 0x30 │ │ │ │ + ldrh r4, [r7, #48] @ 0x30 │ │ │ │ lsls r6, r6, #3 │ │ │ │ │ │ │ │ 0054bbc0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -834185,21 +834184,21 @@ │ │ │ │ lslcs r7, r1, #4 │ │ │ │ lsrcs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r6, #60] @ 0x3c │ │ │ │ + ldr r0, [r7, #60] @ 0x3c │ │ │ │ lsls r2, r7, #3 │ │ │ │ - str r0, [r5, #96] @ 0x60 │ │ │ │ + str r4, [r5, #96] @ 0x60 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r2, [r2, #60] @ 0x3c │ │ │ │ + ldr r6, [r2, #60] @ 0x3c │ │ │ │ lsls r2, r7, #3 │ │ │ │ - str r6, [r0, #96] @ 0x60 │ │ │ │ + str r2, [r1, #96] @ 0x60 │ │ │ │ lsls r2, r7, #3 │ │ │ │ │ │ │ │ 0054bc60 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -834319,29 +834318,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ bkpt 0x0000 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - str r4, [r6, #124] @ 0x7c │ │ │ │ + str r0, [r7, #124] @ 0x7c │ │ │ │ lsls r2, r7, #3 │ │ │ │ lsls r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r4, #44] @ 0x2c │ │ │ │ + ldr r6, [r4, #44] @ 0x2c │ │ │ │ lsls r2, r7, #3 │ │ │ │ - str r6, [r2, #80] @ 0x50 │ │ │ │ + str r2, [r3, #80] @ 0x50 │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldr r0, [pc, #64] @ (54bdd8 ) │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r0, #16] │ │ │ │ + str r4, [r0, #16] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrh r0, [r1, #34] @ 0x22 │ │ │ │ + ldrh r4, [r1, #34] @ 0x22 │ │ │ │ lsls r6, r6, #3 │ │ │ │ │ │ │ │ 0054bda4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -834478,23 +834477,23 @@ │ │ │ │ lsls r7, r1, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r4, #112] @ 0x70 │ │ │ │ + str r0, [r5, #112] @ 0x70 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - str r4, [r4, #64] @ 0x40 │ │ │ │ + str r0, [r5, #64] @ 0x40 │ │ │ │ lsls r2, r7, #3 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r6, #100] @ 0x64 │ │ │ │ + str r4, [r6, #100] @ 0x64 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - str r0, [r6, #52] @ 0x34 │ │ │ │ + str r4, [r6, #52] @ 0x34 │ │ │ │ lsls r2, r7, #3 │ │ │ │ │ │ │ │ 0054bf00 : │ │ │ │ stmdb 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 │ │ │ │ @@ -834795,67 +834794,67 @@ │ │ │ │ lsls r7, r1, #4 │ │ │ │ add r7, pc, #584 @ (adr r7, 54c43c ) │ │ │ │ lsls r1, r2, #4 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #116 @ 0x74 │ │ │ │ + subs r6, #120 @ 0x78 │ │ │ │ lsls r0, r7, #3 │ │ │ │ lsls r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r4, #84] @ 0x54 │ │ │ │ + str r6, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - str r2, [r4, #36] @ 0x24 │ │ │ │ + str r6, [r4, #36] @ 0x24 │ │ │ │ lsls r2, r7, #3 │ │ │ │ cbnz r4, 54c254 │ │ │ │ lsls r7, r1, #4 │ │ │ │ ldr r0, [r2, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r6, #104] @ 0x68 │ │ │ │ + str r0, [r7, #104] @ 0x68 │ │ │ │ lsls r1, r7, #3 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r7 │ │ │ │ + lsls r4, r7 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - movs r6, #60 @ 0x3c │ │ │ │ + movs r6, #64 @ 0x40 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - lsrs r0, r1 │ │ │ │ + lsrs r4, r1 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - lsls r2, r7 │ │ │ │ + lsls r6, r7 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - str r2, [r2, #56] @ 0x38 │ │ │ │ + str r6, [r2, #56] @ 0x38 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r1, [pc, #808] @ (54c568 ) │ │ │ │ + ldr r1, [pc, #824] @ (54c578 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ - movs r5, #250 @ 0xfa │ │ │ │ + movs r5, #254 @ 0xfe │ │ │ │ lsls r0, r1, #4 │ │ │ │ movs r4, #44 @ 0x2c │ │ │ │ lsls r1, r1, #4 │ │ │ │ - subs r0, #46 @ 0x2e │ │ │ │ + subs r0, #50 @ 0x32 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - subs r0, #230 @ 0xe6 │ │ │ │ + subs r0, #234 @ 0xea │ │ │ │ lsls r0, r7, #3 │ │ │ │ movs r4, #18 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - subs r0, #228 @ 0xe4 │ │ │ │ + subs r0, #232 @ 0xe8 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - subs r1, #32 │ │ │ │ + subs r1, #36 @ 0x24 │ │ │ │ lsls r0, r7, #3 │ │ │ │ movs r3, #252 @ 0xfc │ │ │ │ lsls r1, r1, #4 │ │ │ │ - subs r0, #206 @ 0xce │ │ │ │ + subs r0, #210 @ 0xd2 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - subs r0, #238 @ 0xee │ │ │ │ + subs r0, #242 @ 0xf2 │ │ │ │ lsls r0, r7, #3 │ │ │ │ │ │ │ │ 0054c268 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -834942,23 +834941,23 @@ │ │ │ │ lsls r7, r1, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r0, #40] @ 0x28 │ │ │ │ + str r4, [r0, #40] @ 0x28 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrsh r4, [r6, r5] │ │ │ │ + ldrsh r0, [r7, r5] │ │ │ │ lsls r2, r7, #3 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r4, #32] │ │ │ │ + str r2, [r5, #32] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrsh r2, [r3, r4] │ │ │ │ + ldrsh r6, [r3, r4] │ │ │ │ lsls r2, r7, #3 │ │ │ │ │ │ │ │ 0054c350 : │ │ │ │ stmdb 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 │ │ │ │ @@ -835143,35 +835142,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #198 @ 0xc6 │ │ │ │ + subs r5, #202 @ 0xca │ │ │ │ lsls r0, r7, #3 │ │ │ │ lsls r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r0, #16] │ │ │ │ + str r0, [r1, #16] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrb r0, [r7, r7] │ │ │ │ + ldrb r4, [r7, r7] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - subs r5, #174 @ 0xae │ │ │ │ + subs r5, #178 @ 0xb2 │ │ │ │ lsls r0, r7, #3 │ │ │ │ cpsie i │ │ │ │ lsls r7, r1, #4 │ │ │ │ - subs r1, #136 @ 0x88 │ │ │ │ + subs r1, #140 @ 0x8c │ │ │ │ lsls r0, r7, #3 │ │ │ │ - mov ip, r1 │ │ │ │ + mov r8, r2 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - str r4, [r7, #0] │ │ │ │ + str r0, [r0, #4] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - movs r2, #176 @ 0xb0 │ │ │ │ + movs r2, #180 @ 0xb4 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - movs r2, #164 @ 0xa4 │ │ │ │ + movs r2, #168 @ 0xa8 │ │ │ │ lsls r0, r1, #4 │ │ │ │ │ │ │ │ 0054c538 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -835228,21 +835227,21 @@ │ │ │ │ lsls r7, r1, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r2, r7] │ │ │ │ + ldrsh r0, [r3, r7] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrb r0, [r6, r2] │ │ │ │ + ldrb r4, [r6, r2] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrsh r2, [r6, r6] │ │ │ │ + ldrsh r6, [r6, r6] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrb r6, [r1, r2] │ │ │ │ + ldrb r2, [r2, r2] │ │ │ │ lsls r2, r7, #3 │ │ │ │ │ │ │ │ 0054c5d8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -835338,27 +835337,27 @@ │ │ │ │ lsls r7, r1, #4 │ │ │ │ add r0, pc, #752 @ (adr r0, 54c9b0 ) │ │ │ │ lsls r1, r2, #4 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #234 @ 0xea │ │ │ │ + adds r7, #238 @ 0xee │ │ │ │ lsls r0, r7, #3 │ │ │ │ lsls r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r7, r3] │ │ │ │ + ldrsh r0, [r0, r4] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrh r0, [r3, r7] │ │ │ │ + ldrh r4, [r3, r7] │ │ │ │ lsls r2, r7, #3 │ │ │ │ push {r3, r4, r5, r6} │ │ │ │ lsls r7, r1, #4 │ │ │ │ add r8, fp │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrsh r0, [r4, r1] │ │ │ │ + ldrsh r4, [r4, r1] │ │ │ │ lsls r2, r7, #3 │ │ │ │ │ │ │ │ 0054c6e4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -835435,23 +835434,23 @@ │ │ │ │ lsls r7, r1, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r1, #4] │ │ │ │ + str r2, [r2, #4] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrh r6, [r7, r3] │ │ │ │ + ldrh r2, [r0, r4] │ │ │ │ lsls r2, r7, #3 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r1, #0] │ │ │ │ + str r6, [r1, #0] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrh r2, [r7, r2] │ │ │ │ + ldrh r6, [r7, r2] │ │ │ │ lsls r2, r7, #3 │ │ │ │ │ │ │ │ 0054c7b8 : │ │ │ │ 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 │ │ │ │ @@ -835690,59 +835689,59 @@ │ │ │ │ lsls r1, r2, #4 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #80 @ 0x50 │ │ │ │ + subs r1, #84 @ 0x54 │ │ │ │ lsls r0, r7, #3 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ cbz r0, 54ca5a │ │ │ │ lsls r7, r1, #4 │ │ │ │ - adds r4, #238 @ 0xee │ │ │ │ + adds r4, #242 @ 0xf2 │ │ │ │ lsls r0, r7, #3 │ │ │ │ lsls r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r5, r0] │ │ │ │ + ldrsh r0, [r6, r0] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r4, [r3, r3] │ │ │ │ + ldr r0, [r4, r3] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - subs r0, #136 @ 0x88 │ │ │ │ + subs r0, #140 @ 0x8c │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldrh r4, [r1, r6] │ │ │ │ + ldrh r0, [r2, r6] │ │ │ │ lsls r2, r7, #3 │ │ │ │ rors r4, r5 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - adds r2, r5, #7 │ │ │ │ + adds r6, r5, #7 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - adds r6, r3, #7 │ │ │ │ + adds r2, r4, #7 │ │ │ │ lsls r0, r1, #4 │ │ │ │ adds r0, r3, #0 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adds r0, #234 @ 0xea │ │ │ │ + adds r0, #238 @ 0xee │ │ │ │ lsls r0, r7, #3 │ │ │ │ - adds r1, #10 │ │ │ │ + adds r1, #14 │ │ │ │ lsls r0, r7, #3 │ │ │ │ adds r4, r0, #0 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adds r0, #6 │ │ │ │ + adds r0, #10 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - adds r0, #190 @ 0xbe │ │ │ │ + adds r0, #194 @ 0xc2 │ │ │ │ lsls r0, r7, #3 │ │ │ │ subs r6, r5, r7 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adds r0, #192 @ 0xc0 │ │ │ │ + adds r0, #196 @ 0xc4 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - adds r0, #252 @ 0xfc │ │ │ │ + adds r1, #0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ │ │ │ │ 0054ca70 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -835805,21 +835804,21 @@ │ │ │ │ lsls r7, r1, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r5, r2] │ │ │ │ + ldrh r6, [r5, r2] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrsb r6, [r6, r5] │ │ │ │ + ldrsb r2, [r7, r5] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrh r2, [r0, r2] │ │ │ │ + ldrh r6, [r0, r2] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrsb r6, [r1, r5] │ │ │ │ + ldrsb r2, [r2, r5] │ │ │ │ lsls r2, r7, #3 │ │ │ │ │ │ │ │ 0054cb20 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -836015,45 +836014,45 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ add r6, sp, #888 @ 0x378 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr r3, [pc, #504] @ (54cef0 ) │ │ │ │ + ldr r3, [pc, #520] @ (54cf00 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ lsls r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r5, r4] │ │ │ │ + ldr r4, [r5, r4] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - strb r4, [r6, r7] │ │ │ │ + strb r0, [r7, r7] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r4, [r5, r2] │ │ │ │ + ldr r0, [r6, r2] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - subs r6, #88 @ 0x58 │ │ │ │ + subs r6, #92 @ 0x5c │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldrb r6, [r5, #20] │ │ │ │ + ldrb r2, [r6, #20] │ │ │ │ lsls r6, r6, #3 │ │ │ │ adds r6, r0, r5 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - cmp r6, #24 │ │ │ │ + cmp r6, #28 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - cmp r6, #56 @ 0x38 │ │ │ │ + cmp r6, #60 @ 0x3c │ │ │ │ lsls r0, r7, #3 │ │ │ │ adds r0, r6, r4 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - cmp r6, #2 │ │ │ │ + cmp r6, #6 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - cmp r6, #62 @ 0x3e │ │ │ │ + cmp r6, #66 @ 0x42 │ │ │ │ lsls r0, r7, #3 │ │ │ │ adds r0, r3, r4 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - cmp r5, #26 │ │ │ │ + cmp r5, #30 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - cmp r5, #210 @ 0xd2 │ │ │ │ + cmp r5, #214 @ 0xd6 │ │ │ │ lsls r0, r7, #3 │ │ │ │ │ │ │ │ 0054cd34 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -836110,21 +836109,21 @@ │ │ │ │ lsls r7, r1, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r0, r0] │ │ │ │ + ldr r0, [r1, r0] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - strb r4, [r6, r2] │ │ │ │ + strb r0, [r7, r2] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrsb r2, [r4, r7] │ │ │ │ + ldrsb r6, [r4, r7] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - strb r2, [r2, r2] │ │ │ │ + strb r6, [r2, r2] │ │ │ │ lsls r2, r7, #3 │ │ │ │ │ │ │ │ 0054cdd4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -836244,23 +836243,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #632 @ 0x278 │ │ │ │ lsls r7, r1, #4 │ │ │ │ strb r0, [r6, #21] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r2, r4] │ │ │ │ + ldrsb r0, [r3, r4] │ │ │ │ lsls r2, r7, #3 │ │ │ │ lsls r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r5, r3] │ │ │ │ + ldrsb r2, [r6, r3] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - strh r6, [r3, r6] │ │ │ │ + strh r2, [r4, r6] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrsb r2, [r2, r1] │ │ │ │ + ldrsb r6, [r2, r1] │ │ │ │ lsls r2, r7, #3 │ │ │ │ subs r4, #178 @ 0xb2 │ │ │ │ lsls r5, r6, #3 │ │ │ │ │ │ │ │ 0054cf04 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -836319,21 +836318,21 @@ │ │ │ │ lsls r7, r1, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r4, r6] │ │ │ │ + ldrsb r0, [r5, r6] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - strh r4, [r4, r3] │ │ │ │ + strh r0, [r5, r3] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrsb r2, [r0, r6] │ │ │ │ + ldrsb r6, [r0, r6] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - strh r2, [r0, r3] │ │ │ │ + strh r6, [r0, r3] │ │ │ │ lsls r2, r7, #3 │ │ │ │ │ │ │ │ 0054cfa4 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -836498,39 +836497,39 @@ │ │ │ │ lsls r7, r1, #4 │ │ │ │ str r6, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r1, r2, #4 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #672] @ (54d3d4 ) │ │ │ │ + ldr r7, [pc, #688] @ (54d3e4 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ lsls r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r0, r3] │ │ │ │ + ldrsb r2, [r1, r3] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - strh r6, [r0, r0] │ │ │ │ + strh r2, [r1, r0] │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldr r0, [r2, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ add r2, sp, #272 @ 0x110 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - adds r1, #40 @ 0x28 │ │ │ │ + adds r1, #44 @ 0x2c │ │ │ │ lsls r0, r7, #3 │ │ │ │ - strb r6, [r4, r0] │ │ │ │ + strb r2, [r5, r0] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrb r2, [r5, #2] │ │ │ │ + ldrb r6, [r5, #2] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrb r6, [r3, #2] │ │ │ │ + ldrb r2, [r4, #2] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrb r2, [r2, #2] │ │ │ │ + ldrb r6, [r2, #2] │ │ │ │ lsls r6, r6, #3 │ │ │ │ │ │ │ │ 0054d164 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -836587,21 +836586,21 @@ │ │ │ │ lsls r7, r1, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r7, #0] │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - str r4, [r0, r2] │ │ │ │ + str r0, [r1, r2] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ + ldr r6, [r3, #0] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - str r2, [r4, r1] │ │ │ │ + str r6, [r4, r1] │ │ │ │ lsls r2, r7, #3 │ │ │ │ b.w 54d164 │ │ │ │ │ │ │ │ 0054d208 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -836645,21 +836644,21 @@ │ │ │ │ nop │ │ │ │ str r4, [sp, #712] @ 0x2c8 │ │ │ │ lsls r1, r2, #4 │ │ │ │ add r0, sp, #824 @ 0x338 │ │ │ │ lsls r7, r1, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r6, r5] │ │ │ │ + strh r4, [r6, r5] │ │ │ │ lsls r2, r7, #3 │ │ │ │ lsls r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r2, #120] @ 0x78 │ │ │ │ + str r6, [r2, #120] @ 0x78 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r7, [pc, #872] @ (54d5f0 ) │ │ │ │ + ldr r7, [pc, #888] @ (54d600 ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ │ │ │ │ 0054d288 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -836716,21 +836715,21 @@ │ │ │ │ lsls r7, r1, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - sbcs r0, r6 │ │ │ │ + sbcs r4, r6 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r7, [pc, #384] @ (54d4a0 ) │ │ │ │ + ldr r7, [pc, #400] @ (54d4b0 ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ - sbcs r6, r1 │ │ │ │ + sbcs r2, r2 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r7, [pc, #248] @ (54d420 ) │ │ │ │ + ldr r7, [pc, #264] @ (54d430 ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ │ │ │ │ 0054d328 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -836808,21 +836807,21 @@ │ │ │ │ lsls r7, r1, #4 │ │ │ │ str r3, [sp, #448] @ 0x1c0 │ │ │ │ lsls r1, r2, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ add r7, pc, #416 @ (adr r7, 54d58c ) │ │ │ │ lsls r7, r1, #4 │ │ │ │ - strh r4, [r2, r0] │ │ │ │ + strh r0, [r3, r0] │ │ │ │ lsls r2, r7, #3 │ │ │ │ lsls r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r1 │ │ │ │ + lsrs r2, r2 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r6, [pc, #504] @ (54d5f4 ) │ │ │ │ + ldr r6, [pc, #520] @ (54d604 ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ adds r7, #168 @ 0xa8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ │ │ │ │ 0054d400 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -836881,21 +836880,21 @@ │ │ │ │ lsls r7, r1, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r6, #14] │ │ │ │ + ldrb r0, [r7, #14] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r5, [pc, #928] @ (54d838 ) │ │ │ │ + ldr r5, [pc, #944] @ (54d848 ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrb r2, [r2, #14] │ │ │ │ + ldrb r6, [r2, #14] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r5, [pc, #792] @ (54d7b8 ) │ │ │ │ + ldr r5, [pc, #808] @ (54d7c8 ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ │ │ │ │ 0054d4a0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -836973,21 +836972,21 @@ │ │ │ │ lsls r7, r1, #4 │ │ │ │ str r1, [sp, #992] @ 0x3e0 │ │ │ │ lsls r1, r2, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ add r5, pc, #960 @ (adr r5, 54d924 ) │ │ │ │ lsls r7, r1, #4 │ │ │ │ - str r4, [r3, r2] │ │ │ │ + str r0, [r4, r2] │ │ │ │ lsls r2, r7, #3 │ │ │ │ lsls r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r2, #11] │ │ │ │ + ldrb r6, [r2, #11] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r5, [pc, #24] @ (54d58c ) │ │ │ │ + ldr r5, [pc, #40] @ (54d59c ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ adds r6, #48 @ 0x30 │ │ │ │ lsls r5, r6, #3 │ │ │ │ │ │ │ │ 0054d578 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -837046,21 +837045,21 @@ │ │ │ │ lsls r7, r1, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - mvns r4, r6 │ │ │ │ + mvns r0, r7 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r4, [pc, #448] @ (54d7d0 ) │ │ │ │ + ldr r4, [pc, #464] @ (54d7e0 ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ - mvns r2, r2 │ │ │ │ + mvns r6, r2 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r4, [pc, #312] @ (54d750 ) │ │ │ │ + ldr r4, [pc, #328] @ (54d760 ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ │ │ │ │ 0054d618 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -837147,23 +837146,23 @@ │ │ │ │ lsls r1, r2, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ add r4, pc, #416 @ (adr r4, 54d890 ) │ │ │ │ lsls r7, r1, #4 │ │ │ │ - asrs r2, r1 │ │ │ │ + asrs r6, r1 │ │ │ │ lsls r0, r7, #3 │ │ │ │ lsls r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - orrs r4, r0 │ │ │ │ + orrs r0, r1 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r3, [pc, #512] @ (54d900 ) │ │ │ │ + ldr r3, [pc, #528] @ (54d910 ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r6, [pc, #976] @ (54dad4 ) │ │ │ │ + ldr r6, [pc, #992] @ (54dae4 ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ │ │ │ │ 0054d704 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -837220,21 +837219,21 @@ │ │ │ │ lsls r7, r1, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - rors r0, r7 │ │ │ │ + rors r4, r7 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r2, [pc, #912] @ (54db2c ) │ │ │ │ + ldr r2, [pc, #928] @ (54db3c ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ - rors r6, r2 │ │ │ │ + rors r2, r3 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r2, [pc, #776] @ (54daac ) │ │ │ │ + ldr r2, [pc, #792] @ (54dabc ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ │ │ │ │ 0054d7a4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -837347,23 +837346,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ add r2, pc, #768 @ (adr r2, 54dbac ) │ │ │ │ lsls r7, r1, #4 │ │ │ │ - cmp r1, #164 @ 0xa4 │ │ │ │ + cmp r1, #168 @ 0xa8 │ │ │ │ lsls r0, r7, #3 │ │ │ │ lsls r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r5 │ │ │ │ + lsrs r6, r5 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r1, [pc, #856] @ (54dc14 ) │ │ │ │ + ldr r1, [pc, #872] @ (54dc24 ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r5, [pc, #296] @ (54d9e8 ) │ │ │ │ + ldr r5, [pc, #312] @ (54d9f8 ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ adds r2, #242 @ 0xf2 │ │ │ │ lsls r5, r6, #3 │ │ │ │ │ │ │ │ 0054d8c4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -837422,21 +837421,21 @@ │ │ │ │ lsls r7, r1, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #512] @ (54db58 ) │ │ │ │ + ldr r3, [pc, #528] @ (54db68 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r1, [pc, #144] @ (54d9ec ) │ │ │ │ + ldr r1, [pc, #160] @ (54d9fc ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r3, [pc, #376] @ (54dad8 ) │ │ │ │ + ldr r3, [pc, #392] @ (54dae8 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r1, [pc, #8] @ (54d96c ) │ │ │ │ + ldr r1, [pc, #24] @ (54d97c ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ │ │ │ │ 0054d964 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -837581,29 +837580,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ add r0, pc, #840 @ (adr r0, 54de04 ) │ │ │ │ lsls r7, r1, #4 │ │ │ │ - movs r7, #182 @ 0xb6 │ │ │ │ + movs r7, #186 @ 0xba │ │ │ │ lsls r0, r7, #3 │ │ │ │ lsls r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #272] @ (54dbd8 ) │ │ │ │ + ldr r2, [pc, #288] @ (54dbe8 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - blx sp │ │ │ │ + blxns sp │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r3, [pc, #368] @ (54dc40 ) │ │ │ │ + ldr r3, [pc, #384] @ (54dc50 ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ - adcs r4, r6 │ │ │ │ + adcs r0, r7 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r4, [r4, #112] @ 0x70 │ │ │ │ + ldr r0, [r5, #112] @ 0x70 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - blxns r4 │ │ │ │ + blx r5 │ │ │ │ lsls r0, r7, #3 │ │ │ │ │ │ │ │ 0054dadc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -837736,23 +837735,23 @@ │ │ │ │ lsls r7, r1, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 54db88 │ │ │ │ + blt.n 54db90 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - mov lr, sp │ │ │ │ + mov sl, lr │ │ │ │ lsls r2, r7, #3 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 54dc38 │ │ │ │ + blt.n 54dc40 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - mov r0, r8 │ │ │ │ + mov r4, r8 │ │ │ │ lsls r2, r7, #3 │ │ │ │ │ │ │ │ 0054dc2c : │ │ │ │ stmdb 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 │ │ │ │ @@ -838028,53 +838027,53 @@ │ │ │ │ lsls r7, r1, #4 │ │ │ │ ldrh r0, [r6, #18] │ │ │ │ lsls r1, r2, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #118 @ 0x76 │ │ │ │ + movs r1, #122 @ 0x7a │ │ │ │ lsls r0, r7, #3 │ │ │ │ lsls r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 54df28 │ │ │ │ + bge.n 54df30 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - cmp r4, ip │ │ │ │ + cmp r0, sp │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldr r6, [sp, #88] @ 0x58 │ │ │ │ lsls r7, r1, #4 │ │ │ │ ldr r0, [r2, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r7] │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp │ │ │ │ + add r6, sp │ │ │ │ lsls r1, r7, #3 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #28 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r4, [sp, #432] @ 0x1b0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - movs r0, #72 @ 0x48 │ │ │ │ + movs r0, #76 @ 0x4c │ │ │ │ lsls r0, r7, #3 │ │ │ │ - movs r3, #248 @ 0xf8 │ │ │ │ + movs r3, #252 @ 0xfc │ │ │ │ lsls r0, r7, #3 │ │ │ │ - strb r4, [r5, r1] │ │ │ │ + strb r0, [r6, r1] │ │ │ │ lsls r1, r7, #3 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - bx r9 │ │ │ │ + bxns r9 │ │ │ │ lsls r2, r7, #3 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #194 @ 0xc2 │ │ │ │ + cmp r4, #198 @ 0xc6 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - cmp r4, #182 @ 0xb6 │ │ │ │ + cmp r4, #186 @ 0xba │ │ │ │ lsls r0, r7, #3 │ │ │ │ - str r2, [r4, #84] @ 0x54 │ │ │ │ + str r6, [r4, #84] @ 0x54 │ │ │ │ lsls r0, r7, #3 │ │ │ │ │ │ │ │ 0054df14 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -838131,21 +838130,21 @@ │ │ │ │ lsls r7, r1, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r5, r0] │ │ │ │ + ldrb r4, [r5, r0] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - cmn r4, r2 │ │ │ │ + cmn r0, r3 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrb r6, [r0, r0] │ │ │ │ + ldrb r2, [r1, r0] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - cmp r2, r6 │ │ │ │ + cmp r6, r6 │ │ │ │ lsls r2, r7, #3 │ │ │ │ │ │ │ │ 0054dfb4 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -838206,21 +838205,21 @@ │ │ │ │ lsls r7, r1, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r8, r5 │ │ │ │ + cmp ip, r5 │ │ │ │ lsls r2, r7, #3 │ │ │ │ lsls r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r4, r5] │ │ │ │ + ldrh r2, [r5, r5] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - tst r2, r2 │ │ │ │ + tst r6, r2 │ │ │ │ lsls r2, r7, #3 │ │ │ │ │ │ │ │ 0054e058 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -838297,23 +838296,23 @@ │ │ │ │ lsls r7, r1, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 54e198 │ │ │ │ + bcc.n 54e1a0 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - sbcs r2, r1 │ │ │ │ + sbcs r6, r1 │ │ │ │ lsls r2, r7, #3 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 54e11c │ │ │ │ + bcs.n 54e124 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - adcs r6, r0 │ │ │ │ + adcs r2, r1 │ │ │ │ lsls r2, r7, #3 │ │ │ │ │ │ │ │ 0054e12c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -838524,57 +838523,57 @@ │ │ │ │ lsls r7, r1, #4 │ │ │ │ strh r0, [r5, #42] @ 0x2a │ │ │ │ lsls r1, r2, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r7, #1 │ │ │ │ + adds r6, r7, #1 │ │ │ │ lsls r0, r7, #3 │ │ │ │ lsls r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 54e37c │ │ │ │ + bcs.n 54e384 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - eors r0, r5 │ │ │ │ + eors r4, r5 │ │ │ │ lsls r2, r7, #3 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r4, #7 │ │ │ │ + subs r4, r4, #7 │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [sp, #392] @ 0x188 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - subs r6, r0, #5 │ │ │ │ + subs r2, r1, #5 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - str r6, [r0, #20] │ │ │ │ + str r2, [r1, #20] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - cmn r6, r6 │ │ │ │ + cmn r2, r7 │ │ │ │ lsls r2, r7, #3 │ │ │ │ lsls r6, r5, #11 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - asrs r0, r0, #31 │ │ │ │ + asrs r4, r0, #31 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - asrs r4, r7, #31 │ │ │ │ + adds r0, r0, r0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ lsls r0, r3, #11 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - asrs r2, r5, #30 │ │ │ │ + asrs r6, r5, #30 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - asrs r2, r1, #31 │ │ │ │ + asrs r6, r1, #31 │ │ │ │ lsls r0, r7, #3 │ │ │ │ lsls r0, r0, #11 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - asrs r2, r0, #27 │ │ │ │ + asrs r6, r0, #27 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - asrs r2, r7, #29 │ │ │ │ + asrs r6, r7, #29 │ │ │ │ lsls r0, r7, #3 │ │ │ │ │ │ │ │ 0054e390 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -838637,21 +838636,21 @@ │ │ │ │ lsls r7, r1, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #432 @ 0x1b0 │ │ │ │ + add r1, sp, #448 @ 0x1c0 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - subs r6, #84 @ 0x54 │ │ │ │ + subs r6, #88 @ 0x58 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - add r1, sp, #264 @ 0x108 │ │ │ │ + add r1, sp, #280 @ 0x118 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - subs r6, #42 @ 0x2a │ │ │ │ + subs r6, #46 @ 0x2e │ │ │ │ lsls r2, r7, #3 │ │ │ │ │ │ │ │ 0054e444 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -838837,46 +838836,46 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ str r5, [sp, #784] @ 0x310 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - lsls r2, r7, #8 │ │ │ │ + lsls r6, r7, #8 │ │ │ │ lsls r0, r1, #4 │ │ │ │ lsls r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #976 @ (adr r7, 54e9e8 ) │ │ │ │ + add r7, pc, #992 @ (adr r7, 54e9f8 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - subs r4, #220 @ 0xdc │ │ │ │ + subs r4, #224 @ 0xe0 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - eors r0, r2 │ │ │ │ + eors r4, r2 │ │ │ │ lsls r2, r7, #3 │ │ │ │ movs r5, #248 @ 0xf8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - lsls r0, r0, #8 │ │ │ │ + lsls r4, r0, #8 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - lsls r4, r6, #7 │ │ │ │ + lsls r0, r7, #7 │ │ │ │ lsls r0, r1, #4 │ │ │ │ movs r4, r4 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - asrs r6, r6, #19 │ │ │ │ + asrs r2, r7, #19 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - asrs r6, r2, #20 │ │ │ │ + asrs r2, r3, #20 │ │ │ │ lsls r0, r7, #3 │ │ │ │ movs r0, r2 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - asrs r2, r2, #16 │ │ │ │ + asrs r6, r2, #16 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - asrs r2, r1, #19 │ │ │ │ + asrs r6, r1, #19 │ │ │ │ lsls r0, r7, #3 │ │ │ │ vuzp.32 d16, d8 │ │ │ │ - asrs r4, r1, #19 │ │ │ │ + asrs r0, r2, #19 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - asrs r0, r1, #20 │ │ │ │ + asrs r4, r1, #20 │ │ │ │ lsls r0, r7, #3 │ │ │ │ │ │ │ │ 0054e650 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -838933,21 +838932,21 @@ │ │ │ │ lsls r7, r1, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r0, r5] │ │ │ │ + ldrsh r2, [r1, r5] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - subs r3, #150 @ 0x96 │ │ │ │ + subs r3, #154 @ 0x9a │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrsh r2, [r4, r4] │ │ │ │ + ldrsh r6, [r4, r4] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - subs r3, #114 @ 0x72 │ │ │ │ + subs r3, #118 @ 0x76 │ │ │ │ lsls r2, r7, #3 │ │ │ │ │ │ │ │ 0054e6f4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -839064,31 +839063,31 @@ │ │ │ │ lsls r7, r1, #4 │ │ │ │ ldrb r2, [r5, #30] │ │ │ │ lsls r1, r2, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #156 @ 0x9c │ │ │ │ + subs r1, #160 @ 0xa0 │ │ │ │ lsls r1, r7, #3 │ │ │ │ lsls r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r6, r1] │ │ │ │ + ldrsh r0, [r7, r1] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - subs r2, #196 @ 0xc4 │ │ │ │ + subs r2, #200 @ 0xc8 │ │ │ │ lsls r2, r7, #3 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ str r3, [sp, #224] @ 0xe0 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - subs r4, r3, r0 │ │ │ │ + subs r0, r4, r0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - subs r5, #216 @ 0xd8 │ │ │ │ + subs r5, #220 @ 0xdc │ │ │ │ lsls r2, r7, #3 │ │ │ │ │ │ │ │ 0054e82c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -839145,21 +839144,21 @@ │ │ │ │ lsls r7, r1, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #130 @ 0x82 │ │ │ │ + subs r4, #134 @ 0x86 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - subs r1, #186 @ 0xba │ │ │ │ + subs r1, #190 @ 0xbe │ │ │ │ lsls r2, r7, #3 │ │ │ │ - subs r4, #94 @ 0x5e │ │ │ │ + subs r4, #98 @ 0x62 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - subs r1, #150 @ 0x96 │ │ │ │ + subs r1, #154 @ 0x9a │ │ │ │ lsls r2, r7, #3 │ │ │ │ │ │ │ │ 0054e8d0 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -839276,31 +839275,31 @@ │ │ │ │ lsls r7, r1, #4 │ │ │ │ ldrb r6, [r1, #23] │ │ │ │ lsls r1, r2, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #192 @ 0xc0 │ │ │ │ + adds r7, #196 @ 0xc4 │ │ │ │ lsls r1, r7, #3 │ │ │ │ lsls r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #176 @ 0xb0 │ │ │ │ + subs r3, #180 @ 0xb4 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - subs r0, #232 @ 0xe8 │ │ │ │ + subs r0, #236 @ 0xec │ │ │ │ lsls r2, r7, #3 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ str r1, [sp, #368] @ 0x170 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - adds r0, r0, r1 │ │ │ │ + adds r4, r0, r1 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - subs r3, #252 @ 0xfc │ │ │ │ + subs r4, #0 │ │ │ │ lsls r2, r7, #3 │ │ │ │ │ │ │ │ 0054ea08 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -839357,21 +839356,21 @@ │ │ │ │ lsls r7, r1, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r0, #100] @ 0x64 │ │ │ │ + str r6, [r0, #100] @ 0x64 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - adds r7, #222 @ 0xde │ │ │ │ + adds r7, #226 @ 0xe2 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - str r6, [r3, #96] @ 0x60 │ │ │ │ + str r2, [r4, #96] @ 0x60 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - adds r7, #186 @ 0xba │ │ │ │ + adds r7, #190 @ 0xbe │ │ │ │ lsls r2, r7, #3 │ │ │ │ │ │ │ │ 0054eaac : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -839470,29 +839469,29 @@ │ │ │ │ lsls r7, r1, #4 │ │ │ │ ldrb r4, [r5, #15] │ │ │ │ lsls r1, r2, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r3, #12 │ │ │ │ + asrs r2, r4, #12 │ │ │ │ lsls r0, r7, #3 │ │ │ │ lsls r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r5, #84] @ 0x54 │ │ │ │ + str r2, [r6, #84] @ 0x54 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - adds r7, #10 │ │ │ │ + adds r7, #14 │ │ │ │ lsls r2, r7, #3 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r3, #60] @ 0x3c │ │ │ │ lsls r7, r1, #4 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #66 @ 0x42 │ │ │ │ + subs r2, #70 @ 0x46 │ │ │ │ lsls r2, r7, #3 │ │ │ │ │ │ │ │ 0054ebc0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -839549,21 +839548,21 @@ │ │ │ │ lsls r7, r1, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 54eb8c │ │ │ │ + bcc.n 54eb94 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - adds r6, #38 @ 0x26 │ │ │ │ + adds r6, #42 @ 0x2a │ │ │ │ lsls r2, r7, #3 │ │ │ │ - bcc.n 54ed4c │ │ │ │ + bcc.n 54ed54 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - adds r6, #2 │ │ │ │ + adds r6, #6 │ │ │ │ lsls r2, r7, #3 │ │ │ │ │ │ │ │ 0054ec64 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -839688,25 +839687,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r6, #46] @ 0x2e │ │ │ │ lsls r7, r1, #4 │ │ │ │ - asrs r0, r3, #19 │ │ │ │ + asrs r4, r3, #19 │ │ │ │ lsls r0, r7, #3 │ │ │ │ lsls r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 54ee88 │ │ │ │ + bcs.n 54ec90 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - adds r5, #8 │ │ │ │ + adds r5, #12 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - strb r0, [r6, #23] │ │ │ │ + strb r4, [r6, #23] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - subs r0, #112 @ 0x70 │ │ │ │ + subs r0, #116 @ 0x74 │ │ │ │ lsls r2, r7, #3 │ │ │ │ │ │ │ │ 0054ed9c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -839765,19 +839764,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ add r3, sp, #312 @ 0x138 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - adds r4, #74 @ 0x4a │ │ │ │ + adds r4, #78 @ 0x4e │ │ │ │ lsls r2, r7, #3 │ │ │ │ add r3, sp, #168 @ 0xa8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - adds r4, #38 @ 0x26 │ │ │ │ + adds r4, #42 @ 0x2a │ │ │ │ lsls r2, r7, #3 │ │ │ │ │ │ │ │ 0054ee40 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -839819,21 +839818,21 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldrb r2, [r7, #1] │ │ │ │ lsls r1, r2, #4 │ │ │ │ ldrh r6, [r2, #36] @ 0x24 │ │ │ │ lsls r7, r1, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #56 @ 0x38 │ │ │ │ + adds r7, #60 @ 0x3c │ │ │ │ lsls r2, r7, #3 │ │ │ │ lsls r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ add r2, sp, #656 @ 0x290 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - adds r3, #160 @ 0xa0 │ │ │ │ + adds r3, #164 @ 0xa4 │ │ │ │ lsls r2, r7, #3 │ │ │ │ │ │ │ │ 0054eec0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -839890,21 +839889,21 @@ │ │ │ │ lsls r7, r1, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #200] @ (54f020 ) │ │ │ │ + ldr r4, [pc, #216] @ (54f030 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - adds r3, #38 @ 0x26 │ │ │ │ + adds r3, #42 @ 0x2a │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r4, [pc, #56] @ (54ef98 ) │ │ │ │ + ldr r4, [pc, #72] @ (54efa8 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - adds r3, #2 │ │ │ │ + adds r3, #6 │ │ │ │ lsls r2, r7, #3 │ │ │ │ │ │ │ │ 0054ef64 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -840007,31 +840006,31 @@ │ │ │ │ lsls r7, r1, #4 │ │ │ │ strb r0, [r6, #28] │ │ │ │ lsls r1, r2, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r3, #25 │ │ │ │ + lsrs r2, r4, #25 │ │ │ │ lsls r0, r7, #3 │ │ │ │ lsls r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #344] @ (54f1c8 ) │ │ │ │ + ldr r3, [pc, #360] @ (54f1d8 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - adds r2, #74 @ 0x4a │ │ │ │ + adds r2, #78 @ 0x4e │ │ │ │ lsls r2, r7, #3 │ │ │ │ lsrs r0, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r4, #22] │ │ │ │ lsls r7, r1, #4 │ │ │ │ tst r0, r6 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #160] @ (54f124 ) │ │ │ │ + ldr r3, [pc, #176] @ (54f134 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - adds r5, #124 @ 0x7c │ │ │ │ + adds r5, #128 @ 0x80 │ │ │ │ lsls r2, r7, #3 │ │ │ │ │ │ │ │ 0054f088 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -840088,21 +840087,21 @@ │ │ │ │ lsls r7, r1, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r0, r5] │ │ │ │ + ldrsb r6, [r0, r5] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - adds r1, #94 @ 0x5e │ │ │ │ + adds r1, #98 @ 0x62 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrsb r6, [r3, r4] │ │ │ │ + ldrsb r2, [r4, r4] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - adds r1, #58 @ 0x3a │ │ │ │ + adds r1, #62 @ 0x3e │ │ │ │ lsls r2, r7, #3 │ │ │ │ │ │ │ │ 0054f12c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -840199,27 +840198,27 @@ │ │ │ │ lsls r7, r1, #4 │ │ │ │ strb r0, [r5, #21] │ │ │ │ lsls r1, r2, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r2, #18 │ │ │ │ + lsrs r2, r3, #18 │ │ │ │ lsls r0, r7, #3 │ │ │ │ lsls r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r4, r1] │ │ │ │ + ldrsb r2, [r5, r1] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - adds r0, #130 @ 0x82 │ │ │ │ + adds r0, #134 @ 0x86 │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldrh r2, [r4, #8] │ │ │ │ lsls r7, r1, #4 │ │ │ │ adds r2, r0, r6 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - adds r3, #194 @ 0xc2 │ │ │ │ + adds r3, #198 @ 0xc6 │ │ │ │ lsls r2, r7, #3 │ │ │ │ │ │ │ │ 0054f23c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -840276,21 +840275,21 @@ │ │ │ │ lsls r7, r1, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #126 @ 0x7e │ │ │ │ + movs r5, #130 @ 0x82 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - cmp r7, #170 @ 0xaa │ │ │ │ + cmp r7, #174 @ 0xae │ │ │ │ lsls r2, r7, #3 │ │ │ │ - movs r5, #90 @ 0x5a │ │ │ │ + movs r5, #94 @ 0x5e │ │ │ │ lsls r1, r7, #3 │ │ │ │ - cmp r7, #134 @ 0x86 │ │ │ │ + cmp r7, #138 @ 0x8a │ │ │ │ lsls r2, r7, #3 │ │ │ │ │ │ │ │ 0054f2e0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -840392,23 +840391,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r2, #60] @ 0x3c │ │ │ │ lsls r7, r1, #4 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #56 @ 0x38 │ │ │ │ + adds r2, #60 @ 0x3c │ │ │ │ lsls r2, r7, #3 │ │ │ │ lsls r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #116 @ 0x74 │ │ │ │ + movs r4, #120 @ 0x78 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - cmp r6, #160 @ 0xa0 │ │ │ │ + cmp r6, #164 @ 0xa4 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - lsrs r6, r2, #23 │ │ │ │ + lsrs r2, r3, #23 │ │ │ │ lsls r0, r7, #3 │ │ │ │ │ │ │ │ 0054f3ec : │ │ │ │ stmdb 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 │ │ │ │ @@ -841510,16 +841509,16 @@ │ │ │ │ lsls r1, r2, #4 │ │ │ │ str r6, [r4, #80] @ 0x50 │ │ │ │ lsls r1, r2, #4 │ │ │ │ asrs r4, r2, #24 │ │ │ │ lsls r3, r4, #4 │ │ │ │ lsls r0, r7, #25 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfaa400f7 │ │ │ │ - movs r5, #98 @ 0x62 │ │ │ │ + @ instruction: 0xfaa800f7 │ │ │ │ + movs r5, #102 @ 0x66 │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldrsb r4, [r4, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r2, #28] │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #24 │ │ │ │ movs r0, r0 │ │ │ │ @@ -842475,235 +842474,235 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r4, #4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [pc, #608] @ (550c8c ) │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r7 │ │ │ │ movs r0, r0 │ │ │ │ - rsb r0, r0, #8093696 @ 0x7b8000 │ │ │ │ - movs r0, #126 @ 0x7e │ │ │ │ + rsb r0, r4, #8093696 @ 0x7b8000 │ │ │ │ + movs r0, #130 @ 0x82 │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldrb r6, [r5, #4] │ │ │ │ lsls r7, r1, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf58a00f7 │ │ │ │ - movs r0, #72 @ 0x48 │ │ │ │ + @ instruction: 0xf58e00f7 │ │ │ │ + movs r0, #76 @ 0x4c │ │ │ │ lsls r2, r7, #3 │ │ │ │ strb r4, [r4, #4] │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r4, [r5, r4] │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r7 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf4ba00f7 │ │ │ │ - subs r0, r7, #5 │ │ │ │ + @ instruction: 0xf4be00f7 │ │ │ │ + subs r4, r7, #5 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - @ instruction: 0xf4a400f7 │ │ │ │ - subs r2, r4, #5 │ │ │ │ + @ instruction: 0xf4a800f7 │ │ │ │ + subs r6, r4, #5 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - eor.w r0, lr, #8093696 @ 0x7b8000 │ │ │ │ - subs r4, r1, #5 │ │ │ │ + eors.w r0, r2, #8093696 @ 0x7b8000 │ │ │ │ + subs r0, r2, #5 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - orns r0, r8, #8093696 @ 0x7b8000 │ │ │ │ - subs r6, r6, #4 │ │ │ │ + orns r0, ip, #8093696 @ 0x7b8000 │ │ │ │ + subs r2, r7, #4 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - @ instruction: 0xf3ce00f7 │ │ │ │ - subs r4, r1, #2 │ │ │ │ + @ instruction: 0xf3d200f7 │ │ │ │ + subs r0, r2, #2 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - @ instruction: 0xf3b800f7 │ │ │ │ - subs r6, r6, #1 │ │ │ │ + @ instruction: 0xf3bc00f7 │ │ │ │ + subs r2, r7, #1 │ │ │ │ lsls r2, r7, #3 │ │ │ │ cmp r5, #164 @ 0xa4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ bx r1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf2d600f7 │ │ │ │ - adds r4, r2, #6 │ │ │ │ + @ instruction: 0xf2da00f7 │ │ │ │ + adds r0, r3, #6 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - @ instruction: 0xf2b800f7 │ │ │ │ - adds r6, r6, #5 │ │ │ │ + @ instruction: 0xf2bc00f7 │ │ │ │ + adds r2, r7, #5 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - @ instruction: 0xf29200f7 │ │ │ │ - adds r0, r2, #5 │ │ │ │ + @ instruction: 0xf29600f7 │ │ │ │ + adds r4, r2, #5 │ │ │ │ lsls r2, r7, #3 │ │ │ │ lsls r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf26c00f7 │ │ │ │ - adds r0, r5, #4 │ │ │ │ + @ instruction: 0xf27000f7 │ │ │ │ + adds r4, r5, #4 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - @ instruction: 0xf25200f7 │ │ │ │ - adds r0, r2, #4 │ │ │ │ + @ instruction: 0xf25600f7 │ │ │ │ + adds r4, r2, #4 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - @ instruction: 0xf23c00f7 │ │ │ │ - adds r2, r7, #3 │ │ │ │ + movw r0, #247 @ 0xf7 │ │ │ │ + adds r6, r7, #3 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - @ instruction: 0xf22600f7 │ │ │ │ - adds r4, r4, #3 │ │ │ │ + @ instruction: 0xf22a00f7 │ │ │ │ + adds r0, r5, #3 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - @ instruction: 0xf21000f7 │ │ │ │ - adds r6, r1, #3 │ │ │ │ + @ instruction: 0xf21400f7 │ │ │ │ + adds r2, r2, #3 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - @ instruction: 0xf1fa00f7 │ │ │ │ - adds r0, r7, #2 │ │ │ │ + @ instruction: 0xf1fe00f7 │ │ │ │ + adds r4, r7, #2 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - @ instruction: 0xf1e400f7 │ │ │ │ - adds r2, r4, #2 │ │ │ │ + @ instruction: 0xf1e800f7 │ │ │ │ + adds r6, r4, #2 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - rsb r0, lr, #247 @ 0xf7 │ │ │ │ - adds r4, r1, #2 │ │ │ │ + rsbs r0, r2, #247 @ 0xf7 │ │ │ │ + adds r0, r2, #2 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - subs.w r0, r8, #247 @ 0xf7 │ │ │ │ - adds r6, r6, #1 │ │ │ │ + subs.w r0, ip, #247 @ 0xf7 │ │ │ │ + adds r2, r7, #1 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - @ instruction: 0xf19c00f7 │ │ │ │ - adds r2, r3, #1 │ │ │ │ + sub.w r0, r0, #247 @ 0xf7 │ │ │ │ + adds r6, r3, #1 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - @ instruction: 0xf18600f7 │ │ │ │ - adds r4, r0, #1 │ │ │ │ + @ instruction: 0xf18a00f7 │ │ │ │ + adds r0, r1, #1 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - sbc.w r0, sl, #247 @ 0xf7 │ │ │ │ - adds r0, r5, #0 │ │ │ │ + sbc.w r0, lr, #247 @ 0xf7 │ │ │ │ + adds r4, r5, #0 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - adcs.w r0, r4, #247 @ 0xf7 │ │ │ │ - adds r2, r2, #0 │ │ │ │ + adcs.w r0, r8, #247 @ 0xf7 │ │ │ │ + adds r6, r2, #0 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - @ instruction: 0xf13e00f7 │ │ │ │ - subs r4, r7, r7 │ │ │ │ + adc.w r0, r2, #247 @ 0xf7 │ │ │ │ + adds r0, r0, #0 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - adds.w r0, sl, #247 @ 0xf7 │ │ │ │ - subs r0, r3, r7 │ │ │ │ + adds.w r0, lr, #247 @ 0xf7 │ │ │ │ + subs r4, r3, r7 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - add.w r0, r4, #247 @ 0xf7 │ │ │ │ - subs r2, r0, r7 │ │ │ │ + add.w r0, r8, #247 @ 0xf7 │ │ │ │ + subs r6, r0, r7 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - @ instruction: 0xf0ee00f7 │ │ │ │ - subs r4, r5, r6 │ │ │ │ + @ instruction: 0xf0f200f7 │ │ │ │ + subs r0, r6, r6 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - @ instruction: 0xf0d800f7 │ │ │ │ - subs r6, r2, r6 │ │ │ │ + @ instruction: 0xf0dc00f7 │ │ │ │ + subs r2, r3, r6 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - @ instruction: 0xf0c200f7 │ │ │ │ - subs r0, r0, r6 │ │ │ │ + @ instruction: 0xf0c600f7 │ │ │ │ + subs r4, r0, r6 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - @ instruction: 0xf0ac00f7 │ │ │ │ - subs r2, r5, r5 │ │ │ │ + @ instruction: 0xf0b000f7 │ │ │ │ + subs r6, r5, r5 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - eors.w r0, r6, #247 @ 0xf7 │ │ │ │ - subs r4, r2, r5 │ │ │ │ + eors.w r0, sl, #247 @ 0xf7 │ │ │ │ + subs r0, r3, r5 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - eor.w r0, r0, #247 @ 0xf7 │ │ │ │ - subs r6, r7, r4 │ │ │ │ + eor.w r0, r4, #247 @ 0xf7 │ │ │ │ + subs r2, r0, r5 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - orn r0, ip, #247 @ 0xf7 │ │ │ │ - subs r2, r5, r4 │ │ │ │ + orns r0, r0, #247 @ 0xf7 │ │ │ │ + subs r6, r5, r4 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - orrs.w r0, r6, #247 @ 0xf7 │ │ │ │ - subs r4, r2, r4 │ │ │ │ + orrs.w r0, sl, #247 @ 0xf7 │ │ │ │ + subs r0, r3, r4 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - orr.w r0, r0, #247 @ 0xf7 │ │ │ │ - subs r6, r7, r3 │ │ │ │ + orr.w r0, r4, #247 @ 0xf7 │ │ │ │ + subs r2, r0, r4 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - bic.w r0, sl, #247 @ 0xf7 │ │ │ │ - subs r0, r5, r3 │ │ │ │ + bic.w r0, lr, #247 @ 0xf7 │ │ │ │ + subs r4, r5, r3 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ands.w r0, r4, #247 @ 0xf7 │ │ │ │ - subs r2, r2, r3 │ │ │ │ + ands.w r0, r8, #247 @ 0xf7 │ │ │ │ + subs r6, r2, r3 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - vshr.s64 q8, , #2 │ │ │ │ - subs r4, r7, r2 │ │ │ │ + and.w r0, r2, #247 @ 0xf7 │ │ │ │ + subs r0, r0, r3 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - vshr.s64 q8, , #46 │ │ │ │ - subs r0, r2, r2 │ │ │ │ + vshr.s64 q8, , #42 │ │ │ │ + subs r4, r2, r2 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - vshr.s64 q8, , #64 │ │ │ │ - subs r6, r7, r1 │ │ │ │ + vshr.s64 q8, , #60 │ │ │ │ + subs r2, r0, r2 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - vshr.s64 q0, , #18 │ │ │ │ - subs r4, r5, r1 │ │ │ │ + vshr.s64 q0, , #14 │ │ │ │ + subs r0, r6, r1 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - vshr.s64 q0, , #36 │ │ │ │ - subs r2, r3, r1 │ │ │ │ + vshr.s64 q0, , #32 │ │ │ │ + subs r6, r3, r1 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - vshr.s64 q0, , #54 │ │ │ │ - subs r0, r1, r1 │ │ │ │ + vshr.s64 q0, , #50 │ │ │ │ + subs r4, r1, r1 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - vqadd.s64 q8, q12, │ │ │ │ - subs r6, r6, r0 │ │ │ │ + vqadd.s64 q8, q14, │ │ │ │ + subs r2, r7, r0 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - vqadd.s32 q8, q11, │ │ │ │ - subs r4, r4, r0 │ │ │ │ + vqadd.s32 q8, q13, │ │ │ │ + subs r0, r5, r0 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - vqadd.s8 q8, q12, │ │ │ │ - subs r6, r0, r0 │ │ │ │ + vqadd.s8 q8, q14, │ │ │ │ + subs r2, r1, r0 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - vqadd.s64 q0, q11, │ │ │ │ - adds r4, r6, r7 │ │ │ │ + vqadd.s64 q0, q13, │ │ │ │ + adds r0, r7, r7 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - vqadd.s32 q0, q10, │ │ │ │ - adds r2, r4, r7 │ │ │ │ + vqadd.s32 q0, q12, │ │ │ │ + adds r6, r4, r7 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - vqadd.s16 q0, q9, │ │ │ │ - adds r0, r2, r7 │ │ │ │ + vqadd.s16 q0, q11, │ │ │ │ + adds r4, r2, r7 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - mrc 0, 7, r0, cr14, cr7, {7} │ │ │ │ - adds r4, r7, r6 │ │ │ │ + vqadd.s8 q0, q9, │ │ │ │ + adds r0, r0, r7 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - mrc 0, 6, r0, cr14, cr7, {7} │ │ │ │ - adds r4, r3, r6 │ │ │ │ + mcr 0, 7, r0, cr2, cr7, {7} │ │ │ │ + adds r0, r4, r6 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - mcr 0, 6, r0, cr0, cr7, {7} │ │ │ │ - adds r6, r7, r5 │ │ │ │ + mcr 0, 6, r0, cr4, cr7, {7} │ │ │ │ + adds r2, r0, r6 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - mcr 0, 5, r0, cr4, cr7, {7} │ │ │ │ - adds r2, r4, r5 │ │ │ │ + mcr 0, 5, r0, cr8, cr7, {7} │ │ │ │ + adds r6, r4, r5 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - mrc 0, 4, r0, cr0, cr7, {7} │ │ │ │ - adds r6, r1, r5 │ │ │ │ + mrc 0, 4, r0, cr4, cr7, {7} │ │ │ │ + adds r2, r2, r5 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - mrc 0, 3, r0, cr12, cr7, {7} │ │ │ │ - adds r2, r7, r4 │ │ │ │ + mcr 0, 4, r0, cr0, cr7, {7} │ │ │ │ + adds r6, r7, r4 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - mcr 0, 3, r0, cr4, cr7, {7} │ │ │ │ - adds r2, r4, r4 │ │ │ │ + mcr 0, 3, r0, cr8, cr7, {7} │ │ │ │ + adds r6, r4, r4 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - mrc 0, 1, r0, cr8, cr7, {7} │ │ │ │ - adds r6, r6, r3 │ │ │ │ + mrc 0, 1, r0, cr12, cr7, {7} │ │ │ │ + adds r2, r7, r3 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - mrc 0, 0, r0, cr12, cr7, {7} │ │ │ │ - adds r2, r3, r3 │ │ │ │ + mcr 0, 1, r0, cr0, cr7, {7} │ │ │ │ + adds r6, r3, r3 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - mcr 0, 0, r0, cr8, cr7, {7} │ │ │ │ - adds r6, r0, r3 │ │ │ │ + mcr 0, 0, r0, cr12, cr7, {7} │ │ │ │ + adds r2, r1, r3 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - stcl 0, cr0, [r8, #988]! @ 0x3dc │ │ │ │ - adds r6, r4, r2 │ │ │ │ + stcl 0, cr0, [ip, #988]! @ 0x3dc │ │ │ │ + adds r2, r5, r2 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldcl 0, cr0, [r4, #988] @ 0x3dc │ │ │ │ - adds r2, r2, r2 │ │ │ │ + ldcl 0, cr0, [r8, #988] @ 0x3dc │ │ │ │ + adds r6, r2, r2 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - stcl 0, cr0, [r2, #988] @ 0x3dc │ │ │ │ - adds r0, r0, r2 │ │ │ │ + stcl 0, cr0, [r6, #988] @ 0x3dc │ │ │ │ + adds r4, r0, r2 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - stc 0, cr0, [lr, #988]! @ 0x3dc │ │ │ │ - adds r4, r5, r1 │ │ │ │ + ldc 0, cr0, [r2, #988]! @ 0x3dc │ │ │ │ + adds r0, r6, r1 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldc 0, cr0, [sl, #988] @ 0x3dc │ │ │ │ - adds r0, r3, r1 │ │ │ │ + ldc 0, cr0, [lr, #988] @ 0x3dc │ │ │ │ + adds r4, r3, r1 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - stc 0, cr0, [r6, #988] @ 0x3dc │ │ │ │ - adds r4, r0, r1 │ │ │ │ + stc 0, cr0, [sl, #988] @ 0x3dc │ │ │ │ + adds r0, r1, r1 │ │ │ │ lsls r2, r7, #3 │ │ │ │ blt.n 550bfc │ │ │ │ lsls r0, r1, #4 │ │ │ │ - adds r0, r0, r3 │ │ │ │ + adds r4, r0, r3 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - str r6, [sp, #760] @ 0x2f8 │ │ │ │ + str r6, [sp, #776] @ 0x308 │ │ │ │ lsls r0, r7, #3 │ │ │ │ │ │ │ │ 00550c70 : │ │ │ │ stmdb 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 │ │ │ │ @@ -843006,15 +843005,15 @@ │ │ │ │ lsls r7, r1, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r5, #100] @ 0x64 │ │ │ │ lsls r7, r1, #4 │ │ │ │ strb r4, [r3, #20] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xeaf000f7 │ │ │ │ + @ instruction: 0xeaf400f7 │ │ │ │ lsls r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r0, r0] │ │ │ │ lsls r1, r2, #4 │ │ │ │ cmp r1, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r7, #15 │ │ │ │ @@ -843267,27 +843266,27 @@ │ │ │ │ lsls r7, r1, #4 │ │ │ │ strb r4, [r3, #20] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r1, #48] @ 0x30 │ │ │ │ lsls r7, r1, #4 │ │ │ │ ldrsb r6, [r0, r3] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - asrs r6, r0, #23 │ │ │ │ + asrs r2, r1, #23 │ │ │ │ lsls r2, r7, #3 │ │ │ │ subs r1, #146 @ 0x92 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - b.n 551104 │ │ │ │ + b.n 55110c │ │ │ │ lsls r7, r6, #3 │ │ │ │ - b.n 5510a4 │ │ │ │ + b.n 5510ac │ │ │ │ lsls r7, r6, #3 │ │ │ │ subs r0, #132 @ 0x84 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - b.n 550ef4 │ │ │ │ + b.n 550efc │ │ │ │ lsls r7, r6, #3 │ │ │ │ - asrs r0, r7, #17 │ │ │ │ + asrs r4, r7, #17 │ │ │ │ lsls r2, r7, #3 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r3, r1 │ │ │ │ cbz r0, 551212 │ │ │ │ mov r1, r2 │ │ │ │ @@ -843679,19 +843678,19 @@ │ │ │ │ nop │ │ │ │ str r6, [r0, #92] @ 0x5c │ │ │ │ lsls r7, r1, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r2, r5 │ │ │ │ + adds r6, r2, r5 │ │ │ │ lsls r2, r7, #3 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r7, r3 │ │ │ │ + adds r6, r7, r3 │ │ │ │ lsls r2, r7, #3 │ │ │ │ │ │ │ │ 005515c0 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -843732,21 +843731,21 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ str r0, [r0, #24] │ │ │ │ lsls r1, r2, #4 │ │ │ │ str r2, [r3, #80] @ 0x50 │ │ │ │ lsls r7, r1, #4 │ │ │ │ ldrb r0, [r1, r2] │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r2, r4 │ │ │ │ + adds r4, r2, r4 │ │ │ │ lsls r2, r7, #3 │ │ │ │ lsls r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #2 │ │ │ │ + lsls r0, r6, #2 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - adds r0, r5, r4 │ │ │ │ + adds r4, r5, r4 │ │ │ │ lsls r2, r7, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ @@ -843866,15 +843865,15 @@ │ │ │ │ nop │ │ │ │ str r6, [r1, #60] @ 0x3c │ │ │ │ lsls r7, r1, #4 │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 551b28 │ │ │ │ + b.n 551b30 │ │ │ │ lsls r7, r6, #3 │ │ │ │ │ │ │ │ 00551760 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -843941,15 +843940,15 @@ │ │ │ │ nop │ │ │ │ str r6, [r3, #48] @ 0x30 │ │ │ │ lsls r7, r1, #4 │ │ │ │ ldrb r0, [r1, r2] │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 551a78 │ │ │ │ + b.n 551a80 │ │ │ │ lsls r7, r6, #3 │ │ │ │ │ │ │ │ 00551810 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -843969,17 +843968,17 @@ │ │ │ │ ldr r0, [pc, #16] @ (551850 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ ldmia r7!, {r1, r2, r3, r6} │ │ │ │ lsls r0, r1, #4 │ │ │ │ - asrs r4, r2, #28 │ │ │ │ + asrs r0, r3, #28 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - asrs r2, r7, #28 │ │ │ │ + asrs r6, r7, #28 │ │ │ │ lsls r2, r7, #3 │ │ │ │ │ │ │ │ 00551854 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -844071,37 +844070,37 @@ │ │ │ │ nop │ │ │ │ str r0, [r1, #40] @ 0x28 │ │ │ │ lsls r7, r1, #4 │ │ │ │ bcc.n 551938 │ │ │ │ lsls r5, r1, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 551388 │ │ │ │ + b.n 551390 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - bcs.n 551864 │ │ │ │ + bcs.n 55186c │ │ │ │ lsls r5, r7, #3 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ lsls r7, r1, #4 │ │ │ │ asrs r4, r4, #30 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r2, #32] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - asrs r0, r4, #23 │ │ │ │ + asrs r4, r4, #23 │ │ │ │ lsls r2, r7, #3 │ │ │ │ lsls r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 5512a4 │ │ │ │ + b.n 5512ac │ │ │ │ lsls r7, r6, #3 │ │ │ │ - asrs r6, r5, #24 │ │ │ │ + asrs r2, r6, #24 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - asrs r2, r6, #25 │ │ │ │ + asrs r6, r6, #25 │ │ │ │ lsls r2, r7, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w ip, [pc, #128] @ 5519f8 │ │ │ │ sub sp, #12 │ │ │ │ @@ -844158,15 +844157,15 @@ │ │ │ │ b.n 5519c8 │ │ │ │ str r2, [r7, #20] │ │ │ │ lsls r7, r1, #4 │ │ │ │ asrs r4, r4, #30 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - svc 104 @ 0x68 │ │ │ │ + svc 108 @ 0x6c │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [pc, #64] @ (551a4c ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 551a22 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ @@ -844193,15 +844192,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ str r4, [r5, #12] │ │ │ │ lsls r7, r1, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r7, #21 │ │ │ │ + asrs r0, r0, #22 │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cbz r2, 551a86 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -844698,95 +844697,95 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r7, #0] │ │ │ │ lsls r7, r1, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r0, r1] │ │ │ │ + ldrsb r6, [r0, r1] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - asrs r6, r5, #16 │ │ │ │ + asrs r2, r6, #16 │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldrsh r0, [r7, r0] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r7, r4] │ │ │ │ + strb r0, [r0, r5] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - asrs r0, r5, #12 │ │ │ │ + asrs r4, r5, #12 │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldrsh r6, [r2, r3] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - strb r2, [r0, r1] │ │ │ │ + strb r6, [r0, r1] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - asrs r6, r5, #8 │ │ │ │ + asrs r2, r6, #8 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - blt.n 551e90 │ │ │ │ + blt.n 551e98 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - asrs r4, r0, #11 │ │ │ │ + asrs r0, r1, #11 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - strb r6, [r2, r0] │ │ │ │ + strb r2, [r3, r0] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - asrs r4, r0, #8 │ │ │ │ + asrs r0, r1, #8 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - asrs r0, r2, #9 │ │ │ │ + asrs r4, r2, #9 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - strh r4, [r1, r6] │ │ │ │ + strh r0, [r2, r6] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - asrs r2, r7, #5 │ │ │ │ + asrs r6, r7, #5 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - asrs r6, r4, #10 │ │ │ │ + asrs r2, r5, #10 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - asrs r0, r4, #8 │ │ │ │ + asrs r4, r4, #8 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - strh r4, [r3, r5] │ │ │ │ + strh r0, [r4, r5] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - asrs r2, r1, #5 │ │ │ │ + asrs r6, r1, #5 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - @ instruction: 0x47d6 │ │ │ │ + @ instruction: 0x47da │ │ │ │ lsls r6, r7, #3 │ │ │ │ - blx r4 │ │ │ │ + blxns r4 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - asrs r4, r1, #7 │ │ │ │ + asrs r0, r2, #7 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - strh r6, [r0, r4] │ │ │ │ + strh r2, [r1, r4] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - asrs r4, r6, #3 │ │ │ │ + asrs r0, r7, #3 │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldr r4, [r6, #100] @ 0x64 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - asrs r4, r4, #6 │ │ │ │ + asrs r0, r5, #6 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - strh r6, [r3, r3] │ │ │ │ + strh r2, [r4, r3] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - asrs r4, r1, #3 │ │ │ │ + asrs r0, r2, #3 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - asrs r0, r7, #1 │ │ │ │ + asrs r4, r7, #1 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - bxns r0 │ │ │ │ + bx r1 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - asrs r6, r6, #4 │ │ │ │ + asrs r2, r7, #4 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - strh r4, [r6, r1] │ │ │ │ + strh r0, [r7, r1] │ │ │ │ lsls r4, r0, #4 │ │ │ │ ldmia r0!, {r2, r3, r7} │ │ │ │ lsls r0, r1, #4 │ │ │ │ - asrs r2, r2, #1 │ │ │ │ + asrs r6, r2, #1 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - asrs r6, r6, #5 │ │ │ │ + asrs r2, r7, #5 │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r0, r1, #4 │ │ │ │ - asrs r4, r7, #32 │ │ │ │ + asrs r0, r0, #1 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - adds r6, #148 @ 0x94 │ │ │ │ + adds r6, #152 @ 0x98 │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldmia r0!, {r5, r6} │ │ │ │ lsls r0, r1, #4 │ │ │ │ - asrs r6, r4, #32 │ │ │ │ + asrs r2, r5, #32 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - asrs r6, r6, #3 │ │ │ │ + asrs r2, r7, #3 │ │ │ │ lsls r2, r7, #3 │ │ │ │ │ │ │ │ 00551ff0 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -844852,20 +844851,20 @@ │ │ │ │ nop │ │ │ │ ldrsb r6, [r3, r4] │ │ │ │ lsls r1, r2, #4 │ │ │ │ ldrh r4, [r6, r2] │ │ │ │ lsls r7, r1, #4 │ │ │ │ ldrb r0, [r1, r2] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r5, #26 │ │ │ │ + lsrs r6, r5, #26 │ │ │ │ lsls r2, r7, #3 │ │ │ │ lsls r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [r2, #988]! @ 0x3dc │ │ │ │ - lsrs r2, r0, #27 │ │ │ │ + ldc2 0, cr0, [r6, #988]! @ 0x3dc │ │ │ │ + lsrs r6, r0, #27 │ │ │ │ lsls r2, r7, #3 │ │ │ │ │ │ │ │ 005520a4 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -844960,20 +844959,20 @@ │ │ │ │ lsls r7, r1, #4 │ │ │ │ ldrsb r4, [r0, r1] │ │ │ │ lsls r1, r2, #4 │ │ │ │ ldrb r0, [r1, r2] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r7, r6] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - lsrs r6, r7, #22 │ │ │ │ + lsrs r2, r0, #23 │ │ │ │ lsls r2, r7, #3 │ │ │ │ lsls r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 0, cr0, [r2], {247} @ 0xf7 │ │ │ │ - lsrs r6, r2, #23 │ │ │ │ + ldc2l 0, cr0, [r6], {247} @ 0xf7 │ │ │ │ + lsrs r2, r3, #23 │ │ │ │ lsls r2, r7, #3 │ │ │ │ │ │ │ │ 005521a0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -845145,20 +845144,20 @@ │ │ │ │ lsls r7, r1, #4 │ │ │ │ strb r4, [r3, r2] │ │ │ │ lsls r1, r2, #4 │ │ │ │ ldrb r0, [r1, r2] │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r6, [r7, r7] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - lsrs r6, r7, #15 │ │ │ │ + lsrs r2, r0, #16 │ │ │ │ lsls r2, r7, #3 │ │ │ │ lsls r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfb1a00f7 │ │ │ │ - lsrs r6, r2, #16 │ │ │ │ + @ instruction: 0xfb1e00f7 │ │ │ │ + lsrs r2, r3, #16 │ │ │ │ lsls r2, r7, #3 │ │ │ │ │ │ │ │ 00552360 : │ │ │ │ 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 │ │ │ │ @@ -845571,83 +845570,83 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r2, [r0, r1] │ │ │ │ lsls r7, r1, #4 │ │ │ │ ldrsb r0, [r0, r7] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfb9a00f7 │ │ │ │ + @ instruction: 0xfb9e00f7 │ │ │ │ stmia r2!, {r1, r2, r4, r6} │ │ │ │ lsls r0, r1, #4 │ │ │ │ - lsrs r4, r3, #8 │ │ │ │ + lsrs r0, r4, #8 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - @ instruction: 0xfb7c00f7 │ │ │ │ + @ instruction: 0xfb8000f7 │ │ │ │ stmia r1!, {r2, r3, r5} │ │ │ │ lsls r0, r1, #4 │ │ │ │ - lsrs r2, r6, #3 │ │ │ │ + lsrs r6, r6, #3 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - @ instruction: 0xfa2600f7 │ │ │ │ + @ instruction: 0xfa2a00f7 │ │ │ │ stmia r1!, {r1, r2, r4} │ │ │ │ lsls r0, r1, #4 │ │ │ │ - lsrs r4, r3, #3 │ │ │ │ + lsrs r0, r4, #3 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - @ instruction: 0xfa0400f7 │ │ │ │ + @ instruction: 0xfa0800f7 │ │ │ │ stmia r1!, {} │ │ │ │ lsls r0, r1, #4 │ │ │ │ - lsrs r6, r0, #3 │ │ │ │ + lsrs r2, r1, #3 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr??.w r0, [sl, #247] @ 0xf7 │ │ │ │ + ldr??.w r0, [lr, #247] @ 0xf7 │ │ │ │ stmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r0, r1, #4 │ │ │ │ - lsrs r0, r6, #2 │ │ │ │ + lsrs r4, r6, #2 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr??.w r0, [r8, #247] @ 0xf7 │ │ │ │ + ldr??.w r0, [ip, #247] @ 0xf7 │ │ │ │ stmia r0!, {r2, r4, r6, r7} │ │ │ │ lsls r0, r1, #4 │ │ │ │ - lsrs r2, r3, #2 │ │ │ │ + lsrs r6, r3, #2 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrsh.w r0, [r6, #247] @ 0xf7 │ │ │ │ + ldrsh.w r0, [sl, #247] @ 0xf7 │ │ │ │ stmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r0, r1, #4 │ │ │ │ - bcc.n 55278c │ │ │ │ + bcc.n 552794 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - bcc.n 5527d0 │ │ │ │ + bcc.n 5527d8 │ │ │ │ lsls r7, r6, #3 │ │ │ │ stmia r0!, {r3, r5, r7} │ │ │ │ lsls r0, r1, #4 │ │ │ │ - lsrs r6, r5, #1 │ │ │ │ + lsrs r2, r6, #1 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - vst1.8 @ instruction: 0xf98a00f7 │ │ │ │ + vst1.8 @ instruction: 0xf98e00f7 │ │ │ │ stmia r0!, {r4, r7} │ │ │ │ lsls r0, r1, #4 │ │ │ │ - bcs.n 5527a8 │ │ │ │ + bcs.n 5527b0 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - bcc.n 55271c │ │ │ │ + bcc.n 552724 │ │ │ │ lsls r7, r6, #3 │ │ │ │ stmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r0, r1, #4 │ │ │ │ - bcc.n 552728 │ │ │ │ + bcc.n 552730 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - bcc.n 5527a4 │ │ │ │ + bcc.n 5527ac │ │ │ │ lsls r7, r6, #3 │ │ │ │ stmia r0!, {r2, r5, r6} │ │ │ │ lsls r0, r1, #4 │ │ │ │ - lsrs r2, r5, #32 │ │ │ │ + lsrs r6, r5, #32 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - vst4. {d16-d19}, [r6 :256], r7 │ │ │ │ + vst4. {d16-d19}, [sl :256], r7 │ │ │ │ stmia r0!, {r1, r2, r3, r6} │ │ │ │ lsls r0, r1, #4 │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ + lsrs r0, r3, #32 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrsh.w r0, [ip, r7, lsl #3] │ │ │ │ + vst4. {d16-d19}, [r0 :256], r7 │ │ │ │ stmia r0!, {r3, r4, r5} │ │ │ │ lsls r0, r1, #4 │ │ │ │ - lsls r6, r7, #31 │ │ │ │ + lsrs r2, r0, #32 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrsh.w r0, [r2, r7, lsl #3] │ │ │ │ + ldrsh.w r0, [r6, r7, lsl #3] │ │ │ │ │ │ │ │ 00552828 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -845689,20 +845688,20 @@ │ │ │ │ nop │ │ │ │ ldr r7, [pc, #104] @ (5528f8 ) │ │ │ │ lsls r1, r2, #4 │ │ │ │ strh r0, [r6, r2] │ │ │ │ lsls r7, r1, #4 │ │ │ │ ldrb r0, [r1, r2] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r4, #26 │ │ │ │ + lsls r2, r5, #26 │ │ │ │ lsls r2, r7, #3 │ │ │ │ lsls r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - str.w r0, [sl, r7, lsl #3] │ │ │ │ - lsls r6, r7, #26 │ │ │ │ + str.w r0, [lr, r7, lsl #3] │ │ │ │ + lsls r2, r0, #27 │ │ │ │ lsls r2, r7, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ blx 3450a4 │ │ │ │ @@ -845990,21 +845989,21 @@ │ │ │ │ bl 551508 │ │ │ │ b.n 552b1e │ │ │ │ nop │ │ │ │ str r4, [r5, r1] │ │ │ │ lsls r7, r1, #4 │ │ │ │ lsls r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - mov r2, r7 │ │ │ │ + mov r6, r7 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - lsls r6, r4, #16 │ │ │ │ + lsls r2, r5, #16 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - mov r2, r4 │ │ │ │ + mov r6, r4 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - lsls r6, r1, #16 │ │ │ │ + lsls r2, r2, #16 │ │ │ │ lsls r2, r7, #3 │ │ │ │ │ │ │ │ 00552b58 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -846087,23 +846086,23 @@ │ │ │ │ lsls r1, r2, #4 │ │ │ │ asrs r4, r4, #30 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [pc, #216] @ (552cfc ) │ │ │ │ lsls r7, r1, #4 │ │ │ │ - lsls r6, r6, #14 │ │ │ │ + lsls r2, r7, #14 │ │ │ │ lsls r2, r7, #3 │ │ │ │ lsls r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, ip │ │ │ │ + cmp r0, sp │ │ │ │ lsls r4, r0, #4 │ │ │ │ - lsls r0, r2, #13 │ │ │ │ + lsls r4, r2, #13 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - vst1.8 @ instruction: 0xf9c200f9 │ │ │ │ + vst1.8 @ instruction: 0xf9c600f9 │ │ │ │ │ │ │ │ 00552c38 : │ │ │ │ ldr r3, [pc, #64] @ (552c7c ) │ │ │ │ ldr r2, [pc, #68] @ (552c80 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ @@ -846775,74 +846774,74 @@ │ │ │ │ lsls r7, r1, #4 │ │ │ │ strb r4, [r3, #20] │ │ │ │ movs r0, r0 │ │ │ │ blx r8 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r6!, {r1, r4, r5, r6} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - mrc2 0, 1, r0, cr0, cr9, {7} │ │ │ │ - stmia r6!, {r1, r2, r3, r6} │ │ │ │ + mrc2 0, 1, r0, cr4, cr9, {7} │ │ │ │ + stmia r6!, {r1, r4, r6} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - mrc2 0, 0, r0, cr0, cr9, {7} │ │ │ │ - stmia r6!, {r2, r3, r4, r5} │ │ │ │ + mrc2 0, 0, r0, cr4, cr9, {7} │ │ │ │ + stmia r6!, {r6} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldc2l 0, cr0, [lr, #996]! @ 0x3e4 │ │ │ │ - stmia r6!, {r1, r3, r5} │ │ │ │ + mcr2 0, 0, r0, cr2, cr9, {7} │ │ │ │ + stmia r6!, {r1, r2, r3, r5} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - stc2l 0, cr0, [ip, #996]! @ 0x3e4 │ │ │ │ - stmia r6!, {r3, r4} │ │ │ │ + ldc2l 0, cr0, [r0, #996]! @ 0x3e4 │ │ │ │ + stmia r6!, {r2, r3, r4} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldc2l 0, cr0, [sl, #996] @ 0x3e4 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldc2l 0, cr0, [lr, #996] @ 0x3e4 │ │ │ │ + stmia r6!, {r1} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - stc2l 0, cr0, [r0, #996] @ 0x3e4 │ │ │ │ - stmia r5!, {r1, r2, r5, r6, r7} │ │ │ │ + stc2l 0, cr0, [r4, #996] @ 0x3e4 │ │ │ │ + stmia r5!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - stc2 0, cr0, [r8, #996]! @ 0x3e4 │ │ │ │ - stmia r5!, {r2, r4, r6, r7} │ │ │ │ + stc2 0, cr0, [ip, #996]! @ 0x3e4 │ │ │ │ + stmia r5!, {r3, r4, r6, r7} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldc2 0, cr0, [r6, #996] @ 0x3e4 │ │ │ │ - stmia r5!, {r1, r2, r4, r5, r7} │ │ │ │ + ldc2 0, cr0, [sl, #996] @ 0x3e4 │ │ │ │ + stmia r5!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldc2l 0, cr0, [r8, #-996]! @ 0xfffffc1c │ │ │ │ - stmia r5!, {r2, r5, r7} │ │ │ │ + ldc2l 0, cr0, [ip, #-996]! @ 0xfffffc1c │ │ │ │ + stmia r5!, {r3, r5, r7} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - stc2l 0, cr0, [r6, #-996]! @ 0xfffffc1c │ │ │ │ - stmia r5!, {r2, r4, r7} │ │ │ │ + stc2l 0, cr0, [sl, #-996]! @ 0xfffffc1c │ │ │ │ + stmia r5!, {r3, r4, r7} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldc2l 0, cr0, [r6, #-996] @ 0xfffffc1c │ │ │ │ - stmia r5!, {r1, r7} │ │ │ │ + ldc2l 0, cr0, [sl, #-996] @ 0xfffffc1c │ │ │ │ + stmia r5!, {r1, r2, r7} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - stc2l 0, cr0, [r4, #-996] @ 0xfffffc1c │ │ │ │ - stmia r5!, {r2, r5, r6} │ │ │ │ + stc2l 0, cr0, [r8, #-996] @ 0xfffffc1c │ │ │ │ + stmia r5!, {r3, r5, r6} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - stc2 0, cr0, [r4, #-996]! @ 0xfffffc1c │ │ │ │ - stmia r5!, {r1, r2, r3, r6} │ │ │ │ + stc2 0, cr0, [r8, #-996]! @ 0xfffffc1c │ │ │ │ + stmia r5!, {r1, r4, r6} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldc2 0, cr0, [r0, #-996] @ 0xfffffc1c │ │ │ │ - stmia r5!, {r2, r3, r4, r5} │ │ │ │ + ldc2 0, cr0, [r4, #-996] @ 0xfffffc1c │ │ │ │ + stmia r5!, {r6} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldc2l 0, cr0, [lr], #996 @ 0x3e4 │ │ │ │ - stmia r5!, {r1, r3, r5} │ │ │ │ + stc2 0, cr0, [r2, #-996] @ 0xfffffc1c │ │ │ │ + stmia r5!, {r1, r2, r3, r5} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - stc2l 0, cr0, [ip], #996 @ 0x3e4 │ │ │ │ - stmia r5!, {r3, r4} │ │ │ │ + ldc2l 0, cr0, [r0], #996 @ 0x3e4 │ │ │ │ + stmia r5!, {r2, r3, r4} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldc2l 0, cr0, [sl], {249} @ 0xf9 │ │ │ │ - stmia r5!, {r1, r2} │ │ │ │ + ldc2l 0, cr0, [lr], {249} @ 0xf9 │ │ │ │ + stmia r5!, {r1, r3} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - stc2l 0, cr0, [r8], {249} @ 0xf9 │ │ │ │ - stmia r4!, {r2, r4, r5, r6, r7} │ │ │ │ + stc2l 0, cr0, [ip], {249} @ 0xf9 │ │ │ │ + stmia r4!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldc2 0, cr0, [r6], #996 @ 0x3e4 │ │ │ │ - stmia r4!, {r1, r5, r6, r7} │ │ │ │ + ldc2 0, cr0, [sl], #996 @ 0x3e4 │ │ │ │ + stmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - stc2 0, cr0, [r4], #996 @ 0x3e4 │ │ │ │ + stc2 0, cr0, [r8], #996 @ 0x3e4 │ │ │ │ │ │ │ │ 0055339c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r2, [pc, #436] @ (553564 ) │ │ │ │ @@ -847025,15 +847024,15 @@ │ │ │ │ lsls r7, r1, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ bx r8 │ │ │ │ lsls r7, r1, #4 │ │ │ │ ldrb r4, [r4, #20] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r2, r6, r7} │ │ │ │ + stmia r3!, {r3, r6, r7} │ │ │ │ lsls r7, r6, #3 │ │ │ │ lsls r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ muls r4, r4 │ │ │ │ lsls r1, r2, #4 │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ @@ -847279,26 +847278,26 @@ │ │ │ │ lsls r7, r1, #4 │ │ │ │ ldrb r4, [r4, #20] │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, r3 │ │ │ │ lsls r7, r1, #4 │ │ │ │ adcs r6, r3 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - @ instruction: 0xfab600f9 │ │ │ │ + @ instruction: 0xfaba00f9 │ │ │ │ asrs r2, r4, #14 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - stmia r1!, {r3, r4, r7} │ │ │ │ + stmia r1!, {r2, r3, r4, r7} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - stmia r1!, {r1, r2, r5, r6} │ │ │ │ + stmia r1!, {r1, r3, r5, r6} │ │ │ │ lsls r7, r6, #3 │ │ │ │ asrs r4, r2, #10 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - stmia r0!, {r1, r3, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r7} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - vld4. {d16-d19}, [r8 :256], r9 │ │ │ │ + vld4. {d16-d19}, [ip :256], r9 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ 005537f8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -848724,18 +848723,18 @@ │ │ │ │ blx 344e18 │ │ │ │ b.n 5544cc │ │ │ │ nop │ │ │ │ adds r6, #110 @ 0x6e │ │ │ │ lsls r7, r1, #4 │ │ │ │ adds r4, r0, #7 │ │ │ │ movs r0, r0 │ │ │ │ - stc 0, cr0, [r6, #-996]! @ 0xfffffc1c │ │ │ │ + stc 0, cr0, [sl, #-996]! @ 0xfffffc1c │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - ldc 0, cr0, [r6], {249} @ 0xf9 │ │ │ │ + ldc 0, cr0, [sl], {249} @ 0xf9 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #92] @ (554564 ) │ │ │ │ sub sp, #8 │ │ │ │ add r2, pc │ │ │ │ @@ -848777,18 +848776,18 @@ │ │ │ │ blx 344e18 │ │ │ │ b.n 55454c │ │ │ │ nop │ │ │ │ adds r5, #238 @ 0xee │ │ │ │ lsls r7, r1, #4 │ │ │ │ ldr r5, [pc, #992] @ (55494c ) │ │ │ │ movs r0, r0 │ │ │ │ - ldc 0, cr0, [r6, #-996]! @ 0xfffffc1c │ │ │ │ + ldc 0, cr0, [sl, #-996]! @ 0xfffffc1c │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - ldc 0, cr0, [lr], #996 @ 0x3e4 │ │ │ │ + stcl 0, cr0, [r2], {249} @ 0xf9 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #92] @ (5545e4 ) │ │ │ │ sub sp, #8 │ │ │ │ add r2, pc │ │ │ │ @@ -848830,18 +848829,18 @@ │ │ │ │ blx 344e18 │ │ │ │ b.n 5545cc │ │ │ │ nop │ │ │ │ adds r5, #110 @ 0x6e │ │ │ │ lsls r7, r1, #4 │ │ │ │ asrs r4, r6, #9 │ │ │ │ movs r0, r0 │ │ │ │ - ldcl 0, cr0, [sl, #-996] @ 0xfffffc1c │ │ │ │ + ldcl 0, cr0, [lr, #-996] @ 0xfffffc1c │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - ldcl 0, cr0, [r6], {249} @ 0xf9 │ │ │ │ + ldcl 0, cr0, [sl], {249} @ 0xf9 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #92] @ (554664 ) │ │ │ │ sub sp, #8 │ │ │ │ add r2, pc │ │ │ │ @@ -848883,18 +848882,18 @@ │ │ │ │ blx 344e18 │ │ │ │ b.n 55464c │ │ │ │ nop │ │ │ │ adds r4, #238 @ 0xee │ │ │ │ lsls r7, r1, #4 │ │ │ │ asrs r4, r6, #9 │ │ │ │ movs r0, r0 │ │ │ │ - ldcl 0, cr0, [sl], {249} @ 0xf9 │ │ │ │ + ldcl 0, cr0, [lr], {249} @ 0xf9 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - stc 0, cr0, [lr, #-996] @ 0xfffffc1c │ │ │ │ + ldc 0, cr0, [r2, #-996] @ 0xfffffc1c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #92] @ (5546e4 ) │ │ │ │ sub sp, #8 │ │ │ │ add r2, pc │ │ │ │ @@ -848936,18 +848935,18 @@ │ │ │ │ blx 344e18 │ │ │ │ b.n 5546cc │ │ │ │ nop │ │ │ │ adds r4, #110 @ 0x6e │ │ │ │ lsls r7, r1, #4 │ │ │ │ cmp r3, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldc 0, cr0, [sl, #996] @ 0x3e4 │ │ │ │ + ldc 0, cr0, [lr, #996] @ 0x3e4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - stc 0, cr0, [sl, #-996] @ 0xfffffc1c │ │ │ │ + stc 0, cr0, [lr, #-996] @ 0xfffffc1c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #92] @ (554764 ) │ │ │ │ sub sp, #8 │ │ │ │ add r2, pc │ │ │ │ @@ -848989,18 +848988,18 @@ │ │ │ │ blx 344e18 │ │ │ │ b.n 55474c │ │ │ │ nop │ │ │ │ adds r3, #238 @ 0xee │ │ │ │ lsls r7, r1, #4 │ │ │ │ cmp r3, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldc 0, cr0, [sl, #-996] @ 0xfffffc1c │ │ │ │ + ldc 0, cr0, [lr, #-996] @ 0xfffffc1c │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - ldcl 0, cr0, [r2, #-996] @ 0xfffffc1c │ │ │ │ + ldcl 0, cr0, [r6, #-996] @ 0xfffffc1c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #92] @ (5547e4 ) │ │ │ │ sub sp, #8 │ │ │ │ add r2, pc │ │ │ │ @@ -849042,18 +849041,18 @@ │ │ │ │ blx 344e18 │ │ │ │ b.n 5547cc │ │ │ │ nop │ │ │ │ adds r3, #110 @ 0x6e │ │ │ │ lsls r7, r1, #4 │ │ │ │ strb r4, [r4, #25] │ │ │ │ movs r0, r0 │ │ │ │ - ldcl 0, cr0, [lr, #996] @ 0x3e4 │ │ │ │ + stcl 0, cr0, [r2, #996]! @ 0x3e4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - stcl 0, cr0, [sl, #-996] @ 0xfffffc1c │ │ │ │ + stcl 0, cr0, [lr, #-996] @ 0xfffffc1c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #92] @ (554864 ) │ │ │ │ sub sp, #8 │ │ │ │ add r2, pc │ │ │ │ @@ -849095,18 +849094,18 @@ │ │ │ │ blx 344e18 │ │ │ │ b.n 55484c │ │ │ │ nop │ │ │ │ adds r2, #238 @ 0xee │ │ │ │ lsls r7, r1, #4 │ │ │ │ ldr r1, [pc, #688] @ (554b1c ) │ │ │ │ movs r0, r0 │ │ │ │ - mcr 0, 1, r0, cr6, cr9, {7} │ │ │ │ + mcr 0, 1, r0, cr10, cr9, {7} │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - ldc 0, cr0, [sl, #996] @ 0x3e4 │ │ │ │ + ldc 0, cr0, [lr, #996] @ 0x3e4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #92] @ (5548e4 ) │ │ │ │ sub sp, #8 │ │ │ │ add r2, pc │ │ │ │ @@ -849148,18 +849147,18 @@ │ │ │ │ blx 344e18 │ │ │ │ b.n 5548cc │ │ │ │ nop │ │ │ │ adds r2, #110 @ 0x6e │ │ │ │ lsls r7, r1, #4 │ │ │ │ ldr r0, [r5, r7] │ │ │ │ movs r0, r0 │ │ │ │ - mrc 0, 2, r0, cr14, cr9, {7} │ │ │ │ + mcr 0, 3, r0, cr2, cr9, {7} │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - ldcl 0, cr0, [sl, #996] @ 0x3e4 │ │ │ │ + ldcl 0, cr0, [lr, #996] @ 0x3e4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #92] @ (554964 ) │ │ │ │ sub sp, #8 │ │ │ │ add r2, pc │ │ │ │ @@ -849201,18 +849200,18 @@ │ │ │ │ blx 344e18 │ │ │ │ b.n 55494c │ │ │ │ nop │ │ │ │ adds r1, #238 @ 0xee │ │ │ │ lsls r7, r1, #4 │ │ │ │ ldr r0, [r5, r7] │ │ │ │ movs r0, r0 │ │ │ │ - ldcl 0, cr0, [lr, #996] @ 0x3e4 │ │ │ │ + stcl 0, cr0, [r2, #996]! @ 0x3e4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - mcr 0, 0, r0, cr10, cr9, {7} │ │ │ │ + mcr 0, 0, r0, cr14, cr9, {7} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #92] @ (5549e4 ) │ │ │ │ sub sp, #8 │ │ │ │ add r2, pc │ │ │ │ @@ -849254,18 +849253,18 @@ │ │ │ │ blx 344e18 │ │ │ │ b.n 5549cc │ │ │ │ nop │ │ │ │ adds r1, #110 @ 0x6e │ │ │ │ lsls r7, r1, #4 │ │ │ │ strb r0, [r5, #28] │ │ │ │ movs r0, r0 │ │ │ │ - mcr 0, 4, r0, cr10, cr9, {7} │ │ │ │ + mcr 0, 4, r0, cr14, cr9, {7} │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - ldcl 0, cr0, [lr, #996]! @ 0x3e4 │ │ │ │ + mcr 0, 0, r0, cr2, cr9, {7} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #92] @ (554a64 ) │ │ │ │ sub sp, #8 │ │ │ │ add r2, pc │ │ │ │ @@ -849307,18 +849306,18 @@ │ │ │ │ blx 344e18 │ │ │ │ b.n 554a4c │ │ │ │ nop │ │ │ │ adds r0, #238 @ 0xee │ │ │ │ lsls r7, r1, #4 │ │ │ │ lsrs r4, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - mcr 0, 6, r0, cr10, cr9, {7} │ │ │ │ + mcr 0, 6, r0, cr14, cr9, {7} │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - mrc 0, 1, r0, cr14, cr9, {7} │ │ │ │ + mcr 0, 2, r0, cr2, cr9, {7} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #92] @ (554ae4 ) │ │ │ │ sub sp, #8 │ │ │ │ add r2, pc │ │ │ │ @@ -849360,18 +849359,18 @@ │ │ │ │ blx 344e18 │ │ │ │ b.n 554acc │ │ │ │ nop │ │ │ │ adds r0, #110 @ 0x6e │ │ │ │ lsls r7, r1, #4 │ │ │ │ adds r4, #140 @ 0x8c │ │ │ │ movs r0, r0 │ │ │ │ - vqadd.s8 q0, q9, │ │ │ │ + vqadd.s8 q0, q11, │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - mrc 0, 3, r0, cr14, cr9, {7} │ │ │ │ + mcr 0, 4, r0, cr2, cr9, {7} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #92] @ (554b64 ) │ │ │ │ sub sp, #8 │ │ │ │ add r2, pc │ │ │ │ @@ -849413,18 +849412,18 @@ │ │ │ │ blx 344e18 │ │ │ │ b.n 554b4c │ │ │ │ nop │ │ │ │ cmp r7, #238 @ 0xee │ │ │ │ lsls r7, r1, #4 │ │ │ │ ldr r0, [pc, #496] @ (554d5c ) │ │ │ │ movs r0, r0 │ │ │ │ - vqadd.s64 q0, q9, │ │ │ │ + vqadd.s64 q0, q11, │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - mcr 0, 5, r0, cr14, cr9, {7} │ │ │ │ + mrc 0, 5, r0, cr2, cr9, {7} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #72] @ (554bd0 ) │ │ │ │ add r2, pc │ │ │ │ cbz r1, 554bc0 │ │ │ │ @@ -849457,18 +849456,18 @@ │ │ │ │ b.n 554bba │ │ │ │ cmp r7, #112 @ 0x70 │ │ │ │ lsls r7, r1, #4 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - stc2l 0, cr0, [r8, #980]! @ 0x3d4 │ │ │ │ + stc2l 0, cr0, [ip, #980]! @ 0x3d4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - mrc 0, 7, r0, cr0, cr9, {7} │ │ │ │ + mrc 0, 7, r0, cr4, cr9, {7} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #72] @ (554c40 ) │ │ │ │ add r2, pc │ │ │ │ cbz r1, 554c30 │ │ │ │ @@ -849501,18 +849500,18 @@ │ │ │ │ b.n 554c2a │ │ │ │ cmp r7, #0 │ │ │ │ lsls r7, r1, #4 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 0, cr0, [r8, #-980]! @ 0xfffffc2c │ │ │ │ + ldc2l 0, cr0, [ip, #-980]! @ 0xfffffc2c │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - mcr 0, 6, r0, cr8, cr9, {7} │ │ │ │ + mcr 0, 6, r0, cr12, cr9, {7} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #72] @ (554cb0 ) │ │ │ │ add r2, pc │ │ │ │ cbz r1, 554ca0 │ │ │ │ @@ -849545,18 +849544,18 @@ │ │ │ │ b.n 554c9a │ │ │ │ cmp r6, #144 @ 0x90 │ │ │ │ lsls r7, r1, #4 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - stc2 0, cr0, [r8, #-980] @ 0xfffffc2c │ │ │ │ + stc2 0, cr0, [ip, #-980] @ 0xfffffc2c │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - mcr 0, 5, r0, cr0, cr9, {7} │ │ │ │ + mcr 0, 5, r0, cr4, cr9, {7} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #72] @ (554d20 ) │ │ │ │ add r2, pc │ │ │ │ cbz r1, 554d10 │ │ │ │ @@ -849589,18 +849588,18 @@ │ │ │ │ b.n 554d0a │ │ │ │ cmp r6, #32 │ │ │ │ lsls r7, r1, #4 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [r8], {245} @ 0xf5 │ │ │ │ + ldc2 0, cr0, [ip], {245} @ 0xf5 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - mrc 0, 3, r0, cr4, cr9, {7} │ │ │ │ + mrc 0, 3, r0, cr8, cr9, {7} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #72] @ (554d90 ) │ │ │ │ add r2, pc │ │ │ │ cbz r1, 554d80 │ │ │ │ @@ -849633,18 +849632,18 @@ │ │ │ │ b.n 554d7a │ │ │ │ cmp r5, #176 @ 0xb0 │ │ │ │ lsls r7, r1, #4 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - stc2 0, cr0, [r8], #-980 @ 0xfffffc2c │ │ │ │ + stc2 0, cr0, [ip], #-980 @ 0xfffffc2c │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - mcr 0, 2, r0, cr12, cr9, {7} │ │ │ │ + mrc 0, 2, r0, cr0, cr9, {7} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #92] @ (554e14 ) │ │ │ │ sub sp, #8 │ │ │ │ add r2, pc │ │ │ │ @@ -849686,18 +849685,18 @@ │ │ │ │ blx 344e18 │ │ │ │ b.n 554dfc │ │ │ │ nop │ │ │ │ cmp r5, #62 @ 0x3e │ │ │ │ lsls r7, r1, #4 │ │ │ │ ldr r4, [r6, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - mrc 0, 3, r0, cr10, cr9, {7} │ │ │ │ + mrc 0, 3, r0, cr14, cr9, {7} │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - mcr 0, 1, r0, cr2, cr9, {7} │ │ │ │ + mcr 0, 1, r0, cr6, cr9, {7} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #88] @ (554e90 ) │ │ │ │ sub sp, #12 │ │ │ │ add r3, pc │ │ │ │ @@ -849735,19 +849734,19 @@ │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 344e18 │ │ │ │ b.n 554e78 │ │ │ │ nop │ │ │ │ cmp r4, #190 @ 0xbe │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ lsls r7, r0, #4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - mrc 0, 0, r0, cr10, cr9, {7} │ │ │ │ + mrc 0, 0, r0, cr14, cr9, {7} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #92] @ (554f0c ) │ │ │ │ sub sp, #8 │ │ │ │ add r2, pc │ │ │ │ @@ -849789,19 +849788,19 @@ │ │ │ │ blx 344e18 │ │ │ │ b.n 554ef4 │ │ │ │ nop │ │ │ │ cmp r4, #70 @ 0x46 │ │ │ │ lsls r7, r1, #4 │ │ │ │ movs r6, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ittt lt │ │ │ │ - lsllt r0, r7, #3 │ │ │ │ - movlt r1, #184 @ 0xb8 │ │ │ │ - movlt r0, r0 │ │ │ │ - stcl 0, cr0, [r6, #996]! @ 0x3e4 │ │ │ │ + ittt gt │ │ │ │ + lslgt r0, r7, #3 │ │ │ │ + movgt r1, #184 @ 0xb8 │ │ │ │ + movgt r0, r0 │ │ │ │ + stcl 0, cr0, [sl, #996]! @ 0x3e4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #92] @ (554f8c ) │ │ │ │ sub sp, #8 │ │ │ │ add r2, pc │ │ │ │ @@ -849843,19 +849842,19 @@ │ │ │ │ blx 344e18 │ │ │ │ b.n 554f74 │ │ │ │ nop │ │ │ │ cmp r3, #198 @ 0xc6 │ │ │ │ lsls r7, r1, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r7, #3 │ │ │ │ + lsrs r2, r0, #4 │ │ │ │ lsls r0, r7, #3 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - stc 0, cr0, [r6, #996]! @ 0x3e4 │ │ │ │ + stc 0, cr0, [sl, #996]! @ 0x3e4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #120] @ (555028 ) │ │ │ │ sub sp, #8 │ │ │ │ add r3, pc │ │ │ │ @@ -849909,19 +849908,19 @@ │ │ │ │ nop │ │ │ │ cmp r3, #70 @ 0x46 │ │ │ │ lsls r7, r1, #4 │ │ │ │ strb r0, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r1, r3, r4} │ │ │ │ + stmia r2!, {r1, r2, r3, r4} │ │ │ │ lsls r0, r7, #3 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - stcl 0, cr0, [sl, #-996] @ 0xfffffc1c │ │ │ │ + stcl 0, cr0, [lr, #-996] @ 0xfffffc1c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #120] @ (5550c8 ) │ │ │ │ sub sp, #8 │ │ │ │ add r3, pc │ │ │ │ @@ -849975,19 +849974,19 @@ │ │ │ │ nop │ │ │ │ cmp r2, #166 @ 0xa6 │ │ │ │ lsls r7, r1, #4 │ │ │ │ strb r0, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r0, r7, #3 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - ldcl 0, cr0, [r2], #996 @ 0x3e4 │ │ │ │ + ldcl 0, cr0, [r6], #996 @ 0x3e4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ (555158 ) │ │ │ │ sub sp, #12 │ │ │ │ add r3, pc │ │ │ │ @@ -850030,18 +850029,18 @@ │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 344e18 │ │ │ │ b.n 555142 │ │ │ │ cmp r2, #6 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - cdp 1, 9, cr0, cr4, cr3, {0} │ │ │ │ + cdp 1, 9, cr0, cr8, cr3, {0} │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - stc 0, cr0, [r8], #996 @ 0x3e4 │ │ │ │ + stc 0, cr0, [ip], #996 @ 0x3e4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ (5551e0 ) │ │ │ │ sub sp, #12 │ │ │ │ add r3, pc │ │ │ │ @@ -850084,18 +850083,18 @@ │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 344e18 │ │ │ │ b.n 5551ca │ │ │ │ cmp r1, #126 @ 0x7e │ │ │ │ lsls r7, r1, #4 │ │ │ │ - cdp 1, 0, cr0, cr12, cr3, {0} │ │ │ │ + cdp 1, 1, cr0, cr0, cr3, {0} │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - stcl 0, cr0, [r4], #-996 @ 0xfffffc1c │ │ │ │ + stcl 0, cr0, [r8], #-996 @ 0xfffffc1c │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ (555268 ) │ │ │ │ sub sp, #12 │ │ │ │ add r3, pc │ │ │ │ @@ -850138,18 +850137,18 @@ │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 344e18 │ │ │ │ b.n 555252 │ │ │ │ cmp r0, #246 @ 0xf6 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - stc 1, cr0, [r4, #12] │ │ │ │ + stc 1, cr0, [r8, #12] │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - stc 0, cr0, [r4], #-996 @ 0xfffffc1c │ │ │ │ + stc 0, cr0, [r8], #-996 @ 0xfffffc1c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #120] @ (555300 ) │ │ │ │ sub sp, #8 │ │ │ │ add r3, pc │ │ │ │ @@ -850203,18 +850202,18 @@ │ │ │ │ nop │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ lsls r7, r1, #4 │ │ │ │ ldr r0, [pc, #928] @ (5556a8 ) │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - mcrr 0, 15, r0, r6, cr9 │ │ │ │ + mcrr 0, 15, r0, sl, cr9 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xebe200f9 │ │ │ │ + @ instruction: 0xebe600f9 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ sub sp, #12 │ │ │ │ @@ -852072,17 +852071,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ strh r4, [r0, #30] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - str r3, [sp, #968] @ 0x3c8 │ │ │ │ + str r3, [sp, #984] @ 0x3d8 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - @ instruction: 0xf28c0104 │ │ │ │ + @ instruction: 0xf2900104 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #100] @ (556538 ) │ │ │ │ sub sp, #12 │ │ │ │ add r4, pc │ │ │ │ @@ -852129,19 +852128,19 @@ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 344e18 │ │ │ │ b.n 556518 │ │ │ │ asrs r2, r4, #24 │ │ │ │ lsls r7, r1, #4 │ │ │ │ cmp r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #178 @ 0xb2 │ │ │ │ + movs r2, #182 @ 0xb6 │ │ │ │ lsls r0, r7, #3 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 556594 │ │ │ │ + bge.n 55659c │ │ │ │ lsls r1, r7, #3 │ │ │ │ │ │ │ │ 0055654c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -852223,23 +852222,23 @@ │ │ │ │ lsls r1, r2, #4 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r1, #21 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ + add r0, sp, #64 @ 0x40 │ │ │ │ lsls r0, r7, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 5565b8 │ │ │ │ + bls.n 5565c0 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - bls.n 5565d4 │ │ │ │ + bls.n 5565dc │ │ │ │ lsls r1, r7, #3 │ │ │ │ - bls.n 556574 │ │ │ │ + bls.n 55657c │ │ │ │ lsls r1, r7, #3 │ │ │ │ │ │ │ │ 00556628 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -852321,23 +852320,23 @@ │ │ │ │ lsls r1, r2, #4 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r4, #17 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - add r7, pc, #168 @ (adr r7, 5567a0 ) │ │ │ │ + add r7, pc, #184 @ (adr r7, 5567b0 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 55674c │ │ │ │ + bls.n 556754 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - bhi.n 5566f0 │ │ │ │ + bhi.n 5566f8 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - bhi.n 556700 │ │ │ │ + bls.n 556708 │ │ │ │ lsls r1, r7, #3 │ │ │ │ │ │ │ │ 00556708 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -852438,23 +852437,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r5, #13 │ │ │ │ lsls r7, r1, #4 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 556894 │ │ │ │ + bhi.n 55689c │ │ │ │ lsls r1, r7, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 5568b4 │ │ │ │ + bhi.n 5568bc │ │ │ │ lsls r1, r7, #3 │ │ │ │ - bvc.n 5567f8 │ │ │ │ + bvc.n 556800 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - pop {r4, r5, r6} │ │ │ │ + pop {r2, r4, r5, r6} │ │ │ │ lsls r7, r6, #3 │ │ │ │ │ │ │ │ 00556810 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -852555,23 +852554,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r4, #9 │ │ │ │ lsls r7, r1, #4 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 5569dc │ │ │ │ + bvc.n 5569e4 │ │ │ │ lsls r1, r7, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 55684c │ │ │ │ + bhi.n 556854 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - bvs.n 5568f0 │ │ │ │ + bvs.n 5568f8 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - bhi.n 556a00 │ │ │ │ + bhi.n 556a08 │ │ │ │ lsls r0, r7, #3 │ │ │ │ │ │ │ │ 00556918 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -852672,23 +852671,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r3, #5 │ │ │ │ lsls r7, r1, #4 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 556924 │ │ │ │ + bvs.n 55692c │ │ │ │ lsls r1, r7, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #296 @ 0x128 │ │ │ │ + add r7, sp, #312 @ 0x138 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - bpl.n 5569e8 │ │ │ │ + bpl.n 5569f0 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r7, sp, #112 @ 0x70 │ │ │ │ + add r7, sp, #128 @ 0x80 │ │ │ │ lsls r0, r7, #3 │ │ │ │ │ │ │ │ 00556a20 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -852963,48 +852962,48 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #10] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 556cd0 │ │ │ │ + bmi.n 556cd8 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - @ instruction: 0xb6c6 │ │ │ │ + @ instruction: 0xb6ca │ │ │ │ lsls r7, r6, #3 │ │ │ │ - bmi.n 556c4c │ │ │ │ + bmi.n 556c54 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - mrc 0, 7, r0, cr12, cr10, {7} │ │ │ │ - str r5, [sp, #0] │ │ │ │ + vqadd.s8 q0, q8, q13 │ │ │ │ + str r5, [sp, #16] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - bmi.n 556c10 │ │ │ │ + bmi.n 556c18 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - bcc.n 556c80 │ │ │ │ + bcc.n 556c88 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - sxtb r6, r2 │ │ │ │ + sxtb r2, r3 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - bmi.n 556db0 │ │ │ │ + bmi.n 556bb8 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - bcc.n 556c20 │ │ │ │ + bcc.n 556c28 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - bcc.n 556c04 │ │ │ │ + bcc.n 556c0c │ │ │ │ lsls r1, r7, #3 │ │ │ │ - bge.n 556c64 │ │ │ │ + bge.n 556c6c │ │ │ │ lsls r0, r7, #3 │ │ │ │ - bmi.n 556d80 │ │ │ │ + bmi.n 556d88 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - bmi.n 556d5c │ │ │ │ + bmi.n 556d64 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - bcc.n 556dc8 │ │ │ │ + bcc.n 556bd0 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - cbz r4, 556d10 │ │ │ │ + cbz r0, 556d12 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - bmi.n 556d0c │ │ │ │ + bmi.n 556d14 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - bcc.n 556d7c │ │ │ │ + bcc.n 556d84 │ │ │ │ lsls r1, r7, #3 │ │ │ │ │ │ │ │ 00556cdc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -853102,29 +853101,29 @@ │ │ │ │ lsls r7, r1, #4 │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ lsls r1, r2, #4 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #416 @ 0x1a0 │ │ │ │ + add r2, sp, #432 @ 0x1b0 │ │ │ │ lsls r7, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 556e20 │ │ │ │ + bcc.n 556e28 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - bcs.n 556e8c │ │ │ │ + bcs.n 556e94 │ │ │ │ lsls r1, r7, #3 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r5, #21 │ │ │ │ lsls r7, r1, #4 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #176 @ (adr r0, 556e9c ) │ │ │ │ + add r0, pc, #192 @ (adr r0, 556eac ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ │ │ │ │ 00556dec : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -853268,39 +853267,39 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #10] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r7, #16] │ │ │ │ + ldrh r6, [r7, #16] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - bcs.n 556f5c │ │ │ │ + bcs.n 556f64 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - bcs.n 556fcc │ │ │ │ + bcs.n 556fd4 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - bne.n 556f94 │ │ │ │ + bne.n 556f9c │ │ │ │ lsls r1, r7, #3 │ │ │ │ - bcs.n 556f60 │ │ │ │ + bcs.n 556f68 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - beq.n 556f24 │ │ │ │ + beq.n 556f2c │ │ │ │ lsls r1, r7, #3 │ │ │ │ - str r1, [sp, #64] @ 0x40 │ │ │ │ + str r1, [sp, #80] @ 0x50 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - bne.n 556f24 │ │ │ │ + bne.n 556f2c │ │ │ │ lsls r1, r7, #3 │ │ │ │ - beq.n 556eec │ │ │ │ + beq.n 556ef4 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - cbz r0, 556fb2 │ │ │ │ + cbz r4, 556fb2 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - str r1, [sp, #736] @ 0x2e0 │ │ │ │ + str r1, [sp, #752] @ 0x2f0 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - bne.n 556eec │ │ │ │ + bne.n 556ef4 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - beq.n 556eb4 │ │ │ │ + beq.n 556ebc │ │ │ │ lsls r1, r7, #3 │ │ │ │ │ │ │ │ 00556f6c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -853385,21 +853384,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r3, #13 │ │ │ │ lsls r7, r1, #4 │ │ │ │ subs r2, #246 @ 0xf6 │ │ │ │ lsls r1, r2, #4 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r5, #50] @ 0x32 │ │ │ │ + ldrh r4, [r5, #50] @ 0x32 │ │ │ │ lsls r7, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 557030 │ │ │ │ + beq.n 557038 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldmia r7, {r4, r6, r7} │ │ │ │ + ldmia r7, {r2, r4, r6, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ lsrs r6, r0, #12 │ │ │ │ lsls r7, r1, #4 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ ... │ │ │ │ @@ -853804,95 +853803,95 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #2] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r2, #16 │ │ │ │ + lsrs r6, r2, #16 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - b.n 557220 │ │ │ │ + b.n 557228 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldmia r7!, {r2, r3, r6} │ │ │ │ + ldmia r7!, {r4, r6} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldmia r6!, {r1, r5} │ │ │ │ + ldmia r6!, {r1, r2, r5} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - uxth r4, r1 │ │ │ │ + uxth r0, r2 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldmia r6!, {r1, r2, r3, r7} │ │ │ │ + ldmia r6!, {r1, r4, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldmia r5, {r2, r5, r6} │ │ │ │ + ldmia r5, {r3, r5, r6} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldmia r6, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r6, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldmia r5!, {r1, r2, r3, r6} │ │ │ │ + ldmia r5!, {r1, r4, r6} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - sxtb r0, r1 │ │ │ │ + sxtb r4, r1 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldmia r6, {r1, r3, r6} │ │ │ │ + ldmia r6, {r1, r2, r3, r6} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldmia r5, {r5} │ │ │ │ + ldmia r5, {r2, r5} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldmia r6!, {r1, r2, r4, r5} │ │ │ │ + ldmia r6!, {r1, r3, r4, r5} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldmia r5!, {r1, r3} │ │ │ │ + ldmia r5!, {r1, r2, r3} │ │ │ │ lsls r1, r7, #3 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #72 @ 0x48 │ │ │ │ + cmp r0, #76 @ 0x4c │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldmia r6!, {r1} │ │ │ │ + ldmia r6!, {r1, r2} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldmia r4, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r4, {r1, r3, r4, r6, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldmia r4!, {r1, r7} │ │ │ │ + ldmia r4!, {r1, r2, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r4!, {r1, r6, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r5, {r5, r6, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - cbz r0, 557498 │ │ │ │ + cbz r4, 557498 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldmia r5, {r1, r4, r5, r7} │ │ │ │ + ldmia r5, {r1, r2, r4, r5, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldmia r4!, {r3, r7} │ │ │ │ + ldmia r4!, {r2, r3, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldmia r5!, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r5, {r1, r5, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldmia r4, {r1, r4, r5, r6} │ │ │ │ + ldmia r4, {r1, r2, r4, r5, r6} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - movs r7, #224 @ 0xe0 │ │ │ │ + movs r7, #228 @ 0xe4 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldmia r5, {r2, r3, r5, r6} │ │ │ │ + ldmia r5, {r4, r5, r6} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldmia r4!, {r6} │ │ │ │ + ldmia r4!, {r2, r6} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - movs r7, #212 @ 0xd4 │ │ │ │ + movs r7, #216 @ 0xd8 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrh r4, [r5, #40] @ 0x28 │ │ │ │ + ldrh r0, [r6, #40] @ 0x28 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldmia r5, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r5!, {r1, r6} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldmia r4, {r2, r4} │ │ │ │ + ldmia r4, {r3, r4} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - subs r5, #56 @ 0x38 │ │ │ │ + subs r5, #60 @ 0x3c │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r7, [sp, #912] @ 0x390 │ │ │ │ + ldr r7, [sp, #928] @ 0x3a0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldmia r5!, {r1, r4} │ │ │ │ + ldmia r5!, {r1, r2, r4} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldmia r3, {r3, r5, r6, r7} │ │ │ │ + ldmia r3, {r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrh r4, [r6, #42] @ 0x2a │ │ │ │ + ldrh r0, [r7, #42] @ 0x2a │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrh r4, [r3, #38] @ 0x26 │ │ │ │ + ldrh r0, [r4, #38] @ 0x26 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldmia r4!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r4, {r1, r4, r5, r6, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldmia r3!, {r2, r6, r7} │ │ │ │ + ldmia r3, {r3, r6, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ │ │ │ │ 005574b8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -854237,72 +854236,72 @@ │ │ │ │ lsls r7, r1, #4 │ │ │ │ subs r3, #28 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3!, {r2, r7} │ │ │ │ + ldmia r3, {r3, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrh r6, [r0, #6] │ │ │ │ + ldrh r2, [r1, #6] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldmia r2!, {r3, r4, r5} │ │ │ │ + ldmia r2, {r2, r3, r4, r5} │ │ │ │ lsls r1, r7, #3 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r2!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldmia r1, {r1, r2, r4, r5} │ │ │ │ + ldmia r1, {r1, r3, r4, r5} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - strh r2, [r5, #60] @ 0x3c │ │ │ │ + strh r6, [r5, #60] @ 0x3c │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldmia r2, {r2, r3, r4, r6} │ │ │ │ + ldmia r2!, {r5, r6} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldmia r1!, {r2, r3, r4} │ │ │ │ + ldmia r1!, {r5} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - str r3, [sp, #224] @ 0xe0 │ │ │ │ + str r3, [sp, #240] @ 0xf0 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r0!, {r5, r6, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldmia r2!, {r1, r3} │ │ │ │ + ldmia r2, {r1, r2, r3} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldmia r1!, {r5, r6, r7} │ │ │ │ + ldmia r1!, {r2, r5, r6, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldmia r0!, {r5, r7} │ │ │ │ + ldmia r0!, {r2, r5, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrh r6, [r6, #4] │ │ │ │ + ldrh r2, [r7, #4] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldmia r1!, {r2, r4, r5, r7} │ │ │ │ + ldmia r1!, {r3, r4, r5, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldmia r0!, {r2, r4, r5, r6} │ │ │ │ + ldmia r0!, {r3, r4, r5, r6} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldmia r1!, {r2, r4, r7} │ │ │ │ + ldmia r1!, {r3, r4, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldmia r0!, {r2, r4, r6} │ │ │ │ + ldmia r0!, {r3, r4, r6} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldmia r0!, {r2, r4, r5} │ │ │ │ + ldmia r0!, {r3, r4, r5} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrh r4, [r4, #2] │ │ │ │ + ldrh r0, [r5, #2] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldmia r1!, {r2, r3, r4, r6} │ │ │ │ + ldmia r1!, {r5, r6} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldmia r1, {r1, r3, r6} │ │ │ │ + ldmia r1, {r1, r2, r3, r6} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldmia r0!, {r1, r3} │ │ │ │ + ldmia r0!, {r1, r2, r3} │ │ │ │ lsls r1, r7, #3 │ │ │ │ strb r2, [r6, #1] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldmia r1!, {r3} │ │ │ │ + ldmia r1!, {r2, r3} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldc2l 0, cr0, [r0, #988] @ 0x3dc │ │ │ │ + ldc2l 0, cr0, [r4, #988] @ 0x3dc │ │ │ │ strb r0, [r3, #1] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - str r3, [sp, #216] @ 0xd8 │ │ │ │ + str r3, [sp, #232] @ 0xe8 │ │ │ │ lsls r7, r6, #3 │ │ │ │ │ │ │ │ 005578ac : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -854722,81 +854721,81 @@ │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r0, #29 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ add r1, sp, #944 @ 0x3b0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ble.n 557d50 │ │ │ │ + ble.n 557d58 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strh r2, [r4, #18] │ │ │ │ + strh r6, [r4, #18] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - stmia r4!, {r3, r5, r6} │ │ │ │ + stmia r4!, {r2, r3, r5, r6} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - adds r5, #122 @ 0x7a │ │ │ │ + adds r5, #126 @ 0x7e │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r0, [sp, #152] @ 0x98 │ │ │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - strh r4, [r4, #16] │ │ │ │ + strh r0, [r5, #16] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - stmia r4!, {r1, r3, r5} │ │ │ │ + stmia r4!, {r1, r2, r3, r5} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - strh r2, [r1, #16] │ │ │ │ + strh r6, [r1, #16] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - stmia r4!, {r1, r2, r3} │ │ │ │ + stmia r4!, {r1, r4} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - strh r2, [r6, #14] │ │ │ │ + strh r6, [r6, #14] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - stmia r3!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - adds r5, #34 @ 0x22 │ │ │ │ + adds r5, #38 @ 0x26 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - str r7, [sp, #824] @ 0x338 │ │ │ │ + str r7, [sp, #840] @ 0x348 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - strh r4, [r1, #14] │ │ │ │ + strh r0, [r2, #14] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - stmia r3!, {r1, r4, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r4, [r2, r6] │ │ │ │ + ldr r0, [r3, r6] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - str r7, [sp, #656] @ 0x290 │ │ │ │ + str r7, [sp, #672] @ 0x2a0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - strh r6, [r4, #12] │ │ │ │ + strh r2, [r5, #12] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - stmia r3!, {r2, r3, r5, r7} │ │ │ │ + stmia r3!, {r4, r5, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - strh r4, [r1, #12] │ │ │ │ + strh r0, [r2, #12] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - stmia r3!, {r4, r7} │ │ │ │ + stmia r3!, {r2, r4, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ add r0, sp, #960 @ 0x3c0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - bgt.n 557db0 │ │ │ │ + bgt.n 557db8 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strh r6, [r4, #10] │ │ │ │ + strh r2, [r5, #10] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - stmia r3!, {r2, r3, r5, r6} │ │ │ │ + stmia r3!, {r4, r5, r6} │ │ │ │ lsls r1, r7, #3 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 557c64 │ │ │ │ + bgt.n 557c6c │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strh r2, [r0, #10] │ │ │ │ + strh r6, [r0, #10] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - stmia r3!, {r1, r2, r6} │ │ │ │ + stmia r3!, {r1, r3, r6} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - strh r2, [r5, #8] │ │ │ │ + strh r6, [r5, #8] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - stmia r3!, {r1, r2, r3, r5} │ │ │ │ + stmia r3!, {r1, r4, r5} │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldr r6, [r2, #60] @ 0x3c │ │ │ │ lsls r0, r1, #4 │ │ │ │ - stmia r4!, {r2, r3, r5, r6} │ │ │ │ + stmia r4!, {r4, r5, r6} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - stmia r4!, {r2, r3, r7} │ │ │ │ + stmia r4!, {r4, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ │ │ │ │ 00557d44 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -854930,45 +854929,45 @@ │ │ │ │ blx 344dc8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldc2 1, cr0, [r4, #56] @ 0x38 │ │ │ │ ldr r6, [r6, #96] @ 0x60 │ │ │ │ lsls r5, r1, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r6, #0] │ │ │ │ + strh r4, [r6, #0] │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldc2l 1, cr0, [r0, #-56]! @ 0xffffffc8 │ │ │ │ - revsh r6, r4 │ │ │ │ + revsh r2, r5 │ │ │ │ lsls r5, r7, #3 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldc2l 1, cr0, [r4], #56 @ 0x38 │ │ │ │ - lsrs r0, r5, #6 │ │ │ │ + lsrs r4, r5, #6 │ │ │ │ lsls r0, r7, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r0, #30] │ │ │ │ + ldrb r4, [r0, #30] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - stmia r1!, {r2, r7} │ │ │ │ + stmia r1!, {r3, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrh r4, [r2, #60] @ 0x3c │ │ │ │ + ldrh r0, [r3, #60] @ 0x3c │ │ │ │ lsls r0, r7, #3 │ │ │ │ - bge.n 557ef8 │ │ │ │ + bge.n 557f00 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r0, [sp, #336] @ 0x150 │ │ │ │ + str r0, [sp, #352] @ 0x160 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - stmia r1!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r1!, {r1, r4, r5, r6} │ │ │ │ lsls r3, r0, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w ip, [pc, #128] @ 557f50 │ │ │ │ sub sp, #12 │ │ │ │ @@ -855024,15 +855023,15 @@ │ │ │ │ blx 344c20 <_Py_Dealloc@plt+0x4> │ │ │ │ b.n 557f20 │ │ │ │ stc2 1, cr0, [r2], #-56 @ 0xffffffc8 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r2, #8] │ │ │ │ + ldrb r4, [r2, #8] │ │ │ │ lsls r7, r6, #3 │ │ │ │ │ │ │ │ 00557f60 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -855096,29 +855095,29 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 14849e8 │ │ │ │ b.n 557fde │ │ │ │ nop │ │ │ │ smull r0, r1, r6, lr │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r1, r3, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - str r3, [sp, #880] @ 0x370 │ │ │ │ + str r3, [sp, #896] @ 0x380 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - rev r0, r5 │ │ │ │ + rev r4, r5 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ittt le │ │ │ │ - lslle r1, r7, #3 │ │ │ │ - revle r0, r2 │ │ │ │ - lslle r0, r7, #3 │ │ │ │ - itt gt │ │ │ │ + ittt al │ │ │ │ + lslal r1, r7, #3 │ │ │ │ + reval r4, r2 │ │ │ │ + lslal r0, r7, #3 │ │ │ │ + it gt │ │ │ │ lslgt r1, r7, #3 │ │ │ │ │ │ │ │ 0055801c : │ │ │ │ - pushgt {r3, r4, r5, lr} │ │ │ │ + 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 r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [pc, #76] @ (558080 ) │ │ │ │ @@ -855155,25 +855154,25 @@ │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r2, #106 @ 0x6a │ │ │ │ lsls r1, r2, #4 │ │ │ │ @ instruction: 0xfaba010e │ │ │ │ lsls r4, r5, #27 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #304] @ 0x130 │ │ │ │ + str r6, [sp, #320] @ 0x140 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - sev │ │ │ │ - lsls r1, r7, #3 │ │ │ │ + itt mi │ │ │ │ + lslmi r1, r7, #3 │ │ │ │ │ │ │ │ 0055809c : │ │ │ │ - push {r4, lr} │ │ │ │ + pushmi {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #128] @ (55812c ) │ │ │ │ sub sp, #16 │ │ │ │ add r3, pc │ │ │ │ mov r4, r3 │ │ │ │ @@ -855229,25 +855228,25 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 14849e8 │ │ │ │ b.n 55810e │ │ │ │ nop │ │ │ │ @ instruction: 0xfa4a010e │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #2 │ │ │ │ + adds r0, #6 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - str r2, [sp, #688] @ 0x2b0 │ │ │ │ + str r2, [sp, #704] @ 0x2c0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - stmia r0!, {r2, r3, r7} │ │ │ │ + stmia r0!, {r4, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - bkpt 0x00ae │ │ │ │ + bkpt 0x00b2 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - stmia r0!, {r2, r4, r5, r6} │ │ │ │ + stmia r0!, {r3, r4, r5, r6} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - bkpt 0x0094 │ │ │ │ + bkpt 0x0098 │ │ │ │ lsls r1, r7, #3 │ │ │ │ │ │ │ │ 0055814c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -855356,23 +855355,23 @@ │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb.w r0, [r8, ] │ │ │ │ - ldrb r4, [r7, #31] │ │ │ │ + strh r0, [r0, #0] │ │ │ │ lsls r7, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - it hi │ │ │ │ + ite hi │ │ │ │ lslhi r1, r7, #3 │ │ │ │ - pop {r3, r5, r7, pc} │ │ │ │ + popls {r2, r3, r5, r7, pc} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrh r0, [r7, #28] │ │ │ │ + ldrh r4, [r7, #28] │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldrh r0, [r1, #10] │ │ │ │ lsls r4, r6, #3 │ │ │ │ │ │ │ │ 0055826c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -855489,30 +855488,30 @@ │ │ │ │ str??.w r0, [r6, ] │ │ │ │ movs r7, #254 @ 0xfe │ │ │ │ lsls r1, r2, #4 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r2, #20] │ │ │ │ + ldrb r2, [r3, #20] │ │ │ │ lsls r7, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x000a │ │ │ │ + bkpt 0x000e │ │ │ │ lsls r1, r7, #3 │ │ │ │ - pop {r1, r3, r6, r7} │ │ │ │ + pop {r1, r2, r3, r6, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ strb.w r0, [r0, ] │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r3, #18] │ │ │ │ + ldrb r2, [r4, #18] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrh r2, [r7, #18] │ │ │ │ + ldrh r6, [r7, #18] │ │ │ │ lsls r0, r7, #3 │ │ │ │ │ │ │ │ 005583a4 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -855627,30 +855626,30 @@ │ │ │ │ @ instruction: 0xf72e010e │ │ │ │ movs r6, #198 @ 0xc6 │ │ │ │ lsls r1, r2, #4 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r3, #15] │ │ │ │ + ldrb r2, [r4, #15] │ │ │ │ lsls r7, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, r3, r4, r5, r7} │ │ │ │ + pop {r1, r6, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - cbnz r2, 55852c │ │ │ │ + cbnz r6, 55852c │ │ │ │ lsls r1, r7, #3 │ │ │ │ movt r1, #34830 @ 0x880e │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r4, #13] │ │ │ │ + ldrb r2, [r5, #13] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrh r2, [r0, #10] │ │ │ │ + ldrh r6, [r0, #10] │ │ │ │ lsls r0, r7, #3 │ │ │ │ │ │ │ │ 005584dc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -855843,41 +855842,41 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r3, #11] │ │ │ │ + strb r6, [r3, #11] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cbnz r2, 558710 │ │ │ │ + cbnz r6, 558710 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - cbnz r0, 55871e │ │ │ │ + cbnz r4, 55871e │ │ │ │ lsls r1, r7, #3 │ │ │ │ - cbnz r6, 5586d8 │ │ │ │ + cbnz r2, 5586da │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r6, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r6, [sp, #752] @ 0x2f0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - cbnz r2, 55871c │ │ │ │ + cbnz r6, 55871c │ │ │ │ lsls r1, r7, #3 │ │ │ │ - cbnz r0, 5586d8 │ │ │ │ + cbnz r4, 5586d8 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - cbnz r6, 55871e │ │ │ │ + cbnz r2, 558720 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - cbnz r2, 5586da │ │ │ │ + cbnz r6, 5586da │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrb r0, [r6, #12] │ │ │ │ + ldrb r4, [r6, #12] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cbnz r2, 558722 │ │ │ │ + cbnz r6, 558722 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - cbnz r0, 5586de │ │ │ │ + cbnz r4, 5586de │ │ │ │ lsls r1, r7, #3 │ │ │ │ - cbnz r6, 558724 │ │ │ │ + cbnz r2, 558726 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - cbnz r2, 5586e0 │ │ │ │ + cbnz r6, 5586e0 │ │ │ │ lsls r1, r7, #3 │ │ │ │ │ │ │ │ 005586d0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -855960,21 +855959,21 @@ │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf3fa010e │ │ │ │ movs r3, #146 @ 0x92 │ │ │ │ lsls r1, r2, #4 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r7, #2] │ │ │ │ + ldrb r4, [r7, #2] │ │ │ │ lsls r7, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - hlt 0x0010 │ │ │ │ + hlt 0x0014 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - @ instruction: 0xb86c │ │ │ │ + @ instruction: 0xb870 │ │ │ │ lsls r1, r7, #3 │ │ │ │ usat16 r1, #14, r2 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ ... │ │ │ │ │ │ │ │ @@ -856324,74 +856323,74 @@ │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf1e6010e │ │ │ │ uxtb r0, r2 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r2, [r6, #116] @ 0x74 │ │ │ │ + ldr r6, [r6, #116] @ 0x74 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - @ instruction: 0xb63c │ │ │ │ + @ instruction: 0xb640 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r2, [r2, #112] @ 0x70 │ │ │ │ + ldr r6, [r2, #112] @ 0x70 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - @ instruction: 0xb83e │ │ │ │ + @ instruction: 0xb842 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r0, [r6, #112] @ 0x70 │ │ │ │ + ldr r4, [r6, #112] @ 0x70 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - push {r1, r2, r3, r4, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb602 │ │ │ │ lsls r1, r7, #3 │ │ │ │ stc2l 0, cr0, [r8, #976]! @ 0x3d0 │ │ │ │ - @ instruction: 0xb85c │ │ │ │ + @ instruction: 0xb860 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r2, [r1, #112] @ 0x70 │ │ │ │ + ldr r6, [r1, #112] @ 0x70 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - push {r3, r4, r6, r7, lr} │ │ │ │ + push {r2, r3, r4, r6, r7, lr} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - push {r3, r6, r7, lr} │ │ │ │ + push {r2, r3, r6, r7, lr} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - blt.n 558b14 │ │ │ │ + blt.n 558b1c │ │ │ │ lsls r5, r7, #3 │ │ │ │ - @ instruction: 0xb832 │ │ │ │ + @ instruction: 0xb836 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r4, [r4, #108] @ 0x6c │ │ │ │ + ldr r0, [r5, #108] @ 0x6c │ │ │ │ lsls r7, r6, #3 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb848 │ │ │ │ + @ instruction: 0xb84c │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r4, [r5, #104] @ 0x68 │ │ │ │ + ldr r0, [r6, #104] @ 0x68 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - push {r3, r4, r5, r6, lr} │ │ │ │ + push {r2, r3, r4, r5, r6, lr} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r2, [r2, #104] @ 0x68 │ │ │ │ + ldr r6, [r2, #104] @ 0x68 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - push {r5, r6, lr} │ │ │ │ + push {r2, r5, r6, lr} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r2, [r5, #100] @ 0x64 │ │ │ │ + ldr r6, [r5, #100] @ 0x64 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ + push {r2, r3, r4, r5, lr} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - @ instruction: 0xb808 │ │ │ │ + @ instruction: 0xb80c │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r6, [r6, #96] @ 0x60 │ │ │ │ + ldr r2, [r7, #96] @ 0x60 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - push {r2, lr} │ │ │ │ + push {r3, lr} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r2, [r3, #96] @ 0x60 │ │ │ │ + ldr r6, [r3, #96] @ 0x60 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - push {r3, r5, r6, r7} │ │ │ │ + push {r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ lsls r4, r7 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #920] @ 0x398 │ │ │ │ + ldr r1, [sp, #936] @ 0x3a8 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r0, [r7, #92] @ 0x5c │ │ │ │ + ldr r4, [r7, #92] @ 0x5c │ │ │ │ lsls r7, r6, #3 │ │ │ │ - push {r1, r6, r7} │ │ │ │ + push {r1, r2, r6, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ │ │ │ │ 00558ba8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -856470,23 +856469,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ vrhadd.s32 d0, d2, d14 │ │ │ │ subs r6, r6, #2 │ │ │ │ lsls r1, r2, #4 │ │ │ │ lsls r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ cdp 1, 13, cr0, cr12, cr14, {0} │ │ │ │ - ldrh r2, [r2, r5] │ │ │ │ + ldrh r6, [r2, r5] │ │ │ │ lsls r7, r0, #4 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r4, #72] @ 0x48 │ │ │ │ + ldr r6, [r4, #72] @ 0x48 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cbz r6, 558ce6 │ │ │ │ + cbz r2, 558ce8 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - strb r6, [r4, #6] │ │ │ │ + strb r2, [r5, #6] │ │ │ │ lsls r7, r6, #3 │ │ │ │ │ │ │ │ 00558c90 : │ │ │ │ stmdb 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 │ │ │ │ @@ -856865,84 +856864,84 @@ │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ ldcl 1, cr0, [r8], #56 @ 0x38 │ │ │ │ - ldr r0, [r3, #40] @ 0x28 │ │ │ │ + ldr r4, [r3, #40] @ 0x28 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cbz r6, 55907c │ │ │ │ + cbz r2, 55907e │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r6, [r3, #32] │ │ │ │ + ldr r2, [r4, #32] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - push {r3, r4, r6} │ │ │ │ + push {r2, r3, r4, r6} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r2, [r7, #32] │ │ │ │ + ldr r6, [r7, #32] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cbz r0, 559076 │ │ │ │ + cbz r4, 559076 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - push {r1, r2, r3, r4, r5, r6} │ │ │ │ + push {r1, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - push {r7} │ │ │ │ + push {r2, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ + ldr r6, [r2, #32] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - sub sp, #384 @ 0x180 │ │ │ │ + sub sp, #400 @ 0x190 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - sub sp, #296 @ 0x128 │ │ │ │ + sub sp, #312 @ 0x138 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldrh.w r0, [r8, #244] @ 0xf4 │ │ │ │ - push {r1, r2, r3, r6} │ │ │ │ + push {r1, r4, r6} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r4, [r4, #28] │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r2, [r1, #28] │ │ │ │ + ldr r6, [r1, #28] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - sub sp, #56 @ 0x38 │ │ │ │ + sub sp, #72 @ 0x48 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - bvs.n 558fec │ │ │ │ + bvs.n 558ff4 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - push {r1, r3, r4} │ │ │ │ + push {r1, r2, r3, r4} │ │ │ │ lsls r1, r7, #3 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 5590ee │ │ │ │ + cbz r2, 5590f0 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r2, [r6, #20] │ │ │ │ + ldr r6, [r6, #20] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add sp, #240 @ 0xf0 │ │ │ │ + add sp, #256 @ 0x100 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r6, [r2, #20] │ │ │ │ + ldr r2, [r3, #20] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add sp, #144 @ 0x90 │ │ │ │ + add sp, #160 @ 0xa0 │ │ │ │ lsls r1, r7, #3 │ │ │ │ add r4, sp, #592 @ 0x250 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r0, [r7, #16] │ │ │ │ + ldr r4, [r7, #16] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add sp, #8 │ │ │ │ + add sp, #24 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - cbz r6, 55913a │ │ │ │ + cbz r2, 55913c │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r2, [r0, #16] │ │ │ │ + ldr r6, [r0, #16] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r7, sp, #832 @ 0x340 │ │ │ │ + add r7, sp, #848 @ 0x350 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r6, [r4, #12] │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r7, sp, #720 @ 0x2d0 │ │ │ │ + add r7, sp, #736 @ 0x2e0 │ │ │ │ lsls r1, r7, #3 │ │ │ │ lsls r4, r7 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #696] @ 0x2b8 │ │ │ │ + str r4, [sp, #712] @ 0x2c8 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ + ldr r6, [r0, #12] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r7, sp, #560 @ 0x230 │ │ │ │ + add r7, sp, #576 @ 0x240 │ │ │ │ lsls r1, r7, #3 │ │ │ │ │ │ │ │ 005590ec : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -857021,23 +857020,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrd r0, r1, [lr, #56] @ 0x38 │ │ │ │ adds r2, r6, r5 │ │ │ │ lsls r1, r2, #4 │ │ │ │ lsls r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xe998010e │ │ │ │ - ldrsb r6, [r1, r0] │ │ │ │ + ldrsb r2, [r2, r0] │ │ │ │ lsls r7, r0, #4 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r3, #116] @ 0x74 │ │ │ │ + str r2, [r4, #116] @ 0x74 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r6, sp, #168 @ 0xa8 │ │ │ │ + add r6, sp, #184 @ 0xb8 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r2, [r4, #68] @ 0x44 │ │ │ │ + ldr r6, [r4, #68] @ 0x44 │ │ │ │ lsls r7, r6, #3 │ │ │ │ │ │ │ │ 005591d4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -857159,39 +857158,39 @@ │ │ │ │ blx 344c20 <_Py_Dealloc@plt+0x4> │ │ │ │ b.n 5592b0 │ │ │ │ ldmdb r0, {r1, r2, r3, r8} │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r7, #60] @ 0x3c │ │ │ │ + ldr r6, [r7, #60] @ 0x3c │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r5, sp, #456 @ 0x1c8 │ │ │ │ + add r5, sp, #472 @ 0x1d8 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - str r2, [r3, #104] @ 0x68 │ │ │ │ + str r6, [r3, #104] @ 0x68 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r4, [r7, #96] @ 0x60 │ │ │ │ + str r0, [r0, #100] @ 0x64 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cbz r4, 55931e │ │ │ │ + cbz r0, 559320 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - str r2, [r3, #100] @ 0x64 │ │ │ │ + str r6, [r3, #100] @ 0x64 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r5, sp, #160 @ 0xa0 │ │ │ │ + add r5, sp, #176 @ 0xb0 │ │ │ │ lsls r1, r7, #3 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 559338 │ │ │ │ + cbz r2, 55933a │ │ │ │ lsls r1, r7, #3 │ │ │ │ - str r2, [r5, #96] @ 0x60 │ │ │ │ + str r6, [r5, #96] @ 0x60 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r4, sp, #984 @ 0x3d8 │ │ │ │ + add r4, sp, #1000 @ 0x3e8 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - str r2, [r2, #96] @ 0x60 │ │ │ │ + str r6, [r2, #96] @ 0x60 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r4, sp, #888 @ 0x378 │ │ │ │ + add r4, sp, #904 @ 0x388 │ │ │ │ lsls r1, r7, #3 │ │ │ │ │ │ │ │ 00559328 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -857314,39 +857313,39 @@ │ │ │ │ b.n 559404 │ │ │ │ b.n 5593b8 │ │ │ │ lsls r6, r1, #4 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r4, #40] @ 0x28 │ │ │ │ + ldr r2, [r5, #40] @ 0x28 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r4, sp, #120 @ 0x78 │ │ │ │ + add r4, sp, #136 @ 0x88 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - str r6, [r0, #84] @ 0x54 │ │ │ │ + str r2, [r1, #84] @ 0x54 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r0, [r5, #76] @ 0x4c │ │ │ │ + str r4, [r5, #76] @ 0x4c │ │ │ │ lsls r7, r6, #3 │ │ │ │ - sub sp, #176 @ 0xb0 │ │ │ │ + sub sp, #192 @ 0xc0 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - str r6, [r0, #80] @ 0x50 │ │ │ │ + str r2, [r1, #80] @ 0x50 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r3, sp, #848 @ 0x350 │ │ │ │ + add r3, sp, #864 @ 0x360 │ │ │ │ lsls r1, r7, #3 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - sub sp, #328 @ 0x148 │ │ │ │ + sub sp, #344 @ 0x158 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - str r6, [r2, #76] @ 0x4c │ │ │ │ + str r2, [r3, #76] @ 0x4c │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r3, sp, #648 @ 0x288 │ │ │ │ + add r3, sp, #664 @ 0x298 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - str r6, [r7, #72] @ 0x48 │ │ │ │ + str r2, [r0, #76] @ 0x4c │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r3, sp, #552 @ 0x228 │ │ │ │ + add r3, sp, #568 @ 0x238 │ │ │ │ lsls r1, r7, #3 │ │ │ │ │ │ │ │ 0055947c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -857510,45 +857509,45 @@ │ │ │ │ nop │ │ │ │ b.n 5592c4 │ │ │ │ lsls r6, r1, #4 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r7, #16] │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r2, sp, #720 @ 0x2d0 │ │ │ │ + add r2, sp, #736 @ 0x2e0 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - str r4, [r3, #60] @ 0x3c │ │ │ │ + str r0, [r4, #60] @ 0x3c │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r6, [r5, #52] @ 0x34 │ │ │ │ + str r2, [r6, #52] @ 0x34 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r7, sp, #824 @ 0x338 │ │ │ │ + add r7, sp, #840 @ 0x348 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - str r4, [r1, #56] @ 0x38 │ │ │ │ + str r0, [r2, #56] @ 0x38 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r2, sp, #360 @ 0x168 │ │ │ │ + add r2, sp, #376 @ 0x178 │ │ │ │ lsls r1, r7, #3 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - add sp, #0 │ │ │ │ + add sp, #16 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - str r6, [r3, #52] @ 0x34 │ │ │ │ + str r2, [r4, #52] @ 0x34 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r2, sp, #168 @ 0xa8 │ │ │ │ + add r2, sp, #184 @ 0xb8 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add sp, #64 @ 0x40 │ │ │ │ + add sp, #80 @ 0x50 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - str r4, [r5, #48] @ 0x30 │ │ │ │ + str r0, [r6, #48] @ 0x30 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r1, sp, #992 @ 0x3e0 │ │ │ │ + add r1, sp, #1008 @ 0x3f0 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - str r4, [r2, #48] @ 0x30 │ │ │ │ + str r0, [r3, #48] @ 0x30 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r1, sp, #896 @ 0x380 │ │ │ │ + add r1, sp, #912 @ 0x390 │ │ │ │ lsls r1, r7, #3 │ │ │ │ │ │ │ │ 0055963c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -858214,105 +858213,105 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #28 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ + ldr r4, [r7, #4] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r0, sp, #240 @ 0xf0 │ │ │ │ + add r0, sp, #256 @ 0x100 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrh r4, [r2, #46] @ 0x2e │ │ │ │ + ldrh r0, [r3, #46] @ 0x2e │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrh r4, [r6, #38] @ 0x26 │ │ │ │ + ldrh r0, [r7, #38] @ 0x26 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r7, pc, #304 @ (adr r7, 559df0 ) │ │ │ │ + add r7, pc, #320 @ (adr r7, 559e00 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r4, #32] │ │ │ │ + ldrh r4, [r4, #32] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r6, pc, #480 @ (adr r6, 559eac ) │ │ │ │ + add r6, pc, #496 @ (adr r6, 559ebc ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrh r4, [r7, #26] │ │ │ │ + ldrh r0, [r0, #28] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r5, pc, #848 @ (adr r5, 55a024 ) │ │ │ │ + add r5, pc, #864 @ (adr r5, 55a034 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrh r4, [r5, #24] │ │ │ │ + ldrh r0, [r6, #24] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r5, pc, #528 @ (adr r5, 559eec ) │ │ │ │ + add r5, pc, #544 @ (adr r5, 559efc ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ + str r6, [r4, #88] @ 0x58 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrh r0, [r0, #24] │ │ │ │ + ldrh r4, [r0, #24] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r5, pc, #360 @ (adr r5, 559e50 ) │ │ │ │ + add r5, pc, #376 @ (adr r5, 559e60 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r3, sp, #480 @ 0x1e0 │ │ │ │ + add r3, sp, #496 @ 0x1f0 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r5, pc, #208 @ (adr r5, 559dc0 ) │ │ │ │ + add r5, pc, #224 @ (adr r5, 559dd0 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrh r6, [r1, #22] │ │ │ │ + ldrh r2, [r2, #22] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrh r6, [r6, #14] │ │ │ │ + ldrh r2, [r7, #14] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - add r4, pc, #776 @ (adr r4, 55a004 ) │ │ │ │ + add r4, pc, #792 @ (adr r4, 55a014 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrh r4, [r3, #18] │ │ │ │ + ldrh r0, [r4, #18] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrh r6, [r4, #14] │ │ │ │ + ldrh r2, [r5, #14] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r4, pc, #248 @ (adr r4, 559e00 ) │ │ │ │ + add r4, pc, #264 @ (adr r4, 559e10 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r3, pc, #912 @ (adr r3, 55a09c ) │ │ │ │ + add r3, pc, #928 @ (adr r3, 55a0ac ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ - add r4, pc, #128 @ (adr r4, 559d90 ) │ │ │ │ + add r4, pc, #144 @ (adr r4, 559da0 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrh r2, [r7, #12] │ │ │ │ + ldrh r6, [r7, #12] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - str r4, [r1, #92] @ 0x5c │ │ │ │ + str r0, [r2, #92] @ 0x5c │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r4, pc, #0 @ (adr r4, 559d1c ) │ │ │ │ + add r4, pc, #16 @ (adr r4, 559d2c ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrh r2, [r3, #12] │ │ │ │ + ldrh r6, [r3, #12] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - str r4, [r5, #32] │ │ │ │ + str r0, [r6, #32] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r3, pc, #896 @ (adr r3, 55a0a8 ) │ │ │ │ + add r3, pc, #912 @ (adr r3, 55a0b8 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrh r2, [r7, #10] │ │ │ │ + ldrh r6, [r7, #10] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrh r0, [r5, #10] │ │ │ │ + ldrh r4, [r5, #10] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r3, pc, #768 @ (adr r3, 55a034 ) │ │ │ │ + add r3, pc, #784 @ (adr r3, 55a044 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrh r0, [r2, #10] │ │ │ │ + ldrh r4, [r2, #10] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r3, pc, #672 @ (adr r3, 559fdc ) │ │ │ │ + add r3, pc, #688 @ (adr r3, 559fec ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrh r0, [r7, #8] │ │ │ │ + ldrh r4, [r7, #8] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r3, pc, #576 @ (adr r3, 559f84 ) │ │ │ │ + add r3, pc, #592 @ (adr r3, 559f94 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r4, [r0, #104] @ 0x68 │ │ │ │ + ldr r0, [r1, #104] @ 0x68 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r3, pc, #480 @ (adr r3, 559f2c ) │ │ │ │ + add r3, pc, #496 @ (adr r3, 559f3c ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrh r2, [r2, #8] │ │ │ │ + ldrh r6, [r2, #8] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r4, [r6, #88] @ 0x58 │ │ │ │ + ldr r0, [r7, #88] @ 0x58 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r3, pc, #352 @ (adr r3, 559eb8 ) │ │ │ │ + add r3, pc, #368 @ (adr r3, 559ec8 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrh r2, [r6, #6] │ │ │ │ + ldrh r6, [r6, #6] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrh r0, [r4, #6] │ │ │ │ + ldrh r4, [r4, #6] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r3, pc, #224 @ (adr r3, 559e44 ) │ │ │ │ + add r3, pc, #240 @ (adr r3, 559e54 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ │ │ │ │ 00559d64 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -858409,27 +858408,27 @@ │ │ │ │ lsls r6, r1, #4 │ │ │ │ lsrs r4, r7, #19 │ │ │ │ lsls r1, r2, #4 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r3, #4] │ │ │ │ + str r2, [r4, #4] │ │ │ │ lsls r7, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r5, #58] @ 0x3a │ │ │ │ + strh r2, [r6, #58] @ 0x3a │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r1, pc, #792 @ (adr r1, 55a180 ) │ │ │ │ + add r1, pc, #808 @ (adr r1, 55a190 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ bgt.n 559e40 │ │ │ │ lsls r6, r1, #4 │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r2, [r4, #120] @ 0x78 │ │ │ │ + ldr r6, [r4, #120] @ 0x78 │ │ │ │ lsls r0, r7, #3 │ │ │ │ │ │ │ │ 00559e74 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -859023,132 +859022,132 @@ │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ bgt.n 55a4ec │ │ │ │ lsls r6, r1, #4 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r5, #3] │ │ │ │ + ldrb r4, [r5, #3] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r0, pc, #928 @ (adr r0, 55a7d4 ) │ │ │ │ + add r0, pc, #944 @ (adr r0, 55a7e4 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r7, pc, #336 @ (adr r7, 55a588 ) │ │ │ │ + add r7, pc, #352 @ (adr r7, 55a598 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrb r6, [r6, #1] │ │ │ │ + ldrb r2, [r7, #1] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r6, pc, #936 @ (adr r6, 55a7e8 ) │ │ │ │ + add r6, pc, #952 @ (adr r6, 55a7f8 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r0, pc, #440 @ (adr r0, 55a5fc ) │ │ │ │ + add r0, pc, #456 @ (adr r0, 55a60c ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r4, [r7, r1] │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #864 @ (adr r4, 55a7b8 ) │ │ │ │ + add r4, pc, #880 @ (adr r4, 55a7c8 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r6, [sp, #368] @ 0x170 │ │ │ │ + ldr r6, [sp, #384] @ 0x180 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r4, pc, #720 @ (adr r4, 55a730 ) │ │ │ │ + add r4, pc, #736 @ (adr r4, 55a740 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r6, [sp, #224] @ 0xe0 │ │ │ │ + ldr r6, [sp, #240] @ 0xf0 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r6, [sp, #120] @ 0x78 │ │ │ │ + ldr r6, [sp, #136] @ 0x88 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - lsrs r2, r2, #29 │ │ │ │ + lsrs r6, r2, #29 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - strb r4, [r7, #7] │ │ │ │ + strb r0, [r0, #8] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - add r4, pc, #520 @ (adr r4, 55a67c ) │ │ │ │ + add r4, pc, #536 @ (adr r4, 55a68c ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r4, pc, #400 @ (adr r4, 55a608 ) │ │ │ │ + add r4, pc, #416 @ (adr r4, 55a618 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r5, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r5, [sp, #944] @ 0x3b0 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r4, pc, #304 @ (adr r4, 55a5b0 ) │ │ │ │ + add r4, pc, #320 @ (adr r4, 55a5c0 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r5, [sp, #832] @ 0x340 │ │ │ │ + ldr r5, [sp, #848] @ 0x350 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrb r2, [r0, r7] │ │ │ │ + ldrb r6, [r0, r7] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r3, pc, #1008 @ (adr r3, 55a87c ) │ │ │ │ + add r4, pc, #0 @ (adr r4, 55a48c ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r5, [sp, #512] @ 0x200 │ │ │ │ + ldr r5, [sp, #528] @ 0x210 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - strh r6, [r6, #18] │ │ │ │ + strh r2, [r7, #18] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - add r3, pc, #840 @ (adr r3, 55a7e0 ) │ │ │ │ + add r3, pc, #856 @ (adr r3, 55a7f0 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r5, [sp, #304] @ 0x130 │ │ │ │ + ldr r5, [sp, #320] @ 0x140 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r3, pc, #664 @ (adr r3, 55a738 ) │ │ │ │ + add r3, pc, #680 @ (adr r3, 55a748 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r5, [sp, #168] @ 0xa8 │ │ │ │ + ldr r5, [sp, #184] @ 0xb8 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - strh r6, [r4, #16] │ │ │ │ + strh r2, [r5, #16] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - add r3, pc, #520 @ (adr r3, 55a6b4 ) │ │ │ │ + add r3, pc, #536 @ (adr r3, 55a6c4 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r4, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r5, [sp, #0] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r3, pc, #392 @ (adr r3, 55a63c ) │ │ │ │ + add r3, pc, #408 @ (adr r3, 55a64c ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r4, [sp, #920] @ 0x398 │ │ │ │ + ldr r4, [sp, #936] @ 0x3a8 │ │ │ │ lsls r1, r7, #3 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr.w r0, [r4, r8, lsl #3] │ │ │ │ - add r3, pc, #184 @ (adr r3, 55a57c ) │ │ │ │ + ldr.w r0, [r8, r8, lsl #3] │ │ │ │ + add r3, pc, #200 @ (adr r3, 55a58c ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r4, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r4, [sp, #728] @ 0x2d8 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - strh r6, [r5, #12] │ │ │ │ + strh r2, [r6, #12] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - add r3, pc, #32 @ (adr r3, 55a4f0 ) │ │ │ │ + add r3, pc, #48 @ (adr r3, 55a500 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r4, [sp, #560] @ 0x230 │ │ │ │ + ldr r4, [sp, #576] @ 0x240 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r2, pc, #936 @ (adr r2, 55a880 ) │ │ │ │ + add r2, pc, #952 @ (adr r2, 55a890 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r4, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r4, [sp, #456] @ 0x1c8 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r2, pc, #960 @ (adr r2, 55a8a0 ) │ │ │ │ + add r2, pc, #976 @ (adr r2, 55a8b0 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r2, pc, #728 @ (adr r2, 55a7bc ) │ │ │ │ + add r2, pc, #744 @ (adr r2, 55a7cc ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r4, [sp, #232] @ 0xe8 │ │ │ │ + ldr r4, [sp, #248] @ 0xf8 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - lsrs r0, r3, #21 │ │ │ │ + lsrs r4, r3, #21 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r4, [r7, #124] @ 0x7c │ │ │ │ + strb r0, [r0, #0] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - add r2, pc, #504 @ (adr r2, 55a6ec ) │ │ │ │ + add r2, pc, #520 @ (adr r2, 55a6fc ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ lsls r1, r7, #3 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #736 @ (adr r2, 55a7e0 ) │ │ │ │ + add r2, pc, #752 @ (adr r2, 55a7f0 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r2, pc, #320 @ (adr r2, 55a644 ) │ │ │ │ + add r2, pc, #336 @ (adr r2, 55a654 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r3, [sp, #848] @ 0x350 │ │ │ │ + ldr r3, [sp, #864] @ 0x360 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r2, pc, #224 @ (adr r2, 55a5ec ) │ │ │ │ + add r2, pc, #240 @ (adr r2, 55a5fc ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r3, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r3, [sp, #768] @ 0x300 │ │ │ │ lsls r1, r7, #3 │ │ │ │ add r4, fp │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldr r4, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r4, [sp, #984] @ 0x3d8 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrsh r6, [r7, r1] │ │ │ │ + ldrsh r2, [r0, r2] │ │ │ │ lsls r7, r6, #3 │ │ │ │ │ │ │ │ 0055a51c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -859244,23 +859243,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ bpl.n 55a6b8 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ lsls r0, r7, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #400 @ (adr r0, 55a7a4 ) │ │ │ │ + add r0, pc, #416 @ (adr r0, 55a7b4 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r1, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r1, [sp, #944] @ 0x3b0 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrb r2, [r0, #2] │ │ │ │ + ldrb r6, [r0, #2] │ │ │ │ lsls r0, r7, #3 │ │ │ │ │ │ │ │ 0055a61c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -859943,138 +859942,138 @@ │ │ │ │ nop │ │ │ │ bmi.n 55ac64 │ │ │ │ lsls r6, r1, #4 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r0, #5] │ │ │ │ + strb r4, [r0, #5] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r1, [sp, #256] @ 0x100 │ │ │ │ + ldr r1, [sp, #272] @ 0x110 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r0, pc, #256 @ (adr r0, 55ae00 ) │ │ │ │ + add r0, pc, #272 @ (adr r0, 55ae10 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - strb r6, [r1, #3] │ │ │ │ + strb r2, [r2, #3] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r7, [sp, #856] @ 0x358 │ │ │ │ + ldr r7, [sp, #872] @ 0x368 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r0, [sp, #792] @ 0x318 │ │ │ │ + ldr r0, [sp, #808] @ 0x328 │ │ │ │ lsls r1, r7, #3 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #360] @ 0x168 │ │ │ │ + ldr r5, [sp, #376] @ 0x178 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - str r6, [sp, #296] @ 0x128 │ │ │ │ + str r6, [sp, #312] @ 0x138 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r5, [sp, #120] @ 0x78 │ │ │ │ + ldr r5, [sp, #136] @ 0x88 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - str r6, [sp, #56] @ 0x38 │ │ │ │ + str r6, [sp, #72] @ 0x48 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r4, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r4, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - str r5, [sp, #936] @ 0x3a8 │ │ │ │ + str r5, [sp, #952] @ 0x3b8 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - str r5, [sp, #864] @ 0x360 │ │ │ │ + str r5, [sp, #880] @ 0x370 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - lsls r4, r1, #28 │ │ │ │ + lsls r0, r2, #28 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r6, [r6, #24] │ │ │ │ + ldr r2, [r7, #24] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r4, [sp, #832] @ 0x340 │ │ │ │ + ldr r4, [sp, #848] @ 0x350 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r4, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r4, [sp, #728] @ 0x2d8 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - str r5, [sp, #648] @ 0x288 │ │ │ │ + str r5, [sp, #664] @ 0x298 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r4, [sp, #616] @ 0x268 │ │ │ │ + ldr r4, [sp, #632] @ 0x278 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - str r5, [sp, #552] @ 0x228 │ │ │ │ + str r5, [sp, #568] @ 0x238 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - strb r0, [r4, r5] │ │ │ │ + strb r4, [r4, r5] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r4, [sp, #184] @ 0xb8 │ │ │ │ + ldr r4, [sp, #200] @ 0xc8 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - str r5, [sp, #112] @ 0x70 │ │ │ │ + str r5, [sp, #128] @ 0x80 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrb r0, [r2, #8] │ │ │ │ + ldrb r4, [r2, #8] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - str r4, [sp, #920] @ 0x398 │ │ │ │ + str r4, [sp, #936] @ 0x3a8 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r3, [sp, #840] @ 0x348 │ │ │ │ + ldr r3, [sp, #856] @ 0x358 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - str r4, [sp, #776] @ 0x308 │ │ │ │ + str r4, [sp, #792] @ 0x318 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrb r4, [r7, #6] │ │ │ │ + ldrb r0, [r0, #7] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r3, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r3, [sp, #704] @ 0x2c0 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - str r4, [sp, #584] @ 0x248 │ │ │ │ + str r4, [sp, #600] @ 0x258 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r3, [sp, #552] @ 0x228 │ │ │ │ + ldr r3, [sp, #568] @ 0x238 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - str r4, [sp, #488] @ 0x1e8 │ │ │ │ + str r4, [sp, #504] @ 0x1f8 │ │ │ │ lsls r1, r7, #3 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - vshr.s64 q8, q12, #26 │ │ │ │ - ldr r3, [sp, #336] @ 0x150 │ │ │ │ + vshr.s64 q8, q12, #22 │ │ │ │ + ldr r3, [sp, #352] @ 0x160 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - str r4, [sp, #272] @ 0x110 │ │ │ │ + str r4, [sp, #288] @ 0x120 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrb r4, [r4, #4] │ │ │ │ + ldrb r0, [r5, #4] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - str r4, [sp, #0] │ │ │ │ + str r4, [sp, #16] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r2, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r2, [sp, #984] @ 0x3d8 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - str r3, [sp, #904] @ 0x388 │ │ │ │ + str r3, [sp, #920] @ 0x398 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r2, [sp, #816] @ 0x330 │ │ │ │ + ldr r2, [sp, #832] @ 0x340 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - str r3, [sp, #752] @ 0x2f0 │ │ │ │ + str r3, [sp, #768] @ 0x300 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r2, [sp, #656] @ 0x290 │ │ │ │ + ldr r2, [sp, #672] @ 0x2a0 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - str r3, [sp, #568] @ 0x238 │ │ │ │ + str r3, [sp, #584] @ 0x248 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - lsls r6, r0, #19 │ │ │ │ + lsls r2, r1, #19 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - str r2, [r6, #116] @ 0x74 │ │ │ │ + str r6, [r6, #116] @ 0x74 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r2, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r2, [sp, #440] @ 0x1b8 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - str r3, [sp, #336] @ 0x150 │ │ │ │ + str r3, [sp, #352] @ 0x160 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - cmp r1, #32 │ │ │ │ + cmp r1, #36 @ 0x24 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - add r4, sp, #112 @ 0x70 │ │ │ │ + add r4, sp, #128 @ 0x80 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrb r4, [r0, #1] │ │ │ │ + ldrb r0, [r1, #1] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r2, [sp, #200] @ 0xc8 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - str r3, [sp, #136] @ 0x88 │ │ │ │ + str r3, [sp, #152] @ 0x98 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r1, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - str r2, [sp, #952] @ 0x3b8 │ │ │ │ + str r2, [sp, #968] @ 0x3c8 │ │ │ │ lsls r1, r7, #3 │ │ │ │ subs r3, #150 @ 0x96 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - str r4, [sp, #176] @ 0xb0 │ │ │ │ + str r4, [sp, #192] @ 0xc0 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - strb r0, [r7, r6] │ │ │ │ + strb r4, [r7, r6] │ │ │ │ lsls r7, r6, #3 │ │ │ │ │ │ │ │ 0055adf0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -860169,23 +860168,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r4!, {r2, r7} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldrsh r0, [r1, r5] │ │ │ │ + ldrsh r4, [r1, r5] │ │ │ │ lsls r0, r7, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #144] @ 0x90 │ │ │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - str r1, [sp, #80] @ 0x50 │ │ │ │ + str r1, [sp, #96] @ 0x60 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r6, [r5, #120] @ 0x78 │ │ │ │ + ldr r2, [r6, #120] @ 0x78 │ │ │ │ lsls r0, r7, #3 │ │ │ │ │ │ │ │ 0055aef0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -860289,27 +860288,27 @@ │ │ │ │ lsls r6, r1, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r7, #1] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #368] @ 0x170 │ │ │ │ + str r7, [sp, #384] @ 0x180 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - str r0, [sp, #192] @ 0xc0 │ │ │ │ + str r0, [sp, #208] @ 0xd0 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - str r2, [r2, r1] │ │ │ │ + str r6, [r2, r1] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r7, [sp, #208] @ 0xd0 │ │ │ │ + str r7, [sp, #224] @ 0xe0 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - str r7, [sp, #96] @ 0x60 │ │ │ │ + str r7, [sp, #112] @ 0x70 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrh r4, [r5, #62] @ 0x3e │ │ │ │ + ldrh r0, [r6, #62] @ 0x3e │ │ │ │ lsls r1, r7, #3 │ │ │ │ │ │ │ │ 0055b000 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -860407,29 +860406,29 @@ │ │ │ │ ldmia r2, {r2, r3, r6, r7} │ │ │ │ lsls r6, r1, #4 │ │ │ │ @ instruction: 0xfa640110 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #808] @ (55b420 ) │ │ │ │ + ldr r5, [pc, #824] @ (55b430 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #376] @ 0x178 │ │ │ │ + str r6, [sp, #392] @ 0x188 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrh r2, [r6, #56] @ 0x38 │ │ │ │ + ldrh r6, [r6, #56] @ 0x38 │ │ │ │ lsls r1, r7, #3 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ ldmia r2!, {r3, r6} │ │ │ │ lsls r6, r1, #4 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r0, r4] │ │ │ │ + ldrb r2, [r1, r4] │ │ │ │ lsls r0, r7, #3 │ │ │ │ │ │ │ │ 0055b114 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -860761,60 +860760,60 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #968] @ 0x3c8 │ │ │ │ + str r3, [sp, #984] @ 0x3d8 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrh r2, [r7, #36] @ 0x24 │ │ │ │ + ldrh r6, [r7, #36] @ 0x24 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r4, [pc, #872] @ (55b7bc ) │ │ │ │ + ldr r4, [pc, #888] @ (55b7cc ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrh r6, [r3, #36] @ 0x24 │ │ │ │ + ldrh r2, [r4, #36] @ 0x24 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - str r3, [sp, #784] @ 0x310 │ │ │ │ + str r3, [sp, #800] @ 0x320 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - str r3, [sp, #608] @ 0x260 │ │ │ │ + str r3, [sp, #624] @ 0x270 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrh r0, [r4, #34] @ 0x22 │ │ │ │ + ldrh r4, [r4, #34] @ 0x22 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r5, [pc, #1000] @ (55b850 ) │ │ │ │ + ldr r5, [pc, #1016] @ (55b860 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrh r6, [r5, #32] │ │ │ │ + ldrh r2, [r6, #32] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - str r3, [sp, #352] @ 0x160 │ │ │ │ + str r3, [sp, #368] @ 0x170 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldc2l 0, cr0, [r4, #-992] @ 0xfffffc20 │ │ │ │ - ldrsh r0, [r7, r7] │ │ │ │ + ldc2l 0, cr0, [r8, #-992] @ 0xfffffc20 │ │ │ │ + ldrsh r4, [r7, r7] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - str r3, [sp, #216] @ 0xd8 │ │ │ │ + str r3, [sp, #232] @ 0xe8 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrh r0, [r0, #32] │ │ │ │ + ldrh r4, [r0, #32] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - str r3, [sp, #136] @ 0x88 │ │ │ │ + str r3, [sp, #152] @ 0x98 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrh r2, [r5, #30] │ │ │ │ + ldrh r6, [r5, #30] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrh r2, [r2, #30] │ │ │ │ + ldrh r6, [r2, #30] │ │ │ │ lsls r1, r7, #3 │ │ │ │ adds r4, #102 @ 0x66 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrh r4, [r7, #38] @ 0x26 │ │ │ │ + ldrh r0, [r0, #40] @ 0x28 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r6, [r7, #36] @ 0x24 │ │ │ │ + ldr r2, [r0, #40] @ 0x28 │ │ │ │ lsls r7, r6, #3 │ │ │ │ adds r4, #78 @ 0x4e │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrh r4, [r4, #38] @ 0x26 │ │ │ │ + ldrh r0, [r5, #38] @ 0x26 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r2, [pc, #8] @ (55b4b0 ) │ │ │ │ + ldr r2, [pc, #24] @ (55b4c0 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ │ │ │ │ 0055b4a8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -860912,29 +860911,29 @@ │ │ │ │ stmia r6!, {r2, r5} │ │ │ │ lsls r6, r1, #4 │ │ │ │ subs.w r1, ip, #9437184 @ 0x900000 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #856] @ (55b8f8 ) │ │ │ │ + ldr r2, [pc, #872] @ (55b908 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #776] @ 0x308 │ │ │ │ + str r1, [sp, #792] @ 0x318 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrh r2, [r1, #20] │ │ │ │ + ldrh r6, [r1, #20] │ │ │ │ lsls r1, r7, #3 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ stmia r5!, {r5, r7} │ │ │ │ lsls r6, r1, #4 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r3, r1] │ │ │ │ + ldr r2, [r4, r1] │ │ │ │ lsls r0, r7, #3 │ │ │ │ │ │ │ │ 0055b5bc : │ │ │ │ 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 │ │ │ │ @@ -861454,106 +861453,106 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r3, #5] │ │ │ │ + strb r2, [r4, #5] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - add r1, pc, #360 @ (adr r1, 55bc3c ) │ │ │ │ + add r1, pc, #376 @ (adr r1, 55bc4c ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrh r4, [r1, #62] @ 0x3e │ │ │ │ + ldrh r0, [r2, #62] @ 0x3e │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrh r2, [r7, #2] │ │ │ │ + ldrh r6, [r7, #2] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrsb.w r0, [r6, #248] @ 0xf8 │ │ │ │ - ldrb r2, [r0, r1] │ │ │ │ + ldrsb.w r0, [sl, #248] @ 0xf8 │ │ │ │ + ldrb r6, [r0, r1] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldrh r0, [r3, #60] @ 0x3c │ │ │ │ + ldrh r4, [r3, #60] @ 0x3c │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrh r6, [r0, #2] │ │ │ │ + ldrh r2, [r1, #2] │ │ │ │ lsls r1, r7, #3 │ │ │ │ adds r1, #132 @ 0x84 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r1, #52] @ 0x34 │ │ │ │ + ldrh r6, [r1, #52] @ 0x34 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - strh r6, [r6, #56] @ 0x38 │ │ │ │ + strh r2, [r7, #56] @ 0x38 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrh r2, [r6, #50] @ 0x32 │ │ │ │ + ldrh r6, [r6, #50] @ 0x32 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - strh r6, [r3, #56] @ 0x38 │ │ │ │ + strh r2, [r4, #56] @ 0x38 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - strh r6, [r0, #56] @ 0x38 │ │ │ │ + strh r2, [r1, #56] @ 0x38 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - adds r6, r4, r5 │ │ │ │ + adds r2, r5, r5 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r0, [pc, #0] @ (55bb0c ) │ │ │ │ + ldr r0, [pc, #16] @ (55bb1c ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrh r2, [r0, #50] @ 0x32 │ │ │ │ + ldrh r6, [r0, #50] @ 0x32 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrh r4, [r4, #48] @ 0x30 │ │ │ │ + ldrh r0, [r5, #48] @ 0x30 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - strh r0, [r2, #54] @ 0x36 │ │ │ │ + strh r4, [r2, #54] @ 0x36 │ │ │ │ lsls r1, r7, #3 │ │ │ │ str r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r7, #48] @ 0x30 │ │ │ │ + strh r2, [r0, #50] @ 0x32 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ + ldr r4, [r5, #8] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrh r0, [r0, #44] @ 0x2c │ │ │ │ + ldrh r4, [r0, #44] @ 0x2c │ │ │ │ lsls r1, r7, #3 │ │ │ │ - adds r4, r6, r1 │ │ │ │ + adds r0, r7, r1 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - bx r1 │ │ │ │ + bxns r1 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrh r6, [r0, #42] @ 0x2a │ │ │ │ + ldrh r2, [r1, #42] @ 0x2a │ │ │ │ lsls r1, r7, #3 │ │ │ │ - strh r4, [r6, #46] @ 0x2e │ │ │ │ + strh r0, [r7, #46] @ 0x2e │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrh r2, [r6, #40] @ 0x28 │ │ │ │ + ldrh r6, [r6, #40] @ 0x28 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - strh r6, [r3, #46] @ 0x2e │ │ │ │ + strh r2, [r4, #46] @ 0x2e │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrh r2, [r3, #40] @ 0x28 │ │ │ │ + ldrh r6, [r3, #40] @ 0x28 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - strh r6, [r0, #46] @ 0x2e │ │ │ │ + strh r2, [r1, #46] @ 0x2e │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r4, [r5, #36] @ 0x24 │ │ │ │ + ldr r0, [r6, #36] @ 0x24 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - strh r0, [r5, #44] @ 0x2c │ │ │ │ + strh r4, [r5, #44] @ 0x2c │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrh r6, [r5, #38] @ 0x26 │ │ │ │ + ldrh r2, [r6, #38] @ 0x26 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - str r6, [r6, #124] @ 0x7c │ │ │ │ + str r2, [r7, #124] @ 0x7c │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrh r6, [r1, #38] @ 0x26 │ │ │ │ + ldrh r2, [r2, #38] @ 0x26 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - strh r0, [r6, #42] @ 0x2a │ │ │ │ + strh r4, [r6, #42] @ 0x2a │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrh r2, [r4, #36] @ 0x24 │ │ │ │ + ldrh r6, [r4, #36] @ 0x24 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - strh r6, [r1, #42] @ 0x2a │ │ │ │ + strh r2, [r2, #42] @ 0x2a │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrh r2, [r1, #36] @ 0x24 │ │ │ │ + ldrh r6, [r1, #36] @ 0x24 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - strh r6, [r6, #40] @ 0x28 │ │ │ │ + strh r2, [r7, #40] @ 0x28 │ │ │ │ lsls r1, r7, #3 │ │ │ │ cmp r5, #222 @ 0xde │ │ │ │ lsls r0, r1, #4 │ │ │ │ - strh r4, [r6, #50] @ 0x32 │ │ │ │ + strh r0, [r7, #50] @ 0x32 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - stmia r2!, {r1, r6} │ │ │ │ + stmia r2!, {r1, r2, r6} │ │ │ │ lsls r7, r6, #3 │ │ │ │ cmp r5, #198 @ 0xc6 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - strh r4, [r3, #50] @ 0x32 │ │ │ │ + strh r0, [r4, #50] @ 0x32 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - str r2, [r6, #100] @ 0x64 │ │ │ │ + str r6, [r6, #100] @ 0x64 │ │ │ │ lsls r7, r6, #3 │ │ │ │ │ │ │ │ 0055bb88 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -861635,23 +861634,23 @@ │ │ │ │ mrcmi 1, 6, r0, cr12, cr0, {0} │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #30] │ │ │ │ movs r0, r0 │ │ │ │ itt eq │ │ │ │ lsleq r6, r1, #4 │ │ │ │ - streq r0, [r1, r7] │ │ │ │ + streq r4, [r1, r7] │ │ │ │ lsls r0, r7, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r5, #22] │ │ │ │ + ldrh r4, [r5, #22] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - strh r4, [r2, #28] │ │ │ │ + strh r0, [r3, #28] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - str r2, [r5, #88] @ 0x58 │ │ │ │ + str r6, [r5, #88] @ 0x58 │ │ │ │ lsls r7, r6, #3 │ │ │ │ │ │ │ │ 0055bc6c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -861708,24 +861707,24 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bkpt 0x0078 │ │ │ │ lsls r6, r1, #4 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r1, r7] │ │ │ │ + ldrsb r6, [r1, r7] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - strh r6, [r6, #22] │ │ │ │ + strh r2, [r7, #22] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - bic.w r0, r4, #8126464 @ 0x7c0000 │ │ │ │ - ldrsb r0, [r1, r3] │ │ │ │ + bic.w r0, r8, #8126464 @ 0x7c0000 │ │ │ │ + ldrsb r4, [r1, r3] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldrsb r2, [r4, r6] │ │ │ │ + ldrsb r6, [r4, r6] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - strh r0, [r2, #22] │ │ │ │ + strh r4, [r2, #22] │ │ │ │ lsls r1, r7, #3 │ │ │ │ │ │ │ │ 0055bd10 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -861803,21 +861802,21 @@ │ │ │ │ pop {r2, r3, r4, r5, r7, pc} │ │ │ │ lsls r6, r1, #4 │ │ │ │ ldcl 1, cr0, [r4, #-64] @ 0xffffffc0 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ pop {r7, pc} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - str r4, [r0, r1] │ │ │ │ + str r0, [r1, r1] │ │ │ │ lsls r0, r7, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r4, r3] │ │ │ │ + ldrsb r0, [r5, r3] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - strh r0, [r2, #16] │ │ │ │ + strh r4, [r2, #16] │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldr r5, [pc, #760] @ (55c0e4 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ │ │ │ │ 0055bdec : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -861885,17 +861884,17 @@ │ │ │ │ bl 1487eec │ │ │ │ b.n 55be16 │ │ │ │ nop │ │ │ │ pop {r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r1, #4 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r6, #4] │ │ │ │ + ldrh r2, [r7, #4] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - strh r0, [r1, #10] │ │ │ │ + strh r4, [r1, #10] │ │ │ │ lsls r1, r7, #3 │ │ │ │ │ │ │ │ 0055bea8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -861977,23 +861976,23 @@ │ │ │ │ subs.w r1, ip, r0, lsr #32 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ cbnz r4, 55bff0 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldr r6, [pc, #672] @ (55c21c ) │ │ │ │ + ldr r6, [pc, #688] @ (55c22c ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r4, #62] @ 0x3e │ │ │ │ + strh r4, [r4, #62] @ 0x3e │ │ │ │ lsls r1, r7, #3 │ │ │ │ - strh r4, [r6, #2] │ │ │ │ + strh r0, [r7, #2] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - strh r6, [r4, #62] @ 0x3e │ │ │ │ + strh r2, [r5, #62] @ 0x3e │ │ │ │ lsls r1, r7, #3 │ │ │ │ │ │ │ │ 0055bf8c : │ │ │ │ b.w 55bdec │ │ │ │ lsls r2, r0, #31 │ │ │ │ bmi.n 55bfaa │ │ │ │ lsls r3, r1, #31 │ │ │ │ @@ -862253,57 +862252,57 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #132 @ 0x84 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r3, #52] @ 0x34 │ │ │ │ + strh r4, [r3, #52] @ 0x34 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrb r2, [r7, #27] │ │ │ │ + ldrb r6, [r7, #27] │ │ │ │ lsls r1, r7, #3 │ │ │ │ movs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r6, #20] │ │ │ │ + str r0, [r7, #20] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strh r0, [r2, #50] @ 0x32 │ │ │ │ + strh r4, [r2, #50] @ 0x32 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrb r4, [r6, #26] │ │ │ │ + ldrb r0, [r7, #26] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrb r6, [r2, #26] │ │ │ │ + ldrb r2, [r3, #26] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - asrs r4, r6, #3 │ │ │ │ + asrs r0, r7, #3 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - subs r7, #142 @ 0x8e │ │ │ │ + subs r7, #146 @ 0x92 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strh r0, [r3, #48] @ 0x30 │ │ │ │ + strh r4, [r3, #48] @ 0x30 │ │ │ │ lsls r1, r7, #3 │ │ │ │ str r2, [r1, #48] @ 0x30 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subs r7, #96 @ 0x60 │ │ │ │ + subs r7, #100 @ 0x64 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strh r2, [r4, #46] @ 0x2e │ │ │ │ + strh r6, [r4, #46] @ 0x2e │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrb r0, [r1, #25] │ │ │ │ + ldrb r4, [r1, #25] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - strh r4, [r5, #44] @ 0x2c │ │ │ │ + strh r0, [r6, #44] @ 0x2c │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrb r6, [r1, #24] │ │ │ │ + ldrb r2, [r2, #24] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r0, [r1, r0] │ │ │ │ + ldr r4, [r1, r0] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - strh r0, [r6, #42] @ 0x2a │ │ │ │ + strh r4, [r6, #42] @ 0x2a │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrb r6, [r2, #23] │ │ │ │ + ldrb r2, [r3, #23] │ │ │ │ lsls r1, r7, #3 │ │ │ │ movs r6, #116 @ 0x74 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrb r2, [r1, #28] │ │ │ │ + ldrb r6, [r1, #28] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - strb r4, [r5, r3] │ │ │ │ + strb r0, [r6, r3] │ │ │ │ lsls r7, r6, #3 │ │ │ │ │ │ │ │ 0055c278 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -862399,23 +862398,23 @@ │ │ │ │ lsls r0, r2, #4 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb800 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldr r2, [pc, #784] @ (55c67c ) │ │ │ │ + ldr r2, [pc, #800] @ (55c68c ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r5, #32] │ │ │ │ + strh r0, [r6, #32] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrb r0, [r2, #18] │ │ │ │ + ldrb r4, [r2, #18] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - subs r6, #74 @ 0x4a │ │ │ │ + subs r6, #78 @ 0x4e │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldr r0, [pc, #200] @ (55c448 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ │ │ │ │ 0055c380 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -862985,113 +862984,113 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r4, #14] │ │ │ │ + strh r2, [r5, #14] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrb r2, [r7, #8] │ │ │ │ + ldrb r6, [r7, #8] │ │ │ │ lsls r1, r7, #3 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #352] @ 0x160 │ │ │ │ + ldr r2, [sp, #368] @ 0x170 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - strh r0, [r5, #10] │ │ │ │ + strh r4, [r5, #10] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrb r4, [r7, #6] │ │ │ │ + ldrb r0, [r0, #7] │ │ │ │ lsls r1, r7, #3 │ │ │ │ movs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r1, r1] │ │ │ │ + ldrb r0, [r2, r1] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrb r4, [r2, #6] │ │ │ │ + ldrb r0, [r3, #6] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - strh r6, [r5, #8] │ │ │ │ + strh r2, [r6, #8] │ │ │ │ lsls r1, r7, #3 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r7, r3] │ │ │ │ + ldrh r2, [r0, r4] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - strh r0, [r0, #8] │ │ │ │ + strh r4, [r0, #8] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrb r4, [r2, #5] │ │ │ │ + ldrb r0, [r3, #5] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - strh r2, [r4, #6] │ │ │ │ + strh r6, [r4, #6] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrb r6, [r6, #4] │ │ │ │ + ldrb r2, [r7, #4] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - strh r2, [r1, #6] │ │ │ │ + strh r6, [r1, #6] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrb r6, [r3, #4] │ │ │ │ + ldrb r2, [r4, #4] │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldrb r2, [r4, r6] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subs r1, #250 @ 0xfa │ │ │ │ + subs r1, #254 @ 0xfe │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strh r4, [r1, #4] │ │ │ │ + strh r0, [r2, #4] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrb r2, [r4, #3] │ │ │ │ + ldrb r6, [r4, #3] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - str r2, [r4, r2] │ │ │ │ + str r6, [r4, r2] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - strh r6, [r5, #2] │ │ │ │ + strh r2, [r6, #2] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrb r0, [r7, #2] │ │ │ │ + ldrb r4, [r7, #2] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - strh r2, [r5, r1] │ │ │ │ + strh r6, [r5, r1] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - strh r2, [r0, #2] │ │ │ │ + strh r6, [r0, #2] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrb r4, [r1, #2] │ │ │ │ + ldrb r0, [r2, #2] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - strh r2, [r4, r2] │ │ │ │ + strh r6, [r4, r2] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldrb r2, [r7, #1] │ │ │ │ + ldrb r6, [r7, #1] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - strh r4, [r2, #0] │ │ │ │ + strh r0, [r3, #0] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrb r0, [r0, #30] │ │ │ │ + ldrb r4, [r0, #30] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - strb r4, [r2, #31] │ │ │ │ + strb r0, [r3, #31] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - str r4, [r0, r6] │ │ │ │ + str r0, [r1, r6] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - strb r4, [r6, #30] │ │ │ │ + strb r0, [r7, #30] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrb r4, [r2, #29] │ │ │ │ + ldrb r0, [r3, #29] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrb r6, [r5, #28] │ │ │ │ + ldrb r2, [r6, #28] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - strb r2, [r0, #30] │ │ │ │ + strb r6, [r0, #30] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - adds r5, #198 @ 0xc6 │ │ │ │ + adds r5, #202 @ 0xca │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r6, [r4, r4] │ │ │ │ + str r2, [r5, r4] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldrb r4, [r7, #27] │ │ │ │ + ldrb r0, [r0, #28] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - strb r6, [r1, #29] │ │ │ │ + strb r2, [r2, #29] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrb r6, [r3, #27] │ │ │ │ + ldrb r2, [r4, #27] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - strb r2, [r6, #28] │ │ │ │ + strb r6, [r6, #28] │ │ │ │ lsls r1, r7, #3 │ │ │ │ subs r2, r2, #7 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrb r0, [r5, #1] │ │ │ │ + ldrb r4, [r5, #1] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - subs r1, #242 @ 0xf2 │ │ │ │ + subs r1, #246 @ 0xf6 │ │ │ │ lsls r7, r6, #3 │ │ │ │ subs r2, r7, #6 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrb r0, [r2, #1] │ │ │ │ + ldrb r4, [r2, #1] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r6, [r4, r1] │ │ │ │ + ldr r2, [r5, r1] │ │ │ │ lsls r7, r6, #3 │ │ │ │ │ │ │ │ 0055c9b8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -863210,25 +863209,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ sub sp, #160 @ 0xa0 │ │ │ │ lsls r6, r1, #4 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - muls r6, r4 │ │ │ │ + muls r2, r5 │ │ │ │ lsls r0, r7, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r3, #19] │ │ │ │ + ldrb r2, [r4, #19] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - strb r2, [r6, #20] │ │ │ │ + strb r6, [r6, #20] │ │ │ │ lsls r1, r7, #3 │ │ │ │ movs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r1, r7] │ │ │ │ + ldrsb r2, [r2, r7] │ │ │ │ lsls r7, r6, #3 │ │ │ │ lsrs r2, r1 │ │ │ │ lsls r4, r6, #3 │ │ │ │ │ │ │ │ 0055caf4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -863492,55 +863491,55 @@ │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r6, #7 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #132 @ 0x84 │ │ │ │ + adds r4, #136 @ 0x88 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strb r0, [r1, #17] │ │ │ │ + strb r4, [r1, #17] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrb r0, [r7, #15] │ │ │ │ + ldrb r4, [r7, #15] │ │ │ │ lsls r1, r7, #3 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r5, #12] │ │ │ │ + ldrb r2, [r6, #12] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - strb r2, [r6, #13] │ │ │ │ + strb r6, [r6, #13] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrb r2, [r0, #12] │ │ │ │ + ldrb r6, [r0, #12] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - strb r6, [r0, #13] │ │ │ │ + strb r2, [r1, #13] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - adds r3, #108 @ 0x6c │ │ │ │ + adds r3, #112 @ 0x70 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrb r6, [r3, #11] │ │ │ │ + ldrb r2, [r4, #11] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - strb r4, [r4, #12] │ │ │ │ + strb r0, [r5, #12] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrb r6, [r7, #10] │ │ │ │ + ldrb r2, [r0, #11] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - strb r2, [r0, #12] │ │ │ │ + strb r6, [r0, #12] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - b.n 55c5c4 │ │ │ │ + b.n 55c5cc │ │ │ │ lsls r0, r7, #3 │ │ │ │ - mov lr, r6 │ │ │ │ + mov sl, r7 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldrb r0, [r7, #9] │ │ │ │ + ldrb r4, [r7, #9] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - strb r6, [r7, #10] │ │ │ │ + strb r2, [r0, #11] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrb r6, [r3, #9] │ │ │ │ + ldrb r2, [r4, #9] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - strb r2, [r4, #10] │ │ │ │ + strb r6, [r4, #10] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrb r4, [r6, #8] │ │ │ │ + ldrb r0, [r7, #8] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - strb r0, [r7, #9] │ │ │ │ + strb r4, [r7, #9] │ │ │ │ lsls r1, r7, #3 │ │ │ │ │ │ │ │ 0055cdbc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -863639,29 +863638,29 @@ │ │ │ │ lsls r6, r1, #4 │ │ │ │ bgt.n 55cdf8 │ │ │ │ lsls r0, r2, #4 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #14 │ │ │ │ + adds r0, #18 │ │ │ │ lsls r7, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r6, #4] │ │ │ │ + ldrb r6, [r6, #4] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - strb r6, [r6, #5] │ │ │ │ + strb r2, [r7, #5] │ │ │ │ lsls r1, r7, #3 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #560 @ 0x230 │ │ │ │ lsls r6, r1, #4 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #74 @ 0x4a │ │ │ │ + subs r7, #78 @ 0x4e │ │ │ │ lsls r0, r7, #3 │ │ │ │ │ │ │ │ 0055ced0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -863735,31 +863734,31 @@ │ │ │ │ b.n 55cf36 │ │ │ │ add r4, sp, #80 @ 0x50 │ │ │ │ lsls r6, r1, #4 │ │ │ │ asrs r4, r0, #29 │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r3, #14] │ │ │ │ + ldrh r2, [r4, #14] │ │ │ │ lsls r7, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r2, #1] │ │ │ │ + ldrb r2, [r3, #1] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - strb r6, [r0, #2] │ │ │ │ + strb r2, [r1, #2] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrh r2, [r6, #12] │ │ │ │ + ldrh r6, [r6, #12] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrb r2, [r5, #0] │ │ │ │ + ldrb r6, [r5, #0] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - strb r2, [r3, #1] │ │ │ │ + strb r6, [r3, #1] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrb r2, [r2, #0] │ │ │ │ + ldrb r6, [r2, #0] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - strb r2, [r0, #1] │ │ │ │ + strb r6, [r0, #1] │ │ │ │ lsls r1, r7, #3 │ │ │ │ │ │ │ │ 0055cfac : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -863858,29 +863857,29 @@ │ │ │ │ lsls r6, r1, #4 │ │ │ │ bge.n 55d008 │ │ │ │ lsls r0, r2, #4 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #30 │ │ │ │ + cmp r6, #34 @ 0x22 │ │ │ │ lsls r7, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r2, #29] │ │ │ │ + strb r2, [r3, #29] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r6, [r0, #120] @ 0x78 │ │ │ │ + ldr r2, [r1, #120] @ 0x78 │ │ │ │ lsls r1, r7, #3 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ add r2, sp, #624 @ 0x270 │ │ │ │ lsls r6, r1, #4 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #90 @ 0x5a │ │ │ │ + subs r5, #94 @ 0x5e │ │ │ │ lsls r0, r7, #3 │ │ │ │ │ │ │ │ 0055d0c0 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -863986,34 +863985,34 @@ │ │ │ │ lsls r6, r1, #4 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #224 @ 0xe0 │ │ │ │ + adds r0, #228 @ 0xe4 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r0, [r6, #100] @ 0x64 │ │ │ │ + ldr r4, [r6, #100] @ 0x64 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - strb r4, [r3, #25] │ │ │ │ + strb r0, [r4, #25] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrsh.w r0, [r2, r8, lsl #3] │ │ │ │ - tst r2, r7 │ │ │ │ + ldrsh.w r0, [r6, r8, lsl #3] │ │ │ │ + tst r6, r7 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - strb r4, [r6, #24] │ │ │ │ + strb r0, [r7, #24] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r6, [r7, #96] @ 0x60 │ │ │ │ + ldr r2, [r0, #100] @ 0x64 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - strb r6, [r3, #24] │ │ │ │ + strb r2, [r4, #24] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r6, [r4, #96] @ 0x60 │ │ │ │ + ldr r2, [r5, #96] @ 0x60 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - strb r6, [r0, #24] │ │ │ │ + strb r2, [r1, #24] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r6, [r1, #96] @ 0x60 │ │ │ │ + ldr r2, [r2, #96] @ 0x60 │ │ │ │ lsls r1, r7, #3 │ │ │ │ │ │ │ │ 0055d1ec : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -864097,29 +864096,29 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 14849e8 │ │ │ │ b.n 55d24e │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ lsls r6, r1, #4 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - udf #142 @ 0x8e │ │ │ │ + udf #146 @ 0x92 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - asrs r2, r7 │ │ │ │ + asrs r6, r7 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - bpl.n 55d25c │ │ │ │ + bpl.n 55d264 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r6, [r7, #80] @ 0x50 │ │ │ │ + ldr r2, [r0, #84] @ 0x54 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - bpl.n 55d234 │ │ │ │ + bpl.n 55d23c │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r4, [r4, #80] @ 0x50 │ │ │ │ + ldr r0, [r5, #80] @ 0x50 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - bpl.n 55d200 │ │ │ │ + bpl.n 55d208 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r6, [r0, #80] @ 0x50 │ │ │ │ + ldr r2, [r1, #80] @ 0x50 │ │ │ │ lsls r1, r7, #3 │ │ │ │ │ │ │ │ 0055d2e0 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -864236,29 +864235,29 @@ │ │ │ │ lsls r6, r1, #4 │ │ │ │ bvc.n 55d300 │ │ │ │ lsls r0, r2, #4 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #224 @ 0xe0 │ │ │ │ + cmp r2, #228 @ 0xe4 │ │ │ │ lsls r7, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 55d3a8 │ │ │ │ + bmi.n 55d3b0 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r0, [r1, #68] @ 0x44 │ │ │ │ + ldr r4, [r1, #68] @ 0x44 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldr r0, [r2, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ add r7, pc, #360 @ (adr r7, 55d574 ) │ │ │ │ lsls r6, r1, #4 │ │ │ │ - cmp r6, #62 @ 0x3e │ │ │ │ + cmp r6, #66 @ 0x42 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - subs r2, #18 │ │ │ │ + subs r2, #22 │ │ │ │ lsls r0, r7, #3 │ │ │ │ adds r7, #162 @ 0xa2 │ │ │ │ lsls r4, r6, #3 │ │ │ │ │ │ │ │ 0055d418 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -864320,21 +864319,21 @@ │ │ │ │ lsls r6, r1, #4 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #92 @ 0x5c │ │ │ │ + subs r1, #96 @ 0x60 │ │ │ │ lsls r0, r7, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r4, #12] │ │ │ │ + strb r4, [r4, #12] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r0, [r5, #48] @ 0x30 │ │ │ │ + ldr r4, [r5, #48] @ 0x30 │ │ │ │ lsls r1, r7, #3 │ │ │ │ │ │ │ │ 0055d4bc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -864557,55 +864556,55 @@ │ │ │ │ lsls r6, r1, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r2, #7] │ │ │ │ + strb r6, [r2, #7] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - subs r5, #182 @ 0xb6 │ │ │ │ + subs r5, #186 @ 0xba │ │ │ │ lsls r0, r7, #3 │ │ │ │ - strb r0, [r4, #7] │ │ │ │ + strb r4, [r4, #7] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r2, [r7, #24] │ │ │ │ + ldr r6, [r7, #24] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - adds r2, #6 │ │ │ │ + adds r2, #10 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r2, [r3, #24] │ │ │ │ + ldr r6, [r3, #24] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - strb r4, [r6, #6] │ │ │ │ + strb r0, [r7, #6] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - bge.n 55d664 │ │ │ │ + bge.n 55d66c │ │ │ │ lsls r0, r7, #3 │ │ │ │ - subs r5, #96 @ 0x60 │ │ │ │ + subs r5, #100 @ 0x64 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - strb r2, [r1, #6] │ │ │ │ + strb r6, [r1, #6] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r4, [r4, #20] │ │ │ │ + ldr r0, [r5, #20] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - strb r4, [r6, #5] │ │ │ │ + strb r0, [r7, #5] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r4, [r1, #20] │ │ │ │ + ldr r0, [r2, #20] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - bge.n 55d808 │ │ │ │ + bge.n 55d810 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - subs r5, #30 │ │ │ │ + subs r5, #34 @ 0x22 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - strb r4, [r1, #5] │ │ │ │ + strb r0, [r2, #5] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r6, [r4, #16] │ │ │ │ + ldr r2, [r5, #16] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - strb r2, [r6, #4] │ │ │ │ + strb r6, [r6, #4] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r2, [r1, #16] │ │ │ │ + ldr r6, [r1, #16] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - strb r2, [r3, #4] │ │ │ │ + strb r6, [r3, #4] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r2, [r6, #12] │ │ │ │ + ldr r6, [r6, #12] │ │ │ │ lsls r1, r7, #3 │ │ │ │ │ │ │ │ 0055d730 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -864647,21 +864646,21 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ bcc.n 55d844 │ │ │ │ lsls r0, r2, #4 │ │ │ │ add r3, pc, #664 @ (adr r3, 55da34 ) │ │ │ │ lsls r6, r1, #4 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #96 @ 0x60 │ │ │ │ + adds r6, #100 @ 0x64 │ │ │ │ lsls r0, r7, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r2, #1] │ │ │ │ + strb r0, [r3, #1] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r4, [r5, #0] │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ lsls r1, r7, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 345008 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -865266,100 +865265,100 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 55ddd4 │ │ │ │ + beq.n 55dddc │ │ │ │ lsls r1, r7, #3 │ │ │ │ - str r4, [r7, #72] @ 0x48 │ │ │ │ + str r0, [r0, #76] @ 0x4c │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldmia r7, {r2, r5, r6, r7} │ │ │ │ + ldmia r7, {r3, r5, r6, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - str r0, [r3, #72] @ 0x48 │ │ │ │ + str r4, [r3, #72] @ 0x48 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - lsrs r2, r1, #16 │ │ │ │ + lsrs r6, r1, #16 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldmia r7!, {r2, r4, r5, r6} │ │ │ │ + ldmia r7!, {r3, r4, r5, r6} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - str r2, [r5, #64] @ 0x40 │ │ │ │ + str r6, [r5, #64] @ 0x40 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldmia r7!, {r5, r6} │ │ │ │ + ldmia r7!, {r2, r5, r6} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - str r4, [r2, #64] @ 0x40 │ │ │ │ + str r0, [r3, #64] @ 0x40 │ │ │ │ lsls r1, r7, #3 │ │ │ │ cmp r7, #186 @ 0xba │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r2, [r7, #60] @ 0x3c │ │ │ │ + str r6, [r7, #60] @ 0x3c │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldmia r7!, {r2, r4, r5} │ │ │ │ + ldmia r7!, {r3, r4, r5} │ │ │ │ lsls r1, r7, #3 │ │ │ │ cmp r7, #144 @ 0x90 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r0, [r2, #60] @ 0x3c │ │ │ │ + str r4, [r2, #60] @ 0x3c │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldmia r7!, {r2, r3} │ │ │ │ + ldmia r7!, {r4} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - movs r5, #126 @ 0x7e │ │ │ │ + movs r5, #130 @ 0x82 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldmia r6, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r6, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - str r4, [r5, #56] @ 0x38 │ │ │ │ + str r0, [r6, #56] @ 0x38 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldmia r6, {r2, r4, r6, r7} │ │ │ │ + ldmia r6, {r3, r4, r6, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - str r0, [r1, #56] @ 0x38 │ │ │ │ + str r4, [r1, #56] @ 0x38 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r6, {r6, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - str r0, [r6, #52] @ 0x34 │ │ │ │ + str r4, [r6, #52] @ 0x34 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldmia r6, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r6, {r1, r3, r4, r5, r6} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - str r2, [r5, #48] @ 0x30 │ │ │ │ + str r6, [r5, #48] @ 0x30 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldmia r6, {r1, r5, r6} │ │ │ │ + ldmia r6, {r1, r2, r5, r6} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - str r6, [r2, #48] @ 0x30 │ │ │ │ + str r2, [r3, #48] @ 0x30 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - cmp lr, r0 │ │ │ │ + cmp sl, r1 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldmia r6!, {r2, r4} │ │ │ │ + ldmia r6!, {r3, r4} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - str r0, [r1, #44] @ 0x2c │ │ │ │ + str r4, [r1, #44] @ 0x2c │ │ │ │ lsls r1, r7, #3 │ │ │ │ - cmp r4, r5 │ │ │ │ + cmp r0, r6 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldmia r5, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r6!, {} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - str r6, [r4, #40] @ 0x28 │ │ │ │ + str r2, [r5, #40] @ 0x28 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr.w r0, [lr, fp, lsl #3] │ │ │ │ - adds r6, #110 @ 0x6e │ │ │ │ + str??.w r0, [r2, fp, lsl #3] │ │ │ │ + adds r6, #114 @ 0x72 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldmia r5!, {r6, r7} │ │ │ │ + ldmia r5!, {r2, r6, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - str r6, [r6, #36] @ 0x24 │ │ │ │ + str r2, [r7, #36] @ 0x24 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldmia r5, {r2, r3, r5, r7} │ │ │ │ + ldmia r5, {r4, r5, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - str r0, [r4, #36] @ 0x24 │ │ │ │ + str r4, [r4, #36] @ 0x24 │ │ │ │ lsls r1, r7, #3 │ │ │ │ lsrs r6, r7, #11 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - str r4, [r2, #56] @ 0x38 │ │ │ │ + str r0, [r3, #56] @ 0x38 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - movs r1, #122 @ 0x7a │ │ │ │ + movs r1, #126 @ 0x7e │ │ │ │ lsls r7, r6, #3 │ │ │ │ lsrs r6, r4, #11 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - str r4, [r7, #52] @ 0x34 │ │ │ │ + str r0, [r0, #56] @ 0x38 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - cmp r5, #194 @ 0xc2 │ │ │ │ + cmp r5, #198 @ 0xc6 │ │ │ │ lsls r7, r6, #3 │ │ │ │ │ │ │ │ 0055de70 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -865485,33 +865484,33 @@ │ │ │ │ lsls r6, r1, #4 │ │ │ │ ldmia r3, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r2, #4 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r3, #5 │ │ │ │ + subs r6, r3, #5 │ │ │ │ lsls r7, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r1, r2, r3} │ │ │ │ + ldmia r4, {r1, r4} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - str r2, [r0, #12] │ │ │ │ + str r6, [r0, #12] │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldr r0, [r2, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #720] @ 0x2d0 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - movs r2, #152 @ 0x98 │ │ │ │ + movs r2, #156 @ 0x9c │ │ │ │ lsls r7, r6, #3 │ │ │ │ cmp r4, #8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cmp r6, #96 @ 0x60 │ │ │ │ + cmp r6, #100 @ 0x64 │ │ │ │ lsls r0, r7, #3 │ │ │ │ │ │ │ │ 0055dfc0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -866054,113 +866053,113 @@ │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ lsls r6, r1, #4 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r5, #120] @ 0x78 │ │ │ │ + str r2, [r6, #120] @ 0x78 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - adds r6, r5, #7 │ │ │ │ + adds r2, r6, #7 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrsh r6, [r3, r5] │ │ │ │ + ldrsh r2, [r4, r5] │ │ │ │ lsls r1, r7, #3 │ │ │ │ asrs r0, r6, #7 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r5, #96] @ 0x60 │ │ │ │ + str r6, [r5, #96] @ 0x60 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - adds r4, r5, #1 │ │ │ │ + adds r0, r6, #1 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrb r6, [r3, r7] │ │ │ │ + ldrb r2, [r4, r7] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - str r0, [r5, #88] @ 0x58 │ │ │ │ + str r4, [r5, #88] @ 0x58 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrb r0, [r5, r5] │ │ │ │ + ldrb r4, [r5, r5] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - str r4, [r4, #84] @ 0x54 │ │ │ │ + str r0, [r5, #84] @ 0x54 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrb r4, [r4, r4] │ │ │ │ + ldrb r0, [r5, r4] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - str r0, [r5, #80] @ 0x50 │ │ │ │ + str r4, [r5, #80] @ 0x50 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - adds r6, r3, #4 │ │ │ │ + adds r2, r4, #4 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrb r4, [r3, r3] │ │ │ │ + ldrb r0, [r4, r3] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - str r2, [r7, #72] @ 0x48 │ │ │ │ + str r6, [r7, #72] @ 0x48 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrb r2, [r7, r1] │ │ │ │ + ldrb r6, [r7, r1] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - str r0, [r2, #72] @ 0x48 │ │ │ │ + str r4, [r2, #72] @ 0x48 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrb r0, [r2, r1] │ │ │ │ + ldrb r4, [r2, r1] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - str r2, [r6, #68] @ 0x44 │ │ │ │ + str r6, [r6, #68] @ 0x44 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrb r2, [r6, r0] │ │ │ │ + ldrb r6, [r6, r0] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - adds r6, r6, #7 │ │ │ │ + adds r2, r7, #7 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r2, [r7, #64] @ 0x40 │ │ │ │ + str r6, [r7, #64] @ 0x40 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrh r2, [r7, r7] │ │ │ │ + ldrh r6, [r7, r7] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - str r0, [r4, #64] @ 0x40 │ │ │ │ + str r4, [r4, #64] @ 0x40 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrh r0, [r4, r7] │ │ │ │ + ldrh r4, [r4, r7] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - str r2, [r1, #64] @ 0x40 │ │ │ │ + str r6, [r1, #64] @ 0x40 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrh r2, [r1, r7] │ │ │ │ + ldrh r6, [r1, r7] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - adds r6, r1, #6 │ │ │ │ + adds r2, r2, #6 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r4, [r4, #60] @ 0x3c │ │ │ │ + str r0, [r5, #60] @ 0x3c │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrh r4, [r4, r6] │ │ │ │ + ldrh r0, [r5, r6] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - str r2, [r1, #60] @ 0x3c │ │ │ │ + str r6, [r1, #60] @ 0x3c │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrh r2, [r1, r6] │ │ │ │ + ldrh r6, [r1, r6] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - str r2, [r6, #56] @ 0x38 │ │ │ │ + str r6, [r6, #56] @ 0x38 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - subs r0, r5, r6 │ │ │ │ + subs r4, r5, r6 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrh r6, [r4, r5] │ │ │ │ + ldrh r2, [r5, r5] │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r6, #48] @ 0x30 │ │ │ │ + str r2, [r7, #48] @ 0x30 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrh r6, [r6, r3] │ │ │ │ + ldrh r2, [r7, r3] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - str r2, [r7, #44] @ 0x2c │ │ │ │ + str r6, [r7, #44] @ 0x2c │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrh r2, [r7, r2] │ │ │ │ + ldrh r6, [r7, r2] │ │ │ │ lsls r1, r7, #3 │ │ │ │ lsls r6, r3, #13 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrh r4, [r6, r7] │ │ │ │ + ldrh r0, [r7, r7] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - adds r1, #214 @ 0xd6 │ │ │ │ + adds r1, #218 @ 0xda │ │ │ │ lsls r7, r6, #3 │ │ │ │ lsls r2, r0, #13 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrh r0, [r3, r7] │ │ │ │ + ldrh r4, [r3, r7] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ + str r7, [sp, #56] @ 0x38 │ │ │ │ lsls r7, r6, #3 │ │ │ │ │ │ │ │ 0055e610 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -866243,23 +866242,23 @@ │ │ │ │ lsls r0, r2, #4 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #28 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [sp, #496] @ 0x1f0 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - movs r7, #64 @ 0x40 │ │ │ │ + movs r7, #68 @ 0x44 │ │ │ │ lsls r0, r7, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r1, #20] │ │ │ │ + str r0, [r2, #20] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r4, [r1, r4] │ │ │ │ + ldr r0, [r2, r4] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - movs r3, #86 @ 0x56 │ │ │ │ + movs r3, #90 @ 0x5a │ │ │ │ lsls r7, r6, #3 │ │ │ │ │ │ │ │ 0055e6f4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -866939,128 +866938,128 @@ │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r7, r1 │ │ │ │ + adds r4, r7, r1 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r4, [r7, r0] │ │ │ │ + ldr r0, [r0, r1] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - str r0, [r1, #8] │ │ │ │ + str r4, [r1, #8] │ │ │ │ lsls r1, r7, #3 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r1, r4] │ │ │ │ + ldrsh r0, [r2, r4] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrsb r0, [r6, r2] │ │ │ │ + ldrsb r4, [r6, r2] │ │ │ │ lsls r1, r7, #3 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r0, #19 │ │ │ │ + asrs r2, r1, #19 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrsh r2, [r2, r2] │ │ │ │ + ldrsh r6, [r2, r2] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrsb r6, [r6, r0] │ │ │ │ + ldrsb r2, [r7, r0] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - asrs r6, r7, #23 │ │ │ │ + asrs r2, r0, #24 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrsh r0, [r2, r0] │ │ │ │ + ldrsh r4, [r2, r0] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - strb r6, [r6, r6] │ │ │ │ + strb r2, [r7, r6] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - asrs r4, r1, #23 │ │ │ │ + asrs r0, r2, #23 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strb r0, [r2, r6] │ │ │ │ + strb r4, [r2, r6] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrb r6, [r3, r7] │ │ │ │ + ldrb r2, [r4, r7] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrb r2, [r2, r4] │ │ │ │ + ldrb r6, [r2, r4] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - strb r6, [r6, r2] │ │ │ │ + strb r2, [r7, r2] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrb r2, [r6, r3] │ │ │ │ + ldrb r6, [r6, r3] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - strb r6, [r2, r2] │ │ │ │ + strb r2, [r3, r2] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - stmia r5!, {r2, r6, r7} │ │ │ │ + stmia r5!, {r3, r6, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - cmp r0, #104 @ 0x68 │ │ │ │ + cmp r0, #108 @ 0x6c │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldrb r2, [r1, r3] │ │ │ │ + ldrb r6, [r1, r3] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - strb r0, [r6, r1] │ │ │ │ + strb r4, [r6, r1] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrb r2, [r2, r2] │ │ │ │ + ldrb r6, [r2, r2] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - strb r6, [r6, r0] │ │ │ │ + strb r2, [r7, r0] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrb r4, [r2, r1] │ │ │ │ + ldrb r0, [r3, r1] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - strh r0, [r7, r7] │ │ │ │ + strh r4, [r7, r7] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrb r2, [r5, r0] │ │ │ │ + ldrb r6, [r5, r0] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - strh r6, [r1, r7] │ │ │ │ + strh r2, [r2, r7] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrh r2, [r7, r7] │ │ │ │ + ldrh r6, [r7, r7] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - strh r6, [r3, r6] │ │ │ │ + strh r2, [r4, r6] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrh r4, [r0, r7] │ │ │ │ + ldrh r0, [r1, r7] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - strh r0, [r5, r5] │ │ │ │ + strh r4, [r5, r5] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrh r4, [r5, r6] │ │ │ │ + ldrh r0, [r6, r6] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - strh r0, [r2, r5] │ │ │ │ + strh r4, [r2, r5] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - asrs r4, r0, #20 │ │ │ │ + asrs r0, r1, #20 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strh r0, [r7, r4] │ │ │ │ + strh r4, [r7, r4] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrh r6, [r0, r6] │ │ │ │ + ldrh r2, [r1, r6] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrh r4, [r6, r5] │ │ │ │ + ldrh r0, [r7, r5] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - strh r0, [r3, r4] │ │ │ │ + strh r4, [r3, r4] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrh r6, [r7, r4] │ │ │ │ + ldrh r2, [r0, r5] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - strh r2, [r4, r3] │ │ │ │ + strh r6, [r4, r3] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - stmia r4!, {r2} │ │ │ │ + stmia r4!, {r3} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - movs r6, #168 @ 0xa8 │ │ │ │ + movs r6, #172 @ 0xac │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldrh r2, [r1, r4] │ │ │ │ + ldrh r6, [r1, r4] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - strh r0, [r6, r2] │ │ │ │ + strh r4, [r6, r2] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrh r6, [r6, r3] │ │ │ │ + ldrh r2, [r7, r3] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - strh r2, [r3, r2] │ │ │ │ + strh r6, [r3, r2] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrh r2, [r2, r3] │ │ │ │ + ldrh r6, [r2, r3] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - strh r6, [r6, r1] │ │ │ │ + strh r2, [r7, r1] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrh r2, [r7, r2] │ │ │ │ + ldrh r6, [r7, r2] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - strh r6, [r3, r1] │ │ │ │ + strh r2, [r4, r1] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrh r2, [r1, r2] │ │ │ │ + ldrh r6, [r1, r2] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - strh r6, [r5, r0] │ │ │ │ + strh r2, [r6, r0] │ │ │ │ lsls r1, r7, #3 │ │ │ │ @ instruction: 0xfad20107 │ │ │ │ - strh r0, [r5, r5] │ │ │ │ + strh r4, [r5, r5] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - asrs r6, r6, #12 │ │ │ │ + asrs r2, r7, #12 │ │ │ │ lsls r7, r6, #3 │ │ │ │ │ │ │ │ 0055eeac : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -867717,141 +867716,141 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #176] @ (55f5c4 ) │ │ │ │ movs r0, r0 │ │ │ │ orrs r0, r5 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r7, #25 │ │ │ │ + lsrs r4, r7, #25 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r7, [pc, #960] @ (55f8e4 ) │ │ │ │ + ldr r7, [pc, #976] @ (55f8f4 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - cbnz r2, 55f56c │ │ │ │ + cbnz r6, 55f56c │ │ │ │ lsls r1, r7, #3 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r4, #31 │ │ │ │ + lsrs r0, r5, #31 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - revsh r4, r2 │ │ │ │ + revsh r0, r3 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r7, [pc, #608] @ (55f798 ) │ │ │ │ + ldr r7, [pc, #624] @ (55f7a8 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - rev r2, r3 │ │ │ │ + rev r6, r3 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r6, [pc, #936] @ (55f8e8 ) │ │ │ │ + ldr r6, [pc, #952] @ (55f8f8 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - lsrs r2, r5, #26 │ │ │ │ + lsrs r6, r5, #26 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r6, [pc, #440] @ (55f700 ) │ │ │ │ + ldr r6, [pc, #456] @ (55f710 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - cbnz r0, 55f570 │ │ │ │ + cbnz r4, 55f570 │ │ │ │ lsls r1, r7, #3 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r7, #23 │ │ │ │ + lsrs r4, r7, #23 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - @ instruction: 0xb8e6 │ │ │ │ + @ instruction: 0xb8ea │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r5, [pc, #728] @ (55f834 ) │ │ │ │ + ldr r5, [pc, #744] @ (55f844 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - adds r0, r2, r4 │ │ │ │ + adds r4, r2, r4 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - @ instruction: 0xb8b6 │ │ │ │ + @ instruction: 0xb8ba │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r5, [pc, #536] @ (55f780 ) │ │ │ │ + ldr r5, [pc, #552] @ (55f790 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - @ instruction: 0xb890 │ │ │ │ + @ instruction: 0xb894 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r5, [pc, #384] @ (55f6f0 ) │ │ │ │ + ldr r5, [pc, #400] @ (55f700 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - lsrs r4, r0, #22 │ │ │ │ + lsrs r0, r1, #22 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - @ instruction: 0xb872 │ │ │ │ + @ instruction: 0xb876 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r5, [pc, #264] @ (55f684 ) │ │ │ │ + ldr r5, [pc, #280] @ (55f694 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r4, #28 │ │ │ │ + asrs r6, r4, #28 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - @ instruction: 0xb83a │ │ │ │ + @ instruction: 0xb83e │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r5, [pc, #40] @ (55f5b4 ) │ │ │ │ + ldr r5, [pc, #56] @ (55f5c4 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - lsrs r6, r3, #20 │ │ │ │ + lsrs r2, r4, #20 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r4, [pc, #904] @ (55f91c ) │ │ │ │ + ldr r4, [pc, #920] @ (55f92c ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - @ instruction: 0xb804 │ │ │ │ + @ instruction: 0xb808 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - @ instruction: 0xb7f4 │ │ │ │ + @ instruction: 0xb7f8 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r4, [pc, #784] @ (55f8b0 ) │ │ │ │ + ldr r4, [pc, #800] @ (55f8c0 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - lsrs r0, r7, #19 │ │ │ │ + lsrs r4, r7, #19 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - @ instruction: 0xb7ac │ │ │ │ + @ instruction: 0xb7b0 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r4, [pc, #496] @ (55f79c ) │ │ │ │ + ldr r4, [pc, #512] @ (55f7ac ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - asrs r2, r5, #27 │ │ │ │ + asrs r6, r5, #27 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - @ instruction: 0xb76e │ │ │ │ + @ instruction: 0xb772 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r4, [pc, #248] @ (55f6b0 ) │ │ │ │ + ldr r4, [pc, #264] @ (55f6c0 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - @ instruction: 0xb728 │ │ │ │ + @ instruction: 0xb72c │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r3, [pc, #992] @ (55f9a0 ) │ │ │ │ + ldr r3, [pc, #1008] @ (55f9b0 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - @ instruction: 0xb6f8 │ │ │ │ + @ instruction: 0xb6fc │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r3, [pc, #800] @ (55f8e8 ) │ │ │ │ + ldr r3, [pc, #816] @ (55f8f8 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - @ instruction: 0xb6c2 │ │ │ │ + @ instruction: 0xb6c6 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r3, [pc, #584] @ (55f818 ) │ │ │ │ + ldr r3, [pc, #600] @ (55f828 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r3, [pc, #496] @ (55f7c4 ) │ │ │ │ + ldr r3, [pc, #512] @ (55f7d4 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - b.n 55f860 │ │ │ │ + b.n 55f868 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - subs r2, r3, #5 │ │ │ │ + subs r6, r3, #5 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - @ instruction: 0xb694 │ │ │ │ + @ instruction: 0xb698 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - pop {r1, r2, r7} │ │ │ │ + pop {r1, r3, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - subs r2, r5, #4 │ │ │ │ + subs r6, r5, #4 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - cpsie │ │ │ │ + cpsie a │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r3, [pc, #200] @ (55f6b8 ) │ │ │ │ + ldr r3, [pc, #216] @ (55f6c8 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - @ instruction: 0xb648 │ │ │ │ + @ instruction: 0xb64c │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r3, [pc, #96] @ (55f658 ) │ │ │ │ + ldr r3, [pc, #112] @ (55f668 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - b.n 55f7a8 │ │ │ │ + b.n 55f7b0 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - subs r6, r4, #3 │ │ │ │ + subs r2, r5, #3 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - @ instruction: 0xb61c │ │ │ │ + @ instruction: 0xb620 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r2, [pc, #952] @ (55f9c0 ) │ │ │ │ + ldr r2, [pc, #968] @ (55f9d0 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ @ instruction: 0xf3980107 │ │ │ │ - ldr r4, [pc, #184] @ (55f6c8 ) │ │ │ │ + ldr r4, [pc, #200] @ (55f6d8 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - lsrs r0, r7, #22 │ │ │ │ + lsrs r4, r7, #22 │ │ │ │ lsls r7, r6, #3 │ │ │ │ usat r1, #7, r0 │ │ │ │ - ldr r4, [pc, #88] @ (55f674 ) │ │ │ │ + ldr r4, [pc, #104] @ (55f684 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - lsrs r4, r6, #4 │ │ │ │ + lsrs r0, r7, #4 │ │ │ │ lsls r7, r6, #3 │ │ │ │ │ │ │ │ 0055f620 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -867978,26 +867977,26 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r6, #32] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - lsrs r6, r2, #12 │ │ │ │ + lsrs r2, r3, #12 │ │ │ │ lsls r7, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 55f7d0 │ │ │ │ + cbz r6, 55f7d0 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r0, [pc, #776] @ (55fa60 ) │ │ │ │ + ldr r0, [pc, #792] @ (55fa70 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - asrs r2, r2, #27 │ │ │ │ + asrs r6, r2, #27 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - orns r1, r6, #6 │ │ │ │ - orn r1, sl, #6 │ │ │ │ + orns r1, sl, #6 │ │ │ │ + orn r1, lr, #6 │ │ │ │ │ │ │ │ 0055f764 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #204] @ 55f840 │ │ │ │ @@ -868095,29 +868094,29 @@ │ │ │ │ lsls r6, r1, #4 │ │ │ │ cbz r0, 55f890 │ │ │ │ lsls r0, r2, #4 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r4, #25 │ │ │ │ + lsls r2, r5, #25 │ │ │ │ lsls r7, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r5, r0] │ │ │ │ + str r6, [r5, r0] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - @ instruction: 0x47ce │ │ │ │ + @ instruction: 0x47d2 │ │ │ │ lsls r1, r7, #3 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r4, #22] │ │ │ │ lsls r6, r1, #4 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r4, #22 │ │ │ │ + asrs r6, r4, #22 │ │ │ │ lsls r0, r7, #3 │ │ │ │ │ │ │ │ 0055f878 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -869215,212 +869214,212 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #1000] @ (5607e0 ) │ │ │ │ + ldr r6, [pc, #1016] @ (5607f0 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - mov sl, r0 │ │ │ │ + mov lr, r0 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - lsls r4, r6, #26 │ │ │ │ + lsls r0, r7, #26 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsls r0, r6, #22 │ │ │ │ + lsls r4, r6, #22 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r5, [pc, #912] @ (560798 ) │ │ │ │ + ldr r5, [pc, #928] @ (5607a8 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - cmp r4, sp │ │ │ │ + cmp r0, lr │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r5, [pc, #584] @ (560658 ) │ │ │ │ + ldr r5, [pc, #600] @ (560668 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - cmp r2, r3 │ │ │ │ + cmp r6, r3 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r5, [pc, #464] @ (5605e8 ) │ │ │ │ + ldr r5, [pc, #480] @ (5605f8 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add ip, pc │ │ │ │ + cmp r0, r0 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r5, [pc, #360] @ (560588 ) │ │ │ │ + ldr r5, [pc, #376] @ (560598 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add sl, ip │ │ │ │ + add lr, ip │ │ │ │ lsls r1, r7, #3 │ │ │ │ - lsls r4, r2, #20 │ │ │ │ + lsls r0, r3, #20 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsls r4, r4, #19 │ │ │ │ + lsls r0, r5, #19 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r5, [pc, #56] @ (560468 ) │ │ │ │ + ldr r5, [pc, #72] @ (560478 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r8, r3 │ │ │ │ + add ip, r3 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r4, [pc, #784] @ (560748 ) │ │ │ │ + ldr r4, [pc, #800] @ (560758 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r4, r9 │ │ │ │ + add r0, sl │ │ │ │ lsls r1, r7, #3 │ │ │ │ - lsls r6, r7, #17 │ │ │ │ + lsls r2, r0, #18 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r4, [pc, #624] @ (5606b4 ) │ │ │ │ + ldr r4, [pc, #640] @ (5606c4 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r4, r4 │ │ │ │ + add r0, r5 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - lsls r6, r0, #17 │ │ │ │ + lsls r2, r1, #17 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r4, [pc, #504] @ (560648 ) │ │ │ │ + ldr r4, [pc, #520] @ (560658 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - mvns r2, r7 │ │ │ │ + mvns r6, r7 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r4, [pc, #248] @ (560550 ) │ │ │ │ + ldr r4, [pc, #264] @ (560560 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - mvns r6, r0 │ │ │ │ + mvns r2, r1 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r4, [pc, #96] @ (5604c0 ) │ │ │ │ + ldr r4, [pc, #112] @ (5604d0 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - lsls r4, r2, #15 │ │ │ │ + lsls r0, r3, #15 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - bics r0, r2 │ │ │ │ + bics r4, r2 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - lsls r2, r0, #12 │ │ │ │ + lsls r6, r0, #12 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r3, [pc, #232] @ (560558 ) │ │ │ │ + ldr r3, [pc, #248] @ (560568 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - cmn r2, r0 │ │ │ │ + cmn r6, r0 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r2, [pc, #840] @ (5607c0 ) │ │ │ │ + ldr r2, [pc, #856] @ (5607d0 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - negs r2, r3 │ │ │ │ + negs r6, r3 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - lsls r4, r1, #10 │ │ │ │ + lsls r0, r2, #10 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r2, [pc, #664] @ (56071c ) │ │ │ │ + ldr r2, [pc, #680] @ (56072c ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - tst r6, r5 │ │ │ │ + tst r2, r6 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - bvc.n 560464 │ │ │ │ + bvc.n 56046c │ │ │ │ lsls r3, r7, #3 │ │ │ │ - asrs r2, r7, #23 │ │ │ │ + asrs r6, r7, #23 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r2, [pc, #464] @ (560664 ) │ │ │ │ + ldr r2, [pc, #480] @ (560674 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - rors r6, r7 │ │ │ │ + tst r2, r0 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - lsls r4, r0, #6 │ │ │ │ + lsls r0, r1, #6 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r1, [pc, #752] @ (560790 ) │ │ │ │ + ldr r1, [pc, #768] @ (5607a0 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - adcs r4, r0 │ │ │ │ + adcs r0, r1 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - strb r2, [r4, r5] │ │ │ │ + strb r6, [r4, r5] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r1, [pc, #440] @ (560664 ) │ │ │ │ + ldr r1, [pc, #456] @ (560674 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - lsrs r6, r6 │ │ │ │ + lsrs r2, r7 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r1, [pc, #272] @ (5605c4 ) │ │ │ │ + ldr r1, [pc, #288] @ (5605d4 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - lsrs r4, r1 │ │ │ │ + lsrs r0, r2 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - bvs.n 560530 │ │ │ │ + bvs.n 560538 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - asrs r0, r1, #17 │ │ │ │ + asrs r4, r1, #17 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r0, [pc, #776] @ (5607cc ) │ │ │ │ + ldr r0, [pc, #792] @ (5607dc ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - eors r4, r1 │ │ │ │ + eors r0, r2 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r0, [pc, #632] @ (560744 ) │ │ │ │ + ldr r0, [pc, #648] @ (560754 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ands r0, r4 │ │ │ │ + ands r4, r4 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - cbz r6, 5604e8 │ │ │ │ + cbz r2, 5604ea │ │ │ │ lsls r0, r7, #3 │ │ │ │ - asrs r0, r0, #16 │ │ │ │ + asrs r4, r0, #16 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r0, [pc, #328] @ (560624 ) │ │ │ │ + ldr r0, [pc, #344] @ (560634 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - subs r7, #212 @ 0xd4 │ │ │ │ + subs r7, #216 @ 0xd8 │ │ │ │ lsls r1, r7, #3 │ │ │ │ movs r5, #62 @ 0x3e │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r0, [r3, r2] │ │ │ │ + ldr r4, [r3, r2] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - vqadd.u64 q8, q8, q11 │ │ │ │ - blxns r4 │ │ │ │ + vqadd.u64 q8, q10, q11 │ │ │ │ + blx r5 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - subs r7, #44 @ 0x2c │ │ │ │ + subs r7, #48 @ 0x30 │ │ │ │ lsls r1, r7, #3 │ │ │ │ bx r6 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - subs r6, #186 @ 0xba │ │ │ │ + subs r6, #190 @ 0xbe │ │ │ │ lsls r1, r7, #3 │ │ │ │ - bx r1 │ │ │ │ + bxns r1 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - subs r6, #144 @ 0x90 │ │ │ │ + subs r6, #148 @ 0x94 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - mov ip, ip │ │ │ │ + mov r8, sp │ │ │ │ lsls r1, r7, #3 │ │ │ │ - subs r6, #102 @ 0x66 │ │ │ │ + subs r6, #106 @ 0x6a │ │ │ │ lsls r1, r7, #3 │ │ │ │ - bmi.n 560574 │ │ │ │ + bmi.n 56057c │ │ │ │ lsls r3, r7, #3 │ │ │ │ - asrs r2, r1, #9 │ │ │ │ + asrs r6, r1, #9 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - mcr2 0, 2, r0, cr6, cr6, {7} │ │ │ │ - mov r6, pc │ │ │ │ + mcr2 0, 2, r0, cr10, cr6, {7} │ │ │ │ + mov sl, r0 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - subs r6, #6 │ │ │ │ + subs r6, #10 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - cmp ip, r8 │ │ │ │ + cmp r8, r9 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - subs r5, #76 @ 0x4c │ │ │ │ + subs r5, #80 @ 0x50 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - cmp sl, r5 │ │ │ │ + cmp lr, r5 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - subs r5, #50 @ 0x32 │ │ │ │ + subs r5, #54 @ 0x36 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - cmp sl, r1 │ │ │ │ + cmp lr, r1 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - subs r5, #18 │ │ │ │ + subs r5, #22 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - stc2 0, cr0, [lr, #-984] @ 0xfffffc28 │ │ │ │ - cmp r4, r8 │ │ │ │ + ldc2 0, cr0, [r2, #-984] @ 0xfffffc28 │ │ │ │ + cmp r0, r9 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - subs r4, #204 @ 0xcc │ │ │ │ + subs r4, #208 @ 0xd0 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - asrs r0, r2, #2 │ │ │ │ + asrs r4, r2, #2 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - cmp r0, r2 │ │ │ │ + cmp r4, r2 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - subs r4, #154 @ 0x9a │ │ │ │ + subs r4, #158 @ 0x9e │ │ │ │ lsls r1, r7, #3 │ │ │ │ - bcs.n 560614 │ │ │ │ + bcs.n 56061c │ │ │ │ lsls r3, r7, #3 │ │ │ │ - add sl, lr │ │ │ │ + add lr, lr │ │ │ │ lsls r1, r7, #3 │ │ │ │ - subs r4, #116 @ 0x74 │ │ │ │ + subs r4, #120 @ 0x78 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - bcs.n 5605e0 │ │ │ │ + bcs.n 5605e8 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - asrs r0, r3, #1 │ │ │ │ + asrs r4, r3, #1 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - add sl, r7 │ │ │ │ + add lr, r7 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - subs r4, #66 @ 0x42 │ │ │ │ + subs r4, #70 @ 0x46 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r6, pc │ │ │ │ + add sl, r0 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - subs r4, #0 │ │ │ │ + subs r4, #4 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r5, sp, #224 @ 0xe0 │ │ │ │ + add r5, sp, #240 @ 0xf0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - lsrs r4, r4, #31 │ │ │ │ + lsrs r0, r5, #31 │ │ │ │ lsls r0, r7, #3 │ │ │ │ b.n 55febc │ │ │ │ lsls r7, r0, #4 │ │ │ │ - subs r5, #52 @ 0x34 │ │ │ │ + subs r5, #56 @ 0x38 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - strh r2, [r1, #2] │ │ │ │ + strh r6, [r1, #2] │ │ │ │ lsls r7, r6, #3 │ │ │ │ │ │ │ │ 00560588 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -869517,26 +869516,26 @@ │ │ │ │ nop │ │ │ │ strb r4, [r2, #21] │ │ │ │ lsls r6, r1, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r1, r3, r5, r6} │ │ │ │ + ldmia r7!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r3, r7, #3 │ │ │ │ - lsrs r2, r0, #22 │ │ │ │ + lsrs r6, r0, #22 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - @ instruction: 0xfbdc00f6 │ │ │ │ - subs r1, #134 @ 0x86 │ │ │ │ + @ instruction: 0xfbe000f6 │ │ │ │ + subs r1, #138 @ 0x8a │ │ │ │ lsls r1, r7, #3 │ │ │ │ - @ instruction: 0xfbc400f6 │ │ │ │ - subs r1, #108 @ 0x6c │ │ │ │ + @ instruction: 0xfbc800f6 │ │ │ │ + subs r1, #112 @ 0x70 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - @ instruction: 0xfbac00f6 │ │ │ │ - subs r1, #84 @ 0x54 │ │ │ │ + @ instruction: 0xfbb000f6 │ │ │ │ + subs r1, #88 @ 0x58 │ │ │ │ lsls r1, r7, #3 │ │ │ │ │ │ │ │ 00560698 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -869673,24 +869672,24 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #14] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - @ instruction: 0xfa9400f6 │ │ │ │ + @ instruction: 0xfa9800f6 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa9800f6 │ │ │ │ - subs r0, #64 @ 0x40 │ │ │ │ + @ instruction: 0xfa9c00f6 │ │ │ │ + subs r0, #68 @ 0x44 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - lsls r4, r1, #25 │ │ │ │ + lsls r0, r2, #25 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - @ instruction: 0xf66800f6 │ │ │ │ - rors r6, r7 │ │ │ │ + @ instruction: 0xf66c00f6 │ │ │ │ + tst r2, r0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ │ │ │ │ 005607f0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -870142,105 +870141,105 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldr??.w r0, [ip, #246] @ 0xf6 │ │ │ │ - adds r7, #48 @ 0x30 │ │ │ │ + vst4. {d0-d3}, [r0 :256], r6 │ │ │ │ + adds r7, #52 @ 0x34 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - adds r6, r6, #3 │ │ │ │ + adds r2, r7, #3 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - adds r0, r7, #1 │ │ │ │ + adds r4, r7, #1 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - adds r6, #164 @ 0xa4 │ │ │ │ + adds r6, #168 @ 0xa8 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - strh.w r0, [r6, r6, lsl #3] │ │ │ │ - adds r6, #90 @ 0x5a │ │ │ │ + strh.w r0, [sl, r6, lsl #3] │ │ │ │ + adds r6, #94 @ 0x5e │ │ │ │ lsls r1, r7, #3 │ │ │ │ - adds r0, r4, #0 │ │ │ │ + adds r4, r4, #0 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - adds r6, r1, #0 │ │ │ │ + adds r2, r2, #0 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - adds r6, #58 @ 0x3a │ │ │ │ + adds r6, #62 @ 0x3e │ │ │ │ lsls r1, r7, #3 │ │ │ │ - subs r6, r5, r7 │ │ │ │ + subs r2, r6, r7 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - adds r6, #26 │ │ │ │ + adds r6, #30 │ │ │ │ lsls r1, r7, #3 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #154 @ 0x9a │ │ │ │ + subs r5, #158 @ 0x9e │ │ │ │ lsls r1, r7, #3 │ │ │ │ - lsrs r6, r6, #3 │ │ │ │ + lsrs r2, r7, #3 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - subs r4, r1, r3 │ │ │ │ + subs r0, r2, r3 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - adds r4, #250 @ 0xfa │ │ │ │ + adds r4, #254 @ 0xfe │ │ │ │ lsls r1, r7, #3 │ │ │ │ - subs r6, r3, r2 │ │ │ │ + subs r2, r4, r2 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - adds r4, #202 @ 0xca │ │ │ │ + adds r4, #206 @ 0xce │ │ │ │ lsls r1, r7, #3 │ │ │ │ - subs r6, r0, r2 │ │ │ │ + subs r2, r1, r2 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - adds r4, #178 @ 0xb2 │ │ │ │ + adds r4, #182 @ 0xb6 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - subs r5, #14 │ │ │ │ + subs r5, #18 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - lsrs r2, r7, #1 │ │ │ │ + lsrs r6, r7, #1 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - subs r0, r2, r1 │ │ │ │ + subs r4, r2, r1 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - adds r4, #126 @ 0x7e │ │ │ │ + adds r4, #130 @ 0x82 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - subs r4, #228 @ 0xe4 │ │ │ │ + subs r4, #232 @ 0xe8 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ + lsrs r4, r1, #1 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - subs r2, r4, r0 │ │ │ │ + subs r6, r4, r0 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - adds r4, #80 @ 0x50 │ │ │ │ + adds r4, #84 @ 0x54 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - subs r4, #200 @ 0xc8 │ │ │ │ + subs r4, #204 @ 0xcc │ │ │ │ lsls r1, r7, #3 │ │ │ │ - lsrs r4, r3, #32 │ │ │ │ + lsrs r0, r4, #32 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - adds r6, r6, r7 │ │ │ │ + adds r2, r7, r7 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - adds r4, #36 @ 0x24 │ │ │ │ + adds r4, #40 @ 0x28 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - adds r2, r4, r7 │ │ │ │ + adds r6, r4, r7 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - adds r4, #14 │ │ │ │ + adds r4, #18 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - subs r5, #232 @ 0xe8 │ │ │ │ + subs r5, #236 @ 0xec │ │ │ │ lsls r5, r6, #3 │ │ │ │ - adds r0, r0, r7 │ │ │ │ + adds r4, r0, r7 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - adds r3, #236 @ 0xec │ │ │ │ + adds r3, #240 @ 0xf0 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - adds r2, r4, r6 │ │ │ │ + adds r6, r4, r6 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - adds r3, #206 @ 0xce │ │ │ │ + adds r3, #210 @ 0xd2 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - adds r2, r1, r6 │ │ │ │ + adds r6, r1, r6 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - adds r3, #182 @ 0xb6 │ │ │ │ + adds r3, #186 @ 0xba │ │ │ │ lsls r1, r7, #3 │ │ │ │ - subs r5, #144 @ 0x90 │ │ │ │ + subs r5, #148 @ 0x94 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - adds r0, r5, r5 │ │ │ │ + adds r4, r5, r5 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - adds r3, #148 @ 0x94 │ │ │ │ + adds r3, #152 @ 0x98 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - adds r0, r2, r5 │ │ │ │ + adds r4, r2, r5 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - adds r3, #124 @ 0x7c │ │ │ │ + adds r3, #128 @ 0x80 │ │ │ │ lsls r1, r7, #3 │ │ │ │ │ │ │ │ 00560d14 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -870800,126 +870799,126 @@ │ │ │ │ lsls r6, r1, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #170 @ 0xaa │ │ │ │ + subs r1, #174 @ 0xae │ │ │ │ lsls r1, r7, #3 │ │ │ │ - adds r1, #6 │ │ │ │ + adds r1, #10 │ │ │ │ lsls r1, r7, #3 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #48 @ 0x30 │ │ │ │ + subs r1, #52 @ 0x34 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - adds r0, #140 @ 0x8c │ │ │ │ + adds r0, #144 @ 0x90 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - mrc 0, 7, r0, cr4, cr6, {7} │ │ │ │ - adds r0, #108 @ 0x6c │ │ │ │ + mrc 0, 7, r0, cr8, cr6, {7} │ │ │ │ + adds r0, #112 @ 0x70 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - subs r1, #4 │ │ │ │ + subs r1, #8 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - subs r0, #232 @ 0xe8 │ │ │ │ + subs r0, #236 @ 0xec │ │ │ │ lsls r1, r7, #3 │ │ │ │ - adds r0, #68 @ 0x44 │ │ │ │ + adds r0, #72 @ 0x48 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - orn r0, r8, #246 @ 0xf6 │ │ │ │ - adds r0, #44 @ 0x2c │ │ │ │ + orn r0, ip, #246 @ 0xf6 │ │ │ │ + adds r0, #48 @ 0x30 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - subs r0, #194 @ 0xc2 │ │ │ │ + subs r0, #198 @ 0xc6 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - subs r0, #88 @ 0x58 │ │ │ │ + subs r0, #92 @ 0x5c │ │ │ │ lsls r1, r7, #3 │ │ │ │ - cmp r7, #180 @ 0xb4 │ │ │ │ + cmp r7, #184 @ 0xb8 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - subs r0, #64 @ 0x40 │ │ │ │ + subs r0, #68 @ 0x44 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - cmp r7, #156 @ 0x9c │ │ │ │ + cmp r7, #160 @ 0xa0 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - mcr 0, 0, r0, cr6, cr6, {7} │ │ │ │ - cmp r7, #126 @ 0x7e │ │ │ │ + mcr 0, 0, r0, cr10, cr6, {7} │ │ │ │ + cmp r7, #130 @ 0x82 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - subs r0, #20 │ │ │ │ + subs r0, #24 │ │ │ │ lsls r1, r7, #3 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #84 @ 0x54 │ │ │ │ + adds r7, #88 @ 0x58 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - cmp r6, #176 @ 0xb0 │ │ │ │ + cmp r6, #180 @ 0xb4 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - adds r7, #60 @ 0x3c │ │ │ │ + adds r7, #64 @ 0x40 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - cmp r6, #152 @ 0x98 │ │ │ │ + cmp r6, #156 @ 0x9c │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r7, [sp, #784] @ 0x310 │ │ │ │ + ldr r7, [sp, #800] @ 0x320 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - lsls r0, r6, #9 │ │ │ │ + lsls r4, r6, #9 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - adds r7, #22 │ │ │ │ + adds r7, #26 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - cmp r6, #116 @ 0x74 │ │ │ │ + cmp r6, #120 @ 0x78 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - adds r7, #0 │ │ │ │ + adds r7, #4 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - cmp r6, #92 @ 0x5c │ │ │ │ + cmp r6, #96 @ 0x60 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r7, [sp, #512] @ 0x200 │ │ │ │ + ldr r7, [sp, #528] @ 0x210 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - lsls r4, r5, #8 │ │ │ │ + lsls r0, r6, #8 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - adds r6, #210 @ 0xd2 │ │ │ │ + adds r6, #214 @ 0xd6 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - cmp r6, #48 @ 0x30 │ │ │ │ + cmp r6, #52 @ 0x34 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - adds r6, #188 @ 0xbc │ │ │ │ + adds r6, #192 @ 0xc0 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - cmp r6, #24 │ │ │ │ + cmp r6, #28 │ │ │ │ lsls r1, r7, #3 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - vshr.s64 q0, q11, #8 │ │ │ │ - cmp r5, #236 @ 0xec │ │ │ │ + vshr.s64 q0, q11, #4 │ │ │ │ + cmp r5, #240 @ 0xf0 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - adds r6, #130 @ 0x82 │ │ │ │ + adds r6, #134 @ 0x86 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - adds r6, #112 @ 0x70 │ │ │ │ + adds r6, #116 @ 0x74 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - cmp r5, #204 @ 0xcc │ │ │ │ + cmp r5, #208 @ 0xd0 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - adds r6, #88 @ 0x58 │ │ │ │ + adds r6, #92 @ 0x5c │ │ │ │ lsls r1, r7, #3 │ │ │ │ - cmp r5, #180 @ 0xb4 │ │ │ │ + cmp r5, #184 @ 0xb8 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - adds r6, #56 @ 0x38 │ │ │ │ + adds r6, #60 @ 0x3c │ │ │ │ lsls r1, r7, #3 │ │ │ │ - cmp r5, #148 @ 0x94 │ │ │ │ + cmp r5, #152 @ 0x98 │ │ │ │ lsls r1, r7, #3 │ │ │ │ bvs.n 5613d4 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - cmp r6, #210 @ 0xd2 │ │ │ │ + cmp r6, #214 @ 0xd6 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - @ instruction: 0xfad000f6 │ │ │ │ + @ instruction: 0xfad400f6 │ │ │ │ bvs.n 5613b0 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - cmp r6, #186 @ 0xba │ │ │ │ + cmp r6, #190 @ 0xbe │ │ │ │ lsls r1, r7, #3 │ │ │ │ - lsrs r4, r7, #30 │ │ │ │ + lsrs r0, r0, #31 │ │ │ │ lsls r7, r6, #3 │ │ │ │ bvs.n 56138c │ │ │ │ lsls r7, r0, #4 │ │ │ │ - cmp r6, #162 @ 0xa2 │ │ │ │ + cmp r6, #166 @ 0xa6 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - lsls r4, r2 │ │ │ │ + lsls r0, r3 │ │ │ │ lsls r7, r6, #3 │ │ │ │ bpl.n 561368 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - cmp r6, #138 @ 0x8a │ │ │ │ + cmp r6, #142 @ 0x8e │ │ │ │ lsls r1, r7, #3 │ │ │ │ - adds.w r0, r0, r6, ror #3 │ │ │ │ + adds.w r0, r4, r6, ror #3 │ │ │ │ │ │ │ │ 00561388 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r6, [pc, #200] @ (561460 ) │ │ │ │ @@ -871023,23 +871022,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r5, #108] @ 0x6c │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldcl 0, cr0, [r2, #984] @ 0x3d8 │ │ │ │ + ldcl 0, cr0, [r6, #984] @ 0x3d8 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #34 @ 0x22 │ │ │ │ + adds r4, #38 @ 0x26 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - cmp r3, #126 @ 0x7e │ │ │ │ + cmp r3, #130 @ 0x82 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - vst1.8 @ instruction: 0xf98e00f7 │ │ │ │ - lsrs r6, r2, #23 │ │ │ │ + ldrsb.w r0, [r2, #247] @ 0xf7 │ │ │ │ + lsrs r2, r3, #23 │ │ │ │ lsls r7, r6, #3 │ │ │ │ │ │ │ │ 00561498 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -871158,23 +871157,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r3, #92] @ 0x5c │ │ │ │ lsls r6, r1, #4 │ │ │ │ strb r0, [r6, #21] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r2, #1 │ │ │ │ + asrs r4, r2, #1 │ │ │ │ lsls r1, r7, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r5, #32 │ │ │ │ + asrs r4, r5, #32 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - cmp r2, #84 @ 0x54 │ │ │ │ + cmp r2, #88 @ 0x58 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr.w r0, [ip, r7, lsl #3] │ │ │ │ + str??.w r0, [r0, r7, lsl #3] │ │ │ │ @ instruction: 0xf5ec00f3 │ │ │ │ │ │ │ │ 005615c8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -871531,68 +871530,68 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r5, #18 │ │ │ │ + lsls r2, r6, #18 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - cmp r0, #126 @ 0x7e │ │ │ │ + cmp r0, #130 @ 0x82 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - adds r1, #36 @ 0x24 │ │ │ │ + adds r1, #40 @ 0x28 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - lsls r0, r1, #27 │ │ │ │ + lsls r4, r1, #27 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - cmp r0, #48 @ 0x30 │ │ │ │ + cmp r0, #52 @ 0x34 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - adds r0, #216 @ 0xd8 │ │ │ │ + adds r0, #220 @ 0xdc │ │ │ │ lsls r1, r7, #3 │ │ │ │ - lsrs r0, r4, #9 │ │ │ │ + lsrs r4, r4, #9 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - movs r7, #232 @ 0xe8 │ │ │ │ + movs r7, #236 @ 0xec │ │ │ │ lsls r1, r7, #3 │ │ │ │ - adds r0, #142 @ 0x8e │ │ │ │ + adds r0, #146 @ 0x92 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - adds r0, #124 @ 0x7c │ │ │ │ + adds r0, #128 @ 0x80 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - movs r7, #200 @ 0xc8 │ │ │ │ + movs r7, #204 @ 0xcc │ │ │ │ lsls r1, r7, #3 │ │ │ │ - lsls r4, r6, #24 │ │ │ │ + lsls r0, r7, #24 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - adds r0, #74 @ 0x4a │ │ │ │ + adds r0, #78 @ 0x4e │ │ │ │ lsls r1, r7, #3 │ │ │ │ - movs r7, #150 @ 0x96 │ │ │ │ + movs r7, #154 @ 0x9a │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r0, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r0, [sp, #752] @ 0x2f0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - @ instruction: 0xfb5c00f7 │ │ │ │ - adds r0, #22 │ │ │ │ + @ instruction: 0xfb6000f7 │ │ │ │ + adds r0, #26 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - movs r7, #100 @ 0x64 │ │ │ │ + movs r7, #104 @ 0x68 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - cmp r7, #232 @ 0xe8 │ │ │ │ + cmp r7, #236 @ 0xec │ │ │ │ lsls r1, r7, #3 │ │ │ │ - movs r7, #52 @ 0x34 │ │ │ │ + movs r7, #56 @ 0x38 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - lsls r4, r0, #23 │ │ │ │ + lsls r0, r1, #23 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - cmp r7, #184 @ 0xb8 │ │ │ │ + cmp r7, #188 @ 0xbc │ │ │ │ lsls r1, r7, #3 │ │ │ │ - movs r7, #4 │ │ │ │ + movs r7, #8 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - cmp r7, #142 @ 0x8e │ │ │ │ + cmp r7, #146 @ 0x92 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - movs r6, #218 @ 0xda │ │ │ │ + movs r6, #222 @ 0xde │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldmia r7, {r1, r7} │ │ │ │ lsls r7, r0, #4 │ │ │ │ - cmp r0, #24 │ │ │ │ + cmp r0, #28 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - lsls r6, r1, #22 │ │ │ │ + lsls r2, r2, #22 │ │ │ │ lsls r7, r6, #3 │ │ │ │ │ │ │ │ 0056198c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -871680,22 +871679,22 @@ │ │ │ │ lsls r0, r2, #4 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r6, #12] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldc2 0, cr0, [r6, #984] @ 0x3d8 │ │ │ │ + ldc2 0, cr0, [sl, #984] @ 0x3d8 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #58 @ 0x3a │ │ │ │ + cmp r6, #62 @ 0x3e │ │ │ │ lsls r1, r7, #3 │ │ │ │ - movs r5, #134 @ 0x86 │ │ │ │ + movs r5, #138 @ 0x8a │ │ │ │ lsls r1, r7, #3 │ │ │ │ - @ instruction: 0xf39600f7 │ │ │ │ + @ instruction: 0xf39a00f7 │ │ │ │ │ │ │ │ 00561a7c : │ │ │ │ stmdb sp!, {r4, 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, [r1, #40] @ 0x28 │ │ │ │ @@ -872084,69 +872083,69 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #196 @ 0xc4 │ │ │ │ + cmp r4, #200 @ 0xc8 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - b.n 562344 │ │ │ │ + b.n 56234c │ │ │ │ lsls r6, r6, #3 │ │ │ │ - movs r3, #228 @ 0xe4 │ │ │ │ + movs r3, #232 @ 0xe8 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - cmp r4, #102 @ 0x66 │ │ │ │ + cmp r4, #106 @ 0x6a │ │ │ │ lsls r1, r7, #3 │ │ │ │ - movs r3, #146 @ 0x92 │ │ │ │ + movs r3, #150 @ 0x96 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - cmp r4, #66 @ 0x42 │ │ │ │ + cmp r4, #70 @ 0x46 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - movs r3, #110 @ 0x6e │ │ │ │ + movs r3, #114 @ 0x72 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - cmp r3, #162 @ 0xa2 │ │ │ │ + cmp r3, #166 @ 0xa6 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - movs r2, #206 @ 0xce │ │ │ │ + movs r2, #210 @ 0xd2 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - b.n 5623ec │ │ │ │ + b.n 5623f4 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - movs r2, #122 @ 0x7a │ │ │ │ + movs r2, #126 @ 0x7e │ │ │ │ lsls r1, r7, #3 │ │ │ │ - cmp r3, #64 @ 0x40 │ │ │ │ + cmp r3, #68 @ 0x44 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - cmp r3, #46 @ 0x2e │ │ │ │ + cmp r3, #50 @ 0x32 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - movs r2, #90 @ 0x5a │ │ │ │ + movs r2, #94 @ 0x5e │ │ │ │ lsls r1, r7, #3 │ │ │ │ - cmp r3, #16 │ │ │ │ + cmp r3, #20 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ + movs r2, #64 @ 0x40 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - str r3, [sp, #392] @ 0x188 │ │ │ │ + str r3, [sp, #408] @ 0x198 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - addw r0, r6, #2295 @ 0x8f7 │ │ │ │ - cmp r2, #224 @ 0xe0 │ │ │ │ + addw r0, sl, #2295 @ 0x8f7 │ │ │ │ + cmp r2, #228 @ 0xe4 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - movs r2, #14 │ │ │ │ + movs r2, #18 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - cmp r2, #204 @ 0xcc │ │ │ │ + cmp r2, #208 @ 0xd0 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - movs r1, #248 @ 0xf8 │ │ │ │ + movs r1, #252 @ 0xfc │ │ │ │ lsls r1, r7, #3 │ │ │ │ - str r2, [sp, #944] @ 0x3b0 │ │ │ │ + str r2, [sp, #960] @ 0x3c0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - @ instruction: 0xf59800f7 │ │ │ │ - cmp r2, #110 @ 0x6e │ │ │ │ + @ instruction: 0xf59c00f7 │ │ │ │ + cmp r2, #114 @ 0x72 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - movs r1, #156 @ 0x9c │ │ │ │ + movs r1, #160 @ 0xa0 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldmia r2!, {r6} │ │ │ │ lsls r7, r0, #4 │ │ │ │ - movs r2, #214 @ 0xd6 │ │ │ │ + movs r2, #218 @ 0xda │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrsh r0, [r1, r0] │ │ │ │ + ldrsh r4, [r1, r0] │ │ │ │ lsls r7, r6, #3 │ │ │ │ │ │ │ │ 00561ecc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -872229,22 +872228,22 @@ │ │ │ │ lsls r0, r2, #4 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r5, #9] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r0, r7] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - mcr 0, 4, r0, cr4, cr7, {7} │ │ │ │ + mcr 0, 4, r0, cr8, cr7, {7} │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #36 @ 0x24 │ │ │ │ + cmp r1, #40 @ 0x28 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - movs r0, #80 @ 0x50 │ │ │ │ + movs r0, #84 @ 0x54 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - cmp r1, #38 @ 0x26 │ │ │ │ + cmp r1, #42 @ 0x2a │ │ │ │ lsls r1, r7, #3 │ │ │ │ │ │ │ │ 00561fb0 : │ │ │ │ b.w 561a7c │ │ │ │ │ │ │ │ 00561fb4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -872599,89 +872598,89 @@ │ │ │ │ lsls r6, r1, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #984 @ 0x3d8 │ │ │ │ + add r1, sp, #1000 @ 0x3e8 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - svc 86 @ 0x56 │ │ │ │ + svc 90 @ 0x5a │ │ │ │ lsls r6, r6, #3 │ │ │ │ - movs r7, #60 @ 0x3c │ │ │ │ + movs r7, #64 @ 0x40 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - subs r6, r7, #0 │ │ │ │ + subs r2, r0, #1 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrh r4, [r4, #58] @ 0x3a │ │ │ │ + ldrh r0, [r5, #58] @ 0x3a │ │ │ │ lsls r0, r7, #3 │ │ │ │ - addw r0, r8, #247 @ 0xf7 │ │ │ │ - movs r7, #14 │ │ │ │ + addw r0, ip, #247 @ 0xf7 │ │ │ │ + movs r7, #18 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - subs r0, r2, #0 │ │ │ │ + subs r4, r2, #0 │ │ │ │ lsls r1, r7, #3 │ │ │ │ lsls r6, r5, #13 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r6, #194 @ 0xc2 │ │ │ │ + adds r6, #198 @ 0xc6 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - movs r6, #228 @ 0xe4 │ │ │ │ + movs r6, #232 @ 0xe8 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - adds r6, r4, #7 │ │ │ │ + adds r2, r5, #7 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrh r6, [r2, #56] @ 0x38 │ │ │ │ + ldrh r2, [r3, #56] @ 0x38 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - subs.w r0, sl, #247 @ 0xf7 │ │ │ │ - movs r6, #192 @ 0xc0 │ │ │ │ + subs.w r0, lr, #247 @ 0xf7 │ │ │ │ + movs r6, #196 @ 0xc4 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - adds r2, r0, #7 │ │ │ │ + adds r6, r0, #7 │ │ │ │ lsls r1, r7, #3 │ │ │ │ lsls r6, r4, #12 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r6, #122 @ 0x7a │ │ │ │ + adds r6, #126 @ 0x7e │ │ │ │ lsls r7, r6, #3 │ │ │ │ - movs r6, #156 @ 0x9c │ │ │ │ + movs r6, #160 @ 0xa0 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - adds r6, r3, #6 │ │ │ │ + adds r2, r4, #6 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - movs r6, #136 @ 0x88 │ │ │ │ + movs r6, #140 @ 0x8c │ │ │ │ lsls r1, r7, #3 │ │ │ │ - adds r0, r1, #6 │ │ │ │ + adds r4, r1, #6 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - movs r6, #112 @ 0x70 │ │ │ │ + movs r6, #116 @ 0x74 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - adds r0, r6, #5 │ │ │ │ + adds r4, r6, #5 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - adds r6, r3, #5 │ │ │ │ + adds r2, r4, #5 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - lsls r2, r3, #13 │ │ │ │ + lsls r6, r3, #13 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - adds r6, #32 │ │ │ │ + adds r6, #36 @ 0x24 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - movs r6, #70 @ 0x46 │ │ │ │ + movs r6, #74 @ 0x4a │ │ │ │ lsls r1, r7, #3 │ │ │ │ - movs r6, #40 @ 0x28 │ │ │ │ + movs r6, #44 @ 0x2c │ │ │ │ lsls r1, r7, #3 │ │ │ │ - adds r0, r5, #4 │ │ │ │ + adds r4, r5, #4 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - adds r6, r2, #4 │ │ │ │ + adds r2, r3, #4 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - uxtb r6, r3 │ │ │ │ + uxtb r2, r4 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - @ instruction: 0xf0f400f7 │ │ │ │ - movs r5, #254 @ 0xfe │ │ │ │ + @ instruction: 0xf0f800f7 │ │ │ │ + movs r6, #2 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - movs r5, #236 @ 0xec │ │ │ │ + movs r5, #240 @ 0xf0 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - adds r4, r5, #3 │ │ │ │ + adds r0, r6, #3 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - uxth r6, r5 │ │ │ │ + uxth r2, r6 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - @ instruction: 0xf0be00f7 │ │ │ │ - movs r5, #196 @ 0xc4 │ │ │ │ + @ instruction: 0xf0c200f7 │ │ │ │ + movs r5, #200 @ 0xc8 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - adds r6, r0, #3 │ │ │ │ + adds r2, r1, #3 │ │ │ │ lsls r1, r7, #3 │ │ │ │ │ │ │ │ 005623a8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -872764,22 +872763,22 @@ │ │ │ │ lsls r0, r2, #4 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r7, r4 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r4, [r4, r3] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - @ instruction: 0xe9a800f7 │ │ │ │ + @ instruction: 0xe9ac00f7 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #116 @ 0x74 │ │ │ │ + movs r4, #120 @ 0x78 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - subs r4, r6, r5 │ │ │ │ + subs r0, r7, r5 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - movs r4, #122 @ 0x7a │ │ │ │ + movs r4, #126 @ 0x7e │ │ │ │ lsls r1, r7, #3 │ │ │ │ │ │ │ │ 0056248c : │ │ │ │ b.w 561fb4 │ │ │ │ │ │ │ │ 00562490 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -873772,142 +873771,142 @@ │ │ │ │ lsls r6, r1, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #244 @ 0xf4 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 562e90 │ │ │ │ + bhi.n 562e98 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrb r0, [r5, #11] │ │ │ │ + ldrb r4, [r5, #11] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - subs r4, r0, r0 │ │ │ │ + subs r0, r1, r0 │ │ │ │ lsls r1, r7, #3 │ │ │ │ strb r6, [r2, r4] │ │ │ │ lsls r6, r1, #4 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 562edc │ │ │ │ + bvc.n 562ee4 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrb r4, [r4, #8] │ │ │ │ + ldrb r0, [r5, #8] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - adds r0, r0, r5 │ │ │ │ + adds r4, r0, r5 │ │ │ │ lsls r1, r7, #3 │ │ │ │ asrs r4, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r1, #3] │ │ │ │ + ldrb r6, [r1, #3] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - asrs r6, r4, #31 │ │ │ │ + asrs r2, r5, #31 │ │ │ │ lsls r1, r7, #3 │ │ │ │ movs r3, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r7, #27 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r6, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r5, #27] │ │ │ │ + strb r6, [r5, #27] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - asrs r6, r0, #24 │ │ │ │ + asrs r2, r1, #24 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - strb r6, [r3, #26] │ │ │ │ + strb r2, [r4, #26] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - asrs r2, r7, #22 │ │ │ │ + asrs r6, r7, #22 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - strb r0, [r0, #26] │ │ │ │ + strb r4, [r0, #26] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - asrs r4, r3, #22 │ │ │ │ + asrs r0, r4, #22 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - strb r4, [r4, #25] │ │ │ │ + strb r0, [r5, #25] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - pop {r2, r3, r6, pc} │ │ │ │ + pop {r4, r6, pc} │ │ │ │ lsls r6, r0, #4 │ │ │ │ - asrs r4, r5, #21 │ │ │ │ + asrs r0, r6, #21 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - strb r2, [r7, #23] │ │ │ │ + strb r6, [r7, #23] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - asrs r6, r2, #20 │ │ │ │ + asrs r2, r3, #20 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - strb r4, [r3, #23] │ │ │ │ + strb r0, [r4, #23] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - asrs r0, r7, #19 │ │ │ │ + asrs r4, r7, #19 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - adds r0, #98 @ 0x62 │ │ │ │ + adds r0, #102 @ 0x66 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - bpl.n 562f68 │ │ │ │ + bpl.n 562f70 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - strb r2, [r5, #22] │ │ │ │ + strb r6, [r5, #22] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - asrs r0, r1, #19 │ │ │ │ + asrs r4, r1, #19 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - strb r6, [r1, #22] │ │ │ │ + strb r2, [r2, #22] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - bcc.n 563044 │ │ │ │ + bcc.n 56304c │ │ │ │ lsls r6, r6, #3 │ │ │ │ - asrs r2, r3, #18 │ │ │ │ + asrs r6, r3, #18 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - strb r2, [r0, #21] │ │ │ │ + strb r6, [r0, #21] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - asrs r6, r3, #17 │ │ │ │ + asrs r2, r4, #17 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - bne.n 563044 │ │ │ │ + bne.n 56304c │ │ │ │ lsls r6, r6, #3 │ │ │ │ - strb r0, [r7, #13] │ │ │ │ + strb r4, [r7, #13] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - asrs r4, r2, #10 │ │ │ │ + asrs r0, r3, #10 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - rev r0, r6 │ │ │ │ + rev r4, r6 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - asrs r4, r3, #9 │ │ │ │ + asrs r0, r4, #9 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - strb r2, [r6, #12] │ │ │ │ + strb r6, [r6, #12] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - strb r6, [r6, #11] │ │ │ │ + strb r2, [r7, #11] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - asrs r2, r2, #8 │ │ │ │ + asrs r6, r2, #8 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - strb r4, [r4, #10] │ │ │ │ + strb r0, [r5, #10] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - asrs r2, r7, #6 │ │ │ │ + asrs r6, r7, #6 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - strb r6, [r1, r4] │ │ │ │ + strb r2, [r2, r4] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - bmi.n 5630e0 │ │ │ │ + bmi.n 5630e8 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - asrs r4, r0, #6 │ │ │ │ + asrs r0, r1, #6 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - cbnz r6, 56300e │ │ │ │ + cbnz r2, 563010 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strb r4, [r2, #9] │ │ │ │ + strb r0, [r3, #9] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - strb r6, [r5, #8] │ │ │ │ + strb r2, [r6, #8] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - asrs r2, r1, #5 │ │ │ │ + asrs r6, r1, #5 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - strb r0, [r1, #8] │ │ │ │ + strb r4, [r1, #8] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - asrs r4, r4, #4 │ │ │ │ + asrs r0, r5, #4 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - strb r4, [r4, #7] │ │ │ │ + strb r0, [r5, #7] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - asrs r2, r7, #3 │ │ │ │ + asrs r6, r7, #3 │ │ │ │ lsls r1, r7, #3 │ │ │ │ @ instruction: 0xf66600f2 │ │ │ │ - cmp r1, #194 @ 0xc2 │ │ │ │ + cmp r1, #198 @ 0xc6 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - asrs r6, r3, #3 │ │ │ │ + asrs r2, r4, #3 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - strh r2, [r2, #16] │ │ │ │ + strh r6, [r2, #16] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - b.n 5629a4 │ │ │ │ + b.n 5629ac │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strb r2, [r5, #6] │ │ │ │ + strb r6, [r5, #6] │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 563044 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ @@ -874871,219 +874870,219 @@ │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #1008 @ 0x3f0 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r1, #112] @ 0x70 │ │ │ │ + ldr r0, [r2, #112] @ 0x70 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - lsrs r0, r5, #24 │ │ │ │ + lsrs r4, r5, #24 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - beq.n 563a34 │ │ │ │ + beq.n 563a3c │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldr r2, [r0, #108] @ 0x6c │ │ │ │ + ldr r6, [r0, #108] @ 0x6c │ │ │ │ lsls r1, r7, #3 │ │ │ │ - lsrs r0, r4, #23 │ │ │ │ + lsrs r4, r4, #23 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - movs r6, #100 @ 0x64 │ │ │ │ + movs r6, #104 @ 0x68 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r4, [r5, #100] @ 0x64 │ │ │ │ + ldr r0, [r6, #100] @ 0x64 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - lsrs r2, r1, #22 │ │ │ │ + lsrs r6, r1, #22 │ │ │ │ lsls r1, r7, #3 │ │ │ │ @ instruction: 0xf2ee00f2 │ │ │ │ - ldr r2, [r6, #96] @ 0x60 │ │ │ │ + ldr r6, [r6, #96] @ 0x60 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - lsrs r6, r1, #21 │ │ │ │ + lsrs r2, r2, #21 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r4, [r0, #96] @ 0x60 │ │ │ │ + ldr r0, [r1, #96] @ 0x60 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - lsrs r0, r4, #20 │ │ │ │ + lsrs r4, r4, #20 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldmia r3!, {r2, r6} │ │ │ │ + ldmia r3, {r3, r6} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r4, [r7, #84] @ 0x54 │ │ │ │ + ldr r0, [r0, #88] @ 0x58 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - lsrs r0, r3, #18 │ │ │ │ + lsrs r4, r3, #18 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r4, [r0, #84] @ 0x54 │ │ │ │ + ldr r0, [r1, #84] @ 0x54 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - lsrs r0, r4, #17 │ │ │ │ + lsrs r4, r4, #17 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r4, [r4, #80] @ 0x50 │ │ │ │ + ldr r0, [r5, #80] @ 0x50 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - lsrs r0, r0, #17 │ │ │ │ + lsrs r4, r0, #17 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r2, [r6, #76] @ 0x4c │ │ │ │ + ldr r6, [r6, #76] @ 0x4c │ │ │ │ lsls r1, r7, #3 │ │ │ │ - lsrs r6, r1, #16 │ │ │ │ + lsrs r2, r2, #16 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r4, [r2, #76] @ 0x4c │ │ │ │ + ldr r0, [r3, #76] @ 0x4c │ │ │ │ lsls r1, r7, #3 │ │ │ │ - lsrs r0, r6, #15 │ │ │ │ + lsrs r4, r6, #15 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r6, [r5, #44] @ 0x2c │ │ │ │ + ldr r2, [r6, #44] @ 0x2c │ │ │ │ lsls r1, r7, #3 │ │ │ │ - lsrs r2, r1, #8 │ │ │ │ + lsrs r6, r1, #8 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r6, [r1, #44] @ 0x2c │ │ │ │ + ldr r2, [r2, #44] @ 0x2c │ │ │ │ lsls r1, r7, #3 │ │ │ │ - lsrs r2, r5, #7 │ │ │ │ + lsrs r6, r5, #7 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r0, [r6, #40] @ 0x28 │ │ │ │ + ldr r4, [r6, #40] @ 0x28 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - lsrs r4, r1, #7 │ │ │ │ + lsrs r0, r2, #7 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r6, [r5, #36] @ 0x24 │ │ │ │ + ldr r2, [r6, #36] @ 0x24 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - lsrs r2, r1, #6 │ │ │ │ + lsrs r6, r1, #6 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r0, [r0, #36] @ 0x24 │ │ │ │ + ldr r4, [r0, #36] @ 0x24 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - lsrs r4, r3, #5 │ │ │ │ + lsrs r0, r4, #5 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r6, [r6, #28] │ │ │ │ + ldr r2, [r7, #28] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - lsrs r2, r2, #4 │ │ │ │ + lsrs r6, r2, #4 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r4, [r0, #28] │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - lsrs r0, r4, #3 │ │ │ │ + lsrs r4, r4, #3 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - bgt.n 563ac0 │ │ │ │ + bgt.n 563ac8 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r6, [r2, #24] │ │ │ │ + ldr r2, [r3, #24] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - lsrs r4, r6, #2 │ │ │ │ + lsrs r0, r7, #2 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrb r4, [r4, #7] │ │ │ │ + ldrb r0, [r5, #7] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r6, [r5, #20] │ │ │ │ + ldr r2, [r6, #20] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - lsrs r2, r1, #2 │ │ │ │ + lsrs r6, r1, #2 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r2, [r6, #16] │ │ │ │ + ldr r6, [r6, #16] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ + lsrs r4, r1, #1 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrb r6, [r7, #5] │ │ │ │ + ldrb r2, [r0, #6] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - bgt.n 563be0 │ │ │ │ + bgt.n 563be8 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r2, [r0, #16] │ │ │ │ + ldr r6, [r0, #16] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - lsrs r6, r3, #32 │ │ │ │ + lsrs r2, r4, #32 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - lsrs r4, r0, #32 │ │ │ │ + lsrs r0, r1, #32 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrb r0, [r7, #4] │ │ │ │ + ldrb r4, [r7, #4] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - blt.n 563b68 │ │ │ │ + blt.n 563b70 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r0, [r2, #12] │ │ │ │ + ldr r4, [r2, #12] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r6, [r7, #8] │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - lsls r2, r3, #31 │ │ │ │ + lsls r6, r3, #31 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r4, [r3, #8] │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - lsls r2, r6, #30 │ │ │ │ + lsls r6, r6, #30 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrb r2, [r5, #3] │ │ │ │ + ldrb r6, [r5, #3] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - blt.n 563aec │ │ │ │ + blt.n 563af4 │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldrsh r0, [r7, r0] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r2, #4] │ │ │ │ + ldr r4, [r2, #4] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - lsls r4, r5, #29 │ │ │ │ + lsls r0, r6, #29 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - lsls r0, r7, #28 │ │ │ │ + lsls r4, r7, #28 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r6, sp, #952 @ 0x3b8 │ │ │ │ + add r6, sp, #968 @ 0x3c8 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r0, [r7, #124] @ 0x7c │ │ │ │ + str r4, [r7, #124] @ 0x7c │ │ │ │ lsls r1, r7, #3 │ │ │ │ - lsls r4, r2, #28 │ │ │ │ + lsls r0, r3, #28 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r6, #120] @ 0x78 │ │ │ │ + str r0, [r7, #120] @ 0x78 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - lsls r0, r2, #27 │ │ │ │ + lsls r4, r2, #27 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - stmia r6!, {r3, r7} │ │ │ │ + stmia r6!, {r2, r3, r7} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - str r0, [r4, #116] @ 0x74 │ │ │ │ + str r4, [r4, #116] @ 0x74 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - lsls r4, r7, #25 │ │ │ │ + lsls r0, r0, #26 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - str r0, [r5, #112] @ 0x70 │ │ │ │ + str r4, [r5, #112] @ 0x70 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - lsls r4, r0, #25 │ │ │ │ + lsls r0, r1, #25 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - str r4, [r6, #108] @ 0x6c │ │ │ │ + str r0, [r7, #108] @ 0x6c │ │ │ │ lsls r1, r7, #3 │ │ │ │ - lsls r0, r2, #24 │ │ │ │ + lsls r4, r2, #24 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - str r4, [r0, #108] @ 0x6c │ │ │ │ + str r0, [r1, #108] @ 0x6c │ │ │ │ lsls r1, r7, #3 │ │ │ │ - lsls r0, r4, #23 │ │ │ │ + lsls r4, r4, #23 │ │ │ │ lsls r1, r7, #3 │ │ │ │ add r6, sp, #496 @ 0x1f0 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - lsls r2, r2, #28 │ │ │ │ + lsls r6, r2, #28 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - strd r0, r0, [ip, #984] @ 0x3d8 │ │ │ │ + ldrd r0, r0, [r0, #984] @ 0x3d8 │ │ │ │ add r6, sp, #384 @ 0x180 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - lsls r6, r6, #27 │ │ │ │ + lsls r2, r7, #27 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - stmdb ip, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmdb r0, {r1, r2, r4, r5, r6, r7} │ │ │ │ add r6, sp, #272 @ 0x110 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - lsls r2, r3, #27 │ │ │ │ + lsls r6, r3, #27 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldmia r0!, {r2} │ │ │ │ + ldmia r0!, {r3} │ │ │ │ lsls r6, r6, #3 │ │ │ │ add r6, sp, #160 @ 0xa0 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - lsls r6, r7, #26 │ │ │ │ + lsls r2, r0, #27 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - strd r0, r0, [r8, #984] @ 0x3d8 │ │ │ │ + strd r0, r0, [ip, #984] @ 0x3d8 │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - lsls r2, r4, #26 │ │ │ │ + lsls r6, r4, #26 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r2, [pc, #912] @ (563fdc ) │ │ │ │ + ldr r2, [pc, #928] @ (563fec ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ add r5, sp, #960 @ 0x3c0 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - lsls r6, r0, #26 │ │ │ │ + lsls r2, r1, #26 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - blt.n 563bf8 │ │ │ │ + blt.n 563c00 │ │ │ │ lsls r6, r6, #3 │ │ │ │ add r5, sp, #848 @ 0x350 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - lsls r2, r5, #25 │ │ │ │ + lsls r6, r5, #25 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - b.n 5638c4 │ │ │ │ + b.n 5638cc │ │ │ │ lsls r6, r6, #3 │ │ │ │ add r5, sp, #736 @ 0x2e0 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - lsls r6, r1, #25 │ │ │ │ + lsls r2, r2, #25 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - stmia r6!, {r3, r5} │ │ │ │ + stmia r6!, {r2, r3, r5} │ │ │ │ lsls r6, r6, #3 │ │ │ │ │ │ │ │ 00563c70 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -875192,25 +875191,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #252 @ 0xfc │ │ │ │ lsls r6, r1, #4 │ │ │ │ - stmia r4!, {r5, r6, r7} │ │ │ │ + stmia r4!, {r2, r5, r6, r7} │ │ │ │ lsls r6, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r6, #52] @ 0x34 │ │ │ │ + str r4, [r6, #52] @ 0x34 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - lsls r4, r1, #10 │ │ │ │ + lsls r0, r2, #10 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - beq.n 563cbc │ │ │ │ + beq.n 563cc4 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - stmia r0!, {r3, r4, r5, r7} │ │ │ │ + stmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r6, r6, #3 │ │ │ │ │ │ │ │ 00563d88 : │ │ │ │ stmdb 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 │ │ │ │ @@ -876234,132 +876233,132 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r0!, {r1, r4, r6, r7} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - lsrs r2, r0, #7 │ │ │ │ + lsrs r6, r0, #7 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - lsls r6, r1, #2 │ │ │ │ + lsls r2, r2, #2 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - stmia r2!, {r2, r6, r7} │ │ │ │ + stmia r2!, {r3, r6, r7} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - lsrs r0, r0, #6 │ │ │ │ + lsrs r4, r0, #6 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - lsls r2, r1, #1 │ │ │ │ + lsls r6, r1, #1 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r5, #32 │ │ │ │ + lsrs r0, r6, #32 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - mrc2 0, 7, r0, cr8, cr8, {7} │ │ │ │ - ldrh r6, [r0, #14] │ │ │ │ + mrc2 0, 7, r0, cr12, cr8, {7} │ │ │ │ + ldrh r2, [r1, #14] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - bcs.n 56480c │ │ │ │ + bcs.n 564814 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsls r2, r7, #31 │ │ │ │ + lsls r6, r7, #31 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - mcr2 0, 6, r0, cr8, cr8, {7} │ │ │ │ - lsls r4, r0, #31 │ │ │ │ + mcr2 0, 6, r0, cr12, cr8, {7} │ │ │ │ + lsls r0, r1, #31 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - mrc2 0, 4, r0, cr0, cr8, {7} │ │ │ │ - lsls r6, r4, #30 │ │ │ │ + mrc2 0, 4, r0, cr4, cr8, {7} │ │ │ │ + lsls r2, r5, #30 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - mrc2 0, 3, r0, cr2, cr8, {7} │ │ │ │ - lsls r0, r1, #30 │ │ │ │ + mrc2 0, 3, r0, cr6, cr8, {7} │ │ │ │ + lsls r4, r1, #30 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - mrc2 0, 2, r0, cr4, cr8, {7} │ │ │ │ - pop {r1, r3, r6} │ │ │ │ + mrc2 0, 2, r0, cr8, cr8, {7} │ │ │ │ + pop {r1, r2, r3, r6} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - lsls r2, r6, #27 │ │ │ │ + lsls r6, r6, #27 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldc2 0, cr0, [lr, #992]! @ 0x3e0 │ │ │ │ + stc2l 0, cr0, [r2, #992] @ 0x3e0 │ │ │ │ subs r6, #244 @ 0xf4 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 564920 │ │ │ │ + cbnz r4, 564920 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - lsls r4, r5, #24 │ │ │ │ + lsls r0, r6, #24 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldc2l 0, cr0, [r6], #992 @ 0x3e0 │ │ │ │ - hlt 0x001e │ │ │ │ + ldc2l 0, cr0, [sl], #992 @ 0x3e0 │ │ │ │ + hlt 0x0022 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - lsls r0, r5, #20 │ │ │ │ + lsls r4, r5, #20 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - @ instruction: 0xfbf400f8 │ │ │ │ - lsls r6, r7, #19 │ │ │ │ + @ instruction: 0xfbf800f8 │ │ │ │ + lsls r2, r0, #20 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - @ instruction: 0xfbca00f8 │ │ │ │ - lsls r6, r7, #18 │ │ │ │ + @ instruction: 0xfbce00f8 │ │ │ │ + lsls r2, r0, #19 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - @ instruction: 0xfb8800f8 │ │ │ │ - lsls r6, r3, #18 │ │ │ │ + @ instruction: 0xfb8c00f8 │ │ │ │ + lsls r2, r4, #18 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - @ instruction: 0xfb6a00f8 │ │ │ │ - udf #164 @ 0xa4 │ │ │ │ + @ instruction: 0xfb6e00f8 │ │ │ │ + udf #168 @ 0xa8 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - lsls r0, r5, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - @ instruction: 0xfb3400f8 │ │ │ │ - lsls r4, r1, #17 │ │ │ │ + @ instruction: 0xfb3800f8 │ │ │ │ + lsls r0, r2, #17 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - @ instruction: 0xfb1800f8 │ │ │ │ - @ instruction: 0xfae800f8 │ │ │ │ - ldr r2, [r3, #64] @ 0x40 │ │ │ │ + @ instruction: 0xfb1c00f8 │ │ │ │ + @ instruction: 0xfaec00f8 │ │ │ │ + ldr r6, [r3, #64] @ 0x40 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldmia r6, {r6, r7} │ │ │ │ + ldmia r6, {r2, r6, r7} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsls r6, r7, #15 │ │ │ │ + lsls r2, r0, #16 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - @ instruction: 0xfabc00f8 │ │ │ │ + @ instruction: 0xfac000f8 │ │ │ │ b.n 564954 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - asrs r0, r7, #13 │ │ │ │ + asrs r4, r7, #13 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsls r2, r2, #15 │ │ │ │ + lsls r6, r2, #15 │ │ │ │ lsls r1, r7, #3 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb816 │ │ │ │ + @ instruction: 0xb81a │ │ │ │ lsls r6, r6, #3 │ │ │ │ - lsls r2, r7, #11 │ │ │ │ + lsls r6, r7, #11 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrsh.w r0, [ip, #248] @ 0xf8 │ │ │ │ - lsls r2, r3, #11 │ │ │ │ + vst1.8 @ instruction: 0xf9c000f8 │ │ │ │ + lsls r6, r3, #11 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - vld1.8 @ instruction: 0xf9a600f8 │ │ │ │ - lsls r2, r0, #11 │ │ │ │ + vld1.8 @ instruction: 0xf9aa00f8 │ │ │ │ + lsls r6, r0, #11 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - vst1.8 @ instruction: 0xf98e00f8 │ │ │ │ - lsls r2, r4, #10 │ │ │ │ + ldrsb.w r0, [r2, #248] @ 0xf8 │ │ │ │ + lsls r6, r4, #10 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - vld4. {d16-d19}, [lr :256], r8 │ │ │ │ - @ instruction: 0xb7b2 │ │ │ │ + ldr??.w r0, [r2, r8, lsl #3] │ │ │ │ + @ instruction: 0xb7b6 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - lsls r4, r5, #9 │ │ │ │ + lsls r0, r6, #9 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrsh.w r0, [r8, r8, lsl #3] │ │ │ │ - lsls r4, r5, #8 │ │ │ │ + ldrsh.w r0, [ip, r8, lsl #3] │ │ │ │ + lsls r0, r6, #8 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr??.w r0, [r8, #248] @ 0xf8 │ │ │ │ - @ instruction: 0xb6f4 │ │ │ │ + ldr??.w r0, [ip, #248] @ 0xf8 │ │ │ │ + @ instruction: 0xb6f8 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - lsls r6, r2, #7 │ │ │ │ + lsls r2, r3, #7 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - strh.w r0, [r2, #248] @ 0xf8 │ │ │ │ + strh.w r0, [r6, #248] @ 0xf8 │ │ │ │ ands r4, r4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #4 │ │ │ │ + lsls r0, r1, #4 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - @ instruction: 0xf7d000f8 │ │ │ │ - lsls r0, r2, #3 │ │ │ │ + @ instruction: 0xf7d400f8 │ │ │ │ + lsls r4, r2, #3 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - @ instruction: 0xf79c00f8 │ │ │ │ + @ instruction: 0xf7a000f8 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ mov r1, r7 │ │ │ │ blx 345270 │ │ │ │ subs r3, r0, #0 │ │ │ │ blt.w 564e3c │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #1 │ │ │ │ @@ -877473,146 +877472,146 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #1068 @ 0x42c │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - stc2l 0, cr0, [sl, #-992]! @ 0xfffffc20 │ │ │ │ - bics.w r0, r6, #8126464 @ 0x7c0000 │ │ │ │ - stc2 0, cr0, [r0, #-992]! @ 0xfffffc20 │ │ │ │ - @ instruction: 0xf3ec00f8 │ │ │ │ - stc2l 0, cr0, [r0], #992 @ 0x3e0 │ │ │ │ - @ instruction: 0xf3ac00f8 │ │ │ │ - cmp r7, #66 @ 0x42 │ │ │ │ + stc2l 0, cr0, [lr, #-992]! @ 0xfffffc20 │ │ │ │ + bics.w r0, sl, #8126464 @ 0x7c0000 │ │ │ │ + stc2 0, cr0, [r4, #-992]! @ 0xfffffc20 │ │ │ │ + @ instruction: 0xf3f000f8 │ │ │ │ + stc2l 0, cr0, [r4], #992 @ 0x3e0 │ │ │ │ + @ instruction: 0xf3b000f8 │ │ │ │ + cmp r7, #70 @ 0x46 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - stc2 0, cr0, [sl], #992 @ 0x3e0 │ │ │ │ - @ instruction: 0xf37000f8 │ │ │ │ - stc2l 0, cr0, [r8], #-992 @ 0xfffffc20 │ │ │ │ - @ instruction: 0xf33400f8 │ │ │ │ + stc2 0, cr0, [lr], #992 @ 0x3e0 │ │ │ │ + @ instruction: 0xf37400f8 │ │ │ │ + stc2l 0, cr0, [ip], #-992 @ 0xfffffc20 │ │ │ │ + @ instruction: 0xf33800f8 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #176] @ (565694 ) │ │ │ │ movs r0, r0 │ │ │ │ orrs r0, r5 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa9400f8 │ │ │ │ - adcs.w r0, lr, #248 @ 0xf8 │ │ │ │ - @ instruction: 0xfa3800f8 │ │ │ │ - add.w r0, r0, #248 @ 0xf8 │ │ │ │ - @ instruction: 0xfa1000f8 │ │ │ │ - @ instruction: 0xf0dc00f8 │ │ │ │ - vld1.8 @ instruction: 0xf9e200f8 │ │ │ │ - @ instruction: 0xf0a800f8 │ │ │ │ - ldr r2, [r1, r7] │ │ │ │ + @ instruction: 0xfa9800f8 │ │ │ │ + sbc.w r0, r2, #248 @ 0xf8 │ │ │ │ + @ instruction: 0xfa3c00f8 │ │ │ │ + add.w r0, r4, #248 @ 0xf8 │ │ │ │ + @ instruction: 0xfa1400f8 │ │ │ │ + @ instruction: 0xf0e000f8 │ │ │ │ + vld1.8 @ instruction: 0xf9e600f8 │ │ │ │ + @ instruction: 0xf0ac00f8 │ │ │ │ + ldr r6, [r1, r7] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - vld1.8 @ instruction: 0xf9e800f8 │ │ │ │ - vld4. {d16-d19}, [sl :256], r8 │ │ │ │ - bics.w r0, r6, #248 @ 0xf8 │ │ │ │ - add r6, sp, #416 @ 0x1a0 │ │ │ │ + vld1.8 @ instruction: 0xf9ec00f8 │ │ │ │ + vld4. {d16-d19}, [lr :256], r8 │ │ │ │ + bics.w r0, sl, #248 @ 0xf8 │ │ │ │ + add r6, sp, #432 @ 0x1b0 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - vst4. {d16-d19}, [ip :256], r8 │ │ │ │ - ands.w r0, r8, #248 @ 0xf8 │ │ │ │ - vst4. {d0-d3}, [lr :256], r8 │ │ │ │ - vshr.s64 q8, q12, #38 │ │ │ │ - ldr.w r0, [ip, #248] @ 0xf8 │ │ │ │ - vshr.s64 q0, q12, #24 │ │ │ │ - vqadd.s64 q8, q12, q12 │ │ │ │ - add r5, sp, #736 @ 0x2e0 │ │ │ │ + ldr??.w r0, [r0, r8, lsl #3] │ │ │ │ + ands.w r0, ip, #248 @ 0xf8 │ │ │ │ + ldrsb.w r0, [r2, r8, lsl #3] │ │ │ │ + vshr.s64 q8, q12, #34 │ │ │ │ + str??.w r0, [r0, #248] @ 0xf8 │ │ │ │ + vshr.s64 q0, q12, #20 │ │ │ │ + vqadd.s64 q8, q14, q12 │ │ │ │ + add r5, sp, #752 @ 0x2f0 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrb.w r0, [r4, #248] @ 0xf8 │ │ │ │ - str??.w r0, [sl, r8, lsl #3] │ │ │ │ - vqadd.s64 q0, q11, q12 │ │ │ │ - add r5, sp, #376 @ 0x178 │ │ │ │ + ldrb.w r0, [r8, #248] @ 0xf8 │ │ │ │ + str??.w r0, [lr, r8, lsl #3] │ │ │ │ + vqadd.s64 q0, q13, q12 │ │ │ │ + add r5, sp, #392 @ 0x188 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrh.w r0, [lr, r8, lsl #3] │ │ │ │ - vqadd.s8 q0, q13, q12 │ │ │ │ - ldrb.w r0, [r8, r8, lsl #3] │ │ │ │ - mcr 0, 7, r0, cr4, cr8, {7} │ │ │ │ - @ instruction: 0xf7e200f8 │ │ │ │ - mcr 0, 5, r0, cr14, cr8, {7} │ │ │ │ - @ instruction: 0xf7be00f8 │ │ │ │ - mcr 0, 4, r0, cr10, cr8, {7} │ │ │ │ + str.w r0, [r2, r8, lsl #3] │ │ │ │ + vqadd.s8 q0, q15, q12 │ │ │ │ + ldrb.w r0, [ip, r8, lsl #3] │ │ │ │ + mcr 0, 7, r0, cr8, cr8, {7} │ │ │ │ + @ instruction: 0xf7e600f8 │ │ │ │ + mrc 0, 5, r0, cr2, cr8, {7} │ │ │ │ + @ instruction: 0xf7c200f8 │ │ │ │ + mcr 0, 4, r0, cr14, cr8, {7} │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb86c │ │ │ │ + @ instruction: 0xb870 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - @ instruction: 0xf78200f8 │ │ │ │ - mcr 0, 2, r0, cr14, cr8, {7} │ │ │ │ - @ instruction: 0xf76200f8 │ │ │ │ - mcr 0, 1, r0, cr14, cr8, {7} │ │ │ │ + @ instruction: 0xf78600f8 │ │ │ │ + mrc 0, 2, r0, cr2, cr8, {7} │ │ │ │ + @ instruction: 0xf76600f8 │ │ │ │ + mrc 0, 1, r0, cr2, cr8, {7} │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r5, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf67000f8 │ │ │ │ - ldc 0, cr0, [ip, #-992]! @ 0xfffffc20 │ │ │ │ - movw r0, #43256 @ 0xa8f8 │ │ │ │ - ldc 0, cr0, [r6, #-992] @ 0xfffffc20 │ │ │ │ - @ instruction: 0xf62a00f8 │ │ │ │ - ldcl 0, cr0, [r6], #992 @ 0x3e0 │ │ │ │ - @ instruction: 0xf5fc00f8 │ │ │ │ - stcl 0, cr0, [r8], {248} @ 0xf8 │ │ │ │ - rsbs r0, lr, #8126464 @ 0x7c0000 │ │ │ │ - stc 0, cr0, [sl], #992 @ 0x3e0 │ │ │ │ - sub.w r0, r6, #8126464 @ 0x7c0000 │ │ │ │ - ldcl 0, cr0, [r2], #-992 @ 0xfffffc20 │ │ │ │ - @ instruction: 0xb6d8 │ │ │ │ + @ instruction: 0xf67400f8 │ │ │ │ + stcl 0, cr0, [r0, #-992] @ 0xfffffc20 │ │ │ │ + movw r0, #59640 @ 0xe8f8 │ │ │ │ + ldc 0, cr0, [sl, #-992] @ 0xfffffc20 │ │ │ │ + @ instruction: 0xf62e00f8 │ │ │ │ + ldcl 0, cr0, [sl], #992 @ 0x3e0 │ │ │ │ + addw r0, r0, #2296 @ 0x8f8 │ │ │ │ + stcl 0, cr0, [ip], {248} @ 0xf8 │ │ │ │ + @ instruction: 0xf5e200f8 │ │ │ │ + stc 0, cr0, [lr], #992 @ 0x3e0 │ │ │ │ + sub.w r0, sl, #8126464 @ 0x7c0000 │ │ │ │ + ldcl 0, cr0, [r6], #-992 @ 0xfffffc20 │ │ │ │ + @ instruction: 0xb6dc │ │ │ │ lsls r6, r6, #3 │ │ │ │ - sbc.w r0, r0, #8126464 @ 0x7c0000 │ │ │ │ - stc 0, cr0, [ip], #-992 @ 0xfffffc20 │ │ │ │ - @ instruction: 0xf5ec00f4 │ │ │ │ - add.w r0, r0, #8126464 @ 0x7c0000 │ │ │ │ - rsb r0, ip, r8, ror #3 │ │ │ │ - @ instruction: 0xf4de00f8 │ │ │ │ - sub.w r0, sl, r8, ror #3 │ │ │ │ - @ instruction: 0xf4f000f8 │ │ │ │ - @ instruction: 0xf4b000f8 │ │ │ │ - sbcs.w r0, ip, r8, ror #3 │ │ │ │ - ldrb r0, [r5, r2] │ │ │ │ + sbc.w r0, r4, #8126464 @ 0x7c0000 │ │ │ │ + ldc 0, cr0, [r0], #-992 @ 0xfffffc20 │ │ │ │ + @ instruction: 0xf5f000f4 │ │ │ │ + add.w r0, r4, #8126464 @ 0x7c0000 │ │ │ │ + rsbs r0, r0, r8, ror #3 │ │ │ │ + @ instruction: 0xf4e200f8 │ │ │ │ + sub.w r0, lr, r8, ror #3 │ │ │ │ + @ instruction: 0xf4f400f8 │ │ │ │ + @ instruction: 0xf4b400f8 │ │ │ │ + @ instruction: 0xeb8000f8 │ │ │ │ + ldrb r4, [r5, r2] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ite mi │ │ │ │ - lslmi r7, r6, #3 │ │ │ │ - eorpl.w r0, r6, #8126464 @ 0x7c0000 │ │ │ │ - adcs.w r0, r4, r8, ror #3 │ │ │ │ - ands.w r0, r2, #8126464 @ 0x7c0000 │ │ │ │ - @ instruction: 0xeade00f8 │ │ │ │ - @ instruction: 0xf3f000f8 │ │ │ │ - @ instruction: 0xeabc00f8 │ │ │ │ + sevl │ │ │ │ + lsls r7, r6, #3 │ │ │ │ + eor.w r0, sl, #8126464 @ 0x7c0000 │ │ │ │ + adcs.w r0, r8, r8, ror #3 │ │ │ │ + ands.w r0, r6, #8126464 @ 0x7c0000 │ │ │ │ + @ instruction: 0xeae200f8 │ │ │ │ + @ instruction: 0xf3f400f8 │ │ │ │ + @ instruction: 0xeac000f8 │ │ │ │ str r3, [sp, #376] @ 0x178 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - @ instruction: 0xebf400f8 │ │ │ │ - ldmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ + @ instruction: 0xebf800f8 │ │ │ │ + ldmia r5!, {r1, r4, r6, r7} │ │ │ │ lsls r6, r6, #3 │ │ │ │ str r3, [sp, #264] @ 0x108 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - rsbs r0, r8, r8, ror #3 │ │ │ │ - lsls r6, r5, #9 │ │ │ │ + rsbs r0, ip, r8, ror #3 │ │ │ │ + lsls r2, r6, #9 │ │ │ │ lsls r7, r6, #3 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - subs.w r0, ip, r8, ror #3 │ │ │ │ - adds r6, #214 @ 0xd6 │ │ │ │ + rsb r0, r0, r8, ror #3 │ │ │ │ + adds r6, #218 @ 0xda │ │ │ │ lsls r7, r6, #3 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - sub.w r0, r0, r8, ror #3 │ │ │ │ - lsls r2, r0, #25 │ │ │ │ + sub.w r0, r4, r8, ror #3 │ │ │ │ + lsls r6, r0, #25 │ │ │ │ lsls r0, r7, #3 │ │ │ │ str r2, [sp, #952] @ 0x3b8 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - @ instruction: 0xeb8400f8 │ │ │ │ - add r1, sp, #424 @ 0x1a8 │ │ │ │ + @ instruction: 0xeb8800f8 │ │ │ │ + add r1, sp, #440 @ 0x1b8 │ │ │ │ lsls r6, r6, #3 │ │ │ │ str r2, [sp, #840] @ 0x348 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - sbc.w r0, r8, r8, ror #3 │ │ │ │ - lsls r6, r4, #5 │ │ │ │ + sbc.w r0, ip, r8, ror #3 │ │ │ │ + lsls r2, r5, #5 │ │ │ │ lsls r0, r7, #3 │ │ │ │ │ │ │ │ 00565754 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -877964,55 +877963,55 @@ │ │ │ │ asrs r4, r7, #27 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf76a00f2 │ │ │ │ - vqadd.u16 q8, q9, q11 │ │ │ │ - and.w r0, ip, #248 @ 0xf8 │ │ │ │ - b.n 5657a0 │ │ │ │ + vqadd.u16 q8, q11, q11 │ │ │ │ + ands.w r0, r0, #248 @ 0xf8 │ │ │ │ + b.n 5657a8 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - vshr.s64 q8, q12, #18 │ │ │ │ - b.n 565768 │ │ │ │ + vshr.s64 q8, q12, #14 │ │ │ │ + b.n 565770 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldrsb r6, [r7, r5] │ │ │ │ + ldrsb r2, [r0, r6] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - rev r2, r5 │ │ │ │ + rev r6, r5 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - vshr.s64 q8, q12, #56 │ │ │ │ - b.n 565730 │ │ │ │ + vshr.s64 q8, q12, #52 │ │ │ │ + b.n 565738 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - vshr.s64 q0, q12, #22 │ │ │ │ - b.n 5656f8 │ │ │ │ + vshr.s64 q0, q12, #18 │ │ │ │ + b.n 565700 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - vqadd.s64 q8, q10, q12 │ │ │ │ - b.n 565694 │ │ │ │ + vqadd.s64 q8, q12, q12 │ │ │ │ + b.n 56569c │ │ │ │ lsls r0, r7, #3 │ │ │ │ - vqadd.s8 q8, q12, q12 │ │ │ │ - b.n 565644 │ │ │ │ + vqadd.s8 q8, q14, q12 │ │ │ │ + b.n 56564c │ │ │ │ lsls r0, r7, #3 │ │ │ │ - vqadd.s64 q0, q8, q12 │ │ │ │ - b.n 56561c │ │ │ │ + vqadd.s64 q0, q10, q12 │ │ │ │ + b.n 565624 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - vqadd.s16 q0, q12, q12 │ │ │ │ - b.n 5655f4 │ │ │ │ + vqadd.s16 q0, q14, q12 │ │ │ │ + b.n 5655fc │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldrsb r6, [r3, r2] │ │ │ │ + ldrsb r2, [r4, r2] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - cbnz r2, 565b14 │ │ │ │ + cbnz r6, 565b14 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - mcr 0, 7, r0, cr4, cr8, {7} │ │ │ │ - b.n 5655a0 │ │ │ │ + mcr 0, 7, r0, cr8, cr8, {7} │ │ │ │ + b.n 5655a8 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldmia r0!, {r1, r2, r6} │ │ │ │ + ldmia r0!, {r1, r3, r6} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - mcr2 0, 0, r0, cr2, cr6, {7} │ │ │ │ - mcr 0, 6, r0, cr0, cr8, {7} │ │ │ │ - b.n 565568 │ │ │ │ + mcr2 0, 0, r0, cr6, cr6, {7} │ │ │ │ + mcr 0, 6, r0, cr4, cr8, {7} │ │ │ │ + b.n 565570 │ │ │ │ lsls r0, r7, #3 │ │ │ │ │ │ │ │ 00565b1c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -878138,34 +878137,34 @@ │ │ │ │ lsls r6, r1, #4 │ │ │ │ ldr r7, [pc, #312] @ (565d74 ) │ │ │ │ lsls r0, r2, #4 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r5} │ │ │ │ + pop {r1, r2, r5} │ │ │ │ lsls r6, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - stc 0, cr0, [lr, #992]! @ 0x3e0 │ │ │ │ - b.n 565478 │ │ │ │ + ldc 0, cr0, [r2, #992]! @ 0x3e0 │ │ │ │ + b.n 565480 │ │ │ │ lsls r0, r7, #3 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, r1, #4 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - add r2, pc, #216 @ (adr r2, 565d40 ) │ │ │ │ + add r2, pc, #232 @ (adr r2, 565d50 ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ - cbz r6, 565c9c │ │ │ │ + cbz r2, 565c9e │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldcl 0, cr0, [lr, #-976]! @ 0xfffffc30 │ │ │ │ + stc 0, cr0, [r2, #976] @ 0x3d0 │ │ │ │ │ │ │ │ 00565c70 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #148] @ (565d14 ) │ │ │ │ @@ -878235,27 +878234,27 @@ │ │ │ │ bl 14849e8 │ │ │ │ b.n 565cde │ │ │ │ nop │ │ │ │ subs r6, r6, #1 │ │ │ │ lsls r6, r1, #4 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldc 0, cr0, [lr], {248} @ 0xf8 │ │ │ │ - stc 0, cr0, [lr], #992 @ 0x3e0 │ │ │ │ - add r2, pc, #48 @ (adr r2, 565d58 ) │ │ │ │ + stc 0, cr0, [r2], #992 @ 0x3e0 │ │ │ │ + ldc 0, cr0, [r2], #992 @ 0x3e0 │ │ │ │ + add r2, pc, #64 @ (adr r2, 565d68 ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ - b.n 5662e8 │ │ │ │ + b.n 5662f0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - add r1, pc, #976 @ (adr r1, 566100 ) │ │ │ │ + add r1, pc, #992 @ (adr r1, 566110 ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ - b.n 5662bc │ │ │ │ + b.n 5662c4 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - add r1, pc, #880 @ (adr r1, 5660a8 ) │ │ │ │ + add r1, pc, #896 @ (adr r1, 5660b8 ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ - b.n 566294 │ │ │ │ + b.n 56629c │ │ │ │ lsls r0, r7, #3 │ │ │ │ │ │ │ │ 00565d3c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -878357,23 +878356,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ adds r6, r6, #4 │ │ │ │ lsls r6, r1, #4 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 566260 │ │ │ │ + b.n 566268 │ │ │ │ lsls r0, r7, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #960 @ (adr r0, 566200 ) │ │ │ │ + add r0, pc, #976 @ (adr r0, 566210 ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ - b.n 5661c4 │ │ │ │ + b.n 5661cc │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r7, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r7, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r6, r6, #3 │ │ │ │ │ │ │ │ 00565e48 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -878583,41 +878582,41 @@ │ │ │ │ bl 14849e8 │ │ │ │ b.n 565f4c │ │ │ │ nop │ │ │ │ adds r0, r4, #1 │ │ │ │ lsls r6, r1, #4 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r7, [sp, #752] @ 0x2f0 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - b.n 5660a8 │ │ │ │ + b.n 5660b0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r7, [sp, #576] @ 0x240 │ │ │ │ + ldr r7, [sp, #592] @ 0x250 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - b.n 566060 │ │ │ │ + b.n 566068 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r7, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r7, [sp, #472] @ 0x1d8 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - svc 226 @ 0xe2 │ │ │ │ + svc 230 @ 0xe6 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r7, [sp, #312] @ 0x138 │ │ │ │ + ldr r7, [sp, #328] @ 0x148 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - svc 192 @ 0xc0 │ │ │ │ + svc 196 @ 0xc4 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r7, [sp, #192] @ 0xc0 │ │ │ │ + ldr r7, [sp, #208] @ 0xd0 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - svc 160 @ 0xa0 │ │ │ │ + svc 164 @ 0xa4 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r7, [sp, #96] @ 0x60 │ │ │ │ + ldr r7, [sp, #112] @ 0x70 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - svc 138 @ 0x8a │ │ │ │ + svc 142 @ 0x8e │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r7, [sp, #32] │ │ │ │ + ldr r7, [sp, #48] @ 0x30 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - svc 120 @ 0x78 │ │ │ │ + svc 124 @ 0x7c │ │ │ │ lsls r0, r7, #3 │ │ │ │ │ │ │ │ 00566088 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -878719,23 +878718,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ adds r2, r5, r7 │ │ │ │ lsls r6, r1, #4 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - udf #200 @ 0xc8 │ │ │ │ + udf #204 @ 0xcc │ │ │ │ lsls r0, r7, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ + ldr r6, [sp, #32] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - udf #116 @ 0x74 │ │ │ │ + udf #120 @ 0x78 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r6, [sp, #152] @ 0x98 │ │ │ │ + ldr r6, [sp, #168] @ 0xa8 │ │ │ │ lsls r6, r6, #3 │ │ │ │ │ │ │ │ 00566194 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -878942,41 +878941,41 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 14849e8 │ │ │ │ b.n 56628c │ │ │ │ adds r4, r2, r4 │ │ │ │ lsls r6, r1, #4 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #856] @ 0x358 │ │ │ │ + ldr r4, [sp, #872] @ 0x368 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - bgt.n 566398 │ │ │ │ + bgt.n 5663a0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r4, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r4, [sp, #712] @ 0x2c8 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - bgt.n 566350 │ │ │ │ + bgt.n 566358 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r4, [sp, #576] @ 0x240 │ │ │ │ + ldr r4, [sp, #592] @ 0x250 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - bgt.n 56631c │ │ │ │ + bgt.n 566324 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r4, [sp, #408] @ 0x198 │ │ │ │ + ldr r4, [sp, #424] @ 0x1a8 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - bgt.n 5662d0 │ │ │ │ + bgt.n 5662d8 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r4, [sp, #264] @ 0x108 │ │ │ │ + ldr r4, [sp, #280] @ 0x118 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - bgt.n 566490 │ │ │ │ + bgt.n 566498 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r4, [sp, #144] @ 0x90 │ │ │ │ + ldr r4, [sp, #160] @ 0xa0 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - bgt.n 56645c │ │ │ │ + bgt.n 566464 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - bgt.n 566428 │ │ │ │ + bgt.n 566430 │ │ │ │ lsls r0, r7, #3 │ │ │ │ │ │ │ │ 005663d4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -879078,23 +879077,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r3, #26 │ │ │ │ lsls r6, r1, #4 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 5665c8 │ │ │ │ + blt.n 5663d0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - blt.n 56652c │ │ │ │ + blt.n 566534 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r1, [sp, #856] @ 0x358 │ │ │ │ + ldr r1, [sp, #872] @ 0x368 │ │ │ │ lsls r6, r6, #3 │ │ │ │ │ │ │ │ 005664e0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -879269,37 +879268,37 @@ │ │ │ │ bl 556478 │ │ │ │ b.n 566606 │ │ │ │ nop │ │ │ │ asrs r0, r1, #23 │ │ │ │ lsls r6, r1, #4 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #808] @ 0x328 │ │ │ │ + ldr r1, [sp, #824] @ 0x338 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - bls.n 566650 │ │ │ │ + bls.n 566658 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r1, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r1, [sp, #688] @ 0x2b0 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - bls.n 566614 │ │ │ │ + bls.n 56661c │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r1, [sp, #544] @ 0x220 │ │ │ │ + ldr r1, [sp, #560] @ 0x230 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - bls.n 5665dc │ │ │ │ + bls.n 5665e4 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r1, [sp, #392] @ 0x188 │ │ │ │ + ldr r1, [sp, #408] @ 0x198 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - bls.n 566798 │ │ │ │ + bls.n 5667a0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r1, [sp, #264] @ 0x108 │ │ │ │ + ldr r1, [sp, #280] @ 0x118 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - bls.n 566760 │ │ │ │ + bls.n 566768 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r1, [sp, #160] @ 0xa0 │ │ │ │ + ldr r1, [sp, #176] @ 0xb0 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - bls.n 566734 │ │ │ │ + bls.n 56673c │ │ │ │ lsls r0, r7, #3 │ │ │ │ │ │ │ │ 005666c8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -879401,23 +879400,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r5, #14 │ │ │ │ lsls r6, r1, #4 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 5666d4 │ │ │ │ + bhi.n 5666dc │ │ │ │ lsls r0, r7, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #144] @ 0x90 │ │ │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - bhi.n 566838 │ │ │ │ + bhi.n 566840 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ │ │ + ldr r0, [sp, #184] @ 0xb8 │ │ │ │ lsls r6, r6, #3 │ │ │ │ │ │ │ │ 005667d4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -879501,21 +879500,21 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 14849e8 │ │ │ │ b.n 566844 │ │ │ │ asrs r6, r2, #11 │ │ │ │ lsls r6, r1, #4 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #520] @ 0x208 │ │ │ │ + str r6, [sp, #536] @ 0x218 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - bvc.n 566948 │ │ │ │ + bvc.n 566950 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - str r6, [sp, #360] @ 0x168 │ │ │ │ + str r6, [sp, #376] @ 0x178 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - bvc.n 566900 │ │ │ │ + bvc.n 566908 │ │ │ │ lsls r0, r7, #3 │ │ │ │ │ │ │ │ 005668ac : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -879617,23 +879616,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r0, #7 │ │ │ │ lsls r6, r1, #4 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 566a10 │ │ │ │ + b.n 566a18 │ │ │ │ lsls r0, r7, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #512] @ 0x200 │ │ │ │ + str r5, [sp, #528] @ 0x210 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - bvs.n 566a54 │ │ │ │ + bvs.n 566a5c │ │ │ │ lsls r0, r7, #3 │ │ │ │ - str r4, [sp, #552] @ 0x228 │ │ │ │ + str r4, [sp, #568] @ 0x238 │ │ │ │ lsls r6, r6, #3 │ │ │ │ │ │ │ │ 005669b8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -880603,15 +880602,15 @@ │ │ │ │ nop │ │ │ │ lsrs r2, r0, #5 │ │ │ │ lsls r6, r1, #4 │ │ │ │ ldr r0, [pc, #496] @ (5673d4 ) │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r3, #58] @ 0x3a │ │ │ │ + strh r4, [r3, #58] @ 0x3a │ │ │ │ lsls r6, r6, #3 │ │ │ │ │ │ │ │ 005671ec : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -880686,15 +880685,15 @@ │ │ │ │ nop │ │ │ │ lsrs r2, r0, #2 │ │ │ │ lsls r6, r1, #4 │ │ │ │ eors r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r3, #52] @ 0x34 │ │ │ │ + strh r4, [r3, #52] @ 0x34 │ │ │ │ lsls r6, r6, #3 │ │ │ │ │ │ │ │ 005672ac : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -880765,15 +880764,15 @@ │ │ │ │ nop │ │ │ │ lsls r2, r1, #31 │ │ │ │ lsls r6, r1, #4 │ │ │ │ adds r4, #140 @ 0x8c │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r4, #46] @ 0x2e │ │ │ │ + strh r4, [r4, #46] @ 0x2e │ │ │ │ lsls r6, r6, #3 │ │ │ │ │ │ │ │ 00567364 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -880848,15 +880847,15 @@ │ │ │ │ nop │ │ │ │ lsls r2, r1, #28 │ │ │ │ lsls r6, r1, #4 │ │ │ │ lsls r4, r3, #23 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r4, #40] @ 0x28 │ │ │ │ + strh r4, [r4, #40] @ 0x28 │ │ │ │ lsls r6, r6, #3 │ │ │ │ │ │ │ │ 00567424 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -880925,15 +880924,15 @@ │ │ │ │ nop │ │ │ │ lsls r6, r2, #25 │ │ │ │ lsls r6, r1, #4 │ │ │ │ lsrs r4, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r5, #34] @ 0x22 │ │ │ │ + strh r0, [r6, #34] @ 0x22 │ │ │ │ lsls r6, r6, #3 │ │ │ │ │ │ │ │ 005674d8 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -881008,15 +881007,15 @@ │ │ │ │ nop │ │ │ │ lsls r6, r2, #22 │ │ │ │ lsls r6, r1, #4 │ │ │ │ lsls r4, r5, #30 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r5, #28] │ │ │ │ + strh r0, [r6, #28] │ │ │ │ lsls r6, r6, #3 │ │ │ │ │ │ │ │ 00567598 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -881085,15 +881084,15 @@ │ │ │ │ nop │ │ │ │ lsls r2, r4, #19 │ │ │ │ lsls r6, r1, #4 │ │ │ │ strb r0, [r5, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r7, #22] │ │ │ │ + strh r4, [r7, #22] │ │ │ │ lsls r6, r6, #3 │ │ │ │ │ │ │ │ 0056764c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -881168,15 +881167,15 @@ │ │ │ │ nop │ │ │ │ lsls r2, r4, #16 │ │ │ │ lsls r6, r1, #4 │ │ │ │ adds r4, r6, #4 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r7, #16] │ │ │ │ + strh r4, [r7, #16] │ │ │ │ lsls r6, r6, #3 │ │ │ │ │ │ │ │ 0056770c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -881249,15 +881248,15 @@ │ │ │ │ nop │ │ │ │ lsls r2, r4, #13 │ │ │ │ lsls r6, r1, #4 │ │ │ │ ldr r0, [r5, r7] │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r7, #10] │ │ │ │ + strh r4, [r7, #10] │ │ │ │ lsls r6, r6, #3 │ │ │ │ │ │ │ │ 005677cc : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -881332,15 +881331,15 @@ │ │ │ │ nop │ │ │ │ lsls r2, r4, #10 │ │ │ │ lsls r6, r1, #4 │ │ │ │ strb r4, [r2, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r7, #4] │ │ │ │ + strh r4, [r7, #4] │ │ │ │ lsls r6, r6, #3 │ │ │ │ │ │ │ │ 0056788c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -881415,15 +881414,15 @@ │ │ │ │ nop │ │ │ │ lsls r2, r4, #7 │ │ │ │ lsls r6, r1, #4 │ │ │ │ adds r4, r0, r3 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r7, #31] │ │ │ │ + ldrb r4, [r7, #31] │ │ │ │ lsls r6, r6, #3 │ │ │ │ │ │ │ │ 0056794c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -881495,15 +881494,15 @@ │ │ │ │ nop │ │ │ │ lsls r6, r4, #4 │ │ │ │ lsls r6, r1, #4 │ │ │ │ ldr r1, [pc, #688] @ (567cb0 ) │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r7, #28] │ │ │ │ + ldrb r0, [r0, #29] │ │ │ │ lsls r6, r6, #3 │ │ │ │ │ │ │ │ 00567a08 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -881578,15 +881577,15 @@ │ │ │ │ nop │ │ │ │ lsls r6, r4, #1 │ │ │ │ lsls r6, r1, #4 │ │ │ │ subs r3, #64 @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r7, #25] │ │ │ │ + ldrb r0, [r0, #26] │ │ │ │ lsls r6, r6, #3 │ │ │ │ │ │ │ │ 00567ac8 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -881657,15 +881656,15 @@ │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ vaddw.u32 q0, q5, d13 │ │ │ │ strb r4, [r4, #25] │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r0, #23] │ │ │ │ + ldrb r4, [r0, #23] │ │ │ │ lsls r6, r6, #3 │ │ │ │ │ │ │ │ 00567b84 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -881738,15 +881737,15 @@ │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ cdp2 1, 14, cr0, cr10, cr13, {0} │ │ │ │ ldr r4, [pc, #176] @ (567cec ) │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r0, #20] │ │ │ │ + ldrb r4, [r0, #20] │ │ │ │ lsls r6, r6, #3 │ │ │ │ │ │ │ │ 00567c44 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -881814,15 +881813,15 @@ │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ cdp2 1, 3, cr0, cr2, cr13, {0} │ │ │ │ cmp r3, #12 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r1, #17] │ │ │ │ + ldrb r4, [r1, #17] │ │ │ │ lsls r6, r6, #3 │ │ │ │ │ │ │ │ 00567cfc : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -881895,15 +881894,15 @@ │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldc2l 1, cr0, [r2, #-52]! @ 0xffffffcc │ │ │ │ subs r2, #88 @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r1, #14] │ │ │ │ + ldrb r4, [r1, #14] │ │ │ │ lsls r6, r6, #3 │ │ │ │ │ │ │ │ 00567dbc : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -881976,15 +881975,15 @@ │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldc2 1, cr0, [r2], #52 @ 0x34 │ │ │ │ strh r4, [r1, r5] │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r1, #11] │ │ │ │ + ldrb r4, [r1, #11] │ │ │ │ lsls r6, r6, #3 │ │ │ │ │ │ │ │ 00567e7c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -882052,15 +882051,15 @@ │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xfbfa010d │ │ │ │ ldr r0, [r6, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r2, #8] │ │ │ │ + ldrb r4, [r2, #8] │ │ │ │ lsls r6, r6, #3 │ │ │ │ │ │ │ │ 00567f34 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -882127,15 +882126,15 @@ │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ smlsd r1, r6, sp, r0 │ │ │ │ lsls r4, r5, #27 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r3, #5] │ │ │ │ + ldrb r0, [r4, #5] │ │ │ │ lsls r6, r6, #3 │ │ │ │ │ │ │ │ 00567fe8 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -882202,15 +882201,15 @@ │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xfa92010d │ │ │ │ asrs r4, r6, #9 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r5, #2] │ │ │ │ + ldrb r4, [r5, #2] │ │ │ │ lsls r6, r6, #3 │ │ │ │ │ │ │ │ 0056809c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -882283,15 +882282,15 @@ │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldr??.w r0, [r2, #269] @ 0x10d │ │ │ │ adds r0, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r5, #31] │ │ │ │ + strb r4, [r5, #31] │ │ │ │ lsls r6, r6, #3 │ │ │ │ │ │ │ │ 0056815c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -882364,15 +882363,15 @@ │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldrsb.w r0, [r2, ] │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r5, #28] │ │ │ │ + strb r4, [r5, #28] │ │ │ │ lsls r6, r6, #3 │ │ │ │ │ │ │ │ 0056821c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -882439,15 +882438,15 @@ │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldr.w r0, [lr, ] │ │ │ │ ldr r5, [pc, #992] @ (5686a8 ) │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r6, #25] │ │ │ │ + strb r0, [r7, #25] │ │ │ │ lsls r6, r6, #3 │ │ │ │ │ │ │ │ 005682d0 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -882520,15 +882519,15 @@ │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf79e010d │ │ │ │ ldr r1, [pc, #112] @ (5683f8 ) │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r6, #22] │ │ │ │ + strb r0, [r7, #22] │ │ │ │ lsls r6, r6, #3 │ │ │ │ │ │ │ │ 00568390 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -882595,15 +882594,15 @@ │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf6ea010d │ │ │ │ ldrsh r0, [r6, r5] │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r0, #20] │ │ │ │ + strb r4, [r0, #20] │ │ │ │ lsls r6, r6, #3 │ │ │ │ │ │ │ │ 00568444 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -882670,15 +882669,15 @@ │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf636010d │ │ │ │ adds r4, r0, #7 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r1, #17] │ │ │ │ + strb r0, [r2, #17] │ │ │ │ lsls r6, r6, #3 │ │ │ │ │ │ │ │ 005684f8 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -882751,15 +882750,15 @@ │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ sbcs.w r1, r6, #9240576 @ 0x8d0000 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r1, #14] │ │ │ │ + strb r0, [r2, #14] │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [pc, #56] @ (5685f4 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 5685ca │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ @@ -882782,15 +882781,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf53c010d │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r2, r3, r6, r7} │ │ │ │ + stmia r3!, {r4, r6, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [pc, #56] @ (56863c ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 568612 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ @@ -882813,15 +882812,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf4f4010d │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [pc, #56] @ (568684 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 56865a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ @@ -882844,15 +882843,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf4ac010d │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r2, r3} │ │ │ │ + stmia r4!, {r4} │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [pc, #56] @ (5686cc ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 5686a2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ @@ -882875,15 +882874,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ orn r1, r4, #9240576 @ 0x8d0000 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r2, r3, r5} │ │ │ │ + stmia r4!, {r4, r5} │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [pc, #56] @ (568714 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 5686ea │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ @@ -882906,15 +882905,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ ands.w r1, ip, #9240576 @ 0x8d0000 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r2, r4, r6} │ │ │ │ + stmia r4!, {r3, r4, r6} │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [pc, #56] @ (56875c ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 568732 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ @@ -882937,15 +882936,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf3d4010d │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r7} │ │ │ │ + stmia r4!, {r2, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [pc, #56] @ (5687a4 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 56877a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ @@ -882968,15 +882967,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ usat r1, #13, ip │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r2, r5, r7} │ │ │ │ + stmia r4!, {r3, r5, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [pc, #56] @ (5687ec ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 5687c2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ @@ -882999,15 +882998,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ sbfx r1, r4, #0, #14 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r2, r4, r6, r7} │ │ │ │ + stmia r4!, {r3, r4, r6, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [pc, #56] @ (568834 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 56880a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ @@ -883030,15 +883029,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf2fc010d │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {} │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [pc, #56] @ (56887c ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 568852 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ @@ -883061,15 +883060,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf2b4010d │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r2, r3, r4} │ │ │ │ + stmia r5!, {r5} │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [pc, #56] @ (5688c4 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 56889a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ @@ -883092,15 +883091,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf26c010d │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r2, r3, r4, r5} │ │ │ │ + stmia r5!, {r6} │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [pc, #56] @ (56890c ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 5688e2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ @@ -883123,15 +883122,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf224010d │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r2, r5, r6} │ │ │ │ + stmia r5!, {r3, r5, r6} │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [pc, #56] @ (568954 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 56892a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ @@ -883154,15 +883153,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ rsbs r1, ip, #13 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r2, r3, r7} │ │ │ │ + stmia r5!, {r4, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [pc, #56] @ (56899c ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 568972 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ @@ -883185,15 +883184,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf194010d │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r2, r3, r5, r7} │ │ │ │ + stmia r5!, {r4, r5, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ ldr r2, [pc, #56] @ (5689e4 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 5689ba │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ @@ -883216,15 +883215,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ adc.w r1, ip, #13 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r2, r3, r6, r7} │ │ │ │ + stmia r5!, {r4, r6, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ ldr r2, [pc, #56] @ (568a2c ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 568a02 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ @@ -883247,15 +883246,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ add.w r1, r4, #13 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r3, r4, r5, r7} │ │ │ │ + stmia r5!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [pc, #56] @ (568a74 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 568a4a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ @@ -883278,15 +883277,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf0bc010d │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r2, r3, r5, r7} │ │ │ │ + stmia r5!, {r4, r5, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [pc, #56] @ (568abc ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 568a92 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ @@ -883309,15 +883308,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ orns r1, r4, #13 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 568aa0 │ │ │ │ + bgt.n 568aa8 │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [pc, #56] @ (568b04 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 568ada │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ @@ -883340,15 +883339,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ bic.w r1, ip, #13 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb774 │ │ │ │ + @ instruction: 0xb778 │ │ │ │ lsls r0, r7, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ @@ -883451,15 +883450,15 @@ │ │ │ │ vrhadd.s d0, d14, d13 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r3, r5, r6} │ │ │ │ + stmia r4!, {r2, r3, r5, r6} │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ ldr r2, [pc, #64] @ (568c48 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 568c1e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ @@ -883485,15 +883484,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ cdp 1, 15, cr0, cr0, cr13, {0} │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r4, r6} │ │ │ │ + stmia r4!, {r2, r4, r6} │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ ldr r2, [pc, #64] @ (568c98 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 568c6e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ @@ -883519,15 +883518,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ cdp 1, 10, cr0, cr0, cr13, {0} │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r2, r3, r4, r5} │ │ │ │ + stmia r4!, {r6} │ │ │ │ lsls r0, r7, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #56] @ (568cec ) │ │ │ │ ldrb.w r2, [r0, #56] @ 0x38 │ │ │ │ @@ -883558,15 +883557,15 @@ │ │ │ │ cdp 1, 4, cr0, cr0, cr13, {0} │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r1, r2, r3, r4} │ │ │ │ + stmia r4!, {r1, r5} │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr r2, [pc, #64] @ (568d44 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 568d1a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ @@ -883592,15 +883591,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ ldcl 1, cr0, [r4, #52]! @ 0x34 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 568d60 │ │ │ │ + bgt.n 568d68 │ │ │ │ lsls r7, r6, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #56] @ (568d98 ) │ │ │ │ ldrb.w r2, [r0, #48] @ 0x30 │ │ │ │ @@ -883631,15 +883630,15 @@ │ │ │ │ ldc 1, cr0, [r4, #52] @ 0x34 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r3!, {r1, r4, r5, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r2, [pc, #64] @ (568df0 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 568dc6 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ @@ -883665,15 +883664,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ stcl 1, cr0, [r8, #-52] @ 0xffffffcc │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r2, r4, r7} │ │ │ │ + stmia r3!, {r3, r4, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #56] @ (568e44 ) │ │ │ │ ldrb.w r2, [r0, #41] @ 0x29 │ │ │ │ @@ -883704,15 +883703,15 @@ │ │ │ │ stcl 1, cr0, [r8], #52 @ 0x34 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r3!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r0, r7, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #56] @ (568ea0 ) │ │ │ │ ldrb.w r2, [r0, #40] @ 0x28 │ │ │ │ @@ -883743,15 +883742,15 @@ │ │ │ │ stc 1, cr0, [ip], {13} │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r1, r2, r4, r6} │ │ │ │ + stmia r3!, {r1, r3, r4, r6} │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [pc, #64] @ (568ef8 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 568ece │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ @@ -883777,15 +883776,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ mcrr 1, 0, r0, r0, cr13 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r4, r6} │ │ │ │ + stmia r3!, {r2, r4, r6} │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ ldr r2, [pc, #64] @ (568f48 ) │ │ │ │ add r2, pc │ │ │ │ cbz r3, 568f1e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ @@ -883811,15 +883810,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xebf0010d │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r3, r6} │ │ │ │ + stmia r3!, {r2, r3, r6} │ │ │ │ lsls r0, r7, #3 │ │ │ │ │ │ │ │ 00568f54 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -883850,17 +883849,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xeb8e010d │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r3, r4, r5} │ │ │ │ + stmia r3!, {r2, r3, r4, r5} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - add sp, #144 @ 0x90 │ │ │ │ + add sp, #160 @ 0xa0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ │ │ │ │ 00568fb0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -883940,23 +883939,23 @@ │ │ │ │ subs r4, r6, r2 │ │ │ │ lsls r0, r2, #4 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r3, r1 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xeadc010d │ │ │ │ - ldrb r0, [r4, #22] │ │ │ │ + ldrb r4, [r4, #22] │ │ │ │ lsls r7, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r7} │ │ │ │ + stmia r2!, {r2, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - add r7, sp, #432 @ 0x1b0 │ │ │ │ + add r7, sp, #448 @ 0x1c0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - stmia r2!, {r1, r2, r7} │ │ │ │ + stmia r2!, {r1, r3, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ │ │ │ │ 00569094 : │ │ │ │ b.w 568f54 │ │ │ │ │ │ │ │ 00569098 : │ │ │ │ push {r4, r5, lr} │ │ │ │ @@ -883990,17 +883989,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ orr.w r1, sl, sp │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r3, r5} │ │ │ │ + stmia r2!, {r2, r3, r5} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - add r6, sp, #896 @ 0x380 │ │ │ │ + add r6, sp, #912 @ 0x390 │ │ │ │ lsls r0, r7, #3 │ │ │ │ │ │ │ │ 005690f4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -884080,23 +884079,23 @@ │ │ │ │ adds r0, r6, r5 │ │ │ │ lsls r0, r2, #4 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xe998010d │ │ │ │ - ldrb r4, [r3, #17] │ │ │ │ + ldrb r0, [r4, #17] │ │ │ │ lsls r7, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r4, r5, r6} │ │ │ │ + stmia r1!, {r2, r4, r5, r6} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - add r6, sp, #160 @ 0xa0 │ │ │ │ + add r6, sp, #176 @ 0xb0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - stmia r1!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r0, r7, #3 │ │ │ │ │ │ │ │ 005691d8 : │ │ │ │ b.w 569098 │ │ │ │ │ │ │ │ 005691dc : │ │ │ │ push {r4, r5, lr} │ │ │ │ @@ -884130,17 +884129,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ stmdb r6, {r0, r2, r3, r8} │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r2, r3, r4} │ │ │ │ + stmia r1!, {r5} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - add r5, sp, #624 @ 0x270 │ │ │ │ + add r5, sp, #640 @ 0x280 │ │ │ │ lsls r0, r7, #3 │ │ │ │ │ │ │ │ 00569238 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -884220,23 +884219,23 @@ │ │ │ │ adds r4, r5, r0 │ │ │ │ lsls r0, r2, #4 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #13] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xe854010d │ │ │ │ - ldrb r0, [r3, #12] │ │ │ │ + ldrb r4, [r3, #12] │ │ │ │ lsls r7, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r2, r5, r6} │ │ │ │ + stmia r0!, {r3, r5, r6} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - add r4, sp, #912 @ 0x390 │ │ │ │ + add r4, sp, #928 @ 0x3a0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - stmia r0!, {r1, r2, r5, r6} │ │ │ │ + stmia r0!, {r1, r3, r5, r6} │ │ │ │ lsls r0, r7, #3 │ │ │ │ │ │ │ │ 0056931c : │ │ │ │ b.w 5691dc │ │ │ │ │ │ │ │ 00569320 : │ │ │ │ push {r4, r5, lr} │ │ │ │ @@ -884271,17 +884270,17 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ b.n 5692f4 │ │ │ │ lsls r5, r1, #4 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r2} │ │ │ │ + stmia r0!, {r3} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - add r4, sp, #352 @ 0x160 │ │ │ │ + add r4, sp, #368 @ 0x170 │ │ │ │ lsls r0, r7, #3 │ │ │ │ │ │ │ │ 0056937c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -884364,31 +884363,31 @@ │ │ │ │ lsls r0, r2, #4 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #27] │ │ │ │ movs r0, r0 │ │ │ │ b.n 56926c │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrb r4, [r2, #7] │ │ │ │ + ldrb r0, [r3, #7] │ │ │ │ lsls r7, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ite mi │ │ │ │ - lslmi r0, r7, #3 │ │ │ │ - addpl r3, sp, #640 @ 0x280 │ │ │ │ + sevl │ │ │ │ lsls r0, r7, #3 │ │ │ │ - itee pl │ │ │ │ + add r3, sp, #656 @ 0x290 │ │ │ │ + lsls r0, r7, #3 │ │ │ │ + itet pl │ │ │ │ lslpl r0, r7, #3 │ │ │ │ │ │ │ │ 00569460 : │ │ │ │ bmi.w 569320 @ unpredictable branch in IT block │ │ │ │ │ │ │ │ │ │ │ │ 00569464 : │ │ │ │ - pushmi {r3, lr} │ │ │ │ + pushpl {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #60] @ (5694b0 ) │ │ │ │ ldr r2, [pc, #60] @ (5694b4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ @@ -884415,17 +884414,17 @@ │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ b.n 5691b8 │ │ │ │ lsls r5, r1, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r1, r7] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - add r4, sp, #400 @ 0x190 │ │ │ │ + add r4, sp, #416 @ 0x1a0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - str r2, [r2, #88] @ 0x58 │ │ │ │ + str r6, [r2, #88] @ 0x58 │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldr r3, [pc, #16] @ (5694d8 ) │ │ │ │ add r3, pc │ │ │ │ cbz r1, 5694ce │ │ │ │ b.w 569464 │ │ │ │ ldr r1, [pc, #12] @ (5694dc ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ @@ -884520,17 +884519,17 @@ │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ b.n 5690b0 │ │ │ │ lsls r5, r1, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r0, r3] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - add r3, sp, #368 @ 0x170 │ │ │ │ + add r3, sp, #384 @ 0x180 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - str r2, [r1, #72] @ 0x48 │ │ │ │ + str r6, [r1, #72] @ 0x48 │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldr r3, [pc, #16] @ (5695e0 ) │ │ │ │ add r3, pc │ │ │ │ cbz r1, 5695d6 │ │ │ │ b.w 56956c │ │ │ │ ldr r1, [pc, #12] @ (5695e4 ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ @@ -884625,17 +884624,17 @@ │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ b.n 568fa8 │ │ │ │ lsls r5, r1, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r7, r6] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - add r2, sp, #336 @ 0x150 │ │ │ │ + add r2, sp, #352 @ 0x160 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - str r2, [r0, #56] @ 0x38 │ │ │ │ + str r6, [r0, #56] @ 0x38 │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldr r3, [pc, #16] @ (5696e8 ) │ │ │ │ add r3, pc │ │ │ │ cbz r1, 5696de │ │ │ │ b.w 569674 │ │ │ │ ldr r1, [pc, #12] @ (5696ec ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ @@ -884730,17 +884729,17 @@ │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ b.n 569ea0 │ │ │ │ lsls r5, r1, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r6, r2] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - add r1, sp, #304 @ 0x130 │ │ │ │ + add r1, sp, #320 @ 0x140 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - str r2, [r7, #36] @ 0x24 │ │ │ │ + str r6, [r7, #36] @ 0x24 │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldr r3, [pc, #16] @ (5697f0 ) │ │ │ │ add r3, pc │ │ │ │ cbz r1, 5697e6 │ │ │ │ b.w 56977c │ │ │ │ ldr r1, [pc, #12] @ (5697f4 ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ @@ -884835,17 +884834,17 @@ │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ b.n 569d98 │ │ │ │ lsls r5, r1, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [pc, #696] @ (569b94 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - add r0, sp, #272 @ 0x110 │ │ │ │ + add r0, sp, #288 @ 0x120 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - str r2, [r6, #20] │ │ │ │ + str r6, [r6, #20] │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldr r3, [pc, #16] @ (5698f8 ) │ │ │ │ add r3, pc │ │ │ │ cbz r1, 5698ee │ │ │ │ b.w 569884 │ │ │ │ ldr r1, [pc, #12] @ (5698fc ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ @@ -884940,17 +884939,17 @@ │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ b.n 569c90 │ │ │ │ lsls r5, r1, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [pc, #664] @ (569c7c ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - add r7, pc, #240 @ (adr r7, 569ad8 ) │ │ │ │ + add r7, pc, #256 @ (adr r7, 569ae8 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ - str r2, [r5, #4] │ │ │ │ + str r6, [r5, #4] │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldr r3, [pc, #16] @ (569a00 ) │ │ │ │ add r3, pc │ │ │ │ cbz r1, 5699f6 │ │ │ │ b.w 56998c │ │ │ │ ldr r1, [pc, #12] @ (569a04 ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ @@ -885045,17 +885044,17 @@ │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ b.n 569b88 │ │ │ │ lsls r5, r1, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [pc, #632] @ (569d64 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - add r6, pc, #208 @ (adr r6, 569bc0 ) │ │ │ │ + add r6, pc, #224 @ (adr r6, 569bd0 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldrsh r2, [r4, r5] │ │ │ │ + ldrsh r6, [r4, r5] │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldr r3, [pc, #16] @ (569b08 ) │ │ │ │ add r3, pc │ │ │ │ cbz r1, 569afe │ │ │ │ b.w 569a94 │ │ │ │ ldr r1, [pc, #12] @ (569b0c ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ @@ -885150,17 +885149,17 @@ │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ svc 74 @ 0x4a │ │ │ │ lsls r5, r1, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [pc, #600] @ (569e4c ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - add r5, pc, #176 @ (adr r5, 569ca8 ) │ │ │ │ + add r5, pc, #192 @ (adr r5, 569cb8 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldrsh r2, [r3, r1] │ │ │ │ + ldrsh r6, [r3, r1] │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldr r3, [pc, #16] @ (569c10 ) │ │ │ │ add r3, pc │ │ │ │ cbz r1, 569c06 │ │ │ │ b.w 569b9c │ │ │ │ ldr r1, [pc, #12] @ (569c14 ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ @@ -885255,17 +885254,17 @@ │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ udf #66 @ 0x42 │ │ │ │ lsls r5, r1, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #568] @ (569f34 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - add r4, pc, #144 @ (adr r4, 569d90 ) │ │ │ │ + add r4, pc, #160 @ (adr r4, 569da0 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldrb r2, [r2, r5] │ │ │ │ + ldrb r6, [r2, r5] │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldr r3, [pc, #16] @ (569d18 ) │ │ │ │ add r3, pc │ │ │ │ cbz r1, 569d0e │ │ │ │ b.w 569ca4 │ │ │ │ ldr r1, [pc, #12] @ (569d1c ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ @@ -885360,17 +885359,17 @@ │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ ble.n 569e70 │ │ │ │ lsls r5, r1, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [pc, #536] @ (56a01c ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - add r3, pc, #112 @ (adr r3, 569e78 ) │ │ │ │ + add r3, pc, #128 @ (adr r3, 569e88 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldrb r2, [r1, r1] │ │ │ │ + ldrb r6, [r1, r1] │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldr r3, [pc, #16] @ (569e20 ) │ │ │ │ add r3, pc │ │ │ │ cbz r1, 569e16 │ │ │ │ b.w 569dac │ │ │ │ ldr r1, [pc, #12] @ (569e24 ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ @@ -885465,17 +885464,17 @@ │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ bgt.n 569f68 │ │ │ │ lsls r5, r1, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #504] @ (56a104 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - add r2, pc, #80 @ (adr r2, 569f60 ) │ │ │ │ + add r2, pc, #96 @ (adr r2, 569f70 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldrh r2, [r0, r5] │ │ │ │ + ldrh r6, [r0, r5] │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldr r3, [pc, #16] @ (569f28 ) │ │ │ │ add r3, pc │ │ │ │ cbz r1, 569f1e │ │ │ │ b.w 569eb4 │ │ │ │ ldr r1, [pc, #12] @ (569f2c ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ @@ -885570,17 +885569,17 @@ │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ blt.n 56a060 │ │ │ │ lsls r5, r1, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #472] @ (56a1ec ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - add r1, pc, #48 @ (adr r1, 56a048 ) │ │ │ │ + add r1, pc, #64 @ (adr r1, 56a058 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldrh r2, [r7, r0] │ │ │ │ + ldrh r6, [r7, r0] │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldr r3, [pc, #16] @ (56a030 ) │ │ │ │ add r3, pc │ │ │ │ cbz r1, 56a026 │ │ │ │ b.w 569fbc │ │ │ │ ldr r1, [pc, #12] @ (56a034 ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ @@ -885676,17 +885675,17 @@ │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ bge.n 56a15c │ │ │ │ lsls r5, r1, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ bx sp │ │ │ │ lsls r7, r0, #4 │ │ │ │ - add r0, pc, #0 @ (adr r0, 56a124 ) │ │ │ │ + add r0, pc, #16 @ (adr r0, 56a134 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r6, [r5, r4] │ │ │ │ + ldr r2, [r6, r4] │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldr r3, [pc, #16] @ (56a13c ) │ │ │ │ add r3, pc │ │ │ │ cbz r1, 56a132 │ │ │ │ b.w 56a0c4 │ │ │ │ ldr r1, [pc, #12] @ (56a140 ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ @@ -885782,17 +885781,17 @@ │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ bls.n 56a250 │ │ │ │ lsls r5, r1, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ mov r6, fp │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r6, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r6, [sp, #992] @ 0x3e0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r2, [r4, r0] │ │ │ │ + ldr r6, [r4, r0] │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldr r3, [pc, #16] @ (56a248 ) │ │ │ │ add r3, pc │ │ │ │ cbz r1, 56a23e │ │ │ │ b.w 56a1d0 │ │ │ │ ldr r1, [pc, #12] @ (56a24c ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ @@ -885884,17 +885883,17 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ bhi.n 56a338 │ │ │ │ lsls r5, r1, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - sub sp, #0 │ │ │ │ + sub sp, #16 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r4, [sp, #640] @ 0x280 │ │ │ │ + ldr r4, [sp, #656] @ 0x290 │ │ │ │ lsls r0, r7, #3 │ │ │ │ │ │ │ │ 0056a334 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -885977,23 +885976,23 @@ │ │ │ │ lsls r0, r2, #4 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ bvc.n 56a4b4 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r4, [r3, #32] │ │ │ │ + ldr r0, [r4, #32] │ │ │ │ lsls r7, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #800 @ 0x320 │ │ │ │ + add r7, sp, #816 @ 0x330 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r3, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r3, [sp, #944] @ 0x3b0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - add r7, sp, #808 @ 0x328 │ │ │ │ + add r7, sp, #824 @ 0x338 │ │ │ │ lsls r0, r7, #3 │ │ │ │ │ │ │ │ 0056a418 : │ │ │ │ b.w 56a2dc │ │ │ │ │ │ │ │ 0056a41c : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ @@ -886024,17 +886023,17 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ bvs.n 56a3f8 │ │ │ │ lsls r5, r1, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #432 @ 0x1b0 │ │ │ │ + add r7, sp, #448 @ 0x1c0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r3, [sp, #384] @ 0x180 │ │ │ │ + ldr r3, [sp, #400] @ 0x190 │ │ │ │ lsls r0, r7, #3 │ │ │ │ │ │ │ │ 0056a474 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -886117,23 +886116,23 @@ │ │ │ │ lsls r0, r2, #4 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r5, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ bvs.n 56a574 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r4, [r3, #12] │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ lsls r7, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #720 @ 0x2d0 │ │ │ │ + add r6, sp, #736 @ 0x2e0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r2, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r2, [sp, #688] @ 0x2b0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - add r6, sp, #728 @ 0x2d8 │ │ │ │ + add r6, sp, #744 @ 0x2e8 │ │ │ │ lsls r0, r7, #3 │ │ │ │ │ │ │ │ 0056a558 : │ │ │ │ b.w 56a41c │ │ │ │ │ │ │ │ 0056a55c : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ @@ -886164,17 +886163,17 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ bpl.n 56a4b8 │ │ │ │ lsls r5, r1, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #352 @ 0x160 │ │ │ │ + add r6, sp, #368 @ 0x170 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r2, [sp, #128] @ 0x80 │ │ │ │ + ldr r2, [sp, #144] @ 0x90 │ │ │ │ lsls r0, r7, #3 │ │ │ │ │ │ │ │ 0056a5b4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -886257,23 +886256,23 @@ │ │ │ │ lsls r0, r2, #4 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [pc, #896] @ (56aa00 ) │ │ │ │ movs r0, r0 │ │ │ │ bmi.n 56a634 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r4, [r3, #120] @ 0x78 │ │ │ │ + str r0, [r4, #120] @ 0x78 │ │ │ │ lsls r7, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #640 @ 0x280 │ │ │ │ + add r5, sp, #656 @ 0x290 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r1, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r1, [sp, #432] @ 0x1b0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - add r5, sp, #632 @ 0x278 │ │ │ │ + add r5, sp, #648 @ 0x288 │ │ │ │ lsls r0, r7, #3 │ │ │ │ │ │ │ │ 0056a698 : │ │ │ │ b.w 56a55c │ │ │ │ │ │ │ │ 0056a69c : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ @@ -886305,17 +886304,17 @@ │ │ │ │ nop │ │ │ │ bmi.n 56a778 │ │ │ │ lsls r5, r1, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - add sl, r6 │ │ │ │ + add lr, r6 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r0, [sp, #904] @ 0x388 │ │ │ │ + ldr r0, [sp, #920] @ 0x398 │ │ │ │ lsls r0, r7, #3 │ │ │ │ │ │ │ │ 0056a6f4 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -886357,21 +886356,21 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ lsls r2, r2, #14 │ │ │ │ lsls r0, r2, #4 │ │ │ │ bcc.n 56a724 │ │ │ │ lsls r5, r1, #4 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r3, #104] @ 0x68 │ │ │ │ + str r0, [r4, #104] @ 0x68 │ │ │ │ lsls r7, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - add r0, r7 │ │ │ │ + add r4, r7 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r0, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ │ │ │ │ 0056a774 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -886399,17 +886398,17 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ bcc.n 56a8a0 │ │ │ │ lsls r5, r1, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #368 @ (adr r6, 56a938 ) │ │ │ │ + add r6, pc, #384 @ (adr r6, 56a948 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ lsls r0, r7, #3 │ │ │ │ │ │ │ │ 0056a7cc : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -886451,21 +886450,21 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ lsls r2, r7, #10 │ │ │ │ lsls r0, r2, #4 │ │ │ │ bcc.n 56a84c │ │ │ │ lsls r5, r1, #4 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r0, #92] @ 0x5c │ │ │ │ + str r0, [r1, #92] @ 0x5c │ │ │ │ lsls r7, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #912 @ (adr r5, 56abd8 ) │ │ │ │ + add r5, pc, #928 @ (adr r5, 56abe8 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r7, [sp, #576] @ 0x240 │ │ │ │ + str r7, [sp, #592] @ 0x250 │ │ │ │ lsls r0, r7, #3 │ │ │ │ │ │ │ │ 0056a84c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -886532,23 +886531,23 @@ │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ bcs.n 56a81c │ │ │ │ lsls r5, r1, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #352 @ 0x160 │ │ │ │ + add r3, sp, #368 @ 0x170 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - str r6, [sp, #992] @ 0x3e0 │ │ │ │ + str r6, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ subs r7, #146 @ 0x92 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - strb r2, [r2, #31] │ │ │ │ + strb r6, [r2, #31] │ │ │ │ lsls r6, r6, #3 │ │ │ │ │ │ │ │ 0056a90c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -886631,23 +886630,23 @@ │ │ │ │ lsls r0, r2, #4 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r7, #22] │ │ │ │ movs r0, r0 │ │ │ │ bne.n 56a8dc │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r4, [r0, #68] @ 0x44 │ │ │ │ + str r0, [r1, #68] @ 0x44 │ │ │ │ lsls r7, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #448 @ 0x1c0 │ │ │ │ + add r2, sp, #464 @ 0x1d0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - str r6, [sp, #64] @ 0x40 │ │ │ │ + str r6, [sp, #80] @ 0x50 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - pop {r1, r3, r4, r5, pc} │ │ │ │ + pop {r1, r2, r3, r4, r5, pc} │ │ │ │ lsls r7, r6, #3 │ │ │ │ │ │ │ │ 0056a9f0 : │ │ │ │ b.w 56a84c │ │ │ │ │ │ │ │ 0056a9f4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ @@ -886711,23 +886710,23 @@ │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ beq.n 56aa68 │ │ │ │ lsls r5, r1, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #792 @ 0x318 │ │ │ │ + add r1, sp, #808 @ 0x328 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - str r5, [sp, #344] @ 0x158 │ │ │ │ + str r5, [sp, #360] @ 0x168 │ │ │ │ lsls r0, r7, #3 │ │ │ │ subs r5, #250 @ 0xfa │ │ │ │ lsls r7, r0, #4 │ │ │ │ - str r6, [sp, #576] @ 0x240 │ │ │ │ + str r6, [sp, #592] @ 0x250 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - strh r6, [r2, r4] │ │ │ │ + strh r2, [r3, r4] │ │ │ │ lsls r6, r6, #3 │ │ │ │ │ │ │ │ 0056aaa4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -886809,23 +886808,23 @@ │ │ │ │ vaddw.u8 q8, q0, d15 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r6, r0] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r7, {r3, r5, r6, r7} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r4, [r5, #40] @ 0x28 │ │ │ │ + str r0, [r6, #40] @ 0x28 │ │ │ │ lsls r7, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #928 @ 0x3a0 │ │ │ │ + add r0, sp, #944 @ 0x3b0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - str r4, [sp, #480] @ 0x1e0 │ │ │ │ + str r4, [sp, #496] @ 0x1f0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - add r0, sp, #920 @ 0x398 │ │ │ │ + add r0, sp, #936 @ 0x3a8 │ │ │ │ lsls r0, r7, #3 │ │ │ │ │ │ │ │ 0056ab88 : │ │ │ │ b.w 56a9f4 │ │ │ │ │ │ │ │ 0056ab8c : │ │ │ │ push {r4, r5, lr} │ │ │ │ @@ -886890,23 +886889,23 @@ │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ ldmia r7!, {r3, r4, r6} │ │ │ │ lsls r5, r1, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #312 @ 0x138 │ │ │ │ + add r0, sp, #328 @ 0x148 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - str r3, [sp, #744] @ 0x2e8 │ │ │ │ + str r3, [sp, #760] @ 0x2f8 │ │ │ │ lsls r0, r7, #3 │ │ │ │ subs r4, #94 @ 0x5e │ │ │ │ lsls r7, r0, #4 │ │ │ │ - str r4, [sp, #976] @ 0x3d0 │ │ │ │ + str r4, [sp, #992] @ 0x3e0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - str r2, [r7, r5] │ │ │ │ + str r6, [r7, r5] │ │ │ │ lsls r6, r6, #3 │ │ │ │ │ │ │ │ 0056ac40 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -886988,23 +886987,23 @@ │ │ │ │ cdp2 1, 2, cr0, cr4, cr15, {0} │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r5, #20] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r6, {r2, r3, r6} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r0, [r2, #16] │ │ │ │ + str r4, [r2, #16] │ │ │ │ lsls r7, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #448 @ (adr r7, 56aedc ) │ │ │ │ + add r7, pc, #464 @ (adr r7, 56aeec ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ - str r2, [sp, #880] @ 0x370 │ │ │ │ + str r2, [sp, #896] @ 0x380 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - add r7, pc, #456 @ (adr r7, 56aeec ) │ │ │ │ + add r7, pc, #472 @ (adr r7, 56aefc ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ │ │ │ │ 0056ad24 : │ │ │ │ b.w 56ab8c │ │ │ │ │ │ │ │ 0056ad28 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ @@ -887037,17 +887036,17 @@ │ │ │ │ bl 14849e8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldmia r5, {r1, r3, r4, r5, r7} │ │ │ │ lsls r5, r1, #4 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r1, r1] │ │ │ │ + str r0, [r2, r1] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - str r2, [sp, #320] @ 0x140 │ │ │ │ + str r2, [sp, #336] @ 0x150 │ │ │ │ lsls r0, r7, #3 │ │ │ │ │ │ │ │ 0056ad80 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -887140,39 +887139,39 @@ │ │ │ │ nop │ │ │ │ subs r6, #0 │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldmia r5!, {r1, r3, r4, r6} │ │ │ │ lsls r5, r1, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #992] @ (56b24c ) │ │ │ │ + ldr r7, [pc, #1008] @ (56b25c ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ - subs r5, #100 @ 0x64 │ │ │ │ + subs r5, #104 @ 0x68 │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldmia r5, {r1, r4, r5} │ │ │ │ lsls r5, r1, #4 │ │ │ │ ldrb r4, [r1, #14] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r4!, {r2, r5, r6, r7} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r1, [sp, #800] @ 0x320 │ │ │ │ + str r1, [sp, #816] @ 0x330 │ │ │ │ lsls r0, r7, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #448] @ (56b054 ) │ │ │ │ + ldr r7, [pc, #464] @ (56b064 ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ - str r1, [sp, #464] @ 0x1d0 │ │ │ │ + str r1, [sp, #480] @ 0x1e0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r3, [sp, #312] @ 0x138 │ │ │ │ + ldr r3, [sp, #328] @ 0x148 │ │ │ │ lsls r4, r6, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w ip, [pc, #128] @ 56af2c │ │ │ │ sub sp, #12 │ │ │ │ @@ -887229,15 +887228,15 @@ │ │ │ │ b.n 56aefc │ │ │ │ ldmia r4!, {r1, r2, r6} │ │ │ │ lsls r5, r1, #4 │ │ │ │ ldrb r4, [r1, #14] │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #208] @ (56b00c ) │ │ │ │ + ldr r2, [pc, #224] @ (56b01c ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ │ │ │ │ 0056af3c : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -887265,17 +887264,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ ldmia r3, {r1, r3, r5, r7} │ │ │ │ lsls r5, r1, #4 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #248] @ (56b084 ) │ │ │ │ + ldr r6, [pc, #264] @ (56b094 ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ - str r0, [sp, #264] @ 0x108 │ │ │ │ + str r0, [sp, #280] @ 0x118 │ │ │ │ lsls r0, r7, #3 │ │ │ │ │ │ │ │ 0056af90 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -887303,17 +887302,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ ldmia r3!, {r1, r2, r4, r6} │ │ │ │ lsls r5, r1, #4 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #936] @ (56b388 ) │ │ │ │ + ldr r5, [pc, #952] @ (56b398 ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrh r6, [r5, #62] @ 0x3e │ │ │ │ + ldrh r2, [r6, #62] @ 0x3e │ │ │ │ lsls r0, r7, #3 │ │ │ │ │ │ │ │ 0056afe4 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -887341,17 +887340,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ ldmia r3!, {r1} │ │ │ │ lsls r5, r1, #4 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #600] @ (56b28c ) │ │ │ │ + ldr r5, [pc, #616] @ (56b29c ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrh r2, [r3, #60] @ 0x3c │ │ │ │ + ldrh r6, [r3, #60] @ 0x3c │ │ │ │ lsls r0, r7, #3 │ │ │ │ │ │ │ │ 0056b038 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -887379,17 +887378,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ ldmia r2, {r1, r2, r3, r5, r7} │ │ │ │ lsls r5, r1, #4 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #264] @ (56b190 ) │ │ │ │ + ldr r5, [pc, #280] @ (56b1a0 ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrh r6, [r0, #58] @ 0x3a │ │ │ │ + ldrh r2, [r1, #58] @ 0x3a │ │ │ │ lsls r0, r7, #3 │ │ │ │ │ │ │ │ 0056b08c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -887441,31 +887440,31 @@ │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 14849e8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r5, [pc, #16] @ (56b124 ) │ │ │ │ + ldr r5, [pc, #32] @ (56b134 ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ lsls r7, r0, #4 │ │ │ │ ldrb r6, [r6, #6] │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldmia r2!, {r6} │ │ │ │ lsls r5, r1, #4 │ │ │ │ subs r6, #88 @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r2, #58] @ 0x3a │ │ │ │ + ldrh r0, [r3, #58] @ 0x3a │ │ │ │ lsls r0, r7, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r6, #52] @ 0x34 │ │ │ │ + ldrh r0, [r7, #52] @ 0x34 │ │ │ │ lsls r0, r7, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w ip, [pc, #128] @ 56b1c4 │ │ │ │ sub sp, #12 │ │ │ │ @@ -887522,15 +887521,15 @@ │ │ │ │ b.n 56b194 │ │ │ │ ldmia r1, {r1, r2, r3, r5, r7} │ │ │ │ lsls r5, r1, #4 │ │ │ │ subs r6, #88 @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - blxns r3 │ │ │ │ + blx r4 │ │ │ │ lsls r6, r6, #3 │ │ │ │ │ │ │ │ 0056b1d4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -888003,75 +888002,75 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [pc, #800] @ (56b978 ) │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #912 @ (adr r0, 56b9f4 ) │ │ │ │ + add r0, pc, #928 @ (adr r0, 56ba04 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldrh r4, [r4, #32] │ │ │ │ + ldrh r0, [r5, #32] │ │ │ │ lsls r0, r7, #3 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #216 @ (adr r0, 56b74c ) │ │ │ │ + add r0, pc, #232 @ (adr r0, 56b75c ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldrh r6, [r6, #26] │ │ │ │ + ldrh r2, [r7, #26] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - str r6, [r0, #40] @ 0x28 │ │ │ │ + str r2, [r1, #40] @ 0x28 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrh r2, [r3, #22] │ │ │ │ + ldrh r6, [r3, #22] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r7, [sp, #544] @ 0x220 │ │ │ │ + ldr r7, [sp, #560] @ 0x230 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r7, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r7, [sp, #456] @ 0x1c8 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldrh r6, [r5, #20] │ │ │ │ + ldrh r2, [r6, #20] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r2, [r2, #80] @ 0x50 │ │ │ │ + ldr r6, [r2, #80] @ 0x50 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrh r2, [r3, #20] │ │ │ │ + ldrh r6, [r3, #20] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r7, [sp, #288] @ 0x120 │ │ │ │ + ldr r7, [sp, #304] @ 0x130 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r7, [sp, #192] @ 0xc0 │ │ │ │ + ldr r7, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldrh r0, [r6, #18] │ │ │ │ + ldrh r4, [r6, #18] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r3, [pc, #832] @ (56b9e4 ) │ │ │ │ + ldr r3, [pc, #848] @ (56b9f4 ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrh r4, [r0, #16] │ │ │ │ + ldrh r0, [r1, #16] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r6, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r6, [sp, #744] @ 0x2e8 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r6, [sp, #656] @ 0x290 │ │ │ │ + ldr r6, [sp, #672] @ 0x2a0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldrh r4, [r4, #14] │ │ │ │ + ldrh r0, [r5, #14] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r6, [sp, #560] @ 0x230 │ │ │ │ + ldr r6, [sp, #576] @ 0x240 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldrh r4, [r1, #14] │ │ │ │ + ldrh r0, [r2, #14] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r6, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r6, [sp, #480] @ 0x1e0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldrh r4, [r6, #12] │ │ │ │ + ldrh r0, [r7, #12] │ │ │ │ lsls r0, r7, #3 │ │ │ │ adds r2, #92 @ 0x5c │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldrh r2, [r6, #22] │ │ │ │ + ldrh r6, [r6, #22] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - bne.n 56b778 │ │ │ │ + bne.n 56b780 │ │ │ │ lsls r6, r6, #3 │ │ │ │ adds r2, #68 @ 0x44 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldrh r2, [r3, #22] │ │ │ │ + ldrh r6, [r3, #22] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldrsb r0, [r3, r3] │ │ │ │ + ldrsb r4, [r3, r3] │ │ │ │ lsls r6, r6, #3 │ │ │ │ │ │ │ │ 0056b6dc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -888173,31 +888172,31 @@ │ │ │ │ stmia r3!, {r4, r5, r6, r7} │ │ │ │ lsls r5, r1, #4 │ │ │ │ usat r1, #15, r8 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r4, r6, r7} │ │ │ │ + pop {r2, r4, r6, r7} │ │ │ │ lsls r7, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #80] @ 0x50 │ │ │ │ + ldr r5, [sp, #96] @ 0x60 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldrh r4, [r2, #2] │ │ │ │ + ldrh r0, [r3, #2] │ │ │ │ lsls r0, r7, #3 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ stmia r3!, {r1, r5, r6} │ │ │ │ lsls r5, r1, #4 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r4, r0] │ │ │ │ + ldrsb r4, [r4, r0] │ │ │ │ lsls r7, r6, #3 │ │ │ │ │ │ │ │ 0056b7fc : │ │ │ │ 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 │ │ │ │ @@ -888751,94 +888750,94 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r3, #76] @ 0x4c │ │ │ │ + str r0, [r4, #76] @ 0x4c │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strh r4, [r0, #50] @ 0x32 │ │ │ │ + strh r0, [r1, #50] @ 0x32 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r2, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r2, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - strh r4, [r4, #48] @ 0x30 │ │ │ │ + strh r0, [r5, #48] @ 0x30 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r2, [sp, #136] @ 0x88 │ │ │ │ + ldr r2, [sp, #152] @ 0x98 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - strh r6, [r1, #42] @ 0x2a │ │ │ │ + strh r2, [r2, #42] @ 0x2a │ │ │ │ lsls r0, r7, #3 │ │ │ │ - sub.w r0, r0, #8093696 @ 0x7b8000 │ │ │ │ - ldr r4, [r1, r1] │ │ │ │ + sub.w r0, r4, #8093696 @ 0x7b8000 │ │ │ │ + ldr r0, [r2, r1] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r1, [sp, #136] @ 0x88 │ │ │ │ + ldr r1, [sp, #152] @ 0x98 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - strh r0, [r2, #34] @ 0x22 │ │ │ │ + strh r4, [r2, #34] @ 0x22 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - strh r0, [r7, #32] │ │ │ │ + strh r4, [r7, #32] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r0, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r0, [sp, #960] @ 0x3c0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - strh r0, [r3, #32] │ │ │ │ + strh r4, [r3, #32] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - add r6, r3 │ │ │ │ + add r2, r4 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - strh r2, [r4, #30] │ │ │ │ + strh r6, [r4, #30] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r0, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r0, [sp, #688] @ 0x2b0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - str r4, [r1, #92] @ 0x5c │ │ │ │ + str r0, [r2, #92] @ 0x5c │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r0, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r0, [sp, #472] @ 0x1d8 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - strh r6, [r3, #28] │ │ │ │ + strh r2, [r4, #28] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r0, [sp, #136] @ 0x88 │ │ │ │ + ldr r0, [sp, #152] @ 0x98 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - strh r6, [r1, #26] │ │ │ │ + strh r2, [r2, #26] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - strh r6, [r6, #24] │ │ │ │ + strh r2, [r7, #24] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - str r7, [sp, #968] @ 0x3c8 │ │ │ │ + str r7, [sp, #984] @ 0x3d8 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - strh r6, [r3, #24] │ │ │ │ + strh r2, [r4, #24] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - adcs r4, r1 │ │ │ │ + adcs r0, r2 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - strh r0, [r0, #24] │ │ │ │ + strh r4, [r0, #24] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - str r7, [sp, #792] @ 0x318 │ │ │ │ + str r7, [sp, #808] @ 0x328 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - str r7, [sp, #720] @ 0x2d0 │ │ │ │ + str r7, [sp, #736] @ 0x2e0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - strh r0, [r4, #22] │ │ │ │ + strh r4, [r4, #22] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - orrs r6, r0 │ │ │ │ + orrs r2, r1 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - str r7, [sp, #576] @ 0x240 │ │ │ │ + str r7, [sp, #592] @ 0x250 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - strh r6, [r7, #20] │ │ │ │ + strh r2, [r0, #22] │ │ │ │ lsls r0, r7, #3 │ │ │ │ cmp r3, #104 @ 0x68 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - strh r6, [r7, #30] │ │ │ │ + strh r2, [r0, #32] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - mvns r4, r1 │ │ │ │ + mvns r0, r2 │ │ │ │ lsls r6, r6, #3 │ │ │ │ cmp r3, #80 @ 0x50 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - strh r6, [r4, #30] │ │ │ │ + strh r2, [r5, #30] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - stmia r4!, {r2, r3, r5, r6} │ │ │ │ + stmia r4!, {r4, r5, r6} │ │ │ │ lsls r6, r6, #3 │ │ │ │ │ │ │ │ 0056bdf4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -888936,29 +888935,29 @@ │ │ │ │ pop {r3, r4, r6, r7} │ │ │ │ lsls r5, r1, #4 │ │ │ │ ldcl 1, cr0, [r0], #-60 @ 0xffffffc4 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r1, r5] │ │ │ │ + ldr r2, [r2, r5] │ │ │ │ lsls r6, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #72] @ 0x48 │ │ │ │ + str r6, [sp, #88] @ 0x58 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - strh r6, [r7, #8] │ │ │ │ + strh r2, [r0, #10] │ │ │ │ lsls r0, r7, #3 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ pop {r2, r4, r6} │ │ │ │ lsls r5, r1, #4 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #72] @ (56bf50 ) │ │ │ │ + ldr r7, [pc, #88] @ (56bf60 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ lsls r3, r0, #31 │ │ │ │ bmi.n 56bf20 │ │ │ │ adds r3, r0, #2 │ │ │ │ teq r0, r3 │ │ │ │ @@ -890092,23 +890091,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ cbz r2, 56ca58 │ │ │ │ lsls r5, r1, #4 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r2, #20] │ │ │ │ + ldrh r0, [r3, #20] │ │ │ │ lsls r0, r7, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #0] @ (56ca64 ) │ │ │ │ + ldr r7, [pc, #16] @ (56ca74 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strb r4, [r3, #22] │ │ │ │ + strb r0, [r4, #22] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r6, [pc, #840] @ (56cdb4 ) │ │ │ │ + ldr r6, [pc, #856] @ (56cdc4 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [pc, #60] @ (56cabc ) │ │ │ │ @@ -890142,17 +890141,17 @@ │ │ │ │ lsls r5, r1, #4 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r0, #7 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - cmp r7, #250 @ 0xfa │ │ │ │ + cmp r7, #254 @ 0xfe │ │ │ │ lsls r6, r6, #3 │ │ │ │ - adds r0, #24 │ │ │ │ + adds r0, #28 │ │ │ │ lsls r6, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [pc, #96] @ (56cb48 ) │ │ │ │ @@ -890198,23 +890197,23 @@ │ │ │ │ lsls r5, r1, #4 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r3, #5 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - cmp r6, #190 @ 0xbe │ │ │ │ + cmp r6, #194 @ 0xc2 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - cmp r7, #116 @ 0x74 │ │ │ │ + cmp r7, #120 @ 0x78 │ │ │ │ lsls r6, r6, #3 │ │ │ │ adds r0, r7, #4 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - cmp r7, #110 @ 0x6e │ │ │ │ + cmp r7, #114 @ 0x72 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - cmp r7, #140 @ 0x8c │ │ │ │ + cmp r7, #144 @ 0x90 │ │ │ │ lsls r6, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [pc, #96] @ (56cbe0 ) │ │ │ │ @@ -890260,23 +890259,23 @@ │ │ │ │ lsls r5, r1, #4 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r0, #3 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - cmp r6, #38 @ 0x26 │ │ │ │ + cmp r6, #42 @ 0x2a │ │ │ │ lsls r6, r6, #3 │ │ │ │ - cmp r6, #220 @ 0xdc │ │ │ │ + cmp r6, #224 @ 0xe0 │ │ │ │ lsls r6, r6, #3 │ │ │ │ adds r0, r4, #2 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - cmp r6, #214 @ 0xd6 │ │ │ │ + cmp r6, #218 @ 0xda │ │ │ │ lsls r6, r6, #3 │ │ │ │ - cmp r6, #244 @ 0xf4 │ │ │ │ + cmp r6, #248 @ 0xf8 │ │ │ │ lsls r6, r6, #3 │ │ │ │ │ │ │ │ 0056cc04 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -890330,21 +890329,21 @@ │ │ │ │ lsls r7, r1, #4 │ │ │ │ add r6, sp, #840 @ 0x348 │ │ │ │ lsls r5, r1, #4 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - adcs r0, r7 │ │ │ │ + adcs r4, r7 │ │ │ │ lsls r7, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r2, #88] @ 0x58 │ │ │ │ + ldr r4, [r2, #88] @ 0x58 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strb r4, [r0, #13] │ │ │ │ + strb r0, [r1, #13] │ │ │ │ lsls r0, r7, #3 │ │ │ │ │ │ │ │ 0056cc9c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -890396,31 +890395,31 @@ │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 14849e8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - adds r0, #244 @ 0xf4 │ │ │ │ + adds r0, #248 @ 0xf8 │ │ │ │ lsls r6, r6, #3 │ │ │ │ subs r4, r6, r6 │ │ │ │ lsls r7, r0, #4 │ │ │ │ ldrb r6, [r4, r6] │ │ │ │ lsls r4, r6, #3 │ │ │ │ add r6, sp, #192 @ 0xc0 │ │ │ │ lsls r5, r1, #4 │ │ │ │ ldr r4, [r4, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r0, #18] │ │ │ │ + ldrb r0, [r1, #18] │ │ │ │ lsls r0, r7, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r4, #10] │ │ │ │ + strb r0, [r5, #10] │ │ │ │ lsls r0, r7, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w ip, [pc, #128] @ 56cdd4 │ │ │ │ sub sp, #12 │ │ │ │ @@ -890477,15 +890476,15 @@ │ │ │ │ b.n 56cda4 │ │ │ │ add r5, sp, #632 @ 0x278 │ │ │ │ lsls r5, r1, #4 │ │ │ │ ldr r4, [r4, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #140 @ 0x8c │ │ │ │ + cmp r3, #144 @ 0x90 │ │ │ │ lsls r6, r6, #3 │ │ │ │ │ │ │ │ 0056cde4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -890537,31 +890536,31 @@ │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 14849e8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - cmp r7, #172 @ 0xac │ │ │ │ + cmp r7, #176 @ 0xb0 │ │ │ │ lsls r6, r6, #3 │ │ │ │ subs r4, r5, r1 │ │ │ │ lsls r7, r0, #4 │ │ │ │ ldrb r6, [r3, r1] │ │ │ │ lsls r4, r6, #3 │ │ │ │ add r4, sp, #928 @ 0x3a0 │ │ │ │ lsls r5, r1, #4 │ │ │ │ str r4, [r4, #32] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r2, #7] │ │ │ │ + strb r0, [r3, #7] │ │ │ │ lsls r0, r7, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r3, #5] │ │ │ │ + strb r0, [r4, #5] │ │ │ │ lsls r0, r7, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w ip, [pc, #128] @ 56cf1c │ │ │ │ sub sp, #12 │ │ │ │ @@ -890618,15 +890617,15 @@ │ │ │ │ b.n 56ceec │ │ │ │ add r4, sp, #344 @ 0x158 │ │ │ │ lsls r5, r1, #4 │ │ │ │ str r4, [r4, #32] │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #68 @ 0x44 │ │ │ │ + cmp r2, #72 @ 0x48 │ │ │ │ lsls r6, r6, #3 │ │ │ │ │ │ │ │ 0056cf2c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -890678,31 +890677,31 @@ │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 14849e8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - cmp r6, #100 @ 0x64 │ │ │ │ + cmp r6, #104 @ 0x68 │ │ │ │ lsls r6, r6, #3 │ │ │ │ adds r4, r4, r4 │ │ │ │ lsls r7, r0, #4 │ │ │ │ ldrh r6, [r2, r4] │ │ │ │ lsls r4, r6, #3 │ │ │ │ add r3, sp, #640 @ 0x280 │ │ │ │ lsls r5, r1, #4 │ │ │ │ lsls r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r1, #40] @ 0x28 │ │ │ │ + strh r4, [r1, #40] @ 0x28 │ │ │ │ lsls r0, r7, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r2, #0] │ │ │ │ + strb r0, [r3, #0] │ │ │ │ lsls r0, r7, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w ip, [pc, #128] @ 56d064 │ │ │ │ sub sp, #12 │ │ │ │ @@ -890759,15 +890758,15 @@ │ │ │ │ b.n 56d034 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ lsls r5, r1, #4 │ │ │ │ lsls r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #252 @ 0xfc │ │ │ │ + cmp r1, #0 │ │ │ │ lsls r6, r6, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [pc, #160] @ (56d124 ) │ │ │ │ mov r5, r0 │ │ │ │ @@ -891463,121 +891462,121 @@ │ │ │ │ lsls r5, r1, #4 │ │ │ │ str r0, [r6, #0] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r0, [r0, r7] │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #122 @ 0x7a │ │ │ │ + subs r1, #126 @ 0x7e │ │ │ │ lsls r6, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 56d824 │ │ │ │ + bgt.n 56d82c │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r0, [r6, #72] @ 0x48 │ │ │ │ + ldr r4, [r6, #72] @ 0x48 │ │ │ │ lsls r0, r7, #3 │ │ │ │ add r7, pc, #784 @ (adr r7, 56dab4 ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ adds r7, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r1, #10] │ │ │ │ + strh r4, [r1, #10] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - blt.n 56d708 │ │ │ │ + blt.n 56d710 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r6, [r2, #64] @ 0x40 │ │ │ │ + ldr r2, [r3, #64] @ 0x40 │ │ │ │ lsls r0, r7, #3 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #166 @ 0xa6 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - blt.n 56d8b0 │ │ │ │ + blt.n 56d8b8 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r0, [r4, #60] @ 0x3c │ │ │ │ + ldr r4, [r4, #60] @ 0x3c │ │ │ │ lsls r0, r7, #3 │ │ │ │ - blt.n 56d85c │ │ │ │ + blt.n 56d864 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r2, [r6, #56] @ 0x38 │ │ │ │ + ldr r6, [r6, #56] @ 0x38 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - blt.n 56d810 │ │ │ │ + blt.n 56d818 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r0, [r1, #56] @ 0x38 │ │ │ │ + ldr r4, [r1, #56] @ 0x38 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - bge.n 56d7b0 │ │ │ │ + bge.n 56d7b8 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r6, [r2, #52] @ 0x34 │ │ │ │ + ldr r2, [r3, #52] @ 0x34 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - str r0, [r2, #92] @ 0x5c │ │ │ │ + str r4, [r2, #92] @ 0x5c │ │ │ │ lsls r7, r6, #3 │ │ │ │ - bge.n 56d728 │ │ │ │ + bge.n 56d730 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r4, [r1, #48] @ 0x30 │ │ │ │ + ldr r0, [r2, #48] @ 0x30 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - bge.n 56d700 │ │ │ │ + bge.n 56d708 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r4, [r6, #44] @ 0x2c │ │ │ │ + ldr r0, [r7, #44] @ 0x2c │ │ │ │ lsls r0, r7, #3 │ │ │ │ - bge.n 56d8c0 │ │ │ │ + bge.n 56d8c8 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r0, [r2, #44] @ 0x2c │ │ │ │ + ldr r4, [r2, #44] @ 0x2c │ │ │ │ lsls r0, r7, #3 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 56d81c │ │ │ │ + bls.n 56d824 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r0, [r7, #20] │ │ │ │ + ldr r4, [r7, #20] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - bhi.n 56d764 │ │ │ │ + bhi.n 56d76c │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r0, [r3, #16] │ │ │ │ + ldr r4, [r3, #16] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - bhi.n 56d718 │ │ │ │ + bhi.n 56d720 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r6, [r5, #12] │ │ │ │ + ldr r2, [r6, #12] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - bhi.n 56d8f0 │ │ │ │ + bhi.n 56d8f8 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r6, [r2, #12] │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ lsls r0, r7, #3 │ │ │ │ asrs r6, r7, #5 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r4, [r2, #32] │ │ │ │ + ldr r0, [r3, #32] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r2, [pc, #168] @ (56d8d4 ) │ │ │ │ + ldr r2, [pc, #184] @ (56d8e4 ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ asrs r6, r4, #5 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r4, [r7, #28] │ │ │ │ + ldr r0, [r0, #32] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - push {r1, r3, r4, r6, lr} │ │ │ │ + push {r1, r2, r3, r4, r6, lr} │ │ │ │ lsls r7, r6, #3 │ │ │ │ asrs r6, r1, #5 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r4, [r4, #28] │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - subs r7, #46 @ 0x2e │ │ │ │ + subs r7, #50 @ 0x32 │ │ │ │ lsls r6, r6, #3 │ │ │ │ asrs r6, r6, #4 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r4, [r1, #28] │ │ │ │ + ldr r0, [r2, #28] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - subs r7, #250 @ 0xfa │ │ │ │ + subs r7, #254 @ 0xfe │ │ │ │ lsls r6, r6, #3 │ │ │ │ asrs r6, r3, #4 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r4, [r6, #24] │ │ │ │ + ldr r0, [r7, #24] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldrb r2, [r1, #26] │ │ │ │ + ldrb r6, [r1, #26] │ │ │ │ lsls r6, r6, #3 │ │ │ │ asrs r6, r0, #4 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r4, [r3, #24] │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - movs r6, #46 @ 0x2e │ │ │ │ + movs r6, #50 @ 0x32 │ │ │ │ lsls r6, r6, #3 │ │ │ │ │ │ │ │ 0056d868 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -891731,43 +891730,43 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #10] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r3, #16] │ │ │ │ + ldrb r2, [r4, #16] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - str r2, [r0, #108] @ 0x6c │ │ │ │ + str r6, [r0, #108] @ 0x6c │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r6, #15] │ │ │ │ + ldrb r0, [r7, #15] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - str r0, [r3, #104] @ 0x68 │ │ │ │ + str r4, [r3, #104] @ 0x68 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldrb r0, [r5, #14] │ │ │ │ + ldrb r4, [r5, #14] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - movs r7, #104 @ 0x68 │ │ │ │ + movs r7, #108 @ 0x6c │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrb r2, [r5, #14] │ │ │ │ + ldrb r6, [r5, #14] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - str r0, [r2, #100] @ 0x64 │ │ │ │ + str r4, [r2, #100] @ 0x64 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldrb r2, [r1, #14] │ │ │ │ + ldrb r6, [r1, #14] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - str r6, [r5, #96] @ 0x60 │ │ │ │ + str r2, [r6, #96] @ 0x60 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - strh r4, [r3, #12] │ │ │ │ + strh r0, [r4, #12] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - movs r7, #28 │ │ │ │ + movs r7, #32 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrb r2, [r4, #13] │ │ │ │ + ldrb r6, [r4, #13] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - str r0, [r1, #96] @ 0x60 │ │ │ │ + str r4, [r1, #96] @ 0x60 │ │ │ │ lsls r0, r7, #3 │ │ │ │ │ │ │ │ 0056da0c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -891854,25 +891853,25 @@ │ │ │ │ lsls r7, r1, #4 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, r0] │ │ │ │ movs r0, r0 │ │ │ │ add r0, pc, #512 @ (adr r0, 56dce4 ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ - adds r3, #68 @ 0x44 │ │ │ │ + adds r3, #72 @ 0x48 │ │ │ │ lsls r7, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r5, #9] │ │ │ │ + ldrb r0, [r6, #9] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - str r0, [r2, #80] @ 0x50 │ │ │ │ + str r4, [r2, #80] @ 0x50 │ │ │ │ lsls r0, r7, #3 │ │ │ │ movs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - blxns r5 │ │ │ │ + blx r6 │ │ │ │ lsls r6, r6, #3 │ │ │ │ │ │ │ │ 0056dafc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -891961,23 +891960,23 @@ │ │ │ │ lsls r7, r1, #4 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #10] │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [sp, #496] @ 0x1f0 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - adds r2, #64 @ 0x40 │ │ │ │ + adds r2, #68 @ 0x44 │ │ │ │ lsls r7, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 56db2c │ │ │ │ + bcc.n 56db34 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - str r4, [r1, #64] @ 0x40 │ │ │ │ + str r0, [r2, #64] @ 0x40 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - cmp r7, #6 │ │ │ │ + cmp r7, #10 │ │ │ │ lsls r6, r6, #3 │ │ │ │ │ │ │ │ 0056dbf4 : │ │ │ │ stmdb 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 │ │ │ │ @@ -893101,186 +893100,186 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #28 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #10] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r2, #1] │ │ │ │ + ldrb r2, [r3, #1] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - str r4, [r4, #44] @ 0x2c │ │ │ │ + str r0, [r5, #44] @ 0x2c │ │ │ │ lsls r0, r7, #3 │ │ │ │ lsls r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r4, #26] │ │ │ │ + strb r4, [r4, #26] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - subs r6, r5, #6 │ │ │ │ + subs r2, r6, #6 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - str r6, [r3, #16] │ │ │ │ + str r2, [r4, #16] │ │ │ │ lsls r0, r7, #3 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r3, #21] │ │ │ │ + strb r0, [r4, #21] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldrsh r2, [r5, r7] │ │ │ │ + ldrsh r6, [r5, r7] │ │ │ │ lsls r0, r7, #3 │ │ │ │ lsls r4, r7 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r2, #5 │ │ │ │ + subs r2, r3, #5 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrsh r0, [r3, r4] │ │ │ │ + ldrsh r4, [r3, r4] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - strb r0, [r7, #17] │ │ │ │ + strb r4, [r7, #17] │ │ │ │ lsls r0, r7, #3 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r0, #14] │ │ │ │ + strb r6, [r0, #14] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldrsh r0, [r2, r0] │ │ │ │ + ldrsh r4, [r2, r0] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - subs r6, r5, #0 │ │ │ │ + subs r2, r6, #0 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrb r0, [r6, r7] │ │ │ │ + ldrb r4, [r6, r7] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - strb r0, [r2, #13] │ │ │ │ + strb r4, [r2, #13] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - strb r4, [r7, #11] │ │ │ │ + strb r0, [r0, #12] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldrb r2, [r1, r6] │ │ │ │ + ldrb r6, [r1, r6] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - strb r0, [r1, #10] │ │ │ │ + strb r4, [r1, #10] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldrb r6, [r2, r4] │ │ │ │ + ldrb r2, [r3, r4] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - strb r6, [r3, #9] │ │ │ │ + strb r2, [r4, #9] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldrb r4, [r5, r3] │ │ │ │ + ldrb r0, [r6, r3] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - strb r6, [r6, #8] │ │ │ │ + strb r2, [r7, #8] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldrb r4, [r0, r3] │ │ │ │ + ldrb r0, [r1, r3] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - strb r6, [r2, #8] │ │ │ │ + strb r2, [r3, #8] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldrb r4, [r4, r2] │ │ │ │ + ldrb r0, [r5, r2] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - subs r6, r2, #1 │ │ │ │ + subs r2, r3, #1 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - strb r0, [r6, #7] │ │ │ │ + strb r4, [r6, #7] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldrb r0, [r0, r2] │ │ │ │ + ldrb r4, [r0, r2] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - strb r6, [r0, #7] │ │ │ │ + strb r2, [r1, #7] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldrb r4, [r2, r1] │ │ │ │ + ldrb r0, [r3, r1] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - strb r0, [r1, #5] │ │ │ │ + strb r4, [r1, #5] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldrh r6, [r2, r7] │ │ │ │ + ldrh r2, [r3, r7] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - strb r0, [r4, #4] │ │ │ │ + strb r4, [r4, #4] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldrh r6, [r5, r6] │ │ │ │ + ldrh r2, [r6, r6] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - strb r6, [r7, #3] │ │ │ │ + strb r2, [r0, #4] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - subs r0, r0, r7 │ │ │ │ + subs r4, r0, r7 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrh r4, [r7, r5] │ │ │ │ + ldrh r0, [r0, r6] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - strb r2, [r2, #3] │ │ │ │ + strb r6, [r2, #3] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldrh r0, [r4, r5] │ │ │ │ + ldrh r4, [r4, r5] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - strb r4, [r6, #2] │ │ │ │ + strb r0, [r7, #2] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldrh r2, [r0, r5] │ │ │ │ + ldrh r6, [r0, r5] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - strb r6, [r2, #2] │ │ │ │ + strb r2, [r3, #2] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldrh r4, [r4, r4] │ │ │ │ + ldrh r0, [r5, r4] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r4, [r3, #116] @ 0x74 │ │ │ │ + ldr r0, [r4, #116] @ 0x74 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r2, [r5, r7] │ │ │ │ + ldr r6, [r5, r7] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r6, [r4, #112] @ 0x70 │ │ │ │ + ldr r2, [r5, #112] @ 0x70 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r4, [r6, r6] │ │ │ │ + ldr r0, [r7, r6] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r4, [r1, #112] @ 0x70 │ │ │ │ + ldr r0, [r2, #112] @ 0x70 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r2, [r3, r6] │ │ │ │ + ldr r6, [r3, r6] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - adds r2, r6, r6 │ │ │ │ + adds r6, r6, r6 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r4, [r6, r5] │ │ │ │ + ldr r0, [r7, r5] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r6, [r2, #108] @ 0x6c │ │ │ │ + ldr r2, [r3, #108] @ 0x6c │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r4, [r7, #104] @ 0x68 │ │ │ │ + ldr r0, [r0, #108] @ 0x6c │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r2, [r1, r5] │ │ │ │ + ldr r6, [r1, r5] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - adds r6, r5, r5 │ │ │ │ + adds r2, r6, r5 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r0, [r6, r4] │ │ │ │ + ldr r4, [r6, r4] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r2, [r2, #104] @ 0x68 │ │ │ │ + ldr r6, [r2, #104] @ 0x68 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r0, [r0, #104] @ 0x68 │ │ │ │ + ldr r4, [r0, #104] @ 0x68 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r6, [r1, r4] │ │ │ │ + ldr r2, [r2, r4] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r6, [r3, #100] @ 0x64 │ │ │ │ + ldr r2, [r4, #100] @ 0x64 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r4, [r5, r3] │ │ │ │ + ldr r0, [r6, r3] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r2, [r0, #100] @ 0x64 │ │ │ │ + ldr r6, [r0, #100] @ 0x64 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r0, [r2, r3] │ │ │ │ + ldr r4, [r2, r3] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - mcr 0, 4, r0, cr14, cr10, {7} │ │ │ │ - cmp r4, #164 @ 0xa4 │ │ │ │ + mrc 0, 4, r0, cr2, cr10, {7} │ │ │ │ + cmp r4, #168 @ 0xa8 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r6, [r2, #96] @ 0x60 │ │ │ │ + ldr r2, [r3, #96] @ 0x60 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r0, [r5, r2] │ │ │ │ + ldr r4, [r5, r2] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r6, [r7, #92] @ 0x5c │ │ │ │ + ldr r2, [r0, #96] @ 0x60 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r4, [r1, r2] │ │ │ │ + ldr r0, [r2, r2] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - movs r3, #118 @ 0x76 │ │ │ │ + movs r3, #122 @ 0x7a │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r0, [r5, r1] │ │ │ │ + ldr r4, [r5, r1] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r2, [r1, #92] @ 0x5c │ │ │ │ + ldr r6, [r1, #92] @ 0x5c │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r0, [r6, #88] @ 0x58 │ │ │ │ + ldr r4, [r6, #88] @ 0x58 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - asrs r0, r1, #26 │ │ │ │ + asrs r4, r1, #26 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r6, [r6, r0] │ │ │ │ + ldr r2, [r7, r0] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - asrs r2, r2, #31 │ │ │ │ + asrs r6, r2, #31 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r2, [r7, #84] @ 0x54 │ │ │ │ + ldr r6, [r7, #84] @ 0x54 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r2, [r0, r0] │ │ │ │ + ldr r6, [r0, r0] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r0, [r0, #84] @ 0x54 │ │ │ │ + ldr r4, [r0, #84] @ 0x54 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldrsb r2, [r2, r7] │ │ │ │ + ldrsb r6, [r2, r7] │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldr r1, [pc, #316] @ (56eaa8 ) │ │ │ │ mov.w r2, #1936 @ 0x790 │ │ │ │ ldr r3, [pc, #316] @ (56eaac ) │ │ │ │ ldr r0, [pc, #316] @ (56eab0 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r5, [r8, r1] │ │ │ │ @@ -893395,53 +893394,53 @@ │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #2920 @ 0xb68 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #154 @ 0x9a │ │ │ │ + movs r0, #158 @ 0x9e │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrsb r4, [r7, r0] │ │ │ │ + ldrsb r0, [r0, r1] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r6, [r3, #56] @ 0x38 │ │ │ │ + ldr r2, [r4, #56] @ 0x38 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r2, [r1, #56] @ 0x38 │ │ │ │ + ldr r6, [r1, #56] @ 0x38 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldrsb r0, [r3, r0] │ │ │ │ + ldrsb r4, [r3, r0] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - asrs r6, r0, #23 │ │ │ │ + asrs r2, r1, #23 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r2, [r5, #52] @ 0x34 │ │ │ │ + ldr r6, [r5, #52] @ 0x34 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - strb r2, [r7, r7] │ │ │ │ + strb r6, [r7, r7] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - subs r1, #28 │ │ │ │ + subs r1, #32 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r0, [r0, #52] @ 0x34 │ │ │ │ + ldr r4, [r0, #52] @ 0x34 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - strb r0, [r2, r7] │ │ │ │ + strb r4, [r2, r7] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r2, [r3, #48] @ 0x30 │ │ │ │ + ldr r6, [r3, #48] @ 0x30 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - strb r0, [r5, r6] │ │ │ │ + strb r4, [r5, r6] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r6, [r7, #44] @ 0x2c │ │ │ │ + ldr r2, [r0, #48] @ 0x30 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - strb r4, [r1, r6] │ │ │ │ + strb r0, [r2, r6] │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldc2l 1, cr0, [r0, #24]! │ │ │ │ - ldrsb r6, [r0, r2] │ │ │ │ + ldrsb r2, [r1, r2] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - movs r1, #28 │ │ │ │ + movs r1, #32 │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldc2l 1, cr0, [r8, #24] │ │ │ │ - ldrsb r6, [r5, r1] │ │ │ │ + ldrsb r2, [r6, r1] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - add r4, sp, #96 @ 0x60 │ │ │ │ + add r4, sp, #112 @ 0x70 │ │ │ │ lsls r6, r6, #3 │ │ │ │ │ │ │ │ 0056eb00 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -893543,29 +893542,29 @@ │ │ │ │ lsls r5, r1, #4 │ │ │ │ itet vs │ │ │ │ lslvs r7, r1, #4 │ │ │ │ ldrbvc r4, [r1, #30] │ │ │ │ movvs r0, r0 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r0, #18 │ │ │ │ + asrs r6, r0, #18 │ │ │ │ lsls r6, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r4, #24] │ │ │ │ + ldr r2, [r5, #24] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - strb r6, [r6, r0] │ │ │ │ + strb r2, [r7, r0] │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldr r0, [r2, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r1, #58] @ 0x3a │ │ │ │ lsls r5, r1, #4 │ │ │ │ - asrs r0, r6, #24 │ │ │ │ + asrs r4, r6, #24 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - movs r2, #4 │ │ │ │ + movs r2, #8 │ │ │ │ lsls r7, r6, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [pc, #116] @ (56ec98 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -894485,136 +894484,136 @@ │ │ │ │ lsls r5, r1, #4 │ │ │ │ ldrh r0, [r2, #48] @ 0x30 │ │ │ │ lsls r5, r1, #4 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r1, #10 │ │ │ │ + asrs r0, r2, #10 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - strh r0, [r2, r1] │ │ │ │ + strh r4, [r2, r1] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - str r2, [r1, #124] @ 0x7c │ │ │ │ + str r6, [r1, #124] @ 0x7c │ │ │ │ lsls r0, r7, #3 │ │ │ │ strb r4, [r7, #1] │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [pc, #800] @ (56f86c ) │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r3, #96] @ 0x60 │ │ │ │ + str r4, [r3, #96] @ 0x60 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - asrs r0, r0, #3 │ │ │ │ + asrs r4, r0, #3 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - str r4, [r7, r1] │ │ │ │ + str r0, [r0, r2] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - str r2, [r7, #88] @ 0x58 │ │ │ │ + str r6, [r7, #88] @ 0x58 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - str r6, [r5, r0] │ │ │ │ + str r2, [r6, r0] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - str r4, [r3, #88] @ 0x58 │ │ │ │ + str r0, [r4, #88] @ 0x58 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - str r0, [r2, r0] │ │ │ │ + str r4, [r2, r0] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - lsrs r4, r2, #24 │ │ │ │ + lsrs r0, r3, #24 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - str r0, [r2, #84] @ 0x54 │ │ │ │ + str r4, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r7, [pc, #736] @ (56f854 ) │ │ │ │ + ldr r7, [pc, #752] @ (56f864 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r0, #20 │ │ │ │ + lsrs r4, r0, #20 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r6, [pc, #480] @ (56f768 ) │ │ │ │ + ldr r6, [pc, #496] @ (56f778 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ - str r0, [r6, #60] @ 0x3c │ │ │ │ + str r4, [r6, #60] @ 0x3c │ │ │ │ lsls r0, r7, #3 │ │ │ │ - str r2, [r1, #52] @ 0x34 │ │ │ │ + str r6, [r1, #52] @ 0x34 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r5, [pc, #760] @ (56f88c ) │ │ │ │ + ldr r5, [pc, #776] @ (56f89c ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ - str r0, [r6, #48] @ 0x30 │ │ │ │ + str r4, [r6, #48] @ 0x30 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r5, [pc, #656] @ (56f82c ) │ │ │ │ + ldr r5, [pc, #672] @ (56f83c ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ - str r4, [r3, #48] @ 0x30 │ │ │ │ + str r0, [r4, #48] @ 0x30 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r5, [pc, #576] @ (56f7e4 ) │ │ │ │ + ldr r5, [pc, #592] @ (56f7f4 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ - lsrs r4, r2, #15 │ │ │ │ + lsrs r0, r3, #15 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - str r6, [r3, #44] @ 0x2c │ │ │ │ + str r2, [r4, #44] @ 0x2c │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r5, [pc, #328] @ (56f6f8 ) │ │ │ │ + ldr r5, [pc, #344] @ (56f708 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ - str r6, [r4, #36] @ 0x24 │ │ │ │ + str r2, [r5, #36] @ 0x24 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r4, [pc, #872] @ (56f920 ) │ │ │ │ + ldr r4, [pc, #888] @ (56f930 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ - str r6, [r1, #36] @ 0x24 │ │ │ │ + str r2, [r2, #36] @ 0x24 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r4, [pc, #776] @ (56f8c8 ) │ │ │ │ + ldr r4, [pc, #792] @ (56f8d8 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ - str r6, [r6, #32] │ │ │ │ + str r2, [r7, #32] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r4, [pc, #680] @ (56f870 ) │ │ │ │ + ldr r4, [pc, #696] @ (56f880 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ - lsrs r2, r1, #11 │ │ │ │ + lsrs r6, r1, #11 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r4, [pc, #264] @ (56f6d8 ) │ │ │ │ + ldr r4, [pc, #280] @ (56f6e8 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ - str r4, [r7, #24] │ │ │ │ + str r0, [r0, #28] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r4, [pc, #96] @ (56f638 ) │ │ │ │ + ldr r4, [pc, #112] @ (56f648 ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ ldrb r4, [r6, #11] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r5, #16] │ │ │ │ + str r2, [r6, #16] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r3, [pc, #648] @ (56f86c ) │ │ │ │ + ldr r3, [pc, #664] @ (56f87c ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ - str r2, [r3, #16] │ │ │ │ + str r6, [r3, #16] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r3, [pc, #568] @ (56f824 ) │ │ │ │ + ldr r3, [pc, #584] @ (56f834 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ - lsrs r2, r2, #7 │ │ │ │ + lsrs r6, r2, #7 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - str r6, [r6, #12] │ │ │ │ + str r2, [r7, #12] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r3, [pc, #424] @ (56f7a0 ) │ │ │ │ + ldr r3, [pc, #440] @ (56f7b0 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ ubfx r1, r4, #0, #7 │ │ │ │ - ldr r4, [pc, #360] @ (56f768 ) │ │ │ │ + ldr r4, [pc, #376] @ (56f778 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r2, [sp, #176] @ 0xb0 │ │ │ │ + ldr r2, [sp, #192] @ 0xc0 │ │ │ │ lsls r6, r6, #3 │ │ │ │ usat16 r1, #6, ip │ │ │ │ - ldr r4, [pc, #264] @ (56f714 ) │ │ │ │ + ldr r4, [pc, #280] @ (56f724 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ - cmp r6, #16 │ │ │ │ + cmp r6, #20 │ │ │ │ lsls r6, r6, #3 │ │ │ │ @ instruction: 0xf3940106 │ │ │ │ - ldr r4, [pc, #168] @ (56f6c0 ) │ │ │ │ + ldr r4, [pc, #184] @ (56f6d0 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldrh r0, [r6, #36] @ 0x24 │ │ │ │ + ldrh r4, [r6, #36] @ 0x24 │ │ │ │ lsls r6, r6, #3 │ │ │ │ @ instruction: 0xf37c0106 │ │ │ │ - ldr r4, [pc, #72] @ (56f66c ) │ │ │ │ + ldr r4, [pc, #88] @ (56f67c ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ - str r4, [r6, #12] │ │ │ │ + str r0, [r7, #12] │ │ │ │ lsls r6, r6, #3 │ │ │ │ bfi r1, r4, #0, #7 │ │ │ │ - ldr r3, [pc, #1000] @ (56fa18 ) │ │ │ │ + ldr r3, [pc, #1016] @ (56fa28 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ - str r0, [r1, #20] │ │ │ │ + str r4, [r1, #20] │ │ │ │ lsls r6, r6, #3 │ │ │ │ │ │ │ │ 0056f634 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -894723,24 +894722,24 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r6, #32] │ │ │ │ lsls r5, r1, #4 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r5, #27 │ │ │ │ + asrs r2, r6, #27 │ │ │ │ lsls r7, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r0, r1] │ │ │ │ + ldrsh r2, [r1, r1] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r0, [pc, #744] @ (56fa38 ) │ │ │ │ + ldr r0, [pc, #760] @ (56fa48 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ - orns r1, ip, #5 │ │ │ │ - orns r1, r0, #5 │ │ │ │ + eor.w r1, r0, #5 │ │ │ │ + orns r1, r4, #5 │ │ │ │ │ │ │ │ 0056f758 : │ │ │ │ stmdb sp!, {r4, 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, #36] @ 0x24 │ │ │ │ @@ -895380,84 +895379,84 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r7, r6] │ │ │ │ + ldrh r2, [r0, r7] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - mov r2, r2 │ │ │ │ + mov r6, r2 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - adds r4, r6, #7 │ │ │ │ + adds r0, r7, #7 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrh r4, [r3, r6] │ │ │ │ + ldrh r0, [r4, r6] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - cmp r8, lr │ │ │ │ + cmp ip, lr │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldrh r0, [r4, r4] │ │ │ │ + ldrh r4, [r4, r4] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - cmp r2, lr │ │ │ │ + cmp r6, lr │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldrh r0, [r7, r3] │ │ │ │ + ldrh r4, [r7, r3] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - cmp r4, r9 │ │ │ │ + cmp r0, sl │ │ │ │ lsls r0, r7, #3 │ │ │ │ - adds r4, r0, #5 │ │ │ │ + adds r0, r1, #5 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrh r2, [r1, r1] │ │ │ │ + ldrh r6, [r1, r1] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - add lr, r3 │ │ │ │ + add sl, r4 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldrh r6, [r4, r0] │ │ │ │ + ldrh r2, [r5, r0] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - add r2, pc │ │ │ │ + add r6, pc │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldrh r0, [r1, r0] │ │ │ │ + ldrh r4, [r1, r0] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - add r4, fp │ │ │ │ + add r0, ip │ │ │ │ lsls r0, r7, #3 │ │ │ │ - subs r7, #112 @ 0x70 │ │ │ │ + subs r7, #116 @ 0x74 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r6, [r5, r7] │ │ │ │ + ldr r2, [r6, r7] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - add r2, r8 │ │ │ │ + add r6, r8 │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldrsh r0, [r7, r0] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r2, r4] │ │ │ │ + ldr r4, [r2, r4] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - muls r4, r4 │ │ │ │ + muls r0, r5 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - subs r0, r0, r5 │ │ │ │ + subs r4, r0, r5 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r6, [r4, r3] │ │ │ │ + ldr r2, [r5, r3] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - orrs r2, r7 │ │ │ │ + orrs r6, r7 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - negs r6, r6 │ │ │ │ + negs r2, r7 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrsb r0, [r7, r7] │ │ │ │ + ldrsb r4, [r7, r7] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - negs r4, r1 │ │ │ │ + negs r0, r2 │ │ │ │ lsls r0, r7, #3 │ │ │ │ @ instruction: 0xeaea0106 │ │ │ │ - bics r0, r0 │ │ │ │ + bics r4, r0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldrh r6, [r1, #56] @ 0x38 │ │ │ │ + ldrh r2, [r2, #56] @ 0x38 │ │ │ │ lsls r6, r6, #3 │ │ │ │ pkhbt r1, lr, r6 │ │ │ │ - muls r4, r4 │ │ │ │ + muls r0, r5 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - lsls r2, r6, #12 │ │ │ │ + lsls r6, r6, #12 │ │ │ │ lsls r6, r6, #3 │ │ │ │ @ instruction: 0xeab20106 │ │ │ │ - muls r0, r1 │ │ │ │ + muls r4, r1 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - movs r5, #234 @ 0xea │ │ │ │ + movs r5, #238 @ 0xee │ │ │ │ lsls r6, r6, #3 │ │ │ │ │ │ │ │ 0056fe74 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -895574,25 +895573,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r5, #15] │ │ │ │ lsls r5, r1, #4 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r4, #26 │ │ │ │ + lsrs r2, r5, #26 │ │ │ │ lsls r7, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r3, r0] │ │ │ │ + ldrsb r2, [r4, r0] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - eors r2, r6 │ │ │ │ + eors r6, r6 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - subs r5, #244 @ 0xf4 │ │ │ │ + subs r5, #248 @ 0xf8 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsrs r0, r6, #10 │ │ │ │ + lsrs r4, r6, #10 │ │ │ │ lsls r6, r6, #3 │ │ │ │ cbz r0, 56ffba │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ beq.n 56ffba │ │ │ │ subs r3, #1 │ │ │ │ @@ -895695,20 +895694,20 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ lsls r5, r1, #4 │ │ │ │ add r2, sp, #648 @ 0x288 │ │ │ │ lsls r7, r1, #4 │ │ │ │ ldrb r0, [r2, #11] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - subs r7, #124 @ 0x7c │ │ │ │ + subs r7, #128 @ 0x80 │ │ │ │ lsls r3, r0, #4 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb.w r0, [r4, #245] @ 0xf5 │ │ │ │ - subs r7, #96 @ 0x60 │ │ │ │ + ldrb.w r0, [r8, #245] @ 0xf5 │ │ │ │ + subs r7, #100 @ 0x64 │ │ │ │ lsls r0, r7, #3 │ │ │ │ │ │ │ │ 005700b8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -895801,20 +895800,20 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r3, #8] │ │ │ │ lsls r5, r1, #4 │ │ │ │ add r1, sp, #680 @ 0x2a8 │ │ │ │ lsls r7, r1, #4 │ │ │ │ ldrb r0, [r3, #7] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - subs r6, #132 @ 0x84 │ │ │ │ + subs r6, #136 @ 0x88 │ │ │ │ lsls r3, r0, #4 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf79c00f5 │ │ │ │ - subs r6, #104 @ 0x68 │ │ │ │ + @ instruction: 0xf7a000f5 │ │ │ │ + subs r6, #108 @ 0x6c │ │ │ │ lsls r0, r7, #3 │ │ │ │ │ │ │ │ 005701b0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -895907,20 +895906,20 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ lsls r5, r1, #4 │ │ │ │ add r0, sp, #712 @ 0x2c8 │ │ │ │ lsls r7, r1, #4 │ │ │ │ ldrb r0, [r4, #3] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - subs r5, #140 @ 0x8c │ │ │ │ + subs r5, #144 @ 0x90 │ │ │ │ lsls r3, r0, #4 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - subw r0, r4, #2293 @ 0x8f5 │ │ │ │ - subs r5, #112 @ 0x70 │ │ │ │ + subw r0, r8, #2293 @ 0x8f5 │ │ │ │ + subs r5, #116 @ 0x74 │ │ │ │ lsls r0, r7, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ @@ -897358,43 +897357,43 @@ │ │ │ │ lsls r5, r1, #4 │ │ │ │ ldr r4, [sp, #752] @ 0x2f0 │ │ │ │ lsls r7, r1, #4 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - vshr.s64 q8, , #2 │ │ │ │ + and.w r0, r2, #245 @ 0xf5 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #222 @ 0xde │ │ │ │ + subs r1, #226 @ 0xe2 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - adds r1, #102 @ 0x66 │ │ │ │ + adds r1, #106 @ 0x6a │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldr r4, [r3, #72] @ 0x48 │ │ │ │ lsls r5, r1, #4 │ │ │ │ adds r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - vqadd.s64 q8, q14, │ │ │ │ + vshr.s64 q0, , #64 │ │ │ │ lsls r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf2f800f5 │ │ │ │ - vqadd.s8 q0, q10, │ │ │ │ + @ instruction: 0xf2fc00f5 │ │ │ │ + vqadd.s8 q0, q12, │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - mrc2 0, 0, r0, cr4, cr6, {7} │ │ │ │ - @ instruction: 0xf22800f5 │ │ │ │ - @ instruction: 0xf21e00f5 │ │ │ │ - @ instruction: 0xfb3a00f5 │ │ │ │ - cmp r7, #182 @ 0xb6 │ │ │ │ + mrc2 0, 0, r0, cr8, cr6, {7} │ │ │ │ + @ instruction: 0xf22c00f5 │ │ │ │ + @ instruction: 0xf22200f5 │ │ │ │ + @ instruction: 0xfb3e00f5 │ │ │ │ + cmp r7, #186 @ 0xba │ │ │ │ lsls r3, r0, #4 │ │ │ │ - cmp r7, #170 @ 0xaa │ │ │ │ + cmp r7, #174 @ 0xae │ │ │ │ lsls r3, r0, #4 │ │ │ │ - stcl 0, cr0, [r4, #980] @ 0x3d4 │ │ │ │ + stcl 0, cr0, [r8, #980] @ 0x3d4 │ │ │ │ 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] │ │ │ │ cbz r0, 571116 │ │ │ │ @@ -897655,34 +897654,34 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - @ instruction: 0xfb0c00f6 │ │ │ │ + @ instruction: 0xfb1000f6 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #12 │ │ │ │ + adds r6, #16 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - cmp r4, #216 @ 0xd8 │ │ │ │ + cmp r4, #220 @ 0xdc │ │ │ │ lsls r0, r7, #3 │ │ │ │ - cmp r0, r1 │ │ │ │ + cmp r4, r1 │ │ │ │ lsls r0, r7, #3 │ │ │ │ bpl.n 571430 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - b.n 571100 │ │ │ │ + b.n 571108 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - b.n 571270 │ │ │ │ + b.n 571278 │ │ │ │ lsls r5, r6, #3 │ │ │ │ bpl.n 57140c │ │ │ │ lsls r6, r0, #4 │ │ │ │ - b.n 57127c │ │ │ │ + b.n 571284 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - b.n 5712bc │ │ │ │ + b.n 5712c4 │ │ │ │ lsls r5, r6, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ blx 3450a4 │ │ │ │ @@ -898432,58 +898431,58 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #6 │ │ │ │ + subs r4, #10 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - movs r6, #42 @ 0x2a │ │ │ │ + movs r6, #46 @ 0x2e │ │ │ │ lsls r0, r7, #3 │ │ │ │ - str r7, [sp, #248] @ 0xf8 │ │ │ │ + str r7, [sp, #264] @ 0x108 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - vld1.8 @ instruction: 0xf9ea00f6 │ │ │ │ - subs r3, #200 @ 0xc8 │ │ │ │ + vld1.8 @ instruction: 0xf9ee00f6 │ │ │ │ + subs r3, #204 @ 0xcc │ │ │ │ lsls r0, r7, #3 │ │ │ │ - movs r5, #238 @ 0xee │ │ │ │ + movs r5, #242 @ 0xf2 │ │ │ │ lsls r0, r7, #3 │ │ │ │ lsrs r6, r0, #13 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r6, #162 @ 0xa2 │ │ │ │ + subs r6, #166 @ 0xa6 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - subs r3, #156 @ 0x9c │ │ │ │ + subs r3, #160 @ 0xa0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - movs r5, #194 @ 0xc2 │ │ │ │ + movs r5, #198 @ 0xc6 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - subs r3, #106 @ 0x6a │ │ │ │ + subs r3, #110 @ 0x6e │ │ │ │ lsls r0, r7, #3 │ │ │ │ - movs r5, #142 @ 0x8e │ │ │ │ + movs r5, #146 @ 0x92 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - cmp r7, #104 @ 0x68 │ │ │ │ + cmp r7, #108 @ 0x6c │ │ │ │ lsls r4, r6, #3 │ │ │ │ - subs r3, #52 @ 0x34 │ │ │ │ + subs r3, #56 @ 0x38 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - movs r5, #88 @ 0x58 │ │ │ │ + movs r5, #92 @ 0x5c │ │ │ │ lsls r0, r7, #3 │ │ │ │ - subs r3, #20 │ │ │ │ + subs r3, #24 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - movs r5, #56 @ 0x38 │ │ │ │ + movs r5, #60 @ 0x3c │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldmia r5, {r1, r5, r6, r7} │ │ │ │ lsls r6, r0, #4 │ │ │ │ - svc 72 @ 0x48 │ │ │ │ + svc 76 @ 0x4c │ │ │ │ lsls r5, r6, #3 │ │ │ │ - svc 254 @ 0xfe │ │ │ │ + b.n 571b28 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldmia r5!, {r1, r6, r7} │ │ │ │ lsls r6, r0, #4 │ │ │ │ - svc 248 @ 0xf8 │ │ │ │ + svc 252 @ 0xfc │ │ │ │ lsls r5, r6, #3 │ │ │ │ - b.n 571b5c │ │ │ │ + b.n 571b64 │ │ │ │ lsls r5, r6, #3 │ │ │ │ │ │ │ │ 00571b30 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -898526,20 +898525,20 @@ │ │ │ │ nop │ │ │ │ add r0, pc, #312 @ (adr r0, 571cd0 ) │ │ │ │ lsls r7, r1, #4 │ │ │ │ ldrsh r0, [r5, r6] │ │ │ │ lsls r5, r1, #4 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf26200f6 │ │ │ │ + @ instruction: 0xf26600f6 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #10 │ │ │ │ + subs r2, #14 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - movs r4, #46 @ 0x2e │ │ │ │ + movs r4, #50 @ 0x32 │ │ │ │ lsls r0, r7, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ @@ -899093,49 +899092,49 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r3, r7] │ │ │ │ lsls r5, r1, #4 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #90 @ 0x5a │ │ │ │ + adds r6, #94 @ 0x5e │ │ │ │ lsls r0, r7, #3 │ │ │ │ - movs r0, #102 @ 0x66 │ │ │ │ + movs r0, #106 @ 0x6a │ │ │ │ lsls r0, r7, #3 │ │ │ │ - adds r5, #230 @ 0xe6 │ │ │ │ + adds r5, #234 @ 0xea │ │ │ │ lsls r0, r7, #3 │ │ │ │ - subs r2, r6, #7 │ │ │ │ + subs r6, r6, #7 │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #196 @ 0xc4 │ │ │ │ + adds r5, #200 @ 0xc8 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - subs r0, r2, #7 │ │ │ │ + subs r4, r2, #7 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - subs r2, r1, #6 │ │ │ │ + subs r6, r1, #6 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - adds r5, #98 @ 0x62 │ │ │ │ + adds r5, #102 @ 0x66 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - subs r6, r5, #5 │ │ │ │ + subs r2, r6, #5 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - adds r5, #68 @ 0x44 │ │ │ │ + adds r5, #72 @ 0x48 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - subs r0, r2, #5 │ │ │ │ + subs r4, r2, #5 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - adds r5, #26 │ │ │ │ + adds r5, #30 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - subs r6, r4, #4 │ │ │ │ + subs r2, r5, #4 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - adds r5, #2 │ │ │ │ + adds r5, #6 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - subs r6, r1, #4 │ │ │ │ + subs r2, r2, #4 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - adds r4, #228 @ 0xe4 │ │ │ │ + adds r4, #232 @ 0xe8 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - subs r0, r6, #3 │ │ │ │ + subs r4, r6, #3 │ │ │ │ lsls r0, r7, #3 │ │ │ │ │ │ │ │ 0057213c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -899230,23 +899229,23 @@ │ │ │ │ lsls r7, r1, #4 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #28 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - stc 0, cr0, [r4], {246} @ 0xf6 │ │ │ │ + stc 0, cr0, [r8], {246} @ 0xf6 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #196 @ 0xc4 │ │ │ │ + adds r3, #200 @ 0xc8 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - adds r0, r2, #7 │ │ │ │ + adds r4, r2, #7 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - @ instruction: 0xe81a00f5 │ │ │ │ - @ instruction: 0xe80e00f5 │ │ │ │ + @ instruction: 0xe81e00f5 │ │ │ │ + @ instruction: 0xe81200f5 │ │ │ │ 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] │ │ │ │ cbz r0, 57226c │ │ │ │ @@ -901955,69 +901954,69 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #30] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r1, #0 │ │ │ │ + adds r4, r1, #0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - lsls r4, r0, #24 │ │ │ │ + lsls r0, r1, #24 │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r4, #24] │ │ │ │ + strb r6, [r4, #24] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - bhi.n 573b90 │ │ │ │ + bhi.n 573b98 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - subs r0, r2, r3 │ │ │ │ + subs r4, r2, r3 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - lsls r6, r1, #19 │ │ │ │ + lsls r2, r2, #19 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - b.n 573a6c │ │ │ │ + b.n 573a74 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - subs r6, r6, r2 │ │ │ │ + subs r2, r7, r2 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - lsls r0, r5, #18 │ │ │ │ + lsls r4, r5, #18 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - subs r2, r1, r2 │ │ │ │ + subs r6, r1, r2 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - lsls r6, r0, #18 │ │ │ │ + lsls r2, r1, #18 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - b.n 5739f8 │ │ │ │ + b.n 573a00 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - subs r0, r6, r1 │ │ │ │ + subs r4, r6, r1 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r0, r6, #17 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - b.n 573914 │ │ │ │ + b.n 57391c │ │ │ │ lsls r5, r6, #3 │ │ │ │ - subs r0, r0, r1 │ │ │ │ + subs r4, r0, r1 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - lsls r6, r7, #16 │ │ │ │ + lsls r2, r0, #17 │ │ │ │ lsls r0, r7, #3 │ │ │ │ add r4, sp, #896 @ 0x380 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - bkpt 0x0046 │ │ │ │ + bkpt 0x004a │ │ │ │ lsls r5, r6, #3 │ │ │ │ - bkpt 0x00fc │ │ │ │ + nop │ │ │ │ lsls r5, r6, #3 │ │ │ │ add r4, sp, #800 @ 0x320 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - lsls r6, r3, #21 │ │ │ │ + lsls r2, r4, #21 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - stmia r1!, {r2, r5, r6, r7} │ │ │ │ + stmia r1!, {r3, r5, r6, r7} │ │ │ │ lsls r5, r6, #3 │ │ │ │ add r4, sp, #672 @ 0x2a0 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - bkpt 0x00de │ │ │ │ + bkpt 0x00e2 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - bkpt 0x00fc │ │ │ │ + nop │ │ │ │ lsls r5, r6, #3 │ │ │ │ │ │ │ │ 00573c5c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -902109,27 +902108,27 @@ │ │ │ │ lsls r7, r1, #4 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #30] │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #50 @ 0x32 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - beq.n 573d2c │ │ │ │ + beq.n 573d34 │ │ │ │ lsls r6, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r0, r3 │ │ │ │ + adds r2, r1, r3 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - lsls r2, r0, #11 │ │ │ │ + lsls r6, r0, #11 │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldr r0, [pc, #64] @ (573d90 ) │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 573fc0 │ │ │ │ + b.n 573fc8 │ │ │ │ lsls r6, r6, #3 │ │ │ │ │ │ │ │ 00573d58 : │ │ │ │ stmdb 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 │ │ │ │ @@ -902765,93 +902764,93 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r5, #27 │ │ │ │ + asrs r4, r5, #27 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - asrs r4, r3, #26 │ │ │ │ + asrs r0, r4, #26 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - lsls r2, r1, #2 │ │ │ │ + lsls r6, r1, #2 │ │ │ │ lsls r0, r7, #3 │ │ │ │ subs r3, #190 @ 0xbe │ │ │ │ lsls r5, r1, #4 │ │ │ │ strh r4, [r6, r0] │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #72 @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [pc, #16] @ (574410 ) │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #30] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #64] @ (574448 ) │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r7, #26 │ │ │ │ + asrs r2, r0, #27 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - asrs r0, r7, #23 │ │ │ │ + asrs r4, r7, #23 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - vshr.u64 q8, , #30 │ │ │ │ + vshr.u64 q8, , #26 │ │ │ │ add r0, sp, #272 @ 0x110 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - lsls r2, r3, #3 │ │ │ │ + lsls r6, r3, #3 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - b.n 574828 │ │ │ │ + b.n 574830 │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r4, [r3, #0] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r7, #18 │ │ │ │ + asrs r0, r0, #19 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - mcr2 0, 5, r0, cr10, cr7, {7} │ │ │ │ - asrs r6, r4, #18 │ │ │ │ + mcr2 0, 5, r0, cr14, cr7, {7} │ │ │ │ + asrs r2, r5, #18 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - mrc2 0, 4, r0, cr4, cr7, {7} │ │ │ │ + mrc2 0, 4, r0, cr8, cr7, {7} │ │ │ │ subs r3, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - itt al │ │ │ │ + it al │ │ │ │ lslal r5, r6, #3 │ │ │ │ - asral r2, r0, #14 │ │ │ │ + asrs r6, r0, #14 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - stc2l 0, cr0, [ip, #-988]! @ 0xfffffc24 │ │ │ │ - b.n 573d20 │ │ │ │ + ldc2l 0, cr0, [r0, #-988]! @ 0xfffffc24 │ │ │ │ + b.n 573d28 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - asrs r6, r7, #12 │ │ │ │ + asrs r2, r0, #13 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - stc2 0, cr0, [r8, #-988]! @ 0xfffffc24 │ │ │ │ - ite ne │ │ │ │ + stc2 0, cr0, [ip, #-988]! @ 0xfffffc24 │ │ │ │ + it ne │ │ │ │ lslne r5, r6, #3 │ │ │ │ - asreq r2, r6, #10 │ │ │ │ + asrs r6, r6, #10 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldc2 0, cr0, [ip], {247} @ 0xf7 │ │ │ │ - ldr r0, [r0, #92] @ 0x5c │ │ │ │ + stc2 0, cr0, [r0], #988 @ 0x3dc │ │ │ │ + ldr r4, [r0, #92] @ 0x5c │ │ │ │ lsls r7, r6, #3 │ │ │ │ - beq.n 574540 │ │ │ │ + beq.n 574548 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - asrs r0, r1, #10 │ │ │ │ + asrs r4, r1, #10 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldc2l 0, cr0, [r6], #-988 @ 0xfffffc24 │ │ │ │ - asrs r0, r0, #11 │ │ │ │ + ldc2l 0, cr0, [sl], #-988 @ 0xfffffc24 │ │ │ │ + asrs r4, r0, #11 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - asrs r2, r5, #9 │ │ │ │ + asrs r6, r5, #9 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - mrrc2 0, 15, r0, r4, cr7 │ │ │ │ - asrs r0, r5, #2 │ │ │ │ + mrrc2 0, 15, r0, r8, cr7 │ │ │ │ + asrs r4, r5, #2 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - asrs r6, r6, #8 │ │ │ │ + asrs r2, r7, #8 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - stc2 0, cr0, [r0], #-988 @ 0xfffffc24 │ │ │ │ + stc2 0, cr0, [r4], #-988 @ 0xfffffc24 │ │ │ │ add r4, pc, #744 @ (adr r4, 574778 ) │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldc2l 0, cr0, [r0, #-988] @ 0xfffffc24 │ │ │ │ - ldmia r1, {r1, r2, r3, r6} │ │ │ │ + ldc2l 0, cr0, [r4, #-988] @ 0xfffffc24 │ │ │ │ + ldmia r1, {r1, r4, r6} │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr.w r2, [sl] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ @@ -903966,172 +903965,172 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #64] @ (575110 ) │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [pc, #16] @ (5750e4 ) │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r7, #22 │ │ │ │ + lsrs r2, r0, #23 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - lsrs r0, r7, #19 │ │ │ │ + lsrs r4, r7, #19 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - @ instruction: 0xf6e400f7 │ │ │ │ + @ instruction: 0xf6e800f7 │ │ │ │ cmp r4, #152 @ 0x98 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb87e │ │ │ │ + @ instruction: 0xb882 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - lsrs r4, r3, #16 │ │ │ │ + lsrs r0, r4, #16 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - addw r0, r6, #2295 @ 0x8f7 │ │ │ │ - lsrs r6, r7, #16 │ │ │ │ + addw r0, sl, #2295 @ 0x8f7 │ │ │ │ + lsrs r2, r0, #17 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - lsrs r0, r5, #15 │ │ │ │ + lsrs r4, r5, #15 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - rsbs r0, r2, #8093696 @ 0x7b8000 │ │ │ │ + rsbs r0, r6, #8093696 @ 0x7b8000 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r2, #17 │ │ │ │ + lsrs r4, r2, #17 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - lsrs r2, r4, #14 │ │ │ │ + lsrs r6, r4, #14 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - @ instruction: 0xf59000f7 │ │ │ │ - lsrs r4, r7, #13 │ │ │ │ + @ instruction: 0xf59400f7 │ │ │ │ + lsrs r0, r0, #14 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - sbc.w r0, sl, #8093696 @ 0x7b8000 │ │ │ │ - vqadd.u8 q8, q9, │ │ │ │ - lsrs r0, r0, #13 │ │ │ │ + sbc.w r0, lr, #8093696 @ 0x7b8000 │ │ │ │ + vqadd.u8 q8, q11, │ │ │ │ + lsrs r4, r0, #13 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - @ instruction: 0xf52e00f7 │ │ │ │ - lsrs r4, r4, #12 │ │ │ │ + @ instruction: 0xf53200f7 │ │ │ │ + lsrs r0, r5, #12 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - adds.w r0, r2, #8093696 @ 0x7b8000 │ │ │ │ - lsrs r4, r0, #15 │ │ │ │ + adds.w r0, r6, #8093696 @ 0x7b8000 │ │ │ │ + lsrs r0, r1, #15 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - lsrs r6, r7, #11 │ │ │ │ + lsrs r2, r0, #12 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - @ instruction: 0xf4e800f7 │ │ │ │ - bvc.n 57515c │ │ │ │ + @ instruction: 0xf4ec00f7 │ │ │ │ + bvc.n 575164 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - lsrs r0, r2, #11 │ │ │ │ + lsrs r4, r2, #11 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - @ instruction: 0xf4b800f7 │ │ │ │ - lsrs r4, r3, #10 │ │ │ │ + @ instruction: 0xf4bc00f7 │ │ │ │ + lsrs r0, r4, #10 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - eor.w r0, sl, #8093696 @ 0x7b8000 │ │ │ │ - lsrs r0, r5, #9 │ │ │ │ + eor.w r0, lr, #8093696 @ 0x7b8000 │ │ │ │ + lsrs r4, r5, #9 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - orrs.w r0, r6, #8093696 @ 0x7b8000 │ │ │ │ - lsrs r0, r6, #13 │ │ │ │ + orrs.w r0, sl, #8093696 @ 0x7b8000 │ │ │ │ + lsrs r4, r6, #13 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - lsrs r6, r4, #8 │ │ │ │ + lsrs r2, r5, #8 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ands.w r0, r4, #8093696 @ 0x7b8000 │ │ │ │ - lsrs r6, r1, #11 │ │ │ │ + ands.w r0, r8, #8093696 @ 0x7b8000 │ │ │ │ + lsrs r2, r2, #11 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - lsrs r0, r1, #8 │ │ │ │ + lsrs r4, r1, #8 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - @ instruction: 0xf3f200f7 │ │ │ │ - lsrs r4, r4, #7 │ │ │ │ + @ instruction: 0xf3f600f7 │ │ │ │ + lsrs r0, r5, #7 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - @ instruction: 0xf3d200f7 │ │ │ │ - movs r3, #100 @ 0x64 │ │ │ │ + @ instruction: 0xf3d600f7 │ │ │ │ + movs r3, #104 @ 0x68 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsrs r6, r0, #7 │ │ │ │ + lsrs r2, r1, #7 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - @ instruction: 0xf3b000f7 │ │ │ │ - bge.n 5750f8 │ │ │ │ + @ instruction: 0xf3b400f7 │ │ │ │ + bge.n 575100 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - lsrs r6, r1, #6 │ │ │ │ + lsrs r2, r2, #6 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - @ instruction: 0xf37800f7 │ │ │ │ - lsrs r2, r5, #5 │ │ │ │ + @ instruction: 0xf37c00f7 │ │ │ │ + lsrs r6, r5, #5 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - @ instruction: 0xf35800f7 │ │ │ │ - lsrs r6, r1, #5 │ │ │ │ + @ instruction: 0xf35c00f7 │ │ │ │ + lsrs r2, r2, #5 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - @ instruction: 0xf33c00f7 │ │ │ │ - movs r2, #194 @ 0xc2 │ │ │ │ + @ instruction: 0xf34000f7 │ │ │ │ + movs r2, #198 @ 0xc6 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsrs r4, r4, #4 │ │ │ │ + lsrs r0, r5, #4 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - @ instruction: 0xf30e00f7 │ │ │ │ - bmi.n 575140 │ │ │ │ + @ instruction: 0xf31200f7 │ │ │ │ + bmi.n 575148 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - lsrs r6, r5, #2 │ │ │ │ + lsrs r2, r6, #2 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - @ instruction: 0xf29a00f7 │ │ │ │ - lsrs r0, r7, #1 │ │ │ │ + @ instruction: 0xf29e00f7 │ │ │ │ + lsrs r4, r7, #1 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - @ instruction: 0xf26600f7 │ │ │ │ - lsrs r0, r0, #1 │ │ │ │ + @ instruction: 0xf26a00f7 │ │ │ │ + lsrs r4, r0, #1 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - @ instruction: 0xf22e00f7 │ │ │ │ - lsrs r4, r1, #32 │ │ │ │ + @ instruction: 0xf23200f7 │ │ │ │ + lsrs r0, r2, #32 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - @ instruction: 0xf1fa00f7 │ │ │ │ - lsls r2, r6, #31 │ │ │ │ + @ instruction: 0xf1fe00f7 │ │ │ │ + lsls r6, r6, #31 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - @ instruction: 0xf1e000f7 │ │ │ │ - add r7, sp, #584 @ 0x248 │ │ │ │ + @ instruction: 0xf1e400f7 │ │ │ │ + add r7, sp, #600 @ 0x258 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - lsls r0, r3, #28 │ │ │ │ + lsls r4, r3, #28 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - add.w r0, r2, #247 @ 0xf7 │ │ │ │ - lsls r4, r6, #27 │ │ │ │ + add.w r0, r6, #247 @ 0xf7 │ │ │ │ + lsls r0, r7, #27 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - @ instruction: 0xf0e200f7 │ │ │ │ - lsls r2, r2, #26 │ │ │ │ + @ instruction: 0xf0e600f7 │ │ │ │ + lsls r6, r2, #26 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - eor.w r0, r0, #247 @ 0xf7 │ │ │ │ - lsls r4, r5, #25 │ │ │ │ + eor.w r0, r4, #247 @ 0xf7 │ │ │ │ + lsls r0, r6, #25 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - orrs.w r0, sl, #247 @ 0xf7 │ │ │ │ - lsrs r6, r1, #4 │ │ │ │ + orrs.w r0, lr, #247 @ 0xf7 │ │ │ │ + lsrs r2, r2, #4 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - lsls r4, r0, #25 │ │ │ │ + lsls r0, r1, #25 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - bvs.n 57527c │ │ │ │ + bvs.n 575284 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - bics.w r0, r0, #247 @ 0xf7 │ │ │ │ - lsrs r2, r3, #3 │ │ │ │ + bics.w r0, r4, #247 @ 0xf7 │ │ │ │ + lsrs r6, r3, #3 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - lsls r4, r1, #24 │ │ │ │ + lsls r0, r2, #24 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - vshr.s64 q8, , #8 │ │ │ │ + vshr.s64 q8, , #4 │ │ │ │ bpl.n 5752f0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - stmia r3!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r3!, {r6, r7} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - lsls r6, r2, #23 │ │ │ │ + lsls r2, r3, #23 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - str r4, [r0, #16] │ │ │ │ + str r0, [r1, #16] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - vshr.s64 q8, , #62 │ │ │ │ - lsrs r6, r4, #1 │ │ │ │ + vshr.s64 q8, , #58 │ │ │ │ + lsrs r2, r5, #1 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - lsls r4, r3, #22 │ │ │ │ + lsls r0, r4, #22 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - bpl.n 57515c │ │ │ │ + bpl.n 575164 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - vshr.s64 q0, , #56 │ │ │ │ - lsrs r4, r4, #32 │ │ │ │ + vshr.s64 q0, , #52 │ │ │ │ + lsrs r0, r5, #32 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - lsls r2, r3, #21 │ │ │ │ + lsls r6, r3, #21 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - asrs r4, r0, #12 │ │ │ │ + asrs r0, r1, #12 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - vqadd.s8 q8, q11, │ │ │ │ - lsls r4, r4, #20 │ │ │ │ + vqadd.s8 q8, q13, │ │ │ │ + lsls r0, r5, #20 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - vqadd.s8 q0, q15, │ │ │ │ + vqadd.s16 q0, q9, │ │ │ │ bmi.n 575158 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsls r6, r3, #31 │ │ │ │ + lsls r2, r4, #31 │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldr.w r2, [fp] │ │ │ │ movw r3, #6571 @ 0x19ab │ │ │ │ ldr r1, [pc, #560] @ (575498 ) │ │ │ │ strd r3, r2, [sp] │ │ │ │ ldr r0, [pc, #560] @ (57549c ) │ │ │ │ add r1, pc │ │ │ │ @@ -904327,104 +904326,104 @@ │ │ │ │ ldr r0, [pc, #228] @ (57556c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #1168 @ 0x490 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ bl 34577c │ │ │ │ - lsls r0, r3, #13 │ │ │ │ + lsls r4, r3, #13 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - stcl 0, cr0, [r2, #-988] @ 0xfffffc24 │ │ │ │ - ldrsh r0, [r0, r2] │ │ │ │ + stcl 0, cr0, [r6, #-988] @ 0xfffffc24 │ │ │ │ + ldrsh r4, [r0, r2] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - stmia r1!, {r1, r2, r3, r5} │ │ │ │ + stmia r1!, {r1, r4, r5} │ │ │ │ lsls r6, r6, #3 │ │ │ │ bcc.n 575580 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - stc 0, cr0, [r0, #-988]! @ 0xfffffc24 │ │ │ │ - stmia r1!, {r1, r2, r3} │ │ │ │ + stc 0, cr0, [r4, #-988]! @ 0xfffffc24 │ │ │ │ + stmia r1!, {r1, r4} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - lsls r4, r5, #12 │ │ │ │ + lsls r0, r6, #12 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - lsls r2, r1, #12 │ │ │ │ + lsls r6, r1, #12 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldcl 0, cr0, [r8], #988 @ 0x3dc │ │ │ │ - lsls r4, r6, #11 │ │ │ │ + ldcl 0, cr0, [ip], #988 @ 0x3dc │ │ │ │ + lsls r0, r7, #11 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - stcl 0, cr0, [r2], #988 @ 0x3dc │ │ │ │ - ldrb r6, [r7, r7] │ │ │ │ + stcl 0, cr0, [r6], #988 @ 0x3dc │ │ │ │ + ldrsh r2, [r0, r0] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - stmia r0!, {r3, r5, r7} │ │ │ │ + stmia r0!, {r2, r3, r5, r7} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - lsls r6, r0, #11 │ │ │ │ + lsls r2, r1, #11 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldc 0, cr0, [r4], #988 @ 0x3dc │ │ │ │ - ldc 1, cr0, [sl], #4 │ │ │ │ - lsls r0, r5, #10 │ │ │ │ + ldc 0, cr0, [r8], #988 @ 0x3dc │ │ │ │ + ldc 1, cr0, [lr], #4 │ │ │ │ + lsls r4, r5, #10 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldc 0, cr0, [r2], {247} @ 0xf7 │ │ │ │ - lsls r0, r1, #10 │ │ │ │ + ldc 0, cr0, [r6], {247} @ 0xf7 │ │ │ │ + lsls r4, r1, #10 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldcl 0, cr0, [r6], #-988 @ 0xfffffc24 │ │ │ │ + ldcl 0, cr0, [sl], #-988 @ 0xfffffc24 │ │ │ │ str r4, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldc 0, cr0, [r2, #988] @ 0x3dc │ │ │ │ - lsrs r4, r6, #32 │ │ │ │ + ldc 0, cr0, [r6, #988] @ 0x3dc │ │ │ │ + lsrs r0, r7, #32 │ │ │ │ lsls r7, r6, #3 │ │ │ │ str r4, [sp, #896] @ 0x380 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldcl 0, cr0, [r6, #-988]! @ 0xfffffc24 │ │ │ │ - lsls r0, r5, #22 │ │ │ │ + ldcl 0, cr0, [sl, #-988]! @ 0xfffffc24 │ │ │ │ + lsls r4, r5, #22 │ │ │ │ lsls r6, r6, #3 │ │ │ │ str r4, [sp, #784] @ 0x310 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldcl 0, cr0, [sl, #-988] @ 0xfffffc24 │ │ │ │ - ldmia r7!, {r2, r4, r5} │ │ │ │ + ldcl 0, cr0, [lr, #-988] @ 0xfffffc24 │ │ │ │ + ldmia r7!, {r3, r4, r5} │ │ │ │ lsls r5, r6, #3 │ │ │ │ str r4, [sp, #672] @ 0x2a0 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldc 0, cr0, [lr, #-988]! @ 0xfffffc24 │ │ │ │ - ldmia r7, {r3, r4, r5, r6, r7} │ │ │ │ + stcl 0, cr0, [r2, #-988] @ 0xfffffc24 │ │ │ │ + ldmia r7, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r6, #3 │ │ │ │ str r4, [sp, #560] @ 0x230 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - stc 0, cr0, [r2, #-988]! @ 0xfffffc24 │ │ │ │ - cmp r0, #96 @ 0x60 │ │ │ │ + stc 0, cr0, [r6, #-988]! @ 0xfffffc24 │ │ │ │ + cmp r0, #100 @ 0x64 │ │ │ │ lsls r6, r6, #3 │ │ │ │ str r4, [sp, #448] @ 0x1c0 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - stc 0, cr0, [r6, #-988] @ 0xfffffc24 │ │ │ │ - ldr r3, [pc, #800] @ (575854 ) │ │ │ │ + stc 0, cr0, [sl, #-988] @ 0xfffffc24 │ │ │ │ + ldr r3, [pc, #816] @ (575864 ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ str r4, [sp, #336] @ 0x150 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - stcl 0, cr0, [sl], #988 @ 0x3dc │ │ │ │ - ldmia r2, {r2, r3, r5, r6} │ │ │ │ + stcl 0, cr0, [lr], #988 @ 0x3dc │ │ │ │ + ldmia r2!, {r4, r5, r6} │ │ │ │ lsls r5, r6, #3 │ │ │ │ str r4, [sp, #224] @ 0xe0 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - stcl 0, cr0, [lr], {247} @ 0xf7 │ │ │ │ - ldmia r7, {r2, r4, r7} │ │ │ │ + ldcl 0, cr0, [r2], {247} @ 0xf7 │ │ │ │ + ldmia r7, {r3, r4, r7} │ │ │ │ lsls r5, r6, #3 │ │ │ │ str r4, [sp, #112] @ 0x70 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldc 0, cr0, [r2], #988 @ 0x3dc │ │ │ │ - movs r6, #152 @ 0x98 │ │ │ │ + ldc 0, cr0, [r6], #988 @ 0x3dc │ │ │ │ + movs r6, #156 @ 0x9c │ │ │ │ lsls r6, r6, #3 │ │ │ │ str r4, [sp, #0] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - add r6, pc, #216 @ (adr r6, 575638 ) │ │ │ │ + add r6, pc, #232 @ (adr r6, 575648 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r6, pc, #336 @ (adr r6, 5756b4 ) │ │ │ │ + add r6, pc, #352 @ (adr r6, 5756c4 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ str r3, [sp, #936] @ 0x3a8 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - add r5, pc, #320 @ (adr r5, 5756ac ) │ │ │ │ + add r5, pc, #336 @ (adr r5, 5756bc ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r6, pc, #24 @ (adr r6, 575588 ) │ │ │ │ + add r6, pc, #40 @ (adr r6, 575598 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ │ │ │ │ 00575570 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -904511,21 +904510,21 @@ │ │ │ │ lsls r7, r1, #4 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #18 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - stmia r1!, {r2, r4, r5, r7} │ │ │ │ + stmia r1!, {r3, r4, r5, r7} │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - vshr.u64 q0, , #8 │ │ │ │ - @ instruction: 0xe9a400f7 │ │ │ │ - @ instruction: 0xb7b4 │ │ │ │ + vshr.u64 q0, , #4 │ │ │ │ + @ instruction: 0xe9a800f7 │ │ │ │ + @ instruction: 0xb7b8 │ │ │ │ lsls r6, r6, #3 │ │ │ │ │ │ │ │ 0057565c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -904954,54 +904953,54 @@ │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r6, #7 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, r2 │ │ │ │ + movs r2, r3 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - stmia.w lr, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia.w r2, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ movs r3, #196 @ 0xc4 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - vshr.u64 q8, , #44 │ │ │ │ - strex r0, r0, [ip, #988] @ 0x3dc │ │ │ │ - vshr.u64 q0, , #32 │ │ │ │ - @ instruction: 0xe81800f7 │ │ │ │ - add r6, pc, #544 @ (adr r6, 575cbc ) │ │ │ │ + vshr.u64 q8, , #40 │ │ │ │ + @ instruction: 0xe85000f7 │ │ │ │ + vshr.u64 q0, , #28 │ │ │ │ + @ instruction: 0xe81c00f7 │ │ │ │ + add r6, pc, #560 @ (adr r6, 575ccc ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - @ instruction: 0xe80000f7 │ │ │ │ - vqadd.u64 q8, q13, │ │ │ │ + @ instruction: 0xe80400f7 │ │ │ │ + vqadd.u64 q8, q15, │ │ │ │ cmp r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #212 @ 0xd4 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - b.n 575998 │ │ │ │ + b.n 5759a0 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - mcr2 0, 6, r0, cr8, cr7, {7} │ │ │ │ - b.n 575938 │ │ │ │ + mcr2 0, 6, r0, cr12, cr7, {7} │ │ │ │ + b.n 575940 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - mrc2 0, 5, r0, cr0, cr7, {7} │ │ │ │ - b.n 575910 │ │ │ │ + mrc2 0, 5, r0, cr4, cr7, {7} │ │ │ │ + b.n 575918 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldc2l 0, cr0, [ip, #988]! @ 0x3dc │ │ │ │ - b.n 5757b0 │ │ │ │ + mcr2 0, 0, r0, cr0, cr7, {7} │ │ │ │ + b.n 5757b8 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - stc2l 0, cr0, [r6, #988] @ 0x3dc │ │ │ │ - b.n 57574c │ │ │ │ + stc2l 0, cr0, [sl, #988] @ 0x3dc │ │ │ │ + b.n 575754 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add sp, #128 @ 0x80 │ │ │ │ + add sp, #144 @ 0x90 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldc2 0, cr0, [r0, #-988]! @ 0xfffffc24 │ │ │ │ - b.n 575618 │ │ │ │ + ldc2 0, cr0, [r4, #-988]! @ 0xfffffc24 │ │ │ │ + b.n 575620 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - stc2 0, cr0, [sl, #-988] @ 0xfffffc24 │ │ │ │ - add r5, pc, #528 @ (adr r5, 575cf4 ) │ │ │ │ + stc2 0, cr0, [lr, #-988] @ 0xfffffc24 │ │ │ │ + add r5, pc, #544 @ (adr r5, 575d04 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - b.n 5755cc │ │ │ │ + b.n 5755d4 │ │ │ │ lsls r7, r6, #3 │ │ │ │ │ │ │ │ 00575ae8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -905088,22 +905087,22 @@ │ │ │ │ lsls r7, r1, #4 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #28 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r3, #6 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - sxtb r0, r4 │ │ │ │ + sxtb r4, r4 │ │ │ │ lsls r6, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfbb400f7 │ │ │ │ - b.n 575428 │ │ │ │ + @ instruction: 0xfbb800f7 │ │ │ │ + b.n 575430 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r6, sp, #472 @ 0x1d8 │ │ │ │ + add r6, sp, #488 @ 0x1e8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ │ │ │ │ 00575bd4 : │ │ │ │ stmdb 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 │ │ │ │ @@ -905544,79 +905543,79 @@ │ │ │ │ lsls r5, r1, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r2, #3 │ │ │ │ lsls r5, r1, #4 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - blxns r5 │ │ │ │ + blx r6 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - b.n 576588 │ │ │ │ + b.n 576590 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - bx pc │ │ │ │ + @ instruction: 0x4782 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - b.n 576534 │ │ │ │ + b.n 57653c │ │ │ │ lsls r7, r6, #3 │ │ │ │ - bxns r8 │ │ │ │ + bx r9 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - b.n 5764c8 │ │ │ │ + b.n 5764d0 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strb r6, [r7, #25] │ │ │ │ + strb r2, [r0, #26] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - push {r1, r2, r4, r7} │ │ │ │ + push {r1, r3, r4, r7} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - cmp r8, r6 │ │ │ │ + cmp ip, r6 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - b.n 5761b4 │ │ │ │ + b.n 5761bc │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cmp sl, r2 │ │ │ │ + cmp lr, r2 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - b.n 57617c │ │ │ │ + b.n 576184 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cmp r2, pc │ │ │ │ + cmp r6, pc │ │ │ │ lsls r0, r7, #3 │ │ │ │ - b.n 576154 │ │ │ │ + b.n 57615c │ │ │ │ lsls r7, r6, #3 │ │ │ │ - b.n 576128 │ │ │ │ + b.n 576130 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r2, [r7, r5] │ │ │ │ + str r6, [r7, r5] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - push {r1, r2, r5} │ │ │ │ + push {r1, r3, r5} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - cmp r0, r9 │ │ │ │ + cmp r4, r9 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - cmp r0, r6 │ │ │ │ + cmp r4, r6 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - b.n 5760d8 │ │ │ │ + b.n 5760e0 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cmp r6, r2 │ │ │ │ + cmp r2, r3 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - svc 254 @ 0xfe │ │ │ │ + b.n 5760b4 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add ip, sp │ │ │ │ + add r8, lr │ │ │ │ lsls r0, r7, #3 │ │ │ │ - svc 214 @ 0xd6 │ │ │ │ + svc 218 @ 0xda │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldrh r0, [r7, #2] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - b.n 5762dc │ │ │ │ + b.n 5762e4 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - bkpt 0x0090 │ │ │ │ + bkpt 0x0094 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldrh r4, [r3, #2] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - b.n 5762b0 │ │ │ │ + b.n 5762b8 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - movs r0, #120 @ 0x78 │ │ │ │ + movs r0, #124 @ 0x7c │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldrh r0, [r0, #2] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - b.n 576284 │ │ │ │ + b.n 57628c │ │ │ │ lsls r7, r6, #3 │ │ │ │ - stmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r0!, {r4, r5, r6, r7} │ │ │ │ lsls r5, r6, #3 │ │ │ │ │ │ │ │ 005760dc : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -905732,29 +905731,29 @@ │ │ │ │ lsls r5, r1, #4 │ │ │ │ ldrh r6, [r0, r2] │ │ │ │ lsls r7, r1, #4 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #920] @ 0x398 │ │ │ │ + ldr r4, [sp, #936] @ 0x3a8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - muls r6, r4 │ │ │ │ + muls r2, r5 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - udf #78 @ 0x4e │ │ │ │ + udf #82 @ 0x52 │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldr r0, [r2, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r4, r5 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - add r0, pc, #272 @ (adr r0, 576318 ) │ │ │ │ + add r0, pc, #288 @ (adr r0, 576328 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r4, sp, #96 @ 0x60 │ │ │ │ + add r4, sp, #112 @ 0x70 │ │ │ │ lsls r6, r6, #3 │ │ │ │ add r1, sp, #672 @ 0x2a0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -906973,146 +906972,146 @@ │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r6, #29 │ │ │ │ lsls r5, r1, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf37a00f7 │ │ │ │ - blt.n 576d9c │ │ │ │ + @ instruction: 0xf37e00f7 │ │ │ │ + blt.n 576da4 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - @ instruction: 0xf33e00f7 │ │ │ │ - blt.n 576f2c │ │ │ │ + @ instruction: 0xf34200f7 │ │ │ │ + blt.n 576f34 │ │ │ │ lsls r7, r6, #3 │ │ │ │ asrs r0, r5, #26 │ │ │ │ lsls r5, r1, #4 │ │ │ │ ldrsh r0, [r7, r0] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf2ea00f7 │ │ │ │ - blt.n 576e94 │ │ │ │ + @ instruction: 0xf2ee00f7 │ │ │ │ + blt.n 576e9c │ │ │ │ lsls r7, r6, #3 │ │ │ │ - @ instruction: 0xf27000f7 │ │ │ │ - bge.n 576da8 │ │ │ │ + @ instruction: 0xf27400f7 │ │ │ │ + bge.n 576db0 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - @ instruction: 0xf21800f7 │ │ │ │ - bge.n 576f00 │ │ │ │ + @ instruction: 0xf21c00f7 │ │ │ │ + bge.n 576f08 │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf0d200f7 │ │ │ │ - @ instruction: 0xf0ba00f7 │ │ │ │ - bhi.n 576e58 │ │ │ │ + @ instruction: 0xf0d600f7 │ │ │ │ + @ instruction: 0xf0be00f7 │ │ │ │ + bhi.n 576e60 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - @ instruction: 0xf0e800f7 │ │ │ │ - str r1, [sp, #832] @ 0x340 │ │ │ │ + @ instruction: 0xf0ec00f7 │ │ │ │ + str r1, [sp, #848] @ 0x350 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - orn r0, r0, #247 @ 0xf7 │ │ │ │ - orns r0, lr, #247 @ 0xf7 │ │ │ │ - bhi.n 576df4 │ │ │ │ + orn r0, r4, #247 @ 0xf7 │ │ │ │ + eor.w r0, r2, #247 @ 0xf7 │ │ │ │ + bhi.n 576dfc │ │ │ │ lsls r7, r6, #3 │ │ │ │ - mrc 0, 6, r0, cr14, cr7, {7} │ │ │ │ - add r7, sp, #56 @ 0x38 │ │ │ │ + mcr 0, 7, r0, cr2, cr7, {7} │ │ │ │ + add r7, sp, #72 @ 0x48 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - bvc.n 576e9c │ │ │ │ + bvc.n 576ea4 │ │ │ │ lsls r7, r6, #3 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #240] @ 0xf0 │ │ │ │ + str r5, [sp, #256] @ 0x100 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - mrc 0, 3, r0, cr4, cr7, {7} │ │ │ │ - bvs.n 576df4 │ │ │ │ + mrc 0, 3, r0, cr8, cr7, {7} │ │ │ │ + bvs.n 576dfc │ │ │ │ lsls r7, r6, #3 │ │ │ │ - mrc 0, 1, r0, cr0, cr7, {7} │ │ │ │ - bvs.n 576f78 │ │ │ │ + mrc 0, 1, r0, cr4, cr7, {7} │ │ │ │ + bvs.n 576f80 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r6, sp, #360 @ 0x168 │ │ │ │ + add r6, sp, #376 @ 0x178 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldcl 0, cr0, [r0], {247} @ 0xf7 │ │ │ │ - bpl.n 576ec4 │ │ │ │ + ldcl 0, cr0, [r4], {247} @ 0xf7 │ │ │ │ + bpl.n 576ecc │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - ldc 0, cr0, [r6], #-988 @ 0xfffffc24 │ │ │ │ - bmi.n 576f9c │ │ │ │ + ldc 0, cr0, [sl], #-988 @ 0xfffffc24 │ │ │ │ + bmi.n 576fa4 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldc 0, cr0, [r6], {247} @ 0xf7 │ │ │ │ - @ instruction: 0xebfe00f7 │ │ │ │ - bmi.n 576f3c │ │ │ │ + ldc 0, cr0, [sl], {247} @ 0xf7 │ │ │ │ + stc 0, cr0, [r2], {247} @ 0xf7 │ │ │ │ + bmi.n 576f44 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsrs r2, r1, #12 │ │ │ │ + lsrs r6, r1, #12 │ │ │ │ lsls r4, r0, #4 │ │ │ │ strb r0, [r6, #1] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs.w r0, ip, r7, ror #3 │ │ │ │ - sub.w r0, r2, r7, ror #3 │ │ │ │ - bcc.n 576e98 │ │ │ │ + rsb r0, r0, r7, ror #3 │ │ │ │ + sub.w r0, r6, r7, ror #3 │ │ │ │ + bcc.n 576ea0 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - bcc.n 576e6c │ │ │ │ + bcc.n 576e74 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldmia r6!, {r2, r3} │ │ │ │ + ldmia r6!, {r4} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - @ instruction: 0xeb8a00f7 │ │ │ │ + @ instruction: 0xeb8e00f7 │ │ │ │ + sbcs.w r0, r8, r7, ror #3 │ │ │ │ sbcs.w r0, r4, r7, ror #3 │ │ │ │ - sbcs.w r0, r0, r7, ror #3 │ │ │ │ - adcs.w r0, r8, r7, ror #3 │ │ │ │ - bcc.n 576e20 │ │ │ │ + adcs.w r0, ip, r7, ror #3 │ │ │ │ + bcc.n 576e28 │ │ │ │ lsls r7, r6, #3 │ │ │ │ strb r4, [r0, #0] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adc.w r0, ip, r7, ror #3 │ │ │ │ - @ instruction: 0xeb3400f7 │ │ │ │ - bcc.n 576fe8 │ │ │ │ - lsls r7, r6, #3 │ │ │ │ - vst1.8 @ instruction: 0xf98000fb │ │ │ │ - adds.w r0, r2, r7, ror #3 │ │ │ │ - bcc.n 576fac │ │ │ │ + adcs.w r0, r0, r7, ror #3 │ │ │ │ + @ instruction: 0xeb3800f7 │ │ │ │ + bcc.n 576ff0 │ │ │ │ + lsls r7, r6, #3 │ │ │ │ + vst1.8 @ instruction: 0xf98400fb │ │ │ │ + adds.w r0, r6, r7, ror #3 │ │ │ │ + bcc.n 576fb4 │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldr r4, [r3, #120] @ 0x78 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - @ instruction: 0xeae800f7 │ │ │ │ - @ instruction: 0xeace00f7 │ │ │ │ - bcc.n 576f38 │ │ │ │ + @ instruction: 0xeaec00f7 │ │ │ │ + @ instruction: 0xead200f7 │ │ │ │ + bcc.n 576f40 │ │ │ │ lsls r7, r6, #3 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 576894 │ │ │ │ + b.n 57689c │ │ │ │ lsls r7, r6, #3 │ │ │ │ - eors.w r0, sl, r7, ror #3 │ │ │ │ - bcs.n 576edc │ │ │ │ + eors.w r0, lr, r7, ror #3 │ │ │ │ + bcs.n 576ee4 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add.w r0, r8, #246 @ 0xf6 │ │ │ │ - orns r0, r4, r7, ror #3 │ │ │ │ - orrs.w r0, sl, r7, ror #3 │ │ │ │ - bcs.n 576e70 │ │ │ │ + add.w r0, ip, #246 @ 0xf6 │ │ │ │ + orns r0, r8, r7, ror #3 │ │ │ │ + orrs.w r0, lr, r7, ror #3 │ │ │ │ + bcs.n 576e78 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - orr.w r0, r4, r7, ror #3 │ │ │ │ - bcs.n 577048 │ │ │ │ + orr.w r0, r8, r7, ror #3 │ │ │ │ + bcs.n 576e50 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldmia r4!, {r1, r3, r5, r7} │ │ │ │ + ldmia r4!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - bic.w r0, r2, r7, ror #3 │ │ │ │ - and.w r0, r8, r7, ror #3 │ │ │ │ - bcs.n 576fe4 │ │ │ │ - lsls r7, r6, #3 │ │ │ │ - bcs.n 576fc4 │ │ │ │ - lsls r7, r6, #3 │ │ │ │ - orns r0, r4, #246 @ 0xf6 │ │ │ │ - ldrd r0, r0, [r6, #988]! @ 0x3dc │ │ │ │ - strd r0, r0, [r0, #988]! @ 0x3dc │ │ │ │ - strd r0, r0, [r0, #988] @ 0x3dc │ │ │ │ - bne.n 576f68 │ │ │ │ - lsls r7, r6, #3 │ │ │ │ - @ instruction: 0xe9a800f7 │ │ │ │ - bne.n 576f40 │ │ │ │ - lsls r7, r6, #3 │ │ │ │ - bne.n 576f0c │ │ │ │ - lsls r7, r6, #3 │ │ │ │ - @ instruction: 0xf7d800fb │ │ │ │ - @ instruction: 0xe98a00f7 │ │ │ │ - ldrd r0, r0, [r4, #-988]! @ 0x3dc │ │ │ │ + bic.w r0, r6, r7, ror #3 │ │ │ │ + and.w r0, ip, r7, ror #3 │ │ │ │ + bcs.n 576fec │ │ │ │ + lsls r7, r6, #3 │ │ │ │ + bcs.n 576fcc │ │ │ │ + lsls r7, r6, #3 │ │ │ │ + orns r0, r8, #246 @ 0xf6 │ │ │ │ + ldrd r0, r0, [sl, #988]! @ 0x3dc │ │ │ │ + strd r0, r0, [r4, #988]! @ 0x3dc │ │ │ │ + strd r0, r0, [r4, #988] @ 0x3dc │ │ │ │ + bne.n 576f70 │ │ │ │ + lsls r7, r6, #3 │ │ │ │ + @ instruction: 0xe9ac00f7 │ │ │ │ + bne.n 576f48 │ │ │ │ + lsls r7, r6, #3 │ │ │ │ + bne.n 576f14 │ │ │ │ + lsls r7, r6, #3 │ │ │ │ + @ instruction: 0xf7dc00fb │ │ │ │ + @ instruction: 0xe98e00f7 │ │ │ │ + ldrd r0, r0, [r8, #-988]! @ 0x3dc │ │ │ │ ldr r2, [pc, #396] @ (577120 ) │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r1, [pc, #396] @ (577124 ) │ │ │ │ ldr r2, [r5, r2] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r2, #0] │ │ │ │ blx 344e18 │ │ │ │ @@ -907263,41 +907262,41 @@ │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 57640c │ │ │ │ b.w 576446 │ │ │ │ blx 344b2c │ │ │ │ b.w 576446 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 5774d8 │ │ │ │ + b.n 5774e0 │ │ │ │ lsls r7, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 5770b4 │ │ │ │ + b.n 5770bc │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldmia r7, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - b.n 577094 │ │ │ │ + b.n 57709c │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldmia r7, {r5, r6, r7} │ │ │ │ + ldmia r7, {r2, r5, r6, r7} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsls r0, r7, #26 │ │ │ │ + lsls r4, r7, #26 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - b.n 57709c │ │ │ │ + b.n 5770a4 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - b.n 576efc │ │ │ │ + b.n 576f04 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldmia r7!, {r1, r4} │ │ │ │ + ldmia r7!, {r1, r2, r4} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - b.n 576ed0 │ │ │ │ + b.n 576ed8 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldmia r6, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r6, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - b.n 576ea4 │ │ │ │ + b.n 576eac │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldmia r6, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r6, {r1, r5, r6, r7} │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldrsh r0, [r7, r0] │ │ │ │ ... │ │ │ │ │ │ │ │ 00577160 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -907365,21 +907364,21 @@ │ │ │ │ nop │ │ │ │ ldr r1, [pc, #936] @ (5775a4 ) │ │ │ │ lsls r7, r1, #4 │ │ │ │ lsrs r4, r0, #5 │ │ │ │ lsls r5, r1, #4 │ │ │ │ lsls r4, r5, #27 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r1, r7} │ │ │ │ + ldmia r7, {r1, r2, r7} │ │ │ │ lsls r7, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #264 @ 0x108 │ │ │ │ + add r4, sp, #280 @ 0x118 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldmia r5!, {r1, r3, r6, r7} │ │ │ │ + ldmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r7, r6, #3 │ │ │ │ │ │ │ │ 00577214 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -907474,21 +907473,21 @@ │ │ │ │ lsls r5, r1, #4 │ │ │ │ ldr r1, [pc, #64] @ (577338 ) │ │ │ │ lsls r7, r1, #4 │ │ │ │ lsls r4, r5, #27 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r1, #1 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldmia r6!, {r1, r2, r4, r7} │ │ │ │ + ldmia r6!, {r1, r3, r4, r7} │ │ │ │ lsls r7, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #392 @ 0x188 │ │ │ │ + add r3, sp, #408 @ 0x198 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r4!, {r1, r5, r6, r7} │ │ │ │ lsls r7, r6, #3 │ │ │ │ │ │ │ │ 00577310 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -907660,21 +907659,21 @@ │ │ │ │ lsls r5, r1, #4 │ │ │ │ bx sp │ │ │ │ lsls r7, r1, #4 │ │ │ │ lsls r4, r5, #27 │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r1, #26 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldmia r4, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r4, {r1, r3, r4, r6, r7} │ │ │ │ lsls r7, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #680 @ 0x2a8 │ │ │ │ + add r1, sp, #696 @ 0x2b8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldmia r3, {r1, r2, r3, r4} │ │ │ │ + ldmia r3!, {r1, r5} │ │ │ │ lsls r7, r6, #3 │ │ │ │ │ │ │ │ 005774d0 : │ │ │ │ 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 │ │ │ │ @@ -908079,87 +908078,87 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r2, #19 │ │ │ │ lsls r5, r1, #4 │ │ │ │ ldrsb r0, [r0, r7] │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #168 @ 0xa8 │ │ │ │ + add r2, sp, #184 @ 0xb8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r2, [r1, #7] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldmia r2!, {r5, r6} │ │ │ │ + ldmia r2, {r2, r5, r6} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r4, [r3, #2] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldmia r1, {r1, r4, r5} │ │ │ │ + ldmia r1, {r1, r2, r4, r5} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r0, sp, #704 @ 0x2c0 │ │ │ │ + add r0, sp, #720 @ 0x2d0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r4, [r0, #2] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldmia r1, {r1, r3, r4} │ │ │ │ + ldmia r1, {r1, r2, r3, r4} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r0, sp, #560 @ 0x230 │ │ │ │ + add r0, sp, #576 @ 0x240 │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r4, [r5, #1] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldmia r1, {r1} │ │ │ │ + ldmia r1, {r1, r2} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r0, sp, #512 @ 0x200 │ │ │ │ + add r0, sp, #528 @ 0x210 │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r4, [r2, #1] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r0, sp, #368 @ 0x170 │ │ │ │ + add r0, sp, #384 @ 0x180 │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r4, [r7, #0] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldmia r0!, {r1, r4, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r0, sp, #224 @ 0xe0 │ │ │ │ + add r0, sp, #240 @ 0xf0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r4, [r4, #0] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strh r2, [r3, #18] │ │ │ │ + strh r6, [r3, #18] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strh r0, [r7, #18] │ │ │ │ + strh r4, [r7, #18] │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r4, [r1, #0] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldmia r0!, {r1, r5, r7} │ │ │ │ + ldmia r0!, {r1, r2, r5, r7} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r0, sp, #32 │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldr r2, [r6, #124] @ 0x7c │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strh r0, [r3, #10] │ │ │ │ + strh r4, [r3, #10] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strh r6, [r1, #16] │ │ │ │ + strh r2, [r2, #16] │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldr r6, [r2, #124] @ 0x7c │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldmia r0!, {r2, r3, r5, r6} │ │ │ │ + ldmia r0!, {r4, r5, r6} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r7, pc, #840 @ (adr r7, 577cc4 ) │ │ │ │ + add r7, pc, #856 @ (adr r7, 577cd4 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldr r6, [r7, #120] @ 0x78 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldmia r0!, {r2, r4, r6} │ │ │ │ + ldmia r0!, {r3, r4, r6} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r7, pc, #792 @ (adr r7, 577ca0 ) │ │ │ │ + add r7, pc, #808 @ (adr r7, 577cb0 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldr r6, [r4, #120] @ 0x78 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldmia r0!, {r2, r3, r4, r5} │ │ │ │ + ldmia r0!, {r6} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r7, pc, #744 @ (adr r7, 577c7c ) │ │ │ │ + add r7, pc, #760 @ (adr r7, 577c8c ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ │ │ │ │ 00577994 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -908202,21 +908201,21 @@ │ │ │ │ nop │ │ │ │ rors r2, r5 │ │ │ │ lsls r7, r1, #4 │ │ │ │ lsls r4, r0, #5 │ │ │ │ lsls r5, r1, #4 │ │ │ │ lsls r4, r5, #27 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r1, r7} │ │ │ │ + stmia r7!, {r1, r2, r7} │ │ │ │ lsls r7, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #888 @ (adr r6, 577d88 ) │ │ │ │ + add r6, pc, #904 @ (adr r6, 577d98 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - stmia r5!, {r1, r3, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r7, r6, #3 │ │ │ │ │ │ │ │ 00577a14 : │ │ │ │ stmdb 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 │ │ │ │ @@ -909343,151 +909342,151 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #244 @ 0xf4 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #2 │ │ │ │ + movs r5, #6 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - stmia r4!, {r2, r6} │ │ │ │ + stmia r4!, {r3, r6} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strh r4, [r3, #22] │ │ │ │ + strh r0, [r4, #22] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - movs r3, #146 @ 0x92 │ │ │ │ + movs r3, #150 @ 0x96 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - stmia r2!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r2!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r7, r6, #3 │ │ │ │ cmp r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #128 @ 0x80 │ │ │ │ + movs r2, #132 @ 0x84 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - stmia r1!, {r2, r6, r7} │ │ │ │ + stmia r1!, {r3, r6, r7} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - movs r2, #62 @ 0x3e │ │ │ │ + movs r2, #66 @ 0x42 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - stmia r1!, {r1, r7} │ │ │ │ + stmia r1!, {r1, r2, r7} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strh r4, [r4, #12] │ │ │ │ + strh r0, [r5, #12] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - movs r2, #18 │ │ │ │ + movs r2, #22 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - stmia r1!, {r3, r4, r6} │ │ │ │ + stmia r1!, {r2, r3, r4, r6} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrb r0, [r7, #28] │ │ │ │ + ldrb r4, [r7, #28] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - movs r1, #76 @ 0x4c │ │ │ │ + movs r1, #80 @ 0x50 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - stmia r0!, {r1, r2, r3, r7} │ │ │ │ + stmia r0!, {r1, r4, r7} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - movs r0, #30 │ │ │ │ + movs r0, #34 @ 0x22 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ittt vs │ │ │ │ + itte vs │ │ │ │ lslvs r7, r6, #3 │ │ │ │ - subvs r6, r3, #6 │ │ │ │ - lslvs r0, r7, #3 │ │ │ │ - bkpt 0x00e2 │ │ │ │ + subvs r2, r4, #6 │ │ │ │ + lslvc r0, r7, #3 │ │ │ │ + bkpt 0x00e6 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - subs r0, r5, #5 │ │ │ │ + subs r4, r5, #5 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - bkpt 0x00aa │ │ │ │ + bkpt 0x00ae │ │ │ │ lsls r7, r6, #3 │ │ │ │ - subs r6, r5, #4 │ │ │ │ + subs r2, r6, #4 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - bkpt 0x0072 │ │ │ │ + bkpt 0x0076 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - subs r0, r2, #4 │ │ │ │ + subs r4, r2, #4 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - bkpt 0x0054 │ │ │ │ + bkpt 0x0058 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrb r2, [r0, #18] │ │ │ │ + ldrb r6, [r0, #18] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - bkpt 0x0036 │ │ │ │ + bkpt 0x003a │ │ │ │ lsls r7, r6, #3 │ │ │ │ - subs r2, r4, #3 │ │ │ │ + subs r6, r4, #3 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - subs r6, r0, #3 │ │ │ │ + subs r2, r1, #3 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - bkpt 0x0008 │ │ │ │ + bkpt 0x000c │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrb r0, [r1, #18] │ │ │ │ + ldrb r4, [r1, #18] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - subs r0, r3, #2 │ │ │ │ + subs r4, r3, #2 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - pop {r2, r3, r4, r6, r7, pc} │ │ │ │ + pop {r5, r6, r7, pc} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - subs r0, r6, #1 │ │ │ │ + subs r4, r6, #1 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - pop {r2, r4, r5, r7, pc} │ │ │ │ + pop {r3, r4, r5, r7, pc} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - subs r4, r2, #1 │ │ │ │ + subs r0, r3, #1 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - pop {r3, r4, r7, pc} │ │ │ │ + pop {r2, r3, r4, r7, pc} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - subs r6, r4, #0 │ │ │ │ + subs r2, r5, #0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldrb r6, [r5, #14] │ │ │ │ + ldrb r2, [r6, #14] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - pop {r1, r3, r4, r6, pc} │ │ │ │ + pop {r1, r2, r3, r4, r6, pc} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - pop {r1, r3, r6, pc} │ │ │ │ + pop {r1, r2, r3, r6, pc} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - bhi.n 5785ec │ │ │ │ + bhi.n 5785f4 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldrb r4, [r0, #25] │ │ │ │ + ldrb r0, [r1, #25] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - adds r6, r5, #7 │ │ │ │ + adds r2, r6, #7 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - adds r0, r2, #7 │ │ │ │ + adds r4, r2, #7 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - pop {r2, r4, pc} │ │ │ │ + pop {r3, r4, pc} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - pop {r5, r7} │ │ │ │ + pop {r2, r5, r7} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - adds r4, r7, #5 │ │ │ │ + adds r0, r0, #6 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - pop {r6, r7} │ │ │ │ + pop {r2, r6, r7} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrb r4, [r6, #11] │ │ │ │ + ldrb r0, [r7, #11] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - pop {r3, r5, r7} │ │ │ │ + pop {r2, r3, r5, r7} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - adds r6, r2, #5 │ │ │ │ + adds r2, r3, #5 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - adds r4, r7, #4 │ │ │ │ + adds r0, r0, #5 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - pop {r1, r2, r3, r4, r5, r6} │ │ │ │ + pop {r1, r7} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrb r6, [r2, #12] │ │ │ │ + ldrb r2, [r3, #12] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - adds r2, r6, #3 │ │ │ │ + adds r6, r6, #3 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - pop {r1, r2, r4, r5} │ │ │ │ + pop {r1, r3, r4, r5} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cbnz r2, 57871c │ │ │ │ + cbnz r6, 57871c │ │ │ │ lsls r6, r6, #3 │ │ │ │ - adds r6, r2, #3 │ │ │ │ + adds r2, r3, #3 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - pop {r4} │ │ │ │ + pop {r2, r4} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - adds r2, r7, #2 │ │ │ │ + adds r6, r7, #2 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - cbnz r6, 57873c │ │ │ │ + cbnz r2, 57873e │ │ │ │ lsls r7, r6, #3 │ │ │ │ - bvc.n 5787a0 │ │ │ │ + bvc.n 5787a8 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldrb r6, [r6, #19] │ │ │ │ + ldrb r2, [r7, #19] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - subs r6, r7, r4 │ │ │ │ + subs r2, r0, r5 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - hlt 0x0002 │ │ │ │ + hlt 0x0006 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - subs r0, r2, r3 │ │ │ │ + subs r4, r2, r3 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - rev r4, r2 │ │ │ │ + rev r0, r3 │ │ │ │ lsls r7, r6, #3 │ │ │ │ mov r1, r6 │ │ │ │ bl 1488588 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r9 │ │ │ │ mov r9, r3 │ │ │ │ bl 1487f08 │ │ │ │ @@ -910673,217 +910672,217 @@ │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r6, #29] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r6, #25 │ │ │ │ + asrs r2, r7, #25 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - push {r1, r3, r4, r5, r7, lr} │ │ │ │ + push {r1, r2, r3, r4, r5, r7, lr} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - asrs r2, r2, #22 │ │ │ │ + asrs r6, r2, #22 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - push {r1, r2, r4, r6, r7} │ │ │ │ + push {r1, r3, r4, r6, r7} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - asrs r2, r0, #19 │ │ │ │ + asrs r6, r0, #19 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - push {r1, r2} │ │ │ │ + push {r1, r3} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - asrs r0, r1, #17 │ │ │ │ + asrs r4, r1, #17 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - cbz r2, 57944a │ │ │ │ + cbz r6, 57944a │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strb r4, [r1, #7] │ │ │ │ + strb r0, [r2, #7] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - asrs r4, r1, #16 │ │ │ │ + asrs r0, r2, #16 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - cbz r6, 579446 │ │ │ │ + cbz r2, 579448 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - asrs r0, r3, #14 │ │ │ │ + asrs r4, r3, #14 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - uxtb r2, r3 │ │ │ │ + uxtb r6, r3 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - sxth r6, r7 │ │ │ │ + sxtb r2, r0 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - uxth r2, r5 │ │ │ │ + uxth r6, r5 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - asrs r6, r2, #13 │ │ │ │ + asrs r2, r3, #13 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - asrs r4, r7, #12 │ │ │ │ + asrs r0, r0, #13 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - uxth r0, r0 │ │ │ │ + uxth r4, r0 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - asrs r6, r2, #12 │ │ │ │ + asrs r2, r3, #12 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - sxtb r2, r3 │ │ │ │ + sxtb r6, r3 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strb r6, [r5, #1] │ │ │ │ + strb r2, [r6, #1] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - sxth r2, r4 │ │ │ │ + sxth r6, r4 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - asrs r6, r1, #11 │ │ │ │ + asrs r2, r2, #11 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - asrs r4, r5, #10 │ │ │ │ + asrs r0, r6, #10 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - cbz r0, 579468 │ │ │ │ + cbz r4, 579468 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cbz r2, 57945e │ │ │ │ + cbz r6, 57945e │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r2, [r7, #124] @ 0x7c │ │ │ │ + ldr r6, [r7, #124] @ 0x7c │ │ │ │ lsls r5, r6, #3 │ │ │ │ - asrs r6, r3, #9 │ │ │ │ + asrs r2, r4, #9 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - asrs r6, r4, #8 │ │ │ │ + asrs r2, r5, #8 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - cbz r2, 57945a │ │ │ │ + cbz r6, 57945a │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cbz r2, 579458 │ │ │ │ + cbz r6, 579458 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - bx r2 │ │ │ │ + bx r3 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - strh r2, [r5, #40] @ 0x28 │ │ │ │ + strh r6, [r5, #40] @ 0x28 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - asrs r0, r6, #7 │ │ │ │ + asrs r4, r6, #7 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - asrs r0, r6, #6 │ │ │ │ + asrs r4, r6, #6 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - sub sp, #464 @ 0x1d0 │ │ │ │ + sub sp, #480 @ 0x1e0 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - asrs r0, r2, #6 │ │ │ │ + asrs r4, r2, #6 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - sub sp, #336 @ 0x150 │ │ │ │ + sub sp, #352 @ 0x160 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - asrs r4, r4, #5 │ │ │ │ + asrs r0, r5, #5 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - sub sp, #160 @ 0xa0 │ │ │ │ + sub sp, #176 @ 0xb0 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - sub sp, #64 @ 0x40 │ │ │ │ + sub sp, #80 @ 0x50 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r0, [r2, #108] @ 0x6c │ │ │ │ + ldr r4, [r2, #108] @ 0x6c │ │ │ │ lsls r5, r6, #3 │ │ │ │ - asrs r4, r6, #4 │ │ │ │ + asrs r0, r7, #4 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - asrs r2, r2, #4 │ │ │ │ + asrs r6, r2, #4 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - add sp, #344 @ 0x158 │ │ │ │ + add sp, #360 @ 0x168 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - asrs r2, r6, #3 │ │ │ │ + asrs r6, r6, #3 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - add sp, #216 @ 0xd8 │ │ │ │ + add sp, #232 @ 0xe8 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - asrs r0, r6, #32 │ │ │ │ + asrs r4, r6, #32 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - add r7, sp, #464 @ 0x1d0 │ │ │ │ + add r7, sp, #480 @ 0x1e0 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - asrs r2, r2, #32 │ │ │ │ + asrs r6, r2, #32 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - add r7, sp, #344 @ 0x158 │ │ │ │ + add r7, sp, #360 @ 0x168 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strh r4, [r2, #24] │ │ │ │ + strh r0, [r3, #24] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - lsrs r0, r3, #31 │ │ │ │ + lsrs r4, r3, #31 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - add r7, sp, #120 @ 0x78 │ │ │ │ + add r7, sp, #136 @ 0x88 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - movs r0, #80 @ 0x50 │ │ │ │ + movs r0, #84 @ 0x54 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsrs r6, r4, #30 │ │ │ │ + lsrs r2, r5, #30 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - add r6, sp, #936 @ 0x3a8 │ │ │ │ + add r6, sp, #952 @ 0x3b8 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsrs r4, r6, #29 │ │ │ │ + lsrs r0, r7, #29 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - add r6, sp, #736 @ 0x2e0 │ │ │ │ + add r6, sp, #752 @ 0x2f0 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsrs r0, r1, #29 │ │ │ │ + lsrs r4, r1, #29 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - add r6, sp, #560 @ 0x230 │ │ │ │ + add r6, sp, #576 @ 0x240 │ │ │ │ lsls r7, r6, #3 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r2, #8] │ │ │ │ + ldrb r4, [r2, #8] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - lsrs r0, r1, #28 │ │ │ │ + lsrs r4, r1, #28 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - add r6, sp, #304 @ 0x130 │ │ │ │ + add r6, sp, #320 @ 0x140 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsrs r6, r5, #27 │ │ │ │ + lsrs r2, r6, #27 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - add r6, sp, #200 @ 0xc8 │ │ │ │ + add r6, sp, #216 @ 0xd8 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsrs r0, r1, #27 │ │ │ │ + lsrs r4, r1, #27 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - add r6, sp, #48 @ 0x30 │ │ │ │ + add r6, sp, #64 @ 0x40 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r2, [r0, #64] @ 0x40 │ │ │ │ + ldr r6, [r0, #64] @ 0x40 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - lsrs r6, r5, #25 │ │ │ │ + lsrs r2, r6, #25 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - add r5, sp, #712 @ 0x2c8 │ │ │ │ + add r5, sp, #728 @ 0x2d8 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsrs r0, r6, #24 │ │ │ │ + lsrs r4, r6, #24 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - add r5, sp, #464 @ 0x1d0 │ │ │ │ + add r5, sp, #480 @ 0x1e0 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsrs r4, r1, #24 │ │ │ │ + lsrs r0, r2, #24 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - add r5, sp, #320 @ 0x140 │ │ │ │ + add r5, sp, #336 @ 0x150 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r5, sp, #168 @ 0xa8 │ │ │ │ + add r5, sp, #184 @ 0xb8 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - subs r6, r3, #1 │ │ │ │ + subs r2, r4, #1 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strh r0, [r1, #8] │ │ │ │ + strh r4, [r1, #8] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - lsrs r6, r1, #23 │ │ │ │ + lsrs r2, r2, #23 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - lsrs r4, r7, #22 │ │ │ │ + lsrs r0, r0, #23 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - add r5, sp, #0 │ │ │ │ + add r5, sp, #16 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsrs r0, r3, #22 │ │ │ │ + lsrs r4, r3, #22 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - add r4, sp, #880 @ 0x370 │ │ │ │ + add r4, sp, #896 @ 0x380 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsrs r6, r4, #21 │ │ │ │ + lsrs r2, r5, #21 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - add r4, sp, #680 @ 0x2a8 │ │ │ │ + add r4, sp, #696 @ 0x2b8 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r4, sp, #592 @ 0x250 │ │ │ │ + add r4, sp, #608 @ 0x260 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - negs r4, r3 │ │ │ │ + negs r0, r4 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - strh r2, [r6, #2] │ │ │ │ + strh r6, [r6, #2] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - lsrs r0, r7, #20 │ │ │ │ + lsrs r4, r7, #20 │ │ │ │ lsls r0, r7, #3 │ │ │ │ strb r6, [r2, r4] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - add r5, sp, #688 @ 0x2b0 │ │ │ │ + add r5, sp, #704 @ 0x2c0 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldmia r0!, {r1, r6} │ │ │ │ + ldmia r0!, {r1, r2, r6} │ │ │ │ lsls r6, r6, #3 │ │ │ │ strb r2, [r7, r3] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - add r5, sp, #576 @ 0x240 │ │ │ │ + add r5, sp, #592 @ 0x250 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsls r2, r0, #21 │ │ │ │ + lsls r6, r0, #21 │ │ │ │ lsls r6, r6, #3 │ │ │ │ strb r6, [r3, r3] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - add r5, sp, #464 @ 0x1d0 │ │ │ │ + add r5, sp, #480 @ 0x1e0 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsrs r2, r0, #6 │ │ │ │ + lsrs r6, r0, #6 │ │ │ │ lsls r6, r6, #3 │ │ │ │ strb r2, [r0, r3] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - add r5, sp, #352 @ 0x160 │ │ │ │ + add r5, sp, #368 @ 0x170 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - stmia r2!, {r1, r2, r3, r5} │ │ │ │ + stmia r2!, {r1, r4, r5} │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldr r3, [pc, #136] @ (5795ec ) │ │ │ │ movw r2, #19027 @ 0x4a53 │ │ │ │ movt r2, #1 │ │ │ │ ldr r1, [pc, #132] @ (5795f0 ) │ │ │ │ ldr r0, [pc, #132] @ (5795f4 ) │ │ │ │ add r3, pc │ │ │ │ @@ -910929,40 +910928,40 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #3368 @ 0xd28 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ strh r2, [r0, r4] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - add r3, sp, #608 @ 0x260 │ │ │ │ + add r3, sp, #624 @ 0x270 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - and.w r0, sl, #245 @ 0xf5 │ │ │ │ + and.w r0, lr, #245 @ 0xf5 │ │ │ │ strh r6, [r4, r3] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - add r3, sp, #496 @ 0x1f0 │ │ │ │ + add r3, sp, #512 @ 0x200 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strb r2, [r7, #23] │ │ │ │ + strb r6, [r7, #23] │ │ │ │ lsls r5, r6, #3 │ │ │ │ strh r2, [r1, r3] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - add r3, sp, #384 @ 0x180 │ │ │ │ + add r3, sp, #400 @ 0x190 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsrs r6, r6, #7 │ │ │ │ + lsrs r2, r7, #7 │ │ │ │ lsls r6, r6, #3 │ │ │ │ strh r6, [r5, r2] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - add r3, sp, #272 @ 0x110 │ │ │ │ + add r3, sp, #288 @ 0x120 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldmia r7!, {r1, r4, r5, r6} │ │ │ │ + ldmia r7!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r6, r6, #3 │ │ │ │ strh r2, [r2, r2] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - add r3, sp, #160 @ 0xa0 │ │ │ │ + add r3, sp, #176 @ 0xb0 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrh r2, [r6, #44] @ 0x2c │ │ │ │ + ldrh r6, [r6, #44] @ 0x2c │ │ │ │ lsls r5, r6, #3 │ │ │ │ │ │ │ │ 00579628 : │ │ │ │ stmdb 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 │ │ │ │ @@ -912022,207 +912021,207 @@ │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r7, #27 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r7, #1] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - itee hi │ │ │ │ - lslhi r7, r6, #3 │ │ │ │ - addls r7, pc, #472 @ (adr r7, 57a350 ) │ │ │ │ + itee ls │ │ │ │ lslls r7, r6, #3 │ │ │ │ - adds r0, r7, r1 │ │ │ │ + addhi r7, pc, #488 @ (adr r7, 57a360 ) │ │ │ │ + lslhi r7, r6, #3 │ │ │ │ + adds r4, r7, r1 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrb r4, [r4, #12] │ │ │ │ + ldrb r0, [r5, #12] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - itte cc │ │ │ │ + ittt cc │ │ │ │ lslcc r7, r6, #3 │ │ │ │ - addcc r7, pc, #144 @ (adr r7, 57a218 ) │ │ │ │ - lslcs r7, r6, #3 │ │ │ │ - pop {r1, r3, r4, r5, r6, pc} │ │ │ │ + addcc r7, pc, #160 @ (adr r7, 57a228 ) │ │ │ │ + lslcc r7, r6, #3 │ │ │ │ + pop {r1, r2, r3, r4, r5, r6, pc} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r5, pc, #392 @ (adr r5, 57a318 ) │ │ │ │ + add r5, pc, #408 @ (adr r5, 57a328 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ - pop {r2, r6, pc} │ │ │ │ + pop {r3, r6, pc} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r5, pc, #176 @ (adr r5, 57a248 ) │ │ │ │ + add r5, pc, #192 @ (adr r5, 57a258 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrh r6, [r5, #42] @ 0x2a │ │ │ │ + ldrh r2, [r6, #42] @ 0x2a │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrb r6, [r4, #3] │ │ │ │ + ldrb r2, [r5, #3] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - pop {r2, r3, r4, r5, r6, r7} │ │ │ │ + pop {pc} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r4, pc, #920 @ (adr r4, 57a540 ) │ │ │ │ + add r4, pc, #936 @ (adr r4, 57a550 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ - pop {r5, r7} │ │ │ │ + pop {r2, r5, r7} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r4, pc, #544 @ (adr r4, 57a3d0 ) │ │ │ │ + add r4, pc, #560 @ (adr r4, 57a3e0 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ - pop {r1, r3, r4, r5, r6} │ │ │ │ + pop {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r4, pc, #392 @ (adr r4, 57a340 ) │ │ │ │ + add r4, pc, #408 @ (adr r4, 57a350 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldrh r4, [r7, #12] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - pop {r3, r4, pc} │ │ │ │ + pop {r2, r3, r4, pc} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - pop {r1, r3, r6} │ │ │ │ + pop {r1, r2, r3, r6} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r4, pc, #208 @ (adr r4, 57a298 ) │ │ │ │ + add r4, pc, #224 @ (adr r4, 57a2a8 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ - pop {r1, r2, r3, r5} │ │ │ │ + pop {r1, r4, r5} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r4, pc, #88 @ (adr r4, 57a228 ) │ │ │ │ + add r4, pc, #104 @ (adr r4, 57a238 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ - b.n 57a08c │ │ │ │ + b.n 57a094 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - str r2, [r7, #104] @ 0x68 │ │ │ │ + str r6, [r7, #104] @ 0x68 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - cbnz r4, 57a25a │ │ │ │ + pop {} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r3, pc, #920 @ (adr r3, 57a578 ) │ │ │ │ + add r3, pc, #936 @ (adr r3, 57a588 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r3, pc, #816 @ (adr r3, 57a514 ) │ │ │ │ + add r3, pc, #832 @ (adr r3, 57a524 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cmp r1, #2 │ │ │ │ + cmp r1, #6 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - str r4, [r7, #100] @ 0x64 │ │ │ │ + str r0, [r0, #104] @ 0x68 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - cbnz r6, 57a260 │ │ │ │ + cbnz r2, 57a262 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cbnz r6, 57a25a │ │ │ │ + cbnz r2, 57a25c │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r3, pc, #512 @ (adr r3, 57a3f8 ) │ │ │ │ + add r3, pc, #528 @ (adr r3, 57a408 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ - asrs r6, r6, #18 │ │ │ │ + asrs r2, r7, #18 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strb r0, [r4, #29] │ │ │ │ + strb r4, [r4, #29] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - cbnz r6, 57a258 │ │ │ │ + cbnz r2, 57a25a │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r3, pc, #224 @ (adr r3, 57a2e8 ) │ │ │ │ + add r3, pc, #240 @ (adr r3, 57a2f8 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldrh r2, [r4, #4] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cbnz r4, 57a28e │ │ │ │ + pop {} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r0, [r0, #28] │ │ │ │ + strb r4, [r0, #28] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - cbnz r0, 57a260 │ │ │ │ + cbnz r4, 57a260 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r3, pc, #40 @ (adr r3, 57a244 ) │ │ │ │ + add r3, pc, #56 @ (adr r3, 57a254 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ - subs r0, #206 @ 0xce │ │ │ │ + subs r0, #210 @ 0xd2 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - revsh r6, r1 │ │ │ │ + revsh r2, r2 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r2, pc, #728 @ (adr r2, 57a500 ) │ │ │ │ + add r2, pc, #744 @ (adr r2, 57a510 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ - hlt 0x001c │ │ │ │ + hlt 0x0020 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r2, pc, #528 @ (adr r2, 57a440 ) │ │ │ │ + add r2, pc, #544 @ (adr r2, 57a450 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ - rev16 r2, r6 │ │ │ │ + rev16 r6, r6 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r2, pc, #360 @ (adr r2, 57a3a0 ) │ │ │ │ + add r2, pc, #376 @ (adr r2, 57a3b0 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r0, [r7, #36] @ 0x24 │ │ │ │ + str r4, [r7, #36] @ 0x24 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r2, pc, #240 @ (adr r2, 57a330 ) │ │ │ │ + add r2, pc, #256 @ (adr r2, 57a340 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ - rev16 r2, r0 │ │ │ │ + rev16 r6, r0 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cbnz r0, 57a278 │ │ │ │ + cbnz r4, 57a278 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r1, pc, #672 @ (adr r1, 57a4ec ) │ │ │ │ + add r1, pc, #688 @ (adr r1, 57a4fc ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cbnz r2, 57a25e │ │ │ │ + cbnz r6, 57a25e │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r1, pc, #136 @ (adr r1, 57a2dc ) │ │ │ │ + add r1, pc, #152 @ (adr r1, 57a2ec ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cbnz r2, 57a25e │ │ │ │ + cbnz r6, 57a25e │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r1, pc, #8 @ (adr r1, 57a264 ) │ │ │ │ + add r1, pc, #24 @ (adr r1, 57a274 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ - @ instruction: 0xb888 │ │ │ │ + @ instruction: 0xb88c │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r0, pc, #448 @ (adr r0, 57a424 ) │ │ │ │ + add r0, pc, #464 @ (adr r0, 57a434 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ - @ instruction: 0xb860 │ │ │ │ + @ instruction: 0xb864 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r0, pc, #288 @ (adr r0, 57a38c ) │ │ │ │ + add r0, pc, #304 @ (adr r0, 57a39c ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ - @ instruction: 0xb848 │ │ │ │ + @ instruction: 0xb84c │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r0, pc, #192 @ (adr r0, 57a334 ) │ │ │ │ + add r0, pc, #208 @ (adr r0, 57a344 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r0, [r5, #28] │ │ │ │ + str r4, [r5, #28] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - @ instruction: 0xb830 │ │ │ │ + @ instruction: 0xb834 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r0, pc, #56 @ (adr r0, 57a2b8 ) │ │ │ │ + add r0, pc, #72 @ (adr r0, 57a2c8 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r0, [r7, #44] @ 0x2c │ │ │ │ + ldr r4, [r7, #44] @ 0x2c │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r7, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r7, [sp, #960] @ 0x3c0 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - @ instruction: 0xb7f4 │ │ │ │ + @ instruction: 0xb7f8 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - @ instruction: 0xb7ca │ │ │ │ + @ instruction: 0xb7ce │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r7, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r7, [sp, #728] @ 0x2d8 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r6, [r6, #28] │ │ │ │ + ldr r2, [r7, #28] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r7, [sp, #616] @ 0x268 │ │ │ │ + ldr r7, [sp, #632] @ 0x278 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - @ instruction: 0xb7a2 │ │ │ │ + @ instruction: 0xb7a6 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - @ instruction: 0xb790 │ │ │ │ + @ instruction: 0xb794 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r7, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r7, [sp, #496] @ 0x1f0 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - stmia r6!, {r4} │ │ │ │ + stmia r6!, {r2, r4} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r7, [sp, #384] @ 0x180 │ │ │ │ + ldr r7, [sp, #400] @ 0x190 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - @ instruction: 0xb76a │ │ │ │ + @ instruction: 0xb76e │ │ │ │ lsls r7, r6, #3 │ │ │ │ - stmia r5!, {r1, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - @ instruction: 0xb746 │ │ │ │ + @ instruction: 0xb74a │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r7, [sp, #144] @ 0x90 │ │ │ │ + ldr r7, [sp, #160] @ 0xa0 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strh r6, [r7, #26] │ │ │ │ + strh r2, [r0, #28] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r6, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r6, [sp, #984] @ 0x3d8 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - @ instruction: 0xb6fa │ │ │ │ + @ instruction: 0xb6fe │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strh r2, [r0, #16] │ │ │ │ + strh r6, [r0, #16] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r6, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r6, [sp, #776] @ 0x308 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - @ instruction: 0xb6c8 │ │ │ │ + @ instruction: 0xb6cc │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsrs r4, r4, #31 │ │ │ │ + lsrs r0, r5, #31 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strb r0, [r1, #10] │ │ │ │ + strb r4, [r1, #10] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - @ instruction: 0xb6a6 │ │ │ │ + @ instruction: 0xb6aa │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r6, [sp, #576] @ 0x240 │ │ │ │ + ldr r6, [sp, #592] @ 0x250 │ │ │ │ lsls r7, r6, #3 │ │ │ │ bx r6 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r7, [sp, #816] @ 0x330 │ │ │ │ + ldr r7, [sp, #832] @ 0x340 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - bmi.n 57a218 │ │ │ │ + bmi.n 57a220 │ │ │ │ lsls r5, r6, #3 │ │ │ │ │ │ │ │ 0057a2f4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -912261,17 +912260,17 @@ │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ bvc.n 57a334 │ │ │ │ lsls r4, r1, #4 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r3, r5, r7} │ │ │ │ + push {r1, r2, r3, r5, r7} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r4, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r4, [sp, #472] @ 0x1d8 │ │ │ │ lsls r7, r6, #3 │ │ │ │ │ │ │ │ 0057a360 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -912354,23 +912353,23 @@ │ │ │ │ lsls r7, r1, #4 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ bvc.n 57a488 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldr r0, [r6, #28] │ │ │ │ + ldr r4, [r6, #28] │ │ │ │ lsls r6, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 57a4b8 │ │ │ │ + cbz r0, 57a4ba │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r3, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r3, [sp, #768] @ 0x300 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cbz r2, 57a4c2 │ │ │ │ + cbz r6, 57a4c2 │ │ │ │ lsls r7, r6, #3 │ │ │ │ │ │ │ │ 0057a444 : │ │ │ │ b.w 57a2f4 │ │ │ │ │ │ │ │ 0057a448 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -912504,27 +912503,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ bvs.n 57a590 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrb r0, [r6, r3] │ │ │ │ + ldrb r4, [r6, r3] │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - uxth r4, r6 │ │ │ │ + uxth r0, r7 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r2, [sp, #624] @ 0x270 │ │ │ │ + ldr r2, [sp, #640] @ 0x280 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ + ldr r4, [r5, #8] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - add r1, pc, #720 @ (adr r1, 57a860 ) │ │ │ │ + add r1, pc, #736 @ (adr r1, 57a870 ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ - add r4, pc, #352 @ (adr r4, 57a6f4 ) │ │ │ │ + add r4, pc, #368 @ (adr r4, 57a704 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ │ │ │ │ 0057a594 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -912632,28 +912631,28 @@ │ │ │ │ lsls r4, r1, #4 │ │ │ │ asrs r6, r1, #23 │ │ │ │ lsls r7, r1, #4 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r6, r0] │ │ │ │ + ldr r2, [r7, r0] │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa5a00f7 │ │ │ │ - ldr r1, [sp, #632] @ 0x278 │ │ │ │ + @ instruction: 0xfa5e00f7 │ │ │ │ + ldr r1, [sp, #648] @ 0x288 │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldr r0, [r2, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ bmi.n 57a608 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrh r2, [r2, r6] │ │ │ │ + ldrh r6, [r2, r6] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - str r6, [r4, #116] @ 0x74 │ │ │ │ + str r2, [r5, #116] @ 0x74 │ │ │ │ lsls r6, r6, #3 │ │ │ │ │ │ │ │ 0057a6b4 : │ │ │ │ stmdb 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 │ │ │ │ @@ -913712,185 +913711,185 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r5, r7] │ │ │ │ + strb r2, [r6, r7] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r7, sp, #800 @ 0x320 │ │ │ │ + add r7, sp, #816 @ 0x330 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r7, [sp, #368] @ 0x170 │ │ │ │ + str r7, [sp, #384] @ 0x180 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r4, [r4, #40] @ 0x28 │ │ │ │ + str r0, [r5, #40] @ 0x28 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r7, sp, #528 @ 0x210 │ │ │ │ + add r7, sp, #544 @ 0x220 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r7, [sp, #96] @ 0x60 │ │ │ │ + str r7, [sp, #112] @ 0x70 │ │ │ │ lsls r7, r6, #3 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r2, #40] @ 0x28 │ │ │ │ + str r0, [r3, #40] @ 0x28 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r7, sp, #216 @ 0xd8 │ │ │ │ + add r7, sp, #232 @ 0xe8 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r6, [sp, #808] @ 0x328 │ │ │ │ + str r6, [sp, #824] @ 0x338 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r6, [r2, #32] │ │ │ │ + str r2, [r3, #32] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - str r6, [sp, #576] @ 0x240 │ │ │ │ + str r6, [sp, #592] @ 0x250 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r6, sp, #944 @ 0x3b0 │ │ │ │ + add r6, sp, #960 @ 0x3c0 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r2, [r3, #32] │ │ │ │ + str r6, [r3, #32] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r6, sp, #744 @ 0x2e8 │ │ │ │ + add r6, sp, #760 @ 0x2f8 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r6, [sp, #304] @ 0x130 │ │ │ │ + str r6, [sp, #320] @ 0x140 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strb r0, [r5, r1] │ │ │ │ + strb r4, [r5, r1] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r6, sp, #280 @ 0x118 │ │ │ │ + add r6, sp, #296 @ 0x128 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r5, [sp, #872] @ 0x368 │ │ │ │ + str r5, [sp, #888] @ 0x378 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r5, sp, #8 │ │ │ │ + add r5, sp, #24 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r4, [sp, #592] @ 0x250 │ │ │ │ + str r4, [sp, #608] @ 0x260 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r4, sp, #768 @ 0x300 │ │ │ │ + add r4, sp, #784 @ 0x310 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r4, [sp, #328] @ 0x148 │ │ │ │ + str r4, [sp, #344] @ 0x158 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r4, sp, #968 @ 0x3c8 │ │ │ │ + add r4, sp, #984 @ 0x3d8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r4, sp, #512 @ 0x200 │ │ │ │ + add r4, sp, #528 @ 0x210 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r4, [sp, #88] @ 0x58 │ │ │ │ + str r4, [sp, #104] @ 0x68 │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldrb r2, [r7, #5] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r6, [r7, #120] @ 0x78 │ │ │ │ + str r2, [r0, #124] @ 0x7c │ │ │ │ lsls r6, r6, #3 │ │ │ │ - add r4, sp, #192 @ 0xc0 │ │ │ │ + add r4, sp, #208 @ 0xd0 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r3, [sp, #792] @ 0x318 │ │ │ │ + str r3, [sp, #808] @ 0x328 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsls r6, r6, #19 │ │ │ │ + lsls r2, r7, #19 │ │ │ │ lsls r7, r6, #3 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r3, #32] │ │ │ │ + ldr r0, [r4, #32] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - str r2, [sp, #112] @ 0x70 │ │ │ │ + str r2, [sp, #128] @ 0x80 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r2, sp, #472 @ 0x1d8 │ │ │ │ + add r2, sp, #488 @ 0x1e8 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r1, [sp, #680] @ 0x2a8 │ │ │ │ + str r1, [sp, #696] @ 0x2b8 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - add r1, sp, #984 @ 0x3d8 │ │ │ │ + add r1, sp, #1000 @ 0x3e8 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r1, [sp, #552] @ 0x228 │ │ │ │ + str r1, [sp, #568] @ 0x238 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r1, [sp, #176] @ 0xb0 │ │ │ │ + str r1, [sp, #192] @ 0xc0 │ │ │ │ lsls r2, r0, #4 │ │ │ │ strb r4, [r3, #5] │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #992 @ 0x3e0 │ │ │ │ + add r0, sp, #1008 @ 0x3f0 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r0, sp, #720 @ 0x2d0 │ │ │ │ + add r0, sp, #736 @ 0x2e0 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r0, [sp, #288] @ 0x120 │ │ │ │ + str r0, [sp, #304] @ 0x130 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - movs r6, #10 │ │ │ │ + movs r6, #14 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - str r2, [r3, #64] @ 0x40 │ │ │ │ + str r6, [r3, #64] @ 0x40 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - add r0, sp, #560 @ 0x230 │ │ │ │ + add r0, sp, #576 @ 0x240 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r0, [sp, #136] @ 0x88 │ │ │ │ + str r0, [sp, #152] @ 0x98 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r0, sp, #336 @ 0x150 │ │ │ │ + add r0, sp, #352 @ 0x160 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrh r0, [r5, #62] @ 0x3e │ │ │ │ + ldrh r4, [r5, #62] @ 0x3e │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r0, sp, #208 @ 0xd0 │ │ │ │ + add r0, sp, #224 @ 0xe0 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrh r0, [r1, #62] @ 0x3e │ │ │ │ + ldrh r4, [r1, #62] @ 0x3e │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r0, sp, #112 @ 0x70 │ │ │ │ + add r0, sp, #128 @ 0x80 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrh r0, [r6, #60] @ 0x3c │ │ │ │ + ldrh r4, [r6, #60] @ 0x3c │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r7, pc, #1008 @ (adr r7, 57b694 ) │ │ │ │ + add r0, sp, #0 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrh r0, [r2, #60] @ 0x3c │ │ │ │ + ldrh r4, [r2, #60] @ 0x3c │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrh r2, [r6, #58] @ 0x3a │ │ │ │ + ldrh r6, [r6, #58] @ 0x3a │ │ │ │ lsls r2, r0, #4 │ │ │ │ - add r7, pc, #776 @ (adr r7, 57b5b8 ) │ │ │ │ + add r7, pc, #792 @ (adr r7, 57b5c8 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrh r6, [r2, #58] @ 0x3a │ │ │ │ + ldrh r2, [r3, #58] @ 0x3a │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r7, pc, #600 @ (adr r7, 57b510 ) │ │ │ │ + add r7, pc, #616 @ (adr r7, 57b520 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrh r2, [r5, #56] @ 0x38 │ │ │ │ + ldrh r6, [r5, #56] @ 0x38 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r7, pc, #424 @ (adr r7, 57b468 ) │ │ │ │ + add r7, pc, #440 @ (adr r7, 57b478 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrh r6, [r7, #54] @ 0x36 │ │ │ │ + ldrh r2, [r0, #56] @ 0x38 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrh r2, [r0, r2] │ │ │ │ + ldrh r6, [r0, r2] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r7, pc, #320 @ (adr r7, 57b40c ) │ │ │ │ + add r7, pc, #336 @ (adr r7, 57b41c ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrh r4, [r4, #54] @ 0x36 │ │ │ │ + ldrh r0, [r5, #54] @ 0x36 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrh r0, [r2, #54] @ 0x36 │ │ │ │ + ldrh r4, [r2, #54] @ 0x36 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - add r7, pc, #128 @ (adr r7, 57b358 ) │ │ │ │ + add r7, pc, #144 @ (adr r7, 57b368 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrh r4, [r6, #52] @ 0x34 │ │ │ │ + ldrh r0, [r7, #52] @ 0x34 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r7, pc, #0 @ (adr r7, 57b2e0 ) │ │ │ │ + add r7, pc, #16 @ (adr r7, 57b2f0 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrh r2, [r2, #52] @ 0x34 │ │ │ │ + ldrh r6, [r2, #52] @ 0x34 │ │ │ │ lsls r7, r6, #3 │ │ │ │ adds r7, #48 @ 0x30 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrh r6, [r0, #62] @ 0x3e │ │ │ │ + ldrh r2, [r1, #62] @ 0x3e │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r6, pc, #976 @ (adr r6, 57b6c0 ) │ │ │ │ + add r6, pc, #992 @ (adr r6, 57b6d0 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ adds r7, #24 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrh r6, [r5, #60] @ 0x3c │ │ │ │ + ldrh r2, [r6, #60] @ 0x3c │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r6, pc, #880 @ (adr r6, 57b66c ) │ │ │ │ + add r6, pc, #896 @ (adr r6, 57b67c ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ adds r7, #0 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrh r6, [r2, #60] @ 0x3c │ │ │ │ + ldrh r2, [r3, #60] @ 0x3c │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r6, pc, #784 @ (adr r6, 57b618 ) │ │ │ │ + add r6, pc, #800 @ (adr r6, 57b628 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ adds r6, #232 @ 0xe8 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrh r6, [r7, #58] @ 0x3a │ │ │ │ + ldrh r2, [r0, #60] @ 0x3c │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r4, [r2, #120] @ 0x78 │ │ │ │ + ldr r0, [r3, #120] @ 0x78 │ │ │ │ lsls r5, r6, #3 │ │ │ │ adds r6, #208 @ 0xd0 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrh r6, [r4, #58] @ 0x3a │ │ │ │ + ldrh r2, [r5, #58] @ 0x3a │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r0, [r1, #84] @ 0x54 │ │ │ │ + str r4, [r1, #84] @ 0x54 │ │ │ │ lsls r5, r6, #3 │ │ │ │ │ │ │ │ 0057b320 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -914047,35 +914046,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #0] @ (57b494 ) │ │ │ │ + ldr r6, [pc, #16] @ (57b4a4 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #96 @ (adr r4, 57b4fc ) │ │ │ │ + add r4, pc, #112 @ (adr r4, 57b50c ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrh r4, [r5, #28] │ │ │ │ + ldrh r0, [r6, #28] │ │ │ │ lsls r7, r6, #3 │ │ │ │ stmia r6!, {r1, r5, r6, r7} │ │ │ │ lsls r4, r1, #4 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #80 @ 0x50 │ │ │ │ + adds r3, #84 @ 0x54 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldr r4, [r2, r6] │ │ │ │ + ldr r0, [r3, r6] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r1, [pc, #704] @ (57b774 ) │ │ │ │ + ldr r1, [pc, #720] @ (57b784 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - adds r3, #44 @ 0x2c │ │ │ │ + adds r3, #48 @ 0x30 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - adds r3, #32 │ │ │ │ + adds r3, #36 @ 0x24 │ │ │ │ lsls r5, r0, #4 │ │ │ │ │ │ │ │ 0057b4bc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -914900,161 +914899,161 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r7, [sp, #960] @ 0x3c0 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strh r4, [r5, #54] @ 0x36 │ │ │ │ + strh r0, [r6, #54] @ 0x36 │ │ │ │ lsls r7, r6, #3 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #632] @ 0x278 │ │ │ │ + ldr r7, [sp, #648] @ 0x288 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r7, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r7, [sp, #768] @ 0x300 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strh r4, [r7, #52] @ 0x34 │ │ │ │ + strh r0, [r0, #54] @ 0x36 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - @ instruction: 0xf7e000f6 │ │ │ │ - ldrh r4, [r1, r2] │ │ │ │ + @ instruction: 0xf7e400f6 │ │ │ │ + ldrh r0, [r2, r2] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r7, [sp, #552] @ 0x228 │ │ │ │ + ldr r7, [sp, #568] @ 0x238 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strh r4, [r1, #52] @ 0x34 │ │ │ │ + strh r0, [r2, #52] @ 0x34 │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r7, [sp, #264] @ 0x108 │ │ │ │ + ldr r7, [sp, #280] @ 0x118 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r7, [sp, #368] @ 0x170 │ │ │ │ + ldr r7, [sp, #384] @ 0x180 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strh r6, [r3, #50] @ 0x32 │ │ │ │ + strh r2, [r4, #50] @ 0x32 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r7, [sp, #264] @ 0x108 │ │ │ │ + ldr r7, [sp, #280] @ 0x118 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strh r2, [r0, #50] @ 0x32 │ │ │ │ + strh r6, [r0, #50] @ 0x32 │ │ │ │ lsls r7, r6, #3 │ │ │ │ cmp r6, #190 @ 0xbe │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strh r4, [r2, #58] @ 0x3a │ │ │ │ + strh r0, [r3, #58] @ 0x3a │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r0, [pc, #888] @ (57c100 ) │ │ │ │ + ldr r0, [pc, #904] @ (57c110 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ cmp r6, #90 @ 0x5a │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strh r0, [r6, #54] @ 0x36 │ │ │ │ + strh r4, [r6, #54] @ 0x36 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r3, [sp, #840] @ 0x348 │ │ │ │ + ldr r3, [sp, #856] @ 0x358 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - movt r0, #35062 @ 0x88f6 │ │ │ │ - ldr r4, [r5, r5] │ │ │ │ + movt r0, #51446 @ 0xc8f6 │ │ │ │ + ldr r0, [r6, r5] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r6, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r6, [sp, #472] @ 0x1d8 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strh r4, [r6, #42] @ 0x2a │ │ │ │ + strh r0, [r7, #42] @ 0x2a │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r6, [sp, #288] @ 0x120 │ │ │ │ + ldr r6, [sp, #304] @ 0x130 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strh r0, [r1, #42] @ 0x2a │ │ │ │ + strh r4, [r1, #42] @ 0x2a │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r5, [sp, #888] @ 0x378 │ │ │ │ + ldr r5, [sp, #904] @ 0x388 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strh r2, [r0, #40] @ 0x28 │ │ │ │ + strh r6, [r0, #40] @ 0x28 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r5, [sp, #888] @ 0x378 │ │ │ │ + ldr r5, [sp, #904] @ 0x388 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strh r6, [r3, #38] @ 0x26 │ │ │ │ + strh r2, [r4, #38] @ 0x26 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - @ instruction: 0xf5e600f6 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ + @ instruction: 0xf5ea00f6 │ │ │ │ + ldr r6, [r1, r2] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r5, [sp, #576] @ 0x240 │ │ │ │ + ldr r5, [sp, #592] @ 0x250 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strh r2, [r2, #36] @ 0x24 │ │ │ │ + strh r6, [r2, #36] @ 0x24 │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldr r6, [r6, #28] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r5, [sp, #296] @ 0x128 │ │ │ │ + ldr r5, [sp, #312] @ 0x138 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r5, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r5, [sp, #448] @ 0x1c0 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strh r6, [r5, #34] @ 0x22 │ │ │ │ + strh r2, [r6, #34] @ 0x22 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r5, [sp, #160] @ 0xa0 │ │ │ │ + ldr r5, [sp, #176] @ 0xb0 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strh r0, [r5, #32] │ │ │ │ + strh r4, [r5, #32] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrh r0, [r0, #48] @ 0x30 │ │ │ │ + ldrh r4, [r0, #48] @ 0x30 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r4, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r4, [sp, #976] @ 0x3d0 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strh r0, [r6, #30] │ │ │ │ + strh r4, [r6, #30] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r4, [sp, #864] @ 0x360 │ │ │ │ + ldr r4, [sp, #880] @ 0x370 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strh r0, [r3, #30] │ │ │ │ + strh r4, [r3, #30] │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldr r7, [pc, #528] @ (57c010 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r4, [r0, #30] │ │ │ │ + strh r0, [r1, #30] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r4, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r4, [sp, #736] @ 0x2e0 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - @ instruction: 0xf4e800f6 │ │ │ │ - ldrsb r4, [r1, r6] │ │ │ │ + @ instruction: 0xf4ec00f6 │ │ │ │ + ldrsb r0, [r2, r6] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r4, [sp, #584] @ 0x248 │ │ │ │ + ldr r4, [sp, #600] @ 0x258 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strh r4, [r2, #28] │ │ │ │ + strh r0, [r3, #28] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r4, [sp, #232] @ 0xe8 │ │ │ │ + ldr r4, [sp, #248] @ 0xf8 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r4, [sp, #376] @ 0x178 │ │ │ │ + ldr r4, [sp, #392] @ 0x188 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strh r6, [r3, #26] │ │ │ │ + strh r2, [r4, #26] │ │ │ │ lsls r7, r6, #3 │ │ │ │ cmp r3, #246 @ 0xf6 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strh r4, [r1, #36] @ 0x24 │ │ │ │ + strh r0, [r2, #36] @ 0x24 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - bkpt 0x005a │ │ │ │ + bkpt 0x005e │ │ │ │ lsls r5, r6, #3 │ │ │ │ cmp r3, #218 @ 0xda │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strh r0, [r6, #34] @ 0x22 │ │ │ │ + strh r4, [r6, #34] @ 0x22 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r0!, {r1, r6} │ │ │ │ lsls r5, r6, #3 │ │ │ │ cmp r3, #190 @ 0xbe │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strh r4, [r2, #34] @ 0x22 │ │ │ │ + strh r0, [r3, #34] @ 0x22 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r6, [r3, r6] │ │ │ │ + ldr r2, [r4, r6] │ │ │ │ lsls r5, r6, #3 │ │ │ │ cmp r3, #162 @ 0xa2 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strh r0, [r7, #32] │ │ │ │ + strh r4, [r7, #32] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrh r2, [r3, r1] │ │ │ │ + ldrh r6, [r3, r1] │ │ │ │ lsls r5, r6, #3 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - subs r5, #184 @ 0xb8 │ │ │ │ + subs r5, #188 @ 0xbc │ │ │ │ lsls r5, r6, #3 │ │ │ │ - subs r5, #214 @ 0xd6 │ │ │ │ + subs r5, #218 @ 0xda │ │ │ │ lsls r5, r6, #3 │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ lsls r6, r0, #4 │ │ │ │ - subs r4, #210 @ 0xd2 │ │ │ │ + subs r4, #214 @ 0xd6 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - subs r5, #136 @ 0x88 │ │ │ │ + subs r5, #140 @ 0x8c │ │ │ │ lsls r5, r6, #3 │ │ │ │ │ │ │ │ 0057be6c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -915149,23 +915148,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [pc, #512] @ (57c150 ) │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ pop {r3} │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldr r6, [pc, #816] @ (57c28c ) │ │ │ │ + ldr r6, [pc, #832] @ (57c29c ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #608] @ 0x260 │ │ │ │ + ldr r1, [sp, #624] @ 0x270 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strh r0, [r3, #4] │ │ │ │ + strh r4, [r3, #4] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r1, [sp, #632] @ 0x278 │ │ │ │ + ldr r1, [sp, #648] @ 0x288 │ │ │ │ lsls r7, r6, #3 │ │ │ │ │ │ │ │ 0057bf6c : │ │ │ │ stmdb 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 │ │ │ │ @@ -916290,157 +916289,157 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r7, #12] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r7, #100] @ 0x64 │ │ │ │ + str r6, [r7, #100] @ 0x64 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrb r6, [r6, #28] │ │ │ │ + ldrb r2, [r7, #28] │ │ │ │ lsls r7, r6, #3 │ │ │ │ movs r7, #160 @ 0xa0 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strh r6, [r6, #0] │ │ │ │ + strh r2, [r7, #0] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrb r0, [r7, r6] │ │ │ │ + ldrb r4, [r7, r6] │ │ │ │ lsls r5, r6, #3 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ cbnz r0, 57cb8c │ │ │ │ lsls r4, r1, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r5, #84] @ 0x54 │ │ │ │ + str r2, [r6, #84] @ 0x54 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrb r2, [r5, #24] │ │ │ │ + ldrb r6, [r5, #24] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r7, [sp, #240] @ 0xf0 │ │ │ │ + str r7, [sp, #256] @ 0x100 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrb r4, [r1, #24] │ │ │ │ + ldrb r0, [r2, #24] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r2, [r0, #84] @ 0x54 │ │ │ │ + str r6, [r0, #84] @ 0x54 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r6, [r7, #76] @ 0x4c │ │ │ │ + str r2, [r0, #80] @ 0x50 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrb r2, [r7, #22] │ │ │ │ + ldrb r6, [r7, #22] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r6, [r6, #72] @ 0x48 │ │ │ │ + str r2, [r7, #72] @ 0x48 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrb r2, [r6, #21] │ │ │ │ + ldrb r6, [r6, #21] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r0, [r6, #64] @ 0x40 │ │ │ │ + str r4, [r6, #64] @ 0x40 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrb r4, [r5, #19] │ │ │ │ + ldrb r0, [r6, #19] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strb r4, [r0, r1] │ │ │ │ + strb r0, [r1, r1] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrb r0, [r7, #18] │ │ │ │ + ldrb r4, [r7, #18] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r4, [r5, #60] @ 0x3c │ │ │ │ + str r0, [r6, #60] @ 0x3c │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrsh r0, [r1, r4] │ │ │ │ + ldrsh r4, [r1, r4] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrb r0, [r2, #18] │ │ │ │ + ldrb r4, [r2, #18] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r4, [r0, #60] @ 0x3c │ │ │ │ + str r0, [r1, #60] @ 0x3c │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strb r0, [r5, r0] │ │ │ │ + strb r4, [r5, r0] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrb r4, [r1, #17] │ │ │ │ + ldrb r0, [r2, #17] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r0, [r0, #56] @ 0x38 │ │ │ │ + str r4, [r0, #56] @ 0x38 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r2, [r6, #16] │ │ │ │ + str r6, [r6, #16] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrb r6, [r5, #7] │ │ │ │ + ldrb r2, [r6, #7] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r2, [r5, #12] │ │ │ │ + str r6, [r5, #12] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrb r6, [r4, #6] │ │ │ │ + ldrb r2, [r5, #6] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r4, [r1, #12] │ │ │ │ + str r0, [r2, #12] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrb r0, [r1, #6] │ │ │ │ + ldrb r4, [r1, #6] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrb r6, [r1, r0] │ │ │ │ + ldrb r2, [r2, r0] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrb r6, [r2, #5] │ │ │ │ + ldrb r2, [r3, #5] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r2, [r1, #8] │ │ │ │ + str r6, [r1, #8] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r4, [sp, #216] @ 0xd8 │ │ │ │ + str r4, [sp, #232] @ 0xe8 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - subs r2, #58 @ 0x3a │ │ │ │ + subs r2, #62 @ 0x3e │ │ │ │ lsls r5, r6, #3 │ │ │ │ - str r0, [r4, #4] │ │ │ │ + str r4, [r4, #4] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrb r6, [r3, #4] │ │ │ │ + ldrb r2, [r4, #4] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r2, [r5, #0] │ │ │ │ + str r6, [r5, #0] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrb r6, [r4, #3] │ │ │ │ + ldrb r2, [r5, #3] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrh r2, [r6, r5] │ │ │ │ + ldrh r6, [r6, r5] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrb r2, [r7, #2] │ │ │ │ + ldrb r6, [r7, #2] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrsh r6, [r5, r7] │ │ │ │ + ldrsh r2, [r6, r7] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrsh r6, [r5, r6] │ │ │ │ + ldrsh r2, [r6, r6] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrb r2, [r5, #1] │ │ │ │ + ldrb r6, [r5, #1] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrsh r2, [r0, r5] │ │ │ │ + ldrsh r6, [r0, r5] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrb r0, [r0, #0] │ │ │ │ + ldrb r4, [r0, #0] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrsh r0, [r6, r3] │ │ │ │ + ldrsh r4, [r6, r3] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strb r4, [r5, #30] │ │ │ │ + strb r0, [r6, #30] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsrs r4, r4, #21 │ │ │ │ + lsrs r0, r5, #21 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r3, [pc, #496] @ (57ce00 ) │ │ │ │ + ldr r3, [pc, #512] @ (57ce10 ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrsh r2, [r0, r3] │ │ │ │ + ldrsh r6, [r0, r3] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strb r0, [r0, #30] │ │ │ │ + strb r4, [r0, #30] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrsh r4, [r5, r2] │ │ │ │ + ldrsh r0, [r6, r2] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strb r0, [r5, #29] │ │ │ │ + strb r4, [r5, #29] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrsh r0, [r1, r2] │ │ │ │ + ldrsh r4, [r1, r2] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strb r4, [r0, #29] │ │ │ │ + strb r0, [r1, #29] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrsh r4, [r4, r1] │ │ │ │ + ldrsh r0, [r5, r1] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strb r0, [r4, #28] │ │ │ │ + strb r4, [r4, #28] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrsh r4, [r1, r1] │ │ │ │ + ldrsh r0, [r2, r1] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strb r0, [r1, #28] │ │ │ │ + strb r4, [r1, #28] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r4, [r2, r6] │ │ │ │ + ldr r0, [r3, r6] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r4, [r3, #27] │ │ │ │ + strb r0, [r4, #27] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrsh r2, [r2, r0] │ │ │ │ + ldrsh r6, [r2, r0] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ + ldrsh r4, [r0, r0] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strb r4, [r7, #26] │ │ │ │ + strb r0, [r0, #27] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrb r0, [r5, r7] │ │ │ │ + ldrb r4, [r5, r7] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strb r4, [r4, #26] │ │ │ │ + strb r0, [r5, #26] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrb r4, [r2, #23] │ │ │ │ + ldrb r0, [r3, #23] │ │ │ │ lsls r6, r6, #3 │ │ │ │ mov r4, r3 │ │ │ │ mov r7, r3 │ │ │ │ mov r6, r3 │ │ │ │ mov r0, fp │ │ │ │ blx 344c20 <_Py_Dealloc@plt+0x4> │ │ │ │ b.n 57ca1e │ │ │ │ @@ -916606,79 +916605,79 @@ │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #3648 @ 0xe40 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r4, r1] │ │ │ │ + ldrh r2, [r5, r1] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strb r2, [r4, #12] │ │ │ │ + strb r6, [r4, #12] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrh r2, [r7, r0] │ │ │ │ + ldrh r6, [r7, r0] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strb r6, [r6, #11] │ │ │ │ + strb r2, [r7, #11] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrh r0, [r4, r0] │ │ │ │ + ldrh r4, [r4, r0] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strb r4, [r3, #11] │ │ │ │ + strb r0, [r4, #11] │ │ │ │ lsls r7, r6, #3 │ │ │ │ movs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r4, r5] │ │ │ │ + strb r6, [r4, r5] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r2, [r5, #10] │ │ │ │ + strb r6, [r5, #10] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r0, [r4, r7] │ │ │ │ + ldr r4, [r4, r7] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r4, [r1, r7] │ │ │ │ + ldr r0, [r2, r7] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strb r0, [r1, #10] │ │ │ │ + strb r4, [r1, #10] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r2, [r6, r6] │ │ │ │ + ldr r6, [r6, r6] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strb r0, [r6, #9] │ │ │ │ + strb r4, [r6, #9] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrh r4, [r6, #2] │ │ │ │ + ldrh r0, [r7, #2] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r4, [r2, #9] │ │ │ │ + strb r0, [r3, #9] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r2, [r1, r6] │ │ │ │ + ldr r6, [r1, r6] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r6, [r6, r5] │ │ │ │ + ldr r2, [r7, r5] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strb r4, [r6, #8] │ │ │ │ + strb r0, [r7, #8] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r2, [r4, r5] │ │ │ │ + ldr r6, [r4, r5] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strb r0, [r4, #8] │ │ │ │ + strb r4, [r4, #8] │ │ │ │ lsls r7, r6, #3 │ │ │ │ subs r0, r7, r2 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strb r6, [r1, #13] │ │ │ │ + strb r2, [r2, #13] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - @ instruction: 0xb804 │ │ │ │ + @ instruction: 0xb808 │ │ │ │ lsls r5, r6, #3 │ │ │ │ subs r0, r4, r2 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strb r6, [r6, #12] │ │ │ │ + strb r2, [r7, #12] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strb r0, [r3, r0] │ │ │ │ + strb r4, [r3, r0] │ │ │ │ lsls r5, r6, #3 │ │ │ │ subs r0, r1, r2 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strb r6, [r3, #12] │ │ │ │ + strb r2, [r4, #12] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - stmia r6!, {r4, r6, r7} │ │ │ │ + stmia r6!, {r2, r4, r6, r7} │ │ │ │ lsls r5, r6, #3 │ │ │ │ subs r0, r6, r1 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strb r6, [r0, #12] │ │ │ │ + strb r2, [r1, #12] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - stmia r0!, {r3, r4, r6, r7} │ │ │ │ + stmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r5, r6, #3 │ │ │ │ │ │ │ │ 0057ce98 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -916841,39 +916840,39 @@ │ │ │ │ add r4, sp, #232 @ 0xe8 │ │ │ │ lsls r4, r1, #4 │ │ │ │ stcl 1, cr0, [sl], {14} │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r6, r2] │ │ │ │ + str r0, [r7, r2] │ │ │ │ lsls r6, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r2, r7] │ │ │ │ + ldrsb r4, [r2, r7] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strb r4, [r1, #2] │ │ │ │ + strb r0, [r2, #2] │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldr r0, [r2, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ add r3, sp, #312 @ 0x138 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - adds r2, #50 @ 0x32 │ │ │ │ + adds r2, #54 @ 0x36 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - subs r6, #0 │ │ │ │ + subs r6, #4 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrb r4, [r6, #6] │ │ │ │ + ldrb r0, [r7, #6] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrb r0, [r5, #6] │ │ │ │ + ldrb r4, [r5, #6] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrb r4, [r3, #6] │ │ │ │ + ldrb r0, [r4, #6] │ │ │ │ lsls r3, r6, #3 │ │ │ │ │ │ │ │ 0057d058 : │ │ │ │ stmdb 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 │ │ │ │ @@ -917870,164 +917869,164 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #132 @ 0x84 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r0, [r0, r7] │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #154 @ 0x9a │ │ │ │ + subs r2, #158 @ 0x9e │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r1, #58] @ 0x3a │ │ │ │ + strh r0, [r2, #58] @ 0x3a │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r0, [r2, #92] @ 0x5c │ │ │ │ + ldr r4, [r2, #92] @ 0x5c │ │ │ │ lsls r7, r6, #3 │ │ │ │ add r0, sp, #912 @ 0x390 │ │ │ │ lsls r4, r1, #4 │ │ │ │ adds r3, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r6, #46] @ 0x2e │ │ │ │ + strh r4, [r6, #46] @ 0x2e │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r2, [r6, #68] @ 0x44 │ │ │ │ + ldr r6, [r6, #68] @ 0x44 │ │ │ │ lsls r7, r6, #3 │ │ │ │ subs r0, #2 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r2, [r7, #44] @ 0x2c │ │ │ │ + strh r6, [r7, #44] @ 0x2c │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r6, [r7, #64] @ 0x40 │ │ │ │ + ldr r2, [r0, #68] @ 0x44 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strh r4, [r2, #40] @ 0x28 │ │ │ │ + strh r0, [r3, #40] @ 0x28 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r6, [r2, #56] @ 0x38 │ │ │ │ + ldr r2, [r3, #56] @ 0x38 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strh r6, [r6, #34] @ 0x22 │ │ │ │ + strh r2, [r7, #34] @ 0x22 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r0, [r7, #44] @ 0x2c │ │ │ │ + ldr r4, [r7, #44] @ 0x2c │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strh r0, [r2, #32] │ │ │ │ + strh r4, [r2, #32] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r2, [r2, #40] @ 0x28 │ │ │ │ + ldr r6, [r2, #40] @ 0x28 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r7, [pc, #176] @ (57dbd4 ) │ │ │ │ + ldr r7, [pc, #192] @ (57dbe4 ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ - strh r0, [r4, #30] │ │ │ │ + strh r4, [r4, #30] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r4, [r4, #36] @ 0x24 │ │ │ │ + ldr r0, [r5, #36] @ 0x24 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strh r2, [r1, #28] │ │ │ │ + strh r6, [r1, #28] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r6, [r1, #32] │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r5, #22] │ │ │ │ + strh r4, [r5, #22] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r4, [r5, #20] │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strh r4, [r0, #22] │ │ │ │ + strh r0, [r1, #22] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r0, [r1, #20] │ │ │ │ + ldr r4, [r1, #20] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strh r6, [r3, #20] │ │ │ │ + strh r2, [r4, #20] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r4, [r3, #16] │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - @ instruction: 0xfb7e00f3 │ │ │ │ - strh r4, [r6, #2] │ │ │ │ + @ instruction: 0xfb8200f3 │ │ │ │ + strh r0, [r7, #2] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strh r2, [r3, #18] │ │ │ │ + strh r6, [r3, #18] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r6, [r3, #12] │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strh r6, [r0, #16] │ │ │ │ + strh r2, [r1, #16] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r0, [r1, #8] │ │ │ │ + ldr r4, [r1, #8] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strh r2, [r3, #14] │ │ │ │ + strh r6, [r3, #14] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r4, [r3, #4] │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - bx r7 │ │ │ │ + bx r8 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - strh r4, [r3, #4] │ │ │ │ + strh r0, [r4, #4] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r4, [r3, #112] @ 0x70 │ │ │ │ + str r0, [r4, #112] @ 0x70 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strh r4, [r7, #2] │ │ │ │ + strh r0, [r0, #4] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r6, [r7, #108] @ 0x6c │ │ │ │ + str r2, [r0, #112] @ 0x70 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r0, [r5, #108] @ 0x6c │ │ │ │ + str r4, [r5, #108] @ 0x6c │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strh r2, [r3, #2] │ │ │ │ + strh r6, [r3, #2] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r0, [r6, #104] @ 0x68 │ │ │ │ + str r4, [r6, #104] @ 0x68 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strh r2, [r4, #0] │ │ │ │ + strh r6, [r4, #0] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - mov lr, r6 │ │ │ │ + mov sl, r7 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrb r0, [r6, #31] │ │ │ │ + ldrb r4, [r6, #31] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r2, [r6, #100] @ 0x64 │ │ │ │ + str r6, [r6, #100] @ 0x64 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrb r4, [r2, #31] │ │ │ │ + ldrb r0, [r3, #31] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r6, [r2, #100] @ 0x64 │ │ │ │ + str r2, [r3, #100] @ 0x64 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r0, [pc, #728] @ (57de84 ) │ │ │ │ + ldr r0, [pc, #744] @ (57de94 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrb r2, [r6, #30] │ │ │ │ + ldrb r6, [r6, #30] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r4, [r6, #96] @ 0x60 │ │ │ │ + str r0, [r7, #96] @ 0x60 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrb r4, [r5, #28] │ │ │ │ + ldrb r0, [r6, #28] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r0, [r6, #88] @ 0x58 │ │ │ │ + str r4, [r6, #88] @ 0x58 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrb r4, [r2, #28] │ │ │ │ + ldrb r0, [r3, #28] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r0, [r3, #88] @ 0x58 │ │ │ │ + str r4, [r3, #88] @ 0x58 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrb r4, [r7, #27] │ │ │ │ + ldrb r0, [r0, #28] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r0, [r0, #88] @ 0x58 │ │ │ │ + str r4, [r0, #88] @ 0x58 │ │ │ │ lsls r7, r6, #3 │ │ │ │ lsrs r4, r4, #24 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r2, [r7, #104] @ 0x68 │ │ │ │ + str r6, [r7, #104] @ 0x68 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrb r4, [r4, #28] │ │ │ │ + ldrb r0, [r5, #28] │ │ │ │ lsls r7, r6, #3 │ │ │ │ lsrs r4, r1, #24 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r2, [r4, #104] @ 0x68 │ │ │ │ + str r6, [r4, #104] @ 0x68 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrb r4, [r3, #28] │ │ │ │ + ldrb r0, [r4, #28] │ │ │ │ lsls r7, r6, #3 │ │ │ │ lsrs r4, r6, #23 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r2, [r1, #104] @ 0x68 │ │ │ │ + str r6, [r1, #104] @ 0x68 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrb r4, [r6, #26] │ │ │ │ + ldrb r0, [r7, #26] │ │ │ │ lsls r7, r6, #3 │ │ │ │ lsrs r4, r3, #23 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r2, [r6, #100] @ 0x64 │ │ │ │ + str r6, [r6, #100] @ 0x64 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - bxns lr │ │ │ │ + bx pc │ │ │ │ lsls r5, r6, #3 │ │ │ │ lsrs r4, r0, #23 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r2, [r3, #100] @ 0x64 │ │ │ │ + str r6, [r3, #100] @ 0x64 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - movs r6, #52 @ 0x34 │ │ │ │ + movs r6, #56 @ 0x38 │ │ │ │ lsls r5, r6, #3 │ │ │ │ │ │ │ │ 0057dc08 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -918110,23 +918109,23 @@ │ │ │ │ lsls r6, r1, #4 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r7, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [sp, #528] @ 0x210 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - adds r1, #72 @ 0x48 │ │ │ │ + adds r1, #76 @ 0x4c │ │ │ │ lsls r6, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r2, #18] │ │ │ │ + ldrb r4, [r2, #18] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r4, [r2, #48] @ 0x30 │ │ │ │ + str r0, [r3, #48] @ 0x30 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrb r2, [r4, #4] │ │ │ │ + ldrb r6, [r4, #4] │ │ │ │ lsls r5, r6, #3 │ │ │ │ │ │ │ │ 0057dcec : │ │ │ │ stmdb 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 │ │ │ │ @@ -919202,98 +919201,98 @@ │ │ │ │ lsls r4, r1, #4 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #14 │ │ │ │ + movs r0, #18 │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - pop {r2, r3, r4, r5, r7} │ │ │ │ + pop {r6, r7} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r0, [r6, #20] │ │ │ │ + str r4, [r6, #20] │ │ │ │ lsls r7, r6, #3 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, r2] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r5, #4] │ │ │ │ + ldrb r4, [r5, #4] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - @ instruction: 0xb8d2 │ │ │ │ + @ instruction: 0xb8d6 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrb r6, [r0, r6] │ │ │ │ + ldrb r2, [r1, r6] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldmia r6!, {r1, r5, r7} │ │ │ │ + ldmia r6!, {r1, r2, r5, r7} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - adds r1, #66 @ 0x42 │ │ │ │ + adds r1, #70 @ 0x46 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - @ instruction: 0xb892 │ │ │ │ + @ instruction: 0xb896 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrb r0, [r1, r5] │ │ │ │ + ldrb r4, [r1, r5] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - adds r1, #0 │ │ │ │ + adds r1, #4 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - @ instruction: 0xb854 │ │ │ │ + @ instruction: 0xb858 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrb r0, [r1, r4] │ │ │ │ + ldrb r4, [r1, r4] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldmia r6!, {r2, r3, r4, r5} │ │ │ │ + ldmia r6, {r6} │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r6, #26] │ │ │ │ + strb r0, [r7, #26] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - @ instruction: 0xb62c │ │ │ │ + @ instruction: 0xb630 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrh r0, [r4, r3] │ │ │ │ + ldrh r4, [r4, r3] │ │ │ │ lsls r7, r6, #3 │ │ │ │ str r4, [sp, #848] @ 0x350 │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strb r0, [r3, #6] │ │ │ │ + strb r4, [r3, #6] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - push {r1, r2} │ │ │ │ + push {r1, r3} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r4, [r7, r2] │ │ │ │ + ldr r0, [r0, r3] │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldrb r0, [r0, #4] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cmp r4, #24 │ │ │ │ + cmp r4, #28 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cbz r2, 57e93a │ │ │ │ + cbz r6, 57e93a │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r0, [r2, r2] │ │ │ │ + ldr r4, [r2, r2] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r6, [r5, r1] │ │ │ │ + ldr r2, [r6, r1] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - mrc 0, 1, r0, cr6, cr9, {7} │ │ │ │ - cmp r4, #76 @ 0x4c │ │ │ │ + mrc 0, 1, r0, cr10, cr9, {7} │ │ │ │ + cmp r4, #80 @ 0x50 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - cbz r2, 57e940 │ │ │ │ + cbz r6, 57e940 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cbz r2, 57e938 │ │ │ │ + cbz r6, 57e938 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r6, [r4, r0] │ │ │ │ + ldr r2, [r5, r0] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cbz r2, 57e938 │ │ │ │ + cbz r6, 57e938 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r6, [r0, r0] │ │ │ │ + ldr r2, [r1, r0] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - uxtb r2, r7 │ │ │ │ + uxtb r6, r7 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrsb r0, [r5, r6] │ │ │ │ + ldrsb r4, [r5, r6] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldmia r0!, {r5, r6, r7} │ │ │ │ + ldmia r0!, {r2, r5, r6, r7} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - cmp r3, #140 @ 0x8c │ │ │ │ + cmp r3, #144 @ 0x90 │ │ │ │ lsls r6, r6, #3 │ │ │ │ mov r0, r9 │ │ │ │ blx 344c20 <_Py_Dealloc@plt+0x4> │ │ │ │ b.n 57e164 │ │ │ │ mov r0, r1 │ │ │ │ blx 344c20 <_Py_Dealloc@plt+0x4> │ │ │ │ b.n 57e50a │ │ │ │ @@ -919927,200 +919926,200 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #3764 @ 0xeb4 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #116 @ 0x74 │ │ │ │ + cmp r2, #120 @ 0x78 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - cbz r0, 57f02e │ │ │ │ + cbz r4, 57f02e │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrsb r6, [r7, r1] │ │ │ │ + ldrsb r2, [r0, r2] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - stmia r7!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r7!, {r1, r4, r5, r7} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r2, [r0, #112] @ 0x70 │ │ │ │ + ldr r6, [r0, #112] @ 0x70 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cbz r2, 57f028 │ │ │ │ + cbz r6, 57f028 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrsb r0, [r5, r0] │ │ │ │ + ldrsb r4, [r5, r0] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - subs r1, #36 @ 0x24 │ │ │ │ + subs r1, #40 @ 0x28 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r0, [r2, #108] @ 0x6c │ │ │ │ + ldr r4, [r2, #108] @ 0x6c │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cbz r0, 57f02c │ │ │ │ + cbz r4, 57f02c │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strb r4, [r6, r7] │ │ │ │ + strb r0, [r7, r7] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strb r2, [r5, #4] │ │ │ │ + strb r6, [r5, #4] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - sub sp, #480 @ 0x1e0 │ │ │ │ + sub sp, #496 @ 0x1f0 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strb r4, [r5, r6] │ │ │ │ + strb r0, [r6, r6] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - sub sp, #176 @ 0xb0 │ │ │ │ + sub sp, #192 @ 0xc0 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strb r0, [r4, r5] │ │ │ │ + strb r4, [r4, r5] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - sub sp, #40 @ 0x28 │ │ │ │ + sub sp, #56 @ 0x38 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strb r0, [r0, r5] │ │ │ │ + strb r4, [r0, r5] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add sp, #264 @ 0x108 │ │ │ │ + add sp, #280 @ 0x118 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strb r6, [r6, r3] │ │ │ │ + strb r2, [r7, r3] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add sp, #112 @ 0x70 │ │ │ │ + add sp, #128 @ 0x80 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strb r0, [r2, r3] │ │ │ │ + strb r4, [r2, r3] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cmp r0, #150 @ 0x96 │ │ │ │ + cmp r0, #154 @ 0x9a │ │ │ │ lsls r6, r6, #3 │ │ │ │ - add r7, sp, #936 @ 0x3a8 │ │ │ │ + add r7, sp, #952 @ 0x3b8 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strb r0, [r4, r2] │ │ │ │ + strb r4, [r4, r2] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - stmia r5!, {r4, r6, r7} │ │ │ │ + stmia r5!, {r2, r4, r6, r7} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - add r7, sp, #648 @ 0x288 │ │ │ │ + add r7, sp, #664 @ 0x298 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strb r6, [r2, r1] │ │ │ │ + strb r2, [r3, r1] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r4, [r1, #80] @ 0x50 │ │ │ │ + ldr r0, [r2, #80] @ 0x50 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r7, sp, #496 @ 0x1f0 │ │ │ │ + add r7, sp, #512 @ 0x200 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strb r2, [r6, r0] │ │ │ │ + strb r6, [r6, r0] │ │ │ │ lsls r7, r6, #3 │ │ │ │ str r2, [r1, #80] @ 0x50 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r7, sp, #328 @ 0x148 │ │ │ │ + add r7, sp, #344 @ 0x158 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strb r0, [r1, r0] │ │ │ │ + strb r4, [r1, r0] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - movs r7, #110 @ 0x6e │ │ │ │ + movs r7, #114 @ 0x72 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r7, sp, #200 @ 0xc8 │ │ │ │ + add r7, sp, #216 @ 0xd8 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strh r0, [r5, r7] │ │ │ │ + strh r4, [r5, r7] │ │ │ │ lsls r7, r6, #3 │ │ │ │ strb r4, [r6, #16] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r6, sp, #856 @ 0x358 │ │ │ │ + add r6, sp, #872 @ 0x368 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strh r2, [r1, r6] │ │ │ │ + strh r6, [r1, r6] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strh r2, [r5, r5] │ │ │ │ + strh r6, [r5, r5] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldmdb r0!, {r0, r3, r4, r5, r6, r7} │ │ │ │ - movs r7, #66 @ 0x42 │ │ │ │ + ldmdb r4!, {r0, r3, r4, r5, r6, r7} │ │ │ │ + movs r7, #70 @ 0x46 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - add r6, sp, #608 @ 0x260 │ │ │ │ + add r6, sp, #624 @ 0x270 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r6, sp, #360 @ 0x168 │ │ │ │ + add r6, sp, #376 @ 0x178 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strh r6, [r1, r4] │ │ │ │ + strh r2, [r2, r4] │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldr r0, [r4, r2] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r6, #100] @ 0x64 │ │ │ │ + ldr r6, [r6, #100] @ 0x64 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - add r5, sp, #936 @ 0x3a8 │ │ │ │ + add r5, sp, #952 @ 0x3b8 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strh r6, [r3, r2] │ │ │ │ + strh r2, [r4, r2] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r2, [r1, #92] @ 0x5c │ │ │ │ + ldr r6, [r1, #92] @ 0x5c │ │ │ │ lsls r6, r6, #3 │ │ │ │ - add r5, sp, #488 @ 0x1e8 │ │ │ │ + add r5, sp, #504 @ 0x1f8 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strh r6, [r5, r0] │ │ │ │ + strh r2, [r6, r0] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - movs r6, #4 │ │ │ │ + movs r6, #8 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - add r5, sp, #352 @ 0x160 │ │ │ │ + add r5, sp, #368 @ 0x170 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strh r6, [r1, r0] │ │ │ │ + strh r2, [r2, r0] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strh r0, [r3, r6] │ │ │ │ + strh r4, [r3, r6] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r4, sp, #1008 @ 0x3f0 │ │ │ │ + add r5, sp, #0 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r0, [r6, r6] │ │ │ │ + str r4, [r6, r6] │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldr??.w r0, [r8, #261] @ 0x105 │ │ │ │ - strh r6, [r1, r2] │ │ │ │ + strh r2, [r2, r2] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - adds r5, #24 │ │ │ │ + adds r5, #28 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldr??.w r0, [ip, #261] @ 0x105 │ │ │ │ - strh r2, [r6, r1] │ │ │ │ + strh r6, [r6, r1] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r4, [r3, #48] @ 0x30 │ │ │ │ + ldr r0, [r4, #48] @ 0x30 │ │ │ │ lsls r7, r6, #3 │ │ │ │ vst2.8 {d16[0],d17[0]}, [r4], r5 │ │ │ │ - lsrs r2, r7, #15 │ │ │ │ + lsrs r6, r7, #15 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - lsrs r0, r3, #16 │ │ │ │ + lsrs r4, r3, #16 │ │ │ │ lsls r5, r6, #3 │ │ │ │ vld2.8 {d0[0],d1[0]}, [lr], r5 │ │ │ │ - lsrs r4, r2, #12 │ │ │ │ + lsrs r0, r3, #12 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - lsrs r2, r1, #15 │ │ │ │ + lsrs r6, r1, #15 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldrsb.w r0, [r2, #261] @ 0x105 │ │ │ │ - strh r0, [r5, r0] │ │ │ │ + strh r4, [r5, r0] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r2, [r0, #44] @ 0x2c │ │ │ │ + ldr r6, [r0, #44] @ 0x2c │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldr??.w r0, [r6, ] │ │ │ │ - strh r4, [r1, r0] │ │ │ │ + strh r0, [r2, r0] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r6, [r2, #40] @ 0x28 │ │ │ │ + ldr r2, [r3, #40] @ 0x28 │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldr??.w r0, [sl, ] │ │ │ │ - str r0, [r6, r7] │ │ │ │ + str r4, [r6, r7] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - asrs r2, r1, #7 │ │ │ │ + asrs r6, r1, #7 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldrsh.w r0, [lr, ] │ │ │ │ - str r4, [r2, r7] │ │ │ │ + str r0, [r3, r7] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - adds r2, #214 @ 0xd6 │ │ │ │ + adds r2, #218 @ 0xda │ │ │ │ lsls r5, r6, #3 │ │ │ │ vld4.8 {d0,d2,d4,d6}, [r2], r5 │ │ │ │ - str r0, [r7, r6] │ │ │ │ + str r4, [r7, r6] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r2, [r2, #36] @ 0x24 │ │ │ │ + ldr r6, [r2, #36] @ 0x24 │ │ │ │ lsls r7, r6, #3 │ │ │ │ vst4.8 {d0,d2,d4,d6}, [r6], r5 │ │ │ │ - str r4, [r3, r6] │ │ │ │ + str r0, [r4, r6] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r6, [r4, #32] │ │ │ │ + ldr r2, [r5, #32] │ │ │ │ lsls r7, r6, #3 │ │ │ │ str??.w r0, [r2, #261] @ 0x105 │ │ │ │ - str r0, [r7, r5] │ │ │ │ + str r4, [r7, r5] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r2, [r4, #32] │ │ │ │ + ldr r6, [r4, #32] │ │ │ │ lsls r7, r6, #3 │ │ │ │ str.w r0, [r6, #261] @ 0x105 │ │ │ │ - str r4, [r3, r5] │ │ │ │ + str r0, [r4, r5] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - adds r2, r3, #5 │ │ │ │ + adds r6, r3, #5 │ │ │ │ lsls r5, r6, #3 │ │ │ │ strh.w r0, [sl, #261] @ 0x105 │ │ │ │ - str r0, [r0, r5] │ │ │ │ + str r4, [r0, r5] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - adds r2, #106 @ 0x6a │ │ │ │ + adds r2, #110 @ 0x6e │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb.w r0, [lr, #261] @ 0x105 │ │ │ │ - str r4, [r4, r4] │ │ │ │ + str r0, [r5, r4] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrh r2, [r6, #38] @ 0x26 │ │ │ │ + ldrh r6, [r6, #38] @ 0x26 │ │ │ │ lsls r5, r6, #3 │ │ │ │ │ │ │ │ 0057f188 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -920230,31 +920229,31 @@ │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldmia r1, {r1, r3, r4, r6, r7} │ │ │ │ lsls r6, r1, #4 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #186 @ 0xba │ │ │ │ + movs r5, #190 @ 0xbe │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #984 @ 0x3d8 │ │ │ │ + add r0, sp, #1000 @ 0x3e8 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r5, [pc, #680] @ (57f544 ) │ │ │ │ + ldr r5, [pc, #696] @ (57f554 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r5, #31 │ │ │ │ + lsrs r0, r6, #31 │ │ │ │ lsls r5, r6, #3 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r5, #4] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - subs r4, r5, r5 │ │ │ │ + subs r0, r6, r5 │ │ │ │ lsls r6, r6, #3 │ │ │ │ │ │ │ │ 0057f2b0 : │ │ │ │ stmdb 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 │ │ │ │ @@ -921381,152 +921380,152 @@ │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldrh r2, [r4, #0] │ │ │ │ lsls r4, r1, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r2, #76] @ 0x4c │ │ │ │ + str r2, [r3, #76] @ 0x4c │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r2, [pc, #752] @ (5801f0 ) │ │ │ │ + ldr r2, [pc, #768] @ (580200 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r4, [r6, #68] @ 0x44 │ │ │ │ + str r0, [r7, #68] @ 0x44 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r2, [pc, #360] @ (580070 ) │ │ │ │ + ldr r2, [pc, #376] @ (580080 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r4, [r2, #68] @ 0x44 │ │ │ │ + str r0, [r3, #68] @ 0x44 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r2, [pc, #232] @ (57fff8 ) │ │ │ │ + ldr r2, [pc, #248] @ (580008 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ strh r2, [r3, #42] @ 0x2a │ │ │ │ lsls r4, r1, #4 │ │ │ │ - str r0, [r2, #60] @ 0x3c │ │ │ │ + str r4, [r2, #60] @ 0x3c │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r1, [pc, #728] @ (5801f4 ) │ │ │ │ + ldr r1, [pc, #744] @ (580204 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r0, [r3, #56] @ 0x38 │ │ │ │ + str r4, [r3, #56] @ 0x38 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r1, [pc, #504] @ (58011c ) │ │ │ │ + ldr r1, [pc, #520] @ (58012c ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r0, [r4, #52] @ 0x34 │ │ │ │ + str r4, [r4, #52] @ 0x34 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r1, [pc, #280] @ (580044 ) │ │ │ │ + ldr r1, [pc, #296] @ (580054 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r6, [r3, #48] @ 0x30 │ │ │ │ + str r2, [r4, #48] @ 0x30 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r1, [pc, #16] @ (57ff44 ) │ │ │ │ + ldr r1, [pc, #32] @ (57ff54 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r0, [r5, #44] @ 0x2c │ │ │ │ + str r4, [r5, #44] @ 0x2c │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r0, [pc, #824] @ (580274 ) │ │ │ │ + ldr r0, [pc, #840] @ (580284 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r2, [r5, #40] @ 0x28 │ │ │ │ + str r6, [r5, #40] @ 0x28 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r0, [pc, #576] @ (580184 ) │ │ │ │ + ldr r0, [pc, #592] @ (580194 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r4, [r1, #36] @ 0x24 │ │ │ │ + str r0, [r2, #36] @ 0x24 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r0, [pc, #200] @ (580014 ) │ │ │ │ + ldr r0, [pc, #216] @ (580024 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r2, [r3, #32] │ │ │ │ + str r6, [r3, #32] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r0, [pc, #0] @ (57ff54 ) │ │ │ │ + ldr r0, [pc, #16] @ (57ff64 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r5, #21 │ │ │ │ + lsls r6, r5, #21 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - str r4, [r6, #12] │ │ │ │ + str r0, [r7, #12] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - mov ip, fp │ │ │ │ + mov r8, ip │ │ │ │ lsls r7, r6, #3 │ │ │ │ - mov sl, r3 │ │ │ │ + mov lr, r3 │ │ │ │ lsls r2, r0, #4 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r6, #7 │ │ │ │ + adds r6, r6, #7 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - str r4, [r0, #0] │ │ │ │ + str r0, [r1, #0] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cmp ip, sp │ │ │ │ + cmp r8, lr │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrsh r2, [r3, r7] │ │ │ │ + ldrsh r6, [r3, r7] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cmp ip, r7 │ │ │ │ + cmp r8, r8 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrsh r6, [r6, r6] │ │ │ │ + ldrsh r2, [r7, r6] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cmp r8, r3 │ │ │ │ + cmp ip, r3 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrsh r0, [r5, r5] │ │ │ │ + ldrsh r4, [r5, r5] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cmp r2, r9 │ │ │ │ + cmp r6, r9 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - stcl 1, cr0, [r0], #16 │ │ │ │ - ldrsh r2, [r3, r4] │ │ │ │ + stcl 1, cr0, [r4], #16 │ │ │ │ + ldrsh r6, [r3, r4] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add ip, pc │ │ │ │ + cmp r0, r0 │ │ │ │ lsls r7, r6, #3 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r6, r6] │ │ │ │ + ldrb r4, [r6, r6] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - bics r2, r2 │ │ │ │ + bics r6, r2 │ │ │ │ lsls r7, r6, #3 │ │ │ │ adds r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r5, r3] │ │ │ │ + ldrb r2, [r6, r3] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cmn r0, r2 │ │ │ │ + cmn r4, r2 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrb r0, [r7, r2] │ │ │ │ + ldrb r4, [r7, r2] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cmp r2, r3 │ │ │ │ + cmp r6, r3 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrb r2, [r3, r2] │ │ │ │ + ldrb r6, [r3, r2] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - negs r4, r7 │ │ │ │ + cmp r0, r0 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - bics.w r1, sl, r4 │ │ │ │ - ldrb r0, [r7, r1] │ │ │ │ + bics.w r1, lr, r4 │ │ │ │ + ldrb r4, [r7, r1] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - negs r0, r4 │ │ │ │ + negs r4, r4 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrb r6, [r7, r0] │ │ │ │ + ldrb r2, [r0, r1] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - tst r0, r4 │ │ │ │ + tst r4, r4 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsrs r0, r6, #21 │ │ │ │ + lsrs r4, r6, #21 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrh r2, [r5, r7] │ │ │ │ + ldrh r6, [r5, r7] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - rors r0, r2 │ │ │ │ + rors r4, r2 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrh r6, [r7, r6] │ │ │ │ + ldrh r2, [r0, r7] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - sbcs r0, r4 │ │ │ │ + sbcs r4, r4 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsrs r4, r7, #19 │ │ │ │ + lsrs r0, r0, #20 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrh r2, [r1, r6] │ │ │ │ + ldrh r6, [r1, r6] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - adcs r2, r6 │ │ │ │ + adcs r6, r6 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrh r2, [r7, r4] │ │ │ │ + ldrh r6, [r7, r4] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - asrs r4, r3 │ │ │ │ + asrs r0, r4 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - @ instruction: 0xe8dc0104 │ │ │ │ - ldrh r6, [r2, r4] │ │ │ │ + strd r0, r1, [r0], #16 │ │ │ │ + ldrh r2, [r3, r4] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsrs r2, r7 │ │ │ │ + lsrs r6, r7 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrh r6, [r6, r3] │ │ │ │ + ldrh r2, [r7, r3] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsrs r0, r3 │ │ │ │ + lsrs r4, r3 │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldr.w r3, [pc, #2924] @ 580b84 │ │ │ │ movw r2, #1249 @ 0x4e1 │ │ │ │ ldr.w r1, [pc, #2920] @ 580b88 │ │ │ │ ldr.w r0, [pc, #2920] @ 580b8c │ │ │ │ add r1, pc │ │ │ │ ldr.w fp, [sp, #48] @ 0x30 │ │ │ │ @@ -922558,203 +922557,203 @@ │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #3824 @ 0xef0 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r4, r6] │ │ │ │ + ldr r0, [r5, r6] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - subs r7, #134 @ 0x86 │ │ │ │ + subs r7, #138 @ 0x8a │ │ │ │ lsls r7, r6, #3 │ │ │ │ - b.n 580a04 │ │ │ │ + b.n 580a0c │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r2, [r6, r5] │ │ │ │ + ldr r6, [r6, r5] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - subs r7, #84 @ 0x54 │ │ │ │ + subs r7, #88 @ 0x58 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r2, [r1, r5] │ │ │ │ + ldr r6, [r1, r5] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - subs r7, #44 @ 0x2c │ │ │ │ + subs r7, #48 @ 0x30 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r4, [r2, r4] │ │ │ │ + ldr r0, [r3, r4] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - subs r6, #246 @ 0xf6 │ │ │ │ + subs r6, #250 @ 0xfa │ │ │ │ lsls r7, r6, #3 │ │ │ │ - b.n 580910 │ │ │ │ + b.n 580918 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r2, [r5, r3] │ │ │ │ + ldr r6, [r5, r3] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - subs r6, #204 @ 0xcc │ │ │ │ + subs r6, #208 @ 0xd0 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r2, [r0, r3] │ │ │ │ + ldr r6, [r0, r3] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - subs r6, #164 @ 0xa4 │ │ │ │ + subs r6, #168 @ 0xa8 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r6, [r3, r2] │ │ │ │ + ldr r2, [r4, r2] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - subs r6, #128 @ 0x80 │ │ │ │ + subs r6, #132 @ 0x84 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - b.n 5807ec │ │ │ │ + b.n 5807f4 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r6, [r1, r1] │ │ │ │ + ldr r2, [r2, r1] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - subs r6, #54 @ 0x36 │ │ │ │ + subs r6, #58 @ 0x3a │ │ │ │ lsls r7, r6, #3 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 0, cr0, [sl, #-976]! @ 0xfffffc30 │ │ │ │ - ldrsb r0, [r2, r5] │ │ │ │ + ldc2l 0, cr0, [lr, #-976]! @ 0xfffffc30 │ │ │ │ + ldrsb r4, [r2, r5] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - subs r5, #54 @ 0x36 │ │ │ │ + subs r5, #58 @ 0x3a │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrsb r6, [r6, r3] │ │ │ │ + ldrsb r2, [r7, r3] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - subs r4, #220 @ 0xdc │ │ │ │ + subs r4, #224 @ 0xe0 │ │ │ │ lsls r7, r6, #3 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - vld1.8 @ instruction: 0xf9ac00f4 │ │ │ │ - strb r2, [r6, r4] │ │ │ │ + ldrsh.w r0, [r0, #244] @ 0xf4 │ │ │ │ + strb r6, [r6, r4] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - subs r3, #28 │ │ │ │ + subs r3, #32 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - @ instruction: 0xfb3800f4 │ │ │ │ - strb r6, [r1, r4] │ │ │ │ + @ instruction: 0xfb3c00f4 │ │ │ │ + strb r2, [r2, r4] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - subs r2, #244 @ 0xf4 │ │ │ │ + subs r2, #248 @ 0xf8 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strb r0, [r5, r3] │ │ │ │ + strb r4, [r5, r3] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - subs r2, #206 @ 0xce │ │ │ │ + subs r2, #210 @ 0xd2 │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r5, r1] │ │ │ │ + strb r4, [r5, r1] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - subs r2, #78 @ 0x4e │ │ │ │ + subs r2, #82 @ 0x52 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strb r0, [r7, r0] │ │ │ │ + strb r4, [r7, r0] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - subs r2, #34 @ 0x22 │ │ │ │ + subs r2, #38 @ 0x26 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsrs r2, r0, #23 │ │ │ │ + lsrs r6, r0, #23 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - strh r4, [r3, r7] │ │ │ │ + strh r0, [r4, r7] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - subs r1, #196 @ 0xc4 │ │ │ │ + subs r1, #200 @ 0xc8 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strh r0, [r1, r6] │ │ │ │ + strh r4, [r1, r6] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - subs r1, #114 @ 0x72 │ │ │ │ + subs r1, #118 @ 0x76 │ │ │ │ lsls r7, r6, #3 │ │ │ │ adds r5, #222 @ 0xde │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strh r0, [r4, r5] │ │ │ │ + strh r4, [r4, r5] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - subs r1, #74 @ 0x4a │ │ │ │ + subs r1, #78 @ 0x4e │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strh r6, [r7, r3] │ │ │ │ + strh r2, [r0, r4] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - subs r0, #232 @ 0xe8 │ │ │ │ + subs r0, #236 @ 0xec │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strh r4, [r4, r3] │ │ │ │ + strh r0, [r5, r3] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - subs r0, #202 @ 0xca │ │ │ │ + subs r0, #206 @ 0xce │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsrs r6, r7, #17 │ │ │ │ + lsrs r2, r0, #18 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - strh r4, [r3, r2] │ │ │ │ + strh r0, [r4, r2] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - subs r0, #134 @ 0x86 │ │ │ │ + subs r0, #138 @ 0x8a │ │ │ │ lsls r7, r6, #3 │ │ │ │ subs r2, r7, #2 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - adc.w r0, ip, #7995392 @ 0x7a0000 │ │ │ │ - str r4, [r2, r3] │ │ │ │ + adcs.w r0, r0, #7995392 @ 0x7a0000 │ │ │ │ + str r0, [r3, r3] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - adds r6, #190 @ 0xbe │ │ │ │ + adds r6, #194 @ 0xc2 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsrs r2, r3, #10 │ │ │ │ + lsrs r6, r3, #10 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - str r0, [r7, r2] │ │ │ │ + str r4, [r7, r2] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - adds r6, #162 @ 0xa2 │ │ │ │ + adds r6, #166 @ 0xa6 │ │ │ │ lsls r7, r6, #3 │ │ │ │ adds r0, r3, #3 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r6, [r2, r2] │ │ │ │ + str r2, [r3, r2] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - adds r6, #128 @ 0x80 │ │ │ │ + adds r6, #132 @ 0x84 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r0, [r1, r1] │ │ │ │ + str r4, [r1, r1] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - adds r6, #50 @ 0x32 │ │ │ │ + adds r6, #54 @ 0x36 │ │ │ │ lsls r7, r6, #3 │ │ │ │ adds r2, #150 @ 0x96 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - str r4, [r2, r0] │ │ │ │ + str r0, [r3, r0] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - adds r5, #252 @ 0xfc │ │ │ │ + adds r6, #0 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r7, [pc, #792] @ (580fc4 ) │ │ │ │ + ldr r7, [pc, #808] @ (580fd4 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ - adds r5, #176 @ 0xb0 │ │ │ │ + adds r5, #180 @ 0xb4 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsrs r4, r1, #6 │ │ │ │ + lsrs r0, r2, #6 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r7, [pc, #680] @ (580f60 ) │ │ │ │ + ldr r7, [pc, #696] @ (580f70 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r6, pc, #848 @ (adr r6, 58100c ) │ │ │ │ + add r6, pc, #864 @ (adr r6, 58101c ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ - adds r5, #146 @ 0x92 │ │ │ │ + adds r5, #150 @ 0x96 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r7, [pc, #104] @ (580d2c ) │ │ │ │ + ldr r7, [pc, #120] @ (580d3c ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ - adds r5, #0 │ │ │ │ + adds r5, #4 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r6, [pc, #888] @ (581044 ) │ │ │ │ + ldr r6, [pc, #904] @ (581054 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ - adds r4, #196 @ 0xc4 │ │ │ │ + adds r4, #200 @ 0xc8 │ │ │ │ lsls r7, r6, #3 │ │ │ │ ble.n 580d8c │ │ │ │ lsls r5, r0, #4 │ │ │ │ - adds r5, #242 @ 0xf2 │ │ │ │ + adds r5, #246 @ 0xf6 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r6, [pc, #848] @ (58102c ) │ │ │ │ + ldr r6, [pc, #864] @ (58103c ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ ble.n 580d68 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - adds r5, #218 @ 0xda │ │ │ │ + adds r5, #222 @ 0xde │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrb r4, [r0, #1] │ │ │ │ + ldrb r0, [r1, #1] │ │ │ │ lsls r5, r6, #3 │ │ │ │ ble.n 580d44 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - adds r5, #194 @ 0xc2 │ │ │ │ + adds r5, #198 @ 0xc6 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - adds r4, #128 @ 0x80 │ │ │ │ + adds r4, #132 @ 0x84 │ │ │ │ lsls r6, r6, #3 │ │ │ │ ble.n 580d20 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - adds r5, #170 @ 0xaa │ │ │ │ + adds r5, #174 @ 0xae │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r6, [pc, #496] @ (580ef0 ) │ │ │ │ + ldr r6, [pc, #512] @ (580f00 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ bgt.n 580cfc │ │ │ │ lsls r5, r0, #4 │ │ │ │ - adds r5, #146 @ 0x92 │ │ │ │ + adds r5, #150 @ 0x96 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strb r4, [r5, #28] │ │ │ │ + strb r0, [r6, #28] │ │ │ │ lsls r5, r6, #3 │ │ │ │ │ │ │ │ 00580d0c : │ │ │ │ stmdb 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 │ │ │ │ @@ -922961,38 +922960,38 @@ │ │ │ │ lsls r6, r1, #4 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - bic.w r0, ip, #7995392 @ 0x7a0000 │ │ │ │ + bics.w r0, r0, #7995392 @ 0x7a0000 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #784] @ (581214 ) │ │ │ │ + ldr r3, [pc, #800] @ (581224 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ - adds r1, #172 @ 0xac │ │ │ │ + adds r1, #176 @ 0xb0 │ │ │ │ lsls r7, r6, #3 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf3b400f4 │ │ │ │ + @ instruction: 0xf3b800f4 │ │ │ │ ldr r4, [r2, #72] @ 0x48 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - vqadd.u16 q8, q11, │ │ │ │ - vqadd.s64 q8, q9, q10 │ │ │ │ - bhi.n 580f00 │ │ │ │ + vqadd.u16 q8, q13, │ │ │ │ + vqadd.s64 q8, q11, q10 │ │ │ │ + bhi.n 580f08 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - bhi.n 580eec │ │ │ │ + bhi.n 580ef4 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - mrc2 0, 1, r0, cr8, cr4, {7} │ │ │ │ - bhi.n 580ec8 │ │ │ │ + mrc2 0, 1, r0, cr12, cr4, {7} │ │ │ │ + bhi.n 580ed0 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - bhi.n 580eb4 │ │ │ │ + bhi.n 580ebc │ │ │ │ lsls r4, r0, #4 │ │ │ │ stc2 0, cr0, [r0], #964 @ 0x3c4 │ │ │ │ │ │ │ │ 00580f38 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -923863,103 +923862,103 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #192] @ (58192c ) │ │ │ │ + ldr r0, [pc, #208] @ (58193c ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cmp r5, #220 @ 0xdc │ │ │ │ + cmp r5, #224 @ 0xe0 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - mrrc 0, 15, r0, r6, cr4 │ │ │ │ - ldc 0, cr0, [r8], {244} @ 0xf4 │ │ │ │ - blx ip │ │ │ │ + mrrc 0, 15, r0, sl, cr4 │ │ │ │ + ldc 0, cr0, [ip], {244} @ 0xf4 │ │ │ │ + blxns ip │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cmp r5, #138 @ 0x8a │ │ │ │ + cmp r5, #142 @ 0x8e │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ lsls r4, r1, #4 │ │ │ │ bx sp │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cmp r5, #22 │ │ │ │ + cmp r5, #26 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - bx r6 │ │ │ │ + bxns r6 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cmp r4, #220 @ 0xdc │ │ │ │ + cmp r4, #224 @ 0xe0 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cmp r4, #198 @ 0xc6 │ │ │ │ + cmp r4, #202 @ 0xca │ │ │ │ lsls r2, r0, #4 │ │ │ │ - mov sl, ip │ │ │ │ + mov lr, ip │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cmp r4, #142 @ 0x8e │ │ │ │ + cmp r4, #146 @ 0x92 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - mov r0, lr │ │ │ │ + mov r4, lr │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cmp r4, #28 │ │ │ │ + cmp r4, #32 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - mov r2, sl │ │ │ │ + mov r6, sl │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cmp r3, #254 @ 0xfe │ │ │ │ + cmp r4, #2 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - mov r4, r6 │ │ │ │ + mov r0, r7 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cmp r3, #224 @ 0xe0 │ │ │ │ + cmp r3, #228 @ 0xe4 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - mov r2, r3 │ │ │ │ + mov r6, r3 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cmp r3, #198 @ 0xc6 │ │ │ │ + cmp r3, #202 @ 0xca │ │ │ │ lsls r7, r6, #3 │ │ │ │ - @ instruction: 0xf73c00f4 │ │ │ │ - cmp lr, sp │ │ │ │ + @ instruction: 0xf74000f4 │ │ │ │ + cmp sl, lr │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cmp r3, #154 @ 0x9a │ │ │ │ + cmp r3, #158 @ 0x9e │ │ │ │ lsls r7, r6, #3 │ │ │ │ - bcc.n 581970 │ │ │ │ + bcc.n 581978 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - cmp ip, r9 │ │ │ │ + cmp r8, sl │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cmp r3, #120 @ 0x78 │ │ │ │ + cmp r3, #124 @ 0x7c │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cmp r8, r0 │ │ │ │ + cmp ip, r0 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cmp r3, #44 @ 0x2c │ │ │ │ + cmp r3, #48 @ 0x30 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cmp r6, sl │ │ │ │ + cmp r2, fp │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cmp r3, #2 │ │ │ │ + cmp r3, #6 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cmp r4, r7 │ │ │ │ + cmp r0, r8 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cmp r2, #232 @ 0xe8 │ │ │ │ + cmp r2, #236 @ 0xec │ │ │ │ lsls r7, r6, #3 │ │ │ │ - adds.w r0, r6, r4, ror #3 │ │ │ │ - cmp r2, r2 │ │ │ │ + adds.w r0, sl, r4, ror #3 │ │ │ │ + cmp r6, r2 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cmp r2, #190 @ 0xbe │ │ │ │ + cmp r2, #194 @ 0xc2 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - b.n 5818f4 │ │ │ │ + b.n 5818fc │ │ │ │ lsls r4, r6, #3 │ │ │ │ - mvns r2, r0 │ │ │ │ + mvns r6, r0 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cmp r1, #108 @ 0x6c │ │ │ │ + cmp r1, #112 @ 0x70 │ │ │ │ lsls r7, r6, #3 │ │ │ │ asrs r0, r6, #7 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #28 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 581584 │ │ │ │ + b.n 58158c │ │ │ │ lsls r4, r6, #3 │ │ │ │ - rors r4, r7 │ │ │ │ + tst r0, r0 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - movs r7, #166 @ 0xa6 │ │ │ │ + movs r7, #170 @ 0xaa │ │ │ │ lsls r7, r6, #3 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ bl f72740 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov r8, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -925058,103 +925057,103 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 5829e4 │ │ │ │ + b.n 5829ec │ │ │ │ lsls r4, r6, #3 │ │ │ │ - subs r6, #60 @ 0x3c │ │ │ │ + subs r6, #64 @ 0x40 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - movs r3, #232 @ 0xe8 │ │ │ │ + movs r3, #236 @ 0xec │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cmp r5, #76 @ 0x4c │ │ │ │ + cmp r5, #80 @ 0x50 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subs r5, #122 @ 0x7a │ │ │ │ + subs r5, #126 @ 0x7e │ │ │ │ lsls r7, r6, #3 │ │ │ │ - movs r3, #38 @ 0x26 │ │ │ │ + movs r3, #42 @ 0x2a │ │ │ │ lsls r7, r6, #3 │ │ │ │ - movs r1, #198 @ 0xc6 │ │ │ │ + movs r1, #202 @ 0xca │ │ │ │ lsls r2, r0, #4 │ │ │ │ - subs r3, #226 @ 0xe2 │ │ │ │ + subs r3, #230 @ 0xe6 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - movs r1, #142 @ 0x8e │ │ │ │ + movs r1, #146 @ 0x92 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - subs r3, #196 @ 0xc4 │ │ │ │ + subs r3, #200 @ 0xc8 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - movs r1, #112 @ 0x70 │ │ │ │ + movs r1, #116 @ 0x74 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - subs r3, #136 @ 0x88 │ │ │ │ + subs r3, #140 @ 0x8c │ │ │ │ lsls r7, r6, #3 │ │ │ │ - movs r1, #52 @ 0x34 │ │ │ │ + movs r1, #56 @ 0x38 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - movs r1, #42 @ 0x2a │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ lsls r2, r0, #4 │ │ │ │ - subs r3, #92 @ 0x5c │ │ │ │ + subs r3, #96 @ 0x60 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - movs r1, #8 │ │ │ │ + movs r1, #12 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - subs r3, #34 @ 0x22 │ │ │ │ + subs r3, #38 @ 0x26 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - movs r0, #206 @ 0xce │ │ │ │ + movs r0, #210 @ 0xd2 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - subs r3, #2 │ │ │ │ + subs r3, #6 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - movs r0, #174 @ 0xae │ │ │ │ + movs r0, #178 @ 0xb2 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - subs r2, #214 @ 0xd6 │ │ │ │ + subs r2, #218 @ 0xda │ │ │ │ lsls r7, r6, #3 │ │ │ │ - movs r0, #130 @ 0x82 │ │ │ │ + movs r0, #134 @ 0x86 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - b.n 58268c │ │ │ │ + b.n 582694 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - subs r2, #178 @ 0xb2 │ │ │ │ + subs r2, #182 @ 0xb6 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - movs r0, #92 @ 0x5c │ │ │ │ + movs r0, #96 @ 0x60 │ │ │ │ lsls r7, r6, #3 │ │ │ │ adds r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #194 @ 0xc2 │ │ │ │ + subs r0, #198 @ 0xc6 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - subs r6, r5, #1 │ │ │ │ + subs r2, r6, #1 │ │ │ │ lsls r7, r6, #3 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe80400f4 │ │ │ │ - subs r0, #64 @ 0x40 │ │ │ │ + @ instruction: 0xe80800f4 │ │ │ │ + subs r0, #68 @ 0x44 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - adds r4, r5, #7 │ │ │ │ + adds r0, r6, #7 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - subs r0, #38 @ 0x26 │ │ │ │ + subs r0, #42 @ 0x2a │ │ │ │ lsls r7, r6, #3 │ │ │ │ - adds r2, r2, #7 │ │ │ │ + adds r6, r2, #7 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - subs r0, #14 │ │ │ │ + subs r0, #18 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - adds r2, r7, #6 │ │ │ │ + adds r6, r7, #6 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - stlexd r4, r0, r0, [r6] │ │ │ │ - adds r7, #86 @ 0x56 │ │ │ │ + stlexd r4, r0, r0, [sl] │ │ │ │ + adds r7, #90 @ 0x5a │ │ │ │ lsls r7, r6, #3 │ │ │ │ - adds r2, r0, #4 │ │ │ │ + adds r6, r0, #4 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - bls.n 58258c │ │ │ │ + bge.n 582594 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - adds r5, #196 @ 0xc4 │ │ │ │ + adds r5, #200 @ 0xc8 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - subs r6, r5, r5 │ │ │ │ + subs r2, r6, r5 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - adds r5, #104 @ 0x68 │ │ │ │ + adds r5, #108 @ 0x6c │ │ │ │ lsls r7, r6, #3 │ │ │ │ - subs r4, r2, r4 │ │ │ │ + subs r0, r3, r4 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - adds r5, #70 @ 0x46 │ │ │ │ + adds r5, #74 @ 0x4a │ │ │ │ lsls r7, r6, #3 │ │ │ │ - subs r2, r6, r3 │ │ │ │ + subs r6, r6, r3 │ │ │ │ lsls r7, r6, #3 │ │ │ │ mov r0, r5 │ │ │ │ blx 344c20 <_Py_Dealloc@plt+0x4> │ │ │ │ b.w 581b80 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 583d14 │ │ │ │ ldr r6, [r3, #20] │ │ │ │ @@ -926268,145 +926267,145 @@ │ │ │ │ b.n 58317e │ │ │ │ mov r0, r2 │ │ │ │ blx 344c20 <_Py_Dealloc@plt+0x4> │ │ │ │ b.n 583174 │ │ │ │ nop │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #8 │ │ │ │ + adds r4, #12 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - adds r4, r6, r6 │ │ │ │ + adds r0, r7, r6 │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldrb r4, [r6, #29] │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #36 @ 0x24 │ │ │ │ + adds r3, #40 @ 0x28 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - adds r0, r2, r3 │ │ │ │ + adds r4, r2, r3 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - adds r2, #144 @ 0x90 │ │ │ │ + adds r2, #148 @ 0x94 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - adds r4, r7, r0 │ │ │ │ + adds r0, r0, r1 │ │ │ │ lsls r7, r6, #3 │ │ │ │ cmp r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 5831d8 │ │ │ │ + bmi.n 5831e0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - adds r0, #154 @ 0x9a │ │ │ │ + adds r0, #158 @ 0x9e │ │ │ │ lsls r7, r6, #3 │ │ │ │ - asrs r4, r0, #25 │ │ │ │ + asrs r0, r1, #25 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - adds r0, #50 @ 0x32 │ │ │ │ + adds r0, #54 @ 0x36 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - asrs r2, r3, #23 │ │ │ │ + asrs r6, r3, #23 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - adds r0, #8 │ │ │ │ + adds r0, #12 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - asrs r0, r6, #22 │ │ │ │ + asrs r4, r6, #22 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cmp r5, #208 @ 0xd0 │ │ │ │ + cmp r5, #212 @ 0xd4 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - asrs r4, r7, #13 │ │ │ │ + asrs r0, r0, #14 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cmp r5, #178 @ 0xb2 │ │ │ │ + cmp r5, #182 @ 0xb6 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - asrs r2, r3, #13 │ │ │ │ + asrs r6, r3, #13 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - asrs r6, r1, #13 │ │ │ │ + asrs r2, r2, #13 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - cmp r5, #84 @ 0x54 │ │ │ │ + cmp r5, #88 @ 0x58 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - asrs r0, r0, #12 │ │ │ │ + asrs r4, r0, #12 │ │ │ │ lsls r7, r6, #3 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - udf #106 @ 0x6a │ │ │ │ + udf #110 @ 0x6e │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cmp r4, #244 @ 0xf4 │ │ │ │ + cmp r4, #248 @ 0xf8 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - asrs r0, r4, #10 │ │ │ │ + asrs r4, r4, #10 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cmp r4, #212 @ 0xd4 │ │ │ │ + cmp r4, #216 @ 0xd8 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - asrs r0, r0, #10 │ │ │ │ + asrs r4, r0, #10 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - rev r4, r4 │ │ │ │ + rev r0, r5 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - cmp r4, #160 @ 0xa0 │ │ │ │ + cmp r4, #164 @ 0xa4 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - asrs r2, r1, #9 │ │ │ │ + asrs r6, r1, #9 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cmp r4, #72 @ 0x48 │ │ │ │ + cmp r4, #76 @ 0x4c │ │ │ │ lsls r7, r6, #3 │ │ │ │ - asrs r4, r6, #7 │ │ │ │ + asrs r0, r7, #7 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cmp r4, #34 @ 0x22 │ │ │ │ + cmp r4, #38 @ 0x26 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - asrs r6, r1, #7 │ │ │ │ + asrs r2, r2, #7 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - blt.n 583238 │ │ │ │ + blt.n 583240 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cmp r3, #190 @ 0xbe │ │ │ │ + cmp r3, #194 @ 0xc2 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - asrs r6, r4, #5 │ │ │ │ + asrs r2, r5, #5 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cmp r3, #92 @ 0x5c │ │ │ │ + cmp r3, #96 @ 0x60 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - asrs r4, r0, #4 │ │ │ │ + asrs r0, r1, #4 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cmp r3, #46 @ 0x2e │ │ │ │ + cmp r3, #50 @ 0x32 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - asrs r6, r2, #3 │ │ │ │ + asrs r2, r3, #3 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - bge.n 5832a4 │ │ │ │ + bge.n 5832ac │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cmp r2, #230 @ 0xe6 │ │ │ │ + cmp r2, #234 @ 0xea │ │ │ │ lsls r7, r6, #3 │ │ │ │ - asrs r0, r2, #2 │ │ │ │ + asrs r4, r2, #2 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cmp r2, #132 @ 0x84 │ │ │ │ + cmp r2, #136 @ 0x88 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - asrs r4, r5, #32 │ │ │ │ + asrs r0, r6, #32 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - bne.n 58320c │ │ │ │ + bne.n 583214 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cmp r2, #34 @ 0x22 │ │ │ │ + cmp r2, #38 @ 0x26 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsrs r4, r1, #31 │ │ │ │ + lsrs r0, r2, #31 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cmp r1, #186 @ 0xba │ │ │ │ + cmp r1, #190 @ 0xbe │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsrs r6, r4, #29 │ │ │ │ + lsrs r2, r5, #29 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - @ instruction: 0xb730 │ │ │ │ + @ instruction: 0xb734 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - cmp r1, #148 @ 0x94 │ │ │ │ + cmp r1, #152 @ 0x98 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsrs r4, r7, #28 │ │ │ │ + lsrs r0, r0, #29 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cmp r1, #96 @ 0x60 │ │ │ │ + cmp r1, #100 @ 0x64 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsrs r4, r1, #28 │ │ │ │ + lsrs r0, r2, #28 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsrs r0, r0, #27 │ │ │ │ + lsrs r4, r0, #27 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - bhi.n 5832ec │ │ │ │ + bhi.n 5832f4 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cmp r0, #234 @ 0xea │ │ │ │ + cmp r0, #238 @ 0xee │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsrs r4, r2, #26 │ │ │ │ + lsrs r0, r3, #26 │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #58 @ 0x3a │ │ │ │ + cmp r0, #62 @ 0x3e │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsrs r6, r4, #23 │ │ │ │ + lsrs r2, r5, #23 │ │ │ │ lsls r7, r6, #3 │ │ │ │ mov r0, r2 │ │ │ │ blx 344c20 <_Py_Dealloc@plt+0x4> │ │ │ │ b.n 583168 │ │ │ │ ldr.w r3, [pc, #2680] @ 583d94 │ │ │ │ ldr.w r2, [pc, #2680] @ 583d98 │ │ │ │ ldr.w r1, [pc, #2680] @ 583d9c │ │ │ │ @@ -927383,203 +927382,203 @@ │ │ │ │ bl 1484ac8 │ │ │ │ b.w 5826ec │ │ │ │ mov r0, r6 │ │ │ │ blx 344c20 <_Py_Dealloc@plt+0x4> │ │ │ │ b.w 5825e4 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r2, r6, r7} │ │ │ │ + ldmia r4!, {r3, r6, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - movs r6, #216 @ 0xd8 │ │ │ │ + movs r6, #220 @ 0xdc │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsrs r2, r0, #18 │ │ │ │ + lsrs r6, r0, #18 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - movs r6, #172 @ 0xac │ │ │ │ + movs r6, #176 @ 0xb0 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsrs r4, r2, #17 │ │ │ │ + lsrs r0, r3, #17 │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #240 @ 0xf0 │ │ │ │ + movs r5, #244 @ 0xf4 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsrs r4, r3, #14 │ │ │ │ + lsrs r0, r4, #14 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - movs r5, #136 @ 0x88 │ │ │ │ + movs r5, #140 @ 0x8c │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsrs r0, r6, #12 │ │ │ │ + lsrs r4, r6, #12 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - bpl.n 583cd0 │ │ │ │ + bpl.n 583cd8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - movs r5, #98 @ 0x62 │ │ │ │ + movs r5, #102 @ 0x66 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsrs r0, r1, #12 │ │ │ │ + lsrs r4, r1, #12 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - movs r5, #44 @ 0x2c │ │ │ │ + movs r5, #48 @ 0x30 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsrs r0, r3, #11 │ │ │ │ + lsrs r4, r3, #11 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - bpl.n 583e04 │ │ │ │ + bpl.n 583e0c │ │ │ │ lsls r4, r6, #3 │ │ │ │ - movs r5, #10 │ │ │ │ + movs r5, #14 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsrs r4, r6, #10 │ │ │ │ + lsrs r0, r7, #10 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - movs r4, #88 @ 0x58 │ │ │ │ + movs r4, #92 @ 0x5c │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsrs r4, r0, #8 │ │ │ │ + lsrs r0, r1, #8 │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldrb r4, [r6, #29] │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #4 │ │ │ │ + movs r3, #8 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsrs r0, r6, #2 │ │ │ │ + lsrs r4, r6, #2 │ │ │ │ lsls r7, r6, #3 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 583dac │ │ │ │ + bcc.n 583db4 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - movs r2, #98 @ 0x62 │ │ │ │ + movs r2, #102 @ 0x66 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsrs r6, r1, #32 │ │ │ │ + lsrs r2, r2, #32 │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldr r3, [pc, #176] @ (583eb8 ) │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 583d70 │ │ │ │ + bne.n 583d78 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - movs r1, #232 @ 0xe8 │ │ │ │ + movs r1, #236 @ 0xec │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsls r4, r2, #30 │ │ │ │ + lsls r0, r3, #30 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsls r4, r0, #30 │ │ │ │ + lsls r0, r1, #30 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - movs r1, #182 @ 0xb6 │ │ │ │ + movs r1, #186 @ 0xba │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsls r2, r4, #29 │ │ │ │ + lsls r6, r4, #29 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - bne.n 583e80 │ │ │ │ + bne.n 583e88 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - movs r1, #32 │ │ │ │ + movs r1, #36 @ 0x24 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsls r0, r1, #27 │ │ │ │ + lsls r4, r1, #27 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - movs r0, #228 @ 0xe4 │ │ │ │ + movs r0, #232 @ 0xe8 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsls r4, r1, #26 │ │ │ │ + lsls r0, r2, #26 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - beq.n 583d9c │ │ │ │ + beq.n 583da4 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - movs r0, #164 @ 0xa4 │ │ │ │ + movs r0, #168 @ 0xa8 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsls r4, r1, #25 │ │ │ │ + lsls r0, r2, #25 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - movs r0, #116 @ 0x74 │ │ │ │ + movs r0, #120 @ 0x78 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsls r0, r4, #24 │ │ │ │ + lsls r4, r4, #24 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - movs r0, #76 @ 0x4c │ │ │ │ + movs r0, #80 @ 0x50 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsls r0, r7, #23 │ │ │ │ + lsls r4, r7, #23 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - bne.n 583f18 │ │ │ │ + bne.n 583f20 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - subs r6, r5, #7 │ │ │ │ + subs r2, r6, #7 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsls r2, r3, #22 │ │ │ │ + lsls r6, r3, #22 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - subs r0, r2, #7 │ │ │ │ + subs r4, r2, #7 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsls r4, r7, #21 │ │ │ │ + lsls r0, r0, #22 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - subs r0, r5, #6 │ │ │ │ + subs r4, r5, #6 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsls r4, r2, #21 │ │ │ │ + lsls r0, r3, #21 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - subs r2, r5, #5 │ │ │ │ + subs r6, r5, #5 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsls r6, r2, #20 │ │ │ │ + lsls r2, r3, #20 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsls r6, r1, #20 │ │ │ │ + lsls r2, r2, #20 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldmia r7!, {r1, r2, r6} │ │ │ │ + ldmia r7!, {r1, r3, r6} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - subs r0, r7, #4 │ │ │ │ + subs r4, r7, #4 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsls r2, r4, #19 │ │ │ │ + lsls r6, r4, #19 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - subs r2, r4, #2 │ │ │ │ + subs r6, r4, #2 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsls r6, r1, #17 │ │ │ │ + lsls r2, r2, #17 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - subs r0, r7, #1 │ │ │ │ + subs r4, r7, #1 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsls r4, r4, #16 │ │ │ │ + lsls r0, r5, #16 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldmia r7, {r4, r7} │ │ │ │ + ldmia r7, {r2, r4, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - subs r0, r4, #0 │ │ │ │ + subs r4, r4, #0 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsls r4, r1, #15 │ │ │ │ + lsls r0, r2, #15 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldmia r6!, {r2} │ │ │ │ + ldmia r6!, {r3} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - adds r6, r6, #7 │ │ │ │ + adds r2, r7, #7 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsls r0, r4, #14 │ │ │ │ + lsls r4, r4, #14 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - adds r0, r3, #7 │ │ │ │ + adds r4, r3, #7 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsls r0, r0, #14 │ │ │ │ + lsls r4, r0, #14 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldmia r5, {r3, r4, r5, r7} │ │ │ │ + ldmia r5, {r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - adds r2, r5, #6 │ │ │ │ + adds r6, r5, #6 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsls r4, r2, #13 │ │ │ │ + lsls r0, r3, #13 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - adds r2, r0, #6 │ │ │ │ + adds r6, r0, #6 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsls r6, r5, #12 │ │ │ │ + lsls r2, r6, #12 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - adds r0, r5, #5 │ │ │ │ + adds r4, r5, #5 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsls r4, r2, #12 │ │ │ │ + lsls r0, r3, #12 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - adds r0, r0, #5 │ │ │ │ + adds r4, r0, #5 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsls r4, r5, #11 │ │ │ │ + lsls r0, r6, #11 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - adds r6, r4, #4 │ │ │ │ + adds r2, r5, #4 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsls r2, r2, #11 │ │ │ │ + lsls r6, r2, #11 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - subs r2, r2, r6 │ │ │ │ + subs r6, r2, r6 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - adds r2, r1, #4 │ │ │ │ + adds r6, r1, #4 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsls r0, r7, #10 │ │ │ │ + lsls r4, r7, #10 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r0, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r0, [sp, #520] @ 0x208 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - bvs.n 583e04 │ │ │ │ + bvs.n 583e0c │ │ │ │ lsls r5, r6, #3 │ │ │ │ - adds r4, r4, #3 │ │ │ │ + adds r0, r5, #3 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsls r2, r2, #10 │ │ │ │ + lsls r6, r2, #10 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strb r4, [r0, #15] │ │ │ │ + strb r0, [r1, #15] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - adds r6, r7, #2 │ │ │ │ + adds r2, r0, #3 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsls r2, r5, #9 │ │ │ │ + lsls r6, r5, #9 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldmia r5!, {r1, r2, r6, r7} │ │ │ │ + ldmia r5!, {r1, r3, r6, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - adds r2, r2, #2 │ │ │ │ + adds r6, r2, #2 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsls r2, r7, #8 │ │ │ │ + lsls r6, r7, #8 │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ adds r0, #8 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ cmp.w r2, r1, lsl #1 │ │ │ │ bne.w 584392 │ │ │ │ @@ -928752,114 +928751,114 @@ │ │ │ │ b.w 581268 │ │ │ │ adds r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r5, r7 │ │ │ │ + adds r4, r5, r7 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - adds r0, r7, r5 │ │ │ │ + adds r4, r7, r5 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - vqadd.u16 q0, q15, q11 │ │ │ │ - adds r2, r0, r4 │ │ │ │ + vqadd.u32 q0, q9, q11 │ │ │ │ + adds r6, r0, r4 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - mcr2 0, 5, r0, cr12, cr6, {7} │ │ │ │ - cdp2 1, 6, cr0, cr10, cr1, {0} │ │ │ │ - adds r4, r1, r2 │ │ │ │ + mrc2 0, 5, r0, cr0, cr6, {7} │ │ │ │ + cdp2 1, 6, cr0, cr14, cr1, {0} │ │ │ │ + adds r0, r2, r2 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - mrc2 0, 1, r0, cr6, cr6, {7} │ │ │ │ - adds r6, r3, r2 │ │ │ │ + mrc2 0, 1, r0, cr10, cr6, {7} │ │ │ │ + adds r2, r4, r2 │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldr r0, [r4, r2] │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r4, r2 │ │ │ │ + adds r2, r5, r2 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - asrs r4, r6, #30 │ │ │ │ + asrs r0, r7, #30 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - stc2l 0, cr0, [r0, #-984]! @ 0xfffffc28 │ │ │ │ + stc2l 0, cr0, [r4, #-984]! @ 0xfffffc28 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r5, #27 │ │ │ │ + asrs r6, r5, #27 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldc2 0, cr0, [r6], {246} @ 0xf6 │ │ │ │ - asrs r2, r6, #23 │ │ │ │ + ldc2 0, cr0, [sl], {246} @ 0xf6 │ │ │ │ + asrs r6, r6, #23 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - @ instruction: 0xfb9e00f6 │ │ │ │ - pop {r1, r2, pc} │ │ │ │ + @ instruction: 0xfba200f6 │ │ │ │ + pop {r1, r3, pc} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - asrs r0, r1, #22 │ │ │ │ + asrs r4, r1, #22 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - @ instruction: 0xfb3000f6 │ │ │ │ - asrs r4, r4, #15 │ │ │ │ + @ instruction: 0xfb3400f6 │ │ │ │ + asrs r0, r5, #15 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - asrs r4, r3, #21 │ │ │ │ + asrs r0, r4, #21 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - @ instruction: 0xfb0a00f6 │ │ │ │ - str r0, [sp, #824] @ 0x338 │ │ │ │ + @ instruction: 0xfb0e00f6 │ │ │ │ + str r0, [sp, #840] @ 0x348 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldmia r6, {r4, r6, r7} │ │ │ │ + ldmia r6, {r2, r4, r6, r7} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - asrs r4, r5, #20 │ │ │ │ + asrs r0, r6, #20 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - @ instruction: 0xfada00f6 │ │ │ │ - ldr r2, [r1, #64] @ 0x40 │ │ │ │ + @ instruction: 0xfade00f6 │ │ │ │ + ldr r6, [r1, #64] @ 0x40 │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 584b60 │ │ │ │ + bne.n 584b68 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - asrs r6, r0, #16 │ │ │ │ + asrs r2, r1, #16 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrsh.w r0, [r4, #246] @ 0xf6 │ │ │ │ - asrs r4, r3, #10 │ │ │ │ + ldrsh.w r0, [r8, #246] @ 0xf6 │ │ │ │ + asrs r0, r4, #10 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str.w r0, [r6, r6, lsl #3] │ │ │ │ - asrs r4, r5, #7 │ │ │ │ + str.w r0, [sl, r6, lsl #3] │ │ │ │ + asrs r0, r6, #7 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - @ instruction: 0xf79600f6 │ │ │ │ - asrs r4, r5, #6 │ │ │ │ + @ instruction: 0xf79a00f6 │ │ │ │ + asrs r0, r6, #6 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - @ instruction: 0xf75600f6 │ │ │ │ - asrs r2, r5, #4 │ │ │ │ + @ instruction: 0xf75a00f6 │ │ │ │ + asrs r6, r5, #4 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - @ instruction: 0xf6d400f6 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + @ instruction: 0xf6d800f6 │ │ │ │ + stmia r1!, {r1, r5, r6, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - asrs r6, r4, #2 │ │ │ │ + asrs r2, r5, #2 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - @ instruction: 0xf65200f6 │ │ │ │ - stmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ + @ instruction: 0xf65600f6 │ │ │ │ + stmia r1!, {r6, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - asrs r0, r6, #1 │ │ │ │ + asrs r4, r6, #1 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - @ instruction: 0xf61c00f6 │ │ │ │ - stmia r1!, {r7} │ │ │ │ + @ instruction: 0xf62000f6 │ │ │ │ + stmia r1!, {r2, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - asrs r2, r1, #1 │ │ │ │ + asrs r6, r1, #1 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - @ instruction: 0xf5f600f6 │ │ │ │ - push {r4, r5, r7, lr} │ │ │ │ + @ instruction: 0xf5fa00f6 │ │ │ │ + push {r2, r4, r5, r7, lr} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - lsrs r2, r0, #31 │ │ │ │ + lsrs r6, r0, #31 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - sbc.w r0, ip, #8060928 @ 0x7b0000 │ │ │ │ - lsrs r2, r4, #30 │ │ │ │ + sbcs.w r0, r0, #8060928 @ 0x7b0000 │ │ │ │ + lsrs r6, r4, #30 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - adc.w r0, lr, #8060928 @ 0x7b0000 │ │ │ │ - lsrs r4, r1, #28 │ │ │ │ + adcs.w r0, r2, #8060928 @ 0x7b0000 │ │ │ │ + lsrs r0, r2, #28 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - @ instruction: 0xf4b800f6 │ │ │ │ + @ instruction: 0xf4bc00f6 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x0078 │ │ │ │ + bkpt 0x007c │ │ │ │ lsls r4, r6, #3 │ │ │ │ - lsrs r4, r6, #26 │ │ │ │ + lsrs r0, r7, #26 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - orn r0, r0, #8060928 @ 0x7b0000 │ │ │ │ + orn r0, r4, #8060928 @ 0x7b0000 │ │ │ │ ldr.w r3, [pc, #2992] @ 585814 │ │ │ │ movw r2, #2679 @ 0xa77 │ │ │ │ ldr.w r1, [pc, #2988] @ 585818 │ │ │ │ ldr.w r0, [pc, #2988] @ 58581c │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ @@ -929924,176 +929923,176 @@ │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #3888 @ 0xf30 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r2, #22 │ │ │ │ + lsrs r0, r3, #22 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - @ instruction: 0xf34000f6 │ │ │ │ - lsrs r4, r4, #21 │ │ │ │ + @ instruction: 0xf34400f6 │ │ │ │ + lsrs r0, r5, #21 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - @ instruction: 0xf31000f6 │ │ │ │ - pop {r3, r4, r5, r6, pc} │ │ │ │ + @ instruction: 0xf31400f6 │ │ │ │ + pop {r2, r3, r4, r5, r6, pc} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - lsrs r6, r5, #20 │ │ │ │ + lsrs r2, r6, #20 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - @ instruction: 0xf2da00f6 │ │ │ │ - lsrs r6, r6, #18 │ │ │ │ + @ instruction: 0xf2de00f6 │ │ │ │ + lsrs r2, r7, #18 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - @ instruction: 0xf25e00f6 │ │ │ │ - @ instruction: 0xf2520101 │ │ │ │ - lsrs r0, r4, #10 │ │ │ │ + @ instruction: 0xf26200f6 │ │ │ │ + @ instruction: 0xf2560101 │ │ │ │ + lsrs r4, r4, #10 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - orr.w r0, ip, #246 @ 0xf6 │ │ │ │ - str r7, [sp, #776] @ 0x308 │ │ │ │ + orrs.w r0, r0, #246 @ 0xf6 │ │ │ │ + str r7, [sp, #792] @ 0x318 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - lsrs r6, r7, #8 │ │ │ │ + lsrs r2, r0, #9 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - vshr.s64 q8, q11, #28 │ │ │ │ - lsrs r0, r3, #7 │ │ │ │ + vshr.s64 q8, q11, #24 │ │ │ │ + lsrs r4, r3, #7 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - vshr.s64 q0, q11, #60 │ │ │ │ - lsrs r2, r7, #6 │ │ │ │ + vshr.s64 q0, q11, #56 │ │ │ │ + lsrs r6, r7, #6 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - vqadd.s32 q8, q11, q11 │ │ │ │ - add r7, sp, #280 @ 0x118 │ │ │ │ + vqadd.s32 q8, q13, q11 │ │ │ │ + add r7, sp, #296 @ 0x128 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - lsrs r2, r3, #5 │ │ │ │ + lsrs r6, r3, #5 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - vqadd.s8 q0, q10, q11 │ │ │ │ - lsrs r4, r2, #4 │ │ │ │ + vqadd.s8 q0, q12, q11 │ │ │ │ + lsrs r0, r3, #4 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - mcr 0, 6, r0, cr0, cr6, {7} │ │ │ │ - lsrs r4, r1, #3 │ │ │ │ + mcr 0, 6, r0, cr4, cr6, {7} │ │ │ │ + lsrs r0, r2, #3 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - mrc 0, 3, r0, cr8, cr6, {7} │ │ │ │ - lsrs r0, r1, #2 │ │ │ │ + mrc 0, 3, r0, cr12, cr6, {7} │ │ │ │ + lsrs r4, r1, #2 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - mrc 0, 1, r0, cr4, cr6, {7} │ │ │ │ - @ instruction: 0xb824 │ │ │ │ + mrc 0, 1, r0, cr8, cr6, {7} │ │ │ │ + @ instruction: 0xb828 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - lsrs r0, r3, #32 │ │ │ │ + lsrs r4, r3, #32 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - stcl 0, cr0, [r2, #984] @ 0x3d8 │ │ │ │ - lsls r6, r7, #30 │ │ │ │ + stcl 0, cr0, [r6, #984] @ 0x3d8 │ │ │ │ + lsls r2, r0, #31 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - stcl 0, cr0, [sl, #-984]! @ 0xfffffc28 │ │ │ │ + stcl 0, cr0, [lr, #-984]! @ 0xfffffc28 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb88e │ │ │ │ + @ instruction: 0xb892 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - lsls r0, r3, #28 │ │ │ │ + lsls r4, r3, #28 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - stcl 0, cr0, [r4], {246} @ 0xf6 │ │ │ │ - lsls r0, r7, #27 │ │ │ │ + stcl 0, cr0, [r8], {246} @ 0xf6 │ │ │ │ + lsls r4, r7, #27 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - stc 0, cr0, [r4], #984 @ 0x3d8 │ │ │ │ - @ instruction: 0xb63c │ │ │ │ + stc 0, cr0, [r8], #984 @ 0x3d8 │ │ │ │ + @ instruction: 0xb640 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - lsls r2, r6, #25 │ │ │ │ + lsls r6, r6, #25 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldc 0, cr0, [lr], {246} @ 0xf6 │ │ │ │ + stc 0, cr0, [r2], #-984 @ 0xfffffc28 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r2, #23 │ │ │ │ + lsls r6, r2, #23 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - sbcs.w r0, lr, r6, ror #3 │ │ │ │ - push {r1, r3, r4, r7, lr} │ │ │ │ + @ instruction: 0xeb8200f6 │ │ │ │ + push {r1, r2, r3, r4, r7, lr} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - lsls r6, r1, #22 │ │ │ │ + lsls r2, r2, #22 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - @ instruction: 0xeb3800f6 │ │ │ │ - push {r1, r2, r3, r4, r6, lr} │ │ │ │ + @ instruction: 0xeb3c00f6 │ │ │ │ + push {r1, r5, r6, lr} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - lsls r2, r2, #21 │ │ │ │ + lsls r6, r2, #21 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - @ instruction: 0xeafc00f6 │ │ │ │ - add r4, sp, #384 @ 0x180 │ │ │ │ + add.w r0, r0, r6, ror #3 │ │ │ │ + add r4, sp, #400 @ 0x190 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - lsls r2, r4, #19 │ │ │ │ + lsls r6, r4, #19 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - eor.w r0, ip, r6, ror #3 │ │ │ │ - lsls r2, r3, #17 │ │ │ │ + eors.w r0, r0, r6, ror #3 │ │ │ │ + lsls r6, r3, #17 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - and.w r0, r6, r6, ror #3 │ │ │ │ - lsls r6, r7, #15 │ │ │ │ + and.w r0, sl, r6, ror #3 │ │ │ │ + lsls r2, r0, #16 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - @ instruction: 0xe9a600f6 │ │ │ │ - lsls r6, r2, #14 │ │ │ │ + @ instruction: 0xe9aa00f6 │ │ │ │ + lsls r2, r3, #14 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strd r0, r0, [r2, #-984] @ 0x3d8 │ │ │ │ - lsls r2, r6, #13 │ │ │ │ + strd r0, r0, [r6, #-984] @ 0x3d8 │ │ │ │ + lsls r6, r6, #13 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldmdb lr, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmdb r2!, {r1, r2, r4, r5, r6, r7} │ │ │ │ str r1, [sp, #560] @ 0x230 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - bic.w r0, r2, r6, ror #3 │ │ │ │ - mov r0, r9 │ │ │ │ + bic.w r0, r6, r6, ror #3 │ │ │ │ + mov r4, r9 │ │ │ │ lsls r5, r6, #3 │ │ │ │ str r1, [sp, #464] @ 0x1d0 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - and.w r0, sl, r6, ror #3 │ │ │ │ - orrs r0, r7 │ │ │ │ + and.w r0, lr, r6, ror #3 │ │ │ │ + orrs r4, r7 │ │ │ │ lsls r5, r6, #3 │ │ │ │ str r1, [sp, #368] @ 0x170 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrd r0, r0, [r2, #984]! @ 0x3d8 │ │ │ │ - ldmia r2!, {r3} │ │ │ │ + ldrd r0, r0, [r6, #984]! @ 0x3d8 │ │ │ │ + ldmia r2, {r2, r3} │ │ │ │ lsls r4, r6, #3 │ │ │ │ str r1, [sp, #272] @ 0x110 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrd r0, r0, [sl, #984] @ 0x3d8 │ │ │ │ - lsls r0, r5, #11 │ │ │ │ + ldrd r0, r0, [lr, #984] @ 0x3d8 │ │ │ │ + lsls r4, r5, #11 │ │ │ │ lsls r7, r6, #3 │ │ │ │ str r1, [sp, #176] @ 0xb0 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - strd r0, r0, [r2, #984] @ 0x3d8 │ │ │ │ - ldmia r4!, {r6, r7} │ │ │ │ + strd r0, r0, [r6, #984] @ 0x3d8 │ │ │ │ + ldmia r4!, {r2, r6, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - @ instruction: 0xe9aa00f6 │ │ │ │ - lsls r4, r5, #13 │ │ │ │ + @ instruction: 0xe9ae00f6 │ │ │ │ + lsls r0, r6, #13 │ │ │ │ lsls r7, r6, #3 │ │ │ │ str r0, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - @ instruction: 0xe99200f6 │ │ │ │ - lsls r0, r1, #13 │ │ │ │ + @ instruction: 0xe99600f6 │ │ │ │ + lsls r4, r1, #13 │ │ │ │ lsls r7, r6, #3 │ │ │ │ str r0, [sp, #912] @ 0x390 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrd r0, r0, [sl, #-984]! @ 0x3d8 │ │ │ │ - ldr r0, [pc, #752] @ (585c60 ) │ │ │ │ + ldrd r0, r0, [lr, #-984]! @ 0x3d8 │ │ │ │ + ldr r0, [pc, #768] @ (585c70 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ str r0, [sp, #816] @ 0x330 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - strd r0, r0, [r2, #-984]! @ 0x3d8 │ │ │ │ - ldmia r1!, {r3, r4, r5, r7} │ │ │ │ + strd r0, r0, [r6, #-984]! @ 0x3d8 │ │ │ │ + ldmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ str r0, [sp, #720] @ 0x2d0 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - strd r0, r0, [sl, #-984] @ 0x3d8 │ │ │ │ - lsls r4, r6, #11 │ │ │ │ + strd r0, r0, [lr, #-984] @ 0x3d8 │ │ │ │ + lsls r0, r7, #11 │ │ │ │ lsls r7, r6, #3 │ │ │ │ str r0, [sp, #624] @ 0x270 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldmdb r2!, {r1, r2, r4, r5, r6, r7} │ │ │ │ - lsls r4, r7, #9 │ │ │ │ + ldmdb r6!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + lsls r0, r0, #10 │ │ │ │ lsls r7, r6, #3 │ │ │ │ str r0, [sp, #528] @ 0x210 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldmdb sl, {r1, r2, r4, r5, r6, r7} │ │ │ │ - bics r0, r7 │ │ │ │ + ldmdb lr, {r1, r2, r4, r5, r6, r7} │ │ │ │ + bics r4, r7 │ │ │ │ lsls r6, r6, #3 │ │ │ │ str r0, [sp, #432] @ 0x1b0 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - stmdb r2, {r1, r2, r4, r5, r6, r7} │ │ │ │ - lsls r0, r3, #9 │ │ │ │ + stmdb r6, {r1, r2, r4, r5, r6, r7} │ │ │ │ + lsls r4, r3, #9 │ │ │ │ lsls r7, r6, #3 │ │ │ │ │ │ │ │ 005859ac : │ │ │ │ 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 │ │ │ │ @@ -930294,38 +930293,38 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #456 @ (adr r7, 585d5c ) │ │ │ │ + add r7, pc, #472 @ (adr r7, 585d6c ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - vqadd.u8 q8, q11, q11 │ │ │ │ - b.n 585584 │ │ │ │ + vqadd.u8 q8, q13, q11 │ │ │ │ + b.n 58558c │ │ │ │ lsls r6, r6, #3 │ │ │ │ movs r0, #40 @ 0x28 │ │ │ │ lsls r4, r1, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #872 @ (adr r6, 585f14 ) │ │ │ │ + add r6, pc, #888 @ (adr r6, 585f24 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r2, pc, #856 @ (adr r2, 585f08 ) │ │ │ │ + add r2, pc, #872 @ (adr r2, 585f18 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - uxth r2, r4 │ │ │ │ + uxth r6, r4 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrh r6, [r0, #34] @ 0x22 │ │ │ │ + ldrh r2, [r1, #34] @ 0x22 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrh r2, [r7, #32] │ │ │ │ + ldrh r6, [r7, #32] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrh r6, [r5, #32] │ │ │ │ + ldrh r2, [r6, #32] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrh r2, [r4, #32] │ │ │ │ + ldrh r6, [r4, #32] │ │ │ │ lsls r4, r0, #4 │ │ │ │ │ │ │ │ 00585bc4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -931420,104 +931419,104 @@ │ │ │ │ lsls r4, r1, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #792 @ (adr r1, 586a70 ) │ │ │ │ + add r1, pc, #808 @ (adr r1, 586a80 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - b.n 586dd8 │ │ │ │ + b.n 586de0 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - mrc2 0, 4, r0, cr8, cr6, {7} │ │ │ │ - mcr2 0, 3, r0, cr14, cr6, {7} │ │ │ │ - b.n 586d6c │ │ │ │ + mrc2 0, 4, r0, cr12, cr6, {7} │ │ │ │ + mrc2 0, 3, r0, cr2, cr6, {7} │ │ │ │ + b.n 586d74 │ │ │ │ lsls r6, r6, #3 │ │ │ │ asrs r0, r6, #7 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #152 @ (adr r0, 586814 ) │ │ │ │ + add r0, pc, #168 @ (adr r0, 586824 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - b.n 586ab0 │ │ │ │ + b.n 586ab8 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldc2l 0, cr0, [r2], #984 @ 0x3d8 │ │ │ │ + ldc2l 0, cr0, [r6], #984 @ 0x3d8 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - stc2l 0, cr0, [r8], #-984 @ 0xfffffc28 │ │ │ │ - b.n 586988 │ │ │ │ + stc2l 0, cr0, [ip], #-984 @ 0xfffffc28 │ │ │ │ + b.n 586990 │ │ │ │ lsls r6, r6, #3 │ │ │ │ adds r6, r5, #0 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldr r6, [sp, #912] @ 0x390 │ │ │ │ + ldr r6, [sp, #928] @ 0x3a0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - b.n 586854 │ │ │ │ + b.n 58685c │ │ │ │ lsls r6, r6, #3 │ │ │ │ - @ instruction: 0xfbb800f6 │ │ │ │ - @ instruction: 0xfb9000f6 │ │ │ │ - b.n 5867f0 │ │ │ │ + @ instruction: 0xfbbc00f6 │ │ │ │ + @ instruction: 0xfb9400f6 │ │ │ │ + b.n 5867f8 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - b.n 5867e4 │ │ │ │ + b.n 5867ec │ │ │ │ lsls r1, r0, #4 │ │ │ │ - @ instruction: 0xfb6600f6 │ │ │ │ - svc 250 @ 0xfa │ │ │ │ + @ instruction: 0xfb6a00f6 │ │ │ │ + svc 254 @ 0xfe │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r5, [sp, #48] @ 0x30 │ │ │ │ + ldr r5, [sp, #64] @ 0x40 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - udf #126 @ 0x7e │ │ │ │ + udf #130 @ 0x82 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr??.w r0, [r8, #246] @ 0xf6 │ │ │ │ - vld4. {d16-d19}, [r2 :256], r6 │ │ │ │ - ble.n 5867b4 │ │ │ │ + ldr??.w r0, [ip, #246] @ 0xf6 │ │ │ │ + vld4. {d16-d19}, [r6 :256], r6 │ │ │ │ + ble.n 5867bc │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrsb.w r0, [ip, r6, lsl #3] │ │ │ │ - ble.n 586730 │ │ │ │ + vld4. {d0-d3}, [r0 :256], r6 │ │ │ │ + ble.n 586738 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - strh.w r0, [ip, #246] @ 0xf6 │ │ │ │ - ble.n 586858 │ │ │ │ + ldrh.w r0, [r0, #246] @ 0xf6 │ │ │ │ + ble.n 586860 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r2, [sp, #792] @ 0x318 │ │ │ │ + ldr r2, [sp, #808] @ 0x328 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - bgt.n 58685c │ │ │ │ + bgt.n 586864 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - @ instruction: 0xf79a00f6 │ │ │ │ - @ instruction: 0xf78400f6 │ │ │ │ - bgt.n 58681c │ │ │ │ + @ instruction: 0xf79e00f6 │ │ │ │ + @ instruction: 0xf78800f6 │ │ │ │ + bgt.n 586824 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r4, [sp, #240] @ 0xf0 │ │ │ │ + ldr r4, [sp, #256] @ 0x100 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - @ instruction: 0xf76400f6 │ │ │ │ - blt.n 5867e4 │ │ │ │ + @ instruction: 0xf76800f6 │ │ │ │ + blt.n 5867ec │ │ │ │ lsls r6, r6, #3 │ │ │ │ - @ instruction: 0xf6fa00f6 │ │ │ │ - blt.n 58671c │ │ │ │ + @ instruction: 0xf6fe00f6 │ │ │ │ + blt.n 586724 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - @ instruction: 0xf66e00f6 │ │ │ │ - blt.n 58680c │ │ │ │ + @ instruction: 0xf67200f6 │ │ │ │ + blt.n 586814 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - sub.w r0, sl, #8060928 @ 0x7b0000 │ │ │ │ - bge.n 58688c │ │ │ │ + sub.w r0, lr, #8060928 @ 0x7b0000 │ │ │ │ + bge.n 586894 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r2, [sp, #376] @ 0x178 │ │ │ │ + ldr r2, [sp, #392] @ 0x188 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - @ instruction: 0xf58800f6 │ │ │ │ - bge.n 586850 │ │ │ │ + @ instruction: 0xf58c00f6 │ │ │ │ + bge.n 586858 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - adcs.w r0, sl, #8060928 @ 0x7b0000 │ │ │ │ - bls.n 586800 │ │ │ │ + adcs.w r0, lr, #8060928 @ 0x7b0000 │ │ │ │ + bls.n 586808 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - str r7, [sp, #408] @ 0x198 │ │ │ │ + str r7, [sp, #424] @ 0x1a8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - bhi.n 5867e8 │ │ │ │ + bhi.n 5867f0 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - bics.w r0, ip, #8060928 @ 0x7b0000 │ │ │ │ + orr.w r0, r0, #8060928 @ 0x7b0000 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 148de80 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ lsls r1, r0, #1 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ @@ -932558,126 +932557,126 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #3948 @ 0xf6c │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf27800f6 │ │ │ │ - bvc.n 587394 │ │ │ │ + @ instruction: 0xf27c00f6 │ │ │ │ + bvc.n 58739c │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r0, [sp, #616] @ 0x268 │ │ │ │ + ldr r0, [sp, #632] @ 0x278 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - @ instruction: 0xf23600f6 │ │ │ │ - bvs.n 587304 │ │ │ │ + @ instruction: 0xf23a00f6 │ │ │ │ + bvs.n 58730c │ │ │ │ lsls r6, r6, #3 │ │ │ │ - addw r0, lr, #246 @ 0xf6 │ │ │ │ - bvs.n 5872d4 │ │ │ │ + @ instruction: 0xf21200f6 │ │ │ │ + bvs.n 5872dc │ │ │ │ lsls r6, r6, #3 │ │ │ │ - @ instruction: 0xf1f000f6 │ │ │ │ - bvs.n 5872a0 │ │ │ │ + @ instruction: 0xf1f400f6 │ │ │ │ + bvs.n 5872a8 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - rsb r0, r4, #246 @ 0xf6 │ │ │ │ - bvs.n 587450 │ │ │ │ + rsb r0, r8, #246 @ 0xf6 │ │ │ │ + bvs.n 587458 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - @ instruction: 0xf19400f6 │ │ │ │ - bvs.n 5873f8 │ │ │ │ + @ instruction: 0xf19800f6 │ │ │ │ + bvs.n 587400 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - vshr.s64 q0, q11, #42 │ │ │ │ - bmi.n 587404 │ │ │ │ + vshr.s64 q0, q11, #38 │ │ │ │ + bmi.n 58740c │ │ │ │ lsls r6, r6, #3 │ │ │ │ - str r5, [sp, #672] @ 0x2a0 │ │ │ │ + str r5, [sp, #688] @ 0x2b0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - vqadd.s8 q8, q10, q11 │ │ │ │ - bcc.n 587354 │ │ │ │ + vqadd.s8 q8, q12, q11 │ │ │ │ + bcc.n 58735c │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldcl 0, cr0, [r2, #984]! @ 0x3d8 │ │ │ │ - bcs.n 5872d0 │ │ │ │ + ldcl 0, cr0, [r6, #984]! @ 0x3d8 │ │ │ │ + bcs.n 5872d8 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - stc 0, cr0, [r0, #984]! @ 0x3d8 │ │ │ │ - bcs.n 587434 │ │ │ │ + stc 0, cr0, [r4, #984]! @ 0x3d8 │ │ │ │ + bcs.n 58743c │ │ │ │ lsls r6, r6, #3 │ │ │ │ - stc 0, cr0, [r0, #984] @ 0x3d8 │ │ │ │ - bcs.n 5873fc │ │ │ │ + stc 0, cr0, [r4, #984] @ 0x3d8 │ │ │ │ + bcs.n 587404 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - bne.n 5872dc │ │ │ │ + bne.n 5872e4 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - stcl 0, cr0, [ip], {246} @ 0xf6 │ │ │ │ - bne.n 5874a0 │ │ │ │ + ldcl 0, cr0, [r0], {246} @ 0xf6 │ │ │ │ + bne.n 5874a8 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldcl 0, cr0, [r2], #-984 @ 0xfffffc28 │ │ │ │ - bne.n 5873f4 │ │ │ │ + ldcl 0, cr0, [r6], #-984 @ 0xfffffc28 │ │ │ │ + bne.n 5873fc │ │ │ │ lsls r6, r6, #3 │ │ │ │ - beq.n 5873d0 │ │ │ │ + beq.n 5873d8 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldc 0, cr0, [ip], #-984 @ 0xfffffc28 │ │ │ │ - beq.n 587394 │ │ │ │ + mcrr 0, 15, r0, r0, cr6 │ │ │ │ + beq.n 58739c │ │ │ │ lsls r6, r6, #3 │ │ │ │ - beq.n 587470 │ │ │ │ + beq.n 587478 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - @ instruction: 0xeb8800f6 │ │ │ │ - beq.n 587438 │ │ │ │ + @ instruction: 0xeb8c00f6 │ │ │ │ + beq.n 587440 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldmia r7, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r4, r5, r6, r7} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - @ instruction: 0xeb3a00f6 │ │ │ │ - ldmia r7, {r1, r2, r3, r6, r7} │ │ │ │ + @ instruction: 0xeb3e00f6 │ │ │ │ + ldmia r7, {r1, r4, r6, r7} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldmia r7, {r2, r3, r5, r7} │ │ │ │ + ldmia r7, {r4, r5, r7} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldmia r7!, {r3, r4, r5, r6} │ │ │ │ + ldmia r7!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - @ instruction: 0xeaa800f6 │ │ │ │ - ldmia r7!, {r2, r3, r4, r5} │ │ │ │ + @ instruction: 0xeaac00f6 │ │ │ │ + ldmia r7!, {r6} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - strb r6, [r5, #27] │ │ │ │ + strb r2, [r6, #27] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - eor.w r0, r0, r6, ror #3 │ │ │ │ - ldmia r7!, {r2, r4} │ │ │ │ + eor.w r0, r4, r6, ror #3 │ │ │ │ + ldmia r7!, {r3, r4} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - orr.w r0, r2, r6, ror #3 │ │ │ │ - ldmia r6, {r1, r2, r4, r6, r7} │ │ │ │ + orr.w r0, r6, r6, ror #3 │ │ │ │ + ldmia r6, {r1, r3, r4, r6, r7} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - bic.w r0, r0, r6, ror #3 │ │ │ │ - ldmia r6!, {r2, r4, r5, r7} │ │ │ │ + bic.w r0, r4, r6, ror #3 │ │ │ │ + ldmia r6!, {r3, r4, r5, r7} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - and.w r0, r6, r6, ror #3 │ │ │ │ - ldmia r6!, {r1, r3, r4, r7} │ │ │ │ + and.w r0, sl, r6, ror #3 │ │ │ │ + ldmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrd r0, r0, [r2, #984] @ 0x3d8 │ │ │ │ - ldmia r6, {r1, r2, r5, r6} │ │ │ │ + ldrd r0, r0, [r6, #984] @ 0x3d8 │ │ │ │ + ldmia r6, {r1, r3, r5, r6} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - strd r0, r0, [r8, #-984]! @ 0x3d8 │ │ │ │ - ldmia r5, {r2, r3, r4, r5, r6, r7} │ │ │ │ + strd r0, r0, [ip, #-984]! @ 0x3d8 │ │ │ │ + ldmia r6!, {} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldmdb sl!, {r1, r2, r4, r5, r6, r7} │ │ │ │ - ldmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ + ldmdb lr!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r5!, {r1, r4, r6, r7} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - stmdb r0!, {r1, r2, r4, r5, r6, r7} │ │ │ │ - ldmia r5, {r2, r4, r5, r7} │ │ │ │ + stmdb r4!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r3, r4, r5, r7} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - strb r4, [r4, #21] │ │ │ │ + strb r0, [r5, #21] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrd r0, r0, [r6], #984 @ 0x3d8 │ │ │ │ - ldmia r5!, {r1, r3, r7} │ │ │ │ + ldrd r0, r0, [sl], #984 @ 0x3d8 │ │ │ │ + ldmia r5!, {r1, r2, r3, r7} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - @ instruction: 0xe8d000f6 │ │ │ │ - ldmia r5, {r2, r5, r6} │ │ │ │ + @ instruction: 0xe8d400f6 │ │ │ │ + ldmia r5, {r3, r5, r6} │ │ │ │ lsls r6, r6, #3 │ │ │ │ strb r2, [r5, #20] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldmia r5!, {r6, r7} │ │ │ │ + ldmia r5!, {r2, r6, r7} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - b.n 587454 │ │ │ │ + b.n 58745c │ │ │ │ lsls r6, r6, #3 │ │ │ │ strb r6, [r1, #20] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldmia r5, {r2, r5, r7} │ │ │ │ + ldmia r5, {r3, r5, r7} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - asrs r6, r1, #32 │ │ │ │ + asrs r2, r2, #32 │ │ │ │ lsls r5, r6, #3 │ │ │ │ │ │ │ │ 0058748c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -932801,25 +932800,25 @@ │ │ │ │ lsls r6, r1, #4 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #28 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #23 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldr r0, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r0, [sp, #720] @ 0x2d0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 587188 │ │ │ │ + b.n 587190 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldmia r2, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r2!, {r7} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - str r4, [sp, #784] @ 0x310 │ │ │ │ + str r4, [sp, #800] @ 0x320 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldmia r2!, {r3, r5, r6} │ │ │ │ + ldmia r2, {r2, r3, r5, r6} │ │ │ │ lsls r1, r0, #4 │ │ │ │ │ │ │ │ 005875c4 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -934076,161 +934075,161 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r7, #50] @ 0x32 │ │ │ │ + strh r6, [r7, #50] @ 0x32 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - b.n 58897c │ │ │ │ + b.n 588984 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - stmia r7!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r6, r6, #3 │ │ │ │ lsls r4, r0, #12 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - b.n 588894 │ │ │ │ + b.n 58889c │ │ │ │ lsls r6, r6, #3 │ │ │ │ - stmia r7!, {r4, r5, r6} │ │ │ │ + stmia r7!, {r2, r4, r5, r6} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - strh r2, [r5, #46] @ 0x2e │ │ │ │ + strh r6, [r5, #46] @ 0x2e │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 588310 │ │ │ │ + b.n 588318 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r4!, {r1, r5, r7} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - strh r6, [r2, #24] │ │ │ │ + strh r2, [r3, #24] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - svc 212 @ 0xd4 │ │ │ │ + svc 216 @ 0xd8 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - stmia r4!, {r6} │ │ │ │ + stmia r4!, {r2, r6} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - svc 182 @ 0xb6 │ │ │ │ + svc 186 @ 0xba │ │ │ │ lsls r6, r6, #3 │ │ │ │ - stmia r4!, {r1, r5} │ │ │ │ + stmia r4!, {r1, r2, r5} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - svc 152 @ 0x98 │ │ │ │ + svc 156 @ 0x9c │ │ │ │ lsls r6, r6, #3 │ │ │ │ - stmia r4!, {r2} │ │ │ │ + stmia r4!, {r3} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r2, [r7, #56] @ 0x38 │ │ │ │ + ldr r6, [r7, #56] @ 0x38 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - svc 118 @ 0x76 │ │ │ │ + svc 122 @ 0x7a │ │ │ │ lsls r6, r6, #3 │ │ │ │ - stmia r3!, {r5, r6, r7} │ │ │ │ + stmia r3!, {r2, r5, r6, r7} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - svc 80 @ 0x50 │ │ │ │ + svc 84 @ 0x54 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - stmia r3!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r3!, {r6, r7} │ │ │ │ lsls r6, r6, #3 │ │ │ │ strb r0, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ - udf #146 @ 0x92 │ │ │ │ + udf #150 @ 0x96 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r1} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - udf #120 @ 0x78 │ │ │ │ + udf #124 @ 0x7c │ │ │ │ lsls r6, r6, #3 │ │ │ │ - stmia r2!, {r2, r5, r6, r7} │ │ │ │ + stmia r2!, {r3, r5, r6, r7} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - strh r2, [r2, #24] │ │ │ │ + strh r6, [r2, #24] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - udf #32 │ │ │ │ + udf #36 @ 0x24 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - stmia r2!, {r2, r3, r7} │ │ │ │ + stmia r2!, {r4, r7} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - udf #2 │ │ │ │ + udf #6 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - stmia r2!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r2!, {r1, r4, r5, r6} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldmia r4!, {r2, r6} │ │ │ │ + ldmia r4!, {r3, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ble.n 58828c │ │ │ │ + ble.n 588294 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - stmia r2!, {r2, r3, r5} │ │ │ │ + stmia r2!, {r4, r5} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - stmia r2!, {r1, r5} │ │ │ │ + stmia r2!, {r1, r2, r5} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ble.n 588218 │ │ │ │ + ble.n 588220 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - stmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r1!, {r4, r5, r6, r7} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - bgt.n 588274 │ │ │ │ + bgt.n 58827c │ │ │ │ lsls r6, r6, #3 │ │ │ │ - stmia r1!, {r1, r2, r4} │ │ │ │ + stmia r1!, {r1, r3, r4} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - bgt.n 588234 │ │ │ │ + bgt.n 58823c │ │ │ │ lsls r6, r6, #3 │ │ │ │ - stmia r0!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - stmia r0!, {r1, r4, r7} │ │ │ │ + stmia r0!, {r1, r2, r4, r7} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - blt.n 588310 │ │ │ │ + blt.n 588318 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - stmia r0!, {r1, r3, r4, r6} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - blt.n 5882a4 │ │ │ │ + blt.n 5882ac │ │ │ │ lsls r6, r6, #3 │ │ │ │ - stmia r0!, {r5} │ │ │ │ + stmia r0!, {r2, r5} │ │ │ │ lsls r6, r6, #3 │ │ │ │ strh r0, [r6, #30] │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 588398 │ │ │ │ + blt.n 5883a0 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ite ls │ │ │ │ + it ls │ │ │ │ lslls r6, r6, #3 │ │ │ │ - bge.n 588328 @ unpredictable │ │ │ │ + bge.n 588330 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - str r6, [r4, #112] @ 0x70 │ │ │ │ + str r2, [r5, #112] @ 0x70 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ite mi │ │ │ │ - lslmi r6, r6, #3 │ │ │ │ - bge.n 5882e8 @ unpredictable │ │ │ │ + sevl │ │ │ │ lsls r6, r6, #3 │ │ │ │ - itee cc │ │ │ │ + bge.n 5882f0 │ │ │ │ + lsls r6, r6, #3 │ │ │ │ + itet cc │ │ │ │ lslcc r6, r6, #3 │ │ │ │ - ldrbcs r0, [r6, #28] │ │ │ │ - lslcs r4, r6, #3 │ │ │ │ - bkpt 0x00f4 │ │ │ │ + ldrbcs r4, [r6, #28] │ │ │ │ + lslcc r4, r6, #3 │ │ │ │ + bkpt 0x00f8 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - bge.n 588464 │ │ │ │ + bge.n 58826c │ │ │ │ lsls r6, r6, #3 │ │ │ │ - strh r6, [r5, #2] │ │ │ │ + strh r2, [r6, #2] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - bkpt 0x00a2 │ │ │ │ + bkpt 0x00a6 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - bge.n 5883cc │ │ │ │ + bge.n 5883d4 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - bkpt 0x004e │ │ │ │ + bkpt 0x0052 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - bls.n 588330 │ │ │ │ + bls.n 588338 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrb r6, [r6, #17] │ │ │ │ + ldrb r2, [r7, #17] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - bkpt 0x002a │ │ │ │ + bkpt 0x002e │ │ │ │ lsls r6, r6, #3 │ │ │ │ - bls.n 5882f0 │ │ │ │ + bls.n 5882f8 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - bls.n 588294 │ │ │ │ + bls.n 58829c │ │ │ │ lsls r6, r6, #3 │ │ │ │ - pop {r1, r2, r3, r5, r6, r7, pc} │ │ │ │ + pop {r1, r4, r5, r6, r7, pc} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrb r6, [r1, #24] │ │ │ │ + ldrb r2, [r2, #24] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - pop {r1, r4, r6, r7, pc} │ │ │ │ + pop {r1, r2, r4, r6, r7, pc} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - bls.n 588454 │ │ │ │ + bls.n 58845c │ │ │ │ lsls r6, r6, #3 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #28] │ │ │ │ blx 344c20 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ b.n 588234 │ │ │ │ ldr r3, [pc, #228] @ (588494 ) │ │ │ │ @@ -934320,41 +934319,41 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #4012 @ 0xfac │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 5883b0 │ │ │ │ + bvc.n 5883b8 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - cbnz r6, 58851c │ │ │ │ + cbnz r2, 58851e │ │ │ │ lsls r6, r6, #3 │ │ │ │ str r2, [r6, #64] @ 0x40 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - pop {r3, r6, r7} │ │ │ │ + pop {r2, r3, r6, r7} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - lsrs r6, r2, #1 │ │ │ │ + lsrs r2, r3, #1 │ │ │ │ lsls r5, r6, #3 │ │ │ │ str r2, [r3, #64] @ 0x40 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - pop {r4, r5, r7} │ │ │ │ + pop {r2, r4, r5, r7} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r7, [sp, #280] @ 0x118 │ │ │ │ + ldr r7, [sp, #296] @ 0x128 │ │ │ │ lsls r4, r6, #3 │ │ │ │ str r2, [r0, #64] @ 0x40 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - pop {r3, r4, r7} │ │ │ │ + pop {r2, r3, r4, r7} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - lsrs r6, r3, #9 │ │ │ │ + lsrs r2, r4, #9 │ │ │ │ lsls r5, r6, #3 │ │ │ │ str r2, [r5, #60] @ 0x3c │ │ │ │ lsls r5, r0, #4 │ │ │ │ - pop {r7} │ │ │ │ + pop {r2, r7} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - str r2, [sp, #744] @ 0x2e8 │ │ │ │ + str r2, [sp, #760] @ 0x2f8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ │ │ │ │ 005884d0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -934515,31 +934514,31 @@ │ │ │ │ adds r6, #144 @ 0x90 │ │ │ │ lsls r6, r1, #4 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ sbcs.w r1, r2, #9109504 @ 0x8b0000 │ │ │ │ - str r4, [r4, #28] │ │ │ │ + str r0, [r5, #28] │ │ │ │ lsls r4, r0, #4 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 588584 │ │ │ │ + bpl.n 58858c │ │ │ │ lsls r6, r6, #3 │ │ │ │ - rev r0, r0 │ │ │ │ + rev r4, r0 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrh r0, [r2, #0] │ │ │ │ + ldrh r4, [r2, #0] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrb r4, [r5, #0] │ │ │ │ + ldrb r0, [r6, #0] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r0, [r5, #24] │ │ │ │ + str r4, [r5, #24] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r4, [r3, #24] │ │ │ │ + str r0, [r4, #24] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - cbnz r0, 5886a6 │ │ │ │ + cbnz r4, 5886a6 │ │ │ │ lsls r1, r0, #4 │ │ │ │ │ │ │ │ 00588674 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -935845,146 +935844,146 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 589380 │ │ │ │ + bcs.n 589388 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - @ instruction: 0xb708 │ │ │ │ + @ instruction: 0xb70c │ │ │ │ lsls r6, r6, #3 │ │ │ │ @ instruction: 0xf23a010b │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 5894f4 │ │ │ │ + beq.n 5894fc │ │ │ │ lsls r6, r6, #3 │ │ │ │ - push {r3, r4, r5, r7} │ │ │ │ + push {r2, r3, r4, r5, r7} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrh r4, [r4, #36] @ 0x24 │ │ │ │ + ldrh r0, [r5, #36] @ 0x24 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldmia r7, {r1, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r5, r6, r7} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - push {r2, r4, r5} │ │ │ │ + push {r3, r4, r5} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldmia r6, {r2, r3, r5, r6} │ │ │ │ + ldmia r6, {r4, r5, r6} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - uxtb r0, r0 │ │ │ │ + uxtb r4, r0 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldmia r6, {r2, r6} │ │ │ │ + ldmia r6, {r3, r6} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - uxth r6, r2 │ │ │ │ + uxth r2, r3 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldmia r5, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r5, {r1, r4, r5, r6, r7} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - sxtb r2, r0 │ │ │ │ + sxtb r6, r0 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldmia r5!, {r2, r7} │ │ │ │ + ldmia r5!, {r3, r7} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - cbz r0, 58948e │ │ │ │ + cbz r4, 58948e │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldmia r5!, {r1, r2, r3, r6} │ │ │ │ + ldmia r5!, {r1, r4, r6} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - cbz r2, 589488 │ │ │ │ + cbz r6, 589488 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldmia r5, {r2, r5} │ │ │ │ + ldmia r5, {r3, r5} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - cbz r0, 589486 │ │ │ │ + cbz r4, 589486 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r4, [r2, #120] @ 0x78 │ │ │ │ + ldr r0, [r3, #120] @ 0x78 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldmia r4!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r4, {r1, r4, r5, r6, r7} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - cbz r4, 589482 │ │ │ │ + cbz r0, 589484 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - str r5, [sp, #272] @ 0x110 │ │ │ │ + str r5, [sp, #288] @ 0x120 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add sp, #160 @ 0xa0 │ │ │ │ + add sp, #176 @ 0xb0 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldmia r3!, {r2, r6, r7} │ │ │ │ + ldmia r3, {r3, r6, r7} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldmia r3!, {r2, r6, r7} │ │ │ │ + ldmia r3, {r3, r6, r7} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldmia r3!, {r1, r2, r5, r7} │ │ │ │ + ldmia r3, {r1, r3, r5, r7} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - add r7, sp, #1000 @ 0x3e8 │ │ │ │ + add r7, sp, #1016 @ 0x3f8 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - bvs.n 5894a8 │ │ │ │ + bvs.n 5894b0 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldmia r3, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r3!, {r7} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r3!, {r1, r5, r6} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - add r7, sp, #712 @ 0x2c8 │ │ │ │ + add r7, sp, #728 @ 0x2d8 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r0, [r1, #76] @ 0x4c │ │ │ │ + ldr r4, [r1, #76] @ 0x4c │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldmia r3!, {r2, r4} │ │ │ │ + ldmia r3, {r3, r4} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - add r7, sp, #424 @ 0x1a8 │ │ │ │ + add r7, sp, #440 @ 0x1b8 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - add r7, sp, #312 @ 0x138 │ │ │ │ + add r7, sp, #328 @ 0x148 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldmia r2, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r2!, {r5, r6, r7} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - add r6, sp, #752 @ 0x2f0 │ │ │ │ + add r6, sp, #768 @ 0x300 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r7, sp, #128 @ 0x80 │ │ │ │ + add r7, sp, #144 @ 0x90 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldmia r2!, {r1, r5, r7} │ │ │ │ + ldmia r2, {r1, r2, r5, r7} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - add r6, sp, #992 @ 0x3e0 │ │ │ │ + add r6, sp, #1008 @ 0x3f0 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldmia r2, {r2, r3, r7} │ │ │ │ + ldmia r2!, {r4, r7} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - add r6, sp, #896 @ 0x380 │ │ │ │ + add r6, sp, #912 @ 0x390 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - add r6, sp, #728 @ 0x2d8 │ │ │ │ + add r6, sp, #744 @ 0x2e8 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldmia r2, {r1, r2, r3, r5} │ │ │ │ + ldmia r2!, {r1, r4, r5} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - add r6, sp, #520 @ 0x208 │ │ │ │ + add r6, sp, #536 @ 0x218 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldmia r1, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - add r6, sp, #176 @ 0xb0 │ │ │ │ + add r6, sp, #192 @ 0xc0 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldmia r1, {r1, r2, r3, r6} │ │ │ │ + ldmia r1, {r1, r4, r6} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - add r5, sp, #648 @ 0x288 │ │ │ │ + add r5, sp, #664 @ 0x298 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - strb r4, [r3, r5] │ │ │ │ + strb r0, [r4, r5] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldmia r1, {r1, r2, r3, r5} │ │ │ │ + ldmia r1, {r1, r4, r5} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - add r5, sp, #504 @ 0x1f8 │ │ │ │ + add r5, sp, #520 @ 0x208 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldmia r1!, {r2, r3, r4} │ │ │ │ + ldmia r1!, {r5} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldmia r1!, {} │ │ │ │ + ldmia r1!, {r2} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - add r5, sp, #344 @ 0x158 │ │ │ │ + add r5, sp, #360 @ 0x168 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r0, [r5, #36] @ 0x24 │ │ │ │ + ldr r4, [r5, #36] @ 0x24 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - strb r6, [r0, r3] │ │ │ │ + strb r2, [r1, r3] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldmia r0!, {r1, r3, r4, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - add r4, sp, #952 @ 0x3b8 │ │ │ │ + add r4, sp, #968 @ 0x3c8 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldmia r0!, {r3, r4, r6} │ │ │ │ + ldmia r0!, {r2, r3, r4, r6} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - add r4, sp, #680 @ 0x2a8 │ │ │ │ + add r4, sp, #696 @ 0x2b8 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldmia r0!, {r1, r2, r5} │ │ │ │ + ldmia r0!, {r1, r3, r5} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - add r4, sp, #480 @ 0x1e0 │ │ │ │ + add r4, sp, #496 @ 0x1f0 │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldr r3, [pc, #160] @ (5895c4 ) │ │ │ │ movw r2, #1309 @ 0x51d │ │ │ │ ldr r1, [pc, #160] @ (5895c8 ) │ │ │ │ ldr r0, [pc, #160] @ (5895cc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ @@ -936042,40 +936041,40 @@ │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #4072 @ 0xfe8 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r1, r4, r5} │ │ │ │ + stmia r6!, {r1, r2, r4, r5} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - add r2, sp, #536 @ 0x218 │ │ │ │ + add r2, sp, #552 @ 0x228 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ + ldr r4, [r6, #8] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - stmia r6!, {r1, r3} │ │ │ │ + stmia r6!, {r1, r2, r3} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - add r2, sp, #368 @ 0x170 │ │ │ │ + add r2, sp, #384 @ 0x180 │ │ │ │ lsls r6, r6, #3 │ │ │ │ strh r4, [r5, r3] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - add r3, sp, #520 @ 0x208 │ │ │ │ + add r3, sp, #536 @ 0x218 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - stmia r2!, {r2, r3} │ │ │ │ + stmia r2!, {r4} │ │ │ │ lsls r4, r6, #3 │ │ │ │ strh r4, [r2, r3] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - add r3, sp, #424 @ 0x1a8 │ │ │ │ + add r3, sp, #440 @ 0x1b8 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - mrc 0, 5, r0, cr0, cr4, {7} │ │ │ │ + mrc 0, 5, r0, cr4, cr4, {7} │ │ │ │ strh r4, [r7, r2] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - add r3, sp, #328 @ 0x148 │ │ │ │ + add r3, sp, #344 @ 0x158 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrh r0, [r5, #46] @ 0x2e │ │ │ │ + ldrh r4, [r5, #46] @ 0x2e │ │ │ │ lsls r4, r6, #3 │ │ │ │ │ │ │ │ 00589600 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -936202,31 +936201,31 @@ │ │ │ │ lsls r6, r1, #4 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ b.n 588fcc │ │ │ │ lsls r3, r1, #4 │ │ │ │ - strb r0, [r3, #24] │ │ │ │ + strb r4, [r3, #24] │ │ │ │ lsls r4, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r7} │ │ │ │ + stmia r4!, {r2, r7} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - add r0, sp, #848 @ 0x350 │ │ │ │ + add r0, sp, #864 @ 0x360 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - strb r4, [r4, #27] │ │ │ │ + strb r0, [r5, #27] │ │ │ │ lsls r5, r6, #3 │ │ │ │ lsls r4, r7 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r1, #46] @ 0x2e │ │ │ │ + ldrh r4, [r1, #46] @ 0x2e │ │ │ │ lsls r5, r6, #3 │ │ │ │ - str r4, [r6, r1] │ │ │ │ + str r0, [r7, r1] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r0, [r5, r1] │ │ │ │ + str r4, [r5, r1] │ │ │ │ lsls r4, r0, #4 │ │ │ │ │ │ │ │ 00589768 : │ │ │ │ ldr r3, [pc, #12] @ (589778 ) │ │ │ │ ldr r2, [pc, #16] @ (58977c ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ @@ -936433,39 +936432,39 @@ │ │ │ │ subs r3, #212 @ 0xd4 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ b.n 589fd4 │ │ │ │ lsls r3, r1, #4 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - add r7, pc, #0 @ (adr r7, 589958 ) │ │ │ │ + add r7, pc, #16 @ (adr r7, 589968 ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldmia r5!, {r1, r2} │ │ │ │ + ldmia r5!, {r1, r3} │ │ │ │ lsls r2, r7, #3 │ │ │ │ - add r1, sp, #336 @ 0x150 │ │ │ │ + add r1, sp, #352 @ 0x160 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r2!, {r1, r6, r7} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - add r6, pc, #832 @ (adr r6, 589ca8 ) │ │ │ │ + add r6, pc, #848 @ (adr r6, 589cb8 ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ - stmia r2!, {r2, r5, r7} │ │ │ │ + stmia r2!, {r3, r5, r7} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - add r6, pc, #712 @ (adr r6, 589c38 ) │ │ │ │ + add r6, pc, #728 @ (adr r6, 589c48 ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r2!, {r1, r7} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - add r6, pc, #560 @ (adr r6, 589ba8 ) │ │ │ │ + add r6, pc, #576 @ (adr r6, 589bb8 ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ str r4, [r5, #0] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - add r7, pc, #808 @ (adr r7, 589ca8 ) │ │ │ │ + add r7, pc, #824 @ (adr r7, 589cb8 ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r2!, {r1, r7} │ │ │ │ lsls r6, r6, #3 │ │ │ │ │ │ │ │ 00589984 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -936617,33 +936616,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ b.n 589c2c │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r6, [r6, #116] @ 0x74 │ │ │ │ + str r2, [r7, #116] @ 0x74 │ │ │ │ lsls r4, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r1, r4} │ │ │ │ + stmia r1!, {r1, r2, r4} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - add r5, pc, #136 @ (adr r5, 589ba0 ) │ │ │ │ + add r5, pc, #152 @ (adr r5, 589bb0 ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ - strb r2, [r6, #12] │ │ │ │ + strb r6, [r6, #12] │ │ │ │ lsls r5, r6, #3 │ │ │ │ lsls r4, r7 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r2, #16] │ │ │ │ + ldrh r0, [r3, #16] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r4, [pc, #768] @ (589e28 ) │ │ │ │ + ldr r4, [pc, #784] @ (589e38 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r4, [pc, #720] @ (589dfc ) │ │ │ │ + ldr r4, [pc, #736] @ (589e0c ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strb r2, [r1, #8] │ │ │ │ + strb r6, [r1, #8] │ │ │ │ lsls r4, r6, #3 │ │ │ │ │ │ │ │ 00589b30 : │ │ │ │ ldr r3, [pc, #12] @ (589b40 ) │ │ │ │ ldr r2, [pc, #16] @ (589b44 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ @@ -936896,49 +936895,49 @@ │ │ │ │ nop │ │ │ │ svc 128 @ 0x80 │ │ │ │ lsls r3, r1, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r2, #5 │ │ │ │ + asrs r4, r2, #5 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r3, pc, #32 @ (adr r3, 589da8 ) │ │ │ │ + add r3, pc, #48 @ (adr r3, 589db8 ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ - asrs r0, r6, #4 │ │ │ │ + asrs r4, r6, #4 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r2, pc, #928 @ (adr r2, 58a130 ) │ │ │ │ + add r2, pc, #944 @ (adr r2, 58a140 ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ - str r2, [r1, #48] @ 0x30 │ │ │ │ + str r6, [r1, #48] @ 0x30 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - asrs r2, r2, #4 │ │ │ │ + asrs r6, r2, #4 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r2, pc, #768 @ (adr r2, 58a09c ) │ │ │ │ + add r2, pc, #784 @ (adr r2, 58a0ac ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldmia r0!, {r4, r6, r7} │ │ │ │ + ldmia r0!, {r2, r4, r6, r7} │ │ │ │ lsls r2, r7, #3 │ │ │ │ - add r6, pc, #240 @ (adr r6, 589e94 ) │ │ │ │ + add r6, pc, #256 @ (adr r6, 589ea4 ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ - asrs r2, r4, #3 │ │ │ │ + asrs r6, r4, #3 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r2, pc, #624 @ (adr r2, 58a01c ) │ │ │ │ + add r2, pc, #640 @ (adr r2, 58a02c ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ - asrs r6, r1, #3 │ │ │ │ + asrs r2, r2, #3 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r2, pc, #536 @ (adr r2, 589fcc ) │ │ │ │ + add r2, pc, #552 @ (adr r2, 589fdc ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ - asrs r2, r5, #2 │ │ │ │ + asrs r6, r5, #2 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r2, pc, #392 @ (adr r2, 589f44 ) │ │ │ │ + add r2, pc, #408 @ (adr r2, 589f54 ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldrb r2, [r0, r0] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - add r3, pc, #640 @ (adr r3, 58a044 ) │ │ │ │ + add r3, pc, #656 @ (adr r3, 58a054 ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ - bkpt 0x0054 │ │ │ │ + bkpt 0x0058 │ │ │ │ lsls r6, r6, #3 │ │ │ │ │ │ │ │ 00589dc8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -937112,35 +937111,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ bgt.n 589ff0 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r0, [r5, #48] @ 0x30 │ │ │ │ + str r4, [r5, #48] @ 0x30 │ │ │ │ lsls r4, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r3, #28 │ │ │ │ + lsrs r0, r4, #28 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r0, pc, #848 @ (adr r0, 58a2c4 ) │ │ │ │ + add r0, pc, #864 @ (adr r0, 58a2d4 ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrsh r2, [r1, r5] │ │ │ │ + ldrsh r6, [r1, r5] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r2, [r3, #108] @ 0x6c │ │ │ │ + ldr r6, [r3, #108] @ 0x6c │ │ │ │ lsls r5, r6, #3 │ │ │ │ lsls r4, r7 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r7, #44] @ 0x2c │ │ │ │ + strh r0, [r0, #46] @ 0x2e │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r0, [pc, #416] @ (58a128 ) │ │ │ │ + ldr r0, [pc, #432] @ (58a138 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r0, [pc, #368] @ (58a0fc ) │ │ │ │ + ldr r0, [pc, #384] @ (58a10c ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r2, [r6, #88] @ 0x58 │ │ │ │ + ldr r6, [r6, #88] @ 0x58 │ │ │ │ lsls r4, r6, #3 │ │ │ │ │ │ │ │ 00589f90 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -937751,93 +937750,93 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r1, r6] │ │ │ │ + ldrsh r0, [r2, r6] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r7, [sp, #320] @ 0x140 │ │ │ │ + ldr r7, [sp, #336] @ 0x150 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - strh r2, [r2, #38] @ 0x26 │ │ │ │ + strh r6, [r2, #38] @ 0x26 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - strh r2, [r4, #26] │ │ │ │ + strh r6, [r4, #26] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r5, [sp, #840] @ 0x348 │ │ │ │ + ldr r5, [sp, #856] @ 0x358 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - strh r6, [r1, #22] │ │ │ │ + strh r2, [r2, #22] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrb r4, [r6, r5] │ │ │ │ + ldrb r0, [r7, r5] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r5, [sp, #200] @ 0xc8 │ │ │ │ + ldr r5, [sp, #216] @ 0xd8 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - strh r2, [r3, #10] │ │ │ │ + strh r6, [r3, #10] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r3, [sp, #808] @ 0x328 │ │ │ │ + ldr r3, [sp, #824] @ 0x338 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - strh r4, [r6, #8] │ │ │ │ + strh r0, [r7, #8] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r3, [sp, #656] @ 0x290 │ │ │ │ + ldr r3, [sp, #672] @ 0x2a0 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - strh r0, [r1, #8] │ │ │ │ + strh r4, [r1, #8] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r3, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r3, [sp, #472] @ 0x1d8 │ │ │ │ lsls r6, r6, #3 │ │ │ │ strh r6, [r5, #12] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r6, [r2, #116] @ 0x74 │ │ │ │ + ldr r2, [r3, #116] @ 0x74 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strh r2, [r1, #6] │ │ │ │ + strh r6, [r1, #6] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - strh r2, [r6, #4] │ │ │ │ + strh r6, [r6, #4] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r3, [sp, #136] @ 0x88 │ │ │ │ + ldr r3, [sp, #152] @ 0x98 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - strh r6, [r0, #0] │ │ │ │ + strh r2, [r1, #0] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strh r4, [r6, #2] │ │ │ │ + strh r0, [r7, #2] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r2, [sp, #912] @ 0x390 │ │ │ │ + ldr r2, [sp, #928] @ 0x3a0 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r2, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r2, [sp, #736] @ 0x2e0 │ │ │ │ lsls r6, r6, #3 │ │ │ │ strh r4, [r5, #6] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r2, [r2, #104] @ 0x68 │ │ │ │ + ldr r6, [r2, #104] @ 0x68 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strh r4, [r5, #0] │ │ │ │ + strh r0, [r6, #0] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - strh r6, [r1, #0] │ │ │ │ + strh r2, [r2, #0] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r2, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r2, [sp, #520] @ 0x208 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrb r6, [r6, #31] │ │ │ │ + ldrb r2, [r7, #31] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r2, [sp, #408] @ 0x198 │ │ │ │ + ldr r2, [sp, #424] @ 0x1a8 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrb r6, [r2, #31] │ │ │ │ + ldrb r2, [r3, #31] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r2, [sp, #280] @ 0x118 │ │ │ │ + ldr r2, [sp, #296] @ 0x128 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrb r2, [r3, #29] │ │ │ │ + ldrb r6, [r3, #29] │ │ │ │ lsls r5, r6, #3 │ │ │ │ strh r6, [r1, r7] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldr r3, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r3, [sp, #448] @ 0x1c0 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - @ instruction: 0xb638 │ │ │ │ + @ instruction: 0xb63c │ │ │ │ lsls r6, r6, #3 │ │ │ │ strh r0, [r7, r6] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldr r3, [sp, #344] @ 0x158 │ │ │ │ + ldr r3, [sp, #360] @ 0x168 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - @ instruction: 0xb622 │ │ │ │ + @ instruction: 0xb626 │ │ │ │ lsls r6, r6, #3 │ │ │ │ │ │ │ │ 0058a674 : │ │ │ │ stmdb 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 │ │ │ │ @@ -938023,35 +938022,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r4, r2] │ │ │ │ + ldrh r6, [r4, r2] │ │ │ │ lsls r4, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r3, #23] │ │ │ │ + ldrb r2, [r4, #23] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r0, [sp, #312] @ 0x138 │ │ │ │ + ldr r0, [sp, #328] @ 0x148 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrh r0, [r1, r2] │ │ │ │ + ldrh r4, [r1, r2] │ │ │ │ lsls r4, r6, #3 │ │ │ │ bcc.n 58a8c4 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrsb r2, [r4, r1] │ │ │ │ + ldrsb r6, [r4, r1] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r6, [r4, #52] @ 0x34 │ │ │ │ + str r2, [r5, #52] @ 0x34 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r6, [r4, #92] @ 0x5c │ │ │ │ + str r2, [r5, #92] @ 0x5c │ │ │ │ lsls r5, r6, #3 │ │ │ │ - subs r7, #138 @ 0x8a │ │ │ │ + subs r7, #142 @ 0x8e │ │ │ │ lsls r4, r0, #4 │ │ │ │ - subs r7, #126 @ 0x7e │ │ │ │ + subs r7, #130 @ 0x82 │ │ │ │ lsls r4, r0, #4 │ │ │ │ │ │ │ │ 0058a860 : │ │ │ │ ldr r3, [pc, #12] @ (58a870 ) │ │ │ │ ldr r2, [pc, #16] @ (58a874 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ @@ -938343,33 +938342,33 @@ │ │ │ │ subs r3, #8 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ bne.n 58ab8c │ │ │ │ lsls r3, r1, #4 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #56 @ 0x38 │ │ │ │ + add r5, sp, #72 @ 0x48 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - str r5, [sp, #272] @ 0x110 │ │ │ │ + str r5, [sp, #288] @ 0x120 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - add r4, sp, #968 @ 0x3c8 │ │ │ │ + add r4, sp, #984 @ 0x3d8 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - str r5, [sp, #160] @ 0xa0 │ │ │ │ + str r5, [sp, #176] @ 0xb0 │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldr r6, [pc, #776] @ (58adec ) │ │ │ │ lsls r5, r0, #4 │ │ │ │ - str r6, [sp, #384] @ 0x180 │ │ │ │ + str r6, [sp, #400] @ 0x190 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - cbz r0, 58aafc │ │ │ │ + cbz r4, 58aafc │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldr r6, [pc, #688] @ (58ada0 ) │ │ │ │ lsls r5, r0, #4 │ │ │ │ - str r6, [sp, #296] @ 0x128 │ │ │ │ + str r6, [sp, #312] @ 0x138 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - cbz r6, 58ab04 │ │ │ │ + cbz r2, 58ab06 │ │ │ │ lsls r6, r6, #3 │ │ │ │ │ │ │ │ 0058aaf8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -938442,21 +938441,21 @@ │ │ │ │ lsls r3, r1, #4 │ │ │ │ asrs r0, r4, #1 │ │ │ │ lsls r6, r1, #4 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r7, {r1, r2, r4, r7} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r2, [r3, #36] @ 0x24 │ │ │ │ + str r6, [r3, #36] @ 0x24 │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #952 @ 0x3b8 │ │ │ │ + add r3, sp, #968 @ 0x3c8 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - str r4, [sp, #152] @ 0x98 │ │ │ │ + str r4, [sp, #168] @ 0xa8 │ │ │ │ lsls r6, r6, #3 │ │ │ │ │ │ │ │ 0058abc8 : │ │ │ │ ldr r3, [pc, #12] @ (58abd8 ) │ │ │ │ ldr r2, [pc, #16] @ (58abdc ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ @@ -938823,43 +938822,43 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #28 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r3, r1] │ │ │ │ + str r2, [r4, r1] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r1, [sp, #856] @ 0x358 │ │ │ │ + str r1, [sp, #872] @ 0x368 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - add r6, sp, #120 @ 0x78 │ │ │ │ + add r6, sp, #136 @ 0x88 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - add r5, sp, #792 @ 0x318 │ │ │ │ + add r5, sp, #808 @ 0x328 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - str r1, [sp, #440] @ 0x1b8 │ │ │ │ + str r1, [sp, #456] @ 0x1c8 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - str r4, [r2, r6] │ │ │ │ + str r0, [r3, r6] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r5, sp, #648 @ 0x288 │ │ │ │ + add r5, sp, #664 @ 0x298 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - str r1, [sp, #304] @ 0x130 │ │ │ │ + str r1, [sp, #320] @ 0x140 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - add r5, sp, #528 @ 0x210 │ │ │ │ + add r5, sp, #544 @ 0x220 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - str r1, [sp, #176] @ 0xb0 │ │ │ │ + str r1, [sp, #192] @ 0xc0 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - add r5, sp, #408 @ 0x198 │ │ │ │ + add r5, sp, #424 @ 0x1a8 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - str r1, [sp, #56] @ 0x38 │ │ │ │ + str r1, [sp, #72] @ 0x48 │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldr r2, [pc, #696] @ (58b1d0 ) │ │ │ │ lsls r5, r0, #4 │ │ │ │ - str r2, [sp, #304] @ 0x130 │ │ │ │ + str r2, [sp, #320] @ 0x140 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r7, [pc, #544] @ (58b140 ) │ │ │ │ + ldr r7, [pc, #560] @ (58b150 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ │ │ │ │ 0058af20 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -938942,21 +938941,21 @@ │ │ │ │ lsls r3, r1, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r3!, {r2, r5, r7} │ │ │ │ lsls r3, r1, #4 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #728] @ (58b2d0 ) │ │ │ │ + ldr r6, [pc, #744] @ (58b2e0 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #480 @ 0x1e0 │ │ │ │ + add r4, sp, #496 @ 0x1f0 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - str r0, [sp, #128] @ 0x80 │ │ │ │ + str r0, [sp, #144] @ 0x90 │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldmia r3!, {r1, r2, r4, r6} │ │ │ │ lsls r3, r1, #4 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ ... │ │ │ │ @@ -939104,47 +939103,47 @@ │ │ │ │ lsls r3, r1, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #648] @ (58b3ec ) │ │ │ │ + ldr r5, [pc, #664] @ (58b3fc ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r2, [r3, #56] @ 0x38 │ │ │ │ + ldrh r6, [r3, #56] @ 0x38 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - add r3, sp, #528 @ 0x210 │ │ │ │ + add r3, sp, #544 @ 0x220 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - movs r6, r6 │ │ │ │ + movs r2, r7 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - str r2, [r4, #44] @ 0x2c │ │ │ │ + str r6, [r4, #44] @ 0x2c │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r3, sp, #368 @ 0x170 │ │ │ │ + add r3, sp, #384 @ 0x180 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrh r6, [r4, #54] @ 0x36 │ │ │ │ + ldrh r2, [r5, #54] @ 0x36 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - add r3, sp, #256 @ 0x100 │ │ │ │ + add r3, sp, #272 @ 0x110 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrh r0, [r1, #54] @ 0x36 │ │ │ │ + ldrh r4, [r1, #54] @ 0x36 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - add r3, sp, #160 @ 0xa0 │ │ │ │ + add r3, sp, #176 @ 0xb0 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrh r0, [r6, #52] @ 0x34 │ │ │ │ + ldrh r4, [r6, #52] @ 0x34 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - strb r2, [r4, #6] │ │ │ │ + strb r6, [r4, #6] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r7, pc, #408 @ (adr r7, 58b32c ) │ │ │ │ + add r7, pc, #424 @ (adr r7, 58b33c ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r2, sp, #1008 @ 0x3f0 │ │ │ │ + add r3, sp, #0 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrh r6, [r0, #52] @ 0x34 │ │ │ │ + ldrh r2, [r1, #52] @ 0x34 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - add r2, sp, #920 @ 0x398 │ │ │ │ + add r2, sp, #936 @ 0x3a8 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrh r6, [r5, #50] @ 0x32 │ │ │ │ + ldrh r2, [r6, #50] @ 0x32 │ │ │ │ lsls r6, r6, #3 │ │ │ │ │ │ │ │ 0058b1a4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -939223,23 +939222,23 @@ │ │ │ │ lsls r3, r1, #4 │ │ │ │ lsrs r0, r7, #6 │ │ │ │ lsls r6, r1, #4 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrh r0, [r6, r6] │ │ │ │ + ldrh r4, [r6, r6] │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #976 @ 0x3d0 │ │ │ │ + add r1, sp, #992 @ 0x3e0 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrh r4, [r7, #42] @ 0x2a │ │ │ │ + ldrh r0, [r0, #44] @ 0x2c │ │ │ │ lsls r6, r6, #3 │ │ │ │ - adds r5, #62 @ 0x3e │ │ │ │ + adds r5, #66 @ 0x42 │ │ │ │ lsls r4, r0, #4 │ │ │ │ │ │ │ │ 0058b280 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -939322,23 +939321,23 @@ │ │ │ │ lsls r6, r1, #4 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r7, #22] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r0!, {r2, r3} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrh r0, [r2, r3] │ │ │ │ + ldrh r4, [r2, r3] │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #192 @ 0xc0 │ │ │ │ + add r1, sp, #208 @ 0xd0 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrh r4, [r3, #36] @ 0x24 │ │ │ │ + ldrh r0, [r4, #36] @ 0x24 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - cbz r6, 58b3d4 │ │ │ │ + cbz r2, 58b3d6 │ │ │ │ lsls r5, r6, #3 │ │ │ │ │ │ │ │ 0058b364 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -939421,23 +939420,23 @@ │ │ │ │ lsls r6, r1, #4 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r6, r0] │ │ │ │ movs r0, r0 │ │ │ │ stmia r7!, {r3, r5} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r4, [r5, r7] │ │ │ │ + ldr r0, [r6, r7] │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #464 @ 0x1d0 │ │ │ │ + add r0, sp, #480 @ 0x1e0 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrh r0, [r7, #28] │ │ │ │ + ldrh r4, [r7, #28] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - add r0, pc, #152 @ (adr r0, 58b4e0 ) │ │ │ │ + add r0, pc, #168 @ (adr r0, 58b4f0 ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ │ │ │ │ 0058b448 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -939520,23 +939519,23 @@ │ │ │ │ lsls r6, r1, #4 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r5, #20] │ │ │ │ movs r0, r0 │ │ │ │ stmia r6!, {r2, r6} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r0, [r1, r4] │ │ │ │ + ldr r4, [r1, r4] │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #736 @ (adr r7, 58b804 ) │ │ │ │ + add r7, pc, #752 @ (adr r7, 58b814 ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrh r4, [r2, #22] │ │ │ │ + ldrh r0, [r3, #22] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r7, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r7, [sp, #440] @ 0x1b8 │ │ │ │ lsls r6, r6, #3 │ │ │ │ │ │ │ │ 0058b52c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -939619,23 +939618,23 @@ │ │ │ │ lsls r6, r1, #4 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ stmia r5!, {r5, r6} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r4, [r4, r0] │ │ │ │ + ldr r0, [r5, r0] │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #0 @ (adr r7, 58b608 ) │ │ │ │ + add r7, pc, #16 @ (adr r7, 58b618 ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrh r0, [r6, #14] │ │ │ │ + ldrh r4, [r6, #14] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r5, [sp, #840] @ 0x348 │ │ │ │ + ldr r5, [sp, #856] @ 0x358 │ │ │ │ lsls r6, r6, #3 │ │ │ │ │ │ │ │ 0058b610 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -939718,23 +939717,23 @@ │ │ │ │ lsls r6, r1, #4 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r5, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ stmia r4!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrsb r0, [r0, r5] │ │ │ │ + ldrsb r4, [r0, r5] │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #288 @ (adr r6, 58b80c ) │ │ │ │ + add r6, pc, #304 @ (adr r6, 58b81c ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrh r4, [r1, #8] │ │ │ │ + ldrh r0, [r2, #8] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r5, [sp, #104] @ 0x68 │ │ │ │ + ldr r5, [sp, #120] @ 0x78 │ │ │ │ lsls r6, r6, #3 │ │ │ │ │ │ │ │ 0058b6f4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -939817,23 +939816,23 @@ │ │ │ │ lsls r6, r1, #4 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [pc, #896] @ (58bb40 ) │ │ │ │ movs r0, r0 │ │ │ │ stmia r3!, {r3, r4, r7} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrsb r4, [r3, r1] │ │ │ │ + ldrsb r0, [r4, r1] │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #576 @ (adr r5, 58ba10 ) │ │ │ │ + add r5, pc, #592 @ (adr r5, 58ba20 ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrh r0, [r5, #0] │ │ │ │ + ldrh r4, [r5, #0] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r4, [sp, #376] @ 0x178 │ │ │ │ + ldr r4, [sp, #392] @ 0x188 │ │ │ │ lsls r6, r6, #3 │ │ │ │ │ │ │ │ 0058b7d8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -939916,23 +939915,23 @@ │ │ │ │ lsls r6, r1, #4 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {r2, r4, r5, r7} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - strb r0, [r7, r5] │ │ │ │ + strb r4, [r7, r5] │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #848 @ (adr r4, 58bc04 ) │ │ │ │ + add r4, pc, #864 @ (adr r4, 58bc14 ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ - strh r4, [r0, #58] @ 0x3a │ │ │ │ + strh r0, [r1, #58] @ 0x3a │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrh r6, [r6, #52] @ 0x34 │ │ │ │ + ldrh r2, [r7, #52] @ 0x34 │ │ │ │ lsls r6, r6, #3 │ │ │ │ │ │ │ │ 0058b8bc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -940015,23 +940014,23 @@ │ │ │ │ lsls r6, r1, #4 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmia r1!, {r4, r6, r7} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - strb r4, [r2, r2] │ │ │ │ + strb r0, [r3, r2] │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #128 @ (adr r4, 58ba18 ) │ │ │ │ + add r4, pc, #144 @ (adr r4, 58ba28 ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ - strh r0, [r4, #50] @ 0x32 │ │ │ │ + strh r4, [r4, #50] @ 0x32 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r6, [sp, #632] @ 0x278 │ │ │ │ + ldr r6, [sp, #648] @ 0x288 │ │ │ │ lsls r6, r6, #3 │ │ │ │ │ │ │ │ 0058b9a0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -940114,23 +940113,23 @@ │ │ │ │ lsls r6, r1, #4 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - strh r0, [r6, r6] │ │ │ │ + strh r4, [r6, r6] │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #432 @ (adr r3, 58bc2c ) │ │ │ │ + add r3, pc, #448 @ (adr r3, 58bc3c ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ - strh r4, [r7, #42] @ 0x2a │ │ │ │ + strh r0, [r0, #44] @ 0x2c │ │ │ │ lsls r6, r6, #3 │ │ │ │ - strh r2, [r1, #42] @ 0x2a │ │ │ │ + strh r6, [r1, #42] @ 0x2a │ │ │ │ lsls r6, r6, #3 │ │ │ │ │ │ │ │ 0058ba84 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -940213,23 +940212,23 @@ │ │ │ │ lsls r6, r1, #4 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r5, #9] │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {r3} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - strh r4, [r1, r3] │ │ │ │ + strh r0, [r2, r3] │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #704 @ (adr r2, 58be20 ) │ │ │ │ + add r2, pc, #720 @ (adr r2, 58be30 ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ - strh r0, [r3, #36] @ 0x24 │ │ │ │ + strh r4, [r3, #36] @ 0x24 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrh r6, [r5, #42] @ 0x2a │ │ │ │ + ldrh r2, [r6, #42] @ 0x2a │ │ │ │ lsls r6, r6, #3 │ │ │ │ │ │ │ │ 0058bb68 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -940311,23 +940310,23 @@ │ │ │ │ vrev16vs.16 d16, d13 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r3, r1 │ │ │ │ movs r0, r0 │ │ │ │ itt cs │ │ │ │ lslcs r3, r1, #4 │ │ │ │ - strcs r0, [r5, r7] │ │ │ │ + strcs r4, [r5, r7] │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #992 @ (adr r1, 58c024 ) │ │ │ │ + add r1, pc, #1008 @ (adr r1, 58c034 ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ - strh r4, [r6, #28] │ │ │ │ + strh r0, [r7, #28] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - str r6, [sp, #824] @ 0x338 │ │ │ │ + str r6, [sp, #840] @ 0x348 │ │ │ │ lsls r6, r6, #3 │ │ │ │ │ │ │ │ 0058bc4c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -940409,23 +940408,23 @@ │ │ │ │ vrhadd.u16 d0, d0, d13 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ movs r0, r0 │ │ │ │ bkpt 0x0040 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r4, [r0, r4] │ │ │ │ + str r0, [r1, r4] │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #272 @ (adr r1, 58be38 ) │ │ │ │ + add r1, pc, #288 @ (adr r1, 58be48 ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ - strh r0, [r2, #22] │ │ │ │ + strh r4, [r2, #22] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - str r6, [sp, #136] @ 0x88 │ │ │ │ + str r6, [sp, #152] @ 0x98 │ │ │ │ lsls r6, r6, #3 │ │ │ │ │ │ │ │ 0058bd30 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -940507,23 +940506,23 @@ │ │ │ │ cdp2 1, 2, cr0, cr12, cr13, {0} │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #13] │ │ │ │ movs r0, r0 │ │ │ │ pop {r2, r3, r4, r6, pc} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - str r0, [r4, r0] │ │ │ │ + str r4, [r4, r0] │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #592 @ (adr r0, 58c05c ) │ │ │ │ + add r0, pc, #608 @ (adr r0, 58c06c ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ - strh r4, [r5, #14] │ │ │ │ + strh r0, [r6, #14] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - str r5, [sp, #440] @ 0x1b8 │ │ │ │ + str r5, [sp, #456] @ 0x1c8 │ │ │ │ lsls r6, r6, #3 │ │ │ │ │ │ │ │ 0058be14 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -940605,23 +940604,23 @@ │ │ │ │ stc2l 1, cr0, [r8, #-52] @ 0xffffffcc │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r7, r4 │ │ │ │ movs r0, r0 │ │ │ │ pop {r3, r4, r5, r6} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r7, [pc, #240] @ (58bfd8 ) │ │ │ │ + ldr r7, [pc, #256] @ (58bfe8 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #880] @ 0x370 │ │ │ │ + ldr r7, [sp, #896] @ 0x380 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - strh r0, [r1, #8] │ │ │ │ + strh r4, [r1, #8] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrh r6, [r1, #16] │ │ │ │ + ldrh r2, [r2, #16] │ │ │ │ lsls r6, r6, #3 │ │ │ │ │ │ │ │ 0058bef8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -940703,23 +940702,23 @@ │ │ │ │ stc2l 1, cr0, [r4], #-52 @ 0xffffffcc │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #27] │ │ │ │ movs r0, r0 │ │ │ │ cbnz r4, 58c02c │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r6, [pc, #352] @ (58c12c ) │ │ │ │ + ldr r6, [pc, #368] @ (58c13c ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #160] @ 0xa0 │ │ │ │ + ldr r7, [sp, #176] @ 0xb0 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - strh r4, [r4, #0] │ │ │ │ + strh r0, [r5, #0] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - str r3, [sp, #856] @ 0x358 │ │ │ │ + str r3, [sp, #872] @ 0x368 │ │ │ │ lsls r6, r6, #3 │ │ │ │ │ │ │ │ 0058bfdc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -940801,23 +940800,23 @@ │ │ │ │ smull r0, r1, r0, sp │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ hlt 0x0030 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r5, [pc, #464] @ (58c280 ) │ │ │ │ + ldr r5, [pc, #480] @ (58c290 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r6, [sp, #480] @ 0x1e0 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrb r0, [r0, #29] │ │ │ │ + ldrb r4, [r0, #29] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrb r6, [r0, #29] │ │ │ │ + ldrb r2, [r1, #29] │ │ │ │ lsls r6, r6, #3 │ │ │ │ │ │ │ │ 0058c0c0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -940924,27 +940923,27 @@ │ │ │ │ lsls r3, r1, #4 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 58c118 │ │ │ │ + bmi.n 58c120 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrb r4, [r4, #25] │ │ │ │ + ldrb r0, [r5, #25] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - bmi.n 58c0e4 │ │ │ │ + bmi.n 58c0ec │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrb r6, [r0, #25] │ │ │ │ + ldrb r2, [r1, #25] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrh r0, [r4, #0] │ │ │ │ + ldrh r4, [r4, #0] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bmi.n 58c28c │ │ │ │ + bmi.n 58c294 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrb r4, [r2, #24] │ │ │ │ + ldrb r0, [r3, #24] │ │ │ │ lsls r6, r6, #3 │ │ │ │ │ │ │ │ 0058c1e0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -941296,83 +941295,83 @@ │ │ │ │ lsls r3, r1, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #640] @ 0x280 │ │ │ │ + ldr r3, [sp, #656] @ 0x290 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrb r0, [r0, #17] │ │ │ │ + ldrb r4, [r0, #17] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - lsls r2, r0, #28 │ │ │ │ + lsls r6, r0, #28 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - str r2, [r0, r0] │ │ │ │ + str r6, [r0, r0] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r3, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r3, [sp, #432] @ 0x1b0 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrb r2, [r1, #16] │ │ │ │ + ldrb r6, [r1, #16] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r3, [sp, #256] @ 0x100 │ │ │ │ + ldr r3, [sp, #272] @ 0x110 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrb r0, [r4, #15] │ │ │ │ + ldrb r4, [r4, #15] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r3, [sp, #128] @ 0x80 │ │ │ │ + ldr r3, [sp, #144] @ 0x90 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrb r0, [r0, #15] │ │ │ │ + ldrb r4, [r0, #15] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - subs r2, #24 │ │ │ │ + subs r2, #28 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r2, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r2, [sp, #952] @ 0x3b8 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrb r2, [r1, #14] │ │ │ │ + ldrb r6, [r1, #14] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - subs r5, #224 @ 0xe0 │ │ │ │ + subs r5, #228 @ 0xe4 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r2, [sp, #808] @ 0x328 │ │ │ │ + ldr r2, [sp, #824] @ 0x338 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrb r2, [r5, #13] │ │ │ │ + ldrb r6, [r5, #13] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r2, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r2, [sp, #704] @ 0x2c0 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrb r4, [r1, #13] │ │ │ │ + ldrb r0, [r2, #13] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - lsls r6, r3, #24 │ │ │ │ + lsls r2, r4, #24 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r7, [pc, #120] @ (58c600 ) │ │ │ │ + ldr r7, [pc, #136] @ (58c610 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r2, [sp, #528] @ 0x210 │ │ │ │ + ldr r2, [sp, #544] @ 0x220 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrb r6, [r4, #12] │ │ │ │ + ldrb r2, [r5, #12] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r2, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r2, [sp, #464] @ 0x1d0 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrb r0, [r2, #12] │ │ │ │ + ldrb r4, [r2, #12] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r2, [sp, #304] @ 0x130 │ │ │ │ + ldr r2, [sp, #320] @ 0x140 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrb r4, [r5, #11] │ │ │ │ + ldrb r0, [r6, #11] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - lsls r6, r7, #22 │ │ │ │ + lsls r2, r0, #23 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r6, [pc, #760] @ (58c8a0 ) │ │ │ │ + ldr r6, [pc, #776] @ (58c8b0 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r2, [sp, #144] @ 0x90 │ │ │ │ + ldr r2, [sp, #160] @ 0xa0 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrb r6, [r0, #11] │ │ │ │ + ldrb r2, [r1, #11] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrb r0, [r6, #10] │ │ │ │ + ldrb r4, [r6, #10] │ │ │ │ lsls r6, r6, #3 │ │ │ │ adds r4, #76 @ 0x4c │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrb r2, [r5, #15] │ │ │ │ + ldrb r6, [r5, #15] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ lsls r6, r6, #3 │ │ │ │ │ │ │ │ 0058c5c4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -941461,27 +941460,27 @@ │ │ │ │ push {r3, lr} │ │ │ │ lsls r3, r1, #4 │ │ │ │ @ instruction: 0xf598010d │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #236 @ 0xec │ │ │ │ + subs r3, #240 @ 0xf0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #816] @ 0x330 │ │ │ │ + ldr r0, [sp, #832] @ 0x340 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrb r4, [r5, #5] │ │ │ │ + ldrb r0, [r6, #5] │ │ │ │ lsls r6, r6, #3 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ push {r1, r4, r7} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - bx sl │ │ │ │ + bx fp │ │ │ │ lsls r5, r6, #3 │ │ │ │ │ │ │ │ 0058c6c0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -941585,31 +941584,31 @@ │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf4ac010d │ │ │ │ cbz r2, 58c842 │ │ │ │ lsls r3, r1, #4 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #8 │ │ │ │ + adds r7, #12 │ │ │ │ lsls r4, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {r2, r4, r5, r7} │ │ │ │ + ldmia r6!, {r3, r4, r5, r7} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrb r0, [r6, #1] │ │ │ │ + ldrb r4, [r6, #1] │ │ │ │ lsls r6, r6, #3 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ cbz r4, 58c846 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - strh r0, [r6, #14] │ │ │ │ + strh r4, [r6, #14] │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 0058c7f0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -941691,23 +941690,23 @@ │ │ │ │ bfi r1, ip, #0, #14 │ │ │ │ ldrb r4, [r1, #14] │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r7, #27 │ │ │ │ movs r0, r0 │ │ │ │ uxth r4, r3 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - strb r0, [r0, #30] │ │ │ │ + strb r4, [r0, #30] │ │ │ │ lsls r6, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #688] @ 0x2b0 │ │ │ │ + str r6, [sp, #704] @ 0x2c0 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - strb r4, [r5, #28] │ │ │ │ + strb r0, [r6, #28] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrh r6, [r4, r6] │ │ │ │ + ldrh r2, [r5, r6] │ │ │ │ lsls r4, r6, #3 │ │ │ │ │ │ │ │ 0058c8d4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -941789,23 +941788,23 @@ │ │ │ │ @ instruction: 0xf288010d │ │ │ │ ldrb r4, [r1, #14] │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ cbz r0, 58c9d2 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - strb r4, [r3, #26] │ │ │ │ + strb r0, [r4, #26] │ │ │ │ lsls r6, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #60 @ 0x3c │ │ │ │ + subs r1, #64 @ 0x40 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strb r0, [r1, #25] │ │ │ │ + strb r4, [r1, #25] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - adds r4, #130 @ 0x82 │ │ │ │ + adds r4, #134 @ 0x86 │ │ │ │ lsls r4, r6, #3 │ │ │ │ │ │ │ │ 0058c9b8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -941887,23 +941886,23 @@ │ │ │ │ sub.w r1, r4, #13 │ │ │ │ ldrb r4, [r1, #14] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r6, #11] │ │ │ │ movs r0, r0 │ │ │ │ sub sp, #336 @ 0x150 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - strb r0, [r7, #22] │ │ │ │ + strb r4, [r7, #22] │ │ │ │ lsls r6, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #128 @ 0x80 │ │ │ │ + subs r0, #132 @ 0x84 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strb r4, [r4, #21] │ │ │ │ + strb r0, [r5, #21] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - adds r5, #22 │ │ │ │ + adds r5, #26 │ │ │ │ lsls r4, r6, #3 │ │ │ │ │ │ │ │ 0058ca9c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -941985,23 +941984,23 @@ │ │ │ │ @ instruction: 0xf0c0010d │ │ │ │ ldrb r4, [r1, #14] │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ add r7, sp, #960 @ 0x3c0 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - strb r4, [r2, #19] │ │ │ │ + strb r0, [r3, #19] │ │ │ │ lsls r6, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #192 @ 0xc0 │ │ │ │ + adds r7, #196 @ 0xc4 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strb r0, [r0, #18] │ │ │ │ + strb r4, [r0, #18] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - adds r3, #46 @ 0x2e │ │ │ │ + adds r3, #50 @ 0x32 │ │ │ │ lsls r4, r6, #3 │ │ │ │ │ │ │ │ 0058cb80 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -942083,23 +942082,23 @@ │ │ │ │ vaddw.s16 q8, q6, d13 │ │ │ │ ldrb r4, [r1, #14] │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - strb r0, [r6, #15] │ │ │ │ + strb r4, [r6, #15] │ │ │ │ lsls r6, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #0 │ │ │ │ + adds r7, #4 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strb r4, [r3, #14] │ │ │ │ + strb r0, [r4, #14] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - adds r3, #146 @ 0x92 │ │ │ │ + adds r3, #150 @ 0x96 │ │ │ │ lsls r4, r6, #3 │ │ │ │ │ │ │ │ 0058cc64 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -942219,27 +942218,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #176] @ 0xb0 │ │ │ │ + str r2, [sp, #192] @ 0xc0 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - strb r0, [r2, #10] │ │ │ │ + strb r4, [r2, #10] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - adds r2, #176 @ 0xb0 │ │ │ │ + adds r2, #180 @ 0xb4 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r2, [sp, #8] │ │ │ │ + str r2, [sp, #24] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - strb r0, [r5, #9] │ │ │ │ + strb r4, [r5, #9] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - str r1, [sp, #952] @ 0x3b8 │ │ │ │ + str r1, [sp, #968] @ 0x3c8 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - strb r2, [r2, #9] │ │ │ │ + strb r6, [r2, #9] │ │ │ │ lsls r6, r6, #3 │ │ │ │ │ │ │ │ 0058cd9c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -942322,21 +942321,21 @@ │ │ │ │ lsls r3, r1, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ add r5, sp, #160 @ 0xa0 │ │ │ │ lsls r3, r1, #4 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #58 @ 0x3a │ │ │ │ + adds r0, #62 @ 0x3e │ │ │ │ lsls r4, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #248] @ 0xf8 │ │ │ │ + str r1, [sp, #264] @ 0x108 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - strb r2, [r4, #6] │ │ │ │ + strb r6, [r4, #6] │ │ │ │ lsls r6, r6, #3 │ │ │ │ add r4, sp, #864 @ 0x360 │ │ │ │ lsls r3, r1, #4 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ ... │ │ │ │ @@ -942741,81 +942740,81 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r4, #54] @ 0x36 │ │ │ │ + ldrh r6, [r4, #54] @ 0x36 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r6, [r5, #112] @ 0x70 │ │ │ │ + ldr r2, [r6, #112] @ 0x70 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - cmp r7, #76 @ 0x4c │ │ │ │ + cmp r7, #80 @ 0x50 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r6, [r6, #52] @ 0x34 │ │ │ │ + ldrh r2, [r7, #52] @ 0x34 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r4, [r0, #112] @ 0x70 │ │ │ │ + ldr r0, [r1, #112] @ 0x70 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - cmp r5, #98 @ 0x62 │ │ │ │ + cmp r5, #102 @ 0x66 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r2, [r3, #108] @ 0x6c │ │ │ │ + ldr r6, [r3, #108] @ 0x6c │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrh r0, [r0, #52] @ 0x34 │ │ │ │ + ldrh r4, [r0, #52] @ 0x34 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrh r2, [r4, #48] @ 0x30 │ │ │ │ + ldrh r6, [r4, #48] @ 0x30 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r6, [r5, #100] @ 0x64 │ │ │ │ + ldr r2, [r6, #100] @ 0x64 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - adds r0, #28 │ │ │ │ + adds r0, #32 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r0, [r2, #100] @ 0x64 │ │ │ │ + ldr r4, [r2, #100] @ 0x64 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrh r6, [r6, #46] @ 0x2e │ │ │ │ + ldrh r2, [r7, #46] @ 0x2e │ │ │ │ lsls r6, r6, #3 │ │ │ │ - cmp r7, #252 @ 0xfc │ │ │ │ + adds r0, #0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r0, [r6, #96] @ 0x60 │ │ │ │ + ldr r4, [r6, #96] @ 0x60 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrh r6, [r2, #46] @ 0x2e │ │ │ │ + ldrh r2, [r3, #46] @ 0x2e │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrh r4, [r0, #46] @ 0x2e │ │ │ │ + ldrh r0, [r1, #46] @ 0x2e │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r0, [r2, #96] @ 0x60 │ │ │ │ + ldr r4, [r2, #96] @ 0x60 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - cmp r7, #196 @ 0xc4 │ │ │ │ + cmp r7, #200 @ 0xc8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r0, [r7, #92] @ 0x5c │ │ │ │ + ldr r4, [r7, #92] @ 0x5c │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrh r6, [r3, #44] @ 0x2c │ │ │ │ + ldrh r2, [r4, #44] @ 0x2c │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrh r4, [r1, #44] @ 0x2c │ │ │ │ + ldrh r0, [r2, #44] @ 0x2c │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r0, [r3, #92] @ 0x5c │ │ │ │ + ldr r4, [r3, #92] @ 0x5c │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrh r4, [r6, #42] @ 0x2a │ │ │ │ + ldrh r0, [r7, #42] @ 0x2a │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r0, [r0, #92] @ 0x5c │ │ │ │ + ldr r4, [r0, #92] @ 0x5c │ │ │ │ lsls r6, r6, #3 │ │ │ │ - cmp r5, #228 @ 0xe4 │ │ │ │ + cmp r5, #232 @ 0xe8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r0, [r5, #88] @ 0x58 │ │ │ │ + ldr r4, [r5, #88] @ 0x58 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrh r6, [r1, #42] @ 0x2a │ │ │ │ + ldrh r2, [r2, #42] @ 0x2a │ │ │ │ lsls r6, r6, #3 │ │ │ │ movs r7, #50 @ 0x32 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldr r0, [r2, #108] @ 0x6c │ │ │ │ + ldr r4, [r2, #108] @ 0x6c │ │ │ │ lsls r6, r6, #3 │ │ │ │ - cmp r3, #240 @ 0xf0 │ │ │ │ + cmp r3, #244 @ 0xf4 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r7, #24 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldr r6, [r6, #104] @ 0x68 │ │ │ │ + ldr r2, [r7, #104] @ 0x68 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - adds r0, #66 @ 0x42 │ │ │ │ + adds r0, #70 @ 0x46 │ │ │ │ lsls r4, r6, #3 │ │ │ │ │ │ │ │ 0058d2fc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -942898,21 +942897,21 @@ │ │ │ │ lsls r3, r1, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ add r7, pc, #800 @ (adr r7, 58d6f0 ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #218 @ 0xda │ │ │ │ + cmp r2, #222 @ 0xde │ │ │ │ lsls r4, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r6, #30] │ │ │ │ + ldrh r2, [r7, #30] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r2, [r0, #68] @ 0x44 │ │ │ │ + ldr r6, [r0, #68] @ 0x44 │ │ │ │ lsls r6, r6, #3 │ │ │ │ add r7, pc, #480 @ (adr r7, 58d5c8 ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ ... │ │ │ │ @@ -943003,23 +943002,23 @@ │ │ │ │ lsls r3, r1, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #28 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r7, #22] │ │ │ │ + ldrh r2, [r0, #24] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r2, [r7, #48] @ 0x30 │ │ │ │ + ldr r6, [r7, #48] @ 0x30 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - cmp r3, #92 @ 0x5c │ │ │ │ + cmp r3, #96 @ 0x60 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r6, [r2, #22] │ │ │ │ + ldrh r2, [r3, #22] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r4, [r2, #48] @ 0x30 │ │ │ │ + ldr r0, [r3, #48] @ 0x30 │ │ │ │ lsls r6, r6, #3 │ │ │ │ │ │ │ │ 0058d4cc : │ │ │ │ stmdb 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 │ │ │ │ @@ -944113,124 +944112,124 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r1, #24] │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r1, #6] │ │ │ │ + ldrh r2, [r2, #6] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r6, [r6, #12] │ │ │ │ + ldr r2, [r7, #12] │ │ │ │ lsls r6, r6, #3 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #28 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #10] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r2, #62] @ 0x3e │ │ │ │ + strh r2, [r3, #62] @ 0x3e │ │ │ │ lsls r6, r6, #3 │ │ │ │ - movs r6, #126 @ 0x7e │ │ │ │ + movs r6, #130 @ 0x82 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r2, [r5, #124] @ 0x7c │ │ │ │ + str r6, [r5, #124] @ 0x7c │ │ │ │ lsls r6, r6, #3 │ │ │ │ add r2, pc, #1000 @ (adr r2, 58e45c ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r6, #20] │ │ │ │ + str r6, [r6, #20] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strh r0, [r0, #52] @ 0x34 │ │ │ │ + strh r4, [r0, #52] @ 0x34 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - str r0, [r5, #104] @ 0x68 │ │ │ │ + str r4, [r5, #104] @ 0x68 │ │ │ │ lsls r6, r6, #3 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r7, #42] @ 0x2a │ │ │ │ + strh r4, [r7, #42] @ 0x2a │ │ │ │ lsls r6, r6, #3 │ │ │ │ - str r0, [r4, #88] @ 0x58 │ │ │ │ + str r4, [r4, #88] @ 0x58 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - cmp r7, #150 @ 0x96 │ │ │ │ + cmp r7, #154 @ 0x9a │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r2, [r4, #30] │ │ │ │ + strh r6, [r4, #30] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - str r2, [r1, #64] @ 0x40 │ │ │ │ + str r6, [r1, #64] @ 0x40 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - cmp r5, #214 @ 0xd6 │ │ │ │ + cmp r5, #218 @ 0xda │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r0, [r2, #28] │ │ │ │ + strh r4, [r2, #28] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - str r0, [r7, #56] @ 0x38 │ │ │ │ + str r4, [r7, #56] @ 0x38 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - cmp r6, #44 @ 0x2c │ │ │ │ + cmp r6, #48 @ 0x30 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r2, [r2, #26] │ │ │ │ + strh r6, [r2, #26] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - str r2, [r7, #52] @ 0x34 │ │ │ │ + str r6, [r7, #52] @ 0x34 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - strh r2, [r6, #18] │ │ │ │ + strh r6, [r6, #18] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - movs r1, #28 │ │ │ │ + movs r1, #32 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r6, [r1, #40] @ 0x28 │ │ │ │ + str r2, [r2, #40] @ 0x28 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - movs r0, #242 @ 0xf2 │ │ │ │ + movs r0, #246 @ 0xf6 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r4, [r7, #16] │ │ │ │ + strh r0, [r0, #18] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - str r2, [r4, #36] @ 0x24 │ │ │ │ + str r6, [r4, #36] @ 0x24 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - str r4, [r3, #32] │ │ │ │ + str r0, [r4, #32] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strh r2, [r0, #14] │ │ │ │ + strh r6, [r0, #14] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - str r2, [r5, #28] │ │ │ │ + str r6, [r5, #28] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - cmp r3, #194 @ 0xc2 │ │ │ │ + cmp r3, #198 @ 0xc6 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r2, [r0, #12] │ │ │ │ + strh r6, [r0, #12] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - str r2, [r5, #24] │ │ │ │ + str r6, [r5, #24] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - cmp r4, #6 │ │ │ │ + cmp r4, #10 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r2, [r6, #8] │ │ │ │ + strh r6, [r6, #8] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - str r2, [r3, #20] │ │ │ │ + str r6, [r3, #20] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - @ instruction: 0xf70000f8 │ │ │ │ - adds r5, #24 │ │ │ │ + @ instruction: 0xf70400f8 │ │ │ │ + adds r5, #28 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strh r2, [r6, #6] │ │ │ │ + strh r6, [r6, #6] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - str r4, [r3, #16] │ │ │ │ + str r0, [r4, #16] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - strh r6, [r6, #4] │ │ │ │ + strh r2, [r7, #4] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - str r6, [r3, #12] │ │ │ │ + str r2, [r4, #12] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - strh r4, [r3, #4] │ │ │ │ + strh r0, [r4, #4] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - str r4, [r0, #12] │ │ │ │ + str r0, [r1, #12] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - strh r6, [r6, #2] │ │ │ │ + strh r2, [r7, #2] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - str r6, [r3, #8] │ │ │ │ + str r2, [r4, #8] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrb r4, [r1, #31] │ │ │ │ + ldrb r0, [r2, #31] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrsh r4, [r6, r7] │ │ │ │ + ldrsh r0, [r7, r7] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrb r2, [r6, #30] │ │ │ │ + ldrb r6, [r6, #30] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrsh r2, [r3, r7] │ │ │ │ + ldrsh r6, [r3, r7] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrb r6, [r1, #30] │ │ │ │ + ldrb r2, [r2, #30] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrsh r6, [r6, r6] │ │ │ │ + ldrsh r2, [r7, r6] │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ bl 1488588 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r1 │ │ │ │ @@ -945042,164 +945041,164 @@ │ │ │ │ blx 344c20 <_Py_Dealloc@plt+0x4> │ │ │ │ b.n 58e9c6 │ │ │ │ mov r0, r4 │ │ │ │ blx 344c20 <_Py_Dealloc@plt+0x4> │ │ │ │ b.n 58e9ce │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r1, #24] │ │ │ │ + ldrb r0, [r2, #24] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrsh r4, [r6, r0] │ │ │ │ + ldrsh r0, [r7, r0] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrb r4, [r1, #23] │ │ │ │ + ldrb r0, [r2, #23] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrb r4, [r6, r7] │ │ │ │ + ldrb r0, [r7, r7] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrb r2, [r4, #22] │ │ │ │ + ldrb r6, [r4, #22] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrb r2, [r1, r7] │ │ │ │ + ldrb r6, [r1, r7] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrb r2, [r1, #22] │ │ │ │ + ldrb r6, [r1, #22] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - adds r6, r4, #7 │ │ │ │ + adds r2, r5, #7 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrb r6, [r3, r6] │ │ │ │ + ldrb r2, [r4, r6] │ │ │ │ lsls r6, r6, #3 │ │ │ │ strb r0, [r0, #10] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r7, #19] │ │ │ │ + ldrb r6, [r7, #19] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrb r2, [r4, r4] │ │ │ │ + ldrb r6, [r4, r4] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrb r2, [r6, r3] │ │ │ │ + ldrb r6, [r6, r3] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - movs r7, #244 @ 0xf4 │ │ │ │ + movs r7, #248 @ 0xf8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrb r0, [r6, #18] │ │ │ │ + ldrb r4, [r6, #18] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrb r6, [r7, r2] │ │ │ │ + ldrb r2, [r0, r3] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - @ instruction: 0xf28400f8 │ │ │ │ - adds r0, #150 @ 0x96 │ │ │ │ + @ instruction: 0xf28800f8 │ │ │ │ + adds r0, #154 @ 0x9a │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrb r0, [r7, #17] │ │ │ │ + ldrb r4, [r7, #17] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrb r0, [r2, #17] │ │ │ │ + ldrb r4, [r2, #17] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrb r0, [r7, r1] │ │ │ │ + ldrb r4, [r7, r1] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrb r0, [r6, #16] │ │ │ │ + ldrb r4, [r6, #16] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrb r0, [r3, r1] │ │ │ │ + ldrb r4, [r3, r1] │ │ │ │ lsls r6, r6, #3 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #28 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r1, #14] │ │ │ │ + ldrb r6, [r1, #14] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrh r2, [r6, r6] │ │ │ │ + ldrh r6, [r6, r6] │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #160 @ 0xa0 │ │ │ │ + movs r7, #164 @ 0xa4 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrb r2, [r2, #13] │ │ │ │ + ldrb r6, [r2, #13] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrh r2, [r7, r5] │ │ │ │ + ldrh r6, [r7, r5] │ │ │ │ lsls r6, r6, #3 │ │ │ │ orrs r0, r5 │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #220 @ 0xdc │ │ │ │ + movs r4, #224 @ 0xe0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrb r2, [r0, #8] │ │ │ │ + ldrb r6, [r0, #8] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrh r2, [r5, r0] │ │ │ │ + ldrh r6, [r5, r0] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrb r2, [r0, #7] │ │ │ │ + ldrb r6, [r0, #7] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r2, [r5, r7] │ │ │ │ + ldr r6, [r5, r7] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r0, [r7, r6] │ │ │ │ + ldr r4, [r7, r6] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - movs r4, #10 │ │ │ │ + movs r4, #14 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrb r6, [r6, #5] │ │ │ │ + ldrb r2, [r7, #5] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - vqadd.s32 q0, q11, q12 │ │ │ │ - cmp r5, #62 @ 0x3e │ │ │ │ + vqadd.s32 q0, q13, q12 │ │ │ │ + cmp r5, #66 @ 0x42 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrb r4, [r2, #4] │ │ │ │ + ldrb r0, [r3, #4] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r6, [r7, r4] │ │ │ │ + ldr r2, [r0, r5] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - movs r4, #178 @ 0xb2 │ │ │ │ + movs r4, #182 @ 0xb6 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrb r2, [r5, #3] │ │ │ │ + ldrb r6, [r5, #3] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r2, [r2, r4] │ │ │ │ + ldr r6, [r2, r4] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r2, [r6, r3] │ │ │ │ + ldr r6, [r6, r3] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrb r6, [r4, #3] │ │ │ │ + ldrb r2, [r5, #3] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrb r4, [r6, #2] │ │ │ │ + ldrb r0, [r7, #2] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - movs r3, #166 @ 0xa6 │ │ │ │ + movs r3, #170 @ 0xaa │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrb r4, [r5, #1] │ │ │ │ + ldrb r0, [r6, #1] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r4, [r2, r2] │ │ │ │ + ldr r0, [r3, r2] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - mcr 0, 2, r0, cr4, cr8, {7} │ │ │ │ - cmp r4, #84 @ 0x54 │ │ │ │ + mcr 0, 2, r0, cr8, cr8, {7} │ │ │ │ + cmp r4, #88 @ 0x58 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrb r2, [r6, #0] │ │ │ │ + ldrb r6, [r6, #0] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r4, [r3, r1] │ │ │ │ + ldr r0, [r4, r1] │ │ │ │ lsls r6, r6, #3 │ │ │ │ asrs r2, r5, #6 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldr r0, [r1, r5] │ │ │ │ + ldr r4, [r1, r5] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - cmp r7, #108 @ 0x6c │ │ │ │ + cmp r7, #112 @ 0x70 │ │ │ │ lsls r4, r6, #3 │ │ │ │ asrs r4, r2, #6 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldr r2, [r6, r4] │ │ │ │ + ldr r6, [r6, r4] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r4, [sp, #392] @ 0x188 │ │ │ │ + ldr r4, [sp, #408] @ 0x198 │ │ │ │ lsls r4, r6, #3 │ │ │ │ asrs r6, r7, #5 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldr r4, [r3, r4] │ │ │ │ + ldr r0, [r4, r4] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - cmp r7, #76 @ 0x4c │ │ │ │ + cmp r7, #80 @ 0x50 │ │ │ │ lsls r4, r6, #3 │ │ │ │ asrs r0, r2, #5 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldr r6, [r5, r3] │ │ │ │ + ldr r2, [r6, r3] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - subs r3, #182 @ 0xb6 │ │ │ │ + subs r3, #186 @ 0xba │ │ │ │ lsls r4, r6, #3 │ │ │ │ asrs r2, r7, #4 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldr r0, [r3, r3] │ │ │ │ + ldr r4, [r3, r3] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ + str r4, [sp, #64] @ 0x40 │ │ │ │ lsls r4, r6, #3 │ │ │ │ asrs r2, r5, #3 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldr r0, [r1, r2] │ │ │ │ + ldr r4, [r1, r2] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - movs r3, #104 @ 0x68 │ │ │ │ + movs r3, #108 @ 0x6c │ │ │ │ lsls r4, r6, #3 │ │ │ │ │ │ │ │ 0058eb28 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -945440,45 +945439,45 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r0, #22 │ │ │ │ + asrs r0, r1, #22 │ │ │ │ lsls r4, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r1, #12] │ │ │ │ + strb r4, [r1, #12] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - strh r0, [r6, r4] │ │ │ │ + strh r4, [r6, r4] │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldrh r6, [r4, #50] @ 0x32 │ │ │ │ lsls r3, r1, #4 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #28 │ │ │ │ + movs r1, #32 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - asrs r0, r7, #4 │ │ │ │ + asrs r4, r7, #4 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - @ instruction: 0xfab40103 │ │ │ │ - @ instruction: 0xfaa80103 │ │ │ │ - subs r6, r7, #7 │ │ │ │ + @ instruction: 0xfab80103 │ │ │ │ + @ instruction: 0xfaac0103 │ │ │ │ + movs r0, #2 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r0, [r2, r3] │ │ │ │ + strh r4, [r2, r3] │ │ │ │ lsls r0, r0, #4 │ │ │ │ smmla r1, r8, r4, r0 │ │ │ │ - lsrs r6, r7, #18 │ │ │ │ + lsrs r2, r0, #19 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - lsrs r4, r6, #21 │ │ │ │ + lsrs r0, r7, #21 │ │ │ │ lsls r4, r6, #3 │ │ │ │ smlawb r1, ip, r4, r0 │ │ │ │ - lsrs r2, r6, #21 │ │ │ │ + lsrs r6, r6, #21 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - lsrs r0, r2, #22 │ │ │ │ + lsrs r4, r2, #22 │ │ │ │ lsls r4, r6, #3 │ │ │ │ │ │ │ │ 0058edb4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -945562,21 +945561,21 @@ │ │ │ │ lsls r3, r1, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r2, #40] @ 0x28 │ │ │ │ lsls r3, r1, #4 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r4, #32 │ │ │ │ + asrs r6, r4, #32 │ │ │ │ lsls r4, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r1, #5] │ │ │ │ + strb r2, [r2, #5] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - str r2, [r1, r6] │ │ │ │ + str r6, [r1, r6] │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldrh r0, [r0, #38] @ 0x26 │ │ │ │ lsls r3, r1, #4 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ ... │ │ │ │ @@ -946207,111 +946206,111 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r4, #20] │ │ │ │ lsls r3, r1, #4 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r7, #21 │ │ │ │ + lsrs r4, r7, #21 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r6, [pc, #960] @ (58f8ac ) │ │ │ │ + ldr r6, [pc, #976] @ (58f8bc ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ - add r4, pc, #608 @ (adr r4, 58f750 ) │ │ │ │ + add r4, pc, #624 @ (adr r4, 58f760 ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ strb r0, [r0, #10] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #576] @ (58f738 ) │ │ │ │ + ldr r6, [pc, #592] @ (58f748 ) │ │ │ │ lsls r1, r0, #4 │ │ │ │ - add r4, pc, #96 @ (adr r4, 58f55c ) │ │ │ │ + add r4, pc, #112 @ (adr r4, 58f56c ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r6, [pc, #384] @ (58f680 ) │ │ │ │ + ldr r6, [pc, #400] @ (58f690 ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ - add r3, pc, #904 @ (adr r3, 58f88c ) │ │ │ │ + add r3, pc, #920 @ (adr r3, 58f89c ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r6, [pc, #168] @ (58f5b0 ) │ │ │ │ + ldr r6, [pc, #184] @ (58f5c0 ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ - adds r2, r2, r6 │ │ │ │ + adds r6, r2, r6 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r3, pc, #736 @ (adr r3, 58f7f0 ) │ │ │ │ + add r3, pc, #752 @ (adr r3, 58f800 ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r6, [pc, #8] @ (58f51c ) │ │ │ │ + ldr r6, [pc, #24] @ (58f52c ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r7, r1 │ │ │ │ + adds r0, r0, r2 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r3, pc, #544 @ (adr r3, 58f740 ) │ │ │ │ + add r3, pc, #560 @ (adr r3, 58f750 ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r5, [pc, #832] @ (58f864 ) │ │ │ │ + ldr r5, [pc, #848] @ (58f874 ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ - add r3, pc, #232 @ (adr r3, 58f610 ) │ │ │ │ + add r3, pc, #248 @ (adr r3, 58f620 ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r5, [pc, #520] @ (58f734 ) │ │ │ │ + ldr r5, [pc, #536] @ (58f744 ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ - add r3, pc, #56 @ (adr r3, 58f568 ) │ │ │ │ + add r3, pc, #72 @ (adr r3, 58f578 ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r5, [pc, #344] @ (58f68c ) │ │ │ │ + ldr r5, [pc, #360] @ (58f69c ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r5, [pc, #320] @ (58f678 ) │ │ │ │ + ldr r5, [pc, #336] @ (58f688 ) │ │ │ │ lsls r1, r0, #4 │ │ │ │ - add r2, pc, #944 @ (adr r2, 58f8ec ) │ │ │ │ + add r2, pc, #960 @ (adr r2, 58f8fc ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r5, [pc, #208] @ (58f610 ) │ │ │ │ + ldr r5, [pc, #224] @ (58f620 ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ - add r2, pc, #752 @ (adr r2, 58f834 ) │ │ │ │ + add r2, pc, #768 @ (adr r2, 58f844 ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r5, [pc, #16] @ (58f558 ) │ │ │ │ + ldr r5, [pc, #32] @ (58f568 ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ - add r2, pc, #656 @ (adr r2, 58f7dc ) │ │ │ │ + add r2, pc, #672 @ (adr r2, 58f7ec ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r4, [pc, #944] @ (58f900 ) │ │ │ │ + ldr r4, [pc, #960] @ (58f910 ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ - adds r0, r3, r1 │ │ │ │ + adds r4, r3, r1 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r4, [pc, #848] @ (58f8a8 ) │ │ │ │ + ldr r4, [pc, #864] @ (58f8b8 ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ - add r2, pc, #504 @ (adr r2, 58f754 ) │ │ │ │ + add r2, pc, #520 @ (adr r2, 58f764 ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ - asrs r0, r7, #26 │ │ │ │ + asrs r4, r7, #26 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r2, pc, #352 @ (adr r2, 58f6c4 ) │ │ │ │ + add r2, pc, #368 @ (adr r2, 58f6d4 ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r4, [pc, #640] @ (58f7e8 ) │ │ │ │ + ldr r4, [pc, #656] @ (58f7f8 ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ - add r1, pc, #912 @ (adr r1, 58f8fc ) │ │ │ │ + add r1, pc, #928 @ (adr r1, 58f90c ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r4, [pc, #176] @ (58f620 ) │ │ │ │ + ldr r4, [pc, #192] @ (58f630 ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r4, [pc, #152] @ (58f60c ) │ │ │ │ + ldr r4, [pc, #168] @ (58f61c ) │ │ │ │ lsls r1, r0, #4 │ │ │ │ - add r1, pc, #776 @ (adr r1, 58f880 ) │ │ │ │ + add r1, pc, #792 @ (adr r1, 58f890 ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r4, [pc, #40] @ (58f5a4 ) │ │ │ │ + ldr r4, [pc, #56] @ (58f5b4 ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ - add r1, pc, #600 @ (adr r1, 58f7d8 ) │ │ │ │ + add r1, pc, #616 @ (adr r1, 58f7e8 ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r3, [pc, #888] @ (58f8fc ) │ │ │ │ + ldr r3, [pc, #904] @ (58f90c ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ - asrs r6, r3, #25 │ │ │ │ + asrs r2, r4, #25 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r1, pc, #424 @ (adr r1, 58f734 ) │ │ │ │ + add r1, pc, #440 @ (adr r1, 58f744 ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r3, [pc, #712] @ (58f858 ) │ │ │ │ + ldr r3, [pc, #728] @ (58f868 ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ - asrs r6, r3, #28 │ │ │ │ + asrs r2, r4, #28 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r3, [pc, #616] @ (58f800 ) │ │ │ │ + ldr r3, [pc, #632] @ (58f810 ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ - add r1, pc, #272 @ (adr r1, 58f6ac ) │ │ │ │ + add r1, pc, #288 @ (adr r1, 58f6bc ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ lsls r6, r6, #18 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldr r4, [pc, #336] @ (58f6f4 ) │ │ │ │ + ldr r4, [pc, #352] @ (58f704 ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrh r2, [r4, #0] │ │ │ │ + ldrh r6, [r4, #0] │ │ │ │ lsls r4, r6, #3 │ │ │ │ │ │ │ │ 0058f5a8 : │ │ │ │ stmdb 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 │ │ │ │ @@ -947271,60 +947270,60 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r0, #92] @ 0x5c │ │ │ │ + str r0, [r1, #92] @ 0x5c │ │ │ │ lsls r6, r6, #3 │ │ │ │ - cmp ip, r1 │ │ │ │ + cmp r8, r2 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - str r2, [r1, #80] @ 0x50 │ │ │ │ + str r6, [r1, #80] @ 0x50 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - add ip, sl │ │ │ │ + add r8, fp │ │ │ │ lsls r6, r6, #3 │ │ │ │ - str r2, [r3, #76] @ 0x4c │ │ │ │ + str r6, [r3, #76] @ 0x4c │ │ │ │ lsls r6, r6, #3 │ │ │ │ - add sl, r4 │ │ │ │ + add lr, r4 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - add sl, r0 │ │ │ │ + add lr, r0 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - str r2, [r6, #68] @ 0x44 │ │ │ │ + str r6, [r6, #68] @ 0x44 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - add r4, r7 │ │ │ │ + add r0, r8 │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldrb r0, [r2, #29] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - mvns r6, r0 │ │ │ │ + mvns r2, r1 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - str r0, [r0, #60] @ 0x3c │ │ │ │ + str r4, [r0, #60] @ 0x3c │ │ │ │ lsls r6, r6, #3 │ │ │ │ - bics r2, r1 │ │ │ │ + bics r6, r1 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - str r0, [r1, #56] @ 0x38 │ │ │ │ + str r4, [r1, #56] @ 0x38 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - muls r2, r2 │ │ │ │ + muls r6, r2 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - @ instruction: 0xeafa0103 │ │ │ │ - str r4, [r2, #52] @ 0x34 │ │ │ │ + @ instruction: 0xeafe0103 │ │ │ │ + str r0, [r3, #52] @ 0x34 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - orrs r0, r4 │ │ │ │ + orrs r4, r4 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - str r2, [r2, #48] @ 0x30 │ │ │ │ + str r6, [r2, #48] @ 0x30 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - cmn r4, r3 │ │ │ │ + cmn r0, r4 │ │ │ │ lsls r6, r6, #3 │ │ │ │ strb r4, [r1, #24] │ │ │ │ movs r0, r0 │ │ │ │ orrs r0, r5 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r1, #16] │ │ │ │ + str r2, [r2, #16] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - lsrs r0, r3 │ │ │ │ + lsrs r4, r3 │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 5903fc │ │ │ │ movs r1, #2 │ │ │ │ @@ -948505,180 +948504,180 @@ │ │ │ │ bl 1487f08 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ b.n 5906d4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r4, r0] │ │ │ │ + ldrsh r6, [r4, r0] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - subs r5, #236 @ 0xec │ │ │ │ + subs r5, #240 @ 0xf0 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - lsrs r0, r0, #5 │ │ │ │ + lsrs r4, r0, #5 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrb r2, [r5, r7] │ │ │ │ + ldrb r6, [r5, r7] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - subs r5, #180 @ 0xb4 │ │ │ │ + subs r5, #184 @ 0xb8 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - vshr.u64 q0, , #10 │ │ │ │ - ldrb r0, [r4, r6] │ │ │ │ + vshr.u64 q0, , #6 │ │ │ │ + ldrb r4, [r4, r6] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - subs r5, #108 @ 0x6c │ │ │ │ + subs r5, #112 @ 0x70 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrb r0, [r7, r5] │ │ │ │ + ldrb r4, [r7, r5] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - subs r5, #66 @ 0x42 │ │ │ │ + subs r5, #70 @ 0x46 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - b.n 590714 │ │ │ │ + b.n 59071c │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrb r6, [r5, r4] │ │ │ │ + ldrb r2, [r6, r4] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - subs r4, #244 @ 0xf4 │ │ │ │ + subs r4, #248 @ 0xf8 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrb r2, [r0, r4] │ │ │ │ + ldrb r6, [r0, r4] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - subs r4, #204 @ 0xcc │ │ │ │ + subs r4, #208 @ 0xd0 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrb r0, [r7, r2] │ │ │ │ + ldrb r4, [r7, r2] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - subs r4, #130 @ 0x82 │ │ │ │ + subs r4, #134 @ 0x86 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrb r4, [r4, r0] │ │ │ │ + ldrb r0, [r5, r0] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - subs r3, #238 @ 0xee │ │ │ │ + subs r3, #242 @ 0xf2 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrb r0, [r0, r0] │ │ │ │ + ldrb r4, [r0, r0] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - subs r3, #202 @ 0xca │ │ │ │ + subs r3, #206 @ 0xce │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrh r6, [r0, r4] │ │ │ │ + ldrh r2, [r1, r4] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - subs r2, #208 @ 0xd0 │ │ │ │ + subs r2, #212 @ 0xd4 │ │ │ │ lsls r6, r6, #3 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh.w r0, [lr, #243] @ 0xf3 │ │ │ │ - ldrh r4, [r4, r1] │ │ │ │ + str.w r0, [r2, #243] @ 0xf3 │ │ │ │ + ldrh r0, [r5, r1] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - subs r2, #46 @ 0x2e │ │ │ │ + subs r2, #50 @ 0x32 │ │ │ │ lsls r6, r6, #3 │ │ │ │ asrs r4, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #176] @ (590e64 ) │ │ │ │ movs r0, r0 │ │ │ │ orrs r0, r5 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf68600f3 │ │ │ │ - ldr r4, [r5, r0] │ │ │ │ + @ instruction: 0xf68a00f3 │ │ │ │ + ldr r0, [r6, r0] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - adds r7, #246 @ 0xf6 │ │ │ │ + adds r7, #250 @ 0xfa │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrsb r4, [r1, r7] │ │ │ │ + ldrsb r0, [r2, r7] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - adds r7, #150 @ 0x96 │ │ │ │ + adds r7, #154 @ 0x9a │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrsb r0, [r1, r6] │ │ │ │ + ldrsb r4, [r1, r6] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - adds r7, #82 @ 0x52 │ │ │ │ + adds r7, #86 @ 0x56 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrsb r4, [r4, r5] │ │ │ │ + ldrsb r0, [r5, r5] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - adds r7, #46 @ 0x2e │ │ │ │ + adds r7, #50 @ 0x32 │ │ │ │ lsls r6, r6, #3 │ │ │ │ subs r3, #28 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r6, r1] │ │ │ │ + ldrsb r4, [r6, r1] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - adds r6, #58 @ 0x3a │ │ │ │ + adds r6, #62 @ 0x3e │ │ │ │ lsls r6, r6, #3 │ │ │ │ - lsrs r2, r0, #7 │ │ │ │ + lsrs r6, r0, #7 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r4, [r7, r7] │ │ │ │ + ldrsb r0, [r0, r0] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - adds r5, #202 @ 0xca │ │ │ │ + adds r5, #206 @ 0xce │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldmia r3!, {r4, r7} │ │ │ │ + ldmia r3!, {r2, r4, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - lsrs r2, r3, #6 │ │ │ │ + lsrs r6, r3, #6 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r4, [r2, r7] │ │ │ │ + strb r0, [r3, r7] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - adds r5, #162 @ 0xa2 │ │ │ │ + adds r5, #166 @ 0xa6 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldmia r3, {r3, r5, r6} │ │ │ │ + ldmia r3, {r2, r3, r5, r6} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - strb r6, [r5, r6] │ │ │ │ + strb r2, [r6, r6] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - adds r5, #120 @ 0x78 │ │ │ │ + adds r5, #124 @ 0x7c │ │ │ │ lsls r6, r6, #3 │ │ │ │ - strb r6, [r2, r5] │ │ │ │ + strb r2, [r3, r5] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - adds r5, #32 │ │ │ │ + adds r5, #36 @ 0x24 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - strb r2, [r7, r4] │ │ │ │ + strb r6, [r7, r4] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - adds r5, #4 │ │ │ │ + adds r5, #8 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - lsrs r0, r4, #3 │ │ │ │ + lsrs r4, r4, #3 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r2, [r3, r4] │ │ │ │ + strb r6, [r3, r4] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - adds r4, #232 @ 0xe8 │ │ │ │ + adds r4, #236 @ 0xec │ │ │ │ lsls r6, r6, #3 │ │ │ │ - add r6, pc, #104 @ (adr r6, 590e98 ) │ │ │ │ + add r6, pc, #120 @ (adr r6, 590ea8 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r6, [r5, r3] │ │ │ │ + strb r2, [r6, r3] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - adds r4, #182 @ 0xb6 │ │ │ │ + adds r4, #186 @ 0xba │ │ │ │ lsls r6, r6, #3 │ │ │ │ - strb r0, [r2, r3] │ │ │ │ + strb r4, [r2, r3] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - adds r4, #152 @ 0x98 │ │ │ │ + adds r4, #156 @ 0x9c │ │ │ │ lsls r6, r6, #3 │ │ │ │ - adds r4, #124 @ 0x7c │ │ │ │ + adds r4, #128 @ 0x80 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strb r6, [r7, r1] │ │ │ │ + strb r2, [r0, r2] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - adds r4, #70 @ 0x46 │ │ │ │ + adds r4, #74 @ 0x4a │ │ │ │ lsls r6, r6, #3 │ │ │ │ - adds r4, #32 │ │ │ │ + adds r4, #36 @ 0x24 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strb r0, [r7, r0] │ │ │ │ + strb r4, [r7, r0] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - adds r4, #2 │ │ │ │ + adds r4, #6 │ │ │ │ lsls r6, r6, #3 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #104 @ 0x68 │ │ │ │ + cmp r6, #108 @ 0x6c │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strh r6, [r2, r7] │ │ │ │ + strh r2, [r3, r7] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - adds r3, #160 @ 0xa0 │ │ │ │ + adds r3, #164 @ 0xa4 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - vqadd.u8 q0, q14, │ │ │ │ - strh r6, [r6, r6] │ │ │ │ + vqadd.u16 q0, q8, │ │ │ │ + strh r2, [r7, r6] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - adds r3, #128 @ 0x80 │ │ │ │ + adds r3, #132 @ 0x84 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - strh r6, [r2, r6] │ │ │ │ + strh r2, [r3, r6] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - adds r3, #96 @ 0x60 │ │ │ │ + adds r3, #100 @ 0x64 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - stc2l 0, cr0, [r2, #972] @ 0x3cc │ │ │ │ - strh r0, [r1, r5] │ │ │ │ + stc2l 0, cr0, [r6, #972] @ 0x3cc │ │ │ │ + strh r4, [r1, r5] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - adds r3, #18 │ │ │ │ + adds r3, #22 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - lsls r2, r5, #26 │ │ │ │ + lsls r6, r5, #26 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strh r4, [r4, r3] │ │ │ │ + strh r0, [r5, r3] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - adds r2, #178 @ 0xb2 │ │ │ │ + adds r2, #182 @ 0xb6 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldmia r0!, {r3, r4, r5, r6} │ │ │ │ + ldmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r0, r7, #3 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 590f80 │ │ │ │ cmp.w r9, #2 │ │ │ │ ble.w 58f99c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r5, [r3, #16] │ │ │ │ @@ -949325,195 +949324,195 @@ │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r5, r2] │ │ │ │ + str r4, [r5, r2] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - adds r0, #114 @ 0x72 │ │ │ │ + adds r0, #118 @ 0x76 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - lsls r6, r0, #17 │ │ │ │ + lsls r2, r1, #17 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - str r0, [r0, r2] │ │ │ │ + str r4, [r0, r2] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - adds r0, #78 @ 0x4e │ │ │ │ + adds r0, #82 @ 0x52 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - stmia r6!, {r1, r4} │ │ │ │ + stmia r6!, {r1, r2, r4} │ │ │ │ lsls r0, r7, #3 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa8200f3 │ │ │ │ - str r2, [r0, r0] │ │ │ │ + @ instruction: 0xfa8600f3 │ │ │ │ + str r6, [r0, r0] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - cmp r7, #204 @ 0xcc │ │ │ │ + cmp r7, #208 @ 0xd0 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - @ instruction: 0xfb1e00f3 │ │ │ │ - ldr r7, [pc, #800] @ (591924 ) │ │ │ │ + @ instruction: 0xfb2200f3 │ │ │ │ + ldr r7, [pc, #816] @ (591934 ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ - cmp r7, #146 @ 0x92 │ │ │ │ + cmp r7, #150 @ 0x96 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r7, [pc, #632] @ (591884 ) │ │ │ │ + ldr r7, [pc, #648] @ (591894 ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ - cmp r7, #104 @ 0x68 │ │ │ │ + cmp r7, #108 @ 0x6c │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r7, [pc, #488] @ (5917fc ) │ │ │ │ + ldr r7, [pc, #504] @ (59180c ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ - cmp r7, #68 @ 0x44 │ │ │ │ + cmp r7, #72 @ 0x48 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - cmp r7, #58 @ 0x3a │ │ │ │ + cmp r7, #62 @ 0x3e │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r7, [pc, #288] @ (591740 ) │ │ │ │ + ldr r7, [pc, #304] @ (591750 ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ - cmp r7, #18 │ │ │ │ + cmp r7, #22 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - str.w r0, [r0, r3, lsl #3] │ │ │ │ - ldr r6, [pc, #336] @ (59177c ) │ │ │ │ + str.w r0, [r4, r3, lsl #3] │ │ │ │ + ldr r6, [pc, #352] @ (59178c ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ - cmp r6, #30 │ │ │ │ + cmp r6, #34 @ 0x22 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - vld4. {d16-d19}, [r6 :256], r3 │ │ │ │ - ldr r6, [pc, #64] @ (591678 ) │ │ │ │ + vld4. {d16-d19}, [sl :256], r3 │ │ │ │ + ldr r6, [pc, #80] @ (591688 ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ - cmp r5, #218 @ 0xda │ │ │ │ + cmp r5, #222 @ 0xde │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r5, [pc, #928] @ (5919e0 ) │ │ │ │ + ldr r5, [pc, #944] @ (5919f0 ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ - cmp r5, #178 @ 0xb2 │ │ │ │ + cmp r5, #182 @ 0xb6 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - lsls r0, r1, #6 │ │ │ │ + lsls r4, r1, #6 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r5, [pc, #776] @ (591954 ) │ │ │ │ + ldr r5, [pc, #792] @ (591964 ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ - cmp r5, #144 @ 0x90 │ │ │ │ + cmp r5, #148 @ 0x94 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - stmia r3!, {r2, r4, r6} │ │ │ │ + stmia r3!, {r3, r4, r6} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r5, [pc, #496] @ (591848 ) │ │ │ │ + ldr r5, [pc, #512] @ (591858 ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ - cmp r5, #70 @ 0x46 │ │ │ │ + cmp r5, #74 @ 0x4a │ │ │ │ lsls r6, r6, #3 │ │ │ │ - lsls r0, r4, #4 │ │ │ │ + lsls r4, r4, #4 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r5, [pc, #360] @ (5917cc ) │ │ │ │ + ldr r5, [pc, #376] @ (5917dc ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ - cmp r5, #40 @ 0x28 │ │ │ │ + cmp r5, #44 @ 0x2c │ │ │ │ lsls r6, r6, #3 │ │ │ │ - stmia r2!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r5, [pc, #112] @ (5916e0 ) │ │ │ │ + ldr r5, [pc, #128] @ (5916f0 ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ - cmp r4, #230 @ 0xe6 │ │ │ │ + cmp r4, #234 @ 0xea │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r4, [pc, #1016] @ (591a70 ) │ │ │ │ + ldr r5, [pc, #8] @ (591680 ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ - cmp r4, #200 @ 0xc8 │ │ │ │ + cmp r4, #204 @ 0xcc │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r4, [pc, #856] @ (5919d8 ) │ │ │ │ + ldr r4, [pc, #872] @ (5919e8 ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ - cmp r4, #160 @ 0xa0 │ │ │ │ + cmp r4, #164 @ 0xa4 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - cmp r4, #152 @ 0x98 │ │ │ │ + cmp r4, #156 @ 0x9c │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r4, [pc, #688] @ (59193c ) │ │ │ │ + ldr r4, [pc, #704] @ (59194c ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ - cmp r4, #118 @ 0x76 │ │ │ │ + cmp r4, #122 @ 0x7a │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r4, [pc, #536] @ (5918ac ) │ │ │ │ + ldr r4, [pc, #552] @ (5918bc ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ - cmp r4, #80 @ 0x50 │ │ │ │ + cmp r4, #84 @ 0x54 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r3, [pc, #976] @ (591a6c ) │ │ │ │ + ldr r3, [pc, #992] @ (591a7c ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ - cmp r3, #190 @ 0xbe │ │ │ │ + cmp r3, #194 @ 0xc2 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - cmp r3, #182 @ 0xb6 │ │ │ │ + cmp r3, #186 @ 0xba │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r3, [pc, #808] @ (5919d0 ) │ │ │ │ + ldr r3, [pc, #824] @ (5919e0 ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ - cmp r3, #148 @ 0x94 │ │ │ │ + cmp r3, #152 @ 0x98 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - vqadd.u32 q8, q15, q10 │ │ │ │ - ldr r3, [pc, #672] @ (591954 ) │ │ │ │ + vqadd.u64 q8, q9, q10 │ │ │ │ + ldr r3, [pc, #688] @ (591964 ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ - cmp r3, #118 @ 0x76 │ │ │ │ + cmp r3, #122 @ 0x7a │ │ │ │ lsls r6, r6, #3 │ │ │ │ - stmia r1!, {r2, r3, r4, r5} │ │ │ │ + stmia r1!, {r6} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r3, [pc, #528] @ (5918d0 ) │ │ │ │ + ldr r3, [pc, #544] @ (5918e0 ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ - cmp r3, #78 @ 0x4e │ │ │ │ + cmp r3, #82 @ 0x52 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - movt r0, #26867 @ 0x68f3 │ │ │ │ - ldr r3, [pc, #368] @ (59183c ) │ │ │ │ + movt r0, #43251 @ 0xa8f3 │ │ │ │ + ldr r3, [pc, #384] @ (59184c ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ - cmp r3, #36 @ 0x24 │ │ │ │ + cmp r3, #40 @ 0x28 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r3, [pc, #232] @ (5917bc ) │ │ │ │ + ldr r3, [pc, #248] @ (5917cc ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ - cmp r3, #4 │ │ │ │ + cmp r3, #8 │ │ │ │ lsls r6, r6, #3 │ │ │ │ b.n 590fe4 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - cmp r4, #34 @ 0x22 │ │ │ │ + cmp r4, #38 @ 0x26 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrh r0, [r2, #16] │ │ │ │ + ldrh r4, [r2, #16] │ │ │ │ lsls r4, r6, #3 │ │ │ │ b.n 590fc0 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - cmp r4, #10 │ │ │ │ + cmp r4, #14 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r2, [pc, #992] @ (591ad0 ) │ │ │ │ + ldr r2, [pc, #1008] @ (591ae0 ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ b.n 590f9c │ │ │ │ lsls r4, r0, #4 │ │ │ │ - cmp r3, #242 @ 0xf2 │ │ │ │ + cmp r3, #246 @ 0xf6 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - rsbs r0, r8, r3, ror #3 │ │ │ │ + rsbs r0, ip, r3, ror #3 │ │ │ │ b.n 590f78 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - cmp r3, #218 @ 0xda │ │ │ │ + cmp r3, #222 @ 0xde │ │ │ │ lsls r6, r6, #3 │ │ │ │ - str r4, [r1, #112] @ 0x70 │ │ │ │ + str r0, [r2, #112] @ 0x70 │ │ │ │ lsls r4, r6, #3 │ │ │ │ b.n 590f54 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - cmp r3, #194 @ 0xc2 │ │ │ │ + cmp r3, #198 @ 0xc6 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r2, [pc, #752] @ (591a04 ) │ │ │ │ + ldr r2, [pc, #768] @ (591a14 ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ b.n 590f30 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - cmp r3, #170 @ 0xaa │ │ │ │ + cmp r3, #174 @ 0xae │ │ │ │ lsls r6, r6, #3 │ │ │ │ - lsrs r0, r4, #4 │ │ │ │ + lsrs r4, r4, #4 │ │ │ │ lsls r4, r6, #3 │ │ │ │ b.n 591f0c │ │ │ │ lsls r4, r0, #4 │ │ │ │ - cmp r3, #146 @ 0x92 │ │ │ │ + cmp r3, #150 @ 0x96 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - @ instruction: 0xf61c00f3 │ │ │ │ + @ instruction: 0xf62000f3 │ │ │ │ b.n 591ee8 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - cmp r3, #122 @ 0x7a │ │ │ │ + cmp r3, #126 @ 0x7e │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r0, [r4, #80] @ 0x50 │ │ │ │ + ldr r4, [r4, #80] @ 0x50 │ │ │ │ lsls r4, r6, #3 │ │ │ │ b.n 591ec4 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - cmp r3, #98 @ 0x62 │ │ │ │ + cmp r3, #102 @ 0x66 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - str r0, [r5, #0] │ │ │ │ + str r4, [r5, #0] │ │ │ │ lsls r4, r6, #3 │ │ │ │ b.n 591ea0 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - cmp r3, #74 @ 0x4a │ │ │ │ + cmp r3, #78 @ 0x4e │ │ │ │ lsls r6, r6, #3 │ │ │ │ - lsrs r0, r3, #17 │ │ │ │ + lsrs r4, r3, #17 │ │ │ │ lsls r4, r6, #3 │ │ │ │ │ │ │ │ 00591750 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ @@ -949736,43 +949735,43 @@ │ │ │ │ lsls r5, r1, #4 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r6, r1 │ │ │ │ + subs r0, r7, r1 │ │ │ │ lsls r5, r6, #3 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - strd r0, r0, [r2, #972] @ 0x3cc │ │ │ │ + strd r0, r0, [r6, #972] @ 0x3cc │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - bx lr │ │ │ │ + bx pc │ │ │ │ lsls r6, r6, #3 │ │ │ │ - movs r7, #66 @ 0x42 │ │ │ │ + movs r7, #70 @ 0x46 │ │ │ │ lsls r6, r6, #3 │ │ │ │ str r0, [r7, #36] @ 0x24 │ │ │ │ lsls r3, r1, #4 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - movw r0, #33011 @ 0x80f3 │ │ │ │ - @ instruction: 0xf4c800f4 │ │ │ │ - b.n 59136c │ │ │ │ + movw r0, #49395 @ 0xc0f3 │ │ │ │ + @ instruction: 0xf4cc00f4 │ │ │ │ + b.n 591374 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldmia r6, {r5, r6} │ │ │ │ + ldmia r6, {r2, r5, r6} │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r6, {r2, r4, r6} │ │ │ │ + ldmia r6, {r3, r4, r6} │ │ │ │ lsls r3, r0, #4 │ │ │ │ - @ instruction: 0xf3a800f3 │ │ │ │ - ldmia r6!, {r2, r3, r4, r5} │ │ │ │ + @ instruction: 0xf3ac00f3 │ │ │ │ + ldmia r6, {r6} │ │ │ │ lsls r3, r0, #4 │ │ │ │ │ │ │ │ 005919b4 : │ │ │ │ stmdb 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 │ │ │ │ @@ -950735,98 +950734,98 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 592a78 │ │ │ │ + b.n 592a80 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - cmp r0, r4 │ │ │ │ + cmp r4, r4 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - movs r4, #184 @ 0xb8 │ │ │ │ + movs r4, #188 @ 0xbc │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldrsh r0, [r0, r7] │ │ │ │ lsls r3, r1, #4 │ │ │ │ ldr r3, [pc, #176] @ (5924b0 ) │ │ │ │ movs r0, r0 │ │ │ │ orrs r0, r5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - tst r2, r3 │ │ │ │ + tst r6, r3 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - movs r1, #178 @ 0xb2 │ │ │ │ + movs r1, #182 @ 0xb6 │ │ │ │ lsls r6, r6, #3 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - mrrc 0, 15, r0, r0, cr3 @ │ │ │ │ - asrs r0, r6 │ │ │ │ + mrrc 0, 15, r0, r4, cr3 │ │ │ │ + asrs r4, r6 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - movs r0, #200 @ 0xc8 │ │ │ │ + movs r0, #204 @ 0xcc │ │ │ │ lsls r6, r6, #3 │ │ │ │ - lsrs r6, r5 │ │ │ │ + lsrs r2, r6 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - movs r0, #134 @ 0x86 │ │ │ │ + movs r0, #138 @ 0x8a │ │ │ │ lsls r6, r6, #3 │ │ │ │ - lsrs r0, r2 │ │ │ │ + lsrs r4, r2 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - movs r0, #104 @ 0x68 │ │ │ │ + movs r0, #108 @ 0x6c │ │ │ │ lsls r6, r6, #3 │ │ │ │ - lsls r4, r5 │ │ │ │ + lsls r0, r6 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - movs r0, #68 @ 0x44 │ │ │ │ + movs r0, #72 @ 0x48 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - lsls r2, r0 │ │ │ │ + lsls r6, r0 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - movs r0, #26 │ │ │ │ + movs r0, #30 │ │ │ │ lsls r6, r6, #3 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - strd r0, r0, [ip, #972] @ 0x3cc │ │ │ │ - ands r0, r3 │ │ │ │ + ldrd r0, r0, [r0, #972] @ 0x3cc │ │ │ │ + ands r4, r3 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - subs r0, r6, #6 │ │ │ │ + subs r4, r6, #6 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ands r4, r3 │ │ │ │ + ands r0, r4 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - subs r7, #248 @ 0xf8 │ │ │ │ + subs r7, #252 @ 0xfc │ │ │ │ lsls r6, r6, #3 │ │ │ │ - subs r2, r2, #6 │ │ │ │ + subs r6, r2, #6 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - asrs r6, r4, #10 │ │ │ │ + asrs r2, r5, #10 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - strd r0, r0, [r8, #972] @ 0x3cc │ │ │ │ - subs r7, #132 @ 0x84 │ │ │ │ + strd r0, r0, [ip, #972] @ 0x3cc │ │ │ │ + subs r7, #136 @ 0x88 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - subs r4, r3, #4 │ │ │ │ + subs r0, r4, #4 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - subs r7, #50 @ 0x32 │ │ │ │ + subs r7, #54 @ 0x36 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - subs r2, r1, #3 │ │ │ │ + subs r6, r1, #3 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - cmp r0, #122 @ 0x7a │ │ │ │ + cmp r0, #126 @ 0x7e │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r6, #208 @ 0xd0 │ │ │ │ + subs r6, #212 @ 0xd4 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - subs r0, r5, #1 │ │ │ │ + subs r4, r5, #1 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - subs r6, #184 @ 0xb8 │ │ │ │ + subs r6, #188 @ 0xbc │ │ │ │ lsls r6, r6, #3 │ │ │ │ - subs r0, r2, #1 │ │ │ │ + subs r4, r2, #1 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - movs r7, #254 @ 0xfe │ │ │ │ + cmp r0, #2 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r6, #86 @ 0x56 │ │ │ │ + subs r6, #90 @ 0x5a │ │ │ │ lsls r6, r6, #3 │ │ │ │ - adds r6, r5, #7 │ │ │ │ + adds r2, r6, #7 │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r2, r3 │ │ │ │ @@ -952026,226 +952025,226 @@ │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #364 @ 0x16c │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #144 @ 0x90 │ │ │ │ + subs r2, #148 @ 0x94 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - subs r6, r4, r0 │ │ │ │ + subs r2, r5, r0 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - bvs.n 593128 │ │ │ │ + bvs.n 593130 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subs r0, #156 @ 0x9c │ │ │ │ + subs r0, #160 @ 0xa0 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - adds r2, r6, r0 │ │ │ │ + adds r6, r6, r0 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - subs r0, #72 @ 0x48 │ │ │ │ + subs r0, #76 @ 0x4c │ │ │ │ lsls r6, r6, #3 │ │ │ │ - asrs r0, r4, #31 │ │ │ │ + asrs r4, r4, #31 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - adds r7, #238 @ 0xee │ │ │ │ + adds r7, #242 @ 0xf2 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - asrs r6, r0, #30 │ │ │ │ + asrs r2, r1, #30 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - adds r7, #196 @ 0xc4 │ │ │ │ + adds r7, #200 @ 0xc8 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - asrs r4, r3, #29 │ │ │ │ + asrs r0, r4, #29 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - adds.w r0, r0, r4, ror #3 │ │ │ │ - adds r7, #128 @ 0x80 │ │ │ │ + adds.w r0, r4, r4, ror #3 │ │ │ │ + adds r7, #132 @ 0x84 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - asrs r2, r3, #28 │ │ │ │ + asrs r6, r3, #28 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - add r4, sp, #888 @ 0x378 │ │ │ │ + add r4, sp, #904 @ 0x388 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - adds r7, #38 @ 0x26 │ │ │ │ + adds r7, #42 @ 0x2a │ │ │ │ lsls r6, r6, #3 │ │ │ │ - asrs r6, r7, #26 │ │ │ │ + asrs r2, r0, #27 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - adds r6, #56 @ 0x38 │ │ │ │ + adds r6, #60 @ 0x3c │ │ │ │ lsls r6, r6, #3 │ │ │ │ - asrs r6, r1, #23 │ │ │ │ + asrs r2, r2, #23 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - adds r4, #250 @ 0xfa │ │ │ │ + adds r4, #254 @ 0xfe │ │ │ │ lsls r6, r6, #3 │ │ │ │ - asrs r2, r2, #18 │ │ │ │ + asrs r6, r2, #18 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - bcs.n 593178 │ │ │ │ + bcs.n 593180 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r4, #156 @ 0x9c │ │ │ │ + adds r4, #160 @ 0xa0 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - asrs r6, r6, #16 │ │ │ │ + asrs r2, r7, #16 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - adds r4, #94 @ 0x5e │ │ │ │ + adds r4, #98 @ 0x62 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - asrs r4, r6, #15 │ │ │ │ + asrs r0, r7, #15 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - adds r3, #136 @ 0x88 │ │ │ │ + adds r3, #140 @ 0x8c │ │ │ │ lsls r6, r6, #3 │ │ │ │ - asrs r6, r3, #12 │ │ │ │ + asrs r2, r4, #12 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - adds r3, #72 @ 0x48 │ │ │ │ + adds r3, #76 @ 0x4c │ │ │ │ lsls r6, r6, #3 │ │ │ │ - asrs r0, r4, #11 │ │ │ │ + asrs r4, r4, #11 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - bne.n 5932a4 │ │ │ │ + bne.n 5932ac │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r3, #32 │ │ │ │ + adds r3, #36 @ 0x24 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - asrs r2, r7, #10 │ │ │ │ + asrs r6, r7, #10 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - beq.n 593248 │ │ │ │ + beq.n 593250 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r2, #236 @ 0xec │ │ │ │ + adds r2, #240 @ 0xf0 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - asrs r6, r0, #10 │ │ │ │ + asrs r2, r1, #10 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - adds r2, #190 @ 0xbe │ │ │ │ + adds r2, #194 @ 0xc2 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - asrs r4, r2, #9 │ │ │ │ + asrs r0, r3, #9 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - adds r2, #156 @ 0x9c │ │ │ │ + adds r2, #160 @ 0xa0 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - asrs r2, r6, #8 │ │ │ │ + asrs r6, r6, #8 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - adds r2, #122 @ 0x7a │ │ │ │ + adds r2, #126 @ 0x7e │ │ │ │ lsls r6, r6, #3 │ │ │ │ - asrs r4, r2, #8 │ │ │ │ + asrs r0, r3, #8 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - adds r2, #54 @ 0x36 │ │ │ │ + adds r2, #58 @ 0x3a │ │ │ │ lsls r6, r6, #3 │ │ │ │ - asrs r4, r1, #7 │ │ │ │ + asrs r0, r2, #7 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - adds r1, #228 @ 0xe4 │ │ │ │ + adds r1, #232 @ 0xe8 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - asrs r2, r7, #5 │ │ │ │ + asrs r6, r7, #5 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldmia r7, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r1, #186 @ 0xba │ │ │ │ + adds r1, #190 @ 0xbe │ │ │ │ lsls r6, r6, #3 │ │ │ │ - asrs r0, r2, #5 │ │ │ │ + asrs r4, r2, #5 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldmia r7, {r4, r7} │ │ │ │ + ldmia r7, {r2, r4, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r1, #134 @ 0x86 │ │ │ │ + adds r1, #138 @ 0x8a │ │ │ │ lsls r6, r6, #3 │ │ │ │ - asrs r4, r3, #4 │ │ │ │ + asrs r0, r4, #4 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - adds r1, #102 @ 0x66 │ │ │ │ + adds r1, #106 @ 0x6a │ │ │ │ lsls r6, r6, #3 │ │ │ │ - asrs r4, r7, #3 │ │ │ │ + asrs r0, r0, #4 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - adds r1, #90 @ 0x5a │ │ │ │ + adds r1, #94 @ 0x5e │ │ │ │ lsls r6, r6, #3 │ │ │ │ - adds r1, #52 @ 0x34 │ │ │ │ + adds r1, #56 @ 0x38 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - asrs r2, r1, #3 │ │ │ │ + asrs r6, r1, #3 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - lsls r0, r5, #15 │ │ │ │ + lsls r4, r5, #15 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - adds r0, #230 @ 0xe6 │ │ │ │ + adds r0, #234 @ 0xea │ │ │ │ lsls r6, r6, #3 │ │ │ │ - asrs r0, r0, #2 │ │ │ │ + asrs r4, r0, #2 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - adds r0, #172 @ 0xac │ │ │ │ + adds r0, #176 @ 0xb0 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - asrs r2, r0, #1 │ │ │ │ + asrs r6, r0, #1 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - adds r0, #152 @ 0x98 │ │ │ │ + adds r0, #156 @ 0x9c │ │ │ │ lsls r6, r6, #3 │ │ │ │ - adds r0, #114 @ 0x72 │ │ │ │ + adds r0, #118 @ 0x76 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - asrs r2, r1, #32 │ │ │ │ + asrs r6, r1, #32 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - lsls r0, r5, #12 │ │ │ │ + lsls r4, r5, #12 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - adds r0, #64 @ 0x40 │ │ │ │ + adds r0, #68 @ 0x44 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - lsrs r6, r2, #31 │ │ │ │ + lsrs r2, r3, #31 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldmia r6!, {r3, r4} │ │ │ │ + ldmia r6!, {r2, r3, r4} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r0, #20 │ │ │ │ + adds r0, #24 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - lsrs r2, r5, #30 │ │ │ │ + lsrs r6, r5, #30 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldmia r5, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r5, {r4, r5, r6, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - cmp r7, #240 @ 0xf0 │ │ │ │ + cmp r7, #244 @ 0xf4 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - lsrs r6, r0, #30 │ │ │ │ + lsrs r2, r1, #30 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - cmp r7, #212 @ 0xd4 │ │ │ │ + cmp r7, #216 @ 0xd8 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - lsrs r2, r5, #29 │ │ │ │ + lsrs r6, r5, #29 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - cmp r7, #122 @ 0x7a │ │ │ │ + cmp r7, #126 @ 0x7e │ │ │ │ lsls r6, r6, #3 │ │ │ │ - lsrs r0, r2, #28 │ │ │ │ + lsrs r4, r2, #28 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldmia r5!, {r1, r4, r6} │ │ │ │ + ldmia r5!, {r1, r2, r4, r6} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - cmp r7, #78 @ 0x4e │ │ │ │ + cmp r7, #82 @ 0x52 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - lsrs r4, r4, #27 │ │ │ │ + lsrs r0, r5, #27 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldmia r5, {r1, r2, r5} │ │ │ │ + ldmia r5, {r1, r3, r5} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - cmp r7, #40 @ 0x28 │ │ │ │ + cmp r7, #44 @ 0x2c │ │ │ │ lsls r6, r6, #3 │ │ │ │ - lsrs r6, r7, #26 │ │ │ │ + lsrs r2, r0, #27 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldmia r5!, {} │ │ │ │ + ldmia r5!, {r2} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - cmp r7, #2 │ │ │ │ + cmp r7, #6 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - lsrs r0, r3, #26 │ │ │ │ + lsrs r4, r3, #26 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - cmp r6, #230 @ 0xe6 │ │ │ │ + cmp r6, #234 @ 0xea │ │ │ │ lsls r6, r6, #3 │ │ │ │ - lsrs r4, r7, #25 │ │ │ │ + lsrs r0, r0, #26 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r4!, {r1, r6, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - cmp r6, #184 @ 0xb8 │ │ │ │ + cmp r6, #188 @ 0xbc │ │ │ │ lsls r6, r6, #3 │ │ │ │ - lsrs r6, r1, #25 │ │ │ │ + lsrs r2, r2, #25 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldmia r4, {r4, r7} │ │ │ │ + ldmia r4, {r2, r4, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - cmp r6, #148 @ 0x94 │ │ │ │ + cmp r6, #152 @ 0x98 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - lsrs r2, r5, #24 │ │ │ │ + lsrs r6, r5, #24 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldmia r4!, {r2, r3, r5, r6} │ │ │ │ + ldmia r4, {r4, r5, r6} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - cmp r6, #112 @ 0x70 │ │ │ │ + cmp r6, #116 @ 0x74 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - lsrs r6, r0, #24 │ │ │ │ + lsrs r2, r1, #24 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldmia r4!, {r3, r6} │ │ │ │ + ldmia r4!, {r2, r3, r6} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - cmp r6, #76 @ 0x4c │ │ │ │ + cmp r6, #80 @ 0x50 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - lsrs r2, r4, #23 │ │ │ │ + lsrs r6, r4, #23 │ │ │ │ lsls r6, r6, #3 │ │ │ │ stmia r7!, {r7} │ │ │ │ lsls r4, r0, #4 │ │ │ │ - lsrs r6, r3, #28 │ │ │ │ + lsrs r2, r4, #28 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldmia r7, {r4, r5, r7} │ │ │ │ + ldmia r7, {r2, r4, r5, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ stmia r7!, {r3, r5, r6} │ │ │ │ lsls r4, r0, #4 │ │ │ │ - lsrs r6, r0, #28 │ │ │ │ + lsrs r2, r1, #28 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - asrs r0, r5, #25 │ │ │ │ + asrs r4, r5, #25 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldr r3, [pc, #92] @ (593420 ) │ │ │ │ movw r2, #50775 @ 0xc657 │ │ │ │ ldr r1, [pc, #92] @ (593424 ) │ │ │ │ ldr r0, [pc, #92] @ (593428 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ @@ -952277,34 +952276,34 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #364 @ 0x16c │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ stmia r5!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r4, r0, #4 │ │ │ │ - lsrs r4, r7, #20 │ │ │ │ + lsrs r0, r0, #21 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r6, [pc, #952] @ (5937e4 ) │ │ │ │ + ldr r6, [pc, #968] @ (5937f4 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ stmia r5!, {r1, r2, r7} │ │ │ │ lsls r4, r0, #4 │ │ │ │ - lsrs r4, r4, #20 │ │ │ │ + lsrs r0, r5, #20 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - str r2, [r1, #12] │ │ │ │ + str r6, [r1, #12] │ │ │ │ lsls r4, r6, #3 │ │ │ │ stmia r5!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r4, r0, #4 │ │ │ │ - lsrs r4, r1, #20 │ │ │ │ + lsrs r0, r2, #20 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - stcl 0, cr0, [lr, #972]! @ 0x3cc │ │ │ │ + ldcl 0, cr0, [r2, #972]! @ 0x3cc │ │ │ │ stmia r5!, {r1, r2, r4, r6} │ │ │ │ lsls r4, r0, #4 │ │ │ │ - lsrs r4, r6, #19 │ │ │ │ + lsrs r0, r7, #19 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - bvc.n 5934c4 │ │ │ │ + bvc.n 5934cc │ │ │ │ lsls r3, r6, #3 │ │ │ │ │ │ │ │ 00593450 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -952423,29 +952422,29 @@ │ │ │ │ lsls r5, r1, #4 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r0 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - lsrs r4, r6, #8 │ │ │ │ + lsrs r0, r7, #8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #248 @ 0xf8 │ │ │ │ + cmp r2, #252 @ 0xfc │ │ │ │ lsls r6, r6, #3 │ │ │ │ - lsrs r0, r2, #10 │ │ │ │ + lsrs r4, r2, #10 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - bhi.n 5934d4 │ │ │ │ + bhi.n 5934dc │ │ │ │ lsls r4, r6, #3 │ │ │ │ - sxtb r6, r0 │ │ │ │ + sxtb r2, r1 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - sxth r2, r7 │ │ │ │ + sxth r6, r7 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bvc.n 5934bc │ │ │ │ + bvc.n 5934c4 │ │ │ │ lsls r3, r6, #3 │ │ │ │ │ │ │ │ 005935a0 : │ │ │ │ stmdb 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 │ │ │ │ @@ -953141,96 +953140,96 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ bics r2, r6 │ │ │ │ lsls r3, r1, #4 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #228 @ 0xe4 │ │ │ │ + cmp r0, #232 @ 0xe8 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - cmp r0, #194 @ 0xc2 │ │ │ │ + cmp r0, #198 @ 0xc6 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - lsrs r2, r0, #32 │ │ │ │ + lsrs r6, r0, #32 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - @ instruction: 0xfb1a00fd │ │ │ │ - movs r6, #128 @ 0x80 │ │ │ │ + @ instruction: 0xfb1e00fd │ │ │ │ + movs r6, #132 @ 0x84 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - lsls r6, r7, #22 │ │ │ │ + lsls r2, r0, #23 │ │ │ │ lsls r6, r6, #3 │ │ │ │ subs r0, r1, r7 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #36 @ 0x24 │ │ │ │ + movs r6, #40 @ 0x28 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - lsls r2, r4, #21 │ │ │ │ + lsls r6, r4, #21 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - movs r6, #8 │ │ │ │ + movs r6, #12 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - lsls r6, r0, #21 │ │ │ │ + lsls r2, r1, #21 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - movs r5, #220 @ 0xdc │ │ │ │ + movs r5, #224 @ 0xe0 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - lsls r2, r3, #20 │ │ │ │ + lsls r6, r3, #20 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - lsls r2, r6, #19 │ │ │ │ + lsls r6, r6, #19 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r2, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r2, [sp, #752] @ 0x2f0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - bhi.n 593cb0 │ │ │ │ + bhi.n 593cb8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - movs r5, #152 @ 0x98 │ │ │ │ + movs r5, #156 @ 0x9c │ │ │ │ lsls r6, r6, #3 │ │ │ │ - movs r5, #122 @ 0x7a │ │ │ │ + movs r5, #126 @ 0x7e │ │ │ │ lsls r6, r6, #3 │ │ │ │ - lsls r0, r7, #18 │ │ │ │ + lsls r4, r7, #18 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - movs r5, #80 @ 0x50 │ │ │ │ + movs r5, #84 @ 0x54 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - lsls r6, r1, #18 │ │ │ │ + lsls r2, r2, #18 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - movs r5, #20 │ │ │ │ + movs r5, #24 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - lsls r2, r2, #17 │ │ │ │ + lsls r6, r2, #17 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - movs r4, #234 @ 0xea │ │ │ │ + movs r4, #238 @ 0xee │ │ │ │ lsls r6, r6, #3 │ │ │ │ - lsls r0, r5, #16 │ │ │ │ + lsls r4, r5, #16 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - movs r4, #206 @ 0xce │ │ │ │ + movs r4, #210 @ 0xd2 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - lsls r4, r1, #16 │ │ │ │ + lsls r0, r2, #16 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - movs r4, #126 @ 0x7e │ │ │ │ + movs r4, #130 @ 0x82 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - lsls r0, r0, #15 │ │ │ │ + lsls r4, r0, #15 │ │ │ │ lsls r6, r6, #3 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r6, #2 │ │ │ │ + lsrs r2, r7, #2 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - movs r4, #68 @ 0x44 │ │ │ │ + movs r4, #72 @ 0x48 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - lsls r2, r0, #14 │ │ │ │ + lsls r6, r0, #14 │ │ │ │ lsls r6, r6, #3 │ │ │ │ pop {r1, r3, r5, r6, r7} │ │ │ │ lsls r4, r0, #4 │ │ │ │ - lsls r0, r1, #18 │ │ │ │ + lsls r4, r1, #18 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - stmia r4!, {r1, r5, r6} │ │ │ │ + stmia r4!, {r1, r2, r5, r6} │ │ │ │ lsls r3, r6, #3 │ │ │ │ pop {r1, r4, r6, r7} │ │ │ │ lsls r4, r0, #4 │ │ │ │ - lsls r0, r6, #17 │ │ │ │ + lsls r4, r6, #17 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldmia r6!, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ pop {r1, r3, r4, r5, r7} │ │ │ │ lsls r4, r0, #4 │ │ │ │ - lsls r0, r3, #17 │ │ │ │ + lsls r4, r3, #17 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - b.n 593b40 │ │ │ │ + b.n 593b48 │ │ │ │ lsls r3, r6, #3 │ │ │ │ │ │ │ │ 00593d7c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -953372,37 +953371,37 @@ │ │ │ │ nop │ │ │ │ subs r5, #92 @ 0x5c │ │ │ │ lsls r3, r1, #4 │ │ │ │ lsls r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #150 @ 0x96 │ │ │ │ + movs r2, #154 @ 0x9a │ │ │ │ lsls r6, r6, #3 │ │ │ │ - lsls r4, r0, #6 │ │ │ │ + lsls r0, r1, #6 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - it ge │ │ │ │ + ite ge │ │ │ │ lslge r3, r6, #3 │ │ │ │ - movs r2, #100 @ 0x64 │ │ │ │ + movlt r2, #104 @ 0x68 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - lsls r4, r2, #5 │ │ │ │ + lsls r0, r3, #5 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - movs r2, #56 @ 0x38 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ lsls r6, r6, #3 │ │ │ │ - lsls r6, r4, #4 │ │ │ │ + lsls r2, r5, #4 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - movs r2, #18 │ │ │ │ + movs r2, #22 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - lsls r0, r0, #4 │ │ │ │ + lsls r4, r0, #4 │ │ │ │ lsls r6, r6, #3 │ │ │ │ hlt 0x0020 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - lsls r6, r7, #8 │ │ │ │ + lsls r2, r0, #9 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - bhi.n 593fd4 │ │ │ │ + bhi.n 593fdc │ │ │ │ lsls r3, r6, #3 │ │ │ │ │ │ │ │ 00593f14 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -953553,32 +953552,32 @@ │ │ │ │ lsls r5, r1, #4 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #26 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r1} │ │ │ │ lsls r3, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #186 @ 0xba │ │ │ │ + movs r0, #190 @ 0xbe │ │ │ │ lsls r6, r6, #3 │ │ │ │ - vshr.u64 q0, , #22 │ │ │ │ - ldmia r5, {r1, r3, r4, r5, r7} │ │ │ │ + vshr.u64 q0, , #18 │ │ │ │ + ldmia r5, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r7, pc, #376 @ (adr r7, 59420c ) │ │ │ │ + add r7, pc, #392 @ (adr r7, 59421c ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ - add r7, pc, #328 @ (adr r7, 5941e0 ) │ │ │ │ + add r7, pc, #344 @ (adr r7, 5941f0 ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ - add r7, pc, #280 @ (adr r7, 5941b4 ) │ │ │ │ + add r7, pc, #296 @ (adr r7, 5941c4 ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r4, {r2, r3, r4, r7} │ │ │ │ + ldmia r4!, {r5, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r7, pc, #192 @ (adr r7, 594164 ) │ │ │ │ + add r7, pc, #208 @ (adr r7, 594174 ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ │ │ │ │ 005940a4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -953748,36 +953747,36 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r1, r3, r5, r6} │ │ │ │ + stmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r3, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r2, #3 │ │ │ │ + subs r2, r3, #3 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - mrc2 0, 0, r0, cr6, cr5, {7} │ │ │ │ + mrc2 0, 0, r0, cr10, cr5, {7} │ │ │ │ subs r1, #76 @ 0x4c │ │ │ │ lsls r3, r1, #4 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #736 @ (adr r5, 594530 ) │ │ │ │ + add r5, pc, #752 @ (adr r5, 594540 ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r3, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r4!, {} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r5, pc, #640 @ (adr r5, 5944d8 ) │ │ │ │ + add r5, pc, #656 @ (adr r5, 5944e8 ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ - add r5, pc, #592 @ (adr r5, 5944ac ) │ │ │ │ + add r5, pc, #608 @ (adr r5, 5944bc ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ - pop {} │ │ │ │ + pop {r2} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldmia r2, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r2!, {r5, r6, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ │ │ │ │ 00594264 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -953884,24 +953883,24 @@ │ │ │ │ lsls r3, r1, #4 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #2 │ │ │ │ lsls r3, r1, #4 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #448 @ (adr r4, 594530 ) │ │ │ │ + add r4, pc, #464 @ (adr r4, 594540 ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r0, r1] │ │ │ │ + strh r0, [r1, r1] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - stc2 0, cr0, [ip], {245} @ 0xf5 │ │ │ │ - add r4, pc, #312 @ (adr r4, 5944b8 ) │ │ │ │ + ldc2 0, cr0, [r0], {245} @ 0xf5 │ │ │ │ + add r4, pc, #328 @ (adr r4, 5944c8 ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ - add r4, pc, #264 @ (adr r4, 59448c ) │ │ │ │ + add r4, pc, #280 @ (adr r4, 59449c ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ │ │ │ │ 00594384 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -953941,17 +953940,17 @@ │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ adds r7, #94 @ 0x5e │ │ │ │ lsls r3, r1, #4 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r0, #4 │ │ │ │ + adds r0, r1, #4 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - @ instruction: 0xfbd400f5 │ │ │ │ + @ instruction: 0xfbd800f5 │ │ │ │ │ │ │ │ 00594400 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #184] @ 5944c8 │ │ │ │ @@ -954040,22 +954039,22 @@ │ │ │ │ lsls r3, r1, #4 │ │ │ │ lsls r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #118 @ 0x76 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - cbnz r0, 594510 │ │ │ │ + cbnz r4, 594510 │ │ │ │ lsls r3, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r7, #0 │ │ │ │ + adds r4, r7, #0 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - @ instruction: 0xfb0800f5 │ │ │ │ - cbnz r0, 594508 │ │ │ │ + @ instruction: 0xfb0c00f5 │ │ │ │ + cbnz r4, 594508 │ │ │ │ lsls r3, r6, #3 │ │ │ │ │ │ │ │ 005944f8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -954138,22 +954137,22 @@ │ │ │ │ lsls r5, r1, #4 │ │ │ │ ldr r4, [r4, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #148 @ 0x94 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - lsls r0, r1, #16 │ │ │ │ + lsls r4, r1, #16 │ │ │ │ lsls r6, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - pop {r3, r4, pc} │ │ │ │ + pop {r2, r3, r4, pc} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - @ instruction: 0xfa2400f5 │ │ │ │ - @ instruction: 0xb85e │ │ │ │ + @ instruction: 0xfa2800f5 │ │ │ │ + @ instruction: 0xb862 │ │ │ │ lsls r3, r6, #3 │ │ │ │ │ │ │ │ 005945dc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -954304,31 +954303,31 @@ │ │ │ │ lsls r3, r1, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r0, #12 │ │ │ │ + lsls r4, r0, #12 │ │ │ │ lsls r2, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r0, r1 │ │ │ │ + subs r0, r1, r1 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - str??.w r0, [ip, #245] @ 0xf5 │ │ │ │ - subs r2, r3, r0 │ │ │ │ + ldr??.w r0, [r0, #245] @ 0xf5 │ │ │ │ + subs r6, r3, r0 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - str.w r0, [r2, #245] @ 0xf5 │ │ │ │ - adds r4, r7, r7 │ │ │ │ + str.w r0, [r6, #245] @ 0xf5 │ │ │ │ + subs r0, r0, r0 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - strh.w r0, [r4, #245] @ 0xf5 │ │ │ │ + strh.w r0, [r8, #245] @ 0xf5 │ │ │ │ sxtb r0, r0 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr??.w r0, [lr, #245] @ 0xf5 │ │ │ │ - adds r0, r2, r7 │ │ │ │ + vld1.8 @ instruction: 0xf9e200f5 │ │ │ │ + adds r4, r2, r7 │ │ │ │ lsls r6, r6, #3 │ │ │ │ │ │ │ │ 00594774 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -954837,77 +954836,77 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #244 @ 0xf4 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb60c │ │ │ │ + setpan #0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - str r0, [r2, #52] @ 0x34 │ │ │ │ + str r4, [r2, #52] @ 0x34 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - @ instruction: 0xf76200f5 │ │ │ │ - str r0, [r4, #36] @ 0x24 │ │ │ │ + @ instruction: 0xf76600f5 │ │ │ │ + str r4, [r4, #36] @ 0x24 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - @ instruction: 0xf67400f5 │ │ │ │ - str r0, [r0, #28] │ │ │ │ + @ instruction: 0xf67800f5 │ │ │ │ + str r4, [r0, #28] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - rsbs r0, r4, #8028160 @ 0x7a8000 │ │ │ │ - str r6, [r4, #20] │ │ │ │ + rsbs r0, r8, #8028160 @ 0x7a8000 │ │ │ │ + str r2, [r5, #20] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - sbcs.w r0, sl, #8028160 @ 0x7a8000 │ │ │ │ - ldmia r1!, {r3, r4, r6} │ │ │ │ + sbcs.w r0, lr, #8028160 @ 0x7a8000 │ │ │ │ + ldmia r1!, {r2, r3, r4, r6} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r4, [r1, #20] │ │ │ │ + str r0, [r2, #20] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - sbc.w r0, r2, #8028160 @ 0x7a8000 │ │ │ │ - ldrh r0, [r5, #24] │ │ │ │ + sbc.w r0, r6, #8028160 @ 0x7a8000 │ │ │ │ + ldrh r4, [r5, #24] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - str r2, [r2, #16] │ │ │ │ + str r6, [r2, #16] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - @ instruction: 0xf52600f5 │ │ │ │ - str r2, [r7, #12] │ │ │ │ + @ instruction: 0xf52a00f5 │ │ │ │ + str r6, [r7, #12] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - add.w r0, lr, #8028160 @ 0x7a8000 │ │ │ │ - str r0, [r2, #12] │ │ │ │ + adds.w r0, r2, #8028160 @ 0x7a8000 │ │ │ │ + str r4, [r2, #12] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - @ instruction: 0xf4e400f5 │ │ │ │ - str r0, [r7, #8] │ │ │ │ + @ instruction: 0xf4e800f5 │ │ │ │ + str r4, [r7, #8] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - @ instruction: 0xf4cc00f5 │ │ │ │ - str r6, [r6, #0] │ │ │ │ + @ instruction: 0xf4d000f5 │ │ │ │ + str r2, [r7, #0] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - orr.w r0, sl, #8028160 @ 0x7a8000 │ │ │ │ - setend le │ │ │ │ + orr.w r0, lr, #8028160 @ 0x7a8000 │ │ │ │ + @ instruction: 0xb654 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrsh r6, [r0, r7] │ │ │ │ + ldrsh r2, [r1, r7] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - @ instruction: 0xf3da00f5 │ │ │ │ - ldrsh r0, [r3, r6] │ │ │ │ + @ instruction: 0xf3de00f5 │ │ │ │ + ldrsh r4, [r3, r6] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - @ instruction: 0xf3ac00f5 │ │ │ │ + @ instruction: 0xf3b000f5 │ │ │ │ add r5, sp, #280 @ 0x118 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - @ instruction: 0xf4e400f5 │ │ │ │ - asrs r6, r6, #19 │ │ │ │ + @ instruction: 0xf4e800f5 │ │ │ │ + asrs r2, r7, #19 │ │ │ │ lsls r6, r6, #3 │ │ │ │ add r5, sp, #184 @ 0xb8 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - @ instruction: 0xf4cc00f5 │ │ │ │ - asrs r6, r3, #19 │ │ │ │ + @ instruction: 0xf4d000f5 │ │ │ │ + asrs r2, r4, #19 │ │ │ │ lsls r6, r6, #3 │ │ │ │ add r5, sp, #88 @ 0x58 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - @ instruction: 0xf4b400f5 │ │ │ │ - asrs r6, r0, #19 │ │ │ │ + @ instruction: 0xf4b800f5 │ │ │ │ + asrs r2, r1, #19 │ │ │ │ lsls r6, r6, #3 │ │ │ │ add r4, sp, #1016 @ 0x3f8 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - eors.w r0, ip, #8028160 @ 0x7a8000 │ │ │ │ - cbz r6, 594d36 │ │ │ │ + @ instruction: 0xf4a000f5 │ │ │ │ + cbz r2, 594d38 │ │ │ │ lsls r3, r6, #3 │ │ │ │ │ │ │ │ 00594d2c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -955016,24 +955015,24 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - push {r2, r5} │ │ │ │ + push {r3, r5} │ │ │ │ lsls r3, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r7, r6] │ │ │ │ + ldrb r0, [r0, r7] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - rsbs r0, r0, #245 @ 0xf5 │ │ │ │ - nop {14} │ │ │ │ - lsls r4, r6, #3 │ │ │ │ - add r7, sp, #1008 @ 0x3f0 │ │ │ │ + rsbs r0, r4, #245 @ 0xf5 │ │ │ │ + itt al │ │ │ │ + lslal r4, r6, #3 │ │ │ │ + addal sp, #0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ │ │ │ │ 00594e44 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -955121,21 +955120,21 @@ │ │ │ │ lsls r3, r1, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #128 @ 0x80 │ │ │ │ lsls r3, r1, #4 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 594f86 │ │ │ │ + cbz r4, 594f86 │ │ │ │ lsls r3, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r2, #9 │ │ │ │ + asrs r4, r2, #9 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - @ instruction: 0xf0f800f5 │ │ │ │ + @ instruction: 0xf0fc00f5 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #6 │ │ │ │ lsls r3, r1, #4 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ @@ -955225,21 +955224,21 @@ │ │ │ │ lsls r5, r1, #4 │ │ │ │ str r4, [r4, #32] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r4, #7] │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #72 @ 0x48 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - orrs.w r0, r4, #245 @ 0xf5 │ │ │ │ + orrs.w r0, r8, #245 @ 0xf5 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #232 @ 0xe8 │ │ │ │ + movs r3, #236 @ 0xec │ │ │ │ lsls r5, r6, #3 │ │ │ │ - vshr.s64 q8, , #40 │ │ │ │ - adcs.w r0, lr, #244 @ 0xf4 │ │ │ │ + vshr.s64 q8, , #36 │ │ │ │ + sbc.w r0, r2, #244 @ 0xf4 │ │ │ │ │ │ │ │ 00595028 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #332] @ (595184 ) │ │ │ │ @@ -955389,30 +955388,30 @@ │ │ │ │ lsls r3, r1, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh.w r0, [r4, #241] @ 0xf1 │ │ │ │ + ldrh.w r0, [r8, #241] @ 0xf1 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r4, #32 │ │ │ │ + asrs r0, r5, #32 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - mcr 0, 5, r0, cr0, cr5, {7} │ │ │ │ - lsrs r2, r7, #31 │ │ │ │ + mcr 0, 5, r0, cr4, cr5, {7} │ │ │ │ + lsrs r6, r7, #31 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - mrc 0, 3, r0, cr6, cr5, {7} │ │ │ │ - lsrs r4, r3, #31 │ │ │ │ + mrc 0, 3, r0, cr10, cr5, {7} │ │ │ │ + lsrs r0, r4, #31 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - mrc 0, 2, r0, cr8, cr5, {7} │ │ │ │ + mrc 0, 2, r0, cr12, cr5, {7} │ │ │ │ add r7, pc, #976 @ (adr r7, 595588 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - vshr.s64 q0, , #46 │ │ │ │ - lsrs r4, r0, #30 │ │ │ │ + vshr.s64 q0, , #42 │ │ │ │ + lsrs r0, r1, #30 │ │ │ │ lsls r6, r6, #3 │ │ │ │ │ │ │ │ 005951c0 : │ │ │ │ stmdb 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 │ │ │ │ @@ -956296,132 +956295,131 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r6, #11] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r7, #1] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r3, #19 │ │ │ │ + lsrs r6, r3, #19 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - @ instruction: 0xeb3a00f5 │ │ │ │ - lsrs r2, r0, #17 │ │ │ │ + @ instruction: 0xeb3e00f5 │ │ │ │ + lsrs r6, r0, #17 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - @ instruction: 0xeaa200f5 │ │ │ │ - strb r4, [r0, #21] │ │ │ │ + @ instruction: 0xeaa600f5 │ │ │ │ + strb r0, [r1, #21] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - bkpt 0x004c │ │ │ │ + bkpt 0x0050 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - lsrs r2, r5, #15 │ │ │ │ + lsrs r6, r5, #15 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - orr.w r0, ip, r5, ror #3 │ │ │ │ - lsrs r2, r4, #13 │ │ │ │ + orrs.w r0, r0, r5, ror #3 │ │ │ │ + lsrs r6, r4, #13 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - strd r0, r0, [r2, #980] @ 0x3d4 │ │ │ │ - add r0, sp, #240 @ 0xf0 │ │ │ │ + strd r0, r0, [r6, #980] @ 0x3d4 │ │ │ │ + add r0, sp, #256 @ 0x100 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r4, r3, #8 │ │ │ │ + lsrs r0, r4, #8 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrd r0, r0, [ip], #-980 @ 0x3d4 │ │ │ │ - lsrs r0, r7, #7 │ │ │ │ + stmia.w r0, {r0, r2, r4, r5, r6, r7} │ │ │ │ + lsrs r4, r7, #7 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - @ instruction: 0xe85800f5 │ │ │ │ - add r2, sp, #704 @ 0x2c0 │ │ │ │ + @ instruction: 0xe85c00f5 │ │ │ │ + add r2, sp, #720 @ 0x2d0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strex r0, r0, [r0, #980] @ 0x3d4 │ │ │ │ - lsrs r2, r2, #7 │ │ │ │ + strex r0, r0, [r4, #980] @ 0x3d4 │ │ │ │ + lsrs r6, r2, #7 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - lsrs r6, r3, #6 │ │ │ │ + lsrs r2, r4, #6 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - b.n 595b3c │ │ │ │ - lsls r5, r6, #3 │ │ │ │ - lsrs r2, r6, #5 │ │ │ │ + @ instruction: 0xe80200f5 │ │ │ │ + lsrs r6, r6, #5 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - b.n 595aec │ │ │ │ + b.n 595af4 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - lsrs r6, r1, #5 │ │ │ │ + lsrs r2, r2, #5 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - b.n 595aac │ │ │ │ + b.n 595ab4 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - lsrs r6, r6, #3 │ │ │ │ + lsrs r2, r7, #3 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - b.n 595a04 │ │ │ │ + b.n 595a0c │ │ │ │ lsls r5, r6, #3 │ │ │ │ - lsrs r0, r3, #3 │ │ │ │ + lsrs r4, r3, #3 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - b.n 5959d0 │ │ │ │ + b.n 5959d8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - lsrs r2, r2, #2 │ │ │ │ + lsrs r6, r2, #2 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - b.n 59594c │ │ │ │ + b.n 595954 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - lsrs r2, r7, #1 │ │ │ │ + lsrs r6, r7, #1 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - b.n 595924 │ │ │ │ + b.n 59592c │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r6, pc, #928 @ (adr r6, 595f14 ) │ │ │ │ + add r6, pc, #944 @ (adr r6, 595f24 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r6, r0, #1 │ │ │ │ + lsrs r2, r1, #1 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - b.n 5958c8 │ │ │ │ + b.n 5958d0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - lsls r6, r4, #31 │ │ │ │ + lsls r2, r5, #31 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - b.n 595810 │ │ │ │ + b.n 595818 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - lsls r6, r1, #31 │ │ │ │ + lsls r2, r2, #31 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - b.n 5957e8 │ │ │ │ + b.n 5957f0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - lsls r2, r5, #30 │ │ │ │ + lsls r6, r5, #30 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - b.n 5957a8 │ │ │ │ + b.n 5957b0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - lsls r2, r2, #30 │ │ │ │ + lsls r6, r2, #30 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - b.n 595780 │ │ │ │ + b.n 595788 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - lsls r2, r7, #29 │ │ │ │ + lsls r6, r7, #29 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - b.n 595758 │ │ │ │ + b.n 595760 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - lsls r4, r3, #29 │ │ │ │ + lsls r0, r4, #29 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - b.n 595724 │ │ │ │ + b.n 59572c │ │ │ │ lsls r5, r6, #3 │ │ │ │ - lsls r0, r6, #28 │ │ │ │ + lsls r4, r6, #28 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - b.n 5956d4 │ │ │ │ + b.n 5956dc │ │ │ │ lsls r5, r6, #3 │ │ │ │ - lsls r2, r0, #28 │ │ │ │ + lsls r6, r0, #28 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - add r7, pc, #816 @ (adr r7, 595eec ) │ │ │ │ + add r7, pc, #832 @ (adr r7, 595efc ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - b.n 59566c │ │ │ │ + b.n 595674 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - lsls r0, r4, #27 │ │ │ │ + lsls r4, r4, #27 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - b.n 595648 │ │ │ │ + b.n 595650 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldr r6, [sp, #832] @ 0x340 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - b.n 5958ac │ │ │ │ + b.n 5958b4 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cmp r1, #180 @ 0xb4 │ │ │ │ + cmp r1, #184 @ 0xb8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldr r6, [sp, #736] @ 0x2e0 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - b.n 595888 │ │ │ │ + b.n 595890 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cmp r0, #192 @ 0xc0 │ │ │ │ + cmp r0, #196 @ 0xc4 │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldr r6, [sp, #640] @ 0x280 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - b.n 595864 │ │ │ │ + b.n 59586c │ │ │ │ lsls r5, r6, #3 │ │ │ │ - stmia r7!, {r3, r5, r6} │ │ │ │ + stmia r7!, {r2, r3, r5, r6} │ │ │ │ lsls r3, r6, #3 │ │ │ │ │ │ │ │ 00595bec : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -956526,25 +956524,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ subs r2, r1, #2 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r5, pc, #440 @ (adr r5, 595ea0 ) │ │ │ │ + add r5, pc, #456 @ (adr r5, 595eb0 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r7, #18 │ │ │ │ + lsls r6, r7, #18 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - b.n 596328 │ │ │ │ + b.n 596330 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cbz r2, 595d02 │ │ │ │ + cbz r6, 595d02 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r1, pc, #280 @ (adr r1, 595e14 ) │ │ │ │ + add r1, pc, #296 @ (adr r1, 595e24 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ │ │ │ │ 00595cfc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -956632,21 +956630,21 @@ │ │ │ │ lsls r3, r1, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r1, #7 │ │ │ │ lsls r3, r1, #4 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #768 @ (adr r4, 5960e0 ) │ │ │ │ + add r4, pc, #784 @ (adr r4, 5960f0 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #15 │ │ │ │ + lsls r0, r1, #15 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - b.n 59626c │ │ │ │ + b.n 596274 │ │ │ │ lsls r5, r6, #3 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ adds r6, r1, #5 │ │ │ │ lsls r3, r1, #4 │ │ │ │ @@ -956737,22 +956735,22 @@ │ │ │ │ lsls r5, r1, #4 │ │ │ │ lsls r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r2, #2 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - @ instruction: 0xf61800f5 │ │ │ │ + @ instruction: 0xf61c00f5 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r0, #20 │ │ │ │ + asrs r0, r1, #20 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - b.n 59611c │ │ │ │ + b.n 596124 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - rev16 r6, r2 │ │ │ │ + rev16 r2, r3 │ │ │ │ lsls r4, r6, #3 │ │ │ │ │ │ │ │ 00595ee0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -956855,26 +956853,26 @@ │ │ │ │ lsls r3, r1, #4 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #8 │ │ │ │ + lsls r4, r3, #8 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - b.n 59607c │ │ │ │ + b.n 596084 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - lsls r2, r7, #7 │ │ │ │ + lsls r6, r7, #7 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - b.n 596048 │ │ │ │ + b.n 596050 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - and.w r0, r8, r1, ror #3 │ │ │ │ - lsls r0, r1, #7 │ │ │ │ + and.w r0, ip, r1, ror #3 │ │ │ │ + lsls r4, r1, #7 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - svc 252 @ 0xfc │ │ │ │ + b.n 595ff8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ │ │ │ │ 00595ff8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -956958,21 +956956,21 @@ │ │ │ │ lsls r3, r1, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r1, r3 │ │ │ │ lsls r3, r1, #4 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #888] @ 0x378 │ │ │ │ + ldr r5, [sp, #904] @ 0x388 │ │ │ │ lsls r3, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r2, #4 │ │ │ │ + lsls r6, r2, #4 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - svc 70 @ 0x46 │ │ │ │ + svc 74 @ 0x4a │ │ │ │ lsls r5, r6, #3 │ │ │ │ subs r4, r7, r1 │ │ │ │ lsls r3, r1, #4 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ ... │ │ │ │ @@ -957061,23 +957059,23 @@ │ │ │ │ lsls r5, r1, #4 │ │ │ │ subs r6, #88 @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r4, r6 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - udf #212 @ 0xd4 │ │ │ │ + udf #216 @ 0xd8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r2, #8 │ │ │ │ + asrs r0, r3, #8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - udf #48 @ 0x30 │ │ │ │ + udf #52 @ 0x34 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - @ instruction: 0xb766 │ │ │ │ + @ instruction: 0xb76a │ │ │ │ lsls r4, r6, #3 │ │ │ │ │ │ │ │ 005961d0 : │ │ │ │ stmdb 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 │ │ │ │ @@ -958186,18 +958184,18 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - mrc2 0, 7, r0, cr2, cr5, {7} │ │ │ │ - ble.n 596d9c │ │ │ │ + mrc2 0, 7, r0, cr6, cr5, {7} │ │ │ │ + ble.n 596da4 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r5, [sp, #208] @ 0xd0 │ │ │ │ + ldr r5, [sp, #224] @ 0xe0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ adds r4, r2, r0 │ │ │ │ lsls r3, r1, #4 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ @@ -958207,118 +958205,118 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r7, #1] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #10] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #872] @ 0x368 │ │ │ │ + ldr r2, [sp, #888] @ 0x378 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - stc2 0, cr0, [r6], {245} @ 0xf5 │ │ │ │ - bge.n 596cf4 │ │ │ │ + stc2 0, cr0, [sl], {245} @ 0xf5 │ │ │ │ + bge.n 596cfc │ │ │ │ lsls r5, r6, #3 │ │ │ │ - mrrc2 0, 15, r0, r6, cr5 │ │ │ │ - bge.n 596e9c │ │ │ │ + mrrc2 0, 15, r0, sl, cr5 │ │ │ │ + bge.n 596ea4 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldc2 0, cr0, [r8], #-980 @ 0xfffffc2c │ │ │ │ - bge.n 596e68 │ │ │ │ + ldc2 0, cr0, [ip], #-980 @ 0xfffffc2c │ │ │ │ + bge.n 596e70 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r2, [sp, #400] @ 0x190 │ │ │ │ + ldr r2, [sp, #416] @ 0x1a0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldc2 0, cr0, [r4], {245} @ 0xf5 │ │ │ │ - bge.n 596e14 │ │ │ │ + ldc2 0, cr0, [r8], {245} @ 0xf5 │ │ │ │ + bge.n 596e1c │ │ │ │ lsls r5, r6, #3 │ │ │ │ - @ instruction: 0xfbec00f5 │ │ │ │ - bls.n 596de4 │ │ │ │ + @ instruction: 0xfbf000f5 │ │ │ │ + bge.n 596dec │ │ │ │ lsls r5, r6, #3 │ │ │ │ - @ instruction: 0xfbc600f5 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ + @ instruction: 0xfbca00f5 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - bls.n 596d84 │ │ │ │ + bls.n 596d8c │ │ │ │ lsls r5, r6, #3 │ │ │ │ - @ instruction: 0xfb9e00f5 │ │ │ │ - bls.n 596d5c │ │ │ │ + @ instruction: 0xfba200f5 │ │ │ │ + bls.n 596d64 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r1, [sp, #896] @ 0x380 │ │ │ │ + ldr r1, [sp, #912] @ 0x390 │ │ │ │ lsls r3, r6, #3 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfb1400f5 │ │ │ │ - str r7, [sp, #656] @ 0x290 │ │ │ │ + @ instruction: 0xfb1800f5 │ │ │ │ + str r7, [sp, #672] @ 0x2a0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - bls.n 596e3c │ │ │ │ + bls.n 596e44 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - @ instruction: 0xfad400f5 │ │ │ │ - bhi.n 596de4 │ │ │ │ + @ instruction: 0xfad800f5 │ │ │ │ + bhi.n 596dec │ │ │ │ lsls r5, r6, #3 │ │ │ │ - b.n 597398 │ │ │ │ + b.n 5973a0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xfa9200f5 │ │ │ │ - bhi.n 596d6c │ │ │ │ + @ instruction: 0xfa9600f5 │ │ │ │ + bhi.n 596d74 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - @ instruction: 0xfa6400f5 │ │ │ │ - bhi.n 596f18 │ │ │ │ + @ instruction: 0xfa6800f5 │ │ │ │ + bhi.n 596f20 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - vst1.8 @ instruction: 0xf9cc00f5 │ │ │ │ - str r6, [sp, #368] @ 0x170 │ │ │ │ + ldr??.w r0, [r0, #245] @ 0xf5 │ │ │ │ + str r6, [sp, #384] @ 0x180 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - bvc.n 596dd4 │ │ │ │ + bvc.n 596ddc │ │ │ │ lsls r5, r6, #3 │ │ │ │ - vst1.8 @ instruction: 0xf98600f5 │ │ │ │ - bvc.n 596d70 │ │ │ │ + vst1.8 @ instruction: 0xf98a00f5 │ │ │ │ + bvc.n 596d78 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - str r7, [sp, #800] @ 0x320 │ │ │ │ + str r7, [sp, #816] @ 0x330 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrh.w r0, [r8, #245] @ 0xf5 │ │ │ │ - bvs.n 596de0 │ │ │ │ + ldrh.w r0, [ip, #245] @ 0xf5 │ │ │ │ + bvs.n 596de8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - str r6, [sp, #1000] @ 0x3e8 │ │ │ │ + str r6, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr??.w r0, [sl, r5, lsl #3] │ │ │ │ - bvs.n 596d70 │ │ │ │ + ldr??.w r0, [lr, r5, lsl #3] │ │ │ │ + bvs.n 596d78 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr.w r0, [r0, r5, lsl #3] │ │ │ │ - bvs.n 596f24 │ │ │ │ + ldr.w r0, [r4, r5, lsl #3] │ │ │ │ + bvs.n 596f2c │ │ │ │ lsls r5, r6, #3 │ │ │ │ - str r5, [sp, #1000] @ 0x3e8 │ │ │ │ + str r5, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - @ instruction: 0xf7a600f5 │ │ │ │ - bpl.n 596ddc │ │ │ │ + @ instruction: 0xf7aa00f5 │ │ │ │ + bpl.n 596de4 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - str r5, [sp, #552] @ 0x228 │ │ │ │ + str r5, [sp, #568] @ 0x238 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - @ instruction: 0xf73600f5 │ │ │ │ - bpl.n 596f08 │ │ │ │ + @ instruction: 0xf73a00f5 │ │ │ │ + bpl.n 596f10 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - @ instruction: 0xf71000f5 │ │ │ │ - bpl.n 596ec4 │ │ │ │ + @ instruction: 0xf71400f5 │ │ │ │ + bpl.n 596ecc │ │ │ │ lsls r5, r6, #3 │ │ │ │ - udf #232 @ 0xe8 │ │ │ │ + udf #236 @ 0xec │ │ │ │ lsls r1, r6, #3 │ │ │ │ - movt r0, #18677 @ 0x48f5 │ │ │ │ - bmi.n 596e38 │ │ │ │ + movt r0, #35061 @ 0x88f5 │ │ │ │ + bmi.n 596e40 │ │ │ │ lsls r5, r6, #3 │ │ │ │ subs r3, #28 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf5e000f5 │ │ │ │ - bcc.n 596e7c │ │ │ │ + @ instruction: 0xf5e400f5 │ │ │ │ + bcc.n 596e84 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - adcs.w r0, ip, #8028160 @ 0x7a8000 │ │ │ │ - bcc.n 596f7c │ │ │ │ + sbc.w r0, r0, #8028160 @ 0x7a8000 │ │ │ │ + bcc.n 596f84 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - @ instruction: 0xf53200f5 │ │ │ │ - bcc.n 596f30 │ │ │ │ + @ instruction: 0xf53600f5 │ │ │ │ + bcc.n 596f38 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - adds.w r0, sl, #8028160 @ 0x7a8000 │ │ │ │ - bcc.n 596f08 │ │ │ │ + adds.w r0, lr, #8028160 @ 0x7a8000 │ │ │ │ + bcc.n 596f10 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - push {r5, r7, lr} │ │ │ │ + push {r2, r5, r7, lr} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - orr.w r0, r6, #8028160 @ 0x7a8000 │ │ │ │ - bcs.n 596f6c │ │ │ │ + orr.w r0, sl, #8028160 @ 0x7a8000 │ │ │ │ + bcs.n 596f74 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldr r3, [pc, #588] @ (597110 ) │ │ │ │ movw r2, #6780 @ 0x1a7c │ │ │ │ ldr r1, [pc, #588] @ (597114 ) │ │ │ │ ldr r0, [pc, #588] @ (597118 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ @@ -958545,81 +958543,81 @@ │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #808 @ 0x328 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf2d600f5 │ │ │ │ - beq.n 5970e8 │ │ │ │ + @ instruction: 0xf2da00f5 │ │ │ │ + beq.n 5970f0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - subw r0, r6, #245 @ 0xf5 │ │ │ │ - beq.n 597090 │ │ │ │ + subw r0, sl, #245 @ 0xf5 │ │ │ │ + beq.n 597098 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - @ instruction: 0xf26400f5 │ │ │ │ - beq.n 597214 │ │ │ │ + @ instruction: 0xf26800f5 │ │ │ │ + beq.n 59721c │ │ │ │ lsls r5, r6, #3 │ │ │ │ - @ instruction: 0xf22e00f5 │ │ │ │ - beq.n 5971b0 │ │ │ │ + @ instruction: 0xf23200f5 │ │ │ │ + beq.n 5971b8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldmia r7, {r5, r7} │ │ │ │ + ldmia r7, {r2, r5, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - @ instruction: 0xf1f600f5 │ │ │ │ - beq.n 59714c │ │ │ │ + @ instruction: 0xf1fa00f5 │ │ │ │ + beq.n 597154 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r2, [sp, #280] @ 0x118 │ │ │ │ + ldr r2, [sp, #296] @ 0x128 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - rsbs r0, r4, #245 @ 0xf5 │ │ │ │ - ldmia r7, {r2, r5, r6, r7} │ │ │ │ + rsbs r0, r8, #245 @ 0xf5 │ │ │ │ + ldmia r7, {r3, r5, r6, r7} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - subs.w r0, r4, #245 @ 0xf5 │ │ │ │ - ldmia r7, {r2, r6, r7} │ │ │ │ + subs.w r0, r8, #245 @ 0xf5 │ │ │ │ + ldmia r7, {r3, r6, r7} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - @ instruction: 0xf19400f5 │ │ │ │ - ldmia r7, {r2, r5, r7} │ │ │ │ + @ instruction: 0xf19800f5 │ │ │ │ + ldmia r7, {r3, r5, r7} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - @ instruction: 0xf18000f5 │ │ │ │ - ldrh r6, [r2, #46] @ 0x2e │ │ │ │ + @ instruction: 0xf18400f5 │ │ │ │ + ldrh r2, [r3, #46] @ 0x2e │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldmia r7, {r7} │ │ │ │ + ldmia r7, {r2, r7} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - adcs.w r0, lr, #245 @ 0xf5 │ │ │ │ - ldmia r7!, {r3, r5, r6} │ │ │ │ + sbc.w r0, r2, #245 @ 0xf5 │ │ │ │ + ldmia r7!, {r2, r3, r5, r6} │ │ │ │ lsls r5, r6, #3 │ │ │ │ push {r4} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r0, [sp, #416] @ 0x1a0 │ │ │ │ + str r0, [sp, #432] @ 0x1b0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldmia r7!, {r1, r3, r6} │ │ │ │ + ldmia r7!, {r1, r2, r3, r6} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ + str r1, [sp, #64] @ 0x40 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - @ instruction: 0xf12600f5 │ │ │ │ - adds.w r0, r2, #245 @ 0xf5 │ │ │ │ - ldmia r7!, {r1, r5} │ │ │ │ + @ instruction: 0xf12a00f5 │ │ │ │ + adds.w r0, r6, #245 @ 0xf5 │ │ │ │ + ldmia r7!, {r1, r2, r5} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - str r0, [sp, #864] @ 0x360 │ │ │ │ + str r0, [sp, #880] @ 0x370 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - @ instruction: 0xf0f600f5 │ │ │ │ - ldmia r7!, {r2} │ │ │ │ + @ instruction: 0xf0fa00f5 │ │ │ │ + ldmia r7!, {r3} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - @ instruction: 0xf0d800f5 │ │ │ │ - ldmia r6, {r3, r5, r6, r7} │ │ │ │ + @ instruction: 0xf0dc00f5 │ │ │ │ + ldmia r6, {r2, r3, r5, r6, r7} │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldrh r4, [r0, #4] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - beq.n 5971ec │ │ │ │ + beq.n 5971f4 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldmia r6, {r5, r6, r7} │ │ │ │ + ldmia r6, {r2, r5, r6, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldrh r0, [r5, #2] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - beq.n 5971c0 │ │ │ │ + beq.n 5971c8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - asrs r0, r6, #26 │ │ │ │ + asrs r4, r6, #26 │ │ │ │ lsls r4, r6, #3 │ │ │ │ │ │ │ │ 005971b8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -958689,28 +958687,28 @@ │ │ │ │ nop │ │ │ │ lsrs r4, r5, #4 │ │ │ │ lsls r3, r1, #4 │ │ │ │ subs r0, r1, r7 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 5972a8 │ │ │ │ + bvs.n 5972b0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldmia r5, {r3, r5, r7} │ │ │ │ + ldmia r5, {r2, r3, r5, r7} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strh r4, [r2, #52] @ 0x34 │ │ │ │ + strh r0, [r3, #52] @ 0x34 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - vshr.s64 q0, , #44 │ │ │ │ - bpl.n 597264 │ │ │ │ + vshr.s64 q0, , #40 │ │ │ │ + bpl.n 59726c │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldmia r5!, {r7} │ │ │ │ + ldmia r5!, {r2, r7} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - bpl.n 597240 │ │ │ │ + bpl.n 597248 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldmia r5, {r3, r5, r6} │ │ │ │ + ldmia r5, {r2, r3, r5, r6} │ │ │ │ lsls r5, r6, #3 │ │ │ │ │ │ │ │ 00597284 : │ │ │ │ stmdb 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 │ │ │ │ @@ -959026,45 +959024,45 @@ │ │ │ │ lsls r5, r1, #4 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r5, #50] @ 0x32 │ │ │ │ + ldrh r6, [r5, #50] @ 0x32 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrh r6, [r6, #18] │ │ │ │ + ldrh r2, [r7, #18] │ │ │ │ lsls r3, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 597628 │ │ │ │ + bmi.n 597630 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r3!, {r1, r5, r6, r7} │ │ │ │ lsls r5, r6, #3 │ │ │ │ lsls r4, r2, #28 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrh r0, [r7, #16] │ │ │ │ + ldrh r4, [r7, #16] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrh r4, [r5, #16] │ │ │ │ + ldrh r0, [r6, #16] │ │ │ │ lsls r3, r6, #3 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r4, #42] @ 0x2a │ │ │ │ + ldrh r6, [r4, #42] @ 0x2a │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrh r0, [r3, #42] @ 0x2a │ │ │ │ + ldrh r4, [r3, #42] @ 0x2a │ │ │ │ lsls r3, r6, #3 │ │ │ │ - str r6, [sp, #560] @ 0x230 │ │ │ │ + str r6, [sp, #576] @ 0x240 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldmia r3, {r3} │ │ │ │ + ldmia r3, {r2, r3} │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldmia r2!, {r1, r5, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r5, r6, r7} │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldrh r6, [r2, #8] │ │ │ │ + ldrh r2, [r3, #8] │ │ │ │ lsls r3, r6, #3 │ │ │ │ │ │ │ │ 005975ac : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -959172,24 +959170,24 @@ │ │ │ │ lsls r3, r1, #4 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r5, #18 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - strh r2, [r2, #62] @ 0x3e │ │ │ │ + strh r6, [r2, #62] @ 0x3e │ │ │ │ lsls r3, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xeb2a00f5 │ │ │ │ - ldmia r1, {r1, r3, r4, r5} │ │ │ │ + @ instruction: 0xeb2e00f5 │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r5} │ │ │ │ lsls r5, r6, #3 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r5, #60] @ 0x3c │ │ │ │ + strh r6, [r5, #60] @ 0x3c │ │ │ │ lsls r3, r6, #3 │ │ │ │ │ │ │ │ 005976d0 : │ │ │ │ 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 │ │ │ │ @@ -959394,43 +959392,43 @@ │ │ │ │ nop │ │ │ │ lsls r0, r2, #16 │ │ │ │ lsls r3, r1, #4 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r4, #54] @ 0x36 │ │ │ │ + strh r6, [r4, #54] @ 0x36 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - eors.w r0, ip, r5, ror #3 │ │ │ │ - ldmia r0!, {r2, r4, r6} │ │ │ │ + @ instruction: 0xeaa000f5 │ │ │ │ + ldmia r0!, {r3, r4, r6} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - and.w r0, lr, r5, ror #3 │ │ │ │ - strh r0, [r1, #50] @ 0x32 │ │ │ │ + ands.w r0, r2, r5, ror #3 │ │ │ │ + strh r4, [r1, #50] @ 0x32 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - stmia r7!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strd r0, r0, [r0, #980]! @ 0x3d4 │ │ │ │ - stmia r7!, {r3, r4, r7} │ │ │ │ + strd r0, r0, [r4, #980]! @ 0x3d4 │ │ │ │ + stmia r7!, {r2, r3, r4, r7} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - @ instruction: 0xe9b000f5 │ │ │ │ - stmia r7!, {r3, r5, r6} │ │ │ │ + @ instruction: 0xe9b400f5 │ │ │ │ + stmia r7!, {r2, r3, r5, r6} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r6, [r4, #112] @ 0x70 │ │ │ │ + ldr r2, [r5, #112] @ 0x70 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - @ instruction: 0xe98c00f5 │ │ │ │ - stmia r7!, {r1, r2, r6} │ │ │ │ + @ instruction: 0xe99000f5 │ │ │ │ + stmia r7!, {r1, r3, r6} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrd r0, r0, [r8, #-980]! @ 0x3d4 │ │ │ │ - stmia r7!, {r4, r5} │ │ │ │ + ldrd r0, r0, [ip, #-980]! @ 0x3d4 │ │ │ │ + stmia r7!, {r2, r4, r5} │ │ │ │ lsls r5, r6, #3 │ │ │ │ strh r0, [r7, #4] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldmia r0!, {r1, r2, r4, r6} │ │ │ │ + ldmia r0!, {r1, r3, r4, r6} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r6, [sp, #576] @ 0x240 │ │ │ │ + ldr r6, [sp, #592] @ 0x250 │ │ │ │ lsls r3, r6, #3 │ │ │ │ │ │ │ │ 00597914 : │ │ │ │ stmdb 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 │ │ │ │ @@ -960513,132 +960511,132 @@ │ │ │ │ lsls r3, r1, #4 │ │ │ │ lsls r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r4, #16] │ │ │ │ + strh r6, [r4, #16] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - b.n 5980ac │ │ │ │ + b.n 5980b4 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - stmia r3!, {r2, r4, r7} │ │ │ │ + stmia r3!, {r3, r4, r7} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - b.n 598014 │ │ │ │ + b.n 59801c │ │ │ │ lsls r5, r6, #3 │ │ │ │ - stmia r3!, {r1, r6} │ │ │ │ + stmia r3!, {r1, r2, r6} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - b.n 597f90 │ │ │ │ + b.n 597f98 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - stmia r2!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - b.n 597f30 │ │ │ │ + b.n 597f38 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - stmia r2!, {r3, r6, r7} │ │ │ │ + stmia r2!, {r2, r3, r6, r7} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strh r0, [r5, #6] │ │ │ │ + strh r4, [r5, #6] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - b.n 597ecc │ │ │ │ + b.n 597ed4 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - stmia r2!, {r2, r3, r7} │ │ │ │ + stmia r2!, {r4, r7} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - b.n 597e8c │ │ │ │ + b.n 597e94 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - b.n 597e44 │ │ │ │ + b.n 597e4c │ │ │ │ lsls r5, r6, #3 │ │ │ │ - stmia r2!, {r1, r3, r6} │ │ │ │ + stmia r2!, {r1, r2, r3, r6} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrb r2, [r3, r6] │ │ │ │ + ldrb r6, [r3, r6] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - b.n 597dfc │ │ │ │ + b.n 597e04 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - b.n 597db4 │ │ │ │ + b.n 597dbc │ │ │ │ lsls r5, r6, #3 │ │ │ │ - stmia r1!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - adds r2, r2, #1 │ │ │ │ + adds r6, r2, #1 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - b.n 598d0c │ │ │ │ + b.n 598d14 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - stmia r1!, {r2, r3, r4, r7} │ │ │ │ + stmia r1!, {r5, r7} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - b.n 598c74 │ │ │ │ + b.n 598c7c │ │ │ │ lsls r5, r6, #3 │ │ │ │ - stmia r1!, {r3, r6} │ │ │ │ + stmia r1!, {r2, r3, r6} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - b.n 598c34 │ │ │ │ + b.n 598c3c │ │ │ │ lsls r5, r6, #3 │ │ │ │ - stmia r1!, {r3, r5} │ │ │ │ + stmia r1!, {r2, r3, r5} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - stmia r1!, {r1, r4} │ │ │ │ + stmia r1!, {r1, r2, r4} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - @ instruction: 0xf7420102 │ │ │ │ - b.n 598c18 │ │ │ │ + @ instruction: 0xf7460102 │ │ │ │ + b.n 598c20 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - b.n 598bd8 │ │ │ │ + b.n 598be0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrb r4, [r7, #17] │ │ │ │ + ldrb r0, [r0, #18] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - b.n 5985d8 │ │ │ │ + b.n 5985e0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - pop {r1, r2, r3, r5, r6, r7, pc} │ │ │ │ + pop {r1, r4, r5, r6, r7, pc} │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ - svc 92 @ 0x5c │ │ │ │ + svc 96 @ 0x60 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - pop {r1, pc} │ │ │ │ + pop {r1, r2, pc} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - svc 22 │ │ │ │ + svc 26 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - pop {r2, r3, r4, r5, r7} │ │ │ │ + pop {r6, r7} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - pop {r1, r3, r5, r7} │ │ │ │ + pop {r1, r2, r3, r5, r7} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r7, sp, #768 @ 0x300 │ │ │ │ + add r7, sp, #784 @ 0x310 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - svc 10 │ │ │ │ + svc 14 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - udf #232 @ 0xe8 │ │ │ │ + udf #236 @ 0xec │ │ │ │ lsls r5, r6, #3 │ │ │ │ - udf #192 @ 0xc0 │ │ │ │ + udf #196 @ 0xc4 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - pop {r1, r2, r5, r6} │ │ │ │ + pop {r1, r3, r5, r6} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - str r2, [r7, #60] @ 0x3c │ │ │ │ + str r6, [r7, #60] @ 0x3c │ │ │ │ lsls r3, r0, #4 │ │ │ │ - udf #120 @ 0x78 │ │ │ │ + udf #124 @ 0x7c │ │ │ │ lsls r5, r6, #3 │ │ │ │ - pop {r5} │ │ │ │ + pop {r2, r5} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - str r4, [r6, #56] @ 0x38 │ │ │ │ + str r0, [r7, #56] @ 0x38 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - udf #50 @ 0x32 │ │ │ │ + udf #54 @ 0x36 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cbnz r6, 59860c │ │ │ │ + cbnz r2, 59860e │ │ │ │ lsls r5, r6, #3 │ │ │ │ - udf #10 │ │ │ │ + udf #14 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cbnz r0, 59860c │ │ │ │ + cbnz r4, 59860c │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ble.n 598584 │ │ │ │ + ble.n 59858c │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cbnz r6, 59860c │ │ │ │ + cbnz r2, 59860e │ │ │ │ lsls r5, r6, #3 │ │ │ │ - str r6, [r1, #52] @ 0x34 │ │ │ │ + str r2, [r2, #52] @ 0x34 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ble.n 598548 │ │ │ │ + ble.n 598550 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cbnz r2, 598610 │ │ │ │ + cbnz r6, 598610 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ble.n 5986a8 │ │ │ │ + ble.n 5986b0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cbnz r2, 598602 │ │ │ │ + cbnz r6, 598602 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldr.w r3, [pc, #1260] @ 598aac │ │ │ │ mov sl, r8 │ │ │ │ ldr.w r2, [pc, #1260] @ 598ab0 │ │ │ │ ldr.w r1, [pc, #1260] @ 598ab4 │ │ │ │ ldr.w r0, [pc, #1260] @ 598ab8 │ │ │ │ add r2, pc │ │ │ │ @@ -961090,127 +961088,127 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #892 @ 0x37c │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 598b68 │ │ │ │ + bgt.n 598b70 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - bgt.n 598b20 │ │ │ │ + bgt.n 598b28 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cbnz r6, 598af2 │ │ │ │ + cbnz r2, 598af4 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - and.w r1, sl, #2 │ │ │ │ - blt.n 598a24 │ │ │ │ + and.w r1, lr, #2 │ │ │ │ + blt.n 598a2c │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cbnz r2, 598adc │ │ │ │ + cbnz r6, 598adc │ │ │ │ lsls r5, r6, #3 │ │ │ │ - str r2, [r5, #12] │ │ │ │ + str r6, [r5, #12] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - blt.n 598a18 │ │ │ │ + blt.n 598a20 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - bge.n 598ab4 │ │ │ │ + bge.n 598abc │ │ │ │ lsls r5, r6, #3 │ │ │ │ - @ instruction: 0xb896 │ │ │ │ + @ instruction: 0xb89a │ │ │ │ lsls r5, r6, #3 │ │ │ │ - bge.n 598a48 │ │ │ │ + bge.n 598a50 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - @ instruction: 0xb85c │ │ │ │ + @ instruction: 0xb860 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - bge.n 598b28 │ │ │ │ + bge.n 598b30 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - @ instruction: 0xb7c8 │ │ │ │ + @ instruction: 0xb7cc │ │ │ │ lsls r5, r6, #3 │ │ │ │ - bls.n 598ac4 │ │ │ │ + bls.n 598acc │ │ │ │ lsls r5, r6, #3 │ │ │ │ - @ instruction: 0xb792 │ │ │ │ + @ instruction: 0xb796 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - @ instruction: 0xb762 │ │ │ │ + @ instruction: 0xb766 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - bls.n 598bd4 │ │ │ │ + bls.n 598bdc │ │ │ │ lsls r5, r6, #3 │ │ │ │ - @ instruction: 0xb710 │ │ │ │ + @ instruction: 0xb714 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r4, [r5, #20] │ │ │ │ + strb r0, [r6, #20] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - bls.n 598b68 │ │ │ │ + bls.n 598b70 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - @ instruction: 0xb6da │ │ │ │ + @ instruction: 0xb6de │ │ │ │ lsls r5, r6, #3 │ │ │ │ - bhi.n 598ad0 │ │ │ │ + bhi.n 598ad8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - @ instruction: 0xb684 │ │ │ │ + @ instruction: 0xb688 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - bhi.n 598a74 │ │ │ │ + bhi.n 598a7c │ │ │ │ lsls r5, r6, #3 │ │ │ │ - @ instruction: 0xb652 │ │ │ │ + @ instruction: 0xb656 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - bhi.n 598a38 │ │ │ │ + bhi.n 598a40 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - @ instruction: 0xb630 │ │ │ │ + @ instruction: 0xb634 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldrsh r0, [r1, r3] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strb r6, [r7, #3] │ │ │ │ + strb r2, [r0, #4] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strb r4, [r3, #4] │ │ │ │ + strb r0, [r4, #4] │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldrsh r2, [r6, r2] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strb r0, [r3, #0] │ │ │ │ + strb r4, [r3, #0] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strb r6, [r1, #3] │ │ │ │ + strb r2, [r2, #3] │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r6, [r1, #120] @ 0x78 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - @ instruction: 0xb72c │ │ │ │ + @ instruction: 0xb730 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r1, [sp, #776] @ 0x308 │ │ │ │ + ldr r1, [sp, #792] @ 0x318 │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r2, [r6, #116] @ 0x74 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - @ instruction: 0xb710 │ │ │ │ + @ instruction: 0xb714 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - bhi.n 598c4c │ │ │ │ + bhi.n 598a54 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldr r6, [r2, #116] @ 0x74 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - @ instruction: 0xb6f4 │ │ │ │ + @ instruction: 0xb6f8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldmia r7, {r1, r2, r6, r7} │ │ │ │ + ldmia r7, {r1, r3, r6, r7} │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldr r2, [r7, #112] @ 0x70 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - @ instruction: 0xb6d8 │ │ │ │ + @ instruction: 0xb6dc │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r6, [r7, #18] │ │ │ │ + strb r2, [r0, #19] │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r6, [r3, #112] @ 0x70 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - @ instruction: 0xb6bc │ │ │ │ + @ instruction: 0xb6c0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - bhi.n 598b90 │ │ │ │ + bhi.n 598b98 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldr r2, [r0, #112] @ 0x70 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - @ instruction: 0xb6a0 │ │ │ │ + @ instruction: 0xb6a4 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - lsls r2, r1, #19 │ │ │ │ + lsls r6, r1, #19 │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldr r6, [r4, #108] @ 0x6c │ │ │ │ lsls r4, r0, #4 │ │ │ │ - @ instruction: 0xb684 │ │ │ │ + @ instruction: 0xb688 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - @ instruction: 0xf70a00f3 │ │ │ │ + @ instruction: 0xf70e00f3 │ │ │ │ ldr r2, [r1, #108] @ 0x6c │ │ │ │ lsls r4, r0, #4 │ │ │ │ - @ instruction: 0xb668 │ │ │ │ + @ instruction: 0xb66c │ │ │ │ lsls r5, r6, #3 │ │ │ │ - lsrs r6, r1, #8 │ │ │ │ + lsrs r2, r2, #8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ │ │ │ │ 00598b98 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -961335,31 +961333,31 @@ │ │ │ │ vrhadd.s d0, d8, d10 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ vrhadd.s16 d0, d12, d10 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ cdp 1, 10, cr0, cr10, cr10, {0} │ │ │ │ - strh r6, [r7, #2] │ │ │ │ + strh r2, [r0, #4] │ │ │ │ lsls r3, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 598c08 │ │ │ │ + bpl.n 598c10 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cbz r2, 598d36 │ │ │ │ + cbz r6, 598d36 │ │ │ │ lsls r5, r6, #3 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r6, r3] │ │ │ │ + ldrh r0, [r7, r3] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrh r2, [r5, r3] │ │ │ │ + ldrh r6, [r5, r3] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrh r6, [r3, r3] │ │ │ │ + ldrh r2, [r4, r3] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrh r2, [r2, r3] │ │ │ │ + ldrh r6, [r2, r3] │ │ │ │ lsls r3, r0, #4 │ │ │ │ │ │ │ │ 00598cfc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -961439,21 +961437,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ stcl 1, cr0, [r8, #40] @ 0x28 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ stc 1, cr0, [r2, #40] @ 0x28 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r6, r7] │ │ │ │ + ldr r6, [r6, r7] │ │ │ │ lsls r3, r0, #4 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 598e8c │ │ │ │ + bmi.n 598e94 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - sxth r6, r1 │ │ │ │ + sxth r2, r2 │ │ │ │ lsls r5, r6, #3 │ │ │ │ │ │ │ │ 00598de4 : │ │ │ │ stmdb 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 │ │ │ │ @@ -962301,139 +962299,139 @@ │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ ldcl 1, cr0, [r8], #40 @ 0x28 │ │ │ │ lsls r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 5996d8 │ │ │ │ + bcc.n 5996e0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cbz r6, 5996f2 │ │ │ │ + cbz r2, 5996f4 │ │ │ │ lsls r5, r6, #3 │ │ │ │ subs r6, #244 @ 0xf4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r6, #108] @ 0x6c │ │ │ │ + ldr r0, [r7, #108] @ 0x6c │ │ │ │ lsls r3, r6, #3 │ │ │ │ - bcc.n 599740 │ │ │ │ + bcc.n 599748 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add sp, #304 @ 0x130 │ │ │ │ + add sp, #320 @ 0x140 │ │ │ │ lsls r5, r6, #3 │ │ │ │ asrs r4, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r6, #11] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r0, #76] @ 0x4c │ │ │ │ + ldr r2, [r1, #76] @ 0x4c │ │ │ │ lsls r3, r6, #3 │ │ │ │ - bne.n 5997a8 │ │ │ │ + bne.n 5997b0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r6, sp, #440 @ 0x1b8 │ │ │ │ + add r6, sp, #456 @ 0x1c8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - bne.n 59975c │ │ │ │ + bne.n 599764 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r6, sp, #288 @ 0x120 │ │ │ │ + add r6, sp, #304 @ 0x130 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - beq.n 5996e8 │ │ │ │ + beq.n 5996f0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r6, sp, #48 @ 0x30 │ │ │ │ + add r6, sp, #64 @ 0x40 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - beq.n 5996b4 │ │ │ │ + beq.n 5996bc │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r5, sp, #952 @ 0x3b8 │ │ │ │ + add r5, sp, #968 @ 0x3c8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - beq.n 59981c │ │ │ │ + beq.n 599824 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r5, sp, #632 @ 0x278 │ │ │ │ + add r5, sp, #648 @ 0x288 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - beq.n 5997d0 │ │ │ │ + beq.n 5997d8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r5, sp, #464 @ 0x1d0 │ │ │ │ + add r5, sp, #480 @ 0x1e0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r4, [r0, #52] @ 0x34 │ │ │ │ + ldr r0, [r1, #52] @ 0x34 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldmia r7, {r2, r3, r6, r7} │ │ │ │ + ldmia r7, {r4, r6, r7} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r4, sp, #968 @ 0x3c8 │ │ │ │ + add r4, sp, #984 @ 0x3d8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldmia r7!, {r1, r4, r5, r6} │ │ │ │ + ldmia r7!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r4, sp, #608 @ 0x260 │ │ │ │ + add r4, sp, #624 @ 0x270 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldmia r7!, {r2} │ │ │ │ + ldmia r7!, {r3} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r4, sp, #184 @ 0xb8 │ │ │ │ + add r4, sp, #200 @ 0xc8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldmia r6!, {r3, r5, r7} │ │ │ │ + ldmia r6!, {r2, r3, r5, r7} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r3, sp, #832 @ 0x340 │ │ │ │ + add r3, sp, #848 @ 0x350 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ + ldr r6, [r2, #32] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldmia r6!, {r2, r7} │ │ │ │ + ldmia r6!, {r3, r7} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r3, sp, #680 @ 0x2a8 │ │ │ │ + add r3, sp, #696 @ 0x2b8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldmia r6, {r2, r5, r6} │ │ │ │ + ldmia r6, {r3, r5, r6} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r3, sp, #552 @ 0x228 │ │ │ │ + add r3, sp, #568 @ 0x238 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldmia r6!, {r1, r4} │ │ │ │ + ldmia r6!, {r1, r2, r4} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r3, sp, #216 @ 0xd8 │ │ │ │ + add r3, sp, #232 @ 0xe8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r6, [r5, #44] @ 0x2c │ │ │ │ + ldr r2, [r6, #44] @ 0x2c │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldmia r5, {r2, r5, r6, r7} │ │ │ │ + ldmia r5, {r3, r5, r6, r7} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldmia r5, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r5!, {r6, r7} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r2, sp, #920 @ 0x398 │ │ │ │ + add r2, sp, #936 @ 0x3a8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r4, [r0, #40] @ 0x28 │ │ │ │ + ldr r0, [r1, #40] @ 0x28 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldmia r5!, {r2, r4, r7} │ │ │ │ + ldmia r5!, {r3, r4, r7} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r2, sp, #744 @ 0x2e8 │ │ │ │ + add r2, sp, #760 @ 0x2f8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldmia r5, {r2, r5, r6} │ │ │ │ + ldmia r5, {r3, r5, r6} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r2, sp, #568 @ 0x238 │ │ │ │ + add r2, sp, #584 @ 0x248 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldmia r5, {r1, r2, r4, r5} │ │ │ │ + ldmia r5, {r1, r3, r4, r5} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r2, sp, #376 @ 0x178 │ │ │ │ + add r2, sp, #392 @ 0x188 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4, {r1, r3, r4, r6} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r6} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r1, sp, #520 @ 0x208 │ │ │ │ + add r1, sp, #536 @ 0x218 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldmia r4!, {r1, r6} │ │ │ │ + ldmia r4!, {r1, r2, r6} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r1, sp, #416 @ 0x1a0 │ │ │ │ + add r1, sp, #432 @ 0x1b0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ str r4, [r7, #40] @ 0x28 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add r2, sp, #360 @ 0x168 │ │ │ │ + add r2, sp, #376 @ 0x178 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strh r4, [r7, #0] │ │ │ │ + strh r0, [r0, #2] │ │ │ │ lsls r3, r6, #3 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - add r2, sp, #248 @ 0xf8 │ │ │ │ + add r2, sp, #264 @ 0x108 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ite hi │ │ │ │ - lslhi r3, r6, #3 │ │ │ │ + nop {9} │ │ │ │ + lsls r3, r6, #3 │ │ │ │ │ │ │ │ 005997d8 : │ │ │ │ - stmdbls sp!, {r4, r5, r6, r7, r8, r9, sl, fp, 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, #3936] @ 0xf60 │ │ │ │ ldr.w r2, [pc, #3096] @ 59a404 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ ldr.w r3, [pc, #3096] @ 59a408 │ │ │ │ add r2, pc │ │ │ │ @@ -963552,157 +963550,157 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r6, #29] │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r2, #48] @ 0x30 │ │ │ │ + str r2, [r3, #48] @ 0x30 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - stmia r7!, {r2, r5, r7} │ │ │ │ + stmia r7!, {r3, r5, r7} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r4, pc, #544 @ (adr r4, 59a654 ) │ │ │ │ + add r4, pc, #560 @ (adr r4, 59a664 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - str r4, [r5, #68] @ 0x44 │ │ │ │ + str r0, [r6, #68] @ 0x44 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r4, pc, #184 @ (adr r4, 59a4f4 ) │ │ │ │ + add r4, pc, #200 @ (adr r4, 59a504 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - stmia r7!, {r2, r3, r4, r5} │ │ │ │ + stmia r7!, {r6} │ │ │ │ lsls r5, r6, #3 │ │ │ │ svc 86 @ 0x56 │ │ │ │ lsls r2, r1, #4 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r1, r3, r6, r7} │ │ │ │ - lsls r5, r6, #3 │ │ │ │ stmia r6!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r3, pc, #704 @ (adr r3, 59a714 ) │ │ │ │ + stmia r6!, {r1, r4, r6, r7} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - stmia r6!, {r1, r3, r4, r7} │ │ │ │ + add r3, pc, #720 @ (adr r3, 59a724 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r3, pc, #496 @ (adr r3, 59a64c ) │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - str r4, [r0, #24] │ │ │ │ + add r3, pc, #512 @ (adr r3, 59a65c ) │ │ │ │ + lsls r5, r6, #3 │ │ │ │ + str r0, [r1, #24] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r3, pc, #216 @ (adr r3, 59a53c ) │ │ │ │ + add r3, pc, #232 @ (adr r3, 59a54c ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - stmia r6!, {r1, r6} │ │ │ │ + stmia r6!, {r1, r2, r6} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - stmia r6!, {r1, r4} │ │ │ │ + stmia r6!, {r1, r2, r4} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r2, pc, #976 @ (adr r2, 59a840 ) │ │ │ │ + add r2, pc, #992 @ (adr r2, 59a850 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - stmia r5!, {r5, r6, r7} │ │ │ │ + stmia r5!, {r2, r5, r6, r7} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r2, pc, #776 @ (adr r2, 59a780 ) │ │ │ │ + add r2, pc, #792 @ (adr r2, 59a790 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - stmia r5!, {r6, r7} │ │ │ │ + stmia r5!, {r2, r6, r7} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r2, pc, #648 @ (adr r2, 59a708 ) │ │ │ │ + add r2, pc, #664 @ (adr r2, 59a718 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - stmia r5!, {r5, r7} │ │ │ │ + stmia r5!, {r2, r5, r7} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r2, pc, #520 @ (adr r2, 59a690 ) │ │ │ │ + add r2, pc, #536 @ (adr r2, 59a6a0 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - stmia r5!, {r7} │ │ │ │ + stmia r5!, {r2, r7} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r2, pc, #392 @ (adr r2, 59a618 ) │ │ │ │ + add r2, pc, #408 @ (adr r2, 59a628 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - stmia r5!, {r2, r4, r6} │ │ │ │ + stmia r5!, {r3, r4, r6} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r2, pc, #216 @ (adr r2, 59a570 ) │ │ │ │ + add r2, pc, #232 @ (adr r2, 59a580 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - str r0, [r5, #4] │ │ │ │ + str r4, [r5, #4] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - stmia r5!, {r1, r4, r5} │ │ │ │ + stmia r5!, {r1, r2, r4, r5} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r2, pc, #40 @ (adr r2, 59a4cc ) │ │ │ │ + add r2, pc, #56 @ (adr r2, 59a4dc ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r6, [r6, #80] @ 0x50 │ │ │ │ + ldr r2, [r7, #80] @ 0x50 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - stmia r4!, {r3, r6, r7} │ │ │ │ + stmia r4!, {r2, r3, r6, r7} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r1, pc, #688 @ (adr r1, 59a760 ) │ │ │ │ + add r1, pc, #704 @ (adr r1, 59a770 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r4, [r1, #76] @ 0x4c │ │ │ │ + ldr r0, [r2, #76] @ 0x4c │ │ │ │ lsls r3, r6, #3 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r4!, {r1, r5, r6} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r1, pc, #264 @ (adr r1, 59a5c4 ) │ │ │ │ + add r1, pc, #280 @ (adr r1, 59a5d4 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - stmia r4!, {} │ │ │ │ + stmia r4!, {r2} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r0, pc, #904 @ (adr r0, 59a84c ) │ │ │ │ + add r0, pc, #920 @ (adr r0, 59a85c ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrsh r4, [r2, r4] │ │ │ │ + ldrsh r0, [r3, r4] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r3!, {r1, r5, r6, r7} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r0, pc, #728 @ (adr r0, 59a7a8 ) │ │ │ │ + add r0, pc, #744 @ (adr r0, 59a7b8 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - stmia r3!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r3!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r0, pc, #608 @ (adr r0, 59a738 ) │ │ │ │ + add r0, pc, #624 @ (adr r0, 59a748 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - stmia r3!, {r2, r4, r7} │ │ │ │ + stmia r3!, {r3, r4, r7} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r0, pc, #464 @ (adr r0, 59a6b0 ) │ │ │ │ + add r0, pc, #480 @ (adr r0, 59a6c0 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r5, #56] @ 0x38 │ │ │ │ + ldr r0, [r6, #56] @ 0x38 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - stmia r2!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r7, [sp, #888] @ 0x378 │ │ │ │ + ldr r7, [sp, #904] @ 0x388 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - stmia r2!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r7, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r7, [sp, #760] @ 0x2f8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrb r0, [r5, r7] │ │ │ │ + ldrb r4, [r5, r7] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - stmia r2!, {r1, r4, r5, r7} │ │ │ │ + stmia r2!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r7, [sp, #592] @ 0x250 │ │ │ │ + ldr r7, [sp, #608] @ 0x260 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - stmia r2!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r2!, {r1, r4, r5, r6} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r7, [sp, #320] @ 0x140 │ │ │ │ + ldr r7, [sp, #336] @ 0x150 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - stmia r2!, {r1, r2, r4, r5} │ │ │ │ + stmia r2!, {r1, r3, r4, r5} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r7, [sp, #88] @ 0x58 │ │ │ │ + ldr r7, [sp, #104] @ 0x68 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldr r3, [pc, #176] @ (59a5c8 ) │ │ │ │ movs r0, r0 │ │ │ │ orrs r0, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ittt gt │ │ │ │ - lslgt r5, r6, #3 │ │ │ │ - ldrgt r4, [sp, #656] @ 0x290 │ │ │ │ + itte gt │ │ │ │ lslgt r5, r6, #3 │ │ │ │ - nop {7} │ │ │ │ - lsls r5, r6, #3 │ │ │ │ - ldr r4, [sp, #328] @ 0x148 │ │ │ │ + ldrgt r4, [sp, #672] @ 0x2a0 │ │ │ │ + lslle r5, r6, #3 │ │ │ │ + ite vc │ │ │ │ + lslvc r5, r6, #3 │ │ │ │ + ldrvs r4, [sp, #344] @ 0x158 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - it cc │ │ │ │ + itt cc │ │ │ │ lslcc r5, r6, #3 │ │ │ │ - ldr r4, [sp, #104] @ 0x68 │ │ │ │ + ldrcc r4, [sp, #120] @ 0x78 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - str r6, [r5, #100] @ 0x64 │ │ │ │ + str r2, [r6, #100] @ 0x64 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - bkpt 0x00dc │ │ │ │ + bkpt 0x00e0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r3, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r3, [sp, #776] @ 0x308 │ │ │ │ lsls r5, r6, #3 │ │ │ │ mov r0, fp │ │ │ │ bl 556478 │ │ │ │ mov r0, r8 │ │ │ │ bl 556478 │ │ │ │ mov r0, r7 │ │ │ │ bl 556478 │ │ │ │ @@ -964252,131 +964250,131 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #1000 @ 0x3e8 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r1, #68] @ 0x44 │ │ │ │ + str r0, [r2, #68] @ 0x44 │ │ │ │ lsls r3, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - pop {r3, r6, pc} │ │ │ │ + pop {r2, r3, r6, pc} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r2, [sp, #168] @ 0xa8 │ │ │ │ + ldr r2, [sp, #184] @ 0xb8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - pop {r1, r2, r5, pc} │ │ │ │ + pop {r1, r3, r5, pc} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r0, [r4, r0] │ │ │ │ + ldr r4, [r4, r0] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - pop {r1, r2, r5, r6, r7} │ │ │ │ + pop {r1, r3, r5, r6, r7} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r1, [sp, #808] @ 0x328 │ │ │ │ + ldr r1, [sp, #824] @ 0x338 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - pop {r1, r2, r3, r5, r7} │ │ │ │ + pop {r1, r4, r5, r7} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r1, [sp, #576] @ 0x240 │ │ │ │ + ldr r1, [sp, #592] @ 0x250 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - pop {r1, r2, r3, r7} │ │ │ │ + pop {r1, r4, r7} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r1, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r1, [sp, #464] @ 0x1d0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cbnz r4, 59ac02 │ │ │ │ + cbnz r0, 59ac04 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r0, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r0, [sp, #696] @ 0x2b8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cbnz r0, 59abf6 │ │ │ │ + cbnz r4, 59abf6 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r0, [sp, #344] @ 0x158 │ │ │ │ + ldr r0, [sp, #360] @ 0x168 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ands r4, r1 │ │ │ │ + ands r0, r2 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - cbnz r6, 59abf6 │ │ │ │ + cbnz r2, 59abf8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r0, [sp, #200] @ 0xc8 │ │ │ │ + ldr r0, [sp, #216] @ 0xd8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - rev16 r4, r6 │ │ │ │ + rev16 r0, r7 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - str r7, [sp, #344] @ 0x158 │ │ │ │ + str r7, [sp, #360] @ 0x168 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - rev16 r0, r3 │ │ │ │ + rev16 r4, r3 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - str r7, [sp, #232] @ 0xe8 │ │ │ │ + str r7, [sp, #248] @ 0xf8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r0, [r3, r4] │ │ │ │ + strb r4, [r3, r4] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - cbnz r2, 59abfc │ │ │ │ + cbnz r6, 59abfc │ │ │ │ lsls r5, r6, #3 │ │ │ │ - str r6, [sp, #792] @ 0x318 │ │ │ │ + str r6, [sp, #808] @ 0x328 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cbnz r2, 59abfc │ │ │ │ + cbnz r6, 59abfc │ │ │ │ lsls r5, r6, #3 │ │ │ │ - str r6, [sp, #656] @ 0x290 │ │ │ │ + str r6, [sp, #672] @ 0x2a0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cbnz r6, 59abfc │ │ │ │ + cbnz r2, 59abfe │ │ │ │ lsls r5, r6, #3 │ │ │ │ - str r6, [sp, #544] @ 0x220 │ │ │ │ + str r6, [sp, #560] @ 0x230 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cbnz r2, 59abfc │ │ │ │ + cbnz r6, 59abfc │ │ │ │ lsls r5, r6, #3 │ │ │ │ - str r6, [sp, #392] @ 0x188 │ │ │ │ + str r6, [sp, #408] @ 0x198 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cbnz r6, 59abf2 │ │ │ │ + cbnz r2, 59abf4 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - str r6, [sp, #120] @ 0x78 │ │ │ │ + str r6, [sp, #136] @ 0x88 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - subs r5, #86 @ 0x56 │ │ │ │ + subs r5, #90 @ 0x5a │ │ │ │ lsls r3, r0, #4 │ │ │ │ - @ instruction: 0xb896 │ │ │ │ + @ instruction: 0xb89a │ │ │ │ lsls r5, r6, #3 │ │ │ │ - str r5, [sp, #472] @ 0x1d8 │ │ │ │ + str r5, [sp, #488] @ 0x1e8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - @ instruction: 0xb844 │ │ │ │ + @ instruction: 0xb848 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - str r5, [sp, #144] @ 0x90 │ │ │ │ + str r5, [sp, #160] @ 0xa0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldr r6, [pc, #616] @ (59ae68 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r6, [sp, #224] @ 0xe0 │ │ │ │ + str r6, [sp, #240] @ 0xf0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - str r6, [r4, #0] │ │ │ │ + str r2, [r5, #0] │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r6, [pc, #520] @ (59ae14 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r6, [sp, #128] @ 0x80 │ │ │ │ + str r6, [sp, #144] @ 0x90 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r2, [r7, #31] │ │ │ │ + strb r6, [r7, #31] │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r6, [pc, #424] @ (59adc0 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r6, [sp, #32] │ │ │ │ + str r6, [sp, #48] @ 0x30 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - b.n 59ad6c │ │ │ │ + b.n 59ad74 │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r6, [pc, #328] @ (59ad6c ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r5, [sp, #960] @ 0x3c0 │ │ │ │ + str r5, [sp, #976] @ 0x3d0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - bvc.n 59ab40 │ │ │ │ + bvc.n 59ab48 │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r6, [pc, #232] @ (59ad18 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r5, [sp, #864] @ 0x360 │ │ │ │ + str r5, [sp, #880] @ 0x370 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - bge.n 59ac6c │ │ │ │ + bge.n 59ac74 │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r6, [pc, #136] @ (59acc4 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r5, [sp, #768] @ 0x300 │ │ │ │ + str r5, [sp, #784] @ 0x310 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r6, [r1, r6] │ │ │ │ + strb r2, [r2, r6] │ │ │ │ lsls r3, r6, #3 │ │ │ │ │ │ │ │ 0059ac44 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -964455,23 +964453,23 @@ │ │ │ │ lsls r2, r1, #4 │ │ │ │ lsrs r0, r3, #28 │ │ │ │ lsls r5, r1, #4 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r6, {r2, r3, r6} │ │ │ │ lsls r2, r1, #4 │ │ │ │ - str r0, [r2, #16] │ │ │ │ + str r4, [r2, #16] │ │ │ │ lsls r4, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ + push {r2, r3, r4, r5, r6, r7, lr} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - str r2, [sp, #880] @ 0x370 │ │ │ │ + str r2, [sp, #896] @ 0x380 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - subs r2, #158 @ 0x9e │ │ │ │ + subs r2, #162 @ 0xa2 │ │ │ │ lsls r3, r0, #4 │ │ │ │ │ │ │ │ 0059ad20 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -964576,23 +964574,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5!, {r1, r3, r6} │ │ │ │ lsls r2, r1, #4 │ │ │ │ subs r2, #138 @ 0x8a │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r3, [pc, #960] @ (59b1f0 ) │ │ │ │ + ldr r3, [pc, #976] @ (59b200 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r4, [pc, #664] @ (59b0cc ) │ │ │ │ + ldr r4, [pc, #680] @ (59b0dc ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ subs r2, #114 @ 0x72 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r4, [pc, #672] @ (59b0dc ) │ │ │ │ + ldr r4, [pc, #688] @ (59b0ec ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r4, [pc, #792] @ (59b158 ) │ │ │ │ + ldr r4, [pc, #808] @ (59b168 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ │ │ │ │ 0059ae40 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -964703,35 +964701,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #152] @ 0x98 │ │ │ │ + str r1, [sp, #168] @ 0xa8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - str r4, [r2, r5] │ │ │ │ + str r0, [r3, r5] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - push {r2, r3, r6} │ │ │ │ + push {r4, r6} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - push {} │ │ │ │ + push {r2} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - str r0, [sp, #800] @ 0x320 │ │ │ │ + str r0, [sp, #816] @ 0x330 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - str r6, [r5, r3] │ │ │ │ + str r2, [r6, r3] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - cbz r4, 59afda │ │ │ │ + cbz r0, 59afdc │ │ │ │ lsls r5, r6, #3 │ │ │ │ - str r0, [sp, #664] @ 0x298 │ │ │ │ + str r0, [sp, #680] @ 0x2a8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldr r2, [pc, #272] @ (59b07c ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r1, [sp, #904] @ 0x388 │ │ │ │ + str r1, [sp, #920] @ 0x398 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ + ldr r4, [r2, #0] │ │ │ │ lsls r3, r6, #3 │ │ │ │ │ │ │ │ 0059af74 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -965652,197 +965650,197 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 59b8ac │ │ │ │ + cbz r6, 59b8ac │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrh r6, [r0, #48] @ 0x30 │ │ │ │ + ldrh r2, [r1, #48] @ 0x30 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - sub sp, #368 @ 0x170 │ │ │ │ + sub sp, #384 @ 0x180 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrh r2, [r2, #44] @ 0x2c │ │ │ │ + ldrh r6, [r2, #44] @ 0x2c │ │ │ │ lsls r5, r6, #3 │ │ │ │ adds r1, #132 @ 0x84 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r0, [r7, r4] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrh r0, [r7, #26] │ │ │ │ + ldrh r4, [r7, #26] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r6, sp, #720 @ 0x2d0 │ │ │ │ + add r6, sp, #736 @ 0x2e0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r6, sp, #624 @ 0x270 │ │ │ │ + add r6, sp, #640 @ 0x280 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrh r2, [r2, #26] │ │ │ │ + ldrh r6, [r2, #26] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r6, sp, #328 @ 0x148 │ │ │ │ + add r6, sp, #344 @ 0x158 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrsh r6, [r2, r3] │ │ │ │ + ldrsh r2, [r3, r3] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r6, sp, #160 @ 0xa0 │ │ │ │ + add r6, sp, #176 @ 0xb0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrh r6, [r3, #22] │ │ │ │ + ldrh r2, [r4, #22] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - stc2 0, cr0, [ip], {244} @ 0xf4 │ │ │ │ - ldrsh r0, [r7, r2] │ │ │ │ + ldc2 0, cr0, [r0], {244} @ 0xf4 │ │ │ │ + ldrsh r4, [r7, r2] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r6, [r7, #20] │ │ │ │ + ldrh r2, [r0, #22] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r6, sp, #8 │ │ │ │ + add r6, sp, #24 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r5, sp, #936 @ 0x3a8 │ │ │ │ + add r5, sp, #952 @ 0x3b8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrh r6, [r3, #20] │ │ │ │ + ldrh r2, [r4, #20] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r4, [r6, #72] @ 0x48 │ │ │ │ + ldr r0, [r7, #72] @ 0x48 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r5, sp, #792 @ 0x318 │ │ │ │ + add r5, sp, #808 @ 0x328 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrh r4, [r7, #18] │ │ │ │ + ldrh r0, [r0, #20] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - @ instruction: 0xfb9800f4 │ │ │ │ - ldrsh r4, [r0, r1] │ │ │ │ + @ instruction: 0xfb9c00f4 │ │ │ │ + ldrsh r0, [r1, r1] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r2, [r1, #18] │ │ │ │ + ldrh r6, [r1, #18] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r5, sp, #568 @ 0x238 │ │ │ │ + add r5, sp, #584 @ 0x248 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r0, [r3, #68] @ 0x44 │ │ │ │ + ldr r4, [r3, #68] @ 0x44 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r5, sp, #424 @ 0x1a8 │ │ │ │ + add r5, sp, #440 @ 0x1b8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrh r0, [r4, #16] │ │ │ │ + ldrh r4, [r4, #16] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r5, sp, #376 @ 0x178 │ │ │ │ + add r5, sp, #392 @ 0x188 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrh r4, [r2, #16] │ │ │ │ + ldrh r0, [r3, #16] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r5, sp, #312 @ 0x138 │ │ │ │ + add r5, sp, #328 @ 0x148 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrh r4, [r0, #16] │ │ │ │ + ldrh r0, [r1, #16] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r2, [pc, #184] @ (59b9dc ) │ │ │ │ + ldr r2, [pc, #200] @ (59b9ec ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrh r2, [r6, #14] │ │ │ │ + ldrh r6, [r6, #14] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r5, sp, #192 @ 0xc0 │ │ │ │ + add r5, sp, #208 @ 0xd0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r5, sp, #120 @ 0x78 │ │ │ │ + add r5, sp, #136 @ 0x88 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrh r2, [r2, #14] │ │ │ │ + ldrh r6, [r2, #14] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrh r0, [r7, #12] │ │ │ │ + ldrh r4, [r7, #12] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r4, [r1, #68] @ 0x44 │ │ │ │ + ldr r0, [r2, #68] @ 0x44 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r2, [pc, #712] @ (59bc08 ) │ │ │ │ + ldr r2, [pc, #728] @ (59bc18 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r4, sp, #944 @ 0x3b0 │ │ │ │ + add r4, sp, #960 @ 0x3c0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r1, [pc, #592] @ (59bb98 ) │ │ │ │ + ldr r1, [pc, #608] @ (59bba8 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrh r0, [r3, #10] │ │ │ │ + ldrh r4, [r3, #10] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r4, sp, #600 @ 0x258 │ │ │ │ + add r4, sp, #616 @ 0x268 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r4, [r4, #100] @ 0x64 │ │ │ │ + ldr r0, [r5, #100] @ 0x64 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r0, [r6, #8] │ │ │ │ + ldrh r4, [r6, #8] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r4, sp, #440 @ 0x1b8 │ │ │ │ + add r4, sp, #456 @ 0x1c8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r6, [r1, r3] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r4, sp, #336 @ 0x150 │ │ │ │ + add r4, sp, #352 @ 0x160 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrh r0, [r1, #8] │ │ │ │ + ldrh r4, [r1, #8] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r2, [r4, #96] @ 0x60 │ │ │ │ + ldr r6, [r4, #96] @ 0x60 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r4, sp, #208 @ 0xd0 │ │ │ │ + add r4, sp, #224 @ 0xe0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrh r6, [r4, #6] │ │ │ │ + ldrh r2, [r5, #6] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r2, [pc, #560] @ (59bba8 ) │ │ │ │ + ldr r2, [pc, #576] @ (59bbb8 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r4, sp, #24 │ │ │ │ + add r4, sp, #40 @ 0x28 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrh r0, [r7, #4] │ │ │ │ + ldrh r4, [r7, #4] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrh r6, [r2, #4] │ │ │ │ + ldrh r2, [r3, #4] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - subs r6, r6, r3 │ │ │ │ + subs r2, r7, r3 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r1, [pc, #576] @ (59bbcc ) │ │ │ │ + ldr r1, [pc, #592] @ (59bbdc ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r3, sp, #808 @ 0x328 │ │ │ │ + add r3, sp, #824 @ 0x338 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrh r2, [r6, #2] │ │ │ │ + ldrh r6, [r6, #2] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r4, [r3, #88] @ 0x58 │ │ │ │ + ldr r0, [r4, #88] @ 0x58 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r3, sp, #680 @ 0x2a8 │ │ │ │ + add r3, sp, #696 @ 0x2b8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ strh r6, [r7, r7] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrh r6, [r7, #0] │ │ │ │ + ldrh r2, [r0, #2] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r3, sp, #480 @ 0x1e0 │ │ │ │ + add r3, sp, #496 @ 0x1f0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r3, sp, #424 @ 0x1a8 │ │ │ │ + add r3, sp, #440 @ 0x1b8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrh r6, [r3, #0] │ │ │ │ + ldrh r2, [r4, #0] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r2, [r3, #76] @ 0x4c │ │ │ │ + ldr r6, [r3, #76] @ 0x4c │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r3, sp, #280 @ 0x118 │ │ │ │ + add r3, sp, #296 @ 0x128 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strh r2, [r7, #62] @ 0x3e │ │ │ │ + strh r6, [r7, #62] @ 0x3e │ │ │ │ lsls r5, r6, #3 │ │ │ │ - mov r2, sp │ │ │ │ + mov r6, sp │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strh r2, [r4, #62] @ 0x3e │ │ │ │ + strh r6, [r4, #62] @ 0x3e │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r3, sp, #128 @ 0x80 │ │ │ │ + add r3, sp, #144 @ 0x90 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ + add r3, sp, #72 @ 0x48 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strh r2, [r0, #62] @ 0x3e │ │ │ │ + strh r6, [r0, #62] @ 0x3e │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r2, sp, #984 @ 0x3d8 │ │ │ │ + add r2, sp, #1000 @ 0x3e8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strh r2, [r5, #60] @ 0x3c │ │ │ │ + strh r6, [r5, #60] @ 0x3c │ │ │ │ lsls r5, r6, #3 │ │ │ │ adcs r2, r1 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrh r0, [r5, #6] │ │ │ │ + ldrh r4, [r5, #6] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r6, [r6, #32] │ │ │ │ + ldr r2, [r7, #32] │ │ │ │ lsls r3, r6, #3 │ │ │ │ asrs r2, r6 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrh r0, [r2, #6] │ │ │ │ + ldrh r4, [r2, #6] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - bmi.n 59baac │ │ │ │ + bmi.n 59bab4 │ │ │ │ lsls r3, r6, #3 │ │ │ │ asrs r2, r3 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrh r0, [r7, #4] │ │ │ │ + ldrh r4, [r7, #4] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r2, [r3, #52] @ 0x34 │ │ │ │ + ldr r6, [r3, #52] @ 0x34 │ │ │ │ lsls r3, r6, #3 │ │ │ │ asrs r2, r0 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrh r0, [r4, #4] │ │ │ │ + ldrh r4, [r4, #4] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r7, [sp, #168] @ 0xa8 │ │ │ │ + ldr r7, [sp, #184] @ 0xb8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ │ │ │ │ 0059ba08 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -965938,23 +965936,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {r2, r3, r5, r6} │ │ │ │ lsls r2, r1, #4 │ │ │ │ - strh r0, [r6, r4] │ │ │ │ + strh r4, [r6, r4] │ │ │ │ lsls r4, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #288 @ 0x120 │ │ │ │ + add r0, sp, #304 @ 0x130 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strh r4, [r7, #38] @ 0x26 │ │ │ │ + strh r0, [r0, #40] @ 0x28 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - str r6, [r2, #56] @ 0x38 │ │ │ │ + str r2, [r3, #56] @ 0x38 │ │ │ │ lsls r4, r6, #3 │ │ │ │ │ │ │ │ 0059bb08 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -966023,21 +966021,21 @@ │ │ │ │ lslgt r2, r1, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ itt lt │ │ │ │ lsllt r2, r1, #4 │ │ │ │ movlt r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - cmn r6, r1 │ │ │ │ + cmn r2, r2 │ │ │ │ lsls r3, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #440 @ (adr r7, 59bd84 ) │ │ │ │ + add r7, pc, #456 @ (adr r7, 59bd94 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strh r6, [r6, #32] │ │ │ │ + strh r2, [r7, #32] │ │ │ │ lsls r5, r6, #3 │ │ │ │ itt vs │ │ │ │ lslvs r2, r1, #4 │ │ │ │ │ │ │ │ 0059bbd4 : │ │ │ │ pushvs {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -966405,53 +966403,53 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r4, #0] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r5, r7] │ │ │ │ + ldrsh r4, [r5, r7] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r4, pc, #752 @ (adr r4, 59c260 ) │ │ │ │ + add r4, pc, #768 @ (adr r4, 59c270 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strh r2, [r1, #10] │ │ │ │ + strh r6, [r1, #10] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r4, pc, #648 @ (adr r4, 59c200 ) │ │ │ │ + add r4, pc, #664 @ (adr r4, 59c210 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strh r4, [r5, #8] │ │ │ │ + strh r0, [r6, #8] │ │ │ │ lsls r5, r6, #3 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #616 @ (adr r4, 59c1ec ) │ │ │ │ + add r4, pc, #632 @ (adr r4, 59c1fc ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r4, pc, #416 @ (adr r4, 59c128 ) │ │ │ │ + add r4, pc, #432 @ (adr r4, 59c138 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strh r6, [r6, #6] │ │ │ │ + strh r2, [r7, #6] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrh r4, [r3, #0] │ │ │ │ + ldrh r0, [r4, #0] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r4, pc, #280 @ (adr r4, 59c0ac ) │ │ │ │ + add r4, pc, #296 @ (adr r4, 59c0bc ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strh r4, [r2, #6] │ │ │ │ + strh r0, [r3, #6] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r4, pc, #168 @ (adr r4, 59c044 ) │ │ │ │ + add r4, pc, #184 @ (adr r4, 59c054 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strh r4, [r6, #4] │ │ │ │ + strh r0, [r7, #4] │ │ │ │ lsls r5, r6, #3 │ │ │ │ subs r2, #80 @ 0x50 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strh r6, [r5, #14] │ │ │ │ + strh r2, [r6, #14] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r5, [pc, #944] @ (59c35c ) │ │ │ │ + ldr r5, [pc, #960] @ (59c36c ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ subs r2, #52 @ 0x34 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strh r2, [r2, #14] │ │ │ │ + strh r6, [r2, #14] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - str r0, [r5, #28] │ │ │ │ + str r4, [r5, #28] │ │ │ │ lsls r3, r6, #3 │ │ │ │ │ │ │ │ 0059bfb8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -966534,21 +966532,21 @@ │ │ │ │ lsls r2, r1, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ cbnz r4, 59c0ce │ │ │ │ lsls r2, r1, #4 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r2, r6] │ │ │ │ + ldrsb r2, [r3, r6] │ │ │ │ lsls r3, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #1000 @ (adr r2, 59c484 ) │ │ │ │ + add r2, pc, #1016 @ (adr r2, 59c494 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrb r6, [r0, #30] │ │ │ │ + ldrb r2, [r1, #30] │ │ │ │ lsls r5, r6, #3 │ │ │ │ hlt 0x003c │ │ │ │ lsls r2, r1, #4 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ ... │ │ │ │ @@ -966916,65 +966914,65 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #122 @ 0x7a │ │ │ │ + subs r4, #126 @ 0x7e │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r1, pc, #704 @ (adr r1, 59c6e8 ) │ │ │ │ + add r1, pc, #720 @ (adr r1, 59c6f8 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrb r4, [r5, #23] │ │ │ │ + ldrb r0, [r6, #23] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r0, pc, #912 @ (adr r0, 59c7c0 ) │ │ │ │ + add r0, pc, #928 @ (adr r0, 59c7d0 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrb r0, [r4, #20] │ │ │ │ + ldrb r4, [r4, #20] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r0, pc, #784 @ (adr r0, 59c748 ) │ │ │ │ + add r0, pc, #800 @ (adr r0, 59c758 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrb r0, [r0, #20] │ │ │ │ + ldrb r4, [r0, #20] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - subs r5, #38 @ 0x26 │ │ │ │ + subs r5, #42 @ 0x2a │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r0, pc, #640 @ (adr r0, 59c6c4 ) │ │ │ │ + add r0, pc, #656 @ (adr r0, 59c6d4 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrb r6, [r3, #19] │ │ │ │ + ldrb r2, [r4, #19] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r0, pc, #504 @ (adr r0, 59c644 ) │ │ │ │ + add r0, pc, #520 @ (adr r0, 59c654 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrb r2, [r7, #18] │ │ │ │ + ldrb r6, [r7, #18] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r0, pc, #384 @ (adr r0, 59c5d4 ) │ │ │ │ + add r0, pc, #400 @ (adr r0, 59c5e4 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrb r4, [r3, #18] │ │ │ │ + ldrb r0, [r4, #18] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r0, pc, #240 @ (adr r0, 59c54c ) │ │ │ │ + add r0, pc, #256 @ (adr r0, 59c55c ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrb r0, [r7, #17] │ │ │ │ + ldrb r4, [r7, #17] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r7, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r7, [sp, #968] @ 0x3c8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrb r2, [r5, #16] │ │ │ │ + ldrb r6, [r5, #16] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrsh r6, [r2, r5] │ │ │ │ + ldrsh r2, [r3, r5] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrb r2, [r2, #16] │ │ │ │ + ldrb r6, [r2, #16] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r7, [sp, #800] @ 0x320 │ │ │ │ + ldr r7, [sp, #816] @ 0x330 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r7, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r7, [sp, #744] @ 0x2e8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrb r2, [r6, #15] │ │ │ │ + ldrb r6, [r6, #15] │ │ │ │ lsls r5, r6, #3 │ │ │ │ adds r5, #116 @ 0x74 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrb r2, [r2, #20] │ │ │ │ + ldrb r6, [r2, #20] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrsh r4, [r3, r6] │ │ │ │ + ldrsh r0, [r4, r6] │ │ │ │ lsls r3, r6, #3 │ │ │ │ │ │ │ │ 0059c488 : │ │ │ │ stmdb 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 │ │ │ │ @@ -968056,156 +968054,156 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #222 @ 0xde │ │ │ │ + adds r6, #226 @ 0xe2 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r4, [sp, #152] @ 0x98 │ │ │ │ + ldr r4, [sp, #168] @ 0xa8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrb r6, [r1, #1] │ │ │ │ + ldrb r2, [r2, #1] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r4, [r5, #30] │ │ │ │ + strb r0, [r6, #30] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - @ instruction: 0xe8dc00f4 │ │ │ │ - ldr r3, [pc, #528] @ (59d268 ) │ │ │ │ + strd r0, r0, [r0], #976 @ 0x3d0 │ │ │ │ + ldr r3, [pc, #544] @ (59d278 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r3, [sp, #408] @ 0x198 │ │ │ │ + ldr r3, [sp, #424] @ 0x1a8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r6, [r4, #27] │ │ │ │ + strb r2, [r5, #27] │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldrb r4, [r1, r1] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrh r2, [r4, #60] @ 0x3c │ │ │ │ + ldrh r6, [r4, #60] @ 0x3c │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r2, [sp, #640] @ 0x280 │ │ │ │ + ldr r2, [sp, #656] @ 0x290 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - adds r5, #38 @ 0x26 │ │ │ │ + adds r5, #42 @ 0x2a │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r2, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r2, [sp, #456] @ 0x1c8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r6, [r2, #26] │ │ │ │ + strb r2, [r3, #26] │ │ │ │ lsls r5, r6, #3 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #136 @ 0x88 │ │ │ │ + adds r6, #140 @ 0x8c │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r2, [sp, #128] @ 0x80 │ │ │ │ + ldr r2, [sp, #144] @ 0x90 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r6, [r0, #25] │ │ │ │ + strb r2, [r1, #25] │ │ │ │ lsls r5, r6, #3 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #244 @ 0xf4 │ │ │ │ + adds r5, #248 @ 0xf8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r1, [sp, #560] @ 0x230 │ │ │ │ + ldr r1, [sp, #576] @ 0x240 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r2, [r6, #22] │ │ │ │ + strb r6, [r6, #22] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r7, pc, #64 @ (adr r7, 59d0dc ) │ │ │ │ + add r7, pc, #80 @ (adr r7, 59d0ec ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r1, [sp, #288] @ 0x120 │ │ │ │ + ldr r1, [sp, #304] @ 0x130 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r0, [r6, #21] │ │ │ │ + strb r4, [r6, #21] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r4, [r5, #20] │ │ │ │ + strb r0, [r6, #20] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - adds r4, #232 @ 0xe8 │ │ │ │ + adds r4, #236 @ 0xec │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r0, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r0, [sp, #512] @ 0x200 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r4, [r4, #18] │ │ │ │ + strb r0, [r5, #18] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r0, [sp, #336] @ 0x150 │ │ │ │ + ldr r0, [sp, #352] @ 0x160 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r4, [r7, #17] │ │ │ │ + strb r0, [r0, #18] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r0, [sp, #104] @ 0x68 │ │ │ │ + ldr r0, [sp, #120] @ 0x78 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r2, [r0, #17] │ │ │ │ + strb r6, [r0, #17] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - str r7, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r4, [r4, #16] │ │ │ │ + strb r0, [r5, #16] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - str r7, [sp, #816] @ 0x330 │ │ │ │ + str r7, [sp, #832] @ 0x340 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r4, [r6, #15] │ │ │ │ + strb r0, [r7, #15] │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldr r4, [pc, #800] @ (59d3fc ) │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r7, #1] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r2, #12] │ │ │ │ + strb r0, [r3, #12] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - adds r3, #68 @ 0x44 │ │ │ │ + adds r3, #72 @ 0x48 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - str r6, [sp, #848] @ 0x350 │ │ │ │ + str r6, [sp, #864] @ 0x360 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - adds r2, #246 @ 0xf6 │ │ │ │ + adds r2, #250 @ 0xfa │ │ │ │ lsls r3, r6, #3 │ │ │ │ - str r6, [sp, #560] @ 0x230 │ │ │ │ + str r6, [sp, #576] @ 0x240 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r4, [r6, #10] │ │ │ │ + strb r0, [r7, #10] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - str r6, [sp, #216] @ 0xd8 │ │ │ │ + str r6, [sp, #232] @ 0xe8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r6, [r3, #9] │ │ │ │ + strb r2, [r4, #9] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - str r6, [sp, #88] @ 0x58 │ │ │ │ + str r6, [sp, #104] @ 0x68 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r6, [r7, #8] │ │ │ │ + strb r2, [r0, #9] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - str r5, [sp, #984] @ 0x3d8 │ │ │ │ + str r5, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r6, [r3, #8] │ │ │ │ + strb r2, [r4, #8] │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r0, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #182 @ 0xb6 │ │ │ │ + adds r1, #186 @ 0xba │ │ │ │ lsls r3, r6, #3 │ │ │ │ - str r5, [sp, #304] @ 0x130 │ │ │ │ + str r5, [sp, #320] @ 0x140 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r2, [r6, #5] │ │ │ │ + strb r6, [r6, #5] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cmp r2, r6 │ │ │ │ + cmp r6, r6 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r5, [sp, #72] @ 0x48 │ │ │ │ + str r5, [sp, #88] @ 0x58 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r4, [r7, #4] │ │ │ │ + strb r0, [r0, #5] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - b.n 59d610 │ │ │ │ + b.n 59d618 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r2, [r6, #14] │ │ │ │ + ldrh r6, [r6, #14] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - str r4, [sp, #952] @ 0x3b8 │ │ │ │ + str r4, [sp, #968] @ 0x3c8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r0, [r3, #4] │ │ │ │ + strb r4, [r3, #4] │ │ │ │ lsls r5, r6, #3 │ │ │ │ strh r2, [r6, #14] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r4, [sp, #816] @ 0x330 │ │ │ │ + str r4, [sp, #832] @ 0x340 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r4, [r6, #3] │ │ │ │ + strb r0, [r7, #3] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cmp r6, #94 @ 0x5e │ │ │ │ + cmp r6, #98 @ 0x62 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - str r3, [sp, #672] @ 0x2a0 │ │ │ │ + str r3, [sp, #688] @ 0x2b0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r0, [r2, #124] @ 0x7c │ │ │ │ + ldr r4, [r2, #124] @ 0x7c │ │ │ │ lsls r5, r6, #3 │ │ │ │ - str r3, [sp, #456] @ 0x1c8 │ │ │ │ + str r3, [sp, #472] @ 0x1d8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r2, [r3, #120] @ 0x78 │ │ │ │ + ldr r6, [r3, #120] @ 0x78 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 59cdd6 │ │ │ │ ldr.w r5, [r9, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ @@ -969328,157 +969326,157 @@ │ │ │ │ movw r2, #3950 @ 0xf6e │ │ │ │ bl 1484ac8 │ │ │ │ b.n 59dd2c │ │ │ │ movs r7, #0 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #224] @ 0xe0 │ │ │ │ + str r0, [sp, #240] @ 0xf0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r0, [r4, #68] @ 0x44 │ │ │ │ + ldr r4, [r4, #68] @ 0x44 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cmp r2, #222 @ 0xde │ │ │ │ + cmp r2, #226 @ 0xe2 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - cmp r4, #0 │ │ │ │ + cmp r4, #4 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrh r4, [r2, #60] @ 0x3c │ │ │ │ + ldrh r0, [r3, #60] @ 0x3c │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r2, [r7, #56] @ 0x38 │ │ │ │ + ldr r6, [r7, #56] @ 0x38 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strh r2, [r4, #26] │ │ │ │ + strh r6, [r4, #26] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrh r6, [r3, #50] @ 0x32 │ │ │ │ + ldrh r2, [r4, #50] @ 0x32 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r0, [r1, #40] @ 0x28 │ │ │ │ + ldr r4, [r1, #40] @ 0x28 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldr r7, [pc, #944] @ (59e170 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subs r6, #78 @ 0x4e │ │ │ │ + subs r6, #82 @ 0x52 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r6, [r5, #48] @ 0x30 │ │ │ │ + ldrh r2, [r6, #48] @ 0x30 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r0, [r3, #36] @ 0x24 │ │ │ │ + ldr r4, [r3, #36] @ 0x24 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - blt.n 59dce0 │ │ │ │ + blt.n 59dce8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r4, [r5, #44] @ 0x2c │ │ │ │ + ldrh r0, [r6, #44] @ 0x2c │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r4, [r2, #28] │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - movs r7, #88 @ 0x58 │ │ │ │ + movs r7, #92 @ 0x5c │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrh r0, [r4, #36] @ 0x24 │ │ │ │ + ldrh r4, [r4, #36] @ 0x24 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r0, [r1, #12] │ │ │ │ + ldr r4, [r1, #12] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrh r6, [r3, #34] @ 0x22 │ │ │ │ + ldrh r2, [r4, #34] @ 0x22 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r6, [r0, #8] │ │ │ │ + ldr r2, [r1, #8] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - movs r4, #184 @ 0xb8 │ │ │ │ + movs r4, #188 @ 0xbc │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrh r0, [r0, #16] │ │ │ │ + ldrh r4, [r0, #16] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - str r0, [r5, #96] @ 0x60 │ │ │ │ + str r4, [r5, #96] @ 0x60 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r1, [pc, #288] @ (59df1c ) │ │ │ │ + ldr r1, [pc, #304] @ (59df2c ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrh r4, [r2, #14] │ │ │ │ + ldrh r0, [r3, #14] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - str r4, [r7, #92] @ 0x5c │ │ │ │ + str r0, [r0, #96] @ 0x60 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldr r4, [r1, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r2, #10] │ │ │ │ + ldrh r6, [r2, #10] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrh r6, [r4, #6] │ │ │ │ + ldrh r2, [r5, #6] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - str r6, [r1, #80] @ 0x50 │ │ │ │ + str r2, [r2, #80] @ 0x50 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r2, [pc, #176] @ (59decc ) │ │ │ │ + ldr r2, [pc, #192] @ (59dedc ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r2, [r1, #6] │ │ │ │ + ldrh r6, [r1, #6] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - str r0, [r6, #76] @ 0x4c │ │ │ │ + str r4, [r6, #76] @ 0x4c │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrh r6, [r3, #4] │ │ │ │ + ldrh r2, [r4, #4] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - str r6, [r0, #76] @ 0x4c │ │ │ │ + str r2, [r1, #76] @ 0x4c │ │ │ │ lsls r5, r6, #3 │ │ │ │ - movs r6, #104 @ 0x68 │ │ │ │ + movs r6, #108 @ 0x6c │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrh r0, [r6, #2] │ │ │ │ + ldrh r4, [r6, #2] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - str r6, [r2, #72] @ 0x48 │ │ │ │ + str r2, [r3, #72] @ 0x48 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrh r0, [r6, #0] │ │ │ │ + ldrh r4, [r6, #0] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - str r0, [r3, #68] @ 0x44 │ │ │ │ + str r4, [r3, #68] @ 0x44 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r1, [pc, #448] @ (59e004 ) │ │ │ │ + ldr r1, [pc, #464] @ (59e014 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r6, [r1, #0] │ │ │ │ + ldrh r2, [r2, #0] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - str r4, [r6, #64] @ 0x40 │ │ │ │ + str r0, [r7, #64] @ 0x40 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strh r4, [r5, #62] @ 0x3e │ │ │ │ + strh r0, [r6, #62] @ 0x3e │ │ │ │ lsls r5, r6, #3 │ │ │ │ - str r6, [r1, #64] @ 0x40 │ │ │ │ + str r2, [r2, #64] @ 0x40 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - bpl.n 59dee4 │ │ │ │ + bpl.n 59deec │ │ │ │ lsls r4, r6, #3 │ │ │ │ - adds r7, #242 @ 0xf2 │ │ │ │ + adds r7, #246 @ 0xf6 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - movs r5, #178 @ 0xb2 │ │ │ │ + movs r5, #182 @ 0xb6 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strh r0, [r7, #60] @ 0x3c │ │ │ │ + strh r4, [r7, #60] @ 0x3c │ │ │ │ lsls r5, r6, #3 │ │ │ │ - str r0, [r4, #60] @ 0x3c │ │ │ │ + str r4, [r4, #60] @ 0x3c │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strh r4, [r2, #60] @ 0x3c │ │ │ │ + strh r0, [r3, #60] @ 0x3c │ │ │ │ lsls r5, r6, #3 │ │ │ │ - str r4, [r7, #56] @ 0x38 │ │ │ │ + str r0, [r0, #60] @ 0x3c │ │ │ │ lsls r5, r6, #3 │ │ │ │ - movs r5, #106 @ 0x6a │ │ │ │ + movs r5, #110 @ 0x6e │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strh r0, [r6, #58] @ 0x3a │ │ │ │ + strh r4, [r6, #58] @ 0x3a │ │ │ │ lsls r5, r6, #3 │ │ │ │ - str r0, [r3, #56] @ 0x38 │ │ │ │ + str r4, [r3, #56] @ 0x38 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strh r4, [r1, #58] @ 0x3a │ │ │ │ + strh r0, [r2, #58] @ 0x3a │ │ │ │ lsls r5, r6, #3 │ │ │ │ - str r4, [r6, #52] @ 0x34 │ │ │ │ + str r0, [r7, #52] @ 0x34 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - str r0, [r2, #52] @ 0x34 │ │ │ │ + str r4, [r2, #52] @ 0x34 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - movs r5, #18 │ │ │ │ + movs r5, #22 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strh r4, [r2, #56] @ 0x38 │ │ │ │ + strh r0, [r3, #56] @ 0x38 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strh r6, [r7, #54] @ 0x36 │ │ │ │ + strh r2, [r0, #56] @ 0x38 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - str r6, [r4, #48] @ 0x30 │ │ │ │ + str r2, [r5, #48] @ 0x30 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strh r4, [r6, #50] @ 0x32 │ │ │ │ + strh r0, [r7, #50] @ 0x32 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - str r4, [r3, #40] @ 0x28 │ │ │ │ + str r0, [r4, #40] @ 0x28 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - movs r1, #24 │ │ │ │ + movs r1, #28 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strh r6, [r6, #48] @ 0x30 │ │ │ │ + strh r2, [r7, #48] @ 0x30 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - str r6, [r3, #36] @ 0x24 │ │ │ │ + str r2, [r4, #36] @ 0x24 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - movs r4, #4 │ │ │ │ + movs r4, #8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strh r4, [r1, #48] @ 0x30 │ │ │ │ + strh r0, [r2, #48] @ 0x30 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - str r4, [r6, #32] │ │ │ │ + str r0, [r7, #32] │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ beq.n 59dec6 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ @@ -970702,307 +970700,307 @@ │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #1252 @ 0x4e4 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r6, #28] │ │ │ │ + strh r2, [r7, #28] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrsh r6, [r3, r7] │ │ │ │ + ldrsh r2, [r4, r7] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - subs r4, r3, #1 │ │ │ │ + subs r0, r4, #1 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strh r0, [r1, #28] │ │ │ │ + strh r4, [r1, #28] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrsh r0, [r6, r6] │ │ │ │ + ldrsh r4, [r6, r6] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strh r2, [r6, #22] │ │ │ │ + strh r6, [r6, #22] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrsh r2, [r3, r4] │ │ │ │ + ldrsh r6, [r3, r4] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - adds r0, r3, #6 │ │ │ │ + adds r4, r3, #6 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strh r0, [r7, #20] │ │ │ │ + strh r4, [r7, #20] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrsh r0, [r4, r3] │ │ │ │ + ldrsh r4, [r4, r3] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strh r6, [r0, #18] │ │ │ │ + strh r2, [r1, #18] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrsh r6, [r5, r1] │ │ │ │ + ldrsh r2, [r6, r1] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - muls r6, r6 │ │ │ │ + muls r2, r7 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r2, [r2, #16] │ │ │ │ + strh r6, [r2, #16] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrsh r0, [r7, r0] │ │ │ │ + ldrsh r4, [r7, r0] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strh r0, [r5, #14] │ │ │ │ + strh r4, [r5, #14] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrsh r2, [r1, r0] │ │ │ │ + ldrsh r6, [r1, r0] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldmia r7!, {r6} │ │ │ │ + ldmia r7!, {r2, r6} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - adds r1, #234 @ 0xea │ │ │ │ + adds r1, #238 @ 0xee │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrb r4, [r6, r6] │ │ │ │ + ldrb r0, [r7, r6] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - subs r4, r6, #5 │ │ │ │ + subs r0, r7, #5 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strh r4, [r6, #10] │ │ │ │ + strh r0, [r7, #10] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strh r0, [r3, #10] │ │ │ │ + strh r4, [r3, #10] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrb r0, [r0, r6] │ │ │ │ + ldrb r4, [r0, r6] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strh r6, [r2, #6] │ │ │ │ + strh r2, [r3, #6] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrb r6, [r7, r3] │ │ │ │ + ldrb r2, [r0, r4] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - subs r4, r7, r5 │ │ │ │ + subs r0, r0, r6 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strh r2, [r5, #4] │ │ │ │ + strh r6, [r5, #4] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrb r2, [r2, r3] │ │ │ │ + ldrb r6, [r2, r3] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrb r2, [r5, r2] │ │ │ │ + ldrb r6, [r5, r2] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - subs r2, r5, #1 │ │ │ │ + subs r6, r5, #1 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strh r2, [r5, #2] │ │ │ │ + strh r6, [r5, #2] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strh r6, [r1, #0] │ │ │ │ + strh r2, [r2, #0] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrb r6, [r6, r0] │ │ │ │ + ldrb r2, [r7, r0] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrb r6, [r3, #31] │ │ │ │ + ldrb r2, [r4, #31] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrb r6, [r0, r0] │ │ │ │ + ldrb r2, [r1, r0] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - adds r0, r6, #6 │ │ │ │ + adds r4, r6, #6 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrb r4, [r6, #30] │ │ │ │ + ldrb r0, [r7, #30] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrh r4, [r3, r7] │ │ │ │ + ldrh r0, [r4, r7] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrb r2, [r1, #30] │ │ │ │ + ldrb r6, [r1, #30] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrh r2, [r6, r6] │ │ │ │ + ldrh r6, [r6, r6] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - adds r0, r4, #5 │ │ │ │ + adds r4, r4, #5 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrb r4, [r4, #29] │ │ │ │ + ldrb r0, [r5, #29] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrh r4, [r1, r6] │ │ │ │ + ldrh r0, [r2, r6] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrb r2, [r7, #28] │ │ │ │ + ldrb r6, [r7, #28] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrh r2, [r4, r5] │ │ │ │ + ldrh r6, [r4, r5] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - adds r2, r7, #3 │ │ │ │ + adds r6, r7, #3 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrb r2, [r0, #28] │ │ │ │ + ldrb r6, [r0, #28] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrh r0, [r5, r4] │ │ │ │ + ldrh r4, [r5, r4] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrb r2, [r2, #27] │ │ │ │ + ldrb r6, [r2, #27] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrh r2, [r7, r3] │ │ │ │ + ldrh r6, [r7, r3] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrb r0, [r6, #26] │ │ │ │ + ldrb r4, [r6, #26] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrh r0, [r3, r3] │ │ │ │ + ldrh r4, [r3, r3] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - subs r5, #254 @ 0xfe │ │ │ │ + subs r6, #2 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrb r2, [r1, #26] │ │ │ │ + ldrb r6, [r1, #26] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrh r2, [r6, r2] │ │ │ │ + ldrh r6, [r6, r2] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrb r2, [r4, #25] │ │ │ │ + ldrb r6, [r4, #25] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrh r2, [r1, r2] │ │ │ │ + ldrh r6, [r1, r2] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrb r0, [r0, #25] │ │ │ │ + ldrb r4, [r0, #25] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrh r0, [r5, r1] │ │ │ │ + ldrh r4, [r5, r1] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrb r2, [r4, #24] │ │ │ │ + ldrb r6, [r4, #24] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrh r2, [r1, r1] │ │ │ │ + ldrh r6, [r1, r1] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrb r2, [r0, #24] │ │ │ │ + ldrb r6, [r0, #24] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrh r2, [r5, r0] │ │ │ │ + ldrh r6, [r5, r0] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - subs r0, r1, r7 │ │ │ │ + subs r4, r1, r7 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrb r0, [r2, #23] │ │ │ │ + ldrb r4, [r2, #23] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r6, [r6, r7] │ │ │ │ + ldr r2, [r7, r7] │ │ │ │ lsls r5, r6, #3 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r5, #22] │ │ │ │ + ldrb r6, [r5, #22] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrb r0, [r7, #21] │ │ │ │ + ldrb r4, [r7, #21] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r0, [r4, r6] │ │ │ │ + ldr r4, [r4, r6] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrb r0, [r3, #21] │ │ │ │ + ldrb r4, [r3, #21] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r0, [r0, r6] │ │ │ │ + ldr r4, [r0, r6] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrb r2, [r7, #20] │ │ │ │ + ldrb r6, [r7, #20] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r2, [r4, r5] │ │ │ │ + ldr r6, [r4, r5] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrb r0, [r3, #21] │ │ │ │ + ldrb r4, [r3, #21] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrb r6, [r4, #19] │ │ │ │ + ldrb r2, [r5, #19] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r6, [r1, r4] │ │ │ │ + ldr r2, [r2, r4] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrb r0, [r5, #16] │ │ │ │ + ldrb r4, [r5, #16] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r0, [r2, r1] │ │ │ │ + ldr r4, [r2, r1] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - asrs r6, r1, #27 │ │ │ │ + asrs r2, r2, #27 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrb r0, [r7, #13] │ │ │ │ + ldrb r4, [r7, #13] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrsb r0, [r4, r6] │ │ │ │ + ldrsb r4, [r4, r6] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - asrs r6, r3, #24 │ │ │ │ + asrs r2, r4, #24 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrb r4, [r7, #12] │ │ │ │ + ldrb r0, [r0, #13] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrsb r4, [r4, r5] │ │ │ │ + ldrsb r0, [r5, r5] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrb r0, [r2, #11] │ │ │ │ + ldrb r4, [r2, #11] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrsb r0, [r7, r3] │ │ │ │ + ldrsb r4, [r7, r3] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrb r2, [r4, #10] │ │ │ │ + ldrb r6, [r4, #10] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrsb r2, [r1, r3] │ │ │ │ + ldrsb r6, [r1, r3] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrsb r6, [r5, r2] │ │ │ │ + ldrsb r2, [r6, r2] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - adds r6, r5, r1 │ │ │ │ + adds r2, r6, r1 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrb r6, [r5, #9] │ │ │ │ + ldrb r2, [r6, #9] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrsb r4, [r6, r1] │ │ │ │ + ldrsb r0, [r7, r1] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - adds r4, r6, r0 │ │ │ │ + adds r0, r7, r0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrb r4, [r6, #8] │ │ │ │ + ldrb r0, [r7, #8] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrb r2, [r1, #8] │ │ │ │ + ldrb r6, [r1, #8] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrsb r2, [r6, r0] │ │ │ │ + ldrsb r6, [r6, r0] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrb r0, [r6, #6] │ │ │ │ + ldrb r4, [r6, #6] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r0, [r3, r7] │ │ │ │ + strb r4, [r3, r7] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - subs r2, #242 @ 0xf2 │ │ │ │ + subs r2, #246 @ 0xf6 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrb r6, [r1, #6] │ │ │ │ + ldrb r2, [r2, #6] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r4, [r6, r6] │ │ │ │ + strb r0, [r7, r6] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrb r6, [r4, #5] │ │ │ │ + ldrb r2, [r5, #5] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r6, [r1, r6] │ │ │ │ + strb r2, [r2, r6] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrb r4, [r1, #5] │ │ │ │ + ldrb r0, [r2, #5] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r4, [r6, r5] │ │ │ │ + strb r0, [r7, r5] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrb r2, [r6, #4] │ │ │ │ + ldrb r6, [r6, #4] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r2, [r3, r5] │ │ │ │ + strb r6, [r3, r5] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrb r0, [r3, #4] │ │ │ │ + ldrb r4, [r3, #4] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrb r4, [r5, #3] │ │ │ │ + ldrb r0, [r6, #3] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r4, [r2, r4] │ │ │ │ + strb r0, [r3, r4] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrb r2, [r2, #3] │ │ │ │ + ldrb r6, [r2, #3] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r2, [r7, r3] │ │ │ │ + strb r6, [r7, r3] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrb r0, [r7, #2] │ │ │ │ + ldrb r4, [r7, #2] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r0, [r4, r3] │ │ │ │ + strb r4, [r4, r3] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - asrs r4, r1, #26 │ │ │ │ + asrs r0, r2, #26 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrb r2, [r2, #2] │ │ │ │ + ldrb r6, [r2, #2] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r0, [r7, r2] │ │ │ │ + strb r4, [r7, r2] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - asrs r0, r4, #25 │ │ │ │ + asrs r4, r4, #25 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrb r6, [r4, #1] │ │ │ │ + ldrb r2, [r5, #1] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r4, [r1, r2] │ │ │ │ + strb r0, [r2, r2] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrb r2, [r6, #0] │ │ │ │ + ldrb r6, [r6, #0] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r2, [r3, r1] │ │ │ │ + strb r6, [r3, r1] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r6, [r0, r1] │ │ │ │ + strb r2, [r1, r1] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - asrs r0, r1, #24 │ │ │ │ + asrs r4, r1, #24 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrb r2, [r1, #0] │ │ │ │ + ldrb r6, [r1, #0] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r4, [r1, r0] │ │ │ │ + strb r0, [r2, r0] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - asrs r6, r1, #23 │ │ │ │ + asrs r2, r2, #23 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strb r0, [r2, #31] │ │ │ │ + strb r4, [r2, #31] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r0, [r0, #31] │ │ │ │ + strb r4, [r0, #31] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strh r0, [r5, r7] │ │ │ │ + strh r4, [r5, r7] │ │ │ │ lsls r5, r6, #3 │ │ │ │ lsrs r0, r7, #21 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strb r6, [r2, r4] │ │ │ │ + strb r2, [r3, r4] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - subs r0, r2, #4 │ │ │ │ + subs r4, r2, #4 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsrs r4, r3, #21 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strb r2, [r7, r3] │ │ │ │ + strb r6, [r7, r3] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cbz r0, 59eed4 │ │ │ │ + cbz r4, 59eed4 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsrs r0, r0, #21 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strb r6, [r3, r3] │ │ │ │ + strb r2, [r4, r3] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - movs r0, #12 │ │ │ │ + movs r0, #16 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsrs r4, r4, #20 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strb r2, [r0, r3] │ │ │ │ + strb r6, [r0, r3] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r3, [sp, #112] @ 0x70 │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ lsls r4, r6, #3 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strb r6, [r4, r2] │ │ │ │ + strb r2, [r5, r2] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - uxth r0, r4 │ │ │ │ + uxth r4, r4 │ │ │ │ lsls r3, r6, #3 │ │ │ │ bl 1484934 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ bl 56cb6c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ @@ -971127,81 +971125,81 @@ │ │ │ │ add.w r3, r3, #1168 @ 0x490 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ bl 345718 │ │ │ │ bl 34577c │ │ │ │ lsrs r0, r0, #10 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strh r6, [r3, r0] │ │ │ │ + strh r2, [r4, r0] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r4, pc, #336 @ (adr r4, 59f184 ) │ │ │ │ + add r4, pc, #352 @ (adr r4, 59f194 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsrs r4, r4, #9 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strh r2, [r0, r0] │ │ │ │ + strh r6, [r0, r0] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - str r4, [r4, #108] @ 0x6c │ │ │ │ + str r0, [r5, #108] @ 0x6c │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsrs r0, r1, #9 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r6, [r4, r7] │ │ │ │ + str r2, [r5, r7] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - adds r4, #252 @ 0xfc │ │ │ │ + adds r5, #0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsrs r4, r5, #8 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r2, [r1, r7] │ │ │ │ + str r6, [r1, r7] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r7, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r7, [sp, #736] @ 0x2e0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsrs r0, r2, #8 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r6, [r5, r6] │ │ │ │ + str r2, [r6, r6] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r7, [sp, #512] @ 0x200 │ │ │ │ + ldr r7, [sp, #528] @ 0x210 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsrs r4, r6, #7 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r2, [r2, r6] │ │ │ │ + str r6, [r2, r6] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r4, [r6, r3] │ │ │ │ + ldr r0, [r7, r3] │ │ │ │ lsls r4, r6, #3 │ │ │ │ str??.w r0, [r4, #259] @ 0x103 │ │ │ │ - lsrs r2, r3, #12 │ │ │ │ + lsrs r6, r3, #12 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r0, r7, #12 │ │ │ │ + lsrs r4, r7, #12 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsrs r0, r0, #7 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r6, [r3, r5] │ │ │ │ + str r2, [r4, r5] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r4, [r1, #22] │ │ │ │ + strb r0, [r2, #22] │ │ │ │ lsls r4, r6, #3 │ │ │ │ lsrs r4, r4, #6 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r2, [r0, r5] │ │ │ │ + str r6, [r0, r5] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - adds r4, r1, #3 │ │ │ │ + adds r0, r2, #3 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsrs r0, r1, #6 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r6, [r4, r4] │ │ │ │ + str r2, [r5, r4] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r0, sp, #912 @ 0x390 │ │ │ │ + add r0, sp, #928 @ 0x3a0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsrs r4, r5, #5 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r2, [r1, r4] │ │ │ │ + str r6, [r1, r4] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - asrs r0, r6, #3 │ │ │ │ + asrs r4, r6, #3 │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr.w r0, [lr, ] │ │ │ │ - lsrs r4, r0, #7 │ │ │ │ + lsrs r0, r1, #7 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r2, r7, #9 │ │ │ │ + lsrs r6, r7, #9 │ │ │ │ lsls r3, r6, #3 │ │ │ │ │ │ │ │ 0059f0b8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -971415,45 +971413,45 @@ │ │ │ │ lsls r2, r1, #4 │ │ │ │ ldmia r2!, {r1, r3, r5, r7} │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r7, #19 │ │ │ │ + lsrs r6, r7, #19 │ │ │ │ lsls r3, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r7, #8] │ │ │ │ + strb r6, [r7, #8] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r6, [pc, #392] @ (59f45c ) │ │ │ │ + ldr r6, [pc, #408] @ (59f46c ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldrh r0, [r3, #12] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - asrs r4, r6, #1 │ │ │ │ + asrs r0, r7, #1 │ │ │ │ lsls r3, r6, #3 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #80 @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r3, #26 │ │ │ │ + asrs r2, r4, #26 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r1, #15 │ │ │ │ + lsrs r2, r2, #15 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subs r2, r2, r5 │ │ │ │ + subs r6, r2, r5 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrsb r2, [r1, r4] │ │ │ │ + ldrsb r6, [r1, r4] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrsb r6, [r7, r3] │ │ │ │ + ldrsb r2, [r0, r4] │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 0059f304 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -971537,21 +971535,21 @@ │ │ │ │ lsls r2, r1, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #62] @ 0x3e │ │ │ │ lsls r2, r1, #4 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r2, #11 │ │ │ │ + lsrs r6, r2, #11 │ │ │ │ lsls r3, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r7, #124] @ 0x7c │ │ │ │ + strb r2, [r0, #0] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r4, [pc, #232] @ (59f4d4 ) │ │ │ │ + ldr r4, [pc, #248] @ (59f4e4 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ strh r0, [r6, #58] @ 0x3a │ │ │ │ lsls r2, r1, #4 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ ... │ │ │ │ @@ -971953,81 +971951,81 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #28 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #4 │ │ │ │ + cmp r7, #8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r1, [pc, #928] @ (59fb50 ) │ │ │ │ + ldr r1, [pc, #944] @ (59fb60 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r2, [r1, #100] @ 0x64 │ │ │ │ + ldr r6, [r1, #100] @ 0x64 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r4, [r2, #96] @ 0x60 │ │ │ │ + ldr r0, [r3, #96] @ 0x60 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r1, [pc, #656] @ (59fa4c ) │ │ │ │ + ldr r1, [pc, #672] @ (59fa5c ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - lsrs r2, r0, #7 │ │ │ │ + lsrs r6, r0, #7 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r0, [r5, #92] @ 0x5c │ │ │ │ + ldr r4, [r5, #92] @ 0x5c │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r1, [pc, #488] @ (59f9b0 ) │ │ │ │ + ldr r1, [pc, #504] @ (59f9c0 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r1, [pc, #96] @ (59f82c ) │ │ │ │ + ldr r1, [pc, #112] @ (59f83c ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r1, [pc, #336] @ (59f920 ) │ │ │ │ + ldr r1, [pc, #352] @ (59f930 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r6, [r6, #88] @ 0x58 │ │ │ │ + ldr r2, [r7, #88] @ 0x58 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r6, [r3, #88] @ 0x58 │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r1, [pc, #184] @ (59f894 ) │ │ │ │ + ldr r1, [pc, #200] @ (59f8a4 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cmp r6, #38 @ 0x26 │ │ │ │ + cmp r6, #42 @ 0x2a │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r1, [pc, #40] @ (59f80c ) │ │ │ │ + ldr r1, [pc, #56] @ (59f81c ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r4, [r5, #84] @ 0x54 │ │ │ │ + ldr r0, [r6, #84] @ 0x54 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ + ldr r6, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r0, [pc, #936] @ (59fb98 ) │ │ │ │ + ldr r0, [pc, #952] @ (59fba8 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - lsrs r6, r2, #2 │ │ │ │ + lsrs r2, r3, #2 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r0, [pc, #840] @ (59fb40 ) │ │ │ │ + ldr r0, [pc, #856] @ (59fb50 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r4, [r6, #80] @ 0x50 │ │ │ │ + ldr r0, [r7, #80] @ 0x50 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r2, [r4, #80] @ 0x50 │ │ │ │ + ldr r6, [r4, #80] @ 0x50 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r0, [pc, #712] @ (59facc ) │ │ │ │ + ldr r0, [pc, #728] @ (59fadc ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - asrs r6, r6, #11 │ │ │ │ + asrs r2, r7, #11 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r0, [pc, #616] @ (59fa74 ) │ │ │ │ + ldr r0, [pc, #632] @ (59fa84 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r4, [r7, #76] @ 0x4c │ │ │ │ + ldr r0, [r0, #80] @ 0x50 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - lsrs r6, r6, #2 │ │ │ │ + lsrs r2, r7, #2 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r0, [pc, #488] @ (59fa00 ) │ │ │ │ + ldr r0, [pc, #504] @ (59fa10 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r4, [r3, #76] @ 0x4c │ │ │ │ + ldr r0, [r4, #76] @ 0x4c │ │ │ │ lsls r5, r6, #3 │ │ │ │ - lsrs r6, r4, #8 │ │ │ │ + lsrs r2, r5, #8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r0, [pc, #360] @ (59f98c ) │ │ │ │ + ldr r0, [pc, #376] @ (59f99c ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r4, [r7, #72] @ 0x48 │ │ │ │ + ldr r0, [r0, #76] @ 0x4c │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r2, [r5, #72] @ 0x48 │ │ │ │ + ldr r6, [r5, #72] @ 0x48 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r0, [pc, #232] @ (59f918 ) │ │ │ │ + ldr r0, [pc, #248] @ (59f928 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ │ │ │ │ 0059f830 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -972096,21 +972094,21 @@ │ │ │ │ lsls r2, r1, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r2, #20] │ │ │ │ lsls r2, r1, #4 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r4, #22 │ │ │ │ + lsls r2, r5, #22 │ │ │ │ lsls r3, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r7, #52] @ 0x34 │ │ │ │ + ldr r2, [r0, #56] @ 0x38 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - bx r1 │ │ │ │ + bx r2 │ │ │ │ lsls r5, r6, #3 │ │ │ │ strh r4, [r7, #16] │ │ │ │ lsls r2, r1, #4 │ │ │ │ │ │ │ │ 0059f8fc : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -972483,76 +972481,76 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r7, #24] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r4, #24] │ │ │ │ + ldr r0, [r5, #24] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cmp r0, r2 │ │ │ │ + cmp r4, r2 │ │ │ │ lsls r5, r6, #3 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r2, #23] │ │ │ │ + strb r2, [r3, #23] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r6, [r4, #16] │ │ │ │ + ldr r2, [r5, #16] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add sl, r2 │ │ │ │ + add lr, r2 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r6, [r0, #16] │ │ │ │ + ldr r2, [r1, #16] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r2, lr │ │ │ │ + add r6, lr │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r6, [r5, #12] │ │ │ │ + ldr r2, [r6, #12] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r2, fp │ │ │ │ + add r6, fp │ │ │ │ lsls r5, r6, #3 │ │ │ │ asrs r2, r0, #32 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r2, r8 │ │ │ │ + add r6, r8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r0, [r1, #12] │ │ │ │ + ldr r4, [r1, #12] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r6, [r6, #8] │ │ │ │ + ldr r2, [r7, #8] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r2, r4 │ │ │ │ + add r6, r4 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ + ldr r4, [r3, #8] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r4, r0 │ │ │ │ + add r0, r1 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - subs r0, r3, #5 │ │ │ │ + subs r4, r3, #5 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r4, [r5, #4] │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - mvns r0, r3 │ │ │ │ + mvns r4, r3 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r4, [r2, #4] │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - mvns r0, r0 │ │ │ │ + mvns r4, r0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r4, [r7, #0] │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - bics r0, r5 │ │ │ │ + bics r4, r5 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ + ldr r4, [r5, #0] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ + ldr r4, [r0, #0] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - muls r4, r5 │ │ │ │ + muls r0, r6 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - str r0, [r5, #124] @ 0x7c │ │ │ │ + str r4, [r5, #124] @ 0x7c │ │ │ │ lsls r5, r6, #3 │ │ │ │ - muls r4, r2 │ │ │ │ + muls r0, r3 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldc2l 1, cr0, [r0], #12 │ │ │ │ - add lr, r1 │ │ │ │ + add sl, r2 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - str r4, [r6, #120] @ 0x78 │ │ │ │ + str r0, [r7, #120] @ 0x78 │ │ │ │ lsls r5, r6, #3 │ │ │ │ │ │ │ │ 0059fd24 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -972642,21 +972640,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r1, #21] │ │ │ │ lsls r2, r1, #4 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r0, #22 │ │ │ │ + lsrs r4, r0, #22 │ │ │ │ lsls r3, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r5, #100] @ 0x64 │ │ │ │ + str r0, [r6, #100] @ 0x64 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - rors r0, r3 │ │ │ │ + rors r4, r3 │ │ │ │ lsls r5, r6, #3 │ │ │ │ │ │ │ │ 0059fe1c : │ │ │ │ ldr r2, [pc, #56] @ (59fe58 ) │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, #56] @ (59fe5c ) │ │ │ │ add r2, pc │ │ │ │ @@ -973780,168 +973778,168 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r5, #25 │ │ │ │ + asrs r2, r6, #25 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r5, sp, #248 @ 0xf8 │ │ │ │ + add r5, sp, #264 @ 0x108 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - subs r6, #102 @ 0x66 │ │ │ │ + subs r6, #106 @ 0x6a │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r7, sp, #376 @ 0x178 │ │ │ │ + add r7, sp, #392 @ 0x188 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - asrs r2, r1, #8 │ │ │ │ + asrs r6, r1, #8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r4, sp, #896 @ 0x380 │ │ │ │ + add r4, sp, #912 @ 0x390 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - subs r6, #10 │ │ │ │ + subs r6, #14 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - movs r0, #244 @ 0xf4 │ │ │ │ + movs r0, #248 @ 0xf8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrsb r0, [r7, r2] │ │ │ │ + ldrsb r4, [r7, r2] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r4, sp, #680 @ 0x2a8 │ │ │ │ + add r4, sp, #696 @ 0x2b8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - subs r5, #212 @ 0xd4 │ │ │ │ + subs r5, #216 @ 0xd8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r4, sp, #536 @ 0x218 │ │ │ │ + add r4, sp, #552 @ 0x228 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - subs r5, #174 @ 0xae │ │ │ │ + subs r5, #178 @ 0xb2 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - asrs r6, r0, #17 │ │ │ │ + asrs r2, r1, #17 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r3, sp, #88 @ 0x58 │ │ │ │ + add r3, sp, #104 @ 0x68 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - subs r4, #62 @ 0x3e │ │ │ │ + subs r4, #66 @ 0x42 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldc2 0, cr0, [lr, #968]! @ 0x3c8 │ │ │ │ - add r2, sp, #792 @ 0x318 │ │ │ │ + stc2l 0, cr0, [r2, #968] @ 0x3c8 │ │ │ │ + add r2, sp, #808 @ 0x328 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - subs r3, #226 @ 0xe2 │ │ │ │ + subs r3, #230 @ 0xe6 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r2, sp, #112 @ 0x70 │ │ │ │ + add r2, sp, #128 @ 0x80 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - subs r3, #68 @ 0x44 │ │ │ │ + subs r3, #72 @ 0x48 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r1, sp, #936 @ 0x3a8 │ │ │ │ + add r1, sp, #952 @ 0x3b8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - subs r3, #18 │ │ │ │ + subs r3, #22 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r1, sp, #816 @ 0x330 │ │ │ │ + add r1, sp, #832 @ 0x340 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - subs r2, #244 @ 0xf4 │ │ │ │ + subs r2, #248 @ 0xf8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r1, sp, #696 @ 0x2b8 │ │ │ │ + add r1, sp, #712 @ 0x2c8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - subs r2, #214 @ 0xd6 │ │ │ │ + subs r2, #218 @ 0xda │ │ │ │ lsls r5, r6, #3 │ │ │ │ - subs r2, #224 @ 0xe0 │ │ │ │ + subs r2, #228 @ 0xe4 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - add r1, sp, #520 @ 0x208 │ │ │ │ + add r1, sp, #536 @ 0x218 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - subs r2, #172 @ 0xac │ │ │ │ + subs r2, #176 @ 0xb0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r1, sp, #416 @ 0x1a0 │ │ │ │ + add r1, sp, #432 @ 0x1b0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - subs r2, #144 @ 0x90 │ │ │ │ + subs r2, #148 @ 0x94 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r1, sp, #208 @ 0xd0 │ │ │ │ + add r1, sp, #224 @ 0xe0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - subs r2, #92 @ 0x5c │ │ │ │ + subs r2, #96 @ 0x60 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - subs r2, #102 @ 0x66 │ │ │ │ + subs r2, #106 @ 0x6a │ │ │ │ lsls r7, r7, #3 │ │ │ │ - add r1, sp, #32 │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - subs r2, #50 @ 0x32 │ │ │ │ + subs r2, #54 @ 0x36 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r0, sp, #904 @ 0x388 │ │ │ │ + add r0, sp, #920 @ 0x398 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - subs r2, #10 │ │ │ │ + subs r2, #14 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #664 @ 0x298 │ │ │ │ + add r0, sp, #680 @ 0x2a8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - subs r1, #206 @ 0xce │ │ │ │ + subs r1, #210 @ 0xd2 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - subs r1, #218 @ 0xda │ │ │ │ + subs r1, #222 @ 0xde │ │ │ │ lsls r7, r7, #3 │ │ │ │ - add r0, sp, #496 @ 0x1f0 │ │ │ │ + add r0, sp, #512 @ 0x200 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - subs r1, #166 @ 0xa6 │ │ │ │ + subs r1, #170 @ 0xaa │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r7, pc, #592 @ (adr r7, 5a0c8c ) │ │ │ │ + add r7, pc, #608 @ (adr r7, 5a0c9c ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - subs r0, #188 @ 0xbc │ │ │ │ + subs r0, #192 @ 0xc0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r7, pc, #432 @ (adr r7, 5a0bf4 ) │ │ │ │ + add r7, pc, #448 @ (adr r7, 5a0c04 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - subs r0, #148 @ 0x94 │ │ │ │ + subs r0, #152 @ 0x98 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - b.n 5a0af4 │ │ │ │ + b.n 5a0afc │ │ │ │ lsls r2, r0, #4 │ │ │ │ - subs r0, #128 @ 0x80 │ │ │ │ + subs r0, #132 @ 0x84 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r7, pc, #280 @ (adr r7, 5a0b6c ) │ │ │ │ + add r7, pc, #296 @ (adr r7, 5a0b7c ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r7, pc, #208 @ (adr r7, 5a0b28 ) │ │ │ │ + add r7, pc, #224 @ (adr r7, 5a0b38 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - subs r0, #92 @ 0x5c │ │ │ │ + subs r0, #96 @ 0x60 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r7, pc, #8 @ (adr r7, 5a0a68 ) │ │ │ │ + add r7, pc, #24 @ (adr r7, 5a0a78 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - subs r0, #42 @ 0x2a │ │ │ │ + subs r0, #46 @ 0x2e │ │ │ │ lsls r5, r6, #3 │ │ │ │ - subs r0, #56 @ 0x38 │ │ │ │ + subs r0, #60 @ 0x3c │ │ │ │ lsls r7, r7, #3 │ │ │ │ - add r6, pc, #888 @ (adr r6, 5a0de4 ) │ │ │ │ + add r6, pc, #904 @ (adr r6, 5a0df4 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - subs r0, #8 │ │ │ │ + subs r0, #12 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r6, pc, #808 @ (adr r6, 5a0d9c ) │ │ │ │ + add r6, pc, #824 @ (adr r6, 5a0dac ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - adds r7, #242 @ 0xf2 │ │ │ │ + adds r7, #246 @ 0xf6 │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r0, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r7, #27 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #8 @ (adr r6, 5a0a8c ) │ │ │ │ + add r6, pc, #24 @ (adr r6, 5a0a9c ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - adds r7, #42 @ 0x2a │ │ │ │ + adds r7, #46 @ 0x2e │ │ │ │ lsls r5, r6, #3 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r4, #10 │ │ │ │ + lsls r4, r4, #10 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r5, pc, #720 @ (adr r5, 5a0d64 ) │ │ │ │ + add r5, pc, #736 @ (adr r5, 5a0d74 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - adds r6, #220 @ 0xdc │ │ │ │ + adds r6, #224 @ 0xe0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - adds r6, #232 @ 0xe8 │ │ │ │ + adds r6, #236 @ 0xec │ │ │ │ lsls r7, r7, #3 │ │ │ │ - adds r6, #200 @ 0xc8 │ │ │ │ + adds r6, #204 @ 0xcc │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r5, pc, #568 @ (adr r5, 5a0cdc ) │ │ │ │ + add r5, pc, #584 @ (adr r5, 5a0cec ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r5, pc, #496 @ (adr r5, 5a0c98 ) │ │ │ │ + add r5, pc, #512 @ (adr r5, 5a0ca8 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - adds r6, #164 @ 0xa4 │ │ │ │ + adds r6, #168 @ 0xa8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r5, pc, #352 @ (adr r5, 5a0c10 ) │ │ │ │ + add r5, pc, #368 @ (adr r5, 5a0c20 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - adds r6, #128 @ 0x80 │ │ │ │ + adds r6, #132 @ 0x84 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r5, pc, #256 @ (adr r5, 5a0bb8 ) │ │ │ │ + add r5, pc, #272 @ (adr r5, 5a0bc8 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - adds r6, #104 @ 0x68 │ │ │ │ + adds r6, #108 @ 0x6c │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldr.w r0, [pc, #2408] @ 5a1428 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r0, pc │ │ │ │ bl 1484974 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ @@ -974821,229 +974819,229 @@ │ │ │ │ ldr r1, [pc, #448] @ (5a15d8 ) │ │ │ │ ldr r0, [pc, #448] @ (5a15dc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #1352 @ 0x548 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ - subs r6, #216 @ 0xd8 │ │ │ │ + subs r6, #220 @ 0xdc │ │ │ │ lsls r1, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #608 @ (adr r3, 5a1694 ) │ │ │ │ + add r3, pc, #624 @ (adr r3, 5a16a4 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - adds r4, #192 @ 0xc0 │ │ │ │ + adds r4, #196 @ 0xc4 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r3, pc, #400 @ (adr r3, 5a15cc ) │ │ │ │ + add r3, pc, #416 @ (adr r3, 5a15dc ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - adds r4, #140 @ 0x8c │ │ │ │ + adds r4, #144 @ 0x90 │ │ │ │ lsls r5, r6, #3 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, r3 │ │ │ │ + movs r2, r4 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r3, pc, #176 @ (adr r3, 5a14fc ) │ │ │ │ + add r3, pc, #192 @ (adr r3, 5a150c ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - adds r4, #84 @ 0x54 │ │ │ │ + adds r4, #88 @ 0x58 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r2, pc, #864 @ (adr r2, 5a17b4 ) │ │ │ │ + add r2, pc, #880 @ (adr r2, 5a17c4 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - adds r4, #0 │ │ │ │ + adds r4, #4 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - subs r5, #212 @ 0xd4 │ │ │ │ + subs r5, #216 @ 0xd8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r2, pc, #592 @ (adr r2, 5a16b0 ) │ │ │ │ + add r2, pc, #608 @ (adr r2, 5a16c0 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - adds r3, #188 @ 0xbc │ │ │ │ + adds r3, #192 @ 0xc0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r2, pc, #464 @ (adr r2, 5a1638 ) │ │ │ │ + add r2, pc, #480 @ (adr r2, 5a1648 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - adds r3, #156 @ 0x9c │ │ │ │ + adds r3, #160 @ 0xa0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf0bc00f2 │ │ │ │ - add r1, pc, #8 @ (adr r1, 5a1480 ) │ │ │ │ + @ instruction: 0xf0c000f2 │ │ │ │ + add r1, pc, #24 @ (adr r1, 5a1490 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - adds r2, #42 @ 0x2a │ │ │ │ + adds r2, #46 @ 0x2e │ │ │ │ lsls r5, r6, #3 │ │ │ │ - adds r1, #194 @ 0xc2 │ │ │ │ + adds r1, #198 @ 0xc6 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r2, pc, #968 @ (adr r2, 5a184c ) │ │ │ │ + add r2, pc, #984 @ (adr r2, 5a185c ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - lsls r2, r3, #22 │ │ │ │ + lsls r6, r3, #22 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r0, pc, #496 @ (adr r0, 5a167c ) │ │ │ │ + add r0, pc, #512 @ (adr r0, 5a168c ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r0, pc, #344 @ (adr r0, 5a15e8 ) │ │ │ │ + add r0, pc, #360 @ (adr r0, 5a15f8 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - adds r1, #126 @ 0x7e │ │ │ │ + adds r1, #130 @ 0x82 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - adds r1, #102 @ 0x66 │ │ │ │ + adds r1, #106 @ 0x6a │ │ │ │ lsls r5, r6, #3 │ │ │ │ asrs r4, r1, #27 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r2, [pc, #136] @ (5a1528 ) │ │ │ │ + ldr r2, [pc, #152] @ (5a1538 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r0, pc, #128 @ (adr r0, 5a1524 ) │ │ │ │ + add r0, pc, #144 @ (adr r0, 5a1534 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r0, pc, #32 @ (adr r0, 5a14c8 ) │ │ │ │ + add r0, pc, #48 @ (adr r0, 5a14d8 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - adds r1, #48 @ 0x30 │ │ │ │ + adds r1, #52 @ 0x34 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r7, [sp, #880] @ 0x370 │ │ │ │ + ldr r7, [sp, #896] @ 0x380 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - adds r1, #4 │ │ │ │ + adds r1, #8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r7, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r7, [sp, #768] @ 0x300 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - adds r0, #228 @ 0xe4 │ │ │ │ + adds r0, #232 @ 0xe8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r7, [sp, #624] @ 0x270 │ │ │ │ + ldr r7, [sp, #640] @ 0x280 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - adds r0, #196 @ 0xc4 │ │ │ │ + adds r0, #200 @ 0xc8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r7, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r7, [sp, #512] @ 0x200 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - adds r0, #164 @ 0xa4 │ │ │ │ + adds r0, #168 @ 0xa8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - adds r0, #122 @ 0x7a │ │ │ │ + adds r0, #126 @ 0x7e │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r1, pc, #688 @ (adr r1, 5a1784 ) │ │ │ │ + add r1, pc, #704 @ (adr r1, 5a1794 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - lsls r2, r2, #17 │ │ │ │ + lsls r6, r2, #17 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r7, [sp, #208] @ 0xd0 │ │ │ │ + ldr r7, [sp, #224] @ 0xe0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - bic.w r0, r4, #242 @ 0xf2 │ │ │ │ - ldr r6, [sp, #736] @ 0x2e0 │ │ │ │ + bic.w r0, r8, #242 @ 0xf2 │ │ │ │ + ldr r6, [sp, #752] @ 0x2f0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cmp r7, #224 @ 0xe0 │ │ │ │ + cmp r7, #228 @ 0xe4 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r6, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r6, [sp, #496] @ 0x1f0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cmp r7, #160 @ 0xa0 │ │ │ │ + cmp r7, #164 @ 0xa4 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r6, [sp, #72] @ 0x48 │ │ │ │ + ldr r6, [sp, #88] @ 0x58 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cmp r7, #58 @ 0x3a │ │ │ │ + cmp r7, #62 @ 0x3e │ │ │ │ lsls r5, r6, #3 │ │ │ │ - @ instruction: 0x47d2 │ │ │ │ + @ instruction: 0x47d6 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r5, [sp, #816] @ 0x330 │ │ │ │ + ldr r5, [sp, #832] @ 0x340 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cmp r6, #246 @ 0xf6 │ │ │ │ + cmp r6, #250 @ 0xfa │ │ │ │ lsls r5, r6, #3 │ │ │ │ asrs r2, r3, #17 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r6, r4, #10 │ │ │ │ + lsls r2, r5, #10 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r5, [sp, #528] @ 0x210 │ │ │ │ + ldr r5, [sp, #544] @ 0x220 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cmp r6, #174 @ 0xae │ │ │ │ + cmp r6, #178 @ 0xb2 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r7, [sp, #888] @ 0x378 │ │ │ │ + ldr r7, [sp, #904] @ 0x388 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r7, [sp, #824] @ 0x338 │ │ │ │ + ldr r7, [sp, #840] @ 0x348 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - lsls r2, r6, #9 │ │ │ │ + lsls r6, r6, #9 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r5, [sp, #320] @ 0x140 │ │ │ │ + ldr r5, [sp, #336] @ 0x150 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cmp r6, #122 @ 0x7a │ │ │ │ + cmp r6, #126 @ 0x7e │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r5, [sp, #248] @ 0xf8 │ │ │ │ + ldr r5, [sp, #264] @ 0x108 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cmp r6, #102 @ 0x66 │ │ │ │ + cmp r6, #106 @ 0x6a │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cmp r6, #124 @ 0x7c │ │ │ │ + cmp r6, #128 @ 0x80 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - cmp r6, #76 @ 0x4c │ │ │ │ + cmp r6, #80 @ 0x50 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - bvs.n 5a155c │ │ │ │ + bvs.n 5a1564 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r5, [sp, #48] @ 0x30 │ │ │ │ + ldr r5, [sp, #64] @ 0x40 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r4, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r4, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cmp r6, #34 @ 0x22 │ │ │ │ + cmp r6, #38 @ 0x26 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cmp r6, #40 @ 0x28 │ │ │ │ + cmp r6, #44 @ 0x2c │ │ │ │ lsls r7, r7, #3 │ │ │ │ - cmp r5, #250 @ 0xfa │ │ │ │ + cmp r5, #254 @ 0xfe │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r4, [sp, #816] @ 0x330 │ │ │ │ + ldr r4, [sp, #832] @ 0x340 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r4, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r4, [sp, #760] @ 0x2f8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cmp r5, #224 @ 0xe0 │ │ │ │ + cmp r5, #228 @ 0xe4 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r4, [sp, #640] @ 0x280 │ │ │ │ + ldr r4, [sp, #656] @ 0x290 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cmp r5, #200 @ 0xc8 │ │ │ │ + cmp r5, #204 @ 0xcc │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r4, [sp, #544] @ 0x220 │ │ │ │ + ldr r4, [sp, #560] @ 0x230 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cmp r5, #176 @ 0xb0 │ │ │ │ + cmp r5, #180 @ 0xb4 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - vqadd.s32 q8, q11, q9 │ │ │ │ - ldr r4, [sp, #432] @ 0x1b0 │ │ │ │ + vqadd.s32 q8, q13, q9 │ │ │ │ + ldr r4, [sp, #448] @ 0x1c0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cmp r5, #146 @ 0x92 │ │ │ │ + cmp r5, #150 @ 0x96 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r3, [sp, #624] @ 0x270 │ │ │ │ + ldr r3, [sp, #640] @ 0x280 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cmp r4, #196 @ 0xc4 │ │ │ │ + cmp r4, #200 @ 0xc8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r3, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r3, [sp, #456] @ 0x1c8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cmp r4, #150 @ 0x96 │ │ │ │ + cmp r4, #154 @ 0x9a │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cmp r4, #86 @ 0x56 │ │ │ │ + cmp r4, #90 @ 0x5a │ │ │ │ lsls r5, r6, #3 │ │ │ │ - mrc 0, 0, r0, cr8, cr2, {7} │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ + mrc 0, 0, r0, cr12, cr2, {7} │ │ │ │ + ldr r3, [sp, #120] @ 0x78 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cmp r4, #34 @ 0x22 │ │ │ │ + cmp r4, #38 @ 0x26 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r5, [sp, #344] @ 0x158 │ │ │ │ + ldr r5, [sp, #360] @ 0x168 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - movs r0, r0 │ │ │ │ + movs r4, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r2, [sp, #904] @ 0x388 │ │ │ │ + ldr r2, [sp, #920] @ 0x398 │ │ │ │ lsls r5, r6, #3 │ │ │ │ b.n 5a1104 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - cmp r5, #76 @ 0x4c │ │ │ │ + cmp r5, #80 @ 0x50 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrb r2, [r1, #8] │ │ │ │ + ldrb r6, [r1, #8] │ │ │ │ lsls r3, r6, #3 │ │ │ │ b.n 5a10e0 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - cmp r5, #52 @ 0x34 │ │ │ │ + cmp r5, #56 @ 0x38 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r6, [r6, #5] │ │ │ │ + strb r2, [r7, #5] │ │ │ │ lsls r3, r6, #3 │ │ │ │ b.n 5a10bc │ │ │ │ lsls r3, r0, #4 │ │ │ │ - cmp r5, #28 │ │ │ │ + cmp r5, #32 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - subs r7, #14 │ │ │ │ + subs r7, #18 │ │ │ │ lsls r3, r6, #3 │ │ │ │ b.n 5a1098 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - cmp r5, #4 │ │ │ │ + cmp r5, #8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - lsls r6, r4, #12 │ │ │ │ + lsls r2, r5, #12 │ │ │ │ lsls r3, r6, #3 │ │ │ │ b.n 5a1074 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - cmp r4, #236 @ 0xec │ │ │ │ + cmp r4, #240 @ 0xf0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - stcl 0, cr0, [r6], {242} @ 0xf2 │ │ │ │ + stcl 0, cr0, [sl], {242} @ 0xf2 │ │ │ │ │ │ │ │ 005a15e0 : │ │ │ │ stmdb sp!, {r4, 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 r4, [pc, #2892] @ 5a2140 │ │ │ │ @@ -976152,96 +976150,96 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #728] @ (5a2444 ) │ │ │ │ + ldr r4, [pc, #744] @ (5a2454 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - movs r7, #190 @ 0xbe │ │ │ │ + movs r7, #194 @ 0xc2 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r4, [pc, #648] @ (5a23fc ) │ │ │ │ + ldr r4, [pc, #664] @ (5a240c ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r4, [pc, #376] @ (5a22f0 ) │ │ │ │ + ldr r4, [pc, #392] @ (5a2300 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - movs r7, #102 @ 0x66 │ │ │ │ + movs r7, #106 @ 0x6a │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r0, [pc, #688] @ (5a2430 ) │ │ │ │ + ldr r0, [pc, #704] @ (5a2440 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - movs r3, #180 @ 0xb4 │ │ │ │ + movs r3, #184 @ 0xb8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r0, [pc, #360] @ (5a22f0 ) │ │ │ │ + ldr r0, [pc, #376] @ (5a2300 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - movs r3, #98 @ 0x62 │ │ │ │ + movs r3, #102 @ 0x66 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - lsls r4, r0, #7 │ │ │ │ + lsls r0, r1, #7 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - movs r3, #44 @ 0x2c │ │ │ │ + movs r3, #48 @ 0x30 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r0, [pc, #64] @ (5a21d8 ) │ │ │ │ + ldr r0, [pc, #80] @ (5a21e8 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - @ instruction: 0x479e │ │ │ │ + @ instruction: 0x47a2 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - movs r2, #166 @ 0xa6 │ │ │ │ + movs r2, #170 @ 0xaa │ │ │ │ lsls r5, r6, #3 │ │ │ │ - bxns ip │ │ │ │ + bx sp │ │ │ │ lsls r5, r6, #3 │ │ │ │ - movs r2, #108 @ 0x6c │ │ │ │ + movs r2, #112 @ 0x70 │ │ │ │ lsls r5, r6, #3 │ │ │ │ bx r7 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ + movs r2, #64 @ 0x40 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - str r3, [sp, #456] @ 0x1c8 │ │ │ │ + str r3, [sp, #472] @ 0x1d8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - @ instruction: 0xf61c00f3 │ │ │ │ - mov lr, r1 │ │ │ │ + @ instruction: 0xf62000f3 │ │ │ │ + mov sl, r2 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - mov r0, sl │ │ │ │ + mov r4, sl │ │ │ │ lsls r5, r6, #3 │ │ │ │ - movs r1, #88 @ 0x58 │ │ │ │ + movs r1, #92 @ 0x5c │ │ │ │ lsls r5, r6, #3 │ │ │ │ - mov r4, r4 │ │ │ │ + mov r0, r5 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - movs r1, #44 @ 0x2c │ │ │ │ + movs r1, #48 @ 0x30 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - vshr.u64 q0, , #28 │ │ │ │ - cmp lr, pc │ │ │ │ + vshr.u64 q0, , #24 │ │ │ │ + mov r2, r0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - movs r1, #4 │ │ │ │ + movs r1, #8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cmp r2, r4 │ │ │ │ + cmp r6, r4 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - movs r0, #42 @ 0x2a │ │ │ │ + movs r0, #46 @ 0x2e │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r4, pc │ │ │ │ + add r8, r0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - subs r4, r0, #6 │ │ │ │ + subs r0, r1, #6 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - mvns r0, r3 │ │ │ │ + mvns r4, r3 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - subs r0, r4, #3 │ │ │ │ + subs r4, r4, #3 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - adds r7, #136 @ 0x88 │ │ │ │ + adds r7, #140 @ 0x8c │ │ │ │ lsls r3, r6, #3 │ │ │ │ - bics r4, r4 │ │ │ │ + bics r0, r5 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - subs r6, r5, #2 │ │ │ │ + subs r2, r6, #2 │ │ │ │ lsls r5, r6, #3 │ │ │ │ lsls r4, r2, #16 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - @ instruction: 0xf28000f3 │ │ │ │ - bics r0, r0 │ │ │ │ + @ instruction: 0xf28400f3 │ │ │ │ + bics r4, r0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - subs r2, r1, #2 │ │ │ │ + subs r6, r1, #2 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrh r4, [r7, #60] @ 0x3c │ │ │ │ + ldrh r0, [r0, #62] @ 0x3e │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldr r3, [pc, #584] @ (5a2460 ) │ │ │ │ mov.w r2, #1152 @ 0x480 │ │ │ │ ldr r1, [pc, #584] @ (5a2464 ) │ │ │ │ ldr r0, [pc, #584] @ (5a2468 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ @@ -976458,77 +976456,77 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #1140 @ 0x474 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, r1 │ │ │ │ + cmp r6, r1 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - adds r2, r2, #6 │ │ │ │ + adds r6, r2, #6 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - negs r6, r1 │ │ │ │ + negs r2, r2 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - adds r6, r2, #5 │ │ │ │ + adds r2, r3, #5 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add.w r0, r2, #243 @ 0xf3 │ │ │ │ - tst r2, r0 │ │ │ │ + add.w r0, r6, #243 @ 0xf3 │ │ │ │ + tst r6, r0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - adds r4, r1, #4 │ │ │ │ + adds r0, r2, #4 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrh r6, [r7, #48] @ 0x30 │ │ │ │ + ldrh r2, [r0, #50] @ 0x32 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - rors r0, r0 │ │ │ │ + rors r4, r0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - adds r0, r1, #3 │ │ │ │ + adds r4, r1, #3 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - adcs r0, r5 │ │ │ │ + adcs r4, r5 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - adds r0, r6, #1 │ │ │ │ + adds r4, r6, #1 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - asrs r2, r4 │ │ │ │ + asrs r6, r4 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - adds r2, r5, #0 │ │ │ │ + adds r6, r5, #0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - lsrs r6, r7 │ │ │ │ + asrs r2, r0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - adds r0, r0, #0 │ │ │ │ + adds r4, r0, #0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrh r0, [r7, #40] @ 0x28 │ │ │ │ + ldrh r4, [r7, #40] @ 0x28 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - vshr.s64 q8, , #28 │ │ │ │ + vshr.s64 q8, , #24 │ │ │ │ bpl.n 5a25a4 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - adds r0, r3, #4 │ │ │ │ + adds r4, r3, #4 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - b.n 5a242c │ │ │ │ + b.n 5a2434 │ │ │ │ lsls r2, r6, #3 │ │ │ │ bpl.n 5a2580 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - adds r0, r0, #4 │ │ │ │ + adds r4, r0, #4 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - str r6, [r0, r7] │ │ │ │ + str r2, [r1, r7] │ │ │ │ lsls r3, r6, #3 │ │ │ │ bpl.n 5a255c │ │ │ │ lsls r3, r0, #4 │ │ │ │ - adds r0, r5, #3 │ │ │ │ + adds r4, r5, #3 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r6, [r5, #40] @ 0x28 │ │ │ │ + ldr r2, [r6, #40] @ 0x28 │ │ │ │ lsls r3, r6, #3 │ │ │ │ bpl.n 5a2538 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - adds r0, r2, #3 │ │ │ │ + adds r4, r2, #3 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ble.n 5a2520 │ │ │ │ + ble.n 5a2528 │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmia r4!, {r1, r2, r3, r4} │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bvs.n 5a258c │ │ │ │ + bvs.n 5a2594 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bvs.n 5a25cc │ │ │ │ + bvs.n 5a25d4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 005a24e8 : │ │ │ │ stmdb 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 │ │ │ │ @@ -977451,18 +977449,18 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r5, #16] │ │ │ │ + ldrh r0, [r6, #16] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add.w r0, r0, #242 @ 0xf2 │ │ │ │ - adds r0, r7, r3 │ │ │ │ + add.w r0, r4, #242 @ 0xf2 │ │ │ │ + adds r4, r7, r3 │ │ │ │ lsls r5, r6, #3 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r6, #30] │ │ │ │ movs r0, r0 │ │ │ │ @@ -977474,43 +977472,43 @@ │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [pc, #800] @ (5a3158 ) │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 5a2d8c │ │ │ │ + bmi.n 5a2d94 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - asrs r2, r5, #17 │ │ │ │ + asrs r6, r5, #17 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strh r0, [r0, #44] @ 0x2c │ │ │ │ + strh r4, [r0, #44] @ 0x2c │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strh r6, [r3, #40] @ 0x28 │ │ │ │ + strh r2, [r4, #40] @ 0x28 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - asrs r2, r7, #15 │ │ │ │ + asrs r6, r7, #15 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldr r7, [pc, #192] @ (5a2f14 ) │ │ │ │ lsls r2, r1, #4 │ │ │ │ - subs r1, #234 @ 0xea │ │ │ │ + subs r1, #238 @ 0xee │ │ │ │ lsls r1, r7, #3 │ │ │ │ - subs r0, #230 @ 0xe6 │ │ │ │ + subs r0, #234 @ 0xea │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strh r0, [r3, #38] @ 0x26 │ │ │ │ + strh r4, [r3, #38] @ 0x26 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - asrs r6, r6, #14 │ │ │ │ + asrs r2, r7, #14 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strh r6, [r7, #36] @ 0x24 │ │ │ │ + strh r2, [r0, #38] @ 0x26 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - asrs r2, r3, #14 │ │ │ │ + asrs r6, r3, #14 │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r0, [r0, #10] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r0, #26] │ │ │ │ + strh r4, [r0, #26] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - asrs r4, r3, #8 │ │ │ │ + asrs r0, r4, #8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 5a2e90 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ @@ -978767,188 +978765,188 @@ │ │ │ │ bl 556478 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ b.n 5a3498 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r7, #31] │ │ │ │ + strh r2, [r0, #0] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - lsrs r2, r3, #27 │ │ │ │ + lsrs r6, r3, #27 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - b.n 5a3910 │ │ │ │ + b.n 5a3918 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r2, #29] │ │ │ │ + ldrb r0, [r3, #29] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - lsrs r0, r6, #24 │ │ │ │ + lsrs r4, r6, #24 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldmia r6, {r1, r3, r6} │ │ │ │ + ldmia r6, {r1, r2, r3, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r2, [r5, #28] │ │ │ │ + ldrb r6, [r5, #28] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - lsrs r6, r0, #24 │ │ │ │ + lsrs r2, r1, #24 │ │ │ │ lsls r5, r6, #3 │ │ │ │ adds r4, #116 @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r2, #17] │ │ │ │ + ldrb r4, [r2, #17] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - lsrs r4, r5, #12 │ │ │ │ + lsrs r0, r6, #12 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - bls.n 5a3ba8 │ │ │ │ + bls.n 5a3bb0 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - adds r0, #12 │ │ │ │ + adds r0, #16 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrb r2, [r7, #15] │ │ │ │ + ldrb r6, [r7, #15] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - lsrs r0, r3, #11 │ │ │ │ + lsrs r4, r3, #11 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - bhi.n 5a3b34 │ │ │ │ + bhi.n 5a3b3c │ │ │ │ lsls r2, r7, #3 │ │ │ │ - cmp r7, #202 @ 0xca │ │ │ │ + cmp r7, #206 @ 0xce │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrb r0, [r7, #14] │ │ │ │ + ldrb r4, [r7, #14] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - lsrs r6, r2, #10 │ │ │ │ + lsrs r2, r3, #10 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrb r2, [r5, #12] │ │ │ │ + ldrb r6, [r5, #12] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - lsrs r6, r0, #8 │ │ │ │ + lsrs r2, r1, #8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - bvc.n 5a3b78 │ │ │ │ + bvc.n 5a3b80 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - cmp r6, #224 @ 0xe0 │ │ │ │ + cmp r6, #228 @ 0xe4 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrb r6, [r1, #11] │ │ │ │ + ldrb r2, [r2, #11] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - lsrs r4, r5, #6 │ │ │ │ + lsrs r0, r6, #6 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - bvc.n 5a3cd0 │ │ │ │ + bvc.n 5a3ad8 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - cmp r6, #132 @ 0x84 │ │ │ │ + cmp r6, #136 @ 0x88 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrb r2, [r6, #9] │ │ │ │ + ldrb r6, [r6, #9] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - lsrs r0, r2, #5 │ │ │ │ + lsrs r4, r2, #5 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cmp r7, #80 @ 0x50 │ │ │ │ + cmp r7, #84 @ 0x54 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - cmp r6, #74 @ 0x4a │ │ │ │ + cmp r6, #78 @ 0x4e │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrb r0, [r7, #8] │ │ │ │ + ldrb r4, [r7, #8] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - lsrs r6, r2, #4 │ │ │ │ + lsrs r2, r3, #4 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - lsrs r2, r5, #3 │ │ │ │ + lsrs r6, r5, #3 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - bvs.n 5a3bd4 │ │ │ │ + bvs.n 5a3bdc │ │ │ │ lsls r2, r7, #3 │ │ │ │ - cmp r5, #250 @ 0xfa │ │ │ │ + cmp r5, #254 @ 0xfe │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrb r0, [r6, #7] │ │ │ │ + ldrb r4, [r6, #7] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrb r6, [r5, #6] │ │ │ │ + ldrb r2, [r6, #6] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - lsrs r2, r1, #2 │ │ │ │ + lsrs r6, r1, #2 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cmp r6, #146 @ 0x92 │ │ │ │ + cmp r6, #150 @ 0x96 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - cmp r5, #140 @ 0x8c │ │ │ │ + cmp r5, #144 @ 0x90 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrb r2, [r7, #5] │ │ │ │ + ldrb r6, [r7, #5] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - lsrs r0, r3, #1 │ │ │ │ + lsrs r4, r3, #1 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrb r4, [r7, #3] │ │ │ │ + ldrb r0, [r0, #4] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - svc 208 @ 0xd0 │ │ │ │ + svc 212 @ 0xd4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsls r0, r1, #31 │ │ │ │ + lsls r4, r1, #31 │ │ │ │ lsls r5, r6, #3 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r2, #30] │ │ │ │ + strb r4, [r2, #30] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - lsls r4, r5, #25 │ │ │ │ + lsls r0, r6, #25 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - lsls r0, r3, #25 │ │ │ │ + lsls r4, r3, #25 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - bmi.n 5a3cf8 │ │ │ │ + bmi.n 5a3d00 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - cmp r3, #110 @ 0x6e │ │ │ │ + cmp r3, #114 @ 0x72 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r4, [r4, #29] │ │ │ │ + strb r0, [r5, #29] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r6, [r2, #29] │ │ │ │ + strb r2, [r3, #29] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - lsls r2, r6, #24 │ │ │ │ + lsls r6, r6, #24 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cmp r4, #62 @ 0x3e │ │ │ │ + cmp r4, #66 @ 0x42 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - cmp r3, #58 @ 0x3a │ │ │ │ + cmp r3, #62 @ 0x3e │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r4, [r5, #28] │ │ │ │ + strb r0, [r6, #28] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - lsls r2, r1, #24 │ │ │ │ + lsls r6, r1, #24 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - bmi.n 5a3c70 │ │ │ │ + bmi.n 5a3c78 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - lsls r2, r6, #23 │ │ │ │ + lsls r6, r6, #23 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r0, [r1, #28] │ │ │ │ + strb r4, [r1, #28] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cmp r3, #12 │ │ │ │ + cmp r3, #16 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - lsls r6, r1, #23 │ │ │ │ + lsls r2, r2, #23 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - bcc.n 5a3c1c │ │ │ │ + bcc.n 5a3c24 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - cmp r2, #228 @ 0xe4 │ │ │ │ + cmp r2, #232 @ 0xe8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r2, [r3, #27] │ │ │ │ + strb r6, [r3, #27] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r0, [r2, #27] │ │ │ │ + strb r4, [r2, #27] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - lsls r4, r5, #22 │ │ │ │ + lsls r0, r6, #22 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldcl 0, cr0, [sl], {243} @ 0xf3 │ │ │ │ - strb r0, [r1, #26] │ │ │ │ + ldcl 0, cr0, [lr], {243} @ 0xf3 │ │ │ │ + strb r4, [r1, #26] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - b.n 5a3be0 │ │ │ │ + b.n 5a3be8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsls r4, r2, #21 │ │ │ │ + lsls r0, r3, #21 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r4, [r2, #25] │ │ │ │ + strb r0, [r3, #25] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - lsls r0, r6, #20 │ │ │ │ + lsls r4, r6, #20 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r0, [r6, #24] │ │ │ │ + strb r4, [r6, #24] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - lsls r6, r0, #20 │ │ │ │ + lsls r2, r1, #20 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - bcc.n 5a3cc8 │ │ │ │ + bcc.n 5a3cd0 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - cmp r2, #34 @ 0x22 │ │ │ │ + cmp r2, #38 @ 0x26 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - lsls r6, r2, #19 │ │ │ │ + lsls r2, r3, #19 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cmp r2, #234 @ 0xea │ │ │ │ + cmp r2, #238 @ 0xee │ │ │ │ lsls r1, r7, #3 │ │ │ │ - cmp r1, #236 @ 0xec │ │ │ │ + cmp r1, #240 @ 0xf0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r2, [r4, #23] │ │ │ │ + strb r6, [r4, #23] │ │ │ │ lsls r5, r6, #3 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r0, #29 │ │ │ │ + lsls r4, r0, #29 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r0, [r2, #22] │ │ │ │ + strb r4, [r2, #22] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r0, r6, #17 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldr.w r4, [sl, #16] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 5a5d06 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r1, #1 │ │ │ │ @@ -979921,100 +979919,100 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #30] │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r6, #9] │ │ │ │ + strb r4, [r6, #9] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - lsls r6, r0, #5 │ │ │ │ + lsls r2, r1, #5 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldmia r7!, {r4, r6} │ │ │ │ + ldmia r7!, {r2, r4, r6} │ │ │ │ lsls r2, r7, #3 │ │ │ │ - movs r6, #94 @ 0x5e │ │ │ │ + movs r6, #98 @ 0x62 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r6, [r7, #7] │ │ │ │ + strb r2, [r0, #8] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - lsls r2, r3, #3 │ │ │ │ + lsls r6, r3, #3 │ │ │ │ lsls r5, r6, #3 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r5, #124] @ 0x7c │ │ │ │ + ldr r0, [r6, #124] @ 0x7c │ │ │ │ lsls r5, r6, #3 │ │ │ │ - mcr2 0, 6, r0, cr8, cr4, {7} │ │ │ │ - ldmia r4, {r4, r5, r7} │ │ │ │ + mcr2 0, 6, r0, cr12, cr4, {7} │ │ │ │ + ldmia r4, {r2, r4, r5, r7} │ │ │ │ lsls r2, r7, #3 │ │ │ │ - movs r3, #182 @ 0xb6 │ │ │ │ + movs r3, #186 @ 0xba │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r4, [r4, #120] @ 0x78 │ │ │ │ + ldr r0, [r5, #120] @ 0x78 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - mcr2 0, 4, r0, cr2, cr4, {7} │ │ │ │ + mcr2 0, 4, r0, cr6, cr4, {7} │ │ │ │ strb r0, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r2, #108] @ 0x6c │ │ │ │ + ldr r6, [r2, #108] @ 0x6c │ │ │ │ lsls r5, r6, #3 │ │ │ │ - stc2 0, cr0, [lr, #976]! @ 0x3d0 │ │ │ │ - ldr r4, [r5, #92] @ 0x5c │ │ │ │ + ldc2 0, cr0, [r2, #976]! @ 0x3d0 │ │ │ │ + ldr r0, [r6, #92] @ 0x5c │ │ │ │ lsls r5, r6, #3 │ │ │ │ - stc2l 0, cr0, [r8], {244} @ 0xf4 │ │ │ │ - pop {r1, r2, r3, r4, r7} │ │ │ │ + stc2l 0, cr0, [ip], {244} @ 0xf4 │ │ │ │ + pop {r1, r5, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stc2l 0, cr0, [r2], #-976 @ 0xfffffc30 │ │ │ │ - ldr r4, [r6, #84] @ 0x54 │ │ │ │ + stc2l 0, cr0, [r6], #-976 @ 0xfffffc30 │ │ │ │ + ldr r0, [r7, #84] @ 0x54 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r0, [r4, #84] @ 0x54 │ │ │ │ + ldr r4, [r4, #84] @ 0x54 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldc2 0, cr0, [ip], #-976 @ 0xfffffc30 │ │ │ │ - ldr r0, [r6, #80] @ 0x50 │ │ │ │ + mcrr2 0, 15, r0, r0, cr4 │ │ │ │ + ldr r4, [r6, #80] @ 0x50 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - pop {r1, r6} │ │ │ │ + pop {r1, r2, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stc2 0, cr0, [r0], {244} @ 0xf4 │ │ │ │ - ldr r0, [r2, #80] @ 0x50 │ │ │ │ + stc2 0, cr0, [r4], {244} @ 0xf4 │ │ │ │ + ldr r4, [r2, #80] @ 0x50 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - @ instruction: 0xfbe600f4 │ │ │ │ - ldmia r1, {r1, r4, r5, r6, r7} │ │ │ │ + @ instruction: 0xfbea00f4 │ │ │ │ + ldmia r1, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r7, #3 │ │ │ │ - movs r1, #2 │ │ │ │ + movs r1, #6 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, #220 @ 0xdc │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r4, [r1, #76] @ 0x4c │ │ │ │ + ldr r0, [r2, #76] @ 0x4c │ │ │ │ lsls r5, r6, #3 │ │ │ │ - @ instruction: 0xfbaa00f4 │ │ │ │ - ldmia r1!, {r4, r5, r7} │ │ │ │ + @ instruction: 0xfbae00f4 │ │ │ │ + ldmia r1!, {r2, r4, r5, r7} │ │ │ │ lsls r2, r7, #3 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #164 @ 0xa4 │ │ │ │ + movs r0, #168 @ 0xa8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r0, [r2, #68] @ 0x44 │ │ │ │ + ldr r4, [r2, #68] @ 0x44 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - @ instruction: 0xfb2c00f4 │ │ │ │ + @ instruction: 0xfb3000f4 │ │ │ │ strh r0, [r0, r0] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r4, #36] @ 0x24 │ │ │ │ + ldr r0, [r5, #36] @ 0x24 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - vst4. {d16-d19}, [r0 :256], r4 │ │ │ │ - subs r4, r2, #1 │ │ │ │ + vst4. {d16-d19}, [r4 :256], r4 │ │ │ │ + subs r0, r3, #1 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r0, [r1, #36] @ 0x24 │ │ │ │ + ldr r4, [r1, #36] @ 0x24 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - vld4. {d0-d3}, [r6 :256], r4 │ │ │ │ - subs r0, r7, #4 │ │ │ │ + vld4. {d0-d3}, [sl :256], r4 │ │ │ │ + subs r4, r7, #4 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - vst4. {d0-d3}, [r6 :256], r4 │ │ │ │ - stmia r7!, {r1, r2, r3} │ │ │ │ + vst4. {d0-d3}, [sl :256], r4 │ │ │ │ + stmia r7!, {r1, r4} │ │ │ │ lsls r2, r7, #3 │ │ │ │ - subs r4, r3, #0 │ │ │ │ + subs r0, r4, #0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ + ldr r6, [r2, #32] │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ adds r3, #1 │ │ │ │ @@ -981136,150 +981134,150 @@ │ │ │ │ bl 556478 │ │ │ │ b.w 5a2bc2 │ │ │ │ nop │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r4, #112] @ 0x70 │ │ │ │ + str r0, [r5, #112] @ 0x70 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - @ instruction: 0xf5fa00f4 │ │ │ │ - stmia r4!, {r2} │ │ │ │ + @ instruction: 0xf5fe00f4 │ │ │ │ + stmia r4!, {r3} │ │ │ │ lsls r2, r7, #3 │ │ │ │ - subs r2, r2, r4 │ │ │ │ + subs r6, r2, r4 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - stmia r1!, {r2, r4, r6} │ │ │ │ + stmia r1!, {r3, r4, r6} │ │ │ │ lsls r2, r7, #3 │ │ │ │ - adds r2, r3, r1 │ │ │ │ + adds r6, r3, r1 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - str r0, [r1, #68] @ 0x44 │ │ │ │ + str r4, [r1, #68] @ 0x44 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - @ instruction: 0xf32600f4 │ │ │ │ - stmia r6!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + @ instruction: 0xf32a00f4 │ │ │ │ + stmia r7!, {} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - str r0, [r5, #64] @ 0x40 │ │ │ │ + str r4, [r5, #64] @ 0x40 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - @ instruction: 0xf30600f4 │ │ │ │ - str r6, [r6, #64] @ 0x40 │ │ │ │ + @ instruction: 0xf30a00f4 │ │ │ │ + str r2, [r7, #64] @ 0x40 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r6, [r0, #60] @ 0x3c │ │ │ │ + str r2, [r1, #60] @ 0x3c │ │ │ │ lsls r5, r6, #3 │ │ │ │ - subw r0, r2, #244 @ 0xf4 │ │ │ │ - lsrs r2, r1, #1 │ │ │ │ + subw r0, r6, #244 @ 0xf4 │ │ │ │ + lsrs r6, r1, #1 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - @ instruction: 0xf28600f4 │ │ │ │ - str r4, [r3, #56] @ 0x38 │ │ │ │ + @ instruction: 0xf28a00f4 │ │ │ │ + str r0, [r4, #56] @ 0x38 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - lsrs r0, r3, #12 │ │ │ │ + lsrs r4, r3, #12 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - str r0, [r4, #52] @ 0x34 │ │ │ │ + str r4, [r4, #52] @ 0x34 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - @ instruction: 0xf23e00f4 │ │ │ │ + movw r0, #8436 @ 0x20f4 │ │ │ │ bvc.n 5a52b8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ asrs r4, r7, #27 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [pc, #800] @ (5a569c ) │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #72 @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ add r8, r3 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r4, #24] │ │ │ │ + str r6, [r4, #24] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - orns r0, lr, #244 @ 0xf4 │ │ │ │ - asrs r0, r5, #20 │ │ │ │ + eor.w r0, r2, #244 @ 0xf4 │ │ │ │ + asrs r4, r5, #20 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - str r4, [r3, #16] │ │ │ │ + str r0, [r4, #16] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - vshr.s64 q8, q10, #6 │ │ │ │ - bkpt 0x0000 │ │ │ │ + vshr.s64 q8, q10, #2 │ │ │ │ + bkpt 0x0004 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - str r4, [r6, #12] │ │ │ │ + str r0, [r7, #12] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - vshr.s64 q8, q10, #54 │ │ │ │ - asrs r2, r4, #23 │ │ │ │ + vshr.s64 q8, q10, #50 │ │ │ │ + asrs r6, r4, #23 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - asrs r6, r4, #19 │ │ │ │ + asrs r2, r5, #19 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - str r4, [r7, #8] │ │ │ │ + str r0, [r0, #12] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - vshr.s64 q0, q10, #46 │ │ │ │ - pop {r1, r2, r3, r4, r7, pc} │ │ │ │ + vshr.s64 q0, q10, #42 │ │ │ │ + pop {r1, r5, r7, pc} │ │ │ │ lsls r2, r7, #3 │ │ │ │ - asrs r6, r5, #18 │ │ │ │ + asrs r2, r6, #18 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - lsls r2, r0, #20 │ │ │ │ + lsls r6, r0, #20 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - vqadd.s64 q0, q15, q10 │ │ │ │ - str r6, [r2, #4] │ │ │ │ + vqadd.s8 q8, q9, q10 │ │ │ │ + str r2, [r3, #4] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cbnz r4, 5a540e │ │ │ │ + rev r0, r0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r6, [r1, #0] │ │ │ │ + str r2, [r2, #0] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - mcr 0, 7, r0, cr10, cr4, {7} │ │ │ │ - ldrsh r6, [r7, r6] │ │ │ │ + mcr 0, 7, r0, cr14, cr4, {7} │ │ │ │ + ldrsh r2, [r0, r7] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - mrc 0, 4, r0, cr4, cr4, {7} │ │ │ │ - pop {r5, r7} │ │ │ │ + mrc 0, 4, r0, cr8, cr4, {7} │ │ │ │ + pop {r2, r5, r7} │ │ │ │ lsls r2, r7, #3 │ │ │ │ - asrs r0, r6, #14 │ │ │ │ + asrs r4, r6, #14 │ │ │ │ lsls r5, r6, #3 │ │ │ │ asrs r0, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrsh r4, [r7, r5] │ │ │ │ + ldrsh r0, [r0, r6] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - mrc 0, 2, r0, cr8, cr4, {7} │ │ │ │ - ldrsh r0, [r0, r5] │ │ │ │ + mrc 0, 2, r0, cr12, cr4, {7} │ │ │ │ + ldrsh r4, [r0, r5] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - mrc 0, 0, r0, cr12, cr4, {7} │ │ │ │ - ldrsh r0, [r5, r4] │ │ │ │ + mcr 0, 1, r0, cr0, cr4, {7} │ │ │ │ + ldrsh r4, [r5, r4] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - mcr 0, 0, r0, cr4, cr4, {7} │ │ │ │ - asrs r2, r7, #11 │ │ │ │ + mcr 0, 0, r0, cr8, cr4, {7} │ │ │ │ + asrs r6, r7, #11 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrsh r6, [r5, r3] │ │ │ │ + ldrsh r2, [r6, r3] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - stcl 0, cr0, [ip, #976] @ 0x3d0 │ │ │ │ - cbnz r2, 5a548c │ │ │ │ + ldcl 0, cr0, [r0, #976] @ 0x3d0 │ │ │ │ + cbnz r6, 5a548c │ │ │ │ lsls r2, r7, #3 │ │ │ │ - asrs r4, r7, #10 │ │ │ │ + asrs r0, r0, #11 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrsh r0, [r6, r2] │ │ │ │ + ldrsh r4, [r6, r2] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - stc 0, cr0, [lr, #976] @ 0x3d0 │ │ │ │ - asrs r0, r4, #14 │ │ │ │ + ldc 0, cr0, [r2, #976] @ 0x3d0 │ │ │ │ + asrs r4, r4, #14 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrsh r4, [r1, r2] │ │ │ │ + ldrsh r0, [r2, r2] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - stcl 0, cr0, [r8, #-976]! @ 0xfffffc30 │ │ │ │ - asrs r4, r7, #9 │ │ │ │ + stcl 0, cr0, [ip, #-976]! @ 0xfffffc30 │ │ │ │ + asrs r0, r0, #10 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrsh r0, [r6, r1] │ │ │ │ + ldrsh r4, [r6, r1] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - stcl 0, cr0, [lr, #-976] @ 0xfffffc30 │ │ │ │ - cbnz r4, 5a5494 │ │ │ │ + ldcl 0, cr0, [r2, #-976] @ 0xfffffc30 │ │ │ │ + cbnz r0, 5a5496 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrsh r4, [r0, r1] │ │ │ │ + ldrsh r0, [r1, r1] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - stc 0, cr0, [r0, #-976]! @ 0xfffffc30 │ │ │ │ - ldrsh r2, [r2, r0] │ │ │ │ + stc 0, cr0, [r4, #-976]! @ 0xfffffc30 │ │ │ │ + ldrsh r6, [r2, r0] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - stcl 0, cr0, [lr], #976 @ 0x3d0 │ │ │ │ - asrs r2, r0, #8 │ │ │ │ + ldcl 0, cr0, [r2], #976 @ 0x3d0 │ │ │ │ + asrs r6, r0, #8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrb r6, [r6, r7] │ │ │ │ + ldrb r2, [r7, r7] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldcl 0, cr0, [r4], {244} @ 0xf4 │ │ │ │ - revsh r2, r3 │ │ │ │ + ldcl 0, cr0, [r8], {244} @ 0xf4 │ │ │ │ + revsh r6, r3 │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldr.w r3, [pc, #3028] @ 5a6038 │ │ │ │ ldr.w r2, [pc, #3028] @ 5a603c │ │ │ │ ldr.w r1, [pc, #3028] @ 5a6040 │ │ │ │ ldr.w r0, [pc, #3028] @ 5a6044 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ @@ -982388,224 +982386,224 @@ │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ blx 344c20 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ b.w 5a4ddc │ │ │ │ nop │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r5, #1 │ │ │ │ + asrs r0, r6, #1 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrb r0, [r4, r1] │ │ │ │ + ldrb r4, [r4, r1] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - @ instruction: 0xeb3e00f4 │ │ │ │ - cbnz r2, 5a605c │ │ │ │ + adc.w r0, r2, r4, ror #3 │ │ │ │ + cbnz r6, 5a605c │ │ │ │ lsls r2, r7, #3 │ │ │ │ asrs r0, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r1, r0] │ │ │ │ + ldrb r6, [r1, r0] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - @ instruction: 0xeae600f4 │ │ │ │ - ldmia r1!, {r4, r5, r6} │ │ │ │ + @ instruction: 0xeaea00f4 │ │ │ │ + ldmia r1!, {r2, r4, r5, r6} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r0, r2, #31 │ │ │ │ + lsrs r4, r2, #31 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrh r4, [r0, r7] │ │ │ │ + ldrh r0, [r1, r7] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - @ instruction: 0xeaa200f4 │ │ │ │ - asrs r2, r6, #2 │ │ │ │ + @ instruction: 0xeaa600f4 │ │ │ │ + asrs r6, r6, #2 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrh r0, [r3, r6] │ │ │ │ + ldrh r4, [r3, r6] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - orns r0, r4, r4, ror #3 │ │ │ │ + orns r0, r8, r4, ror #3 │ │ │ │ adds r4, #116 @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r7, #1] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r1, r6] │ │ │ │ + ldr r0, [r2, r6] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strd r0, r0, [r8], #-976 @ 0x3d0 │ │ │ │ - ldr r6, [r5, r5] │ │ │ │ + strd r0, r0, [ip], #-976 @ 0x3d0 │ │ │ │ + ldr r2, [r6, r5] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strex r0, r0, [sl, #976] @ 0x3d0 │ │ │ │ - ldr r6, [r0, r5] │ │ │ │ + strex r0, r0, [lr, #976] @ 0x3d0 │ │ │ │ + ldr r2, [r1, r5] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - @ instruction: 0xe81c00f4 │ │ │ │ - @ instruction: 0xb626 │ │ │ │ + @ instruction: 0xe82000f4 │ │ │ │ + @ instruction: 0xb62a │ │ │ │ lsls r2, r7, #3 │ │ │ │ - lsrs r4, r6, #20 │ │ │ │ + lsrs r0, r7, #20 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - b.n 5a6010 │ │ │ │ + b.n 5a6018 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r2, [r4, r2] │ │ │ │ + ldr r6, [r4, r2] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - b.n 5a5fa4 │ │ │ │ + b.n 5a5fac │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrsb r0, [r6, r5] │ │ │ │ + ldrsb r4, [r6, r5] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - b.n 5a5d48 │ │ │ │ + b.n 5a5d50 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrsb r6, [r1, r5] │ │ │ │ + ldrsb r2, [r2, r5] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - b.n 5a5d00 │ │ │ │ + b.n 5a5d08 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - push {r1, r2, r3, r5} │ │ │ │ + push {r1, r4, r5} │ │ │ │ lsls r2, r7, #3 │ │ │ │ - lsrs r4, r7, #12 │ │ │ │ + lsrs r0, r0, #13 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrsb r2, [r3, r4] │ │ │ │ + ldrsb r6, [r3, r4] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - b.n 5a5cb4 │ │ │ │ + b.n 5a5cbc │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r4, pc, #16 @ (adr r4, 5a60dc ) │ │ │ │ + add r4, pc, #32 @ (adr r4, 5a60ec ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrsb r0, [r3, r3] │ │ │ │ + ldrsb r4, [r3, r3] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - b.n 5a5c3c │ │ │ │ + b.n 5a5c44 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrsb r2, [r2, r2] │ │ │ │ + ldrsb r6, [r2, r2] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - b.n 5a5bb8 │ │ │ │ + b.n 5a5bc0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - @ instruction: 0xfb2400f4 │ │ │ │ - lsrs r6, r3, #9 │ │ │ │ + @ instruction: 0xfb2800f4 │ │ │ │ + lsrs r2, r4, #9 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrsb r0, [r2, r1] │ │ │ │ + ldrsb r4, [r2, r1] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - b.n 5a5b44 │ │ │ │ + b.n 5a5b4c │ │ │ │ lsls r4, r6, #3 │ │ │ │ - lsrs r6, r7, #12 │ │ │ │ + lsrs r2, r0, #13 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - lsrs r2, r0, #8 │ │ │ │ + lsrs r6, r0, #8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r4, [r6, r7] │ │ │ │ + strb r0, [r7, r7] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - b.n 5a5a9c │ │ │ │ + b.n 5a5aa4 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - uxtb r6, r2 │ │ │ │ + uxtb r2, r3 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - strb r6, [r6, r5] │ │ │ │ + strb r2, [r7, r5] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - b.n 5a59b0 │ │ │ │ + b.n 5a59b8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r0, [r6, #30] │ │ │ │ + ldrh r4, [r6, #30] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - strb r4, [r7, r4] │ │ │ │ + strb r0, [r0, r5] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - b.n 5a5930 │ │ │ │ + b.n 5a5938 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strb r0, [r1, r4] │ │ │ │ + strb r4, [r1, r4] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - b.n 5a68e8 │ │ │ │ + b.n 5a68f0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - lsrs r6, r3, #3 │ │ │ │ + lsrs r2, r4, #3 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r2, [r2, r3] │ │ │ │ + strb r6, [r2, r3] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - b.n 5a6888 │ │ │ │ + b.n 5a6890 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cbz r4, 5a6158 │ │ │ │ + cbz r0, 5a615a │ │ │ │ lsls r2, r7, #3 │ │ │ │ - strb r0, [r1, r2] │ │ │ │ + strb r4, [r1, r2] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - b.n 5a67f0 │ │ │ │ + b.n 5a67f8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cbz r0, 5a6152 │ │ │ │ + cbz r4, 5a6152 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - lsrs r6, r6, #1 │ │ │ │ + lsrs r2, r7, #1 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r6, [r1, r1] │ │ │ │ + strb r2, [r2, r1] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - b.n 5a679c │ │ │ │ + b.n 5a67a4 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - lsrs r4, r0, #32 │ │ │ │ + lsrs r0, r1, #32 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strh r0, [r7, r7] │ │ │ │ + strh r4, [r7, r7] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - b.n 5a66fc │ │ │ │ + b.n 5a6704 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - sub sp, #360 @ 0x168 │ │ │ │ + sub sp, #376 @ 0x178 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - lsls r4, r0, #31 │ │ │ │ + lsls r0, r1, #31 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strh r0, [r7, r6] │ │ │ │ + strh r4, [r7, r6] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - b.n 5a6684 │ │ │ │ + b.n 5a668c │ │ │ │ lsls r4, r6, #3 │ │ │ │ - lsrs r6, r5, #2 │ │ │ │ + lsrs r2, r6, #2 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 5a65a4 │ │ │ │ + b.n 5a65ac │ │ │ │ lsls r4, r6, #3 │ │ │ │ - lsrs r0, r6, #32 │ │ │ │ + lsrs r4, r6, #32 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - lsls r2, r6, #28 │ │ │ │ + lsls r6, r6, #28 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strh r0, [r5, r4] │ │ │ │ + strh r4, [r5, r4] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strh r4, [r2, r4] │ │ │ │ + strh r0, [r3, r4] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - b.n 5a6560 │ │ │ │ + b.n 5a6568 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 5a5aac │ │ │ │ + b.n 5a5ab4 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r2, [r4, r3] │ │ │ │ + strh r6, [r4, r3] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - b.n 5a650c │ │ │ │ + b.n 5a6514 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - lsrs r4, r1, #6 │ │ │ │ + lsrs r0, r2, #6 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r4, [r5, r2] │ │ │ │ + strh r0, [r6, r2] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - b.n 5a64ac │ │ │ │ + b.n 5a64b4 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r0, [r0, r2] │ │ │ │ + strh r4, [r0, r2] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - b.n 5a645c │ │ │ │ + b.n 5a6464 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - it al │ │ │ │ + ite al │ │ │ │ lslal r3, r6, #3 │ │ │ │ - strh r6, [r3, r1] │ │ │ │ + strh r2, [r4, r1] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - b.n 5a6424 │ │ │ │ + b.n 5a642c │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strd r0, r0, [sl], #-972 @ 0x3cc │ │ │ │ - strh r6, [r5, r0] │ │ │ │ + strd r0, r0, [lr], #-972 @ 0x3cc │ │ │ │ + strh r2, [r6, r0] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - b.n 5a63d4 │ │ │ │ + b.n 5a63dc │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r4, [r2, r0] │ │ │ │ + strh r0, [r3, r0] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - b.n 5a63a4 │ │ │ │ + b.n 5a63ac │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r1, pc, #144 @ (adr r1, 5a6258 ) │ │ │ │ + add r1, pc, #160 @ (adr r1, 5a6268 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r0, [r6, r7] │ │ │ │ + str r4, [r6, r7] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - b.n 5a6368 │ │ │ │ + b.n 5a6370 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r6, [r2, r7] │ │ │ │ + str r2, [r3, r7] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - b.n 5a633c │ │ │ │ + b.n 5a6344 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - stmia r2!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r4, [r6, r6] │ │ │ │ + str r0, [r7, r6] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - b.n 5a62f8 │ │ │ │ + b.n 5a6300 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r6, sp, #600 @ 0x258 │ │ │ │ + add r6, sp, #616 @ 0x268 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - lsls r6, r4, #22 │ │ │ │ + lsls r2, r5, #22 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - str r4, [r0, r6] │ │ │ │ + str r0, [r1, r6] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - b.n 5a62b4 │ │ │ │ + b.n 5a62bc │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldr.w r3, [pc, #3132] @ 5a6e34 │ │ │ │ ldr.w r2, [pc, #3132] @ 5a6e38 │ │ │ │ ldr.w r1, [pc, #3132] @ 5a6e3c │ │ │ │ ldr.w r0, [pc, #3132] @ 5a6e40 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ @@ -983720,278 +983718,278 @@ │ │ │ │ add r3, pc │ │ │ │ ldr r2, [pc, #580] @ (5a7070 ) │ │ │ │ add r2, pc │ │ │ │ bl 1484afc │ │ │ │ b.w 5a4f3e │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r5, [sp, #944] @ 0x3b0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r6, [pc, #816] @ (5a7170 ) │ │ │ │ + ldr r6, [pc, #832] @ (5a7180 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ble.n 5a6d90 │ │ │ │ + ble.n 5a6d98 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r6, [pc, #616] @ (5a70b0 ) │ │ │ │ + ldr r6, [pc, #632] @ (5a70c0 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ble.n 5a6f38 │ │ │ │ + ble.n 5a6f40 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - it ge │ │ │ │ + ite ge │ │ │ │ lslge r2, r6, #3 │ │ │ │ - ble.n 5a6f0c │ │ │ │ + ble.n 5a6f14 @ unpredictable │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r6, [pc, #456] @ (5a7020 ) │ │ │ │ + ldr r6, [pc, #472] @ (5a7030 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r5, [pc, #368] @ (5a6fcc ) │ │ │ │ + ldr r5, [pc, #384] @ (5a6fdc ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - bgt.n 5a6ed0 │ │ │ │ + bgt.n 5a6ed8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r5, [pc, #160] @ (5a6f04 ) │ │ │ │ + ldr r5, [pc, #176] @ (5a6f14 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - bgt.n 5a6e70 │ │ │ │ + bgt.n 5a6e78 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r4, [pc, #72] @ (5a6eb4 ) │ │ │ │ + ldr r4, [pc, #88] @ (5a6ec4 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - bge.n 5a6e4c │ │ │ │ + bge.n 5a6e54 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - vshr.u64 q8, q10, #8 │ │ │ │ - ldr r3, [pc, #944] @ (5a7228 ) │ │ │ │ + vshr.u64 q8, q10, #4 │ │ │ │ + ldr r3, [pc, #960] @ (5a7238 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - bge.n 5a6e10 │ │ │ │ + bge.n 5a6e18 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r0, sp, #824 @ 0x338 │ │ │ │ + add r0, sp, #840 @ 0x348 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - vqadd.u32 q8, q13, q10 │ │ │ │ - ldr r3, [pc, #376] @ (5a7000 ) │ │ │ │ + vqadd.u32 q8, q15, q10 │ │ │ │ + ldr r3, [pc, #392] @ (5a7010 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - bge.n 5a6f04 │ │ │ │ + bge.n 5a6f0c │ │ │ │ lsls r4, r6, #3 │ │ │ │ - lsls r4, r1, #1 │ │ │ │ + lsls r0, r2, #1 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r2, [pc, #984] @ (5a726c ) │ │ │ │ + ldr r2, [pc, #1000] @ (5a727c ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - bls.n 5a6e30 │ │ │ │ + bls.n 5a6e38 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r7, pc, #856 @ (adr r7, 5a71f4 ) │ │ │ │ + add r7, pc, #872 @ (adr r7, 5a7204 ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ - mcr2 0, 7, r0, cr4, cr4, {7} │ │ │ │ + mcr2 0, 7, r0, cr8, cr4, {7} │ │ │ │ asrs r0, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb7ea │ │ │ │ + @ instruction: 0xb7ee │ │ │ │ lsls r3, r6, #3 │ │ │ │ - bls.n 5a6f50 │ │ │ │ + bls.n 5a6f58 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r2, [pc, #392] @ (5a7038 ) │ │ │ │ + ldr r2, [pc, #408] @ (5a7048 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r2, [pc, #224] @ (5a6f94 ) │ │ │ │ + ldr r2, [pc, #240] @ (5a6fa4 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - bls.n 5a6ee0 │ │ │ │ + bls.n 5a6ee8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cbnz r6, 5a6f06 │ │ │ │ + cbnz r2, 5a6f08 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r1, [pc, #840] @ (5a7208 ) │ │ │ │ + ldr r1, [pc, #856] @ (5a7218 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - bhi.n 5a6e20 │ │ │ │ + bhi.n 5a6e28 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 5a6f60 │ │ │ │ + blt.n 5a6f68 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r1, [pc, #592] @ (5a7120 ) │ │ │ │ + ldr r1, [pc, #608] @ (5a7130 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - bhi.n 5a6fb4 │ │ │ │ + bhi.n 5a6fbc │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldc2l 0, cr0, [ip, #-976]! @ 0xfffffc30 │ │ │ │ - ldr r1, [pc, #448] @ (5a709c ) │ │ │ │ + stc2 0, cr0, [r0, #976] @ 0x3d0 │ │ │ │ + ldr r1, [pc, #464] @ (5a70ac ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - bhi.n 5a6f7c │ │ │ │ + bhi.n 5a6f84 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r6, pc, #328 @ (adr r6, 5a702c ) │ │ │ │ + add r6, pc, #344 @ (adr r6, 5a703c ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ strh r0, [r0, r0] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 5a6e6c │ │ │ │ + bvc.n 5a6e74 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - @ instruction: 0xb64a │ │ │ │ + @ instruction: 0xb64e │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r0, [pc, #808] @ (5a7220 ) │ │ │ │ + ldr r0, [pc, #824] @ (5a7230 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r0, [pc, #704] @ (5a71bc ) │ │ │ │ + ldr r0, [pc, #720] @ (5a71cc ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - bvc.n 5a6e18 │ │ │ │ + bvc.n 5a6e20 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r0, [pc, #512] @ (5a7104 ) │ │ │ │ + ldr r0, [pc, #528] @ (5a7114 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - bvc.n 5a6fc0 │ │ │ │ + bvc.n 5a6fc8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cbnz r6, 5a6f28 │ │ │ │ + cbnz r2, 5a6f2a │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stc2 0, cr0, [sl], #-976 @ 0xfffffc30 │ │ │ │ - ldr r0, [pc, #120] @ (5a6f8c ) │ │ │ │ + stc2 0, cr0, [lr], #-976 @ 0xfffffc30 │ │ │ │ + ldr r0, [pc, #136] @ (5a6f9c ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - bvs.n 5a6f10 │ │ │ │ + bvc.n 5a6f18 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r5, pc, #0 @ (adr r5, 5a6f1c ) │ │ │ │ + add r5, pc, #16 @ (adr r5, 5a6f2c ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ - pop {r4, r6, r7, pc} │ │ │ │ + pop {r2, r4, r6, r7, pc} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - blx r7 │ │ │ │ + blxns r7 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - bvs.n 5a6e50 │ │ │ │ + bvs.n 5a6e58 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - blxns r0 │ │ │ │ + blx r1 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - bvs.n 5a6ff4 │ │ │ │ + bvs.n 5a6ffc │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ bx r7 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - bvs.n 5a6f68 │ │ │ │ + bvs.n 5a6f70 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - bx r0 │ │ │ │ + bx r1 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - bpl.n 5a6f00 │ │ │ │ + bpl.n 5a6f08 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ble.n 5a6f64 │ │ │ │ + ble.n 5a6f6c │ │ │ │ lsls r3, r6, #3 │ │ │ │ - bpl.n 5a6e84 │ │ │ │ + bpl.n 5a6e8c │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r6, sp, #864 @ 0x360 │ │ │ │ + add r6, sp, #880 @ 0x370 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - mov r8, r5 │ │ │ │ + mov ip, r5 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - mov ip, r0 │ │ │ │ + mov r8, r1 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - bpl.n 5a7010 │ │ │ │ + bpl.n 5a7018 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - orrs.w r0, r4, #245 @ 0xf5 │ │ │ │ - str r6, [sp, #344] @ 0x158 │ │ │ │ + orrs.w r0, r8, #245 @ 0xf5 │ │ │ │ + str r6, [sp, #360] @ 0x168 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - @ instruction: 0xb7d8 │ │ │ │ + @ instruction: 0xb7dc │ │ │ │ lsls r2, r6, #3 │ │ │ │ - mov r4, r7 │ │ │ │ + mov r0, r8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - bpl.n 5a6fa0 │ │ │ │ + bpl.n 5a6fa8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ add r0, pc, #712 @ (adr r0, 5a723c ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - bmi.n 5a6f58 │ │ │ │ + bmi.n 5a6f60 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - mov r6, r0 │ │ │ │ + mov r2, r1 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cbz r6, 5a6fcc │ │ │ │ + cbz r2, 5a6fce │ │ │ │ lsls r3, r6, #3 │ │ │ │ - cmp sl, r7 │ │ │ │ + cmp lr, r7 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - bmi.n 5a6eb4 │ │ │ │ + bmi.n 5a6ebc │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cmp lr, r2 │ │ │ │ + cmp sl, r3 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - bmi.n 5a7074 │ │ │ │ + bmi.n 5a707c │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cmp r6, sp │ │ │ │ + cmp r2, lr │ │ │ │ lsls r5, r6, #3 │ │ │ │ - bmi.n 5a702c │ │ │ │ + bmi.n 5a7034 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr??.w r0, [r8, r4, lsl #3] │ │ │ │ - cmp r4, r9 │ │ │ │ + ldr??.w r0, [ip, r4, lsl #3] │ │ │ │ + cmp r0, sl │ │ │ │ lsls r5, r6, #3 │ │ │ │ - bmi.n 5a6ff8 │ │ │ │ + bmi.n 5a7000 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r2, pc, #184 @ (adr r2, 5a7060 ) │ │ │ │ + add r2, pc, #200 @ (adr r2, 5a7070 ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ - cmp r2, r4 │ │ │ │ + cmp r6, r4 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - bcc.n 5a6fa0 │ │ │ │ + bcc.n 5a6fa8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - @ instruction: 0xfa1000f8 │ │ │ │ - ldrsb.w r0, [r4, r4, lsl #3] │ │ │ │ - vst4. {d0-d3}, [r2 :256], r4 │ │ │ │ - add lr, lr │ │ │ │ + @ instruction: 0xfa1400f8 │ │ │ │ + ldrsb.w r0, [r8, r4, lsl #3] │ │ │ │ + vst4. {d0-d3}, [r6 :256], r4 │ │ │ │ + add sl, pc │ │ │ │ lsls r5, r6, #3 │ │ │ │ - bcc.n 5a6f6c │ │ │ │ + bcc.n 5a6f74 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r1, pc, #872 @ (adr r1, 5a7330 ) │ │ │ │ + add r1, pc, #888 @ (adr r1, 5a7340 ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ - add r8, fp │ │ │ │ + add ip, fp │ │ │ │ lsls r5, r6, #3 │ │ │ │ - bcc.n 5a6f2c │ │ │ │ + bcc.n 5a6f34 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - vst1.8 @ instruction: 0xf9c600f8 │ │ │ │ - str.w r0, [sl, #244] @ 0xf4 │ │ │ │ - str r3, [sp, #792] @ 0x318 │ │ │ │ + vst1.8 @ instruction: 0xf9ca00f8 │ │ │ │ + str.w r0, [lr, #244] @ 0xf4 │ │ │ │ + str r3, [sp, #808] @ 0x328 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bcc.n 5a6ef4 │ │ │ │ + bcc.n 5a6efc │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add sl, r4 │ │ │ │ + add lr, r4 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add ip, r0 │ │ │ │ + add r8, r1 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - bcc.n 5a70ac │ │ │ │ + bcc.n 5a70b4 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r2, sl │ │ │ │ + add r6, sl │ │ │ │ lsls r5, r6, #3 │ │ │ │ - bcc.n 5a7044 │ │ │ │ + bcc.n 5a704c │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r1, pc, #208 @ (adr r1, 5a70c8 ) │ │ │ │ + add r1, pc, #224 @ (adr r1, 5a70d8 ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ - str.w r0, [r4, r4, lsl #3] │ │ │ │ - add r6, r3 │ │ │ │ + str.w r0, [r8, r4, lsl #3] │ │ │ │ + add r2, r4 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - bcs.n 5a6ff8 │ │ │ │ + bcs.n 5a7000 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - @ instruction: 0xf7fc00f4 │ │ │ │ - mvns r0, r6 │ │ │ │ + strb.w r0, [r0, r4, lsl #3] │ │ │ │ + mvns r4, r6 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - bcs.n 5a6fac │ │ │ │ + bcs.n 5a6fb4 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r0, pc, #848 @ (adr r0, 5a7364 ) │ │ │ │ + add r0, pc, #864 @ (adr r0, 5a7374 ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ - @ instruction: 0xf7ce00f4 │ │ │ │ - mvns r2, r0 │ │ │ │ + @ instruction: 0xf7d200f4 │ │ │ │ + mvns r6, r0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - bcs.n 5a6f60 │ │ │ │ + bcs.n 5a6f68 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r0, pc, #664 @ (adr r0, 5a72bc ) │ │ │ │ + add r0, pc, #680 @ (adr r0, 5a72cc ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ - bics r4, r4 │ │ │ │ + bics r0, r5 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - bcs.n 5a7120 │ │ │ │ + bcs.n 5a7128 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrb.w r0, [r2, #248] @ 0xf8 │ │ │ │ - @ instruction: 0xf79600f4 │ │ │ │ - @ instruction: 0xeafc00f2 │ │ │ │ - muls r4, r0 │ │ │ │ + ldrb.w r0, [r6, #248] @ 0xf8 │ │ │ │ + @ instruction: 0xf79a00f4 │ │ │ │ + add.w r0, r0, r2, ror #3 │ │ │ │ + muls r0, r1 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - bcs.n 5a7084 │ │ │ │ + bcs.n 5a708c │ │ │ │ lsls r4, r6, #3 │ │ │ │ b.n 5a763c │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r5, pc, #872 @ (adr r5, 5a73b0 ) │ │ │ │ + add r5, pc, #888 @ (adr r5, 5a73c0 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - orrs r6, r0 │ │ │ │ + orrs r2, r1 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - bne.n 5a7018 │ │ │ │ + bne.n 5a7020 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - orrs r6, r2 │ │ │ │ + orrs r2, r3 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cmn r0, r5 │ │ │ │ + cmn r4, r5 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - bne.n 5a6fd8 │ │ │ │ + bne.n 5a6fe0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - @ instruction: 0xf7d600f8 │ │ │ │ - @ instruction: 0xf6da00f4 │ │ │ │ - cmn r0, r0 │ │ │ │ + @ instruction: 0xf7da00f8 │ │ │ │ + @ instruction: 0xf6de00f4 │ │ │ │ + cmn r4, r0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - bne.n 5a6f98 │ │ │ │ + bne.n 5a6fa0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - @ instruction: 0xf7ae00f8 │ │ │ │ - @ instruction: 0xf6b200f4 │ │ │ │ + @ instruction: 0xf7b200f8 │ │ │ │ + @ instruction: 0xf6b600f4 │ │ │ │ ldr.w r3, [pc, #3312] @ 5a7d68 │ │ │ │ movw r2, #627 @ 0x273 │ │ │ │ ldr.w r1, [pc, #3308] @ 5a7d6c │ │ │ │ ldr.w r0, [pc, #3308] @ 5a7d70 │ │ │ │ ldr r4, [sp, #92] @ 0x5c │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ @@ -985139,340 +985137,340 @@ │ │ │ │ bl 1484ac8 │ │ │ │ mov r0, sl │ │ │ │ bl 556478 │ │ │ │ mov r0, r8 │ │ │ │ b.w 5a52a4 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - eors r6, r1 │ │ │ │ + eors r2, r2 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldmia r7!, {r3, r5} │ │ │ │ + ldmia r7!, {r2, r3, r5} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r0, [sp, #672] @ 0x2a0 │ │ │ │ + str r0, [sp, #688] @ 0x2b0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r7, #252 @ 0xfc │ │ │ │ + ands r0, r0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldmia r6, {r3, r4, r6, r7} │ │ │ │ + ldmia r6, {r2, r3, r4, r6, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - subs r7, #180 @ 0xb4 │ │ │ │ + subs r7, #184 @ 0xb8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldmia r6!, {r4, r7} │ │ │ │ + ldmia r6!, {r2, r4, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - subs r7, #142 @ 0x8e │ │ │ │ + subs r7, #146 @ 0x92 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldmia r6, {r1, r3, r5, r6} │ │ │ │ + ldmia r6, {r1, r2, r3, r5, r6} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - sub sp, #16 │ │ │ │ + sub sp, #32 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r7, #92 @ 0x5c │ │ │ │ + subs r7, #96 @ 0x60 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldmia r6!, {r1, r4, r5} │ │ │ │ + ldmia r6!, {r1, r2, r4, r5} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r4, [sp, #240] @ 0xf0 │ │ │ │ + ldr r4, [sp, #256] @ 0x100 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - @ instruction: 0xf34a00f4 │ │ │ │ - ldmia r5, {r5, r6, r7} │ │ │ │ + @ instruction: 0xf34e00f4 │ │ │ │ + ldmia r5, {r2, r5, r6, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - @ instruction: 0xf3f200f8 │ │ │ │ - @ instruction: 0xf2f000f4 │ │ │ │ - subs r6, #230 @ 0xe6 │ │ │ │ + @ instruction: 0xf3f600f8 │ │ │ │ + @ instruction: 0xf2f400f4 │ │ │ │ + subs r6, #234 @ 0xea │ │ │ │ lsls r5, r6, #3 │ │ │ │ - @ instruction: 0xf2d400f4 │ │ │ │ - subs r6, #200 @ 0xc8 │ │ │ │ + @ instruction: 0xf2d800f4 │ │ │ │ + subs r6, #204 @ 0xcc │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldmia r5, {r1, r2, r5, r7} │ │ │ │ + ldmia r5, {r1, r3, r5, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r3, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r3, [sp, #696] @ 0x2b8 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - subs r6, #152 @ 0x98 │ │ │ │ + subs r6, #156 @ 0x9c │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldmia r5, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r5, {r1, r4, r5, r6} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - @ instruction: 0xf38400f8 │ │ │ │ - @ instruction: 0xf28600f4 │ │ │ │ + @ instruction: 0xf38800f8 │ │ │ │ + @ instruction: 0xf28a00f4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf52800f3 │ │ │ │ - subs r6, #66 @ 0x42 │ │ │ │ + @ instruction: 0xf52c00f3 │ │ │ │ + subs r6, #70 @ 0x46 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldmia r5!, {r1, r2, r3, r4} │ │ │ │ + ldmia r5, {r1, r5} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - subs r6, #34 @ 0x22 │ │ │ │ + subs r6, #38 @ 0x26 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r5!, {r1} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - @ instruction: 0xf1fe00f4 │ │ │ │ - subs r5, #164 @ 0xa4 │ │ │ │ + addw r0, r2, #244 @ 0xf4 │ │ │ │ + subs r5, #168 @ 0xa8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldmia r4!, {r7} │ │ │ │ + ldmia r4!, {r2, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - b.n 5a7848 │ │ │ │ + b.n 5a7850 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r5, #110 @ 0x6e │ │ │ │ + subs r5, #114 @ 0x72 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldmia r4!, {r2, r3, r6} │ │ │ │ + ldmia r4, {r4, r6} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r0, [r2, #32] │ │ │ │ + str r4, [r2, #32] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - and.w r0, ip, #7962624 @ 0x798000 │ │ │ │ - subs r5, #38 @ 0x26 │ │ │ │ + ands.w r0, r0, #7962624 @ 0x798000 │ │ │ │ + subs r5, #42 @ 0x2a │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldmia r4!, {r1} │ │ │ │ + ldmia r4!, {r1, r2} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add.w r0, lr, #244 @ 0xf4 │ │ │ │ - subs r5, #2 │ │ │ │ + adds.w r0, r2, #244 @ 0xf4 │ │ │ │ + subs r5, #6 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldmia r3!, {r5, r6, r7} │ │ │ │ + ldmia r3!, {r2, r5, r6, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - @ instruction: 0xf1f000f8 │ │ │ │ - @ instruction: 0xf0de00f4 │ │ │ │ - subs r4, #210 @ 0xd2 │ │ │ │ + @ instruction: 0xf1f400f8 │ │ │ │ + @ instruction: 0xf0e200f4 │ │ │ │ + subs r4, #214 @ 0xd6 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldmia r3!, {r4, r5, r7} │ │ │ │ + ldmia r3!, {r2, r4, r5, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r1, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r1, [sp, #736] @ 0x2e0 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r7, [sp, #256] @ 0x100 │ │ │ │ + ldr r7, [sp, #272] @ 0x110 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subs r4, #108 @ 0x6c │ │ │ │ + subs r4, #112 @ 0x70 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldmia r3, {r1, r3, r6} │ │ │ │ + ldmia r3, {r1, r2, r3, r6} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - subs r4, #122 @ 0x7a │ │ │ │ + subs r4, #126 @ 0x7e │ │ │ │ lsls r4, r6, #3 │ │ │ │ - subs r4, #70 @ 0x46 │ │ │ │ + subs r4, #74 @ 0x4a │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldmia r3, {r2, r3, r4} │ │ │ │ + ldmia r3!, {r5} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - @ instruction: 0xf13200f8 │ │ │ │ - bics.w r0, r4, #244 @ 0xf4 │ │ │ │ - ldrh r2, [r7, #8] │ │ │ │ + @ instruction: 0xf13600f8 │ │ │ │ + bics.w r0, r8, #244 @ 0xf4 │ │ │ │ + ldrh r6, [r7, #8] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r4, #14 │ │ │ │ + subs r4, #18 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - subs r3, #186 @ 0xba │ │ │ │ + subs r3, #190 @ 0xbe │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldmia r2, {r1, r2, r4, r7} │ │ │ │ + ldmia r2!, {r1, r3, r4, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - subs r3, #144 @ 0x90 │ │ │ │ + subs r3, #148 @ 0x94 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldmia r2, {r2, r3, r5, r6} │ │ │ │ + ldmia r2!, {r4, r5, r6} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - subs r3, #72 @ 0x48 │ │ │ │ + subs r3, #76 @ 0x4c │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldmia r2, {r2, r5} │ │ │ │ + ldmia r2!, {r3, r5} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r4, sp, #392 @ 0x188 │ │ │ │ + add r4, sp, #408 @ 0x198 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r3, #22 │ │ │ │ + subs r3, #26 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r1!, {r4, r5, r6, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r7, [sp, #984] @ 0x3d8 │ │ │ │ + str r7, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - vqadd.s8 q0, q10, q10 │ │ │ │ - sub.w r0, r4, #243 @ 0xf3 │ │ │ │ - subs r2, #190 @ 0xbe │ │ │ │ + vqadd.s8 q0, q12, q10 │ │ │ │ + sub.w r0, r8, #243 @ 0xf3 │ │ │ │ + subs r2, #194 @ 0xc2 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldmia r1, {r1, r3, r4, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldmia r1!, {r7} │ │ │ │ + ldmia r1!, {r2, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - vshr.s64 q0, q12, #46 │ │ │ │ - mrc 0, 4, r0, cr0, cr4, {7} │ │ │ │ - subs r2, #134 @ 0x86 │ │ │ │ + vshr.s64 q0, q12, #42 │ │ │ │ + mrc 0, 4, r0, cr4, cr4, {7} │ │ │ │ + subs r2, #138 @ 0x8a │ │ │ │ lsls r5, r6, #3 │ │ │ │ - mcr 0, 2, r0, cr10, cr4, {7} │ │ │ │ - subs r2, #62 @ 0x3e │ │ │ │ + mcr 0, 2, r0, cr14, cr4, {7} │ │ │ │ + subs r2, #66 @ 0x42 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldmia r1!, {r2, r3, r4} │ │ │ │ + ldmia r1!, {r5} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - vqadd.s32 q0, q14, q12 │ │ │ │ - subs r2, #20 │ │ │ │ + vqadd.s64 q0, q8, q12 │ │ │ │ + subs r2, #24 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - mcr 0, 1, r0, cr8, cr3, {7} │ │ │ │ - ldrh r6, [r4, #14] │ │ │ │ + mcr 0, 1, r0, cr12, cr3, {7} │ │ │ │ + ldrh r2, [r5, #14] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldc 0, cr0, [r0, #976] @ 0x3d0 │ │ │ │ - subs r1, #132 @ 0x84 │ │ │ │ + ldc 0, cr0, [r4, #976] @ 0x3d0 │ │ │ │ + subs r1, #136 @ 0x88 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldmia r0!, {r1, r5, r6} │ │ │ │ + ldmia r0!, {r1, r2, r5, r6} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r6, [sp, #408] @ 0x198 │ │ │ │ + str r6, [sp, #424] @ 0x1a8 │ │ │ │ lsls r2, r7, #3 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #212 @ 0xd4 │ │ │ │ + subs r0, #216 @ 0xd8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - stmia r7!, {r4, r5, r7} │ │ │ │ + stmia r7!, {r2, r4, r5, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldc 0, cr0, [ip], {244} @ 0xf4 │ │ │ │ - subs r0, #144 @ 0x90 │ │ │ │ + stc 0, cr0, [r0], #976 @ 0x3d0 │ │ │ │ + subs r0, #148 @ 0x94 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - stmia r7!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r7!, {r1, r4, r5, r6} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r5, [sp, #456] @ 0x1c8 │ │ │ │ + str r5, [sp, #472] @ 0x1d8 │ │ │ │ lsls r2, r7, #3 │ │ │ │ movs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r2, r4, r5} │ │ │ │ + stmia r7!, {r3, r4, r5} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r1, sp, #872 @ 0x368 │ │ │ │ + add r1, sp, #888 @ 0x378 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r0, #60 @ 0x3c │ │ │ │ + subs r0, #64 @ 0x40 │ │ │ │ lsls r5, r6, #3 │ │ │ │ asrs r0, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r6!, {r4, r5, r6, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r5, pc, #480 @ (adr r5, 5a80f4 ) │ │ │ │ + add r5, pc, #496 @ (adr r5, 5a8104 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r7, #248 @ 0xf8 │ │ │ │ + adds r7, #252 @ 0xfc │ │ │ │ lsls r5, r6, #3 │ │ │ │ - adds r7, #226 @ 0xe2 │ │ │ │ + adds r7, #230 @ 0xe6 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r6!, {r1, r6, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r0, sp, #864 @ 0x360 │ │ │ │ + add r0, sp, #880 @ 0x370 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r7, #146 @ 0x92 │ │ │ │ + adds r7, #150 @ 0x96 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - stmia r6!, {r1, r3, r5, r6} │ │ │ │ + stmia r6!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldmia r5!, {r1, r3, r4, r7} │ │ │ │ + ldmia r5!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r7, #98 @ 0x62 │ │ │ │ + adds r7, #102 @ 0x66 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r6!, {r1, r6} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - mcr 0, 0, r0, cr6, cr3, {7} │ │ │ │ - adds r7, #34 @ 0x22 │ │ │ │ + mcr 0, 0, r0, cr10, cr3, {7} │ │ │ │ + adds r7, #38 @ 0x26 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r1} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add.w r0, ip, r4, ror #3 │ │ │ │ - adds r7, #0 │ │ │ │ + adds.w r0, r0, r4, ror #3 │ │ │ │ + adds r7, #4 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r1, r5, r6, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r3, [sp, #904] @ 0x388 │ │ │ │ + str r3, [sp, #920] @ 0x398 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldmia r0!, {r5, r6} │ │ │ │ + ldmia r0!, {r2, r5, r6} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - adds r6, #172 @ 0xac │ │ │ │ + adds r6, #176 @ 0xb0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - stmia r5!, {r3, r7} │ │ │ │ + stmia r5!, {r2, r3, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - eors.w r0, r6, r4, ror #3 │ │ │ │ - adds r6, #138 @ 0x8a │ │ │ │ + eors.w r0, sl, r4, ror #3 │ │ │ │ + adds r6, #142 @ 0x8e │ │ │ │ lsls r5, r6, #3 │ │ │ │ - stmia r5!, {r3, r5, r6} │ │ │ │ + stmia r5!, {r2, r3, r5, r6} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - sbcs.w r0, r8, r8, ror #3 │ │ │ │ - udf #20 │ │ │ │ + sbcs.w r0, ip, r8, ror #3 │ │ │ │ + udf #24 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r6, #92 @ 0x5c │ │ │ │ + adds r6, #96 @ 0x60 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - stmia r5!, {r1, r3, r4, r5} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r4, r6, #3 │ │ │ │ add r2, sp, #632 @ 0x278 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r6, #46 @ 0x2e │ │ │ │ + adds r6, #50 @ 0x32 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - stmia r5!, {r2, r3} │ │ │ │ + stmia r5!, {r4} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - adds r6, #60 @ 0x3c │ │ │ │ + adds r6, #64 @ 0x40 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - and.w r0, ip, r4, ror #3 │ │ │ │ - adds r6, #0 │ │ │ │ + ands.w r0, r0, r4, ror #3 │ │ │ │ + adds r6, #4 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r4!, {r1, r5, r6, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - @ instruction: 0xeaee00f8 │ │ │ │ - adds r5, #216 @ 0xd8 │ │ │ │ + @ instruction: 0xeaf200f8 │ │ │ │ + adds r5, #220 @ 0xdc │ │ │ │ lsls r5, r6, #3 │ │ │ │ - stmia r4!, {r2, r4, r5, r7} │ │ │ │ + stmia r4!, {r3, r4, r5, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r6, pc, #968 @ (adr r6, 5a8374 ) │ │ │ │ + add r6, pc, #984 @ (adr r6, 5a8384 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r5, #168 @ 0xa8 │ │ │ │ + adds r5, #172 @ 0xac │ │ │ │ lsls r5, r6, #3 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r4!, {r1, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r2, [sp, #544] @ 0x220 │ │ │ │ + str r2, [sp, #560] @ 0x230 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - @ instruction: 0xe99600f4 │ │ │ │ - adds r5, #76 @ 0x4c │ │ │ │ + @ instruction: 0xe99a00f4 │ │ │ │ + adds r5, #80 @ 0x50 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - stmia r4!, {r1, r5} │ │ │ │ + stmia r4!, {r1, r2, r5} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r2, [sp, #176] @ 0xb0 │ │ │ │ + str r2, [sp, #192] @ 0xc0 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldmdb sl!, {r2, r4, r5, r6, r7} │ │ │ │ - adds r5, #0 │ │ │ │ + ldmdb lr!, {r2, r4, r5, r6, r7} │ │ │ │ + adds r5, #4 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r3!, {r1, r5, r6, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - adds r4, #236 @ 0xec │ │ │ │ + adds r4, #240 @ 0xf0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - stmia r3!, {r3, r6, r7} │ │ │ │ + stmia r3!, {r2, r3, r6, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - bls.n 5a7ee0 │ │ │ │ + bls.n 5a7ee8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - adds r4, #192 @ 0xc0 │ │ │ │ + adds r4, #196 @ 0xc4 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r3!, {r1, r5, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - adds r4, #168 @ 0xa8 │ │ │ │ + adds r4, #172 @ 0xac │ │ │ │ lsls r5, r6, #3 │ │ │ │ - stmia r3!, {r2, r7} │ │ │ │ + stmia r3!, {r3, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - stmia.w r0, {r2, r4, r5, r6, r7} │ │ │ │ - adds r4, #116 @ 0x74 │ │ │ │ + stmia.w r4, {r2, r4, r5, r6, r7} │ │ │ │ + adds r4, #120 @ 0x78 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - stmia r3!, {r1, r4, r6} │ │ │ │ + stmia r3!, {r1, r2, r4, r6} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strd r0, r0, [r4, #-992]! @ 0x3e0 │ │ │ │ - stmia r3!, {r3, r4, r5} │ │ │ │ + strd r0, r0, [r8, #-992]! @ 0x3e0 │ │ │ │ + stmia r3!, {r2, r3, r4, r5} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - bhi.n 5a7fe0 │ │ │ │ + bhi.n 5a7fe8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - adds r4, #68 @ 0x44 │ │ │ │ + adds r4, #72 @ 0x48 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - stmia r3!, {r4} │ │ │ │ + stmia r3!, {r2, r4} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r1, [sp, #96] @ 0x60 │ │ │ │ + str r1, [sp, #112] @ 0x70 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - @ instruction: 0xe82600f4 │ │ │ │ - adds r4, #28 │ │ │ │ + @ instruction: 0xe82a00f4 │ │ │ │ + adds r4, #32 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - b.n 5a800c │ │ │ │ + b.n 5a8014 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - adds r3, #234 @ 0xea │ │ │ │ + adds r3, #238 @ 0xee │ │ │ │ lsls r5, r6, #3 │ │ │ │ - stmia r2!, {r3, r6, r7} │ │ │ │ + stmia r2!, {r2, r3, r6, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - @ instruction: 0xe8da00f8 │ │ │ │ - adds r3, #174 @ 0xae │ │ │ │ + @ instruction: 0xe8de00f8 │ │ │ │ + adds r3, #178 @ 0xb2 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - stmia r2!, {r1, r3, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - adds r3, #144 @ 0x90 │ │ │ │ + adds r3, #148 @ 0x94 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - stmia r2!, {r2, r3, r5, r6} │ │ │ │ + stmia r2!, {r4, r5, r6} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r4, pc, #688 @ (adr r4, 5a82f0 ) │ │ │ │ + add r4, pc, #704 @ (adr r4, 5a8300 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r3, [pc, #764] @ (5a8340 ) │ │ │ │ ldr r1, [pc, #768] @ (5a8344 ) │ │ │ │ ldr r0, [pc, #768] @ (5a8348 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r5, r3] │ │ │ │ mov.w r3, #564 @ 0x234 │ │ │ │ @@ -985757,137 +985755,137 @@ │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #1496 @ 0x5d8 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #142 @ 0x8e │ │ │ │ + adds r0, #146 @ 0x92 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - itt vs │ │ │ │ + it vs │ │ │ │ lslvs r4, r6, #3 │ │ │ │ - ldrhvs r0, [r6, #42] @ 0x2a │ │ │ │ + ldrh r4, [r6, #42] @ 0x2a │ │ │ │ lsls r2, r7, #3 │ │ │ │ - b.n 5a7c54 │ │ │ │ + b.n 5a7c5c │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 5a8190 │ │ │ │ + b.n 5a8198 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r0, #62 @ 0x3e │ │ │ │ + adds r0, #66 @ 0x42 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - itte ne │ │ │ │ + ittt ne │ │ │ │ lslne r4, r6, #3 │ │ │ │ - itt eq @ unpredictable │ │ │ │ + it eq @ unpredictable │ │ │ │ lsleq r4, r6, #3 │ │ │ │ - beq.n 5a7d9c │ │ │ │ + b.n 5a7da4 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - b.n 5a7ba4 │ │ │ │ + b.n 5a7bac │ │ │ │ lsls r4, r6, #3 │ │ │ │ - adds r0, #16 │ │ │ │ + adds r0, #20 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cmp r7, #232 @ 0xe8 │ │ │ │ + cmp r7, #236 @ 0xec │ │ │ │ lsls r5, r6, #3 │ │ │ │ - bkpt 0x00c4 │ │ │ │ + bkpt 0x00c8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ asrs r0, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, r0] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #146 @ 0x92 │ │ │ │ + cmp r7, #150 @ 0x96 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - bkpt 0x006e │ │ │ │ + bkpt 0x0072 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - bkpt 0x0058 │ │ │ │ + bkpt 0x005c │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r4, [sp, #920] @ 0x398 │ │ │ │ + ldr r4, [sp, #936] @ 0x3a8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - cmp r7, #104 @ 0x68 │ │ │ │ + cmp r7, #108 @ 0x6c │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cmp r7, #8 │ │ │ │ + cmp r7, #12 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - pop {r5, r6, r7, pc} │ │ │ │ + pop {r2, r5, r6, r7, pc} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - stmia r5!, {r1, r4} │ │ │ │ + stmia r5!, {r1, r2, r4} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - cmp r6, #198 @ 0xc6 │ │ │ │ + cmp r6, #202 @ 0xca │ │ │ │ lsls r5, r6, #3 │ │ │ │ - pop {r1, r5, r7, pc} │ │ │ │ + pop {r1, r2, r5, r7, pc} │ │ │ │ lsls r4, r6, #3 │ │ │ │ strb r0, [r0, #29] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bkpt 0x00de │ │ │ │ + bkpt 0x00e2 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - lsls r0, r7, #4 │ │ │ │ + lsls r4, r7, #4 │ │ │ │ lsls r4, r6, #3 │ │ │ │ strb r0, [r5, #28] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bkpt 0x00c6 │ │ │ │ + bkpt 0x00ca │ │ │ │ lsls r4, r6, #3 │ │ │ │ - asrs r4, r0, #31 │ │ │ │ + asrs r0, r1, #31 │ │ │ │ lsls r3, r6, #3 │ │ │ │ strb r0, [r2, #28] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bkpt 0x00ae │ │ │ │ + bkpt 0x00b2 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - lsls r0, r0, #8 │ │ │ │ + lsls r4, r0, #8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ strb r0, [r7, #27] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bkpt 0x0096 │ │ │ │ + bkpt 0x009a │ │ │ │ lsls r4, r6, #3 │ │ │ │ - bls.n 5a839c │ │ │ │ + bls.n 5a83a4 │ │ │ │ lsls r3, r6, #3 │ │ │ │ strb r0, [r4, #27] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bkpt 0x007e │ │ │ │ + bkpt 0x0082 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - b.n 5a8988 │ │ │ │ + b.n 5a8990 │ │ │ │ lsls r4, r6, #3 │ │ │ │ strb r0, [r1, #27] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bkpt 0x0066 │ │ │ │ + bkpt 0x006a │ │ │ │ lsls r4, r6, #3 │ │ │ │ - b.n 5a8994 │ │ │ │ + b.n 5a899c │ │ │ │ lsls r4, r6, #3 │ │ │ │ strb r0, [r6, #26] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bkpt 0x004e │ │ │ │ + bkpt 0x0052 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - b.n 5a8958 │ │ │ │ + b.n 5a8960 │ │ │ │ lsls r4, r6, #3 │ │ │ │ strb r0, [r3, #26] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bkpt 0x0036 │ │ │ │ + bkpt 0x003a │ │ │ │ lsls r4, r6, #3 │ │ │ │ - pop {r2, r4, r5, r6, r7} │ │ │ │ + pop {r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ strb r0, [r0, #26] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bkpt 0x001e │ │ │ │ + bkpt 0x0022 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - b.n 5a8940 │ │ │ │ + b.n 5a8948 │ │ │ │ lsls r4, r6, #3 │ │ │ │ strb r0, [r5, #25] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bkpt 0x0006 │ │ │ │ + bkpt 0x000a │ │ │ │ lsls r4, r6, #3 │ │ │ │ - b.n 5a88bc │ │ │ │ + b.n 5a88c4 │ │ │ │ lsls r4, r6, #3 │ │ │ │ strb r0, [r2, #25] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - pop {r1, r2, r3, r5, r6, r7, pc} │ │ │ │ + pop {r1, r4, r5, r6, r7, pc} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r0, pc, #672 @ (adr r0, 5a86d0 ) │ │ │ │ + add r0, pc, #688 @ (adr r0, 5a86e0 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ strb r0, [r7, #24] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - pop {r1, r2, r4, r6, r7, pc} │ │ │ │ + pop {r1, r3, r4, r6, r7, pc} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrb r4, [r1, #26] │ │ │ │ + ldrb r0, [r2, #26] │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 005a843c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -986134,61 +986132,61 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r7, r4 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r4, #18] │ │ │ │ + ldrb r6, [r4, #18] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r3, #176 @ 0xb0 │ │ │ │ + cmp r3, #180 @ 0xb4 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - rev r4, r5 │ │ │ │ + rev r0, r6 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cmp r3, #118 @ 0x76 │ │ │ │ + cmp r3, #122 @ 0x7a │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cbnz r2, 5a86f4 │ │ │ │ + cbnz r6, 5a86f4 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r1, [sp, #872] @ 0x368 │ │ │ │ + str r1, [sp, #888] @ 0x378 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cbnz r2, 5a86f6 │ │ │ │ + cbnz r6, 5a86f6 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cmp r3, #80 @ 0x50 │ │ │ │ + cmp r3, #84 @ 0x54 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add ip, r4 │ │ │ │ + add r8, r5 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r4, [r4, #44] @ 0x2c │ │ │ │ + ldrh r0, [r5, #44] @ 0x2c │ │ │ │ lsls r3, r6, #3 │ │ │ │ - cmp r3, #46 @ 0x2e │ │ │ │ + cmp r3, #50 @ 0x32 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cbnz r4, 5a86fe │ │ │ │ + cbnz r0, 5a8700 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cmp r3, #26 │ │ │ │ + cmp r3, #30 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cbnz r6, 5a8700 │ │ │ │ + cbnz r2, 5a8702 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cmp r3, #2 │ │ │ │ + cmp r3, #6 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cbnz r6, 5a8702 │ │ │ │ + cbnz r2, 5a8704 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cmp r2, #228 @ 0xe4 │ │ │ │ + cmp r2, #232 @ 0xe8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cbnz r0, 5a8704 │ │ │ │ + cbnz r4, 5a8704 │ │ │ │ lsls r4, r6, #3 │ │ │ │ strb r0, [r0, #12] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - hlt 0x001e │ │ │ │ + hlt 0x0022 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strb r4, [r4, #28] │ │ │ │ + strb r0, [r5, #28] │ │ │ │ lsls r2, r6, #3 │ │ │ │ strb r0, [r5, #11] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - hlt 0x0006 │ │ │ │ + hlt 0x000a │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldmia r7!, {r2, r3, r4, r6} │ │ │ │ + ldmia r7!, {r5, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 005a8704 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -986296,25 +986294,25 @@ │ │ │ │ strh r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf35c0109 │ │ │ │ - stmia r1!, {r3, r5, r6, r7} │ │ │ │ + stmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #112 @ 0x70 │ │ │ │ + cmp r1, #116 @ 0x74 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - @ instruction: 0xb7ec │ │ │ │ + @ instruction: 0xb7f0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r0, [r7, #46] @ 0x2e │ │ │ │ + strh r4, [r7, #46] @ 0x2e │ │ │ │ lsls r3, r6, #3 │ │ │ │ - str r6, [sp, #472] @ 0x1d8 │ │ │ │ + str r6, [sp, #488] @ 0x1e8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ │ │ │ │ 005a8830 : │ │ │ │ movs r2, #2 │ │ │ │ b.w 5a843c │ │ │ │ nop │ │ │ │ │ │ │ │ @@ -986399,23 +986397,23 @@ │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf2540109 │ │ │ │ - strh r0, [r3, #40] @ 0x28 │ │ │ │ + strh r4, [r3, #40] @ 0x28 │ │ │ │ lsls r3, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 5a889c │ │ │ │ + bgt.n 5a88a4 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - @ instruction: 0xb6e4 │ │ │ │ + @ instruction: 0xb6e8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r5, [sp, #504] @ 0x1f8 │ │ │ │ + str r5, [sp, #520] @ 0x208 │ │ │ │ lsls r3, r6, #3 │ │ │ │ │ │ │ │ 005a891c : │ │ │ │ stmdb 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 │ │ │ │ @@ -987450,32 +987448,32 @@ │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ subs.w r1, r0, #9 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r5, #15] │ │ │ │ + strb r2, [r6, #15] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - push {r1, r2, r5, r6, lr} │ │ │ │ + push {r1, r3, r5, r6, lr} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r6, [sp, #320] @ 0x140 │ │ │ │ + ldr r6, [sp, #336] @ 0x150 │ │ │ │ lsls r5, r6, #3 │ │ │ │ eor.w r1, lr, #9 │ │ │ │ strh r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ blxns r1 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r3, #23 │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [pc, #480] @ (5a9688 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ + ldr r5, [sp, #32] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - push {r2, r3} │ │ │ │ + push {r4} │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #2] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r7, #1] │ │ │ │ movs r0, r0 │ │ │ │ @@ -987485,51 +987483,51 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r2, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [pc, #16] @ (5a94dc ) │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r3, #5] │ │ │ │ + strb r0, [r4, #5] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r3, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r3, [sp, #744] @ 0x2e8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - uxth r6, r7 │ │ │ │ + uxtb r2, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r7, #16] │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 5a951c │ │ │ │ + bhi.n 5a9524 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r6, [r6, #46] @ 0x2e │ │ │ │ + strh r2, [r7, #46] @ 0x2e │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r2, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r2, [sp, #984] @ 0x3d8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cbz r4, 5a9532 │ │ │ │ + sxth r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r2, [sp, #800] @ 0x320 │ │ │ │ + ldr r2, [sp, #816] @ 0x330 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cbz r0, 5a9530 │ │ │ │ + cbz r4, 5a9530 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r2, [r1, #124] @ 0x7c │ │ │ │ + ldr r6, [r1, #124] @ 0x7c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cbz r6, 5a9516 │ │ │ │ + cbz r2, 5a9518 │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #760] @ 0x2f8 │ │ │ │ + str r5, [sp, #776] @ 0x308 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r4, sp, #792 @ 0x318 │ │ │ │ + add r4, sp, #808 @ 0x328 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r5, [sp, #168] @ 0xa8 │ │ │ │ + str r5, [sp, #184] @ 0xb8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r4, sp, #200 @ 0xc8 │ │ │ │ + add r4, sp, #216 @ 0xd8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldrb.w r2, [r6, #56] @ 0x38 │ │ │ │ cmp r2, #2 │ │ │ │ beq.w 5aa40c │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 5a8c62 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ @@ -988656,238 +988654,238 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r2, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [pc, #16] @ (5aa1b4 ) │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 5aa0b8 │ │ │ │ + beq.n 5aa0c0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r2, [sp, #952] @ 0x3b8 │ │ │ │ + str r2, [sp, #968] @ 0x3c8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r1, sp, #984 @ 0x3d8 │ │ │ │ + add r1, sp, #1000 @ 0x3e8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #912] @ 0x390 │ │ │ │ + str r1, [sp, #928] @ 0x3a0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r0, sp, #944 @ 0x3b0 │ │ │ │ + add r0, sp, #960 @ 0x3c0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r1, [sp, #312] @ 0x138 │ │ │ │ + str r1, [sp, #328] @ 0x148 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r0, sp, #344 @ 0x158 │ │ │ │ + add r0, sp, #360 @ 0x168 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldmia r6!, {r2, r4, r5} │ │ │ │ + ldmia r6!, {r3, r4, r5} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrb r4, [r3, #16] │ │ │ │ + ldrb r0, [r4, #16] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - str r1, [sp, #72] @ 0x48 │ │ │ │ + str r1, [sp, #88] @ 0x58 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r0, sp, #112 @ 0x70 │ │ │ │ + add r0, sp, #128 @ 0x80 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldmia r6!, {r3, r4} │ │ │ │ + ldmia r6!, {r2, r3, r4} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrb r6, [r4, #15] │ │ │ │ + ldrb r2, [r5, #15] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - str r0, [sp, #896] @ 0x380 │ │ │ │ + str r0, [sp, #912] @ 0x390 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r7, pc, #936 @ (adr r7, 5aa590 ) │ │ │ │ + add r7, pc, #952 @ (adr r7, 5aa5a0 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r0, [sp, #784] @ 0x310 │ │ │ │ + str r0, [sp, #800] @ 0x320 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r7, pc, #816 @ (adr r7, 5aa520 ) │ │ │ │ + add r7, pc, #832 @ (adr r7, 5aa530 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r7, pc, #720 @ (adr r7, 5aa4c4 ) │ │ │ │ + add r7, pc, #736 @ (adr r7, 5aa4d4 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - adds r2, #138 @ 0x8a │ │ │ │ + adds r2, #142 @ 0x8e │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrb r4, [r1, #14] │ │ │ │ + ldrb r0, [r2, #14] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - str r0, [sp, #568] @ 0x238 │ │ │ │ + str r0, [sp, #584] @ 0x248 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r7, pc, #96 @ (adr r7, 5aa268 ) │ │ │ │ + add r7, pc, #112 @ (adr r7, 5aa278 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r6, [r4, #62] @ 0x3e │ │ │ │ + ldrh r2, [r5, #62] @ 0x3e │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r6, pc, #952 @ (adr r6, 5aa5c8 ) │ │ │ │ + add r6, pc, #968 @ (adr r6, 5aa5d8 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r6, pc, #856 @ (adr r6, 5aa56c ) │ │ │ │ + add r6, pc, #872 @ (adr r6, 5aa57c ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r4, [r7, #56] @ 0x38 │ │ │ │ + ldrh r0, [r0, #58] @ 0x3a │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrb r6, [r5, #10] │ │ │ │ + ldrb r2, [r6, #10] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrh r0, [r6, #60] @ 0x3c │ │ │ │ + ldrh r4, [r6, #60] @ 0x3c │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r6, pc, #328 @ (adr r6, 5aa36c ) │ │ │ │ + add r6, pc, #344 @ (adr r6, 5aa37c ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - asrs r2, r0, #30 │ │ │ │ + asrs r6, r0, #30 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrb r2, [r5, #8] │ │ │ │ + ldrb r6, [r5, #8] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrh r4, [r5, #56] @ 0x38 │ │ │ │ + ldrh r0, [r6, #56] @ 0x38 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldmia r4!, {r1, r2, r6} │ │ │ │ + ldmia r4!, {r1, r3, r6} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrb r0, [r7, #7] │ │ │ │ + ldrb r4, [r7, #7] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrh r2, [r6, #54] @ 0x36 │ │ │ │ + ldrh r6, [r6, #54] @ 0x36 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r5, pc, #1008 @ (adr r5, 5aa630 ) │ │ │ │ + add r6, pc, #0 @ (adr r6, 5aa240 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r6, [r2, #54] @ 0x36 │ │ │ │ + ldrh r2, [r3, #54] @ 0x36 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r5, pc, #888 @ (adr r5, 5aa5c0 ) │ │ │ │ + add r5, pc, #904 @ (adr r5, 5aa5d0 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldr r0, [r4, r2] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r1, r2, r3, r6} │ │ │ │ + stmia r1!, {r1, r4, r6} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrh r4, [r5, #50] @ 0x32 │ │ │ │ + ldrh r0, [r6, #50] @ 0x32 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r5, pc, #464 @ (adr r5, 5aa428 ) │ │ │ │ + add r5, pc, #480 @ (adr r5, 5aa438 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r5, pc, #368 @ (adr r5, 5aa3cc ) │ │ │ │ + add r5, pc, #384 @ (adr r5, 5aa3dc ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - adds r0, #50 @ 0x32 │ │ │ │ + adds r0, #54 @ 0x36 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrb r4, [r6, #4] │ │ │ │ + ldrb r0, [r7, #4] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrh r6, [r6, #48] @ 0x30 │ │ │ │ + ldrh r2, [r7, #48] @ 0x30 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r4, #46] @ 0x2e │ │ │ │ + ldrh r0, [r5, #46] @ 0x2e │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r4, pc, #944 @ (adr r4, 5aa624 ) │ │ │ │ + add r4, pc, #960 @ (adr r4, 5aa634 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r4, [r0, #46] @ 0x2e │ │ │ │ + ldrh r0, [r1, #46] @ 0x2e │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r4, pc, #816 @ (adr r4, 5aa5ac ) │ │ │ │ + add r4, pc, #832 @ (adr r4, 5aa5bc ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r4, #24] │ │ │ │ + str r0, [r5, #24] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrh r6, [r7, #30] │ │ │ │ + ldrh r2, [r0, #32] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r3, pc, #24 @ (adr r3, 5aa2a4 ) │ │ │ │ + add r3, pc, #40 @ (adr r3, 5aa2b4 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r6, [r5, #28] │ │ │ │ + ldrh r2, [r6, #28] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r2, pc, #736 @ (adr r2, 5aa574 ) │ │ │ │ + add r2, pc, #752 @ (adr r2, 5aa584 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r2, [r1, #80] @ 0x50 │ │ │ │ + str r6, [r1, #80] @ 0x50 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrh r4, [r7, #26] │ │ │ │ + ldrh r0, [r0, #28] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r2, pc, #528 @ (adr r2, 5aa4b0 ) │ │ │ │ + add r2, pc, #544 @ (adr r2, 5aa4c0 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strb r4, [r7, #24] │ │ │ │ + strb r0, [r0, #25] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrh r2, [r7, #24] │ │ │ │ + ldrh r6, [r7, #24] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r2, pc, #240 @ (adr r2, 5aa39c ) │ │ │ │ + add r2, pc, #256 @ (adr r2, 5aa3ac ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - asrs r6, r6, #13 │ │ │ │ + asrs r2, r7, #13 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r2, pc, #64 @ (adr r2, 5aa2f4 ) │ │ │ │ + add r2, pc, #80 @ (adr r2, 5aa304 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - asrs r2, r0, #13 │ │ │ │ + asrs r6, r0, #13 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strb r0, [r5, #23] │ │ │ │ + strb r4, [r5, #23] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrh r2, [r5, #22] │ │ │ │ + ldrh r6, [r5, #22] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrh r2, [r1, #22] │ │ │ │ + ldrh r6, [r1, #22] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r1, pc, #840 @ (adr r1, 5aa610 ) │ │ │ │ + add r1, pc, #856 @ (adr r1, 5aa620 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - hlt 0x0010 │ │ │ │ + hlt 0x0014 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrh r4, [r4, #20] │ │ │ │ + ldrh r0, [r5, #20] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r1, pc, #672 @ (adr r1, 5aa574 ) │ │ │ │ + add r1, pc, #688 @ (adr r1, 5aa584 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ cbz r2, 5aa348 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrh r2, [r5, #18] │ │ │ │ + ldrh r6, [r5, #18] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r1, pc, #456 @ (adr r1, 5aa4a8 ) │ │ │ │ + add r1, pc, #472 @ (adr r1, 5aa4b8 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r1, pc, #344 @ (adr r1, 5aa43c ) │ │ │ │ + add r1, pc, #360 @ (adr r1, 5aa44c ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - asrs r0, r1, #10 │ │ │ │ + asrs r4, r1, #10 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strb r6, [r5, #20] │ │ │ │ + strb r2, [r6, #20] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrh r0, [r6, #16] │ │ │ │ + ldrh r4, [r6, #16] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb.w r0, [r8, r8, lsl #3] │ │ │ │ - ldrh r0, [r2, #16] │ │ │ │ + strb.w r0, [ip, r8, lsl #3] │ │ │ │ + ldrh r4, [r2, #16] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r1, pc, #80 @ (adr r1, 5aa34c ) │ │ │ │ + add r1, pc, #96 @ (adr r1, 5aa35c ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - b.n 5a9bdc │ │ │ │ + b.n 5a9be4 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrh r0, [r3, #14] │ │ │ │ + ldrh r4, [r3, #14] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r0, pc, #896 @ (adr r0, 5aa688 ) │ │ │ │ + add r0, pc, #912 @ (adr r0, 5aa698 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r0, pc, #816 @ (adr r0, 5aa63c ) │ │ │ │ + add r0, pc, #832 @ (adr r0, 5aa64c ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ strh r2, [r6, #48] @ 0x30 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - cbnz r0, 5aa336 │ │ │ │ + cbnz r4, 5aa336 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrh r6, [r4, #12] │ │ │ │ + ldrh r2, [r5, #12] │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r7, #2] │ │ │ │ + ldrh r6, [r7, #2] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r7, [sp, #520] @ 0x208 │ │ │ │ + ldr r7, [sp, #536] @ 0x218 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r1} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strb r0, [r7, #12] │ │ │ │ + strb r4, [r7, #12] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrh r0, [r7, #0] │ │ │ │ + ldrh r4, [r7, #0] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r7, [sp, #232] @ 0xe8 │ │ │ │ + ldr r7, [sp, #248] @ 0xf8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - asrs r6, r6, #1 │ │ │ │ + asrs r2, r7, #1 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r7, [sp, #72] @ 0x48 │ │ │ │ + ldr r7, [sp, #88] @ 0x58 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - strh r0, [r3, #62] @ 0x3e │ │ │ │ + strh r4, [r3, #62] @ 0x3e │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r6, [sp, #896] @ 0x380 │ │ │ │ + ldr r6, [sp, #912] @ 0x390 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r2, [r4, #60] @ 0x3c │ │ │ │ + strh r6, [r4, #60] @ 0x3c │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r6, [sp, #664] @ 0x298 │ │ │ │ + ldr r6, [sp, #680] @ 0x2a8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - @ instruction: 0xb754 │ │ │ │ + @ instruction: 0xb758 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r2, [r5, #58] @ 0x3a │ │ │ │ + strh r6, [r5, #58] @ 0x3a │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r6, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r6, [sp, #464] @ 0x1d0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strh r0, [r7, #56] @ 0x38 │ │ │ │ + strh r4, [r7, #56] @ 0x38 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r6, [sp, #240] @ 0xf0 │ │ │ │ + ldr r6, [sp, #256] @ 0x100 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrsh r6, [r4, r1] │ │ │ │ + ldrsh r2, [r5, r1] │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr.w r2, [pc, #3144] @ 5aafb8 │ │ │ │ ldr.w r1, [pc, #3144] @ 5aafbc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -989969,230 +989967,230 @@ │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ blx 344c20 <_Py_Dealloc@plt+0x4> │ │ │ │ ldrd r3, r2, [sp, #44] @ 0x2c │ │ │ │ b.n 5aa7b6 │ │ │ │ bl 1484934 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ b.w 5a9f44 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r2, r4, lr} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r4, [r4, #40] @ 0x28 │ │ │ │ + strh r0, [r5, #40] @ 0x28 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r4, [sp, #160] @ 0xa0 │ │ │ │ + ldr r4, [sp, #176] @ 0xb0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ strh r2, [r3, #12] │ │ │ │ lsls r6, r5, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r0, #38] @ 0x26 │ │ │ │ + strh r2, [r1, #38] @ 0x26 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r3, [sp, #824] @ 0x338 │ │ │ │ + ldr r3, [sp, #840] @ 0x348 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r6, [r4, #36] @ 0x24 │ │ │ │ + strh r2, [r5, #36] @ 0x24 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r3, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r3, [sp, #720] @ 0x2d0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r4, [r0, #120] @ 0x78 │ │ │ │ + ldr r0, [r1, #120] @ 0x78 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strh r4, [r0, #36] @ 0x24 │ │ │ │ + strh r0, [r1, #36] @ 0x24 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r3, [sp, #560] @ 0x230 │ │ │ │ + ldr r3, [sp, #576] @ 0x240 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - stmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrb r2, [r1, #8] │ │ │ │ + ldrb r6, [r1, #8] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strh r2, [r2, #34] @ 0x22 │ │ │ │ + strh r6, [r2, #34] @ 0x22 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r3, [sp, #360] @ 0x168 │ │ │ │ + ldr r3, [sp, #376] @ 0x178 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrb r6, [r6, #25] │ │ │ │ + ldrb r2, [r7, #25] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r6, [r4, #32] │ │ │ │ + strh r2, [r5, #32] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r3, [sp, #184] @ 0xb8 │ │ │ │ + ldr r3, [sp, #200] @ 0xc8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldr r0, [r4, r2] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 5aa8dc │ │ │ │ + b.n 5aa8e4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r2, [r0, #28] │ │ │ │ + strh r6, [r0, #28] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r2, [sp, #552] @ 0x228 │ │ │ │ + ldr r2, [sp, #568] @ 0x238 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r2, [r3, #22] │ │ │ │ + strh r6, [r3, #22] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r1, [sp, #904] @ 0x388 │ │ │ │ + ldr r1, [sp, #920] @ 0x398 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r2, [r6, #20] │ │ │ │ + strh r6, [r6, #20] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r1, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r1, [sp, #760] @ 0x2f8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - it le │ │ │ │ + itt le │ │ │ │ lslle r4, r6, #3 │ │ │ │ - strh r0, [r1, #20] │ │ │ │ + strhle r4, [r1, #20] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r1, [sp, #576] @ 0x240 │ │ │ │ + ldr r1, [sp, #592] @ 0x250 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r1, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r1, [sp, #480] @ 0x1e0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - lsrs r6, r4, #10 │ │ │ │ + lsrs r2, r5, #10 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r4, [r1, #84] @ 0x54 │ │ │ │ + ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strh r6, [r1, #18] │ │ │ │ + strh r2, [r2, #18] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strh r0, [r2, #16] │ │ │ │ + strh r4, [r2, #16] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r1, [sp, #96] @ 0x60 │ │ │ │ + ldr r1, [sp, #112] @ 0x70 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r2, [r4, #76] @ 0x4c │ │ │ │ + ldr r6, [r4, #76] @ 0x4c │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strh r2, [r4, #14] │ │ │ │ + strh r6, [r4, #14] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r0, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r0, [sp, #952] @ 0x3b8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - lsrs r6, r3, #8 │ │ │ │ + lsrs r2, r4, #8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r0, [sp, #800] @ 0x320 │ │ │ │ + ldr r0, [sp, #816] @ 0x330 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrb r6, [r0, #15] │ │ │ │ + ldrb r2, [r1, #15] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - cbz r4, 5ab084 │ │ │ │ + cbz r0, 5ab086 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r2, [r4, #12] │ │ │ │ + strh r6, [r4, #12] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r0, [sp, #608] @ 0x260 │ │ │ │ + ldr r0, [sp, #624] @ 0x270 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrb r6, [r3, #15] │ │ │ │ + ldrb r2, [r4, #15] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - cbz r4, 5ab088 │ │ │ │ + cbz r0, 5ab08a │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r2, [r6, #10] │ │ │ │ + strh r6, [r6, #10] │ │ │ │ lsls r5, r6, #3 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r1, r6] │ │ │ │ + strb r2, [r2, r6] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r6, [r1, #26] │ │ │ │ + ldrb r2, [r2, #26] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - str r5, [sp, #600] @ 0x258 │ │ │ │ + str r5, [sp, #616] @ 0x268 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r6, sp, #224 @ 0xe0 │ │ │ │ + add r6, sp, #240 @ 0xf0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r4, [r2, #25] │ │ │ │ + ldrb r0, [r3, #25] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - str r5, [sp, #368] @ 0x170 │ │ │ │ + str r5, [sp, #384] @ 0x180 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrb r4, [r3, #1] │ │ │ │ + ldrb r0, [r4, #1] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - str r5, [sp, #232] @ 0xe8 │ │ │ │ + str r5, [sp, #248] @ 0xf8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - movs r5, #204 @ 0xcc │ │ │ │ + movs r5, #208 @ 0xd0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ + ldr r6, [r2, #16] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrb r4, [r2, #24] │ │ │ │ + ldrb r0, [r3, #24] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrb r6, [r5, #23] │ │ │ │ + ldrb r2, [r6, #23] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - str r4, [sp, #984] @ 0x3d8 │ │ │ │ + str r4, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cbnz r2, 5ab100 │ │ │ │ + cbnz r6, 5ab100 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrb r6, [r0, #23] │ │ │ │ + ldrb r2, [r1, #23] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - str r4, [sp, #824] @ 0x338 │ │ │ │ + str r4, [sp, #840] @ 0x348 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrb r6, [r4, #22] │ │ │ │ + ldrb r2, [r5, #22] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - str r4, [sp, #672] @ 0x2a0 │ │ │ │ + str r4, [sp, #688] @ 0x2b0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - bvc.n 5ab0bc │ │ │ │ + bvc.n 5ab0c4 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - sbcs.w r0, r8, r8, ror #3 │ │ │ │ - ldrb r4, [r1, #21] │ │ │ │ + sbcs.w r0, ip, r8, ror #3 │ │ │ │ + ldrb r0, [r2, #21] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - str r4, [sp, #336] @ 0x150 │ │ │ │ + str r4, [sp, #352] @ 0x160 │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldr r4, [r0, #68] @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #9 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r2, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [pc, #16] @ (5ab0f4 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r5, #18] │ │ │ │ + ldrb r2, [r6, #18] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - str r3, [sp, #728] @ 0x2d8 │ │ │ │ + str r3, [sp, #744] @ 0x2e8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - rev r0, r6 │ │ │ │ + rev r4, r6 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrb r0, [r0, #18] │ │ │ │ + ldrb r4, [r0, #18] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - str r3, [sp, #544] @ 0x220 │ │ │ │ + str r3, [sp, #560] @ 0x230 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrb r6, [r3, #16] │ │ │ │ + ldrb r2, [r4, #16] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - str r3, [sp, #152] @ 0x98 │ │ │ │ + str r3, [sp, #168] @ 0xa8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r2, [sp, #672] @ 0x2a0 │ │ │ │ + str r2, [sp, #688] @ 0x2b0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrb r6, [r2, #15] │ │ │ │ + ldrb r2, [r3, #15] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - str r2, [sp, #872] @ 0x368 │ │ │ │ + str r2, [sp, #888] @ 0x378 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - pop {r2, r3, r5, r6, r7} │ │ │ │ + pop {r4, r5, r6, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrb r0, [r2, #14] │ │ │ │ + ldrb r4, [r2, #14] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - str r2, [sp, #608] @ 0x260 │ │ │ │ + str r2, [sp, #624] @ 0x270 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r3, sp, #320 @ 0x140 │ │ │ │ + add r3, sp, #336 @ 0x150 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r4, [r5, #13] │ │ │ │ + ldrb r0, [r6, #13] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - str r2, [sp, #464] @ 0x1d0 │ │ │ │ + str r2, [sp, #480] @ 0x1e0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ strb r6, [r3, #31] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r2, [sp, #400] @ 0x190 │ │ │ │ + str r2, [sp, #416] @ 0x1a0 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldrb r0, [r5, #12] │ │ │ │ + ldrb r4, [r5, #12] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - str r2, [sp, #192] @ 0xc0 │ │ │ │ + str r2, [sp, #208] @ 0xd0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrb r4, [r7, #10] │ │ │ │ + ldrb r0, [r0, #11] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - str r1, [sp, #784] @ 0x310 │ │ │ │ + str r1, [sp, #800] @ 0x320 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - @ instruction: 0xb8bc │ │ │ │ + @ instruction: 0xb8c0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrb r6, [r6, #9] │ │ │ │ + ldrb r2, [r7, #9] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - str r1, [sp, #504] @ 0x1f8 │ │ │ │ + str r1, [sp, #520] @ 0x208 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrb r0, [r6, #8] │ │ │ │ + ldrb r4, [r6, #8] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - str r1, [sp, #224] @ 0xe0 │ │ │ │ + str r1, [sp, #240] @ 0xf0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrb r0, [r1, #8] │ │ │ │ + ldrb r4, [r1, #8] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - str r1, [sp, #64] @ 0x40 │ │ │ │ + str r1, [sp, #80] @ 0x50 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrb r6, [r1, #5] │ │ │ │ + ldrb r2, [r2, #5] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - str r0, [sp, #344] @ 0x158 │ │ │ │ + str r0, [sp, #360] @ 0x168 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - @ instruction: 0xb6d2 │ │ │ │ + @ instruction: 0xb6d6 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrb r2, [r3, #4] │ │ │ │ + ldrb r6, [r3, #4] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - str r0, [sp, #136] @ 0x88 │ │ │ │ + str r0, [sp, #152] @ 0x98 │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldr.w r3, [pc, #1996] @ 5ab93c │ │ │ │ movw r7, #6168 @ 0x1818 │ │ │ │ ldr.w r2, [pc, #1992] @ 5ab940 │ │ │ │ ldr.w r1, [pc, #1992] @ 5ab944 │ │ │ │ ldr.w r0, [pc, #1992] @ 5ab948 │ │ │ │ add r2, pc │ │ │ │ @@ -990882,229 +990880,229 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #1168 @ 0x490 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r4, #32] │ │ │ │ + str r0, [r5, #32] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strb r4, [r4, #28] │ │ │ │ + strb r0, [r5, #28] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrh r4, [r5, #48] @ 0x30 │ │ │ │ + ldrh r0, [r6, #48] @ 0x30 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r0, [r7, #60] @ 0x3c │ │ │ │ + ldrh r4, [r7, #60] @ 0x3c │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r2, [r4, #20] │ │ │ │ + str r6, [r4, #20] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strb r2, [r4, #25] │ │ │ │ + strb r6, [r4, #25] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrh r2, [r5, #42] @ 0x2a │ │ │ │ + ldrh r6, [r5, #42] @ 0x2a │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r6, [r6, #54] @ 0x36 │ │ │ │ + ldrh r2, [r7, #54] @ 0x36 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strb r0, [r2, #23] │ │ │ │ + strb r4, [r2, #23] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrh r0, [r3, #38] @ 0x26 │ │ │ │ + ldrh r4, [r3, #38] @ 0x26 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r0, [r2, #8] │ │ │ │ + str r4, [r2, #8] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strb r0, [r2, #22] │ │ │ │ + strb r4, [r2, #22] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrh r0, [r3, #36] @ 0x24 │ │ │ │ + ldrh r4, [r3, #36] @ 0x24 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldc2l 0, cr0, [r0, #972] @ 0x3cc │ │ │ │ - add r4, pc, #984 @ (adr r4, 5abd54 ) │ │ │ │ + ldc2l 0, cr0, [r4, #972] @ 0x3cc │ │ │ │ + add r4, pc, #1000 @ (adr r4, 5abd64 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strb r2, [r2, #20] │ │ │ │ + strb r6, [r2, #20] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrh r2, [r3, #32] │ │ │ │ + ldrh r6, [r3, #32] │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldr r4, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strb r6, [r3, #19] │ │ │ │ + strb r2, [r4, #19] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrh r6, [r4, #30] │ │ │ │ + ldrh r2, [r5, #30] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r4, [r1, #30] │ │ │ │ + ldrh r0, [r2, #30] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldc2l 0, cr0, [lr], #972 @ 0x3cc │ │ │ │ - ldrsh r4, [r4, r6] │ │ │ │ + stc2 0, cr0, [r2, #-972] @ 0xfffffc34 │ │ │ │ + ldrsh r0, [r5, r6] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strb r6, [r4, #18] │ │ │ │ + strb r2, [r5, #18] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrh r4, [r3, #28] │ │ │ │ + ldrh r0, [r4, #28] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r2, [r3, #104] @ 0x68 │ │ │ │ + ldr r6, [r3, #104] @ 0x68 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r4, pc, #352 @ (adr r4, 5abb0c ) │ │ │ │ + add r4, pc, #368 @ (adr r4, 5abb1c ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strb r6, [r6, #17] │ │ │ │ + strb r2, [r7, #17] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrsh r2, [r1, r5] │ │ │ │ + ldrsh r6, [r1, r5] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strb r2, [r1, #17] │ │ │ │ + strb r6, [r1, #17] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrh r2, [r2, #26] │ │ │ │ + ldrh r6, [r2, #26] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - stc2 0, cr0, [sl], {243} @ 0xf3 │ │ │ │ - ldrh r4, [r6, #24] │ │ │ │ + stc2 0, cr0, [lr], {243} @ 0xf3 │ │ │ │ + ldrh r0, [r7, #24] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldrh r6, [r7, #22] │ │ │ │ + ldrh r2, [r0, #24] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - movs r0, #196 @ 0xc4 │ │ │ │ + movs r0, #200 @ 0xc8 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrsh r6, [r2, r3] │ │ │ │ + ldrsh r2, [r3, r3] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strb r0, [r3, #15] │ │ │ │ + strb r4, [r3, #15] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r2, [r6, #13] │ │ │ │ + strb r6, [r6, #13] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrh r2, [r7, #18] │ │ │ │ + ldrh r6, [r7, #18] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrsh r2, [r1, r1] │ │ │ │ + ldrsh r6, [r1, r1] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strb r2, [r1, #13] │ │ │ │ + strb r6, [r1, #13] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrh r2, [r2, #18] │ │ │ │ + ldrh r6, [r2, #18] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - movs r0, #30 │ │ │ │ + movs r0, #34 @ 0x22 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strb r2, [r3, #12] │ │ │ │ + strb r6, [r3, #12] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrh r2, [r4, #16] │ │ │ │ + ldrh r6, [r4, #16] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrb r4, [r0, r6] │ │ │ │ + ldrb r0, [r1, r6] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strb r4, [r6, #11] │ │ │ │ + strb r0, [r7, #11] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrh r4, [r7, #14] │ │ │ │ + ldrh r0, [r0, #16] │ │ │ │ lsls r4, r6, #3 │ │ │ │ add r2, sp, #320 @ 0x140 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - adds r1, #64 @ 0x40 │ │ │ │ + adds r1, #68 @ 0x44 │ │ │ │ lsls r2, r0, #4 │ │ │ │ cmn r6, r6 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrh r4, [r2, #20] │ │ │ │ + ldrh r0, [r3, #20] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add sp, #200 @ 0xc8 │ │ │ │ + add sp, #216 @ 0xd8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r4, [r6, #8] │ │ │ │ + ldrh r0, [r7, #8] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - strb r4, [r6, #7] │ │ │ │ + strb r0, [r7, #7] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrh r4, [r7, #6] │ │ │ │ + ldrh r0, [r0, #8] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strb r0, [r1, #7] │ │ │ │ + strb r4, [r1, #7] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrh r0, [r2, #6] │ │ │ │ + ldrh r4, [r2, #6] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r4, [r0, #64] @ 0x40 │ │ │ │ + ldr r0, [r1, #64] @ 0x40 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strb r2, [r4, #6] │ │ │ │ + strb r6, [r4, #6] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrh r2, [r5, #4] │ │ │ │ + ldrh r6, [r5, #4] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strb r6, [r6, #5] │ │ │ │ + strb r2, [r7, #5] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrh r6, [r7, #2] │ │ │ │ + ldrh r2, [r0, #4] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strb r2, [r3, #5] │ │ │ │ + strb r6, [r3, #5] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrh r2, [r4, #2] │ │ │ │ + ldrh r6, [r4, #2] │ │ │ │ lsls r4, r6, #3 │ │ │ │ rors r0, r0 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrh r6, [r3, #10] │ │ │ │ + ldrh r2, [r4, #10] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r6, sp, #1008 @ 0x3f0 │ │ │ │ + add r7, sp, #0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ sbcs r4, r4 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrh r2, [r0, #10] │ │ │ │ + ldrh r6, [r0, #10] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r7, sp, #192 @ 0xc0 │ │ │ │ + add r7, sp, #208 @ 0xd0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ sbcs r0, r1 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrh r6, [r4, #8] │ │ │ │ + ldrh r2, [r5, #8] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cmp r1, #248 @ 0xf8 │ │ │ │ + cmp r1, #252 @ 0xfc │ │ │ │ lsls r3, r6, #3 │ │ │ │ adcs r4, r5 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrh r2, [r1, #8] │ │ │ │ + ldrh r6, [r1, #8] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - b.n 5ab4a4 │ │ │ │ + b.n 5ab4ac │ │ │ │ lsls r2, r6, #3 │ │ │ │ adcs r0, r2 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrh r6, [r5, #6] │ │ │ │ + ldrh r2, [r6, #6] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - @ instruction: 0xe82400f2 │ │ │ │ + @ instruction: 0xe82800f2 │ │ │ │ asrs r4, r6 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrh r2, [r2, #6] │ │ │ │ + ldrh r6, [r2, #6] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - b.n 5ab8cc │ │ │ │ + b.n 5ab8d4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ asrs r0, r3 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrh r6, [r6, #4] │ │ │ │ + ldrh r2, [r7, #4] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r6, sp, #336 @ 0x150 │ │ │ │ + add r6, sp, #352 @ 0x160 │ │ │ │ lsls r4, r6, #3 │ │ │ │ lsrs r4, r7 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrh r2, [r3, #4] │ │ │ │ + ldrh r6, [r3, #4] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r6, sp, #496 @ 0x1f0 │ │ │ │ + add r6, sp, #512 @ 0x200 │ │ │ │ lsls r4, r6, #3 │ │ │ │ lsrs r0, r4 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrh r6, [r7, #2] │ │ │ │ + ldrh r2, [r0, #4] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r6, sp, #112 @ 0x70 │ │ │ │ + add r6, sp, #128 @ 0x80 │ │ │ │ lsls r4, r6, #3 │ │ │ │ lsrs r4, r0 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrh r2, [r4, #2] │ │ │ │ + ldrh r6, [r4, #2] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r6, sp, #368 @ 0x170 │ │ │ │ + add r6, sp, #384 @ 0x180 │ │ │ │ lsls r4, r6, #3 │ │ │ │ lsls r0, r5 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrh r6, [r0, #2] │ │ │ │ + ldrh r2, [r1, #2] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - b.n 5ab370 │ │ │ │ + b.n 5ab378 │ │ │ │ lsls r2, r6, #3 │ │ │ │ lsls r4, r1 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrh r2, [r5, #0] │ │ │ │ + ldrh r6, [r5, #0] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r0, [r3, r5] │ │ │ │ + strh r4, [r3, r5] │ │ │ │ lsls r2, r6, #3 │ │ │ │ eors r0, r6 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrh r6, [r1, #0] │ │ │ │ + ldrh r2, [r2, #0] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - bvc.n 5abad0 │ │ │ │ + bvc.n 5abad8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ cmp r7, #88 @ 0x58 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - sbcs r6, r1 │ │ │ │ + sbcs r2, r2 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - sbcs r4, r5 │ │ │ │ + sbcs r0, r6 │ │ │ │ lsls r2, r6, #3 │ │ │ │ cmp r7, #66 @ 0x42 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - lsls r0, r5 │ │ │ │ + lsls r4, r5 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adcs r6, r3 │ │ │ │ + adcs r2, r4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 005abaf8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -991286,51 +991284,51 @@ │ │ │ │ b.n 5abc4a │ │ │ │ ite al │ │ │ │ lslal r1, r1, #4 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #64 @ 0x40 │ │ │ │ + subs r5, #68 @ 0x44 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r6, [r0, r0] │ │ │ │ + ldrb r2, [r1, r0] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r0, [r0, #32] │ │ │ │ + strh r4, [r0, #32] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - subs r4, #200 @ 0xc8 │ │ │ │ + subs r4, #204 @ 0xcc │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r3, sp, #128 @ 0x80 │ │ │ │ + add r3, sp, #144 @ 0x90 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - subs r4, #230 @ 0xe6 │ │ │ │ + subs r4, #234 @ 0xea │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r4, [r6, #28] │ │ │ │ + strh r0, [r7, #28] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r1, sp, #776 @ 0x308 │ │ │ │ + add r1, sp, #792 @ 0x318 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - add r0, sp, #760 @ 0x2f8 │ │ │ │ + add r0, sp, #776 @ 0x308 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - subs r4, #192 @ 0xc0 │ │ │ │ + subs r4, #196 @ 0xc4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r6, [r1, #28] │ │ │ │ + strh r2, [r2, #28] │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #832 @ 0x340 │ │ │ │ + add r0, sp, #848 @ 0x350 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - subs r4, #144 @ 0x90 │ │ │ │ + subs r4, #148 @ 0x94 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r4, [r3, #26] │ │ │ │ + strh r0, [r4, #26] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - subs r4, #114 @ 0x72 │ │ │ │ + subs r4, #118 @ 0x76 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r6, [r7, #24] │ │ │ │ + strh r2, [r0, #26] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - subs r4, #90 @ 0x5a │ │ │ │ + subs r4, #94 @ 0x5e │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r6, [r4, #24] │ │ │ │ + strh r2, [r5, #24] │ │ │ │ lsls r4, r6, #3 │ │ │ │ │ │ │ │ 005abcf8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -991422,21 +991420,21 @@ │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ pop {r1, r3, r4, r6, r7, pc} │ │ │ │ lsls r1, r1, #4 │ │ │ │ cdp2 1, 6, cr0, cr2, cr11, {0} │ │ │ │ pop {r3, r4, r7, pc} │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strh r4, [r0, #18] │ │ │ │ + strh r0, [r1, #18] │ │ │ │ lsls r7, r7, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #92 @ 0x5c │ │ │ │ + subs r3, #96 @ 0x60 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r0, [r5, #16] │ │ │ │ + strh r4, [r5, #16] │ │ │ │ lsls r4, r6, #3 │ │ │ │ │ │ │ │ 005abdf0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -992557,157 +992555,157 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r7, #1] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #392 @ 0x188 │ │ │ │ + add r0, sp, #408 @ 0x198 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - lsrs r2, r6 │ │ │ │ + lsrs r6, r6 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r6, [r5, #4] │ │ │ │ + strh r2, [r6, #4] │ │ │ │ lsls r4, r6, #3 │ │ │ │ adds r2, #80 @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #288 @ (adr r6, 5acaac ) │ │ │ │ + add r6, pc, #304 @ (adr r6, 5acabc ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrb r4, [r4, #26] │ │ │ │ + ldrb r0, [r5, #26] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r6, pc, #168 @ (adr r6, 5aca3c ) │ │ │ │ + add r6, pc, #184 @ (adr r6, 5aca4c ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrb r6, [r0, #26] │ │ │ │ + ldrb r2, [r1, #26] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - subs r6, #164 @ 0xa4 │ │ │ │ + subs r6, #168 @ 0xa8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r0, [r5, #25] │ │ │ │ + ldrb r4, [r5, #25] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r5, pc, #1008 @ (adr r5, 5acd94 ) │ │ │ │ + add r6, pc, #0 @ (adr r6, 5ac9a4 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r5, pc, #640 @ (adr r5, 5acc28 ) │ │ │ │ + add r5, pc, #656 @ (adr r5, 5acc38 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r0, [pc, #1016] @ (5acda4 ) │ │ │ │ + ldr r1, [pc, #8] @ (5ac9b4 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r2, [r5, #23] │ │ │ │ + ldrb r6, [r5, #23] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r5, pc, #456 @ (adr r5, 5acb7c ) │ │ │ │ + add r5, pc, #472 @ (adr r5, 5acb8c ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrb r6, [r1, #23] │ │ │ │ + ldrb r2, [r2, #23] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r5, pc, #312 @ (adr r5, 5acaf4 ) │ │ │ │ + add r5, pc, #328 @ (adr r5, 5acb04 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrb r6, [r4, #22] │ │ │ │ + ldrb r2, [r5, #22] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r5, pc, #136 @ (adr r5, 5aca4c ) │ │ │ │ + add r5, pc, #152 @ (adr r5, 5aca5c ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrb r2, [r7, #21] │ │ │ │ + ldrb r6, [r7, #21] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r6, sp, #928 @ 0x3a0 │ │ │ │ + add r6, sp, #944 @ 0x3b0 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldrb r0, [r1, #21] │ │ │ │ + ldrb r4, [r1, #21] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r4, pc, #864 @ (adr r4, 5acd34 ) │ │ │ │ + add r4, pc, #880 @ (adr r4, 5acd44 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r4, pc, #704 @ (adr r4, 5acc98 ) │ │ │ │ + add r4, pc, #720 @ (adr r4, 5acca8 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrb r4, [r1, #20] │ │ │ │ + ldrb r0, [r2, #20] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r4, pc, #584 @ (adr r4, 5acc28 ) │ │ │ │ + add r4, pc, #600 @ (adr r4, 5acc38 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrb r6, [r5, #19] │ │ │ │ + ldrb r2, [r6, #19] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r4, pc, #432 @ (adr r4, 5acb98 ) │ │ │ │ + add r4, pc, #448 @ (adr r4, 5acba8 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrb r0, [r1, #19] │ │ │ │ + ldrb r4, [r1, #19] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r4, pc, #312 @ (adr r4, 5acb28 ) │ │ │ │ + add r4, pc, #328 @ (adr r4, 5acb38 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrb r2, [r5, #18] │ │ │ │ + ldrb r6, [r5, #18] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - blx r3 │ │ │ │ + blxns r3 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r4, [r1, #18] │ │ │ │ + ldrb r0, [r2, #18] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r4, pc, #128 @ (adr r4, 5aca80 ) │ │ │ │ + add r4, pc, #144 @ (adr r4, 5aca90 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r4, pc, #32 @ (adr r4, 5aca24 ) │ │ │ │ + add r4, pc, #48 @ (adr r4, 5aca34 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrb r4, [r4, #17] │ │ │ │ + ldrb r0, [r5, #17] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r3, pc, #912 @ (adr r3, 5acd9c ) │ │ │ │ + add r3, pc, #928 @ (adr r3, 5acdac ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrb r0, [r0, #17] │ │ │ │ + ldrb r4, [r0, #17] │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #576 @ (adr r2, 5acc58 ) │ │ │ │ + add r2, pc, #592 @ (adr r2, 5acc68 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrb r4, [r5, #11] │ │ │ │ + ldrb r0, [r6, #11] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - subs r1, #102 @ 0x66 │ │ │ │ + subs r1, #106 @ 0x6a │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r2, pc, #240 @ (adr r2, 5acb14 ) │ │ │ │ + add r2, pc, #256 @ (adr r2, 5acb24 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrb r0, [r3, #10] │ │ │ │ + ldrb r4, [r3, #10] │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r3, r3] │ │ │ │ + str r6, [r3, r3] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r0, pc, #488 @ (adr r0, 5acc1c ) │ │ │ │ + add r0, pc, #504 @ (adr r0, 5acc2c ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrb r4, [r2, #3] │ │ │ │ + ldrb r0, [r3, #3] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - lsrs r4, r5, #25 │ │ │ │ + lsrs r0, r6, #25 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r4, [pc, #496] @ (5acc30 ) │ │ │ │ + ldr r4, [pc, #512] @ (5acc40 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r0, pc, #152 @ (adr r0, 5acadc ) │ │ │ │ + add r0, pc, #168 @ (adr r0, 5acaec ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrb r4, [r0, #2] │ │ │ │ + ldrb r0, [r1, #2] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r0, pc, #72 @ (adr r0, 5aca94 ) │ │ │ │ + add r0, pc, #88 @ (adr r0, 5acaa4 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrb r6, [r5, #1] │ │ │ │ + ldrb r2, [r6, #1] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - orrs r2, r7 │ │ │ │ + orrs r6, r7 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r7, [sp, #824] @ 0x338 │ │ │ │ + ldr r7, [sp, #840] @ 0x348 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrb r0, [r5, #0] │ │ │ │ + ldrb r4, [r5, #0] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r7, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r7, [sp, #688] @ 0x2b0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrb r4, [r0, #0] │ │ │ │ + ldrb r0, [r1, #0] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r7, [sp, #136] @ 0x88 │ │ │ │ + ldr r7, [sp, #152] @ 0x98 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strb r6, [r7, #29] │ │ │ │ + strb r2, [r0, #30] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r7, [sp, #32] │ │ │ │ + ldr r7, [sp, #48] @ 0x30 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strb r4, [r4, #29] │ │ │ │ + strb r0, [r5, #29] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r6, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r6, [sp, #960] @ 0x3c0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ orrs r4, r0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strb r6, [r7, #28] │ │ │ │ + strb r2, [r0, #29] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r6, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r6, [sp, #760] @ 0x2f8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strb r0, [r3, #28] │ │ │ │ + strb r4, [r3, #28] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r6, [sp, #632] @ 0x278 │ │ │ │ + ldr r6, [sp, #648] @ 0x288 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strb r4, [r7, #27] │ │ │ │ + strb r0, [r0, #28] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r6, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r6, [sp, #456] @ 0x1c8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strb r4, [r1, #27] │ │ │ │ + strb r0, [r2, #27] │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldr.w r2, [pc, #1440] @ 5ad03c │ │ │ │ movw r1, #886 @ 0x376 │ │ │ │ ldr.w r3, [pc, #1436] @ 5ad040 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r4, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ @@ -993262,163 +993260,163 @@ │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #1664 @ 0x680 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r4, #11 │ │ │ │ + lsrs r0, r5, #11 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r0, [pc, #968] @ (5ad410 ) │ │ │ │ + ldr r0, [pc, #984] @ (5ad420 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r4, [sp, #608] @ 0x260 │ │ │ │ + ldr r4, [sp, #624] @ 0x270 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strb r6, [r6, #19] │ │ │ │ + strb r2, [r7, #19] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - subs r7, #222 @ 0xde │ │ │ │ + subs r7, #226 @ 0xe2 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r4, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r4, [sp, #472] @ 0x1d8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strb r2, [r1, #19] │ │ │ │ + strb r6, [r1, #19] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r4, [sp, #160] @ 0xa0 │ │ │ │ + ldr r4, [sp, #176] @ 0xb0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strb r6, [r0, #18] │ │ │ │ + strb r2, [r1, #18] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r3, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r3, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strb r0, [r3, #17] │ │ │ │ + strb r4, [r3, #17] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r3, [sp, #832] @ 0x340 │ │ │ │ + ldr r3, [sp, #848] @ 0x350 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strb r6, [r5, #16] │ │ │ │ + strb r2, [r6, #16] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r3, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r3, [sp, #704] @ 0x2c0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strb r2, [r1, #16] │ │ │ │ + strb r6, [r1, #16] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - subs r4, r6, r6 │ │ │ │ + subs r0, r7, r6 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r3, [sp, #512] @ 0x200 │ │ │ │ + ldr r3, [sp, #528] @ 0x210 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strb r0, [r3, #15] │ │ │ │ + strb r4, [r3, #15] │ │ │ │ lsls r4, r6, #3 │ │ │ │ asrs r4, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strb r0, [r4, #13] │ │ │ │ + strb r4, [r4, #13] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r2, [sp, #904] @ 0x388 │ │ │ │ + ldr r2, [sp, #920] @ 0x398 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strb r6, [r7, #12] │ │ │ │ + strb r2, [r0, #13] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r2, [sp, #656] @ 0x290 │ │ │ │ + ldr r2, [sp, #672] @ 0x2a0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strb r2, [r0, #12] │ │ │ │ + strb r6, [r0, #12] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strb r0, [r3, #10] │ │ │ │ + strb r4, [r3, #10] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r2, [sp, #112] @ 0x70 │ │ │ │ + ldr r2, [sp, #128] @ 0x80 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strb r2, [r7, #9] │ │ │ │ + strb r6, [r7, #9] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r1, [sp, #888] @ 0x378 │ │ │ │ + ldr r1, [sp, #904] @ 0x388 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strb r4, [r7, #8] │ │ │ │ + strb r0, [r0, #9] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r1, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r1, [sp, #520] @ 0x208 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strb r4, [r3, #7] │ │ │ │ + strb r0, [r4, #7] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r1, [sp, #384] @ 0x180 │ │ │ │ + ldr r1, [sp, #400] @ 0x190 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strb r6, [r7, #6] │ │ │ │ + strb r2, [r0, #7] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r0, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r0, [sp, #960] @ 0x3c0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strb r2, [r1, #5] │ │ │ │ + strb r6, [r1, #5] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r0, [sp, #848] @ 0x350 │ │ │ │ + ldr r0, [sp, #864] @ 0x360 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strb r0, [r6, #4] │ │ │ │ + strb r4, [r6, #4] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r0, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r0, [sp, #704] @ 0x2c0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strb r2, [r1, #4] │ │ │ │ + strb r6, [r1, #4] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r0, [sp, #568] @ 0x238 │ │ │ │ + ldr r0, [sp, #584] @ 0x248 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strb r4, [r5, #3] │ │ │ │ + strb r0, [r6, #3] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r0, [sp, #448] @ 0x1c0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strb r2, [r0, #3] │ │ │ │ + strb r6, [r0, #3] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - adds r0, r2, r2 │ │ │ │ + adds r4, r2, r2 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - adds r6, r2, r1 │ │ │ │ + adds r2, r3, r1 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r0, [sp, #136] @ 0x88 │ │ │ │ + ldr r0, [sp, #152] @ 0x98 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strb r0, [r7, #1] │ │ │ │ + strb r4, [r7, #1] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r7, [sp, #928] @ 0x3a0 │ │ │ │ + str r7, [sp, #944] @ 0x3b0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strb r6, [r0, #1] │ │ │ │ + strb r2, [r1, #1] │ │ │ │ lsls r4, r6, #3 │ │ │ │ cmp r1, #228 @ 0xe4 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strb r2, [r0, #6] │ │ │ │ + strb r6, [r0, #6] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - push {r4, r5, r7} │ │ │ │ + push {r2, r4, r5, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ cmp r1, #204 @ 0xcc │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strb r2, [r5, #5] │ │ │ │ + strb r6, [r5, #5] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - @ instruction: 0xb808 │ │ │ │ + @ instruction: 0xb80c │ │ │ │ lsls r2, r6, #3 │ │ │ │ cmp r1, #180 @ 0xb4 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strb r2, [r2, #5] │ │ │ │ + strb r6, [r2, #5] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r0, [r2, #62] @ 0x3e │ │ │ │ + strh r4, [r2, #62] @ 0x3e │ │ │ │ lsls r2, r6, #3 │ │ │ │ cmp r1, #156 @ 0x9c │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strb r2, [r7, #4] │ │ │ │ + strb r6, [r7, #4] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - push {r2, r3, r4, r6} │ │ │ │ + push {r5, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ cmp r1, #132 @ 0x84 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strb r2, [r4, #4] │ │ │ │ + strb r6, [r4, #4] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - subs r2, #20 │ │ │ │ + subs r2, #24 │ │ │ │ lsls r2, r6, #3 │ │ │ │ cmp r1, #108 @ 0x6c │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strb r2, [r1, #4] │ │ │ │ + strb r6, [r1, #4] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - adds r1, #180 @ 0xb4 │ │ │ │ + adds r1, #184 @ 0xb8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ cmp r1, #84 @ 0x54 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strb r2, [r6, #3] │ │ │ │ + strb r6, [r6, #3] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r4, [r2, #28] │ │ │ │ + ldrh r0, [r3, #28] │ │ │ │ lsls r3, r6, #3 │ │ │ │ cmp r1, #60 @ 0x3c │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strb r2, [r3, #3] │ │ │ │ + strb r6, [r3, #3] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - stmia r4!, {r2, r3, r7} │ │ │ │ + stmia r4!, {r4, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 005ad16c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -993564,39 +993562,39 @@ │ │ │ │ add r1, sp, #408 @ 0x198 │ │ │ │ lsls r1, r1, #4 │ │ │ │ ldrd r0, r1, [r6, #44]! @ 0x2c │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ - cmp sl, sl │ │ │ │ + cmp lr, sl │ │ │ │ lsls r2, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #408] @ 0x198 │ │ │ │ + str r5, [sp, #424] @ 0x1a8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r2, [r0, #92] @ 0x5c │ │ │ │ + ldr r6, [r0, #92] @ 0x5c │ │ │ │ lsls r4, r6, #3 │ │ │ │ add r0, sp, #992 @ 0x3e0 │ │ │ │ lsls r1, r1, #4 │ │ │ │ strb r0, [r0, #10] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #80 @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #84 @ 0x54 │ │ │ │ + subs r0, #88 @ 0x58 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r3, #96 @ 0x60 │ │ │ │ + subs r3, #100 @ 0x64 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r0, [r2, #84] @ 0x54 │ │ │ │ + ldr r4, [r2, #84] @ 0x54 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r6, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r6, [sp, #712] @ 0x2c8 │ │ │ │ lsls r6, r7, #3 │ │ │ │ │ │ │ │ 005ad2f8 : │ │ │ │ stmdb 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 │ │ │ │ @@ -994682,99 +994680,99 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #560] @ 0x230 │ │ │ │ + str r3, [sp, #576] @ 0x240 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r3, [sp, #144] @ 0x90 │ │ │ │ + str r3, [sp, #160] @ 0xa0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r2, [r4, #52] @ 0x34 │ │ │ │ + ldr r6, [r4, #52] @ 0x34 │ │ │ │ lsls r4, r6, #3 │ │ │ │ add r6, pc, #504 @ (adr r6, 5ae078 ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ cmp r3, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r2, r7] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #208] @ (5adf5c ) │ │ │ │ + ldr r7, [pc, #224] @ (5adf6c ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subs r7, #196 @ 0xc4 │ │ │ │ + subs r7, #200 @ 0xc8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrh r2, [r1, #52] @ 0x34 │ │ │ │ + ldrh r6, [r1, #52] @ 0x34 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r0, [r1, #108] @ 0x6c │ │ │ │ + str r4, [r1, #108] @ 0x6c │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r6, [r7, #48] @ 0x30 │ │ │ │ + ldrh r2, [r0, #50] @ 0x32 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r4, [r7, #100] @ 0x64 │ │ │ │ + str r0, [r0, #104] @ 0x68 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r4, [r4, #48] @ 0x30 │ │ │ │ + ldrh r0, [r5, #48] @ 0x30 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r2, [r4, #100] @ 0x64 │ │ │ │ + str r6, [r4, #100] @ 0x64 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r6, [r4, #46] @ 0x2e │ │ │ │ + ldrh r2, [r5, #46] @ 0x2e │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r4, [r4, #96] @ 0x60 │ │ │ │ + str r0, [r5, #96] @ 0x60 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r4, [r1, #46] @ 0x2e │ │ │ │ + ldrh r0, [r2, #46] @ 0x2e │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r2, [r1, #96] @ 0x60 │ │ │ │ + str r6, [r1, #96] @ 0x60 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r0, [r2, #96] @ 0x60 │ │ │ │ + str r4, [r2, #96] @ 0x60 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldrh r0, [r6, #44] @ 0x2c │ │ │ │ + ldrh r4, [r6, #44] @ 0x2c │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r2, [r5, #92] @ 0x5c │ │ │ │ + str r6, [r5, #92] @ 0x5c │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r6, [r1, #44] @ 0x2c │ │ │ │ + ldrh r2, [r2, #44] @ 0x2c │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r4, [r1, #92] @ 0x5c │ │ │ │ + str r0, [r2, #92] @ 0x5c │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r6, [r5, #42] @ 0x2a │ │ │ │ + ldrh r2, [r6, #42] @ 0x2a │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r4, [r5, #88] @ 0x58 │ │ │ │ + str r0, [r6, #88] @ 0x58 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r0, [r6, #40] @ 0x28 │ │ │ │ + ldrh r4, [r6, #40] @ 0x28 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r6, [r5, #84] @ 0x54 │ │ │ │ + str r2, [r6, #84] @ 0x54 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r4, [r7, #38] @ 0x26 │ │ │ │ + ldrh r0, [r0, #40] @ 0x28 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r2, [r7, #80] @ 0x50 │ │ │ │ + str r6, [r7, #80] @ 0x50 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r4, [r0, #38] @ 0x26 │ │ │ │ + ldrh r0, [r1, #38] @ 0x26 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r2, [r0, #80] @ 0x50 │ │ │ │ + str r6, [r0, #80] @ 0x50 │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldr r0, [r1, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r0, [r0, r7] │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #14 │ │ │ │ + adds r0, #18 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrh r4, [r1, #24] │ │ │ │ + ldrh r0, [r2, #24] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r2, [r1, #52] @ 0x34 │ │ │ │ + str r6, [r1, #52] @ 0x34 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r2, [r4, #22] │ │ │ │ + ldrh r6, [r4, #22] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r0, [r4, #48] @ 0x30 │ │ │ │ + str r4, [r4, #48] @ 0x30 │ │ │ │ lsls r4, r6, #3 │ │ │ │ cmp r6, #156 @ 0x9c │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrh r4, [r3, #20] │ │ │ │ + ldrh r0, [r4, #20] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r0, [r3, #44] @ 0x2c │ │ │ │ + str r4, [r3, #44] @ 0x2c │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r6, [r6, #8] │ │ │ │ + ldrh r2, [r7, #8] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r4, [r6, #20] │ │ │ │ + str r0, [r7, #20] │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r1, [pc, #1348] @ 5ae464 │ │ │ │ ldr.w r0, [pc, #1348] @ 5ae468 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov.w r3, #852 @ 0x354 │ │ │ │ strd r3, r2, [sp] │ │ │ │ @@ -995264,196 +995262,196 @@ │ │ │ │ ldr r1, [pc, #376] @ (5ae5cc ) │ │ │ │ ldr r0, [pc, #376] @ (5ae5d0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #1732 @ 0x6c4 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ - ldrh r4, [r0, #2] │ │ │ │ + ldrh r0, [r1, #2] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r6, [r7, #4] │ │ │ │ + str r2, [r0, #8] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - bne.n 5ae3e0 │ │ │ │ + bne.n 5ae3e8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r4, #102 @ 0x66 │ │ │ │ + adds r4, #106 @ 0x6a │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrh r2, [r3, #0] │ │ │ │ + ldrh r6, [r3, #0] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r4, [r2, #4] │ │ │ │ + str r0, [r3, #4] │ │ │ │ lsls r4, r6, #3 │ │ │ │ cmp sl, r8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrb r0, [r4, #4] │ │ │ │ + ldrb r4, [r4, #4] │ │ │ │ lsls r2, r6, #3 │ │ │ │ cmp r3, #240 @ 0xf0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strh r0, [r6, #62] @ 0x3e │ │ │ │ + strh r4, [r6, #62] @ 0x3e │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r4, [r5, #0] │ │ │ │ + str r0, [r6, #0] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r0, [r2, #62] @ 0x3e │ │ │ │ + strh r4, [r2, #62] @ 0x3e │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r6, [r1, #0] │ │ │ │ + str r2, [r2, #0] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r6, [r7, #58] @ 0x3a │ │ │ │ + strh r2, [r0, #60] @ 0x3c │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrsh r4, [r7, r6] │ │ │ │ + ldrsh r0, [r0, r7] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - adds r3, #138 @ 0x8a │ │ │ │ + adds r3, #142 @ 0x8e │ │ │ │ lsls r3, r6, #3 │ │ │ │ - beq.n 5ae438 │ │ │ │ + beq.n 5ae440 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strh r6, [r0, #58] @ 0x3a │ │ │ │ + strh r2, [r1, #58] @ 0x3a │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrsh r4, [r0, r6] │ │ │ │ + ldrsh r0, [r1, r6] │ │ │ │ lsls r4, r6, #3 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r6, #60] @ 0x3c │ │ │ │ + strh r0, [r7, #60] @ 0x3c │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r6, [r0, #56] @ 0x38 │ │ │ │ + strh r2, [r1, #56] @ 0x38 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrsh r4, [r0, r5] │ │ │ │ + ldrsh r0, [r1, r5] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r0, [r4, #54] @ 0x36 │ │ │ │ + strh r4, [r4, #54] @ 0x36 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrsh r6, [r3, r4] │ │ │ │ + ldrsh r2, [r4, r4] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r0, pc, #168 @ (adr r0, 5ae574 ) │ │ │ │ + add r0, pc, #184 @ (adr r0, 5ae584 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strh r0, [r5, #52] @ 0x34 │ │ │ │ + strh r4, [r5, #52] @ 0x34 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrsh r6, [r4, r3] │ │ │ │ + ldrsh r2, [r5, r3] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r0, [r2, #52] @ 0x34 │ │ │ │ + strh r4, [r2, #52] @ 0x34 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrsh r6, [r1, r3] │ │ │ │ + ldrsh r2, [r2, r3] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r2, [r7, #50] @ 0x32 │ │ │ │ + strh r6, [r7, #50] @ 0x32 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrsh r0, [r7, r2] │ │ │ │ + ldrsh r4, [r7, r2] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r2, [r1, #50] @ 0x32 │ │ │ │ + strh r6, [r1, #50] @ 0x32 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrsh r0, [r1, r2] │ │ │ │ + ldrsh r4, [r1, r2] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r4, [r2, #48] @ 0x30 │ │ │ │ + strh r0, [r3, #48] @ 0x30 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrsh r2, [r2, r1] │ │ │ │ + ldrsh r6, [r2, r1] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r6, [r5, #42] @ 0x2a │ │ │ │ + strh r2, [r6, #42] @ 0x2a │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrb r4, [r5, r6] │ │ │ │ + ldrb r0, [r6, r6] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - adds r1, #24 │ │ │ │ + adds r1, #28 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strh r4, [r4, #38] @ 0x26 │ │ │ │ + strh r0, [r5, #38] @ 0x26 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrb r2, [r3, r4] │ │ │ │ + ldrb r6, [r3, r4] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - @ instruction: 0xf2ea00f6 │ │ │ │ - strh r0, [r5, #36] @ 0x24 │ │ │ │ + @ instruction: 0xf2ee00f6 │ │ │ │ + strh r4, [r5, #36] @ 0x24 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrb r6, [r4, r3] │ │ │ │ + ldrb r2, [r5, r3] │ │ │ │ lsls r4, r6, #3 │ │ │ │ asrs r4, r7, #25 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrsh r2, [r3, r0] │ │ │ │ + ldrsh r6, [r3, r0] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - subs r4, r0, #3 │ │ │ │ + subs r0, r1, #3 │ │ │ │ lsls r2, r6, #3 │ │ │ │ asrs r4, r4, #25 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrsh r2, [r0, r0] │ │ │ │ + ldrsh r6, [r0, r0] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r4, [r3, #42] @ 0x2a │ │ │ │ + strh r0, [r4, #42] @ 0x2a │ │ │ │ lsls r4, r6, #3 │ │ │ │ asrs r4, r1, #25 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrb r2, [r5, r7] │ │ │ │ + ldrb r6, [r5, r7] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r4, [r5, #40] @ 0x28 │ │ │ │ + strh r0, [r6, #40] @ 0x28 │ │ │ │ lsls r4, r6, #3 │ │ │ │ asrs r4, r6, #24 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrb r2, [r2, r7] │ │ │ │ + ldrb r6, [r2, r7] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r4, [r2, #40] @ 0x28 │ │ │ │ + strh r0, [r3, #40] @ 0x28 │ │ │ │ lsls r4, r6, #3 │ │ │ │ asrs r4, r3, #24 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrb r2, [r7, r6] │ │ │ │ + ldrb r6, [r7, r6] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r4, [r7, #32] │ │ │ │ + strh r0, [r0, #34] @ 0x22 │ │ │ │ lsls r4, r6, #3 │ │ │ │ asrs r4, r0, #24 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrb r2, [r4, r6] │ │ │ │ + ldrb r6, [r4, r6] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - adds r4, r6, #7 │ │ │ │ + adds r0, r7, #7 │ │ │ │ lsls r2, r6, #3 │ │ │ │ asrs r4, r5, #23 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrb r2, [r1, r6] │ │ │ │ + ldrb r6, [r1, r6] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r4, [r1, #38] @ 0x26 │ │ │ │ + strh r0, [r2, #38] @ 0x26 │ │ │ │ lsls r4, r6, #3 │ │ │ │ asrs r4, r2, #23 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrb r2, [r6, r5] │ │ │ │ + ldrb r6, [r6, r5] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - adds r4, r5, #6 │ │ │ │ + adds r0, r6, #6 │ │ │ │ lsls r2, r6, #3 │ │ │ │ lsls r6, r0, #19 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - asrs r4, r5, #24 │ │ │ │ + asrs r0, r6, #24 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - asrs r2, r4, #27 │ │ │ │ + asrs r6, r4, #27 │ │ │ │ lsls r2, r6, #3 │ │ │ │ asrs r6, r4, #22 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrb r4, [r0, r5] │ │ │ │ + ldrb r0, [r1, r5] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r6, [r0, #30] │ │ │ │ + strh r2, [r1, #30] │ │ │ │ lsls r4, r6, #3 │ │ │ │ asrs r6, r1, #22 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrb r4, [r5, r4] │ │ │ │ + ldrb r0, [r6, r4] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r6, [r5, #34] @ 0x22 │ │ │ │ + strh r2, [r6, #34] @ 0x22 │ │ │ │ lsls r4, r6, #3 │ │ │ │ asrs r6, r6, #21 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrb r4, [r2, r4] │ │ │ │ + ldrb r0, [r3, r4] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r6, [r6, #30] │ │ │ │ + strh r2, [r7, #30] │ │ │ │ lsls r4, r6, #3 │ │ │ │ asrs r6, r3, #21 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrb r4, [r7, r3] │ │ │ │ + ldrb r0, [r0, r4] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r6, [r7, #26] │ │ │ │ + strh r2, [r0, #28] │ │ │ │ lsls r4, r6, #3 │ │ │ │ lsls r2, r1, #17 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - asrs r0, r0, #26 │ │ │ │ + asrs r4, r0, #26 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - asrs r6, r3, #26 │ │ │ │ + asrs r2, r4, #26 │ │ │ │ lsls r2, r6, #3 │ │ │ │ asrs r2, r5, #20 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrb r0, [r1, r3] │ │ │ │ + ldrb r4, [r1, r3] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r2, [r1, #26] │ │ │ │ + strh r6, [r1, #26] │ │ │ │ lsls r4, r6, #3 │ │ │ │ asrs r2, r2, #20 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrb r0, [r6, r2] │ │ │ │ + ldrb r4, [r6, r2] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r6, [r3, #28] │ │ │ │ + strh r2, [r4, #28] │ │ │ │ lsls r4, r6, #3 │ │ │ │ │ │ │ │ 005ae5d4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -995540,23 +995538,23 @@ │ │ │ │ lsls r3, r1, #4 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #10] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [sp, #688] @ 0x2b0 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - movs r7, #112 @ 0x70 │ │ │ │ + movs r7, #116 @ 0x74 │ │ │ │ lsls r3, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r0, #8] │ │ │ │ + strh r4, [r0, #8] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r4, [r7, r4] │ │ │ │ + ldr r0, [r0, r5] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - movs r4, #52 @ 0x34 │ │ │ │ + movs r4, #56 @ 0x38 │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 005ae6c4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -996160,116 +996158,116 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #80 @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r1, #29] │ │ │ │ + ldrb r0, [r2, #29] │ │ │ │ lsls r4, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r1, r3, r4, r5} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrsb r6, [r0, r1] │ │ │ │ + ldrsb r2, [r1, r1] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - stmia r5!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strb r6, [r0, r6] │ │ │ │ + strb r2, [r1, r6] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - stmia r5!, {r1, r3, r4, r6} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strb r6, [r4, r5] │ │ │ │ + strb r2, [r5, r5] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - stmia r5!, {r2, r3, r4, r5} │ │ │ │ + stmia r5!, {r6} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strb r0, [r1, r5] │ │ │ │ + strb r4, [r1, r5] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - stmia r5!, {r2, r5} │ │ │ │ + stmia r5!, {r3, r5} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strb r0, [r6, r4] │ │ │ │ + strb r4, [r6, r4] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strb r0, [r1, r4] │ │ │ │ + strb r4, [r1, r4] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - stmia r4!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r4!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strb r2, [r0, r3] │ │ │ │ + strb r6, [r0, r3] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrsh r4, [r3, r2] │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - stmia r4!, {r1, r7} │ │ │ │ + stmia r4!, {r1, r2, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strb r6, [r1, r2] │ │ │ │ + strb r2, [r2, r2] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - stmia r4!, {r1, r3, r5, r6} │ │ │ │ + stmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strb r6, [r6, r1] │ │ │ │ + strb r2, [r7, r1] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - stmia r4!, {r1, r2, r3, r4} │ │ │ │ + stmia r4!, {r1, r5} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strb r2, [r5, r0] │ │ │ │ + strb r6, [r5, r0] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - stmia r4!, {r1, r2} │ │ │ │ + stmia r4!, {r1, r3} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strb r2, [r2, r0] │ │ │ │ + strb r6, [r2, r0] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrb r4, [r5, r7] │ │ │ │ + ldrb r0, [r6, r7] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - stmia r3!, {r2, r4, r6, r7} │ │ │ │ + stmia r3!, {r3, r4, r6, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r0, [r4, r7] │ │ │ │ + strh r4, [r4, r7] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r2, [r4, #42] @ 0x2a │ │ │ │ + strh r6, [r4, #42] @ 0x2a │ │ │ │ lsls r6, r7, #3 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strb r2, [r6, r3] │ │ │ │ + strb r6, [r6, r3] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - adds r4, #184 @ 0xb8 │ │ │ │ + adds r4, #188 @ 0xbc │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldc2 1, cr0, [r0], #-8 │ │ │ │ - lsrs r6, r4, #25 │ │ │ │ + lsrs r2, r5, #25 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsrs r4, r0, #26 │ │ │ │ + lsrs r0, r1, #26 │ │ │ │ lsls r2, r6, #3 │ │ │ │ lsrs r0, r2, #20 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strb r6, [r5, r2] │ │ │ │ + strb r2, [r6, r2] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrb r0, [r3, #16] │ │ │ │ + ldrb r4, [r3, #16] │ │ │ │ lsls r4, r6, #3 │ │ │ │ lsrs r0, r7, #19 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strb r6, [r2, r2] │ │ │ │ + strb r2, [r3, r2] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrb r0, [r0, #16] │ │ │ │ + ldrb r4, [r0, #16] │ │ │ │ lsls r4, r6, #3 │ │ │ │ lsrs r0, r4, #19 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strb r6, [r7, r1] │ │ │ │ + strb r2, [r0, r2] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrb r4, [r2, #16] │ │ │ │ + ldrb r0, [r3, #16] │ │ │ │ lsls r4, r6, #3 │ │ │ │ lsrs r0, r1, #19 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strb r6, [r4, r1] │ │ │ │ + strb r2, [r5, r1] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r4, [r6, #24] │ │ │ │ + ldr r0, [r7, #24] │ │ │ │ lsls r2, r6, #3 │ │ │ │ lsrs r0, r6, #18 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strb r6, [r1, r1] │ │ │ │ + strb r2, [r2, r1] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrb r0, [r6, #15] │ │ │ │ + ldrb r4, [r6, #15] │ │ │ │ lsls r4, r6, #3 │ │ │ │ lsrs r0, r3, #18 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strb r6, [r6, r0] │ │ │ │ + strb r2, [r7, r0] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r4, [r6, #44] @ 0x2c │ │ │ │ + ldr r0, [r7, #44] @ 0x2c │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 005aedc8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -996401,31 +996399,31 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #10] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r0, #14 │ │ │ │ + asrs r4, r0, #14 │ │ │ │ lsls r2, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r5} │ │ │ │ + stmia r1!, {r2, r5} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r4, [r5, r4] │ │ │ │ + str r0, [r6, r4] │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldrh r2, [r4, #34] @ 0x22 │ │ │ │ lsls r1, r1, #4 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r4, #4 │ │ │ │ + subs r4, r4, #4 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subs r4, r7, r7 │ │ │ │ + adds r0, r0, #0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrh.w r0, [r8, #257] @ 0x101 │ │ │ │ + ldrh.w r0, [ip, #257] @ 0x101 │ │ │ │ │ │ │ │ 005aef1c : │ │ │ │ stmdb 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, r0 │ │ │ │ @@ -996873,71 +996871,71 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r0, #26] │ │ │ │ lsls r1, r1, #4 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r3, #23 │ │ │ │ + lsrs r4, r3, #23 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r6, [r2, #1] │ │ │ │ + ldrb r2, [r3, #1] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r7, [pc, #296] @ (5af4a8 ) │ │ │ │ + ldr r7, [pc, #312] @ (5af4b8 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strb r6, [r5, #28] │ │ │ │ + strb r2, [r6, #28] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r6, [pc, #144] @ (5af418 ) │ │ │ │ + ldr r6, [pc, #160] @ (5af428 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strb r4, [r0, #28] │ │ │ │ + strb r0, [r1, #28] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r5, [pc, #992] @ (5af770 ) │ │ │ │ + ldr r5, [pc, #1008] @ (5af780 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strb r4, [r7, #26] │ │ │ │ + strb r0, [r0, #27] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r5, [pc, #704] @ (5af658 ) │ │ │ │ + ldr r5, [pc, #720] @ (5af668 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strb r6, [r3, #26] │ │ │ │ + strb r2, [r4, #26] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r5, [pc, #584] @ (5af5e8 ) │ │ │ │ + ldr r5, [pc, #600] @ (5af5f8 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - adds r2, r0, r2 │ │ │ │ + adds r6, r0, r2 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strb r6, [r7, #25] │ │ │ │ + strb r2, [r0, #26] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r5, [pc, #448] @ (5af56c ) │ │ │ │ + ldr r5, [pc, #464] @ (5af57c ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strb r2, [r1, #25] │ │ │ │ + strb r6, [r1, #25] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r5, [pc, #256] @ (5af4b4 ) │ │ │ │ + ldr r5, [pc, #272] @ (5af4c4 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strb r2, [r3, #24] │ │ │ │ + strb r6, [r3, #24] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r5, [pc, #56] @ (5af3f4 ) │ │ │ │ + ldr r5, [pc, #72] @ (5af404 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strb r0, [r0, #24] │ │ │ │ + strb r4, [r0, #24] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r4, [pc, #976] @ (5af794 ) │ │ │ │ + ldr r4, [pc, #992] @ (5af7a4 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - adds r0, #48 @ 0x30 │ │ │ │ + adds r0, #52 @ 0x34 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strb r4, [r1, #23] │ │ │ │ + strb r0, [r2, #23] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r4, [pc, #776] @ (5af6d8 ) │ │ │ │ + ldr r4, [pc, #792] @ (5af6e8 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ lsls r6, r7, #24 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldr r5, [pc, #880] @ (5af748 ) │ │ │ │ + ldr r5, [pc, #896] @ (5af758 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - adds r2, r4, r0 │ │ │ │ + adds r6, r4, r0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ lsls r2, r4, #24 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldr r5, [pc, #768] @ (5af6e4 ) │ │ │ │ + ldr r5, [pc, #784] @ (5af6f4 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - adds r0, #86 @ 0x56 │ │ │ │ + adds r0, #90 @ 0x5a │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 005af3e8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -997104,21 +997102,21 @@ │ │ │ │ lsls r1, r1, #4 │ │ │ │ bhi.n 5af644 │ │ │ │ lsls r3, r1, #4 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r0, #23 │ │ │ │ + lsrs r6, r0, #23 │ │ │ │ lsls r2, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r1, #17] │ │ │ │ + strb r2, [r2, #17] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r3, [pc, #264] @ (5af694 ) │ │ │ │ + ldr r3, [pc, #280] @ (5af6a4 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r2, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ @@ -997126,27 +997124,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r1, #48] @ 0x30 │ │ │ │ lsls r1, r1, #4 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r1, r3 │ │ │ │ + adds r4, r1, r3 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strb r4, [r7, #14] │ │ │ │ + strb r0, [r0, #15] │ │ │ │ lsls r4, r6, #3 │ │ │ │ @ instruction: 0xf33a0102 │ │ │ │ - lsls r0, r4, #18 │ │ │ │ + lsls r4, r4, #18 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsls r6, r2, #21 │ │ │ │ + lsls r2, r3, #21 │ │ │ │ lsls r2, r6, #3 │ │ │ │ @ instruction: 0xf31e0102 │ │ │ │ - lsls r4, r2, #21 │ │ │ │ + lsls r0, r3, #21 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsls r2, r6, #21 │ │ │ │ + lsls r6, r6, #21 │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 005af5c8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -997327,51 +997325,51 @@ │ │ │ │ nop │ │ │ │ strh r4, [r3, #40] @ 0x28 │ │ │ │ lsls r1, r1, #4 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #116 @ 0x74 │ │ │ │ + movs r1, #120 @ 0x78 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsls r2, r4, #10 │ │ │ │ + lsls r6, r4, #10 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r1, [pc, #440] @ (5af938 ) │ │ │ │ + ldr r1, [pc, #456] @ (5af948 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - lsls r4, r7, #7 │ │ │ │ + lsls r0, r0, #8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strb r0, [r5, #8] │ │ │ │ + strb r4, [r5, #8] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - lsls r2, r3, #8 │ │ │ │ + lsls r6, r3, #8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r0, [pc, #928] @ (5afb30 ) │ │ │ │ + ldr r0, [pc, #944] @ (5afb40 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r6, [r6, #108] @ 0x6c │ │ │ │ + ldr r2, [r7, #108] @ 0x6c │ │ │ │ lsls r0, r7, #3 │ │ │ │ - str r2, [r1, #72] @ 0x48 │ │ │ │ + str r6, [r1, #72] @ 0x48 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - lsls r4, r6, #7 │ │ │ │ + lsls r0, r7, #7 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r0, [pc, #776] @ (5afaa8 ) │ │ │ │ + ldr r0, [pc, #792] @ (5afab8 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r4, #8] │ │ │ │ + strb r0, [r5, #8] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - lsls r4, r0, #7 │ │ │ │ + lsls r0, r1, #7 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r0, [pc, #576] @ (5af9f0 ) │ │ │ │ + ldr r0, [pc, #592] @ (5afa00 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - lsls r4, r5, #6 │ │ │ │ + lsls r0, r6, #6 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r0, [pc, #480] @ (5af998 ) │ │ │ │ + ldr r0, [pc, #496] @ (5af9a8 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - lsls r4, r2, #6 │ │ │ │ + lsls r0, r3, #6 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r0, [pc, #384] @ (5af940 ) │ │ │ │ + ldr r0, [pc, #400] @ (5af950 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ │ │ │ │ 005af7c0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -997463,19 +997461,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r2, #24] │ │ │ │ lsls r1, r1, #4 │ │ │ │ bmi.n 5af7c4 │ │ │ │ lsls r3, r1, #4 │ │ │ │ strh r2, [r2, #22] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - bx pc │ │ │ │ + @ instruction: 0x4782 │ │ │ │ lsls r7, r7, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r2, #2 │ │ │ │ + lsls r2, r3, #2 │ │ │ │ lsls r2, r6, #3 │ │ │ │ bx ip │ │ │ │ lsls r4, r6, #3 │ │ │ │ │ │ │ │ 005af8b4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -998546,191 +998544,191 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r1, #14] │ │ │ │ lsls r1, r1, #4 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r0, #0] │ │ │ │ + strb r0, [r1, #0] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - mov r0, r8 │ │ │ │ + mov r4, r8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r7, #17 │ │ │ │ + lsls r2, r0, #18 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp lr, lr │ │ │ │ + cmp sl, pc │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r2, [r5, #120] @ 0x78 │ │ │ │ + ldr r6, [r5, #120] @ 0x78 │ │ │ │ lsls r4, r6, #3 │ │ │ │ lsls r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r4, #100] @ 0x64 │ │ │ │ + ldr r4, [r4, #100] @ 0x64 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add ip, r3 │ │ │ │ + add r8, r4 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - adds r6, r1, #2 │ │ │ │ + adds r2, r2, #2 │ │ │ │ lsls r2, r6, #3 │ │ │ │ lsls r4, r7 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r0, #80] @ 0x50 │ │ │ │ + ldr r2, [r1, #80] @ 0x50 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - muls r2, r0 │ │ │ │ + muls r6, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r4, [r2, #76] @ 0x4c │ │ │ │ + ldr r0, [r3, #76] @ 0x4c │ │ │ │ lsls r4, r6, #3 │ │ │ │ - orrs r0, r2 │ │ │ │ + orrs r4, r2 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r4, [r4, #72] @ 0x48 │ │ │ │ + ldr r0, [r5, #72] @ 0x48 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cmn r0, r4 │ │ │ │ + cmn r4, r4 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r2, [r7, #68] @ 0x44 │ │ │ │ + ldr r6, [r7, #68] @ 0x44 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cmp r6, r6 │ │ │ │ + cmp r2, r7 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ + ldr r6, [r5, #60] @ 0x3c │ │ │ │ lsls r4, r6, #3 │ │ │ │ - tst r6, r4 │ │ │ │ + tst r2, r5 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add sp, #248 @ 0xf8 │ │ │ │ + add sp, #264 @ 0x108 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - asrs r2, r5, #11 │ │ │ │ + asrs r6, r5, #11 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ + ldr r4, [r6, #8] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - subs r6, #238 @ 0xee │ │ │ │ + subs r6, #242 @ 0xf2 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - bmi.n 5b035c │ │ │ │ + bmi.n 5b0364 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - subs r6, #190 @ 0xbe │ │ │ │ + subs r6, #194 @ 0xc2 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - asrs r0, r4, #10 │ │ │ │ + asrs r4, r4, #10 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r6, [r5, #4] │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r4, [r3, #4] │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - subs r6, #152 @ 0x98 │ │ │ │ + subs r6, #156 @ 0x9c │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r2, [r0, r7] │ │ │ │ + ldr r6, [r0, r7] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrsb r6, [r1, r5] │ │ │ │ + ldrsb r2, [r2, r5] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ + ldr r4, [r6, #0] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - subs r6, #110 @ 0x6e │ │ │ │ + subs r6, #114 @ 0x72 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ + ldr r6, [r3, #0] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - subs r6, #86 @ 0x56 │ │ │ │ + subs r6, #90 @ 0x5a │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ + ldr r4, [r0, #0] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - subs r6, #60 @ 0x3c │ │ │ │ + subs r6, #64 @ 0x40 │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldr r0, [r4, r2] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ + ldr r6, [r1, #0] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r2, [r2, #124] @ 0x7c │ │ │ │ + str r6, [r2, #124] @ 0x7c │ │ │ │ lsls r4, r6, #3 │ │ │ │ - subs r6, #14 │ │ │ │ + subs r6, #18 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r0, [r7, #120] @ 0x78 │ │ │ │ + str r4, [r7, #120] @ 0x78 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - subs r5, #244 @ 0xf4 │ │ │ │ + subs r5, #248 @ 0xf8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r4, [r3, #120] @ 0x78 │ │ │ │ + str r0, [r4, #120] @ 0x78 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - subs r5, #218 @ 0xda │ │ │ │ + subs r5, #222 @ 0xde │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r0, [r0, #120] @ 0x78 │ │ │ │ + str r4, [r0, #120] @ 0x78 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - subs r5, #188 @ 0xbc │ │ │ │ + subs r5, #192 @ 0xc0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r6, [r4, #116] @ 0x74 │ │ │ │ + str r2, [r5, #116] @ 0x74 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - subs r5, #162 @ 0xa2 │ │ │ │ + subs r5, #166 @ 0xa6 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r2, [r0, #116] @ 0x74 │ │ │ │ + str r6, [r0, #116] @ 0x74 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - subs r5, #128 @ 0x80 │ │ │ │ + subs r5, #132 @ 0x84 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldc2 0, cr0, [ip, #964] @ 0x3c4 │ │ │ │ - str r4, [r2, #112] @ 0x70 │ │ │ │ + stc2 0, cr0, [r0, #964]! @ 0x3c4 │ │ │ │ + str r0, [r3, #112] @ 0x70 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - subs r5, #80 @ 0x50 │ │ │ │ + subs r5, #84 @ 0x54 │ │ │ │ lsls r4, r6, #3 │ │ │ │ @ instruction: 0xf6ee0102 │ │ │ │ - subs r6, #140 @ 0x8c │ │ │ │ + subs r6, #144 @ 0x90 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r6, [r4, #38] @ 0x26 │ │ │ │ + ldrh r2, [r5, #38] @ 0x26 │ │ │ │ lsls r3, r6, #3 │ │ │ │ @ instruction: 0xf6d60102 │ │ │ │ - subs r6, #116 @ 0x74 │ │ │ │ + subs r6, #120 @ 0x78 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r6, [r3, #38] @ 0x26 │ │ │ │ + ldrh r2, [r4, #38] @ 0x26 │ │ │ │ lsls r3, r6, #3 │ │ │ │ @ instruction: 0xf6be0102 │ │ │ │ - subs r6, #92 @ 0x5c │ │ │ │ + subs r6, #96 @ 0x60 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r6, [r4, #36] @ 0x24 │ │ │ │ + ldrh r2, [r5, #36] @ 0x24 │ │ │ │ lsls r3, r6, #3 │ │ │ │ subw r1, r6, #2050 @ 0x802 │ │ │ │ - subs r6, #68 @ 0x44 │ │ │ │ + subs r6, #72 @ 0x48 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - movs r0, #6 │ │ │ │ + movs r0, #10 │ │ │ │ lsls r2, r6, #3 │ │ │ │ @ instruction: 0xf68e0102 │ │ │ │ - subs r6, #44 @ 0x2c │ │ │ │ + subs r6, #48 @ 0x30 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - subs r2, r7, #5 │ │ │ │ + subs r6, r7, #5 │ │ │ │ lsls r2, r6, #3 │ │ │ │ @ instruction: 0xf6760102 │ │ │ │ - subs r6, #20 │ │ │ │ + subs r6, #24 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r6, [r7, #2] │ │ │ │ + strh r2, [r0, #4] │ │ │ │ lsls r2, r6, #3 │ │ │ │ @ instruction: 0xf65e0102 │ │ │ │ - subs r5, #252 @ 0xfc │ │ │ │ + subs r6, #0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrb r2, [r7, #4] │ │ │ │ + ldrb r6, [r7, #4] │ │ │ │ lsls r2, r6, #3 │ │ │ │ movw r1, #26626 @ 0x6802 │ │ │ │ - subs r5, #228 @ 0xe4 │ │ │ │ + subs r5, #232 @ 0xe8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - lsrs r6, r5, #1 │ │ │ │ + lsrs r2, r6, #1 │ │ │ │ lsls r2, r6, #3 │ │ │ │ @ instruction: 0xf62e0102 │ │ │ │ - subs r5, #204 @ 0xcc │ │ │ │ + subs r5, #208 @ 0xd0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - lsls r6, r7, #26 │ │ │ │ + lsls r2, r0, #27 │ │ │ │ lsls r2, r6, #3 │ │ │ │ @ instruction: 0xf6160102 │ │ │ │ - subs r5, #180 @ 0xb4 │ │ │ │ + subs r5, #184 @ 0xb8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r6, [r7, #30] │ │ │ │ + ldrh r2, [r0, #32] │ │ │ │ lsls r3, r6, #3 │ │ │ │ @ instruction: 0xf5fe0102 │ │ │ │ - subs r5, #156 @ 0x9c │ │ │ │ + subs r5, #160 @ 0xa0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r6, [r0, #32] │ │ │ │ + ldrh r2, [r1, #32] │ │ │ │ lsls r3, r6, #3 │ │ │ │ @ instruction: 0xf5e60102 │ │ │ │ - subs r5, #132 @ 0x84 │ │ │ │ + subs r5, #136 @ 0x88 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r6, [r3, #30] │ │ │ │ + ldrh r2, [r4, #30] │ │ │ │ lsls r3, r6, #3 │ │ │ │ rsb r1, lr, #8519680 @ 0x820000 │ │ │ │ - subs r5, #108 @ 0x6c │ │ │ │ + subs r5, #112 @ 0x70 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr??.w r0, [lr, #241] @ 0xf1 │ │ │ │ + @ instruction: 0xfa0200f1 │ │ │ │ │ │ │ │ 005b0544 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #192] @ 5b0614 │ │ │ │ @@ -998824,24 +998822,24 @@ │ │ │ │ lsls r3, r1, #4 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r6, #20] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - lsls r2, r7, #31 │ │ │ │ + lsls r6, r7, #31 │ │ │ │ lsls r3, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r1, #56] @ 0x38 │ │ │ │ + str r6, [r1, #56] @ 0x38 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - subs r1, #198 @ 0xc6 │ │ │ │ + subs r1, #202 @ 0xca │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strb.w r0, [r0, r1, lsl #3] │ │ │ │ - b.n 5b0940 │ │ │ │ + strb.w r0, [r4, r1, lsl #3] │ │ │ │ + b.n 5b0948 │ │ │ │ lsls r1, r0, #4 │ │ │ │ │ │ │ │ 005b0648 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -999022,44 +999020,44 @@ │ │ │ │ nop │ │ │ │ strb r4, [r3, #18] │ │ │ │ lsls r1, r1, #4 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r6, #3 │ │ │ │ + asrs r0, r7, #3 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - @ instruction: 0xf22200f1 │ │ │ │ - subs r0, #238 @ 0xee │ │ │ │ + @ instruction: 0xf22600f1 │ │ │ │ + subs r0, #242 @ 0xf2 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - sbcs.w r0, ip, #241 @ 0xf1 │ │ │ │ - str r0, [r2, #40] @ 0x28 │ │ │ │ + @ instruction: 0xf18000f1 │ │ │ │ + str r4, [r2, #40] @ 0x28 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - @ instruction: 0xf19a00f1 │ │ │ │ - subs r0, #104 @ 0x68 │ │ │ │ + @ instruction: 0xf19e00f1 │ │ │ │ + subs r0, #108 @ 0x6c │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrsh r6, [r6, r1] │ │ │ │ + ldrsh r2, [r7, r1] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - str r2, [r4, #40] @ 0x28 │ │ │ │ + str r6, [r4, #40] @ 0x28 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - sbcs.w r0, r4, #241 @ 0xf1 │ │ │ │ - subs r0, #66 @ 0x42 │ │ │ │ + sbcs.w r0, r8, #241 @ 0xf1 │ │ │ │ + subs r0, #70 @ 0x46 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r6, #40] @ 0x28 │ │ │ │ + str r0, [r7, #40] @ 0x28 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - adc.w r0, r4, #241 @ 0xf1 │ │ │ │ - subs r0, #16 │ │ │ │ + adc.w r0, r8, #241 @ 0xf1 │ │ │ │ + subs r0, #20 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - @ instruction: 0xf12c00f1 │ │ │ │ - adds r7, #248 @ 0xf8 │ │ │ │ + @ instruction: 0xf13000f1 │ │ │ │ + adds r7, #252 @ 0xfc │ │ │ │ lsls r4, r6, #3 │ │ │ │ - adds.w r0, r4, #241 @ 0xf1 │ │ │ │ - adds r7, #224 @ 0xe0 │ │ │ │ + adds.w r0, r8, #241 @ 0xf1 │ │ │ │ + adds r7, #228 @ 0xe4 │ │ │ │ lsls r4, r6, #3 │ │ │ │ │ │ │ │ 005b0840 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -999151,20 +999149,20 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r2, #10] │ │ │ │ lsls r1, r1, #4 │ │ │ │ stmia r4!, {r1, r4} │ │ │ │ lsls r3, r1, #4 │ │ │ │ strb r2, [r2, #9] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adds r6, #254 @ 0xfe │ │ │ │ + adds r7, #2 │ │ │ │ lsls r7, r7, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ands.w r0, r6, #241 @ 0xf1 │ │ │ │ - adds r6, #226 @ 0xe2 │ │ │ │ + ands.w r0, sl, #241 @ 0xf1 │ │ │ │ + adds r6, #230 @ 0xe6 │ │ │ │ lsls r4, r6, #3 │ │ │ │ │ │ │ │ 005b0934 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -999345,44 +999343,44 @@ │ │ │ │ nop │ │ │ │ strb r0, [r6, #6] │ │ │ │ lsls r1, r1, #4 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r1, #24 │ │ │ │ + lsrs r4, r1, #24 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - vqadd.s64 q0, q11, │ │ │ │ - adds r6, #2 │ │ │ │ + vqadd.s64 q0, q13, │ │ │ │ + adds r6, #6 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - mrc 0, 4, r0, cr0, cr1, {7} │ │ │ │ - str r0, [r3, #4] │ │ │ │ + mrc 0, 4, r0, cr4, cr1, {7} │ │ │ │ + str r4, [r3, #4] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - mcr 0, 5, r0, cr14, cr1, {7} │ │ │ │ - adds r5, #124 @ 0x7c │ │ │ │ + mrc 0, 5, r0, cr2, cr1, {7} │ │ │ │ + adds r5, #128 @ 0x80 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r2, [r1, r6] │ │ │ │ + ldrh r6, [r1, r6] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldrsh r6, [r6, r6] │ │ │ │ + ldrsh r2, [r7, r6] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - mcr 0, 4, r0, cr8, cr1, {7} │ │ │ │ - adds r5, #86 @ 0x56 │ │ │ │ + mcr 0, 4, r0, cr12, cr1, {7} │ │ │ │ + adds r5, #90 @ 0x5a │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r1, r7] │ │ │ │ + ldrsh r4, [r1, r7] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - mrc 0, 2, r0, cr8, cr1, {7} │ │ │ │ - adds r5, #36 @ 0x24 │ │ │ │ + mrc 0, 2, r0, cr12, cr1, {7} │ │ │ │ + adds r5, #40 @ 0x28 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - mcr 0, 2, r0, cr0, cr1, {7} │ │ │ │ - adds r5, #12 │ │ │ │ + mcr 0, 2, r0, cr4, cr1, {7} │ │ │ │ + adds r5, #16 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - mcr 0, 1, r0, cr8, cr1, {7} │ │ │ │ - adds r4, #244 @ 0xf4 │ │ │ │ + mcr 0, 1, r0, cr12, cr1, {7} │ │ │ │ + adds r4, #248 @ 0xf8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ │ │ │ │ 005b0b2c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -999474,20 +999472,20 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r4, #120] @ 0x78 │ │ │ │ lsls r1, r1, #4 │ │ │ │ stmia r1!, {r1, r2, r5} │ │ │ │ lsls r3, r1, #4 │ │ │ │ ldr r6, [r4, #116] @ 0x74 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adds r4, #18 │ │ │ │ + adds r4, #22 │ │ │ │ lsls r7, r7, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - stc 0, cr0, [sl, #-964]! @ 0xfffffc3c │ │ │ │ - adds r3, #246 @ 0xf6 │ │ │ │ + stc 0, cr0, [lr, #-964]! @ 0xfffffc3c │ │ │ │ + adds r3, #250 @ 0xfa │ │ │ │ lsls r4, r6, #3 │ │ │ │ │ │ │ │ 005b0c20 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -999685,48 +999683,48 @@ │ │ │ │ nop │ │ │ │ ldr r0, [r0, #108] @ 0x6c │ │ │ │ lsls r1, r1, #4 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r4, #12 │ │ │ │ + lsrs r6, r4, #12 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrsh r2, [r5, r0] │ │ │ │ + ldrsh r6, [r5, r0] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - adds r3, #26 │ │ │ │ + adds r3, #30 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrb r2, [r2, r6] │ │ │ │ + ldrb r6, [r2, r6] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - adds r2, #128 @ 0x80 │ │ │ │ + adds r2, #132 @ 0x84 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrb r2, [r2, r5] │ │ │ │ + ldrb r6, [r2, r5] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - adds r2, #64 @ 0x40 │ │ │ │ + adds r2, #68 @ 0x44 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrb r0, [r7, r4] │ │ │ │ + ldrb r4, [r7, r4] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - adds r2, #38 @ 0x26 │ │ │ │ + adds r2, #42 @ 0x2a │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrb r2, [r1, r4] │ │ │ │ + ldrb r6, [r1, r4] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - adds r1, #248 @ 0xf8 │ │ │ │ + adds r1, #252 @ 0xfc │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrb r0, [r6, r3] │ │ │ │ + ldrb r4, [r6, r3] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - adds r1, #222 @ 0xde │ │ │ │ + adds r1, #226 @ 0xe2 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrb r6, [r2, r3] │ │ │ │ + ldrb r2, [r3, r3] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - adds r1, #196 @ 0xc4 │ │ │ │ + adds r1, #200 @ 0xc8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ sbc.w r1, r4, r2 │ │ │ │ - adds r3, #2 │ │ │ │ + adds r3, #6 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - lsrs r4, r4, #4 │ │ │ │ + lsrs r0, r5, #4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 005b0e68 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -999804,22 +999802,22 @@ │ │ │ │ lsls r1, r1, #4 │ │ │ │ pop {r2, r3, r5, r6, r7, pc} │ │ │ │ lsls r3, r1, #4 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - mcr2 0, 7, r0, cr14, cr2, {7} │ │ │ │ + mrc2 0, 7, r0, cr2, cr2, {7} │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r1, r7] │ │ │ │ + ldrh r6, [r1, r7] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - adds r0, #186 @ 0xba │ │ │ │ + adds r0, #190 @ 0xbe │ │ │ │ lsls r4, r6, #3 │ │ │ │ - bhi.n 5b1038 │ │ │ │ + bhi.n 5b0e40 │ │ │ │ lsls r1, r0, #4 │ │ │ │ │ │ │ │ 005b0f40 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1000049,52 +1000047,52 @@ │ │ │ │ lsls r1, r1, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r7, #27 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r6, r1] │ │ │ │ + ldrh r0, [r7, r1] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cmp r7, #64 @ 0x40 │ │ │ │ + cmp r7, #68 @ 0x44 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r0, [r2, r1] │ │ │ │ + ldrh r4, [r2, r1] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cmp r7, #28 │ │ │ │ + cmp r7, #32 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r0, [r7, r0] │ │ │ │ + ldrh r4, [r7, r0] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cmp r7, #4 │ │ │ │ + cmp r7, #8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - vqadd.s32 q0, q14, │ │ │ │ - ldrh r0, [r4, r0] │ │ │ │ + vqadd.s64 q0, q8, │ │ │ │ + ldrh r4, [r4, r0] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cmp r6, #226 @ 0xe2 │ │ │ │ + cmp r6, #230 @ 0xe6 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r0, [r0, r0] │ │ │ │ + ldrh r4, [r0, r0] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cmp r6, #204 @ 0xcc │ │ │ │ + cmp r6, #208 @ 0xd0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r2, [r4, r7] │ │ │ │ + ldr r6, [r4, r7] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cmp r6, #174 @ 0xae │ │ │ │ + cmp r6, #178 @ 0xb2 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r2, [r1, r7] │ │ │ │ + ldr r6, [r1, r7] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cmp r6, #150 @ 0x96 │ │ │ │ + cmp r6, #154 @ 0x9a │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r4, [r5, r6] │ │ │ │ + ldr r0, [r6, r6] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cmp r6, #120 @ 0x78 │ │ │ │ + cmp r6, #124 @ 0x7c │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r0, [r2, r6] │ │ │ │ + ldr r4, [r2, r6] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - asrs r2, r4, #11 │ │ │ │ + asrs r6, r4, #11 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r6, #80 @ 0x50 │ │ │ │ + cmp r6, #84 @ 0x54 │ │ │ │ lsls r4, r6, #3 │ │ │ │ │ │ │ │ 005b11cc : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -1000289,38 +1000287,38 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r6, #0] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adcs.w r0, ip, r1, ror #3 │ │ │ │ + sbc.w r0, r0, r1, ror #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r7, r7] │ │ │ │ + ldrsb r4, [r7, r7] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cmp r4, #196 @ 0xc4 │ │ │ │ + cmp r4, #200 @ 0xc8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - mrc 0, 7, r0, cr6, cr1, {7} │ │ │ │ - @ instruction: 0xfaca00f2 │ │ │ │ - bmi.n 5b1490 │ │ │ │ + mrc 0, 7, r0, cr10, cr1, {7} │ │ │ │ + @ instruction: 0xface00f2 │ │ │ │ + bmi.n 5b1498 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - bmi.n 5b147c │ │ │ │ + bmi.n 5b1484 │ │ │ │ lsls r1, r0, #4 │ │ │ │ bpl.n 5b1410 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - b.n 5b1280 │ │ │ │ + b.n 5b1288 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - b.n 5b12c0 │ │ │ │ + b.n 5b12c8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ bpl.n 5b13e8 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - b.n 5b10b8 │ │ │ │ + b.n 5b10c0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - b.n 5b1228 │ │ │ │ + b.n 5b1230 │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 005b13d0 : │ │ │ │ stmdb 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 │ │ │ │ @@ -1001073,132 +1001071,132 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r2, r5] │ │ │ │ + strb r4, [r2, r5] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - lsls r0, r0, #8 │ │ │ │ + lsls r4, r0, #8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r1, #248 @ 0xf8 │ │ │ │ + cmp r1, #252 @ 0xfc │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r5, r3] │ │ │ │ + strb r4, [r5, r3] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cmp r1, #160 @ 0xa0 │ │ │ │ + cmp r1, #164 @ 0xa4 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - @ instruction: 0xe81a00f1 │ │ │ │ + @ instruction: 0xe81e00f1 │ │ │ │ str r4, [r5, #72] @ 0x48 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strb r4, [r5, r1] │ │ │ │ + strb r0, [r6, r1] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cmp r1, #36 @ 0x24 │ │ │ │ + cmp r1, #40 @ 0x28 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strb r4, [r7, r0] │ │ │ │ + strb r0, [r0, r1] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cmp r0, #244 @ 0xf4 │ │ │ │ + cmp r0, #248 @ 0xf8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cmp r0, #218 @ 0xda │ │ │ │ + cmp r0, #222 @ 0xde │ │ │ │ lsls r7, r7, #3 │ │ │ │ - strh r2, [r5, r7] │ │ │ │ + strh r6, [r5, r7] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cmp r0, #162 @ 0xa2 │ │ │ │ + cmp r0, #166 @ 0xa6 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r0, [r7, r6] │ │ │ │ + strh r4, [r7, r6] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cmp r0, #112 @ 0x70 │ │ │ │ + cmp r0, #116 @ 0x74 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - @ instruction: 0xf3bc00f1 │ │ │ │ - strh r4, [r7, r5] │ │ │ │ + @ instruction: 0xf3c000f1 │ │ │ │ + strh r0, [r0, r6] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cmp r0, #46 @ 0x2e │ │ │ │ + cmp r0, #50 @ 0x32 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r4, [r2, r5] │ │ │ │ + strh r0, [r3, r5] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cmp r0, #12 │ │ │ │ + cmp r0, #16 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r0, [r7, r4] │ │ │ │ + strh r4, [r7, r4] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - movs r7, #240 @ 0xf0 │ │ │ │ + movs r7, #244 @ 0xf4 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r0, [r4, r4] │ │ │ │ + strh r4, [r4, r4] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldmia r7, {r2, r5, r7} │ │ │ │ + ldmia r7, {r3, r5, r7} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - movs r7, #200 @ 0xc8 │ │ │ │ + movs r7, #204 @ 0xcc │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r2, [r3, r3] │ │ │ │ + strh r6, [r3, r3] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - movs r7, #146 @ 0x92 │ │ │ │ + movs r7, #150 @ 0x96 │ │ │ │ lsls r4, r6, #3 │ │ │ │ asrs r4, r0, #29 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r7, r3] │ │ │ │ + str r6, [r7, r3] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - movs r5, #178 @ 0xb2 │ │ │ │ + movs r5, #182 @ 0xb6 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r2, [r3, r3] │ │ │ │ + str r6, [r3, r3] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - movs r5, #146 @ 0x92 │ │ │ │ + movs r5, #150 @ 0x96 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r4, [r7, r2] │ │ │ │ + str r0, [r0, r3] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - movs r5, #116 @ 0x74 │ │ │ │ + movs r5, #120 @ 0x78 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r2, [r1, r2] │ │ │ │ + str r6, [r1, r2] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - movs r5, #66 @ 0x42 │ │ │ │ + movs r5, #70 @ 0x46 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r0, [r6, r1] │ │ │ │ + str r4, [r6, r1] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - movs r5, #40 @ 0x28 │ │ │ │ + movs r5, #44 @ 0x2c │ │ │ │ lsls r4, r6, #3 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #78 @ 0x4e │ │ │ │ + subs r6, #82 @ 0x52 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r6, [r7, r0] │ │ │ │ + str r2, [r0, r1] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - movs r4, #246 @ 0xf6 │ │ │ │ + movs r4, #250 @ 0xfa │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r0, [r2, r0] │ │ │ │ + str r4, [r2, r0] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - movs r4, #200 @ 0xc8 │ │ │ │ + movs r4, #204 @ 0xcc │ │ │ │ lsls r4, r6, #3 │ │ │ │ - b.n 5b1aa8 │ │ │ │ + b.n 5b1ab0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r7, [pc, #984] @ (5b203c ) │ │ │ │ + ldr r7, [pc, #1000] @ (5b204c ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - movs r4, #174 @ 0xae │ │ │ │ + movs r4, #178 @ 0xb2 │ │ │ │ lsls r4, r6, #3 │ │ │ │ udf #54 @ 0x36 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - movs r5, #212 @ 0xd4 │ │ │ │ + movs r5, #216 @ 0xd8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - b.n 5b1940 │ │ │ │ + b.n 5b1948 │ │ │ │ lsls r1, r6, #3 │ │ │ │ udf #30 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - movs r5, #188 @ 0xbc │ │ │ │ + movs r5, #192 @ 0xc0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - subs r3, #10 │ │ │ │ + subs r3, #14 │ │ │ │ lsls r2, r6, #3 │ │ │ │ udf #6 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - movs r5, #164 @ 0xa4 │ │ │ │ + movs r5, #168 @ 0xa8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - bic.w r0, lr, #241 @ 0xf1 │ │ │ │ + bics.w r0, r2, #241 @ 0xf1 │ │ │ │ ble.n 5b1c6c │ │ │ │ lsls r2, r0, #4 │ │ │ │ - movs r5, #140 @ 0x8c │ │ │ │ + movs r5, #144 @ 0x90 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r2, [r2, #80] @ 0x50 │ │ │ │ + str r6, [r2, #80] @ 0x50 │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 005b1c98 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1001318,28 +1001316,28 @@ │ │ │ │ lsls r3, r1, #4 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r6, r6] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldmia r2!, {r1, r3, r5} │ │ │ │ + ldmia r2, {r1, r2, r3, r5} │ │ │ │ lsls r1, r0, #4 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #568] @ (5b200c ) │ │ │ │ + ldr r5, [pc, #584] @ (5b201c ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - movs r2, #70 @ 0x46 │ │ │ │ + movs r2, #74 @ 0x4a │ │ │ │ lsls r4, r6, #3 │ │ │ │ - orrs.w r0, r6, #242 @ 0xf2 │ │ │ │ - b.n 5b1ec8 │ │ │ │ + orrs.w r0, sl, #242 @ 0xf2 │ │ │ │ + b.n 5b1ed0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r1!, {r4, r5, r6, r7} │ │ │ │ + ldmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldmia r1!, {r2, r5, r6, r7} │ │ │ │ + ldmia r1!, {r3, r5, r6, r7} │ │ │ │ lsls r1, r0, #4 │ │ │ │ │ │ │ │ 005b1de8 : │ │ │ │ stmdb 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 │ │ │ │ @@ -1002434,166 +1002432,166 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [pc, #800] @ (5b2cb4 ) │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #624] @ (5b2c0c ) │ │ │ │ + ldr r3, [pc, #640] @ (5b2c1c ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - movs r0, #56 @ 0x38 │ │ │ │ + movs r0, #60 @ 0x3c │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r3, [pc, #360] @ (5b2b0c ) │ │ │ │ + ldr r3, [pc, #376] @ (5b2b1c ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - subs r6, r6, #7 │ │ │ │ + subs r2, r7, #7 │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldrh r0, [r2, r4] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r0, [pc, #960] @ (5b2d70 ) │ │ │ │ + ldr r0, [pc, #976] @ (5b2d80 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - adds r4, r1, #6 │ │ │ │ + adds r0, r2, #6 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r0, [pc, #840] @ (5b2d00 ) │ │ │ │ + ldr r0, [pc, #856] @ (5b2d10 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - adds r6, r5, #5 │ │ │ │ + adds r2, r6, #5 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r0, [pc, #696] @ (5b2c78 ) │ │ │ │ + ldr r0, [pc, #712] @ (5b2c88 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - adds r2, r1, #5 │ │ │ │ + adds r6, r1, #5 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r0, [pc, #152] @ (5b2a60 ) │ │ │ │ + ldr r0, [pc, #168] @ (5b2a70 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - adds r2, r0, #3 │ │ │ │ + adds r6, r0, #3 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - subs r6, r1, r6 │ │ │ │ + subs r2, r2, r6 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - blx r0 │ │ │ │ + blxns r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - adds r4, r3, #0 │ │ │ │ + adds r0, r4, #0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - bx fp │ │ │ │ + bxns fp │ │ │ │ lsls r4, r6, #3 │ │ │ │ - subs r6, r5, r7 │ │ │ │ + subs r2, r6, r7 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - tst r4, r0 │ │ │ │ + tst r0, r1 │ │ │ │ lsls r0, r7, #3 │ │ │ │ bx ip │ │ │ │ lsls r4, r6, #3 │ │ │ │ - bx r4 │ │ │ │ + bx r5 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - subs r2, r0, r7 │ │ │ │ + subs r6, r0, r7 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - bx r0 │ │ │ │ + bxns r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - subs r4, r3, r6 │ │ │ │ + subs r0, r4, r6 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - mov ip, r7 │ │ │ │ + nop @ (mov r8, r8) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - subs r0, r3, r5 │ │ │ │ + subs r4, r3, r5 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - mov lr, r6 │ │ │ │ + mov sl, r7 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - mov lr, r1 │ │ │ │ + mov sl, r2 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - subs r4, r5, r4 │ │ │ │ + subs r0, r6, r4 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - asrs r4, r7 │ │ │ │ + adcs r0, r0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - cmn r2, r2 │ │ │ │ + cmn r6, r2 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - mov r4, r5 │ │ │ │ + mov r0, r6 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - subs r0, r1, r3 │ │ │ │ + subs r4, r1, r3 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - mov r6, r1 │ │ │ │ + mov r2, r2 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - subs r2, r5, r2 │ │ │ │ + subs r6, r5, r2 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cmp r8, fp │ │ │ │ + cmp ip, fp │ │ │ │ lsls r4, r6, #3 │ │ │ │ - subs r4, r6, r1 │ │ │ │ + subs r0, r7, r1 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cmp sl, fp │ │ │ │ + cmp lr, fp │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cmp sl, r6 │ │ │ │ + cmp lr, r6 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - subs r4, r1, r1 │ │ │ │ + subs r0, r2, r1 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - eors r0, r5 │ │ │ │ + eors r4, r5 │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldr r0, [r4, r2] │ │ │ │ movs r0, r0 │ │ │ │ - add r0, ip │ │ │ │ + add r4, ip │ │ │ │ lsls r4, r6, #3 │ │ │ │ - bics r0, r2 │ │ │ │ + bics r4, r2 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - adds r4, r5, r0 │ │ │ │ + adds r0, r6, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - bics r2, r3 │ │ │ │ + bics r6, r3 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - muls r2, r6 │ │ │ │ + muls r6, r6 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - adds r6, r1, r0 │ │ │ │ + adds r2, r2, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - bpl.n 5b2abc │ │ │ │ + bpl.n 5b2ac4 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - muls r6, r1 │ │ │ │ + muls r2, r2 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - asrs r2, r5, #31 │ │ │ │ + asrs r6, r5, #31 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - orrs r6, r6 │ │ │ │ + orrs r2, r7 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - asrs r2, r2, #31 │ │ │ │ + asrs r6, r2, #31 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - muls r2, r3 │ │ │ │ + muls r6, r3 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cmn r0, r3 │ │ │ │ + cmn r4, r3 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - asrs r4, r6, #29 │ │ │ │ + asrs r0, r7, #29 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cmp r4, r5 │ │ │ │ + cmp r0, r6 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - asrs r0, r1, #29 │ │ │ │ + asrs r4, r1, #29 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - negs r4, r6 │ │ │ │ + negs r0, r7 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - asrs r2, r2, #28 │ │ │ │ + asrs r6, r2, #28 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - negs r0, r4 │ │ │ │ + negs r4, r4 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - asrs r4, r7, #27 │ │ │ │ + asrs r0, r0, #28 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - tst r4, r2 │ │ │ │ + tst r0, r3 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - asrs r0, r6, #26 │ │ │ │ + asrs r4, r6, #26 │ │ │ │ lsls r4, r6, #3 │ │ │ │ beq.n 5b2b30 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - asrs r6, r4, #31 │ │ │ │ + asrs r2, r5, #31 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r4, [r4, r4] │ │ │ │ + strh r0, [r5, r4] │ │ │ │ lsls r2, r6, #3 │ │ │ │ beq.n 5b2b0c │ │ │ │ lsls r2, r0, #4 │ │ │ │ - asrs r6, r1, #31 │ │ │ │ + asrs r2, r2, #31 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - mcr 0, 0, r0, cr8, cr1, {7} │ │ │ │ + mcr 0, 0, r0, cr12, cr1, {7} │ │ │ │ beq.n 5b2ae8 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - asrs r6, r6, #30 │ │ │ │ + asrs r2, r7, #30 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - b.n 5b2f40 │ │ │ │ + b.n 5b2f48 │ │ │ │ lsls r1, r6, #3 │ │ │ │ beq.n 5b2ac4 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - asrs r6, r3, #30 │ │ │ │ + asrs r2, r4, #30 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - b.n 5b2bec │ │ │ │ + b.n 5b2bf4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 005b2acc : │ │ │ │ stmdb 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 │ │ │ │ @@ -1002831,47 +1002829,47 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [pc, #944] @ (5b30b8 ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ - bpl.n 5b2cac │ │ │ │ + bpl.n 5b2cb4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #224 @ 0xe0 │ │ │ │ + subs r6, #228 @ 0xe4 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - asrs r4, r7, #13 │ │ │ │ + asrs r0, r0, #14 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - b.n 5b3034 │ │ │ │ + b.n 5b303c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bne.n 5b2c70 │ │ │ │ + bne.n 5b2c78 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cbnz r4, 5b2d6c │ │ │ │ - lsls r1, r0, #4 │ │ │ │ cbnz r0, 5b2d6e │ │ │ │ lsls r1, r0, #4 │ │ │ │ - b.n 5b2e08 │ │ │ │ + cbnz r4, 5b2d6e │ │ │ │ + lsls r1, r0, #4 │ │ │ │ + b.n 5b2e10 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cbnz r2, 5b2d70 │ │ │ │ + cbnz r6, 5b2d70 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - adds r6, r1, #4 │ │ │ │ + adds r2, r2, #4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ cbnz r2, 5b2da8 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldmia r5, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r6!, {r1, r2, r4} │ │ │ │ + ldmia r6!, {r1, r3, r4} │ │ │ │ lsls r1, r6, #3 │ │ │ │ cbnz r4, 5b2dac │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldmia r5!, {r1, r3} │ │ │ │ + ldmia r5!, {r1, r2, r3} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r5!, {r6, r7} │ │ │ │ + ldmia r5!, {r2, r6, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 005b2d4c : │ │ │ │ stmdb 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 │ │ │ │ @@ -1003955,61 +1003953,61 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r5, #28] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #80 @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #200 @ 0xc8 │ │ │ │ + cmp r7, #204 @ 0xcc │ │ │ │ lsls r0, r7, #3 │ │ │ │ - adds r5, #240 @ 0xf0 │ │ │ │ + adds r5, #244 @ 0xf4 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strb r6, [r6, #24] │ │ │ │ + strb r2, [r7, #24] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - lsrs r4, r2, #6 │ │ │ │ + lsrs r0, r3, #6 │ │ │ │ lsls r4, r6, #3 │ │ │ │ add ip, r7 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strb r2, [r1, #20] │ │ │ │ + strb r6, [r1, #20] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - lsrs r6, r4, #1 │ │ │ │ + lsrs r2, r5, #1 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strb r2, [r5, #19] │ │ │ │ + strb r6, [r5, #19] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - lsrs r6, r0, #1 │ │ │ │ + lsrs r2, r1, #1 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cmp r6, #84 @ 0x54 │ │ │ │ + cmp r6, #88 @ 0x58 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - adds r4, #124 @ 0x7c │ │ │ │ + adds r4, #128 @ 0x80 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strb r2, [r0, #19] │ │ │ │ + strb r6, [r0, #19] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - lsrs r0, r4, #32 │ │ │ │ + lsrs r4, r4, #32 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r0, #11 │ │ │ │ + lsrs r0, r1, #11 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strb r4, [r2, #18] │ │ │ │ + strb r0, [r3, #18] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - lsls r0, r6, #31 │ │ │ │ + lsls r4, r6, #31 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strb r4, [r7, #17] │ │ │ │ + strb r0, [r0, #18] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - lsls r0, r3, #31 │ │ │ │ + lsls r4, r3, #31 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - stmia r6!, {r1, r4, r5} │ │ │ │ + stmia r6!, {r1, r2, r4, r5} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strb r2, [r1, #17] │ │ │ │ + strb r6, [r1, #17] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - lsls r6, r4, #30 │ │ │ │ + lsls r2, r5, #30 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strb r2, [r6, #15] │ │ │ │ + strb r6, [r6, #15] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - lsls r2, r1, #29 │ │ │ │ + lsls r6, r1, #29 │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 5b33ce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ @@ -1005036,230 +1005034,230 @@ │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 14849e8 │ │ │ │ b.n 5b42ba │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #56 @ 0x38 │ │ │ │ + cmp r6, #60 @ 0x3c │ │ │ │ lsls r3, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r2, #11] │ │ │ │ + strb r6, [r2, #11] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - lsls r6, r5, #24 │ │ │ │ + lsls r2, r6, #24 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strb r4, [r6, #10] │ │ │ │ + strb r0, [r7, #10] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - lsls r0, r2, #24 │ │ │ │ + lsls r4, r2, #24 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strb r6, [r2, #10] │ │ │ │ + strb r2, [r3, #10] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - lsls r2, r6, #23 │ │ │ │ + lsls r6, r6, #23 │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldr r0, [r4, r2] │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #196 @ 0xc4 │ │ │ │ + adds r1, #200 @ 0xc8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strb r6, [r5, #8] │ │ │ │ + strb r2, [r6, #8] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - lsls r2, r1, #22 │ │ │ │ + lsls r6, r1, #22 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - adds r1, #184 @ 0xb8 │ │ │ │ + adds r1, #188 @ 0xbc │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strb r0, [r0, #8] │ │ │ │ + strb r4, [r0, #8] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - lsls r4, r3, #21 │ │ │ │ + lsls r0, r4, #21 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cmp r3, #112 @ 0x70 │ │ │ │ + cmp r3, #116 @ 0x74 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r6, [r1, #124] @ 0x7c │ │ │ │ + ldr r2, [r2, #124] @ 0x7c │ │ │ │ lsls r4, r6, #3 │ │ │ │ - lsls r6, r4, #12 │ │ │ │ + lsls r2, r5, #12 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cmp r7, #72 @ 0x48 │ │ │ │ + cmp r7, #76 @ 0x4c │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r0, [r2, #120] @ 0x78 │ │ │ │ + ldr r4, [r2, #120] @ 0x78 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - lsls r4, r5, #11 │ │ │ │ + lsls r0, r6, #11 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - stmia r0!, {r2} │ │ │ │ + stmia r0!, {r3} │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r4, [r0, #116] @ 0x74 │ │ │ │ + ldr r0, [r1, #116] @ 0x74 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - lsls r0, r4, #10 │ │ │ │ + lsls r4, r4, #10 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - lsls r2, r7, #9 │ │ │ │ + lsls r6, r7, #9 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cmp r0, #140 @ 0x8c │ │ │ │ + cmp r0, #144 @ 0x90 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - cmp r6, #182 @ 0xb6 │ │ │ │ + cmp r6, #186 @ 0xba │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r0, [r0, #112] @ 0x70 │ │ │ │ + ldr r4, [r0, #112] @ 0x70 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r4, [r4, #108] @ 0x6c │ │ │ │ + ldr r0, [r5, #108] @ 0x6c │ │ │ │ lsls r4, r6, #3 │ │ │ │ - lsls r2, r7, #8 │ │ │ │ + lsls r6, r7, #8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ite pl │ │ │ │ + it pl │ │ │ │ lslpl r7, r7, #3 │ │ │ │ - cmpmi r6, #126 @ 0x7e │ │ │ │ + cmp r6, #130 @ 0x82 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r0, [r4, #104] @ 0x68 │ │ │ │ + ldr r4, [r4, #104] @ 0x68 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - lsls r4, r7, #7 │ │ │ │ + lsls r0, r0, #8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r6, [r6, #100] @ 0x64 │ │ │ │ + ldr r2, [r7, #100] @ 0x64 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - lsls r2, r2, #7 │ │ │ │ + lsls r6, r2, #7 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r0, [r3, #100] @ 0x64 │ │ │ │ + ldr r4, [r3, #100] @ 0x64 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - lsls r4, r6, #6 │ │ │ │ + lsls r0, r7, #6 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r6, [r2, #96] @ 0x60 │ │ │ │ + ldr r2, [r3, #96] @ 0x60 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - lsls r6, r5, #5 │ │ │ │ + lsls r2, r6, #5 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r6, [r1, #92] @ 0x5c │ │ │ │ + ldr r2, [r2, #92] @ 0x5c │ │ │ │ lsls r4, r6, #3 │ │ │ │ - lsls r2, r5, #4 │ │ │ │ + lsls r6, r5, #4 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r6, [r5, #88] @ 0x58 │ │ │ │ + ldr r2, [r6, #88] @ 0x58 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - lsls r2, r1, #4 │ │ │ │ + lsls r6, r1, #4 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - lsls r4, r7, #3 │ │ │ │ + lsls r0, r0, #4 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r6, [r7, #84] @ 0x54 │ │ │ │ + ldr r2, [r0, #88] @ 0x58 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - lsls r2, r3, #3 │ │ │ │ + lsls r6, r3, #3 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cmp r5, #168 @ 0xa8 │ │ │ │ + cmp r5, #172 @ 0xac │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r0, [r0, #84] @ 0x54 │ │ │ │ + ldr r4, [r0, #84] @ 0x54 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - lsls r4, r3, #2 │ │ │ │ + lsls r0, r4, #2 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r4, [r2, #80] @ 0x50 │ │ │ │ + ldr r0, [r3, #80] @ 0x50 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - lsls r2, r6, #1 │ │ │ │ + lsls r6, r6, #1 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r2, [r7, #76] @ 0x4c │ │ │ │ + ldr r6, [r7, #76] @ 0x4c │ │ │ │ lsls r4, r6, #3 │ │ │ │ - lsls r6, r2, #1 │ │ │ │ + lsls r2, r3, #1 │ │ │ │ lsls r4, r6, #3 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #148 @ 0x94 │ │ │ │ + cmp r3, #152 @ 0x98 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r4, [r3, #60] @ 0x3c │ │ │ │ + ldr r0, [r4, #60] @ 0x3c │ │ │ │ lsls r4, r6, #3 │ │ │ │ - vqadd.u64 q0, q13, │ │ │ │ - movs r5, #74 @ 0x4a │ │ │ │ + vqadd.u64 q0, q15, │ │ │ │ + movs r5, #78 @ 0x4e │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r4, [r2, #56] @ 0x38 │ │ │ │ + ldr r0, [r3, #56] @ 0x38 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - mrc2 0, 7, r0, cr0, cr3, {7} │ │ │ │ - cmp r3, #42 @ 0x2a │ │ │ │ + mrc2 0, 7, r0, cr4, cr3, {7} │ │ │ │ + cmp r3, #46 @ 0x2e │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r2, [r6, #52] @ 0x34 │ │ │ │ + ldr r6, [r6, #52] @ 0x34 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - mrc2 0, 6, r0, cr0, cr3, {7} │ │ │ │ - movs r4, #224 @ 0xe0 │ │ │ │ + mrc2 0, 6, r0, cr4, cr3, {7} │ │ │ │ + movs r4, #228 @ 0xe4 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r4, [r3, #48] @ 0x30 │ │ │ │ + ldr r0, [r4, #48] @ 0x30 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - mrc2 0, 3, r0, cr8, cr3, {7} │ │ │ │ - ldr r4, [r5, #44] @ 0x2c │ │ │ │ + mrc2 0, 3, r0, cr12, cr3, {7} │ │ │ │ + ldr r0, [r6, #44] @ 0x2c │ │ │ │ lsls r4, r6, #3 │ │ │ │ - mcr2 0, 2, r0, cr8, cr3, {7} │ │ │ │ - ldr r0, [r2, #44] @ 0x2c │ │ │ │ + mcr2 0, 2, r0, cr12, cr3, {7} │ │ │ │ + ldr r4, [r2, #44] @ 0x2c │ │ │ │ lsls r4, r6, #3 │ │ │ │ - mcr2 0, 1, r0, cr12, cr3, {7} │ │ │ │ - lsls r0, r1, #3 │ │ │ │ + mrc2 0, 1, r0, cr0, cr3, {7} │ │ │ │ + lsls r4, r1, #3 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r4, [r3, #40] @ 0x28 │ │ │ │ + ldr r0, [r4, #40] @ 0x28 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldc2l 0, cr0, [r8, #972]! @ 0x3cc │ │ │ │ - ldr r0, [r1, #40] @ 0x28 │ │ │ │ + ldc2l 0, cr0, [ip, #972]! @ 0x3cc │ │ │ │ + ldr r4, [r1, #40] @ 0x28 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldc2l 0, cr0, [lr, #972] @ 0x3cc │ │ │ │ - movs r3, #246 @ 0xf6 │ │ │ │ + stc2l 0, cr0, [r2, #972]! @ 0x3cc │ │ │ │ + movs r3, #250 @ 0xfa │ │ │ │ lsls r0, r7, #3 │ │ │ │ - cmp r2, #38 @ 0x26 │ │ │ │ + cmp r2, #42 @ 0x2a │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cmp r2, #14 │ │ │ │ + cmp r2, #18 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r6, [r2, #36] @ 0x24 │ │ │ │ + ldr r2, [r3, #36] @ 0x24 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldc2 0, cr0, [r4, #972]! @ 0x3cc │ │ │ │ - revsh r2, r1 │ │ │ │ + ldc2 0, cr0, [r8, #972]! @ 0x3cc │ │ │ │ + revsh r6, r1 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r2, [r3, #32] │ │ │ │ + ldr r6, [r3, #32] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldc2l 0, cr0, [r6, #-972]! @ 0xfffffc34 │ │ │ │ - asrs r6, r6, #24 │ │ │ │ + ldc2l 0, cr0, [sl, #-972]! @ 0xfffffc34 │ │ │ │ + asrs r2, r7, #24 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r6, [r7, #28] │ │ │ │ + ldr r2, [r0, #32] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldc2l 0, cr0, [ip, #-972] @ 0xfffffc34 │ │ │ │ + stc2l 0, cr0, [r0, #-972]! @ 0xfffffc34 │ │ │ │ b.n 5b4b64 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - bne.n 5b4634 │ │ │ │ + bne.n 5b463c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r4, [r2, #28] │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldc2 0, cr0, [r2, #-972]! @ 0xfffffc34 │ │ │ │ - ldr r4, [r4, #100] @ 0x64 │ │ │ │ + ldc2 0, cr0, [r6, #-972]! @ 0xfffffc34 │ │ │ │ + ldr r0, [r5, #100] @ 0x64 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - cmp r1, #104 @ 0x68 │ │ │ │ + cmp r1, #108 @ 0x6c │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r0, [r6, #24] │ │ │ │ + ldr r4, [r6, #24] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - stc2 0, cr0, [lr, #-972] @ 0xfffffc34 │ │ │ │ - movs r3, #32 │ │ │ │ + ldc2 0, cr0, [r2, #-972] @ 0xfffffc34 │ │ │ │ + movs r3, #36 @ 0x24 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r6, [r0, #24] │ │ │ │ + ldr r2, [r1, #24] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldc2l 0, cr0, [ip], {243} @ 0xf3 │ │ │ │ - ldr r0, [r2, #20] │ │ │ │ + stc2l 0, cr0, [r0], #972 @ 0x3cc │ │ │ │ + ldr r4, [r2, #20] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - stc2 0, cr0, [sl], #972 @ 0x3cc │ │ │ │ - ldr r4, [r6, #16] │ │ │ │ + stc2 0, cr0, [lr], #972 @ 0x3cc │ │ │ │ + ldr r0, [r7, #16] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - stc2 0, cr0, [sl], {243} @ 0xf3 │ │ │ │ - ldr r0, [r1, #12] │ │ │ │ + stc2 0, cr0, [lr], {243} @ 0xf3 │ │ │ │ + ldr r4, [r1, #12] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - stc2 0, cr0, [r4], #-972 @ 0xfffffc34 │ │ │ │ - cmp r0, #94 @ 0x5e │ │ │ │ + stc2 0, cr0, [r8], #-972 @ 0xfffffc34 │ │ │ │ + cmp r0, #98 @ 0x62 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - stc2 0, cr0, [r4], {243} @ 0xf3 │ │ │ │ - movs r2, #22 │ │ │ │ + stc2 0, cr0, [r8], {243} @ 0xf3 │ │ │ │ + movs r2, #26 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ + ldr r0, [r1, #8] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - @ instruction: 0xfbe000f3 │ │ │ │ - ldr r6, [r4, #4] │ │ │ │ + @ instruction: 0xfbe400f3 │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - @ instruction: 0xfbc000f3 │ │ │ │ - ldr r0, [r2, #4] │ │ │ │ + @ instruction: 0xfbc400f3 │ │ │ │ + ldr r4, [r2, #4] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - @ instruction: 0xfbac00f3 │ │ │ │ + @ instruction: 0xfbb000f3 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf62000f2 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ + @ instruction: 0xf62400f2 │ │ │ │ + ldr r4, [r0, #0] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - @ instruction: 0xfb5c00f3 │ │ │ │ - str r6, [r4, #124] @ 0x7c │ │ │ │ + @ instruction: 0xfb6000f3 │ │ │ │ + str r2, [r5, #124] @ 0x7c │ │ │ │ lsls r4, r6, #3 │ │ │ │ - @ instruction: 0xfb4200f3 │ │ │ │ + @ instruction: 0xfb4600f3 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r7, r9 │ │ │ │ mov r5, r8 │ │ │ │ ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ @@ -1006651,233 +1006649,233 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #2228 @ 0x8b4 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #254 @ 0xfe │ │ │ │ + movs r3, #2 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r6, [r0, #52] @ 0x34 │ │ │ │ + str r2, [r1, #52] @ 0x34 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - subw r0, r4, #2291 @ 0x8f3 │ │ │ │ - adds r4, r6, #2 │ │ │ │ + subw r0, r8, #2291 @ 0x8f3 │ │ │ │ + adds r0, r7, #2 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - str r6, [r1, #48] @ 0x30 │ │ │ │ + str r2, [r2, #48] @ 0x30 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - @ instruction: 0xf66a00f3 │ │ │ │ - @ instruction: 0xb8bc │ │ │ │ + @ instruction: 0xf66e00f3 │ │ │ │ + @ instruction: 0xb8c0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r4, [r5, #44] @ 0x2c │ │ │ │ + str r0, [r6, #44] @ 0x2c │ │ │ │ lsls r4, r6, #3 │ │ │ │ - movw r0, #35059 @ 0x88f3 │ │ │ │ - @ instruction: 0xb892 │ │ │ │ + movw r0, #51443 @ 0xc8f3 │ │ │ │ + @ instruction: 0xb896 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r0, [r0, #44] @ 0x2c │ │ │ │ + str r4, [r0, #44] @ 0x2c │ │ │ │ lsls r4, r6, #3 │ │ │ │ - @ instruction: 0xf61c00f3 │ │ │ │ - str r6, [r2, #40] @ 0x28 │ │ │ │ + @ instruction: 0xf62000f3 │ │ │ │ + str r2, [r3, #40] @ 0x28 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - @ instruction: 0xf5ec00f3 │ │ │ │ - str r6, [r4, #36] @ 0x24 │ │ │ │ + @ instruction: 0xf5f000f3 │ │ │ │ + str r2, [r5, #36] @ 0x24 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - subs.w r0, lr, #7962624 @ 0x798000 │ │ │ │ - movs r7, #74 @ 0x4a │ │ │ │ + rsb r0, r2, #7962624 @ 0x798000 │ │ │ │ + movs r7, #78 @ 0x4e │ │ │ │ lsls r6, r7, #3 │ │ │ │ - str r2, [r6, #32] │ │ │ │ + str r6, [r6, #32] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - @ instruction: 0xf58800f3 │ │ │ │ - str r6, [r1, #32] │ │ │ │ + @ instruction: 0xf58c00f3 │ │ │ │ + str r2, [r2, #32] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - sbc.w r0, sl, #7962624 @ 0x798000 │ │ │ │ + sbc.w r0, lr, #7962624 @ 0x798000 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - ite le │ │ │ │ + it le │ │ │ │ lslle r1, r6, #3 │ │ │ │ - strgt r6, [r0, #28] │ │ │ │ + str r2, [r1, #28] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - @ instruction: 0xf52200f3 │ │ │ │ - movs r1, #90 @ 0x5a │ │ │ │ + @ instruction: 0xf52600f3 │ │ │ │ + movs r1, #94 @ 0x5e │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r2, [r4, #24] │ │ │ │ + str r6, [r4, #24] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add.w r0, r0, #7962624 @ 0x798000 │ │ │ │ - subs r0, r2, r4 │ │ │ │ + add.w r0, r4, #7962624 @ 0x798000 │ │ │ │ + subs r4, r2, r4 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - str r2, [r5, #16] │ │ │ │ + str r6, [r5, #16] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - eor.w r0, r6, #7962624 @ 0x798000 │ │ │ │ - movs r0, #220 @ 0xdc │ │ │ │ + eor.w r0, sl, #7962624 @ 0x798000 │ │ │ │ + movs r0, #224 @ 0xe0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r2, [r3, #12] │ │ │ │ + str r6, [r3, #12] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - bics.w r0, r6, #7962624 @ 0x798000 │ │ │ │ + bics.w r0, sl, #7962624 @ 0x798000 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - movt r0, #35059 @ 0x88f3 │ │ │ │ - str r2, [r2, #8] │ │ │ │ + movt r0, #51443 @ 0xc8f3 │ │ │ │ + str r6, [r2, #8] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - @ instruction: 0xf3ee00f3 │ │ │ │ - movs r0, #38 @ 0x26 │ │ │ │ + @ instruction: 0xf3f200f3 │ │ │ │ + movs r0, #42 @ 0x2a │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r6, [r5, #4] │ │ │ │ + str r2, [r6, #4] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - @ instruction: 0xf3cc00f3 │ │ │ │ - adds r4, r3, r7 │ │ │ │ + @ instruction: 0xf3d000f3 │ │ │ │ + adds r0, r4, r7 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - str r2, [r7, #0] │ │ │ │ + str r6, [r7, #0] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - @ instruction: 0xf39600f3 │ │ │ │ - str r6, [r0, #0] │ │ │ │ + @ instruction: 0xf39a00f3 │ │ │ │ + str r2, [r1, #0] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - @ instruction: 0xf36200f3 │ │ │ │ - ldrsh r4, [r6, r5] │ │ │ │ + @ instruction: 0xf36600f3 │ │ │ │ + ldrsh r0, [r7, r5] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - @ instruction: 0xf2d000f3 │ │ │ │ - ldrsh r4, [r2, r5] │ │ │ │ + @ instruction: 0xf2d400f3 │ │ │ │ + ldrsh r0, [r3, r5] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - @ instruction: 0xf2b000f3 │ │ │ │ - push {r3, r5, r7} │ │ │ │ + @ instruction: 0xf2b400f3 │ │ │ │ + push {r2, r3, r5, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrsh r0, [r3, r3] │ │ │ │ + ldrsh r4, [r3, r3] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - @ instruction: 0xf23400f3 │ │ │ │ + @ instruction: 0xf23800f3 │ │ │ │ subs r6, #244 @ 0xf4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r0, r7] │ │ │ │ + ldrb r4, [r0, r7] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - adds.w r0, r4, #243 @ 0xf3 │ │ │ │ - add r7, sp, #704 @ 0x2c0 │ │ │ │ + adds.w r0, r8, #243 @ 0xf3 │ │ │ │ + add r7, sp, #720 @ 0x2d0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrb r4, [r2, r4] │ │ │ │ + ldrb r0, [r3, r4] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - orns r0, r0, #243 @ 0xf3 │ │ │ │ - ldrb r6, [r2, r3] │ │ │ │ + orns r0, r4, #243 @ 0xf3 │ │ │ │ + ldrb r2, [r3, r3] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - bics.w r0, r2, #243 @ 0xf3 │ │ │ │ - ldrb r2, [r7, r1] │ │ │ │ + bics.w r0, r6, #243 @ 0xf3 │ │ │ │ + ldrb r6, [r7, r1] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - vshr.s64 q8, , #42 │ │ │ │ - movw r0, #57587 @ 0xe0f3 │ │ │ │ - ldrb r0, [r3, r0] │ │ │ │ + vshr.s64 q8, , #38 │ │ │ │ + @ instruction: 0xf25200f3 │ │ │ │ + ldrb r4, [r3, r0] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - vqadd.s64 q8, q10, │ │ │ │ - subs r6, r5, r6 │ │ │ │ + vqadd.s64 q8, q12, │ │ │ │ + subs r2, r6, r6 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r6, [r6, r7] │ │ │ │ + ldrh r2, [r7, r7] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - vqadd.s16 q8, q10, │ │ │ │ - asrs r4, r4, #21 │ │ │ │ + vqadd.s16 q8, q12, │ │ │ │ + asrs r0, r5, #21 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldrh r4, [r1, r7] │ │ │ │ + ldrh r0, [r2, r7] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - vqadd.s32 q0, q12, │ │ │ │ - subs r2, r3, r5 │ │ │ │ + vqadd.s32 q0, q14, │ │ │ │ + subs r6, r3, r5 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r2, [r4, r6] │ │ │ │ + ldrh r6, [r4, r6] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - vqadd.s8 q0, q8, │ │ │ │ - asrs r0, r2, #20 │ │ │ │ + vqadd.s8 q0, q10, │ │ │ │ + asrs r4, r2, #20 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldrh r0, [r7, r5] │ │ │ │ + ldrh r4, [r7, r5] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - mrc 0, 6, r0, cr4, cr3, {7} │ │ │ │ - ldrh r0, [r0, r5] │ │ │ │ + mrc 0, 6, r0, cr8, cr3, {7} │ │ │ │ + ldrh r4, [r0, r5] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - mrc 0, 4, r0, cr12, cr3, {7} │ │ │ │ - sub sp, #504 @ 0x1f8 │ │ │ │ + mcr 0, 5, r0, cr0, cr3, {7} │ │ │ │ + cbz r2, 5b5710 │ │ │ │ lsls r1, r6, #3 │ │ │ │ asrs r0, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r1, r1] │ │ │ │ + ldrh r0, [r2, r1] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - stc 0, cr0, [r8, #972]! @ 0x3cc │ │ │ │ - ldrh r4, [r4, r0] │ │ │ │ + stc 0, cr0, [ip, #972]! @ 0x3cc │ │ │ │ + ldrh r0, [r5, r0] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldcl 0, cr0, [ip, #-972]! @ 0xfffffc34 │ │ │ │ - ldr r2, [r5, r6] │ │ │ │ + stc 0, cr0, [r0, #972] @ 0x3cc │ │ │ │ + ldr r6, [r5, r6] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - stc 0, cr0, [r6, #-972] @ 0xfffffc34 │ │ │ │ - ldr r2, [r7, r5] │ │ │ │ + stc 0, cr0, [sl, #-972] @ 0xfffffc34 │ │ │ │ + ldr r6, [r7, r5] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldcl 0, cr0, [r6], {243} @ 0xf3 │ │ │ │ - ldr r2, [r2, r5] │ │ │ │ + ldcl 0, cr0, [sl], {243} @ 0xf3 │ │ │ │ + ldr r6, [r2, r5] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - stc 0, cr0, [lr], #972 @ 0x3cc │ │ │ │ - ldr r4, [r7, r3] │ │ │ │ + ldc 0, cr0, [r2], #972 @ 0x3cc │ │ │ │ + ldr r0, [r0, r4] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - mrrc 0, 15, r0, r4, cr3 │ │ │ │ - ldr r0, [r7, r0] │ │ │ │ + mrrc 0, 15, r0, r8, cr3 │ │ │ │ + ldr r4, [r7, r0] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - @ instruction: 0xeb9200f3 │ │ │ │ - ldr r4, [r2, r0] │ │ │ │ + @ instruction: 0xeb9600f3 │ │ │ │ + ldr r0, [r3, r0] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - sbc.w r0, ip, r3, ror #3 │ │ │ │ - ldrsb r4, [r5, r7] │ │ │ │ + sbcs.w r0, r0, r3, ror #3 │ │ │ │ + ldrsb r0, [r6, r7] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - adc.w r0, r6, r3, ror #3 │ │ │ │ + adc.w r0, sl, r3, ror #3 │ │ │ │ add r4, pc, #728 @ (adr r4, 5b5a38 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - mrrc 0, 15, r0, r4, cr3 │ │ │ │ - ldrh r6, [r4, #46] @ 0x2e │ │ │ │ + mrrc 0, 15, r0, r8, cr3 │ │ │ │ + ldrh r2, [r5, #46] @ 0x2e │ │ │ │ lsls r2, r6, #3 │ │ │ │ add r4, pc, #632 @ (adr r4, 5b59e4 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldc 0, cr0, [ip], #-972 @ 0xfffffc34 │ │ │ │ - ldmia r6!, {r1, r7} │ │ │ │ + mcrr 0, 15, r0, r0, cr3 │ │ │ │ + ldmia r6!, {r1, r2, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ add r4, pc, #536 @ (adr r4, 5b5990 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - stc 0, cr0, [r4], #-972 @ 0xfffffc34 │ │ │ │ - ldr r1, [pc, #232] @ (5b5868 ) │ │ │ │ + stc 0, cr0, [r8], #-972 @ 0xfffffc34 │ │ │ │ + ldr r1, [pc, #248] @ (5b5878 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ add r4, pc, #440 @ (adr r4, 5b593c ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - stc 0, cr0, [ip], {243} @ 0xf3 │ │ │ │ - lsrs r6, r4, #1 │ │ │ │ + ldc 0, cr0, [r0], {243} @ 0xf3 │ │ │ │ + lsrs r2, r5, #1 │ │ │ │ lsls r3, r6, #3 │ │ │ │ add r4, pc, #344 @ (adr r4, 5b58e8 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - @ instruction: 0xebf400f3 │ │ │ │ - @ instruction: 0xb6fe │ │ │ │ + @ instruction: 0xebf800f3 │ │ │ │ + @ instruction: 0xb702 │ │ │ │ lsls r1, r6, #3 │ │ │ │ add r4, pc, #248 @ (adr r4, 5b5894 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - rsbs r0, ip, r3, ror #3 │ │ │ │ - ldr r3, [pc, #632] @ (5b5a1c ) │ │ │ │ + @ instruction: 0xebe000f3 │ │ │ │ + ldr r3, [pc, #648] @ (5b5a2c ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ add r4, pc, #152 @ (adr r4, 5b5840 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - rsb r0, r4, r3, ror #3 │ │ │ │ - add r4, sp, #344 @ 0x158 │ │ │ │ + rsb r0, r8, r3, ror #3 │ │ │ │ + add r4, sp, #360 @ 0x168 │ │ │ │ lsls r1, r6, #3 │ │ │ │ add r4, pc, #56 @ (adr r4, 5b57ec ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - sub.w r0, ip, r3, ror #3 │ │ │ │ - subs r3, #58 @ 0x3a │ │ │ │ + subs.w r0, r0, r3, ror #3 │ │ │ │ + subs r3, #62 @ 0x3e │ │ │ │ lsls r2, r6, #3 │ │ │ │ add r3, pc, #984 @ (adr r3, 5b5b98 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - @ instruction: 0xeb9400f3 │ │ │ │ - ldmia r4, {r1, r2, r4, r7} │ │ │ │ + @ instruction: 0xeb9800f3 │ │ │ │ + ldmia r4, {r1, r3, r4, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ add r3, pc, #888 @ (adr r3, 5b5b44 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - sbcs.w r0, ip, r3, ror #3 │ │ │ │ - ldmia r0!, {r1, r4, r5, r6, r7} │ │ │ │ + @ instruction: 0xeb8000f3 │ │ │ │ + ldmia r0!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ add r3, pc, #792 @ (adr r3, 5b5af0 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - sbc.w r0, r4, r3, ror #3 │ │ │ │ - asrs r6, r3, #27 │ │ │ │ + sbc.w r0, r8, r3, ror #3 │ │ │ │ + asrs r2, r4, #27 │ │ │ │ lsls r4, r6, #3 │ │ │ │ add r3, pc, #696 @ (adr r3, 5b5a9c ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - adc.w r0, ip, r3, ror #3 │ │ │ │ - add r3, sp, #152 @ 0x98 │ │ │ │ + adcs.w r0, r0, r3, ror #3 │ │ │ │ + add r3, sp, #168 @ 0xa8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 005b57ec : │ │ │ │ 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 │ │ │ │ @@ -1007056,35 +1007054,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #30 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - add r1, sp, #8 │ │ │ │ + add r1, sp, #24 │ │ │ │ lsls r1, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r2, r5] │ │ │ │ + strh r6, [r2, r5] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - b.n 5b56fc │ │ │ │ + b.n 5b5704 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - push {r1, r2, r3, r4, r5, r7} │ │ │ │ + push {r1, r6, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r4, pc, #872 @ (adr r4, 5b5d10 ) │ │ │ │ + add r4, pc, #888 @ (adr r4, 5b5d20 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r6, [r2, #50] @ 0x32 │ │ │ │ + ldrh r2, [r3, #50] @ 0x32 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrh r2, [r1, #50] @ 0x32 │ │ │ │ + ldrh r6, [r1, #50] @ 0x32 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - cbz r0, 5b5a1c │ │ │ │ + cbz r4, 5b5a1c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r4, [r6, #48] @ 0x30 │ │ │ │ + ldrh r0, [r7, #48] @ 0x30 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - orr.w r0, r0, #239 @ 0xef │ │ │ │ + orr.w r0, r4, #239 @ 0xef │ │ │ │ │ │ │ │ 005b59bc : │ │ │ │ stmdb 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 │ │ │ │ @@ -1008128,21 +1008126,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r0, #27 │ │ │ │ + lsrs r2, r1, #27 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - b.n 5b6854 │ │ │ │ + b.n 5b685c │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r0, r7, #24 │ │ │ │ + lsrs r4, r7, #24 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - b.n 5b6740 │ │ │ │ + b.n 5b6748 │ │ │ │ lsls r3, r6, #3 │ │ │ │ add r4, sp, #720 @ 0x2d0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ subs r2, #168 @ 0xa8 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r2, r5 │ │ │ │ lsls r1, r1, #4 │ │ │ │ @@ -1008150,49 +1008148,49 @@ │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r6, #7 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #244 @ 0xf4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsrs r0, r5, #6 │ │ │ │ + lsrs r4, r5, #6 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - bgt.n 5b6644 │ │ │ │ + bgt.n 5b664c │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r6, r6, #3 │ │ │ │ + lsrs r2, r7, #3 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - blt.n 5b64ec │ │ │ │ + blt.n 5b64f4 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r0, r6, #2 │ │ │ │ + lsrs r4, r6, #2 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - blt.n 5b6668 │ │ │ │ + blt.n 5b6670 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r2, r2, #2 │ │ │ │ + lsrs r6, r2, #2 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - blt.n 5b6634 │ │ │ │ + blt.n 5b663c │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r4, r6, #1 │ │ │ │ + lsrs r0, r7, #1 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - blt.n 5b6600 │ │ │ │ + blt.n 5b6608 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r4, r3, #1 │ │ │ │ + lsrs r0, r4, #1 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - blt.n 5b65d8 │ │ │ │ + blt.n 5b65e0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsrs r0, r6, #32 │ │ │ │ + lsrs r4, r6, #32 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - bge.n 5b6588 │ │ │ │ + bge.n 5b6590 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r0, r2, #32 │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - bge.n 5b6554 │ │ │ │ + bge.n 5b655c │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 5b67cc │ │ │ │ mov ip, r3 │ │ │ │ mov r2, r3 │ │ │ │ @@ -1009311,31 +1009309,31 @@ │ │ │ │ bl 556478 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ b.w 5b635e │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 5b7254 │ │ │ │ + cbz r0, 5b7256 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsls r6, r6, #26 │ │ │ │ + lsls r2, r7, #26 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - bls.n 5b7334 │ │ │ │ + bls.n 5b713c │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r0, r2, #22 │ │ │ │ + lsls r4, r2, #22 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - bhi.n 5b72f4 │ │ │ │ + bhi.n 5b72fc │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r0, r6, #8 │ │ │ │ + lsls r4, r6, #8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - lsls r0, r1, #20 │ │ │ │ + lsls r4, r1, #20 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - bvc.n 5b71f4 │ │ │ │ + bvc.n 5b71fc │ │ │ │ lsls r3, r6, #3 │ │ │ │ - str r4, [sp, #920] @ 0x398 │ │ │ │ + str r4, [sp, #936] @ 0x3a8 │ │ │ │ lsls r7, r7, #3 │ │ │ │ adds r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #176] @ (5b730c ) │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -1009343,100 +1009341,100 @@ │ │ │ │ movs r0, r0 │ │ │ │ orrs r0, r5 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #504 @ 0x1f8 │ │ │ │ + add r4, sp, #520 @ 0x208 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsls r2, r6, #6 │ │ │ │ + lsls r6, r6, #6 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - bmi.n 5b7370 │ │ │ │ + bmi.n 5b7378 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r4, r1, #5 │ │ │ │ + lsls r0, r2, #5 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - bmi.n 5b72ac │ │ │ │ + bmi.n 5b72b4 │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r0, [pc, #64] @ (5b72c8 ) │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - sxtb r0, r5 │ │ │ │ + sxtb r4, r5 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsls r4, r0, #4 │ │ │ │ + lsls r0, r1, #4 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - bcc.n 5b722c │ │ │ │ + bcc.n 5b7234 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r6, r3, #3 │ │ │ │ + lsls r2, r4, #3 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - bcc.n 5b71ec │ │ │ │ + bcc.n 5b71f4 │ │ │ │ lsls r3, r6, #3 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf2fe00f2 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ + @ instruction: 0xf30200f2 │ │ │ │ + lsls r0, r2, #2 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - bcc.n 5b7358 │ │ │ │ + bcc.n 5b7360 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r0, r3, #1 │ │ │ │ + lsls r4, r3, #1 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - bcc.n 5b72f8 │ │ │ │ + bcc.n 5b7300 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - movs r0, r6 │ │ │ │ + movs r4, r6 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - bcs.n 5b72b0 │ │ │ │ + bcs.n 5b72b8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ subs r3, #28 │ │ │ │ movs r0, r0 │ │ │ │ - vqadd.u64 q0, q11, │ │ │ │ - bne.n 5b72c8 │ │ │ │ + vqadd.u64 q0, q13, │ │ │ │ + bcs.n 5b72d0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - mrc2 0, 7, r0, cr12, cr3, {7} │ │ │ │ - bne.n 5b725c │ │ │ │ + vqadd.u8 q0, q8, │ │ │ │ + bne.n 5b7264 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - mrc2 0, 5, r0, cr4, cr3, {7} │ │ │ │ - bne.n 5b73d4 │ │ │ │ + mrc2 0, 5, r0, cr8, cr3, {7} │ │ │ │ + bne.n 5b71dc │ │ │ │ lsls r3, r6, #3 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #218 @ 0xda │ │ │ │ + cmp r4, #222 @ 0xde │ │ │ │ lsls r3, r6, #3 │ │ │ │ - mcr2 0, 3, r0, cr10, cr3, {7} │ │ │ │ - bne.n 5b7350 │ │ │ │ + mcr2 0, 3, r0, cr14, cr3, {7} │ │ │ │ + bne.n 5b7358 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - str r2, [sp, #896] @ 0x380 │ │ │ │ + str r2, [sp, #912] @ 0x390 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - mcr2 0, 2, r0, cr8, cr3, {7} │ │ │ │ - bne.n 5b7314 │ │ │ │ + mcr2 0, 2, r0, cr12, cr3, {7} │ │ │ │ + bne.n 5b731c │ │ │ │ lsls r3, r6, #3 │ │ │ │ - mcr2 0, 0, r0, cr14, cr3, {7} │ │ │ │ - beq.n 5b72ac │ │ │ │ + mrc2 0, 0, r0, cr2, cr3, {7} │ │ │ │ + beq.n 5b72b4 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - str r0, [sp, #944] @ 0x3b0 │ │ │ │ + str r0, [sp, #960] @ 0x3c0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - stc2l 0, cr0, [r4, #972]! @ 0x3cc │ │ │ │ - beq.n 5b7260 │ │ │ │ + stc2l 0, cr0, [r8, #972]! @ 0x3cc │ │ │ │ + beq.n 5b7268 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - stc2l 0, cr0, [r2, #972] @ 0x3cc │ │ │ │ - beq.n 5b7228 │ │ │ │ + stc2l 0, cr0, [r6, #972] @ 0x3cc │ │ │ │ + beq.n 5b7230 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - cmp r3, #188 @ 0xbc │ │ │ │ + cmp r3, #192 @ 0xc0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - stc2 0, cr0, [r0, #972] @ 0x3cc │ │ │ │ - beq.n 5b73b0 │ │ │ │ + stc2 0, cr0, [r4, #972] @ 0x3cc │ │ │ │ + beq.n 5b73b8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r6, #32] │ │ │ │ + ldrh r0, [r7, #32] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xfae000f3 │ │ │ │ - ldmia r5, {r1, r2, r5, r7} │ │ │ │ + @ instruction: 0xfae400f3 │ │ │ │ + ldmia r5, {r1, r3, r5, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ mov r0, r3 │ │ │ │ blx 344c20 <_Py_Dealloc@plt+0x4> │ │ │ │ b.n 5b718c │ │ │ │ mov r0, sl │ │ │ │ blx 344c20 <_Py_Dealloc@plt+0x4> │ │ │ │ b.w 5b6226 │ │ │ │ @@ -1010569,204 +1010567,204 @@ │ │ │ │ movw r3, #1786 @ 0x6fa │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [pc, #504] @ (5b81d0 ) │ │ │ │ add r3, pc │ │ │ │ bl 1484afc │ │ │ │ b.w 5b741c │ │ │ │ nop │ │ │ │ - asrs r4, r0, #3 │ │ │ │ + asrs r0, r1, #3 │ │ │ │ lsls r2, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - vld4. {d16-d19}, [r2 :256], r3 │ │ │ │ - ldmia r4!, {r1, r3, r5} │ │ │ │ + vld4. {d16-d19}, [r6 :256], r3 │ │ │ │ + ldmia r4!, {r1, r2, r3, r5} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrsb.w r0, [lr, r3, lsl #3] │ │ │ │ - ldmia r3!, {r1, r2, r5, r6, r7} │ │ │ │ + vld4. {d0-d3}, [r2 :256], r3 │ │ │ │ + ldmia r3, {r1, r3, r5, r6, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - str r7, [sp, #200] @ 0xc8 │ │ │ │ + str r7, [sp, #216] @ 0xd8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str??.w r0, [r2, #243] @ 0xf3 │ │ │ │ - ldmia r3!, {r1, r2, r5, r7} │ │ │ │ + str??.w r0, [r6, #243] @ 0xf3 │ │ │ │ + ldmia r3, {r1, r3, r5, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - strh.w r0, [ip, r3, lsl #3] │ │ │ │ - ldmia r2!, {r1, r4, r5, r6, r7} │ │ │ │ + ldrh.w r0, [r0, r3, lsl #3] │ │ │ │ + ldmia r2, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #664] @ 0x298 │ │ │ │ + str r4, [sp, #680] @ 0x2a8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xf7c000f3 │ │ │ │ - ldmia r2!, {r3, r7} │ │ │ │ + @ instruction: 0xf7c400f3 │ │ │ │ + ldmia r2, {r2, r3, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - @ instruction: 0xf7a000f3 │ │ │ │ - ldmia r2!, {r3, r5, r6} │ │ │ │ + @ instruction: 0xf7a400f3 │ │ │ │ + ldmia r2, {r2, r3, r5, r6} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - @ instruction: 0xf75600f3 │ │ │ │ - ldmia r2, {r1, r2, r3, r4} │ │ │ │ + @ instruction: 0xf75a00f3 │ │ │ │ + ldmia r2!, {r1, r5} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - orrs.w r0, sl, #7962624 @ 0x798000 │ │ │ │ - @ instruction: 0xf73200f3 │ │ │ │ - ldmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + orrs.w r0, lr, #7962624 @ 0x798000 │ │ │ │ + @ instruction: 0xf73600f3 │ │ │ │ + ldmia r2!, {} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - and.w r0, ip, #247 @ 0xf7 │ │ │ │ - @ instruction: 0xf6f800f3 │ │ │ │ - ldmia r1!, {r6, r7} │ │ │ │ + ands.w r0, r0, #247 @ 0xf7 │ │ │ │ + @ instruction: 0xf6fc00f3 │ │ │ │ + ldmia r1!, {r2, r6, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r2, r6} │ │ │ │ + ldmia r4!, {r3, r6} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subw r0, r2, #2291 @ 0x8f3 │ │ │ │ - ldmia r1, {r1, r3, r5, r6} │ │ │ │ + subw r0, r6, #2291 @ 0x8f3 │ │ │ │ + ldmia r1, {r1, r2, r3, r5, r6} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - @ instruction: 0xf68a00f3 │ │ │ │ - movw r0, #35059 @ 0x88f3 │ │ │ │ - ldmia r1!, {r4} │ │ │ │ + @ instruction: 0xf68e00f3 │ │ │ │ + movw r0, #51443 @ 0xc8f3 │ │ │ │ + ldmia r1!, {r2, r4} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - addw r0, ip, #2291 @ 0x8f3 │ │ │ │ - ldmia r0!, {r2, r4, r6, r7} │ │ │ │ + @ instruction: 0xf61000f3 │ │ │ │ + ldmia r0!, {r3, r4, r6, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf53200f3 │ │ │ │ - stmia r7!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + @ instruction: 0xf53600f3 │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds.w r0, r2, #7962624 @ 0x798000 │ │ │ │ - stmia r7!, {r1, r3, r4, r6, r7} │ │ │ │ + adds.w r0, r6, #7962624 @ 0x798000 │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strh r2, [r1, #48] @ 0x30 │ │ │ │ + strh r6, [r1, #48] @ 0x30 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xf4ee00f3 │ │ │ │ - stmia r7!, {r1, r2, r4, r5, r7} │ │ │ │ + @ instruction: 0xf4f200f3 │ │ │ │ + stmia r7!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - @ instruction: 0xf4c600f3 │ │ │ │ - stmia r7!, {r1, r2, r3, r7} │ │ │ │ + @ instruction: 0xf4ca00f3 │ │ │ │ + stmia r7!, {r1, r4, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strh r0, [r6, #46] @ 0x2e │ │ │ │ + strh r4, [r6, #46] @ 0x2e │ │ │ │ lsls r1, r6, #3 │ │ │ │ - eors.w r0, sl, #7962624 @ 0x798000 │ │ │ │ - stmia r7!, {r2, r3, r4, r6} │ │ │ │ + eors.w r0, lr, #7962624 @ 0x798000 │ │ │ │ + stmia r7!, {r5, r6} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - sbcs.w r0, r0, #243 @ 0xf3 │ │ │ │ - orr.w r0, r8, #7962624 @ 0x798000 │ │ │ │ - stmia r7!, {r1, r4} │ │ │ │ + sbcs.w r0, r4, #243 @ 0xf3 │ │ │ │ + orr.w r0, ip, #7962624 @ 0x798000 │ │ │ │ + stmia r7!, {r1, r2, r4} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - stc 0, cr0, [r2, #-988]! @ 0xfffffc24 │ │ │ │ - ands.w r0, r2, #7962624 @ 0x798000 │ │ │ │ - stmia r6!, {r1, r3, r4, r6, r7} │ │ │ │ + stc 0, cr0, [r6, #-988]! @ 0xfffffc24 │ │ │ │ + ands.w r0, r6, #7962624 @ 0x798000 │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - @ instruction: 0xf3f800f3 │ │ │ │ - stmia r6!, {r6, r7} │ │ │ │ + @ instruction: 0xf3fc00f3 │ │ │ │ + stmia r6!, {r2, r6, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - @ instruction: 0xf0fa00f3 │ │ │ │ - @ instruction: 0xf3d000f3 │ │ │ │ - stmia r6!, {r1, r2, r4, r7} │ │ │ │ + @ instruction: 0xf0fe00f3 │ │ │ │ + @ instruction: 0xf3d400f3 │ │ │ │ + stmia r6!, {r1, r3, r4, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - stc 0, cr0, [r8], #988 @ 0x3dc │ │ │ │ - @ instruction: 0xf3a400f3 │ │ │ │ - stmia r6!, {r2, r3, r5, r6} │ │ │ │ + stc 0, cr0, [ip], #988 @ 0x3dc │ │ │ │ + @ instruction: 0xf3a800f3 │ │ │ │ + stmia r6!, {r4, r5, r6} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - @ instruction: 0xf38400f3 │ │ │ │ - stmia r6!, {r2, r3, r6} │ │ │ │ + @ instruction: 0xf38800f3 │ │ │ │ + stmia r6!, {r4, r6} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - @ instruction: 0xf34c00f3 │ │ │ │ - stmia r6!, {r1, r2, r4} │ │ │ │ + @ instruction: 0xf35000f3 │ │ │ │ + stmia r6!, {r1, r3, r4} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - @ instruction: 0xf32c00f3 │ │ │ │ - stmia r5!, {r2, r4, r5, r6, r7} │ │ │ │ + @ instruction: 0xf33000f3 │ │ │ │ + stmia r5!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - @ instruction: 0xf36e00f3 │ │ │ │ - @ instruction: 0xf2e000f3 │ │ │ │ - stmia r5!, {r3, r5, r7} │ │ │ │ + @ instruction: 0xf37200f3 │ │ │ │ + @ instruction: 0xf2e400f3 │ │ │ │ + stmia r5!, {r2, r3, r5, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subw r0, r4, #243 @ 0xf3 │ │ │ │ - stmia r5!, {r1, r2, r3, r5, r6} │ │ │ │ + subw r0, r8, #243 @ 0xf3 │ │ │ │ + stmia r5!, {r1, r4, r5, r6} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - @ instruction: 0xf26c00f3 │ │ │ │ - stmia r5!, {r2, r4, r5} │ │ │ │ + @ instruction: 0xf27000f3 │ │ │ │ + stmia r5!, {r3, r4, r5} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strh r2, [r4, #42] @ 0x2a │ │ │ │ + strh r6, [r4, #42] @ 0x2a │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xf23600f3 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + @ instruction: 0xf23a00f3 │ │ │ │ + stmia r5!, {r1} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - @ instruction: 0xf21600f3 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + @ instruction: 0xf21a00f3 │ │ │ │ + stmia r4!, {r1, r5, r6, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - sub.w r0, sl, #243 @ 0xf3 │ │ │ │ - stmia r4!, {r1, r4, r5, r6} │ │ │ │ + sub.w r0, lr, #243 @ 0xf3 │ │ │ │ + stmia r4!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - mcr 0, 3, r0, cr4, cr3, {7} │ │ │ │ - @ instruction: 0xf13c00f3 │ │ │ │ - stmia r4!, {r1, r2} │ │ │ │ + mcr 0, 3, r0, cr8, cr3, {7} │ │ │ │ + adc.w r0, r0, #243 @ 0xf3 │ │ │ │ + stmia r4!, {r1, r3} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ands.w r0, r0, r7, ror #3 │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ + ands.w r0, r4, r7, ror #3 │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - orr.w r0, ip, #243 @ 0xf3 │ │ │ │ - stmia r3!, {r2, r4} │ │ │ │ + orrs.w r0, r0, #243 @ 0xf3 │ │ │ │ + stmia r3!, {r3, r4} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrh r4, [r5, #36] @ 0x24 │ │ │ │ + ldrh r0, [r6, #36] @ 0x24 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - vshr.s64 q8, , #56 │ │ │ │ - stmia r2!, {r4, r7} │ │ │ │ + vshr.s64 q8, , #52 │ │ │ │ + stmia r2!, {r2, r4, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ adds r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r6, #29] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r6, #30] │ │ │ │ + ldrh r0, [r7, #30] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - mcr 0, 4, r0, cr0, cr3, {7} │ │ │ │ - stmia r1!, {r3, r6} │ │ │ │ + mcr 0, 4, r0, cr4, cr3, {7} │ │ │ │ + stmia r1!, {r2, r3, r6} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - mrc 0, 2, r0, cr10, cr3, {7} │ │ │ │ - stmia r1!, {r5} │ │ │ │ + mrc 0, 2, r0, cr14, cr3, {7} │ │ │ │ + stmia r1!, {r2, r5} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - mrc 0, 1, r0, cr12, cr3, {7} │ │ │ │ - stmia r1!, {r2} │ │ │ │ + mcr 0, 2, r0, cr0, cr3, {7} │ │ │ │ + stmia r1!, {r3} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - mrc 0, 0, r0, cr14, cr3, {7} │ │ │ │ - stmia r0!, {r2, r5, r6, r7} │ │ │ │ + mcr 0, 1, r0, cr2, cr3, {7} │ │ │ │ + stmia r0!, {r3, r5, r6, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldcl 0, cr0, [lr, #972]! @ 0x3cc │ │ │ │ - stmia r0!, {r1, r2, r6, r7} │ │ │ │ + mcr 0, 0, r0, cr2, cr3, {7} │ │ │ │ + stmia r0!, {r1, r3, r6, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldcl 0, cr0, [ip, #972] @ 0x3cc │ │ │ │ - stmia r0!, {r2, r5, r7} │ │ │ │ + stcl 0, cr0, [r0, #972]! @ 0x3cc │ │ │ │ + stmia r0!, {r3, r5, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - @ instruction: 0xeae800f3 │ │ │ │ - stcl 0, cr0, [r0, #972] @ 0x3cc │ │ │ │ - stmia r0!, {r1, r3, r7} │ │ │ │ + @ instruction: 0xeaec00f3 │ │ │ │ + stcl 0, cr0, [r4, #972] @ 0x3cc │ │ │ │ + stmia r0!, {r1, r2, r3, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - b.n 5b7ed8 │ │ │ │ + b.n 5b7ee0 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strh r6, [r6, #10] │ │ │ │ + strh r2, [r7, #10] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldc 0, cr0, [sl, #972] @ 0x3cc │ │ │ │ - stmia r0!, {r2, r5, r6} │ │ │ │ + ldc 0, cr0, [lr, #972] @ 0x3cc │ │ │ │ + stmia r0!, {r3, r5, r6} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - mcr 0, 1, r0, cr6, cr3, {7} │ │ │ │ - ldcl 0, cr0, [r6, #-972]! @ 0xfffffc34 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ + mcr 0, 1, r0, cr10, cr3, {7} │ │ │ │ + ldcl 0, cr0, [sl, #-972]! @ 0xfffffc34 │ │ │ │ + stmia r0!, {r1, r6} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldmia r2, {r1, r2, r4} │ │ │ │ + ldmia r2!, {r1, r3, r4} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldc 0, cr0, [ip, #-972]! @ 0xfffffc34 │ │ │ │ - stmia r0!, {r2} │ │ │ │ + stcl 0, cr0, [r0, #-972] @ 0xfffffc34 │ │ │ │ + stmia r0!, {r3} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - orr.w r0, r8, r3, ror #3 │ │ │ │ - stc 0, cr0, [r0, #-972]! @ 0xfffffc34 │ │ │ │ - itet al │ │ │ │ + orr.w r0, ip, r3, ror #3 │ │ │ │ + stc 0, cr0, [r4, #-972]! @ 0xfffffc34 │ │ │ │ + itee al │ │ │ │ lslal r3, r6, #3 │ │ │ │ - ldrb r0, [r0, #20] │ │ │ │ - lslal r7, r7, #3 │ │ │ │ + ldrb r4, [r0, #20] │ │ │ │ + lsl r7, r7, #3 │ │ │ │ mov r0, r2 │ │ │ │ blx 344c20 <_Py_Dealloc@plt+0x4> │ │ │ │ b.n 5b7b12 │ │ │ │ mov r0, r3 │ │ │ │ blx 344c20 <_Py_Dealloc@plt+0x4> │ │ │ │ b.n 5b79f8 │ │ │ │ ldr.w r3, [pc, #3036] @ 5b8dc4 │ │ │ │ @@ -1011869,167 +1011867,167 @@ │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 14849e8 │ │ │ │ b.w 5b6444 │ │ │ │ nop │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xeaf400f3 │ │ │ │ - pop {r2, r3, r4, r5, r7, pc} │ │ │ │ + @ instruction: 0xeaf800f3 │ │ │ │ + pop {r6, r7, pc} │ │ │ │ lsls r3, r6, #3 │ │ │ │ asrs r4, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bics.w r0, r2, r3, ror #3 │ │ │ │ - pop {r1, r4, r5, r6, r7} │ │ │ │ + bics.w r0, r6, r3, ror #3 │ │ │ │ + pop {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrh r0, [r6, #2] │ │ │ │ + ldrh r4, [r6, #2] │ │ │ │ lsls r1, r6, #3 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 5b86cc │ │ │ │ + b.n 5b86d4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - @ instruction: 0xe9a000f3 │ │ │ │ - pop {r3, r5, r6} │ │ │ │ + @ instruction: 0xe9a400f3 │ │ │ │ + pop {r2, r3, r5, r6} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - b.n 5b8b3c │ │ │ │ + b.n 5b8b44 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrd r0, r0, [ip, #-972]! @ 0x3cc │ │ │ │ - pop {r1, r2, r6} │ │ │ │ + @ instruction: 0xe98000f3 │ │ │ │ + pop {r1, r3, r6} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - b.n 5b92ac │ │ │ │ + b.n 5b92b4 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - b.n 5b8ad8 │ │ │ │ + b.n 5b8ae0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strd r0, r0, [r2, #-972] @ 0x3cc │ │ │ │ - pop {r2, r3} │ │ │ │ + strd r0, r0, [r6, #-972] @ 0x3cc │ │ │ │ + pop {r4} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - b.n 5b9248 │ │ │ │ + b.n 5b9250 │ │ │ │ lsls r7, r6, #3 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r5, #58] @ 0x3a │ │ │ │ + strh r4, [r5, #58] @ 0x3a │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xe8d600f3 │ │ │ │ - cbnz r6, 5b8e86 │ │ │ │ + @ instruction: 0xe8da00f3 │ │ │ │ + cbnz r2, 5b8e88 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - b.n 5b89d8 │ │ │ │ + b.n 5b89e0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldmia.w r2!, {r0, r1, r4, r5, r6, r7} │ │ │ │ - cbnz r4, 5b8e8a │ │ │ │ + ldmia.w r6!, {r0, r1, r4, r5, r6, r7} │ │ │ │ + cbnz r0, 5b8e8c │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrb r0, [r2, #2] │ │ │ │ + ldrb r4, [r2, #2] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - stmia.w r6, {r0, r1, r4, r5, r6, r7} │ │ │ │ - cbnz r6, 5b8e8a │ │ │ │ + stmia.w sl, {r0, r1, r4, r5, r6, r7} │ │ │ │ + cbnz r2, 5b8e8c │ │ │ │ lsls r3, r6, #3 │ │ │ │ - @ instruction: 0xe83c00f3 │ │ │ │ - cbnz r4, 5b8e80 │ │ │ │ + strex r0, r0, [r0, #972] @ 0x3cc │ │ │ │ + cbnz r0, 5b8e82 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - b.n 5b88a8 │ │ │ │ + b.n 5b88b0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - @ instruction: 0xe80a00f3 │ │ │ │ - revsh r4, r2 │ │ │ │ + @ instruction: 0xe80e00f3 │ │ │ │ + revsh r0, r3 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strb r0, [r5, #31] │ │ │ │ + strb r4, [r5, #31] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - b.n 5b891c │ │ │ │ + b.n 5b8924 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - @ instruction: 0xb82c │ │ │ │ + @ instruction: 0xb830 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - b.n 5b955c │ │ │ │ + b.n 5b9564 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - @ instruction: 0xb648 │ │ │ │ + @ instruction: 0xb64c │ │ │ │ lsls r3, r6, #3 │ │ │ │ strb r4, [r3, #5] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 5b9334 │ │ │ │ + b.n 5b933c │ │ │ │ lsls r3, r6, #3 │ │ │ │ - push {r2, r3, r5, lr} │ │ │ │ + push {r4, r5, lr} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - svc 112 @ 0x70 │ │ │ │ + svc 116 @ 0x74 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - b.n 5b9308 │ │ │ │ + b.n 5b9310 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - push {r1, r4, lr} │ │ │ │ + push {r1, r2, r4, lr} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strb r0, [r5, #8] │ │ │ │ + strb r4, [r5, #8] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - svc 74 @ 0x4a │ │ │ │ + svc 78 @ 0x4e │ │ │ │ lsls r3, r6, #3 │ │ │ │ - b.n 5b92cc │ │ │ │ + b.n 5b92d4 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - push {r2, r3, r5, r6, r7} │ │ │ │ + push {r4, r5, r6, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - bge.n 5b8e8c │ │ │ │ + blt.n 5b8e94 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - udf #244 @ 0xf4 │ │ │ │ + udf #248 @ 0xf8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - b.n 5b9230 │ │ │ │ + b.n 5b9238 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - push {r1, r2, r4, r7} │ │ │ │ + push {r1, r3, r4, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - bge.n 5b8df0 │ │ │ │ + bge.n 5b8df8 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - b.n 5b91ac │ │ │ │ + b.n 5b91b4 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - push {r2, r3, r6} │ │ │ │ + push {r4, r6} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrb r4, [r6, #30] │ │ │ │ + ldrb r0, [r7, #30] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - b.n 5b9174 │ │ │ │ + b.n 5b917c │ │ │ │ lsls r3, r6, #3 │ │ │ │ - push {r3, r5} │ │ │ │ + push {r2, r3, r5} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - b.n 5b9138 │ │ │ │ + b.n 5b9140 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - push {r3} │ │ │ │ + push {r2, r3} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - b.n 5b910c │ │ │ │ + b.n 5b9114 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - cbz r6, 5b8f3e │ │ │ │ + cbz r2, 5b8f40 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - b.n 5b90d0 │ │ │ │ + b.n 5b90d8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - cbz r4, 5b8f3e │ │ │ │ + cbz r0, 5b8f40 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - udf #16 │ │ │ │ + udf #20 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - b.n 5b90a4 │ │ │ │ + b.n 5b90ac │ │ │ │ lsls r3, r6, #3 │ │ │ │ - cbz r2, 5b8f44 │ │ │ │ + cbz r6, 5b8f44 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strb r0, [r1, #3] │ │ │ │ + strb r4, [r1, #3] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ble.n 5b8ea4 │ │ │ │ + ble.n 5b8eac │ │ │ │ lsls r3, r6, #3 │ │ │ │ - b.n 5b9058 │ │ │ │ + b.n 5b9060 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - cbz r4, 5b8f48 │ │ │ │ + cbz r0, 5b8f4a │ │ │ │ lsls r3, r6, #3 │ │ │ │ - bls.n 5b8e18 │ │ │ │ + bls.n 5b8e20 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - svc 216 @ 0xd8 │ │ │ │ + svc 220 @ 0xdc │ │ │ │ lsls r3, r6, #3 │ │ │ │ - uxth r0, r4 │ │ │ │ + uxth r4, r4 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - svc 166 @ 0xa6 │ │ │ │ + svc 170 @ 0xaa │ │ │ │ lsls r3, r6, #3 │ │ │ │ - sxtb r6, r5 │ │ │ │ + sxtb r2, r6 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - svc 140 @ 0x8c │ │ │ │ + svc 144 @ 0x90 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - sxtb r4, r2 │ │ │ │ + sxtb r0, r3 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrb r2, [r0, #23] │ │ │ │ + ldrb r6, [r0, #23] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - svc 54 @ 0x36 │ │ │ │ + svc 58 @ 0x3a │ │ │ │ lsls r3, r6, #3 │ │ │ │ - cbz r6, 5b8f4e │ │ │ │ + sxth r2, r0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ add r1, sp, #168 @ 0xa8 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ bl 148de80 │ │ │ │ ldr r1, [sp, #168] @ 0xa8 │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ @@ -1013064,203 +1013062,203 @@ │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 14849e8 │ │ │ │ b.w 5b721c │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 5b99fc │ │ │ │ + bge.n 5b9a04 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ble.n 5b9bb0 │ │ │ │ + ble.n 5b9bb8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add sp, #168 @ 0xa8 │ │ │ │ + add sp, #184 @ 0xb8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r6, [r7, #80] @ 0x50 │ │ │ │ + ldr r2, [r0, #84] @ 0x54 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - bge.n 5b9b8c │ │ │ │ + bge.n 5b9b94 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ble.n 5b9b40 │ │ │ │ + ble.n 5b9b48 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r7, sp, #936 @ 0x3a8 │ │ │ │ + add r7, sp, #952 @ 0x3b8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - bpl.n 5b9afc │ │ │ │ + bpl.n 5b9b04 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - bgt.n 5b9a54 │ │ │ │ + bgt.n 5b9a5c │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r7, sp, #432 @ 0x1b0 │ │ │ │ + add r7, sp, #448 @ 0x1c0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - bls.n 5b9a48 │ │ │ │ + bls.n 5b9a50 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - bgt.n 5b9bfc │ │ │ │ + bgt.n 5b9c04 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r7, sp, #240 @ 0xf0 │ │ │ │ + add r7, sp, #256 @ 0x100 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - bpl.n 5b9bb8 │ │ │ │ + bpl.n 5b9bc0 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - bgt.n 5b9b80 │ │ │ │ + bgt.n 5b9b88 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r6, sp, #984 @ 0x3d8 │ │ │ │ + add r6, sp, #1000 @ 0x3e8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - blt.n 5b9a64 │ │ │ │ + blt.n 5b9a6c │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r6, sp, #400 @ 0x190 │ │ │ │ + add r6, sp, #416 @ 0x1a0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - blt.n 5b9c2c │ │ │ │ + blt.n 5b9a34 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r6, sp, #272 @ 0x110 │ │ │ │ + add r6, sp, #288 @ 0x120 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - blt.n 5b9bc4 │ │ │ │ + blt.n 5b9bcc │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r6, sp, #48 @ 0x30 │ │ │ │ + add r6, sp, #64 @ 0x40 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - blt.n 5b9b8c │ │ │ │ + blt.n 5b9b94 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r5, sp, #944 @ 0x3b0 │ │ │ │ + add r5, sp, #960 @ 0x3c0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - blt.n 5b9b58 │ │ │ │ + blt.n 5b9b60 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r5, sp, #824 @ 0x338 │ │ │ │ + add r5, sp, #840 @ 0x348 │ │ │ │ lsls r3, r6, #3 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 5b9a90 │ │ │ │ + bpl.n 5b9a98 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bge.n 5b9ae8 │ │ │ │ + bge.n 5b9af0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r5, sp, #568 @ 0x238 │ │ │ │ + add r5, sp, #584 @ 0x248 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - bvc.n 5b9af8 │ │ │ │ + bvc.n 5b9b00 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - bge.n 5b9aac │ │ │ │ + bge.n 5b9ab4 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r5, sp, #432 @ 0x1b0 │ │ │ │ + add r5, sp, #448 @ 0x1c0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - bcc.n 5b9c68 │ │ │ │ + bcc.n 5b9a70 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - pop {r1, r5, pc} │ │ │ │ + pop {r1, r2, r5, pc} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - bge.n 5b9c0c │ │ │ │ + bge.n 5b9c14 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r5, sp, #72 @ 0x48 │ │ │ │ + add r5, sp, #88 @ 0x58 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - bvc.n 5b9c18 │ │ │ │ + bvc.n 5b9c20 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - bge.n 5b9bcc │ │ │ │ + bge.n 5b9bd4 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r4, sp, #952 @ 0x3b8 │ │ │ │ + add r4, sp, #968 @ 0x3c8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - bcs.n 5b9b88 │ │ │ │ + bcc.n 5b9b90 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - bvc.n 5b9ba8 │ │ │ │ + bvc.n 5b9bb0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - bls.n 5b9b5c │ │ │ │ + bls.n 5b9b64 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r4, sp, #696 @ 0x2b8 │ │ │ │ + add r4, sp, #712 @ 0x2c8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - bcs.n 5b9b18 │ │ │ │ + bcs.n 5b9b20 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r7, sp, #96 @ 0x60 │ │ │ │ + add r7, sp, #112 @ 0x70 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - bls.n 5b9c94 │ │ │ │ + bls.n 5b9c9c │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r4, sp, #256 @ 0x100 │ │ │ │ + add r4, sp, #272 @ 0x110 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - bls.n 5b9c58 │ │ │ │ + bls.n 5b9c60 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r4, sp, #120 @ 0x78 │ │ │ │ + add r4, sp, #136 @ 0x88 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - cbnz r6, 5b9c28 │ │ │ │ + cbnz r2, 5b9c2a │ │ │ │ lsls r3, r6, #3 │ │ │ │ - bhi.n 5b9bb4 │ │ │ │ + bls.n 5b9bbc │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r3, sp, #792 @ 0x318 │ │ │ │ + add r3, sp, #808 @ 0x328 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - bvs.n 5b9bc0 │ │ │ │ + bvs.n 5b9bc8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - bhi.n 5b9b74 │ │ │ │ + bhi.n 5b9b7c │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r3, sp, #648 @ 0x288 │ │ │ │ + add r3, sp, #664 @ 0x298 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - bne.n 5b9b30 │ │ │ │ + bne.n 5b9b38 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - bhi.n 5b9ad8 │ │ │ │ + bhi.n 5b9ae0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r3, sp, #304 @ 0x130 │ │ │ │ + add r3, sp, #320 @ 0x140 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - bhi.n 5b9c6c │ │ │ │ + bhi.n 5b9c74 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r3, sp, #72 @ 0x48 │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - bhi.n 5b9b94 │ │ │ │ + bhi.n 5b9b9c │ │ │ │ lsls r3, r6, #3 │ │ │ │ - bhi.n 5b9bec │ │ │ │ + bhi.n 5b9bf4 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r2, sp, #816 @ 0x330 │ │ │ │ + add r2, sp, #832 @ 0x340 │ │ │ │ lsls r3, r6, #3 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r1, r2, r6} │ │ │ │ + stmia r3!, {r1, r3, r6} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - bvc.n 5b9b84 │ │ │ │ + bvc.n 5b9b8c │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r2, sp, #576 @ 0x240 │ │ │ │ + add r2, sp, #592 @ 0x250 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - cbz r0, 5b9c6c │ │ │ │ + cbz r4, 5b9c6c │ │ │ │ lsls r7, r5, #3 │ │ │ │ - bvs.n 5b9bc0 │ │ │ │ + bvs.n 5b9bc8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r1, sp, #672 @ 0x2a0 │ │ │ │ + add r1, sp, #688 @ 0x2b0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - cbz r0, 5b9c5a │ │ │ │ + cbz r4, 5b9c5a │ │ │ │ lsls r7, r5, #3 │ │ │ │ - bvs.n 5b9cbc │ │ │ │ + bvs.n 5b9cc4 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r1, sp, #128 @ 0x80 │ │ │ │ + add r1, sp, #144 @ 0x90 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - bvs.n 5b9c84 │ │ │ │ + bvs.n 5b9c8c │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r1, sp, #0 │ │ │ │ + add r1, sp, #16 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - bvs.n 5b9c4c │ │ │ │ + bvs.n 5b9c54 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r0, sp, #896 @ 0x380 │ │ │ │ + add r0, sp, #912 @ 0x390 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - bpl.n 5b9bc4 │ │ │ │ + bpl.n 5b9bcc │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r0, sp, #608 @ 0x260 │ │ │ │ + add r0, sp, #624 @ 0x270 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - str r0, [r1, #112] @ 0x70 │ │ │ │ + str r4, [r1, #112] @ 0x70 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bpl.n 5b9d28 │ │ │ │ + bpl.n 5b9b30 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r0, sp, #264 @ 0x108 │ │ │ │ + add r0, sp, #280 @ 0x118 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldmia r7, {r5, r6, r7} │ │ │ │ + ldmia r7, {r2, r5, r6, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bpl.n 5b9c5c │ │ │ │ + bpl.n 5b9c64 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r7, pc, #864 @ (adr r7, 5b9fa0 ) │ │ │ │ + add r7, pc, #880 @ (adr r7, 5b9fb0 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - bcs.n 5b9b68 │ │ │ │ + bcs.n 5b9b70 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r5, pc, #360 @ (adr r5, 5b9db0 ) │ │ │ │ + add r5, pc, #376 @ (adr r5, 5b9dc0 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldmia r7, {r1, r2, r7} │ │ │ │ + ldmia r7, {r1, r3, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - bcs.n 5b9d0c │ │ │ │ + bcs.n 5b9d14 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r5, pc, #160 @ (adr r5, 5b9cf4 ) │ │ │ │ + add r5, pc, #176 @ (adr r5, 5b9d04 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldmia r3, {r1, r3, r4, r5} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r5} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldmia r4!, {r2, r5, r6, r7} │ │ │ │ + ldmia r4!, {r3, r5, r6, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bcs.n 5b9c88 │ │ │ │ + bcs.n 5b9c90 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r4, pc, #880 @ (adr r4, 5b9fd4 ) │ │ │ │ + add r4, pc, #896 @ (adr r4, 5b9fe4 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr.w r3, [pc, #2220] @ 5ba514 │ │ │ │ movw r2, #1798 @ 0x706 │ │ │ │ ldr.w r1, [pc, #2216] @ 5ba518 │ │ │ │ ldr.w r0, [pc, #2216] @ 5ba51c │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ @@ -1014065,238 +1014063,238 @@ │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #2300 @ 0x8fc │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 5ba604 │ │ │ │ + beq.n 5ba60c │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r3, pc, #240 @ (adr r3, 5ba610 ) │ │ │ │ + add r3, pc, #256 @ (adr r3, 5ba620 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r0, [r4, r2] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r1, r3, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldmia r6, {r4, r6} │ │ │ │ + ldmia r6, {r2, r4, r6} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r1, pc, #104 @ (adr r1, 5ba598 ) │ │ │ │ + add r1, pc, #120 @ (adr r1, 5ba5a8 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldmia r3, {r2, r3, r4} │ │ │ │ + ldmia r3!, {r5} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldmia r5, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r0, pc, #752 @ (adr r0, 5ba82c ) │ │ │ │ + add r0, pc, #768 @ (adr r0, 5ba83c ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - stmia r6!, {r2, r4, r6, r7} │ │ │ │ + stmia r6!, {r3, r4, r6, r7} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldmia r5!, {r1, r3, r6, r7} │ │ │ │ + ldmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r0, pc, #584 @ (adr r0, 5ba790 ) │ │ │ │ + add r0, pc, #600 @ (adr r0, 5ba7a0 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldmia r5, {r1, r3, r5, r7} │ │ │ │ + ldmia r5, {r1, r2, r3, r5, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r0, pc, #456 @ (adr r0, 5ba718 ) │ │ │ │ + add r0, pc, #472 @ (adr r0, 5ba728 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r1, r2, r5} │ │ │ │ + ldmia r0!, {r1, r3, r5} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldmia r5!, {r1, r2, r4, r6} │ │ │ │ + ldmia r5!, {r1, r3, r4, r6} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r0, pc, #120 @ (adr r0, 5ba5d8 ) │ │ │ │ + add r0, pc, #136 @ (adr r0, 5ba5e8 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldmia r2, {r2, r3, r6} │ │ │ │ + ldmia r2!, {r4, r6} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldmia r5, {r2, r5} │ │ │ │ + ldmia r5, {r3, r5} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r7, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r7, [sp, #968] @ 0x3c8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r1} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldmia r4, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r7, [sp, #776] @ 0x308 │ │ │ │ + ldr r7, [sp, #792] @ 0x318 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldmia r1!, {r3, r5, r6, r7} │ │ │ │ + ldmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldmia r4!, {r6, r7} │ │ │ │ + ldmia r4!, {r2, r6, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r7, [sp, #552] @ 0x228 │ │ │ │ + ldr r7, [sp, #568] @ 0x238 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrb r6, [r3, r2] │ │ │ │ + ldrb r2, [r4, r2] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r1!, {r6, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldmia r4, {r2, r4, r7} │ │ │ │ + ldmia r4, {r3, r4, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r7, [sp, #376] @ 0x178 │ │ │ │ + ldr r7, [sp, #392] @ 0x188 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - stmia r5!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r5!, {r1, r4, r5, r6} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldmia r4!, {r3, r5, r6} │ │ │ │ + ldmia r4!, {r2, r3, r5, r6} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r7, [sp, #192] @ 0xc0 │ │ │ │ + ldr r7, [sp, #208] @ 0xd0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldmia r4, {r3, r4, r5} │ │ │ │ + ldmia r4, {r2, r3, r4, r5} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r7, [sp, #0] │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldmia r3, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r3, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r6, [sp, #776] @ 0x308 │ │ │ │ + ldr r6, [sp, #792] @ 0x318 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r3!, {r1, r5, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r6, [sp, #408] @ 0x198 │ │ │ │ + ldr r6, [sp, #424] @ 0x1a8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldmia r0!, {r4, r6, r7} │ │ │ │ + ldmia r0!, {r2, r4, r6, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r3!, {r1, r5, r6} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r6, [sp, #152] @ 0x98 │ │ │ │ + ldr r6, [sp, #168] @ 0xa8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldmia r0!, {r2, r6} │ │ │ │ + ldmia r0!, {r3, r6} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldmia r3, {r2, r3, r4} │ │ │ │ + ldmia r3!, {r5} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r5, [sp, #920] @ 0x398 │ │ │ │ + ldr r5, [sp, #936] @ 0x3a8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - stmia r3!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldmia r2, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r5, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r5, [sp, #776] @ 0x308 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldmia r2!, {r1, r4, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r4, r6, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r5, [sp, #616] @ 0x268 │ │ │ │ + ldr r5, [sp, #632] @ 0x278 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldmia r2, {r1, r2, r5} │ │ │ │ + ldmia r2!, {r1, r3, r5} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r4, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r4, [sp, #968] @ 0x3c8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldmia r2, {r2, r3} │ │ │ │ + ldmia r2!, {r4} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r4, [sp, #848] @ 0x350 │ │ │ │ + ldr r4, [sp, #864] @ 0x360 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - stmia r6!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r1, {r1, r6, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r4, [sp, #544] @ 0x220 │ │ │ │ + ldr r4, [sp, #560] @ 0x230 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r6, [r3, r6] │ │ │ │ + ldr r2, [r4, r6] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - stmia r6!, {r1, r4, r5, r7} │ │ │ │ + stmia r6!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldmia r1, {r1, r3, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r4, [sp, #336] @ 0x150 │ │ │ │ + ldr r4, [sp, #352] @ 0x160 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - stmia r2!, {r1, r2, r5, r6} │ │ │ │ + stmia r2!, {r1, r3, r5, r6} │ │ │ │ lsls r7, r6, #3 │ │ │ │ strb r0, [r5, r7] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r5, [sp, #536] @ 0x218 │ │ │ │ + ldr r5, [sp, #552] @ 0x228 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldc2 0, cr0, [ip], {241} @ 0xf1 │ │ │ │ + stc2 0, cr0, [r0], #-964 @ 0xfffffc3c │ │ │ │ strb r0, [r2, r7] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r5, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r5, [sp, #456] @ 0x1c8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrb r4, [r0, #30] │ │ │ │ + ldrb r0, [r1, #30] │ │ │ │ lsls r1, r6, #3 │ │ │ │ strb r0, [r7, r6] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r5, [sp, #344] @ 0x158 │ │ │ │ + ldr r5, [sp, #360] @ 0x168 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - stmia r4!, {r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ strb r4, [r3, r6] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r5, [sp, #232] @ 0xe8 │ │ │ │ + ldr r5, [sp, #248] @ 0xf8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrsh r0, [r1, r0] │ │ │ │ + ldrsh r4, [r1, r0] │ │ │ │ lsls r1, r6, #3 │ │ │ │ add ip, r1 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrsb r2, [r0, r3] │ │ │ │ + ldrsb r6, [r0, r3] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrsb r0, [r4, r3] │ │ │ │ + ldrsb r4, [r4, r3] │ │ │ │ lsls r1, r6, #3 │ │ │ │ strb r4, [r5, r5] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ + ldr r5, [sp, #56] @ 0x38 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - @ instruction: 0xfa7400f1 │ │ │ │ + @ instruction: 0xfa7800f1 │ │ │ │ strb r4, [r2, r5] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r4, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r4, [sp, #984] @ 0x3d8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - bge.n 5ba688 │ │ │ │ + bge.n 5ba690 │ │ │ │ lsls r2, r6, #3 │ │ │ │ strb r4, [r7, r4] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r4, [sp, #872] @ 0x368 │ │ │ │ + ldr r4, [sp, #888] @ 0x378 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strb r4, [r7, #11] │ │ │ │ + strb r0, [r0, #12] │ │ │ │ lsls r1, r6, #3 │ │ │ │ strb r4, [r4, r4] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r4, [sp, #776] @ 0x308 │ │ │ │ + ldr r4, [sp, #792] @ 0x318 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldmia r0!, {r4, r5, r7} │ │ │ │ + ldmia r0!, {r2, r4, r5, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ strb r4, [r1, r4] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r4, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r4, [sp, #696] @ 0x2b8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldmia r1!, {r3, r4, r7} │ │ │ │ + ldmia r1!, {r2, r3, r4, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ strb r4, [r6, r3] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r4, [sp, #584] @ 0x248 │ │ │ │ + ldr r4, [sp, #600] @ 0x258 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldmia r1!, {r2, r4, r5, r6} │ │ │ │ + ldmia r1!, {r3, r4, r5, r6} │ │ │ │ lsls r3, r6, #3 │ │ │ │ strb r4, [r3, r3] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r4, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r4, [sp, #504] @ 0x1f8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldmia r1!, {r4, r6} │ │ │ │ + ldmia r1!, {r2, r4, r6} │ │ │ │ lsls r3, r6, #3 │ │ │ │ strb r4, [r0, r3] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r4, [sp, #392] @ 0x188 │ │ │ │ + ldr r4, [sp, #408] @ 0x198 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrb r0, [r6, r0] │ │ │ │ + ldrb r4, [r6, r0] │ │ │ │ lsls r1, r6, #3 │ │ │ │ strb r4, [r5, r2] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r4, [sp, #296] @ 0x128 │ │ │ │ + ldr r4, [sp, #312] @ 0x138 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrb r4, [r3, r2] │ │ │ │ + ldrb r0, [r4, r2] │ │ │ │ lsls r1, r6, #3 │ │ │ │ strb r4, [r2, r2] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r4, [sp, #200] @ 0xc8 │ │ │ │ + ldr r4, [sp, #216] @ 0xd8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - orn r0, ip, #7897088 @ 0x788000 │ │ │ │ + orns r0, r0, #7897088 @ 0x788000 │ │ │ │ strb r4, [r7, r1] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r4, [sp, #104] @ 0x68 │ │ │ │ + ldr r4, [sp, #120] @ 0x78 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldmia r0!, {r3} │ │ │ │ + ldmia r0!, {r2, r3} │ │ │ │ lsls r3, r6, #3 │ │ │ │ strb r4, [r4, r1] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - @ instruction: 0xb6cc │ │ │ │ + @ instruction: 0xb6d0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ │ │ │ │ 005ba6e0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3784] @ 0xec8 │ │ │ │ @@ -1015376,63 +1015374,63 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r0, [r0, r7] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r5, #24] │ │ │ │ + str r6, [r5, #24] │ │ │ │ lsls r1, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r2, r3, r5, r6} │ │ │ │ + stmia r3!, {r4, r5, r6} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - str r4, [sp, #896] @ 0x380 │ │ │ │ + str r4, [sp, #912] @ 0x390 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsls r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r1, r4, r5, r6} │ │ │ │ + stmia r2!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - str r3, [sp, #920] @ 0x398 │ │ │ │ + str r3, [sp, #936] @ 0x3a8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrsh r6, [r7, r3] │ │ │ │ + ldrsh r2, [r0, r4] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - stmia r0!, {r6, r7} │ │ │ │ + stmia r0!, {r2, r6, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - str r2, [sp, #208] @ 0xd0 │ │ │ │ + str r2, [sp, #224] @ 0xe0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - stmia r0!, {r2, r4, r6} │ │ │ │ + stmia r0!, {r3, r4, r6} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - str r1, [sp, #800] @ 0x320 │ │ │ │ + str r1, [sp, #816] @ 0x330 │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldmia r4, {r1, r4, r5, r6, r7} │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r7, #0] │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bkpt 0x00c4 │ │ │ │ + bkpt 0x00c8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - str r0, [sp, #216] @ 0xd8 │ │ │ │ + str r0, [sp, #232] @ 0xe8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ strb r0, [r0, #10] │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #480] @ (5bb488 ) │ │ │ │ + ldr r4, [pc, #496] @ (5bb498 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - pop {r3, r4, r5, r6} │ │ │ │ + pop {r2, r3, r4, r5, r6} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrh r4, [r5, #46] @ 0x2e │ │ │ │ + ldrh r0, [r6, #46] @ 0x2e │ │ │ │ lsls r3, r6, #3 │ │ │ │ - pop {r1, r5} │ │ │ │ + pop {r1, r2, r5} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrh r6, [r2, #44] @ 0x2c │ │ │ │ + ldrh r2, [r3, #44] @ 0x2c │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr.w r2, [pc, #3000] @ 5bbe74 │ │ │ │ movw r1, #1001 @ 0x3e9 │ │ │ │ ldr.w r3, [pc, #2996] @ 5bbe78 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r5, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ @@ -1016495,191 +1016493,191 @@ │ │ │ │ blx 344c20 <_Py_Dealloc@plt+0x4> │ │ │ │ b.w 5bb17c │ │ │ │ mov r0, r7 │ │ │ │ blx 344c20 <_Py_Dealloc@plt+0x4> │ │ │ │ b.w 5bb190 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r4, 5bbee2 │ │ │ │ + cbnz r0, 5bbee4 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - cbnz r6, 5bbee6 │ │ │ │ + cbnz r2, 5bbee8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - cbnz r0, 5bbedc │ │ │ │ + cbnz r4, 5bbedc │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrh r6, [r2, #38] @ 0x26 │ │ │ │ + ldrh r2, [r3, #38] @ 0x26 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - revsh r0, r7 │ │ │ │ + revsh r4, r7 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrh r4, [r5, #34] @ 0x22 │ │ │ │ + ldrh r0, [r6, #34] @ 0x22 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - str r6, [sp, #232] @ 0xe8 │ │ │ │ + str r6, [sp, #248] @ 0xf8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - hlt 0x002a │ │ │ │ + hlt 0x002e │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrh r6, [r3, #32] │ │ │ │ + ldrh r2, [r4, #32] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - hlt 0x000c │ │ │ │ + hlt 0x0010 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrh r0, [r0, #32] │ │ │ │ + ldrh r4, [r0, #32] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - cbnz r2, 5bbede │ │ │ │ + cbnz r6, 5bbede │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrh r6, [r1, #26] │ │ │ │ + ldrh r2, [r2, #26] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r3, pc, #760 @ (adr r3, 5bc1a8 ) │ │ │ │ + add r3, pc, #776 @ (adr r3, 5bc1b8 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cbnz r6, 5bbece │ │ │ │ + cbnz r2, 5bbed0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrh r2, [r4, #22] │ │ │ │ + ldrh r6, [r4, #22] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r6, pc, #120 @ (adr r6, 5bbf34 ) │ │ │ │ + add r6, pc, #136 @ (adr r6, 5bbf44 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - @ instruction: 0xb7cc │ │ │ │ + @ instruction: 0xb7d0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrh r2, [r0, #10] │ │ │ │ + ldrh r6, [r0, #10] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - hlt 0x0038 │ │ │ │ + hlt 0x003c │ │ │ │ lsls r5, r7, #3 │ │ │ │ - @ instruction: 0xb7a0 │ │ │ │ + @ instruction: 0xb7a4 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrh r4, [r2, #8] │ │ │ │ + ldrh r0, [r3, #8] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - @ instruction: 0xb77a │ │ │ │ + @ instruction: 0xb77e │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrh r6, [r5, #6] │ │ │ │ + ldrh r2, [r6, #6] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - @ instruction: 0xb72e │ │ │ │ + @ instruction: 0xb732 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrh r0, [r4, #4] │ │ │ │ + ldrh r4, [r4, #4] │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r0, [r1, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r0, [r0, r7] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r6, r3] │ │ │ │ + strb r4, [r6, r3] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xb6b2 │ │ │ │ + @ instruction: 0xb6b6 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrh r6, [r4, #0] │ │ │ │ + ldrh r2, [r5, #0] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - @ instruction: 0xb690 │ │ │ │ + @ instruction: 0xb694 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrh r4, [r0, #0] │ │ │ │ + ldrh r0, [r1, #0] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - cpsid │ │ │ │ + cpsid a │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strh r4, [r4, #62] @ 0x3e │ │ │ │ + strh r0, [r5, #62] @ 0x3e │ │ │ │ lsls r3, r6, #3 │ │ │ │ strh r4, [r0, r6] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - @ instruction: 0xb64c │ │ │ │ + setend le │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strh r0, [r0, #62] @ 0x3e │ │ │ │ + strh r4, [r0, #62] @ 0x3e │ │ │ │ lsls r3, r6, #3 │ │ │ │ - @ instruction: 0xb624 │ │ │ │ + @ instruction: 0xb628 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strh r0, [r3, #60] @ 0x3c │ │ │ │ + strh r4, [r3, #60] @ 0x3c │ │ │ │ lsls r3, r6, #3 │ │ │ │ - @ instruction: 0xb604 │ │ │ │ + @ instruction: 0xb608 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strh r0, [r7, #58] @ 0x3a │ │ │ │ + strh r4, [r7, #58] @ 0x3a │ │ │ │ lsls r3, r6, #3 │ │ │ │ - push {r2, r5, r6, r7, lr} │ │ │ │ + push {r3, r5, r6, r7, lr} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strh r6, [r2, #58] @ 0x3a │ │ │ │ + strh r2, [r3, #58] @ 0x3a │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strh r2, [r3, #56] @ 0x38 │ │ │ │ + strh r6, [r3, #56] @ 0x38 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r0, r4, #3 │ │ │ │ + adds r4, r4, #3 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrh r2, [r6, r3] │ │ │ │ + ldrh r6, [r6, r3] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - push {r3, r7, lr} │ │ │ │ + push {r2, r3, r7, lr} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - str r0, [sp, #872] @ 0x368 │ │ │ │ + str r0, [sp, #888] @ 0x378 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - push {r4, r6, lr} │ │ │ │ + push {r2, r4, r6, lr} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strh r4, [r0, #54] @ 0x36 │ │ │ │ + strh r0, [r1, #54] @ 0x36 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - str r0, [sp, #616] @ 0x268 │ │ │ │ + str r0, [sp, #632] @ 0x278 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r2, r4, lr} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strh r4, [r0, #52] @ 0x34 │ │ │ │ + strh r0, [r1, #52] @ 0x34 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - push {r3, r4, r6, r7} │ │ │ │ + push {r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strh r2, [r1, #50] @ 0x32 │ │ │ │ + strh r6, [r1, #50] @ 0x32 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subs r4, r5, r0 │ │ │ │ + subs r0, r6, r0 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r4, [r7, r0] │ │ │ │ + ldr r0, [r0, r1] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - uxtb r6, r1 │ │ │ │ + uxtb r2, r2 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strh r4, [r0, #34] @ 0x22 │ │ │ │ + strh r0, [r1, #34] @ 0x22 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - str r2, [r2, r2] │ │ │ │ + str r6, [r2, r2] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - sxtb r2, r3 │ │ │ │ + sxtb r6, r3 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strh r6, [r1, #30] │ │ │ │ + strh r2, [r2, #30] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - sxth r4, r4 │ │ │ │ + sxth r0, r5 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strh r0, [r3, #28] │ │ │ │ + strh r4, [r3, #28] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - cbz r6, 5bbfbe │ │ │ │ + sxth r2, r0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strh r2, [r6, #26] │ │ │ │ + strh r6, [r6, #26] │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r6, [pc, #880] @ (5bc2f8 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - cbz r4, 5bbfb4 │ │ │ │ + cbz r0, 5bbfb6 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strh r0, [r3, #24] │ │ │ │ + strh r4, [r3, #24] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - cbz r2, 5bbfb2 │ │ │ │ + cbz r6, 5bbfb2 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strh r6, [r5, #22] │ │ │ │ + strh r2, [r6, #22] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - cbz r6, 5bbfa8 │ │ │ │ + cbz r2, 5bbfaa │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strh r2, [r5, #20] │ │ │ │ + strh r6, [r5, #20] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - sub sp, #288 @ 0x120 │ │ │ │ + sub sp, #304 @ 0x130 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strh r4, [r7, #16] │ │ │ │ + strh r0, [r0, #18] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - sub sp, #184 @ 0xb8 │ │ │ │ + sub sp, #200 @ 0xc8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strh r0, [r4, #16] │ │ │ │ + strh r4, [r4, #16] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrh r2, [r7, #30] │ │ │ │ + ldrh r6, [r7, #30] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add sp, #456 @ 0x1c8 │ │ │ │ + add sp, #472 @ 0x1d8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strh r6, [r4, #14] │ │ │ │ + strh r2, [r5, #14] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add sp, #280 @ 0x118 │ │ │ │ + add sp, #296 @ 0x128 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strh r2, [r7, #12] │ │ │ │ + strh r6, [r7, #12] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - asrs r2, r7, #29 │ │ │ │ + asrs r6, r7, #29 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - strb r2, [r1, r6] │ │ │ │ + strb r6, [r1, r6] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add sp, #112 @ 0x70 │ │ │ │ + add sp, #128 @ 0x80 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strh r2, [r2, #12] │ │ │ │ + strh r6, [r2, #12] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r7, sp, #984 @ 0x3d8 │ │ │ │ + add r7, sp, #1000 @ 0x3e8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strh r2, [r5, #10] │ │ │ │ + strh r6, [r5, #10] │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r6 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 5bbff8 │ │ │ │ @@ -1017858,194 +1017856,194 @@ │ │ │ │ mov r0, sl │ │ │ │ bl 556478 │ │ │ │ b.w 5badfa │ │ │ │ blx 344dc8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #664 @ 0x298 │ │ │ │ + add r5, sp, #680 @ 0x2a8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrb r2, [r3, #28] │ │ │ │ + ldrb r6, [r3, #28] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r5, sp, #504 @ 0x1f8 │ │ │ │ + add r5, sp, #520 @ 0x208 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrb r2, [r6, #27] │ │ │ │ + ldrb r6, [r6, #27] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - movs r6, #142 @ 0x8e │ │ │ │ + movs r6, #146 @ 0x92 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - add r5, sp, #264 @ 0x108 │ │ │ │ + add r5, sp, #280 @ 0x118 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrb r4, [r6, #26] │ │ │ │ + ldrb r0, [r7, #26] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strh r4, [r3, r1] │ │ │ │ + strh r0, [r4, r1] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r4, sp, #960 @ 0x3c0 │ │ │ │ + add r4, sp, #976 @ 0x3d0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrb r4, [r4, #25] │ │ │ │ + ldrb r0, [r5, #25] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - vshr.s64 q0, q9, #36 │ │ │ │ - add r4, sp, #744 @ 0x2e8 │ │ │ │ + vshr.s64 q0, q9, #32 │ │ │ │ + add r4, sp, #760 @ 0x2f8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrb r6, [r5, #24] │ │ │ │ + ldrb r2, [r6, #24] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - str r3, [sp, #176] @ 0xb0 │ │ │ │ + str r3, [sp, #192] @ 0xc0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subs r6, #236 @ 0xec │ │ │ │ + subs r6, #240 @ 0xf0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r4, sp, #360 @ 0x168 │ │ │ │ + add r4, sp, #376 @ 0x178 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrb r0, [r2, #23] │ │ │ │ + ldrb r4, [r2, #23] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - asrs r4, r1, #14 │ │ │ │ + asrs r0, r2, #14 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - str r2, [r3, r6] │ │ │ │ + str r6, [r3, r6] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r4, sp, #160 @ 0xa0 │ │ │ │ + add r4, sp, #176 @ 0xb0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrb r6, [r3, #22] │ │ │ │ + ldrb r2, [r4, #22] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r4, sp, #48 @ 0x30 │ │ │ │ + add r4, sp, #64 @ 0x40 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrb r0, [r0, #22] │ │ │ │ + ldrb r4, [r0, #22] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r3, sp, #848 @ 0x350 │ │ │ │ + add r3, sp, #864 @ 0x360 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrb r0, [r1, #21] │ │ │ │ + ldrb r4, [r1, #21] │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r0, [r4, r2] │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #112 @ 0x70 │ │ │ │ + add r4, sp, #128 @ 0x80 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r3, sp, #520 @ 0x208 │ │ │ │ + add r3, sp, #536 @ 0x218 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrb r6, [r6, #19] │ │ │ │ + ldrb r2, [r7, #19] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r3, sp, #392 @ 0x188 │ │ │ │ + add r3, sp, #408 @ 0x198 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrb r6, [r2, #19] │ │ │ │ + ldrb r2, [r3, #19] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r3, sp, #176 @ 0xb0 │ │ │ │ + add r3, sp, #192 @ 0xc0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrb r2, [r4, #18] │ │ │ │ + ldrb r6, [r4, #18] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrb r4, [r0, #18] │ │ │ │ + ldrb r0, [r1, #18] │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #464 @ 0x1d0 │ │ │ │ + add r2, sp, #480 @ 0x1e0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrb r6, [r4, #15] │ │ │ │ + ldrb r2, [r5, #15] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strh r0, [r3, r7] │ │ │ │ + strh r4, [r3, r7] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r2, sp, #96 @ 0x60 │ │ │ │ + add r2, sp, #112 @ 0x70 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrb r4, [r1, #14] │ │ │ │ + ldrb r0, [r2, #14] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r1, sp, #936 @ 0x3a8 │ │ │ │ + add r1, sp, #952 @ 0x3b8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrb r0, [r4, #13] │ │ │ │ + ldrb r4, [r4, #13] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r1, sp, #784 @ 0x310 │ │ │ │ + add r1, sp, #800 @ 0x320 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrb r0, [r7, #12] │ │ │ │ + ldrb r4, [r7, #12] │ │ │ │ lsls r3, r6, #3 │ │ │ │ strb r4, [r5, r3] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #2] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, r7 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r0, sp, #16 │ │ │ │ + add r0, sp, #32 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrb r0, [r7, #5] │ │ │ │ + ldrb r4, [r7, #5] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r7, pc, #792 @ (adr r7, 5bd09c ) │ │ │ │ + add r7, pc, #808 @ (adr r7, 5bd0ac ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrb r2, [r7, #4] │ │ │ │ + ldrb r6, [r7, #4] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r7, pc, #664 @ (adr r7, 5bd024 ) │ │ │ │ + add r7, pc, #680 @ (adr r7, 5bd034 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrb r2, [r3, #4] │ │ │ │ + ldrb r6, [r3, #4] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r6, pc, #512 @ (adr r6, 5bcf94 ) │ │ │ │ + add r6, pc, #528 @ (adr r6, 5bcfa4 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strb r4, [r6, #31] │ │ │ │ + strb r0, [r7, #31] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strh r4, [r5, #12] │ │ │ │ + strh r0, [r6, #12] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r6, pc, #120 @ (adr r6, 5bce18 ) │ │ │ │ + add r6, pc, #136 @ (adr r6, 5bce28 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strb r2, [r2, #30] │ │ │ │ + strb r6, [r2, #30] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r7, #178 @ 0xb2 │ │ │ │ + adds r7, #182 @ 0xb6 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r5, pc, #1016 @ (adr r5, 5bd1a4 ) │ │ │ │ + add r6, pc, #8 @ (adr r6, 5bcdb4 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strb r6, [r4, #29] │ │ │ │ + strb r2, [r5, #29] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - negs r6, r1 │ │ │ │ + negs r2, r2 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r5, pc, #808 @ (adr r5, 5bd0e0 ) │ │ │ │ + add r5, pc, #824 @ (adr r5, 5bd0f0 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strb r2, [r6, #28] │ │ │ │ + strb r6, [r6, #28] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r5, pc, #400 @ (adr r5, 5bcf50 ) │ │ │ │ + add r5, pc, #416 @ (adr r5, 5bcf60 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strb r0, [r3, #27] │ │ │ │ + strb r4, [r3, #27] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r5, pc, #160 @ (adr r5, 5bce68 ) │ │ │ │ + add r5, pc, #176 @ (adr r5, 5bce78 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strb r4, [r3, #26] │ │ │ │ + strb r0, [r4, #26] │ │ │ │ lsls r3, r6, #3 │ │ │ │ str r0, [r6, #0] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #728 @ (adr r3, 5bd0b0 ) │ │ │ │ + add r3, pc, #744 @ (adr r3, 5bd0c0 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strb r2, [r5, #20] │ │ │ │ + strb r6, [r5, #20] │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsls r4, r3 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r3, pc, #400 @ (adr r3, 5bcf74 ) │ │ │ │ + add r3, pc, #416 @ (adr r3, 5bcf84 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strb r0, [r3, #19] │ │ │ │ + strb r4, [r3, #19] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r3, pc, #280 @ (adr r3, 5bcf04 ) │ │ │ │ + add r3, pc, #296 @ (adr r3, 5bcf14 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strb r2, [r7, #18] │ │ │ │ + strb r6, [r7, #18] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r3, pc, #40 @ (adr r3, 5bce1c ) │ │ │ │ + add r3, pc, #56 @ (adr r3, 5bce2c ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strb r6, [r7, #17] │ │ │ │ + strb r2, [r0, #18] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r2, pc, #968 @ (adr r2, 5bd1c4 ) │ │ │ │ + add r2, pc, #984 @ (adr r2, 5bd1d4 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strb r6, [r4, #17] │ │ │ │ + strb r2, [r5, #17] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r2, pc, #152 @ (adr r2, 5bce9c ) │ │ │ │ + add r2, pc, #168 @ (adr r2, 5bceac ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strb r4, [r3, #14] │ │ │ │ + strb r0, [r4, #14] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r1, pc, #1016 @ (adr r1, 5bd204 ) │ │ │ │ + add r2, pc, #8 @ (adr r2, 5bce14 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strb r2, [r6, #13] │ │ │ │ + strb r6, [r6, #13] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - bxns r9 │ │ │ │ + bx sl │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r1, pc, #896 @ (adr r1, 5bd198 ) │ │ │ │ + add r1, pc, #912 @ (adr r1, 5bd1a8 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strb r2, [r2, #13] │ │ │ │ + strb r6, [r2, #13] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - b.n 5bc71c │ │ │ │ + b.n 5bc724 │ │ │ │ lsls r2, r6, #3 │ │ │ │ mov r3, r4 │ │ │ │ mov r4, r7 │ │ │ │ mov r7, r3 │ │ │ │ ldr.w r3, [pc, #2068] @ 5bd63c │ │ │ │ ldr.w r2, [pc, #2068] @ 5bd640 │ │ │ │ ldr.w r0, [pc, #2068] @ 5bd644 │ │ │ │ @@ -1018777,313 +1018775,313 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #2360 @ 0x938 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r2, r5 │ │ │ │ + adds r6, r2, r5 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strb r6, [r7, #5] │ │ │ │ + strb r2, [r0, #6] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r7, [sp, #1008] @ 0x3f0 │ │ │ │ + add r0, pc, #0 @ (adr r0, 5bd64c ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #384 @ (adr r0, 5bd7d4 ) │ │ │ │ + add r0, pc, #400 @ (adr r0, 5bd7e4 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r7, [sp, #552] @ 0x228 │ │ │ │ + ldr r7, [sp, #568] @ 0x238 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strb r6, [r7, #3] │ │ │ │ + strb r2, [r0, #4] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r7, [sp, #392] @ 0x188 │ │ │ │ + ldr r7, [sp, #408] @ 0x198 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strb r6, [r2, #3] │ │ │ │ + strb r2, [r3, #3] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strh r4, [r0, #20] │ │ │ │ + strh r0, [r1, #20] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r6, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r6, [sp, #744] @ 0x2e8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strb r2, [r5, #0] │ │ │ │ + strb r6, [r5, #0] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r6, [sp, #536] @ 0x218 │ │ │ │ + ldr r6, [sp, #552] @ 0x228 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r2, [r7, #124] @ 0x7c │ │ │ │ + ldr r6, [r7, #124] @ 0x7c │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r6, [sp, #152] @ 0x98 │ │ │ │ + ldr r6, [sp, #168] @ 0xa8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r0, [r3, #120] @ 0x78 │ │ │ │ + ldr r4, [r3, #120] @ 0x78 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r5, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r5, [sp, #456] @ 0x1c8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r2, [r4, #108] @ 0x6c │ │ │ │ + ldr r6, [r4, #108] @ 0x6c │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r5, [sp, #312] @ 0x138 │ │ │ │ + ldr r5, [sp, #328] @ 0x148 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r2, [r0, #108] @ 0x6c │ │ │ │ + ldr r6, [r0, #108] @ 0x6c │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r5, [sp, #112] @ 0x70 │ │ │ │ + ldr r5, [sp, #128] @ 0x80 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r0, [r2, #104] @ 0x68 │ │ │ │ + ldr r4, [r2, #104] @ 0x68 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r4, [sp, #912] @ 0x390 │ │ │ │ + ldr r4, [sp, #928] @ 0x3a0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r0, [r3, #100] @ 0x64 │ │ │ │ + ldr r4, [r3, #100] @ 0x64 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r4, [sp, #792] @ 0x318 │ │ │ │ + ldr r4, [sp, #808] @ 0x328 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r2, [r7, #96] @ 0x60 │ │ │ │ + ldr r6, [r7, #96] @ 0x60 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r4, [sp, #624] @ 0x270 │ │ │ │ + ldr r4, [sp, #640] @ 0x280 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r0, [r2, #96] @ 0x60 │ │ │ │ + ldr r4, [r2, #96] @ 0x60 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r4, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r4, [sp, #472] @ 0x1d8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r6, [r4, #92] @ 0x5c │ │ │ │ + ldr r2, [r5, #92] @ 0x5c │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r4, [sp, #320] @ 0x140 │ │ │ │ + ldr r4, [sp, #336] @ 0x150 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r4, [r0, #92] @ 0x5c │ │ │ │ + ldr r0, [r1, #92] @ 0x5c │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r6, [r1, #4] │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r4, [sp, #64] @ 0x40 │ │ │ │ + ldr r4, [sp, #80] @ 0x50 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r4, [r0, #88] @ 0x58 │ │ │ │ + ldr r0, [r1, #88] @ 0x58 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r3, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r3, [sp, #976] @ 0x3d0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r4, [r4, #84] @ 0x54 │ │ │ │ + ldr r0, [r5, #84] @ 0x54 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r3, [sp, #648] @ 0x288 │ │ │ │ + ldr r3, [sp, #664] @ 0x298 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r6, [r2, #80] @ 0x50 │ │ │ │ + ldr r2, [r3, #80] @ 0x50 │ │ │ │ lsls r3, r6, #3 │ │ │ │ movs r6, #162 @ 0xa2 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r0, [r0, #100] @ 0x64 │ │ │ │ + ldr r4, [r0, #100] @ 0x64 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r4, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r4, [sp, #456] @ 0x1c8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ movs r6, #132 @ 0x84 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r2, [r4, #96] @ 0x60 │ │ │ │ + ldr r6, [r4, #96] @ 0x60 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r7, [pc, #192] @ (5bd7b4 ) │ │ │ │ + ldr r7, [pc, #208] @ (5bd7c4 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ movs r6, #106 @ 0x6a │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r0, [r1, #96] @ 0x60 │ │ │ │ + ldr r4, [r1, #96] @ 0x60 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subs r0, #146 @ 0x92 │ │ │ │ + subs r0, #150 @ 0x96 │ │ │ │ lsls r1, r6, #3 │ │ │ │ movs r6, #82 @ 0x52 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r0, [r6, #92] @ 0x5c │ │ │ │ + ldr r4, [r6, #92] @ 0x5c │ │ │ │ lsls r3, r6, #3 │ │ │ │ - cbnz r2, 5bd788 │ │ │ │ + cbnz r6, 5bd788 │ │ │ │ lsls r1, r6, #3 │ │ │ │ movs r6, #58 @ 0x3a │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r0, [r3, #92] @ 0x5c │ │ │ │ + ldr r4, [r3, #92] @ 0x5c │ │ │ │ lsls r3, r6, #3 │ │ │ │ - cbnz r6, 5bd78a │ │ │ │ + cbnz r2, 5bd78c │ │ │ │ lsls r1, r6, #3 │ │ │ │ movs r6, #34 @ 0x22 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r0, [r0, #92] @ 0x5c │ │ │ │ + ldr r4, [r0, #92] @ 0x5c │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r3, [sp, #888] @ 0x378 │ │ │ │ + ldr r3, [sp, #904] @ 0x388 │ │ │ │ lsls r3, r6, #3 │ │ │ │ movs r6, #10 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r0, [r5, #88] @ 0x58 │ │ │ │ + ldr r4, [r5, #88] @ 0x58 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - push {r1, r2, r3} │ │ │ │ + push {r1, r4} │ │ │ │ lsls r2, r6, #3 │ │ │ │ movs r5, #242 @ 0xf2 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r0, [r2, #88] @ 0x58 │ │ │ │ + ldr r4, [r2, #88] @ 0x58 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r3, [sp, #184] @ 0xb8 │ │ │ │ + ldr r3, [sp, #200] @ 0xc8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ movs r5, #218 @ 0xda │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r0, [r7, #84] @ 0x54 │ │ │ │ + ldr r4, [r7, #84] @ 0x54 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r2, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r2, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ movs r5, #194 @ 0xc2 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r0, [r4, #84] @ 0x54 │ │ │ │ + ldr r4, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - bics r6, r1 │ │ │ │ + bics r2, r2 │ │ │ │ lsls r1, r6, #3 │ │ │ │ movs r5, #170 @ 0xaa │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r0, [r1, #84] @ 0x54 │ │ │ │ + ldr r4, [r1, #84] @ 0x54 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrb r2, [r7, #28] │ │ │ │ + ldrb r6, [r7, #28] │ │ │ │ lsls r1, r6, #3 │ │ │ │ movs r5, #146 @ 0x92 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r0, [r6, #80] @ 0x50 │ │ │ │ + ldr r4, [r6, #80] @ 0x50 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - cmp r4, #254 @ 0xfe │ │ │ │ + cmp r5, #2 │ │ │ │ lsls r1, r6, #3 │ │ │ │ movs r5, #122 @ 0x7a │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r0, [r3, #80] @ 0x50 │ │ │ │ + ldr r4, [r3, #80] @ 0x50 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - cmp r2, #54 @ 0x36 │ │ │ │ + cmp r2, #58 @ 0x3a │ │ │ │ lsls r1, r6, #3 │ │ │ │ movs r5, #98 @ 0x62 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r0, [r0, #80] @ 0x50 │ │ │ │ + ldr r4, [r0, #80] @ 0x50 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r2, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r2, [sp, #472] @ 0x1d8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ movs r5, #74 @ 0x4a │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r0, [r5, #76] @ 0x4c │ │ │ │ + ldr r4, [r5, #76] @ 0x4c │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ movs r5, #50 @ 0x32 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r0, [r2, #76] @ 0x4c │ │ │ │ + ldr r4, [r2, #76] @ 0x4c │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strh r6, [r4, #26] │ │ │ │ + strh r2, [r5, #26] │ │ │ │ lsls r1, r6, #3 │ │ │ │ movs r5, #26 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r0, [r7, #72] @ 0x48 │ │ │ │ + ldr r4, [r7, #72] @ 0x48 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - cmp r5, #250 @ 0xfa │ │ │ │ + cmp r5, #254 @ 0xfe │ │ │ │ lsls r1, r6, #3 │ │ │ │ movs r5, #2 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r0, [r4, #72] @ 0x48 │ │ │ │ + ldr r4, [r4, #72] @ 0x48 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldmia r0!, {r1, r4, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ movs r4, #234 @ 0xea │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r0, [r1, #72] @ 0x48 │ │ │ │ + ldr r4, [r1, #72] @ 0x48 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - stmia r4!, {r1, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r6, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ movs r4, #210 @ 0xd2 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r0, [r6, #68] @ 0x44 │ │ │ │ + ldr r4, [r6, #68] @ 0x44 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ lsls r3, r6, #3 │ │ │ │ movs r4, #186 @ 0xba │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r0, [r3, #68] @ 0x44 │ │ │ │ + ldr r4, [r3, #68] @ 0x44 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r1, [sp, #856] @ 0x358 │ │ │ │ + ldr r1, [sp, #872] @ 0x368 │ │ │ │ lsls r3, r6, #3 │ │ │ │ movs r4, #162 @ 0xa2 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r0, [r0, #68] @ 0x44 │ │ │ │ + ldr r4, [r0, #68] @ 0x44 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add sp, #136 @ 0x88 │ │ │ │ + add sp, #152 @ 0x98 │ │ │ │ lsls r1, r6, #3 │ │ │ │ movs r4, #138 @ 0x8a │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r0, [r5, #64] @ 0x40 │ │ │ │ + ldr r4, [r5, #64] @ 0x40 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r2, [sp, #408] @ 0x198 │ │ │ │ + ldr r2, [sp, #424] @ 0x1a8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ movs r4, #114 @ 0x72 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r0, [r2, #64] @ 0x40 │ │ │ │ + ldr r4, [r2, #64] @ 0x40 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - cmp r4, #186 @ 0xba │ │ │ │ + cmp r4, #190 @ 0xbe │ │ │ │ lsls r1, r6, #3 │ │ │ │ movs r4, #90 @ 0x5a │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r0, [r7, #60] @ 0x3c │ │ │ │ + ldr r4, [r7, #60] @ 0x3c │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strh r6, [r6, #14] │ │ │ │ + strh r2, [r7, #14] │ │ │ │ lsls r2, r6, #3 │ │ │ │ movs r4, #66 @ 0x42 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r0, [r4, #60] @ 0x3c │ │ │ │ + ldr r4, [r4, #60] @ 0x3c │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + ldr r2, [sp, #264] @ 0x108 │ │ │ │ lsls r3, r6, #3 │ │ │ │ movs r4, #42 @ 0x2a │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r0, [r1, #60] @ 0x3c │ │ │ │ + ldr r4, [r1, #60] @ 0x3c │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldmia r1, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r1, {r1, r4, r6, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ movs r4, #18 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r0, [r6, #56] @ 0x38 │ │ │ │ + ldr r4, [r6, #56] @ 0x38 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - stmia r3!, {r1, r2, r4, r6} │ │ │ │ + stmia r3!, {r1, r3, r4, r6} │ │ │ │ lsls r1, r6, #3 │ │ │ │ movs r3, #250 @ 0xfa │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r0, [r3, #56] @ 0x38 │ │ │ │ + ldr r4, [r3, #56] @ 0x38 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - rev16 r6, r1 │ │ │ │ + rev16 r2, r2 │ │ │ │ lsls r1, r6, #3 │ │ │ │ movs r3, #226 @ 0xe2 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r0, [r0, #56] @ 0x38 │ │ │ │ + ldr r4, [r0, #56] @ 0x38 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - stmia r3!, {r1, r3, r6} │ │ │ │ + stmia r3!, {r1, r2, r3, r6} │ │ │ │ lsls r1, r6, #3 │ │ │ │ movs r3, #202 @ 0xca │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r0, [r5, #52] @ 0x34 │ │ │ │ + ldr r4, [r5, #52] @ 0x34 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r0, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ movs r3, #178 @ 0xb2 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r0, [r2, #52] @ 0x34 │ │ │ │ + ldr r4, [r2, #52] @ 0x34 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r0, [sp, #888] @ 0x378 │ │ │ │ + ldr r0, [sp, #904] @ 0x388 │ │ │ │ lsls r3, r6, #3 │ │ │ │ movs r3, #154 @ 0x9a │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r0, [r7, #48] @ 0x30 │ │ │ │ + ldr r4, [r7, #48] @ 0x30 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r0, sp, #792 @ 0x318 │ │ │ │ + add r0, sp, #808 @ 0x328 │ │ │ │ lsls r1, r6, #3 │ │ │ │ movs r3, #130 @ 0x82 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r0, [r4, #48] @ 0x30 │ │ │ │ + ldr r4, [r4, #48] @ 0x30 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r7, sp, #584 @ 0x248 │ │ │ │ + add r7, sp, #600 @ 0x258 │ │ │ │ lsls r1, r6, #3 │ │ │ │ movs r3, #106 @ 0x6a │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r0, [r1, #48] @ 0x30 │ │ │ │ + ldr r4, [r1, #48] @ 0x30 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r4, [pc, #248] @ (5bd978 ) │ │ │ │ + ldr r4, [pc, #264] @ (5bd988 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ movs r3, #82 @ 0x52 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r0, [r6, #44] @ 0x2c │ │ │ │ + ldr r4, [r6, #44] @ 0x2c │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r5, [pc, #488] @ (5bda74 ) │ │ │ │ + ldr r5, [pc, #504] @ (5bda84 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ movs r3, #58 @ 0x3a │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r0, [r3, #44] @ 0x2c │ │ │ │ + ldr r4, [r3, #44] @ 0x2c │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r7, [sp, #632] @ 0x278 │ │ │ │ + ldr r7, [sp, #648] @ 0x288 │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 005bd898 : │ │ │ │ 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 │ │ │ │ @@ -1019385,73 +1019383,73 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #80 @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r2, #54] @ 0x36 │ │ │ │ + ldrh r6, [r2, #54] @ 0x36 │ │ │ │ lsls r3, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #624] @ 0x270 │ │ │ │ + str r5, [sp, #640] @ 0x280 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - str r0, [r2, #92] @ 0x5c │ │ │ │ + str r4, [r2, #92] @ 0x5c │ │ │ │ lsls r3, r6, #3 │ │ │ │ - str r5, [sp, #224] @ 0xe0 │ │ │ │ + str r5, [sp, #240] @ 0xf0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - str r4, [r5, #84] @ 0x54 │ │ │ │ + str r0, [r6, #84] @ 0x54 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - str r5, [sp, #128] @ 0x80 │ │ │ │ + str r5, [sp, #144] @ 0x90 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - str r4, [r2, #84] @ 0x54 │ │ │ │ + str r0, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - str r5, [sp, #32] │ │ │ │ + str r5, [sp, #48] @ 0x30 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - str r4, [r7, #80] @ 0x50 │ │ │ │ + str r0, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - str r0, [r7, #80] @ 0x50 │ │ │ │ + str r4, [r7, #80] @ 0x50 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r6, [sp, #536] @ 0x218 │ │ │ │ + str r6, [sp, #552] @ 0x228 │ │ │ │ lsls r5, r7, #3 │ │ │ │ subs r6, r0, #2 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - str r4, [r4, #96] @ 0x60 │ │ │ │ + str r0, [r5, #96] @ 0x60 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrh r6, [r1, #44] @ 0x2c │ │ │ │ + ldrh r2, [r2, #44] @ 0x2c │ │ │ │ lsls r3, r6, #3 │ │ │ │ subs r6, r5, #1 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - str r4, [r1, #96] @ 0x60 │ │ │ │ + str r0, [r2, #96] @ 0x60 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - str r4, [sp, #664] @ 0x298 │ │ │ │ + str r4, [sp, #680] @ 0x2a8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ subs r6, r2, #1 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - str r4, [r6, #92] @ 0x5c │ │ │ │ + str r0, [r7, #92] @ 0x5c │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrh r6, [r3, #42] @ 0x2a │ │ │ │ + ldrh r2, [r4, #42] @ 0x2a │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsrs r2, r0, #21 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - subs r0, r7, #5 │ │ │ │ + subs r4, r7, #5 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r6, r2, #6 │ │ │ │ + subs r2, r3, #6 │ │ │ │ lsls r1, r6, #3 │ │ │ │ subs r2, r4, #0 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - str r0, [r0, #92] @ 0x5c │ │ │ │ + str r4, [r0, #92] @ 0x5c │ │ │ │ lsls r3, r6, #3 │ │ │ │ - str r4, [sp, #312] @ 0x138 │ │ │ │ + str r4, [sp, #328] @ 0x148 │ │ │ │ lsls r3, r6, #3 │ │ │ │ subs r2, r1, #0 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - str r0, [r5, #88] @ 0x58 │ │ │ │ + str r4, [r5, #88] @ 0x58 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - cmp r6, sp │ │ │ │ + cmp r2, lr │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 005bdbf8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -1019593,35 +1019591,35 @@ │ │ │ │ orn r1, r2, #10 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #10] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #108 @ 0x6c │ │ │ │ + movs r5, #112 @ 0x70 │ │ │ │ lsls r1, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #912] @ 0x390 │ │ │ │ + str r2, [sp, #928] @ 0x3a0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - str r0, [r3, #48] @ 0x30 │ │ │ │ + str r4, [r3, #48] @ 0x30 │ │ │ │ lsls r3, r6, #3 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #74 @ 0x4a │ │ │ │ + movs r5, #78 @ 0x4e │ │ │ │ lsls r1, r6, #3 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - adds r0, #198 @ 0xc6 │ │ │ │ + adds r0, #202 @ 0xca │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r5, #162 @ 0xa2 │ │ │ │ + cmp r5, #166 @ 0xa6 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsrs r6, r3, #9 │ │ │ │ + lsrs r2, r4, #9 │ │ │ │ lsls r1, r0, #4 │ │ │ │ │ │ │ │ 005bdd7c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1019776,35 +1019774,35 @@ │ │ │ │ lsls r0, r1, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #10] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #504] @ 0x1f8 │ │ │ │ + str r1, [sp, #520] @ 0x208 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - str r2, [r7, #20] │ │ │ │ + str r6, [r7, #20] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - str r1, [sp, #368] @ 0x170 │ │ │ │ + str r1, [sp, #384] @ 0x180 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - str r0, [r3, #20] │ │ │ │ + str r4, [r3, #20] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - str r1, [sp, #128] @ 0x80 │ │ │ │ + str r1, [sp, #144] @ 0x90 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - str r4, [r3, #16] │ │ │ │ + str r0, [r4, #16] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - movs r1, #64 @ 0x40 │ │ │ │ + movs r1, #68 @ 0x44 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r4, [r0, #16] │ │ │ │ + str r0, [r1, #16] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - str r0, [sp, #1000] @ 0x3e8 │ │ │ │ + str r0, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - str r0, [sp, #928] @ 0x3a0 │ │ │ │ + str r0, [sp, #944] @ 0x3b0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - str r4, [r4, #12] │ │ │ │ + str r0, [r5, #12] │ │ │ │ lsls r3, r6, #3 │ │ │ │ │ │ │ │ 005bdf18 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1019903,25 +1019901,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r2, r6] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #10] │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #368] @ 0x170 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - cmp r6, #32 │ │ │ │ + cmp r6, #36 @ 0x24 │ │ │ │ lsls r2, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r6, #62] @ 0x3e │ │ │ │ + ldrh r4, [r6, #62] @ 0x3e │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrsh r4, [r5, r7] │ │ │ │ + ldrsh r0, [r6, r7] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrh r6, [r7, #6] │ │ │ │ + ldrh r2, [r0, #8] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - cmp r2, #218 @ 0xda │ │ │ │ + cmp r2, #222 @ 0xde │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 005be028 : │ │ │ │ stmdb 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 │ │ │ │ @@ -1020970,220 +1020968,220 @@ │ │ │ │ movs r0, r0 │ │ │ │ orrs r0, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r2, #50] @ 0x32 │ │ │ │ + ldrh r6, [r2, #50] @ 0x32 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrsh r2, [r5, r0] │ │ │ │ + ldrsh r6, [r5, r0] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - cmp r1, #104 @ 0x68 │ │ │ │ + cmp r1, #108 @ 0x6c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r4, [r7, #46] @ 0x2e │ │ │ │ + ldrh r0, [r0, #48] @ 0x30 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrb r6, [r2, r7] │ │ │ │ + ldrb r2, [r3, r7] │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ lsls r0, r1, #4 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r1, r1] │ │ │ │ + ldr r6, [r1, r1] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrh r0, [r5, #44] @ 0x2c │ │ │ │ + ldrh r4, [r5, #44] @ 0x2c │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrb r0, [r0, r6] │ │ │ │ + ldrb r4, [r0, r6] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - movs r7, #254 @ 0xfe │ │ │ │ + cmp r0, #2 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r4, [r6, #42] @ 0x2a │ │ │ │ + ldrh r0, [r7, #42] @ 0x2a │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrb r4, [r1, r5] │ │ │ │ + ldrb r0, [r2, r5] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrh r6, [r7, #38] @ 0x26 │ │ │ │ + ldrh r2, [r0, #40] @ 0x28 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrb r6, [r2, r3] │ │ │ │ + ldrb r2, [r3, r3] │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldrb r4, [r6, #29] │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r7, #32] │ │ │ │ + ldrh r6, [r7, #32] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrb r2, [r2, r0] │ │ │ │ + ldrb r6, [r2, r0] │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #124 @ 0x7c │ │ │ │ + adds r3, #128 @ 0x80 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r4, [r7, r5] │ │ │ │ + ldrh r0, [r0, r6] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrh r4, [r2, #28] │ │ │ │ + ldrh r0, [r3, #28] │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldrb r4, [r2, r6] │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r1, r2, r5, r6} │ │ │ │ + ldmia r4!, {r1, r3, r5, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r7, #18 │ │ │ │ + cmp r7, #22 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrh r0, [r7, #24] │ │ │ │ + ldrh r4, [r7, #24] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrh r2, [r2, r4] │ │ │ │ + ldrh r6, [r2, r4] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrh r4, [r3, #24] │ │ │ │ + ldrh r0, [r4, #24] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrh r4, [r6, r3] │ │ │ │ + ldrh r0, [r7, r3] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrh r4, [r1, #26] │ │ │ │ + ldrh r0, [r2, #26] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrh r6, [r4, #22] │ │ │ │ + ldrh r2, [r5, #22] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrh r6, [r7, r2] │ │ │ │ + ldrh r2, [r0, r3] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrh r0, [r1, #22] │ │ │ │ + ldrh r4, [r1, #22] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrh r0, [r4, r2] │ │ │ │ + ldrh r4, [r4, r2] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrh r4, [r4, #20] │ │ │ │ + ldrh r0, [r5, #20] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrh r4, [r7, r1] │ │ │ │ + ldrh r0, [r0, r2] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrh r6, [r0, #20] │ │ │ │ + ldrh r2, [r1, #20] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrh r6, [r3, r1] │ │ │ │ + ldrh r2, [r4, r1] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrh r0, [r5, #18] │ │ │ │ + ldrh r4, [r5, #18] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrh r0, [r0, r1] │ │ │ │ + ldrh r4, [r0, r1] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - movs r5, #170 @ 0xaa │ │ │ │ + movs r5, #174 @ 0xae │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r4, [r7, #16] │ │ │ │ + ldrh r0, [r0, #18] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrh r6, [r2, r0] │ │ │ │ + ldrh r2, [r3, r0] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - movs r5, #174 @ 0xae │ │ │ │ + movs r5, #178 @ 0xb2 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r4, [r1, #16] │ │ │ │ + ldrh r0, [r2, #16] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r4, [r4, r7] │ │ │ │ + ldr r0, [r5, r7] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrh r2, [r7, #12] │ │ │ │ + ldrh r6, [r7, #12] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r2, [r2, r6] │ │ │ │ + ldr r6, [r2, r6] │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #80 @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r0, #0] │ │ │ │ + ldrh r4, [r0, #0] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrsb r0, [r3, r7] │ │ │ │ + ldrsb r4, [r3, r7] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrsb r6, [r0, r7] │ │ │ │ + ldrsb r2, [r1, r7] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - strh r0, [r6, #60] @ 0x3c │ │ │ │ + strh r4, [r6, #60] @ 0x3c │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrsb r0, [r1, r6] │ │ │ │ + ldrsb r4, [r1, r6] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strh r0, [r3, #60] @ 0x3c │ │ │ │ + strh r4, [r3, #60] @ 0x3c │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrsb r0, [r6, r5] │ │ │ │ + ldrsb r4, [r6, r5] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strh r4, [r7, #56] @ 0x38 │ │ │ │ + strh r0, [r0, #58] @ 0x3a │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrsb r4, [r2, r4] │ │ │ │ + ldrsb r0, [r3, r4] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strh r2, [r4, #56] @ 0x38 │ │ │ │ + strh r6, [r4, #56] @ 0x38 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - movs r2, #140 @ 0x8c │ │ │ │ + movs r2, #144 @ 0x90 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrsb r2, [r5, r3] │ │ │ │ + ldrsb r6, [r5, r3] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strh r4, [r7, #54] @ 0x36 │ │ │ │ + strh r0, [r0, #56] @ 0x38 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrsb r4, [r2, r3] │ │ │ │ + ldrsb r0, [r3, r3] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrb r2, [r1, #30] │ │ │ │ + ldrb r6, [r1, #30] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strh r0, [r6, #52] @ 0x34 │ │ │ │ + strh r4, [r6, #52] @ 0x34 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrsb r0, [r1, r2] │ │ │ │ + ldrsb r4, [r1, r2] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strh r0, [r6, #50] @ 0x32 │ │ │ │ + strh r4, [r6, #50] @ 0x32 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrsb r0, [r1, r1] │ │ │ │ + ldrsb r4, [r1, r1] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strh r0, [r3, #50] @ 0x32 │ │ │ │ + strh r4, [r3, #50] @ 0x32 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrsb r0, [r6, r0] │ │ │ │ + ldrsb r4, [r6, r0] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strh r0, [r0, #50] @ 0x32 │ │ │ │ + strh r4, [r0, #50] @ 0x32 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrsb r0, [r3, r0] │ │ │ │ + ldrsb r4, [r3, r0] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strh r4, [r3, #48] @ 0x30 │ │ │ │ + strh r0, [r4, #48] @ 0x30 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strb r4, [r6, r7] │ │ │ │ + strb r0, [r7, r7] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strh r4, [r0, #48] @ 0x30 │ │ │ │ + strh r0, [r1, #48] @ 0x30 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strb r4, [r3, r7] │ │ │ │ + strb r0, [r4, r7] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strh r2, [r4, #56] @ 0x38 │ │ │ │ + strh r6, [r4, #56] @ 0x38 │ │ │ │ lsls r5, r7, #3 │ │ │ │ lsrs r0, r5, #28 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrsb r6, [r0, r3] │ │ │ │ + ldrsb r2, [r1, r3] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strh r0, [r2, #46] @ 0x2e │ │ │ │ + strh r4, [r2, #46] @ 0x2e │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsrs r0, r2, #28 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrsb r6, [r5, r2] │ │ │ │ + ldrsb r2, [r6, r2] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r0, [r7, #80] @ 0x50 │ │ │ │ + ldr r4, [r7, #80] @ 0x50 │ │ │ │ lsls r1, r6, #3 │ │ │ │ lsrs r0, r7, #27 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrsb r6, [r2, r2] │ │ │ │ + ldrsb r2, [r3, r2] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strh r0, [r7, #42] @ 0x2a │ │ │ │ + strh r4, [r7, #42] @ 0x2a │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsrs r0, r4, #27 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrsb r6, [r7, r1] │ │ │ │ + ldrsb r2, [r0, r2] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strh r4, [r7, #42] @ 0x2a │ │ │ │ + strh r0, [r0, #44] @ 0x2c │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsrs r0, r1, #27 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrsb r6, [r4, r1] │ │ │ │ + ldrsb r2, [r5, r1] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r4, [r7, #48] @ 0x30 │ │ │ │ + ldr r0, [r0, #52] @ 0x34 │ │ │ │ lsls r1, r6, #3 │ │ │ │ lsrs r0, r6, #26 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrsb r6, [r1, r1] │ │ │ │ + ldrsb r2, [r2, r1] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strh r0, [r6, #40] @ 0x28 │ │ │ │ + strh r4, [r6, #40] @ 0x28 │ │ │ │ lsls r3, r6, #3 │ │ │ │ stc2 1, cr0, [r0, #4]! │ │ │ │ - lsrs r6, r2, #31 │ │ │ │ + lsrs r2, r3, #31 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsrs r4, r6, #31 │ │ │ │ + lsrs r0, r7, #31 │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 005beca0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -1021341,36 +1021339,36 @@ │ │ │ │ lsls r2, r1, #4 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #10] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r5, #18 │ │ │ │ + asrs r0, r6, #18 │ │ │ │ lsls r1, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r0, #20] │ │ │ │ + strh r4, [r0, #20] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strh r0, [r3, r1] │ │ │ │ + strh r4, [r3, r1] │ │ │ │ lsls r3, r6, #3 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r2, #18 │ │ │ │ + asrs r6, r2, #18 │ │ │ │ lsls r1, r6, #3 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r0, #42] @ 0x2a │ │ │ │ lsls r0, r1, #4 │ │ │ │ - movs r0, #8 │ │ │ │ + movs r0, #12 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r4, r4, #3 │ │ │ │ + adds r0, r5, #3 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - vld2.8 {d0[0],d1[0]}, [r0], r0 │ │ │ │ - ldrsb.w r0, [r4, #256] @ 0x100 │ │ │ │ + vld2.8 {d0[0],d1[0]}, [r4], r0 │ │ │ │ + ldrsb.w r0, [r8, #256] @ 0x100 │ │ │ │ │ │ │ │ 005bee48 : │ │ │ │ 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 r6, [pc, #344] @ (5befb4 ) │ │ │ │ @@ -1021534,39 +1021532,39 @@ │ │ │ │ lsls r2, r1, #4 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #10] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r2, #12 │ │ │ │ + asrs r2, r3, #12 │ │ │ │ lsls r1, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r1, #29] │ │ │ │ + ldrb r2, [r2, #29] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - str r2, [r0, r3] │ │ │ │ + str r6, [r0, r3] │ │ │ │ lsls r3, r6, #3 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r7, #11 │ │ │ │ + asrs r6, r7, #11 │ │ │ │ lsls r1, r6, #3 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #80 @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r4, #28] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - subs r4, r4, #1 │ │ │ │ + subs r0, r5, #1 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r0, r0, r5 │ │ │ │ + subs r4, r0, r5 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r0, [r1, r1] │ │ │ │ + str r4, [r1, r1] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - strh r6, [r4, #12] │ │ │ │ + strh r2, [r5, #12] │ │ │ │ lsls r5, r7, #3 │ │ │ │ │ │ │ │ 005bf004 : │ │ │ │ stmdb 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 │ │ │ │ @@ -1022645,77 +1022643,77 @@ │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #236 @ 0xec │ │ │ │ + adds r2, #240 @ 0xf0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r4, r3, #22 │ │ │ │ + lsrs r0, r4, #22 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r5, [pc, #352] @ (5bfcb4 ) │ │ │ │ + ldr r5, [pc, #368] @ (5bfcc4 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r2, r4, #19 │ │ │ │ + lsrs r6, r4, #19 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - adds r2, #34 @ 0x22 │ │ │ │ + adds r2, #38 @ 0x26 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r4, [pc, #632] @ (5bfdd8 ) │ │ │ │ + ldr r4, [pc, #648] @ (5bfde8 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r1, #226 @ 0xe2 │ │ │ │ + adds r1, #230 @ 0xe6 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r4, [pc, #376] @ (5bfce0 ) │ │ │ │ + ldr r4, [pc, #392] @ (5bfcf0 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r2, #2 │ │ │ │ + lsrs r2, r3, #2 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsrs r4, r2, #1 │ │ │ │ + lsrs r0, r3, #1 │ │ │ │ lsls r1, r6, #3 │ │ │ │ strh r2, [r6, #32] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - lsrs r2, r4, #32 │ │ │ │ + lsrs r6, r4, #32 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cmp r5, #102 @ 0x66 │ │ │ │ + cmp r5, #106 @ 0x6a │ │ │ │ lsls r3, r6, #3 │ │ │ │ - @ instruction: 0x47de │ │ │ │ + @ instruction: 0x47e2 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r0, r5, #23 │ │ │ │ + lsls r4, r5, #23 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cmp r5, #28 │ │ │ │ + cmp r5, #32 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - blx r3 │ │ │ │ + blxns r3 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r2, r2, #19 │ │ │ │ + lsls r6, r2, #19 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cmp r4, #6 │ │ │ │ + cmp r4, #10 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - mov sl, r0 │ │ │ │ + mov lr, r0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strb r4, [r5, #28] │ │ │ │ + strb r0, [r6, #28] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - cmp r3, #190 @ 0xbe │ │ │ │ + cmp r3, #194 @ 0xc2 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - mov r2, r7 │ │ │ │ + mov r6, r7 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r6, r7, r3 │ │ │ │ + adds r2, r0, r4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r2, #138 @ 0x8a │ │ │ │ + cmp r2, #142 @ 0x8e │ │ │ │ lsls r3, r6, #3 │ │ │ │ - cmp r0, r1 │ │ │ │ + cmp r4, r1 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - @ instruction: 0xb63a │ │ │ │ + @ instruction: 0xb63e │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r2, #98 @ 0x62 │ │ │ │ + cmp r2, #102 @ 0x66 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add lr, fp │ │ │ │ + add sl, ip │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 5bfbdc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ @@ -1023856,169 +1023854,169 @@ │ │ │ │ mov r0, fp │ │ │ │ bl 556478 │ │ │ │ b.w 5bf324 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - vqadd.u32 q8, q13, q8 │ │ │ │ - movs r6, #158 @ 0x9e │ │ │ │ + vqadd.u32 q8, q15, q8 │ │ │ │ + movs r6, #162 @ 0xa2 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - asrs r2, r3 │ │ │ │ + asrs r6, r3 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r2, r1 │ │ │ │ + lsls r6, r1 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - movs r6, #118 @ 0x76 │ │ │ │ + movs r6, #122 @ 0x7a │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r2, r6 │ │ │ │ + lsrs r6, r6 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - movs r6, #80 @ 0x50 │ │ │ │ + movs r6, #84 @ 0x54 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r4, r1 │ │ │ │ + lsrs r0, r2 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - movs r6, #48 @ 0x30 │ │ │ │ + movs r6, #52 @ 0x34 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r4, r5 │ │ │ │ + lsls r0, r6 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - movs r4, #108 @ 0x6c │ │ │ │ + movs r4, #112 @ 0x70 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subs r6, #232 @ 0xe8 │ │ │ │ + subs r6, #236 @ 0xec │ │ │ │ lsls r3, r6, #3 │ │ │ │ - movs r4, #68 @ 0x44 │ │ │ │ + movs r4, #72 @ 0x48 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subs r6, #192 @ 0xc0 │ │ │ │ + subs r6, #196 @ 0xc4 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - movs r4, #28 │ │ │ │ + movs r4, #32 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subs r6, #152 @ 0x98 │ │ │ │ + subs r6, #156 @ 0x9c │ │ │ │ lsls r3, r6, #3 │ │ │ │ - stc2 0, cr0, [ip], {240} @ 0xf0 │ │ │ │ - movs r3, #192 @ 0xc0 │ │ │ │ + ldc2 0, cr0, [r0], {240} @ 0xf0 │ │ │ │ + movs r3, #196 @ 0xc4 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subs r6, #60 @ 0x3c │ │ │ │ + subs r6, #64 @ 0x40 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - movs r3, #140 @ 0x8c │ │ │ │ + movs r3, #144 @ 0x90 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subs r6, #8 │ │ │ │ + subs r6, #12 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ + movs r2, #72 @ 0x48 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subs r4, r7, #7 │ │ │ │ + movs r0, #0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r4, #176 @ 0xb0 │ │ │ │ + subs r4, #180 @ 0xb4 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - movs r2, #16 │ │ │ │ + movs r2, #20 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subs r4, #140 @ 0x8c │ │ │ │ + subs r4, #144 @ 0x90 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - stc2l 0, cr0, [r8, #960]! @ 0x3c0 │ │ │ │ - movs r1, #156 @ 0x9c │ │ │ │ + stc2l 0, cr0, [ip, #960]! @ 0x3c0 │ │ │ │ + movs r1, #160 @ 0xa0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subs r4, #24 │ │ │ │ + subs r4, #28 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r0, r4, #30 │ │ │ │ + lsrs r4, r4, #30 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - movs r1, #44 @ 0x2c │ │ │ │ + movs r1, #48 @ 0x30 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subs r3, #170 @ 0xaa │ │ │ │ + subs r3, #174 @ 0xae │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r4, sp, #872 @ 0x368 │ │ │ │ + add r4, sp, #888 @ 0x378 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - movs r0, #220 @ 0xdc │ │ │ │ + movs r0, #224 @ 0xe0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subs r3, #88 @ 0x58 │ │ │ │ + subs r3, #92 @ 0x5c │ │ │ │ lsls r3, r6, #3 │ │ │ │ - movs r0, #150 @ 0x96 │ │ │ │ + movs r0, #154 @ 0x9a │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subs r3, #18 │ │ │ │ + subs r3, #22 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldc2 0, cr0, [ip], {240} @ 0xf0 │ │ │ │ - movs r0, #80 @ 0x50 │ │ │ │ + stc2 0, cr0, [r0], #960 @ 0x3c0 │ │ │ │ + movs r0, #84 @ 0x54 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subs r2, #204 @ 0xcc │ │ │ │ + subs r2, #208 @ 0xd0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - @ instruction: 0xfa5a00f0 │ │ │ │ - movs r0, #22 │ │ │ │ + @ instruction: 0xfa5e00f0 │ │ │ │ + movs r0, #26 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subs r2, #146 @ 0x92 │ │ │ │ + subs r2, #150 @ 0x96 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - mcrr2 0, 15, r0, r2, cr0 │ │ │ │ - subs r6, r6, #7 │ │ │ │ + mcrr2 0, 15, r0, r6, cr0 │ │ │ │ + subs r2, r7, #7 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subs r2, #114 @ 0x72 │ │ │ │ + subs r2, #118 @ 0x76 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subs r6, r4, #6 │ │ │ │ + subs r2, r5, #6 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subs r2, #34 @ 0x22 │ │ │ │ + subs r2, #38 @ 0x26 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subs r4, r1, #6 │ │ │ │ + subs r0, r2, #6 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subs r2, #8 │ │ │ │ + subs r2, #12 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subs r1, #182 @ 0xb6 │ │ │ │ + subs r1, #186 @ 0xba │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r2, r6, #5 │ │ │ │ + subs r6, r6, #5 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subs r1, #238 @ 0xee │ │ │ │ + subs r1, #242 @ 0xf2 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r6, r5, #16 │ │ │ │ + lsls r2, r6, #16 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r2, r2, #5 │ │ │ │ + subs r6, r2, #5 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subs r1, #206 @ 0xce │ │ │ │ + subs r1, #210 @ 0xd2 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subs r4, r0, #4 │ │ │ │ + subs r0, r1, #4 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subs r1, #128 @ 0x80 │ │ │ │ + subs r1, #132 @ 0x84 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsls r2, r5, #20 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - subs r2, r5, #3 │ │ │ │ + subs r6, r5, #3 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subs r1, #100 @ 0x64 │ │ │ │ + subs r1, #104 @ 0x68 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subs r2, r5, #2 │ │ │ │ + subs r6, r5, #2 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subs r1, #38 @ 0x26 │ │ │ │ + subs r1, #42 @ 0x2a │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r2, r5, #13 │ │ │ │ + lsls r6, r5, #13 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r6, r1, #2 │ │ │ │ + subs r2, r2, #2 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subs r1, #10 │ │ │ │ + subs r1, #14 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subs r0, r2, #1 │ │ │ │ + subs r4, r2, #1 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subs r0, #204 @ 0xcc │ │ │ │ + subs r0, #208 @ 0xd0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subs r0, #172 @ 0xac │ │ │ │ + subs r0, #176 @ 0xb0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldmia r6, {r2, r4, r5, r6} │ │ │ │ + ldmia r6, {r3, r4, r5, r6} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - lsrs r2, r1, #18 │ │ │ │ + lsrs r6, r1, #18 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r0, r3, #0 │ │ │ │ + subs r4, r3, #0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - @ instruction: 0xfa4800f0 │ │ │ │ - adds r4, r7, #7 │ │ │ │ + @ instruction: 0xfa4c00f0 │ │ │ │ + subs r0, r0, #0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subs r0, #120 @ 0x78 │ │ │ │ + subs r0, #124 @ 0x7c │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r0, r1, #7 │ │ │ │ + adds r4, r1, #7 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subs r0, #68 @ 0x44 │ │ │ │ + subs r0, #72 @ 0x48 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r6, r5, #6 │ │ │ │ + adds r2, r6, #6 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subs r0, #42 @ 0x2a │ │ │ │ + subs r0, #46 @ 0x2e │ │ │ │ lsls r3, r6, #3 │ │ │ │ - vld1.8 @ instruction: 0xf9e000f0 │ │ │ │ - adds r4, r2, #6 │ │ │ │ + vld1.8 @ instruction: 0xf9e400f0 │ │ │ │ + adds r0, r3, #6 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subs r0, #16 │ │ │ │ + subs r0, #20 │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r3, [pc, #488] @ (5c0b10 ) │ │ │ │ movw r2, #1649 @ 0x671 │ │ │ │ ldr r1, [pc, #488] @ (5c0b14 ) │ │ │ │ ldr r0, [pc, #488] @ (5c0b18 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ @@ -1024201,85 +1024199,85 @@ │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #2564 @ 0xa04 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r0, #0 │ │ │ │ + adds r2, r1, #0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r6, #130 @ 0x82 │ │ │ │ + adds r6, #134 @ 0x86 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subs r4, r5, r7 │ │ │ │ + subs r0, r6, r7 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r6, #104 @ 0x68 │ │ │ │ + adds r6, #108 @ 0x6c │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subs r6, r0, r7 │ │ │ │ + subs r2, r1, r7 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r6, #66 @ 0x42 │ │ │ │ + adds r6, #70 @ 0x46 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - @ instruction: 0xf7f000f0 │ │ │ │ - subs r4, r4, r6 │ │ │ │ + @ instruction: 0xf7f400f0 │ │ │ │ + subs r0, r5, r6 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r6, #32 │ │ │ │ + adds r6, #36 @ 0x24 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r0, r6, #7 │ │ │ │ + lsrs r4, r6, #7 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r4, r7, r5 │ │ │ │ + subs r0, r0, r6 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r5, #250 @ 0xfa │ │ │ │ + adds r5, #254 @ 0xfe │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r7, pc, #176 @ (adr r7, 5c0bf8 ) │ │ │ │ + add r7, pc, #192 @ (adr r7, 5c0c08 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r5, #186 @ 0xba │ │ │ │ + adds r5, #190 @ 0xbe │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r0, r7, #27 │ │ │ │ + lsrs r4, r7, #27 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r2, r5, r4 │ │ │ │ + subs r6, r5, r4 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subs r2, r1, r4 │ │ │ │ + subs r6, r1, r4 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r5, #134 @ 0x86 │ │ │ │ + adds r5, #138 @ 0x8a │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subs r2, r6, r3 │ │ │ │ + subs r6, r6, r3 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r5, #110 @ 0x6e │ │ │ │ + adds r5, #114 @ 0x72 │ │ │ │ lsls r3, r6, #3 │ │ │ │ cdp 1, 15, cr0, cr12, cr1, {0} │ │ │ │ - adds r6, #154 @ 0x9a │ │ │ │ + adds r6, #158 @ 0x9e │ │ │ │ lsls r3, r6, #3 │ │ │ │ - str r4, [r7, #96] @ 0x60 │ │ │ │ + str r0, [r0, #100] @ 0x64 │ │ │ │ lsls r3, r6, #3 │ │ │ │ cdp 1, 14, cr0, cr4, cr1, {0} │ │ │ │ - adds r6, #130 @ 0x82 │ │ │ │ + adds r6, #134 @ 0x86 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - str r0, [r3, #96] @ 0x60 │ │ │ │ + str r4, [r3, #96] @ 0x60 │ │ │ │ lsls r3, r6, #3 │ │ │ │ cdp 1, 12, cr0, cr12, cr1, {0} │ │ │ │ - adds r6, #106 @ 0x6a │ │ │ │ + adds r6, #110 @ 0x6e │ │ │ │ lsls r3, r6, #3 │ │ │ │ - @ instruction: 0xf7f400f0 │ │ │ │ + @ instruction: 0xf7f800f0 │ │ │ │ cdp 1, 11, cr0, cr4, cr1, {0} │ │ │ │ - adds r6, #82 @ 0x52 │ │ │ │ + adds r6, #86 @ 0x56 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - str r4, [r4, #88] @ 0x58 │ │ │ │ + str r0, [r5, #88] @ 0x58 │ │ │ │ lsls r3, r6, #3 │ │ │ │ ble.n 5c0ae0 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - vshr.s64 q8, q8, #38 │ │ │ │ - vshr.s64 q8, q8, #8 │ │ │ │ + vshr.s64 q8, q8, #34 │ │ │ │ + vshr.s64 q8, q8, #4 │ │ │ │ cdp 1, 8, cr0, cr4, cr1, {0} │ │ │ │ - adds r6, #34 @ 0x22 │ │ │ │ + adds r6, #38 @ 0x26 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - str r4, [r6, #84] @ 0x54 │ │ │ │ + str r0, [r7, #84] @ 0x54 │ │ │ │ lsls r3, r6, #3 │ │ │ │ cdp 1, 6, cr0, cr8, cr1, {0} │ │ │ │ - adds r6, #6 │ │ │ │ + adds r6, #10 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - str r0, [r3, #84] @ 0x54 │ │ │ │ + str r4, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r6, #3 │ │ │ │ │ │ │ │ 005c0bb8 : │ │ │ │ stmdb 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 │ │ │ │ @@ -1025376,138 +1025374,138 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r6, #29] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #152] @ 0x98 │ │ │ │ + ldr r7, [sp, #168] @ 0xa8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r1, #44 @ 0x2c │ │ │ │ + adds r1, #48 @ 0x30 │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r0, [r0, #68] @ 0x44 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldr r6, [sp, #296] @ 0x128 │ │ │ │ + ldr r6, [sp, #312] @ 0x138 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r0, #82 @ 0x52 │ │ │ │ + adds r0, #86 @ 0x56 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - stc 0, cr0, [r8, #960]! @ 0x3c0 │ │ │ │ - ldr r5, [sp, #320] @ 0x140 │ │ │ │ + stc 0, cr0, [ip, #960]! @ 0x3c0 │ │ │ │ + ldr r5, [sp, #336] @ 0x150 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - cmp r7, #88 @ 0x58 │ │ │ │ + cmp r7, #92 @ 0x5c │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r3, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r3, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - cmp r6, #2 │ │ │ │ + cmp r6, #6 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r0, r3, #7 │ │ │ │ + lsls r4, r3, #7 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r3, [sp, #864] @ 0x360 │ │ │ │ + ldr r3, [sp, #880] @ 0x370 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - cmp r5, #226 @ 0xe2 │ │ │ │ + cmp r5, #230 @ 0xe6 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - stmia r3!, {r2, r5, r7} │ │ │ │ + stmia r3!, {r3, r5, r7} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r3, [sp, #544] @ 0x220 │ │ │ │ + ldr r3, [sp, #560] @ 0x230 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - cmp r5, #144 @ 0x90 │ │ │ │ + cmp r5, #148 @ 0x94 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r3, [sp, #368] @ 0x170 │ │ │ │ + ldr r3, [sp, #384] @ 0x180 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - cmp r5, #98 @ 0x62 │ │ │ │ + cmp r5, #102 @ 0x66 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + ldr r3, [sp, #256] @ 0x100 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - cmp r5, #68 @ 0x44 │ │ │ │ + cmp r5, #72 @ 0x48 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - cmp r5, #24 │ │ │ │ + cmp r5, #28 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r2, [sp, #800] @ 0x320 │ │ │ │ + ldr r2, [sp, #816] @ 0x330 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - cmp r4, #208 @ 0xd0 │ │ │ │ + cmp r4, #212 @ 0xd4 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r2, [sp, #648] @ 0x288 │ │ │ │ + ldr r2, [sp, #664] @ 0x298 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - cmp r4, #168 @ 0xa8 │ │ │ │ + cmp r4, #172 @ 0xac │ │ │ │ lsls r3, r6, #3 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh.w r0, [lr, r0, lsl #3] │ │ │ │ - ldr r2, [sp, #440] @ 0x1b8 │ │ │ │ + str.w r0, [r2, r0, lsl #3] │ │ │ │ + ldr r2, [sp, #456] @ 0x1c8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - cmp r4, #118 @ 0x76 │ │ │ │ + cmp r4, #122 @ 0x7a │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r2, [sp, #320] @ 0x140 │ │ │ │ + ldr r2, [sp, #336] @ 0x150 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - cmp r4, #88 @ 0x58 │ │ │ │ + cmp r4, #92 @ 0x5c │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r1, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r1, [sp, #696] @ 0x2b8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - cmp r3, #176 @ 0xb0 │ │ │ │ + cmp r3, #180 @ 0xb4 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r1, [sp, #576] @ 0x240 │ │ │ │ + ldr r1, [sp, #592] @ 0x250 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - cmp r3, #150 @ 0x96 │ │ │ │ + cmp r3, #154 @ 0x9a │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subs.w r0, lr, r0, ror #3 │ │ │ │ - ldr r1, [sp, #464] @ 0x1d0 │ │ │ │ + rsb r0, r2, r0, ror #3 │ │ │ │ + ldr r1, [sp, #480] @ 0x1e0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - cmp r3, #120 @ 0x78 │ │ │ │ + cmp r3, #124 @ 0x7c │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r1, [sp, #336] @ 0x150 │ │ │ │ + ldr r1, [sp, #352] @ 0x160 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - cmp r3, #90 @ 0x5a │ │ │ │ + cmp r3, #94 @ 0x5e │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r1, [sp, #192] @ 0xc0 │ │ │ │ + ldr r1, [sp, #208] @ 0xd0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - cmp r3, #58 @ 0x3a │ │ │ │ + cmp r3, #62 @ 0x3e │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - cmp r3, #26 │ │ │ │ + cmp r3, #30 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds.w r0, lr, r0, ror #3 │ │ │ │ - ldr r0, [sp, #848] @ 0x350 │ │ │ │ + @ instruction: 0xeb2200f0 │ │ │ │ + ldr r0, [sp, #864] @ 0x360 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - cmp r2, #216 @ 0xd8 │ │ │ │ + cmp r2, #220 @ 0xdc │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r0, [r4, r2] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r0, r6] │ │ │ │ + ldrh r2, [r1, r6] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r0, [sp, #376] @ 0x178 │ │ │ │ + ldr r0, [sp, #392] @ 0x188 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - cmp r2, #102 @ 0x66 │ │ │ │ + cmp r2, #106 @ 0x6a │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe80600f0 │ │ │ │ - str r7, [sp, #688] @ 0x2b0 │ │ │ │ + @ instruction: 0xe80a00f0 │ │ │ │ + str r7, [sp, #704] @ 0x2c0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - cmp r1, #176 @ 0xb0 │ │ │ │ + cmp r1, #180 @ 0xb4 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - str r7, [sp, #560] @ 0x230 │ │ │ │ + str r7, [sp, #576] @ 0x240 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - cmp r1, #146 @ 0x92 │ │ │ │ + cmp r1, #150 @ 0x96 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - b.n 5c1768 │ │ │ │ + b.n 5c1770 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r7, [sp, #304] @ 0x130 │ │ │ │ + str r7, [sp, #320] @ 0x140 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - cmp r1, #84 @ 0x54 │ │ │ │ + cmp r1, #88 @ 0x58 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrh r2, [r7, r0] │ │ │ │ + ldrh r6, [r7, r0] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - str r6, [sp, #856] @ 0x358 │ │ │ │ + str r6, [sp, #872] @ 0x368 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - cmp r0, #222 @ 0xde │ │ │ │ + cmp r0, #226 @ 0xe2 │ │ │ │ lsls r3, r6, #3 │ │ │ │ mov r0, r2 │ │ │ │ blx 344c20 <_Py_Dealloc@plt+0x4> │ │ │ │ b.n 5c16aa │ │ │ │ mov r0, r2 │ │ │ │ blx 344c20 <_Py_Dealloc@plt+0x4> │ │ │ │ b.n 5c169c │ │ │ │ @@ -1025597,56 +1025595,56 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #2616 @ 0xa38 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #328] @ 0x148 │ │ │ │ + str r5, [sp, #344] @ 0x158 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - movs r7, #90 @ 0x5a │ │ │ │ + movs r7, #94 @ 0x5e │ │ │ │ lsls r3, r6, #3 │ │ │ │ - str r5, [sp, #160] @ 0xa0 │ │ │ │ + str r5, [sp, #176] @ 0xb0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - movs r7, #48 @ 0x30 │ │ │ │ + movs r7, #52 @ 0x34 │ │ │ │ lsls r3, r6, #3 │ │ │ │ b.n 5c1ad0 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - cmp r0, #98 @ 0x62 │ │ │ │ + cmp r0, #102 @ 0x66 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - @ instruction: 0xe83000f0 │ │ │ │ + @ instruction: 0xe83400f0 │ │ │ │ b.n 5c1aac │ │ │ │ lsls r1, r0, #4 │ │ │ │ - cmp r0, #74 @ 0x4a │ │ │ │ + cmp r0, #78 @ 0x4e │ │ │ │ lsls r3, r6, #3 │ │ │ │ - str r4, [r4, #32] │ │ │ │ + str r0, [r5, #32] │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldmia r7, {r2, r3, r4, r7} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - b.n 5c1d08 │ │ │ │ + b.n 5c1d10 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - b.n 5c1d48 │ │ │ │ + b.n 5c1d50 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldmia r7, {r1, r2, r7} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - b.n 5c1b48 │ │ │ │ + b.n 5c1b50 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - b.n 5c1cb8 │ │ │ │ + b.n 5c1cc0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ b.n 5c1a34 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - movs r7, #252 @ 0xfc │ │ │ │ + cmp r0, #0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r2, r5, #10 │ │ │ │ + lsrs r6, r5, #10 │ │ │ │ lsls r1, r6, #3 │ │ │ │ b.n 5c1a10 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - movs r7, #228 @ 0xe4 │ │ │ │ + movs r7, #232 @ 0xe8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ands r6, r2 │ │ │ │ + ands r2, r3 │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 005c198c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1025768,26 +1025766,26 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r2, #12] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - b.n 5c1a1c │ │ │ │ + b.n 5c1a24 │ │ │ │ lsls r0, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #368] @ 0x170 │ │ │ │ + str r3, [sp, #384] @ 0x180 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - movs r5, #100 @ 0x64 │ │ │ │ + movs r5, #104 @ 0x68 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - @ instruction: 0xf37400f1 │ │ │ │ - b.n 5c21e0 │ │ │ │ + @ instruction: 0xf37800f1 │ │ │ │ + b.n 5c21e8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - movs r4, #204 @ 0xcc │ │ │ │ + movs r4, #208 @ 0xd0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 005c1ac4 : │ │ │ │ stmdb 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 │ │ │ │ @@ -1026683,119 +1026681,119 @@ │ │ │ │ lsls r0, r1, #4 │ │ │ │ lsls r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r7, #1] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r7, r2] │ │ │ │ + str r6, [r7, r2] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subs r6, r6, #4 │ │ │ │ + subs r2, r7, #4 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - str r2, [r4, r1] │ │ │ │ + str r6, [r4, r1] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subs r6, r3, #3 │ │ │ │ + subs r2, r4, #3 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - str r2, [r7, r0] │ │ │ │ + str r6, [r7, r0] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subs r6, r6, #2 │ │ │ │ + subs r2, r7, #2 │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r1, r0] │ │ │ │ + str r4, [r1, r0] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subs r4, r0, #2 │ │ │ │ + subs r0, r1, #2 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r2, r1, #5 │ │ │ │ + adds r6, r1, #5 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r7, [pc, #952] @ (5c27ec ) │ │ │ │ + ldr r7, [pc, #968] @ (5c27fc ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subs r2, r5, #1 │ │ │ │ + subs r6, r5, #1 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r7, [pc, #688] @ (5c26ec ) │ │ │ │ + ldr r7, [pc, #704] @ (5c26fc ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subs r0, r5, #0 │ │ │ │ + subs r4, r5, #0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r0, r5, #3 │ │ │ │ + adds r4, r5, #3 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r7, [pc, #560] @ (5c2678 ) │ │ │ │ + ldr r7, [pc, #576] @ (5c2688 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subs r0, r1, #0 │ │ │ │ + subs r4, r1, #0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - udf #22 │ │ │ │ + udf #26 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r7, [pc, #352] @ (5c25b4 ) │ │ │ │ + ldr r7, [pc, #368] @ (5c25c4 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r4, r2, #7 │ │ │ │ + adds r0, r3, #7 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r7, [pc, #200] @ (5c2524 ) │ │ │ │ + ldr r7, [pc, #216] @ (5c2534 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r6, r5, #6 │ │ │ │ + adds r2, r6, #6 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r7, [pc, #8] @ (5c246c ) │ │ │ │ + ldr r7, [pc, #24] @ (5c247c ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r6, r7, #5 │ │ │ │ + adds r2, r0, #6 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - blt.n 5c2384 │ │ │ │ + blt.n 5c238c │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r6, [pc, #768] @ (5c2770 ) │ │ │ │ + ldr r6, [pc, #784] @ (5c2780 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r2, r6, #4 │ │ │ │ + adds r6, r6, #4 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r0, r3, #1 │ │ │ │ + lsls r4, r3, #1 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r6, [pc, #584] @ (5c26c4 ) │ │ │ │ + ldr r6, [pc, #600] @ (5c26d4 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r6, r1, #4 │ │ │ │ + adds r2, r2, #4 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - @ instruction: 0xfb7400f1 │ │ │ │ - ldr r6, [pc, #360] @ (5c25f0 ) │ │ │ │ + @ instruction: 0xfb7800f1 │ │ │ │ + ldr r6, [pc, #376] @ (5c2600 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r6, r2, #3 │ │ │ │ + adds r2, r3, #3 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r6, [pc, #88] @ (5c24e8 ) │ │ │ │ + ldr r6, [pc, #104] @ (5c24f8 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r2, r2, #2 │ │ │ │ + adds r6, r2, #2 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - @ instruction: 0xfb2200f1 │ │ │ │ + @ instruction: 0xfb2600f1 │ │ │ │ bvs.n 5c24c8 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - adds r4, r6, #6 │ │ │ │ + adds r0, r7, #6 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r6, [pc, #232] @ (5c258c ) │ │ │ │ + ldr r6, [pc, #248] @ (5c259c ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ bpl.n 5c24a4 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - adds r4, r3, #6 │ │ │ │ + adds r0, r4, #6 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r6, #126 @ 0x7e │ │ │ │ + adds r6, #130 @ 0x82 │ │ │ │ lsls r3, r6, #3 │ │ │ │ bpl.n 5c2480 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - adds r4, r0, #6 │ │ │ │ + adds r0, r1, #6 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r5, [pc, #824] @ (5c27f4 ) │ │ │ │ + ldr r5, [pc, #840] @ (5c2804 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ bpl.n 5c245c │ │ │ │ lsls r1, r0, #4 │ │ │ │ - adds r4, r5, #5 │ │ │ │ + adds r0, r6, #5 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrsb r2, [r5, r5] │ │ │ │ + ldrsb r6, [r5, r5] │ │ │ │ lsls r1, r6, #3 │ │ │ │ bpl.n 5c2438 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - adds r4, r2, #5 │ │ │ │ + adds r0, r3, #5 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - str r2, [r6, #28] │ │ │ │ + str r6, [r6, #28] │ │ │ │ lsls r1, r6, #3 │ │ │ │ bpl.n 5c2414 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - adds r4, r7, #4 │ │ │ │ + adds r0, r0, #5 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subs r0, #6 │ │ │ │ + subs r0, #10 │ │ │ │ lsls r3, r6, #3 │ │ │ │ │ │ │ │ 005c24e0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -1026955,36 +1026953,36 @@ │ │ │ │ lsls r0, r1, #4 │ │ │ │ add r7, pc, #480 @ (adr r7, 5c2844 ) │ │ │ │ lsls r2, r1, #4 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 5c2624 │ │ │ │ + bhi.n 5c262c │ │ │ │ lsls r0, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #792] @ (5c2990 ) │ │ │ │ + ldr r3, [pc, #808] @ (5c29a0 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subs r2, r0, r1 │ │ │ │ + subs r6, r0, r1 │ │ │ │ lsls r3, r6, #3 │ │ │ │ strh r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 5c2720 │ │ │ │ + bgt.n 5c2728 │ │ │ │ lsls r0, r6, #3 │ │ │ │ strb r4, [r5, r3] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrh.w r0, [r6, r1, lsl #3] │ │ │ │ - b.n 5c20c0 │ │ │ │ + ldrh.w r0, [sl, r1, lsl #3] │ │ │ │ + b.n 5c20c8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - b.n 5c25c4 │ │ │ │ + b.n 5c25cc │ │ │ │ lsls r1, r6, #3 │ │ │ │ - b.n 5c209c │ │ │ │ + b.n 5c20a4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 005c269c : │ │ │ │ stmdb 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 │ │ │ │ @@ -1027851,126 +1027849,126 @@ │ │ │ │ lsls r0, r1, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 5c2f4c │ │ │ │ + bvs.n 5c2f54 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r0, [r0, #48] @ 0x30 │ │ │ │ + strh r4, [r0, #48] @ 0x30 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r4, r1, r1 │ │ │ │ + adds r0, r2, r1 │ │ │ │ lsls r3, r6, #3 │ │ │ │ strh r6, [r4, r5] │ │ │ │ lsls r0, r1, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r7, #26] │ │ │ │ + strh r2, [r0, #28] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - asrs r2, r1, #23 │ │ │ │ + asrs r6, r1, #23 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strh r4, [r0, #24] │ │ │ │ + strh r0, [r1, #24] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - asrs r6, r1, #21 │ │ │ │ + asrs r2, r2, #21 │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r0, [r4, r2] │ │ │ │ movs r0, r0 │ │ │ │ - mov r4, r3 │ │ │ │ + mov r0, r4 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strh r6, [r3, #12] │ │ │ │ + strh r2, [r4, #12] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - asrs r4, r5, #15 │ │ │ │ + asrs r0, r6, #15 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strh r2, [r5, #8] │ │ │ │ + strh r6, [r5, #8] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - asrs r6, r6, #13 │ │ │ │ + asrs r2, r7, #13 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strh r2, [r1, #8] │ │ │ │ + strh r6, [r1, #8] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - asrs r6, r2, #13 │ │ │ │ + asrs r2, r3, #13 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strh r4, [r5, #6] │ │ │ │ + strh r0, [r6, #6] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - asrs r0, r7, #12 │ │ │ │ + asrs r4, r7, #12 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - b.n 5c2e08 │ │ │ │ + b.n 5c2e10 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r0, [r2, #6] │ │ │ │ + strh r4, [r2, #6] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - asrs r6, r3, #12 │ │ │ │ + asrs r2, r4, #12 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r0, sp, #912 @ 0x390 │ │ │ │ + add r0, sp, #928 @ 0x3a0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strh r6, [r2, #4] │ │ │ │ + strh r2, [r3, #4] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - asrs r0, r4, #11 │ │ │ │ + asrs r4, r4, #11 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strh r4, [r7, #2] │ │ │ │ + strh r0, [r0, #4] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - asrs r6, r0, #11 │ │ │ │ + asrs r2, r1, #11 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - b.n 5c2d00 │ │ │ │ + b.n 5c2d08 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r4, [r7, #0] │ │ │ │ + strh r0, [r0, #2] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - asrs r0, r1, #10 │ │ │ │ + asrs r4, r1, #10 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strh r2, [r0, #30] │ │ │ │ + strh r6, [r0, #30] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r2, [r3, #0] │ │ │ │ + strh r6, [r3, #0] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - asrs r4, r4, #9 │ │ │ │ + asrs r0, r5, #9 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrb r4, [r4, #31] │ │ │ │ + ldrb r0, [r5, #31] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - asrs r6, r5, #8 │ │ │ │ + asrs r2, r6, #8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrb r0, [r1, #31] │ │ │ │ + ldrb r4, [r1, #31] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - asrs r2, r2, #8 │ │ │ │ + asrs r6, r2, #8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrb r2, [r6, #30] │ │ │ │ + ldrb r6, [r6, #30] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - asrs r4, r7, #7 │ │ │ │ + asrs r0, r0, #8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrb r0, [r3, #30] │ │ │ │ + ldrb r4, [r3, #30] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - asrs r2, r4, #7 │ │ │ │ + asrs r6, r4, #7 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrb r6, [r7, #29] │ │ │ │ + ldrb r2, [r0, #30] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - asrs r0, r1, #7 │ │ │ │ + asrs r4, r1, #7 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrb r0, [r4, #29] │ │ │ │ + ldrb r4, [r4, #29] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - asrs r6, r5, #6 │ │ │ │ + asrs r2, r6, #6 │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldmia r2, {r1, r2, r6} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - asrs r4, r4, #7 │ │ │ │ + asrs r0, r5, #7 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - @ instruction: 0xf30e00f0 │ │ │ │ + @ instruction: 0xf31200f0 │ │ │ │ ldmia r2, {r1, r2, r3, r5} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - asrs r4, r1, #7 │ │ │ │ + asrs r0, r2, #7 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - bne.n 5c2f8c │ │ │ │ + bne.n 5c2f94 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldmia r2, {r1, r2, r4} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - asrs r4, r6, #6 │ │ │ │ + asrs r0, r7, #6 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r5, [pc, #520] @ (5c326c ) │ │ │ │ + ldr r5, [pc, #536] @ (5c327c ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldmia r1, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - asrs r4, r3, #6 │ │ │ │ + asrs r0, r4, #6 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ble.n 5c2fa4 │ │ │ │ + ble.n 5c2fac │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 005c3070 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1028081,24 +1028079,24 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r7, #1] │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #968] @ (5c354c ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ - bgt.n 5c30f4 │ │ │ │ + bgt.n 5c30fc │ │ │ │ lsls r1, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r6, #16] │ │ │ │ + ldrb r2, [r7, #16] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r2, r0, #26 │ │ │ │ + lsrs r6, r0, #26 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldc 0, cr0, [ip, #-964] @ 0xfffffc3c │ │ │ │ - sub.w r0, r8, #240 @ 0xf0 │ │ │ │ + stc 0, cr0, [r0, #-964]! @ 0xfffffc3c │ │ │ │ + sub.w r0, ip, #240 @ 0xf0 │ │ │ │ bge.n 5c31d0 │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 005c31a0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1028392,59 +1028390,59 @@ │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldr r2, [sp, #696] @ 0x2b8 │ │ │ │ lsls r2, r1, #4 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3!, {r2, r4, r6, r7} │ │ │ │ + ldmia r3, {r3, r4, r6, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - movt r0, #242 @ 0xf2 │ │ │ │ - lsrs r4, r7, #20 │ │ │ │ + movt r0, #16626 @ 0x40f2 │ │ │ │ + lsrs r0, r0, #21 │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r0, [pc, #456] @ (5c366c ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldr r0, [r2, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ - ands.w r0, r2, #7897088 @ 0x788000 │ │ │ │ + ands.w r0, r6, #7897088 @ 0x788000 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {r1, r2, r4} │ │ │ │ + ldmia r6!, {r1, r3, r4} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cbz r2, 5c352a │ │ │ │ + cbz r6, 5c352a │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldmia r6!, {r1, r2, r5} │ │ │ │ + ldmia r6!, {r1, r3, r5} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldmia r6!, {r3, r4} │ │ │ │ + ldmia r6!, {r2, r3, r4} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bls.n 5c3450 │ │ │ │ + bls.n 5c3458 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bvc.n 5c3524 │ │ │ │ + bvc.n 5c352c │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cbz r0, 5c352e │ │ │ │ + cbz r4, 5c352e │ │ │ │ lsls r0, r0, #4 │ │ │ │ push {r1, r2, r5} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - stmia r5!, {r2, r3, r7} │ │ │ │ + stmia r5!, {r4, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - stmia r6!, {r1, r6} │ │ │ │ + stmia r6!, {r1, r2, r6} │ │ │ │ lsls r0, r6, #3 │ │ │ │ push {r1, r2} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - stmia r6!, {r2, r3, r4, r5} │ │ │ │ + stmia r6!, {r6} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - stmia r6!, {r1, r3, r4, r6} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 005c34f0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3784] @ 0xec8 │ │ │ │ @@ -1029506,79 +1029504,79 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #50 @ 0x32 │ │ │ │ + subs r0, #54 @ 0x36 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r4, r4, #23 │ │ │ │ + lsls r0, r5, #23 │ │ │ │ lsls r3, r6, #3 │ │ │ │ asrs r0, r0 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - adds r7, #208 @ 0xd0 │ │ │ │ + adds r7, #212 @ 0xd4 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r0, r0, #22 │ │ │ │ + lsls r4, r0, #22 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r7, #154 @ 0x9a │ │ │ │ + adds r7, #158 @ 0x9e │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r2, r1, #21 │ │ │ │ + lsls r6, r1, #21 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r7, #122 @ 0x7a │ │ │ │ + adds r7, #126 @ 0x7e │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r4, r5, #20 │ │ │ │ + lsls r0, r6, #20 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r7, #84 @ 0x54 │ │ │ │ + adds r7, #88 @ 0x58 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r6, r0, #20 │ │ │ │ + lsls r2, r1, #20 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r7, #40 @ 0x28 │ │ │ │ + adds r7, #44 @ 0x2c │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r2, r3, #19 │ │ │ │ + lsls r6, r3, #19 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r6, #238 @ 0xee │ │ │ │ + adds r6, #242 @ 0xf2 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r0, r4, #18 │ │ │ │ + lsls r4, r4, #18 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - bhi.n 5c410c │ │ │ │ + bhi.n 5c4114 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - adds r6, #202 @ 0xca │ │ │ │ + adds r6, #206 @ 0xce │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r4, r6, #17 │ │ │ │ + lsls r0, r7, #17 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strb r6, [r5, #22] │ │ │ │ + strb r2, [r6, #22] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r3, #158 @ 0x9e │ │ │ │ + adds r3, #162 @ 0xa2 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r0, r2, #5 │ │ │ │ + lsls r4, r2, #5 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - nop {8} │ │ │ │ - lsls r0, r6, #3 │ │ │ │ - adds r3, #128 @ 0x80 │ │ │ │ + itt hi │ │ │ │ + lslhi r0, r6, #3 │ │ │ │ + addhi r3, #132 @ 0x84 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r2, r6, #4 │ │ │ │ + lsls r6, r6, #4 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r4, r3, #11 │ │ │ │ + lsrs r0, r4, #11 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adds r3, #22 │ │ │ │ + adds r3, #26 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r0, r1, #3 │ │ │ │ + lsls r4, r1, #3 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - bmi.n 5c3f94 │ │ │ │ + bmi.n 5c3f9c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - adds r2, #248 @ 0xf8 │ │ │ │ + adds r2, #252 @ 0xfc │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r2, r4, #2 │ │ │ │ + lsls r6, r4, #2 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - str r6, [sp, #456] @ 0x1c8 │ │ │ │ + str r6, [sp, #472] @ 0x1d8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - adds r2, #172 @ 0xac │ │ │ │ + adds r2, #176 @ 0xb0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r6, r3, #1 │ │ │ │ + lsls r2, r4, #1 │ │ │ │ lsls r3, r6, #3 │ │ │ │ mov r8, r4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r2, [pc, #2872] @ 5c4ba8 │ │ │ │ ldr.w r1, [pc, #2872] @ 5c4bac │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ @@ -1030645,124 +1030643,124 @@ │ │ │ │ b.n 5c45be │ │ │ │ mov r0, r8 │ │ │ │ blx 344c20 <_Py_Dealloc@plt+0x4> │ │ │ │ b.n 5c45ce │ │ │ │ mov r0, r1 │ │ │ │ blx 344c20 <_Py_Dealloc@plt+0x4> │ │ │ │ b.w 5c3924 │ │ │ │ - bcc.n 5c4c08 │ │ │ │ + bcc.n 5c4c10 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - adds r1, #132 @ 0x84 │ │ │ │ + adds r1, #136 @ 0x88 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - vqadd.u32 q0, q15, q9 │ │ │ │ - strb r0, [r5, #1] │ │ │ │ + vqadd.u64 q0, q9, q9 │ │ │ │ + strb r4, [r5, #1] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r0, #246 @ 0xf6 │ │ │ │ + adds r0, #250 @ 0xfa │ │ │ │ lsls r3, r6, #3 │ │ │ │ - mcr2 0, 5, r0, cr8, cr2, {7} │ │ │ │ - asrs r6, r4, #29 │ │ │ │ + mcr2 0, 5, r0, cr12, cr2, {7} │ │ │ │ + asrs r2, r5, #29 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - adds r0, #210 @ 0xd2 │ │ │ │ + adds r0, #214 @ 0xd6 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - mrc2 0, 3, r0, cr14, cr2, {7} │ │ │ │ - str r4, [sp, #320] @ 0x140 │ │ │ │ + mcr2 0, 4, r0, cr2, cr2, {7} │ │ │ │ + str r4, [sp, #336] @ 0x150 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - bcs.n 5c4c4c │ │ │ │ + bcs.n 5c4c54 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - adds r0, #140 @ 0x8c │ │ │ │ + adds r0, #144 @ 0x90 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - mrc2 0, 1, r0, cr8, cr2, {7} │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ + mrc2 0, 1, r0, cr12, cr2, {7} │ │ │ │ + str r4, [sp, #56] @ 0x38 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - adds r0, #88 @ 0x58 │ │ │ │ + adds r0, #92 @ 0x5c │ │ │ │ lsls r3, r6, #3 │ │ │ │ - mcr2 0, 0, r0, cr10, cr2, {7} │ │ │ │ - adds r0, #28 │ │ │ │ + mcr2 0, 0, r0, cr14, cr2, {7} │ │ │ │ + adds r0, #32 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - stc2l 0, cr0, [lr, #968] @ 0x3c8 │ │ │ │ - cmp r7, #202 @ 0xca │ │ │ │ + ldc2l 0, cr0, [r2, #968] @ 0x3c8 │ │ │ │ + cmp r7, #206 @ 0xce │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldc2l 0, cr0, [ip, #-968]! @ 0xfffffc38 │ │ │ │ - asrs r4, r5, #24 │ │ │ │ + stc2 0, cr0, [r0, #968] @ 0x3c8 │ │ │ │ + asrs r0, r6, #24 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cmp r7, #152 @ 0x98 │ │ │ │ + cmp r7, #156 @ 0x9c │ │ │ │ lsls r3, r6, #3 │ │ │ │ - stc2l 0, cr0, [r4, #-968] @ 0xfffffc38 │ │ │ │ - adds r6, r0, r2 │ │ │ │ + stc2l 0, cr0, [r8, #-968] @ 0xfffffc38 │ │ │ │ + adds r2, r1, r2 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r7, #118 @ 0x76 │ │ │ │ + cmp r7, #122 @ 0x7a │ │ │ │ lsls r3, r6, #3 │ │ │ │ - stc2 0, cr0, [r8, #-968]! @ 0xfffffc38 │ │ │ │ - cmp r7, #68 @ 0x44 │ │ │ │ + stc2 0, cr0, [ip, #-968]! @ 0xfffffc38 │ │ │ │ + cmp r7, #72 @ 0x48 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldc2l 0, cr0, [r4], #968 @ 0x3c8 │ │ │ │ + ldc2l 0, cr0, [r8], #968 @ 0x3c8 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #170 @ 0xaa │ │ │ │ + cmp r5, #174 @ 0xae │ │ │ │ lsls r3, r6, #3 │ │ │ │ - @ instruction: 0xfb5c00f2 │ │ │ │ - cmp r5, #144 @ 0x90 │ │ │ │ + @ instruction: 0xfb6000f2 │ │ │ │ + cmp r5, #148 @ 0x94 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - @ instruction: 0xfb4200f2 │ │ │ │ - cbnz r2, 5c4c88 │ │ │ │ + @ instruction: 0xfb4600f2 │ │ │ │ + cbnz r6, 5c4c88 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cmp r5, #114 @ 0x72 │ │ │ │ + cmp r5, #118 @ 0x76 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - @ instruction: 0xfb2200f2 │ │ │ │ - cmp r5, #46 @ 0x2e │ │ │ │ + @ instruction: 0xfb2600f2 │ │ │ │ + cmp r5, #50 @ 0x32 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - @ instruction: 0xfae000f2 │ │ │ │ - cmp r5, #20 │ │ │ │ + @ instruction: 0xfae400f2 │ │ │ │ + cmp r5, #24 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - @ instruction: 0xfac600f2 │ │ │ │ - cmp r4, #250 @ 0xfa │ │ │ │ + @ instruction: 0xfaca00f2 │ │ │ │ + cmp r4, #254 @ 0xfe │ │ │ │ lsls r3, r6, #3 │ │ │ │ - @ instruction: 0xfaac00f2 │ │ │ │ - cmp r4, #224 @ 0xe0 │ │ │ │ + @ instruction: 0xfab000f2 │ │ │ │ + cmp r4, #228 @ 0xe4 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - @ instruction: 0xfa9200f2 │ │ │ │ - cmp r4, #198 @ 0xc6 │ │ │ │ + @ instruction: 0xfa9600f2 │ │ │ │ + cmp r4, #202 @ 0xca │ │ │ │ lsls r3, r6, #3 │ │ │ │ - @ instruction: 0xfa7800f2 │ │ │ │ + @ instruction: 0xfa7c00f2 │ │ │ │ lsls r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #204 @ 0xcc │ │ │ │ + cmp r1, #208 @ 0xd0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - @ instruction: 0xf77e00f2 │ │ │ │ + @ instruction: 0xf78200f2 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #30 │ │ │ │ + cmp r1, #34 @ 0x22 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - @ instruction: 0xf6d000f2 │ │ │ │ - push {r2, lr} │ │ │ │ + @ instruction: 0xf6d400f2 │ │ │ │ + push {r3, lr} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cmp r1, #4 │ │ │ │ + cmp r1, #8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - @ instruction: 0xf6b400f2 │ │ │ │ + @ instruction: 0xf6b800f2 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r2, r3, r4, r6} │ │ │ │ + push {r1, r5, r6} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cmp r0, #34 @ 0x22 │ │ │ │ + cmp r0, #38 @ 0x26 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - rsbs r0, r0, #7929856 @ 0x790000 │ │ │ │ + rsbs r0, r4, #7929856 @ 0x790000 │ │ │ │ ldr r0, [r4, r2] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #34 @ 0x22 │ │ │ │ + cmp r0, #38 @ 0x26 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - movs r7, #104 @ 0x68 │ │ │ │ + movs r7, #108 @ 0x6c │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds.w r0, sl, #7929856 @ 0x790000 │ │ │ │ - movs r7, #0 │ │ │ │ + adds.w r0, lr, #7929856 @ 0x790000 │ │ │ │ + movs r7, #4 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - movs r6, #126 @ 0x7e │ │ │ │ + movs r6, #130 @ 0x82 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - bics.w r0, r0, #7929856 @ 0x790000 │ │ │ │ + bics.w r0, r4, #7929856 @ 0x790000 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ movw r2, #3003 @ 0xbbb │ │ │ │ ldr.w r1, [pc, #2876] @ 5c57f8 │ │ │ │ ldr.w r0, [pc, #2876] @ 5c57fc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ @@ -1031822,96 +1031820,96 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx 344c20 <_Py_Dealloc@plt+0x4> │ │ │ │ b.w 5c4de8 │ │ │ │ mov r0, r5 │ │ │ │ blx 344c20 <_Py_Dealloc@plt+0x4> │ │ │ │ b.w 5c4df4 │ │ │ │ nop │ │ │ │ - movs r5, #60 @ 0x3c │ │ │ │ + movs r5, #64 @ 0x40 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - @ instruction: 0xf2ee00f2 │ │ │ │ + @ instruction: 0xf2f200f2 │ │ │ │ ldr r0, [r4, r2] │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #14 │ │ │ │ + movs r5, #18 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - movs r4, #184 @ 0xb8 │ │ │ │ + movs r4, #188 @ 0xbc │ │ │ │ lsls r3, r6, #3 │ │ │ │ - @ instruction: 0xf26a00f2 │ │ │ │ + @ instruction: 0xf26e00f2 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #1008 @ 0x3f0 │ │ │ │ + add sp, #0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - movs r3, #192 @ 0xc0 │ │ │ │ + movs r3, #196 @ 0xc4 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - sbc.w r0, lr, #242 @ 0xf2 │ │ │ │ - movs r2, #234 @ 0xea │ │ │ │ + sbcs.w r0, r2, #242 @ 0xf2 │ │ │ │ + movs r2, #238 @ 0xee │ │ │ │ lsls r3, r6, #3 │ │ │ │ - movs r2, #148 @ 0x94 │ │ │ │ + movs r2, #152 @ 0x98 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - orr.w r0, r6, #242 @ 0xf2 │ │ │ │ - add r5, sp, #904 @ 0x388 │ │ │ │ + orr.w r0, sl, #242 @ 0xf2 │ │ │ │ + add r5, sp, #920 @ 0x398 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - movs r1, #166 @ 0xa6 │ │ │ │ + movs r1, #170 @ 0xaa │ │ │ │ lsls r3, r6, #3 │ │ │ │ - vqadd.s16 q8, q10, q9 │ │ │ │ - stmia r2!, {r2, r3, r5, r7} │ │ │ │ + vqadd.s16 q8, q12, q9 │ │ │ │ + stmia r2!, {r4, r5, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - movs r1, #2 │ │ │ │ + movs r1, #6 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - mcr 0, 5, r0, cr12, cr2, {7} │ │ │ │ - ldrsh r6, [r4, r7] │ │ │ │ + mrc 0, 5, r0, cr0, cr2, {7} │ │ │ │ + ldrsh r2, [r5, r7] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsls r2, r2, #19 │ │ │ │ + lsls r6, r2, #19 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r6, r7, #0 │ │ │ │ + subs r2, r0, #1 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - @ instruction: 0xebea00f2 │ │ │ │ - lsls r4, r5, #28 │ │ │ │ + @ instruction: 0xebee00f2 │ │ │ │ + lsls r0, r6, #28 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r2, sp, #160 @ 0xa0 │ │ │ │ + add r2, sp, #176 @ 0xb0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - adds r4, r5, #7 │ │ │ │ + adds r0, r6, #7 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - @ instruction: 0xeb9a00f2 │ │ │ │ - subs r0, r4, #1 │ │ │ │ + @ instruction: 0xeb9e00f2 │ │ │ │ + subs r4, r4, #1 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r2, r4, #6 │ │ │ │ + adds r6, r4, #6 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adcs.w r0, r4, r2, ror #3 │ │ │ │ - adds r0, r5, #5 │ │ │ │ + adcs.w r0, r8, r2, ror #3 │ │ │ │ + adds r4, r5, #5 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds.w r0, sl, r2, ror #3 │ │ │ │ - adds r2, r1, #5 │ │ │ │ + adds.w r0, lr, r2, ror #3 │ │ │ │ + adds r6, r1, #5 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add.w r0, r2, r2, ror #3 │ │ │ │ - ldrb r2, [r7, r0] │ │ │ │ + add.w r0, r6, r2, ror #3 │ │ │ │ + ldrb r6, [r7, r0] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bkpt 0x00e8 │ │ │ │ + bkpt 0x00ec │ │ │ │ lsls r1, r6, #3 │ │ │ │ - adds r0, r7, #5 │ │ │ │ + adds r4, r7, #5 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r6, r6, #3 │ │ │ │ + adds r2, r7, #3 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - @ instruction: 0xeaa800f2 │ │ │ │ - adds r6, r3, #3 │ │ │ │ + @ instruction: 0xeaac00f2 │ │ │ │ + adds r2, r4, #3 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - eors.w r0, r0, r2, ror #3 │ │ │ │ - adds r2, r0, #3 │ │ │ │ + eors.w r0, r4, r2, ror #3 │ │ │ │ + adds r6, r0, #3 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - orns r0, r4, r2, ror #3 │ │ │ │ - adds r4, r5, #2 │ │ │ │ + orns r0, r8, r2, ror #3 │ │ │ │ + adds r0, r6, #2 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - orrs.w r0, ip, r2, ror #3 │ │ │ │ + orn r0, r0, r2, ror #3 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #712 @ (adr r6, 5c5b7c ) │ │ │ │ + add r6, pc, #728 @ (adr r6, 5c5b8c ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - subs r6, r6, r1 │ │ │ │ + subs r2, r7, r1 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - @ instruction: 0xe82600f2 │ │ │ │ + @ instruction: 0xe82a00f2 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ movw r2, #3018 @ 0xbca │ │ │ │ ldr.w r1, [pc, #1952] @ 5c6064 │ │ │ │ ldr.w r0, [pc, #1952] @ 5c6068 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ @@ -1032621,255 +1032619,255 @@ │ │ │ │ ldr r1, [pc, #496] @ (5c6244 ) │ │ │ │ ldr r0, [pc, #496] @ (5c6248 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #1140 @ 0x474 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ - adds r4, r6, r4 │ │ │ │ + adds r0, r7, r4 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - b.n 5c5e38 │ │ │ │ + b.n 5c5e40 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r4, r1, r4 │ │ │ │ + adds r0, r2, r4 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - b.n 5c5df0 │ │ │ │ + b.n 5c5df8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r0, r6, r3 │ │ │ │ + adds r4, r6, r3 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - b.n 5c5dc0 │ │ │ │ + b.n 5c5dc8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r4, r1, r3 │ │ │ │ + adds r0, r2, r3 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - b.n 5c5d80 │ │ │ │ + b.n 5c5d88 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - b.n 5c5d8c │ │ │ │ + b.n 5c5d94 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - adds r6, r5, r2 │ │ │ │ + adds r2, r6, r2 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - b.n 5c5d4c │ │ │ │ + b.n 5c5d54 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r2, r1, r2 │ │ │ │ + adds r6, r1, r2 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - b.n 5c5d10 │ │ │ │ + b.n 5c5d18 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r6, r5, r1 │ │ │ │ + adds r2, r6, r1 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - b.n 5c5ce0 │ │ │ │ + b.n 5c5ce8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r2, r0, r1 │ │ │ │ + adds r6, r0, r1 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - b.n 5c5c88 │ │ │ │ + b.n 5c5c90 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrsb r2, [r5, r4] │ │ │ │ + ldrsb r6, [r5, r4] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cbnz r0, 5c60e6 │ │ │ │ + cbnz r4, 5c60e6 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - adds r2, r3, r0 │ │ │ │ + adds r6, r3, r0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - b.n 5c5c50 │ │ │ │ + b.n 5c5c58 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - asrs r4, r7, #31 │ │ │ │ + adds r0, r0, r0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - b.n 5c5c14 │ │ │ │ + b.n 5c5c1c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrsb r4, [r4, r3] │ │ │ │ + ldrsb r0, [r5, r3] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cbnz r2, 5c60ec │ │ │ │ + cbnz r6, 5c60ec │ │ │ │ lsls r1, r6, #3 │ │ │ │ - b.n 5c5c00 │ │ │ │ + b.n 5c5c08 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - asrs r6, r0, #31 │ │ │ │ + asrs r2, r1, #31 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - b.n 5c5bc0 │ │ │ │ + b.n 5c5bc8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - asrs r6, r1, #30 │ │ │ │ + asrs r2, r2, #30 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - b.n 5c5b5c │ │ │ │ + b.n 5c5b64 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - asrs r0, r3, #29 │ │ │ │ + asrs r4, r3, #29 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - b.n 5c5af8 │ │ │ │ + b.n 5c5b00 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - asrs r4, r7, #28 │ │ │ │ + asrs r0, r0, #29 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - b.n 5c5ac8 │ │ │ │ + b.n 5c5ad0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - asrs r0, r4, #28 │ │ │ │ + asrs r4, r4, #28 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - b.n 5c5a98 │ │ │ │ + b.n 5c5aa0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #536 @ (adr r2, 5c6314 ) │ │ │ │ + add r2, pc, #552 @ (adr r2, 5c6324 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - asrs r2, r1, #25 │ │ │ │ + asrs r6, r1, #25 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - b.n 5c68f4 │ │ │ │ + b.n 5c68fc │ │ │ │ lsls r2, r6, #3 │ │ │ │ - asrs r6, r4, #24 │ │ │ │ + asrs r2, r5, #24 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - b.n 5c68bc │ │ │ │ + b.n 5c68c4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - asrs r2, r1, #24 │ │ │ │ + asrs r6, r1, #24 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - b.n 5c688c │ │ │ │ + b.n 5c6894 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - asrs r6, r5, #23 │ │ │ │ + asrs r2, r6, #23 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - b.n 5c685c │ │ │ │ + b.n 5c6864 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - b.n 5c686c │ │ │ │ + b.n 5c6874 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - asrs r2, r2, #23 │ │ │ │ + asrs r6, r2, #23 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - b.n 5c682c │ │ │ │ + b.n 5c6834 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - asrs r6, r5, #22 │ │ │ │ + asrs r2, r6, #22 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - b.n 5c67f0 │ │ │ │ + b.n 5c67f8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r1, pc, #536 @ (adr r1, 5c634c ) │ │ │ │ + add r1, pc, #552 @ (adr r1, 5c635c ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - asrs r2, r1, #21 │ │ │ │ + asrs r6, r1, #21 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - b.n 5c672c │ │ │ │ + b.n 5c6734 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - asrs r0, r4, #20 │ │ │ │ + asrs r4, r4, #20 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - b.n 5c66e8 │ │ │ │ + b.n 5c66f0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - asrs r4, r6, #19 │ │ │ │ + asrs r0, r7, #19 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - b.n 5c6698 │ │ │ │ + b.n 5c66a0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - asrs r0, r3, #19 │ │ │ │ + asrs r4, r3, #19 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - b.n 5c6668 │ │ │ │ + b.n 5c6670 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - asrs r2, r1, #18 │ │ │ │ + asrs r6, r1, #18 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - b.n 5c65d4 │ │ │ │ + b.n 5c65dc │ │ │ │ lsls r2, r6, #3 │ │ │ │ - asrs r2, r4, #17 │ │ │ │ + asrs r6, r4, #17 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - b.n 5c658c │ │ │ │ + b.n 5c6594 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - asrs r0, r1, #17 │ │ │ │ + asrs r4, r1, #17 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - b.n 5c655c │ │ │ │ + b.n 5c6564 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r4, [r6, r4] │ │ │ │ + strh r0, [r7, r4] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - push {r1, r5, r6, r7, lr} │ │ │ │ + push {r1, r2, r5, r6, r7, lr} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - asrs r0, r4, #14 │ │ │ │ + asrs r4, r4, #14 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - b.n 5c6420 │ │ │ │ + b.n 5c6428 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - asrs r6, r5, #13 │ │ │ │ + asrs r2, r6, #13 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - b.n 5c63c4 │ │ │ │ + b.n 5c63cc │ │ │ │ lsls r2, r6, #3 │ │ │ │ - asrs r6, r2, #13 │ │ │ │ + asrs r2, r3, #13 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - b.n 5c639c │ │ │ │ + b.n 5c63a4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r2, [sp, #512] @ 0x200 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - b.n 5c65d0 │ │ │ │ + b.n 5c65d8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - b.n 5c5fa8 │ │ │ │ + b.n 5c5fb0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r2, [sp, #416] @ 0x1a0 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - b.n 5c65ac │ │ │ │ + b.n 5c65b4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - asrs r4, r2, #12 │ │ │ │ + asrs r0, r3, #12 │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r2, [sp, #320] @ 0x140 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - b.n 5c6588 │ │ │ │ + b.n 5c6590 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - asrs r4, r1, #12 │ │ │ │ + asrs r0, r2, #12 │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - b.n 5c6564 │ │ │ │ + b.n 5c656c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - asrs r4, r6, #11 │ │ │ │ + asrs r0, r7, #11 │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r2, [sp, #128] @ 0x80 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - b.n 5c6540 │ │ │ │ + b.n 5c6548 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - asrs r4, r1, #11 │ │ │ │ + asrs r0, r2, #11 │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - b.n 5c651c │ │ │ │ + b.n 5c6524 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r4, r1, r6 │ │ │ │ + subs r0, r2, r6 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r1, [sp, #960] @ 0x3c0 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - b.n 5c64f8 │ │ │ │ + b.n 5c6500 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r1, pc, #800 @ (adr r1, 5c6500 ) │ │ │ │ + add r1, pc, #816 @ (adr r1, 5c6510 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r1, [sp, #864] @ 0x360 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - b.n 5c64d4 │ │ │ │ + b.n 5c64dc │ │ │ │ lsls r2, r6, #3 │ │ │ │ - @ instruction: 0xf77400f1 │ │ │ │ + @ instruction: 0xf77800f1 │ │ │ │ ldr r1, [sp, #768] @ 0x300 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - b.n 5c64b0 │ │ │ │ + b.n 5c64b8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - b.n 5c6230 │ │ │ │ + b.n 5c6238 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r1, [sp, #672] @ 0x2a0 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - b.n 5c648c │ │ │ │ + b.n 5c6494 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - @ instruction: 0xf7dc00f0 │ │ │ │ + @ instruction: 0xf7e000f0 │ │ │ │ ldr r1, [sp, #560] @ 0x230 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - b.n 5c6460 │ │ │ │ + b.n 5c6468 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - b.n 5c5e38 │ │ │ │ + b.n 5c5e40 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r1, [sp, #464] @ 0x1d0 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - b.n 5c643c │ │ │ │ + b.n 5c6444 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r4!, {r3, r5} │ │ │ │ + stmia r4!, {r2, r3, r5} │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r1, [sp, #368] @ 0x170 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - b.n 5c6418 │ │ │ │ + b.n 5c6420 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - movs r4, #40 @ 0x28 │ │ │ │ + movs r4, #44 @ 0x2c │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r1, [sp, #272] @ 0x110 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - b.n 5c63f4 │ │ │ │ + b.n 5c63fc │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r1!, {r5} │ │ │ │ + stmia r1!, {r2, r5} │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldrh r6, [r6, #0] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r1, [sp, #624] @ 0x270 │ │ │ │ + ldr r1, [sp, #640] @ 0x280 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r2, [sp, #328] @ 0x148 │ │ │ │ + ldr r2, [sp, #344] @ 0x158 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldrh r2, [r3, #0] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r2, [sp, #320] @ 0x140 │ │ │ │ + ldr r2, [sp, #336] @ 0x150 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r2, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r2, [sp, #456] @ 0x1c8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 005c624c : │ │ │ │ stmdb 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 │ │ │ │ @@ -1033067,41 +1033065,41 @@ │ │ │ │ lsls r2, r1, #4 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #920] @ 0x398 │ │ │ │ + ldr r6, [sp, #936] @ 0x3a8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r6, #26 │ │ │ │ + lsrs r2, r7, #26 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - bgt.n 5c650c │ │ │ │ + bgt.n 5c6514 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r0, [r2, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r6, [sp, #472] @ 0x1d8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ asrs r4, r2, #29 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - strh r6, [r0, #30] │ │ │ │ + strh r2, [r1, #30] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - add r7, pc, #504 @ (adr r7, 5c664c ) │ │ │ │ + add r7, pc, #520 @ (adr r7, 5c665c ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r1, sp, #1016 @ 0x3f8 │ │ │ │ + add r2, sp, #8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r2, [r4, #28] │ │ │ │ + strh r6, [r4, #28] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - strh r6, [r2, #28] │ │ │ │ + strh r2, [r3, #28] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - strh r2, [r1, #28] │ │ │ │ + strh r6, [r1, #28] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - add r0, sp, #888 @ 0x378 │ │ │ │ + add r0, sp, #904 @ 0x388 │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 005c6468 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3744] @ 0xea0 │ │ │ │ @@ -1034136,89 +1034134,89 @@ │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r1, #25 │ │ │ │ lsls r0, r1, #4 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - add lr, r2 │ │ │ │ + add sl, r3 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r1, [sp, #88] @ 0x58 │ │ │ │ + ldr r1, [sp, #104] @ 0x68 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bge.n 5c6edc │ │ │ │ + bge.n 5c6ee4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ asrs r4, r5, #22 │ │ │ │ lsls r0, r1, #4 │ │ │ │ cmp ip, sl │ │ │ │ movs r0, r0 │ │ │ │ - add r4, r2 │ │ │ │ + add r0, r3 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - bge.n 5c7008 │ │ │ │ + bge.n 5c7010 │ │ │ │ lsls r2, r6, #3 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #272] @ 0x110 │ │ │ │ + str r6, [sp, #288] @ 0x120 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r6, [sp, #16] │ │ │ │ + str r6, [sp, #32] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsrs r2, r5 │ │ │ │ + lsrs r6, r5 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - bvs.n 5c6fd4 │ │ │ │ + bvs.n 5c6fdc │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsls r4, r3 │ │ │ │ + lsls r0, r4 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - bvs.n 5c6f40 │ │ │ │ + bvs.n 5c6f48 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r2, [sp, #816] @ 0x330 │ │ │ │ + str r2, [sp, #832] @ 0x340 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r2, [sp, #512] @ 0x200 │ │ │ │ + str r2, [sp, #528] @ 0x210 │ │ │ │ lsls r0, r6, #3 │ │ │ │ strb r4, [r7, #1] │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r7, #27 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #256] @ 0x100 │ │ │ │ + str r1, [sp, #272] @ 0x110 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r1, [sp, #8] │ │ │ │ + str r1, [sp, #24] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - subs r3, #168 @ 0xa8 │ │ │ │ + subs r3, #172 @ 0xac │ │ │ │ lsls r3, r6, #3 │ │ │ │ - str r0, [sp, #168] @ 0xa8 │ │ │ │ + str r0, [sp, #184] @ 0xb8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bne.n 5c6f64 │ │ │ │ + bne.n 5c6f6c │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #36 @ 0x24 │ │ │ │ + subs r3, #40 @ 0x28 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - bne.n 5c7080 │ │ │ │ + bne.n 5c7088 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsls r4, r2, #7 │ │ │ │ + lsls r0, r3, #7 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subs r2, #224 @ 0xe0 │ │ │ │ + subs r2, #228 @ 0xe4 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - beq.n 5c7004 │ │ │ │ + beq.n 5c700c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r2, #188 @ 0xbc │ │ │ │ + subs r2, #192 @ 0xc0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - beq.n 5c6fc4 │ │ │ │ + beq.n 5c6fcc │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r2, #150 @ 0x96 │ │ │ │ + subs r2, #154 @ 0x9a │ │ │ │ lsls r3, r6, #3 │ │ │ │ - beq.n 5c6f80 │ │ │ │ + beq.n 5c6f88 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r2, #112 @ 0x70 │ │ │ │ + subs r2, #116 @ 0x74 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - beq.n 5c713c │ │ │ │ + beq.n 5c7144 │ │ │ │ lsls r2, r6, #3 │ │ │ │ movs r0, #0 │ │ │ │ blx 344c9c │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 5c7bfa │ │ │ │ ldr.w r2, [r8] │ │ │ │ @@ -1035352,123 +1035350,123 @@ │ │ │ │ strd r3, r2, [sp, #84] @ 0x54 │ │ │ │ blx 344c20 <_Py_Dealloc@plt+0x4> │ │ │ │ ldrd r3, r2, [sp, #84] @ 0x54 │ │ │ │ b.w 5c6c30 │ │ │ │ nop │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r6, #40] @ 0x28 │ │ │ │ + ldrh r6, [r6, #40] @ 0x28 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - subs r0, #166 @ 0xa6 │ │ │ │ + subs r0, #170 @ 0xaa │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldmia r6!, {r2, r5, r7} │ │ │ │ + ldmia r6!, {r3, r5, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r0, #98 @ 0x62 │ │ │ │ + subs r0, #102 @ 0x66 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldmia r6, {r5, r6} │ │ │ │ + ldmia r6, {r2, r5, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r0, [r4, r2] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r7, #1 │ │ │ │ + lsls r4, r7, #1 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r6, #66 @ 0x42 │ │ │ │ + adds r6, #70 @ 0x46 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldmia r4!, {r2, r6} │ │ │ │ + ldmia r4!, {r3, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldc2 0, cr0, [r6], {242} @ 0xf2 │ │ │ │ - ldrh r0, [r0, #8] │ │ │ │ + ldc2 0, cr0, [sl], {242} @ 0xf2 │ │ │ │ + ldrh r4, [r0, #8] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrh r6, [r6, #4] │ │ │ │ + ldrh r2, [r7, #4] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrsh.w r0, [r0, #242] @ 0xf2 │ │ │ │ - adds r2, #206 @ 0xce │ │ │ │ + ldrsh.w r0, [r4, #242] @ 0xf2 │ │ │ │ + adds r2, #210 @ 0xd2 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r0!, {r1, r4, r6, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r2, #142 @ 0x8e │ │ │ │ + adds r2, #146 @ 0x92 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r7} │ │ │ │ + ldmia r0!, {r1, r4, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r2, #110 @ 0x6e │ │ │ │ + adds r2, #114 @ 0x72 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r0!, {r1, r4, r5, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r2, #80 @ 0x50 │ │ │ │ + adds r2, #84 @ 0x54 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldmia r0!, {r4, r6} │ │ │ │ + ldmia r0!, {r2, r4, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r2, #36 @ 0x24 │ │ │ │ + adds r2, #40 @ 0x28 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldmia r0!, {r2, r5} │ │ │ │ + ldmia r0!, {r3, r5} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r1, #248 @ 0xf8 │ │ │ │ + adds r1, #252 @ 0xfc │ │ │ │ lsls r3, r6, #3 │ │ │ │ - stmia r7!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r1, #192 @ 0xc0 │ │ │ │ + adds r1, #196 @ 0xc4 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - stmia r7!, {r6, r7} │ │ │ │ + stmia r7!, {r2, r6, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r1, #150 @ 0x96 │ │ │ │ + adds r1, #154 @ 0x9a │ │ │ │ lsls r3, r6, #3 │ │ │ │ - stmia r7!, {r1, r2, r4, r7} │ │ │ │ + stmia r7!, {r1, r3, r4, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r1, #114 @ 0x72 │ │ │ │ + adds r1, #118 @ 0x76 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - stmia r7!, {r4, r5, r6} │ │ │ │ + stmia r7!, {r2, r4, r5, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str.w r0, [r4, #242] @ 0xf2 │ │ │ │ - cmp r7, #74 @ 0x4a │ │ │ │ + str.w r0, [r8, #242] @ 0xf2 │ │ │ │ + cmp r7, #78 @ 0x4e │ │ │ │ lsls r3, r6, #3 │ │ │ │ - stmia r5!, {r2, r3, r6} │ │ │ │ + stmia r5!, {r4, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r7, #34 @ 0x22 │ │ │ │ + cmp r7, #38 @ 0x26 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strh r0, [r3, #42] @ 0x2a │ │ │ │ + strh r4, [r3, #42] @ 0x2a │ │ │ │ lsls r0, r6, #3 │ │ │ │ - stmia r5!, {r1, r2, r4} │ │ │ │ + stmia r5!, {r1, r3, r4} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r6, #254 @ 0xfe │ │ │ │ + cmp r7, #2 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r1} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - @ instruction: 0xf59000f2 │ │ │ │ - cmp r6, #156 @ 0x9c │ │ │ │ + @ instruction: 0xf59400f2 │ │ │ │ + cmp r6, #160 @ 0xa0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - stmia r4!, {r2, r3, r4, r7} │ │ │ │ + stmia r4!, {r5, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r6, #36 @ 0x24 │ │ │ │ + cmp r6, #40 @ 0x28 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - stmia r4!, {r2, r5} │ │ │ │ + stmia r4!, {r3, r5} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r7, pc, #168 @ (adr r7, 5c7e38 ) │ │ │ │ + add r7, pc, #184 @ (adr r7, 5c7e48 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cmp r5, #224 @ 0xe0 │ │ │ │ + cmp r5, #228 @ 0xe4 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - stmia r3!, {r5, r6, r7} │ │ │ │ + stmia r3!, {r2, r5, r6, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r5, #172 @ 0xac │ │ │ │ + cmp r5, #176 @ 0xb0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - stmia r3!, {r2, r3, r5, r7} │ │ │ │ + stmia r3!, {r4, r5, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r5, #120 @ 0x78 │ │ │ │ + cmp r5, #124 @ 0x7c │ │ │ │ lsls r3, r6, #3 │ │ │ │ - stmia r3!, {r3, r4, r5, r6} │ │ │ │ + stmia r3!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r5, #64 @ 0x40 │ │ │ │ + cmp r5, #68 @ 0x44 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - stmia r3!, {r6} │ │ │ │ + stmia r3!, {r2, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r5, #38 @ 0x26 │ │ │ │ + cmp r5, #42 @ 0x2a │ │ │ │ lsls r3, r6, #3 │ │ │ │ - stmia r3!, {r3, r5} │ │ │ │ + stmia r3!, {r2, r3, r5} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r5, #14 │ │ │ │ + cmp r5, #18 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - stmia r3!, {r4} │ │ │ │ + stmia r3!, {r2, r4} │ │ │ │ lsls r2, r6, #3 │ │ │ │ mov fp, r3 │ │ │ │ b.w 5c6b8e │ │ │ │ ldr.w r1, [pc, #2008] @ 5c85a0 │ │ │ │ movw r2, #3166 @ 0xc5e │ │ │ │ ldr.w r0, [pc, #2004] @ 5c85a4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ @@ -1036176,251 +1036174,251 @@ │ │ │ │ ldr r1, [pc, #524] @ (5c879c ) │ │ │ │ ldr r0, [pc, #524] @ (5c87a0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #1140 @ 0x474 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ - cmp r3, #218 @ 0xda │ │ │ │ + cmp r3, #222 @ 0xde │ │ │ │ lsls r3, r6, #3 │ │ │ │ - stmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r1!, {r5, r6, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #182 @ 0xb6 │ │ │ │ + cmp r2, #186 @ 0xba │ │ │ │ lsls r3, r6, #3 │ │ │ │ - stmia r0!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r0!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r2, #116 @ 0x74 │ │ │ │ + cmp r2, #120 @ 0x78 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - stmia r0!, {r2, r4, r5, r6} │ │ │ │ + stmia r0!, {r3, r4, r5, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r2, #82 @ 0x52 │ │ │ │ + cmp r2, #86 @ 0x56 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - stmia r0!, {r1, r4, r6} │ │ │ │ + stmia r0!, {r1, r2, r4, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r2, #20 │ │ │ │ + cmp r2, #24 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - stmia r0!, {r1, r2, r4} │ │ │ │ + stmia r0!, {r1, r3, r4} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r1, #228 @ 0xe4 │ │ │ │ + cmp r1, #232 @ 0xe8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - itt al │ │ │ │ + it al │ │ │ │ lslal r2, r6, #3 │ │ │ │ - cmpal r1, #116 @ 0x74 │ │ │ │ + cmp r1, #120 @ 0x78 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ite vc │ │ │ │ + it vc │ │ │ │ lslvc r2, r6, #3 │ │ │ │ - cmpvs r1, #84 @ 0x54 │ │ │ │ + cmp r1, #88 @ 0x58 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ite pl │ │ │ │ + it pl │ │ │ │ lslpl r2, r6, #3 │ │ │ │ - cmpmi r1, #34 @ 0x22 │ │ │ │ + cmp r1, #38 @ 0x26 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ittt cs │ │ │ │ + itte cs │ │ │ │ lslcs r2, r6, #3 │ │ │ │ - cmpcs r0, #218 @ 0xda │ │ │ │ - lslcs r3, r6, #3 │ │ │ │ - bkpt 0x00da │ │ │ │ + cmpcs r0, #222 @ 0xde │ │ │ │ + lslcc r3, r6, #3 │ │ │ │ + bkpt 0x00de │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r0, #112 @ 0x70 │ │ │ │ + cmp r0, #116 @ 0x74 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - bkpt 0x0070 │ │ │ │ + bkpt 0x0074 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r0, #68 @ 0x44 │ │ │ │ + cmp r0, #72 @ 0x48 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - bkpt 0x0044 │ │ │ │ + bkpt 0x0048 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r0, #18 │ │ │ │ + cmp r0, #22 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - bkpt 0x0012 │ │ │ │ + bkpt 0x0016 │ │ │ │ lsls r2, r6, #3 │ │ │ │ strb r0, [r1, #29] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - bkpt 0x00e6 │ │ │ │ + bkpt 0x00ea │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r1, pc, #544 @ (adr r1, 5c8838 ) │ │ │ │ + add r1, pc, #560 @ (adr r1, 5c8848 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ strb r0, [r6, #28] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - bkpt 0x00ce │ │ │ │ + bkpt 0x00d2 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - @ instruction: 0xf12800f2 │ │ │ │ + @ instruction: 0xf12c00f2 │ │ │ │ strb r0, [r3, #28] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - bkpt 0x00b6 │ │ │ │ + bkpt 0x00ba │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrh r4, [r6, #8] │ │ │ │ + ldrh r0, [r7, #8] │ │ │ │ lsls r0, r6, #3 │ │ │ │ strb r0, [r0, #28] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - bkpt 0x009e │ │ │ │ + bkpt 0x00a2 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r1, pc, #208 @ (adr r1, 5c870c ) │ │ │ │ + add r1, pc, #224 @ (adr r1, 5c871c ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ strb r0, [r5, #27] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - bkpt 0x0086 │ │ │ │ + bkpt 0x008a │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds.w r0, r0, #242 @ 0xf2 │ │ │ │ + adds.w r0, r4, #242 @ 0xf2 │ │ │ │ strb r0, [r2, #27] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - bkpt 0x006e │ │ │ │ + bkpt 0x0072 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - @ instruction: 0xf12000f2 │ │ │ │ + @ instruction: 0xf12400f2 │ │ │ │ strb r0, [r7, #26] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - bkpt 0x0056 │ │ │ │ + bkpt 0x005a │ │ │ │ lsls r2, r6, #3 │ │ │ │ - @ instruction: 0xf0fc00f2 │ │ │ │ + add.w r0, r0, #242 @ 0xf2 │ │ │ │ strb r0, [r4, #26] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - bkpt 0x003e │ │ │ │ + bkpt 0x0042 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - @ instruction: 0xf0c800f2 │ │ │ │ + @ instruction: 0xf0cc00f2 │ │ │ │ strb r0, [r1, #26] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - bkpt 0x0026 │ │ │ │ + bkpt 0x002a │ │ │ │ lsls r2, r6, #3 │ │ │ │ - vshr.s64 q8, q9, #8 │ │ │ │ + vshr.s64 q8, q9, #4 │ │ │ │ strb r0, [r6, #25] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - bkpt 0x000e │ │ │ │ + bkpt 0x0012 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bhi.n 5c86f4 │ │ │ │ + bhi.n 5c86fc │ │ │ │ lsls r2, r6, #3 │ │ │ │ strb r0, [r3, #25] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - pop {r1, r2, r4, r5, r6, r7, pc} │ │ │ │ + pop {r1, r3, r4, r5, r6, r7, pc} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r0, pc, #704 @ (adr r0, 5c8950 ) │ │ │ │ + add r0, pc, #720 @ (adr r0, 5c8960 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ strb r0, [r0, #25] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - pop {r1, r2, r3, r4, r6, r7, pc} │ │ │ │ + pop {r1, r5, r6, r7, pc} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r7, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r7, [sp, #704] @ 0x2c0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ strb r0, [r5, #24] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - pop {r1, r2, r6, r7, pc} │ │ │ │ + pop {r1, r3, r6, r7, pc} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - orrs.w r0, r0, #242 @ 0xf2 │ │ │ │ + orrs.w r0, r4, #242 @ 0xf2 │ │ │ │ strb r0, [r2, #24] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - pop {r1, r2, r3, r5, r7, pc} │ │ │ │ + pop {r1, r4, r5, r7, pc} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bic.w r0, r0, #242 @ 0xf2 │ │ │ │ + bic.w r0, r4, #242 @ 0xf2 │ │ │ │ strb r0, [r7, #23] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - pop {r1, r2, r4, r7, pc} │ │ │ │ + pop {r1, r3, r4, r7, pc} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - vshr.s64 q8, q9, #44 │ │ │ │ + vshr.s64 q8, q9, #40 │ │ │ │ strb r0, [r4, #23] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - pop {r1, r2, r3, r4, r5, r6, pc} │ │ │ │ + pop {r1, r7, pc} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - vshr.s64 q0, q9, #4 │ │ │ │ + vshr.s64 q8, q9, #64 │ │ │ │ strb r0, [r1, #23] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - pop {r1, r2, r5, r6, pc} │ │ │ │ + pop {r1, r3, r5, r6, pc} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r4, r0, #1 │ │ │ │ + adds r0, r1, #1 │ │ │ │ lsls r2, r6, #3 │ │ │ │ strb r0, [r6, #22] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - pop {r1, r2, r3, r6, pc} │ │ │ │ + pop {r1, r4, r6, pc} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - vqadd.s8 q8, q12, q9 │ │ │ │ + vqadd.s8 q8, q14, q9 │ │ │ │ strb r0, [r3, #22] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - pop {r1, r2, r4, r5, pc} │ │ │ │ + pop {r1, r3, r4, r5, pc} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - vshr.s64 q0, q9, #36 │ │ │ │ + vshr.s64 q0, q9, #32 │ │ │ │ strb r0, [r0, #22] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - pop {r1, r2, r3, r4, pc} │ │ │ │ + pop {r1, r5, pc} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - vqadd.s16 q8, q14, q9 │ │ │ │ + vqadd.s32 q8, q8, q9 │ │ │ │ strb r4, [r1, #21] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - pop {r1, r3, r5, r6, r7} │ │ │ │ + pop {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r4, [r6, #52] @ 0x34 │ │ │ │ + strh r0, [r7, #52] @ 0x34 │ │ │ │ lsls r0, r6, #3 │ │ │ │ strb r0, [r3, #20] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - pop {r1, r2, r4, r5, r7} │ │ │ │ + pop {r1, r3, r4, r5, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - asrs r0, r1, #26 │ │ │ │ + asrs r4, r1, #26 │ │ │ │ lsls r1, r6, #3 │ │ │ │ strb r4, [r4, #19] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - pop {r1, r7} │ │ │ │ + pop {r1, r2, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r4, r3, r5 │ │ │ │ + subs r0, r4, r5 │ │ │ │ lsls r1, r6, #3 │ │ │ │ strb r4, [r1, #19] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - pop {r1, r3, r5, r6} │ │ │ │ + pop {r1, r2, r3, r5, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - asrs r0, r2, #16 │ │ │ │ + asrs r4, r2, #16 │ │ │ │ lsls r1, r6, #3 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strb r0, [r4, #20] │ │ │ │ + strb r4, [r4, #20] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strb r6, [r2, #23] │ │ │ │ + strb r2, [r3, #23] │ │ │ │ lsls r0, r6, #3 │ │ │ │ strb r2, [r3, #18] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - pop {r3, r4, r5} │ │ │ │ + pop {r2, r3, r4, r5} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - mrc 0, 3, r0, cr6, cr2, {7} │ │ │ │ + mrc 0, 3, r0, cr10, cr2, {7} │ │ │ │ strb r2, [r0, #18] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - pop {r5} │ │ │ │ + pop {r2, r5} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - mrc 0, 2, r0, cr14, cr2, {7} │ │ │ │ + mcr 0, 3, r0, cr2, cr2, {7} │ │ │ │ strb r2, [r5, #17] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - pop {r3} │ │ │ │ + pop {r2, r3} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - mcr 0, 4, r0, cr6, cr2, {7} │ │ │ │ + mcr 0, 4, r0, cr10, cr2, {7} │ │ │ │ strb r2, [r2, #17] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - cbnz r0, 5c87e0 │ │ │ │ + cbnz r4, 5c87e0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - mcr 0, 1, r0, cr14, cr2, {7} │ │ │ │ + mrc 0, 1, r0, cr2, cr2, {7} │ │ │ │ strb r2, [r7, #16] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - cbnz r0, 5c87e6 │ │ │ │ + cbnz r4, 5c87e6 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r4, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r4, [sp, #760] @ 0x2f8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ strb r2, [r4, #16] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - cbnz r0, 5c87ec │ │ │ │ + cbnz r4, 5c87ec │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldc 0, cr0, [r2, #968] @ 0x3c8 │ │ │ │ + ldc 0, cr0, [r6, #968] @ 0x3c8 │ │ │ │ strb r2, [r1, #16] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - cbnz r0, 5c87f2 │ │ │ │ + cbnz r4, 5c87f2 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldc 0, cr0, [r6, #968] @ 0x3c8 │ │ │ │ + ldc 0, cr0, [sl, #968] @ 0x3c8 │ │ │ │ strb r2, [r6, #15] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - cbnz r0, 5c87f8 │ │ │ │ + cbnz r4, 5c87f8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stcl 0, cr0, [r2, #-968]! @ 0xfffffc38 │ │ │ │ + stcl 0, cr0, [r6, #-968]! @ 0xfffffc38 │ │ │ │ str r6, [r3, #44] @ 0x2c │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strb r4, [r2, #20] │ │ │ │ + strb r0, [r3, #20] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strb r2, [r6, #20] │ │ │ │ + strb r6, [r6, #20] │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 005c87a4 : │ │ │ │ stmdb 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 │ │ │ │ @@ -1036684,49 +1036682,49 @@ │ │ │ │ lsls r2, r1, #4 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r0, #6] │ │ │ │ + ldrb r4, [r0, #6] │ │ │ │ lsls r0, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #0 │ │ │ │ + movs r1, #4 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - @ instruction: 0xb700 │ │ │ │ + @ instruction: 0xb704 │ │ │ │ lsls r2, r6, #3 │ │ │ │ @ instruction: 0xf2360107 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r4, #3] │ │ │ │ + ldrb r6, [r4, #3] │ │ │ │ lsls r0, r6, #3 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r4, r0] │ │ │ │ + ldrsh r4, [r4, r0] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - strh r0, [r3, #14] │ │ │ │ + strh r4, [r3, #14] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r0, [r3, #34] @ 0x22 │ │ │ │ + strh r4, [r3, #34] @ 0x22 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrb r4, [r7, r7] │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldrb r0, [r6, r7] │ │ │ │ + ldrb r4, [r6, r7] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldrb r4, [r4, r7] │ │ │ │ + ldrb r0, [r5, r7] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - strh r2, [r7, #24] │ │ │ │ + strh r6, [r7, #24] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ittt al │ │ │ │ + itte al │ │ │ │ lslal r6, r5, #3 │ │ │ │ - pushal {r1, r2, r4, r5, r6, r7, lr} │ │ │ │ - lslal r5, r7, #3 │ │ │ │ + pushal {r1, r3, r4, r5, r6, r7, lr} │ │ │ │ + lsl r5, r7, #3 │ │ │ │ │ │ │ │ 005c8a6c : │ │ │ │ stmdb 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 │ │ │ │ @@ -1037574,70 +1037572,70 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r0, #4 │ │ │ │ + subs r4, r0, #4 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - push {r2, r3, r6} │ │ │ │ + push {r4, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strb r6, [r0, #11] │ │ │ │ + strb r2, [r1, #11] │ │ │ │ lsls r0, r6, #3 │ │ │ │ vrhadd.s8 d16, d12, d7 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r6, #4] │ │ │ │ + strb r2, [r7, #4] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strb r4, [r6, #3] │ │ │ │ + strb r0, [r7, #3] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strb r4, [r4, #0] │ │ │ │ + strb r0, [r5, #0] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r6, [r3, #124] @ 0x7c │ │ │ │ + ldr r2, [r4, #124] @ 0x7c │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r6, [r0, #108] @ 0x6c │ │ │ │ + ldr r2, [r1, #108] @ 0x6c │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r6, [r0, #104] @ 0x68 │ │ │ │ + ldr r2, [r1, #104] @ 0x68 │ │ │ │ lsls r0, r6, #3 │ │ │ │ asrs r4, r7, #27 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r2, #84] @ 0x54 │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - adds r4, r7, r5 │ │ │ │ + adds r0, r0, r6 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r6, sp, #800 @ 0x320 │ │ │ │ + add r6, sp, #816 @ 0x330 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r2, r0, r5 │ │ │ │ + adds r6, r0, r5 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r6, sp, #568 @ 0x238 │ │ │ │ + add r6, sp, #584 @ 0x248 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r2, r4, r4 │ │ │ │ + adds r6, r4, r4 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r6, sp, #440 @ 0x1b8 │ │ │ │ + add r6, sp, #456 @ 0x1c8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r2, r1, r4 │ │ │ │ + adds r6, r1, r4 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r6, sp, #344 @ 0x158 │ │ │ │ + add r6, sp, #360 @ 0x168 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r4, r5, r3 │ │ │ │ + adds r0, r6, r3 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r6, sp, #224 @ 0xe0 │ │ │ │ + add r6, sp, #240 @ 0xf0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r0, r1, r3 │ │ │ │ + adds r4, r1, r3 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r6, sp, #80 @ 0x50 │ │ │ │ + add r6, sp, #96 @ 0x60 │ │ │ │ lsls r2, r6, #3 │ │ │ │ lsls r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r6, #52] @ 0x34 │ │ │ │ + ldr r4, [r6, #52] @ 0x34 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r0, [r6, #48] @ 0x30 │ │ │ │ + ldr r4, [r6, #48] @ 0x30 │ │ │ │ lsls r0, r6, #3 │ │ │ │ mov r3, r9 │ │ │ │ mov r9, r4 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w fp, [r3, #16] │ │ │ │ cmp.w fp, #0 │ │ │ │ @@ -1038815,95 +1038813,95 @@ │ │ │ │ blx 344c20 <_Py_Dealloc@plt+0x4> │ │ │ │ b.n 5c9a32 │ │ │ │ nop │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ + ldr r6, [r3, #0] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r2, [r1, #108] @ 0x6c │ │ │ │ + str r6, [r1, #108] @ 0x6c │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r2, [r1, #104] @ 0x68 │ │ │ │ + str r6, [r1, #104] @ 0x68 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bvc.n 5ca13c │ │ │ │ + bvc.n 5ca144 │ │ │ │ lsls r2, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r0, #4 │ │ │ │ + asrs r6, r0, #4 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r6, pc, #312 @ (adr r6, 5ca220 ) │ │ │ │ + add r6, pc, #328 @ (adr r6, 5ca230 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bvs.n 5ca0ac │ │ │ │ + bvs.n 5ca0b4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - asrs r2, r6, #2 │ │ │ │ + asrs r6, r6, #2 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r5, pc, #1016 @ (adr r5, 5ca4ec ) │ │ │ │ + add r6, pc, #8 @ (adr r6, 5ca0fc ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsrs r4, r5, #31 │ │ │ │ + lsrs r0, r6, #31 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r5, pc, #224 @ (adr r5, 5ca1dc ) │ │ │ │ + add r5, pc, #240 @ (adr r5, 5ca1ec ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bpl.n 5ca0dc │ │ │ │ + bpl.n 5ca0e4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsrs r0, r0, #31 │ │ │ │ + lsrs r4, r0, #31 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r5, pc, #48 @ (adr r5, 5ca138 ) │ │ │ │ + add r5, pc, #64 @ (adr r5, 5ca148 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r7, #32] │ │ │ │ + str r0, [r0, #36] @ 0x24 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r2, [r6, #28] │ │ │ │ + str r6, [r6, #28] │ │ │ │ lsls r0, r6, #3 │ │ │ │ lsls r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r7, #8] │ │ │ │ + str r2, [r0, #12] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r4, [r7, #4] │ │ │ │ + str r0, [r0, #8] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsrs r6, r7, #17 │ │ │ │ + lsrs r2, r0, #18 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r1, pc, #808 @ (adr r1, 5ca450 ) │ │ │ │ + add r1, pc, #824 @ (adr r1, 5ca460 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bcs.n 5ca1cc │ │ │ │ + bcs.n 5ca1d4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsrs r6, r1, #16 │ │ │ │ + lsrs r2, r2, #16 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r1, pc, #360 @ (adr r1, 5ca29c ) │ │ │ │ + add r1, pc, #376 @ (adr r1, 5ca2ac ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bne.n 5ca230 │ │ │ │ + bne.n 5ca038 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsrs r4, r2, #13 │ │ │ │ + lsrs r0, r3, #13 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r0, pc, #640 @ (adr r0, 5ca3c0 ) │ │ │ │ + add r0, pc, #656 @ (adr r0, 5ca3d0 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsrs r4, r7, #12 │ │ │ │ + lsrs r0, r0, #13 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r0, pc, #544 @ (adr r0, 5ca368 ) │ │ │ │ + add r0, pc, #560 @ (adr r0, 5ca378 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - beq.n 5ca0f8 │ │ │ │ + beq.n 5ca100 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsrs r2, r3, #10 │ │ │ │ + lsrs r6, r3, #10 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r7, [sp, #920] @ 0x398 │ │ │ │ + ldr r7, [sp, #936] @ 0x3a8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - beq.n 5ca06c │ │ │ │ + beq.n 5ca074 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsrs r2, r6, #8 │ │ │ │ + lsrs r6, r6, #8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r7, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r7, [sp, #520] @ 0x208 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - beq.n 5ca1a4 │ │ │ │ + beq.n 5ca1ac │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsrs r2, r4, #7 │ │ │ │ + lsrs r6, r4, #7 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r7, [sp, #184] @ 0xb8 │ │ │ │ + ldr r7, [sp, #200] @ 0xc8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr.w r3, [pc, #3084] @ 5cad7c │ │ │ │ ldr.w r2, [pc, #3084] @ 5cad80 │ │ │ │ ldr.w r1, [pc, #3084] @ 5cad84 │ │ │ │ ldr.w r0, [pc, #3084] @ 5cad88 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ @@ -1039995,147 +1039993,147 @@ │ │ │ │ bl 556478 │ │ │ │ mov r0, sl │ │ │ │ bl 556478 │ │ │ │ b.w 5c8b9e │ │ │ │ nop │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r5, #8] │ │ │ │ + strb r4, [r5, #8] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsrs r4, r4, #3 │ │ │ │ + lsrs r0, r5, #3 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r6, [sp, #200] @ 0xc8 │ │ │ │ + ldr r6, [sp, #216] @ 0xd8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r3, #246 @ 0xf6 │ │ │ │ + adds r3, #250 @ 0xfa │ │ │ │ lsls r5, r6, #3 │ │ │ │ cmp ip, sl │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r2, r2] │ │ │ │ + ldrb r0, [r3, r2] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsls r4, r0, #28 │ │ │ │ + lsls r0, r1, #28 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r4, [sp, #320] @ 0x140 │ │ │ │ + ldr r4, [sp, #336] @ 0x150 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsls r6, r3, #27 │ │ │ │ + lsls r2, r4, #27 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r4, [sp, #168] @ 0xa8 │ │ │ │ + ldr r4, [sp, #184] @ 0xb8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ lsls r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #22 │ │ │ │ + lsls r0, r6, #22 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r2, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r2, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsls r2, r2, #20 │ │ │ │ + lsls r6, r2, #20 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r2, [sp, #376] @ 0x178 │ │ │ │ + ldr r2, [sp, #392] @ 0x188 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsls r2, r7, #18 │ │ │ │ + lsls r6, r7, #18 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsls r2, r0, #18 │ │ │ │ + lsls r6, r0, #18 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r1, [sp, #824] @ 0x338 │ │ │ │ + ldr r1, [sp, #840] @ 0x348 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r0, [r4, r2] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {r7} │ │ │ │ + ldmia r6!, {r2, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsls r6, r4, #12 │ │ │ │ + lsls r2, r5, #12 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r0, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r0, [sp, #480] @ 0x1e0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsls r0, r7, #11 │ │ │ │ + lsls r4, r7, #11 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r0, [sp, #272] @ 0x110 │ │ │ │ + ldr r0, [sp, #288] @ 0x120 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r4, [r5, #60] @ 0x3c │ │ │ │ + ldr r0, [r6, #60] @ 0x3c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsls r0, r5, #10 │ │ │ │ + lsls r4, r5, #10 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - str r7, [sp, #984] @ 0x3d8 │ │ │ │ + str r7, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsrs r6, r4, #4 │ │ │ │ + lsrs r2, r5, #4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r0, [r1, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r2, #6 │ │ │ │ + lsls r6, r2, #6 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - str r6, [sp, #888] @ 0x378 │ │ │ │ + str r6, [sp, #904] @ 0x388 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strb r4, [r0, r4] │ │ │ │ + strb r0, [r1, r4] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsls r0, r5, #5 │ │ │ │ + lsls r4, r5, #5 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - str r6, [sp, #720] @ 0x2d0 │ │ │ │ + str r6, [sp, #736] @ 0x2e0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsls r2, r0, #1 │ │ │ │ + lsls r6, r0, #1 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - str r5, [sp, #568] @ 0x238 │ │ │ │ + str r5, [sp, #584] @ 0x248 │ │ │ │ lsls r2, r6, #3 │ │ │ │ lsrs r0, r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - vshr.u64 q0, q9, #36 │ │ │ │ - str r4, [sp, #928] @ 0x3a0 │ │ │ │ + vshr.u64 q0, q9, #32 │ │ │ │ + str r4, [sp, #944] @ 0x3b0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strb r4, [r3, r4] │ │ │ │ + strb r0, [r4, r4] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - vqadd.u64 q8, q11, q9 │ │ │ │ - str r4, [sp, #776] @ 0x308 │ │ │ │ + vqadd.u64 q8, q13, q9 │ │ │ │ + str r4, [sp, #792] @ 0x318 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - vqadd.u8 q0, q13, q9 │ │ │ │ - str r4, [sp, #344] @ 0x158 │ │ │ │ + vqadd.u8 q0, q15, q9 │ │ │ │ + str r4, [sp, #360] @ 0x168 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r3, #254 @ 0xfe │ │ │ │ + subs r4, #2 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - mrc2 0, 6, r0, cr10, cr2, {7} │ │ │ │ - str r4, [sp, #144] @ 0x90 │ │ │ │ + mrc2 0, 6, r0, cr14, cr2, {7} │ │ │ │ + str r4, [sp, #160] @ 0xa0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - mrc2 0, 3, r0, cr12, cr2, {7} │ │ │ │ - str r3, [sp, #776] @ 0x308 │ │ │ │ + mcr2 0, 4, r0, cr0, cr2, {7} │ │ │ │ + str r3, [sp, #792] @ 0x318 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsls r2, r7, #19 │ │ │ │ + lsls r6, r7, #19 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r6, [r4, #120] @ 0x78 │ │ │ │ + str r2, [r5, #120] @ 0x78 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r0, [r0, #120] @ 0x78 │ │ │ │ + str r4, [r0, #120] @ 0x78 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - mrc2 0, 1, r0, cr12, cr2, {7} │ │ │ │ - str r3, [sp, #552] @ 0x228 │ │ │ │ + mcr2 0, 2, r0, cr0, cr2, {7} │ │ │ │ + str r3, [sp, #568] @ 0x238 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r1, #80 @ 0x50 │ │ │ │ + cmp r1, #84 @ 0x54 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - mcr2 0, 0, r0, cr0, cr2, {7} │ │ │ │ - str r3, [sp, #304] @ 0x130 │ │ │ │ + mcr2 0, 0, r0, cr4, cr2, {7} │ │ │ │ + str r3, [sp, #320] @ 0x140 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldc2 0, cr0, [ip, #968]! @ 0x3c8 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + stc2l 0, cr0, [r0, #968] @ 0x3c8 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r2, [r0, r5] │ │ │ │ + str r6, [r0, r5] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - stc2 0, cr0, [r6, #968]! @ 0x3c8 │ │ │ │ - str r2, [sp, #968] @ 0x3c8 │ │ │ │ + stc2 0, cr0, [sl, #968]! @ 0x3c8 │ │ │ │ + str r2, [sp, #984] @ 0x3d8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stc2 0, cr0, [ip, #968] @ 0x3c8 │ │ │ │ - str r6, [r3, r4] │ │ │ │ + ldc2 0, cr0, [r0, #968] @ 0x3c8 │ │ │ │ + str r2, [r4, r4] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r2, [sp, #800] @ 0x320 │ │ │ │ + str r2, [sp, #816] @ 0x330 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldc2l 0, cr0, [lr, #-968] @ 0xfffffc38 │ │ │ │ - str r2, [sp, #680] @ 0x2a8 │ │ │ │ + stc2l 0, cr0, [r2, #-968]! @ 0xfffffc38 │ │ │ │ + str r2, [sp, #696] @ 0x2b8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stc2l 0, cr0, [r6, #-968] @ 0xfffffc38 │ │ │ │ - str r2, [sp, #584] @ 0x248 │ │ │ │ + stc2l 0, cr0, [sl, #-968] @ 0xfffffc38 │ │ │ │ + str r2, [sp, #600] @ 0x258 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stc2 0, cr0, [ip, #-968]! @ 0xfffffc38 │ │ │ │ - str r2, [sp, #480] @ 0x1e0 │ │ │ │ + ldc2 0, cr0, [r0, #-968]! @ 0xfffffc38 │ │ │ │ + str r2, [sp, #496] @ 0x1f0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stc2 0, cr0, [ip, #-968] @ 0xfffffc38 │ │ │ │ - str r2, [sp, #352] @ 0x160 │ │ │ │ + ldc2 0, cr0, [r0, #-968] @ 0xfffffc38 │ │ │ │ + str r2, [sp, #368] @ 0x170 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr.w r3, [pc, #2264] @ 5cb784 │ │ │ │ movw r2, #2829 @ 0xb0d │ │ │ │ ldr.w r1, [pc, #2260] @ 5cb788 │ │ │ │ ldr.w r0, [pc, #2260] @ 5cb78c │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ @@ -1040862,401 +1040860,401 @@ │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #2956 @ 0xb8c │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfbac00f2 │ │ │ │ - str r0, [sp, #992] @ 0x3e0 │ │ │ │ + @ instruction: 0xfbb000f2 │ │ │ │ + str r0, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r6!, {r1, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - @ instruction: 0xfb5000f2 │ │ │ │ - str r0, [sp, #624] @ 0x270 │ │ │ │ + @ instruction: 0xfb5400f2 │ │ │ │ + str r0, [sp, #640] @ 0x280 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - @ instruction: 0xfb3400f2 │ │ │ │ - str r0, [sp, #488] @ 0x1e8 │ │ │ │ + @ instruction: 0xfb3800f2 │ │ │ │ + str r0, [sp, #504] @ 0x1f8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsls r0, r6, #6 │ │ │ │ + lsls r4, r6, #6 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r2, [r3, #68] @ 0x44 │ │ │ │ + str r6, [r3, #68] @ 0x44 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - stmia r5!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - @ instruction: 0xfad000f2 │ │ │ │ - str r0, [sp, #112] @ 0x70 │ │ │ │ + @ instruction: 0xfad400f2 │ │ │ │ + str r0, [sp, #128] @ 0x80 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - @ instruction: 0xfab000f2 │ │ │ │ - ldrh r4, [r7, #62] @ 0x3e │ │ │ │ + @ instruction: 0xfab400f2 │ │ │ │ + str r0, [sp, #0] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - @ instruction: 0xfa8800f2 │ │ │ │ - ldrh r4, [r2, #62] @ 0x3e │ │ │ │ + @ instruction: 0xfa8c00f2 │ │ │ │ + ldrh r0, [r3, #62] @ 0x3e │ │ │ │ lsls r2, r6, #3 │ │ │ │ - @ instruction: 0xfa4000f2 │ │ │ │ - ldrh r4, [r1, #60] @ 0x3c │ │ │ │ + @ instruction: 0xfa4400f2 │ │ │ │ + ldrh r0, [r2, #60] @ 0x3c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r7, #84 @ 0x54 │ │ │ │ + adds r7, #88 @ 0x58 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - strh r6, [r4, r0] │ │ │ │ + strh r2, [r5, r0] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - @ instruction: 0xfa0a00f2 │ │ │ │ - ldrh r0, [r3, #58] @ 0x3a │ │ │ │ + @ instruction: 0xfa0e00f2 │ │ │ │ + ldrh r4, [r3, #58] @ 0x3a │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bcs.n 5cb730 │ │ │ │ + bcs.n 5cb738 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - str r6, [r6, r7] │ │ │ │ + str r2, [r7, r7] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr??.w r0, [sl, #242] @ 0xf2 │ │ │ │ - ldrh r0, [r5, #56] @ 0x38 │ │ │ │ + ldr??.w r0, [lr, #242] @ 0xf2 │ │ │ │ + ldrh r4, [r5, #56] @ 0x38 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - asrs r4, r3, #17 │ │ │ │ + asrs r0, r4, #17 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - vst4. {d16-d19}, [lr :256], r2 │ │ │ │ - ldrh r2, [r3, #52] @ 0x34 │ │ │ │ + ldr??.w r0, [r2, r2, lsl #3] │ │ │ │ + ldrh r6, [r3, #52] @ 0x34 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrsb.w r0, [r8, r2, lsl #3] │ │ │ │ - ldrh r4, [r4, #50] @ 0x32 │ │ │ │ + ldrsb.w r0, [ip, r2, lsl #3] │ │ │ │ + ldrh r0, [r5, #50] @ 0x32 │ │ │ │ lsls r2, r6, #3 │ │ │ │ @ instruction: 0x47fe │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrh r4, [r3, #60] @ 0x3c │ │ │ │ + ldrh r0, [r4, #60] @ 0x3c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r4!, {r1, r2, r3, r7} │ │ │ │ + stmia r4!, {r1, r4, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ blx ip │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrh r6, [r7, #58] @ 0x3a │ │ │ │ + ldrh r2, [r0, #60] @ 0x3c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r3!, {r2, r3} │ │ │ │ + stmia r3!, {r4} │ │ │ │ lsls r2, r6, #3 │ │ │ │ @ instruction: 0x47c2 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrh r0, [r4, #58] @ 0x3a │ │ │ │ + ldrh r4, [r4, #58] @ 0x3a │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r3!, {r1, r6} │ │ │ │ + stmia r3!, {r1, r2, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ blxns r4 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrh r2, [r0, #58] @ 0x3a │ │ │ │ + ldrh r6, [r0, #58] @ 0x3a │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r3!, {} │ │ │ │ + stmia r3!, {r2} │ │ │ │ lsls r2, r6, #3 │ │ │ │ @ instruction: 0x4786 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrh r4, [r4, #56] @ 0x38 │ │ │ │ + ldrh r0, [r5, #56] @ 0x38 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r2!, {r1, r4, r5, r7} │ │ │ │ + stmia r2!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ bx sp │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrh r6, [r0, #56] @ 0x38 │ │ │ │ + ldrh r2, [r1, #56] @ 0x38 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r2!, {r3, r6} │ │ │ │ + stmia r2!, {r2, r3, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ bx r9 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrh r0, [r5, #54] @ 0x36 │ │ │ │ + ldrh r4, [r5, #54] @ 0x36 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r2!, {r1} │ │ │ │ + stmia r2!, {r1, r2} │ │ │ │ lsls r2, r6, #3 │ │ │ │ bxns r5 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrh r2, [r1, #54] @ 0x36 │ │ │ │ + ldrh r6, [r1, #54] @ 0x36 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r2!, {} │ │ │ │ + stmia r2!, {r2} │ │ │ │ lsls r2, r6, #3 │ │ │ │ bx r1 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrh r4, [r5, #52] @ 0x34 │ │ │ │ + ldrh r0, [r6, #52] @ 0x34 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r1!, {r1, r2, r6, r7} │ │ │ │ + stmia r1!, {r1, r3, r6, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ mov r8, lr │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrh r6, [r1, #52] @ 0x34 │ │ │ │ + ldrh r2, [r2, #52] @ 0x34 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r1!, {r5, r6, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ mov sl, sl │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrh r0, [r6, #50] @ 0x32 │ │ │ │ + ldrh r4, [r6, #50] @ 0x32 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r2!, {r1, r2, r6} │ │ │ │ + stmia r2!, {r1, r3, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ mov ip, r6 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrh r2, [r2, #50] @ 0x32 │ │ │ │ + ldrh r6, [r2, #50] @ 0x32 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r1!, {r5, r7} │ │ │ │ + stmia r1!, {r2, r5, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ mov lr, r2 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrh r4, [r6, #48] @ 0x30 │ │ │ │ + ldrh r0, [r7, #48] @ 0x30 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strb r2, [r7, #3] │ │ │ │ + strb r6, [r7, #3] │ │ │ │ lsls r0, r6, #3 │ │ │ │ mov r0, pc │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrh r6, [r2, #48] @ 0x30 │ │ │ │ + ldrh r2, [r3, #48] @ 0x30 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r1!, {r2, r5, r6} │ │ │ │ + stmia r1!, {r3, r5, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ mov r2, fp │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrh r0, [r7, #46] @ 0x2e │ │ │ │ + ldrh r4, [r7, #46] @ 0x2e │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r1!, {r1, r2, r6} │ │ │ │ + stmia r1!, {r1, r3, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ mov r4, r7 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrh r2, [r3, #46] @ 0x2e │ │ │ │ + ldrh r6, [r3, #46] @ 0x2e │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r1!, {r3, r5} │ │ │ │ + stmia r1!, {r2, r3, r5} │ │ │ │ lsls r2, r6, #3 │ │ │ │ mov r6, r3 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrh r4, [r7, #44] @ 0x2c │ │ │ │ + ldrh r0, [r0, #46] @ 0x2e │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r1!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r1!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ adds r5, #8 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - bx r7 │ │ │ │ + bx r8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bxns fp │ │ │ │ + bx ip │ │ │ │ lsls r0, r6, #3 │ │ │ │ cmp sl, ip │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrh r0, [r0, #44] @ 0x2c │ │ │ │ + ldrh r4, [r0, #44] @ 0x2c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r2!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r2!, {r1, r4, r5, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ cmp ip, r8 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrh r2, [r4, #42] @ 0x2a │ │ │ │ + ldrh r6, [r4, #42] @ 0x2a │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r0!, {r2, r5, r6} │ │ │ │ + stmia r0!, {r3, r5, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ cmp lr, r4 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrh r4, [r0, #42] @ 0x2a │ │ │ │ + ldrh r0, [r1, #42] @ 0x2a │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r2!, {r1, r4, r5, r6} │ │ │ │ + stmia r2!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r1, r6, #3 │ │ │ │ cmp r8, r1 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrh r6, [r4, #40] @ 0x28 │ │ │ │ + ldrh r2, [r5, #40] @ 0x28 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r0!, {r3, r5, r7} │ │ │ │ + stmia r0!, {r2, r3, r5, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ cmp r2, sp │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrh r0, [r1, #40] @ 0x28 │ │ │ │ + ldrh r4, [r1, #40] @ 0x28 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r0!, {r1, r2, r4, r7} │ │ │ │ + stmia r0!, {r1, r3, r4, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ cmp r4, r9 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrh r2, [r5, #38] @ 0x26 │ │ │ │ + ldrh r6, [r5, #38] @ 0x26 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r0!, {r3, r4, r5} │ │ │ │ + stmia r0!, {r2, r3, r4, r5} │ │ │ │ lsls r2, r6, #3 │ │ │ │ cmp r6, r5 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrh r4, [r1, #38] @ 0x26 │ │ │ │ + ldrh r0, [r2, #38] @ 0x26 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r6, [r1, #104] @ 0x68 │ │ │ │ + ldr r2, [r2, #104] @ 0x68 │ │ │ │ lsls r0, r6, #3 │ │ │ │ cmp r0, r2 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrh r6, [r5, #36] @ 0x24 │ │ │ │ + ldrh r2, [r6, #36] @ 0x24 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - itt lt │ │ │ │ - lsllt r2, r6, #3 │ │ │ │ - addlt sl, lr │ │ │ │ + nop {12} │ │ │ │ + lsls r2, r6, #3 │ │ │ │ + add sl, lr │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrh r0, [r2, #36] @ 0x24 │ │ │ │ + ldrh r4, [r2, #36] @ 0x24 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrsb r2, [r3, r1] │ │ │ │ + ldrsb r6, [r3, r1] │ │ │ │ lsls r0, r6, #3 │ │ │ │ add ip, sl │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrh r2, [r6, #34] @ 0x22 │ │ │ │ + ldrh r6, [r6, #34] @ 0x22 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adc.w r0, r0, r0, ror #3 │ │ │ │ + adc.w r0, r4, r0, ror #3 │ │ │ │ add lr, r6 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrh r4, [r2, #34] @ 0x22 │ │ │ │ + ldrh r0, [r3, #34] @ 0x22 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ittt al │ │ │ │ + itte al │ │ │ │ lslal r2, r6, #3 │ │ │ │ addal r8, r3 │ │ │ │ - lslal r1, r0, #4 │ │ │ │ - ldrh r6, [r6, #32] │ │ │ │ + lsl r1, r0, #4 │ │ │ │ + ldrh r2, [r7, #32] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r1!, {r3, r4} │ │ │ │ + stmia r1!, {r2, r3, r4} │ │ │ │ lsls r0, r6, #3 │ │ │ │ add r2, pc │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrh r0, [r3, #32] │ │ │ │ + ldrh r4, [r3, #32] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - itet eq │ │ │ │ + itee eq │ │ │ │ lsleq r2, r6, #3 │ │ │ │ addne r4, fp │ │ │ │ - lsleq r1, r0, #4 │ │ │ │ - ldrh r2, [r7, #30] │ │ │ │ + lslne r1, r0, #4 │ │ │ │ + ldrh r6, [r7, #30] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r0!, {r5, r6, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ add r6, r7 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrh r4, [r3, #30] │ │ │ │ + ldrh r0, [r4, #30] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r0!, {r1, r4, r6, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ add r0, r4 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrh r6, [r7, #28] │ │ │ │ + ldrh r2, [r0, #30] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bkpt 0x00d8 │ │ │ │ + bkpt 0x00dc │ │ │ │ lsls r2, r6, #3 │ │ │ │ add r2, r0 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrh r0, [r4, #28] │ │ │ │ + ldrh r4, [r4, #28] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r0, pc, #952 @ (adr r0, 5cbd64 ) │ │ │ │ + add r0, pc, #968 @ (adr r0, 5cbd74 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ mvns r4, r4 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrh r2, [r0, #28] │ │ │ │ + ldrh r6, [r0, #28] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - it hi │ │ │ │ + ite hi │ │ │ │ lslhi r2, r6, #3 │ │ │ │ - mvns r6, r0 │ │ │ │ + mvnls r6, r0 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrh r4, [r4, #26] │ │ │ │ + ldrh r0, [r5, #26] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bkpt 0x00b2 │ │ │ │ + bkpt 0x00b6 │ │ │ │ lsls r2, r6, #3 │ │ │ │ bics r4, r4 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrh r2, [r0, #26] │ │ │ │ + ldrh r6, [r0, #26] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bkpt 0x0090 │ │ │ │ + bkpt 0x0094 │ │ │ │ lsls r2, r6, #3 │ │ │ │ bics r4, r1 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrh r2, [r5, #24] │ │ │ │ + ldrh r6, [r5, #24] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bkpt 0x00a0 │ │ │ │ + bkpt 0x00a4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ muls r4, r6 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrh r2, [r2, #24] │ │ │ │ + ldrh r6, [r2, #24] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bkpt 0x0060 │ │ │ │ + bkpt 0x0064 │ │ │ │ lsls r2, r6, #3 │ │ │ │ muls r4, r3 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrh r2, [r7, #22] │ │ │ │ + ldrh r6, [r7, #22] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r0!, {r3, r5} │ │ │ │ + stmia r0!, {r2, r3, r5} │ │ │ │ lsls r1, r6, #3 │ │ │ │ muls r4, r0 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrh r2, [r4, #22] │ │ │ │ + ldrh r6, [r4, #22] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bhi.n 5cb9c8 │ │ │ │ + bhi.n 5cb9d0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ orrs r4, r5 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrh r2, [r1, #22] │ │ │ │ + ldrh r6, [r1, #22] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bkpt 0x0094 │ │ │ │ + bkpt 0x0098 │ │ │ │ lsls r2, r6, #3 │ │ │ │ orrs r4, r2 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrh r2, [r6, #20] │ │ │ │ + ldrh r6, [r6, #20] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bkpt 0x0000 │ │ │ │ + bkpt 0x0004 │ │ │ │ lsls r2, r6, #3 │ │ │ │ cmn r4, r7 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrh r2, [r3, #20] │ │ │ │ + ldrh r6, [r3, #20] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrsb r0, [r3, r2] │ │ │ │ + ldrsb r4, [r3, r2] │ │ │ │ lsls r0, r6, #3 │ │ │ │ cmn r4, r4 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrh r2, [r0, #20] │ │ │ │ + ldrh r6, [r0, #20] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r7, [sp, #400] @ 0x190 │ │ │ │ + ldr r7, [sp, #416] @ 0x1a0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ cmn r4, r1 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrh r2, [r5, #18] │ │ │ │ + ldrh r6, [r5, #18] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r0, [r7, #52] @ 0x34 │ │ │ │ + ldr r4, [r7, #52] @ 0x34 │ │ │ │ lsls r0, r6, #3 │ │ │ │ cmp r4, r6 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrh r2, [r2, #18] │ │ │ │ + ldrh r6, [r2, #18] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bkpt 0x0040 │ │ │ │ + bkpt 0x0044 │ │ │ │ lsls r2, r6, #3 │ │ │ │ cmp r4, r3 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrh r2, [r7, #16] │ │ │ │ + ldrh r6, [r7, #16] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - pop {r2, r3, r5, pc} │ │ │ │ + pop {r4, r5, pc} │ │ │ │ lsls r2, r6, #3 │ │ │ │ cmp r4, r0 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrh r2, [r4, #16] │ │ │ │ + ldrh r6, [r4, #16] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - pop {r4, r5, r7, pc} │ │ │ │ + pop {r2, r4, r5, r7, pc} │ │ │ │ lsls r2, r6, #3 │ │ │ │ negs r4, r5 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrh r2, [r1, #16] │ │ │ │ + ldrh r6, [r1, #16] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - pop {r2, r3, r4, r5, r7, pc} │ │ │ │ + pop {r6, r7, pc} │ │ │ │ lsls r2, r6, #3 │ │ │ │ negs r4, r2 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrh r2, [r6, #14] │ │ │ │ + ldrh r6, [r6, #14] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - pop {r7, pc} │ │ │ │ + pop {r2, r7, pc} │ │ │ │ lsls r2, r6, #3 │ │ │ │ tst r4, r7 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrh r2, [r3, #14] │ │ │ │ + ldrh r6, [r3, #14] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + pop {r2, r3, r4, r5, r6, r7, pc} │ │ │ │ lsls r2, r6, #3 │ │ │ │ tst r4, r4 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrh r2, [r0, #14] │ │ │ │ + ldrh r6, [r0, #14] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - pop {r4, pc} │ │ │ │ + pop {r2, r4, pc} │ │ │ │ lsls r2, r6, #3 │ │ │ │ tst r4, r1 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrh r2, [r5, #12] │ │ │ │ + ldrh r6, [r5, #12] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - pop {r2, r3, r4, r5, r7, pc} │ │ │ │ + pop {r6, r7, pc} │ │ │ │ lsls r2, r6, #3 │ │ │ │ rors r4, r6 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrh r2, [r2, #12] │ │ │ │ + ldrh r6, [r2, #12] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - pop {r5, r6, r7} │ │ │ │ + pop {r2, r5, r6, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 005cbaa8 : │ │ │ │ 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 │ │ │ │ @@ -1041495,54 +1041493,54 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - mov lr, r2 │ │ │ │ + mov sl, r3 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r0, [r2, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - mov r2, r7 │ │ │ │ + mov r6, r7 │ │ │ │ lsls r0, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - mrc 0, 4, r0, cr10, cr2, {7} │ │ │ │ - strh r6, [r4, #30] │ │ │ │ + mrc 0, 4, r0, cr14, cr2, {7} │ │ │ │ + strh r2, [r5, #30] │ │ │ │ lsls r2, r6, #3 │ │ │ │ itt ne │ │ │ │ lslne r7, r0, #4 │ │ │ │ ldrne r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #16] @ (5cbd24 ) │ │ │ │ + ldr r7, [pc, #32] @ (5cbd34 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r4, [r0, r6] │ │ │ │ + str r0, [r1, r6] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r0, [r5, #22] │ │ │ │ + strh r4, [r5, #22] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cmp r3, #28 │ │ │ │ + cmp r3, #32 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - cmp r3, #16 │ │ │ │ + cmp r3, #20 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - str r4, [r4, r1] │ │ │ │ + str r0, [r5, r1] │ │ │ │ lsls r0, r6, #3 │ │ │ │ cmp r3, #200 @ 0xc8 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - subs r5, #254 @ 0xfe │ │ │ │ + subs r6, #2 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - subs r6, #28 │ │ │ │ + subs r6, #32 │ │ │ │ lsls r0, r6, #3 │ │ │ │ cmp r3, #178 @ 0xb2 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - subs r5, #24 │ │ │ │ + subs r5, #28 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - subs r5, #206 @ 0xce │ │ │ │ + subs r5, #210 @ 0xd2 │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 005cbd40 : │ │ │ │ stmdb 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 │ │ │ │ @@ -1042543,173 +1042541,173 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb724 │ │ │ │ + @ instruction: 0xb728 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r2, [r5, #6] │ │ │ │ + strh r6, [r5, #6] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r7, #98 @ 0x62 │ │ │ │ + subs r7, #102 @ 0x66 │ │ │ │ lsls r0, r6, #3 │ │ │ │ hlt 0x0014 │ │ │ │ lsls r7, r0, #4 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #192 @ 0xc0 │ │ │ │ + subs r3, #196 @ 0xc4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - subs r3, #128 @ 0x80 │ │ │ │ + subs r3, #132 @ 0x84 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - sxth r0, r1 │ │ │ │ + sxth r4, r1 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r2, [r2, #15] │ │ │ │ + ldrb r6, [r2, #15] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r0, [r6, #14] │ │ │ │ + ldrb r4, [r6, #14] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - asrs r0, r7, #5 │ │ │ │ + asrs r4, r7, #5 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r7, [pc, #568] @ (5cca10 ) │ │ │ │ + ldr r7, [pc, #584] @ (5cca20 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cbz r4, 5cc80e │ │ │ │ + cbz r0, 5cc810 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cbz r4, 5cc80c │ │ │ │ + cbz r0, 5cc80e │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r2, [r7, #13] │ │ │ │ + ldrb r6, [r7, #13] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cbz r4, 5cc80c │ │ │ │ + cbz r0, 5cc80e │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r0, [r4, #13] │ │ │ │ + ldrb r4, [r4, #13] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cbz r4, 5cc80a │ │ │ │ + cbz r0, 5cc80c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r0, [r7, #12] │ │ │ │ + ldrb r4, [r7, #12] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cbz r0, 5cc80a │ │ │ │ + cbz r4, 5cc80a │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r4, [r2, #12] │ │ │ │ + ldrb r0, [r3, #12] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cbz r4, 5cc808 │ │ │ │ + cbz r0, 5cc80a │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r0, [r6, #11] │ │ │ │ + ldrb r4, [r6, #11] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cbz r4, 5cc80a │ │ │ │ + cbz r0, 5cc80c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r6, [r2, #11] │ │ │ │ + ldrb r2, [r3, #11] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - sub sp, #440 @ 0x1b8 │ │ │ │ + sub sp, #456 @ 0x1c8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r4, [r7, #10] │ │ │ │ + ldrb r0, [r0, #11] │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r0, [r4, r2] │ │ │ │ movs r0, r0 │ │ │ │ - sub sp, #312 @ 0x138 │ │ │ │ + sub sp, #328 @ 0x148 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - sub sp, #144 @ 0x90 │ │ │ │ + sub sp, #160 @ 0xa0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r2, [r6, #9] │ │ │ │ + ldrb r6, [r6, #9] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add sp, #352 @ 0x160 │ │ │ │ + add sp, #368 @ 0x170 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r4, [r4, #8] │ │ │ │ + ldrb r0, [r5, #8] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add sp, #32 │ │ │ │ + add sp, #48 @ 0x30 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r6, [r2, #7] │ │ │ │ + ldrb r2, [r3, #7] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r7, sp, #848 @ 0x350 │ │ │ │ + add r7, sp, #864 @ 0x360 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r0, [r4, #6] │ │ │ │ + ldrb r4, [r4, #6] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r7, sp, #704 @ 0x2c0 │ │ │ │ + add r7, sp, #720 @ 0x2d0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r4, [r7, #5] │ │ │ │ + ldrb r0, [r0, #6] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r7, sp, #608 @ 0x260 │ │ │ │ + add r7, sp, #624 @ 0x270 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r4, [r4, #5] │ │ │ │ + ldrb r0, [r5, #5] │ │ │ │ lsls r2, r6, #3 │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrb r2, [r3, #10] │ │ │ │ + ldrb r6, [r3, #10] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r4, [r3, r1] │ │ │ │ + ldrb r0, [r4, r1] │ │ │ │ lsls r0, r6, #3 │ │ │ │ adds r2, #228 @ 0xe4 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrb r2, [r0, #10] │ │ │ │ + ldrb r6, [r0, #10] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r7, sp, #704 @ 0x2c0 │ │ │ │ + add r7, sp, #720 @ 0x2d0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ adds r2, #204 @ 0xcc │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrb r2, [r5, #9] │ │ │ │ + ldrb r6, [r5, #9] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r7, sp, #608 @ 0x260 │ │ │ │ + add r7, sp, #624 @ 0x270 │ │ │ │ lsls r2, r6, #3 │ │ │ │ adds r2, #180 @ 0xb4 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrb r2, [r2, #9] │ │ │ │ + ldrb r6, [r2, #9] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r7, sp, #512 @ 0x200 │ │ │ │ + add r7, sp, #528 @ 0x210 │ │ │ │ lsls r1, r6, #3 │ │ │ │ adds r2, #156 @ 0x9c │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrb r2, [r7, #8] │ │ │ │ + ldrb r6, [r7, #8] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r7, sp, #368 @ 0x170 │ │ │ │ + add r7, sp, #384 @ 0x180 │ │ │ │ lsls r2, r6, #3 │ │ │ │ adds r2, #132 @ 0x84 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrb r2, [r4, #8] │ │ │ │ + ldrb r6, [r4, #8] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r7, sp, #320 @ 0x140 │ │ │ │ + add r7, sp, #336 @ 0x150 │ │ │ │ lsls r1, r6, #3 │ │ │ │ movs r1, #118 @ 0x76 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - adds r2, #220 @ 0xdc │ │ │ │ + adds r2, #224 @ 0xe0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - adds r3, #146 @ 0x92 │ │ │ │ + adds r3, #150 @ 0x96 │ │ │ │ lsls r0, r6, #3 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ lsls r1, r0, #4 │ │ │ │ - adds r3, #148 @ 0x94 │ │ │ │ + adds r3, #152 @ 0x98 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - adds r3, #178 @ 0xb2 │ │ │ │ + adds r3, #182 @ 0xb6 │ │ │ │ lsls r0, r6, #3 │ │ │ │ adds r2, #54 @ 0x36 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrb r4, [r2, #7] │ │ │ │ + ldrb r0, [r3, #7] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - push {r1, r2, lr} │ │ │ │ + push {r1, r3, lr} │ │ │ │ lsls r0, r6, #3 │ │ │ │ adds r2, #30 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrb r4, [r7, #6] │ │ │ │ + ldrb r0, [r0, #7] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r1, #162 @ 0xa2 │ │ │ │ + subs r1, #166 @ 0xa6 │ │ │ │ lsls r0, r6, #3 │ │ │ │ adds r2, #6 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrb r4, [r4, #6] │ │ │ │ + ldrb r0, [r5, #6] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r2, [r7, r0] │ │ │ │ + ldrb r6, [r7, r0] │ │ │ │ lsls r0, r6, #3 │ │ │ │ adds r1, #238 @ 0xee │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrb r4, [r1, #6] │ │ │ │ + ldrb r0, [r2, #6] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cbnz r2, 5cc8e4 │ │ │ │ + cbnz r6, 5cc8e4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 005cc8e0 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -1042908,43 +1042906,43 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ cbz r2, 5ccabc │ │ │ │ lsls r7, r0, #4 │ │ │ │ - subs r0, #8 │ │ │ │ + subs r0, #12 │ │ │ │ lsls r0, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #928 @ 0x3a0 │ │ │ │ + add r3, sp, #944 @ 0x3b0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strb r4, [r6, #22] │ │ │ │ + strb r0, [r7, #22] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - mvns r4, r0 │ │ │ │ + mvns r0, r1 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r0, [r3, r3] │ │ │ │ + ldr r4, [r3, r3] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - adds r4, r3, #5 │ │ │ │ + adds r0, r4, #5 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - adds r0, r2, #5 │ │ │ │ + adds r4, r2, #5 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - cmp r6, r4 │ │ │ │ + cmp r2, r5 │ │ │ │ lsls r0, r6, #3 │ │ │ │ subs r2, r2, #0 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - adds r0, #72 @ 0x48 │ │ │ │ + adds r0, #76 @ 0x4c │ │ │ │ lsls r0, r6, #3 │ │ │ │ - adds r0, #102 @ 0x66 │ │ │ │ + adds r0, #106 @ 0x6a │ │ │ │ lsls r0, r6, #3 │ │ │ │ adds r4, r6, #7 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - cmp r7, #90 @ 0x5a │ │ │ │ + cmp r7, #94 @ 0x5e │ │ │ │ lsls r0, r6, #3 │ │ │ │ - adds r0, #16 │ │ │ │ + adds r0, #20 │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 005ccaf0 : │ │ │ │ stmdb 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 │ │ │ │ @@ -1043096,25 +1043094,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ add r7, sp, #184 @ 0xb8 │ │ │ │ lsls r7, r0, #4 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #256 @ 0x100 │ │ │ │ + add r2, sp, #272 @ 0x110 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strb r6, [r4, #14] │ │ │ │ + strb r2, [r5, #14] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r2, sp, #128 @ 0x80 │ │ │ │ + add r2, sp, #144 @ 0x90 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strb r6, [r0, #14] │ │ │ │ + strb r2, [r1, #14] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r2, sp, #0 │ │ │ │ + add r2, sp, #16 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strb r6, [r4, #13] │ │ │ │ + strb r2, [r5, #13] │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 005ccc8c : │ │ │ │ stmdb 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 │ │ │ │ @@ -1043608,89 +1043606,89 @@ │ │ │ │ lsls r7, r0, #4 │ │ │ │ asrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r3, r1] │ │ │ │ + ldrh r0, [r4, r1] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strb r0, [r1, #10] │ │ │ │ + strb r4, [r1, #10] │ │ │ │ lsls r2, r6, #3 │ │ │ │ strb r4, [r7, #1] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r6, r4] │ │ │ │ + ldr r6, [r6, r4] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r1, #148 @ 0x94 │ │ │ │ + adds r1, #152 @ 0x98 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strb r2, [r2, #5] │ │ │ │ + strb r6, [r2, #5] │ │ │ │ lsls r2, r6, #3 │ │ │ │ add r3, sp, #984 @ 0x3d8 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r0, #200 @ 0xc8 │ │ │ │ + adds r0, #204 @ 0xcc │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r4, [r3, r1] │ │ │ │ + ldr r0, [r4, r1] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strb r0, [r1, #2] │ │ │ │ + strb r4, [r1, #2] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r0, #22 │ │ │ │ + adds r0, #26 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrsb r0, [r5, r6] │ │ │ │ + ldrsb r4, [r5, r6] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r4, [r2, #124] @ 0x7c │ │ │ │ + ldr r0, [r3, #124] @ 0x7c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrsb r2, [r5, r5] │ │ │ │ + ldrsb r6, [r5, r5] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r6, #24 │ │ │ │ + cmp r6, #28 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r2, [r1, #120] @ 0x78 │ │ │ │ + ldr r6, [r1, #120] @ 0x78 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r5, #250 @ 0xfa │ │ │ │ + cmp r5, #254 @ 0xfe │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrsb r0, [r0, r5] │ │ │ │ + ldrsb r4, [r0, r5] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r4, [r5, #116] @ 0x74 │ │ │ │ + ldr r0, [r6, #116] @ 0x74 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r5, #200 @ 0xc8 │ │ │ │ + cmp r5, #204 @ 0xcc │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrsb r6, [r1, r4] │ │ │ │ + ldrsb r2, [r2, r4] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r2, [r7, #112] @ 0x70 │ │ │ │ + ldr r6, [r7, #112] @ 0x70 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - orrs r0, r0 │ │ │ │ + orrs r4, r0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrsb r4, [r3, r3] │ │ │ │ + ldrsb r0, [r4, r3] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r2, [r1, #112] @ 0x70 │ │ │ │ + ldr r6, [r1, #112] @ 0x70 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - b.n 5cd26c │ │ │ │ + b.n 5cd274 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrsb r4, [r6, r2] │ │ │ │ + ldrsb r0, [r7, r2] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r0, [r4, #108] @ 0x6c │ │ │ │ + ldr r4, [r4, #108] @ 0x6c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrsb r6, [r7, r1] │ │ │ │ + ldrsb r2, [r0, r2] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r2, [r5, #104] @ 0x68 │ │ │ │ + ldr r6, [r5, #104] @ 0x68 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrsb r2, [r4, r1] │ │ │ │ + ldrsb r6, [r4, r1] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r4, [r1, r7] │ │ │ │ + str r0, [r2, r7] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r2, [r0, #104] @ 0x68 │ │ │ │ + ldr r6, [r0, #104] @ 0x68 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrsb r2, [r7, r0] │ │ │ │ + ldrsb r6, [r7, r0] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r6, [r4, #100] @ 0x64 │ │ │ │ + ldr r2, [r5, #100] @ 0x64 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrsb r2, [r4, r0] │ │ │ │ + ldrsb r6, [r4, r0] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r6, [r1, #100] @ 0x64 │ │ │ │ + ldr r2, [r2, #100] @ 0x64 │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 005cd220 : │ │ │ │ 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 │ │ │ │ @@ -1043941,55 +1043939,55 @@ │ │ │ │ @ instruction: 0xfa2e0109 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #236 @ 0xec │ │ │ │ + cmp r6, #240 @ 0xf0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #184 @ 0xb8 │ │ │ │ + cmp r6, #188 @ 0xbc │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #110 @ 0x6e │ │ │ │ + cmp r2, #114 @ 0x72 │ │ │ │ lsls r0, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r5, r6] │ │ │ │ + strh r6, [r5, r6] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r6, [r2, #60] @ 0x3c │ │ │ │ + ldr r2, [r3, #60] @ 0x3c │ │ │ │ lsls r2, r6, #3 │ │ │ │ add r7, pc, #48 @ (adr r7, 5cd4f8 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - cmp r5, #238 @ 0xee │ │ │ │ + cmp r5, #242 @ 0xf2 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - subs r1, #194 @ 0xc2 │ │ │ │ + subs r1, #198 @ 0xc6 │ │ │ │ lsls r1, r6, #3 │ │ │ │ adds r7, #82 @ 0x52 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - asrs r2, r3, #13 │ │ │ │ + asrs r6, r3, #13 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - asrs r6, r1, #13 │ │ │ │ + asrs r2, r2, #13 │ │ │ │ lsls r0, r0, #4 │ │ │ │ asrs r4, r3, #16 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - movs r5, #130 @ 0x82 │ │ │ │ + movs r5, #134 @ 0x86 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - movs r6, #56 @ 0x38 │ │ │ │ + movs r6, #60 @ 0x3c │ │ │ │ lsls r0, r6, #3 │ │ │ │ asrs r4, r7, #15 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - movs r6, #50 @ 0x32 │ │ │ │ + movs r6, #54 @ 0x36 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - movs r6, #80 @ 0x50 │ │ │ │ + movs r6, #84 @ 0x54 │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 005cd4f4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1044274,53 +1044272,53 @@ │ │ │ │ @ instruction: 0xf6d60109 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #144 @ 0x90 │ │ │ │ + cmp r3, #148 @ 0x94 │ │ │ │ lsls r0, r6, #3 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ add r4, pc, #32 @ (adr r4, 5cd7fc ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - movs r7, #46 @ 0x2e │ │ │ │ + movs r7, #50 @ 0x32 │ │ │ │ lsls r0, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {r1, r3} │ │ │ │ + ldmia r6!, {r1, r2, r3} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r6, [r2, #8] │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r2, #198 @ 0xc6 │ │ │ │ + cmp r2, #202 @ 0xca │ │ │ │ lsls r0, r6, #3 │ │ │ │ - adds r6, #154 @ 0x9a │ │ │ │ + adds r6, #158 @ 0x9e │ │ │ │ lsls r1, r6, #3 │ │ │ │ adds r4, #42 @ 0x2a │ │ │ │ lsls r5, r5, #3 │ │ │ │ - asrs r0, r5, #32 │ │ │ │ + asrs r4, r5, #32 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - asrs r4, r3, #32 │ │ │ │ + asrs r0, r4, #32 │ │ │ │ lsls r0, r0, #4 │ │ │ │ asrs r2, r6, #3 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ + movs r3, #44 @ 0x2c │ │ │ │ lsls r0, r6, #3 │ │ │ │ - movs r3, #70 @ 0x46 │ │ │ │ + movs r3, #74 @ 0x4a │ │ │ │ lsls r0, r6, #3 │ │ │ │ asrs r4, r3, #3 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - movs r2, #66 @ 0x42 │ │ │ │ + movs r2, #70 @ 0x46 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - movs r2, #248 @ 0xf8 │ │ │ │ + movs r2, #252 @ 0xfc │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 005cd818 : │ │ │ │ stmdb 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 │ │ │ │ @@ -1045427,106 +1045425,106 @@ │ │ │ │ lsls r7, r0, #4 │ │ │ │ add r2, pc, #656 @ (adr r2, 5ce65c ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #66 @ 0x42 │ │ │ │ + movs r5, #70 @ 0x46 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldmia r4!, {r1} │ │ │ │ + ldmia r4!, {r1, r2} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r4, [r6, #104] @ 0x68 │ │ │ │ + str r0, [r7, #104] @ 0x68 │ │ │ │ lsls r2, r6, #3 │ │ │ │ add r1, pc, #712 @ (adr r1, 5ce6ac ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1, {r1, r2, r3} │ │ │ │ + ldmia r1, {r1, r4} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r2, [r0, #60] @ 0x3c │ │ │ │ + str r6, [r0, #60] @ 0x3c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldmia r0!, {r2, r3, r5, r7} │ │ │ │ + ldmia r0!, {r4, r5, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r2, [r4, #52] @ 0x34 │ │ │ │ + str r6, [r4, #52] @ 0x34 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r0!, {r1, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r2, [r6, #44] @ 0x2c │ │ │ │ + str r6, [r6, #44] @ 0x2c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldmia r0!, {r2, r4} │ │ │ │ + ldmia r0!, {r3, r4} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r0, [r1, #44] @ 0x2c │ │ │ │ + str r4, [r1, #44] @ 0x2c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r6, #136 @ 0x88 │ │ │ │ + adds r6, #140 @ 0x8c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - stmia r7!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r7!, {r5, r6, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r0, [r2, #40] @ 0x28 │ │ │ │ + str r4, [r2, #40] @ 0x28 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr.w r0, [r0, r4, lsl #3] │ │ │ │ - stmia r7!, {r2, r3, r4, r5, r6} │ │ │ │ + ldr.w r0, [r4, r4, lsl #3] │ │ │ │ + stmia r7!, {r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r0, [r6, #32] │ │ │ │ + str r4, [r6, #32] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r7!, {r1, r2, r5} │ │ │ │ + stmia r7!, {r1, r3, r5} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r0, [r3, #28] │ │ │ │ + str r4, [r3, #28] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r6!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r6, [r5, #24] │ │ │ │ + str r2, [r6, #24] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r6!, {r2, r4, r7} │ │ │ │ + stmia r6!, {r3, r4, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r2, [r1, #20] │ │ │ │ + str r6, [r1, #20] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r6!, {r5, r6} │ │ │ │ + stmia r6!, {r2, r5, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r2, [r2, #16] │ │ │ │ + str r6, [r2, #16] │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r0, [r4, r2] │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #672] @ 0x2a0 │ │ │ │ + str r1, [sp, #688] @ 0x2b0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r4!, {r1, r6, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrsh r4, [r6, r5] │ │ │ │ + ldrsh r0, [r7, r5] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r4!, {r1, r5, r7} │ │ │ │ + stmia r4!, {r1, r2, r5, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrsh r2, [r2, r5] │ │ │ │ + ldrsh r6, [r2, r5] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r4!, {r1, r7} │ │ │ │ + stmia r4!, {r1, r2, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrsh r2, [r6, r4] │ │ │ │ + ldrsh r6, [r6, r4] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r3, [sp, #976] @ 0x3d0 │ │ │ │ + str r3, [sp, #992] @ 0x3e0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r2!, {r7} │ │ │ │ + stmia r2!, {r2, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r4, [r6, r4] │ │ │ │ + ldrb r0, [r7, r4] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r2!, {r1, r3, r5} │ │ │ │ + stmia r2!, {r1, r2, r3, r5} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r0, [r4, r3] │ │ │ │ + ldrb r4, [r4, r3] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r2!, {r1} │ │ │ │ + stmia r2!, {r1, r2} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r0, [r7, r2] │ │ │ │ + ldrb r4, [r7, r2] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r1!, {r1, r2, r7} │ │ │ │ + stmia r1!, {r1, r3, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r2, [r7, r0] │ │ │ │ + ldrb r6, [r7, r0] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r1!, {r1, r4, r6} │ │ │ │ + stmia r1!, {r1, r2, r4, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r6, [r0, r0] │ │ │ │ + ldrb r2, [r1, r0] │ │ │ │ lsls r2, r6, #3 │ │ │ │ mov r0, r7 │ │ │ │ blx 344c20 <_Py_Dealloc@plt+0x4> │ │ │ │ b.n 5ce232 │ │ │ │ mov r0, r7 │ │ │ │ blx 344c20 <_Py_Dealloc@plt+0x4> │ │ │ │ b.w 5cdb46 │ │ │ │ @@ -1045570,35 +1045568,35 @@ │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #3072 @ 0xc00 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ asrs r4, r6, #18 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrb r2, [r2, r1] │ │ │ │ + ldrb r6, [r2, r1] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r0, r4, #0 │ │ │ │ + adds r4, r4, #0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ asrs r0, r3, #18 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrb r6, [r6, r0] │ │ │ │ + ldrb r2, [r7, r0] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r7, [sp, #416] @ 0x1a0 │ │ │ │ + str r7, [sp, #432] @ 0x1b0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ asrs r4, r7, #17 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrb r2, [r3, r0] │ │ │ │ + ldrb r6, [r3, r0] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r6, #176 @ 0xb0 │ │ │ │ + subs r6, #180 @ 0xb4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ asrs r0, r4, #17 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrh r6, [r7, r7] │ │ │ │ + ldrb r2, [r0, r0] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r4, r4, r7 │ │ │ │ + subs r0, r5, r7 │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 005ce548 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -1045823,53 +1045821,53 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r7, #1] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r6, r7 │ │ │ │ + subs r4, r6, r7 │ │ │ │ lsls r0, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x00bc │ │ │ │ + bkpt 0x00c0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r0, [r6, r5] │ │ │ │ + ldr r4, [r6, r5] │ │ │ │ lsls r2, r6, #3 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [sp, #336] @ 0x150 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - subs r0, r7, r4 │ │ │ │ + subs r4, r7, r4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsls r4, r7, #2 │ │ │ │ + lsls r0, r0, #3 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - movs r7, #0 │ │ │ │ + movs r7, #4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ movs r4, #144 @ 0x90 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - subs r4, #8 │ │ │ │ + subs r4, #12 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ + lsls r0, r2, #2 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r3, #5 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - asrs r6, r1, #14 │ │ │ │ + asrs r2, r2, #14 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - asrs r4, r5, #14 │ │ │ │ + asrs r0, r6, #14 │ │ │ │ lsls r0, r6, #3 │ │ │ │ lsls r2, r0, #5 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - asrs r0, r5, #10 │ │ │ │ + asrs r4, r5, #10 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - asrs r6, r3, #13 │ │ │ │ + asrs r2, r4, #13 │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 005ce7b4 : │ │ │ │ stmdb 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 │ │ │ │ @@ -1046149,53 +1046147,53 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [pc, #384] @ (5cebd4 ) │ │ │ │ movs r0, r0 │ │ │ │ str r2, [sp, #384] @ 0x180 │ │ │ │ lsls r7, r0, #4 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r2, #44] @ 0x2c │ │ │ │ + ldrh r4, [r2, #44] @ 0x2c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrsb r4, [r5, r2] │ │ │ │ + ldrsb r0, [r6, r2] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrh r4, [r6, #40] @ 0x28 │ │ │ │ + ldrh r0, [r7, #40] @ 0x28 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrsb r0, [r2, r1] │ │ │ │ + ldrsb r4, [r2, r1] │ │ │ │ lsls r2, r6, #3 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #232 @ 0xe8 │ │ │ │ + movs r1, #236 @ 0xec │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrh r0, [r1, #40] @ 0x28 │ │ │ │ + ldrh r4, [r1, #40] @ 0x28 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrsb r4, [r4, r0] │ │ │ │ + ldrsb r0, [r5, r0] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrh r0, [r6, #38] @ 0x26 │ │ │ │ + ldrh r4, [r6, #38] @ 0x26 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrsb r4, [r1, r0] │ │ │ │ + ldrsb r0, [r2, r0] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrh r2, [r2, #38] @ 0x26 │ │ │ │ + ldrh r6, [r2, #38] @ 0x26 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strb r6, [r5, r7] │ │ │ │ + strb r2, [r6, r7] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrh r2, [r7, #36] @ 0x24 │ │ │ │ + ldrh r6, [r7, #36] @ 0x24 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strb r6, [r2, r7] │ │ │ │ + strb r2, [r3, r7] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r7!, {r2} │ │ │ │ + stmia r7!, {r3} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cmp r1, #168 @ 0xa8 │ │ │ │ + cmp r1, #172 @ 0xac │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r2, [r2, #36] @ 0x24 │ │ │ │ + ldrh r6, [r2, #36] @ 0x24 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strb r0, [r6, r6] │ │ │ │ + strb r4, [r6, r6] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrh r0, [r7, #34] @ 0x22 │ │ │ │ + ldrh r4, [r7, #34] @ 0x22 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strb r4, [r2, r6] │ │ │ │ + strb r0, [r3, r6] │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 005ceaac : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1046300,25 +1046298,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #28 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r1, #62] @ 0x3e │ │ │ │ lsls r7, r0, #4 │ │ │ │ - cmp r4, #106 @ 0x6a │ │ │ │ + cmp r4, #110 @ 0x6e │ │ │ │ lsls r0, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r7, #24] │ │ │ │ + ldrh r2, [r0, #26] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strb r2, [r3, r1] │ │ │ │ + strb r6, [r3, r1] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - movs r2, #106 @ 0x6a │ │ │ │ + movs r2, #110 @ 0x6e │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r6, r2, #2 │ │ │ │ + subs r2, r3, #2 │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 005cebbc : │ │ │ │ stmdb 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 │ │ │ │ @@ -1046772,93 +1046770,93 @@ │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r0, #9 │ │ │ │ + asrs r2, r1, #9 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r2, [r1, r0] │ │ │ │ + strh r6, [r1, r0] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrh r0, [r0, #8] │ │ │ │ + ldrh r4, [r0, #8] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r2!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - movs r5, #162 @ 0xa2 │ │ │ │ + movs r5, #166 @ 0xa6 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r0, [r5, #4] │ │ │ │ + ldrh r4, [r5, #4] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r6, [r4, r6] │ │ │ │ + str r2, [r5, r6] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrh r0, [r2, #4] │ │ │ │ + ldrh r4, [r2, #4] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r4, [r1, r6] │ │ │ │ + str r0, [r2, r6] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrh r2, [r6, #2] │ │ │ │ + ldrh r6, [r6, #2] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r6, [r5, r5] │ │ │ │ + str r2, [r6, r5] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r4, [r7, #62] @ 0x3e │ │ │ │ + ldrh r0, [r0, #0] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r0, [r7, r3] │ │ │ │ + str r4, [r7, r3] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r4, [r4, #62] @ 0x3e │ │ │ │ + strh r0, [r5, #62] @ 0x3e │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r0, [r4, r3] │ │ │ │ + str r4, [r4, r3] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r4, [r1, #62] @ 0x3e │ │ │ │ + strh r0, [r2, #62] @ 0x3e │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r0, [r1, r3] │ │ │ │ + str r4, [r1, r3] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r4, [r6, #60] @ 0x3c │ │ │ │ + strh r0, [r7, #60] @ 0x3c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r0, [r6, r2] │ │ │ │ + str r4, [r6, r2] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r1!, {r3, r4, r6, r7} │ │ │ │ + stmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - movs r4, #124 @ 0x7c │ │ │ │ + movs r4, #128 @ 0x80 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r6, [r0, #60] @ 0x3c │ │ │ │ + strh r2, [r1, #60] @ 0x3c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r4, [r0, r2] │ │ │ │ + str r0, [r1, r2] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r4, [r5, #58] @ 0x3a │ │ │ │ + strh r0, [r6, #58] @ 0x3a │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r0, [r5, r1] │ │ │ │ + str r4, [r5, r1] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r4, [r2, #58] @ 0x3a │ │ │ │ + strh r0, [r3, #58] @ 0x3a │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r0, [r2, r1] │ │ │ │ + str r4, [r2, r1] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - asrs r4, r6, #1 │ │ │ │ + asrs r0, r7, #1 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r0, [r7, r0] │ │ │ │ + str r4, [r7, r0] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r6, [r5, #56] @ 0x38 │ │ │ │ + strh r2, [r6, #56] @ 0x38 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r1!, {r1, r2, r4, r6} │ │ │ │ + stmia r1!, {r1, r3, r4, r6} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - movs r3, #250 @ 0xfa │ │ │ │ + movs r3, #254 @ 0xfe │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r4, [r0, #56] @ 0x38 │ │ │ │ + strh r0, [r1, #56] @ 0x38 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r2, [r0, r0] │ │ │ │ + str r6, [r0, r0] │ │ │ │ lsls r2, r6, #3 │ │ │ │ str r4, [r2, #12] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r4, [r6, #8] │ │ │ │ + ldr r0, [r7, #8] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r2, [r3, #54] @ 0x36 │ │ │ │ + strh r6, [r3, #54] @ 0x36 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r7, [pc, #864] @ (5cf41c ) │ │ │ │ + ldr r7, [pc, #880] @ (5cf42c ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r6, [r0, #54] @ 0x36 │ │ │ │ + strh r2, [r1, #54] @ 0x36 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r7, [pc, #776] @ (5cf3cc ) │ │ │ │ + ldr r7, [pc, #792] @ (5cf3dc ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 005cf0c4 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -1047001,39 +1046999,39 @@ │ │ │ │ lsls r7, r0, #4 │ │ │ │ blt.n 5cf134 │ │ │ │ lsls r1, r1, #4 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r7, #19 │ │ │ │ + lsrs r2, r0, #20 │ │ │ │ lsls r0, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r5, #42] @ 0x2a │ │ │ │ + strh r6, [r5, #42] @ 0x2a │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r6, [pc, #408] @ (5cf3b8 ) │ │ │ │ + ldr r6, [pc, #424] @ (5cf3c8 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r0, [r2, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r7] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r1, #10] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - asrs r0, r6, #32 │ │ │ │ + asrs r4, r6, #32 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cmp r7, #228 @ 0xe4 │ │ │ │ + cmp r7, #232 @ 0xe8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r0, r7, r7 │ │ │ │ + subs r4, r7, r7 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrsb r2, [r6, r6] │ │ │ │ + ldrsb r6, [r6, r6] │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 005cf244 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -1047251,49 +1047249,49 @@ │ │ │ │ lsls r7, r0, #4 │ │ │ │ bge.n 5cf474 │ │ │ │ lsls r1, r1, #4 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r1, #13 │ │ │ │ + lsrs r2, r2, #13 │ │ │ │ lsls r0, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r1, #26] │ │ │ │ + strh r2, [r2, #26] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r4, [pc, #728] @ (5cf750 ) │ │ │ │ + ldr r4, [pc, #744] @ (5cf760 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ strh r4, [r5, #62] @ 0x3e │ │ │ │ lsls r7, r0, #4 │ │ │ │ ldr r0, [r2, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r7, #25 │ │ │ │ + lsrs r6, r7, #25 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r4, #9 │ │ │ │ + lsrs r2, r5, #9 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - adds r6, r6, r7 │ │ │ │ + adds r2, r7, r7 │ │ │ │ lsls r1, r6, #3 │ │ │ │ asrs r6, r0, #30 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - @ instruction: 0xf38e00ff │ │ │ │ - @ instruction: 0xf38200ff │ │ │ │ + @ instruction: 0xf39200ff │ │ │ │ + @ instruction: 0xf38600ff │ │ │ │ orrs.w r1, r0, #8388608 @ 0x800000 │ │ │ │ - lsls r6, r6, #22 │ │ │ │ + lsls r2, r7, #22 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsls r4, r5, #25 │ │ │ │ + lsls r0, r6, #25 │ │ │ │ lsls r0, r6, #3 │ │ │ │ bics.w r1, r0, #8388608 @ 0x800000 │ │ │ │ - lsls r6, r4, #25 │ │ │ │ + lsls r2, r5, #25 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsls r4, r0, #26 │ │ │ │ + lsls r0, r1, #26 │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 005cf4b8 : │ │ │ │ stmdb 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 │ │ │ │ @@ -1048402,151 +1048400,151 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r3, #9 │ │ │ │ + lsrs r4, r3, #9 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r4, [r6, #8] │ │ │ │ + strh r0, [r7, #8] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r2, [pc, #96] @ (5d0078 ) │ │ │ │ + ldr r2, [pc, #112] @ (5d0088 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ strh r6, [r5, #40] @ 0x28 │ │ │ │ lsls r7, r0, #4 │ │ │ │ ldr r7, [pc, #256] @ (5d0120 ) │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r7, #3 │ │ │ │ + lsrs r0, r0, #4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrb r0, [r3, #31] │ │ │ │ + ldrb r4, [r3, #31] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r0, [pc, #752] @ (5d031c ) │ │ │ │ + ldr r0, [pc, #768] @ (5d032c ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r0, [r1, #29] │ │ │ │ + ldrb r4, [r1, #29] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r0, [pc, #176] @ (5d00e4 ) │ │ │ │ + ldr r0, [pc, #192] @ (5d00f4 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsrs r6, r1, #1 │ │ │ │ + lsrs r2, r2, #1 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrb r2, [r5, #28] │ │ │ │ + ldrb r6, [r5, #28] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r0, [pc, #8] @ (5d0048 ) │ │ │ │ + ldr r0, [pc, #24] @ (5d0058 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r2, [r0, #28] │ │ │ │ + ldrb r6, [r0, #28] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - @ instruction: 0x47e6 │ │ │ │ + @ instruction: 0x47ea │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r2, [r4, #27] │ │ │ │ + ldrb r6, [r4, #27] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsls r2, r7, #31 │ │ │ │ + lsls r6, r7, #31 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0x47b6 │ │ │ │ + @ instruction: 0x47ba │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsls r4, r0, #31 │ │ │ │ + lsls r0, r1, #31 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrb r0, [r4, #26] │ │ │ │ + ldrb r4, [r4, #26] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - blxns r0 │ │ │ │ + blx r1 │ │ │ │ lsls r2, r6, #3 │ │ │ │ strb r0, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #28 │ │ │ │ + lsls r0, r5, #28 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrb r0, [r0, #24] │ │ │ │ + ldrb r4, [r0, #24] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - mov ip, ip │ │ │ │ + mov r8, sp │ │ │ │ lsls r2, r6, #3 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #252 @ 0xfc │ │ │ │ + movs r2, #0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrb r2, [r2, #22] │ │ │ │ + ldrb r6, [r2, #22] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - mov r6, lr │ │ │ │ + mov r2, pc │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsls r0, r0, #24 │ │ │ │ + lsls r4, r0, #24 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrb r4, [r3, #19] │ │ │ │ + ldrb r0, [r4, #19] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r8, r8 │ │ │ │ + cmp ip, r8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r0, [r3, #18] │ │ │ │ + ldrb r4, [r3, #18] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r4, pc │ │ │ │ + cmp r8, r0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ asrs r6, r2, #4 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrb r6, [r5, #17] │ │ │ │ + ldrb r2, [r6, #17] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r6, r8 │ │ │ │ + cmp r2, r9 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r1, #186 @ 0xba │ │ │ │ + cmp r1, #190 @ 0xbe │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrb r2, [r0, #17] │ │ │ │ + ldrb r6, [r0, #17] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r6, r4 │ │ │ │ + cmp r2, r5 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsls r4, r6, #19 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrb r0, [r2, #15] │ │ │ │ + ldrb r4, [r2, #15] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add ip, r6 │ │ │ │ + add r8, r7 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsls r0, r2, #13 │ │ │ │ + lsls r4, r2, #13 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrb r4, [r5, #8] │ │ │ │ + ldrb r0, [r6, #8] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - orrs r0, r2 │ │ │ │ + orrs r4, r2 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r6, [r2, #7] │ │ │ │ + ldrb r2, [r3, #7] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r2, r7 │ │ │ │ + cmp r6, r7 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r6, [r7, #6] │ │ │ │ + ldrb r2, [r0, #7] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r2, r4 │ │ │ │ + cmp r6, r4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsls r0, r1, #11 │ │ │ │ + lsls r4, r1, #11 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrb r4, [r4, #6] │ │ │ │ + ldrb r0, [r5, #6] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r0, r1 │ │ │ │ + cmp r4, r1 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - movs r6, #220 @ 0xdc │ │ │ │ + movs r6, #224 @ 0xe0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrb r6, [r4, #5] │ │ │ │ + ldrb r2, [r5, #5] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - negs r2, r1 │ │ │ │ + negs r6, r1 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r0, [r1, #5] │ │ │ │ + ldrb r4, [r1, #5] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - tst r4, r5 │ │ │ │ + tst r0, r6 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r0, [r6, #4] │ │ │ │ + ldrb r4, [r6, #4] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - tst r4, r2 │ │ │ │ + tst r0, r3 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r4, [r2, #4] │ │ │ │ + ldrb r0, [r3, #4] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r4, [r5, #3] │ │ │ │ + ldrb r0, [r6, #3] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - rors r0, r2 │ │ │ │ + rors r4, r2 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r4, #0] │ │ │ │ + ldrb r2, [r5, #0] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strb r2, [r7, #29] │ │ │ │ + strb r6, [r7, #29] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - eors r6, r3 │ │ │ │ + eors r2, r4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 5d26ec │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -1049273,67 +1049271,67 @@ │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 5cfbda │ │ │ │ mov r0, r8 │ │ │ │ blx 344c20 <_Py_Dealloc@plt+0x4> │ │ │ │ b.w 5cfbda │ │ │ │ - lsls r6, r4, #2 │ │ │ │ + lsls r2, r5, #2 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cdp2 0, 2, cr0, cr14, cr15, {7} │ │ │ │ - asrs r6, r5, #22 │ │ │ │ + cdp2 0, 3, cr0, cr2, cr15, {7} │ │ │ │ + asrs r2, r6, #22 │ │ │ │ lsls r0, r6, #3 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r7, #15] │ │ │ │ + strb r2, [r0, #16] │ │ │ │ lsls r2, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r4, #10] │ │ │ │ + strb r2, [r5, #10] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r3, #138 @ 0x8a │ │ │ │ + subs r3, #142 @ 0x8e │ │ │ │ lsls r2, r6, #3 │ │ │ │ - @ instruction: 0xfaf600ef │ │ │ │ - strb r2, [r2, #7] │ │ │ │ + @ instruction: 0xfafa00ef │ │ │ │ + strb r6, [r2, #7] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r2, #182 @ 0xb6 │ │ │ │ + subs r2, #186 @ 0xba │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strb r4, [r6, #6] │ │ │ │ + strb r0, [r7, #6] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r2, #152 @ 0x98 │ │ │ │ + subs r2, #156 @ 0x9c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - @ instruction: 0xfa8400ef │ │ │ │ - strb r0, [r4, #5] │ │ │ │ + @ instruction: 0xfa8800ef │ │ │ │ + strb r4, [r4, #5] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r2, #68 @ 0x44 │ │ │ │ + subs r2, #72 @ 0x48 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r2, #0] │ │ │ │ + strb r2, [r3, #0] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r0, #252 @ 0xfc │ │ │ │ + subs r1, #0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r6, [r3, #112] @ 0x70 │ │ │ │ + ldr r2, [r4, #112] @ 0x70 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r0, #2 │ │ │ │ + subs r0, #6 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb.w r0, [ip, pc, lsl #2] │ │ │ │ - ldr r0, [r7, #108] @ 0x6c │ │ │ │ + strh.w r0, [r0, pc, lsl #2] │ │ │ │ + ldr r4, [r7, #108] @ 0x6c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r7, #220 @ 0xdc │ │ │ │ + adds r7, #224 @ 0xe0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r4, [r0, #108] @ 0x6c │ │ │ │ + ldr r0, [r1, #108] @ 0x6c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r7, #168 @ 0xa8 │ │ │ │ + adds r7, #172 @ 0xac │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r2, [r5, #104] @ 0x68 │ │ │ │ + ldr r6, [r5, #104] @ 0x68 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r7, #142 @ 0x8e │ │ │ │ + adds r7, #146 @ 0x92 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, r0 │ │ │ │ beq.n 5d091c │ │ │ │ @@ -1050261,82 +1050259,82 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 556478 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl 556478 │ │ │ │ b.w 5cf5bc │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ - eors.w r0, r2, #7831552 @ 0x778000 │ │ │ │ - addw r0, r2, #2287 @ 0x8ef │ │ │ │ - lsrs r4, r0, #22 │ │ │ │ + eors.w r0, r6, #7831552 @ 0x778000 │ │ │ │ + addw r0, r6, #2287 @ 0x8ef │ │ │ │ + lsrs r0, r1, #22 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldrb r4, [r6, #29] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r6, #20] │ │ │ │ + ldr r4, [r6, #20] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r2, #84 @ 0x54 │ │ │ │ + adds r2, #88 @ 0x58 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - @ instruction: 0xf28200ef │ │ │ │ + @ instruction: 0xf28600ef │ │ │ │ ldc2l 0, cr0, [ip], #-944 @ 0xfffffc50 │ │ │ │ - str r4, [r2, #120] @ 0x78 │ │ │ │ + str r0, [r3, #120] @ 0x78 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r0, #120 @ 0x78 │ │ │ │ + adds r0, #124 @ 0x7c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r0, [r7, #112] @ 0x70 │ │ │ │ + str r4, [r7, #112] @ 0x70 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r0, #28 │ │ │ │ + adds r0, #32 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - rsbs r0, r0, #239 @ 0xef │ │ │ │ - str r4, [r3, #112] @ 0x70 │ │ │ │ + rsbs r0, r4, #239 @ 0xef │ │ │ │ + str r0, [r4, #112] @ 0x70 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r0, #0 │ │ │ │ + adds r0, #4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r6, [r6, #104] @ 0x68 │ │ │ │ + str r2, [r7, #104] @ 0x68 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r7, #154 @ 0x9a │ │ │ │ + cmp r7, #158 @ 0x9e │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r6, [r3, #104] @ 0x68 │ │ │ │ + str r2, [r4, #104] @ 0x68 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r7, #130 @ 0x82 │ │ │ │ + cmp r7, #134 @ 0x86 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsls r6, r3, #11 │ │ │ │ + lsls r2, r4, #11 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r2, [r0, #96] @ 0x60 │ │ │ │ + str r6, [r0, #96] @ 0x60 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r6, #228 @ 0xe4 │ │ │ │ + cmp r6, #232 @ 0xe8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r4!, {r3, r5, r7} │ │ │ │ + stmia r4!, {r2, r3, r5, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - orr.w r0, r0, #239 @ 0xef │ │ │ │ - str r4, [r1, #88] @ 0x58 │ │ │ │ + orr.w r0, r4, #239 @ 0xef │ │ │ │ + str r0, [r2, #88] @ 0x58 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r6, #112 @ 0x70 │ │ │ │ + cmp r6, #116 @ 0x74 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r2, [r2, #84] @ 0x54 │ │ │ │ + str r6, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r6, #54 @ 0x36 │ │ │ │ + cmp r6, #58 @ 0x3a │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r6, [r0, #76] @ 0x4c │ │ │ │ + str r2, [r1, #76] @ 0x4c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r5, #170 @ 0xaa │ │ │ │ + cmp r5, #174 @ 0xae │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cdp 0, 9, cr0, cr10, cr15, {7} │ │ │ │ - str r2, [r4, #72] @ 0x48 │ │ │ │ + cdp 0, 9, cr0, cr14, cr15, {7} │ │ │ │ + str r6, [r4, #72] @ 0x48 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r5, #136 @ 0x88 │ │ │ │ + cmp r5, #140 @ 0x8c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r2, [r6, #76] @ 0x4c │ │ │ │ + str r6, [r6, #76] @ 0x4c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r6, [r7, #68] @ 0x44 │ │ │ │ + str r2, [r0, #72] @ 0x48 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r5, #98 @ 0x62 │ │ │ │ + cmp r5, #102 @ 0x66 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr.w r3, [pc, #2872] @ 5d1e48 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr.w r1, [pc, #2872] @ 5d1e4c │ │ │ │ ldr.w r0, [pc, #2872] @ 5d1e50 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ @@ -1051402,144 +1051400,144 @@ │ │ │ │ blx 344c20 <_Py_Dealloc@plt+0x4> │ │ │ │ b.w 5d1486 │ │ │ │ mov r0, r2 │ │ │ │ blx 344c20 <_Py_Dealloc@plt+0x4> │ │ │ │ b.w 5d1478 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r6, #56] @ 0x38 │ │ │ │ + str r4, [r6, #56] @ 0x38 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r4, #146 @ 0x92 │ │ │ │ + cmp r4, #150 @ 0x96 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r4, [r7, #24] │ │ │ │ + str r0, [r0, #28] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r2, #148 @ 0x94 │ │ │ │ + cmp r2, #152 @ 0x98 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r0, [r0, #20] │ │ │ │ + str r4, [r0, #20] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r2, #38 @ 0x26 │ │ │ │ + cmp r2, #42 @ 0x2a │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r2, [r3, #16] │ │ │ │ + str r6, [r3, #16] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r2, #0 │ │ │ │ + cmp r2, #4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - sub.w r0, r6, pc, asr #3 │ │ │ │ - str r2, [r6, #12] │ │ │ │ + sub.w r0, sl, pc, asr #3 │ │ │ │ + str r6, [r6, #12] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r1, #214 @ 0xd6 │ │ │ │ + cmp r1, #218 @ 0xda │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r0, [r4, #8] │ │ │ │ + str r4, [r4, #8] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r1, #128 @ 0x80 │ │ │ │ + cmp r1, #132 @ 0x84 │ │ │ │ lsls r2, r6, #3 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf4e600ef │ │ │ │ - str r2, [r7, #0] │ │ │ │ + @ instruction: 0xf4ea00ef │ │ │ │ + str r6, [r7, #0] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r1, #30 │ │ │ │ + cmp r1, #34 @ 0x22 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r2, [r3, #0] │ │ │ │ + str r6, [r3, #0] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r0, #254 @ 0xfe │ │ │ │ + cmp r1, #2 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrsh r4, [r6, r7] │ │ │ │ + ldrsh r0, [r7, r7] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r0, #218 @ 0xda │ │ │ │ + cmp r0, #222 @ 0xde │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrsh r4, [r1, r7] │ │ │ │ + ldrsh r0, [r2, r7] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r0, #178 @ 0xb2 │ │ │ │ + cmp r0, #182 @ 0xb6 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrsh r6, [r3, r6] │ │ │ │ + ldrsh r2, [r4, r6] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r0, #130 @ 0x82 │ │ │ │ + cmp r0, #134 @ 0x86 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrsh r4, [r7, r4] │ │ │ │ + ldrsh r0, [r0, r5] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r0, #32 │ │ │ │ + cmp r0, #36 @ 0x24 │ │ │ │ lsls r2, r6, #3 │ │ │ │ @ instruction: 0xf3ba00ec │ │ │ │ - ldrsh r4, [r5, r3] │ │ │ │ + ldrsh r0, [r6, r3] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - movs r7, #210 @ 0xd2 │ │ │ │ + movs r7, #214 @ 0xd6 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r0, [r3, r5] │ │ │ │ + ldrb r4, [r3, r5] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - movs r6, #60 @ 0x3c │ │ │ │ + movs r6, #64 @ 0x40 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - b.n 5d1cd8 │ │ │ │ + b.n 5d1ce0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r4, [r1, r4] │ │ │ │ + ldrb r0, [r2, r4] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - movs r5, #242 @ 0xf2 │ │ │ │ + movs r5, #246 @ 0xf6 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsls r2, r5, #24 │ │ │ │ + lsls r6, r5, #24 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r0, [r4, r2] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r6, #104] @ 0x68 │ │ │ │ + str r0, [r7, #104] @ 0x68 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrb r6, [r0, r3] │ │ │ │ + ldrb r2, [r1, r3] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - movs r5, #170 @ 0xaa │ │ │ │ + movs r5, #174 @ 0xae │ │ │ │ lsls r2, r6, #3 │ │ │ │ - vst4. {d16-d19}, [r6 :256], r0 │ │ │ │ - ldrb r2, [r5, r1] │ │ │ │ + vst4. {d16-d19}, [sl :256], r0 │ │ │ │ + ldrb r6, [r5, r1] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - movs r5, #80 @ 0x50 │ │ │ │ + movs r5, #84 @ 0x54 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cbnz r4, 5d1f40 │ │ │ │ + cbnz r0, 5d1f42 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r6, [r1, r5] │ │ │ │ + ldrh r2, [r2, r5] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - movs r4, #44 @ 0x2c │ │ │ │ + movs r4, #48 @ 0x30 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cbnz r0, 5d1f46 │ │ │ │ + cbnz r4, 5d1f46 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrb.w r0, [r0, r0, lsl #3] │ │ │ │ - lsrs r2, r3, #2 │ │ │ │ + ldrb.w r0, [r4, r0, lsl #3] │ │ │ │ + lsrs r6, r3, #2 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrh r4, [r4, r4] │ │ │ │ + ldrh r0, [r5, r4] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - movs r4, #6 │ │ │ │ + movs r4, #10 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrh r6, [r5, r3] │ │ │ │ + ldrh r2, [r6, r3] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - movs r3, #210 @ 0xd2 │ │ │ │ + movs r3, #214 @ 0xd6 │ │ │ │ lsls r2, r6, #3 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - b.n 5d2250 │ │ │ │ + b.n 5d2258 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - b.n 5d21d4 │ │ │ │ + b.n 5d21dc │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r0, [r7, r6] │ │ │ │ + ldr r4, [r7, r6] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - movs r2, #156 @ 0x9c │ │ │ │ + movs r2, #160 @ 0xa0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r2, [r0, r5] │ │ │ │ + strh r6, [r0, r5] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldmia r2, {r2, r3, r4} │ │ │ │ + ldmia r2!, {r5} │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r6, [r3, r5] │ │ │ │ + ldr r2, [r4, r5] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - movs r2, #66 @ 0x42 │ │ │ │ + movs r2, #70 @ 0x46 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r0, [r7, r4] │ │ │ │ + ldr r4, [r7, r4] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - movs r2, #28 │ │ │ │ + movs r2, #32 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r0, [r3, r4] │ │ │ │ + ldr r4, [r3, r4] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - movs r1, #252 @ 0xfc │ │ │ │ + movs r2, #0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r6, [r7, r3] │ │ │ │ + ldr r2, [r0, r4] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - movs r1, #226 @ 0xe2 │ │ │ │ + movs r1, #230 @ 0xe6 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrd r7, r4, [sp, #68] @ 0x44 │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ @@ -1052468,340 +1052466,340 @@ │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #3144 @ 0xc48 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ ldr r0, [r4, r2] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r0, #16] │ │ │ │ + str r4, [r0, #16] │ │ │ │ lsls r0, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r2, r4] │ │ │ │ + ldrsb r6, [r2, r4] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r6, r6, #7 │ │ │ │ + subs r2, r7, #7 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrsb r4, [r6, r1] │ │ │ │ + ldrsb r0, [r7, r1] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r2, r3, #5 │ │ │ │ + subs r6, r3, #5 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrb r4, [r6, #29] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r0, r6] │ │ │ │ + strb r4, [r0, r6] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r4, r4, #1 │ │ │ │ + subs r0, r5, #1 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strb r2, [r3, r5] │ │ │ │ + strb r6, [r3, r5] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r6, r7, #0 │ │ │ │ + subs r2, r0, #1 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strb r0, [r3, r3] │ │ │ │ + strb r4, [r3, r3] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r4, r7, #6 │ │ │ │ + adds r0, r0, #7 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strb r6, [r5, r0] │ │ │ │ + strb r2, [r6, r0] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r2, r2, #4 │ │ │ │ + adds r6, r2, #4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strb r6, [r1, r0] │ │ │ │ + strb r2, [r2, r0] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r2, r6, #3 │ │ │ │ + adds r6, r6, #3 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r2, [r5, r6] │ │ │ │ + ldrb r6, [r5, r6] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r4, [r7, r6] │ │ │ │ + strh r0, [r0, r7] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r0, r4, #2 │ │ │ │ + adds r4, r4, #2 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r4, [r3, r6] │ │ │ │ + strh r0, [r4, r6] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r0, r0, #2 │ │ │ │ + adds r4, r0, #2 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r2, [r6, r5] │ │ │ │ + strh r6, [r6, r5] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r6, r2, #1 │ │ │ │ + adds r2, r3, #1 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ble.n 5d2a84 │ │ │ │ + ble.n 5d2a8c │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strh r6, [r3, r4] │ │ │ │ + strh r2, [r4, r4] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r4, r0, #0 │ │ │ │ + adds r0, r1, #0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldc2 0, cr0, [ip], #-960 @ 0xfffffc40 │ │ │ │ - strh r2, [r4, r3] │ │ │ │ + mcrr2 0, 15, r0, r0, cr0 │ │ │ │ + strh r6, [r4, r3] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r6, r0, r7 │ │ │ │ + subs r2, r1, r7 │ │ │ │ lsls r2, r6, #3 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 5d28fc │ │ │ │ + b.n 5d2904 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strh r6, [r2, r2] │ │ │ │ + strh r2, [r3, r2] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r2, r7, r5 │ │ │ │ + subs r6, r7, r5 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r4, [r6, r1] │ │ │ │ + strh r0, [r7, r1] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r0, r3, r5 │ │ │ │ + subs r4, r3, r5 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r4, [r5, r0] │ │ │ │ + strh r0, [r6, r0] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r0, r2, r4 │ │ │ │ + subs r4, r2, r4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrh r6, [r3, r7] │ │ │ │ + ldrh r2, [r4, r7] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r0, [r6, r7] │ │ │ │ + str r4, [r6, r7] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r4, r2, r3 │ │ │ │ + subs r0, r3, r3 │ │ │ │ lsls r2, r6, #3 │ │ │ │ bmi.n 5d2b34 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - subs r2, r5, r7 │ │ │ │ + subs r6, r5, r7 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r5, #232 @ 0xe8 │ │ │ │ + cmp r5, #236 @ 0xec │ │ │ │ lsls r1, r6, #3 │ │ │ │ bmi.n 5d2afc │ │ │ │ lsls r0, r0, #4 │ │ │ │ - subs r0, r1, r7 │ │ │ │ + subs r4, r1, r7 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r6, [r2, #28] │ │ │ │ + str r2, [r3, #28] │ │ │ │ lsls r1, r6, #3 │ │ │ │ bmi.n 5d2ac4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - subs r6, r4, r6 │ │ │ │ + subs r2, r5, r6 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r0, [r2, #19] │ │ │ │ + ldrb r4, [r2, #19] │ │ │ │ lsls r0, r6, #3 │ │ │ │ bcc.n 5d2a7c │ │ │ │ lsls r0, r0, #4 │ │ │ │ - subs r4, r7, r5 │ │ │ │ + subs r0, r0, r6 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strb r2, [r7, #12] │ │ │ │ + strb r6, [r7, #12] │ │ │ │ lsls r0, r6, #3 │ │ │ │ bcc.n 5d2a44 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - subs r2, r3, r5 │ │ │ │ + subs r6, r3, r5 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r0, [r5, r0] │ │ │ │ + strh r4, [r5, r0] │ │ │ │ lsls r2, r6, #3 │ │ │ │ bcc.n 5d2a0c │ │ │ │ lsls r0, r0, #4 │ │ │ │ - subs r0, r7, r4 │ │ │ │ + subs r4, r7, r4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r6, [r3, r2] │ │ │ │ + strh r2, [r4, r2] │ │ │ │ lsls r2, r6, #3 │ │ │ │ bcc.n 5d2bd4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - subs r6, r2, r4 │ │ │ │ + subs r2, r3, r4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r0, [r0, r5] │ │ │ │ + str r4, [r0, r5] │ │ │ │ lsls r2, r6, #3 │ │ │ │ bcc.n 5d2b9c │ │ │ │ lsls r0, r0, #4 │ │ │ │ - subs r4, r6, r3 │ │ │ │ + subs r0, r7, r3 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strb r6, [r3, #19] │ │ │ │ + strb r2, [r4, #19] │ │ │ │ lsls r0, r6, #3 │ │ │ │ bcc.n 5d2b64 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - subs r2, r2, r3 │ │ │ │ + subs r6, r2, r3 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strb r0, [r5, #15] │ │ │ │ + strb r4, [r5, #15] │ │ │ │ lsls r0, r6, #3 │ │ │ │ bcc.n 5d2b2c │ │ │ │ lsls r0, r0, #4 │ │ │ │ - subs r0, r6, r2 │ │ │ │ + subs r4, r6, r2 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r6, [r7, r0] │ │ │ │ + strh r2, [r0, r1] │ │ │ │ lsls r2, r6, #3 │ │ │ │ bcs.n 5d2af4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - subs r6, r1, r2 │ │ │ │ + subs r2, r2, r2 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r4, [r6, r7] │ │ │ │ + str r0, [r7, r7] │ │ │ │ lsls r2, r6, #3 │ │ │ │ bcs.n 5d2abc │ │ │ │ lsls r0, r0, #4 │ │ │ │ - subs r4, r5, r1 │ │ │ │ + subs r0, r6, r1 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r6, [r5, r7] │ │ │ │ + str r2, [r6, r7] │ │ │ │ lsls r2, r6, #3 │ │ │ │ bcs.n 5d2a84 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - subs r2, r1, r1 │ │ │ │ + subs r6, r1, r1 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r0, [r6, r6] │ │ │ │ + str r4, [r6, r6] │ │ │ │ lsls r2, r6, #3 │ │ │ │ bcs.n 5d2a4c │ │ │ │ lsls r0, r0, #4 │ │ │ │ - subs r0, r5, r0 │ │ │ │ + subs r4, r5, r0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r6, [r6, r0] │ │ │ │ + str r2, [r7, r0] │ │ │ │ lsls r2, r6, #3 │ │ │ │ bcs.n 5d2c14 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - subs r6, r0, r0 │ │ │ │ + subs r2, r1, r0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r4, [r4, r2] │ │ │ │ + str r0, [r5, r2] │ │ │ │ lsls r2, r6, #3 │ │ │ │ bcs.n 5d2bdc │ │ │ │ lsls r0, r0, #4 │ │ │ │ - adds r4, r4, r7 │ │ │ │ + adds r0, r5, r7 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strb r6, [r3, #8] │ │ │ │ + strb r2, [r4, #8] │ │ │ │ lsls r0, r6, #3 │ │ │ │ bcs.n 5d2ba4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - adds r2, r0, r7 │ │ │ │ + adds r6, r0, r7 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r7, [pc, #944] @ (5d2f14 ) │ │ │ │ + ldr r7, [pc, #960] @ (5d2f24 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ bcs.n 5d2b6c │ │ │ │ lsls r0, r0, #4 │ │ │ │ - adds r0, r4, r6 │ │ │ │ + adds r4, r4, r6 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r7, [pc, #696] @ (5d2e28 ) │ │ │ │ + ldr r7, [pc, #712] @ (5d2e38 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ bne.n 5d2b40 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - adds r4, r0, r6 │ │ │ │ + adds r0, r1, r6 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r6, [r0, r3] │ │ │ │ + str r2, [r1, r3] │ │ │ │ lsls r2, r6, #3 │ │ │ │ bne.n 5d2b14 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - adds r0, r5, r5 │ │ │ │ + adds r4, r5, r5 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r6, [r6, r2] │ │ │ │ + str r2, [r7, r2] │ │ │ │ lsls r2, r6, #3 │ │ │ │ bne.n 5d2ae8 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - adds r4, r1, r5 │ │ │ │ + adds r0, r2, r5 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r2, [r3, r0] │ │ │ │ + str r6, [r3, r0] │ │ │ │ lsls r2, r6, #3 │ │ │ │ bne.n 5d2abc │ │ │ │ lsls r0, r0, #4 │ │ │ │ - adds r0, r6, r4 │ │ │ │ + adds r4, r6, r4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r6, [r4, r1] │ │ │ │ + str r2, [r5, r1] │ │ │ │ lsls r2, r6, #3 │ │ │ │ bne.n 5d2c90 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - adds r4, r2, r4 │ │ │ │ + adds r0, r3, r4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r7, [pc, #904] @ (5d2f34 ) │ │ │ │ + ldr r7, [pc, #920] @ (5d2f44 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ bne.n 5d2c64 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - adds r0, r7, r3 │ │ │ │ + adds r4, r7, r3 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r7, [pc, #792] @ (5d2ed0 ) │ │ │ │ + ldr r7, [pc, #808] @ (5d2ee0 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ bne.n 5d2c38 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - adds r4, r3, r3 │ │ │ │ + adds r0, r4, r3 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r7, [pc, #680] @ (5d2e6c ) │ │ │ │ + ldr r7, [pc, #696] @ (5d2e7c ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ bne.n 5d2c0c │ │ │ │ lsls r0, r0, #4 │ │ │ │ - adds r0, r0, r3 │ │ │ │ + adds r4, r0, r3 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strb r2, [r3, #30] │ │ │ │ + strb r6, [r3, #30] │ │ │ │ lsls r0, r6, #3 │ │ │ │ bne.n 5d2be0 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - adds r4, r4, r2 │ │ │ │ + adds r0, r5, r2 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strb r6, [r2, #1] │ │ │ │ + strb r2, [r3, #1] │ │ │ │ lsls r0, r6, #3 │ │ │ │ beq.n 5d2bb4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - adds r0, r1, r2 │ │ │ │ + adds r4, r1, r2 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r6, [r2, r3] │ │ │ │ + ldrb r2, [r3, r3] │ │ │ │ lsls r0, r6, #3 │ │ │ │ beq.n 5d2b88 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - adds r4, r5, r1 │ │ │ │ + adds r0, r6, r1 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r7, [pc, #184] @ (5d2cac ) │ │ │ │ + ldr r7, [pc, #200] @ (5d2cbc ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ beq.n 5d2b5c │ │ │ │ lsls r0, r0, #4 │ │ │ │ - adds r0, r2, r1 │ │ │ │ + adds r4, r2, r1 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r6, [pc, #1000] @ (5d2fe8 ) │ │ │ │ + ldr r6, [pc, #1016] @ (5d2ff8 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ beq.n 5d2b30 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - adds r4, r6, r0 │ │ │ │ + adds r0, r7, r0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r6, [pc, #376] @ (5d2d84 ) │ │ │ │ + ldr r6, [pc, #392] @ (5d2d94 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ beq.n 5d2d04 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - adds r0, r3, r0 │ │ │ │ + adds r4, r3, r0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r6, [pc, #824] @ (5d2f50 ) │ │ │ │ + ldr r6, [pc, #840] @ (5d2f60 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ beq.n 5d2cd8 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - asrs r4, r7, #31 │ │ │ │ + adds r0, r0, r0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r6, [pc, #152] @ (5d2cbc ) │ │ │ │ + ldr r6, [pc, #168] @ (5d2ccc ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ itee mi │ │ │ │ lslmi r0, r0, #4 │ │ │ │ - bne.n 5d2b34 @ unpredictable │ │ │ │ + bne.n 5d2b3c @ unpredictable │ │ │ │ lslpl r7, r5, #3 │ │ │ │ - bne.n 5d2b74 │ │ │ │ + bne.n 5d2b7c │ │ │ │ lsls r7, r5, #3 │ │ │ │ it cc │ │ │ │ lslcc r0, r0, #4 │ │ │ │ - beq.n 5d2b74 │ │ │ │ + beq.n 5d2b7c │ │ │ │ lsls r7, r5, #3 │ │ │ │ - bne.n 5d2ce4 │ │ │ │ + bne.n 5d2cec │ │ │ │ lsls r7, r5, #3 │ │ │ │ beq.n 5d2c68 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - asrs r2, r6, #30 │ │ │ │ + asrs r6, r6, #30 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r7, [pc, #48] @ (5d2c78 ) │ │ │ │ + ldr r7, [pc, #64] @ (5d2c88 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldmia r7, {r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r0, #4 │ │ │ │ - asrs r6, r2, #30 │ │ │ │ + asrs r2, r3, #30 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r6, [pc, #400] @ (5d2de4 ) │ │ │ │ + ldr r6, [pc, #416] @ (5d2df4 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldmia r7, {r2, r3, r4, r6, r7} │ │ │ │ lsls r0, r0, #4 │ │ │ │ - asrs r2, r7, #29 │ │ │ │ + asrs r6, r7, #29 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r5, [pc, #544] @ (5d2e80 ) │ │ │ │ + ldr r5, [pc, #560] @ (5d2e90 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldmia r7, {r6, r7} │ │ │ │ lsls r0, r0, #4 │ │ │ │ - asrs r6, r3, #29 │ │ │ │ + asrs r2, r4, #29 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r5, [pc, #544] @ (5d2e8c ) │ │ │ │ + ldr r5, [pc, #560] @ (5d2e9c ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldmia r7, {r2, r5, r7} │ │ │ │ lsls r0, r0, #4 │ │ │ │ - asrs r2, r0, #29 │ │ │ │ + asrs r6, r0, #29 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r5, [pc, #432] @ (5d2e28 ) │ │ │ │ + ldr r5, [pc, #448] @ (5d2e38 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldmia r7, {r3, r7} │ │ │ │ lsls r0, r0, #4 │ │ │ │ - asrs r6, r4, #28 │ │ │ │ + asrs r2, r5, #28 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r5, [pc, #320] @ (5d2dc4 ) │ │ │ │ + ldr r5, [pc, #336] @ (5d2dd4 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 005d2c84 : │ │ │ │ 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 │ │ │ │ @@ -1053029,51 +1053027,51 @@ │ │ │ │ lsls r1, r1, #4 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 5d2e94 │ │ │ │ + beq.n 5d2e9c │ │ │ │ lsls r7, r5, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #472] @ (5d3090 ) │ │ │ │ + ldr r1, [pc, #488] @ (5d30a0 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - asrs r2, r3, #9 │ │ │ │ + asrs r6, r3, #9 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r5, [pc, #576] @ (5d3100 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ands.w r0, r6, pc, asr #3 │ │ │ │ - beq.n 5d2dec │ │ │ │ + ands.w r0, sl, pc, asr #3 │ │ │ │ + beq.n 5d2df4 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrd r0, r0, [lr, #956]! @ 0x3bc │ │ │ │ + and.w r0, r2, pc, asr #3 │ │ │ │ ldr r0, [r2, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 5d2f00 │ │ │ │ + bmi.n 5d2f08 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ - svc 156 @ 0x9c │ │ │ │ + svc 160 @ 0xa0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ble.n 5d2f3c │ │ │ │ lsls r4, r5, #3 │ │ │ │ rev r4, r0 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldmia r4, {r1, r3, r4, r5} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r5} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldmia r4, {r3, r4, r6} │ │ │ │ + ldmia r4, {r2, r3, r4, r6} │ │ │ │ lsls r7, r5, #3 │ │ │ │ cbnz r6, 5d2f2e │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldmia r3!, {r2, r4, r6} │ │ │ │ + ldmia r3, {r3, r4, r6} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldmia r4!, {r1, r3} │ │ │ │ + ldmia r4!, {r1, r2, r3} │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 005d2efc : │ │ │ │ stmdb 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 │ │ │ │ @@ -1053341,58 +1053339,58 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf72e00f0 │ │ │ │ + @ instruction: 0xf73200f0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #246 @ 0xf6 │ │ │ │ + subs r4, #250 @ 0xfa │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsrs r6, r7, #30 │ │ │ │ + lsrs r2, r0, #31 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r2, [pc, #976] @ (5d3568 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 5d3120 │ │ │ │ + bne.n 5d3128 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - bne.n 5d30b8 │ │ │ │ + bne.n 5d30c0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 5d31a4 │ │ │ │ + bgt.n 5d31ac │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldmia r5!, {r2, r4} │ │ │ │ + ldmia r5!, {r3, r4} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - @ instruction: 0xb690 │ │ │ │ + @ instruction: 0xb694 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - bge.n 5d3250 │ │ │ │ + bge.n 5d3258 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - @ instruction: 0xb678 │ │ │ │ + @ instruction: 0xb67c │ │ │ │ lsls r7, r7, #3 │ │ │ │ - blt.n 5d3160 │ │ │ │ + blt.n 5d3168 │ │ │ │ lsls r7, r5, #3 │ │ │ │ @ instruction: 0xb730 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldmia r1, {r1, r2, r5, r6} │ │ │ │ + ldmia r1, {r1, r3, r5, r6} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldmia r1!, {r2, r7} │ │ │ │ + ldmia r1!, {r3, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ @ instruction: 0xb71a │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldmia r0!, {r7} │ │ │ │ + ldmia r0!, {r2, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldmia r1, {r1, r2, r4, r5} │ │ │ │ + ldmia r1, {r1, r3, r4, r5} │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 005d31e0 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1053573,51 +1053571,51 @@ │ │ │ │ nop │ │ │ │ ldr r1, [pc, #16] @ (5d3394 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 5d2e48 │ │ │ │ + b.n 5d2e50 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - stmia r6!, {r1, r3, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsrs r6, r2, #21 │ │ │ │ + lsrs r2, r3, #21 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r5!, {r2, r5, r6, r7} │ │ │ │ + stmia r5!, {r3, r5, r6, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cmp r8, sl │ │ │ │ + cmp ip, sl │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r6!, {r1} │ │ │ │ + stmia r6!, {r1, r2} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsrs r0, r2, #19 │ │ │ │ + lsrs r4, r2, #19 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r2, #222 @ 0xde │ │ │ │ + adds r2, #226 @ 0xe2 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - subs r1, #6 │ │ │ │ + subs r1, #10 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r5, r6, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsrs r2, r5, #18 │ │ │ │ + lsrs r6, r5, #18 │ │ │ │ lsls r2, r6, #3 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - cmp ip, sl │ │ │ │ + cmp r8, fp │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r5!, {r2, r3, r5, r7} │ │ │ │ + stmia r5!, {r4, r5, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsrs r0, r7, #17 │ │ │ │ + lsrs r4, r7, #17 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r5!, {r2, r4, r7} │ │ │ │ + stmia r5!, {r3, r4, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsrs r0, r4, #17 │ │ │ │ + lsrs r4, r4, #17 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r5!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r5!, {r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsrs r0, r1, #17 │ │ │ │ + lsrs r4, r1, #17 │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 005d33d8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1053710,21 +1053708,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ mov sl, pc │ │ │ │ lsls r7, r0, #4 │ │ │ │ ldr r0, [sp, #488] @ 0x1e8 │ │ │ │ lsls r1, r1, #4 │ │ │ │ mov r8, r7 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - lsrs r4, r4, #13 │ │ │ │ + lsrs r0, r5, #13 │ │ │ │ lsls r5, r7, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r4!, {r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsrs r0, r1, #13 │ │ │ │ + lsrs r4, r1, #13 │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 005d34d0 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1053905,51 +1053903,51 @@ │ │ │ │ nop │ │ │ │ mov r4, r2 │ │ │ │ lsls r7, r0, #4 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 5d3b58 │ │ │ │ + b.n 5d3b60 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - stmia r3!, {r1, r3, r4, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsrs r6, r4, #9 │ │ │ │ + lsrs r2, r5, #9 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r2!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - muls r4, r7 │ │ │ │ + bics r0, r0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r3!, {r1, r4} │ │ │ │ + stmia r3!, {r1, r2, r4} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsrs r0, r4, #7 │ │ │ │ + lsrs r4, r4, #7 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r7, #238 @ 0xee │ │ │ │ + cmp r7, #242 @ 0xf2 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - adds r5, #70 @ 0x46 │ │ │ │ + adds r5, #74 @ 0x4a │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r2!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r2!, {r4, r5, r6, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsrs r2, r7, #6 │ │ │ │ + lsrs r6, r7, #6 │ │ │ │ lsls r2, r6, #3 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - bics r4, r0 │ │ │ │ + bics r0, r1 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r2!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r2!, {r6, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsrs r0, r1, #6 │ │ │ │ + lsrs r4, r1, #6 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r2!, {r2, r5, r7} │ │ │ │ + stmia r2!, {r3, r5, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsrs r0, r6, #5 │ │ │ │ + lsrs r4, r6, #5 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r2!, {r2, r3, r7} │ │ │ │ + stmia r2!, {r4, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsrs r0, r3, #5 │ │ │ │ + lsrs r4, r3, #5 │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 005d36c8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1054042,21 +1054040,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ add r2, r1 │ │ │ │ lsls r7, r0, #4 │ │ │ │ str r5, [sp, #552] @ 0x228 │ │ │ │ lsls r1, r1, #4 │ │ │ │ mvns r0, r1 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - lsrs r4, r6, #1 │ │ │ │ + lsrs r0, r7, #1 │ │ │ │ lsls r5, r7, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r2, r3, r7} │ │ │ │ + stmia r1!, {r4, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsrs r0, r3, #1 │ │ │ │ + lsrs r4, r3, #1 │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ │ │ │ 005d37c0 : │ │ │ │ stmdb 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 │ │ │ │ @@ -1055149,61 +1055147,61 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r7, #1] │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #254 @ 0xfe │ │ │ │ + ands r2, r0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsls r6, r7, #22 │ │ │ │ + lsls r2, r0, #23 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r4!, {r1, r4, r5} │ │ │ │ + stmia r4!, {r1, r2, r4, r5} │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #128 @ 0x80 │ │ │ │ + subs r5, #132 @ 0x84 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsls r2, r0, #13 │ │ │ │ + lsls r6, r0, #13 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r1!, {r1, r6, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ str r0, [r5, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r7, #27 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #122 @ 0x7a │ │ │ │ + subs r2, #126 @ 0x7e │ │ │ │ lsls r2, r6, #3 │ │ │ │ - movs r6, r7 │ │ │ │ + lsls r2, r0, #1 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r2, #252 @ 0xfc │ │ │ │ + subs r3, #0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r1, #204 @ 0xcc │ │ │ │ + subs r1, #208 @ 0xd0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - vshr.u64 q0, , #48 │ │ │ │ + vshr.u64 q0, , #44 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3, {r2, r3, r4} │ │ │ │ + ldmia r3!, {r5} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subs r1, #148 @ 0x94 │ │ │ │ + subs r1, #152 @ 0x98 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - vqadd.u16 q8, q12, │ │ │ │ - subs r0, #170 @ 0xaa │ │ │ │ + vqadd.u16 q8, q14, │ │ │ │ + subs r0, #174 @ 0xae │ │ │ │ lsls r2, r6, #3 │ │ │ │ - mcr2 0, 3, r0, cr14, cr1, {7} │ │ │ │ - subs r0, #82 @ 0x52 │ │ │ │ + mrc2 0, 3, r0, cr2, cr1, {7} │ │ │ │ + subs r0, #86 @ 0x56 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - mrc2 0, 0, r0, cr6, cr1, {7} │ │ │ │ - adds r7, #22 │ │ │ │ + mrc2 0, 0, r0, cr10, cr1, {7} │ │ │ │ + adds r7, #26 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldc2l 0, cr0, [sl], {241} @ 0xf1 │ │ │ │ + ldc2l 0, cr0, [lr], {241} @ 0xf1 │ │ │ │ ldr.w r3, [pc, #3080] @ 5d4fe8 │ │ │ │ movw r2, #4366 @ 0x110e │ │ │ │ ldr.w r1, [pc, #3076] @ 5d4fec │ │ │ │ ldr.w r0, [pc, #3076] @ 5d4ff0 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ @@ -1056297,134 +1056295,134 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 14849e8 │ │ │ │ mov r0, fp │ │ │ │ b.n 5d4f1e │ │ │ │ blx 344dc8 <__stack_chk_fail@plt> │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #0 │ │ │ │ + adds r6, #4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - @ instruction: 0xfbc400f1 │ │ │ │ - adds r5, #212 @ 0xd4 │ │ │ │ + @ instruction: 0xfbc800f1 │ │ │ │ + adds r5, #216 @ 0xd8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - @ instruction: 0xfb9800f1 │ │ │ │ - adds r5, #174 @ 0xae │ │ │ │ + @ instruction: 0xfb9c00f1 │ │ │ │ + adds r5, #178 @ 0xb2 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - @ instruction: 0xfb7200f1 │ │ │ │ - adds r5, #96 @ 0x60 │ │ │ │ + @ instruction: 0xfb7600f1 │ │ │ │ + adds r5, #100 @ 0x64 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - @ instruction: 0xfb2400f1 │ │ │ │ - adds r5, #64 @ 0x40 │ │ │ │ + @ instruction: 0xfb2800f1 │ │ │ │ + adds r5, #68 @ 0x44 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cbnz r0, 5d5062 │ │ │ │ + cbnz r4, 5d5062 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - @ instruction: 0xfaf400f1 │ │ │ │ - adds r5, #8 │ │ │ │ + @ instruction: 0xfaf800f1 │ │ │ │ + adds r5, #12 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - @ instruction: 0xfacc00f1 │ │ │ │ - adds r4, #222 @ 0xde │ │ │ │ + @ instruction: 0xfad000f1 │ │ │ │ + adds r4, #226 @ 0xe2 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - @ instruction: 0xfaa200f1 │ │ │ │ - ldmia r6, {r1, r2, r5, r6} │ │ │ │ + @ instruction: 0xfaa600f1 │ │ │ │ + ldmia r6, {r1, r3, r5, r6} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - adds r4, #170 @ 0xaa │ │ │ │ + adds r4, #174 @ 0xae │ │ │ │ lsls r2, r6, #3 │ │ │ │ - @ instruction: 0xfa7000f1 │ │ │ │ - str r0, [sp, #208] @ 0xd0 │ │ │ │ + @ instruction: 0xfa7400f1 │ │ │ │ + str r0, [sp, #224] @ 0xe0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - adds r4, #124 @ 0x7c │ │ │ │ + adds r4, #128 @ 0x80 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - @ instruction: 0xfa3c00f1 │ │ │ │ - adds r4, #76 @ 0x4c │ │ │ │ + @ instruction: 0xfa4000f1 │ │ │ │ + adds r4, #80 @ 0x50 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - @ instruction: 0xfa1000f1 │ │ │ │ - adds r4, #44 @ 0x2c │ │ │ │ + @ instruction: 0xfa1400f1 │ │ │ │ + adds r4, #48 @ 0x30 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - vld1.8 @ instruction: 0xf9ec00f1 │ │ │ │ - adds r4, #2 │ │ │ │ + ldr??.w r0, [r0, #241] @ 0xf1 │ │ │ │ + adds r4, #6 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - vst1.8 @ instruction: 0xf9c600f1 │ │ │ │ - adds r3, #192 @ 0xc0 │ │ │ │ + vst1.8 @ instruction: 0xf9ca00f1 │ │ │ │ + adds r3, #196 @ 0xc4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - vst1.8 @ instruction: 0xf98000f1 │ │ │ │ - adds r3, #136 @ 0x88 │ │ │ │ + vst1.8 @ instruction: 0xf98400f1 │ │ │ │ + adds r3, #140 @ 0x8c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - vst4. {d16-d19}, [r8 :256], r1 │ │ │ │ - adds r3, #94 @ 0x5e │ │ │ │ + vst4. {d16-d19}, [ip :256], r1 │ │ │ │ + adds r3, #98 @ 0x62 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - vld4. {d0-d3}, [r4 :256], r1 │ │ │ │ - blt.n 5d4ff4 │ │ │ │ + vld4. {d0-d3}, [r8 :256], r1 │ │ │ │ + blt.n 5d4ffc │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adds r2, #180 @ 0xb4 │ │ │ │ + adds r2, #184 @ 0xb8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str??.w r0, [ip, r1, lsl #3] │ │ │ │ - adds r2, #140 @ 0x8c │ │ │ │ + ldr??.w r0, [r0, r1, lsl #3] │ │ │ │ + adds r2, #144 @ 0x90 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr.w r0, [r0, r1, lsl #3] │ │ │ │ - adds r2, #100 @ 0x64 │ │ │ │ + ldr.w r0, [r4, r1, lsl #3] │ │ │ │ + adds r2, #104 @ 0x68 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh.w r0, [r8, r1, lsl #3] │ │ │ │ + strh.w r0, [ip, r1, lsl #3] │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #220 @ 0xdc │ │ │ │ + adds r0, #224 @ 0xe0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - @ instruction: 0xf69a00f1 │ │ │ │ - push {r2, r4, lr} │ │ │ │ + @ instruction: 0xf69e00f1 │ │ │ │ + push {r3, r4, lr} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adds r0, #148 @ 0x94 │ │ │ │ + adds r0, #152 @ 0x98 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - @ instruction: 0xf65800f1 │ │ │ │ + @ instruction: 0xf65c00f1 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #214 @ 0xd6 │ │ │ │ + cmp r5, #218 @ 0xda │ │ │ │ lsls r2, r6, #3 │ │ │ │ - @ instruction: 0xf39400f1 │ │ │ │ - ldmia r3, {r3, r7} │ │ │ │ + @ instruction: 0xf39800f1 │ │ │ │ + ldmia r3, {r2, r3, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cmp r5, #136 @ 0x88 │ │ │ │ - lsls r2, r6, #3 │ │ │ │ - @ instruction: 0xf34a00f1 │ │ │ │ cmp r5, #140 @ 0x8c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cbz r2, 5d50ee │ │ │ │ + @ instruction: 0xf34e00f1 │ │ │ │ + cmp r5, #144 @ 0x90 │ │ │ │ + lsls r2, r6, #3 │ │ │ │ + cbz r6, 5d50ee │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cmp r5, #74 @ 0x4a │ │ │ │ + cmp r5, #78 @ 0x4e │ │ │ │ lsls r2, r6, #3 │ │ │ │ - @ instruction: 0xf30e00f1 │ │ │ │ - cmp r5, #12 │ │ │ │ + @ instruction: 0xf31200f1 │ │ │ │ + cmp r5, #16 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - @ instruction: 0xf2d000f1 │ │ │ │ - cmp r4, #236 @ 0xec │ │ │ │ + @ instruction: 0xf2d400f1 │ │ │ │ + cmp r4, #240 @ 0xf0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - @ instruction: 0xf2b000f1 │ │ │ │ - cmp r4, #130 @ 0x82 │ │ │ │ + @ instruction: 0xf2b400f1 │ │ │ │ + cmp r4, #134 @ 0x86 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - movw r0, #24817 @ 0x60f1 │ │ │ │ - cmp r4, #86 @ 0x56 │ │ │ │ + movw r0, #41201 @ 0xa0f1 │ │ │ │ + cmp r4, #90 @ 0x5a │ │ │ │ lsls r2, r6, #3 │ │ │ │ - @ instruction: 0xf21a00f1 │ │ │ │ - cmp r4, #34 @ 0x22 │ │ │ │ + @ instruction: 0xf21e00f1 │ │ │ │ + cmp r4, #38 @ 0x26 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - @ instruction: 0xf1e600f1 │ │ │ │ - sxth r0, r3 │ │ │ │ + @ instruction: 0xf1ea00f1 │ │ │ │ + sxth r4, r3 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cmp r2, #226 @ 0xe2 │ │ │ │ + cmp r2, #230 @ 0xe6 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - @ instruction: 0xf0a600f1 │ │ │ │ - cmp r2, #130 @ 0x82 │ │ │ │ + @ instruction: 0xf0aa00f1 │ │ │ │ + cmp r2, #134 @ 0x86 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - orr.w r0, r6, #241 @ 0xf1 │ │ │ │ - cmp r2, #80 @ 0x50 │ │ │ │ + orr.w r0, sl, #241 @ 0xf1 │ │ │ │ + cmp r2, #84 @ 0x54 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ands.w r0, r4, #241 @ 0xf1 │ │ │ │ - cmp r2, #24 │ │ │ │ + ands.w r0, r8, #241 @ 0xf1 │ │ │ │ + cmp r2, #28 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - vshr.s64 q8, , #36 │ │ │ │ + vshr.s64 q8, , #32 │ │ │ │ ldr.w r3, [pc, #2960] @ 5d5cb0 │ │ │ │ ldr.w r2, [pc, #2960] @ 5d5cb4 │ │ │ │ ldr.w r1, [pc, #2960] @ 5d5cb8 │ │ │ │ ldr.w r0, [pc, #2960] @ 5d5cbc │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r1, pc │ │ │ │ @@ -1057454,258 +1057452,258 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #3204 @ 0xc84 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r3, r4, r5, r6} │ │ │ │ + stmia r2!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cmp r0, #188 @ 0xbc │ │ │ │ + cmp r0, #192 @ 0xc0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - mcr 0, 4, r0, cr2, cr1, {7} │ │ │ │ - strh r6, [r0, #34] @ 0x22 │ │ │ │ + mcr 0, 4, r0, cr6, cr1, {7} │ │ │ │ + strh r2, [r1, #34] @ 0x22 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cmp r0, #144 @ 0x90 │ │ │ │ + cmp r0, #148 @ 0x94 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - mrc 0, 2, r0, cr4, cr1, {7} │ │ │ │ - cmp r0, #70 @ 0x46 │ │ │ │ + mrc 0, 2, r0, cr8, cr1, {7} │ │ │ │ + cmp r0, #74 @ 0x4a │ │ │ │ lsls r2, r6, #3 │ │ │ │ - mcr 0, 0, r0, cr12, cr1, {7} │ │ │ │ - cmp r0, #28 │ │ │ │ + mrc 0, 0, r0, cr0, cr1, {7} │ │ │ │ + cmp r0, #32 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stcl 0, cr0, [r0, #964]! @ 0x3c4 │ │ │ │ - movs r7, #224 @ 0xe0 │ │ │ │ + stcl 0, cr0, [r4, #964]! @ 0x3c4 │ │ │ │ + movs r7, #228 @ 0xe4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stc 0, cr0, [r4, #964]! @ 0x3c4 │ │ │ │ - movs r7, #180 @ 0xb4 │ │ │ │ + stc 0, cr0, [r8, #964]! @ 0x3c4 │ │ │ │ + movs r7, #184 @ 0xb8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldcl 0, cr0, [r2, #-964]! @ 0xfffffc3c │ │ │ │ - movs r7, #110 @ 0x6e │ │ │ │ + ldcl 0, cr0, [r6, #-964]! @ 0xfffffc3c │ │ │ │ + movs r7, #114 @ 0x72 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldc 0, cr0, [r2, #-964]! @ 0xfffffc3c │ │ │ │ - beq.n 5d5dcc │ │ │ │ + ldc 0, cr0, [r6, #-964]! @ 0xfffffc3c │ │ │ │ + beq.n 5d5dd4 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - movs r6, #240 @ 0xf0 │ │ │ │ + movs r6, #244 @ 0xf4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldc 0, cr0, [r4], #964 @ 0x3c4 │ │ │ │ - movs r6, #184 @ 0xb8 │ │ │ │ + ldc 0, cr0, [r8], #964 @ 0x3c4 │ │ │ │ + movs r6, #188 @ 0xbc │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldcl 0, cr0, [ip], #-964 @ 0xfffffc3c │ │ │ │ - movs r6, #154 @ 0x9a │ │ │ │ + stc 0, cr0, [r0], {241} @ 0xf1 │ │ │ │ + movs r6, #158 @ 0x9e │ │ │ │ lsls r2, r6, #3 │ │ │ │ - mrrc 0, 15, r0, lr, cr1 │ │ │ │ - movs r6, #122 @ 0x7a │ │ │ │ + stcl 0, cr0, [r2], #-964 @ 0xfffffc3c │ │ │ │ + movs r6, #126 @ 0x7e │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldc 0, cr0, [r8], #-964 @ 0xfffffc3c │ │ │ │ - movs r6, #64 @ 0x40 │ │ │ │ + ldc 0, cr0, [ip], #-964 @ 0xfffffc3c │ │ │ │ + movs r6, #68 @ 0x44 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - @ instruction: 0xebfe00f1 │ │ │ │ - movs r6, #26 │ │ │ │ + stc 0, cr0, [r2], {241} @ 0xf1 │ │ │ │ + movs r6, #30 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - rsbs r0, r8, r1, ror #3 │ │ │ │ - movs r5, #244 @ 0xf4 │ │ │ │ + rsbs r0, ip, r1, ror #3 │ │ │ │ + movs r5, #248 @ 0xf8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs.w r0, r2, r1, ror #3 │ │ │ │ - movs r5, #130 @ 0x82 │ │ │ │ + subs.w r0, r6, r1, ror #3 │ │ │ │ + movs r5, #134 @ 0x86 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adc.w r0, r6, r1, ror #3 │ │ │ │ - movs r5, #90 @ 0x5a │ │ │ │ + adc.w r0, sl, r1, ror #3 │ │ │ │ + movs r5, #94 @ 0x5e │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds.w r0, lr, r1, ror #3 │ │ │ │ - movs r5, #16 │ │ │ │ + @ instruction: 0xeb2200f1 │ │ │ │ + movs r5, #20 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - @ instruction: 0xead400f1 │ │ │ │ - movs r4, #242 @ 0xf2 │ │ │ │ + @ instruction: 0xead800f1 │ │ │ │ + movs r4, #246 @ 0xf6 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - @ instruction: 0xeab600f1 │ │ │ │ - cmp r4, #210 @ 0xd2 │ │ │ │ + @ instruction: 0xeaba00f1 │ │ │ │ + cmp r4, #214 @ 0xd6 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - movs r4, #206 @ 0xce │ │ │ │ + movs r4, #210 @ 0xd2 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - eors.w r0, r2, r1, ror #3 │ │ │ │ - movs r4, #168 @ 0xa8 │ │ │ │ + eors.w r0, r6, r1, ror #3 │ │ │ │ + movs r4, #172 @ 0xac │ │ │ │ lsls r2, r6, #3 │ │ │ │ - orn r0, ip, r1, ror #3 │ │ │ │ + orns r0, r0, r1, ror #3 │ │ │ │ lsls r4, r7, #26 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #156 @ 0x9c │ │ │ │ + movs r1, #160 @ 0xa0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - movs r4, #74 @ 0x4a │ │ │ │ + movs r4, #78 @ 0x4e │ │ │ │ lsls r2, r6, #3 │ │ │ │ - and.w r0, ip, r1, ror #3 │ │ │ │ - cmp r3, #132 @ 0x84 │ │ │ │ + ands.w r0, r0, r1, ror #3 │ │ │ │ + cmp r3, #136 @ 0x88 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - movs r3, #190 @ 0xbe │ │ │ │ + movs r3, #194 @ 0xc2 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - @ instruction: 0xe98000f1 │ │ │ │ - movs r3, #122 @ 0x7a │ │ │ │ + @ instruction: 0xe98400f1 │ │ │ │ + movs r3, #126 @ 0x7e │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldmdb lr!, {r0, r4, r5, r6, r7} │ │ │ │ - pop {r2, r4, r5, r6, r7} │ │ │ │ + strd r0, r0, [r2, #-964] @ 0x3c4 │ │ │ │ + pop {r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - movs r3, #56 @ 0x38 │ │ │ │ + movs r3, #60 @ 0x3c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrd r0, r0, [lr], #964 @ 0x3c4 │ │ │ │ - ldrb r2, [r0, #27] │ │ │ │ + stmdb r2, {r0, r4, r5, r6, r7} │ │ │ │ + ldrb r6, [r0, #27] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - movs r0, #48 @ 0x30 │ │ │ │ + movs r0, #52 @ 0x34 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - movs r2, #222 @ 0xde │ │ │ │ + movs r2, #226 @ 0xe2 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia.w r0!, {r0, r4, r5, r6, r7} │ │ │ │ - movs r2, #170 @ 0xaa │ │ │ │ + stmia.w r4!, {r0, r4, r5, r6, r7} │ │ │ │ + movs r2, #174 @ 0xae │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strd r0, r0, [lr], #-964 @ 0x3c4 │ │ │ │ - movs r2, #138 @ 0x8a │ │ │ │ + ldrd r0, r0, [r2], #-964 @ 0x3c4 │ │ │ │ + movs r2, #142 @ 0x8e │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strex r0, r0, [lr, #964] @ 0x3c4 │ │ │ │ - movs r2, #106 @ 0x6a │ │ │ │ + @ instruction: 0xe85200f1 │ │ │ │ + movs r2, #110 @ 0x6e │ │ │ │ lsls r2, r6, #3 │ │ │ │ - @ instruction: 0xe82e00f1 │ │ │ │ - movs r2, #74 @ 0x4a │ │ │ │ + @ instruction: 0xe83200f1 │ │ │ │ + movs r2, #78 @ 0x4e │ │ │ │ lsls r2, r6, #3 │ │ │ │ - @ instruction: 0xe80e00f1 │ │ │ │ - cbnz r0, 5d5e3a │ │ │ │ + @ instruction: 0xe81200f1 │ │ │ │ + cbnz r4, 5d5e3a │ │ │ │ lsls r0, r6, #3 │ │ │ │ - movs r2, #12 │ │ │ │ + movs r2, #16 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - b.n 5d5d74 │ │ │ │ + b.n 5d5d7c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrb r6, [r2, #22] │ │ │ │ + ldrb r2, [r3, #22] │ │ │ │ lsls r4, r6, #3 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #68 @ 0x44 │ │ │ │ + movs r1, #72 @ 0x48 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - b.n 5d5bf4 │ │ │ │ + b.n 5d5bfc │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r7, pc, #232 @ (adr r7, 5d5ed0 ) │ │ │ │ + add r7, pc, #248 @ (adr r7, 5d5ee0 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - movs r0, #150 @ 0x96 │ │ │ │ + movs r0, #154 @ 0x9a │ │ │ │ lsls r2, r6, #3 │ │ │ │ - b.n 5d5aa4 │ │ │ │ + b.n 5d5aac │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r6, pc, #552 @ (adr r6, 5d601c ) │ │ │ │ + add r6, pc, #568 @ (adr r6, 5d602c ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - movs r0, #56 @ 0x38 │ │ │ │ + movs r0, #60 @ 0x3c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - b.n 5d59f4 │ │ │ │ + b.n 5d59fc │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r0, r5, #7 │ │ │ │ + subs r4, r5, #7 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - b.n 5d595c │ │ │ │ + b.n 5d5964 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cbnz r2, 5d5e2a │ │ │ │ + cbnz r6, 5d5e2a │ │ │ │ lsls r0, r6, #3 │ │ │ │ - subs r6, r1, #7 │ │ │ │ + subs r2, r2, #7 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - b.n 5d5938 │ │ │ │ + b.n 5d5940 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrb r2, [r3, #13] │ │ │ │ + ldrb r6, [r3, #13] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cbnz r0, 5d5e2c │ │ │ │ + cbnz r4, 5d5e2c │ │ │ │ lsls r0, r6, #3 │ │ │ │ - subs r4, r2, #6 │ │ │ │ + subs r0, r3, #6 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - b.n 5d58d4 │ │ │ │ + b.n 5d58dc │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrb r0, [r4, #12] │ │ │ │ + ldrb r4, [r4, #12] │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldrh r2, [r3, #42] @ 0x2a │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldr r6, [sp, #768] @ 0x300 │ │ │ │ + ldr r6, [sp, #784] @ 0x310 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r7, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r7, [sp, #488] @ 0x1e8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r6, [sp, #200] @ 0xc8 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - b.n 5d59d8 │ │ │ │ + b.n 5d59e0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cmp r2, #54 @ 0x36 │ │ │ │ + cmp r2, #58 @ 0x3a │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r6, [sp, #88] @ 0x58 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - b.n 5d59ac │ │ │ │ + b.n 5d59b4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add lr, r1 │ │ │ │ + add sl, r2 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r5, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - b.n 5d5980 │ │ │ │ + b.n 5d5988 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r5, #74 @ 0x4a │ │ │ │ + subs r5, #78 @ 0x4e │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r5, [sp, #888] @ 0x378 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - b.n 5d5954 │ │ │ │ + b.n 5d595c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r2, r1, #3 │ │ │ │ + subs r6, r1, #3 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r5, [sp, #776] @ 0x308 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - b.n 5d5928 │ │ │ │ + b.n 5d5930 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - adds r5, #62 @ 0x3e │ │ │ │ + adds r5, #66 @ 0x42 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r5, [sp, #664] @ 0x298 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - b.n 5d58fc │ │ │ │ + b.n 5d5904 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r2, r2, #2 │ │ │ │ + subs r6, r2, #2 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r5, [sp, #552] @ 0x228 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - b.n 5d58d0 │ │ │ │ + b.n 5d58d8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r0!, {r1, r6} │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r5, [sp, #440] @ 0x1b8 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - b.n 5d58a4 │ │ │ │ + b.n 5d58ac │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r4, #202 @ 0xca │ │ │ │ + subs r4, #206 @ 0xce │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r5, [sp, #328] @ 0x148 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - b.n 5d5878 │ │ │ │ + b.n 5d5880 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r6, r7, #0 │ │ │ │ + subs r2, r0, #1 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrh r6, [r7, #32] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldr r6, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r6, [sp, #480] @ 0x1e0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r6, [sp, #584] @ 0x248 │ │ │ │ + ldr r6, [sp, #600] @ 0x258 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r5, [sp, #104] @ 0x68 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - b.n 5d5820 │ │ │ │ + b.n 5d5828 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r5, sp, #680 @ 0x2a8 │ │ │ │ + add r5, sp, #696 @ 0x2b8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r4, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - b.n 5d57f4 │ │ │ │ + b.n 5d57fc │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r2, r3, #7 │ │ │ │ + subs r6, r3, #7 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r4, [sp, #904] @ 0x388 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - b.n 5d57c8 │ │ │ │ + b.n 5d57d0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - movs r7, #162 @ 0xa2 │ │ │ │ + movs r7, #166 @ 0xa6 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r4, [sp, #792] @ 0x318 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - b.n 5d579c │ │ │ │ + b.n 5d57a4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r4, pc, #296 @ (adr r4, 5d6000 ) │ │ │ │ + add r4, pc, #312 @ (adr r4, 5d6010 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 005d5ed8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -1057927,50 +1057925,50 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #168 @ (adr r2, 5d61b4 ) │ │ │ │ + add r2, pc, #184 @ (adr r2, 5d61c4 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r2, r0 │ │ │ │ + subs r6, r2, r0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - svc 214 @ 0xd6 │ │ │ │ + svc 218 @ 0xda │ │ │ │ lsls r1, r6, #3 │ │ │ │ subs r4, r1, r4 │ │ │ │ lsls r7, r0, #4 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #832] @ 0x340 │ │ │ │ + ldr r5, [sp, #848] @ 0x350 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - @ instruction: 0xb73c │ │ │ │ + @ instruction: 0xb740 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r5, sp, #336 @ 0x150 │ │ │ │ + add r5, sp, #352 @ 0x160 │ │ │ │ lsls r0, r6, #3 │ │ │ │ add r2, sp, #912 @ 0x390 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - stmdb r6, {r0, r2, r3, r5, r6, r7} │ │ │ │ + stmdb sl, {r0, r2, r3, r5, r6, r7} │ │ │ │ strh r0, [r7, #60] @ 0x3c │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldr r1, [sp, #120] @ 0x78 │ │ │ │ + ldr r1, [sp, #136] @ 0x88 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r1, [sp, #848] @ 0x350 │ │ │ │ + ldr r1, [sp, #864] @ 0x360 │ │ │ │ lsls r7, r5, #3 │ │ │ │ strh r0, [r3, #60] @ 0x3c │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldr r1, [sp, #824] @ 0x338 │ │ │ │ + ldr r1, [sp, #840] @ 0x348 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r1, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r1, [sp, #960] @ 0x3c0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 005d6154 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3680] @ 0xe60 │ │ │ │ @@ -1058141,15 +1058139,15 @@ │ │ │ │ beq.w 5d7072 │ │ │ │ ldr.w r3, [pc, #2468] @ 5d6cd8 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ add.w r8, r3, #4096 @ 0x1000 │ │ │ │ - ldr.w r1, [r8, #624] @ 0x270 │ │ │ │ + ldr.w r1, [r8, #628] @ 0x274 │ │ │ │ bl 148dfb8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 5d6562 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ cbz r2, 5d6362 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ subs r3, #1 │ │ │ │ @@ -1058334,15 +1058332,15 @@ │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r0, r3 │ │ │ │ bl 556478 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ bl 556478 │ │ │ │ b.n 5d629c │ │ │ │ - ldr.w r1, [r8, #628] @ 0x274 │ │ │ │ + ldr.w r1, [r8, #624] @ 0x270 │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r5 │ │ │ │ bl 148dfb8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 5d6350 │ │ │ │ ldr.w r3, [pc, #1924] @ 5d6cfc │ │ │ │ ldr.w r8, [r7, r3] │ │ │ │ @@ -1059044,75 +1059042,75 @@ │ │ │ │ lsls r7, r0, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r3, r4, r6, lr} │ │ │ │ + push {r1, r2, r3, r4, r6, lr} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adds r2, r2, r1 │ │ │ │ + adds r6, r2, r1 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ble.n 5d6d80 │ │ │ │ + ble.n 5d6d88 │ │ │ │ lsls r1, r6, #3 │ │ │ │ adds r0, r2, r1 │ │ │ │ lsls r7, r0, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r7, #1] │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #552] @ 0x228 │ │ │ │ + ldr r1, [sp, #568] @ 0x238 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - asrs r2, r7, #23 │ │ │ │ + asrs r6, r7, #23 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bge.n 5d6cf0 │ │ │ │ + blt.n 5d6cf8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - asrs r4, r5, #21 │ │ │ │ + asrs r0, r6, #21 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bge.n 5d6ddc │ │ │ │ + bge.n 5d6de4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ adds r2, #64 @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r2, #10 │ │ │ │ + asrs r2, r3, #10 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bvc.n 5d6c40 │ │ │ │ + bvc.n 5d6c48 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r7, sp, #496 @ 0x1f0 │ │ │ │ + add r7, sp, #512 @ 0x200 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - asrs r4, r6, #9 │ │ │ │ + asrs r0, r7, #9 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bvc.n 5d6e08 │ │ │ │ + bvc.n 5d6e10 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r5, [sp, #400] @ 0x190 │ │ │ │ + str r5, [sp, #416] @ 0x1a0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - asrs r4, r2, #7 │ │ │ │ + asrs r0, r3, #7 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bvs.n 5d6cd4 │ │ │ │ + bvs.n 5d6cdc │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldrb r4, [r6, #29] │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #968] @ 0x3c8 │ │ │ │ + str r5, [sp, #984] @ 0x3d8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - asrs r6, r5, #2 │ │ │ │ + asrs r2, r6, #2 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bpl.n 5d6c9c │ │ │ │ + bpl.n 5d6ca4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ str r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r7, #11] │ │ │ │ + ldrb r4, [r7, #11] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - lsrs r4, r3, #24 │ │ │ │ + lsrs r0, r4, #24 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bcc.n 5d6d70 │ │ │ │ + bcc.n 5d6d78 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr.w r3, [pc, #2736] @ 5d77f8 │ │ │ │ mov r4, r8 │ │ │ │ ldr.w r2, [pc, #2736] @ 5d77fc │ │ │ │ mov r9, r6 │ │ │ │ ldr.w r1, [pc, #2732] @ 5d7800 │ │ │ │ ldr.w r0, [pc, #2732] @ 5d7804 │ │ │ │ @@ -1060090,98 +1060088,98 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 556478 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ bl 556478 │ │ │ │ b.w 5d629c │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #592] @ 0x250 │ │ │ │ + str r2, [sp, #608] @ 0x260 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsrs r0, r2, #21 │ │ │ │ + lsrs r4, r2, #21 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bcs.n 5d78ac │ │ │ │ + bcs.n 5d78b4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r0, [pc, #64] @ (5d784c ) │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #680] @ 0x2a8 │ │ │ │ + str r0, [sp, #696] @ 0x2b8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsrs r6, r4, #13 │ │ │ │ + lsrs r2, r5, #13 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - beq.n 5d78ec │ │ │ │ + beq.n 5d78f4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsrs r0, r2, #11 │ │ │ │ + lsrs r4, r2, #11 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldmia r7, {r2, r4, r6, r7} │ │ │ │ + ldmia r7, {r3, r4, r6, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r3, [sp, #336] @ 0x150 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsrs r4, r1, #10 │ │ │ │ + lsrs r0, r2, #10 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldmia r7, {r4, r7} │ │ │ │ + ldmia r7, {r2, r4, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsrs r2, r5, #8 │ │ │ │ + lsrs r6, r5, #8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldmia r7!, {r1, r2, r3, r5} │ │ │ │ + ldmia r7!, {r1, r4, r5} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsrs r4, r4, #5 │ │ │ │ + lsrs r0, r5, #5 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldmia r6, {r3, r5, r6} │ │ │ │ + ldmia r6, {r2, r3, r5, r6} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsrs r4, r7, #32 │ │ │ │ + lsrs r0, r0, #1 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldmia r5!, {r6} │ │ │ │ + ldmia r5!, {r2, r6} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsls r4, r7, #30 │ │ │ │ + lsls r0, r0, #31 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldmia r4!, {r6, r7} │ │ │ │ + ldmia r4!, {r2, r6, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r0, [r5, #36] @ 0x24 │ │ │ │ + ldrh r4, [r5, #36] @ 0x24 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r4, r4, #29 │ │ │ │ + lsls r0, r5, #29 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldmia r4!, {r1, r2, r5, r6} │ │ │ │ + ldmia r4!, {r1, r3, r5, r6} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsls r2, r4, #26 │ │ │ │ + lsls r6, r4, #26 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldmia r3!, {r1, r5, r7} │ │ │ │ + ldmia r3!, {r1, r2, r5, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #25 │ │ │ │ + lsls r4, r2, #25 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldmia r3!, {r2, r4, r6} │ │ │ │ + ldmia r3, {r3, r4, r6} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsls r4, r7, #20 │ │ │ │ + lsls r0, r0, #21 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldmia r2!, {r6} │ │ │ │ + ldmia r2, {r2, r6} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsls r0, r2, #19 │ │ │ │ + lsls r4, r2, #19 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldmia r1!, {r2, r4, r6, r7} │ │ │ │ + ldmia r1!, {r3, r4, r6, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsls r2, r0, #17 │ │ │ │ + lsls r6, r0, #17 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldmia r1, {r1, r6} │ │ │ │ + ldmia r1, {r1, r2, r6} │ │ │ │ lsls r1, r6, #3 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr??.w r0, [r0, #240] @ 0xf0 │ │ │ │ - lsls r0, r5, #14 │ │ │ │ + ldr??.w r0, [r4, #240] @ 0xf0 │ │ │ │ + lsls r4, r5, #14 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldmia r0!, {r2, r3, r5, r7} │ │ │ │ + ldmia r0!, {r4, r5, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsls r6, r1, #14 │ │ │ │ + lsls r2, r2, #14 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldmia r0!, {r1, r4, r7} │ │ │ │ + ldmia r0!, {r1, r2, r4, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsls r4, r1, #12 │ │ │ │ + lsls r0, r2, #12 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldmia r0!, {r4} │ │ │ │ + ldmia r0!, {r2, r4} │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r3, #608] @ 0x260 │ │ │ │ ldr.w r6, [r3, #620] @ 0x26c │ │ │ │ @@ -1061287,137 +1061285,137 @@ │ │ │ │ bl 56ffa8 │ │ │ │ mov r0, r8 │ │ │ │ b.w 5d7a66 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r4, #48] @ 0x30 │ │ │ │ + strh r0, [r5, #48] @ 0x30 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r0, r4, #3 │ │ │ │ + lsls r4, r4, #3 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r5!, {r2, r5, r6, r7} │ │ │ │ + stmia r5!, {r3, r5, r6, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r1, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r1, [sp, #440] @ 0x1b8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsls r6, r5, #1 │ │ │ │ + lsls r2, r6, #1 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r5!, {r2, r4, r5, r6} │ │ │ │ + stmia r5!, {r3, r4, r5, r6} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r0, [r6, r4] │ │ │ │ + ldrh r4, [r6, r4] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - vshr.u64 q8, , #42 │ │ │ │ - stmia r4!, {r1, r3, r4, r6, r7} │ │ │ │ + vshr.u64 q8, , #38 │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - vqadd.u32 q8, q11, │ │ │ │ - stmia r4!, {r1, r3, r5, r6} │ │ │ │ + vqadd.u32 q8, q13, │ │ │ │ + stmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - vqadd.u8 q8, q9, │ │ │ │ - stmia r4!, {r1, r6} │ │ │ │ + vqadd.u8 q8, q11, │ │ │ │ + stmia r4!, {r1, r2, r6} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - vqadd.u16 q0, q10, │ │ │ │ - stmia r4!, {r3, r4} │ │ │ │ + vqadd.u16 q0, q12, │ │ │ │ + stmia r4!, {r2, r3, r4} │ │ │ │ lsls r1, r6, #3 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r2, #56] @ 0x38 │ │ │ │ + ldrh r6, [r2, #56] @ 0x38 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - mcr2 0, 2, r0, cr4, cr1, {7} │ │ │ │ - stmia r3!, {r3, r6} │ │ │ │ + mcr2 0, 2, r0, cr8, cr1, {7} │ │ │ │ + stmia r3!, {r2, r3, r6} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - mrc2 0, 0, r0, cr0, cr1, {7} │ │ │ │ - stmia r3!, {r2, r4} │ │ │ │ + mrc2 0, 0, r0, cr4, cr1, {7} │ │ │ │ + stmia r3!, {r3, r4} │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r0, [r4, r2] │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 0, cr0, [r6, #-964]! @ 0xfffffc3c │ │ │ │ - stc2 0, cr0, [r0, #-964]! @ 0xfffffc3c │ │ │ │ - stmia r2!, {r2, r5} │ │ │ │ + ldc2l 0, cr0, [sl, #-964]! @ 0xfffffc3c │ │ │ │ + stc2 0, cr0, [r4, #-964]! @ 0xfffffc3c │ │ │ │ + stmia r2!, {r3, r5} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xf2ba00f0 │ │ │ │ - stc2l 0, cr0, [ip], #-964 @ 0xfffffc3c │ │ │ │ - stmia r1!, {r4, r5, r6} │ │ │ │ + @ instruction: 0xf2be00f0 │ │ │ │ + ldc2l 0, cr0, [r0], #-964 @ 0xfffffc3c │ │ │ │ + stmia r1!, {r2, r4, r5, r6} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - mcrr2 0, 15, r0, sl, cr1 │ │ │ │ - stmia r1!, {r1, r2, r3, r6} │ │ │ │ + mcrr2 0, 15, r0, lr, cr1 │ │ │ │ + stmia r1!, {r1, r4, r6} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - stc2 0, cr0, [sl], #-964 @ 0xfffffc3c │ │ │ │ - stmia r1!, {r4, r5} │ │ │ │ + stc2 0, cr0, [lr], #-964 @ 0xfffffc3c │ │ │ │ + stmia r1!, {r2, r4, r5} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r4, pc, #328 @ (adr r4, 5d86d8 ) │ │ │ │ + add r4, pc, #344 @ (adr r4, 5d86e8 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - stc2 0, cr0, [r6], {241} @ 0xf1 │ │ │ │ - stmia r1!, {r3} │ │ │ │ + stc2 0, cr0, [sl], {241} @ 0xf1 │ │ │ │ + stmia r1!, {r2, r3} │ │ │ │ lsls r1, r6, #3 │ │ │ │ adds r3, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r7, #27 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfb2c00f1 │ │ │ │ - stmia r0!, {r4, r5} │ │ │ │ + @ instruction: 0xfb3000f1 │ │ │ │ + stmia r0!, {r2, r4, r5} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xfae200f1 │ │ │ │ - itte al │ │ │ │ + @ instruction: 0xfae600f1 │ │ │ │ + itet al │ │ │ │ lslal r1, r6, #3 │ │ │ │ - vld1al.8 @ instruction: 0xf9ee00f1 │ │ │ │ - bkpt 0x00f2 │ │ │ │ + ldr??.w r0, [r2, #241] @ 0xf1 │ │ │ │ + bkpt 0x00f6 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - vst1.8 @ instruction: 0xf9ce00f1 │ │ │ │ - bkpt 0x00d2 │ │ │ │ + ldr??.w r0, [r2, #241] @ 0xf1 │ │ │ │ + bkpt 0x00d6 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldrh r4, [r6, #18] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - vld1.8 @ instruction: 0xf9ac00f1 │ │ │ │ - bkpt 0x00aa │ │ │ │ + ldrsh.w r0, [r0, #241] @ 0xf1 │ │ │ │ + bkpt 0x00ae │ │ │ │ lsls r1, r6, #3 │ │ │ │ - vst1.8 @ instruction: 0xf98200f1 │ │ │ │ - bkpt 0x0082 │ │ │ │ + vst1.8 @ instruction: 0xf98600f1 │ │ │ │ + bkpt 0x0086 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r2, [sp, #312] @ 0x138 │ │ │ │ + str r2, [sp, #328] @ 0x148 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr??.w r0, [r2, r1, lsl #3] │ │ │ │ - bkpt 0x0058 │ │ │ │ + ldr??.w r0, [r6, r1, lsl #3] │ │ │ │ + bkpt 0x005c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cmp r7, #136 @ 0x88 │ │ │ │ + cmp r7, #140 @ 0x8c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r1, [sp, #904] @ 0x388 │ │ │ │ + str r1, [sp, #920] @ 0x398 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str??.w r0, [r6, #241] @ 0xf1 │ │ │ │ - pop {r1, r3, r5, r6, r7, pc} │ │ │ │ + str??.w r0, [sl, #241] @ 0xf1 │ │ │ │ + pop {r1, r2, r3, r5, r6, r7, pc} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cmp r7, #30 │ │ │ │ + cmp r7, #34 @ 0x22 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr??.w r0, [r0, r1, lsl #3] │ │ │ │ - pop {r2, r4, r5, r6, pc} │ │ │ │ + ldr??.w r0, [r4, r1, lsl #3] │ │ │ │ + pop {r3, r4, r5, r6, pc} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r1, [sp, #216] @ 0xd8 │ │ │ │ + str r1, [sp, #232] @ 0xe8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrh.w r0, [sl, r1, lsl #3] │ │ │ │ - pop {r6, pc} │ │ │ │ + ldrh.w r0, [lr, r1, lsl #3] │ │ │ │ + pop {r2, r6, pc} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r6, [r0, r4] │ │ │ │ + strh r2, [r1, r4] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - bpl.n 5d86f4 │ │ │ │ + bpl.n 5d86fc │ │ │ │ lsls r7, r5, #3 │ │ │ │ - @ instruction: 0xf79200f1 │ │ │ │ - pop {r3, r4, r7} │ │ │ │ + @ instruction: 0xf79600f1 │ │ │ │ + pop {r2, r3, r4, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - adds r6, r7, #7 │ │ │ │ + subs r2, r0, #0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xf75200f1 │ │ │ │ - pop {r1, r2, r4, r6} │ │ │ │ + @ instruction: 0xf75600f1 │ │ │ │ + pop {r1, r3, r4, r6} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xf73400f1 │ │ │ │ - pop {r3, r4, r5} │ │ │ │ + @ instruction: 0xf73800f1 │ │ │ │ + pop {r2, r3, r4, r5} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xf66400f1 │ │ │ │ - cbnz r0, 5d868e │ │ │ │ + @ instruction: 0xf66800f1 │ │ │ │ + cbnz r4, 5d868e │ │ │ │ lsls r1, r6, #3 │ │ │ │ - rsbs r0, r0, #7897088 @ 0x788000 │ │ │ │ - revsh r0, r2 │ │ │ │ + rsbs r0, r4, #7897088 @ 0x788000 │ │ │ │ + revsh r4, r2 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr.w r3, [pc, #2932] @ 5d91b4 │ │ │ │ movw r2, #3777 @ 0xec1 │ │ │ │ ldr.w r1, [pc, #2928] @ 5d91b8 │ │ │ │ ldr.w r0, [pc, #2928] @ 5d91bc │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ @@ -1062231,15 +1062229,15 @@ │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 5da85e │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - ldr.w r4, [r3, #624] @ 0x270 │ │ │ │ + ldr.w r4, [r3, #628] @ 0x274 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r1, r0 │ │ │ │ add.w r3, r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ beq.w 5da204 │ │ │ │ blx 344968 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -1062483,113 +1062481,113 @@ │ │ │ │ ldr r3, [pc, #260] @ (5d92ac ) │ │ │ │ add r3, pc │ │ │ │ bl 1484afc │ │ │ │ b.w 5d7a5e │ │ │ │ nop │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - orn r0, r0, #7897088 @ 0x788000 │ │ │ │ - cbnz r4, 5d91d8 │ │ │ │ + orn r0, r4, #7897088 @ 0x788000 │ │ │ │ + cbnz r0, 5d91da │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xf23000f1 │ │ │ │ - @ instruction: 0xb734 │ │ │ │ + @ instruction: 0xf23400f1 │ │ │ │ + @ instruction: 0xb738 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xf1f400f1 │ │ │ │ - @ instruction: 0xb6f4 │ │ │ │ + @ instruction: 0xf1f800f1 │ │ │ │ + @ instruction: 0xb6f8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - rsb r0, r6, #241 @ 0xf1 │ │ │ │ - @ instruction: 0xb6ca │ │ │ │ + rsb r0, sl, #241 @ 0xf1 │ │ │ │ + @ instruction: 0xb6ce │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xf19c00f1 │ │ │ │ - @ instruction: 0xb6a0 │ │ │ │ + sub.w r0, r0, #241 @ 0xf1 │ │ │ │ + @ instruction: 0xb6a4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strb r2, [r0, #20] │ │ │ │ + strb r6, [r0, #20] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - sbcs.w r0, r2, #241 @ 0xf1 │ │ │ │ - cpsid ai │ │ │ │ + sbcs.w r0, r6, #241 @ 0xf1 │ │ │ │ + @ instruction: 0xb67a │ │ │ │ lsls r1, r6, #3 │ │ │ │ - adc.w r0, lr, #241 @ 0xf1 │ │ │ │ - @ instruction: 0xb652 │ │ │ │ + adcs.w r0, r2, #241 @ 0xf1 │ │ │ │ + @ instruction: 0xb656 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xf12e00f1 │ │ │ │ - @ instruction: 0xb632 │ │ │ │ + @ instruction: 0xf13200f1 │ │ │ │ + @ instruction: 0xb636 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add.w r0, r0, #241 @ 0xf1 │ │ │ │ - @ instruction: 0xb600 │ │ │ │ + add.w r0, r4, #241 @ 0xf1 │ │ │ │ + @ instruction: 0xb604 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strb r0, [r3, #24] │ │ │ │ + strb r4, [r3, #24] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - @ instruction: 0xf0d400f1 │ │ │ │ - push {r3, r4, r6, r7, lr} │ │ │ │ + @ instruction: 0xf0d800f1 │ │ │ │ + push {r2, r3, r4, r6, r7, lr} │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldrb r4, [r6, #29] │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ - mrc 0, 7, r0, cr6, cr1, {7} │ │ │ │ - cbz r6, 5d929c │ │ │ │ + mrc 0, 7, r0, cr10, cr1, {7} │ │ │ │ + cbz r2, 5d929e │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r0, [r2, #48] @ 0x30 │ │ │ │ + strh r4, [r2, #48] @ 0x30 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldc 0, cr0, [r4, #-964] @ 0xfffffc3c │ │ │ │ - sxth r2, r3 │ │ │ │ + ldc 0, cr0, [r8, #-964] @ 0xfffffc3c │ │ │ │ + sxth r6, r3 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0x47d6 │ │ │ │ + @ instruction: 0x47da │ │ │ │ lsls r4, r6, #3 │ │ │ │ - stcl 0, cr0, [r0], #964 @ 0x3c4 │ │ │ │ - cbz r0, 5d9270 │ │ │ │ + stcl 0, cr0, [r4], #964 @ 0x3c4 │ │ │ │ + cbz r4, 5d9270 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldc 0, cr0, [r0], #964 @ 0x3c4 │ │ │ │ - cbz r4, 5d926c │ │ │ │ + ldc 0, cr0, [r4], #964 @ 0x3c4 │ │ │ │ + cbz r0, 5d926e │ │ │ │ lsls r1, r6, #3 │ │ │ │ - mrrc 0, 15, r0, r0, cr1 @ │ │ │ │ - cbz r0, 5d925c │ │ │ │ + mrrc 0, 15, r0, r4, cr1 │ │ │ │ + cbz r4, 5d925c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strb r2, [r0, #3] │ │ │ │ + strb r6, [r0, #3] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - sbcs.w r0, lr, r1, ror #3 │ │ │ │ - sub sp, #0 │ │ │ │ + @ instruction: 0xeb8200f1 │ │ │ │ + sub sp, #16 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xeb2800f1 │ │ │ │ - add sp, #176 @ 0xb0 │ │ │ │ + @ instruction: 0xeb2c00f1 │ │ │ │ + add sp, #192 @ 0xc0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r0, [r6, #124] @ 0x7c │ │ │ │ + ldr r4, [r6, #124] @ 0x7c │ │ │ │ lsls r7, r5, #3 │ │ │ │ - @ instruction: 0xeaac00f1 │ │ │ │ - add r7, sp, #704 @ 0x2c0 │ │ │ │ + @ instruction: 0xeab000f1 │ │ │ │ + add r7, sp, #720 @ 0x2d0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - orrs.w r0, r6, r1, ror #3 │ │ │ │ - add r7, sp, #360 @ 0x168 │ │ │ │ + orrs.w r0, sl, r1, ror #3 │ │ │ │ + add r7, sp, #376 @ 0x178 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - and.w r0, r6, r1, ror #3 │ │ │ │ - add r7, sp, #40 @ 0x28 │ │ │ │ + and.w r0, sl, r1, ror #3 │ │ │ │ + add r7, sp, #56 @ 0x38 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r4, [r5, #20] │ │ │ │ + strh r0, [r6, #20] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xe9b000f1 │ │ │ │ - add r6, sp, #728 @ 0x2d8 │ │ │ │ + @ instruction: 0xe9b400f1 │ │ │ │ + add r6, sp, #744 @ 0x2e8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r0, r5, #7 │ │ │ │ + subs r4, r5, #7 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - stmia r7!, {r2, r4, r6} │ │ │ │ + stmia r7!, {r3, r4, r6} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrd r0, r0, [r4, #-964]! @ 0x3c4 │ │ │ │ - add r6, sp, #488 @ 0x1e8 │ │ │ │ + ldrd r0, r0, [r8, #-964]! @ 0x3c4 │ │ │ │ + add r6, sp, #504 @ 0x1f8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsrs r0, r4, #31 │ │ │ │ + lsrs r4, r4, #31 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strd r0, r0, [lr, #-964] @ 0x3c4 │ │ │ │ - add r6, sp, #312 @ 0x138 │ │ │ │ + ldrd r0, r0, [r2, #-964] @ 0x3c4 │ │ │ │ + add r6, sp, #328 @ 0x148 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r0, [r3, #16] │ │ │ │ + strh r4, [r3, #16] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldmdb ip, {r0, r4, r5, r6, r7} │ │ │ │ - add r6, sp, #136 @ 0x88 │ │ │ │ + stmdb r0!, {r0, r4, r5, r6, r7} │ │ │ │ + add r6, sp, #152 @ 0x98 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - mvns r0, r4 │ │ │ │ + mvns r4, r4 │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r2, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 5d9cb8 │ │ │ │ @@ -1063714,145 +1063712,145 @@ │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ bl 56ffa8 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ b.w 5d7a6c │ │ │ │ nop │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r2, #4] │ │ │ │ + strh r2, [r3, #4] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - b.n 5d9e2c │ │ │ │ + b.n 5d9e34 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r4, sp, #640 @ 0x280 │ │ │ │ + add r4, sp, #656 @ 0x290 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - negs r4, r4 │ │ │ │ + negs r0, r5 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - b.n 5d9d70 │ │ │ │ + b.n 5d9d78 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r4, sp, #232 @ 0xe8 │ │ │ │ + add r4, sp, #248 @ 0xf8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - b.n 5d9d34 │ │ │ │ + b.n 5d9d3c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r4, sp, #96 @ 0x60 │ │ │ │ + add r4, sp, #112 @ 0x70 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrb r6, [r7, #21] │ │ │ │ + ldrb r2, [r0, #22] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - b.n 5d981c │ │ │ │ + b.n 5d9824 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r1, sp, #536 @ 0x218 │ │ │ │ + add r1, sp, #552 @ 0x228 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r2, r7, r2 │ │ │ │ + subs r6, r7, r2 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - b.n 5d9740 │ │ │ │ + b.n 5d9748 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r1, sp, #72 @ 0x48 │ │ │ │ + add r1, sp, #88 @ 0x58 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - b.n 5da700 │ │ │ │ + b.n 5da708 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r0, sp, #936 @ 0x3a8 │ │ │ │ + add r0, sp, #952 @ 0x3b8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r0, [r4, r2] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 5da678 │ │ │ │ + b.n 5da680 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - b.n 5da5d0 │ │ │ │ + b.n 5da5d8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r0, sp, #312 @ 0x138 │ │ │ │ + add r0, sp, #328 @ 0x148 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r4, [r5, #104] @ 0x68 │ │ │ │ + str r0, [r6, #104] @ 0x68 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - b.n 5da580 │ │ │ │ + b.n 5da588 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r0, sp, #128 @ 0x80 │ │ │ │ + add r0, sp, #144 @ 0x90 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - b.n 5da540 │ │ │ │ + b.n 5da548 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r7, pc, #1016 @ (adr r7, 5da34c ) │ │ │ │ + add r0, sp, #8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 5da228 │ │ │ │ + b.n 5da230 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r6, pc, #424 @ (adr r6, 5da108 ) │ │ │ │ + add r6, pc, #440 @ (adr r6, 5da118 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - b.n 5da0d8 │ │ │ │ + b.n 5da0e0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r5, pc, #760 @ (adr r5, 5da260 ) │ │ │ │ + add r5, pc, #776 @ (adr r5, 5da270 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - svc 242 @ 0xf2 │ │ │ │ + svc 246 @ 0xf6 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - svc 46 @ 0x2e │ │ │ │ + svc 50 @ 0x32 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r4, pc, #200 @ (adr r4, 5da03c ) │ │ │ │ + add r4, pc, #216 @ (adr r4, 5da04c ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - svc 10 │ │ │ │ + svc 14 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r4, pc, #56 @ (adr r4, 5d9fb4 ) │ │ │ │ + add r4, pc, #72 @ (adr r4, 5d9fc4 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strb r0, [r2, #31] │ │ │ │ + strb r4, [r2, #31] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - udf #212 @ 0xd4 │ │ │ │ + udf #216 @ 0xd8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r3, pc, #872 @ (adr r3, 5da2f0 ) │ │ │ │ + add r3, pc, #888 @ (adr r3, 5da300 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r1, #152 @ 0x98 │ │ │ │ + subs r1, #156 @ 0x9c │ │ │ │ lsls r4, r6, #3 │ │ │ │ - udf #162 @ 0xa2 │ │ │ │ + udf #166 @ 0xa6 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r3, pc, #648 @ (adr r3, 5da21c ) │ │ │ │ + add r3, pc, #664 @ (adr r3, 5da22c ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - udf #124 @ 0x7c │ │ │ │ + udf #128 @ 0x80 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r3, pc, #496 @ (adr r3, 5da18c ) │ │ │ │ + add r3, pc, #512 @ (adr r3, 5da19c ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - udf #86 @ 0x56 │ │ │ │ + udf #90 @ 0x5a │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r3, pc, #344 @ (adr r3, 5da0fc ) │ │ │ │ + add r3, pc, #360 @ (adr r3, 5da10c ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strb r0, [r5, #28] │ │ │ │ + strb r4, [r5, #28] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - udf #44 @ 0x2c │ │ │ │ + udf #48 @ 0x30 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r3, pc, #200 @ (adr r3, 5da078 ) │ │ │ │ + add r3, pc, #216 @ (adr r3, 5da088 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r0, #248 @ 0xf8 │ │ │ │ + subs r0, #252 @ 0xfc │ │ │ │ lsls r4, r6, #3 │ │ │ │ - udf #4 │ │ │ │ + udf #8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r3, pc, #32 @ (adr r3, 5d9fdc ) │ │ │ │ + add r3, pc, #48 @ (adr r3, 5d9fec ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ble.n 5d9f30 │ │ │ │ + ble.n 5d9f38 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r2, pc, #752 @ (adr r2, 5da2b4 ) │ │ │ │ + add r2, pc, #768 @ (adr r2, 5da2c4 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r2, [r5, #12] │ │ │ │ + str r6, [r5, #12] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ble.n 5d9ef8 │ │ │ │ + ble.n 5d9f00 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r2, pc, #608 @ (adr r2, 5da230 ) │ │ │ │ + add r2, pc, #624 @ (adr r2, 5da240 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ble.n 5da084 │ │ │ │ + ble.n 5da08c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r2, pc, #352 @ (adr r2, 5da138 ) │ │ │ │ + add r2, pc, #368 @ (adr r2, 5da148 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ble.n 5da024 │ │ │ │ + ble.n 5da02c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r2, pc, #168 @ (adr r2, 5da088 ) │ │ │ │ + add r2, pc, #184 @ (adr r2, 5da098 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bgt.n 5d9f18 │ │ │ │ + bgt.n 5d9f20 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r1, pc, #616 @ (adr r1, 5da250 ) │ │ │ │ + add r1, pc, #632 @ (adr r1, 5da260 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bgt.n 5da010 │ │ │ │ + bgt.n 5da018 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r1, pc, #72 @ (adr r1, 5da038 ) │ │ │ │ + add r1, pc, #88 @ (adr r1, 5da048 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - blt.n 5d9fb8 │ │ │ │ + blt.n 5d9fc0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r0, pc, #904 @ (adr r0, 5da380 ) │ │ │ │ + add r0, pc, #920 @ (adr r0, 5da390 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ mov r4, fp │ │ │ │ mov r9, sl │ │ │ │ ldr.w fp, [sp, #136] @ 0x88 │ │ │ │ ldr.w sl, [sp, #140] @ 0x8c │ │ │ │ bl 56ffa8 │ │ │ │ @@ -1064982,209 +1064980,209 @@ │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #3252 @ 0xcb4 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r0, #48] @ 0x30 │ │ │ │ + ldr r4, [r0, #48] @ 0x30 │ │ │ │ lsls r7, r5, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 5dacf4 │ │ │ │ + bge.n 5dacfc │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r7, [sp, #216] @ 0xd8 │ │ │ │ + ldr r7, [sp, #232] @ 0xe8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bge.n 5dacb4 │ │ │ │ + bge.n 5dacbc │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ + ldr r7, [sp, #72] @ 0x48 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bls.n 5dac70 │ │ │ │ + bls.n 5dac78 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r6, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r6, [sp, #960] @ 0x3c0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bls.n 5dad28 │ │ │ │ + bls.n 5dad30 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r6, [sp, #272] @ 0x110 │ │ │ │ + ldr r6, [sp, #288] @ 0x120 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bhi.n 5dad1c │ │ │ │ + bhi.n 5dad24 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r5, [sp, #232] @ 0xe8 │ │ │ │ + ldr r5, [sp, #248] @ 0xf8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrb r4, [r1, r3] │ │ │ │ + ldrb r0, [r2, r3] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - bvc.n 5dabcc │ │ │ │ + bvc.n 5dabd4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r4, [sp, #552] @ 0x228 │ │ │ │ + ldr r4, [sp, #568] @ 0x238 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bvc.n 5dad08 │ │ │ │ + bvc.n 5dad10 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r4, [sp, #152] @ 0x98 │ │ │ │ + ldr r4, [sp, #168] @ 0xa8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bvc.n 5dacd4 │ │ │ │ + bvc.n 5dacdc │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ + ldr r4, [sp, #56] @ 0x38 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r0, [r4, r2] │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 5dada8 │ │ │ │ + bvs.n 5dadb0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bpl.n 5dada8 │ │ │ │ + bpl.n 5dadb0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r2, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r2, [sp, #440] @ 0x1b8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bmi.n 5dacbc │ │ │ │ + bmi.n 5dacc4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r1, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r1, [sp, #976] @ 0x3d0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bmi.n 5dade0 │ │ │ │ + bmi.n 5dade8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bcc.n 5dacc0 │ │ │ │ + bcc.n 5dacc8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r0, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r0, [sp, #960] @ 0x3c0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bcc.n 5dadc0 │ │ │ │ + bcc.n 5dadc8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r0, [sp, #400] @ 0x190 │ │ │ │ + ldr r0, [sp, #416] @ 0x1a0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bcc.n 5dad38 │ │ │ │ + bcc.n 5dad40 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r0, [sp, #128] @ 0x80 │ │ │ │ + ldr r0, [sp, #144] @ 0x90 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bcs.n 5dad00 │ │ │ │ + bcc.n 5dad08 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bcs.n 5dac24 │ │ │ │ + bcs.n 5dac2c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r7, [sp, #568] @ 0x238 │ │ │ │ + str r7, [sp, #584] @ 0x248 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r4, [r6, #48] @ 0x30 │ │ │ │ + ldr r0, [r7, #48] @ 0x30 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bcs.n 5dad8c │ │ │ │ + bcs.n 5dad94 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r7, [sp, #248] @ 0xf8 │ │ │ │ + str r7, [sp, #264] @ 0x108 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cmp r5, #2 │ │ │ │ + cmp r5, #6 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - beq.n 5dad00 │ │ │ │ + beq.n 5dad08 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r5, [sp, #960] @ 0x3c0 │ │ │ │ + str r5, [sp, #976] @ 0x3d0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r2, [r3, #24] │ │ │ │ + ldr r6, [r3, #24] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - beq.n 5dac70 │ │ │ │ + beq.n 5dac78 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r5, [sp, #656] @ 0x290 │ │ │ │ + str r5, [sp, #672] @ 0x2a0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsls r6, r2, #27 │ │ │ │ + lsls r2, r3, #27 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - beq.n 5dadac │ │ │ │ + beq.n 5dadb4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r5, [sp, #232] @ 0xe8 │ │ │ │ + str r5, [sp, #248] @ 0xf8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r5, sp, #952 @ 0x3b8 │ │ │ │ + add r5, sp, #968 @ 0x3c8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - beq.n 5dad68 │ │ │ │ + beq.n 5dad70 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r5, [sp, #80] @ 0x50 │ │ │ │ + str r5, [sp, #96] @ 0x60 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xf67a00ef │ │ │ │ - ldr r4, [r1, #12] │ │ │ │ + @ instruction: 0xf67e00ef │ │ │ │ + ldr r0, [r2, #12] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldmia r7, {r4, r6, r7} │ │ │ │ + ldmia r7, {r2, r4, r6, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r4, [sp, #856] @ 0x358 │ │ │ │ + str r4, [sp, #872] @ 0x368 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cmp r2, #156 @ 0x9c │ │ │ │ + cmp r2, #160 @ 0xa0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldmia r7, {r2, r4, r7} │ │ │ │ + ldmia r7, {r3, r4, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r4, [sp, #608] @ 0x260 │ │ │ │ + str r4, [sp, #624] @ 0x270 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r6, [pc, #192] @ (5dae30 ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ - str r5, [sp, #824] @ 0x338 │ │ │ │ + str r5, [sp, #840] @ 0x348 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r0, [r1, r4] │ │ │ │ + strh r4, [r1, r4] │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r6, [pc, #96] @ (5daddc ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ - str r5, [sp, #728] @ 0x2d8 │ │ │ │ + str r5, [sp, #744] @ 0x2e8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - push {r2, r5, r7} │ │ │ │ + push {r3, r5, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r6, [pc, #0] @ (5dad88 ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ - str r5, [sp, #632] @ 0x278 │ │ │ │ + str r5, [sp, #648] @ 0x288 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r7!, {r2, r3, r5, r6} │ │ │ │ + ldmia r7!, {r4, r5, r6} │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r5, [pc, #928] @ (5db134 ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ - str r5, [sp, #536] @ 0x218 │ │ │ │ + str r5, [sp, #552] @ 0x228 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add sp, #160 @ 0xa0 │ │ │ │ + add sp, #176 @ 0xb0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r5, [pc, #832] @ (5db0e0 ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ - str r5, [sp, #440] @ 0x1b8 │ │ │ │ + str r5, [sp, #456] @ 0x1c8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bics.w r0, ip, #7831552 @ 0x778000 │ │ │ │ + orr.w r0, r0, #7831552 @ 0x778000 │ │ │ │ ldr r5, [pc, #736] @ (5db08c ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ - str r5, [sp, #344] @ 0x158 │ │ │ │ + str r5, [sp, #360] @ 0x168 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - b.n 5da744 │ │ │ │ + b.n 5da74c │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r5, [pc, #640] @ (5db038 ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ - str r5, [sp, #248] @ 0xf8 │ │ │ │ + str r5, [sp, #264] @ 0x108 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strb r4, [r6, r7] │ │ │ │ + strb r0, [r7, r7] │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r5, [pc, #544] @ (5dafe4 ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ - str r5, [sp, #152] @ 0x98 │ │ │ │ + str r5, [sp, #168] @ 0xa8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strd r0, r0, [r4], #956 @ 0x3bc │ │ │ │ + strd r0, r0, [r8], #956 @ 0x3bc │ │ │ │ ldr r5, [pc, #448] @ (5daf90 ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ - str r5, [sp, #56] @ 0x38 │ │ │ │ + str r5, [sp, #72] @ 0x48 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r4, [r1, #16] │ │ │ │ + str r0, [r2, #16] │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r5, [pc, #352] @ (5daf3c ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ - str r4, [sp, #984] @ 0x3d8 │ │ │ │ + str r4, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrsh r4, [r6, r5] │ │ │ │ + ldrsh r0, [r7, r5] │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r5, [pc, #256] @ (5daee8 ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ - str r4, [sp, #888] @ 0x378 │ │ │ │ + str r4, [sp, #904] @ 0x388 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r6!, {r5, r7} │ │ │ │ + ldmia r6!, {r2, r5, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r5, [pc, #160] @ (5dae94 ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ - str r4, [sp, #792] @ 0x318 │ │ │ │ + str r4, [sp, #808] @ 0x328 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xf33800ef │ │ │ │ + @ instruction: 0xf33c00ef │ │ │ │ ldr r5, [pc, #64] @ (5dae40 ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ - str r4, [sp, #696] @ 0x2b8 │ │ │ │ + str r4, [sp, #712] @ 0x2c8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r6, {r2, r5, r6} │ │ │ │ + ldmia r6, {r3, r5, r6} │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r4, [pc, #992] @ (5db1ec ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ - str r4, [sp, #600] @ 0x258 │ │ │ │ + str r4, [sp, #616] @ 0x268 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cdp 0, 11, cr0, cr12, cr15, {7} │ │ │ │ + cdp 0, 12, cr0, cr0, cr15, {7} │ │ │ │ │ │ │ │ 005dae14 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #164] @ 5daec8 │ │ │ │ @@ -1065266,23 +1065264,23 @@ │ │ │ │ lsls r1, r1, #4 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #40 @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r4, {r3, r4, r5, r6} │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrsh r4, [r7, r4] │ │ │ │ + ldrsh r0, [r0, r5] │ │ │ │ lsls r0, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r2} │ │ │ │ + ldmia r4!, {r3} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r1, [sp, #32] │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r6, sp, #744 @ 0x2e8 │ │ │ │ + add r6, sp, #760 @ 0x2f8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 005daef8 : │ │ │ │ b.w 5d6154 │ │ │ │ │ │ │ │ 005daefc : │ │ │ │ push {r4, r5, lr} │ │ │ │ @@ -1065368,23 +1065366,23 @@ │ │ │ │ lsls r1, r1, #4 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #40 @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r3!, {r4, r7} │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrsh r4, [r2, r1] │ │ │ │ + ldrsh r0, [r3, r1] │ │ │ │ lsls r0, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r6} │ │ │ │ + ldmia r4!, {r2, r6} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r0, [sp, #128] @ 0x80 │ │ │ │ + str r0, [sp, #144] @ 0x90 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r5, sp, #840 @ 0x348 │ │ │ │ + add r5, sp, #856 @ 0x358 │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 005dafe0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -1065742,61 +1065740,61 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r1!, {r7} │ │ │ │ lsls r6, r0, #4 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2!, {r3, r4, r6} │ │ │ │ + ldmia r2, {r2, r3, r4, r6} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r0, [r1, #48] @ 0x30 │ │ │ │ + ldrh r4, [r1, #48] @ 0x30 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r2!, {r3} │ │ │ │ + ldmia r2, {r2, r3} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r0, [r7, #44] @ 0x2c │ │ │ │ + ldrh r4, [r7, #44] @ 0x2c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r1!, {r6, r7} │ │ │ │ + ldmia r1!, {r2, r6, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r0, [r6, #42] @ 0x2a │ │ │ │ + ldrh r4, [r6, #42] @ 0x2a │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r1, {r1, r4, r7} │ │ │ │ + ldmia r1, {r1, r2, r4, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r2, [r0, #42] @ 0x2a │ │ │ │ + ldrh r6, [r0, #42] @ 0x2a │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r1!, {r2, r4, r5, r6} │ │ │ │ + ldmia r1!, {r3, r4, r5, r6} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r4, [r4, #40] @ 0x28 │ │ │ │ + ldrh r0, [r5, #40] @ 0x28 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - asrs r6, r6, #31 │ │ │ │ + asrs r2, r7, #31 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r6, [r6, #12] │ │ │ │ + str r2, [r7, #12] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldmia r1!, {r2, r3, r6} │ │ │ │ + ldmia r1!, {r4, r6} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r6, [r7, #38] @ 0x26 │ │ │ │ + ldrh r2, [r0, #40] @ 0x28 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r1!, {r3, r4, r5} │ │ │ │ + ldmia r1!, {r2, r3, r4, r5} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r0, [r5, #38] @ 0x26 │ │ │ │ + ldrh r4, [r5, #38] @ 0x26 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r1, {r1, r2, r3} │ │ │ │ + ldmia r1, {r1, r4} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r6, [r7, #36] @ 0x24 │ │ │ │ + ldrh r2, [r0, #38] @ 0x26 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r7, [pc, #104] @ (5db414 ) │ │ │ │ + ldr r7, [pc, #120] @ (5db424 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrh r2, [r5, #36] @ 0x24 │ │ │ │ + ldrh r6, [r5, #36] @ 0x24 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r0!, {r3, r5, r6, r7} │ │ │ │ + ldmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ mov r6, r6 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldrh r4, [r2, #46] @ 0x2e │ │ │ │ + ldrh r0, [r3, #46] @ 0x2e │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r0!, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 005db3c0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1065879,23 +1065877,23 @@ │ │ │ │ lsls r1, r1, #4 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [pc, #16] @ (5db49c ) │ │ │ │ movs r0, r0 │ │ │ │ stmia r6!, {r2, r3, r6, r7} │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r0, [r2, r6] │ │ │ │ + ldr r4, [r2, r6] │ │ │ │ lsls r0, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r2, r3, r5, r7} │ │ │ │ + stmia r7!, {r4, r5, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r4, [r3, #26] │ │ │ │ + ldrh r0, [r4, #26] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - revsh r6, r6 │ │ │ │ + revsh r2, r7 │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 005db4a4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1066398,119 +1066396,119 @@ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ b.n 5db5c8 │ │ │ │ nop │ │ │ │ stmia r6!, {r3, r5} │ │ │ │ lsls r6, r0, #4 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r4, #3] │ │ │ │ + strb r0, [r5, #3] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrh r6, [r2, #8] │ │ │ │ + ldrh r2, [r3, #8] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r4, [r1, #6] │ │ │ │ + ldrh r0, [r2, #6] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr??.w r0, [lr, #240] @ 0xf0 │ │ │ │ - ldrb r0, [r5, r2] │ │ │ │ + @ instruction: 0xfa0200f0 │ │ │ │ + ldrb r4, [r5, r2] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strb r6, [r7, #1] │ │ │ │ + strb r2, [r0, #2] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - vst1.8 @ instruction: 0xf98c00f0 │ │ │ │ - ldrb r6, [r5, r0] │ │ │ │ + ldrsb.w r0, [r0, #240] @ 0xf0 │ │ │ │ + ldrb r2, [r6, r0] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strb r0, [r0, #0] │ │ │ │ + strb r4, [r0, #0] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrh r6, [r6, #0] │ │ │ │ + ldrh r2, [r7, #0] │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - add r0, pc, #920 @ (adr r0, 5dbd84 ) │ │ │ │ + add r0, pc, #936 @ (adr r0, 5dbd94 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r4, [r2, #124] @ 0x7c │ │ │ │ + ldr r0, [r3, #124] @ 0x7c │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrh r2, [r1, #0] │ │ │ │ + ldrh r6, [r1, #0] │ │ │ │ lsls r1, r6, #3 │ │ │ │ add r0, sp, #344 @ 0x158 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrh r4, [r5, r5] │ │ │ │ + ldrh r0, [r6, r5] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r6, [r5, #120] @ 0x78 │ │ │ │ + ldr r2, [r6, #120] @ 0x78 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r4, [r4, #62] @ 0x3e │ │ │ │ + strh r0, [r5, #62] @ 0x3e │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r4, [r0, #62] @ 0x3e │ │ │ │ + strh r0, [r1, #62] @ 0x3e │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr??.w r0, [r6, #240] @ 0xf0 │ │ │ │ - ldrh r0, [r4, r6] │ │ │ │ + ldr??.w r0, [sl, #240] @ 0xf0 │ │ │ │ + ldrh r4, [r4, r6] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r6, [r6, #116] @ 0x74 │ │ │ │ + ldr r2, [r7, #116] @ 0x74 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r4, [r4, #116] @ 0x74 │ │ │ │ + ldr r0, [r5, #116] @ 0x74 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r6, [r2, #60] @ 0x3c │ │ │ │ + strh r2, [r3, #60] @ 0x3c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r4, [r3, #58] @ 0x3a │ │ │ │ + strh r0, [r4, #58] @ 0x3a │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r0, [sp, #216] @ 0xd8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - add r0, pc, #112 @ (adr r0, 5dba98 ) │ │ │ │ + add r0, pc, #128 @ (adr r0, 5dbaa8 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r6, [r1, #112] @ 0x70 │ │ │ │ + ldr r2, [r2, #112] @ 0x70 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r6, [r6, #56] @ 0x38 │ │ │ │ + strh r2, [r7, #56] @ 0x38 │ │ │ │ lsls r1, r6, #3 │ │ │ │ add r7, pc, #528 @ (adr r7, 5dbc44 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrh r2, [r4, r2] │ │ │ │ + ldrh r6, [r4, r2] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r0, [r5, #108] @ 0x6c │ │ │ │ + ldr r4, [r5, #108] @ 0x6c │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr.w r0, [r0, r0, lsl #3] │ │ │ │ - ldrh r2, [r6, r3] │ │ │ │ + ldr.w r0, [r4, r0, lsl #3] │ │ │ │ + ldrh r6, [r6, r3] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r4, [r0, #108] @ 0x6c │ │ │ │ + ldr r0, [r1, #108] @ 0x6c │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r2, [r7, #54] @ 0x36 │ │ │ │ + strh r6, [r7, #54] @ 0x36 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r0, [r6, #104] @ 0x68 │ │ │ │ + ldr r4, [r6, #104] @ 0x68 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r2, [r4, #54] @ 0x36 │ │ │ │ + strh r6, [r4, #54] @ 0x36 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r6, [r2, #104] @ 0x68 │ │ │ │ + ldr r2, [r3, #104] @ 0x68 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r0, [r1, #54] @ 0x36 │ │ │ │ + strh r4, [r1, #54] @ 0x36 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xf7f600f0 │ │ │ │ - ldrh r0, [r3, r2] │ │ │ │ + @ instruction: 0xf7fa00f0 │ │ │ │ + ldrh r4, [r3, r2] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r2, [r5, #100] @ 0x64 │ │ │ │ + ldr r6, [r5, #100] @ 0x64 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r0, [r4, #52] @ 0x34 │ │ │ │ + strh r4, [r4, #52] @ 0x34 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xb8b0 │ │ │ │ + @ instruction: 0xb8b4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r7, [sp, #344] @ 0x158 │ │ │ │ + ldr r7, [sp, #360] @ 0x168 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r4, [r0, #100] @ 0x64 │ │ │ │ + ldr r0, [r1, #100] @ 0x64 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r2, [r7, #50] @ 0x32 │ │ │ │ + strh r6, [r7, #50] @ 0x32 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r0, [r6, #96] @ 0x60 │ │ │ │ + ldr r4, [r6, #96] @ 0x60 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r2, [r4, #50] @ 0x32 │ │ │ │ + strh r6, [r4, #50] @ 0x32 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xf79000f0 │ │ │ │ - ldrh r2, [r6, r0] │ │ │ │ + @ instruction: 0xf79400f0 │ │ │ │ + ldrh r6, [r6, r0] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r4, [r0, #96] @ 0x60 │ │ │ │ + ldr r0, [r1, #96] @ 0x60 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r2, [r7, #48] @ 0x30 │ │ │ │ + strh r6, [r7, #48] @ 0x30 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r0, [r6, #92] @ 0x5c │ │ │ │ + ldr r4, [r6, #92] @ 0x5c │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r2, [r4, #48] @ 0x30 │ │ │ │ + strh r6, [r4, #48] @ 0x30 │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 005dba9c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1066593,23 +1066591,23 @@ │ │ │ │ lsls r1, r1, #4 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ nop {15} │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strh r4, [r6, r2] │ │ │ │ + strh r0, [r7, r2] │ │ │ │ lsls r0, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r1, #68] @ 0x44 │ │ │ │ + ldr r0, [r2, #68] @ 0x44 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r0, [r0, #36] @ 0x24 │ │ │ │ + strh r4, [r0, #36] @ 0x24 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r2, [r2, #68] @ 0x44 │ │ │ │ + ldr r6, [r2, #68] @ 0x44 │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 005dbb80 : │ │ │ │ b.w 5db4a4 │ │ │ │ │ │ │ │ 005dbb84 : │ │ │ │ push {r4, r5, lr} │ │ │ │ @@ -1066695,23 +1066693,23 @@ │ │ │ │ lsls r1, r1, #4 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ it eq │ │ │ │ lsleq r6, r0, #4 │ │ │ │ - str r4, [r1, r7] │ │ │ │ + str r0, [r2, r7] │ │ │ │ lsls r0, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6, {r3, r5, r6, r7} │ │ │ │ + ldmia r6, {r2, r3, r5, r6, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r0, [r3, #28] │ │ │ │ + strh r4, [r3, #28] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r2, [r5, #52] @ 0x34 │ │ │ │ + ldr r6, [r5, #52] @ 0x34 │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 005dbc68 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -1067109,74 +1067107,74 @@ │ │ │ │ movs r0, r0 │ │ │ │ pop {r2, r3, r7, pc} │ │ │ │ lsls r6, r0, #4 │ │ │ │ ldr r4, [r7, #24] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - pop {r2, r3, r4, r6, r7, pc} │ │ │ │ + pop {r5, r6, r7, pc} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r0, [r0, #10] │ │ │ │ + strh r4, [r0, #10] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - pop {r1, r5, r6, pc} │ │ │ │ + pop {r1, r2, r5, r6, pc} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r6, [r0, #6] │ │ │ │ + strh r2, [r1, #6] │ │ │ │ lsls r1, r6, #3 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #296 @ (adr r5, 5dc1b8 ) │ │ │ │ + add r5, pc, #312 @ (adr r5, 5dc1c8 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - pop {r1, r3, r5, pc} │ │ │ │ + pop {r1, r2, r3, r5, pc} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r6, [r1, #4] │ │ │ │ + strh r2, [r2, #4] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r4, [r7, #2] │ │ │ │ + strh r0, [r0, #4] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs.w r0, r0, #240 @ 0xf0 │ │ │ │ - strb r2, [r3, r1] │ │ │ │ + subs.w r0, r4, #240 @ 0xf0 │ │ │ │ + strb r6, [r3, r1] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - pop {pc} │ │ │ │ + pop {r2, pc} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - pop {r1, r5, r6, r7} │ │ │ │ + pop {r1, r2, r5, r6, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r6, [r0, #2] │ │ │ │ + strh r2, [r1, #2] │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r3, [pc, #968] @ (5dc47c ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - pop {r3, r6, r7} │ │ │ │ + pop {r2, r3, r6, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r2, [r5, #0] │ │ │ │ + strh r6, [r5, #0] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - pop {r3, r5, r7} │ │ │ │ + pop {r2, r3, r5, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r4, [r1, #0] │ │ │ │ + strh r0, [r2, #0] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - pop {r1, r3, r7} │ │ │ │ + pop {r1, r2, r3, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrb r6, [r5, #31] │ │ │ │ + ldrb r2, [r6, #31] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - pop {r1, r2, r5, r6} │ │ │ │ + pop {r1, r3, r5, r6} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrb r2, [r1, #31] │ │ │ │ + ldrb r6, [r1, #31] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - pop {r2, r3, r4, r5} │ │ │ │ + pop {r6} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrb r0, [r4, #30] │ │ │ │ + ldrb r4, [r4, #30] │ │ │ │ lsls r1, r6, #3 │ │ │ │ subs r1, #56 @ 0x38 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - strh r6, [r2, #6] │ │ │ │ + strh r2, [r3, #6] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r7, [sp, #544] @ 0x220 │ │ │ │ + str r7, [sp, #560] @ 0x230 │ │ │ │ lsls r7, r5, #3 │ │ │ │ subs r1, #28 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - strh r2, [r7, #4] │ │ │ │ + strh r6, [r7, #4] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - pop {r2, r3} │ │ │ │ + pop {r4} │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 005dc0f4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1067259,23 +1067257,23 @@ │ │ │ │ lsls r1, r1, #4 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r7, #17] │ │ │ │ movs r0, r0 │ │ │ │ cbnz r0, 5dc1ea │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r4, [pc, #368] @ (5dc338 ) │ │ │ │ + ldr r4, [pc, #384] @ (5dc348 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - revsh r4, r0 │ │ │ │ + revsh r0, r1 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrb r0, [r5, #24] │ │ │ │ + ldrb r4, [r5, #24] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r5, {r1, r2, r5, r6} │ │ │ │ + ldmia r5, {r1, r3, r5, r6} │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 005dc1d8 : │ │ │ │ b.w 5dbc68 │ │ │ │ │ │ │ │ 005dc1dc : │ │ │ │ push {r4, r5, lr} │ │ │ │ @@ -1067361,23 +1067359,23 @@ │ │ │ │ lsls r1, r1, #4 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r7, #17] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb8b0 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r3, [pc, #464] @ (5dc480 ) │ │ │ │ + ldr r3, [pc, #480] @ (5dc490 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - rev r4, r5 │ │ │ │ + rev r0, r6 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrb r0, [r0, #21] │ │ │ │ + ldrb r4, [r0, #21] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r4!, {r1, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 005dc2c0 : │ │ │ │ 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 │ │ │ │ @@ -1068418,173 +1068416,173 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r7, #1] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb64c │ │ │ │ lsls r6, r0, #4 │ │ │ │ - @ instruction: 0xb6fe │ │ │ │ + @ instruction: 0xb702 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrb r0, [r5, #7] │ │ │ │ + ldrb r4, [r5, #7] │ │ │ │ lsls r1, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb652 │ │ │ │ + @ instruction: 0xb656 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r1, #110 @ 0x6e │ │ │ │ + subs r1, #114 @ 0x72 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r2, [r5, #4] │ │ │ │ + ldrb r6, [r5, #4] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - push {r1, r4, r5, r6, r7, lr} │ │ │ │ + push {r1, r2, r4, r5, r6, r7, lr} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrb r4, [r3, #3] │ │ │ │ + ldrb r0, [r4, #3] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - push {r1, r2, r4, r7, lr} │ │ │ │ + push {r1, r3, r4, r7, lr} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrb r6, [r7, #1] │ │ │ │ + ldrb r2, [r0, #2] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - push {r2, r5, r7} │ │ │ │ + push {r3, r5, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strb r6, [r1, #30] │ │ │ │ + strb r2, [r2, #30] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - push {r1, r2, r7} │ │ │ │ + push {r1, r3, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strb r6, [r5, #29] │ │ │ │ + strb r2, [r6, #29] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - push {r3, r5, r6} │ │ │ │ + push {r2, r3, r5, r6} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strb r0, [r2, #29] │ │ │ │ + strb r4, [r2, #29] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - adds r7, #110 @ 0x6e │ │ │ │ + adds r7, #114 @ 0x72 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strb r2, [r6, #28] │ │ │ │ + strb r6, [r6, #28] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - push {r1, r3, r4, r5} │ │ │ │ + push {r1, r2, r3, r4, r5} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - stmia r6!, {r1, r2} │ │ │ │ + stmia r6!, {r1, r3} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strb r6, [r6, #26] │ │ │ │ + strb r2, [r7, #26] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cbz r6, 5dce5a │ │ │ │ + cbz r2, 5dce5c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r1, r5, r6, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strb r6, [r1, #26] │ │ │ │ + strb r2, [r2, #26] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cbz r6, 5dce5c │ │ │ │ + cbz r2, 5dce5e │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r6, [r1, r6] │ │ │ │ + ldrh r2, [r2, r6] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strb r2, [r3, #25] │ │ │ │ + strb r6, [r3, #25] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cbz r2, 5dce5c │ │ │ │ + cbz r6, 5dce5c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - stmia r5!, {r1, r5} │ │ │ │ + stmia r5!, {r1, r2, r5} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strb r2, [r2, #23] │ │ │ │ + strb r6, [r2, #23] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - uxtb r2, r3 │ │ │ │ + uxtb r6, r3 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r4, [r2, r3] │ │ │ │ + ldrh r0, [r3, r3] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strb r0, [r4, #22] │ │ │ │ + strb r4, [r4, #22] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - uxth r2, r5 │ │ │ │ + uxth r6, r5 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strb r2, [r2, #22] │ │ │ │ + strb r6, [r2, #22] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - sxtb r2, r7 │ │ │ │ + sxtb r6, r7 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strb r2, [r4, #21] │ │ │ │ + strb r6, [r4, #21] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - sxtb r2, r1 │ │ │ │ + sxtb r6, r1 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strb r2, [r6, #20] │ │ │ │ + strb r6, [r6, #20] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r4, [r3, r1] │ │ │ │ + ldr r0, [r4, r1] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - sxth r4, r5 │ │ │ │ + sxth r0, r6 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strb r2, [r1, #20] │ │ │ │ + strb r6, [r1, #20] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - sxth r4, r0 │ │ │ │ + sxth r0, r1 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strb r4, [r5, #19] │ │ │ │ + strb r0, [r6, #19] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r0, [r3, r0] │ │ │ │ + ldrh r4, [r3, r0] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cbz r4, 5dce80 │ │ │ │ + cbz r0, 5dce82 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strb r4, [r7, #18] │ │ │ │ + strb r0, [r0, #19] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strb r6, [r5, #18] │ │ │ │ + strb r2, [r6, #18] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - cbz r6, 5dce7c │ │ │ │ + cbz r2, 5dce7e │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strb r6, [r7, #17] │ │ │ │ + strb r2, [r0, #18] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cbz r0, 5dce7a │ │ │ │ + cbz r4, 5dce7a │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strb r0, [r2, #17] │ │ │ │ + strb r4, [r2, #17] │ │ │ │ lsls r1, r6, #3 │ │ │ │ cmp r4, #242 @ 0xf2 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - strb r0, [r2, #18] │ │ │ │ + strb r4, [r2, #18] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - adds r4, #202 @ 0xca │ │ │ │ + adds r4, #206 @ 0xce │ │ │ │ lsls r7, r5, #3 │ │ │ │ cmp r4, #214 @ 0xd6 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - strb r4, [r6, #17] │ │ │ │ + strb r0, [r7, #17] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrsb r6, [r6, r0] │ │ │ │ + ldrsb r2, [r7, r0] │ │ │ │ lsls r7, r5, #3 │ │ │ │ cmp r4, #186 @ 0xba │ │ │ │ lsls r0, r0, #4 │ │ │ │ - strb r0, [r3, #17] │ │ │ │ + strb r4, [r3, #17] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r0!, {r1, r3} │ │ │ │ + ldmia r0!, {r1, r2, r3} │ │ │ │ lsls r7, r5, #3 │ │ │ │ cmp r4, #158 @ 0x9e │ │ │ │ lsls r0, r0, #4 │ │ │ │ - strb r4, [r7, #16] │ │ │ │ + strb r0, [r0, #17] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r2, [pc, #472] @ (5dd06c ) │ │ │ │ + ldr r2, [pc, #488] @ (5dd07c ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ cmp r4, #130 @ 0x82 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - strb r0, [r4, #16] │ │ │ │ + strb r4, [r4, #16] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xb772 │ │ │ │ + @ instruction: 0xb776 │ │ │ │ lsls r7, r5, #3 │ │ │ │ cmp r4, #102 @ 0x66 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - strb r4, [r0, #16] │ │ │ │ + strb r0, [r1, #16] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r6, [r4, #52] @ 0x34 │ │ │ │ + ldrh r2, [r5, #52] @ 0x34 │ │ │ │ lsls r0, r6, #3 │ │ │ │ cmp r4, #74 @ 0x4a │ │ │ │ lsls r0, r0, #4 │ │ │ │ - strb r0, [r5, #15] │ │ │ │ + strb r4, [r5, #15] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - stmia r2!, {r1, r2, r4, r5} │ │ │ │ + stmia r2!, {r1, r3, r4, r5} │ │ │ │ lsls r7, r5, #3 │ │ │ │ cmp r4, #46 @ 0x2e │ │ │ │ lsls r0, r0, #4 │ │ │ │ - strb r4, [r1, #15] │ │ │ │ + strb r0, [r2, #15] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - adds r4, #106 @ 0x6a │ │ │ │ + adds r4, #110 @ 0x6e │ │ │ │ lsls r7, r5, #3 │ │ │ │ cmp r4, #18 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - strb r0, [r6, #14] │ │ │ │ + strb r4, [r6, #14] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r6, [r5, r7] │ │ │ │ + strh r2, [r6, r7] │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 005dced0 : │ │ │ │ stmdb 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 │ │ │ │ @@ -1069692,137 +1069690,137 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #176 @ 0xb0 │ │ │ │ + add r1, sp, #192 @ 0xc0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r0, [r7, #60] @ 0x3c │ │ │ │ + ldr r4, [r7, #60] @ 0x3c │ │ │ │ lsls r1, r6, #3 │ │ │ │ add r6, pc, #696 @ (adr r6, 5ddd28 ) │ │ │ │ lsls r6, r0, #4 │ │ │ │ - add r7, pc, #1000 @ (adr r7, 5dde5c ) │ │ │ │ + add r7, pc, #1016 @ (adr r7, 5dde6c ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r6, [r0, #44] @ 0x2c │ │ │ │ + ldr r2, [r1, #44] @ 0x2c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r7, pc, #848 @ (adr r7, 5dddcc ) │ │ │ │ + add r7, pc, #864 @ (adr r7, 5ddddc ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cmp r0, r3 │ │ │ │ + cmp r4, r3 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r0, [r2, #40] @ 0x28 │ │ │ │ + ldr r4, [r2, #40] @ 0x28 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r7, pc, #728 @ (adr r7, 5ddd60 ) │ │ │ │ + add r7, pc, #744 @ (adr r7, 5ddd70 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r7, pc, #456 @ (adr r7, 5ddc54 ) │ │ │ │ + add r7, pc, #472 @ (adr r7, 5ddc64 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r6, [r7, #32] │ │ │ │ + ldr r2, [r0, #36] @ 0x24 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r7, pc, #160 @ (adr r7, 5ddb34 ) │ │ │ │ + add r7, pc, #176 @ (adr r7, 5ddb44 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r4, [r6, #28] │ │ │ │ + ldr r0, [r7, #28] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r6, pc, #936 @ (adr r6, 5dde44 ) │ │ │ │ + add r6, pc, #952 @ (adr r6, 5dde54 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r6, [r6, #24] │ │ │ │ + ldr r2, [r7, #24] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r6, pc, #496 @ (adr r6, 5ddc94 ) │ │ │ │ + add r6, pc, #512 @ (adr r6, 5ddca4 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r0, [r1, #20] │ │ │ │ + ldr r4, [r1, #20] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r6, pc, #384 @ (adr r6, 5ddc2c ) │ │ │ │ + add r6, pc, #400 @ (adr r6, 5ddc3c ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r4, [r5, #16] │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r6, pc, #144 @ (adr r6, 5ddb44 ) │ │ │ │ + add r6, pc, #160 @ (adr r6, 5ddb54 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ + ldr r4, [r6, #12] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r5, pc, #800 @ (adr r5, 5ddddc ) │ │ │ │ + add r5, pc, #816 @ (adr r5, 5dddec ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r4, [r2, #8] │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r5, pc, #704 @ (adr r5, 5ddd84 ) │ │ │ │ + add r5, pc, #720 @ (adr r5, 5ddd94 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r4, [r7, #4] │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r5, pc, #496 @ (adr r5, 5ddcbc ) │ │ │ │ + add r5, pc, #512 @ (adr r5, 5ddccc ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - eors r2, r0 │ │ │ │ + eors r6, r0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r4, [r7, #0] │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r5, pc, #312 @ (adr r5, 5ddc10 ) │ │ │ │ + add r5, pc, #328 @ (adr r5, 5ddc20 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ + ldr r6, [r3, #0] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r5, pc, #120 @ (adr r5, 5ddb58 ) │ │ │ │ + add r5, pc, #136 @ (adr r5, 5ddb68 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r2, [r5, #124] @ 0x7c │ │ │ │ + str r6, [r5, #124] @ 0x7c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r5, pc, #32 @ (adr r5, 5ddb08 ) │ │ │ │ + add r5, pc, #48 @ (adr r5, 5ddb18 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r7, #206 @ 0xce │ │ │ │ + subs r7, #210 @ 0xd2 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r0, [r1, #124] @ 0x7c │ │ │ │ + str r4, [r1, #124] @ 0x7c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r4, pc, #920 @ (adr r4, 5dde8c ) │ │ │ │ + add r4, pc, #936 @ (adr r4, 5dde9c ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r2, [r6, #120] @ 0x78 │ │ │ │ + str r6, [r6, #120] @ 0x78 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r4, pc, #752 @ (adr r4, 5dddec ) │ │ │ │ + add r4, pc, #768 @ (adr r4, 5dddfc ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r0, [r1, #120] @ 0x78 │ │ │ │ + str r4, [r1, #120] @ 0x78 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r4, pc, #656 @ (adr r4, 5ddd94 ) │ │ │ │ + add r4, pc, #672 @ (adr r4, 5ddda4 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r0, [r6, #116] @ 0x74 │ │ │ │ + str r4, [r6, #116] @ 0x74 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r4, pc, #560 @ (adr r4, 5ddd3c ) │ │ │ │ + add r4, pc, #576 @ (adr r4, 5ddd4c ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r0, [r3, #116] @ 0x74 │ │ │ │ + str r4, [r3, #116] @ 0x74 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r4, pc, #440 @ (adr r4, 5ddccc ) │ │ │ │ + add r4, pc, #456 @ (adr r4, 5ddcdc ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r2, [r7, #112] @ 0x70 │ │ │ │ + str r6, [r7, #112] @ 0x70 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r4, pc, #72 @ (adr r4, 5ddb64 ) │ │ │ │ + add r4, pc, #88 @ (adr r4, 5ddb74 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r6, [r3, #108] @ 0x6c │ │ │ │ + str r2, [r4, #108] @ 0x6c │ │ │ │ lsls r1, r6, #3 │ │ │ │ strh r0, [r3, r6] │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #424 @ (adr r3, 5ddcd0 ) │ │ │ │ + add r3, pc, #440 @ (adr r3, 5ddce0 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r6, [r6, #96] @ 0x60 │ │ │ │ + str r2, [r7, #96] @ 0x60 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r3, pc, #136 @ (adr r3, 5ddbb8 ) │ │ │ │ + add r3, pc, #152 @ (adr r3, 5ddbc8 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r6, [r5, #92] @ 0x5c │ │ │ │ + str r2, [r6, #92] @ 0x5c │ │ │ │ lsls r1, r6, #3 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #392 @ (adr r3, 5ddcc4 ) │ │ │ │ + add r3, pc, #408 @ (adr r3, 5ddcd4 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r2, pc, #984 @ (adr r2, 5ddf18 ) │ │ │ │ + add r2, pc, #1000 @ (adr r2, 5ddf28 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r2, [r0, #92] @ 0x5c │ │ │ │ + str r6, [r0, #92] @ 0x5c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bvs.n 5ddb24 │ │ │ │ + bvs.n 5ddb2c │ │ │ │ lsls r0, r6, #3 │ │ │ │ - subs r1, #154 @ 0x9a │ │ │ │ + subs r1, #158 @ 0x9e │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r2, pc, #832 @ (adr r2, 5dde90 ) │ │ │ │ + add r2, pc, #848 @ (adr r2, 5ddea0 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r6, [r3, #88] @ 0x58 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r2, pc, #744 @ (adr r2, 5dde40 ) │ │ │ │ + add r2, pc, #760 @ (adr r2, 5dde50 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r6, [r0, #88] @ 0x58 │ │ │ │ + str r2, [r1, #88] @ 0x58 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r3, [pc, #188] @ (5ddc1c ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ ldr r1, [pc, #188] @ (5ddc20 ) │ │ │ │ ldr r0, [pc, #188] @ (5ddc24 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ @@ -1069887,53 +1069885,53 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #3496 @ 0xda8 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ lsrs r2, r1, #20 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - subs r0, r0, #5 │ │ │ │ + subs r4, r0, #5 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subs r6, r3, #5 │ │ │ │ + subs r2, r4, #5 │ │ │ │ lsls r7, r5, #3 │ │ │ │ adds r6, r4, #7 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - str r4, [r0, #88] @ 0x58 │ │ │ │ + str r0, [r1, #88] @ 0x58 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - mov lr, r0 │ │ │ │ + mov sl, r1 │ │ │ │ lsls r7, r5, #3 │ │ │ │ adds r2, r1, #7 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - str r0, [r5, #84] @ 0x54 │ │ │ │ + str r4, [r5, #84] @ 0x54 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cmp lr, r4 │ │ │ │ + cmp sl, r5 │ │ │ │ lsls r7, r5, #3 │ │ │ │ adds r6, r5, #6 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - str r4, [r1, #84] @ 0x54 │ │ │ │ + str r0, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - movs r6, #214 @ 0xd6 │ │ │ │ + movs r6, #218 @ 0xda │ │ │ │ lsls r7, r5, #3 │ │ │ │ adds r2, r2, #6 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - str r0, [r6, #80] @ 0x50 │ │ │ │ + str r4, [r6, #80] @ 0x50 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - adds r1, #46 @ 0x2e │ │ │ │ + adds r1, #50 @ 0x32 │ │ │ │ lsls r7, r5, #3 │ │ │ │ adds r6, r6, #5 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - str r4, [r2, #80] @ 0x50 │ │ │ │ + str r0, [r3, #80] @ 0x50 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cmp r7, #90 @ 0x5a │ │ │ │ + cmp r7, #94 @ 0x5e │ │ │ │ lsls r7, r5, #3 │ │ │ │ adds r2, r3, #5 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - str r0, [r7, #76] @ 0x4c │ │ │ │ + str r4, [r7, #76] @ 0x4c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r3, #50 @ 0x32 │ │ │ │ + subs r3, #54 @ 0x36 │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 005ddc70 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1070032,25 +1070030,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #28 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [pc, #384] @ (5ddee4 ) │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - adds r0, #200 @ 0xc8 │ │ │ │ + adds r0, #204 @ 0xcc │ │ │ │ lsls r0, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #800] @ 0x320 │ │ │ │ + ldr r7, [sp, #816] @ 0x330 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r4, [r2, #40] @ 0x28 │ │ │ │ + str r0, [r3, #40] @ 0x28 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cmp r4, #222 @ 0xde │ │ │ │ + cmp r4, #226 @ 0xe2 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r0, pc, #296 @ (adr r0, 5ddea8 ) │ │ │ │ + add r0, pc, #312 @ (adr r0, 5ddeb8 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 005ddd80 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1070137,23 +1070135,23 @@ │ │ │ │ cdp 1, 13, cr0, cr4, cr8, {0} │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [sp, #0] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - subs r1, #162 @ 0xa2 │ │ │ │ + subs r1, #166 @ 0xa6 │ │ │ │ lsls r7, r5, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r6, [sp, #696] @ 0x2b8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r2, [r2, #24] │ │ │ │ + str r6, [r2, #24] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cmp r7, #162 @ 0xa2 │ │ │ │ + cmp r7, #166 @ 0xa6 │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 005dde70 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -1071223,207 +1071221,207 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, r6 │ │ │ │ + cmp r2, r7 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrsh r4, [r7, r5] │ │ │ │ + ldrsh r0, [r0, r6] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add lr, sp │ │ │ │ + add sl, lr │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrsh r4, [r6, r4] │ │ │ │ + ldrsh r0, [r7, r4] │ │ │ │ lsls r1, r6, #3 │ │ │ │ strb r4, [r7, #1] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r5, #1 │ │ │ │ + subs r0, r6, #1 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - mvns r0, r4 │ │ │ │ + mvns r4, r4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrsh r0, [r5, r0] │ │ │ │ + ldrsh r4, [r5, r0] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - muls r0, r6 │ │ │ │ + muls r4, r6 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrb r0, [r7, r6] │ │ │ │ + ldrb r4, [r7, r6] │ │ │ │ lsls r1, r6, #3 │ │ │ │ strb r0, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #250 @ 0xfa │ │ │ │ lsls r4, r5, #3 │ │ │ │ - rors r2, r5 │ │ │ │ + rors r6, r5 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrb r2, [r6, r0] │ │ │ │ + ldrb r6, [r6, r0] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - adcs r4, r7 │ │ │ │ + sbcs r0, r0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r4, [r0, r7] │ │ │ │ + ldrh r0, [r1, r7] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsls r0, r5 │ │ │ │ + lsls r4, r5 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - asrs r0, r5 │ │ │ │ + asrs r4, r5 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r0, [r6, r5] │ │ │ │ + ldrh r4, [r6, r5] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsrs r2, r2 │ │ │ │ + lsrs r6, r2 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r2, [r3, r4] │ │ │ │ + ldrh r6, [r3, r4] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsls r4, r5 │ │ │ │ + lsls r0, r6 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r4, [r6, r3] │ │ │ │ + ldrh r0, [r7, r3] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r6, r2, r4 │ │ │ │ + subs r2, r3, r4 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r2, r1 │ │ │ │ + lsls r6, r1 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r2, [r2, r3] │ │ │ │ + ldrh r6, [r2, r3] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r7, #182 @ 0xb6 │ │ │ │ + subs r7, #186 @ 0xba │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r6, [r7, r7] │ │ │ │ + ldrh r2, [r0, r0] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r7, #148 @ 0x94 │ │ │ │ + subs r7, #152 @ 0x98 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r4, [r3, r7] │ │ │ │ + ldr r0, [r4, r7] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r6, #244 @ 0xf4 │ │ │ │ + subs r6, #248 @ 0xf8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - subs r7, #116 @ 0x74 │ │ │ │ + subs r7, #120 @ 0x78 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r4, [r7, r6] │ │ │ │ + ldr r0, [r0, r7] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r7, #82 @ 0x52 │ │ │ │ + subs r7, #86 @ 0x56 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r2, [r3, r6] │ │ │ │ + ldr r6, [r3, r6] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r7, #54 @ 0x36 │ │ │ │ + subs r7, #58 @ 0x3a │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r6, [r7, r5] │ │ │ │ + ldr r2, [r0, r6] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r6, #156 @ 0x9c │ │ │ │ + subs r6, #160 @ 0xa0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - subs r7, #28 │ │ │ │ + subs r7, #32 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r4, [r4, r5] │ │ │ │ + ldr r0, [r5, r5] │ │ │ │ lsls r1, r6, #3 │ │ │ │ movs r5, #8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - subs r6, #252 @ 0xfc │ │ │ │ + subs r7, #0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r2, [r0, r5] │ │ │ │ + ldr r6, [r0, r5] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r6, #220 @ 0xdc │ │ │ │ + subs r6, #224 @ 0xe0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r4, [r4, r4] │ │ │ │ + ldr r0, [r5, r4] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r6, #196 @ 0xc4 │ │ │ │ + subs r6, #200 @ 0xc8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r4, [r1, r4] │ │ │ │ + ldr r0, [r2, r4] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r6, #58 @ 0x3a │ │ │ │ + subs r6, #62 @ 0x3e │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r2, [r0, r2] │ │ │ │ + ldr r6, [r0, r2] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r5, #254 @ 0xfe │ │ │ │ + subs r6, #2 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r2, [r0, r1] │ │ │ │ + ldr r6, [r0, r1] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r2, r4, r2 │ │ │ │ + subs r6, r4, r2 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subs r5, #170 @ 0xaa │ │ │ │ + subs r5, #174 @ 0xae │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrsb r2, [r6, r7] │ │ │ │ + ldrsb r6, [r6, r7] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r5, #138 @ 0x8a │ │ │ │ + subs r5, #142 @ 0x8e │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrsb r2, [r2, r7] │ │ │ │ + ldrsb r6, [r2, r7] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrsb r2, [r7, r6] │ │ │ │ + ldrsb r6, [r7, r6] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - stc 0, cr0, [r2, #972] @ 0x3cc │ │ │ │ - cmp r3, #152 @ 0x98 │ │ │ │ + stc 0, cr0, [r6, #972] @ 0x3cc │ │ │ │ + cmp r3, #156 @ 0x9c │ │ │ │ lsls r0, r6, #3 │ │ │ │ - subs r5, #90 @ 0x5a │ │ │ │ + subs r5, #94 @ 0x5e │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r5, #66 @ 0x42 │ │ │ │ + subs r5, #70 @ 0x46 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrsb r2, [r1, r6] │ │ │ │ + ldrsb r6, [r1, r6] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r5, #42 @ 0x2a │ │ │ │ + subs r5, #46 @ 0x2e │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrsb r2, [r6, r5] │ │ │ │ + ldrsb r6, [r6, r5] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r5, #18 │ │ │ │ + subs r5, #22 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrsb r2, [r3, r5] │ │ │ │ + ldrsb r6, [r3, r5] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldc 0, cr0, [r6, #-972] @ 0xfffffc34 │ │ │ │ - cmp r3, #38 @ 0x26 │ │ │ │ + ldc 0, cr0, [sl, #-972] @ 0xfffffc34 │ │ │ │ + cmp r3, #42 @ 0x2a │ │ │ │ lsls r0, r6, #3 │ │ │ │ - subs r4, #228 @ 0xe4 │ │ │ │ + subs r4, #232 @ 0xe8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrsb r6, [r5, r4] │ │ │ │ + ldrsb r2, [r6, r4] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r4, #208 @ 0xd0 │ │ │ │ + subs r4, #212 @ 0xd4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrsb r0, [r3, r4] │ │ │ │ + ldrsb r4, [r3, r4] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r4, #184 @ 0xb8 │ │ │ │ + subs r4, #188 @ 0xbc │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrsb r0, [r0, r4] │ │ │ │ + ldrsb r4, [r0, r4] │ │ │ │ lsls r1, r6, #3 │ │ │ │ asrs r4, r3, #2 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldr r2, [r7, r0] │ │ │ │ + ldr r6, [r7, r0] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r2, [sp, #80] @ 0x50 │ │ │ │ + str r2, [sp, #96] @ 0x60 │ │ │ │ lsls r7, r5, #3 │ │ │ │ asrs r0, r0, #2 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldr r6, [r3, r0] │ │ │ │ + ldr r2, [r4, r0] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - movs r2, #180 @ 0xb4 │ │ │ │ + movs r2, #184 @ 0xb8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ asrs r4, r4, #1 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldr r2, [r0, r0] │ │ │ │ + ldr r6, [r0, r0] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r2, #200 @ 0xc8 │ │ │ │ + subs r2, #204 @ 0xcc │ │ │ │ lsls r7, r5, #3 │ │ │ │ asrs r0, r1, #1 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldrsb r6, [r4, r7] │ │ │ │ + ldrsb r2, [r5, r7] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r3, [sp, #720] @ 0x2d0 │ │ │ │ + str r3, [sp, #736] @ 0x2e0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ asrs r4, r5, #32 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldrsb r2, [r1, r7] │ │ │ │ + ldrsb r6, [r1, r7] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r2, pc, #416 @ (adr r2, 5deca8 ) │ │ │ │ + add r2, pc, #432 @ (adr r2, 5decb8 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ asrs r0, r2, #32 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldrsb r6, [r5, r6] │ │ │ │ + ldrsb r2, [r6, r6] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r0, [r2, #68] @ 0x44 │ │ │ │ + ldr r4, [r2, #68] @ 0x44 │ │ │ │ lsls r7, r5, #3 │ │ │ │ lsrs r4, r6, #31 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldrsb r2, [r2, r6] │ │ │ │ + ldrsb r6, [r2, r6] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r0, #212 @ 0xd4 │ │ │ │ + subs r0, #216 @ 0xd8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 005deb20 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -1071611,37 +1071609,37 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r3, #54] @ 0x36 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - cmp r3, #126 @ 0x7e │ │ │ │ + cmp r3, #130 @ 0x82 │ │ │ │ lsls r7, r5, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #38 @ 0x26 │ │ │ │ + subs r1, #42 @ 0x2a │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r6, [r5, r5] │ │ │ │ + strh r2, [r6, r5] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - movs r1, #122 @ 0x7a │ │ │ │ + movs r1, #126 @ 0x7e │ │ │ │ lsls r0, r6, #3 │ │ │ │ - subs r6, r2, #1 │ │ │ │ + subs r2, r3, #1 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r4, [r5, r4] │ │ │ │ + ldrb r0, [r6, r4] │ │ │ │ lsls r5, r5, #3 │ │ │ │ @ instruction: 0xfbe000ff │ │ │ │ - lsrs r6, r2, #24 │ │ │ │ + lsrs r2, r3, #24 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsrs r4, r6, #24 │ │ │ │ + lsrs r0, r7, #24 │ │ │ │ lsls r7, r5, #3 │ │ │ │ @ instruction: 0xfbc200ff │ │ │ │ - lsrs r0, r5, #20 │ │ │ │ + lsrs r4, r5, #20 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsrs r6, r3, #23 │ │ │ │ + lsrs r2, r4, #23 │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 005ded1c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -1071827,41 +1071825,41 @@ │ │ │ │ nop │ │ │ │ ldrh r4, [r0, #46] @ 0x2e │ │ │ │ lsls r6, r0, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r3, r4, r7} │ │ │ │ + push {r1, r2, r3, r4, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r6, [r0, r6] │ │ │ │ + str r2, [r1, r6] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - stmia r2!, {r2, r3, r5, r7} │ │ │ │ + stmia r2!, {r4, r5, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - movs r5, #80 @ 0x50 │ │ │ │ + movs r5, #84 @ 0x54 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - push {r1, r3, r5, r6} │ │ │ │ + push {r1, r2, r3, r5, r6} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r0, [r3, r5] │ │ │ │ + str r4, [r3, r5] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - push {r4, r6} │ │ │ │ + push {r2, r4, r6} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r4, [r7, r4] │ │ │ │ + str r0, [r0, r5] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - push {r2, r3, r5} │ │ │ │ + push {r4, r5} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r0, [r3, r4] │ │ │ │ + str r4, [r3, r4] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - push {r2, r4} │ │ │ │ + push {r3, r4} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r0, [r0, r4] │ │ │ │ + str r4, [r0, r4] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cbz r4, 5def96 │ │ │ │ + push {} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r0, [r5, r3] │ │ │ │ + str r4, [r5, r3] │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 005def1c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1071988,33 +1071986,33 @@ │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, r0] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #6 │ │ │ │ + cmp r0, #10 │ │ │ │ lsls r7, r5, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 5df0a2 │ │ │ │ + cbz r6, 5df0a2 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r7, [pc, #984] @ (5df43c ) │ │ │ │ + ldr r7, [pc, #1000] @ (5df44c ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r0, [r2, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r1, #24] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - asrs r4, r5, #7 │ │ │ │ + asrs r0, r6, #7 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adds r0, r0, #7 │ │ │ │ + adds r4, r0, #7 │ │ │ │ lsls r0, r6, #3 │ │ │ │ movs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #62 @ 0x3e │ │ │ │ + adds r2, #66 @ 0x42 │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 005df07c : │ │ │ │ stmdb 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 │ │ │ │ @@ -1073123,35 +1073121,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r7, #1] │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r6, #22] │ │ │ │ + ldrh r2, [r7, #22] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r5, [pc, #40] @ (5dfc78 ) │ │ │ │ + ldr r5, [pc, #56] @ (5dfc88 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ asrs r0, r6, #7 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [pc, #384] @ (5dfdd8 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r3, #10] │ │ │ │ + ldrh r4, [r3, #10] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r3, [pc, #432] @ (5dfe10 ) │ │ │ │ + ldr r3, [pc, #448] @ (5dfe20 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r2, [r5, #6] │ │ │ │ + ldrh r6, [r5, #6] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r2, [pc, #1016] @ (5e0060 ) │ │ │ │ + ldr r3, [pc, #8] @ (5dfc70 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r4, [r6, #4] │ │ │ │ + ldrh r0, [r7, #4] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r2, [pc, #752] @ (5dff60 ) │ │ │ │ + ldr r2, [pc, #768] @ (5dff70 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsrs r6, r7, #4 │ │ │ │ + lsrs r2, r0, #5 │ │ │ │ lsls r7, r5, #3 │ │ │ │ strh r0, [r1, #46] @ 0x2e │ │ │ │ lsls r6, r0, #4 │ │ │ │ strb r0, [r0, #10] │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ @@ -1073161,63 +1073159,63 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r1, #62] @ 0x3e │ │ │ │ + strh r0, [r2, #62] @ 0x3e │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsrs r4, r2, #8 │ │ │ │ + lsrs r0, r3, #8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r1, [pc, #832] @ (5dffe0 ) │ │ │ │ + ldr r1, [pc, #848] @ (5dfff0 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsls r6, r7, #29 │ │ │ │ + lsls r2, r0, #30 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strh r2, [r3, #54] @ 0x36 │ │ │ │ + strh r6, [r3, #54] @ 0x36 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r0, [pc, #952] @ (5e0064 ) │ │ │ │ + ldr r0, [pc, #968] @ (5e0074 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r6, [r7, #42] @ 0x2a │ │ │ │ + strh r2, [r0, #44] @ 0x2c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0x4792 │ │ │ │ + @ instruction: 0x4796 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsls r4, r6, #30 │ │ │ │ + lsls r0, r7, #30 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strh r4, [r3, #42] @ 0x2a │ │ │ │ + strh r0, [r4, #42] @ 0x2a │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bx lr │ │ │ │ + bxns lr │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r0, [r7, #40] @ 0x28 │ │ │ │ + strh r4, [r7, #40] @ 0x28 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bxns r9 │ │ │ │ + bx sl │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r0, [r4, #34] @ 0x22 │ │ │ │ + strh r4, [r4, #34] @ 0x22 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - mov r4, lr │ │ │ │ + mov r0, pc │ │ │ │ lsls r1, r6, #3 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r7, #32] │ │ │ │ + strh r6, [r7, #32] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r2, [r0, #30] │ │ │ │ + strh r6, [r0, #30] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cmp lr, sl │ │ │ │ + cmp sl, fp │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cmp r0, #164 @ 0xa4 │ │ │ │ + cmp r0, #168 @ 0xa8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cmp r0, ip │ │ │ │ + cmp r4, ip │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r6, [r7, #24] │ │ │ │ + strh r2, [r0, #26] │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldrb r4, [r6, #29] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r0, #12] │ │ │ │ + strh r0, [r1, #12] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bics r0, r3 │ │ │ │ + bics r4, r3 │ │ │ │ lsls r1, r6, #3 │ │ │ │ mov r0, r4 │ │ │ │ blx 344c20 <_Py_Dealloc@plt+0x4> │ │ │ │ b.n 5dfbb6 │ │ │ │ mov r0, r4 │ │ │ │ blx 344c20 <_Py_Dealloc@plt+0x4> │ │ │ │ b.n 5dfc06 │ │ │ │ @@ -1074379,246 +1074377,246 @@ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ bl 1484ac8 │ │ │ │ b.w 5df4ca │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r0, #0] │ │ │ │ + strh r6, [r0, #0] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - tst r6, r2 │ │ │ │ + tst r2, r3 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsls r6, r0, #9 │ │ │ │ + lsls r2, r1, #9 │ │ │ │ lsls r7, r5, #3 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r3, #26] │ │ │ │ + ldrb r6, [r3, #26] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsls r6, r5 │ │ │ │ + lsls r2, r6 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrb r2, [r5, #20] │ │ │ │ + ldrb r6, [r5, #20] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r7, #62 @ 0x3e │ │ │ │ + subs r7, #66 @ 0x42 │ │ │ │ lsls r1, r6, #3 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r6, #18] │ │ │ │ + ldrb r6, [r6, #18] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r6, #196 @ 0xc4 │ │ │ │ + subs r6, #200 @ 0xc8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cdp2 0, 15, cr0, cr10, cr14, {7} │ │ │ │ - asrs r6, r3, #9 │ │ │ │ + cdp2 0, 15, cr0, cr14, cr14, {7} │ │ │ │ + asrs r2, r4, #9 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrb r2, [r2, #17] │ │ │ │ + ldrb r6, [r2, #17] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r6, #104 @ 0x68 │ │ │ │ + subs r6, #108 @ 0x6c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r7, sp, #608 @ 0x260 │ │ │ │ + add r7, sp, #624 @ 0x270 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrb r6, [r4, #16] │ │ │ │ + ldrb r2, [r5, #16] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r6, #58 @ 0x3a │ │ │ │ + subs r6, #62 @ 0x3e │ │ │ │ lsls r1, r6, #3 │ │ │ │ - movs r1, #98 @ 0x62 │ │ │ │ + movs r1, #102 @ 0x66 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r2, [r0, #16] │ │ │ │ + ldrb r6, [r0, #16] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r6, #22 │ │ │ │ + subs r6, #26 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrb r4, [r1, #15] │ │ │ │ + ldrb r0, [r2, #15] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r5, #224 @ 0xe0 │ │ │ │ + subs r5, #228 @ 0xe4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrb r4, [r5, #14] │ │ │ │ + ldrb r0, [r6, #14] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r5, #192 @ 0xc0 │ │ │ │ + subs r5, #196 @ 0xc4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrb r4, [r0, #14] │ │ │ │ + ldrb r0, [r1, #14] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r5, #152 @ 0x98 │ │ │ │ + subs r5, #156 @ 0x9c │ │ │ │ lsls r1, r6, #3 │ │ │ │ lsls r4, r7 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #92 @ 0x5c │ │ │ │ + subs r5, #96 @ 0x60 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - movs r2, #108 @ 0x6c │ │ │ │ + movs r2, #112 @ 0x70 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrb r0, [r6, #12] │ │ │ │ + ldrb r4, [r6, #12] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrb r6, [r2, #12] │ │ │ │ + ldrb r2, [r3, #12] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r5, #42 @ 0x2a │ │ │ │ + subs r5, #46 @ 0x2e │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsls r2, r2, #31 │ │ │ │ + lsls r6, r2, #31 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subs r4, #198 @ 0xc6 │ │ │ │ + subs r4, #202 @ 0xca │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrb r2, [r4, #10] │ │ │ │ + ldrb r6, [r4, #10] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrb r6, [r1, #9] │ │ │ │ + ldrb r2, [r2, #9] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r4, #98 @ 0x62 │ │ │ │ + subs r4, #102 @ 0x66 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r4, #30 │ │ │ │ + subs r4, #34 @ 0x22 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrb r2, [r6, #7] │ │ │ │ + ldrb r6, [r6, #7] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrb r4, [r1, #6] │ │ │ │ + ldrb r0, [r2, #6] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r3, #160 @ 0xa0 │ │ │ │ + subs r3, #164 @ 0xa4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrb r4, [r4, #5] │ │ │ │ + ldrb r0, [r5, #5] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r3, #120 @ 0x78 │ │ │ │ + subs r3, #124 @ 0x7c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsls r2, r0, #22 │ │ │ │ + lsls r6, r0, #22 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r2, [r1, #4] │ │ │ │ + ldrb r6, [r1, #4] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r3, #30 │ │ │ │ + subs r3, #34 @ 0x22 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrb r4, [r4, #3] │ │ │ │ + ldrb r0, [r5, #3] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r2, #248 @ 0xf8 │ │ │ │ + subs r2, #252 @ 0xfc │ │ │ │ lsls r1, r6, #3 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r4, #25 │ │ │ │ + lsls r4, r4, #25 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r2, [r0, #2] │ │ │ │ + ldrb r6, [r0, #2] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r2, #150 @ 0x96 │ │ │ │ + subs r2, #154 @ 0x9a │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r2, #126 @ 0x7e │ │ │ │ + subs r2, #130 @ 0x82 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrb r4, [r6, #0] │ │ │ │ + ldrb r0, [r7, #0] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r2, #72 @ 0x48 │ │ │ │ + subs r2, #76 @ 0x4c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strb r2, [r6, #31] │ │ │ │ + strb r6, [r6, #31] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r2, #6 │ │ │ │ + subs r2, #10 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xfbc800ee │ │ │ │ - vld1.8 {d0[7]}, [r2], lr │ │ │ │ - strb r6, [r0, #31] │ │ │ │ + @ instruction: 0xfbcc00ee │ │ │ │ + vld1.8 {d0[7]}, [r6], lr │ │ │ │ + strb r2, [r1, #31] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r1, #206 @ 0xce │ │ │ │ + subs r1, #210 @ 0xd2 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsls r4, r3, #15 │ │ │ │ + lsls r0, r4, #15 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strb r0, [r5, #29] │ │ │ │ + strb r4, [r5, #29] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r1, #120 @ 0x78 │ │ │ │ + subs r1, #124 @ 0x7c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strb r2, [r5, #28] │ │ │ │ + strb r6, [r5, #28] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r1, #62 @ 0x3e │ │ │ │ + subs r1, #66 @ 0x42 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strb r4, [r6, #27] │ │ │ │ + strb r0, [r7, #27] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r1, #8 │ │ │ │ + subs r1, #12 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xf77200ee │ │ │ │ - strb r2, [r2, #27] │ │ │ │ + @ instruction: 0xf77600ee │ │ │ │ + strb r6, [r2, #27] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r0, #228 @ 0xe4 │ │ │ │ + subs r0, #232 @ 0xe8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strb r2, [r4, #26] │ │ │ │ + strb r6, [r4, #26] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r0, #184 @ 0xb8 │ │ │ │ + subs r0, #188 @ 0xbc │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strb r4, [r1, #26] │ │ │ │ + strb r0, [r2, #26] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r0, #160 @ 0xa0 │ │ │ │ + subs r0, #164 @ 0xa4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsls r0, r5, #11 │ │ │ │ + lsls r4, r5, #11 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strb r2, [r6, #25] │ │ │ │ + strb r6, [r6, #25] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r0, #134 @ 0x86 │ │ │ │ + subs r0, #138 @ 0x8a │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strb r2, [r2, #25] │ │ │ │ + strb r6, [r2, #25] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r0, #102 @ 0x66 │ │ │ │ + subs r0, #106 @ 0x6a │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strb r2, [r6, #24] │ │ │ │ + strb r6, [r6, #24] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r0, #72 @ 0x48 │ │ │ │ + subs r0, #76 @ 0x4c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strb r6, [r3, #24] │ │ │ │ + strb r2, [r4, #24] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xf7f000ee │ │ │ │ - subs r0, #38 @ 0x26 │ │ │ │ + @ instruction: 0xf7f400ee │ │ │ │ + subs r0, #42 @ 0x2a │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r0, #12 │ │ │ │ + subs r0, #16 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - adds r6, r3, #4 │ │ │ │ + adds r2, r4, #4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strb r4, [r4, #23] │ │ │ │ + strb r0, [r5, #23] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strb r0, [r2, #23] │ │ │ │ + strb r4, [r2, #23] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - adds r7, #228 @ 0xe4 │ │ │ │ + adds r7, #232 @ 0xe8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - adds r2, r3, #3 │ │ │ │ + adds r6, r3, #3 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - adds r7, #190 @ 0xbe │ │ │ │ + adds r7, #194 @ 0xc2 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strb r4, [r3, #22] │ │ │ │ + strb r0, [r4, #22] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strb r0, [r1, #22] │ │ │ │ + strb r4, [r1, #22] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - adds r7, #156 @ 0x9c │ │ │ │ + adds r7, #160 @ 0xa0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strb r6, [r5, #21] │ │ │ │ + strb r2, [r6, #21] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - adds r7, #130 @ 0x82 │ │ │ │ + adds r7, #134 @ 0x86 │ │ │ │ lsls r1, r6, #3 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r7, #22] │ │ │ │ + strb r2, [r0, #23] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strb r6, [r3, #20] │ │ │ │ + strb r2, [r4, #20] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - adds r7, #50 @ 0x32 │ │ │ │ + adds r7, #54 @ 0x36 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strb r4, [r0, #20] │ │ │ │ + strb r0, [r1, #20] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - adds r7, #24 │ │ │ │ + adds r7, #28 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strb r6, [r3, #19] │ │ │ │ + strb r2, [r4, #19] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - adds r6, #242 @ 0xf2 │ │ │ │ + adds r6, #246 @ 0xf6 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strb r4, [r5, #18] │ │ │ │ + strb r0, [r6, #18] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - adds r6, #192 @ 0xc0 │ │ │ │ + adds r6, #196 @ 0xc4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - adds r6, #148 @ 0x94 │ │ │ │ + adds r6, #152 @ 0x98 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r6, r4, r6 │ │ │ │ + subs r2, r5, r6 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strb r4, [r5, #17] │ │ │ │ + strb r0, [r6, #17] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strb r0, [r3, #17] │ │ │ │ + strb r4, [r3, #17] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - adds r6, #108 @ 0x6c │ │ │ │ + adds r6, #112 @ 0x70 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strb r6, [r7, #16] │ │ │ │ + strb r2, [r0, #17] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - adds r6, #82 @ 0x52 │ │ │ │ + adds r6, #86 @ 0x56 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsls r0, r1, #2 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strb r2, [r2, #16] │ │ │ │ + strb r6, [r2, #16] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - adds r6, #38 @ 0x26 │ │ │ │ + adds r6, #42 @ 0x2a │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r9, r3 │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r2, #0] │ │ │ │ subs r3, #1 │ │ │ │ @@ -1075113,109 +1075111,109 @@ │ │ │ │ nop │ │ │ │ str r4, [r1, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r0, #5] │ │ │ │ + strb r4, [r0, #5] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - adds r3, #84 @ 0x54 │ │ │ │ + adds r3, #88 @ 0x58 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - rsbs r0, r2, #238 @ 0xee │ │ │ │ + rsbs r0, r6, #238 @ 0xee │ │ │ │ asrs r0, r6, #7 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r3, #0] │ │ │ │ + strb r2, [r4, #0] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - adds r2, #50 @ 0x32 │ │ │ │ + adds r2, #54 @ 0x36 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldc2l 0, cr0, [r4], #-952 @ 0xfffffc48 │ │ │ │ - adds r2, #24 │ │ │ │ + ldc2l 0, cr0, [r8], #-952 @ 0xfffffc48 │ │ │ │ + adds r2, #28 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r6, [r6, #124] @ 0x7c │ │ │ │ + ldr r2, [r7, #124] @ 0x7c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r2, [r2, #124] @ 0x7c │ │ │ │ + ldr r6, [r2, #124] @ 0x7c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - adds r1, #230 @ 0xe6 │ │ │ │ + adds r1, #234 @ 0xea │ │ │ │ lsls r1, r6, #3 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r1, #124] @ 0x7c │ │ │ │ + ldr r6, [r1, #124] @ 0x7c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r6, [r3, #120] @ 0x78 │ │ │ │ + ldr r2, [r4, #120] @ 0x78 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - adds r1, #178 @ 0xb2 │ │ │ │ + adds r1, #182 @ 0xb6 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r2, pc, #888 @ (adr r2, 5e1448 ) │ │ │ │ + add r2, pc, #904 @ (adr r2, 5e1458 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsls r2, r0, #22 │ │ │ │ + lsls r6, r0, #22 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r4, [r6, #116] @ 0x74 │ │ │ │ + ldr r0, [r7, #116] @ 0x74 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - adds r1, #138 @ 0x8a │ │ │ │ + adds r1, #142 @ 0x8e │ │ │ │ lsls r1, r6, #3 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r5, #104] @ 0x68 │ │ │ │ + ldr r2, [r6, #104] @ 0x68 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - adds r0, #194 @ 0xc2 │ │ │ │ + adds r0, #198 @ 0xc6 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r4, [r7, #100] @ 0x64 │ │ │ │ + ldr r0, [r0, #104] @ 0x68 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - adds r0, #144 @ 0x90 │ │ │ │ + adds r0, #148 @ 0x94 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xfaca00ee │ │ │ │ - adds r0, #110 @ 0x6e │ │ │ │ + @ instruction: 0xface00ee │ │ │ │ + adds r0, #114 @ 0x72 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r4, [r1, #100] @ 0x64 │ │ │ │ + ldr r0, [r2, #100] @ 0x64 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r1, pc, #552 @ (adr r1, 5e1328 ) │ │ │ │ + add r1, pc, #568 @ (adr r1, 5e1338 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsls r6, r5, #16 │ │ │ │ + lsls r2, r6, #16 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r0, [r4, #96] @ 0x60 │ │ │ │ + ldr r4, [r4, #96] @ 0x60 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - adds r0, #54 @ 0x36 │ │ │ │ + adds r0, #58 @ 0x3a │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r4, [r7, #92] @ 0x5c │ │ │ │ + ldr r0, [r0, #96] @ 0x60 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - adds r0, #16 │ │ │ │ + adds r0, #20 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r2, [r3, #92] @ 0x5c │ │ │ │ + ldr r6, [r3, #92] @ 0x5c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cmp r7, #238 @ 0xee │ │ │ │ + cmp r7, #242 @ 0xf2 │ │ │ │ lsls r1, r6, #3 │ │ │ │ @ instruction: 0xe98000ff │ │ │ │ - adds r1, #30 │ │ │ │ + adds r1, #34 @ 0x22 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r0, [r2, #48] @ 0x30 │ │ │ │ + ldr r4, [r2, #48] @ 0x30 │ │ │ │ lsls r7, r5, #3 │ │ │ │ strd r0, r0, [r4, #-1020]! @ 0x3fc │ │ │ │ - adds r1, #2 │ │ │ │ + adds r1, #6 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r0, [r0, #100] @ 0x64 │ │ │ │ + ldr r4, [r0, #100] @ 0x64 │ │ │ │ lsls r1, r6, #3 │ │ │ │ strd r0, r0, [r8, #-1020] @ 0x3fc │ │ │ │ - adds r0, #230 @ 0xe6 │ │ │ │ + adds r0, #234 @ 0xea │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrsh r4, [r6, r1] │ │ │ │ + ldrsh r0, [r7, r1] │ │ │ │ lsls r1, r6, #3 │ │ │ │ stmdb ip!, {r0, r1, r2, r3, r4, r5, r6, r7} │ │ │ │ - adds r0, #202 @ 0xca │ │ │ │ + adds r0, #206 @ 0xce │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cdp 0, 0, cr0, cr4, cr14, {7} │ │ │ │ + cdp 0, 0, cr0, cr8, cr14, {7} │ │ │ │ ldmdb r0, {r0, r1, r2, r3, r4, r5, r6, r7} │ │ │ │ - adds r0, #174 @ 0xae │ │ │ │ + adds r0, #178 @ 0xb2 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - asrs r0, r3, #12 │ │ │ │ + asrs r4, r3, #12 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrd r0, r0, [r4], #1020 @ 0x3fc │ │ │ │ - adds r0, #146 @ 0x92 │ │ │ │ + adds r0, #150 @ 0x96 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - adds r7, #244 @ 0xf4 │ │ │ │ + adds r7, #248 @ 0xf8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 005e1164 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -1075369,35 +1075367,35 @@ │ │ │ │ lsls r6, r0, #4 │ │ │ │ revsh r6, r6 │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - mrrc 0, 14, r0, sl, cr14 │ │ │ │ + mrrc 0, 14, r0, lr, cr14 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r5, #56] @ 0x38 │ │ │ │ + ldr r2, [r6, #56] @ 0x38 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cmp r5, #194 @ 0xc2 │ │ │ │ + cmp r5, #198 @ 0xc6 │ │ │ │ lsls r1, r6, #3 │ │ │ │ movs r4, #72 @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #94 @ 0x5e │ │ │ │ + cmp r4, #98 @ 0x62 │ │ │ │ lsls r0, r6, #3 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - vext.8 q0, q9, q15, #0 │ │ │ │ + vext.8 q0, q11, q15, #0 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - asrs r2, r0, #17 │ │ │ │ + asrs r6, r0, #17 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xfb2200ef │ │ │ │ + @ instruction: 0xfb2600ef │ │ │ │ │ │ │ │ 005e1308 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ @@ -1075593,47 +1075591,47 @@ │ │ │ │ lsls r6, r0, #4 │ │ │ │ add r8, r3 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r0, #44] @ 0x2c │ │ │ │ + ldr r2, [r1, #44] @ 0x2c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cmp r3, #238 @ 0xee │ │ │ │ + cmp r3, #242 @ 0xf2 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r6, [r0, #44] @ 0x2c │ │ │ │ + ldr r2, [r1, #44] @ 0x2c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cmp r3, #214 @ 0xd6 │ │ │ │ + cmp r3, #218 @ 0xda │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r2, [r4, #40] @ 0x28 │ │ │ │ + ldr r6, [r4, #40] @ 0x28 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r6, [r7, #36] @ 0x24 │ │ │ │ + ldr r2, [r0, #40] @ 0x28 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cmp r3, #166 @ 0xa6 │ │ │ │ + cmp r3, #170 @ 0xaa │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r6, [r4, #32] │ │ │ │ + ldr r2, [r5, #32] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cmp r3, #78 @ 0x4e │ │ │ │ + cmp r3, #82 @ 0x52 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r2, [r7, #28] │ │ │ │ + ldr r6, [r7, #28] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cmp r3, #34 @ 0x22 │ │ │ │ + cmp r3, #38 @ 0x26 │ │ │ │ lsls r1, r6, #3 │ │ │ │ b.n 5e0e90 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - cmp r4, #92 @ 0x5c │ │ │ │ + cmp r4, #96 @ 0x60 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsls r6, r4, #6 │ │ │ │ + lsls r2, r5, #6 │ │ │ │ lsls r7, r5, #3 │ │ │ │ b.n 5e0e64 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - cmp r4, #64 @ 0x40 │ │ │ │ + cmp r4, #68 @ 0x44 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xe8c600ee │ │ │ │ + @ instruction: 0xe8ca00ee │ │ │ │ │ │ │ │ 005e1528 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r6, [pc, #504] @ (5e1734 ) │ │ │ │ @@ -1075854,57 +1075852,56 @@ │ │ │ │ lsls r6, r0, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r2, #3 │ │ │ │ + asrs r6, r2, #3 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cmp r1, #174 @ 0xae │ │ │ │ + cmp r1, #178 @ 0xb2 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - asrs r2, r6, #2 │ │ │ │ + asrs r6, r6, #2 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cmp r1, #142 @ 0x8e │ │ │ │ + cmp r1, #146 @ 0x92 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - b.n 5e1754 │ │ │ │ - lsls r6, r5, #3 │ │ │ │ - cmp r1, #118 @ 0x76 │ │ │ │ + @ instruction: 0xe80200ee │ │ │ │ + cmp r1, #122 @ 0x7a │ │ │ │ lsls r1, r6, #3 │ │ │ │ - asrs r4, r1, #2 │ │ │ │ + asrs r0, r2, #2 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - asrs r2, r7, #1 │ │ │ │ + asrs r6, r7, #1 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cmp r1, #86 @ 0x56 │ │ │ │ + cmp r1, #90 @ 0x5a │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrd r0, r0, [r8, #-952]! @ 0x3b8 │ │ │ │ - asrs r4, r3, #1 │ │ │ │ + ldrd r0, r0, [ip, #-952]! @ 0x3b8 │ │ │ │ + asrs r0, r4, #1 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cmp r1, #46 @ 0x2e │ │ │ │ + cmp r1, #50 @ 0x32 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - asrs r4, r7, #32 │ │ │ │ + asrs r0, r0, #1 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cmp r1, #24 │ │ │ │ + cmp r1, #28 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xeaa000ee │ │ │ │ - cmp r0, #212 @ 0xd4 │ │ │ │ + @ instruction: 0xeaa400ee │ │ │ │ + cmp r0, #216 @ 0xd8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsrs r2, r5, #31 │ │ │ │ + lsrs r6, r5, #31 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsrs r6, r4, #23 │ │ │ │ + lsrs r2, r5, #23 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cmp r0, #178 @ 0xb2 │ │ │ │ + cmp r0, #182 @ 0xb6 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsrs r4, r0, #31 │ │ │ │ + lsrs r0, r1, #31 │ │ │ │ lsls r0, r6, #3 │ │ │ │ b.n 5e1c1c │ │ │ │ lsls r7, r7, #3 │ │ │ │ - cmp r1, #224 @ 0xe0 │ │ │ │ + cmp r1, #228 @ 0xe4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r6, [r5, #56] @ 0x38 │ │ │ │ + str r2, [r6, #56] @ 0x38 │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 005e17a0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1075987,22 +1075984,22 @@ │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #72 @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r5, #44] @ 0x2c │ │ │ │ lsls r6, r0, #4 │ │ │ │ - subs.w r0, r0, #7831552 @ 0x778000 │ │ │ │ + subs.w r0, r4, #7831552 @ 0x778000 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r4, #26 │ │ │ │ + lsrs r4, r4, #26 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - movs r7, #124 @ 0x7c │ │ │ │ + movs r7, #128 @ 0x80 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsrs r2, r4, #26 │ │ │ │ + lsrs r6, r4, #26 │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 005e1884 : │ │ │ │ b.w 5e1528 │ │ │ │ │ │ │ │ 005e1888 : │ │ │ │ push {r4, r5, lr} │ │ │ │ @@ -1076088,22 +1076085,22 @@ │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #72 @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r0, #32] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - @ instruction: 0xf4c800ef │ │ │ │ + @ instruction: 0xf4cc00ef │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r7, #1] │ │ │ │ + strb r4, [r7, #1] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - movs r6, #148 @ 0x94 │ │ │ │ + movs r6, #152 @ 0x98 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsrs r2, r7, #22 │ │ │ │ + lsrs r6, r7, #22 │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 005e196c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1076186,22 +1076183,22 @@ │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #72 @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r4, #16] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - @ instruction: 0xf3e400ef │ │ │ │ + @ instruction: 0xf3e800ef │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r1, #72] @ 0x48 │ │ │ │ + str r4, [r1, #72] @ 0x48 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - movs r5, #176 @ 0xb0 │ │ │ │ + movs r5, #180 @ 0xb4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsrs r6, r2, #19 │ │ │ │ + lsrs r2, r3, #19 │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 005e1a50 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1076674,108 +1076671,108 @@ │ │ │ │ b.n 5e1c70 │ │ │ │ str r6, [r6, #4] │ │ │ │ lsls r6, r0, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r7, #36] @ 0x24 │ │ │ │ + str r6, [r7, #36] @ 0x24 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - movs r3, #76 @ 0x4c │ │ │ │ + movs r3, #80 @ 0x50 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r0, [r3, #32] │ │ │ │ + str r4, [r3, #32] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - movs r2, #234 @ 0xea │ │ │ │ + movs r2, #238 @ 0xee │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r0, [r6, #28] │ │ │ │ + str r4, [r6, #28] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - movs r2, #194 @ 0xc2 │ │ │ │ + movs r2, #198 @ 0xc6 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - movs r2, #176 @ 0xb0 │ │ │ │ + movs r2, #180 @ 0xb4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r3, [sp, #904] @ 0x388 │ │ │ │ + str r3, [sp, #920] @ 0x398 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xf68c00ef │ │ │ │ - str r2, [r0, #28] │ │ │ │ + @ instruction: 0xf69000ef │ │ │ │ + str r6, [r0, #28] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - movs r2, #126 @ 0x7e │ │ │ │ + movs r2, #130 @ 0x82 │ │ │ │ lsls r1, r6, #3 │ │ │ │ lsls r4, r4, #31 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - subs r3, #62 @ 0x3e │ │ │ │ + subs r3, #66 @ 0x42 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r0, [r2, #24] │ │ │ │ + str r4, [r2, #24] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r3, [sp, #608] @ 0x260 │ │ │ │ + str r3, [sp, #624] @ 0x270 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xf63a00ef │ │ │ │ - str r4, [r5, #20] │ │ │ │ + @ instruction: 0xf63e00ef │ │ │ │ + str r0, [r6, #20] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - movs r2, #66 @ 0x42 │ │ │ │ + movs r2, #70 @ 0x46 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r6, [r0, #20] │ │ │ │ + str r2, [r1, #20] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - movs r2, #24 │ │ │ │ + movs r2, #28 │ │ │ │ lsls r1, r6, #3 │ │ │ │ lsls r2, r6, #29 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - subs r2, #196 @ 0xc4 │ │ │ │ + subs r2, #200 @ 0xc8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r2, [r2, #16] │ │ │ │ + str r6, [r2, #16] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - movs r1, #232 @ 0xe8 │ │ │ │ + movs r1, #236 @ 0xec │ │ │ │ lsls r1, r6, #3 │ │ │ │ - movs r1, #204 @ 0xcc │ │ │ │ + movs r1, #208 @ 0xd0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsls r6, r0, #31 │ │ │ │ + lsls r2, r1, #31 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - subs r2, #140 @ 0x8c │ │ │ │ + subs r2, #144 @ 0x90 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r6, [r3, #12] │ │ │ │ + str r2, [r4, #12] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - movs r1, #166 @ 0xa6 │ │ │ │ + movs r1, #170 @ 0xaa │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xb76c │ │ │ │ + @ instruction: 0xb770 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - @ instruction: 0xf58200ef │ │ │ │ - str r0, [r7, #8] │ │ │ │ + @ instruction: 0xf58600ef │ │ │ │ + str r4, [r7, #8] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r6, [r4, #8] │ │ │ │ + str r2, [r5, #8] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - movs r1, #120 @ 0x78 │ │ │ │ + movs r1, #124 @ 0x7c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r4, [r1, #8] │ │ │ │ + str r0, [r2, #8] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - movs r1, #94 @ 0x5e │ │ │ │ + movs r1, #98 @ 0x62 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r0, [r4, #4] │ │ │ │ + str r4, [r4, #4] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ + movs r1, #54 @ 0x36 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r6, [r0, #4] │ │ │ │ + str r2, [r1, #4] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - movs r1, #24 │ │ │ │ + movs r1, #28 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xb6da │ │ │ │ + @ instruction: 0xb6de │ │ │ │ lsls r3, r6, #3 │ │ │ │ - @ instruction: 0xf4e800ef │ │ │ │ - str r2, [r3, #0] │ │ │ │ + @ instruction: 0xf4ec00ef │ │ │ │ + str r6, [r3, #0] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - movs r0, #240 @ 0xf0 │ │ │ │ + movs r0, #244 @ 0xf4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r6, [r0, #0] │ │ │ │ + str r2, [r1, #0] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, #220 @ 0xdc │ │ │ │ lsls r1, r6, #3 │ │ │ │ - movs r0, #198 @ 0xc6 │ │ │ │ + movs r0, #202 @ 0xca │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xb68c │ │ │ │ + @ instruction: 0xb690 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - @ instruction: 0xf4a200ef │ │ │ │ - ldrsh r0, [r3, r7] │ │ │ │ + @ instruction: 0xf4a600ef │ │ │ │ + ldrsh r4, [r3, r7] │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 005e1fe0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1076858,22 +1076855,22 @@ │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r5, r2] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldcl 0, cr0, [r0, #-956]! @ 0xfffffc44 │ │ │ │ + ldcl 0, cr0, [r4, #-956]! @ 0xfffffc44 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r5, r1] │ │ │ │ + ldrsh r4, [r5, r1] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r4, r7, #4 │ │ │ │ + subs r0, r0, #5 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrsh r6, [r4, r1] │ │ │ │ + ldrsh r2, [r5, r1] │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 005e20c4 : │ │ │ │ b.w 5e1a50 │ │ │ │ │ │ │ │ 005e20c8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ @@ -1076959,22 +1076956,22 @@ │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, r7] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - stc 0, cr0, [r8], {239} @ 0xef │ │ │ │ + stc 0, cr0, [ip], {239} @ 0xef │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r4, r6] │ │ │ │ + ldrb r0, [r5, r6] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r4, r2, #1 │ │ │ │ + subs r0, r3, #1 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrb r6, [r7, r5] │ │ │ │ + ldrb r2, [r0, r6] │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 005e21ac : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -1077478,112 +1077475,112 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r7, r5] │ │ │ │ + ldrh r6, [r7, r5] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - adds r2, r0, #0 │ │ │ │ + adds r6, r0, #0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - udf #94 @ 0x5e │ │ │ │ + udf #98 @ 0x62 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrh r0, [r4, r5] │ │ │ │ + ldrh r4, [r4, r5] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r0, r5, r7 │ │ │ │ + subs r4, r5, r7 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r6, pc, #664 @ (adr r6, 5e2958 ) │ │ │ │ + add r6, pc, #680 @ (adr r6, 5e2968 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - vmla.i32 d0, d22, d15[1] │ │ │ │ - ldrh r4, [r4, r4] │ │ │ │ + vmla.i32 d0, d26, d15[1] │ │ │ │ + ldrh r0, [r5, r4] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r6, r5, r6 │ │ │ │ + subs r2, r6, r6 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r0, [r2, r4] │ │ │ │ + ldrh r4, [r2, r4] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r0, r3, r6 │ │ │ │ + subs r4, r3, r6 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r0, [r7, r3] │ │ │ │ + ldrh r4, [r7, r3] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r0, r0, r6 │ │ │ │ + subs r4, r0, r6 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r6, [r5, #36] @ 0x24 │ │ │ │ + ldrh r2, [r6, #36] @ 0x24 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - vhadd.s16 q8, q9, │ │ │ │ - ldrh r0, [r2, r3] │ │ │ │ + vhadd.s16 q8, q11, │ │ │ │ + ldrh r4, [r2, r3] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r2, r3, r5 │ │ │ │ + subs r6, r3, r5 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cdp2 0, 5, cr0, cr0, cr15, {7} │ │ │ │ - adds r4, #12 │ │ │ │ + cdp2 0, 5, cr0, cr4, cr15, {7} │ │ │ │ + adds r4, #16 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrh r6, [r4, r2] │ │ │ │ + ldrh r2, [r5, r2] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r0, r6, r4 │ │ │ │ + subs r4, r6, r4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r0, [r2, r0] │ │ │ │ + ldrh r4, [r2, r0] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r0, r3, r2 │ │ │ │ + subs r4, r3, r2 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r6, [r3, r7] │ │ │ │ + ldr r2, [r4, r7] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bge.n 5e2644 │ │ │ │ + bge.n 5e264c │ │ │ │ lsls r6, r5, #3 │ │ │ │ - subs r2, r3, r1 │ │ │ │ + subs r6, r3, r1 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r4, [r7, r6] │ │ │ │ + ldr r0, [r0, r7] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r4, r0, r1 │ │ │ │ + subs r0, r1, r1 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r2, r3, r0 │ │ │ │ + subs r6, r3, r0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r6, [r1, #26] │ │ │ │ + ldrh r2, [r2, #26] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldcl 0, cr0, [r8, #956]! @ 0x3bc │ │ │ │ - ldr r2, [r7, r5] │ │ │ │ + ldcl 0, cr0, [ip, #956]! @ 0x3bc │ │ │ │ + ldr r6, [r7, r5] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r0, [r5, r5] │ │ │ │ + ldr r4, [r5, r5] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - adds r0, r6, r7 │ │ │ │ + adds r4, r6, r7 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - adds r6, r3, r7 │ │ │ │ + adds r2, r4, r7 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r7, sp, #664 @ 0x298 │ │ │ │ + add r7, sp, #680 @ 0x2a8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldc 0, cr0, [ip, #956]! @ 0x3bc │ │ │ │ - ldr r6, [r7, r4] │ │ │ │ + stcl 0, cr0, [r0, #956] @ 0x3bc │ │ │ │ + ldr r2, [r0, r5] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - blt.n 5e264c │ │ │ │ + blt.n 5e2654 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r4, [r5, r4] │ │ │ │ + ldr r0, [r6, r4] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - adds r2, r5, r6 │ │ │ │ + adds r6, r5, r6 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - adds r4, r2, r6 │ │ │ │ + adds r0, r3, r6 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r7, sp, #368 @ 0x170 │ │ │ │ + add r7, sp, #384 @ 0x180 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldcl 0, cr0, [r2, #-956]! @ 0xfffffc44 │ │ │ │ - ldr r4, [r6, r3] │ │ │ │ + ldcl 0, cr0, [r6, #-956]! @ 0xfffffc44 │ │ │ │ + ldr r0, [r7, r3] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r2, [r4, r3] │ │ │ │ + ldr r6, [r4, r3] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - adds r2, r5, r5 │ │ │ │ + adds r6, r5, r5 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cdp2 0, 8, cr0, cr6, cr15, {7} │ │ │ │ - ldr r6, [r7, r2] │ │ │ │ + cdp2 0, 8, cr0, cr10, cr15, {7} │ │ │ │ + ldr r2, [r0, r3] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - adds r0, r1, r5 │ │ │ │ + adds r4, r1, r5 │ │ │ │ lsls r1, r6, #3 │ │ │ │ bcs.n 5e2740 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - subs r4, r0, r2 │ │ │ │ + subs r0, r1, r2 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bhi.n 5e2850 │ │ │ │ + bhi.n 5e2858 │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 005e277c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1077666,23 +1077663,23 @@ │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #172 @ 0xac │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r2, r4] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - b.n 5e23f8 │ │ │ │ + b.n 5e2400 │ │ │ │ lsls r7, r5, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r3, r4] │ │ │ │ + ldrsb r4, [r3, r4] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - asrs r0, r4, #30 │ │ │ │ + asrs r4, r4, #30 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrsb r6, [r3, r4] │ │ │ │ + ldrsb r2, [r4, r4] │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 005e2860 : │ │ │ │ b.w 5e21ac │ │ │ │ │ │ │ │ 005e2864 : │ │ │ │ push {r4, r5, lr} │ │ │ │ @@ -1077768,23 +1077765,23 @@ │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #172 @ 0xac │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r5, r0] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - b.n 5e2310 │ │ │ │ + b.n 5e2318 │ │ │ │ lsls r7, r5, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r4, r1] │ │ │ │ + ldrsb r0, [r5, r1] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - asrs r0, r7, #26 │ │ │ │ + asrs r4, r7, #26 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrsb r6, [r6, r0] │ │ │ │ + ldrsb r2, [r7, r0] │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 005e2948 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -1078603,203 +1078600,203 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r6, r3] │ │ │ │ + strh r2, [r7, r3] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - asrs r2, r3, #12 │ │ │ │ + asrs r6, r3, #12 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r0, [r0, r3] │ │ │ │ + strh r4, [r0, r3] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - asrs r4, r4, #11 │ │ │ │ + asrs r0, r5, #11 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r2, [r4, r2] │ │ │ │ + strh r6, [r4, r2] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - asrs r6, r0, #11 │ │ │ │ + asrs r2, r1, #11 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r5, [sp, #352] @ 0x160 │ │ │ │ + ldr r5, [sp, #368] @ 0x170 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - b.n 5e2e4c │ │ │ │ + b.n 5e2e54 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strh r4, [r6, r0] │ │ │ │ + strh r0, [r7, r0] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - asrs r2, r3, #9 │ │ │ │ + asrs r6, r3, #9 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r7, r7] │ │ │ │ + str r4, [r7, r7] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - asrs r4, r3, #8 │ │ │ │ + asrs r0, r4, #8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r7, pc, #824 @ (adr r7, 5e34f0 ) │ │ │ │ + add r7, pc, #840 @ (adr r7, 5e3500 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - b.n 5e2d78 │ │ │ │ + b.n 5e2d80 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r0, [r0, r7] │ │ │ │ + str r4, [r0, r7] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - asrs r6, r4, #7 │ │ │ │ + asrs r2, r5, #7 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r6, [r4, r6] │ │ │ │ + str r2, [r5, r6] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - asrs r2, r1, #7 │ │ │ │ + asrs r6, r1, #7 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r2, [r0, r6] │ │ │ │ + str r6, [r0, r6] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - asrs r6, r4, #6 │ │ │ │ + asrs r2, r5, #6 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bmi.n 5e31dc │ │ │ │ + bmi.n 5e31e4 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - asrs r2, r2, #6 │ │ │ │ + asrs r6, r2, #6 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r4, [r3, r5] │ │ │ │ + str r0, [r4, r5] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r4, [r6, #20] │ │ │ │ + strh r0, [r7, #20] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - b.n 5e2c98 │ │ │ │ + b.n 5e2ca0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r2, [r7, r4] │ │ │ │ + str r6, [r7, r4] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - asrs r0, r4, #5 │ │ │ │ + asrs r4, r4, #5 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r0, [r5, r4] │ │ │ │ + str r4, [r5, r4] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xf3be00ee │ │ │ │ - asrs r0, r0, #5 │ │ │ │ + @ instruction: 0xf3c200ee │ │ │ │ + asrs r4, r0, #5 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bics.w r0, r6, #7831552 @ 0x778000 │ │ │ │ - cmp r1, #242 @ 0xf2 │ │ │ │ + bics.w r0, sl, #7831552 @ 0x778000 │ │ │ │ + cmp r1, #246 @ 0xf6 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r0, [r6, r3] │ │ │ │ + str r4, [r6, r3] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - asrs r6, r2, #4 │ │ │ │ + asrs r2, r3, #4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r4, [r3, r3] │ │ │ │ + str r0, [r4, r3] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - asrs r0, r0, #4 │ │ │ │ + asrs r4, r0, #4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r2, [r3, #16] │ │ │ │ + strh r6, [r3, #16] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - b.n 5e2ba8 │ │ │ │ + b.n 5e2bb0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r4, [r4, r2] │ │ │ │ + str r0, [r5, r2] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - asrs r2, r1, #3 │ │ │ │ + asrs r6, r1, #3 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r2, [r0, r2] │ │ │ │ + str r6, [r0, r2] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - asrs r6, r4, #2 │ │ │ │ + asrs r2, r5, #2 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r2, [r5, r1] │ │ │ │ + str r6, [r5, r1] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - asrs r6, r1, #2 │ │ │ │ + asrs r2, r2, #2 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xf38600ef │ │ │ │ - cmp r1, #74 @ 0x4a │ │ │ │ + @ instruction: 0xf38a00ef │ │ │ │ + cmp r1, #78 @ 0x4e │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r4, [r0, r1] │ │ │ │ + str r0, [r1, r1] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - asrs r2, r5, #1 │ │ │ │ + asrs r6, r5, #1 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r4, [r6, r0] │ │ │ │ + str r0, [r7, r0] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xe85200ee │ │ │ │ - asrs r0, r1, #1 │ │ │ │ + @ instruction: 0xe85600ee │ │ │ │ + asrs r4, r1, #1 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r0, [r1, r0] │ │ │ │ + str r4, [r1, r0] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - asrs r4, r5, #32 │ │ │ │ + asrs r0, r6, #32 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r2, [r3, #10] │ │ │ │ + strh r6, [r3, #10] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - b.n 5e3a5c │ │ │ │ + b.n 5e2a64 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r7, [pc, #896] @ (5e35e4 ) │ │ │ │ + ldr r7, [pc, #912] @ (5e35f4 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - asrs r6, r0, #32 │ │ │ │ + asrs r2, r1, #32 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r7, [pc, #816] @ (5e359c ) │ │ │ │ + ldr r7, [pc, #832] @ (5e35ac ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsrs r0, r6, #31 │ │ │ │ + lsrs r4, r6, #31 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r7, [pc, #720] @ (5e3544 ) │ │ │ │ + ldr r7, [pc, #736] @ (5e3554 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsrs r0, r3, #31 │ │ │ │ + lsrs r4, r3, #31 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xb798 │ │ │ │ + @ instruction: 0xb79c │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r7, [pc, #616] @ (5e34e8 ) │ │ │ │ + ldr r7, [pc, #632] @ (5e34f8 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsrs r6, r7, #30 │ │ │ │ + lsrs r2, r0, #31 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r5, pc, #400 @ (adr r5, 5e3418 ) │ │ │ │ + add r5, pc, #416 @ (adr r5, 5e3428 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - b.n 5e3974 │ │ │ │ + b.n 5e397c │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r7, [pc, #344] @ (5e33e8 ) │ │ │ │ + ldr r7, [pc, #360] @ (5e33f8 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsrs r4, r7, #29 │ │ │ │ + lsrs r0, r0, #30 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r7, [pc, #288] @ (5e33b8 ) │ │ │ │ + ldr r7, [pc, #304] @ (5e33c8 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - b.n 5e3168 │ │ │ │ + b.n 5e3170 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsrs r4, r3, #29 │ │ │ │ + lsrs r0, r4, #29 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r7, [pc, #152] @ (5e333c ) │ │ │ │ + ldr r7, [pc, #168] @ (5e334c ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsrs r2, r1, #29 │ │ │ │ + lsrs r6, r1, #29 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r5, pc, #48 @ (adr r5, 5e32dc ) │ │ │ │ + add r5, pc, #64 @ (adr r5, 5e32ec ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - b.n 5e38e8 │ │ │ │ + b.n 5e38f0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r6, [pc, #1016] @ (5e36ac ) │ │ │ │ + ldr r7, [pc, #8] @ (5e32bc ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsrs r4, r4, #28 │ │ │ │ + lsrs r0, r5, #28 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r6, [pc, #880] @ (5e362c ) │ │ │ │ + ldr r6, [pc, #896] @ (5e363c ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsrs r0, r0, #28 │ │ │ │ + lsrs r4, r0, #28 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldmia r0!, {r2, r3, r4, r7} │ │ │ │ lsls r7, r7, #3 │ │ │ │ - asrs r2, r7, #32 │ │ │ │ + asrs r6, r7, #32 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - sbcs.w r0, r0, #238 @ 0xee │ │ │ │ + sbcs.w r0, r4, #238 @ 0xee │ │ │ │ ldmia r0!, {r7} │ │ │ │ lsls r7, r7, #3 │ │ │ │ - asrs r6, r3, #32 │ │ │ │ + asrs r2, r4, #32 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - movs r6, #208 @ 0xd0 │ │ │ │ + movs r6, #212 @ 0xd4 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldmia r0!, {r2, r5, r6} │ │ │ │ lsls r7, r7, #3 │ │ │ │ - asrs r2, r0, #32 │ │ │ │ + asrs r6, r0, #32 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cmp r0, #52 @ 0x34 │ │ │ │ + cmp r0, #56 @ 0x38 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldmia r0!, {r3, r6} │ │ │ │ lsls r7, r7, #3 │ │ │ │ - lsrs r6, r4, #31 │ │ │ │ + lsrs r2, r5, #31 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r3, [pc, #96] @ (5e3350 ) │ │ │ │ + ldr r3, [pc, #112] @ (5e3360 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldmia r0!, {r2, r3, r5} │ │ │ │ lsls r7, r7, #3 │ │ │ │ - lsrs r2, r1, #31 │ │ │ │ + lsrs r6, r1, #31 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xf25400ee │ │ │ │ + @ instruction: 0xf25800ee │ │ │ │ ldmia r0!, {r4} │ │ │ │ lsls r7, r7, #3 │ │ │ │ - lsrs r6, r5, #30 │ │ │ │ + lsrs r2, r6, #30 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - movs r4, #252 @ 0xfc │ │ │ │ + movs r5, #0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 005e3308 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1078882,23 +1078879,23 @@ │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [pc, #512] @ (5e35d4 ) │ │ │ │ movs r0, r0 │ │ │ │ blxns r0 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - bge.n 5e346c │ │ │ │ + bge.n 5e3474 │ │ │ │ lsls r7, r5, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #960] @ (5e37a4 ) │ │ │ │ + ldr r3, [pc, #976] @ (5e37b4 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsrs r4, r2, #16 │ │ │ │ + lsrs r0, r3, #16 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - movs r5, #26 │ │ │ │ + movs r5, #30 │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 005e33ec : │ │ │ │ b.w 5e2948 │ │ │ │ │ │ │ │ 005e33f0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ @@ -1078984,23 +1078981,23 @@ │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [pc, #512] @ (5e36bc ) │ │ │ │ movs r0, r0 │ │ │ │ mov ip, r3 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - bls.n 5e3584 │ │ │ │ + bls.n 5e358c │ │ │ │ lsls r7, r5, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #112] @ (5e353c ) │ │ │ │ + ldr r3, [pc, #128] @ (5e354c ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsrs r4, r5, #12 │ │ │ │ + lsrs r0, r6, #12 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - movs r4, #50 @ 0x32 │ │ │ │ + movs r4, #54 @ 0x36 │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 005e34d4 : │ │ │ │ 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 │ │ │ │ @@ -1080139,195 +1080136,195 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #10] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r7, #12] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0x47fe │ │ │ │ + ldr r0, [pc, #8] @ (5e407c ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsls r2, r4, #31 │ │ │ │ + lsls r6, r4, #31 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - mov lr, pc │ │ │ │ + bx r0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsls r2, r4, #27 │ │ │ │ + lsls r6, r4, #27 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - mov sl, sl │ │ │ │ + mov lr, sl │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsls r6, r6, #26 │ │ │ │ + lsls r2, r7, #26 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - stmia r6!, {r2, r4, r6, r7} │ │ │ │ + stmia r6!, {r3, r4, r6, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsls r0, r3, #26 │ │ │ │ + lsls r4, r3, #26 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - mov lr, r4 │ │ │ │ + mov sl, r5 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - mov r4, ip │ │ │ │ + mov r0, sp │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsls r0, r1, #25 │ │ │ │ + lsls r4, r1, #25 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - mov r4, r4 │ │ │ │ + mov r0, r5 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsls r0, r1, #24 │ │ │ │ + lsls r4, r1, #24 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cmp r8, ip │ │ │ │ + cmp ip, ip │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsls r4, r0, #23 │ │ │ │ + lsls r0, r1, #23 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cmp sl, r8 │ │ │ │ + cmp lr, r8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsls r6, r4, #22 │ │ │ │ + lsls r2, r5, #22 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add ip, pc │ │ │ │ + cmp r0, r0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsls r0, r4, #19 │ │ │ │ + lsls r4, r4, #19 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add lr, r4 │ │ │ │ + add sl, r5 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsls r2, r1, #18 │ │ │ │ + lsls r6, r1, #18 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - asrs r6, r5, #29 │ │ │ │ + asrs r2, r6, #29 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsls r6, r1, #17 │ │ │ │ + lsls r2, r2, #17 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r2, fp │ │ │ │ + add r6, fp │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsrs r6, r0, #13 │ │ │ │ + lsrs r2, r1, #13 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsls r2, r1, #16 │ │ │ │ + lsls r6, r1, #16 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r4, r2 │ │ │ │ + add r0, r3 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - b.n 5e4540 │ │ │ │ + b.n 5e4548 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - bics r0, r6 │ │ │ │ + bics r4, r6 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsls r4, r1, #14 │ │ │ │ + lsls r0, r2, #14 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsls r0, r7, #13 │ │ │ │ + lsls r4, r7, #13 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strb r0, [r5, #18] │ │ │ │ + strb r4, [r5, #18] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bvc.n 5e4194 │ │ │ │ + bvc.n 5e419c │ │ │ │ lsls r7, r5, #3 │ │ │ │ - muls r6, r6 │ │ │ │ + muls r2, r7 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cmp r0, r7 │ │ │ │ + cmp r4, r7 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsls r4, r3, #10 │ │ │ │ + lsls r0, r4, #10 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cmp r0, r2 │ │ │ │ + cmp r4, r2 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsls r4, r6, #9 │ │ │ │ + lsls r0, r7, #9 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - negs r4, r4 │ │ │ │ + negs r0, r5 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsls r0, r1, #9 │ │ │ │ + lsls r4, r1, #9 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - b.n 5e42c0 │ │ │ │ + b.n 5e42c8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - tst r2, r6 │ │ │ │ + tst r6, r6 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsls r6, r2, #8 │ │ │ │ + lsls r2, r3, #8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsrs r0, r1, #5 │ │ │ │ + lsrs r4, r1, #5 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsls r6, r0, #6 │ │ │ │ + lsls r2, r1, #6 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsls r2, r6, #7 │ │ │ │ + lsls r6, r6, #7 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - tst r0, r0 │ │ │ │ + tst r4, r0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - rors r2, r6 │ │ │ │ + rors r6, r6 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsls r0, r2, #7 │ │ │ │ + lsls r4, r2, #7 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strb r0, [r1, #12] │ │ │ │ + strb r4, [r1, #12] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bpl.n 5e40a4 │ │ │ │ + bpl.n 5e40ac │ │ │ │ lsls r7, r5, #3 │ │ │ │ - sbcs r4, r4 │ │ │ │ + sbcs r0, r5 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsls r0, r1, #6 │ │ │ │ + lsls r4, r1, #6 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strb r4, [r5, #10] │ │ │ │ + strb r0, [r6, #10] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bpl.n 5e41ec │ │ │ │ + bpl.n 5e41f4 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adcs r2, r6 │ │ │ │ + adcs r6, r6 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsls r0, r3, #5 │ │ │ │ + lsls r4, r3, #5 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - adcs r6, r3 │ │ │ │ + adcs r2, r4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsls r2, r0, #5 │ │ │ │ + lsls r6, r0, #5 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - adcs r0, r1 │ │ │ │ + adcs r4, r1 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsls r6, r4, #4 │ │ │ │ + lsls r2, r5, #4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ b.n 5e3e8c │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r6, r5, r7 │ │ │ │ + adds r2, r6, r7 │ │ │ │ lsls r7, r5, #3 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r6 │ │ │ │ + asrs r6, r6 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - asrs r6, r0 │ │ │ │ + asrs r2, r1 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsls r2, r5, #3 │ │ │ │ + lsls r6, r5, #3 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsrs r6, r5 │ │ │ │ + lsrs r2, r6 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsls r2, r2, #3 │ │ │ │ + lsls r6, r2, #3 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsrs r6, r2 │ │ │ │ + lsrs r2, r3 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ + lsls r6, r7, #2 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsls r6, r7 │ │ │ │ + lsrs r2, r0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsls r2, r4, #2 │ │ │ │ + lsls r6, r4, #2 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - svc 22 │ │ │ │ + svc 26 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r6, r2 │ │ │ │ + lsls r2, r3 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsls r4, r6, #1 │ │ │ │ + lsls r0, r7, #1 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - stmia r0!, {r1, r3, r4, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsls r6, r3, #1 │ │ │ │ + lsls r2, r4, #1 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - eors r4, r5 │ │ │ │ + eors r0, r6 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ands r2, r6 │ │ │ │ + ands r6, r6 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - movs r6, r2 │ │ │ │ + movs r2, r3 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - stmia r1!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r1!, {r1, r4, r6, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ands r2, r3 │ │ │ │ + ands r6, r3 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - vshr.u64 q8, q8, #12 │ │ │ │ - b.n 5e4668 │ │ │ │ + vshr.u64 q8, q8, #8 │ │ │ │ + b.n 5e4670 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - stmia r0!, {r1, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r6, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - subs r7, #200 @ 0xc8 │ │ │ │ + subs r7, #204 @ 0xcc │ │ │ │ lsls r1, r6, #3 │ │ │ │ - vshr.u64 q0, q8, #18 │ │ │ │ - strb r4, [r3, #3] │ │ │ │ + vshr.u64 q0, q8, #14 │ │ │ │ + strb r0, [r4, #3] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bcc.n 5e40e8 │ │ │ │ + bcc.n 5e40f0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subs r7, #166 @ 0xa6 │ │ │ │ + subs r7, #170 @ 0xaa │ │ │ │ lsls r1, r6, #3 │ │ │ │ - vshr.u64 q0, q8, #52 │ │ │ │ + vshr.u64 q0, q8, #48 │ │ │ │ mov r0, r5 │ │ │ │ bl 556478 │ │ │ │ ldr r3, [pc, #176] @ (5e4298 ) │ │ │ │ ldr r1, [pc, #176] @ (5e429c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ @@ -1080393,41 +1080390,41 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #3936 @ 0xf60 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #250 @ 0xfa │ │ │ │ + subs r5, #254 @ 0xfe │ │ │ │ lsls r1, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #206 @ 0xce │ │ │ │ + subs r5, #210 @ 0xd2 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldc2 0, cr0, [r2, #960]! @ 0x3c0 │ │ │ │ - subs r5, #180 @ 0xb4 │ │ │ │ + ldc2 0, cr0, [r6, #960]! @ 0x3c0 │ │ │ │ + subs r5, #184 @ 0xb8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldc2 0, cr0, [r8, #960] @ 0x3c0 │ │ │ │ - subs r5, #154 @ 0x9a │ │ │ │ + ldc2 0, cr0, [ip, #960] @ 0x3c0 │ │ │ │ + subs r5, #158 @ 0x9e │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldc2l 0, cr0, [lr, #-960]! @ 0xfffffc40 │ │ │ │ - stmia r7!, {r1, r2, r6, r7} │ │ │ │ + stc2 0, cr0, [r2, #960] @ 0x3c0 │ │ │ │ + stmia r7!, {r1, r3, r6, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - subs r5, #128 @ 0x80 │ │ │ │ + subs r5, #132 @ 0x84 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - stc2l 0, cr0, [r2, #-960]! @ 0xfffffc40 │ │ │ │ + stc2l 0, cr0, [r6, #-960]! @ 0xfffffc40 │ │ │ │ @ instruction: 0xb6fa │ │ │ │ lsls r7, r7, #3 │ │ │ │ - mrc2 0, 4, r0, cr8, cr0, {7} │ │ │ │ - ldmia r1, {r1, r5} │ │ │ │ + mrc2 0, 4, r0, cr12, cr0, {7} │ │ │ │ + ldmia r1, {r1, r2, r5} │ │ │ │ lsls r6, r5, #3 │ │ │ │ @ instruction: 0xb6de │ │ │ │ lsls r7, r7, #3 │ │ │ │ - mrc2 0, 3, r0, cr12, cr0, {7} │ │ │ │ - sbcs r6, r6 │ │ │ │ + mcr2 0, 4, r0, cr0, cr0, {7} │ │ │ │ + sbcs r2, r7 │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 005e42e0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1080510,22 +1080507,22 @@ │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ add r8, r3 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #172 @ 0xac │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldmia r2!, {r4, r5, r6} │ │ │ │ + ldmia r2, {r2, r4, r5, r6} │ │ │ │ lsls r7, r5, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #88 @ 0x58 │ │ │ │ + subs r4, #92 @ 0x5c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldc2 0, cr0, [ip], #-960 @ 0xfffffc40 │ │ │ │ - subs r4, #154 @ 0x9a │ │ │ │ + mcrr2 0, 15, r0, r0, cr0 │ │ │ │ + subs r4, #158 @ 0x9e │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 005e43c4 : │ │ │ │ b.w 5e34d4 │ │ │ │ │ │ │ │ 005e43c8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ @@ -1080611,22 +1080608,22 @@ │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ add r8, r3 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #196 @ 0xc4 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldmia r1!, {r3, r7} │ │ │ │ + ldmia r1!, {r2, r3, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #224 @ 0xe0 │ │ │ │ + subs r3, #228 @ 0xe4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xfb5400f0 │ │ │ │ - subs r3, #178 @ 0xb2 │ │ │ │ + @ instruction: 0xfb5800f0 │ │ │ │ + subs r3, #182 @ 0xb6 │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 005e44ac : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -1081290,98 +1081287,98 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r0, r1] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #9 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf7c800ef │ │ │ │ - @ instruction: 0xfa3400f0 │ │ │ │ - subs r2, #224 @ 0xe0 │ │ │ │ + @ instruction: 0xf7cc00ef │ │ │ │ + @ instruction: 0xfa3800f0 │ │ │ │ + subs r2, #228 @ 0xe4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 5e4ba0 │ │ │ │ + bne.n 5e4ba8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - subs r1, #200 @ 0xc8 │ │ │ │ + subs r1, #204 @ 0xcc │ │ │ │ lsls r1, r6, #3 │ │ │ │ - vst4. {d0-d3}, [ip :256], r0 │ │ │ │ - strh r6, [r5, #28] │ │ │ │ + ldrsb.w r0, [r0, r0, lsl #3] │ │ │ │ + strh r2, [r6, #28] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldmia r4, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r4, {r1, r3, r4, r5, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subs r1, #112 @ 0x70 │ │ │ │ + subs r1, #116 @ 0x74 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh.w r0, [r6, #240] @ 0xf0 │ │ │ │ - subs r1, #48 @ 0x30 │ │ │ │ + ldrh.w r0, [sl, #240] @ 0xf0 │ │ │ │ + subs r1, #52 @ 0x34 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr??.w r0, [r4, r0, lsl #3] │ │ │ │ - revsh r6, r0 │ │ │ │ + ldr??.w r0, [r8, r0, lsl #3] │ │ │ │ + revsh r2, r1 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr.w r0, [r6, r0, lsl #3] │ │ │ │ - subs r1, #2 │ │ │ │ + ldr.w r0, [sl, r0, lsl #3] │ │ │ │ + subs r1, #6 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r4, [r2, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #204 @ 0xcc │ │ │ │ + adds r7, #208 @ 0xd0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xf71000f0 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ + @ instruction: 0xf71400f0 │ │ │ │ + ldr r6, [r4, #0] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldmia r2, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r2!, {r1, r4, r6, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adds r7, #140 @ 0x8c │ │ │ │ + adds r7, #144 @ 0x90 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xf6d200f0 │ │ │ │ - bls.n 5e4b50 │ │ │ │ + @ instruction: 0xf6d600f0 │ │ │ │ + bls.n 5e4b58 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsrs r2, r1, #30 │ │ │ │ + lsrs r6, r1, #30 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adds r7, #100 @ 0x64 │ │ │ │ + adds r7, #104 @ 0x68 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subw r0, sl, #2288 @ 0x8f0 │ │ │ │ - adds r7, #38 @ 0x26 │ │ │ │ + subw r0, lr, #2288 @ 0x8f0 │ │ │ │ + adds r7, #42 @ 0x2a │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xf66a00f0 │ │ │ │ - adds r7, #14 │ │ │ │ + @ instruction: 0xf66e00f0 │ │ │ │ + adds r7, #18 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xf65200f0 │ │ │ │ - adds r6, #246 @ 0xf6 │ │ │ │ + @ instruction: 0xf65600f0 │ │ │ │ + adds r6, #250 @ 0xfa │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xf63a00f0 │ │ │ │ - adds r6, #198 @ 0xc6 │ │ │ │ + @ instruction: 0xf63e00f0 │ │ │ │ + adds r6, #202 @ 0xca │ │ │ │ lsls r1, r6, #3 │ │ │ │ - addw r0, sl, #2288 @ 0x8f0 │ │ │ │ - adds r6, #168 @ 0xa8 │ │ │ │ + addw r0, lr, #2288 @ 0x8f0 │ │ │ │ + adds r6, #172 @ 0xac │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xf5ec00f0 │ │ │ │ - adds r6, #144 @ 0x90 │ │ │ │ + @ instruction: 0xf5f000f0 │ │ │ │ + adds r6, #148 @ 0x94 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - rsbs r0, r4, #7864320 @ 0x780000 │ │ │ │ - adds r6, #124 @ 0x7c │ │ │ │ + rsbs r0, r8, #7864320 @ 0x780000 │ │ │ │ + adds r6, #128 @ 0x80 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - rsb r0, r0, #7864320 @ 0x780000 │ │ │ │ - @ instruction: 0xf34c00ef │ │ │ │ - adds r5, #158 @ 0x9e │ │ │ │ + rsb r0, r4, #7864320 @ 0x780000 │ │ │ │ + @ instruction: 0xf35000ef │ │ │ │ + adds r5, #162 @ 0xa2 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xf4e200f0 │ │ │ │ - adds r5, #134 @ 0x86 │ │ │ │ + @ instruction: 0xf4e600f0 │ │ │ │ + adds r5, #138 @ 0x8a │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xf4ca00f0 │ │ │ │ - str r4, [r5, #92] @ 0x5c │ │ │ │ + @ instruction: 0xf4ce00f0 │ │ │ │ + str r0, [r6, #92] @ 0x5c │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldmia r0!, {r4, r7} │ │ │ │ + ldmia r0!, {r2, r4, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adds r5, #82 @ 0x52 │ │ │ │ + adds r5, #86 @ 0x56 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - eors.w r0, r8, #7864320 @ 0x780000 │ │ │ │ + eors.w r0, ip, #7864320 @ 0x780000 │ │ │ │ add r6, sp, #192 @ 0xc0 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - rsb r0, lr, #7864320 @ 0x780000 │ │ │ │ - adds r6, #84 @ 0x54 │ │ │ │ + rsbs r0, r2, #7864320 @ 0x780000 │ │ │ │ + adds r6, #88 @ 0x58 │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 005e4c38 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1081491,22 +1081488,22 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r0, r1] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #9 │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #44 @ 0x2c │ │ │ │ lsls r6, r0, #4 │ │ │ │ - adds r3, #178 @ 0xb2 │ │ │ │ + adds r3, #182 @ 0xb6 │ │ │ │ lsls r1, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #122 @ 0x7a │ │ │ │ + adds r3, #126 @ 0x7e │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xf2be00f0 │ │ │ │ - stmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ + movt r0, #8432 @ 0x20f0 │ │ │ │ + stmia r0!, {r1, r4, r6, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ bkpt 0x005e │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 005e4d5c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1082548,126 +1082545,126 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #9 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r6, [pc, #824] @ (5e5b7c ) │ │ │ │ + ldr r6, [pc, #840] @ (5e5b8c ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - mcr 0, 7, r0, cr14, cr0, {7} │ │ │ │ - ldr r6, [pc, #608] @ (5e5aac ) │ │ │ │ + mrc 0, 7, r0, cr2, cr0, {7} │ │ │ │ + ldr r6, [pc, #624] @ (5e5abc ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - mrc 0, 5, r0, cr8, cr0, {7} │ │ │ │ - ldr r6, [pc, #360] @ (5e59bc ) │ │ │ │ + mrc 0, 5, r0, cr12, cr0, {7} │ │ │ │ + ldr r6, [pc, #376] @ (5e59cc ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - mrc 0, 3, r0, cr10, cr0, {7} │ │ │ │ + mrc 0, 3, r0, cr14, cr0, {7} │ │ │ │ ldr r4, [r2, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r6, #29] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #400] @ (5e59f4 ) │ │ │ │ + ldr r4, [pc, #416] @ (5e5a04 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - stc 0, cr0, [r4], {240} @ 0xf0 │ │ │ │ - ldr r3, [pc, #960] @ (5e5c2c ) │ │ │ │ + stc 0, cr0, [r8], {240} @ 0xf0 │ │ │ │ + ldr r3, [pc, #976] @ (5e5c3c ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldc 0, cr0, [r0], {240} @ 0xf0 │ │ │ │ - ldr r3, [pc, #840] @ (5e5bbc ) │ │ │ │ + ldc 0, cr0, [r4], {240} @ 0xf0 │ │ │ │ + ldr r3, [pc, #856] @ (5e5bcc ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xebf200f0 │ │ │ │ - ldr r3, [pc, #696] @ (5e5b34 ) │ │ │ │ + @ instruction: 0xebf600f0 │ │ │ │ + ldr r3, [pc, #712] @ (5e5b44 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - rsb r0, lr, r0, ror #3 │ │ │ │ - ldr r3, [pc, #336] @ (5e59d4 ) │ │ │ │ + rsbs r0, r2, r0, ror #3 │ │ │ │ + ldr r3, [pc, #352] @ (5e59e4 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - sbcs.w r0, r4, r0, ror #3 │ │ │ │ - ldr r3, [pc, #152] @ (5e5924 ) │ │ │ │ + sbcs.w r0, r8, r0, ror #3 │ │ │ │ + ldr r3, [pc, #168] @ (5e5934 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - adc.w r0, r6, r0, ror #3 │ │ │ │ - ldr r3, [pc, #8] @ (5e589c ) │ │ │ │ + adc.w r0, sl, r0, ror #3 │ │ │ │ + ldr r3, [pc, #24] @ (5e58ac ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xeb2200f0 │ │ │ │ + @ instruction: 0xeb2600f0 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, lr} │ │ │ │ + push {r1, r2, lr} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r2, [pc, #808] @ (5e5bcc ) │ │ │ │ + ldr r2, [pc, #824] @ (5e5bdc ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xeaea00f0 │ │ │ │ - ldr r2, [pc, #712] @ (5e5b74 ) │ │ │ │ + @ instruction: 0xeaee00f0 │ │ │ │ + ldr r2, [pc, #728] @ (5e5b84 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xead200f0 │ │ │ │ - ldr r2, [pc, #568] @ (5e5aec ) │ │ │ │ + @ instruction: 0xead600f0 │ │ │ │ + ldr r2, [pc, #584] @ (5e5afc ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xeaae00f0 │ │ │ │ - bkpt 0x008a │ │ │ │ + @ instruction: 0xeab200f0 │ │ │ │ + bkpt 0x008e │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r2, [pc, #456] @ (5e5a88 ) │ │ │ │ + ldr r2, [pc, #472] @ (5e5a98 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - eors.w r0, r4, r0, ror #3 │ │ │ │ - ldrh r6, [r0, r7] │ │ │ │ + eors.w r0, r8, r0, ror #3 │ │ │ │ + ldrh r2, [r1, r7] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r2, [pc, #320] @ (5e5a0c ) │ │ │ │ + ldr r2, [pc, #336] @ (5e5a1c ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - orns r0, r0, r0, ror #3 │ │ │ │ - ldr r2, [pc, #104] @ (5e593c ) │ │ │ │ + orns r0, r4, r0, ror #3 │ │ │ │ + ldr r2, [pc, #120] @ (5e594c ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bics.w r0, sl, r0, ror #3 │ │ │ │ - ldr r1, [pc, #912] @ (5e5c6c ) │ │ │ │ + bics.w r0, lr, r0, ror #3 │ │ │ │ + ldr r1, [pc, #928] @ (5e5c7c ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - and.w r0, r4, r0, ror #3 │ │ │ │ - ldr r1, [pc, #672] @ (5e5b84 ) │ │ │ │ + and.w r0, r8, r0, ror #3 │ │ │ │ + ldr r1, [pc, #688] @ (5e5b94 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strd r0, r0, [r8, #960] @ 0x3c0 │ │ │ │ - ldr r1, [pc, #576] @ (5e5b2c ) │ │ │ │ + strd r0, r0, [ip, #960] @ 0x3c0 │ │ │ │ + ldr r1, [pc, #592] @ (5e5b3c ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xe9b000f0 │ │ │ │ - cbz r0, 5e5950 │ │ │ │ + @ instruction: 0xe9b400f0 │ │ │ │ + cbz r4, 5e5950 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r1, [pc, #224] @ (5e59d8 ) │ │ │ │ + ldr r1, [pc, #240] @ (5e59e8 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrd r0, r0, [r8, #-960] @ 0x3c0 │ │ │ │ - ldr r1, [pc, #104] @ (5e5968 ) │ │ │ │ + ldrd r0, r0, [ip, #-960] @ 0x3c0 │ │ │ │ + ldr r1, [pc, #120] @ (5e5978 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmdb r8!, {r4, r5, r6, r7} │ │ │ │ - stmia r1!, {r2, r3, r5} │ │ │ │ + ldmdb ip!, {r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r4, r5} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - b.n 5e55f4 │ │ │ │ + b.n 5e55fc │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r0, [pc, #744] @ (5e5bf8 ) │ │ │ │ + ldr r0, [pc, #760] @ (5e5c08 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xe8d800f0 │ │ │ │ - push {r1, r6} │ │ │ │ + @ instruction: 0xe8dc00f0 │ │ │ │ + push {r1, r2, r6} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r0, [pc, #376] @ (5e5a94 ) │ │ │ │ + ldr r0, [pc, #392] @ (5e5aa4 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrd r0, r0, [lr], #-960 @ 0x3c0 │ │ │ │ - ldr r0, [pc, #280] @ (5e5a3c ) │ │ │ │ + stmia.w r2, {r4, r5, r6, r7} │ │ │ │ + ldr r0, [pc, #296] @ (5e5a4c ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strd r0, r0, [r6], #-960 @ 0x3c0 │ │ │ │ - ldr r0, [pc, #128] @ (5e59ac ) │ │ │ │ + strd r0, r0, [sl], #-960 @ 0x3c0 │ │ │ │ + ldr r0, [pc, #144] @ (5e59bc ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strex r0, r0, [r0, #960] @ 0x3c0 │ │ │ │ - b.n 5e54cc │ │ │ │ + strex r0, r0, [r4, #960] @ 0x3c0 │ │ │ │ + b.n 5e54d4 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - @ instruction: 0x47ca │ │ │ │ + @ instruction: 0x47ce │ │ │ │ lsls r1, r6, #3 │ │ │ │ - b.n 5e5910 │ │ │ │ + b.n 5e5918 │ │ │ │ lsls r0, r6, #3 │ │ │ │ add r1, pc, #536 @ (adr r1, 5e5b58 ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ - stmdb r4!, {r4, r5, r6, r7} │ │ │ │ - adds r5, #202 @ 0xca │ │ │ │ + stmdb r8!, {r4, r5, r6, r7} │ │ │ │ + adds r5, #206 @ 0xce │ │ │ │ lsls r7, r5, #3 │ │ │ │ add r1, pc, #424 @ (adr r1, 5e5af4 ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ - stmdb r8, {r4, r5, r6, r7} │ │ │ │ - add r1, sp, #360 @ 0x168 │ │ │ │ + stmdb ip, {r4, r5, r6, r7} │ │ │ │ + add r1, sp, #376 @ 0x178 │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 005e5954 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -1082696,17 +1082693,17 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r1, #146 @ 0x92 │ │ │ │ lsls r6, r0, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #80 @ 0x50 │ │ │ │ + movs r7, #84 @ 0x54 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - b.n 5e55f8 │ │ │ │ + b.n 5e5600 │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 005e59b0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1082789,23 +1082786,23 @@ │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #68] @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #220 @ 0xdc │ │ │ │ lsls r6, r0, #4 │ │ │ │ - cbz r0, 5e5aec │ │ │ │ + cbz r4, 5e5aec │ │ │ │ lsls r7, r5, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #152 @ 0x98 │ │ │ │ + movs r6, #156 @ 0x9c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - b.n 5e5568 │ │ │ │ + b.n 5e5570 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - b.n 5e6128 │ │ │ │ + b.n 5e6130 │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 005e5a94 : │ │ │ │ b.w 5e5954 │ │ │ │ │ │ │ │ 005e5a98 : │ │ │ │ push {r4, r5, lr} │ │ │ │ @@ -1082891,23 +1082888,23 @@ │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #68] @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r6, #7 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - uxth r0, r7 │ │ │ │ + uxth r4, r7 │ │ │ │ lsls r7, r5, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #192 @ 0xc0 │ │ │ │ + movs r5, #196 @ 0xc4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - b.n 5e5480 │ │ │ │ + b.n 5e5488 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - b.n 5e6040 │ │ │ │ + b.n 5e6048 │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 005e5b7c : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -1082936,17 +1082933,17 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ subs r2, r5, #5 │ │ │ │ lsls r6, r0, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #96 @ 0x60 │ │ │ │ + movs r5, #100 @ 0x64 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - b.n 5e63d0 │ │ │ │ + b.n 5e53d8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 005e5bd8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1083029,23 +1083026,23 @@ │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r0, r1] │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r6, #2 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - cbz r0, 5e5cca │ │ │ │ + cbz r4, 5e5cca │ │ │ │ lsls r7, r5, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #168 @ 0xa8 │ │ │ │ + movs r4, #172 @ 0xac │ │ │ │ lsls r1, r6, #3 │ │ │ │ - b.n 5e6340 │ │ │ │ + b.n 5e6348 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - movs r4, #2 │ │ │ │ + movs r4, #6 │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 005e5cbc : │ │ │ │ b.w 5e5b7c │ │ │ │ │ │ │ │ 005e5cc0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ @@ -1083131,23 +1083128,23 @@ │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r0, r1] │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r1, #7 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - sub sp, #64 @ 0x40 │ │ │ │ + sub sp, #80 @ 0x50 │ │ │ │ lsls r7, r5, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #208 @ 0xd0 │ │ │ │ + movs r3, #212 @ 0xd4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - b.n 5e6258 │ │ │ │ + b.n 5e6260 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - movs r3, #26 │ │ │ │ + movs r3, #30 │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 005e5da4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1083268,25 +1083265,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r0, r1] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #9 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, r5, #2 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ + movs r2, #56 @ 0x38 │ │ │ │ lsls r1, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r4 │ │ │ │ + asrs r4, r4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - b.n 5e615c │ │ │ │ + b.n 5e6164 │ │ │ │ lsls r0, r6, #3 │ │ │ │ add r4, sp, #944 @ 0x3b0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - add r7, sp, #272 @ 0x110 │ │ │ │ + add r7, sp, #288 @ 0x120 │ │ │ │ lsls r7, r5, #3 │ │ │ │ add r4, sp, #848 @ 0x350 │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 005e5ee8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1084270,83 +1084267,83 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r4, [sp, #432] @ 0x1b0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ble.n 5e690c │ │ │ │ + ble.n 5e6914 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - subs r4, r5, #5 │ │ │ │ + subs r0, r6, #5 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ - push {r2, r7} │ │ │ │ + push {r3, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - subs r0, r3, #0 │ │ │ │ + subs r4, r3, #0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bgt.n 5e6a58 │ │ │ │ + bgt.n 5e6860 │ │ │ │ lsls r0, r6, #3 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r4, [sp, #0] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - adds r0, r3, #5 │ │ │ │ + adds r4, r3, #5 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - blt.n 5e68e8 │ │ │ │ + blt.n 5e68f0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r2, #2 │ │ │ │ + adds r2, r3, #2 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bge.n 5e6970 │ │ │ │ + bge.n 5e6978 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r5, [sp, #280] @ 0x118 │ │ │ │ + ldr r5, [sp, #296] @ 0x128 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - bge.n 5e6930 │ │ │ │ + bge.n 5e6938 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - adds r0, r4, #1 │ │ │ │ + adds r4, r4, #1 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r4, [r2, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r5, r0 │ │ │ │ + subs r0, r6, r0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bhi.n 5e68b4 │ │ │ │ + bhi.n 5e68bc │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r7, [sp, #48] @ 0x30 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r4, [r6, #44] @ 0x2c │ │ │ │ + str r0, [r7, #44] @ 0x2c │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r3, sp, #1008 @ 0x3f0 │ │ │ │ + add r4, sp, #0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adds r2, r3, r6 │ │ │ │ + adds r6, r3, r6 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bhi.n 5e69a8 │ │ │ │ + bhi.n 5e69b0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - adds r4, r0, r6 │ │ │ │ + adds r0, r1, r6 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bvc.n 5e6980 │ │ │ │ + bvc.n 5e6988 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r7, r4 │ │ │ │ + adds r6, r7, r4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bvc.n 5e68f8 │ │ │ │ + bvc.n 5e6900 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - adds r2, r4, r4 │ │ │ │ + adds r6, r4, r4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bvc.n 5e68d0 │ │ │ │ + bvc.n 5e68d8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - adds r4, r1, r2 │ │ │ │ + adds r0, r2, r2 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bvs.n 5e69ac │ │ │ │ + bvs.n 5e69b4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r5, [sp, #432] @ 0x1b0 │ │ │ │ + str r5, [sp, #448] @ 0x1c0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr.w r9, [sp, #32] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, r3 │ │ │ │ bne.w 5e73c6 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ @@ -1085518,164 +1085515,164 @@ │ │ │ │ b.w 5e68ea │ │ │ │ strb r0, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #128] @ 0x80 │ │ │ │ + ldr r6, [sp, #144] @ 0x90 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - asrs r4, r3, #21 │ │ │ │ + asrs r0, r4, #21 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bcc.n 5e75ac │ │ │ │ + bcc.n 5e75b4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r7, #17 │ │ │ │ + asrs r2, r0, #18 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - asrs r0, r2, #17 │ │ │ │ + asrs r4, r2, #17 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bcs.n 5e75bc │ │ │ │ + bcs.n 5e75c4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ asrs r0, r6, #7 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r0, #16 │ │ │ │ + asrs r6, r0, #16 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bcs.n 5e772c │ │ │ │ + bcs.n 5e7734 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - asrs r4, r2, #15 │ │ │ │ + asrs r0, r3, #15 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bcs.n 5e76d8 │ │ │ │ + bcs.n 5e76e0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - asrs r2, r5, #14 │ │ │ │ + asrs r6, r5, #14 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bcs.n 5e768c │ │ │ │ + bcs.n 5e7694 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r4, [r2, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r4, #12 │ │ │ │ + asrs r6, r4, #12 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bne.n 5e7588 │ │ │ │ + bne.n 5e7590 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - asrs r0, r2, #11 │ │ │ │ + asrs r4, r2, #11 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bne.n 5e76ec │ │ │ │ + bne.n 5e76f4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - asrs r0, r5, #10 │ │ │ │ + asrs r4, r5, #10 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bne.n 5e76a8 │ │ │ │ + bne.n 5e76b0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - asrs r4, r0, #10 │ │ │ │ + asrs r0, r1, #10 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - beq.n 5e7668 │ │ │ │ + beq.n 5e7670 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - push {r1, r3, r4} │ │ │ │ + push {r1, r2, r3, r4} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - asrs r2, r5, #9 │ │ │ │ + asrs r6, r5, #9 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - beq.n 5e7638 │ │ │ │ + beq.n 5e7640 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - asrs r2, r5, #8 │ │ │ │ + asrs r6, r5, #8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - beq.n 5e75c0 │ │ │ │ + beq.n 5e75c8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - asrs r6, r7, #7 │ │ │ │ + asrs r2, r0, #8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - asrs r0, r2, #7 │ │ │ │ + asrs r4, r2, #7 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - beq.n 5e771c │ │ │ │ + beq.n 5e7724 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - asrs r0, r6, #6 │ │ │ │ + asrs r4, r6, #6 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - beq.n 5e76e4 │ │ │ │ + beq.n 5e76ec │ │ │ │ lsls r0, r6, #3 │ │ │ │ - asrs r6, r7 │ │ │ │ + adcs r2, r0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r3, pc, #896 @ (adr r3, 5e7a44 ) │ │ │ │ + add r3, pc, #912 @ (adr r3, 5e7a54 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - asrs r6, r7, #5 │ │ │ │ + asrs r2, r0, #6 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r7, {r2, r5, r6, r7} │ │ │ │ + ldmia r7, {r3, r5, r6, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ push {r2, r4, lr} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strd r0, r0, [r6], #-952 @ 0x3b8 │ │ │ │ - asrs r0, r4, #4 │ │ │ │ + strd r0, r0, [sl], #-952 @ 0x3b8 │ │ │ │ + asrs r4, r4, #4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r7, {r1, r2, r7} │ │ │ │ + ldmia r7, {r1, r3, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r6, #26 │ │ │ │ + lsrs r4, r6, #26 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r5!, {r2, r4} │ │ │ │ + ldmia r5!, {r3, r4} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsrs r2, r2, #26 │ │ │ │ + lsrs r6, r2, #26 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r4, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r6, [sp, #936] @ 0x3a8 │ │ │ │ + str r6, [sp, #952] @ 0x3b8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldmia r4!, {r1, r2, r3, r7} │ │ │ │ + ldmia r4, {r1, r4, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsrs r4, r3, #24 │ │ │ │ + lsrs r0, r4, #24 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsrs r2, r7, #23 │ │ │ │ + lsrs r6, r7, #23 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r4!, {r1, r5, r6} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrh r6, [r0, #48] @ 0x30 │ │ │ │ + ldrh r2, [r1, #48] @ 0x30 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsrs r2, r2, #23 │ │ │ │ + lsrs r6, r2, #23 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r4!, {r2, r3, r5} │ │ │ │ + ldmia r4, {r4, r5} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsrs r0, r6, #22 │ │ │ │ + lsrs r4, r6, #22 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r4, {r2, r4} │ │ │ │ + ldmia r4, {r3, r4} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsrs r6, r2, #22 │ │ │ │ + lsrs r2, r3, #22 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r3, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r3, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - stmia r7!, {r1, r3} │ │ │ │ + stmia r7!, {r1, r2, r3} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsrs r2, r7, #21 │ │ │ │ + lsrs r6, r7, #21 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r3!, {r1, r5, r6, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsrs r2, r7, #20 │ │ │ │ + lsrs r6, r7, #20 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r3!, {r1, r5, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsrs r0, r4, #20 │ │ │ │ + lsrs r4, r4, #20 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r3!, {r2, r7} │ │ │ │ + ldmia r3, {r3, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsrs r4, r0, #20 │ │ │ │ + lsrs r0, r1, #20 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r3, {r3, r5, r6} │ │ │ │ + ldmia r3, {r2, r3, r5, r6} │ │ │ │ lsls r0, r6, #3 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r5, #16] │ │ │ │ + ldrh r6, [r5, #16] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldmia r1, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r4, r5, r6, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsrs r4, r7, #13 │ │ │ │ + lsrs r0, r0, #14 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r0, [r6, #26] │ │ │ │ + ldrh r4, [r6, #26] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldmia r1!, {r2, r5, r7} │ │ │ │ + ldmia r1!, {r3, r5, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsrs r2, r6, #12 │ │ │ │ + lsrs r6, r6, #12 │ │ │ │ lsls r1, r6, #3 │ │ │ │ mov r5, r3 │ │ │ │ ldr.w r3, [pc, #3144] @ 5e83ac │ │ │ │ ldr.w r2, [pc, #3144] @ 5e83b0 │ │ │ │ ldr.w r1, [pc, #3144] @ 5e83b4 │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [pc, #3140] @ 5e83b8 │ │ │ │ @@ -1086813,178 +1086810,178 @@ │ │ │ │ mov r8, r0 │ │ │ │ mov r0, fp │ │ │ │ mov fp, r8 │ │ │ │ bl 1487f08 │ │ │ │ b.w 5e7222 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r7, #2] │ │ │ │ + ldrh r2, [r0, #4] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsrs r6, r2, #7 │ │ │ │ + lsrs r2, r3, #7 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r0!, {r1, r3, r4, r5} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r0, r6, #3 │ │ │ │ strb r0, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r0, #30 │ │ │ │ + lsls r6, r0, #30 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - stmia r5!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsls r0, r6, #30 │ │ │ │ + lsls r4, r6, #30 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsls r0, r7, #28 │ │ │ │ + lsls r4, r7, #28 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - stmia r5!, {r2, r3, r4, r7} │ │ │ │ + stmia r5!, {r5, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ subs r3, #28 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r1, #26 │ │ │ │ + lsls r6, r1, #26 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - stmia r4!, {r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsls r2, r5, #25 │ │ │ │ + lsls r6, r5, #25 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - stmia r4!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r4!, {r1, r4, r6, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r0, [sp, #624] @ 0x270 │ │ │ │ + ldr r0, [sp, #640] @ 0x280 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r0, r0, #25 │ │ │ │ + lsls r4, r0, #25 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - stmia r4!, {r1, r2, r5, r7} │ │ │ │ + stmia r4!, {r1, r3, r5, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - adds r5, #214 @ 0xd6 │ │ │ │ + adds r5, #218 @ 0xda │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsls r0, r3, #23 │ │ │ │ + lsls r4, r3, #23 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - stmia r4!, {r2, r3, r4, r5} │ │ │ │ + stmia r4!, {r6} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsls r4, r6, #22 │ │ │ │ + lsls r0, r7, #22 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - stmia r4!, {r3, r4} │ │ │ │ + stmia r4!, {r2, r3, r4} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r2, [r2, #44] @ 0x2c │ │ │ │ + strh r6, [r2, #44] @ 0x2c │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsls r6, r3, #21 │ │ │ │ + lsls r2, r4, #21 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - stmia r3!, {r1, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r6, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsls r4, r1, #20 │ │ │ │ + lsls r0, r2, #20 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - stmia r3!, {r4, r5, r6} │ │ │ │ + stmia r3!, {r2, r4, r5, r6} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrh r6, [r4, #44] @ 0x2c │ │ │ │ + ldrh r2, [r5, #44] @ 0x2c │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsls r2, r4, #19 │ │ │ │ + lsls r6, r4, #19 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - stmia r3!, {r1, r2, r6} │ │ │ │ + stmia r3!, {r1, r3, r6} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r7, [sp, #24] │ │ │ │ + str r7, [sp, #40] @ 0x28 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r2, r5, #18 │ │ │ │ + lsls r6, r5, #18 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - stmia r3!, {r4} │ │ │ │ + stmia r3!, {r2, r4} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - adds r4, #64 @ 0x40 │ │ │ │ + adds r4, #68 @ 0x44 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsls r2, r6, #17 │ │ │ │ + lsls r6, r6, #17 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - stmia r2!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r2!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsls r6, r6, #15 │ │ │ │ + lsls r2, r7, #15 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - stmia r2!, {r1, r3, r4, r6} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsls r2, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - stmia r2!, {r1, r2, r3, r5} │ │ │ │ + stmia r2!, {r1, r4, r5} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r5, [sp, #928] @ 0x3a0 │ │ │ │ + str r5, [sp, #944] @ 0x3b0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r4, r1, #14 │ │ │ │ + lsls r0, r2, #14 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - stmia r1!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - adds r3, #34 @ 0x22 │ │ │ │ + adds r3, #38 @ 0x26 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r4, [r3, #26] │ │ │ │ + strh r0, [r4, #26] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsls r0, r5, #12 │ │ │ │ + lsls r4, r5, #12 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - stmia r1!, {r2, r3, r7} │ │ │ │ + stmia r1!, {r4, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsls r4, r1, #7 │ │ │ │ + lsls r0, r2, #7 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - stmia r0!, {r4, r5} │ │ │ │ + stmia r0!, {r2, r4, r5} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsls r6, r1, #6 │ │ │ │ + lsls r2, r2, #6 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - itee │ │ │ │ + itet │ │ │ │ lsl r0, r6, #3 │ │ │ │ ldral r4, [r2, r5] │ │ │ │ - moval r0, r0 │ │ │ │ - lsls r4, r2, #4 │ │ │ │ + mov r0, r0 │ │ │ │ + lsls r0, r3, #4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - it vc │ │ │ │ + itt vc │ │ │ │ lslvc r0, r6, #3 │ │ │ │ - lsls r4, r6, #3 │ │ │ │ + lslvc r0, r7, #3 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - it pl │ │ │ │ + itt pl │ │ │ │ lslpl r0, r6, #3 │ │ │ │ - lsls r4, r2, #3 │ │ │ │ + lslpl r0, r3, #3 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - it cc │ │ │ │ + itt cc │ │ │ │ lslcc r0, r6, #3 │ │ │ │ - lsls r0, r5, #2 │ │ │ │ + lslcc r4, r5, #2 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ite eq │ │ │ │ - lsleq r0, r6, #3 │ │ │ │ - ldrhne r4, [r0, #10] │ │ │ │ + yield │ │ │ │ + lsls r0, r6, #3 │ │ │ │ + ldrh r0, [r1, #10] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsls r0, r0, #2 │ │ │ │ + lsls r4, r0, #2 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bkpt 0x00e4 │ │ │ │ + bkpt 0x00e8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsls r0, r2, #1 │ │ │ │ + lsls r4, r2, #1 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bkpt 0x00b4 │ │ │ │ + bkpt 0x00b8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bkpt 0x008e │ │ │ │ + bkpt 0x0092 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cmp r7, #194 @ 0xc2 │ │ │ │ + cmp r7, #198 @ 0xc6 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r2, [sp, #432] @ 0x1b0 │ │ │ │ + str r2, [sp, #448] @ 0x1c0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - movs r2, r2 │ │ │ │ + movs r6, r2 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsls r6, r0, #1 │ │ │ │ + lsls r2, r1, #1 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bkpt 0x0036 │ │ │ │ + bkpt 0x003a │ │ │ │ lsls r0, r6, #3 │ │ │ │ - vshr.u64 q8, q8, #58 │ │ │ │ + vshr.u64 q8, q8, #54 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - vshr.u64 q0, q8, #28 │ │ │ │ - bkpt 0x0008 │ │ │ │ + vshr.u64 q0, q8, #24 │ │ │ │ + bkpt 0x000c │ │ │ │ lsls r0, r6, #3 │ │ │ │ - vqadd.u64 q8, q15, q8 │ │ │ │ - pop {r1, r5, r6, r7, pc} │ │ │ │ + vshr.u64 q0, q8, #62 │ │ │ │ + pop {r1, r2, r5, r6, r7, pc} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - mrc2 0, 5, r0, cr12, cr0, {7} │ │ │ │ - pop {r5, pc} │ │ │ │ + mcr2 0, 6, r0, cr0, cr0, {7} │ │ │ │ + pop {r2, r5, pc} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - mcr2 0, 5, r0, cr2, cr0, {7} │ │ │ │ - pop {r1, r2, pc} │ │ │ │ + mcr2 0, 5, r0, cr6, cr0, {7} │ │ │ │ + pop {r1, r3, pc} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - mcr2 0, 2, r0, cr2, cr0, {7} │ │ │ │ - pop {r3, r5, r7} │ │ │ │ + mcr2 0, 2, r0, cr6, cr0, {7} │ │ │ │ + pop {r2, r3, r5, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - mrc2 0, 0, r0, cr2, cr0, {7} │ │ │ │ - pop {r1, r2, r4, r5, r6} │ │ │ │ + mrc2 0, 0, r0, cr6, cr0, {7} │ │ │ │ + pop {r1, r3, r4, r5, r6} │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r3, [pc, #336] @ (5e865c ) │ │ │ │ movw r2, #21967 @ 0x55cf │ │ │ │ movt r2, #1 │ │ │ │ ldr r1, [pc, #332] @ (5e8660 ) │ │ │ │ ldr r0, [pc, #332] @ (5e8664 ) │ │ │ │ add r3, pc │ │ │ │ @@ -1087110,82 +1087107,82 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #1168 @ 0x490 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ strh r2, [r1, #42] @ 0x2a │ │ │ │ lsls r7, r7, #3 │ │ │ │ - cbnz r0, 5e86e0 │ │ │ │ + cbnz r4, 5e86e0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrb r4, [r4, #15] │ │ │ │ + ldrb r0, [r5, #15] │ │ │ │ lsls r6, r5, #3 │ │ │ │ strh r0, [r6, #40] @ 0x28 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - cbnz r6, 5e86e4 │ │ │ │ + cbnz r2, 5e86e6 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bcs.n 5e86f0 │ │ │ │ + bcs.n 5e86f8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ strh r6, [r2, #40] @ 0x28 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - cbnz r4, 5e86ea │ │ │ │ + cbnz r0, 5e86ec │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bcs.n 5e86a8 │ │ │ │ + bcs.n 5e86b0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ strh r4, [r7, #38] @ 0x26 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - cbnz r2, 5e86f0 │ │ │ │ + cbnz r6, 5e86f0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - stc2 0, cr0, [sl], {240} @ 0xf0 │ │ │ │ + stc2 0, cr0, [lr], {240} @ 0xf0 │ │ │ │ strh r2, [r4, #38] @ 0x26 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - cbnz r0, 5e86f6 │ │ │ │ + cbnz r4, 5e86f6 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldc2l 0, cr0, [r4, #952]! @ 0x3b8 │ │ │ │ + ldc2l 0, cr0, [r8, #952]! @ 0x3b8 │ │ │ │ strh r0, [r1, #38] @ 0x26 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - cbnz r6, 5e86fa │ │ │ │ + cbnz r2, 5e86fc │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xe98e00f0 │ │ │ │ + @ instruction: 0xe99200f0 │ │ │ │ str r2, [r0, #44] @ 0x2c │ │ │ │ lsls r7, r7, #3 │ │ │ │ - strb r0, [r7, #19] │ │ │ │ + strb r4, [r7, #19] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strb r6, [r2, #20] │ │ │ │ + strb r2, [r3, #20] │ │ │ │ lsls r6, r5, #3 │ │ │ │ strh r6, [r2, #36] @ 0x24 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - cbnz r4, 5e8706 │ │ │ │ + cbnz r0, 5e8708 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xfbd000f0 │ │ │ │ + @ instruction: 0xfbd400f0 │ │ │ │ strh r4, [r7, #34] @ 0x22 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - cbnz r2, 5e870c │ │ │ │ + cbnz r6, 5e870c │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xfbc600f0 │ │ │ │ + @ instruction: 0xfbca00f0 │ │ │ │ strh r6, [r3, #34] @ 0x22 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - cbnz r4, 5e8710 │ │ │ │ + cbnz r0, 5e8712 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r0, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r0, [sp, #512] @ 0x200 │ │ │ │ lsls r6, r5, #3 │ │ │ │ strh r0, [r0, #34] @ 0x22 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - revsh r6, r4 │ │ │ │ + revsh r2, r5 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xfbde00f0 │ │ │ │ + @ instruction: 0xfbe200f0 │ │ │ │ strh r6, [r4, #32] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - revsh r4, r1 │ │ │ │ + revsh r0, r2 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xfbd400f0 │ │ │ │ + @ instruction: 0xfbd800f0 │ │ │ │ str r2, [r4, #32] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - strb r0, [r1, #14] │ │ │ │ + strb r4, [r1, #14] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strb r6, [r7, #16] │ │ │ │ + strb r2, [r0, #17] │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 005e86f8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1087265,22 +1087262,22 @@ │ │ │ │ cmp r4, fp │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #9 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf3940105 │ │ │ │ - strh r0, [r3, #50] @ 0x32 │ │ │ │ + strh r4, [r3, #50] @ 0x32 │ │ │ │ lsls r7, r5, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - vst1.8 @ instruction: 0xf9c000f0 │ │ │ │ - @ instruction: 0xb824 │ │ │ │ + vst1.8 @ instruction: 0xf9c400f0 │ │ │ │ + @ instruction: 0xb828 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - push {r1, r2, r5, r7, lr} │ │ │ │ + push {r1, r3, r5, r7, lr} │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 005e87dc : │ │ │ │ b.w 5e5ee8 │ │ │ │ │ │ │ │ 005e87e0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ @@ -1087363,22 +1087360,22 @@ │ │ │ │ add r4, lr │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #9 │ │ │ │ movs r0, r0 │ │ │ │ subw r1, ip, #5 │ │ │ │ - strh r0, [r6, #42] @ 0x2a │ │ │ │ + strh r4, [r6, #42] @ 0x2a │ │ │ │ lsls r7, r5, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh.w r0, [r0, #240] @ 0xf0 │ │ │ │ - @ instruction: 0xb73c │ │ │ │ + ldrsh.w r0, [r4, #240] @ 0xf0 │ │ │ │ + @ instruction: 0xb740 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - push {r1, r2, r3, r4, r5, r7} │ │ │ │ + push {r1, r6, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 005e88c4 : │ │ │ │ stmdb 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 │ │ │ │ @@ -1088418,67 +1088415,67 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 5e93ec │ │ │ │ + ble.n 5e93f4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf7ae00f0 │ │ │ │ - push {r1, r2, r3, lr} │ │ │ │ + @ instruction: 0xf7b200f0 │ │ │ │ + push {r1, r4, lr} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - subs r7, #154 @ 0x9a │ │ │ │ + subs r7, #158 @ 0x9e │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrh r2, [r4, #4] │ │ │ │ + ldrh r6, [r4, #4] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - @ instruction: 0xf74000f0 │ │ │ │ - push {r1, r5, r7} │ │ │ │ + @ instruction: 0xf74400f0 │ │ │ │ + push {r1, r2, r5, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xf71c00f0 │ │ │ │ - push {r2, r3, r4, r5, r6} │ │ │ │ + @ instruction: 0xf72000f0 │ │ │ │ + push {r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strb r6, [r1, #27] │ │ │ │ + strb r2, [r2, #27] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - push {r1, r2, r3, r4, r6} │ │ │ │ + push {r1, r5, r6} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xf6ee00f0 │ │ │ │ - movs r5, #122 @ 0x7a │ │ │ │ + @ instruction: 0xf6f200f0 │ │ │ │ + movs r5, #126 @ 0x7e │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrh r6, [r4, #0] │ │ │ │ + ldrh r2, [r5, #0] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - movt r0, #18672 @ 0x48f0 │ │ │ │ - push {r1, r2, r5} │ │ │ │ + movt r0, #35056 @ 0x88f0 │ │ │ │ + push {r1, r3, r5} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r7, [sp, #96] @ 0x60 │ │ │ │ + str r7, [sp, #112] @ 0x70 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldmia r4, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r4!, {r5, r6, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - @ instruction: 0xf69600f0 │ │ │ │ - cbz r0, 5e9452 │ │ │ │ + @ instruction: 0xf69a00f0 │ │ │ │ + cbz r4, 5e9452 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r2, [sp, #840] @ 0x348 │ │ │ │ + ldr r2, [sp, #856] @ 0x358 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrh r6, [r5, #24] │ │ │ │ + ldrh r2, [r6, #24] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r6, [r4, #112] @ 0x70 │ │ │ │ + ldr r2, [r5, #112] @ 0x70 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r4, [r3, #108] @ 0x6c │ │ │ │ + ldr r0, [r4, #108] @ 0x6c │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r4, [r0, #92] @ 0x5c │ │ │ │ + ldr r0, [r1, #92] @ 0x5c │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r4, [r7, #84] @ 0x54 │ │ │ │ + ldr r0, [r0, #88] @ 0x58 │ │ │ │ lsls r6, r5, #3 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r4, #64] @ 0x40 │ │ │ │ + ldr r2, [r5, #64] @ 0x40 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ lsls r6, r5, #3 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 5ea518 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 5e9412 │ │ │ │ @@ -1089602,138 +1089599,138 @@ │ │ │ │ b.n 5e9d5a │ │ │ │ mov r2, ip │ │ │ │ b.w 5e908e │ │ │ │ strb r0, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r7, #4] │ │ │ │ + ldr r6, [r7, #4] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ + ldr r4, [r7, #0] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r4, [r7, #112] @ 0x70 │ │ │ │ + str r0, [r0, #116] @ 0x74 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r0, [r7, #108] @ 0x6c │ │ │ │ + str r4, [r7, #108] @ 0x6c │ │ │ │ lsls r6, r5, #3 │ │ │ │ - bhi.n 5ea03c │ │ │ │ + bhi.n 5ea044 │ │ │ │ lsls r0, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldrd r0, r0, [ip, #960]! @ 0x3c0 │ │ │ │ - add r7, pc, #368 @ (adr r7, 5ea110 ) │ │ │ │ + and.w r0, r0, r0, ror #3 │ │ │ │ + add r7, pc, #384 @ (adr r7, 5ea120 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bvc.n 5e9f40 │ │ │ │ + bvc.n 5e9f48 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrd r0, r0, [r6, #-960]! @ 0x3c0 │ │ │ │ - add r6, pc, #856 @ (adr r6, 5ea304 ) │ │ │ │ + ldrd r0, r0, [sl, #-960]! @ 0x3c0 │ │ │ │ + add r6, pc, #872 @ (adr r6, 5ea314 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - stmdb lr, {r4, r5, r6, r7} │ │ │ │ - add r6, pc, #440 @ (adr r6, 5ea16c ) │ │ │ │ + ldmdb r2, {r4, r5, r6, r7} │ │ │ │ + add r6, pc, #456 @ (adr r6, 5ea17c ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strd r0, r0, [lr], #960 @ 0x3c0 │ │ │ │ - add r6, pc, #312 @ (adr r6, 5ea0f4 ) │ │ │ │ + ldrd r0, r0, [r2], #960 @ 0x3c0 │ │ │ │ + add r6, pc, #328 @ (adr r6, 5ea104 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - stlexd r0, r0, r0, [r8] │ │ │ │ - add r6, pc, #160 @ (adr r6, 5ea064 ) │ │ │ │ + stlexd r0, r0, r0, [ip] │ │ │ │ + add r6, pc, #176 @ (adr r6, 5ea074 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldmia.w ip, {r4, r5, r6, r7} │ │ │ │ - add r5, pc, #1008 @ (adr r5, 5ea3bc ) │ │ │ │ + stmia.w r0!, {r4, r5, r6, r7} │ │ │ │ + add r6, pc, #0 @ (adr r6, 5e9fcc ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xe81000f0 │ │ │ │ - add r5, pc, #448 @ (adr r5, 5ea194 ) │ │ │ │ + @ instruction: 0xe81400f0 │ │ │ │ + add r5, pc, #464 @ (adr r5, 5ea1a4 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - b.n 5e9e18 │ │ │ │ + b.n 5e9e20 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r4, pc, #512 @ (adr r4, 5ea1dc ) │ │ │ │ + add r4, pc, #528 @ (adr r4, 5ea1ec ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r4, pc, #264 @ (adr r4, 5ea0e8 ) │ │ │ │ + add r4, pc, #280 @ (adr r4, 5ea0f8 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - b.n 5e9d98 │ │ │ │ + b.n 5e9da0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - b.n 5e9cf4 │ │ │ │ + b.n 5e9cfc │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r3, pc, #920 @ (adr r3, 5ea384 ) │ │ │ │ + add r3, pc, #936 @ (adr r3, 5ea394 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r4, [r0, #64] @ 0x40 │ │ │ │ + str r0, [r1, #64] @ 0x40 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - b.n 5e9cbc │ │ │ │ + b.n 5e9cc4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r3, pc, #784 @ (adr r3, 5ea308 ) │ │ │ │ + add r3, pc, #800 @ (adr r3, 5ea318 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - b.n 5e9c88 │ │ │ │ + b.n 5e9c90 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r3, pc, #664 @ (adr r3, 5ea298 ) │ │ │ │ + add r3, pc, #680 @ (adr r3, 5ea2a8 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - b.n 5e9c58 │ │ │ │ + b.n 5e9c60 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r3, pc, #552 @ (adr r3, 5ea230 ) │ │ │ │ + add r3, pc, #568 @ (adr r3, 5ea240 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r0, [r7, #80] @ 0x50 │ │ │ │ + str r4, [r7, #80] @ 0x50 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - b.n 5e9c20 │ │ │ │ + b.n 5e9c28 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r3, pc, #416 @ (adr r3, 5ea1b4 ) │ │ │ │ + add r3, pc, #432 @ (adr r3, 5ea1c4 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - b.n 5e9bec │ │ │ │ + b.n 5e9bf4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r3, pc, #296 @ (adr r3, 5ea144 ) │ │ │ │ + add r3, pc, #312 @ (adr r3, 5ea154 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r3, pc, #200 @ (adr r3, 5ea0e8 ) │ │ │ │ + add r3, pc, #216 @ (adr r3, 5ea0f8 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - b.n 5e9bb8 │ │ │ │ + b.n 5e9bc0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r4, [r4, #76] @ 0x4c │ │ │ │ + str r0, [r5, #76] @ 0x4c │ │ │ │ lsls r6, r5, #3 │ │ │ │ - b.n 5e9b94 │ │ │ │ + b.n 5e9b9c │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r3, pc, #80 @ (adr r3, 5ea080 ) │ │ │ │ + add r3, pc, #96 @ (adr r3, 5ea090 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - b.n 5e9b5c │ │ │ │ + b.n 5e9b64 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r2, pc, #976 @ (adr r2, 5ea408 ) │ │ │ │ + add r2, pc, #992 @ (adr r2, 5ea418 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r2, [r5, #72] @ 0x48 │ │ │ │ + str r6, [r5, #72] @ 0x48 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - b.n 5e9b34 │ │ │ │ + b.n 5e9b3c │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r2, pc, #872 @ (adr r2, 5ea3ac ) │ │ │ │ + add r2, pc, #888 @ (adr r2, 5ea3bc ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - b.n 5e9afc │ │ │ │ + b.n 5e9b04 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r2, pc, #744 @ (adr r2, 5ea334 ) │ │ │ │ + add r2, pc, #760 @ (adr r2, 5ea344 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - b.n 5e9aa0 │ │ │ │ + b.n 5e9aa8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r2, pc, #544 @ (adr r2, 5ea274 ) │ │ │ │ + add r2, pc, #560 @ (adr r2, 5ea284 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bcs.n 5ea118 │ │ │ │ + bcs.n 5ea120 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - b.n 5e98a4 │ │ │ │ + b.n 5e98ac │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r1, pc, #528 @ (adr r1, 5ea270 ) │ │ │ │ + add r1, pc, #544 @ (adr r1, 5ea280 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - b.n 5ea780 │ │ │ │ + b.n 5ea788 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r0, pc, #952 @ (adr r0, 5ea420 ) │ │ │ │ + add r0, pc, #968 @ (adr r0, 5ea430 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - b.n 5ea724 │ │ │ │ + b.n 5ea72c │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r0, pc, #752 @ (adr r0, 5ea360 ) │ │ │ │ + add r0, pc, #768 @ (adr r0, 5ea370 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r0, pc, #600 @ (adr r0, 5ea2cc ) │ │ │ │ + add r0, pc, #616 @ (adr r0, 5ea2dc ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - asrs r2, r1, #7 │ │ │ │ + asrs r6, r1, #7 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strb r4, [r6, #17] │ │ │ │ + strb r0, [r7, #17] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - b.n 5ea6bc │ │ │ │ + b.n 5ea6c4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - b.n 5ea690 │ │ │ │ + b.n 5ea698 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r0, pc, #408 @ (adr r0, 5ea220 ) │ │ │ │ + add r0, pc, #424 @ (adr r0, 5ea230 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ strd r3, r1, [sp, #16] │ │ │ │ blx 344c20 <_Py_Dealloc@plt+0x4> │ │ │ │ ldrd r3, r1, [sp, #16] │ │ │ │ b.w 5e8fb2 │ │ │ │ ldr.w r3, [pc, #1828] @ 5ea7c0 │ │ │ │ movw r2, #5405 @ 0x151d │ │ │ │ @@ -1090386,299 +1090383,299 @@ │ │ │ │ add r1, pc │ │ │ │ subs r3, #172 @ 0xac │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 5eab18 │ │ │ │ + b.n 5eab20 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r7, [sp, #32] │ │ │ │ + ldr r7, [sp, #48] @ 0x30 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r7, {r1, r6, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - b.n 5eaacc │ │ │ │ + b.n 5eaad4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r6, [sp, #880] @ 0x370 │ │ │ │ + ldr r6, [sp, #896] @ 0x380 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldmia r7!, {r2, r4, r6} │ │ │ │ + ldmia r7!, {r3, r4, r6} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r7, pc, #880 @ (adr r7, 5eab50 ) │ │ │ │ + add r7, pc, #896 @ (adr r7, 5eab60 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - b.n 5ea888 │ │ │ │ + b.n 5ea890 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r5, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r5, [sp, #728] @ 0x2d8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - b.n 5ea854 │ │ │ │ + b.n 5ea85c │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r5, [sp, #592] @ 0x250 │ │ │ │ + ldr r5, [sp, #608] @ 0x260 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - svc 238 @ 0xee │ │ │ │ + svc 242 @ 0xf2 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r5, [sp, #312] @ 0x138 │ │ │ │ + ldr r5, [sp, #328] @ 0x148 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r6, pc, #984 @ (adr r6, 5eabd4 ) │ │ │ │ + add r6, pc, #1000 @ (adr r6, 5eabe4 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - svc 122 @ 0x7a │ │ │ │ + svc 126 @ 0x7e │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r4, [sp, #872] @ 0x368 │ │ │ │ + ldr r4, [sp, #888] @ 0x378 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - svc 90 @ 0x5a │ │ │ │ + svc 94 @ 0x5e │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r4, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r4, [sp, #760] @ 0x2f8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - svc 58 @ 0x3a │ │ │ │ + svc 62 @ 0x3e │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r4, [sp, #616] @ 0x268 │ │ │ │ + ldr r4, [sp, #632] @ 0x278 │ │ │ │ lsls r0, r6, #3 │ │ │ │ str r2, [r3, #112] @ 0x70 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r5, [sp, #768] @ 0x300 │ │ │ │ + ldr r5, [sp, #784] @ 0x310 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - svc 176 @ 0xb0 │ │ │ │ + svc 180 @ 0xb4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ str r2, [r7, #108] @ 0x6c │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r5, [sp, #640] @ 0x280 │ │ │ │ + ldr r5, [sp, #656] @ 0x290 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - svc 40 @ 0x28 │ │ │ │ + svc 44 @ 0x2c │ │ │ │ lsls r0, r6, #3 │ │ │ │ str r2, [r3, #108] @ 0x6c │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r5, [sp, #512] @ 0x200 │ │ │ │ + ldr r5, [sp, #528] @ 0x210 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - udf #212 @ 0xd4 │ │ │ │ + udf #216 @ 0xd8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ str r2, [r7, #104] @ 0x68 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r5, [sp, #384] @ 0x180 │ │ │ │ + ldr r5, [sp, #400] @ 0x190 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - svc 168 @ 0xa8 │ │ │ │ + svc 172 @ 0xac │ │ │ │ lsls r0, r6, #3 │ │ │ │ str r2, [r3, #104] @ 0x68 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r5, [sp, #256] @ 0x100 │ │ │ │ + ldr r5, [sp, #272] @ 0x110 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - svc 48 @ 0x30 │ │ │ │ + svc 52 @ 0x34 │ │ │ │ lsls r0, r6, #3 │ │ │ │ str r2, [r7, #100] @ 0x64 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r5, [sp, #128] @ 0x80 │ │ │ │ + ldr r5, [sp, #144] @ 0x90 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - svc 92 @ 0x5c │ │ │ │ + svc 96 @ 0x60 │ │ │ │ lsls r0, r6, #3 │ │ │ │ str r2, [r3, #100] @ 0x64 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r5, [sp, #0] │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - udf #240 @ 0xf0 │ │ │ │ + udf #244 @ 0xf4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ str r2, [r7, #96] @ 0x60 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r4, [sp, #896] @ 0x380 │ │ │ │ + ldr r4, [sp, #912] @ 0x390 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - udf #208 @ 0xd0 │ │ │ │ + udf #212 @ 0xd4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ str r2, [r3, #96] @ 0x60 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r4, [sp, #768] @ 0x300 │ │ │ │ + ldr r4, [sp, #784] @ 0x310 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - udf #176 @ 0xb0 │ │ │ │ + udf #180 @ 0xb4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ str r2, [r7, #92] @ 0x5c │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r4, [sp, #640] @ 0x280 │ │ │ │ + ldr r4, [sp, #656] @ 0x290 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrb r4, [r4, #8] │ │ │ │ + ldrb r0, [r5, #8] │ │ │ │ lsls r6, r5, #3 │ │ │ │ str r2, [r3, #92] @ 0x5c │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r4, [sp, #512] @ 0x200 │ │ │ │ + ldr r4, [sp, #528] @ 0x210 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ble.n 5ea840 │ │ │ │ + ble.n 5ea848 │ │ │ │ lsls r0, r6, #3 │ │ │ │ str r6, [r7, #88] @ 0x58 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r4, [sp, #400] @ 0x190 │ │ │ │ + ldr r4, [sp, #416] @ 0x1a0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - udf #148 @ 0x94 │ │ │ │ + udf #152 @ 0x98 │ │ │ │ lsls r0, r6, #3 │ │ │ │ str r4, [r4, #88] @ 0x58 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r4, [sp, #296] @ 0x128 │ │ │ │ + ldr r4, [sp, #312] @ 0x138 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - udf #58 @ 0x3a │ │ │ │ + udf #62 @ 0x3e │ │ │ │ lsls r0, r6, #3 │ │ │ │ str r2, [r1, #88] @ 0x58 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r4, [sp, #192] @ 0xc0 │ │ │ │ + ldr r4, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - udf #84 @ 0x54 │ │ │ │ + udf #88 @ 0x58 │ │ │ │ lsls r0, r6, #3 │ │ │ │ str r4, [r2, #84] @ 0x54 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r3, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r3, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xb694 │ │ │ │ + @ instruction: 0xb698 │ │ │ │ lsls r7, r5, #3 │ │ │ │ str r2, [r7, #80] @ 0x50 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r3, [sp, #896] @ 0x380 │ │ │ │ + ldr r3, [sp, #912] @ 0x390 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - udf #52 @ 0x34 │ │ │ │ + udf #56 @ 0x38 │ │ │ │ lsls r0, r6, #3 │ │ │ │ str r0, [r4, #80] @ 0x50 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r3, [sp, #792] @ 0x318 │ │ │ │ + ldr r3, [sp, #808] @ 0x328 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrb r6, [r7, #19] │ │ │ │ + ldrb r2, [r0, #20] │ │ │ │ lsls r6, r5, #3 │ │ │ │ str r2, [r0, #80] @ 0x50 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r3, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r3, [sp, #688] @ 0x2b0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r2, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r2, [sp, #432] @ 0x1b0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ str r0, [r5, #76] @ 0x4c │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r3, [sp, #568] @ 0x238 │ │ │ │ + ldr r3, [sp, #584] @ 0x248 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ble.n 5ea9dc │ │ │ │ + ble.n 5ea9e4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ str r6, [r1, #76] @ 0x4c │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r3, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r3, [sp, #480] @ 0x1e0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ble.n 5ea964 │ │ │ │ + ble.n 5ea96c │ │ │ │ lsls r0, r6, #3 │ │ │ │ str r4, [r6, #72] @ 0x48 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r3, [sp, #360] @ 0x168 │ │ │ │ + ldr r3, [sp, #376] @ 0x178 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ble.n 5ea974 │ │ │ │ + ble.n 5ea97c │ │ │ │ lsls r0, r6, #3 │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r3, [sp, #256] @ 0x100 │ │ │ │ + ldr r3, [sp, #272] @ 0x110 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bgt.n 5ea914 │ │ │ │ + ble.n 5ea91c │ │ │ │ lsls r0, r6, #3 │ │ │ │ str r0, [r0, #72] @ 0x48 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r3, [sp, #152] @ 0x98 │ │ │ │ + ldr r3, [sp, #168] @ 0xa8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bgt.n 5ea8d4 │ │ │ │ + bgt.n 5ea8dc │ │ │ │ lsls r0, r6, #3 │ │ │ │ str r6, [r4, #68] @ 0x44 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bgt.n 5ea85c │ │ │ │ + bgt.n 5ea864 │ │ │ │ lsls r0, r6, #3 │ │ │ │ str r4, [r1, #68] @ 0x44 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r2, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r2, [sp, #984] @ 0x3d8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bgt.n 5ea86c │ │ │ │ + bgt.n 5ea874 │ │ │ │ lsls r0, r6, #3 │ │ │ │ str r2, [r6, #64] @ 0x40 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r2, [sp, #864] @ 0x360 │ │ │ │ + ldr r2, [sp, #880] @ 0x370 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bgt.n 5eaa0c │ │ │ │ + bgt.n 5eaa14 │ │ │ │ lsls r0, r6, #3 │ │ │ │ str r0, [r3, #64] @ 0x40 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r2, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r2, [sp, #776] @ 0x308 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ble.n 5ea97c │ │ │ │ + ble.n 5ea984 │ │ │ │ lsls r0, r6, #3 │ │ │ │ str r6, [r7, #60] @ 0x3c │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r2, [sp, #656] @ 0x290 │ │ │ │ + ldr r2, [sp, #672] @ 0x2a0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - blt.n 5ea954 │ │ │ │ + blt.n 5ea95c │ │ │ │ lsls r0, r6, #3 │ │ │ │ str r4, [r4, #60] @ 0x3c │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r2, [sp, #552] @ 0x228 │ │ │ │ + ldr r2, [sp, #568] @ 0x238 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bgt.n 5ea8b4 │ │ │ │ + bgt.n 5ea8bc │ │ │ │ lsls r0, r6, #3 │ │ │ │ str r2, [r1, #60] @ 0x3c │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r2, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r2, [sp, #464] @ 0x1d0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bgt.n 5eaa3c │ │ │ │ + bgt.n 5eaa44 │ │ │ │ lsls r0, r6, #3 │ │ │ │ str r0, [r6, #56] @ 0x38 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r2, [sp, #344] @ 0x158 │ │ │ │ + ldr r2, [sp, #360] @ 0x168 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bgt.n 5eaa4c │ │ │ │ + bgt.n 5eaa54 │ │ │ │ lsls r0, r6, #3 │ │ │ │ str r6, [r2, #56] @ 0x38 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + ldr r2, [sp, #256] @ 0x100 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bgt.n 5ea9ec │ │ │ │ + bgt.n 5ea9f4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ str r4, [r7, #52] @ 0x34 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r2, [sp, #136] @ 0x88 │ │ │ │ + ldr r2, [sp, #152] @ 0x98 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bgt.n 5ea9c4 │ │ │ │ + bgt.n 5ea9cc │ │ │ │ lsls r0, r6, #3 │ │ │ │ str r2, [r4, #52] @ 0x34 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bgt.n 5eaa64 │ │ │ │ + bgt.n 5eaa6c │ │ │ │ lsls r0, r6, #3 │ │ │ │ str r0, [r1, #52] @ 0x34 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r1, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r1, [sp, #968] @ 0x3c8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - blt.n 5ea90c │ │ │ │ + blt.n 5ea914 │ │ │ │ lsls r0, r6, #3 │ │ │ │ adcs r4, r0 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - strh r2, [r5, r2] │ │ │ │ + strh r6, [r5, r2] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strh r0, [r4, r5] │ │ │ │ + strh r4, [r4, r5] │ │ │ │ lsls r6, r5, #3 │ │ │ │ asrs r0, r5 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - strh r6, [r3, r5] │ │ │ │ + strh r2, [r4, r5] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strh r4, [r7, r5] │ │ │ │ + strh r0, [r0, r6] │ │ │ │ lsls r6, r5, #3 │ │ │ │ str r4, [r7, #44] @ 0x2c │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r1, [sp, #648] @ 0x288 │ │ │ │ + ldr r1, [sp, #664] @ 0x298 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r6, [r2, #40] @ 0x28 │ │ │ │ + str r2, [r3, #40] @ 0x28 │ │ │ │ lsls r6, r5, #3 │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r1, [sp, #544] @ 0x220 │ │ │ │ + ldr r1, [sp, #560] @ 0x230 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - blt.n 5ea9f0 │ │ │ │ + blt.n 5ea9f8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ str r0, [r1, #44] @ 0x2c │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r1, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r1, [sp, #456] @ 0x1c8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bge.n 5ea9b0 │ │ │ │ + bge.n 5ea9b8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ str r6, [r5, #40] @ 0x28 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r1, [sp, #336] @ 0x150 │ │ │ │ + ldr r1, [sp, #352] @ 0x160 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bge.n 5ea950 │ │ │ │ + bge.n 5ea958 │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 005eaa00 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1090761,23 +1090758,23 @@ │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r2, r6] │ │ │ │ movs r0, r0 │ │ │ │ beq.n 5ea9e8 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - str r0, [r2, #52] @ 0x34 │ │ │ │ + str r4, [r2, #52] @ 0x34 │ │ │ │ lsls r7, r5, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 5eaa54 │ │ │ │ + bvc.n 5eaa5c │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r5, [sp, #112] @ 0x70 │ │ │ │ + str r5, [sp, #128] @ 0x80 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bkpt 0x002e │ │ │ │ + bkpt 0x0032 │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 005eaae4 : │ │ │ │ stmdb 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 │ │ │ │ @@ -1091869,104 +1091866,104 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #10] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r2, #16 │ │ │ │ + lsrs r6, r2, #16 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r2, [sp, #0] │ │ │ │ + str r2, [sp, #16] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsrs r2, r1, #14 │ │ │ │ + lsrs r6, r1, #14 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r1, [sp, #480] @ 0x1e0 │ │ │ │ + str r1, [sp, #496] @ 0x1f0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r2, [r0, r7] │ │ │ │ + strh r6, [r0, r7] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r1, [sp, #320] @ 0x140 │ │ │ │ + str r1, [sp, #336] @ 0x150 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsrs r2, r2, #13 │ │ │ │ + lsrs r6, r2, #13 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldmia r4!, {r3, r5, r6} │ │ │ │ lsls r5, r0, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb698 │ │ │ │ + @ instruction: 0xb69c │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsrs r2, r0, #2 │ │ │ │ + lsrs r6, r0, #2 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r0, [r6, #50] @ 0x32 │ │ │ │ + ldrh r4, [r6, #50] @ 0x32 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - adds r4, r3, r4 │ │ │ │ + adds r0, r4, r4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r2, [r4, #32] │ │ │ │ + str r6, [r4, #32] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsrs r0, r6, #32 │ │ │ │ + lsrs r4, r6, #32 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r2, [r4, #48] @ 0x30 │ │ │ │ + ldrh r6, [r4, #48] @ 0x30 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r4, [r2, r4] │ │ │ │ + ldr r0, [r3, r4] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsrs r6, r1, #32 │ │ │ │ + lsrs r2, r2, #32 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r6, [r7, #46] @ 0x2e │ │ │ │ + ldrh r2, [r0, #48] @ 0x30 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsls r4, r2, #31 │ │ │ │ + lsls r0, r3, #31 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r2, [r0, #46] @ 0x2e │ │ │ │ + ldrh r6, [r0, #46] @ 0x2e │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r6, [r2, #24] │ │ │ │ + str r2, [r3, #24] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r4, r5, #30 │ │ │ │ + lsls r0, r6, #30 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r6, [r3, #44] @ 0x2c │ │ │ │ + ldrh r2, [r4, #44] @ 0x2c │ │ │ │ lsls r0, r6, #3 │ │ │ │ - movs r3, #94 @ 0x5e │ │ │ │ + movs r3, #98 @ 0x62 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r4, r4, #29 │ │ │ │ + lsls r0, r5, #29 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r0, [r2, #42] @ 0x2a │ │ │ │ + ldrh r4, [r2, #42] @ 0x2a │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsls r0, r0, #29 │ │ │ │ + lsls r4, r0, #29 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r6, [r5, #40] @ 0x28 │ │ │ │ + ldrh r2, [r6, #40] @ 0x28 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsls r4, r3, #28 │ │ │ │ + lsls r0, r4, #28 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r2, [r1, #40] @ 0x28 │ │ │ │ + ldrh r6, [r1, #40] @ 0x28 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r6, [r7, #8] │ │ │ │ + str r2, [r0, #12] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r4, r2, #27 │ │ │ │ + lsls r0, r3, #27 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r4, [r0, #38] @ 0x26 │ │ │ │ + ldrh r0, [r1, #38] @ 0x26 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldc2l 0, cr0, [ip, #956]! @ 0x3bc │ │ │ │ - lsls r2, r3, #14 │ │ │ │ + cdp2 0, 0, cr0, cr0, cr15, {7} │ │ │ │ + lsls r6, r3, #14 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r0, [r1, #12] │ │ │ │ + ldrh r4, [r1, #12] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r2, pc, #264 @ (adr r2, 5eb85c ) │ │ │ │ + add r2, pc, #280 @ (adr r2, 5eb86c ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsls r4, r6, #13 │ │ │ │ + lsls r0, r7, #13 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r4, [r4, #10] │ │ │ │ + ldrh r0, [r5, #10] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r4, pc, #648 @ (adr r4, 5eb9e8 ) │ │ │ │ + add r4, pc, #664 @ (adr r4, 5eb9f8 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r2, r2, #13 │ │ │ │ + lsls r6, r2, #13 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r0, [r0, #10] │ │ │ │ + ldrh r4, [r0, #10] │ │ │ │ lsls r0, r6, #3 │ │ │ │ mov r0, r1 │ │ │ │ blx 344c20 <_Py_Dealloc@plt+0x4> │ │ │ │ b.n 5eb42c │ │ │ │ mov r0, r6 │ │ │ │ blx 344c20 <_Py_Dealloc@plt+0x4> │ │ │ │ b.w 5eadf4 │ │ │ │ @@ -1093041,76 +1093038,77 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 556478 │ │ │ │ mov r0, r6 │ │ │ │ bl 556478 │ │ │ │ b.w 5eae86 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r4, #8 │ │ │ │ + lsls r2, r5, #8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r4, [r2, #0] │ │ │ │ + ldrh r0, [r3, #0] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsls r6, r3, #6 │ │ │ │ + lsls r2, r4, #6 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strh r4, [r1, #60] @ 0x3c │ │ │ │ + strh r0, [r2, #60] @ 0x3c │ │ │ │ lsls r0, r6, #3 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - vrev32. q8, q14 │ │ │ │ - strh r6, [r5, #46] @ 0x2e │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r5, r5, #3 │ │ │ │ + strh r2, [r6, #46] @ 0x2e │ │ │ │ lsls r0, r6, #3 │ │ │ │ - vmla.i16 q8, q13, d4[3] │ │ │ │ - strh r0, [r1, #46] @ 0x2e │ │ │ │ + vmla.i16 q8, q15, d4[3] │ │ │ │ + strh r4, [r1, #46] @ 0x2e │ │ │ │ lsls r0, r6, #3 │ │ │ │ - vmla.i32 q0, q8, d12[1] │ │ │ │ - strh r6, [r1, #44] @ 0x2c │ │ │ │ + vmla.i32 q0, q10, d12[1] │ │ │ │ + strh r2, [r2, #44] @ 0x2c │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r0, [r4, r2] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb7d2 │ │ │ │ + @ instruction: 0xb7d6 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - vhadd.u8 q0, q13, q14 │ │ │ │ - strh r0, [r7, #38] @ 0x26 │ │ │ │ + vhadd.u8 q0, q15, q14 │ │ │ │ + strh r4, [r7, #38] @ 0x26 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cdp2 0, 14, cr0, cr8, cr12, {7} │ │ │ │ - strh r6, [r2, #38] @ 0x26 │ │ │ │ + cdp2 0, 14, cr0, cr12, cr12, {7} │ │ │ │ + strh r2, [r3, #38] @ 0x26 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r7, [pc, #776] @ (5ec618 ) │ │ │ │ + ldr r7, [pc, #792] @ (5ec628 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strh r4, [r6, #36] @ 0x24 │ │ │ │ + strh r0, [r7, #36] @ 0x24 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cdp2 0, 11, cr0, cr4, cr12, {7} │ │ │ │ - ldr r6, [r3, #52] @ 0x34 │ │ │ │ + cdp2 0, 11, cr0, cr8, cr12, {7} │ │ │ │ + ldr r2, [r4, #52] @ 0x34 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrh r2, [r0, r7] │ │ │ │ + ldrh r6, [r0, r7] │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldrb r4, [r6, #29] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh.w r0, [sl, ip, lsl #2] │ │ │ │ - ldrb r4, [r5, #28] │ │ │ │ + ldrsh.w r0, [lr, ip, lsl #2] │ │ │ │ + ldrb r0, [r6, #28] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strb.w r0, [sl, ip, lsl #2] │ │ │ │ - ldrb r0, [r7, #23] │ │ │ │ + strb.w r0, [lr, ip, lsl #2] │ │ │ │ + ldrb r4, [r7, #23] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - stmia r1!, {r1, r4, r5, r7} │ │ │ │ + stmia r1!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xf7bc00ec │ │ │ │ - ldrb r2, [r5, #22] │ │ │ │ + @ instruction: 0xf7c000ec │ │ │ │ + ldrb r6, [r5, #22] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xf7a000ec │ │ │ │ - ldrb r6, [r1, #22] │ │ │ │ + @ instruction: 0xf7a400ec │ │ │ │ + ldrb r2, [r2, #22] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xf77400ec │ │ │ │ - ldrb r2, [r4, #21] │ │ │ │ + @ instruction: 0xf77800ec │ │ │ │ + ldrb r6, [r4, #21] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xf75200ec │ │ │ │ - ldrb r0, [r0, #21] │ │ │ │ + @ instruction: 0xf75600ec │ │ │ │ + ldrb r4, [r0, #21] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xf72000ec │ │ │ │ - ldrb r6, [r1, #20] │ │ │ │ + @ instruction: 0xf72400ec │ │ │ │ + ldrb r2, [r2, #20] │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ beq.n 5ec374 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ @@ -1094194,330 +1094192,330 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ subs r3, #116 @ 0x74 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - addw r0, lr, #2284 @ 0x8ec │ │ │ │ - ldrb r4, [r7, #15] │ │ │ │ + @ instruction: 0xf61200ec │ │ │ │ + ldrb r0, [r0, #16] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xf5ec00ec │ │ │ │ - ldrb r2, [r3, #15] │ │ │ │ + @ instruction: 0xf5f000ec │ │ │ │ + ldrb r6, [r3, #15] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - sub.w r0, r2, #7733248 @ 0x760000 │ │ │ │ - ldrb r0, [r2, #14] │ │ │ │ + sub.w r0, r6, #7733248 @ 0x760000 │ │ │ │ + ldrb r4, [r2, #14] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - asrs r0, r0, #5 │ │ │ │ + asrs r4, r0, #5 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r7, [pc, #304] @ (5ed1a4 ) │ │ │ │ + ldr r7, [pc, #320] @ (5ed1b4 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adcs.w r0, lr, #7733248 @ 0x760000 │ │ │ │ - ldrb r0, [r2, #13] │ │ │ │ + sbc.w r0, r2, #7733248 @ 0x760000 │ │ │ │ + ldrb r4, [r2, #13] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xf53200ec │ │ │ │ - ldrb r0, [r4, #12] │ │ │ │ + @ instruction: 0xf53600ec │ │ │ │ + ldrb r4, [r4, #12] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrb r6, [r6, #11] │ │ │ │ + ldrb r2, [r7, #11] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - stc 0, cr0, [r6], #-956 @ 0xfffffc44 │ │ │ │ - ldr r6, [pc, #816] @ (5ed3c0 ) │ │ │ │ + stc 0, cr0, [sl], #-956 @ 0xfffffc44 │ │ │ │ + ldr r6, [pc, #832] @ (5ed3d0 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - @ instruction: 0xf4e600ec │ │ │ │ - @ instruction: 0xf4cc00ec │ │ │ │ - ldrb r2, [r7, #10] │ │ │ │ + @ instruction: 0xf4ea00ec │ │ │ │ + @ instruction: 0xf4d000ec │ │ │ │ + ldrb r6, [r7, #10] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xf4a600ec │ │ │ │ - ldrb r4, [r2, #10] │ │ │ │ + @ instruction: 0xf4aa00ec │ │ │ │ + ldrb r0, [r3, #10] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - orns r0, r4, #7733248 @ 0x760000 │ │ │ │ - ldrb r2, [r4, #9] │ │ │ │ + orns r0, r8, #7733248 @ 0x760000 │ │ │ │ + ldrb r6, [r4, #9] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bics.w r0, r6, #7733248 @ 0x760000 │ │ │ │ - ldrb r4, [r4, #8] │ │ │ │ + bics.w r0, sl, #7733248 @ 0x760000 │ │ │ │ + ldrb r0, [r5, #8] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xf3c400ec │ │ │ │ - ldrb r2, [r6, #6] │ │ │ │ + @ instruction: 0xf3c800ec │ │ │ │ + ldrb r6, [r6, #6] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xf39c00ec │ │ │ │ - ldrb r2, [r1, #6] │ │ │ │ + @ instruction: 0xf3a000ec │ │ │ │ + ldrb r6, [r1, #6] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xf35000ec │ │ │ │ - ldrb r6, [r7, #4] │ │ │ │ + @ instruction: 0xf35400ec │ │ │ │ + ldrb r2, [r0, #5] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldmia r7, {r2, r4, r6, r7} │ │ │ │ + ldmia r7, {r3, r4, r6, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - @ instruction: 0xf2fa00ec │ │ │ │ - ldrb r4, [r5, #3] │ │ │ │ + @ instruction: 0xf2fe00ec │ │ │ │ + ldrb r0, [r6, #3] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - pop {r3, r4, r5} │ │ │ │ + pop {r2, r3, r4, r5} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldmia r7!, {r1, r3, r5, r6} │ │ │ │ + ldmia r7!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - @ instruction: 0xf29000ec │ │ │ │ - ldrb r2, [r0, #2] │ │ │ │ + @ instruction: 0xf29400ec │ │ │ │ + ldrb r6, [r0, #2] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cbnz r2, 5ed15e │ │ │ │ + cbnz r6, 5ed15e │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldmia r7!, {r2, r4} │ │ │ │ + ldmia r7!, {r3, r4} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - @ instruction: 0xf23a00ec │ │ │ │ - ldrb r4, [r5, #0] │ │ │ │ + @ instruction: 0xf23e00ec │ │ │ │ + ldrb r0, [r6, #0] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cbnz r0, 5ed15a │ │ │ │ + cbnz r4, 5ed15a │ │ │ │ lsls r3, r6, #3 │ │ │ │ - @ instruction: 0xf21000ec │ │ │ │ - strb r6, [r7, #31] │ │ │ │ + @ instruction: 0xf21400ec │ │ │ │ + ldrb r2, [r0, #0] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldmia r6!, {r3, r4, r5, r7} │ │ │ │ + ldmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - rsbs r0, lr, #236 @ 0xec │ │ │ │ - strb r0, [r2, #31] │ │ │ │ + @ instruction: 0xf1e200ec │ │ │ │ + strb r4, [r2, #31] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - stc2 0, cr0, [r4, #-992] @ 0xfffffc20 │ │ │ │ + stc2 0, cr0, [r8, #-992] @ 0xfffffc20 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r3, r4, r5} │ │ │ │ + pop {r2, r3, r4, r5} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xf18c00ec │ │ │ │ - strb r2, [r7, #29] │ │ │ │ + @ instruction: 0xf19000ec │ │ │ │ + strb r6, [r7, #29] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - adc.w r0, r6, #236 @ 0xec │ │ │ │ - strb r4, [r6, #28] │ │ │ │ + adc.w r0, sl, #236 @ 0xec │ │ │ │ + strb r0, [r7, #28] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xf12400ec │ │ │ │ - strb r2, [r2, #28] │ │ │ │ + @ instruction: 0xf12800ec │ │ │ │ + strb r6, [r2, #28] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add.w r0, r2, #236 @ 0xec │ │ │ │ - strb r0, [r6, #27] │ │ │ │ + add.w r0, r6, #236 @ 0xec │ │ │ │ + strb r4, [r6, #27] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xf0e000ec │ │ │ │ - strb r6, [r1, #27] │ │ │ │ + @ instruction: 0xf0e400ec │ │ │ │ + strb r2, [r2, #27] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldmia r5, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r5, {r1, r4, r5, r6} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - eors.w r0, r4, #236 @ 0xec │ │ │ │ - strb r6, [r0, #26] │ │ │ │ + eors.w r0, r8, #236 @ 0xec │ │ │ │ + strb r2, [r1, #26] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cbnz r2, 5ed188 │ │ │ │ + cbnz r6, 5ed188 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - orn r0, sl, #236 @ 0xec │ │ │ │ - strb r0, [r3, #25] │ │ │ │ + orn r0, lr, #236 @ 0xec │ │ │ │ + strb r4, [r3, #25] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - orr.w r0, r8, #236 @ 0xec │ │ │ │ - strb r6, [r6, #24] │ │ │ │ + orr.w r0, ip, #236 @ 0xec │ │ │ │ + strb r2, [r7, #24] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r2, [pc, #64] @ (5ed1a8 ) │ │ │ │ + ldr r2, [pc, #80] @ (5ed1b8 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - bic.w r0, r6, #236 @ 0xec │ │ │ │ - strb r0, [r3, #24] │ │ │ │ + bic.w r0, sl, #236 @ 0xec │ │ │ │ + strb r4, [r3, #24] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - b.n 5ed004 │ │ │ │ + b.n 5ed00c │ │ │ │ lsls r7, r5, #3 │ │ │ │ - vext.8 q8, q13, q14, #0 │ │ │ │ - strb r0, [r5, #23] │ │ │ │ + vext.8 q8, q15, q14, #0 │ │ │ │ + strb r4, [r5, #23] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldmia r4, {r1, r3, r4, r7} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - vmla.i d16, d16, d0[7] │ │ │ │ - strb r2, [r6, #22] │ │ │ │ + vmla.i d16, d20, d0[7] │ │ │ │ + strb r6, [r6, #22] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xfae600f8 │ │ │ │ + @ instruction: 0xfaea00f8 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r3 │ │ │ │ + asrs r6, r3 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - vhadd.s16 q8, q15, q14 │ │ │ │ - strb r4, [r1, #21] │ │ │ │ + vhadd.s32 q8, q9, q14 │ │ │ │ + strb r0, [r2, #21] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - vhadd.s q0, q14, q14 │ │ │ │ - strb r2, [r5, #20] │ │ │ │ + vhadd.s8 q8, q8, q14 │ │ │ │ + strb r6, [r5, #20] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - vhadd.s16 q0, q10, q14 │ │ │ │ - strb r2, [r0, #20] │ │ │ │ + vhadd.s16 q0, q12, q14 │ │ │ │ + strb r6, [r0, #20] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cdp 0, 12, cr0, cr8, cr12, {7} │ │ │ │ - strb r6, [r6, #18] │ │ │ │ + cdp 0, 12, cr0, cr12, cr12, {7} │ │ │ │ + strb r2, [r7, #18] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cdp 0, 9, cr0, cr14, cr12, {7} │ │ │ │ - strb r4, [r1, #18] │ │ │ │ + cdp 0, 10, cr0, cr2, cr12, {7} │ │ │ │ + strb r0, [r2, #18] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ands r4, r1 │ │ │ │ + ands r0, r2 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - cdp 0, 5, cr0, cr0, cr12, {7} │ │ │ │ - strb r6, [r7, #16] │ │ │ │ + cdp 0, 5, cr0, cr4, cr12, {7} │ │ │ │ + strb r2, [r0, #17] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cdp 0, 2, cr0, cr4, cr12, {7} │ │ │ │ - strb r2, [r2, #16] │ │ │ │ + cdp 0, 2, cr0, cr8, cr12, {7} │ │ │ │ + strb r6, [r2, #16] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldc 0, cr0, [r8, #944]! @ 0x3b0 │ │ │ │ - strb r6, [r4, #14] │ │ │ │ + ldc 0, cr0, [ip, #944]! @ 0x3b0 │ │ │ │ + strb r2, [r5, #14] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - stcl 0, cr0, [r6, #-944]! @ 0xfffffc50 │ │ │ │ - strb r4, [r2, #13] │ │ │ │ + stcl 0, cr0, [sl, #-944]! @ 0xfffffc50 │ │ │ │ + strb r0, [r3, #13] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldc 0, cr0, [ip, #-944] @ 0xfffffc50 │ │ │ │ - strb r2, [r1, #12] │ │ │ │ + stc 0, cr0, [r0, #-944]! @ 0xfffffc50 │ │ │ │ + strb r6, [r1, #12] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - stcl 0, cr0, [r4], {236} @ 0xec │ │ │ │ - strb r2, [r6, #10] │ │ │ │ + stcl 0, cr0, [r8], {236} @ 0xec │ │ │ │ + strb r6, [r6, #10] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - mov r6, fp │ │ │ │ + mov r2, ip │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldcl 0, cr0, [r4], #-944 @ 0xfffffc50 │ │ │ │ - strb r6, [r4, #9] │ │ │ │ + ldcl 0, cr0, [r8], #-944 @ 0xfffffc50 │ │ │ │ + strb r2, [r5, #9] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - b.n 5ed92c │ │ │ │ + b.n 5ed934 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - mcrr 0, 14, r0, ip, cr12 │ │ │ │ - strb r2, [r7, #8] │ │ │ │ + mrrc 0, 14, r0, r0, cr12 @ │ │ │ │ + strb r6, [r7, #8] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - stc 0, cr0, [r4], {236} @ 0xec │ │ │ │ - strb r2, [r6, #7] │ │ │ │ + stc 0, cr0, [r8], {236} @ 0xec │ │ │ │ + strb r6, [r6, #7] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xebe600ec │ │ │ │ - strb r4, [r2, #7] │ │ │ │ + @ instruction: 0xebea00ec │ │ │ │ + strb r0, [r3, #7] │ │ │ │ lsls r0, r6, #3 │ │ │ │ subs r4, #98 @ 0x62 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - strb r0, [r1, #12] │ │ │ │ + strb r4, [r1, #12] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - stmia r0!, {r3, r5, r6, r7} │ │ │ │ + stmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ subs r4, #66 @ 0x42 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - strb r0, [r5, #11] │ │ │ │ + strb r4, [r5, #11] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrh r0, [r5, #10] │ │ │ │ + ldrh r4, [r5, #10] │ │ │ │ lsls r6, r5, #3 │ │ │ │ subs r4, #38 @ 0x26 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - strb r4, [r1, #11] │ │ │ │ + strb r0, [r2, #11] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - push {r6, lr} │ │ │ │ + push {r2, r6, lr} │ │ │ │ lsls r0, r6, #3 │ │ │ │ subs r4, #12 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - strb r2, [r6, #10] │ │ │ │ + strb r6, [r6, #10] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - push {r1, r2, r4, lr} │ │ │ │ + push {r1, r3, r4, lr} │ │ │ │ lsls r0, r6, #3 │ │ │ │ subs r3, #242 @ 0xf2 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - strb r0, [r3, #10] │ │ │ │ + strb r4, [r3, #10] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xb604 │ │ │ │ + @ instruction: 0xb608 │ │ │ │ lsls r0, r6, #3 │ │ │ │ subs r3, #216 @ 0xd8 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - strb r6, [r7, #9] │ │ │ │ + strb r2, [r0, #10] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - push {r1, r2, r6, lr} │ │ │ │ + push {r1, r3, r6, lr} │ │ │ │ lsls r0, r6, #3 │ │ │ │ subs r3, #190 @ 0xbe │ │ │ │ lsls r7, r7, #3 │ │ │ │ - strb r4, [r4, #9] │ │ │ │ + strb r0, [r5, #9] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - push {r3, r6, lr} │ │ │ │ + push {r2, r3, r6, lr} │ │ │ │ lsls r0, r6, #3 │ │ │ │ subs r3, #164 @ 0xa4 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - strb r2, [r1, #9] │ │ │ │ + strb r6, [r1, #9] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - push {r1, r4, lr} │ │ │ │ + push {r1, r2, r4, lr} │ │ │ │ lsls r0, r6, #3 │ │ │ │ subs r3, #138 @ 0x8a │ │ │ │ lsls r7, r7, #3 │ │ │ │ - strb r0, [r6, #8] │ │ │ │ + strb r4, [r6, #8] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - push {r2, r5, r7} │ │ │ │ + push {r3, r5, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ subs r3, #112 @ 0x70 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - strb r6, [r2, #8] │ │ │ │ + strb r2, [r3, #8] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - push {r1, r3, r4, r5, r6} │ │ │ │ + push {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r0, r6, #3 │ │ │ │ subs r3, #86 @ 0x56 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - strb r4, [r7, #7] │ │ │ │ + strb r0, [r0, #8] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strb r4, [r7, #2] │ │ │ │ + strb r0, [r0, #3] │ │ │ │ lsls r7, r5, #3 │ │ │ │ subs r3, #60 @ 0x3c │ │ │ │ lsls r7, r7, #3 │ │ │ │ - strb r2, [r4, #7] │ │ │ │ + strb r6, [r4, #7] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrh r2, [r7, #2] │ │ │ │ + ldrh r6, [r7, #2] │ │ │ │ lsls r6, r5, #3 │ │ │ │ adds r2, r6, r4 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - cmp r3, #104 @ 0x68 │ │ │ │ + cmp r3, #108 @ 0x6c │ │ │ │ lsls r6, r5, #3 │ │ │ │ - cmp r3, #134 @ 0x86 │ │ │ │ + cmp r3, #138 @ 0x8a │ │ │ │ lsls r6, r5, #3 │ │ │ │ subs r3, #6 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - strb r4, [r5, #6] │ │ │ │ + strb r0, [r6, #6] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r3, sp, #544 @ 0x220 │ │ │ │ + add r3, sp, #560 @ 0x230 │ │ │ │ lsls r6, r5, #3 │ │ │ │ subs r2, #236 @ 0xec │ │ │ │ lsls r7, r7, #3 │ │ │ │ - strb r2, [r2, #6] │ │ │ │ + strb r6, [r2, #6] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - push {r1, r2, r4} │ │ │ │ + push {r1, r3, r4} │ │ │ │ lsls r0, r6, #3 │ │ │ │ subs r2, #210 @ 0xd2 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - strb r0, [r7, #5] │ │ │ │ + strb r4, [r7, #5] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cbz r4, 5ed356 │ │ │ │ + push {} │ │ │ │ lsls r0, r6, #3 │ │ │ │ subs r2, #184 @ 0xb8 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - strb r6, [r3, #5] │ │ │ │ + strb r2, [r4, #5] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r3, sp, #328 @ 0x148 │ │ │ │ + add r3, sp, #344 @ 0x158 │ │ │ │ lsls r6, r5, #3 │ │ │ │ subs r2, #158 @ 0x9e │ │ │ │ lsls r7, r7, #3 │ │ │ │ - strb r4, [r0, #5] │ │ │ │ + strb r0, [r1, #5] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r4, [r6, r7] │ │ │ │ + strh r0, [r7, r7] │ │ │ │ lsls r6, r5, #3 │ │ │ │ subs r2, #132 @ 0x84 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - strb r2, [r5, #4] │ │ │ │ + strb r6, [r5, #4] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrh r6, [r3, #10] │ │ │ │ + ldrh r2, [r4, #10] │ │ │ │ lsls r6, r5, #3 │ │ │ │ subs r2, #106 @ 0x6a │ │ │ │ lsls r7, r7, #3 │ │ │ │ - strb r0, [r2, #4] │ │ │ │ + strb r4, [r2, #4] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cbz r0, 5ed37e │ │ │ │ + cbz r4, 5ed37e │ │ │ │ lsls r0, r6, #3 │ │ │ │ subs r2, #80 @ 0x50 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - strb r6, [r6, #3] │ │ │ │ + strb r2, [r7, #3] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cbz r6, 5ed38c │ │ │ │ + cbz r2, 5ed38e │ │ │ │ lsls r0, r6, #3 │ │ │ │ subs r2, #54 @ 0x36 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - strb r4, [r3, #3] │ │ │ │ + strb r0, [r4, #3] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cbz r0, 5ed396 │ │ │ │ + cbz r4, 5ed396 │ │ │ │ lsls r0, r6, #3 │ │ │ │ subs r2, #28 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - strb r2, [r0, #3] │ │ │ │ + strb r6, [r0, #3] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cbz r2, 5ed38e │ │ │ │ + cbz r6, 5ed38e │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 005ed32c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1094599,23 +1094597,23 @@ │ │ │ │ vld4.8 {d0,d2,d4,d6}, [r8], r7 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r2, r6] │ │ │ │ movs r0, r0 │ │ │ │ add r7, pc, #384 @ (adr r7, 5ed57c ) │ │ │ │ lsls r5, r0, #4 │ │ │ │ - subs r2, #36 @ 0x24 │ │ │ │ + subs r2, #40 @ 0x28 │ │ │ │ lsls r7, r5, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 5ed008 │ │ │ │ + b.n 5ed010 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r0, [r6, #60] @ 0x3c │ │ │ │ + ldr r4, [r6, #60] @ 0x3c │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r5, [sp, #8] │ │ │ │ + str r5, [sp, #24] │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 005ed410 : │ │ │ │ b.w 5eaae4 │ │ │ │ │ │ │ │ 005ed414 : │ │ │ │ push {r4, r5, lr} │ │ │ │ @@ -1094700,23 +1094698,23 @@ │ │ │ │ str.w r0, [r0, ] │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r2, r6] │ │ │ │ movs r0, r0 │ │ │ │ add r6, pc, #480 @ (adr r6, 5ed6c4 ) │ │ │ │ lsls r5, r0, #4 │ │ │ │ - subs r1, #60 @ 0x3c │ │ │ │ + subs r1, #64 @ 0x40 │ │ │ │ lsls r7, r5, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - add sp, #48 @ 0x30 │ │ │ │ + add sp, #64 @ 0x40 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r0, [r1, #48] @ 0x30 │ │ │ │ + ldr r4, [r1, #48] @ 0x30 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r4, [sp, #104] @ 0x68 │ │ │ │ + str r4, [sp, #120] @ 0x78 │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 005ed4f8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -1095632,195 +1095630,195 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #912 @ 0x390 │ │ │ │ + add r6, sp, #928 @ 0x3a0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r6, sp, #784 @ 0x310 │ │ │ │ + add r6, sp, #800 @ 0x320 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r0, [r3, #24] │ │ │ │ + ldr r4, [r3, #24] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r7, sp, #80 @ 0x50 │ │ │ │ + add r7, sp, #96 @ 0x60 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r6, sp, #296 @ 0x128 │ │ │ │ + add r6, sp, #312 @ 0x138 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r6, [r3, #16] │ │ │ │ + ldr r2, [r4, #16] │ │ │ │ lsls r0, r6, #3 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, r0] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #32 │ │ │ │ + add r5, sp, #48 @ 0x30 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r4, [r3, #124] @ 0x7c │ │ │ │ + str r0, [r4, #124] @ 0x7c │ │ │ │ lsls r0, r6, #3 │ │ │ │ - subs r7, #36 @ 0x24 │ │ │ │ + subs r7, #40 @ 0x28 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - adds r2, #88 @ 0x58 │ │ │ │ + adds r2, #92 @ 0x5c │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r5, [pc, #792] @ (5ee19c ) │ │ │ │ + ldr r5, [pc, #808] @ (5ee1ac ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r2, sp, #880 @ 0x370 │ │ │ │ + add r2, sp, #896 @ 0x380 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r0, [r6, #88] @ 0x58 │ │ │ │ + str r4, [r6, #88] @ 0x58 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r2, sp, #656 @ 0x290 │ │ │ │ + add r2, sp, #672 @ 0x2a0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r0, [r7, #84] @ 0x54 │ │ │ │ + str r4, [r7, #84] @ 0x54 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r1, sp, #608 @ 0x260 │ │ │ │ + add r1, sp, #624 @ 0x270 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r4, [r5, #68] @ 0x44 │ │ │ │ + str r0, [r6, #68] @ 0x44 │ │ │ │ lsls r0, r6, #3 │ │ │ │ adds r0, #2 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - bpl.n 5edf78 │ │ │ │ + bpl.n 5edf80 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subs r0, #22 │ │ │ │ + subs r0, #26 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r1, sp, #272 @ 0x110 │ │ │ │ + add r1, sp, #288 @ 0x120 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r2, [r3, #64] @ 0x40 │ │ │ │ + str r6, [r3, #64] @ 0x40 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - sxtb r2, r1 │ │ │ │ + sxtb r6, r1 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrb r6, [r0, #19] │ │ │ │ + ldrb r2, [r1, #19] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ + add r1, sp, #80 @ 0x50 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r6, [r4, #60] @ 0x3c │ │ │ │ + str r2, [r5, #60] @ 0x3c │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r0, sp, #968 @ 0x3c8 │ │ │ │ + add r0, sp, #984 @ 0x3d8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r6, [r0, #60] @ 0x3c │ │ │ │ + str r2, [r1, #60] @ 0x3c │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r0, sp, #872 @ 0x368 │ │ │ │ + add r0, sp, #888 @ 0x378 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r6, [r5, #56] @ 0x38 │ │ │ │ + str r2, [r6, #56] @ 0x38 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r0, sp, #752 @ 0x2f0 │ │ │ │ + add r0, sp, #768 @ 0x300 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r0, [r2, #56] @ 0x38 │ │ │ │ + str r4, [r2, #56] @ 0x38 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r0, sp, #656 @ 0x290 │ │ │ │ + add r0, sp, #672 @ 0x2a0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r0, [r7, #52] @ 0x34 │ │ │ │ + str r4, [r7, #52] @ 0x34 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - mov r6, r0 │ │ │ │ + mov r2, r1 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r6, [r1, #52] @ 0x34 │ │ │ │ + str r2, [r2, #52] @ 0x34 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r0, sp, #432 @ 0x1b0 │ │ │ │ + add r0, sp, #448 @ 0x1c0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ cmp r5, #218 @ 0xda │ │ │ │ lsls r7, r7, #3 │ │ │ │ - str r0, [r0, #72] @ 0x48 │ │ │ │ + str r4, [r0, #72] @ 0x48 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r0, [sp, #464] @ 0x1d0 │ │ │ │ + str r0, [sp, #480] @ 0x1e0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ cmp r5, #192 @ 0xc0 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - str r6, [r4, #68] @ 0x44 │ │ │ │ + str r2, [r5, #68] @ 0x44 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r0, [sp, #360] @ 0x168 │ │ │ │ + str r0, [sp, #376] @ 0x178 │ │ │ │ lsls r7, r5, #3 │ │ │ │ cmp r5, #166 @ 0xa6 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - str r4, [r1, #68] @ 0x44 │ │ │ │ + str r0, [r2, #68] @ 0x44 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r0, [sp, #256] @ 0x100 │ │ │ │ + str r0, [sp, #272] @ 0x110 │ │ │ │ lsls r7, r5, #3 │ │ │ │ cmp r5, #140 @ 0x8c │ │ │ │ lsls r7, r7, #3 │ │ │ │ - str r2, [r6, #64] @ 0x40 │ │ │ │ + str r6, [r6, #64] @ 0x40 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r1, sp, #104 @ 0x68 │ │ │ │ + add r1, sp, #120 @ 0x78 │ │ │ │ lsls r0, r6, #3 │ │ │ │ cmp r5, #114 @ 0x72 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - str r0, [r3, #64] @ 0x40 │ │ │ │ + str r4, [r3, #64] @ 0x40 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r0, sp, #928 @ 0x3a0 │ │ │ │ + add r0, sp, #944 @ 0x3b0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ cmp r5, #88 @ 0x58 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - str r6, [r7, #60] @ 0x3c │ │ │ │ + str r2, [r0, #64] @ 0x40 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - movs r1, #30 │ │ │ │ + movs r1, #34 @ 0x22 │ │ │ │ lsls r6, r5, #3 │ │ │ │ cmp r5, #62 @ 0x3e │ │ │ │ lsls r7, r7, #3 │ │ │ │ - str r4, [r4, #60] @ 0x3c │ │ │ │ + str r0, [r5, #60] @ 0x3c │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r0, sp, #272 @ 0x110 │ │ │ │ + add r0, sp, #288 @ 0x120 │ │ │ │ lsls r0, r6, #3 │ │ │ │ cmp r5, #36 @ 0x24 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - str r2, [r1, #60] @ 0x3c │ │ │ │ + str r6, [r1, #60] @ 0x3c │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrh r6, [r7, #60] @ 0x3c │ │ │ │ + ldrh r2, [r0, #62] @ 0x3e │ │ │ │ lsls r7, r5, #3 │ │ │ │ cmp r5, #10 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - str r0, [r6, #56] @ 0x38 │ │ │ │ + str r4, [r6, #56] @ 0x38 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add ip, r2 │ │ │ │ + add r8, r3 │ │ │ │ lsls r6, r5, #3 │ │ │ │ cmp r4, #236 @ 0xec │ │ │ │ lsls r7, r7, #3 │ │ │ │ - str r2, [r2, #56] @ 0x38 │ │ │ │ + str r6, [r2, #56] @ 0x38 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrh r6, [r0, #60] @ 0x3c │ │ │ │ + ldrh r2, [r1, #60] @ 0x3c │ │ │ │ lsls r7, r5, #3 │ │ │ │ cmp r4, #210 @ 0xd2 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - str r0, [r7, #52] @ 0x34 │ │ │ │ + str r4, [r7, #52] @ 0x34 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r7, pc, #864 @ (adr r7, 5ee2d0 ) │ │ │ │ + add r7, pc, #880 @ (adr r7, 5ee2e0 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ cmp r4, #184 @ 0xb8 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - str r6, [r3, #52] @ 0x34 │ │ │ │ + str r2, [r4, #52] @ 0x34 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r7, pc, #760 @ (adr r7, 5ee274 ) │ │ │ │ + add r7, pc, #776 @ (adr r7, 5ee284 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ cmp r4, #158 @ 0x9e │ │ │ │ lsls r7, r7, #3 │ │ │ │ - str r4, [r0, #52] @ 0x34 │ │ │ │ + str r0, [r1, #52] @ 0x34 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrh r0, [r7, #56] @ 0x38 │ │ │ │ + ldrh r4, [r7, #56] @ 0x38 │ │ │ │ lsls r7, r5, #3 │ │ │ │ lsrs r0, r3, #10 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - adds r6, r1, #3 │ │ │ │ + adds r2, r2, #3 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - adds r4, r5, #3 │ │ │ │ + adds r0, r6, #3 │ │ │ │ lsls r6, r5, #3 │ │ │ │ cmp r4, #108 @ 0x6c │ │ │ │ lsls r7, r7, #3 │ │ │ │ - str r2, [r2, #48] @ 0x30 │ │ │ │ + str r6, [r2, #48] @ 0x30 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - subs r1, #54 @ 0x36 │ │ │ │ + subs r1, #58 @ 0x3a │ │ │ │ lsls r6, r5, #3 │ │ │ │ cmp r4, #82 @ 0x52 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - str r0, [r7, #44] @ 0x2c │ │ │ │ + str r4, [r7, #44] @ 0x2c │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r7, pc, #944 @ (adr r7, 5ee35c ) │ │ │ │ + add r7, pc, #960 @ (adr r7, 5ee36c ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ cmp r4, #56 @ 0x38 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - str r6, [r3, #44] @ 0x2c │ │ │ │ + str r2, [r4, #44] @ 0x2c │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r7, pc, #744 @ (adr r7, 5ee2a0 ) │ │ │ │ + add r7, pc, #760 @ (adr r7, 5ee2b0 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 005edfb8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1095902,23 +1095900,23 @@ │ │ │ │ ldc 1, cr0, [ip], {7} │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r3, r6 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [sp, #848] @ 0x350 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - cmp r5, #152 @ 0x98 │ │ │ │ + cmp r5, #156 @ 0x9c │ │ │ │ lsls r7, r5, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #576 @ (adr r4, 5ee2d4 ) │ │ │ │ + add r4, pc, #592 @ (adr r4, 5ee2e4 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrsh r4, [r4, r5] │ │ │ │ + ldrsh r0, [r5, r5] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r5, pc, #696 @ (adr r5, 5ee354 ) │ │ │ │ + add r5, pc, #712 @ (adr r5, 5ee364 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 005ee09c : │ │ │ │ b.w 5ed4f8 │ │ │ │ │ │ │ │ 005ee0a0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ @@ -1096003,23 +1096001,23 @@ │ │ │ │ subs.w r1, r4, r7 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r3, r6 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [sp, #944] @ 0x3b0 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - cmp r4, #176 @ 0xb0 │ │ │ │ + cmp r4, #180 @ 0xb4 │ │ │ │ lsls r7, r5, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #976 @ (adr r4, 5ee54c ) │ │ │ │ + add r4, pc, #992 @ (adr r4, 5ee55c ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrsh r4, [r7, r1] │ │ │ │ + ldrsh r0, [r0, r2] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r4, pc, #792 @ (adr r4, 5ee49c ) │ │ │ │ + add r4, pc, #808 @ (adr r4, 5ee4ac ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 005ee184 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3680] @ 0xe60 │ │ │ │ @@ -1097102,73 +1097100,73 @@ │ │ │ │ lsls r5, r0, #4 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 5eeda8 │ │ │ │ + bpl.n 5eedb0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrh r0, [r4, r1] │ │ │ │ + ldrh r4, [r4, r1] │ │ │ │ lsls r0, r6, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ands r4, r4 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r7, #24] │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #50 @ 0x32 │ │ │ │ + adds r1, #54 @ 0x36 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - bcs.n 5eed80 │ │ │ │ + bcs.n 5eed88 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrsb r4, [r7, r4] │ │ │ │ + ldrsb r0, [r0, r5] │ │ │ │ lsls r0, r6, #3 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r1, #16 │ │ │ │ + asrs r2, r2, #16 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - beq.n 5eee00 │ │ │ │ + beq.n 5eee08 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strb r6, [r6, r5] │ │ │ │ + strb r2, [r7, r5] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrb r0, [r3, #14] │ │ │ │ + ldrb r4, [r3, #14] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cmp r1, #12 │ │ │ │ + cmp r1, #16 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - beq.n 5eed40 │ │ │ │ + beq.n 5eed48 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strb r0, [r2, r4] │ │ │ │ + strb r4, [r2, r4] │ │ │ │ lsls r0, r6, #3 │ │ │ │ str r0, [sp, #248] @ 0xf8 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - stmia r6!, {r1, r2, r4} │ │ │ │ + stmia r6!, {r1, r3, r4} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cmp r0, #194 @ 0xc2 │ │ │ │ + cmp r0, #198 @ 0xc6 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldmia r7, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r7, {r6, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strb r6, [r0, r3] │ │ │ │ + strb r2, [r1, r3] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldmia r7, {r1, r2, r5, r7} │ │ │ │ + ldmia r7, {r1, r3, r5, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strb r6, [r5, r2] │ │ │ │ + strb r2, [r6, r2] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldmia r7, {r1, r2, r3, r7} │ │ │ │ + ldmia r7, {r1, r4, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strb r6, [r2, r2] │ │ │ │ + strb r2, [r3, r2] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldmia r7!, {r1, r6} │ │ │ │ + ldmia r7!, {r1, r2, r6} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strb r2, [r1, r1] │ │ │ │ + strb r6, [r1, r1] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - asrs r4, r5, #7 │ │ │ │ + asrs r0, r6, #7 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldmia r6, {r2, r3, r6} │ │ │ │ + ldmia r6, {r4, r6} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strh r4, [r2, r5] │ │ │ │ + strh r0, [r3, r5] │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr.w r3, [pc, #2988] @ 5ef920 │ │ │ │ movw r2, #5586 @ 0x15d2 │ │ │ │ ldr.w r1, [pc, #2984] @ 5ef924 │ │ │ │ ldr.w r0, [pc, #2984] @ 5ef928 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ @@ -1098248,141 +1098246,141 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 14849e8 │ │ │ │ mov r0, fp │ │ │ │ bl 556478 │ │ │ │ b.w 5eeab4 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r3, r5} │ │ │ │ + ldmia r5, {r2, r3, r5} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strh r0, [r6, r0] │ │ │ │ + strh r4, [r6, r0] │ │ │ │ lsls r0, r6, #3 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r1, r1] │ │ │ │ + str r4, [r1, r1] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - stmia r1!, {r3, r4, r5, r6} │ │ │ │ + stmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - movs r4, #32 │ │ │ │ + movs r4, #36 @ 0x24 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldmia r3!, {r1, r5} │ │ │ │ + ldmia r3!, {r1, r2, r5} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r0, [r0, r0] │ │ │ │ + str r4, [r0, r0] │ │ │ │ lsls r0, r6, #3 │ │ │ │ cbnz r6, 5ef96e │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r4, [r7, #8] │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldmia r2!, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldmia r2!, {r1, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r6, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r7, [pc, #808] @ (5efc80 ) │ │ │ │ + ldr r7, [pc, #824] @ (5efc90 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r7, [pc, #720] @ (5efc2c ) │ │ │ │ + ldr r7, [pc, #736] @ (5efc3c ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - stmia r0!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - movs r3, #140 @ 0x8c │ │ │ │ + movs r3, #144 @ 0x90 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldmia r2, {r1, r2, r3, r7} │ │ │ │ + ldmia r2!, {r1, r4, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r7, [pc, #536] @ (5efb84 ) │ │ │ │ + ldr r7, [pc, #552] @ (5efb94 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strb r0, [r0, #31] │ │ │ │ + strb r4, [r0, #31] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ + ldr r6, [r0, #4] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldmia r2!, {r5, r6} │ │ │ │ + ldmia r2, {r2, r5, r6} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldmia r1!, {r2, r5} │ │ │ │ + ldmia r1!, {r3, r5} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r6, [pc, #176] @ (5efa30 ) │ │ │ │ + ldr r6, [pc, #192] @ (5efa40 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrh r6, [r7, #12] │ │ │ │ + ldrh r2, [r0, #14] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r5, [pc, #968] @ (5efd54 ) │ │ │ │ + ldr r5, [pc, #984] @ (5efd64 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r0!, {r6, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r5, [pc, #784] @ (5efca4 ) │ │ │ │ + ldr r5, [pc, #800] @ (5efcb4 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - stmia r7!, {r1, r2, r3, r4} │ │ │ │ + stmia r7!, {r1, r5} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r4, [pc, #152] @ (5efa34 ) │ │ │ │ + ldr r4, [pc, #168] @ (5efa44 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - pop {r1, r3, r6, pc} │ │ │ │ + pop {r1, r2, r3, r6, pc} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subs r6, r6, #7 │ │ │ │ + subs r2, r7, #7 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - stmia r6!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r6!, {r4, r5, r6, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r3, [pc, #984] @ (5efd84 ) │ │ │ │ + ldr r3, [pc, #1000] @ (5efd94 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - subs r2, r4, #3 │ │ │ │ + subs r6, r4, #3 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - stmia r5!, {r1, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r2, [pc, #936] @ (5efd60 ) │ │ │ │ + ldr r2, [pc, #952] @ (5efd70 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - pop {r1, r5} │ │ │ │ + pop {r1, r2, r5} │ │ │ │ lsls r7, r5, #3 │ │ │ │ sxtb r6, r6 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - str r2, [r3, #24] │ │ │ │ + str r6, [r3, #24] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - stmia r3!, {r4, r5, r7} │ │ │ │ + stmia r3!, {r2, r4, r5, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r0, [pc, #744] @ (5efcb4 ) │ │ │ │ + ldr r0, [pc, #760] @ (5efcc4 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - stmia r3!, {r2, r4, r5} │ │ │ │ + stmia r3!, {r3, r4, r5} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r0, [pc, #240] @ (5efac4 ) │ │ │ │ + ldr r0, [pc, #256] @ (5efad4 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - stmia r3!, {r1, r3, r4} │ │ │ │ + stmia r3!, {r1, r2, r3, r4} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r0, [pc, #144] @ (5efa6c ) │ │ │ │ + ldr r0, [pc, #160] @ (5efa7c ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - stmia r3!, {r3} │ │ │ │ + stmia r3!, {r2, r3} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r0, [pc, #64] @ (5efa24 ) │ │ │ │ + ldr r0, [pc, #80] @ (5efa34 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - stmia r2!, {r1, r4, r5, r7} │ │ │ │ + stmia r2!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - @ instruction: 0x47ba │ │ │ │ + @ instruction: 0x47be │ │ │ │ lsls r0, r6, #3 │ │ │ │ - stmia r2!, {r4, r6} │ │ │ │ + stmia r2!, {r2, r4, r6} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - bx fp │ │ │ │ + bxns fp │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xb87a │ │ │ │ + @ instruction: 0xb87e │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subs r6, r4, r4 │ │ │ │ + subs r2, r5, r4 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - stmia r2!, {r5} │ │ │ │ + stmia r2!, {r2, r5} │ │ │ │ lsls r4, r5, #3 │ │ │ │ bx r5 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldrsb r2, [r5, r7] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrsh r2, [r2, r7] │ │ │ │ + ldrsh r6, [r2, r7] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - stmia r1!, {r3, r5, r6, r7} │ │ │ │ + stmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - mov sl, lr │ │ │ │ + mov lr, lr │ │ │ │ lsls r0, r6, #3 │ │ │ │ - stmia r1!, {r4, r6, r7} │ │ │ │ + stmia r1!, {r2, r4, r6, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - mov r8, fp │ │ │ │ + mov ip, fp │ │ │ │ lsls r0, r6, #3 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r1!, {r1, r5, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - mov lr, r4 │ │ │ │ + mov sl, r5 │ │ │ │ lsls r0, r6, #3 │ │ │ │ mov r0, r1 │ │ │ │ blx 344c20 <_Py_Dealloc@plt+0x4> │ │ │ │ b.w 5ef0b8 │ │ │ │ mov r0, r9 │ │ │ │ blx 344c20 <_Py_Dealloc@plt+0x4> │ │ │ │ b.w 5ef09a │ │ │ │ @@ -1099364,371 +1099362,371 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #4 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb6a8 │ │ │ │ + @ instruction: 0xb6ac │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adds r2, r1, r5 │ │ │ │ + adds r6, r1, r5 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - stmia r0!, {r2, r6} │ │ │ │ + stmia r0!, {r3, r6} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cmp r6, r9 │ │ │ │ + cmp r2, sl │ │ │ │ lsls r0, r6, #3 │ │ │ │ - adds r0, r4, r4 │ │ │ │ + adds r4, r4, r4 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - stmia r0!, {r5} │ │ │ │ + stmia r0!, {r2, r5} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cmp r0, r5 │ │ │ │ + cmp r4, r5 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xb65c │ │ │ │ + cpsie │ │ │ │ lsls r7, r5, #3 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - itte le │ │ │ │ + ittt le │ │ │ │ lslle r4, r5, #3 │ │ │ │ - addle sl, ip │ │ │ │ - lslgt r0, r6, #3 │ │ │ │ - itee ge │ │ │ │ - lslge r4, r5, #3 │ │ │ │ - addlt lr, r6 │ │ │ │ - lsllt r0, r6, #3 │ │ │ │ - ldrb r6, [r3, r5] │ │ │ │ + addle lr, ip │ │ │ │ + lslle r0, r6, #3 │ │ │ │ + itee lt │ │ │ │ + lsllt r4, r5, #3 │ │ │ │ + addge sl, r7 │ │ │ │ + lslge r0, r6, #3 │ │ │ │ + ldrb r2, [r4, r5] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - itte vc │ │ │ │ + ittt vc │ │ │ │ lslvc r4, r5, #3 │ │ │ │ - addvc sl, r0 │ │ │ │ - lslvs r0, r6, #3 │ │ │ │ - cmp r5, #74 @ 0x4a │ │ │ │ + addvc lr, r0 │ │ │ │ + lslvc r0, r6, #3 │ │ │ │ + cmp r5, #78 @ 0x4e │ │ │ │ lsls r6, r6, #3 │ │ │ │ - it cs │ │ │ │ + ite cs │ │ │ │ lslcs r4, r5, #3 │ │ │ │ - add r0, r6 │ │ │ │ + addcc r4, r6 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - it eq │ │ │ │ + ite eq │ │ │ │ lsleq r4, r5, #3 │ │ │ │ - add r0, r2 │ │ │ │ + addne r4, r2 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bkpt 0x00e0 │ │ │ │ + bkpt 0x00e4 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - mvns r2, r5 │ │ │ │ + mvns r6, r5 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bkpt 0x00c4 │ │ │ │ + bkpt 0x00c8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - mvns r4, r1 │ │ │ │ + mvns r0, r2 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bkpt 0x008c │ │ │ │ + bkpt 0x0090 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - bics r4, r2 │ │ │ │ + bics r0, r3 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r4, [pc, #736] @ (5f08bc ) │ │ │ │ + ldr r4, [pc, #752] @ (5f08cc ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bkpt 0x0058 │ │ │ │ + bkpt 0x005c │ │ │ │ lsls r4, r5, #3 │ │ │ │ - muls r0, r4 │ │ │ │ + muls r4, r4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r4, sp, #512 @ 0x200 │ │ │ │ + add r4, sp, #528 @ 0x210 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bkpt 0x0016 │ │ │ │ + bkpt 0x001a │ │ │ │ lsls r4, r5, #3 │ │ │ │ - orrs r0, r4 │ │ │ │ + orrs r4, r4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - push {r1, r2, r3, r5} │ │ │ │ + push {r1, r4, r5} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - asrs r0, r2, #27 │ │ │ │ + asrs r4, r2, #27 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - pop {r1, r3, r6, r7, pc} │ │ │ │ + pop {r1, r2, r3, r6, r7, pc} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cmn r4, r2 │ │ │ │ + cmn r0, r3 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - pop {r2, r5, r7, pc} │ │ │ │ + pop {r3, r5, r7, pc} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cmp r6, r5 │ │ │ │ + cmp r2, r6 │ │ │ │ lsls r0, r6, #3 │ │ │ │ strh r0, [r0, r6] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrh r6, [r3, r5] │ │ │ │ + ldrh r2, [r4, r5] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - pop {r2, r4, r5, r6, pc} │ │ │ │ + pop {r3, r4, r5, r6, pc} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - negs r6, r7 │ │ │ │ + cmp r2, r0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cbz r0, 5f0686 │ │ │ │ + cbz r4, 5f0686 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - asrs r2, r1, #25 │ │ │ │ + asrs r6, r1, #25 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - pop {r2, r6, pc} │ │ │ │ + pop {r3, r6, pc} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - negs r6, r1 │ │ │ │ + negs r2, r2 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r0, [r4, r2] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r4, #19] │ │ │ │ + strb r0, [r5, #19] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - pop {r1, r2, pc} │ │ │ │ + pop {r1, r3, pc} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - tst r6, r1 │ │ │ │ + tst r2, r2 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - pop {r1, r2, r5, r6, r7} │ │ │ │ + pop {r1, r3, r5, r6, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - rors r0, r6 │ │ │ │ + rors r4, r6 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - pop {r3, r4, r5, r7} │ │ │ │ + pop {r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - rors r0, r0 │ │ │ │ + rors r4, r0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - pop {r4, r7} │ │ │ │ + pop {r2, r4, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - sbcs r0, r3 │ │ │ │ + sbcs r4, r3 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - pop {r1, r2, r4, r5, r6} │ │ │ │ + pop {r1, r3, r4, r5, r6} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adcs r6, r7 │ │ │ │ + sbcs r2, r0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - pop {r2, r3, r4, r6} │ │ │ │ + pop {r5, r6} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adcs r6, r4 │ │ │ │ + adcs r2, r5 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - pop {r6} │ │ │ │ + pop {r2, r6} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adcs r0, r1 │ │ │ │ + adcs r4, r1 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - pop {r5} │ │ │ │ + pop {r2, r5} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r0, r5 │ │ │ │ + asrs r4, r5 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - pop {} │ │ │ │ + pop {r2} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r0, r1 │ │ │ │ + asrs r4, r1 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - subs r7, #108 @ 0x6c │ │ │ │ + subs r7, #112 @ 0x70 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - sub sp, #120 @ 0x78 │ │ │ │ + sub sp, #136 @ 0x88 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - asrs r4, r0, #13 │ │ │ │ + asrs r0, r1, #13 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - rev16 r6, r0 │ │ │ │ + rev16 r2, r1 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - subs r7, #60 @ 0x3c │ │ │ │ + subs r7, #64 @ 0x40 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add sp, #440 @ 0x1b8 │ │ │ │ + add sp, #456 @ 0x1c8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - asrs r4, r2, #12 │ │ │ │ + asrs r0, r3, #12 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - rev r6, r2 │ │ │ │ + rev r2, r3 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cbnz r4, 5f06da │ │ │ │ + rev r0, r0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - subs r7, #4 │ │ │ │ + subs r7, #8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cbnz r4, 5f06da │ │ │ │ + cbnz r0, 5f06dc │ │ │ │ lsls r4, r5, #3 │ │ │ │ - subs r6, #228 @ 0xe4 │ │ │ │ + subs r6, #232 @ 0xe8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - subs r6, #198 @ 0xc6 │ │ │ │ + subs r6, #202 @ 0xca │ │ │ │ lsls r0, r6, #3 │ │ │ │ add r0, sp, #400 @ 0x190 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrsb r2, [r0, r6] │ │ │ │ + ldrsb r6, [r0, r6] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - cbnz r0, 5f06e0 │ │ │ │ + cbnz r4, 5f06e0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - subs r6, #150 @ 0x96 │ │ │ │ + subs r6, #154 @ 0x9a │ │ │ │ lsls r0, r6, #3 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrsb r2, [r2, r5] │ │ │ │ + ldrsb r6, [r2, r5] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - cbnz r0, 5f06e4 │ │ │ │ + cbnz r4, 5f06e4 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cbnz r4, 5f06de │ │ │ │ + cbnz r0, 5f06e0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - subs r6, #84 @ 0x54 │ │ │ │ + subs r6, #88 @ 0x58 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cbnz r6, 5f06de │ │ │ │ + cbnz r2, 5f06e0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - subs r6, #54 @ 0x36 │ │ │ │ + subs r6, #58 @ 0x3a │ │ │ │ lsls r0, r6, #3 │ │ │ │ - asrs r4, r7, #7 │ │ │ │ + asrs r0, r0, #8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - @ instruction: 0xb8fc │ │ │ │ + cbnz r0, 5f06e0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - subs r5, #252 @ 0xfc │ │ │ │ + subs r6, #0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r7, sp, #208 @ 0xd0 │ │ │ │ + add r7, sp, #224 @ 0xe0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - @ instruction: 0xb89c │ │ │ │ + @ instruction: 0xb8a0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - subs r5, #164 @ 0xa4 │ │ │ │ + subs r5, #168 @ 0xa8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xb870 │ │ │ │ + @ instruction: 0xb874 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - subs r5, #120 @ 0x78 │ │ │ │ + subs r5, #124 @ 0x7c │ │ │ │ lsls r0, r6, #3 │ │ │ │ - b.n 5f014c │ │ │ │ + b.n 5f0154 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - @ instruction: 0xb848 │ │ │ │ + @ instruction: 0xb84c │ │ │ │ lsls r4, r5, #3 │ │ │ │ - subs r5, #80 @ 0x50 │ │ │ │ + subs r5, #84 @ 0x54 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xb81e │ │ │ │ + @ instruction: 0xb822 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - subs r5, #38 @ 0x26 │ │ │ │ + subs r5, #42 @ 0x2a │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xb7f6 │ │ │ │ + @ instruction: 0xb7fa │ │ │ │ lsls r4, r5, #3 │ │ │ │ - subs r5, #0 │ │ │ │ + subs r5, #4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xb7d0 │ │ │ │ + @ instruction: 0xb7d4 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - subs r4, #216 @ 0xd8 │ │ │ │ + subs r4, #220 @ 0xdc │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xb7b0 │ │ │ │ + @ instruction: 0xb7b4 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - subs r4, #184 @ 0xb8 │ │ │ │ + subs r4, #188 @ 0xbc │ │ │ │ lsls r0, r6, #3 │ │ │ │ lsls r2, r0, #29 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - subs r5, #232 @ 0xe8 │ │ │ │ + subs r5, #236 @ 0xec │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r4, [r6, #24] │ │ │ │ + strh r0, [r7, #24] │ │ │ │ lsls r0, r6, #3 │ │ │ │ lsls r6, r4, #28 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - subs r5, #204 @ 0xcc │ │ │ │ + subs r5, #208 @ 0xd0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - asrs r0, r6, #14 │ │ │ │ + asrs r4, r6, #14 │ │ │ │ lsls r6, r5, #3 │ │ │ │ lsls r4, r1, #28 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - subs r5, #178 @ 0xb2 │ │ │ │ + subs r5, #182 @ 0xb6 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r2, [r1, r1] │ │ │ │ + ldr r6, [r1, r1] │ │ │ │ lsls r7, r5, #3 │ │ │ │ lsls r2, r6, #27 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - subs r5, #152 @ 0x98 │ │ │ │ + subs r5, #156 @ 0x9c │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrh r4, [r4, #48] @ 0x30 │ │ │ │ + ldrh r0, [r5, #48] @ 0x30 │ │ │ │ lsls r6, r5, #3 │ │ │ │ lsls r0, r3, #27 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - subs r5, #126 @ 0x7e │ │ │ │ + subs r5, #130 @ 0x82 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrh r2, [r5, #22] │ │ │ │ + ldrh r6, [r5, #22] │ │ │ │ lsls r7, r5, #3 │ │ │ │ lsls r6, r7, #26 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - subs r5, #100 @ 0x64 │ │ │ │ + subs r5, #104 @ 0x68 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsls r0, r4, #29 │ │ │ │ + lsls r4, r4, #29 │ │ │ │ lsls r6, r5, #3 │ │ │ │ lsls r4, r4, #26 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - subs r5, #74 @ 0x4a │ │ │ │ + subs r5, #78 @ 0x4e │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r2, [r1, r0] │ │ │ │ + ldr r6, [r1, r0] │ │ │ │ lsls r7, r5, #3 │ │ │ │ lsls r2, r1, #26 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - subs r5, #48 @ 0x30 │ │ │ │ + subs r5, #52 @ 0x34 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrb r0, [r6, #1] │ │ │ │ + ldrb r4, [r6, #1] │ │ │ │ lsls r6, r5, #3 │ │ │ │ lsls r0, r6, #25 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - subs r5, #22 │ │ │ │ + subs r5, #26 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r6, [r0, #2] │ │ │ │ + strh r2, [r1, #2] │ │ │ │ lsls r6, r5, #3 │ │ │ │ lsls r6, r2, #25 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - subs r4, #252 @ 0xfc │ │ │ │ + subs r5, #0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r4, [r6, #62] @ 0x3e │ │ │ │ + strh r0, [r7, #62] @ 0x3e │ │ │ │ lsls r6, r5, #3 │ │ │ │ lsls r4, r7, #24 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - subs r4, #226 @ 0xe2 │ │ │ │ + subs r4, #230 @ 0xe6 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r4, [sp, #504] @ 0x1f8 │ │ │ │ + str r4, [sp, #520] @ 0x208 │ │ │ │ lsls r6, r5, #3 │ │ │ │ lsls r2, r4, #24 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - subs r4, #200 @ 0xc8 │ │ │ │ + subs r4, #204 @ 0xcc │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrsb r0, [r7, r5] │ │ │ │ + ldrsb r4, [r7, r5] │ │ │ │ lsls r7, r5, #3 │ │ │ │ lsls r0, r1, #24 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - subs r4, #174 @ 0xae │ │ │ │ + subs r4, #178 @ 0xb2 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrsb r6, [r7, r5] │ │ │ │ + ldrsb r2, [r0, r6] │ │ │ │ lsls r7, r5, #3 │ │ │ │ lsls r6, r5, #23 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - subs r4, #148 @ 0x94 │ │ │ │ + subs r4, #152 @ 0x98 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - subs r0, r6, #1 │ │ │ │ + subs r4, r6, #1 │ │ │ │ lsls r6, r5, #3 │ │ │ │ lsls r4, r2, #23 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - subs r4, #122 @ 0x7a │ │ │ │ + subs r4, #126 @ 0x7e │ │ │ │ lsls r0, r6, #3 │ │ │ │ - asrs r6, r3, #9 │ │ │ │ + asrs r2, r4, #9 │ │ │ │ lsls r6, r5, #3 │ │ │ │ lsls r2, r7, #22 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - subs r4, #96 @ 0x60 │ │ │ │ + subs r4, #100 @ 0x64 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrsb r0, [r4, r4] │ │ │ │ + ldrsb r4, [r4, r4] │ │ │ │ lsls r7, r5, #3 │ │ │ │ lsls r0, r4, #22 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - subs r4, #70 @ 0x46 │ │ │ │ + subs r4, #74 @ 0x4a │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrsb r6, [r2, r4] │ │ │ │ + ldrsb r2, [r3, r4] │ │ │ │ lsls r7, r5, #3 │ │ │ │ lsls r6, r0, #22 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - subs r4, #44 @ 0x2c │ │ │ │ + subs r4, #48 @ 0x30 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r1, [sp, #864] @ 0x360 │ │ │ │ + str r1, [sp, #880] @ 0x370 │ │ │ │ lsls r6, r5, #3 │ │ │ │ lsls r4, r5, #21 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - subs r4, #18 │ │ │ │ + subs r4, #22 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrsb r2, [r0, r3] │ │ │ │ + ldrsb r6, [r0, r3] │ │ │ │ lsls r7, r5, #3 │ │ │ │ lsls r2, r2, #21 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - subs r3, #248 @ 0xf8 │ │ │ │ + subs r3, #252 @ 0xfc │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrh r0, [r7, #60] @ 0x3c │ │ │ │ + ldrh r4, [r7, #60] @ 0x3c │ │ │ │ lsls r6, r5, #3 │ │ │ │ lsls r0, r7, #20 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - subs r3, #222 @ 0xde │ │ │ │ + subs r3, #226 @ 0xe2 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrsb r2, [r0, r2] │ │ │ │ + ldrsb r6, [r0, r2] │ │ │ │ lsls r7, r5, #3 │ │ │ │ lsls r6, r3, #20 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - subs r3, #196 @ 0xc4 │ │ │ │ + subs r3, #200 @ 0xc8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - subs r4, r1, #2 │ │ │ │ + subs r0, r2, #2 │ │ │ │ lsls r6, r5, #3 │ │ │ │ lsls r4, r0, #20 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - subs r3, #170 @ 0xaa │ │ │ │ + subs r3, #174 @ 0xae │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strb r6, [r2, r7] │ │ │ │ + strb r2, [r3, r7] │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 005f0838 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1099811,23 +1099809,23 @@ │ │ │ │ lsls r7, r0, #4 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r6, #30] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r2, #9] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - lsls r0, r3, #20 │ │ │ │ + lsls r4, r3, #20 │ │ │ │ lsls r7, r5, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 5f094a │ │ │ │ + cbz r0, 5f094c │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r6, #228 @ 0xe4 │ │ │ │ + adds r6, #232 @ 0xe8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r4, [pc, #600] @ (5f0b74 ) │ │ │ │ + ldr r4, [pc, #616] @ (5f0b84 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 005f091c : │ │ │ │ b.w 5ee184 │ │ │ │ │ │ │ │ 005f0920 : │ │ │ │ push {r4, r5, lr} │ │ │ │ @@ -1099913,23 +1099911,23 @@ │ │ │ │ lsls r7, r0, #4 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r6, #30] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r5, #5] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r4, r6, #16 │ │ │ │ lsls r7, r5, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r2, #19] │ │ │ │ + ldrb r0, [r3, #19] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - adds r5, #252 @ 0xfc │ │ │ │ + adds r6, #0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r3, [pc, #696] @ (5f0cbc ) │ │ │ │ + ldr r3, [pc, #712] @ (5f0ccc ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 005f0a04 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -1100946,171 +1100944,171 @@ │ │ │ │ nop │ │ │ │ strb r4, [r3, #3] │ │ │ │ lsls r5, r0, #4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r6, #15] │ │ │ │ + ldrb r0, [r7, #15] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - adds r4, #240 @ 0xf0 │ │ │ │ + adds r4, #244 @ 0xf4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r3, [pc, #176] @ (5f14f8 ) │ │ │ │ movs r0, r0 │ │ │ │ orrs r4, r5 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r0, #12] │ │ │ │ + ldrb r0, [r1, #12] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - adds r4, #0 │ │ │ │ + adds r4, #4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r5, pc, #152 @ (adr r5, 5f14f0 ) │ │ │ │ + add r5, pc, #168 @ (adr r5, 5f1500 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r2, r2, #31 │ │ │ │ + lsls r6, r2, #31 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r4, [r2, #11] │ │ │ │ + ldrb r0, [r3, #11] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - adds r3, #210 @ 0xd2 │ │ │ │ + adds r3, #214 @ 0xd6 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrb r0, [r6, #10] │ │ │ │ + ldrb r4, [r6, #10] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - adds r3, #172 @ 0xac │ │ │ │ + adds r3, #176 @ 0xb0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r2, #7] │ │ │ │ + ldrb r2, [r3, #7] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - adds r2, #210 @ 0xd2 │ │ │ │ + adds r2, #214 @ 0xd6 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - subs r0, r6, r5 │ │ │ │ + subs r4, r6, r5 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r3, [pc, #432] @ (5f1630 ) │ │ │ │ + ldr r3, [pc, #448] @ (5f1640 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrb r2, [r1, #6] │ │ │ │ + ldrb r6, [r1, #6] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - adds r2, #136 @ 0x88 │ │ │ │ + adds r2, #140 @ 0x8c │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrb r2, [r3, #5] │ │ │ │ + ldrb r6, [r3, #5] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - adds r2, #86 @ 0x56 │ │ │ │ + adds r2, #90 @ 0x5a │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldrb r4, [r6, #29] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r5, #0] │ │ │ │ + ldrb r0, [r6, #0] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - adds r1, #40 @ 0x28 │ │ │ │ + adds r1, #44 @ 0x2c │ │ │ │ lsls r0, r6, #3 │ │ │ │ ands r4, r4 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r7, #27 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #2] │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r7, #24] │ │ │ │ + strb r2, [r0, #25] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cmp r7, #58 @ 0x3a │ │ │ │ + cmp r7, #62 @ 0x3e │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strb r2, [r2, #24] │ │ │ │ + strb r6, [r2, #24] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cmp r7, #14 │ │ │ │ + cmp r7, #18 │ │ │ │ lsls r0, r6, #3 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr??.w r0, [ip, #237] @ 0xed │ │ │ │ - strb r4, [r4, #23] │ │ │ │ + vst4. {d0-d3}, [r0 :128]! │ │ │ │ + strb r0, [r5, #23] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cmp r6, #224 @ 0xe0 │ │ │ │ + cmp r6, #228 @ 0xe4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strb r4, [r1, #23] │ │ │ │ + strb r0, [r2, #23] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cmp r6, #200 @ 0xc8 │ │ │ │ + cmp r6, #204 @ 0xcc │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r7, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r7, [sp, #960] @ 0x3c0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r0, r3, #10 │ │ │ │ + lsls r4, r3, #10 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strb r6, [r3, #22] │ │ │ │ + strb r2, [r4, #22] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cmp r6, #156 @ 0x9c │ │ │ │ + cmp r6, #160 @ 0xa0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strb r4, [r6, #24] │ │ │ │ + strb r0, [r7, #24] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strb r4, [r6, #21] │ │ │ │ + strb r0, [r7, #21] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cmp r6, #112 @ 0x70 │ │ │ │ + cmp r6, #116 @ 0x74 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strb r4, [r3, #21] │ │ │ │ + strb r0, [r4, #21] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cmp r6, #88 @ 0x58 │ │ │ │ + cmp r6, #92 @ 0x5c │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r7, [sp, #528] @ 0x210 │ │ │ │ + ldr r7, [sp, #544] @ 0x220 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r0, r6, #8 │ │ │ │ + lsls r4, r6, #8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strb r6, [r6, #20] │ │ │ │ + strb r2, [r7, #20] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cmp r6, #52 @ 0x34 │ │ │ │ + cmp r6, #56 @ 0x38 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strb r0, [r4, #20] │ │ │ │ + strb r4, [r4, #20] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cmp r6, #28 │ │ │ │ + cmp r6, #32 │ │ │ │ lsls r0, r6, #3 │ │ │ │ strb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r2, #18] │ │ │ │ + strb r0, [r3, #18] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cmp r5, #144 @ 0x90 │ │ │ │ + cmp r5, #148 @ 0x94 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldrh r0, [r2, r6] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r3, #15] │ │ │ │ + strb r2, [r4, #15] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cmp r4, #218 @ 0xda │ │ │ │ + cmp r4, #222 @ 0xde │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strb r4, [r7, #14] │ │ │ │ + strb r0, [r0, #15] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cmp r4, #184 @ 0xb8 │ │ │ │ + cmp r4, #188 @ 0xbc │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strb r4, [r2, #14] │ │ │ │ + strb r0, [r3, #14] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cmp r4, #138 @ 0x8a │ │ │ │ + cmp r4, #142 @ 0x8e │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r5, [sp, #696] @ 0x2b8 │ │ │ │ + str r5, [sp, #712] @ 0x2c8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cmp r2, pc │ │ │ │ + cmp r6, pc │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strb r2, [r3, #13] │ │ │ │ + strb r6, [r3, #13] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cmp r4, #86 @ 0x56 │ │ │ │ + cmp r4, #90 @ 0x5a │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsrs r6, r6, #27 │ │ │ │ + lsrs r2, r7, #27 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - cmp r4, #62 @ 0x3e │ │ │ │ + cmp r4, #66 @ 0x42 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strb r4, [r6, #12] │ │ │ │ + strb r0, [r7, #12] │ │ │ │ lsls r0, r6, #3 │ │ │ │ blx r3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r1, #11] │ │ │ │ + strb r0, [r2, #11] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cmp r3, #200 @ 0xc8 │ │ │ │ + cmp r3, #204 @ 0xcc │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xf75600ed │ │ │ │ - strb r6, [r2, #10] │ │ │ │ + @ instruction: 0xf75a00ed │ │ │ │ + strb r2, [r3, #10] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cmp r3, #146 @ 0x92 │ │ │ │ + cmp r3, #150 @ 0x96 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr.w r6, [r8, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 5f29ea │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -1102286,225 +1102284,225 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - stmdb lr!, {r0, r2, r3, r5, r6, r7} │ │ │ │ - ldr r6, [r5, #124] @ 0x7c │ │ │ │ + ldmdb r2!, {r0, r2, r3, r5, r6, r7} │ │ │ │ + ldr r2, [r6, #124] @ 0x7c │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cmp r0, #234 @ 0xea │ │ │ │ + cmp r0, #238 @ 0xee │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r2, [r5, #120] @ 0x78 │ │ │ │ + ldr r6, [r5, #120] @ 0x78 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cmp r0, #166 @ 0xa6 │ │ │ │ + cmp r0, #170 @ 0xaa │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r2, [r1, #120] @ 0x78 │ │ │ │ + ldr r6, [r1, #120] @ 0x78 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cmp r0, #136 @ 0x88 │ │ │ │ + cmp r0, #140 @ 0x8c │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r2, [r3, #116] @ 0x74 │ │ │ │ + ldr r6, [r3, #116] @ 0x74 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cmp r0, #88 @ 0x58 │ │ │ │ + cmp r0, #92 @ 0x5c │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r1, [sp, #528] @ 0x210 │ │ │ │ + ldr r1, [sp, #544] @ 0x220 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldc2 0, cr0, [r0], #-952 @ 0xfffffc48 │ │ │ │ - ldr r2, [r6, #112] @ 0x70 │ │ │ │ + ldc2 0, cr0, [r4], #-952 @ 0xfffffc48 │ │ │ │ + ldr r6, [r6, #112] @ 0x70 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cmp r0, #48 @ 0x30 │ │ │ │ + cmp r0, #52 @ 0x34 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r2, #108] @ 0x6c │ │ │ │ + ldr r0, [r3, #108] @ 0x6c │ │ │ │ lsls r0, r6, #3 │ │ │ │ - movs r7, #208 @ 0xd0 │ │ │ │ + movs r7, #212 @ 0xd4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r4, [r6, #104] @ 0x68 │ │ │ │ + ldr r0, [r7, #104] @ 0x68 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - movs r7, #176 @ 0xb0 │ │ │ │ + movs r7, #180 @ 0xb4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - movs r7, #140 @ 0x8c │ │ │ │ + movs r7, #144 @ 0x90 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r0, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r0, [sp, #768] @ 0x300 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - @ instruction: 0xfb6400ee │ │ │ │ - ldr r2, [r6, #100] @ 0x64 │ │ │ │ + @ instruction: 0xfb6800ee │ │ │ │ + ldr r6, [r6, #100] @ 0x64 │ │ │ │ lsls r0, r6, #3 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r4, #100] @ 0x64 │ │ │ │ + ldr r6, [r4, #100] @ 0x64 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r4, [r6, #96] @ 0x60 │ │ │ │ + ldr r0, [r7, #96] @ 0x60 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - movs r7, #48 @ 0x30 │ │ │ │ + movs r7, #52 @ 0x34 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r4, [r2, #96] @ 0x60 │ │ │ │ + ldr r0, [r3, #96] @ 0x60 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - movs r7, #16 │ │ │ │ + movs r7, #20 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - movs r6, #248 @ 0xf8 │ │ │ │ + movs r6, #252 @ 0xfc │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsrs r6, r7, #30 │ │ │ │ + lsrs r2, r0, #31 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - subs r7, #180 @ 0xb4 │ │ │ │ + subs r7, #184 @ 0xb8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r6, [r3, #92] @ 0x5c │ │ │ │ + ldr r2, [r4, #92] @ 0x5c │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r6, [r0, #92] @ 0x5c │ │ │ │ + ldr r2, [r1, #92] @ 0x5c │ │ │ │ lsls r0, r6, #3 │ │ │ │ - movs r6, #194 @ 0xc2 │ │ │ │ + movs r6, #198 @ 0xc6 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - adds r0, #152 @ 0x98 │ │ │ │ + adds r0, #156 @ 0x9c │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r6, [r0, #88] @ 0x58 │ │ │ │ + ldr r2, [r1, #88] @ 0x58 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - movs r6, #130 @ 0x82 │ │ │ │ + movs r6, #134 @ 0x86 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r0, [r0, #80] @ 0x50 │ │ │ │ + ldr r4, [r0, #80] @ 0x50 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - movs r5, #252 @ 0xfc │ │ │ │ + movs r6, #0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r6, [r3, #72] @ 0x48 │ │ │ │ + ldr r2, [r4, #72] @ 0x48 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - movs r5, #148 @ 0x94 │ │ │ │ + movs r5, #152 @ 0x98 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrh r6, [r6, #52] @ 0x34 │ │ │ │ + ldrh r2, [r7, #52] @ 0x34 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - subs r6, #128 @ 0x80 │ │ │ │ + subs r6, #132 @ 0x84 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r6, [sp, #656] @ 0x290 │ │ │ │ + str r6, [sp, #672] @ 0x2a0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr??.w r0, [r0, lr, lsl #2] │ │ │ │ - ldr r2, [r2, #68] @ 0x44 │ │ │ │ + ldr??.w r0, [r4, lr, lsl #2] │ │ │ │ + ldr r6, [r2, #68] @ 0x44 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - movs r5, #80 @ 0x50 │ │ │ │ + movs r5, #84 @ 0x54 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r2, [r4, #80] @ 0x50 │ │ │ │ + ldr r6, [r4, #80] @ 0x50 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r4, [r3, #64] @ 0x40 │ │ │ │ + ldr r0, [r4, #64] @ 0x40 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - movs r5, #24 │ │ │ │ + movs r5, #28 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ - stc2l 0, cr0, [lr], {237} @ 0xed │ │ │ │ - movs r4, #206 @ 0xce │ │ │ │ + ldc2l 0, cr0, [r2], {237} @ 0xed │ │ │ │ + movs r4, #210 @ 0xd2 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r2, [r0, #60] @ 0x3c │ │ │ │ + ldr r6, [r0, #60] @ 0x3c │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r0, [r5, #56] @ 0x38 │ │ │ │ + ldr r4, [r5, #56] @ 0x38 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - movs r4, #164 @ 0xa4 │ │ │ │ + movs r4, #168 @ 0xa8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r6, [r4, #48] @ 0x30 │ │ │ │ + ldr r2, [r5, #48] @ 0x30 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - movs r4, #34 @ 0x22 │ │ │ │ + movs r4, #38 @ 0x26 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r4, [r1, #44] @ 0x2c │ │ │ │ + ldr r0, [r2, #44] @ 0x2c │ │ │ │ lsls r0, r6, #3 │ │ │ │ - movs r3, #200 @ 0xc8 │ │ │ │ + movs r3, #204 @ 0xcc │ │ │ │ lsls r0, r6, #3 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfb2c00ed │ │ │ │ - ldr r0, [r5, #32] │ │ │ │ + @ instruction: 0xfb3000ed │ │ │ │ + ldr r4, [r5, #32] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - movs r3, #36 @ 0x24 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrsh r6, [r4, r2] │ │ │ │ + ldrsh r2, [r5, r2] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r6, [r3, #28] │ │ │ │ + ldr r2, [r4, #28] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - movs r2, #206 @ 0xce │ │ │ │ + movs r2, #210 @ 0xd2 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r6, [r0, #16] │ │ │ │ + ldr r2, [r1, #16] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - movs r2, #2 │ │ │ │ + movs r2, #6 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r4, [r2, #0] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - movs r1, #16 │ │ │ │ + movs r1, #20 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r0, [r2, #4] │ │ │ │ + ldr r4, [r2, #4] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r0, [r3, #124] @ 0x7c │ │ │ │ + str r4, [r3, #124] @ 0x7c │ │ │ │ lsls r0, r6, #3 │ │ │ │ - movs r0, #212 @ 0xd4 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r1, [sp, #960] @ 0x3c0 │ │ │ │ + str r1, [sp, #976] @ 0x3d0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - eors.w r0, ip, #7798784 @ 0x770000 │ │ │ │ - str r6, [r3, #120] @ 0x78 │ │ │ │ + @ instruction: 0xf4a000ee │ │ │ │ + str r2, [r4, #120] @ 0x78 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - movs r0, #156 @ 0x9c │ │ │ │ + movs r0, #160 @ 0xa0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r6, [r6, #112] @ 0x70 │ │ │ │ + str r2, [r7, #112] @ 0x70 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - movs r0, #50 @ 0x32 │ │ │ │ + movs r0, #54 @ 0x36 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r6, [r2, #112] @ 0x70 │ │ │ │ + str r2, [r3, #112] @ 0x70 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - movs r0, #18 │ │ │ │ + movs r0, #22 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r1, [sp, #240] @ 0xf0 │ │ │ │ + str r1, [sp, #256] @ 0x100 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - @ instruction: 0xf3e800ee │ │ │ │ - str r6, [r5, #108] @ 0x6c │ │ │ │ + @ instruction: 0xf3ec00ee │ │ │ │ + str r2, [r6, #108] @ 0x6c │ │ │ │ lsls r0, r6, #3 │ │ │ │ - subs r4, r5, #7 │ │ │ │ + subs r0, r6, #7 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r6, [r0, #0] │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r2, [r0, #108] @ 0x6c │ │ │ │ + str r6, [r0, #108] @ 0x6c │ │ │ │ lsls r0, r6, #3 │ │ │ │ - subs r6, r7, #6 │ │ │ │ + subs r2, r0, #7 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r6, [r3, #104] @ 0x68 │ │ │ │ + str r2, [r4, #104] @ 0x68 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - subs r2, r3, #6 │ │ │ │ + subs r6, r3, #6 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r6, [r1, #92] @ 0x5c │ │ │ │ + str r2, [r2, #92] @ 0x5c │ │ │ │ lsls r0, r6, #3 │ │ │ │ - subs r2, r1, #3 │ │ │ │ + subs r6, r1, #3 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - udf #242 @ 0xf2 │ │ │ │ + udf #246 @ 0xf6 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r4, [r6, #88] @ 0x58 │ │ │ │ + str r0, [r7, #88] @ 0x58 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - subs r0, r6, #2 │ │ │ │ + subs r4, r6, #2 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r4, [r3, #84] @ 0x54 │ │ │ │ + str r0, [r4, #84] @ 0x54 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - subs r0, r3, #1 │ │ │ │ + subs r4, r3, #1 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r0, [r7, #76] @ 0x4c │ │ │ │ + str r4, [r7, #76] @ 0x4c │ │ │ │ lsls r0, r6, #3 │ │ │ │ - adds r4, r6, #7 │ │ │ │ + adds r0, r7, #7 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r0, [r4, #76] @ 0x4c │ │ │ │ + str r4, [r4, #76] @ 0x4c │ │ │ │ lsls r0, r6, #3 │ │ │ │ - adds r4, r3, #7 │ │ │ │ + adds r0, r4, #7 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r0, [r0, #104] @ 0x68 │ │ │ │ + str r4, [r0, #104] @ 0x68 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r6, [r0, #76] @ 0x4c │ │ │ │ + str r2, [r1, #76] @ 0x4c │ │ │ │ lsls r0, r6, #3 │ │ │ │ - adds r0, r0, #7 │ │ │ │ + adds r4, r0, #7 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r6, [r4, #72] @ 0x48 │ │ │ │ + str r2, [r5, #72] @ 0x48 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - adds r2, r4, #6 │ │ │ │ + adds r6, r4, #6 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsls r6, r2, #8 │ │ │ │ + lsls r2, r3, #8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - adds r2, r1, #6 │ │ │ │ + adds r6, r1, #6 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r6, [r7, #68] @ 0x44 │ │ │ │ + str r2, [r0, #72] @ 0x48 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr.w r3, [pc, #1628] @ 5f2a6c │ │ │ │ movw r2, #5827 @ 0x16c3 │ │ │ │ ldr.w r1, [pc, #1624] @ 5f2a70 │ │ │ │ ldr.w r0, [pc, #1624] @ 5f2a74 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ @@ -1103091,207 +1103089,207 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r3, #40] @ 0x28 │ │ │ │ + str r4, [r3, #40] @ 0x28 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - subs r4, r2, r6 │ │ │ │ + subs r0, r3, r6 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cdp2 0, 2, cr0, cr4, cr13, {7} │ │ │ │ - subs r4, r5, r5 │ │ │ │ + cdp2 0, 2, cr0, cr8, cr13, {7} │ │ │ │ + subs r0, r6, r5 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r4, [r3, #36] @ 0x24 │ │ │ │ + str r0, [r4, #36] @ 0x24 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r4, [r0, #36] @ 0x24 │ │ │ │ + str r0, [r1, #36] @ 0x24 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - subs r0, r0, r5 │ │ │ │ + subs r4, r0, r5 │ │ │ │ lsls r0, r6, #3 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r3, #56] @ 0x38 │ │ │ │ + str r2, [r4, #56] @ 0x38 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r4, [r1, #32] │ │ │ │ + str r0, [r2, #32] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - subs r0, r1, r4 │ │ │ │ + subs r4, r1, r4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrh r4, [r5, #32] │ │ │ │ + ldrh r0, [r6, #32] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cdp 0, 13, cr0, cr8, cr14, {7} │ │ │ │ - str r2, [r3, #28] │ │ │ │ + cdp 0, 13, cr0, cr12, cr14, {7} │ │ │ │ + str r6, [r3, #28] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - subs r0, r3, r3 │ │ │ │ + subs r4, r3, r3 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r4, [r7, #24] │ │ │ │ + str r0, [r0, #28] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - subs r0, r7, r2 │ │ │ │ + subs r4, r7, r2 │ │ │ │ lsls r0, r6, #3 │ │ │ │ lsls r4, r7 │ │ │ │ movs r0, r0 │ │ │ │ - vmla.i32 q0, q13, d14[1] │ │ │ │ - str r2, [r1, #24] │ │ │ │ + vmla.i32 q0, q15, d14[1] │ │ │ │ + str r6, [r1, #24] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - subs r4, r0, r2 │ │ │ │ + subs r0, r1, r2 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r6, [r4, #20] │ │ │ │ + str r2, [r5, #20] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - subs r2, r4, r1 │ │ │ │ + subs r6, r4, r1 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r0, [r1, #20] │ │ │ │ + str r4, [r1, #20] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - subs r4, r0, r1 │ │ │ │ + subs r0, r1, r1 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add sp, #0 │ │ │ │ + add sp, #16 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cdp 0, 0, cr0, cr14, cr14, {7} │ │ │ │ - str r4, [r2, #16] │ │ │ │ + cdp 0, 1, cr0, cr2, cr14, {7} │ │ │ │ + str r0, [r3, #16] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - subs r2, r2, r0 │ │ │ │ + subs r6, r2, r0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r6, [r7, #8] │ │ │ │ + str r2, [r0, #12] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - adds r2, r7, r6 │ │ │ │ + adds r6, r7, r6 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r6, [r3, #4] │ │ │ │ + str r2, [r4, #4] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - adds r2, r3, r5 │ │ │ │ + adds r6, r3, r5 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r2, [r6, #0] │ │ │ │ + str r6, [r6, #0] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - adds r6, r5, r4 │ │ │ │ + adds r2, r6, r4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xfbc400ed │ │ │ │ - str r0, [r1, #0] │ │ │ │ + @ instruction: 0xfbc800ed │ │ │ │ + str r4, [r1, #0] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - adds r4, r0, r4 │ │ │ │ + adds r0, r1, r4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrsh r2, [r2, r7] │ │ │ │ + ldrsh r6, [r2, r7] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - adds r6, r1, r3 │ │ │ │ + adds r2, r2, r3 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldc2 0, cr0, [r0, #-948]! @ 0xfffffc4c │ │ │ │ - adds r4, r4, r2 │ │ │ │ + ldc2 0, cr0, [r4, #-948]! @ 0xfffffc4c │ │ │ │ + adds r0, r5, r2 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrsh r0, [r3, r6] │ │ │ │ + ldrsh r4, [r3, r6] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xfb2200ed │ │ │ │ - ldrsh r0, [r5, r5] │ │ │ │ + @ instruction: 0xfb2600ed │ │ │ │ + ldrsh r4, [r5, r5] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - adds r4, r4, r1 │ │ │ │ + adds r0, r5, r1 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrsh r6, [r7, r4] │ │ │ │ + ldrsh r2, [r0, r5] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - adds r2, r7, r0 │ │ │ │ + adds r6, r7, r0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrsh r4, [r4, r4] │ │ │ │ + ldrsh r0, [r5, r4] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - adds r0, r4, r0 │ │ │ │ + adds r4, r4, r0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bhi.n 5f2bc0 │ │ │ │ + bhi.n 5f2bc8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - adds r6, r0, r0 │ │ │ │ + adds r2, r1, r0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrsh r2, [r7, r3] │ │ │ │ + ldrsh r6, [r7, r3] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrsh r6, [r4, r3] │ │ │ │ + ldrsh r2, [r5, r3] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - asrs r2, r4, #31 │ │ │ │ + asrs r6, r4, #31 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - mrrc2 0, 14, r0, r4, cr13 │ │ │ │ - asrs r0, r1, #31 │ │ │ │ + mrrc2 0, 14, r0, r8, cr13 │ │ │ │ + asrs r4, r1, #31 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrsh r6, [r7, r2] │ │ │ │ + ldrsh r2, [r0, r3] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrsh r0, [r4, r2] │ │ │ │ + ldrsh r4, [r4, r2] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - asrs r4, r3, #30 │ │ │ │ + asrs r0, r4, #30 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xfa3600ed │ │ │ │ - ldrsh r4, [r7, r1] │ │ │ │ + @ instruction: 0xfa3a00ed │ │ │ │ + ldrsh r0, [r0, r2] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - asrs r0, r7, #29 │ │ │ │ + asrs r4, r7, #29 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrsh r4, [r2, r0] │ │ │ │ + ldrsh r0, [r3, r0] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - asrs r0, r2, #28 │ │ │ │ + asrs r4, r2, #28 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrb r2, [r7, r7] │ │ │ │ + ldrb r6, [r7, r7] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - asrs r6, r6, #27 │ │ │ │ + asrs r2, r7, #27 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xfb5400ed │ │ │ │ - asrs r0, r1, #27 │ │ │ │ + @ instruction: 0xfb5800ed │ │ │ │ + asrs r4, r1, #27 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrb r6, [r7, r6] │ │ │ │ + ldrb r2, [r0, r7] │ │ │ │ lsls r0, r6, #3 │ │ │ │ b.n 5f2d94 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - asrs r2, r5, #30 │ │ │ │ + asrs r6, r5, #30 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - adds r4, #6 │ │ │ │ + adds r4, #10 │ │ │ │ lsls r7, r5, #3 │ │ │ │ b.n 5f2d6c │ │ │ │ lsls r6, r7, #3 │ │ │ │ - asrs r0, r2, #30 │ │ │ │ + asrs r4, r2, #30 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - subs r7, #116 @ 0x74 │ │ │ │ + subs r7, #120 @ 0x78 │ │ │ │ lsls r7, r5, #3 │ │ │ │ b.n 5f2d44 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - asrs r6, r6, #29 │ │ │ │ + asrs r2, r7, #29 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xb856 │ │ │ │ + @ instruction: 0xb85a │ │ │ │ lsls r6, r5, #3 │ │ │ │ b.n 5f2d1c │ │ │ │ lsls r6, r7, #3 │ │ │ │ - asrs r4, r3, #29 │ │ │ │ + asrs r0, r4, #29 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - vst1.8 {d0[7]}, [r0]! │ │ │ │ + vst1.8 {d0[7]}, [r4]! │ │ │ │ b.n 5f2cf4 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - asrs r2, r0, #29 │ │ │ │ + asrs r6, r0, #29 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strb r6, [r6, #0] │ │ │ │ + strb r2, [r7, #0] │ │ │ │ lsls r6, r5, #3 │ │ │ │ b.n 5f2ccc │ │ │ │ lsls r6, r7, #3 │ │ │ │ - asrs r0, r5, #28 │ │ │ │ + asrs r4, r5, #28 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strb r0, [r2, #16] │ │ │ │ + strb r4, [r2, #16] │ │ │ │ lsls r6, r5, #3 │ │ │ │ b.n 5f2ca4 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - asrs r6, r1, #28 │ │ │ │ + asrs r2, r2, #28 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strb r2, [r5, #23] │ │ │ │ + strb r6, [r5, #23] │ │ │ │ lsls r6, r5, #3 │ │ │ │ b.n 5f2c7c │ │ │ │ lsls r6, r7, #3 │ │ │ │ - asrs r4, r6, #27 │ │ │ │ + asrs r0, r7, #27 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r4, [r2, #24] │ │ │ │ + str r0, [r3, #24] │ │ │ │ lsls r6, r5, #3 │ │ │ │ b.n 5f2c54 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - asrs r2, r3, #27 │ │ │ │ + asrs r6, r3, #27 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strb r6, [r0, #3] │ │ │ │ + strb r2, [r1, #3] │ │ │ │ lsls r6, r5, #3 │ │ │ │ b.n 5f2c2c │ │ │ │ lsls r6, r7, #3 │ │ │ │ - asrs r0, r0, #27 │ │ │ │ + asrs r4, r0, #27 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr??.w r0, [r8, sp, lsl #2] │ │ │ │ + ldr??.w r0, [ip, sp, lsl #2] │ │ │ │ b.n 5f2c04 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - asrs r6, r4, #26 │ │ │ │ + asrs r2, r5, #26 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cmp r3, #126 @ 0x7e │ │ │ │ + cmp r3, #130 @ 0x82 │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 005f2c0c : │ │ │ │ stmdb 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 │ │ │ │ @@ -1104394,97 +1104392,97 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #6 │ │ │ │ lsls r2, r5, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r7, r0] │ │ │ │ + ldr r4, [r7, r0] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsrs r4, r1, #29 │ │ │ │ + lsrs r0, r2, #29 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ands r4, r0 │ │ │ │ + ands r0, r1 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r0, [r0, r0] │ │ │ │ + ldr r4, [r0, r0] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsrs r4, r2, #28 │ │ │ │ + lsrs r0, r3, #28 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldmia r5, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r5!, {r1, r7} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - lsrs r6, r6, #27 │ │ │ │ + lsrs r2, r7, #27 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrsb r4, [r2, r7] │ │ │ │ + ldrsb r0, [r3, r7] │ │ │ │ lsls r0, r6, #3 │ │ │ │ lsrs r4, r4, #28 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r5, r4] │ │ │ │ + ldrsb r0, [r6, r4] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsrs r0, r0, #25 │ │ │ │ + lsrs r4, r0, #25 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrsb r6, [r1, r4] │ │ │ │ + ldrsb r2, [r2, r4] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsrs r2, r4, #24 │ │ │ │ + lsrs r6, r4, #24 │ │ │ │ lsls r0, r6, #3 │ │ │ │ str r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r1, r1] │ │ │ │ + ldrsb r6, [r1, r1] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsrs r6, r3, #21 │ │ │ │ + lsrs r2, r4, #21 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strb r6, [r1, r3] │ │ │ │ + strb r2, [r2, r3] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsrs r2, r4, #15 │ │ │ │ + lsrs r6, r4, #15 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldmia r2, {r2, r3, r5} │ │ │ │ + ldmia r2!, {r4, r5} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldmia r2, {r2, r3, r4} │ │ │ │ + ldmia r2!, {r5} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrb r0, [r5, #18] │ │ │ │ + ldrb r4, [r5, #18] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - svc 84 @ 0x54 │ │ │ │ + svc 88 @ 0x58 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strb r2, [r0, r1] │ │ │ │ + strb r6, [r0, r1] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsrs r0, r3, #13 │ │ │ │ + lsrs r4, r3, #13 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strb r4, [r3, r0] │ │ │ │ + strb r0, [r4, r0] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsrs r0, r6, #12 │ │ │ │ + lsrs r4, r6, #12 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r6, [r6, r7] │ │ │ │ + strh r2, [r7, r7] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsrs r2, r1, #12 │ │ │ │ + lsrs r6, r1, #12 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrb r2, [r5, #16] │ │ │ │ + ldrb r6, [r5, #16] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - udf #214 @ 0xd6 │ │ │ │ + udf #218 @ 0xda │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strh r4, [r0, r7] │ │ │ │ + strh r0, [r1, r7] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsrs r2, r3, #11 │ │ │ │ + lsrs r6, r3, #11 │ │ │ │ lsls r0, r6, #3 │ │ │ │ lsls r0, r4, #30 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r0, r4] │ │ │ │ + strh r4, [r0, r4] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsrs r4, r2, #8 │ │ │ │ + lsrs r0, r3, #8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ adds r4, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r5, r7] │ │ │ │ + str r0, [r6, r7] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsrs r0, r0, #4 │ │ │ │ + lsrs r4, r0, #4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r1, r7] │ │ │ │ + str r2, [r2, r7] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r6, [r1, r6] │ │ │ │ + str r2, [r2, r6] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsrs r2, r4, #2 │ │ │ │ + lsrs r6, r4, #2 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr.w r3, [pc, #3236] @ 5f44a4 │ │ │ │ movw r2, #5712 @ 0x1650 │ │ │ │ ldr.w r1, [pc, #3232] @ 5f44a8 │ │ │ │ ldr.w r0, [pc, #3232] @ 5f44ac │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ @@ -1105618,238 +1105616,238 @@ │ │ │ │ b.n 5f4308 │ │ │ │ mov r0, r8 │ │ │ │ blx 344c20 <_Py_Dealloc@plt+0x4> │ │ │ │ b.n 5f42fc │ │ │ │ nop │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r2, r2] │ │ │ │ + str r4, [r2, r2] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsls r4, r4, #30 │ │ │ │ + lsls r0, r5, #30 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r0, [r2, r1] │ │ │ │ + str r4, [r2, r1] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsls r6, r3, #29 │ │ │ │ + lsls r2, r4, #29 │ │ │ │ lsls r0, r6, #3 │ │ │ │ stc 0, cr0, [r4], {233} @ 0xe9 │ │ │ │ - ldmia r0!, {r1, r3, r4, r6} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r7, [pc, #920] @ (5f485c ) │ │ │ │ + ldr r7, [pc, #936] @ (5f486c ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsls r2, r7, #27 │ │ │ │ + lsls r6, r7, #27 │ │ │ │ lsls r0, r6, #3 │ │ │ │ movs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - strd r0, r0, [r8], #948 @ 0x3b4 │ │ │ │ - ldr r7, [pc, #80] @ (5f4524 ) │ │ │ │ + strd r0, r0, [ip], #948 @ 0x3b4 │ │ │ │ + ldr r7, [pc, #96] @ (5f4534 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsls r0, r5, #24 │ │ │ │ + lsls r4, r5, #24 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - stmia r6!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r6, [pc, #840] @ (5f4828 ) │ │ │ │ + ldr r6, [pc, #856] @ (5f4838 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsls r4, r4, #23 │ │ │ │ + lsls r0, r5, #23 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r0, [sp, #256] @ 0x100 │ │ │ │ + ldr r0, [sp, #272] @ 0x110 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r6, [pc, #520] @ (5f46f4 ) │ │ │ │ + ldr r6, [pc, #536] @ (5f4704 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsls r2, r2, #22 │ │ │ │ + lsls r6, r2, #22 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsls r2, r3, #21 │ │ │ │ + lsls r6, r3, #21 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r6, [pc, #144] @ (5f4588 ) │ │ │ │ + ldr r6, [pc, #160] @ (5f4598 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsls r0, r7, #20 │ │ │ │ + lsls r4, r7, #20 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r5, [pc, #960] @ (5f48c0 ) │ │ │ │ + ldr r5, [pc, #976] @ (5f48d0 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsls r0, r0, #20 │ │ │ │ + lsls r4, r0, #20 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r5, [pc, #600] @ (5f4760 ) │ │ │ │ + ldr r5, [pc, #616] @ (5f4770 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsls r2, r5, #18 │ │ │ │ + lsls r6, r5, #18 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bhi.n 5f4410 │ │ │ │ + bhi.n 5f4418 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r5, [pc, #464] @ (5f46e4 ) │ │ │ │ + ldr r5, [pc, #480] @ (5f46f4 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsls r2, r1, #18 │ │ │ │ + lsls r6, r1, #18 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strb r2, [r7, #22] │ │ │ │ + strb r6, [r7, #22] │ │ │ │ lsls r7, r5, #3 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #664] @ (5f47c0 ) │ │ │ │ + ldr r5, [pc, #680] @ (5f47d0 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r5, [pc, #128] @ (5f45ac ) │ │ │ │ + ldr r5, [pc, #144] @ (5f45bc ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsls r4, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - b.n 5f42b0 │ │ │ │ + b.n 5f42b8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r4, [pc, #936] @ (5f48e0 ) │ │ │ │ + ldr r4, [pc, #952] @ (5f48f0 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsls r0, r7, #15 │ │ │ │ + lsls r4, r7, #15 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - adds r6, r4, #2 │ │ │ │ + adds r2, r5, #2 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r4, [pc, #728] @ (5f481c ) │ │ │ │ + ldr r4, [pc, #744] @ (5f482c ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsls r4, r1, #15 │ │ │ │ + lsls r0, r2, #15 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldc 0, cr0, [r0], {245} @ 0xf5 │ │ │ │ - ldr r4, [pc, #496] @ (5f4740 ) │ │ │ │ + ldc 0, cr0, [r4], {245} @ 0xf5 │ │ │ │ + ldr r4, [pc, #512] @ (5f4750 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsls r0, r2, #14 │ │ │ │ + lsls r4, r2, #14 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r4, [pc, #336] @ (5f46a8 ) │ │ │ │ + ldr r4, [pc, #352] @ (5f46b8 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsls r0, r5, #13 │ │ │ │ + lsls r4, r5, #13 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsls r2, r0, #13 │ │ │ │ + lsls r6, r0, #13 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r3, [pc, #992] @ (5f4944 ) │ │ │ │ + ldr r3, [pc, #1008] @ (5f4954 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsls r4, r1, #12 │ │ │ │ + lsls r0, r2, #12 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r3, [pc, #816] @ (5f489c ) │ │ │ │ + ldr r3, [pc, #832] @ (5f48ac ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsls r0, r4, #11 │ │ │ │ + lsls r4, r4, #11 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r3, [pc, #696] @ (5f482c ) │ │ │ │ + ldr r3, [pc, #712] @ (5f483c ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsls r2, r0, #11 │ │ │ │ + lsls r6, r0, #11 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r3, [pc, #592] @ (5f47cc ) │ │ │ │ + ldr r3, [pc, #608] @ (5f47dc ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r2, sp, #472 @ 0x1d8 │ │ │ │ + add r2, sp, #488 @ 0x1e8 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - lsls r6, r2, #10 │ │ │ │ + lsls r2, r3, #10 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - stmia r3!, {r3, r6} │ │ │ │ + stmia r3!, {r2, r3, r6} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r3, [pc, #128] @ (5f460c ) │ │ │ │ + ldr r3, [pc, #144] @ (5f461c ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsls r6, r6, #8 │ │ │ │ + lsls r2, r7, #8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - stmia r3!, {r1, r2, r6, r7} │ │ │ │ + stmia r3!, {r1, r3, r6, r7} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r1, [pc, #616] @ (5f4800 ) │ │ │ │ + ldr r1, [pc, #632] @ (5f4810 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsls r6, r5, #2 │ │ │ │ + lsls r2, r6, #2 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strb r4, [r2, #6] │ │ │ │ + strb r0, [r3, #6] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - bmi.n 5f4624 │ │ │ │ + bmi.n 5f462c │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r1, [pc, #168] @ (5f4650 ) │ │ │ │ + ldr r1, [pc, #184] @ (5f4660 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsls r0, r0, #1 │ │ │ │ + lsls r4, r0, #1 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strb r4, [r4, #5] │ │ │ │ + strb r0, [r5, #5] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - bmi.n 5f45d4 │ │ │ │ + bmi.n 5f45dc │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r0, [pc, #1000] @ (5f49a0 ) │ │ │ │ + ldr r0, [pc, #1016] @ (5f49b0 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - movs r0, r2 │ │ │ │ + movs r4, r2 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r1, [pc, #840] @ (5f4908 ) │ │ │ │ + ldr r1, [pc, #856] @ (5f4918 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r0, [pc, #784] @ (5f48d4 ) │ │ │ │ + ldr r0, [pc, #800] @ (5f48e4 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - vmla.i16 q8, q12, d7[3] │ │ │ │ - ldr r0, [pc, #656] @ (5f485c ) │ │ │ │ + vmla.i16 q8, q14, d7[3] │ │ │ │ + ldr r0, [pc, #672] @ (5f486c ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - vrev32.32 q0, │ │ │ │ - ldr r0, [pc, #536] @ (5f47ec ) │ │ │ │ + vrev32. q0, │ │ │ │ + ldr r0, [pc, #552] @ (5f47fc ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - vmla.i16 q0, q13, d7[3] │ │ │ │ - ldr r1, [pc, #80] @ (5f462c ) │ │ │ │ + vmla.i16 q0, q15, d7[3] │ │ │ │ + ldr r1, [pc, #96] @ (5f463c ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r0, [pc, #312] @ (5f4718 ) │ │ │ │ + ldr r0, [pc, #328] @ (5f4728 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - vhadd.u32 q8, q9, │ │ │ │ - ldr r0, [pc, #184] @ (5f46a0 ) │ │ │ │ + vhadd.u32 q8, q11, │ │ │ │ + ldr r0, [pc, #200] @ (5f46b0 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - vhadd.u8 q8, q9, │ │ │ │ - ldr r0, [pc, #72] @ (5f4638 ) │ │ │ │ + vhadd.u8 q8, q11, │ │ │ │ + ldr r0, [pc, #88] @ (5f4648 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - vhadd.u32 q0, q8, │ │ │ │ - stmia r0!, {r1, r2, r4, r5, r7} │ │ │ │ + vhadd.u32 q0, q10, │ │ │ │ + stmia r0!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - stmia r0!, {r2, r3, r4} │ │ │ │ + stmia r0!, {r5} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - b.n 5f48ec │ │ │ │ + b.n 5f48f4 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - @ instruction: 0x47a6 │ │ │ │ + @ instruction: 0x47aa │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cdp2 0, 11, cr0, cr8, cr15, {7} │ │ │ │ - nop {6} │ │ │ │ - lsls r5, r5, #3 │ │ │ │ - bx r7 │ │ │ │ + cdp2 0, 11, cr0, cr12, cr15, {7} │ │ │ │ + itt vs │ │ │ │ + lslvs r5, r5, #3 │ │ │ │ + bxns r7 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cdp2 0, 4, cr0, cr14, cr15, {7} │ │ │ │ + cdp2 0, 5, cr0, cr2, cr15, {7} │ │ │ │ b.n 5f4bf4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - bx r2 │ │ │ │ + bxns r2 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cdp2 0, 2, cr0, cr4, cr15, {7} │ │ │ │ - b.n 5f46a0 │ │ │ │ + cdp2 0, 2, cr0, cr8, cr15, {7} │ │ │ │ + b.n 5f46a8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - mov r4, sp │ │ │ │ + mov r0, lr │ │ │ │ lsls r0, r6, #3 │ │ │ │ - stc2 0, cr0, [r0, #956] @ 0x3bc │ │ │ │ - mov r6, r9 │ │ │ │ + stc2 0, cr0, [r4, #956] @ 0x3bc │ │ │ │ + mov r2, sl │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldc2l 0, cr0, [ip, #-956] @ 0xfffffc44 │ │ │ │ + stc2l 0, cr0, [r0, #-956]! @ 0xfffffc44 │ │ │ │ b.n 5f4a40 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - bkpt 0x005c │ │ │ │ + bkpt 0x0060 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - mov r0, r5 │ │ │ │ + mov r4, r5 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldc2 0, cr0, [r6, #-956]! @ 0xfffffc44 │ │ │ │ - ldr r6, [r5, #100] @ 0x64 │ │ │ │ + ldc2 0, cr0, [sl, #-956]! @ 0xfffffc44 │ │ │ │ + ldr r2, [r6, #100] @ 0x64 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - bne.n 5f4680 │ │ │ │ + bne.n 5f4688 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - cmp r4, lr │ │ │ │ + cmp r0, pc │ │ │ │ lsls r0, r6, #3 │ │ │ │ - stc2 0, cr0, [r8], {239} @ 0xef │ │ │ │ - add lr, lr │ │ │ │ + stc2 0, cr0, [ip], {239} @ 0xef │ │ │ │ + add sl, pc │ │ │ │ lsls r0, r6, #3 │ │ │ │ - stc2 0, cr0, [sl], {239} @ 0xef │ │ │ │ - add r8, r9 │ │ │ │ + stc2 0, cr0, [lr], {239} @ 0xef │ │ │ │ + add ip, r9 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xfbd600ef │ │ │ │ - bgt.n 5f4694 │ │ │ │ + @ instruction: 0xfbda00ef │ │ │ │ + bgt.n 5f469c │ │ │ │ lsls r6, r5, #3 │ │ │ │ - pop {r1, r2, r4, r6, r7} │ │ │ │ + pop {r1, r3, r4, r6, r7} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - udf #92 @ 0x5c │ │ │ │ + udf #96 @ 0x60 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - add sl, r1 │ │ │ │ + add lr, r1 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xfb9e00ef │ │ │ │ - add r2, sp │ │ │ │ + @ instruction: 0xfba200ef │ │ │ │ + add r6, sp │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xfb7e00ef │ │ │ │ - add r2, r9 │ │ │ │ + @ instruction: 0xfb8200ef │ │ │ │ + add r6, r9 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xfb5e00ef │ │ │ │ - udf #14 │ │ │ │ + @ instruction: 0xfb6200ef │ │ │ │ + udf #18 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - add r0, r3 │ │ │ │ + add r4, r3 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xfb2c00ef │ │ │ │ + @ instruction: 0xfb3000ef │ │ │ │ ldr r3, [pc, #284] @ (5f47b4 ) │ │ │ │ movw r2, #30033 @ 0x7551 │ │ │ │ movt r2, #1 │ │ │ │ ldr r1, [pc, #280] @ (5f47b8 ) │ │ │ │ ldr r0, [pc, #280] @ (5f47bc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ @@ -1105954,67 +1105952,67 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #120 @ 0x78 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ stmia r3!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - @ instruction: 0xfa6400ef │ │ │ │ - cbnz r0, 5f4810 │ │ │ │ + @ instruction: 0xfa6800ef │ │ │ │ + cbnz r4, 5f4810 │ │ │ │ lsls r5, r5, #3 │ │ │ │ stmia r3!, {r2, r5, r7} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - @ instruction: 0xfa4a00ef │ │ │ │ - ble.n 5f4878 │ │ │ │ + @ instruction: 0xfa4e00ef │ │ │ │ + ble.n 5f4880 │ │ │ │ lsls r5, r5, #3 │ │ │ │ stmia r3!, {r1, r3, r7} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - @ instruction: 0xfa3000ef │ │ │ │ - stmia r3!, {r5, r6} │ │ │ │ + @ instruction: 0xfa3400ef │ │ │ │ + stmia r3!, {r2, r5, r6} │ │ │ │ lsls r5, r5, #3 │ │ │ │ stmia r3!, {r4, r5, r6} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - @ instruction: 0xfa1600ef │ │ │ │ - sbcs r2, r7 │ │ │ │ + @ instruction: 0xfa1a00ef │ │ │ │ + sbcs r6, r7 │ │ │ │ lsls r0, r6, #3 │ │ │ │ stmia r3!, {r1, r2, r4, r6} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr??.w r0, [ip, #239] @ 0xef │ │ │ │ - hlt 0x0010 │ │ │ │ + @ instruction: 0xfa0000ef │ │ │ │ + hlt 0x0014 │ │ │ │ lsls r5, r5, #3 │ │ │ │ stmia r3!, {r3, r4, r5} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr??.w r0, [lr, #239] @ 0xef │ │ │ │ - movs r1, #74 @ 0x4a │ │ │ │ + vld1.8 {d16[7]}, [r2] │ │ │ │ + movs r1, #78 @ 0x4e │ │ │ │ lsls r0, r6, #3 │ │ │ │ add r1, pc, #200 @ (adr r1, 5f48c8 ) │ │ │ │ lsls r6, r7, #3 │ │ │ │ - cbz r0, 5f485e │ │ │ │ + cbz r4, 5f485e │ │ │ │ lsls r5, r5, #3 │ │ │ │ - cbz r6, 5f4868 │ │ │ │ + cbz r2, 5f486a │ │ │ │ lsls r5, r5, #3 │ │ │ │ stmia r3!, {r1, r2} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - vld1.8 {d0[7]}, [ip] │ │ │ │ - movs r1, #24 │ │ │ │ + ldrsh.w r0, [r0, #239] @ 0xef │ │ │ │ + movs r1, #28 │ │ │ │ lsls r0, r6, #3 │ │ │ │ stmia r2!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldrsb.w r0, [r2, #239] @ 0xef │ │ │ │ - mov r2, r7 │ │ │ │ + ldrsb.w r0, [r6, #239] @ 0xef │ │ │ │ + mov r6, r7 │ │ │ │ lsls r6, r5, #3 │ │ │ │ stmia r2!, {r1, r4, r6, r7} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr??.w r0, [r8, pc, lsl #2] │ │ │ │ - asrs r0, r5 │ │ │ │ + ldr??.w r0, [ip, pc, lsl #2] │ │ │ │ + asrs r4, r5 │ │ │ │ lsls r0, r6, #3 │ │ │ │ stmia r2!, {r3, r4, r5, r7} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr??.w r0, [lr, pc, lsl #2] │ │ │ │ - movs r0, #202 @ 0xca │ │ │ │ + vld4. {d16-d19}, [r2 :128] │ │ │ │ + movs r0, #206 @ 0xce │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 005f4838 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1106097,22 +1106095,22 @@ │ │ │ │ lsls r7, r0, #4 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #40 @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #84 @ 0x54 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - stmia r5!, {r3, r4} │ │ │ │ + stmia r5!, {r2, r3, r4} │ │ │ │ lsls r6, r5, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #208 @ 0xd0 │ │ │ │ + subs r7, #212 @ 0xd4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xf6e400ef │ │ │ │ - lsrs r6, r6 │ │ │ │ + @ instruction: 0xf6e800ef │ │ │ │ + lsrs r2, r7 │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 005f491c : │ │ │ │ b.w 5f2c0c │ │ │ │ │ │ │ │ 005f4920 : │ │ │ │ push {r4, r5, lr} │ │ │ │ @@ -1106198,22 +1106196,22 @@ │ │ │ │ lsls r7, r0, #4 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #40 @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #108 @ 0x6c │ │ │ │ lsls r5, r0, #4 │ │ │ │ - stmia r4!, {r4, r5} │ │ │ │ + stmia r4!, {r2, r4, r5} │ │ │ │ lsls r6, r5, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ands r0, r7 │ │ │ │ + ands r4, r7 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xf5fc00ef │ │ │ │ - ands r6, r1 │ │ │ │ + addw r0, r0, #2287 @ 0x8ef │ │ │ │ + ands r2, r2 │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 005f4a04 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1106296,22 +1106294,22 @@ │ │ │ │ lsls r7, r0, #4 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #40 @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #136 @ 0x88 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - stmia r3!, {r2, r3, r6} │ │ │ │ + stmia r3!, {r4, r6} │ │ │ │ lsls r6, r5, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #28 │ │ │ │ + subs r4, #32 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - adds.w r0, r8, #7831552 @ 0x778000 │ │ │ │ - subs r7, #42 @ 0x2a │ │ │ │ + adds.w r0, ip, #7831552 @ 0x778000 │ │ │ │ + subs r7, #46 @ 0x2e │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 005f4ae8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1106674,68 +1106672,68 @@ │ │ │ │ lsls r5, r0, #4 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #244 @ 0xf4 │ │ │ │ + subs r5, #248 @ 0xf8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xf38c00ef │ │ │ │ - subs r5, #142 @ 0x8e │ │ │ │ + @ instruction: 0xf39000ef │ │ │ │ + subs r5, #146 @ 0x92 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xf32600ef │ │ │ │ - subs r5, #108 @ 0x6c │ │ │ │ + @ instruction: 0xf32a00ef │ │ │ │ + subs r5, #112 @ 0x70 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xf30400ef │ │ │ │ - subs r5, #52 @ 0x34 │ │ │ │ + @ instruction: 0xf30800ef │ │ │ │ + subs r5, #56 @ 0x38 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - movt r0, #49391 @ 0xc0ef │ │ │ │ - subs r5, #28 │ │ │ │ + @ instruction: 0xf2d000ef │ │ │ │ + subs r5, #32 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xf2b400ef │ │ │ │ - subs r5, #4 │ │ │ │ + @ instruction: 0xf2b800ef │ │ │ │ + subs r5, #8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xf29c00ef │ │ │ │ + subw r0, r0, #239 @ 0xef │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #140 @ 0x8c │ │ │ │ + subs r4, #144 @ 0x90 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xf22400ef │ │ │ │ - subs r4, #88 @ 0x58 │ │ │ │ + @ instruction: 0xf22800ef │ │ │ │ + subs r4, #92 @ 0x5c │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bls.n 5f4f54 │ │ │ │ + bls.n 5f4f5c │ │ │ │ lsls r6, r5, #3 │ │ │ │ - @ instruction: 0xf1e400ef │ │ │ │ - str r4, [r2, #48] @ 0x30 │ │ │ │ + @ instruction: 0xf1e800ef │ │ │ │ + str r0, [r3, #48] @ 0x30 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - stmia r5!, {r3, r4, r5, r7} │ │ │ │ + stmia r5!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - subs r4, #38 @ 0x26 │ │ │ │ + subs r4, #42 @ 0x2a │ │ │ │ lsls r0, r6, #3 │ │ │ │ - rsb r0, r0, #239 @ 0xef │ │ │ │ + rsb r0, r4, #239 @ 0xef │ │ │ │ pop {r4, r6} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - @ instruction: 0xf2f600ef │ │ │ │ - add r7, sp, #552 @ 0x228 │ │ │ │ + @ instruction: 0xf2fa00ef │ │ │ │ + add r7, sp, #568 @ 0x238 │ │ │ │ lsls r5, r5, #3 │ │ │ │ pop {r1, r2, r4, r5} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - @ instruction: 0xf2dc00ef │ │ │ │ - bcs.n 5f4dfc │ │ │ │ + @ instruction: 0xf2e000ef │ │ │ │ + bcs.n 5f4e04 │ │ │ │ lsls r5, r5, #3 │ │ │ │ pop {r2, r3, r4} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - movt r0, #8431 @ 0x20ef │ │ │ │ - lsrs r2, r2, #32 │ │ │ │ + movt r0, #24815 @ 0x60ef │ │ │ │ + lsrs r6, r2, #32 │ │ │ │ lsls r6, r5, #3 │ │ │ │ pop {r1} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - subw r0, r8, #239 @ 0xef │ │ │ │ - lsls r4, r3, #18 │ │ │ │ + subw r0, ip, #239 @ 0xef │ │ │ │ + lsls r0, r4, #18 │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 005f4f04 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1106818,22 +1106816,22 @@ │ │ │ │ lsls r7, r0, #4 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [pc, #384] @ (5f5150 ) │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #136 @ 0x88 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - bkpt 0x004c │ │ │ │ + bkpt 0x0050 │ │ │ │ lsls r6, r5, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #128 @ 0x80 │ │ │ │ + subs r2, #132 @ 0x84 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ands.w r0, r8, #239 @ 0xef │ │ │ │ - cmp r5, #218 @ 0xda │ │ │ │ + ands.w r0, ip, #239 @ 0xef │ │ │ │ + cmp r5, #222 @ 0xde │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 005f4fe8 : │ │ │ │ b.w 5f4ae8 │ │ │ │ │ │ │ │ 005f4fec : │ │ │ │ push {r4, r5, lr} │ │ │ │ @@ -1106919,22 +1106917,22 @@ │ │ │ │ lsls r7, r0, #4 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [pc, #384] @ (5f5238 ) │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #160 @ 0xa0 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - pop {r2, r5, r6, pc} │ │ │ │ + pop {r3, r5, r6, pc} │ │ │ │ lsls r6, r5, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #172 @ 0xac │ │ │ │ + subs r1, #176 @ 0xb0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - vhadd.s q0, q8, │ │ │ │ - cmp r4, #242 @ 0xf2 │ │ │ │ + vhadd.s q0, q10, │ │ │ │ + cmp r4, #246 @ 0xf6 │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 005f50d0 : │ │ │ │ stmdb 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 │ │ │ │ @@ -1108050,120 +1108048,120 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #7 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r1, r2, r5, r7} │ │ │ │ + stmia r5!, {r1, r3, r5, r7} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - subs r0, #72 @ 0x48 │ │ │ │ + subs r0, #76 @ 0x4c │ │ │ │ lsls r0, r6, #3 │ │ │ │ - stc 0, cr0, [r0, #956]! @ 0x3bc │ │ │ │ + stc 0, cr0, [r4, #956]! @ 0x3bc │ │ │ │ cmp r0, #176 @ 0xb0 │ │ │ │ lsls r5, r0, #4 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r5, r7} │ │ │ │ + stmia r3!, {r2, r5, r7} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - adds r6, #66 @ 0x42 │ │ │ │ + adds r6, #70 @ 0x46 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xeb9a00ef │ │ │ │ - adds r5, #192 @ 0xc0 │ │ │ │ + @ instruction: 0xeb9e00ef │ │ │ │ + adds r5, #196 @ 0xc4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - adds r5, #138 @ 0x8a │ │ │ │ + adds r5, #142 @ 0x8e │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xeae200ef │ │ │ │ - adds r5, #64 @ 0x40 │ │ │ │ + @ instruction: 0xeae600ef │ │ │ │ + adds r5, #68 @ 0x44 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - adds r5, #98 @ 0x62 │ │ │ │ + adds r5, #102 @ 0x66 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - eor.w r0, r6, pc, asr #3 │ │ │ │ - adds r5, #18 │ │ │ │ + eor.w r0, sl, pc, asr #3 │ │ │ │ + adds r5, #22 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - adds r4, #220 @ 0xdc │ │ │ │ + adds r4, #224 @ 0xe0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bics.w r0, r4, pc, asr #3 │ │ │ │ - stmia r1!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + bics.w r0, r8, pc, asr #3 │ │ │ │ + stmia r1!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - adds r4, #144 @ 0x90 │ │ │ │ + adds r4, #148 @ 0x94 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strd r0, r0, [r8, #956]! @ 0x3bc │ │ │ │ + strd r0, r0, [ip, #956]! @ 0x3bc │ │ │ │ asrs r0, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #64] @ (5f5d4c ) │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #64 @ 0x40 │ │ │ │ + adds r3, #68 @ 0x44 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldmia.w r2, {r0, r1, r2, r3, r5, r6, r7} │ │ │ │ - adds r3, #30 │ │ │ │ + ldmia.w r6, {r0, r1, r2, r3, r5, r6, r7} │ │ │ │ + adds r3, #34 @ 0x22 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strex r0, r0, [r8, #956] @ 0x3bc │ │ │ │ - adds r2, #224 @ 0xe0 │ │ │ │ + strex r0, r0, [ip, #956] @ 0x3bc │ │ │ │ + adds r2, #228 @ 0xe4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldrh r4, [r1, r1] │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #92 @ 0x5c │ │ │ │ + adds r0, #96 @ 0x60 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - b.n 5f588c │ │ │ │ + b.n 5f5894 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cmp r7, #212 @ 0xd4 │ │ │ │ + cmp r7, #216 @ 0xd8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - b.n 5f5790 │ │ │ │ + b.n 5f5798 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrh r2, [r6, #38] @ 0x26 │ │ │ │ + ldrh r6, [r6, #38] @ 0x26 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - cdp 0, 12, cr0, cr14, cr11, {7} │ │ │ │ - cmp r7, #96 @ 0x60 │ │ │ │ + cdp 0, 13, cr0, cr2, cr11, {7} │ │ │ │ + cmp r7, #100 @ 0x64 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - b.n 5f56b4 │ │ │ │ + b.n 5f56bc │ │ │ │ lsls r7, r5, #3 │ │ │ │ - @ instruction: 0xb85a │ │ │ │ + @ instruction: 0xb85e │ │ │ │ lsls r6, r5, #3 │ │ │ │ - cmp r7, #8 │ │ │ │ + cmp r7, #12 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - b.n 5f5618 │ │ │ │ + b.n 5f5620 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strb r0, [r2, r6] │ │ │ │ + strb r4, [r2, r6] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cmp r6, #182 @ 0xb6 │ │ │ │ + cmp r6, #186 @ 0xba │ │ │ │ lsls r0, r6, #3 │ │ │ │ - b.n 5f5570 │ │ │ │ + b.n 5f5578 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - @ instruction: 0xb7e4 │ │ │ │ + @ instruction: 0xb7e8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - cmp r6, #146 @ 0x92 │ │ │ │ + cmp r6, #150 @ 0x96 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - b.n 5f6544 │ │ │ │ + b.n 5f654c │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strb r2, [r3, r4] │ │ │ │ + strb r6, [r3, r4] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cmp r6, #106 @ 0x6a │ │ │ │ + cmp r6, #110 @ 0x6e │ │ │ │ lsls r0, r6, #3 │ │ │ │ - b.n 5f64f0 │ │ │ │ + b.n 5f64f8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cmp r6, #38 @ 0x26 │ │ │ │ + cmp r6, #42 @ 0x2a │ │ │ │ lsls r0, r6, #3 │ │ │ │ - b.n 5f6470 │ │ │ │ + b.n 5f6478 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - @ instruction: 0xb754 │ │ │ │ + @ instruction: 0xb758 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - cmp r6, #2 │ │ │ │ + cmp r6, #6 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - b.n 5f6444 │ │ │ │ + b.n 5f644c │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strb r2, [r1, r2] │ │ │ │ + strb r6, [r1, r2] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cmp r5, #218 @ 0xda │ │ │ │ + cmp r5, #222 @ 0xde │ │ │ │ lsls r0, r6, #3 │ │ │ │ - b.n 5f63f0 │ │ │ │ + b.n 5f63f8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr.w r3, [pc, #1224] @ 5f6264 │ │ │ │ mov r9, r4 │ │ │ │ ldr.w r2, [pc, #1224] @ 5f6268 │ │ │ │ mov r4, r6 │ │ │ │ ldr.w r1, [pc, #1220] @ 5f626c │ │ │ │ ldr.w r0, [pc, #1220] @ 5f6270 │ │ │ │ @@ -1108619,156 +1108617,156 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #232 @ 0xe8 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ + push {r2, r3, r4, r5, r6, r7, lr} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - cmp r4, #166 @ 0xa6 │ │ │ │ + cmp r4, #170 @ 0xaa │ │ │ │ lsls r0, r6, #3 │ │ │ │ - b.n 5f6674 │ │ │ │ + b.n 5f667c │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strh r4, [r5, r4] │ │ │ │ + strh r0, [r6, r4] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cmp r4, #58 @ 0x3a │ │ │ │ + cmp r4, #62 @ 0x3e │ │ │ │ lsls r0, r6, #3 │ │ │ │ - b.n 5f6598 │ │ │ │ + b.n 5f65a0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #58 @ 0x3a │ │ │ │ + cmp r4, #62 @ 0x3e │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cmp r3, #208 @ 0xd0 │ │ │ │ + cmp r3, #212 @ 0xd4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - b.n 5f64dc │ │ │ │ + b.n 5f64e4 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - push {lr} │ │ │ │ + push {r2, lr} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - cmp r3, #174 @ 0xae │ │ │ │ + cmp r3, #178 @ 0xb2 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - b.n 5f64ac │ │ │ │ + b.n 5f64b4 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strh r6, [r6, r0] │ │ │ │ + strh r2, [r7, r0] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cmp r3, #28 │ │ │ │ + cmp r3, #32 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - b.n 5f6384 │ │ │ │ + b.n 5f638c │ │ │ │ lsls r7, r5, #3 │ │ │ │ - push {r1, r2, r6} │ │ │ │ + push {r1, r3, r6} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - cmp r2, #244 @ 0xf4 │ │ │ │ + cmp r2, #248 @ 0xf8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - b.n 5f6350 │ │ │ │ + b.n 5f6358 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r4, [r7, r5] │ │ │ │ + str r0, [r0, r6] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cmp r2, #190 @ 0xbe │ │ │ │ + cmp r2, #194 @ 0xc2 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - b.n 5f62e0 │ │ │ │ + b.n 5f62e8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrh.w r0, [r8, #237] @ 0xed │ │ │ │ - cmp r2, #130 @ 0x82 │ │ │ │ + ldrh.w r0, [ip, #237] @ 0xed │ │ │ │ + cmp r2, #134 @ 0x86 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - svc 220 @ 0xdc │ │ │ │ + svc 224 @ 0xe0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ stmia r5!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cmp r2, #90 @ 0x5a │ │ │ │ + cmp r2, #94 @ 0x5e │ │ │ │ lsls r0, r6, #3 │ │ │ │ - svc 172 @ 0xac │ │ │ │ + svc 176 @ 0xb0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cmp r2, #56 @ 0x38 │ │ │ │ + cmp r2, #60 @ 0x3c │ │ │ │ lsls r0, r6, #3 │ │ │ │ - svc 138 @ 0x8a │ │ │ │ + svc 142 @ 0x8e │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cmp r1, #250 @ 0xfa │ │ │ │ + cmp r1, #254 @ 0xfe │ │ │ │ lsls r0, r6, #3 │ │ │ │ - svc 76 @ 0x4c │ │ │ │ + svc 80 @ 0x50 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - uxtb r0, r5 │ │ │ │ + uxtb r4, r5 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - cmp r1, #150 @ 0x96 │ │ │ │ + cmp r1, #154 @ 0x9a │ │ │ │ lsls r0, r6, #3 │ │ │ │ - udf #240 @ 0xf0 │ │ │ │ + udf #244 @ 0xf4 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strb r2, [r6, #18] │ │ │ │ + strb r6, [r6, #18] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r1, #60 @ 0x3c │ │ │ │ + cmp r1, #64 @ 0x40 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - udf #142 @ 0x8e │ │ │ │ + udf #146 @ 0x92 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - sxtb r2, r5 │ │ │ │ + sxtb r6, r5 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - cmp r1, #24 │ │ │ │ + cmp r1, #28 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - udf #114 @ 0x72 │ │ │ │ + udf #118 @ 0x76 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strb r4, [r6, #16] │ │ │ │ + strb r0, [r7, #16] │ │ │ │ lsls r2, r6, #3 │ │ │ │ add r0, sp, #968 @ 0x3c8 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - svc 152 @ 0x98 │ │ │ │ + svc 156 @ 0x9c │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r0, pc, #416 @ (adr r0, 5f64bc ) │ │ │ │ + add r0, pc, #432 @ (adr r0, 5f64cc ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ add r0, sp, #864 @ 0x360 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - svc 126 @ 0x7e │ │ │ │ + svc 130 @ 0x82 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cmp r4, #26 │ │ │ │ + cmp r4, #30 │ │ │ │ lsls r6, r5, #3 │ │ │ │ add r0, sp, #760 @ 0x2f8 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - svc 100 @ 0x64 │ │ │ │ + svc 104 @ 0x68 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cmp r5, #220 @ 0xdc │ │ │ │ + cmp r5, #224 @ 0xe0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ add r0, sp, #656 @ 0x290 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - svc 74 @ 0x4a │ │ │ │ + svc 78 @ 0x4e │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r0, pc, #104 @ (adr r0, 5f63a8 ) │ │ │ │ + add r0, pc, #120 @ (adr r0, 5f63b8 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ add r0, sp, #552 @ 0x228 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - svc 48 @ 0x30 │ │ │ │ + svc 52 @ 0x34 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - movs r0, #228 @ 0xe4 │ │ │ │ + movs r0, #232 @ 0xe8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ add r0, sp, #448 @ 0x1c0 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - svc 22 │ │ │ │ + svc 26 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r7, [sp, #920] @ 0x398 │ │ │ │ + ldr r7, [sp, #936] @ 0x3a8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ add r0, sp, #344 @ 0x158 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - udf #252 @ 0xfc │ │ │ │ + svc 0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subs r4, r7, r0 │ │ │ │ + subs r0, r0, r1 │ │ │ │ lsls r6, r5, #3 │ │ │ │ add r0, sp, #240 @ 0xf0 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - udf #226 @ 0xe2 │ │ │ │ + udf #230 @ 0xe6 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adds r6, r2, r3 │ │ │ │ + adds r2, r3, r3 │ │ │ │ lsls r6, r5, #3 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - udf #200 @ 0xc8 │ │ │ │ + udf #204 @ 0xcc │ │ │ │ lsls r7, r5, #3 │ │ │ │ - movs r7, #156 @ 0x9c │ │ │ │ + movs r7, #160 @ 0xa0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ add r0, sp, #32 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - udf #174 @ 0xae │ │ │ │ + udf #178 @ 0xb2 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - movs r1, #222 @ 0xde │ │ │ │ + movs r1, #226 @ 0xe2 │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 005f6388 : │ │ │ │ stmdb 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 │ │ │ │ @@ -1109870,172 +1109868,172 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r6, #29] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #78 @ 0x4e │ │ │ │ + movs r3, #82 @ 0x52 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bhi.n 5f6f8c │ │ │ │ + bhi.n 5f6f94 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - movs r3, #2 │ │ │ │ + movs r3, #6 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bvc.n 5f6efc │ │ │ │ + bvc.n 5f6f04 │ │ │ │ lsls r7, r5, #3 │ │ │ │ asrs r6, r0, #12 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - movs r2, #102 @ 0x66 │ │ │ │ + movs r2, #106 @ 0x6a │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bvc.n 5f6fd0 │ │ │ │ + bvc.n 5f6fd8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - mov lr, r8 │ │ │ │ + mov sl, r9 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r1, sp, #408 @ 0x198 │ │ │ │ + add r1, sp, #424 @ 0x1a8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - movs r0, #150 @ 0x96 │ │ │ │ + movs r0, #154 @ 0x9a │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bpl.n 5f7044 │ │ │ │ + bpl.n 5f704c │ │ │ │ lsls r7, r5, #3 │ │ │ │ b.n 5f6be4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cdp 0, 1, cr0, cr8, cr13, {7} │ │ │ │ - movs r0, #98 @ 0x62 │ │ │ │ + cdp 0, 1, cr0, cr12, cr13, {7} │ │ │ │ + movs r0, #102 @ 0x66 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bpl.n 5f6fec │ │ │ │ + bpl.n 5f6ff4 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - movs r0, #72 @ 0x48 │ │ │ │ + movs r0, #76 @ 0x4c │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bpl.n 5f6fbc │ │ │ │ + bpl.n 5f6fc4 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - movs r0, #42 @ 0x2a │ │ │ │ + movs r0, #46 @ 0x2e │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bmi.n 5f6f88 │ │ │ │ + bpl.n 5f6f90 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - movs r0, #0 │ │ │ │ + movs r0, #4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bmi.n 5f6f3c │ │ │ │ + bmi.n 5f6f44 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subs r6, r3, #7 │ │ │ │ + subs r2, r4, #7 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bmi.n 5f6f04 │ │ │ │ + bmi.n 5f6f0c │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subs r4, r0, #7 │ │ │ │ + subs r0, r1, #7 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bmi.n 5f6ed4 │ │ │ │ + bmi.n 5f6edc │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r0, sp, #112 @ 0x70 │ │ │ │ + add r0, sp, #128 @ 0x80 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - subs r0, r2, #5 │ │ │ │ + subs r4, r2, #5 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bmi.n 5f6ff4 │ │ │ │ + bmi.n 5f6ffc │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cmp r6, fp │ │ │ │ + cmp r2, ip │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subs r4, r0, #4 │ │ │ │ + subs r0, r1, #4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bcc.n 5f6f6c │ │ │ │ + bcc.n 5f6f74 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subs r2, r3, #3 │ │ │ │ + subs r6, r3, #3 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bcc.n 5f6f20 │ │ │ │ + bcc.n 5f6f28 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subs r2, r5, #2 │ │ │ │ + subs r6, r5, #2 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bcc.n 5f70c8 │ │ │ │ + bcc.n 5f6ed0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subs r2, r5, #1 │ │ │ │ + subs r6, r5, #1 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bcc.n 5f7050 │ │ │ │ + bcc.n 5f7058 │ │ │ │ lsls r7, r5, #3 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r6, [sp, #776] @ 0x308 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - subs r6, r4, #0 │ │ │ │ + subs r2, r5, #0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bcs.n 5f6fd8 │ │ │ │ + bcs.n 5f6fe0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subs r6, r1, #0 │ │ │ │ + subs r2, r2, #0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bcs.n 5f6fb0 │ │ │ │ + bcs.n 5f6fb8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adds r4, r4, #7 │ │ │ │ + adds r0, r5, #7 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bcs.n 5f6f64 │ │ │ │ + bcs.n 5f6f6c │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adds r4, r6, #6 │ │ │ │ + adds r0, r7, #6 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bcs.n 5f6f0c │ │ │ │ + bcs.n 5f6f14 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r0, [r2, #9] │ │ │ │ + ldrb r4, [r2, #9] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - adds r6, r6, #5 │ │ │ │ + adds r2, r7, #5 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bcs.n 5f709c │ │ │ │ + bcs.n 5f70a4 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adds r6, r3, #5 │ │ │ │ + adds r2, r4, #5 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bcs.n 5f7074 │ │ │ │ + bcs.n 5f707c │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r6, pc, #48 @ (adr r6, 5f7044 ) │ │ │ │ + add r6, pc, #64 @ (adr r6, 5f7054 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - adds r0, r0, #5 │ │ │ │ + adds r4, r0, #5 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bcs.n 5f7044 │ │ │ │ + bcs.n 5f704c │ │ │ │ lsls r7, r5, #3 │ │ │ │ - muls r0, r2 │ │ │ │ + muls r4, r2 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adds r4, r0, #4 │ │ │ │ + adds r0, r1, #4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bne.n 5f6fd8 │ │ │ │ + bne.n 5f6fe0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adds r4, r5, #3 │ │ │ │ + adds r0, r6, #3 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bne.n 5f6fb0 │ │ │ │ + bne.n 5f6fb8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adds r0, r6, #2 │ │ │ │ + adds r4, r6, #2 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bne.n 5f6f40 │ │ │ │ + bne.n 5f6f48 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adds r0, r3, #2 │ │ │ │ + adds r4, r3, #2 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bne.n 5f7118 │ │ │ │ + bne.n 5f7120 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r4, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r4, [sp, #984] @ 0x3d8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - adds r2, r3, #1 │ │ │ │ + adds r6, r3, #1 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bne.n 5f70a8 │ │ │ │ + bne.n 5f70b0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adds r2, r0, #1 │ │ │ │ + adds r6, r0, #1 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bne.n 5f7080 │ │ │ │ + bne.n 5f7088 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adds r6, r3, #0 │ │ │ │ + adds r2, r4, #0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - beq.n 5f7040 │ │ │ │ + beq.n 5f7048 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r3, [sp, #520] @ 0x208 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - bcs.n 5f70b4 │ │ │ │ + bcs.n 5f70bc │ │ │ │ lsls r7, r5, #3 │ │ │ │ - asrs r2, r7, #21 │ │ │ │ + asrs r6, r7, #21 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r3, [sp, #408] @ 0x198 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - bcs.n 5f7088 │ │ │ │ + bcs.n 5f7090 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - asrs r6, r4, #14 │ │ │ │ + asrs r2, r5, #14 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - bne.n 5f705c │ │ │ │ + bne.n 5f7064 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - movs r0, #206 @ 0xce │ │ │ │ + movs r0, #210 @ 0xd2 │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 005f7080 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1110083,17 +1110081,17 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ lsrs r6, r3, #9 │ │ │ │ lsls r5, r0, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r4, r0 │ │ │ │ + subs r6, r4, r0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldmia r6, {r1, r4, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r4, r6, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 005f7104 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1110176,23 +1110174,23 @@ │ │ │ │ lsls r7, r0, #4 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [pc, #528] @ (5f73e0 ) │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #6 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldr r4, [sp, #304] @ 0x130 │ │ │ │ + ldr r4, [sp, #320] @ 0x140 │ │ │ │ lsls r6, r5, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r5, r5 │ │ │ │ + adds r4, r5, r5 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldmia r6!, {r3, r4} │ │ │ │ + ldmia r6!, {r2, r3, r4} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adds r2, r6, r5 │ │ │ │ + adds r6, r6, r5 │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 005f71e8 : │ │ │ │ b.w 5f7080 │ │ │ │ │ │ │ │ 005f71ec : │ │ │ │ push {r4, r5, lr} │ │ │ │ @@ -1110278,23 +1110276,23 @@ │ │ │ │ lsls r7, r0, #4 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [pc, #528] @ (5f74c8 ) │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #2 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldr r3, [sp, #400] @ 0x190 │ │ │ │ + ldr r3, [sp, #416] @ 0x1a0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r7, r2 │ │ │ │ + adds r0, r0, r3 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldmia r5, {r4, r5} │ │ │ │ + ldmia r5, {r2, r4, r5} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adds r2, r1, r2 │ │ │ │ + adds r6, r1, r2 │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 005f72d0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1110342,17 +1110340,17 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ lsrs r6, r1, #32 │ │ │ │ lsls r5, r0, #4 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r0, r1 │ │ │ │ + adds r6, r0, r1 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldmia r4!, {r1, r7} │ │ │ │ + ldmia r4!, {r1, r2, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ │ │ │ │ 005f7354 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1110435,23 +1110433,23 @@ │ │ │ │ lsls r7, r0, #4 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r1, r1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #28 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldr r1, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ lsls r6, r5, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r1, #30 │ │ │ │ + asrs r4, r1, #30 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldmia r3, {r3, r6, r7} │ │ │ │ + ldmia r3, {r2, r3, r6, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - asrs r6, r1, #30 │ │ │ │ + asrs r2, r2, #30 │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 005f7438 : │ │ │ │ b.w 5f72d0 │ │ │ │ │ │ │ │ 005f743c : │ │ │ │ push {r4, r5, lr} │ │ │ │ @@ -1110537,23 +1110535,23 @@ │ │ │ │ lsls r7, r0, #4 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r1, r1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #25 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ lsls r6, r5, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r2, #27 │ │ │ │ + asrs r0, r3, #27 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldmia r2!, {r5, r6, r7} │ │ │ │ + ldmia r2, {r2, r5, r6, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - asrs r6, r4, #26 │ │ │ │ + asrs r2, r5, #26 │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 005f7520 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -1111249,121 +1111247,121 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #18 │ │ │ │ lsls r5, r0, #4 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #608 @ (adr r0, 5f7e70 ) │ │ │ │ + add r0, pc, #624 @ (adr r0, 5f7e80 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - asrs r4, r6, #18 │ │ │ │ + asrs r0, r7, #18 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldmia r0!, {r4, r7} │ │ │ │ + ldmia r0!, {r2, r4, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - asrs r0, r2, #17 │ │ │ │ + asrs r4, r2, #17 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldmia r0!, {r2, r3, r5} │ │ │ │ + ldmia r0!, {r4, r5} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - asrs r0, r7, #13 │ │ │ │ + asrs r4, r7, #13 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r7, [sp, #312] @ 0x138 │ │ │ │ + ldr r7, [sp, #328] @ 0x148 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - stmia r7!, {r2, r6} │ │ │ │ + stmia r7!, {r3, r6} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - asrs r4, r7, #12 │ │ │ │ + asrs r0, r0, #13 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - stmia r7!, {r3, r4} │ │ │ │ + stmia r7!, {r2, r3, r4} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - asrs r6, r3, #12 │ │ │ │ + asrs r2, r4, #12 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - stmia r6!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - beq.n 5f7be8 │ │ │ │ + beq.n 5f7bf0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - asrs r2, r5, #11 │ │ │ │ + asrs r6, r5, #11 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - stmia r6!, {r1, r2, r6, r7} │ │ │ │ + stmia r6!, {r1, r3, r6, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - asrs r6, r7, #10 │ │ │ │ + asrs r2, r0, #11 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - stmia r6!, {r1, r3, r4, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - asrs r2, r3, #10 │ │ │ │ + asrs r6, r3, #10 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - stmia r6!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r6!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - asrs r2, r0, #10 │ │ │ │ + asrs r6, r0, #10 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r6!, {r1, r5, r6} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - asrs r2, r5, #9 │ │ │ │ + asrs r6, r5, #9 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - stmia r6!, {r1, r2, r6} │ │ │ │ + stmia r6!, {r1, r3, r6} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - asrs r2, r6, #6 │ │ │ │ + asrs r6, r6, #6 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - stmia r5!, {r1, r2, r3, r7} │ │ │ │ + stmia r5!, {r1, r4, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r2, [r1, #84] @ 0x54 │ │ │ │ + ldr r6, [r1, #84] @ 0x54 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - stmia r5!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r5!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - asrs r4, r1, #6 │ │ │ │ + asrs r0, r2, #6 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - asrs r4, r1, #5 │ │ │ │ + asrs r0, r2, #5 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - stmia r5!, {r3, r5} │ │ │ │ + stmia r5!, {r2, r3, r5} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r4, [r4, #76] @ 0x4c │ │ │ │ + ldr r0, [r5, #76] @ 0x4c │ │ │ │ lsls r5, r7, #3 │ │ │ │ - stmia r5!, {r1, r2, r3} │ │ │ │ + stmia r5!, {r1, r4} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - asrs r2, r5, #4 │ │ │ │ + asrs r6, r5, #4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - asrs r0, r1, #3 │ │ │ │ + asrs r4, r1, #3 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - stmia r4!, {r2, r5, r7} │ │ │ │ + stmia r4!, {r3, r5, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - asrs r6, r3, #2 │ │ │ │ + asrs r2, r4, #2 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - stmia r4!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - asrs r2, r1, #2 │ │ │ │ + asrs r6, r1, #2 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - stmia r4!, {r1, r2, r5, r6} │ │ │ │ + stmia r4!, {r1, r3, r5, r6} │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrh r2, [r7, #54] @ 0x36 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - stmia r5!, {r5, r7} │ │ │ │ + stmia r5!, {r2, r5, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r6, pc, #856 @ (adr r6, 5f800c ) │ │ │ │ + add r6, pc, #872 @ (adr r6, 5f801c ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrh r6, [r3, #54] @ 0x36 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - stmia r5!, {r2, r7} │ │ │ │ + stmia r5!, {r3, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrh r2, [r0, #54] @ 0x36 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - stmia r5!, {r3, r5, r6} │ │ │ │ + stmia r5!, {r2, r3, r5, r6} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r6, pc, #424 @ (adr r6, 5f7e74 ) │ │ │ │ + add r6, pc, #440 @ (adr r6, 5f7e84 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrh r6, [r4, #52] @ 0x34 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - stmia r5!, {r2, r3, r6} │ │ │ │ + stmia r5!, {r4, r6} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r2, r3, #11 │ │ │ │ + lsls r6, r3, #11 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldrh r2, [r1, #52] @ 0x34 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - stmia r5!, {r4, r5} │ │ │ │ + stmia r5!, {r2, r4, r5} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r6, r7, #3 │ │ │ │ + lsls r2, r0, #4 │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 005f7ce4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1111443,23 +1111441,23 @@ │ │ │ │ ldr r7, [pc, #448] @ (5f7f68 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, #24] │ │ │ │ movs r0, r0 │ │ │ │ stc2 1, cr0, [r8, #16]! │ │ │ │ - str r0, [sp, #432] @ 0x1b0 │ │ │ │ + str r0, [sp, #448] @ 0x1c0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r3, #25 │ │ │ │ + lsrs r0, r4, #25 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - stmia r2!, {r3, r4, r5} │ │ │ │ + stmia r2!, {r2, r3, r4, r5} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsrs r6, r3, #19 │ │ │ │ + lsrs r2, r4, #19 │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 005f7dc8 : │ │ │ │ b.w 5f7520 │ │ │ │ │ │ │ │ 005f7dcc : │ │ │ │ push {r4, r5, lr} │ │ │ │ @@ -1111542,23 +1111540,23 @@ │ │ │ │ ldr r6, [pc, #544] @ (5f80b0 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, #24] │ │ │ │ movs r0, r0 │ │ │ │ stc2l 1, cr0, [r0], {4} │ │ │ │ - ldrh r4, [r0, #60] @ 0x3c │ │ │ │ + ldrh r0, [r1, #60] @ 0x3c │ │ │ │ lsls r6, r5, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r1, #22 │ │ │ │ + lsrs r0, r2, #22 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - stmia r1!, {r4, r6} │ │ │ │ + stmia r1!, {r2, r4, r6} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsrs r6, r6, #15 │ │ │ │ + lsrs r2, r7, #15 │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 005f7eb0 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1111688,25 +1111686,25 @@ │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, #24] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ usada8 r1, r8, r4, r0 │ │ │ │ - stmia r4!, {r3, r5, r6} │ │ │ │ + stmia r4!, {r2, r3, r5, r6} │ │ │ │ lsls r5, r5, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r6, #12 │ │ │ │ + lsrs r0, r7, #12 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - stmia r0!, {r3} │ │ │ │ + stmia r0!, {r2, r3} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrh r0, [r3, #48] @ 0x30 │ │ │ │ + ldrh r4, [r3, #48] @ 0x30 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsrs r2, r4, #10 │ │ │ │ + lsrs r6, r4, #10 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldrh r6, [r3, #28] │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldrh r2, [r2, #28] │ │ │ │ lsls r2, r5, #3 │ │ │ │ │ │ │ │ 005f802c : │ │ │ │ @@ -1112853,168 +1112851,168 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r6, #29] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r1, #28 │ │ │ │ + lsls r2, r2, #28 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - hlt 0x0022 │ │ │ │ + hlt 0x0026 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r4, r6, #26 │ │ │ │ + lsls r0, r7, #26 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - rev16 r0, r1 │ │ │ │ + rev16 r4, r1 │ │ │ │ lsls r7, r5, #3 │ │ │ │ bic.w r1, r4, #8650752 @ 0x840000 │ │ │ │ - cmp r1, #214 @ 0xd6 │ │ │ │ + cmp r1, #218 @ 0xda │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrh r2, [r0, #36] @ 0x24 │ │ │ │ + ldrh r6, [r0, #36] @ 0x24 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsls r4, r5, #19 │ │ │ │ + lsls r0, r6, #19 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xb882 │ │ │ │ + @ instruction: 0xb886 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldmia r1!, {r4, r6} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - bne.n 5f8d38 │ │ │ │ + bne.n 5f8d40 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - lsls r6, r7, #18 │ │ │ │ + lsls r2, r0, #19 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xb854 │ │ │ │ + @ instruction: 0xb858 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r2, r4, #18 │ │ │ │ + lsls r6, r4, #18 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xb836 │ │ │ │ + @ instruction: 0xb83a │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r4, r0, #18 │ │ │ │ + lsls r0, r1, #18 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xb818 │ │ │ │ + @ instruction: 0xb81c │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r0, r4, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xb7f4 │ │ │ │ + @ instruction: 0xb7f8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r4, r0, #17 │ │ │ │ + lsls r0, r1, #17 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xb7da │ │ │ │ + @ instruction: 0xb7de │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r2, r5, #16 │ │ │ │ + lsls r6, r5, #16 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xb7be │ │ │ │ + @ instruction: 0xb7c2 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r4, r1, #15 │ │ │ │ + lsls r0, r2, #15 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xb760 │ │ │ │ + @ instruction: 0xb764 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r2, r3, #14 │ │ │ │ + lsls r6, r3, #14 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xb72e │ │ │ │ + @ instruction: 0xb732 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r2, r5, #13 │ │ │ │ + lsls r6, r5, #13 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xb6fe │ │ │ │ + @ instruction: 0xb702 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r2, r0, #13 │ │ │ │ + lsls r6, r0, #13 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xb6d6 │ │ │ │ + @ instruction: 0xb6da │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r4, r1, #12 │ │ │ │ + lsls r0, r2, #12 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xb6a0 │ │ │ │ + @ instruction: 0xb6a4 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r4, r4, #11 │ │ │ │ + lsls r0, r5, #11 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xb678 │ │ │ │ + @ instruction: 0xb67c │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r6, r0, #11 │ │ │ │ + lsls r2, r1, #11 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xb65a │ │ │ │ + @ instruction: 0xb65e │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r2, r3, #10 │ │ │ │ + lsls r6, r3, #10 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xb62e │ │ │ │ + @ instruction: 0xb632 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r0, r6, #9 │ │ │ │ + lsls r4, r6, #9 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - @ instruction: 0xb604 │ │ │ │ + @ instruction: 0xb608 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r0, r0, #9 │ │ │ │ + lsls r4, r0, #9 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - push {r2, r4, r6, r7, lr} │ │ │ │ + push {r3, r4, r6, r7, lr} │ │ │ │ lsls r7, r5, #3 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r4, #10] │ │ │ │ + strh r4, [r4, #10] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - lsls r0, r1, #8 │ │ │ │ + lsls r4, r1, #8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - push {r2, r3, r4, r7, lr} │ │ │ │ + push {r5, r7, lr} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r0, r6, #7 │ │ │ │ + lsls r4, r6, #7 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - push {r2, r7, lr} │ │ │ │ + push {r3, r7, lr} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r6, r6, #6 │ │ │ │ + lsls r2, r7, #6 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - push {r1, r3, r6, lr} │ │ │ │ + push {r1, r2, r3, r6, lr} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrh r6, [r7, #6] │ │ │ │ + ldrh r2, [r0, #8] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsls r2, r6, #5 │ │ │ │ + lsls r6, r6, #5 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - push {r1, r2, lr} │ │ │ │ + push {r1, r3, lr} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - movs r6, #66 @ 0x42 │ │ │ │ + movs r6, #70 @ 0x46 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r6, r6, #4 │ │ │ │ + lsls r2, r7, #4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - push {r1, r3, r6, r7} │ │ │ │ + push {r1, r2, r3, r6, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r2, r7, #3 │ │ │ │ + lsls r6, r7, #3 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - push {r1, r2, r3, r7} │ │ │ │ + push {r1, r4, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrh r0, [r5, #2] │ │ │ │ + ldrh r4, [r5, #2] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsls r4, r3, #3 │ │ │ │ + lsls r0, r4, #3 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - push {r4, r5, r6} │ │ │ │ + push {r2, r4, r5, r6} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - movs r5, #172 @ 0xac │ │ │ │ + movs r5, #176 @ 0xb0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r2, r3, #2 │ │ │ │ + lsls r6, r3, #2 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - push {r1, r2, r3, r5} │ │ │ │ + push {r1, r4, r5} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ + lsls r6, r0, #2 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - push {r1, r2, r4} │ │ │ │ + push {r1, r3, r4} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r0, r0, #1 │ │ │ │ + lsls r4, r0, #1 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cbz r4, 5f8e24 │ │ │ │ + cbz r0, 5f8e26 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - movs r0, r5 │ │ │ │ + movs r4, r5 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cbz r4, 5f8e26 │ │ │ │ + cbz r0, 5f8e28 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r4, [r7, #28] │ │ │ │ + ldrb r0, [r0, #29] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - vmla.i32 q8, q10, d15[1] │ │ │ │ - cbz r0, 5f8e22 │ │ │ │ + vmla.i32 q8, q12, d15[1] │ │ │ │ + cbz r4, 5f8e22 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - vmla.i q8, q14, d3[7] │ │ │ │ - cbz r0, 5f8e24 │ │ │ │ + vmla.i16 q8, q8, d7[3] │ │ │ │ + cbz r4, 5f8e24 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrb r0, [r6, #23] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - push {r1, r2, r4, r7} │ │ │ │ + push {r1, r3, r4, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r0, r6, #4 │ │ │ │ + lsls r4, r6, #4 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r3, [pc, #52] @ (5f8e10 ) │ │ │ │ movw r2, #33854 @ 0x843e │ │ │ │ movt r2, #1 │ │ │ │ ldr r1, [pc, #48] @ (5f8e14 ) │ │ │ │ ldr r0, [pc, #48] @ (5f8e18 ) │ │ │ │ add r3, pc │ │ │ │ @@ -1113030,22 +1113028,22 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #420 @ 0x1a4 │ │ │ │ add r0, pc │ │ │ │ blx 344d20 <__assert_fail@plt> │ │ │ │ ldrb r2, [r7, #17] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - cbz r0, 5f8e60 │ │ │ │ + cbz r4, 5f8e60 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - @ instruction: 0xf75600ed │ │ │ │ + @ instruction: 0xf75a00ed │ │ │ │ ldrb r6, [r3, #17] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - cbz r4, 5f8e64 │ │ │ │ + cbz r0, 5f8e66 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r6, [sp, #8] │ │ │ │ + str r6, [sp, #24] │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 005f8e28 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1113125,22 +1113123,22 @@ │ │ │ │ subs r6, #44 @ 0x2c │ │ │ │ lsls r7, r0, #4 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #7 │ │ │ │ movs r0, r0 │ │ │ │ stcl 1, cr0, [r4], #-16 │ │ │ │ - ldrb r0, [r5, #28] │ │ │ │ + ldrb r4, [r5, #28] │ │ │ │ lsls r6, r5, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - stc2l 0, cr0, [r0, #-956]! @ 0xfffffc44 │ │ │ │ - sub sp, #464 @ 0x1d0 │ │ │ │ + stc2l 0, cr0, [r4, #-956]! @ 0xfffffc44 │ │ │ │ + sub sp, #480 @ 0x1e0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - @ instruction: 0xfbb600ef │ │ │ │ + @ instruction: 0xfbba00ef │ │ │ │ │ │ │ │ 005f8f0c : │ │ │ │ b.w 5f802c │ │ │ │ │ │ │ │ 005f8f10 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1113222,22 +1113220,22 @@ │ │ │ │ subs r5, #68 @ 0x44 │ │ │ │ lsls r7, r0, #4 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #7 │ │ │ │ movs r0, r0 │ │ │ │ sbcs.w r1, ip, r4 │ │ │ │ - ldrb r0, [r0, #25] │ │ │ │ + ldrb r4, [r0, #25] │ │ │ │ lsls r6, r5, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [r8], {239} @ 0xef │ │ │ │ - add sp, #48 @ 0x30 │ │ │ │ + ldc2 0, cr0, [ip], {239} @ 0xef │ │ │ │ + add sp, #64 @ 0x40 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - @ instruction: 0xface00ef │ │ │ │ + @ instruction: 0xfad200ef │ │ │ │ │ │ │ │ 005f8ff4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #196] @ 5f90c8 │ │ │ │ @@ -1113335,21 +1113333,21 @@ │ │ │ │ ldrb r4, [r3, #24] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #7 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ orns r1, r6, r4 │ │ │ │ - @ instruction: 0xfbdc00ef │ │ │ │ + @ instruction: 0xfbe000ef │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh.w r0, [r0, #239] @ 0xef │ │ │ │ - add r7, sp, #32 │ │ │ │ + ldrsh.w r0, [r4, #239] @ 0xef │ │ │ │ + add r7, sp, #48 @ 0x30 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r0, [r3, #20] │ │ │ │ + ldrb r4, [r3, #20] │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 005f9100 : │ │ │ │ stmdb 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 │ │ │ │ @@ -1114293,154 +1114291,154 @@ │ │ │ │ ldrd r0, r1, [r2, #16] │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa4800ef │ │ │ │ - add r5, sp, #248 @ 0xf8 │ │ │ │ + @ instruction: 0xfa4c00ef │ │ │ │ + add r5, sp, #264 @ 0x108 │ │ │ │ lsls r7, r5, #3 │ │ │ │ b.n 5f9b0c │ │ │ │ lsls r4, r0, #4 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r6, #6 │ │ │ │ + adds r0, r7, #6 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strh r6, [r3, #2] │ │ │ │ + strh r2, [r4, #2] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - vld4. {d16-d19}, [r4 :128] │ │ │ │ - add r4, sp, #376 @ 0x178 │ │ │ │ + vld4. {d16-d19}, [r8 :128] │ │ │ │ + add r4, sp, #392 @ 0x188 │ │ │ │ lsls r7, r5, #3 │ │ │ │ pop {r2, r5, pc} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - stmia r5!, {r1, r3} │ │ │ │ + stmia r5!, {r1, r2, r3} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - vld4. {d0-d3}, [ip :128] │ │ │ │ - add r4, sp, #152 @ 0x98 │ │ │ │ + ldrsh.w r0, [r0, pc, lsl #2] │ │ │ │ + add r4, sp, #168 @ 0xa8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - vst4. {d0-d3}, [sl :128] │ │ │ │ - add r4, sp, #0 │ │ │ │ + vst4. {d0-d3}, [lr :128] │ │ │ │ + add r4, sp, #16 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str??.w r0, [sl, #239] @ 0xef │ │ │ │ - add r3, sp, #896 @ 0x380 │ │ │ │ + str??.w r0, [lr, #239] @ 0xef │ │ │ │ + add r3, sp, #912 @ 0x390 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrh.w r0, [ip, #239] @ 0xef │ │ │ │ - add r3, sp, #712 @ 0x2c8 │ │ │ │ + str.w r0, [r0, #239] @ 0xef │ │ │ │ + add r3, sp, #728 @ 0x2d8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subs r4, r3, r0 │ │ │ │ + subs r0, r4, r0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r2, [r6, #18] │ │ │ │ + ldrb r6, [r6, #18] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - rsb r0, r4, #7831552 @ 0x778000 │ │ │ │ - add r0, sp, #760 @ 0x2f8 │ │ │ │ + rsb r0, r8, #7831552 @ 0x778000 │ │ │ │ + add r0, sp, #776 @ 0x308 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - sub.w r0, sl, #7831552 @ 0x778000 │ │ │ │ - add r0, sp, #656 @ 0x290 │ │ │ │ + sub.w r0, lr, #7831552 @ 0x778000 │ │ │ │ + add r0, sp, #672 @ 0x2a0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subs r6, #94 @ 0x5e │ │ │ │ + subs r6, #98 @ 0x62 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r0, [r4, #17] │ │ │ │ + ldrb r4, [r4, #17] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - sbcs.w r0, r2, #7831552 @ 0x778000 │ │ │ │ - add r0, sp, #432 @ 0x1b0 │ │ │ │ + sbcs.w r0, r6, #7831552 @ 0x778000 │ │ │ │ + add r0, sp, #448 @ 0x1c0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adcs.w r0, lr, #7831552 @ 0x778000 │ │ │ │ - add r0, sp, #352 @ 0x160 │ │ │ │ + sbc.w r0, r2, #7831552 @ 0x778000 │ │ │ │ + add r0, sp, #368 @ 0x170 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - @ instruction: 0xf53a00ef │ │ │ │ - add r0, sp, #192 @ 0xc0 │ │ │ │ + @ instruction: 0xf53e00ef │ │ │ │ + add r0, sp, #208 @ 0xd0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adds.w r0, r8, #7831552 @ 0x778000 │ │ │ │ - add r0, sp, #56 @ 0x38 │ │ │ │ + adds.w r0, ip, #7831552 @ 0x778000 │ │ │ │ + add r0, sp, #72 @ 0x48 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - bic.w r0, lr, #7831552 @ 0x778000 │ │ │ │ - add r7, pc, #144 @ (adr r7, 5f9c38 ) │ │ │ │ + bics.w r0, r2, #7831552 @ 0x778000 │ │ │ │ + add r7, pc, #160 @ (adr r7, 5f9c48 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - and.w r0, lr, #7831552 @ 0x778000 │ │ │ │ - add r7, pc, #16 @ (adr r7, 5f9bc0 ) │ │ │ │ + ands.w r0, r2, #7831552 @ 0x778000 │ │ │ │ + add r7, pc, #32 @ (adr r7, 5f9bd0 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - @ instruction: 0xf3f200ef │ │ │ │ - add r6, pc, #928 @ (adr r6, 5f9f58 ) │ │ │ │ + @ instruction: 0xf3f600ef │ │ │ │ + add r6, pc, #944 @ (adr r6, 5f9f68 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - @ instruction: 0xf3da00ef │ │ │ │ - add r6, pc, #848 @ (adr r6, 5f9f10 ) │ │ │ │ + @ instruction: 0xf3de00ef │ │ │ │ + add r6, pc, #864 @ (adr r6, 5f9f20 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - @ instruction: 0xf31600ef │ │ │ │ - add r6, pc, #64 @ (adr r6, 5f9c08 ) │ │ │ │ + @ instruction: 0xf31a00ef │ │ │ │ + add r6, pc, #80 @ (adr r6, 5f9c18 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ strb r2, [r4, #2] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - add r7, pc, #288 @ (adr r7, 5f9cf0 ) │ │ │ │ + add r7, pc, #304 @ (adr r7, 5f9d00 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrh r6, [r6, #14] │ │ │ │ + ldrh r2, [r7, #14] │ │ │ │ lsls r5, r5, #3 │ │ │ │ strb r6, [r0, #2] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - add r7, pc, #176 @ (adr r7, 5f9c8c ) │ │ │ │ + add r7, pc, #192 @ (adr r7, 5f9c9c ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ittt pl │ │ │ │ - lslpl r5, r5, #3 │ │ │ │ - strbpl r2, [r5, #1] │ │ │ │ - lslpl r6, r7, #3 │ │ │ │ - add r7, pc, #64 @ (adr r7, 5f9c28 ) │ │ │ │ + ittt vs │ │ │ │ + lslvs r5, r5, #3 │ │ │ │ + strbvs r2, [r5, #1] │ │ │ │ + lslvs r6, r7, #3 │ │ │ │ + add r7, pc, #80 @ (adr r7, 5f9c38 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - bgt.n 5f9cb8 │ │ │ │ + bgt.n 5f9cc0 │ │ │ │ lsls r5, r5, #3 │ │ │ │ strb r6, [r1, #1] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - add r6, pc, #976 @ (adr r6, 5f9fc4 ) │ │ │ │ + add r6, pc, #992 @ (adr r6, 5f9fd4 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - bgt.n 5f9c6c │ │ │ │ + bgt.n 5f9c74 │ │ │ │ lsls r5, r5, #3 │ │ │ │ strb r2, [r6, #0] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - add r6, pc, #864 @ (adr r6, 5f9f60 ) │ │ │ │ + add r6, pc, #880 @ (adr r6, 5f9f70 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strh r6, [r5, #54] @ 0x36 │ │ │ │ + strh r2, [r6, #54] @ 0x36 │ │ │ │ lsls r5, r5, #3 │ │ │ │ strb r6, [r2, #0] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - add r6, pc, #752 @ (adr r6, 5f9efc ) │ │ │ │ + add r6, pc, #768 @ (adr r6, 5f9f0c ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - b.n 5f9d3c │ │ │ │ + b.n 5f9d44 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r2, [r7, #124] @ 0x7c │ │ │ │ lsls r6, r7, #3 │ │ │ │ - add r6, pc, #640 @ (adr r6, 5f9e98 ) │ │ │ │ + add r6, pc, #656 @ (adr r6, 5f9ea8 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - @ instruction: 0xf25e00ef │ │ │ │ + @ instruction: 0xf26200ef │ │ │ │ ldr r6, [r3, #124] @ 0x7c │ │ │ │ lsls r6, r7, #3 │ │ │ │ - add r6, pc, #528 @ (adr r6, 5f9e34 ) │ │ │ │ + add r6, pc, #544 @ (adr r6, 5f9e44 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - movw r0, #8431 @ 0x20ef │ │ │ │ + movw r0, #24815 @ 0x60ef │ │ │ │ ldr r2, [r0, #124] @ 0x7c │ │ │ │ lsls r6, r7, #3 │ │ │ │ - add r6, pc, #416 @ (adr r6, 5f9dd0 ) │ │ │ │ + add r6, pc, #432 @ (adr r6, 5f9de0 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - blt.n 5f9bb0 │ │ │ │ + blt.n 5f9bb8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r6, [r4, #120] @ 0x78 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - add r6, pc, #304 @ (adr r6, 5f9d6c ) │ │ │ │ + add r6, pc, #320 @ (adr r6, 5f9d7c ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - blt.n 5f9b64 │ │ │ │ + blt.n 5f9b6c │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r2, [r1, #120] @ 0x78 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - add r6, pc, #192 @ (adr r6, 5f9d08 ) │ │ │ │ + add r6, pc, #208 @ (adr r6, 5f9d18 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strb r6, [r6, #1] │ │ │ │ + strb r2, [r7, #1] │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r6, [r5, #116] @ 0x74 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - add r6, pc, #80 @ (adr r6, 5f9ca4 ) │ │ │ │ + add r6, pc, #96 @ (adr r6, 5f9cb4 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrh r6, [r3, #4] │ │ │ │ + ldrh r2, [r4, #4] │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 005f9c58 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -1114610,40 +1114608,40 @@ │ │ │ │ lsls r4, r0, #4 │ │ │ │ adds r0, #2 │ │ │ │ lsls r7, r0, #4 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r2, #11] │ │ │ │ + ldrb r6, [r2, #11] │ │ │ │ lsls r5, r5, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - vmla.i d16, d26, d3[7] │ │ │ │ - add r2, pc, #776 @ (adr r2, 5fa100 ) │ │ │ │ + vmla.i d16, d30, d3[7] │ │ │ │ + add r2, pc, #792 @ (adr r2, 5fa110 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ ble.n 5f9d1c │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r4, [r2, #72] @ 0x48 │ │ │ │ + str r0, [r3, #72] @ 0x48 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strb r6, [r6, #0] │ │ │ │ + strb r2, [r7, #0] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r2, pc, #152 @ (adr r2, 5f9eb0 ) │ │ │ │ + add r2, pc, #168 @ (adr r2, 5f9ec0 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r3, sp, #912 @ 0x390 │ │ │ │ + add r3, sp, #928 @ 0x3a0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - add r3, sp, #872 @ 0x368 │ │ │ │ + add r3, sp, #888 @ 0x378 │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 005f9e20 : │ │ │ │ stmdb 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 │ │ │ │ @@ -1115668,113 +1115666,113 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r1, r1] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xeaac00ef │ │ │ │ - ldr r5, [sp, #512] @ 0x200 │ │ │ │ + @ TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes