--- /srv/rebuilderd/tmp/rebuilderdA1tFGt/inputs/mlton-tools_20210117+dfsg-3_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdA1tFGt/out/mlton-tools_20210117+dfsg-3_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2022-01-04 23:38:53.000000 debian-binary │ -rw-r--r-- 0 0 0 1016 2022-01-04 23:38:53.000000 control.tar.xz │ --rw-r--r-- 0 0 0 401276 2022-01-04 23:38:53.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 401184 2022-01-04 23:38:53.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/bin/mllex │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --program-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ ARM_EXIDX 0x031c80 0x00031c80 0x00031c80 0x00008 0x00008 R 0x4 │ │ │ │ PHDR 0x000034 0x00000034 0x00000034 0x00120 0x00120 R 0x4 │ │ │ │ INTERP 0x000154 0x00000154 0x00000154 0x00019 0x00019 R 0x1 │ │ │ │ [Requesting program interpreter: /lib/ld-linux-armhf.so.3] │ │ │ │ LOAD 0x000000 0x00000000 0x00000000 0x31c8c 0x31c8c R E 0x10000 │ │ │ │ - LOAD 0x032528 0x00042528 0x00042528 0x08cfc 0x0a104 RW 0x10000 │ │ │ │ + LOAD 0x032528 0x00042528 0x00042528 0x08cfc 0x0a10c RW 0x10000 │ │ │ │ DYNAMIC 0x03ad68 0x0004ad68 0x0004ad68 0x00108 0x00108 RW 0x4 │ │ │ │ NOTE 0x000170 0x00000170 0x00000170 0x00044 0x00044 R 0x4 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ GNU_RELRO 0x032528 0x00042528 0x00042528 0x08ad8 0x08ad8 R 0x1 │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ │ Segment Sections... │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -22,15 +22,15 @@ │ │ │ │ [17] .eh_frame PROGBITS 00031c88 031c88 000004 00 A 0 0 4 │ │ │ │ [18] .init_array INIT_ARRAY 00042528 032528 000004 04 WA 0 0 4 │ │ │ │ [19] .fini_array FINI_ARRAY 0004252c 03252c 000004 04 WA 0 0 4 │ │ │ │ [20] .data.rel.ro PROGBITS 00042530 032530 008838 00 WA 0 0 16 │ │ │ │ [21] .dynamic DYNAMIC 0004ad68 03ad68 000108 08 WA 6 0 4 │ │ │ │ [22] .got PROGBITS 0004ae70 03ae70 00018c 04 WA 0 0 4 │ │ │ │ [23] .data PROGBITS 0004b000 03b000 000224 00 WA 0 0 16 │ │ │ │ - [24] .bss NOBITS 0004b230 03b224 0013fc 00 WA 0 0 16 │ │ │ │ + [24] .bss NOBITS 0004b230 03b224 001404 00 WA 0 0 16 │ │ │ │ [25] .ARM.attributes ARM_ATTRIBUTES 00000000 03b224 000033 00 0 0 1 │ │ │ │ [26] .gnu_debugaltlink PROGBITS 00000000 03b257 00004e 00 0 0 1 │ │ │ │ [27] .shstrtab STRTAB 00000000 03b2a5 00010b 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ ├── readelf --wide --notes {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ Owner Data size Description │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: dd9e3ffb4630eee51f159cebdf44c01c6a076ba9 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 9becc3b8b7c8fe2192ffbb707c485c63ffddacc5 │ │ │ │ │ │ │ │ Displaying notes found in: .note.ABI-tag │ │ │ │ Owner Data size Description │ │ │ │ GNU 0x00000010 NT_GNU_ABI_TAG (ABI version tag) OS: Linux, ABI: 3.2.0 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -136,15 +136,14 @@ │ │ │ │ 42F)F F;D │ │ │ │ &HBF9FxD │ │ │ │ `fj%iE`u │ │ │ │ +F0F:FAF │ │ │ │ DD2F)F F │ │ │ │ D@!zD+h\ │ │ │ │ ")F F{DO │ │ │ │ -K{DXipGn> │ │ │ │ 3(F+aQa8 │ │ │ │ +#-#e"c, │ │ │ │ Out of memory. Insufficient space in nursery. │ │ │ │ Invalid @MLton memory amount: %s. │ │ │ │ Invalid @MLton float: %s. │ │ │ │ Out of memory. Unable to allocate %s bytes. │ │ │ │ [GC: Shrinking stack of size %s bytes to size %s bytes, using %s bytes.] │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -2578,19 +2578,19 @@ │ │ │ │ stccc 8, cr15, [r8], {88} @ 0x58 │ │ │ │ svclt 0x006c1e5a │ │ │ │ strcs r2, [r0, -r1, lsl #14] │ │ │ │ smlalbbhi pc, sl, r3, r1 @ │ │ │ │ andcc pc, r2, r8, lsl r8 @ │ │ │ │ @ instruction: 0xf0432b00 │ │ │ │ @ instruction: 0xf01f8139 │ │ │ │ - stmdacs r0, {r0, r3, r4, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r2, r4, r5, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ eorshi pc, ip, r2, asr #32 │ │ │ │ ldrtmi r2, [r9], -r1, lsl #14 │ │ │ │ @ instruction: 0xf01f4640 │ │ │ │ - @ instruction: 0xf8dffe23 │ │ │ │ + @ instruction: 0xf8dffdc1 │ │ │ │ @ instruction: 0xf8542854 │ │ │ │ ldrbtmi r3, [sl], #-3084 @ 0xfffff3f4 │ │ │ │ bleq c30cc │ │ │ │ eorne pc, r3, r2, asr r8 @ │ │ │ │ stmdacs r4, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ addsmi r4, r1, #2046820352 @ 0x7a000000 │ │ │ │ tstphi ip, r3, asr #32 @ p-variant is OBSOLETE │ │ │ │ @@ -11598,15 +11598,15 @@ │ │ │ │ @ instruction: 0xf936f014 │ │ │ │ stmdavs lr!, {r2, r3, r5, r7, fp, sp, lr} │ │ │ │ @ instruction: 0xf7fb3c38 │ │ │ │ @ instruction: 0xf8dfbf1a │ │ │ │ ldrbtmi r0, [r8], #-1480 @ 0xfffffa38 │ │ │ │ eorpl pc, ip, r0, lsl #10 │ │ │ │ @ instruction: 0xf0173034 │ │ │ │ - andlt pc, r9, sp, asr #20 │ │ │ │ + @ instruction: 0xb009f8bb │ │ │ │ svcmi 0x00f0e8bd │ │ │ │ ldcllt 7, cr15, [r6, #976]! @ 0x3d0 │ │ │ │ ldrcc pc, [r0, #2271]! @ 0x8df │ │ │ │ @ instruction: 0xf503447b │ │ │ │ tstcc ip, #-939524096 @ 0xc8000000 │ │ │ │ @ instruction: 0xf47e4298 │ │ │ │ @ instruction: 0xf04fa9f5 │ │ │ │ @@ -12405,26 +12405,26 @@ │ │ │ │ stcne 12, cr3, [fp, #-192]! @ 0xffffff40 │ │ │ │ tstcs pc, #805306370 @ 0x30000002 │ │ │ │ blcc 24f72c │ │ │ │ bvs 8db21c │ │ │ │ bvs 1ce969c │ │ │ │ rsbsvs r3, r3, #67108864 @ 0x4000000 │ │ │ │ @ instruction: 0xf0166860 │ │ │ │ - andcc pc, r1, r3, ror #22 │ │ │ │ + andcc pc, r1, sp, lsr #22 │ │ │ │ strbhi pc, [r9, -r3]! @ │ │ │ │ - blx 54d68e │ │ │ │ - blx 6cd692 │ │ │ │ - blx 84d696 │ │ │ │ + blx ff7cd68c │ │ │ │ + blx ff94d690 │ │ │ │ + blx ffacd694 │ │ │ │ @ instruction: 0xf01662e0 │ │ │ │ - stmdacs r0, {r0, r1, r5, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r2, r3, r5, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrbhi pc, [sl, -r3, asr #5] @ │ │ │ │ - blx 94d6a6 │ │ │ │ - blx a4d6aa │ │ │ │ - blx d4d6ae │ │ │ │ - blx ecd6b2 │ │ │ │ + blx ffbcd6a4 │ │ │ │ + blx ffccd6a8 │ │ │ │ + blx fffcd6ac │ │ │ │ + blx 14d6b2 │ │ │ │ msrcs SPSR_sx, #64, 4 │ │ │ │ @ instruction: 0xf1046263 │ │ │ │ ldrtcc r0, [r8], #-808 @ 0xfffffcd8 │ │ │ │ rsbscs pc, r1, #64, 4 │ │ │ │ strne pc, [r4], #-2262 @ 0xfffff72a │ │ │ │ teqvs r3, fp, asr sl │ │ │ │ andcs lr, r1, r4, asr #18 │ │ │ │ @@ -12567,15 +12567,15 @@ │ │ │ │ stccc 8, cr15, [r4], {71} @ 0x47 │ │ │ │ eorsvs r2, r5, r1, lsl #2 │ │ │ │ @ instruction: 0xf01560b7 │ │ │ │ @ instruction: 0xf8dffc83 │ │ │ │ ldrbtmi r0, [r8], #-1472 @ 0xfffffa40 │ │ │ │ andspl pc, ip, r0, lsl #10 │ │ │ │ @ instruction: 0xf0163024 │ │ │ │ - @ instruction: 0xb009fabb │ │ │ │ + andlt pc, r9, r9, lsr #18 │ │ │ │ blhi ccbac │ │ │ │ svcmi 0x00f0e8bd │ │ │ │ mcrlt 7, 3, pc, cr2, cr3, {7} @ │ │ │ │ strcs pc, [r4], #-2262 @ 0xfffff72a │ │ │ │ strcc pc, [r0, #2271]! @ 0x8df │ │ │ │ ldrbtmi r6, [fp], #-2361 @ 0xfffff6c7 │ │ │ │ @ instruction: 0xf5036131 │ │ │ │ @@ -12645,15 +12645,15 @@ │ │ │ │ strmi r1, [r6, #2752] @ 0xac0 │ │ │ │ @ instruction: 0xe7e2daf6 │ │ │ │ streq pc, [r8, -r4, lsr #3] │ │ │ │ ldrmi pc, [r8], #2271 @ 0x8df │ │ │ │ ldrbtmi r3, [ip], #-1808 @ 0xfffff8f0 │ │ │ │ andspl pc, pc, r4, lsl #10 │ │ │ │ @ instruction: 0xf0163004 │ │ │ │ - vst1.16 {d31-d32}, [pc :256], r5 │ │ │ │ + vst1.32 {d31-d32}, [pc], r5 │ │ │ │ @ instruction: 0x46307332 │ │ │ │ stccc 8, cr15, [r4], {71} @ 0x47 │ │ │ │ eorsvs r2, r5, r1, lsl #2 │ │ │ │ @ instruction: 0xf01560b7 │ │ │ │ @ instruction: 0xf504fbd5 │ │ │ │ smmla r3, ip, r0, r5 │ │ │ │ adcmi r6, fp, #7536640 @ 0x730000 │ │ │ │ @@ -12811,27 +12811,27 @@ │ │ │ │ stccc 8, cr6, [r0], #-212 @ 0xffffff2c │ │ │ │ mvnvs r1, fp, lsr #26 │ │ │ │ @ instruction: 0xf845231f │ │ │ │ strcs r3, [r0, -r8, lsl #22] │ │ │ │ andsvs r6, pc, r3, ror #19 │ │ │ │ movwcc r6, #6771 @ 0x1a73 │ │ │ │ stmdavs r0!, {r0, r1, r4, r5, r6, r9, sp, lr}^ │ │ │ │ - @ instruction: 0xf836f016 │ │ │ │ + @ instruction: 0xf800f016 │ │ │ │ @ instruction: 0xf0033001 │ │ │ │ @ instruction: 0xf0158710 │ │ │ │ - @ instruction: 0xf015ffe7 │ │ │ │ - @ instruction: 0xf015ffed │ │ │ │ - eorvs pc, r0, #972 @ 0x3cc │ │ │ │ - @ instruction: 0xfff6f015 │ │ │ │ + @ instruction: 0xf015ffb1 │ │ │ │ + @ instruction: 0xf015ffb7 │ │ │ │ + eorvs pc, r0, #756 @ 0x2f4 │ │ │ │ + @ instruction: 0xffc0f015 │ │ │ │ vmlal.s8 q9, d3, d0 │ │ │ │ @ instruction: 0xf0158701 │ │ │ │ - @ instruction: 0xf015fff7 │ │ │ │ - @ instruction: 0xf016fffb │ │ │ │ - @ instruction: 0xf016f807 │ │ │ │ - vadd.i8 d31, d0, d13 │ │ │ │ + @ instruction: 0xf015ffc1 │ │ │ │ + @ instruction: 0xf015ffc5 │ │ │ │ + @ instruction: 0xf015ffd1 │ │ │ │ + vrecps.f32 , q8, │ │ │ │ vst2.16 {d18-d21}, [pc]! │ │ │ │ cmnvs r3, r9, lsl r2 │ │ │ │ tstpeq r8, #4, 2 @ p-variant is OBSOLETE │ │ │ │ ldrb r3, [r1], #1064 @ 0x428 │ │ │ │ @ instruction: 0x21206823 │ │ │ │ ldccc 8, cr15, [r8], {68} @ 0x44 │ │ │ │ stmib r4, {r2, r8, r9, sp}^ │ │ │ │ @@ -13131,15 +13131,15 @@ │ │ │ │ mvnsvc pc, #1325400064 @ 0x4f000000 │ │ │ │ movwvs r6, #29122 @ 0x71c2 │ │ │ │ addscc pc, r4, r0, asr #17 │ │ │ │ eorsvs r2, r5, r8, rrx │ │ │ │ @ instruction: 0xf7ff60b4 │ │ │ │ stmdavs r7!, {r0, r2, r8, r9, fp, ip, sp, pc} │ │ │ │ @ instruction: 0xf0154638 │ │ │ │ - blx fec519f8 │ │ │ │ + blx fec517d0 │ │ │ │ @ instruction: 0xf854f080 │ │ │ │ stmdbeq r0, {r4, r5, r6, sl, fp, ip, sp}^ │ │ │ │ @ instruction: 0xf8546023 │ │ │ │ cmnvs r3, r8, lsl #25 │ │ │ │ @ instruction: 0xf8540040 │ │ │ │ @ instruction: 0x61a33c58 │ │ │ │ rsbvs r2, r7, r1, lsl #6 │ │ │ │ @@ -13438,15 +13438,15 @@ │ │ │ │ ldreq pc, [r8, -r4, lsr #3]! │ │ │ │ @ instruction: 0xf0032b00 │ │ │ │ blcc 729ec │ │ │ │ ldmdavs r3!, {r0, r1, r4, r5, r6, r9, sp, lr}^ │ │ │ │ @ instruction: 0xf0c242ab │ │ │ │ bvs ffe32a2c │ │ │ │ ldmdaeq r0, {r0, r2, r8, ip, sp, lr, pc} │ │ │ │ - blx fe2ce6a6 │ │ │ │ + blx fef4e6a4 │ │ │ │ stmdacs r0, {r0, r3, r5, r8, sl, fp, ip} │ │ │ │ strbhi pc, [ip, r1, asr #32]! @ │ │ │ │ tstcs fp, #60, 12 @ 0x3c00000 │ │ │ │ eorvs r2, fp, r0, lsl #4 │ │ │ │ stmib r5, {r8, r9, sp}^ │ │ │ │ @ instruction: 0x23272301 │ │ │ │ andcc pc, r0, r8, asr #17 │ │ │ │ @@ -13688,15 +13688,15 @@ │ │ │ │ @ instruction: 0xf8546023 │ │ │ │ adcvs r3, r3, r0, lsl ip │ │ │ │ cmppcs r6, #64, 4 @ p-variant is OBSOLETE │ │ │ │ stccc 8, cr15, [r4], #-272 @ 0xfffffef0 │ │ │ │ cmppcs fp, #64, 4 @ p-variant is OBSOLETE │ │ │ │ stccc 8, cr15, [r4], {68} @ 0x44 │ │ │ │ mrclt 7, 2, APSR_nzcv, cr2, cr14, {7} │ │ │ │ - @ instruction: 0xf956f015 │ │ │ │ + @ instruction: 0xf920f015 │ │ │ │ cmppcs r7, #64, 4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf8446020 │ │ │ │ @ instruction: 0xf2403c24 │ │ │ │ @ instruction: 0xf844235a │ │ │ │ @ instruction: 0xf7fe3c04 │ │ │ │ stmdavs r3!, {r0, r1, r4, r9, sl, fp, ip, sp, pc} │ │ │ │ rsbvs r3, r3, r8, lsl #24 │ │ │ │ @@ -13725,15 +13725,15 @@ │ │ │ │ @ instruction: 0xf1a46a73 │ │ │ │ blcs 14774 │ │ │ │ svcge 0x0004f43e │ │ │ │ rsbsvs r3, r3, #1024 @ 0x400 │ │ │ │ adcmi r6, fp, #7536640 @ 0x730000 │ │ │ │ strbhi pc, [r4, -r1, asr #1]! @ │ │ │ │ ldmdavs r8!, {r3, r5, r7, r9, sl, lr}^ │ │ │ │ - @ instruction: 0xf94cf015 │ │ │ │ + @ instruction: 0xf87ef015 │ │ │ │ rsbsvs r1, fp, fp, lsr #26 │ │ │ │ @ instruction: 0xf8482321 │ │ │ │ @ instruction: 0xf04f3b14 │ │ │ │ ldmdavs r9!, {r0, r3, r5, r8, fp}^ │ │ │ │ cdpeq 1, 2, cr15, cr0, cr5, {0} │ │ │ │ @ instruction: 0xf10769f8 │ │ │ │ @ instruction: 0x23230c20 │ │ │ │ @@ -13827,31 +13827,31 @@ │ │ │ │ subspl r6, sl, r1, lsr r1 │ │ │ │ blne 1450fc8 │ │ │ │ blcs 1450fcc │ │ │ │ ldrbtmi r4, [sl], #-1145 @ 0xfffffb87 │ │ │ │ mrrclt 7, 15, pc, r9, cr14 @ │ │ │ │ andcs r6, r1, r3, lsr #16 │ │ │ │ ldccc 8, cr15, [ip], #-272 @ 0xfffffef0 │ │ │ │ - @ instruction: 0xf8acf015 │ │ │ │ + @ instruction: 0xf822f015 │ │ │ │ blcc f50fe4 │ │ │ │ @ instruction: 0xf080fab0 │ │ │ │ @ instruction: 0xf503447b │ │ │ │ stmdbeq r0, {r0, r1, r2, r5, r8, r9, ip, lr}^ │ │ │ │ eorvs r3, r3, ip, lsr #6 │ │ │ │ mcrrcc 8, 5, pc, r0, cr4 @ │ │ │ │ cmnvs r3, r0, asr #32 │ │ │ │ ldccc 8, cr15, [r0], {84} @ 0x54 │ │ │ │ movwcs r6, #4515 @ 0x11a3 │ │ │ │ rsbvs r7, r3, r0, lsr #6 │ │ │ │ movwcs r6, #291 @ 0x123 │ │ │ │ vhadd.s8 d22, d16, d19 │ │ │ │ @ instruction: 0xf84423b6 │ │ │ │ @ instruction: 0xf7fe3c04 │ │ │ │ - @ instruction: 0xf015bca3 │ │ │ │ - vst2.8 {d31-d32}, [pc :64], fp │ │ │ │ + @ instruction: 0xf014bca3 │ │ │ │ + @ instruction: 0xf44fffe5 │ │ │ │ eorvs r7, r0, sl, lsl r3 │ │ │ │ ldccc 8, cr15, [ip], {68} @ 0x44 │ │ │ │ msrcs SPSR_fsxc, #64, 4 │ │ │ │ stccc 8, cr15, [r4], {68} @ 0x44 │ │ │ │ ldcllt 7, cr15, [lr], {254} @ 0xfe │ │ │ │ rsbvs r6, r3, r3, lsr #16 │ │ │ │ stccc 8, cr15, [ip], {84} @ 0x54 │ │ │ │ @@ -13923,21 +13923,21 @@ │ │ │ │ @ instruction: 0xf8544623 │ │ │ │ andcs r0, r5, #12, 24 @ 0xc00 │ │ │ │ ldmdbne r0, {r0, r1, r4, r6, fp, ip, sp, lr, pc} │ │ │ │ andne lr, r4, #68, 18 @ 0x110000 │ │ │ │ stceq 8, cr15, [r8], {68} @ 0x44 │ │ │ │ @ instruction: 0xf7fe461c │ │ │ │ @ instruction: 0xf014bc7d │ │ │ │ - vmax.f32 d31, d16, d1 │ │ │ │ + vmax.f32 , q0, │ │ │ │ eorvs r2, r0, sl, ror #6 │ │ │ │ ldccc 8, cr15, [ip], {68} @ 0x44 │ │ │ │ msrcs SPSR_fsc, #64, 4 │ │ │ │ stccc 8, cr15, [r4], {68} @ 0x44 │ │ │ │ ldclt 7, cr15, [lr], #-1016 @ 0xfffffc08 │ │ │ │ - @ instruction: 0xff6ef014 │ │ │ │ + @ instruction: 0xff38f014 │ │ │ │ movtcs pc, #62016 @ 0xf240 @ │ │ │ │ @ instruction: 0xf8446020 │ │ │ │ vfma.f32 d19, d0, d12 │ │ │ │ @ instruction: 0xf8442362 │ │ │ │ @ instruction: 0xf7fe3c04 │ │ │ │ stmdavs r3!, {r0, r4, r5, sl, fp, ip, sp, pc} │ │ │ │ @ instruction: 0xf8546063 │ │ │ │ @@ -14060,15 +14060,15 @@ │ │ │ │ vhadd.s8 d22, d16, d19 │ │ │ │ @ instruction: 0xf84423ba │ │ │ │ @ instruction: 0xf7fe3c04 │ │ │ │ @ instruction: 0xf854bb71 │ │ │ │ @ instruction: 0xe61a2910 │ │ │ │ ldmdbcs r0, {r2, r4, r6, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf014e7cc │ │ │ │ - @ instruction: 0xf44ffe69 │ │ │ │ + @ instruction: 0xf44ffe33 │ │ │ │ eorvs r7, r0, r7, lsl r3 │ │ │ │ stccc 8, cr15, [r4], {68} @ 0x44 │ │ │ │ cmppcs r5, #64, 4 @ p-variant is OBSOLETE │ │ │ │ stccc 8, cr15, [r4], #-272 @ 0xfffffef0 │ │ │ │ bllt b51014 │ │ │ │ @ instruction: 0xf8446823 │ │ │ │ ldmdavs r3!, {r5, sl, fp, ip, sp}^ │ │ │ │ @@ -14214,29 +14214,29 @@ │ │ │ │ stmib r5, {r2, r4, r9, ip, sp}^ │ │ │ │ stmib r5, {r0, r1, r8, ip, sp, lr}^ │ │ │ │ strcc r2, [r0, #-3590]! @ 0xfffff1fa │ │ │ │ andgt lr, sp, r3, asr #19 │ │ │ │ adcmi r6, r3, #15925248 @ 0xf30000 │ │ │ │ ldmdbge r8, {r1, r2, r3, r4, r5, r7, sl, ip, sp, lr, pc} │ │ │ │ ldmdblt fp, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - ldc2 0, cr15, [sl, #-80]! @ 0xffffffb0 │ │ │ │ + stc2 0, cr15, [r4, #-80] @ 0xffffffb0 │ │ │ │ tstpvc r8, #1325400064 @ p-variant is OBSOLETE @ 0x4f000000 │ │ │ │ @ instruction: 0xf8446020 │ │ │ │ @ instruction: 0xf2403c04 │ │ │ │ @ instruction: 0xf8442351 │ │ │ │ @ instruction: 0xf7fe3c1c │ │ │ │ bvs 1d01a64 │ │ │ │ streq pc, [r8, -r4, lsr #3]! │ │ │ │ @ instruction: 0xf43e2b00 │ │ │ │ blcc 7def0 │ │ │ │ ldmdavs r3!, {r0, r1, r4, r5, r6, r9, sp, lr}^ │ │ │ │ @ instruction: 0xf0c142ab │ │ │ │ bvs e34b2c │ │ │ │ ldreq pc, [r0], #-261 @ 0xfffffefb │ │ │ │ - ldc2l 0, cr15, [lr, #-80] @ 0xffffffb0 │ │ │ │ + ldc2 0, cr15, [r0], {20} │ │ │ │ stmdacs r0, {r1, r3, r5, r8, sl, fp, ip} │ │ │ │ mvnhi pc, r1, asr #32 │ │ │ │ andcs r2, r0, fp, lsl r3 │ │ │ │ eorvs r2, fp, r0, lsl #2 │ │ │ │ smlabteq r1, r5, r9, lr │ │ │ │ stcne 6, cr4, [r1, #-140]! @ 0xffffff74 │ │ │ │ tstcs sp, r9, lsr r2 │ │ │ │ @@ -14248,28 +14248,28 @@ │ │ │ │ rsbsvs r6, fp, #130 @ 0x82 │ │ │ │ andsgt pc, r0, r4, asr #17 │ │ │ │ ldmdavs sl!, {r0, r1, r3, r4, r5, r6, r9, fp, sp, lr}^ │ │ │ │ bvs 1eeb350 │ │ │ │ @ instruction: 0x609a69fa │ │ │ │ movwcc r6, #6771 @ 0x1a73 │ │ │ │ ldmdavs r8!, {r0, r1, r4, r5, r6, r9, sp, lr}^ │ │ │ │ - ldc2l 0, cr15, [ip], #80 @ 0x50 │ │ │ │ + stc2l 0, cr15, [r6], {20} │ │ │ │ @ instruction: 0xf0023001 │ │ │ │ @ instruction: 0xf01483ed │ │ │ │ - @ instruction: 0xf014fcad │ │ │ │ - @ instruction: 0xf014fcb3 │ │ │ │ - ldrhtvs pc, [r8], #-201 @ 0xffffff37 @ │ │ │ │ - ldc2 0, cr15, [ip], #80 @ 0x50 │ │ │ │ + @ instruction: 0xf014fc77 │ │ │ │ + @ instruction: 0xf014fc7d │ │ │ │ + rsbsvs pc, r8, r3, lsl #25 │ │ │ │ + stc2 0, cr15, [r6], {20} │ │ │ │ @ instruction: 0xf6fe2800 │ │ │ │ @ instruction: 0xf014aa23 │ │ │ │ - @ instruction: 0xf107fcbd │ │ │ │ + @ instruction: 0xf107fc87 │ │ │ │ @ instruction: 0xf0140430 │ │ │ │ - @ instruction: 0xf014fcbf │ │ │ │ - @ instruction: 0xf014fccb │ │ │ │ - vfma.f32 , q8, │ │ │ │ + @ instruction: 0xf014fc89 │ │ │ │ + @ instruction: 0xf014fc95 │ │ │ │ + vfma.f32 d31, d16, d11 │ │ │ │ teqvs r8, #1275068417 @ 0x4c000001 │ │ │ │ vand q11, q0, │ │ │ │ rscsvs r2, fp, #2013265921 @ 0x78000001 │ │ │ │ ldmiblt ip, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ stccc 8, cr15, [r8], #-336 @ 0xfffffeb0 │ │ │ │ @ instruction: 0xf8543408 │ │ │ │ @ instruction: 0xf44f0c08 │ │ │ │ @@ -14872,15 +14872,15 @@ │ │ │ │ sha1c.32 q9, q0, q14 │ │ │ │ @ instruction: 0xf7fe13db │ │ │ │ @ instruction: 0xf854b95b │ │ │ │ stccc 12, cr3, [r8], {12} │ │ │ │ bllt c51ca0 │ │ │ │ @ instruction: 0xf8574627 │ │ │ │ @ instruction: 0xf0140918 │ │ │ │ - @ instruction: 0xf854f90f │ │ │ │ + @ instruction: 0xf854f91f │ │ │ │ ldmib r2, {r2, r3, sl, fp, sp}^ │ │ │ │ ldmdavs r9, {r0, r8, r9, sp} │ │ │ │ @ instruction: 0xf47d2900 │ │ │ │ smlabbcs r1, r9, lr, sl │ │ │ │ ldmdavs r3, {r0, r3, r4, sp, lr} │ │ │ │ @ instruction: 0xf43d428b │ │ │ │ ldmib r3, {r0, r2, r3, r4, r6, r7, r8, sl, fp, sp, pc}^ │ │ │ │ @@ -14900,15 +14900,15 @@ │ │ │ │ ldrmi r6, [r1], -r1, ror #1 │ │ │ │ adcsvs r6, r3, r5, lsr r0 │ │ │ │ @ instruction: 0xff66f010 │ │ │ │ ldmdavs r5!, {r2, r4, r5, r7, fp, sp, lr} │ │ │ │ andseq pc, r0, #164, 2 @ 0x29 │ │ │ │ svclt 0x00e3f7fd │ │ │ │ @ instruction: 0xf0146800 │ │ │ │ - mcrrne 8, 2, pc, r1, cr15 @ │ │ │ │ + mcrrne 8, 9, pc, r1, cr1 @ │ │ │ │ msrhi SPSR_sc, #0 │ │ │ │ blcs 2e6fc │ │ │ │ @ instruction: 0xf8dfd073 │ │ │ │ blcc 59b38 │ │ │ │ @ instruction: 0x277cf8df │ │ │ │ rsbsvs r4, r3, #2030043136 @ 0x79000000 │ │ │ │ stmiavs r3!, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @@ -14916,30 +14916,30 @@ │ │ │ │ stccc 8, cr15, [r4], {84} @ 0x54 │ │ │ │ eorne pc, r3, r1, asr r8 @ │ │ │ │ @ instruction: 0xf43d4291 │ │ │ │ @ instruction: 0xf7fdaadb │ │ │ │ ldmib r0, {r0, r1, r2, r4, r6, r7, r9, sl, fp, ip, sp, pc}^ │ │ │ │ stmdbvs r1, {r9, ip, sp} │ │ │ │ @ instruction: 0xf0146880 │ │ │ │ - bfi pc, r9, #16, #15 @ │ │ │ │ + @ instruction: 0xe7def87d │ │ │ │ ldrdcs lr, [r0, -r0] │ │ │ │ @ instruction: 0xf0136880 │ │ │ │ - @ instruction: 0xe7d8ff73 │ │ │ │ - @ instruction: 0xf0136800 │ │ │ │ - ldrb pc, [r4, r5, ror #30] @ │ │ │ │ + @ instruction: 0xe7d8ff3b │ │ │ │ + @ instruction: 0xf0146800 │ │ │ │ + @ instruction: 0xe7d4f85f │ │ │ │ andcs r6, r0, #65536 @ 0x10000 │ │ │ │ @ instruction: 0xf0136880 │ │ │ │ - strb pc, [lr, r9, ror #30] @ │ │ │ │ + @ instruction: 0xe7ceff31 │ │ │ │ andcc lr, r0, #208, 18 @ 0x340000 │ │ │ │ stmvs r0, {r0, r8, fp, sp, lr} │ │ │ │ - @ instruction: 0xfffaf013 │ │ │ │ + @ instruction: 0xf85cf014 │ │ │ │ ldmib r0, {r0, r1, r2, r6, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ stmdbvs r1, {r9, ip, sp} │ │ │ │ - @ instruction: 0xf0136880 │ │ │ │ - @ instruction: 0xe7c0ffff │ │ │ │ + @ instruction: 0xf0146880 │ │ │ │ + strb pc, [r0, r3, ror #16] @ │ │ │ │ @ instruction: 0x1701e9d0 │ │ │ │ movtcs pc, #25152 @ 0x6240 @ │ │ │ │ @ instruction: 0xf10460e3 │ │ │ │ @ instruction: 0xf1040310 │ │ │ │ @ instruction: 0xf8d60218 │ │ │ │ bne 6d4dcc │ │ │ │ teqvs r3, r8, rrx │ │ │ │ @@ -15337,25 +15337,25 @@ │ │ │ │ stccc 8, cr15, [r4], {92} @ 0x5c │ │ │ │ blcc 1656550 │ │ │ │ vqdmulh.s d2, d1, d3 │ │ │ │ ldm pc, {r1, r2, r3, r4, r5, r7, r8, r9, sl, pc}^ @ │ │ │ │ mrceq 0, 4, APSR_nzcv, cr5, cr3, {0} │ │ │ │ cdpeq 14, 8, cr0, cr9, cr15, {4} │ │ │ │ @ instruction: 0xf0130e83 │ │ │ │ - bvs 1d13838 │ │ │ │ + bvs 1d13920 │ │ │ │ @ instruction: 0xf43f2b00 │ │ │ │ blcc 7f834 │ │ │ │ @ instruction: 0x46036273 │ │ │ │ bcs 2e594 │ │ │ │ adcshi pc, ip, r1, asr #32 │ │ │ │ eorvs r4, r0, pc, lsr #12 │ │ │ │ adcmi r6, fp, #7536640 @ 0x730000 │ │ │ │ addshi pc, ip, r1, asr #1 │ │ │ │ @ instruction: 0xf0136820 │ │ │ │ - stmdacs r0, {r0, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r3, r4, r5, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrhi pc, [sp, r0, asr #32]! │ │ │ │ ldrbtmi r4, [fp], #-2872 @ 0xfffff4c8 │ │ │ │ orrcs pc, ip, #3145728 @ 0x300000 │ │ │ │ adcscs r4, r5, #63963136 @ 0x3d00000 │ │ │ │ ldmdbmi r6!, {r3, r4, r5, r8, sl, fp, ip} │ │ │ │ ldrsbgt pc, [r8], #143 @ 0x8f @ │ │ │ │ blcs 452554 │ │ │ │ @@ -15489,15 +15489,15 @@ │ │ │ │ smlabteq r0, r3, r9, lr │ │ │ │ movwcc r6, #6771 @ 0x1a73 │ │ │ │ ldmdavs r3!, {r0, r1, r4, r5, r6, r9, sp, lr}^ │ │ │ │ @ instruction: 0xf0c04543 │ │ │ │ ldmdavs r8!, {r4, r6, r9, sl, pc}^ │ │ │ │ andcs r2, r0, #67108864 @ 0x4000000 │ │ │ │ movwcs r9, #768 @ 0x300 │ │ │ │ - blx febd06aa │ │ │ │ + stc2 0, cr15, [r0], {19} │ │ │ │ svccc 0x00fff1b1 │ │ │ │ @ instruction: 0xf1b0bf08 │ │ │ │ @ instruction: 0xf0013fff │ │ │ │ bvs 1cf55d0 │ │ │ │ @ instruction: 0xf0012b00 │ │ │ │ blcc 755b4 │ │ │ │ ldmibvs fp!, {r0, r1, r4, r5, r6, r9, sp, lr} │ │ │ │ @@ -15510,15 +15510,15 @@ │ │ │ │ smlabteq r0, r3, r9, lr │ │ │ │ movwcc r6, #6771 @ 0x1a73 │ │ │ │ ldmdavs r3!, {r0, r1, r4, r5, r6, r9, sp, lr}^ │ │ │ │ @ instruction: 0xf0c042a3 │ │ │ │ ldmdavs r8!, {r2, r4, r6, r7, r8, r9, sl, pc}^ │ │ │ │ andcs r2, r0, #67108864 @ 0x4000000 │ │ │ │ movwcs r9, #768 @ 0x300 │ │ │ │ - blx fe1506fe │ │ │ │ + blx ff5d06fe │ │ │ │ svccc 0x00fff1b1 │ │ │ │ @ instruction: 0xf1b0bf08 │ │ │ │ @ instruction: 0xf0013fff │ │ │ │ bvs 1cf5e1c │ │ │ │ @ instruction: 0xf0012b00 │ │ │ │ blcc 75d20 │ │ │ │ bvs eed098 │ │ │ │ @@ -16269,15 +16269,15 @@ │ │ │ │ stccc 8, cr15, [r8], {82} @ 0x52 │ │ │ │ ldccs 8, cr15, [r0], {82} @ 0x52 │ │ │ │ @ instruction: 0xf8d6e7de │ │ │ │ tstcs r1, r4, lsl #8 │ │ │ │ vst2.8 {d22,d24}, [pc :256], r3 │ │ │ │ ldrshpl r7, [r1], #10 │ │ │ │ ldmdalt ip!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - stc2l 0, cr15, [r4], #72 @ 0x48 │ │ │ │ + ldc2 0, cr15, [r0], #72 @ 0x48 │ │ │ │ stcllt 7, cr15, [fp, #-1016] @ 0xfffffc08 │ │ │ │ msreq CPSR_, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0x46304611 │ │ │ │ strbcs pc, [r9], #576 @ 0x240 @ │ │ │ │ ldrshtvs r6, [r3], ip │ │ │ │ @ instruction: 0xf00f6035 │ │ │ │ ldmvs r2!, {r0, r2, r3, r4, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ @@ -16428,15 +16428,15 @@ │ │ │ │ adcsvs r6, r5, r3, lsr r0 │ │ │ │ blx 1e5152e │ │ │ │ ldmdavs r3!, {r0, r2, r4, r5, r7, fp, sp, lr} │ │ │ │ ldrteq pc, [r8], #-421 @ 0xfffffe5b @ │ │ │ │ blt ff7134f8 │ │ │ │ @ instruction: 0xf7fc4627 │ │ │ │ @ instruction: 0xf012b970 │ │ │ │ - eorvs pc, r0, r9, lsl #25 │ │ │ │ + eorvs pc, r0, r3, asr #25 │ │ │ │ blcs 2fed8 │ │ │ │ ldrbthi pc, [r6], -r0, asr #32 @ │ │ │ │ strcs pc, [r4], #-2262 @ 0xfffff72a │ │ │ │ @ instruction: 0xf7fc4627 │ │ │ │ biccs fp, r9, #1736704 @ 0x1a8000 │ │ │ │ @ instruction: 0xf105602b │ │ │ │ stmdavs r2!, {r3, r8, r9} │ │ │ │ @@ -16457,15 +16457,15 @@ │ │ │ │ @ instruction: 0x4611375a │ │ │ │ ldrtmi r6, [r0], -r7, ror #2 │ │ │ │ adcsvs r6, r3, r5, lsr r0 │ │ │ │ blx ed15aa │ │ │ │ ldmdavs r7!, {r2, r4, r5, r7, fp, sp, lr} │ │ │ │ @ instruction: 0xf7fe3c18 │ │ │ │ @ instruction: 0xf012bf53 │ │ │ │ - bvs 1d146b8 │ │ │ │ + bvs 1d147a0 │ │ │ │ @ instruction: 0xf43e2b00 │ │ │ │ blcc 806b4 │ │ │ │ @ instruction: 0x46036273 │ │ │ │ svclt 0x001c2b04 │ │ │ │ strtmi r6, [pc], -r3, lsr #32 │ │ │ │ svcge 0x0040f47e │ │ │ │ blcs 2ff64 │ │ │ │ @@ -16501,15 +16501,15 @@ │ │ │ │ @ instruction: 0xf8402b01 │ │ │ │ mvnsle r2, r1, lsr #32 │ │ │ │ adcvs r6, r0, r3, ror #19 │ │ │ │ ldmdavs r3!, {r0, r1, r5, r6, r8, sp, lr}^ │ │ │ │ cmnle sl, #-1342177270 @ 0xb000000a │ │ │ │ stmdbvs r2!, {r5, r7, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf012e6b5 │ │ │ │ - vmovne d5, pc, r3 │ │ │ │ + mcrrne 10, 14, pc, r3, cr1 @ │ │ │ │ bvs 1d098bc │ │ │ │ @ instruction: 0xf43e2b00 │ │ │ │ @ instruction: 0xf8dfabf2 │ │ │ │ blcc 5b7dc │ │ │ │ stmdacs r4!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ rsbsvs r4, r3, #2030043136 @ 0x79000000 │ │ │ │ @ instruction: 0xf7fe447a │ │ │ │ @@ -16518,46 +16518,46 @@ │ │ │ │ @ instruction: 0x46304611 │ │ │ │ ldrbcc pc, [r6, #-576] @ 0xfffffdc0 @ │ │ │ │ eorsvs r6, r4, sp, ror r2 │ │ │ │ @ instruction: 0xf00f60b3 │ │ │ │ ldmvs r7!, {r0, r1, r2, r3, r4, r5, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ svccc 0x00286834 │ │ │ │ ldmdalt fp, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - blx ffcd16b8 │ │ │ │ + blx fefd16b8 │ │ │ │ andsle r1, r8, r2, asr #24 │ │ │ │ blcs 30044 │ │ │ │ blge ff412774 │ │ │ │ stmdane r8!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8df3b01 │ │ │ │ ldrbtmi r2, [r9], #-2088 @ 0xfffff7d8 │ │ │ │ ldrbtmi r6, [sl], #-627 @ 0xfffffd8d │ │ │ │ bllt 1693688 │ │ │ │ ldmdaeq ip, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ movwcs lr, #6609 @ 0x19d1 │ │ │ │ subcc r4, ip, r8, ror r4 │ │ │ │ stmdavs r0, {r2, r4, r5, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ - blx 1c516ee │ │ │ │ + blx ff4d16ee │ │ │ │ @ instruction: 0xf012e7c1 │ │ │ │ - bvs 1d14588 │ │ │ │ + bvs 1d14670 │ │ │ │ @ instruction: 0xf43e2b00 │ │ │ │ blcc 80584 │ │ │ │ rsbsvs r4, r3, #49283072 @ 0x2f00000 │ │ │ │ @ instruction: 0xf7fe6020 │ │ │ │ ldmib r0, {r0, r1, r3, r5, r7, r9, sl, fp, ip, sp, pc}^ │ │ │ │ stmdbvs r1, {r9, ip, sp} │ │ │ │ @ instruction: 0xf0126880 │ │ │ │ - str pc, [lr, r7, ror #22]! │ │ │ │ + str pc, [lr, fp, asr #23]! │ │ │ │ ldrdcs lr, [r0, -r0] │ │ │ │ @ instruction: 0xf0126880 │ │ │ │ - str pc, [r8, r1, asr #21]! │ │ │ │ + str pc, [r8, r9, lsl #21]! │ │ │ │ @ instruction: 0xf0126800 │ │ │ │ - @ instruction: 0xe7a4fab3 │ │ │ │ + str pc, [r4, sp, lsr #23]! │ │ │ │ andcs r6, r0, #65536 @ 0x10000 │ │ │ │ @ instruction: 0xf0126880 │ │ │ │ - @ instruction: 0xe79efab7 │ │ │ │ + @ instruction: 0xe79efa7f │ │ │ │ msreq CPSR_f, #4, 2 │ │ │ │ @ instruction: 0x46304611 │ │ │ │ strbcc pc, [r7, -r0, asr #4]! @ │ │ │ │ eorsvs r6, r5, r7, ror #4 │ │ │ │ @ instruction: 0xf00f60b3 │ │ │ │ ldmvs r4!, {r0, r1, r2, r3, r5, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ stccc 8, cr6, [r8], #-212 @ 0xffffff2c │ │ │ │ @@ -16590,19 +16590,19 @@ │ │ │ │ ldrmi r6, [r1], -r1, ror #2 │ │ │ │ adcsvs r6, r3, r5, lsr r0 │ │ │ │ blx cd17b8 │ │ │ │ ldmdavs r5!, {r2, r4, r5, r7, fp, sp, lr} │ │ │ │ @ instruction: 0xe6643c18 │ │ │ │ andcc lr, r0, #208, 18 @ 0x340000 │ │ │ │ stmvs r0, {r0, r8, fp, sp, lr} │ │ │ │ - blx fff517d8 │ │ │ │ + blx 17d17da │ │ │ │ ldmib r0, {r0, r1, r3, r6, r8, r9, sl, sp, lr, pc}^ │ │ │ │ stmdbvs r1, {r9, ip, sp} │ │ │ │ @ instruction: 0xf0126880 │ │ │ │ - strb pc, [r4, -r1, lsl #22] @ │ │ │ │ + strb pc, [r4, -r5, ror #22] @ │ │ │ │ @ instruction: 0x1701e9d0 │ │ │ │ movtcs pc, #29248 @ 0x7240 @ │ │ │ │ @ instruction: 0xf10460e3 │ │ │ │ vst2.8 {d16-d19}, [pc :64], r0 │ │ │ │ @ instruction: 0xf8d67212 │ │ │ │ bne 6d67c8 │ │ │ │ teqvs r3, r8, rrx │ │ │ │ @@ -16646,33 +16646,33 @@ │ │ │ │ @ instruction: 0xf8dff9c7 │ │ │ │ ldmvs r4!, {r2, r5, r6, r9, sl, ip, sp} │ │ │ │ ldmdavs r5!, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ msrpl CPSR_fc, #12582912 @ 0xc00000 │ │ │ │ movwcc r3, #19472 @ 0x4c10 │ │ │ │ mcrlt 7, 0, pc, cr6, cr13, {7} @ │ │ │ │ @ instruction: 0xf0126800 │ │ │ │ - ldrbt pc, [pc], fp, lsl #21 @ │ │ │ │ + ldrbt pc, [pc], sp, ror #21 @ │ │ │ │ andcc lr, r0, #208, 18 @ 0x340000 │ │ │ │ stmvs r0, {r0, r8, fp, sp, lr} │ │ │ │ - blx fe3d18c4 │ │ │ │ + blx ffcd18c4 │ │ │ │ ldmib r0, {r3, r4, r5, r6, r7, r9, sl, sp, lr, pc}^ │ │ │ │ stmvs r0, {r8, sp} │ │ │ │ - @ instruction: 0xf9e8f012 │ │ │ │ + @ instruction: 0xf9b0f012 │ │ │ │ stmdavs r0, {r1, r4, r5, r6, r7, r9, sl, sp, lr, pc} │ │ │ │ - @ instruction: 0xf9daf012 │ │ │ │ + blx ff5518d8 │ │ │ │ stmdavs r1, {r1, r2, r3, r5, r6, r7, r9, sl, sp, lr, pc} │ │ │ │ stmvs r0, {r9, sp} │ │ │ │ - @ instruction: 0xf9def012 │ │ │ │ + @ instruction: 0xf9a6f012 │ │ │ │ ldmib r0, {r3, r5, r6, r7, r9, sl, sp, lr, pc}^ │ │ │ │ stmdbvs r1, {r9, ip, sp} │ │ │ │ @ instruction: 0xf0126880 │ │ │ │ - strbt pc, [r1], pc, ror #20 @ │ │ │ │ + usat pc, #1, r1, asr #21 @ │ │ │ │ andcc lr, r0, #208, 18 @ 0x340000 │ │ │ │ stmvs r0, {r0, r8, fp, sp, lr} │ │ │ │ - blx 1d51900 │ │ │ │ + blx ff651900 │ │ │ │ ldmib r0, {r1, r3, r4, r6, r7, r9, sl, sp, lr, pc}^ │ │ │ │ vabd.s8 d17, d0, d1 │ │ │ │ rscvs r2, r3, r9, asr #6 │ │ │ │ tstpeq r0, #4, 2 @ p-variant is OBSOLETE │ │ │ │ andseq pc, r8, #4, 2 │ │ │ │ streq pc, [r4], #-2262 @ 0xfffff72a │ │ │ │ rsbcs r1, r8, fp, lsl sl │ │ │ │ @@ -16790,34 +16790,34 @@ │ │ │ │ bllt fe713a84 │ │ │ │ stceq 8, cr15, [r4], {84} @ 0x54 │ │ │ │ eorvs r2, r3, r1, lsl #6 │ │ │ │ adcsvs r6, r4, r5, lsr r0 │ │ │ │ mrclt 7, 3, APSR_nzcv, cr0, cr11, {7} │ │ │ │ @ instruction: 0xf7fb4627 │ │ │ │ @ instruction: 0xf012be59 │ │ │ │ - strhtvs pc, [r0], -r5 @ │ │ │ │ + eorvs pc, r0, pc, ror #19 │ │ │ │ blcs 30480 │ │ │ │ eorshi pc, sl, #64 @ 0x40 │ │ │ │ strcs pc, [r4], #-2262 @ 0xfffff72a │ │ │ │ @ instruction: 0xf7fb4627 │ │ │ │ @ instruction: 0xf8dfbf01 │ │ │ │ ldrbtmi r3, [fp], #-1084 @ 0xfffffbc4 │ │ │ │ tstppl pc, #12582912 @ p-variant is OBSOLETE @ 0xc00000 │ │ │ │ eorvs r3, r3, r4, lsr r3 │ │ │ │ stccc 8, cr15, [r4], {84} @ 0x54 │ │ │ │ ldclt 7, cr15, [sl], {251} @ 0xfb │ │ │ │ - @ instruction: 0xf99ef012 │ │ │ │ + @ instruction: 0xf9d8f012 │ │ │ │ bvs 1cedbc0 │ │ │ │ @ instruction: 0xf43b2b00 │ │ │ │ ldmdavs r2!, {r0, r2, r3, r5, r6, r7, r9, sl, fp, sp, pc}^ │ │ │ │ rsbsvs r3, r3, #1024 @ 0x400 │ │ │ │ @ instruction: 0xf0c042aa │ │ │ │ @ instruction: 0x463c8157 │ │ │ │ @ instruction: 0xf0126820 │ │ │ │ - stmdacs r0, {r0, r2, r4, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r2, r3, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ mrshi pc, (UNDEF: 75) @ │ │ │ │ and r2, r0, r0, lsl #4 │ │ │ │ ldcpl 2, cr3, [r1], {1} │ │ │ │ mvnsle r2, r0, lsl #18 │ │ │ │ stmib r4, {r9, fp, sp}^ │ │ │ │ vaddl.s8 q9, d0, d1 │ │ │ │ @ instruction: 0xf0408129 │ │ │ │ @@ -17010,23 +17010,23 @@ │ │ │ │ @ instruction: 0xf1a36835 │ │ │ │ @ instruction: 0xf8530430 │ │ │ │ blcs 64e5c │ │ │ │ bge fea12f0c │ │ │ │ @ instruction: 0xf8d6e7d9 │ │ │ │ strbmi r2, [r5], -r4, lsl #8 │ │ │ │ stcllt 7, cr15, [r9], #1004 @ 0x3ec │ │ │ │ - @ instruction: 0xfffcf011 │ │ │ │ + @ instruction: 0xf836f012 │ │ │ │ bvs 1cedf04 │ │ │ │ rscsle r2, r4, r0, lsl #22 │ │ │ │ blcc 6fff4 │ │ │ │ strbmi r6, [r2, #-627] @ 0xfffffd8d │ │ │ │ sbchi pc, r3, r0, asr #1 │ │ │ │ ldrtmi r4, [ip], -r5, asr #12 │ │ │ │ - @ instruction: 0xf0116820 │ │ │ │ - stmdacs r0, {r0, r1, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf0126820 │ │ │ │ + stmdacs r0, {r0, r2, r3, r5, fp, ip, sp, lr, pc} │ │ │ │ adchi pc, ip, r0 │ │ │ │ and r2, r0, r0, lsl #4 │ │ │ │ ldcpl 2, cr3, [r1], {1} │ │ │ │ mvnsle r2, r0, lsl #18 │ │ │ │ stmib r4, {r9, fp, sp}^ │ │ │ │ vaddl.s8 q9, d0, d1 │ │ │ │ @ instruction: 0xf04080d0 │ │ │ │ @@ -17082,15 +17082,15 @@ │ │ │ │ andeq r0, r3, r8, ror #29 │ │ │ │ andeq r5, r3, lr, asr #4 │ │ │ │ @ instruction: 0x000351b0 │ │ │ │ rsbsvs r3, r3, #1024 @ 0x400 │ │ │ │ adcmi r6, fp, #7536640 @ 0x730000 │ │ │ │ addshi pc, r9, r0, asr #1 │ │ │ │ @ instruction: 0xf0116820 │ │ │ │ - @ instruction: 0x4603ff73 │ │ │ │ + strmi pc, [r3], -sp, lsr #31 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ stmdavc r2, {r0, r2, r3, r7, pc} │ │ │ │ rsble r2, sp, r0, lsl #20 │ │ │ │ andcc r2, r1, #0, 4 │ │ │ │ stmdbcs r0, {r0, r4, r6, r7, sl, fp, ip, lr} │ │ │ │ bcs 4a744 │ │ │ │ movwcs lr, #6596 @ 0x19c4 │ │ │ │ @@ -17262,15 +17262,15 @@ │ │ │ │ @ instruction: 0xf8d6e7c3 │ │ │ │ strtmi r2, [r5], -r4, lsl #8 │ │ │ │ bllt 19541e8 │ │ │ │ rsbsvs r3, r3, #1024 @ 0x400 │ │ │ │ adcmi r6, fp, #7536640 @ 0x730000 │ │ │ │ addshi pc, pc, r0, asr #1 │ │ │ │ @ instruction: 0xf0116820 │ │ │ │ - strmi pc, [r3], -fp, lsl #28 │ │ │ │ + strmi pc, [r3], -r5, asr #28 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ stmdavc r2, {r0, r1, r4, r7, pc} │ │ │ │ rsbsle r2, r5, r0, lsl #20 │ │ │ │ andcc r2, r1, #0, 4 │ │ │ │ stmdbcs r0, {r0, r3, r4, r7, sl, fp, ip, lr} │ │ │ │ bcs 4aa14 │ │ │ │ movwcs lr, #6596 @ 0x19c4 │ │ │ │ @@ -17286,22 +17286,22 @@ │ │ │ │ bcs 1ee80 │ │ │ │ bcc 8d7cc │ │ │ │ ldrmi r1, [sl], #-3649 @ 0xfffff1bf │ │ │ │ @ instruction: 0xf8133b01 │ │ │ │ @ instruction: 0xf8017f01 │ │ │ │ addsmi r7, sl, #1, 30 │ │ │ │ ldrsh sp, [r2], #-25 @ 0xffffffe7 │ │ │ │ - ldc2l 0, cr15, [r4, #68] @ 0x44 │ │ │ │ + mcr2 0, 0, pc, cr14, cr1, {0} @ │ │ │ │ bvs 1cee354 │ │ │ │ adcsle r2, ip, r0, lsl #22 │ │ │ │ blcc 70444 │ │ │ │ adcmi r6, r2, #805306375 @ 0x30000007 │ │ │ │ strtmi sp, [r5], -r3, lsr #6 │ │ │ │ stmdavs r0!, {r2, r3, r4, r5, r9, sl, lr} │ │ │ │ - stc2l 0, cr15, [ip, #68] @ 0x44 │ │ │ │ + mcr2 0, 0, pc, cr6, cr1, {0} @ │ │ │ │ andcs fp, r0, #192, 2 @ 0x30 │ │ │ │ andcc lr, r1, #0 │ │ │ │ stmdbcs r0, {r0, r4, sl, fp, ip, lr} │ │ │ │ bcs 4aa88 │ │ │ │ andcs lr, r1, r4, asr #19 │ │ │ │ stclge 6, cr15, [r2, #-1020]! @ 0xfffffc04 │ │ │ │ ldmdami r8!, {r0, r5, r8, ip, lr, pc} │ │ │ │ @@ -17882,15 +17882,15 @@ │ │ │ │ @ instruction: 0x46307332 │ │ │ │ ldrcc r6, [r0], #-227 @ 0xffffff1d │ │ │ │ adcsvs r6, r4, r5, lsr r0 │ │ │ │ blx fff52bf0 │ │ │ │ stmeq r4, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf5004478 │ │ │ │ eorcc r5, r4, ip, lsl r0 │ │ │ │ - @ instruction: 0xf934f011 │ │ │ │ + @ instruction: 0xffa2f010 │ │ │ │ ldc 0, cr11, [sp], #20 │ │ │ │ pop {r1, r8, r9, fp, pc} │ │ │ │ @ instruction: 0xf7ee4ff0 │ │ │ │ @ instruction: 0xf8dfbcdb │ │ │ │ ldrbtmi r1, [r9], #-2156 @ 0xfffff794 │ │ │ │ mrrcne 8, 4, r6, r8, cr11 │ │ │ │ @ instruction: 0xf1883301 │ │ │ │ @@ -18182,17 +18182,17 @@ │ │ │ │ @ instruction: 0xf1043098 │ │ │ │ mlasvs r5, r8, r3, r0 │ │ │ │ ldr r6, [pc, #-179]! @ 16fa9 │ │ │ │ @ instruction: 0xf1a16a43 │ │ │ │ @ instruction: 0xf8510498 │ │ │ │ movwcc r8, #7292 @ 0x1c7c │ │ │ │ @ instruction: 0xf0106243 │ │ │ │ - andcc pc, r1, r9, asr #29 │ │ │ │ + andcc pc, r1, pc, lsr lr @ │ │ │ │ strhi pc, [r9, #-7]! │ │ │ │ - mcr2 0, 5, pc, cr4, cr0, {0} @ │ │ │ │ + mrc2 0, 0, pc, cr10, cr0, {0} │ │ │ │ bcs 35084 │ │ │ │ strbhi pc, [r9], -r7 @ │ │ │ │ andcc r2, r1, #0, 4 │ │ │ │ blcs 2e294 │ │ │ │ bcs 4b878 │ │ │ │ stceq 8, cr15, [ip], {71} @ 0x47 │ │ │ │ stmdacs r0!, {r0, r1, r2, r6, r8, fp, sp, lr, pc} │ │ │ │ @@ -18208,15 +18208,15 @@ │ │ │ │ stmdbcs r0, {r2, r3, r7, sl, fp, ip, sp} │ │ │ │ stmdbcc r1, {r0, r3, r8, sl, fp, ip, lr, pc} │ │ │ │ ldrmi r1, [r9], #-3650 @ 0xfffff1be │ │ │ │ @ instruction: 0xf8133b01 │ │ │ │ @ instruction: 0xf8020f01 │ │ │ │ addmi r0, fp, #1, 30 │ │ │ │ @ instruction: 0xf010d1f9 │ │ │ │ - stmdavc r2, {r0, r1, r3, r4, r5, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdavc r2, {r0, r4, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf0072a00 │ │ │ │ andcs r8, r0, #185597952 @ 0xb100000 │ │ │ │ stcpl 2, cr3, [r3], {1} │ │ │ │ mvnsle r2, r0, lsl #22 │ │ │ │ @ instruction: 0xf8442a00 │ │ │ │ stmdb r4, {r2, r3, r7, sl, fp}^ │ │ │ │ vabdl.s8 q9, d6, d16 │ │ │ │ @@ -18231,15 +18231,15 @@ │ │ │ │ stccc 8, cr15, [ip], {84} @ 0x54 │ │ │ │ @ instruction: 0xdd092900 │ │ │ │ @ instruction: 0x1e423901 │ │ │ │ blcc 68188 │ │ │ │ svceq 0x0001f813 │ │ │ │ svceq 0x0001f802 │ │ │ │ @ instruction: 0xd1f94299 │ │ │ │ - mrc2 0, 2, pc, cr2, cr0, {0} │ │ │ │ + stc2l 0, cr15, [r8, #64] @ 0x40 │ │ │ │ bcs 35140 │ │ │ │ strbhi pc, [r9, -r7] @ │ │ │ │ andcc r2, r1, #0, 4 │ │ │ │ blcs 2e350 │ │ │ │ bcs 4b934 │ │ │ │ stceq 8, cr15, [ip], {68} @ 0x44 │ │ │ │ strcs lr, [r0, -r4, asr #18]! │ │ │ │ @@ -18255,15 +18255,15 @@ │ │ │ │ stmdbcs r0, {r2, r3, r7, sl, fp, ip, sp} │ │ │ │ stmdbcc r1, {r0, r3, r8, sl, fp, ip, lr, pc} │ │ │ │ ldrmi r1, [r9], #-3650 @ 0xfffff1be │ │ │ │ @ instruction: 0xf8133b01 │ │ │ │ @ instruction: 0xf8020f01 │ │ │ │ addmi r0, fp, #1, 30 │ │ │ │ @ instruction: 0xf010d1f9 │ │ │ │ - stmdavc r2, {r0, r3, r5, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdavc r2, {r0, r1, r2, r3, r4, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf0072a00 │ │ │ │ andcs r8, r0, #58982400 @ 0x3840000 │ │ │ │ stcpl 2, cr3, [r3], {1} │ │ │ │ mvnsle r2, r0, lsl #22 │ │ │ │ @ instruction: 0xf8442a00 │ │ │ │ stmdb r4, {r2, r3, r7, sl, fp}^ │ │ │ │ vabdl.s8 q9, d6, d16 │ │ │ │ @@ -18278,15 +18278,15 @@ │ │ │ │ stccc 8, cr15, [ip], {84} @ 0x54 │ │ │ │ vstrle s4, [r9, #-0] │ │ │ │ vmlane.f32 s7, s2, s2 │ │ │ │ blcc 68248 │ │ │ │ svceq 0x0001f813 │ │ │ │ svceq 0x0001f801 │ │ │ │ @ instruction: 0xd1f94293 │ │ │ │ - mcr2 0, 0, pc, cr0, cr0, {0} @ │ │ │ │ + ldc2l 0, cr15, [r6, #-64]! @ 0xffffffc0 │ │ │ │ bcs 351fc │ │ │ │ rsbhi pc, r9, r8 │ │ │ │ andcc r2, r1, #0, 4 │ │ │ │ blcs 2e40c │ │ │ │ bcs 4b9f0 │ │ │ │ stceq 8, cr15, [ip], {68} @ 0x44 │ │ │ │ strcs lr, [r0, -r4, asr #18]! │ │ │ │ @@ -20000,15 +20000,15 @@ │ │ │ │ blhi 254558 │ │ │ │ bcc fe454520 │ │ │ │ bne 454524 │ │ │ │ @ instruction: 0xf005439a │ │ │ │ @ instruction: 0xf023831c │ │ │ │ tstmi r9, #0, 6 │ │ │ │ blge 1455dcc │ │ │ │ - ldc2l 0, cr15, [ip, #56]! @ 0x38 │ │ │ │ + ldc2 0, cr15, [sl, #56] @ 0x38 │ │ │ │ stmdacs r0, {r7, r9, sl, lr} │ │ │ │ orrshi pc, r1, #4 │ │ │ │ svceq 0x0000f5b0 │ │ │ │ bicshi pc, pc, #4 │ │ │ │ svceq 0x0080f5b0 │ │ │ │ bicshi pc, fp, #4 │ │ │ │ svceq 0x0040f5b0 │ │ │ │ @@ -20089,15 +20089,15 @@ │ │ │ │ andcc r0, r1, #16384 @ 0x4000 │ │ │ │ msrhi CPSR_xc, #-2147483615 @ 0x80000021 │ │ │ │ andls pc, r4, ip, asr #17 │ │ │ │ stmdavs ip, {r1, r2, r3, r5, r6, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ ldrbtmi r4, [r8], #-2174 @ 0xfffff782 │ │ │ │ andspl pc, sp, r0, lsl #10 │ │ │ │ @ instruction: 0xf00f3024 │ │ │ │ - cdpne 8, 6, cr15, cr3, cr13, {2} │ │ │ │ + mcrne 8, 3, pc, cr3, cr13, {2} @ │ │ │ │ vpadd.i8 d2, d1, d5 │ │ │ │ ldm pc, {r3, r5, r6, r7, sl, pc}^ @ │ │ │ │ stcleq 0, cr15, [pc, #-76]! @ 18dfc │ │ │ │ stcleq 13, cr0, [r9, #-468]! @ 0xfffffe2c │ │ │ │ stcleq 12, cr0, [r3, #-920]! @ 0xfffffc68 │ │ │ │ ldcleq 13, cr0, [r7, #-372] @ 0xfffffe8c │ │ │ │ ldcleq 12, cr0, [r1, #-920] @ 0xfffffc68 │ │ │ │ @@ -20177,15 +20177,15 @@ │ │ │ │ andeq lr, r2, r2, lsl r6 │ │ │ │ andeq lr, r2, sl, asr #11 │ │ │ │ andeq lr, r2, sl, lsr #11 │ │ │ │ muleq r2, r6, r5 │ │ │ │ andeq r2, r3, r2, lsl r9 │ │ │ │ andeq lr, r2, r8, ror #10 │ │ │ │ andeq lr, r2, r8, lsr #9 │ │ │ │ - muleq r3, r6, r4 │ │ │ │ + andeq r3, r3, r2, lsr #5 │ │ │ │ andeq lr, r2, ip, asr #6 │ │ │ │ andeq r2, r3, ip, asr #13 │ │ │ │ andeq r2, r3, sl, asr #13 │ │ │ │ andeq lr, r2, r8, lsl #6 │ │ │ │ andeq r2, r3, lr, lsl #13 │ │ │ │ andeq r2, r3, sl, lsl #13 │ │ │ │ andeq lr, r2, r2, asr #5 │ │ │ │ @@ -21515,15 +21515,15 @@ │ │ │ │ mvnsle r2, sl, lsl #20 │ │ │ │ @ instruction: 0xf1026862 │ │ │ │ andcc r0, r1, #65536 @ 0x10000 │ │ │ │ strhi pc, [ip], -r4, lsl #3 │ │ │ │ andhi pc, r4, r0, asr #17 │ │ │ │ ldmdb r1, {r0, r1, r2, r3, r5, r6, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf00d0110 │ │ │ │ - andcc pc, r1, pc, lsr sp @ │ │ │ │ + andcc pc, r1, fp, ror #22 │ │ │ │ ldrhi pc, [r9, r1, asr #32] │ │ │ │ @ instruction: 0x4730f8df │ │ │ │ @ instruction: 0xf504447c │ │ │ │ ldrtcc r5, [ip], #-1149 @ 0xfffffb83 │ │ │ │ stcllt 7, cr15, [sl], {254} @ 0xfe │ │ │ │ stclmi 8, cr15, [r4], #-324 @ 0xfffffebc │ │ │ │ ldclhi 8, cr15, [r8], #-324 @ 0xfffffebc │ │ │ │ @@ -21767,18 +21767,18 @@ │ │ │ │ @ instruction: 0xf8573c04 │ │ │ │ eorsvs r3, fp, r8, lsr ip │ │ │ │ adcsvs r6, r7, r5, lsr r0 │ │ │ │ ldmdblt ip!, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldrbtmi r4, [r8], #-2280 @ 0xfffff718 │ │ │ │ eorpl pc, r0, r0, lsl #10 │ │ │ │ @ instruction: 0xf00d3004 │ │ │ │ - fstmiaxmi r6!, {d31-d54} @ Deprecated │ │ │ │ + fstmiaxmi r6!, {d31-d62} @ Deprecated │ │ │ │ vqshl.s8 q2, q14, q2 │ │ │ │ @ instruction: 0xf00d702c │ │ │ │ - @ instruction: 0xf504fb2b │ │ │ │ + @ instruction: 0xf504fb3b │ │ │ │ andscc r5, r4, r6, lsr #32 │ │ │ │ ldmiblt sl, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldrbtmi r4, [r8], #-2273 @ 0xfffff71f │ │ │ │ eorpl pc, r0, r0, lsl #10 │ │ │ │ @ instruction: 0xe7ec3014 │ │ │ │ ldrbtmi r4, [r8], #-2271 @ 0xfffff721 │ │ │ │ eorpl pc, r0, r0, lsl #10 │ │ │ │ @@ -21880,17 +21880,17 @@ │ │ │ │ stmdalt r0!, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf44f4b8f │ │ │ │ ldrbtmi r7, [fp], #-640 @ 0xfffffd80 │ │ │ │ @ instruction: 0xe792625a │ │ │ │ stmdavs r4!, {r0, r2, r3, r7, fp, lr} │ │ │ │ @ instruction: 0xf5004478 │ │ │ │ andscc r5, r4, r5, lsr #32 │ │ │ │ - blx 13d6a6c │ │ │ │ + blx 17d6a6c │ │ │ │ @ instruction: 0xf00d4620 │ │ │ │ - ldr pc, [r8, -fp, asr #20] │ │ │ │ + @ instruction: 0xe718fa5b │ │ │ │ ldrbtmi r4, [r8], #-2184 @ 0xfffff778 │ │ │ │ eorpl pc, r5, r0, lsl #10 │ │ │ │ ldr r3, [r0, -ip, lsr #32] │ │ │ │ ldrbtmi r4, [r8], #-2182 @ 0xfffff77a │ │ │ │ eorpl pc, r5, r0, lsl #10 │ │ │ │ smladx sl, ip, r0, r3 │ │ │ │ ldrbtmi r4, [r8], #-2180 @ 0xfffff77c │ │ │ │ @@ -21991,16 +21991,16 @@ │ │ │ │ andeq ip, r2, r4, lsr #14 │ │ │ │ andeq r0, r3, r2, lsr #21 │ │ │ │ andeq r0, r3, r0, lsr #21 │ │ │ │ andeq ip, r2, r2, ror #13 │ │ │ │ andeq r0, r3, r0, ror #20 │ │ │ │ andeq r0, r3, lr, asr sl │ │ │ │ andeq r0, r3, r8, lsl sl │ │ │ │ - andeq r1, r3, r6, ror #12 │ │ │ │ - andeq r1, r3, r0, ror #12 │ │ │ │ + andeq r1, r3, r2, ror r4 │ │ │ │ + andeq r1, r3, ip, ror #8 │ │ │ │ andeq r0, r3, r2, lsr r9 │ │ │ │ andeq r0, r3, ip, lsr #18 │ │ │ │ @ instruction: 0x0002c4b6 │ │ │ │ andeq r0, r3, ip, asr #15 │ │ │ │ andeq ip, r2, sl, lsl r4 │ │ │ │ andeq ip, r2, ip, lsl #8 │ │ │ │ strdeq ip, [r2], -r6 │ │ │ │ @@ -22093,15 +22093,15 @@ │ │ │ │ @ instruction: 0xf8013301 │ │ │ │ @ instruction: 0xf8527f01 │ │ │ │ addsmi r7, pc, #112, 24 @ 0x7000 │ │ │ │ ldrb sp, [r0], #3317 @ 0xcf5 │ │ │ │ ldcmi 8, cr15, [r8], {223} @ 0xdf │ │ │ │ @ instruction: 0xf504447c │ │ │ │ eorcc r5, r4, sp, lsl r0 │ │ │ │ - @ instruction: 0xf8a4f00d │ │ │ │ + @ instruction: 0xf8b4f00d │ │ │ │ eorpl pc, r4, r4, lsl #10 │ │ │ │ strb r3, [ip, #-60]! @ 0xffffffc4 │ │ │ │ stccs 8, cr15, [r4], {83} @ 0x53 │ │ │ │ bcs 1edcee4 │ │ │ │ orrhi pc, ip, r0 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, fp, sp, lr} │ │ │ │ svclt 0x001c2b01 │ │ │ │ @@ -22202,15 +22202,15 @@ │ │ │ │ ldrhi pc, [lr], r2, asr #2 │ │ │ │ vmls.i8 d2, d1, d1 │ │ │ │ @ instruction: 0xf04285e3 │ │ │ │ @ instruction: 0xf8df86a8 │ │ │ │ ldrbtmi r4, [ip], #-2804 @ 0xfffff50c │ │ │ │ andspl pc, sp, r4, lsl #10 │ │ │ │ @ instruction: 0xf00c3024 │ │ │ │ - @ instruction: 0xf504ffcb │ │ │ │ + @ instruction: 0xf504ffdb │ │ │ │ eorscc r5, r4, pc, lsl r0 │ │ │ │ movwcs lr, #5267 @ 0x1493 │ │ │ │ @ instruction: 0xf7fb60e3 │ │ │ │ @ instruction: 0xf8dfbc44 │ │ │ │ ldrdcs r3, [r0], r8 │ │ │ │ @ instruction: 0xf503447b │ │ │ │ movwcc r5, #17375 @ 0x43df │ │ │ │ @@ -24556,19 +24556,19 @@ │ │ │ │ blmi fe9696bc │ │ │ │ ldrbtmi r2, [fp], #-253 @ 0xffffff03 │ │ │ │ tstppl r3, #12582912 @ p-variant is OBSOLETE @ 0xc00000 │ │ │ │ @ instruction: 0xf8c4331c │ │ │ │ ldrhtvs r3, [r5], -r8 │ │ │ │ @ instruction: 0xf7f960b7 │ │ │ │ @ instruction: 0xf00abb6d │ │ │ │ - stmdacs r0, {r0, r1, r2, r5, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r2, r9, fp, ip, sp, lr, pc} │ │ │ │ ldmdavs r3!, {r1, r4, r6, ip, lr, pc}^ │ │ │ │ @ instruction: 0xf0c142ab │ │ │ │ @ instruction: 0x201683b8 │ │ │ │ - stc2 0, cr15, [r6, #-40] @ 0xffffffd8 │ │ │ │ + stc2l 0, cr15, [r0, #-40] @ 0xffffffd8 │ │ │ │ @ instruction: 0xf0012800 │ │ │ │ stmdavc r3, {r0, r2, r3, r4, r5, r9, pc} │ │ │ │ @ instruction: 0xf0012b00 │ │ │ │ andcs r8, r0, #92, 10 @ 0x17000000 │ │ │ │ stcpl 2, cr3, [r1], {1} │ │ │ │ mvnsle r2, r0, lsl #18 │ │ │ │ stmib r4, {r9, fp, sp}^ │ │ │ │ @@ -24597,24 +24597,24 @@ │ │ │ │ stcne 0, cr2, [fp, #-724]! @ 0xfffffd2c │ │ │ │ bleq 45b598 │ │ │ │ andscs r6, r6, #234 @ 0xea │ │ │ │ strmi r6, [sp], -sl, rrx │ │ │ │ rscvs r6, r2, r2, ror #27 │ │ │ │ @ instruction: 0xf7fb6a62 │ │ │ │ @ instruction: 0x4648b87a │ │ │ │ - blx 5594d4 │ │ │ │ + @ instruction: 0xf9b2f00a │ │ │ │ @ instruction: 0xd1ac2800 │ │ │ │ bleq 1258f74 │ │ │ │ svc 0x0054f7e7 │ │ │ │ stchi 8, cr15, [r0], {71} @ 0x47 │ │ │ │ bleq d88dc │ │ │ │ adcmi r6, fp, #7536640 @ 0x730000 │ │ │ │ bicshi pc, r7, r1, asr #1 │ │ │ │ @ instruction: 0xf00a69a0 │ │ │ │ - stmdacs r0, {r0, r1, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r5, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ orrshi pc, r7, r1, asr #32 │ │ │ │ ldrdeq lr, [r4, -r4]! │ │ │ │ @ instruction: 0xf6c72200 │ │ │ │ @ instruction: 0x460772f0 │ │ │ │ @ instruction: 0xf001438a │ │ │ │ blmi 19fe28c │ │ │ │ bleq 6185f0 │ │ │ │ @@ -24624,28 +24624,28 @@ │ │ │ │ mcrr 0, 3, r9, r9, cr8 │ │ │ │ vmov.32 r8, d4[1] │ │ │ │ vneg.f64 d23, d6 │ │ │ │ svclt 0x0054fa10 │ │ │ │ bicvc pc, ip, #805306368 @ 0x30000000 │ │ │ │ cmppcs ip, #3145728 @ p-variant is OBSOLETE @ 0x300000 │ │ │ │ @ instruction: 0xf00a61a3 │ │ │ │ - stmdacs r0, {r0, r2, r3, r4, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r3, r4, r5, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ cmpphi fp, #1 @ p-variant is OBSOLETE │ │ │ │ svceq 0x0000f5b0 │ │ │ │ strbhi pc, [pc, #-1] @ 1d523 @ │ │ │ │ svceq 0x0080f5b0 │ │ │ │ ldrbhi pc, [r6], #1 @ │ │ │ │ svceq 0x0040f5b0 │ │ │ │ blge ff8da720 │ │ │ │ bvs 1ce5d38 │ │ │ │ andcs r2, r3, r0, lsl #2 │ │ │ │ rsbsvs r3, r3, #67108864 @ 0x4000000 │ │ │ │ ldc 8, cr6, [r4, #908] @ 0x38c │ │ │ │ @ instruction: 0xf00a0b24 │ │ │ │ - stmdavc r3, {r0, r1, r2, r3, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdavc r3, {r0, r2, r3, r5, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ blcs 37cec │ │ │ │ ldrthi pc, [r9], #1 @ │ │ │ │ andcc r2, r1, #0, 4 │ │ │ │ stmdbcs r0, {r0, r7, sl, fp, ip, lr} │ │ │ │ bcs 51d4c │ │ │ │ strbtvs r6, [r7], r0, lsr #4 │ │ │ │ vsubw.s8 q11, q0, d18 │ │ │ │ @@ -25838,15 +25838,15 @@ │ │ │ │ ldmdavs r1!, {r1, r4, r5, r7, fp, sp, lr} │ │ │ │ ldrbteq pc, [r0], #-418 @ 0xfffffe5e @ │ │ │ │ stclcc 8, cr15, [r4], #-328 @ 0xfffffeb8 │ │ │ │ andseq lr, r5, #1343488 @ 0x148000 │ │ │ │ ldmdavs r3!, {r0, r1, r2, r4, r6, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf0c042ab │ │ │ │ andscs r8, r6, pc, asr #4 │ │ │ │ - blx 2da836 │ │ │ │ + blx 115a836 │ │ │ │ stmdacs r0, {r0, r1, r9, sl, lr} │ │ │ │ subhi pc, r1, #0 │ │ │ │ bcs 3c824 │ │ │ │ strbhi pc, [r0, #-0] @ │ │ │ │ andcc r2, r1, #0, 4 │ │ │ │ stmdbcs r0, {r0, r3, r4, r7, sl, fp, ip, lr} │ │ │ │ bcs 53018 │ │ │ │ @@ -26013,15 +26013,15 @@ │ │ │ │ vhadd.s8 d28, d0, d22 │ │ │ │ @ instruction: 0xf8c41359 │ │ │ │ vhadd.s8 d17, d16, d16 │ │ │ │ @ instruction: 0xf8c42039 │ │ │ │ mlasvs r5, r4, r0, r3 │ │ │ │ @ instruction: 0xf7f860b2 │ │ │ │ @ instruction: 0xf009b80b │ │ │ │ - @ instruction: 0xf847f9a7 │ │ │ │ + @ instruction: 0xf847f9e1 │ │ │ │ bvs 1ce1d00 │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ @ instruction: 0xf8578145 │ │ │ │ @ instruction: 0xf8473c3c │ │ │ │ @ instruction: 0xf8df3c8c │ │ │ │ @ instruction: 0xf8573a48 │ │ │ │ ldrbtmi r2, [fp], #-3188 @ 0xfffff38c │ │ │ │ @@ -26182,15 +26182,15 @@ │ │ │ │ @ instruction: 0xf00560b4 │ │ │ │ ldmvs r4!, {r0, r2, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldclcc 8, cr6, [r8], #-212 @ 0xffffff2c │ │ │ │ ldmdblt ip!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ rsbsvs r3, r3, #1024 @ 0x400 │ │ │ │ adcmi r6, fp, #7536640 @ 0x730000 │ │ │ │ stmiavs r0!, {r0, r3, r6, r8, r9, ip, lr, pc}^ │ │ │ │ - @ instruction: 0xf85af009 │ │ │ │ + @ instruction: 0xf894f009 │ │ │ │ stmdacs r0, {r0, r1, r9, sl, lr} │ │ │ │ stmdavc r2, {r0, r2, r3, r4, r5, ip, lr, pc} │ │ │ │ @ instruction: 0xf0002a00 │ │ │ │ andcs r8, r0, #1476395009 @ 0x58000001 │ │ │ │ ldcpl 2, cr3, [r9], {1} │ │ │ │ mvnsle r2, r0, lsl #18 │ │ │ │ stmib r4, {r9, fp, sp}^ │ │ │ │ @@ -26680,15 +26680,15 @@ │ │ │ │ andeq ip, r2, ip, lsl #13 │ │ │ │ andeq r8, r2, r4, lsr #5 │ │ │ │ andeq ip, r2, r0, lsl #12 │ │ │ │ andeq r8, r2, r8, asr r2 │ │ │ │ muleq r2, sl, r1 │ │ │ │ andeq r8, r2, sl, ror r1 │ │ │ │ strheq r8, [r2], -sl │ │ │ │ - andeq sp, r2, r0, lsl r1 │ │ │ │ + andeq ip, r2, ip, lsl pc │ │ │ │ andeq r8, r2, r6, lsl r0 │ │ │ │ andeq r7, r2, r2, ror #31 │ │ │ │ andeq r7, r2, sl, lsl #31 │ │ │ │ andeq r7, r2, sl, lsl #29 │ │ │ │ andeq ip, r2, r2, asr #2 │ │ │ │ andeq ip, r2, sl, lsr #2 │ │ │ │ andeq r7, r2, ip, lsl #27 │ │ │ │ @@ -34638,18 +34638,18 @@ │ │ │ │ ldrbtmi r0, [fp], #-128 @ 0xffffff80 │ │ │ │ bmi 1ff1ec │ │ │ │ ldrbtmi r4, [sl], #-2823 @ 0xfffff4f9 │ │ │ │ andsvs r4, r5, fp, ror r4 │ │ │ │ ldclt 0, cr6, [r8, #-96]! @ 0xffffffa0 │ │ │ │ andeq r3, r2, r6, lsl sp │ │ │ │ andeq r0, r0, r4, lsl #3 │ │ │ │ - strdeq r4, [r2], -lr │ │ │ │ - andeq r4, r2, lr, ror #22 │ │ │ │ - andeq r4, r2, lr, ror #22 │ │ │ │ - andeq r4, r2, r8, ror #22 │ │ │ │ + andeq r4, r2, lr, lsl #20 │ │ │ │ + andeq r4, r2, sl, ror r9 │ │ │ │ + andeq r4, r2, sl, ror r9 │ │ │ │ + andeq r4, r2, r4, ror r9 │ │ │ │ strlt r4, [r8, #-1548] @ 0xfffff9f4 │ │ │ │ stc2 7, cr15, [ip, #-1004]! @ 0xfffffc14 │ │ │ │ @ instruction: 0xf7de4620 │ │ │ │ svclt 0x0000e870 │ │ │ │ @ instruction: 0xf04f4803 │ │ │ │ strlt r3, [r8, #-767] @ 0xfffffd01 │ │ │ │ ldrbtmi r2, [r8], #-768 @ 0xfffffd00 │ │ │ │ @@ -35050,78 +35050,78 @@ │ │ │ │ movwcs r2, #257 @ 0x101 │ │ │ │ andslt r5, r2, r3, asr #8 │ │ │ │ svclt 0x0000bd10 │ │ │ │ andeq r4, r2, r6, lsl #2 │ │ │ │ ldrdeq r3, [r2], -r6 │ │ │ │ andeq r8, r0, r4, lsr #16 │ │ │ │ strheq r4, [r2], -r6 │ │ │ │ + ldrbmi r2, [r0, -r0]! │ │ │ │ + svclt 0x00183800 │ │ │ │ + ldrbmi r2, [r0, -r1]! │ │ │ │ + strmi fp, [sl], -r0, lsl #10 │ │ │ │ + blge 93a2c │ │ │ │ + @ instruction: 0xf0034669 │ │ │ │ + vldr s30, [sp, #580] @ 0x244 │ │ │ │ + andlt r0, r3, r1, lsl #20 │ │ │ │ + blx 1659a6 │ │ │ │ + strmi fp, [sl], -r0, lsl #10 │ │ │ │ + blge d3a4c │ │ │ │ + @ instruction: 0xf001a901 │ │ │ │ + ldc 14, cr15, [sp, #612] @ 0x264 │ │ │ │ + andlt r0, r5, r2, lsl #22 │ │ │ │ + blx 1659be │ │ │ │ @ instruction: 0xf06fb570 │ │ │ │ @ instruction: 0x460d0494 │ │ │ │ cmncs r8, lr, lsl #1 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ - beq 1a2e54 │ │ │ │ + beq 1a2e90 │ │ │ │ andscs r9, r8, #-1342177280 @ 0xb0000000 │ │ │ │ strcs lr, [r8], #-2509 @ 0xfffff633 │ │ │ │ tstls sl, r5, lsl #20 │ │ │ │ stmib sp, {r1, r2, r8, sp}^ │ │ │ │ vaddw.u8 q14, q1, d12 │ │ │ │ vmov.i32 d16, #-1509949440 @ 0xa6000000 │ │ │ │ ldmdblt sl!, {r0, r1, r2, r6, r7, r9, ip, lr}^ │ │ │ │ strls r4, [r6], -r1, lsr #12 │ │ │ │ - bge 1cc44c │ │ │ │ + bge 1cc488 │ │ │ │ streq lr, [r0, #-2509] @ 0xfffff633 │ │ │ │ stmdage r8, {r0, r1, r2, r8, r9, fp, sp, pc} │ │ │ │ strls r2, [r7], #-1025 @ 0xfffffbff │ │ │ │ strls r2, [r3], #-1024 @ 0xfffffc00 │ │ │ │ - blx 19e385a │ │ │ │ + blx 1263896 │ │ │ │ ldcllt 0, cr11, [r0, #-56]! @ 0xffffffc8 │ │ │ │ streq pc, [r0], -r6, asr #8 │ │ │ │ orrseq pc, r6, r2, lsr #3 │ │ │ │ strb r9, [fp, r6, lsl #12]! │ │ │ │ strcs fp, [r0], #-1392 @ 0xfffffa90 │ │ │ │ addlt r4, lr, lr, lsl r6 │ │ │ │ teqcs r5, sp, lsl #12 │ │ │ │ andcs r9, lr, #-1342177280 @ 0xb0000000 │ │ │ │ andmi lr, ip, #3358720 @ 0x334000 │ │ │ │ - blcs 4629cc │ │ │ │ + blcs 462a08 │ │ │ │ @ instruction: 0xf64f9108 │ │ │ │ @ instruction: 0xf6cf32ce │ │ │ │ vqsub.s8 , q8, │ │ │ │ andls r3, r9, #-1073741774 @ 0xc0000032 │ │ │ │ @ instruction: 0x910a469c │ │ │ │ tstpeq r3, #201326595 @ p-variant is OBSOLETE @ 0xc000003 │ │ │ │ - beq 1e2ed0 │ │ │ │ + beq 1e2f0c │ │ │ │ strpl pc, [sl], #-972 @ 0xfffffc34 │ │ │ │ @ instruction: 0x4611b97c │ │ │ │ stmib sp, {r0, r1, r2, r8, r9, ip, pc}^ │ │ │ │ - blge 168cac │ │ │ │ + blge 168ce8 │ │ │ │ stmdage r8, {r1, r2, r9, fp, sp, pc} │ │ │ │ strls r2, [r2], -r1, lsl #8 │ │ │ │ strcs r9, [r0], #-1029 @ 0xfffffbfb │ │ │ │ @ instruction: 0xf0009403 │ │ │ │ - andlt pc, lr, r3, lsr fp @ │ │ │ │ + andlt pc, lr, r5, lsl fp @ │ │ │ │ @ instruction: 0xf443bd70 │ │ │ │ vsubw.s32 , q10, d0 │ │ │ │ movwls r4, #28979 @ 0x7133 │ │ │ │ svclt 0x0000e7eb │ │ │ │ - ldrbmi r2, [r0, -r0]! │ │ │ │ - svclt 0x00183800 │ │ │ │ - ldrbmi r2, [r0, -r1]! │ │ │ │ - strmi fp, [sl], -r0, lsl #10 │ │ │ │ - blge 93af0 │ │ │ │ - @ instruction: 0xf0034669 │ │ │ │ - vldr s30, [sp, #188] @ 0xbc │ │ │ │ - andlt r0, r3, r1, lsl #20 │ │ │ │ - blx 165a6a │ │ │ │ - strmi fp, [sl], -r0, lsl #10 │ │ │ │ - blge d3b10 │ │ │ │ - @ instruction: 0xf001a901 │ │ │ │ - ldc 14, cr15, [sp, #220] @ 0xdc │ │ │ │ - andlt r0, r5, r2, lsl #22 │ │ │ │ - blx 165a82 │ │ │ │ @ instruction: 0xc018f8df │ │ │ │ @ instruction: 0xf8dfb510 │ │ │ │ ldrbtmi lr, [ip], #24 │ │ │ │ @ instruction: 0xf85cb082 │ │ │ │ strls r4, [r0], #-14 │ │ │ │ mrc2 7, 7, pc, cr2, cr11, {7} │ │ │ │ ldclt 0, cr11, [r0, #-8] │ │ │ │ @@ -35240,277 +35240,277 @@ │ │ │ │ ldrbtmi lr, [ip], #24 │ │ │ │ @ instruction: 0xf85cb082 │ │ │ │ strls r4, [r0], #-14 │ │ │ │ blx 1665ae6 │ │ │ │ ldclt 0, cr11, [r0, #-8] │ │ │ │ andeq r3, r2, r6, lsl #7 │ │ │ │ andeq r0, r0, ip, lsr r1 │ │ │ │ + strmi fp, [r5], -r8, lsl #10 │ │ │ │ + @ instruction: 0xf7fe4c0f │ │ │ │ + bmi 427804 │ │ │ │ + @ instruction: 0x4606447c │ │ │ │ + stmdami lr, {r0, r1, r5, r9, sl, lr} │ │ │ │ + stmiapl r4!, {r0, r8, sp} │ │ │ │ + andcs r4, fp, #120, 8 @ 0x78000000 │ │ │ │ + @ instruction: 0xf7dd6823 │ │ │ │ + stmdavs r3!, {r2, r4, r6, r8, r9, fp, sp, lr, pc} │ │ │ │ + ldrtmi r2, [r1], -r1, lsl #4 │ │ │ │ + @ instruction: 0xf7dd4628 │ │ │ │ + stmdami r8, {r1, r2, r3, r6, r8, r9, fp, sp, lr, pc} │ │ │ │ + eorcs r6, lr, #2293760 @ 0x230000 │ │ │ │ + tstcs r1, r8, ror r4 │ │ │ │ + bl 11e5ab4 │ │ │ │ + @ instruction: 0xf7dd2002 │ │ │ │ + svclt 0x0000eba8 │ │ │ │ + andeq r3, r2, r0, ror #6 │ │ │ │ + andeq r0, r0, r8, asr #2 │ │ │ │ + andeq r9, r0, r4, asr #29 │ │ │ │ + @ instruction: 0x00009eb4 │ │ │ │ + @ instruction: 0x4605b530 │ │ │ │ + addlt r4, r3, ip, lsl #12 │ │ │ │ + strbtmi r2, [r8], -r0, lsl #2 │ │ │ │ + bl 1065adc │ │ │ │ + ldmib sp, {r3, r4, r8, fp, ip, sp, pc}^ │ │ │ │ + eorvs r2, sl, r0, lsl #6 │ │ │ │ + andlt r6, r3, r3, lsr #32 │ │ │ │ + svclt 0x0000bd30 │ │ │ │ + rsbsmi pc, r0, r0, lsl #8 │ │ │ │ + sbcmi pc, r0, r0, lsr #11 │ │ │ │ + @ instruction: 0xf080fab0 │ │ │ │ + ldrbmi r0, [r0, -r0, asr #18]! │ │ │ │ + rsbsmi pc, r0, r0, lsl #8 │ │ │ │ + andpl pc, r0, r0, lsr #11 │ │ │ │ + @ instruction: 0xf080fab0 │ │ │ │ + ldrbmi r0, [r0, -r0, asr #18]! │ │ │ │ + rsbsmi pc, r0, r0, lsl #8 │ │ │ │ + addmi pc, r0, r0, lsr #11 │ │ │ │ + @ instruction: 0xf080fab0 │ │ │ │ + ldrbmi r0, [r0, -r0, asr #18]! │ │ │ │ + rsbsmi pc, r0, r0, lsl #8 │ │ │ │ + addpl pc, r0, r0, lsr #11 │ │ │ │ + @ instruction: 0xf080fab0 │ │ │ │ + ldrbmi r0, [r0, -r0, asr #18]! │ │ │ │ + rsbsmi pc, r0, r0, lsl #8 │ │ │ │ + eormi pc, r0, r0, lsr #11 │ │ │ │ + @ instruction: 0xf080fab0 │ │ │ │ + ldrbmi r0, [r0, -r0, asr #18]! │ │ │ │ + rsbsmi pc, r0, r0, lsl #8 │ │ │ │ + andmi pc, r0, r0, lsr #11 │ │ │ │ + @ instruction: 0xf080fab0 │ │ │ │ + ldrbmi r0, [r0, -r0, asr #18]! │ │ │ │ + rsbsmi pc, r0, r0, lsl #8 │ │ │ │ + submi pc, r0, r0, lsr #11 │ │ │ │ + @ instruction: 0xf080fab0 │ │ │ │ + ldrbmi r0, [r0, -r0, asr #18]! │ │ │ │ + bllt 2e5b60 │ │ │ │ + blt ff5e5b64 │ │ │ │ + ldrbtmi r4, [fp], #-2818 @ 0xfffff4fe │ │ │ │ + ldrdeq lr, [r0, -r3] │ │ │ │ + svclt 0x00004770 │ │ │ │ + andeq r3, r2, r6, lsl pc │ │ │ │ + ldrbtmi r4, [fp], #-2818 @ 0xfffff4fe │ │ │ │ + @ instruction: 0x0118e9d3 │ │ │ │ + svclt 0x00004770 │ │ │ │ + andeq r3, r2, r6, lsl #30 │ │ │ │ + ldrbtmi r4, [fp], #-2817 @ 0xfffff4ff │ │ │ │ + @ instruction: 0x47706918 │ │ │ │ + strdeq r3, [r2], -r6 │ │ │ │ + ldrbtmi r4, [fp], #-2817 @ 0xfffff4ff │ │ │ │ + @ instruction: 0x47706958 │ │ │ │ + andeq r3, r2, sl, ror #29 │ │ │ │ + ldrbtmi r4, [fp], #-2817 @ 0xfffff4ff │ │ │ │ + @ instruction: 0x47706998 │ │ │ │ + ldrdeq r3, [r2], -lr │ │ │ │ + ldrbtmi r4, [fp], #-2817 @ 0xfffff4ff │ │ │ │ + @ instruction: 0x477069d8 │ │ │ │ + ldrdeq r3, [r2], -r2 │ │ │ │ + ldrbtmi r4, [fp], #-2818 @ 0xfffff4fe │ │ │ │ + ldrdeq lr, [r8, -r3] │ │ │ │ + svclt 0x00004770 │ │ │ │ + andeq r3, r2, r6, asr #29 │ │ │ │ + ldrbtmi r4, [fp], #-2818 @ 0xfffff4fe │ │ │ │ + ldrdeq lr, [ip, -r3] │ │ │ │ + svclt 0x00004770 │ │ │ │ + @ instruction: 0x00023eb6 │ │ │ │ + ldrbtmi r4, [fp], #-2817 @ 0xfffff4ff │ │ │ │ + @ instruction: 0x47706c98 │ │ │ │ + andeq r3, r2, r6, lsr #29 │ │ │ │ + ldrbtmi r4, [fp], #-2817 @ 0xfffff4ff │ │ │ │ + @ instruction: 0x47706d18 │ │ │ │ + muleq r2, sl, lr │ │ │ │ + ldrbtmi r4, [fp], #-2817 @ 0xfffff4ff │ │ │ │ + @ instruction: 0x47706d98 │ │ │ │ + andeq r3, r2, lr, lsl #29 │ │ │ │ + ldrbtmi r4, [r9], #-2305 @ 0xfffff6ff │ │ │ │ + bllt fe965c00 │ │ │ │ + andeq r3, r2, r2, lsl #29 │ │ │ │ + ldrbtmi r4, [r9], #-2305 @ 0xfffff6ff │ │ │ │ + blt 1965c0c │ │ │ │ + andeq r3, r2, r6, ror lr │ │ │ │ + ldrbtmi r4, [r9], #-2305 @ 0xfffff6ff │ │ │ │ + blt 1be5c18 │ │ │ │ + andeq r3, r2, sl, ror #28 │ │ │ │ + bllt fec65c20 │ │ │ │ + ldrbtmi r4, [r8], #-2049 @ 0xfffff7ff │ │ │ │ + svclt 0x00004770 │ │ │ │ + andeq r3, r2, r6, asr #29 │ │ │ │ + ldrbtmi r4, [r8], #-2049 @ 0xfffff7ff │ │ │ │ + ldrbmi r3, [r0, -r1, asr #32]! │ │ │ │ + @ instruction: 0x00023eba │ │ │ │ + ldrbtmi r4, [r8], #-2049 @ 0xfffff7ff │ │ │ │ + ldrbmi r3, [r0, -r2, lsl #1]! │ │ │ │ + andeq r3, r2, lr, lsr #29 │ │ │ │ + ldrbtmi r4, [r8], #-2049 @ 0xfffff7ff │ │ │ │ + ldrbmi r3, [r0, -r3, asr #1]! │ │ │ │ + andeq r3, r2, r2, lsr #29 │ │ │ │ + ldrbtmi r4, [r8], #-2050 @ 0xfffff7fe │ │ │ │ + addvc pc, r2, r0, lsl #10 │ │ │ │ + svclt 0x00004770 │ │ │ │ + muleq r2, r6, lr │ │ │ │ + ldrbtmi r4, [r8], #-2049 @ 0xfffff7ff │ │ │ │ + blt fe5c68 │ │ │ │ + andeq r3, r2, r6, lsl #29 │ │ │ │ @ instruction: 0x460cb510 │ │ │ │ @ instruction: 0xf7fbb0a4 │ │ │ │ - @ instruction: 0x4621fabf │ │ │ │ - stc 7, cr15, [r0], #-884 @ 0xfffffc8c │ │ │ │ + strtmi pc, [r1], -r5, asr #19 │ │ │ │ + bl 9e5c7c │ │ │ │ ldrmi sl, [r8], -r1, lsl #22 │ │ │ │ smlabbcs r0, ip, r2, r2 │ │ │ │ - bl ffc65a94 │ │ │ │ + b ffde5c88 │ │ │ │ strmi r2, [r1], -r0, lsl #4 │ │ │ │ @ instruction: 0xf7dd4620 │ │ │ │ - eorlt lr, r4, sl, asr #22 │ │ │ │ + eorlt lr, r4, r0, asr sl │ │ │ │ svclt 0x0000bd10 │ │ │ │ addcs fp, ip, #48, 10 @ 0xc000000 │ │ │ │ adclt r4, r5, r5, lsl #12 │ │ │ │ - blge 7936c │ │ │ │ + blge 79560 │ │ │ │ ldrmi r2, [r8], -r0, lsl #2 │ │ │ │ - bl ff7e5ab8 │ │ │ │ + b ff965cac │ │ │ │ strmi r2, [r2], -r0, lsl #2 │ │ │ │ @ instruction: 0xf7dd4628 │ │ │ │ - blls a2830 │ │ │ │ + blls a263c │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ eorvs r0, r3, fp, asr r9 │ │ │ │ ldclt 0, cr11, [r0, #-148]! @ 0xffffff6c │ │ │ │ @ instruction: 0x460cb510 │ │ │ │ @ instruction: 0xf7fbb0a4 │ │ │ │ - @ instruction: 0x4621fa93 │ │ │ │ - bl ffd65ae0 │ │ │ │ + @ instruction: 0x4621f999 │ │ │ │ + b ffee5cd4 │ │ │ │ smlabbcs r0, r8, r2, r2 │ │ │ │ @ instruction: 0xf7dda802 │ │ │ │ - andcs lr, r0, #202752 @ 0x31800 │ │ │ │ + andcs lr, r0, #204, 20 @ 0xcc000 │ │ │ │ strtmi sl, [r0], -r1, lsl #18 │ │ │ │ movwls r2, #4865 @ 0x1301 │ │ │ │ - bl 765af8 │ │ │ │ + b 8e5cec │ │ │ │ ldclt 0, cr11, [r0, #-144] @ 0xffffff70 │ │ │ │ addcs fp, ip, #48, 10 @ 0xc000000 │ │ │ │ adclt r4, r5, r5, lsl #12 │ │ │ │ - blge 793c4 │ │ │ │ + blge 795b8 │ │ │ │ ldrmi r2, [r8], -r0, lsl #2 │ │ │ │ - bl fece5b10 │ │ │ │ + b fee65d04 │ │ │ │ strmi r2, [r2], -r0, lsl #2 │ │ │ │ @ instruction: 0xf7dd4628 │ │ │ │ - blls a27d8 │ │ │ │ + blls a25e4 │ │ │ │ movweq pc, #4515 @ 0x11a3 @ │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ eorvs r0, r3, fp, asr r9 │ │ │ │ ldclt 0, cr11, [r0, #-148]! @ 0xffffff6c │ │ │ │ @ instruction: 0x460cb530 │ │ │ │ @ instruction: 0xf7fbb0a5 │ │ │ │ - vstrge s30, [r1, #-404] @ 0xfffffe6c │ │ │ │ + @ instruction: 0xad01f96b │ │ │ │ @ instruction: 0xf7dd4621 │ │ │ │ - addcs lr, ip, #63488 @ 0xf800 │ │ │ │ + addcs lr, ip, #68, 20 @ 0x44000 │ │ │ │ strtmi r2, [r8], -r0, lsl #2 │ │ │ │ - bl fe5e5b48 │ │ │ │ + b fe765d3c │ │ │ │ @ instruction: 0xf7dda802 │ │ │ │ - blmi 1e29bc │ │ │ │ + blmi 1e27c8 │ │ │ │ strtmi r2, [r9], -r0, lsl #4 │ │ │ │ ldrbtmi r4, [fp], #-1568 @ 0xfffff9e0 │ │ │ │ strvs pc, [r0], #-79 @ 0xffffffb1 │ │ │ │ strtls r9, [r2], #-769 @ 0xfffffcff │ │ │ │ - b ff9e5b64 │ │ │ │ + stmib ip!, {r0, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldclt 0, cr11, [r0, #-148]! @ 0xffffff6c │ │ │ │ - @ instruction: 0xffffb4f7 │ │ │ │ + @ instruction: 0xffffb303 │ │ │ │ @ instruction: 0xf7fb2101 │ │ │ │ - svclt 0x0000ba4f │ │ │ │ + svclt 0x0000b955 │ │ │ │ addlt fp, r3, r0, lsl #10 │ │ │ │ @ instruction: 0xf7fb9101 │ │ │ │ - stmdbls r1, {r0, r2, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r1, {r0, r1, r3, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf85db003 │ │ │ │ @ instruction: 0xf7ddeb04 │ │ │ │ - svclt 0x0000bacb │ │ │ │ + svclt 0x0000b9d1 │ │ │ │ @ instruction: 0xf7fbb508 │ │ │ │ - vstrlt s30, [r8, #-268] @ 0xfffffef4 │ │ │ │ + @ instruction: 0xbd08f949 │ │ │ │ @ instruction: 0x4604b510 │ │ │ │ - blx de5c14 │ │ │ │ - bl febe5ba0 │ │ │ │ + @ instruction: 0xf93cf7fb │ │ │ │ + b fed65d94 │ │ │ │ tstcs r0, r0, lsr #12 │ │ │ │ @ instruction: 0x4010e8bd │ │ │ │ - blt ee5c24 │ │ │ │ - bllt e5bb0 │ │ │ │ - bllt fe265bb4 │ │ │ │ - bllt fe865bb8 │ │ │ │ - bllt fe5bbc │ │ │ │ - blt fec65bc0 │ │ │ │ - blt 17e5bc4 │ │ │ │ - bllt 18e5bc8 │ │ │ │ - blt fe8e5bcc │ │ │ │ - blt ff4e5bd0 │ │ │ │ - ldrbtmi r4, [fp], #-2818 @ 0xfffff4fe │ │ │ │ - ldrdeq lr, [r0, -r3] │ │ │ │ - svclt 0x00004770 │ │ │ │ - muleq r2, sl, lr │ │ │ │ - ldrbtmi r4, [fp], #-2818 @ 0xfffff4fe │ │ │ │ - @ instruction: 0x0118e9d3 │ │ │ │ - svclt 0x00004770 │ │ │ │ - andeq r3, r2, sl, lsl #29 │ │ │ │ - ldrbtmi r4, [fp], #-2817 @ 0xfffff4ff │ │ │ │ - @ instruction: 0x47706918 │ │ │ │ - andeq r3, r2, sl, ror lr │ │ │ │ - ldrbtmi r4, [fp], #-2817 @ 0xfffff4ff │ │ │ │ - @ instruction: 0x47706958 │ │ │ │ - andeq r3, r2, lr, ror #28 │ │ │ │ - ldrbtmi r4, [fp], #-2817 @ 0xfffff4ff │ │ │ │ - @ instruction: 0x47706998 │ │ │ │ - andeq r3, r2, r2, ror #28 │ │ │ │ - ldrbtmi r4, [fp], #-2817 @ 0xfffff4ff │ │ │ │ - @ instruction: 0x477069d8 │ │ │ │ - andeq r3, r2, r6, asr lr │ │ │ │ - ldrbtmi r4, [fp], #-2818 @ 0xfffff4fe │ │ │ │ - ldrdeq lr, [r8, -r3] │ │ │ │ - svclt 0x00004770 │ │ │ │ - andeq r3, r2, sl, asr #28 │ │ │ │ - ldrbtmi r4, [fp], #-2818 @ 0xfffff4fe │ │ │ │ - ldrdeq lr, [ip, -r3] │ │ │ │ - svclt 0x00004770 │ │ │ │ - andeq r3, r2, sl, lsr lr │ │ │ │ - ldrbtmi r4, [fp], #-2817 @ 0xfffff4ff │ │ │ │ - @ instruction: 0x47706c98 │ │ │ │ - andeq r3, r2, sl, lsr #28 │ │ │ │ - ldrbtmi r4, [fp], #-2817 @ 0xfffff4ff │ │ │ │ - @ instruction: 0x47706d18 │ │ │ │ - andeq r3, r2, lr, lsl lr │ │ │ │ - ldrbtmi r4, [fp], #-2817 @ 0xfffff4ff │ │ │ │ - @ instruction: 0x47706d98 │ │ │ │ - andeq r3, r2, r2, lsl lr │ │ │ │ - ldrbtmi r4, [r9], #-2305 @ 0xfffff6ff │ │ │ │ - bllt 1be5c6c │ │ │ │ - andeq r3, r2, r6, lsl #28 │ │ │ │ - ldrbtmi r4, [r9], #-2305 @ 0xfffff6ff │ │ │ │ - blt be5c78 │ │ │ │ - strdeq r3, [r2], -sl │ │ │ │ - ldrbtmi r4, [r9], #-2305 @ 0xfffff6ff │ │ │ │ - blt e65c84 │ │ │ │ - andeq r3, r2, lr, ror #27 │ │ │ │ - rsbsmi pc, r0, r0, lsl #8 │ │ │ │ - sbcmi pc, r0, r0, lsr #11 │ │ │ │ - @ instruction: 0xf080fab0 │ │ │ │ - ldrbmi r0, [r0, -r0, asr #18]! │ │ │ │ - rsbsmi pc, r0, r0, lsl #8 │ │ │ │ - andpl pc, r0, r0, lsr #11 │ │ │ │ - @ instruction: 0xf080fab0 │ │ │ │ - ldrbmi r0, [r0, -r0, asr #18]! │ │ │ │ - rsbsmi pc, r0, r0, lsl #8 │ │ │ │ - addmi pc, r0, r0, lsr #11 │ │ │ │ - @ instruction: 0xf080fab0 │ │ │ │ - ldrbmi r0, [r0, -r0, asr #18]! │ │ │ │ - rsbsmi pc, r0, r0, lsl #8 │ │ │ │ - addpl pc, r0, r0, lsr #11 │ │ │ │ - @ instruction: 0xf080fab0 │ │ │ │ - ldrbmi r0, [r0, -r0, asr #18]! │ │ │ │ - rsbsmi pc, r0, r0, lsl #8 │ │ │ │ - eormi pc, r0, r0, lsr #11 │ │ │ │ - @ instruction: 0xf080fab0 │ │ │ │ - ldrbmi r0, [r0, -r0, asr #18]! │ │ │ │ - rsbsmi pc, r0, r0, lsl #8 │ │ │ │ - andmi pc, r0, r0, lsr #11 │ │ │ │ - @ instruction: 0xf080fab0 │ │ │ │ - ldrbmi r0, [r0, -r0, asr #18]! │ │ │ │ - rsbsmi pc, r0, r0, lsl #8 │ │ │ │ - submi pc, r0, r0, lsr #11 │ │ │ │ - @ instruction: 0xf080fab0 │ │ │ │ - ldrbmi r0, [r0, -r0, asr #18]! │ │ │ │ - bllt 15e5cfc │ │ │ │ + stmdblt r0, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + blt 265da4 │ │ │ │ + blt fe3e5da8 │ │ │ │ + blt fe9e5dac │ │ │ │ + blt 1165db0 │ │ │ │ + ldmiblt r6!, {r0, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stmdblt r4!, {r0, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + blt 1a65dbc │ │ │ │ + blt ffd65dc0 │ │ │ │ @ instruction: 0x461a4411 │ │ │ │ - ldmiblt r0!, {r0, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stmdblt lr, {r0, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0x461a4411 │ │ │ │ - stmiblt ip!, {r0, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stmdblt sl, {r0, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldmiblt ip!, {r0, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x461a4411 │ │ │ │ - blt ff465d14 │ │ │ │ + blt 1b65ddc │ │ │ │ @ instruction: 0x461a4411 │ │ │ │ - blt ff365d1c │ │ │ │ + blt 1a65de4 │ │ │ │ @ instruction: 0x461a4411 │ │ │ │ - blt ff265d24 │ │ │ │ + blt 1965dec │ │ │ │ @ instruction: 0x461a4411 │ │ │ │ - blt ff165d2c │ │ │ │ - blt 3e5d30 │ │ │ │ - bllt 9e5d34 │ │ │ │ - ldrbtmi r4, [r8], #-2049 @ 0xfffff7ff │ │ │ │ - svclt 0x00004770 │ │ │ │ - andeq r3, r2, r2, lsr #27 │ │ │ │ - ldrbtmi r4, [r8], #-2049 @ 0xfffff7ff │ │ │ │ - ldrbmi r3, [r0, -r1, asr #32]! │ │ │ │ - muleq r2, r6, sp │ │ │ │ - ldrbtmi r4, [r8], #-2049 @ 0xfffff7ff │ │ │ │ - ldrbmi r3, [r0, -r2, lsl #1]! │ │ │ │ - andeq r3, r2, sl, lsl #27 │ │ │ │ - ldrbtmi r4, [r8], #-2049 @ 0xfffff7ff │ │ │ │ - ldrbmi r3, [r0, -r3, asr #1]! │ │ │ │ - andeq r3, r2, lr, ror sp │ │ │ │ - ldrbtmi r4, [r8], #-2050 @ 0xfffff7fe │ │ │ │ - addvc pc, r2, r0, lsl #10 │ │ │ │ - svclt 0x00004770 │ │ │ │ - andeq r3, r2, r2, ror sp │ │ │ │ - ldrbtmi r4, [r8], #-2049 @ 0xfffff7ff │ │ │ │ - ldmiblt r4!, {r0, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - andeq r3, r2, r2, ror #26 │ │ │ │ + blt 1865df4 │ │ │ │ @ instruction: 0xf7ddb508 │ │ │ │ - movwcs lr, #2658 @ 0xa62 │ │ │ │ + movwcs lr, #2600 @ 0xa28 │ │ │ │ stclt 0, cr6, [r8, #-12] │ │ │ │ @ instruction: 0xf7ddb508 │ │ │ │ - stmdavs r0, {r2, r3, r4, r6, r9, fp, sp, lr, pc} │ │ │ │ + stmdavs r0, {r1, r5, r9, fp, sp, lr, pc} │ │ │ │ svclt 0x0000bd08 │ │ │ │ - blt 6e5d9c │ │ │ │ - strmi fp, [r5], -r8, lsl #10 │ │ │ │ - @ instruction: 0xf7fe4c0f │ │ │ │ - bmi 4274e0 │ │ │ │ - @ instruction: 0x4606447c │ │ │ │ - stmdami lr, {r0, r1, r5, r9, sl, lr} │ │ │ │ - stmiapl r4!, {r0, r8, sp} │ │ │ │ - andcs r4, fp, #120, 8 @ 0x78000000 │ │ │ │ - @ instruction: 0xf7dd6823 │ │ │ │ - stmdavs r3!, {r1, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ - ldrtmi r2, [r1], -r1, lsl #4 │ │ │ │ - @ instruction: 0xf7dd4628 │ │ │ │ - stmdami r8, {r2, r3, r4, r5, r7, r8, fp, sp, lr, pc} │ │ │ │ - eorcs r6, lr, #2293760 @ 0x230000 │ │ │ │ - tstcs r1, r8, ror r4 │ │ │ │ - ldmib r4!, {r0, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xf7dd2002 │ │ │ │ - svclt 0x0000ea16 │ │ │ │ - andeq r3, r2, ip, lsr r0 │ │ │ │ - andeq r0, r0, r8, asr #2 │ │ │ │ - andeq r9, r0, r0, lsr #23 │ │ │ │ - muleq r0, r0, fp │ │ │ │ + stmiblt r0!, {r0, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0x4605b570 │ │ │ │ @ instruction: 0xf7fe4c07 │ │ │ │ - bmi 22748c │ │ │ │ + bmi 22746c │ │ │ │ @ instruction: 0x4601447c │ │ │ │ strtmi r4, [r8], -r3, lsr #12 │ │ │ │ andcs r5, r1, #10682368 @ 0xa30000 │ │ │ │ ldrhtmi lr, [r0], #-141 @ 0xffffff73 │ │ │ │ @ instruction: 0xf7dd681b │ │ │ │ - svclt 0x0000b995 │ │ │ │ - andeq r2, r2, r8, ror #31 │ │ │ │ + svclt 0x0000b985 │ │ │ │ + andeq r2, r2, r8, asr #31 │ │ │ │ andeq r0, r0, r8, asr #2 │ │ │ │ @ instruction: 0x4605b570 │ │ │ │ @ instruction: 0xf7fe4c07 │ │ │ │ - bmi 227460 │ │ │ │ + bmi 227440 │ │ │ │ @ instruction: 0x4601447c │ │ │ │ strtmi r4, [r8], -r3, lsr #12 │ │ │ │ andcs r5, r1, #10682368 @ 0xa30000 │ │ │ │ ldrhtmi lr, [r0], #-141 @ 0xffffff73 │ │ │ │ @ instruction: 0xf7dd681b │ │ │ │ - svclt 0x0000b97f │ │ │ │ - @ instruction: 0x00022fbc │ │ │ │ + svclt 0x0000b96f │ │ │ │ + muleq r2, ip, pc @ │ │ │ │ andeq r0, r0, r8, ror #2 │ │ │ │ @ instruction: 0x4605b570 │ │ │ │ @ instruction: 0xf7fe4c07 │ │ │ │ - bmi 227434 │ │ │ │ + bmi 227414 │ │ │ │ @ instruction: 0x4601447c │ │ │ │ strtmi r4, [r8], -r3, lsr #12 │ │ │ │ andcs r5, r1, #10682368 @ 0xa30000 │ │ │ │ ldrhtmi lr, [r0], #-141 @ 0xffffff73 │ │ │ │ @ instruction: 0xf7dd681b │ │ │ │ - svclt 0x0000b969 │ │ │ │ - muleq r2, r0, pc @ │ │ │ │ + svclt 0x0000b959 │ │ │ │ + andeq r2, r2, r0, ror pc │ │ │ │ andeq r0, r0, r8, asr #2 │ │ │ │ - @ instruction: 0x4605b530 │ │ │ │ - addlt r4, r3, ip, lsl #12 │ │ │ │ - strbtmi r2, [r8], -r0, lsl #2 │ │ │ │ - stmdb ip!, {r0, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - ldmib sp, {r3, r4, r8, fp, ip, sp, pc}^ │ │ │ │ - eorvs r2, sl, r0, lsl #6 │ │ │ │ - andlt r6, r3, r3, lsr #32 │ │ │ │ - svclt 0x0000bd30 │ │ │ │ andeq r0, r0, r0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ ldrmi r4, [fp], r1, lsl #13 │ │ │ │ stcls 0, cr11, [r0], #-604 @ 0xfffffda4 │ │ │ │ stcmi 4, cr9, [r8], #4 │ │ │ │ ldrbtmi r9, [ip], #-2849 @ 0xfffff4df │ │ │ │ blls 8ccb50 │ │ │ │ @@ -35676,15 +35676,15 @@ │ │ │ │ svccc 0x00d287a7 │ │ │ │ blhi 185a48c │ │ │ │ svccc 0x00c68a28 │ │ │ │ @ instruction: 0x509f79fb │ │ │ │ svccc 0x00d34413 │ │ │ │ vldmdbls sp!, {s31-s34} │ │ │ │ ldccc 13, cr2, [r4], {22} │ │ │ │ - strdeq r4, [r2], -r2 │ │ │ │ + strdeq r4, [r2], -sl │ │ │ │ muleq r0, r2, r9 │ │ │ │ andeq r9, r0, r2, asr r9 │ │ │ │ andeq r9, r0, r0, lsr r9 │ │ │ │ andeq r9, r0, r6, lsl #18 │ │ │ │ movwls r2, #4864 @ 0x1300 │ │ │ │ bhi fe463a0c │ │ │ │ blvs fe3e3870 │ │ │ │ @@ -36454,25 +36454,25 @@ │ │ │ │ movwcs lr, #2602 @ 0xa2a │ │ │ │ strmi lr, [r1, #-2496] @ 0xfffff640 │ │ │ │ movwcc lr, #14784 @ 0x39c0 │ │ │ │ @ instruction: 0xf022bd38 │ │ │ │ strmi r0, [r2], #-519 @ 0xfffffdf9 │ │ │ │ andcs pc, r0, ip, asr #17 │ │ │ │ svclt 0x0000e7f3 │ │ │ │ - andeq r2, r2, lr, asr pc │ │ │ │ + andeq r2, r2, r6, ror #30 │ │ │ │ andeq r2, r2, r8, asr #5 │ │ │ │ cmplt r8, r3, lsl #12 │ │ │ │ bcs 282f14 │ │ │ │ stmdbmi r5, {r0, r1, r2, sl, fp, ip, lr, pc} │ │ │ │ @ instruction: 0xf8514479 │ │ │ │ andsvs r0, r8, r2, lsr #32 │ │ │ │ eorcc pc, r2, r1, asr #16 │ │ │ │ @ instruction: 0xf7dc4770 │ │ │ │ svclt 0x0000b98b │ │ │ │ - andeq r2, r2, r8, ror #29 │ │ │ │ + strdeq r2, [r2], -r0 │ │ │ │ @ instruction: 0xf0136803 │ │ │ │ andle r0, ip, r7, lsl #4 │ │ │ │ svclt 0x004807d9 │ │ │ │ strle r2, [r6], #-512 @ 0xfffffe00 │ │ │ │ svclt 0x004b079a │ │ │ │ andcs r2, r2, #268435456 @ 0x10000000 │ │ │ │ ldmeq fp, {r0, r1, r3, r4, r6, fp} │ │ │ │ @@ -36522,15 +36522,15 @@ │ │ │ │ ldrbtmi r4, [sl], #-2566 @ 0xfffff5fa │ │ │ │ eorne pc, r3, r2, asr r8 @ │ │ │ │ @ instruction: 0xf8426039 │ │ │ │ strtmi r7, [r7], -r3, lsr #32 │ │ │ │ @ instruction: 0x4638e7de │ │ │ │ @ instruction: 0xf7dc4627 │ │ │ │ bfi lr, sl, #18, #8 │ │ │ │ - andeq r2, r2, r6, lsl #28 │ │ │ │ + andeq r2, r2, lr, lsl #28 │ │ │ │ ldreq r0, [fp], #-3075 @ 0xfffff3fd │ │ │ │ streq fp, [r0], #-2515 @ 0xfffff62d │ │ │ │ @ instruction: 0xf0102310 │ │ │ │ svclt 0x00044f7f │ │ │ │ movwcc r0, #33280 @ 0x8200 │ │ │ │ svcmi 0x0070f010 │ │ │ │ tsteq r0, r4, lsl #30 │ │ │ │ @@ -36556,15 +36556,15 @@ │ │ │ │ svclt 0x00046f0e │ │ │ │ msreq CPSR_, #0, 2 │ │ │ │ andle r6, r2, r3, lsl r0 │ │ │ │ @ instruction: 0xf7dc2020 │ │ │ │ andcs lr, r1, #1409024 @ 0x158000 │ │ │ │ stmib r0, {r1, r8, r9, sp}^ │ │ │ │ strb r2, [r5, r1, lsl #6]! │ │ │ │ - andeq r2, r2, r2, lsr #27 │ │ │ │ + andeq r2, r2, sl, lsr #27 │ │ │ │ andeq r2, r2, r0, lsl r1 │ │ │ │ stmdbvs fp, {r1, r8, fp, sp, lr} │ │ │ │ svcmi 0x00f0e92d │ │ │ │ svclt 0x00b5429a │ │ │ │ strmi r4, [r4], -ip, lsl #12 │ │ │ │ @ instruction: 0x469a4698 │ │ │ │ selmi fp, r1, r4 │ │ │ │ @@ -36660,16 +36660,16 @@ │ │ │ │ @ instruction: 0xf7ff2001 │ │ │ │ @ instruction: 0xf240fe39 │ │ │ │ andcs r2, r0, #-1006632959 @ 0xc4000001 │ │ │ │ strmi r6, [r5], -r3, asr #2 │ │ │ │ adcsvs r2, r8, #67108864 @ 0x4000000 │ │ │ │ tstvs r3, r2 │ │ │ │ svclt 0x0000e7b7 │ │ │ │ - andeq r2, r2, lr, asr ip │ │ │ │ - andeq r2, r2, lr, asr #24 │ │ │ │ + andeq r2, r2, r6, ror #24 │ │ │ │ + andeq r2, r2, r6, asr ip │ │ │ │ andeq r8, r0, r6, lsr #18 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stmdbvs r7, {r0, r2, r9, sl, lr} │ │ │ │ bne 18a3a88 │ │ │ │ stmiavs fp!, {r6, fp, sp, lr} │ │ │ │ ldclne 4, cr4, [lr], #-348 @ 0xfffffea4 │ │ │ │ addsmi r4, lr, #143654912 @ 0x8900000 │ │ │ │ @@ -36715,15 +36715,15 @@ │ │ │ │ ldmle r9!, {r0, r3, r4, r7, r9, lr}^ │ │ │ │ @ instruction: 0xf8c8686b │ │ │ │ blcs 285240 │ │ │ │ strtmi sp, [r8], -r9, ror #27 │ │ │ │ svc 0x009af7db │ │ │ │ pop {r6, r9, sl, lr} │ │ │ │ svclt 0x000087f0 │ │ │ │ - andeq r2, r2, lr, lsl fp │ │ │ │ + andeq r2, r2, r6, lsr #22 │ │ │ │ strmi r6, [r4], fp, lsl #18 │ │ │ │ bne ff04361c │ │ │ │ addseq sp, fp, r6, lsl r1 │ │ │ │ ldceq 1, cr15, [r4], {12} │ │ │ │ bl 335678 │ │ │ │ ldrlt r0, [r0], #-515 @ 0xfffffdfd │ │ │ │ and r4, r1, fp, lsl #8 │ │ │ │ @@ -38823,15 +38823,15 @@ │ │ │ │ andeq pc, pc, #-1073741824 @ 0xc0000000 │ │ │ │ blle ffe7bcf4 │ │ │ │ @ instruction: 0xf7fd4620 │ │ │ │ blmi 12a830 │ │ │ │ blmi 1693f8 │ │ │ │ andsvs r4, r8, fp, ror r4 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - andeq r1, r2, r0, lsr r3 │ │ │ │ + andeq r1, r2, r8, lsr r3 │ │ │ │ bcs 5188c8 │ │ │ │ strmi r4, [lr], -r4, lsl #12 │ │ │ │ movwcs sp, #19744 @ 0x4d20 │ │ │ │ subseq r2, fp, r0, lsl #10 │ │ │ │ @ instruction: 0xf1033501 │ │ │ │ addmi r0, r2, #15 │ │ │ │ @ instruction: 0x4628dcf9 │ │ │ │ @@ -38845,26 +38845,26 @@ │ │ │ │ blcs a93b0 │ │ │ │ @ instruction: 0xf8034619 │ │ │ │ bcs 35f4c │ │ │ │ strdlt sp, [r6, -r8] │ │ │ │ ldcllt 0, cr6, [r0, #-196]! @ 0xffffff3c │ │ │ │ strb r2, [r4, r0, lsl #10]! │ │ │ │ ldrb r4, [r8, r1, lsl #12]! │ │ │ │ - strdeq r1, [r2], -ip │ │ │ │ + andeq r1, r2, r4, lsl #6 │ │ │ │ @ instruction: 0x4604b510 │ │ │ │ stmdacc r4, {r0, r8, r9, sp} │ │ │ │ stccs 8, cr15, [r4], {84} @ 0x54 │ │ │ │ addsmi r6, r3, r2, lsr #32 │ │ │ │ @ instruction: 0xf7fd6063 │ │ │ │ blmi 16a898 │ │ │ │ ldmdavs sl, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ svclt 0x000442a2 │ │ │ │ andsvs r2, sl, r0, lsl #4 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - @ instruction: 0x000212b4 │ │ │ │ + @ instruction: 0x000212bc │ │ │ │ push {r0, r1, r8, fp, sp, lr} │ │ │ │ stmdbvs sp, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ adcmi fp, fp, #133 @ 0x85 │ │ │ │ @ instruction: 0x2000bfb8 │ │ │ │ vstrcc d13, [r1, #-480] @ 0xfffffe20 │ │ │ │ ldmdaeq r4, {r8, ip, sp, lr, pc} │ │ │ │ ldreq pc, [r4], #-257 @ 0xfffffeff │ │ │ ├── readelf --wide --decompress --hex-dump=.data {} │ │ │ │ @@ -4,15 +4,15 @@ │ │ │ │ 0x0004b010 25000000 01000000 25000000 00000000 %.......%....... │ │ │ │ 0x0004b020 25000000 01000000 25000000 00000000 %.......%....... │ │ │ │ 0x0004b030 25000000 81000000 25000000 00000000 %.......%....... │ │ │ │ 0x0004b040 25000000 ffffffff 25000000 00000000 %.......%....... │ │ │ │ 0x0004b050 00000000 00000000 51000000 00000000 ........Q....... │ │ │ │ 0x0004b060 00000000 00000000 23000000 00000000 ........#....... │ │ │ │ 0x0004b070 74ca0200 7cca0200 01000000 01000000 t...|........... │ │ │ │ - 0x0004b080 28bd0400 35000000 cefbffff cb030000 (...5........... │ │ │ │ + 0x0004b080 30bd0400 35000000 cefbffff cb030000 0...5........... │ │ │ │ 0x0004b090 01000000 00000000 00000000 18000000 ................ │ │ │ │ 0x0004b0a0 6bffffff 68000000 01000000 00000000 k...h........... │ │ │ │ 0x0004b0b0 00000000 18000000 6bffffff 68000000 ........k...h... │ │ │ │ 0x0004b0c0 01000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0004b0d0 000000c0 ff7f0000 01000000 00000080 ................ │ │ │ │ 0x0004b0e0 0000ff7f 0000c07f 00000000 0000f87f ................ │ │ │ │ 0x0004b0f0 ffffffff ffffffff ffffffff ffffff7f ................ │ │ ├── ./usr/bin/mlprof │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --program-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ ARM_EXIDX 0x04c748 0x0004c748 0x0004c748 0x00008 0x00008 R 0x4 │ │ │ │ PHDR 0x000034 0x00000034 0x00000034 0x00120 0x00120 R 0x4 │ │ │ │ INTERP 0x000154 0x00000154 0x00000154 0x00019 0x00019 R 0x1 │ │ │ │ [Requesting program interpreter: /lib/ld-linux-armhf.so.3] │ │ │ │ LOAD 0x000000 0x00000000 0x00000000 0x4c754 0x4c754 R E 0x10000 │ │ │ │ - LOAD 0x04d448 0x0005d448 0x0005d448 0x09f1c 0x0b324 RW 0x10000 │ │ │ │ + LOAD 0x04d448 0x0005d448 0x0005d448 0x09f1c 0x0b32c RW 0x10000 │ │ │ │ DYNAMIC 0x056d48 0x00066d48 0x00066d48 0x00108 0x00108 RW 0x4 │ │ │ │ NOTE 0x000170 0x00000170 0x00000170 0x00044 0x00044 R 0x4 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ GNU_RELRO 0x04d448 0x0005d448 0x0005d448 0x09bb8 0x09bb8 R 0x1 │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ │ Segment Sections... │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -22,15 +22,15 @@ │ │ │ │ [17] .eh_frame PROGBITS 0004c750 04c750 000004 00 A 0 0 4 │ │ │ │ [18] .init_array INIT_ARRAY 0005d448 04d448 000004 04 WA 0 0 4 │ │ │ │ [19] .fini_array FINI_ARRAY 0005d44c 04d44c 000004 04 WA 0 0 4 │ │ │ │ [20] .data.rel.ro PROGBITS 0005d450 04d450 0098f8 00 WA 0 0 16 │ │ │ │ [21] .dynamic DYNAMIC 00066d48 056d48 000108 08 WA 6 0 4 │ │ │ │ [22] .got PROGBITS 00066e50 056e50 0001ac 04 WA 0 0 4 │ │ │ │ [23] .data PROGBITS 00067000 057000 000364 00 WA 0 0 16 │ │ │ │ - [24] .bss NOBITS 00067370 057364 0013fc 00 WA 0 0 16 │ │ │ │ + [24] .bss NOBITS 00067370 057364 001404 00 WA 0 0 16 │ │ │ │ [25] .ARM.attributes ARM_ATTRIBUTES 00000000 057364 000033 00 0 0 1 │ │ │ │ [26] .gnu_debugaltlink PROGBITS 00000000 057397 00004e 00 0 0 1 │ │ │ │ [27] .shstrtab STRTAB 00000000 0573e5 00010b 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ ├── readelf --wide --notes {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ Owner Data size Description │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 95e77981b81dffb83ef929463764a0a4296d774f │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 595970db543b2f6481f7a7244770f67c491f9890 │ │ │ │ │ │ │ │ Displaying notes found in: .note.ABI-tag │ │ │ │ Owner Data size Description │ │ │ │ GNU 0x00000010 NT_GNU_ABI_TAG (ABI version tag) OS: Linux, ABI: 3.2.0 │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -12051,22 +12051,22 @@ │ │ │ │ stc2l 0, cr15, [r8], #160 @ 0xa0 │ │ │ │ stmdavs r3!, {r0, r5, r7, fp, sp, lr} │ │ │ │ svclt 0x0000e7d3 │ │ │ │ @ instruction: 0x00050fb6 │ │ │ │ strlt r4, [r8, #-2053] @ 0xfffff7fb │ │ │ │ @ instruction: 0xf5004478 │ │ │ │ mulscc r4, r0, r0 │ │ │ │ - cdp2 0, 5, cr15, cr0, cr11, {1} │ │ │ │ + stc2l 0, cr15, [ip], #-172 @ 0xffffff54 │ │ │ │ @ instruction: 0x4008e8bd │ │ │ │ blt 1b4fc94 │ │ │ │ andeq r0, r5, r0, ror pc │ │ │ │ strlt r4, [r8, #-2053] @ 0xfffff7fb │ │ │ │ @ instruction: 0xf5004478 │ │ │ │ mulscc r4, r0, r0 │ │ │ │ - cdp2 0, 4, cr15, cr2, cr11, {1} │ │ │ │ + mrrc2 0, 2, pc, lr, cr11 @ │ │ │ │ @ instruction: 0x4008e8bd │ │ │ │ blt 17cfcb0 │ │ │ │ andeq r0, r5, r4, asr pc │ │ │ │ @ instruction: 0x4613b570 │ │ │ │ stmdavs sl, {r2, r9, sl, lr} │ │ │ │ ldccs 8, cr15, [r4], #260 @ 0x104 │ │ │ │ addsmi r6, sl, #4325376 @ 0x420000 │ │ │ │ @@ -12092,29 +12092,29 @@ │ │ │ │ @ instruction: 0xf0284611 │ │ │ │ stmiavs r1!, {r0, r2, r4, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrb r6, [r4, r3, lsr #16] │ │ │ │ andeq r0, r5, lr, lsl pc │ │ │ │ strlt r4, [r8, #-2053] @ 0xfffff7fb │ │ │ │ @ instruction: 0xf5004478 │ │ │ │ mulscc r4, r0, r0 │ │ │ │ - ldc2l 0, cr15, [lr, #172]! @ 0xac │ │ │ │ + ldc2 0, cr15, [sl], {43} @ 0x2b │ │ │ │ @ instruction: 0x4008e8bd │ │ │ │ blt 6cfd38 │ │ │ │ andeq r0, r5, ip, asr #29 │ │ │ │ strlt r4, [r8, #-2053] @ 0xfffff7fb │ │ │ │ @ instruction: 0xf5004478 │ │ │ │ mulscc r4, r0, r0 │ │ │ │ - ldc2l 0, cr15, [r0, #172]! @ 0xac │ │ │ │ + stc2 0, cr15, [ip], {43} @ 0x2b │ │ │ │ @ instruction: 0x4008e8bd │ │ │ │ blt 34fd54 │ │ │ │ @ instruction: 0x00050eb0 │ │ │ │ strlt r4, [r8, #-2053] @ 0xfffff7fb │ │ │ │ @ instruction: 0xf5004478 │ │ │ │ mulscc r4, r0, r0 │ │ │ │ - stc2l 0, cr15, [r2, #172]! @ 0xac │ │ │ │ + blx fffcde46 │ │ │ │ @ instruction: 0x4008e8bd │ │ │ │ ldmiblt lr!, {r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ muleq r5, r4, lr │ │ │ │ @ instruction: 0x4613b5f8 │ │ │ │ stmdavs sl, {r2, r9, sl, lr} │ │ │ │ stccs 8, cr15, [r4], #-260 @ 0xfffffefc │ │ │ │ addsmi r6, sl, #4325376 @ 0x420000 │ │ │ │ @@ -14256,15 +14256,15 @@ │ │ │ │ ldmib r3, {r0, r5, r6, r7, r8, r9, sl, pc}^ │ │ │ │ ldmdbvs sl, {ip} │ │ │ │ stmdb r4, {r0, r1, r3, r4, r9, fp, ip, sp, lr}^ │ │ │ │ @ instruction: 0xf8440108 │ │ │ │ eorvc r2, r3, r4, lsl #24 │ │ │ │ adcmi r6, fp, #7536640 @ 0x730000 │ │ │ │ sbchi pc, r7, r1, asr #1 │ │ │ │ - blx 64ffd4 │ │ │ │ + @ instruction: 0xf9b6f029 │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ @ instruction: 0xf897876c │ │ │ │ blcs dffbc │ │ │ │ tstphi sp, r3, lsl #4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf852a202 │ │ │ │ ldrmi r3, [sl], #-35 @ 0xffffffdd │ │ │ │ svclt 0x00004710 │ │ │ │ @@ -16192,15 +16192,15 @@ │ │ │ │ ldm pc, {r2, r4, r9, pc}^ @ │ │ │ │ ldrne pc, [r3, #-3] │ │ │ │ movwcs r0, #8721 @ 0x2211 │ │ │ │ stccc 8, cr15, [r4], #-284 @ 0xfffffee4 │ │ │ │ adcmi r6, fp, #7536640 @ 0x730000 │ │ │ │ ldrbhi pc, [r5, #-192] @ 0xffffff40 @ │ │ │ │ @ instruction: 0xf0276861 │ │ │ │ - strtmi pc, [fp], -fp, lsl #22 │ │ │ │ + strtmi pc, [fp], -r9, lsr #21 │ │ │ │ bleq 450eb8 │ │ │ │ mcrlt 7, 2, pc, cr4, cr14, {7} @ │ │ │ │ strb r2, [pc, r1, lsl #6]! │ │ │ │ strb r2, [sp, r0, lsl #6]! │ │ │ │ strb r2, [fp, r3, lsl #6]! │ │ │ │ ldrbtmi r4, [sl], #-2654 @ 0xfffff5a2 │ │ │ │ andspl pc, pc, #8388608 @ 0x800000 │ │ │ │ @@ -16769,15 +16769,15 @@ │ │ │ │ teqcc r4, #-939524095 @ 0xc8000001 │ │ │ │ @ instruction: 0xf7fd508b │ │ │ │ @ instruction: 0x4642bf54 │ │ │ │ stcllt 7, cr15, [r1, #1008] @ 0x3f0 │ │ │ │ strbeq pc, [r8, #2271] @ 0x8df @ │ │ │ │ @ instruction: 0xf5004478 │ │ │ │ mulscc r4, r0, r0 │ │ │ │ - @ instruction: 0xf974f027 │ │ │ │ + @ instruction: 0xff90f026 │ │ │ │ pop {r0, r3, ip, sp, pc} │ │ │ │ @ instruction: 0xf7ef4ff0 │ │ │ │ @ instruction: 0xf8dfbd8f │ │ │ │ @ instruction: 0xf85425b4 │ │ │ │ ldrbtmi r3, [sl], #-3076 @ 0xfffff3fc │ │ │ │ eorne pc, r3, r2, asr r8 @ │ │ │ │ strcs pc, [r8, #2271]! @ 0x8df │ │ │ │ @@ -17869,41 +17869,41 @@ │ │ │ │ stmiavs fp!, {r0, r2, r4, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1a3682e │ │ │ │ @ instruction: 0xf8530418 │ │ │ │ strb r2, [r7, r8, lsl #24] │ │ │ │ @ instruction: 0xf67f2908 │ │ │ │ ldrbt sl, [lr], r9, ror #29 │ │ │ │ @ instruction: 0xf0266800 │ │ │ │ - mcrrne 8, 8, pc, r1, cr5 @ │ │ │ │ + mcrrne 8, 14, pc, r1, cr9 @ │ │ │ │ bvs 1b0b818 │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ blcc 78154 │ │ │ │ strcs pc, [ip, #2271] @ 0x8df │ │ │ │ ldrbtmi r6, [sl], #-619 @ 0xfffffd95 │ │ │ │ @ instruction: 0xf8546020 │ │ │ │ @ instruction: 0xf8523c04 │ │ │ │ @ instruction: 0xf8df1023 │ │ │ │ ldrbtmi r2, [sl], #-1408 @ 0xfffffa80 │ │ │ │ @ instruction: 0xf43f4291 │ │ │ │ ldrb sl, [fp], -ip, lsl #26 │ │ │ │ ldmib r0, {r0, r8, fp, sp, lr}^ │ │ │ │ stmvs r0, {r9, ip, sp} │ │ │ │ - @ instruction: 0xf872f026 │ │ │ │ + @ instruction: 0xf8dcf026 │ │ │ │ mvnle r1, r1, asr #24 │ │ │ │ - @ instruction: 0xf8b4f026 │ │ │ │ + @ instruction: 0xf8eef026 │ │ │ │ blcs 32194 │ │ │ │ subhi pc, sl, #0 │ │ │ │ rsbvs r3, fp, #1024 @ 0x400 │ │ │ │ stmdbcs r0, {r0, r5, r6, fp, sp, lr} │ │ │ │ strhi pc, [fp, r1, asr #32] │ │ │ │ stmdavs fp!, {r5, sp, lr}^ │ │ │ │ svclt 0x002842b3 │ │ │ │ @ instruction: 0xf0c246b1 │ │ │ │ stmdavs r0!, {r1, pc} │ │ │ │ - @ instruction: 0xf8a6f026 │ │ │ │ + @ instruction: 0xf8e0f026 │ │ │ │ stmdacs r0, {r1, r6, r9, sl, lr} │ │ │ │ andhi pc, lr, r2, asr #32 │ │ │ │ vmax.s8 q10, q0, q7 │ │ │ │ @ instruction: 0xf8df238d │ │ │ │ @ instruction: 0xf846152c │ │ │ │ ldrbtmi r3, [r9], #-2832 @ 0xfffff4f0 │ │ │ │ @ instruction: 0xf1096823 │ │ │ │ @@ -17917,47 +17917,47 @@ │ │ │ │ ldrmi r4, [ip], #-1028 @ 0xfffffbfc │ │ │ │ stccc 8, cr15, [r4], {84} @ 0x54 │ │ │ │ eorne pc, r3, r1, asr r8 @ │ │ │ │ @ instruction: 0xf43f4291 │ │ │ │ ldr sl, [r7], -r8, asr #25 │ │ │ │ andcc lr, r0, #208, 18 @ 0x340000 │ │ │ │ stmvs r0, {r0, r8, fp, sp, lr} │ │ │ │ - @ instruction: 0xf826f026 │ │ │ │ + @ instruction: 0xf88af026 │ │ │ │ stmvs r1, {r0, r2, r3, r4, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ orrpl pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ stmdavs r0, {r9, sp} │ │ │ │ - @ instruction: 0xf81ef026 │ │ │ │ + @ instruction: 0xf882f026 │ │ │ │ stmdavs r0, {r0, r2, r4, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ - @ instruction: 0xff2cf025 │ │ │ │ + @ instruction: 0xf872f026 │ │ │ │ @ instruction: 0xf8dfe791 │ │ │ │ ldmib r0, {r4, r6, r7, sl, ip}^ │ │ │ │ ldrbtmi r2, [r9], #-0 │ │ │ │ - @ instruction: 0xf0263104 │ │ │ │ - str pc, [r8, r5, lsl #16] │ │ │ │ + @ instruction: 0xf0253104 │ │ │ │ + str pc, [r8, pc, ror #29] │ │ │ │ ldrdcs lr, [r0, -r0] │ │ │ │ @ instruction: 0xf0256880 │ │ │ │ - str pc, [r2, fp, asr #31] │ │ │ │ + @ instruction: 0xe782febf │ │ │ │ ldrdcs lr, [r1, -r0] │ │ │ │ - @ instruction: 0xf0256800 │ │ │ │ - @ instruction: 0xe77cff1b │ │ │ │ + @ instruction: 0xf0266800 │ │ │ │ + ldrb pc, [ip, -r1, ror #16]! @ │ │ │ │ ldrdne lr, [r0], -r0 │ │ │ │ - @ instruction: 0xf81ef026 │ │ │ │ + @ instruction: 0xf860f026 │ │ │ │ ldmib r0, {r0, r1, r2, r4, r5, r6, r8, r9, sl, sp, lr, pc}^ │ │ │ │ mrscs r2, (UNDEF: 2) │ │ │ │ - @ instruction: 0xf814f026 │ │ │ │ + @ instruction: 0xf868f026 │ │ │ │ stmdavs r1, {r0, r4, r5, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ stmvs r0, {r9, sp} │ │ │ │ - @ instruction: 0xff10f025 │ │ │ │ + @ instruction: 0xff24f025 │ │ │ │ ldmib r0, {r0, r1, r3, r5, r6, r8, r9, sl, sp, lr, pc}^ │ │ │ │ stmvs r0, {r8, sp} │ │ │ │ - @ instruction: 0xff0af025 │ │ │ │ + @ instruction: 0xff1ef025 │ │ │ │ ldmib r0, {r0, r2, r5, r6, r8, r9, sl, sp, lr, pc}^ │ │ │ │ stmdbvs r1, {r9, ip, sp} │ │ │ │ - @ instruction: 0xf0256880 │ │ │ │ - smmlsr lr, r3, pc, pc @ │ │ │ │ + @ instruction: 0xf0266880 │ │ │ │ + @ instruction: 0xe75ef85d │ │ │ │ ldceq 1, cr15, [r0], #-656 @ 0xfffffd70 │ │ │ │ vcgt.s8 d18, d0, d19 │ │ │ │ addcs r4, r0, #1392 @ 0x570 │ │ │ │ eor pc, ip, ip, asr #17 │ │ │ │ adcvs r2, ip, r0, lsl #2 │ │ │ │ strtmi r6, [r8], -lr, lsr #32 │ │ │ │ ldc2l 0, cr15, [lr], #-144 @ 0xffffff70 │ │ │ │ @@ -18872,21 +18872,21 @@ │ │ │ │ ldrbcc pc, [r4], #-2271 @ 0xfffff721 @ │ │ │ │ @ instruction: 0xf503447b │ │ │ │ teqcc ip, #-402653183 @ 0xe8000001 │ │ │ │ ldmdblt fp, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ strbcc pc, [r8], #-2271 @ 0xfffff721 @ │ │ │ │ @ instruction: 0xf8d3447b │ │ │ │ strbmi r9, [r8], -r4 │ │ │ │ - @ instruction: 0xf864f025 │ │ │ │ + @ instruction: 0xffa0f024 │ │ │ │ @ instruction: 0xf0422800 │ │ │ │ @ instruction: 0x46488079 │ │ │ │ - @ instruction: 0xf88cf025 │ │ │ │ + @ instruction: 0xff8af024 │ │ │ │ @ instruction: 0xf0422800 │ │ │ │ strbmi r8, [r8], -ip, ror #4 │ │ │ │ - @ instruction: 0xf89af025 │ │ │ │ + @ instruction: 0xff50f024 │ │ │ │ @ instruction: 0xf0422800 │ │ │ │ @ instruction: 0xf8df8352 │ │ │ │ @ instruction: 0xf1a43420 │ │ │ │ ldrbtmi r0, [fp], #-3112 @ 0xfffff3d8 │ │ │ │ cmnppl r3, #12582912 @ p-variant is OBSOLETE @ 0xc00000 │ │ │ │ @ instruction: 0xf844333c │ │ │ │ @ instruction: 0x23233c28 │ │ │ │ @@ -19151,15 +19151,15 @@ │ │ │ │ andeq lr, r4, ip, asr #17 │ │ │ │ andeq sl, r4, sl, lsr #9 │ │ │ │ andeq sl, r4, r0, lsl #7 │ │ │ │ andeq sl, r4, r8, lsr #6 │ │ │ │ @ instruction: 0x0004e6b0 │ │ │ │ andeq sl, r4, r6, ror r2 │ │ │ │ ldrtmi r6, [r8], -r7, lsr #16 │ │ │ │ - cdp2 0, 10, cr15, cr2, cr4, {1} │ │ │ │ + cdp2 0, 1, cr15, cr2, cr4, {1} │ │ │ │ @ instruction: 0xf080fab0 │ │ │ │ adcvs r2, r3, r1, lsl #6 │ │ │ │ mcrrcc 8, 5, pc, r0, cr4 @ │ │ │ │ cmnvs r3, r0, asr #18 │ │ │ │ mcrrcc 8, 5, pc, r8, cr4 @ │ │ │ │ @ instruction: 0x61a30040 │ │ │ │ @ instruction: 0x61232300 │ │ │ │ @@ -19899,58 +19899,58 @@ │ │ │ │ ldm pc, {r4, r5, r8, r9, pc}^ @ │ │ │ │ stmdbpl r0!, {r0, r1, ip, sp, lr, pc}^ │ │ │ │ svccc 0x00474c52 │ │ │ │ stmdbcs pc!, {r0, r1, r3, r4, r5, r8, sl, ip, sp} @ │ │ │ │ andeq r1, r7, r3, lsr #26 │ │ │ │ andcc lr, r0, #208, 18 @ 0x340000 │ │ │ │ stmvs r0, {r0, r8, fp, sp, lr} │ │ │ │ - @ instruction: 0xf8b6f024 │ │ │ │ + @ instruction: 0xf920f024 │ │ │ │ @ instruction: 0xf0411c43 │ │ │ │ @ instruction: 0xf02481ac │ │ │ │ - bvs 1b17b34 │ │ │ │ + bvs 1b17c1c │ │ │ │ @ instruction: 0xf43e2b00 │ │ │ │ blcc 84190 │ │ │ │ rsbvs r2, fp, #4, 16 @ 0x40000 │ │ │ │ @ instruction: 0x9702d0d6 │ │ │ │ ldmdalt lr!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldrdcs lr, [r0, -r0] │ │ │ │ @ instruction: 0xf0236880 │ │ │ │ - @ instruction: 0xe7e9ffb1 │ │ │ │ + strb pc, [r9, r5, asr #31]! @ │ │ │ │ andcs r6, r0, #65536 @ 0x10000 │ │ │ │ @ instruction: 0xf0236880 │ │ │ │ - strb pc, [r3, fp, lsr #31]! @ │ │ │ │ + @ instruction: 0xe7e3ffbf │ │ │ │ ldrdcs lr, [r0], -r0 │ │ │ │ @ instruction: 0xf0242102 │ │ │ │ - ldrb pc, [sp, r3, lsr #17] @ │ │ │ │ + @ instruction: 0xe7ddf8f7 │ │ │ │ ldrdcs lr, [r0, -r0] │ │ │ │ - @ instruction: 0xf0246880 │ │ │ │ - ldrb pc, [r7, r3, asr #16] @ │ │ │ │ + @ instruction: 0xf0236880 │ │ │ │ + @ instruction: 0xe7d7ff37 │ │ │ │ ldrdcs lr, [r0], -r0 │ │ │ │ - @ instruction: 0xf0244651 │ │ │ │ - @ instruction: 0xe7d1f871 │ │ │ │ - @ instruction: 0xf0236800 │ │ │ │ - strb pc, [sp, fp, lsl #31] @ │ │ │ │ + @ instruction: 0xf0234651 │ │ │ │ + @ instruction: 0xe7d1ff5b │ │ │ │ + @ instruction: 0xf0246800 │ │ │ │ + @ instruction: 0xe7cdf8d1 │ │ │ │ vst2.32 {d22-d23}, [pc], r1 │ │ │ │ andcs r5, r0, #128, 6 │ │ │ │ @ instruction: 0xf0246800 │ │ │ │ - @ instruction: 0xe7c5f871 │ │ │ │ + @ instruction: 0xe7c5f8d5 │ │ │ │ ldrdne lr, [r0], -r0 │ │ │ │ - @ instruction: 0xf88af024 │ │ │ │ + @ instruction: 0xf8ccf024 │ │ │ │ ldmib r0, {r6, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ stmdavs r0, {r0, r8, sp} │ │ │ │ - @ instruction: 0xff7cf023 │ │ │ │ + @ instruction: 0xf8c2f024 │ │ │ │ ldmib r0, {r1, r3, r4, r5, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ stmdbvs r1, {r9, ip, sp} │ │ │ │ @ instruction: 0xf0246880 │ │ │ │ - sbfx pc, pc, #16, #20 │ │ │ │ + ldr pc, [r3, r3, asr #17]! │ │ │ │ andcc lr, r0, #208, 18 @ 0x340000 │ │ │ │ stmvs r0, {r0, r8, fp, sp, lr} │ │ │ │ - @ instruction: 0xf860f024 │ │ │ │ + @ instruction: 0xf8caf024 │ │ │ │ stmdavs r0, {r2, r3, r5, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ - @ instruction: 0xf852f024 │ │ │ │ + @ instruction: 0xf8b6f024 │ │ │ │ andcs lr, r0, #168, 14 @ 0x2a00000 │ │ │ │ movweq pc, #33028 @ 0x8104 @ │ │ │ │ stccs 2, cr15, [sp], #256 @ 0x100 │ │ │ │ @ instruction: 0xf8c44611 │ │ │ │ strtmi ip, [r8], -r4 │ │ │ │ adcvs r6, fp, lr, lsr #32 │ │ │ │ @ instruction: 0xff26f020 │ │ │ │ @@ -20983,16 +20983,16 @@ │ │ │ │ ldrbmi r2, [r7], -r0, lsl #6 │ │ │ │ bvs 892848 │ │ │ │ ldrmi r6, [r9], #-2720 @ 0xfffff560 │ │ │ │ ldrbtpl r5, [r9], #3081 @ 0xc09 │ │ │ │ addsmi r3, sl, #67108864 @ 0x4000000 │ │ │ │ @ instruction: 0x46badaf7 │ │ │ │ svclt 0x00fbf000 │ │ │ │ - @ instruction: 0xf0234648 │ │ │ │ - stmdacs r0, {r0, r2, r3, r4, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf0224648 │ │ │ │ + stmdacs r0, {r0, r1, r2, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ movwcs fp, #16140 @ 0x3f0c │ │ │ │ @ instruction: 0xf8042300 │ │ │ │ @ instruction: 0xf2403c28 │ │ │ │ @ instruction: 0x23234c59 │ │ │ │ stcgt 8, cr15, [r4], {68} @ 0x44 │ │ │ │ smlabbcs r0, r0, r2, r2 │ │ │ │ strtmi r6, [r8], -ip, lsr #1 │ │ │ │ @@ -21163,64 +21163,64 @@ │ │ │ │ ldm pc, {r4, r6, r8, pc}^ @ │ │ │ │ strbvs pc, [ip, #-3]! @ │ │ │ │ blmi 14f0c80 │ │ │ │ eorscc r3, r8, #1136 @ 0x470 │ │ │ │ andeq r2, r7, ip, lsr #12 │ │ │ │ andcc lr, r0, #208, 18 @ 0x340000 │ │ │ │ stmvs r0, {r0, r8, fp, sp, lr} │ │ │ │ - cdp2 0, 13, cr15, cr6, cr2, {1} │ │ │ │ + @ instruction: 0xff40f022 │ │ │ │ @ instruction: 0xf0001c42 │ │ │ │ bvs 1afbac0 │ │ │ │ @ instruction: 0xf43d2b00 │ │ │ │ blcc 84dd8 │ │ │ │ stmdbcs r4, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ ldrbtmi r6, [sl], #-619 @ 0xfffffd95 │ │ │ │ @ instruction: 0xf8546020 │ │ │ │ @ instruction: 0xf8523c04 │ │ │ │ @ instruction: 0xf8df1023 │ │ │ │ ldrbtmi r2, [sl], #-2360 @ 0xfffff6c8 │ │ │ │ @ instruction: 0xf43c4291 │ │ │ │ @ instruction: 0xf7fcab4e │ │ │ │ ldmib r0, {r0, r2, r3, r4, r7, sl, fp, ip, sp, pc}^ │ │ │ │ stmvs r0, {r8, sp} │ │ │ │ - stc2l 0, cr15, [r8, #136] @ 0x88 │ │ │ │ + ldc2l 0, cr15, [ip, #136] @ 0x88 │ │ │ │ stmdavs r1, {r5, r6, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ stmvs r0, {r9, sp} │ │ │ │ - stc2l 0, cr15, [r2, #136] @ 0x88 │ │ │ │ + ldc2l 0, cr15, [r6, #136] @ 0x88 │ │ │ │ ldmib r0, {r1, r3, r4, r6, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ mrscs r2, (UNDEF: 2) │ │ │ │ - cdp2 0, 11, cr15, cr10, cr2, {1} │ │ │ │ + @ instruction: 0xff0ef022 │ │ │ │ ldmib r0, {r2, r4, r6, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ stmvs r0, {r8, sp} │ │ │ │ - cdp2 0, 5, cr15, cr10, cr2, {1} │ │ │ │ + stc2l 0, cr15, [lr, #-136] @ 0xffffff78 │ │ │ │ @ instruction: 0xf8dfe7ce │ │ │ │ ldmib r0, {r2, r3, r4, r5, r6, r7, fp, ip}^ │ │ │ │ ldrbtmi r2, [r9], #-0 │ │ │ │ @ instruction: 0xf0223104 │ │ │ │ - strb pc, [r5, r5, lsl #29] @ │ │ │ │ + strb pc, [r5, pc, ror #26] @ │ │ │ │ @ instruction: 0xf0226800 │ │ │ │ - bfc pc, (invalid: 27:1) @ │ │ │ │ + strb pc, [r1, r5, ror #29] @ │ │ │ │ vst2.32 {d22-d23}, [pc], r1 │ │ │ │ andcs r5, r0, #128, 6 │ │ │ │ @ instruction: 0xf0226800 │ │ │ │ - ldr pc, [r9, r5, lsl #29]! │ │ │ │ + ldr pc, [r9, r9, ror #29]! │ │ │ │ ldrdne lr, [r0], -r0 │ │ │ │ - cdp2 0, 9, cr15, cr14, cr2, {1} │ │ │ │ + cdp2 0, 14, cr15, cr0, cr2, {1} │ │ │ │ ldmib r0, {r2, r4, r5, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ stmdavs r0, {r0, r8, sp} │ │ │ │ - ldc2 0, cr15, [r0, #136] @ 0x88 │ │ │ │ + cdp2 0, 13, cr15, cr6, cr2, {1} │ │ │ │ ldmib r0, {r1, r2, r3, r5, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ stmdbvs r1, {r9, ip, sp} │ │ │ │ @ instruction: 0xf0226880 │ │ │ │ - @ instruction: 0xe7a7fe73 │ │ │ │ + sbfx pc, r7, #29, #8 │ │ │ │ andcc lr, r0, #208, 18 @ 0x340000 │ │ │ │ stmvs r0, {r0, r8, fp, sp, lr} │ │ │ │ - cdp2 0, 7, cr15, cr4, cr2, {1} │ │ │ │ + cdp2 0, 13, cr15, cr14, cr2, {1} │ │ │ │ stmdavs r0, {r5, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ - cdp2 0, 6, cr15, cr6, cr2, {1} │ │ │ │ + cdp2 0, 12, cr15, cr10, cr2, {1} │ │ │ │ stmdavs r3!, {r2, r3, r4, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ @ instruction: 0xf47e2b01 │ │ │ │ @ instruction: 0xf8dfae60 │ │ │ │ @ instruction: 0xf8542894 │ │ │ │ ldrbtmi r3, [sl], #-3076 @ 0xfffff3fc │ │ │ │ eorne pc, r3, r2, asr r8 @ │ │ │ │ stmcs r8, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @@ -21236,15 +21236,15 @@ │ │ │ │ ldrbtmi r2, [sl], #-2156 @ 0xfffff794 │ │ │ │ @ instruction: 0xf43c4291 │ │ │ │ @ instruction: 0xf7fcaade │ │ │ │ stmdbcs r1, {r0, r2, r3, r5, sl, fp, ip, sp, pc} │ │ │ │ strhi pc, [lr], -r0 │ │ │ │ @ instruction: 0xf7fd684b │ │ │ │ strbmi fp, [r8], -fp, asr #28 │ │ │ │ - cdp2 0, 2, cr15, cr8, cr2, {1} │ │ │ │ + ldc2 0, cr15, [r2, #-136] @ 0xffffff78 │ │ │ │ str r2, [r8], -r1, lsl #6 │ │ │ │ @ instruction: 0xf5096869 │ │ │ │ adcmi r7, r1, #136, 6 @ 0x20000002 │ │ │ │ mvnshi pc, r0, asr #1 │ │ │ │ cmppvc r1, pc, asr #8 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf8c94628 │ │ │ │ @ instruction: 0x2120110c │ │ │ │ @@ -21354,15 +21354,15 @@ │ │ │ │ andls r4, r0, #40, 12 @ 0x2800000 │ │ │ │ blx 456e86 │ │ │ │ @ instruction: 0xf849230b │ │ │ │ @ instruction: 0xf8c43c04 │ │ │ │ @ instruction: 0xf8549000 │ │ │ │ @ instruction: 0xf7fc3c04 │ │ │ │ strbmi fp, [r8], -sl, ror #19 │ │ │ │ - stc2 0, cr15, [r6, #-136] @ 0xffffff78 │ │ │ │ + ldc2 0, cr15, [r6], #-136 @ 0xffffff78 │ │ │ │ ldr r2, [ip, #-770] @ 0xfffffcfe │ │ │ │ @ instruction: 0x3078f899 │ │ │ │ vqdmulh.s d2, d0, d3 │ │ │ │ andge r8, r2, #188, 14 @ 0x2f00000 │ │ │ │ eorcc pc, r3, r2, asr r8 @ │ │ │ │ @ instruction: 0x4710441a │ │ │ │ @ instruction: 0xffffe7a3 │ │ │ │ @@ -21665,15 +21665,15 @@ │ │ │ │ smlabtcc r4, r9, r8, pc @ │ │ │ │ eorvs r4, ip, r8, lsr #12 │ │ │ │ @ instruction: 0xf01f60ae │ │ │ │ stmiavs lr!, {r0, r1, r2, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf5a6682c │ │ │ │ @ instruction: 0xf8567984 │ │ │ │ ldr r2, [sl, #3136]! @ 0xc40 │ │ │ │ - blx b5737e │ │ │ │ + blx 19d737e │ │ │ │ blcs 35ca4 │ │ │ │ stclge 4, cr15, [r2], {60} @ 0x3c │ │ │ │ rsbvs r3, fp, #1024 @ 0x400 │ │ │ │ blt 1ed92f4 │ │ │ │ vhsub.s8 d18, d0, d0 │ │ │ │ ldrmi r3, [r1], -r6, asr #6 │ │ │ │ smlabtcc r4, r9, r8, pc @ │ │ │ │ @@ -21888,16 +21888,16 @@ │ │ │ │ adcvs r6, fp, lr, lsr #32 │ │ │ │ @ instruction: 0xf80cf01f │ │ │ │ stmdavs lr!, {r0, r1, r3, r5, r7, fp, sp, lr} │ │ │ │ ldmdbeq r0, {r0, r1, r5, r7, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8dfe558 │ │ │ │ ldrbtmi r0, [r8], #-1860 @ 0xfffff8bc │ │ │ │ addspl pc, r0, r0, lsl #10 │ │ │ │ - @ instruction: 0xf0223014 │ │ │ │ - andlt pc, r7, r5, ror r9 @ │ │ │ │ + @ instruction: 0xf0213014 │ │ │ │ + mullt r7, r1, pc @ │ │ │ │ svcmi 0x00f0e8bd │ │ │ │ ldclt 7, cr15, [r0, #936] @ 0x3a8 │ │ │ │ @ instruction: 0x61a1460b │ │ │ │ bllt 1b9967c │ │ │ │ @ instruction: 0x2724f8df │ │ │ │ ldrbtmi r9, [sl], #-1794 @ 0xfffff8fe │ │ │ │ cmnpvs ip, r2, lsl #4 @ p-variant is OBSOLETE │ │ │ │ @@ -22877,27 +22877,27 @@ │ │ │ │ @ instruction: 0xf8df4479 │ │ │ │ ldrmi r2, [lr], #-1064 @ 0xfffffbd8 │ │ │ │ @ instruction: 0xf856447a │ │ │ │ @ instruction: 0xf8513c04 │ │ │ │ addsmi r1, r1, #35 @ 0x23 │ │ │ │ stcge 4, cr15, [r0], #-252 @ 0xffffff04 │ │ │ │ @ instruction: 0xf020e7b7 │ │ │ │ - @ instruction: 0x4607febf │ │ │ │ + @ instruction: 0x4607fe5d │ │ │ │ @ instruction: 0xf0422800 │ │ │ │ smladxcs r2, r6, r7, r8 │ │ │ │ @ instruction: 0xf0202000 │ │ │ │ - stmdacs r0, {r0, r3, r4, r5, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r2, r4, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ strbhi pc, [ip], -r3, asr #32 @ │ │ │ │ bleq 57c54 │ │ │ │ ldc 7, cr15, [ip], {233} @ 0xe9 │ │ │ │ @ instruction: 0x1e7b4afc │ │ │ │ blhi 10580c8 │ │ │ │ sbcslt r4, fp, #2046820352 @ 0x7a000000 │ │ │ │ eoreq pc, r3, r2, asr r8 @ │ │ │ │ - cdp2 0, 10, cr15, cr8, cr0, {1} │ │ │ │ + cdp2 0, 4, cr15, cr6, cr0, {1} │ │ │ │ @ instruction: 0xf0442800 │ │ │ │ mrc 5, 5, r8, cr13, cr5, {0} │ │ │ │ @ instruction: 0xf8568bc8 │ │ │ │ stc 12, cr3, [r6, #16] │ │ │ │ @ instruction: 0xf7ff8a00 │ │ │ │ ldmdavs r3!, {r0, r3, r4, r5, r6, r7, r8, r9, fp, ip, sp, pc} │ │ │ │ @ instruction: 0xf84646a8 │ │ │ │ @@ -23114,15 +23114,15 @@ │ │ │ │ movwcs lr, #27078 @ 0x69c6 │ │ │ │ @ instruction: 0xf8563618 │ │ │ │ adcsvs r3, r3, r0, lsl ip │ │ │ │ msrne CPSR_fxc, #64, 4 │ │ │ │ stccc 8, cr15, [r4], {70} @ 0x46 │ │ │ │ svclt 0x0000e4c6 │ │ │ │ andeq r6, r4, r8, lsr #28 │ │ │ │ - muleq r4, r4, lr │ │ │ │ + andeq fp, r4, r4, lsr #29 │ │ │ │ strdeq fp, [r4], -lr │ │ │ │ ldrdeq r6, [r4], -lr │ │ │ │ strdeq r6, [r4], -r2 │ │ │ │ andeq r1, r4, sl, asr #5 │ │ │ │ andeq r6, r4, sl, lsl #21 │ │ │ │ @ instruction: 0xfffffc27 │ │ │ │ andeq r6, r4, r0, asr #20 │ │ │ │ @@ -23733,20 +23733,20 @@ │ │ │ │ cdpne 12, 5, cr3, cr10, cr8, {0} │ │ │ │ @ instruction: 0xf04fbf6c │ │ │ │ @ instruction: 0xf04f0901 │ │ │ │ @ instruction: 0xf1810900 │ │ │ │ @ instruction: 0xf8188704 │ │ │ │ blcs 29344 │ │ │ │ ldrhi pc, [r2], -r3, asr #32 │ │ │ │ - @ instruction: 0xf80ef020 │ │ │ │ + @ instruction: 0xffacf01f │ │ │ │ @ instruction: 0xf0422800 │ │ │ │ @ instruction: 0xf04f80ed │ │ │ │ strbmi r0, [r9], -r1, lsl #18 │ │ │ │ - @ instruction: 0xf0204640 │ │ │ │ - @ instruction: 0xf8dff817 │ │ │ │ + @ instruction: 0xf01f4640 │ │ │ │ + @ instruction: 0xf8dfffb5 │ │ │ │ @ instruction: 0xf8562498 │ │ │ │ ldrbtmi r3, [sl], #-3084 @ 0xfffff3f4 │ │ │ │ bleq d877c │ │ │ │ eorne pc, r3, r2, asr r8 @ │ │ │ │ strcs pc, [r8], #2271 @ 0x8df │ │ │ │ addsmi r4, r1, #2046820352 @ 0x7a000000 │ │ │ │ ldrbhi pc, [r1, -r3, asr #32] @ │ │ │ │ @@ -25857,15 +25857,15 @@ │ │ │ │ @ instruction: 0xf5b0b87e │ │ │ │ @ instruction: 0xf0010f00 │ │ │ │ @ instruction: 0xf5b08326 │ │ │ │ @ instruction: 0xf0010f80 │ │ │ │ @ instruction: 0xf5b08429 │ │ │ │ @ instruction: 0xf0410f40 │ │ │ │ strdcs r8, [r0], -fp │ │ │ │ - @ instruction: 0xff78f01d │ │ │ │ + @ instruction: 0xff16f01d │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ ldc 7, cr8, [r6, #44] @ 0x2c │ │ │ │ @ instruction: 0xf7e60b00 │ │ │ │ @ instruction: 0x4638ed5c │ │ │ │ blhi 105af48 │ │ │ │ stmialt r2, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ stceq 0, cr15, [r1], {79} @ 0x4f │ │ │ │ @@ -25932,15 +25932,15 @@ │ │ │ │ vmov.32 sl, d4[1] │ │ │ │ vneg.f64 d23, d6 │ │ │ │ svclt 0x0055fa10 │ │ │ │ orrspl pc, r5, #12582912 @ 0xc00000 │ │ │ │ msrpl CPSR_x, #12582912 @ 0xc00000 │ │ │ │ tstcc r4, #4, 6 @ 0x10000000 │ │ │ │ @ instruction: 0xf01d60f3 │ │ │ │ - stmdacs r0, {r0, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r2, r3, r4, r5, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ mvnshi pc, r1 │ │ │ │ svceq 0x0000f5b0 │ │ │ │ orrshi pc, sp, #1 │ │ │ │ svceq 0x0080f5b0 │ │ │ │ ldrbhi pc, [r3], #1 @ │ │ │ │ svceq 0x0040f5b0 │ │ │ │ strhi pc, [r8], #1 │ │ │ │ @@ -26764,15 +26764,15 @@ │ │ │ │ adcvs r6, r6, r5, lsr #32 │ │ │ │ @ instruction: 0xf9f4f01a │ │ │ │ stmiavs r6!, {r0, r2, r5, fp, sp, lr} │ │ │ │ bllt 1a1e284 │ │ │ │ strtmi r6, [r8], r3, ror #16 │ │ │ │ @ instruction: 0xf0c14543 │ │ │ │ andscs r8, r6, ip, lsl r0 │ │ │ │ - blx 175c316 │ │ │ │ + blx fe5dc316 │ │ │ │ stmdacs r0, {r0, r1, r9, sl, lr} │ │ │ │ eorhi pc, pc, r1 │ │ │ │ bcs 3e2b4 │ │ │ │ eorhi pc, r4, r1 │ │ │ │ andcc r2, r1, #0, 4 │ │ │ │ stmdbcs r0, {r0, r4, r6, r7, sl, fp, ip, lr} │ │ │ │ bcs 54aa8 │ │ │ │ @@ -27214,15 +27214,15 @@ │ │ │ │ andcs fp, r1, #962560 @ 0xeb000 │ │ │ │ andcs r6, r3, r3, ror #20 │ │ │ │ @ instruction: 0x5674f8df │ │ │ │ rsbvs r3, r3, #67108864 @ 0x4000000 │ │ │ │ @ instruction: 0xf105447d │ │ │ │ ldmvs r1!, {r2, r3, r8, r9} │ │ │ │ bleq 5bffc │ │ │ │ - stc2 0, cr15, [r8], #112 @ 0x70 │ │ │ │ + stc2l 0, cr15, [r6], {28} │ │ │ │ blcs 3e9b8 │ │ │ │ addshi pc, r3, #0 │ │ │ │ andcc r2, r1, #0, 4 │ │ │ │ stmdbcs r0, {r0, r4, sl, fp, ip, lr} │ │ │ │ bcs 551a8 │ │ │ │ andeq lr, r0, #3244032 @ 0x318000 │ │ │ │ @ instruction: 0xf106db76 │ │ │ │ @@ -27641,15 +27641,15 @@ │ │ │ │ ldrdeq r1, [r4], -ip │ │ │ │ andeq ip, r3, r2, asr #10 │ │ │ │ @ instruction: 0xffffaecb │ │ │ │ @ instruction: 0x00041cb4 │ │ │ │ strtmi r6, [r8], r3, ror #16 │ │ │ │ @ instruction: 0xf0c042ab │ │ │ │ ldrshcs r8, [r6], -sl │ │ │ │ - stc2 0, cr15, [r2], {28} │ │ │ │ + ldc2 0, cr15, [ip], #112 @ 0x70 │ │ │ │ stmdacs r0, {r0, r1, r9, sl, lr} │ │ │ │ rschi pc, sp, r0 │ │ │ │ bcs 3f068 │ │ │ │ rschi pc, r2, r0 │ │ │ │ andcc r2, r1, #0, 4 │ │ │ │ stmdbcs r0, {r0, r4, r6, r7, sl, fp, ip, lr} │ │ │ │ bcs 5585c │ │ │ │ @@ -28498,15 +28498,15 @@ │ │ │ │ tstpeq r8, #-1073741822 @ p-variant is OBSOLETE @ 0xc0000002 │ │ │ │ andhi pc, r0, r9, asr #17 │ │ │ │ andcc pc, r8, r9, asr #17 │ │ │ │ @ instruction: 0xff48f01a │ │ │ │ ldrbtmi r4, [r8], #-2242 @ 0xfffff73e │ │ │ │ andpl pc, lr, r0, lsl #10 │ │ │ │ @ instruction: 0xf01b3024 │ │ │ │ - ldrsbtlt pc, [r1], -r3 @ │ │ │ │ + eorslt pc, r1, pc, ror #23 │ │ │ │ svcmi 0x00f0e8bd │ │ │ │ stmiblt lr!, {r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ bleq 85e470 │ │ │ │ andcs lr, r0, #54788096 @ 0x3440000 │ │ │ │ tstpeq r8, #-1073741822 @ p-variant is OBSOLETE @ 0xc0000002 │ │ │ │ cmnpvc pc, pc, asr #8 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf8cb4648 │ │ │ │ @@ -29387,15 +29387,15 @@ │ │ │ │ @ instruction: 0xf85bbb01 │ │ │ │ @ instruction: 0xf8cb3c38 │ │ │ │ vst4.8 {d19-d22}, [pc], r4 │ │ │ │ @ instruction: 0xf84b7305 │ │ │ │ @ instruction: 0xf7fe3c04 │ │ │ │ @ instruction: 0xf8dbbc58 │ │ │ │ strcs r0, [r1], #-0 │ │ │ │ - @ instruction: 0xf864f01b │ │ │ │ + @ instruction: 0xf874f01b │ │ │ │ stccc 8, cr15, [ip], {91} @ 0x5b │ │ │ │ stccc 8, cr15, [r4], {75} @ 0x4b │ │ │ │ bicvc pc, sp, #1325400064 @ 0x4f000000 │ │ │ │ strcc lr, [r3], #-2379 @ 0xfffff6b5 │ │ │ │ orrsne pc, r9, #64, 4 │ │ │ │ bleq 25f260 │ │ │ │ stccc 8, cr15, [ip], {75} @ 0x4b │ │ │ │ @@ -30788,15 +30788,15 @@ │ │ │ │ andcc pc, r0, r9, asr #17 │ │ │ │ stccc 8, cr15, [r4], {89} @ 0x59 │ │ │ │ bllt fed22168 │ │ │ │ ldrdcc pc, [r0], -r9 │ │ │ │ @ instruction: 0xf8492001 │ │ │ │ @ instruction: 0xf1093c04 │ │ │ │ @ instruction: 0xf0190908 │ │ │ │ - @ instruction: 0xf8dffbb9 │ │ │ │ + @ instruction: 0xf8dffb29 │ │ │ │ blx fec313f4 │ │ │ │ ldrbtmi pc, [fp], #-128 @ 0xffffff80 @ │ │ │ │ tstppl r6, #12582912 @ p-variant is OBSOLETE @ 0xc00000 │ │ │ │ tstcc r4, #64, 18 @ 0x100000 │ │ │ │ andcc pc, r0, r9, asr #17 │ │ │ │ ldccc 8, cr15, [r0], {89} @ 0x59 │ │ │ │ @ instruction: 0xf8c90040 │ │ │ │ @@ -30821,27 +30821,27 @@ │ │ │ │ @ instruction: 0xf8462333 │ │ │ │ strcs r3, [r0], #-2824 @ 0xfffff4f8 │ │ │ │ ldrdcc pc, [r0], -r9 @ │ │ │ │ @ instruction: 0xf8da601c │ │ │ │ movwcc r3, #4132 @ 0x1024 │ │ │ │ eorcc pc, r4, sl, asr #17 │ │ │ │ ldrdeq pc, [r4], -r9 │ │ │ │ - blx fefe0268 │ │ │ │ + blx ff560268 │ │ │ │ @ instruction: 0xf0013001 │ │ │ │ @ instruction: 0xf019848a │ │ │ │ - @ instruction: 0xf019fa6f │ │ │ │ - @ instruction: 0xf019fa75 │ │ │ │ - @ instruction: 0xf8c9fa7b │ │ │ │ + @ instruction: 0xf019fa85 │ │ │ │ + @ instruction: 0xf019fa8b │ │ │ │ + @ instruction: 0xf8c9fa91 │ │ │ │ @ instruction: 0xf019002c │ │ │ │ - stmdacs r0, {r0, r2, r3, r4, r5, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r4, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ stcge 6, cr15, [r1, #1020] @ 0x3fc │ │ │ │ - blx 1fe028c │ │ │ │ - blx fe0e0290 │ │ │ │ - blx fe3e0294 │ │ │ │ - blx fe560298 │ │ │ │ + blx fe56028c │ │ │ │ + blx fe660290 │ │ │ │ + blx fe960294 │ │ │ │ + blx feae0298 │ │ │ │ cmnpcs r2, #64, 4 @ p-variant is OBSOLETE │ │ │ │ eorcc pc, r4, r9, asr #17 │ │ │ │ msreq CPSR_f, #1073741826 @ 0x40000002 │ │ │ │ ldmdbeq r8!, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ rsbscs pc, sp, #64, 4 │ │ │ │ strne pc, [r4], #-2266 @ 0xfffff726 │ │ │ │ @ instruction: 0xf8ca1a5b │ │ │ │ @@ -30924,28 +30924,28 @@ │ │ │ │ ldmdavs fp, {r3, r5, r6, r7, r8, sp, lr} │ │ │ │ smlabtcc r8, r5, r9, lr │ │ │ │ blcs 2624a4 │ │ │ │ andsvs r6, ip, fp, ror #20 │ │ │ │ ldrdcc pc, [r4], -sl @ │ │ │ │ @ instruction: 0xf8ca3301 │ │ │ │ stmdavs r8!, {r2, r5, ip, sp}^ │ │ │ │ - @ instruction: 0xf9f0f019 │ │ │ │ + blx 1e0404 │ │ │ │ @ instruction: 0xf0013001 │ │ │ │ @ instruction: 0xf0198605 │ │ │ │ - @ instruction: 0xf019f9a1 │ │ │ │ - @ instruction: 0xf019f9a7 │ │ │ │ - adcvs pc, r8, sp, lsr #19 │ │ │ │ - @ instruction: 0xf9b0f019 │ │ │ │ + @ instruction: 0xf019f9b7 │ │ │ │ + @ instruction: 0xf019f9bd │ │ │ │ + adcvs pc, r8, r3, asr #19 │ │ │ │ + @ instruction: 0xf9c6f019 │ │ │ │ @ instruction: 0xf6ff2800 │ │ │ │ @ instruction: 0xf019acf4 │ │ │ │ - @ instruction: 0xf105f9b1 │ │ │ │ + @ instruction: 0xf105f9c7 │ │ │ │ @ instruction: 0xf0190930 │ │ │ │ - @ instruction: 0xf019f9b3 │ │ │ │ - @ instruction: 0xf019f9bf │ │ │ │ - vmla.i8 , q8, │ │ │ │ + @ instruction: 0xf019f9c9 │ │ │ │ + @ instruction: 0xf019f9d5 │ │ │ │ + vmul.i8 , q8, │ │ │ │ cmnvs fp, r9, asr r3 │ │ │ │ tstpeq r8, #1073741825 @ p-variant is OBSOLETE @ 0x40000001 │ │ │ │ andsvc pc, ip, #1325400064 @ 0x4f000000 │ │ │ │ strne pc, [r4], #-2266 @ 0xfffff726 │ │ │ │ @ instruction: 0xf8ca1a5b │ │ │ │ stmib r5, {r4, ip, sp}^ │ │ │ │ @ instruction: 0xf7ff200b │ │ │ │ @@ -30958,15 +30958,15 @@ │ │ │ │ @ instruction: 0xf8da50d1 │ │ │ │ @ instruction: 0xf8da2404 │ │ │ │ bl b0454 │ │ │ │ @ instruction: 0xf8d90903 │ │ │ │ stmmi r5, {lr} │ │ │ │ @ instruction: 0xf5004478 │ │ │ │ ldrshcc r5, [ip], -lr │ │ │ │ - ldc2 0, cr15, [lr], {25} │ │ │ │ + stc2 0, cr15, [lr], #-100 @ 0xffffff9c │ │ │ │ blcs 3abdb8 │ │ │ │ mvnshi pc, r2, lsl #4 │ │ │ │ @ instruction: 0xf013e8df │ │ │ │ subsne r1, fp, #84, 4 @ 0x40000005 │ │ │ │ mvnsne r1, sp, asr #4 │ │ │ │ eorsne r1, r1, #1610612740 @ 0x60000004 │ │ │ │ mvnsne r1, sl, lsr #4 │ │ │ │ @@ -31489,15 +31489,15 @@ │ │ │ │ orrhi pc, r0, r0 │ │ │ │ @ instruction: 0xf8ca3b01 │ │ │ │ @ instruction: 0xf8da3024 │ │ │ │ adcsmi r3, r3, #4 │ │ │ │ subhi pc, r6, r2, asr #1 │ │ │ │ @ instruction: 0xf10668a8 │ │ │ │ @ instruction: 0xf0180410 │ │ │ │ - ldcne 13, cr15, [r2, #-772]! @ 0xfffffcfc │ │ │ │ + ldcne 13, cr15, [r2, #-244]! @ 0xffffff0c │ │ │ │ @ instruction: 0xf0412800 │ │ │ │ teqcs r7, #15204352 @ 0xe80000 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ stmib r6, {r0, r1, r4, r5, sp, lr}^ │ │ │ │ strtmi r0, [r3], -r1, lsl #2 │ │ │ │ adcvs r1, r9, r1, lsr #26 │ │ │ │ strbcs r2, [r1, -r7, ror #2] │ │ │ │ @@ -31509,27 +31509,27 @@ │ │ │ │ bvs afd144 │ │ │ │ andsvs r6, sl, sl, ror #16 │ │ │ │ andcc lr, r8, #3489792 @ 0x354000 │ │ │ │ @ instruction: 0xf8da609a │ │ │ │ movwcc r3, #4132 @ 0x1024 │ │ │ │ eorcc pc, r4, sl, asr #17 │ │ │ │ @ instruction: 0xf0186868 │ │ │ │ - andcc pc, r1, pc, asr sp @ │ │ │ │ + andcc pc, r1, r5, ror sp @ │ │ │ │ adcshi pc, r5, r2 │ │ │ │ - ldc2 0, cr15, [r0, #-96] @ 0xffffffa0 │ │ │ │ - ldc2 0, cr15, [r6, #-96] @ 0xffffffa0 │ │ │ │ - ldc2 0, cr15, [ip, #-96] @ 0xffffffa0 │ │ │ │ + stc2 0, cr15, [r6, #-96]! @ 0xffffffa0 │ │ │ │ + stc2 0, cr15, [ip, #-96]! @ 0xffffffa0 │ │ │ │ + ldc2 0, cr15, [r2, #-96]! @ 0xffffffa0 │ │ │ │ @ instruction: 0xf0186068 │ │ │ │ - stmdacs r0, {r0, r1, r2, r3, r4, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r2, r4, r5, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ stmdage r9, {r0, r1, r2, r3, r4, r5, r6, r7, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - stc2 0, cr15, [r0, #-96]! @ 0xffffffa0 │ │ │ │ + ldc2 0, cr15, [r6, #-96]! @ 0xffffffa0 │ │ │ │ ldmdbeq r0!, {r0, r2, r8, ip, sp, lr, pc} │ │ │ │ - stc2 0, cr15, [r2, #-96]! @ 0xffffffa0 │ │ │ │ - stc2 0, cr15, [lr, #-96]! @ 0xffffffa0 │ │ │ │ - ldc2 0, cr15, [r4, #-96]! @ 0xffffffa0 │ │ │ │ + ldc2 0, cr15, [r8, #-96]! @ 0xffffffa0 │ │ │ │ + stc2l 0, cr15, [r4, #-96] @ 0xffffffa0 │ │ │ │ + stc2l 0, cr15, [sl, #-96] @ 0xffffffa0 │ │ │ │ cmppcs pc, #64, 4 @ p-variant is OBSOLETE │ │ │ │ cmnvs fp, r8, lsr #6 │ │ │ │ msrcs SPSR_fx, #64, 4 │ │ │ │ @ instruction: 0xf7fe62eb │ │ │ │ @ instruction: 0x2323befe │ │ │ │ smlabbcs r0, r0, r2, r2 │ │ │ │ ldrtcs pc, [r7], #576 @ 0x240 @ │ │ │ │ @@ -31808,15 +31808,15 @@ │ │ │ │ @ instruction: 0xf8c93c10 │ │ │ │ vhadd.s8 d19, d0, d8 │ │ │ │ @ instruction: 0xf8492362 │ │ │ │ @ instruction: 0xf2403c24 │ │ │ │ @ instruction: 0xf8492367 │ │ │ │ @ instruction: 0xf7fe3c04 │ │ │ │ @ instruction: 0xf018bc36 │ │ │ │ - vst1.64 {d31-d32}, [pc :256]! │ │ │ │ + @ instruction: 0xf44ffb13 │ │ │ │ @ instruction: 0xf8c9731a │ │ │ │ @ instruction: 0xf8490000 │ │ │ │ @ instruction: 0xf2403c04 │ │ │ │ @ instruction: 0xf8492361 │ │ │ │ @ instruction: 0xf7fe3c24 │ │ │ │ @ instruction: 0xf8d9bcbe │ │ │ │ @ instruction: 0xf8c93000 │ │ │ │ @@ -31826,15 +31826,15 @@ │ │ │ │ @ instruction: 0xf8c93c10 │ │ │ │ vhadd.s8 d19, d0, d8 │ │ │ │ @ instruction: 0xf8492375 │ │ │ │ vfma.f32 d19, d0, d12 │ │ │ │ @ instruction: 0xf849237a │ │ │ │ @ instruction: 0xf7fe3c04 │ │ │ │ @ instruction: 0xf018bc12 │ │ │ │ - vst1.64 {d31-d32}, [pc :64], r9 │ │ │ │ + vst1.64 {d31-d32}, [pc :128] │ │ │ │ @ instruction: 0xf8c9731d │ │ │ │ @ instruction: 0xf8490000 │ │ │ │ vfma.f32 d19, d0, d12 │ │ │ │ @ instruction: 0xf849237b │ │ │ │ @ instruction: 0xf7fe3c04 │ │ │ │ @ instruction: 0xf859bc9a │ │ │ │ @ instruction: 0xf1093c20 │ │ │ │ @@ -31859,23 +31859,23 @@ │ │ │ │ andcc pc, r0, r9, asr #17 │ │ │ │ @ instruction: 0xf8c92304 │ │ │ │ vst4.8 {d19-d22}, [pc], r8 │ │ │ │ @ instruction: 0xf8497329 │ │ │ │ @ instruction: 0xf7fe3c04 │ │ │ │ ldmdb r9, {r1, r4, r6, r7, r8, r9, fp, ip, sp, pc}^ │ │ │ │ @ instruction: 0xf0180115 │ │ │ │ - andcc pc, r1, fp, lsr #26 │ │ │ │ + ldrdcc pc, [r1], -r7 │ │ │ │ @ instruction: 0x81bff002 │ │ │ │ mrrccc 8, 5, pc, r4, cr9 @ │ │ │ │ @ instruction: 0xf8c9681b │ │ │ │ vhadd.s8 d19, d0, d0 │ │ │ │ @ instruction: 0xf84923a5 │ │ │ │ @ instruction: 0xf7fe3c04 │ │ │ │ @ instruction: 0xf018bc56 │ │ │ │ - vpmax.s8 d31, d16, d7 │ │ │ │ + vpmin.s8 d31, d16, d13 │ │ │ │ @ instruction: 0xf8c9235b │ │ │ │ @ instruction: 0xf8490000 │ │ │ │ @ instruction: 0xf2403c24 │ │ │ │ @ instruction: 0xf849236e │ │ │ │ @ instruction: 0xf7fe3c04 │ │ │ │ @ instruction: 0xf859bc48 │ │ │ │ vfma.f32 d19, d0, d0 │ │ │ │ @@ -31891,22 +31891,22 @@ │ │ │ │ @ instruction: 0xf8c93c08 │ │ │ │ vst4.8 {d19-d22}, [pc], r8 │ │ │ │ @ instruction: 0xf8497319 │ │ │ │ vfma.f32 d19, d0, d12 │ │ │ │ @ instruction: 0xf8492365 │ │ │ │ @ instruction: 0xf7fe3c04 │ │ │ │ @ instruction: 0xf018bb90 │ │ │ │ - vpmin.s8 , q0, │ │ │ │ + vpmin.s8 , q0, │ │ │ │ @ instruction: 0xf8c92363 │ │ │ │ @ instruction: 0xf8490000 │ │ │ │ @ instruction: 0xf2403c24 │ │ │ │ @ instruction: 0xf8492366 │ │ │ │ @ instruction: 0xf7fe3c04 │ │ │ │ @ instruction: 0xf018bc18 │ │ │ │ - vst1.16 {d31-d32}, [pc] │ │ │ │ + vst1.16 {d31-d32}, [pc :128], r5 │ │ │ │ @ instruction: 0xf8c9731b │ │ │ │ @ instruction: 0xf8490000 │ │ │ │ @ instruction: 0xf2403c04 │ │ │ │ @ instruction: 0xf849235d │ │ │ │ @ instruction: 0xf7fe3c24 │ │ │ │ @ instruction: 0xf8d9bc0a │ │ │ │ @ instruction: 0xf8c93000 │ │ │ │ @@ -32024,15 +32024,15 @@ │ │ │ │ @ instruction: 0xf8ca6000 │ │ │ │ @ instruction: 0xf0153008 │ │ │ │ @ instruction: 0xf8daf8db │ │ │ │ @ instruction: 0xf8da3008 │ │ │ │ @ instruction: 0xf1a36000 │ │ │ │ @ instruction: 0xf8530230 │ │ │ │ strb r0, [pc, ip, lsl #24] │ │ │ │ - @ instruction: 0xf952f018 │ │ │ │ + @ instruction: 0xf968f018 │ │ │ │ cmnpcs r6, #64, 4 @ p-variant is OBSOLETE │ │ │ │ andeq pc, r0, r9, asr #17 │ │ │ │ ldccc 8, cr15, [ip], {73} @ 0x49 │ │ │ │ cmnpcs r9, #64, 4 @ p-variant is OBSOLETE │ │ │ │ stccc 8, cr15, [r4], {73} @ 0x49 │ │ │ │ bllt 3a34e0 │ │ │ │ ldrdcc pc, [r0], -r9 │ │ │ │ @@ -32115,18 +32115,18 @@ │ │ │ │ blvs ec070c │ │ │ │ bicscs r6, r9, #-2147483610 @ 0x80000026 │ │ │ │ ldrbtvs r9, [sl], #-2570 @ 0xfffff5f6 │ │ │ │ ldclvs 4, cr6, [fp], #-716 @ 0xfffffd34 │ │ │ │ subsvs r6, sl, sl, lsr fp │ │ │ │ blvs 1ec0820 │ │ │ │ @ instruction: 0xf018609a │ │ │ │ - @ instruction: 0xf04ffac5 │ │ │ │ + @ instruction: 0xf04ffad5 │ │ │ │ cdp 0, 11, cr4, cr0, cr0, {0} │ │ │ │ @ instruction: 0xf0188b40 │ │ │ │ - @ instruction: 0xf106fabf │ │ │ │ + @ instruction: 0xf106facf │ │ │ │ cmnvs fp, #92, 6 @ 0x70000001 │ │ │ │ ldrvs r2, [r3, #931]! @ 0x3a3 │ │ │ │ @ instruction: 0xf1066b7b │ │ │ │ ldmibvs sl!, {r2, r3, r5, r6, r8} │ │ │ │ @ instruction: 0xf06f3680 │ │ │ │ @ instruction: 0xf04f4000 │ │ │ │ andsvs r0, sl, r3, lsl #24 │ │ │ │ @@ -32429,25 +32429,25 @@ │ │ │ │ @ instruction: 0xf7fe6921 │ │ │ │ stmdbcs r1, {r1, r3, r4, r7, fp, ip, sp, pc} │ │ │ │ cmnphi fp, r1 @ p-variant is OBSOLETE │ │ │ │ bne fe6acd78 │ │ │ │ ldclge 5, cr15, [r3], #-760 @ 0xfffffd08 │ │ │ │ @ instruction: 0xf7fe1a0a │ │ │ │ @ instruction: 0xf017bab8 │ │ │ │ - @ instruction: 0xf8c9ff15 │ │ │ │ + @ instruction: 0xf8c9ff4f │ │ │ │ @ instruction: 0xf8da0000 │ │ │ │ blcs 31bbc │ │ │ │ bge 162c28 │ │ │ │ @ instruction: 0xf8ca3b01 │ │ │ │ @ instruction: 0xf8da3024 │ │ │ │ adcsmi r3, r3, #4 │ │ │ │ ldrtmi fp, [r4], -r8, lsr #30 │ │ │ │ sbchi pc, r1, r1, asr #1 │ │ │ │ ldrdeq pc, [r0], -r9 │ │ │ │ - @ instruction: 0xff06f017 │ │ │ │ + @ instruction: 0xff40f017 │ │ │ │ @ instruction: 0xf0412800 │ │ │ │ @ instruction: 0xf8df8124 │ │ │ │ ldrbtmi r3, [fp], #-2588 @ 0xfffff5e4 │ │ │ │ orrpl pc, r9, #12582912 @ 0xc00000 │ │ │ │ strtmi r3, [r6], -ip, lsl #6 │ │ │ │ addcs pc, sp, #64, 4 │ │ │ │ bne 363ee4 │ │ │ │ @@ -32721,25 +32721,25 @@ │ │ │ │ @ instruction: 0xf0143008 │ │ │ │ @ instruction: 0xf8dafb6b │ │ │ │ @ instruction: 0xf8da3008 │ │ │ │ @ instruction: 0xf1a37000 │ │ │ │ @ instruction: 0xf8530c40 │ │ │ │ @ instruction: 0xf8130c0c │ │ │ │ smlald r1, lr, r8, ip │ │ │ │ - stc2l 0, cr15, [ip], {23} │ │ │ │ + stc2 0, cr15, [r6, #-92] @ 0xffffffa4 │ │ │ │ @ instruction: 0xf8da6028 │ │ │ │ blcs 3204c │ │ │ │ svcge 0x00ccf43e │ │ │ │ @ instruction: 0xf8ca3b01 │ │ │ │ @ instruction: 0xf8da3024 │ │ │ │ adcsmi r3, r3, #4 │ │ │ │ ldrtmi fp, [r4], -r8, lsr #30 │ │ │ │ strbhi pc, [lr], r0, asr #1 @ │ │ │ │ @ instruction: 0xf0176828 │ │ │ │ - stmdacs r0, {r0, r1, r2, r3, r4, r5, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r3, r4, r5, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrbhi pc, [ip, -r0, asr #32] @ │ │ │ │ strcc pc, [r4, #2271]! @ 0x8df │ │ │ │ @ instruction: 0xf503447b │ │ │ │ movwcc r5, #50057 @ 0xc389 │ │ │ │ vmax.s8 d20, d0, d22 │ │ │ │ @ instruction: 0xf8df228d │ │ │ │ strcc r1, [r4], #-1432 @ 0xfffffa68 │ │ │ │ @@ -32764,15 +32764,15 @@ │ │ │ │ svclt 0x00dff7fd │ │ │ │ @ instruction: 0xf8ca3b01 │ │ │ │ @ instruction: 0xf8da3024 │ │ │ │ adcsmi r3, r3, #4 │ │ │ │ strbthi pc, [r4], -r0, asr #1 @ │ │ │ │ @ instruction: 0xf1066ae0 │ │ │ │ @ instruction: 0xf0170510 │ │ │ │ - fldmdbxne r1!, {d15-d115} @ Deprecated │ │ │ │ + fldmdbxne r1!, {d15-d49} @ Deprecated │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ teqcs r7, #478150656 @ 0x1c800000 │ │ │ │ eorsvs r2, r3, r0, lsl #4 │ │ │ │ stmib r6, {r8, r9, sp}^ │ │ │ │ movtcs r2, #4865 @ 0x1301 │ │ │ │ eorscs r6, r9, #43 @ 0x2b │ │ │ │ stmdbeq r4!, {r0, r2, r8, ip, sp, lr, pc} │ │ │ │ @@ -33142,15 +33142,15 @@ │ │ │ │ andmi pc, r8, sl, asr #17 │ │ │ │ stmialt r8, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf8ca3b01 │ │ │ │ @ instruction: 0xf8da3024 │ │ │ │ adcsmi r3, r3, #4 │ │ │ │ strbhi pc, [r6, #192] @ 0xc0 @ │ │ │ │ stmdavs r8!, {r2, r4, r5, r9, sl, lr}^ │ │ │ │ - @ instruction: 0xf8d6f017 │ │ │ │ + @ instruction: 0xf852f017 │ │ │ │ rsbvs r1, fp, r3, lsr sp │ │ │ │ @ instruction: 0xf8442369 │ │ │ │ @ instruction: 0xf04f3b14 │ │ │ │ @ instruction: 0xf1060e43 │ │ │ │ @ instruction: 0x23230920 │ │ │ │ vst2.16 {d22-d23}, [pc :128], r9 │ │ │ │ bvs 1c0584c │ │ │ │ @@ -33270,21 +33270,21 @@ │ │ │ │ mvnshi pc, r1, lsl #4 │ │ │ │ @ instruction: 0xf003e8df │ │ │ │ rsbsvc r8, pc, #147849216 @ 0x8d00000 │ │ │ │ @ instruction: 0xf8df006b │ │ │ │ ldrbtmi r0, [r8], #-3156 @ 0xfffff3ac │ │ │ │ andspl pc, r0, r0, lsl #10 │ │ │ │ @ instruction: 0xf0173004 │ │ │ │ - @ instruction: 0xf8dffa0f │ │ │ │ + @ instruction: 0xf8dffa1f │ │ │ │ ldrbtmi r4, [ip], #-3144 @ 0xfffff3b8 │ │ │ │ adcscs pc, r4, r4, lsl #12 │ │ │ │ - blx 2628b0 │ │ │ │ + blx 6628b0 │ │ │ │ andspl pc, r4, r4, lsl #10 │ │ │ │ - @ instruction: 0xf0173034 │ │ │ │ - andlt pc, pc, pc, ror r8 @ │ │ │ │ + @ instruction: 0xf0163034 │ │ │ │ + mullt pc, fp, lr @ │ │ │ │ blhi e1b58 │ │ │ │ svcmi 0x00f0e8bd │ │ │ │ ldclt 7, cr15, [r8], {223} @ 0xdf │ │ │ │ stceq 8, cr15, [r4], #-892 @ 0xfffffc84 │ │ │ │ @ instruction: 0xf5004478 │ │ │ │ andcc r5, ip, r1, lsl r0 │ │ │ │ @ instruction: 0xf8dfe7e3 │ │ │ │ @@ -33326,16 +33326,16 @@ │ │ │ │ ldrbtmi r0, [r8], #-3000 @ 0xfffff448 │ │ │ │ andspl pc, r3, r0, lsl #10 │ │ │ │ ldr r3, [r6, ip, lsr #32] │ │ │ │ bleq feb64c94 │ │ │ │ ldrbtmi r6, [r8], #-2084 @ 0xfffff7dc │ │ │ │ andspl pc, r3, r0, lsl #10 │ │ │ │ @ instruction: 0xf017303c │ │ │ │ - @ instruction: 0x4620f99f │ │ │ │ - @ instruction: 0xf99cf017 │ │ │ │ + strtmi pc, [r0], -pc, lsr #19 │ │ │ │ + @ instruction: 0xf9acf017 │ │ │ │ @ instruction: 0xf8dfe78b │ │ │ │ ldrbtmi r0, [r8], #-2968 @ 0xfffff468 │ │ │ │ andspl pc, r4, r0, lsl #10 │ │ │ │ usada8 r2, r4, r0, r3 │ │ │ │ bleq fe364cbc │ │ │ │ @ instruction: 0xf5004478 │ │ │ │ eorcc r5, r4, r4, lsl r0 │ │ │ │ @@ -33343,15 +33343,15 @@ │ │ │ │ ldrbtmi r0, [r8], #-2948 @ 0xfffff47c │ │ │ │ andspl pc, r5, r0, lsl #10 │ │ │ │ ldrb r3, [r4, -r4, lsr #32]! │ │ │ │ bge ff663b58 │ │ │ │ blmi 1d64cdc │ │ │ │ @ instruction: 0xf504447c │ │ │ │ ldrshcc r5, [ip], -lr │ │ │ │ - @ instruction: 0xf97cf017 │ │ │ │ + @ instruction: 0xf98cf017 │ │ │ │ andpl pc, pc, r4, lsl #10 │ │ │ │ @ instruction: 0xe7663034 │ │ │ │ tstpeq r8, #1073741826 @ p-variant is OBSOLETE @ 0x40000002 │ │ │ │ ldrbmi r2, [r0], -r0, lsl #4 │ │ │ │ ldrbcc pc, [sp], #576 @ 0x240 @ │ │ │ │ andsmi pc, r4, r9, asr #17 │ │ │ │ andvs pc, r0, sl, asr #17 │ │ │ │ @@ -33452,15 +33452,15 @@ │ │ │ │ movwcc r3, #4132 @ 0x1024 │ │ │ │ eorcc pc, r4, sl, asr #17 │ │ │ │ ldrdcc pc, [r4], -sl │ │ │ │ @ instruction: 0xf0c042a3 │ │ │ │ stmdavs r8!, {r0, r2, r7, r8, r9, pc}^ │ │ │ │ andcs r2, r0, #67108864 @ 0x4000000 │ │ │ │ movwcs r9, #768 @ 0x300 │ │ │ │ - mcr2 0, 7, pc, cr0, cr6, {0} @ │ │ │ │ + @ instruction: 0xff34f016 │ │ │ │ svccc 0x00fff1b1 │ │ │ │ @ instruction: 0xf1b0bf08 │ │ │ │ @ instruction: 0xf0003fff │ │ │ │ @ instruction: 0xf8da83d7 │ │ │ │ blcs 32bc4 │ │ │ │ cmnphi sl, r0 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf8ca3b01 │ │ │ │ @@ -33475,15 +33475,15 @@ │ │ │ │ movwcc r3, #4132 @ 0x1024 │ │ │ │ eorcc pc, r4, sl, asr #17 │ │ │ │ ldrdcc pc, [r4], -sl │ │ │ │ @ instruction: 0xf0c042ab │ │ │ │ stmdavs r0!, {r0, r1, r6, r8, r9, pc}^ │ │ │ │ andcs r2, r0, #67108864 @ 0x4000000 │ │ │ │ movwcs r9, #768 @ 0x300 │ │ │ │ - mrc2 0, 5, pc, cr2, cr6, {0} │ │ │ │ + @ instruction: 0xff06f016 │ │ │ │ svccc 0x00fff1b1 │ │ │ │ @ instruction: 0xf1b0bf08 │ │ │ │ @ instruction: 0xf0003fff │ │ │ │ @ instruction: 0xf8da8379 │ │ │ │ blcs 32c20 │ │ │ │ rsbhi pc, sp, #0 │ │ │ │ @ instruction: 0xf8ca3b01 │ │ │ │ @@ -33650,23 +33650,23 @@ │ │ │ │ bl b2e5c │ │ │ │ @ instruction: 0xf7fd0903 │ │ │ │ @ instruction: 0xf859bafa │ │ │ │ @ instruction: 0x461a3c14 │ │ │ │ ldmlt r3!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7fe4626 │ │ │ │ @ instruction: 0xf016b893 │ │ │ │ - eorvs pc, r8, fp, lsl #27 │ │ │ │ + eorvs pc, r8, r5, asr #27 │ │ │ │ ldrdcc pc, [r4], -sl @ │ │ │ │ @ instruction: 0xf43e2b00 │ │ │ │ blcc 91070 │ │ │ │ eorcc pc, r4, sl, asr #17 │ │ │ │ ldrdcc pc, [r4], -sl │ │ │ │ @ instruction: 0xf0c042b3 │ │ │ │ stmdavs r8!, {r1, r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - stc2 0, cr15, [r0, #88] @ 0x58 │ │ │ │ + ldc2 0, cr15, [sl, #88]! @ 0x58 │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ @ instruction: 0xf8df83b8 │ │ │ │ ldrtmi r3, [r2], -r8, lsl #13 │ │ │ │ @ instruction: 0xf503447b │ │ │ │ movwcc r5, #50057 @ 0xc389 │ │ │ │ orrcs pc, sp, r0, asr #4 │ │ │ │ blne 464f8c │ │ │ │ @@ -33843,15 +33843,15 @@ │ │ │ │ blcs 73924 │ │ │ │ svccs 0x0000d1fa │ │ │ │ eorvc pc, r0, r9, asr #17 │ │ │ │ stclge 6, cr15, [r9, #-764] @ 0xfffffd04 │ │ │ │ ldclmi 7, cr14, [r3], #564 @ 0x234 │ │ │ │ @ instruction: 0xf504447c │ │ │ │ ldrshcc r5, [ip], -lr │ │ │ │ - ldc2 0, cr15, [r4, #88] @ 0x58 │ │ │ │ + stc2 0, cr15, [r4, #88]! @ 0x58 │ │ │ │ andspl pc, r3, r4, lsl #10 │ │ │ │ @ instruction: 0xf7ff3014 │ │ │ │ addsmi fp, r9, #129024 @ 0x1f800 │ │ │ │ svcge 0x0099f6fd │ │ │ │ addsmi r9, r3, #40960 @ 0xa000 │ │ │ │ svcge 0x0074f4bd │ │ │ │ ldmibpl r7, {r2, r9, fp, ip, pc}^ │ │ │ │ @@ -33924,48 +33924,48 @@ │ │ │ │ adcsvc pc, fp, pc, asr #8 │ │ │ │ movwmi pc, #4681 @ 0x1249 @ │ │ │ │ teqpvc r5, #1879048204 @ p-variant is OBSOLETE @ 0x7000000c │ │ │ │ @ instruction: 0x1325e9c4 │ │ │ │ andhi pc, r0, sl, asr #17 │ │ │ │ andcs pc, r8, sl, asr #17 │ │ │ │ blt fe8e5270 │ │ │ │ - blx 19e32da │ │ │ │ + blx fe8632da │ │ │ │ @ instruction: 0xf8da6020 │ │ │ │ blcs 33318 │ │ │ │ mrcge 4, 7, APSR_nzcv, cr1, cr15, {1} │ │ │ │ @ instruction: 0xf8ca3b01 │ │ │ │ @ instruction: 0xf8da3024 │ │ │ │ adcmi r3, fp, #4 │ │ │ │ movwhi pc, #45248 @ 0xb0c0 @ │ │ │ │ @ instruction: 0xf0166820 │ │ │ │ - stmdacs r0, {r0, r1, r3, r4, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r2, r4, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ rscshi pc, r3, #64 @ 0x40 │ │ │ │ ldrbtmi r4, [fp], #-2965 @ 0xfffff46b │ │ │ │ orrpl pc, r9, #12582912 @ 0xc00000 │ │ │ │ strtmi r3, [lr], -ip, lsl #6 │ │ │ │ addcs pc, sp, #64, 4 │ │ │ │ @ instruction: 0x1d2f4992 │ │ │ │ blcs 4653d8 │ │ │ │ bmi fe4784a8 │ │ │ │ rsbvs r6, r8, r0, lsr #16 │ │ │ │ rscvs r4, fp, sl, ror r4 │ │ │ │ @ instruction: 0xf8da69e3 │ │ │ │ @ instruction: 0xf8ca0404 │ │ │ │ sbcpl r3, r7, r0, lsl r0 │ │ │ │ ldclt 7, cr15, [fp, #-1008]! @ 0xfffffc10 │ │ │ │ - blx de333a │ │ │ │ + blx 1c6333a │ │ │ │ @ instruction: 0xf8da6028 │ │ │ │ blcs 33378 │ │ │ │ stcge 4, cr15, [r0, #252]! @ 0xfc │ │ │ │ @ instruction: 0xf8ca3b01 │ │ │ │ @ instruction: 0xf8da3024 │ │ │ │ adcmi r3, r3, #4 │ │ │ │ nophi {192} @ 0xc0 │ │ │ │ @ instruction: 0xf0166828 │ │ │ │ - stmdacs r0, {r0, r1, r3, r5, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r2, r5, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ rschi pc, r9, #64 @ 0x40 │ │ │ │ ldrbtmi r4, [fp], #-2944 @ 0xfffff480 │ │ │ │ orrpl pc, r9, #12582912 @ 0xc00000 │ │ │ │ strtmi r3, [r6], -ip, lsl #6 │ │ │ │ addcs pc, sp, #64, 4 │ │ │ │ @ instruction: 0x1d27497d │ │ │ │ blcs 465438 │ │ │ │ @@ -34595,15 +34595,15 @@ │ │ │ │ stmib sp, {r3, r4, r5, r6, sl, fp, ip, sp}^ │ │ │ │ strtmi r7, [r0], -r0 │ │ │ │ blx fe763d3a │ │ │ │ movwcc r6, #6755 @ 0x1a63 │ │ │ │ stmdavs r3!, {r0, r1, r5, r6, r9, sp, lr}^ │ │ │ │ @ instruction: 0xf0c042b3 │ │ │ │ @ instruction: 0xf01580a3 │ │ │ │ - ldccc 13, cr15, [r8, #612]! @ 0x264 │ │ │ │ + ldccc 12, cr15, [r8, #804]! @ 0x324 │ │ │ │ @ instruction: 0xf0001c43 │ │ │ │ movwcs r8, #4272 @ 0x10b0 │ │ │ │ teqle lr, r0, lsl #16 │ │ │ │ bvs 18c0db8 │ │ │ │ cmple r6, r0, lsl #20 │ │ │ │ @ instruction: 0xf1054b9e │ │ │ │ ldrbtmi r0, [fp], #-1968 @ 0xfffff850 │ │ │ │ @@ -34683,25 +34683,25 @@ │ │ │ │ msrvc SPSR_, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf845463a │ │ │ │ ldrtmi r3, [r9], -r4, lsl #24 │ │ │ │ eorvs r4, r6, r0, lsr #12 │ │ │ │ @ instruction: 0xf01260a5 │ │ │ │ stmiavs r5!, {r0, r1, r2, r3, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf0156826 │ │ │ │ - ldccc 12, cr15, [r8, #932]! @ 0x3a4 │ │ │ │ + ldccc 12, cr15, [r8, #100]! @ 0x64 │ │ │ │ @ instruction: 0xf47f1c43 │ │ │ │ @ instruction: 0xf015af50 │ │ │ │ - rscvs pc, r8, r3, ror sp @ │ │ │ │ + rscvs pc, r8, sp, lsr #27 │ │ │ │ blcs 427f8 │ │ │ │ svcge 0x0050f43f │ │ │ │ rsbvs r3, r3, #1024 @ 0x400 │ │ │ │ @ instruction: 0xf1056863 │ │ │ │ adcsmi r0, r3, #176, 14 @ 0x2c00000 │ │ │ │ stmiavs r8!, {r0, r1, r5, r6, r8, r9, ip, lr, pc}^ │ │ │ │ - stc2l 0, cr15, [sl, #-84]! @ 0xffffffac │ │ │ │ + stc2 0, cr15, [r4, #84]! @ 0x54 │ │ │ │ suble r2, r6, r0, lsl #16 │ │ │ │ blcs 45e98 │ │ │ │ andcs sp, r0, #84 @ 0x54 │ │ │ │ stcpl 2, cr3, [r1], {1} │ │ │ │ mvnsle r2, r0, lsl #18 │ │ │ │ stmib r5, {r9, fp, sp}^ │ │ │ │ svclt 0x00bc2004 │ │ │ │ @@ -35037,15 +35037,15 @@ │ │ │ │ @ instruction: 0x0003a9ba │ │ │ │ andeq sl, r3, r0, lsl #18 │ │ │ │ andeq sl, r3, ip, lsr #17 │ │ │ │ muleq r3, r6, r8 │ │ │ │ strlt r4, [r8, #-2053] @ 0xfffff7fb │ │ │ │ @ instruction: 0xf5004478 │ │ │ │ mulscc r4, r0, r0 │ │ │ │ - blx fef64438 │ │ │ │ + @ instruction: 0xf8d8f015 │ │ │ │ @ instruction: 0x4008e8bd │ │ │ │ mrclt 7, 6, APSR_nzcv, cr8, cr13, {6} │ │ │ │ andeq sl, r3, r8, asr #16 │ │ │ │ @ instruction: 0x4613b5f8 │ │ │ │ stmdavs sl, {r2, r9, sl, lr} │ │ │ │ ldclcs 8, cr15, [ip], #-260 @ 0xfffffefc │ │ │ │ addsmi r6, sl, #4325376 @ 0x420000 │ │ │ │ @@ -36131,30 +36131,30 @@ │ │ │ │ blcc ff0294e0 │ │ │ │ svclt 0x0000e74e │ │ │ │ @ instruction: 0x4605b5f8 │ │ │ │ strmi r4, [ip], -lr, lsl #28 │ │ │ │ ldrbtmi r4, [lr], #-1559 @ 0xfffff9e9 │ │ │ │ @ instruction: 0xf5063408 │ │ │ │ andcc r5, r4, pc │ │ │ │ - blx fed6554e │ │ │ │ + blx ff16554e │ │ │ │ @ instruction: 0x23bbf240 │ │ │ │ @ instruction: 0xf8444628 │ │ │ │ tstcs r1, r4, lsl #24 │ │ │ │ adcvs r6, ip, pc, lsr #32 │ │ │ │ blx fe56555e │ │ │ │ andpl pc, lr, r6, lsl #10 │ │ │ │ @ instruction: 0xf0143024 │ │ │ │ - pop {r0, r5, r9, fp, ip, sp, lr, pc} │ │ │ │ + pop {r0, r2, r3, r4, r5, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7dc40f8 │ │ │ │ svclt 0x0000be3d │ │ │ │ andeq r9, r3, r2, lsr r7 │ │ │ │ strlt r4, [r8, #-2053] @ 0xfffff7fb │ │ │ │ @ instruction: 0xf5004478 │ │ │ │ mulscc r4, r0, r0 │ │ │ │ - blx 4e5588 │ │ │ │ + @ instruction: 0xf82ef014 │ │ │ │ @ instruction: 0x4008e8bd │ │ │ │ mcrlt 7, 1, pc, cr14, cr12, {6} @ │ │ │ │ strdeq r9, [r3], -r4 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ @ instruction: 0xf8df4606 │ │ │ │ @ instruction: 0xf8df9788 │ │ │ │ addlt r8, r3, r8, lsl #15 │ │ │ │ @@ -36904,15 +36904,15 @@ │ │ │ │ rsbvs r7, r3, r0, lsl r3 │ │ │ │ adcsvs r6, r7, r5, lsr r0 │ │ │ │ pop {r0, r1, r2, r3, ip, sp, pc} │ │ │ │ @ instruction: 0xf1a18ff0 │ │ │ │ bvs 1ceb3a4 │ │ │ │ rsbsvs r3, r3, #67108864 @ 0x4000000 │ │ │ │ @ instruction: 0xf0136c20 │ │ │ │ - andcc pc, r1, sp, ror #23 │ │ │ │ + andcc pc, r1, r1, asr #24 │ │ │ │ ldrhi pc, [r8, -r4]! │ │ │ │ ldmdavs sl, {r0, r1, r5, sl, fp, sp, lr} │ │ │ │ ldmdavs fp, {r1, r5, r9, sp, lr}^ │ │ │ │ addcc pc, r8, r4, asr #17 │ │ │ │ blcs 44af0 │ │ │ │ strhi pc, [sp, -r3, asr #32]! │ │ │ │ blge 8684a8 │ │ │ │ @@ -36951,18 +36951,18 @@ │ │ │ │ andcs r0, r1, r8, lsl #15 │ │ │ │ bvs 1123ffc │ │ │ │ ldreq pc, [r8], #417 @ 0x1a1 │ │ │ │ blt 164700 │ │ │ │ @ instruction: 0xf8513301 │ │ │ │ @ instruction: 0xf8519c08 │ │ │ │ subvs r8, r3, #140, 24 @ 0x8c00 │ │ │ │ - blx fed6621a │ │ │ │ + blx 96621a │ │ │ │ @ instruction: 0xf0073001 │ │ │ │ @ instruction: 0xf0138242 │ │ │ │ - stmdavc r2, {r0, r1, r2, r3, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdavc r2, {r0, r1, r2, r3, r4, r5, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf0072a00 │ │ │ │ andcs r8, r0, #352321536 @ 0x15000000 │ │ │ │ stcpl 2, cr3, [r3], {1} │ │ │ │ mvnsle r2, r0, lsl #22 │ │ │ │ @ instruction: 0xf8472a00 │ │ │ │ @ instruction: 0xf8470c8c │ │ │ │ @ instruction: 0xf847bc84 │ │ │ │ @@ -37563,28 +37563,28 @@ │ │ │ │ bcs 35b44 │ │ │ │ ldrhi pc, [pc, #69] @ 2ab89 │ │ │ │ movwcc r6, #6723 @ 0x1a43 │ │ │ │ stmdavs r3, {r0, r1, r6, r9, sp, lr}^ │ │ │ │ @ instruction: 0xf0c742ab │ │ │ │ bvs 88b274 │ │ │ │ ldrdeq pc, [r8], r4 │ │ │ │ - mrc2 0, 2, pc, cr12, cr2, {0} │ │ │ │ + ldc2l 0, cr15, [ip, #72] @ 0x48 │ │ │ │ @ instruction: 0xf0073001 │ │ │ │ bvs 1d0c228 │ │ │ │ @ instruction: 0xf0472b00 │ │ │ │ @ instruction: 0xf8df810f │ │ │ │ @ instruction: 0xf104a120 │ │ │ │ ldrbtmi r0, [sl], #1928 @ 0x788 │ │ │ │ rsbspl pc, r3, sl, lsl #10 │ │ │ │ @ instruction: 0xf7ff300c │ │ │ │ bvs 1119634 │ │ │ │ ldrteq pc, [r0], #417 @ 0x1a1 @ │ │ │ │ subvs r3, r3, #67108864 @ 0x4000000 │ │ │ │ mcrreq 8, 5, pc, r8, cr1 @ │ │ │ │ - mcr2 0, 5, pc, cr12, cr2, {0} @ │ │ │ │ + @ instruction: 0xff00f012 │ │ │ │ @ instruction: 0xf0063001 │ │ │ │ @ instruction: 0xf857836c │ │ │ │ ldmdavs sl, {r3, r6, sl, fp, ip, sp} │ │ │ │ stccs 8, cr15, [ip], {71} @ 0x47 │ │ │ │ @ instruction: 0xf847685b │ │ │ │ bvs 1cf9bc8 │ │ │ │ @ instruction: 0xf0442b00 │ │ │ │ @@ -39349,17 +39349,17 @@ │ │ │ │ andeq r6, r3, sl, ror fp │ │ │ │ andeq r6, r3, r6, lsl fp │ │ │ │ andeq r6, r3, r0, ror #21 │ │ │ │ muleq r3, ip, sl │ │ │ │ andeq r6, r3, r6, ror r9 │ │ │ │ andeq r6, r3, r2, ror #14 │ │ │ │ andeq r6, r3, r6, lsr #14 │ │ │ │ - andeq fp, r3, sl, asr r8 │ │ │ │ + andeq fp, r3, r6, ror #12 │ │ │ │ andeq r6, r3, sl, lsr r6 │ │ │ │ - andeq fp, r3, r8, lsl #16 │ │ │ │ + andeq fp, r3, r4, lsl r6 │ │ │ │ stchi 8, cr15, [ip], #892 @ 0x37c │ │ │ │ ldreq pc, [r8], #417 @ 0x1a1 │ │ │ │ blvc 67d9c │ │ │ │ stmdbeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf50844f8 │ │ │ │ blvs ff2bcd68 │ │ │ │ biceq pc, r0, r4, asr #4 │ │ │ │ @@ -39370,15 +39370,15 @@ │ │ │ │ vstr d7, [sp, #28] │ │ │ │ ldmib sp, {r1, r8, r9, fp, ip, sp, lr}^ │ │ │ │ orrsmi r0, r3, #536870912 @ 0x20000000 │ │ │ │ strhi pc, [sl], r2 │ │ │ │ andmi pc, r0, #34 @ 0x22 │ │ │ │ @ instruction: 0xf43e4302 │ │ │ │ @ instruction: 0xf010a97c │ │ │ │ - strmi pc, [r2], r5, ror #27 │ │ │ │ + strmi pc, [r2], r3, lsl #27 │ │ │ │ @ instruction: 0xf0032800 │ │ │ │ @ instruction: 0xf5b0877b │ │ │ │ @ instruction: 0xf0050f00 │ │ │ │ @ instruction: 0xf5b08335 │ │ │ │ @ instruction: 0xf0050f80 │ │ │ │ @ instruction: 0xf5b087e1 │ │ │ │ @ instruction: 0xf0060f40 │ │ │ │ @@ -41926,15 +41926,15 @@ │ │ │ │ addsmi r6, sl, #268435456 @ 0x10000000 │ │ │ │ strbhi pc, [r6, -r3, lsl #5] @ │ │ │ │ stclge 8, cr15, [r0], #892 @ 0x37c │ │ │ │ sbcvs r4, r3, #105906176 @ 0x6500000 │ │ │ │ @ instruction: 0xf50a44fa │ │ │ │ andscc r5, ip, ip, ror r0 │ │ │ │ stmialt sl!, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - stc2l 0, cr15, [r2], #56 @ 0x38 │ │ │ │ + ldc2 0, cr15, [ip, #-56] @ 0xffffffc8 │ │ │ │ @ instruction: 0xf10460e0 │ │ │ │ bvs 1cf11b0 │ │ │ │ blcs 408b0 │ │ │ │ ldrhi pc, [r6, #65] @ 0x41 │ │ │ │ ldcge 8, cr15, [ip], #892 @ 0x37c │ │ │ │ @ instruction: 0xf50a44fa │ │ │ │ andcc r5, ip, r3, ror r0 │ │ │ │ @@ -43404,20 +43404,20 @@ │ │ │ │ @ instruction: 0xf8dfbf19 │ │ │ │ svccc 0x0020a434 │ │ │ │ @ instruction: 0xf50a44fa │ │ │ │ andscc r5, r4, r3, ror r0 │ │ │ │ stclt 7, cr15, [r2, #-996]! @ 0xfffffc1c │ │ │ │ stmdaeq r2, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf00c2000 │ │ │ │ - stmdacs r0, {r0, r1, r5, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ rsbhi pc, ip, #1 │ │ │ │ adcmi r6, fp, #7536640 @ 0x730000 │ │ │ │ ldrthi pc, [fp], #-193 @ 0xffffff3f @ │ │ │ │ @ instruction: 0xf00d2016 │ │ │ │ - stmdacs r0, {r0, r1, r4, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r2, r3, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ teqphi ip, r1 @ p-variant is OBSOLETE │ │ │ │ blcs 4e6c8 │ │ │ │ rschi pc, r1, #3 │ │ │ │ andcc r2, r1, #0, 4 │ │ │ │ stmdbcs r0, {r0, r7, sl, fp, ip, lr} │ │ │ │ bcs 64eb8 │ │ │ │ andcs lr, r3, r4, asr #19 │ │ │ │ @@ -43674,15 +43674,15 @@ │ │ │ │ muleq r3, r8, r5 │ │ │ │ andeq r6, r3, r4, lsr r8 │ │ │ │ andeq r6, r3, r4, ror #11 │ │ │ │ rsbsvs r3, r3, #1024 @ 0x400 │ │ │ │ adcmi r6, fp, #7536640 @ 0x730000 │ │ │ │ strbthi pc, [sp], #193 @ 0xc1 @ │ │ │ │ @ instruction: 0xf00c68e0 │ │ │ │ - stmdacs r0, {r0, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r3, r4, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ msrhi CPSR_fc, r1 │ │ │ │ blcs 4eaec │ │ │ │ eorshi pc, pc, r3 │ │ │ │ andcc r2, r1, #0, 4 │ │ │ │ stmdbcs r0, {r0, r4, sl, fp, ip, lr} │ │ │ │ @ instruction: 0x4647d1fb │ │ │ │ stmib r4, {r9, fp, sp}^ │ │ │ │ @@ -44161,15 +44161,15 @@ │ │ │ │ @ instruction: 0xf0002b01 │ │ │ │ svcvs 0x006182d7 │ │ │ │ andcc lr, r1, #3457024 @ 0x34c000 │ │ │ │ stclvs 2, cr6, [r1], #-132 @ 0xffffff7c │ │ │ │ cdpvs 4, 6, cr6, cr1, cr1, {1} │ │ │ │ @ instruction: 0xf7fe6561 │ │ │ │ @ instruction: 0xf00cb830 │ │ │ │ - @ instruction: 0xf847fb6d │ │ │ │ + @ instruction: 0xf847fba7 │ │ │ │ bvs 1cf4508 │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ @ instruction: 0xf8df8539 │ │ │ │ svccc 0x0028a64c │ │ │ │ @ instruction: 0xf50a44fa │ │ │ │ andcc r5, ip, r3, ror r0 │ │ │ │ svclt 0x0024f7f8 │ │ │ │ @@ -44273,15 +44273,15 @@ │ │ │ │ ldreq pc, [r8, r4, lsl #2] │ │ │ │ movwcs pc, #37440 @ 0x9240 @ │ │ │ │ @ instruction: 0xf8c420af │ │ │ │ @ instruction: 0xf7f83094 │ │ │ │ bvs 1d208ec │ │ │ │ rsbsvs r3, r3, #67108864 @ 0x4000000 │ │ │ │ ldcne 8, cr15, [ip], {81} @ 0x51 │ │ │ │ - @ instruction: 0xf9f0f00c │ │ │ │ + @ instruction: 0xf970f00c │ │ │ │ @ instruction: 0xf0013001 │ │ │ │ bvs 1d12914 │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ @ instruction: 0xf8df860d │ │ │ │ svccc 0x0020a498 │ │ │ │ @ instruction: 0xf50a44fa │ │ │ │ andcc r5, ip, r3, ror r0 │ │ │ │ @@ -44311,15 +44311,15 @@ │ │ │ │ rscvs r2, sl, r8, asr #1 │ │ │ │ sbccc pc, r8, r4, asr #17 │ │ │ │ sbcseq pc, ip, r4, asr #17 │ │ │ │ svclt 0x00b6f7fd │ │ │ │ movwcc r6, #6771 @ 0x1a73 │ │ │ │ @ instruction: 0xf8516273 │ │ │ │ @ instruction: 0xf00c1c9c │ │ │ │ - andcc pc, r1, r5, lsr #19 │ │ │ │ + andcc pc, r1, r5, lsr #18 │ │ │ │ strhi pc, [r7], #-1 │ │ │ │ blcs 4bea0 │ │ │ │ strthi pc, [sl], r0, asr #32 │ │ │ │ strge pc, [r4], #-2271 @ 0xfffff721 │ │ │ │ ldrbtmi r3, [sl], #3872 @ 0xf20 │ │ │ │ rsbspl pc, r3, sl, lsl #10 │ │ │ │ @ instruction: 0xf7f8300c │ │ │ │ @@ -44411,15 +44411,15 @@ │ │ │ │ tstpcs fp, #64, 4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf8c420a6 │ │ │ │ @ instruction: 0xf8c42098 │ │ │ │ @ instruction: 0xf7f83094 │ │ │ │ @ instruction: 0x461dbc1d │ │ │ │ strbtvs r6, [r3], #-3875 @ 0xfffff0dd │ │ │ │ @ instruction: 0xf00ce7f2 │ │ │ │ - @ instruction: 0xf847f979 │ │ │ │ + @ instruction: 0xf847f9b3 │ │ │ │ bvs 1cf4890 │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ @ instruction: 0xf857869c │ │ │ │ @ instruction: 0xf8473c1c │ │ │ │ blmi fe8008a0 │ │ │ │ ldclcs 8, cr15, [ip], #-348 @ 0xfffffea4 │ │ │ │ @ instruction: 0xf503447b │ │ │ │ @@ -44674,15 +44674,15 @@ │ │ │ │ ldmdane r8, {r3, r6, r7, r8, r9, sl, fp, ip, sp, pc}^ │ │ │ │ stcvc 8, cr15, [ip], {84} @ 0x54 │ │ │ │ @ instruction: 0xf103bfc8 │ │ │ │ stcle 3, cr3, [r5, #-1020] @ 0xfffffc04 │ │ │ │ svcne 0x0001f813 │ │ │ │ svcne 0x0001f802 │ │ │ │ @ instruction: 0xd1f94298 │ │ │ │ - @ instruction: 0xff44f00b │ │ │ │ + cdp2 0, 11, cr15, cr4, cr11, {0} │ │ │ │ bcs 4fa84 │ │ │ │ ldrbhi pc, [sl, r0]! @ │ │ │ │ andcc r2, r1, #0, 4 │ │ │ │ blcs 48c94 │ │ │ │ bcs 66278 │ │ │ │ stceq 8, cr15, [r4], {68} @ 0x44 │ │ │ │ ldclge 8, cr15, [ip], #-272 @ 0xfffffef0 │ │ │ │ @@ -44748,29 +44748,29 @@ │ │ │ │ ldmib sl, {r2, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ mvnscc pc, #8, 2 │ │ │ │ bcs fea6ff08 │ │ │ │ blhi 46ccf4 │ │ │ │ ldrbtmi fp, [sl], #-731 @ 0xfffffd25 │ │ │ │ eorge pc, r3, r2, asr r8 @ │ │ │ │ @ instruction: 0xf00b4650 │ │ │ │ - ldmiblt r8, {r0, r1, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + ldmiblt r8, {r0, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf6c72200 │ │ │ │ @ instruction: 0x464172f0 │ │ │ │ andeq lr, r9, #204800 @ 0x32000 │ │ │ │ cmpphi r3, r1 @ p-variant is OBSOLETE │ │ │ │ vst1.8 {d18-d21}, [pc], r0 │ │ │ │ stmib r7, {r0, r1, r3, r6, r7, r8, r9, ip, sp, lr}^ │ │ │ │ vmla.i8 d24, d0, d0 │ │ │ │ adcsvs r1, sl, r1, ror r0 │ │ │ │ stccc 8, cr15, [r4], {71} @ 0x47 │ │ │ │ stmdblt r0!, {r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ adcmi r6, fp, #7536640 @ 0x730000 │ │ │ │ smlalbthi pc, lr, r1, r0 @ │ │ │ │ @ instruction: 0xf00b2016 │ │ │ │ - stmdacs r0, {r0, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r3, r4, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ strbhi pc, [ip, #-0]! @ │ │ │ │ blcs 4fbec │ │ │ │ ldrbhi pc, [sl, -r1] @ │ │ │ │ andcc r2, r1, #0, 4 │ │ │ │ stmdbcs r0, {r0, r7, sl, fp, ip, lr} │ │ │ │ bcs 663dc │ │ │ │ andcs lr, r3, r4, asr #19 │ │ │ │ @@ -44837,15 +44837,15 @@ │ │ │ │ mcrrhi 8, 5, pc, ip, cr3 @ │ │ │ │ ldclne 8, cr15, [ip], #-332 @ 0xfffffeb4 │ │ │ │ svclt 0x008cf7fc │ │ │ │ rsbsvs r3, r3, #1024 @ 0x400 │ │ │ │ adcmi r6, fp, #7536640 @ 0x730000 │ │ │ │ andhi pc, r0, r1, asr #1 │ │ │ │ @ instruction: 0xf00b68e0 │ │ │ │ - stmdacs r0, {r0, r1, r3, r5, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r2, r5, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ strbhi pc, [r2], #0 @ │ │ │ │ blcs 4fd18 │ │ │ │ ldrhi pc, [r2, -r1]! │ │ │ │ andcc r2, r1, #0, 4 │ │ │ │ stmdbcs r0, {r0, r7, sl, fp, ip, lr} │ │ │ │ @ instruction: 0xf104d1fb │ │ │ │ bcs 33b40 │ │ │ │ @@ -45058,15 +45058,15 @@ │ │ │ │ bllt ff130054 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ rsbsvs r3, r3, #1024 @ 0x400 │ │ │ │ @ instruction: 0xf8574643 │ │ │ │ strtmi sl, [r0], r8, lsl #25 │ │ │ │ strbvc pc, [r3, -pc, asr #8]! @ │ │ │ │ eor r4, sl, ip, lsl r6 │ │ │ │ - stc2l 0, cr15, [sl], #-44 @ 0xffffffd4 │ │ │ │ + stc2 0, cr15, [r4], #44 @ 0x2c │ │ │ │ blcs 4ca48 │ │ │ │ strbhi pc, [r1], -r1 @ │ │ │ │ stmdacs r2!, {r0, r8, r9, fp, ip, sp} │ │ │ │ @ instruction: 0xf0416273 │ │ │ │ stmdbne r1!, {r2, r3, r4, r9, sl, pc} │ │ │ │ mvnvc lr, #323584 @ 0x4f000 │ │ │ │ rsbeq r4, r2, fp, asr r1 │ │ │ │ @@ -45082,15 +45082,15 @@ │ │ │ │ @ instruction: 0xf8a0f00a │ │ │ │ ldmdavs r5!, {r0, r1, r4, r5, r7, fp, sp, lr} │ │ │ │ @ instruction: 0xf1a34682 │ │ │ │ @ instruction: 0xf85308a8 │ │ │ │ bvs 1d0533c │ │ │ │ ldrbmi r4, [r0], -r1, lsr #12 │ │ │ │ rsbsvs r3, r3, #67108864 @ 0x4000000 │ │ │ │ - blx 1ee106 │ │ │ │ + blx 6ee106 │ │ │ │ stmdacs r0, {r0, r7, r9, sl, lr} │ │ │ │ bvs 1d26408 │ │ │ │ blcs 439f4 │ │ │ │ bicshi pc, r4, #65 @ 0x41 │ │ │ │ ldrbge pc, [r8, #-2271] @ 0xfffff721 @ │ │ │ │ streq pc, [r8, r8, lsl #2] │ │ │ │ @ instruction: 0xf50a44fa │ │ │ │ @@ -45264,15 +45264,15 @@ │ │ │ │ @ instruction: 0xf7f7200e │ │ │ │ @ instruction: 0xf851bea1 │ │ │ │ @ instruction: 0xf7fd0c78 │ │ │ │ blcc a0634 │ │ │ │ ldmdavs r3!, {r0, r1, r4, r5, r6, r9, sp, lr}^ │ │ │ │ @ instruction: 0xf0c142ab │ │ │ │ stmiavs r0!, {r2, r3, r4, r5, r6, r7, r8, pc}^ │ │ │ │ - blx ff56e3dc │ │ │ │ + blx 3ee3de │ │ │ │ stmdacs r0, {r0, r1, r9, sl, lr} │ │ │ │ ldrhi pc, [sl, #-0] │ │ │ │ bcs 503c4 │ │ │ │ ldrbhi pc, [r6, -r1]! @ │ │ │ │ andcc r2, r1, #0, 4 │ │ │ │ stmdbcs r0, {r0, r3, r4, r7, sl, fp, ip, lr} │ │ │ │ bcs 66bb8 │ │ │ │ @@ -45462,15 +45462,15 @@ │ │ │ │ rsbvs r6, r9, r1, ror #17 │ │ │ │ ldrmi r6, [r5], -fp, ror #1 │ │ │ │ ldclt 7, cr15, [r2, #-988] @ 0xfffffc24 │ │ │ │ stccs 8, cr15, [r8], {223} @ 0xdf │ │ │ │ @ instruction: 0xf502447a │ │ │ │ andcc r5, ip, #-1879048184 @ 0x90000008 │ │ │ │ blt ff0f06c0 │ │ │ │ - @ instruction: 0xf942f00b │ │ │ │ + @ instruction: 0xf97cf00b │ │ │ │ @ instruction: 0xf1046a73 │ │ │ │ strbmi r0, [r7], -r8, lsl #17 │ │ │ │ @ instruction: 0xf0412b00 │ │ │ │ @ instruction: 0xf8df8002 │ │ │ │ ldrbtmi sl, [sl], #3180 @ 0xc6c │ │ │ │ rsbspl pc, r3, sl, lsl #10 │ │ │ │ @ instruction: 0xf7f7300c │ │ │ │ @@ -45722,15 +45722,15 @@ │ │ │ │ stcvc 8, cr15, [ip], {84} @ 0x54 │ │ │ │ stmdbcc r1, {r0, r3, r8, sl, fp, ip, lr, pc} │ │ │ │ ldrmi r1, [r9], #-3650 @ 0xfffff1be │ │ │ │ @ instruction: 0xf8133b01 │ │ │ │ @ instruction: 0xf8020f01 │ │ │ │ addsmi r0, r9, #1, 30 │ │ │ │ @ instruction: 0xf00ad1f9 │ │ │ │ - stmdavc r2, {r0, r1, r3, r4, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdavc r2, {r0, r1, r3, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf0012a00 │ │ │ │ andcs r8, r0, #36175872 @ 0x2280000 │ │ │ │ stcpl 2, cr3, [r3], {1} │ │ │ │ mvnsle r2, r0, lsl #22 │ │ │ │ @ instruction: 0xf8442a00 │ │ │ │ @ instruction: 0xf8440c84 │ │ │ │ @ instruction: 0xf844ac7c │ │ │ │ @@ -45752,15 +45752,15 @@ │ │ │ │ @ instruction: 0xf8548c54 │ │ │ │ stcle 12, cr7, [r9, #-48] @ 0xffffffd0 │ │ │ │ vmlane.f32 s7, s2, s2 │ │ │ │ blcc 83ba8 │ │ │ │ svceq 0x0001f813 │ │ │ │ svceq 0x0001f801 │ │ │ │ @ instruction: 0xd1f9429a │ │ │ │ - cdp2 0, 14, cr15, cr4, cr10, {0} │ │ │ │ + cdp2 0, 5, cr15, cr4, cr10, {0} │ │ │ │ bcs 50b5c │ │ │ │ ldrhi pc, [pc, -r1]! │ │ │ │ andcc r2, r1, #0, 4 │ │ │ │ blcs 49d6c │ │ │ │ bcs 67350 │ │ │ │ stceq 8, cr15, [r4], {68} @ 0x44 │ │ │ │ ldclge 8, cr15, [ip], #-272 @ 0xfffffef0 │ │ │ │ @@ -45780,15 +45780,15 @@ │ │ │ │ ldcllt 8, cr15, [ip], #-336 @ 0xfffffeb0 │ │ │ │ stclge 8, cr15, [ip], #-336 @ 0xfffffeb0 │ │ │ │ mrrcls 8, 5, pc, r4, cr4 @ │ │ │ │ stchi 8, cr15, [ip], {84} @ 0x54 │ │ │ │ stclpl 0, cr14, [pc], {2} │ │ │ │ movwcc r5, #5319 @ 0x14c7 │ │ │ │ ldclle 2, cr4, [sl], #616 @ 0x268 │ │ │ │ - cdp2 0, 11, cr15, cr2, cr10, {0} │ │ │ │ + cdp2 0, 2, cr15, cr2, cr10, {0} │ │ │ │ and r2, r0, r0, lsl #4 │ │ │ │ ldcpl 2, cr3, [r7], {1} │ │ │ │ mvnsle r2, r0, lsl #30 │ │ │ │ @ instruction: 0xf8442a00 │ │ │ │ @ instruction: 0xf8440c84 │ │ │ │ @ instruction: 0xf844bc7c │ │ │ │ @ instruction: 0xf844ac6c │ │ │ │ @@ -45846,22 +45846,22 @@ │ │ │ │ @ instruction: 0xf8444630 │ │ │ │ eorsvs r3, r1, r4, lsl #24 │ │ │ │ adcsvs r4, r4, r1, lsl r6 │ │ │ │ ldc2l 0, cr15, [ip], {7} │ │ │ │ ldmdavs r1!, {r2, r4, r5, r7, fp, sp, lr} │ │ │ │ @ instruction: 0xf7fe3ce8 │ │ │ │ strbmi fp, [r8], -r7, lsr #30 │ │ │ │ - blx 13eecf2 │ │ │ │ + blx ffb6ecf0 │ │ │ │ @ instruction: 0xf47d2800 │ │ │ │ ldc 12, cr10, [sp, #940] @ 0x3ac │ │ │ │ @ instruction: 0xf7d30b02 │ │ │ │ mrrc 9, 3, lr, r9, cr2 │ │ │ │ @ instruction: 0xf7fe8b10 │ │ │ │ @ instruction: 0xf00abf5d │ │ │ │ - bvs 1d325b8 │ │ │ │ + bvs 1d326a0 │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ @ instruction: 0xf8df80ed │ │ │ │ svccc 0x0020a684 │ │ │ │ @ instruction: 0xf50a44fa │ │ │ │ andcc r5, ip, r3, ror r0 │ │ │ │ stmiblt lr!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf1a72200 │ │ │ │ @@ -45967,15 +45967,15 @@ │ │ │ │ mcrlt 7, 5, pc, cr0, cr14, {7} @ │ │ │ │ ldrbtge pc, [r8], #2271 @ 0x8df @ │ │ │ │ streq pc, [r8, r4, lsl #2] │ │ │ │ ldrbtmi r4, [sl], #1605 @ 0x645 │ │ │ │ rsbspl pc, r7, sl, lsl #10 │ │ │ │ @ instruction: 0xf7f73004 │ │ │ │ @ instruction: 0xf00ab919 │ │ │ │ - bvs 1d323f0 │ │ │ │ + bvs 1d324d8 │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ @ instruction: 0xf8df8125 │ │ │ │ svccc 0x0020a4dc │ │ │ │ @ instruction: 0xf50a44fa │ │ │ │ andcc r5, ip, r3, ror r0 │ │ │ │ stmdblt sl, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ stmdacs sp, {r0, r8, r9, fp, ip, sp} │ │ │ │ @@ -46505,15 +46505,15 @@ │ │ │ │ @ instruction: 0xf0002b01 │ │ │ │ ldrmi r8, [sl], -r7, lsr #1 │ │ │ │ ldmdavs r2, {r0, r1, r3, r4, r7, fp, sp, lr} │ │ │ │ @ instruction: 0xd1f74290 │ │ │ │ adcmi r6, fp, #7536640 @ 0x730000 │ │ │ │ strbhi pc, [lr], #192 @ 0xc0 @ │ │ │ │ @ instruction: 0xf00a2002 │ │ │ │ - stmdacs r0, {r0, r1, r5, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r2, r3, r4, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ bicshi pc, fp, r0 │ │ │ │ and r2, r0, r0, lsl #4 │ │ │ │ ldcpl 2, cr3, [r1], {1} │ │ │ │ mvnsle r2, r0, lsl #18 │ │ │ │ bcs 45044 │ │ │ │ andcs lr, r3, r4, asr #19 │ │ │ │ ldrbhi pc, [r8, #-704]! @ 0xfffffd40 @ │ │ │ │ @@ -46586,15 +46586,15 @@ │ │ │ │ @ instruction: 0xf8453080 │ │ │ │ stcvs 12, cr3, [r2], #16 │ │ │ │ ldrdcc pc, [r8], r4 │ │ │ │ mcrlt 7, 6, pc, cr3, cr12, {7} @ │ │ │ │ ldmdavs r3!, {r5, r6, r7, sp, lr}^ │ │ │ │ @ instruction: 0xf0c042ab │ │ │ │ stmiavs r0!, {r0, r1, r2, r3, r7, r8, r9, pc}^ │ │ │ │ - @ instruction: 0xf880f00a │ │ │ │ + @ instruction: 0xf8baf00a │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ @ instruction: 0xf8df80bf │ │ │ │ stmiavs r1!, {r2, r5, r6, r7, fp, ip, sp}^ │ │ │ │ @ instruction: 0xf503447b │ │ │ │ movwcc r5, #50057 @ 0xc389 │ │ │ │ vmax.s8 d20, d0, d26 │ │ │ │ strbmi r2, [r7], -sp, lsl #1 │ │ │ │ @@ -46841,15 +46841,15 @@ │ │ │ │ @ instruction: 0xf503447b │ │ │ │ tstcc ip, #-469762047 @ 0xe4000001 │ │ │ │ stcllt 7, cr15, [r4, #988] @ 0x3dc │ │ │ │ ldceq 8, cr15, [ip], {71} @ 0x47 │ │ │ │ adcmi r6, fp, #7536640 @ 0x730000 │ │ │ │ orrhi pc, r1, r0, asr #1 │ │ │ │ @ instruction: 0xf00968e0 │ │ │ │ - stmdacs r0, {r0, r1, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r2, r3, r4, r5, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ cmpphi ip, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ ldrcc pc, [r0, #-2271] @ 0xfffff721 │ │ │ │ stmeq r8, {r2, r8, ip, sp, lr, pc} │ │ │ │ ldrbtmi r6, [fp], #-2273 @ 0xfffff71f │ │ │ │ orrpl pc, r9, #12582912 @ 0xc00000 │ │ │ │ strtmi r3, [sl], -ip, lsl #6 │ │ │ │ addcs pc, sp, r0, asr #4 │ │ │ │ @@ -46874,15 +46874,15 @@ │ │ │ │ streq pc, [r8, r8, lsl #2] │ │ │ │ @ instruction: 0xf7f62002 │ │ │ │ @ instruction: 0xf8c8ba0b │ │ │ │ strbmi r0, [r4], -ip │ │ │ │ adcmi r6, fp, #7536640 @ 0x730000 │ │ │ │ addshi pc, r8, r0, asr #1 │ │ │ │ @ instruction: 0xf00968e0 │ │ │ │ - ldmiblt r8!, {r0, r6, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmiblt r8!, {r0, r1, r3, r4, r5, r6, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldrcc pc, [r8], #2271 @ 0x8df │ │ │ │ stmeq r8, {r2, r8, ip, sp, lr, pc} │ │ │ │ ldrbtmi r6, [fp], #-2273 @ 0xfffff71f │ │ │ │ orrpl pc, r9, #12582912 @ 0xc00000 │ │ │ │ strtmi r3, [sl], -ip, lsl #6 │ │ │ │ addcs pc, sp, r0, asr #4 │ │ │ │ @ instruction: 0xf8424647 │ │ │ │ @@ -46928,15 +46928,15 @@ │ │ │ │ ldmvs r4!, {r0, r1, r2, r3, r5, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ stccc 8, cr6, [r8], {53} @ 0x35 │ │ │ │ bllt 1031d94 │ │ │ │ ldceq 8, cr15, [ip], {71} @ 0x47 │ │ │ │ adcmi r6, fp, #7536640 @ 0x730000 │ │ │ │ andhi pc, r8, r1, asr #1 │ │ │ │ @ instruction: 0xf00968e0 │ │ │ │ - stmdacs r0, {r0, r2, r4, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r2, r3, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrbhi pc, [r5, r0, asr #32] @ │ │ │ │ @ instruction: 0xf1044bf2 │ │ │ │ stmiavs r1!, {r3, r7, fp}^ │ │ │ │ @ instruction: 0xf503447b │ │ │ │ movwcc r5, #50057 @ 0xc389 │ │ │ │ vmax.s8 d20, d0, d26 │ │ │ │ strbmi r2, [r7], -sp, lsl #1 │ │ │ │ @@ -56044,18 +56044,18 @@ │ │ │ │ ldrbtmi r0, [fp], #-128 @ 0xffffff80 │ │ │ │ bmi 214c7c │ │ │ │ ldrbtmi r4, [sl], #-2823 @ 0xfffff4f9 │ │ │ │ andsvs r4, r5, fp, ror r4 │ │ │ │ ldclt 0, cr6, [r8, #-96]! @ 0xffffffa0 │ │ │ │ andeq sl, r2, r6, ror #4 │ │ │ │ andeq r0, r0, r4, lsr #3 │ │ │ │ - andeq fp, r2, lr, lsr #1 │ │ │ │ - andeq fp, r2, lr, lsl r2 │ │ │ │ - andeq fp, r2, lr, lsl r2 │ │ │ │ - andeq fp, r2, r8, lsl r2 │ │ │ │ + strheq fp, [r2], -lr │ │ │ │ + andeq fp, r2, sl, lsr #32 │ │ │ │ + andeq fp, r2, sl, lsr #32 │ │ │ │ + andeq fp, r2, r4, lsr #32 │ │ │ │ strlt r4, [r8, #-1548] @ 0xfffff9f4 │ │ │ │ stc2 7, cr15, [ip, #-1004]! @ 0xfffffc14 │ │ │ │ @ instruction: 0xf7c94620 │ │ │ │ svclt 0x0000e90e │ │ │ │ @ instruction: 0xf04f4803 │ │ │ │ strlt r3, [r8, #-767] @ 0xfffffd01 │ │ │ │ ldrbtmi r2, [r8], #-768 @ 0xfffffd00 │ │ │ │ @@ -56456,78 +56456,78 @@ │ │ │ │ movwcs r2, #257 @ 0x101 │ │ │ │ andslt r5, r2, r3, asr #8 │ │ │ │ svclt 0x0000bd10 │ │ │ │ @ instruction: 0x0002a7b6 │ │ │ │ andeq r9, r2, r6, lsr #22 │ │ │ │ andeq sp, r0, r8, asr r8 │ │ │ │ andeq sl, r2, r6, ror #14 │ │ │ │ + ldrbmi r2, [r0, -r0]! │ │ │ │ + svclt 0x00183800 │ │ │ │ + ldrbmi r2, [r0, -r1]! │ │ │ │ + strmi fp, [sl], -r0, lsl #10 │ │ │ │ + blge a94bc │ │ │ │ + @ instruction: 0xf0034669 │ │ │ │ + ldc 12, cr15, [sp, #68] @ 0x44 │ │ │ │ + andlt r0, r3, r1, lsl #20 │ │ │ │ + blx 17b436 │ │ │ │ + strmi fp, [sl], -r0, lsl #10 │ │ │ │ + blge e94dc │ │ │ │ + @ instruction: 0xf002a901 │ │ │ │ + ldc 8, cr15, [sp, #100] @ 0x64 │ │ │ │ + andlt r0, r5, r2, lsl #22 │ │ │ │ + blx 17b44e │ │ │ │ @ instruction: 0xf06fb570 │ │ │ │ @ instruction: 0x460d0494 │ │ │ │ cmncs r8, lr, lsl #1 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ - beq 1b88e4 │ │ │ │ + beq 1b8920 │ │ │ │ andscs r9, r8, #-1342177280 @ 0xb0000000 │ │ │ │ strcs lr, [r8], #-2509 @ 0xfffff633 │ │ │ │ tstls sl, r5, lsl #20 │ │ │ │ stmib sp, {r1, r2, r8, sp}^ │ │ │ │ vaddw.u8 q14, q1, d12 │ │ │ │ vmov.i32 d16, #-1509949440 @ 0xa6000000 │ │ │ │ ldmdblt sl!, {r0, r1, r2, r6, r7, r9, ip, lr}^ │ │ │ │ strls r4, [r6], -r1, lsr #12 │ │ │ │ - bge 1e1edc │ │ │ │ + bge 1e1f18 │ │ │ │ streq lr, [r0, #-2509] @ 0xfffff633 │ │ │ │ stmdage r8, {r0, r1, r2, r8, r9, fp, sp, pc} │ │ │ │ strls r2, [r7], #-1025 @ 0xfffffbff │ │ │ │ strls r2, [r3], #-1024 @ 0xfffffc00 │ │ │ │ - stc2l 0, cr15, [r6] │ │ │ │ + stc2l 0, cr15, [r8], {0} │ │ │ │ ldcllt 0, cr11, [r0, #-56]! @ 0xffffffc8 │ │ │ │ streq pc, [r0], -r6, asr #8 │ │ │ │ orrseq pc, r6, r2, lsr #3 │ │ │ │ strb r9, [fp, r6, lsl #12]! │ │ │ │ strcs fp, [r0], #-1392 @ 0xfffffa90 │ │ │ │ addlt r4, lr, lr, lsl r6 │ │ │ │ teqcs r5, sp, lsl #12 │ │ │ │ andcs r9, lr, #-1342177280 @ 0xb0000000 │ │ │ │ andmi lr, ip, #3358720 @ 0x334000 │ │ │ │ - blcs 47845c │ │ │ │ + blcs 478498 │ │ │ │ @ instruction: 0xf64f9108 │ │ │ │ @ instruction: 0xf6cf32ce │ │ │ │ vqsub.s8 , q8, │ │ │ │ andls r3, r9, #-1073741774 @ 0xc0000032 │ │ │ │ @ instruction: 0x910a469c │ │ │ │ tstpeq r3, #201326595 @ p-variant is OBSOLETE @ 0xc000003 │ │ │ │ - beq 1f8960 │ │ │ │ + beq 1f899c │ │ │ │ strpl pc, [sl], #-972 @ 0xfffffc34 │ │ │ │ @ instruction: 0x4611b97c │ │ │ │ stmib sp, {r0, r1, r2, r8, r9, ip, pc}^ │ │ │ │ - blge 17e73c │ │ │ │ + blge 17e778 │ │ │ │ stmdage r8, {r1, r2, r9, fp, sp, pc} │ │ │ │ strls r2, [r2], -r1, lsl #8 │ │ │ │ strcs r9, [r0], #-1029 @ 0xfffffbfb │ │ │ │ @ instruction: 0xf0009403 │ │ │ │ - @ instruction: 0xb00efcb3 │ │ │ │ + mullt lr, r5, ip │ │ │ │ @ instruction: 0xf443bd70 │ │ │ │ vsubw.s32 , q10, d0 │ │ │ │ movwls r4, #28979 @ 0x7133 │ │ │ │ svclt 0x0000e7eb │ │ │ │ - ldrbmi r2, [r0, -r0]! │ │ │ │ - svclt 0x00183800 │ │ │ │ - ldrbmi r2, [r0, -r1]! │ │ │ │ - strmi fp, [sl], -r0, lsl #10 │ │ │ │ - blge a9580 │ │ │ │ - @ instruction: 0xf0034669 │ │ │ │ - vldr d15, [sp, #700] @ 0x2bc │ │ │ │ - andlt r0, r3, r1, lsl #20 │ │ │ │ - blx 17b4fa │ │ │ │ - strmi fp, [sl], -r0, lsl #10 │ │ │ │ - blge e95a0 │ │ │ │ - @ instruction: 0xf001a901 │ │ │ │ - ldc 15, cr15, [sp, #732] @ 0x2dc │ │ │ │ - andlt r0, r5, r2, lsl #22 │ │ │ │ - blx 17b512 │ │ │ │ @ instruction: 0xc018f8df │ │ │ │ @ instruction: 0xf8dfb510 │ │ │ │ ldrbtmi lr, [ip], #24 │ │ │ │ @ instruction: 0xf85cb082 │ │ │ │ strls r4, [r0], #-14 │ │ │ │ mrc2 7, 7, pc, cr2, cr11, {7} │ │ │ │ ldclt 0, cr11, [r0, #-8] │ │ │ │ @@ -56646,469 +56646,469 @@ │ │ │ │ ldrbtmi lr, [ip], #24 │ │ │ │ @ instruction: 0xf85cb082 │ │ │ │ strls r4, [r0], #-14 │ │ │ │ blx 167b576 │ │ │ │ ldclt 0, cr11, [r0, #-8] │ │ │ │ ldrdeq r9, [r2], -r6 │ │ │ │ andeq r0, r0, ip, asr r1 │ │ │ │ + strmi fp, [r5], -r8, lsl #10 │ │ │ │ + @ instruction: 0xf7fe4c0f │ │ │ │ + bmi 43d294 │ │ │ │ + @ instruction: 0x4606447c │ │ │ │ + stmdami lr, {r0, r1, r5, r9, sl, lr} │ │ │ │ + stmiapl r4!, {r0, r8, sp} │ │ │ │ + andcs r4, fp, #120, 8 @ 0x78000000 │ │ │ │ + @ instruction: 0xf7c86823 │ │ │ │ + stmdavs r3!, {r1, r5, r6, r7, r8, r9, fp, sp, lr, pc} │ │ │ │ + ldrtmi r2, [r1], -r1, lsl #4 │ │ │ │ + @ instruction: 0xf7c84628 │ │ │ │ + stmdami r8, {r2, r3, r4, r6, r7, r8, r9, fp, sp, lr, pc} │ │ │ │ + eorcs r6, lr, #2293760 @ 0x230000 │ │ │ │ + tstcs r1, r8, ror r4 │ │ │ │ + bl ff57b4f0 │ │ │ │ + @ instruction: 0xf7c82002 │ │ │ │ + svclt 0x0000ec46 │ │ │ │ + @ instruction: 0x000298b0 │ │ │ │ + andeq r0, r0, r8, ror #2 │ │ │ │ + strdeq lr, [r0], -r8 │ │ │ │ + andeq lr, r0, r8, ror #29 │ │ │ │ + @ instruction: 0x4605b530 │ │ │ │ + addlt r4, r3, ip, lsl #12 │ │ │ │ + strbtmi r2, [r8], -r0, lsl #2 │ │ │ │ + bl ff5fb518 │ │ │ │ + ldmib sp, {r3, r4, r8, fp, ip, sp, pc}^ │ │ │ │ + eorvs r2, sl, r0, lsl #6 │ │ │ │ + andlt r6, r3, r3, lsr #32 │ │ │ │ + svclt 0x0000bd30 │ │ │ │ + @ instruction: 0xf1a0b2c0 │ │ │ │ + blx fec3d80c │ │ │ │ + stmdbeq r0, {r7, ip, sp, lr, pc}^ │ │ │ │ + svclt 0x00004770 │ │ │ │ + ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ + strmi r4, [r8], -r0, lsl #13 │ │ │ │ + @ instruction: 0x460d4614 │ │ │ │ + mrc2 7, 7, pc, cr8, cr14, {7} │ │ │ │ + @ instruction: 0xf04f1e47 │ │ │ │ + strtmi r0, [r0], -r0, lsl #18 │ │ │ │ + eorge pc, r7, r5, asr r8 @ │ │ │ │ + eorls pc, r7, r5, asr #16 │ │ │ │ + mcr2 7, 7, pc, cr14, cr14, {7} @ │ │ │ │ + strtmi r1, [r2], -r6, asr #28 │ │ │ │ + strtmi r4, [r9], -r0, asr #12 │ │ │ │ + eorhi pc, r6, r4, asr r8 @ │ │ │ │ + eorls pc, r6, r4, asr #16 │ │ │ │ + ldc 7, cr15, [sl], {200} @ 0xc8 │ │ │ │ + eorge pc, r7, r5, asr #16 │ │ │ │ + eorhi pc, r6, r4, asr #16 │ │ │ │ + @ instruction: 0x87f0e8bd │ │ │ │ + andcs pc, r7, r0, asr #7 │ │ │ │ + svclt 0x00004770 │ │ │ │ + rsbseq pc, pc, r0 │ │ │ │ + svclt 0x00004770 │ │ │ │ + bllt fe4fb590 │ │ │ │ + rsbseq pc, pc, r0 │ │ │ │ + vhadd.u8 d19, d0, d1 │ │ │ │ + stmdacs r0, {r1, r2, r6} │ │ │ │ + ldrdcs fp, [r0], -r4 │ │ │ │ + ldrbmi r2, [r0, -r1]! │ │ │ │ + andcs pc, r7, r0, asr #7 │ │ │ │ + svclt 0x00004770 │ │ │ │ + stclt 7, cr15, [r6], {200} @ 0xc8 │ │ │ │ + svceq 0x007ff010 │ │ │ │ + andcs fp, r1, ip, lsl #30 │ │ │ │ + ldrbmi r2, [r0, -r0]! │ │ │ │ + rsbsmi pc, r0, r0, lsl #8 │ │ │ │ + sbcmi pc, r0, r0, lsr #11 │ │ │ │ + @ instruction: 0xf080fab0 │ │ │ │ + ldrbmi r0, [r0, -r0, asr #18]! │ │ │ │ + rsbsmi pc, r0, r0, lsl #8 │ │ │ │ + andpl pc, r0, r0, lsr #11 │ │ │ │ + @ instruction: 0xf080fab0 │ │ │ │ + ldrbmi r0, [r0, -r0, asr #18]! │ │ │ │ + rsbsmi pc, r0, r0, lsl #8 │ │ │ │ + addmi pc, r0, r0, lsr #11 │ │ │ │ + @ instruction: 0xf080fab0 │ │ │ │ + ldrbmi r0, [r0, -r0, asr #18]! │ │ │ │ + rsbsmi pc, r0, r0, lsl #8 │ │ │ │ + addpl pc, r0, r0, lsr #11 │ │ │ │ + @ instruction: 0xf080fab0 │ │ │ │ + ldrbmi r0, [r0, -r0, asr #18]! │ │ │ │ + rsbsmi pc, r0, r0, lsl #8 │ │ │ │ + eormi pc, r0, r0, lsr #11 │ │ │ │ + @ instruction: 0xf080fab0 │ │ │ │ + ldrbmi r0, [r0, -r0, asr #18]! │ │ │ │ + rsbsmi pc, r0, r0, lsl #8 │ │ │ │ + andmi pc, r0, r0, lsr #11 │ │ │ │ + @ instruction: 0xf080fab0 │ │ │ │ + ldrbmi r0, [r0, -r0, asr #18]! │ │ │ │ + rsbsmi pc, r0, r0, lsl #8 │ │ │ │ + submi pc, r0, r0, lsr #11 │ │ │ │ + @ instruction: 0xf080fab0 │ │ │ │ + ldrbmi r0, [r0, -r0, asr #18]! │ │ │ │ + bllt fe6fb630 │ │ │ │ + bllt 157b634 │ │ │ │ + ldclt 7, cr15, [r6], {200} @ 0xc8 │ │ │ │ + ldrbtmi r4, [fp], #-2818 @ 0xfffff4fe │ │ │ │ + ldrdeq lr, [r0, -r3] │ │ │ │ + svclt 0x00004770 │ │ │ │ + andeq sl, r2, lr, lsr #10 │ │ │ │ + ldrbtmi r4, [fp], #-2818 @ 0xfffff4fe │ │ │ │ + @ instruction: 0x0118e9d3 │ │ │ │ + svclt 0x00004770 │ │ │ │ + andeq sl, r2, lr, lsl r5 │ │ │ │ + ldrbtmi r4, [fp], #-2817 @ 0xfffff4ff │ │ │ │ + @ instruction: 0x47706918 │ │ │ │ + andeq sl, r2, lr, lsl #10 │ │ │ │ + ldrbtmi r4, [fp], #-2817 @ 0xfffff4ff │ │ │ │ + @ instruction: 0x47706958 │ │ │ │ + andeq sl, r2, r2, lsl #10 │ │ │ │ + ldrbtmi r4, [fp], #-2817 @ 0xfffff4ff │ │ │ │ + @ instruction: 0x47706998 │ │ │ │ + strdeq sl, [r2], -r6 │ │ │ │ + ldrbtmi r4, [fp], #-2817 @ 0xfffff4ff │ │ │ │ + @ instruction: 0x477069d8 │ │ │ │ + andeq sl, r2, sl, ror #9 │ │ │ │ + ldrbtmi r4, [fp], #-2818 @ 0xfffff4fe │ │ │ │ + ldrdeq lr, [r8, -r3] │ │ │ │ + svclt 0x00004770 │ │ │ │ + ldrdeq sl, [r2], -lr │ │ │ │ + ldrbtmi r4, [fp], #-2818 @ 0xfffff4fe │ │ │ │ + ldrdeq lr, [ip, -r3] │ │ │ │ + svclt 0x00004770 │ │ │ │ + andeq sl, r2, lr, asr #9 │ │ │ │ + ldrbtmi r4, [fp], #-2817 @ 0xfffff4ff │ │ │ │ + @ instruction: 0x47706c98 │ │ │ │ + @ instruction: 0x0002a4be │ │ │ │ + ldrbtmi r4, [fp], #-2817 @ 0xfffff4ff │ │ │ │ + @ instruction: 0x47706d18 │ │ │ │ + @ instruction: 0x0002a4b2 │ │ │ │ + ldrbtmi r4, [fp], #-2817 @ 0xfffff4ff │ │ │ │ + @ instruction: 0x47706d98 │ │ │ │ + andeq sl, r2, r6, lsr #9 │ │ │ │ + ldrbtmi r4, [r9], #-2305 @ 0xfffff6ff │ │ │ │ + ldclt 7, cr15, [ip], {200} @ 0xc8 │ │ │ │ + muleq r2, sl, r4 │ │ │ │ + ldrbtmi r4, [r9], #-2305 @ 0xfffff6ff │ │ │ │ + blt fe87b6e0 │ │ │ │ + andeq sl, r2, lr, lsl #9 │ │ │ │ + ldrbtmi r4, [r9], #-2305 @ 0xfffff6ff │ │ │ │ + blt feafb6ec │ │ │ │ + andeq sl, r2, r2, lsl #9 │ │ │ │ + stclt 7, cr15, [r8], #-800 @ 0xfffffce0 │ │ │ │ + ldrbtmi r4, [r8], #-2049 @ 0xfffff7ff │ │ │ │ + svclt 0x00004770 │ │ │ │ + ldrdeq sl, [r2], -lr │ │ │ │ + ldrbtmi r4, [r8], #-2049 @ 0xfffff7ff │ │ │ │ + ldrbmi r3, [r0, -r1, asr #32]! │ │ │ │ + ldrdeq sl, [r2], -r2 │ │ │ │ + ldrbtmi r4, [r8], #-2049 @ 0xfffff7ff │ │ │ │ + ldrbmi r3, [r0, -r2, lsl #1]! │ │ │ │ + andeq sl, r2, r6, asr #9 │ │ │ │ + ldrbtmi r4, [r8], #-2049 @ 0xfffff7ff │ │ │ │ + ldrbmi r3, [r0, -r3, asr #1]! │ │ │ │ + @ instruction: 0x0002a4ba │ │ │ │ + ldrbtmi r4, [r8], #-2050 @ 0xfffff7fe │ │ │ │ + addvc pc, r2, r0, lsl #10 │ │ │ │ + svclt 0x00004770 │ │ │ │ + andeq sl, r2, lr, lsr #9 │ │ │ │ + ldrbtmi r4, [r8], #-2049 @ 0xfffff7ff │ │ │ │ + blt 1efb73c │ │ │ │ + muleq r2, lr, r4 │ │ │ │ @ instruction: 0x460cb510 │ │ │ │ @ instruction: 0xf7fbb0a4 │ │ │ │ - @ instruction: 0x4621fabf │ │ │ │ - stcl 7, cr15, [r4], {200} @ 0xc8 │ │ │ │ + @ instruction: 0x4621f979 │ │ │ │ + bl 1ffb750 │ │ │ │ ldrmi sl, [r8], -r1, lsl #22 │ │ │ │ smlabbcs r0, ip, r2, r2 │ │ │ │ - ldc 7, cr15, [r4], {200} @ 0xc8 │ │ │ │ + bl 13fb75c │ │ │ │ strmi r2, [r1], -r0, lsl #4 │ │ │ │ @ instruction: 0xf7c84620 │ │ │ │ - ldrdlt lr, [r4], -r8 @ │ │ │ │ + mlalt r4, r2, sl, lr │ │ │ │ svclt 0x0000bd10 │ │ │ │ addcs fp, ip, #48, 10 @ 0xc000000 │ │ │ │ adclt r4, r5, r5, lsl #12 │ │ │ │ - blge 8edfc │ │ │ │ + blge 8f088 │ │ │ │ ldrmi r2, [r8], -r0, lsl #2 │ │ │ │ - stc 7, cr15, [r2], {200} @ 0xc8 │ │ │ │ + bl f7b780 │ │ │ │ strmi r2, [r2], -r0, lsl #2 │ │ │ │ @ instruction: 0xf7c84628 │ │ │ │ - blls b84f8 │ │ │ │ + blls b826c │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ eorvs r0, r3, fp, asr r9 │ │ │ │ ldclt 0, cr11, [r0, #-148]! @ 0xffffff6c │ │ │ │ @ instruction: 0x460cb510 │ │ │ │ @ instruction: 0xf7fbb0a4 │ │ │ │ - @ instruction: 0x4621fa93 │ │ │ │ - ldc 7, cr15, [r8], {200} @ 0xc8 │ │ │ │ + strtmi pc, [r1], -sp, asr #18 │ │ │ │ + bl 14fb7a8 │ │ │ │ smlabbcs r0, r8, r2, r2 │ │ │ │ @ instruction: 0xf7c8a802 │ │ │ │ - andcs lr, r0, #27136 @ 0x6a00 │ │ │ │ + andcs lr, r0, #36, 22 @ 0x9000 │ │ │ │ strtmi sl, [r0], -r1, lsl #18 │ │ │ │ movwls r2, #4865 @ 0x1301 │ │ │ │ - bl feafb534 │ │ │ │ + b 197b7c0 │ │ │ │ ldclt 0, cr11, [r0, #-144] @ 0xffffff70 │ │ │ │ addcs fp, ip, #48, 10 @ 0xc000000 │ │ │ │ adclt r4, r5, r5, lsl #12 │ │ │ │ - blge 8ee54 │ │ │ │ + blge 8f0e0 │ │ │ │ ldrmi r2, [r8], -r0, lsl #2 │ │ │ │ - mrrc 7, 12, pc, r6, cr8 @ │ │ │ │ + bl 47b7d8 │ │ │ │ strmi r2, [r2], -r0, lsl #2 │ │ │ │ @ instruction: 0xf7c84628 │ │ │ │ - blls b84a0 │ │ │ │ + blls b8214 │ │ │ │ movweq pc, #4515 @ 0x11a3 @ │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ eorvs r0, r3, fp, asr r9 │ │ │ │ ldclt 0, cr11, [r0, #-148]! @ 0xffffff6c │ │ │ │ @ instruction: 0x460cb530 │ │ │ │ @ instruction: 0xf7fbb0a5 │ │ │ │ - vstrge s30, [r1, #-404] @ 0xfffffe6c │ │ │ │ + @ instruction: 0xad01f91f │ │ │ │ @ instruction: 0xf7c84621 │ │ │ │ - addcs lr, ip, #212, 22 @ 0x35000 │ │ │ │ + addcs lr, ip, #581632 @ 0x8e000 │ │ │ │ strtmi r2, [r8], -r0, lsl #2 │ │ │ │ - ldc 7, cr15, [sl], #-800 @ 0xfffffce0 │ │ │ │ + b ffd7b810 │ │ │ │ @ instruction: 0xf7c8a802 │ │ │ │ - blmi 1f86dc │ │ │ │ + blmi 1f8450 │ │ │ │ strtmi r2, [r9], -r0, lsl #4 │ │ │ │ ldrbtmi r4, [fp], #-1568 @ 0xfffff9e0 │ │ │ │ strvs pc, [r0], #-79 @ 0xffffffb1 │ │ │ │ strtls r9, [r2], #-769 @ 0xfffffcff │ │ │ │ - bl 1d7b5a0 │ │ │ │ + b bfb82c │ │ │ │ ldclt 0, cr11, [r0, #-148]! @ 0xffffff6c │ │ │ │ - @ instruction: 0xffffb4f7 │ │ │ │ + @ instruction: 0xffffb26b │ │ │ │ @ instruction: 0xf7fb2101 │ │ │ │ - svclt 0x0000ba4f │ │ │ │ + svclt 0x0000b909 │ │ │ │ addlt fp, r3, r0, lsl #10 │ │ │ │ @ instruction: 0xf7fb9101 │ │ │ │ - stmdbls r1, {r0, r2, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r1, {r0, r1, r2, r3, r4, r5, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf85db003 │ │ │ │ @ instruction: 0xf7c8eb04 │ │ │ │ - svclt 0x0000bb59 │ │ │ │ + svclt 0x0000ba13 │ │ │ │ @ instruction: 0xf7fbb508 │ │ │ │ - vstrlt s30, [r8, #-268] @ 0xfffffef4 │ │ │ │ + stclt 8, cr15, [r8, #-1012] @ 0xfffffc0c │ │ │ │ @ instruction: 0x4604b510 │ │ │ │ - blx dfb6a4 │ │ │ │ - stcl 7, cr15, [sl], #-800 @ 0xfffffce0 │ │ │ │ + @ instruction: 0xf8f0f7fb │ │ │ │ + bl 97b868 │ │ │ │ tstcs r0, r0, lsr #12 │ │ │ │ @ instruction: 0x4010e8bd │ │ │ │ - blt efb6b4 │ │ │ │ - bllt fe67b5ec │ │ │ │ - stclt 7, cr15, [ip], #-800 @ 0xfffffce0 │ │ │ │ - mrrclt 7, 12, pc, ip, cr8 @ │ │ │ │ - bllt ff8fb5f8 │ │ │ │ - bllt ffb5fc │ │ │ │ - blt ff9fb600 │ │ │ │ - stclt 7, cr15, [r6], {200} @ 0xc8 │ │ │ │ - bllt febfb608 │ │ │ │ - bllt 1a7b60c │ │ │ │ - ldrbtmi r4, [fp], #-2818 @ 0xfffff4fe │ │ │ │ - ldrdeq lr, [r0, -r3] │ │ │ │ - svclt 0x00004770 │ │ │ │ - andeq sl, r2, sl, asr #10 │ │ │ │ - ldrbtmi r4, [fp], #-2818 @ 0xfffff4fe │ │ │ │ - @ instruction: 0x0118e9d3 │ │ │ │ - svclt 0x00004770 │ │ │ │ - andeq sl, r2, sl, lsr r5 │ │ │ │ - ldrbtmi r4, [fp], #-2817 @ 0xfffff4ff │ │ │ │ - @ instruction: 0x47706918 │ │ │ │ - andeq sl, r2, sl, lsr #10 │ │ │ │ - ldrbtmi r4, [fp], #-2817 @ 0xfffff4ff │ │ │ │ - @ instruction: 0x47706958 │ │ │ │ - andeq sl, r2, lr, lsl r5 │ │ │ │ - ldrbtmi r4, [fp], #-2817 @ 0xfffff4ff │ │ │ │ - @ instruction: 0x47706998 │ │ │ │ - andeq sl, r2, r2, lsl r5 │ │ │ │ - ldrbtmi r4, [fp], #-2817 @ 0xfffff4ff │ │ │ │ - @ instruction: 0x477069d8 │ │ │ │ - andeq sl, r2, r6, lsl #10 │ │ │ │ - ldrbtmi r4, [fp], #-2818 @ 0xfffff4fe │ │ │ │ - ldrdeq lr, [r8, -r3] │ │ │ │ - svclt 0x00004770 │ │ │ │ - strdeq sl, [r2], -sl @ │ │ │ │ - ldrbtmi r4, [fp], #-2818 @ 0xfffff4fe │ │ │ │ - ldrdeq lr, [ip, -r3] │ │ │ │ - svclt 0x00004770 │ │ │ │ - andeq sl, r2, sl, ror #9 │ │ │ │ - ldrbtmi r4, [fp], #-2817 @ 0xfffff4ff │ │ │ │ - @ instruction: 0x47706c98 │ │ │ │ - ldrdeq sl, [r2], -sl @ │ │ │ │ - ldrbtmi r4, [fp], #-2817 @ 0xfffff4ff │ │ │ │ - @ instruction: 0x47706d18 │ │ │ │ - andeq sl, r2, lr, asr #9 │ │ │ │ - ldrbtmi r4, [fp], #-2817 @ 0xfffff4ff │ │ │ │ - @ instruction: 0x47706d98 │ │ │ │ - andeq sl, r2, r2, asr #9 │ │ │ │ - ldrbtmi r4, [r9], #-2305 @ 0xfffff6ff │ │ │ │ - ldclt 7, cr15, [r2], #-800 @ 0xfffffce0 │ │ │ │ - @ instruction: 0x0002a4b6 │ │ │ │ - ldrbtmi r4, [r9], #-2305 @ 0xfffff6ff │ │ │ │ - blt fedfb6b4 │ │ │ │ - andeq sl, r2, sl, lsr #9 │ │ │ │ - ldrbtmi r4, [r9], #-2305 @ 0xfffff6ff │ │ │ │ - blt ff07b6c0 │ │ │ │ - muleq r2, lr, r4 │ │ │ │ - rsbsmi pc, r0, r0, lsl #8 │ │ │ │ - sbcmi pc, r0, r0, lsr #11 │ │ │ │ - @ instruction: 0xf080fab0 │ │ │ │ - ldrbmi r0, [r0, -r0, asr #18]! │ │ │ │ - rsbsmi pc, r0, r0, lsl #8 │ │ │ │ - andpl pc, r0, r0, lsr #11 │ │ │ │ - @ instruction: 0xf080fab0 │ │ │ │ - ldrbmi r0, [r0, -r0, asr #18]! │ │ │ │ - rsbsmi pc, r0, r0, lsl #8 │ │ │ │ - addmi pc, r0, r0, lsr #11 │ │ │ │ - @ instruction: 0xf080fab0 │ │ │ │ - ldrbmi r0, [r0, -r0, asr #18]! │ │ │ │ - rsbsmi pc, r0, r0, lsl #8 │ │ │ │ - addpl pc, r0, r0, lsr #11 │ │ │ │ - @ instruction: 0xf080fab0 │ │ │ │ - ldrbmi r0, [r0, -r0, asr #18]! │ │ │ │ - rsbsmi pc, r0, r0, lsl #8 │ │ │ │ - eormi pc, r0, r0, lsr #11 │ │ │ │ - @ instruction: 0xf080fab0 │ │ │ │ - ldrbmi r0, [r0, -r0, asr #18]! │ │ │ │ - rsbsmi pc, r0, r0, lsl #8 │ │ │ │ - andmi pc, r0, r0, lsr #11 │ │ │ │ - @ instruction: 0xf080fab0 │ │ │ │ - ldrbmi r0, [r0, -r0, asr #18]! │ │ │ │ - rsbsmi pc, r0, r0, lsl #8 │ │ │ │ - submi pc, r0, r0, lsr #11 │ │ │ │ - @ instruction: 0xf080fab0 │ │ │ │ - ldrbmi r0, [r0, -r0, asr #18]! │ │ │ │ - bllt fe5fb738 │ │ │ │ - svceq 0x007ff010 │ │ │ │ - andcs fp, r1, ip, lsl #30 │ │ │ │ - ldrbmi r2, [r0, -r0]! │ │ │ │ - andcs pc, r7, r0, asr #7 │ │ │ │ - svclt 0x00004770 │ │ │ │ - bllt fedfb750 │ │ │ │ - ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ - strmi r4, [r8], -r0, lsl #13 │ │ │ │ - @ instruction: 0x460d4614 │ │ │ │ - stc2l 7, cr15, [ip, #1016]! @ 0x3f8 │ │ │ │ - @ instruction: 0xf04f1e47 │ │ │ │ - strtmi r0, [r0], -r0, lsl #18 │ │ │ │ - eorge pc, r7, r5, asr r8 @ │ │ │ │ - eorls pc, r7, r5, asr #16 │ │ │ │ - stc2l 7, cr15, [r2, #1016]! @ 0x3f8 │ │ │ │ - strtmi r1, [r2], -r6, asr #28 │ │ │ │ - strtmi r4, [r9], -r0, asr #12 │ │ │ │ - eorhi pc, r6, r4, asr r8 @ │ │ │ │ - eorls pc, r6, r4, asr #16 │ │ │ │ - bl 3fb788 │ │ │ │ - eorge pc, r7, r5, asr #16 │ │ │ │ - eorhi pc, r6, r4, asr #16 │ │ │ │ - @ instruction: 0x87f0e8bd │ │ │ │ - rsbseq pc, pc, r0 │ │ │ │ - vhadd.u8 d19, d0, d1 │ │ │ │ - stmdacs r0, {r1, r2, r6} │ │ │ │ - ldrdcs fp, [r0], -r4 │ │ │ │ - ldrbmi r2, [r0, -r1]! │ │ │ │ - andcs pc, r7, r0, asr #7 │ │ │ │ - svclt 0x00004770 │ │ │ │ - rsbseq pc, pc, r0 │ │ │ │ - svclt 0x00004770 │ │ │ │ - blt 1f7b7bc │ │ │ │ - @ instruction: 0xf1a0b2c0 │ │ │ │ - blx fec3daa0 │ │ │ │ - stmdbeq r0, {r7, ip, sp, lr, pc}^ │ │ │ │ - svclt 0x00004770 │ │ │ │ - bllt ff3fb7d0 │ │ │ │ + ldmlt r4!, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + blt 14fb878 │ │ │ │ + blt ff9fb87c │ │ │ │ + bllt 5fb880 │ │ │ │ + blt fe77b884 │ │ │ │ + ldmiblt r8!, {r3, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmiblt r0!, {r3, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + blt ff07b890 │ │ │ │ + stmiblt sl!, {r3, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + bllt 1afb898 │ │ │ │ @ instruction: 0x461a4411 │ │ │ │ - stmiblt ip!, {r3, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmiblt r8, {r3, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x461a4411 │ │ │ │ - stmiblt r8!, {r3, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmiblt r4, {r3, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldmiblt ip!, {r3, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + blt ffdfb8b0 │ │ │ │ + blt ff9fb8b4 │ │ │ │ @ instruction: 0x461a4411 │ │ │ │ - bllt a7b7e8 │ │ │ │ + blt feffb8bc │ │ │ │ @ instruction: 0x461a4411 │ │ │ │ - bllt 97b7f0 │ │ │ │ + blt feefb8c4 │ │ │ │ @ instruction: 0x461a4411 │ │ │ │ - bllt 87b7f8 │ │ │ │ + blt fedfb8cc │ │ │ │ @ instruction: 0x461a4411 │ │ │ │ - bllt 77b800 │ │ │ │ - blt 147b804 │ │ │ │ - bllt 12fb808 │ │ │ │ - bllt efb80c │ │ │ │ - blt b7b810 │ │ │ │ - bllt fe67b814 │ │ │ │ - ldrbtmi r4, [r8], #-2049 @ 0xfffff7ff │ │ │ │ - svclt 0x00004770 │ │ │ │ - andeq sl, r2, lr, lsr #7 │ │ │ │ - ldrbtmi r4, [r8], #-2049 @ 0xfffff7ff │ │ │ │ - ldrbmi r3, [r0, -r1, asr #32]! │ │ │ │ - andeq sl, r2, r2, lsr #7 │ │ │ │ - ldrbtmi r4, [r8], #-2049 @ 0xfffff7ff │ │ │ │ - ldrbmi r3, [r0, -r2, lsl #1]! │ │ │ │ - muleq r2, r6, r3 │ │ │ │ - ldrbtmi r4, [r8], #-2049 @ 0xfffff7ff │ │ │ │ - ldrbmi r3, [r0, -r3, asr #1]! │ │ │ │ - andeq sl, r2, sl, lsl #7 │ │ │ │ - ldrbtmi r4, [r8], #-2050 @ 0xfffff7fe │ │ │ │ - addvc pc, r2, r0, lsl #10 │ │ │ │ - svclt 0x00004770 │ │ │ │ - andeq sl, r2, lr, ror r3 │ │ │ │ - ldrbtmi r4, [r8], #-2049 @ 0xfffff7ff │ │ │ │ - stmiblt sl!, {r3, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - andeq sl, r2, lr, ror #6 │ │ │ │ + blt fecfb8d4 │ │ │ │ @ instruction: 0xf7c8b508 │ │ │ │ - movwcs lr, #2740 @ 0xab4 │ │ │ │ + movwcs lr, #2682 @ 0xa7a │ │ │ │ stclt 0, cr6, [r8, #-12] │ │ │ │ @ instruction: 0xf7c8b508 │ │ │ │ - stmdavs r0, {r1, r2, r3, r5, r7, r9, fp, sp, lr, pc} │ │ │ │ + stmdavs r0, {r2, r4, r5, r6, r9, fp, sp, lr, pc} │ │ │ │ svclt 0x0000bd08 │ │ │ │ - blt 17fb87c │ │ │ │ - strmi fp, [r5], -r8, lsl #10 │ │ │ │ - @ instruction: 0xf7fe4c0f │ │ │ │ - bmi 43cecc │ │ │ │ - @ instruction: 0x4606447c │ │ │ │ - stmdami lr, {r0, r1, r5, r9, sl, lr} │ │ │ │ - stmiapl r4!, {r0, r8, sp} │ │ │ │ - andcs r4, fp, #120, 8 @ 0x78000000 │ │ │ │ - @ instruction: 0xf7c86823 │ │ │ │ - stmdavs r3!, {r1, r2, r3, r4, r5, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ - ldrtmi r2, [r1], -r1, lsl #4 │ │ │ │ - @ instruction: 0xf7c84628 │ │ │ │ - stmdami r8, {r3, r4, r5, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ - eorcs r6, lr, #2293760 @ 0x230000 │ │ │ │ - tstcs r1, r8, ror r4 │ │ │ │ - ldmib r0!, {r3, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - @ instruction: 0xf7c82002 │ │ │ │ - svclt 0x0000ea62 │ │ │ │ - andeq r9, r2, r8, ror #9 │ │ │ │ - andeq r0, r0, r8, ror #2 │ │ │ │ - andeq lr, r0, r0, lsr fp │ │ │ │ - andeq lr, r0, r0, lsr #22 │ │ │ │ - bvc ff0795a8 │ │ │ │ + blt 97b8f0 │ │ │ │ + bvc ff0795c8 │ │ │ │ stcl 0, cr11, [sp, #520] @ 0x208 │ │ │ │ @ instruction: 0xf99d7a01 │ │ │ │ andlt r0, r2, r4 │ │ │ │ svclt 0x00004770 │ │ │ │ - bvc ff0795b8 │ │ │ │ + bvc ff0795d8 │ │ │ │ stcl 0, cr11, [sp, #520] @ 0x208 │ │ │ │ @ instruction: 0xf89d7a01 │ │ │ │ andlt r0, r2, r4 │ │ │ │ svclt 0x00004770 │ │ │ │ - blvc ff0795d0 │ │ │ │ + blvc ff0795f0 │ │ │ │ stcl 0, cr11, [sp, #520] @ 0x208 │ │ │ │ @ instruction: 0xf99d7a01 │ │ │ │ andlt r0, r2, r4 │ │ │ │ svclt 0x00004770 │ │ │ │ - blvc ff0795e0 │ │ │ │ + blvc ff079600 │ │ │ │ stcl 0, cr11, [sp, #520] @ 0x208 │ │ │ │ @ instruction: 0xf89d7a01 │ │ │ │ andlt r0, r2, r4 │ │ │ │ svclt 0x00004770 │ │ │ │ ldrbmi fp, [r0, -r0, asr #5]! │ │ │ │ svclt 0x00004770 │ │ │ │ ldrbmi fp, [r0, -r0, lsl #5]! │ │ │ │ svclt 0x00004770 │ │ │ │ svclt 0x00004770 │ │ │ │ svclt 0x00004770 │ │ │ │ ldrbmi r1, [r0, -r1, asr #15]! │ │ │ │ ldrbmi r2, [r0, -r0, lsl #2]! │ │ │ │ - beq ff079518 │ │ │ │ - bcc 479268 │ │ │ │ + beq ff079538 │ │ │ │ + bcc 479288 │ │ │ │ @ instruction: 0x4770b218 │ │ │ │ - beq ff079520 │ │ │ │ - bcc 479274 │ │ │ │ + beq ff079540 │ │ │ │ + bcc 479294 │ │ │ │ @ instruction: 0x4770b298 │ │ │ │ - bleq ff079530 │ │ │ │ - bcc 479280 │ │ │ │ + bleq ff079550 │ │ │ │ + bcc 4792a0 │ │ │ │ @ instruction: 0x4770b218 │ │ │ │ - bleq ff079538 │ │ │ │ - bcc 47928c │ │ │ │ + bleq ff079558 │ │ │ │ + bcc 4792ac │ │ │ │ @ instruction: 0x4770b298 │ │ │ │ ldrbmi fp, [r0, -r0, asr #5]! │ │ │ │ ldrbmi fp, [r0, -r0, asr #5]! │ │ │ │ ldrbmi fp, [r0, -r0, lsl #5]! │ │ │ │ svclt 0x00004770 │ │ │ │ svclt 0x00004770 │ │ │ │ svclt 0x00004770 │ │ │ │ ldrbmi r1, [r0, -r1, asr #15]! │ │ │ │ ldrbmi r2, [r0, -r0, lsl #2]! │ │ │ │ - bvc ff079668 │ │ │ │ - beq fe4792d4 │ │ │ │ + bvc ff079688 │ │ │ │ + beq fe4792f4 │ │ │ │ svclt 0x00004770 │ │ │ │ - bvc ff079670 │ │ │ │ - beq fe4792e0 │ │ │ │ + bvc ff079690 │ │ │ │ + beq fe479300 │ │ │ │ svclt 0x00004770 │ │ │ │ - blvc ff079680 │ │ │ │ - beq fe4792ec │ │ │ │ + blvc ff0796a0 │ │ │ │ + beq fe47930c │ │ │ │ svclt 0x00004770 │ │ │ │ - blvc ff079688 │ │ │ │ - beq fe4792f8 │ │ │ │ + blvc ff0796a8 │ │ │ │ + beq fe479318 │ │ │ │ svclt 0x00004770 │ │ │ │ ldrbmi fp, [r0, -r0, asr #5]! │ │ │ │ ldrbmi fp, [r0, -r0, asr #5]! │ │ │ │ ldrbmi fp, [r0, -r0, lsl #5]! │ │ │ │ ldrbmi fp, [r0, -r0, lsl #5]! │ │ │ │ svclt 0x00004770 │ │ │ │ svclt 0x00004770 │ │ │ │ ldrbmi r1, [r0, -r1, asr #15]! │ │ │ │ ldrbmi r2, [r0, -r0, lsl #2]! │ │ │ │ cdp 5, 1, cr11, cr0, cr8, {0} │ │ │ │ @ instruction: 0xf0040a10 │ │ │ │ - stclt 13, cr15, [r8, #-484] @ 0xfffffe1c │ │ │ │ + stclt 13, cr15, [r8, #-420] @ 0xfffffe5c │ │ │ │ cdp 5, 1, cr11, cr0, cr8, {0} │ │ │ │ @ instruction: 0xf0040a10 │ │ │ │ - stclt 13, cr15, [r8, #-636] @ 0xfffffd84 │ │ │ │ + stclt 13, cr15, [r8, #-572] @ 0xfffffdc4 │ │ │ │ mrrc 5, 0, fp, r1, cr8 │ │ │ │ @ instruction: 0xf0040b10 │ │ │ │ - stclt 13, cr15, [r8, #-516] @ 0xfffffdfc │ │ │ │ + stclt 13, cr15, [r8, #-452] @ 0xfffffe3c │ │ │ │ mrrc 5, 0, fp, r1, cr8 │ │ │ │ @ instruction: 0xf0040b10 │ │ │ │ - stclt 13, cr15, [r8, #-716] @ 0xfffffd34 │ │ │ │ + stclt 13, cr15, [r8, #-652] @ 0xfffffd74 │ │ │ │ ldrbmi fp, [r0, -r0, asr #5]! │ │ │ │ ldrbmi fp, [r0, -r0, asr #5]! │ │ │ │ ldrbmi fp, [r0, -r0, lsl #5]! │ │ │ │ ldrbmi fp, [r0, -r0, lsl #5]! │ │ │ │ svclt 0x00004770 │ │ │ │ svclt 0x00004770 │ │ │ │ svclt 0x00004770 │ │ │ │ svclt 0x00004770 │ │ │ │ svclt 0x00004770 │ │ │ │ - beq ff0795f4 │ │ │ │ + beq ff079614 │ │ │ │ svclt 0x00004770 │ │ │ │ - bleq ff0795fc │ │ │ │ + bleq ff07961c │ │ │ │ svclt 0x00004770 │ │ │ │ svclt 0x00004770 │ │ │ │ stc 0, cr11, [sp, #520] @ 0x208 │ │ │ │ stmdals r1, {r0, r9, fp} │ │ │ │ ldrbmi fp, [r0, -r2]! │ │ │ │ - beq 479338 │ │ │ │ + beq 479358 │ │ │ │ svclt 0x00004770 │ │ │ │ - bleq 478c84 │ │ │ │ + bleq 478ca4 │ │ │ │ svclt 0x00004770 │ │ │ │ - bleq 478c4c │ │ │ │ + bleq 478c6c │ │ │ │ svclt 0x00004770 │ │ │ │ - beq fe47936c │ │ │ │ - beq ffa39634 │ │ │ │ + beq fe47938c │ │ │ │ + beq ffa39654 │ │ │ │ svclt 0x00004770 │ │ │ │ - beq fe479378 │ │ │ │ - beq 1a39640 │ │ │ │ + beq fe479398 │ │ │ │ + beq 1a39660 │ │ │ │ svclt 0x00004770 │ │ │ │ - beq fe479384 │ │ │ │ - bleq ffa3964c │ │ │ │ + beq fe4793a4 │ │ │ │ + bleq ffa3966c │ │ │ │ svclt 0x00004770 │ │ │ │ - beq fe479390 │ │ │ │ - bleq 1a39658 │ │ │ │ + beq fe4793b0 │ │ │ │ + bleq 1a39678 │ │ │ │ svclt 0x00004770 │ │ │ │ - beq fe47939c │ │ │ │ - beq ffa39664 │ │ │ │ + beq fe4793bc │ │ │ │ + beq ffa39684 │ │ │ │ svclt 0x00004770 │ │ │ │ - beq fe4793a8 │ │ │ │ - beq 1a39670 │ │ │ │ + beq fe4793c8 │ │ │ │ + beq 1a39690 │ │ │ │ svclt 0x00004770 │ │ │ │ - beq fe4793b4 │ │ │ │ - bleq ffa3967c │ │ │ │ + beq fe4793d4 │ │ │ │ + bleq ffa3969c │ │ │ │ svclt 0x00004770 │ │ │ │ - beq fe4793c0 │ │ │ │ - bleq 1a39688 │ │ │ │ + beq fe4793e0 │ │ │ │ + bleq 1a396a8 │ │ │ │ svclt 0x00004770 │ │ │ │ - beq fe4793cc │ │ │ │ - beq ffa39694 │ │ │ │ + beq fe4793ec │ │ │ │ + beq ffa396b4 │ │ │ │ svclt 0x00004770 │ │ │ │ - beq fe4793d8 │ │ │ │ - beq 1a396a0 │ │ │ │ + beq fe4793f8 │ │ │ │ + beq 1a396c0 │ │ │ │ svclt 0x00004770 │ │ │ │ - beq fe4793e4 │ │ │ │ - bleq ffa396ac │ │ │ │ + beq fe479404 │ │ │ │ + bleq ffa396cc │ │ │ │ svclt 0x00004770 │ │ │ │ - beq fe4793f0 │ │ │ │ - bleq 1a396b8 │ │ │ │ + beq fe479410 │ │ │ │ + bleq 1a396d8 │ │ │ │ svclt 0x00004770 │ │ │ │ @ instruction: 0xf004b508 │ │ │ │ - mcr 12, 0, pc, cr0, cr1, {4} @ │ │ │ │ + cdp 12, 0, cr15, cr0, cr1, {4} │ │ │ │ vstrlt s0, [r8, #-64] @ 0xffffffc0 │ │ │ │ @ instruction: 0xf004b508 │ │ │ │ - cdp 12, 0, cr15, cr0, cr3, {4} │ │ │ │ + mcr 12, 0, pc, cr0, cr3, {3} @ │ │ │ │ vstrlt s0, [r8, #-64] @ 0xffffffc0 │ │ │ │ @ instruction: 0xf004b508 │ │ │ │ - mcrr 11, 8, pc, r1, cr7 @ │ │ │ │ + mcrr 11, 7, pc, r1, cr7 @ │ │ │ │ vstrlt d0, [r8, #-64] @ 0xffffffc0 │ │ │ │ @ instruction: 0xf004b508 │ │ │ │ - mcrr 11, 7, pc, r1, cr9 @ │ │ │ │ + mcrr 11, 6, pc, r1, cr9 @ │ │ │ │ vstrlt d0, [r8, #-64] @ 0xffffffc0 │ │ │ │ @ instruction: 0x4605b570 │ │ │ │ @ instruction: 0xf7fe4c07 │ │ │ │ - bmi 23cc1c │ │ │ │ + bmi 23cbfc │ │ │ │ @ instruction: 0x4601447c │ │ │ │ strtmi r4, [r8], -r3, lsr #12 │ │ │ │ andcs r5, r1, #10682368 @ 0xa30000 │ │ │ │ ldrhtmi lr, [r0], #-141 @ 0xffffff73 │ │ │ │ @ instruction: 0xf7c8681b │ │ │ │ - svclt 0x0000b8a3 │ │ │ │ - andeq r9, r2, r8, lsr r2 │ │ │ │ + svclt 0x0000b893 │ │ │ │ + andeq r9, r2, r8, lsl r2 │ │ │ │ andeq r0, r0, r8, ror #2 │ │ │ │ @ instruction: 0x4605b570 │ │ │ │ @ instruction: 0xf7fe4c07 │ │ │ │ - bmi 23cbf0 │ │ │ │ + bmi 23cbd0 │ │ │ │ @ instruction: 0x4601447c │ │ │ │ strtmi r4, [r8], -r3, lsr #12 │ │ │ │ andcs r5, r1, #10682368 @ 0xa30000 │ │ │ │ ldrhtmi lr, [r0], #-141 @ 0xffffff73 │ │ │ │ @ instruction: 0xf7c8681b │ │ │ │ - svclt 0x0000b88d │ │ │ │ - andeq r9, r2, ip, lsl #4 │ │ │ │ + svclt 0x0000b87d │ │ │ │ + andeq r9, r2, ip, ror #3 │ │ │ │ andeq r0, r0, r8, lsl #3 │ │ │ │ @ instruction: 0x4605b570 │ │ │ │ @ instruction: 0xf7fe4c07 │ │ │ │ - bmi 23cbc4 │ │ │ │ + bmi 23cba4 │ │ │ │ @ instruction: 0x4601447c │ │ │ │ strtmi r4, [r8], -r3, lsr #12 │ │ │ │ andcs r5, r1, #10682368 @ 0xa30000 │ │ │ │ ldrhtmi lr, [r0], #-141 @ 0xffffff73 │ │ │ │ @ instruction: 0xf7c8681b │ │ │ │ - svclt 0x0000b877 │ │ │ │ - andeq r9, r2, r0, ror #3 │ │ │ │ + svclt 0x0000b867 │ │ │ │ + andeq r9, r2, r0, asr #3 │ │ │ │ andeq r0, r0, r8, ror #2 │ │ │ │ - @ instruction: 0x4605b530 │ │ │ │ - addlt r4, r3, ip, lsl #12 │ │ │ │ - strbtmi r2, [r8], -r0, lsl #2 │ │ │ │ - stm r2, {r3, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - ldmib sp, {r3, r4, r8, fp, ip, sp, pc}^ │ │ │ │ - eorvs r2, sl, r0, lsl #6 │ │ │ │ - andlt r6, r3, r3, lsr #32 │ │ │ │ - svclt 0x0000bd30 │ │ │ │ andeq r0, r0, r0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ ldrmi r4, [fp], r1, lsl #13 │ │ │ │ stcls 0, cr11, [r0], #-604 @ 0xfffffda4 │ │ │ │ stcmi 4, cr9, [r8], #4 │ │ │ │ ldrbtmi r9, [ip], #-2849 @ 0xfffff4df │ │ │ │ blls 8e28e0 │ │ │ │ @@ -57274,15 +57274,15 @@ │ │ │ │ svccc 0x00d287a7 │ │ │ │ blhi 187021c │ │ │ │ svccc 0x00c68a28 │ │ │ │ @ instruction: 0x509f79fb │ │ │ │ svccc 0x00d34413 │ │ │ │ vldmdbls sp!, {s31-s34} │ │ │ │ ldccc 13, cr2, [r4], {22} │ │ │ │ - andeq sl, r2, r2, lsr #21 │ │ │ │ + andeq sl, r2, sl, lsr #21 │ │ │ │ andeq lr, r0, sl, asr #13 │ │ │ │ andeq lr, r0, r6, lsl #13 │ │ │ │ andeq lr, r0, r4, ror #12 │ │ │ │ andeq lr, r0, sl, lsr r6 │ │ │ │ movwls r2, #4864 @ 0x1300 │ │ │ │ bhi fe47979c │ │ │ │ blvs fe3f9600 │ │ │ │ @@ -58052,25 +58052,25 @@ │ │ │ │ movwcs lr, #2368 @ 0x940 │ │ │ │ strmi lr, [r1, #-2496] @ 0xfffff640 │ │ │ │ movwcc lr, #14784 @ 0x39c0 │ │ │ │ @ instruction: 0xf022bd38 │ │ │ │ strmi r0, [r2], #-519 @ 0xfffffdf9 │ │ │ │ andcs pc, r0, ip, asr #17 │ │ │ │ svclt 0x0000e7f3 │ │ │ │ - andeq r9, r2, lr, lsl #6 │ │ │ │ + andeq r9, r2, r6, lsl r3 │ │ │ │ andeq r8, r2, r8, ror r6 │ │ │ │ cmplt r8, r3, lsl #12 │ │ │ │ bcs 298ca4 │ │ │ │ stmdbmi r5, {r0, r1, r2, sl, fp, ip, lr, pc} │ │ │ │ @ instruction: 0xf8514479 │ │ │ │ andsvs r0, r8, r2, lsr #32 │ │ │ │ eorcc pc, r2, r1, asr #16 │ │ │ │ @ instruction: 0xf7c74770 │ │ │ │ svclt 0x0000b893 │ │ │ │ - muleq r2, r8, r2 │ │ │ │ + andeq r9, r2, r0, lsr #5 │ │ │ │ @ instruction: 0xf0136803 │ │ │ │ andle r0, ip, r7, lsl #4 │ │ │ │ svclt 0x004807d9 │ │ │ │ strle r2, [r6], #-512 @ 0xfffffe00 │ │ │ │ svclt 0x004b079a │ │ │ │ andcs r2, r2, #268435456 @ 0x10000000 │ │ │ │ ldmeq fp, {r0, r1, r3, r4, r6, fp} │ │ │ │ @@ -58120,15 +58120,15 @@ │ │ │ │ ldrbtmi r4, [sl], #-2566 @ 0xfffff5fa │ │ │ │ eorne pc, r3, r2, asr r8 @ │ │ │ │ @ instruction: 0xf8426039 │ │ │ │ strtmi r7, [r7], -r3, lsr #32 │ │ │ │ @ instruction: 0x4638e7de │ │ │ │ @ instruction: 0xf7c74627 │ │ │ │ ldrb lr, [r9, r2, lsr #16] │ │ │ │ - @ instruction: 0x000291b6 │ │ │ │ + @ instruction: 0x000291be │ │ │ │ ldreq r0, [fp], #-3075 @ 0xfffff3fd │ │ │ │ streq fp, [r0], #-2515 @ 0xfffff62d │ │ │ │ @ instruction: 0xf0102310 │ │ │ │ svclt 0x00044f7f │ │ │ │ movwcc r0, #33280 @ 0x8200 │ │ │ │ svcmi 0x0070f010 │ │ │ │ tsteq r0, r4, lsl #30 │ │ │ │ @@ -58154,15 +58154,15 @@ │ │ │ │ svclt 0x00046f0e │ │ │ │ msreq CPSR_, #0, 2 │ │ │ │ andle r6, r2, r3, lsl r0 │ │ │ │ @ instruction: 0xf7c72020 │ │ │ │ andcs lr, r1, #108, 16 @ 0x6c0000 │ │ │ │ stmib r0, {r1, r8, r9, sp}^ │ │ │ │ strb r2, [r5, r1, lsl #6]! │ │ │ │ - andeq r9, r2, r2, asr r1 │ │ │ │ + andeq r9, r2, sl, asr r1 │ │ │ │ andeq r8, r2, r0, asr #9 │ │ │ │ stmdbvs fp, {r1, r8, fp, sp, lr} │ │ │ │ svcmi 0x00f0e92d │ │ │ │ svclt 0x00b5429a │ │ │ │ strmi r4, [r4], -ip, lsl #12 │ │ │ │ @ instruction: 0x469a4698 │ │ │ │ selmi fp, r1, r4 │ │ │ │ @@ -58258,16 +58258,16 @@ │ │ │ │ @ instruction: 0xf7ff2001 │ │ │ │ @ instruction: 0xf240fe39 │ │ │ │ andcs r2, r0, #-1006632959 @ 0xc4000001 │ │ │ │ strmi r6, [r5], -r3, asr #2 │ │ │ │ adcsvs r2, r8, #67108864 @ 0x4000000 │ │ │ │ tstvs r3, r2 │ │ │ │ svclt 0x0000e7b7 │ │ │ │ - andeq r9, r2, lr │ │ │ │ - strdeq r8, [r2], -lr │ │ │ │ + andeq r9, r2, r6, lsl r0 │ │ │ │ + andeq r9, r2, r6 │ │ │ │ andeq sp, r0, lr, asr r6 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stmdbvs r7, {r0, r2, r9, sl, lr} │ │ │ │ bne 18b9818 │ │ │ │ stmiavs fp!, {r6, fp, sp, lr} │ │ │ │ ldclne 4, cr4, [lr], #-348 @ 0xfffffea4 │ │ │ │ addsmi r4, lr, #143654912 @ 0x8900000 │ │ │ │ @@ -58313,15 +58313,15 @@ │ │ │ │ ldmle r9!, {r0, r3, r4, r7, r9, lr}^ │ │ │ │ @ instruction: 0xf8c8686b │ │ │ │ blcs 29afd0 │ │ │ │ strtmi sp, [r8], -r9, ror #27 │ │ │ │ cdp 7, 10, cr15, cr2, cr6, {6} │ │ │ │ pop {r6, r9, sl, lr} │ │ │ │ svclt 0x000087f0 │ │ │ │ - andeq r8, r2, lr, asr #29 │ │ │ │ + ldrdeq r8, [r2], -r6 │ │ │ │ strmi r6, [r4], fp, lsl #18 │ │ │ │ bne ff0593ac │ │ │ │ addseq sp, fp, r6, lsl r1 │ │ │ │ ldceq 1, cr15, [r4], {12} │ │ │ │ bl 34b408 │ │ │ │ ldrlt r0, [r0], #-515 @ 0xfffffdfd │ │ │ │ and r4, r1, fp, lsl #8 │ │ │ │ @@ -60421,15 +60421,15 @@ │ │ │ │ andeq pc, pc, #-1073741824 @ 0xc0000000 │ │ │ │ blle ffe91a84 │ │ │ │ @ instruction: 0xf7fd4620 │ │ │ │ blmi 1405c0 │ │ │ │ blmi 17f188 │ │ │ │ andsvs r4, r8, fp, ror r4 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - andeq r7, r2, r0, ror #13 │ │ │ │ + andeq r7, r2, r8, ror #13 │ │ │ │ bcs 52e658 │ │ │ │ strmi r4, [lr], -r4, lsl #12 │ │ │ │ movwcs sp, #19744 @ 0x4d20 │ │ │ │ subseq r2, fp, r0, lsl #10 │ │ │ │ @ instruction: 0xf1033501 │ │ │ │ addmi r0, r2, #15 │ │ │ │ @ instruction: 0x4628dcf9 │ │ │ │ @@ -60443,26 +60443,26 @@ │ │ │ │ blcs bf140 │ │ │ │ @ instruction: 0xf8034619 │ │ │ │ bcs 4bcdc │ │ │ │ strdlt sp, [r6, -r8] │ │ │ │ ldcllt 0, cr6, [r0, #-196]! @ 0xffffff3c │ │ │ │ strb r2, [r4, r0, lsl #10]! │ │ │ │ ldrb r4, [r8, r1, lsl #12]! │ │ │ │ - andeq r7, r2, ip, lsr #13 │ │ │ │ + @ instruction: 0x000276b4 │ │ │ │ @ instruction: 0x4604b510 │ │ │ │ stmdacc r4, {r0, r8, r9, sp} │ │ │ │ stccs 8, cr15, [r4], {84} @ 0x54 │ │ │ │ addsmi r6, r3, r2, lsr #32 │ │ │ │ @ instruction: 0xf7fd6063 │ │ │ │ blmi 180628 │ │ │ │ ldmdavs sl, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ svclt 0x000442a2 │ │ │ │ andsvs r2, sl, r0, lsl #4 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - andeq r7, r2, r4, ror #12 │ │ │ │ + andeq r7, r2, ip, ror #12 │ │ │ │ push {r0, r1, r8, fp, sp, lr} │ │ │ │ stmdbvs sp, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ adcmi fp, fp, #133 @ 0x85 │ │ │ │ @ instruction: 0x2000bfb8 │ │ │ │ vstrcc d13, [r1, #-480] @ 0xfffffe20 │ │ │ │ ldmdaeq r4, {r8, ip, sp, lr, pc} │ │ │ │ ldreq pc, [r4], #-257 @ 0xfffffeff │ │ │ ├── readelf --wide --decompress --hex-dump=.data {} │ │ │ │ @@ -24,15 +24,15 @@ │ │ │ │ 0x00067150 00000000 00000000 cb000000 00000000 ................ │ │ │ │ 0x00067160 00000000 00000000 cd000000 00000000 ................ │ │ │ │ 0x00067170 00000000 00000000 cf000000 00000000 ................ │ │ │ │ 0x00067180 00000000 00000000 d1000000 00000000 ................ │ │ │ │ 0x00067190 00000000 00000000 8b000000 00000000 ................ │ │ │ │ 0x000671a0 00000000 00000000 23000000 00000000 ........#....... │ │ │ │ 0x000671b0 94280400 9c280400 01000000 01000000 .(...(.......... │ │ │ │ - 0x000671c0 687e0600 35000000 cefbffff cb030000 h~..5........... │ │ │ │ + 0x000671c0 707e0600 35000000 cefbffff cb030000 p~..5........... │ │ │ │ 0x000671d0 01000000 00000000 00000000 18000000 ................ │ │ │ │ 0x000671e0 6bffffff 68000000 01000000 00000000 k...h........... │ │ │ │ 0x000671f0 00000000 18000000 6bffffff 68000000 ........k...h... │ │ │ │ 0x00067200 01000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00067210 000000c0 ff7f0000 01000000 00000080 ................ │ │ │ │ 0x00067220 0000ff7f 0000c07f 00000000 0000f87f ................ │ │ │ │ 0x00067230 ffffffff ffffffff ffffffff ffffff7f ................ │ │ ├── ./usr/bin/mlyacc │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --program-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ ARM_EXIDX 0x0670e0 0x000670e0 0x000670e0 0x00008 0x00008 R 0x4 │ │ │ │ PHDR 0x000034 0x00000034 0x00000034 0x00120 0x00120 R 0x4 │ │ │ │ INTERP 0x000154 0x00000154 0x00000154 0x00019 0x00019 R 0x1 │ │ │ │ [Requesting program interpreter: /lib/ld-linux-armhf.so.3] │ │ │ │ LOAD 0x000000 0x00000000 0x00000000 0x670ec 0x670ec R E 0x10000 │ │ │ │ - LOAD 0x067f98 0x00077f98 0x00077f98 0x122c0 0x136c4 RW 0x10000 │ │ │ │ + LOAD 0x067f98 0x00077f98 0x00077f98 0x122c0 0x136cc RW 0x10000 │ │ │ │ DYNAMIC 0x079d68 0x00089d68 0x00089d68 0x00108 0x00108 RW 0x4 │ │ │ │ NOTE 0x000170 0x00000170 0x00000170 0x00044 0x00044 R 0x4 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ GNU_RELRO 0x067f98 0x00077f98 0x00077f98 0x12068 0x12068 R 0x1 │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ │ Segment Sections... │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -22,15 +22,15 @@ │ │ │ │ [17] .eh_frame PROGBITS 000670e8 0670e8 000004 00 A 0 0 4 │ │ │ │ [18] .init_array INIT_ARRAY 00077f98 067f98 000004 04 WA 0 0 4 │ │ │ │ [19] .fini_array FINI_ARRAY 00077f9c 067f9c 000004 04 WA 0 0 4 │ │ │ │ [20] .data.rel.ro PROGBITS 00077fa0 067fa0 011dc8 00 WA 0 0 16 │ │ │ │ [21] .dynamic DYNAMIC 00089d68 079d68 000108 08 WA 6 0 4 │ │ │ │ [22] .got PROGBITS 00089e70 079e70 00018c 04 WA 0 0 4 │ │ │ │ [23] .data PROGBITS 0008a000 07a000 000258 00 WA 0 0 16 │ │ │ │ - [24] .bss NOBITS 0008a260 07a258 0013fc 00 WA 0 0 16 │ │ │ │ + [24] .bss NOBITS 0008a260 07a258 001404 00 WA 0 0 16 │ │ │ │ [25] .ARM.attributes ARM_ATTRIBUTES 00000000 07a258 000033 00 0 0 1 │ │ │ │ [26] .gnu_debugaltlink PROGBITS 00000000 07a28b 00004e 00 0 0 1 │ │ │ │ [27] .shstrtab STRTAB 00000000 07a2d9 00010b 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ ├── readelf --wide --notes {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ Owner Data size Description │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: dece7943fc2a865ad8cfdef05d693d84e3d82b12 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: acfb653ebff27e2ab79b706d0a492e3e7e1bfb58 │ │ │ │ │ │ │ │ Displaying notes found in: .note.ABI-tag │ │ │ │ Owner Data size Description │ │ │ │ GNU 0x00000010 NT_GNU_ABI_TAG (ABI version tag) OS: Linux, ABI: 3.2.0 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -195,16 +195,14 @@ │ │ │ │ 42F)F F;D │ │ │ │ &HBF9FxD │ │ │ │ `fj%iE`u │ │ │ │ +F0F:FAF │ │ │ │ DD2F)F F │ │ │ │ D@!zD+h\ │ │ │ │ ")F F{DO │ │ │ │ -K{DXipGJ │ │ │ │ -HxDA0pGr │ │ │ │ 3(F+aQa8 │ │ │ │ +#-#e"c, │ │ │ │ Out of memory. Insufficient space in nursery. │ │ │ │ Invalid @MLton memory amount: %s. │ │ │ │ Invalid @MLton float: %s. │ │ │ │ Out of memory. Unable to allocate %s bytes. │ │ │ │ [GC: Shrinking stack of size %s bytes to size %s bytes, using %s bytes.] │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -20085,15 +20085,15 @@ │ │ │ │ stmdbvs r3!, {r0, r1, r4, r8, r9, ip, lr, pc} │ │ │ │ strtmi r2, [r9], -fp, lsl #4 │ │ │ │ stccs 8, cr15, [r4], {67} @ 0x43 │ │ │ │ stmiavs r2!, {r0, r1, r5, r8, fp, sp, lr} │ │ │ │ stcllt 7, cr15, [r5, #1016]! @ 0x3f8 │ │ │ │ @ instruction: 0xf5039b02 │ │ │ │ andcc r5, r4, pc, lsr #32 │ │ │ │ - stc2 0, cr15, [r4, #-208] @ 0xffffff30 │ │ │ │ + blx 1d59e46 │ │ │ │ pop {r0, r3, ip, sp, pc} │ │ │ │ @ instruction: 0xf7ec4ff0 │ │ │ │ andcs fp, r0, #199680 @ 0x30c00 │ │ │ │ tstpeq r8, #4, 2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x46504611 │ │ │ │ ldrbvc pc, [sp], r0, asr #4 @ │ │ │ │ @ instruction: 0xf8ca6166 │ │ │ │ @@ -21169,45 +21169,45 @@ │ │ │ │ stmdavs r1!, {r2, r3, r4, r8, r9, sl, fp, sp, pc} │ │ │ │ movwcc r5, #7369 @ 0x1cc9 │ │ │ │ svcne 0x0001f802 │ │ │ │ addsmi r6, r9, #659456 @ 0xa1000 │ │ │ │ @ instruction: 0xe711daf7 │ │ │ │ andcc lr, r0, #208, 18 @ 0x340000 │ │ │ │ stmvs r0, {r0, r8, fp, sp, lr} │ │ │ │ - mcrr2 0, 3, pc, r8, cr3 @ │ │ │ │ + stc2 0, cr15, [ip], #204 @ 0xcc │ │ │ │ @ instruction: 0xf0061c43 │ │ │ │ bvs 1aff5f8 │ │ │ │ @ instruction: 0xf0062b00 │ │ │ │ blcc 7f300 │ │ │ │ bcs ffa5d1f4 │ │ │ │ ldrbtmi r6, [sl], #-619 @ 0xfffffd95 │ │ │ │ @ instruction: 0xf8546020 │ │ │ │ @ instruction: 0xf8523c04 │ │ │ │ @ instruction: 0xf8df1023 │ │ │ │ ldrbtmi r2, [sl], #-2780 @ 0xfffff524 │ │ │ │ @ instruction: 0xf43f4291 │ │ │ │ ldrmi sl, [r8], -ip, asr #19 │ │ │ │ adcvs r6, ip, lr, lsr #32 │ │ │ │ stmdavs r0, {r0, r1, r2, r3, r5, r7, r9, sl, sp, lr, pc} │ │ │ │ - ldc2 0, cr15, [ip], {51} @ 0x33 │ │ │ │ + ldc2l 0, cr15, [lr], #-204 @ 0xffffff34 │ │ │ │ ldmib r0, {r5, r6, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ stmvs r0, {r8, sp} │ │ │ │ - blx fe05af7a │ │ │ │ + blx 12daf7a │ │ │ │ stmdavs r0, {r1, r3, r4, r6, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ - blx 1d5af82 │ │ │ │ + stc2l 0, cr15, [ip], #-204 @ 0xffffff34 │ │ │ │ ldmib r0, {r1, r2, r4, r6, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ stmdbvs r1, {r9, ip, sp} │ │ │ │ @ instruction: 0xf0336880 │ │ │ │ - strb pc, [pc, sp, lsl #24] @ │ │ │ │ + strb pc, [pc, pc, ror #24] @ │ │ │ │ andcc lr, r0, #208, 18 @ 0x340000 │ │ │ │ stmvs r0, {r0, r8, fp, sp, lr} │ │ │ │ - stc2 0, cr15, [lr], {51} @ 0x33 │ │ │ │ + ldc2l 0, cr15, [r2], #-204 @ 0xffffff34 │ │ │ │ stmdavs r1, {r3, r6, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ stmvs r0, {r9, sp} │ │ │ │ - blx 1a5afaa │ │ │ │ + blx cdafaa │ │ │ │ smlabtcs r1, r2, r7, lr │ │ │ │ cdpne 7, 5, cr14, cr3, cr12, {1} │ │ │ │ @ instruction: 0xf5bf3a01 │ │ │ │ addsmi sl, pc, #120, 30 @ 0x1e0 │ │ │ │ stclge 6, cr15, [r4, #508]! @ 0x1fc │ │ │ │ @ instruction: 0xf808227e │ │ │ │ ldrmi r2, [sl], -r3 │ │ │ │ @@ -22289,15 +22289,15 @@ │ │ │ │ eorvs r3, r3, ip, lsl r3 │ │ │ │ stclcc 8, cr15, [r4], {84} @ 0x54 │ │ │ │ vhadd.s8 q11, q0, │ │ │ │ @ instruction: 0xf844339a │ │ │ │ @ instruction: 0xf7fe3c04 │ │ │ │ stmdavs r7!, {r0, r1, r5, r6, r7, r8, r9, fp, ip, sp, pc} │ │ │ │ @ instruction: 0xf0324638 │ │ │ │ - blx fec5ee40 │ │ │ │ + blx fec5ec18 │ │ │ │ movwcs pc, #4224 @ 0x1080 @ │ │ │ │ @ instruction: 0xf85460a3 │ │ │ │ stmdbeq r0, {r2, r3, r4, r6, r7, sl, fp, ip, sp}^ │ │ │ │ @ instruction: 0xf8546163 │ │ │ │ strheq r3, [r0], #-204 @ 0xffffff34 │ │ │ │ movwcs r6, #419 @ 0x1a3 │ │ │ │ vrhadd.s8 d22, d0, d19 │ │ │ │ @@ -23095,15 +23095,15 @@ │ │ │ │ @ instruction: 0xf8c26a13 │ │ │ │ vrhadd.s8 d19, d0, d12 │ │ │ │ @ instruction: 0xf8c24351 │ │ │ │ @ instruction: 0xf8c210c8 │ │ │ │ @ instruction: 0xf7fd3104 │ │ │ │ stmdavs r7!, {r0, r3, r4, r7, r9, sl, fp, ip, sp, pc} │ │ │ │ @ instruction: 0xf0314638 │ │ │ │ - blx fec601a8 │ │ │ │ + blx fec5ff80 │ │ │ │ movwcs pc, #4224 @ 0x1080 @ │ │ │ │ stmdbeq r0, {r0, r1, r5, r7, sp, lr}^ │ │ │ │ stclcc 8, cr15, [r4], #336 @ 0x150 │ │ │ │ @ instruction: 0xf8546163 │ │ │ │ subeq r3, r0, r4, asr #25 │ │ │ │ movwcs r6, #419 @ 0x1a3 │ │ │ │ @ instruction: 0x61236067 │ │ │ │ @@ -24030,15 +24030,15 @@ │ │ │ │ eorvs r3, r3, r8, lsl #25 │ │ │ │ stclcc 8, cr15, [r8], #336 @ 0x150 │ │ │ │ vhadd.s8 q11, q0, │ │ │ │ @ instruction: 0xf84433f3 │ │ │ │ @ instruction: 0xf7fc3c04 │ │ │ │ stmdavs r7!, {r0, r1, r3, r6, r8, r9, sl, fp, ip, sp, pc} │ │ │ │ @ instruction: 0xf0304638 │ │ │ │ - blx fec6130c │ │ │ │ + blx fec610e4 │ │ │ │ movwcs pc, #4224 @ 0x1080 @ │ │ │ │ stmdbeq r0, {r0, r1, r5, r7, sp, lr}^ │ │ │ │ stclcc 8, cr15, [r4], #336 @ 0x150 │ │ │ │ @ instruction: 0xf8546163 │ │ │ │ subeq r3, r0, r4, asr #25 │ │ │ │ movwcs r6, #419 @ 0x1a3 │ │ │ │ @ instruction: 0x61236067 │ │ │ │ @@ -27557,25 +27557,25 @@ │ │ │ │ @ instruction: 0xf8df4479 │ │ │ │ ldrmi r2, [ip], #-3232 @ 0xfffff360 │ │ │ │ @ instruction: 0xf854447a │ │ │ │ @ instruction: 0xf8513c04 │ │ │ │ addsmi r1, r1, #35 @ 0x23 │ │ │ │ svcge 0x00fff438 │ │ │ │ mrclt 7, 1, APSR_nzcv, cr1, cr9, {7} │ │ │ │ - blx fe7612e8 │ │ │ │ + blx ff5e12e8 │ │ │ │ blcs 3fbe4 │ │ │ │ svcge 0x003ef43f │ │ │ │ rsbvs r3, fp, #1024 @ 0x400 │ │ │ │ stmdbcs r0, {r0, r5, r6, fp, sp, lr} │ │ │ │ rscshi pc, r1, r0, asr #32 │ │ │ │ stmdavs fp!, {r5, sp, lr}^ │ │ │ │ svclt 0x002842b3 │ │ │ │ @ instruction: 0xf0c04637 │ │ │ │ stmdavs r0!, {r3, r4, r5, r8, pc} │ │ │ │ - blx fe3e1310 │ │ │ │ + blx ff261310 │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ @ instruction: 0xf8df8142 │ │ │ │ ldrbtmi r3, [fp], #-3160 @ 0xfffff3a8 │ │ │ │ msrpl CPSR_xc, #12582912 @ 0xc00000 │ │ │ │ @ instruction: 0x463e3334 │ │ │ │ sbcsne pc, r3, #64, 4 │ │ │ │ @ instruction: 0xf8df3704 │ │ │ │ @@ -27696,40 +27696,40 @@ │ │ │ │ stccc 8, cr15, [r4], {80} @ 0x50 │ │ │ │ strbtmi r0, [r3], #-2139 @ 0xfffff7a5 │ │ │ │ vqdmulh.s d2, d1, d6 │ │ │ │ ldm pc, {r0, r3, r4, r5, r8, r9, sl, pc}^ @ │ │ │ │ ldccs 0, cr15, [r4, #-12]! │ │ │ │ ldrne r2, [ip, #-807] @ 0xfffffcd9 │ │ │ │ stmdavs r0, {r2} │ │ │ │ - @ instruction: 0xf93cf02d │ │ │ │ + @ instruction: 0xf99ef02d │ │ │ │ @ instruction: 0xf0401c43 │ │ │ │ @ instruction: 0xf02d82c3 │ │ │ │ - bvs 1b23a70 │ │ │ │ + bvs 1b23b58 │ │ │ │ @ instruction: 0xf43f2b00 │ │ │ │ blcc 90d00 │ │ │ │ rsbvs r2, fp, #4, 16 @ 0x40000 │ │ │ │ usat sp, #5, fp, asr #1 │ │ │ │ andcc lr, r0, #208, 18 @ 0x340000 │ │ │ │ stmvs r0, {r0, r8, fp, sp, lr} │ │ │ │ - @ instruction: 0xf932f02d │ │ │ │ + @ instruction: 0xf996f02d │ │ │ │ ldmib r0, {r1, r3, r5, r6, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ stmdbvs r1, {r9, ip, sp} │ │ │ │ @ instruction: 0xf02d6880 │ │ │ │ - strb pc, [r3, r3, lsr #18]! @ │ │ │ │ + strb pc, [r3, r5, lsl #19]! @ │ │ │ │ @ instruction: 0xf02d6800 │ │ │ │ - @ instruction: 0xe7dff87f │ │ │ │ + @ instruction: 0xe7dff977 │ │ │ │ ldrdcs lr, [r0, -r0] │ │ │ │ @ instruction: 0xf02d6880 │ │ │ │ - ldrb pc, [r9, r1, lsl #17] @ │ │ │ │ + ldrb pc, [r9, fp, asr #16] @ │ │ │ │ andcc lr, r0, #208, 18 @ 0x340000 │ │ │ │ stmvs r0, {r0, r8, fp, sp, lr} │ │ │ │ - @ instruction: 0xf91ef02d │ │ │ │ + @ instruction: 0xf982f02d │ │ │ │ stmdavs r1, {r1, r4, r6, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ stmvs r0, {r9, sp} │ │ │ │ - @ instruction: 0xf874f02d │ │ │ │ + @ instruction: 0xf83ef02d │ │ │ │ andcs lr, r0, #204, 14 @ 0x3300000 │ │ │ │ movweq pc, #33028 @ 0x8104 @ │ │ │ │ strvs pc, [sl, -r0, asr #4]! │ │ │ │ rsbvs r4, r7, r1, lsl r6 │ │ │ │ eorvs r4, lr, r8, lsr #12 │ │ │ │ @ instruction: 0xf02a60ab │ │ │ │ stmiavs ip!, {r0, r2, r3, r5, fp, ip, sp, lr, pc} │ │ │ │ @@ -29077,15 +29077,15 @@ │ │ │ │ ldc2 0, cr15, [r0, #160]! @ 0xa0 │ │ │ │ stmdavs lr!, {r2, r3, r5, r7, fp, sp, lr} │ │ │ │ ldcllt 7, cr15, [r7], #992 @ 0x3e0 │ │ │ │ stmdavs r3!, {r0, r3, r4, fp, sp, lr}^ │ │ │ │ blt fe9649e0 │ │ │ │ eorpl pc, pc, r0, lsl #10 │ │ │ │ @ instruction: 0xf02b3004 │ │ │ │ - andlt pc, r5, r5, asr #29 │ │ │ │ + andlt pc, r5, r5, lsr sp @ │ │ │ │ svcmi 0x00f0e8bd │ │ │ │ stclt 7, cr15, [r4, #908] @ 0x38c │ │ │ │ ldrbtmi r4, [fp], #-2976 @ 0xfffff460 │ │ │ │ teqppl pc, #12582912 @ p-variant is OBSOLETE @ 0xc00000 │ │ │ │ eorvs r3, r3, ip, lsl #6 │ │ │ │ stclcc 8, cr15, [r0], #336 @ 0x150 │ │ │ │ vhadd.s8 q11, q0, │ │ │ │ @@ -29381,15 +29381,15 @@ │ │ │ │ adcvs r6, ip, lr, lsr #32 │ │ │ │ blx 13e2f3e │ │ │ │ stmdavs lr!, {r1, r3, r5, r7, fp, sp, lr} │ │ │ │ strteq pc, [r0], #-418 @ 0xfffffe5e │ │ │ │ movweq lr, #18770 @ 0x4952 │ │ │ │ stccs 8, cr15, [r8], {82} @ 0x52 │ │ │ │ stmdavs r0, {r0, r3, r4, r6, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ - ldc2 0, cr15, [r2], {43} @ 0x2b │ │ │ │ + ldc2l 0, cr15, [r4], #-172 @ 0xffffff54 │ │ │ │ suble r1, sp, r2, asr #24 │ │ │ │ blcs 41868 │ │ │ │ ldmge ip!, {r1, r2, r3, r4, r5, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf8df3b01 │ │ │ │ rsbvs r2, fp, #4, 8 @ 0x4000000 │ │ │ │ eorvs r4, r0, sl, ror r4 │ │ │ │ stccc 8, cr15, [r4], {84} @ 0x54 │ │ │ │ @@ -29422,15 +29422,15 @@ │ │ │ │ teqpgt r0, r3, asr #17 @ p-variant is OBSOLETE │ │ │ │ stmib r3, {r0, r3, r7, fp, sp, lr}^ │ │ │ │ cmncs r2, r0, asr r2 │ │ │ │ adcvc pc, r0, #12582912 @ 0xc00000 │ │ │ │ teqpne ip, r3, asr #17 @ p-variant is OBSOLETE │ │ │ │ adcvs r6, sl, lr, lsr #32 │ │ │ │ mrclt 7, 2, APSR_nzcv, cr3, cr7, {7} │ │ │ │ - stc2 0, cr15, [sl], {43} @ 0x2b │ │ │ │ + mcrr2 0, 2, pc, r4, cr11 @ │ │ │ │ blcs 41908 │ │ │ │ stmiage ip!, {r1, r2, r3, r4, r5, sl, ip, sp, lr, pc} │ │ │ │ rsbvs r3, fp, #1024 @ 0x400 │ │ │ │ ldmdblt r0!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldrcc r2, [r4], -r2, lsr #6 │ │ │ │ stmiblt r2, {r0, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldrdmi lr, [r1], -r1 │ │ │ │ @@ -29439,24 +29439,24 @@ │ │ │ │ @ instruction: 0xf850da21 │ │ │ │ addmi r1, sl, #8, 24 @ 0x800 │ │ │ │ blge fe464280 │ │ │ │ eorcs pc, r2, r0, asr r8 @ │ │ │ │ ldreq pc, [r8], #-259 @ 0xfffffefd │ │ │ │ svclt 0x0098f7fb │ │ │ │ @ instruction: 0xf02b6800 │ │ │ │ - str pc, [fp, r1, lsl #22] │ │ │ │ + @ instruction: 0xe78bfbf9 │ │ │ │ andcc lr, r0, #208, 18 @ 0x340000 │ │ │ │ stmvs r0, {r0, r8, fp, sp, lr} │ │ │ │ - blx fe9e3056 │ │ │ │ + stc2 0, cr15, [sl], {43} @ 0x2b │ │ │ │ stmdavs r1, {r2, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ stmvs r0, {r9, sp} │ │ │ │ - blx fff63060 │ │ │ │ + blx ff1e3060 │ │ │ │ ldmib r0, {r1, r2, r3, r4, r5, r6, r8, r9, sl, sp, lr, pc}^ │ │ │ │ stmvs r0, {r8, sp} │ │ │ │ - blx ffde306c │ │ │ │ + blx ff06306c │ │ │ │ stmib r3, {r3, r4, r5, r6, r8, r9, sl, sp, lr, pc}^ │ │ │ │ vst3.8 {d18-d20}, [pc], r6 │ │ │ │ @ instruction: 0xf10372ac │ │ │ │ cmpvs sl, r8, lsl r4 │ │ │ │ stclt 7, cr15, [sp, #-988]! @ 0xfffffc24 │ │ │ │ blmi fefff3a4 │ │ │ │ vand q11, q8, q9 │ │ │ │ @@ -29620,18 +29620,18 @@ │ │ │ │ strcs lr, [r6], #-2499 @ 0xfffff63d │ │ │ │ adcvc pc, lr, #1325400064 @ 0x4f000000 │ │ │ │ ldreq pc, [r8], #-259 @ 0xfffffefd │ │ │ │ @ instruction: 0xf7f7615a │ │ │ │ ldmib r0, {r1, r2, r5, r6, r7, r8, r9, fp, ip, sp, pc}^ │ │ │ │ stmdbvs r1, {r9, ip, sp} │ │ │ │ @ instruction: 0xf02b6880 │ │ │ │ - @ instruction: 0xe621fa3f │ │ │ │ + strt pc, [r1], -r3, lsr #21 │ │ │ │ andcc lr, r0, #208, 18 @ 0x340000 │ │ │ │ stmvs r0, {r0, r8, fp, sp, lr} │ │ │ │ - blx c63328 │ │ │ │ + blx fe4e3328 │ │ │ │ ldmib r1, {r1, r3, r4, r9, sl, sp, lr, pc}^ │ │ │ │ bcs 28288 │ │ │ │ blle c12ac │ │ │ │ @ instruction: 0xf6f7428a │ │ │ │ stmib r3, {r0, r1, r2, r3, r5, r6, r7, r8, r9, sl, fp, sp, pc}^ │ │ │ │ @ instruction: 0xf103200e │ │ │ │ vqshl.s8 d16, d24, d0 │ │ │ │ @@ -35846,15 +35846,15 @@ │ │ │ │ @ instruction: 0xf8526020 │ │ │ │ @ instruction: 0xf8df1023 │ │ │ │ ldrbtmi r2, [sl], #-2432 @ 0xfffff680 │ │ │ │ @ instruction: 0xf43f4291 │ │ │ │ tst lr, #62, 30 @ 0xf8 │ │ │ │ andcs r6, r1, r3, lsr #16 │ │ │ │ ldccc 8, cr15, [ip], {68} @ 0x44 │ │ │ │ - @ instruction: 0xf9acf025 │ │ │ │ + @ instruction: 0xf922f025 │ │ │ │ stmdbcc r8!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf080fab0 │ │ │ │ @ instruction: 0xf503447b │ │ │ │ stmdbeq r0, {r2, r3, r4, r7, r8, r9, lr}^ │ │ │ │ eorvs r3, r3, ip, lsl r3 │ │ │ │ stccc 8, cr15, [ip], #-336 @ 0xfffffeb0 │ │ │ │ cmnvs r3, r0, asr #32 │ │ │ │ @@ -35877,27 +35877,27 @@ │ │ │ │ ldccc 8, cr6, [r0], #-184 @ 0xffffff48 │ │ │ │ eorvs r1, r3, #3264 @ 0xcc0 │ │ │ │ @ instruction: 0xf8462327 │ │ │ │ strcs r3, [r0, -r8, lsl #22] │ │ │ │ andsvs r6, pc, r3, lsr #20 │ │ │ │ movwcc r6, #6763 @ 0x1a6b │ │ │ │ stmdavs r0!, {r0, r1, r3, r5, r6, r9, sp, lr}^ │ │ │ │ - @ instruction: 0xf908f025 │ │ │ │ + @ instruction: 0xf8d2f025 │ │ │ │ @ instruction: 0xf0023001 │ │ │ │ @ instruction: 0xf025807b │ │ │ │ - @ instruction: 0xf025f8b9 │ │ │ │ - @ instruction: 0xf025f8bf │ │ │ │ - rscvs pc, r0, #12910592 @ 0xc50000 │ │ │ │ - @ instruction: 0xf8c8f025 │ │ │ │ + @ instruction: 0xf025f883 │ │ │ │ + @ instruction: 0xf025f889 │ │ │ │ + rscvs pc, r0, #9371648 @ 0x8f0000 │ │ │ │ + @ instruction: 0xf892f025 │ │ │ │ vmlal.s8 q9, d2, d0 │ │ │ │ @ instruction: 0xf02580a6 │ │ │ │ - @ instruction: 0xf025f8c9 │ │ │ │ - @ instruction: 0xf025f8cd │ │ │ │ - @ instruction: 0xf025f8d9 │ │ │ │ - vtst.8 , q8, │ │ │ │ + @ instruction: 0xf025f893 │ │ │ │ + @ instruction: 0xf025f897 │ │ │ │ + @ instruction: 0xf025f8a3 │ │ │ │ + vadd.i8 d31, d16, d25 │ │ │ │ rsbvs r6, r3, #4, 6 @ 0x10000000 │ │ │ │ msreq CPSR_f, #4, 2 │ │ │ │ vqshl.s8 d19, d24, d0 │ │ │ │ @ instruction: 0xf8d5620f │ │ │ │ bne 16f2488 │ │ │ │ stmdb r4, {r0, r1, r3, r5, r8, sp, lr}^ │ │ │ │ stmiavs fp!, {r0, sp}^ │ │ │ │ @@ -36158,26 +36158,26 @@ │ │ │ │ ldcne 12, cr3, [r3, #-128]! @ 0xffffff80 │ │ │ │ @ instruction: 0x232761e3 │ │ │ │ blcc 26b99c │ │ │ │ stmibvs r3!, {r8, r9, sl, sp}^ │ │ │ │ bvs 1b05908 │ │ │ │ rsbvs r3, fp, #67108864 @ 0x4000000 │ │ │ │ @ instruction: 0xf0246860 │ │ │ │ - ldrdcc pc, [r1], -r7 │ │ │ │ + andcc pc, r1, r1, lsr #29 │ │ │ │ ldrbthi pc, [r7], -r1 @ │ │ │ │ - cdp2 0, 8, cr15, cr8, cr4, {1} │ │ │ │ - cdp2 0, 8, cr15, cr14, cr4, {1} │ │ │ │ - cdp2 0, 9, cr15, cr4, cr4, {1} │ │ │ │ + cdp2 0, 5, cr15, cr2, cr4, {1} │ │ │ │ + cdp2 0, 5, cr15, cr8, cr4, {1} │ │ │ │ + cdp2 0, 5, cr15, cr14, cr4, {1} │ │ │ │ @ instruction: 0xf0246220 │ │ │ │ - stmdacs r0, {r0, r1, r2, r4, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r5, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ strbhi pc, [r8], -r1, asr #5 @ │ │ │ │ - cdp2 0, 9, cr15, cr8, cr4, {1} │ │ │ │ - cdp2 0, 9, cr15, cr12, cr4, {1} │ │ │ │ - cdp2 0, 10, cr15, cr8, cr4, {1} │ │ │ │ - cdp2 0, 10, cr15, cr14, cr4, {1} │ │ │ │ + cdp2 0, 6, cr15, cr2, cr4, {1} │ │ │ │ + cdp2 0, 6, cr15, cr6, cr4, {1} │ │ │ │ + cdp2 0, 7, cr15, cr2, cr4, {1} │ │ │ │ + cdp2 0, 7, cr15, cr8, cr4, {1} │ │ │ │ mvnpl pc, #64, 4 │ │ │ │ andvs pc, r2, #64, 4 │ │ │ │ @ instruction: 0xf1046163 │ │ │ │ strtcc r0, [r8], #-792 @ 0xfffffce8 │ │ │ │ stmdavs r3!, {r0, r2, r3, r6, r7, r8, sl, sp, lr, pc} │ │ │ │ stmdaeq r0!, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ stccc 8, cr15, [r8], {68} @ 0x44 │ │ │ │ @@ -36428,15 +36428,15 @@ │ │ │ │ andlt pc, r0, r2, asr #17 │ │ │ │ orrsvs r2, sl, #805306368 @ 0x30000000 │ │ │ │ @ instruction: 0xf8c3699a │ │ │ │ @ instruction: 0xf8c3e040 │ │ │ │ @ instruction: 0xf8c38034 │ │ │ │ ldrbvs sl, [sl], #-60 @ 0xffffffc4 │ │ │ │ @ instruction: 0xf024e4e2 │ │ │ │ - vfma.f32 d31, d16, d21 │ │ │ │ + vfma.f32 , q0, │ │ │ │ eorvs r5, r0, pc, ror #7 │ │ │ │ ldccc 8, cr15, [ip], {68} @ 0x44 │ │ │ │ mvnspl pc, #64, 4 │ │ │ │ stccc 8, cr15, [r4], {68} @ 0x44 │ │ │ │ bllt ff3abce0 │ │ │ │ stccc 8, cr6, [r8], {35} @ 0x23 │ │ │ │ @ instruction: 0xf8546063 │ │ │ │ @@ -36480,15 +36480,15 @@ │ │ │ │ blcs 30a64 │ │ │ │ cmnphi r2, #1 @ p-variant is OBSOLETE │ │ │ │ rsbvs r3, fp, #1024 @ 0x400 │ │ │ │ adcsmi r6, r3, #7012352 @ 0x6b0000 │ │ │ │ ldrhi pc, [r6, -r0, asr #1]! │ │ │ │ ldrdeq pc, [ip], -fp @ │ │ │ │ ldreq pc, [r0, -r6, lsl #2] │ │ │ │ - stc2 0, cr15, [ip], {36} @ 0x24 │ │ │ │ + blx ff069e32 │ │ │ │ stmdacs r0, {r0, r4, r5, r8, sl, fp, ip} │ │ │ │ strthi pc, [pc], -r0, asr #32 │ │ │ │ @ instruction: 0x2323465c │ │ │ │ eorsvs r2, r3, r0, lsl #4 │ │ │ │ stmib r6, {r8, r9, sp}^ │ │ │ │ @ instruction: 0x232f2301 │ │ │ │ rsbcs r6, r5, #59 @ 0x3b │ │ │ │ @@ -36595,22 +36595,22 @@ │ │ │ │ ldmdavs sl, {r0, r8, sp, lr} │ │ │ │ stccs 8, cr15, [ip], {68} @ 0x44 │ │ │ │ stmdb r4, {r0, r1, r3, r4, r7, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8443102 │ │ │ │ stmib r4, {r2, r3, r4, sl, fp, ip, sp, lr}^ │ │ │ │ eorvs r0, r3, r1, lsl #4 │ │ │ │ stmiblt r3, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - blx 1869ffe │ │ │ │ + blx ae9ffe │ │ │ │ bicvs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf8446020 │ │ │ │ @ instruction: 0xf2403c04 │ │ │ │ @ instruction: 0xf84453ed │ │ │ │ @ instruction: 0xf7ff3c1c │ │ │ │ @ instruction: 0xf024ba7e │ │ │ │ - @ instruction: 0xf44ffb59 │ │ │ │ + @ instruction: 0xf44ffb23 │ │ │ │ eorvs r6, r0, r1, asr #7 │ │ │ │ ldccc 8, cr15, [ip], {68} @ 0x44 │ │ │ │ movwvs pc, #45632 @ 0xb240 @ │ │ │ │ stccc 8, cr15, [r4], {68} @ 0x44 │ │ │ │ blt 1cabf98 │ │ │ │ adcsmi r6, r3, #7012352 @ 0x6b0000 │ │ │ │ mrrcge 4, 15, pc, ip, cr15 @ │ │ │ │ @@ -36633,15 +36633,15 @@ │ │ │ │ @ instruction: 0xf1a46a6b │ │ │ │ blcs 2fcac │ │ │ │ bge ff72b0ec │ │ │ │ rsbvs r3, fp, #1024 @ 0x400 │ │ │ │ adcsmi r6, r3, #7012352 @ 0x6b0000 │ │ │ │ ldrbhi pc, [r2, #192]! @ 0xc0 @ │ │ │ │ ldmdavs r8!, {r4, r5, r7, r9, sl, lr}^ │ │ │ │ - blx 16ea096 │ │ │ │ + blx fe3ea094 │ │ │ │ rsbsvs r1, fp, r3, lsr sp │ │ │ │ @ instruction: 0xf8482329 │ │ │ │ @ instruction: 0xf04f3b14 │ │ │ │ ldmdavs r9!, {r0, r4, r5, r8, r9, fp}^ │ │ │ │ cdpeq 1, 2, cr15, cr0, cr6, {0} │ │ │ │ @ instruction: 0xf10769f8 │ │ │ │ @ instruction: 0x232b0c20 │ │ │ │ @@ -36896,30 +36896,30 @@ │ │ │ │ @ instruction: 0xf8544623 │ │ │ │ andcs r0, r5, #12, 24 @ 0xc00 │ │ │ │ ldmdbne r0, {r0, r1, r4, r6, fp, ip, sp, lr, pc} │ │ │ │ andne lr, r4, #68, 18 @ 0x110000 │ │ │ │ stceq 8, cr15, [r8], {68} @ 0x44 │ │ │ │ @ instruction: 0xf7fe461c │ │ │ │ @ instruction: 0xf024bf6a │ │ │ │ - vmla.i8 d31, d0, d7 │ │ │ │ + vtst.8 , q8, │ │ │ │ strdvs r5, [r0], -r3 @ │ │ │ │ stccc 8, cr15, [r4], #-272 @ 0xfffffef0 │ │ │ │ mvnspl pc, #64, 4 │ │ │ │ stccc 8, cr15, [r4], {68} @ 0x44 │ │ │ │ stmdalt r5!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ rsbvs r6, r3, r3, lsr #16 │ │ │ │ stccc 8, cr15, [ip], {84} @ 0x54 │ │ │ │ @ instruction: 0xf8546023 │ │ │ │ adcvs r3, r3, r0, lsl ip │ │ │ │ mvnspl pc, #64, 4 │ │ │ │ stccc 8, cr15, [r4], #-272 @ 0xfffffef0 │ │ │ │ mvnspl pc, #64, 4 │ │ │ │ stccc 8, cr15, [r4], {68} @ 0x44 │ │ │ │ svclt 0x004bf7fe │ │ │ │ - @ instruction: 0xf8eef024 │ │ │ │ + @ instruction: 0xf8b8f024 │ │ │ │ @ instruction: 0x63bff44f │ │ │ │ @ instruction: 0xf8446020 │ │ │ │ @ instruction: 0xf2403c04 │ │ │ │ @ instruction: 0xf84453f5 │ │ │ │ @ instruction: 0xf7ff3c24 │ │ │ │ stmdavs r3!, {r1, r2, fp, ip, sp, pc} │ │ │ │ rsbvs r3, r3, r8, lsl #24 │ │ │ │ @@ -36933,15 +36933,15 @@ │ │ │ │ streq pc, [r8, -r4, lsr #3]! │ │ │ │ @ instruction: 0xf43f2b00 │ │ │ │ blcc 986b0 │ │ │ │ stmdavs fp!, {r0, r1, r3, r5, r6, r9, sp, lr}^ │ │ │ │ @ instruction: 0xf0c042b3 │ │ │ │ bvs e4f458 │ │ │ │ ldreq pc, [r0], #-262 @ 0xfffffefa │ │ │ │ - @ instruction: 0xf902f024 │ │ │ │ + @ instruction: 0xf836f024 │ │ │ │ stmdacs r0, {r1, r4, r5, r8, sl, fp, ip} │ │ │ │ rschi pc, fp, #64 @ 0x40 │ │ │ │ andcs r2, r0, r3, lsr #6 │ │ │ │ eorsvs r2, r3, r0, lsl #2 │ │ │ │ smlabteq r1, r6, r9, lr │ │ │ │ stcne 6, cr4, [r1, #-140]! @ 0xffffff74 │ │ │ │ @ instruction: 0x21256239 │ │ │ │ @@ -36953,43 +36953,43 @@ │ │ │ │ rsbsvs r6, fp, #130 @ 0x82 │ │ │ │ andsgt pc, r0, r4, asr #17 │ │ │ │ ldmdavs sl!, {r0, r1, r3, r4, r5, r6, r9, fp, sp, lr}^ │ │ │ │ bvs 1f0655c │ │ │ │ @ instruction: 0x609a69fa │ │ │ │ movwcc r6, #6763 @ 0x1a6b │ │ │ │ ldmdavs r8!, {r0, r1, r3, r5, r6, r9, sp, lr}^ │ │ │ │ - @ instruction: 0xf8a0f024 │ │ │ │ + @ instruction: 0xf86af024 │ │ │ │ @ instruction: 0xf0003001 │ │ │ │ @ instruction: 0xf02486be │ │ │ │ - @ instruction: 0xf024f851 │ │ │ │ - @ instruction: 0xf024f857 │ │ │ │ - rsbsvs pc, r8, sp, asr r8 @ │ │ │ │ - @ instruction: 0xf860f024 │ │ │ │ + @ instruction: 0xf024f81b │ │ │ │ + @ instruction: 0xf024f821 │ │ │ │ + rsbsvs pc, r8, r7, lsr #16 │ │ │ │ + @ instruction: 0xf82af024 │ │ │ │ @ instruction: 0xf6fe2800 │ │ │ │ @ instruction: 0xf024afcb │ │ │ │ - @ instruction: 0xf107f861 │ │ │ │ + @ instruction: 0xf107f82b │ │ │ │ @ instruction: 0xf0240430 │ │ │ │ - @ instruction: 0xf024f863 │ │ │ │ - @ instruction: 0xf024f86f │ │ │ │ - vtst.8 , q0, │ │ │ │ + @ instruction: 0xf024f82d │ │ │ │ + @ instruction: 0xf024f839 │ │ │ │ + vtst.8 d31, d0, d31 │ │ │ │ teqvs r8, #-1006632957 @ 0xc4000003 │ │ │ │ vand q11, q0, │ │ │ │ rscsvs r5, fp, #252, 6 @ 0xf0000003 │ │ │ │ svclt 0x009bf7fe │ │ │ │ vadd.i8 d22, d0, d18 │ │ │ │ @ instruction: 0xf8542002 │ │ │ │ @ instruction: 0xf8443cec │ │ │ │ @ instruction: 0xf44f2cb4 │ │ │ │ eorvs r7, r3, r4, lsl #4 │ │ │ │ @ instruction: 0x53bff240 │ │ │ │ stccs 8, cr15, [r4], {68} @ 0x44 │ │ │ │ ldclcc 8, cr15, [r4], #272 @ 0x110 │ │ │ │ adcvs r6, ip, lr, lsr #32 │ │ │ │ svclt 0x00b7f7fe │ │ │ │ - @ instruction: 0xf85cf024 │ │ │ │ + @ instruction: 0xf826f024 │ │ │ │ movwvs pc, #25152 @ 0x6240 @ │ │ │ │ @ instruction: 0xf8446020 │ │ │ │ vfma.f32 d19, d0, d12 │ │ │ │ @ instruction: 0xf844630d │ │ │ │ @ instruction: 0xf7fe3c04 │ │ │ │ stmdavs r3!, {r1, r3, r4, r5, r6, r8, r9, sl, fp, ip, sp, pc} │ │ │ │ @ instruction: 0xf8546063 │ │ │ │ @@ -37286,15 +37286,15 @@ │ │ │ │ bvs 1aeee1c │ │ │ │ rsbvs r3, fp, #67108864 @ 0x4000000 │ │ │ │ adcsmi r6, fp, #7012352 @ 0x6b0000 │ │ │ │ msrhi CPSR_fc, #192 @ 0xc0 │ │ │ │ ldrdeq pc, [r4], -fp │ │ │ │ andcs r2, r0, #67108864 @ 0x4000000 │ │ │ │ movwcs r9, #768 @ 0x300 │ │ │ │ - cdp2 0, 6, cr15, cr10, cr3, {1} │ │ │ │ + cdp2 0, 11, cr15, cr12, cr3, {1} │ │ │ │ svccc 0x00fff1b1 │ │ │ │ @ instruction: 0xf1b0bf08 │ │ │ │ @ instruction: 0xf0003fff │ │ │ │ bvs 1b0fd9c │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ blcc 8ff6c │ │ │ │ ldrbmi r6, [ip], -fp, ror #4 │ │ │ │ @@ -37320,15 +37320,15 @@ │ │ │ │ bvs 1aeeea4 │ │ │ │ rsbvs r3, fp, #67108864 @ 0x4000000 │ │ │ │ adcmi r6, r3, #7012352 @ 0x6b0000 │ │ │ │ msrhi CPSR_fxc, #192 @ 0xc0 │ │ │ │ movwcs r6, #6264 @ 0x1878 │ │ │ │ movwls r2, #512 @ 0x200 │ │ │ │ @ instruction: 0xf0232300 │ │ │ │ - @ instruction: 0xf1b1fe27 │ │ │ │ + @ instruction: 0xf1b1fe79 │ │ │ │ svclt 0x00083fff │ │ │ │ svccc 0x00fff1b0 │ │ │ │ movthi pc, #40960 @ 0xa000 @ │ │ │ │ blcs 4947c │ │ │ │ strbhi pc, [r7], #0 @ │ │ │ │ rsbvs r3, fp, #1024 @ 0x400 │ │ │ │ stmib r3, {r0, r1, r3, r4, r5, r9, fp, sp, lr}^ │ │ │ │ @@ -37745,23 +37745,23 @@ │ │ │ │ @ instruction: 0xf02160af │ │ │ │ stmiavs fp!, {r0, r2, r3, r4, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1a3682e │ │ │ │ @ instruction: 0xf8530420 │ │ │ │ bcs 7a198 │ │ │ │ @ instruction: 0xf853d17a │ │ │ │ ldrb r3, [r0], -ip, lsl #24 │ │ │ │ - blx 16b1f2 │ │ │ │ + blx feb1f2 │ │ │ │ bvs 1b07248 │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ stmdavs sl!, {r1, r3, r4, r5, r6, r8, pc}^ │ │ │ │ rsbvs r3, fp, #1024 @ 0x400 │ │ │ │ @ instruction: 0xf0c042a2 │ │ │ │ @ instruction: 0x4626811b │ │ │ │ stmdavs r0!, {r2, r3, r4, r5, r9, sl, lr} │ │ │ │ - blx ffeeb210 │ │ │ │ + blx d6b212 │ │ │ │ suble r2, lr, r0, lsl #16 │ │ │ │ and r2, r0, r0, lsl #4 │ │ │ │ ldcpl 2, cr3, [r1], {1} │ │ │ │ mvnsle r2, r0, lsl #18 │ │ │ │ stmib r4, {r9, fp, sp}^ │ │ │ │ vaddl.s8 q9, d0, d1 │ │ │ │ @ instruction: 0xf0408093 │ │ │ │ @@ -37819,22 +37819,22 @@ │ │ │ │ strteq pc, [r0], #-423 @ 0xfffffe59 │ │ │ │ ldcne 8, cr15, [r4], {87} @ 0x57 │ │ │ │ @ instruction: 0xf854e75d │ │ │ │ movwcs r0, #7172 @ 0x1c04 │ │ │ │ eorvs r6, lr, r3, lsr #32 │ │ │ │ @ instruction: 0xf7fe60ac │ │ │ │ @ instruction: 0xf023b92c │ │ │ │ - eorsvs pc, r8, r1, ror sl @ │ │ │ │ + eorsvs pc, r8, fp, lsr #21 │ │ │ │ blcs 49c3c │ │ │ │ stmibge r9, {r1, r2, r3, r4, r5, sl, ip, sp, lr, pc} │ │ │ │ blcc 89440 │ │ │ │ adcsmi r6, r2, #-1342177274 @ 0xb0000006 │ │ │ │ @ instruction: 0x463cd378 │ │ │ │ @ instruction: 0xf0236820 │ │ │ │ - strmi pc, [r3], -r9, ror #20 │ │ │ │ + strmi pc, [r3], -r3, lsr #21 │ │ │ │ rsble r2, sl, r0, lsl #16 │ │ │ │ bcs 4d2b8 │ │ │ │ andcs sp, r0, #96 @ 0x60 │ │ │ │ ldcpl 2, cr3, [r9], {1} │ │ │ │ mvnsle r2, r0, lsl #18 │ │ │ │ stmib r4, {r9, fp, sp}^ │ │ │ │ ble fb7ec8 │ │ │ │ @@ -37909,23 +37909,23 @@ │ │ │ │ ldcvc 2, cr15, [sp], #256 @ 0x100 │ │ │ │ @ instruction: 0xf8c4232b │ │ │ │ @ instruction: 0x4628c01c │ │ │ │ adcvs r6, pc, lr, lsr #32 │ │ │ │ cdp2 0, 6, cr15, cr14, cr1, {1} │ │ │ │ stmdavs lr!, {r2, r3, r5, r7, fp, sp, lr} │ │ │ │ ldrb r3, [ip], r0, lsr #24 │ │ │ │ - @ instruction: 0xf9bcf023 │ │ │ │ + @ instruction: 0xf9f6f023 │ │ │ │ andeq pc, r0, fp, asr #17 │ │ │ │ blcs 49da8 │ │ │ │ stmdavs sl!, {r1, r2, r3, r5, r6, ip, lr, pc}^ │ │ │ │ rsbvs r3, fp, #1024 @ 0x400 │ │ │ │ @ instruction: 0xf0c042ba │ │ │ │ ldrtmi r8, [lr], -r0, lsl #3 │ │ │ │ stmdavs r0!, {r2, r3, r4, r6, r9, sl, lr} │ │ │ │ - @ instruction: 0xf9b2f023 │ │ │ │ + @ instruction: 0xf9ecf023 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ andcs r8, r0, #-1073741799 @ 0xc0000019 │ │ │ │ andcc lr, r1, #0 │ │ │ │ stmdbcs r0, {r0, r4, sl, fp, ip, lr} │ │ │ │ bcs 63c14 │ │ │ │ andcs lr, r1, r4, asr #19 │ │ │ │ adchi pc, r6, r0, asr #5 │ │ │ │ @@ -37989,48 +37989,48 @@ │ │ │ │ vcgt.s8 d16, d0, d16 │ │ │ │ @ instruction: 0x462871be │ │ │ │ ldrmi r6, [r1], -r1, ror #3 │ │ │ │ adcvs r6, fp, lr, lsr #32 │ │ │ │ @ instruction: 0xf808f020 │ │ │ │ stmdavs lr!, {r2, r3, r5, r7, fp, sp, lr} │ │ │ │ strb r3, [sl], -r0, lsr #24 │ │ │ │ - @ instruction: 0xf91cf023 │ │ │ │ + @ instruction: 0xf956f023 │ │ │ │ bvs 1b075b8 │ │ │ │ @ instruction: 0xf8d5b93b │ │ │ │ strtmi r2, [r3], r4, lsl #8 │ │ │ │ svclt 0x00def7fd │ │ │ │ @ instruction: 0xf7fd4627 │ │ │ │ blcc 9f428 │ │ │ │ stmdavs fp!, {r0, r1, r3, r5, r6, r9, sp, lr}^ │ │ │ │ @ instruction: 0xf0c042b3 │ │ │ │ stmdavs r0!, {r2, r4, r5, r7, pc} │ │ │ │ - @ instruction: 0xf90ef023 │ │ │ │ + @ instruction: 0xf948f023 │ │ │ │ stmdacs r0, {r0, r1, r9, sl, lr} │ │ │ │ adchi pc, r7, r0 │ │ │ │ bcs 4d570 │ │ │ │ andcs sp, r0, #87 @ 0x57 │ │ │ │ ldcpl 2, cr3, [r9], {1} │ │ │ │ mvnsle r2, r0, lsl #18 │ │ │ │ stmib r4, {r9, fp, sp}^ │ │ │ │ ble 1af8180 │ │ │ │ smlattcs r2, r3, r9, r6 │ │ │ │ strcs pc, [r4], #-2261 @ 0xfffff72b │ │ │ │ @ instruction: 0xf7fd612b │ │ │ │ @ instruction: 0xf023bfa1 │ │ │ │ - eorvs pc, r0, pc, ror #17 │ │ │ │ + eorvs pc, r0, r9, lsr #18 │ │ │ │ ldmdblt fp!, {r0, r1, r3, r5, r6, r9, fp, sp, lr} │ │ │ │ strcs pc, [r4], #-2261 @ 0xfffff72b │ │ │ │ @ instruction: 0xf7fe4627 │ │ │ │ strtmi fp, [r3], r6, lsl #16 │ │ │ │ svclt 0x00a8f7fd │ │ │ │ rsbvs r3, fp, #1024 @ 0x400 │ │ │ │ adcsmi r6, r3, #7012352 @ 0x6b0000 │ │ │ │ smlawthi r8, r0, r0, pc @ │ │ │ │ @ instruction: 0xf0236820 │ │ │ │ - strmi pc, [r3], -r1, ror #17 │ │ │ │ + @ instruction: 0x4603f91b │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ stmdavc r2, {r0, r1, r3, r4, r8, pc} │ │ │ │ @ instruction: 0xf0002a00 │ │ │ │ andcs r8, r0, #253 @ 0xfd │ │ │ │ ldclpl 2, cr3, [r1], {1} │ │ │ │ mvnsle r2, r0, lsl #18 │ │ │ │ stmib r4, {r9, fp, sp}^ │ │ │ │ @@ -38266,22 +38266,22 @@ │ │ │ │ tstcs r1, r7, lsr r2 │ │ │ │ @ instruction: 0xf8c660e2 │ │ │ │ adcsvs r8, r3, r0 │ │ │ │ @ instruction: 0xf8c4f022 │ │ │ │ ldrbtmi r4, [r8], #-2216 @ 0xfffff758 │ │ │ │ addmi pc, r9, r0, lsl #10 │ │ │ │ @ instruction: 0xf0223014 │ │ │ │ - strdlt pc, [r2], -fp │ │ │ │ + andlt pc, r2, fp, ror #26 │ │ │ │ ldrhmi lr, [r0, #141]! @ 0x8d │ │ │ │ ldclt 7, cr15, [sl, #872]! @ 0x368 │ │ │ │ streq pc, [r8], #-417 @ 0xfffffe5f │ │ │ │ ldrcc r4, [r0], #-3490 @ 0xfffff25e │ │ │ │ @ instruction: 0xf505447d │ │ │ │ andcc r4, r4, fp, lsl #1 │ │ │ │ - @ instruction: 0xff42f022 │ │ │ │ + @ instruction: 0xff52f022 │ │ │ │ vmin.s8 d20, d0, d16 │ │ │ │ tstcs r1, r7, lsr r3 │ │ │ │ stccc 8, cr15, [r4], {68} @ 0x44 │ │ │ │ andhi pc, r0, r6, asr #17 │ │ │ │ @ instruction: 0xf02260b4 │ │ │ │ @ instruction: 0xf505f8a3 │ │ │ │ ldrb r4, [pc, r9, lsl #1] │ │ │ │ @@ -38300,15 +38300,15 @@ │ │ │ │ @ instruction: 0xf8533201 │ │ │ │ andsvs r3, r3, r8, lsl #24 │ │ │ │ @ instruction: 0xf851e770 │ │ │ │ @ instruction: 0xf1a13c10 │ │ │ │ strb r0, [lr, r8, lsr #8]! │ │ │ │ tstls r1, ip, lsl #12 │ │ │ │ ldmdbeq r8, {r2, r4, r6, fp, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xff0cf022 │ │ │ │ + @ instruction: 0xff1cf022 │ │ │ │ @ instruction: 0xf8519901 │ │ │ │ ldmib r3, {r2, r3, sl, fp, ip, sp}^ │ │ │ │ ldmdavs r3, {r0, r9} │ │ │ │ @ instruction: 0xd1b92b00 │ │ │ │ andsvs r2, r3, r1, lsl #6 │ │ │ │ blcs 89a34 │ │ │ │ ldmib r3, {r1, r3, r4, r7, ip, lr, pc}^ │ │ │ │ @@ -39721,18 +39721,18 @@ │ │ │ │ ldccs 8, cr15, [r8], {81} @ 0x51 │ │ │ │ mrrclt 8, 5, pc, r8, cr1 @ │ │ │ │ @ instruction: 0xf8513301 │ │ │ │ ldmdb r1, {r4, r5, sl, fp, sp, pc}^ │ │ │ │ andls r9, r2, #8, 16 @ 0x80000 │ │ │ │ stccs 8, cr15, [ip], {81} @ 0x51 │ │ │ │ andls r6, r3, #805306372 @ 0x30000004 │ │ │ │ - blx fe26d0ca │ │ │ │ + blx fffed0c8 │ │ │ │ @ instruction: 0xf0153001 │ │ │ │ @ instruction: 0xf0218290 │ │ │ │ - stmdavc r2, {r0, r1, r5, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdavc r2, {r0, r3, r4, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf0162a00 │ │ │ │ andcs r8, r0, #809500672 @ 0x30400000 │ │ │ │ stcpl 2, cr3, [r3], {1} │ │ │ │ mvnsle r2, r0, lsl #22 │ │ │ │ bcs 57c6c │ │ │ │ ldccc 8, cr15, [r8], {71} @ 0x47 │ │ │ │ @ instruction: 0xf8479b03 │ │ │ │ @@ -39759,15 +39759,15 @@ │ │ │ │ stcle 12, cr7, [sl, #-48] @ 0xffffffd0 │ │ │ │ @ instruction: 0xf1003901 │ │ │ │ ldrmi r3, [r1], #-3327 @ 0xfffff301 │ │ │ │ @ instruction: 0xf8123a01 │ │ │ │ @ instruction: 0xf80c0f01 │ │ │ │ addmi r0, sl, #1, 30 │ │ │ │ movwls sp, #8697 @ 0x21f9 │ │ │ │ - blx 8ed162 │ │ │ │ + blx fe66d160 │ │ │ │ blls cf0e8 │ │ │ │ @ instruction: 0xf0182a00 │ │ │ │ andcs r8, r0, #40, 10 @ 0xa000000 │ │ │ │ stcpl 2, cr3, [r1], {1} │ │ │ │ mvnsle r2, r0, lsl #18 │ │ │ │ @ instruction: 0xf8442a00 │ │ │ │ @ instruction: 0xf8440c64 │ │ │ │ @@ -39794,15 +39794,15 @@ │ │ │ │ stcle 12, cr7, [r9, #-48] @ 0xffffffd0 │ │ │ │ stmdacc r1, {r0, r8, fp, ip, sp} │ │ │ │ bcc 82198 │ │ │ │ svcgt 0x0001f812 │ │ │ │ svcgt 0x0001f800 │ │ │ │ @ instruction: 0xd1f94291 │ │ │ │ @ instruction: 0xf0219302 │ │ │ │ - stmdavc r2, {r0, r1, r5, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdavc r2, {r0, r3, r4, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ bcs 57d74 │ │ │ │ andshi pc, sl, #24 │ │ │ │ andcc r2, r1, #0, 4 │ │ │ │ stmdbcs r0, {r0, r7, sl, fp, ip, lr} │ │ │ │ bcs 65968 │ │ │ │ stcleq 8, cr15, [r4], #-272 @ 0xfffffef0 │ │ │ │ mrrccc 8, 4, pc, r0, cr4 @ │ │ │ │ @@ -39828,15 +39828,15 @@ │ │ │ │ stcvc 8, cr15, [ip], {84} @ 0x54 │ │ │ │ stmdbcc r1, {r0, r3, r8, sl, fp, ip, lr, pc} │ │ │ │ ldrmi r3, [r1], #-2049 @ 0xfffff7ff │ │ │ │ @ instruction: 0xf8123a01 │ │ │ │ @ instruction: 0xf800cf01 │ │ │ │ addsmi ip, r1, #1, 30 │ │ │ │ movwls sp, #8697 @ 0x21f9 │ │ │ │ - blx fe96d274 │ │ │ │ + blx 6ed274 │ │ │ │ blls cf1fc │ │ │ │ @ instruction: 0xf0182a00 │ │ │ │ andcs r8, r0, #1073741873 @ 0x40000031 │ │ │ │ stcpl 2, cr3, [r1], {1} │ │ │ │ mvnsle r2, r0, lsl #18 │ │ │ │ @ instruction: 0xf8442a00 │ │ │ │ @ instruction: 0xf8440c64 │ │ │ │ @@ -39863,15 +39863,15 @@ │ │ │ │ stcle 12, cr7, [r9, #-48] @ 0xffffffd0 │ │ │ │ stmdacc r1, {r0, r8, fp, ip, sp} │ │ │ │ bcc 822ac │ │ │ │ svcgt 0x0001f812 │ │ │ │ svcgt 0x0001f800 │ │ │ │ mvnsle r4, sl, lsl #5 │ │ │ │ @ instruction: 0xf0219302 │ │ │ │ - stmdavc r2, {r0, r2, r5, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdavc r2, {r0, r1, r3, r4, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ bcs 57e88 │ │ │ │ teqphi r1, r7, lsl r0 @ p-variant is OBSOLETE │ │ │ │ andcc r2, r1, #0, 4 │ │ │ │ stmdbcs r0, {r0, r7, sl, fp, ip, lr} │ │ │ │ bcs 65a7c │ │ │ │ stcleq 8, cr15, [r4], #-272 @ 0xfffffef0 │ │ │ │ mrrccc 8, 4, pc, r0, cr4 @ │ │ │ │ @@ -39950,15 +39950,15 @@ │ │ │ │ ldrbthi pc, [r7], -pc, lsl #5 @ │ │ │ │ @ instruction: 0x3114f8d4 │ │ │ │ @ instruction: 0xf010079f │ │ │ │ @ instruction: 0xf8df859d │ │ │ │ ldrbtmi r0, [r8], #-2964 @ 0xfffff46c │ │ │ │ eorpl pc, pc, r0, lsl #10 │ │ │ │ @ instruction: 0xf0213004 │ │ │ │ - @ instruction: 0xb011f9d3 │ │ │ │ + andslt pc, r1, r3, asr #16 │ │ │ │ blhi ec6d0 │ │ │ │ svcmi 0x00f0e8bd │ │ │ │ ldmlt r0, {r0, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf841680b │ │ │ │ blcs 8040c │ │ │ │ strthi pc, [r0], r9 │ │ │ │ blcs 8b660 │ │ │ │ @@ -40210,24 +40210,24 @@ │ │ │ │ @ instruction: 0xf01d60b4 │ │ │ │ ldmvs r3!, {r0, r2, r4, r5, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf5a36830 │ │ │ │ ldmdb r3, {r6, r7, sl, ip, sp, lr}^ │ │ │ │ @ instruction: 0xf8532111 │ │ │ │ @ instruction: 0xe7a23c3c │ │ │ │ tsteq lr, r1, asr r9 │ │ │ │ - @ instruction: 0xf836f021 │ │ │ │ + cdp2 0, 6, cr15, cr4, cr0, {1} │ │ │ │ @ instruction: 0xf04a3001 │ │ │ │ @ instruction: 0xf8df81b9 │ │ │ │ ldrbtmi r4, [ip], #-1908 @ 0xfffff88c │ │ │ │ ldrbtmi pc, [ip], #1284 @ 0x504 @ │ │ │ │ @ instruction: 0xf8df347c │ │ │ │ ldrbtmi r0, [r8], #-1900 @ 0xfffff894 │ │ │ │ addmi pc, r9, r0, lsl #10 │ │ │ │ @ instruction: 0xf0213054 │ │ │ │ - cdpne 8, 6, cr15, cr3, cr15, {0} │ │ │ │ + mcrne 8, 3, pc, cr3, cr15, {0} @ │ │ │ │ vqdmulh.s d2, d5, d18 │ │ │ │ ldm pc, {r0, r3, r8, r9, pc}^ @ │ │ │ │ stccs 0, cr15, [r9], #-76 @ 0xffffffb4 │ │ │ │ blcs ffe7c8a8 │ │ │ │ blcs ffcfc43c │ │ │ │ blcs ff9fc7d8 │ │ │ │ @ instruction: 0x2c1d2b07 │ │ │ │ @@ -44764,34 +44764,34 @@ │ │ │ │ @ instruction: 0xf8599970 │ │ │ │ cdpne 12, 5, cr3, cr10, cr8, {0} │ │ │ │ ldrbhi pc, [sl, -r0, lsl #3]! @ │ │ │ │ @ instruction: 0xf813444b │ │ │ │ @ instruction: 0xf1b88c01 │ │ │ │ @ instruction: 0xf04a0f00 │ │ │ │ @ instruction: 0xf01c80e0 │ │ │ │ - stmdacs r0, {r0, r2, r3, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r3, r5, r8, fp, ip, sp, lr, pc} │ │ │ │ ldrhi pc, [r9], lr, asr #32 │ │ │ │ strbmi r2, [r8], -r1, lsl #2 │ │ │ │ stmdaeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xf996f01c │ │ │ │ + @ instruction: 0xf934f01c │ │ │ │ @ instruction: 0xf6474960 │ │ │ │ strdcs r7, [r0], -r0 │ │ │ │ rscsvc pc, r0, r7, asr #13 │ │ │ │ @ instruction: 0xf5014479 │ │ │ │ @ instruction: 0xf8514cff │ │ │ │ @ instruction: 0xf8dc300e │ │ │ │ mcrr 0, 6, r2, r3, cr12 │ │ │ │ vmov.32 d7[1], r2 │ │ │ │ vnmls.f64 d8, d8, d0 │ │ │ │ vmov r3, s17 │ │ │ │ orrsmi r2, r8, #16, 20 @ 0x10000 │ │ │ │ msrhi CPSR_fc, r2, lsl r0 │ │ │ │ movwmi pc, #35 @ 0x23 @ │ │ │ │ eorle r4, r1, sl, lsl r3 │ │ │ │ - @ instruction: 0xf966f01c │ │ │ │ + @ instruction: 0xf904f01c │ │ │ │ stmdacs r0, {r0, r7, r9, sl, lr} │ │ │ │ mvnhi pc, #16 │ │ │ │ svceq 0x0000f5b0 │ │ │ │ strthi pc, [r0], #-16 │ │ │ │ svceq 0x0080f5b0 │ │ │ │ ldrhi pc, [ip], #-16 │ │ │ │ svceq 0x0040f5b0 │ │ │ │ @@ -44861,15 +44861,15 @@ │ │ │ │ eor r3, pc, r0, lsl r1 @ │ │ │ │ andeq ip, r4, r0, lsl #19 │ │ │ │ andeq ip, r4, r2, lsr r9 │ │ │ │ andeq ip, r4, r2, asr #13 │ │ │ │ ldrdeq ip, [r4], -ip @ │ │ │ │ strdeq ip, [r4], -lr │ │ │ │ andeq ip, r4, r8, ror #5 │ │ │ │ - muleq r5, lr, r2 │ │ │ │ + andeq r5, r5, sl, lsr #1 │ │ │ │ andeq ip, r4, r4, ror #3 │ │ │ │ @ instruction: 0x0004c1b8 │ │ │ │ andeq fp, r4, lr, asr #30 │ │ │ │ andeq fp, r4, r0, lsl pc │ │ │ │ andeq fp, r4, r4, lsl lr │ │ │ │ andeq fp, r4, r0, asr #27 │ │ │ │ stcne 6, cr4, [r8, #-172]! @ 0xffffff54 │ │ │ │ @@ -45739,19 +45739,19 @@ │ │ │ │ vqdmulh.s16 d2, d3, d3 │ │ │ │ ldm pc, {r2, r5, r6, pc}^ @ │ │ │ │ teqpeq r1, r3, lsl r0 @ p-variant is OBSOLETE │ │ │ │ teqeq r7, fp, lsr #2 │ │ │ │ ldmmi r3!, {r0, r2, r5, r8} │ │ │ │ @ instruction: 0xf5004478 │ │ │ │ mlacc r4, r9, r0, r4 │ │ │ │ - stc2l 0, cr15, [lr], #108 @ 0x6c │ │ │ │ + ldc2l 0, cr15, [lr], #108 @ 0x6c │ │ │ │ ldrbtmi r4, [ip], #-3248 @ 0xfffff350 │ │ │ │ andspl pc, sp, r4, lsl #10 │ │ │ │ @ instruction: 0xf01b301c │ │ │ │ - @ instruction: 0xf504fce7 │ │ │ │ + @ instruction: 0xf504fcf7 │ │ │ │ mlascc ip, fp, r0, r4 │ │ │ │ blt fee34e4c │ │ │ │ ldrdcc pc, [r0], #132 @ 0x84 @ │ │ │ │ @ instruction: 0xf00c2b00 │ │ │ │ @ instruction: 0xf8d48378 │ │ │ │ stmdbcs r1, {r3, r4, r6, r7, ip} │ │ │ │ strbhi pc, [fp], #-15 @ │ │ │ │ @@ -45893,17 +45893,17 @@ │ │ │ │ ldrb r3, [r7], ip, lsr #32 │ │ │ │ ldrbtmi r4, [r8], #-2105 @ 0xfffff7c7 │ │ │ │ addsmi pc, fp, r0, lsl #10 │ │ │ │ ldrb r3, [r1], ip, rrx │ │ │ │ stmdavs r4!, {r0, r1, r2, r4, r5, fp, lr} │ │ │ │ @ instruction: 0xf5004478 │ │ │ │ mulscc r4, fp, r0 │ │ │ │ - blx feef3122 │ │ │ │ + blx ff2f3122 │ │ │ │ @ instruction: 0xf01b4620 │ │ │ │ - @ instruction: 0xe6c7fbb7 │ │ │ │ + strb pc, [r7], r7, asr #23 @ │ │ │ │ vsubl.s8 q10, d16, d5 │ │ │ │ adcmi r8, r8, #166 @ 0xa6 │ │ │ │ bge 13342b8 │ │ │ │ @ instruction: 0xf47c0791 │ │ │ │ ldmib r2, {r3, r6, r9, fp, sp, pc}^ │ │ │ │ blcs 7b0d8 │ │ │ │ addshi pc, fp, r0 │ │ │ │ @@ -46172,15 +46172,15 @@ │ │ │ │ ldrbeq pc, [r0], #417 @ 0x1a1 @ │ │ │ │ andcc lr, r8, r1, asr r9 │ │ │ │ ldcne 8, cr15, [r8], {81} @ 0x51 │ │ │ │ @ instruction: 0xf8dfe7cc │ │ │ │ ldrbtmi r4, [ip], #-2988 @ 0xfffff454 │ │ │ │ addmi pc, r9, r4, lsl #10 │ │ │ │ @ instruction: 0xf01b3054 │ │ │ │ - @ instruction: 0xf504f98d │ │ │ │ + @ instruction: 0xf504f99d │ │ │ │ mlscc ip, sl, r0, r4 │ │ │ │ blvs fe930778 │ │ │ │ stmdbvs r1!, {r1, r3, r9, sl, lr} │ │ │ │ stcvs 1, cr6, [r3], #-140 @ 0xffffff74 │ │ │ │ stclvs 3, cr6, [r3, #652]! @ 0x28c │ │ │ │ cdpvs 4, 2, cr6, cr3, cr3, {1} │ │ │ │ cdpvs 5, 6, cr6, cr3, cr3, {7} │ │ │ │ @@ -46525,15 +46525,15 @@ │ │ │ │ ldrbhi pc, [r3, r9, asr #2]! @ │ │ │ │ vmls.i8 d2, d7, d1 │ │ │ │ @ instruction: 0xf04982f2 │ │ │ │ @ instruction: 0xf8df87ff │ │ │ │ ldrbtmi r4, [ip], #-1592 @ 0xfffff9c8 │ │ │ │ addmi pc, r9, r4, lsl #10 │ │ │ │ @ instruction: 0xf01a3054 │ │ │ │ - @ instruction: 0xf504fecb │ │ │ │ + @ instruction: 0xf504fedb │ │ │ │ mlascc ip, r6, r0, r4 │ │ │ │ ldmiblt r6, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ eorvs r2, r3, #0, 6 │ │ │ │ strbtvs r6, [r3], #-803 @ 0xfffffcdd │ │ │ │ tstcc r6, #196, 18 @ 0x310000 │ │ │ │ mrclt 7, 6, APSR_nzcv, cr10, cr9, {7} │ │ │ │ @ instruction: 0xf8c49b02 │ │ │ │ @@ -61556,15 +61556,15 @@ │ │ │ │ stccc 8, cr15, [r4], {68} @ 0x44 │ │ │ │ eorsvs r4, r5, r1, lsl r6 │ │ │ │ adcsvs r4, r4, r0, lsr r6 │ │ │ │ @ instruction: 0xffecf008 │ │ │ │ ldmdavs r5!, {r2, r4, r5, r7, fp, sp, lr} │ │ │ │ @ instruction: 0xf7f13c28 │ │ │ │ @ instruction: 0xf00cbf41 │ │ │ │ - @ instruction: 0xf847f8ff │ │ │ │ + @ instruction: 0xf847f939 │ │ │ │ bvs 1d09704 │ │ │ │ @ instruction: 0xf0412b00 │ │ │ │ @ instruction: 0xf857835f │ │ │ │ @ instruction: 0xf8473c24 │ │ │ │ @ instruction: 0xf8df3c64 │ │ │ │ @ instruction: 0xf8573d30 │ │ │ │ ldrbtmi r2, [fp], #-3156 @ 0xfffff3ac │ │ │ │ @@ -61668,20 +61668,20 @@ │ │ │ │ blcs 929e4 │ │ │ │ ldrbhi pc, [ip], r1 @ │ │ │ │ andeq lr, r1, #3457024 @ 0x34c000 │ │ │ │ adcscs pc, r4, r4, asr #17 │ │ │ │ ldrdcc pc, [r8], #132 @ 0x84 @ │ │ │ │ sbcscc pc, r8, r4, asr #17 │ │ │ │ svclt 0x0022f7fc │ │ │ │ - ldc2l 0, cr15, [lr, #-44]! @ 0xffffffd4 │ │ │ │ + ldc2 0, cr15, [ip, #-44] @ 0xffffffd4 │ │ │ │ suble r2, r0, r0, lsl #16 │ │ │ │ adcmi r6, fp, #7536640 @ 0x730000 │ │ │ │ ldrhi pc, [r6], r1, asr #1 │ │ │ │ @ instruction: 0xf00c2016 │ │ │ │ - @ instruction: 0x4603f81b │ │ │ │ + @ instruction: 0x4603f855 │ │ │ │ @ instruction: 0xf0012800 │ │ │ │ stmdavc r2, {r0, r3, r5, r6, r7, sl, pc} │ │ │ │ @ instruction: 0xf0022a00 │ │ │ │ andcs r8, r0, #889192448 @ 0x35000000 │ │ │ │ ldcpl 2, cr3, [r9], {1} │ │ │ │ mvnsle r2, r0, lsl #18 │ │ │ │ stmib r4, {r9, fp, sp}^ │ │ │ │ @@ -61701,23 +61701,23 @@ │ │ │ │ ldmdavs r3!, {r5, r6, r7, sp, lr}^ │ │ │ │ @ instruction: 0xf0c142ab │ │ │ │ stmiavs r3!, {r4, r8, sl, pc}^ │ │ │ │ @ instruction: 0xf843220b │ │ │ │ stmiavs r2!, {r2, sl, fp, sp}^ │ │ │ │ ldclt 0, cr15, [lr], #4 │ │ │ │ @ instruction: 0xf00b4640 │ │ │ │ - stmdacs r0, {r0, r2, r3, r4, r5, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r3, r4, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ mrc 1, 5, sp, cr0, cr14, {5} │ │ │ │ @ instruction: 0xf7c30b48 │ │ │ │ @ instruction: 0xf8c7ed74 │ │ │ │ stc 0, cr9, [r7, #-0] │ │ │ │ ldmdavs r3!, {r1, r8, r9, fp}^ │ │ │ │ @ instruction: 0xf0c142ab │ │ │ │ svcvs 0x00208036 │ │ │ │ - stc2 0, cr15, [ip, #-44]! @ 0xffffffd4 │ │ │ │ + stc2l 0, cr15, [sl], {11} │ │ │ │ @ instruction: 0xf0412800 │ │ │ │ ldmib r4, {r1, r3, pc}^ │ │ │ │ andcs r0, r0, #-2147483642 @ 0x80000006 │ │ │ │ rscsvc pc, r0, #208666624 @ 0xc700000 │ │ │ │ orrmi r4, sl, #7340032 @ 0x700000 │ │ │ │ orrhi pc, sl, r3 │ │ │ │ bcc ff284b6c │ │ │ │ @@ -61730,28 +61730,28 @@ │ │ │ │ vmov.32 r8, d4[1] │ │ │ │ vneg.f64 d23, d6 │ │ │ │ svclt 0x0055fa10 │ │ │ │ tstppl r7, #12582912 @ p-variant is OBSOLETE @ 0xc00000 │ │ │ │ msrpl CPSR_xc, #12582912 @ 0xc00000 │ │ │ │ movwcc r3, #17204 @ 0x4334 │ │ │ │ @ instruction: 0xf00b6723 │ │ │ │ - stmdacs r0, {r0, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r2, r3, r4, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ strhi pc, [pc], #-2 @ 4682c │ │ │ │ svceq 0x0000f5b0 │ │ │ │ strhi pc, [r2], #-2 │ │ │ │ svceq 0x0080f5b0 │ │ │ │ bichi pc, r5, r2 │ │ │ │ svceq 0x0040f5b0 │ │ │ │ blge fe783a00 │ │ │ │ bvs 1d0f048 │ │ │ │ andcs r2, r3, r0, lsl #2 │ │ │ │ rsbsvs r3, r3, #67108864 @ 0x4000000 │ │ │ │ ldc 8, cr6, [r4, #908] @ 0x38c │ │ │ │ @ instruction: 0xf00b0b1a │ │ │ │ - @ instruction: 0xf8d4fcb3 │ │ │ │ + @ instruction: 0xf8d4fcd1 │ │ │ │ @ instruction: 0xf8d49018 │ │ │ │ andcs r8, r0, #64 @ 0x40 │ │ │ │ @ instruction: 0xec14e9d4 │ │ │ │ cdpvs 13, 6, cr6, cr3, cr7, {5} │ │ │ │ andcc lr, r1, #0 │ │ │ │ stcpl 6, cr6, [r1], {162} @ 0xa2 │ │ │ │ mvnsle r2, r0, lsl #18 │ │ │ │ @@ -62743,15 +62743,15 @@ │ │ │ │ @ instruction: 0xf7f4c128 │ │ │ │ tstcs r5, #2080768 @ 0x1fc000 │ │ │ │ ldmlt ip, {r1, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf7ed461a │ │ │ │ ldmdavs r3!, {r1, r3, r4, r6, r8, r9, sl, fp, ip, sp, pc}^ │ │ │ │ @ instruction: 0xf0c142ab │ │ │ │ @ instruction: 0x201683f3 │ │ │ │ - @ instruction: 0xffbef00a │ │ │ │ + @ instruction: 0xfff8f00a │ │ │ │ @ instruction: 0xf0012800 │ │ │ │ andcs r8, r0, #-1811939325 @ 0x94000003 │ │ │ │ andcc lr, r1, #0 │ │ │ │ stmdbcs r0, {r0, r4, sl, fp, ip, lr} │ │ │ │ bcs 7bffc │ │ │ │ andcs lr, r3, r4, asr #19 │ │ │ │ ldclge 6, cr15, [r3, #-976] @ 0xfffffc30 │ │ │ │ @@ -63019,15 +63019,15 @@ │ │ │ │ @ instruction: 0x1118f8d4 │ │ │ │ rscne pc, r0, r4, asr #17 │ │ │ │ stmiblt r8, {r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ rsbsvs r3, r3, #1024 @ 0x400 │ │ │ │ adcmi r6, fp, #7536640 @ 0x730000 │ │ │ │ ldrhi pc, [r1], r0, asr #1 │ │ │ │ @ instruction: 0xf00a68e0 │ │ │ │ - tstplt r8, #9664 @ p-variant is OBSOLETE @ 0x25c0 │ │ │ │ + tstplt r8, #13376 @ p-variant is OBSOLETE @ 0x3440 │ │ │ │ and r2, r0, r0, lsl #4 │ │ │ │ ldcpl 2, cr3, [r1], {1} │ │ │ │ mvnsle r2, r0, lsl #18 │ │ │ │ stmib r4, {r9, fp, sp}^ │ │ │ │ @ instruction: 0xf6f42004 │ │ │ │ @ instruction: 0xf040ab2e │ │ │ │ stmiami ip!, {r0, r4, r7, r9, sl, pc}^ │ │ │ │ @@ -65108,20 +65108,20 @@ │ │ │ │ str r7, [r4, r4, lsr #9] │ │ │ │ andeq r8, r3, r2, lsr #27 │ │ │ │ andeq r1, r4, lr, asr #32 │ │ │ │ andeq r8, r3, r0, ror sp │ │ │ │ @ instruction: 0x00038cbe │ │ │ │ andeq r8, r3, r6, lsl #25 │ │ │ │ andeq r8, r3, r6, ror ip │ │ │ │ - andeq r1, r4, r4, ror #23 │ │ │ │ - andeq r1, r4, ip, asr #23 │ │ │ │ + strdeq r1, [r4], -r0 │ │ │ │ + ldrdeq r1, [r4], -r8 │ │ │ │ andeq r0, r4, ip, ror lr │ │ │ │ - @ instruction: 0x000419b8 │ │ │ │ + andeq r1, r4, r4, asr #15 │ │ │ │ andeq r0, r4, ip, lsl #25 │ │ │ │ - andeq r1, r4, r6, lsl r9 │ │ │ │ + andeq r1, r4, r2, lsr #14 │ │ │ │ andeq r0, r4, sl, ror #23 │ │ │ │ muleq r4, sl, fp │ │ │ │ muleq r3, sl, r8 │ │ │ │ andeq r8, r3, r6, lsr #14 │ │ │ │ andeq r8, r3, r4, lsr r2 │ │ │ │ andeq r8, r3, r4, lsr #4 │ │ │ │ andeq r8, r3, r6, lsl r2 │ │ │ │ @@ -73170,18 +73170,18 @@ │ │ │ │ ldrbtmi r0, [fp], #-128 @ 0xffffff80 │ │ │ │ bmi 229b44 │ │ │ │ ldrbtmi r4, [sl], #-2823 @ 0xfffff4f9 │ │ │ │ andsvs r4, r5, fp, ror r4 │ │ │ │ ldclt 0, cr6, [r8, #-96]! @ 0xffffffa0 │ │ │ │ @ instruction: 0x000383be │ │ │ │ andeq r0, r0, r4, lsl #3 │ │ │ │ - ldrdeq r9, [r3], -r6 │ │ │ │ - andeq r9, r3, r6, asr #4 │ │ │ │ - andeq r9, r3, r6, asr #4 │ │ │ │ - andeq r9, r3, r0, asr #4 │ │ │ │ + andeq r9, r3, r6, ror #1 │ │ │ │ + andeq r9, r3, r2, asr r0 │ │ │ │ + andeq r9, r3, r2, asr r0 │ │ │ │ + andeq r9, r3, ip, asr #32 │ │ │ │ strlt r4, [r8, #-1548] @ 0xfffff9f4 │ │ │ │ stc2 7, cr15, [ip, #-1004]! @ 0xfffffc14 │ │ │ │ @ instruction: 0xf7b84620 │ │ │ │ svclt 0x0000eb66 │ │ │ │ @ instruction: 0xf04f4803 │ │ │ │ strlt r3, [r8, #-767] @ 0xfffffd01 │ │ │ │ ldrbtmi r2, [r8], #-768 @ 0xfffffd00 │ │ │ │ @@ -73582,78 +73582,78 @@ │ │ │ │ movwcs r2, #257 @ 0x101 │ │ │ │ andslt r5, r2, r3, asr #8 │ │ │ │ svclt 0x0000bd10 │ │ │ │ ldrdeq r8, [r3], -lr │ │ │ │ andeq r7, r3, lr, ror ip │ │ │ │ andeq r3, r1, ip, lsr #6 │ │ │ │ andeq r8, r3, lr, lsl #15 │ │ │ │ + ldrbmi r2, [r0, -r0]! │ │ │ │ + svclt 0x00183800 │ │ │ │ + ldrbmi r2, [r0, -r1]! │ │ │ │ + strmi fp, [sl], -r0, lsl #10 │ │ │ │ + blge be384 │ │ │ │ + @ instruction: 0xf0034669 │ │ │ │ + vldr s30, [sp, #564] @ 0x234 │ │ │ │ + andlt r0, r3, r1, lsl #20 │ │ │ │ + blx 1902fe │ │ │ │ + strmi fp, [sl], -r0, lsl #10 │ │ │ │ + blge fe3a4 │ │ │ │ + @ instruction: 0xf001a901 │ │ │ │ + ldc 14, cr15, [sp, #596] @ 0x254 │ │ │ │ + andlt r0, r5, r2, lsl #22 │ │ │ │ + blx 190316 │ │ │ │ @ instruction: 0xf06fb570 │ │ │ │ @ instruction: 0x460d0494 │ │ │ │ cmncs r8, lr, lsl #1 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ - beq 1cd7ac │ │ │ │ + beq 1cd7e8 │ │ │ │ andscs r9, r8, #-1342177280 @ 0xb0000000 │ │ │ │ strcs lr, [r8], #-2509 @ 0xfffff633 │ │ │ │ tstls sl, r5, lsl #20 │ │ │ │ stmib sp, {r1, r2, r8, sp}^ │ │ │ │ vaddw.u8 q14, q1, d12 │ │ │ │ vmov.i32 d16, #-1509949440 @ 0xa6000000 │ │ │ │ ldmdblt sl!, {r0, r1, r2, r6, r7, r9, ip, lr}^ │ │ │ │ strls r4, [r6], -r1, lsr #12 │ │ │ │ - bge 1f6da4 │ │ │ │ + bge 1f6de0 │ │ │ │ streq lr, [r0, #-2509] @ 0xfffff633 │ │ │ │ stmdage r8, {r0, r1, r2, r8, r9, fp, sp, pc} │ │ │ │ strls r2, [r7], #-1025 @ 0xfffffbff │ │ │ │ strls r2, [r3], #-1024 @ 0xfffffc00 │ │ │ │ - blx 190e1b2 │ │ │ │ + blx 118e1ee │ │ │ │ ldcllt 0, cr11, [r0, #-56]! @ 0xffffffc8 │ │ │ │ streq pc, [r0], -r6, asr #8 │ │ │ │ orrseq pc, r6, r2, lsr #3 │ │ │ │ strb r9, [fp, r6, lsl #12]! │ │ │ │ strcs fp, [r0], #-1392 @ 0xfffffa90 │ │ │ │ addlt r4, lr, lr, lsl r6 │ │ │ │ teqcs r5, sp, lsl #12 │ │ │ │ andcs r9, lr, #-1342177280 @ 0xb0000000 │ │ │ │ andmi lr, ip, #3358720 @ 0x334000 │ │ │ │ - blcs 48d324 │ │ │ │ + blcs 48d360 │ │ │ │ @ instruction: 0xf64f9108 │ │ │ │ @ instruction: 0xf6cf32ce │ │ │ │ vqsub.s8 , q8, │ │ │ │ andls r3, r9, #-1073741774 @ 0xc0000032 │ │ │ │ @ instruction: 0x910a469c │ │ │ │ tstpeq r3, #201326595 @ p-variant is OBSOLETE @ 0xc000003 │ │ │ │ - beq 20d828 │ │ │ │ + beq 20d864 │ │ │ │ strpl pc, [sl], #-972 @ 0xfffffc34 │ │ │ │ @ instruction: 0x4611b97c │ │ │ │ stmib sp, {r0, r1, r2, r8, r9, ip, pc}^ │ │ │ │ - blge 193604 │ │ │ │ + blge 193640 │ │ │ │ stmdage r8, {r1, r2, r9, fp, sp, pc} │ │ │ │ strls r2, [r2], -r1, lsl #8 │ │ │ │ strcs r9, [r0], #-1029 @ 0xfffffbfb │ │ │ │ @ instruction: 0xf0009403 │ │ │ │ - andlt pc, lr, pc, lsr #22 │ │ │ │ + andlt pc, lr, r1, lsl fp @ │ │ │ │ @ instruction: 0xf443bd70 │ │ │ │ vsubw.s32 , q10, d0 │ │ │ │ movwls r4, #28979 @ 0x7133 │ │ │ │ svclt 0x0000e7eb │ │ │ │ - ldrbmi r2, [r0, -r0]! │ │ │ │ - svclt 0x00183800 │ │ │ │ - ldrbmi r2, [r0, -r1]! │ │ │ │ - strmi fp, [sl], -r0, lsl #10 │ │ │ │ - blge be448 │ │ │ │ - @ instruction: 0xf0034669 │ │ │ │ - vldr s30, [sp, #172] @ 0xac │ │ │ │ - andlt r0, r3, r1, lsl #20 │ │ │ │ - blx 1903c2 │ │ │ │ - strmi fp, [sl], -r0, lsl #10 │ │ │ │ - blge fe468 │ │ │ │ - @ instruction: 0xf001a901 │ │ │ │ - ldc 14, cr15, [sp, #204] @ 0xcc │ │ │ │ - andlt r0, r5, r2, lsl #22 │ │ │ │ - blx 1903da │ │ │ │ @ instruction: 0xc018f8df │ │ │ │ @ instruction: 0xf8dfb510 │ │ │ │ ldrbtmi lr, [ip], #24 │ │ │ │ @ instruction: 0xf85cb082 │ │ │ │ strls r4, [r0], #-14 │ │ │ │ mrc2 7, 7, pc, cr2, cr11, {7} │ │ │ │ ldclt 0, cr11, [r0, #-8] │ │ │ │ @@ -73772,276 +73772,276 @@ │ │ │ │ ldrbtmi lr, [ip], #24 │ │ │ │ @ instruction: 0xf85cb082 │ │ │ │ strls r4, [r0], #-14 │ │ │ │ blx 169043e │ │ │ │ ldclt 0, cr11, [r0, #-8] │ │ │ │ andeq r7, r3, lr, lsr #20 │ │ │ │ andeq r0, r0, ip, lsr r1 │ │ │ │ + strmi fp, [r5], -r8, lsl #10 │ │ │ │ + @ instruction: 0xf7fe4c0f │ │ │ │ + bmi 45215c │ │ │ │ + @ instruction: 0x4606447c │ │ │ │ + stmdami lr, {r0, r1, r5, r9, sl, lr} │ │ │ │ + stmiapl r4!, {r0, r8, sp} │ │ │ │ + andcs r4, fp, #120, 8 @ 0x78000000 │ │ │ │ + @ instruction: 0xf7b76823 │ │ │ │ + stmdavs r3!, {r1, r3, r6, r9, sl, fp, sp, lr, pc} │ │ │ │ + ldrtmi r2, [r1], -r1, lsl #4 │ │ │ │ + @ instruction: 0xf7b74628 │ │ │ │ + stmdami r8, {r2, r6, r9, sl, fp, sp, lr, pc} │ │ │ │ + eorcs r6, lr, #2293760 @ 0x230000 │ │ │ │ + tstcs r1, r8, ror r4 │ │ │ │ + mrc 7, 1, APSR_nzcv, cr12, cr7, {5} │ │ │ │ + @ instruction: 0xf7b72002 │ │ │ │ + svclt 0x0000ee9e │ │ │ │ + andeq r7, r3, r8, lsl #20 │ │ │ │ + andeq r0, r0, r8, asr #2 │ │ │ │ + andeq r4, r1, ip, asr #19 │ │ │ │ + @ instruction: 0x000149bc │ │ │ │ + @ instruction: 0x4605b530 │ │ │ │ + addlt r4, r3, ip, lsl #12 │ │ │ │ + strbtmi r2, [r8], -r0, lsl #2 │ │ │ │ + mrc 7, 1, APSR_nzcv, cr6, cr7, {5} │ │ │ │ + ldmib sp, {r3, r4, r8, fp, ip, sp, pc}^ │ │ │ │ + eorvs r2, sl, r0, lsl #6 │ │ │ │ + andlt r6, r3, r3, lsr #32 │ │ │ │ + svclt 0x0000bd30 │ │ │ │ + rsbsmi pc, r0, r0, lsl #8 │ │ │ │ + sbcmi pc, r0, r0, lsr #11 │ │ │ │ + @ instruction: 0xf080fab0 │ │ │ │ + ldrbmi r0, [r0, -r0, asr #18]! │ │ │ │ + rsbsmi pc, r0, r0, lsl #8 │ │ │ │ + andpl pc, r0, r0, lsr #11 │ │ │ │ + @ instruction: 0xf080fab0 │ │ │ │ + ldrbmi r0, [r0, -r0, asr #18]! │ │ │ │ + rsbsmi pc, r0, r0, lsl #8 │ │ │ │ + addmi pc, r0, r0, lsr #11 │ │ │ │ + @ instruction: 0xf080fab0 │ │ │ │ + ldrbmi r0, [r0, -r0, asr #18]! │ │ │ │ + rsbsmi pc, r0, r0, lsl #8 │ │ │ │ + addpl pc, r0, r0, lsr #11 │ │ │ │ + @ instruction: 0xf080fab0 │ │ │ │ + ldrbmi r0, [r0, -r0, asr #18]! │ │ │ │ + rsbsmi pc, r0, r0, lsl #8 │ │ │ │ + eormi pc, r0, r0, lsr #11 │ │ │ │ + @ instruction: 0xf080fab0 │ │ │ │ + ldrbmi r0, [r0, -r0, asr #18]! │ │ │ │ + rsbsmi pc, r0, r0, lsl #8 │ │ │ │ + andmi pc, r0, r0, lsr #11 │ │ │ │ + @ instruction: 0xf080fab0 │ │ │ │ + ldrbmi r0, [r0, -r0, asr #18]! │ │ │ │ + rsbsmi pc, r0, r0, lsl #8 │ │ │ │ + submi pc, r0, r0, lsr #11 │ │ │ │ + @ instruction: 0xf080fab0 │ │ │ │ + ldrbmi r0, [r0, -r0, asr #18]! │ │ │ │ + mcrlt 7, 0, pc, cr0, cr7, {5} @ │ │ │ │ + ldrbtmi r4, [fp], #-2818 @ 0xfffff4fe │ │ │ │ + ldrdeq lr, [r0, -r3] │ │ │ │ + svclt 0x00004770 │ │ │ │ + strdeq r8, [r3], -r2 │ │ │ │ + ldrbtmi r4, [fp], #-2818 @ 0xfffff4fe │ │ │ │ + @ instruction: 0x0118e9d3 │ │ │ │ + svclt 0x00004770 │ │ │ │ + andeq r8, r3, r2, ror #11 │ │ │ │ + ldrbtmi r4, [fp], #-2817 @ 0xfffff4ff │ │ │ │ + @ instruction: 0x47706918 │ │ │ │ + ldrdeq r8, [r3], -r2 │ │ │ │ + ldrbtmi r4, [fp], #-2817 @ 0xfffff4ff │ │ │ │ + @ instruction: 0x47706958 │ │ │ │ + andeq r8, r3, r6, asr #11 │ │ │ │ + ldrbtmi r4, [fp], #-2817 @ 0xfffff4ff │ │ │ │ + @ instruction: 0x47706998 │ │ │ │ + @ instruction: 0x000385ba │ │ │ │ + ldrbtmi r4, [fp], #-2817 @ 0xfffff4ff │ │ │ │ + @ instruction: 0x477069d8 │ │ │ │ + andeq r8, r3, lr, lsr #11 │ │ │ │ + ldrbtmi r4, [fp], #-2818 @ 0xfffff4fe │ │ │ │ + ldrdeq lr, [r8, -r3] │ │ │ │ + svclt 0x00004770 │ │ │ │ + andeq r8, r3, r2, lsr #11 │ │ │ │ + ldrbtmi r4, [fp], #-2818 @ 0xfffff4fe │ │ │ │ + ldrdeq lr, [ip, -r3] │ │ │ │ + svclt 0x00004770 │ │ │ │ + muleq r3, r2, r5 │ │ │ │ + ldrbtmi r4, [fp], #-2817 @ 0xfffff4ff │ │ │ │ + @ instruction: 0x47706c98 │ │ │ │ + andeq r8, r3, r2, lsl #11 │ │ │ │ + ldrbtmi r4, [fp], #-2817 @ 0xfffff4ff │ │ │ │ + @ instruction: 0x47706d18 │ │ │ │ + andeq r8, r3, r6, ror r5 │ │ │ │ + ldrbtmi r4, [fp], #-2817 @ 0xfffff4ff │ │ │ │ + @ instruction: 0x47706d98 │ │ │ │ + andeq r8, r3, sl, ror #10 │ │ │ │ + ldrbtmi r4, [r9], #-2305 @ 0xfffff6ff │ │ │ │ + mrclt 7, 4, APSR_nzcv, cr12, cr7, {5} │ │ │ │ + andeq r8, r3, lr, asr r5 │ │ │ │ + ldrbtmi r4, [r9], #-2305 @ 0xfffff6ff │ │ │ │ + ldcllt 7, cr15, [lr, #-732] @ 0xfffffd24 │ │ │ │ + andeq r8, r3, r2, asr r5 │ │ │ │ + ldrbtmi r4, [r9], #-2305 @ 0xfffff6ff │ │ │ │ + stcllt 7, cr15, [r8, #-732]! @ 0xfffffd24 │ │ │ │ + andeq r8, r3, r6, asr #10 │ │ │ │ + mcrlt 7, 5, pc, cr8, cr7, {5} @ │ │ │ │ + ldrbtmi r4, [r8], #-2049 @ 0xfffff7ff │ │ │ │ + svclt 0x00004770 │ │ │ │ + andeq r8, r3, r2, lsr #11 │ │ │ │ + ldrbtmi r4, [r8], #-2049 @ 0xfffff7ff │ │ │ │ + ldrbmi r3, [r0, -r1, asr #32]! │ │ │ │ + muleq r3, r6, r5 │ │ │ │ + ldrbtmi r4, [r8], #-2049 @ 0xfffff7ff │ │ │ │ + ldrbmi r3, [r0, -r2, lsl #1]! │ │ │ │ + andeq r8, r3, sl, lsl #11 │ │ │ │ + ldrbtmi r4, [r8], #-2049 @ 0xfffff7ff │ │ │ │ + ldrbmi r3, [r0, -r3, asr #1]! │ │ │ │ + andeq r8, r3, lr, ror r5 │ │ │ │ + ldrbtmi r4, [r8], #-2050 @ 0xfffff7fe │ │ │ │ + addvc pc, r2, r0, lsl #10 │ │ │ │ + svclt 0x00004770 │ │ │ │ + andeq r8, r3, r2, ror r5 │ │ │ │ + ldrbtmi r4, [r8], #-2049 @ 0xfffff7ff │ │ │ │ + ldclt 7, cr15, [r8, #-732]! @ 0xfffffd24 │ │ │ │ + andeq r8, r3, r2, ror #10 │ │ │ │ @ instruction: 0x460cb510 │ │ │ │ @ instruction: 0xf7fbb0a4 │ │ │ │ - @ instruction: 0x4621fabf │ │ │ │ - svc 0x0016f7b7 │ │ │ │ + strtmi pc, [r1], -r7, asr #19 │ │ │ │ + mrc 7, 0, APSR_nzcv, cr14, cr7, {5} │ │ │ │ ldrmi sl, [r8], -r1, lsl #22 │ │ │ │ smlabbcs r0, ip, r2, r2 │ │ │ │ - mcr 7, 7, pc, cr6, cr7, {5} @ │ │ │ │ + stcl 7, cr15, [lr, #732]! @ 0x2dc │ │ │ │ strmi r2, [r1], -r0, lsl #4 │ │ │ │ @ instruction: 0xf7b74620 │ │ │ │ - eorlt lr, r4, r0, asr #28 │ │ │ │ + eorlt lr, r4, r8, asr #26 │ │ │ │ svclt 0x0000bd10 │ │ │ │ addcs fp, ip, #48, 10 @ 0xc000000 │ │ │ │ adclt r4, r5, r5, lsl #12 │ │ │ │ - blge a3cc4 │ │ │ │ + blge a3eb4 │ │ │ │ ldrmi r2, [r8], -r0, lsl #2 │ │ │ │ - mrc 7, 6, APSR_nzcv, cr4, cr7, {5} │ │ │ │ + ldcl 7, cr15, [ip, #732] @ 0x2dc │ │ │ │ strmi r2, [r2], -r0, lsl #2 │ │ │ │ @ instruction: 0xf7b74628 │ │ │ │ - blls cdd60 │ │ │ │ + blls cdb70 │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ eorvs r0, r3, fp, asr r9 │ │ │ │ ldclt 0, cr11, [r0, #-148]! @ 0xffffff6c │ │ │ │ @ instruction: 0x460cb510 │ │ │ │ @ instruction: 0xf7fbb0a4 │ │ │ │ - @ instruction: 0x4621fa93 │ │ │ │ - mcr 7, 7, pc, cr10, cr7, {5} @ │ │ │ │ + @ instruction: 0x4621f99b │ │ │ │ + ldcl 7, cr15, [r2, #732]! @ 0x2dc │ │ │ │ smlabbcs r0, r8, r2, r2 │ │ │ │ @ instruction: 0xf7b7a802 │ │ │ │ - andcs lr, r0, #188, 28 @ 0xbc0 │ │ │ │ + andcs lr, r0, #196, 26 @ 0x3100 │ │ │ │ strtmi sl, [r0], -r1, lsl #18 │ │ │ │ movwls r2, #4865 @ 0x1301 │ │ │ │ - mrc 7, 0, APSR_nzcv, cr2, cr7, {5} │ │ │ │ + ldc 7, cr15, [sl, #-732] @ 0xfffffd24 │ │ │ │ ldclt 0, cr11, [r0, #-144] @ 0xffffff70 │ │ │ │ addcs fp, ip, #48, 10 @ 0xc000000 │ │ │ │ adclt r4, r5, r5, lsl #12 │ │ │ │ - blge a3d1c │ │ │ │ + blge a3f0c │ │ │ │ ldrmi r2, [r8], -r0, lsl #2 │ │ │ │ - mcr 7, 5, pc, cr8, cr7, {5} @ │ │ │ │ + ldc 7, cr15, [r0, #732]! @ 0x2dc │ │ │ │ strmi r2, [r2], -r0, lsl #2 │ │ │ │ @ instruction: 0xf7b74628 │ │ │ │ - blls cdd08 │ │ │ │ + blls cdb18 │ │ │ │ movweq pc, #4515 @ 0x11a3 @ │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ eorvs r0, r3, fp, asr r9 │ │ │ │ ldclt 0, cr11, [r0, #-148]! @ 0xffffff6c │ │ │ │ @ instruction: 0x460cb530 │ │ │ │ @ instruction: 0xf7fbb0a5 │ │ │ │ - vstrge s30, [r1, #-404] @ 0xfffffe6c │ │ │ │ + @ instruction: 0xad01f96d │ │ │ │ @ instruction: 0xf7b74621 │ │ │ │ - addcs lr, ip, #52, 28 @ 0x340 │ │ │ │ + addcs lr, ip, #60, 26 @ 0xf00 │ │ │ │ strtmi r2, [r8], -r0, lsl #2 │ │ │ │ - mcr 7, 4, pc, cr12, cr7, {5} @ │ │ │ │ + ldc 7, cr15, [r4, #732] @ 0x2dc │ │ │ │ @ instruction: 0xf7b7a802 │ │ │ │ - blmi 20deec │ │ │ │ + blmi 20dcfc │ │ │ │ strtmi r2, [r9], -r0, lsl #4 │ │ │ │ ldrbtmi r4, [fp], #-1568 @ 0xfffff9e0 │ │ │ │ strvs pc, [r0], #-79 @ 0xffffffb1 │ │ │ │ strtls r9, [r2], #-769 @ 0xfffffcff │ │ │ │ - ldcl 7, cr15, [ip, #732] @ 0x2dc │ │ │ │ + stcl 7, cr15, [r4], #732 @ 0x2dc │ │ │ │ ldclt 0, cr11, [r0, #-148]! @ 0xffffff6c │ │ │ │ - @ instruction: 0xffffb4f7 │ │ │ │ + @ instruction: 0xffffb307 │ │ │ │ @ instruction: 0xf7fb2101 │ │ │ │ - svclt 0x0000ba4f │ │ │ │ + svclt 0x0000b957 │ │ │ │ addlt fp, r3, r0, lsl #10 │ │ │ │ @ instruction: 0xf7fb9101 │ │ │ │ - stmdbls r1, {r0, r2, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r1, {r0, r2, r3, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf85db003 │ │ │ │ @ instruction: 0xf7b7eb04 │ │ │ │ - svclt 0x0000bdc1 │ │ │ │ + svclt 0x0000bcc9 │ │ │ │ @ instruction: 0xf7fbb508 │ │ │ │ - vstrlt s30, [r8, #-268] @ 0xfffffef4 │ │ │ │ + @ instruction: 0xbd08f94b │ │ │ │ @ instruction: 0x4604b510 │ │ │ │ - blx e1056c │ │ │ │ - mcr 7, 5, pc, cr4, cr7, {5} @ │ │ │ │ + @ instruction: 0xf93ef7fb │ │ │ │ + stc 7, cr15, [ip, #732]! @ 0x2dc │ │ │ │ tstcs r0, r0, lsr #12 │ │ │ │ @ instruction: 0x4010e8bd │ │ │ │ - blt f1057c │ │ │ │ - ldcllt 7, cr15, [r8, #732]! @ 0x2dc │ │ │ │ - mrclt 7, 3, APSR_nzcv, cr14, cr7, {5} │ │ │ │ - mrclt 7, 4, APSR_nzcv, cr6, cr7, {5} │ │ │ │ - mrclt 7, 1, APSR_nzcv, cr4, cr7, {5} │ │ │ │ - stclt 7, cr15, [r6, #732]! @ 0x2dc │ │ │ │ - ldcllt 7, cr15, [r6, #-732] @ 0xfffffd24 │ │ │ │ - mrclt 7, 2, APSR_nzcv, cr8, cr7, {5} │ │ │ │ - stcllt 7, cr15, [sl, #732] @ 0x2dc │ │ │ │ - ldrbtmi r4, [fp], #-2818 @ 0xfffff4fe │ │ │ │ - ldrdeq lr, [r0, -r3] │ │ │ │ - svclt 0x00004770 │ │ │ │ - andeq r8, r3, r6, ror r5 │ │ │ │ - ldrbtmi r4, [fp], #-2818 @ 0xfffff4fe │ │ │ │ - @ instruction: 0x0118e9d3 │ │ │ │ - svclt 0x00004770 │ │ │ │ - andeq r8, r3, r6, ror #10 │ │ │ │ - ldrbtmi r4, [fp], #-2817 @ 0xfffff4ff │ │ │ │ - @ instruction: 0x47706918 │ │ │ │ - andeq r8, r3, r6, asr r5 │ │ │ │ - ldrbtmi r4, [fp], #-2817 @ 0xfffff4ff │ │ │ │ - @ instruction: 0x47706958 │ │ │ │ - andeq r8, r3, sl, asr #10 │ │ │ │ - ldrbtmi r4, [fp], #-2817 @ 0xfffff4ff │ │ │ │ - @ instruction: 0x47706998 │ │ │ │ - andeq r8, r3, lr, lsr r5 │ │ │ │ - ldrbtmi r4, [fp], #-2817 @ 0xfffff4ff │ │ │ │ - @ instruction: 0x477069d8 │ │ │ │ - andeq r8, r3, r2, lsr r5 │ │ │ │ - ldrbtmi r4, [fp], #-2818 @ 0xfffff4fe │ │ │ │ - ldrdeq lr, [r8, -r3] │ │ │ │ - svclt 0x00004770 │ │ │ │ - andeq r8, r3, r6, lsr #10 │ │ │ │ - ldrbtmi r4, [fp], #-2818 @ 0xfffff4fe │ │ │ │ - ldrdeq lr, [ip, -r3] │ │ │ │ - svclt 0x00004770 │ │ │ │ - andeq r8, r3, r6, lsl r5 │ │ │ │ - ldrbtmi r4, [fp], #-2817 @ 0xfffff4ff │ │ │ │ - @ instruction: 0x47706c98 │ │ │ │ - andeq r8, r3, r6, lsl #10 │ │ │ │ - ldrbtmi r4, [fp], #-2817 @ 0xfffff4ff │ │ │ │ - @ instruction: 0x47706d18 │ │ │ │ - strdeq r8, [r3], -sl │ │ │ │ - ldrbtmi r4, [fp], #-2817 @ 0xfffff4ff │ │ │ │ - @ instruction: 0x47706d98 │ │ │ │ - andeq r8, r3, lr, ror #9 │ │ │ │ - ldrbtmi r4, [r9], #-2305 @ 0xfffff6ff │ │ │ │ - mcrlt 7, 3, pc, cr6, cr7, {5} @ │ │ │ │ - andeq r8, r3, r2, ror #9 │ │ │ │ - ldrbtmi r4, [r9], #-2305 @ 0xfffff6ff │ │ │ │ - stclt 7, cr15, [r8, #-732]! @ 0xfffffd24 │ │ │ │ - ldrdeq r8, [r3], -r6 │ │ │ │ - ldrbtmi r4, [r9], #-2305 @ 0xfffff6ff │ │ │ │ - ldclt 7, cr15, [r2, #-732]! @ 0xfffffd24 │ │ │ │ - andeq r8, r3, sl, asr #9 │ │ │ │ - rsbsmi pc, r0, r0, lsl #8 │ │ │ │ - sbcmi pc, r0, r0, lsr #11 │ │ │ │ - @ instruction: 0xf080fab0 │ │ │ │ - ldrbmi r0, [r0, -r0, asr #18]! │ │ │ │ - rsbsmi pc, r0, r0, lsl #8 │ │ │ │ - andpl pc, r0, r0, lsr #11 │ │ │ │ - @ instruction: 0xf080fab0 │ │ │ │ - ldrbmi r0, [r0, -r0, asr #18]! │ │ │ │ - rsbsmi pc, r0, r0, lsl #8 │ │ │ │ - addmi pc, r0, r0, lsr #11 │ │ │ │ - @ instruction: 0xf080fab0 │ │ │ │ - ldrbmi r0, [r0, -r0, asr #18]! │ │ │ │ - rsbsmi pc, r0, r0, lsl #8 │ │ │ │ - addpl pc, r0, r0, lsr #11 │ │ │ │ - @ instruction: 0xf080fab0 │ │ │ │ - ldrbmi r0, [r0, -r0, asr #18]! │ │ │ │ - rsbsmi pc, r0, r0, lsl #8 │ │ │ │ - eormi pc, r0, r0, lsr #11 │ │ │ │ - @ instruction: 0xf080fab0 │ │ │ │ - ldrbmi r0, [r0, -r0, asr #18]! │ │ │ │ - rsbsmi pc, r0, r0, lsl #8 │ │ │ │ - andmi pc, r0, r0, lsr #11 │ │ │ │ - @ instruction: 0xf080fab0 │ │ │ │ - ldrbmi r0, [r0, -r0, asr #18]! │ │ │ │ - rsbsmi pc, r0, r0, lsl #8 │ │ │ │ - submi pc, r0, r0, lsr #11 │ │ │ │ - @ instruction: 0xf080fab0 │ │ │ │ - ldrbmi r0, [r0, -r0, asr #18]! │ │ │ │ - mcrlt 7, 2, pc, cr14, cr7, {5} @ │ │ │ │ + stmdblt r2, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stclt 7, cr15, [r0, #-732] @ 0xfffffd24 │ │ │ │ + stclt 7, cr15, [r6, #732] @ 0x2dc │ │ │ │ + ldclt 7, cr15, [lr, #732] @ 0x2dc │ │ │ │ + ldclt 7, cr15, [ip, #-732]! @ 0xfffffd24 │ │ │ │ + stclt 7, cr15, [lr], #732 @ 0x2dc │ │ │ │ + mrrclt 7, 11, pc, lr, cr7 @ │ │ │ │ + stcllt 7, cr15, [r0, #-732]! @ 0xfffffd24 │ │ │ │ + stcllt 7, cr15, [ip, #732]! @ 0x2dc │ │ │ │ @ instruction: 0x461a4411 │ │ │ │ - stclt 7, cr15, [sl], #732 @ 0x2dc │ │ │ │ + mcrrlt 7, 11, pc, r8, cr7 @ │ │ │ │ @ instruction: 0x461a4411 │ │ │ │ - stclt 7, cr15, [r6], #732 @ 0x2dc │ │ │ │ + mcrrlt 7, 11, pc, r4, cr7 @ │ │ │ │ + ldclt 7, cr15, [r4], #732 @ 0x2dc │ │ │ │ @ instruction: 0x461a4411 │ │ │ │ - stcllt 7, cr15, [r8, #732] @ 0x2dc │ │ │ │ + stcllt 7, cr15, [r4, #-732]! @ 0xfffffd24 │ │ │ │ @ instruction: 0x461a4411 │ │ │ │ - stcllt 7, cr15, [r4, #732] @ 0x2dc │ │ │ │ + stcllt 7, cr15, [r0, #-732]! @ 0xfffffd24 │ │ │ │ @ instruction: 0x461a4411 │ │ │ │ - stcllt 7, cr15, [r0, #732] @ 0x2dc │ │ │ │ + ldcllt 7, cr15, [ip, #-732] @ 0xfffffd24 │ │ │ │ @ instruction: 0x461a4411 │ │ │ │ - ldclt 7, cr15, [ip, #732]! @ 0x2dc │ │ │ │ - stclt 7, cr15, [r6, #-732] @ 0xfffffd24 │ │ │ │ - mrclt 7, 0, APSR_nzcv, cr14, cr7, {5} │ │ │ │ - ldrbtmi r4, [r8], #-2049 @ 0xfffff7ff │ │ │ │ - svclt 0x00004770 │ │ │ │ - andeq r8, r3, lr, ror r4 │ │ │ │ - ldrbtmi r4, [r8], #-2049 @ 0xfffff7ff │ │ │ │ - ldrbmi r3, [r0, -r1, asr #32]! │ │ │ │ - andeq r8, r3, r2, ror r4 │ │ │ │ - ldrbtmi r4, [r8], #-2049 @ 0xfffff7ff │ │ │ │ - ldrbmi r3, [r0, -r2, lsl #1]! │ │ │ │ - andeq r8, r3, r6, ror #8 │ │ │ │ - ldrbtmi r4, [r8], #-2049 @ 0xfffff7ff │ │ │ │ - ldrbmi r3, [r0, -r3, asr #1]! │ │ │ │ - andeq r8, r3, sl, asr r4 │ │ │ │ - ldrbtmi r4, [r8], #-2050 @ 0xfffff7fe │ │ │ │ - addvc pc, r2, r0, lsl #10 │ │ │ │ - svclt 0x00004770 │ │ │ │ - andeq r8, r3, lr, asr #8 │ │ │ │ - ldrbtmi r4, [r8], #-2049 @ 0xfffff7ff │ │ │ │ - stclt 7, cr15, [lr], #732 @ 0x2dc │ │ │ │ - andeq r8, r3, lr, lsr r4 │ │ │ │ + ldcllt 7, cr15, [r8, #-732] @ 0xfffffd24 │ │ │ │ @ instruction: 0xf7b7b508 │ │ │ │ - movwcs lr, #3418 @ 0xd5a │ │ │ │ + movwcs lr, #3360 @ 0xd20 │ │ │ │ stclt 0, cr6, [r8, #-12] │ │ │ │ @ instruction: 0xf7b7b508 │ │ │ │ - stmdavs r0, {r2, r4, r6, r8, sl, fp, sp, lr, pc} │ │ │ │ + stmdavs r0, {r1, r3, r4, r8, sl, fp, sp, lr, pc} │ │ │ │ svclt 0x0000bd08 │ │ │ │ - ldclt 7, cr15, [r2, #-732] @ 0xfffffd24 │ │ │ │ - strmi fp, [r5], -r8, lsl #10 │ │ │ │ - @ instruction: 0xf7fe4c0f │ │ │ │ - bmi 451e3c │ │ │ │ - @ instruction: 0x4606447c │ │ │ │ - stmdami lr, {r0, r1, r5, r9, sl, lr} │ │ │ │ - stmiapl r4!, {r0, r8, sp} │ │ │ │ - andcs r4, fp, #120, 8 @ 0x78000000 │ │ │ │ - @ instruction: 0xf7b76823 │ │ │ │ - stmdavs r3!, {r1, r3, r4, r5, r7, sl, fp, sp, lr, pc} │ │ │ │ - ldrtmi r2, [r1], -r1, lsl #4 │ │ │ │ - @ instruction: 0xf7b74628 │ │ │ │ - stmdami r8, {r2, r4, r5, r7, sl, fp, sp, lr, pc} │ │ │ │ - eorcs r6, lr, #2293760 @ 0x230000 │ │ │ │ - tstcs r1, r8, ror r4 │ │ │ │ - stc 7, cr15, [ip], #732 @ 0x2dc │ │ │ │ - @ instruction: 0xf7b72002 │ │ │ │ - svclt 0x0000ed0e │ │ │ │ - andeq r7, r3, r8, ror #13 │ │ │ │ - andeq r0, r0, r8, asr #2 │ │ │ │ - andeq r4, r1, ip, lsr #13 │ │ │ │ - muleq r1, ip, r6 │ │ │ │ + ldcllt 7, cr15, [r8], {183} @ 0xb7 │ │ │ │ @ instruction: 0x4605b570 │ │ │ │ @ instruction: 0xf7fe4c07 │ │ │ │ - bmi 251de8 │ │ │ │ + bmi 251dc8 │ │ │ │ @ instruction: 0x4601447c │ │ │ │ strtmi r4, [r8], -r3, lsr #12 │ │ │ │ andcs r5, r1, #10682368 @ 0xa30000 │ │ │ │ ldrhtmi lr, [r0], #-141 @ 0xffffff73 │ │ │ │ @ instruction: 0xf7b7681b │ │ │ │ - svclt 0x0000bc8d │ │ │ │ - muleq r3, r4, r6 │ │ │ │ + svclt 0x0000bc7d │ │ │ │ + andeq r7, r3, r4, ror r6 │ │ │ │ andeq r0, r0, r8, asr #2 │ │ │ │ @ instruction: 0x4605b570 │ │ │ │ @ instruction: 0xf7fe4c07 │ │ │ │ - bmi 251dbc │ │ │ │ + bmi 251d9c │ │ │ │ @ instruction: 0x4601447c │ │ │ │ strtmi r4, [r8], -r3, lsr #12 │ │ │ │ andcs r5, r1, #10682368 @ 0xa30000 │ │ │ │ ldrhtmi lr, [r0], #-141 @ 0xffffff73 │ │ │ │ @ instruction: 0xf7b7681b │ │ │ │ - svclt 0x0000bc77 │ │ │ │ - andeq r7, r3, r8, ror #12 │ │ │ │ + svclt 0x0000bc67 │ │ │ │ + andeq r7, r3, r8, asr #12 │ │ │ │ andeq r0, r0, r8, ror #2 │ │ │ │ @ instruction: 0x4605b570 │ │ │ │ @ instruction: 0xf7fe4c07 │ │ │ │ - bmi 251d90 │ │ │ │ + bmi 251d70 │ │ │ │ @ instruction: 0x4601447c │ │ │ │ strtmi r4, [r8], -r3, lsr #12 │ │ │ │ andcs r5, r1, #10682368 @ 0xa30000 │ │ │ │ ldrhtmi lr, [r0], #-141 @ 0xffffff73 │ │ │ │ @ instruction: 0xf7b7681b │ │ │ │ - svclt 0x0000bc61 │ │ │ │ - andeq r7, r3, ip, lsr r6 │ │ │ │ + svclt 0x0000bc51 │ │ │ │ + andeq r7, r3, ip, lsl r6 │ │ │ │ andeq r0, r0, r8, asr #2 │ │ │ │ - @ instruction: 0x4605b530 │ │ │ │ - addlt r4, r3, ip, lsl #12 │ │ │ │ - strbtmi r2, [r8], -r0, lsl #2 │ │ │ │ - stcl 7, cr15, [r4], #-732 @ 0xfffffd24 │ │ │ │ - ldmib sp, {r3, r4, r8, fp, ip, sp, pc}^ │ │ │ │ - eorvs r2, sl, r0, lsl #6 │ │ │ │ - andlt r6, r3, r3, lsr #32 │ │ │ │ - svclt 0x0000bd30 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ ldrmi r4, [fp], r1, lsl #13 │ │ │ │ stcls 0, cr11, [r0], #-604 @ 0xfffffda4 │ │ │ │ stcmi 4, cr9, [r8], #4 │ │ │ │ ldrbtmi r9, [ip], #-2849 @ 0xfffff4df │ │ │ │ blls 8f74a0 │ │ │ │ stmdavs r0!, {r1, r8, r9, ip, pc} │ │ │ │ @@ -74206,15 +74206,15 @@ │ │ │ │ svccc 0x00d287a7 │ │ │ │ blhi 1884ddc │ │ │ │ svccc 0x00c68a28 │ │ │ │ @ instruction: 0x509f79fb │ │ │ │ svccc 0x00d34413 │ │ │ │ vldmdbls sp!, {s31-s34} │ │ │ │ ldccc 13, cr2, [r4], {22} │ │ │ │ - ldrdeq r8, [r3], -r2 │ │ │ │ + ldrdeq r8, [r3], -sl │ │ │ │ andeq r4, r1, r2, lsr #9 │ │ │ │ andeq r4, r1, r2, ror #8 │ │ │ │ andeq r4, r1, r0, asr #8 │ │ │ │ andeq r4, r1, r6, lsl r4 │ │ │ │ movwls r2, #4864 @ 0x1300 │ │ │ │ bhi fe48e35c │ │ │ │ blvs fe40e1c0 │ │ │ │ @@ -74984,25 +74984,25 @@ │ │ │ │ movwcs lr, #3364 @ 0xd24 │ │ │ │ strmi lr, [r1, #-2496] @ 0xfffff640 │ │ │ │ movwcc lr, #14784 @ 0x39c0 │ │ │ │ @ instruction: 0xf022bd38 │ │ │ │ strmi r0, [r2], #-519 @ 0xfffffdf9 │ │ │ │ andcs pc, r0, ip, asr #17 │ │ │ │ svclt 0x0000e7f3 │ │ │ │ - andeq r7, r3, lr, lsr r6 │ │ │ │ + andeq r7, r3, r6, asr #12 │ │ │ │ andeq r6, r3, ip, lsr #19 │ │ │ │ cmplt r8, r3, lsl #12 │ │ │ │ bcs 2ad864 │ │ │ │ stmdbmi r5, {r0, r1, r2, sl, fp, ip, lr, pc} │ │ │ │ @ instruction: 0xf8514479 │ │ │ │ andsvs r0, r8, r2, lsr #32 │ │ │ │ eorcc pc, r2, r1, asr #16 │ │ │ │ @ instruction: 0xf7b64770 │ │ │ │ svclt 0x0000bc87 │ │ │ │ - andeq r7, r3, r8, asr #11 │ │ │ │ + ldrdeq r7, [r3], -r0 │ │ │ │ @ instruction: 0xf0136803 │ │ │ │ andle r0, ip, r7, lsl #4 │ │ │ │ svclt 0x004807d9 │ │ │ │ strle r2, [r6], #-512 @ 0xfffffe00 │ │ │ │ svclt 0x004b079a │ │ │ │ andcs r2, r2, #268435456 @ 0x10000000 │ │ │ │ ldmeq fp, {r0, r1, r3, r4, r6, fp} │ │ │ │ @@ -75052,15 +75052,15 @@ │ │ │ │ ldrbtmi r4, [sl], #-2566 @ 0xfffff5fa │ │ │ │ eorne pc, r3, r2, asr r8 @ │ │ │ │ @ instruction: 0xf8426039 │ │ │ │ strtmi r7, [r7], -r3, lsr #32 │ │ │ │ @ instruction: 0x4638e7de │ │ │ │ @ instruction: 0xf7b64627 │ │ │ │ bfi lr, r6, #24, #2 │ │ │ │ - andeq r7, r3, r6, ror #9 │ │ │ │ + andeq r7, r3, lr, ror #9 │ │ │ │ ldreq r0, [fp], #-3075 @ 0xfffff3fd │ │ │ │ streq fp, [r0], #-2515 @ 0xfffff62d │ │ │ │ @ instruction: 0xf0102310 │ │ │ │ svclt 0x00044f7f │ │ │ │ movwcc r0, #33280 @ 0x8200 │ │ │ │ svcmi 0x0070f010 │ │ │ │ tsteq r0, r4, lsl #30 │ │ │ │ @@ -75086,15 +75086,15 @@ │ │ │ │ svclt 0x00046f0e │ │ │ │ msreq CPSR_, #0, 2 │ │ │ │ andle r6, r2, r3, lsl r0 │ │ │ │ @ instruction: 0xf7b62020 │ │ │ │ andcs lr, r1, #80, 24 @ 0x5000 │ │ │ │ stmib r0, {r1, r8, r9, sp}^ │ │ │ │ strb r2, [r5, r1, lsl #6]! │ │ │ │ - andeq r7, r3, r2, lsl #9 │ │ │ │ + andeq r7, r3, sl, lsl #9 │ │ │ │ strdeq r6, [r3], -r4 │ │ │ │ stmdbvs fp, {r1, r8, fp, sp, lr} │ │ │ │ svcmi 0x00f0e92d │ │ │ │ svclt 0x00b5429a │ │ │ │ strmi r4, [r4], -ip, lsl #12 │ │ │ │ @ instruction: 0x469a4698 │ │ │ │ selmi fp, r1, r4 │ │ │ │ @@ -75190,16 +75190,16 @@ │ │ │ │ @ instruction: 0xf7ff2001 │ │ │ │ @ instruction: 0xf240fe39 │ │ │ │ andcs r2, r0, #-1006632959 @ 0xc4000001 │ │ │ │ strmi r6, [r5], -r3, asr #2 │ │ │ │ adcsvs r2, r8, #67108864 @ 0x4000000 │ │ │ │ tstvs r3, r2 │ │ │ │ svclt 0x0000e7b7 │ │ │ │ - andeq r7, r3, lr, lsr r3 │ │ │ │ - andeq r7, r3, lr, lsr #6 │ │ │ │ + andeq r7, r3, r6, asr #6 │ │ │ │ + andeq r7, r3, r6, lsr r3 │ │ │ │ andeq r3, r1, r6, lsr r4 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stmdbvs r7, {r0, r2, r9, sl, lr} │ │ │ │ bne 18ce3d8 │ │ │ │ stmiavs fp!, {r6, fp, sp, lr} │ │ │ │ ldclne 4, cr4, [lr], #-348 @ 0xfffffea4 │ │ │ │ addsmi r4, lr, #143654912 @ 0x8900000 │ │ │ │ @@ -75245,15 +75245,15 @@ │ │ │ │ ldmle r9!, {r0, r3, r4, r7, r9, lr}^ │ │ │ │ @ instruction: 0xf8c8686b │ │ │ │ blcs 2afb90 │ │ │ │ strtmi sp, [r8], -r9, ror #27 │ │ │ │ b fe611a30 │ │ │ │ pop {r6, r9, sl, lr} │ │ │ │ svclt 0x000087f0 │ │ │ │ - strdeq r7, [r3], -lr │ │ │ │ + andeq r7, r3, r6, lsl #4 │ │ │ │ strmi r6, [r4], fp, lsl #18 │ │ │ │ bne ff06df6c │ │ │ │ addseq sp, fp, r6, lsl r1 │ │ │ │ ldceq 1, cr15, [r4], {12} │ │ │ │ bl 35ffc8 │ │ │ │ ldrlt r0, [r0], #-515 @ 0xfffffdfd │ │ │ │ and r4, r1, fp, lsl #8 │ │ │ │ @@ -77353,15 +77353,15 @@ │ │ │ │ andeq pc, pc, #-1073741824 @ 0xc0000000 │ │ │ │ blle ffea6644 │ │ │ │ @ instruction: 0xf7fd4620 │ │ │ │ blmi 155180 │ │ │ │ blmi 193d48 │ │ │ │ andsvs r4, r8, fp, ror r4 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - andeq r5, r3, r0, lsl sl │ │ │ │ + andeq r5, r3, r8, lsl sl │ │ │ │ bcs 543218 │ │ │ │ strmi r4, [lr], -r4, lsl #12 │ │ │ │ movwcs sp, #19744 @ 0x4d20 │ │ │ │ subseq r2, fp, r0, lsl #10 │ │ │ │ @ instruction: 0xf1033501 │ │ │ │ addmi r0, r2, #15 │ │ │ │ @ instruction: 0x4628dcf9 │ │ │ │ @@ -77375,26 +77375,26 @@ │ │ │ │ blcs d3d00 │ │ │ │ @ instruction: 0xf8034619 │ │ │ │ bcs 6089c │ │ │ │ strdlt sp, [r6, -r8] │ │ │ │ ldcllt 0, cr6, [r0, #-196]! @ 0xffffff3c │ │ │ │ strb r2, [r4, r0, lsl #10]! │ │ │ │ ldrb r4, [r8, r1, lsl #12]! │ │ │ │ - ldrdeq r5, [r3], -ip │ │ │ │ + andeq r5, r3, r4, ror #19 │ │ │ │ @ instruction: 0x4604b510 │ │ │ │ stmdacc r4, {r0, r8, r9, sp} │ │ │ │ stccs 8, cr15, [r4], {84} @ 0x54 │ │ │ │ addsmi r6, r3, r2, lsr #32 │ │ │ │ @ instruction: 0xf7fd6063 │ │ │ │ blmi 1951e8 │ │ │ │ ldmdavs sl, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ svclt 0x000442a2 │ │ │ │ andsvs r2, sl, r0, lsl #4 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - muleq r3, r4, r9 │ │ │ │ + muleq r3, ip, r9 │ │ │ │ push {r0, r1, r8, fp, sp, lr} │ │ │ │ stmdbvs sp, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ adcmi fp, fp, #133 @ 0x85 │ │ │ │ @ instruction: 0x2000bfb8 │ │ │ │ vstrcc d13, [r1, #-480] @ 0xfffffe20 │ │ │ │ ldmdaeq r4, {r8, ip, sp, lr, pc} │ │ │ │ ldreq pc, [r4], #-257 @ 0xfffffeff │ │ │ ├── readelf --wide --decompress --hex-dump=.data {} │ │ │ │ @@ -7,15 +7,15 @@ │ │ │ │ 0x0008a040 2d000000 01000000 2d000000 00000000 -.......-....... │ │ │ │ 0x0008a050 2d000000 00000000 2d000000 00000000 -.......-....... │ │ │ │ 0x0008a060 2d000000 01000000 00000000 00000000 -............... │ │ │ │ 0x0008a070 b3000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0008a080 2b000000 00000000 00000000 00000000 +............... │ │ │ │ 0x0008a090 b5000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0008a0a0 a47f0700 b4730500 bc730500 01000000 .....s...s...... │ │ │ │ - 0x0008a0b0 01000000 58ad0800 35000000 cefbffff ....X...5....... │ │ │ │ + 0x0008a0b0 01000000 60ad0800 35000000 cefbffff ....`...5....... │ │ │ │ 0x0008a0c0 cb030000 01000000 00000000 00000000 ................ │ │ │ │ 0x0008a0d0 18000000 6bffffff 68000000 01000000 ....k...h....... │ │ │ │ 0x0008a0e0 00000000 00000000 18000000 6bffffff ............k... │ │ │ │ 0x0008a0f0 68000000 01000000 00000000 00000000 h............... │ │ │ │ 0x0008a100 00000000 000000c0 ff7f0000 01000000 ................ │ │ │ │ 0x0008a110 00000080 0000ff7f 0000c07f 00000000 ................ │ │ │ │ 0x0008a120 0000f87f ffffffff ffffffff ffffffff ................