--- /srv/rebuilderd/tmp/rebuilderdESgoEK/inputs/libpython3.13-stdlib_3.13.12-1_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdESgoEK/out/libpython3.13-stdlib_3.13.12-1_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-02-04 15:06:39.000000 debian-binary │ --rw-r--r-- 0 0 0 10680 2026-02-04 15:06:39.000000 control.tar.xz │ --rw-r--r-- 0 0 0 1834512 2026-02-04 15:06:39.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 10676 2026-02-04 15:06:39.000000 control.tar.xz │ +-rw-r--r-- 0 0 0 1834032 2026-02-04 15:06:39.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/lib/python3.13/lib-dynload/_asyncio.cpython-313-arm-linux-gnueabihf.so │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --symbols {} │ │ │ │ @@ -106,8 +106,8 @@ │ │ │ │ 102: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_FromMetaclass │ │ │ │ 103: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyException_SetCause │ │ │ │ 104: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_New │ │ │ │ 105: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ 106: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ 107: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Vectorcall │ │ │ │ 108: 00000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__ │ │ │ │ - 109: 00006b4d 12 FUNC GLOBAL DEFAULT 9 PyInit__asyncio │ │ │ │ + 109: 00006c6d 12 FUNC GLOBAL DEFAULT 9 PyInit__asyncio │ │ │ ├── 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: 3ebf443ab5a9af659353c71d60b407e3ce6191b0 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 24c16d6189fa7ee2b4ca3ef92f3754c873a8737c │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -105,19 +105,19 @@ │ │ │ │ PyType_GenericNew │ │ │ │ PyObject_GenericGetAttr │ │ │ │ PyObject_SelfIter │ │ │ │ 3F*F!F@F │ │ │ │ 3+`%acKX │ │ │ │ #F2F9FHF │ │ │ │ (I"F(KyX │ │ │ │ -GI;F"FyD │ │ │ │ +ZI;F"FyD │ │ │ │ +3#`ch[mZ │ │ │ │ (I*F(KyX │ │ │ │ H KxD J{D │ │ │ │ 5I0F*jyD │ │ │ │ -3#`ch[mZ │ │ │ │ asyncio.events │ │ │ │ get_event_loop_policy │ │ │ │ asyncio.base_futures │ │ │ │ _future_repr │ │ │ │ asyncio.exceptions │ │ │ │ InvalidStateError │ │ │ │ CancelledError │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {} │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .init: │ │ │ │ │ │ │ │ 00001d1c <.init>: │ │ │ │ push {r3, lr} │ │ │ │ - bl 6a84 <__gmon_start__@plt+0x4958> │ │ │ │ + bl 6ba4 <__gmon_start__@plt+0x4a78> │ │ │ │ pop {r3, pc} │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -1,28 +1,28 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ -00002138 : │ │ │ │ - blmi 5dd244 │ │ │ │ +00002138 : │ │ │ │ + blmi 5dd244 │ │ │ │ teqlt r9, #2063597568 @ 0x7b000000 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb5934c │ │ │ │ + bl feb5934c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - bmi 4c6134 │ │ │ │ + bmi 4c6134 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ addsmi r5, r8, #10158080 @ 0x9b0000 │ │ │ │ ldmdami r1, {r0, r4, r8, ip, lr, pc} │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ biclt lr, r0, r2, lsl lr │ │ │ │ @ instruction: 0xf06f6c62 │ │ │ │ strbtvs r4, [r0], #-320 @ 0xfffffec0 │ │ │ │ addmi r6, fp, #1245184 @ 0x130000 │ │ │ │ - blcc 7618c │ │ │ │ + blcc 7618c │ │ │ │ ldmdblt r3, {r0, r1, r4, sp, lr} │ │ │ │ @ instruction: 0xf7ff4610 │ │ │ │ stclvs 15, cr14, [r0], #-304 @ 0xfffffed0 │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ addsmi r6, r3, #196608 @ 0x30000 │ │ │ │ movwcc sp, #4101 @ 0x1005 │ │ │ │ and r6, r2, r3 │ │ │ │ @@ -52,33 +52,33 @@ │ │ │ │ strmi lr, [r6], -ip, asr #27 │ │ │ │ rscsle r2, r2, r0, lsl #16 │ │ │ │ strmi r4, [r2], -lr, lsr #22 │ │ │ │ @ instruction: 0xf8584620 │ │ │ │ @ instruction: 0xf5088003 │ │ │ │ @ instruction: 0x312c410c │ │ │ │ mcr 7, 0, pc, cr14, cr15, {7} @ │ │ │ │ - blle 104c210 │ │ │ │ + blle 104c210 │ │ │ │ mvnsmi pc, r8, lsl #10 │ │ │ │ cmpcc ip, sl, lsr #19 │ │ │ │ @ instruction: 0xf7ff4620 │ │ │ │ stmdacs r0, {r1, r2, r9, sl, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf508db38 │ │ │ │ @ instruction: 0x462a41ff │ │ │ │ @ instruction: 0x46203110 │ │ │ │ ldcl 7, cr15, [ip, #1020]! @ 0x3fc │ │ │ │ - blle bcc234 │ │ │ │ + blle bcc234 │ │ │ │ stmdblt r2, {r1, r3, r5, r6, r9, fp, sp, lr}^ │ │ │ │ mvnmi pc, r8, lsl #10 │ │ │ │ smlatbcc r8, r8, r8, r6 │ │ │ │ ldc 7, cr15, [r6, #1020] @ 0x3fc │ │ │ │ stmdblt r0, {r0, r2, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf508e024 │ │ │ │ @ instruction: 0x4620411d │ │ │ │ stcl 7, cr15, [sl, #1020]! @ 0x3fc │ │ │ │ - ble ffbcc258 │ │ │ │ + ble ffbcc258 │ │ │ │ @ instruction: 0x4621e01c │ │ │ │ mrc 7, 7, APSR_nzcv, cr12, cr15, {7} │ │ │ │ @ instruction: 0x4628b918 │ │ │ │ mrc 7, 1, APSR_nzcv, cr2, cr15, {7} │ │ │ │ stmdavs r3, {r0, r3, sp, lr, pc} │ │ │ │ cmppmi r0, pc, rrx @ p-variant is OBSOLETE │ │ │ │ andle r4, r4, fp, lsl #5 │ │ │ │ @@ -87,16 +87,16 @@ │ │ │ │ stmdavs fp!, {r1, r2, r3, r6, r7, r9, sl, fp, sp, lr, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ mulle r5, r3, r2 │ │ │ │ eorvs r3, fp, r1, lsl #22 │ │ │ │ @ instruction: 0x4628b913 │ │ │ │ mcr 7, 6, pc, cr2, cr15, {7} @ │ │ │ │ @ instruction: 0xf0014620 │ │ │ │ - ldrtmi pc, [r0], -r1, lsr #23 @ │ │ │ │ - blx fe7be2a6 │ │ │ │ + @ instruction: 0x4630fb55 │ │ │ │ + blx 14be2a6 │ │ │ │ pop {r3, r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf7ff41f0 │ │ │ │ svclt 0x0000bd7b │ │ │ │ andeq sp, r1, lr, lsr #28 │ │ │ │ andeq r5, r0, r4, ror #27 │ │ │ │ muleq r0, ip, r1 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ @@ -105,698 +105,660 @@ │ │ │ │ svceq 0x00b8f8cc │ │ │ │ @ instruction: 0xf8dfb08b │ │ │ │ @ instruction: 0x46068078 │ │ │ │ ldrmi r4, [r0], -pc, lsl #12 │ │ │ │ ldcls 6, cr4, [r2, #-612] @ 0xfffffd9c │ │ │ │ strdlt r4, [sp, -r8] │ │ │ │ and r6, r6, ip, lsr #17 │ │ │ │ - blle d2d90 │ │ │ │ + blle d2d90 │ │ │ │ ldmiblt sl, {r8, ip, lr, pc} │ │ │ │ and r2, r0, r0, lsl #8 │ │ │ │ - bmi 593ba0 │ │ │ │ + bmi 593ba0 │ │ │ │ strtmi sl, [fp], -r7, lsl #18 │ │ │ │ ldrbtmi r9, [sl], #-260 @ 0xfffffefc │ │ │ │ @ instruction: 0xf5024649 │ │ │ │ andls r7, r0, #-536870900 @ 0xe000000c │ │ │ │ stmib sp, {r9, sp}^ │ │ │ │ andls r2, r1, #536870912 @ 0x20000000 │ │ │ │ ldc 7, cr15, [r0, #1020]! @ 0x3fc │ │ │ │ ands fp, r5, r8, lsl r9 │ │ │ │ vst3.32 @ instruction: 0xf482fab2 │ │ │ │ - bl 6448a8 │ │ │ │ + bl 6448a8 │ │ │ │ andle r0, r1, r4, lsl #30 │ │ │ │ and r6, r2, r1, lsl #16 │ │ │ │ @ instruction: 0xf8584b0a │ │ │ │ @ instruction: 0xf8d71003 │ │ │ │ movwcs r0, #444 @ 0x1bc │ │ │ │ smlabtvs r8, sp, r9, lr │ │ │ │ stmdbge r8, {r1, r9, sp} │ │ │ │ - blvs fe01c738 │ │ │ │ + blvs fe01c738 │ │ │ │ mrc 7, 7, APSR_nzcv, cr4, cr15, {7} │ │ │ │ pop {r0, r1, r3, ip, sp, pc} │ │ │ │ svclt 0x000083f0 │ │ │ │ andeq sp, r1, r8, lsr #26 │ │ │ │ andeq lr, r1, sl, lsl r2 │ │ │ │ andeq r0, r0, r4, ror #2 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb59558 │ │ │ │ + bl feb59558 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r9, r8, asr #31 │ │ │ │ @ instruction: 0x46054c19 │ │ │ │ ldrmi r4, [r0], -lr, lsl #12 │ │ │ │ svcls 0x000e4619 │ │ │ │ stmdblt r7!, {r2, r3, r4, r5, r6, sl, lr} │ │ │ │ stcle 2, cr4, [r2, #-748] @ 0xfffffd14 │ │ │ │ tstle r0, r1, lsl #22 │ │ │ │ - bmi 5309a4 │ │ │ │ + bmi 5309a4 │ │ │ │ smladxcs r1, fp, r6, r4 │ │ │ │ ldrbtmi r9, [sl], #-1793 @ 0xfffff8ff │ │ │ │ andvc pc, r8, #8388608 @ 0x800000 │ │ │ │ andcs r9, r0, #0, 4 │ │ │ │ andvc lr, r2, #3358720 @ 0x334000 │ │ │ │ strls sl, [r4, -r7, lsl #30] │ │ │ │ stcl 7, cr15, [sl, #-1020]! @ 0xfffffc04 │ │ │ │ andcs fp, r0, r8, lsl #18 │ │ │ │ stmiavs fp!, {r0, r4, sp, lr, pc} │ │ │ │ @ instruction: 0x11bcf8d6 │ │ │ │ stmdbvs r8, {r1, fp, sp, lr} │ │ │ │ @ instruction: 0x4629b11b │ │ │ │ - stc2 0, cr15, [ip, #16] │ │ │ │ - blmi 1fa3d0 │ │ │ │ + cdp2 0, 4, cr15, cr2, cr2, {0} │ │ │ │ + blmi 1fa3d0 │ │ │ │ ldrbtmi r4, [r9], #-2311 @ 0xfffff6f9 │ │ │ │ ldmdavs r8, {r0, r1, r5, r6, r7, fp, ip, lr} │ │ │ │ stc 7, cr15, [r8, #-1020]! @ 0xfffffc04 │ │ │ │ andlt lr, r9, fp, ror #15 │ │ │ │ svclt 0x0000bdf0 │ │ │ │ muleq r1, r4, ip │ │ │ │ andeq lr, r1, lr, lsl #3 │ │ │ │ andeq r0, r0, r0, ror #2 │ │ │ │ andeq r5, r0, lr, ror #17 │ │ │ │ - blmi 1dcddc │ │ │ │ + blmi 1dcddc │ │ │ │ teqlt r8, fp, ror r4 │ │ │ │ @ instruction: 0xf06f6803 │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ movwcc sp, #4100 @ 0x1004 │ │ │ │ ldrbmi r6, [r0, -r3]! │ │ │ │ ldmpl r8, {r1, r9, fp, lr} │ │ │ │ svclt 0x00004770 │ │ │ │ andeq sp, r1, r4, lsr #24 │ │ │ │ andeq r0, r0, r4, ror #2 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb59608 │ │ │ │ + bl feb59608 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46060ff0 │ │ │ │ strmi r6, [ip], -r0, asr #16 │ │ │ │ - ldmdblt r0, {r0, r2, r4, r9, sl, lr} │ │ │ │ - stmdblt r8!, {r4, r5, r7, fp, sp, lr} │ │ │ │ - ldrmi lr, [r1], -r8 │ │ │ │ + ldmdblt r0!, {r0, r2, r4, r9, sl, lr} │ │ │ │ + strhlt r6, [r0, #-128] @ 0xffffff80 │ │ │ │ + strtmi r4, [r3], -r9, lsr #12 │ │ │ │ + ldrhtmi lr, [r0], #-141 @ 0xffffff73 │ │ │ │ + @ instruction: 0x46114718 │ │ │ │ stmdacs r0, {r5, r7, r8, r9, sl, lr} │ │ │ │ - ldrsht sp, [r6], -r8 │ │ │ │ - strmi r4, [r0, r9, lsr #12]! │ │ │ │ - teqle r2, r0, lsl #16 │ │ │ │ - @ instruction: 0xb11068f0 │ │ │ │ - strmi r4, [r0, r9, lsr #12]! │ │ │ │ - ldmdbvs r0!, {r3, r5, r6, r8, r9, fp, ip, sp, pc} │ │ │ │ - @ instruction: 0x4629b110 │ │ │ │ - bllt 10142c4 │ │ │ │ - tstlt r0, r0, ror r9 │ │ │ │ - strmi r4, [r0, r9, lsr #12]! │ │ │ │ - bvs c310b0 │ │ │ │ - @ instruction: 0x4629b110 │ │ │ │ - ldmiblt r0!, {r5, r7, r8, r9, sl, lr}^ │ │ │ │ - @ instruction: 0xb11069b0 │ │ │ │ - strmi r4, [r0, r9, lsr #12]! │ │ │ │ - ldmibvs r0!, {r3, r6, r7, r8, fp, ip, sp, pc}^ │ │ │ │ - @ instruction: 0x4629b110 │ │ │ │ - stmiblt r0!, {r5, r7, r8, r9, sl, lr} │ │ │ │ - tstlt r0, r0, ror sl │ │ │ │ - strmi r4, [r0, r9, lsr #12]! │ │ │ │ - bvs fec30a58 │ │ │ │ - @ instruction: 0x4629b110 │ │ │ │ - ldmdblt r0, {r5, r7, r8, r9, sl, lr}^ │ │ │ │ - @ instruction: 0xb1106af0 │ │ │ │ - strmi r4, [r0, r9, lsr #12]! │ │ │ │ - strtmi fp, [sl], -r8, lsr #18 │ │ │ │ - ldrtmi r4, [r0], -r1, lsr #12 │ │ │ │ - ldcl 7, cr15, [sl, #1020]! @ 0x3fc │ │ │ │ - ldcllt 0, cr2, [r0, #-0] │ │ │ │ + ldcllt 0, cr13, [r0, #-976]! @ 0xfffffc30 │ │ │ │ @ instruction: 0xf06f6c80 │ │ │ │ stmdavs r3, {r6, r9, lr} │ │ │ │ svclt 0x001c4293 │ │ │ │ andvs r3, r3, r1, lsl #6 │ │ │ │ stcvs 7, cr4, [r0], {112} @ 0x70 │ │ │ │ ldrbtmi r4, [fp], #-2822 @ 0xfffff4fa │ │ │ │ stmdavs r3, {r3, r4, r5, r8, ip, sp, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ mulle r4, r3, r2 │ │ │ │ andvs r3, r3, r1, lsl #6 │ │ │ │ - bmi 94284 │ │ │ │ + bmi 9421c │ │ │ │ @ instruction: 0x47705898 │ │ │ │ - andeq sp, r1, r2, asr fp │ │ │ │ + @ instruction: 0x0001dbba │ │ │ │ andeq r0, r0, r4, ror #2 │ │ │ │ - blmi 1dc6d4 │ │ │ │ + blmi 1dc66c │ │ │ │ teqlt r8, fp, ror r4 │ │ │ │ @ instruction: 0xf06f6803 │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ movwcc sp, #4100 @ 0x1004 │ │ │ │ ldrbmi r6, [r0, -r3]! │ │ │ │ ldmpl r8, {r1, r9, fp, lr} │ │ │ │ svclt 0x00004770 │ │ │ │ - andeq sp, r1, ip, lsr #22 │ │ │ │ + muleq r1, r4, fp │ │ │ │ andeq r0, r0, r4, ror #2 │ │ │ │ - vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb59700 │ │ │ │ - @ instruction: 0xf8cc0c0c │ │ │ │ - @ instruction: 0x46060ff0 │ │ │ │ - strmi r6, [ip], -r0, asr #16 │ │ │ │ - ldmdblt r0!, {r0, r2, r4, r9, sl, lr} │ │ │ │ - strhlt r6, [r0, #-128] @ 0xffffff80 │ │ │ │ - strtmi r4, [r3], -r9, lsr #12 │ │ │ │ - ldrhtmi lr, [r0], #-141 @ 0xffffff73 │ │ │ │ - @ instruction: 0x46114718 │ │ │ │ - stmdacs r0, {r5, r7, r8, r9, sl, lr} │ │ │ │ - ldcllt 0, cr13, [r0, #-976]! @ 0xfffffc30 │ │ │ │ - blmi 1dc72c │ │ │ │ + blmi 1dc694 │ │ │ │ teqlt r8, fp, ror r4 │ │ │ │ @ instruction: 0xf06f6803 │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ movwcc sp, #4100 @ 0x1004 │ │ │ │ ldrbmi r6, [r0, -r3]! │ │ │ │ ldmpl r8, {r1, r9, fp, lr} │ │ │ │ svclt 0x00004770 │ │ │ │ - ldrdeq sp, [r1], -r4 │ │ │ │ + andeq sp, r1, ip, ror #22 │ │ │ │ andeq r0, r0, r4, ror #2 │ │ │ │ mlascs r4, r0, r8, pc @ │ │ │ │ ldreq r4, [r2, -r4, lsl #22] │ │ │ │ strle r4, [r2, #-1147] @ 0xfffffb85 │ │ │ │ ldmpl r8, {r0, r1, r9, fp, lr} │ │ │ │ - bmi d4324 │ │ │ │ + bmi d428c │ │ │ │ @ instruction: 0x47705898 │ │ │ │ - andeq sp, r1, r8, lsr #21 │ │ │ │ + andeq sp, r1, r0, asr #22 │ │ │ │ andeq r0, r0, ip, asr r1 │ │ │ │ muleq r0, r0, r1 │ │ │ │ mlascs r4, r0, r8, pc @ │ │ │ │ ldrbeq r4, [r2, -r4, lsl #22] │ │ │ │ strle r4, [r2, #-1147] @ 0xfffffb85 │ │ │ │ ldmpl r8, {r0, r1, r9, fp, lr} │ │ │ │ - bmi d4348 │ │ │ │ + bmi d42b0 │ │ │ │ @ instruction: 0x47705898 │ │ │ │ - andeq sp, r1, r4, lsl #21 │ │ │ │ + andeq sp, r1, ip, lsl fp │ │ │ │ andeq r0, r0, ip, asr r1 │ │ │ │ muleq r0, r0, r1 │ │ │ │ - blmi 1dd49c │ │ │ │ + blmi 1dd404 │ │ │ │ teqlt r8, fp, ror r4 │ │ │ │ @ instruction: 0xf06f6803 │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ movwcc sp, #4100 @ 0x1004 │ │ │ │ ldrbmi r6, [r0, -r3]! │ │ │ │ ldmpl r8, {r1, r9, fp, lr} │ │ │ │ svclt 0x00004770 │ │ │ │ - andeq sp, r1, r4, ror #20 │ │ │ │ + strdeq sp, [r1], -ip │ │ │ │ andeq r0, r0, r4, ror #2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb597c8 │ │ │ │ + bl feb59730 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [r5], {240} @ 0xf0 │ │ │ │ @ instruction: 0xf004b082 │ │ │ │ - blmi 140b74 │ │ │ │ + blmi 140e4c │ │ │ │ stmiapl r3!, {r2, r3, r4, r5, r6, sl, lr}^ │ │ │ │ ldrmi r9, [r8], -r1, lsl #6 │ │ │ │ ldclt 0, cr11, [r0, #-8] │ │ │ │ - andeq sp, r1, r8, lsr #20 │ │ │ │ + andeq sp, r1, r0, asr #21 │ │ │ │ andeq r0, r0, r4, ror #2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb597f4 │ │ │ │ + bl feb5975c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46020ff8 │ │ │ │ ldrbtmi r4, [r8], #-2060 @ 0xfffff7f4 │ │ │ │ - blmi 330b28 │ │ │ │ + blmi 330a90 │ │ │ │ ldrbtmi r4, [r9], #-2316 @ 0xfffff6f4 │ │ │ │ ldmdavs r8, {r0, r1, r6, r7, fp, ip, lr} │ │ │ │ - stc 7, cr15, [r0], {255} @ 0xff │ │ │ │ + mcrr 7, 15, pc, ip, cr15 @ │ │ │ │ rscscc pc, pc, pc, asr #32 │ │ │ │ stmdavs fp, {r0, r1, r3, sp, lr, pc} │ │ │ │ submi pc, r0, pc, rrx │ │ │ │ - bvs fe41302c │ │ │ │ + bvs fe412f94 │ │ │ │ movwcc fp, #7964 @ 0x1f1c │ │ │ │ addsvs r6, r1, #11 │ │ │ │ @ instruction: 0xf9d8f001 │ │ │ │ stclt 0, cr2, [r8, #-0] │ │ │ │ - andeq sp, r1, r2, lsl #20 │ │ │ │ + muleq r1, sl, sl │ │ │ │ muleq r0, r8, r1 │ │ │ │ - andeq r5, r0, sl, asr #12 │ │ │ │ + andeq r5, r0, r2, ror #13 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb59844 │ │ │ │ + bl feb597ac │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 14662c │ │ │ │ + blmi 146594 │ │ │ │ ldrbtmi r4, [fp], #-2565 @ 0xfffff5fb │ │ │ │ ldrbtmi r4, [r9], #-2309 @ 0xfffff6fb │ │ │ │ ldmdavs r8, {r0, r1, r3, r4, r7, fp, ip, lr} │ │ │ │ - bl ff6c0658 │ │ │ │ + stc 7, cr15, [r6], #-1020 @ 0xfffffc04 │ │ │ │ stclt 0, cr2, [r8, #-0] │ │ │ │ - @ instruction: 0x0001d9b2 │ │ │ │ + andeq sp, r1, sl, asr #20 │ │ │ │ andeq r0, r0, r0, ror #2 │ │ │ │ - @ instruction: 0x00005aba │ │ │ │ + andeq r5, r0, r2, asr fp │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb59874 │ │ │ │ + bl feb597dc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 14665c │ │ │ │ + blmi 1465c4 │ │ │ │ ldrbtmi r4, [fp], #-2565 @ 0xfffff5fb │ │ │ │ ldrbtmi r4, [r9], #-2309 @ 0xfffff6fb │ │ │ │ ldmdavs r8, {r0, r1, r3, r4, r7, fp, ip, lr} │ │ │ │ - bl ff0c0688 │ │ │ │ + stc 7, cr15, [lr], {255} @ 0xff │ │ │ │ stclt 0, cr2, [r8, #-0] │ │ │ │ - andeq sp, r1, r2, lsl #19 │ │ │ │ + andeq sp, r1, sl, lsl sl │ │ │ │ andeq r0, r0, r0, ror #2 │ │ │ │ - @ instruction: 0x00005ab6 │ │ │ │ + andeq r5, r0, lr, asr #22 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ - bl feb598a4 │ │ │ │ + bl feb5980c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [r2], {240} @ 0xf0 │ │ │ │ ldmdblt r9!, {r2, r3, r4, r5, r6, sl, lr} │ │ │ │ ldmdbmi r2, {r0, r4, r8, r9, fp, lr} │ │ │ │ stmiapl r3!, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf7ff6818 │ │ │ │ - and lr, r5, sl, lsr #23 │ │ │ │ + strd lr, [r5], -r6 │ │ │ │ strmi r4, [r8], -r5, lsl #12 │ │ │ │ - ldc 7, cr15, [lr], #-1020 @ 0xfffffc04 │ │ │ │ - ble 8c6cc │ │ │ │ + stc 7, cr15, [sl], {255} @ 0xff │ │ │ │ + ble 8c634 │ │ │ │ rscscc pc, pc, pc, asr #32 │ │ │ │ andle lr, r7, lr │ │ │ │ stmdbmi fp, {r1, r3, r8, r9, fp, lr} │ │ │ │ stmiapl r3!, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf7ff6818 │ │ │ │ - @ instruction: 0xe7f3eb98 │ │ │ │ + ldrb lr, [r3, r4, ror #23]! │ │ │ │ mlascc r4, r5, r8, pc @ │ │ │ │ movweq pc, #864 @ 0x360 @ │ │ │ │ eorscc pc, r4, r5, lsl #17 │ │ │ │ svclt 0x0000bd38 │ │ │ │ - andeq sp, r1, r4, asr r9 │ │ │ │ + andeq sp, r1, ip, ror #19 │ │ │ │ muleq r0, r8, r1 │ │ │ │ - muleq r0, ip, r5 │ │ │ │ + andeq r5, r0, r4, lsr r6 │ │ │ │ andeq r0, r0, r8, lsl #3 │ │ │ │ - muleq r0, r0, sl │ │ │ │ + andeq r5, r0, r8, lsr #22 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb59910 │ │ │ │ + bl feb59878 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [r4], {208} @ 0xd0 │ │ │ │ strmi fp, [r5], -r8, lsl #1 │ │ │ │ ldrbtmi r4, [ip], #-1544 @ 0xfffff9f8 │ │ │ │ addsmi fp, sl, #573440 @ 0x8c000 │ │ │ │ - bcs 79b30 │ │ │ │ + bcs 79a98 │ │ │ │ stmiblt r9, {r8, ip, lr, pc} │ │ │ │ - bmi 3d3f74 │ │ │ │ + bmi 3d3edc │ │ │ │ strls r2, [r1], -r1, lsl #12 │ │ │ │ @ instruction: 0xf502447a │ │ │ │ andls r7, r0, #805306369 @ 0x30000001 │ │ │ │ stmib sp, {r9, sp}^ │ │ │ │ cdpge 2, 0, cr6, cr7, cr2, {0} │ │ │ │ @ instruction: 0xf7ff9604 │ │ │ │ - stmdblt r8, {r1, r4, r7, r8, r9, fp, sp, lr, pc} │ │ │ │ + stmdblt r8, {r1, r2, r3, r4, r6, r7, r8, r9, fp, sp, lr, pc} │ │ │ │ and r2, r8, r0 │ │ │ │ stmdavs r1, {r0, r1, r3, r5, r8, fp, sp, lr} │ │ │ │ @ instruction: 0xf00169d8 │ │ │ │ andcc pc, r1, r1, ror fp @ │ │ │ │ - blmi 136b38 │ │ │ │ + blmi 136aa0 │ │ │ │ andlt r5, r8, r0, ror #17 │ │ │ │ svclt 0x0000bd70 │ │ │ │ - andeq sp, r1, r2, ror #17 │ │ │ │ - ldrdeq sp, [r1], -ip │ │ │ │ + andeq sp, r1, sl, ror r9 │ │ │ │ + andeq sp, r1, r4, ror lr │ │ │ │ andeq r0, r0, r4, ror #2 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb5997c │ │ │ │ + bl feb598e4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [pc], {200} @ 0xc8 │ │ │ │ strmi fp, [r5], -sl, lsl #1 │ │ │ │ ldrbtmi r4, [ip], #-1544 @ 0xfffff9f8 │ │ │ │ addsmi fp, sl, #573440 @ 0x8c000 │ │ │ │ - bcs 79b9c │ │ │ │ + bcs 79b04 │ │ │ │ ldmdblt r9!, {r8, ip, lr, pc}^ │ │ │ │ - bmi 693fe0 │ │ │ │ + bmi 693f48 │ │ │ │ strls r2, [r1], -r1, lsl #12 │ │ │ │ @ instruction: 0xf502447a │ │ │ │ andls r7, r0, #-536870911 @ 0xe0000001 │ │ │ │ stmib sp, {r9, sp}^ │ │ │ │ cdpge 2, 0, cr6, cr7, cr2, {0} │ │ │ │ @ instruction: 0xf7ff9604 │ │ │ │ - mvnlt lr, ip, asr fp │ │ │ │ + mvnlt lr, r8, lsr #23 │ │ │ │ movwcs r6, #2345 @ 0x929 │ │ │ │ stmdavs r0, {r1, r4, r9, fp, lr} │ │ │ │ smlabtls r8, r9, r9, r6 │ │ │ │ andls sl, r9, r8, lsl #18 │ │ │ │ andcs r5, r2, #160, 16 @ 0xa00000 │ │ │ │ andeq pc, r0, #200, 4 @ 0x8000000c │ │ │ │ rscsmi pc, r0, r0, lsl #10 │ │ │ │ @ instruction: 0xf7ff3040 │ │ │ │ - ldrshlt lr, [r0, #-174] @ 0xffffff52 │ │ │ │ + cmplt r0, sl, asr #22 │ │ │ │ @ instruction: 0xf06f6803 │ │ │ │ addmi r4, fp, #64, 2 │ │ │ │ - blcc 76804 │ │ │ │ + blcc 7676c │ │ │ │ stmdblt r3!, {r0, r1, sp, lr} │ │ │ │ - ldc 7, cr15, [r4], {255} @ 0xff │ │ │ │ + stcl 7, cr15, [r0], #-1020 @ 0xfffffc04 │ │ │ │ andcs lr, r0, r1 │ │ │ │ - blmi 17a7fc │ │ │ │ + blmi 17a764 │ │ │ │ andlt r5, sl, r0, ror #17 │ │ │ │ svclt 0x0000bd70 │ │ │ │ - andeq sp, r1, r6, ror r8 │ │ │ │ - andeq sp, r1, r0, ror sp │ │ │ │ + andeq sp, r1, lr, lsl #18 │ │ │ │ + andeq sp, r1, r8, lsl #28 │ │ │ │ muleq r0, ip, r1 │ │ │ │ andeq r0, r0, r4, ror #2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ - bl feb59a18 │ │ │ │ + bl feb59980 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [lr], {240} @ 0xf0 │ │ │ │ - blmi 394038 │ │ │ │ + blmi 393fa0 │ │ │ │ ldrbtmi r4, [ip], #-1544 @ 0xfffff9f8 │ │ │ │ stmiapl r3!, {r1, r3, r6, fp, sp, lr}^ │ │ │ │ mulle r3, sl, r2 │ │ │ │ - bl ff940830 │ │ │ │ + ldc 7, cr15, [r0], #-1020 @ 0xfffffc04 │ │ │ │ and fp, sp, r8, lsr r9 │ │ │ │ @ instruction: 0xf06f680b │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ movwcc fp, #7964 @ 0x1f1c │ │ │ │ stclvs 0, cr6, [fp], #-44 @ 0xffffffd4 │ │ │ │ ldrmi r6, [r8], -r8, ror #8 │ │ │ │ @ instruction: 0xf8c6f001 │ │ │ │ stmiapl r0!, {r0, r1, r8, r9, fp, lr}^ │ │ │ │ svclt 0x0000bd38 │ │ │ │ - ldrdeq sp, [r1], -sl │ │ │ │ + andeq sp, r1, r2, ror r8 │ │ │ │ andeq r0, r0, r8, ror #2 │ │ │ │ andeq r0, r0, r4, ror #2 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb59a6c │ │ │ │ + bl feb599d4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbmi lr, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ stmdavs r0, {r1, r2, r9, sl, lr}^ │ │ │ │ stcmi 4, cr4, [sp, #-484] @ 0xfffffe1c │ │ │ │ - b 184087c │ │ │ │ + b feb407e4 │ │ │ │ ldrbtmi r6, [sp], #-2228 @ 0xfffff74c │ │ │ │ @ instruction: 0xf896b134 │ │ │ │ @ instruction: 0x07db3034 │ │ │ │ - blmi 277cb8 │ │ │ │ + blmi 277c20 │ │ │ │ and r5, r9, ip, ror #17 │ │ │ │ stmdbmi r9, {r3, r8, r9, fp, lr} │ │ │ │ stmiapl fp!, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf7ff6818 │ │ │ │ - @ instruction: 0xe001eab8 │ │ │ │ + and lr, r1, r4, lsl #22 │ │ │ │ stmiapl ip!, {r1, r2, r8, r9, fp, lr}^ │ │ │ │ ldcllt 6, cr4, [r0, #-128]! @ 0xffffff80 │ │ │ │ - muleq r1, r8, ip │ │ │ │ - andeq sp, r1, lr, ror r7 │ │ │ │ + andeq sp, r1, r0, lsr sp │ │ │ │ + andeq sp, r1, r6, lsl r8 │ │ │ │ andeq r0, r0, ip, asr r1 │ │ │ │ andeq r0, r0, r0, ror #2 │ │ │ │ - andeq r5, r0, ip, lsl #8 │ │ │ │ + andeq r5, r0, r4, lsr #9 │ │ │ │ muleq r0, r0, r1 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb59acc │ │ │ │ + bl feb59a34 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [r4], {208} @ 0xd0 │ │ │ │ strmi fp, [r5], -r8, lsl #1 │ │ │ │ ldrbtmi r4, [ip], #-1544 @ 0xfffff9f8 │ │ │ │ addsmi fp, sl, #573440 @ 0x8c000 │ │ │ │ - bcs 79cec │ │ │ │ + bcs 79c54 │ │ │ │ stmiblt r9, {r8, ip, lr, pc} │ │ │ │ - bmi 3d4130 │ │ │ │ + bmi 3d4098 │ │ │ │ strls r2, [r1], -r1, lsl #12 │ │ │ │ @ instruction: 0xf502447a │ │ │ │ andls r7, r0, #-1879048190 @ 0x90000002 │ │ │ │ stmib sp, {r9, sp}^ │ │ │ │ cdpge 2, 0, cr6, cr7, cr2, {0} │ │ │ │ @ instruction: 0xf7ff9604 │ │ │ │ - stmdblt r8, {r2, r4, r5, r7, r9, fp, sp, lr, pc} │ │ │ │ + stmdblt r8, {r8, r9, fp, sp, lr, pc} │ │ │ │ and r2, r8, r0 │ │ │ │ stmdavs r1, {r0, r1, r3, r5, r8, fp, sp, lr} │ │ │ │ @ instruction: 0xf7ff6a18 │ │ │ │ - stmdacs r0, {r1, r3, r4, r6, r9, fp, sp, lr, pc} │ │ │ │ - blmi 1398f4 │ │ │ │ + stmdacs r0, {r1, r2, r5, r7, r9, fp, sp, lr, pc} │ │ │ │ + blmi 13985c │ │ │ │ andlt r5, r8, r0, ror #17 │ │ │ │ svclt 0x0000bd70 │ │ │ │ - andeq sp, r1, r6, lsr #14 │ │ │ │ - andeq sp, r1, r0, lsr #24 │ │ │ │ + @ instruction: 0x0001d7be │ │ │ │ + @ instruction: 0x0001dcb8 │ │ │ │ andeq r0, r0, r4, ror #2 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb59b38 │ │ │ │ + bl feb59aa0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [r4], {208} @ 0xd0 │ │ │ │ strmi fp, [r5], -r8, lsl #1 │ │ │ │ ldrbtmi r4, [ip], #-1544 @ 0xfffff9f8 │ │ │ │ addsmi fp, sl, #573440 @ 0x8c000 │ │ │ │ - bcs 79d58 │ │ │ │ + bcs 79cc0 │ │ │ │ stmiblt r9, {r8, ip, lr, pc} │ │ │ │ - bmi 3d419c │ │ │ │ + bmi 3d4104 │ │ │ │ strls r2, [r1], -r1, lsl #12 │ │ │ │ @ instruction: 0xf502447a │ │ │ │ andls r7, r0, #52, 4 @ 0x40000003 │ │ │ │ stmib sp, {r9, sp}^ │ │ │ │ cdpge 2, 0, cr6, cr7, cr2, {0} │ │ │ │ @ instruction: 0xf7ff9604 │ │ │ │ - stmdblt r8, {r1, r2, r3, r4, r5, r6, r9, fp, sp, lr, pc} │ │ │ │ + stmdblt r8, {r1, r3, r6, r7, r9, fp, sp, lr, pc} │ │ │ │ and r2, r8, r0 │ │ │ │ stmdavs r1, {r0, r1, r3, r5, r8, fp, sp, lr} │ │ │ │ @ instruction: 0xf7ff6a18 │ │ │ │ - stmdacs r0, {r8, r9, fp, sp, lr, pc} │ │ │ │ - blmi 139960 │ │ │ │ + stmdacs r0, {r2, r3, r6, r8, r9, fp, sp, lr, pc} │ │ │ │ + blmi 1398c8 │ │ │ │ andlt r5, r8, r0, ror #17 │ │ │ │ svclt 0x0000bd70 │ │ │ │ - @ instruction: 0x0001d6ba │ │ │ │ - @ instruction: 0x0001dbb4 │ │ │ │ + andeq sp, r1, r2, asr r7 │ │ │ │ + andeq sp, r1, ip, asr #24 │ │ │ │ andeq r0, r0, r4, ror #2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb59ba4 │ │ │ │ + bl feb59b0c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbmi r6, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ stmdavs r0, {r2, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf7ff4479 │ │ │ │ - strtmi lr, [r1], -r6, asr #19 │ │ │ │ + @ instruction: 0x4621ea12 │ │ │ │ pop {r8, fp, sp, lr} │ │ │ │ @ instruction: 0xf0044010 │ │ │ │ - svclt 0x0000bccd │ │ │ │ - andeq sp, r1, r0, ror #22 │ │ │ │ + svclt 0x0000bcc1 │ │ │ │ + strdeq sp, [r1], -r8 │ │ │ │ strb lr, [r7, r8, ror #15]! │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb59bd4 │ │ │ │ + bl feb59b3c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbmi r6, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ stmdavs r0, {r2, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf7ff4479 │ │ │ │ - stmdbvs r3, {r1, r2, r3, r5, r7, r8, fp, sp, lr, pc} │ │ │ │ + stmdbvs r3, {r1, r3, r4, r5, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ pop {r0, r5, r9, sl, lr} │ │ │ │ ldcvs 0, cr4, [r8], {16} │ │ │ │ - bllt c409f0 │ │ │ │ - andeq sp, r1, r0, lsr fp │ │ │ │ + bllt 1f40958 │ │ │ │ + andeq sp, r1, r8, asr #23 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb59c00 │ │ │ │ + bl feb59b68 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [r8], #-800 @ 0xfffffce0 │ │ │ │ strmi fp, [r5], -sl, lsl #1 │ │ │ │ ldrbtmi r4, [ip], #-1544 @ 0xfffff9f8 │ │ │ │ - bcs 70ea0 │ │ │ │ - bcs b9e20 │ │ │ │ + bcs 70e08 │ │ │ │ + bcs b9d88 │ │ │ │ ldmdblt r9!, {r8, ip, lr, pc}^ │ │ │ │ - bmi 8d4264 │ │ │ │ + bmi 8d41cc │ │ │ │ strls r2, [r1], -r2, lsl #12 │ │ │ │ @ instruction: 0xf502447a │ │ │ │ andls r7, r0, #-268435453 @ 0xf0000003 │ │ │ │ stmib sp, {r9, sp}^ │ │ │ │ cdpge 2, 0, cr6, cr8, cr2, {0} │ │ │ │ @ instruction: 0xf7ff9604 │ │ │ │ - cmnlt r0, #106496 @ 0x1a000 │ │ │ │ - blge 1dcee8 │ │ │ │ + cmnlt r0, #417792 @ 0x66000 │ │ │ │ + blge 1dce50 │ │ │ │ strne lr, [r0, #-2512] @ 0xfffff630 │ │ │ │ @ instruction: 0x462a6990 │ │ │ │ - b fffc0a48 │ │ │ │ - blle 90ca50 │ │ │ │ + bl 12c09b0 │ │ │ │ + blle 90c9b8 │ │ │ │ stmdacs r1, {r0, r1, r2, r8, r9, fp, ip, pc} │ │ │ │ ldmdbmi r6, {r0, r2, r4, r8, ip, lr, pc} │ │ │ │ strtmi r2, [sl], -r0, lsl #12 │ │ │ │ strls r5, [r0], -r0, ror #16 │ │ │ │ stmdavs r0, {r2, r4, r8, fp, lr} │ │ │ │ @ instruction: 0xf7ff4479 │ │ │ │ - stmdals r7, {r2, r5, r6, r7, r9, fp, sp, lr, pc} │ │ │ │ + stmdals r7, {r4, r5, r8, r9, fp, sp, lr, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ addsmi r6, r3, #196608 @ 0x30000 │ │ │ │ - blcc 76abc │ │ │ │ + blcc 76a24 │ │ │ │ ldmdblt r3!, {r0, r1, sp, lr}^ │ │ │ │ - b ff340a7c │ │ │ │ + bl 6409e4 │ │ │ │ ldmdavs sl, {r0, r1, r3, sp, lr, pc} │ │ │ │ cmppmi r0, pc, rrx @ p-variant is OBSOLETE │ │ │ │ andle r4, r8, sl, lsl #5 │ │ │ │ andsvs r3, sl, r1, lsl #20 │ │ │ │ ldrmi fp, [r8], -sl, lsr #18 │ │ │ │ - b ff040a94 │ │ │ │ + bl 3409fc │ │ │ │ andcs lr, r0, r1 │ │ │ │ - blmi 1baaa4 │ │ │ │ + blmi 1baa0c │ │ │ │ andlt r5, sl, r0, ror #17 │ │ │ │ svclt 0x0000bd70 │ │ │ │ - strdeq sp, [r1], -r2 │ │ │ │ - andeq sp, r1, ip, ror #21 │ │ │ │ + andeq sp, r1, sl, lsl #13 │ │ │ │ + andeq sp, r1, r4, lsl #23 │ │ │ │ andeq r0, r0, r0, ror #2 │ │ │ │ - @ instruction: 0x000052b0 │ │ │ │ + andeq r5, r0, r8, asr #6 │ │ │ │ andeq r0, r0, r4, ror #2 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb59cc4 │ │ │ │ + bl feb59c2c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [r4], {208} @ 0xd0 │ │ │ │ strmi fp, [r5], -r8, lsl #1 │ │ │ │ ldrbtmi r4, [ip], #-1544 @ 0xfffff9f8 │ │ │ │ - bcs 70f64 │ │ │ │ - bcs b9ee4 │ │ │ │ + bcs 70ecc │ │ │ │ + bcs b9e4c │ │ │ │ stmiblt r9, {r8, ip, lr, pc} │ │ │ │ - bmi 3d4328 │ │ │ │ + bmi 3d4290 │ │ │ │ strls r2, [r1], -r2, lsl #12 │ │ │ │ @ instruction: 0xf502447a │ │ │ │ andls r7, r0, #-1610612732 @ 0xa0000004 │ │ │ │ stmib sp, {r9, sp}^ │ │ │ │ cdpge 2, 0, cr6, cr6, cr2, {0} │ │ │ │ @ instruction: 0xf7ff9604 │ │ │ │ - stmdblt r8, {r3, r4, r5, r7, r8, fp, sp, lr, pc} │ │ │ │ + stmdblt r8, {r2, r9, fp, sp, lr, pc} │ │ │ │ and r2, r9, r0 │ │ │ │ ldmib r0, {r0, r1, r3, r5, r8, fp, sp, lr}^ │ │ │ │ ldmibvs r8, {r9, ip} │ │ │ │ - blx fe7beb1a │ │ │ │ - blle ffd4cb14 │ │ │ │ + ldc2l 0, cr15, [sl], #-8 │ │ │ │ + blle ffd4ca7c │ │ │ │ stmiapl r0!, {r0, r1, r8, r9, fp, lr}^ │ │ │ │ ldcllt 0, cr11, [r0, #-32]! @ 0xffffffe0 │ │ │ │ - andeq sp, r1, lr, lsr #10 │ │ │ │ - andeq sp, r1, r8, lsr #20 │ │ │ │ + andeq sp, r1, r6, asr #11 │ │ │ │ + andeq sp, r1, r0, asr #21 │ │ │ │ andeq r0, r0, r4, ror #2 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ @ instruction: 0xf8dfb08c │ │ │ │ @ instruction: 0x46068098 │ │ │ │ ldrmi r4, [r0], -pc, lsl #12 │ │ │ │ @ instruction: 0xf8dd461d │ │ │ │ ldrbtmi ip, [r8], #72 @ 0x48 │ │ │ │ svceq 0x0000f1bc │ │ │ │ @ instruction: 0xf8dcd002 │ │ │ │ and r4, r6, r8 │ │ │ │ - blle d40e8 │ │ │ │ + blle d4050 │ │ │ │ ldmiblt sl, {r8, ip, lr, pc} │ │ │ │ and r2, r0, r0, lsl #8 │ │ │ │ - bmi 7144f8 │ │ │ │ + bmi 714460 │ │ │ │ strbtmi sl, [r3], -r7, lsl #18 │ │ │ │ ldrbtmi r9, [sl], #-260 @ 0xfffffefc │ │ │ │ @ instruction: 0xf5024629 │ │ │ │ andls r7, r0, #1342177285 @ 0x50000005 │ │ │ │ stmib sp, {r9, sp}^ │ │ │ │ andls r2, r1, #536870912 @ 0x20000000 │ │ │ │ - ldmdb r4!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmib r0, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ eor fp, r2, r8, lsl r9 │ │ │ │ vst3.32 @ instruction: 0xf482fab2 │ │ │ │ pushne {r2, r5, r6, r8, fp} │ │ │ │ stmdavs r2, {r0, r3, ip, lr, pc} │ │ │ │ stccs 1, cr11, [r1, #-72] @ 0xffffffb8 │ │ │ │ and sp, r9, r3, lsl #2 │ │ │ │ @ instruction: 0xf8584b0f │ │ │ │ stmdavs r0, {r0, r1, sp}^ │ │ │ │ - blmi 37abc4 │ │ │ │ + blmi 37ab2c │ │ │ │ andeq pc, r3, r8, asr r8 @ │ │ │ │ and r4, r2, r2, lsl #12 │ │ │ │ @ instruction: 0xf8584b0a │ │ │ │ @ instruction: 0xf8d70003 │ │ │ │ movwcs r4, #444 @ 0x1bc │ │ │ │ andvs lr, r9, #3358720 @ 0x334000 │ │ │ │ andls sl, fp, r9, lsl #18 │ │ │ │ stmdbvs r4!, {r0, r1, r9, sp} │ │ │ │ @ instruction: 0xf7ff6be0 │ │ │ │ - andlt lr, ip, ip, lsr #21 │ │ │ │ + strdlt lr, [ip], -r8 │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ - @ instruction: 0x0001d4b6 │ │ │ │ - andeq sp, r1, r2, lsr #19 │ │ │ │ + andeq sp, r1, lr, asr #10 │ │ │ │ + andeq sp, r1, sl, lsr sl │ │ │ │ andeq r0, r0, r4, ror #2 │ │ │ │ - ldcllt 0, cr15, [r2], #-8 │ │ │ │ - blcs 1d9f4 │ │ │ │ - blcc 7a00c │ │ │ │ + stcllt 0, cr15, [lr, #-8] │ │ │ │ + blcs 1d95c │ │ │ │ + blcc 79f74 │ │ │ │ stmdblt fp!, {r0, r1, r7, r8, r9, sp, lr} │ │ │ │ mlascs r4, r0, r8, pc @ │ │ │ │ addeq pc, r2, #-1946157055 @ 0x8c000001 │ │ │ │ eorscs pc, r4, r0, lsl #17 │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ - push {r0, r2, r3, r5, r8, fp, ip, sp, pc} │ │ │ │ + push {r0, r3, r4, r5, r6, r8, fp, ip, sp, pc} │ │ │ │ vst4. {d20,d22,d24,d26}, [pc :256], r0 │ │ │ │ - bl feb59e0c │ │ │ │ + bl feb59d74 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 706b94 │ │ │ │ + blmi 706afc │ │ │ │ cdpmi 0, 1, cr11, cr12, cr2, {4} │ │ │ │ ldrbtmi r4, [fp], #-1557 @ 0xfffff9eb │ │ │ │ ldmibpl pc, {r7, r9, sl, lr} @ │ │ │ │ @ instruction: 0xd10a42ba │ │ │ │ - bge 5d228 │ │ │ │ - b 11c0c28 │ │ │ │ - blle 80cc30 │ │ │ │ + bge 5d190 │ │ │ │ + b fe4c0b90 │ │ │ │ + blle 80cb98 │ │ │ │ stmdacs r0, {r0, fp, ip, pc} │ │ │ │ strtmi fp, [r8], -r8, lsl #30 │ │ │ │ strmi lr, [r8], -r0, lsr #32 │ │ │ │ @ instruction: 0xf7ff460c │ │ │ │ - strmi lr, [r6], -r2, lsr #18 │ │ │ │ + strmi lr, [r6], -lr, ror #18 │ │ │ │ andsle r1, r4, r3, asr #24 │ │ │ │ @ instruction: 0x8018f8d8 │ │ │ │ - blge 54458 │ │ │ │ + blge 543c0 │ │ │ │ strbmi r4, [r0], -r1, lsr #12 │ │ │ │ - ldmib r2!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - blle 28cc5c │ │ │ │ + ldmib lr!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + blle 28cbc4 │ │ │ │ @ instruction: 0x462a4633 │ │ │ │ strbmi r4, [r0], -r1, lsr #12 │ │ │ │ - ldmib r8, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stmib r4!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ stmdals r1, {fp, sp} │ │ │ │ @ instruction: 0xf000da03 │ │ │ │ @ instruction: 0x2000feb5 │ │ │ │ stmdacs r0, {r1, sp, lr, pc} │ │ │ │ ldrtmi fp, [r8], -r8, lsl #30 │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ svclt 0x000081f0 │ │ │ │ - andeq sp, r1, r6, ror #7 │ │ │ │ + andeq sp, r1, lr, ror r4 │ │ │ │ andeq r0, r0, r4, ror #2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb59e94 │ │ │ │ + bl feb59dfc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46050fd0 │ │ │ │ strmi fp, [r8], -r9, lsl #1 │ │ │ │ - bcs 71130 │ │ │ │ - bcs ba0b0 │ │ │ │ + bcs 71098 │ │ │ │ + bcs ba018 │ │ │ │ ldmdblt r9!, {r8, ip, lr, pc}^ │ │ │ │ ldrmi r4, [r1], -fp, lsl #24 │ │ │ │ andls sl, r4, #24576 @ 0x6000 │ │ │ │ andcs r4, r0, #124, 8 @ 0x7c000000 │ │ │ │ strbtvc pc, [r0], #-1284 @ 0xfffffafc @ │ │ │ │ strls r9, [r0], #-515 @ 0xfffffdfd │ │ │ │ stmib sp, {r1, sl, sp}^ │ │ │ │ @ instruction: 0xf7ff4401 │ │ │ │ - ldrdlt lr, [r0, -r2]! │ │ │ │ + @ instruction: 0xb120e91e │ │ │ │ andne lr, r0, #208, 18 @ 0x340000 │ │ │ │ @ instruction: 0xf7ff6928 │ │ │ │ mullt r9, r6, pc @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ - andeq sp, r1, ip, asr r8 │ │ │ │ + strdeq sp, [r1], -r4 │ │ │ │ vst3.8 {d27-d29}, [pc], r8 │ │ │ │ push {r7, sl, fp, ip, lr} │ │ │ │ - bl feb534ac │ │ │ │ + bl feb53414 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r3], ip │ │ │ │ - blge 254514 │ │ │ │ + blge 25447c │ │ │ │ strmi r4, [r8], r1, lsr #28 │ │ │ │ ldrbtmi r4, [lr], #-1556 @ 0xfffff9ec │ │ │ │ - bleq 140e50 │ │ │ │ + bleq 140db8 │ │ │ │ ldrmi r9, [r9], -r1, lsl #6 │ │ │ │ - ldmda r0!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldm ip!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x4605b318 │ │ │ │ strtmi r4, [r9], -r0, lsr #12 │ │ │ │ - stmib r0!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stmib ip!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ strmi r6, [r4], -fp, lsr #16 │ │ │ │ mulle r5, r3, r2 │ │ │ │ eorvs r3, fp, r1, lsl #22 │ │ │ │ @ instruction: 0x4628b913 │ │ │ │ - ldmdb r4!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmib r0, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ strtmi fp, [r2], -ip, lsl #3 │ │ │ │ ldrtmi r4, [r8], -r1, asr #12 │ │ │ │ @ instruction: 0xffbcf000 │ │ │ │ andcc r6, r1, r3, lsr #16 │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ addsmi sp, r3, #1073741826 @ 0x40000002 │ │ │ │ - blcc 76d60 │ │ │ │ + blcc 76cc8 │ │ │ │ ldmdblt r3, {r0, r1, r5, sp, lr} │ │ │ │ @ instruction: 0xf7ff4620 │ │ │ │ - andcs lr, r0, r2, ror #18 │ │ │ │ + andcs lr, r0, lr, lsr #19 │ │ │ │ addsmi lr, r3, #12 │ │ │ │ - blmi 277168 │ │ │ │ + blmi 2770d0 │ │ │ │ strd r5, [r7], -r0 │ │ │ │ eorvs r3, r3, r1, lsl #22 │ │ │ │ mvnsle r2, r0, lsl #22 │ │ │ │ @ instruction: 0xf7ff4620 │ │ │ │ - ubfx lr, r4, #18, #21 │ │ │ │ + ldrb lr, [r4, r0, lsr #19]! │ │ │ │ pop {r0, r1, ip, sp, pc} │ │ │ │ strdlt r4, [r1], -r0 │ │ │ │ svclt 0x00004770 │ │ │ │ - andeq sp, r1, r2, lsl #6 │ │ │ │ + muleq r1, sl, r3 │ │ │ │ andeq r0, r0, r4, ror #2 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb59f90 │ │ │ │ + bl feb59ef8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbvs r6, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ ldrmi r4, [r5], -ip, lsl #12 │ │ │ │ tstlt r8, r0, lsr r8 │ │ │ │ @ instruction: 0x47a04611 │ │ │ │ cmnle r4, r0, lsl #16 │ │ │ │ tstlt r8, r0, ror r8 │ │ │ │ @@ -826,126 +788,126 @@ │ │ │ │ @ instruction: 0xb1186bb0 │ │ │ │ strmi r4, [r0, r9, lsr #12]! │ │ │ │ @ instruction: 0xd12e2800 │ │ │ │ @ instruction: 0xb1106bf0 │ │ │ │ strmi r4, [r0, r9, lsr #12]! │ │ │ │ @ instruction: 0x6c30bb48 │ │ │ │ @ instruction: 0x4629b110 │ │ │ │ - bllt 814ca8 │ │ │ │ + bllt 814c10 │ │ │ │ tstlt r0, r0, ror fp │ │ │ │ strmi r4, [r0, r9, lsr #12]! │ │ │ │ - blvs c31614 │ │ │ │ + blvs c3157c │ │ │ │ @ instruction: 0x4629b110 │ │ │ │ ldmiblt r0, {r5, r7, r8, r9, sl, lr}^ │ │ │ │ @ instruction: 0xb11069f0 │ │ │ │ strmi r4, [r0, r9, lsr #12]! │ │ │ │ - bvs c314e8 │ │ │ │ + bvs c31450 │ │ │ │ @ instruction: 0x4629b110 │ │ │ │ stmiblt r0, {r5, r7, r8, r9, sl, lr} │ │ │ │ @ instruction: 0xb11069b0 │ │ │ │ strmi r4, [r0, r9, lsr #12]! │ │ │ │ - bvs 1c313bc │ │ │ │ + bvs 1c31324 │ │ │ │ @ instruction: 0x4629b110 │ │ │ │ ldmdblt r0!, {r5, r7, r8, r9, sl, lr} │ │ │ │ @ instruction: 0xb1206970 │ │ │ │ strtmi r4, [r3], -r9, lsr #12 │ │ │ │ ldrhtmi lr, [r0], #-141 @ 0xffffff73 │ │ │ │ ldcllt 7, cr4, [r0, #-96]! @ 0xffffffa0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb5a07c │ │ │ │ + bl feb59fe4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf7ff0ff8 │ │ │ │ - @ instruction: 0xf8d0e926 │ │ │ │ + @ instruction: 0xf8d0e972 │ │ │ │ stcmi 0, cr0, [r7], {184} @ 0xb8 │ │ │ │ ldmdblt r0, {r2, r3, r4, r5, r6, sl, lr} │ │ │ │ stmiapl r0!, {r1, r2, r8, r9, fp, lr}^ │ │ │ │ stmdavs r3, {r4, r8, sl, fp, ip, sp, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ svclt 0x001c4293 │ │ │ │ andvs r3, r3, r1, lsl #6 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - andeq sp, r1, r4, ror r1 │ │ │ │ + andeq sp, r1, ip, lsl #4 │ │ │ │ andeq r0, r0, r4, ror #2 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb5a0b8 │ │ │ │ + bl feb5a020 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ mcrrmi 15, 12, r0, r1, cr8 │ │ │ │ strmi fp, [r5], -sl, lsl #1 │ │ │ │ @ instruction: 0x4608469c │ │ │ │ - blcs 140bc │ │ │ │ + blcs 14024 │ │ │ │ addsmi sp, sl, #1073741852 @ 0x4000001c │ │ │ │ - blx fec79b3c │ │ │ │ + blx fec79aa4 │ │ │ │ ldmdbeq fp, {r0, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ svclt 0x00c82a01 │ │ │ │ movweq pc, #4163 @ 0x1043 @ │ │ │ │ cmple fp, r0, lsl #22 │ │ │ │ ldrmi r6, [sp], -fp, lsr #18 │ │ │ │ @ instruction: 0xf7ffbb3a │ │ │ │ - @ instruction: 0xf8d0e8f2 │ │ │ │ - bllt e471d4 │ │ │ │ + @ instruction: 0xf8d0e93e │ │ │ │ + bllt e4713c │ │ │ │ ldmdbmi r5!, {r2, r4, r5, r8, r9, fp, lr} │ │ │ │ stmiapl r3!, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf7fe6818 │ │ │ │ - andcs lr, r0, r8, lsl #31 │ │ │ │ + ldrdcs lr, [r0], -r4 │ │ │ │ ldcllt 0, cr11, [r0, #-40]! @ 0xffffffd8 │ │ │ │ ldrdgt pc, [r4], #143 @ 0x8f │ │ │ │ movwls r4, #13841 @ 0x3611 │ │ │ │ ldrbtmi r4, [ip], #1562 @ 0x61a │ │ │ │ @ instruction: 0xf10c9301 │ │ │ │ @ instruction: 0xf8cd0c84 │ │ │ │ @ instruction: 0xf10dc000 │ │ │ │ @ instruction: 0xf8cd0c20 │ │ │ │ @ instruction: 0xf04fc010 │ │ │ │ @ instruction: 0xf8cd0c01 │ │ │ │ @ instruction: 0xf7fec008 │ │ │ │ - stmdacs r0, {r1, r2, r3, r4, r7, r8, r9, sl, fp, sp, lr, pc} │ │ │ │ + stmdacs r0, {r1, r3, r5, r6, r7, r8, r9, sl, fp, sp, lr, pc} │ │ │ │ stmdbvs fp!, {r0, r2, r5, r6, r7, ip, lr, pc} │ │ │ │ - blmi 9947b0 │ │ │ │ + blmi 994718 │ │ │ │ stmiapl r3!, {r0, fp, sp, lr}^ │ │ │ │ smullsle r4, r2, r9, r2 │ │ │ │ @ instruction: 0xf06f680b │ │ │ │ stmibvs r8!, {r6, r9, lr} │ │ │ │ - bge 25399c │ │ │ │ + bge 253904 │ │ │ │ movwcc fp, #7964 @ 0x1f1c │ │ │ │ tstls r7, fp │ │ │ │ - svc 0x0004f7fe │ │ │ │ + svc 0x0050f7fe │ │ │ │ strmi r9, [r2], -r7, lsl #18 │ │ │ │ submi pc, r0, pc, rrx │ │ │ │ addmi r6, r3, #720896 @ 0xb0000 │ │ │ │ - blcc 76f74 │ │ │ │ + blcc 76edc │ │ │ │ tstlt fp, #11 │ │ │ │ stmdals r9, {r1, r3, r8, ip, sp, pc} │ │ │ │ - blmi 5fce90 │ │ │ │ + blmi 5fcdf8 │ │ │ │ strb r5, [r3, r0, ror #17] │ │ │ │ @ instruction: 0x46114616 │ │ │ │ @ instruction: 0x46634a15 │ │ │ │ stceq 1, cr15, [r0], #-52 @ 0xffffffcc │ │ │ │ @ instruction: 0xf8cd447a │ │ │ │ addcc ip, r4, #16 │ │ │ │ stceq 0, cr15, [r1], {79} @ 0x4f │ │ │ │ andcs r9, r0, #0, 4 │ │ │ │ andgt pc, r8, sp, asr #17 │ │ │ │ andls r9, r1, #805306368 @ 0x30000000 │ │ │ │ - svc 0x0064f7fe │ │ │ │ + svc 0x00b0f7fe │ │ │ │ adcle r2, ip, r0, lsl #16 │ │ │ │ ldrmi r6, [sp], -fp, lsr #18 │ │ │ │ addsle r2, ip, r0, lsl #28 │ │ │ │ ldmvs fp, {r0, r1, r6, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ ubfx r1, r6, #17, #3 │ │ │ │ andls r4, r7, #8, 12 @ 0x800000 │ │ │ │ - stmda ip!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldmda r8!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldrb r9, [r5, r7, lsl #20] │ │ │ │ - andeq sp, r1, r8, lsr r1 │ │ │ │ + ldrdeq sp, [r1], -r0 │ │ │ │ andeq r0, r0, r0, ror #2 │ │ │ │ - andeq r4, r0, ip, lsl sp │ │ │ │ - strdeq sp, [r1], -lr │ │ │ │ + @ instruction: 0x00004db4 │ │ │ │ + muleq r1, r6, r6 │ │ │ │ andeq r0, r0, r4, ror #2 │ │ │ │ - andeq sp, r1, r8, lsl #11 │ │ │ │ + andeq sp, r1, r0, lsr #12 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb5a1e4 │ │ │ │ + bl feb5a14c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbvs r4, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ stmdavs r0!, {r1, r7, ip, sp, pc} │ │ │ │ stmdavs r3, {r3, r4, r6, r8, ip, sp, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ eorvs r2, r1, r0, lsl #2 │ │ │ │ mulle r4, r3, r2 │ │ │ │ @@ -974,135 +936,135 @@ │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ stmdbvs r0!, {r0, r2, r4, r6, r7, pc} │ │ │ │ stmdavs r3, {r3, r4, r6, r8, ip, sp, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ @ instruction: 0x61212100 │ │ │ │ mulle r4, r3, r2 │ │ │ │ andvs r3, r3, r1, lsl #22 │ │ │ │ - @ instruction: 0xf7feb90b │ │ │ │ - stcvs 15, cr14, [r0], #832 @ 0x340 │ │ │ │ + @ instruction: 0xf7ffb90b │ │ │ │ + stcvs 8, cr14, [r0], #112 @ 0x70 │ │ │ │ stmdavs r3, {r3, r4, r6, r8, ip, sp, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ strtvs r2, [r1], #256 @ 0x100 │ │ │ │ mulle r4, r3, r2 │ │ │ │ andvs r3, r3, r1, lsl #22 │ │ │ │ - @ instruction: 0xf7feb90b │ │ │ │ - bvs ff83efa0 │ │ │ │ + @ instruction: 0xf7ffb90b │ │ │ │ + bvs ff83d038 │ │ │ │ stmdavs r3, {r3, r4, r6, r8, ip, sp, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ rscvs r2, r1, #0, 2 │ │ │ │ mulle r4, r3, r2 │ │ │ │ andvs r3, r3, r1, lsl #22 │ │ │ │ - @ instruction: 0xf7feb90b │ │ │ │ - bvs fe83ef84 │ │ │ │ + @ instruction: 0xf7ffb90b │ │ │ │ + bvs fe83d01c │ │ │ │ stmdavs r3, {r3, r4, r6, r8, ip, sp, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ adcvs r2, r1, #0, 2 │ │ │ │ mulle r4, r3, r2 │ │ │ │ andvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0xf7feb90b │ │ │ │ - stclvs 15, cr14, [r0], #-664 @ 0xfffffd68 │ │ │ │ + stclvs 15, cr14, [r0], #-968 @ 0xfffffc38 │ │ │ │ stmdavs r3, {r3, r4, r6, r8, ip, sp, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ strbtvs r2, [r1], #-256 @ 0xffffff00 │ │ │ │ mulle r4, r3, r2 │ │ │ │ andvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0xf7feb90b │ │ │ │ - blvs fe83ef4c │ │ │ │ + blvs fe83efe4 │ │ │ │ stmdavs r3, {r3, r4, r6, r8, ip, sp, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ @ instruction: 0x63a12100 │ │ │ │ mulle r4, r3, r2 │ │ │ │ andvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ - blvs ff8233a0 │ │ │ │ + blvs ff823308 │ │ │ │ stmdavs r3, {r3, r4, r6, r8, ip, sp, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ mvnvs r2, #0, 2 │ │ │ │ mulle r4, r3, r2 │ │ │ │ andvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ stcvs 0, cr8, [r0], #-596 @ 0xfffffdac │ │ │ │ stmdavs r3, {r3, r4, r6, r8, ip, sp, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ strtvs r2, [r1], #-256 @ 0xffffff00 │ │ │ │ mulle r4, r3, r2 │ │ │ │ andvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ - blvs 1823350 │ │ │ │ + blvs 18232b8 │ │ │ │ stmdavs r3, {r4, r6, r8, ip, sp, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ cmnvs r1, #0, 2 │ │ │ │ mulle r3, r3, r2 │ │ │ │ andvs r3, r3, r1, lsl #22 │ │ │ │ rsbsle r2, r3, r0, lsl #22 │ │ │ │ cmplt r0, r0, lsr #22 │ │ │ │ @ instruction: 0xf06f6803 │ │ │ │ tstcs r0, r0, asr #4 │ │ │ │ addsmi r6, r3, #-2080374784 @ 0x84000000 │ │ │ │ - blcc 77178 │ │ │ │ - blcs 1b17c │ │ │ │ + blcc 770e0 │ │ │ │ + blcs 1b0e4 │ │ │ │ stmibvs r0!, {r0, r1, r5, r6, ip, lr, pc}^ │ │ │ │ stmdavs r3, {r3, r4, r6, r8, ip, sp, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ mvnvs r2, r0, lsl #2 │ │ │ │ mulle r4, r3, r2 │ │ │ │ andvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0xf7feb90b │ │ │ │ - bvs 83eea8 │ │ │ │ + bvs 83ef40 │ │ │ │ stmdavs r3, {r3, r4, r6, r8, ip, sp, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ eorvs r2, r1, #0, 2 │ │ │ │ mulle r4, r3, r2 │ │ │ │ andvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0xf7feb90b │ │ │ │ - stmibvs r0!, {r3, r4, r5, r8, r9, sl, fp, sp, lr, pc} │ │ │ │ + stmibvs r0!, {r2, r7, r8, r9, sl, fp, sp, lr, pc} │ │ │ │ stmdavs r3, {r3, r4, r6, r8, ip, sp, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ @ instruction: 0x61a12100 │ │ │ │ mulle r4, r3, r2 │ │ │ │ andvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0xf7feb90b │ │ │ │ - bvs 183ee70 │ │ │ │ + bvs 183ef08 │ │ │ │ stmdavs r3, {r3, r4, r6, r8, ip, sp, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ rsbvs r2, r1, #0, 2 │ │ │ │ mulle r4, r3, r2 │ │ │ │ andvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0xf7feb90b │ │ │ │ - stmdbvs r0!, {r2, r3, r4, r8, r9, sl, fp, sp, lr, pc}^ │ │ │ │ + stmdbvs r0!, {r3, r5, r6, r8, r9, sl, fp, sp, lr, pc}^ │ │ │ │ stmdavs r3, {r3, r4, r6, r8, ip, sp, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ cmnvs r1, r0, lsl #2 │ │ │ │ mulle r4, r3, r2 │ │ │ │ andvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0xf7feb90b │ │ │ │ - stcvs 15, cr14, [r3, #56]! @ 0x38 │ │ │ │ + stcvs 15, cr14, [r3, #360]! @ 0x168 │ │ │ │ andcs fp, r0, r3, ror r9 │ │ │ │ ldclt 0, cr11, [r0, #-8] │ │ │ │ - svc 0x0006f7fe │ │ │ │ + svc 0x0052f7fe │ │ │ │ @ instruction: 0xf7fee727 │ │ │ │ - ldr lr, [r6, -r4, lsl #30] │ │ │ │ - svc 0x0000f7fe │ │ │ │ + @ instruction: 0xe716ef50 │ │ │ │ + svc 0x004cf7fe │ │ │ │ @ instruction: 0xf7fee705 │ │ │ │ - @ instruction: 0xe6f4eefe │ │ │ │ + ldrbt lr, [r4], sl, asr #30 │ │ │ │ ldrmi r6, [r8], -r2, ror #27 │ │ │ │ - bcc 5d494 │ │ │ │ + bcc 5d3fc │ │ │ │ movwls r6, #5602 @ 0x15e2 │ │ │ │ - svc 0x0074f7fe │ │ │ │ - blcs 29e38 │ │ │ │ + svc 0x00c0f7fe │ │ │ │ + blcs 29da0 │ │ │ │ strvs sp, [r3, #500]! @ 0x1f4 │ │ │ │ @ instruction: 0xf7fee7e3 │ │ │ │ - ldr lr, [r8, lr, ror #29] │ │ │ │ - mcr 7, 7, pc, cr10, cr14, {7} @ │ │ │ │ + @ instruction: 0xe798ef3a │ │ │ │ + svc 0x0036f7fe │ │ │ │ @ instruction: 0xf7fee788 │ │ │ │ - ldrb lr, [r8, -r8, ror #29]! │ │ │ │ - mcr 7, 7, pc, cr4, cr14, {7} @ │ │ │ │ + @ instruction: 0xe778ef34 │ │ │ │ + svc 0x0030f7fe │ │ │ │ @ instruction: 0xf7fee767 │ │ │ │ - ldrb lr, [r6, -r2, ror #29] │ │ │ │ + ldrb lr, [r6, -lr, lsr #30] │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0090f8cc │ │ │ │ @ instruction: 0x86c8f8df │ │ │ │ addslt r4, r3, pc, lsl #12 │ │ │ │ ldrbtmi r6, [r8], #2185 @ 0x889 │ │ │ │ @@ -1113,15 +1075,15 @@ │ │ │ │ @ instruction: 0xf1076896 │ │ │ │ ldrbtmi r0, [fp], #-12 │ │ │ │ movscc r9, #4194304 @ 0x400000 │ │ │ │ movwls r4, #1038 @ 0x40e │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ stcge 3, cr5, [sp, #-8] │ │ │ │ cdpne 5, 7, cr9, cr5, cr4, {0} │ │ │ │ - stcl 7, cr15, [r4, #1016]! @ 0x3f8 │ │ │ │ + mrc 7, 1, APSR_nzcv, cr0, cr14, {7} │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf8d081ee │ │ │ │ stccs 0, cr10, [r0, #-0] │ │ │ │ mvnshi pc, r0 │ │ │ │ ldrdls pc, [r4], -r0 │ │ │ │ svceq 0x0000f1b9 │ │ │ │ orrhi pc, r8, r0 │ │ │ │ @@ -1137,26 +1099,26 @@ │ │ │ │ strbmi r8, [r9], -r5, lsl #3 │ │ │ │ @ instruction: 0xf0004620 │ │ │ │ strmi pc, [r5], -r5, lsl #23 │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ @ instruction: 0xf8df81c8 │ │ │ │ stmdavs r0!, {r2, r6, r9, sl, ip}^ │ │ │ │ @ instruction: 0xf7fe4479 │ │ │ │ - @ instruction: 0xf8dfed20 │ │ │ │ + @ instruction: 0xf8dfed6c │ │ │ │ @ instruction: 0xf8da363c │ │ │ │ stmdbvs r7, {r2, ip} │ │ │ │ andcc pc, r3, r8, asr r8 @ │ │ │ │ @ instruction: 0xf0404299 │ │ │ │ @ instruction: 0xf8df8155 │ │ │ │ @ instruction: 0xf858362c │ │ │ │ stcvs 0, cr2, [r3], #12 │ │ │ │ @ instruction: 0xf0404593 │ │ │ │ stmib sp, {r0, r1, r2, r3, r4, r5, r7, pc}^ │ │ │ │ @ instruction: 0xf7fe3206 │ │ │ │ - ldmib sp, {r2, r3, r4, r7, r9, sl, fp, sp, lr, pc}^ │ │ │ │ + ldmib sp, {r3, r5, r6, r7, r9, sl, fp, sp, lr, pc}^ │ │ │ │ strtvs r3, [r0], #518 @ 0x206 │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ stmdacs r0, {r0, r4, r5, r8, pc} │ │ │ │ @ instruction: 0x81a3f000 │ │ │ │ stmdacs r0, {r5, r6, r7, r8, r9, fp, sp, lr} │ │ │ │ sbcshi pc, r1, r0, asr #32 │ │ │ │ mlascc r4, r4, r8, pc @ │ │ │ │ @@ -1173,77 +1135,77 @@ │ │ │ │ stmdacs r0, {r6, sp, pc} │ │ │ │ sbcshi pc, lr, r0, asr #32 │ │ │ │ @ instruction: 0xf0404296 │ │ │ │ ldcvs 0, cr8, [r8, #-940]! @ 0xfffffc54 │ │ │ │ andcc r6, r1, r9, ror sp │ │ │ │ @ instruction: 0xf1416538 │ │ │ │ ldrbvs r0, [r9, #-256]! @ 0xffffff00 │ │ │ │ - stc 7, cr15, [lr, #1016]! @ 0x3f8 │ │ │ │ + ldcl 7, cr15, [sl, #1016]! @ 0x3f8 │ │ │ │ stclvs 6, cr4, [r0], #-24 @ 0xffffffe8 │ │ │ │ stmdacs r0, {r1, r2, r5, r6, sl, sp, lr} │ │ │ │ rschi pc, ip, r0, asr #32 │ │ │ │ @ instruction: 0xf0002e00 │ │ │ │ stccs 1, cr8, [r0, #-448] @ 0xfffffe40 │ │ │ │ mvnhi pc, r0, asr #32 │ │ │ │ ldrne pc, [r8, #2271] @ 0x8df │ │ │ │ ldrbtmi r6, [r9], #-2144 @ 0xfffff7a0 │ │ │ │ - stcl 7, cr15, [r4], {254} @ 0xfe │ │ │ │ + ldc 7, cr15, [r0, #-1016] @ 0xfffffc08 │ │ │ │ ldmdavs r8, {r0, r1, r8, fp, sp, lr}^ │ │ │ │ - mcr 7, 5, pc, cr0, cr14, {7} @ │ │ │ │ + mcr 7, 7, pc, cr12, cr14, {7} @ │ │ │ │ stmdacs r0, {r0, r2, r9, sl, lr} │ │ │ │ cmpphi pc, r0 @ p-variant is OBSOLETE │ │ │ │ strcc pc, [r0, #2271] @ 0x8df │ │ │ │ @ instruction: 0xf858ae08 │ │ │ │ stmdavs r2!, {r0, r1, ip, pc} │ │ │ │ - bmi 103f594 │ │ │ │ + bmi 103f4fc │ │ │ │ @ instruction: 0xf0004552 │ │ │ │ movwcs r8, #446 @ 0x1be │ │ │ │ strtmi r3, [r8], -r1, lsl #4 │ │ │ │ rscvs r6, fp, r2, lsr #32 │ │ │ │ @ instruction: 0xf7fe60ac │ │ │ │ - @ instruction: 0xf8d4ee78 │ │ │ │ + @ instruction: 0xf8d4eec4 │ │ │ │ stmiavs r1!, {r3, r6, pc} │ │ │ │ ldrdcc pc, [r0], -r8 │ │ │ │ andle r4, r2, r3, asr r5 │ │ │ │ @ instruction: 0xf8c83301 │ │ │ │ stmib sp, {ip, sp}^ │ │ │ │ @ instruction: 0xf5091508 │ │ │ │ @ instruction: 0xf8cd40e0 │ │ │ │ andcs r8, r2, #40 @ 0x28 │ │ │ │ andeq pc, r0, #200, 4 @ 0x8000000c │ │ │ │ eorscc r6, r4, fp, ror r9 │ │ │ │ @ instruction: 0xf7fe4631 │ │ │ │ - stmdacs r0, {r2, r3, r4, r6, r7, sl, fp, sp, lr, pc} │ │ │ │ + stmdacs r0, {r3, r5, r8, sl, fp, sp, lr, pc} │ │ │ │ orrshi pc, r8, r0 │ │ │ │ @ instruction: 0xf06f6803 │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ - blcc 77440 │ │ │ │ - blcs 1b440 │ │ │ │ + blcc 773a8 │ │ │ │ + blcs 1b3a8 │ │ │ │ orrhi pc, fp, r0 │ │ │ │ - beq 3f578 │ │ │ │ + beq 3f4e0 │ │ │ │ ldrdcc pc, [r0], -r8 │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ mulle r5, r3, r2 │ │ │ │ @ instruction: 0xf8c83b01 │ │ │ │ - blcs f450 │ │ │ │ + blcs f3b8 │ │ │ │ cmnphi r6, r0 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf06f682a │ │ │ │ addsmi r4, sl, #64, 6 │ │ │ │ - bcc 77470 │ │ │ │ - bcs 1b50c │ │ │ │ + bcc 773d8 │ │ │ │ + bcs 1b474 │ │ │ │ msrhi SPSR_f, r0 │ │ │ │ svceq 0x0000f1ba │ │ │ │ tstphi fp, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf50969fb │ │ │ │ andcs r4, r2, #213 @ 0xd5 │ │ │ │ andeq pc, r0, #200, 4 @ 0x8000000c │ │ │ │ ldrtmi r9, [r1], -r8, lsl #6 │ │ │ │ @ instruction: 0x46533014 │ │ │ │ @ instruction: 0xf7fe9409 │ │ │ │ - stmdacs r0, {r1, r2, r5, r7, sl, fp, sp, lr, pc} │ │ │ │ + stmdacs r0, {r1, r4, r5, r6, r7, sl, fp, sp, lr, pc} │ │ │ │ rscshi pc, fp, r0 │ │ │ │ @ instruction: 0xf06f6802 │ │ │ │ addmi r4, sl, #64, 2 │ │ │ │ msrhi CPSR_xc, r0, asr #32 │ │ │ │ andslt r4, r3, r0, asr r6 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ ldrdne pc, [r0], -fp │ │ │ │ @@ -1256,26 +1218,26 @@ │ │ │ │ ldmdavs r9, {r0, r1, r2, r3, r4, r5, r8, r9, sl, fp, sp, pc} │ │ │ │ submi pc, r0, pc, rrx │ │ │ │ @ instruction: 0xf43f4281 │ │ │ │ stmdbcc r1, {r0, r3, r4, r5, r8, r9, sl, fp, sp, pc} │ │ │ │ stmdbcs r0, {r0, r3, r4, sp, lr} │ │ │ │ svcge 0x0034f47f │ │ │ │ andls r4, r6, #24, 12 @ 0x1800000 │ │ │ │ - ldc 7, cr15, [ip, #1016] @ 0x3f8 │ │ │ │ - bls 19e464 │ │ │ │ + stcl 7, cr15, [r8, #1016]! @ 0x3f8 │ │ │ │ + bls 19e3cc │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ stmdavs r3, {r0, r1, r2, r3, r5, r8, r9, sl, fp, sp, pc} │ │ │ │ - blmi 103f6ac │ │ │ │ + blmi 103f614 │ │ │ │ mvnvs r2, #0, 2 │ │ │ │ @ instruction: 0xf43f455b │ │ │ │ - blcc 6f198 │ │ │ │ - blcs 1b50c │ │ │ │ + blcc 6f100 │ │ │ │ + blcs 1b474 │ │ │ │ svcge 0x0022f47f │ │ │ │ andcc lr, r6, #3358720 @ 0x334000 │ │ │ │ - stc 7, cr15, [r6, #1016] @ 0x3f8 │ │ │ │ + ldcl 7, cr15, [r2, #1016] @ 0x3f8 │ │ │ │ @ instruction: 0x63a39b06 │ │ │ │ mlascc r4, r4, r8, pc @ │ │ │ │ @ instruction: 0xf0239a07 │ │ │ │ @ instruction: 0xf043030c │ │ │ │ @ instruction: 0xf8840308 │ │ │ │ @ instruction: 0xf8da3034 │ │ │ │ ldrbmi r3, [fp, #-0] │ │ │ │ @@ -1285,736 +1247,736 @@ │ │ │ │ svcge 0x0022f43f │ │ │ │ @ instruction: 0xf06f6803 │ │ │ │ addmi r4, fp, #64, 2 │ │ │ │ svcge 0x001cf43f │ │ │ │ andvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ andls sl, r6, #23, 30 @ 0x5c │ │ │ │ - stcl 7, cr15, [r2, #-1016]! @ 0xfffffc08 │ │ │ │ + stc 7, cr15, [lr, #1016]! @ 0x3f8 │ │ │ │ ldr r9, [r1, -r6, lsl #20] │ │ │ │ ldmdavs r2!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, fp, lr}^ │ │ │ │ andcc pc, r3, r8, asr r8 @ │ │ │ │ @ instruction: 0xf000429a │ │ │ │ ldrtmi r8, [r0], -r2, asr #2 │ │ │ │ - stcl 7, cr15, [r8, #-1016] @ 0xfffffc08 │ │ │ │ + ldc 7, cr15, [r4, #1016] @ 0x3f8 │ │ │ │ stclvs 6, cr4, [r0], #-24 @ 0xffffffe8 │ │ │ │ stmdacs r0, {r1, r2, r5, r6, sl, sp, lr} │ │ │ │ svcge 0x0014f43f │ │ │ │ @ instruction: 0xf06f6803 │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ svcge 0x000ef43f │ │ │ │ andvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ @ instruction: 0xf7feaf09 │ │ │ │ - stclvs 13, cr14, [r6], #-272 @ 0xfffffef0 │ │ │ │ + stclvs 13, cr14, [r6], #-576 @ 0xfffffdc0 │ │ │ │ @ instruction: 0xf47f2e00 │ │ │ │ rsbs sl, r4, r6, lsl #30 │ │ │ │ @ instruction: 0xf06f6819 │ │ │ │ strbmi r4, [r1, #-3136]! @ 0xfffff3c0 │ │ │ │ mcrge 4, 6, pc, cr9, cr15, {1} @ │ │ │ │ andsvs r3, r9, r1, lsl #18 │ │ │ │ @ instruction: 0xf47f2900 │ │ │ │ ldrmi sl, [r8], -r4, asr #29 │ │ │ │ @ instruction: 0xf7fe9206 │ │ │ │ - stcvs 13, cr14, [r0], #192 @ 0xc0 │ │ │ │ + stcvs 13, cr14, [r0], #496 @ 0x1f0 │ │ │ │ ldrt r9, [ip], r6, lsl #20 │ │ │ │ @ instruction: 0xf7fe6a78 │ │ │ │ - cmnlt r0, #220, 22 @ 0x37000 │ │ │ │ + cmnlt r0, #40, 24 @ 0x2800 │ │ │ │ @ instruction: 0xf47f3001 │ │ │ │ subs sl, sl, r4, lsr #29 │ │ │ │ - blmi ff71d7ec │ │ │ │ + blmi ff71d754 │ │ │ │ @ instruction: 0xf0402e00 │ │ │ │ @ instruction: 0xf85880b7 │ │ │ │ ldrmi r2, [r1], r3 │ │ │ │ ldrdlt pc, [ip], -r0 │ │ │ │ @ instruction: 0xf1bb4616 │ │ │ │ @ instruction: 0xf47f0f00 │ │ │ │ @ instruction: 0x4693ae79 │ │ │ │ @ instruction: 0xf7fe6900 │ │ │ │ - cdpne 12, 0, cr14, cr5, cr8, {5} │ │ │ │ + mcrne 12, 0, lr, cr5, cr4, {7} │ │ │ │ strbmi sp, [r9], -r5, asr #22 │ │ │ │ @ instruction: 0xf0004620 │ │ │ │ stmdacs r0, {r0, r1, r3, r4, r5, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ mrcge 4, 3, APSR_nzcv, cr7, cr15, {1} │ │ │ │ - blmi ff3bb700 │ │ │ │ + blmi ff3bb668 │ │ │ │ andlt pc, r3, r8, asr r8 @ │ │ │ │ - blmi ff33d5cc │ │ │ │ + blmi ff33d534 │ │ │ │ andlt pc, r3, r8, asr r8 @ │ │ │ │ - blmi ff2bd5d8 │ │ │ │ + blmi ff2bd540 │ │ │ │ andcs pc, r3, r8, asr r8 @ │ │ │ │ ldclvs 7, cr14, [r8], #-888 @ 0xfffffc88 │ │ │ │ @ instruction: 0xf7fe4651 │ │ │ │ - cmnlt r0, #24, 26 @ 0x600 │ │ │ │ + cmnlt r0, #100, 26 @ 0x1900 │ │ │ │ @ instruction: 0xf7fe9006 │ │ │ │ - bls 1be85c │ │ │ │ + bls 1be8f4 │ │ │ │ @ instruction: 0xf06f4603 │ │ │ │ ldmdavs r1, {r6, lr} │ │ │ │ smlawble r5, r1, r2, r4 │ │ │ │ vstrle d2, [ip, #-0] │ │ │ │ stmiavs r3, {r3, r4, r5, r6, r9, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf73f2b63 │ │ │ │ @ instruction: 0xf8daae64 │ │ │ │ @ instruction: 0xf7fe1004 │ │ │ │ - stmdacs r0, {r1, r2, r4, r7, sl, fp, sp, lr, pc} │ │ │ │ + stmdacs r0, {r1, r5, r6, r7, sl, fp, sp, lr, pc} │ │ │ │ mrcge 4, 2, APSR_nzcv, cr13, cr15, {1} │ │ │ │ mrrcne 0, 1, lr, sl, cr3 │ │ │ │ - blcs 376a8 │ │ │ │ + blcs 37610 │ │ │ │ mrcge 4, 2, APSR_nzcv, cr7, cr15, {3} │ │ │ │ mlasne r4, r4, r8, pc @ │ │ │ │ ldmmi r9!, {r1, r4, r6, r9, sl, lr} │ │ │ │ biceq pc, r3, r3, ror #6 │ │ │ │ eorsne pc, r4, r4, lsl #17 │ │ │ │ @ instruction: 0xf85849b7 │ │ │ │ ldrbtmi r0, [r9], #-0 │ │ │ │ @ instruction: 0xf7fe6800 │ │ │ │ - @ instruction: 0xf04fecd6 │ │ │ │ + @ instruction: 0xf04fed22 │ │ │ │ @ instruction: 0xe7073aff │ │ │ │ andsvs r3, r1, r1, lsl #18 │ │ │ │ bicsle r2, r5, r0, lsl #18 │ │ │ │ movwls r4, #26128 @ 0x6610 │ │ │ │ - ldc 7, cr15, [lr], #1016 @ 0x3f8 │ │ │ │ + stc 7, cr15, [sl, #-1016] @ 0xfffffc08 │ │ │ │ strb r9, [pc, r6, lsl #22] │ │ │ │ @ instruction: 0xf8584ba8 │ │ │ │ ldrbmi fp, [lr], -r3 │ │ │ │ - blmi fe9bd548 │ │ │ │ + blmi fe9bd4b0 │ │ │ │ andlt pc, r3, r8, asr r8 @ │ │ │ │ @ instruction: 0x46d9465e │ │ │ │ cdpne 7, 4, cr14, cr13, cr1, {5} │ │ │ │ andsle r2, sl, r1, lsl #18 │ │ │ │ @ instruction: 0xf1074ea7 │ │ │ │ andls r0, r3, #12 │ │ │ │ tstls r6, lr, ror r4 │ │ │ │ @ instruction: 0x960036b0 │ │ │ │ stmib sp, {r0, r9, sl, sp}^ │ │ │ │ cdpge 6, 0, cr6, cr13, cr1, {0} │ │ │ │ @ instruction: 0xf7fe9604 │ │ │ │ - stmdacs r0, {r1, r3, r6, r7, r8, r9, fp, sp, lr, pc} │ │ │ │ + stmdacs r0, {r1, r2, r4, sl, fp, sp, lr, pc} │ │ │ │ mcrls 0, 0, sp, cr6, cr3, {6} │ │ │ │ - bcc 7ce70 │ │ │ │ - bcs 1b6f0 │ │ │ │ + bcc 7cdd8 │ │ │ │ + bcs 1b658 │ │ │ │ mrcge 4, 6, APSR_nzcv, cr8, cr15, {3} │ │ │ │ - ldc 7, cr15, [r4], {254} @ 0xfe │ │ │ │ + stcl 7, cr15, [r0], #1016 @ 0x3f8 │ │ │ │ @ instruction: 0xf117e6d4 │ │ │ │ andle r0, r8, ip, lsl #10 │ │ │ │ @ instruction: 0x461d4a92 │ │ │ │ ldrdge pc, [ip], -r7 │ │ │ │ andlt pc, r2, r8, asr r8 @ │ │ │ │ @ instruction: 0x46d9465e │ │ │ │ - blmi fe57d4e8 │ │ │ │ + blmi fe57d450 │ │ │ │ stmib sp, {r3, r5, r9, sl, lr}^ │ │ │ │ ldrbtmi r1, [fp], #-1282 @ 0xfffffafe │ │ │ │ movscc r9, #1073741824 @ 0x40000000 │ │ │ │ - blge 36831c │ │ │ │ + blge 368284 │ │ │ │ strtmi r9, [fp], -r4, lsl #6 │ │ │ │ - bl fe94171c │ │ │ │ + bl ffc41684 │ │ │ │ adcle r2, lr, r0, lsl #16 │ │ │ │ @ instruction: 0xf8d04b86 │ │ │ │ @ instruction: 0xf858a000 │ │ │ │ ldrbmi fp, [lr], -r3 │ │ │ │ @ instruction: 0xe76046d9 │ │ │ │ @ instruction: 0xf7fe4628 │ │ │ │ - ldr lr, [r3], lr, ror #24 │ │ │ │ + @ instruction: 0xe693ecba │ │ │ │ @ instruction: 0xf7fe4640 │ │ │ │ - str lr, [r5], sl, ror #24 │ │ │ │ + @ instruction: 0xe685ecb6 │ │ │ │ andls pc, r3, r8, asr r8 @ │ │ │ │ @ instruction: 0xf7fee5bf │ │ │ │ - ldrbt lr, [r1], -r4, ror #24 │ │ │ │ - bcc fffff894 │ │ │ │ + @ instruction: 0xe671ecb0 │ │ │ │ + bcc fffff7fc │ │ │ │ movwcs lr, #1648 @ 0x670 │ │ │ │ rscvs r4, fp, r8, lsr #12 │ │ │ │ andls r6, r6, #172 @ 0xac │ │ │ │ - ldc 7, cr15, [sl], #1016 @ 0x3f8 │ │ │ │ + stc 7, cr15, [r6, #-1016] @ 0xfffffc08 │ │ │ │ ldrdhi pc, [r8], #-132 @ 0xffffff7c │ │ │ │ stmiavs r1!, {r1, r2, r9, fp, ip, pc} │ │ │ │ ldrdcc pc, [r0], -r8 │ │ │ │ @ instruction: 0xf47f4293 │ │ │ │ strb sl, [r2], -r1, asr #28 │ │ │ │ vmovge.16 d8[1], r4 │ │ │ │ eorls pc, r0, sp, asr #17 │ │ │ │ vsubl.s8 q9, d8, d1 │ │ │ │ ldrtmi r0, [r1], -r0, lsl #4 │ │ │ │ andls pc, r3, r8, asr r8 @ │ │ │ │ @ instruction: 0xf5092300 │ │ │ │ rsbscc r4, r8, r5 │ │ │ │ - bl 741794 │ │ │ │ + bl 1a416fc │ │ │ │ stmdacs r0, {r0, r2, r9, sl, lr} │ │ │ │ svcge 0x0071f43f │ │ │ │ @ instruction: 0xf06f6803 │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ - blcc 777c0 │ │ │ │ - blcs 1b7c0 │ │ │ │ + blcc 77728 │ │ │ │ + blcs 1b728 │ │ │ │ addhi pc, ip, r0 │ │ │ │ @ instruction: 0xf8584b6a │ │ │ │ addsmi r3, sp, #3 │ │ │ │ stmdbmi r9!, {r5, ip, lr, pc}^ │ │ │ │ ldrbtmi r6, [r9], #-2144 @ 0xfffff7a0 │ │ │ │ - b feec17c4 │ │ │ │ + bl 1c172c │ │ │ │ ldmdavs r8, {r0, r1, r8, fp, sp, lr}^ │ │ │ │ - ldc 7, cr15, [r6], {254} @ 0xfe │ │ │ │ + stcl 7, cr15, [r2], #1016 @ 0x3f8 │ │ │ │ stmdacs r0, {r0, r2, r9, sl, lr} │ │ │ │ ldclge 4, cr15, [fp, #508]! @ 0x1fc │ │ │ │ @ instruction: 0xf8c4e753 │ │ │ │ - blcs 2f904 │ │ │ │ + blcs 2f86c │ │ │ │ stcge 4, cr15, [ip, #252]! @ 0xfc │ │ │ │ ldmdavs r3!, {r0, r1, r3, r5, r6, r9, sl, sp, lr, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ mulle r1, r3, r2 │ │ │ │ eorsvs r3, r3, r1, lsl #6 │ │ │ │ strbtvs r6, [r6], #-3168 @ 0xfffff3a0 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ ssat sl, #26, r2, asr #27 │ │ │ │ strtmi r6, [r2], -r1, lsr #17 │ │ │ │ @ instruction: 0xf7ff4638 │ │ │ │ @ instruction: 0x4605f9fa │ │ │ │ rsble r2, fp, r0, lsl #16 │ │ │ │ @ instruction: 0x46216a38 │ │ │ │ - bl fecc1814 │ │ │ │ + bl fffc177c │ │ │ │ subsle r3, sl, r1 │ │ │ │ @ instruction: 0xf7fe6ca0 │ │ │ │ - andcc lr, r1, sl, lsr #22 │ │ │ │ + andcc lr, r1, r6, ror fp │ │ │ │ andcs sp, r0, #85 @ 0x55 │ │ │ │ ldrtmi r4, [r8], -r1, lsr #12 │ │ │ │ cdp2 0, 7, cr15, cr10, cr0, {0} │ │ │ │ subsle r2, ip, r0, lsl #16 │ │ │ │ @ instruction: 0xf06f6803 │ │ │ │ addmi r4, fp, #64, 2 │ │ │ │ - blcc 77850 │ │ │ │ - blcs 1b854 │ │ │ │ + blcc 777b8 │ │ │ │ + blcs 1b7bc │ │ │ │ @ instruction: 0x2600d05a │ │ │ │ stmiavs r1!, {r1, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf7ff4638 │ │ │ │ stmdavs fp!, {r1, r2, r4, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ addsmi r4, r3, #128, 12 @ 0x8000000 │ │ │ │ - blcc 77870 │ │ │ │ - blcs 1b914 │ │ │ │ + blcc 777d8 │ │ │ │ + blcs 1b87c │ │ │ │ @ instruction: 0xf1b8d04d │ │ │ │ subsle r0, r0, r0, lsl #30 │ │ │ │ ldrdcc pc, [r0], -r8 │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ mulle r4, r3, r2 │ │ │ │ @ instruction: 0xf8c83b01 │ │ │ │ - blcs f884 │ │ │ │ + blcs f7ec │ │ │ │ strtmi sp, [r1], -r8, asr #32 │ │ │ │ @ instruction: 0xf7fe6a38 │ │ │ │ - @ instruction: 0xf1b0ea9e │ │ │ │ + @ instruction: 0xf1b0eaea │ │ │ │ svclt 0x00083fff │ │ │ │ stcvs 6, cr4, [r0], #24 │ │ │ │ - bl f41894 │ │ │ │ + bl fe2417fc │ │ │ │ @ instruction: 0xf1b06b23 │ │ │ │ svclt 0x000c3fff │ │ │ │ ldrtmi r4, [r5], -r5, lsl #12 │ │ │ │ eorsle r2, r9, r0, lsl #22 │ │ │ │ cmplt r8, r0, lsr #24 │ │ │ │ @ instruction: 0xf06f6803 │ │ │ │ tstcs r0, r0, asr #4 │ │ │ │ addsmi r6, r3, #553648128 @ 0x21000000 │ │ │ │ - blcc 778c8 │ │ │ │ + blcc 77830 │ │ │ │ @ instruction: 0xb3a36003 │ │ │ │ svclt 0x00183d00 │ │ │ │ @ instruction: 0xf1c52501 │ │ │ │ strb r0, [r5, #2560]! @ 0xa00 │ │ │ │ - bl fe8c18cc │ │ │ │ + bl ffbc1834 │ │ │ │ stmdavs fp!, {r4, r5, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ mulle r5, r3, r2 │ │ │ │ eorvs r3, fp, r1, lsl #22 │ │ │ │ @ instruction: 0x4628b913 │ │ │ │ - bl fe5c18e4 │ │ │ │ - ldrbcc pc, [pc, #79]! @ 393f <__gmon_start__@plt+0x1813> @ │ │ │ │ + bl ff8c184c │ │ │ │ + ldrbcc pc, [pc, #79]! @ 38a7 <__gmon_start__@plt+0x177b> @ │ │ │ │ @ instruction: 0xf7fee7e8 │ │ │ │ - @ instruction: 0xf04feb5e │ │ │ │ + @ instruction: 0xf04febaa │ │ │ │ @ instruction: 0xf7fe36ff │ │ │ │ - sbfx lr, r4, #22, #6 │ │ │ │ - bl fe2c18fc │ │ │ │ + str lr, [r5, r0, lsr #23]! │ │ │ │ + bl ff5c1864 │ │ │ │ strtmi lr, [r8], -r1, lsr #15 │ │ │ │ - bl fe1c1904 │ │ │ │ + bl ff4c186c │ │ │ │ svceq 0x0000f1b8 │ │ │ │ @ instruction: 0xf04fd1ae │ │ │ │ @ instruction: 0xe7b636ff │ │ │ │ @ instruction: 0xf7fe4640 │ │ │ │ - @ instruction: 0xe7b2eb7e │ │ │ │ + ldr lr, [r2, sl, asr #23]! │ │ │ │ @ instruction: 0x462169f8 │ │ │ │ - blx fe2bf928 │ │ │ │ + blx fe2bf890 │ │ │ │ bicle r3, fp, r1 │ │ │ │ @ instruction: 0xf7fee7de │ │ │ │ - @ instruction: 0xe7c7eb74 │ │ │ │ - andeq ip, r1, lr, lsl #27 │ │ │ │ - andeq sp, r1, r6, lsl #5 │ │ │ │ - andeq sp, r1, r4, lsl r2 │ │ │ │ + strb lr, [r7, r0, asr #23] │ │ │ │ + andeq ip, r1, r6, lsr #28 │ │ │ │ + andeq sp, r1, lr, lsl r3 │ │ │ │ + andeq sp, r1, ip, lsr #5 │ │ │ │ andeq r0, r0, r4, ror r1 │ │ │ │ andeq r0, r0, r4, ror #2 │ │ │ │ - andeq sp, r1, lr, asr r1 │ │ │ │ + strdeq sp, [r1], -r6 │ │ │ │ muleq r0, ip, r1 │ │ │ │ andeq r0, r0, r8, ror #2 │ │ │ │ andeq r0, r0, ip, lsl #3 │ │ │ │ - andeq r4, r0, lr, lsr #11 │ │ │ │ - andeq ip, r1, ip, asr #28 │ │ │ │ - strdeq ip, [r1], -lr │ │ │ │ + andeq r4, r0, r6, asr #12 │ │ │ │ + andeq ip, r1, r4, ror #29 │ │ │ │ + muleq r1, r6, lr │ │ │ │ andeq r0, r0, ip, asr r1 │ │ │ │ - andeq ip, r1, sl, asr #26 │ │ │ │ + andeq ip, r1, r2, ror #27 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb5ab74 │ │ │ │ + bl feb5aadc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ ldrbtmi r4, [ip], #-3093 @ 0xfffff3eb │ │ │ │ @ instruction: 0xf7fe9101 │ │ │ │ - blmi 53e820 │ │ │ │ + blmi 53e8b8 │ │ │ │ @ instruction: 0xf8d09901 │ │ │ │ stmiapl r4!, {r3, r4, r5, r7, sp}^ │ │ │ │ andle r4, sp, r1, lsr #5 │ │ │ │ stmdavs fp, {r0, r3, r5, r6, r8, ip, sp, pc} │ │ │ │ mcrrmi 0, 6, pc, r0, cr15 @ │ │ │ │ andle r4, r8, r3, ror #10 │ │ │ │ andvs r3, fp, r1, lsl #6 │ │ │ │ adcsne pc, r8, r0, asr #17 │ │ │ │ @ instruction: 0x4620b93a │ │ │ │ ldclt 0, cr11, [r0, #-8] │ │ │ │ @ instruction: 0xf8c02100 │ │ │ │ - bcs 7c98 │ │ │ │ + bcs 7c00 │ │ │ │ ldmdavs r3, {r0, r1, r2, r4, r5, r6, r7, ip, lr, pc} │ │ │ │ cmppmi r0, pc, rrx @ p-variant is OBSOLETE │ │ │ │ rscsle r4, r2, fp, lsl #5 │ │ │ │ andsvs r3, r3, r1, lsl #22 │ │ │ │ mvnle r2, r0, lsl #22 │ │ │ │ @ instruction: 0xf7fe4610 │ │ │ │ - strb lr, [sl, r4, lsr #22]! │ │ │ │ - andeq ip, r1, r2, lsl #13 │ │ │ │ + @ instruction: 0xe7eaeb70 │ │ │ │ + andeq ip, r1, sl, lsl r7 │ │ │ │ andeq r0, r0, r4, ror #2 │ │ │ │ ldrbmi fp, [r0, -r0, lsl #18]! │ │ │ │ @ instruction: 0xf06f6802 │ │ │ │ addmi r4, sl, #64, 2 │ │ │ │ - bcc 77dd0 │ │ │ │ - bcs 1b9f8 │ │ │ │ + bcc 77d38 │ │ │ │ + bcs 1b960 │ │ │ │ @ instruction: 0xf7fed1f5 │ │ │ │ - svclt 0x0000bb0f │ │ │ │ + svclt 0x0000bb5b │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb5ac00 │ │ │ │ + bl feb5ab68 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [r4], -r0, ror #31 │ │ │ │ stcmi 8, cr6, [r5, #512]! @ 0x200 │ │ │ │ ldrbtmi fp, [sp], #-133 @ 0xffffff7b │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ stmiavs r0!, {r1, r4, r5, r8, pc}^ │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ stmdbvs r0!, {r2, r3, r4, r8, pc} │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ stmdbvs r0!, {r1, r2, r8, pc}^ │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ - bvs 823df0 │ │ │ │ + bvs 823d58 │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ stmibvs r0!, {r1, r3, r4, r6, r7, pc} │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ stmibvs r0!, {r2, r6, r7, pc}^ │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ - bvs 1823d00 │ │ │ │ + bvs 1823c68 │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ - bvs fe823cb0 │ │ │ │ + bvs fe823c18 │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ - bvs ff823c60 │ │ │ │ + bvs ff823bc8 │ │ │ │ cmnle lr, r0, lsl #16 │ │ │ │ mlaseq r4, r4, r8, pc @ │ │ │ │ - bmi fe40c664 │ │ │ │ + bmi fe40c5cc │ │ │ │ andeq pc, r3, r0, lsr #32 │ │ │ │ @ instruction: 0xf8846323 │ │ │ │ stmiapl sl!, {r2, r4, r5} │ │ │ │ umaalle r4, r4, r1, r2 │ │ │ │ @ instruction: 0xf06f680a │ │ │ │ addmi r4, r2, #64 @ 0x40 │ │ │ │ andcc sp, r1, #76 @ 0x4c │ │ │ │ - bmi fe25baac │ │ │ │ + bmi fe25ba14 │ │ │ │ adcvs r9, r1, r3, lsl #2 │ │ │ │ stmiapl r8!, {r0, r1, r8, fp, sp, pc} │ │ │ │ vsubl.s8 q9, d8, d1 │ │ │ │ @ instruction: 0xf5000200 │ │ │ │ @ instruction: 0xf7fe4000 │ │ │ │ - @ instruction: 0x4605e99e │ │ │ │ + strmi lr, [r5], -sl, ror #19 │ │ │ │ eorsle r2, r8, r0, lsl #16 │ │ │ │ @ instruction: 0xf7fe4628 │ │ │ │ - stmdavs fp!, {r4, r6, r9, fp, sp, lr, pc} │ │ │ │ + stmdavs fp!, {r2, r3, r4, r7, r9, fp, sp, lr, pc} │ │ │ │ cmppmi r0, pc, rrx @ p-variant is OBSOLETE │ │ │ │ addmi r4, fp, #2097152 @ 0x200000 │ │ │ │ - bcs 37f20 │ │ │ │ + bcs 37e88 │ │ │ │ andsle sp, r5, sp, lsr #22 │ │ │ │ - bl 2c1ab4 │ │ │ │ + bl 15c1a1c │ │ │ │ @ instruction: 0xf7fe6880 │ │ │ │ - ldmdblt r8!, {r3, r4, r5, r6, r8, fp, sp, lr, pc}^ │ │ │ │ + ldmdblt r8!, {r2, r6, r7, r8, fp, sp, lr, pc}^ │ │ │ │ stmdavs r0!, {r0, r3, r4, r5, r6, r8, fp, lr}^ │ │ │ │ @ instruction: 0xf7fe4479 │ │ │ │ - stmdbvs r3, {r1, r3, r4, r5, r8, fp, sp, lr, pc} │ │ │ │ + stmdbvs r3, {r1, r2, r7, r8, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf7fe6c98 │ │ │ │ - blx fec3e4c8 │ │ │ │ + blx fec3e560 │ │ │ │ rsbvs pc, r0, #128, 6 │ │ │ │ subsmi r0, r8, #1490944 @ 0x16c000 │ │ │ │ ldclt 0, cr11, [r0, #-20]! @ 0xffffffec │ │ │ │ andlt r2, r5, r0 │ │ │ │ - blcc 72fac │ │ │ │ - blcs 1bb9c │ │ │ │ + blcc 72f14 │ │ │ │ + blcs 1bb04 │ │ │ │ ldrdls sp, [r1], -pc @ │ │ │ │ @ instruction: 0xf7fe4628 │ │ │ │ - bls 7e53c │ │ │ │ + bls 7e5d4 │ │ │ │ stmdbmi ip!, {r0, r3, r4, r6, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ ldrbtmi r6, [r9], #-2144 @ 0xfffff7a0 │ │ │ │ - ldmdb ip, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stmdb r8!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf0036900 │ │ │ │ - strmi pc, [r1], -r7, asr #21 │ │ │ │ + @ instruction: 0x4601fabb │ │ │ │ @ instruction: 0xf04fb910 │ │ │ │ @ instruction: 0xe7e330ff │ │ │ │ movwcs r6, #161 @ 0xa1 │ │ │ │ andcs r9, r1, #-1073741824 @ 0xc0000000 │ │ │ │ andeq pc, r0, #200, 4 @ 0x8000000c │ │ │ │ stmdapl r8!, {r5, r6, r8, fp, lr}^ │ │ │ │ @ instruction: 0xf500a903 │ │ │ │ @ instruction: 0xf7fe4000 │ │ │ │ - @ instruction: 0x4605e952 │ │ │ │ + @ instruction: 0x4605e99e │ │ │ │ @ instruction: 0xd1b32800 │ │ │ │ movwcs lr, #2027 @ 0x7eb │ │ │ │ stmdavs r3, {r0, r1, r5, r6, r7, r9, sp, lr} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ umullle r4, r9, r3, r2 │ │ │ │ andvs r3, r3, r1, lsl #22 │ │ │ │ orrle r2, r5, r0, lsl #22 │ │ │ │ @ instruction: 0xf7fe9101 │ │ │ │ - stmdbls r1, {r1, r5, r6, r9, fp, sp, lr, pc} │ │ │ │ + stmdbls r1, {r1, r2, r3, r5, r7, r9, fp, sp, lr, pc} │ │ │ │ movwcs lr, #1920 @ 0x780 │ │ │ │ stmdavs r3, {r0, r1, r5, r7, r9, sp, lr} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ @ instruction: 0xf43f4293 │ │ │ │ - blcc 6f944 │ │ │ │ - blcs 1bb7c │ │ │ │ + blcc 6f8ac │ │ │ │ + blcs 1bae4 │ │ │ │ svcge 0x0071f47f │ │ │ │ @ instruction: 0xf7fe9101 │ │ │ │ - stmdbls r1, {r4, r6, r9, fp, sp, lr, pc} │ │ │ │ + stmdbls r1, {r2, r3, r4, r7, r9, fp, sp, lr, pc} │ │ │ │ movwcs lr, #1899 @ 0x76b │ │ │ │ stmdavs r3, {r0, r1, r5, r6, r9, sp, lr} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ @ instruction: 0xf43f4293 │ │ │ │ - blcc 6f910 │ │ │ │ - blcs 1bba0 │ │ │ │ + blcc 6f878 │ │ │ │ + blcs 1bb08 │ │ │ │ svcge 0x005bf47f │ │ │ │ @ instruction: 0xf7fe9101 │ │ │ │ - stmdbls r1, {r1, r2, r3, r4, r5, r9, fp, sp, lr, pc} │ │ │ │ + stmdbls r1, {r1, r3, r7, r9, fp, sp, lr, pc} │ │ │ │ movwcs lr, #1877 @ 0x755 │ │ │ │ stmdavs r3, {r0, r1, r5, r6, r7, r8, sp, lr} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ @ instruction: 0xf43f4293 │ │ │ │ - blcc 6f8dc │ │ │ │ - blcs 1bbc4 │ │ │ │ + blcc 6f844 │ │ │ │ + blcs 1bb2c │ │ │ │ svcge 0x0045f47f │ │ │ │ @ instruction: 0xf7fe9101 │ │ │ │ - stmdbls r1, {r2, r3, r5, r9, fp, sp, lr, pc} │ │ │ │ + stmdbls r1, {r3, r4, r5, r6, r9, fp, sp, lr, pc} │ │ │ │ movwcs lr, #1855 @ 0x73f │ │ │ │ stmdavs r3, {r0, r1, r5, r7, r8, sp, lr} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ @ instruction: 0xf43f4293 │ │ │ │ - blcc 6f8a8 │ │ │ │ - blcs 1bbe8 │ │ │ │ + blcc 6f810 │ │ │ │ + blcs 1bb50 │ │ │ │ svcge 0x002ff47f │ │ │ │ @ instruction: 0xf7fe9101 │ │ │ │ - stmdbls r1, {r1, r3, r4, r9, fp, sp, lr, pc} │ │ │ │ + stmdbls r1, {r1, r2, r5, r6, r9, fp, sp, lr, pc} │ │ │ │ movwcs lr, #1833 @ 0x729 │ │ │ │ stmdavs r3, {r0, r1, r5, r9, sp, lr} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ @ instruction: 0xf43f4293 │ │ │ │ - blcc 6f874 │ │ │ │ - blcs 1bc0c │ │ │ │ + blcc 6f7dc │ │ │ │ + blcs 1bb74 │ │ │ │ svcge 0x0019f47f │ │ │ │ @ instruction: 0xf7fe9101 │ │ │ │ - stmdbls r1, {r3, r9, fp, sp, lr, pc} │ │ │ │ + stmdbls r1, {r2, r4, r6, r9, fp, sp, lr, pc} │ │ │ │ movwcs lr, #1811 @ 0x713 │ │ │ │ stmdavs r3, {r0, r1, r5, r6, r8, sp, lr} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ @ instruction: 0xf43f4293 │ │ │ │ - blcc 6f840 │ │ │ │ - blcs 1bc30 │ │ │ │ + blcc 6f7a8 │ │ │ │ + blcs 1bb98 │ │ │ │ svcge 0x0003f47f │ │ │ │ @ instruction: 0xf7fe9101 │ │ │ │ - stmdbls r1, {r1, r2, r4, r5, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ + stmdbls r1, {r1, r6, r9, fp, sp, lr, pc} │ │ │ │ movwcs lr, #1789 @ 0x6fd │ │ │ │ stmdavs r3, {r0, r1, r5, r8, sp, lr} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ @ instruction: 0xf43f4293 │ │ │ │ - blcc 6f80c │ │ │ │ - blcs 1bc54 │ │ │ │ + blcc 6f774 │ │ │ │ + blcs 1bbbc │ │ │ │ mcrge 4, 7, pc, cr13, cr15, {3} @ │ │ │ │ @ instruction: 0xf7fe9101 │ │ │ │ - stmdbls r1, {r2, r5, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ + stmdbls r1, {r4, r5, r9, fp, sp, lr, pc} │ │ │ │ movwcs lr, #1767 @ 0x6e7 │ │ │ │ stmdavs r3, {r0, r1, r5, r6, r7, sp, lr} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ @ instruction: 0xf43f4293 │ │ │ │ - blcc 6f7d8 │ │ │ │ - blcs 1bc78 │ │ │ │ + blcc 6f740 │ │ │ │ + blcs 1bbe0 │ │ │ │ mrcge 4, 6, APSR_nzcv, cr7, cr15, {3} │ │ │ │ @ instruction: 0xf7fe9101 │ │ │ │ - stmdbls r1, {r1, r4, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ + stmdbls r1, {r1, r2, r3, r4, r9, fp, sp, lr, pc} │ │ │ │ movwcs lr, #1745 @ 0x6d1 │ │ │ │ stmdavs r3, {r0, r1, r5, r7, sp, lr} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ @ instruction: 0xf43f4293 │ │ │ │ - blcc 6f7a4 │ │ │ │ - blcs 1bc9c │ │ │ │ + blcc 6f70c │ │ │ │ + blcs 1bc04 │ │ │ │ mcrge 4, 6, pc, cr1, cr15, {3} @ │ │ │ │ @ instruction: 0xf7fe9101 │ │ │ │ - stmdbls r1, {r6, r7, r8, fp, sp, lr, pc} │ │ │ │ + stmdbls r1, {r2, r3, r9, fp, sp, lr, pc} │ │ │ │ svclt 0x0000e6bb │ │ │ │ - strdeq ip, [r1], -r2 │ │ │ │ + andeq ip, r1, sl, lsl #13 │ │ │ │ andeq r0, r0, r4, ror #2 │ │ │ │ muleq r0, ip, r1 │ │ │ │ - andeq ip, r1, r8, asr #20 │ │ │ │ - andeq ip, r1, lr, lsl #20 │ │ │ │ + andeq ip, r1, r0, ror #21 │ │ │ │ + andeq ip, r1, r6, lsr #21 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ ldmdbmi r7!, {r0, r2, r3, r9, sl, lr} │ │ │ │ strmi fp, [r0], r4, lsl #1 │ │ │ │ @ instruction: 0x46164479 │ │ │ │ @ instruction: 0xf7fe6868 │ │ │ │ - stmdbvs r3, {r1, r2, r4, r5, fp, sp, lr, pc} │ │ │ │ + stmdbvs r3, {r1, r7, fp, sp, lr, pc} │ │ │ │ ldmdavs r8, {r0, r1, r4, r5, r8, r9, sl, fp, lr}^ │ │ │ │ @ instruction: 0xf7fe447f │ │ │ │ - stmdacs r0, {r4, r9, fp, sp, lr, pc} │ │ │ │ + stmdacs r0, {r2, r3, r4, r6, r9, fp, sp, lr, pc} │ │ │ │ stmdavs fp!, {r0, r1, r2, r4, r6, ip, lr, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ addsmi r4, r3, #4, 12 @ 0x400000 │ │ │ │ movwcc fp, #7964 @ 0x1f1c │ │ │ │ addvs r6, r5, fp, lsr #32 │ │ │ │ cmple r4, r0, lsl #28 │ │ │ │ rscvs r4, r6, r0, lsr #12 │ │ │ │ - stmib ip!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + b e41c64 │ │ │ │ @ instruction: 0xf06f6cae │ │ │ │ stmiavs sl!, {r6, r8, lr} │ │ │ │ addmi r6, fp, #3342336 @ 0x330000 │ │ │ │ svclt 0x001c4669 │ │ │ │ eorsvs r3, r3, r1, lsl #6 │ │ │ │ - bmi 92851c │ │ │ │ + bmi 928484 │ │ │ │ strmi lr, [r1], -sp, asr #19 │ │ │ │ @ instruction: 0x3014f8d8 │ │ │ │ andcs r5, r2, #184, 16 @ 0xb80000 │ │ │ │ andeq pc, r0, #200, 4 @ 0x8000000c │ │ │ │ rscmi pc, r0, r0, lsl #10 │ │ │ │ @ instruction: 0xf7fe3034 │ │ │ │ - tstlt r8, #80, 16 @ 0x500000 │ │ │ │ + tstlt r8, #156, 16 @ 0x9c0000 │ │ │ │ @ instruction: 0xf06f6803 │ │ │ │ addmi r4, fp, #64, 2 │ │ │ │ - blcc 77d4c │ │ │ │ + blcc 77cb4 │ │ │ │ biclt r6, r3, r3 │ │ │ │ ldmdavs r3!, {r8, sl, sp} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ mulle r2, r3, r2 │ │ │ │ eorsvs r3, r3, r1, lsl #22 │ │ │ │ stmdavs r3!, {r0, r1, r3, r4, r6, r8, ip, sp, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ mulle r2, r3, r2 │ │ │ │ eorvs r3, r3, r1, lsl #22 │ │ │ │ strtmi fp, [r8], -r3, asr #3 │ │ │ │ pop {r2, ip, sp, pc} │ │ │ │ @ instruction: 0x463081f0 │ │ │ │ - ldmdb r0, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldmib ip, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7fee7ef │ │ │ │ - strb lr, [r3, lr, asr #18]! │ │ │ │ - ldrbcc pc, [pc, #79]! @ 3dd3 <__gmon_start__@plt+0x1ca7> @ │ │ │ │ + @ instruction: 0xe7e3e99a │ │ │ │ + ldrbcc pc, [pc, #79]! @ 3d3b <__gmon_start__@plt+0x1c0f> @ │ │ │ │ ldmdavs r3!, {r0, r5, r6, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ svclt 0x001c4293 │ │ │ │ eorsvs r3, r3, r1, lsl #6 │ │ │ │ @ instruction: 0xf04fe7b2 │ │ │ │ @ instruction: 0xe7e635ff │ │ │ │ @ instruction: 0xf7fe4620 │ │ │ │ - @ instruction: 0xe7e2e93c │ │ │ │ - andeq ip, r1, r4, asr #16 │ │ │ │ - andeq ip, r1, r4, lsr #6 │ │ │ │ + strb lr, [r2, r8, lsl #19]! │ │ │ │ + ldrdeq ip, [r1], -ip @ │ │ │ │ + @ instruction: 0x0001c3bc │ │ │ │ muleq r0, ip, r1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb5afb8 │ │ │ │ + bl feb5af20 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r5, r8, ror #31 │ │ │ │ ldrsbtgt pc, [r0], #-143 @ 0xffffff71 @ │ │ │ │ @ instruction: 0xf8dd44fc │ │ │ │ tstls r0, r8, lsl r0 │ │ │ │ svceq 0x0000f1be │ │ │ │ andls sp, r1, #34 @ 0x22 │ │ │ │ andcs fp, r3, #-1073741764 @ 0xc000003c │ │ │ │ - blge 1289e4 │ │ │ │ + blge 12894c │ │ │ │ orreq lr, r2, r3, lsl #22 │ │ │ │ ldmdami r5, {r0, r1, r6, r8, fp, sp, lr} │ │ │ │ andmi pc, r0, #66 @ 0x42 │ │ │ │ ldc 8, cr15, [r0], {65} @ 0x41 │ │ │ │ andeq pc, r0, ip, asr r8 @ │ │ │ │ @ instruction: 0xf5004669 │ │ │ │ eorscc r4, r4, r0, ror #1 │ │ │ │ - svc 0x00ecf7fd │ │ │ │ + ldmda r8!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ stmdavs r3, {r3, r4, r5, r7, r8, ip, sp, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ mulle r2, r3, r2 │ │ │ │ andvs r3, r3, r1, lsl #22 │ │ │ │ andcs fp, r0, r3, ror #2 │ │ │ │ stclt 0, cr11, [r0, #-20] @ 0xffffffec │ │ │ │ strb r2, [r0, r2, lsl #4]! │ │ │ │ movwcs lr, #6605 @ 0x19cd │ │ │ │ vsubl.s8 q9, d8, d3 │ │ │ │ stmdami r5, {r9} │ │ │ │ @ instruction: 0xe7e14673 │ │ │ │ - ldm r6!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmdb r2, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf04fe7ef │ │ │ │ @ instruction: 0xe7ed30ff │ │ │ │ - andeq ip, r1, ip, lsr r2 │ │ │ │ + ldrdeq ip, [r1], -r4 │ │ │ │ muleq r0, ip, r1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb5b044 │ │ │ │ + bl feb5afac │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0ff0 │ │ │ │ addlt ip, r3, ip, asr #32 │ │ │ │ ldrd pc, [r8], #-143 @ 0xffffff71 │ │ │ │ vsubl.s8 q9, d8, d2 │ │ │ │ ldrbtmi r0, [ip], #512 @ 0x200 │ │ │ │ smlabteq r0, sp, r9, lr │ │ │ │ strbtmi r2, [r9], -r0, lsl #6 │ │ │ │ andeq pc, lr, ip, asr r8 @ │ │ │ │ sbcsmi pc, r5, r0, lsl #10 │ │ │ │ @ instruction: 0xf7fd3014 │ │ │ │ - teqlt r8, r2 @ │ │ │ │ + teqlt r8, lr @ │ │ │ │ @ instruction: 0xf06f6802 │ │ │ │ addmi r4, sl, #64, 2 │ │ │ │ andcs sp, r0, r5, lsl #2 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ rscscc pc, pc, pc, asr #32 │ │ │ │ - bcc 7de74 │ │ │ │ - bcs 1be98 │ │ │ │ + bcc 7dddc │ │ │ │ + bcs 1be00 │ │ │ │ @ instruction: 0xf7fed1f5 │ │ │ │ - ldrb lr, [r2, r2, asr #17]! │ │ │ │ - andeq ip, r1, r6, lsr #3 │ │ │ │ + ldrb lr, [r2, lr, lsl #18]! │ │ │ │ + andeq ip, r1, lr, lsr r2 │ │ │ │ muleq r0, ip, r1 │ │ │ │ - blmi 21e0ac │ │ │ │ + blmi 21e014 │ │ │ │ hvclt 42059 @ 0xa44b │ │ │ │ teqlt r8, r0, asr #20 │ │ │ │ @ instruction: 0xf06f6803 │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ movwcc sp, #4100 @ 0x1004 │ │ │ │ ldrbmi r6, [r0, -r3]! │ │ │ │ ldmpl r8, {r1, r9, fp, lr} │ │ │ │ svclt 0x00004770 │ │ │ │ - andeq ip, r1, ip, asr r1 │ │ │ │ + strdeq ip, [r1], -r4 │ │ │ │ andeq r0, r0, r4, ror #2 │ │ │ │ - blmi 19e0d8 │ │ │ │ + blmi 19e040 │ │ │ │ tstlt sl, fp, ror r4 │ │ │ │ mlascs r4, r0, r8, pc @ │ │ │ │ strle r0, [r2], #-1938 @ 0xfffff86e │ │ │ │ ldmpl r8, {r0, r1, r9, fp, lr} │ │ │ │ - bmi d5ca4 │ │ │ │ + bmi d5c0c │ │ │ │ @ instruction: 0x47705898 │ │ │ │ - andeq ip, r1, r0, lsr r1 │ │ │ │ + andeq ip, r1, r8, asr #3 │ │ │ │ muleq r0, r0, r1 │ │ │ │ andeq r0, r0, ip, asr r1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb5b0fc │ │ │ │ + bl feb5b064 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 347ee4 │ │ │ │ + blmi 347e4c │ │ │ │ smclt 37963 @ 0x944b │ │ │ │ strmi r4, [r8], -r4, lsl #12 │ │ │ │ - ldmda sl, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - blle 38b720 │ │ │ │ + stmda r6!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + blle 38b688 │ │ │ │ mlascs r4, r4, r8, pc @ │ │ │ │ vhadd.u32 d18, d3, d0 │ │ │ │ @ instruction: 0xf88402c3 │ │ │ │ ldclt 0, cr2, [r0, #-208] @ 0xffffff30 │ │ │ │ stmdbmi r6, {r0, r2, r9, fp, lr} │ │ │ │ ldmpl fp, {r0, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf7fd6818 │ │ │ │ - @ instruction: 0xf04fef70 │ │ │ │ + @ instruction: 0xf04fefbc │ │ │ │ ldclt 0, cr3, [r0, #-1020] @ 0xfffffc04 │ │ │ │ - strdeq ip, [r1], -ip @ │ │ │ │ + muleq r1, r4, r1 │ │ │ │ muleq r0, r8, r1 │ │ │ │ - andeq r3, r0, r8, lsr #26 │ │ │ │ + andeq r3, r0, r0, asr #27 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ @ instruction: 0xf8dfb08b │ │ │ │ @ instruction: 0x460f82f4 │ │ │ │ ldrmi r4, [r9], -r4, lsl #12 │ │ │ │ ldcls 4, cr4, [r2, #-992] @ 0xfffffc20 │ │ │ │ cmnle pc, r0, lsl #26 │ │ │ │ vhsub.u8 d20, d16, d27 │ │ │ │ - blx feca425c │ │ │ │ + blx feca41c4 │ │ │ │ ldmdbeq fp, {r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ svclt 0x00182901 │ │ │ │ movweq pc, #4163 @ 0x1043 @ │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ @ instruction: 0xf8d78155 │ │ │ │ ldmdavs r6, {r2, r3, r4, r5, r7, r8, ip, sp} │ │ │ │ @ instruction: 0x4699691b │ │ │ │ - stmda sl!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldm r6!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ stmdacs r0, {r0, r2, r9, sl, lr} │ │ │ │ rschi pc, pc, r0 │ │ │ │ svccs 0x000068a7 │ │ │ │ mrshi pc, (UNDEF: 72) @ │ │ │ │ - blcs 1ec30 │ │ │ │ + blcs 1eb98 │ │ │ │ addshi pc, r0, r0, asr #32 │ │ │ │ - bllt 2de538 │ │ │ │ + bllt 2de4a0 │ │ │ │ ldmiblt fp!, {r0, r1, r5, r6, r7, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf06f6831 │ │ │ │ addmi r4, r1, #64 @ 0x40 │ │ │ │ mrshi pc, (UNDEF: 0) @ │ │ │ │ eorsvs r3, r1, r1, lsl #2 │ │ │ │ stmdavs fp!, {r1, r2, r5, r6, r7, sp, lr} │ │ │ │ @ instruction: 0xf0004283 │ │ │ │ - bmi fe8643c4 │ │ │ │ + bmi fe86432c │ │ │ │ eorvs r3, fp, r1, lsl #6 │ │ │ │ @ instruction: 0xf8586125 │ │ │ │ @ instruction: 0xf06f7002 │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ - blcc 77ff0 │ │ │ │ - blcs 1c090 │ │ │ │ + blcc 77f58 │ │ │ │ + blcs 1bff8 │ │ │ │ tstphi lr, r0 @ p-variant is OBSOLETE │ │ │ │ andlt r4, fp, r8, lsr r6 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ @ instruction: 0xf7fe2002 │ │ │ │ - strmi lr, [r1], -ip, lsl #17 │ │ │ │ + @ instruction: 0x4601e8d8 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ ldmdavs r3!, {r2, r8, pc} │ │ │ │ submi pc, r0, pc, rrx │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ addmi r9, r3, #-1073741823 @ 0xc0000001 │ │ │ │ svclt 0x001c6960 │ │ │ │ eorsvs r3, r3, r1, lsl #6 │ │ │ │ stmdavs fp!, {r1, r2, r3, r6, r7, sp, lr} │ │ │ │ svclt 0x001c4293 │ │ │ │ eorvs r3, fp, r1, lsl #6 │ │ │ │ stmdacs r0, {r0, r2, r3, r8, sp, lr} │ │ │ │ sbcshi pc, lr, r0, asr #32 │ │ │ │ - @ instruction: 0xf7fd2001 │ │ │ │ - stmdbls r7, {r1, r2, r4, r6, r7, r8, r9, sl, fp, sp, lr, pc} │ │ │ │ + @ instruction: 0xf7fe2001 │ │ │ │ + stmdbls r7, {r1, r5, fp, sp, lr, pc} │ │ │ │ cmnvs r0, r7, lsl #12 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ stmiavs r0, {r0, r1, r3, r6, r7, pc}^ │ │ │ │ stmdavs fp!, {r2, r7, r9, fp, lr} │ │ │ │ @ instruction: 0xf8586001 │ │ │ │ strb r7, [r6, r2] │ │ │ │ - bl 5e2f8 │ │ │ │ + bl 5e260 │ │ │ │ ldrmi r0, [r0], -r3, lsl #18 │ │ │ │ strtmi r4, [fp], -r0, lsl #21 │ │ │ │ ldrbtmi r2, [sl], #-1281 @ 0xfffffaff │ │ │ │ sbcscc r9, ip, #4194304 @ 0x400000 │ │ │ │ andcs r9, r0, #0, 4 │ │ │ │ andpl lr, r2, #3358720 @ 0x334000 │ │ │ │ strls sl, [r4, #-3336] @ 0xfffff2f8 │ │ │ │ - svc 0x0000f7fd │ │ │ │ + svc 0x004cf7fd │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ stmdavs r6, {r1, r7, pc} │ │ │ │ svceq 0x0001f1b9 │ │ │ │ @ instruction: 0xf8d7d070 │ │ │ │ stmdavs r5, {r2, r3, r4, r5, r7, r8, ip, sp}^ │ │ │ │ @ instruction: 0x4699691b │ │ │ │ addle r2, r1, r0, lsl #26 │ │ │ │ stmdbcs r0, {r0, r5, r7, fp, sp, lr} │ │ │ │ - blvs 8f823c │ │ │ │ + blvs 8f81a4 │ │ │ │ cmple sl, r0, lsl #22 │ │ │ │ - blcs 1e624 │ │ │ │ + blcs 1e58c │ │ │ │ stmiavs r3!, {r0, r1, r2, r4, r5, r8, ip, lr, pc}^ │ │ │ │ teqle r4, r0, lsl #22 │ │ │ │ @ instruction: 0xf06f6833 │ │ │ │ @ instruction: 0xf06f4140 │ │ │ │ addmi r4, fp, #64, 4 │ │ │ │ movwcc fp, #7964 @ 0x1f1c │ │ │ │ stmdavs fp!, {r0, r1, r4, r5, sp, lr} │ │ │ │ @@ -2033,1052 +1995,1162 @@ │ │ │ │ @ instruction: 0x46104b5c │ │ │ │ strtmi r9, [sl], -r3, lsl #10 │ │ │ │ bicscc r4, ip, #2063597568 @ 0x7b000000 │ │ │ │ movwcs r9, #4864 @ 0x1300 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls sl, #19208 @ 0x4b08 │ │ │ │ @ instruction: 0xf7fd462b │ │ │ │ - stmdacs r0, {r1, r2, r4, r5, r7, r9, sl, fp, sp, lr, pc} │ │ │ │ + stmdacs r0, {r1, r8, r9, sl, fp, sp, lr, pc} │ │ │ │ stmdavs r6, {r0, r1, r2, r4, r5, ip, lr, pc} │ │ │ │ @ instruction: 0x2002e7b7 │ │ │ │ - svc 0x00fef7fd │ │ │ │ + stmda sl, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ stmdacs r0, {r0, r1, r2, r9, sl, lr} │ │ │ │ ldmdavs r3!, {r0, r1, r2, r3, r5, ip, lr, pc} │ │ │ │ cmppmi r0, pc, rrx @ p-variant is OBSOLETE │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ svclt 0x001c428b │ │ │ │ eorsvs r3, r3, r1, lsl #6 │ │ │ │ stmdbvs r0!, {r1, r2, r6, r7, sp, lr}^ │ │ │ │ addsmi r6, r3, #2818048 @ 0x2b0000 │ │ │ │ movwcc fp, #7964 @ 0x1f1c │ │ │ │ teqvs sp, fp, lsr #32 │ │ │ │ andcs fp, r1, r0, ror fp │ │ │ │ - svc 0x004cf7fd │ │ │ │ + svc 0x0098f7fd │ │ │ │ mvnlt r6, r0, ror #2 │ │ │ │ andsvs r6, pc, r3, asr #17 │ │ │ │ @ instruction: 0x4623e7ba │ │ │ │ @ instruction: 0x46484632 │ │ │ │ @ instruction: 0xf7ff9500 │ │ │ │ stmdacs r0, {r0, r2, r3, r5, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ strh sp, [ip], -r2 │ │ │ │ @ instruction: 0x31bcf8d7 │ │ │ │ @ instruction: 0x4699691b │ │ │ │ - blmi f7ddb0 │ │ │ │ + blmi f7dd18 │ │ │ │ ldrbtmi r4, [r9], #-2365 @ 0xfffff6c3 │ │ │ │ andcc pc, r3, r8, asr r8 @ │ │ │ │ @ instruction: 0xf7fd6818 │ │ │ │ - strcs lr, [r0, -lr, asr #28] │ │ │ │ + @ instruction: 0x2700ee9a │ │ │ │ smladxcs r0, r6, r7, lr │ │ │ │ ldmdavs fp!, {r0, r1, r3, r5, r8, r9, sl, sp, lr, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ smlalsle r4, r6, r3, r2 │ │ │ │ eorsvs r3, fp, r1, lsl #22 │ │ │ │ mvnsle r2, r0, lsl #22 │ │ │ │ @ instruction: 0xf7fd4638 │ │ │ │ - strb lr, [lr, r2, asr #30]! │ │ │ │ + strb lr, [lr, lr, lsl #31]! │ │ │ │ @ instruction: 0xf7fd4639 │ │ │ │ - ldmdavs fp!, {r3, r4, r5, r6, r7, r9, sl, fp, sp, lr, pc} │ │ │ │ + ldmdavs fp!, {r2, r6, r8, r9, sl, fp, sp, lr, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ mvnle r2, r0, lsl #16 │ │ │ │ umullle r4, r9, r3, r2 │ │ │ │ eorsvs r3, fp, r1, lsl #22 │ │ │ │ orrle r2, r5, r0, lsl #22 │ │ │ │ @ instruction: 0xf7fd4638 │ │ │ │ - @ instruction: 0xe781ef30 │ │ │ │ + @ instruction: 0xe781ef7c │ │ │ │ rscvs r6, r6, fp, lsr #16 │ │ │ │ @ instruction: 0xf47f428b │ │ │ │ - blmi 8afdd0 │ │ │ │ + blmi 8afd38 │ │ │ │ @ instruction: 0xf8586125 │ │ │ │ str r7, [fp, -r3] │ │ │ │ @ instruction: 0xf06f680b │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ - blcc 781e4 │ │ │ │ + blcc 7814c │ │ │ │ orrlt r6, fp, #11 │ │ │ │ ldrbt r6, [r8], fp, lsr #16 │ │ │ │ - mrc 7, 6, APSR_nzcv, cr2, cr13, {7} │ │ │ │ + svc 0x001ef7fd │ │ │ │ @ instruction: 0xf06f9907 │ │ │ │ stmdavs fp, {r6, r9, lr} │ │ │ │ addsmi fp, r3, #96, 18 @ 0x180000 │ │ │ │ - blcc 78200 │ │ │ │ + blcc 78168 │ │ │ │ cmnlt fp, fp │ │ │ │ stmdavs fp!, {r2, r4, r9, fp, lr} │ │ │ │ andvc pc, r2, r8, asr r8 @ │ │ │ │ stmdavs fp!, {r0, r1, r2, r5, r6, r7, r9, sl, sp, lr, pc} │ │ │ │ strbt r4, [r4], r7, lsl #12 │ │ │ │ mulle r2, r3, r2 │ │ │ │ andvs r1, pc, pc, asr lr @ │ │ │ │ stmdavs fp!, {r0, r1, r2, r4, r5, r7, r8, ip, sp, pc} │ │ │ │ ldrb r2, [ip], r0, lsl #14 │ │ │ │ @ instruction: 0xf7fd4608 │ │ │ │ - @ instruction: 0xe7ebeefc │ │ │ │ + strb lr, [fp, r8, asr #30]! │ │ │ │ @ instruction: 0xf7fd4628 │ │ │ │ - @ instruction: 0xe6ddeef8 │ │ │ │ + ldrb lr, [sp], r4, asr #30 │ │ │ │ str r4, [lr, -r9, lsl #13] │ │ │ │ stmdbmi ip, {r1, r3, r8, r9, fp, lr} │ │ │ │ @ instruction: 0xf8584479 │ │ │ │ ldmdavs r8, {r0, r1, ip, sp} │ │ │ │ - stcl 7, cr15, [r8, #1012]! @ 0x3f4 │ │ │ │ + mrc 7, 1, APSR_nzcv, cr4, cr13, {7} │ │ │ │ strb r6, [r8], fp, lsr #16 │ │ │ │ @ instruction: 0xf7fd4608 │ │ │ │ - strb lr, [r9, r8, ror #29] │ │ │ │ - andeq ip, r1, r0, lsr #1 │ │ │ │ + @ instruction: 0xe7c9ef34 │ │ │ │ + andeq ip, r1, r8, lsr r1 │ │ │ │ andeq r0, r0, r4, ror #2 │ │ │ │ - @ instruction: 0x0001c4ba │ │ │ │ - andeq ip, r1, r4, lsr #8 │ │ │ │ + andeq ip, r1, r2, asr r5 │ │ │ │ + @ instruction: 0x0001c4bc │ │ │ │ andeq r0, r0, r0, ror #2 │ │ │ │ - strdeq r3, [r0], -lr │ │ │ │ - andeq r3, r0, r4, lsr sl │ │ │ │ + muleq r0, r6, fp │ │ │ │ + andeq r3, r0, ip, asr #21 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb5b470 │ │ │ │ + bl feb5b3d8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - bmi 448258 │ │ │ │ + bmi 4481c0 │ │ │ │ ldrbtmi r9, [sl], #-2306 @ 0xfffff6fe │ │ │ │ stmdblt r9, {r0, r1, r3, r5, r6, r8, fp, ip, sp, pc}^ │ │ │ │ orrslt r6, r8, r0, lsl #17 │ │ │ │ @ instruction: 0xf06f6803 │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ movwcc fp, #7964 @ 0x1f1c │ │ │ │ stclt 0, cr6, [r8, #-12] │ │ │ │ - blcs 1e4c4 │ │ │ │ - blmi 278664 │ │ │ │ + blcs 1e42c │ │ │ │ + blmi 2785cc │ │ │ │ ldrbtmi r4, [r9], #-2313 @ 0xfffff6f7 │ │ │ │ ldmdavs r8, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ - ldc 7, cr15, [r4, #1012]! @ 0x3f4 │ │ │ │ + mcr 7, 0, pc, cr0, cr13, {7} @ │ │ │ │ stclt 0, cr2, [r8, #-0] │ │ │ │ stmdbmi r7, {r1, r2, r8, r9, fp, lr} │ │ │ │ ldmpl r3, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf7fd6818 │ │ │ │ - ldrb lr, [r5, ip, lsr #27]! │ │ │ │ - andeq fp, r1, r6, lsl #27 │ │ │ │ + udf #24280 @ 0x5ed8 │ │ │ │ + andeq fp, r1, lr, lsl lr │ │ │ │ andeq r0, r0, ip, lsl #3 │ │ │ │ - andeq r3, r0, r6, ror #19 │ │ │ │ + andeq r3, r0, lr, ror sl │ │ │ │ andeq r0, r0, r0, ror #2 │ │ │ │ - strdeq r3, [r0], -r4 │ │ │ │ + andeq r3, r0, ip, lsl #21 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb5b4d8 │ │ │ │ + bl feb5b440 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 11c8220 │ │ │ │ + blmi 11c8188 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0x461f447b │ │ │ │ teqle r5, r0, lsl #20 │ │ │ │ rsbsle r2, lr, r0, lsl #18 │ │ │ │ - blcs 1e520 │ │ │ │ + blcs 1e488 │ │ │ │ stmdbmi r2, {r0, r1, r4, r5, r6, r8, ip, lr, pc}^ │ │ │ │ stmdavs r8!, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ - stc 7, cr15, [r0, #-1012]! @ 0xfffffc0c │ │ │ │ + stcl 7, cr15, [ip, #-1012]! @ 0xfffffc0c │ │ │ │ ldmib r5, {r1, r2, r8, fp, sp, lr}^ │ │ │ │ - blge 155710 │ │ │ │ + blge 155678 │ │ │ │ @ instruction: 0x462269b0 │ │ │ │ @ instruction: 0xf7fd68a1 │ │ │ │ - stmdacs r0, {r2, r3, r4, r7, r9, sl, fp, sp, lr, pc} │ │ │ │ - blls 17b09c │ │ │ │ + stmdacs r0, {r3, r5, r6, r7, r9, sl, fp, sp, lr, pc} │ │ │ │ + blls 17b004 │ │ │ │ eorsle r2, pc, r1, lsl #16 │ │ │ │ @ instruction: 0xf06f681a │ │ │ │ addmi r4, sl, #64, 2 │ │ │ │ - bcc 78334 │ │ │ │ - bcs 1c394 │ │ │ │ + bcc 7829c │ │ │ │ + bcs 1c2fc │ │ │ │ strtmi sp, [sl], -r2, rrx │ │ │ │ ldrtmi r4, [r0], -r1, lsr #12 │ │ │ │ @ instruction: 0xf8f8f000 │ │ │ │ stmdacs r0, {r0, r2, r9, sl, lr} │ │ │ │ - bmi c78448 │ │ │ │ + bmi c783b0 │ │ │ │ ldmibvs r0!, {r0, r1, r5, r9, sl, lr} │ │ │ │ ldrbtmi r6, [sl], #-2209 @ 0xfffff75f │ │ │ │ - mrc 7, 0, APSR_nzcv, cr4, cr13, {7} │ │ │ │ + mcr 7, 3, pc, cr0, cr13, {7} @ │ │ │ │ andle r2, lr, r0, lsl #16 │ │ │ │ @ instruction: 0x4628db18 │ │ │ │ ldcllt 0, cr11, [r0, #28]! │ │ │ │ - blcs 1e5a8 │ │ │ │ - blmi ab8678 │ │ │ │ + blcs 1e510 │ │ │ │ + blmi ab85e0 │ │ │ │ ldrbtmi r4, [r9], #-2346 @ 0xfffff6d6 │ │ │ │ ldmdavs r8, {r0, r1, r3, r4, r5, r6, r7, fp, ip, lr} │ │ │ │ - ldcl 7, cr15, [r2, #-1012] @ 0xfffffc0c │ │ │ │ + ldc 7, cr15, [lr, #1012] @ 0x3f4 │ │ │ │ stmdbmi r8!, {r0, r2, r4, r5, sp, lr, pc} │ │ │ │ - blmi a15bfc │ │ │ │ + blmi a15b64 │ │ │ │ ldmpl fp!, {r0, r3, r4, r5, r6, fp, ip, lr}^ │ │ │ │ stmdavs r8, {r0, r1, r8, r9, ip, pc} │ │ │ │ ldrbtmi r4, [r9], #-2342 @ 0xfffff6da │ │ │ │ - mrc 7, 2, APSR_nzcv, cr6, cr13, {7} │ │ │ │ + mcr 7, 5, pc, cr2, cr13, {7} @ │ │ │ │ @ instruction: 0xf06f682b │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ - blcc 78424 │ │ │ │ - bllt 4dc440 │ │ │ │ + blcc 7838c │ │ │ │ + bllt 4dc3a8 │ │ │ │ @ instruction: 0xf7fd4628 │ │ │ │ - ands lr, lr, r0, asr #28 │ │ │ │ + ands lr, lr, ip, lsl #29 │ │ │ │ strcs r4, [r0, #-2332] @ 0xfffff6e4 │ │ │ │ ldmdapl r8!, {r1, r5, r9, sl, lr}^ │ │ │ │ ldmdbmi sp, {r8, sl, ip, pc} │ │ │ │ ldrbtmi r6, [r9], #-2048 @ 0xfffff800 │ │ │ │ - mcr 7, 2, pc, cr0, cr13, {7} @ │ │ │ │ + mcr 7, 4, pc, cr12, cr13, {7} @ │ │ │ │ @ instruction: 0xf06f9805 │ │ │ │ stmdavs r3, {r6, r9, lr} │ │ │ │ mulle lr, r3, r2 │ │ │ │ andvs r3, r3, r1, lsl #22 │ │ │ │ ubfx fp, fp, #18, #9 │ │ │ │ - ldcl 7, cr15, [r4, #1012]! @ 0x3f4 │ │ │ │ + mcr 7, 2, pc, cr0, cr13, {7} @ │ │ │ │ strmi r6, [r5], -r1, lsr #17 │ │ │ │ ldmibvs r0!, {r1, r5, r9, sl, lr} │ │ │ │ - @ instruction: 0xff3cf000 │ │ │ │ + @ instruction: 0xf818f001 │ │ │ │ @ instruction: 0xf7fd4628 │ │ │ │ - strcs lr, [r0, #-3558] @ 0xfffff21a │ │ │ │ - blmi 2be2c4 │ │ │ │ + strcs lr, [r0, #-3634] @ 0xfffff1ce │ │ │ │ + blmi 2be22c │ │ │ │ ldrbtmi r4, [r9], #-2319 @ 0xfffff6f1 │ │ │ │ ldmdavs r8, {r0, r1, r3, r4, r5, r6, r7, fp, ip, lr} │ │ │ │ - ldc 7, cr15, [r2, #-1012] @ 0xfffffc0c │ │ │ │ + ldcl 7, cr15, [lr, #-1012] @ 0xfffffc0c │ │ │ │ stmdbmi sp, {r0, r2, r4, r5, r6, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ @ instruction: 0xe7824479 │ │ │ │ @ instruction: 0xf7fd4618 │ │ │ │ - @ instruction: 0xe798ee10 │ │ │ │ - andeq fp, r1, ip, lsl sp │ │ │ │ - andeq ip, r1, r8, lsl r2 │ │ │ │ - andeq r1, r0, r7, lsr #32 │ │ │ │ + @ instruction: 0xe798ee5c │ │ │ │ + @ instruction: 0x0001bdb4 │ │ │ │ + @ instruction: 0x0001c2b0 │ │ │ │ + ldrdeq r1, [r0], -pc @ │ │ │ │ andeq r0, r0, ip, lsl #3 │ │ │ │ - andeq r3, r0, r6, ror #18 │ │ │ │ + strdeq r3, [r0], -lr │ │ │ │ andeq r0, r0, r0, ror #2 │ │ │ │ andeq r0, r0, r4, ror #2 │ │ │ │ - ldrdeq r3, [r0], -sl │ │ │ │ - andeq r3, r0, sl, ror #18 │ │ │ │ - andeq r3, r0, sl, lsl #18 │ │ │ │ - andeq ip, r1, r0, lsr #2 │ │ │ │ + andeq r3, r0, r2, ror sl │ │ │ │ + andeq r3, r0, r2, lsl #20 │ │ │ │ + andeq r3, r0, r2, lsr #19 │ │ │ │ + @ instruction: 0x0001c1b8 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb5b630 │ │ │ │ + bl feb5b598 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd0 │ │ │ │ @ instruction: 0x460a4615 │ │ │ │ addlt r4, r7, r4, lsr r9 │ │ │ │ ldrbtmi r4, [r9], #-1542 @ 0xfffff9fa │ │ │ │ - blge 15ea48 │ │ │ │ + blge 15e9b0 │ │ │ │ stmiavs r1!, {r0, r1, r2, r3, r9, sl, lr} │ │ │ │ - ldcl 7, cr15, [ip, #1012]! @ 0x3f4 │ │ │ │ - blle a8e454 │ │ │ │ + mcr 7, 2, pc, cr8, cr13, {7} @ │ │ │ │ + blle a8e3bc │ │ │ │ stmdacs r1, {r0, r2, r8, r9, fp, ip, pc} │ │ │ │ ldmdavs sl, {r0, r2, r6, ip, lr, pc} │ │ │ │ cmppmi r0, pc, rrx @ p-variant is OBSOLETE │ │ │ │ andle r4, r3, sl, lsl #5 │ │ │ │ andsvs r3, sl, r1, lsl #20 │ │ │ │ eorsle r2, r8, r0, lsl #20 │ │ │ │ strtmi r4, [r1], -sl, lsr #12 │ │ │ │ @ instruction: 0xf0004630 │ │ │ │ @ instruction: 0x4605f859 │ │ │ │ - bmi 9b09fc │ │ │ │ + bmi 9b0964 │ │ │ │ ldmibvs r0!, {r0, r1, r5, r9, sl, lr} │ │ │ │ ldrbtmi r6, [sl], #-2209 @ 0xfffff75f │ │ │ │ - ldcl 7, cr15, [r6, #-1012]! @ 0xfffffc0c │ │ │ │ + stcl 7, cr15, [r2, #1012] @ 0x3f4 │ │ │ │ andsle r2, r0, r0, lsl #16 │ │ │ │ @ instruction: 0x4628db1a │ │ │ │ ldcllt 0, cr11, [r0, #28]! │ │ │ │ - stc 7, cr15, [ip, #1012] @ 0x3f4 │ │ │ │ + ldcl 7, cr15, [r8, #1012] @ 0x3f4 │ │ │ │ strmi r6, [r5], -r1, lsr #17 │ │ │ │ ldmibvs r0!, {r1, r5, r9, sl, lr} │ │ │ │ - cdp2 0, 13, cr15, cr4, cr0, {0} │ │ │ │ + @ instruction: 0xffb0f000 │ │ │ │ @ instruction: 0xf7fd4628 │ │ │ │ - strcs lr, [r0, #-3454] @ 0xfffff282 │ │ │ │ + strcs lr, [r0, #-3530] @ 0xfffff236 │ │ │ │ ldmdbmi sl, {r0, r1, r2, r3, r5, r6, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ - blmi 695d3c │ │ │ │ + blmi 695ca4 │ │ │ │ ldmpl fp!, {r0, r3, r4, r5, r6, fp, ip, lr}^ │ │ │ │ stmdavs r8, {r0, r1, r8, r9, ip, pc} │ │ │ │ ldrbtmi r4, [r9], #-2328 @ 0xfffff6e8 │ │ │ │ - ldc 7, cr15, [r6, #1012]! @ 0x3f4 │ │ │ │ + mcr 7, 0, pc, cr2, cr13, {7} @ │ │ │ │ @ instruction: 0xf06f682b │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ - blcc 78884 │ │ │ │ - blcs 1c580 │ │ │ │ + blcc 787ec │ │ │ │ + blcs 1c4e8 │ │ │ │ strtmi sp, [r8], -r9, ror #3 │ │ │ │ - ldc 7, cr15, [lr, #1012] @ 0x3f4 │ │ │ │ + stcl 7, cr15, [sl, #1012]! @ 0x3f4 │ │ │ │ ldrmi lr, [r8], -r5, ror #15 │ │ │ │ - ldc 7, cr15, [sl, #1012] @ 0x3f4 │ │ │ │ + stcl 7, cr15, [r6, #1012]! @ 0x3f4 │ │ │ │ stmdbmi ip, {r1, r6, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ strtmi r2, [r2], -r0, lsl #10 │ │ │ │ strls r5, [r0, #-2168] @ 0xfffff788 │ │ │ │ stmdavs r0, {r2, r3, r8, fp, lr} │ │ │ │ @ instruction: 0xf7fd4479 │ │ │ │ - stmdals r5, {r2, r3, r4, r7, r8, sl, fp, sp, lr, pc} │ │ │ │ + stmdals r5, {r3, r5, r6, r7, r8, sl, fp, sp, lr, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ addsmi r6, r3, #196608 @ 0x30000 │ │ │ │ - blcc 7884c │ │ │ │ - blcs 1c518 │ │ │ │ + blcc 787b4 │ │ │ │ + blcs 1c480 │ │ │ │ strb sp, [r3, sp, asr #3]! │ │ │ │ - @ instruction: 0x0001bbbe │ │ │ │ - andeq r0, r0, fp, ror #29 │ │ │ │ + andeq fp, r1, r6, asr ip │ │ │ │ + andeq r1, r0, r3, lsr #1 │ │ │ │ andeq r0, r0, r0, ror #2 │ │ │ │ andeq r0, r0, r4, ror #2 │ │ │ │ - muleq r0, sl, r8 │ │ │ │ - andeq r3, r0, r0, lsr #16 │ │ │ │ + andeq r3, r0, r2, lsr r9 │ │ │ │ + @ instruction: 0x000038b8 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a8f8cc │ │ │ │ addlt r6, sp, sp, lsl #22 │ │ │ │ - bvs fff428bc │ │ │ │ + bvs ff942824 │ │ │ │ strmi r2, [ip], -r0, lsl #6 │ │ │ │ movwls r4, #18048 @ 0x4680 │ │ │ │ @ instruction: 0x4617447e │ │ │ │ @ instruction: 0xf0402d00 │ │ │ │ - @ instruction: 0xf891850c │ │ │ │ + @ instruction: 0xf89184d8 │ │ │ │ @ instruction: 0xf0133034 │ │ │ │ @ instruction: 0xf0400304 │ │ │ │ - blvs ff2a4798 │ │ │ │ + blvs ff2a4704 │ │ │ │ @ instruction: 0xf0402a00 │ │ │ │ - stcvs 1, cr8, [r8], {55} @ 0x37 │ │ │ │ + stcvs 1, cr8, [r8], {56} @ 0x38 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - ldrmi r8, [r5], -r1, lsr #9 │ │ │ │ + @ instruction: 0x46158534 │ │ │ │ @ instruction: 0xf0402f00 │ │ │ │ - @ instruction: 0xf8df809c │ │ │ │ - bge 11309c │ │ │ │ + @ instruction: 0xf8df809d │ │ │ │ + bge 112fa4 │ │ │ │ @ instruction: 0x462958f5 │ │ │ │ - stc 7, cr15, [r8, #1012] @ 0x3f4 │ │ │ │ + ldcl 7, cr15, [r4, #1012] @ 0x3f4 │ │ │ │ stmdacs r1, {r0, ip, sp} │ │ │ │ - adcshi pc, lr, r0, lsl #4 │ │ │ │ + adcshi pc, pc, r0, lsl #4 │ │ │ │ stccs 13, cr9, [r0, #-16] │ │ │ │ - orrhi pc, r4, r0 │ │ │ │ + mrshi pc, (UNDEF: 74) @ │ │ │ │ mlascc r4, r4, r8, pc @ │ │ │ │ @ instruction: 0xf1000758 │ │ │ │ - stmiavs r3!, {r2, r3, r4, r5, r6, r7, sl, pc} │ │ │ │ + stmiavs r3!, {r1, r8, sl, pc} │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ - blvs 8a5910 │ │ │ │ + blvs 8a547c │ │ │ │ @ instruction: 0xf0402a00 │ │ │ │ - stmdavs sl!, {r0, r1, r2, r3, r6, r7, sl, pc} │ │ │ │ + stmiavs r7!, {r2, r6, r7, r8, r9, pc}^ │ │ │ │ cmppmi r0, pc, rrx @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf040428a │ │ │ │ - stmiavs r7!, {r0, r3, r4, r5, r8, pc}^ │ │ │ │ - eorvs r2, r5, #536870912 @ 0x20000000 │ │ │ │ - svccs 0x00006322 │ │ │ │ - mvnhi pc, r0 │ │ │ │ - andcs r6, r0, #606208 @ 0x94000 │ │ │ │ - andcs lr, r3, #196, 18 @ 0x310000 │ │ │ │ - strcc lr, [r8, -sp, asr #19] │ │ │ │ - stccs 4, cr9, [r0, #-40] @ 0xffffffd8 │ │ │ │ - strbthi pc, [r2], #-0 @ │ │ │ │ - bcc 194295c │ │ │ │ - ldmpl r0!, {r0, r1, r3, r8, sl, ip, pc}^ │ │ │ │ - @ instruction: 0x3014f8d8 │ │ │ │ - rscmi pc, r0, r0, lsl #10 │ │ │ │ - andcs r3, r3, #52 @ 0x34 │ │ │ │ - andeq pc, r0, #200, 4 @ 0x8000000c │ │ │ │ - @ instruction: 0xf7fda908 │ │ │ │ - stmdacs r0, {r1, r2, r3, r5, r6, r7, r8, r9, fp, sp, lr, pc} │ │ │ │ - strbhi pc, [r6], #-0 @ │ │ │ │ - @ instruction: 0xf06f6803 │ │ │ │ - addsmi r4, r3, #64, 4 │ │ │ │ - blcc 7861c │ │ │ │ - blcs 1c61c │ │ │ │ - ldrbthi pc, [fp], #0 @ │ │ │ │ - @ instruction: 0xf06f683b │ │ │ │ - addsmi r4, r3, #64, 4 │ │ │ │ - andeq pc, r0, #79 @ 0x4f │ │ │ │ - blcc 78634 │ │ │ │ - blcs 1c714 │ │ │ │ - movthi pc, #53248 @ 0xd000 @ │ │ │ │ - stmdavs fp!, {r0, r2, r3, r6, r8, ip, sp, pc} │ │ │ │ - cmppmi r0, pc, rrx @ p-variant is OBSOLETE │ │ │ │ - andle r4, r4, fp, lsl #5 │ │ │ │ - eorvs r3, fp, r1, lsl #22 │ │ │ │ - @ instruction: 0xf0002b00 │ │ │ │ - bcs 253ac │ │ │ │ - movthi pc, #20544 @ 0x5040 @ │ │ │ │ - svccs 0x00006967 │ │ │ │ - rscshi pc, fp, r0, asr #32 │ │ │ │ - stmdavs fp!, {r2, r8, sl, fp, ip, pc} │ │ │ │ + addmi r6, sl, #2752512 @ 0x2a0000 │ │ │ │ + andcc fp, r1, #28, 30 @ 0x70 │ │ │ │ + andcs r6, r2, #42 @ 0x2a │ │ │ │ + @ instruction: 0x63226225 │ │ │ │ + @ instruction: 0xf0002f00 │ │ │ │ + stmdbvs r5!, {r0, r1, r2, r3, r7, r8, pc} │ │ │ │ + stmib r4, {r9, sp}^ │ │ │ │ + stmib sp, {r0, r1, r9, sp}^ │ │ │ │ + strls r3, [sl], #-1800 @ 0xfffff8f8 │ │ │ │ + @ instruction: 0xf0002d00 │ │ │ │ + @ instruction: 0xf8df8504 │ │ │ │ + strls r3, [fp, #-2636] @ 0xfffff5b4 │ │ │ │ + @ instruction: 0xf8d858f0 │ │ │ │ + @ instruction: 0xf5003014 │ │ │ │ + eorscc r4, r4, r0, ror #1 │ │ │ │ + vsubl.s8 q9, d8, d3 │ │ │ │ + stmdbge r8, {r9} │ │ │ │ + ldc 7, cr15, [r8], #-1012 @ 0xfffffc0c │ │ │ │ + @ instruction: 0xf0002800 │ │ │ │ + stmdavs r3, {r1, r2, r3, r4, r6, r7, r8, r9, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ - @ instruction: 0xf0404293 │ │ │ │ - @ instruction: 0xf8df810e │ │ │ │ - ldmpl r5!, {r5, r6, r7, r8, fp, ip, sp}^ │ │ │ │ - stmdavs r3!, {r2, r3, r5, r9, sl, lr} │ │ │ │ + mulle r4, r3, r2 │ │ │ │ + andvs r3, r3, r1, lsl #22 │ │ │ │ + @ instruction: 0xf0002b00 │ │ │ │ + ldmdavs fp!, {r3, r5, r6, sl, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ - @ instruction: 0xf0404293 │ │ │ │ - strtmi r8, [r8], -r5, lsl #9 │ │ │ │ - pop {r0, r2, r3, ip, sp, pc} │ │ │ │ - bcs 2863c │ │ │ │ - strthi pc, [r5], #64 @ 0x40 │ │ │ │ - strbmi r4, [r0], -r1, lsr #12 │ │ │ │ - cdp2 0, 6, cr15, cr10, cr2, {0} │ │ │ │ - stmdacs r0, {r0, r1, r2, r9, sl, lr} │ │ │ │ - cmpphi r6, r0 @ p-variant is OBSOLETE │ │ │ │ - blvs ff88da98 │ │ │ │ - mlascc r4, r4, r8, pc @ │ │ │ │ - movweq pc, #16419 @ 0x4023 @ │ │ │ │ - eorscc pc, r4, r4, lsl #17 │ │ │ │ - @ instruction: 0xf0402a00 │ │ │ │ - stcvs 0, cr8, [r0], #-608 @ 0xfffffda0 │ │ │ │ - @ instruction: 0xf0002800 │ │ │ │ - @ instruction: 0xf8df80a4 │ │ │ │ - andcs r3, r2, #148, 18 @ 0x250000 │ │ │ │ - andeq pc, r0, #200, 4 @ 0x8000000c │ │ │ │ - streq lr, [r8, -sp, asr #19] │ │ │ │ - ldmpl r0!, {r3, r8, fp, sp, pc}^ │ │ │ │ - @ instruction: 0xf5002300 │ │ │ │ - eorcc r4, r8, r1, lsr #32 │ │ │ │ - bl fe1426c0 │ │ │ │ - stmdacs r0, {r2, ip, pc} │ │ │ │ - movthi pc, #57408 @ 0xe040 @ │ │ │ │ - @ instruction: 0xf7fda804 │ │ │ │ - @ instruction: 0x4603ec30 │ │ │ │ - @ instruction: 0xf0002800 │ │ │ │ - stccs 3, cr8, [r0, #-220] @ 0xffffff24 │ │ │ │ - svcge 0x0052f43f │ │ │ │ - @ instruction: 0xf06f683a │ │ │ │ - addsmi r4, sl, #64, 6 │ │ │ │ - svcge 0x004cf43f │ │ │ │ - mvnscc pc, #79 @ 0x4f │ │ │ │ - eorsvs r3, sl, r1, lsl #20 │ │ │ │ - @ instruction: 0xf0002a00 │ │ │ │ - blcs 653c8 │ │ │ │ - svcge 0x0042f47f │ │ │ │ - adcmi r9, r7, #4, 30 │ │ │ │ - rscshi pc, r9, #0 │ │ │ │ - @ instruction: 0xf8d8687b │ │ │ │ - addsmi r2, sl, #8 │ │ │ │ - rscshi pc, fp, r0, asr #32 │ │ │ │ - stmiavs r3!, {r1, r3, r4, r5, r7, fp, sp, lr} │ │ │ │ - @ instruction: 0xf040429a │ │ │ │ - @ instruction: 0xf89782b6 │ │ │ │ - @ instruction: 0x07993034 │ │ │ │ - addshi pc, r1, #64, 2 │ │ │ │ - ldmdbeq r4, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ - movweq pc, #8227 @ 0x2023 @ │ │ │ │ - eorscc pc, r4, r7, lsl #17 │ │ │ │ - ldrbtmi r2, [r8], #-768 @ 0xfffffd00 │ │ │ │ - @ instruction: 0xf500461a │ │ │ │ - strtmi r7, [r1], -r4, lsl #1 │ │ │ │ - bl ff7c2740 │ │ │ │ - stmdacs r0, {r1, r9, sl, lr} │ │ │ │ - rscshi pc, r1, r0 │ │ │ │ - stcvs 8, cr6, [r5], #740 @ 0x2e4 │ │ │ │ - @ instruction: 0xf0002900 │ │ │ │ - blvs ee5114 │ │ │ │ - @ instruction: 0xf0402b00 │ │ │ │ - ldmdbvs fp!, {r1, r6, r9, pc}^ │ │ │ │ - @ instruction: 0xf0402b00 │ │ │ │ - ldmvs fp!, {r0, r1, r2, r3, r9, pc}^ │ │ │ │ - @ instruction: 0xf0402b00 │ │ │ │ - stmdavs r3, {r0, r1, r3, r9, pc} │ │ │ │ - submi pc, r0, pc, rrx │ │ │ │ - @ instruction: 0xf0004283 │ │ │ │ - movwcc r8, #4687 @ 0x124f │ │ │ │ - rscsvs r6, sl, r3, lsl r0 │ │ │ │ - addmi r6, r1, #2686976 @ 0x290000 │ │ │ │ - ldmdavs r3, {r3, r8, r9, sl, fp, ip, sp, pc} │ │ │ │ - subhi pc, fp, #0 │ │ │ │ - eorvs r3, r9, r1, lsl #2 │ │ │ │ - cmppmi r0, pc, rrx @ p-variant is OBSOLETE │ │ │ │ - ldmdavs r3, {r0, r2, r3, r4, r5, r8, sp, lr} │ │ │ │ - andle r4, r4, fp, lsl #5 │ │ │ │ - andsvs r3, r3, r1, lsl #22 │ │ │ │ + @ instruction: 0xf04f4293 │ │ │ │ + andle r0, r4, r0, lsl #4 │ │ │ │ + eorsvs r3, fp, r1, lsl #22 │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ - @ instruction: 0xf8df8337 │ │ │ │ - ldmpl r5!, {r4, r7, fp, ip, sp}^ │ │ │ │ + strhlt r8, [sp, #-67] @ 0xffffffbd │ │ │ │ + @ instruction: 0xf06f682b │ │ │ │ + addmi r4, fp, #64, 2 │ │ │ │ + blcc 785b4 │ │ │ │ + blcs 1c654 │ │ │ │ + strthi pc, [r1], #0 │ │ │ │ + @ instruction: 0xf0402a00 │ │ │ │ + stmdbvs r7!, {r1, r2, r4, r6, r7, sl, pc}^ │ │ │ │ + @ instruction: 0xf0402f00 │ │ │ │ + stcls 1, cr8, [r4, #-316] @ 0xfffffec4 │ │ │ │ @ instruction: 0xf06f682b │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ - msrhi CPSR_sc, #64 @ 0x40 │ │ │ │ - mlascc r4, r4, r8, pc @ │ │ │ │ - ldrbeq r6, [sl, -r7, ror #7] │ │ │ │ - rschi pc, r1, #0, 2 │ │ │ │ - ldmdacc r0!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ - @ instruction: 0xe74e58f5 │ │ │ │ - ldmdavs r3, {r0, r2, r3, r4, r9, sl, lr} │ │ │ │ - cmppmi r0, pc, rrx @ p-variant is OBSOLETE │ │ │ │ - mvnvs r2, #0 │ │ │ │ - andle r4, r4, fp, lsl #5 │ │ │ │ - andsvs r3, r3, r1, lsl #22 │ │ │ │ - @ instruction: 0xf0002b00 │ │ │ │ - stcvs 2, cr8, [r0], #-816 @ 0xfffffcd0 │ │ │ │ - @ instruction: 0xf47f2800 │ │ │ │ - @ instruction: 0xf8dfaebd │ │ │ │ - @ instruction: 0xf8df3854 │ │ │ │ - ldrbtmi r1, [r9], #-2132 @ 0xfffff7ac │ │ │ │ - ldmdavs r8, {r0, r1, r4, r5, r6, r7, fp, ip, lr} │ │ │ │ - bl 1427fc │ │ │ │ - @ instruction: 0xf0002d00 │ │ │ │ - ldmdavs fp!, {r0, r1, r2, r4, r7, pc} │ │ │ │ + tstphi sp, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ + stmibcc r4, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ + @ instruction: 0x462c58f5 │ │ │ │ + @ instruction: 0xf06f6823 │ │ │ │ + addsmi r4, r3, #64, 4 │ │ │ │ + ldrthi pc, [sp], #-64 @ 0xffffffc0 @ │ │ │ │ + andlt r4, sp, r8, lsr #12 │ │ │ │ + svchi 0x00f0e8bd │ │ │ │ + @ instruction: 0xf0402a00 │ │ │ │ + strtmi r8, [r1], -r9, asr #8 │ │ │ │ + @ instruction: 0xf0024640 │ │ │ │ + @ instruction: 0x4607fe5d │ │ │ │ + @ instruction: 0xf0002800 │ │ │ │ + strcs r8, [r1, #-297] @ 0xfffffed7 │ │ │ │ + @ instruction: 0xf8946be2 │ │ │ │ + @ instruction: 0xf0233034 │ │ │ │ + @ instruction: 0xf8840304 │ │ │ │ + bcs 106dc │ │ │ │ + addshi pc, r8, r0, asr #32 │ │ │ │ + stmdacs r0, {r5, sl, fp, sp, lr} │ │ │ │ + adchi pc, r4, r0 │ │ │ │ + ldmdbcc r8!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ + vsubl.s8 q9, d8, d2 │ │ │ │ + stmib sp, {r9}^ │ │ │ │ + stmdbge r8, {r3, r8, r9, sl} │ │ │ │ + movwcs r5, #2288 @ 0x8f0 │ │ │ │ + eormi pc, r1, r0, lsl #10 │ │ │ │ + @ instruction: 0xf7fd3028 │ │ │ │ + ldrdls lr, [r4], -r0 │ │ │ │ + @ instruction: 0xf0402800 │ │ │ │ + stmdage r4, {r2, r3, r6, sl, pc} │ │ │ │ + ldcl 7, cr15, [sl], #-1012 @ 0xfffffc0c │ │ │ │ + stmdacs r0, {r0, r1, r9, sl, lr} │ │ │ │ + ldrthi pc, [sl], #-0 @ │ │ │ │ + @ instruction: 0xf43f2d00 │ │ │ │ + ldmdavs sl!, {r0, r4, r6, r8, r9, sl, fp, sp, pc} │ │ │ │ + movtmi pc, #111 @ 0x6f @ │ │ │ │ + @ instruction: 0xf43f429a │ │ │ │ + @ instruction: 0xf04faf4b │ │ │ │ + bcc 51660 │ │ │ │ + bcs 1c750 │ │ │ │ + strthi pc, [r3], #-0 │ │ │ │ + @ instruction: 0xf47f2b01 │ │ │ │ + svcls 0x0004af41 │ │ │ │ + @ instruction: 0xf00042a7 │ │ │ │ + ldmdavs fp!, {r2, r3, r4, r5, r8, r9, pc}^ │ │ │ │ + ldrdcs pc, [r8], -r8 │ │ │ │ + @ instruction: 0xf040429a │ │ │ │ + ldmvs sl!, {r1, r2, r3, r6, r7, pc} │ │ │ │ + addsmi r6, sl, #10682368 @ 0xa30000 │ │ │ │ + addshi pc, fp, #64 @ 0x40 │ │ │ │ + mlascc r4, r7, r8, pc @ │ │ │ │ + @ instruction: 0xf1400799 │ │ │ │ + @ instruction: 0xf8df825b │ │ │ │ + @ instruction: 0xf02308fc │ │ │ │ + @ instruction: 0xf8870302 │ │ │ │ + movwcs r3, #52 @ 0x34 │ │ │ │ + @ instruction: 0x461a4478 │ │ │ │ + addvc pc, r4, r0, lsl #10 │ │ │ │ + @ instruction: 0xf7fd4621 │ │ │ │ + strmi lr, [r2], -sl, lsr #24 │ │ │ │ + @ instruction: 0xf0002800 │ │ │ │ + ldmvs r9!, {r2, r6, r7, pc} │ │ │ │ + stmdbcs r0, {r0, r2, r5, r7, sl, fp, sp, lr} │ │ │ │ + teqphi r8, #0 @ p-variant is OBSOLETE │ │ │ │ + blcs 1f3b8 │ │ │ │ + eorhi pc, r5, #64 @ 0x40 │ │ │ │ + blcs 1ecc0 │ │ │ │ + mvnshi pc, r0, asr #32 │ │ │ │ + blcs 1eac8 │ │ │ │ + mvnhi pc, r0, asr #32 │ │ │ │ + @ instruction: 0xf06f6803 │ │ │ │ + addmi r4, r3, #64 @ 0x40 │ │ │ │ + rscshi pc, r4, #0 │ │ │ │ + andsvs r3, r3, r1, lsl #6 │ │ │ │ + stmdavs r9!, {r1, r3, r4, r5, r6, r7, sp, lr} │ │ │ │ + svclt 0x00084281 │ │ │ │ + @ instruction: 0xf0006813 │ │ │ │ + strdcc r8, [r1, -r0] │ │ │ │ + @ instruction: 0xf06f6029 │ │ │ │ + teqvs sp, r0, asr #2 │ │ │ │ + addmi r6, fp, #1245184 @ 0x130000 │ │ │ │ + blcc 78720 │ │ │ │ + blcs 1c760 │ │ │ │ + rschi pc, sl, #0 │ │ │ │ + ldmdacc r4!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ + stmdavs fp!, {r0, r2, r4, r5, r6, r7, fp, ip, lr} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ - @ instruction: 0xf0004293 │ │ │ │ - blcc 64a60 │ │ │ │ - blcs 1c90c │ │ │ │ - addhi pc, ip, r0, asr #32 │ │ │ │ - @ instruction: 0xf7fd4638 │ │ │ │ - strd lr, [r7], r8 │ │ │ │ - andcc r6, r1, #15138816 @ 0xe70000 │ │ │ │ - andcs r6, r2, #42 @ 0x2a │ │ │ │ - @ instruction: 0x63226225 │ │ │ │ - @ instruction: 0xf47f2f00 │ │ │ │ - stmdbvs r7!, {r0, r2, r6, r7, r9, sl, fp, sp, pc}^ │ │ │ │ - @ instruction: 0xf43f2f00 │ │ │ │ - ldmvs fp!, {r1, r2, r8, r9, sl, fp, sp, pc} │ │ │ │ - strtmi r2, [r9], r0, lsl #10 │ │ │ │ - ldrmi r6, [sl], r5, ror #2 │ │ │ │ - ldclle 5, cr4, [r5], #-808 @ 0xfffffcd8 │ │ │ │ - @ instruction: 0xf06f683b │ │ │ │ - adcmi r4, r3, #64, 8 @ 0x40000000 │ │ │ │ - mrcge 4, 7, APSR_nzcv, cr8, cr15, {1} │ │ │ │ + @ instruction: 0xf0404293 │ │ │ │ + @ instruction: 0xf8948351 │ │ │ │ + mvnvs r3, #52 @ 0x34 │ │ │ │ + @ instruction: 0xf100075a │ │ │ │ + @ instruction: 0xf8df830c │ │ │ │ + ldmpl r5!, {r3, r4, r6, fp, ip, sp}^ │ │ │ │ + ldrmi lr, [sp], -lr, asr #14 │ │ │ │ + @ instruction: 0xf06f6813 │ │ │ │ + andcs r4, r0, r0, asr #2 │ │ │ │ + addmi r6, fp, #224, 6 @ 0x80000003 │ │ │ │ + blcc 78760 │ │ │ │ + blcs 1c7a0 │ │ │ │ + cmpphi fp, #0 @ p-variant is OBSOLETE │ │ │ │ + stmdacs r0, {r5, sl, fp, sp, lr} │ │ │ │ + mrcge 4, 5, APSR_nzcv, cr12, cr15, {3} │ │ │ │ + ldmdacc r8!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + ldmdane r8!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + ldmpl r3!, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ + @ instruction: 0xf7fd6818 │ │ │ │ + vstrcs d14, [r0, #-320] @ 0xfffffec0 │ │ │ │ + ldmdavs fp!, {r1, r3, r5, r6, ip, lr, pc} │ │ │ │ + submi pc, r0, #111 @ 0x6f │ │ │ │ + mlsle r5, r3, r2, r4 │ │ │ │ eorsvs r3, fp, r1, lsl #22 │ │ │ │ - @ instruction: 0xf47f2b00 │ │ │ │ - @ instruction: 0x4638aef3 │ │ │ │ - bl ff542864 │ │ │ │ - stmdavs fp!, {r2, r8, sl, fp, ip, pc} │ │ │ │ - @ instruction: 0xf43f42a3 │ │ │ │ - blcc 70444 │ │ │ │ - blcs 1c92c │ │ │ │ - mcrge 4, 7, pc, cr13, cr15, {3} @ │ │ │ │ - sbfxcc pc, pc, #17, #25 │ │ │ │ - @ instruction: 0x462858f4 │ │ │ │ - bl ff142884 │ │ │ │ - subsle r2, r3, r0, lsl #24 │ │ │ │ - sbfxcc pc, pc, #17, #9 │ │ │ │ - @ instruction: 0xe6e458f5 │ │ │ │ + cmnle r1, r0, lsl #22 │ │ │ │ + @ instruction: 0xf7fd4638 │ │ │ │ + subs lr, sp, r6, asr #24 │ │ │ │ ldrsbteq pc, [r0], -r8 @ │ │ │ │ - b 1e42898 │ │ │ │ + b fffc278c │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ - @ instruction: 0xf7fd8167 │ │ │ │ - strtmi lr, [r1], -r2, lsl #23 │ │ │ │ + @ instruction: 0xf7fd8185 │ │ │ │ + strtmi lr, [r1], -r8, lsl #24 │ │ │ │ strmi r4, [r2], -r5, lsl #12 │ │ │ │ - @ instruction: 0xf0024640 │ │ │ │ - stmdacs r0, {r0, r1, r2, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ - eorshi pc, r9, #0 │ │ │ │ + @ instruction: 0xf0004640 │ │ │ │ + stmdacs r0, {r0, r1, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ + cmnphi r0, #0 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf06f6802 │ │ │ │ addmi r4, sl, #64, 2 │ │ │ │ mvnshi pc, r0, asr #32 │ │ │ │ - @ instruction: 0x3784f8df │ │ │ │ + ubfxcc pc, pc, #17, #1 │ │ │ │ ldmpl r3!, {r3, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf7fd6819 │ │ │ │ - stmdacs r0, {r8, r9, fp, sp, lr, pc} │ │ │ │ - bicshi pc, pc, r0, asr #32 │ │ │ │ - @ instruction: 0x3774f8df │ │ │ │ + stmdacs r0, {r1, r2, r7, r8, r9, fp, sp, lr, pc} │ │ │ │ + mvnhi pc, r0, asr #32 │ │ │ │ + @ instruction: 0x37d0f8df │ │ │ │ ldmpl r3!, {r3, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf7fd6819 │ │ │ │ - stmdacs r0, {r1, r2, r4, r5, r6, r7, r9, fp, sp, lr, pc} │ │ │ │ - bicshi pc, r5, r0, asr #32 │ │ │ │ + stmdacs r0, {r2, r3, r4, r5, r6, r8, r9, fp, sp, lr, pc} │ │ │ │ + bicshi pc, sl, r0, asr #32 │ │ │ │ @ instruction: 0xf06f682b │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ - svcge 0x0066f43f │ │ │ │ - eorvs r3, fp, r1, lsl #22 │ │ │ │ - @ instruction: 0xf47f2b00 │ │ │ │ - strtmi sl, [r8], -r1, ror #30 │ │ │ │ - bl fe142904 │ │ │ │ - @ instruction: 0xf8d8e75c │ │ │ │ + blcc 78a78 │ │ │ │ + blcs 1c8a4 │ │ │ │ + @ instruction: 0x4628d19d │ │ │ │ + stc 7, cr15, [ip], {253} @ 0xfd │ │ │ │ + blcc 7e668 │ │ │ │ + blcs 1c8b4 │ │ │ │ + mrcge 4, 6, APSR_nzcv, cr14, cr15, {3} │ │ │ │ + @ instruction: 0x3780f8df │ │ │ │ + @ instruction: 0x462858f4 │ │ │ │ + stc 7, cr15, [r0], {253} @ 0xfd │ │ │ │ + @ instruction: 0xf8dfb1c4 │ │ │ │ + ldmpl r5!, {r2, r4, r5, r6, r8, r9, sl, ip, sp}^ │ │ │ │ + @ instruction: 0xf8d8e6d6 │ │ │ │ addsmi r2, r3, #12 │ │ │ │ - svcge 0x0000f43f │ │ │ │ - @ instruction: 0x3720f8df │ │ │ │ + svcge 0x002df43f │ │ │ │ + @ instruction: 0x3760f8df │ │ │ │ adcmi r5, pc, #16056320 @ 0xf50000 │ │ │ │ - andcs sp, r0, #-2147483635 @ 0x8000000d │ │ │ │ + andcs sp, r0, #-1073741815 @ 0xc0000009 │ │ │ │ strbmi r4, [r0], -r1, lsr #12 │ │ │ │ - @ instruction: 0xf9c2f7ff │ │ │ │ + @ instruction: 0xf9eef7ff │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ - @ instruction: 0x4638ae9e │ │ │ │ - @ instruction: 0xf850f7ff │ │ │ │ - ldr r2, [r9], r0 │ │ │ │ - @ instruction: 0x464068fb │ │ │ │ - @ instruction: 0xf85368a1 │ │ │ │ - strtmi r2, [r3], -r9, lsr #32 │ │ │ │ - stmdbeq r1, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ - strls r6, [r0, #-2325] @ 0xfffff6eb │ │ │ │ - @ instruction: 0xf7ff68d2 │ │ │ │ - stmdacs r0, {r0, r1, r3, r5, r9, fp, ip, sp, lr, pc} │ │ │ │ - svcge 0x0078f43f │ │ │ │ + ldrtmi sl, [r8], -fp, asr #29 │ │ │ │ + @ instruction: 0xf87cf7ff │ │ │ │ + strb r2, [r6], r0 │ │ │ │ + svccs 0x00006967 │ │ │ │ + mrcge 4, 5, APSR_nzcv, cr2, cr15, {1} │ │ │ │ + strcs r6, [r0, #-2235] @ 0xfffff745 │ │ │ │ + cmnvs r5, r9, lsr #13 │ │ │ │ + strbmi r4, [sl, #1690] @ 0x69a │ │ │ │ + mrshi pc, SP_irq @ │ │ │ │ @ instruction: 0xf06f683b │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ - blcc 7897c │ │ │ │ - blcs 1ca5c │ │ │ │ - orrshi pc, r9, r0 │ │ │ │ - @ instruction: 0xf06f9d04 │ │ │ │ - stmdavs ip!, {r6, r8, r9, lr} │ │ │ │ - smullsle r4, sp, ip, r2 │ │ │ │ - eorvs r3, ip, r1, lsl #24 │ │ │ │ - bicsle r2, r9, r0, lsl #24 │ │ │ │ - stmdbvs r7!, {r0, r1, r2, r3, r4, r5, r6, r8, r9, sl, sp, lr, pc}^ │ │ │ │ - @ instruction: 0xf43f2f00 │ │ │ │ - ldrb sl, [r8, -r6, ror #28] │ │ │ │ - ssatcc pc, #13, pc, asr #17 @ │ │ │ │ - ldrtmi sl, [r8], -r5, lsl #20 │ │ │ │ - @ instruction: 0xf50358f3 │ │ │ │ - ldrmi r4, [sl], sl, asr #3 │ │ │ │ - @ instruction: 0xf7fd3174 │ │ │ │ - stmdacs r0, {r1, r3, r5, r7, r9, fp, sp, lr, pc} │ │ │ │ - stmdals r5, {r0, r1, r6, r7, r8, r9, fp, ip, lr, pc} │ │ │ │ - @ instruction: 0xf00042a8 │ │ │ │ - stmdacs r0, {r0, r3, r4, r7, r9, pc} │ │ │ │ - addshi pc, r6, #0 │ │ │ │ - b ff0c29b4 │ │ │ │ - stmdals r5, {r0, r7, r9, sl, lr} │ │ │ │ + mcrge 4, 5, pc, cr3, cr15, {1} @ │ │ │ │ + eorsvs r3, fp, r1, lsl #22 │ │ │ │ + @ instruction: 0xf47f2b00 │ │ │ │ + @ instruction: 0x4638ae9e │ │ │ │ + bl ff2c2878 │ │ │ │ + @ instruction: 0xf8dfe699 │ │ │ │ + bge 1524bc │ │ │ │ + ldmpl r3!, {r3, r4, r5, r9, sl, lr}^ │ │ │ │ + bicmi pc, sl, r3, lsl #10 │ │ │ │ + @ instruction: 0x3174469a │ │ │ │ + bl c42890 │ │ │ │ + blle ff48e8a0 │ │ │ │ + adcmi r9, r8, #327680 @ 0x50000 │ │ │ │ + @ instruction: 0x81bcf000 │ │ │ │ + @ instruction: 0xf0002800 │ │ │ │ + @ instruction: 0xf7fd81b9 │ │ │ │ + strmi lr, [r1], sl, asr #22 │ │ │ │ + @ instruction: 0xf06f9805 │ │ │ │ + stmdavs r3, {r6, r9, lr} │ │ │ │ + @ instruction: 0xf0404293 │ │ │ │ + @ instruction: 0xf1b981a7 │ │ │ │ + blle fef884c8 │ │ │ │ + @ instruction: 0xf8d8687b │ │ │ │ + addsmi r2, sl, #8 │ │ │ │ + @ instruction: 0x81bef000 │ │ │ │ + ldrdcs pc, [ip], -r8 │ │ │ │ + @ instruction: 0xf0004293 │ │ │ │ + @ instruction: 0xf50a81b9 │ │ │ │ + bge 214ce4 │ │ │ │ + ldrtmi r3, [r8], -r4, asr #2 │ │ │ │ + bl 2428e0 │ │ │ │ + blle fea8e8f0 │ │ │ │ + stmdacs r0, {r3, fp, ip, pc} │ │ │ │ + mrshi pc, (UNDEF: 70) @ │ │ │ │ + bl 1a428f0 │ │ │ │ + stmdals r8, {r0, r1, r7, r9, sl, lr} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ addsmi r6, r3, #196608 @ 0x30000 │ │ │ │ - addhi pc, r4, #64 @ 0x40 │ │ │ │ - svceq 0x0000f1b9 │ │ │ │ - ldmdavs fp!, {r0, r1, r2, r3, r5, r7, r8, r9, fp, ip, lr, pc}^ │ │ │ │ - ldrdcs pc, [r8], -r8 │ │ │ │ - @ instruction: 0xf000429a │ │ │ │ - @ instruction: 0xf8d8829b │ │ │ │ - addsmi r2, r3, #12 │ │ │ │ - addshi pc, r6, #0 │ │ │ │ - tstpmi r0, sl, lsl #10 @ p-variant is OBSOLETE │ │ │ │ - cmpcc r4, r8, lsl #20 │ │ │ │ - @ instruction: 0xf7fd4638 │ │ │ │ - stmdacs r0, {r1, r7, r9, fp, sp, lr, pc} │ │ │ │ - stmdals r8, {r0, r1, r3, r4, r7, r8, r9, fp, ip, lr, pc} │ │ │ │ + blcc 7891c │ │ │ │ + stmdblt fp, {r0, r1, sp, lr} │ │ │ │ + bl fe0c2908 │ │ │ │ + svceq 0x0000f1bb │ │ │ │ + stmiavs r2!, {r0, r2, r4, r7, ip, lr, pc} │ │ │ │ + ldrdcc pc, [r0], -fp │ │ │ │ + @ instruction: 0xf06f455a │ │ │ │ + @ instruction: 0xf0404240 │ │ │ │ + addsmi r8, r3, #1073741841 @ 0x40000011 │ │ │ │ + blcc 78944 │ │ │ │ + andcc pc, r0, fp, asr #17 │ │ │ │ + @ instruction: 0xf0002b00 │ │ │ │ + @ instruction: 0xf1b9814c │ │ │ │ + @ instruction: 0xf0000f00 │ │ │ │ + @ instruction: 0xf8df8107 │ │ │ │ + @ instruction: 0xf50a3668 │ │ │ │ + ldrtmi r4, [r8], -sl, asr #3 │ │ │ │ + ldmpl r3!, {r2, r4, r5, r6, r8, ip, sp}^ │ │ │ │ + ldrmi r9, [sl], -r3, lsl #6 │ │ │ │ + b ff1c294c │ │ │ │ + @ instruction: 0xf43f3001 │ │ │ │ + @ instruction: 0xf8dfaf74 │ │ │ │ + movwcs r0, #1616 @ 0x650 │ │ │ │ + @ instruction: 0x4621461a │ │ │ │ + @ instruction: 0xf5004478 │ │ │ │ + @ instruction: 0xf7fd7084 │ │ │ │ + strmi lr, [r6], -ip, asr #21 │ │ │ │ + @ instruction: 0xf43f2800 │ │ │ │ + @ instruction: 0xf50aaf66 │ │ │ │ + @ instruction: 0x463841d5 │ │ │ │ + @ instruction: 0xf7fd312c │ │ │ │ + @ instruction: 0x4681e9f6 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - @ instruction: 0xf7fd825d │ │ │ │ - strmi lr, [r3], r2, ror #21 │ │ │ │ - @ instruction: 0xf06f9808 │ │ │ │ - stmdavs r3, {r6, r9, lr} │ │ │ │ - mulle r4, r3, r2 │ │ │ │ - andvs r3, r3, r1, lsl #22 │ │ │ │ - @ instruction: 0xf7fdb90b │ │ │ │ - @ instruction: 0xf1bbeafc │ │ │ │ - addle r0, r6, r0, lsl #30 │ │ │ │ - @ instruction: 0xf8db68a2 │ │ │ │ - ldrbmi r3, [sl, #-0] │ │ │ │ + stcvs 1, cr8, [r2], #168 @ 0xa8 │ │ │ │ + @ instruction: 0xf8d8a906 │ │ │ │ + andls r3, r7, #20 │ │ │ │ + strls r2, [r6], -r1, lsl #4 │ │ │ │ + bl ff0c2994 │ │ │ │ + ldrdcc pc, [r0], -r9 │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ - msrhi CPSR_s, r0, asr #32 │ │ │ │ - mulle r5, r3, r2 │ │ │ │ - @ instruction: 0xf8cb3b01 │ │ │ │ - blcs 10a44 │ │ │ │ - rsbshi pc, sl, #0 │ │ │ │ - svceq 0x0000f1b9 │ │ │ │ - mrshi pc, (UNDEF: 1) @ │ │ │ │ - @ instruction: 0x3608f8df │ │ │ │ - bicmi pc, sl, sl, lsl #10 │ │ │ │ - cmncc r4, r8, lsr r6 │ │ │ │ - movwls r5, #14579 @ 0x38f3 │ │ │ │ - @ instruction: 0xf7fd461a │ │ │ │ - andcc lr, r1, r0, asr #20 │ │ │ │ - svcge 0x0065f43f │ │ │ │ - ldrbeq pc, [r0, #2271]! @ 0x8df @ │ │ │ │ - ldrmi r2, [sl], -r0, lsl #6 │ │ │ │ - ldrbtmi r4, [r8], #-1569 @ 0xfffff9df │ │ │ │ - addvc pc, r4, r0, lsl #10 │ │ │ │ - b 1142a74 │ │ │ │ - stmdacs r0, {r1, r2, r9, sl, lr} │ │ │ │ - svcge 0x0057f43f │ │ │ │ - bicsmi pc, r5, sl, lsl #10 │ │ │ │ - @ instruction: 0x312c4638 │ │ │ │ - stmdb lr!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - stmdacs r0, {r0, r7, r9, sl, lr} │ │ │ │ - adchi pc, r0, #0 │ │ │ │ - stmdbge r6, {r1, r5, r7, sl, fp, sp, lr} │ │ │ │ - @ instruction: 0x3014f8d8 │ │ │ │ - andcs r9, r1, #1879048192 @ 0x70000000 │ │ │ │ - @ instruction: 0xf7fd9606 │ │ │ │ - @ instruction: 0xf8d9eb3c │ │ │ │ - @ instruction: 0xf06f3000 │ │ │ │ - strmi r4, [r0], r0, asr #4 │ │ │ │ - mulle r6, r3, r2 │ │ │ │ - @ instruction: 0xf8c93b01 │ │ │ │ - ldmdblt r3, {ip, sp} │ │ │ │ - @ instruction: 0xf7fd4648 │ │ │ │ - ldmdavs r3!, {r3, r5, r7, r9, fp, sp, lr, pc} │ │ │ │ + addsmi r4, r3, #128, 12 @ 0x8000000 │ │ │ │ + blcc 789c8 │ │ │ │ + andcc pc, r0, r9, asr #17 │ │ │ │ + @ instruction: 0x4648b913 │ │ │ │ + bl bc29b0 │ │ │ │ + @ instruction: 0xf06f6833 │ │ │ │ + addsmi r4, r3, #64, 4 │ │ │ │ + blcc 789d8 │ │ │ │ + blcs 1ca98 │ │ │ │ + tstphi r8, r0 @ p-variant is OBSOLETE │ │ │ │ + svceq 0x0000f1b8 │ │ │ │ + svcge 0x0037f43f │ │ │ │ + ldrdcc pc, [r0], -r8 │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ + @ instruction: 0xf0404293 │ │ │ │ + @ instruction: 0xf8948140 │ │ │ │ + mvnvs r3, #52 @ 0x34 │ │ │ │ + @ instruction: 0xf57f075b │ │ │ │ + bvs fe9b01c8 │ │ │ │ + submi pc, r0, #111 @ 0x6f │ │ │ │ + rscmi pc, r0, sl, lsl #10 │ │ │ │ + rsbscc sl, r4, r8, lsl #18 │ │ │ │ + addsmi r6, r3, #3342336 @ 0x330000 │ │ │ │ + andeq pc, r2, #79 @ 0x4f │ │ │ │ + andeq pc, r0, #200, 4 @ 0x8000000c │ │ │ │ + movwcc fp, #7964 @ 0x1f1c │ │ │ │ + movwcs r6, #51 @ 0x33 │ │ │ │ + strls r9, [r9], -r8, lsl #14 │ │ │ │ + ldmib ip, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + @ instruction: 0xf06f6833 │ │ │ │ + strmi r4, [r7], -r0, asr #4 │ │ │ │ mulle r4, r3, r2 │ │ │ │ eorsvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ - @ instruction: 0xf1b8828e │ │ │ │ - @ instruction: 0xf43f0f00 │ │ │ │ - @ instruction: 0xf8d8af28 │ │ │ │ - @ instruction: 0xf06f3000 │ │ │ │ - addsmi r4, r3, #64, 4 │ │ │ │ - addhi pc, pc, #64 @ 0x40 │ │ │ │ + svccs 0x0000812f │ │ │ │ + svcge 0x000af43f │ │ │ │ + @ instruction: 0xf7fd4638 │ │ │ │ + ldmdavs fp!, {r2, r7, r9, fp, sp, lr, pc} │ │ │ │ + submi pc, r0, #111 @ 0x6f │ │ │ │ + addsmi r4, r3, #6291456 @ 0x600000 │ │ │ │ + blcc 78a5c │ │ │ │ + blcs 1cb3c │ │ │ │ + addshi pc, r7, #0 │ │ │ │ + @ instruction: 0xf6ff2e00 │ │ │ │ + svclt 0x001eaef9 │ │ │ │ mlascc r4, r4, r8, pc @ │ │ │ │ - ldrbeq r6, [fp, -r7, ror #7] │ │ │ │ - ldcge 5, cr15, [r9, #508]! @ 0x1fc │ │ │ │ - @ instruction: 0xf06f6aa6 │ │ │ │ - @ instruction: 0xf50a4240 │ │ │ │ - stmdbge r8, {r5, r6, r7, lr} │ │ │ │ - ldmdavs r3!, {r2, r4, r5, r6, ip, sp} │ │ │ │ - @ instruction: 0xf04f4293 │ │ │ │ - vsubl.s8 q8, d8, d2 │ │ │ │ - svclt 0x001c0200 │ │ │ │ - eorsvs r3, r3, r1, lsl #6 │ │ │ │ - strls r2, [r8, -r0, lsl #6] │ │ │ │ - @ instruction: 0xf7fd9609 │ │ │ │ - ldmdavs r3!, {r1, r2, r4, r6, r8, fp, sp, lr, pc} │ │ │ │ - submi pc, r0, #111 @ 0x6f │ │ │ │ - addsmi r4, r3, #7340032 @ 0x700000 │ │ │ │ - blcc 78b48 │ │ │ │ - blcs 1cc08 │ │ │ │ - rsbshi pc, r3, #0 │ │ │ │ - @ instruction: 0xf43f2f00 │ │ │ │ - @ instruction: 0x4638aefb │ │ │ │ - ldmib ip!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - @ instruction: 0xf06f683b │ │ │ │ - strmi r4, [r6], -r0, asr #4 │ │ │ │ - mulle r4, r3, r2 │ │ │ │ - eorsvs r3, fp, r1, lsl #22 │ │ │ │ - @ instruction: 0xf0002b00 │ │ │ │ - cdpcs 2, 0, cr8, cr0, cr9, {3} │ │ │ │ - mcrge 6, 7, pc, cr10, cr15, {7} @ │ │ │ │ - @ instruction: 0xf894bf1e │ │ │ │ - @ instruction: 0xf0233034 │ │ │ │ - @ instruction: 0xf8840304 │ │ │ │ - ldrb r3, [ip, #-52]! @ 0xffffffcc │ │ │ │ - b 6c2b70 │ │ │ │ + movweq pc, #16419 @ 0x4023 @ │ │ │ │ + eorscc pc, r4, r4, lsl #17 │ │ │ │ + ldmvs fp!, {r3, r4, r5, r7, r8, sl, sp, lr, pc}^ │ │ │ │ + stmiavs r1!, {r6, r9, sl, lr} │ │ │ │ + eorcs pc, r9, r3, asr r8 @ │ │ │ │ + @ instruction: 0xf1094623 │ │ │ │ + ldmdbvs r5, {r0, r8, fp} │ │ │ │ + ldmvs r2, {r8, sl, ip, pc}^ │ │ │ │ + @ instruction: 0xf94af7ff │ │ │ │ + @ instruction: 0xf43f2800 │ │ │ │ + ldmdavs fp!, {r2, r3, r5, r6, r7, r9, sl, fp, sp, pc} │ │ │ │ + submi pc, r0, #111 @ 0x6f │ │ │ │ + @ instruction: 0xf0004293 │ │ │ │ + blcc 64ec0 │ │ │ │ + blcs 1cb88 │ │ │ │ + tstphi r5, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xf7fd4638 │ │ │ │ + @ instruction: 0xe100eaba │ │ │ │ + b fe0c2aa0 │ │ │ │ strmi r4, [r3], -sl, lsr #12 │ │ │ │ strbmi r4, [r0], -r1, lsr #12 │ │ │ │ @ instruction: 0xf00262e3 │ │ │ │ - ldrb pc, [r3, #-2931]! @ 0xfffff48d @ │ │ │ │ + ldr pc, [r0, #2947] @ 0xb83 │ │ │ │ andls r2, r3, #2 │ │ │ │ - b fef42b88 │ │ │ │ + bl 942ab8 │ │ │ │ strmi r9, [r0], r3, lsl #20 │ │ │ │ stmdacs r0, {r0, r1, r4, fp, sp, lr} │ │ │ │ @ instruction: 0xf06fd02f │ │ │ │ andls r4, r3, #64, 2 │ │ │ │ @ instruction: 0xf06f428b │ │ │ │ svclt 0x001c4140 │ │ │ │ andsvs r3, r3, r1, lsl #6 │ │ │ │ stmdavs fp!, {r1, r6, r7, sp, lr} │ │ │ │ svclt 0x001c428b │ │ │ │ eorvs r3, fp, r1, lsl #6 │ │ │ │ ldmdbvs r8!, {r0, r2, r8, sp, lr}^ │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ - andcs r8, r1, r0, asr #2 │ │ │ │ - b 1c2bc0 │ │ │ │ + andcs r8, r1, r4, ror r1 │ │ │ │ + b 1bc2af0 │ │ │ │ cmnvs r8, r3, lsl #20 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - stmiavs r3, {r2, r3, r5, r8, pc}^ │ │ │ │ + stmiavs r3, {r3, r7, r8, pc}^ │ │ │ │ andhi pc, r0, r3, asr #17 │ │ │ │ @ instruction: 0xf06f6813 │ │ │ │ addmi r4, fp, #64, 2 │ │ │ │ - ldclge 4, cr15, [lr, #508] @ 0x1fc │ │ │ │ - ldrtmi lr, [fp], -r1, ror #11 │ │ │ │ + ldclge 4, cr15, [fp, #508]! @ 0x1fc │ │ │ │ + @ instruction: 0x463be5fe │ │ │ │ strls r4, [r0, #-1600] @ 0xfffff9c0 │ │ │ │ @ instruction: 0xf7ff9203 │ │ │ │ - bls 102f6c │ │ │ │ + bls 102f0c │ │ │ │ stmdacs r0, {r0, r1, r4, fp, sp, lr} │ │ │ │ @ instruction: 0xf06fd0ef │ │ │ │ addmi r4, fp, #64, 2 │ │ │ │ - mrcge 4, 4, APSR_nzcv, cr7, cr15, {1} │ │ │ │ + mcrge 4, 4, pc, cr7, cr15, {1} @ │ │ │ │ andsvs r1, r5, sp, asr lr │ │ │ │ @ instruction: 0xf47f2d00 │ │ │ │ - @ instruction: 0x4610ae92 │ │ │ │ - b 42c0c │ │ │ │ + ldrmi sl, [r0], -r2, lsl #29 │ │ │ │ + b 1a42b3c │ │ │ │ @ instruction: 0xf47f2d00 │ │ │ │ - str sl, [sl], fp, asr #27 │ │ │ │ - rscsvs r6, sl, r9, lsr #16 │ │ │ │ - @ instruction: 0xf47f4299 │ │ │ │ - @ instruction: 0xf06fadb5 │ │ │ │ - teqvs sp, r0, asr #2 │ │ │ │ - @ instruction: 0xf47f428b │ │ │ │ - ldr sl, [sl, #3511]! @ 0xdb7 │ │ │ │ - ldrcc pc, [r0], #-2271 @ 0xfffff721 │ │ │ │ - @ instruction: 0xf8df9003 │ │ │ │ - ldmpl r3!, {r2, r5, sl, ip}^ │ │ │ │ - ldmdavs r8, {r0, r3, r4, r5, r6, sl, lr} │ │ │ │ - stmia r2!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - ldmdavs r3, {r0, r1, r9, fp, ip, pc} │ │ │ │ - blmi fffbeba8 │ │ │ │ + ldrbt sl, [sl], -r8, ror #27 │ │ │ │ + strbcc pc, [r8], #-2271 @ 0xfffff721 @ │ │ │ │ ldmpl r2!, {r6, r9, sl, lr}^ │ │ │ │ - strcc pc, [ip], #-2271 @ 0xfffff721 │ │ │ │ + ldrbcc pc, [r8], #-2271 @ 0xfffff721 @ │ │ │ │ stmib sp, {r0, r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ strtmi r4, [r1], -r0, lsl #14 │ │ │ │ @ instruction: 0xf7fe6812 │ │ │ │ - ldmdavs fp!, {r0, r1, r3, r4, r5, fp, ip, sp, lr, pc} │ │ │ │ + ldmdavs fp!, {r0, r1, r2, r3, r5, r6, fp, ip, sp, lr, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ addsmi r9, r3, #5 │ │ │ │ - blcc 78c80 │ │ │ │ - movwlt r6, #12347 @ 0x303b │ │ │ │ - ldrbt r9, [r9], #2053 @ 0x805 │ │ │ │ + blcc 78b88 │ │ │ │ + blcs 1cc68 │ │ │ │ + addhi pc, r4, r0 │ │ │ │ + str r9, [ip, #-2053]! @ 0xfffff7fb │ │ │ │ + bicsmi pc, r0, sl, lsl #10 │ │ │ │ + teqcc r0, r8, lsr r6 │ │ │ │ + ldm r0!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + @ instruction: 0xf1bb4683 │ │ │ │ + @ instruction: 0xf47f0f00 │ │ │ │ + ldrb sl, [r4], -r0, asr #29 │ │ │ │ + @ instruction: 0xf7fd4628 │ │ │ │ + ldrb lr, [r3], -r2, lsl #18 │ │ │ │ + andvs r3, r2, r1, lsl #20 │ │ │ │ + @ instruction: 0xf47f2a00 │ │ │ │ + @ instruction: 0xf7fdae09 │ │ │ │ + @ instruction: 0xe605ea34 │ │ │ │ mulle r6, r3, r2 │ │ │ │ @ instruction: 0xf8cb3b01 │ │ │ │ ldmdblt r3, {ip, sp} │ │ │ │ @ instruction: 0xf7fd4658 │ │ │ │ - blmi ffbbf3a4 │ │ │ │ + blmi ffd7f470 │ │ │ │ ldmpl r2!, {r6, r9, sl, lr}^ │ │ │ │ - ldrbtmi r4, [fp], #-3060 @ 0xfffff40c │ │ │ │ - @ instruction: 0x4628e7df │ │ │ │ - stm r0, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - ldrtmi lr, [r8], -sl, asr #12 │ │ │ │ - ldmib r6!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - bcc 7e638 │ │ │ │ - bcs 1ccbc │ │ │ │ - mcrge 4, 0, pc, cr10, cr15, {3} @ │ │ │ │ - stmib lr!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - ldrtmi lr, [r8], -r6, lsl #12 │ │ │ │ - stmib sl!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0x4638e7da │ │ │ │ - @ instruction: 0xf7fd9203 │ │ │ │ - bls ff368 │ │ │ │ - stmdbvs r0!, {r2, r3, r5, r7, sl, sp, lr, pc}^ │ │ │ │ - @ instruction: 0xf43f2800 │ │ │ │ - stmdavs r3, {r0, r2, r3, r6, r9, sl, fp, sp, pc} │ │ │ │ + ldrbtmi r4, [fp], #-3066 @ 0xfffff406 │ │ │ │ + ldrbmi lr, [r8], -r5, asr #15 │ │ │ │ + b 842bcc │ │ │ │ + svceq 0x0000f1b9 │ │ │ │ + mrcge 4, 5, APSR_nzcv, cr1, cr15, {3} │ │ │ │ + ldmdavs r3!, {r1, r2, r4, r5, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ - cmnvs r1, r0, lsl #2 │ │ │ │ @ instruction: 0xf43f4293 │ │ │ │ - blcc 70600 │ │ │ │ - blcs 1ccfc │ │ │ │ - mcrge 4, 2, pc, cr0, cr15, {3} @ │ │ │ │ - @ instruction: 0x4628e7d8 │ │ │ │ - @ instruction: 0xf7fd9203 │ │ │ │ - bls ff338 │ │ │ │ - bmi ff4bdf80 │ │ │ │ - blmi ff696608 │ │ │ │ + blcc 704a0 │ │ │ │ + blcs 1ccc0 │ │ │ │ + mcrge 4, 1, pc, cr7, cr15, {3} @ │ │ │ │ + @ instruction: 0xf7fd4630 │ │ │ │ + strt lr, [r2], -lr, lsl #20 │ │ │ │ + @ instruction: 0xf7fd4630 │ │ │ │ + @ instruction: 0xf1b8ea0a │ │ │ │ + @ instruction: 0xf47f0f00 │ │ │ │ + ldr sl, [sl], -r5, ror #29 │ │ │ │ + andvs r3, r3, r1, lsl #22 │ │ │ │ + @ instruction: 0xf47f2b00 │ │ │ │ + @ instruction: 0xf7fdae54 │ │ │ │ + @ instruction: 0xe650e9fe │ │ │ │ + mrc2 7, 4, pc, cr0, cr14, {7} │ │ │ │ + ldrtmi r4, [r8], -r5, ror #23 │ │ │ │ + movwls r5, #14579 @ 0x38f3 │ │ │ │ + @ instruction: 0xf7fd4619 │ │ │ │ + stmdacs r0, {r2, r3, r4, r5, r8, fp, sp, lr, pc} │ │ │ │ + mcrge 6, 0, pc, cr7, cr15, {7} @ │ │ │ │ + ldmpl r3!, {r3, r4, r6, r7, r8, r9, fp, lr}^ │ │ │ │ + tstle ip, sl, lsl r8 │ │ │ │ + @ instruction: 0x46214bdf │ │ │ │ + strls r4, [r0, -r0, asr #12] │ │ │ │ + @ instruction: 0xf7fd447b │ │ │ │ + @ instruction: 0xe78cfffd │ │ │ │ + @ instruction: 0xf06f68b9 │ │ │ │ + strmi r4, [fp], r0, asr #4 │ │ │ │ + addsmi r6, r3, #720896 @ 0xb0000 │ │ │ │ + mrcge 4, 2, APSR_nzcv, cr13, cr15, {1} │ │ │ │ + andvs r3, fp, r1, lsl #6 │ │ │ │ + blcc 7e5cc │ │ │ │ + andcc pc, r0, r8, asr #17 │ │ │ │ + @ instruction: 0xf47f2b00 │ │ │ │ + @ instruction: 0x4640aeba │ │ │ │ + ldmib r0, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + blmi ff4be750 │ │ │ │ + strtmi r4, [r1], -r0, asr #12 │ │ │ │ + strmi lr, [r0, -sp, asr #19] │ │ │ │ + @ instruction: 0xe76e447b │ │ │ │ + @ instruction: 0xf7fd4638 │ │ │ │ + ldrb lr, [r7, -r6, asr #19]! │ │ │ │ + @ instruction: 0xf7fd4630 │ │ │ │ + svccs 0x0000e9c2 │ │ │ │ + mcrge 4, 6, pc, cr14, cr15, {3} @ │ │ │ │ + stmibmi sl, {r1, r2, r4, r6, r7, r8, sl, sp, lr, pc}^ │ │ │ │ + ldrsbteq pc, [r4], -r8 @ │ │ │ │ + @ instruction: 0xf7fd4479 │ │ │ │ + stcls 8, cr14, [r4, #-720] @ 0xfffffd30 │ │ │ │ + movtmi pc, #111 @ 0x6f @ │ │ │ │ + addsmi r6, ip, #44, 16 @ 0x2c0000 │ │ │ │ + stclge 4, cr15, [sl, #252] @ 0xfc │ │ │ │ + eorvs r3, ip, r1, lsl #24 │ │ │ │ + @ instruction: 0xf47f2c00 │ │ │ │ + str sl, [r6, #3525]! @ 0xdc5 │ │ │ │ + stmibmi r1, {r0, r2, r4, r5, r7, r8, r9, fp, lr}^ │ │ │ │ + ldmpl r3!, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ + @ instruction: 0xf7fd6818 │ │ │ │ + strb lr, [sl, r0, lsr #17]! │ │ │ │ + rscsvs r6, sl, r9, lsr #16 │ │ │ │ + @ instruction: 0xf47f4299 │ │ │ │ + @ instruction: 0xf06fad10 │ │ │ │ + teqvs sp, r0, asr #2 │ │ │ │ + @ instruction: 0xf47f428b │ │ │ │ + ldr sl, [r5, #-3346] @ 0xfffff2ee │ │ │ │ + ldmpl r5!, {r3, r5, r7, r8, r9, fp, lr}^ │ │ │ │ + bmi feabe990 │ │ │ │ + blmi fed965f8 │ │ │ │ ldrbtmi r4, [fp], #-1569 @ 0xfffff9df │ │ │ │ strls r5, [r0], #-2226 @ 0xfffff74e │ │ │ │ @ instruction: 0xf7fd6812 │ │ │ │ - stmdavs r3!, {r0, r2, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r3!, {r0, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ addsmi r9, r3, #5 │ │ │ │ - blcc 78fd4 │ │ │ │ - blcs 1cdb4 │ │ │ │ - strtmi sp, [r0], -r8, lsr #3 │ │ │ │ - ldmdb r4!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - stmdavs fp!, {r2, r5, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ + svcge 0x0036f43f │ │ │ │ + eorvs r3, r3, r1, lsl #22 │ │ │ │ + @ instruction: 0xf47f2b00 │ │ │ │ + qasxmi sl, r0, r1 │ │ │ │ + ldmdb sl!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldmdavs fp!, {r2, r3, r5, r8, r9, sl, sp, lr, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ - @ instruction: 0xf43f4293 │ │ │ │ - blcc 7053c │ │ │ │ - blcs 1cdf0 │ │ │ │ - ldclge 4, cr15, [sl, #508]! @ 0x1fc │ │ │ │ - @ instruction: 0xf7fd4628 │ │ │ │ - ldrb lr, [r5, #2406]! @ 0x966 │ │ │ │ - @ instruction: 0xf43f2d00 │ │ │ │ - ldmdavs sl!, {r0, r1, r3, r4, sl, fp, sp, pc} │ │ │ │ - cmppmi r0, pc, rrx @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf47f428a │ │ │ │ - ldr sl, [r3], #-3275 @ 0xfffff335 │ │ │ │ - movwls r4, #13880 @ 0x3638 │ │ │ │ - ldmdb r6, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - strb r9, [r8], #2819 @ 0xb03 │ │ │ │ - @ instruction: 0xf43f2d00 │ │ │ │ - ldmdavs sl!, {r0, r3, r6, r7, sl, fp, sp, pc} │ │ │ │ - movtmi pc, #111 @ 0x6f @ │ │ │ │ - @ instruction: 0xf43f429a │ │ │ │ - strtmi sl, [fp], -r3, asr #25 │ │ │ │ - @ instruction: 0x4610e4b8 │ │ │ │ - stmdb r6, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - bvs fe97e24c │ │ │ │ + @ instruction: 0xf04f4293 │ │ │ │ + @ instruction: 0xf47f32ff │ │ │ │ + strt sl, [lr], #-3115 @ 0xfffff3d5 │ │ │ │ + mulls r3, r8, fp │ │ │ │ + ldmpl r3!, {r0, r2, r5, r7, r8, fp, lr}^ │ │ │ │ + ldmdavs r8, {r0, r3, r4, r5, r6, sl, lr} │ │ │ │ + stmda r4!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldmdavs r3, {r0, r1, r9, fp, ip, pc} │ │ │ │ + bvs fe97e90c │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ stmdavs fp!, {r3, r8, fp, sp, pc} │ │ │ │ @ instruction: 0xf04f4293 │ │ │ │ vsubl.s8 q8, d8, d2 │ │ │ │ svclt 0x001c0200 │ │ │ │ eorvs r3, fp, r1, lsl #6 │ │ │ │ - stmib sp, {r1, r2, r5, r7, r8, r9, fp, lr}^ │ │ │ │ + stmib sp, {r1, r3, r7, r8, r9, fp, lr}^ │ │ │ │ ldmpl r0!, {r3, r8, sl, ip, sp, lr}^ │ │ │ │ @ instruction: 0xf5002300 │ │ │ │ rsbscc r4, r4, r0, ror #1 │ │ │ │ - stmda ip, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stmda ip!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf06f682b │ │ │ │ strmi r4, [r7], -r0, asr #4 │ │ │ │ - mulle r2, r3, r2 │ │ │ │ + mulle r3, r3, r2 │ │ │ │ eorvs r3, fp, r1, lsl #22 │ │ │ │ - svccs 0x0000b34b │ │ │ │ - ldcge 4, cr15, [r4, #252]! @ 0xfc │ │ │ │ - @ instruction: 0xf7fd4638 │ │ │ │ - ldmdavs fp!, {r1, r2, r4, r5, r7, fp, sp, lr, pc} │ │ │ │ - submi pc, r0, #111 @ 0x6f │ │ │ │ - addsmi r4, r3, #5242880 @ 0x500000 │ │ │ │ - blcc 78df4 │ │ │ │ - blcs 1ced8 │ │ │ │ - stccs 0, cr13, [r0, #-272] @ 0xfffffef0 │ │ │ │ - stcge 6, cr15, [r4, #1020]! @ 0x3fc │ │ │ │ - stclge 4, cr15, [sl], #252 @ 0xfc │ │ │ │ - mlascs r4, r4, r8, pc @ │ │ │ │ - @ instruction: 0xf0224b90 │ │ │ │ - @ instruction: 0xf8840204 │ │ │ │ - ldmpl r5!, {r2, r4, r5, sp}^ │ │ │ │ - blcc 7ded8 │ │ │ │ - blcs 1cebc │ │ │ │ - ldclge 4, cr15, [r6], {127} @ 0x7f │ │ │ │ - @ instruction: 0xf7fd4628 │ │ │ │ - ldrb lr, [r1], #2304 @ 0x900 │ │ │ │ - ldmpl r5!, {r3, r7, r8, r9, fp, lr}^ │ │ │ │ - @ instruction: 0x4628e6f7 │ │ │ │ - ldm r8!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - bicsle r2, r3, r0, lsl #30 │ │ │ │ - @ instruction: 0xf8d8e586 │ │ │ │ - @ instruction: 0xf06f3000 │ │ │ │ - addmi r4, fp, #64, 2 │ │ │ │ - blcc 78e48 │ │ │ │ - andcc pc, r0, r8, asr #17 │ │ │ │ - ldmdavs r3, {r0, r1, r4, r5, r6, r7, r8, ip, sp, pc} │ │ │ │ - @ instruction: 0x4641e6db │ │ │ │ - stmia r0!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + suble r2, lr, r0, lsl #22 │ │ │ │ + @ instruction: 0xf43f2f00 │ │ │ │ + @ instruction: 0x4638ad5b │ │ │ │ + ldm r4, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + @ instruction: 0xf06f683b │ │ │ │ + strmi r4, [r5], -r0, asr #4 │ │ │ │ + mulle r3, r3, r2 │ │ │ │ + eorsvs r3, fp, r1, lsl #22 │ │ │ │ + suble r2, sl, r0, lsl #22 │ │ │ │ + @ instruction: 0xf6ff2d00 │ │ │ │ + @ instruction: 0xf43fad4b │ │ │ │ + @ instruction: 0xf894acbe │ │ │ │ + blmi 1d0ce90 │ │ │ │ + andeq pc, r4, #34 @ 0x22 │ │ │ │ + eorscs pc, r4, r4, lsl #17 │ │ │ │ + str r5, [r7], #-2293 @ 0xfffff70b │ │ │ │ + eorvs r3, fp, r1, lsl #22 │ │ │ │ + @ instruction: 0xf47f2b00 │ │ │ │ + strtmi sl, [r8], -sl, lsr #25 │ │ │ │ + ldmdb lr, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + strbmi lr, [r1], -r5, lsr #9 │ │ │ │ + ldm r4, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldrdcc pc, [r0], -r8 │ │ │ │ @ instruction: 0xf06f9a03 │ │ │ │ - stmdacs r0, {r6, r8, lr} │ │ │ │ - addmi sp, fp, #1073741883 @ 0x4000003b │ │ │ │ - mrcge 4, 5, APSR_nzcv, cr14, cr15, {1} │ │ │ │ - @ instruction: 0xf8c83b01 │ │ │ │ - blcs 10e68 │ │ │ │ - mrcge 4, 5, APSR_nzcv, cr8, cr15, {3} │ │ │ │ - andls r4, r3, #64, 12 @ 0x4000000 │ │ │ │ - ldm r2, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - ldrt r9, [r1], r3, lsl #20 │ │ │ │ - @ instruction: 0xf7fd4638 │ │ │ │ - ldr lr, [r6, lr, asr #17]! │ │ │ │ - andls r4, r3, #64, 12 @ 0x4000000 │ │ │ │ - stmia r8, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - ldrb r9, [sl, r3, lsl #20] │ │ │ │ - @ instruction: 0xf06f683b │ │ │ │ - addsmi r4, r3, #64, 4 │ │ │ │ - rscscc pc, pc, #79 @ 0x4f │ │ │ │ - blge ff102098 │ │ │ │ - bllt ff1c2e9c │ │ │ │ - ldmpl r0!, {r3, r5, r6, r8, r9, fp, lr}^ │ │ │ │ - @ instruction: 0xf500462b │ │ │ │ - eorscc r4, r4, r0, ror #1 │ │ │ │ - bllt fe802eac │ │ │ │ - ldmdbmi r0!, {r1, r2, r5, r6, r8, r9, fp, lr}^ │ │ │ │ - ldmpl r3!, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ - @ instruction: 0xf7fc6818 │ │ │ │ - ldr lr, [sp, #-4010]! @ 0xfffff056 │ │ │ │ - bicsmi pc, r0, sl, lsl #10 │ │ │ │ - teqcc r0, r8, lsr r6 │ │ │ │ - svc 0x0052f7fc │ │ │ │ - @ instruction: 0xf1bb4683 │ │ │ │ - @ instruction: 0xf47f0f00 │ │ │ │ - str sl, [lr, #-3497]! @ 0xfffff257 │ │ │ │ - andvs r3, r3, r1, lsl #22 │ │ │ │ + ldmiblt r0!, {r6, r8, lr} │ │ │ │ + @ instruction: 0xf43f428b │ │ │ │ + blcc 70824 │ │ │ │ + andcc pc, r0, r8, asr #17 │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ - @ instruction: 0xf7fdad77 │ │ │ │ - ldrb lr, [r3, #-2202]! @ 0xfffff766 │ │ │ │ - ldc2l 7, cr15, [r8, #-1016]! @ 0xfffffc08 │ │ │ │ - ldrtmi r4, [r8], -r2, ror #22 │ │ │ │ - movwls r5, #14579 @ 0x38f3 │ │ │ │ - @ instruction: 0xf7fc4619 │ │ │ │ - stmdacs r0, {r3, r4, r6, r7, r8, r9, sl, fp, sp, lr, pc} │ │ │ │ - ldcge 6, cr15, [fp, #-1020] @ 0xfffffc04 │ │ │ │ - ldmpl r3!, {r1, r4, r6, r8, r9, fp, lr}^ │ │ │ │ - tstle r2, sl, lsl r8 │ │ │ │ - @ instruction: 0x46214b5c │ │ │ │ - strls r4, [r0, -r0, asr #12] │ │ │ │ - @ instruction: 0xf7fd447b │ │ │ │ - strt pc, [r8], r5, ror #29 │ │ │ │ - @ instruction: 0xf06f68b9 │ │ │ │ - strmi r4, [fp], r0, asr #4 │ │ │ │ - addsmi r6, r3, #720896 @ 0xb0000 │ │ │ │ - stcge 4, cr15, [r0, #252] @ 0xfc │ │ │ │ - andvs r3, fp, r1, lsl #6 │ │ │ │ - blmi 153e520 │ │ │ │ - strtmi r4, [r1], -r0, asr #12 │ │ │ │ - strmi lr, [r0, -sp, asr #19] │ │ │ │ - @ instruction: 0xe694447b │ │ │ │ - @ instruction: 0xf7fd4658 │ │ │ │ - @ instruction: 0xf1b9e86c │ │ │ │ - @ instruction: 0xf47f0f00 │ │ │ │ - str sl, [r2], r3, lsl #27 │ │ │ │ - @ instruction: 0xf8d8494d │ │ │ │ - ldrbtmi r0, [r9], #-52 @ 0xffffffcc │ │ │ │ - svc 0x005cf7fc │ │ │ │ - blmi f3e38c │ │ │ │ - ldrbtmi r4, [r9], #-2378 @ 0xfffff6b6 │ │ │ │ - ldmdavs r8, {r0, r1, r4, r5, r6, r7, fp, ip, lr} │ │ │ │ - svc 0x0054f7fc │ │ │ │ - blvs 103e37c │ │ │ │ - stmdbmi r7, {r1, r7, r8, ip, sp, pc}^ │ │ │ │ + strbmi sl, [r0], -r5, lsl #29 │ │ │ │ + @ instruction: 0xf7fd9203 │ │ │ │ + bls ff22c │ │ │ │ + @ instruction: 0x4610e67e │ │ │ │ + stmdb r2, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf8d8e4a0 │ │ │ │ + @ instruction: 0xf06f3000 │ │ │ │ + addmi r4, fp, #64, 2 │ │ │ │ + blcc 78e30 │ │ │ │ + andcc pc, r0, r8, asr #17 │ │ │ │ + ldmdavs r3, {r0, r1, r3, r4, r5, r8, ip, sp, pc} │ │ │ │ + @ instruction: 0x4628e67f │ │ │ │ + ldm r2!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + @ instruction: 0xd1ae2f00 │ │ │ │ + strbmi lr, [r0], -r8, lsl #10 │ │ │ │ + @ instruction: 0xf7fd9203 │ │ │ │ + bls ff1f4 │ │ │ │ + @ instruction: 0x4638e7f1 │ │ │ │ + stmia r6!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + @ instruction: 0xf7fde7b0 │ │ │ │ + @ instruction: 0xf7ffe8e4 │ │ │ │ + blcc 73ca8 │ │ │ │ + blcs 1cee8 │ │ │ │ + blge fefc205c │ │ │ │ + @ instruction: 0xf7fd4620 │ │ │ │ + @ instruction: 0xf7ffe8da │ │ │ │ + blvs 1033d50 │ │ │ │ + ldmdbmi sl, {r1, r3, r4, r5, r6, r8, ip, sp, pc}^ │ │ │ │ @ instruction: 0x4622463b │ │ │ │ @ instruction: 0xf7fd4479 │ │ │ │ - ldrb lr, [pc], #2140 @ 4f7c <__gmon_start__@plt+0x2e50> │ │ │ │ - eorvs r3, r3, r1, lsl #22 │ │ │ │ + strbt lr, [r7], #2268 @ 0x8dc │ │ │ │ + ldrmi r6, [r0], -r1, lsl #22 │ │ │ │ + stmda sl!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf43f2800 │ │ │ │ + @ instruction: 0xf7ffabb0 │ │ │ │ + blmi 1033d6c │ │ │ │ + @ instruction: 0xe7ec58f7 │ │ │ │ + @ instruction: 0xf06f682b │ │ │ │ + addsmi r4, r3, #64, 4 │ │ │ │ + ldclge 4, cr15, [r6], {63} @ 0x3f │ │ │ │ + eorvs r3, fp, r1, lsl #22 │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ - @ instruction: 0x4620ab76 │ │ │ │ - stmda r6, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - bllt 1c82f8c │ │ │ │ - ldmpl r7!, {r0, r1, r3, r5, r8, r9, fp, lr}^ │ │ │ │ - bvs fe8bef44 │ │ │ │ + @ instruction: 0x4628acd1 │ │ │ │ + ldm r4!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldrtmi lr, [r8], -ip, asr #9 │ │ │ │ + @ instruction: 0xf7fd9303 │ │ │ │ + blls ff17c │ │ │ │ + bllt ff5c2ebc │ │ │ │ + @ instruction: 0xf43f2d00 │ │ │ │ + ldmdavs sl!, {r0, r1, r2, r4, r8, r9, fp, sp, pc} │ │ │ │ + cmppmi r0, pc, rrx @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xf47f428a │ │ │ │ + @ instruction: 0xf7ffabc8 │ │ │ │ + vstrcs d11, [r0, #-60] @ 0xffffffc4 │ │ │ │ + blge ff301fd8 │ │ │ │ + @ instruction: 0xf06f683a │ │ │ │ + addsmi r4, sl, #64, 6 │ │ │ │ + blge ff181fe4 │ │ │ │ + @ instruction: 0xf7ff462b │ │ │ │ + @ instruction: 0x4628bbba │ │ │ │ + @ instruction: 0xf7fd9203 │ │ │ │ + bls ff140 │ │ │ │ + bllt 1642ef8 │ │ │ │ + andls r4, r3, #56, 12 @ 0x3800000 │ │ │ │ + stm sl, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf7ff9a03 │ │ │ │ + bvs fe8b3c24 │ │ │ │ movweq pc, #16419 @ 0x4023 @ │ │ │ │ @ instruction: 0xf8844621 │ │ │ │ @ instruction: 0x46403034 │ │ │ │ - @ instruction: 0xf964f002 │ │ │ │ + @ instruction: 0xf952f002 │ │ │ │ @ instruction: 0xf06f9d04 │ │ │ │ strmi r4, [r4], -r0, asr #4 │ │ │ │ addsmi r6, r3, #2818048 @ 0x2b0000 │ │ │ │ - stclge 4, cr15, [ip], #-252 @ 0xffffff04 │ │ │ │ + ldclge 4, cr15, [r6], #-252 @ 0xffffff04 │ │ │ │ eorvs r3, fp, r1, lsl #22 │ │ │ │ @ instruction: 0xf43f2b00 │ │ │ │ - stccs 12, cr10, [r0], {100} @ 0x64 │ │ │ │ - stclge 4, cr15, [r6], #-508 @ 0xfffffe04 │ │ │ │ - blvs 7e2ac │ │ │ │ - @ instruction: 0xf7fc4610 │ │ │ │ - stmdacs r0, {r2, r7, r8, r9, sl, fp, sp, lr, pc} │ │ │ │ - blge 15420d4 │ │ │ │ - bllt 1702fd8 │ │ │ │ - @ instruction: 0xf06f6833 │ │ │ │ - addsmi r4, r3, #64, 4 │ │ │ │ - stcge 4, cr15, [r7], #252 @ 0xfc │ │ │ │ - eorsvs r3, r3, r1, lsl #22 │ │ │ │ - @ instruction: 0xf47f2b00 │ │ │ │ - ldrtmi sl, [r0], -r2, lsr #25 │ │ │ │ - ldmda r0, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0x4630e49d │ │ │ │ - stmda ip, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - svceq 0x0000f1b8 │ │ │ │ - stclge 4, cr15, [pc, #-508]! @ 4e0c <__gmon_start__@plt+0x2ce0> │ │ │ │ - @ instruction: 0xf7fde495 │ │ │ │ - @ instruction: 0xf7ffe806 │ │ │ │ - blcc 73c18 │ │ │ │ - andcc pc, r0, r8, asr #17 │ │ │ │ - @ instruction: 0xf47f2b00 │ │ │ │ - strbmi sl, [r0], -fp, ror #26 │ │ │ │ - svc 0x00faf7fc │ │ │ │ - ldrtmi lr, [r0], -r6, ror #10 │ │ │ │ - svc 0x00f6f7fc │ │ │ │ - @ instruction: 0xf47f2f00 │ │ │ │ - str sl, [r3], #3466 @ 0xd8a │ │ │ │ - @ instruction: 0xf7fc4638 │ │ │ │ - ldr lr, [r2, #4080] @ 0xff0 │ │ │ │ - @ instruction: 0x0001bab8 │ │ │ │ + stccs 12, cr10, [r0], {110} @ 0x6e │ │ │ │ + stclge 4, cr15, [pc], #-508 @ 4d40 <__gmon_start__@plt+0x2c14> │ │ │ │ + blmi 5fe158 │ │ │ │ + ldrbtmi r4, [r9], #-2342 @ 0xfffff6da │ │ │ │ + ldmdavs r8, {r0, r1, r4, r5, r6, r7, fp, ip, lr} │ │ │ │ + svc 0x0062f7fc │ │ │ │ + blmi 47e148 │ │ │ │ + @ instruction: 0x462b58f0 │ │ │ │ + rscmi pc, r0, r0, lsl #10 │ │ │ │ + @ instruction: 0xf7ff3034 │ │ │ │ + stmdbvs r0!, {r0, r2, r3, r4, r5, r6, r7, r9, fp, ip, sp, pc}^ │ │ │ │ + @ instruction: 0xf43f2800 │ │ │ │ + stmdavs r3, {r1, r5, r7, r9, sl, fp, sp, pc} │ │ │ │ + submi pc, r0, #111 @ 0x6f │ │ │ │ + cmnvs r1, r0, lsl #2 │ │ │ │ + @ instruction: 0xf43f4293 │ │ │ │ + blcc 709e0 │ │ │ │ + blcs 1cf88 │ │ │ │ + mrcge 4, 4, APSR_nzcv, cr5, cr15, {3} │ │ │ │ + ldrtmi lr, [r8], -pc, lsl #11 │ │ │ │ + stmda r8, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + svclt 0x0000e564 │ │ │ │ + andeq fp, r1, r0, asr fp │ │ │ │ andeq r0, r0, r4, ror #2 │ │ │ │ muleq r0, ip, r1 │ │ │ │ - ldrdeq fp, [r1], -r2 │ │ │ │ + andeq fp, r1, r8, ror #28 │ │ │ │ andeq r0, r0, r0, ror #2 │ │ │ │ - andeq r3, r0, lr, lsr #11 │ │ │ │ + andeq r3, r0, r4, asr #12 │ │ │ │ andeq r0, r0, r8, ror r1 │ │ │ │ andeq r0, r0, r0, ror r1 │ │ │ │ muleq r0, r0, r1 │ │ │ │ - muleq r1, sl, sl │ │ │ │ - andeq r3, r0, r4, lsr #32 │ │ │ │ + andeq fp, r1, r8, lsr #23 │ │ │ │ strdeq r3, [r0], -ip │ │ │ │ - strdeq r3, [r0], -r6 │ │ │ │ - andeq r3, r0, lr, asr #1 │ │ │ │ - strdeq r2, [r0], -r8 │ │ │ │ + andeq r3, r0, r2, asr #5 │ │ │ │ andeq r0, r0, r0, lsr #3 │ │ │ │ - andeq r2, r0, r0, lsr pc │ │ │ │ - andeq r2, r0, r0, asr #29 │ │ │ │ - andeq r2, r0, r6, ror lr │ │ │ │ - andeq r2, r0, r6, asr #26 │ │ │ │ - andeq r2, r0, r8, lsl lr │ │ │ │ + strdeq r3, [r0], -r8 │ │ │ │ + andeq r3, r0, r4, ror r1 │ │ │ │ + andeq r3, r0, r4, lsr #2 │ │ │ │ + ldrdeq r2, [r0], -ip │ │ │ │ + ldrdeq r3, [r0], -lr │ │ │ │ + andeq r2, r0, r8, lsr #30 │ │ │ │ + andeq r2, r0, r8, lsl pc │ │ │ │ + andeq r2, r0, sl, ror #28 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb5c298 │ │ │ │ + bl feb5c1e8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ @ instruction: 0xf7fd4c0d │ │ │ │ - @ instruction: 0xf8d0e816 │ │ │ │ + @ instruction: 0xf8d0e86e │ │ │ │ ldrbtmi r2, [ip], #-184 @ 0xffffff48 │ │ │ │ - blmi 2f3618 │ │ │ │ + blmi 2f3568 │ │ │ │ stmdbmi fp, {r0, r9, ip, pc} │ │ │ │ ldrbtmi r5, [r9], #-2275 @ 0xfffff71d │ │ │ │ @ instruction: 0xf7fc6818 │ │ │ │ - bls 80b68 │ │ │ │ + bls 80c18 │ │ │ │ andlt r4, r2, r0, lsl r6 │ │ │ │ ldmdavs r3, {r4, r8, sl, fp, ip, sp, pc} │ │ │ │ cmppmi r0, pc, rrx @ p-variant is OBSOLETE │ │ │ │ svclt 0x001c428b │ │ │ │ andsvs r3, r3, r1, lsl #6 │ │ │ │ svclt 0x0000e7f4 │ │ │ │ - andeq sl, r1, r6, asr pc │ │ │ │ + andeq fp, r1, r6 │ │ │ │ andeq r0, r0, r0, ror #2 │ │ │ │ - andeq r2, r0, lr, asr fp │ │ │ │ + andeq r2, r0, lr, lsl #24 │ │ │ │ + mvnsmi lr, sp, lsr #18 │ │ │ │ + stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ + @ instruction: 0x0c0cebad │ │ │ │ + svceq 0x00e0f8cc │ │ │ │ + addlt r6, r2, fp, lsl #22 │ │ │ │ + strmi r4, [r7], -r5, ror #28 │ │ │ │ + blcs 16248 │ │ │ │ + ldmdavs r3, {r1, r4, r5, r8, ip, lr, pc}^ │ │ │ │ + @ instruction: 0x460d4614 │ │ │ │ + bcs 205c4 │ │ │ │ + addshi pc, sp, r0, asr #5 │ │ │ │ + @ instruction: 0xf06f6823 │ │ │ │ + addmi r4, fp, #64, 2 │ │ │ │ + addshi pc, r3, r0 │ │ │ │ + eorvs r3, r3, r1, lsl #6 │ │ │ │ + ldclvs 8, cr6, [fp, #-396] @ 0xfffffe74 │ │ │ │ + strble r0, [r2, #-90]! @ 0xffffffa6 │ │ │ │ + @ instruction: 0x46204b5a │ │ │ │ + ldmdavs r9, {r0, r1, r4, r5, r6, r7, fp, ip, lr} │ │ │ │ + svc 0x002af7fc │ │ │ │ + @ instruction: 0x4620b9f8 │ │ │ │ + @ instruction: 0xf7fc61ac │ │ │ │ + strtmi lr, [r9], -lr, ror #30 │ │ │ │ + ldrtmi r4, [r8], -r3, lsl #12 │ │ │ │ + movwcs r6, #8683 @ 0x21eb │ │ │ │ + @ instruction: 0xf000632b │ │ │ │ + @ instruction: 0x3001f8b3 │ │ │ │ + @ instruction: 0xf895d00f │ │ │ │ + blmi 140d178 │ │ │ │ + andeq pc, r1, #66 @ 0x42 │ │ │ │ + eorscs pc, r4, r5, lsl #17 │ │ │ │ + strdlt r5, [r2], -r0 │ │ │ │ + ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ + blvs 10175ec │ │ │ │ + @ instruction: 0xf7fc4479 │ │ │ │ + andcs lr, r0, r8, lsr #29 │ │ │ │ + stmdami sl, {r0, r2, r4, r5, r6, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ + @ instruction: 0xf7fc4478 │ │ │ │ + strmi lr, [r1], -r8, lsr #29 │ │ │ │ + suble r2, r5, r0, lsl #16 │ │ │ │ + ldmpl r3!, {r0, r1, r2, r6, r8, r9, fp, lr}^ │ │ │ │ + ldmdavs r8, {r0, r8, ip, pc} │ │ │ │ + svc 0x00bcf7fc │ │ │ │ + @ instruction: 0xf06f9901 │ │ │ │ + strmi r4, [r0], r0, asr #4 │ │ │ │ + addsmi r6, r3, #720896 @ 0xb0000 │ │ │ │ + blcc 790fc │ │ │ │ + blcs 1d120 │ │ │ │ + stmdavs r3!, {r0, r6, ip, lr, pc} │ │ │ │ + submi pc, r0, #111 @ 0x6f │ │ │ │ + svceq 0x0000f1b8 │ │ │ │ + addsmi sp, r3, #63 @ 0x3f │ │ │ │ + svclt 0x00184621 │ │ │ │ + strbmi r3, [r0], -r1, lsl #6 │ │ │ │ + eorvs fp, r3, r8, lsl pc │ │ │ │ + svc 0x00f0f7fc │ │ │ │ + @ instruction: 0xf06f6823 │ │ │ │ + strtmi r4, [r1], -r0, asr #4 │ │ │ │ + @ instruction: 0x46404293 │ │ │ │ + movwcc fp, #7964 @ 0x1f1c │ │ │ │ + @ instruction: 0xf7fc6023 │ │ │ │ + stmdavs r3!, {r4, r5, r6, r8, r9, sl, fp, sp, lr, pc} │ │ │ │ + submi pc, r0, #111 @ 0x6f │ │ │ │ + mulle r2, r3, r2 │ │ │ │ + eorvs r3, r3, r1, lsl #22 │ │ │ │ + @ instruction: 0x4644b333 │ │ │ │ + stmdavs r3!, {r0, r1, r5, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ + submi pc, r0, #111 @ 0x6f │ │ │ │ + mulle r3, r3, r2 │ │ │ │ + eorvs r3, r3, r1, lsl #22 │ │ │ │ + suble r2, r0, r0, lsl #22 │ │ │ │ + stmdbmi sl!, {r0, r3, r5, r8, r9, fp, lr} │ │ │ │ + ldmpl r3!, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ + @ instruction: 0xf7fc6818 │ │ │ │ + sbfx lr, sl, #28, #17 │ │ │ │ + @ instruction: 0xf06f6823 │ │ │ │ + addsmi r4, r3, #64, 4 │ │ │ │ + blcc 79418 │ │ │ │ + blcs 1d1fc │ │ │ │ + strtmi sp, [r0], -r7, lsr #3 │ │ │ │ + svc 0x0050f7fc │ │ │ │ + strmi lr, [r8], -r3, lsr #15 │ │ │ │ + svc 0x004cf7fc │ │ │ │ + addsmi lr, r3, #48496640 @ 0x2e40000 │ │ │ │ + @ instruction: 0xe79cd1f1 │ │ │ │ + strbmi r4, [r4], -r0, lsr #12 │ │ │ │ + svc 0x0044f7fc │ │ │ │ + subseq lr, r3, r9, ror r7 │ │ │ │ + svcge 0x0070f53f │ │ │ │ + stclvs 7, cr14, [r3, #-872]! @ 0xfffffc98 │ │ │ │ + @ instruction: 0xf57f0059 │ │ │ │ + qsaxmi sl, r0, pc @ │ │ │ │ + svc 0x0012f7fc │ │ │ │ + stmdacs r0, {r2, r9, sl, lr} │ │ │ │ + blvs af93d4 │ │ │ │ + @ instruction: 0xf43f2b00 │ │ │ │ + stmdavs r3, {r0, r2, r3, r4, r6, r8, r9, sl, fp, sp, pc} │ │ │ │ + submi pc, r0, #111 @ 0x6f │ │ │ │ + mulle r2, r3, r2 │ │ │ │ + andvs r3, r3, r1, lsl #22 │ │ │ │ + stmdbmi lr, {r0, r1, r3, r6, r8, ip, sp, pc} │ │ │ │ + ldrbtmi r6, [r9], #-2936 @ 0xfffff488 │ │ │ │ + mcr 7, 1, pc, cr0, cr12, {7} @ │ │ │ │ + @ instruction: 0x4620e777 │ │ │ │ + svc 0x0020f7fc │ │ │ │ + @ instruction: 0xf7fce7ba │ │ │ │ + @ instruction: 0xe7f2ef1e │ │ │ │ + @ instruction: 0x0001afb4 │ │ │ │ + andeq r0, r0, r4, lsr #3 │ │ │ │ + andeq r0, r0, r4, ror #2 │ │ │ │ + andeq r2, r0, ip, lsl #26 │ │ │ │ + andeq r2, r0, r8, lsl lr │ │ │ │ + andeq r0, r0, r0, ror #2 │ │ │ │ + andeq r0, r0, ip, lsl #3 │ │ │ │ + andeq r2, r0, r0, ror sp │ │ │ │ + strdeq r2, [r0], -lr │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ addlt r6, r9, lr, asr #17 │ │ │ │ @ instruction: 0x460c4b52 │ │ │ │ ldrbtmi r4, [fp], #-1664 @ 0xfffff980 │ │ │ │ eorsle r2, r9, r0, lsl #28 │ │ │ │ andcs r6, r0, #212992 @ 0x34000 │ │ │ │ andcs lr, r3, #3162112 @ 0x304000 │ │ │ │ stmib sp, {r1, r3, r7, fp, sp, lr}^ │ │ │ │ tstls r6, r4, lsl #12 │ │ │ │ @ instruction: 0xf0002d00 │ │ │ │ - bmi 12e533c │ │ │ │ + bmi 12e545c │ │ │ │ strls sl, [r7, #-2308] @ 0xfffff6fc │ │ │ │ andcs r5, r3, #152, 16 @ 0x980000 │ │ │ │ andeq pc, r0, #200, 4 @ 0x8000000c │ │ │ │ @ instruction: 0x3014f8d8 │ │ │ │ rscmi pc, r0, r0, lsl #10 │ │ │ │ @ instruction: 0xf7fc3034 │ │ │ │ - stmdacs r0, {r4, r6, r9, sl, fp, sp, lr, pc} │ │ │ │ + stmdacs r0, {r6, r7, r8, sl, fp, sp, lr, pc} │ │ │ │ stmdavs r3, {r2, r4, r5, r6, ip, lr, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ mulle r3, r3, r2 │ │ │ │ andvs r3, r3, r1, lsl #22 │ │ │ │ rsble r2, r8, r0, lsl #22 │ │ │ │ ldmdavs r3!, {r9, sp} │ │ │ │ cmppmi r0, pc, rrx @ p-variant is OBSOLETE │ │ │ │ @@ -3092,253 +3164,253 @@ │ │ │ │ suble r2, r4, r0, lsl #22 │ │ │ │ teqle r1, r0, lsl #20 │ │ │ │ ldmdblt sp, {r0, r2, r5, r6, r8, fp, sp, lr} │ │ │ │ andlt r2, r9, r0 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ strcs r6, [r0], -fp, lsr #17 │ │ │ │ ldrmi r6, [r9], r6, ror #2 │ │ │ │ - blle 3166c8 │ │ │ │ + blle 3167e8 │ │ │ │ @ instruction: 0xf06f682b │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ - blcc 7955c │ │ │ │ - blcs 1d24c │ │ │ │ + blcc 7967c │ │ │ │ + blcs 1d36c │ │ │ │ strtmi sp, [r8], -ip, ror #3 │ │ │ │ - svc 0x0038f7fc │ │ │ │ + mcr 7, 5, pc, cr8, cr12, {7} @ │ │ │ │ stmiavs fp!, {r3, r5, r6, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ stmiavs r1!, {r6, r9, sl, lr} │ │ │ │ eorcs pc, r6, r3, asr r8 @ │ │ │ │ strcc r4, [r1], -r3, lsr #12 │ │ │ │ smladls r0, r7, r9, r6 │ │ │ │ @ instruction: 0xf7fe68d2 │ │ │ │ - stmdacs r0, {r0, r1, r2, r4, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r3, r4, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ stmdavs fp!, {r1, r5, r6, r7, ip, lr, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ mulle r2, r3, r2 │ │ │ │ eorvs r3, fp, r1, lsl #22 │ │ │ │ @ instruction: 0xf04fb1cb │ │ │ │ @ instruction: 0xe7d030ff │ │ │ │ stmdacs r0, {r5, r6, r8, fp, sp, lr} │ │ │ │ stmdavs r3, {r0, r3, r4, r5, r6, r7, ip, lr, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ cmnvs r1, r0, lsl #2 │ │ │ │ smlalsle r4, r2, r3, r2 │ │ │ │ andvs r3, r3, r1, lsl #22 │ │ │ │ mvnle r2, r0, lsl #22 │ │ │ │ - svc 0x000ef7fc │ │ │ │ + mrc 7, 3, APSR_nzcv, cr14, cr12, {7} │ │ │ │ strtmi lr, [r8], -fp, ror #15 │ │ │ │ @ instruction: 0xf7fc9203 │ │ │ │ - bls 100e30 │ │ │ │ + bls 100d10 │ │ │ │ @ instruction: 0x4628e7b4 │ │ │ │ - svc 0x0004f7fc │ │ │ │ + mrc 7, 3, APSR_nzcv, cr4, cr12, {7} │ │ │ │ ldrtmi lr, [r0], -r1, ror #15 │ │ │ │ @ instruction: 0xf7fc9203 │ │ │ │ - bls 100e1c │ │ │ │ + bls 100cfc │ │ │ │ @ instruction: 0xf7fce7a0 │ │ │ │ - @ instruction: 0xe793eefc │ │ │ │ + ldr lr, [r3, ip, ror #28] │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ - bmi 1ff070 │ │ │ │ + bmi 1ff190 │ │ │ │ ldmpl r8, {r2, r8, fp, sp, pc} │ │ │ │ andcs r4, r3, #45088768 @ 0x2b00000 │ │ │ │ andeq pc, r0, #200, 4 @ 0x8000000c │ │ │ │ rscmi pc, r0, r0, lsl #10 │ │ │ │ @ instruction: 0xf7fc3034 │ │ │ │ - ldrb lr, [r8, -sl, asr #27]! │ │ │ │ - andeq sl, r1, r2, lsl #30 │ │ │ │ + @ instruction: 0xe778ed3a │ │ │ │ + andeq sl, r1, r2, ror #27 │ │ │ │ muleq r0, ip, r1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb5c454 │ │ │ │ + bl feb5c574 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrmi r0, [r4], -r8, ror #31 │ │ │ │ addlt r4, r3, ip, lsl #20 │ │ │ │ ldrbtmi r4, [sl], #-1571 @ 0xfffff9dd │ │ │ │ - bmi 2d6abc │ │ │ │ + bmi 2d6bdc │ │ │ │ @ instruction: 0xf7fc447a │ │ │ │ - smlabblt r8, r4, lr, lr │ │ │ │ + strdlt lr, [r8, -r4] │ │ │ │ ldclt 0, cr11, [r0, #-12]! │ │ │ │ strtmi r4, [r2], -r8, lsl #16 │ │ │ │ stmdbmi r9, {r3, r8, r9, fp, lr} │ │ │ │ ldrbtmi r5, [r9], #-2088 @ 0xfffff7d8 │ │ │ │ movwls r5, #6379 @ 0x18eb │ │ │ │ @ instruction: 0xf7fc6800 │ │ │ │ - @ instruction: 0xf04feed4 │ │ │ │ + @ instruction: 0xf04fee44 │ │ │ │ @ instruction: 0xe7ef30ff │ │ │ │ - muleq r1, lr, sp │ │ │ │ + andeq sl, r1, lr, ror ip │ │ │ │ andeq r0, r0, r5, lsl #2 │ │ │ │ andeq r0, r0, r0, ror #2 │ │ │ │ andeq r0, r0, r4, ror #2 │ │ │ │ - ldrdeq r2, [r0], -sl │ │ │ │ + @ instruction: 0x000029ba │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb5c4ac │ │ │ │ + bl feb5c5cc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], r8, asr #31 │ │ │ │ addlt r4, sl, r9, lsr #18 │ │ │ │ ldrbtmi r4, [r9], #-1541 @ 0xfffff9fb │ │ │ │ @ instruction: 0x460e4613 │ │ │ │ ldrdne pc, [r8], -ip │ │ │ │ - blmi 9b1a10 │ │ │ │ + blmi 9b1b30 │ │ │ │ andeq pc, ip, ip, lsl #2 │ │ │ │ @ instruction: 0xf10d6894 │ │ │ │ ldrbtmi r0, [fp], #-3108 @ 0xfffff3dc │ │ │ │ andsgt pc, r0, sp, asr #17 │ │ │ │ orrvc pc, ip, #12582912 @ 0xc00000 │ │ │ │ movwcs r9, #768 @ 0x300 │ │ │ │ movwcc lr, #10701 @ 0x29cd │ │ │ │ strmi r9, [ip], #-769 @ 0xfffffcff │ │ │ │ - stcl 7, cr15, [r0, #1008] @ 0x3f0 │ │ │ │ + ldc 7, cr15, [r0, #-1008]! @ 0xfffffc10 │ │ │ │ cmplt ip, r0, lsl r3 │ │ │ │ strtmi r6, [r8], -r1, lsl #16 │ │ │ │ - blx fe0432f2 │ │ │ │ + blx fe943410 │ │ │ │ ldcllt 0, cr11, [r0, #-40]! @ 0xffffffd8 │ │ │ │ @ instruction: 0xf11cb9e9 │ │ │ │ andle r0, r7, ip, lsl #6 │ │ │ │ @ instruction: 0x46284b17 │ │ │ │ movwls r5, #30963 @ 0x78f3 │ │ │ │ @ instruction: 0xf7fe4619 │ │ │ │ - @ instruction: 0xe7f1fb73 │ │ │ │ + @ instruction: 0xe7f1fa97 │ │ │ │ tstls r4, r9, lsl #18 │ │ │ │ @ instruction: 0x46184913 │ │ │ │ ldrbtmi r9, [r9], #-771 @ 0xfffffcfd │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ orrvc pc, ip, r1, lsl #10 │ │ │ │ ldrmi r9, [r9], -r0, lsl #2 │ │ │ │ - ldc 7, cr15, [lr, #1008] @ 0x3f0 │ │ │ │ + stc 7, cr15, [lr, #-1008] @ 0xfffffc10 │ │ │ │ mvnle r2, r0, lsl #16 │ │ │ │ rscscc pc, pc, pc, asr #32 │ │ │ │ stcmi 7, cr14, [ip], {222} @ 0xde │ │ │ │ andeq pc, ip, ip, lsl #2 │ │ │ │ andcs lr, r2, #3358720 @ 0x334000 │ │ │ │ andls r4, r1, #124, 8 @ 0x7c000000 │ │ │ │ strvc pc, [ip], #1284 @ 0x504 │ │ │ │ stcge 4, cr9, [r9], {-0} │ │ │ │ @ instruction: 0xf7fc9404 │ │ │ │ - stmdacs r0, {r2, r3, r7, r8, sl, fp, sp, lr, pc} │ │ │ │ + stmdacs r0, {r2, r3, r4, r5, r6, r7, sl, fp, sp, lr, pc} │ │ │ │ strb sp, [fp, sl, asr #3]! │ │ │ │ - andeq sl, r1, r6, asr #26 │ │ │ │ - andeq fp, r1, lr, lsr r2 │ │ │ │ + andeq sl, r1, r6, lsr #24 │ │ │ │ + andeq fp, r1, lr, lsl r1 │ │ │ │ andeq r0, r0, r4, ror #2 │ │ │ │ - strdeq fp, [r1], -r2 │ │ │ │ - andeq fp, r1, ip, asr #3 │ │ │ │ + ldrdeq fp, [r1], -r2 │ │ │ │ + andeq fp, r1, ip, lsr #1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb5c578 │ │ │ │ + bl feb5c698 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0ff8 │ │ │ │ addmi ip, r8, #40 @ 0x28 │ │ │ │ strdle r4, [r1, -ip] │ │ │ │ stclt 0, cr2, [r8, #-4] │ │ │ │ stmdami r7, {r0, r1, r9, sl, lr} │ │ │ │ stmdbmi r7, {r1, r3, r9, sl, lr} │ │ │ │ @ instruction: 0xf85c4479 │ │ │ │ stmdavs r0, {} @ │ │ │ │ - mcr 7, 2, pc, cr8, cr12, {7} @ │ │ │ │ + ldc 7, cr15, [r8, #1008]! @ 0x3f0 │ │ │ │ rscscc pc, pc, pc, asr #32 │ │ │ │ svclt 0x0000bd08 │ │ │ │ - andeq sl, r1, ip, ror ip │ │ │ │ + andeq sl, r1, ip, asr fp │ │ │ │ andeq r0, r0, r0, ror #2 │ │ │ │ - andeq r2, r0, r4, asr #19 │ │ │ │ + andeq r2, r0, r4, lsr #17 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ - bl feb5c5bc │ │ │ │ + bl feb5c6dc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldmdbmi lr, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ stmdavs r0, {r0, r2, r9, sl, lr}^ │ │ │ │ ldcmi 4, cr4, [sp], {121} @ 0x79 │ │ │ │ - ldc 7, cr15, [r8], #1008 @ 0x3f0 │ │ │ │ + stc 7, cr15, [r8], #-1008 @ 0xfffffc10 │ │ │ │ ldrbtmi r6, [ip], #-2218 @ 0xfffff756 │ │ │ │ teqlt sl, #49152 @ 0xc000 │ │ │ │ @ instruction: 0xb1b26dda │ │ │ │ - bcc 60a50 │ │ │ │ + bcc 60b70 │ │ │ │ andcs r6, r0, #914358272 @ 0x36800000 │ │ │ │ stmiavs r1!, {r5, r9, sl, lr} │ │ │ │ umlalvs r6, r2, r9, r5 │ │ │ │ - mcr 7, 3, pc, cr10, cr12, {7} @ │ │ │ │ + ldcl 7, cr15, [sl, #1008] @ 0x3f0 │ │ │ │ @ instruction: 0xf06f682b │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ movwcc sp, #4113 @ 0x1011 │ │ │ │ eorvs r4, fp, r0, lsr #12 │ │ │ │ @ instruction: 0xf7fc60a5 │ │ │ │ - strtmi lr, [r0], -ip, ror #28 │ │ │ │ + @ instruction: 0x4620eddc │ │ │ │ ldmdavs r8, {r3, r4, r5, r8, sl, fp, ip, sp, pc} │ │ │ │ - mrc 7, 3, APSR_nzcv, cr8, cr12, {7} │ │ │ │ + stcl 7, cr15, [r8, #1008]! @ 0x3f0 │ │ │ │ orrlt r4, r0, r4, lsl #12 │ │ │ │ @ instruction: 0xf06f682b │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ strtmi sp, [r0], -sp, ror #3 │ │ │ │ @ instruction: 0xf7fc60a5 │ │ │ │ - ubfx lr, ip, #28, #15 │ │ │ │ + strb lr, [lr, ip, asr #27]! │ │ │ │ stmdbmi r7, {r1, r2, r8, r9, fp, lr} │ │ │ │ stmiapl r3!, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf7fc6818 │ │ │ │ - strcs lr, [r0], #-3310 @ 0xfffff312 │ │ │ │ + strcs lr, [r0], #-3166 @ 0xfffff3a2 │ │ │ │ svclt 0x0000e7e5 │ │ │ │ - andeq fp, r1, r8, asr #2 │ │ │ │ - andeq sl, r1, lr, lsr #24 │ │ │ │ + andeq fp, r1, r8, lsr #32 │ │ │ │ + andeq sl, r1, lr, lsl #22 │ │ │ │ andeq r0, r0, r0, ror #2 │ │ │ │ - andeq r2, r0, r8, ror r8 │ │ │ │ + andeq r2, r0, r8, asr r7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ - bl feb5c654 │ │ │ │ + bl feb5c774 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040ff0 │ │ │ │ @ instruction: 0xf7fc6845 │ │ │ │ - stmiavs r0!, {r3, r4, r5, r6, r8, sl, fp, sp, lr, pc} │ │ │ │ + stmiavs r0!, {r3, r5, r6, r7, sl, fp, sp, lr, pc} │ │ │ │ stmdavs r3, {r3, r6, r8, ip, sp, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ adcvs r2, r1, r0, lsl #2 │ │ │ │ mulle r2, r3, r2 │ │ │ │ andvs r3, r3, r1, lsl #22 │ │ │ │ stmiavs r0!, {r0, r1, r3, r4, r5, r6, r8, ip, sp, pc}^ │ │ │ │ stmdavs r3!, {r3, r5, r7, r8, fp, ip, sp, pc}^ │ │ │ │ @ instruction: 0xf8d34620 │ │ │ │ ldrmi r3, [r8, r0, lsr #1] │ │ │ │ @ instruction: 0xf06f682b │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ - blcc 7949c │ │ │ │ + blcc 795bc │ │ │ │ tstlt fp, fp, lsr #32 │ │ │ │ @ instruction: 0xf7fcbd38 │ │ │ │ - @ instruction: 0xe7ecedbe │ │ │ │ + strb lr, [ip, lr, lsr #26]! │ │ │ │ pop {r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf7fc4038 │ │ │ │ - stmdavs r3, {r0, r2, r4, r5, r7, r8, sl, fp, ip, sp, pc} │ │ │ │ + stmdavs r3, {r0, r2, r5, r8, sl, fp, ip, sp, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ rscvs r2, r1, r0, lsl #2 │ │ │ │ smlalle r4, r2, r3, r2 │ │ │ │ andvs r3, r3, r1, lsl #22 │ │ │ │ bicsle r2, lr, r0, lsl #22 │ │ │ │ - stc 7, cr15, [sl, #1008]! @ 0x3f0 │ │ │ │ + ldc 7, cr15, [sl, #-1008] @ 0xfffffc10 │ │ │ │ svclt 0x0000e7db │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb5c6d0 │ │ │ │ + bl feb5c7f0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 1a49498 │ │ │ │ + blmi 1a495b8 │ │ │ │ ldrbtmi fp, [fp], #-130 @ 0xffffff7e │ │ │ │ stmvs r3, {r2, r3, r4, r9, sl, lr} │ │ │ │ eorsle r2, fp, r0, lsl #22 │ │ │ │ - bcs 20150 │ │ │ │ + bcs 20270 │ │ │ │ stmdbmi r5!, {r2, r3, r4, r5, ip, lr, pc}^ │ │ │ │ addvs r2, r2, r0, lsl #4 │ │ │ │ ldmdavs r8, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf7fc9300 │ │ │ │ - blls 4058c │ │ │ │ + blls 4046c │ │ │ │ ldmvs r9, {r8, fp, sp, lr} │ │ │ │ @ instruction: 0xf0002900 │ │ │ │ - blvs 6657a0 │ │ │ │ + blvs 6658c0 │ │ │ │ rsbsle r2, lr, r1, lsl #18 │ │ │ │ @ instruction: 0xf0402902 │ │ │ │ ldmibvs r8, {r0, r2, r3, r5, r7, pc} │ │ │ │ mlasne r4, r3, r8, pc @ │ │ │ │ tstpeq r1, r1, lsr #32 @ p-variant is OBSOLETE │ │ │ │ eorsne pc, r4, r3, lsl #17 │ │ │ │ teqle r7, r0, lsl #16 │ │ │ │ @ instruction: 0xf06f6a19 │ │ │ │ stmdavs r8, {r6, sl, fp, lr} │ │ │ │ @ instruction: 0xd12b4560 │ │ │ │ addmi r6, r2, #1703936 @ 0x1a0000 │ │ │ │ - bcc 79548 │ │ │ │ - bcs 1d5a4 │ │ │ │ + bcc 79668 │ │ │ │ + bcs 1d6c4 │ │ │ │ addshi pc, r0, r0 │ │ │ │ tstls r0, r8, lsl #12 │ │ │ │ - stc 7, cr15, [r2], {252} @ 0xfc │ │ │ │ + bl 1cc3658 │ │ │ │ @ instruction: 0xf06f9900 │ │ │ │ stmdavs fp, {r6, r9, lr} │ │ │ │ mulle r3, r3, r2 │ │ │ │ andvs r3, fp, r1, lsl #22 │ │ │ │ rsbsle r2, r4, r0, lsl #22 │ │ │ │ ldrmi r2, [r8], -r0, lsl #6 │ │ │ │ ldclt 0, cr11, [r0, #-8] │ │ │ │ @@ -3352,128 +3424,128 @@ │ │ │ │ andsvs r4, sl, r8, lsl r6 │ │ │ │ ldclt 0, cr11, [r0, #-8] │ │ │ │ andvs r3, r8, r1 │ │ │ │ strbmi r6, [r2, #-2074]! @ 0xfffff7e6 │ │ │ │ @ instruction: 0xe7d5d1d1 │ │ │ │ stmdbcs r0, {r0, r3, r4, r6, r7, r8, fp, sp, lr} │ │ │ │ movwls sp, #67 @ 0x43 │ │ │ │ - stcl 7, cr15, [lr, #-1008] @ 0xfffffc10 │ │ │ │ + ldc 7, cr15, [lr], #1008 @ 0x3f0 │ │ │ │ stmdacs r0, {r8, r9, fp, ip, pc} │ │ │ │ ldmibvs r9, {r2, r5, r8, r9, fp, ip, lr, pc} │ │ │ │ submi pc, r0, pc, rrx │ │ │ │ addmi r6, r2, #655360 @ 0xa0000 │ │ │ │ svclt 0x001c69d8 │ │ │ │ andvs r3, sl, r1, lsl #4 │ │ │ │ stmdavs r2, {r3, r4, r6, r8, ip, sp, pc} │ │ │ │ mcrrmi 0, 6, pc, r0, cr15 @ │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ ands pc, ip, r3, asr #17 │ │ │ │ andle r4, r2, r2, ror #10 │ │ │ │ andvs r3, r2, r1, lsl #20 │ │ │ │ stmdavs r8, {r1, r4, r6, r8, r9, ip, sp, pc}^ │ │ │ │ tstls r0, r1, lsl #6 │ │ │ │ - stcl 7, cr15, [r8, #-1008]! @ 0xfffffc10 │ │ │ │ + ldcl 7, cr15, [r8], {252} @ 0xfc │ │ │ │ @ instruction: 0xf06f9900 │ │ │ │ - blls 556e4 │ │ │ │ + blls 55804 │ │ │ │ addmi r6, r2, #655360 @ 0xa0000 │ │ │ │ - bcc 795f4 │ │ │ │ + bcc 79714 │ │ │ │ orrslt r6, r2, sl │ │ │ │ @ instruction: 0xf06f681a │ │ │ │ addmi r4, sl, #64, 2 │ │ │ │ - bcc 798bc │ │ │ │ - bcs 1d668 │ │ │ │ + bcc 799dc │ │ │ │ + bcs 1d788 │ │ │ │ ldrmi sp, [r8], -ip, lsr #3 │ │ │ │ - stc 7, cr15, [r8, #-1008] @ 0xfffffc10 │ │ │ │ + ldcl 7, cr15, [r8], #-1008 @ 0xfffffc10 │ │ │ │ ldrmi lr, [r9], -r8, lsr #15 │ │ │ │ @ instruction: 0xf0019300 │ │ │ │ - blls 45020 │ │ │ │ + blls 44da0 │ │ │ │ strmi lr, [r8], -ip, ror #15 │ │ │ │ @ instruction: 0xf7fc9300 │ │ │ │ - blls 40a18 │ │ │ │ - bmi 63f5bc │ │ │ │ + blls 408f8 │ │ │ │ + bmi 63f6dc │ │ │ │ ldr r5, [r8, r1, lsr #17]! │ │ │ │ movwne lr, #2509 @ 0x9cd │ │ │ │ - ldcl 7, cr15, [r4], #1008 @ 0x3f0 │ │ │ │ + stcl 7, cr15, [r4], #-1008 @ 0xfffffc10 │ │ │ │ movwne lr, #2525 @ 0x9dd │ │ │ │ - blmi 53f56c │ │ │ │ + blmi 53f68c │ │ │ │ ldrbtmi r4, [r9], #-2324 @ 0xfffff6ec │ │ │ │ ldmdavs r8, {r0, r1, r5, r6, r7, fp, ip, lr} │ │ │ │ - bl ff9c3634 │ │ │ │ + bl 15c3754 │ │ │ │ strmi lr, [r8], -sl, lsl #15 │ │ │ │ @ instruction: 0xf7fc9300 │ │ │ │ - blls 409e8 │ │ │ │ + blls 408c8 │ │ │ │ stmdbmi pc, {r0, r2, r7, r8, r9, sl, sp, lr, pc} @ │ │ │ │ ldrbtmi r6, [r9], #-2880 @ 0xfffff4c0 │ │ │ │ - bl ff6c364c │ │ │ │ + bl 12c376c │ │ │ │ strb r9, [r7, r0, lsl #22] │ │ │ │ tstls r0, r8, lsl r6 │ │ │ │ - ldcl 7, cr15, [r8], {252} @ 0xfc │ │ │ │ + mcrr 7, 15, pc, r8, cr12 @ │ │ │ │ strb r9, [r9, -r0, lsl #18]! │ │ │ │ - blvs 1017a94 │ │ │ │ + blvs 1017bb4 │ │ │ │ movwls r4, #1145 @ 0x479 │ │ │ │ - bl ff343668 │ │ │ │ + bl f43788 │ │ │ │ ldr r9, [r9, r0, lsl #22]! │ │ │ │ - andeq sl, r1, r6, lsr #22 │ │ │ │ - andeq fp, r1, r0, lsr #32 │ │ │ │ + andeq sl, r1, r6, lsl #20 │ │ │ │ + andeq sl, r1, r0, lsl #30 │ │ │ │ andeq r0, r0, r4, ror #2 │ │ │ │ andeq r0, r0, r0, ror #2 │ │ │ │ - strdeq r2, [r0], -sl │ │ │ │ - andeq r2, r0, lr, asr #12 │ │ │ │ - andeq r2, r0, r4, ror #17 │ │ │ │ + ldrdeq r2, [r0], -sl │ │ │ │ + andeq r2, r0, lr, lsr #10 │ │ │ │ + andeq r2, r0, r4, asr #15 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb5c8a0 │ │ │ │ + bl feb5c9c0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46020ff0 │ │ │ │ addlt r6, r3, r0, lsl #17 │ │ │ │ stmdavs r3, {r3, r4, r6, r8, ip, sp, pc} │ │ │ │ cmppmi r0, pc, rrx @ p-variant is OBSOLETE │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ andgt pc, r8, r2, asr #17 │ │ │ │ andle r4, r2, fp, lsl #5 │ │ │ │ andvs r3, r3, r1, lsl #22 │ │ │ │ ldmvs r0, {r0, r1, r5, r8, ip, sp, pc}^ │ │ │ │ andcs fp, r0, r8, lsr r9 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ @ instruction: 0xf7fc9201 │ │ │ │ - bls 80960 │ │ │ │ + bls 80840 │ │ │ │ stmdavs r3, {r0, r2, r4, r5, r6, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ cmppmi r0, pc, rrx @ p-variant is OBSOLETE │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ andgt pc, ip, r2, asr #17 │ │ │ │ rscle r4, lr, fp, lsl #5 │ │ │ │ andvs r3, r3, r1, lsl #22 │ │ │ │ mvnle r2, r0, lsl #22 │ │ │ │ - ldc 7, cr15, [r0], {252} @ 0xfc │ │ │ │ + stc 7, cr15, [r0], {252} @ 0xfc │ │ │ │ svclt 0x0000e7e7 │ │ │ │ - blmi 15f908 │ │ │ │ + blmi 15fa28 │ │ │ │ @ instruction: 0xb122447b │ │ │ │ tstlt r2, r2, lsl #22 │ │ │ │ ldmpl r8, {r0, r1, r9, fp, lr} │ │ │ │ - bmi d74d0 │ │ │ │ + bmi d75f0 │ │ │ │ @ instruction: 0x47705898 │ │ │ │ - andeq sl, r1, r0, lsl #18 │ │ │ │ + andeq sl, r1, r0, ror #15 │ │ │ │ andeq r0, r0, ip, asr r1 │ │ │ │ muleq r0, r0, r1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb5c928 │ │ │ │ + bl feb5ca48 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 17c96d0 │ │ │ │ + blmi 17c97f0 │ │ │ │ addlt r4, r3, r4, lsl r6 │ │ │ │ ldrbtmi r2, [fp], #-512 @ 0xfffffe00 │ │ │ │ stmvs r3, {r0, r2, r3, r4, r9, sl, lr} │ │ │ │ - blcs 1d7c8 │ │ │ │ - blvs 6798e8 │ │ │ │ + blcs 1d8e8 │ │ │ │ + blvs 679a08 │ │ │ │ @ instruction: 0xf0002900 │ │ │ │ ldmdbmi r9, {r3, r7, pc}^ │ │ │ │ ldrbtmi r6, [r9], #-130 @ 0xffffff7e │ │ │ │ movwls r6, #6232 @ 0x1858 │ │ │ │ - b ffd43748 │ │ │ │ + b 1943868 │ │ │ │ stmdbvs r0, {r0, r8, r9, fp, ip, pc} │ │ │ │ stmdbcs r0, {r0, r3, r4, r7, fp, sp, lr} │ │ │ │ - blvs 679934 │ │ │ │ + blvs 679a54 │ │ │ │ @ instruction: 0xf0002901 │ │ │ │ stmdbcs r2, {r0, r1, r4, r7, pc} │ │ │ │ addhi pc, r8, r0, asr #32 │ │ │ │ @ instruction: 0xf8936998 │ │ │ │ @ instruction: 0xf0211034 │ │ │ │ @ instruction: 0xf8830101 │ │ │ │ stmiblt r8!, {r2, r4, r5, ip} │ │ │ │ @@ -3486,214 +3558,214 @@ │ │ │ │ stmdbcs r0, {r0, r3, r4, sp, lr} │ │ │ │ andcs sp, r0, r8, asr #32 │ │ │ │ andlt r6, r3, r2, lsr #32 │ │ │ │ tstcc r1, r0, lsr sp │ │ │ │ @ instruction: 0xe7ef6011 │ │ │ │ stmdbcs r0, {r0, r3, r4, r6, r7, r8, fp, sp, lr} │ │ │ │ movwls sp, #4164 @ 0x1044 │ │ │ │ - mcrr 7, 15, pc, r2, cr12 @ │ │ │ │ + bl fecc38c8 │ │ │ │ stmdacs r0, {r0, r8, r9, fp, ip, pc} │ │ │ │ ldmibvs ip, {r0, r1, r5, r8, r9, fp, ip, lr, pc} │ │ │ │ cmppmi r0, pc, rrx @ p-variant is OBSOLETE │ │ │ │ stmdavs r2!, {r3, r4, r6, r7, r8, fp, sp, lr} │ │ │ │ svclt 0x001c428a │ │ │ │ eorvs r3, r2, r1, lsl #4 │ │ │ │ stmdavs r2, {r3, r4, r6, r8, ip, sp, pc} │ │ │ │ cmppmi r0, pc, rrx @ p-variant is OBSOLETE │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ andsgt pc, ip, r3, asr #17 │ │ │ │ andle r4, r2, sl, lsl #5 │ │ │ │ andvs r3, r2, r1, lsl #20 │ │ │ │ @ instruction: 0x4621b35a │ │ │ │ movwls r6, #6240 @ 0x1860 │ │ │ │ - mrrc 7, 15, pc, ip, cr12 @ │ │ │ │ + bl ff343904 │ │ │ │ @ instruction: 0xf06f6822 │ │ │ │ - blls 55cfc │ │ │ │ + blls 55e1c │ │ │ │ andle r4, r2, sl, lsl #5 │ │ │ │ eorvs r3, r2, r1, lsl #20 │ │ │ │ ldmdavs sl, {r1, r4, r5, r6, r8, ip, sp, pc} │ │ │ │ cmppmi r0, pc, rrx @ p-variant is OBSOLETE │ │ │ │ andle r4, r2, sl, lsl #5 │ │ │ │ andsvs r3, sl, r1, lsl #20 │ │ │ │ @ instruction: 0xf04fb112 │ │ │ │ @ instruction: 0xe7c230ff │ │ │ │ @ instruction: 0xf7fc4618 │ │ │ │ - udf #36540 @ 0x8ebc │ │ │ │ + ldrb lr, [r8, ip, ror #22]! │ │ │ │ movwls r4, #5664 @ 0x1620 │ │ │ │ - bl ffdc381c │ │ │ │ + bl 19c393c │ │ │ │ strb r9, [sl, r1, lsl #22]! │ │ │ │ andls r4, r1, #24, 12 @ 0x1800000 │ │ │ │ - bl ffc43828 │ │ │ │ + bl 1843948 │ │ │ │ ldr r9, [r0, r1, lsl #20]! │ │ │ │ stmiapl r9!, {r0, r2, r3, r4, r9, fp, lr} │ │ │ │ movwls lr, #6071 @ 0x17b7 │ │ │ │ - bl ffa43838 │ │ │ │ + bl 1643958 │ │ │ │ strb r9, [lr, r1, lsl #22] │ │ │ │ - blvs 1017cb8 │ │ │ │ + blvs 1017dd8 │ │ │ │ @ instruction: 0xf7fc4479 │ │ │ │ - blls 803d0 │ │ │ │ + blls 802b0 │ │ │ │ @ instruction: 0xf893e7d5 │ │ │ │ @ instruction: 0x078a1034 │ │ │ │ ldmdavs sl, {r2, r3, r4, sl, ip, lr, pc} │ │ │ │ submi pc, r0, pc, rrx │ │ │ │ tstpeq r2, r1, asr #32 @ p-variant is OBSOLETE │ │ │ │ eorsne pc, r4, r3, lsl #17 │ │ │ │ @ instruction: 0xf04f4282 │ │ │ │ svclt 0x001c0001 │ │ │ │ andsvs r3, sl, r1, lsl #4 │ │ │ │ ldr r6, [r0, r3, lsr #32] │ │ │ │ - blvs 1017cbc │ │ │ │ + blvs 1017ddc │ │ │ │ movwls r4, #5241 @ 0x1479 │ │ │ │ - b ff0c387c │ │ │ │ + b cc399c │ │ │ │ ldr r9, [sl, r1, lsl #22]! │ │ │ │ movwls r4, #5657 @ 0x1619 │ │ │ │ - stc2l 0, cr15, [r0, #-4] │ │ │ │ + mrrc2 0, 0, pc, r8, cr1 @ │ │ │ │ ldr r9, [r4, r1, lsl #22]! │ │ │ │ stmdbmi r9, {r3, r8, r9, fp, lr} │ │ │ │ stmiapl fp!, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf7fc6818 │ │ │ │ - @ instruction: 0xe7b4eab4 │ │ │ │ - andeq sl, r1, sl, asr #17 │ │ │ │ - andeq sl, r1, r2, asr #27 │ │ │ │ + ldr lr, [r4, r4, lsr #20]! │ │ │ │ + andeq sl, r1, sl, lsr #15 │ │ │ │ + andeq sl, r1, r2, lsr #25 │ │ │ │ andeq r0, r0, r4, ror #2 │ │ │ │ - andeq r2, r0, r4, asr r4 │ │ │ │ - ldrdeq r2, [r0], -r0 │ │ │ │ + andeq r2, r0, r4, lsr r3 │ │ │ │ + @ instruction: 0x000025b0 │ │ │ │ andeq r0, r0, r0, ror #2 │ │ │ │ - muleq r0, r4, r6 │ │ │ │ - blmi 19fad4 │ │ │ │ + andeq r2, r0, r4, ror r5 │ │ │ │ + blmi 19fbf4 │ │ │ │ tstlt r2, fp, ror r4 │ │ │ │ - bcs 604dc │ │ │ │ - bmi 1398e0 │ │ │ │ + bcs 605fc │ │ │ │ + bmi 139a00 │ │ │ │ @ instruction: 0x47705898 │ │ │ │ ldmpl r8, {r0, r1, r9, fp, lr} │ │ │ │ svclt 0x00004770 │ │ │ │ - andeq sl, r1, r4, lsr r7 │ │ │ │ + andeq sl, r1, r4, lsl r6 │ │ │ │ muleq r0, r0, r1 │ │ │ │ andeq r0, r0, ip, asr r1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb5caf8 │ │ │ │ + bl feb5cc18 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0ff8 │ │ │ │ @ instruction: 0x4602c090 │ │ │ │ ldrbtmi r9, [ip], #2050 @ 0x802 │ │ │ │ ldmiblt r8, {r0, r1, r3, r4, r5, r6, r7, r8, fp, ip, sp, pc}^ │ │ │ │ - blcs 1fb5c │ │ │ │ - blvs 4f99e8 │ │ │ │ + blcs 1fc7c │ │ │ │ + blvs 4f9b08 │ │ │ │ eorle r2, fp, r1, lsl #22 │ │ │ │ @ instruction: 0xd1202b02 │ │ │ │ ldmdblt r8, {r4, r7, r8, fp, sp, lr} │ │ │ │ @ instruction: 0xf85c4b1c │ │ │ │ stclt 0, cr0, [r8, #-12] │ │ │ │ mlascc r4, r2, r8, pc @ │ │ │ │ cmppmi r0, pc, rrx @ p-variant is OBSOLETE │ │ │ │ movweq pc, #4131 @ 0x1023 @ │ │ │ │ eorscc pc, r4, r2, lsl #17 │ │ │ │ addmi r6, fp, #196608 @ 0x30000 │ │ │ │ movwcc fp, #7964 @ 0x1f1c │ │ │ │ stclt 0, cr6, [r8, #-12] │ │ │ │ - blcs 1fb54 │ │ │ │ - blmi 4f9ccc │ │ │ │ + blcs 1fc74 │ │ │ │ + blmi 4f9dec │ │ │ │ ldrbtmi r4, [r9], #-2323 @ 0xfffff6ed │ │ │ │ andcc pc, r3, ip, asr r8 @ │ │ │ │ @ instruction: 0xf7fc6818 │ │ │ │ - andcs lr, r0, ip, asr sl │ │ │ │ + andcs lr, r0, ip, asr #19 │ │ │ │ @ instruction: 0xf8d1bd08 │ │ │ │ stmdbmi pc, {r2, r3, r4, r5, r7, r8, ip, sp} @ │ │ │ │ ldrbtmi r6, [r9], #-2331 @ 0xfffff6e5 │ │ │ │ @ instruction: 0xf7fc6b58 │ │ │ │ - ubfx lr, r2, #20, #21 │ │ │ │ + ldrb lr, [r4, r2, asr #19]! │ │ │ │ @ instruction: 0x31bcf8d1 │ │ │ │ ldmdbvs r8, {r0, r4, r9, sl, lr} │ │ │ │ - stc2l 0, cr15, [lr], {1} │ │ │ │ + blx ff9c1aa2 │ │ │ │ @ instruction: 0xf8d1e7ed │ │ │ │ stmdbmi r8, {r2, r3, r4, r5, r7, r8, ip, sp} │ │ │ │ ldrbtmi r6, [r9], #-2331 @ 0xfffff6e5 │ │ │ │ @ instruction: 0xf7fc6b58 │ │ │ │ - strb lr, [r4, r2, asr #20]! │ │ │ │ - strdeq sl, [r1], -sl @ │ │ │ │ + @ instruction: 0xe7e4e9b2 │ │ │ │ + ldrdeq sl, [r1], -sl @ │ │ │ │ andeq r0, r0, r4, ror #2 │ │ │ │ andeq r0, r0, ip, lsl #3 │ │ │ │ - andeq r2, r0, r2, lsr #12 │ │ │ │ - andeq r2, r0, sl, lsr #12 │ │ │ │ - andeq r2, r0, lr, lsl r3 │ │ │ │ + andeq r2, r0, r2, lsl #10 │ │ │ │ + andeq r2, r0, sl, lsl #10 │ │ │ │ + strdeq r2, [r0], -lr │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ - blcs 31be8 │ │ │ │ + blcs 31d08 │ │ │ │ @ instruction: 0x469c4dbf │ │ │ │ movwcs fp, #4044 @ 0xfcc │ │ │ │ ldmdbls r4, {r0, r8, r9, sp} │ │ │ │ @ instruction: 0x4604447d │ │ │ │ svclt 0x00182900 │ │ │ │ movweq pc, #4163 @ 0x1043 @ │ │ │ │ - blx fecb40c4 │ │ │ │ + blx fecb41e4 │ │ │ │ ldmdbeq fp, {r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ svceq 0x0001f1bc │ │ │ │ @ instruction: 0xf043bf18 │ │ │ │ ldmdblt r3!, {r0, r8, r9}^ │ │ │ │ ldmdavs r3, {r0, r7, fp, sp, lr} │ │ │ │ stmiavs r5!, {r0, r3, r5, r8, r9, ip, sp, pc}^ │ │ │ │ cmnle r1, r0, lsl #26 │ │ │ │ stmdbvs r0!, {r8, r9, sl, sp}^ │ │ │ │ ldrtmi fp, [r8], -r0, asr #22 │ │ │ │ - bl fc39f0 │ │ │ │ + b febc3b10 │ │ │ │ pop {r0, r1, r3, ip, sp, pc} │ │ │ │ ssub8mi r8, r0, r0 │ │ │ │ strmi r4, [fp], -sp, lsr #21 │ │ │ │ ldrbtmi r4, [sl], #-1633 @ 0xfffff99f │ │ │ │ stceq 0, cr15, [r1], {79} @ 0x4f │ │ │ │ adcvc pc, r2, #8388608 @ 0x800000 │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ andcs r9, r0, #0, 4 │ │ │ │ andgt lr, r2, #3358720 @ 0x334000 │ │ │ │ stceq 1, cr15, [r4], #-52 @ 0xffffffcc │ │ │ │ andsgt pc, r0, sp, asr #17 │ │ │ │ - b 7c3a20 │ │ │ │ + stmib lr, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ stmiavs r2!, {r4, r6, r8, ip, sp, pc} │ │ │ │ - bcs 1fa44 │ │ │ │ - blmi fe8ba1a0 │ │ │ │ + bcs 1fb64 │ │ │ │ + blmi fe8ba2c0 │ │ │ │ ldrbtmi r4, [r9], #-2466 @ 0xfffff65e │ │ │ │ ldmdavs r8, {r0, r1, r3, r5, r6, r7, fp, ip, lr} │ │ │ │ - stmib r4!, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldmdb r4, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldrb r2, [r9, r0] │ │ │ │ ldrmi r6, [r0], r2, lsl #17 │ │ │ │ rsbsle r2, r4, r0, lsl #20 │ │ │ │ @ instruction: 0xf0402a01 │ │ │ │ stmiavs r2, {r0, r7, pc}^ │ │ │ │ cmppmi r0, pc, rrx @ p-variant is OBSOLETE │ │ │ │ stmdavs sl!, {r0, r2, r4, fp, sp, lr} │ │ │ │ addmi r6, sl, #232, 16 @ 0xe80000 │ │ │ │ svclt 0x001c4619 │ │ │ │ eorvs r3, sl, r1, lsl #4 │ │ │ │ @ instruction: 0xf7fc2202 │ │ │ │ - stmdavs fp!, {r1, r2, r3, r4, r5, r6, r7, r9, fp, sp, lr, pc} │ │ │ │ + stmdavs fp!, {r1, r2, r3, r5, r6, r9, fp, sp, lr, pc} │ │ │ │ cmppmi r0, pc, rrx @ p-variant is OBSOLETE │ │ │ │ addmi r4, fp, #2097152 @ 0x200000 │ │ │ │ - blcc 79a94 │ │ │ │ - blcs 1db34 │ │ │ │ + blcc 79bb4 │ │ │ │ + blcs 1dc54 │ │ │ │ adchi pc, r0, r0 │ │ │ │ sbcsle r1, fp, r3, asr ip │ │ │ │ @ instruction: 0xd1b22a01 │ │ │ │ cmplt r8, r0, ror #18 │ │ │ │ @ instruction: 0xf06f6803 │ │ │ │ tstcs r0, r0, asr #4 │ │ │ │ addsmi r6, r3, #1073741848 @ 0x40000018 │ │ │ │ - blcc 79ab8 │ │ │ │ - blcs 1dab8 │ │ │ │ + blcc 79bd8 │ │ │ │ + blcs 1dbd8 │ │ │ │ mrshi pc, (UNDEF: 2) @ │ │ │ │ @ instruction: 0xf7fc1c78 │ │ │ │ - str lr, [r3, r4, ror #21]! │ │ │ │ + sbfx lr, r4, #20, #4 │ │ │ │ @ instruction: 0xf06f682a │ │ │ │ strtmi r4, [r8], -r0, asr #2 │ │ │ │ addmi r9, sl, #402653184 @ 0x18000000 │ │ │ │ svclt 0x001c4619 │ │ │ │ eorvs r3, sl, r1, lsl #4 │ │ │ │ @ instruction: 0xf7fc2202 │ │ │ │ - stmdavs sl!, {r4, r6, r7, r9, fp, sp, lr, pc} │ │ │ │ + stmdavs sl!, {r6, r9, fp, sp, lr, pc} │ │ │ │ cmppmi r0, pc, rrx @ p-variant is OBSOLETE │ │ │ │ strmi r9, [r7], -r6, lsl #22 │ │ │ │ andle r4, r2, sl, lsl #5 │ │ │ │ eorvs r3, sl, r1, lsl #20 │ │ │ │ ldclne 3, cr11, [sl], #-200 @ 0xffffff38 │ │ │ │ svccs 0x0001d0ae │ │ │ │ stmiavs r0!, {r1, r7, r8, ip, lr, pc}^ │ │ │ │ @@ -3708,2607 +3780,2413 @@ │ │ │ │ @ instruction: 0x61222200 │ │ │ │ @ instruction: 0xf06f6802 │ │ │ │ addmi r4, sl, #64, 2 │ │ │ │ svcge 0x006bf43f │ │ │ │ andvs r3, r2, r1, lsl #20 │ │ │ │ @ instruction: 0xf47f2a00 │ │ │ │ movwls sl, #28518 @ 0x6f66 │ │ │ │ - b 1d43b20 │ │ │ │ + stmib r4!, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ strb r9, [r0, -r6, lsl #22]! │ │ │ │ @ instruction: 0xf7fc4628 │ │ │ │ - blls 1c04fc │ │ │ │ + blls 1c03dc │ │ │ │ stmdavs r3, {r0, r1, r4, r6, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ @ instruction: 0xf06f6162 │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ svcge 0x0057f43f │ │ │ │ andvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ @ instruction: 0xf7fcaf52 │ │ │ │ - strb lr, [lr, -r0, ror #20] │ │ │ │ + @ instruction: 0xe74ee9d0 │ │ │ │ movwls r4, #26128 @ 0x6610 │ │ │ │ - b ec3b54 │ │ │ │ + stmib sl!, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ stmdacs r0, {r0, r2, r9, sl, lr} │ │ │ │ svcge 0x006ef43f │ │ │ │ @ instruction: 0xf04f9b06 │ │ │ │ @ instruction: 0xf04f0900 │ │ │ │ stmdbvs r0!, {r9, fp}^ │ │ │ │ eorsle r2, ip, r0, lsl #16 │ │ │ │ ldrmi r6, [r6], -r2, lsl #17 │ │ │ │ - ble a571cc │ │ │ │ + ble a572ec │ │ │ │ @ instruction: 0xf06f68c2 │ │ │ │ movwls r4, #24640 @ 0x6040 │ │ │ │ eorne pc, sl, r2, asr r8 @ │ │ │ │ stmdavs sl, {r0, r1, r3, r7, r9, sl, lr} │ │ │ │ stmiavs r8, {r1, r7, r9, lr}^ │ │ │ │ andcc fp, r1, #28, 30 @ 0x70 │ │ │ │ ldrmi r6, [r9], -sl │ │ │ │ @ instruction: 0xf7fc2202 │ │ │ │ - blls 1c0540 │ │ │ │ + blls 1c0420 │ │ │ │ stmdacs r0, {r0, r9, sl, lr} │ │ │ │ strbmi sp, [r8, #339] @ 0x153 │ │ │ │ stmiavs sl!, {r1, r3, r6, r8, sl, fp, ip, lr, pc}^ │ │ │ │ eorlt pc, r9, r2, asr #16 │ │ │ │ stmdbeq r1, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ - beq 81fe8 │ │ │ │ + beq 82108 │ │ │ │ movwls lr, #26585 @ 0x67d9 │ │ │ │ - b a43bb8 │ │ │ │ + ldmib r8, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldr r9, [sp, r6, lsl #22] │ │ │ │ strtmi r9, [r8], -r6 │ │ │ │ - b 8c3bc4 │ │ │ │ + ldmib r2, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldrb r9, [r9, -r6, lsl #20] │ │ │ │ svceq 0x0000f1b9 │ │ │ │ stmdavs r3, {r3, r4, r8, ip, lr, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ andsls pc, r4, r4, asr #17 │ │ │ │ mulle r4, r3, r2 │ │ │ │ andvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0xf7fcb90b │ │ │ │ - stmdavs fp!, {r1, r4, r9, fp, sp, lr, pc} │ │ │ │ + stmdavs fp!, {r1, r7, r8, fp, sp, lr, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ mulle r2, r3, r2 │ │ │ │ eorvs r3, fp, r1, lsl #22 │ │ │ │ - bl 1f2394 │ │ │ │ + bl 1f24b4 │ │ │ │ @ instruction: 0xf7fc0008 │ │ │ │ - @ instruction: 0xe6f7ea38 │ │ │ │ + ldrbt lr, [r7], r8, lsr #19 │ │ │ │ svclt 0x00c845c8 │ │ │ │ andls pc, r8, r5, asr #17 │ │ │ │ svclt 0x00c468ac │ │ │ │ ldrmi r6, [lr], -r3, lsl #17 │ │ │ │ teqle fp, r4 @ │ │ │ │ @ instruction: 0xf06f682b │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ - blcc 79c3c │ │ │ │ - blcs 1dce0 │ │ │ │ - blne e39d20 │ │ │ │ + blcc 79d5c │ │ │ │ + blcs 1de00 │ │ │ │ + blne e39e40 │ │ │ │ @ instruction: 0xf7fc4430 │ │ │ │ - ldrb lr, [pc], r0, lsr #20 │ │ │ │ + @ instruction: 0xe6dfe990 │ │ │ │ @ instruction: 0xf7fc4628 │ │ │ │ - ldrb lr, [lr, sl, ror #19] │ │ │ │ + @ instruction: 0xe7dee95a │ │ │ │ @ instruction: 0x46284659 │ │ │ │ @ instruction: 0xf7fc9306 │ │ │ │ - blls 1c02cc │ │ │ │ + blls 1c01ac │ │ │ │ @ instruction: 0xf8db4601 │ │ │ │ @ instruction: 0xf06f2000 │ │ │ │ ldrbmi r4, [r8], -r0, asr #12 │ │ │ │ @ instruction: 0xd00342b2 │ │ │ │ @ instruction: 0xf8cb3a01 │ │ │ │ orrlt r2, r2, r0 │ │ │ │ - ble fe950070 │ │ │ │ + ble fe950190 │ │ │ │ @ instruction: 0xf06f682b │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ mcrge 4, 7, pc, cr6, cr15, {1} @ │ │ │ │ eorvs r3, fp, r1, lsl #22 │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ strtmi sl, [r8], -r1, ror #29 │ │ │ │ - stmib r6, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldmdb r6!, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ stmib sp, {r2, r3, r4, r6, r7, r9, sl, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf7fc1306 │ │ │ │ - ldmib sp, {r1, r6, r7, r8, fp, sp, lr, pc}^ │ │ │ │ + ldmib sp, {r1, r4, r5, r8, fp, sp, lr, pc}^ │ │ │ │ strb r1, [r7, r6, lsl #6]! │ │ │ │ ldrtmi r4, [r2], -fp, lsr #12 │ │ │ │ @ instruction: 0xf7fc2100 │ │ │ │ - stmdacs r0, {r1, r2, r3, r4, r5, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ + stmdacs r0, {r1, r2, r3, r5, r6, r8, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xe7e1dabc │ │ │ │ @ instruction: 0xf7fc4628 │ │ │ │ - @ instruction: 0xe7c0e9b4 │ │ │ │ - ldmib r0!, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + strb lr, [r0, r4, lsr #18] │ │ │ │ + stmdb r0!, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ svclt 0x0000e6fa │ │ │ │ - andeq sl, r1, r8, lsr r6 │ │ │ │ - andeq sl, r1, r2, lsl #22 │ │ │ │ + andeq sl, r1, r8, lsl r5 │ │ │ │ + andeq sl, r1, r2, ror #19 │ │ │ │ andeq r0, r0, r0, ror #2 │ │ │ │ - andeq r2, r0, r6, ror #4 │ │ │ │ + andeq r2, r0, r6, asr #2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb5ced4 │ │ │ │ + bl feb5cff4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldmdbmi r6!, {r3, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ - blmi d974f0 │ │ │ │ + blmi d97610 │ │ │ │ stmdavs r0, {r0, r1, r7, ip, sp, pc}^ │ │ │ │ ldrbtmi r4, [fp], #-1145 @ 0xfffffb87 │ │ │ │ - @ instruction: 0xf7fc461d │ │ │ │ - stmiavs r3!, {r1, r3, r5, fp, sp, lr, pc} │ │ │ │ - blcs 200f4 │ │ │ │ - blvs 8f9e10 │ │ │ │ + @ instruction: 0xf7fb461d │ │ │ │ + stmiavs r3!, {r1, r3, r4, r7, r8, r9, sl, fp, sp, lr, pc} │ │ │ │ + blcs 20214 │ │ │ │ + blvs 8f9f30 │ │ │ │ eorsle r2, pc, r1, lsl #22 │ │ │ │ cmple lr, r2, lsl #22 │ │ │ │ @ instruction: 0xf89469a0 │ │ │ │ @ instruction: 0xf0233034 │ │ │ │ @ instruction: 0xf8840301 │ │ │ │ stmdblt r8, {r2, r4, r5, ip, sp}^ │ │ │ │ @ instruction: 0xf06f6a20 │ │ │ │ stmdavs r3, {r6, r9, lr} │ │ │ │ svclt 0x001c4293 │ │ │ │ andvs r3, r3, r1, lsl #6 │ │ │ │ ldclt 0, cr11, [r0, #-12]! │ │ │ │ stmdbcs r0, {r0, r5, r6, r7, r8, fp, sp, lr} │ │ │ │ @ instruction: 0xf7fcd032 │ │ │ │ - stmdacs r0, {r3, r7, r8, fp, sp, lr, pc} │ │ │ │ + stmdacs r0, {r3, r4, r5, r6, r7, fp, sp, lr, pc} │ │ │ │ stmibvs r1!, {r1, r5, r8, r9, fp, ip, lr, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ stmdavs fp, {r5, r6, r7, r8, fp, sp, lr} │ │ │ │ svclt 0x001c4293 │ │ │ │ andvs r3, fp, r1, lsl #6 │ │ │ │ stmdavs r3, {r3, r4, r6, r8, ip, sp, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ andsgt pc, ip, r4, asr #17 │ │ │ │ mulle r2, r3, r2 │ │ │ │ andvs r3, r3, r1, lsl #22 │ │ │ │ stmdavs r8, {r0, r1, r3, r5, r8, r9, ip, sp, pc}^ │ │ │ │ @ instruction: 0xf7fc9101 │ │ │ │ - stmdbls r1, {r2, r5, r7, r8, fp, sp, lr, pc} │ │ │ │ + stmdbls r1, {r2, r4, r8, fp, sp, lr, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ addsmi r6, r3, #720896 @ 0xb0000 │ │ │ │ - blcc 79d7c │ │ │ │ + blcc 79e9c │ │ │ │ cmnlt r3, fp │ │ │ │ ldrb r2, [r1, r0] │ │ │ │ @ instruction: 0xf0014621 │ │ │ │ - ldrb pc, [r9, fp, asr #21]! @ │ │ │ │ - blvs 10181bc │ │ │ │ - @ instruction: 0xf7fc4479 │ │ │ │ - ldrb lr, [r3, r2, asr #16]! │ │ │ │ + ldrb pc, [r9, r3, ror #19]! @ │ │ │ │ + blvs 10182dc │ │ │ │ + @ instruction: 0xf7fb4479 │ │ │ │ + @ instruction: 0xe7f3efb2 │ │ │ │ stmiapl r9!, {r0, r1, r3, r8, r9, fp, lr}^ │ │ │ │ strmi lr, [r8], -r9, asr #15 │ │ │ │ - ldmdb lr!, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stmia lr!, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ stmdbmi r9, {r2, r3, r5, r6, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ ldrbtmi r6, [r9], #-2880 @ 0xfffff4c0 │ │ │ │ - ldmda r4!, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + svc 0x00a4f7fb │ │ │ │ smlattls r1, r6, r7, lr │ │ │ │ - ldmdb r4!, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stmia r4!, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldrb r9, [r4, r1, lsl #18] │ │ │ │ - andeq sl, r1, ip, lsr #16 │ │ │ │ - andeq sl, r1, sl, lsl r3 │ │ │ │ - andeq r1, r0, ip, lsl pc │ │ │ │ + andeq sl, r1, ip, lsl #14 │ │ │ │ + strdeq sl, [r1], -sl @ │ │ │ │ + strdeq r1, [r0], -ip │ │ │ │ andeq r0, r0, r4, ror #2 │ │ │ │ - @ instruction: 0x000021b2 │ │ │ │ + muleq r0, r2, r0 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a8f8cc │ │ │ │ - blcs 32014 │ │ │ │ + blcs 32134 │ │ │ │ @ instruction: 0x460e4d7f │ │ │ │ svclt 0x00c8461f │ │ │ │ ldmdbls r6, {r8, r9, sp} │ │ │ │ movwcs fp, #8152 @ 0x1fd8 │ │ │ │ ldrbtmi r4, [sp], #-1540 @ 0xfffff9fc │ │ │ │ svclt 0x00182900 │ │ │ │ movweq pc, #4163 @ 0x1043 @ │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ - blx feca6128 │ │ │ │ + blx feca6248 │ │ │ │ ldmdbeq fp, {r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ svclt 0x00182f01 │ │ │ │ movweq pc, #4163 @ 0x1043 @ │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ stmvs r1, {r6, r7, pc} │ │ │ │ @ instruction: 0x01bcf8d6 │ │ │ │ stmdbvs r2, {r0, r1, r4, fp, sp, lr} │ │ │ │ stmdbcs r0, {r4, r7, r9, sl, lr} │ │ │ │ sbcshi pc, r3, r0 │ │ │ │ - bcs 20ab0 │ │ │ │ + bcs 20bd0 │ │ │ │ adchi pc, ip, r0, asr #32 │ │ │ │ @ instruction: 0xf06f68e7 │ │ │ │ ldmdavs sl, {r6, lr} │ │ │ │ svclt 0x001c4282 │ │ │ │ andsvs r3, sl, r1, lsl #4 │ │ │ │ movwcs r6, #8739 @ 0x2223 │ │ │ │ svccs 0x00006323 │ │ │ │ stmdbvs r6!, {r0, r3, r4, r5, ip, lr, pc} │ │ │ │ stmib r4, {r8, r9, sp}^ │ │ │ │ stmib sp, {r0, r1, r8, r9, ip, sp}^ │ │ │ │ strls r1, [ip], #-1802 @ 0xfffff8f6 │ │ │ │ @ instruction: 0xf0002e00 │ │ │ │ - blmi 1866094 │ │ │ │ + blmi 18661b4 │ │ │ │ stmiapl r8!, {r0, r2, r3, r9, sl, ip, pc}^ │ │ │ │ @ instruction: 0x3014f8d8 │ │ │ │ rscmi pc, r0, r0, lsl #10 │ │ │ │ andcs r3, r3, #52 @ 0x34 │ │ │ │ andeq pc, r0, #200, 4 @ 0x8000000c │ │ │ │ @ instruction: 0xf7fba90a │ │ │ │ - stmdacs r0, {r4, r5, r7, r8, r9, sl, fp, sp, lr, pc} │ │ │ │ + stmdacs r0, {r5, r8, r9, sl, fp, sp, lr, pc} │ │ │ │ stmdavs r3, {r0, r2, r4, r5, r6, ip, lr, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ mulle r3, r3, r2 │ │ │ │ andvs r3, r3, r1, lsl #22 │ │ │ │ rsble r2, r9, r0, lsl #22 │ │ │ │ @ instruction: 0xf06f683b │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ - blcc 79ea8 │ │ │ │ - blcs 1df8c │ │ │ │ + blcc 79fc8 │ │ │ │ + blcs 1e0ac │ │ │ │ qdaddlt sp, r8, r6 │ │ │ │ @ instruction: 0xf06f6833 │ │ │ │ addmi r4, fp, #64, 2 │ │ │ │ - blcc 79ebc │ │ │ │ - blcs 1df80 │ │ │ │ - bcs 39fd8 │ │ │ │ + blcc 79fdc │ │ │ │ + blcs 1e0a0 │ │ │ │ + bcs 3a0f8 │ │ │ │ stmdbvs r6!, {r0, r1, r4, r5, r8, ip, lr, pc}^ │ │ │ │ - blmi 1274358 │ │ │ │ + blmi 1274478 │ │ │ │ andlt r5, lr, r8, ror #17 │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ @ instruction: 0x270068b3 │ │ │ │ strhvs r4, [r7, #-105]! @ 0xffffff97 │ │ │ │ strbmi r4, [sl, #1690] @ 0x69a │ │ │ │ ldmdavs r3!, {r2, r3, sl, fp, ip, lr, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ smlalle r4, lr, r3, r2 │ │ │ │ eorsvs r3, r3, r1, lsl #22 │ │ │ │ mvnle r2, r0, lsl #22 │ │ │ │ @ instruction: 0xf7fc4630 │ │ │ │ - @ instruction: 0xe7e6e896 │ │ │ │ + strb lr, [r6, r6, lsl #16]! │ │ │ │ @ instruction: 0x464068f3 │ │ │ │ @ instruction: 0xf85368a1 │ │ │ │ strtmi r2, [r3], -r9, lsr #32 │ │ │ │ stmdbeq r1, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ smladls r0, r7, r9, r6 │ │ │ │ @ instruction: 0xf7fd68d2 │ │ │ │ - stmdacs r0, {r0, r1, r4, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r2, r4, r5, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldmdavs r3!, {r0, r5, r6, r7, ip, lr, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ mulle r2, r3, r2 │ │ │ │ eorsvs r3, r3, r1, lsl #22 │ │ │ │ mulcs r0, r3, r1 │ │ │ │ stmdbvs r0!, {r0, r1, r2, r3, r6, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ rscsle r2, sl, r0, lsl #16 │ │ │ │ @ instruction: 0xf06f6803 │ │ │ │ tstcs r0, r0, asr #4 │ │ │ │ addsmi r6, r3, #1073741848 @ 0x40000018 │ │ │ │ - blcc 7a304 │ │ │ │ - blcs 1df48 │ │ │ │ - @ instruction: 0xf7fcd1ef │ │ │ │ - strb lr, [ip, ip, ror #16]! │ │ │ │ + blcc 7a424 │ │ │ │ + blcs 1e068 │ │ │ │ + @ instruction: 0xf7fbd1ef │ │ │ │ + ubfx lr, ip, #31, #13 │ │ │ │ @ instruction: 0xe7fa4630 │ │ │ │ andls r4, r7, #48, 12 @ 0x3000000 │ │ │ │ - stmda r4!, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + svc 0x00d4f7fb │ │ │ │ ldr r9, [r0, r7, lsl #20]! │ │ │ │ andls r4, r7, #56, 12 @ 0x3800000 │ │ │ │ - ldmda lr, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + svc 0x00cef7fb │ │ │ │ str r9, [r0, r7, lsl #20]! │ │ │ │ - ldmda sl, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + svc 0x00caf7fb │ │ │ │ ldmdavs fp!, {r1, r4, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ @ instruction: 0xf04f4293 │ │ │ │ @ instruction: 0xd19232ff │ │ │ │ - blmi 6bfdcc │ │ │ │ + blmi 6bfeec │ │ │ │ ldrtmi r5, [r3], -r8, ror #17 │ │ │ │ rscmi pc, r0, r0, lsl #10 │ │ │ │ @ instruction: 0xe7723034 │ │ │ │ @ instruction: 0xf8d84918 │ │ │ │ ldrbtmi r0, [r9], #-52 @ 0xffffffcc │ │ │ │ - svc 0x0040f7fb │ │ │ │ + mrc 7, 5, APSR_nzcv, cr0, cr11, {7} │ │ │ │ ldrmi lr, [r0], -r5, asr #15 │ │ │ │ @ instruction: 0x46394a15 │ │ │ │ ldrbtmi r9, [sl], #-2838 @ 0xfffff4ea │ │ │ │ @ instruction: 0xf5022701 │ │ │ │ @ instruction: 0x970172b8 │ │ │ │ andcs r9, r0, #0, 4 │ │ │ │ andvc lr, r2, #3358720 @ 0x334000 │ │ │ │ strls sl, [r4, -r9, lsl #30] │ │ │ │ - svc 0x005cf7fb │ │ │ │ + mcr 7, 6, pc, cr12, cr11, {7} @ │ │ │ │ adcsle r2, r2, r0, lsl #16 │ │ │ │ @ instruction: 0x21bcf8d6 │ │ │ │ stmdavs r3, {r0, r5, r7, fp, sp, lr} │ │ │ │ @ instruction: 0x46906912 │ │ │ │ @ instruction: 0xf47f2900 │ │ │ │ - blmi 271c80 │ │ │ │ + blmi 271da0 │ │ │ │ ldrbtmi r4, [r9], #-2313 @ 0xfffff6f7 │ │ │ │ ldmdavs r8, {r0, r1, r3, r5, r6, r7, fp, ip, lr} │ │ │ │ - svc 0x001cf7fb │ │ │ │ + mcr 7, 4, pc, cr12, cr11, {7} @ │ │ │ │ svclt 0x0000e7a1 │ │ │ │ - andeq sl, r1, r2, lsl r2 │ │ │ │ + strdeq sl, [r1], -r2 │ │ │ │ muleq r0, ip, r1 │ │ │ │ andeq r0, r0, r4, ror #2 │ │ │ │ - andeq r1, r0, lr, lsr lr │ │ │ │ - andeq sl, r1, r6, ror r5 │ │ │ │ + andeq r1, r0, lr, lsl sp │ │ │ │ + andeq sl, r1, r6, asr r4 │ │ │ │ andeq r0, r0, r0, ror #2 │ │ │ │ - ldrdeq r1, [r0], -r6 │ │ │ │ + @ instruction: 0x00001bb6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ - bl feb5d200 │ │ │ │ + bl feb5d320 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040ff0 │ │ │ │ - svc 0x0042f7fb │ │ │ │ - blle 1f10010 │ │ │ │ + mrc 7, 5, APSR_nzcv, cr2, cr11, {7} │ │ │ │ + blle 1f10130 │ │ │ │ stmdavs r5!, {r5, r9, sl, lr}^ │ │ │ │ - svc 0x009cf7fb │ │ │ │ + svc 0x000cf7fb │ │ │ │ @ instruction: 0xf7fb4620 │ │ │ │ - stmiavs r0!, {r2, r4, r5, r6, r7, r9, sl, fp, sp, lr, pc} │ │ │ │ + stmiavs r0!, {r2, r5, r6, r9, sl, fp, sp, lr, pc} │ │ │ │ stmdavs r3, {r3, r4, r6, r8, ip, sp, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ adcvs r2, r1, r0, lsl #2 │ │ │ │ mulle r4, r3, r2 │ │ │ │ andvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ stmiavs r0!, {r0, r2, r7, pc}^ │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ stmdbvs r0!, {r0, r1, r2, r3, r5, r7, pc} │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ stmdbvs r0!, {r0, r1, r3, r6, r7, pc}^ │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ - bvs 826330 │ │ │ │ + bvs 826450 │ │ │ │ stmdavs r3, {r4, r5, r8, ip, sp, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ eorvs r2, r1, #0, 2 │ │ │ │ @ instruction: 0xd15a4293 │ │ │ │ stmdacs r0, {r5, r7, r8, fp, sp, lr} │ │ │ │ stmibvs r0!, {r1, r2, r3, r4, r6, r8, ip, lr, pc}^ │ │ │ │ cmnle ip, r0, lsl #16 │ │ │ │ cmplt r8, r0, ror #20 │ │ │ │ @ instruction: 0xf06f6803 │ │ │ │ tstcs r0, r0, asr #4 │ │ │ │ addsmi r6, r3, #268435462 @ 0x10000006 │ │ │ │ - blcc 7a094 │ │ │ │ + blcc 7a1b4 │ │ │ │ stmdblt fp, {r0, r1, sp, lr} │ │ │ │ - svc 0x00c6f7fb │ │ │ │ + svc 0x0036f7fb │ │ │ │ stmdacs r0, {r5, r7, r9, fp, sp, lr} │ │ │ │ - bvs ff83a638 │ │ │ │ + bvs ff83a758 │ │ │ │ cmnle r4, r0, lsl #16 │ │ │ │ @ instruction: 0xf7fb4620 │ │ │ │ - stcvs 15, cr14, [r0], #264 @ 0x108 │ │ │ │ + stcvs 14, cr14, [r0], #712 @ 0x2c8 │ │ │ │ stmdavs r3, {r3, r4, r6, r8, ip, sp, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ strtvs r2, [r1], #256 @ 0x100 │ │ │ │ mulle r4, r3, r2 │ │ │ │ andvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0xf7fbb90b │ │ │ │ - stcvs 15, cr14, [r0], #-704 @ 0xfffffd40 │ │ │ │ + stcvs 15, cr14, [r0], #-128 @ 0xffffff80 │ │ │ │ stmdavs r3, {r3, r4, r6, r8, ip, sp, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ strtvs r2, [r1], #-256 @ 0xffffff00 │ │ │ │ mulle r4, r3, r2 │ │ │ │ andvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0xf7fbb90b │ │ │ │ - stclvs 15, cr14, [r0], #-648 @ 0xfffffd78 │ │ │ │ + stclvs 15, cr14, [r0], #-72 @ 0xffffffb8 │ │ │ │ stmdavs r3, {r4, r5, r8, ip, sp, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ strbtvs r2, [r1], #-256 @ 0xffffff00 │ │ │ │ @ instruction: 0xd1114293 │ │ │ │ stmdacs r0, {r5, r6, r7, r8, r9, fp, sp, lr} │ │ │ │ addhi pc, sp, r0, asr #32 │ │ │ │ ldrdcc pc, [r0], r5 @ │ │ │ │ ldrmi r4, [r8, r0, lsr #12] │ │ │ │ @ instruction: 0xf06f682b │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ - blcc 7a110 │ │ │ │ - blcs 1e1b4 │ │ │ │ + blcc 7a230 │ │ │ │ + blcs 1e2d4 │ │ │ │ ldclt 0, cr13, [r8, #-488]! @ 0xfffffe18 │ │ │ │ andvs r3, r3, r1, lsl #22 │ │ │ │ mvnle r2, r0, lsl #22 │ │ │ │ - svc 0x0080f7fb │ │ │ │ - blcc 800b4 │ │ │ │ - blcs 1e12c │ │ │ │ + mrc 7, 7, APSR_nzcv, cr0, cr11, {7} │ │ │ │ + blcc 801d4 │ │ │ │ + blcs 1e24c │ │ │ │ @ instruction: 0xf7fbd1a0 │ │ │ │ - @ instruction: 0xe79def7a │ │ │ │ + ldr lr, [sp, sl, ror #29] │ │ │ │ @ instruction: 0xf06f6803 │ │ │ │ tstcs r0, r0, asr #4 │ │ │ │ addsmi r6, r3, #1073741864 @ 0x40000028 │ │ │ │ - blcc 7a39c │ │ │ │ - blcs 1e148 │ │ │ │ + blcc 7a4bc │ │ │ │ + blcs 1e268 │ │ │ │ @ instruction: 0xf7fbd195 │ │ │ │ - ldr lr, [r2, ip, ror #30] │ │ │ │ - svc 0x0068f7fb │ │ │ │ + @ instruction: 0xe792eedc │ │ │ │ + mrc 7, 6, APSR_nzcv, cr8, cr11, {7} │ │ │ │ stmdavs r3, {r0, r1, r2, r4, r5, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ mvnvs r2, r0, lsl #2 │ │ │ │ umullle r4, fp, r3, r2 │ │ │ │ andvs r3, r3, r1, lsl #22 │ │ │ │ orrle r2, r7, r0, lsl #22 │ │ │ │ - svc 0x005af7fb │ │ │ │ + mcr 7, 6, pc, cr10, cr11, {7} @ │ │ │ │ stmdavs r3, {r2, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ adcvs r2, r1, #0, 2 │ │ │ │ umullle r4, lr, r3, r2 │ │ │ │ andvs r3, r3, r1, lsl #22 │ │ │ │ orrle r2, sl, r0, lsl #22 │ │ │ │ - svc 0x004cf7fb │ │ │ │ + mrc 7, 5, APSR_nzcv, cr12, cr11, {7} │ │ │ │ stmdavs r3, {r0, r1, r2, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ rscvs r2, r1, #0, 2 │ │ │ │ umullle r4, r3, r3, r2 │ │ │ │ andvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ @ instruction: 0xf7fbaf7f │ │ │ │ - @ instruction: 0xe77bef3e │ │ │ │ + ldrb lr, [fp, -lr, lsr #29]! │ │ │ │ @ instruction: 0xf06f6803 │ │ │ │ tstcs r0, r0, asr #4 │ │ │ │ addsmi r6, r3, #225 @ 0xe1 │ │ │ │ svcge 0x0049f43f │ │ │ │ andvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ @ instruction: 0xf7fbaf44 │ │ │ │ - strb lr, [r0, -lr, lsr #30] │ │ │ │ + @ instruction: 0xe740ee9e │ │ │ │ @ instruction: 0xf06f6803 │ │ │ │ tstcs r0, r0, asr #4 │ │ │ │ addsmi r6, r3, #1073741848 @ 0x40000018 │ │ │ │ svcge 0x0041f43f │ │ │ │ andvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ @ instruction: 0xf7fbaf3c │ │ │ │ - @ instruction: 0xe738ef1e │ │ │ │ + ldr lr, [r8, -lr, lsl #29]! │ │ │ │ @ instruction: 0xf06f6803 │ │ │ │ tstcs r0, r0, asr #4 │ │ │ │ addsmi r6, r3, #1073741832 @ 0x40000008 │ │ │ │ svcge 0x002df43f │ │ │ │ andvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ @ instruction: 0xf7fbaf28 │ │ │ │ - str lr, [r4, -lr, lsl #30]! │ │ │ │ + @ instruction: 0xe724ee7e │ │ │ │ pop {r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf7fb4038 │ │ │ │ - stmdavs r3, {r0, r2, r8, r9, sl, fp, ip, sp, pc} │ │ │ │ + stmdavs r3, {r0, r2, r4, r5, r6, r9, sl, fp, ip, sp, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ mvnvs r2, #0, 2 │ │ │ │ @ instruction: 0xf43f4293 │ │ │ │ - blcc 71fc8 │ │ │ │ - blcs 1e22c │ │ │ │ + blcc 720e8 │ │ │ │ + blcs 1e34c │ │ │ │ svcge 0x0066f47f │ │ │ │ - mrc 7, 7, APSR_nzcv, cr8, cr11, {7} │ │ │ │ + mcr 7, 3, pc, cr8, cr11, {7} @ │ │ │ │ svclt 0x0000e762 │ │ │ │ strmi r6, [r3], -r1, lsl #22 │ │ │ │ ldrbtmi r4, [sl], #-2635 @ 0xfffff5b5 │ │ │ │ @ instruction: 0xf893b121 │ │ │ │ @ instruction: 0x07d22034 │ │ │ │ @ instruction: 0x4770d476 │ │ │ │ mlasne r4, r0, r8, pc @ │ │ │ │ ldrble r0, [r6, #1800]! @ 0x708 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb5d450 │ │ │ │ + bl feb5d570 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r0, ror #31 │ │ │ │ andcc lr, r0, #3358720 @ 0x334000 │ │ │ │ - mcr 7, 5, pc, cr8, cr11, {7} @ │ │ │ │ + mrc 7, 0, APSR_nzcv, cr8, cr11, {7} │ │ │ │ @ instruction: 0xf7fb4607 │ │ │ │ - ldmib sp, {r2, r3, r4, r5, r6, r9, sl, fp, sp, lr, pc}^ │ │ │ │ + ldmib sp, {r2, r3, r5, r6, r7, r8, sl, fp, sp, lr, pc}^ │ │ │ │ strmi r3, [r5], -r0, lsl #4 │ │ │ │ rsble r2, r0, r0, lsl #16 │ │ │ │ stmib sp, {r2, r3, r4, r5, fp, lr}^ │ │ │ │ ldrbtmi r3, [r8], #-512 @ 0xfffffe00 │ │ │ │ - ldcl 7, cr15, [r0, #1004] @ 0x3ec │ │ │ │ + stcl 7, cr15, [r0, #-1004] @ 0xfffffc14 │ │ │ │ strmi r9, [r6], -r0, lsl #22 │ │ │ │ subsle r2, r6, r0, lsl #16 │ │ │ │ - bls 58768 │ │ │ │ + bls 58888 │ │ │ │ @ instruction: 0x46025854 │ │ │ │ @ instruction: 0xf5044628 │ │ │ │ @ instruction: 0x312c410c │ │ │ │ - stcl 7, cr15, [r8, #1004] @ 0x3ec │ │ │ │ + ldc 7, cr15, [r8, #-1004]! @ 0xfffffc14 │ │ │ │ stmdacs r0, {r8, r9, fp, ip, pc} │ │ │ │ @ instruction: 0xf504db35 │ │ │ │ @ instruction: 0x461a411f │ │ │ │ @ instruction: 0x462831fc │ │ │ │ - ldc 7, cr15, [lr, #1004]! @ 0x3ec │ │ │ │ + stc 7, cr15, [lr, #-1004]! @ 0xfffffc14 │ │ │ │ stmdacs r0, {r8, r9, fp, ip, pc} │ │ │ │ - bvs 16bcf60 │ │ │ │ + bvs 16bd080 │ │ │ │ @ instruction: 0xf504b142 │ │ │ │ @ instruction: 0x4628411d │ │ │ │ @ instruction: 0xf7fb9300 │ │ │ │ - blls 41994 │ │ │ │ - blle 8102c8 │ │ │ │ + blls 41874 │ │ │ │ + blle 8103e8 │ │ │ │ mvnmi pc, r4, lsl #10 │ │ │ │ @ instruction: 0x31086898 │ │ │ │ @ instruction: 0xf7fb9300 │ │ │ │ - blls 41810 │ │ │ │ + blls 416f0 │ │ │ │ lslslt r4, r4, #12 │ │ │ │ movwls r4, #1577 @ 0x629 │ │ │ │ - mrc 7, 5, APSR_nzcv, cr10, cr11, {7} │ │ │ │ + mcr 7, 1, pc, cr10, cr11, {7} @ │ │ │ │ cmnlt r0, #0, 22 │ │ │ │ @ instruction: 0xf06f6802 │ │ │ │ strbmi r4, [r2, #-3136]! @ 0xfffff3c0 │ │ │ │ - bcc 7a2fc │ │ │ │ + bcc 7a41c │ │ │ │ movtlt r6, #40962 @ 0xa002 │ │ │ │ @ instruction: 0xf06f6822 │ │ │ │ strtmi r4, [r0], -r0, asr #2 │ │ │ │ andle r4, r2, sl, lsl #5 │ │ │ │ eorvs r3, r2, r1, lsl #20 │ │ │ │ strtmi fp, [r8], -sl, lsr #6 │ │ │ │ @ instruction: 0xf7fd9300 │ │ │ │ - ldrtmi pc, [r0], -r5, ror #22 @ │ │ │ │ - blx 18c430e │ │ │ │ + ldrtmi pc, [r0], -r9, lsl #21 @ │ │ │ │ + blx fe1c442c │ │ │ │ @ instruction: 0xf7fb4638 │ │ │ │ - blls 41830 │ │ │ │ + blls 41710 │ │ │ │ mlascs r4, r3, r8, pc @ │ │ │ │ strle r0, [r6], #-2001 @ 0xfffff82f │ │ │ │ ldcllt 0, cr11, [r0, #12]! │ │ │ │ @ instruction: 0xf7fb4618 │ │ │ │ - @ instruction: 0x2600bf3d │ │ │ │ + strcs fp, [r0], -sp, lsr #29 │ │ │ │ ldrmi lr, [r8], -r9, ror #15 │ │ │ │ pop {r0, r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf7fb40f0 │ │ │ │ - qasxmi fp, r0, r5 │ │ │ │ - stcl 7, cr15, [r2, #1004] @ 0x3ec │ │ │ │ + strtmi fp, [r0], -r5, lsr #29 │ │ │ │ + ldc 7, cr15, [r2, #-1004]! @ 0xfffffc14 │ │ │ │ ldrb r9, [r5, r0, lsl #22] │ │ │ │ @ instruction: 0xf7fb9300 │ │ │ │ - blls 41ce4 │ │ │ │ + blls 41bc4 │ │ │ │ movwls lr, #2000 @ 0x7d0 │ │ │ │ - mrc 7, 2, APSR_nzcv, cr14, cr11, {7} │ │ │ │ + stcl 7, cr15, [lr, #1004] @ 0x3ec │ │ │ │ ldrb r9, [r4, r0, lsl #22] │ │ │ │ - andeq r9, r1, lr, asr #27 │ │ │ │ - andeq r1, r0, r2, lsr sp │ │ │ │ + andeq r9, r1, lr, lsr #25 │ │ │ │ + andeq r1, r0, r2, lsl ip │ │ │ │ muleq r0, ip, r1 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb5d574 │ │ │ │ + bl feb5d694 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi fe04a2bc │ │ │ │ + blmi fe04a3dc │ │ │ │ stmibmi r1, {r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [fp], #-135 @ 0xffffff79 │ │ │ │ ldrbtmi r4, [r9], #-1541 @ 0xfffff9fb │ │ │ │ ldrmi r6, [pc], -r0, asr #16 │ │ │ │ - ldcl 7, cr15, [r8], {251} @ 0xfb │ │ │ │ + mcrr 7, 15, pc, r8, cr11 @ │ │ │ │ stmdavs r3!, {r1, r2, r8, fp, sp, lr}^ │ │ │ │ addsmi r6, sl, #11665408 @ 0xb20000 │ │ │ │ - blvs 8fa8a0 │ │ │ │ + blvs 8fa9c0 │ │ │ │ rsble r2, r7, r1, lsl #22 │ │ │ │ @ instruction: 0xf0402b02 │ │ │ │ stmibvs r0!, {r3, r6, r7, pc} │ │ │ │ mlascc r4, r4, r8, pc @ │ │ │ │ movweq pc, #4131 @ 0x1023 @ │ │ │ │ eorscc pc, r4, r4, lsl #17 │ │ │ │ cmnle r6, r0, lsl #16 │ │ │ │ @ instruction: 0xf06f6a20 │ │ │ │ stmdavs r3, {r6, r9, lr} │ │ │ │ @ instruction: 0xd1484293 │ │ │ │ - blge 16066c │ │ │ │ + blge 16078c │ │ │ │ @ instruction: 0x462a69b0 │ │ │ │ - mrc 7, 1, APSR_nzcv, cr12, cr11, {7} │ │ │ │ + stc 7, cr15, [ip, #1004]! @ 0x3ec │ │ │ │ vmlal.s8 q9, d0, d0 │ │ │ │ - blls 166690 │ │ │ │ + blls 1667b0 │ │ │ │ @ instruction: 0xf0002801 │ │ │ │ ldmdavs sl, {r1, r2, r4, r5, r7, pc} │ │ │ │ cmppmi r0, pc, rrx @ p-variant is OBSOLETE │ │ │ │ andle r4, r4, sl, lsl #5 │ │ │ │ andsvs r3, sl, r1, lsl #20 │ │ │ │ @ instruction: 0xf0002a00 │ │ │ │ andcs r8, r0, #168 @ 0xa8 │ │ │ │ ldrtmi r4, [r0], -r9, lsr #12 │ │ │ │ - @ instruction: 0xf896f7fe │ │ │ │ + @ instruction: 0xffbaf7fd │ │ │ │ stmdacs r0, {r2, r9, sl, lr} │ │ │ │ addhi pc, ip, r0 │ │ │ │ strtmi r4, [fp], -r0, ror #20 │ │ │ │ stmiavs r9!, {r4, r5, r7, r8, fp, sp, lr} │ │ │ │ @ instruction: 0xf7fb447a │ │ │ │ - stmdacs r0, {r1, r4, r5, r7, r8, sl, fp, sp, lr, pc} │ │ │ │ - blle 1d7a5c4 │ │ │ │ + stmdacs r0, {r1, r5, r8, sl, fp, sp, lr, pc} │ │ │ │ + blle 1d7a6e4 │ │ │ │ andlt r4, r7, r0, lsr #12 │ │ │ │ ldmvs r2!, {r4, r5, r6, r7, r8, sl, fp, ip, sp, pc}^ │ │ │ │ umlalsle r4, sl, sl, r2 │ │ │ │ andcs r4, r0, #1458176 @ 0x164000 │ │ │ │ ldrbtmi r4, [r9], #-1568 @ 0xfffff9e0 │ │ │ │ - stcl 7, cr15, [r0, #1004]! @ 0x3ec │ │ │ │ + ldcl 7, cr15, [r0, #-1004] @ 0xfffffc14 │ │ │ │ stmdavs r3, {r4, r8, r9, ip, sp, pc} │ │ │ │ cmppmi r0, pc, rrx @ p-variant is OBSOLETE │ │ │ │ andle r4, r4, fp, lsl #5 │ │ │ │ andvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ andcs r8, r0, #151 @ 0x97 │ │ │ │ ldrtmi r4, [r0], -r9, lsr #12 │ │ │ │ pop {r0, r1, r2, ip, sp, pc} │ │ │ │ @ instruction: 0xf7fd40f0 │ │ │ │ - @ instruction: 0xf64fbfe9 │ │ │ │ + @ instruction: 0xf64fbf0d │ │ │ │ @ instruction: 0xf6c371fe │ │ │ │ addmi r7, fp, #-1073741761 @ 0xc000003f │ │ │ │ andvs fp, r2, r8, lsl #30 │ │ │ │ - blcs 3a720 │ │ │ │ + blcs 3a840 │ │ │ │ @ instruction: 0xf7fbd1ac │ │ │ │ - sbfx lr, r6, #27, #10 │ │ │ │ + str lr, [r9, r6, asr #26]! │ │ │ │ ldrtmi r4, [r0], -r1, lsr #12 │ │ │ │ - @ instruction: 0xff50f000 │ │ │ │ - ldc 7, cr15, [sl, #1004] @ 0x3ec │ │ │ │ + cdp2 0, 6, cr15, cr8, cr0, {0} │ │ │ │ + stc 7, cr15, [sl, #-1004] @ 0xfffffc14 │ │ │ │ strtmi r4, [r9], -r2, lsl #12 │ │ │ │ andls r4, r3, #48, 12 @ 0x3000000 │ │ │ │ - @ instruction: 0xffd0f7fd │ │ │ │ + mrc2 7, 7, pc, cr4, cr13, {7} │ │ │ │ @ instruction: 0xf06f9a03 │ │ │ │ strmi r4, [r4], -r0, asr #2 │ │ │ │ addmi r6, fp, #1245184 @ 0x130000 │ │ │ │ - blcc 7a798 │ │ │ │ - blcs 1e4e8 │ │ │ │ + blcc 7a8b8 │ │ │ │ + blcs 1e608 │ │ │ │ @ instruction: 0x4610d1bc │ │ │ │ - ldc 7, cr15, [sl, #1004]! @ 0x3ec │ │ │ │ + stc 7, cr15, [sl, #-1004]! @ 0xfffffc14 │ │ │ │ stmibvs r1!, {r3, r4, r5, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ rsble r2, r6, r0, lsl #18 │ │ │ │ - stcl 7, cr15, [r6, #1004] @ 0x3ec │ │ │ │ - blle ff8504b4 │ │ │ │ + ldc 7, cr15, [r6, #-1004]! @ 0xfffffc14 │ │ │ │ + blle ff8505d4 │ │ │ │ @ instruction: 0xf06f69a2 │ │ │ │ stmibvs r0!, {r6, r8, lr}^ │ │ │ │ addmi r6, fp, #1245184 @ 0x130000 │ │ │ │ movwcc fp, #7964 @ 0x1f1c │ │ │ │ stmdacs r0, {r0, r1, r4, sp, lr} │ │ │ │ stmdavs r3, {r0, r3, r4, r6, r7, ip, lr, pc} │ │ │ │ cmppmi r0, pc, rrx @ p-variant is OBSOLETE │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ andsgt pc, ip, r4, asr #17 │ │ │ │ sbcsle r4, r0, fp, lsl #5 │ │ │ │ andvs r3, r3, r1, lsl #22 │ │ │ │ bicle r2, ip, r0, lsl #22 │ │ │ │ @ instruction: 0xf7fb9203 │ │ │ │ - bls 101b4c │ │ │ │ + bls 101a2c │ │ │ │ stmdbmi r8!, {r0, r1, r2, r6, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ - blmi a17d9c │ │ │ │ + blmi a17ebc │ │ │ │ ldmpl fp!, {r0, r3, r4, r5, r6, fp, ip, lr}^ │ │ │ │ stmdavs r8, {r0, r1, r8, r9, ip, pc} │ │ │ │ ldrbtmi r4, [r9], #-2342 @ 0xfffff6da │ │ │ │ - ldc 7, cr15, [r6, #1004] @ 0x3ec │ │ │ │ + stc 7, cr15, [r6, #-1004] @ 0xfffffc14 │ │ │ │ @ instruction: 0xf06f6823 │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ - blcc 7a554 │ │ │ │ + blcc 7a674 │ │ │ │ ldmdblt r3!, {r0, r1, r5, sp, lr}^ │ │ │ │ @ instruction: 0xf7fb4620 │ │ │ │ - and lr, sl, r0, lsl #27 │ │ │ │ - stcl 7, cr15, [r8, #-1004] @ 0xfffffc14 │ │ │ │ + strd lr, [sl], -r0 │ │ │ │ + ldc 7, cr15, [r8], #1004 @ 0x3ec │ │ │ │ strmi r6, [r4], -r9, lsr #17 │ │ │ │ ldmibvs r0!, {r1, r3, r5, r9, sl, lr} │ │ │ │ mrc2 7, 4, pc, cr0, cr14, {7} │ │ │ │ @ instruction: 0xf7fb4620 │ │ │ │ - strcs lr, [r0], #-3386 @ 0xfffff2c6 │ │ │ │ + strcs lr, [r0], #-3242 @ 0xfffff356 │ │ │ │ ldmdbmi r9, {r4, r5, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ ldrbtmi r6, [r9], #-2928 @ 0xfffff490 │ │ │ │ - stcl 7, cr15, [r8], #-1004 @ 0xfffffc14 │ │ │ │ + bl ff64464c │ │ │ │ @ instruction: 0x4618e79a │ │ │ │ - stcl 7, cr15, [r8, #-1004]! @ 0xfffffc14 │ │ │ │ + ldcl 7, cr15, [r8], {251} @ 0xfb │ │ │ │ ldmdbmi r1, {r0, r1, r4, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ strtmi r2, [sl], -r0, lsl #8 │ │ │ │ strls r5, [r0], #-2168 @ 0xfffff788 │ │ │ │ stmdavs r0, {r1, r4, r8, fp, lr} │ │ │ │ @ instruction: 0xf7fb4479 │ │ │ │ - stmdals r5, {r1, r3, r5, r6, r8, sl, fp, sp, lr, pc} │ │ │ │ + stmdals r5, {r1, r3, r4, r6, r7, sl, fp, sp, lr, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ addsmi r6, r3, #196608 @ 0x30000 │ │ │ │ - blcc 7a8f8 │ │ │ │ - blcs 1e57c │ │ │ │ + blcc 7aa18 │ │ │ │ + blcs 1e69c │ │ │ │ @ instruction: 0xe7d0d1df │ │ │ │ - ldcl 7, cr15, [r0, #-1004] @ 0xfffffc14 │ │ │ │ - blmi 1c0310 │ │ │ │ + stcl 7, cr15, [r0], {251} @ 0xfb │ │ │ │ + blmi 1c0430 │ │ │ │ @ instruction: 0xe79558f9 │ │ │ │ - andeq r9, r1, lr, ror ip │ │ │ │ - andeq sl, r1, sl, lsl #3 │ │ │ │ + andeq r9, r1, lr, asr fp │ │ │ │ + andeq sl, r1, sl, rrx │ │ │ │ @ instruction: 0xffffef61 │ │ │ │ - andeq r1, r0, lr, ror lr │ │ │ │ + andeq r1, r0, lr, asr sp │ │ │ │ andeq r0, r0, r0, ror #2 │ │ │ │ andeq r0, r0, r4, ror #2 │ │ │ │ - andeq r1, r0, sl, asr r8 │ │ │ │ - andeq r1, r0, sl, lsl sl │ │ │ │ - @ instruction: 0x000017bc │ │ │ │ + andeq r1, r0, sl, lsr r7 │ │ │ │ + strdeq r1, [r0], -sl │ │ │ │ + muleq r0, ip, r6 │ │ │ │ mlascc r4, r0, r8, pc @ │ │ │ │ strle r0, [r0], #-2011 @ 0xfffff825 │ │ │ │ @ instruction: 0xf7fb4770 │ │ │ │ - svclt 0x0000bdfd │ │ │ │ + svclt 0x0000bd6d │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb5d7bc │ │ │ │ + bl feb5d8dc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040ff8 │ │ │ │ @ instruction: 0xf83ef000 │ │ │ │ cmplt r8, r0, lsr #25 │ │ │ │ @ instruction: 0xf06f6803 │ │ │ │ tstcs r0, r0, asr #4 │ │ │ │ addsmi r6, r3, #-1593835520 @ 0xa1000000 │ │ │ │ - blcc 7a5ec │ │ │ │ + blcc 7a70c │ │ │ │ stmdblt fp, {r0, r1, sp, lr} │ │ │ │ - ldc 7, cr15, [sl, #-1004] @ 0xfffffc14 │ │ │ │ + stc 7, cr15, [sl], {251} @ 0xfb │ │ │ │ cmplt r8, r0, lsr #24 │ │ │ │ @ instruction: 0xf06f6803 │ │ │ │ tstcs r0, r0, asr #4 │ │ │ │ addsmi r6, r3, #553648128 @ 0x21000000 │ │ │ │ - blcc 7a608 │ │ │ │ + blcc 7a728 │ │ │ │ stmdblt fp, {r0, r1, sp, lr} │ │ │ │ - stc 7, cr15, [ip, #-1004] @ 0xfffffc14 │ │ │ │ + ldcl 7, cr15, [ip], #-1004 @ 0xfffffc14 │ │ │ │ teqlt r0, r0, ror #24 │ │ │ │ @ instruction: 0xf06f6803 │ │ │ │ tstcs r0, r0, asr #4 │ │ │ │ addsmi r6, r3, #1627389952 @ 0x61000000 │ │ │ │ - blvs ff83aa20 │ │ │ │ + blvs ff83ab40 │ │ │ │ andcs fp, r0, r0, asr #18 │ │ │ │ - blcc 75a5c │ │ │ │ - blcs 1e62c │ │ │ │ + blcc 75b7c │ │ │ │ + blcs 1e74c │ │ │ │ @ instruction: 0xf7fbd1f7 │ │ │ │ - udf #20170 @ 0x4eca │ │ │ │ + ldrb lr, [r4, sl, ror #24]! │ │ │ │ @ instruction: 0xf06f6803 │ │ │ │ tstcs r0, r0, asr #4 │ │ │ │ addsmi r6, r3, #-2080374781 @ 0x84000003 │ │ │ │ - blcc 7a9f4 │ │ │ │ - blcs 1e648 │ │ │ │ + blcc 7ab14 │ │ │ │ + blcs 1e768 │ │ │ │ @ instruction: 0xf7fbd1eb │ │ │ │ - strb lr, [r8, ip, ror #25]! │ │ │ │ + ubfx lr, ip, #24, #9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb5d84c │ │ │ │ + bl feb5d96c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46030ff0 │ │ │ │ addlt r6, r3, r0, lsl #17 │ │ │ │ stmdavs r2, {r5, r6, r8, ip, sp, pc} │ │ │ │ cmppmi r0, pc, rrx @ p-variant is OBSOLETE │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ andgt pc, r8, r3, asr #17 │ │ │ │ andle r4, r3, sl, lsl #5 │ │ │ │ andvs r3, r2, r1, lsl #20 │ │ │ │ subsle r2, r3, r0, lsl #20 │ │ │ │ stmdacs r0, {r3, r4, r6, r7, fp, sp, lr} │ │ │ │ - addshi pc, pc, r0, asr #32 │ │ │ │ + addhi pc, fp, r0, asr #32 │ │ │ │ stmdacs r0, {r3, r4, r8, fp, sp, lr} │ │ │ │ - addhi pc, r7, r0, asr #32 │ │ │ │ + adchi pc, pc, r0, asr #32 │ │ │ │ stmdacs r0, {r3, r4, r6, r8, fp, sp, lr} │ │ │ │ - adchi pc, fp, r0, asr #32 │ │ │ │ + addshi pc, r7, r0, asr #32 │ │ │ │ cmplt r0, r8, lsl sl │ │ │ │ @ instruction: 0xf06f6802 │ │ │ │ @ instruction: 0xf04f4140 │ │ │ │ @ instruction: 0xf8c30c00 │ │ │ │ addmi ip, sl, #32 │ │ │ │ ldmibvs r8, {r0, r5, r8, ip, lr, pc} │ │ │ │ ldmibvs r8, {r6, r8, r9, fp, ip, sp, pc}^ │ │ │ │ cmnle r0, r0, lsl #16 │ │ │ │ cmnlt r8, r8, asr sl │ │ │ │ @ instruction: 0xf06f6802 │ │ │ │ @ instruction: 0xf04f4140 │ │ │ │ @ instruction: 0xf8c30c00 │ │ │ │ addmi ip, sl, #36 @ 0x24 │ │ │ │ - bcc 7a6dc │ │ │ │ + bcc 7a7fc │ │ │ │ ldmdblt sl, {r1, sp, lr} │ │ │ │ @ instruction: 0xf7fb9301 │ │ │ │ - blls 81968 │ │ │ │ + blls 81848 │ │ │ │ stmdacs r0, {r3, r4, r7, r9, fp, sp, lr} │ │ │ │ - bvs ff63abbc │ │ │ │ + bvs ff63acdc │ │ │ │ ldrmi fp, [r8], -r8, lsr #22 │ │ │ │ - stc 7, cr15, [r0], #-1004 @ 0xfffffc14 │ │ │ │ + bl fe4447ec │ │ │ │ andlt r2, r3, r0 │ │ │ │ - bcc 75ae8 │ │ │ │ - bcs 1e6f4 │ │ │ │ + bcc 75c08 │ │ │ │ + bcs 1e814 │ │ │ │ movwls sp, #4569 @ 0x11d9 │ │ │ │ - ldc 7, cr15, [r2], {251} @ 0xfb │ │ │ │ + stc 7, cr15, [r2], {251} @ 0xfb │ │ │ │ ldrb r9, [r4, r1, lsl #22] │ │ │ │ @ instruction: 0xf06f6802 │ │ │ │ @ instruction: 0xf04f4140 │ │ │ │ @ instruction: 0xf8c30c00 │ │ │ │ addmi ip, sl, #24 │ │ │ │ - bcc 7aa40 │ │ │ │ - bcs 1e718 │ │ │ │ + bcc 7ab60 │ │ │ │ + bcs 1e838 │ │ │ │ movwls sp, #4553 @ 0x11c9 │ │ │ │ - stc 7, cr15, [r0], {251} @ 0xfb │ │ │ │ + bl ffc44824 │ │ │ │ strb r9, [r4, r1, lsl #22] │ │ │ │ @ instruction: 0xf7fb9301 │ │ │ │ - blls 81914 │ │ │ │ + blls 817f4 │ │ │ │ stmdavs r2, {r1, r2, r5, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ cmppmi r0, pc, rrx @ p-variant is OBSOLETE │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ eorgt pc, ip, r3, asr #17 │ │ │ │ sbcsle r4, r0, sl, lsl #5 │ │ │ │ andvs r3, r2, r1, lsl #20 │ │ │ │ bicle r2, ip, r0, lsl #20 │ │ │ │ @ instruction: 0xf7fb9301 │ │ │ │ - blls 818f0 │ │ │ │ + blls 817d0 │ │ │ │ stmdavs r2, {r0, r1, r2, r6, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ cmppmi r0, pc, rrx @ p-variant is OBSOLETE │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ eorgt pc, r8, r3, asr #17 │ │ │ │ adcsle r4, ip, sl, lsl #5 │ │ │ │ andvs r3, r2, r1, lsl #20 │ │ │ │ @ instruction: 0xd1b82a00 │ │ │ │ @ instruction: 0xf7fb9301 │ │ │ │ - blls 818cc │ │ │ │ + blls 817ac │ │ │ │ stmdavs r2, {r0, r1, r4, r5, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ cmppmi r0, pc, rrx @ p-variant is OBSOLETE │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ andsgt pc, ip, r3, asr #17 │ │ │ │ addsle r4, r5, sl, lsl #5 │ │ │ │ andvs r3, r2, r1, lsl #20 │ │ │ │ orrsle r2, r1, r0, lsl #20 │ │ │ │ @ instruction: 0xf7fb9301 │ │ │ │ - blls 818a8 │ │ │ │ + blls 81788 │ │ │ │ stmdavs r2, {r2, r3, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ cmppmi r0, pc, rrx @ p-variant is OBSOLETE │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ - andsgt pc, r0, r3, asr #17 │ │ │ │ + andgt pc, ip, r3, asr #17 │ │ │ │ @ instruction: 0xf43f428a │ │ │ │ - bcc 72564 │ │ │ │ - bcs 1e7b4 │ │ │ │ - svcge 0x006af47f │ │ │ │ + bcc 72674 │ │ │ │ + bcs 1e8d4 │ │ │ │ + svcge 0x0066f47f │ │ │ │ @ instruction: 0xf7fb9301 │ │ │ │ - blls 81880 │ │ │ │ - stmdavs r2, {r2, r5, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ + blls 81760 │ │ │ │ + stmdavs r2, {r5, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ cmppmi r0, pc, rrx @ p-variant is OBSOLETE │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ - andgt pc, ip, r3, asr #17 │ │ │ │ + andsgt pc, r4, r3, asr #17 │ │ │ │ @ instruction: 0xf43f428a │ │ │ │ - bcc 7252c │ │ │ │ - bcs 1e7dc │ │ │ │ - svcge 0x0052f47f │ │ │ │ + bcc 7266c │ │ │ │ + bcs 1e8fc │ │ │ │ + svcge 0x005af47f │ │ │ │ @ instruction: 0xf7fb9301 │ │ │ │ - blls 81858 │ │ │ │ - stmdavs r2, {r2, r3, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ + blls 81738 │ │ │ │ + stmdavs r2, {r2, r4, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ cmppmi r0, pc, rrx @ p-variant is OBSOLETE │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ - andsgt pc, r4, r3, asr #17 │ │ │ │ + andsgt pc, r0, r3, asr #17 │ │ │ │ @ instruction: 0xf43f428a │ │ │ │ - bcc 72524 │ │ │ │ - bcs 1e804 │ │ │ │ - svcge 0x0046f47f │ │ │ │ + bcc 72634 │ │ │ │ + bcs 1e924 │ │ │ │ + svcge 0x0042f47f │ │ │ │ @ instruction: 0xf7fb9301 │ │ │ │ - blls 81830 │ │ │ │ - svclt 0x0000e740 │ │ │ │ + blls 81710 │ │ │ │ + svclt 0x0000e73c │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ - bl feb5da14 │ │ │ │ + bl feb5db34 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdavs r5, {r4, r5, r6, r7, r8, r9, sl, fp}^ │ │ │ │ @ instruction: 0xf7fb4604 │ │ │ │ - blmi 7c1684 │ │ │ │ + blmi 7c1564 │ │ │ │ ldrbtmi r6, [fp], #-3626 @ 0xfffff1d6 │ │ │ │ @ instruction: 0xd114429a │ │ │ │ - bllt c20ab0 │ │ │ │ + bllt c20bd0 │ │ │ │ @ instruction: 0x31bcf8d5 │ │ │ │ - bmi 6b2e84 │ │ │ │ + bmi 6b2fa4 │ │ │ │ ldrbtmi r6, [sl], #-2265 @ 0xfffff727 │ │ │ │ @ instruction: 0xd10d4291 │ │ │ │ cmplt fp, fp, lsl r9 │ │ │ │ - bcs fffa1fb0 │ │ │ │ + bcs fffa20d0 │ │ │ │ ldcvs 12, cr13, [r9, #32] │ │ │ │ ldrbvs r3, [sl, #513] @ 0x201 │ │ │ │ ldrvs r6, [ip, #161] @ 0xa1 │ │ │ │ @ instruction: 0x4620bd38 │ │ │ │ @ instruction: 0xe7e94790 │ │ │ │ @ instruction: 0xf7fb4620 │ │ │ │ - stmdavs fp!, {r2, r3, r4, r6, sl, fp, sp, lr, pc} │ │ │ │ + stmdavs fp!, {r2, r3, r6, r7, r8, r9, fp, sp, lr, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ smlalsle r4, r3, r3, r2 │ │ │ │ eorvs r3, fp, r1, lsl #22 │ │ │ │ mvnle r2, r0, lsl #22 │ │ │ │ pop {r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf7fb4038 │ │ │ │ - stmdavs r3, {r0, r1, r3, r6, r7, r8, r9, fp, ip, sp, pc} │ │ │ │ + stmdavs r3, {r0, r1, r3, r4, r5, r8, r9, fp, ip, sp, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ adcvs r2, r1, r0, lsl #2 │ │ │ │ smullsle r4, r1, r3, r2 │ │ │ │ andvs r3, r3, r1, lsl #22 │ │ │ │ bicle r2, sp, r0, lsl #22 │ │ │ │ - bl ff044884 │ │ │ │ + bl c449a4 │ │ │ │ svclt 0x0000e7ca │ │ │ │ andeq r0, r0, fp, ror r0 │ │ │ │ - ldrdeq r9, [r1], -r6 │ │ │ │ + @ instruction: 0x00019bb6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb5daac │ │ │ │ + bl feb5dbcc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmvs r3, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ andcs fp, r0, fp, lsl #18 │ │ │ │ ldmdavs sl, {r3, r8, sl, fp, ip, sp, pc} │ │ │ │ cmppmi r0, pc, rrx @ p-variant is OBSOLETE │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ andgt pc, r8, r0, asr #17 │ │ │ │ rscsle r4, r4, sl, lsl #5 │ │ │ │ andsvs r3, sl, r1, lsl #20 │ │ │ │ mvnsle r2, r0, lsl #20 │ │ │ │ @ instruction: 0xf7fb4618 │ │ │ │ - strb lr, [ip, r0, lsr #23]! │ │ │ │ + @ instruction: 0xe7eceb10 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ - bl feb5dae4 │ │ │ │ + bl feb5dc04 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040ff0 │ │ │ │ - b ff4448dc │ │ │ │ - blle 14508f4 │ │ │ │ + b 10449fc │ │ │ │ + blle 1450a14 │ │ │ │ stmdavs r5!, {r5, r9, sl, lr}^ │ │ │ │ - bl ac48e8 │ │ │ │ + b fe6c4a08 │ │ │ │ @ instruction: 0xf7fb4620 │ │ │ │ - stmiavs r0!, {r1, r7, r9, fp, sp, lr, pc} │ │ │ │ + stmiavs r0!, {r1, r4, r5, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ stmdavs r3, {r4, r6, r8, ip, sp, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ adcvs r2, r1, r0, lsl #2 │ │ │ │ mulle r3, r3, r2 │ │ │ │ andvs r3, r3, r1, lsl #22 │ │ │ │ subsle r2, r3, r0, lsl #22 │ │ │ │ stmdacs r0, {r5, r6, r7, fp, sp, lr} │ │ │ │ stmdbvs r0!, {r0, r2, r3, r4, r5, r6, r8, ip, lr, pc} │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ stmdbvs r0!, {r0, r1, r2, r3, r4, r7, pc}^ │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ - bvs 826b60 │ │ │ │ + bvs 826c80 │ │ │ │ stmdavs r3, {r4, r5, r8, ip, sp, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ eorvs r2, r1, #0, 2 │ │ │ │ @ instruction: 0xd12a4293 │ │ │ │ stmdacs r0, {r5, r7, r8, fp, sp, lr} │ │ │ │ stmibvs r0!, {r1, r2, r3, r5, r8, ip, lr, pc}^ │ │ │ │ teqle ip, r0, lsl #16 │ │ │ │ cmplt r8, r0, ror #20 │ │ │ │ @ instruction: 0xf06f6803 │ │ │ │ tstcs r0, r0, asr #4 │ │ │ │ addsmi r6, r3, #268435462 @ 0x10000006 │ │ │ │ - blcc 7a974 │ │ │ │ + blcc 7aa94 │ │ │ │ stmdblt fp, {r0, r1, sp, lr} │ │ │ │ - bl 15c4958 │ │ │ │ + b ff1c4a78 │ │ │ │ stmdacs r0, {r5, r7, r9, fp, sp, lr} │ │ │ │ - bvs ff83ae58 │ │ │ │ + bvs ff83af78 │ │ │ │ cmple r4, r0, lsl #16 │ │ │ │ @ instruction: 0xf7fb4620 │ │ │ │ - @ instruction: 0xf8d5ead2 │ │ │ │ + @ instruction: 0xf8d5ea42 │ │ │ │ strtmi r3, [r0], -r0, lsr #1 │ │ │ │ stmdavs fp!, {r3, r4, r7, r8, r9, sl, lr} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ mulle r3, r3, r2 │ │ │ │ eorvs r3, fp, r1, lsl #22 │ │ │ │ subsle r2, r2, r0, lsl #22 │ │ │ │ - blcc 75e7c │ │ │ │ - blcs 1e9ac │ │ │ │ + blcc 75f9c │ │ │ │ + blcs 1eacc │ │ │ │ @ instruction: 0xf7fbd1d0 │ │ │ │ - @ instruction: 0xe7cdeb3a │ │ │ │ + strb lr, [sp, sl, lsr #21] │ │ │ │ @ instruction: 0xf06f6803 │ │ │ │ tstcs r0, r0, asr #4 │ │ │ │ addsmi r6, r3, #1073741864 @ 0x40000028 │ │ │ │ - blcc 7acdc │ │ │ │ - blcs 1e9c8 │ │ │ │ + blcc 7adfc │ │ │ │ + blcs 1eae8 │ │ │ │ @ instruction: 0xf7fbd1c5 │ │ │ │ - strb lr, [r2, ip, lsr #22] │ │ │ │ - bl a449b4 │ │ │ │ + bfi lr, ip, (invalid: 21:2) │ │ │ │ + b fe644ad4 │ │ │ │ stmdavs r3, {r3, r5, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ mvnvs r2, r0, lsl #2 │ │ │ │ umlalsle r4, fp, r3, r2 │ │ │ │ andvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0xd1b72b00 │ │ │ │ - bl 6c49d0 │ │ │ │ + b fe2c4af0 │ │ │ │ stmdavs r3, {r2, r4, r5, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ adcvs r2, r1, #0, 2 │ │ │ │ umlalsle r4, lr, r3, r2 │ │ │ │ andvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0xd1ba2b00 │ │ │ │ - bl 3449ec │ │ │ │ + b 1f44b0c │ │ │ │ stmdavs r3, {r0, r1, r2, r4, r5, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ rscvs r2, r1, #0, 2 │ │ │ │ umlalsle r4, r3, r3, r2 │ │ │ │ andvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0xd1af2b00 │ │ │ │ - b fffc4a08 │ │ │ │ + b 1bc4b28 │ │ │ │ stmdavs r3, {r2, r3, r5, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ rscvs r2, r1, r0, lsl #2 │ │ │ │ @ instruction: 0xf43f4293 │ │ │ │ - blcc 72818 │ │ │ │ - blcs 1ea40 │ │ │ │ + blcc 72938 │ │ │ │ + blcs 1eb60 │ │ │ │ svcge 0x0075f47f │ │ │ │ - b ffbc4a28 │ │ │ │ + b 17c4b48 │ │ │ │ @ instruction: 0x4628e771 │ │ │ │ ldrhtmi lr, [r8], -sp │ │ │ │ - blt ff9c4a34 │ │ │ │ + blt 15c4b54 │ │ │ │ @ instruction: 0xf06f6803 │ │ │ │ tstcs r0, r0, asr #4 │ │ │ │ addsmi r6, r3, #1073741848 @ 0x40000018 │ │ │ │ svcge 0x006df43f │ │ │ │ andvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ @ instruction: 0xf7fbaf68 │ │ │ │ - @ instruction: 0xe764eada │ │ │ │ + strb lr, [r4, -sl, asr #20]! │ │ │ │ @ instruction: 0xf06f6803 │ │ │ │ tstcs r0, r0, asr #4 │ │ │ │ addsmi r6, r3, #1073741832 @ 0x40000008 │ │ │ │ svcge 0x0059f43f │ │ │ │ andvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ @ instruction: 0xf7fbaf54 │ │ │ │ - ldrb lr, [r0, -sl, asr #21] │ │ │ │ - ldr r3, [pc, #20] @ 6aa0 <__gmon_start__@plt+0x4974> │ │ │ │ - ldr r2, [pc, #20] @ 6aa4 <__gmon_start__@plt+0x4978> │ │ │ │ + smmlar r0, sl, sl, lr │ │ │ │ + ldr r3, [pc, #20] @ 6bc0 <__gmon_start__@plt+0x4a94> │ │ │ │ + ldr r2, [pc, #20] @ 6bc4 <__gmon_start__@plt+0x4a98> │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ b 212c <__gmon_start__@plt> │ │ │ │ - andeq r9, r1, ip, ror #10 │ │ │ │ + andeq r9, r1, ip, asr #8 │ │ │ │ andeq r0, r0, r8, lsr #3 │ │ │ │ - blmi 1d8ac8 │ │ │ │ + blmi 1d8be8 │ │ │ │ ldrbtmi r4, [r8], #-2567 @ 0xfffff5f9 │ │ │ │ ldrbtmi r4, [sl], #-1147 @ 0xfffffb85 │ │ │ │ andle r4, r3, r3, lsl #5 │ │ │ │ ldmpl r3, {r0, r2, r8, r9, fp, lr}^ │ │ │ │ ldrmi fp, [r8, -r3, lsl #2] │ │ │ │ svclt 0x00004770 │ │ │ │ - andeq sl, r1, r2, asr #2 │ │ │ │ - andeq sl, r1, r0, asr #2 │ │ │ │ - andeq r9, r1, sl, asr #10 │ │ │ │ + andeq sl, r1, r2, lsr #32 │ │ │ │ + andeq sl, r1, r0, lsr #32 │ │ │ │ + andeq r9, r1, sl, lsr #8 │ │ │ │ muleq r0, r4, r1 │ │ │ │ - blmi 258afc │ │ │ │ - bmi 257cc0 │ │ │ │ - bne 6d7cd0 │ │ │ │ + blmi 258c1c │ │ │ │ + bmi 257de0 │ │ │ │ + bne 6d7df0 │ │ │ │ svceq 0x00d9447a │ │ │ │ @ instruction: 0x01a3eb01 │ │ │ │ andle r1, r3, r9, asr #32 │ │ │ │ ldmpl r3, {r0, r2, r8, r9, fp, lr}^ │ │ │ │ ldrmi fp, [r8, -r3, lsl #2] │ │ │ │ svclt 0x00004770 │ │ │ │ - andeq sl, r1, r8, lsl r1 │ │ │ │ - andeq sl, r1, r4, lsl r1 │ │ │ │ - andeq r9, r1, ip, lsl r5 │ │ │ │ + strdeq r9, [r1], -r8 │ │ │ │ + strdeq r9, [r1], -r4 │ │ │ │ + strdeq r9, [r1], -ip │ │ │ │ andeq r0, r0, r0, lsl #3 │ │ │ │ - blmi 2b3f30 │ │ │ │ + blmi 2b4050 │ │ │ │ ldrbtmi r4, [fp], #-2570 @ 0xfffff5f6 │ │ │ │ ldmdavc fp, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ - blmi 2750c8 │ │ │ │ + blmi 2751e8 │ │ │ │ ldrdlt r5, [r3, -r3]! │ │ │ │ ldrbtmi r4, [fp], #-2824 @ 0xfffff4f8 │ │ │ │ @ instruction: 0xf7fb6818 │ │ │ │ - @ instruction: 0xf7ffe95c │ │ │ │ - blmi 1c6a2c │ │ │ │ + @ instruction: 0xf7ffe8cc │ │ │ │ + blmi 1c6b4c │ │ │ │ ldrbtmi r2, [fp], #-513 @ 0xfffffdff │ │ │ │ stclt 0, cr7, [r8, #-104] @ 0xffffff98 │ │ │ │ - andeq sl, r1, r2, ror #1 │ │ │ │ - andeq r9, r1, ip, ror #9 │ │ │ │ + andeq r9, r1, r2, asr #31 │ │ │ │ + andeq r9, r1, ip, asr #7 │ │ │ │ andeq r0, r0, ip, ror #2 │ │ │ │ - andeq r9, r1, sl, lsl #13 │ │ │ │ - andeq sl, r1, r2, asr #1 │ │ │ │ + andeq r9, r1, sl, ror #10 │ │ │ │ + andeq r9, r1, r2, lsr #31 │ │ │ │ svclt 0x0000e7c4 │ │ │ │ │ │ │ │ -00006b4c : │ │ │ │ - ldr r0, [pc, #4] @ (6b54 ) │ │ │ │ +00006c6c : │ │ │ │ + ldr r0, [pc, #4] @ (6c74 ) │ │ │ │ add r0, pc │ │ │ │ b.w 1e48 │ │ │ │ - ldr r1, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r0, [sp, #632] @ 0x278 │ │ │ │ movs r1, r0 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #760] @ (6e60 ) │ │ │ │ + ldr r4, [pc, #760] @ (6f80 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r5, [r0, #16] │ │ │ │ mov r1, r0 │ │ │ │ add r4, pc │ │ │ │ mov r6, r0 │ │ │ │ add.w r2, r4, #52 @ 0x34 │ │ │ │ mov r0, r3 │ │ │ │ blx 20e4 │ │ │ │ str r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6e18 │ │ │ │ + beq.w 6f38 │ │ │ │ movs r3, #0 │ │ │ │ add.w r2, r4, #72 @ 0x48 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r3 │ │ │ │ blx 20e4 │ │ │ │ str r0, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6e18 │ │ │ │ + beq.w 6f38 │ │ │ │ movs r3, #0 │ │ │ │ add.w r2, r4, #92 @ 0x5c │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r6 │ │ │ │ blx 20e4 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6e18 │ │ │ │ + beq.w 6f38 │ │ │ │ add.w r2, r4, #112 @ 0x70 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #0 │ │ │ │ blx 20e4 │ │ │ │ str r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6e18 │ │ │ │ + beq.w 6f38 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r0, r6 │ │ │ │ blx 1e98 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 6e18 │ │ │ │ + blt.w 6f38 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r0, r6 │ │ │ │ blx 1e98 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 6e18 │ │ │ │ - ldr r0, [pc, #640] @ (6e64 ) │ │ │ │ + blt.w 6f38 │ │ │ │ + ldr r0, [pc, #640] @ (6f84 ) │ │ │ │ add r0, pc │ │ │ │ blx 1f28 │ │ │ │ str r0, [r5, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6e18 │ │ │ │ + beq.w 6f38 │ │ │ │ blx 1f58 │ │ │ │ str r0, [r5, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6e18 │ │ │ │ + beq.w 6f38 │ │ │ │ movs r0, #0 │ │ │ │ blx 2020 │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6e18 │ │ │ │ - ldr r1, [pc, #600] @ (6e68 ) │ │ │ │ - ldr r0, [pc, #604] @ (6e6c ) │ │ │ │ + beq.w 6f38 │ │ │ │ + ldr r1, [pc, #600] @ (6f88 ) │ │ │ │ + ldr r0, [pc, #604] @ (6f8c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 1df4 │ │ │ │ str r0, [r5, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6e18 │ │ │ │ - ldr r0, [pc, #588] @ (6e70 ) │ │ │ │ + beq.w 6f38 │ │ │ │ + ldr r0, [pc, #588] @ (6f90 ) │ │ │ │ add r0, pc │ │ │ │ blx 1f28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6e18 │ │ │ │ - ldr r1, [pc, #576] @ (6e74 ) │ │ │ │ + beq.w 6f38 │ │ │ │ + ldr r1, [pc, #576] @ (6f94 ) │ │ │ │ add r1, pc │ │ │ │ blx 1eb0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6e02 │ │ │ │ + beq.w 6f22 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6c54 │ │ │ │ + beq.n 6d74 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6e56 │ │ │ │ - ldr r0, [pc, #544] @ (6e78 ) │ │ │ │ + beq.w 6f76 │ │ │ │ + ldr r0, [pc, #544] @ (6f98 ) │ │ │ │ add r0, pc │ │ │ │ blx 1f28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6e18 │ │ │ │ - ldr r1, [pc, #532] @ (6e7c ) │ │ │ │ + beq.w 6f38 │ │ │ │ + ldr r1, [pc, #532] @ (6f9c ) │ │ │ │ add r1, pc │ │ │ │ blx 1eb0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6e02 │ │ │ │ + beq.w 6f22 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6c88 │ │ │ │ + beq.n 6da8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6e4e │ │ │ │ - ldr r0, [pc, #500] @ (6e80 ) │ │ │ │ + beq.w 6f6e │ │ │ │ + ldr r0, [pc, #500] @ (6fa0 ) │ │ │ │ add r0, pc │ │ │ │ blx 1f28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6e18 │ │ │ │ - ldr r1, [pc, #488] @ (6e84 ) │ │ │ │ + beq.w 6f38 │ │ │ │ + ldr r1, [pc, #488] @ (6fa4 ) │ │ │ │ add r1, pc │ │ │ │ blx 1eb0 │ │ │ │ str r0, [r5, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6e02 │ │ │ │ - ldr r1, [pc, #476] @ (6e88 ) │ │ │ │ + beq.w 6f22 │ │ │ │ + ldr r1, [pc, #476] @ (6fa8 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 1eb0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [r5, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6e02 │ │ │ │ + beq.w 6f22 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6cce │ │ │ │ + beq.n 6dee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6e46 │ │ │ │ - ldr r0, [pc, #444] @ (6e8c ) │ │ │ │ + beq.w 6f66 │ │ │ │ + ldr r0, [pc, #444] @ (6fac ) │ │ │ │ add r0, pc │ │ │ │ blx 1f28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6e18 │ │ │ │ - ldr r1, [pc, #432] @ (6e90 ) │ │ │ │ + beq.w 6f38 │ │ │ │ + ldr r1, [pc, #432] @ (6fb0 ) │ │ │ │ add r1, pc │ │ │ │ blx 1eb0 │ │ │ │ str r0, [r5, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6e02 │ │ │ │ - ldr r1, [pc, #420] @ (6e94 ) │ │ │ │ + beq.w 6f22 │ │ │ │ + ldr r1, [pc, #420] @ (6fb4 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 1eb0 │ │ │ │ str r0, [r5, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6e02 │ │ │ │ - ldr r1, [pc, #404] @ (6e98 ) │ │ │ │ + beq.w 6f22 │ │ │ │ + ldr r1, [pc, #404] @ (6fb8 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 1eb0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [r5, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6e02 │ │ │ │ + beq.n 6f22 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6d24 │ │ │ │ + beq.n 6e44 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6e3e │ │ │ │ - ldr r0, [pc, #372] @ (6e9c ) │ │ │ │ + beq.w 6f5e │ │ │ │ + ldr r0, [pc, #372] @ (6fbc ) │ │ │ │ add r0, pc │ │ │ │ blx 1f28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6e18 │ │ │ │ - ldr r1, [pc, #364] @ (6ea0 ) │ │ │ │ + beq.n 6f38 │ │ │ │ + ldr r1, [pc, #364] @ (6fc0 ) │ │ │ │ add r1, pc │ │ │ │ blx 1eb0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [r5, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6e02 │ │ │ │ + beq.n 6f22 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6d52 │ │ │ │ + beq.n 6e72 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6e36 │ │ │ │ - ldr r0, [pc, #336] @ (6ea4 ) │ │ │ │ + beq.n 6f56 │ │ │ │ + ldr r0, [pc, #336] @ (6fc4 ) │ │ │ │ add r0, pc │ │ │ │ blx 1f28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6e18 │ │ │ │ - ldr r1, [pc, #324] @ (6ea8 ) │ │ │ │ + beq.n 6f38 │ │ │ │ + ldr r1, [pc, #324] @ (6fc8 ) │ │ │ │ add r1, pc │ │ │ │ blx 1eb0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [r5, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6e02 │ │ │ │ + beq.n 6f22 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6d80 │ │ │ │ + beq.n 6ea0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6e2e │ │ │ │ - ldr r0, [pc, #296] @ (6eac ) │ │ │ │ + beq.n 6f4e │ │ │ │ + ldr r0, [pc, #296] @ (6fcc ) │ │ │ │ add r0, pc │ │ │ │ blx 1f28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6e18 │ │ │ │ - ldr r1, [pc, #288] @ (6eb0 ) │ │ │ │ + beq.n 6f38 │ │ │ │ + ldr r1, [pc, #288] @ (6fd0 ) │ │ │ │ add r1, pc │ │ │ │ blx 1eb0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6e02 │ │ │ │ + beq.n 6f22 │ │ │ │ blx 1fc8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r5, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6db4 │ │ │ │ + beq.n 6ed4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6e26 │ │ │ │ + beq.n 6f46 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ - cbz r3, 6e02 │ │ │ │ + cbz r3, 6f22 │ │ │ │ movs r0, #0 │ │ │ │ blx 2020 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [r5, #32] │ │ │ │ - cbz r0, 6e02 │ │ │ │ + cbz r0, 6f22 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6dd2 │ │ │ │ + beq.n 6ef2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 6e1e │ │ │ │ - ldr r1, [pc, #224] @ (6eb4 ) │ │ │ │ + cbz r3, 6f3e │ │ │ │ + ldr r1, [pc, #224] @ (6fd4 ) │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ add r1, pc │ │ │ │ blx 1d54 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6e18 │ │ │ │ - ldr r1, [pc, #212] @ (6eb8 ) │ │ │ │ + blt.n 6f38 │ │ │ │ + ldr r1, [pc, #212] @ (6fd8 ) │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [r5, #32] │ │ │ │ add r1, pc │ │ │ │ blx 1d54 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6e18 │ │ │ │ - ldr r1, [pc, #200] @ (6ebc ) │ │ │ │ + blt.n 6f38 │ │ │ │ + ldr r1, [pc, #200] @ (6fdc ) │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ add r1, pc │ │ │ │ blx 1d54 │ │ │ │ asrs r0, r0, #31 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6e18 │ │ │ │ + beq.n 6f38 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6e18 │ │ │ │ + cbnz r3, 6f38 │ │ │ │ mov r0, r4 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6dd2 │ │ │ │ + b.n 6ef2 │ │ │ │ mov r0, r7 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6db4 │ │ │ │ + b.n 6ed4 │ │ │ │ mov r0, r4 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6d80 │ │ │ │ + b.n 6ea0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6d52 │ │ │ │ + b.n 6e72 │ │ │ │ mov r0, r4 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6d24 │ │ │ │ + b.n 6e44 │ │ │ │ mov r0, r4 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6cce │ │ │ │ + b.n 6dee │ │ │ │ mov r0, r4 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6c88 │ │ │ │ + b.n 6da8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6c54 │ │ │ │ + b.n 6d74 │ │ │ │ nop │ │ │ │ - ldr r1, [sp, #632] @ 0x278 │ │ │ │ + ldr r0, [sp, #504] @ 0x1f8 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r0, r4, #27 │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r4, r4, #28 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r2, r7, #26 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r6, r5, #26 │ │ │ │ + lsrs r0, r0, #23 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r5, #26 │ │ │ │ + asrs r4, r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r4, #26 │ │ │ │ + lsrs r2, r3, #22 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r5, #26 │ │ │ │ + lsrs r6, r1, #22 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r2, #26 │ │ │ │ + lsrs r6, r1, #22 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r3, #26 │ │ │ │ + lsrs r2, r0, #22 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r3, #26 │ │ │ │ + lsrs r2, r1, #22 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r1, #26 │ │ │ │ + lsrs r6, r6, #21 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r1, #26 │ │ │ │ + lsrs r2, r7, #21 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r0, #26 │ │ │ │ + lsrs r4, r7, #21 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r0, #26 │ │ │ │ + lsrs r0, r5, #21 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r6, #25 │ │ │ │ + lsrs r4, r5, #21 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r7, #25 │ │ │ │ + lsrs r6, r4, #21 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r6, #18 │ │ │ │ + lsrs r4, r4, #21 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r3, #25 │ │ │ │ + lsrs r6, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r1, #25 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r4, r0, #25 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r4, r4, #24 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r4, r6, #23 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r4, r6, #23 │ │ │ │ - movs r0, r0 │ │ │ │ - b.w 2fd8 <__gmon_start__@plt+0xeac> │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [r1, #48] @ 0x30 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r6, [pc, #404] @ (7070 ) │ │ │ │ - mov r7, r0 │ │ │ │ - add r6, pc │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 6f48 │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - mov r4, r2 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - cmp r2, #0 │ │ │ │ - blt.w 702a │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w 7022 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r3, #1 │ │ │ │ - bpl.n 6fce │ │ │ │ - ldr r3, [pc, #360] @ (7074 ) │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - blx 1ed4 │ │ │ │ - cbnz r0, 6f56 │ │ │ │ - mov r0, r4 │ │ │ │ - str r4, [r5, #24] │ │ │ │ - blx 1f64 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [r5, #28] │ │ │ │ - movs r3, #2 │ │ │ │ - str r3, [r5, #48] @ 0x30 │ │ │ │ - bl 50e0 <__gmon_start__@plt+0x2fb4> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 6f52 │ │ │ │ - ldrb.w r2, [r5, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #320] @ (7078 ) │ │ │ │ - orr.w r2, r2, #1 │ │ │ │ - strb.w r2, [r5, #52] @ 0x34 │ │ │ │ - ldr r0, [r6, r3] │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #304] @ (707c ) │ │ │ │ - ldr r0, [r0, #52] @ 0x34 │ │ │ │ - add r1, pc │ │ │ │ - blx 1e0c │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 6f42 │ │ │ │ - ldr r0, [pc, #296] @ (7080 ) │ │ │ │ - add r0, pc │ │ │ │ - blx 1e18 │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6ff0 │ │ │ │ - ldr r3, [pc, #284] @ (7084 ) │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - str r1, [sp, #4] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 2054 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 6f86 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 700a │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 7012 │ │ │ │ - cmp r3, r2 │ │ │ │ - mov r1, r4 │ │ │ │ - it ne │ │ │ │ - addne r3, #1 │ │ │ │ - mov r0, r8 │ │ │ │ - it ne │ │ │ │ - strne r3, [r4, #0] │ │ │ │ - blx 20f0 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r1, r4 │ │ │ │ - cmp r3, r2 │ │ │ │ - mov r0, r8 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ - blx 2004 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 6fca │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r3, 7018 │ │ │ │ - mov r4, r8 │ │ │ │ - b.n 6f16 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 6fe0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 7062 │ │ │ │ - ldr r3, [pc, #164] @ (7088 ) │ │ │ │ - ldr r1, [pc, #168] @ (708c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 1e0c │ │ │ │ - b.n 6f52 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 6f52 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 6f52 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6f52 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6f86 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 6ffa │ │ │ │ - b.n 6f52 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r4, r8 │ │ │ │ - blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6f16 │ │ │ │ - lsls r3, r2, #1 │ │ │ │ - bmi.w 6f08 │ │ │ │ - b.n 6fe0 │ │ │ │ - ldr r3, [r4, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #1 │ │ │ │ - bpl.w 6ef0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 1fc8 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6f52 │ │ │ │ - ldr r3, [r5, #48] @ 0x30 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 6f00 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 7056 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbz r3, 706a │ │ │ │ - ldr r1, [pc, #56] @ (7090 ) │ │ │ │ - ldr r0, [r7, #52] @ 0x34 │ │ │ │ - add r1, pc │ │ │ │ - blx 1e0c │ │ │ │ - b.n 6f52 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6fe0 │ │ │ │ - blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 7056 │ │ │ │ - str r1, [sp, #128] @ 0x80 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r4, r4, #6 │ │ │ │ + lsrs r4, r3, #21 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #5 │ │ │ │ + asrs r4, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r7, #25 │ │ │ │ + lsrs r2, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r0, #30 │ │ │ │ + lsrs r2, r5, #20 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r4, #5 │ │ │ │ + lsrs r4, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r1, #6 │ │ │ │ + lsrs r4, r0, #20 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r3, #27 │ │ │ │ + lsrs r4, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r5, #21 │ │ │ │ + lsrs r4, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ + b.w 2f40 <__gmon_start__@plt+0xe14> │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b.n 7098 │ │ │ │ + b.n 6fe8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ blx 20cc <_PyThreadState_GetCurrent@plt> │ │ │ │ ldr.w r4, [r0, #184] @ 0xb8 │ │ │ │ - ldr r5, [pc, #96] @ (7114 ) │ │ │ │ + ldr r5, [pc, #96] @ (7064 ) │ │ │ │ add r5, pc │ │ │ │ - cbz r4, 70cc │ │ │ │ + cbz r4, 701c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ blx 1fc8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 70c6 │ │ │ │ - ldr r1, [pc, #60] @ (7118 ) │ │ │ │ + beq.n 7016 │ │ │ │ + ldr r1, [pc, #60] @ (7068 ) │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ ldr r0, [r5, r1] │ │ │ │ add r1, sp, #4 │ │ │ │ add.w r0, r0, #32768 @ 0x8000 │ │ │ │ adds r0, #32 │ │ │ │ blx 1dd0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7104 │ │ │ │ + beq.n 7054 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 7108 │ │ │ │ + cbz r3, 7058 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 70c6 │ │ │ │ + b.n 7016 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 70c6 │ │ │ │ + b.n 7016 │ │ │ │ nop │ │ │ │ - ldrh r0, [r1, #58] @ 0x3a │ │ │ │ + ldrh r0, [r7, #62] @ 0x3e │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r3, #6 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - ldr r3, [pc, #68] @ (7174 ) │ │ │ │ + ldr r3, [pc, #68] @ (70c4 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 7150 │ │ │ │ - cbz r1, 7164 │ │ │ │ + cbz r2, 70a0 │ │ │ │ + cbz r1, 70b4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ blx 1f40 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 715e │ │ │ │ + blt.n 70ae │ │ │ │ ldrb.w r2, [r4, #52] @ 0x34 │ │ │ │ movs r0, #0 │ │ │ │ bfi r2, r3, #1, #1 │ │ │ │ strb.w r2, [r4, #52] @ 0x34 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #36] @ (7178 ) │ │ │ │ - ldr r1, [pc, #40] @ (717c ) │ │ │ │ + ldr r2, [pc, #36] @ (70c8 ) │ │ │ │ + ldr r1, [pc, #40] @ (70cc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 1e0c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #24] @ (7180 ) │ │ │ │ - ldr r1, [pc, #28] @ (7184 ) │ │ │ │ + ldr r2, [pc, #24] @ (70d0 ) │ │ │ │ + ldr r1, [pc, #28] @ (70d4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 1e0c │ │ │ │ - b.n 715e │ │ │ │ - ldrh r6, [r1, #54] @ 0x36 │ │ │ │ + b.n 70ae │ │ │ │ + ldrh r6, [r7, #58] @ 0x3a │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r1, #13 │ │ │ │ + lsrs r4, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #6 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r4, #11 │ │ │ │ + lsrs r4, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 71a8 │ │ │ │ + cbz r0, 70f8 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 721a │ │ │ │ + bne.n 716a │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ - cbz r0, 71b4 │ │ │ │ + cbz r0, 7104 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 721a │ │ │ │ + bne.n 716a │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ - cbz r0, 71c0 │ │ │ │ + cbz r0, 7110 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 721a │ │ │ │ + bne.n 716a │ │ │ │ ldr r0, [r6, #68] @ 0x44 │ │ │ │ - cbz r0, 71ca │ │ │ │ + cbz r0, 711a │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 721a │ │ │ │ + cbnz r0, 716a │ │ │ │ ldr r0, [r6, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7258 │ │ │ │ + bne.n 71a8 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 71da │ │ │ │ + cbz r0, 712a │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 721a │ │ │ │ + cbnz r0, 716a │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbnz r0, 721c │ │ │ │ + cbnz r0, 716c │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbnz r0, 7226 │ │ │ │ + cbnz r0, 7176 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7244 │ │ │ │ + bne.n 7194 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - cbnz r0, 723a │ │ │ │ + cbnz r0, 718a │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 71f6 │ │ │ │ + cbz r0, 7146 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 721a │ │ │ │ + cbnz r0, 716a │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - cbnz r0, 7230 │ │ │ │ + cbnz r0, 7180 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ - cbz r0, 7204 │ │ │ │ + cbz r0, 7154 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 721a │ │ │ │ + cbnz r0, 716a │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ - cbnz r0, 724e │ │ │ │ + cbnz r0, 719e │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7262 │ │ │ │ + bne.n 71b2 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 2084 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 71de │ │ │ │ - b.n 721a │ │ │ │ + beq.n 712e │ │ │ │ + b.n 716a │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 71e2 │ │ │ │ + beq.n 7132 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 71fa │ │ │ │ + beq.n 714a │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 71ec │ │ │ │ + beq.n 713c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 71e8 │ │ │ │ + beq.n 7138 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7208 │ │ │ │ + beq.n 7158 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 71d0 │ │ │ │ + beq.n 7120 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 720e │ │ │ │ + beq.n 715e │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb.w r3, [r1, #52] @ 0x34 │ │ │ │ sub sp, #12 │ │ │ │ - ldr r4, [pc, #76] @ (72d0 ) │ │ │ │ + ldr r4, [pc, #76] @ (7220 ) │ │ │ │ bic.w r3, r3, #1 │ │ │ │ strb.w r3, [r1, #52] @ 0x34 │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ add r4, pc │ │ │ │ - cbnz r3, 72c4 │ │ │ │ + cbnz r3, 7214 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r1, #48] @ 0x30 │ │ │ │ - cbz r2, 72a4 │ │ │ │ + cbz r2, 71f4 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, ip │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r1, #40] @ 0x28 │ │ │ │ str r2, [r1, #40] @ 0x28 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 39d8 <__gmon_start__@plt+0x18ac> │ │ │ │ + bl 3940 <__gmon_start__@plt+0x1814> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 50e0 <__gmon_start__@plt+0x2fb4> │ │ │ │ + bl 5200 <__gmon_start__@plt+0x30d4> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 72ca │ │ │ │ - ldr r3, [pc, #20] @ (72d4 ) │ │ │ │ + beq.n 721a │ │ │ │ + ldr r3, [pc, #20] @ (7224 ) │ │ │ │ ldr r0, [r4, r3] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #16] @ (72d8 ) │ │ │ │ + ldr r3, [pc, #16] @ (7228 ) │ │ │ │ ldr r0, [r4, r3] │ │ │ │ - b.n 72c0 │ │ │ │ + b.n 7210 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 72c0 │ │ │ │ + b.n 7210 │ │ │ │ nop │ │ │ │ - ldrh r0, [r6, #42] @ 0x2a │ │ │ │ + ldrh r0, [r4, #48] @ 0x30 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r3, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #6 │ │ │ │ movs r0, r0 │ │ │ │ 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, #4] │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - cbz r0, 72fa │ │ │ │ + cbz r0, 724a │ │ │ │ mov r1, r2 │ │ │ │ blx r5 │ │ │ │ - cbnz r0, 7308 │ │ │ │ + cbnz r0, 7258 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 7304 │ │ │ │ + cbz r0, 7254 │ │ │ │ mov r1, r6 │ │ │ │ blx r5 │ │ │ │ - cbnz r0, 7308 │ │ │ │ + cbnz r0, 7258 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbnz r0, 730a │ │ │ │ + cbnz r0, 725a │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ 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 │ │ │ │ - bl 7358 │ │ │ │ - cbz r0, 7348 │ │ │ │ + bl 72a8 │ │ │ │ + cbz r0, 7298 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 20a8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7348 │ │ │ │ + beq.n 7298 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbz r3, 734c │ │ │ │ + cbz r3, 729c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 2010 <_Py_Dealloc@plt> │ │ │ │ ldr r3, [r1, #44] @ 0x2c │ │ │ │ - ldr r2, [pc, #36] @ (7380 ) │ │ │ │ + ldr r2, [pc, #36] @ (72d0 ) │ │ │ │ add r2, pc │ │ │ │ - cbnz r3, 736a │ │ │ │ + cbnz r3, 72ba │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ - cbnz r1, 7372 │ │ │ │ + cbnz r1, 72c2 │ │ │ │ b.w 1fc4 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [r1, #44] @ 0x2c │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #16] @ (7384 ) │ │ │ │ + ldr r3, [pc, #16] @ (72d4 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 7366 │ │ │ │ + beq.n 72b6 │ │ │ │ b.w 2050 │ │ │ │ nop │ │ │ │ - ldrh r0, [r4, #36] @ 0x24 │ │ │ │ + ldrh r0, [r2, #42] @ 0x2a │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ - ldr r3, [pc, #28] @ (73a8 ) │ │ │ │ + ldr r3, [pc, #28] @ (72f8 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r0, 73a0 │ │ │ │ + cbz r0, 72f0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 73a4 │ │ │ │ + beq.n 72f4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #8] @ (73ac ) │ │ │ │ + ldr r2, [pc, #8] @ (72fc ) │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrh r0, [r6, #34] @ 0x22 │ │ │ │ + ldrh r0, [r4, #40] @ 0x28 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r1, [pc, #72] @ (7408 ) │ │ │ │ + ldr r1, [pc, #72] @ (7358 ) │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add r1, pc │ │ │ │ - ldr r5, [pc, #64] @ (740c ) │ │ │ │ + ldr r5, [pc, #64] @ (735c ) │ │ │ │ blx 1d3c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add r5, pc │ │ │ │ - cbz r3, 73e2 │ │ │ │ + cbz r3, 7332 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - cbnz r3, 73f6 │ │ │ │ - ldr r3, [pc, #52] @ (7410 ) │ │ │ │ + cbnz r3, 7346 │ │ │ │ + ldr r3, [pc, #52] @ (7360 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #48] @ (7414 ) │ │ │ │ + ldr r2, [pc, #48] @ (7364 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r1, [pc, #48] @ (7418 ) │ │ │ │ + ldr r1, [pc, #48] @ (7368 ) │ │ │ │ ldr r2, [r5, r2] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r2, #0] │ │ │ │ blx 1e0c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 73dc │ │ │ │ + b.n 732c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 73dc │ │ │ │ + beq.n 732c │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 73dc │ │ │ │ + b.n 732c │ │ │ │ nop │ │ │ │ - str r1, [sp, #280] @ 0x118 │ │ │ │ + str r1, [sp, #984] @ 0x3d8 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r4, [r5, #32] │ │ │ │ + ldrh r4, [r3, #38] @ 0x26 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r6, #2 │ │ │ │ + lsrs r6, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r5, [pc, #272] @ (753c ) │ │ │ │ + ldr r5, [pc, #272] @ (748c ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r3 │ │ │ │ mov r0, r1 │ │ │ │ add r5, pc │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 74aa │ │ │ │ + bne.n 73fa │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 7516 │ │ │ │ + blt.n 7466 │ │ │ │ mov r7, r2 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 74ae │ │ │ │ + bgt.n 73fe │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 74ae │ │ │ │ + beq.n 73fe │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 7538 │ │ │ │ - ldr r3, [pc, #240] @ (7540 ) │ │ │ │ + bne.n 7488 │ │ │ │ + ldr r3, [pc, #240] @ (7490 ) │ │ │ │ ldr r6, [r5, r3] │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldrb.w r2, [r4, #52] @ 0x34 │ │ │ │ bic.w r2, r2, #1 │ │ │ │ strb.w r2, [r4, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7510 │ │ │ │ + bne.n 7460 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #56] @ 0x38 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 74ea │ │ │ │ + beq.n 743a │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #208] @ (7544 ) │ │ │ │ + ldr r2, [pc, #208] @ (7494 ) │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r5, r2] │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add.w r0, r0, #28672 @ 0x7000 │ │ │ │ adds r0, #116 @ 0x74 │ │ │ │ blx 1dd0 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 74d2 │ │ │ │ + cbz r0, 7422 │ │ │ │ blx 1f40 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 74d6 │ │ │ │ + bne.n 7426 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 74d2 │ │ │ │ - beq.n 74ea │ │ │ │ - ldr r3, [pc, #164] @ (7548 ) │ │ │ │ + blt.n 7422 │ │ │ │ + beq.n 743a │ │ │ │ + ldr r3, [pc, #164] @ (7498 ) │ │ │ │ ldr r0, [r5, r3] │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r7, [r3, #8] │ │ │ │ add r7, r2 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #152] @ (754c ) │ │ │ │ + ldr r2, [pc, #152] @ (749c ) │ │ │ │ mov r3, r6 │ │ │ │ add r6, sp, #36 @ 0x24 │ │ │ │ add r2, pc │ │ │ │ str r6, [sp, #16] │ │ │ │ add.w r2, r2, #456 @ 0x1c8 │ │ │ │ movs r6, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r6, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 1e68 <_PyArg_UnpackKeywords@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7448 │ │ │ │ + bne.n 7398 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 74a6 │ │ │ │ + b.n 73f6 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 749c │ │ │ │ + bne.n 73ec │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r7 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - b.n 749c │ │ │ │ + b.n 73ec │ │ │ │ ldrb.w r3, [r4, #52] @ 0x34 │ │ │ │ orr.w r3, r3, #4 │ │ │ │ strb.w r3, [r4, #52] @ 0x34 │ │ │ │ - cbz r6, 7506 │ │ │ │ + cbz r6, 7456 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ str r6, [r4, #40] @ 0x28 │ │ │ │ - bl 39d8 <__gmon_start__@plt+0x18ac> │ │ │ │ - b.n 74a2 │ │ │ │ - ldr r3, [pc, #60] @ (7550 ) │ │ │ │ + bl 3940 <__gmon_start__@plt+0x1814> │ │ │ │ + b.n 73f2 │ │ │ │ + ldr r3, [pc, #60] @ (74a0 ) │ │ │ │ ldr r0, [r5, r3] │ │ │ │ - b.n 74a6 │ │ │ │ - ldr r6, [pc, #60] @ (7554 ) │ │ │ │ + b.n 73f6 │ │ │ │ + ldr r6, [pc, #60] @ (74a4 ) │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ add r6, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ add.w r6, r6, #456 @ 0x1c8 │ │ │ │ str r6, [sp, #0] │ │ │ │ add r6, sp, #36 @ 0x24 │ │ │ │ str r6, [sp, #16] │ │ │ │ movs r6, #1 │ │ │ │ str r6, [sp, #8] │ │ │ │ blx 1e68 <_PyArg_UnpackKeywords@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 74d2 │ │ │ │ + beq.n 7422 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ - b.n 7450 │ │ │ │ - ldrh r0, [r1, #30] │ │ │ │ + b.n 73a0 │ │ │ │ + ldrh r0, [r7, #34] @ 0x22 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #6 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #5 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #344] @ 0x158 │ │ │ │ + str r1, [sp, #24] │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r2, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r5, #62] @ 0x3e │ │ │ │ + str r0, [sp, #632] @ 0x278 │ │ │ │ movs r1, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #164] @ (7614 ) │ │ │ │ + ldr r3, [pc, #164] @ (7564 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - cbnz r3, 759c │ │ │ │ + cbnz r3, 74ec │ │ │ │ cmp r1, r3 │ │ │ │ - blt.n 75e8 │ │ │ │ + blt.n 7538 │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 75a0 │ │ │ │ - cbz r2, 75a0 │ │ │ │ - cbz r5, 75d0 │ │ │ │ + bgt.n 74f0 │ │ │ │ + cbz r2, 74f0 │ │ │ │ + cbz r5, 7520 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr.w r1, [r6, #444] @ 0x1bc │ │ │ │ ldr r0, [r1, #16] │ │ │ │ - cbz r3, 75d6 │ │ │ │ + cbz r3, 7526 │ │ │ │ mov r1, r4 │ │ │ │ - bl 726c │ │ │ │ + bl 71bc │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r5, [r3, #8] │ │ │ │ add r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ - ldr r2, [pc, #116] @ (7618 ) │ │ │ │ + ldr r2, [pc, #116] @ (7568 ) │ │ │ │ add.w ip, sp, #28 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp, #16] │ │ │ │ add.w r2, r2, #500 @ 0x1f4 │ │ │ │ mov.w ip, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 1e68 <_PyArg_UnpackKeywords@plt> │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 75e4 │ │ │ │ + cbz r0, 7534 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 7586 │ │ │ │ - ldr r3, [pc, #72] @ (761c ) │ │ │ │ + bne.n 74d6 │ │ │ │ + ldr r3, [pc, #72] @ (756c ) │ │ │ │ ldr r2, [r7, r3] │ │ │ │ - b.n 7588 │ │ │ │ - ldr r3, [pc, #72] @ (7620 ) │ │ │ │ - ldr r1, [pc, #72] @ (7624 ) │ │ │ │ + b.n 74d8 │ │ │ │ + ldr r3, [pc, #72] @ (7570 ) │ │ │ │ + ldr r1, [pc, #72] @ (7574 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 1e0c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 7598 │ │ │ │ + b.n 74e8 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #52] @ (7628 ) │ │ │ │ + ldr r3, [pc, #52] @ (7578 ) │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, #500 @ 0x1f4 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r2, r3 │ │ │ │ blx 1e68 <_PyArg_UnpackKeywords@plt> │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7586 │ │ │ │ - b.n 75e4 │ │ │ │ + bne.n 74d6 │ │ │ │ + b.n 7534 │ │ │ │ nop │ │ │ │ - ldrh r4, [r1, #20] │ │ │ │ + ldrh r4, [r7, #24] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r2, [r4, #58] @ 0x3a │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r0, #27 │ │ │ │ + lsls r6, r6, #29 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r3, #56] @ 0x38 │ │ │ │ + ldrh r2, [r1, #62] @ 0x3e │ │ │ │ movs r1, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r1, [pc, #60] @ (7678 ) │ │ │ │ + ldr r1, [pc, #60] @ (75c8 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #60] @ (767c ) │ │ │ │ + ldr r3, [pc, #60] @ (75cc ) │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add r1, pc │ │ │ │ add r3, pc │ │ │ │ mov r5, r3 │ │ │ │ blx 1d3c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ - cbz r3, 7662 │ │ │ │ + cbz r3, 75b2 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ b.w 2050 │ │ │ │ - ldr r2, [pc, #28] @ (7680 ) │ │ │ │ + ldr r2, [pc, #28] @ (75d0 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r1, [pc, #28] @ (7684 ) │ │ │ │ + ldr r1, [pc, #28] @ (75d4 ) │ │ │ │ ldr r2, [r5, r2] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r2, #0] │ │ │ │ blx 1e0c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldrh r0, [r1, #54] @ 0x36 │ │ │ │ + ldrh r0, [r7, #58] @ 0x3a │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r6, #12] │ │ │ │ + ldrh r6, [r4, #18] │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r6, #24 │ │ │ │ + lsls r6, r4, #27 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #84] @ (76ec ) │ │ │ │ + ldr r1, [pc, #84] @ (763c ) │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add r1, pc │ │ │ │ - ldr r5, [pc, #80] @ (76f0 ) │ │ │ │ + ldr r5, [pc, #80] @ (7640 ) │ │ │ │ blx 1d3c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add r5, pc │ │ │ │ - cbz r3, 76cc │ │ │ │ + cbz r3, 761c │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 76bc │ │ │ │ - ldr r3, [pc, #64] @ (76f4 ) │ │ │ │ + bne.n 760c │ │ │ │ + ldr r3, [pc, #64] @ (7644 ) │ │ │ │ ldr r0, [r5, r3] │ │ │ │ add.w r0, r0, #19968 @ 0x4e00 │ │ │ │ adds r0, #92 @ 0x5c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - bhi.n 76da │ │ │ │ - cbz r3, 76de │ │ │ │ - ldr r3, [pc, #48] @ (76f4 ) │ │ │ │ + bhi.n 762a │ │ │ │ + cbz r3, 762e │ │ │ │ + ldr r3, [pc, #48] @ (7644 ) │ │ │ │ ldr r0, [r5, r3] │ │ │ │ add.w r0, r0, #19968 @ 0x4e00 │ │ │ │ adds r0, #60 @ 0x3c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r3, [pc, #40] @ (76f8 ) │ │ │ │ - ldr r1, [pc, #44] @ (76fc ) │ │ │ │ + ldr r3, [pc, #40] @ (7648 ) │ │ │ │ + ldr r1, [pc, #44] @ (764c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 1e0c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r3, [pc, #20] @ (76f4 ) │ │ │ │ + ldr r3, [pc, #20] @ (7644 ) │ │ │ │ ldr r0, [r5, r3] │ │ │ │ add.w r0, r0, #20096 @ 0x4e80 │ │ │ │ adds r0, #60 @ 0x3c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrh r0, [r6, #50] @ 0x32 │ │ │ │ + ldrh r0, [r4, #56] @ 0x38 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r2, #10] │ │ │ │ + ldrh r6, [r0, #16] │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r3, #6 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #23 │ │ │ │ + lsls r0, r0, #26 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ - ldr r5, [pc, #388] @ (7898 ) │ │ │ │ + ldr r5, [pc, #388] @ (77e8 ) │ │ │ │ mov r6, r2 │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ add r5, pc │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp r2, #2 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ - bhi.n 77b4 │ │ │ │ + bhi.n 7704 │ │ │ │ cmp r6, #1 │ │ │ │ - bgt.w 7866 │ │ │ │ + bgt.w 77b6 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r3, [pc, #360] @ (789c ) │ │ │ │ + ldr r3, [pc, #360] @ (77ec ) │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [r5, r3] │ │ │ │ cmp r1, r2 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [sp, #8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7860 │ │ │ │ + beq.w 77b0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7844 │ │ │ │ + bne.n 7794 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7834 │ │ │ │ + bne.n 7784 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7824 │ │ │ │ + bne.n 7774 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r6, [r2, #84] @ 0x54 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 7812 │ │ │ │ + blt.n 7762 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bpl.n 77fc │ │ │ │ - cbnz r1, 77ce │ │ │ │ + bpl.n 774c │ │ │ │ + cbnz r1, 771e │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ strd r0, r2, [sp, #8] │ │ │ │ cmp r1, r5 │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ strne r1, [r2, #0] │ │ │ │ - cbnz r3, 778c │ │ │ │ + cbnz r3, 76dc │ │ │ │ blx 1f64 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 77a4 │ │ │ │ + cbz r0, 76f4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 77a4 │ │ │ │ + beq.n 76f4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 77c8 │ │ │ │ + cbz r3, 7718 │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 1db8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r0, [pc, #232] @ (78a0 ) │ │ │ │ + ldr r0, [pc, #232] @ (77f0 ) │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ blx 1e3c <_PyArg_CheckPositional@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7726 │ │ │ │ - b.n 77ae │ │ │ │ + bne.n 7676 │ │ │ │ + b.n 76fe │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 77a4 │ │ │ │ - ldr r3, [pc, #212] @ (78a4 ) │ │ │ │ - ldr r1, [pc, #212] @ (78a8 ) │ │ │ │ + b.n 76f4 │ │ │ │ + ldr r3, [pc, #212] @ (77f4 ) │ │ │ │ + ldr r1, [pc, #212] @ (77f8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 1e0c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 77ee │ │ │ │ + beq.n 773e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 780c │ │ │ │ + cbz r3, 775c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 39d8 <__gmon_start__@plt+0x18ac> │ │ │ │ + bl 3940 <__gmon_start__@plt+0x1814> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 39d8 <__gmon_start__@plt+0x18ac> │ │ │ │ - b.n 77ae │ │ │ │ - ldr r3, [pc, #164] @ (78a4 ) │ │ │ │ - ldr r1, [pc, #172] @ (78ac ) │ │ │ │ + bl 3940 <__gmon_start__@plt+0x1814> │ │ │ │ + b.n 76fe │ │ │ │ + ldr r3, [pc, #164] @ (77f4 ) │ │ │ │ + ldr r1, [pc, #172] @ (77fc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 1e0c │ │ │ │ - b.n 77dc │ │ │ │ + b.n 772c │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 77ee │ │ │ │ + b.n 773e │ │ │ │ ldr r7, [r0, #84] @ 0x54 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - bpl.n 776c │ │ │ │ + bpl.n 76bc │ │ │ │ add r2, sp, #4 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #12 │ │ │ │ blx 1ebc │ │ │ │ - b.n 778c │ │ │ │ + b.n 76dc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r6 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - b.n 7764 │ │ │ │ + b.n 76b4 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r6 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r1, #0] │ │ │ │ - b.n 7760 │ │ │ │ - ldr r2, [pc, #104] @ (78b0 ) │ │ │ │ + b.n 76b0 │ │ │ │ + ldr r2, [pc, #104] @ (7800 ) │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 774c │ │ │ │ - ldr r3, [pc, #80] @ (78a4 ) │ │ │ │ - ldr r1, [pc, #96] @ (78b4 ) │ │ │ │ + beq.w 769c │ │ │ │ + ldr r3, [pc, #80] @ (77f4 ) │ │ │ │ + ldr r1, [pc, #96] @ (7804 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 1e0c │ │ │ │ - b.n 77ae │ │ │ │ + b.n 76fe │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 774a │ │ │ │ - ldr r3, [pc, #80] @ (78b8 ) │ │ │ │ + b.n 769a │ │ │ │ + ldr r3, [pc, #80] @ (7808 ) │ │ │ │ movs r2, #1 │ │ │ │ - ldr r1, [pc, #80] @ (78bc ) │ │ │ │ + ldr r1, [pc, #80] @ (780c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 1e30 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 77ae │ │ │ │ + blt.n 76fe │ │ │ │ ldr r0, [r7, #0] │ │ │ │ cmp r6, #3 │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq.n 788c │ │ │ │ + beq.n 77dc │ │ │ │ cmp r6, #2 │ │ │ │ itt eq │ │ │ │ ldreq r3, [r7, #4] │ │ │ │ streq r3, [sp, #8] │ │ │ │ - b.n 7730 │ │ │ │ + b.n 7680 │ │ │ │ ldrd r2, r3, [r7, #4] │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ - b.n 7730 │ │ │ │ + b.n 7680 │ │ │ │ nop │ │ │ │ - ldrh r4, [r4, #6] │ │ │ │ + ldrh r4, [r2, #12] │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r6, #32 │ │ │ │ + lsrs r4, r4, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r6, #2 │ │ │ │ + lsrs r2, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r7, #2 │ │ │ │ + lsrs r0, r5, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #5 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r0, #32 │ │ │ │ + lsrs r4, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r1, #30 │ │ │ │ + lsrs r4, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r1, [pc, #76] @ (791c ) │ │ │ │ + ldr r1, [pc, #76] @ (786c ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #76] @ (7920 ) │ │ │ │ + ldr r3, [pc, #76] @ (7870 ) │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add r1, pc │ │ │ │ add r3, pc │ │ │ │ mov r5, r3 │ │ │ │ blx 1d3c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbz r3, 78fa │ │ │ │ + cbz r3, 784a │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - cbz r3, 7914 │ │ │ │ + cbz r3, 7864 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 790e │ │ │ │ + bne.n 785e │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #40] @ (7924 ) │ │ │ │ + ldr r2, [pc, #40] @ (7874 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r1, [pc, #40] @ (7928 ) │ │ │ │ + ldr r1, [pc, #40] @ (7878 ) │ │ │ │ ldr r2, [r5, r2] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r2, #0] │ │ │ │ blx 1e0c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 78f4 │ │ │ │ + b.n 7844 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 78f4 │ │ │ │ - ldr r3, [pc, #20] @ (792c ) │ │ │ │ + b.n 7844 │ │ │ │ + ldr r3, [pc, #20] @ (787c ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ - b.n 78f4 │ │ │ │ + b.n 7844 │ │ │ │ nop │ │ │ │ - ldrh r4, [r6, #32] │ │ │ │ + ldrh r4, [r4, #38] @ 0x26 │ │ │ │ movs r1, r0 │ │ │ │ - strh r2, [r4, #56] @ 0x38 │ │ │ │ + strh r2, [r2, #62] @ 0x3e │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r3, #14 │ │ │ │ + lsls r6, r1, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #212] @ (7a14 ) │ │ │ │ + ldr r1, [pc, #212] @ (7964 ) │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add r1, pc │ │ │ │ - ldr r5, [pc, #208] @ (7a18 ) │ │ │ │ + ldr r5, [pc, #208] @ (7968 ) │ │ │ │ blx 1d3c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add r5, pc │ │ │ │ - cbz r3, 796a │ │ │ │ + cbz r3, 78ba │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 79f2 │ │ │ │ - cbnz r0, 797c │ │ │ │ - ldr r3, [pc, #184] @ (7a1c ) │ │ │ │ + bne.n 7942 │ │ │ │ + cbnz r0, 78cc │ │ │ │ + ldr r3, [pc, #184] @ (796c ) │ │ │ │ ldr r5, [r5, r3] │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r3, [pc, #180] @ (7a20 ) │ │ │ │ - ldr r1, [pc, #180] @ (7a24 ) │ │ │ │ + ldr r3, [pc, #180] @ (7970 ) │ │ │ │ + ldr r1, [pc, #180] @ (7974 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 1e0c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 7966 │ │ │ │ + b.n 78b6 │ │ │ │ blx 1fd4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7978 │ │ │ │ + beq.n 78c8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbz r3, 79be │ │ │ │ + cbz r3, 790e │ │ │ │ movs r0, #2 │ │ │ │ blx 2108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 79f8 │ │ │ │ + beq.n 7948 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ @@ -6322,55 +6200,139 @@ │ │ │ │ strne r3, [r2, #0] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str r2, [r0, #16] │ │ │ │ str r0, [r3, #0] │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7966 │ │ │ │ + beq.n 78b6 │ │ │ │ lsls r3, r3, #2 │ │ │ │ movs r2, #0 │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - bge.n 7966 │ │ │ │ + bge.n 78b6 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr.w r1, [r1, r2, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ add.w lr, r0, #1 │ │ │ │ cmp r0, ip │ │ │ │ ldr r0, [r5, #12] │ │ │ │ it ne │ │ │ │ strne.w lr, [r1] │ │ │ │ str r1, [r0, r3] │ │ │ │ adds r3, #4 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ - b.n 79cc │ │ │ │ + b.n 791c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r0, r3 │ │ │ │ - b.n 7960 │ │ │ │ + b.n 78b0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7978 │ │ │ │ + beq.n 78c8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7978 │ │ │ │ + bne.n 78c8 │ │ │ │ mov r0, r5 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 7978 │ │ │ │ + b.n 78c8 │ │ │ │ nop │ │ │ │ - ldrh r0, [r1, #30] │ │ │ │ + ldrh r0, [r7, #34] @ 0x22 │ │ │ │ movs r1, r0 │ │ │ │ - strh r6, [r5, #52] @ 0x34 │ │ │ │ + strh r6, [r3, #58] @ 0x3a │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r6, #12 │ │ │ │ + lsls r2, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ b.w 1e58 │ │ │ │ nop │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + mov r4, r1 │ │ │ │ + mov r5, r2 │ │ │ │ + cbz r0, 799e │ │ │ │ + mov r1, r2 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 79e8 │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + cbz r0, 79a8 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 79e8 │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + cbnz r0, 79ea │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 7a26 │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 7a1c │ │ │ │ + ldr r0, [r6, #32] │ │ │ │ + cbz r0, 79c2 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 79e8 │ │ │ │ + ldr r0, [r6, #24] │ │ │ │ + cbnz r0, 7a12 │ │ │ │ + ldr r0, [r6, #28] │ │ │ │ + cbnz r0, 7a08 │ │ │ │ + ldr r0, [r6, #36] @ 0x24 │ │ │ │ + cbz r0, 79d4 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 79e8 │ │ │ │ + ldr r0, [r6, #40] @ 0x28 │ │ │ │ + cbnz r0, 79fe │ │ │ │ + ldr r0, [r6, #44] @ 0x2c │ │ │ │ + cbnz r0, 79f4 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2084 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 79ac │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 79dc │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 79d8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 79ca │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 79c6 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 79b8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 79b2 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ ├── readelf --wide --decompress --hex-dump=.init_array {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.init_array': │ │ │ │ - 0x0001fe84 496b0000 Ik.. │ │ │ │ + 0x0001fe84 696c0000 il.. │ │ │ ├── readelf --wide --decompress --hex-dump=.fini_array {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.fini_array': │ │ │ │ - 0x0001fe88 096b0000 .k.. │ │ │ │ + 0x0001fe88 296c0000 )l.. │ │ │ ├── readelf --wide --decompress --hex-dump=.data {} │ │ │ │ @@ -1,81 +1,81 @@ │ │ │ │ │ │ │ │ Hex dump of section '.data': │ │ │ │ - 0x000201ac ac010200 a8820000 c95c0000 04000000 .........\...... │ │ │ │ - 0x000201bc 20970000 b4820000 ed580000 82020000 ........X...... │ │ │ │ - 0x000201cc 08960000 64820000 413f0000 82020000 ....d...A?...... │ │ │ │ - 0x000201dc a4930000 78820000 a5590000 82020000 ....x....Y...... │ │ │ │ - 0x000201ec 10930000 90820000 c5580000 04000000 .........X...... │ │ │ │ - 0x000201fc ec910000 9c820000 f9560000 04000000 .........V...... │ │ │ │ - 0x0002020c 58910000 a4820000 39260000 08000000 X.......9&...... │ │ │ │ - 0x0002021c 1c900000 b0820000 69260000 08000000 ........i&...... │ │ │ │ - 0x0002022c f48f0000 c0820000 1d740000 82000000 .........t...... │ │ │ │ - 0x0002023c 888c0000 c8820000 297a0000 04000000 ........)z...... │ │ │ │ - 0x0002024c d88b0000 d4820000 e12b0000 04000000 .........+...... │ │ │ │ + 0x000201ac ac010200 a8820000 e95d0000 04000000 .........]...... │ │ │ │ + 0x000201bc 20970000 b4820000 0d5a0000 82020000 ........Z...... │ │ │ │ + 0x000201cc 08960000 64820000 a93e0000 82020000 ....d....>...... │ │ │ │ + 0x000201dc a4930000 78820000 c55a0000 82020000 ....x....Z...... │ │ │ │ + 0x000201ec 10930000 90820000 e5590000 04000000 .........Y...... │ │ │ │ + 0x000201fc ec910000 9c820000 19580000 04000000 .........X...... │ │ │ │ + 0x0002020c 58910000 a4820000 a1250000 08000000 X........%...... │ │ │ │ + 0x0002021c 1c900000 b0820000 d1250000 08000000 .........%...... │ │ │ │ + 0x0002022c f48f0000 c0820000 6d730000 82000000 ........ms...... │ │ │ │ + 0x0002023c 888c0000 c8820000 79790000 04000000 ........yy...... │ │ │ │ + 0x0002024c d88b0000 d4820000 492b0000 04000000 ........I+...... │ │ │ │ 0x0002025c d88a0000 e0820000 b5220000 82020000 ........."...... │ │ │ │ - 0x0002026c 8c870000 ec820000 252b0000 82020000 ........%+...... │ │ │ │ - 0x0002027c 18860000 f8820000 c5290000 04000000 .........)...... │ │ │ │ + 0x0002026c 8c870000 ec820000 8d2a0000 82020000 .........*...... │ │ │ │ + 0x0002027c 18860000 f8820000 2d290000 04000000 ........-)...... │ │ │ │ 0x0002028c 4c850000 10830000 39210000 04000000 L.......9!...... │ │ │ │ - 0x0002029c 34850000 1c830000 0d280000 08000000 4........(...... │ │ │ │ - 0x000202ac 14850000 28830000 a7240000 04000000 ....(....$...... │ │ │ │ - 0x000202bc fc840000 34830000 95240000 04000000 ....4....$...... │ │ │ │ + 0x0002029c 34850000 1c830000 75270000 08000000 4.......u'...... │ │ │ │ + 0x000202ac 14850000 28830000 3f240000 04000000 ....(...?$...... │ │ │ │ + 0x000202bc fc840000 34830000 2d240000 04000000 ....4...-$...... │ │ │ │ 0x000202cc e0840000 40830000 00000000 18000000 ....@........... │ │ │ │ 0x000202dc 54830000 00000000 00000000 00000000 T............... │ │ │ │ - 0x000202ec 00000000 a8820000 c95c0000 04000000 .........\...... │ │ │ │ - 0x000202fc 20970000 b4820000 ed580000 82020000 ........X...... │ │ │ │ - 0x0002030c 08960000 a4820000 c55d0000 82020000 .........]...... │ │ │ │ + 0x000202ec 00000000 a8820000 e95d0000 04000000 .........]...... │ │ │ │ + 0x000202fc 20970000 b4820000 0d5a0000 82020000 ........Z...... │ │ │ │ + 0x0002030c 08960000 a4820000 e55e0000 82020000 .........^...... │ │ │ │ 0x0002031c 68950000 b0820000 4d230000 82020000 h.......M#...... │ │ │ │ - 0x0002032c c0940000 64820000 413f0000 82020000 ....d...A?...... │ │ │ │ - 0x0002033c a4930000 78820000 a5590000 82020000 ....x....Y...... │ │ │ │ - 0x0002034c 10930000 c0820000 59750000 82020000 ........Yu...... │ │ │ │ - 0x0002035c 30920000 90820000 c5580000 04000000 0........X...... │ │ │ │ - 0x0002036c ec910000 9c820000 f9560000 04000000 .........V...... │ │ │ │ - 0x0002037c 58910000 60830000 65420000 82020000 X...`...eB...... │ │ │ │ - 0x0002038c 10910000 f8820000 c7290000 04000000 .........)...... │ │ │ │ + 0x0002032c c0940000 64820000 a93e0000 82020000 ....d....>...... │ │ │ │ + 0x0002033c a4930000 78820000 c55a0000 82020000 ....x....Z...... │ │ │ │ + 0x0002034c 10930000 c0820000 a9740000 82020000 .........t...... │ │ │ │ + 0x0002035c 30920000 90820000 e5590000 04000000 0........Y...... │ │ │ │ + 0x0002036c ec910000 9c820000 19580000 04000000 .........X...... │ │ │ │ + 0x0002037c 58910000 60830000 cd410000 82020000 X...`....A...... │ │ │ │ + 0x0002038c 10910000 f8820000 2f290000 04000000 ......../)...... │ │ │ │ 0x0002039c 40900000 40830000 00000000 18000000 @...@........... │ │ │ │ 0x000203ac 54830000 00000000 00000000 00000000 T............... │ │ │ │ - 0x000203bc 00000000 34000000 f55f0000 42000000 ....4...._..B... │ │ │ │ - 0x000203cc c9290000 38000000 2c980000 47000000 .)..8...,...G... │ │ │ │ - 0x000203dc 89710000 33000000 b1650000 3e000000 .q..3....e..>... │ │ │ │ - 0x000203ec b1530000 40000000 b0010200 49000000 .S..@.......I... │ │ │ │ - 0x000203fc bc080200 3c000000 55320000 41000000 ....<...U2..A... │ │ │ │ - 0x0002040c 00000000 50000000 29620000 4d000000 ....P...)b..M... │ │ │ │ - 0x0002041c b1530000 00000000 00000000 34000000 .S..........4... │ │ │ │ - 0x0002042c d9680000 42000000 2d760000 38000000 .h..B...-v..8... │ │ │ │ - 0x0002043c 98980000 47000000 fd230000 33000000 ....G....#..3... │ │ │ │ - 0x0002044c 41660000 3e000000 b1530000 40000000 Af..>....S..@... │ │ │ │ + 0x000203bc 00000000 34000000 15610000 42000000 ....4....a..B... │ │ │ │ + 0x000203cc 31290000 38000000 2c980000 47000000 1)..8...,...G... │ │ │ │ + 0x000203dc d9700000 33000000 d1660000 3e000000 .p..3....f..>... │ │ │ │ + 0x000203ec d1540000 40000000 b0010200 49000000 .T..@.......I... │ │ │ │ + 0x000203fc bc080200 3c000000 bd310000 41000000 ....<....1..A... │ │ │ │ + 0x0002040c 00000000 50000000 49630000 4d000000 ....P...Ic..M... │ │ │ │ + 0x0002041c d1540000 00000000 00000000 34000000 .T..........4... │ │ │ │ + 0x0002042c f9690000 42000000 7d750000 38000000 .i..B...}u..8... │ │ │ │ + 0x0002043c 98980000 47000000 81790000 33000000 ....G....y..3... │ │ │ │ + 0x0002044c 61670000 3e000000 d1540000 40000000 ag..>....T..@... │ │ │ │ 0x0002045c f0020200 49000000 d4090200 3c000000 ....I.......<... │ │ │ │ - 0x0002046c a1520000 41000000 00000000 50000000 .R..A.......P... │ │ │ │ - 0x0002047c a1650000 4d000000 b1530000 00000000 .e..M....S...... │ │ │ │ - 0x0002048c 00000000 34000000 09680000 3a000000 ....4....h..:... │ │ │ │ - 0x0002049c 00000000 47000000 f5240000 33000000 ....G....$..3... │ │ │ │ - 0x000204ac a1680000 3e000000 00000000 3f000000 .h..>.......?... │ │ │ │ - 0x000204bc c5540000 40000000 9c0a0200 51000000 .T..@.......Q... │ │ │ │ - 0x000204cc 1d570000 00000000 00000000 49000000 .W..........I... │ │ │ │ - 0x000204dc dc0a0200 34000000 49540000 32000000 ....4...IT..2... │ │ │ │ - 0x000204ec cd420000 3a000000 00000000 47000000 .B..:.......G... │ │ │ │ - 0x000204fc dd720000 33000000 95560000 00000000 .r..3....V...... │ │ │ │ + 0x0002046c c1530000 41000000 00000000 50000000 .S..A.......P... │ │ │ │ + 0x0002047c c1660000 4d000000 d1540000 00000000 .f..M....T...... │ │ │ │ + 0x0002048c 00000000 34000000 29690000 3a000000 ....4...)i..:... │ │ │ │ + 0x0002049c 00000000 47000000 fd230000 33000000 ....G....#..3... │ │ │ │ + 0x000204ac c1690000 3e000000 00000000 3f000000 .i..>.......?... │ │ │ │ + 0x000204bc e5550000 40000000 9c0a0200 51000000 .U..@.......Q... │ │ │ │ + 0x000204cc 3d580000 00000000 00000000 49000000 =X..........I... │ │ │ │ + 0x000204dc dc0a0200 34000000 69550000 32000000 ....4...iU..2... │ │ │ │ + 0x000204ec 35420000 3a000000 00000000 47000000 5B..:.......G... │ │ │ │ + 0x000204fc 2d720000 33000000 b5570000 00000000 -r..3....W...... │ │ │ │ 0x0002050c 00000000 ffffff3f 00000000 00000000 .......?........ │ │ │ │ 0x0002051c 00000000 00000000 d4840000 20a10000 ............ ... │ │ │ │ - 0x0002052c 60000000 240b0200 040b0200 852d0000 `...$........-.. │ │ │ │ - 0x0002053c d92f0000 c16e0000 b4840000 10000000 ./...n.......... │ │ │ │ + 0x0002052c 60000000 240b0200 040b0200 ed2c0000 `...$........,.. │ │ │ │ + 0x0002053c 412f0000 e16f0000 b4840000 10000000 A/...o.......... │ │ │ │ 0x0002054c 00000000 00410000 d8040200 a0840000 .....A.......... │ │ │ │ 0x0002055c 0c000000 00000000 00410000 90040200 .........A...... │ │ │ │ 0x0002056c 90840000 38000000 00000000 18450000 ....8........E.. │ │ │ │ 0x0002057c 28040200 80840000 4c000000 00000000 (.......L....... │ │ │ │ 0x0002058c 18450000 c0030200 00000000 38ff0100 .E..........8... │ │ │ │ 0x0002059c 88830000 00000000 00000000 00000000 ................ │ │ │ │ 0x000205ac 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000205bc 00000000 00000000 20ff0100 78840000 ........ ...x... │ │ │ │ 0x000205cc 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000205dc 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000205ec 00000000 14ff0100 64820000 00000000 ........d....... │ │ │ │ 0x000205fc 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0002060c 00000000 00000000 00000000 6c840000 ............l... │ │ │ │ - 0x0002061c 69630000 08000000 00000000 00000000 ic.............. │ │ │ │ + 0x0002061c 89640000 08000000 00000000 00000000 .d.............. │ │ │ │ 0x0002062c 0cff0100 64840000 00000000 00000000 ....d........... │ │ │ │ 0x0002063c 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0002064c 00000000 00000000 00000000 04ff0100 ................ │ │ │ │ 0x0002065c 78820000 00000000 00000000 00000000 x............... │ │ │ │ 0x0002066c 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0002067c 00000000 00000000 fcfe0100 a4820000 ................ │ │ │ │ 0x0002068c 00000000 00000000 00000000 00000000 ................ │ │ │ │ @@ -109,60 +109,60 @@ │ │ │ │ 0x0002084c 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0002085c 00000000 00000000 00000000 d0fe0100 ................ │ │ │ │ 0x0002086c ec820000 00000000 00000000 00000000 ................ │ │ │ │ 0x0002087c 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0002088c 00000000 00000000 8cfe0100 50840000 ............P... │ │ │ │ 0x0002089c 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000208ac 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000208bc b0810000 89760000 00000000 00000000 .....v.......... │ │ │ │ - 0x000208cc 00000000 b8810000 c93e0000 1d710000 .........>...q.. │ │ │ │ - 0x000208dc 00000000 00000000 c8830000 cd240000 .............$.. │ │ │ │ + 0x000208bc b0810000 d9750000 00000000 00000000 .....u.......... │ │ │ │ + 0x000208cc 00000000 b8810000 313e0000 6d700000 ........1>..mp.. │ │ │ │ + 0x000208dc 00000000 00000000 c8830000 65240000 ............e$.. │ │ │ │ 0x000208ec 00000000 00000000 00000000 d4810000 ................ │ │ │ │ - 0x000208fc 31790000 00000000 00000000 00000000 1y.............. │ │ │ │ - 0x0002090c e0810000 c1780000 00000000 00000000 .....x.......... │ │ │ │ - 0x0002091c 00000000 e8810000 b1730000 00000000 .........s...... │ │ │ │ - 0x0002092c 00000000 00000000 f4810000 61280000 ............a(.. │ │ │ │ - 0x0002093c 99260000 00000000 00000000 04820000 .&.............. │ │ │ │ - 0x0002094c 9d3e0000 00000000 00000000 00000000 .>.............. │ │ │ │ - 0x0002095c 18820000 d5230000 e9250000 00000000 .....#...%...... │ │ │ │ - 0x0002096c 00000000 28820000 4d250000 f13e0000 ....(...M%...>.. │ │ │ │ - 0x0002097c 00000000 00000000 40820000 71250000 ........@...q%.. │ │ │ │ + 0x000208fc 81780000 00000000 00000000 00000000 .x.............. │ │ │ │ + 0x0002090c e0810000 11780000 00000000 00000000 .....x.......... │ │ │ │ + 0x0002091c 00000000 e8810000 01730000 00000000 .........s...... │ │ │ │ + 0x0002092c 00000000 00000000 f4810000 c9270000 .............'.. │ │ │ │ + 0x0002093c 01260000 00000000 00000000 04820000 .&.............. │ │ │ │ + 0x0002094c 053e0000 00000000 00000000 00000000 .>.............. │ │ │ │ + 0x0002095c 18820000 d5230000 51250000 00000000 .....#..Q%...... │ │ │ │ + 0x0002096c 00000000 28820000 b5240000 593e0000 ....(....$..Y>.. │ │ │ │ + 0x0002097c 00000000 00000000 40820000 d9240000 ........@....$.. │ │ │ │ 0x0002098c 00000000 00000000 00000000 50820000 ............P... │ │ │ │ - 0x0002099c 89730000 00000000 00000000 00000000 .s.............. │ │ │ │ - 0x000209ac 58820000 95250000 00000000 00000000 X....%.......... │ │ │ │ + 0x0002099c d9720000 00000000 00000000 00000000 .r.............. │ │ │ │ + 0x000209ac 58820000 fd240000 00000000 00000000 X....$.......... │ │ │ │ 0x000209bc 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000209cc 00000000 00000000 b0810000 89760000 .............v.. │ │ │ │ + 0x000209cc 00000000 00000000 b0810000 d9750000 .............u.. │ │ │ │ 0x000209dc 00000000 00000000 00000000 b8810000 ................ │ │ │ │ - 0x000209ec c93e0000 1d710000 00000000 00000000 .>...q.......... │ │ │ │ - 0x000209fc c8830000 cd240000 00000000 00000000 .....$.......... │ │ │ │ - 0x00020a0c 00000000 d4810000 31790000 00000000 ........1y...... │ │ │ │ - 0x00020a1c 00000000 00000000 e0810000 c1780000 .............x.. │ │ │ │ + 0x000209ec 313e0000 6d700000 00000000 00000000 1>..mp.......... │ │ │ │ + 0x000209fc c8830000 65240000 00000000 00000000 ....e$.......... │ │ │ │ + 0x00020a0c 00000000 d4810000 81780000 00000000 .........x...... │ │ │ │ + 0x00020a1c 00000000 00000000 e0810000 11780000 .............x.. │ │ │ │ 0x00020a2c 00000000 00000000 00000000 e8810000 ................ │ │ │ │ - 0x00020a3c b1730000 00000000 00000000 00000000 .s.............. │ │ │ │ - 0x00020a4c f4810000 61280000 99260000 00000000 ....a(...&...... │ │ │ │ - 0x00020a5c 00000000 04820000 9d3e0000 00000000 .........>...... │ │ │ │ + 0x00020a3c 01730000 00000000 00000000 00000000 .s.............. │ │ │ │ + 0x00020a4c f4810000 c9270000 01260000 00000000 .....'...&...... │ │ │ │ + 0x00020a5c 00000000 04820000 053e0000 00000000 .........>...... │ │ │ │ 0x00020a6c 00000000 00000000 18820000 d5230000 .............#.. │ │ │ │ - 0x00020a7c e9250000 00000000 00000000 00000000 .%.............. │ │ │ │ + 0x00020a7c 51250000 00000000 00000000 00000000 Q%.............. │ │ │ │ 0x00020a8c 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00020a9c 6c830000 dd2b0000 08000000 00000000 l....+.......... │ │ │ │ - 0x00020aac f47f0000 01770000 80000000 00000000 .....w.......... │ │ │ │ - 0x00020abc 74830000 bd250000 04000000 00000000 t....%.......... │ │ │ │ + 0x00020a9c 6c830000 452b0000 08000000 00000000 l...E+.......... │ │ │ │ + 0x00020aac f47f0000 51760000 80000000 00000000 ....Qv.......... │ │ │ │ + 0x00020abc 74830000 25250000 04000000 00000000 t...%%.......... │ │ │ │ 0x00020acc 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00020adc 7c830000 25250000 00000000 00000000 |...%%.......... │ │ │ │ + 0x00020adc 7c830000 8d240000 00000000 00000000 |....$.......... │ │ │ │ 0x00020aec 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00020afc 00000000 00000000 02000000 596b0000 ............Yk.. │ │ │ │ + 0x00020afc 00000000 00000000 02000000 796c0000 ............yl.. │ │ │ │ 0x00020b0c 03000000 02000000 04000000 01000000 ................ │ │ │ │ - 0x00020b1c 00000000 00000000 88830000 ad2e0000 ................ │ │ │ │ - 0x00020b2c 82000000 d4a00000 98830000 95700000 .............p.. │ │ │ │ - 0x00020b3c 04000000 809f0000 a8830000 8d500000 .............P.. │ │ │ │ - 0x00020b4c 04000000 f49e0000 bc830000 712e0000 ............q... │ │ │ │ - 0x00020b5c 04000000 449e0000 d0830000 69390000 ....D.......i9.. │ │ │ │ - 0x00020b6c 08000000 9c9d0000 e4830000 05270000 .............'.. │ │ │ │ - 0x00020b7c 82000000 349d0000 f4830000 2d290000 ....4.......-).. │ │ │ │ - 0x00020b8c 82000000 c49c0000 0c840000 71270000 ............q'.. │ │ │ │ - 0x00020b9c 82000000 789c0000 20840000 c1280000 ....x... ....(.. │ │ │ │ - 0x00020bac 82000000 289c0000 38840000 f5290000 ....(...8....).. │ │ │ │ - 0x00020bbc 82000000 a49b0000 44840000 b92a0000 ........D....*.. │ │ │ │ - 0x00020bcc 82000000 2c9b0000 50840000 892c0000 ....,...P....,.. │ │ │ │ + 0x00020b1c 00000000 00000000 88830000 152e0000 ................ │ │ │ │ + 0x00020b2c 82000000 d4a00000 98830000 e56f0000 .............o.. │ │ │ │ + 0x00020b3c 04000000 809f0000 a8830000 dd4f0000 .............O.. │ │ │ │ + 0x00020b4c 04000000 f49e0000 bc830000 d92d0000 .............-.. │ │ │ │ + 0x00020b5c 04000000 449e0000 d0830000 d1380000 ....D........8.. │ │ │ │ + 0x00020b6c 08000000 9c9d0000 e4830000 6d260000 ............m&.. │ │ │ │ + 0x00020b7c 82000000 349d0000 f4830000 95280000 ....4........(.. │ │ │ │ + 0x00020b8c 82000000 c49c0000 0c840000 d9260000 .............&.. │ │ │ │ + 0x00020b9c 82000000 789c0000 20840000 29280000 ....x... ...)(.. │ │ │ │ + 0x00020bac 82000000 289c0000 38840000 5d290000 ....(...8...]).. │ │ │ │ + 0x00020bbc 82000000 a49b0000 44840000 212a0000 ........D...!*.. │ │ │ │ + 0x00020bcc 82000000 2c9b0000 50840000 f12b0000 ....,...P....+.. │ │ │ │ 0x00020bdc 82000000 749a0000 00000000 00000000 ....t........... │ │ │ │ 0x00020bec 00000000 00000000 ........ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 62663434 33616235 61396166 36353933 bf443ab5a9af6593 │ │ │ │ - 0x00000010 35336337 31643630 62343037 65336365 53c71d60b407e3ce │ │ │ │ - 0x00000020 36313931 62302e64 65627567 00000000 6191b0.debug.... │ │ │ │ - 0x00000030 f615d71b .... │ │ │ │ + 0x00000000 63313664 36313839 66613765 65326234 c16d6189fa7ee2b4 │ │ │ │ + 0x00000010 63613365 66393266 33373534 63383733 ca3ef92f3754c873 │ │ │ │ + 0x00000020 61383733 37632e64 65627567 00000000 a8737c.debug.... │ │ │ │ + 0x00000030 e6f1884c ...L │ │ ├── ./usr/lib/python3.13/lib-dynload/_bz2.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: 09ca2c4d8888f86a7b27053171d4aaf25153d6c3 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: f7514148b382ce8ff5eb39a307ad15dc57d7d820 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 63613263 34643838 38386638 36613762 ca2c4d8888f86a7b │ │ │ │ - 0x00000010 32373035 33313731 64346161 66323531 27053171d4aaf251 │ │ │ │ - 0x00000020 35336436 63332e64 65627567 00000000 53d6c3.debug.... │ │ │ │ - 0x00000030 b5dbfae5 .... │ │ │ │ + 0x00000000 35313431 34386233 38326365 38666635 514148b382ce8ff5 │ │ │ │ + 0x00000010 65623339 61333037 61643135 64633537 eb39a307ad15dc57 │ │ │ │ + 0x00000020 64376438 32302e64 65627567 00000000 d7d820.debug.... │ │ │ │ + 0x00000030 b0805d6a ..]j │ │ ├── ./usr/lib/python3.13/lib-dynload/_interpqueues.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: 754266ad868d53b816383a39db3f297628423391 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: d9e296ea48e91a3b14900ee29fa3997cc474b988 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 34323636 61643836 38643533 62383136 4266ad868d53b816 │ │ │ │ - 0x00000010 33383361 33396462 33663239 37363238 383a39db3f297628 │ │ │ │ - 0x00000020 34323333 39312e64 65627567 00000000 423391.debug.... │ │ │ │ - 0x00000030 d397d9d7 .... │ │ │ │ + 0x00000000 65323936 65613438 65393161 33623134 e296ea48e91a3b14 │ │ │ │ + 0x00000010 39303065 65323966 61333939 37636334 900ee29fa3997cc4 │ │ │ │ + 0x00000020 37346239 38382e64 65627567 00000000 74b988.debug.... │ │ │ │ + 0x00000030 f1b6210a ..!. │ │ ├── ./usr/lib/python3.13/lib-dynload/_testinternalcapi.cpython-313-arm-linux-gnueabihf.so │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --symbols {} │ │ │ │ @@ -201,8 +201,8 @@ │ │ │ │ 197: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyThread_free_lock │ │ │ │ 198: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallNoArgs │ │ │ │ 199: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyInterpreterState_SetEvalFrameFunc │ │ │ │ 200: 00000000 0 FUNC GLOBAL DEFAULT UND __assert_fail@GLIBC_2.4 (2) │ │ │ │ 201: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyNumber_Index │ │ │ │ 202: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyOnceFlag_CallOnceSlow │ │ │ │ 203: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_hashtable_get │ │ │ │ - 204: 00005e35 12 FUNC GLOBAL DEFAULT 11 PyInit__testinternalcapi │ │ │ │ + 204: 00006ab1 12 FUNC GLOBAL DEFAULT 11 PyInit__testinternalcapi │ │ │ ├── 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: 442b31dfceb56b20a75aff906c378cdc1a83639b │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: a766a05e8c4d5d070516fc3f043f33af4a91b17a │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {} │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .init: │ │ │ │ │ │ │ │ 00002e4c <.init>: │ │ │ │ push {r3, lr} │ │ │ │ - bl 6c80 │ │ │ │ + bl 69e8 <_Py_hashtable_get@plt+0x32d8> │ │ │ │ pop {r3, pc} │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -1,21 +1,21 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ -00003720 : │ │ │ │ +00003720 : │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ ldrmi fp, [r6], -fp, lsl #1 │ │ │ │ ldrmi r4, [pc], -ip, lsl #12 │ │ │ │ ldrmi fp, [r8], -r3, lsr #2 │ │ │ │ - blx ff43f744 │ │ │ │ + blx ff43f744 │ │ │ │ and r4, r7, r5, lsl #12 │ │ │ │ vstrle s4, [r4, #-8] │ │ │ │ @ instruction: 0xdc002a04 │ │ │ │ strcs fp, [r0, #-2497] @ 0xfffff63f │ │ │ │ ldrmi lr, [sp], -r0 │ │ │ │ @ instruction: 0x4620491f │ │ │ │ strcs sl, [r4], #-2566 @ 0xfffff5fa │ │ │ │ @@ -47,59 +47,59 @@ │ │ │ │ strbmi r2, [r9], -r0, lsl #4 │ │ │ │ strls r4, [r0], #-1600 @ 0xfffff9c0 │ │ │ │ ldcl 7, cr15, [r2, #-1020]! @ 0xfffffc04 │ │ │ │ pop {r0, r1, r3, ip, sp, pc} │ │ │ │ svclt 0x000083f0 │ │ │ │ andeq ip, r1, r0, ror #23 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb5a9e4 │ │ │ │ + bl feb5a9e4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ ldmdbmi r0, {r3, r9, sl, lr} │ │ │ │ - blge 12e800 │ │ │ │ + blge 12e800 │ │ │ │ strls sl, [r0], #-2565 @ 0xfffff5fb │ │ │ │ stcmi 4, cr4, [lr], {121} @ 0x79 │ │ │ │ @ instruction: 0xf7ff447c │ │ │ │ cmnlt r0, r6, lsl #28 │ │ │ │ @ instruction: 0xf7ff9805 │ │ │ │ ldrshlt lr, [r0, #-196] @ 0xffffff3c │ │ │ │ ldrdcs lr, [r3, -sp] │ │ │ │ - bl 1ac1810 │ │ │ │ - ble 18d818 │ │ │ │ + bl 1ac1810 │ │ │ │ + ble 18d818 │ │ │ │ stmiapl r3!, {r0, r1, r2, r8, r9, fp, lr}^ │ │ │ │ @ instruction: 0xf7ff6818 │ │ │ │ andcs lr, r0, sl, lsr #23 │ │ │ │ @ instruction: 0xf7ffe001 │ │ │ │ strdlt lr, [r6], -r8 │ │ │ │ svclt 0x0000bd10 │ │ │ │ andeq r5, r0, r8, lsl r2 │ │ │ │ andeq ip, r1, r4, lsl #16 │ │ │ │ andeq r0, r0, r0, lsl #6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb5aa44 │ │ │ │ + bl feb5aa44 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ @ instruction: 0xf7ff4c08 │ │ │ │ @ instruction: 0xf500eeb6 │ │ │ │ - blmi 1cfb58 │ │ │ │ + blmi 1cfb58 │ │ │ │ andcs r4, r0, #124, 8 @ 0x7c000000 │ │ │ │ andscs pc, r8, #192, 16 @ 0xc00000 │ │ │ │ andscs pc, ip, #128, 16 @ 0x800000 │ │ │ │ movwls r5, #6371 @ 0x18e3 │ │ │ │ andlt r4, r2, r8, lsl r6 │ │ │ │ svclt 0x0000bd10 │ │ │ │ andeq ip, r1, r8, lsr #15 │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb5aa80 │ │ │ │ + bl feb5aa80 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46080f98 │ │ │ │ @ instruction: 0x4611b096 │ │ │ │ - bcs b1d1c │ │ │ │ - bcs fac9c │ │ │ │ + bcs b1d1c │ │ │ │ + bcs fac9c │ │ │ │ stmiblt r0, {r8, ip, lr, pc} │ │ │ │ stmib sp, {r0, r1, sl, sp}^ │ │ │ │ ldcmi 4, cr4, [r2], {1} │ │ │ │ stcge 2, cr2, [r7, #-0] │ │ │ │ strcs lr, [r3, #-2509] @ 0xfffff633 │ │ │ │ @ instruction: 0xf504447c │ │ │ │ strls r7, [r0], #-1059 @ 0xfffffbdd │ │ │ │ @@ -126,15 +126,15 @@ │ │ │ │ vpadd.i8 q10, q0, │ │ │ │ ldmdbmi pc!, {r0, r4, r5, r9, ip, sp}^ @ │ │ │ │ ldrbtmi r4, [fp], #-2175 @ 0xfffff781 │ │ │ │ @ instruction: 0x33284479 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ stmdavs r3, {r1, r2, r3, r5, r6, r7, r9, sl, fp, sp, lr, pc}^ │ │ │ │ sbcseq r6, r8, fp, asr sp │ │ │ │ - blmi 1ef8948 │ │ │ │ + blmi 1ef8948 │ │ │ │ eorscc pc, r2, #64, 4 │ │ │ │ ldmdami fp!, {r1, r3, r4, r5, r6, r8, fp, lr}^ │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ ldrbtmi r3, [r8], #-808 @ 0xfffffcd8 │ │ │ │ mrc 7, 6, APSR_nzcv, cr14, cr15, {7} │ │ │ │ @ instruction: 0x46204978 │ │ │ │ @ instruction: 0xf7ff4479 │ │ │ │ @@ -149,50 +149,50 @@ │ │ │ │ @ instruction: 0xf7ff4479 │ │ │ │ ldmdbmi r1!, {r2, r3, r8, sl, fp, sp, lr, pc}^ │ │ │ │ strtmi r9, [r0], -pc │ │ │ │ @ instruction: 0xf7ff4479 │ │ │ │ stmdbmi pc!, {r1, r2, r8, sl, fp, sp, lr, pc}^ @ │ │ │ │ @ instruction: 0x46209010 │ │ │ │ @ instruction: 0xf7ff4479 │ │ │ │ - blls 33ed7c │ │ │ │ + blls 33ed7c │ │ │ │ ldmdavs fp, {r0, r4, ip, pc}^ │ │ │ │ addseq r6, r9, fp, asr sp │ │ │ │ - blmi 1ab89b0 │ │ │ │ + blmi 1ab89b0 │ │ │ │ eorscc pc, fp, #64, 4 │ │ │ │ stmdami sl!, {r0, r3, r5, r6, r8, fp, lr}^ │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ ldrbtmi r3, [r8], #-808 @ 0xfffffcd8 │ │ │ │ mcr 7, 5, pc, cr10, cr15, {7} @ │ │ │ │ ldmdavs fp, {r0, r2, r3, r8, r9, fp, ip, pc}^ │ │ │ │ addseq r6, sl, fp, asr sp │ │ │ │ - blmi 19789d0 │ │ │ │ + blmi 19789d0 │ │ │ │ subvc pc, pc, #1325400064 @ 0x4f000000 │ │ │ │ stmdami r5!, {r2, r5, r6, r8, fp, lr}^ │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ ldrbtmi r3, [r8], #-808 @ 0xfffffcd8 │ │ │ │ mrc 7, 4, APSR_nzcv, cr10, cr15, {7} │ │ │ │ ldmdavs fp, {r1, r2, r3, r8, r9, fp, ip, pc}^ │ │ │ │ addseq r6, fp, fp, asr sp │ │ │ │ - blmi 18389f0 │ │ │ │ + blmi 18389f0 │ │ │ │ eorscc pc, sp, #64, 4 │ │ │ │ stmdami r0!, {r0, r1, r2, r3, r4, r6, r8, fp, lr}^ │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ ldrbtmi r3, [r8], #-808 @ 0xfffffcd8 │ │ │ │ mcr 7, 4, pc, cr10, cr15, {7} @ │ │ │ │ ldmdavs fp, {r0, r1, r2, r3, r8, r9, fp, ip, pc}^ │ │ │ │ addseq r6, r9, fp, asr sp │ │ │ │ - blmi 16f8a10 │ │ │ │ + blmi 16f8a10 │ │ │ │ eorscc pc, lr, #64, 4 │ │ │ │ ldmdami fp, {r1, r3, r4, r6, r8, fp, lr}^ │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ ldrbtmi r3, [r8], #-808 @ 0xfffffcd8 │ │ │ │ mrc 7, 3, APSR_nzcv, cr10, cr15, {7} │ │ │ │ ldmdavs fp, {r4, r8, r9, fp, ip, pc}^ │ │ │ │ addseq r6, sl, fp, asr sp │ │ │ │ - blmi 15b8a30 │ │ │ │ + blmi 15b8a30 │ │ │ │ eorscc pc, pc, #64, 4 │ │ │ │ ldmdami r6, {r0, r2, r4, r6, r8, fp, lr}^ │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ ldrbtmi r3, [r8], #-808 @ 0xfffffcd8 │ │ │ │ mcr 7, 3, pc, cr10, cr15, {7} @ │ │ │ │ ldclvs 8, cr6, [fp, #-268] @ 0xfffffef4 │ │ │ │ strle r0, [sl], #-155 @ 0xffffff65 │ │ │ │ @@ -210,36 +210,36 @@ │ │ │ │ andsls r4, r3, fp, asr #18 │ │ │ │ ldrbtmi r4, [r9], #-1568 @ 0xfffff9e0 │ │ │ │ @ instruction: 0xf9aef000 │ │ │ │ andsls r4, r4, r9, asr #18 │ │ │ │ ldrbtmi r4, [r9], #-1568 @ 0xfffff9e0 │ │ │ │ @ instruction: 0xf9a8f000 │ │ │ │ andsls r9, r5, r2, lsl fp │ │ │ │ - ble 28e670 │ │ │ │ + ble 28e670 │ │ │ │ vqdmulh.s q10, q0, │ │ │ │ stmdbmi r5, {r0, r1, r2, r6, r9, ip, sp}^ │ │ │ │ ldrbtmi r4, [fp], #-2117 @ 0xfffff7bb │ │ │ │ @ instruction: 0x33284479 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ - blls 4ff360 │ │ │ │ - ble 28e68c │ │ │ │ + blls 4ff360 │ │ │ │ + ble 28e68c │ │ │ │ @ instruction: 0xf44f4b41 │ │ │ │ stmdbmi r1, {r1, r4, r6, r9, ip, sp, lr}^ │ │ │ │ ldrbtmi r4, [fp], #-2113 @ 0xfffff7bf │ │ │ │ @ instruction: 0x33284479 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ - blls 53f344 │ │ │ │ - ble 28e6a8 │ │ │ │ + blls 53f344 │ │ │ │ + ble 28e6a8 │ │ │ │ vpadd.i8 d20, d0, d29 │ │ │ │ ldmdbmi sp!, {r0, r3, r6, r9, ip, sp} │ │ │ │ ldrbtmi r4, [fp], #-2109 @ 0xfffff7c3 │ │ │ │ @ instruction: 0x33284479 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ stmdacs r0, {r1, r3, r4, r9, sl, fp, sp, lr, pc} │ │ │ │ - blmi eba2ec │ │ │ │ + blmi eba2ec │ │ │ │ subcc pc, sl, #64, 4 │ │ │ │ ldmdami sl!, {r0, r3, r4, r5, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ ldrbtmi r3, [r8], #-808 @ 0xfffffcd8 │ │ │ │ mcr 7, 0, pc, cr12, cr15, {7} @ │ │ │ │ @ instruction: 0x46294632 │ │ │ │ @ instruction: 0xf7ffa80a │ │ │ │ @@ -294,19 +294,19 @@ │ │ │ │ andeq r6, r0, lr, lsr #21 │ │ │ │ andeq r4, r0, r0, lsl #30 │ │ │ │ andeq r5, r0, r4, asr #3 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r4, r0, r6, ror #29 │ │ │ │ andeq r5, r0, r6, asr #3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb5adc0 │ │ │ │ + bl feb5adc0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [r5], {240} @ 0xf0 │ │ │ │ @ instruction: 0xf7ffb082 │ │ │ │ - blmi 13ec80 │ │ │ │ + blmi 13ec80 │ │ │ │ stmiapl r3!, {r2, r3, r4, r5, r6, sl, lr}^ │ │ │ │ ldrmi r9, [r8], -r1, lsl #6 │ │ │ │ ldclt 0, cr11, [r0, #-8] │ │ │ │ andeq ip, r1, r0, lsr r4 │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @@ -315,34 +315,34 @@ │ │ │ │ ldrdhi pc, [r0], pc @ │ │ │ │ ldrmi fp, [pc], -r8, lsl #1 │ │ │ │ ldrmi r4, [r6], -ip, lsl #12 │ │ │ │ strdlt r4, [r3, -r8]! │ │ │ │ @ instruction: 0xf0004618 │ │ │ │ strmi pc, [r5], -sp, ror #16 │ │ │ │ addsmi lr, sl, #7 │ │ │ │ - bcs 7a824 │ │ │ │ + bcs 7a824 │ │ │ │ ldmiblt r1!, {sl, fp, ip, lr, pc} │ │ │ │ and r2, r0, r0, lsl #10 │ │ │ │ - bmi 7d5494 │ │ │ │ + bmi 7d5494 │ │ │ │ stmdbge r7, {r5, r9, sl, lr} │ │ │ │ ldrbtmi r4, [sl], #-1595 @ 0xfffff9c5 │ │ │ │ @ instruction: 0xf5029104 │ │ │ │ tstcs r1, lr, lsr #4 │ │ │ │ andcs r9, r0, #0, 4 │ │ │ │ ldrtmi r9, [r1], -r2, lsl #2 │ │ │ │ andls r9, r1, #805306368 @ 0x30000000 │ │ │ │ - b 11c1c3c │ │ │ │ + b 11c1c3c │ │ │ │ ldmdblt r8, {r2, r9, sl, lr} │ │ │ │ - blx fec7bcd8 │ │ │ │ + blx fec7bcd8 │ │ │ │ stmdbeq sp!, {r0, r7, r8, sl, ip, sp, lr, pc}^ │ │ │ │ andle r4, r1, lr, ror #5 │ │ │ │ and r6, r2, r4, lsr #16 │ │ │ │ @ instruction: 0xf8584b12 │ │ │ │ @ instruction: 0xf7ff4003 │ │ │ │ - blmi 47ef20 │ │ │ │ + blmi 47ef20 │ │ │ │ andcc pc, r3, r8, asr r8 @ │ │ │ │ rsbscc pc, r0, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0xd10a4298 │ │ │ │ @ instruction: 0xf44f4b0e │ │ │ │ stmdbmi lr, {r3, r4, r5, r6, r7, r9, sp, lr} │ │ │ │ ldrbtmi r4, [fp], #-2062 @ 0xfffff7f2 │ │ │ │ cmncc r0, #2030043136 @ 0x79000000 │ │ │ │ @@ -357,189 +357,189 @@ │ │ │ │ andeq ip, r1, sl, lsl r7 │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ andeq r6, r0, sl, ror #17 │ │ │ │ andeq r4, r0, ip, lsr sp │ │ │ │ strheq r5, [r0], -r0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb5aebc │ │ │ │ + bl feb5aebc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 147ca4 │ │ │ │ + blmi 147ca4 │ │ │ │ stmdbmi r5, {r0, r1, r2, r6, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ tstcc r4, #2030043136 @ 0x79000000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ svclt 0x0000ed0e │ │ │ │ muleq r0, r6, r8 │ │ │ │ andeq r4, r0, r8, ror #25 │ │ │ │ @ instruction: 0x000051b4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb5aeec │ │ │ │ + bl feb5aeec │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdavs r3, {r3, r4, r5, r6, r7, r8, r9, sl, fp}^ │ │ │ │ cmpeq fp, fp, asr sp │ │ │ │ - blmi 1f8d20 │ │ │ │ + blmi 1f8d20 │ │ │ │ stmdbmi r7, {r1, r2, r4, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2055 @ 0xfffff7f9 │ │ │ │ biccc r4, ip, #2030043136 @ 0x79000000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ pop {r1, r4, r5, r6, r7, sl, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf0034008 │ │ │ │ - svclt 0x0000bca1 │ │ │ │ + svclt 0x0000bc89 │ │ │ │ andeq r6, r0, lr, asr r8 │ │ │ │ andeq r5, r0, ip, ror #1 │ │ │ │ andeq r5, r0, ip, lsl #2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb5af2c │ │ │ │ + bl feb5af2c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46080fd0 │ │ │ │ ldrmi fp, [r1], -r9, lsl #1 │ │ │ │ addsmi fp, sl, #573440 @ 0x8c000 │ │ │ │ - bcs 7b148 │ │ │ │ + bcs 7b148 │ │ │ │ ldmdblt r0!, {r8, ip, lr, pc}^ │ │ │ │ stmib sp, {r0, sl, sp}^ │ │ │ │ ldcmi 4, cr4, [r0], {1} │ │ │ │ stcge 2, cr2, [r7, #-0] │ │ │ │ strcs lr, [r3, #-2509] @ 0xfffff633 │ │ │ │ @ instruction: 0xf504447c │ │ │ │ strls r7, [r0], #-1081 @ 0xfffffbc7 │ │ │ │ ldmib r6!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ stmdavs r3, {r5, r6, r8, ip, sp, pc} │ │ │ │ ldclvs 8, cr6, [r2, #-360] @ 0xfffffe98 │ │ │ │ strle r0, [r9], #-210 @ 0xffffff2e │ │ │ │ stmdbmi r9, {r3, r9, fp, lr} │ │ │ │ ldrbtmi r4, [sl], #-2057 @ 0xfffff7f7 │ │ │ │ ldrbtmi r4, [r8], #-1145 @ 0xfffffb87 │ │ │ │ - b 16c1d78 │ │ │ │ + b 16c1d78 │ │ │ │ and r2, r2, r0 │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ @ instruction: 0xb009eab0 │ │ │ │ svclt 0x0000bd30 │ │ │ │ andeq ip, r1, ip, ror #11 │ │ │ │ andeq r5, r0, r2, ror #3 │ │ │ │ andeq r5, r0, r4, ror #3 │ │ │ │ strdeq r5, [r0], -r2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb5afa4 │ │ │ │ + bl feb5afa4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf7ff0ff8 │ │ │ │ - bvs 103ef48 │ │ │ │ + bvs 103ef48 │ │ │ │ @ instruction: 0x4008e8bd │ │ │ │ - blt bc1db4 │ │ │ │ + blt bc1db4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb5afc0 │ │ │ │ + bl feb5afc0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf7ff0ff8 │ │ │ │ @ instruction: 0xb118ead8 │ │ │ │ @ instruction: 0x4008e8bd │ │ │ │ - blt fecc1dd0 │ │ │ │ + blt fecc1dd0 │ │ │ │ rscscc pc, pc, pc, asr #32 │ │ │ │ - blmi 1331fc │ │ │ │ - bmi 12ffe8 │ │ │ │ + blmi 1331fc │ │ │ │ + bmi 12ffe8 │ │ │ │ ldmpl fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ ldrmi r9, [r8], -r1, lsl #6 │ │ │ │ ldrbmi fp, [r0, -r2]! │ │ │ │ andeq ip, r1, r0, lsr #4 │ │ │ │ andeq r0, r0, r4, lsl #6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb5affc │ │ │ │ + bl feb5affc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46080fd8 │ │ │ │ addlt r4, r9, pc, lsl #18 │ │ │ │ ldrbtmi sl, [r9], #-2561 @ 0xfffff5ff │ │ │ │ - b fffc1e0c │ │ │ │ + b fffc1e0c │ │ │ │ andcs fp, r0, r8, lsl #18 │ │ │ │ stmdbls r1, {r2, r4, sp, lr, pc} │ │ │ │ @ instruction: 0xf7ffa802 │ │ │ │ stmdacs r0, {r3, r4, r5, r7, r8, fp, sp, lr, pc} │ │ │ │ - bge 13ae00 │ │ │ │ + bge 13ae00 │ │ │ │ ldrdeq lr, [r2, -sp] │ │ │ │ - b fe841e28 │ │ │ │ + b fe841e28 │ │ │ │ ldrdeq lr, [r4, -sp] │ │ │ │ mcrr 7, 15, pc, r6, cr15 @ │ │ │ │ stmdami r4, {r0, r9, sl, lr} │ │ │ │ ldrbtmi r9, [r8], #-2566 @ 0xfffff5fa │ │ │ │ - b 1941e3c │ │ │ │ + b 1941e3c │ │ │ │ stclt 0, cr11, [r0, #-36] @ 0xffffffdc │ │ │ │ andeq r5, r0, r6, lsl #1 │ │ │ │ andeq r5, r0, sl, asr r0 │ │ │ │ - bmi 116a5c │ │ │ │ + bmi 116a5c │ │ │ │ ldmpl fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0x019ee9d3 │ │ │ │ - bllt ffd41e58 │ │ │ │ + bllt ffd41e58 │ │ │ │ @ instruction: 0x0001c1b0 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb5b06c │ │ │ │ + bl feb5b06c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46080fd8 │ │ │ │ addlt r4, r8, r8, lsl r9 │ │ │ │ @ instruction: 0x466b4c18 │ │ │ │ - bge 55064 │ │ │ │ + bge 55064 │ │ │ │ @ instruction: 0xf7ff447c │ │ │ │ orrlt lr, r0, r4, asr #21 │ │ │ │ - blcs eaa8c │ │ │ │ + blcs eaa8c │ │ │ │ stmdbls r1, {r1, r2, fp, ip, lr, pc} │ │ │ │ @ instruction: 0xf7ffa802 │ │ │ │ stmdacs r0, {r2, r3, r4, r5, r6, r8, fp, sp, lr, pc} │ │ │ │ and sp, r6, r9, lsl #20 │ │ │ │ ldmdbmi r1, {r4, r8, r9, fp, lr} │ │ │ │ stmiapl r3!, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf7ff6818 │ │ │ │ andcs lr, r0, r4, lsr #18 │ │ │ │ - blls 3bef4 │ │ │ │ + blls 3bef4 │ │ │ │ ldmib sp, {r2, r9, fp, sp, pc}^ │ │ │ │ @ instruction: 0xf7ff0102 │ │ │ │ ldmib sp, {r3, r4, r6, r8, r9, fp, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf7ff0104 │ │ │ │ strmi lr, [r1], -r4, asr #23 │ │ │ │ rscsle r2, r0, r0, lsl #16 │ │ │ │ - bls 195ee8 │ │ │ │ + bls 195ee8 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ andlt lr, r8, ip, lsl sl │ │ │ │ svclt 0x0000bd10 │ │ │ │ andeq r4, r0, r8, lsr #24 │ │ │ │ andeq ip, r1, r0, lsl #3 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ andeq r4, r0, r8, lsl #24 │ │ │ │ andeq r4, r0, r8, asr #31 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb5b0f4 │ │ │ │ + bl feb5b0f4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 407edc │ │ │ │ + blmi 407edc │ │ │ │ tstpmi r0, pc, rrx @ p-variant is OBSOLETE │ │ │ │ ldrbtmi r4, [fp], #-2575 @ 0xfffff5f1 │ │ │ │ ldmib r3, {r0, r1, r3, r4, r7, fp, ip, lr}^ │ │ │ │ addmi r2, fp, #2013265922 @ 0x78000002 │ │ │ │ @ instruction: 0xf1b2bf08 │ │ │ │ strdle r3, [fp, -pc] │ │ │ │ vqdmulh.s d20, d0, d11 │ │ │ │ stmdbmi fp, {r0, r2, r4, r7, r9, sp, lr} │ │ │ │ ldrbtmi r4, [fp], #-2059 @ 0xfffff7f5 │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r7, [r8], #-924 @ 0xfffffc64 │ │ │ │ - bl ff8c1f28 │ │ │ │ + bl ff8c1f28 │ │ │ │ @ instruction: 0x4008e8bd │ │ │ │ rscscc pc, pc, pc, asr #32 │ │ │ │ tstpmi r0, pc, rrx @ p-variant is OBSOLETE │ │ │ │ - bllt fe141f38 │ │ │ │ + bllt fe141f38 │ │ │ │ strdeq ip, [r1], -lr │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ andeq r6, r0, r2, asr #12 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r5, r0, lr, lsl r1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ - bl feb5b158 │ │ │ │ + bl feb5b158 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [lr, #-960] @ 0xfffffc40 │ │ │ │ ldrbtmi r4, [sp], #-1544 @ 0xfffff9f8 │ │ │ │ stmda sl!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0x4604b978 │ │ │ │ ldmib lr, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - blmi 2b2574 │ │ │ │ + blmi 2b2574 │ │ │ │ adcsvs pc, r7, #64, 4 │ │ │ │ stmdami sl, {r0, r3, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ @ instruction: 0x73bcf503 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ @ instruction: 0x2101ebb4 │ │ │ │ ldmdb r4!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @@ -547,22 +547,22 @@ │ │ │ │ ldclt 6, cr4, [r8, #-128]! @ 0xffffff80 │ │ │ │ muleq r1, lr, r0 │ │ │ │ andeq r6, r0, r4, ror #11 │ │ │ │ andeq r4, r0, r6, lsr sl │ │ │ │ andeq r5, r0, ip, ror #1 │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ - bl feb5b1b4 │ │ │ │ + bl feb5b1b4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [lr, #-960] @ 0xfffffc40 │ │ │ │ ldrbtmi r4, [sp], #-1544 @ 0xfffff9f8 │ │ │ │ ldmda ip!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x4604b978 │ │ │ │ ldmib r0!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - blmi 2b25d0 │ │ │ │ + blmi 2b25d0 │ │ │ │ sbcvs pc, r3, #64, 4 │ │ │ │ stmdami sl, {r0, r3, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ bicvc pc, sl, #12582912 @ 0xc00000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ smlabbcs r0, r6, fp, lr │ │ │ │ stmdb r6, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @@ -570,61 +570,61 @@ │ │ │ │ ldclt 6, cr4, [r8, #-128]! @ 0xffffff80 │ │ │ │ andeq ip, r1, r2, asr #32 │ │ │ │ andeq r6, r0, r8, lsl #11 │ │ │ │ ldrdeq r4, [r0], -sl │ │ │ │ muleq r0, r0, r0 │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb5b210 │ │ │ │ + bl feb5b210 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - bmi 287ff8 │ │ │ │ + bmi 287ff8 │ │ │ │ ldrbtmi r4, [sl], #-2826 @ 0xfffff4f6 │ │ │ │ ldmpl r3, {r3, r6, fp, sp, lr}^ │ │ │ │ @ instruction: 0xd1044298 │ │ │ │ @ instruction: 0x4008e8bd │ │ │ │ @ instruction: 0xf7ff68c8 │ │ │ │ - blmi 1b2adc │ │ │ │ + blmi 1b2adc │ │ │ │ ldrbtmi r4, [r9], #-2310 @ 0xfffff6fa │ │ │ │ ldmdavs r8, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ ldmda sl, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ stclt 0, cr2, [r8, #-0] │ │ │ │ andeq fp, r1, r6, ror #31 │ │ │ │ andeq r0, r0, ip, lsr #6 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r5, r0, sl, ror #1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb5b258 │ │ │ │ + bl feb5b258 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - bmi 2c8040 │ │ │ │ + bmi 2c8040 │ │ │ │ ldrbtmi r4, [sl], #-2827 @ 0xfffff4f5 │ │ │ │ ldmpl r3, {r3, r6, fp, sp, lr}^ │ │ │ │ @ instruction: 0xd1064298 │ │ │ │ @ instruction: 0xf7fe68c8 │ │ │ │ pop {r3, r4, r5, r7, r8, r9, sl, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf7ff4008 │ │ │ │ - blmi 1b23b0 │ │ │ │ + blmi 1b23b0 │ │ │ │ ldrbtmi r4, [r9], #-2310 @ 0xfffff6fa │ │ │ │ ldmdavs r8, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ ldmda r4!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ stclt 0, cr2, [r8, #-0] │ │ │ │ muleq r1, lr, pc @ │ │ │ │ andeq r0, r0, ip, lsr #6 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ muleq r0, lr, r0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb5b2a4 │ │ │ │ + bl feb5b2a4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - bmi 2c808c │ │ │ │ + bmi 2c808c │ │ │ │ ldrbtmi r4, [sl], #-2827 @ 0xfffff4f5 │ │ │ │ ldmpl r3, {r3, r6, fp, sp, lr}^ │ │ │ │ @ instruction: 0xd1064298 │ │ │ │ @ instruction: 0xf7fe68c8 │ │ │ │ pop {r5, r6, r7, r9, sl, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf7ff4008 │ │ │ │ - blmi 1b2364 │ │ │ │ + blmi 1b2364 │ │ │ │ ldrbtmi r4, [r9], #-2310 @ 0xfffff6fa │ │ │ │ ldmdavs r8, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ stmda lr, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ stclt 0, cr2, [r8, #-0] │ │ │ │ andeq fp, r1, r2, asr pc │ │ │ │ andeq r0, r0, ip, lsr #6 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ @@ -642,15 +642,15 @@ │ │ │ │ @ instruction: 0x4605ef96 │ │ │ │ @ instruction: 0xf7ffb958 │ │ │ │ ldmdblt r0!, {r1, r3, r8, fp, sp, lr, pc} │ │ │ │ stmdbmi fp!, {r1, r3, r5, r8, r9, fp, lr} │ │ │ │ stmiapl r3!, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf7fe6818 │ │ │ │ andcs lr, r0, r4, ror #31 │ │ │ │ - blmi a3c244 │ │ │ │ + blmi a3c244 │ │ │ │ rscscc pc, pc, pc, asr #32 │ │ │ │ mvnscc pc, pc, asr #32 │ │ │ │ stmib r3, {r0, r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf7ff0100 │ │ │ │ strmi lr, [r4], -ip, ror #18 │ │ │ │ rscsle r2, r0, r0, lsl #16 │ │ │ │ tstcs r1, r2, lsr #30 │ │ │ │ @@ -658,28 +658,28 @@ │ │ │ │ @ instruction: 0xf7ff447f │ │ │ │ movwcs lr, #2558 @ 0x9fe │ │ │ │ strtmi r4, [r2], -r0, lsl #13 │ │ │ │ @ instruction: 0x46284639 │ │ │ │ stmib lr!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ strbmi r4, [r0], -r6, lsl #12 │ │ │ │ mcr 7, 6, pc, cr12, cr14, {7} @ │ │ │ │ - blcs 4b33c │ │ │ │ - blmi 67a5a0 │ │ │ │ + blcs 4b33c │ │ │ │ + blmi 67a5a0 │ │ │ │ addsmi pc, r3, #64, 4 │ │ │ │ ldmdami r9, {r3, r4, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ bicsvc pc, r8, #12582912 @ 0xc00000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ @ instruction: 0x3601eab4 │ │ │ │ smlattcs r1, r1, r0, sp │ │ │ │ @ instruction: 0xf7fe4620 │ │ │ │ qsub16mi lr, r0, r2 │ │ │ │ stmdb r2!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldcmi 6, cr4, [r1], {32} │ │ │ │ - b fe5421a0 │ │ │ │ + b fe5421a0 │ │ │ │ ldmib r4, {r2, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf7ff0100 │ │ │ │ @ instruction: 0xf04fea4e │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ stmib r4, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, ip, sp}^ │ │ │ │ andlt r2, r2, r0, lsl #6 │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ @@ -690,22 +690,22 @@ │ │ │ │ @ instruction: 0x0001c9b8 │ │ │ │ muleq r0, r5, r0 │ │ │ │ andeq r6, r0, r4, ror #7 │ │ │ │ andeq r4, r0, r6, lsr r8 │ │ │ │ andeq r4, r0, r0, ror #31 │ │ │ │ andeq ip, r1, ip, asr #18 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ - bl feb5b3f0 │ │ │ │ + bl feb5b3f0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [r2], {240} @ 0xf0 │ │ │ │ ldmib r4, {r2, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf1b32300 │ │ │ │ svclt 0x00083fff │ │ │ │ svccc 0x00fff1b2 │ │ │ │ - blmi 3b8238 │ │ │ │ + blmi 3b8238 │ │ │ │ rsbmi pc, sp, #64, 4 │ │ │ │ stmdami lr, {r0, r2, r3, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ mvnvc pc, #12582912 @ 0xc00000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ strmi lr, [r5], -r8, ror #20 │ │ │ │ ldmda r2, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @@ -716,85 +716,85 @@ │ │ │ │ ldmdb r2, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldclt 0, cr2, [r8, #-0] │ │ │ │ strdeq ip, [r1], -r8 │ │ │ │ andeq r6, r0, ip, asr #6 │ │ │ │ muleq r0, lr, r7 │ │ │ │ andeq r4, r0, r4, lsl #31 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb5b458 │ │ │ │ + bl feb5b458 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r5, r0, ror #31 │ │ │ │ stcge 3, cr2, [r3], {-0} │ │ │ │ @ instruction: 0xf88d4d25 │ │ │ │ @ instruction: 0xf04f300c │ │ │ │ ldrbtmi r0, [sp], #-769 @ 0xfffffcff │ │ │ │ svchi 0x005bf3bf │ │ │ │ svccs 0x004fe8d4 │ │ │ │ tstle r3, r0, lsl #20 │ │ │ │ svccc 0x0041e8c4 │ │ │ │ mvnsle r2, r0, lsl #18 │ │ │ │ svchi 0x005bf3bf │ │ │ │ strtmi sp, [r0], -r2 │ │ │ │ - b 4c228c │ │ │ │ + b 4c228c │ │ │ │ mulcc ip, sp, r8 │ │ │ │ andle r2, sl, r1, lsl #22 │ │ │ │ eorcs r4, r7, #25600 @ 0x6400 │ │ │ │ ldmdami sl, {r0, r3, r4, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ mvnsvc pc, #12582912 @ 0xc00000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ @ instruction: 0xf04fea22 │ │ │ │ vsubw.u q0, , d0 │ │ │ │ ldm r4, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ │ │ - bcs 4fff8 │ │ │ │ + bcs 4fff8 │ │ │ │ stmia r4, {r0, r1, r8, ip, lr, pc}^ │ │ │ │ stmdbcs r0, {r0, r6, r8, r9, sl, fp, ip, sp} │ │ │ │ vsra.u64 , , #1 │ │ │ │ andle r8, r2, fp, asr pc │ │ │ │ @ instruction: 0xf7ff4620 │ │ │ │ @ instruction: 0xf89de9da │ │ │ │ cmplt r3, ip │ │ │ │ eorcs r4, r9, #12, 22 @ 0x3000 │ │ │ │ stmdami sp, {r2, r3, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ mvnsvc pc, #12582912 @ 0xc00000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ - blmi 2beaf8 │ │ │ │ + blmi 2beaf8 │ │ │ │ movwls r5, #6379 @ 0x18eb │ │ │ │ andlt r4, r5, r8, lsl r6 │ │ │ │ svclt 0x0000bd30 │ │ │ │ muleq r1, r2, sp │ │ │ │ andeq r6, r0, r0, asr #5 │ │ │ │ andeq r4, r0, r2, asr #30 │ │ │ │ andeq r4, r0, r8, ror #30 │ │ │ │ andeq r6, r0, r0, lsl #5 │ │ │ │ andeq r4, r0, r2, lsl #30 │ │ │ │ andeq r4, r0, r8, lsr pc │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb5b524 │ │ │ │ + bl feb5b524 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ andcs r0, r1, #248, 30 @ 0x3e0 │ │ │ │ cmncs r4, #2816 @ 0xb00 │ │ │ │ @ instruction: 0x46104611 │ │ │ │ @ instruction: 0xf000447c │ │ │ │ @ instruction: 0x4603f815 │ │ │ │ stmdavs r2, {r3, r4, r6, r8, ip, sp, pc} │ │ │ │ cmppmi r0, pc, rrx @ p-variant is OBSOLETE │ │ │ │ andle r4, r4, sl, lsl #5 │ │ │ │ andvs r3, r2, r1, lsl #20 │ │ │ │ @ instruction: 0xf7feb90a │ │ │ │ - blmi ffcc4 │ │ │ │ + blmi ffcc4 │ │ │ │ ldrmi r5, [r8], -r3, ror #17 │ │ │ │ svclt 0x0000bd10 │ │ │ │ andeq fp, r1, ip, asr #25 │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ - blhi bf824 │ │ │ │ + blhi bf824 │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 12, cr15, cr0, cr12, {6} │ │ │ │ strmi fp, [sp], -r5, asr #1 │ │ │ │ stmdbeq r0!, {r0, r2, r3, r8, ip, sp, lr, pc} │ │ │ │ tstcs r0, r4, lsl r6 │ │ │ │ @ instruction: 0x460722f0 │ │ │ │ movwls r4, #13896 @ 0x3648 │ │ │ │ @@ -810,97 +810,97 @@ │ │ │ │ mrc 7, 1, APSR_nzcv, cr8, cr14, {7} │ │ │ │ ldrtmi lr, [r8], -r4 │ │ │ │ ldcl 7, cr15, [sl, #-1016] @ 0xfffffc08 │ │ │ │ ldmdblt r0, {r0, r2, r9, sl, lr} │ │ │ │ strtmi r2, [r5], -r0, lsl #8 │ │ │ │ stmdage r4, {r1, r4, r7, sp, lr, pc} │ │ │ │ ldmdb r0, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - ble 4e3d0 │ │ │ │ + ble 4e3d0 │ │ │ │ add r2, fp, r0, lsl #8 │ │ │ │ @ instruction: 0xf04f4634 │ │ │ │ ldrbmi r0, [r7, #-2560] @ 0xfffff600 │ │ │ │ stmdami sp, {r1, r3, r8, sl, fp, ip, lr, pc}^ │ │ │ │ @ instruction: 0xf8c44621 │ │ │ │ @ instruction: 0xf10a9000 │ │ │ │ ldrbtmi r0, [r8], #-2561 @ 0xfffff5ff │ │ │ │ @ instruction: 0xf7fe340c │ │ │ │ ubfx lr, r4, #27, #19 │ │ │ │ @ instruction: 0xf44f9b03 │ │ │ │ - blx 205e6 │ │ │ │ + blx 205e6 │ │ │ │ @ instruction: 0xf7fef003 │ │ │ │ movwcs lr, #7890 @ 0x1ed2 │ │ │ │ svchi 0x005bf3bf │ │ │ │ vsubw.u , , d8 │ │ │ │ strcs r8, [r0], #-3931 @ 0xfffff0a5 │ │ │ │ stmdbeq r8, {r1, r2, r8, ip, sp, lr, pc} │ │ │ │ stcle 2, cr4, [r6, #-668] @ 0xfffffd64 │ │ │ │ strcc r4, [r1], #-1608 @ 0xfffff9b8 │ │ │ │ stmdbeq ip, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ mcr 7, 2, pc, cr8, cr14, {7} @ │ │ │ │ stmdage r6, {r1, r2, r4, r5, r6, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ - bhi 10bfaa0 │ │ │ │ + bhi 10bfaa0 │ │ │ │ @ instruction: 0xf7ff2400 │ │ │ │ stmdacs r0, {r1, r2, r3, r4, r8, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf106db5a │ │ │ │ @ instruction: 0xf04f0a04 │ │ │ │ adcmi r0, r7, #12, 18 @ 0x30000 │ │ │ │ - blx 27b8ea │ │ │ │ + blx 27b8ea │ │ │ │ @ instruction: 0xf85af304 │ │ │ │ @ instruction: 0xf7fe0003 │ │ │ │ stmdacs r0, {r3, r4, r6, r7, r9, sl, fp, sp, lr, pc} │ │ │ │ stmdavs fp!, {r1, r2, r3, r4, r5, r7, ip, lr, pc}^ │ │ │ │ orrseq r6, fp, fp, asr sp │ │ │ │ - blmi bf9484 │ │ │ │ + blmi bf9484 │ │ │ │ stmdbmi pc!, {r2, r3, r5, r9, sp} @ │ │ │ │ ldrbtmi r4, [fp], #-2095 @ 0xfffff7d1 │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r7, [r8], #-769 @ 0xfffffcff │ │ │ │ stmdb r0, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ addsmi r6, ip, #704512 @ 0xac000 │ │ │ │ - blmi afb0a0 │ │ │ │ + blmi afb0a0 │ │ │ │ stmdbmi fp!, {r1, r2, r3, r5, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2091 @ 0xfffff7d5 │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r7, [r8], #-769 @ 0xfffffcff │ │ │ │ ldmdb r2!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf84368eb │ │ │ │ strcc r0, [r1], #-36 @ 0xffffffdc │ │ │ │ stmdals r6, {r0, r1, r4, r6, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ stmdbls r7, {r2, r8, r9, fp, ip, pc} │ │ │ │ addsmi r9, r1, #20480 @ 0x5000 │ │ │ │ addsmi fp, r8, #8, 30 │ │ │ │ - blmi 8b88d4 │ │ │ │ + blmi 8b88d4 │ │ │ │ adcvc pc, r5, #1325400064 @ 0x4f000000 │ │ │ │ stmdami r2!, {r0, r5, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ movwvc pc, #21763 @ 0x5503 @ │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ @ instruction: 0xeeb8e91a │ │ │ │ vldr d8, [pc, #800] @ 47e4 <_Py_hashtable_get@plt+0x10d4> │ │ │ │ - bne ff023110 │ │ │ │ + bne ff023110 │ │ │ │ tsteq r2, r1, ror #22 │ │ │ │ - blhi 1ffd70 │ │ │ │ + blhi 1ffd70 │ │ │ │ @ instruction: 0xf9a0f004 │ │ │ │ - bleq 5ff5dc │ │ │ │ + bleq 5ff5dc │ │ │ │ strls r4, [r0, #-2072] @ 0xfffff7e8 │ │ │ │ mcr 4, 4, r4, cr8, cr8, {3} │ │ │ │ mrrc 11, 0, r7, r3, cr7 │ │ │ │ @ instruction: 0xf7fe2b17 │ │ │ │ @ instruction: 0x4604ef10 │ │ │ │ @ instruction: 0xf7ff983d │ │ │ │ ldrtmi lr, [r0], -lr, ror #17 │ │ │ │ ldc 7, cr15, [r2, #-1016] @ 0xfffffc08 │ │ │ │ @ instruction: 0xf0014628 │ │ │ │ - qadd16mi pc, r0, fp @ │ │ │ │ + strtmi pc, [r0], -r5, ror #27 │ │ │ │ ldc 0, cr11, [sp], #276 @ 0x114 │ │ │ │ pop {r1, r8, r9, fp, pc} │ │ │ │ svclt 0x00008ff0 │ │ │ │ andeq r0, r0, r0 │ │ │ │ bicmi ip, sp, r5, ror #26 │ │ │ │ - strdeq r2, [r0], -r3 │ │ │ │ + andeq r2, r0, r7, asr r2 │ │ │ │ strdeq r6, [r0], -lr │ │ │ │ andeq r4, r0, ip, asr #27 │ │ │ │ andeq r4, r0, r6, ror #27 │ │ │ │ andeq r6, r0, r2, ror #1 │ │ │ │ @ instruction: 0x00004db0 │ │ │ │ ldrdeq r4, [r0], -lr │ │ │ │ strheq r6, [r0], -r0 │ │ │ │ @@ -924,28 +924,28 @@ │ │ │ │ @ instruction: 0x36084478 │ │ │ │ stc 7, cr15, [ip, #-1016] @ 0xfffffc08 │ │ │ │ mvnsle r2, r5, lsl #24 │ │ │ │ strcs sl, [r0], #-3333 @ 0xfffff2fb │ │ │ │ strcc r4, [r1], #-1576 @ 0xfffff9d8 │ │ │ │ ldc 7, cr15, [r2, #1016] @ 0x3f8 │ │ │ │ stccs 5, cr3, [r5], {8} │ │ │ │ - bls f8d78 │ │ │ │ + bls f8d78 │ │ │ │ cmppcc r0, #76, 4 @ p-variant is OBSOLETE @ 0xc0000004 │ │ │ │ mulle sl, sl, r2 │ │ │ │ addscs r4, r5, #10240 @ 0x2800 │ │ │ │ stmdami fp, {r1, r3, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ movwvc pc, #62723 @ 0xf503 @ │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ - blmi 23e830 │ │ │ │ + blmi 23e830 │ │ │ │ movwls r5, #6395 @ 0x18fb │ │ │ │ andlt r4, pc, r8, lsl r6 @ │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ muleq r1, ip, sl │ │ │ │ - andeq r2, r0, r1, ror #8 │ │ │ │ + andeq r2, r0, r5, asr #3 │ │ │ │ @ instruction: 0x00005fb8 │ │ │ │ andeq r4, r0, sl, lsr ip │ │ │ │ andeq r4, r0, r4, ror #25 │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ @@ -963,34 +963,34 @@ │ │ │ │ @ instruction: 0x36084478 │ │ │ │ ldc 7, cr15, [lr], #1016 @ 0x3f8 │ │ │ │ mvnsle r2, r5, lsl #24 │ │ │ │ strcs sl, [r0], #-3333 @ 0xfffff2fb │ │ │ │ strcc r4, [r1], #-1576 @ 0xfffff9d8 │ │ │ │ stcl 7, cr15, [r4, #-1016] @ 0xfffffc08 │ │ │ │ stccs 5, cr3, [r5], {8} │ │ │ │ - blls f8e14 │ │ │ │ + blls f8e14 │ │ │ │ svcvc 0x00faf5b3 │ │ │ │ - blmi 2f8664 │ │ │ │ + blmi 2f8664 │ │ │ │ stmdbmi fp, {r6, r7, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2059 @ 0xfffff7f5 │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r7, [r8], #-788 @ 0xfffffcec │ │ │ │ ldmda r0, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldmpl fp!, {r3, r8, r9, fp, lr}^ │ │ │ │ ldrmi r9, [r8], -r1, lsl #6 │ │ │ │ pop {r0, r1, r2, r3, ip, sp, pc} │ │ │ │ svclt 0x000083f0 │ │ │ │ andeq fp, r1, r0, lsl #20 │ │ │ │ - andeq r2, r0, sp, lsl #11 │ │ │ │ + strdeq r2, [r0], -r5 │ │ │ │ andeq r5, r0, lr, lsl pc │ │ │ │ andeq r4, r0, r0, lsr #23 │ │ │ │ andeq r4, r0, r2, lsl #25 │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb5b880 │ │ │ │ + bl feb5b880 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdavs r3, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ andvs r3, r3, r1, lsl #6 │ │ │ │ vstrle d2, [sp, #-16] │ │ │ │ andle r2, lr, r5, lsl #22 │ │ │ │ vqdmulh.s d20, d0, d8 │ │ │ │ stmdbmi r8, {r0, r1, r3, r5, r6, r9, ip} │ │ │ │ @@ -1001,23 +1001,23 @@ │ │ │ │ rscscc pc, pc, pc, asr #32 │ │ │ │ andcs lr, r0, r0 │ │ │ │ svclt 0x0000bd08 │ │ │ │ andeq r5, r0, r2, asr #29 │ │ │ │ andeq r4, r0, r4, asr #22 │ │ │ │ andeq r4, r0, sl, lsl #25 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb5b8cc │ │ │ │ + bl feb5b8cc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r9, r8, asr #31 │ │ │ │ andscs r4, r8, #5056 @ 0x13c0 │ │ │ │ stmdage r2, {r8, sp} │ │ │ │ @ instruction: 0xf7fe447d │ │ │ │ stmdage r2, {r2, r7, r9, sl, fp, sp, lr, pc} │ │ │ │ mcr 7, 0, pc, cr10, cr14, {7} @ │ │ │ │ - blmi 12f0c4c │ │ │ │ + blmi 12f0c4c │ │ │ │ rscne pc, r7, #64, 4 │ │ │ │ stmdami fp, {r1, r3, r6, r8, fp, lr}^ │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ msrvc CPSR_x, #12582912 @ 0xc00000 │ │ │ │ @ instruction: 0xf7fe4478 │ │ │ │ stmdage r2, {r3, r4, r5, r6, r7, r8, r9, sl, fp, sp, lr, pc} │ │ │ │ mcr 7, 7, pc, cr8, cr14, {7} @ │ │ │ │ @@ -1045,15 +1045,15 @@ │ │ │ │ @ instruction: 0xf44f4b37 │ │ │ │ ldmdbmi r7!, {r1, r2, r4, r5, r6, r7, r9, ip, sp, lr} │ │ │ │ ldrbtmi r4, [fp], #-2103 @ 0xfffff7c9 │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r7, [r8], #-802 @ 0xfffffcde │ │ │ │ svc 0x00bef7fe │ │ │ │ @ instruction: 0xf7fea802 │ │ │ │ - blls 1c023c │ │ │ │ + blls 1c023c │ │ │ │ andle r2, fp, r1, lsl #22 │ │ │ │ vpadd.i8 d20, d0, d17 │ │ │ │ ldmdbmi r1!, {r0, r1, r2, r3, r5, r6, r7, r9, ip} │ │ │ │ ldrbtmi r4, [fp], #-2097 @ 0xfffff7cf │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r7, [r8], #-802 @ 0xfffffcde │ │ │ │ svc 0x00acf7fe │ │ │ │ @@ -1120,15 +1120,15 @@ │ │ │ │ svceq 0x00c8f8cc │ │ │ │ movwcs fp, #135 @ 0x87 │ │ │ │ svcmi 0x0058a804 │ │ │ │ stmdbeq r3, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ movwcc lr, #18893 @ 0x49cd │ │ │ │ @ instruction: 0xf8cd447f │ │ │ │ @ instruction: 0xf7fe900c │ │ │ │ - blls 140050 │ │ │ │ + blls 140050 │ │ │ │ andle r2, fp, r1, lsl #22 │ │ │ │ @ instruction: 0xf44f4b52 │ │ │ │ ldmdbmi r2, {r0, r1, r2, r3, r4, r6, r7, r9, ip, sp, lr}^ │ │ │ │ ldrbtmi r4, [fp], #-2130 @ 0xfffff7ae │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r7, [r8], #-807 @ 0xfffffcd9 │ │ │ │ svc 0x0016f7fe │ │ │ │ @@ -1140,86 +1140,86 @@ │ │ │ │ stmdbmi fp, {r0, r6, r7, r9, ip}^ │ │ │ │ ldrbtmi r4, [fp], #-2123 @ 0xfffff7b5 │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r7, [r8], #-807 @ 0xfffffcd9 │ │ │ │ svc 0x0002f7fe │ │ │ │ stmdbge r3, {r3, r6, r8, sl, fp, lr} │ │ │ │ @ instruction: 0x4628447d │ │ │ │ - bl 14428f0 │ │ │ │ + bl 14428f0 │ │ │ │ strtmi sl, [r8], -r3, lsl #18 │ │ │ │ - bl 13428f8 │ │ │ │ + bl 13428f8 │ │ │ │ stmdage r4, {r3, r8, sp} │ │ │ │ - @ instruction: 0xf8a8f000 │ │ │ │ + @ instruction: 0xf8d7f000 │ │ │ │ stccs 13, cr9, [r8, #-16] │ │ │ │ - blmi 107893c │ │ │ │ + blmi 107893c │ │ │ │ sbcne pc, r9, #64, 4 │ │ │ │ stmdami r1, {r6, r8, fp, lr}^ │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ msrvc CPSR_sxc, #12582912 @ 0xc00000 │ │ │ │ @ instruction: 0xf7fe4478 │ │ │ │ ldmdami lr!, {r1, r2, r5, r6, r7, r9, sl, fp, sp, lr, pc} │ │ │ │ ldrbtmi sl, [r8], #-2307 @ 0xfffff6fd │ │ │ │ - bl d42928 │ │ │ │ + bl d42928 │ │ │ │ stmdage r4, {r1, r3, r8, sp} │ │ │ │ - @ instruction: 0xf890f000 │ │ │ │ - blcs 2ab54c │ │ │ │ - blmi e7896c │ │ │ │ + @ instruction: 0xf8bff000 │ │ │ │ + blcs 2ab54c │ │ │ │ + blmi e7896c │ │ │ │ rscvc pc, r7, #1325400064 @ 0x4f000000 │ │ │ │ ldmdami r9!, {r3, r4, r5, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ msrvc CPSR_sxc, #12582912 @ 0xc00000 │ │ │ │ @ instruction: 0xf7fe4478 │ │ │ │ stmdage r5, {r1, r2, r3, r6, r7, r9, sl, fp, sp, lr, pc} │ │ │ │ ldc 7, cr15, [sl, #-1016]! @ 0xfffffc08 │ │ │ │ stmdage r4, {r0, r3, r6, r9, sl, lr} │ │ │ │ - @ instruction: 0xf87af000 │ │ │ │ - blcs eb578 │ │ │ │ - blmi c78998 │ │ │ │ + @ instruction: 0xf8a9f000 │ │ │ │ + blcs eb578 │ │ │ │ + blmi c78998 │ │ │ │ sbcsne pc, r3, #64, 4 │ │ │ │ ldmdami r1!, {r4, r5, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ msrvc CPSR_sxc, #12582912 @ 0xc00000 │ │ │ │ @ instruction: 0xf7fe4478 │ │ │ │ @ instruction: 0xf10deeb8 │ │ │ │ @ instruction: 0xf7fe0015 │ │ │ │ strtmi lr, [r9], -r4, lsr #26 │ │ │ │ @ instruction: 0xf000a804 │ │ │ │ - blls 142b20 │ │ │ │ + blls 142bdc │ │ │ │ andle r2, fp, r8, lsl #22 │ │ │ │ @ instruction: 0xf44f4b28 │ │ │ │ stmdbmi r8!, {r2, r3, r5, r6, r7, r9, ip, sp, lr} │ │ │ │ ldrbtmi r4, [fp], #-2088 @ 0xfffff7d8 │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r7, [r8], #-807 @ 0xfffffcd9 │ │ │ │ mcr 7, 5, pc, cr0, cr14, {7} @ │ │ │ │ andseq pc, r6, sp, lsl #2 │ │ │ │ stc 7, cr15, [ip, #-1016] @ 0xfffffc08 │ │ │ │ stmdage r4, {r0, r6, r9, sl, lr} │ │ │ │ - @ instruction: 0xf84cf000 │ │ │ │ + @ instruction: 0xf87bf000 │ │ │ │ cmplt fp, r4, lsl #22 │ │ │ │ vqdmulh.s d20, d0, d16 │ │ │ │ stmdbmi r0!, {r0, r2, r3, r4, r6, r7, r9, ip} │ │ │ │ ldrbtmi r4, [fp], #-2080 @ 0xfffff7e0 │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r7, [r8], #-807 @ 0xfffffcd9 │ │ │ │ mcr 7, 4, pc, cr10, cr14, {7} @ │ │ │ │ andseq pc, r7, sp, lsl #2 │ │ │ │ - bl 1a429dc │ │ │ │ + bl 1a429dc │ │ │ │ ldmpl fp!, {r0, r1, r3, r4, r8, r9, fp, lr}^ │ │ │ │ ldrmi r9, [r8], -r1, lsl #6 │ │ │ │ pop {r0, r1, r2, ip, sp, pc} │ │ │ │ svclt 0x000083f0 │ │ │ │ andeq fp, r1, r4, ror #14 │ │ │ │ andeq r5, r0, sl, lsr #25 │ │ │ │ andeq r4, r0, ip, lsr #18 │ │ │ │ andeq r4, r0, r6, asr #22 │ │ │ │ andeq r5, r0, r2, lsl #25 │ │ │ │ andeq r4, r0, r4, lsl #18 │ │ │ │ andeq r4, r0, r6, lsr fp │ │ │ │ - muleq r0, r7, r1 │ │ │ │ + andeq r0, r0, r5, ror #2 │ │ │ │ andeq r5, r0, r8, asr #24 │ │ │ │ andeq r4, r0, sl, asr #17 │ │ │ │ andeq r4, r0, r4, lsl fp │ │ │ │ @ instruction: 0x000001bb │ │ │ │ andeq r5, r0, r8, lsl ip │ │ │ │ muleq r0, sl, r8 │ │ │ │ strdeq r4, [r0], -ip │ │ │ │ @@ -1229,63 +1229,63 @@ │ │ │ │ @ instruction: 0x00005bbe │ │ │ │ andeq r4, r0, r0, asr #16 │ │ │ │ andeq r4, r0, sl, lsl #21 │ │ │ │ muleq r0, r2, fp │ │ │ │ andeq r4, r0, r4, lsl r8 │ │ │ │ andeq r4, r0, r6, asr #20 │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ - vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb5bc60 │ │ │ │ + vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ + bl feb5bc60 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - strcs r0, [r0], #-4080 @ 0xfffff010 │ │ │ │ - strmi r4, [r5], -lr, lsl #12 │ │ │ │ - andsvc pc, r0, r2, asr #4 │ │ │ │ - bl fe642a6c │ │ │ │ + @ instruction: 0x46040ff0 │ │ │ │ + @ instruction: 0xf7fe3004 │ │ │ │ + @ instruction: 0xf104eb2a │ │ │ │ + @ instruction: 0xf7fe0008 │ │ │ │ + vstmdbne r0!, {d14-d29} │ │ │ │ + b 7c2a74 │ │ │ │ + @ instruction: 0xf7fe1d20 │ │ │ │ + @ instruction: 0xf104eb20 │ │ │ │ + @ instruction: 0xf7fe000a │ │ │ │ + vstmdbne r0!, {d14-d24} │ │ │ │ + b 542a88 │ │ │ │ svchi 0x005bf3bf │ │ │ │ - vtbl.8 d6, {d15}, d27 │ │ │ │ - strcc r8, [r1], #-3931 @ 0xfffff0a5 │ │ │ │ - mulle r1, lr, r2 │ │ │ │ - mvnsle r2, r8, asr #25 │ │ │ │ - ldrlt fp, [r8, #-3440]! @ 0xfffff290 │ │ │ │ + svccc 0x0000e854 │ │ │ │ + stmda r4, {r0, r8, r9, fp, ip, sp}^ │ │ │ │ + bcs 112a0 │ │ │ │ + vsra.u64 , q12, #1 │ │ │ │ + stmdblt fp!, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc} │ │ │ │ + andeq pc, fp, r4, lsl #2 │ │ │ │ + ldrhtmi lr, [r8], -sp │ │ │ │ + stclt 7, cr15, [ip], {254} @ 0xfe │ │ │ │ + ldrblt fp, [r0, #-3384]! @ 0xfffff2c8 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00f0f8cc │ │ │ │ - andcc r4, r4, r4, lsl #12 │ │ │ │ - bl 442a98 │ │ │ │ - andeq pc, r8, r4, lsl #2 │ │ │ │ - bl 1c2aa0 │ │ │ │ - @ instruction: 0xf7fe1d20 │ │ │ │ - vstmdbne r0!, {s28-s33} │ │ │ │ - bl 1c2aac │ │ │ │ - andeq pc, sl, r4, lsl #2 │ │ │ │ - b fff42ab4 │ │ │ │ - @ instruction: 0xf7fe1d20 │ │ │ │ - @ instruction: 0xf3bfe9fc │ │ │ │ - ldmda r4, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ │ │ - blcc 546cc │ │ │ │ - andcc lr, r0, #68, 16 @ 0x440000 │ │ │ │ - mvnsle r2, r0, lsl #20 │ │ │ │ + strmi r2, [lr], -r0, lsl #8 │ │ │ │ + vmax.s8 d20, d2, d5 │ │ │ │ + @ instruction: 0xf7fe7010 │ │ │ │ + vtbx.8 d14, {d15-d18}, d26 │ │ │ │ + stmdavs fp!, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc} │ │ │ │ svchi 0x005bf3bf │ │ │ │ - @ instruction: 0xf104b92b │ │ │ │ - pop {r0, r1, r3} │ │ │ │ - @ instruction: 0xf7fe4038 │ │ │ │ - ldclt 12, cr11, [r8, #-460]! @ 0xfffffe34 │ │ │ │ + addsmi r3, lr, #16777216 @ 0x1000000 │ │ │ │ + stclcs 0, cr13, [r8], {1} │ │ │ │ + ldcllt 1, cr13, [r0, #-964]! @ 0xfffffc3c │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ - bl feb5bcf0 │ │ │ │ + bl feb5bcf0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040ff0 │ │ │ │ @ instruction: 0xf7fe3004 │ │ │ │ @ instruction: 0xf104ecbe │ │ │ │ @ instruction: 0xf7fe0009 │ │ │ │ vstmdbne r0!, {s28-s243} │ │ │ │ - b 1c42b04 │ │ │ │ + b 1c42b04 │ │ │ │ svchi 0x005bf3bf │ │ │ │ svccc 0x0000e854 │ │ │ │ stmda r4, {r0, r8, r9, fp, ip, sp}^ │ │ │ │ - bcs 1131c │ │ │ │ + bcs 1131c │ │ │ │ vsra.u64 , q12, #1 │ │ │ │ stmdblt fp!, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc} │ │ │ │ andeq pc, fp, r4, lsl #2 │ │ │ │ ldrhtmi lr, [r8], -sp │ │ │ │ mcrrlt 7, 15, pc, lr, cr14 @ │ │ │ │ ldrblt fp, [r0, #-3384]! @ 0xfffff2c8 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @@ -1293,48 +1293,48 @@ │ │ │ │ svceq 0x00e0f8cc │ │ │ │ movwcs fp, #132 @ 0x84 │ │ │ │ cdpmi 12, 4, cr10, cr0, cr2, {0} │ │ │ │ andeq pc, r1, #79 @ 0x4f │ │ │ │ ldrbtmi r9, [lr], #-770 @ 0xfffffcfe │ │ │ │ vmla.i q3, , d19[0] │ │ │ │ ldm r4, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ │ │ - blcs 14898 │ │ │ │ + blcs 14898 │ │ │ │ stmia r4, {r0, r1, r8, ip, lr, pc}^ │ │ │ │ stmdbcs r0, {r0, r6, r8, r9, sl, fp, sp} │ │ │ │ vsra.u64 , , #1 │ │ │ │ andle r8, r2, fp, asr pc │ │ │ │ @ instruction: 0xf7fe4620 │ │ │ │ @ instruction: 0xf89deda2 │ │ │ │ - blcs 50b98 │ │ │ │ - blmi d38ba4 │ │ │ │ + blcs 50b98 │ │ │ │ + blmi d38ba4 │ │ │ │ ldmdbmi r4!, {r0, r1, r2, r3, r6, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2100 @ 0xfffff7cc │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r7, [r8], #-812 @ 0xfffffcd4 │ │ │ │ ldc 7, cr15, [r0, #1016]! @ 0x3f8 │ │ │ │ strcs r4, [r0, #-2097] @ 0xfffff7cf │ │ │ │ ldrbtmi r4, [r8], #-1569 @ 0xfffff9df │ │ │ │ ldmib lr!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ andsvc pc, r0, r2, asr #4 │ │ │ │ - bl 42b9c │ │ │ │ + bl 42b9c │ │ │ │ sbcslt r7, fp, #2293760 @ 0x230000 │ │ │ │ @ instruction: 0xf0031eda │ │ │ │ svclt 0x001803fd │ │ │ │ - blcs 4d3b8 │ │ │ │ - blmi a78be0 │ │ │ │ + blcs 4d3b8 │ │ │ │ + blmi a78be0 │ │ │ │ stmdbmi r9!, {r0, r3, r4, r6, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2089 @ 0xfffff7d7 │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r7, [r8], #-812 @ 0xfffffcd4 │ │ │ │ ldc 7, cr15, [r2, #1016] @ 0x3f8 │ │ │ │ stclcs 5, cr3, [r8, #4] │ │ │ │ - bcs 38bd8 │ │ │ │ + bcs 38bd8 │ │ │ │ @ instruction: 0xf89dd1e2 │ │ │ │ - blcs d0bfc │ │ │ │ - blmi 8b8c08 │ │ │ │ + blcs d0bfc │ │ │ │ + blmi 8b8c08 │ │ │ │ stmdbmi r2!, {r1, r2, r3, r4, r6, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2082 @ 0xfffff7de │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r7, [r8], #-812 @ 0xfffffcd4 │ │ │ │ ldcl 7, cr15, [lr, #-1016]! @ 0xfffffc08 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ svchi 0x005bf3bf │ │ │ │ @@ -1342,17 +1342,17 @@ │ │ │ │ tstle r3, r1, lsl #20 │ │ │ │ svccc 0x0041e8c4 │ │ │ │ mvnsle r2, r0, lsl #18 │ │ │ │ svchi 0x005bf3bf │ │ │ │ strtmi sp, [r0], -r2 │ │ │ │ ldc 7, cr15, [r6, #-1016]! @ 0xfffffc08 │ │ │ │ andeq pc, r9, sp, lsl #2 │ │ │ │ - b 12c2c18 │ │ │ │ + b 12c2c18 │ │ │ │ mulcc r8, sp, r8 │ │ │ │ - blmi 4f1174 │ │ │ │ + blmi 4f1174 │ │ │ │ ldmdbmi r3, {r1, r5, r6, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2067 @ 0xfffff7ed │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r7, [r8], #-812 @ 0xfffffcd4 │ │ │ │ ldcl 7, cr15, [sl, #-1016] @ 0xfffffc08 │ │ │ │ ldmpl r3!, {r4, r8, r9, fp, lr}^ │ │ │ │ ldrmi r9, [r8], -r1, lsl #6 │ │ │ │ @@ -1369,15 +1369,15 @@ │ │ │ │ strdeq r4, [r0], -ip │ │ │ │ @ instruction: 0x000048ba │ │ │ │ andeq r5, r0, r2, lsr r9 │ │ │ │ @ instruction: 0x000045b4 │ │ │ │ andeq r4, r0, sl, lsl #17 │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb5be8c │ │ │ │ + bl feb5be8c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040ff8 │ │ │ │ vsubw.u q1, , d1 │ │ │ │ subvs r8, r3, fp, asr pc │ │ │ │ svchi 0x005bf3bf │ │ │ │ svchi 0x005bf3bf │ │ │ │ svccs 0x004fe8d4 │ │ │ │ @@ -1393,22 +1393,22 @@ │ │ │ │ ldmdami r8, {r0, r1, r2, r4, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ teqpvc r2, #12582912 @ p-variant is OBSOLETE @ 0xc00000 │ │ │ │ @ instruction: 0xf7fe4478 │ │ │ │ @ instruction: 0xf04fed0a │ │ │ │ vsubw.u q0, , d0 │ │ │ │ ldm r4, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ │ │ - bcs 50a28 │ │ │ │ + bcs 50a28 │ │ │ │ stmia r4, {r0, r1, r8, ip, lr, pc}^ │ │ │ │ stmdbcs r0, {r0, r6, r8, r9, sl, fp, ip, sp} │ │ │ │ vsra.u64 , , #1 │ │ │ │ andle r8, r2, fp, asr pc │ │ │ │ @ instruction: 0xf7fe4620 │ │ │ │ stmdavc r3!, {r1, r6, r7, sl, fp, sp, lr, pc} │ │ │ │ - blmi 2f1254 │ │ │ │ + blmi 2f1254 │ │ │ │ stmdbmi fp, {r1, r6, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2059 @ 0xfffff7f5 │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r7, [r8], #-818 @ 0xfffffcce │ │ │ │ stcl 7, cr15, [sl], #1016 @ 0x3f8 │ │ │ │ pop {r5, r6, sl, fp, ip} │ │ │ │ @ instruction: 0xf7fe4010 │ │ │ │ @@ -1416,15 +1416,15 @@ │ │ │ │ muleq r0, r0, r8 │ │ │ │ andeq r4, r0, r2, lsl r5 │ │ │ │ andeq r4, r0, r0, lsl #16 │ │ │ │ andeq r5, r0, r2, asr r8 │ │ │ │ ldrdeq r4, [r0], -r4 @ │ │ │ │ andeq r4, r0, r2, ror #15 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb5bf48 │ │ │ │ + bl feb5bf48 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdcs r0, [r0, -r8] │ │ │ │ @ instruction: 0x46084c1b │ │ │ │ @ instruction: 0xf000447c │ │ │ │ andcc pc, r1, r7, lsr r8 @ │ │ │ │ andcs sp, r0, r1, lsl #2 │ │ │ │ tstcs r1, ip, lsr #32 │ │ │ │ @@ -1450,15 +1450,15 @@ │ │ │ │ @ instruction: 0xf80af000 │ │ │ │ sbcsle r3, r2, r1 │ │ │ │ stmiapl r0!, {r1, r8, r9, fp, lr}^ │ │ │ │ svclt 0x0000bd10 │ │ │ │ andeq fp, r1, ip, lsr #5 │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb5bfd0 │ │ │ │ + bl feb5bfd0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r5, r0, ror #31 │ │ │ │ strmi r4, [r2], -sp, lsl #26 │ │ │ │ andls r4, r3, sp, ror r4 │ │ │ │ tstlt fp, r3, lsl #22 │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ msreq CPSR_, #-1073741776 @ 0xc0000030 │ │ │ │ @@ -1571,15 +1571,15 @@ │ │ │ │ @ instruction: 0xf0004478 │ │ │ │ andcc pc, r1, r3, ror #16 │ │ │ │ svcge 0x0052f43f │ │ │ │ tstcs r2, r2, lsr #12 │ │ │ │ andvs pc, r0, pc, asr #8 │ │ │ │ @ instruction: 0xf8d0f000 │ │ │ │ @ instruction: 0xf43f3001 │ │ │ │ - bmi 9f0cd8 │ │ │ │ + bmi 9f0cd8 │ │ │ │ vst4.8 {d18,d20,d22,d24}, [pc :64], r0 │ │ │ │ ldrbtmi r5, [sl], #-128 @ 0xffffff80 │ │ │ │ @ instruction: 0xf8c6f000 │ │ │ │ @ instruction: 0xf43f3001 │ │ │ │ stcmi 15, cr10, [r3], #-252 @ 0xffffff04 │ │ │ │ vst4.8 {d18,d20,d22,d24}, [pc], r2 │ │ │ │ ldrbtmi r5, [ip], #-0 │ │ │ │ @@ -1591,15 +1591,15 @@ │ │ │ │ @ instruction: 0xf000447a │ │ │ │ @ instruction: 0x3001f8b1 │ │ │ │ svcge 0x002af43f │ │ │ │ tstcs r2, r2, lsr #12 │ │ │ │ andmi pc, r0, pc, asr #8 │ │ │ │ @ instruction: 0xf8a8f000 │ │ │ │ @ instruction: 0xf43f3001 │ │ │ │ - blmi 5b0c88 │ │ │ │ + blmi 5b0c88 │ │ │ │ pop {r3, r4, r5, r6, r7, fp, ip, lr} │ │ │ │ svclt 0x000081f0 │ │ │ │ andeq r4, r0, ip, asr #4 │ │ │ │ andeq fp, r1, r6, asr #3 │ │ │ │ andeq r4, r0, r4, ror #13 │ │ │ │ @ instruction: 0x000046b8 │ │ │ │ andeq r4, r0, r6, lsr #13 │ │ │ │ @@ -1636,22 +1636,22 @@ │ │ │ │ ldmda r6!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ andls r4, r3, r8, lsr #5 │ │ │ │ stmdbmi r7!, {r0, r1, r3, ip, lr, pc} │ │ │ │ @ instruction: 0x4622463b │ │ │ │ andeq pc, r1, fp, asr r8 @ │ │ │ │ stmdbmi r5!, {r9, sl, ip, pc} │ │ │ │ ldrbtmi r6, [r9], #-2048 @ 0xfffff800 │ │ │ │ - b feb430b0 │ │ │ │ + b feb430b0 │ │ │ │ strbmi lr, [r8], -r6 │ │ │ │ - b ffa430b8 │ │ │ │ + b ffa430b8 │ │ │ │ stmdblt r0!, {r0, r2, r9, sl, lr} │ │ │ │ svc 0x00aef7fd │ │ │ │ rscscc pc, pc, pc, asr #32 │ │ │ │ @ instruction: 0x4650e032 │ │ │ │ - b ff7c30cc │ │ │ │ + b ff7c30cc │ │ │ │ stmdblt r8!, {r7, r9, sl, lr} │ │ │ │ @ instruction: 0xf7fd4628 │ │ │ │ @ instruction: 0xf7fdef20 │ │ │ │ ldrb lr, [r1, r2, lsr #31]! │ │ │ │ ldrtmi r4, [r9], -sl, asr #12 │ │ │ │ @ instruction: 0xf7fd4628 │ │ │ │ ldrbmi lr, [r2], -lr, ror #30 │ │ │ │ @@ -1666,15 +1666,15 @@ │ │ │ │ svc 0x0004f7fd │ │ │ │ strbmi r9, [fp, #-2819] @ 0xfffff4fd │ │ │ │ stmdbmi r9, {r0, r1, r3, ip, lr, pc} │ │ │ │ @ instruction: 0x4622463b │ │ │ │ andeq pc, r1, fp, asr r8 @ │ │ │ │ stmdbmi r8, {r9, sl, ip, pc} │ │ │ │ ldrbtmi r6, [r9], #-2048 @ 0xfffff800 │ │ │ │ - b 1c43128 │ │ │ │ + b 1c43128 │ │ │ │ andcs lr, r0, sl, asr #15 │ │ │ │ pop {r0, r2, ip, sp, pc} │ │ │ │ svclt 0x00008ff0 │ │ │ │ andeq sl, r1, sl, ror pc │ │ │ │ andeq r0, r0, r4, lsl r3 │ │ │ │ andeq r4, r0, r2, ror #10 │ │ │ │ andeq r4, r0, sl, lsl r5 │ │ │ │ @@ -1704,33 +1704,33 @@ │ │ │ │ strd r3, [r0], -pc @ │ │ │ │ andlt r4, r3, r0, lsr #12 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ muleq r1, r8, lr │ │ │ │ andeq r0, r0, r4, lsl r3 │ │ │ │ ldrdeq r4, [r0], -r6 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb5c3c8 │ │ │ │ + bl feb5c3c8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ cdpmi 15, 2, cr0, cr6, cr8, {7} │ │ │ │ ldrbtmi fp, [lr], #-130 @ 0xffffff7e │ │ │ │ stmdb r2!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - blmi 93371c │ │ │ │ + blmi 93371c │ │ │ │ stmdbmi r4!, {r1, r2, r4, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2084 @ 0xfffff7dc │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r7, [r8], #-821 @ 0xfffffccb │ │ │ │ - b fe0431e8 │ │ │ │ + b fe0431e8 │ │ │ │ @ instruction: 0xf7fe4604 │ │ │ │ @ instruction: 0x4605e954 │ │ │ │ - blmi 7f373c │ │ │ │ + blmi 7f373c │ │ │ │ ldmdbmi pc, {r0, r3, r4, r9, sp} @ │ │ │ │ ldrbtmi r4, [fp], #-2079 @ 0xfffff7e1 │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r7, [r8], #-821 @ 0xfffffccb │ │ │ │ - b 1c43208 │ │ │ │ + b 1c43208 │ │ │ │ ldmda ip, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ cmplt r3, r3, lsl #29 │ │ │ │ eorcs r4, r0, #26624 @ 0x6800 │ │ │ │ ldmdami fp, {r1, r3, r4, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ teqpvc r5, #12582912 @ p-variant is OBSOLETE @ 0xc00000 │ │ │ │ @ instruction: 0xf7fe4478 │ │ │ │ @@ -1738,18 +1738,18 @@ │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ mulle r5, r3, r2 │ │ │ │ eorvs r3, fp, r1, lsl #22 │ │ │ │ @ instruction: 0x4628b913 │ │ │ │ mcr 7, 7, pc, cr2, cr13, {7} @ │ │ │ │ @ instruction: 0xf06f6823 │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ - blcc 79264 │ │ │ │ + blcc 79264 │ │ │ │ ldmdblt r3, {r0, r1, r5, sp, lr} │ │ │ │ @ instruction: 0xf7fd4620 │ │ │ │ - blmi 380dbc │ │ │ │ + blmi 380dbc │ │ │ │ movwls r5, #6387 @ 0x18f3 │ │ │ │ andlt r4, r2, r8, lsl r6 │ │ │ │ svclt 0x0000bd70 │ │ │ │ andeq sl, r1, lr, lsr #28 │ │ │ │ andeq r5, r0, lr, ror r3 │ │ │ │ @ instruction: 0x000044bc │ │ │ │ andeq r4, r0, lr, ror #9 │ │ │ │ @@ -1757,64 +1757,64 @@ │ │ │ │ muleq r0, ip, r4 │ │ │ │ ldrdeq r4, [r0], -sl │ │ │ │ andeq r5, r0, r0, asr #6 │ │ │ │ andeq r4, r0, lr, ror r4 │ │ │ │ andeq r4, r0, r8, asr #9 │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb5c49c │ │ │ │ + bl feb5c49c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r9, r8, asr #31 │ │ │ │ andscs r4, r4, #1664 @ 0x680 │ │ │ │ stmdage r3, {r8, sp} │ │ │ │ ldrbtmi r2, [sp], #-1027 @ 0xfffffbfd │ │ │ │ ldm sl, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldm r2!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ stmib sp, {r1, r2, sl, ip, pc}^ │ │ │ │ ldmdblt r8, {r0, r1, sl}^ │ │ │ │ @ instruction: 0xf44f4b14 │ │ │ │ ldmdbmi r4, {r3, r7, r9, ip, sp, lr} │ │ │ │ ldrbtmi r4, [fp], #-2068 @ 0xfffff7ec │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r7, [r8], #-827 @ 0xfffffcc5 │ │ │ │ - b 3432d0 │ │ │ │ + b 3432d0 │ │ │ │ ldrbtmi r4, [pc], #-3857 @ 52dc <_Py_hashtable_get@plt+0x1bcc> │ │ │ │ ldrtmi sl, [r8], -r3, lsl #18 │ │ │ │ mrc 7, 2, APSR_nzcv, cr10, cr13, {7} │ │ │ │ mvnsle r3, r1, lsl #24 │ │ │ │ @ instruction: 0xf7fda807 │ │ │ │ stmdals r3, {r2, r5, r6, r7, r9, sl, fp, sp, lr, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ addsmi r6, r3, #196608 @ 0x30000 │ │ │ │ - blcc 7930c │ │ │ │ + blcc 7930c │ │ │ │ stmdblt fp, {r0, r1, sp, lr} │ │ │ │ mcr 7, 4, pc, cr2, cr13, {7} @ │ │ │ │ stmiapl fp!, {r0, r1, r2, r8, r9, fp, lr}^ │ │ │ │ ldrmi r9, [r8], -r1, lsl #6 │ │ │ │ ldcllt 0, cr11, [r0, #36]! @ 0x24 │ │ │ │ andeq sl, r1, r2, asr sp │ │ │ │ muleq r0, r6, r2 │ │ │ │ ldrdeq r4, [r0], -r4 @ │ │ │ │ andeq r4, r0, sl, asr #8 │ │ │ │ andeq r0, r0, fp, asr #32 │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb5c530 │ │ │ │ + bl feb5c530 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040ff0 │ │ │ │ svc 0x0004f7fd │ │ │ │ movweq pc, #33028 @ 0x8104 @ │ │ │ │ vrsubhn.i d4, , q3 │ │ │ │ ldmda r3, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ │ │ stclne 15, cr5, [sl], #-0 │ │ │ │ tstcs r0, r3, asr #16 │ │ │ │ mvnsle r2, r0, lsl #18 │ │ │ │ svchi 0x005bf3bf │ │ │ │ @ instruction: 0xf1046863 │ │ │ │ - blcc 453a4 │ │ │ │ + blcc 453a4 │ │ │ │ smlatble r2, fp, r2, r4 │ │ │ │ ldmda r4!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7fde001 │ │ │ │ ldmdblt r5!, {r2, r5, r7, r9, sl, fp, sp, lr, pc} │ │ │ │ addcc pc, r8, r1, asr #4 │ │ │ │ svc 0x0016f7fd │ │ │ │ stm sl, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @@ -1829,29 +1829,29 @@ │ │ │ │ svc 0x0002f7fd │ │ │ │ rsbsvc pc, sl, pc, asr #8 │ │ │ │ mrc 7, 7, APSR_nzcv, cr14, cr13, {7} │ │ │ │ @ instruction: 0xf7fd4630 │ │ │ │ @ instruction: 0xf104ed92 │ │ │ │ vsubw.u q0, , d12 │ │ │ │ ldmda r3, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ │ │ - bcc 50fbc │ │ │ │ + bcc 50fbc │ │ │ │ tstcs r0, r3, asr #16 │ │ │ │ mvnsle r2, r0, lsl #18 │ │ │ │ svchi 0x005bf3bf │ │ │ │ @ instruction: 0xf104b92a │ │ │ │ ldmfd sp!, {r4} │ │ │ │ @ instruction: 0xf7fd4070 │ │ │ │ ldcllt 15, cr11, [r0, #-1004]! @ 0xfffffc14 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb5c5e0 │ │ │ │ + bl feb5c5e0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp, #-928] @ 0xfffffc60 │ │ │ │ ldrbtmi fp, [sp], #-131 @ 0xffffff7d │ │ │ │ ldmda r6, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - blmi 6f3934 │ │ │ │ + blmi 6f3934 │ │ │ │ ldmdbmi fp, {r2, r4, r6, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2075 @ 0xfffff7e5 │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r7, [r8], #-834 @ 0xfffffcbe │ │ │ │ ldmdb r4!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf7fe4604 │ │ │ │ ldmdblt r0, {r3, r6, fp, sp, lr, pc}^ │ │ │ │ @@ -1879,20 +1879,20 @@ │ │ │ │ andeq r4, r0, r4, lsr #5 │ │ │ │ andeq r4, r0, r2, lsr r3 │ │ │ │ andeq r5, r0, r8, asr #2 │ │ │ │ andeq r4, r0, r6, lsl #5 │ │ │ │ andeq r4, r0, r0, lsr #6 │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb5c684 │ │ │ │ + bl feb5c684 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [r3, #-928] @ 0xfffffc60 │ │ │ │ ldrbtmi fp, [sp], #-131 @ 0xffffff7d │ │ │ │ stmda r4, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - blmi 4739d8 │ │ │ │ + blmi 4739d8 │ │ │ │ ldmdbmi r1, {r0, r1, r4, r5, r6, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2065 @ 0xfffff7ef │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r7, [r8], #-841 @ 0xfffffcb7 │ │ │ │ stmdb r2!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7fe4604 │ │ │ │ @ instruction: 0xf7fde850 │ │ │ │ @@ -1907,15 +1907,15 @@ │ │ │ │ ldclt 0, cr11, [r0, #-12]! │ │ │ │ andeq sl, r1, r2, ror fp │ │ │ │ andeq r5, r0, r2, asr #1 │ │ │ │ andeq r4, r0, r0, lsl #4 │ │ │ │ andeq r4, r0, lr, lsl #5 │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb5c6f4 │ │ │ │ + bl feb5c6f4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r9, r8, asr #31 │ │ │ │ tstcs r0, r4, lsl r2 │ │ │ │ @ instruction: 0xf7fda803 │ │ │ │ ldcmi 15, cr14, [r2, #-456]! @ 0xfffffe38 │ │ │ │ svc 0x00c8f7fd │ │ │ │ @ instruction: 0xf7fd9003 │ │ │ │ @@ -1925,47 +1925,47 @@ │ │ │ │ stmib sp, {r2, sl, sp}^ │ │ │ │ ldmdblt r3, {r0, r2, sl}^ │ │ │ │ adcscs r4, r8, #44032 @ 0xac00 │ │ │ │ stmdami ip!, {r0, r1, r3, r5, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ cmppvc r1, #12582912 @ p-variant is OBSOLETE @ 0xc00000 │ │ │ │ @ instruction: 0xf7fe4478 │ │ │ │ - blls 13f8ac │ │ │ │ - blmi a33a8c │ │ │ │ + blls 13f8ac │ │ │ │ + blmi a33a8c │ │ │ │ stmdbmi r8!, {r0, r3, r4, r5, r7, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2088 @ 0xfffff7d8 │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r7, [r8], #-849 @ 0xfffffcaf │ │ │ │ stmia lr, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - blmi 973a98 │ │ │ │ + blmi 973a98 │ │ │ │ stmdbmi r5!, {r1, r3, r4, r5, r7, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2085 @ 0xfffff7db │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r7, [r8], #-849 @ 0xfffffcaf │ │ │ │ stmia r2, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldrbtmi r4, [pc], #-3874 @ 5570 <_Py_hashtable_get@plt+0x1e60> │ │ │ │ ldrtmi sl, [r8], -r3, lsl #18 │ │ │ │ ldc 7, cr15, [r0, #-1012] @ 0xfffffc0c │ │ │ │ mvnsle r3, r1, lsl #24 │ │ │ │ @ instruction: 0xf7fda807 │ │ │ │ stmdals r5, {r1, r3, r4, r7, r8, sl, fp, sp, lr, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ addsmi r6, r3, #196608 @ 0x30000 │ │ │ │ - blcc 795a0 │ │ │ │ + blcc 795a0 │ │ │ │ stmdblt fp, {r0, r1, sp, lr} │ │ │ │ ldc 7, cr15, [r8, #-1012]! @ 0xfffffc0c │ │ │ │ @ instruction: 0xf06f9804 │ │ │ │ stmdavs r3, {r6, r9, lr} │ │ │ │ mulle r4, r3, r2 │ │ │ │ andvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0xf7fdb90b │ │ │ │ stmdals r3, {r1, r2, r3, r5, r8, sl, fp, sp, lr, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ addsmi r6, r3, #196608 @ 0x30000 │ │ │ │ - blcc 795cc │ │ │ │ + blcc 795cc │ │ │ │ stmdblt fp, {r0, r1, sp, lr} │ │ │ │ stc 7, cr15, [r2, #-1012]! @ 0xfffffc0c │ │ │ │ stmiapl fp!, {r0, r2, r3, r8, r9, fp, lr}^ │ │ │ │ ldrmi r9, [r8], -r1, lsl #6 │ │ │ │ ldcllt 0, cr11, [r0, #36]! @ 0x24 │ │ │ │ andeq sl, r1, r6, ror #21 │ │ │ │ andeq r5, r0, r4, lsr r0 │ │ │ │ @@ -1973,18 +1973,18 @@ │ │ │ │ andeq r4, r0, r8, lsl r2 │ │ │ │ andeq r5, r0, sl, lsl r0 │ │ │ │ andeq r4, r0, r8, asr r1 │ │ │ │ andeq r4, r0, r6, lsl r2 │ │ │ │ andeq r5, r0, r2 │ │ │ │ andeq r4, r0, r0, asr #2 │ │ │ │ andeq r4, r0, r6, lsl r2 │ │ │ │ - @ instruction: 0x000016bf │ │ │ │ + andeq r1, r0, r7, lsr #8 │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb5c808 │ │ │ │ + bl feb5c808 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ mrrcmi 15, 15, r0, sl, cr0 │ │ │ │ ldclmi 2, cr2, [sl, #-0] │ │ │ │ @ instruction: 0x4621447c │ │ │ │ ldrbtmi r4, [sp], #-1568 @ 0xfffff9e0 │ │ │ │ @ instruction: 0xf8eef000 │ │ │ │ tstle r1, r1 │ │ │ │ @@ -2067,15 +2067,15 @@ │ │ │ │ @ instruction: 0xf0004620 │ │ │ │ andcc pc, r1, r1, asr r8 @ │ │ │ │ svcge 0x0062f43f │ │ │ │ andcs r4, sl, #36, 18 @ 0x90000 │ │ │ │ ldrbtmi r4, [r9], #-1568 @ 0xfffff9e0 │ │ │ │ @ instruction: 0xf848f000 │ │ │ │ @ instruction: 0xf43f3001 │ │ │ │ - blmi 8714d8 │ │ │ │ + blmi 8714d8 │ │ │ │ ldcllt 8, cr5, [r0, #-928]! @ 0xfffffc60 │ │ │ │ andeq r3, r0, ip, ror #20 │ │ │ │ andeq sl, r1, r6, ror #19 │ │ │ │ @ instruction: 0x000041ba │ │ │ │ andeq r4, r0, r0, lsr #3 │ │ │ │ andeq r4, r0, r4, asr #2 │ │ │ │ andeq r4, r0, sl, asr #2 │ │ │ │ @@ -2131,15 +2131,15 @@ │ │ │ │ stmdbmi r3!, {r3, fp, sp, lr} │ │ │ │ @ instruction: 0xf7fd4479 │ │ │ │ @ instruction: 0xe016eeda │ │ │ │ @ instruction: 0x46294634 │ │ │ │ @ instruction: 0xb1ac4638 │ │ │ │ strtmi r1, [r2], -r4, rrx │ │ │ │ ldc 7, cr15, [sl], #-1012 @ 0xfffffc0c │ │ │ │ - blle ffd96284 │ │ │ │ + blle ffd96284 │ │ │ │ @ instruction: 0x4653491a │ │ │ │ @ instruction: 0xf859465a │ │ │ │ stmib sp, {r0, ip}^ │ │ │ │ strls r0, [r0], #-1025 @ 0xfffffbff │ │ │ │ ldmdbmi r8, {r3, fp, sp, lr} │ │ │ │ @ instruction: 0xf7fd4479 │ │ │ │ @ instruction: 0xf04feec2 │ │ │ │ @@ -2153,17 +2153,17 @@ │ │ │ │ @ instruction: 0xf859465a │ │ │ │ stmib sp, {r0, ip}^ │ │ │ │ @ instruction: 0xf8cd0601 │ │ │ │ stmdavs r8, {pc} │ │ │ │ ldrbtmi r4, [r9], #-2315 @ 0xfffff6f5 │ │ │ │ mcr 7, 5, pc, cr6, cr13, {7} @ │ │ │ │ ldrtmi lr, [r8], -r3, ror #15 │ │ │ │ - ldc2 0, cr15, [r4, #-0] │ │ │ │ + blx fffc18ce │ │ │ │ @ instruction: 0xf0004628 │ │ │ │ - @ instruction: 0x4620fd31 │ │ │ │ + @ instruction: 0x4620fbfb │ │ │ │ pop {r0, r2, ip, sp, pc} │ │ │ │ svclt 0x00008ff0 │ │ │ │ andeq sl, r1, sl, ror #15 │ │ │ │ andeq r0, r0, r4, lsl r3 │ │ │ │ andeq r4, r0, r4, lsr r0 │ │ │ │ andeq r4, r0, ip, lsr r0 │ │ │ │ andeq r4, r0, sl, asr r0 │ │ │ │ @@ -2177,55 +2177,55 @@ │ │ │ │ stcge 4, cr4, [r1], {121} @ 0x79 │ │ │ │ @ instruction: 0x462022b4 │ │ │ │ msrvc SPSR_c, r1, lsl #10 │ │ │ │ @ instruction: 0xf7fd447d │ │ │ │ stmdavs r0!, {r1, r2, r4, r6, r8, r9, fp, sp, lr, pc} │ │ │ │ ldcl 7, cr15, [sl], #-1012 @ 0xfffffc0c │ │ │ │ movwlt r4, #1666 @ 0x682 │ │ │ │ - bl feb43920 │ │ │ │ + bl feb43920 │ │ │ │ ldrbmi r4, [r0], -r1, lsl #13 │ │ │ │ - bl fe443928 │ │ │ │ + bl fe443928 │ │ │ │ ldrdcc pc, [r0], -sl │ │ │ │ ldrbmi r4, [r0], -r0, lsl #13 │ │ │ │ @ instruction: 0xd00542bb │ │ │ │ @ instruction: 0xf8ca3b01 │ │ │ │ stmdblt fp, {ip, sp} │ │ │ │ - bl 17c3940 │ │ │ │ + bl 17c3940 │ │ │ │ strcc r6, [r1], -r3, ror #16 │ │ │ │ mulle ip, r9, r5 │ │ │ │ - blmi 5179a4 │ │ │ │ + blmi 5179a4 │ │ │ │ ldmdbmi r5, {r2, r4, r9, fp, lr} │ │ │ │ stmdapl r8!, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0xf7fd6800 │ │ │ │ andcs lr, r0, r4, asr lr │ │ │ │ stmiavs r3!, {r0, r1, r4, sp, lr, pc} │ │ │ │ ldrmi r3, [r8, #1036] @ 0x40c │ │ │ │ stmdami fp, {r0, r1, r3, ip, lr, pc} │ │ │ │ - bmi 3d85b4 │ │ │ │ + bmi 3d85b4 │ │ │ │ ldrbtmi r4, [fp], #-2319 @ 0xfffff6f1 │ │ │ │ ldrbtmi r5, [sl], #-2088 @ 0xfffff7d8 │ │ │ │ stmdavs r0, {r0, r3, r4, r5, r6, sl, lr} │ │ │ │ mcr 7, 2, pc, cr2, cr13, {7} @ │ │ │ │ cdpcs 7, 0, cr14, cr15, cr13, {7} │ │ │ │ - blmi 2fa0a8 │ │ │ │ + blmi 2fa0a8 │ │ │ │ eorlt r5, lr, r8, ror #17 │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ andeq r4, r0, r4, asr ip │ │ │ │ andeq sl, r1, r8, ror #13 │ │ │ │ andeq r0, r0, r4, lsl r3 │ │ │ │ andeq r4, r0, r0, lsl #3 │ │ │ │ andeq r4, r0, r0, lsr #3 │ │ │ │ @ instruction: 0x000041b2 │ │ │ │ muleq r0, lr, r1 │ │ │ │ andeq r4, r0, lr, ror r1 │ │ │ │ muleq r0, r0, r1 │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb5cbcc │ │ │ │ + bl feb5cbcc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdcs r0, [r0, -r8] │ │ │ │ strmi r4, [r8], -r0, lsr #24 │ │ │ │ @ instruction: 0xf000447c │ │ │ │ andcc pc, r1, r1, asr #16 │ │ │ │ andcs sp, r0, r1, lsl #2 │ │ │ │ tstcs r1, r6, lsr r0 │ │ │ │ @@ -2256,15 +2256,15 @@ │ │ │ │ @ instruction: 0xf80af000 │ │ │ │ sbcle r3, r8, r1 │ │ │ │ stmiapl r0!, {r1, r8, r9, fp, lr}^ │ │ │ │ svclt 0x0000bd10 │ │ │ │ andeq sl, r1, r8, lsr #12 │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb5cc68 │ │ │ │ + bl feb5cc68 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ strmi r4, [sp], -ip, lsl #28 │ │ │ │ ldrbtmi r4, [lr], #-1540 @ 0xfffff9fc │ │ │ │ stmdals r3, {r0, r1, ip, pc} │ │ │ │ cdp2 0, 15, cr15, cr14, cr2, {0} │ │ │ │ andle r4, ip, r8, lsr #5 │ │ │ │ @@ -2276,43 +2276,43 @@ │ │ │ │ rscscc pc, pc, pc, asr #32 │ │ │ │ andcs lr, r0, r0 │ │ │ │ ldcllt 0, cr11, [r0, #-16]! │ │ │ │ andeq sl, r1, sl, lsl #11 │ │ │ │ andeq r0, r0, r4, lsl r3 │ │ │ │ andeq r4, r0, sl, lsr #1 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb5ccb8 │ │ │ │ + bl feb5ccb8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {232} @ 0xe8 │ │ │ │ ldrbtmi fp, [ip], #-130 @ 0xffffff7e │ │ │ │ stc 7, cr15, [r2], {253} @ 0xfd │ │ │ │ - blmi 6f402c │ │ │ │ + blmi 6f402c │ │ │ │ adcsmi pc, ip, #64, 4 │ │ │ │ ldmdami fp, {r1, r3, r4, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ orrvs pc, r7, #12582912 @ 0xc00000 │ │ │ │ @ instruction: 0xf7fd4478 │ │ │ │ strmi lr, [r6], -r8, lsl #28 │ │ │ │ - b 1043adc │ │ │ │ + b 1043adc │ │ │ │ ldmdblt r8, {r0, r2, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf44f4b15 │ │ │ │ ldmdbmi r5, {r3, r4, r7, r9, sp, lr} │ │ │ │ ldrbtmi r4, [fp], #-2069 @ 0xfffff7eb │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r6, [r8], #-903 @ 0xfffffc79 │ │ │ │ ldcl 7, cr15, [r6, #1012]! @ 0x3f4 │ │ │ │ @ instruction: 0xf7fd4630 │ │ │ │ addmi lr, r5, #108, 26 @ 0x1b00 │ │ │ │ - blmi 439b3c │ │ │ │ + blmi 439b3c │ │ │ │ sbcmi pc, r4, #64, 4 │ │ │ │ ldmdami r0, {r0, r1, r2, r3, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ orrvs pc, r7, #12582912 @ 0xc00000 │ │ │ │ @ instruction: 0xf7fd4478 │ │ │ │ - blmi 3812c0 │ │ │ │ + blmi 3812c0 │ │ │ │ movwls r5, #6371 @ 0x18e3 │ │ │ │ andlt r4, r2, r8, lsl r6 │ │ │ │ svclt 0x0000bd70 │ │ │ │ andeq sl, r1, lr, lsr r5 │ │ │ │ andeq r4, r0, ip, lsl #21 │ │ │ │ ldrdeq r2, [r0], -lr │ │ │ │ andeq r4, r0, ip, lsl #1 │ │ │ │ @@ -2320,55 +2320,55 @@ │ │ │ │ @ instruction: 0x00002ebc │ │ │ │ andeq r4, r0, sl, ror r0 │ │ │ │ andeq r4, r0, r8, asr #20 │ │ │ │ muleq r0, sl, lr │ │ │ │ andeq r4, r0, r8, rrx │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb5cd68 │ │ │ │ + bl feb5cd68 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - bmi 289b50 │ │ │ │ + bmi 289b50 │ │ │ │ ldrbtmi r4, [sl], #-2826 @ 0xfffff4f6 │ │ │ │ ldmpl r3, {r3, r6, fp, sp, lr}^ │ │ │ │ @ instruction: 0xd1044298 │ │ │ │ @ instruction: 0x4008e8bd │ │ │ │ @ instruction: 0xf7fd6b48 │ │ │ │ - blmi 1b48a4 │ │ │ │ + blmi 1b48a4 │ │ │ │ ldrbtmi r4, [r9], #-2310 @ 0xfffff6fa │ │ │ │ ldmdavs r8, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ - b febc3b88 │ │ │ │ + b febc3b88 │ │ │ │ stclt 0, cr2, [r8, #-0] │ │ │ │ andeq sl, r1, lr, lsl #9 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r4, r0, r2, lsr #1 │ │ │ │ stcllt 7, cr15, [r4], #1012 @ 0x3f4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ - bl feb5cdb4 │ │ │ │ + bl feb5cdb4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [r9, #-960] @ 0xfffffc40 │ │ │ │ @ instruction: 0xf7fd447d │ │ │ │ stmdblt r8, {r3, r6, r7, r8, fp, sp, lr, pc}^ │ │ │ │ strmi r4, [r4], -r7, lsl #22 │ │ │ │ ldrbtmi r4, [r9], #-2311 @ 0xfffff6f9 │ │ │ │ ldmdavs r8, {r0, r1, r3, r5, r6, r7, fp, ip, lr} │ │ │ │ - b fe3c3bc8 │ │ │ │ + b fe3c3bc8 │ │ │ │ and r4, r1, r0, lsr #12 │ │ │ │ stmiapl r8!, {r2, r8, r9, fp, lr}^ │ │ │ │ svclt 0x0000bd38 │ │ │ │ andeq sl, r1, r4, asr #8 │ │ │ │ andeq r0, r0, r4, lsl r3 │ │ │ │ andeq r4, r0, r2, lsl #1 │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ ldrb r2, [fp, r0] │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb5cdfc │ │ │ │ + bl feb5cdfc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 389bc4 │ │ │ │ - bmi 3b1e10 │ │ │ │ + blmi 389bc4 │ │ │ │ + bmi 3b1e10 │ │ │ │ ldmpl fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ ldrmi r9, [r8], -r1, lsl #6 │ │ │ │ stcl 7, cr15, [r2, #-1012]! @ 0xfffffc0c │ │ │ │ stmdavs r3, {r3, r4, r5, r6, r8, ip, sp, pc}^ │ │ │ │ ldmibvs fp, {r2, r9, sl, lr} │ │ │ │ stmdavs r2!, {r3, r4, r7, r8, r9, sl, lr} │ │ │ │ movtmi pc, #111 @ 0x6f @ │ │ │ │ @@ -2377,42 +2377,42 @@ │ │ │ │ andlt r6, r2, r3, lsr #32 │ │ │ │ @ instruction: 0x4010e8bd │ │ │ │ @ instruction: 0xb002e7ba │ │ │ │ svclt 0x0000bd10 │ │ │ │ strdeq sl, [r1], -r8 │ │ │ │ andeq r0, r0, r4, lsr #6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb5ce4c │ │ │ │ + bl feb5ce4c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdcs r0, [r8], -r8 │ │ │ │ - b 1943c4c │ │ │ │ + b 1943c4c │ │ │ │ stmdavs r2, {r3, r6, r8, ip, sp, pc} │ │ │ │ movtmi pc, #111 @ 0x6f @ │ │ │ │ svclt 0x001c429a │ │ │ │ andvs r2, r3, r1, lsl #6 │ │ │ │ @ instruction: 0x4008e8bd │ │ │ │ stclt 7, cr14, [r8, #-632] @ 0xfffffd88 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb5ce78 │ │ │ │ + bl feb5ce78 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdcs r0, [r4], -r8 │ │ │ │ - b 13c3c78 │ │ │ │ + b 13c3c78 │ │ │ │ stmdavs r2, {r3, r6, r8, ip, sp, pc} │ │ │ │ movtmi pc, #111 @ 0x6f @ │ │ │ │ svclt 0x001c429a │ │ │ │ andvs r2, r3, r1, lsl #6 │ │ │ │ @ instruction: 0x4008e8bd │ │ │ │ stclt 7, cr14, [r8, #-544] @ 0xfffffde0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb5cea4 │ │ │ │ + bl feb5cea4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [pc], {232} @ 0xe8 │ │ │ │ - bmi 3f1ec0 │ │ │ │ + bmi 3f1ec0 │ │ │ │ ldrbtmi r4, [ip], #-1544 @ 0xfffff9f8 │ │ │ │ - blge d80f0 │ │ │ │ + blge d80f0 │ │ │ │ stmiapl r2!, {r0, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf7fd9201 │ │ │ │ cmplt r0, r6, lsr #23 │ │ │ │ @ instruction: 0xf7fd9803 │ │ │ │ smlalbtlt lr, r0, r0, r9 │ │ │ │ stmdbmi sl, {r0, r3, r8, r9, fp, lr} │ │ │ │ stmiapl r3!, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @@ -2423,59 +2423,59 @@ │ │ │ │ svclt 0x0000bd10 │ │ │ │ andeq sl, r1, lr, asr #6 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ @ instruction: 0x00003fb0 │ │ │ │ andeq r0, r0, r4, lsl r3 │ │ │ │ muleq r0, ip, pc @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb5cf04 │ │ │ │ + bl feb5cf04 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46080ff0 │ │ │ │ addlt r4, r2, ip, lsl #18 │ │ │ │ - bge 58d44 │ │ │ │ + bge 58d44 │ │ │ │ ldrbtmi r4, [ip], #-1145 @ 0xfffffb87 │ │ │ │ - bl 1e43d10 │ │ │ │ + bl 1e43d10 │ │ │ │ stmdals r1, {r4, r6, r8, ip, sp, pc} │ │ │ │ - bl ff843d18 │ │ │ │ - blmi 234228 │ │ │ │ + bl ff843d18 │ │ │ │ + blmi 234228 │ │ │ │ ldrbtmi r4, [r9], #-2312 @ 0xfffff6f8 │ │ │ │ ldmdavs r8, {r0, r1, r5, r6, r7, fp, ip, lr} │ │ │ │ ldmib lr, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ and r2, r1, r0 │ │ │ │ - b 1bc3d30 │ │ │ │ + b 1bc3d30 │ │ │ │ ldclt 0, cr11, [r0, #-8] │ │ │ │ andeq r3, r0, ip, lsl #6 │ │ │ │ andeq sl, r1, sl, ror #5 │ │ │ │ andeq r0, r0, r4, lsl r3 │ │ │ │ andeq r3, r0, r2, ror #30 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ @ instruction: 0x46151e53 │ │ │ │ - blcs d7788 │ │ │ │ + blcs d7788 │ │ │ │ @ instruction: 0xf8d8d806 │ │ │ │ @ instruction: 0xf7fd0000 │ │ │ │ strmi lr, [r4], -r6, asr #25 │ │ │ │ ands fp, r3, r0, asr r9 │ │ │ │ movwcs r4, #18478 @ 0x482e │ │ │ │ strtmi r2, [r9], -r1, lsl #4 │ │ │ │ @ instruction: 0xf7fd4478 │ │ │ │ stmdacs r0, {r1, r3, r5, r7, r9, fp, sp, lr, pc} │ │ │ │ sub sp, pc, pc, ror #3 │ │ │ │ - b 12c3d84 │ │ │ │ + b 12c3d84 │ │ │ │ @ instruction: 0xf06f6823 │ │ │ │ strmi r4, [r6], -r0, asr #4 │ │ │ │ @ instruction: 0xd1084293 │ │ │ │ tstle lr, r1, ror ip │ │ │ │ - b ff143d98 │ │ │ │ + b ff143d98 │ │ │ │ cmple r1, r0, lsl #16 │ │ │ │ ldrbtcc pc, [pc], pc, asr #32 @ │ │ │ │ - blcc 7ddcc │ │ │ │ - blcs 1de40 │ │ │ │ + blcc 7ddcc │ │ │ │ + blcs 1de40 │ │ │ │ @ instruction: 0x4620d1f2 │ │ │ │ stmdb r6!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ stccs 7, cr14, [r1, #-952] @ 0xfffffc48 │ │ │ │ @ instruction: 0xf8d8dd21 │ │ │ │ @ instruction: 0xf7fd0004 │ │ │ │ vmovne.32 d7[0], lr │ │ │ │ vstrcs d13, [r2, #-184] @ 0xffffff48 │ │ │ │ @@ -2484,2048 +2484,1499 @@ │ │ │ │ @ instruction: 0x4604ebfe │ │ │ │ andle r1, r2, r2, asr #24 │ │ │ │ tstle r5, r3, lsl #26 │ │ │ │ @ instruction: 0xf7fde018 │ │ │ │ stmdacs r0, {r1, r5, r7, r9, fp, sp, lr, pc} │ │ │ │ ldrsh sp, [sp], -r8 │ │ │ │ ldrdeq pc, [ip], -r8 │ │ │ │ - bl ffbc3dec │ │ │ │ + bl ffbc3dec │ │ │ │ mcrrne 6, 0, r4, r3, cr5 │ │ │ │ @ instruction: 0xf7fdd10e │ │ │ │ @ instruction: 0xb158ea96 │ │ │ │ strcs lr, [r1], #-18 @ 0xffffffee │ │ │ │ ldrbvc pc, [sl, #-1103]! @ 0xfffffbb1 @ │ │ │ │ and r4, r5, r7, lsr #12 │ │ │ │ ldrbvc pc, [sl, #-1103]! @ 0xfffffbb1 @ │ │ │ │ and r2, r1, r1, lsl #8 │ │ │ │ ldrbvc pc, [sl, #-1103]! @ 0xfffffbb1 @ │ │ │ │ strtmi r4, [r2], -fp, lsr #12 │ │ │ │ @ instruction: 0x46304639 │ │ │ │ ldrhmi lr, [r0, #141]! @ 0x8d │ │ │ │ - blt fe743e24 │ │ │ │ + blt fe743e24 │ │ │ │ ldmfd sp!, {sp} │ │ │ │ svclt 0x000081f0 │ │ │ │ andeq r3, r0, r0, lsr pc │ │ │ │ + vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ + bl feb5d040 │ │ │ │ + @ instruction: 0xf8cc0c0c │ │ │ │ + @ instruction: 0xf7fd0ff8 │ │ │ │ + ldmib r0, {r3, r4, sl, fp, sp, lr, pc}^ │ │ │ │ + pop {r0, r1, r2, r9} │ │ │ │ + bne 415e74 │ │ │ │ + ldmiblt lr, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ + bl feb5d060 │ │ │ │ + @ instruction: 0xf8cc0c0c │ │ │ │ + strdlt r0, [r0, #-240] @ 0xffffff10 │ │ │ │ + ldrmi r4, [r5], -ip, lsl #12 │ │ │ │ + stmdb r4!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmdavs r0, {r6, r8, ip, sp, pc} │ │ │ │ + andcs fp, r0, r8, lsl r9 │ │ │ │ + @ instruction: 0xf7fdbd38 │ │ │ │ + qadd16mi pc, r9, fp @ │ │ │ │ + ldrb r4, [r8, r0, lsr #15]! │ │ │ │ + subcs r4, r9, #4, 22 @ 0x1000 │ │ │ │ + stmdami r5, {r2, r8, fp, lr} │ │ │ │ + ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ + ldrbtmi r3, [r8], #-788 @ 0xfffffcec │ │ │ │ + stc 7, cr15, [ip], #-1012 @ 0xfffffc0c │ │ │ │ + ldrdeq r4, [r0], -r4 @ │ │ │ │ + andeq r2, r0, r6, lsr #22 │ │ │ │ + andeq r2, r0, r2, lsl #24 │ │ │ │ + vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ + bl feb5d0ac │ │ │ │ + @ instruction: 0xf8cc0c0c │ │ │ │ + strmi r0, [r8], -r8, ror #31 │ │ │ │ + addlt r4, r4, r1, lsl r9 │ │ │ │ + @ instruction: 0x466b4c11 │ │ │ │ + bge 570a4 │ │ │ │ + @ instruction: 0xf7fd447c │ │ │ │ + @ instruction: 0xb1b8eaa4 │ │ │ │ + stmdage r2, {r0, r8, fp, ip, pc} │ │ │ │ + ldmdb lr, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + blle 44fed4 │ │ │ │ + bcs ec6d8 │ │ │ │ + ldmib sp, {r0, r1, r2, fp, ip, lr, pc}^ │ │ │ │ + @ instruction: 0xf7fd0102 │ │ │ │ + @ instruction: 0xf7fdeb3e │ │ │ │ + strdlt lr, [r4], -r4 │ │ │ │ + blmi 1b532c │ │ │ │ + ldrbtmi r4, [r9], #-2310 @ 0xfffff6fa │ │ │ │ + ldmdavs r8, {r0, r1, r5, r6, r7, fp, ip, lr} │ │ │ │ + ldm ip!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldrb r2, [r4, r0]! │ │ │ │ + andeq r2, r0, r8, ror #23 │ │ │ │ + andeq sl, r1, r0, asr #2 │ │ │ │ + strdeq r0, [r0], -r4 │ │ │ │ + @ instruction: 0x00002bba │ │ │ │ + vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ + bl feb5d114 │ │ │ │ + @ instruction: 0xf8cc0c0c │ │ │ │ + @ instruction: 0xb1180ff8 │ │ │ │ + stmdb ip, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stclt 1, cr11, [r8, #-64] @ 0xffffffc0 │ │ │ │ + mcr2 7, 6, pc, cr6, cr13, {7} @ │ │ │ │ + subcs r4, r9, #4, 22 @ 0x1000 │ │ │ │ + stmdami r5, {r2, r8, fp, lr} │ │ │ │ + ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ + ldrbtmi r3, [r8], #-788 @ 0xfffffcec │ │ │ │ + bl ff6c3f30 │ │ │ │ + andeq r4, r0, r0, lsr r6 │ │ │ │ + andeq r2, r0, r2, lsl #21 │ │ │ │ + andeq r2, r0, lr, asr fp │ │ │ │ + vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ + bl feb5d150 │ │ │ │ + @ instruction: 0xf8cc0c0c │ │ │ │ + strmi r0, [r8], -r8, ror #31 │ │ │ │ + addlt r4, r4, r1, lsl r9 │ │ │ │ + @ instruction: 0x466b4c11 │ │ │ │ + bge 57148 │ │ │ │ + @ instruction: 0xf7fd447c │ │ │ │ + @ instruction: 0xb1b8ea52 │ │ │ │ + stmdage r2, {r0, r8, fp, ip, pc} │ │ │ │ + stmdb ip, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + blle 44ff78 │ │ │ │ + bcs ec77c │ │ │ │ + ldmib sp, {r0, r1, r2, fp, ip, lr, pc}^ │ │ │ │ + @ instruction: 0xf7fd0102 │ │ │ │ + @ instruction: 0xf7fde92a │ │ │ │ + andlt lr, r4, r2, lsr #21 │ │ │ │ + blmi 1b53d0 │ │ │ │ + ldrbtmi r4, [r9], #-2310 @ 0xfffff6fa │ │ │ │ + ldmdavs r8, {r0, r1, r5, r6, r7, fp, ip, lr} │ │ │ │ + stmia sl!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldrb r2, [r4, r0]! │ │ │ │ + andeq r2, r0, r4, asr #22 │ │ │ │ + muleq r1, ip, r0 │ │ │ │ + strdeq r0, [r0], -r4 │ │ │ │ + andeq r2, r0, r6, lsl fp │ │ │ │ + vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ + bl feb5d1b8 │ │ │ │ + @ instruction: 0xf8cc0c0c │ │ │ │ + strdlt r0, [r2], r0 @ │ │ │ │ + ldmdbmi r7, {r3, r9, sl, lr} │ │ │ │ + movwcs sl, #2561 @ 0xa01 │ │ │ │ + movwls r4, #5241 @ 0x1479 │ │ │ │ + b 7c3fc4 │ │ │ │ + @ instruction: 0xf7fdb1c0 │ │ │ │ + strmi lr, [r4], -lr, lsl #19 │ │ │ │ + stmdals r1, {r5, r7, r8, ip, sp, pc} │ │ │ │ + @ instruction: 0xf7fd4621 │ │ │ │ + stmdblt r0!, {r1, r2, r3, r5, r8, fp, sp, lr, pc}^ │ │ │ │ + strmi r4, [r1], -pc, lsl #20 │ │ │ │ + ldrbtmi r4, [sl], #-1568 @ 0xfffff9e0 │ │ │ │ + bl 143fe4 │ │ │ │ + andlt fp, r2, r8, lsl #2 │ │ │ │ + @ instruction: 0x4620bd10 │ │ │ │ + ldmda sl, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + strtmi fp, [r0], -r0, lsr #18 │ │ │ │ + bl 543ff8 │ │ │ │ + ldrb r2, [r4, r0]! │ │ │ │ + vqdmulh.s d20, d0, d7 │ │ │ │ + stmdbmi r7, {r0, r2, r4, r5, r6, r7, r9, sp, lr} │ │ │ │ + ldrbtmi r4, [fp], #-2055 @ 0xfffff7f9 │ │ │ │ + @ instruction: 0x33b44479 │ │ │ │ + @ instruction: 0xf7fd4478 │ │ │ │ + svclt 0x0000eb6a │ │ │ │ + andeq r2, r0, r8, ror lr │ │ │ │ + strdeq r0, [r0], -r7 │ │ │ │ + andeq r4, r0, lr, asr #10 │ │ │ │ + andeq r2, r0, r0, lsr #19 │ │ │ │ + andeq r2, r0, r0, asr #28 │ │ │ │ + vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ + bl feb5d23c │ │ │ │ + @ instruction: 0xf8cc0c0c │ │ │ │ + @ instruction: 0x46080fd8 │ │ │ │ + addlt r4, r9, r0, lsl r9 │ │ │ │ + ldrbtmi sl, [r9], #-2561 @ 0xfffff5ff │ │ │ │ + ldmib lr, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmdbls r1, {r6, r7, r8, ip, sp, pc} │ │ │ │ + @ instruction: 0xf7fda802 │ │ │ │ + stmdacs r0, {r1, r3, r4, r7, fp, sp, lr, pc} │ │ │ │ + ldmib sp, {r1, r4, r8, r9, fp, ip, lr, pc}^ │ │ │ │ + bge 10646c │ │ │ │ + ldmib r4, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + andle r3, fp, r1 │ │ │ │ + ldrdeq lr, [r4, -sp] │ │ │ │ + bl 9c4068 │ │ │ │ + stmdami r5, {r0, r9, sl, lr} │ │ │ │ + ldrbtmi r9, [r8], #-2566 @ 0xfffff5fa │ │ │ │ + stmdb r4, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stclt 0, cr11, [r0, #-36] @ 0xffffffdc │ │ │ │ + ldrb r2, [fp, r0]! │ │ │ │ + andeq r2, r0, r6, asr #28 │ │ │ │ + andeq r2, r0, sl, lsl lr │ │ │ │ + vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ + bl feb5d298 │ │ │ │ + @ instruction: 0xf8cc0c0c │ │ │ │ + strdlt r0, [r2], r0 @ │ │ │ │ + stmdbmi r8, {r3, r9, sl, lr} │ │ │ │ + strcs sl, [r0], #-2561 @ 0xfffff5ff │ │ │ │ + strls r4, [r1], #-1145 @ 0xfffffb87 │ │ │ │ + stmib lr!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stmdals r1, {r4, r5, r8, ip, sp, pc} │ │ │ │ + @ instruction: 0xf7fd4621 │ │ │ │ + @ instruction: 0xb108eab2 │ │ │ │ + svc 0x0066f7fc │ │ │ │ + ldclt 0, cr11, [r0, #-8] │ │ │ │ + andeq r2, r0, r0, lsl #30 │ │ │ │ + stmdavs r2, {r5, r8, ip, sp, pc} │ │ │ │ + cmppmi r0, pc, rrx @ p-variant is OBSOLETE │ │ │ │ + smlabble r0, sl, r2, r4 │ │ │ │ + bcc 57e98 │ │ │ │ + bcs 1e0e4 │ │ │ │ + @ instruction: 0xf7fcd1fa │ │ │ │ + svclt 0x0000bf91 │ │ │ │ + vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ + bl feb5d2ec │ │ │ │ + @ instruction: 0xf8cc0c0c │ │ │ │ + strdcs r0, [r0, -r8] │ │ │ │ + b fe4c40ec │ │ │ │ + strmi fp, [r4], -r0, asr #2 │ │ │ │ + svc 0x0098f7fc │ │ │ │ + strtmi fp, [r0], -r8, lsr #18 │ │ │ │ + @ instruction: 0x4010e8bd │ │ │ │ + blt fe3c4100 │ │ │ │ + blmi 1b5550 │ │ │ │ + sbcsvs pc, lr, #64, 4 │ │ │ │ + stmdami r6, {r0, r2, r8, fp, lr} │ │ │ │ + ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ + orrvc pc, r0, #12582912 @ 0xc00000 │ │ │ │ + @ instruction: 0xf7fd4478 │ │ │ │ + svclt 0x0000eae6 │ │ │ │ + andeq r4, r0, r8, asr #8 │ │ │ │ + muleq r0, sl, r8 │ │ │ │ + andeq r2, r0, r8, lsr sp │ │ │ │ + vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ + bl feb5d33c │ │ │ │ + @ instruction: 0xf8cc0c0c │ │ │ │ + @ instruction: 0x46080fd8 │ │ │ │ + addlt r4, r8, r8, lsl r9 │ │ │ │ + @ instruction: 0x466b4c18 │ │ │ │ + bge 57334 │ │ │ │ + @ instruction: 0xf7fd447c │ │ │ │ + @ instruction: 0xb320e95c │ │ │ │ + blcs ecd5c │ │ │ │ + stmdbls r1, {r1, r3, r4, fp, ip, lr, pc} │ │ │ │ + @ instruction: 0xf7fda802 │ │ │ │ + stmdacs r0, {r2, r4, fp, sp, lr, pc} │ │ │ │ + blls 3cdd8 │ │ │ │ + ldmib sp, {r2, r9, fp, sp, pc}^ │ │ │ │ + @ instruction: 0xf7fd0102 │ │ │ │ + stmdacs r0, {r1, r2, r3, r4, r9, fp, sp, lr, pc} │ │ │ │ + ldmib sp, {r0, r1, r4, r8, r9, fp, ip, lr, pc}^ │ │ │ │ + @ instruction: 0xf7fd0104 │ │ │ │ + strmi lr, [r1], -r4, ror #20 │ │ │ │ + stmdami sl, {r3, r5, r6, r8, ip, sp, pc} │ │ │ │ + ldrbtmi r9, [r8], #-2566 @ 0xfffff5fa │ │ │ │ + ldm ip!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldclt 0, cr11, [r0, #-32] @ 0xffffffe0 │ │ │ │ + stmdbmi r8, {r0, r1, r2, r8, r9, fp, lr} │ │ │ │ + stmiapl r3!, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ + @ instruction: 0xf7fc6818 │ │ │ │ + andcs lr, r0, r8, lsr #31 │ │ │ │ + svclt 0x0000e7f4 │ │ │ │ + andeq r2, r0, r8, asr r9 │ │ │ │ + @ instruction: 0x00019eb0 │ │ │ │ + andeq r2, r0, sl, lsl #26 │ │ │ │ + strdeq r0, [r0], -r4 │ │ │ │ + andeq r2, r0, r0, lsl r9 │ │ │ │ + mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ + stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ + @ instruction: 0x0c0cebad │ │ │ │ + svceq 0x00e0f8cc │ │ │ │ + blmi d19e9c │ │ │ │ + stmvs ip, {r0, r1, r2, r3, r4, r5, r6, sl, lr} │ │ │ │ + stmdavs r4!, {r0, r1, r3, r4, r5, r6, r7, fp, ip, lr}^ │ │ │ │ + teqle r2, ip @ │ │ │ │ + ldmdami r1!, {r7, r9, sl, lr} │ │ │ │ + @ instruction: 0x460d4691 │ │ │ │ + @ instruction: 0xf7fd4478 │ │ │ │ + strmi lr, [r6], -r8, lsr #19 │ │ │ │ + @ instruction: 0xf7fdb368 │ │ │ │ + ldmdavs r3!, {r4, r6, fp, sp, lr, pc} │ │ │ │ + submi pc, r0, #111 @ 0x6f │ │ │ │ + addsmi r4, r3, #4, 12 @ 0x400000 │ │ │ │ + blcc 7a214 │ │ │ │ + ldmdblt r3, {r0, r1, r4, r5, sp, lr} │ │ │ │ + @ instruction: 0xf7fc4630 │ │ │ │ + mvnslt lr, r0, lsl #30 │ │ │ │ + ldmpl fp!, {r1, r2, r5, r8, r9, fp, lr}^ │ │ │ │ + mlasle r7, ip, r2, r4 │ │ │ │ + @ instruction: 0xf7fc4620 │ │ │ │ + @ instruction: 0x4606ef90 │ │ │ │ + stmdavs r3!, {r6, r8, r9, ip, sp, pc} │ │ │ │ + submi pc, r0, #111 @ 0x6f │ │ │ │ + mulle r2, r3, r2 │ │ │ │ + eorvs r3, r3, r1, lsl #22 │ │ │ │ + stmiavs fp!, {r0, r1, r5, r6, r7, r8, ip, sp, pc} │ │ │ │ + ldmdbvs r9, {r4, r5, fp, sp, lr} │ │ │ │ + ldmda r4, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + blle 49023c │ │ │ │ + strtmi r4, [r9], -sl, asr #12 │ │ │ │ + pop {r6, r9, sl, lr} │ │ │ │ + @ instruction: 0xf7fd43f8 │ │ │ │ + blmi 6347d0 │ │ │ │ + adccs pc, sp, #64, 4 │ │ │ │ + ldmdami r8, {r0, r1, r2, r4, r8, fp, lr} │ │ │ │ + ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ + orrsvc pc, r6, #12582912 @ 0xc00000 │ │ │ │ + @ instruction: 0xf7fd4478 │ │ │ │ + andcs lr, r0, r8, asr #20 │ │ │ │ + mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ + @ instruction: 0xf7fc4620 │ │ │ │ + ldrb lr, [lr, lr, asr #29] │ │ │ │ + subcs r4, r9, #17408 @ 0x4400 │ │ │ │ + ldmdami r2, {r0, r4, r8, fp, lr} │ │ │ │ + ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ + ldrbtmi r3, [r8], #-788 @ 0xfffffcec │ │ │ │ + b dc4278 │ │ │ │ + eorscs r4, r9, #15360 @ 0x3c00 │ │ │ │ + ldmdami r0, {r0, r1, r2, r3, r8, fp, lr} │ │ │ │ + ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ + orrvc pc, ip, #12582912 @ 0xc00000 │ │ │ │ + @ instruction: 0xf7fd4478 │ │ │ │ + svclt 0x0000ea2c │ │ │ │ + andeq r9, r1, r0, lsr lr │ │ │ │ + andeq r0, r0, ip, lsl r3 │ │ │ │ + andeq r2, r0, ip, lsr #28 │ │ │ │ + andeq r0, r0, r0, lsl r3 │ │ │ │ + andeq r4, r0, ip, lsl #6 │ │ │ │ + andeq r2, r0, lr, asr r7 │ │ │ │ + ldrdeq r2, [r0], -r8 │ │ │ │ + andeq r4, r0, r8, ror #5 │ │ │ │ + andeq r2, r0, sl, lsr r7 │ │ │ │ + andeq r2, r0, r6, lsl r8 │ │ │ │ + ldrdeq r4, [r0], -r4 @ │ │ │ │ + andeq r2, r0, r6, lsr #14 │ │ │ │ + muleq r0, r0, sp │ │ │ │ + vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ + bl feb5d4d8 │ │ │ │ + @ instruction: 0xf8cc0c0c │ │ │ │ + strmi r0, [r8], -r8, ror #31 │ │ │ │ + addlt r4, r4, r0, lsl r9 │ │ │ │ + @ instruction: 0x466b4c10 │ │ │ │ + bge 574d0 │ │ │ │ + @ instruction: 0xf7fd447c │ │ │ │ + @ instruction: 0xb1a8e88e │ │ │ │ + bcs ecaf8 │ │ │ │ + stmdbls r1, {r0, r1, r3, fp, ip, lr, pc} │ │ │ │ + @ instruction: 0xf7fca802 │ │ │ │ + andcc lr, r1, r6, ror #30 │ │ │ │ + ldmib sp, {r2, r3, ip, lr, pc}^ │ │ │ │ + @ instruction: 0xf7fd0102 │ │ │ │ + andlt lr, r4, r0, ror #17 │ │ │ │ + blmi 1b5754 │ │ │ │ + ldrbtmi r4, [r9], #-2310 @ 0xfffff6fa │ │ │ │ + ldmdavs r8, {r0, r1, r5, r6, r7, fp, ip, lr} │ │ │ │ + mcr 7, 7, pc, cr8, cr12, {7} @ │ │ │ │ + ldrb r2, [r4, r0]! │ │ │ │ + @ instruction: 0x000027bc │ │ │ │ + andeq r9, r1, r4, lsl sp │ │ │ │ + strdeq r0, [r0], -r4 │ │ │ │ + muleq r0, r2, r7 │ │ │ │ + vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ + bl feb5d53c │ │ │ │ + @ instruction: 0xf8cc0c0c │ │ │ │ + strmi r0, [r8], -r8, ror #31 │ │ │ │ + addlt r4, r4, r0, lsl r9 │ │ │ │ + @ instruction: 0x466b4c10 │ │ │ │ + bge 57534 │ │ │ │ + @ instruction: 0xf7fd447c │ │ │ │ + @ instruction: 0xb1a8e85c │ │ │ │ + bcs ecb5c │ │ │ │ + stmdals r1, {r0, r1, r3, fp, ip, lr, pc} │ │ │ │ + @ instruction: 0xf7fda902 │ │ │ │ + andcc lr, r1, r4, lsl #17 │ │ │ │ + ldmib sp, {r2, r3, ip, lr, pc}^ │ │ │ │ + @ instruction: 0xf7fd0102 │ │ │ │ + andlt lr, r4, r8, lsr #19 │ │ │ │ + blmi 1b57b8 │ │ │ │ + ldrbtmi r4, [r9], #-2310 @ 0xfffff6fa │ │ │ │ + ldmdavs r8, {r0, r1, r5, r6, r7, fp, ip, lr} │ │ │ │ + mrc 7, 5, APSR_nzcv, cr6, cr12, {7} │ │ │ │ + ldrb r2, [r4, r0]! │ │ │ │ + andeq r2, r0, r8, asr r7 │ │ │ │ + @ instruction: 0x00019cb0 │ │ │ │ + strdeq r0, [r0], -r4 │ │ │ │ + andeq r2, r0, lr, lsr #14 │ │ │ │ + vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ + bl feb5d5a0 │ │ │ │ + @ instruction: 0xf8cc0c0c │ │ │ │ + strmi r0, [r8], -r0, ror #31 │ │ │ │ + addlt r4, r6, r4, lsl r9 │ │ │ │ + blge 59400 │ │ │ │ + bge d7598 │ │ │ │ + @ instruction: 0xf7fd447c │ │ │ │ + mvnlt lr, sl, lsr #16 │ │ │ │ + blcs ecfc4 │ │ │ │ + stmdals r3, {r1, r4, fp, ip, lr, pc} │ │ │ │ + stmdbge r4, {r1, r9, fp, sp, pc} │ │ │ │ + ldmda r2!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + andsle r3, r2, r1 │ │ │ │ + ldrdeq lr, [r4, -sp] │ │ │ │ + ldmdb r4!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmdami sl, {r0, r9, sl, lr} │ │ │ │ + ldrbtmi r9, [r8], #-2562 @ 0xfffff5fe │ │ │ │ + svc 0x0092f7fc │ │ │ │ + ldclt 0, cr11, [r0, #-24] @ 0xffffffe8 │ │ │ │ + stmdbmi r8, {r0, r1, r2, r8, r9, fp, lr} │ │ │ │ + stmiapl r3!, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ + @ instruction: 0xf7fc6818 │ │ │ │ + andcs lr, r0, lr, ror lr │ │ │ │ + svclt 0x0000e7f4 │ │ │ │ + strdeq r2, [r0], -r4 │ │ │ │ + andeq r9, r1, ip, asr #24 │ │ │ │ + @ instruction: 0x00002ab6 │ │ │ │ + strdeq r0, [r0], -r4 │ │ │ │ + @ instruction: 0x000026bc │ │ │ │ + vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ + bl feb5d618 │ │ │ │ + @ instruction: 0xf8cc0c0c │ │ │ │ + strmi r0, [r8], -r0, ror #31 │ │ │ │ + addlt r4, r6, r4, lsl r9 │ │ │ │ + blge 59478 │ │ │ │ + bge d7610 │ │ │ │ + @ instruction: 0xf7fc447c │ │ │ │ + mvnlt lr, lr, ror #31 │ │ │ │ + blcs ed03c │ │ │ │ + stmdals r3, {r1, r4, fp, ip, lr, pc} │ │ │ │ + stmdbge r4, {r1, r9, fp, sp, pc} │ │ │ │ + ldc 7, cr15, [lr, #1008] @ 0x3f0 │ │ │ │ + andsle r3, r2, r1 │ │ │ │ + ldrdeq lr, [r4, -sp] │ │ │ │ + ldmdb r8!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stmdami sl, {r0, r9, sl, lr} │ │ │ │ + ldrbtmi r9, [r8], #-2562 @ 0xfffff5fe │ │ │ │ + svc 0x0056f7fc │ │ │ │ + ldclt 0, cr11, [r0, #-24] @ 0xffffffe8 │ │ │ │ + stmdbmi r8, {r0, r1, r2, r8, r9, fp, lr} │ │ │ │ + stmiapl r3!, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ + @ instruction: 0xf7fc6818 │ │ │ │ + andcs lr, r0, r2, asr #28 │ │ │ │ + svclt 0x0000e7f4 │ │ │ │ + andeq r2, r0, ip, ror r6 │ │ │ │ + ldrdeq r9, [r1], -r4 │ │ │ │ + andeq r2, r0, lr, lsr sl │ │ │ │ + strdeq r0, [r0], -r4 │ │ │ │ + andeq r2, r0, r4, asr #12 │ │ │ │ + vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ + bl feb5d690 │ │ │ │ + @ instruction: 0xf8cc0c0c │ │ │ │ + addlt r0, r9, r8, asr #31 │ │ │ │ + strmi r4, [r8], -ip, asr #22 │ │ │ │ + bge 117ce4 │ │ │ │ + andls r4, r3, #2063597568 @ 0x7b000000 │ │ │ │ + andls sl, r2, #20480 @ 0x5000 │ │ │ │ + andls sl, r1, #24576 @ 0x6000 │ │ │ │ + andls sl, r0, #28672 @ 0x7000 │ │ │ │ + movtvc pc, #54531 @ 0xd503 @ │ │ │ │ + strcs r4, [r0], #-2630 @ 0xfffff5ba │ │ │ │ + strls r2, [r4], #-1281 @ 0xfffffaff │ │ │ │ + stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ + @ instruction: 0xf7fc4505 │ │ │ │ + stmdacs r0, {r2, r4, r5, r6, r7, sl, fp, sp, lr, pc} │ │ │ │ + @ instruction: 0xf7fdd041 │ │ │ │ + bls 1c0828 │ │ │ │ + bcs 206e8 │ │ │ │ + stmdbls r7, {r0, r2, r3, r4, r5, ip, lr, pc} │ │ │ │ + submi pc, r0, pc, rrx │ │ │ │ + addmi r6, r3, #720896 @ 0xb0000 │ │ │ │ + movwcc sp, #4185 @ 0x1059 │ │ │ │ + andvs r2, fp, r1, lsl #20 │ │ │ │ + andcs sp, r1, r9 │ │ │ │ + strbmi pc, [r0], #-111 @ 0xffffff91 @ │ │ │ │ + adcmi r3, r3, #1 │ │ │ │ + movwcc sp, #4198 @ 0x1066 │ │ │ │ + mulvs fp, r0, r2 │ │ │ │ + blls 17ace0 │ │ │ │ + teqle sl, r0, lsl #22 │ │ │ │ + stmda r4!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0x9c059b06 │ │ │ │ + @ instruction: 0xb3234606 │ │ │ │ + strcs r4, [r0], #-3888 @ 0xfffff0d0 │ │ │ │ + blls 117714 │ │ │ │ + movwcs fp, #795 @ 0x31b │ │ │ │ + ldrtmi r9, [r9], -r7, lsl #20 │ │ │ │ + @ instruction: 0xf7fc4628 │ │ │ │ + mcrrne 15, 12, lr, r3, cr14 │ │ │ │ + stmdale r8!, {r0, r8, r9, fp, sp} │ │ │ │ + rscsle r3, r4, r1 │ │ │ │ + strcc r9, [r1], #-2822 @ 0xfffff4fa │ │ │ │ + stmiale lr!, {r0, r1, r5, r7, r9, lr}^ │ │ │ │ + stmdblt fp!, {r0, r2, r8, r9, fp, ip, pc} │ │ │ │ + @ instruction: 0xf7fc4630 │ │ │ │ + blls 1c18cc │ │ │ │ + stmdale r9!, {r0, r1, r5, r7, r9, lr} │ │ │ │ + @ instruction: 0xf7fc4620 │ │ │ │ + @ instruction: 0xb009efb4 │ │ │ │ + stcls 13, cr11, [r5], {240} @ 0xf0 │ │ │ │ + stccs 6, cr4, [r0], {22} │ │ │ │ + stccs 0, cr13, [r0], {212} @ 0xd4 │ │ │ │ + strcs sp, [r0], #-238 @ 0xffffff12 │ │ │ │ + ldmdbmi sp, {r1, r4, r5, r6, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ + bls 1d7e08 │ │ │ │ + @ instruction: 0xf7fc4479 │ │ │ │ + stmdacs r0, {r1, r3, r5, r7, r8, r9, sl, fp, sp, lr, pc} │ │ │ │ + blls 17d0ec │ │ │ │ + rscle r2, r1, r0, lsl #22 │ │ │ │ + strcs lr, [r0], -r3, ror #15 │ │ │ │ + blmi 6004a0 │ │ │ │ + submi pc, sp, #64, 4 │ │ │ │ + ldmdami r7, {r1, r2, r4, r8, fp, lr} │ │ │ │ + ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ + mvnsvc pc, #12582912 @ 0xc00000 │ │ │ │ + @ instruction: 0xf7fd4478 │ │ │ │ + bcs 80850 │ │ │ │ + ldr sp, [r0, r7, lsr #3]! │ │ │ │ + @ instruction: 0xf06f4625 │ │ │ │ + stmdals r7, {r6, r8, lr} │ │ │ │ + addmi r6, sl, #131072 @ 0x20000 │ │ │ │ + bcc 7a5b4 │ │ │ │ + tstlt sl, r2 │ │ │ │ + adcmi r3, fp, #4194304 @ 0x400000 │ │ │ │ + ldrb sp, [r4, r8, asr #19]! │ │ │ │ + stc 7, cr15, [r6, #-1008]! @ 0xfffffc10 │ │ │ │ + @ instruction: 0xf06f9b06 │ │ │ │ + ldrb r4, [r5, r0, asr #2]! │ │ │ │ + @ instruction: 0xd1934290 │ │ │ │ + svclt 0x0000e799 │ │ │ │ + andeq r9, r1, r0, lsr #29 │ │ │ │ + andeq r2, r0, ip, lsl #26 │ │ │ │ + ldrdeq r0, [r0], -r1 │ │ │ │ + andeq r0, r0, sp, ror r0 │ │ │ │ + ldrdeq r3, [r0], -r8 │ │ │ │ + andeq r2, r0, sl, lsr #8 │ │ │ │ + ldrdeq r2, [r0], -r4 │ │ │ │ + vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ + bl feb5d7f0 │ │ │ │ + @ instruction: 0xf8cc0c0c │ │ │ │ + @ instruction: 0x46040ff0 │ │ │ │ + @ instruction: 0xf7fdb082 │ │ │ │ + @ instruction: 0xf06fe86e │ │ │ │ + strmi r4, [r2], -r0, asr #2 │ │ │ │ + addmi r6, fp, #2293760 @ 0x230000 │ │ │ │ + blcc 7a614 │ │ │ │ + orrslt r6, fp, r3, lsr #32 │ │ │ │ + ldmdavs r3, {r1, r3, r4, r5, r6, r8, ip, sp, pc} │ │ │ │ + cmppmi r0, pc, rrx @ p-variant is OBSOLETE │ │ │ │ + smlabble r2, fp, r2, r4 │ │ │ │ + andlt r2, r2, r0 │ │ │ │ + blcc 75a64 │ │ │ │ + blcs 1e674 │ │ │ │ + @ instruction: 0x4610d1f8 │ │ │ │ + stcl 7, cr15, [ip], #1008 @ 0x3f0 │ │ │ │ + @ instruction: 0xf04fe7f4 │ │ │ │ + udf #8975 @ 0x230f │ │ │ │ + strtmi r9, [r0], -r1 │ │ │ │ + stcl 7, cr15, [r4], #1008 @ 0x3f0 │ │ │ │ + strb r9, [r5, r1, lsl #20]! │ │ │ │ + svcmi 0x00f8e92d │ │ │ │ + stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ + blhi c1b04 │ │ │ │ + @ instruction: 0x0c0cebad │ │ │ │ + svceq 0x00d0f8cc │ │ │ │ + strcs r6, [r0], -r5, lsl #16 │ │ │ │ + ldrtmi r4, [r3], r0, lsl #13 │ │ │ │ + ldrbeq pc, [r8], #261 @ 0x105 @ │ │ │ │ + blhi 42144 │ │ │ │ + @ instruction: 0x9701e9d5 │ │ │ │ + beq 827ac │ │ │ │ + bllt fe0e0720 │ │ │ │ + svceq 0x0000f1b9 │ │ │ │ + vmla.i , , d12[0] │ │ │ │ + ldm r4, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ │ │ + blcs 163c0 │ │ │ │ + stmia r4, {r0, r1, r8, ip, lr, pc}^ │ │ │ │ + bcs 32394 │ │ │ │ + vsra.u64 , , #1 │ │ │ │ + teqle r6, fp, asr pc │ │ │ │ + stcle 15, cr2, [sp, #-0] │ │ │ │ + blvc e41cf0 │ │ │ │ + cdp 15, 3, cr2, cr8, cr1, {0} │ │ │ │ + andle r8, r5, r7, lsl #22 │ │ │ │ + movwcc r2, #4865 @ 0x1301 │ │ │ │ + blhi 241f8c │ │ │ │ + @ instruction: 0xd1fa429f │ │ │ │ + blhi e41cc8 │ │ │ │ + svchi 0x005bf3bf │ │ │ │ + svccc 0x004fe8d4 │ │ │ │ + tstle r3, r1, lsl #22 │ │ │ │ + svclt 0x0042e8c4 │ │ │ │ + mvnsle r2, r0, lsl #20 │ │ │ │ + svchi 0x005bf3bf │ │ │ │ + @ instruction: 0x3601d11d │ │ │ │ + blcs 20780 │ │ │ │ + strbcc sp, [r8, #209]! @ 0xd1 │ │ │ │ + andvs pc, r4, r8, asr #17 │ │ │ │ + svchi 0x005bf3bf │ │ │ │ + svccc 0x0000e855 │ │ │ │ + stmda r5, {r0, r1, r4, r5, sl, lr}^ │ │ │ │ + bcs 12eec │ │ │ │ + vsra.u64 , q12, #1 │ │ │ │ + ldc 15, cr8, [sp], #364 @ 0x16c │ │ │ │ + @ instruction: 0xf1088b02 │ │ │ │ + ldmfd sp!, {r3} │ │ │ │ + @ instruction: 0xf7fc4ff8 │ │ │ │ + strtmi fp, [r0], -r5, ror #28 │ │ │ │ + svc 0x00d6f7fc │ │ │ │ + strtmi lr, [r0], -r4, asr #15 │ │ │ │ + svc 0x00baf7fc │ │ │ │ + str r3, [sp, r1, lsl #12]! │ │ │ │ + ldrsbeq pc, [r4], #133 @ 0x85 @ │ │ │ │ + @ instruction: 0xf7fc2101 │ │ │ │ + strbmi lr, [fp], -lr, lsr #25 │ │ │ │ + @ instruction: 0xf10342bb │ │ │ │ + ble 18732c │ │ │ │ + blvc e41d80 │ │ │ │ + blhi 202010 │ │ │ │ + blhi e41d48 │ │ │ │ + @ instruction: 0xf8d5e7f4 │ │ │ │ + @ instruction: 0xf7fc00d4 │ │ │ │ + @ instruction: 0xe7e7ee92 │ │ │ │ + mvnsmi lr, sp, lsr #18 │ │ │ │ + stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ + @ instruction: 0x0c0cebad │ │ │ │ + svceq 0x00e8f8cc │ │ │ │ + ldrvc pc, [r0, #-578] @ 0xfffffdbe │ │ │ │ + strmi r6, [r6], -r4, lsl #16 │ │ │ │ + stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ + streq pc, [r0, -pc, asr #32] │ │ │ │ + stmdavs r3!, {r2, r3, r5, r6, sp, lr, pc}^ │ │ │ │ + rsbvs r3, r3, r1, lsl #6 │ │ │ │ + svchi 0x005bf3bf │ │ │ │ + svccc 0x004fe8d4 │ │ │ │ + tstle r3, r1, lsl #22 │ │ │ │ + svcvc 0x0042e8c4 │ │ │ │ + mvnsle r2, r0, lsl #20 │ │ │ │ + svchi 0x005bf3bf │ │ │ │ + sbchi pc, r0, r0, asr #32 │ │ │ │ + @ instruction: 0xf3bf3d01 │ │ │ │ + ldm r4, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ │ │ + blcs 164cc │ │ │ │ + stmia r4, {r0, r1, r8, ip, lr, pc}^ │ │ │ │ + bcs 2a4a0 │ │ │ │ + vsra.u64 , , #1 │ │ │ │ + @ instruction: 0xf0408f5b │ │ │ │ + stmdavs r3!, {r1, r2, r3, r4, r7, pc}^ │ │ │ │ + rsbvs r3, r3, r1, lsl #6 │ │ │ │ + svchi 0x005bf3bf │ │ │ │ + svccc 0x004fe8d4 │ │ │ │ + tstle r3, r1, lsl #22 │ │ │ │ + svcvc 0x0042e8c4 │ │ │ │ + mvnsle r2, r0, lsl #20 │ │ │ │ + svchi 0x005bf3bf │ │ │ │ + addhi pc, r9, r0, asr #32 │ │ │ │ + svchi 0x005bf3bf │ │ │ │ + svccc 0x004fe8d4 │ │ │ │ + tstle r3, r0, lsl #22 │ │ │ │ + svchi 0x0042e8c4 │ │ │ │ + mvnsle r2, r0, lsl #20 │ │ │ │ + svchi 0x005bf3bf │ │ │ │ + stmdavs r3!, {r1, r3, r5, r6, r8, ip, lr, pc}^ │ │ │ │ + rsbvs r3, r3, r1, lsl #6 │ │ │ │ + svchi 0x005bf3bf │ │ │ │ + svccc 0x004fe8d4 │ │ │ │ + tstle r3, r1, lsl #22 │ │ │ │ + svcvc 0x0042e8c4 │ │ │ │ + mvnsle r2, r0, lsl #20 │ │ │ │ + svchi 0x005bf3bf │ │ │ │ + vsra.u32 , q3, #1 │ │ │ │ + ldm r4, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ │ │ + blcs 16544 │ │ │ │ + stmia r4, {r0, r1, r8, ip, lr, pc}^ │ │ │ │ + bcs 2a518 │ │ │ │ + vsra.u64 , , #1 │ │ │ │ + teqle r8, fp, asr pc │ │ │ │ + movwcc r6, #6243 @ 0x1863 │ │ │ │ + vmla.i q3, , d19[0] │ │ │ │ + ldm r4, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ │ │ + blcs 56564 │ │ │ │ + stmia r4, {r0, r1, r8, ip, lr, pc}^ │ │ │ │ + bcs 26538 │ │ │ │ + vsra.u64 , , #1 │ │ │ │ + @ instruction: 0xd1248f5b │ │ │ │ + andsle r3, sp, r3, lsl #26 │ │ │ │ + svchi 0x005bf3bf │ │ │ │ + svccc 0x004fe8d4 │ │ │ │ + tstle r3, r0, lsl #22 │ │ │ │ + svchi 0x0042e8c4 │ │ │ │ + mvnsle r2, r0, lsl #20 │ │ │ │ + svchi 0x005bf3bf │ │ │ │ + strtmi sp, [r0], -r5, lsl #1 │ │ │ │ + svc 0x002cf7fc │ │ │ │ + movwcc r6, #6243 @ 0x1863 │ │ │ │ + vmla.i q3, , d19[0] │ │ │ │ + ldm r4, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ │ │ + blcs 565a8 │ │ │ │ + stmia r4, {r1, r2, r7, r8, ip, lr, pc}^ │ │ │ │ + bcs 2657c │ │ │ │ + ldrb sp, [r6, r2, lsl #1]! │ │ │ │ + pop {r4, r5, r8, sl, fp, ip} │ │ │ │ + @ instruction: 0xf7fc41f0 │ │ │ │ + strtmi fp, [r0], -r5, lsr #27 │ │ │ │ + mrc 7, 7, APSR_nzcv, cr14, cr12, {7} │ │ │ │ + @ instruction: 0x4620e7d6 │ │ │ │ + svc 0x0012f7fc │ │ │ │ + movwcc r6, #6243 @ 0x1863 │ │ │ │ + vmla.i q3, , d19[0] │ │ │ │ + ldm r4, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ │ │ + blcs 565dc │ │ │ │ + stmia r4, {r0, r1, r2, r6, r7, r8, ip, lr, pc}^ │ │ │ │ + bcs 265b0 │ │ │ │ + ldrb sp, [r6, r3, asr #1]! │ │ │ │ + @ instruction: 0xf7fc4620 │ │ │ │ + str lr, [r4, sl, ror #29]! │ │ │ │ + @ instruction: 0xf7fc4620 │ │ │ │ + stmdavs r3!, {r1, r2, r3, r4, r5, r6, r7, r9, sl, fp, sp, lr, pc}^ │ │ │ │ + rsbvs r3, r3, r1, lsl #6 │ │ │ │ + svchi 0x005bf3bf │ │ │ │ + svccc 0x004fe8d4 │ │ │ │ + orrsle r2, r5, r1, lsl #22 │ │ │ │ + svcvc 0x0042e8c4 │ │ │ │ + addsle r2, r1, r0, lsl #20 │ │ │ │ + @ instruction: 0x4620e7f6 │ │ │ │ + mrc 7, 6, APSR_nzcv, cr4, cr12, {7} │ │ │ │ + @ instruction: 0x4620e772 │ │ │ │ + mcr 7, 7, pc, cr8, cr12, {7} @ │ │ │ │ + movwcc r6, #6243 @ 0x1863 │ │ │ │ + vmla.i q3, , d19[0] │ │ │ │ + ldm r4, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ │ │ + blcs 56630 │ │ │ │ + svcge 0x0062f47f │ │ │ │ + svcvc 0x0042e8c4 │ │ │ │ + @ instruction: 0xf43f2a00 │ │ │ │ + ubfx sl, sp, #30, #21 │ │ │ │ + @ instruction: 0xf7fc4620 │ │ │ │ + @ instruction: 0xe73beebe │ │ │ │ + mvnsmi lr, sp, lsr #18 │ │ │ │ + stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ + @ instruction: 0x0c0cebad │ │ │ │ + svceq 0x00e8f8cc │ │ │ │ + stmdavs r4, {r8, sl, sp} │ │ │ │ + strtmi r4, [pc], -r0, lsl #13 │ │ │ │ + streq pc, [r1], -pc, asr #32 │ │ │ │ + stmdavs r3!, {r0, r2, r4, sp, lr, pc}^ │ │ │ │ + rsbvs r3, r3, r1, lsl #6 │ │ │ │ + svchi 0x005bf3bf │ │ │ │ + svccc 0x004fe8d4 │ │ │ │ + tstle r3, r1, lsl #22 │ │ │ │ + svcvc 0x0042e8c4 │ │ │ │ + mvnsle r2, r0, lsl #20 │ │ │ │ + vrsubhn.i d4, , q8 │ │ │ │ + andle r8, r1, fp, asr pc │ │ │ │ + mrc 7, 4, APSR_nzcv, cr10, cr12, {7} │ │ │ │ + stclcs 5, cr3, [r4, #-4]! │ │ │ │ + vshr.u32 d13, d10, #1 │ │ │ │ + ldm r4, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ │ │ + blcs 1669c │ │ │ │ + stmia r4, {r0, r1, r8, ip, lr, pc}^ │ │ │ │ + bcs 22670 │ │ │ │ + @ instruction: 0x4620d1f7 │ │ │ │ + svchi 0x005bf3bf │ │ │ │ + @ instruction: 0xf7fcd001 │ │ │ │ + smlatbcs r7, r0, lr, lr │ │ │ │ + @ instruction: 0xf0014628 │ │ │ │ + stmdbcs r0, {r0, r4, r5, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + vst4. {d29,d31,d33,d35}, [pc :64], r3 │ │ │ │ + @ instruction: 0xf7fc60fa │ │ │ │ + strb lr, [lr, lr, lsl #24] │ │ │ │ + andeq pc, r4, r8, lsl #2 │ │ │ │ + ldrhmi lr, [r0, #141]! @ 0x8d │ │ │ │ + ldclt 7, cr15, [sl, #-1008] @ 0xfffffc10 │ │ │ │ + vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ + bl feb5dba0 │ │ │ │ + @ instruction: 0xf8cc0c0c │ │ │ │ + strbcs r0, [r8], #4080 @ 0xff0 │ │ │ │ + @ instruction: 0xf7fc4605 │ │ │ │ + strmi lr, [r6], -ip, asr #23 │ │ │ │ + stcl 7, cr15, [lr, #1008] @ 0x3f0 │ │ │ │ + b fe9c49a8 │ │ │ │ + mvnsle r3, r1, lsl #24 │ │ │ │ + @ instruction: 0xf7fc4630 │ │ │ │ + @ instruction: 0xf105ea88 │ │ │ │ + vsubw.u q0, , d12 │ │ │ │ + ldmda r3, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ │ │ + bcc 525d0 │ │ │ │ + tstcs r0, r3, asr #16 │ │ │ │ + mvnsle r2, r0, lsl #18 │ │ │ │ + svchi 0x005bf3bf │ │ │ │ + ldcllt 1, cr11, [r0, #-8]! │ │ │ │ + andseq pc, r0, r5, lsl #2 │ │ │ │ + ldrhtmi lr, [r0], #-141 @ 0xffffff73 │ │ │ │ + ldcllt 7, cr15, [r0], #1008 @ 0x3f0 │ │ │ │ + ldr r3, [pc, #20] @ 6a04 <_Py_hashtable_get@plt+0x32f4> │ │ │ │ + ldr r2, [pc, #20] @ 6a08 <_Py_hashtable_get@plt+0x32f8> │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r2, [r3, r2] │ │ │ │ + cmp r2, #0 │ │ │ │ + bxeq lr │ │ │ │ + b 32a4 <__gmon_start__@plt> │ │ │ │ + andeq r9, r1, r8, lsl #12 │ │ │ │ + andeq r0, r0, r8, lsl #6 │ │ │ │ + blmi 1d8a2c │ │ │ │ + ldrbtmi r4, [r8], #-2567 @ 0xfffff5f9 │ │ │ │ + ldrbtmi r4, [sl], #-1147 @ 0xfffffb85 │ │ │ │ + andle r4, r3, r3, lsl #5 │ │ │ │ + ldmpl r3, {r0, r2, r8, r9, fp, lr}^ │ │ │ │ + ldrmi fp, [r8, -r3, lsl #2] │ │ │ │ + svclt 0x00004770 │ │ │ │ + ldrdeq sl, [r1], -r2 │ │ │ │ + ldrdeq sl, [r1], -r0 │ │ │ │ + andeq r9, r1, r6, ror #11 │ │ │ │ + andeq r0, r0, r8, ror #5 │ │ │ │ + blmi 258a60 │ │ │ │ + bmi 257c24 │ │ │ │ + bne 6d7c34 │ │ │ │ + svceq 0x00d9447a │ │ │ │ + @ instruction: 0x01a3eb01 │ │ │ │ + andle r1, r3, r9, asr #32 │ │ │ │ + ldmpl r3, {r0, r2, r8, r9, fp, lr}^ │ │ │ │ + ldrmi fp, [r8, -r3, lsl #2] │ │ │ │ + svclt 0x00004770 │ │ │ │ + andeq sl, r1, r8, lsr #1 │ │ │ │ + andeq sl, r1, r4, lsr #1 │ │ │ │ + @ instruction: 0x000195b8 │ │ │ │ + andeq r0, r0, r8, lsr r3 │ │ │ │ + blmi 2b3e94 │ │ │ │ + ldrbtmi r4, [fp], #-2570 @ 0xfffff5f6 │ │ │ │ + ldmdavc fp, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ + blmi 27502c │ │ │ │ + ldrdlt r5, [r3, -r3]! │ │ │ │ + ldrbtmi r4, [fp], #-2824 @ 0xfffff4f8 │ │ │ │ + @ instruction: 0xf7fc6818 │ │ │ │ + @ instruction: 0xf7ffea1c │ │ │ │ + blmi 1c6990 │ │ │ │ + ldrbtmi r2, [fp], #-513 @ 0xfffffdff │ │ │ │ + stclt 0, cr7, [r8, #-104] @ 0xffffff98 │ │ │ │ + andeq sl, r1, r2, ror r0 │ │ │ │ + andeq r9, r1, r8, lsl #11 │ │ │ │ + andeq r0, r0, r4, ror #5 │ │ │ │ + @ instruction: 0x000198b6 │ │ │ │ + andeq sl, r1, r2, asr r0 │ │ │ │ + svclt 0x0000e7c4 │ │ │ │ │ │ │ │ -00005e34 : │ │ │ │ - ldr r0, [pc, #4] @ (5e3c ) │ │ │ │ +00006ab0 : │ │ │ │ + ldr r0, [pc, #4] @ (6ab8 ) │ │ │ │ add r0, pc │ │ │ │ b.w 2ef0 │ │ │ │ - add r5, pc, #24 @ (adr r5, 5e58 ) │ │ │ │ + ldr r0, [sp, #552] @ 0x228 │ │ │ │ movs r1, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #172] @ (5efc ) │ │ │ │ + ldr r5, [pc, #172] @ (6b78 ) │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc │ │ │ │ add.w r1, r5, #52 @ 0x34 │ │ │ │ blx 3010 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5ef8 │ │ │ │ + blt.n 6b74 │ │ │ │ add.w r1, r5, #212 @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ blx 3010 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5ef8 │ │ │ │ + blt.n 6b74 │ │ │ │ add.w r1, r5, #404 @ 0x194 │ │ │ │ mov r0, r4 │ │ │ │ blx 3010 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5ef8 │ │ │ │ + blt.n 6b74 │ │ │ │ add.w r1, r5, #452 @ 0x1c4 │ │ │ │ mov r0, r4 │ │ │ │ blx 3010 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5ef8 │ │ │ │ + blt.n 6b74 │ │ │ │ movs r0, #8 │ │ │ │ blx 31f8 │ │ │ │ - ldr r1, [pc, #108] @ (5f00 ) │ │ │ │ + ldr r1, [pc, #108] @ (6b7c ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 2ed8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5ef8 │ │ │ │ + blt.n 6b74 │ │ │ │ movs r0, #8 │ │ │ │ blx 31f8 │ │ │ │ - ldr r1, [pc, #92] @ (5f04 ) │ │ │ │ + ldr r1, [pc, #92] @ (6b80 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 2ed8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5ef8 │ │ │ │ + blt.n 6b74 │ │ │ │ movs r0, #8 │ │ │ │ blx 31f8 │ │ │ │ - ldr r1, [pc, #72] @ (5f08 ) │ │ │ │ + ldr r1, [pc, #72] @ (6b84 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 2ed8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5ef8 │ │ │ │ + blt.n 6b74 │ │ │ │ movs r0, #8 │ │ │ │ blx 31f8 │ │ │ │ - ldr r1, [pc, #56] @ (5f0c ) │ │ │ │ + ldr r1, [pc, #56] @ (6b88 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 2ed8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5ef8 │ │ │ │ + blt.n 6b74 │ │ │ │ movs r0, #16 │ │ │ │ blx 3214 │ │ │ │ - ldr r1, [pc, #36] @ (5f10 ) │ │ │ │ + ldr r1, [pc, #36] @ (6b8c ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 2ed8 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - add r4, pc, #936 @ (adr r4, 62a8 ) │ │ │ │ - movs r1, r0 │ │ │ │ - cmp r2, #158 @ 0x9e │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r2, #156 @ 0x9c │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r2, #162 @ 0xa2 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r2, #156 @ 0x9c │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r2, #150 @ 0x96 │ │ │ │ - movs r0, r0 │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3674 <_PyThreadState_GetCurrent@plt> │ │ │ │ - ldrd r0, r2, [r0, #28] │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - subs r0, r2, r0 │ │ │ │ - b.w 3210 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ - sub sp, #88 @ 0x58 │ │ │ │ - ldr r3, [pc, #216] @ (6020 ) │ │ │ │ - add r4, sp, #28 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r1, r2 │ │ │ │ - add r2, sp, #20 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - add r3, pc │ │ │ │ - ldr r4, [pc, #204] @ (6024 ) │ │ │ │ - add.w r3, r3, #592 @ 0x250 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - add r2, sp, #24 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - add r4, pc │ │ │ │ - ldr r2, [pc, #196] @ (6028 ) │ │ │ │ - mov r8, r4 │ │ │ │ - movs r4, #0 │ │ │ │ - str r4, [sp, #20] │ │ │ │ - add r2, pc │ │ │ │ - blx 2ea8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5ff0 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - add r0, sp, #60 @ 0x3c │ │ │ │ - bl 70ac │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 5ff0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - strd r4, r4, [sp, #36] @ 0x24 │ │ │ │ - cbnz r0, 5ff4 │ │ │ │ - add r4, sp, #44 @ 0x2c │ │ │ │ - blx 3698 │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ - add r1, sp, #32 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 33a4 │ │ │ │ - ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - blx 2fd0 │ │ │ │ - cbnz r0, 5fc6 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - blx 3634 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - blx 2ff4 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3698 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3214 │ │ │ │ - add sp, #88 @ 0x58 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3698 │ │ │ │ - ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - blx 33bc <_PyErr_SetFromPyStatus@plt> │ │ │ │ - blx 30a4 │ │ │ │ - ldr r3, [pc, #80] @ (602c ) │ │ │ │ - ldr r1, [pc, #84] @ (6030 ) │ │ │ │ - mov r4, r0 │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 30ec │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3244 <_PyErr_ChainExceptions1@plt> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 5fc0 │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, sp, #60 @ 0x3c │ │ │ │ - add r2, sp, #32 │ │ │ │ - mov r7, r3 │ │ │ │ - blx 3524 <_PyXI_NewInterpreter@plt> │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5ff0 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - blx 3634 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3600 <_PyXI_EndInterpreter@plt> │ │ │ │ - b.n 5fba │ │ │ │ - nop │ │ │ │ - add r3, pc, #936 @ (adr r3, 63cc ) │ │ │ │ - movs r1, r0 │ │ │ │ - add r0, pc, #624 @ (adr r0, 6298 ) │ │ │ │ - movs r1, r0 │ │ │ │ - cmp r2, #226 @ 0xe2 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r3, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r2, #146 @ 0x92 │ │ │ │ - movs r0, r0 │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 6056 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - blx 3134 │ │ │ │ - cbz r0, 6060 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - cbnz r0, 605a │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - bl 3cb0 <_Py_hashtable_get@plt+0x5a0> │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - b.n 6052 │ │ │ │ - ldr r3, [pc, #16] @ (6074 ) │ │ │ │ - movs r2, #73 @ 0x49 │ │ │ │ - ldr r1, [pc, #16] @ (6078 ) │ │ │ │ - ldr r0, [pc, #20] @ (607c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #20 │ │ │ │ - add r0, pc │ │ │ │ - blx 36ec <__assert_fail@plt> │ │ │ │ - add ip, lr │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r1, #70 @ 0x46 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r2, #34 @ 0x22 │ │ │ │ - movs r0, r0 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r0, r1 │ │ │ │ - ldr r1, [pc, #68] @ (60d8 ) │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [pc, #68] @ (60dc ) │ │ │ │ - mov r3, sp │ │ │ │ - add r1, pc │ │ │ │ - add r2, sp, #4 │ │ │ │ - add r4, pc │ │ │ │ - blx 3408 │ │ │ │ - cbz r0, 60d4 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - add r0, sp, #8 │ │ │ │ - blx 3188 <_PyTime_FromLong@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 60d4 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - cmp r2, #3 │ │ │ │ - bhi.n 60c6 │ │ │ │ - ldrd r0, r1, [sp, #8] │ │ │ │ - blx 3558 <_PyTime_AsMicroseconds@plt> │ │ │ │ - blx 34c8 <_PyTime_AsLong@plt> │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r3, [pc, #24] @ (60e0 ) │ │ │ │ - ldr r1, [pc, #24] @ (60e4 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 30ec │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 60c2 │ │ │ │ - cmp r2, #8 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r7, [sp, #384] @ 0x180 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r4, r6, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r1, #218 @ 0xda │ │ │ │ - movs r0, r0 │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 6100 │ │ │ │ - blx 3134 │ │ │ │ - cbz r0, 6104 │ │ │ │ - pop {r3, pc} │ │ │ │ - bl 3cb0 <_Py_hashtable_get@plt+0x5a0> │ │ │ │ - ldr r3, [pc, #16] @ (6118 ) │ │ │ │ - movs r2, #73 @ 0x49 │ │ │ │ - ldr r1, [pc, #16] @ (611c ) │ │ │ │ - ldr r0, [pc, #20] @ (6120 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #20 │ │ │ │ - add r0, pc │ │ │ │ - blx 36ec <__assert_fail@plt> │ │ │ │ - add r0, sl │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r0, #162 @ 0xa2 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r1, #126 @ 0x7e │ │ │ │ - movs r0, r0 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r0, r1 │ │ │ │ - ldr r1, [pc, #68] @ (617c ) │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [pc, #68] @ (6180 ) │ │ │ │ - mov r3, sp │ │ │ │ - add r1, pc │ │ │ │ - add r2, sp, #4 │ │ │ │ - add r4, pc │ │ │ │ - blx 3408 │ │ │ │ - cbz r0, 6178 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - add r0, sp, #8 │ │ │ │ - blx 3188 <_PyTime_FromLong@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 6178 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - cmp r2, #3 │ │ │ │ - bhi.n 616a │ │ │ │ - ldrd r0, r1, [sp, #8] │ │ │ │ - blx 31d4 <_PyTime_AsMilliseconds@plt> │ │ │ │ - blx 34c8 <_PyTime_AsLong@plt> │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r3, [pc, #24] @ (6184 ) │ │ │ │ - ldr r1, [pc, #24] @ (6188 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 30ec │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 6166 │ │ │ │ - cmp r1, #100 @ 0x64 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r6, [sp, #752] @ 0x2f0 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r4, r6, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r1, #54 @ 0x36 │ │ │ │ - movs r0, r0 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r0, r1 │ │ │ │ - ldr r1, [pc, #92] @ (61fc ) │ │ │ │ - add r2, sp, #4 │ │ │ │ - movs r3, #0 │ │ │ │ - add r1, pc │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx 3408 │ │ │ │ - cbz r0, 61e0 │ │ │ │ - blx 32ec <_PyCrossInterpreterData_New@plt> │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 61e0 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - mov r1, r4 │ │ │ │ - blx 3238 <_PyObject_GetCrossInterpreterData@plt> │ │ │ │ - cbnz r0, 61da │ │ │ │ - ldr r2, [pc, #60] @ (6200 ) │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - add r2, pc │ │ │ │ - blx 35f4 │ │ │ │ - cbz r0, 61d2 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - mov r0, r4 │ │ │ │ - blx 302c <_PyCrossInterpreterData_Release@plt> │ │ │ │ - cbnz r0, 61e4 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3628 <_PyCrossInterpreterData_Free@plt+0x4> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 61ce │ │ │ │ - ldr r3, [pc, #28] @ (6204 ) │ │ │ │ - movw r2, #1781 @ 0x6f5 │ │ │ │ - ldr r1, [pc, #28] @ (6208 ) │ │ │ │ - ldr r0, [pc, #28] @ (620c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #180 @ 0xb4 │ │ │ │ - add r0, pc │ │ │ │ - blx 36ec <__assert_fail@plt> │ │ │ │ - nop │ │ │ │ - cmp r4, #152 @ 0x98 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r3, r0, #6 │ │ │ │ - movs r0, r0 │ │ │ │ - muls r6, r5 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r7, #192 @ 0xc0 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r4, #96 @ 0x60 │ │ │ │ - movs r0, r0 │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 60e8 │ │ │ │ - bl 7550 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ - nop │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 60e8 │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 7550 │ │ │ │ - nop │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov r0, r1 │ │ │ │ - ldr r1, [pc, #64] @ (629c ) │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - add r2, sp, #4 │ │ │ │ - add r1, pc │ │ │ │ - blx 3408 │ │ │ │ - cbz r0, 6298 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - add r0, sp, #8 │ │ │ │ - blx 3188 <_PyTime_FromLong@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 6298 │ │ │ │ - ldrd r0, r1, [sp, #8] │ │ │ │ - add r2, sp, #16 │ │ │ │ - blx 338c <_PyTime_AsTimespec@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 6298 │ │ │ │ - ldrd r0, r1, [sp, #16] │ │ │ │ - blx 36bc <_PyLong_FromTime_t@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [pc, #20] @ (62a0 ) │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - add r0, pc │ │ │ │ - blx 3304 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {pc} │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 6294 │ │ │ │ - cmp r4, #46 @ 0x2e │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r4, #2 │ │ │ │ - movs r0, r0 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3784] @ 0xec8 │ │ │ │ - ldr r3, [pc, #60] @ (62f0 ) │ │ │ │ - sub sp, #300 @ 0x12c │ │ │ │ - add r0, sp, #12 │ │ │ │ - add r3, pc │ │ │ │ - mov r5, r3 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - blx 2f40 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - add r0, sp, #12 │ │ │ │ - blx 33d8 <_PyConfig_FromDict@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 62da │ │ │ │ - add r0, sp, #12 │ │ │ │ - blx 335c │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #300 @ 0x12c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - add r0, sp, #12 │ │ │ │ - blx 3164 <_PyInterpreterState_SetConfig@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 62ce │ │ │ │ - add r0, sp, #12 │ │ │ │ - blx 335c │ │ │ │ - ldr r3, [pc, #8] @ (62f4 ) │ │ │ │ - ldr r0, [r5, r3] │ │ │ │ - b.n 62d6 │ │ │ │ - ldr r5, [sp, #272] @ 0x110 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r0, r2, #12 │ │ │ │ - movs r0, r0 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r0, r1 │ │ │ │ - ldr r1, [pc, #32] @ (632c ) │ │ │ │ - add r2, sp, #4 │ │ │ │ - movs r4, #0 │ │ │ │ - add r1, pc │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 3408 │ │ │ │ - cbz r0, 6328 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - mov r1, r4 │ │ │ │ - blx 3618 │ │ │ │ - cbz r0, 6328 │ │ │ │ - blx 2f88 <_PyCrossInterpreterData_NewObject@plt> │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - cmp r4, #148 @ 0x94 │ │ │ │ - movs r0, r0 │ │ │ │ - cbz r0, 633c │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.n 633e │ │ │ │ - bx lr │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r0, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 633c │ │ │ │ - b.w 3000 <_Py_Dealloc@plt> │ │ │ │ - nop │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movs r1, #0 │ │ │ │ - blx 3618 │ │ │ │ - cbz r0, 6374 │ │ │ │ - mov r4, r0 │ │ │ │ - blx 302c <_PyCrossInterpreterData_Release@plt> │ │ │ │ - cbnz r0, 6376 │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 3624 <_PyCrossInterpreterData_Free@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r3, [pc, #24] @ (6390 ) │ │ │ │ - movw r2, #1758 @ 0x6de │ │ │ │ - ldr r1, [pc, #20] @ (6394 ) │ │ │ │ - ldr r0, [pc, #24] @ (6398 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #256 @ 0x100 │ │ │ │ - add r0, pc │ │ │ │ - blx 36ec <__assert_fail@plt> │ │ │ │ - nop │ │ │ │ - rors r4, r3 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r6, #46 @ 0x2e │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r2, #204 @ 0xcc │ │ │ │ - movs r0, r0 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov r0, r1 │ │ │ │ - ldr r1, [pc, #96] @ (6410 ) │ │ │ │ - sub sp, #32 │ │ │ │ - ldr r4, [pc, #96] @ (6414 ) │ │ │ │ - mov r3, sp │ │ │ │ - add r1, pc │ │ │ │ - add r2, sp, #4 │ │ │ │ - add r4, pc │ │ │ │ - blx 3408 │ │ │ │ - cbz r0, 640a │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - cmp r3, #3 │ │ │ │ - bhi.n 63fc │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - add r0, sp, #8 │ │ │ │ - blx 3188 <_PyTime_FromLong@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 640a │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - add r2, sp, #16 │ │ │ │ - ldrd r0, r1, [sp, #8] │ │ │ │ - blx 35ac <_PyTime_AsTimeval@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 640a │ │ │ │ - ldrd r0, r1, [sp, #16] │ │ │ │ - blx 3644 │ │ │ │ - mov r1, r0 │ │ │ │ - cbz r0, 640a │ │ │ │ - ldr r0, [pc, #40] @ (6418 ) │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - add r0, pc │ │ │ │ - blx 3304 │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r3, [pc, #28] @ (641c ) │ │ │ │ - ldr r1, [pc, #32] @ (6420 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 30ec │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 63f8 │ │ │ │ - nop │ │ │ │ - movs r6, #236 @ 0xec │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [sp, #272] @ 0x110 │ │ │ │ - movs r1, r0 │ │ │ │ - cmp r2, #158 @ 0x9e │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r6, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r6, #164 @ 0xa4 │ │ │ │ - movs r0, r0 │ │ │ │ - stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r7, [pc, #204] @ (6504 ) │ │ │ │ - ldr r3, [pc, #208] @ (6508 ) │ │ │ │ - add r7, pc │ │ │ │ - ldr r4, [r1, #8] │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - ldr r4, [r4, #4] │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.n 64aa │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [pc, #196] @ (650c ) │ │ │ │ - mov r9, r2 │ │ │ │ - mov r5, r1 │ │ │ │ - add r0, pc │ │ │ │ - blx 3534 │ │ │ │ - mov r6, r0 │ │ │ │ - cbz r0, 64b2 │ │ │ │ - blx 328c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 6472 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbnz r3, 6472 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3004 <_Py_Dealloc@plt+0x4> │ │ │ │ - cbz r4, 64b2 │ │ │ │ - ldr r3, [pc, #152] @ (6510 ) │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 64ec │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3134 │ │ │ │ - mov r6, r0 │ │ │ │ - cbz r0, 64d8 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 6496 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r3, 64d0 │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - ldr r1, [r3, #16] │ │ │ │ - blx 325c │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 64ca │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 3508 <_PyEval_EvalFrameDefault@plt> │ │ │ │ - ldr r3, [pc, #96] @ (6514 ) │ │ │ │ - movw r2, #685 @ 0x2ad │ │ │ │ - ldr r1, [pc, #92] @ (6518 ) │ │ │ │ - ldr r0, [pc, #96] @ (651c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #300 @ 0x12c │ │ │ │ - add r0, pc │ │ │ │ - blx 36ec <__assert_fail@plt> │ │ │ │ - movs r0, #0 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3004 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6496 │ │ │ │ - ldr r3, [pc, #68] @ (6520 ) │ │ │ │ - movs r2, #73 @ 0x49 │ │ │ │ - ldr r1, [pc, #68] @ (6524 ) │ │ │ │ - ldr r0, [pc, #72] @ (6528 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #20 │ │ │ │ - add r0, pc │ │ │ │ - blx 36ec <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #60] @ (652c ) │ │ │ │ - movs r2, #57 @ 0x39 │ │ │ │ - ldr r1, [pc, #60] @ (6530 ) │ │ │ │ - ldr r0, [pc, #64] @ (6534 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #280 @ 0x118 │ │ │ │ - add r0, pc │ │ │ │ - blx 36ec <__assert_fail@plt> │ │ │ │ - nop │ │ │ │ - ldr r3, [sp, #784] @ 0x310 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r4, r3, #12 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r3, #192 @ 0xc0 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r2, #12 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r4 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r4, #242 @ 0xf2 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r3, #108 @ 0x6c │ │ │ │ - movs r0, r0 │ │ │ │ - eors r4, r7 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r4, #206 @ 0xce │ │ │ │ - movs r0, r0 │ │ │ │ - movs r5, #170 @ 0xaa │ │ │ │ - movs r0, r0 │ │ │ │ - eors r0, r5 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r4, #186 @ 0xba │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r3, #36 @ 0x24 │ │ │ │ - movs r0, r0 │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r0, r1 │ │ │ │ - ldr r1, [pc, #24] @ (6564 ) │ │ │ │ - sub sp, #12 │ │ │ │ - add r2, sp, #4 │ │ │ │ - add r1, pc │ │ │ │ - blx 3408 │ │ │ │ - cbz r0, 6560 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - blx 35e8 <_PyTime_FromSeconds@plt> │ │ │ │ - blx 34c8 <_PyTime_AsLong@plt> │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - cmp r2, #206 @ 0xce │ │ │ │ - movs r0, r0 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r0, r1 │ │ │ │ - ldr r1, [pc, #64] @ (65bc ) │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [pc, #64] @ (65c0 ) │ │ │ │ - mov r3, sp │ │ │ │ - add r1, pc │ │ │ │ - add r2, sp, #4 │ │ │ │ - add r4, pc │ │ │ │ - blx 3408 │ │ │ │ - cbz r0, 65b8 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - cmp r2, #3 │ │ │ │ - bhi.n 65aa │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - add r0, sp, #8 │ │ │ │ - blx 31c8 <_PyTime_FromSecondsObject@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 65b8 │ │ │ │ - ldrd r0, r1, [sp, #8] │ │ │ │ - blx 34c8 <_PyTime_AsLong@plt> │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r3, [pc, #24] @ (65c4 ) │ │ │ │ - ldr r1, [pc, #24] @ (65c8 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 30ec │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 65a6 │ │ │ │ - movs r5, #32 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [sp, #480] @ 0x1e0 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r4, r6, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r4, #246 @ 0xf6 │ │ │ │ - movs r0, r0 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r0, r1 │ │ │ │ - ldr r1, [pc, #64] @ (6620 ) │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [pc, #64] @ (6624 ) │ │ │ │ - mov r3, sp │ │ │ │ - add r1, pc │ │ │ │ - add r2, sp, #4 │ │ │ │ - add r4, pc │ │ │ │ - blx 3408 │ │ │ │ - cbz r0, 661c │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - cmp r2, #3 │ │ │ │ - bhi.n 660e │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - add r1, sp, #8 │ │ │ │ - blx 3468 <_PyTime_ObjectToTime_t@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 661c │ │ │ │ - ldrd r0, r1, [sp, #8] │ │ │ │ - blx 36bc <_PyLong_FromTime_t@plt> │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r3, [pc, #24] @ (6628 ) │ │ │ │ - ldr r1, [pc, #24] @ (662c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 30ec │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 660a │ │ │ │ - movs r4, #188 @ 0xbc │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r4, r6, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r4, #146 @ 0x92 │ │ │ │ - movs r0, r0 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - mov r0, r1 │ │ │ │ - ldr r1, [pc, #80] @ (6694 ) │ │ │ │ - sub sp, #24 │ │ │ │ - ldr r4, [pc, #80] @ (6698 ) │ │ │ │ - add r3, sp, #4 │ │ │ │ - add r1, pc │ │ │ │ - add r2, sp, #12 │ │ │ │ - add r4, pc │ │ │ │ - blx 3408 │ │ │ │ - cbz r0, 668e │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r3, #3 │ │ │ │ - bhi.n 6680 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - add r2, sp, #8 │ │ │ │ - add r1, sp, #16 │ │ │ │ - blx 342c <_PyTime_ObjectToTimespec@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 668e │ │ │ │ - ldrd r0, r1, [sp, #16] │ │ │ │ - blx 36bc <_PyLong_FromTime_t@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [pc, #40] @ (669c ) │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - add r0, pc │ │ │ │ - blx 3304 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r3, [pc, #28] @ (66a0 ) │ │ │ │ - ldr r1, [pc, #32] @ (66a4 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 30ec │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 667c │ │ │ │ - nop │ │ │ │ - movs r4, #88 @ 0x58 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r1, [sp, #704] @ 0x2c0 │ │ │ │ - movs r1, r0 │ │ │ │ - cmp r0, #26 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r6, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r4, #32 │ │ │ │ - movs r0, r0 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - mov r0, r1 │ │ │ │ - ldr r1, [pc, #80] @ (670c ) │ │ │ │ - sub sp, #24 │ │ │ │ - ldr r4, [pc, #80] @ (6710 ) │ │ │ │ - add r3, sp, #4 │ │ │ │ - add r1, pc │ │ │ │ - add r2, sp, #12 │ │ │ │ - add r4, pc │ │ │ │ - blx 3408 │ │ │ │ - cbz r0, 6706 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r3, #3 │ │ │ │ - bhi.n 66f8 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - add r2, sp, #8 │ │ │ │ - add r1, sp, #16 │ │ │ │ - blx 2f7c <_PyTime_ObjectToTimeval@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 6706 │ │ │ │ - ldrd r0, r1, [sp, #16] │ │ │ │ - blx 36bc <_PyLong_FromTime_t@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [pc, #40] @ (6714 ) │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - add r0, pc │ │ │ │ - blx 3304 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r3, [pc, #28] @ (6718 ) │ │ │ │ - ldr r1, [pc, #32] @ (671c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 30ec │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 66f4 │ │ │ │ - nop │ │ │ │ - movs r3, #224 @ 0xe0 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r1, [sp, #224] @ 0xe0 │ │ │ │ + ldr r0, [sp, #440] @ 0x1b8 │ │ │ │ movs r1, r0 │ │ │ │ - movs r7, #162 @ 0xa2 │ │ │ │ + subs r2, r4, #0 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r6, #11 │ │ │ │ + subs r0, r4, #0 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #168 @ 0xa8 │ │ │ │ + subs r6, r4, #0 │ │ │ │ movs r0, r0 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #304] @ (6864 ) │ │ │ │ - mov r0, r1 │ │ │ │ - mov r1, r2 │ │ │ │ - add r2, sp, #16 │ │ │ │ - add r3, pc │ │ │ │ - str r2, [sp, #12] │ │ │ │ - add r2, sp, #20 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - add r2, sp, #24 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - add r2, sp, #28 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - add.w r3, r3, #820 @ 0x334 │ │ │ │ - ldr r2, [pc, #280] @ (6868 ) │ │ │ │ - movs r4, #0 │ │ │ │ - movs r5, #1 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - add r2, pc │ │ │ │ - strd r4, r5, [sp, #20] │ │ │ │ - blx 2ea8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 67e6 │ │ │ │ - blx 3674 <_PyThreadState_GetCurrent@plt> │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - ldr r5, [r0, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 67ea │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r0 │ │ │ │ - beq.n 682e │ │ │ │ - adds r3, #1 │ │ │ │ - cmp r2, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - beq.n 6796 │ │ │ │ - movs r0, #1 │ │ │ │ - mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ - adds r0, #1 │ │ │ │ - cmp r3, r4 │ │ │ │ - beq.n 685c │ │ │ │ - adds r3, #1 │ │ │ │ - cmp r0, r2 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - bne.n 6788 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 6812 │ │ │ │ - blx 354c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - mov r6, r0 │ │ │ │ - cbz r3, 67f2 │ │ │ │ - ldr r7, [pc, #192] @ (686c ) │ │ │ │ - movs r4, #0 │ │ │ │ - add r7, pc │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cbz r3, 67fa │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 34bc <_PyEval_AddPendingCall@plt> │ │ │ │ - adds r3, r0, #1 │ │ │ │ - cmp r3, #1 │ │ │ │ - bhi.n 6816 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 67b2 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - adds r4, #1 │ │ │ │ - cmp r3, r4 │ │ │ │ - bhi.n 67ae │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cbnz r3, 67e0 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2f00 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, r4 │ │ │ │ - bhi.n 6834 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 34b0 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - mov r6, r2 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 679c │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 67d4 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 67e0 │ │ │ │ - ldr r1, [pc, #116] @ (6870 ) │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - add r1, pc │ │ │ │ - blx 34bc <_PyEval_AddPendingCall@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 67c8 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 67d4 │ │ │ │ - b.n 67da │ │ │ │ - movs r6, #0 │ │ │ │ - b.n 67a8 │ │ │ │ - ldr r3, [pc, #92] @ (6874 ) │ │ │ │ - movw r2, #1101 @ 0x44d │ │ │ │ - ldr r1, [pc, #88] @ (6878 ) │ │ │ │ - ldr r0, [pc, #92] @ (687c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #480 @ 0x1e0 │ │ │ │ - add r0, pc │ │ │ │ - blx 36ec <__assert_fail@plt> │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 6782 │ │ │ │ - b.n 6796 │ │ │ │ - mov r5, r4 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 6848 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r0, #0] │ │ │ │ - cbz r2, 6850 │ │ │ │ - adds r5, #1 │ │ │ │ - cmp r3, r5 │ │ │ │ - bls.n 67e0 │ │ │ │ - b.n 683a │ │ │ │ - blx 3004 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 6848 │ │ │ │ - cmp r0, r2 │ │ │ │ - bne.n 6788 │ │ │ │ - b.n 6796 │ │ │ │ - nop │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - movs r1, r0 │ │ │ │ - cmp r2, #112 @ 0x70 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r1, r2, #3 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r5, r7, #1 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r5, #60 @ 0x3c │ │ │ │ + subs r0, r4, #0 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #142 @ 0x8e │ │ │ │ + subs r2, r3, #0 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #56 @ 0x38 │ │ │ │ - movs r0, r0 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - sub sp, #8 │ │ │ │ - blx 36d4 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 68a8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r3, 68d0 │ │ │ │ - cbz r2, 68ca │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.n 68ba │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 68b4 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 3004 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 68b4 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 68b6 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3004 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - b.n 68a8 │ │ │ │ - stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r5, [r0, #0] │ │ │ │ - movs r6, #0 │ │ │ │ - mov r8, r0 │ │ │ │ - mov fp, r6 │ │ │ │ - add.w r4, r5, #216 @ 0xd8 │ │ │ │ - vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ - ldrd r9, r7, [r5, #4] │ │ │ │ - mov.w sl, #1 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cbnz r3, 696e │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 69ac │ │ │ │ - dmb ish │ │ │ │ - ldrexb r3, [r4] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 6926 │ │ │ │ - strexb r2, sl, [r4] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 6916 │ │ │ │ - dmb ish │ │ │ │ - bne.n 699a │ │ │ │ - cmp r7, #0 │ │ │ │ - ble.n 694c │ │ │ │ - vldr d7, [r5, #224] @ 0xe0 │ │ │ │ - cmp r7, #1 │ │ │ │ - vadd.f64 d8, d8, d7 │ │ │ │ - beq.n 6948 │ │ │ │ - movs r3, #1 │ │ │ │ - adds r3, #1 │ │ │ │ - vadd.f64 d8, d8, d8 │ │ │ │ - cmp r7, r3 │ │ │ │ - bne.n 693e │ │ │ │ - vstr d8, [r5, #224] @ 0xe0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r3, [r4] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 6960 │ │ │ │ - strexb r2, fp, [r4] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 6950 │ │ │ │ - dmb ish │ │ │ │ - bne.n 69a2 │ │ │ │ - adds r6, #1 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 6912 │ │ │ │ - adds r5, #232 @ 0xe8 │ │ │ │ - str.w r6, [r8, #4] │ │ │ │ - dmb ish │ │ │ │ - ldrex r3, [r5] │ │ │ │ - add r3, r6 │ │ │ │ - strex r2, r3, [r5] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 6978 │ │ │ │ - dmb ish │ │ │ │ - vpop {d8} │ │ │ │ - add.w r0, r8, #8 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 33c8 <_PyEvent_Notify@plt> │ │ │ │ - mov r0, r4 │ │ │ │ - blx 36b0 │ │ │ │ - b.n 692c │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3680 │ │ │ │ - adds r6, #1 │ │ │ │ - b.n 6908 │ │ │ │ - ldr.w r0, [r5, #212] @ 0xd4 │ │ │ │ - movs r1, #1 │ │ │ │ - blx 3074 │ │ │ │ - mov r3, r9 │ │ │ │ - cmp r3, r7 │ │ │ │ - add.w r3, r3, #1 │ │ │ │ - bge.n 69ce │ │ │ │ - vldr d7, [r5, #224] @ 0xe0 │ │ │ │ - vadd.f64 d8, d8, d7 │ │ │ │ - vstr d8, [r5, #224] @ 0xe0 │ │ │ │ - b.n 69b8 │ │ │ │ - ldr.w r0, [r5, #212] @ 0xd4 │ │ │ │ - blx 345c │ │ │ │ - b.n 69a8 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - movw r5, #10000 @ 0x2710 │ │ │ │ - ldr r4, [r0, #0] │ │ │ │ - mov r6, r0 │ │ │ │ - mov.w r7, #1 │ │ │ │ - mov.w r8, #0 │ │ │ │ - b.n 6ab0 │ │ │ │ - subs r5, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r3, [r4] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 6a10 │ │ │ │ - strexb r2, r7, [r4] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 6a00 │ │ │ │ - dmb ish │ │ │ │ - bne.w 6b2c │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #4] │ │ │ │ - dmb ish │ │ │ │ - ldrexb r3, [r4] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 6a32 │ │ │ │ - strexb r2, r8, [r4] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 6a22 │ │ │ │ - dmb ish │ │ │ │ - bne.n 6afa │ │ │ │ - dmb ish │ │ │ │ - ldrexb r3, [r4] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 6a4c │ │ │ │ - strexb r2, r7, [r4] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 6a3c │ │ │ │ - dmb ish │ │ │ │ - bne.n 6b0a │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #4] │ │ │ │ - dmb ish │ │ │ │ - ldrexb r3, [r4] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 6a6c │ │ │ │ - strexb r2, r8, [r4] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 6a5c │ │ │ │ - dmb ish │ │ │ │ - bne.n 6b02 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r3, [r4] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 6a86 │ │ │ │ - strexb r2, r7, [r4] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 6a76 │ │ │ │ - dmb ish │ │ │ │ - bne.n 6b52 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #4] │ │ │ │ - dmb ish │ │ │ │ - ldrexb r3, [r4] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 6aa6 │ │ │ │ - strexb r2, r8, [r4] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 6a96 │ │ │ │ - dmb ish │ │ │ │ - bne.n 6af2 │ │ │ │ - subs r5, #3 │ │ │ │ - beq.n 6b96 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r3, [r4] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 6ac4 │ │ │ │ - strexb r2, r7, [r4] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 6ab4 │ │ │ │ - dmb ish │ │ │ │ - bne.n 6b74 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #4] │ │ │ │ - dmb ish │ │ │ │ - ldrexb r3, [r4] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 6ae4 │ │ │ │ - strexb r2, r8, [r4] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 6ad4 │ │ │ │ - dmb ish │ │ │ │ - beq.n 69fa │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3680 │ │ │ │ - b.n 69fa │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3680 │ │ │ │ - b.n 6aac │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3680 │ │ │ │ - b.n 6a38 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3680 │ │ │ │ - b.n 6a72 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 36b0 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #4] │ │ │ │ - dmb ish │ │ │ │ - ldrexb r3, [r4] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 6a6c │ │ │ │ - strexb r2, r8, [r4] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 6a6c │ │ │ │ - b.n 6b1a │ │ │ │ - mov r0, r4 │ │ │ │ - blx 36b0 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #4] │ │ │ │ - dmb ish │ │ │ │ - ldrexb r3, [r4] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.w 6a32 │ │ │ │ - strexb r2, r8, [r4] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 6a32 │ │ │ │ - b.n 6b3c │ │ │ │ - mov r0, r4 │ │ │ │ - blx 36b0 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #4] │ │ │ │ - dmb ish │ │ │ │ - ldrexb r3, [r4] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 6aa6 │ │ │ │ - strexb r2, r8, [r4] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 6aa6 │ │ │ │ - b.n 6b62 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 36b0 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #4] │ │ │ │ - dmb ish │ │ │ │ - ldrexb r3, [r4] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 6ae4 │ │ │ │ - strexb r2, r8, [r4] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 6ae4 │ │ │ │ - b.n 6b84 │ │ │ │ - adds r0, r6, #4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 33c8 <_PyEvent_Notify@plt> │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - movs r5, #0 │ │ │ │ - ldr r4, [r0, #0] │ │ │ │ - mov r8, r0 │ │ │ │ - mov r7, r5 │ │ │ │ - mov.w r6, #1 │ │ │ │ - b.n 6bea │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #4] │ │ │ │ - dmb ish │ │ │ │ - ldrexb r3, [r4] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 6bd8 │ │ │ │ - strexb r2, r7, [r4] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 6bc8 │ │ │ │ - mov r0, r4 │ │ │ │ - dmb ish │ │ │ │ - beq.n 6be4 │ │ │ │ - blx 3680 │ │ │ │ - adds r5, #1 │ │ │ │ - cmp r5, #100 @ 0x64 │ │ │ │ - beq.n 6c20 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r3, [r4] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 6bfe │ │ │ │ - strexb r2, r6, [r4] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 6bee │ │ │ │ - mov r0, r4 │ │ │ │ - dmb ish │ │ │ │ - beq.n 6c0a │ │ │ │ - blx 36b0 │ │ │ │ - movs r1, #7 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 84dc │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 6bbe │ │ │ │ - mov.w r0, #2000 @ 0x7d0 │ │ │ │ - blx 31a0 │ │ │ │ - b.n 6bbe │ │ │ │ - add.w r0, r8, #4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 33c8 <_PyEvent_Notify@plt> │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - movs r4, #200 @ 0xc8 │ │ │ │ - mov r5, r0 │ │ │ │ - blx 3140 │ │ │ │ - mov r6, r0 │ │ │ │ - blx 354c │ │ │ │ - blx 2f00 │ │ │ │ - subs r4, #1 │ │ │ │ - bne.n 6c44 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2ecc │ │ │ │ - add.w r3, r5, #12 │ │ │ │ - dmb ish │ │ │ │ - ldrex r2, [r3] │ │ │ │ - subs r2, #1 │ │ │ │ - strex r1, r2, [r3] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 6c5e │ │ │ │ - dmb ish │ │ │ │ - cbz r2, 6c74 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - add.w r0, r5, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 33c8 <_PyEvent_Notify@plt> │ │ │ │ - adds r0, #20 │ │ │ │ - b.n 67c4 │ │ │ │ - movs r0, #20 │ │ │ │ - b.n 67c8 │ │ │ │ - adds r0, #3 │ │ │ │ - b.n 6dac │ │ │ │ - movs r0, #2 │ │ │ │ - b.n 6bb8 │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 733a │ │ │ │ - vrhadd.u16 d0, d14, d31 │ │ │ │ - bfcsel 6, 629a , 8, eq │ │ │ │ - str r3, [sp, #448] @ 0x1c0 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r0, r1, #12 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [pc, #24] @ (6cc0 ) │ │ │ │ - ldr r3, [pc, #28] @ (6cc4 ) │ │ │ │ - ldr r2, [pc, #28] @ (6cc8 ) │ │ │ │ - add r0, pc │ │ │ │ - add r3, pc │ │ │ │ - add r2, pc │ │ │ │ - cmp r3, r0 │ │ │ │ - beq.n 6cbc │ │ │ │ - ldr r3, [pc, #20] @ (6ccc ) │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - cbz r3, 6cbc │ │ │ │ - bx r3 │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - ldr r6, [sp, #232] @ 0xe8 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r6, [sp, #224] @ 0xe0 │ │ │ │ - movs r1, r0 │ │ │ │ - str r3, [sp, #312] @ 0x138 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r0, r5, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [pc, #32] @ (6cf4 ) │ │ │ │ - ldr r3, [pc, #36] @ (6cf8 ) │ │ │ │ - add r0, pc │ │ │ │ - ldr r2, [pc, #36] @ (6cfc ) │ │ │ │ - add r3, pc │ │ │ │ - subs r3, r3, r0 │ │ │ │ - add r2, pc │ │ │ │ - lsrs r1, r3, #31 │ │ │ │ - add.w r1, r1, r3, asr #2 │ │ │ │ - asrs r1, r1, #1 │ │ │ │ - beq.n 6cf0 │ │ │ │ - ldr r3, [pc, #20] @ (6d00 ) │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - cbz r3, 6cf0 │ │ │ │ - bx r3 │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - ldr r6, [sp, #64] @ 0x40 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r6, [sp, #48] @ 0x30 │ │ │ │ - movs r1, r0 │ │ │ │ - str r3, [sp, #128] @ 0x80 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r0, r7, #12 │ │ │ │ - movs r0, r0 │ │ │ │ - push {r3, lr} │ │ │ │ - ldr r3, [pc, #40] @ (6d30 ) │ │ │ │ - ldr r2, [pc, #40] @ (6d34 ) │ │ │ │ - add r3, pc │ │ │ │ - add r2, pc │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 6d2e │ │ │ │ - ldr r3, [pc, #36] @ (6d38 ) │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - cbz r3, 6d22 │ │ │ │ - ldr r3, [pc, #32] @ (6d3c ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 2ec0 <__cxa_finalize@plt> │ │ │ │ - bl 6ca4 │ │ │ │ - ldr r3, [pc, #24] @ (6d40 ) │ │ │ │ - movs r2, #1 │ │ │ │ - add r3, pc │ │ │ │ - strb r2, [r3, #0] │ │ │ │ - pop {r3, pc} │ │ │ │ - ldr r5, [sp, #872] @ 0x368 │ │ │ │ - movs r1, r0 │ │ │ │ - str r2, [sp, #960] @ 0x3c0 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r4, r4, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - str r6, [sp, #120] @ 0x78 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r5, [sp, #744] @ 0x2e8 │ │ │ │ - movs r1, r0 │ │ │ │ - b.n 6cd0 │ │ │ │ - nop │ │ │ │ b.w 31ac <_PyInstructionSequence_New@plt> │ │ │ │ b.w 2f30 <_Py_GetConfigsAsDict@plt> │ │ │ │ - ldr r3, [pc, #16] @ (6d64 ) │ │ │ │ + ldr r3, [pc, #16] @ (6bac ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #16] @ (6d68 ) │ │ │ │ + ldr r2, [pc, #16] @ (6bb0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - str r2, [sp, #664] @ 0x298 │ │ │ │ + str r4, [sp, #376] @ 0x178 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3800] @ 0xed8 │ │ │ │ sub sp, #288 @ 0x120 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2f40 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 33f0 <_PyInterpreterState_GetConfigCopy@plt> │ │ │ │ cmp r0, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ - blt.n 6da0 │ │ │ │ + blt.n 6be8 │ │ │ │ blx 2fa0 <_PyConfig_AsDict@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 335c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #288 @ 0x120 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, #0 │ │ │ │ blx 335c │ │ │ │ - b.n 6d9a │ │ │ │ + b.n 6be2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #224] @ (6e9c ) │ │ │ │ + ldr r1, [pc, #224] @ (6ce4 ) │ │ │ │ add r2, sp, #12 │ │ │ │ - ldr r6, [pc, #224] @ (6ea0 ) │ │ │ │ + ldr r6, [pc, #224] @ (6ce8 ) │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ add r6, pc │ │ │ │ blx 3408 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6e4c │ │ │ │ + beq.n 6c94 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 6e3c │ │ │ │ + bge.n 6c84 │ │ │ │ blx 3674 <_PyThreadState_GetCurrent@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6e90 │ │ │ │ + beq.n 6cd8 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 6e7c │ │ │ │ + beq.n 6cc4 │ │ │ │ blx 3498 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6e4c │ │ │ │ + cbz r0, 6c94 │ │ │ │ add.w r3, r5, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r3, #324] @ 0x144 │ │ │ │ blx 34b0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6e62 │ │ │ │ - ldr r1, [pc, #160] @ (6ea4 ) │ │ │ │ + beq.n 6caa │ │ │ │ + ldr r1, [pc, #160] @ (6cec ) │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 2e90 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 6e20 │ │ │ │ + beq.n 6c68 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 6e56 │ │ │ │ - cbnz r1, 6e62 │ │ │ │ + cbz r3, 6c9e │ │ │ │ + cbnz r1, 6caa │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbnz r3, 6e50 │ │ │ │ - ldr r3, [pc, #128] @ (6ea8 ) │ │ │ │ + cbnz r3, 6c98 │ │ │ │ + ldr r3, [pc, #128] @ (6cf0 ) │ │ │ │ ldr r2, [r6, r3] │ │ │ │ - ldr r1, [pc, #128] @ (6eac ) │ │ │ │ + ldr r1, [pc, #128] @ (6cf4 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 2e90 │ │ │ │ - cbnz r0, 6e62 │ │ │ │ + cbnz r0, 6caa │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - beq.n 6e90 │ │ │ │ - ldr r3, [pc, #112] @ (6eb0 ) │ │ │ │ - ldr r1, [pc, #112] @ (6eb4 ) │ │ │ │ + beq.n 6cd8 │ │ │ │ + ldr r3, [pc, #112] @ (6cf8 ) │ │ │ │ + ldr r1, [pc, #112] @ (6cfc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 360c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6e36 │ │ │ │ - ldr r3, [pc, #100] @ (6eb8 ) │ │ │ │ + b.n 6c7e │ │ │ │ + ldr r3, [pc, #100] @ (6d00 ) │ │ │ │ ldr r2, [r6, r3] │ │ │ │ - b.n 6e2a │ │ │ │ + b.n 6c72 │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 3004 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b.n 6e20 │ │ │ │ + b.n 6c68 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6e4c │ │ │ │ + beq.n 6c94 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6e4c │ │ │ │ + bne.n 6c94 │ │ │ │ mov r0, r4 │ │ │ │ blx 3004 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6e4c │ │ │ │ - ldr r3, [pc, #60] @ (6ebc ) │ │ │ │ + b.n 6c94 │ │ │ │ + ldr r3, [pc, #60] @ (6d04 ) │ │ │ │ movw r2, #870 @ 0x366 │ │ │ │ - ldr r1, [pc, #60] @ (6ec0 ) │ │ │ │ - ldr r0, [pc, #60] @ (6ec4 ) │ │ │ │ + ldr r1, [pc, #60] @ (6d08 ) │ │ │ │ + ldr r0, [pc, #60] @ (6d0c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 36ec <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #52] @ (6ec8 ) │ │ │ │ + ldr r3, [pc, #52] @ (6d10 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr.w r5, [r3, #624] @ 0x270 │ │ │ │ - b.n 6de2 │ │ │ │ + b.n 6c2a │ │ │ │ nop │ │ │ │ - subs r0, r2, r7 │ │ │ │ + adds r0, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #208] @ 0xd0 │ │ │ │ + str r3, [sp, #944] @ 0x3b0 │ │ │ │ movs r1, r0 │ │ │ │ - subs r2, r3, r7 │ │ │ │ + adds r2, r2, #6 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r0, r7 │ │ │ │ + adds r2, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r5, r5 │ │ │ │ + adds r2, r4, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #12 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #214 @ 0xd6 │ │ │ │ + subs r0, #142 @ 0x8e │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r5, r4 │ │ │ │ + adds r0, r4, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r0, r5 │ │ │ │ + adds r6, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #48] @ (6f10 ) │ │ │ │ + ldr r1, [pc, #48] @ (6d58 ) │ │ │ │ mov r3, sp │ │ │ │ - ldr r4, [pc, #48] @ (6f14 ) │ │ │ │ + ldr r4, [pc, #48] @ (6d5c ) │ │ │ │ add r2, sp, #4 │ │ │ │ add r1, pc │ │ │ │ mov.w ip, #0 │ │ │ │ add r4, pc │ │ │ │ strd ip, ip, [sp] │ │ │ │ blx 3408 │ │ │ │ - cbz r0, 6f0c │ │ │ │ + cbz r0, 6d54 │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ blx 3298 <_PyImport_ClearExtension@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6f0c │ │ │ │ - ldr r3, [pc, #16] @ (6f18 ) │ │ │ │ + blt.n 6d54 │ │ │ │ + ldr r3, [pc, #16] @ (6d60 ) │ │ │ │ ldr r0, [r4, r3] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6f08 │ │ │ │ - subs r2, r2, r4 │ │ │ │ + b.n 6d50 │ │ │ │ + adds r2, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #64] @ 0x40 │ │ │ │ + str r2, [sp, #800] @ 0x320 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #44] @ (6f5c ) │ │ │ │ + ldr r1, [pc, #44] @ (6da4 ) │ │ │ │ sub sp, #20 │ │ │ │ add r3, sp, #8 │ │ │ │ add r1, pc │ │ │ │ add r2, sp, #12 │ │ │ │ blx 3408 │ │ │ │ - cbz r0, 6f56 │ │ │ │ + cbz r0, 6d9e │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 31ec │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 3328 │ │ │ │ - cbnz r0, 6f56 │ │ │ │ + cbnz r0, 6d9e │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ blx 3438 <_PyTraceMalloc_GetTraceback@plt> │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6f52 │ │ │ │ + b.n 6d9a │ │ │ │ nop │ │ │ │ - subs r6, r3, r3 │ │ │ │ + adds r6, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #44] @ (6f9c ) │ │ │ │ + ldr r3, [pc, #44] @ (6de4 ) │ │ │ │ sub sp, #8 │ │ │ │ add r3, pc │ │ │ │ mov r4, r3 │ │ │ │ blx 35c4 <_PyMem_GetCurrentAllocatorName@plt> │ │ │ │ - cbz r0, 6f86 │ │ │ │ + cbz r0, 6dce │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 3530 │ │ │ │ - ldr r2, [pc, #24] @ (6fa0 ) │ │ │ │ + ldr r2, [pc, #24] @ (6de8 ) │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r1, [pc, #24] @ (6fa4 ) │ │ │ │ + ldr r1, [pc, #24] @ (6dec ) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r2, #0] │ │ │ │ blx 30ec │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - str r0, [sp, #552] @ 0x228 │ │ │ │ + str r2, [sp, #264] @ 0x108 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r0, r2 │ │ │ │ + adds r6, r7, #0 │ │ │ │ movs r0, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #28 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #68] @ (7000 ) │ │ │ │ + ldr r1, [pc, #68] @ (6e48 ) │ │ │ │ add.w ip, sp, #12 │ │ │ │ add r3, sp, #16 │ │ │ │ add r2, sp, #20 │ │ │ │ add r1, pc │ │ │ │ str.w ip, [sp] │ │ │ │ blx 3408 │ │ │ │ - cbz r0, 6ffa │ │ │ │ + cbz r0, 6e42 │ │ │ │ ldrd r2, r1, [sp, #12] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 3344 <_PyDict_GetItem_KnownHash@plt> │ │ │ │ - cbz r0, 6fee │ │ │ │ + cbz r0, 6e36 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ blx 3328 │ │ │ │ - cbnz r0, 6ffa │ │ │ │ + cbnz r0, 6e42 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 30d4 <_PyErr_SetKeyError@plt> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6fea │ │ │ │ + b.n 6e32 │ │ │ │ nop │ │ │ │ - subs r4, r5, r1 │ │ │ │ + adds r4, r4, #0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #16] @ (7018 ) │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ + sub sp, #88 @ 0x58 │ │ │ │ + ldr r3, [pc, #216] @ (6f38 ) │ │ │ │ + add r4, sp, #28 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r1, r2 │ │ │ │ + add r2, sp, #20 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + add r3, pc │ │ │ │ + ldr r4, [pc, #204] @ (6f3c ) │ │ │ │ + add.w r3, r3, #592 @ 0x250 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + add r2, sp, #24 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + add r4, pc │ │ │ │ + ldr r2, [pc, #196] @ (6f40 ) │ │ │ │ + mov r8, r4 │ │ │ │ + movs r4, #0 │ │ │ │ + str r4, [sp, #20] │ │ │ │ + add r2, pc │ │ │ │ + blx 2ea8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 6f08 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + add r0, sp, #60 @ 0x3c │ │ │ │ + bl 6ff4 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 6f08 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + strd r4, r4, [sp, #36] @ 0x24 │ │ │ │ + cbnz r0, 6f0c │ │ │ │ + add r4, sp, #44 @ 0x2c │ │ │ │ + blx 3698 │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ + add r1, sp, #32 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 33a4 │ │ │ │ + ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ + blx 2fd0 │ │ │ │ + cbnz r0, 6ede │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + blx 3634 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + blx 2ff4 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 3698 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3214 │ │ │ │ + add sp, #88 @ 0x58 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + mov r0, r7 │ │ │ │ + blx 3698 │ │ │ │ + ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ + blx 33bc <_PyErr_SetFromPyStatus@plt> │ │ │ │ + blx 30a4 │ │ │ │ + ldr r3, [pc, #80] @ (6f44 ) │ │ │ │ + ldr r1, [pc, #84] @ (6f48 ) │ │ │ │ + mov r4, r0 │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 30ec │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3244 <_PyErr_ChainExceptions1@plt> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 6ed8 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, sp, #60 @ 0x3c │ │ │ │ + add r2, sp, #32 │ │ │ │ + mov r7, r3 │ │ │ │ + blx 3524 <_PyXI_NewInterpreter@plt> │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 6f08 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + blx 3634 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + mov r4, r0 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3600 <_PyXI_EndInterpreter@plt> │ │ │ │ + b.n 6ed2 │ │ │ │ + nop │ │ │ │ + str r4, [sp, #840] @ 0x348 │ │ │ │ + movs r1, r0 │ │ │ │ + str r1, [sp, #528] @ 0x210 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r2, r1, r7 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r3, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + subs r2, r7, r5 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r3, [pc, #16] @ (6f60 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #16] @ (701c ) │ │ │ │ + ldr r2, [pc, #16] @ (6f64 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrh r2, [r6, #62] @ 0x3e │ │ │ │ + str r0, [sp, #680] @ 0x2a8 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov ip, r1 │ │ │ │ - cbnz r3, 7064 │ │ │ │ + cbnz r3, 6fac │ │ │ │ cmp r2, #2 │ │ │ │ - ble.n 7064 │ │ │ │ + ble.n 6fac │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 7064 │ │ │ │ - cbz r1, 7064 │ │ │ │ + bne.n 6fac │ │ │ │ + cbz r1, 6fac │ │ │ │ ldr.w r3, [ip] │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ ldr.w r0, [ip, #8] │ │ │ │ mov r4, r3 │ │ │ │ str r1, [sp, #24] │ │ │ │ blx 35d0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 7096 │ │ │ │ + beq.n 6fde │ │ │ │ mov r0, r4 │ │ │ │ blx 3158 <_PyCompile_OptimizeCfg@plt> │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, ip │ │ │ │ - ldr.w ip, [pc, #64] @ 70a8 │ │ │ │ + ldr.w ip, [pc, #64] @ 6ff0 │ │ │ │ mov.w lr, #3 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ add ip, pc │ │ │ │ str r1, [sp, #16] │ │ │ │ add.w ip, ip, #608 @ 0x260 │ │ │ │ mov r1, r2 │ │ │ │ str.w ip, [sp] │ │ │ │ movs r2, #0 │ │ │ │ str.w lr, [sp, #4] │ │ │ │ strd lr, r2, [sp, #8] │ │ │ │ blx 30c8 <_PyArg_UnpackKeywords@plt> │ │ │ │ mov ip, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 703e │ │ │ │ + bne.n 6f86 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 7060 │ │ │ │ + b.n 6fa8 │ │ │ │ strd r1, r0, [sp, #24] │ │ │ │ blx 3328 │ │ │ │ ldrd r1, r2, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 705a │ │ │ │ - b.n 7092 │ │ │ │ - str r2, [sp, #816] @ 0x330 │ │ │ │ + beq.n 6fa2 │ │ │ │ + b.n 6fda │ │ │ │ + str r3, [sp, #528] @ 0x210 │ │ │ │ movs r1, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #128] @ (713c ) │ │ │ │ + ldr r3, [pc, #128] @ (7084 ) │ │ │ │ sub sp, #8 │ │ │ │ add r3, pc │ │ │ │ - cbz r1, 70fc │ │ │ │ + cbz r1, 7044 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #116] @ (7140 ) │ │ │ │ + ldr r1, [pc, #116] @ (7088 ) │ │ │ │ mov r5, r3 │ │ │ │ add r1, pc │ │ │ │ blx 2fac │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 7124 │ │ │ │ + cbz r0, 706c │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx 3590 <_PyInterpreterConfig_InitFromDict@plt> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 70f2 │ │ │ │ + beq.n 703a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - cbz r2, 7118 │ │ │ │ + cbz r2, 7060 │ │ │ │ mov.w ip, r3, asr #31 │ │ │ │ mov r0, ip │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #68] @ (7144 ) │ │ │ │ + ldr r3, [pc, #68] @ (708c ) │ │ │ │ mov lr, r0 │ │ │ │ mov ip, r1 │ │ │ │ add r3, pc │ │ │ │ add.w r4, r3, #84 @ 0x54 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2} │ │ │ │ stmia.w lr, {r0, r1, r2} │ │ │ │ - b.n 70f6 │ │ │ │ + b.n 703e │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 3004 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 70f2 │ │ │ │ - ldr r3, [pc, #32] @ (7148 ) │ │ │ │ + b.n 703a │ │ │ │ + ldr r3, [pc, #32] @ (7090 ) │ │ │ │ mov r2, r6 │ │ │ │ - ldr r1, [pc, #32] @ (714c ) │ │ │ │ + ldr r1, [pc, #32] @ (7094 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 360c │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ - b.n 70f6 │ │ │ │ + b.n 703e │ │ │ │ nop │ │ │ │ - ldrh r6, [r7, #56] @ 0x38 │ │ │ │ + ldrh r6, [r6, #62] @ 0x3e │ │ │ │ movs r1, r0 │ │ │ │ - subs r0, r4, r7 │ │ │ │ + adds r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #90 @ 0x5a │ │ │ │ + adds r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r1, r6 │ │ │ │ + adds r6, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #32 │ │ │ │ blx 35b8 │ │ │ │ add.w ip, r0, #98304 @ 0x18000 │ │ │ │ - ldr r1, [pc, #64] @ (71ac ) │ │ │ │ - ldr r0, [pc, #68] @ (71b0 ) │ │ │ │ + ldr r1, [pc, #64] @ (70f4 ) │ │ │ │ + ldr r0, [pc, #68] @ (70f8 ) │ │ │ │ ldrb.w r4, [ip, #540] @ 0x21c │ │ │ │ add r1, pc │ │ │ │ ldrb.w r2, [ip, #536] @ 0x218 │ │ │ │ add r0, pc │ │ │ │ strd r1, r4, [sp, #20] │ │ │ │ - ldr.w lr, [pc, #52] @ 71b4 │ │ │ │ + ldr.w lr, [pc, #52] @ 70fc │ │ │ │ ldrb.w r4, [ip, #539] @ 0x21b │ │ │ │ strd r0, r4, [sp, #12] │ │ │ │ add lr, pc │ │ │ │ - ldr r3, [pc, #44] @ (71b8 ) │ │ │ │ + ldr r3, [pc, #44] @ (7100 ) │ │ │ │ ldrb.w r4, [ip, #538] @ 0x21a │ │ │ │ strd lr, r4, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ - ldr r1, [pc, #36] @ (71bc ) │ │ │ │ - ldr r0, [pc, #36] @ (71c0 ) │ │ │ │ + ldr r1, [pc, #36] @ (7104 ) │ │ │ │ + ldr r0, [pc, #36] @ (7108 ) │ │ │ │ ldrb.w r4, [ip, #537] @ 0x219 │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ add r0, pc │ │ │ │ blx 3304 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - subs r0, r0, r6 │ │ │ │ + adds r0, r7, #0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r1, r6 │ │ │ │ + adds r6, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r1, r6 │ │ │ │ + adds r4, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r6, r4 │ │ │ │ + subs r4, r5, r7 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r6, r4 │ │ │ │ + subs r6, r5, r7 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r7, r4 │ │ │ │ + subs r6, r6, r7 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ str r5, [sp, #4] │ │ │ │ blx 34a4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 71fc │ │ │ │ + cbz r0, 7144 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ blx 3280 <_Py_normpath@plt> │ │ │ │ mov r1, r5 │ │ │ │ blx 2f58 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ @@ -4536,403 +3987,453 @@ │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #152] @ (72b0 ) │ │ │ │ + ldr r1, [pc, #152] @ (71f8 ) │ │ │ │ add r4, sp, #20 │ │ │ │ - ldr r5, [pc, #152] @ (72b4 ) │ │ │ │ + ldr r5, [pc, #152] @ (71fc ) │ │ │ │ add r3, sp, #24 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ add r2, sp, #28 │ │ │ │ movs r4, #0 │ │ │ │ add r5, pc │ │ │ │ strd r4, r4, [sp, #20] │ │ │ │ blx 3408 │ │ │ │ - cbz r0, 7286 │ │ │ │ + cbz r0, 71ce │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 2f0c <_Py_GetErrorHandler@plt> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ strd r2, r0, [sp] │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r2, sp, #12 │ │ │ │ add r1, sp, #16 │ │ │ │ strd r4, r4, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ blx 31bc <_Py_DecodeLocaleEx@plt> │ │ │ │ adds r0, #3 │ │ │ │ cmp r0, #3 │ │ │ │ - bhi.n 72a0 │ │ │ │ + bhi.n 71e8 │ │ │ │ tbb [pc, r0] │ │ │ │ lsrs r3, r3, #20 │ │ │ │ lsls r0, r3, #8 │ │ │ │ ldrd r1, r0, [sp, #12] │ │ │ │ blx 2f58 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 3380 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #64] @ (72b8 ) │ │ │ │ - ldr r1, [pc, #68] @ (72bc ) │ │ │ │ + ldr r0, [pc, #64] @ (7200 ) │ │ │ │ + ldr r1, [pc, #68] @ (7204 ) │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r5, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 360c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 726e │ │ │ │ + b.n 71b6 │ │ │ │ blx 3020 │ │ │ │ - b.n 7286 │ │ │ │ - ldr r3, [pc, #44] @ (72c0 ) │ │ │ │ - ldr r1, [pc, #48] @ (72c4 ) │ │ │ │ + b.n 71ce │ │ │ │ + ldr r3, [pc, #44] @ (7208 ) │ │ │ │ + ldr r1, [pc, #48] @ (720c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 30ec │ │ │ │ - b.n 7286 │ │ │ │ - ldr r3, [pc, #28] @ (72c0 ) │ │ │ │ - ldr r1, [pc, #36] @ (72c8 ) │ │ │ │ + b.n 71ce │ │ │ │ + ldr r3, [pc, #28] @ (7208 ) │ │ │ │ + ldr r1, [pc, #36] @ (7210 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 30ec │ │ │ │ - b.n 7286 │ │ │ │ - subs r4, r7, r4 │ │ │ │ + b.n 71ce │ │ │ │ + subs r4, r6, r7 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r2, #46] @ 0x2e │ │ │ │ + ldrh r6, [r1, #52] @ 0x34 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r5, r3 │ │ │ │ + subs r0, r4, r6 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r6, r3 │ │ │ │ + subs r4, r5, r6 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r0, r4 │ │ │ │ + subs r0, r7, r6 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [pc, #84] @ (7334 ) │ │ │ │ + ldr r4, [pc, #84] @ (727c ) │ │ │ │ add r4, pc │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 60e8 │ │ │ │ + bl 5f08 <_Py_hashtable_get@plt+0x27f8> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #33554432 @ 0x2000000 │ │ │ │ - beq.n 7320 │ │ │ │ + beq.n 7268 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r2, r0 │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r3, ip │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ str r1, [r2, #0] │ │ │ │ - bl 6330 │ │ │ │ + bl 60c4 <_Py_hashtable_get@plt+0x29b4> │ │ │ │ blx 3674 <_PyThreadState_GetCurrent@plt> │ │ │ │ - ldr r1, [pc, #40] @ (7338 ) │ │ │ │ + ldr r1, [pc, #40] @ (7280 ) │ │ │ │ ldr r0, [r0, #8] │ │ │ │ add r1, pc │ │ │ │ blx 36e0 <_PyInterpreterState_SetEvalFrameFunc@plt> │ │ │ │ - ldr r3, [pc, #32] @ (733c ) │ │ │ │ + ldr r3, [pc, #32] @ (7284 ) │ │ │ │ ldr r0, [r4, r3] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #28] @ (7340 ) │ │ │ │ + ldr r2, [pc, #28] @ (7288 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r1, [pc, #28] @ (7344 ) │ │ │ │ + ldr r1, [pc, #28] @ (728c ) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r2, #0] │ │ │ │ blx 30ec │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 731c │ │ │ │ - ldrh r6, [r3, #40] @ 0x28 │ │ │ │ + b.n 7264 │ │ │ │ + ldrh r6, [r2, #46] @ 0x2e │ │ │ │ movs r1, r0 │ │ │ │ - bl 11733a │ │ │ │ + vrecps.f16 , , │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r2, r2 │ │ │ │ + subs r0, r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ - ldr.w sl, [pc, #220] @ 7438 │ │ │ │ + ldr.w sl, [pc, #220] @ 7380 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ add sl, pc │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bpl.n 73c2 │ │ │ │ + bpl.n 730a │ │ │ │ mov r0, r1 │ │ │ │ - bl 74c4 │ │ │ │ + bl 7440 │ │ │ │ ldrb r3, [r0, #3] │ │ │ │ mov r7, r0 │ │ │ │ - cbz r3, 73c2 │ │ │ │ + cbz r3, 730a │ │ │ │ ldr.w r3, [r4, #440] @ 0x1b8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7420 │ │ │ │ + beq.n 7368 │ │ │ │ ldr.w r9, [r3, #16] │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.n 740a │ │ │ │ + blt.n 7352 │ │ │ │ mov r0, r9 │ │ │ │ blx 32bc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 73c8 │ │ │ │ + cbz r0, 7310 │ │ │ │ add.w r8, r0, #8 │ │ │ │ movs r5, #0 │ │ │ │ mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ cmp r5, r9 │ │ │ │ - beq.n 73c8 │ │ │ │ + beq.n 7310 │ │ │ │ ldr.w r4, [r7, #4]! │ │ │ │ - cbz r4, 73ce │ │ │ │ + cbz r4, 7316 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 7404 │ │ │ │ + bne.n 734c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 73f0 │ │ │ │ + bpl.n 7338 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7654 │ │ │ │ + bl 7624 │ │ │ │ cmp r5, r0 │ │ │ │ - bge.n 73dc │ │ │ │ + bge.n 7324 │ │ │ │ adds r5, #1 │ │ │ │ str.w r4, [r8, #4]! │ │ │ │ - b.n 7398 │ │ │ │ - ldr r3, [pc, #120] @ (743c ) │ │ │ │ + b.n 72e0 │ │ │ │ + ldr r3, [pc, #120] @ (7384 ) │ │ │ │ ldr.w r6, [sl, r3] │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #112] @ (7440 ) │ │ │ │ + ldr r3, [pc, #112] @ (7388 ) │ │ │ │ ldr.w r4, [sl, r3] │ │ │ │ add.w r4, r4, #19456 @ 0x4c00 │ │ │ │ adds r4, #48 @ 0x30 │ │ │ │ - b.n 73a8 │ │ │ │ - ldr r3, [pc, #100] @ (7444 ) │ │ │ │ + b.n 72f0 │ │ │ │ + ldr r3, [pc, #100] @ (738c ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ - ldr r1, [pc, #100] @ (7448 ) │ │ │ │ - ldr r0, [pc, #104] @ (744c ) │ │ │ │ + ldr r1, [pc, #100] @ (7390 ) │ │ │ │ + ldr r0, [pc, #104] @ (7394 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #160 @ 0xa0 │ │ │ │ add r0, pc │ │ │ │ blx 36ec <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #92] @ (7450 ) │ │ │ │ + ldr r3, [pc, #92] @ (7398 ) │ │ │ │ movs r2, #32 │ │ │ │ - ldr r1, [pc, #92] @ (7454 ) │ │ │ │ - ldr r0, [pc, #96] @ (7458 ) │ │ │ │ + ldr r1, [pc, #92] @ (739c ) │ │ │ │ + ldr r0, [pc, #96] @ (73a0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #160 @ 0xa0 │ │ │ │ add r0, pc │ │ │ │ blx 36ec <__assert_fail@plt> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 73a8 │ │ │ │ - ldr r3, [pc, #80] @ (745c ) │ │ │ │ + b.n 72f0 │ │ │ │ + ldr r3, [pc, #80] @ (73a4 ) │ │ │ │ movw r2, #1333 @ 0x535 │ │ │ │ - ldr r1, [pc, #76] @ (7460 ) │ │ │ │ - ldr r0, [pc, #80] @ (7464 ) │ │ │ │ + ldr r1, [pc, #76] @ (73a8 ) │ │ │ │ + ldr r0, [pc, #80] @ (73ac ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #136 @ 0x88 │ │ │ │ add r0, pc │ │ │ │ blx 36ec <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #68] @ (7468 ) │ │ │ │ + ldr r3, [pc, #68] @ (73b0 ) │ │ │ │ movw r2, #1331 @ 0x533 │ │ │ │ - ldr r1, [pc, #68] @ (746c ) │ │ │ │ - ldr r0, [pc, #68] @ (7470 ) │ │ │ │ + ldr r1, [pc, #68] @ (73b4 ) │ │ │ │ + ldr r0, [pc, #68] @ (73b8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #136 @ 0x88 │ │ │ │ add r0, pc │ │ │ │ blx 36ec <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r4, [r3, #36] @ 0x24 │ │ │ │ + ldrh r4, [r2, #42] @ 0x2a │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #120 @ 0x78 │ │ │ │ + adds r2, #48 @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r0, r0 │ │ │ │ + subs r6, r7, r2 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r7, r0 │ │ │ │ + subs r2, r6, r3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #100 @ 0x64 │ │ │ │ + adds r2, #28 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r6, r7 │ │ │ │ + subs r2, r5, r2 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r2, r0 │ │ │ │ + subs r2, r1, r3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #72 @ 0x48 │ │ │ │ + adds r2, #0 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r3, #22 │ │ │ │ + asrs r2, r2, #25 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r0, r7 │ │ │ │ + subs r6, r7, r1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #50 @ 0x32 │ │ │ │ + adds r1, #234 @ 0xea │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r0, #22 │ │ │ │ + asrs r4, r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r4, r6 │ │ │ │ + subs r0, r3, r1 │ │ │ │ movs r0, r0 │ │ │ │ b.w 359c <_PyContext_NewHamtForTests@plt> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ - ldr r3, [pc, #60] @ (74b8 ) │ │ │ │ + ldr r3, [pc, #60] @ (7400 ) │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ add r3, pc │ │ │ │ lsls r2, r2, #29 │ │ │ │ - bpl.n 74aa │ │ │ │ + bpl.n 73f2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 74c4 │ │ │ │ + bl 7440 │ │ │ │ ldrb r2, [r0, #3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r2, 74b0 │ │ │ │ - ldr r2, [pc, #24] @ (74bc ) │ │ │ │ + cbz r2, 73f8 │ │ │ │ + ldr r2, [pc, #24] @ (7404 ) │ │ │ │ ldr r0, [r3, r2] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r2, [pc, #20] @ (74c0 ) │ │ │ │ + ldr r2, [pc, #20] @ (7408 ) │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #12] @ (74c0 ) │ │ │ │ + ldr r2, [pc, #12] @ (7408 ) │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - b.n 74a6 │ │ │ │ + b.n 73ee │ │ │ │ nop │ │ │ │ - ldrh r6, [r7, #26] │ │ │ │ + ldrh r6, [r6, #32] │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r3, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 5f08 <_Py_hashtable_get@plt+0x27f8> │ │ │ │ + bl 74cc │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, pc} │ │ │ │ + nop │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 5f08 <_Py_hashtable_get@plt+0x27f8> │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ + b.n 74cc │ │ │ │ + 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, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #29 │ │ │ │ - bpl.n 74e8 │ │ │ │ + bpl.n 7464 │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bpl.n 7514 │ │ │ │ + bpl.n 7490 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 74fe │ │ │ │ + bne.n 747a │ │ │ │ adds r0, #8 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r3, [pc, #64] @ (752c ) │ │ │ │ + ldr r3, [pc, #64] @ (74a8 ) │ │ │ │ mov.w r2, #812 @ 0x32c │ │ │ │ - ldr r1, [pc, #64] @ (7530 ) │ │ │ │ - ldr r0, [pc, #64] @ (7534 ) │ │ │ │ + ldr r1, [pc, #64] @ (74ac ) │ │ │ │ + ldr r0, [pc, #64] @ (74b0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #224 @ 0xe0 │ │ │ │ add r0, pc │ │ │ │ blx 36ec <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #56] @ (7538 ) │ │ │ │ + ldr r3, [pc, #56] @ (74b4 ) │ │ │ │ movw r2, #814 @ 0x32e │ │ │ │ - ldr r1, [pc, #52] @ (753c ) │ │ │ │ - ldr r0, [pc, #56] @ (7540 ) │ │ │ │ + ldr r1, [pc, #52] @ (74b8 ) │ │ │ │ + ldr r0, [pc, #56] @ (74bc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #224 @ 0xe0 │ │ │ │ add r0, pc │ │ │ │ blx 36ec <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #44] @ (7544 ) │ │ │ │ + ldr r3, [pc, #44] @ (74c0 ) │ │ │ │ movw r2, #813 @ 0x32d │ │ │ │ - ldr r1, [pc, #44] @ (7548 ) │ │ │ │ - ldr r0, [pc, #44] @ (754c ) │ │ │ │ + ldr r1, [pc, #44] @ (74c4 ) │ │ │ │ + ldr r0, [pc, #44] @ (74c8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #224 @ 0xe0 │ │ │ │ add r0, pc │ │ │ │ blx 36ec <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - adds r0, #106 @ 0x6a │ │ │ │ + adds r0, #238 @ 0xee │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r4, r6 │ │ │ │ + subs r4, r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r0, r7 │ │ │ │ + subs r4, r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #84 @ 0x54 │ │ │ │ + adds r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r1, r6 │ │ │ │ + subs r6, r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r2, r0 │ │ │ │ + subs r6, r2, r2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #62 @ 0x3e │ │ │ │ + adds r0, #194 @ 0xc2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r6, r5 │ │ │ │ + adds r0, r7, r7 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r1, r7 │ │ │ │ + subs r4, r1, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbnz r3, 7556 │ │ │ │ + cbnz r3, 74d2 │ │ │ │ bx lr │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [r0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 7554 │ │ │ │ + beq.n 74d0 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7554 │ │ │ │ + bne.n 74d0 │ │ │ │ mov r0, r3 │ │ │ │ b.w 3000 <_Py_Dealloc@plt> │ │ │ │ nop │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #3784] @ 0xec8 │ │ │ │ + ldr r3, [pc, #60] @ (7540 ) │ │ │ │ + sub sp, #300 @ 0x12c │ │ │ │ + add r0, sp, #12 │ │ │ │ + add r3, pc │ │ │ │ + mov r5, r3 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + blx 2f40 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + add r0, sp, #12 │ │ │ │ + blx 33d8 <_PyConfig_FromDict@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 752a │ │ │ │ + add r0, sp, #12 │ │ │ │ + blx 335c │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #300 @ 0x12c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + add r0, sp, #12 │ │ │ │ + blx 3164 <_PyInterpreterState_SetConfig@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 751e │ │ │ │ + add r0, sp, #12 │ │ │ │ + blx 335c │ │ │ │ + ldr r3, [pc, #8] @ (7544 ) │ │ │ │ + ldr r0, [r5, r3] │ │ │ │ + b.n 7526 │ │ │ │ + ldrh r4, [r6, #22] │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r0, r2, #12 │ │ │ │ + movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #172] @ (7638 ) │ │ │ │ + ldr r1, [pc, #172] @ (7608 ) │ │ │ │ add r4, sp, #20 │ │ │ │ - ldr r5, [pc, #172] @ (763c ) │ │ │ │ + ldr r5, [pc, #172] @ (760c ) │ │ │ │ add r3, sp, #24 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ add r2, sp, #28 │ │ │ │ movs r4, #0 │ │ │ │ add r5, pc │ │ │ │ strd r4, r4, [sp, #20] │ │ │ │ blx 3408 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 760a │ │ │ │ + beq.n 75da │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r5 │ │ │ │ blx 34a4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 760a │ │ │ │ + cbz r0, 75da │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 2f0c <_Py_GetErrorHandler@plt> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strd r3, r0, [sp] │ │ │ │ add r2, sp, #12 │ │ │ │ add r3, sp, #8 │ │ │ │ add r1, sp, #16 │ │ │ │ @@ -4941,229 +4442,247 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ blx 2e9c <_Py_EncodeLocaleEx@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2f18 │ │ │ │ adds r0, r4, #3 │ │ │ │ cmp r0, #3 │ │ │ │ - bhi.n 7628 │ │ │ │ + bhi.n 75f8 │ │ │ │ tbb [pc, r0] │ │ │ │ adds r4, r1, r0 │ │ │ │ lsls r5, r2, #8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 331c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 3380 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #64] @ (7640 ) │ │ │ │ - ldr r1, [pc, #68] @ (7644 ) │ │ │ │ + ldr r3, [pc, #64] @ (7610 ) │ │ │ │ + ldr r1, [pc, #68] @ (7614 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 30ec │ │ │ │ movs r4, #0 │ │ │ │ - b.n 75f6 │ │ │ │ + b.n 75c6 │ │ │ │ blx 3020 │ │ │ │ - b.n 760a │ │ │ │ - ldr r0, [pc, #48] @ (7648 ) │ │ │ │ - ldr r1, [pc, #52] @ (764c ) │ │ │ │ + b.n 75da │ │ │ │ + ldr r0, [pc, #48] @ (7618 ) │ │ │ │ + ldr r1, [pc, #52] @ (761c ) │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r6, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 360c │ │ │ │ - b.n 760a │ │ │ │ - ldr r3, [pc, #20] @ (7640 ) │ │ │ │ - ldr r1, [pc, #36] @ (7650 ) │ │ │ │ + b.n 75da │ │ │ │ + ldr r3, [pc, #20] @ (7610 ) │ │ │ │ + ldr r1, [pc, #36] @ (7620 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 30ec │ │ │ │ - b.n 760a │ │ │ │ - adds r4, r4, r7 │ │ │ │ + b.n 75da │ │ │ │ + subs r4, r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r4, #18] │ │ │ │ + ldrh r2, [r2, #20] │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r1, #30 │ │ │ │ + asrs r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r4, r5 │ │ │ │ + adds r4, r2, r6 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r7, #29 │ │ │ │ + asrs r0, r5, #30 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #68] @ (76a8 ) │ │ │ │ - ldr r2, [pc, #68] @ (76ac ) │ │ │ │ + ldr r3, [pc, #68] @ (7678 ) │ │ │ │ + ldr r2, [pc, #68] @ (767c ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r2, [r3, r2] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 767c │ │ │ │ - ldr r2, [pc, #60] @ (76b0 ) │ │ │ │ + beq.n 764c │ │ │ │ + ldr r2, [pc, #60] @ (7680 ) │ │ │ │ ldr r3, [r3, r2] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 7692 │ │ │ │ + beq.n 7662 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r3, [pc, #52] @ (76b4 ) │ │ │ │ + ldr r3, [pc, #52] @ (7684 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #52] @ (76b8 ) │ │ │ │ - ldr r0, [pc, #52] @ (76bc ) │ │ │ │ + ldr r1, [pc, #52] @ (7688 ) │ │ │ │ + ldr r0, [pc, #52] @ (768c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ add r0, pc │ │ │ │ blx 36ec <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #44] @ (76c0 ) │ │ │ │ + ldr r3, [pc, #44] @ (7690 ) │ │ │ │ movw r2, #353 @ 0x161 │ │ │ │ - ldr r1, [pc, #40] @ (76c4 ) │ │ │ │ - ldr r0, [pc, #44] @ (76c8 ) │ │ │ │ + ldr r1, [pc, #40] @ (7694 ) │ │ │ │ + ldr r0, [pc, #44] @ (7698 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ add r0, pc │ │ │ │ blx 36ec <__assert_fail@plt> │ │ │ │ - ldrh r6, [r2, #12] │ │ │ │ + ldrh r6, [r0, #14] │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r5, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #214 @ 0xd6 │ │ │ │ + cmp r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r7, r4 │ │ │ │ + adds r0, r5, r5 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r1, r5 │ │ │ │ + adds r0, r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #192 @ 0xc0 │ │ │ │ + cmp r6, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r4, r4 │ │ │ │ + adds r2, r2, r5 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r1, r5 │ │ │ │ + adds r6, r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #20] @ (76f0 ) │ │ │ │ + ldr r4, [pc, #20] @ (76c0 ) │ │ │ │ sub sp, #8 │ │ │ │ blx 3204 <_PyPathConfig_ClearGlobal@plt> │ │ │ │ - ldr r3, [pc, #16] @ (76f4 ) │ │ │ │ + ldr r3, [pc, #16] @ (76c4 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrh r0, [r3, #8] │ │ │ │ + ldrh r0, [r1, #10] │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ blx 34ec <_PyInterpreterState_ObjectToID@plt> │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 7714 │ │ │ │ + bge.n 76e4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ b.w 3640 │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r0, r1 │ │ │ │ + ldr r1, [pc, #24] @ (7718 ) │ │ │ │ + sub sp, #12 │ │ │ │ + add r2, sp, #4 │ │ │ │ + add r1, pc │ │ │ │ + blx 3408 │ │ │ │ + cbz r0, 7714 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + blx 35e8 <_PyTime_FromSeconds@plt> │ │ │ │ + blx 34c8 <_PyTime_AsLong@plt> │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ + adds r2, r3, r4 │ │ │ │ + movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #72] @ (7774 ) │ │ │ │ + ldr r4, [pc, #72] @ (7774 ) │ │ │ │ sub sp, #12 │ │ │ │ - bl 60e8 │ │ │ │ + bl 5f08 <_Py_hashtable_get@plt+0x27f8> │ │ │ │ mov r5, r0 │ │ │ │ blx 3674 <_PyThreadState_GetCurrent@plt> │ │ │ │ - ldr r3, [pc, #60] @ (7778 ) │ │ │ │ + ldr r3, [pc, #60] @ (7778 ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ blx 36e0 <_PyInterpreterState_SetEvalFrameFunc@plt> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 7760 │ │ │ │ + cbz r0, 7760 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7760 │ │ │ │ + beq.n 7760 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 776c │ │ │ │ - ldr r3, [pc, #24] @ (777c ) │ │ │ │ + cbz r3, 776c │ │ │ │ + ldr r3, [pc, #24] @ (777c ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 3004 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 7760 │ │ │ │ + b.n 7760 │ │ │ │ nop │ │ │ │ ldrh r2, [r0, #6] │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r6, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #84] @ (77e4 ) │ │ │ │ + ldr r4, [pc, #84] @ (77e4 ) │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ add r4, pc │ │ │ │ blx 3038 <_PyInterpreterState_LookUpIDObject@plt> │ │ │ │ - cbnz r0, 77dc │ │ │ │ - ldr r2, [pc, #72] @ (77e8 ) │ │ │ │ + cbnz r0, 77dc │ │ │ │ + ldr r2, [pc, #72] @ (77e8 ) │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ blx 317c │ │ │ │ - cbz r0, 77ba │ │ │ │ + cbz r0, 77ba │ │ │ │ blx 3250 │ │ │ │ - ldr r3, [pc, #56] @ (77ec ) │ │ │ │ + ldr r3, [pc, #56] @ (77ec ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ blx 3328 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 77b4 │ │ │ │ - ldr r3, [pc, #40] @ (77f0 ) │ │ │ │ + bne.n 77b4 │ │ │ │ + ldr r3, [pc, #40] @ (77f0 ) │ │ │ │ movw r2, #1698 @ 0x6a2 │ │ │ │ - ldr r1, [pc, #40] @ (77f4 ) │ │ │ │ - ldr r0, [pc, #40] @ (77f8 ) │ │ │ │ + ldr r1, [pc, #40] @ (77f4 ) │ │ │ │ + ldr r0, [pc, #40] @ (77f8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #336 @ 0x150 │ │ │ │ add r0, pc │ │ │ │ blx 36ec <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #28] @ (77fc ) │ │ │ │ + ldr r3, [pc, #28] @ (77fc ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ - b.n 77b4 │ │ │ │ + b.n 77b4 │ │ │ │ nop │ │ │ │ ldrh r0, [r5, #2] │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ @@ -5182,186 +4701,186 @@ │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ movs r3, #4 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ add r2, sp, #12 │ │ │ │ strd r3, r4, [sp, #12] │ │ │ │ - ldr r3, [pc, #432] @ (79d0 ) │ │ │ │ + ldr r3, [pc, #432] @ (79d0 ) │ │ │ │ str r2, [sp, #4] │ │ │ │ add r2, sp, #16 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #424] @ (79d4 ) │ │ │ │ + ldr r2, [pc, #424] @ (79d4 ) │ │ │ │ add.w r3, r3, #784 @ 0x310 │ │ │ │ - ldr r5, [pc, #424] @ (79d8 ) │ │ │ │ + ldr r5, [pc, #424] @ (79d8 ) │ │ │ │ add r2, pc │ │ │ │ add r5, pc │ │ │ │ blx 2ea8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 790c │ │ │ │ - ldr r3, [pc, #412] @ (79dc ) │ │ │ │ + beq.n 790c │ │ │ │ + ldr r3, [pc, #412] @ (79dc ) │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r1, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - beq.w 796a │ │ │ │ + beq.w 796a │ │ │ │ bics.w r2, r3, #2 │ │ │ │ - beq.n 7886 │ │ │ │ + beq.n 7886 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 70ac │ │ │ │ + bl 6ff4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 790c │ │ │ │ + beq.n 790c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 78f0 │ │ │ │ + bne.n 78f0 │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r2, r3 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ blx 3524 <_PyXI_NewInterpreter@plt> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 790c │ │ │ │ + beq.n 790c │ │ │ │ mov r0, r4 │ │ │ │ blx 3068 <_PyInterpreterState_GetIDObject@plt> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 792a │ │ │ │ + beq.n 792a │ │ │ │ mov r0, r5 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 78fe │ │ │ │ + bne.n 78fe │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7910 │ │ │ │ + beq.n 7910 │ │ │ │ movs r7, #0 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ blx 3698 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 7936 │ │ │ │ + bne.n 7936 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 799e │ │ │ │ + bne.n 799e │ │ │ │ blx 3194 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ blx 3698 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - cbz r0, 78d8 │ │ │ │ + cbz r0, 78d8 │ │ │ │ blx 3450 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 3698 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 3518 │ │ │ │ mov r0, r6 │ │ │ │ blx 3698 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 3128 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 7874 │ │ │ │ - ldr r3, [pc, #260] @ (79e0 ) │ │ │ │ - ldr r1, [pc, #264] @ (79e4 ) │ │ │ │ + bne.n 7874 │ │ │ │ + ldr r3, [pc, #260] @ (79e0 ) │ │ │ │ + ldr r1, [pc, #264] @ (79e4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 30ec │ │ │ │ - cbz r7, 790c │ │ │ │ + cbz r7, 790c │ │ │ │ mov r0, r7 │ │ │ │ blx 3244 <_PyErr_ChainExceptions1@plt> │ │ │ │ - b.n 790c │ │ │ │ + b.n 790c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7986 │ │ │ │ + beq.n 7986 │ │ │ │ subs r3, r2, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 7976 │ │ │ │ + bhi.n 7976 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ - b.n 7892 │ │ │ │ - ldr r3, [pc, #232] @ (79e8 ) │ │ │ │ - ldr r1, [pc, #232] @ (79ec ) │ │ │ │ + b.n 7892 │ │ │ │ + ldr r3, [pc, #232] @ (79e8 ) │ │ │ │ + ldr r1, [pc, #232] @ (79ec ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 30ec │ │ │ │ movs r5, #0 │ │ │ │ - b.n 7880 │ │ │ │ + b.n 7880 │ │ │ │ blx 3444 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7874 │ │ │ │ - ldr r3, [pc, #196] @ (79e0 ) │ │ │ │ - ldr r1, [pc, #208] @ (79f0 ) │ │ │ │ + bne.n 7874 │ │ │ │ + ldr r3, [pc, #196] @ (79e0 ) │ │ │ │ + ldr r1, [pc, #208] @ (79f0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 30ec │ │ │ │ - b.n 790c │ │ │ │ + b.n 790c │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 3600 <_PyXI_EndInterpreter@plt> │ │ │ │ - b.n 7880 │ │ │ │ + b.n 7880 │ │ │ │ add r4, sp, #28 │ │ │ │ mov r2, r7 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ blx 33a4 │ │ │ │ mov r0, r6 │ │ │ │ blx 3698 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ blx 2fd0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 78b2 │ │ │ │ + beq.n 78b2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbnz r3, 79b6 │ │ │ │ + cbnz r3, 79b6 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ blx 33bc <_PyErr_SetFromPyStatus@plt> │ │ │ │ blx 30a4 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 78b2 │ │ │ │ + b.n 78b2 │ │ │ │ bics.w r2, r3, #2 │ │ │ │ str r4, [sp, #16] │ │ │ │ - beq.n 788a │ │ │ │ + beq.n 788a │ │ │ │ mov r1, r4 │ │ │ │ - b.n 7850 │ │ │ │ - ldr r3, [pc, #112] @ (79e8 ) │ │ │ │ - ldr r1, [pc, #120] @ (79f4 ) │ │ │ │ + b.n 7850 │ │ │ │ + ldr r3, [pc, #112] @ (79e8 ) │ │ │ │ + ldr r1, [pc, #120] @ (79f4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 360c │ │ │ │ - b.n 790c │ │ │ │ - ldr r3, [pc, #112] @ (79f8 ) │ │ │ │ + b.n 790c │ │ │ │ + ldr r3, [pc, #112] @ (79f8 ) │ │ │ │ movw r2, #1411 @ 0x583 │ │ │ │ - ldr r1, [pc, #108] @ (79fc ) │ │ │ │ - ldr r0, [pc, #112] @ (7a00 ) │ │ │ │ + ldr r1, [pc, #108] @ (79fc ) │ │ │ │ + ldr r0, [pc, #112] @ (7a00 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #356 @ 0x164 │ │ │ │ add r0, pc │ │ │ │ blx 36ec <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #100] @ (7a04 ) │ │ │ │ + ldr r3, [pc, #100] @ (7a04 ) │ │ │ │ movw r2, #1420 @ 0x58c │ │ │ │ - ldr r1, [pc, #96] @ (7a08 ) │ │ │ │ - ldr r0, [pc, #100] @ (7a0c ) │ │ │ │ + ldr r1, [pc, #96] @ (7a08 ) │ │ │ │ + ldr r0, [pc, #100] @ (7a0c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #356 @ 0x164 │ │ │ │ add r0, pc │ │ │ │ blx 36ec <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #88] @ (7a10 ) │ │ │ │ + ldr r3, [pc, #88] @ (7a10 ) │ │ │ │ movw r2, #1428 @ 0x594 │ │ │ │ - ldr r1, [pc, #84] @ (7a14 ) │ │ │ │ - ldr r0, [pc, #88] @ (7a18 ) │ │ │ │ + ldr r1, [pc, #84] @ (7a14 ) │ │ │ │ + ldr r0, [pc, #88] @ (7a18 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #356 @ 0x164 │ │ │ │ add r0, pc │ │ │ │ blx 36ec <__assert_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r6, [r2, #24] │ │ │ │ @@ -5402,62 +4921,62 @@ │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r7, #27 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #32] @ (7a4c ) │ │ │ │ + ldr r4, [pc, #32] @ (7a4c ) │ │ │ │ mov r0, r1 │ │ │ │ blx 3038 <_PyInterpreterState_LookUpIDObject@plt> │ │ │ │ mov r3, r0 │ │ │ │ add r4, pc │ │ │ │ - cbz r0, 7a42 │ │ │ │ + cbz r0, 7a42 │ │ │ │ blx 36a4 <_PyInterpreterState_RequiresIDRef@plt> │ │ │ │ - cbnz r0, 7a46 │ │ │ │ - ldr r3, [pc, #16] @ (7a50 ) │ │ │ │ + cbnz r0, 7a46 │ │ │ │ + ldr r3, [pc, #16] @ (7a50 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #12] @ (7a54 ) │ │ │ │ + ldr r3, [pc, #12] @ (7a54 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ - b.n 7a42 │ │ │ │ + b.n 7a42 │ │ │ │ strh r0, [r1, #46] @ 0x2e │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #12 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #56] @ (7aa4 ) │ │ │ │ + ldr r3, [pc, #56] @ (7aa4 ) │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #56] @ (7aa8 ) │ │ │ │ + ldr r2, [pc, #56] @ (7aa8 ) │ │ │ │ add r4, sp, #12 │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ - ldr r4, [pc, #52] @ (7aac ) │ │ │ │ + ldr r4, [pc, #52] @ (7aac ) │ │ │ │ add r2, pc │ │ │ │ add.w r3, r3, #796 @ 0x31c │ │ │ │ movs r5, #0 │ │ │ │ add r4, pc │ │ │ │ str r5, [sp, #12] │ │ │ │ blx 2ea8 │ │ │ │ - cbz r0, 7a9e │ │ │ │ + cbz r0, 7a9e │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 3038 <_PyInterpreterState_LookUpIDObject@plt> │ │ │ │ - cbz r0, 7a9e │ │ │ │ + cbz r0, 7a9e │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ blx 3600 <_PyXI_EndInterpreter@plt> │ │ │ │ - ldr r3, [pc, #20] @ (7ab0 ) │ │ │ │ + ldr r3, [pc, #20] @ (7ab0 ) │ │ │ │ ldr r0, [r4, r3] │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldrh r2, [r1, #6] │ │ │ │ movs r1, r0 │ │ │ │ asrs r0, r6, #25 │ │ │ │ @@ -5467,57 +4986,57 @@ │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ - ldr r3, [pc, #152] @ (7b60 ) │ │ │ │ + ldr r3, [pc, #152] @ (7b60 ) │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ add r2, sp, #20 │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #8] │ │ │ │ add r2, sp, #24 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r4, sp, #28 │ │ │ │ - ldr r2, [pc, #136] @ (7b64 ) │ │ │ │ + ldr r2, [pc, #136] @ (7b64 ) │ │ │ │ add.w r3, r3, #804 @ 0x324 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r4, #0 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #20] │ │ │ │ blx 2ea8 │ │ │ │ - cbz r0, 7b54 │ │ │ │ + cbz r0, 7b54 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 3038 <_PyInterpreterState_LookUpIDObject@plt> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 7b54 │ │ │ │ + cbz r0, 7b54 │ │ │ │ movs r1, #5 │ │ │ │ blx 3350 <_PyThreadState_NewBound@plt> │ │ │ │ mov r5, r0 │ │ │ │ blx 3698 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r7, r0 │ │ │ │ - cbz r3, 7b12 │ │ │ │ + cbz r3, 7b12 │ │ │ │ mov r0, r6 │ │ │ │ blx 31e0 <_PyInterpreterState_SetRunningMain@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7b3a │ │ │ │ + blt.n 7b3a │ │ │ │ add r1, sp, #32 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #32] │ │ │ │ str r4, [r1, #4] │ │ │ │ blx 3634 │ │ │ │ mov r8, r0 │ │ │ │ blx 3328 │ │ │ │ - cbnz r0, 7b58 │ │ │ │ + cbnz r0, 7b58 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 7b32 │ │ │ │ + cbz r3, 7b32 │ │ │ │ mov r0, r6 │ │ │ │ blx 308c <_PyInterpreterState_SetNotRunningMain@plt> │ │ │ │ mov r0, r8 │ │ │ │ blx 3214 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 3518 │ │ │ │ @@ -5525,101 +5044,101 @@ │ │ │ │ blx 3698 │ │ │ │ mov r0, r5 │ │ │ │ blx 3128 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r4, #0 │ │ │ │ - b.n 7b4c │ │ │ │ + b.n 7b4c │ │ │ │ mov r0, r4 │ │ │ │ blx 3170 │ │ │ │ - b.n 7b28 │ │ │ │ + b.n 7b28 │ │ │ │ ldrh r6, [r5, #2] │ │ │ │ movs r1, r0 │ │ │ │ asrs r6, r3, #24 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ blx 3038 <_PyInterpreterState_LookUpIDObject@plt> │ │ │ │ - cbz r0, 7b8e │ │ │ │ + cbz r0, 7b8e │ │ │ │ add.w r0, r0, #3664 @ 0xe50 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ ldrd r0, r1, [r0, #-8] │ │ │ │ b.w 3640 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ - ldr r7, [pc, #164] @ (7c48 ) │ │ │ │ - ldr.w r8, [pc, #164] @ 7c4c │ │ │ │ + ldr r7, [pc, #164] @ (7c48 ) │ │ │ │ + ldr.w r8, [pc, #164] @ 7c4c │ │ │ │ movs r3, #0 │ │ │ │ add r7, pc │ │ │ │ mov r4, r3 │ │ │ │ add r5, sp, #8 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ add r8, pc │ │ │ │ dmb ish │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ dmb ish │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 7bfc │ │ │ │ + beq.n 7bfc │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx 3704 <_PyOnceFlag_CallOnceSlow@plt> │ │ │ │ cmp r4, #3 │ │ │ │ - bgt.n 7bde │ │ │ │ + bgt.n 7bde │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 7c00 │ │ │ │ + bne.n 7c00 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 7bb8 │ │ │ │ - cbnz r0, 7c30 │ │ │ │ + b.n 7bb8 │ │ │ │ + cbnz r0, 7c30 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 7c18 │ │ │ │ + bne.n 7c18 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #10 │ │ │ │ - bne.n 7bb8 │ │ │ │ - ldr r3, [pc, #96] @ (7c50 ) │ │ │ │ + bne.n 7bb8 │ │ │ │ + ldr r3, [pc, #96] @ (7c50 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r4, #3 │ │ │ │ - bgt.n 7be0 │ │ │ │ - ldr r3, [pc, #80] @ (7c54 ) │ │ │ │ + bgt.n 7be0 │ │ │ │ + ldr r3, [pc, #80] @ (7c54 ) │ │ │ │ movw r2, #375 @ 0x177 │ │ │ │ - ldr r1, [pc, #80] @ (7c58 ) │ │ │ │ - ldr r0, [pc, #80] @ (7c5c ) │ │ │ │ + ldr r1, [pc, #80] @ (7c58 ) │ │ │ │ + ldr r0, [pc, #80] @ (7c5c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #616 @ 0x268 │ │ │ │ add r0, pc │ │ │ │ blx 36ec <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #68] @ (7c60 ) │ │ │ │ + ldr r3, [pc, #68] @ (7c60 ) │ │ │ │ movw r2, #379 @ 0x17b │ │ │ │ - ldr r1, [pc, #68] @ (7c64 ) │ │ │ │ - ldr r0, [pc, #68] @ (7c68 ) │ │ │ │ + ldr r1, [pc, #68] @ (7c64 ) │ │ │ │ + ldr r0, [pc, #68] @ (7c68 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #616 @ 0x268 │ │ │ │ add r0, pc │ │ │ │ blx 36ec <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #56] @ (7c6c ) │ │ │ │ + ldr r3, [pc, #56] @ (7c6c ) │ │ │ │ mov.w r2, #378 @ 0x17a │ │ │ │ - ldr r1, [pc, #56] @ (7c70 ) │ │ │ │ - ldr r0, [pc, #56] @ (7c74 ) │ │ │ │ + ldr r1, [pc, #56] @ (7c70 ) │ │ │ │ + ldr r0, [pc, #56] @ (7c74 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #616 @ 0x268 │ │ │ │ add r0, pc │ │ │ │ blx 36ec <__assert_fail@plt> │ │ │ │ ldmia r2, {r0, r1, r2, r6, r7} │ │ │ │ vmls.i q12, , d6[0] │ │ │ │ @@ -5644,279 +5163,279 @@ │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r1, #27 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r6, [pc, #688] @ (7f38 ) │ │ │ │ + ldr r6, [pc, #688] @ (7f38 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #688] @ (7f3c ) │ │ │ │ + ldr r3, [pc, #688] @ (7f3c ) │ │ │ │ add r6, pc │ │ │ │ - ldr r0, [pc, #688] @ (7f40 ) │ │ │ │ + ldr r0, [pc, #688] @ (7f40 ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ blx 30f8 <_Py_hashtable_new@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7d96 │ │ │ │ + beq.n 7d96 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7f20 │ │ │ │ + bne.w 7f20 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f08 │ │ │ │ + beq.w 7f08 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r4, #97 @ 0x61 │ │ │ │ blx 3710 <_Py_hashtable_get@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7ef0 │ │ │ │ + bne.w 7ef0 │ │ │ │ sub.w r2, r4, #96 @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 2fb8 <_Py_hashtable_set@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7d90 │ │ │ │ + blt.n 7d90 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #123 @ 0x7b │ │ │ │ - bne.n 7cc0 │ │ │ │ + bne.n 7cc0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #26 │ │ │ │ - bne.w 7ed8 │ │ │ │ + bne.w 7ed8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #26 │ │ │ │ it hi │ │ │ │ movhi r4, #97 @ 0x61 │ │ │ │ - bls.w 7ec0 │ │ │ │ + bls.w 7ec0 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7ea8 │ │ │ │ + beq.w 7ea8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 7e90 │ │ │ │ + bne.w 7e90 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ sub.w r3, r4, #96 @ 0x60 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7da0 │ │ │ │ + bne.n 7da0 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #123 @ 0x7b │ │ │ │ - bne.n 7cea │ │ │ │ + bne.n 7cea │ │ │ │ movs r4, #97 @ 0x61 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 3710 <_Py_hashtable_get@plt> │ │ │ │ sub.w r3, r4, #96 @ 0x60 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 7db8 │ │ │ │ + bne.n 7db8 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #123 @ 0x7b │ │ │ │ - bne.n 7d12 │ │ │ │ + bne.n 7d12 │ │ │ │ movs r1, #112 @ 0x70 │ │ │ │ mov r0, r5 │ │ │ │ blx 2f24 <_Py_hashtable_steal@plt> │ │ │ │ cmp r0, #16 │ │ │ │ - bne.w 7e78 │ │ │ │ + bne.w 7e78 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #25 │ │ │ │ - bne.w 7e60 │ │ │ │ + bne.w 7e60 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ movs r1, #112 @ 0x70 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7e48 │ │ │ │ - ldr r1, [pc, #504] @ (7f44 ) │ │ │ │ + bne.n 7e48 │ │ │ │ + ldr r1, [pc, #504] @ (7f44 ) │ │ │ │ add r2, sp, #12 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 33b0 <_Py_hashtable_foreach@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7e30 │ │ │ │ + bne.n 7e30 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #25 │ │ │ │ - bne.n 7e18 │ │ │ │ + bne.n 7e18 │ │ │ │ mov r0, r5 │ │ │ │ blx 3098 <_Py_hashtable_clear@plt> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7e00 │ │ │ │ + bne.n 7e00 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7de8 │ │ │ │ + beq.n 7de8 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ mov r0, r5 │ │ │ │ blx 3710 <_Py_hashtable_get@plt> │ │ │ │ - cbnz r0, 7dd0 │ │ │ │ + cbnz r0, 7dd0 │ │ │ │ mov r0, r5 │ │ │ │ blx 3480 <_Py_hashtable_destroy@plt> │ │ │ │ - ldr r3, [pc, #448] @ (7f48 ) │ │ │ │ + ldr r3, [pc, #448] @ (7f48 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ blx 3480 <_Py_hashtable_destroy@plt> │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 301c │ │ │ │ - ldr r3, [pc, #424] @ (7f4c ) │ │ │ │ + ldr r3, [pc, #424] @ (7f4c ) │ │ │ │ mov.w r2, #286 @ 0x11e │ │ │ │ - ldr r1, [pc, #424] @ (7f50 ) │ │ │ │ - ldr r0, [pc, #424] @ (7f54 ) │ │ │ │ + ldr r1, [pc, #424] @ (7f50 ) │ │ │ │ + ldr r0, [pc, #424] @ (7f54 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #868 @ 0x364 │ │ │ │ add r0, pc │ │ │ │ blx 36ec <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #412] @ (7f58 ) │ │ │ │ + ldr r3, [pc, #412] @ (7f58 ) │ │ │ │ mov.w r2, #292 @ 0x124 │ │ │ │ - ldr r1, [pc, #412] @ (7f5c ) │ │ │ │ - ldr r0, [pc, #412] @ (7f60 ) │ │ │ │ + ldr r1, [pc, #412] @ (7f5c ) │ │ │ │ + ldr r0, [pc, #412] @ (7f60 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #868 @ 0x364 │ │ │ │ add r0, pc │ │ │ │ blx 36ec <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #400] @ (7f64 ) │ │ │ │ + ldr r3, [pc, #400] @ (7f64 ) │ │ │ │ mov.w r2, #312 @ 0x138 │ │ │ │ - ldr r1, [pc, #400] @ (7f68 ) │ │ │ │ - ldr r0, [pc, #400] @ (7f6c ) │ │ │ │ + ldr r1, [pc, #400] @ (7f68 ) │ │ │ │ + ldr r0, [pc, #400] @ (7f6c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #868 @ 0x364 │ │ │ │ add r0, pc │ │ │ │ blx 36ec <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #388] @ (7f70 ) │ │ │ │ + ldr r3, [pc, #388] @ (7f70 ) │ │ │ │ movw r2, #311 @ 0x137 │ │ │ │ - ldr r1, [pc, #388] @ (7f74 ) │ │ │ │ - ldr r0, [pc, #388] @ (7f78 ) │ │ │ │ + ldr r1, [pc, #388] @ (7f74 ) │ │ │ │ + ldr r0, [pc, #388] @ (7f78 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #868 @ 0x364 │ │ │ │ add r0, pc │ │ │ │ blx 36ec <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #376] @ (7f7c ) │ │ │ │ + ldr r3, [pc, #376] @ (7f7c ) │ │ │ │ mov.w r2, #310 @ 0x136 │ │ │ │ - ldr r1, [pc, #376] @ (7f80 ) │ │ │ │ - ldr r0, [pc, #376] @ (7f84 ) │ │ │ │ + ldr r1, [pc, #376] @ (7f80 ) │ │ │ │ + ldr r0, [pc, #376] @ (7f84 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #868 @ 0x364 │ │ │ │ add r0, pc │ │ │ │ blx 36ec <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #364] @ (7f88 ) │ │ │ │ + ldr r3, [pc, #364] @ (7f88 ) │ │ │ │ mov.w r2, #306 @ 0x132 │ │ │ │ - ldr r1, [pc, #364] @ (7f8c ) │ │ │ │ - ldr r0, [pc, #364] @ (7f90 ) │ │ │ │ + ldr r1, [pc, #364] @ (7f8c ) │ │ │ │ + ldr r0, [pc, #364] @ (7f90 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #868 @ 0x364 │ │ │ │ add r0, pc │ │ │ │ blx 36ec <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #352] @ (7f94 ) │ │ │ │ + ldr r3, [pc, #352] @ (7f94 ) │ │ │ │ movw r2, #305 @ 0x131 │ │ │ │ - ldr r1, [pc, #352] @ (7f98 ) │ │ │ │ - ldr r0, [pc, #352] @ (7f9c ) │ │ │ │ + ldr r1, [pc, #352] @ (7f98 ) │ │ │ │ + ldr r0, [pc, #352] @ (7f9c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #868 @ 0x364 │ │ │ │ add r0, pc │ │ │ │ blx 36ec <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #340] @ (7fa0 ) │ │ │ │ + ldr r3, [pc, #340] @ (7fa0 ) │ │ │ │ mov.w r2, #300 @ 0x12c │ │ │ │ - ldr r1, [pc, #340] @ (7fa4 ) │ │ │ │ - ldr r0, [pc, #340] @ (7fa8 ) │ │ │ │ + ldr r1, [pc, #340] @ (7fa4 ) │ │ │ │ + ldr r0, [pc, #340] @ (7fa8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #868 @ 0x364 │ │ │ │ add r0, pc │ │ │ │ blx 36ec <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #328] @ (7fac ) │ │ │ │ + ldr r3, [pc, #328] @ (7fac ) │ │ │ │ movw r2, #299 @ 0x12b │ │ │ │ - ldr r1, [pc, #328] @ (7fb0 ) │ │ │ │ - ldr r0, [pc, #328] @ (7fb4 ) │ │ │ │ + ldr r1, [pc, #328] @ (7fb0 ) │ │ │ │ + ldr r0, [pc, #328] @ (7fb4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #868 @ 0x364 │ │ │ │ add r0, pc │ │ │ │ blx 36ec <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #316] @ (7fb8 ) │ │ │ │ + ldr r3, [pc, #316] @ (7fb8 ) │ │ │ │ mov.w r2, #298 @ 0x12a │ │ │ │ - ldr r1, [pc, #316] @ (7fbc ) │ │ │ │ - ldr r0, [pc, #316] @ (7fc0 ) │ │ │ │ + ldr r1, [pc, #316] @ (7fbc ) │ │ │ │ + ldr r0, [pc, #316] @ (7fc0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #868 @ 0x364 │ │ │ │ add r0, pc │ │ │ │ blx 36ec <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #304] @ (7fc4 ) │ │ │ │ + ldr r3, [pc, #304] @ (7fc4 ) │ │ │ │ movw r2, #285 @ 0x11d │ │ │ │ - ldr r1, [pc, #304] @ (7fc8 ) │ │ │ │ - ldr r0, [pc, #304] @ (7fcc ) │ │ │ │ + ldr r1, [pc, #304] @ (7fc8 ) │ │ │ │ + ldr r0, [pc, #304] @ (7fcc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #868 @ 0x364 │ │ │ │ add r0, pc │ │ │ │ blx 36ec <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #292] @ (7fd0 ) │ │ │ │ + ldr r3, [pc, #292] @ (7fd0 ) │ │ │ │ mov.w r2, #284 @ 0x11c │ │ │ │ - ldr r1, [pc, #292] @ (7fd4 ) │ │ │ │ - ldr r0, [pc, #292] @ (7fd8 ) │ │ │ │ + ldr r1, [pc, #292] @ (7fd4 ) │ │ │ │ + ldr r0, [pc, #292] @ (7fd8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #868 @ 0x364 │ │ │ │ add r0, pc │ │ │ │ blx 36ec <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #280] @ (7fdc ) │ │ │ │ + ldr r3, [pc, #280] @ (7fdc ) │ │ │ │ movw r2, #279 @ 0x117 │ │ │ │ - ldr r1, [pc, #280] @ (7fe0 ) │ │ │ │ - ldr r0, [pc, #280] @ (7fe4 ) │ │ │ │ + ldr r1, [pc, #280] @ (7fe0 ) │ │ │ │ + ldr r0, [pc, #280] @ (7fe4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #868 @ 0x364 │ │ │ │ add r0, pc │ │ │ │ blx 36ec <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #268] @ (7fe8 ) │ │ │ │ + ldr r3, [pc, #268] @ (7fe8 ) │ │ │ │ mov.w r2, #278 @ 0x116 │ │ │ │ - ldr r1, [pc, #268] @ (7fec ) │ │ │ │ - ldr r0, [pc, #268] @ (7ff0 ) │ │ │ │ + ldr r1, [pc, #268] @ (7fec ) │ │ │ │ + ldr r0, [pc, #268] @ (7ff0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #868 @ 0x364 │ │ │ │ add r0, pc │ │ │ │ blx 36ec <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #256] @ (7ff4 ) │ │ │ │ + ldr r3, [pc, #256] @ (7ff4 ) │ │ │ │ movw r2, #267 @ 0x10b │ │ │ │ - ldr r1, [pc, #256] @ (7ff8 ) │ │ │ │ - ldr r0, [pc, #256] @ (7ffc ) │ │ │ │ + ldr r1, [pc, #256] @ (7ff8 ) │ │ │ │ + ldr r0, [pc, #256] @ (7ffc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #868 @ 0x364 │ │ │ │ add r0, pc │ │ │ │ blx 36ec <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #244] @ (8000 ) │ │ │ │ + ldr r3, [pc, #244] @ (8000 ) │ │ │ │ mov.w r2, #266 @ 0x10a │ │ │ │ - ldr r1, [pc, #244] @ (8004 ) │ │ │ │ - ldr r0, [pc, #244] @ (8008 ) │ │ │ │ + ldr r1, [pc, #244] @ (8004 ) │ │ │ │ + ldr r0, [pc, #244] @ (8008 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #868 @ 0x364 │ │ │ │ add r0, pc │ │ │ │ blx 36ec <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #232] @ (800c ) │ │ │ │ + ldr r3, [pc, #232] @ (800c ) │ │ │ │ movw r2, #265 @ 0x109 │ │ │ │ - ldr r1, [pc, #232] @ (8010 ) │ │ │ │ - ldr r0, [pc, #232] @ (8014 ) │ │ │ │ + ldr r1, [pc, #232] @ (8010 ) │ │ │ │ + ldr r0, [pc, #232] @ (8014 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #868 @ 0x364 │ │ │ │ add r0, pc │ │ │ │ blx 36ec <__assert_fail@plt> │ │ │ │ strh r0, [r6, #26] │ │ │ │ movs r1, r0 │ │ │ │ @@ -6031,28 +5550,28 @@ │ │ │ │ subs r2, r5, r0 │ │ │ │ movs r0, r0 │ │ │ │ uxtb r0, r0 │ │ │ │ bx lr │ │ │ │ uxtb r1, r1 │ │ │ │ subs r1, #96 @ 0x60 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 802e │ │ │ │ + bne.n 802e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movs r0, #0 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #20] @ (8054 ) │ │ │ │ + ldr r3, [pc, #20] @ (8054 ) │ │ │ │ movs r2, #249 @ 0xf9 │ │ │ │ - ldr r1, [pc, #20] @ (8058 ) │ │ │ │ - ldr r0, [pc, #24] @ (805c ) │ │ │ │ + ldr r1, [pc, #20] @ (8058 ) │ │ │ │ + ldr r0, [pc, #24] @ (805c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #884 @ 0x374 │ │ │ │ add r0, pc │ │ │ │ blx 36ec <__assert_fail@plt> │ │ │ │ nop │ │ │ │ movs r5, #24 │ │ │ │ @@ -6061,100 +5580,100 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r7, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr.w ip, [pc, #220] @ 814c │ │ │ │ + ldr.w ip, [pc, #220] @ 814c │ │ │ │ sub sp, #28 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #216] @ (8150 ) │ │ │ │ - ldr r5, [pc, #216] @ (8154 ) │ │ │ │ + ldr r1, [pc, #216] @ (8150 ) │ │ │ │ + ldr r5, [pc, #216] @ (8154 ) │ │ │ │ add ip, pc │ │ │ │ add r2, sp, #12 │ │ │ │ add r1, pc │ │ │ │ add r3, sp, #20 │ │ │ │ addw ip, ip, #1100 @ 0x44c │ │ │ │ add r5, pc │ │ │ │ str.w ip, [sp, #8] │ │ │ │ movw ip, #45087 @ 0xb01f │ │ │ │ movt ip, #3614 @ 0xe1e │ │ │ │ str.w ip, [sp, #16] │ │ │ │ blx 3408 │ │ │ │ - cbz r0, 80e0 │ │ │ │ - ldr r3, [pc, #184] @ (8158 ) │ │ │ │ + cbz r0, 80e0 │ │ │ │ + ldr r3, [pc, #184] @ (8158 ) │ │ │ │ add r1, sp, #20 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r2, sp, #8 │ │ │ │ ldr r5, [r5, r3] │ │ │ │ add r3, sp, #16 │ │ │ │ cmp r0, r5 │ │ │ │ itt eq │ │ │ │ moveq r0, #0 │ │ │ │ streq r0, [sp, #12] │ │ │ │ blx 3268 <_PySet_NextEntryRef@plt> │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 80f4 │ │ │ │ - ldr r0, [pc, #156] @ (815c ) │ │ │ │ + bne.n 80f4 │ │ │ │ + ldr r0, [pc, #156] @ (815c ) │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ add r0, pc │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ blx 3304 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 80e4 │ │ │ │ + bne.n 80e4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r5, #0 │ │ │ │ - b.n 80da │ │ │ │ + b.n 80da │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 80da │ │ │ │ + bne.n 80da │ │ │ │ mov r0, r1 │ │ │ │ blx 3004 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 80da │ │ │ │ - ldr r3, [pc, #104] @ (8160 ) │ │ │ │ + b.n 80da │ │ │ │ + ldr r3, [pc, #104] @ (8160 ) │ │ │ │ add r3, pc │ │ │ │ addw r2, r3, #1100 @ 0x44c │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 813a │ │ │ │ + bne.n 813a │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movw r2, #45087 @ 0xb01f │ │ │ │ movt r2, #3614 @ 0xe1e │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 8128 │ │ │ │ + bne.n 8128 │ │ │ │ adds r2, r1, #1 │ │ │ │ - beq.n 80e0 │ │ │ │ + beq.n 80e0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 80da │ │ │ │ - ldr r1, [pc, #76] @ (8164 ) │ │ │ │ + beq.n 80da │ │ │ │ + ldr r1, [pc, #76] @ (8164 ) │ │ │ │ addw r3, r3, #1116 @ 0x45c │ │ │ │ - ldr r0, [pc, #72] @ (8168 ) │ │ │ │ + ldr r0, [pc, #72] @ (8168 ) │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 36ec <__assert_fail@plt> │ │ │ │ - ldr r1, [pc, #64] @ (816c ) │ │ │ │ + ldr r1, [pc, #64] @ (816c ) │ │ │ │ addw r3, r3, #1116 @ 0x45c │ │ │ │ - ldr r0, [pc, #64] @ (8170 ) │ │ │ │ + ldr r0, [pc, #64] @ (8170 ) │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 36ec <__assert_fail@plt> │ │ │ │ - ldr r1, [pc, #56] @ (8174 ) │ │ │ │ + ldr r1, [pc, #56] @ (8174 ) │ │ │ │ addw r3, r3, #1116 @ 0x45c │ │ │ │ - ldr r0, [pc, #52] @ (8178 ) │ │ │ │ + ldr r0, [pc, #52] @ (8178 ) │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 36ec <__assert_fail@plt> │ │ │ │ movs r4, #226 @ 0xe2 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, r2, r4 │ │ │ │ @@ -6180,62 +5699,62 @@ │ │ │ │ subs r6, r7, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #120] @ (8208 ) │ │ │ │ + ldr r1, [pc, #120] @ (8208 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [pc, #120] @ (820c ) │ │ │ │ + ldr r4, [pc, #120] @ (820c ) │ │ │ │ mov r3, sp │ │ │ │ add r1, pc │ │ │ │ add r2, sp, #4 │ │ │ │ add r4, pc │ │ │ │ blx 3408 │ │ │ │ - cbz r0, 81d8 │ │ │ │ - ldr r3, [pc, #108] @ (8210 ) │ │ │ │ + cbz r0, 81d8 │ │ │ │ + ldr r3, [pc, #108] @ (8210 ) │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ cmp r0, r3 │ │ │ │ itt eq │ │ │ │ moveq r0, #0 │ │ │ │ streq r0, [sp, #4] │ │ │ │ cmp r1, r3 │ │ │ │ itt eq │ │ │ │ moveq r1, #0 │ │ │ │ streq r1, [sp, #0] │ │ │ │ blx 3650 <_PySet_Update@plt> │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 81d2 │ │ │ │ + beq.n 81d2 │ │ │ │ blx 3328 │ │ │ │ - cbnz r0, 81f2 │ │ │ │ + cbnz r0, 81f2 │ │ │ │ mov r0, r4 │ │ │ │ blx 3214 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ blx 3328 │ │ │ │ - cbz r0, 81dc │ │ │ │ + cbz r0, 81dc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 81ce │ │ │ │ - ldr r3, [pc, #52] @ (8214 ) │ │ │ │ + b.n 81ce │ │ │ │ + ldr r3, [pc, #52] @ (8214 ) │ │ │ │ movs r2, #17 │ │ │ │ - ldr r1, [pc, #52] @ (8218 ) │ │ │ │ - ldr r0, [pc, #56] @ (821c ) │ │ │ │ + ldr r1, [pc, #52] @ (8218 ) │ │ │ │ + ldr r0, [pc, #56] @ (821c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #1132 @ 0x46c │ │ │ │ add r0, pc │ │ │ │ blx 36ec <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #44] @ (8220 ) │ │ │ │ + ldr r3, [pc, #44] @ (8220 ) │ │ │ │ movs r2, #17 │ │ │ │ - ldr r1, [pc, #44] @ (8224 ) │ │ │ │ - ldr r0, [pc, #44] @ (8228 ) │ │ │ │ + ldr r1, [pc, #44] @ (8224 ) │ │ │ │ + ldr r0, [pc, #44] @ (8228 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #1132 @ 0x46c │ │ │ │ add r0, pc │ │ │ │ blx 36ec <__assert_fail@plt> │ │ │ │ subs r4, r7, r1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -6251,46 +5770,46 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #98 @ 0x62 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r4, r6 │ │ │ │ movs r0, r0 │ │ │ │ subs r2, r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #16] @ (8240 ) │ │ │ │ - ldr r2, [pc, #20] @ (8244 ) │ │ │ │ + ldr r3, [pc, #16] @ (8240 ) │ │ │ │ + ldr r2, [pc, #20] @ (8244 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ cmp r1, r3 │ │ │ │ ite ne │ │ │ │ movne r0, r1 │ │ │ │ moveq r0, #0 │ │ │ │ b.w 34f8 <_PyUnicode_TransformDecimalAndSpaceToASCII@plt> │ │ │ │ ldrb r4, [r1, #23] │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 84ca │ │ │ │ + beq.w 84ca │ │ │ │ eor.w ip, r0, r1 │ │ │ │ it mi │ │ │ │ negmi r1, r1 │ │ │ │ subs r2, r1, #1 │ │ │ │ - beq.w 849a │ │ │ │ + beq.w 849a │ │ │ │ movs r3, r0 │ │ │ │ it mi │ │ │ │ negmi r3, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - bls.w 84a4 │ │ │ │ + bls.w 84a4 │ │ │ │ tst r1, r2 │ │ │ │ - beq.w 84b4 │ │ │ │ + beq.w 84b4 │ │ │ │ clz r2, r3 │ │ │ │ clz r0, r1 │ │ │ │ sub.w r2, r0, r2 │ │ │ │ rsb r2, r2, #31 │ │ │ │ - add r0, pc, #16 @ (adr r0, 8290 ) │ │ │ │ + add r0, pc, #16 @ (adr r0, 8290 ) │ │ │ │ add.w r2, r0, r2, lsl #4 │ │ │ │ mov.w r0, #0 │ │ │ │ mov pc, r2 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ cmp.w r3, r1, lsl #31 │ │ │ │ nop │ │ │ │ @@ -6474,138 +5993,138 @@ │ │ │ │ negmi r0, r0 │ │ │ │ bx lr │ │ │ │ cmp r0, #0 │ │ │ │ it gt │ │ │ │ mvngt.w r0, #2147483648 @ 0x80000000 │ │ │ │ it lt │ │ │ │ movlt.w r0, #2147483648 @ 0x80000000 │ │ │ │ - b.w 886c │ │ │ │ + b.w 886c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 84ca │ │ │ │ + beq.n 84ca │ │ │ │ push {r0, r1, lr} │ │ │ │ - bl 824e │ │ │ │ + bl 824e │ │ │ │ ldmia.w sp!, {r1, r2, lr} │ │ │ │ mul.w r3, r2, r0 │ │ │ │ sub.w r1, r1, r3 │ │ │ │ bx lr │ │ │ │ eor.w r1, r1, #2147483648 @ 0x80000000 │ │ │ │ - b.n 8500 │ │ │ │ + b.n 8500 │ │ │ │ nop │ │ │ │ eor.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w r4, r1, lsl #1 │ │ │ │ mov.w r5, r3, lsl #1 │ │ │ │ teq r4, r5 │ │ │ │ it eq │ │ │ │ teqeq r0, r2 │ │ │ │ itttt ne │ │ │ │ orrsne.w ip, r4, r0 │ │ │ │ orrsne.w ip, r5, r2 │ │ │ │ mvnsne.w ip, r4, asr #21 │ │ │ │ mvnsne.w ip, r5, asr #21 │ │ │ │ - beq.w 86ee │ │ │ │ + beq.w 86ee │ │ │ │ mov.w r4, r4, lsr #21 │ │ │ │ rsbs r5, r4, r5, lsr #21 │ │ │ │ it lt │ │ │ │ neglt r5, r5 │ │ │ │ - ble.n 8552 │ │ │ │ + ble.n 8552 │ │ │ │ add r4, r5 │ │ │ │ eor.w r2, r0, r2 │ │ │ │ eor.w r3, r1, r3 │ │ │ │ eor.w r0, r2, r0 │ │ │ │ eor.w r1, r3, r1 │ │ │ │ eor.w r2, r0, r2 │ │ │ │ eor.w r3, r1, r3 │ │ │ │ cmp r5, #54 @ 0x36 │ │ │ │ it hi │ │ │ │ pophi {r4, r5, pc} │ │ │ │ tst.w r1, #2147483648 @ 0x80000000 │ │ │ │ mov.w r1, r1, lsl #12 │ │ │ │ mov.w ip, #1048576 @ 0x100000 │ │ │ │ orr.w r1, ip, r1, lsr #12 │ │ │ │ - beq.n 8570 │ │ │ │ + beq.n 8570 │ │ │ │ negs r0, r0 │ │ │ │ sbc.w r1, r1, r1, lsl #1 │ │ │ │ tst.w r3, #2147483648 @ 0x80000000 │ │ │ │ mov.w r3, r3, lsl #12 │ │ │ │ orr.w r3, ip, r3, lsr #12 │ │ │ │ - beq.n 8584 │ │ │ │ + beq.n 8584 │ │ │ │ negs r2, r2 │ │ │ │ sbc.w r3, r3, r3, lsl #1 │ │ │ │ teq r4, r5 │ │ │ │ - beq.w 86da │ │ │ │ + beq.w 86da │ │ │ │ sub.w r4, r4, #1 │ │ │ │ rsbs lr, r5, #32 │ │ │ │ - blt.n 85b2 │ │ │ │ + blt.n 85b2 │ │ │ │ lsl.w ip, r2, lr │ │ │ │ lsr.w r2, r2, r5 │ │ │ │ adds r0, r0, r2 │ │ │ │ adc.w r1, r1, #0 │ │ │ │ lsl.w r2, r3, lr │ │ │ │ adds r0, r0, r2 │ │ │ │ asr.w r3, r3, r5 │ │ │ │ adcs r1, r3 │ │ │ │ - b.n 85d0 │ │ │ │ + b.n 85d0 │ │ │ │ sub.w r5, r5, #32 │ │ │ │ add.w lr, lr, #32 │ │ │ │ cmp r2, #1 │ │ │ │ lsl.w ip, r3, lr │ │ │ │ it cs │ │ │ │ orrcs.w ip, ip, #2 │ │ │ │ asr.w r3, r3, r5 │ │ │ │ adds r0, r0, r3 │ │ │ │ adcs.w r1, r1, r3, asr #31 │ │ │ │ and.w r5, r1, #2147483648 @ 0x80000000 │ │ │ │ - bpl.n 85e6 │ │ │ │ + bpl.n 85e6 │ │ │ │ mov.w lr, #0 │ │ │ │ rsbs ip, ip, #0 │ │ │ │ sbcs.w r0, lr, r0 │ │ │ │ sbc.w r1, lr, r1 │ │ │ │ cmp.w r1, #1048576 @ 0x100000 │ │ │ │ - bcc.n 8624 │ │ │ │ + bcc.n 8624 │ │ │ │ cmp.w r1, #2097152 @ 0x200000 │ │ │ │ - bcc.n 860c │ │ │ │ + bcc.n 860c │ │ │ │ lsrs r1, r1, #1 │ │ │ │ movs.w r0, r0, rrx │ │ │ │ mov.w ip, ip, rrx │ │ │ │ add.w r4, r4, #1 │ │ │ │ mov.w r2, r4, lsl #21 │ │ │ │ cmn.w r2, #4194304 @ 0x400000 │ │ │ │ - bcs.w 8740 │ │ │ │ + bcs.w 8740 │ │ │ │ cmp.w ip, #2147483648 @ 0x80000000 │ │ │ │ it eq │ │ │ │ movseq.w ip, r0, lsr #1 │ │ │ │ adcs.w r0, r0, #0 │ │ │ │ adc.w r1, r1, r4, lsl #20 │ │ │ │ orr.w r1, r1, r5 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs.w ip, ip, lsl #1 │ │ │ │ adcs r0, r0 │ │ │ │ adc.w r1, r1, r1 │ │ │ │ subs r4, #1 │ │ │ │ it cs │ │ │ │ cmpcs.w r1, #1048576 @ 0x100000 │ │ │ │ - bcs.n 860c │ │ │ │ + bcs.n 860c │ │ │ │ teq r1, #0 │ │ │ │ itt eq │ │ │ │ moveq r1, r0 │ │ │ │ moveq r0, #0 │ │ │ │ clz r3, r1 │ │ │ │ it eq │ │ │ │ addeq r3, #32 │ │ │ │ sub.w r3, r3, #11 │ │ │ │ subs.w r2, r3, #32 │ │ │ │ - bge.n 866e │ │ │ │ + bge.n 866e │ │ │ │ adds r2, #12 │ │ │ │ - ble.n 866a │ │ │ │ + ble.n 866a │ │ │ │ add.w ip, r2, #20 │ │ │ │ rsb r2, r2, #12 │ │ │ │ lsl.w r0, r1, ip │ │ │ │ lsr.w r1, r1, r2 │ │ │ │ - b.n 8684 │ │ │ │ + b.n 8684 │ │ │ │ add.w r2, r2, #20 │ │ │ │ it le │ │ │ │ rsble ip, r2, #32 │ │ │ │ lsl.w r1, r1, r2 │ │ │ │ lsr.w ip, r0, ip │ │ │ │ itt le │ │ │ │ orrle.w r1, r1, ip │ │ │ │ @@ -6613,17 +6132,17 @@ │ │ │ │ subs r4, r4, r3 │ │ │ │ ittt ge │ │ │ │ addge.w r1, r1, r4, lsl #20 │ │ │ │ orrge r1, r5 │ │ │ │ popge {r4, r5, pc} │ │ │ │ mvn.w r4, r4 │ │ │ │ subs r4, #31 │ │ │ │ - bge.n 86d2 │ │ │ │ + bge.n 86d2 │ │ │ │ adds r4, #12 │ │ │ │ - bgt.n 86ba │ │ │ │ + bgt.n 86ba │ │ │ │ add.w r4, r4, #20 │ │ │ │ rsb r2, r4, #32 │ │ │ │ lsr.w r0, r0, r4 │ │ │ │ lsl.w r3, r1, r2 │ │ │ │ orr.w r0, r0, r3 │ │ │ │ lsr.w r3, r1, r4 │ │ │ │ orr.w r1, r5, r3 │ │ │ │ @@ -6640,35 +6159,35 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ teq r4, #0 │ │ │ │ eor.w r3, r3, #1048576 @ 0x100000 │ │ │ │ itte eq │ │ │ │ eoreq.w r1, r1, #1048576 @ 0x100000 │ │ │ │ addeq r4, #1 │ │ │ │ subne r5, #1 │ │ │ │ - b.n 858c │ │ │ │ + b.n 858c │ │ │ │ mvns.w ip, r4, asr #21 │ │ │ │ it ne │ │ │ │ mvnsne.w ip, r5, asr #21 │ │ │ │ - beq.n 874e │ │ │ │ + beq.n 874e │ │ │ │ teq r4, r5 │ │ │ │ it eq │ │ │ │ teqeq r0, r2 │ │ │ │ - beq.n 8712 │ │ │ │ + beq.n 8712 │ │ │ │ orrs.w ip, r4, r0 │ │ │ │ itt eq │ │ │ │ moveq r1, r3 │ │ │ │ moveq r0, r2 │ │ │ │ pop {r4, r5, pc} │ │ │ │ teq r1, r3 │ │ │ │ ittt ne │ │ │ │ movne r1, #0 │ │ │ │ movne r0, #0 │ │ │ │ popne {r4, r5, pc} │ │ │ │ movs.w ip, r4, lsr #21 │ │ │ │ - bne.n 8730 │ │ │ │ + bne.n 8730 │ │ │ │ lsls r0, r0, #1 │ │ │ │ adcs r1, r1 │ │ │ │ it cs │ │ │ │ orrcs.w r1, r1, #2147483648 @ 0x80000000 │ │ │ │ pop {r4, r5, pc} │ │ │ │ adds.w r4, r4, #4194304 @ 0x400000 │ │ │ │ itt cc │ │ │ │ @@ -6699,28 +6218,28 @@ │ │ │ │ moveq r1, #0 │ │ │ │ bxeq lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w r4, #1024 @ 0x400 │ │ │ │ add.w r4, r4, #50 @ 0x32 │ │ │ │ mov.w r5, #0 │ │ │ │ mov.w r1, #0 │ │ │ │ - b.n 8638 │ │ │ │ + b.n 8638 │ │ │ │ nop │ │ │ │ teq r0, #0 │ │ │ │ itt eq │ │ │ │ moveq r1, #0 │ │ │ │ bxeq lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w r4, #1024 @ 0x400 │ │ │ │ add.w r4, r4, #50 @ 0x32 │ │ │ │ ands.w r5, r0, #2147483648 @ 0x80000000 │ │ │ │ it mi │ │ │ │ negmi r0, r0 │ │ │ │ mov.w r1, #0 │ │ │ │ - b.n 8638 │ │ │ │ + b.n 8638 │ │ │ │ nop │ │ │ │ lsls r2, r0, #1 │ │ │ │ mov.w r1, r2, asr #3 │ │ │ │ mov.w r1, r1, rrx │ │ │ │ mov.w r0, r2, lsl #28 │ │ │ │ itttt ne │ │ │ │ andsne.w r3, r2, #4278190080 @ 0xff000000 │ │ │ │ @@ -6734,34 +6253,34 @@ │ │ │ │ itt eq │ │ │ │ orreq.w r1, r1, #524288 @ 0x80000 │ │ │ │ bxeq lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w r4, #896 @ 0x380 │ │ │ │ and.w r5, r1, #2147483648 @ 0x80000000 │ │ │ │ bic.w r1, r1, #2147483648 @ 0x80000000 │ │ │ │ - b.n 8638 │ │ │ │ + b.n 8638 │ │ │ │ nop │ │ │ │ orrs.w r2, r0, r1 │ │ │ │ it eq │ │ │ │ bxeq lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w r5, #0 │ │ │ │ - b.n 8826 │ │ │ │ + b.n 8826 │ │ │ │ orrs.w r2, r0, r1 │ │ │ │ it eq │ │ │ │ bxeq lr │ │ │ │ push {r4, r5, lr} │ │ │ │ ands.w r5, r1, #2147483648 @ 0x80000000 │ │ │ │ - bpl.n 8826 │ │ │ │ + bpl.n 8826 │ │ │ │ negs r0, r0 │ │ │ │ sbc.w r1, r1, r1, lsl #1 │ │ │ │ mov.w r4, #1024 @ 0x400 │ │ │ │ add.w r4, r4, #50 @ 0x32 │ │ │ │ movs.w ip, r1, lsr #22 │ │ │ │ - beq.w 85e6 │ │ │ │ + beq.w 85e6 │ │ │ │ mov.w r2, #3 │ │ │ │ movs.w ip, ip, lsr #3 │ │ │ │ it ne │ │ │ │ addne r2, #3 │ │ │ │ movs.w ip, ip, lsr #3 │ │ │ │ it ne │ │ │ │ addne r2, #3 │ │ │ │ @@ -6769,15 +6288,15 @@ │ │ │ │ rsb r3, r2, #32 │ │ │ │ lsl.w ip, r0, r3 │ │ │ │ lsr.w r0, r0, r2 │ │ │ │ lsl.w lr, r1, r3 │ │ │ │ orr.w r0, r0, lr │ │ │ │ lsr.w r1, r1, r2 │ │ │ │ add r4, r2 │ │ │ │ - b.n 85e6 │ │ │ │ + b.n 85e6 │ │ │ │ nop │ │ │ │ push {r1, lr} │ │ │ │ mov.w r0, #8 │ │ │ │ blx 2e84 │ │ │ │ pop {r1, pc} │ │ │ │ lsrs r3, r0, #1 │ │ │ │ mov.w r2, #16843009 @ 0x1010101 │ │ │ ├── readelf --wide --decompress --hex-dump=.init_array {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.init_array': │ │ │ │ - 0x0001fed4 456d0000 Em.. │ │ │ │ + 0x0001fed4 ad6a0000 .j.. │ │ │ ├── readelf --wide --decompress --hex-dump=.fini_array {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.fini_array': │ │ │ │ - 0x0001fed8 056d0000 .m.. │ │ │ │ + 0x0001fed8 6d6a0000 mj.. │ │ │ ├── readelf --wide --decompress --hex-dump=.data {} │ │ │ │ @@ -1,33 +1,33 @@ │ │ │ │ │ │ │ │ Hex dump of section '.data': │ │ │ │ 0x0002033c 3c030200 ffffff3f 00000000 00000000 <......?........ │ │ │ │ 0x0002034c 00000000 00000000 10900000 00000000 ................ │ │ │ │ - 0x0002035c 04000000 a8060200 88060200 35600000 ............5`.. │ │ │ │ - 0x0002036c 11620000 2d620000 0ca30000 4d420000 .b..-b......MB.. │ │ │ │ + 0x0002035c 04000000 a8060200 88060200 555e0000 ............U^.. │ │ │ │ + 0x0002036c 0d740000 29740000 0ca30000 4d420000 .t..)t......MB.. │ │ │ │ 0x0002037c 04000000 00000000 1ca30000 2f4b0000 ............/K.. │ │ │ │ 0x0002038c 04000000 00000000 34a30000 3d450000 ........4...=E.. │ │ │ │ 0x0002039c 04000000 00000000 48a30000 d9450000 ........H....E.. │ │ │ │ 0x000203ac 04000000 00000000 b09c0000 4d5d0000 ............M].. │ │ │ │ 0x000203bc 80000000 d8a90000 60a30000 19430000 ........`....C.. │ │ │ │ 0x000203cc 04000000 00000000 74a30000 917b0000 ........t....{.. │ │ │ │ 0x000203dc 04000000 00000000 84a30000 79480000 ............yH.. │ │ │ │ 0x000203ec 04000000 00000000 98a30000 c1460000 .............F.. │ │ │ │ 0x000203fc 04000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0002040c 00000000 00000000 aca30000 81600000 .............`.. │ │ │ │ - 0x0002041c 01000000 00000000 c4a30000 25610000 ............%a.. │ │ │ │ - 0x0002042c 01000000 00000000 dca30000 49620000 ............Ib.. │ │ │ │ + 0x0002040c 00000000 00000000 aca30000 a15e0000 .............^.. │ │ │ │ + 0x0002041c 01000000 00000000 c4a30000 455f0000 ............E_.. │ │ │ │ + 0x0002042c 01000000 00000000 dca30000 31600000 ............1`.. │ │ │ │ 0x0002043c 01000000 00000000 f0a30000 f13d0000 .............=.. │ │ │ │ - 0x0002044c 01000000 00000000 0ca40000 9d630000 .............c.. │ │ │ │ + 0x0002044c 01000000 00000000 0ca40000 31610000 ............1a.. │ │ │ │ 0x0002045c 01000000 00000000 20a40000 613e0000 ........ ...a>.. │ │ │ │ - 0x0002046c 01000000 00000000 38a40000 39650000 ........8...9e.. │ │ │ │ - 0x0002047c 01000000 00000000 4ca40000 69650000 ........L...ie.. │ │ │ │ - 0x0002048c 01000000 00000000 68a40000 cd650000 ........h....e.. │ │ │ │ - 0x0002049c 01000000 00000000 80a40000 31660000 ............1f.. │ │ │ │ - 0x000204ac 01000000 00000000 9ca40000 a9660000 .............f.. │ │ │ │ + 0x0002046c 01000000 00000000 38a40000 ed760000 ........8....v.. │ │ │ │ + 0x0002047c 01000000 00000000 4ca40000 cd620000 ........L....b.. │ │ │ │ + 0x0002048c 01000000 00000000 68a40000 31630000 ........h...1c.. │ │ │ │ + 0x0002049c 01000000 00000000 80a40000 95630000 .............c.. │ │ │ │ + 0x000204ac 01000000 00000000 9ca40000 0d640000 .............d.. │ │ │ │ 0x000204bc 01000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000204cc 00000000 00000000 b4a40000 7d810000 ............}... │ │ │ │ 0x000204dc 01000000 00000000 c0a40000 61800000 ............a... │ │ │ │ 0x000204ec 01000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000204fc 00000000 00000000 d0a40000 bd510000 .............Q.. │ │ │ │ 0x0002050c 04000000 00000000 e8a40000 d5530000 .............S.. │ │ │ │ 0x0002051c 04000000 00000000 04a50000 79540000 ............yT.. │ │ │ │ @@ -49,78 +49,78 @@ │ │ │ │ 0x0002061c 00000000 00000000 00000000 dcfe0100 ................ │ │ │ │ 0x0002062c 688f0000 00000000 00000000 00000000 h............... │ │ │ │ 0x0002063c 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0002064c 00000000 6c8a0000 00a30000 00000000 ....l........... │ │ │ │ 0x0002065c 6c900000 00000000 6c900000 f0a20000 l.......l....... │ │ │ │ 0x0002066c f8a20000 00000000 c4a20000 d0a20000 ................ │ │ │ │ 0x0002067c d4a20000 e0a20000 00000000 02000000 ................ │ │ │ │ - 0x0002068c 415e0000 03000000 02000000 04000000 A^.............. │ │ │ │ + 0x0002068c bd6a0000 03000000 02000000 04000000 .j.............. │ │ │ │ 0x0002069c 01000000 00000000 00000000 1c9d0000 ................ │ │ │ │ - 0x000206ac 4d6d0000 04000000 00000000 289d0000 Mm..........(... │ │ │ │ - 0x000206bc 155f0000 04000000 00000000 3c9d0000 ._..........<... │ │ │ │ + 0x000206ac 956b0000 04000000 00000000 289d0000 .k..........(... │ │ │ │ + 0x000206bc 355e0000 04000000 00000000 3c9d0000 5^..........<... │ │ │ │ 0x000206cc 993d0000 04000000 00000000 589d0000 .=..........X... │ │ │ │ - 0x000206dc 516d0000 04000000 00000000 649d0000 Qm..........d... │ │ │ │ + 0x000206dc 996b0000 04000000 00000000 649d0000 .k..........d... │ │ │ │ 0x000206ec c1590000 04000000 00000000 749d0000 .Y..........t... │ │ │ │ 0x000206fc 3d4d0000 04000000 00000000 849d0000 =M.............. │ │ │ │ 0x0002070c 797c0000 04000000 00000000 949d0000 y|.............. │ │ │ │ - 0x0002071c 6d6d0000 04000000 00000000 a09d0000 mm.............. │ │ │ │ - 0x0002072c a5620000 08000000 00000000 ac9d0000 .b.............. │ │ │ │ - 0x0002073c cd760000 04000000 00000000 c09d0000 .v.............. │ │ │ │ + 0x0002071c b56b0000 04000000 00000000 a09d0000 .k.............. │ │ │ │ + 0x0002072c f5740000 08000000 00000000 ac9d0000 .t.............. │ │ │ │ + 0x0002073c 9d760000 04000000 00000000 c09d0000 .v.............. │ │ │ │ 0x0002074c fd550000 04000000 00000000 d09d0000 .U.............. │ │ │ │ 0x0002075c 194e0000 04000000 00000000 e09d0000 .N.............. │ │ │ │ - 0x0002076c c5710000 08000000 00000000 f09d0000 .q.............. │ │ │ │ + 0x0002076c 0d710000 08000000 00000000 f09d0000 .q.............. │ │ │ │ 0x0002077c a55b0000 04000000 00000000 089e0000 .[.............. │ │ │ │ - 0x0002078c 79750000 01000000 00000000 189e0000 yu.............. │ │ │ │ - 0x0002079c 05720000 01000000 00000000 289e0000 .r..........(... │ │ │ │ + 0x0002078c 49750000 01000000 00000000 189e0000 Iu.............. │ │ │ │ + 0x0002079c 4d710000 01000000 00000000 289e0000 Mq..........(... │ │ │ │ 0x000207ac 1d770000 04000000 00000000 409e0000 .w..........@... │ │ │ │ - 0x000207bc cd720000 08000000 00000000 688f0000 .r..........h... │ │ │ │ + 0x000207bc 15720000 08000000 00000000 688f0000 .r..........h... │ │ │ │ 0x000207cc 213d0000 82000000 74ac0000 589e0000 !=......t...X... │ │ │ │ - 0x000207dc 496d0000 04000000 20ac0000 749e0000 Im...... ...t... │ │ │ │ + 0x000207dc 916b0000 04000000 20ac0000 749e0000 .k...... ...t... │ │ │ │ 0x000207ec 21370000 82000000 acab0000 889e0000 !7.............. │ │ │ │ - 0x000207fc 21700000 82000000 38ab0000 989e0000 !p......8....... │ │ │ │ + 0x000207fc 696f0000 82000000 38ab0000 989e0000 io......8....... │ │ │ │ 0x0002080c 75380000 82000000 c0aa0000 b09e0000 u8.............. │ │ │ │ - 0x0002081c a96d0000 01000000 00000000 c49e0000 .m.............. │ │ │ │ - 0x0002082c cd6e0000 01000000 00000000 d49e0000 .n.............. │ │ │ │ + 0x0002081c f16b0000 01000000 00000000 c49e0000 .k.............. │ │ │ │ + 0x0002082c 156d0000 01000000 00000000 d49e0000 .m.............. │ │ │ │ 0x0002083c d9370000 01000000 00000000 ec9e0000 .7.............. │ │ │ │ 0x0002084c b53b0000 04000000 00000000 049f0000 .;.............. │ │ │ │ 0x0002085c 05400000 08000000 00000000 149f0000 .@.............. │ │ │ │ 0x0002086c 99400000 08000000 00000000 249f0000 .@..........$... │ │ │ │ 0x0002087c 4d400000 08000000 00000000 349f0000 M@..........4... │ │ │ │ 0x0002088c 5d5b0000 08000000 00000000 489f0000 ][..........H... │ │ │ │ - 0x0002089c 21670000 03000000 00000000 5c9f0000 !g..........\... │ │ │ │ + 0x0002089c 85640000 03000000 00000000 5c9f0000 .d..........\... │ │ │ │ 0x000208ac e5400000 01000000 00000000 709f0000 .@..........p... │ │ │ │ - 0x000208bc 1d6f0000 01000000 00000000 8c9f0000 .o.............. │ │ │ │ + 0x000208bc 656d0000 01000000 00000000 8c9f0000 em.............. │ │ │ │ 0x000208cc ad5a0000 04000000 00000000 a09f0000 .Z.............. │ │ │ │ 0x000208dc 2d820000 08000000 00000000 cc9f0000 -............... │ │ │ │ 0x000208ec 6d5c0000 04000000 00000000 f49f0000 m\.............. │ │ │ │ 0x000208fc f15b0000 04000000 00000000 14a00000 .[.............. │ │ │ │ 0x0002090c ed5b0000 04000000 00000000 34a00000 .[..........4... │ │ │ │ 0x0002091c 415c0000 04000000 00000000 5ca00000 A\..........\... │ │ │ │ - 0x0002092c 616f0000 04000000 00000000 74a00000 ao..........t... │ │ │ │ - 0x0002093c 49730000 08000000 00000000 8ca00000 Is.............. │ │ │ │ - 0x0002094c 75740000 04000000 00000000 388a0000 ut..........8... │ │ │ │ - 0x0002095c a96f0000 01000000 00000000 94a00000 .o.............. │ │ │ │ + 0x0002092c a96d0000 04000000 00000000 74a00000 .m..........t... │ │ │ │ + 0x0002093c 91720000 08000000 00000000 8ca00000 .r.............. │ │ │ │ + 0x0002094c bd730000 04000000 00000000 388a0000 .s..........8... │ │ │ │ + 0x0002095c f16d0000 01000000 00000000 94a00000 .m.............. │ │ │ │ 0x0002096c 01780000 03000000 00000000 a8a00000 .x.............. │ │ │ │ 0x0002097c 597a0000 03000000 00000000 bca00000 Yz.............. │ │ │ │ 0x0002098c b57a0000 03000000 00000000 d0a00000 .z.............. │ │ │ │ - 0x0002099c 355f0000 03000000 00000000 f0a00000 5_.............. │ │ │ │ - 0x000209ac f9760000 08000000 00000000 04a10000 .v.............. │ │ │ │ + 0x0002099c 4d6e0000 03000000 00000000 f0a00000 Mn.............. │ │ │ │ + 0x000209ac c9760000 08000000 00000000 04a10000 .v.............. │ │ │ │ 0x000209bc 493e0000 04000000 00000000 18a10000 I>.............. │ │ │ │ 0x000209cc e93e0000 04000000 00000000 30a10000 .>..........0... │ │ │ │ 0x000209dc 81770000 08000000 00000000 44a10000 .w..........D... │ │ │ │ 0x000209ec 697b0000 08000000 00000000 60a10000 i{..........`... │ │ │ │ 0x000209fc 4d3f0000 08000000 00000000 7ca10000 M?..........|... │ │ │ │ 0x00020a0c a93f0000 08000000 00000000 98a10000 .?.............. │ │ │ │ 0x00020a1c 1d7a0000 08000000 00000000 b4a10000 .z.............. │ │ │ │ 0x00020a2c 995c0000 01000000 00000000 d4a10000 .\.............. │ │ │ │ 0x00020a3c f95c0000 01000000 00000000 fca10000 .\.............. │ │ │ │ - 0x00020a4c 8d610000 01000000 00000000 14a20000 .a.............. │ │ │ │ - 0x00020a5c f9620000 01000000 00000000 009b0000 .b.............. │ │ │ │ + 0x00020a4c ad5f0000 01000000 00000000 14a20000 ._.............. │ │ │ │ + 0x00020a5c 8d600000 01000000 00000000 009b0000 .`.............. │ │ │ │ 0x00020a6c ed580000 04000000 9caa0000 30a20000 .X..........0... │ │ │ │ - 0x00020a7c 51710000 04000000 00000000 48a20000 Qq..........H... │ │ │ │ + 0x00020a7c 99700000 04000000 00000000 48a20000 .p..........H... │ │ │ │ 0x00020a8c 39380000 04000000 00000000 64a20000 98..........d... │ │ │ │ - 0x00020a9c 79740000 08000000 00000000 78a20000 yt..........x... │ │ │ │ - 0x00020aac 05700000 08000000 00000000 94a20000 .p.............. │ │ │ │ + 0x00020a9c c1730000 08000000 00000000 78a20000 .s..........x... │ │ │ │ + 0x00020aac 4d6f0000 08000000 00000000 94a20000 Mo.............. │ │ │ │ 0x00020abc d73d0000 04000000 00000000 b0a20000 .=.............. │ │ │ │ 0x00020acc e13b0000 82000000 54aa0000 00000000 .;......T....... │ │ │ │ 0x00020adc 00000000 00000000 00000000 ............ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 32623331 64666365 62353662 32306137 2b31dfceb56b20a7 │ │ │ │ - 0x00000010 35616666 39303663 33373863 64633161 5aff906c378cdc1a │ │ │ │ - 0x00000020 38333633 39622e64 65627567 00000000 83639b.debug.... │ │ │ │ - 0x00000030 0466ef9a .f.. │ │ │ │ + 0x00000000 36366130 35653863 34643564 30373035 66a05e8c4d5d0705 │ │ │ │ + 0x00000010 31366663 33663034 33663333 61663461 16fc3f043f33af4a │ │ │ │ + 0x00000020 39316231 37612e64 65627567 00000000 91b17a.debug.... │ │ │ │ + 0x00000030 92dffa8f .... │ │ ├── ./usr/lib/python3.13/lib-dynload/_xxtestfuzz.cpython-313-arm-linux-gnueabihf.so │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --program-header {} │ │ │ │ @@ -1,15 +1,15 @@ │ │ │ │ │ │ │ │ Elf file type is DYN (Shared object file) │ │ │ │ Entry point 0x0 │ │ │ │ There are 6 program headers, starting at offset 52 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ - LOAD 0x000000 0x00000000 0x00000000 0x0201c 0x0201c R E 0x10000 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0x0202c 0x0202c R E 0x10000 │ │ │ │ LOAD 0x00feb8 0x0001feb8 0x0001feb8 0x00278 0x002c8 RW 0x10000 │ │ │ │ DYNAMIC 0x00ff20 0x0001ff20 0x0001ff20 0x000e0 0x000e0 RW 0x4 │ │ │ │ NOTE 0x0000f4 0x000000f4 0x000000f4 0x00024 0x00024 R 0x4 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ GNU_RELRO 0x00feb8 0x0001feb8 0x0001feb8 0x00148 0x00148 R 0x1 │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -9,18 +9,18 @@ │ │ │ │ [ 4] .dynstr STRTAB 00000448 000448 00035a 00 A 0 0 1 │ │ │ │ [ 5] .gnu.version VERSYM 000007a2 0007a2 000062 02 A 3 0 2 │ │ │ │ [ 6] .gnu.version_r VERNEED 00000804 000804 000020 00 A 4 1 4 │ │ │ │ [ 7] .rel.dyn REL 00000824 000824 000180 08 A 3 0 4 │ │ │ │ [ 8] .rel.plt REL 000009a4 0009a4 000100 08 AI 3 19 4 │ │ │ │ [ 9] .init PROGBITS 00000aa4 000aa4 00000c 00 AX 0 0 4 │ │ │ │ [10] .plt PROGBITS 00000ab0 000ab0 00019c 04 AX 0 0 4 │ │ │ │ - [11] .text PROGBITS 00000c50 000c50 0010f8 00 AX 0 0 8 │ │ │ │ - [12] .fini PROGBITS 00001d48 001d48 000008 00 AX 0 0 4 │ │ │ │ - [13] .rodata PROGBITS 00001d50 001d50 0002c8 00 A 0 0 4 │ │ │ │ - [14] .eh_frame PROGBITS 00002018 002018 000004 00 A 0 0 4 │ │ │ │ + [11] .text PROGBITS 00000c50 000c50 001108 00 AX 0 0 8 │ │ │ │ + [12] .fini PROGBITS 00001d58 001d58 000008 00 AX 0 0 4 │ │ │ │ + [13] .rodata PROGBITS 00001d60 001d60 0002c8 00 A 0 0 4 │ │ │ │ + [14] .eh_frame PROGBITS 00002028 002028 000004 00 A 0 0 4 │ │ │ │ [15] .init_array INIT_ARRAY 0001feb8 00feb8 000004 04 WA 0 0 4 │ │ │ │ [16] .fini_array FINI_ARRAY 0001febc 00febc 000004 04 WA 0 0 4 │ │ │ │ [17] .data.rel.ro PROGBITS 0001fec0 00fec0 000060 00 WA 0 0 4 │ │ │ │ [18] .dynamic DYNAMIC 0001ff20 00ff20 0000e0 08 WA 4 0 4 │ │ │ │ [19] .got PROGBITS 00020000 010000 0000c8 04 WA 0 0 4 │ │ │ │ [20] .data PROGBITS 000200c8 0100c8 000068 00 WA 0 0 4 │ │ │ │ [21] .bss NOBITS 00020130 010130 000050 00 WA 0 0 4 │ │ │ ├── readelf --wide --symbols {} │ │ │ │ @@ -45,8 +45,8 @@ │ │ │ │ 41: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ 42: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromUnicodeObject │ │ │ │ 43: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromStringAndSize │ │ │ │ 44: 00000000 0 NOTYPE WEAK DEFAULT UND _ITM_registerTMCloneTable │ │ │ │ 45: 00000000 0 FUNC GLOBAL DEFAULT UND abort@GLIBC_2.4 (2) │ │ │ │ 46: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SyntaxError │ │ │ │ 47: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_FromString │ │ │ │ - 48: 00001ab9 12 FUNC GLOBAL DEFAULT 11 PyInit__xxtestfuzz │ │ │ │ + 48: 00001ac9 12 FUNC GLOBAL DEFAULT 11 PyInit__xxtestfuzz │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ │ │ │ │ Dynamic section at offset 0xff20 contains 24 entries: │ │ │ │ Tag Type Name/Value │ │ │ │ 0x00000001 (NEEDED) Shared library: [libc.so.6] │ │ │ │ 0x0000000c (INIT) 0xaa4 │ │ │ │ - 0x0000000d (FINI) 0x1d48 │ │ │ │ + 0x0000000d (FINI) 0x1d58 │ │ │ │ 0x00000019 (INIT_ARRAY) 0x1feb8 │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 4 (bytes) │ │ │ │ 0x0000001a (FINI_ARRAY) 0x1febc │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x118 │ │ │ │ 0x00000005 (STRTAB) 0x448 │ │ │ │ 0x00000006 (SYMTAB) 0x138 │ │ │ ├── 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: b8efc8a91f4d535d7a915404f848ee5ac1f5d654 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: cd821341d2a6bd49e1540ea822466d9ff7459f64 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -16,17 +16,17 @@ │ │ │ │ PyObject_CallOneArg │ │ │ │ PyObject_GetAttrString │ │ │ │ _Py_Dealloc │ │ │ │ PyObject_CallFunction │ │ │ │ PyObject_CallObject │ │ │ │ PyObject_CallMethod │ │ │ │ PyUnicode_FromString │ │ │ │ -PyIter_Next │ │ │ │ PyLong_FromUnsignedLong │ │ │ │ PyObject_CallFunctionObjArgs │ │ │ │ +PyIter_Next │ │ │ │ PyImport_ImportModule │ │ │ │ PyErr_Print │ │ │ │ PyLong_AsLong │ │ │ │ PyMem_RawMalloc │ │ │ │ PyErr_NoMemory │ │ │ │ PyExc_ValueError │ │ │ │ _Py_NoneStruct │ │ │ │ @@ -38,15 +38,14 @@ │ │ │ │ PyExc_SyntaxError │ │ │ │ PyExc_MemoryError │ │ │ │ PyExc_AssertionError │ │ │ │ PyExc_IndexError │ │ │ │ Py_CompileStringExFlags │ │ │ │ libc.so.6 │ │ │ │ GLIBC_2.4 │ │ │ │ -,5:FAF{D │ │ │ │ @B{DXd;h │ │ │ │ : │ │ │ │ push {r3, lr} │ │ │ │ - bl 19f0 │ │ │ │ + bl 1a00 │ │ │ │ pop {r3, pc} │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -1,831 +1,835 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ -00000c50 : │ │ │ │ +00000c50 : │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ @ instruction: 0xf8df4608 │ │ │ │ - addlt r1, r7, ip, ror fp │ │ │ │ - blvs 1e3efec │ │ │ │ + addlt r1, r7, ip, lsl #23 │ │ │ │ + blvs fe23efec │ │ │ │ ldrbtmi sl, [r9], #-2820 @ 0xfffff4fc │ │ │ │ ldrbtmi sl, [lr], #-2565 @ 0xfffff5fb │ │ │ │ svc 0x00baf7ff │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - ldmib sp, {r0, r1, r4, r5, r8, sl, pc}^ │ │ │ │ + ldmib sp, {r0, r1, r4, r8, sl, pc}^ │ │ │ │ strtmi r4, [r8], -r4, lsl #10 │ │ │ │ @ instruction: 0xf7ff4621 │ │ │ │ strmi lr, [r7], -sl, asr #30 │ │ │ │ @ instruction: 0xf7ffb1f0 │ │ │ │ pkhtbmi lr, r0, r8, asr #31 │ │ │ │ svc 0x008cf7ff │ │ │ │ @ instruction: 0xf8dfb140 │ │ │ │ - ldmpl r3!, {r2, r3, r6, r8, r9, fp, ip, sp}^ │ │ │ │ + ldmpl r3!, {r2, r3, r4, r6, r8, r9, fp, ip, sp}^ │ │ │ │ @ instruction: 0xf7ff6818 │ │ │ │ tstlt r8, r8, ror #30 │ │ │ │ svc 0x0070f7ff │ │ │ │ svceq 0x0000f1b8 │ │ │ │ @ instruction: 0xf8d8d006 │ │ │ │ @ instruction: 0xf06f3000 │ │ │ │ strbmi r4, [fp, #-2368] @ 0xfffff6c0 │ │ │ │ - bichi pc, sl, r0, asr #32 │ │ │ │ + adcshi pc, r8, #64 @ 0x40 │ │ │ │ @ instruction: 0xf06f683b │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ - bicshi pc, r1, r0, asr #32 │ │ │ │ + adcshi pc, pc, #64 @ 0x40 │ │ │ │ svc 0x0070f7ff │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ - @ instruction: 0xf5b483e6 │ │ │ │ + @ instruction: 0xf5b483ce │ │ │ │ ldmdale sp!, {r7, r8, r9, sl, fp, ip, sp} │ │ │ │ strtmi r4, [r8], -r1, lsr #12 │ │ │ │ svc 0x004ef7ff │ │ │ │ @ instruction: 0x03a7f64c │ │ │ │ msrpl SPSR_sxc, #214958080 @ 0xcd00000 │ │ │ │ movwcs pc, #2947 @ 0xb83 @ │ │ │ │ bfine r1, sl, (invalid: 16:3) │ │ │ │ cmnne r2, #199680 @ 0x30c00 │ │ │ │ - blx 89596 │ │ │ │ - blcs 41950 │ │ │ │ - strbhi pc, [fp], #0 @ │ │ │ │ + blx 89596 │ │ │ │ + blcs 41950 │ │ │ │ + strbthi pc, [r8], #0 @ │ │ │ │ eorle r1, r7, sl, asr ip │ │ │ │ strbvc lr, [r3, r3, lsl #21]! │ │ │ │ strtmi r4, [r8], -r1, lsr #12 │ │ │ │ strbvc lr, [r3, r7, lsr #23]! │ │ │ │ svc 0x0088f7ff │ │ │ │ stmdacs r0, {r7, r9, sl, lr} │ │ │ │ - strbhi pc, [r6], #0 @ │ │ │ │ + strbthi pc, [r3], #0 @ │ │ │ │ @ instruction: 0x46404639 │ │ │ │ svc 0x007af7ff │ │ │ │ stmdacs r0, {r0, r1, r2, r9, sl, lr} │ │ │ │ msrhi SPSR_fsx, r0, asr #32 │ │ │ │ - bcc fed3f0b4 │ │ │ │ + bcc ff13f0b4 │ │ │ │ ldmdavs r8, {r0, r1, r4, r5, r6, r7, fp, ip, lr} │ │ │ │ svc 0x001cf7ff │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - @ instruction: 0xf7ff84a9 │ │ │ │ + @ instruction: 0xf7ff84c3 │ │ │ │ @ instruction: 0xf7ffef24 │ │ │ │ @ instruction: 0xf8d8ef22 │ │ │ │ @ instruction: 0xf06f3000 │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ - msrhi SPSR_f, r0, asr #32 │ │ │ │ + msrhi SPSR_fc, r0, asr #32 │ │ │ │ svc 0x002af7ff │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ - strtmi r8, [r1], -r0, lsr #7 │ │ │ │ + strtmi r8, [r1], -r8, lsl #7 │ │ │ │ @ instruction: 0xf7ff4628 │ │ │ │ stmdacs r0, {r5, r6, r8, r9, sl, fp, sp, lr, pc} │ │ │ │ - strhi pc, [r6], #0 │ │ │ │ + strhi pc, [lr], #0 │ │ │ │ @ instruction: 0xf06f6802 │ │ │ │ addmi r4, sl, #64, 2 │ │ │ │ - msrhi CPSR_sx, #64 @ 0x40 │ │ │ │ + msrhi SPSR_s, #64 @ 0x40 │ │ │ │ svc 0x0018f7ff │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ - @ instruction: 0xf8df838e │ │ │ │ - ldrbtmi r7, [pc], #-2660 @ d90 │ │ │ │ + @ instruction: 0xf8df8376 │ │ │ │ + ldrbtmi r7, [pc], #-2676 @ d90 │ │ │ │ ldrdhi pc, [r0], -r7 │ │ │ │ svceq 0x0000f1b8 │ │ │ │ - addshi pc, r8, #0 │ │ │ │ + rsbhi pc, r2, #0 │ │ │ │ strtmi r4, [r2], -r1, lsl #12 │ │ │ │ movwcs r4, #5672 @ 0x1628 │ │ │ │ @ instruction: 0xf7ff603b │ │ │ │ strmi lr, [r7], -sl, lsr #30 │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ - @ instruction: 0xf7ff82b4 │ │ │ │ + @ instruction: 0xf7ff827e │ │ │ │ stmdacs r0, {r8, r9, sl, fp, sp, lr, pc} │ │ │ │ - cmnphi r5, #64 @ p-variant is OBSOLETE @ 0x40 │ │ │ │ - bvc d3f13c │ │ │ │ + cmpphi sp, #64 @ p-variant is OBSOLETE @ 0x40 │ │ │ │ + bvc 113f13c │ │ │ │ ldmvs fp!, {r0, r1, r2, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ - movwcs r8, #5182 @ 0x143e │ │ │ │ + movwcs r8, #4935 @ 0x1347 │ │ │ │ svcne 0x0080f5b4 │ │ │ │ stmdale r1!, {r0, r1, r3, r4, r5, r6, r7, sp, lr} │ │ │ │ strtmi r4, [r8], -r1, lsr #12 │ │ │ │ mcr 7, 5, pc, cr2, cr15, {7} @ │ │ │ │ bicslt r4, r8, r7, lsl #12 │ │ │ │ - bcc 53f160 │ │ │ │ + bcc 93f160 │ │ │ │ ldrbtmi r4, [fp], #-1593 @ 0xfffff9c7 │ │ │ │ @ instruction: 0xf7ff6918 │ │ │ │ @ instruction: 0x4603ee94 │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ - @ instruction: 0xf8df8413 │ │ │ │ - ldmpl r3!, {r2, r4, r5, r6, r7, r8, fp, ip, sp}^ │ │ │ │ + @ instruction: 0xf8df8314 │ │ │ │ + ldmpl r3!, {r2, r9, fp, ip, sp}^ │ │ │ │ @ instruction: 0xf7ff6818 │ │ │ │ stmdacs r0, {r2, r3, r4, r5, r7, r9, sl, fp, sp, lr, pc} │ │ │ │ - mvnhi pc, r0 │ │ │ │ + @ instruction: 0x81a4f000 │ │ │ │ mcr 7, 6, pc, cr2, cr15, {7} @ │ │ │ │ @ instruction: 0xf06f683b │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ - mvnshi pc, r0, asr #32 │ │ │ │ + @ instruction: 0x81b4f040 │ │ │ │ mcr 7, 6, pc, cr12, cr15, {7} @ │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ - @ instruction: 0xf8df8342 │ │ │ │ - ldrbtmi r7, [pc], #-2520 @ e28 │ │ │ │ - blcs 1b418 │ │ │ │ - movthi pc, #57344 @ 0xe000 @ │ │ │ │ + @ instruction: 0xf8df832a │ │ │ │ + ldrbtmi r7, [pc], #-2536 @ e28 │ │ │ │ + blcs 1b418 │ │ │ │ + orrhi pc, sp, #0 │ │ │ │ movwcs r1, #7841 @ 0x1ea1 │ │ │ │ @ instruction: 0xf64f617b │ │ │ │ addsmi r7, r9, #-134217725 @ 0xf8000003 │ │ │ │ - cmnphi r9, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ + teqphi ip, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ mrc 7, 5, APSR_nzcv, cr8, cr15, {7} │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ - @ instruction: 0xf8df832e │ │ │ │ - ldrbtmi r3, [fp], #-2484 @ 0xfffff64c │ │ │ │ - bcs 1b7bc │ │ │ │ - cmpphi fp, #0 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xf8df8316 │ │ │ │ + ldrbtmi r3, [fp], #-2500 @ 0xfffff63c │ │ │ │ + bcs 1b7bc │ │ │ │ + orrshi pc, ip, #0 │ │ │ │ ldmcc pc!, {r2, r8, ip, sp, lr, pc}^ @ │ │ │ │ @ instruction: 0xf5b82201 │ │ │ │ subsvs r3, sl, #128, 30 @ 0x200 │ │ │ │ @ instruction: 0x4628d239 │ │ │ │ strcs pc, [fp, sl, asr #12]! │ │ │ │ strcs pc, [sl, sl, asr #13]! │ │ │ │ @ instruction: 0x46412218 │ │ │ │ - blcc 7eeb8 │ │ │ │ + blcc 7eeb8 │ │ │ │ strgt pc, [r3, -r7, lsr #23] │ │ │ │ - blx 8337e │ │ │ │ + blx 8337e │ │ │ │ @ instruction: 0xf7ff3717 │ │ │ │ strmi lr, [r1], lr, asr #28 │ │ │ │ @ instruction: 0xf8dfb338 │ │ │ │ - @ instruction: 0xf8df3978 │ │ │ │ - ldrbtmi r1, [fp], #-2424 @ 0xfffff688 │ │ │ │ - bvs fe6d207c │ │ │ │ + @ instruction: 0xf8df3988 │ │ │ │ + ldrbtmi r1, [fp], #-2440 @ 0xfffff678 │ │ │ │ + bvs fe6d207c │ │ │ │ eoreq pc, r7, r3, asr r8 @ │ │ │ │ mcr 7, 1, pc, cr14, cr15, {7} @ │ │ │ │ strmi r4, [r7], -r9, asr #12 │ │ │ │ mrc 7, 1, APSR_nzcv, cr6, cr15, {7} │ │ │ │ stmdavs r2, {r3, r5, r8, ip, sp, pc} │ │ │ │ - bmi 103d06c │ │ │ │ + bmi 103d06c │ │ │ │ @ instruction: 0xf0404552 │ │ │ │ - ldmdavs fp!, {r0, r2, r6, r7, pc} │ │ │ │ + ldmdavs fp!, {r3, r5, r7, r9, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ mulle r5, r3, r2 │ │ │ │ eorsvs r3, fp, r1, lsl #22 │ │ │ │ @ instruction: 0x4638b913 │ │ │ │ mrc 7, 1, APSR_nzcv, cr8, cr15, {7} │ │ │ │ ldrdcc pc, [r0], -r9 │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ @ instruction: 0xf0404293 │ │ │ │ - @ instruction: 0xf7ff80dd │ │ │ │ + @ instruction: 0xf7ff8195 │ │ │ │ stmdacs r0, {r2, r3, r5, r6, r9, sl, fp, sp, lr, pc} │ │ │ │ - rschi pc, r1, #64 @ 0x40 │ │ │ │ - stmdbcc r4!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ - bvs ff6920d8 │ │ │ │ + sbchi pc, r9, #64 @ 0x40 │ │ │ │ + ldmdbcc r4!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + bvs ff6920d8 │ │ │ │ @ instruction: 0xf0002a00 │ │ │ │ - andcs r8, r1, #124, 6 @ 0xf0000001 │ │ │ │ + andcs r8, r1, #1610612748 @ 0x6000000c │ │ │ │ svcne 0x0080f5b8 │ │ │ │ andle r6, r7, #-1610612723 @ 0xa000000d │ │ │ │ tstcs r0, r2, lsr #12 │ │ │ │ @ instruction: 0xf7ff4628 │ │ │ │ stmdacs r0, {r2, r3, r4, r5, r6, r9, sl, fp, sp, lr, pc} │ │ │ │ - sbcshi pc, ip, r0, asr #32 │ │ │ │ + cmpphi r3, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ mrc 7, 2, APSR_nzcv, cr2, cr15, {7} │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ - @ instruction: 0xf8df82c8 │ │ │ │ - ldrbtmi r7, [pc], #-2296 @ f1c │ │ │ │ - blcs 1be0c │ │ │ │ - sbchi pc, r5, #0 │ │ │ │ + @ instruction: 0xf8df82b0 │ │ │ │ + ldrbtmi r7, [pc], #-2312 @ f1c │ │ │ │ + blcs 1be0c │ │ │ │ + movwhi pc, #16384 @ 0x4000 @ │ │ │ │ @ instruction: 0xf5b42301 │ │ │ │ @ instruction: 0x63bb1f80 │ │ │ │ strtmi sp, [r2], -r7, lsl #16 │ │ │ │ strtmi r2, [r8], -r0, lsl #2 │ │ │ │ mcr 7, 3, pc, cr2, cr15, {7} @ │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ - @ instruction: 0xf7ff818c │ │ │ │ + @ instruction: 0xf7ff8082 │ │ │ │ stmdacs r0, {r1, r3, r4, r5, r9, sl, fp, sp, lr, pc} │ │ │ │ - adchi pc, pc, #64 @ 0x40 │ │ │ │ - stmiacc r8, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ + addshi pc, r7, #64 @ 0x40 │ │ │ │ + ldmcc r8, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ ldcvs 4, cr4, [sl], {123} @ 0x7b │ │ │ │ @ instruction: 0xf0002a00 │ │ │ │ - andcs r8, r1, #104, 4 @ 0x80000006 │ │ │ │ + andcs r8, r1, #-536870902 @ 0xe000000a │ │ │ │ svcne 0x0080f5b4 │ │ │ │ ldmdale lr!, {r1, r3, r4, sl, sp, lr} │ │ │ │ - ldmhi r4!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + stmiahi r4, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf8df4623 │ │ │ │ - @ instruction: 0x462a18b4 │ │ │ │ + strtmi r1, [sl], -r4, asr #17 │ │ │ │ ldrbtmi r4, [r9], #-1272 @ 0xfffffb08 │ │ │ │ ldrdeq pc, [r8], #-136 @ 0xffffff78 │ │ │ │ mrc 7, 0, APSR_nzcv, cr8, cr15, {7} │ │ │ │ stmdacs r0, {r0, r1, r2, r9, sl, lr} │ │ │ │ - addshi pc, r3, #0 │ │ │ │ + rsbshi pc, fp, #0 │ │ │ │ ldrdeq pc, [r4], #-136 @ 0xffffff78 │ │ │ │ @ instruction: 0xf7ff2100 │ │ │ │ strmi lr, [r0], r8, lsr #28 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - @ instruction: 0xf8df828a │ │ │ │ - ldrtmi r2, [fp], -ip, lsl #17 │ │ │ │ - stmne r8, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf8df8272 │ │ │ │ + @ instruction: 0x463b289c │ │ │ │ + ldmne r8, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ stc 7, cr15, [r6, #1020]! @ 0x3fc │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ - @ instruction: 0xf7ff838f │ │ │ │ + @ instruction: 0xf7ff8381 │ │ │ │ @ instruction: 0xf8d8edf2 │ │ │ │ @ instruction: 0xf06f3000 │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ - blcc 74fd4 │ │ │ │ + blcc 74fd4 │ │ │ │ andcc pc, r0, r8, asr #17 │ │ │ │ @ instruction: 0x4640b913 │ │ │ │ ldc 7, cr15, [sl, #1020]! @ 0x3fc │ │ │ │ @ instruction: 0xf06f683b │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ - blcc 74fe8 │ │ │ │ + blcc 74fe8 │ │ │ │ ldmdblt r3, {r0, r1, r3, r4, r5, sp, lr} │ │ │ │ @ instruction: 0xf7ff4638 │ │ │ │ @ instruction: 0xf7ffedb0 │ │ │ │ stmdacs r0, {r1, r3, r5, r6, r7, r8, sl, fp, sp, lr, pc} │ │ │ │ - subshi pc, pc, #64 @ 0x40 │ │ │ │ + subhi pc, r7, #64 @ 0x40 │ │ │ │ strtmi r4, [r8], -r1, lsr #12 │ │ │ │ - ldc2 0, cr15, [r2], {0} │ │ │ │ + ldc2 0, cr15, [sl], {0} │ │ │ │ stcl 7, cr15, [r0, #1020]! @ 0x3fc │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ - @ instruction: 0xf7ff8256 │ │ │ │ + @ instruction: 0xf7ff823e │ │ │ │ stmdacs r0, {r2, r3, r4, r6, r7, r8, sl, fp, sp, lr, pc} │ │ │ │ - cmnphi r2, #64 @ p-variant is OBSOLETE @ 0x40 │ │ │ │ - stmdacc r0!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + cmpphi r2, #64 @ p-variant is OBSOLETE @ 0x40 │ │ │ │ + ldmdacc r0!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ strdlt r5, [r7], -r0 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ ldc 7, cr15, [lr, #1020]! @ 0x3fc │ │ │ │ @ instruction: 0xf06f683b │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ - @ instruction: 0xf8d8d132 │ │ │ │ - @ instruction: 0xf06f3000 │ │ │ │ - addsmi r4, r3, #64, 4 │ │ │ │ - mrcge 4, 4, APSR_nzcv, cr8, cr15, {1} │ │ │ │ - @ instruction: 0xf8c83b01 │ │ │ │ - blcs d034 │ │ │ │ - mrcge 4, 4, APSR_nzcv, cr2, cr15, {3} │ │ │ │ - @ instruction: 0xf7ff4640 │ │ │ │ - str lr, [sp], r0, lsl #27 │ │ │ │ - andvs r3, r2, r1, lsl #20 │ │ │ │ - @ instruction: 0xf47f2a00 │ │ │ │ - @ instruction: 0xf7ffaf36 │ │ │ │ - ldmdavs fp!, {r3, r4, r5, r6, r8, sl, fp, sp, lr, pc} │ │ │ │ - @ instruction: 0xf47f4553 │ │ │ │ - @ instruction: 0xe739af35 │ │ │ │ - @ instruction: 0xf8c83b01 │ │ │ │ - blcs d060 │ │ │ │ - mrcge 4, 1, APSR_nzcv, cr0, cr15, {3} │ │ │ │ - @ instruction: 0xf7ff4640 │ │ │ │ - ldmdavs fp!, {r1, r3, r5, r6, r8, sl, fp, sp, lr, pc} │ │ │ │ - @ instruction: 0xf43f454b │ │ │ │ - blcc 6c930 │ │ │ │ - blcs 19164 │ │ │ │ - mcrge 4, 1, pc, cr10, cr15, {3} @ │ │ │ │ - @ instruction: 0xf7ff4638 │ │ │ │ - @ instruction: 0xe625ed5e │ │ │ │ - eorsvs r3, fp, r1, lsl #22 │ │ │ │ - bicle r2, r8, r0, lsl #22 │ │ │ │ - @ instruction: 0xf7ff4638 │ │ │ │ - @ instruction: 0xe7c4ed56 │ │ │ │ - @ instruction: 0xf8c93b01 │ │ │ │ - blcs d09c │ │ │ │ - svcge 0x001df47f │ │ │ │ - @ instruction: 0xf7ff4648 │ │ │ │ - @ instruction: 0xf7ffed4c │ │ │ │ - stmdacs r0, {r1, r2, r7, r8, sl, fp, sp, lr, pc} │ │ │ │ - mvnshi pc, r0, asr #32 │ │ │ │ - @ instruction: 0x3778f8df │ │ │ │ - bvs ff6922a4 │ │ │ │ - @ instruction: 0xf0002a00 │ │ │ │ - andcs r8, r1, #1610612745 @ 0x60000009 │ │ │ │ - @ instruction: 0xe71b62da │ │ │ │ - @ instruction: 0xf7ff4628 │ │ │ │ - strmi lr, [r0], r6, lsr #27 │ │ │ │ - @ instruction: 0xf0002800 │ │ │ │ - @ instruction: 0xf8df8325 │ │ │ │ - @ instruction: 0xf8df375c │ │ │ │ - @ instruction: 0xf8df275c │ │ │ │ - ldrbtmi r1, [fp], #-1884 @ 0xfffff8a4 │ │ │ │ - ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - stc 7, cr15, [r4, #-1020] @ 0xfffffc04 │ │ │ │ - stmdacs r0, {r0, r1, r9, sl, lr} │ │ │ │ - adchi pc, r2, r0 │ │ │ │ - @ instruction: 0x2748f8df │ │ │ │ - @ instruction: 0x1748f8df │ │ │ │ - ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xf8df6b10 │ │ │ │ - ldrbtmi r2, [sl], #-1860 @ 0xfffff8bc │ │ │ │ - ldcl 7, cr15, [r4], #1020 @ 0x3fc │ │ │ │ - stmdacs r0, {r0, r1, r2, r9, sl, lr} │ │ │ │ - addhi pc, r6, r0 │ │ │ │ - stmdbmi r0, {r0, r1, r2, r3, r5, r6, ip, sp, lr, pc}^ │ │ │ │ - @ instruction: 0xf7ff4638 │ │ │ │ - stmdacs r0, {r1, r2, r3, r4, r8, sl, fp, sp, lr, pc} │ │ │ │ - stmdavs r3, {r1, r2, r3, r4, r5, r6, ip, lr, pc} │ │ │ │ - rsbsle r4, r3, fp, asr #10 │ │ │ │ - andvs r3, r3, r1, lsl #22 │ │ │ │ - mvnsle r2, r0, lsl #22 │ │ │ │ - stc 7, cr15, [r6, #-1020] @ 0xfffffc04 │ │ │ │ - @ instruction: 0xf8dfe7f0 │ │ │ │ - @ instruction: 0x46289714 │ │ │ │ - @ instruction: 0xf83044f9 │ │ │ │ - @ instruction: 0xf8b98b02 │ │ │ │ - b a0d1c4 │ │ │ │ - @ instruction: 0xf7ff0803 │ │ │ │ - strmi lr, [r7], -ip, ror #25 │ │ │ │ - @ instruction: 0xf43f2800 │ │ │ │ - @ instruction: 0x4640ae77 │ │ │ │ - ldcl 7, cr15, [r8, #-1020] @ 0xfffffc04 │ │ │ │ - stmdacs r0, {r7, r9, sl, lr} │ │ │ │ - rschi pc, r2, #0 │ │ │ │ - @ instruction: 0x0018f8d9 │ │ │ │ - strbmi r2, [r2], -r0, lsl #6 │ │ │ │ - @ instruction: 0xf7ff4639 │ │ │ │ - @ instruction: 0x4681ed3c │ │ │ │ - @ instruction: 0xf0002800 │ │ │ │ - ldmdavs fp!, {r1, r3, r5, r6, r7, r9, pc} │ │ │ │ - submi pc, r0, #111 @ 0x6f │ │ │ │ - mulle r4, r3, r2 │ │ │ │ - eorsvs r3, fp, r1, lsl #22 │ │ │ │ - @ instruction: 0xf0002b00 │ │ │ │ - @ instruction: 0xf8d882dc │ │ │ │ - @ instruction: 0xf06f3000 │ │ │ │ - addsmi r4, r3, #64, 4 │ │ │ │ - blcc 751ac │ │ │ │ - andcc pc, r0, r8, asr #17 │ │ │ │ - @ instruction: 0xf0002b00 │ │ │ │ - strbmi r8, [r8], -fp, lsl #6 │ │ │ │ - blx fea3d1aa │ │ │ │ - stc 7, cr15, [r4, #-1020] @ 0xfffffc04 │ │ │ │ - @ instruction: 0xf0402800 │ │ │ │ - @ instruction: 0xf8df817a │ │ │ │ - ldrbtmi r3, [fp], #-1688 @ 0xfffff968 │ │ │ │ - bcs 1bb24 │ │ │ │ - @ instruction: 0x81a7f000 │ │ │ │ - @ instruction: 0xf1042201 │ │ │ │ - subsvs r3, sl, #16711680 @ 0xff0000 │ │ │ │ - @ instruction: 0xf8dfe64d │ │ │ │ - ldmpl r3!, {r2, r7, r9, sl, ip, sp}^ │ │ │ │ - @ instruction: 0xf7ff6818 │ │ │ │ - stmdacs r0, {r1, r4, r6, r7, sl, fp, sp, lr, pc} │ │ │ │ - mrcge 4, 0, APSR_nzcv, cr6, cr15, {3} │ │ │ │ - @ instruction: 0x3674f8df │ │ │ │ - ldmdavs r8, {r0, r1, r4, r5, r6, r7, fp, ip, lr} │ │ │ │ - stcl 7, cr15, [r8], {255} @ 0xff │ │ │ │ - @ instruction: 0xf47f2800 │ │ │ │ - ldmdavs fp!, {r0, r2, r3, r9, sl, fp, sp, pc} │ │ │ │ - submi pc, r0, #111 @ 0x6f │ │ │ │ - @ instruction: 0xf43f4293 │ │ │ │ - blcc 6ca38 │ │ │ │ - blcs 192ec │ │ │ │ - mcrge 4, 0, pc, cr10, cr15, {3} @ │ │ │ │ - @ instruction: 0xf7ff4638 │ │ │ │ - @ instruction: 0xe605ec9a │ │ │ │ - bmi 103d3cc │ │ │ │ - @ instruction: 0xf7ff4638 │ │ │ │ - stmdacs r0, {r5, r7, sl, fp, sp, lr, pc} │ │ │ │ - adcshi pc, r0, #64 @ 0x40 │ │ │ │ - @ instruction: 0x3638f8df │ │ │ │ - blvs 1612410 │ │ │ │ - stc 7, cr15, [r8], #1020 @ 0x3fc │ │ │ │ - @ instruction: 0xf0402800 │ │ │ │ - ldrtmi r8, [r8], -r9, asr #5 │ │ │ │ - blx 18bd236 │ │ │ │ + mvnhi pc, r0, asr #32 │ │ │ │ ldrdcc pc, [r0], -r8 │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ @ instruction: 0xf43f4293 │ │ │ │ - blcc 6cbd8 │ │ │ │ + blcc 6ca8c │ │ │ │ andcc pc, r0, r8, asr #17 │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ - @ instruction: 0x4640ae5f │ │ │ │ - ldcl 7, cr15, [r4], #-1020 @ 0xfffffc04 │ │ │ │ - @ instruction: 0x4628e65a │ │ │ │ - ldcl 7, cr15, [ip], {255} @ 0xff │ │ │ │ + @ instruction: 0x4640ae91 │ │ │ │ + ldcl 7, cr15, [lr, #-1020]! @ 0xfffffc04 │ │ │ │ + strtmi lr, [r8], -ip, lsl #13 │ │ │ │ + stcl 7, cr15, [r6, #1020]! @ 0x3fc │ │ │ │ stmdacs r0, {r0, r1, r2, r9, sl, lr} │ │ │ │ - subhi pc, r4, #0 │ │ │ │ - ldrbcc pc, [r4, #2271]! @ 0x8df @ │ │ │ │ + @ instruction: 0x83acf000 │ │ │ │ + ubfxcc pc, pc, #17, #9 │ │ │ │ ldrbtmi r4, [fp], #-1593 @ 0xfffff9c7 │ │ │ │ @ instruction: 0xf7ff6bd8 │ │ │ │ - pkhtbmi lr, r0, r2, asr #24 │ │ │ │ + pkhtbmi lr, r0, ip, asr #26 │ │ │ │ @ instruction: 0xf8dfb950 │ │ │ │ - ldmpl r3!, {r2, r4, r5, r6, r8, sl, ip, sp}^ │ │ │ │ + ldmpl r3!, {r3, r4, r7, r8, r9, sl, ip, sp}^ │ │ │ │ @ instruction: 0xf7ff6818 │ │ │ │ - stmdacs r0, {r2, r3, r4, r5, r6, sl, fp, sp, lr, pc} │ │ │ │ - adchi pc, sl, r0 │ │ │ │ - stc 7, cr15, [r2], {255} @ 0xff │ │ │ │ + stmdacs r0, {r1, r2, r7, r8, sl, fp, sp, lr, pc} │ │ │ │ + orrshi pc, fp, r0 │ │ │ │ + stc 7, cr15, [ip, #1020] @ 0x3fc │ │ │ │ @ instruction: 0xf0004640 │ │ │ │ - ldmdavs fp!, {r0, r1, r4, r5, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + ldmdavs fp!, {r0, r2, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ @ instruction: 0xf43f4293 │ │ │ │ - blcc 6cbe0 │ │ │ │ - blcs 19390 │ │ │ │ - mcrge 4, 2, pc, cr11, cr15, {3} @ │ │ │ │ + blcc 6cdf4 │ │ │ │ + blcs 1917c │ │ │ │ + svcge 0x0055f47f │ │ │ │ @ instruction: 0xf7ff4638 │ │ │ │ - @ instruction: 0xf7ffec48 │ │ │ │ - stmdacs r0, {r1, r7, sl, fp, sp, lr, pc} │ │ │ │ - rscshi pc, r7, r0, asr #32 │ │ │ │ - strcc pc, [r4, #2271]! @ 0x8df │ │ │ │ + @ instruction: 0xf7ffed52 │ │ │ │ + stmdacs r0, {r2, r3, r7, r8, sl, fp, sp, lr, pc} │ │ │ │ + mvnhi pc, r0, asr #32 │ │ │ │ + @ instruction: 0x3798f8df │ │ │ │ ldcvs 4, cr4, [sl], {123} @ 0x7b │ │ │ │ @ instruction: 0xf0002a00 │ │ │ │ - andcs r8, r1, #176 @ 0xb0 │ │ │ │ - @ instruction: 0xe649641a │ │ │ │ - ldreq pc, [r4, #2271] @ 0x8df │ │ │ │ + andcs r8, r1, #0, 4 │ │ │ │ + smmla r3, sl, r4, r6 │ │ │ │ + @ instruction: 0x9788f8df │ │ │ │ + ldrbtmi r4, [r9], #1576 @ 0x628 │ │ │ │ + blhi bf184 │ │ │ │ + strhtcc pc, [r0], -r9 @ │ │ │ │ + stmdaeq r3, {r3, r5, r9, fp, sp, lr, pc} │ │ │ │ + stc 7, cr15, [r8, #-1020]! @ 0xfffffc04 │ │ │ │ + stmdacs r0, {r0, r1, r2, r9, sl, lr} │ │ │ │ + mrcge 4, 5, APSR_nzcv, cr4, cr15, {1} │ │ │ │ + @ instruction: 0xf7ff4640 │ │ │ │ + pkhbtmi lr, r0, r6, lsl #27 │ │ │ │ + @ instruction: 0xf0002800 │ │ │ │ + @ instruction: 0xf8d98331 │ │ │ │ + movwcs r0, #24 │ │ │ │ + ldrtmi r4, [r9], -r2, asr #12 │ │ │ │ + ldcl 7, cr15, [r8, #-1020]! @ 0xfffffc04 │ │ │ │ + stmdacs r0, {r0, r7, r9, sl, lr} │ │ │ │ + teqphi r5, #0 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xf06f683b │ │ │ │ + addsmi r4, r3, #64, 4 │ │ │ │ + blcc 75118 │ │ │ │ + blcs 191f8 │ │ │ │ + rscshi pc, r9, #0 │ │ │ │ + ldrdcc pc, [r0], -r8 │ │ │ │ + submi pc, r0, #111 @ 0x6f │ │ │ │ + mulle r5, r3, r2 │ │ │ │ + @ instruction: 0xf8c83b01 │ │ │ │ + blcs d124 │ │ │ │ + rscshi pc, r1, #0 │ │ │ │ + @ instruction: 0xf0004648 │ │ │ │ + @ instruction: 0xf7fffbed │ │ │ │ + stmdacs r0, {r1, r6, r8, sl, fp, sp, lr, pc} │ │ │ │ + orrshi pc, pc, r0, asr #32 │ │ │ │ + @ instruction: 0x370cf8df │ │ │ │ + bvs 169232c │ │ │ │ + @ instruction: 0xf0002a00 │ │ │ │ + andcs r8, r1, #1342177282 @ 0x50000002 │ │ │ │ + ldmcc pc!, {r2, r8, ip, sp, lr, pc}^ @ │ │ │ │ + pkhtb r6, sl, sl, asr #4 │ │ │ │ + usatcc pc, #24, pc, asr #17 @ │ │ │ │ + ldmdavs r8, {r0, r1, r4, r5, r6, r7, fp, ip, lr} │ │ │ │ + stc 7, cr15, [lr, #-1020] @ 0xfffffc04 │ │ │ │ + @ instruction: 0xf47f2800 │ │ │ │ + @ instruction: 0xf8dfae53 │ │ │ │ + ldmpl r3!, {r2, r3, r5, r6, r7, r9, sl, ip, sp}^ │ │ │ │ + @ instruction: 0xf7ff6818 │ │ │ │ + stmdacs r0, {r1, r2, r8, sl, fp, sp, lr, pc} │ │ │ │ + mcrge 4, 2, pc, cr10, cr15, {3} @ │ │ │ │ + @ instruction: 0xf06f683b │ │ │ │ + addsmi r4, r3, #64, 4 │ │ │ │ + mcrge 4, 2, pc, cr12, cr15, {1} @ │ │ │ │ + eorsvs r3, fp, r1, lsl #22 │ │ │ │ + @ instruction: 0xf47f2b00 │ │ │ │ + ldrtmi sl, [r8], -r7, asr #28 │ │ │ │ + ldcl 7, cr15, [r6], {255} @ 0xff │ │ │ │ + strtmi lr, [r8], -r2, asr #12 │ │ │ │ + ldc 7, cr15, [lr, #-1020]! @ 0xfffffc04 │ │ │ │ + stmdacs r0, {r7, r9, sl, lr} │ │ │ │ + adcshi pc, r9, #0 │ │ │ │ + ssatcc pc, #17, pc, asr #17 @ │ │ │ │ + ssatcs pc, #17, pc, asr #17 @ │ │ │ │ + ssatne pc, #17, pc, asr #17 @ │ │ │ │ + ldrbtmi r4, [sl], #-1147 @ 0xfffffb85 │ │ │ │ + @ instruction: 0xf7ff4479 │ │ │ │ + @ instruction: 0x4603ec9e │ │ │ │ + @ instruction: 0xf0002800 │ │ │ │ + @ instruction: 0xf8df80e5 │ │ │ │ + @ instruction: 0xf8df26a0 │ │ │ │ + ldrbtmi r1, [sl], #-1696 @ 0xfffff960 │ │ │ │ + blvs 4123b0 │ │ │ │ + @ instruction: 0x2698f8df │ │ │ │ + @ instruction: 0xf7ff447a │ │ │ │ + strmi lr, [r7], -lr, lsl #25 │ │ │ │ + @ instruction: 0xf0002800 │ │ │ │ + @ instruction: 0xf06f80c9 │ │ │ │ + ldrtmi r4, [r8], -r0, asr #18 │ │ │ │ + ldc 7, cr15, [r6], #1020 @ 0x3fc │ │ │ │ + @ instruction: 0xf0002800 │ │ │ │ + stmdavs r3, {r0, r6, r7, pc} │ │ │ │ + @ instruction: 0xf000454b │ │ │ │ + blcc 614cc │ │ │ │ + blcs 19208 │ │ │ │ + @ instruction: 0xf7ffd1f1 │ │ │ │ + @ instruction: 0xe7eeec9e │ │ │ │ + @ instruction: 0xf8c93b01 │ │ │ │ + blcs d20c │ │ │ │ + mcrge 4, 3, pc, cr5, cr15, {3} @ │ │ │ │ + @ instruction: 0xf7ff4648 │ │ │ │ + @ instruction: 0xf7ffec94 │ │ │ │ + stmdacs r0, {r1, r2, r3, r6, r7, sl, fp, sp, lr, pc} │ │ │ │ + msrhi CPSR_fxc, r0, asr #32 │ │ │ │ + @ instruction: 0x3648f8df │ │ │ │ + bvs ff692414 │ │ │ │ + @ instruction: 0xf0002a00 │ │ │ │ + andcs r8, r1, #40, 2 │ │ │ │ + @ instruction: 0xe66362da │ │ │ │ + @ instruction: 0xf8c83b01 │ │ │ │ + blcs d23c │ │ │ │ + stclge 4, cr15, [r2, #-508] @ 0xfffffe04 │ │ │ │ + @ instruction: 0xf7ff4640 │ │ │ │ + ldmdavs fp!, {r2, r3, r4, r5, r6, sl, fp, sp, lr, pc} │ │ │ │ + @ instruction: 0xf43f454b │ │ │ │ + blcc 6c754 │ │ │ │ + blcs 19340 │ │ │ │ + ldcge 4, cr15, [ip, #-508]! @ 0xfffffe04 │ │ │ │ + @ instruction: 0xf7ff4638 │ │ │ │ + ldr lr, [r7, #-3184]! @ 0xfffff390 │ │ │ │ + @ instruction: 0x060cf8df │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ - sxtab16mi lr, r1, ip, ror #24 │ │ │ │ + @ instruction: 0x4681ecb2 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - @ instruction: 0xf8df80e4 │ │ │ │ - ldrbtmi r1, [r9], #-1416 @ 0xfffffa78 │ │ │ │ - stc 7, cr15, [sl], {255} @ 0xff │ │ │ │ + @ instruction: 0xf8df8102 │ │ │ │ + ldrbtmi r1, [r9], #-1536 @ 0xfffffa00 │ │ │ │ + mcrr 7, 15, pc, r0, cr15 @ │ │ │ │ stmdacs r0, {r3, r4, r5, r6, sp, lr} │ │ │ │ - sbcshi pc, fp, r0 │ │ │ │ - ldrbne pc, [r8, #-2271]! @ 0xfffff721 @ │ │ │ │ + rscshi pc, r9, r0 │ │ │ │ + ldrbne pc, [r0, #2271]! @ 0x8df @ │ │ │ │ ldrbtmi r4, [r9], #-1608 @ 0xfffff9b8 │ │ │ │ - stc 7, cr15, [r0], {255} @ 0xff │ │ │ │ + ldc 7, cr15, [r6], #-1020 @ 0xfffffc04 │ │ │ │ stmdacs r0, {r3, r4, r5, r7, sp, lr} │ │ │ │ - sbcshi pc, r1, r0 │ │ │ │ + rschi pc, pc, r0 │ │ │ │ strtmi r4, [r2], -r1, asr #12 │ │ │ │ movwcs r4, #5672 @ 0x1628 │ │ │ │ @ instruction: 0xf7ff603b │ │ │ │ - @ instruction: 0x4607ec76 │ │ │ │ + strmi lr, [r7], -ip, lsr #25 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ - blne 1e6c84c │ │ │ │ + blne 1e6c8b8 │ │ │ │ ldmibcc pc!, {r2, r8, ip, sp, lr, pc}^ @ │ │ │ │ - bl fea52bc4 │ │ │ │ + bl fea52b58 │ │ │ │ @ instruction: 0xf7ff0901 │ │ │ │ - @ instruction: 0x4680ebfc │ │ │ │ + @ instruction: 0x4680ec32 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ - ldclne 13, cr10, [r8], #-256 @ 0xffffff00 │ │ │ │ + ldclne 13, cr10, [r8], #-472 @ 0xfffffe28 │ │ │ │ @ instruction: 0xf7ff4649 │ │ │ │ - @ instruction: 0x4607ebf4 │ │ │ │ + strmi lr, [r7], -sl, lsr #24 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - @ instruction: 0xf8df81db │ │ │ │ - ldrtmi r3, [sl], -ip, lsr #10 │ │ │ │ + @ instruction: 0xf8df8222 │ │ │ │ + ldrtmi r3, [sl], -r4, lsr #11 │ │ │ │ ldrbtmi r4, [fp], #-1601 @ 0xfffff9bf │ │ │ │ movwcs r6, #2200 @ 0x898 │ │ │ │ - mcrr 7, 15, pc, r8, cr15 @ │ │ │ │ + ldcl 7, cr15, [lr], #-1020 @ 0xfffffc04 │ │ │ │ ldmiblt r0, {r0, r7, r9, sl, lr}^ │ │ │ │ - ldrcc pc, [r8, #-2271] @ 0xfffff721 │ │ │ │ + ldrcc pc, [r0, #2271] @ 0x8df │ │ │ │ ldmdavs r8, {r0, r1, r4, r5, r6, r7, fp, ip, lr} │ │ │ │ - stc 7, cr15, [sl], {255} @ 0xff │ │ │ │ + mcrr 7, 15, pc, r0, cr15 @ │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ - @ instruction: 0xf8df8188 │ │ │ │ - ldmpl r3!, {r2, r3, r8, sl, ip, sp}^ │ │ │ │ + @ instruction: 0xf8df81c6 │ │ │ │ + ldmpl r3!, {r2, r7, r8, sl, ip, sp}^ │ │ │ │ @ instruction: 0xf7ff6818 │ │ │ │ - stmdacs r0, {r1, sl, fp, sp, lr, pc} │ │ │ │ - eorhi pc, sp, #64 @ 0x40 │ │ │ │ - ldrbtcc pc, [ip], #2271 @ 0x8df @ │ │ │ │ + stmdacs r0, {r3, r4, r5, sl, fp, sp, lr, pc} │ │ │ │ + subshi pc, r5, #64 @ 0x40 │ │ │ │ + ldrbcc pc, [r4, #-2271]! @ 0xfffff721 @ │ │ │ │ ldmdavs r8, {r0, r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ - bl ffe3f384 │ │ │ │ + stc 7, cr15, [lr], #-1020 @ 0xfffffc04 │ │ │ │ @ instruction: 0xf7ffb108 │ │ │ │ - strbmi lr, [r8], -r2, lsl #24 │ │ │ │ - blx fecbd394 │ │ │ │ + @ instruction: 0x4648ec38 │ │ │ │ + blx ffc3d328 │ │ │ │ ldrdcc pc, [r0], -r8 │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ mulle r6, r3, r2 │ │ │ │ @ instruction: 0xf8c83b01 │ │ │ │ ldmdblt r3, {ip, sp} │ │ │ │ @ instruction: 0xf7ff4640 │ │ │ │ - ldmdavs fp!, {r3, r6, r7, r8, r9, fp, sp, lr, pc} │ │ │ │ + ldmdavs fp!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, fp, sp, lr, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ @ instruction: 0xf43f4293 │ │ │ │ - blcc 6c7ac │ │ │ │ - blcs 194ac │ │ │ │ - ldclge 4, cr15, [r7], #508 @ 0x1fc │ │ │ │ + blcc 6c818 │ │ │ │ + blcs 19440 │ │ │ │ + stcge 4, cr15, [sp, #-508]! @ 0xfffffe04 │ │ │ │ @ instruction: 0xf7ff4638 │ │ │ │ - ldrbt lr, [r2], #3002 @ 0xbba │ │ │ │ - andvs r3, r2, r1, lsl #20 │ │ │ │ - @ instruction: 0xf47f2a00 │ │ │ │ - @ instruction: 0xf7ffacd5 │ │ │ │ - ldrb lr, [r1], #2994 @ 0xbb2 │ │ │ │ - strtcc pc, [r0], #2271 @ 0x8df │ │ │ │ + str lr, [r8, #-3056]! @ 0xfffff410 │ │ │ │ + bmi 103d520 │ │ │ │ + @ instruction: 0xf7ff4638 │ │ │ │ + stmdacs r0, {r1, r2, r4, r5, r6, r7, r8, r9, fp, sp, lr, pc} │ │ │ │ + mvnhi pc, r0, asr #32 │ │ │ │ + ldrcc pc, [r8, #-2271] @ 0xfffff721 │ │ │ │ + blvs 1612564 │ │ │ │ + bl fffbf378 │ │ │ │ + @ instruction: 0xf0402800 │ │ │ │ + @ instruction: 0x46388219 │ │ │ │ + blx ff03d388 │ │ │ │ + ldrdcc pc, [r0], -r8 │ │ │ │ + submi pc, r0, #111 @ 0x6f │ │ │ │ + @ instruction: 0xf43f4293 │ │ │ │ + blcc 6ca84 │ │ │ │ + andcc pc, r0, r8, asr #17 │ │ │ │ + @ instruction: 0xf47f2b00 │ │ │ │ + @ instruction: 0x4640adb5 │ │ │ │ + bl ff2bf3a4 │ │ │ │ + @ instruction: 0xf8dfe5b0 │ │ │ │ + ldmpl r3!, {r2, r5, r6, r7, sl, ip, sp}^ │ │ │ │ + @ instruction: 0xf7ff6818 │ │ │ │ + stmdacs r0, {r1, r5, r6, r7, r8, r9, fp, sp, lr, pc} │ │ │ │ + mrcge 4, 2, APSR_nzcv, cr12, cr15, {3} │ │ │ │ + ldrbcc pc, [r4], #2271 @ 0x8df @ │ │ │ │ ldmdavs r8, {r0, r1, r4, r5, r6, r7, fp, ip, lr} │ │ │ │ - bl ff23f3e4 │ │ │ │ + bl ff63f3c4 │ │ │ │ @ instruction: 0xf47f2800 │ │ │ │ - @ instruction: 0xf8dfaf4d │ │ │ │ - ldmpl r3!, {r2, r4, r7, sl, ip, sp}^ │ │ │ │ + @ instruction: 0xf8dfae53 │ │ │ │ + ldmpl r3!, {r3, r6, r7, sl, ip, sp}^ │ │ │ │ @ instruction: 0xf7ff6818 │ │ │ │ - stmdacs r0, {r6, r7, r8, r9, fp, sp, lr, pc} │ │ │ │ - svcge 0x0044f47f │ │ │ │ - strcc pc, [r4], #2271 @ 0x8df │ │ │ │ + stmdacs r0, {r4, r6, r7, r8, r9, fp, sp, lr, pc} │ │ │ │ + mcrge 4, 2, pc, cr10, cr15, {3} @ │ │ │ │ + strbtcc pc, [r8], #-2271 @ 0xfffff721 @ │ │ │ │ ldmdavs r8, {r0, r1, r4, r5, r6, r7, fp, ip, lr} │ │ │ │ - bl fedbf408 │ │ │ │ + bl ff1bf3e8 │ │ │ │ @ instruction: 0xf47f2800 │ │ │ │ - @ instruction: 0xf8dfaf3b │ │ │ │ - ldmpl r3!, {r2, r3, r4, r5, sl, ip, sp}^ │ │ │ │ - @ instruction: 0xf7ff6818 │ │ │ │ - stmdacs r0, {r1, r2, r3, r5, r7, r8, r9, fp, sp, lr, pc} │ │ │ │ - svcge 0x0032f47f │ │ │ │ - @ instruction: 0xf8dfe732 │ │ │ │ - ldrbtmi r0, [r8], #-1124 @ 0xfffffb9c │ │ │ │ - bl ff3bf42c │ │ │ │ - stmdacs r0, {r0, r1, r2, r9, sl, lr} │ │ │ │ - @ instruction: 0xf8dfd037 │ │ │ │ - ldrbtmi r1, [r9], #-1112 @ 0xfffffba8 │ │ │ │ - bl 17bf43c │ │ │ │ - ldrbcc pc, [r0], #-2271 @ 0xfffff721 @ │ │ │ │ - submi pc, r0, #111 @ 0x6f │ │ │ │ - ldrbvs r4, [r8], #-1147 @ 0xfffffb85 │ │ │ │ - addsmi r6, r3, #3866624 @ 0x3b0000 │ │ │ │ - blcc 75464 │ │ │ │ - blcs 19544 │ │ │ │ - @ instruction: 0x81b9f000 │ │ │ │ - ldrthi pc, [r8], #-2271 @ 0xfffff721 @ │ │ │ │ - @ instruction: 0xf8d844f8 │ │ │ │ - mvnslt r3, r4, asr #32 │ │ │ │ - ldrteq pc, [r0], #-2271 @ 0xfffff721 @ │ │ │ │ - @ instruction: 0xf7ff4478 │ │ │ │ - strmi lr, [r7], -lr, lsr #23 │ │ │ │ - @ instruction: 0xf8dfb1b8 │ │ │ │ - ldrbtmi r1, [r9], #-1064 @ 0xfffffbd8 │ │ │ │ - bl fbf47c │ │ │ │ - @ instruction: 0xf06f683b │ │ │ │ - @ instruction: 0xf8c84240 │ │ │ │ - addsmi r0, r3, #72 @ 0x48 │ │ │ │ - blcc 754a0 │ │ │ │ - blcs 19580 │ │ │ │ - orrshi pc, r7, r0 │ │ │ │ - strcc pc, [r8], #-2271 @ 0xfffff721 │ │ │ │ - ldcvs 4, cr4, [sl], {123} @ 0x7b │ │ │ │ + strb sl, [r1], -r1, asr #28 │ │ │ │ + eorsvs r3, fp, r1, lsl #22 │ │ │ │ + @ instruction: 0xf47f2b00 │ │ │ │ + @ instruction: 0x4638ae11 │ │ │ │ + bl fe73f400 │ │ │ │ + bcc 7ac38 │ │ │ │ + bcs 19414 │ │ │ │ + ldclge 4, cr15, [r3, #-508] @ 0xfffffe04 │ │ │ │ + bl fe53f410 │ │ │ │ + ldrbmi r6, [r3, #-2107] @ 0xfffff7c5 │ │ │ │ + ldclge 4, cr15, [r2, #-508] @ 0xfffffe04 │ │ │ │ + ldmdavs sl!, {r1, r2, r4, r6, r8, sl, sp, lr, pc} │ │ │ │ + cmppmi r0, pc, rrx @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xf040428a │ │ │ │ + ldmdavs sl, {r0, r2, r5, r8, pc} │ │ │ │ + cmppmi r0, pc, rrx @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xf43f428a │ │ │ │ + bcc 6c7fc │ │ │ │ + bcs 194a4 │ │ │ │ + stclge 4, cr15, [ip], #508 @ 0x1fc │ │ │ │ + @ instruction: 0xf7ff4618 │ │ │ │ + strbt lr, [r7], #2940 @ 0xb7c │ │ │ │ + andvs r3, r2, r1, lsl #20 │ │ │ │ @ instruction: 0xf47f2a00 │ │ │ │ - @ instruction: 0xf7ffad58 │ │ │ │ - @ instruction: 0xf7ffeb62 │ │ │ │ - ldmmi lr!, {r1, r2, r6, r7, r8, r9, fp, sp, lr, pc}^ │ │ │ │ + @ instruction: 0xf7ffac97 │ │ │ │ + ldr lr, [r3], #2932 @ 0xb74 │ │ │ │ + strbeq pc, [r0], #-2271 @ 0xfffff721 @ │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ - stmdacs r0, {r2, r3, r7, r8, r9, fp, sp, lr, pc} │ │ │ │ - ldmibmi ip!, {r0, r2, r4, r5, r6, r7, ip, lr, pc}^ │ │ │ │ + strhlt lr, [r0, #-182] @ 0xffffff4a │ │ │ │ + ldrtne pc, [r8], #-2271 @ 0xfffff721 @ │ │ │ │ @ instruction: 0xf7ff4479 │ │ │ │ - mvnsvs lr, #30720 @ 0x7800 │ │ │ │ + teqvs r8, r8, asr #22 │ │ │ │ @ instruction: 0xf47f2800 │ │ │ │ - strb sl, [ip, sp, lsr #26]! │ │ │ │ - ldrbtmi r4, [r8], #-2296 @ 0xfffff708 │ │ │ │ - bl 1f3f4d0 │ │ │ │ - stmdacs r0, {r7, r9, sl, lr} │ │ │ │ - ldmibmi r6!, {r0, r2, r5, r6, r7, ip, lr, pc}^ │ │ │ │ - @ instruction: 0xf7ff4479 │ │ │ │ - @ instruction: 0x61b8eb0e │ │ │ │ - sbcsle r2, lr, r0, lsl #16 │ │ │ │ - @ instruction: 0x464049f3 │ │ │ │ + @ instruction: 0xf7ffacaa │ │ │ │ + @ instruction: 0xf7ffeb7a │ │ │ │ + @ instruction: 0xf8dfebde │ │ │ │ + @ instruction: 0xf8df7424 │ │ │ │ + ldrbtmi r0, [pc], #-1060 @ 1488 │ │ │ │ + @ instruction: 0xf7ff4478 │ │ │ │ + teqvs r8, #160, 22 @ 0x28000 │ │ │ │ + rscsle r2, r0, r0, lsl #16 │ │ │ │ + ldrne pc, [r4], #-2271 @ 0xfffff721 │ │ │ │ @ instruction: 0xf7ff4479 │ │ │ │ - mvnsvs lr, r6, lsl #22 │ │ │ │ - sbcsle r2, r6, r0, lsl #16 │ │ │ │ - @ instruction: 0x464049f0 │ │ │ │ + cmnvs r8, #48, 22 @ 0xc000 │ │ │ │ + rscle r2, r8, r0, lsl #16 │ │ │ │ + @ instruction: 0xf5b82301 │ │ │ │ + rscsvs r1, fp, #128, 30 @ 0x200 │ │ │ │ + stcge 4, cr15, [r6, #-1020]! @ 0xfffffc04 │ │ │ │ + ldmmi pc!, {r2, r3, r5, r8, sl, sp, lr, pc}^ @ │ │ │ │ + @ instruction: 0xf7ff4478 │ │ │ │ + strmi lr, [r7], -sl, lsl #23 │ │ │ │ + sbcsle r2, sl, r0, lsl #16 │ │ │ │ + ldrbtmi r4, [r9], #-2556 @ 0xfffff604 │ │ │ │ + bl 6bf4c4 │ │ │ │ + @ instruction: 0xf06f4bfb │ │ │ │ + ldrbtmi r4, [fp], #-576 @ 0xfffffdc0 │ │ │ │ + ldmdavs fp!, {r3, r4, r6, sl, sp, lr} │ │ │ │ + mulle r4, r3, r2 │ │ │ │ + eorsvs r3, fp, r1, lsl #22 │ │ │ │ + @ instruction: 0xf0002b00 │ │ │ │ + @ instruction: 0xf8df815f │ │ │ │ + ldrbtmi r8, [r8], #984 @ 0x3d8 │ │ │ │ + ldrdcc pc, [r4], #-136 @ 0xffffff78 │ │ │ │ + sbcle r2, r2, r0, lsl #22 │ │ │ │ + ldrbtmi r4, [r8], #-2291 @ 0xfffff70d │ │ │ │ + bl 1abf4f4 │ │ │ │ + stmdacs r0, {r0, r1, r2, r9, sl, lr} │ │ │ │ + ldmibmi r1!, {r0, r1, r3, r4, r5, r7, ip, lr, pc}^ │ │ │ │ @ instruction: 0xf7ff4479 │ │ │ │ - stmdacs r0, {r1, r2, r3, r4, r5, r6, r7, r9, fp, sp, lr, pc} │ │ │ │ - @ instruction: 0xf7ffd0cf │ │ │ │ - eorsvs lr, r8, #92, 22 @ 0x17000 │ │ │ │ - stmiami ip!, {r4, r7, sl, sp, lr, pc}^ │ │ │ │ + ldmdavs fp!, {r2, r3, r4, r5, r6, r7, r9, fp, sp, lr, pc} │ │ │ │ + submi pc, r0, #111 @ 0x6f │ │ │ │ + subeq pc, r8, r8, asr #17 │ │ │ │ + mulle r4, r3, r2 │ │ │ │ + eorsvs r3, fp, r1, lsl #22 │ │ │ │ + @ instruction: 0xf0002b00 │ │ │ │ + blmi ffaa1a14 │ │ │ │ + ldcvs 4, cr4, [sl], {123} @ 0x7b │ │ │ │ + @ instruction: 0xf47f2a00 │ │ │ │ + @ instruction: 0xe7a4ad16 │ │ │ │ + ldrbtmi r4, [r8], #-2279 @ 0xfffff719 │ │ │ │ + bl 133f530 │ │ │ │ + addsle r2, lr, r0, lsl #16 │ │ │ │ + ldrbtmi r4, [r9], #-2533 @ 0xfffff61b │ │ │ │ + b ff7bf53c │ │ │ │ + stmdacs r0, {r3, r4, r5, r6, r7, r8, r9, sp, lr} │ │ │ │ + stclge 4, cr15, [lr], #508 @ 0x1fc │ │ │ │ + stmiami r2!, {r0, r2, r4, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ - pkhtbmi lr, r0, ip, asr #22 │ │ │ │ - sbcle r2, r4, r0, lsl #16 │ │ │ │ + @ instruction: 0x4680eb3e │ │ │ │ + addle r2, lr, r0, lsl #16 │ │ │ │ + ldrbtmi r4, [r9], #-2527 @ 0xfffff621 │ │ │ │ + b ff3bf55c │ │ │ │ + stmdacs r0, {r3, r4, r5, r7, r8, sp, lr} │ │ │ │ + ldmibmi sp, {r0, r1, r2, r7, ip, lr, pc}^ │ │ │ │ + ldrbtmi r4, [r9], #-1600 @ 0xfffff9c0 │ │ │ │ + b ff1bf56c │ │ │ │ + stmdacs r0, {r3, r4, r5, r6, r7, r8, sp, lr} │ │ │ │ + svcge 0x007ff43f │ │ │ │ + @ instruction: 0x464049d9 │ │ │ │ + @ instruction: 0xf7ff4479 │ │ │ │ + stmdacs r0, {r1, r2, r3, r4, r5, r7, r9, fp, sp, lr, pc} │ │ │ │ + svcge 0x0077f43f │ │ │ │ + bl 6bf588 │ │ │ │ + strb r6, [pc], #-568 @ 1590 │ │ │ │ + ldrbtmi r4, [r8], #-2260 @ 0xfffff72c │ │ │ │ + bl 6bf594 │ │ │ │ + stmdacs r0, {r7, r9, sl, lr} │ │ │ │ + svcge 0x006bf43f │ │ │ │ @ instruction: 0xf7ff2060 │ │ │ │ - blmi ffa3c0f4 │ │ │ │ + blmi ff43c070 │ │ │ │ addsvs r4, r8, #2063597568 @ 0x7b000000 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - stmibmi r6!, {r0, r1, r2, r4, r6, r8, pc}^ │ │ │ │ - orrsls pc, r8, #14614528 @ 0xdf0000 │ │ │ │ - orrsge pc, r8, #14614528 @ 0xdf0000 │ │ │ │ + stmibmi lr, {r1, r2, r3, r4, r5, r6, r7, pc}^ │ │ │ │ + teqpls r8, #14614528 @ p-variant is OBSOLETE @ 0xdf0000 │ │ │ │ + teqpge r8, #14614528 @ p-variant is OBSOLETE @ 0xdf0000 │ │ │ │ @ instruction: 0xf8df4479 │ │ │ │ - ldrbtmi fp, [r9], #920 @ 0x398 │ │ │ │ + ldrbtmi fp, [r9], #824 @ 0x338 │ │ │ │ ldrbtmi r9, [sl], #1539 @ 0x603 │ │ │ │ @ instruction: 0x460f44fb │ │ │ │ @ instruction: 0xf101460e │ │ │ │ stmib sp, {r5, r6, r8, r9}^ │ │ │ │ movwls r5, #1025 @ 0x401 │ │ │ │ @ instruction: 0x464a463c │ │ │ │ @ instruction: 0x46404651 │ │ │ │ - blcc 13f6b0 │ │ │ │ - b ff1bf560 │ │ │ │ - addsle r2, lr, r0, lsl #16 │ │ │ │ - ldrdcs pc, [r8], -fp @ │ │ │ │ - streq pc, [r3, #-111] @ 0xffffff91 │ │ │ │ - ldmdavs fp!, {r0, r2, r3, r5, r7, r8, r9, fp, ip}^ │ │ │ │ - ldrbmi r4, [r1], -r2, lsr #8 │ │ │ │ - cmppl r0, r7, lsr #26 │ │ │ │ - strbmi r4, [r0], -sl, asr #12 │ │ │ │ - b fedbf580 │ │ │ │ - addle r2, lr, r0, lsl #16 │ │ │ │ + blcc 13f734 │ │ │ │ + b fe13f5e4 │ │ │ │ + @ instruction: 0xf43f2800 │ │ │ │ + @ instruction: 0xf8dbaf44 │ │ │ │ + @ instruction: 0xf06f2028 │ │ │ │ + blne feb42a04 │ │ │ │ + strtmi r6, [r2], #-2171 @ 0xfffff785 │ │ │ │ + stcne 6, cr4, [r7, #-324]! @ 0xfffffebc │ │ │ │ + @ instruction: 0x464a5150 │ │ │ │ + @ instruction: 0xf7ff4640 │ │ │ │ + stmdacs r0, {r2, r4, r5, r6, r9, fp, sp, lr, pc} │ │ │ │ + svcge 0x0033f43f │ │ │ │ ldrdcs pc, [r8], -fp @ │ │ │ │ stmdavs r3!, {r0, r4, r6, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf104443a │ │ │ │ cmppl r0, r8, lsl #14 │ │ │ │ strbmi r4, [r0], -sl, asr #12 │ │ │ │ - b fea3f59c │ │ │ │ - addle r2, r0, r0, lsl #16 │ │ │ │ - ldrdcs pc, [r8], -fp @ │ │ │ │ - stmiavs r3!, {r0, r4, r6, r9, sl, lr} │ │ │ │ - @ instruction: 0xf104443a │ │ │ │ - cmppl r0, ip, lsl #14 │ │ │ │ - strbmi r4, [r0], -sl, asr #12 │ │ │ │ - b fe6bf5b8 │ │ │ │ + b 193f624 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ - @ instruction: 0xf8dbaf72 │ │ │ │ - blls 9668 │ │ │ │ - addsmi r4, pc, #973078528 @ 0x3a000000 │ │ │ │ - bicle r5, r1, r0, asr r1 │ │ │ │ - strpl lr, [r1], #-2525 @ 0xfffff623 │ │ │ │ - cdpls 3, 0, cr2, cr3, cr1, {0} │ │ │ │ - ldmcc pc!, {r2, r8, ip, sp, lr, pc}^ @ │ │ │ │ - eorcc pc, r4, fp, asr #17 │ │ │ │ - svccc 0x0080f5b8 │ │ │ │ - ldcge 4, cr15, [pc], #-1020 @ 11ec │ │ │ │ - svcmi 0x00bbe477 │ │ │ │ - ldrbtmi r4, [pc], #-2235 @ 15f0 │ │ │ │ - @ instruction: 0xf7ff4478 │ │ │ │ - teqvs r8, #236, 20 @ 0xec000 │ │ │ │ - @ instruction: 0xf43f2800 │ │ │ │ - ldmibmi r8!, {r2, r4, r6, r8, r9, sl, fp, sp, pc} │ │ │ │ - @ instruction: 0xf7ff4479 │ │ │ │ - cmnvs r8, #124, 20 @ 0x7c000 │ │ │ │ - @ instruction: 0xf43f2800 │ │ │ │ - movwcs sl, #8012 @ 0x1f4c │ │ │ │ - svcne 0x0080f5b8 │ │ │ │ - @ instruction: 0xf4ff62fb │ │ │ │ - ldrbt sl, [r7], #-3185 @ 0xfffff38f │ │ │ │ - @ instruction: 0xf06f683a │ │ │ │ - addmi r4, sl, #64, 2 │ │ │ │ - ldmdavs sl, {r0, r1, r2, r3, r4, r8, ip, lr, pc} │ │ │ │ - cmppmi r0, pc, rrx @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf43f428a │ │ │ │ - bcc 6c600 │ │ │ │ - bcs 196a0 │ │ │ │ - blge ffbbe838 │ │ │ │ - @ instruction: 0xf7ff4618 │ │ │ │ - @ instruction: 0xf7ffea7e │ │ │ │ - stmiami r7!, {r0, r3, r5, r6, r7, r8, r9, fp, ip, sp, pc} │ │ │ │ - @ instruction: 0xf7ff4478 │ │ │ │ - stmdacs r0, {r6, r7, r9, fp, sp, lr, pc} │ │ │ │ - svcge 0x0029f43f │ │ │ │ - ldrbtmi r4, [r9], #-2468 @ 0xfffff65c │ │ │ │ - b 143f658 │ │ │ │ - stmdacs r0, {r3, r4, r5, r8, sp, lr} │ │ │ │ - blge fecfe860 │ │ │ │ - bcc 7b2e4 │ │ │ │ - bcs 19754 │ │ │ │ - ldrdls sp, [r0], -fp │ │ │ │ + @ instruction: 0xf8dbaf24 │ │ │ │ + ldrbmi r2, [r1], -r8, lsr #32 │ │ │ │ + ldrtmi r6, [sl], #-2211 @ 0xfffff75d │ │ │ │ + streq pc, [ip, -r4, lsl #2] │ │ │ │ + @ instruction: 0x464a5150 │ │ │ │ + @ instruction: 0xf7ff4640 │ │ │ │ + stmdacs r0, {r1, r2, r4, r6, r9, fp, sp, lr, pc} │ │ │ │ + svcge 0x0015f43f │ │ │ │ + ldrdcs pc, [r8], -fp @ │ │ │ │ + ldrtmi r9, [sl], #-2816 @ 0xfffff500 │ │ │ │ + @ instruction: 0x5150429f │ │ │ │ + ldmib sp, {r1, r2, r3, r4, r5, r7, r8, ip, lr, pc}^ │ │ │ │ + movwcs r5, #5121 @ 0x1401 │ │ │ │ + @ instruction: 0xf1049e03 │ │ │ │ + @ instruction: 0xf8cb38ff │ │ │ │ + @ instruction: 0xf5b83024 │ │ │ │ + @ instruction: 0xf4ff3f80 │ │ │ │ + ldrt sl, [r2], #-3066 @ 0xfffff406 │ │ │ │ + eorsvs r3, sl, r1, lsl #20 │ │ │ │ + @ instruction: 0xf47f2a00 │ │ │ │ + ldrdls sl, [r0], -r6 │ │ │ │ @ instruction: 0xf7ff4638 │ │ │ │ - blls 3c008 │ │ │ │ - @ instruction: 0xf7ffe7d5 │ │ │ │ - ldrbt lr, [r4], -sl, lsl #21 │ │ │ │ - ldmpl r3!, {r2, r4, r5, r6, r8, r9, fp, lr}^ │ │ │ │ + blls 3bff8 │ │ │ │ + @ instruction: 0xf7ffe6cf │ │ │ │ + ldrt lr, [r6], -r2, lsl #21 │ │ │ │ + ldmpl r3!, {r0, r1, r2, r3, r5, r6, r8, r9, fp, lr}^ │ │ │ │ @ instruction: 0xf7ff6818 │ │ │ │ - stmdacs r0, {r3, r4, r5, r6, r9, fp, sp, lr, pc} │ │ │ │ - blge 1e3e78c │ │ │ │ - b 1fbf690 │ │ │ │ - bllt 1d3f694 │ │ │ │ - b 1ebf698 │ │ │ │ - @ instruction: 0x4621e4bf │ │ │ │ - @ instruction: 0xf7ff4628 │ │ │ │ - strcs lr, [r0, -r4, asr #21] │ │ │ │ - stmdacs r0, {r7, r9, sl, lr} │ │ │ │ - blge ebe8ac │ │ │ │ - ldmpl r3!, {r3, r5, r6, r8, r9, fp, lr}^ │ │ │ │ - @ instruction: 0xf7ff6818 │ │ │ │ - stmdacs r0, {r5, r6, r9, fp, sp, lr, pc} │ │ │ │ - blge 13be7bc │ │ │ │ - b 19bf6c0 │ │ │ │ - bllt 12bf6c4 │ │ │ │ + stmdacs r0, {r4, r5, r6, r9, fp, sp, lr, pc} │ │ │ │ + blge 1c3e79c │ │ │ │ + b 1dbf6a0 │ │ │ │ + bllt 1b3f6a4 │ │ │ │ + strt r2, [lr], #0 │ │ │ │ @ instruction: 0xf06f6802 │ │ │ │ addmi r4, sl, #64, 2 │ │ │ │ - bcc 756dc │ │ │ │ - cmnlt r2, r2 │ │ │ │ + bcc 756c0 │ │ │ │ + cmplt r2, r2 │ │ │ │ ldrdcc pc, [r0], -r8 │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ @ instruction: 0xf47f4293 │ │ │ │ - strbt sl, [pc], #-3178 @ 16e8 │ │ │ │ - str r2, [lr], #0 │ │ │ │ - b 143f6ec │ │ │ │ - @ instruction: 0xf7ffe5dd │ │ │ │ - strb lr, [pc, r4, lsr #20]! │ │ │ │ - ldrdcc pc, [r0], -r8 │ │ │ │ - submi pc, r0, #111 @ 0x6f │ │ │ │ - @ instruction: 0xf43f4293 │ │ │ │ - blcc 6c460 │ │ │ │ - andcc pc, r0, r8, asr #17 │ │ │ │ - @ instruction: 0xf47f2b00 │ │ │ │ - @ instruction: 0x4640ab50 │ │ │ │ - b 4bf714 │ │ │ │ - bllt 12ff718 │ │ │ │ - b e3f71c │ │ │ │ - bllt ffd3f720 │ │ │ │ + ldrbt sl, [sp], #-3192 @ 0xfffff388 │ │ │ │ + b 183f6cc │ │ │ │ + @ instruction: 0xf7ffe4a6 │ │ │ │ + @ instruction: 0xe7f1ea34 │ │ │ │ + strtmi r4, [r8], -r1, lsr #12 │ │ │ │ + b fe9bf6dc │ │ │ │ + strmi r2, [r0], r0, lsl #14 │ │ │ │ + @ instruction: 0xf47f2800 │ │ │ │ + blmi 166c360 │ │ │ │ + ldmdavs r8, {r0, r1, r4, r5, r6, r7, fp, ip, lr} │ │ │ │ + b 10bf6f0 │ │ │ │ + @ instruction: 0xf43f2800 │ │ │ │ + @ instruction: 0xf7ffab31 │ │ │ │ + @ instruction: 0xf7ffea4a │ │ │ │ + ldrtmi fp, [r8], -sp, lsr #22 │ │ │ │ + b 6bf704 │ │ │ │ + strbmi lr, [r0], -r2, lsl #10 │ │ │ │ + b 5bf70c │ │ │ │ + @ instruction: 0xf7ffe50a │ │ │ │ + @ instruction: 0xf7ffea3e │ │ │ │ + @ instruction: 0xf8d8bbf9 │ │ │ │ + @ instruction: 0xf06f3000 │ │ │ │ + addsmi r4, r3, #64, 4 │ │ │ │ + blge 117e824 │ │ │ │ + @ instruction: 0xf8c83b01 │ │ │ │ + blcs d730 │ │ │ │ + blge ffe930 │ │ │ │ + @ instruction: 0xf7ff4640 │ │ │ │ + @ instruction: 0xf7ffea02 │ │ │ │ + stmdavs r3, {r1, r3, r4, r5, r8, r9, fp, ip, sp, pc} │ │ │ │ + @ instruction: 0xf47f4553 │ │ │ │ + @ instruction: 0xe60dad58 │ │ │ │ @ instruction: 0xf06f683b │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ - blge fe23e82c │ │ │ │ + blge 1dbe850 │ │ │ │ eorsvs r3, fp, r1, lsl #22 │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ - ldrtmi sl, [r8], -r3, lsl #23 │ │ │ │ - ldmib lr!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - @ instruction: 0x4638e532 │ │ │ │ - ldmib sl!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - blmi a3abc8 │ │ │ │ + @ instruction: 0x4638ab71 │ │ │ │ + stmib ip!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + blmi 97aaf4 │ │ │ │ ldmdavs r8, {r0, r1, r4, r5, r6, r7, fp, ip, lr} │ │ │ │ - b 4bf750 │ │ │ │ - blmi 11efe38 │ │ │ │ + b 13f76c │ │ │ │ + blmi 10f0434 │ │ │ │ ldmdavs r8, {r0, r1, r4, r5, r6, r7, fp, ip, lr} │ │ │ │ - b 33f75c │ │ │ │ - @ instruction: 0xf7ffb1a0 │ │ │ │ - blmi 187bfc0 │ │ │ │ + ldmib lr!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + @ instruction: 0xf7ffb318 │ │ │ │ + blmi 17bbfa4 │ │ │ │ ldmibvs r8, {r0, r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ - b 13f76c │ │ │ │ + ldmib r6!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ - @ instruction: 0xf7ffad00 │ │ │ │ - ldrbt lr, [ip], #2572 @ 0xa0c │ │ │ │ - ldrbmi r6, [r3, #-2051] @ 0xfffff7fd │ │ │ │ - ldclge 4, cr15, [r0], {127} @ 0x7f │ │ │ │ - @ instruction: 0xf7ffe544 │ │ │ │ - strb lr, [r4, r4, lsl #20]! │ │ │ │ - ldmpl r3!, {r3, r4, r6, r8, r9, fp, lr}^ │ │ │ │ - @ instruction: 0xf7ff6818 │ │ │ │ - stmdacs r0, {r1, r4, r5, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ - blmi b75f28 │ │ │ │ + @ instruction: 0xf7ffacb5 │ │ │ │ + ldrt lr, [r1], #2558 @ 0x9fe │ │ │ │ + @ instruction: 0xf7ff4638 │ │ │ │ + ssat lr, #31, r0, asr #19 │ │ │ │ + @ instruction: 0xf7ff4638 │ │ │ │ + ldr lr, [ip], ip, asr #19 │ │ │ │ + ldmib r2!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + @ instruction: 0xf7ffe475 │ │ │ │ + strbt lr, [r0], -ip, asr #19 │ │ │ │ + stmib ip!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + @ instruction: 0xf7ffe5e3 │ │ │ │ + str lr, [r7, #2538]! @ 0x9ea │ │ │ │ + stmib r6!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + blmi 13bb71c │ │ │ │ ldmdavs r8, {r0, r1, r4, r5, r6, r7, fp, ip, lr} │ │ │ │ - stmib sl!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - bicsle r2, ip, r0, lsl #16 │ │ │ │ - ldmpl r3!, {r1, r4, r6, r8, r9, fp, lr}^ │ │ │ │ + ldmib r4, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + bicsle r2, r4, r0, lsl #16 │ │ │ │ + ldmpl r3!, {r0, r2, r3, r4, r8, r9, fp, lr}^ │ │ │ │ @ instruction: 0xf7ff6818 │ │ │ │ - stmdacs r0, {r2, r5, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ - @ instruction: 0xe7d6d1d5 │ │ │ │ - @ instruction: 0xf7ff4640 │ │ │ │ - ldrbt lr, [r0], #2496 @ 0x9c0 │ │ │ │ - stmib r6!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - @ instruction: 0x4638e533 │ │ │ │ - ldmib r8!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - ldrtmi lr, [r8], -r4, ror #12 │ │ │ │ - ldmib r4!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xf7ffe642 │ │ │ │ - strb lr, [pc, #2524] @ 21b8 │ │ │ │ - ldmib r4!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - svclt 0x0000e661 │ │ │ │ - andeq r1, r0, lr, ror #2 │ │ │ │ + stmdacs r0, {r1, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ + blmi 1235f18 │ │ │ │ + ldmdavs r8, {r0, r1, r4, r5, r6, r7, fp, ip, lr} │ │ │ │ + stmib r6, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + bicle r2, r6, r0, lsl #16 │ │ │ │ + svclt 0x0000e7c7 │ │ │ │ + andeq r1, r0, lr, ror r1 │ │ │ │ andeq pc, r1, sl, lsl #7 │ │ │ │ andeq r0, r0, r0, lsr #1 │ │ │ │ andeq pc, r1, r6, lsr #7 │ │ │ │ andeq pc, r1, r4, ror r3 @ │ │ │ │ andeq pc, r1, lr, asr #6 │ │ │ │ andeq pc, r1, lr, lsl #6 │ │ │ │ andeq pc, r1, r6, ror #5 │ │ │ │ andeq pc, r1, r2, lsr #5 │ │ │ │ - muleq r0, r0, pc @ │ │ │ │ + andeq r0, r0, r0, lsr #31 │ │ │ │ andeq pc, r1, ip, asr #4 │ │ │ │ andeq pc, r1, sl, lsl r2 @ │ │ │ │ andeq pc, r1, r8, ror #3 │ │ │ │ andeq pc, r1, r8, asr #3 │ │ │ │ - andeq r0, r0, lr, lsl pc │ │ │ │ - strdeq r0, [r0], -r4 │ │ │ │ - strdeq r0, [r0], -r6 │ │ │ │ + andeq r0, r0, lr, lsr #30 │ │ │ │ + andeq r0, r0, r4, lsl #30 │ │ │ │ + andeq r0, r0, r6, lsl #30 │ │ │ │ strheq r0, [r0], -r4 │ │ │ │ - andeq pc, r1, r0, lsl #1 │ │ │ │ - andeq r0, r0, sl, asr sp │ │ │ │ - andeq r0, r0, r8, lsr #26 │ │ │ │ - andeq r0, r0, sl, asr sp │ │ │ │ - andeq pc, r1, ip, lsr r0 @ │ │ │ │ - andeq r0, r0, lr, asr #26 │ │ │ │ - andeq r0, r0, r2, asr #26 │ │ │ │ - strdeq lr, [r1], -ip │ │ │ │ - andeq lr, r1, lr, ror pc │ │ │ │ + ldrdeq pc, [r1], -lr │ │ │ │ + andeq pc, r1, ip, lsl #1 │ │ │ │ + andeq pc, r1, r6, ror r0 @ │ │ │ │ + strdeq lr, [r1], -r8 │ │ │ │ andeq r0, r0, ip, lsl #1 │ │ │ │ strheq r0, [r0], -r0 @ │ │ │ │ - andeq lr, r1, r4, lsl pc │ │ │ │ - andeq lr, r1, sl, asr #29 │ │ │ │ - andeq lr, r1, r8, ror lr │ │ │ │ - andeq r0, r0, r4, lsl fp │ │ │ │ - andeq r0, r0, sl, lsl #22 │ │ │ │ - strdeq r0, [r0], -lr │ │ │ │ - andeq lr, r1, sl, ror #27 │ │ │ │ + muleq r0, ip, ip │ │ │ │ + andeq r0, r0, sl, ror #24 │ │ │ │ + muleq r0, ip, ip │ │ │ │ + andeq lr, r1, lr, ror #30 │ │ │ │ + muleq r0, r0, ip │ │ │ │ + andeq r0, r0, r4, lsl #25 │ │ │ │ + andeq lr, r1, r0, lsl pc │ │ │ │ + muleq r0, r0, fp │ │ │ │ + andeq r0, r0, r6, lsl #23 │ │ │ │ + andeq r0, r0, sl, ror fp │ │ │ │ + andeq lr, r1, r6, asr lr │ │ │ │ andeq r0, r0, ip, lsr #1 │ │ │ │ muleq r0, r0, r0 │ │ │ │ - @ instruction: 0x0001edb4 │ │ │ │ + andeq lr, r1, r0, lsr #28 │ │ │ │ + andeq lr, r1, r0, asr #27 │ │ │ │ andeq r0, r0, r4, lsr #1 │ │ │ │ andeq r0, r0, r4, asr #1 │ │ │ │ muleq r0, ip, r0 │ │ │ │ - andeq r0, r0, sl, lsr sl │ │ │ │ - andeq r0, r0, sl, lsr sl │ │ │ │ - andeq lr, r1, ip, ror #25 │ │ │ │ - ldrdeq lr, [r1], -r4 │ │ │ │ - andeq r0, r0, r4, lsl sl │ │ │ │ - andeq r0, r0, sl, lsl #20 │ │ │ │ - muleq r1, r8, ip │ │ │ │ - andeq r0, r0, r0, lsr #19 │ │ │ │ - muleq r0, r8, r9 │ │ │ │ - andeq r0, r0, lr, lsr r9 │ │ │ │ - andeq r0, r0, r4, lsr r9 │ │ │ │ - andeq r0, r0, r0, lsl #18 │ │ │ │ - andeq r0, r0, ip, lsl r9 │ │ │ │ - strdeq r0, [r0], -ip │ │ │ │ - andeq lr, r1, r0, lsl ip │ │ │ │ - andeq lr, r1, r8, lsl #19 │ │ │ │ - andeq r0, r0, r2, ror #17 │ │ │ │ - andeq r0, r0, lr, asr #17 │ │ │ │ - strdeq lr, [r1], -r0 │ │ │ │ - andeq lr, r1, r6, asr #22 │ │ │ │ - andeq r0, r0, ip, lsr r8 │ │ │ │ - andeq r0, r0, r0, lsr r8 │ │ │ │ - @ instruction: 0x000007b4 │ │ │ │ - andeq r0, r0, lr, lsr #15 │ │ │ │ - andeq lr, r1, ip, asr #19 │ │ │ │ + @ instruction: 0x000009b0 │ │ │ │ + andeq r0, r0, ip, lsr #19 │ │ │ │ + andeq lr, r1, lr, lsr #25 │ │ │ │ + @ instruction: 0x000009b4 │ │ │ │ + andeq r0, r0, r8, lsr #19 │ │ │ │ + andeq r0, r0, r0, asr #19 │ │ │ │ + andeq r0, r0, r2, asr #19 │ │ │ │ + andeq lr, r1, r6, ror #24 │ │ │ │ + andeq lr, r1, lr, asr #24 │ │ │ │ + muleq r0, lr, r9 │ │ │ │ + muleq r0, r4, r9 │ │ │ │ + andeq lr, r1, r4, lsl ip │ │ │ │ + andeq r0, r0, r2, lsr r9 │ │ │ │ + andeq r0, r0, sl, lsr #18 │ │ │ │ + ldrdeq r0, [r0], -r0 @ │ │ │ │ + andeq r0, r0, r6, asr #17 │ │ │ │ + muleq r0, r2, r8 │ │ │ │ + andeq r0, r0, ip, lsr #17 │ │ │ │ + andeq r0, r0, sl, lsl #17 │ │ │ │ + andeq lr, r1, ip, lsl #23 │ │ │ │ + andeq lr, r1, r4, lsl #18 │ │ │ │ + andeq r0, r0, lr, ror #16 │ │ │ │ + andeq r0, r0, sl, asr r8 │ │ │ │ + andeq lr, r1, ip, ror #22 │ │ │ │ + @ instruction: 0x0001e9b0 │ │ │ │ strheq r0, [r0], -r8 │ │ │ │ strheq r0, [r0], -ip │ │ │ │ stmdavs r2, {r5, r8, ip, sp, pc} │ │ │ │ cmppmi r0, pc, rrx @ p-variant is OBSOLETE │ │ │ │ smlabble r0, sl, r2, r4 │ │ │ │ - bcc 536c8 │ │ │ │ - bcs 19914 │ │ │ │ + bcc 536d8 │ │ │ │ + bcs 19924 │ │ │ │ @ instruction: 0xf7ffd1fa │ │ │ │ - svclt 0x0000b913 │ │ │ │ + svclt 0x0000b90b │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb58b1c │ │ │ │ + bl feb58b2c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5ac0000 │ │ │ │ @ instruction: 0xf8cc5c80 │ │ │ │ @ instruction: 0xf5ac0000 │ │ │ │ @ instruction: 0xf8cc5c80 │ │ │ │ @ instruction: 0xf5ac0000 │ │ │ │ @ instruction: 0xf8cc5c80 │ │ │ │ @@ -847,111 +851,111 @@ │ │ │ │ mulgt r1, r2, r8 │ │ │ │ @ instruction: 0xf8509302 │ │ │ │ ldcne 0, cr4, [r1], {33} @ 0x21 │ │ │ │ andeq pc, r3, #12 │ │ │ │ addeq lr, r2, r0, lsl #22 │ │ │ │ stmiavs r5, {r1, r3, r4, r9, sl, lr}^ │ │ │ │ strmi sl, [r6], -r4, lsl #16 │ │ │ │ - stmia ip, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmia r4, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ tstcs r0, r2, lsl #22 │ │ │ │ ldrtmi r4, [r0], -r2, lsr #12 │ │ │ │ @ instruction: 0x460b54f1 │ │ │ │ strls r4, [r0, #-2322] @ 0xfffff6ee │ │ │ │ @ instruction: 0xf7ff4479 │ │ │ │ - ldrsblt lr, [r8, #-140] @ 0xffffff74 │ │ │ │ + ldrsblt lr, [r8, #-132] @ 0xffffff7c │ │ │ │ @ instruction: 0xf06f6803 │ │ │ │ addmi r4, fp, #64, 2 │ │ │ │ - blcc 75cec │ │ │ │ - blcs 199c8 │ │ │ │ + blcc 75cfc │ │ │ │ + blcs 199d8 │ │ │ │ @ instruction: 0xf7ffd1c9 │ │ │ │ - @ instruction: 0xe7c6e8be │ │ │ │ - ldm r6!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - blmi 26de6c │ │ │ │ + @ instruction: 0xe7c6e8b6 │ │ │ │ + stmia lr!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + blmi 26de7c │ │ │ │ ldmdavs r8, {r0, r1, r3, r4, r5, r6, r7, fp, ip, lr} │ │ │ │ - ldm r2, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmia sl, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf7ffb910 │ │ │ │ - sbfx lr, ip, #17, #27 │ │ │ │ - stmia r6, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - stmdb sl!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0x0001e6b6 │ │ │ │ + sbfx lr, r4, #17, #27 │ │ │ │ + ldm lr!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stmdb r2!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + andeq lr, r1, r6, lsr #13 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ andeq r0, r0, r0, lsl #10 │ │ │ │ muleq r0, r0, r0 │ │ │ │ - ldr r3, [pc, #20] @ 1a0c │ │ │ │ - ldr r2, [pc, #20] @ 1a10 │ │ │ │ + ldr r3, [pc, #20] @ 1a1c │ │ │ │ + ldr r2, [pc, #20] @ 1a20 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ b b98 <__gmon_start__@plt> │ │ │ │ - andeq lr, r1, r0, lsl #12 │ │ │ │ + strdeq lr, [r1], -r0 │ │ │ │ andeq r0, r0, r8, lsr #1 │ │ │ │ - blmi 1d3a34 │ │ │ │ + blmi 1d3a44 │ │ │ │ ldrbtmi r4, [r8], #-2567 @ 0xfffff5f9 │ │ │ │ ldrbtmi r4, [sl], #-1147 @ 0xfffffb85 │ │ │ │ andle r4, r3, r3, lsl #5 │ │ │ │ ldmpl r3, {r0, r2, r8, r9, fp, lr}^ │ │ │ │ ldrmi fp, [r8, -r3, lsl #2] │ │ │ │ svclt 0x00004770 │ │ │ │ - andeq lr, r1, r2, lsl r7 │ │ │ │ - andeq lr, r1, r0, lsl r7 │ │ │ │ - ldrdeq lr, [r1], -lr @ │ │ │ │ + andeq lr, r1, r2, lsl #14 │ │ │ │ + andeq lr, r1, r0, lsl #14 │ │ │ │ + andeq lr, r1, lr, asr #11 │ │ │ │ muleq r0, r8, r0 │ │ │ │ - blmi 253a68 │ │ │ │ - bmi 252c2c │ │ │ │ - bne 6d2c3c │ │ │ │ + blmi 253a78 │ │ │ │ + bmi 252c3c │ │ │ │ + bne 6d2c4c │ │ │ │ svceq 0x00d9447a │ │ │ │ @ instruction: 0x01a3eb01 │ │ │ │ andle r1, r3, r9, asr #32 │ │ │ │ ldmpl r3, {r0, r2, r8, r9, fp, lr}^ │ │ │ │ ldrmi fp, [r8, -r3, lsl #2] │ │ │ │ svclt 0x00004770 │ │ │ │ - andeq lr, r1, r8, ror #13 │ │ │ │ - andeq lr, r1, r4, ror #13 │ │ │ │ - @ instruction: 0x0001e5b0 │ │ │ │ + ldrdeq lr, [r1], -r8 │ │ │ │ + ldrdeq lr, [r1], -r4 │ │ │ │ + andeq lr, r1, r0, lsr #11 │ │ │ │ andeq r0, r0, r0, asr #1 │ │ │ │ - blmi 2aee9c │ │ │ │ + blmi 2aeeac │ │ │ │ ldrbtmi r4, [fp], #-2570 @ 0xfffff5f6 │ │ │ │ ldmdavc fp, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ - blmi 270034 │ │ │ │ + blmi 270044 │ │ │ │ ldrdlt r5, [r3, -r3]! │ │ │ │ ldrbtmi r4, [fp], #-2824 @ 0xfffff4f8 │ │ │ │ @ instruction: 0xf7ff6818 │ │ │ │ - @ instruction: 0xf7ffe820 │ │ │ │ - blmi 1c1998 │ │ │ │ + @ instruction: 0xf7ffe818 │ │ │ │ + blmi 1c19a8 │ │ │ │ ldrbtmi r2, [fp], #-513 @ 0xfffffdff │ │ │ │ stclt 0, cr7, [r8, #-104] @ 0xffffff98 │ │ │ │ - @ instruction: 0x0001e6b2 │ │ │ │ - andeq lr, r1, r0, lsl #11 │ │ │ │ + andeq lr, r1, r2, lsr #13 │ │ │ │ + andeq lr, r1, r0, ror r5 │ │ │ │ muleq r0, r4, r0 │ │ │ │ - andeq lr, r1, sl, lsr r6 │ │ │ │ - muleq r1, r2, r6 │ │ │ │ + andeq lr, r1, sl, lsr #12 │ │ │ │ + andeq lr, r1, r2, lsl #13 │ │ │ │ svclt 0x0000e7c4 │ │ │ │ │ │ │ │ -00001ab8 : │ │ │ │ - ldr r0, [pc, #4] @ (1ac0 ) │ │ │ │ +00001ac8 : │ │ │ │ + ldr r0, [pc, #4] @ (1ad0 ) │ │ │ │ add r0, pc │ │ │ │ b.w adc │ │ │ │ - b.n 1700 │ │ │ │ + b.n 16f0 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r2, r1, #1 │ │ │ │ it eq │ │ │ │ bxeq lr │ │ │ │ - bcc.w 1d1a │ │ │ │ + bcc.w 1d2a │ │ │ │ cmp r0, r1 │ │ │ │ - bls.w 1d04 │ │ │ │ + bls.w 1d14 │ │ │ │ tst r1, r2 │ │ │ │ - beq.w 1d0c │ │ │ │ + beq.w 1d1c │ │ │ │ clz r3, r0 │ │ │ │ clz r2, r1 │ │ │ │ sub.w r3, r2, r3 │ │ │ │ rsb r3, r3, #31 │ │ │ │ - add r2, pc, #16 @ (adr r2, 1b00 ) │ │ │ │ + add r2, pc, #16 @ (adr r2, 1b10 ) │ │ │ │ add.w r3, r2, r3, lsl #4 │ │ │ │ mov.w r2, #0 │ │ │ │ mov pc, r3 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ cmp.w r0, r1, lsl #31 │ │ │ │ nop │ │ │ │ @@ -1119,21 +1123,21 @@ │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ bx lr │ │ │ │ clz r2, r1 │ │ │ │ rsb r2, r2, #31 │ │ │ │ lsr.w r0, r0, r2 │ │ │ │ bx lr │ │ │ │ - cbz r0, 1d20 │ │ │ │ + cbz r0, 1d30 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.w 1d3c │ │ │ │ + b.w 1d4c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1d1a │ │ │ │ + beq.n 1d2a │ │ │ │ push {r0, r1, lr} │ │ │ │ - bl 1ac8 │ │ │ │ + bl 1ad8 │ │ │ │ ldmia.w sp!, {r1, r2, lr} │ │ │ │ mul.w r3, r2, r0 │ │ │ │ sub.w r1, r1, r3 │ │ │ │ bx lr │ │ │ │ push {r1, lr} │ │ │ │ mov.w r0, #8 │ │ │ │ blx ac4 │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .fini: │ │ │ │ │ │ │ │ -00001d48 <.fini>: │ │ │ │ +00001d58 <.fini>: │ │ │ │ push {r3, lr} │ │ │ │ pop {r3, pc} │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ @@ -1,48 +1,48 @@ │ │ │ │ │ │ │ │ Hex dump of section '.rodata': │ │ │ │ - 0x00001d50 40000000 09000000 30000000 09000000 @.......0....... │ │ │ │ - 0x00001d60 04000000 09000000 0c000000 09000000 ................ │ │ │ │ - 0x00001d70 3f000000 09000000 37000000 09000000 ?.......7....... │ │ │ │ - 0x00001d80 17000000 09000000 2f000000 09000000 ......../....... │ │ │ │ - 0x00001d90 11000000 09000000 33000000 09000000 ........3....... │ │ │ │ - 0x00001da0 15000000 09000000 12000000 09000000 ................ │ │ │ │ - 0x00001db0 1f000000 09000000 36000000 09000000 ........6....... │ │ │ │ - 0x00001dc0 10000000 09000000 24000000 09000000 ........$....... │ │ │ │ - 0x00001dd0 2a000000 09000000 00000000 00000000 *............... │ │ │ │ - 0x00001de0 73230000 73747275 63740000 6572726f s#..struct..erro │ │ │ │ - 0x00001df0 72000000 756e7061 636b0000 6a736f6e r...unpack..json │ │ │ │ - 0x00001e00 00000000 6c6f6164 73000000 72650000 ....loads...re.. │ │ │ │ - 0x00001e10 636f6d70 696c6500 44454255 47000000 compile.DEBUG... │ │ │ │ - 0x00001e20 79000000 6d617463 68000000 63737600 y...match...csv. │ │ │ │ - 0x00001e30 4572726f 72000000 0a000000 73706c69 Error.......spli │ │ │ │ - 0x00001e40 74000000 4e000000 72656164 65720000 t...N...reader.. │ │ │ │ - 0x00001e50 61737400 6c697465 72616c5f 6576616c ast.literal_eval │ │ │ │ - 0x00001e60 00000000 5f656c65 6d656e74 74726565 ...._elementtree │ │ │ │ - 0x00001e70 00000000 584d4c50 61727365 72000000 ....XMLParser... │ │ │ │ - 0x00001e80 696f0000 42797465 73494f00 79230000 io..BytesIO.y#.. │ │ │ │ - 0x00001e90 4f000000 5f706172 73655f77 686f6c65 O..._parse_whole │ │ │ │ - 0x00001ea0 00000000 3c66757a 7a20696e 7075743e .... │ │ │ │ - 0x00001eb0 00000000 72756e00 2e000000 5e000000 ....run.....^... │ │ │ │ - 0x00001ec0 61626300 6162637c 64656600 5e787878 abc.abc|def.^xxx │ │ │ │ - 0x00001ed0 24000000 5c620000 28290000 5b612d7a $...\b..()..[a-z │ │ │ │ - 0x00001ee0 412d5a30 2d395d00 6162632b 00000000 A-Z0-9].abc+.... │ │ │ │ - 0x00001ef0 5b5e412d 5a5d0000 5b785d00 283f3d29 [^A-Z]..[x].(?=) │ │ │ │ - 0x00001f00 00000000 617b7a7d 00000000 612b6200 ....a{z}....a+b. │ │ │ │ - 0x00001f10 612a3f00 613f3f00 612b3f00 7b7d0000 a*?.a??.a+?.{}.. │ │ │ │ - 0x00001f20 617b2c7d 00000000 7b000000 7d000000 a{,}....{...}... │ │ │ │ - 0x00001f30 5e5c282a 5c647b33 7d5c292a 28207c2d ^\(*\d{3}\)*( |- │ │ │ │ - 0x00001f40 292a5c64 7b337d28 207c2d29 2a5c647b )*\d{3}( |-)*\d{ │ │ │ │ - 0x00001f50 347d2400 283f3a61 2a292a00 617b312c 4}$.(?:a*)*.a{1, │ │ │ │ - 0x00001f60 327d3f00 5f66757a 7a000000 02010000 2}?._fuzz....... │ │ │ │ - 0x00001f70 00010000 01010000 ffffffff 00000000 ................ │ │ │ │ - 0x00001f80 01000000 02000000 40000000 09000000 ........@....... │ │ │ │ - 0x00001f90 30000000 09000000 04000000 09000000 0............... │ │ │ │ - 0x00001fa0 0c000000 09000000 3f000000 09000000 ........?....... │ │ │ │ - 0x00001fb0 37000000 09000000 17000000 09000000 7............... │ │ │ │ - 0x00001fc0 2f000000 09000000 11000000 09000000 /............... │ │ │ │ - 0x00001fd0 33000000 09000000 15000000 09000000 3............... │ │ │ │ - 0x00001fe0 12000000 09000000 1f000000 09000000 ................ │ │ │ │ - 0x00001ff0 36000000 09000000 10000000 09000000 6............... │ │ │ │ - 0x00002000 24000000 09000000 2a000000 09000000 $.......*....... │ │ │ │ - 0x00002010 00000000 00000000 ........ │ │ │ │ + 0x00001d60 40000000 09000000 30000000 09000000 @.......0....... │ │ │ │ + 0x00001d70 04000000 09000000 0c000000 09000000 ................ │ │ │ │ + 0x00001d80 3f000000 09000000 37000000 09000000 ?.......7....... │ │ │ │ + 0x00001d90 17000000 09000000 2f000000 09000000 ......../....... │ │ │ │ + 0x00001da0 11000000 09000000 33000000 09000000 ........3....... │ │ │ │ + 0x00001db0 15000000 09000000 12000000 09000000 ................ │ │ │ │ + 0x00001dc0 1f000000 09000000 36000000 09000000 ........6....... │ │ │ │ + 0x00001dd0 10000000 09000000 24000000 09000000 ........$....... │ │ │ │ + 0x00001de0 2a000000 09000000 00000000 00000000 *............... │ │ │ │ + 0x00001df0 73230000 73747275 63740000 6572726f s#..struct..erro │ │ │ │ + 0x00001e00 72000000 756e7061 636b0000 6a736f6e r...unpack..json │ │ │ │ + 0x00001e10 00000000 6c6f6164 73000000 72650000 ....loads...re.. │ │ │ │ + 0x00001e20 636f6d70 696c6500 44454255 47000000 compile.DEBUG... │ │ │ │ + 0x00001e30 79000000 6d617463 68000000 63737600 y...match...csv. │ │ │ │ + 0x00001e40 4572726f 72000000 0a000000 73706c69 Error.......spli │ │ │ │ + 0x00001e50 74000000 4e000000 72656164 65720000 t...N...reader.. │ │ │ │ + 0x00001e60 61737400 6c697465 72616c5f 6576616c ast.literal_eval │ │ │ │ + 0x00001e70 00000000 5f656c65 6d656e74 74726565 ...._elementtree │ │ │ │ + 0x00001e80 00000000 584d4c50 61727365 72000000 ....XMLParser... │ │ │ │ + 0x00001e90 696f0000 42797465 73494f00 79230000 io..BytesIO.y#.. │ │ │ │ + 0x00001ea0 4f000000 5f706172 73655f77 686f6c65 O..._parse_whole │ │ │ │ + 0x00001eb0 00000000 3c66757a 7a20696e 7075743e .... │ │ │ │ + 0x00001ec0 00000000 72756e00 2e000000 5e000000 ....run.....^... │ │ │ │ + 0x00001ed0 61626300 6162637c 64656600 5e787878 abc.abc|def.^xxx │ │ │ │ + 0x00001ee0 24000000 5c620000 28290000 5b612d7a $...\b..()..[a-z │ │ │ │ + 0x00001ef0 412d5a30 2d395d00 6162632b 00000000 A-Z0-9].abc+.... │ │ │ │ + 0x00001f00 5b5e412d 5a5d0000 5b785d00 283f3d29 [^A-Z]..[x].(?=) │ │ │ │ + 0x00001f10 00000000 617b7a7d 00000000 612b6200 ....a{z}....a+b. │ │ │ │ + 0x00001f20 612a3f00 613f3f00 612b3f00 7b7d0000 a*?.a??.a+?.{}.. │ │ │ │ + 0x00001f30 617b2c7d 00000000 7b000000 7d000000 a{,}....{...}... │ │ │ │ + 0x00001f40 5e5c282a 5c647b33 7d5c292a 28207c2d ^\(*\d{3}\)*( |- │ │ │ │ + 0x00001f50 292a5c64 7b337d28 207c2d29 2a5c647b )*\d{3}( |-)*\d{ │ │ │ │ + 0x00001f60 347d2400 283f3a61 2a292a00 617b312c 4}$.(?:a*)*.a{1, │ │ │ │ + 0x00001f70 327d3f00 5f66757a 7a000000 02010000 2}?._fuzz....... │ │ │ │ + 0x00001f80 00010000 01010000 ffffffff 00000000 ................ │ │ │ │ + 0x00001f90 01000000 02000000 40000000 09000000 ........@....... │ │ │ │ + 0x00001fa0 30000000 09000000 04000000 09000000 0............... │ │ │ │ + 0x00001fb0 0c000000 09000000 3f000000 09000000 ........?....... │ │ │ │ + 0x00001fc0 37000000 09000000 17000000 09000000 7............... │ │ │ │ + 0x00001fd0 2f000000 09000000 11000000 09000000 /............... │ │ │ │ + 0x00001fe0 33000000 09000000 15000000 09000000 3............... │ │ │ │ + 0x00001ff0 12000000 09000000 1f000000 09000000 ................ │ │ │ │ + 0x00002000 36000000 09000000 10000000 09000000 6............... │ │ │ │ + 0x00002010 24000000 09000000 2a000000 09000000 $.......*....... │ │ │ │ + 0x00002020 00000000 00000000 ........ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ - 0x00002018 00000000 .... │ │ │ │ + 0x00002028 00000000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.init_array {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.init_array': │ │ │ │ - 0x0001feb8 b51a0000 .... │ │ │ │ + 0x0001feb8 c51a0000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.fini_array {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.fini_array': │ │ │ │ - 0x0001febc 751a0000 u... │ │ │ │ + 0x0001febc 851a0000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.data.rel.ro {} │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ Hex dump of section '.data.rel.ro': │ │ │ │ - 0x0001fec0 b81e0000 bc1e0000 c01e0000 c41e0000 ................ │ │ │ │ - 0x0001fed0 cc1e0000 d41e0000 d81e0000 dc1e0000 ................ │ │ │ │ - 0x0001fee0 e81e0000 f01e0000 f81e0000 fc1e0000 ................ │ │ │ │ - 0x0001fef0 041f0000 0c1f0000 101f0000 141f0000 ................ │ │ │ │ - 0x0001ff00 181f0000 1c1f0000 201f0000 281f0000 ........ ...(... │ │ │ │ - 0x0001ff10 2c1f0000 301f0000 541f0000 5c1f0000 ,...0...T...\... │ │ │ │ + 0x0001fec0 c81e0000 cc1e0000 d01e0000 d41e0000 ................ │ │ │ │ + 0x0001fed0 dc1e0000 e41e0000 e81e0000 ec1e0000 ................ │ │ │ │ + 0x0001fee0 f81e0000 001f0000 081f0000 0c1f0000 ................ │ │ │ │ + 0x0001fef0 141f0000 1c1f0000 201f0000 241f0000 ........ ...$... │ │ │ │ + 0x0001ff00 281f0000 2c1f0000 301f0000 381f0000 (...,...0...8... │ │ │ │ + 0x0001ff10 3c1f0000 401f0000 641f0000 6c1f0000 <...@...d...l... │ │ │ ├── readelf --wide --decompress --hex-dump=.data {} │ │ │ │ @@ -1,10 +1,10 @@ │ │ │ │ │ │ │ │ Hex dump of section '.data': │ │ │ │ 0x000200c8 c8000200 04000000 01000000 00000000 ................ │ │ │ │ 0x000200d8 00000000 ffffff3f 00000000 00000000 .......?........ │ │ │ │ - 0x000200e8 00000000 00000000 641f0000 00000000 ........d....... │ │ │ │ + 0x000200e8 00000000 00000000 741f0000 00000000 ........t....... │ │ │ │ 0x000200f8 00000000 10010200 cc000200 00000000 ................ │ │ │ │ - 0x00020108 00000000 00000000 b41e0000 510c0000 ............Q... │ │ │ │ - 0x00020118 01000000 001f0000 00000000 00000000 ................ │ │ │ │ + 0x00020108 00000000 00000000 c41e0000 510c0000 ............Q... │ │ │ │ + 0x00020118 01000000 101f0000 00000000 00000000 ................ │ │ │ │ 0x00020128 00000000 00000000 ........ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 65666338 61393166 34643533 35643761 efc8a91f4d535d7a │ │ │ │ - 0x00000010 39313534 30346638 34386565 35616331 915404f848ee5ac1 │ │ │ │ - 0x00000020 66356436 35342e64 65627567 00000000 f5d654.debug.... │ │ │ │ - 0x00000030 03eba57a ...z │ │ │ │ + 0x00000000 38323133 34316432 61366264 34396531 821341d2a6bd49e1 │ │ │ │ + 0x00000010 35343065 61383232 34363664 39666637 540ea822466d9ff7 │ │ │ │ + 0x00000020 34353966 36342e64 65627567 00000000 459f64.debug.... │ │ │ │ + 0x00000030 f1d3ccfd ....