--- /srv/rebuilderd/tmp/rebuilderdFQUbPz/inputs/libpython3.13-stdlib_3.13.5-2_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdFQUbPz/out/libpython3.13-stdlib_3.13.5-2_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2025-06-25 18:55:22.000000 debian-binary │ --rw-r--r-- 0 0 0 10632 2025-06-25 18:55:22.000000 control.tar.xz │ --rw-r--r-- 0 0 0 1819064 2025-06-25 18:55:22.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 10636 2025-06-25 18:55:22.000000 control.tar.xz │ +-rw-r--r-- 0 0 0 1818992 2025-06-25 18:55:22.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/lib/python3.13/lib-dynload/_interpqueues.cpython-313-arm-linux-gnueabihf.so │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --notes {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ Owner Data size Description │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: e606269189468b2b5d796be9babfb3748bd4c971 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: ebba6f3a69f15c03fe4fc5c575b75cd0105c3fce │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -281,74 +281,74 @@ │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 14c0 │ │ │ │ ldr r0, [pc, #216] @ (14e0 ) │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r7 │ │ │ │ add r0, pc │ │ │ │ blx ea8 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r5, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r4, #0 │ │ │ │ beq.n 13ce │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx f28 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 1432 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cbz r3, 149c │ │ │ │ - cmp r4, #0 │ │ │ │ + cmp r5, #0 │ │ │ │ beq.n 13ce │ │ │ │ - mov r1, r4 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx f4c │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 144e │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cbz r3, 148e │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cbz r3, 14a4 │ │ │ │ ldr r0, [pc, #136] @ (14e4 ) │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r7 │ │ │ │ ldr r6, [r5, #16] │ │ │ │ add r0, pc │ │ │ │ blx ea8 │ │ │ │ - mov r5, r0 │ │ │ │ + mov r4, r0 │ │ │ │ b.n 1414 │ │ │ │ ldr r0, [pc, #124] @ (14e8 ) │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r7 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ add r0, pc │ │ │ │ blx ea8 │ │ │ │ - mov r5, r0 │ │ │ │ + mov r4, r0 │ │ │ │ b.n 1414 │ │ │ │ ldr r0, [pc, #108] @ (14ec ) │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r7 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ add r0, pc │ │ │ │ blx ea8 │ │ │ │ - mov r5, r0 │ │ │ │ + mov r4, r0 │ │ │ │ b.n 1414 │ │ │ │ - mov r0, r4 │ │ │ │ + mov r0, r5 │ │ │ │ blx f34 <_Py_Dealloc@plt> │ │ │ │ b.n 144e │ │ │ │ blx f40 │ │ │ │ b.n 144e │ │ │ │ - mov r0, r5 │ │ │ │ + mov r0, r4 │ │ │ │ blx f34 <_Py_Dealloc@plt> │ │ │ │ b.n 1432 │ │ │ │ bl 1110 <_PyCrossInterpreterData_ReleaseAndRawFree@plt+0xc> │ │ │ │ adds r0, #1 │ │ │ │ bne.n 1458 │ │ │ │ b.n 13ce │ │ │ │ ldr r3, [pc, #64] @ (14f0 ) │ │ │ │ @@ -364,15 +364,15 @@ │ │ │ │ beq.n 13ce │ │ │ │ ldr r0, [pc, #44] @ (14f8 ) │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r7 │ │ │ │ ldr r6, [r5, #12] │ │ │ │ add r0, pc │ │ │ │ blx ea8 │ │ │ │ - mov r5, r0 │ │ │ │ + mov r4, r0 │ │ │ │ b.n 1414 │ │ │ │ nop │ │ │ │ ldc 0, cr0, [r2], #-4 │ │ │ │ subs r0, r0, #0 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r0, #7 │ │ │ │ movs r0, r0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 30363236 39313839 34363862 32623564 06269189468b2b5d │ │ │ │ - 0x00000010 37393662 65396261 62666233 37343862 796be9babfb3748b │ │ │ │ - 0x00000020 64346339 37312e64 65627567 00000000 d4c971.debug.... │ │ │ │ - 0x00000030 6e684566 nhEf │ │ │ │ + 0x00000000 62613666 33613639 66313563 30336665 ba6f3a69f15c03fe │ │ │ │ + 0x00000010 34666335 63353735 62373563 64303130 4fc5c575b75cd010 │ │ │ │ + 0x00000020 35633366 63652e64 65627567 00000000 5c3fce.debug.... │ │ │ │ + 0x00000030 63a8b2c1 c... │ │ ├── ./usr/lib/python3.13/lib-dynload/_lsprof.cpython-313-arm-linux-gnueabihf.so │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --program-header {} │ │ │ │ @@ -1,15 +1,15 @@ │ │ │ │ │ │ │ │ Elf file type is DYN (Shared object file) │ │ │ │ Entry point 0x0 │ │ │ │ There are 6 program headers, starting at offset 52 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ - LOAD 0x000000 0x00000000 0x00000000 0x047e4 0x047e4 R E 0x10000 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0x047c8 0x047c8 R E 0x10000 │ │ │ │ LOAD 0x00fee8 0x0001fee8 0x0001fee8 0x003d4 0x003f0 RW 0x10000 │ │ │ │ DYNAMIC 0x00ff40 0x0001ff40 0x0001ff40 0x000c0 0x000c0 RW 0x4 │ │ │ │ NOTE 0x0000f4 0x000000f4 0x000000f4 0x00024 0x00024 R 0x4 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ GNU_RELRO 0x00fee8 0x0001fee8 0x0001fee8 0x00118 0x00118 R 0x1 │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -7,18 +7,18 @@ │ │ │ │ [ 2] .gnu.hash GNU_HASH 00000118 000118 000020 04 A 3 0 4 │ │ │ │ [ 3] .dynsym DYNSYM 00000138 000138 000380 10 A 4 3 4 │ │ │ │ [ 4] .dynstr STRTAB 000004b8 0004b8 000400 00 A 0 0 1 │ │ │ │ [ 5] .rel.dyn REL 000008b8 0008b8 0002d8 08 A 3 0 4 │ │ │ │ [ 6] .rel.plt REL 00000b90 000b90 000150 08 AI 3 17 4 │ │ │ │ [ 7] .init PROGBITS 00000ce0 000ce0 00000c 00 AX 0 0 4 │ │ │ │ [ 8] .plt PROGBITS 00000cec 000cec 000218 04 AX 0 0 4 │ │ │ │ - [ 9] .text PROGBITS 00000f04 000f04 002c24 00 AX 0 0 4 │ │ │ │ - [10] .fini PROGBITS 00003b28 003b28 000008 00 AX 0 0 4 │ │ │ │ - [11] .rodata PROGBITS 00003b30 003b30 000cb0 00 A 0 0 4 │ │ │ │ - [12] .eh_frame PROGBITS 000047e0 0047e0 000004 00 A 0 0 4 │ │ │ │ + [ 9] .text PROGBITS 00000f04 000f04 002c08 00 AX 0 0 4 │ │ │ │ + [10] .fini PROGBITS 00003b0c 003b0c 000008 00 AX 0 0 4 │ │ │ │ + [11] .rodata PROGBITS 00003b14 003b14 000cb0 00 A 0 0 4 │ │ │ │ + [12] .eh_frame PROGBITS 000047c4 0047c4 000004 00 A 0 0 4 │ │ │ │ [13] .init_array INIT_ARRAY 0001fee8 00fee8 000004 04 WA 0 0 4 │ │ │ │ [14] .fini_array FINI_ARRAY 0001feec 00feec 000004 04 WA 0 0 4 │ │ │ │ [15] .data.rel.ro PROGBITS 0001fef0 00fef0 000050 00 WA 0 0 4 │ │ │ │ [16] .dynamic DYNAMIC 0001ff40 00ff40 0000c0 08 WA 4 0 4 │ │ │ │ [17] .got PROGBITS 00020000 010000 0000e4 04 WA 0 0 4 │ │ │ │ [18] .data PROGBITS 000200e4 0100e4 0001d8 00 WA 0 0 4 │ │ │ │ [19] .bss NOBITS 000202bc 0102bc 00001c 00 WA 0 0 4 │ │ │ ├── readelf --wide --symbols {} │ │ │ │ @@ -52,8 +52,8 @@ │ │ │ │ 48: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMutex_Lock │ │ │ │ 49: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyThreadState_GetCurrent │ │ │ │ 50: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_MemoryError │ │ │ │ 51: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTime_PerfCounterRaw │ │ │ │ 52: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyType_LookupRef │ │ │ │ 53: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_FromModuleAndSpec │ │ │ │ 54: 00000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__ │ │ │ │ - 55: 0000368d 12 FUNC GLOBAL DEFAULT 9 PyInit__lsprof │ │ │ │ + 55: 00003671 12 FUNC GLOBAL DEFAULT 9 PyInit__lsprof │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ │ │ │ Dynamic section at offset 0xff40 contains 20 entries: │ │ │ │ Tag Type Name/Value │ │ │ │ 0x0000000c (INIT) 0xce0 │ │ │ │ - 0x0000000d (FINI) 0x3b28 │ │ │ │ + 0x0000000d (FINI) 0x3b0c │ │ │ │ 0x00000019 (INIT_ARRAY) 0x1fee8 │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 4 (bytes) │ │ │ │ 0x0000001a (FINI_ARRAY) 0x1feec │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x118 │ │ │ │ 0x00000005 (STRTAB) 0x4b8 │ │ │ │ 0x00000006 (SYMTAB) 0x138 │ │ │ ├── readelf --wide --notes {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ Owner Data size Description │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: b881f65b1f08287419b3183d9e9b4610f037bfde │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: e8404f2b08c62ffe6943b69a59238c5e6d21e9c7 │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {} │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .init: │ │ │ │ │ │ │ │ 00000ce0 <.init>: │ │ │ │ push {r3, lr} │ │ │ │ - bl 35c4 <__gmon_start__@plt+0x26cc> │ │ │ │ + bl 35a8 <__gmon_start__@plt+0x26b0> │ │ │ │ pop {r3, pc} │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -1,37 +1,37 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ -00000f04 : │ │ │ │ +00000f04 : │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb58110 │ │ │ │ + bl feb58110 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, fp, r8, asr #31 │ │ │ │ strmi r4, [r4], -fp, lsl #12 │ │ │ │ @ instruction: 0x46184611 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ movwcs r9, #775 @ 0x307 │ │ │ │ movwcs lr, #35277 @ 0x89cd │ │ │ │ - bge 153c38 │ │ │ │ - bge 1a5740 │ │ │ │ - bge 225740 │ │ │ │ - bge 1e5740 │ │ │ │ + bge 153c38 │ │ │ │ + bge 1a5740 │ │ │ │ + bge 225740 │ │ │ │ + bge 1e5740 │ │ │ │ ldrbtmi r9, [fp], #-512 @ 0xfffffe00 │ │ │ │ cmncc r8, #253952 @ 0x3e000 │ │ │ │ stmib sp, {r0, r8, sl, sp}^ │ │ │ │ ldrbtmi r5, [sl], #-1285 @ 0xfffffafb │ │ │ │ svc 0x002cf7ff │ │ │ │ rsble r2, r9, r0, lsl #16 │ │ │ │ - blcs 27b70 │ │ │ │ + blcs 27b70 │ │ │ │ stmdbvs r3!, {r1, r8, r9, sl, fp, ip, sp, pc}^ │ │ │ │ movweq pc, #8227 @ 0x2023 @ │ │ │ │ eorsle r6, r5, r3, ror #2 │ │ │ │ - bls 178438 │ │ │ │ + bls 178438 │ │ │ │ @ instruction: 0xf0436963 │ │ │ │ cmnvs r3, r2, lsl #6 │ │ │ │ eorsle r2, r1, r0, lsl #20 │ │ │ │ vldmdble r2!, {s4-s3} │ │ │ │ vldr s18, [sp, #28] │ │ │ │ stmdbvs r3!, {r3, r8, r9, fp, ip, sp, lr}^ │ │ │ │ @ instruction: 0xf04369a0 │ │ │ │ @@ -50,47 +50,47 @@ │ │ │ │ @ instruction: 0xf06f682b │ │ │ │ rscvs r4, r0, #64, 4 │ │ │ │ eorle r2, lr, r0, lsl #16 │ │ │ │ mulle r2, r3, r2 │ │ │ │ eorvs r3, fp, r1, lsl #22 │ │ │ │ andcs fp, r0, fp, lsr #6 │ │ │ │ ldclt 0, cr11, [r0, #-44]! @ 0xffffffd4 │ │ │ │ - bcs 277e8 │ │ │ │ + bcs 277e8 │ │ │ │ stmdbvs r3!, {r1, r2, r3, r6, r7, r8, ip, lr, pc}^ │ │ │ │ movweq pc, #16419 @ 0x4023 @ │ │ │ │ - bls 1d956c │ │ │ │ - blvc 23c658 │ │ │ │ + bls 1d956c │ │ │ │ + blvc 23c658 │ │ │ │ @ instruction: 0xed8469a0 │ │ │ │ - bcs 1fc0c │ │ │ │ + bcs 1fc0c │ │ │ │ ldmdavs r3, {r4, r6, r7, ip, lr, pc} │ │ │ │ cmppmi r0, pc, rrx @ p-variant is OBSOLETE │ │ │ │ svclt 0x001c428b │ │ │ │ andsvs r3, r3, r1, lsl #6 │ │ │ │ stmdavs r3, {r3, r6, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ smullle r4, r6, r3, r2 │ │ │ │ andvs r3, r3, r1, lsl #22 │ │ │ │ bicle r2, r2, r0, lsl #22 │ │ │ │ svc 0x0038f7ff │ │ │ │ @ instruction: 0x4628e7bf │ │ │ │ svc 0x0034f7ff │ │ │ │ addsmi lr, r3, #55836672 @ 0x3540000 │ │ │ │ - blcc 7502c │ │ │ │ + blcc 7502c │ │ │ │ tstlt r3, fp, lsr #32 │ │ │ │ rscscc pc, pc, pc, asr #32 │ │ │ │ strtmi lr, [r8], -lr, asr #15 │ │ │ │ svc 0x0028f7ff │ │ │ │ svclt 0x0000e7f8 │ │ │ │ andeq pc, r1, lr, lsr #3 │ │ │ │ - andeq r2, r0, r6, ror ip │ │ │ │ - andeq r2, r0, r4, lsr ip │ │ │ │ - andeq r2, r0, ip, lsr ip │ │ │ │ - andeq r2, r0, r2, lsr ip │ │ │ │ + andeq r2, r0, sl, asr ip │ │ │ │ + andeq r2, r0, r8, lsl ip │ │ │ │ + andeq r2, r0, r0, lsr #24 │ │ │ │ + andeq r2, r0, r6, lsl ip │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb58254 │ │ │ │ + bl feb58254 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460d0ff0 │ │ │ │ @ instruction: 0xf7ff4616 │ │ │ │ @ instruction: 0x4604eeb6 │ │ │ │ tstlt r0, r0, lsl #16 │ │ │ │ @ instruction: 0x47a84631 │ │ │ │ stmdavs r0!, {r5, r6, r8, fp, ip, sp, pc}^ │ │ │ │ @@ -98,35 +98,35 @@ │ │ │ │ ldmdblt r8!, {r3, r5, r7, r8, r9, sl, lr} │ │ │ │ @ instruction: 0xb12068a0 │ │ │ │ @ instruction: 0x462b4631 │ │ │ │ ldrhtmi lr, [r0], #-141 @ 0xffffff73 │ │ │ │ andcs r4, r0, r8, lsl r7 │ │ │ │ svclt 0x0000bd70 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb58294 │ │ │ │ + bl feb58294 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf7ff0ff8 │ │ │ │ @ instruction: 0x4604ee98 │ │ │ │ cmplt r8, r0, lsl #16 │ │ │ │ @ instruction: 0xf06f6803 │ │ │ │ tstcs r0, r0, asr #4 │ │ │ │ addsmi r6, r3, #33 @ 0x21 │ │ │ │ - blcc 750bc │ │ │ │ + blcc 750bc │ │ │ │ biclt r6, fp, r3 │ │ │ │ cmplt r8, r0, ror #16 │ │ │ │ @ instruction: 0xf06f6803 │ │ │ │ tstcs r0, r0, asr #4 │ │ │ │ addsmi r6, r3, #97 @ 0x61 │ │ │ │ - blcc 750d4 │ │ │ │ + blcc 750d4 │ │ │ │ orrslt r6, fp, r3 │ │ │ │ smlaltblt r6, r8, r0, r8 │ │ │ │ @ instruction: 0xf06f6803 │ │ │ │ tstcs r0, r0, asr #4 │ │ │ │ addsmi r6, r3, #161 @ 0xa1 │ │ │ │ - blcc 750ec │ │ │ │ + blcc 750ec │ │ │ │ @ instruction: 0xb1236003 │ │ │ │ ldclt 0, cr2, [r0, #-0] │ │ │ │ mcr 7, 6, pc, cr10, cr15, {7} @ │ │ │ │ @ instruction: 0xf7ffe7e2 │ │ │ │ ldrb lr, [r7, r8, asr #29]! │ │ │ │ mcr 7, 6, pc, cr4, cr15, {7} @ │ │ │ │ svclt 0x0000e7e8 │ │ │ │ @@ -142,83 +142,83 @@ │ │ │ │ andls sl, r1, #24576 @ 0x6000 │ │ │ │ andls sl, r0, #28672 @ 0x7000 │ │ │ │ ldrbtmi r4, [fp], #-2667 @ 0xfffff595 │ │ │ │ cmncc ip, #27392 @ 0x6b00 │ │ │ │ ldrbtmi r4, [ip], #-1146 @ 0xfffffb86 │ │ │ │ mrc 7, 1, APSR_nzcv, cr6, cr15, {7} │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - blls 1e13a8 │ │ │ │ + blls 1e13a8 │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ svclt 0x00c2809b │ │ │ │ @ instruction: 0xf043697b │ │ │ │ cmnvs fp, r2, lsl #6 │ │ │ │ - blcs 27d70 │ │ │ │ + blcs 27d70 │ │ │ │ adcshi pc, r0, r0 │ │ │ │ ldmdbvs fp!, {r1, r6, r7, r8, r9, sl, fp, ip, sp, pc}^ │ │ │ │ movweq pc, #16451 @ 0x4043 @ │ │ │ │ ldmdbmi pc, {r0, r1, r3, r4, r5, r6, r8, sp, lr}^ @ │ │ │ │ ldrbtmi r4, [r9], #-2143 @ 0xfffff7a1 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ pkhtbmi lr, r0, r0, asr #27 │ │ │ │ rsbsle r2, sp, r0, lsl #16 │ │ │ │ - bmi 1753eec │ │ │ │ + bmi 1753eec │ │ │ │ ldrbtmi r4, [fp], #-2397 @ 0xfffff6a3 │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ ldrbtmi r6, [r9], #-2747 @ 0xfffff545 │ │ │ │ mrc 7, 3, APSR_nzcv, cr4, cr15, {7} │ │ │ │ rsble r2, r0, r0, lsl #16 │ │ │ │ @ instruction: 0xf06f6802 │ │ │ │ addmi r4, sl, #64, 2 │ │ │ │ addhi pc, r8, r0, asr #32 │ │ │ │ @ instruction: 0xf04f4e56 │ │ │ │ ldmdbmi r6, {r9, fp}^ │ │ │ │ stmdbeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ ldrsblt pc, [r4, #-143] @ 0xffffff71 @ │ │ │ │ - blmi 15523a8 │ │ │ │ + blmi 15523a8 │ │ │ │ ldrbtmi r4, [fp], #1145 @ 0x479 │ │ │ │ ldrbtmi r9, [fp], #-1028 @ 0xfffffbfc │ │ │ │ ldmdavs r5!, {r0, r1, r8, r9, ip, pc} │ │ │ │ @ instruction: 0xf7ff4638 │ │ │ │ stmdbls r3, {r2, r3, r9, sl, fp, sp, lr, pc} │ │ │ │ ldrbmi r4, [sl], -r4, lsl #12 │ │ │ │ @ instruction: 0xf505fa09 │ │ │ │ stccs 6, cr4, [r0], {64} @ 0x40 │ │ │ │ - bvs feef52ec │ │ │ │ + bvs feef52ec │ │ │ │ strpl lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ mcr 7, 2, pc, cr12, cr15, {7} @ │ │ │ │ @ instruction: 0xf06f6823 │ │ │ │ strmi r4, [r2], -r0, asr #2 │ │ │ │ andle r4, r3, fp, lsl #5 │ │ │ │ eorvs r3, r3, r1, lsl #22 │ │ │ │ subsle r2, r0, r0, lsl #22 │ │ │ │ cmppmi r0, pc, rrx @ p-variant is OBSOLETE │ │ │ │ eorsle r2, r3, r0, lsl #20 │ │ │ │ addmi r6, fp, #1245184 @ 0x130000 │ │ │ │ ldmvs r1!, {r0, r1, r5, r6, r8, ip, lr, pc}^ │ │ │ │ - beq 17bb2c │ │ │ │ + beq 17bb2c │ │ │ │ stmdbcs r0, {r3, r9, sl, ip, sp} │ │ │ │ - bmi ff5968 │ │ │ │ + bmi ff5968 │ │ │ │ ldmdbmi pc!, {r6, r9, sl, lr} @ │ │ │ │ ldrbtmi r6, [sl], #-2747 @ 0xfffff545 │ │ │ │ @ instruction: 0xf8cd4479 │ │ │ │ stcls 0, cr10, [r4], {-0} │ │ │ │ mcr 7, 1, pc, cr10, cr15, {7} @ │ │ │ │ stmdavs r2, {r4, r5, r6, r7, r8, ip, sp, pc} │ │ │ │ cmppmi r0, pc, rrx @ p-variant is OBSOLETE │ │ │ │ teqle r8, sl, lsl #5 │ │ │ │ ldrdcc pc, [r0], -r8 │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ mulle r3, r3, r2 │ │ │ │ @ instruction: 0xf8c83b01 │ │ │ │ @ instruction: 0xb3233000 │ │ │ │ - blmi cdb82c │ │ │ │ + blmi cdb82c │ │ │ │ andeq pc, r1, #66 @ 0x42 │ │ │ │ stmiapl r0!, {r1, r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ pop {r0, r3, ip, sp, pc} │ │ │ │ - blmi c25214 │ │ │ │ + blmi c25214 │ │ │ │ ldrbtmi r4, [r9], #-2352 @ 0xfffff6d0 │ │ │ │ ldmdavs r8, {r0, r1, r5, r6, r7, fp, ip, lr} │ │ │ │ mrc 7, 0, APSR_nzcv, cr8, cr15, {7} │ │ │ │ ldrdcc pc, [r0], -r8 │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ mulle r3, r3, r2 │ │ │ │ @ instruction: 0xf8c83b01 │ │ │ │ @@ -228,65 +228,65 @@ │ │ │ │ ldrb lr, [r9, r4, lsl #28]! │ │ │ │ @ instruction: 0xf023697b │ │ │ │ cmnvs fp, r2, lsl #6 │ │ │ │ strbmi lr, [r0], -r4, ror #14 │ │ │ │ ldcl 7, cr15, [sl, #1020]! @ 0x3fc │ │ │ │ ldrdls lr, [r5], -r6 │ │ │ │ @ instruction: 0xf7ff4620 │ │ │ │ - bls 17ca74 │ │ │ │ - bcc 7b140 │ │ │ │ - bcs 192ac │ │ │ │ + bls 17ca74 │ │ │ │ + bcc 7b140 │ │ │ │ + bcs 192ac │ │ │ │ @ instruction: 0xf7ffd1c2 │ │ │ │ ldr lr, [pc, lr, ror #27]! │ │ │ │ andvs r3, r2, r1, lsl #20 │ │ │ │ @ instruction: 0xf47f2a00 │ │ │ │ @ instruction: 0xf7ffaf73 │ │ │ │ strb lr, [pc, -r6, ror #27]! │ │ │ │ @ instruction: 0xf023697b │ │ │ │ cmnvs fp, r4, lsl #6 │ │ │ │ - blcc 7b004 │ │ │ │ - blcs 19318 │ │ │ │ + blcc 7b004 │ │ │ │ + blcs 19318 │ │ │ │ @ instruction: 0x4610d197 │ │ │ │ ldcl 7, cr15, [r8, #1020] @ 0x3fc │ │ │ │ svclt 0x0000e793 │ │ │ │ @ instruction: 0x0001efbe │ │ │ │ - andeq r2, r0, r8, asr #21 │ │ │ │ + andeq r2, r0, ip, lsr #21 │ │ │ │ andeq lr, r1, sl, asr #29 │ │ │ │ - andeq r2, r0, r6, ror #20 │ │ │ │ - andeq r2, r0, r0, ror sl │ │ │ │ - muleq r0, sl, sl │ │ │ │ - andeq r2, r0, r6, lsl #21 │ │ │ │ - andeq r2, r0, r6, lsl #21 │ │ │ │ + andeq r2, r0, sl, asr #20 │ │ │ │ + andeq r2, r0, r4, asr sl │ │ │ │ + andeq r2, r0, lr, ror sl │ │ │ │ + andeq r2, r0, sl, ror #20 │ │ │ │ + andeq r2, r0, sl, ror #20 │ │ │ │ andeq lr, r1, r4, asr #26 │ │ │ │ - andeq r2, r0, r8, lsr sl │ │ │ │ - muleq r0, lr, sl │ │ │ │ - muleq r0, lr, sl │ │ │ │ - andeq r2, r0, r6, asr sl │ │ │ │ - andeq r2, r0, r8, asr sl │ │ │ │ + andeq r2, r0, ip, lsl sl │ │ │ │ + andeq r2, r0, r2, lsl #21 │ │ │ │ + andeq r2, r0, r2, lsl #21 │ │ │ │ + andeq r2, r0, sl, lsr sl │ │ │ │ + andeq r2, r0, ip, lsr sl │ │ │ │ strheq r0, [r0], -ip │ │ │ │ andeq r0, r0, r8, asr #1 │ │ │ │ - andeq r2, r0, lr, asr #19 │ │ │ │ + @ instruction: 0x000029b2 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ - bcs d4ffc │ │ │ │ + bcs d4ffc │ │ │ │ stclle 4, cr4, [lr, #-508] @ 0xfffffe04 │ │ │ │ strmi r6, [r5], -r3, asr #18 │ │ │ │ ldrle r0, [r2, #-1883] @ 0xfffff8a5 │ │ │ │ stmvs ip, {r4, r5, r8, r9, fp, lr} │ │ │ │ stmdavs r0!, {r1, r2, r3, r4, r5, r6, r7, fp, ip, lr}^ │ │ │ │ ldrhtle r4, [r4], -r0 │ │ │ │ ldrdhi pc, [ip], -r1 │ │ │ │ @ instruction: 0xf8d54631 │ │ │ │ @ instruction: 0xf7ff902c │ │ │ │ - bllt 183c9e8 │ │ │ │ + bllt 183c9e8 │ │ │ │ ldmpl sl!, {r1, r3, r5, r8, r9, fp, lr}^ │ │ │ │ addsmi r6, r3, #6488064 @ 0x630000 │ │ │ │ - blmi a75370 │ │ │ │ + blmi a75370 │ │ │ │ pop {r3, r4, r5, r6, r7, fp, ip, lr} │ │ │ │ strbmi r8, [r1, #1016] @ 0x3f8 │ │ │ │ @ instruction: 0x4620d0f9 │ │ │ │ ldrdcc pc, [r8], r3 │ │ │ │ ldrdcs pc, [r4], -r8 │ │ │ │ ldrmi r4, [r8, r1, asr #12] │ │ │ │ stmdacs r0, {r2, r9, sl, lr} │ │ │ │ @@ -296,25 +296,25 @@ │ │ │ │ @ instruction: 0xf0004628 │ │ │ │ stmdavs r3!, {r0, r6, fp, ip, sp, lr, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ smlalle r4, r2, r3, r2 │ │ │ │ eorvs r3, r3, r1, lsl #22 │ │ │ │ bicsle r2, lr, r0, lsl #22 │ │ │ │ @ instruction: 0xf7ff4620 │ │ │ │ - blmi 5fc964 │ │ │ │ + blmi 5fc964 │ │ │ │ pop {r3, r4, r5, r6, r7, fp, ip, lr} │ │ │ │ stmdavs r3!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ strbmi pc, [r0], -pc, rrx @ │ │ │ │ strhtle r4, [r5], #35 @ 0x23 │ │ │ │ stmiavs r1!, {r0, r8, r9, ip, sp} │ │ │ │ strtmi r6, [r8], -r3, lsr #32 │ │ │ │ @ instruction: 0xf0004622 │ │ │ │ stmdavs r3!, {r0, r2, r5, fp, ip, sp, lr, pc} │ │ │ │ strhle r4, [r5, #35]! @ 0x23 │ │ │ │ - blmi 3bb2f0 │ │ │ │ + blmi 3bb2f0 │ │ │ │ ldrbtmi r4, [r9], #-2318 @ 0xfffff6f2 │ │ │ │ ldmdavs r8, {r0, r1, r3, r4, r5, r6, r7, fp, ip, lr} │ │ │ │ ldcl 7, cr15, [r8, #-1020] @ 0xfffffc04 │ │ │ │ strb r2, [r0, r0] │ │ │ │ stc 7, cr15, [r8, #-1020]! @ 0xfffffc04 │ │ │ │ ldmpl r8!, {r0, r1, r2, r8, r9, fp, lr}^ │ │ │ │ @ instruction: 0x4631e7bb │ │ │ │ @@ -322,48 +322,48 @@ │ │ │ │ bicle r2, r7, r0, lsl #16 │ │ │ │ svclt 0x0000e7b3 │ │ │ │ ldrdeq lr, [r1], -r0 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ strheq r0, [r0], -ip │ │ │ │ andeq r0, r0, ip, asr #1 │ │ │ │ - andeq r2, r0, r2, lsr #17 │ │ │ │ + andeq r2, r0, r6, lsl #17 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ @ instruction: 0x476cf8df │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ ldrmi r4, [r7], -lr, lsl #12 │ │ │ │ @ instruction: 0xf7ff447c │ │ │ │ strmi lr, [r0], lr, lsl #26 │ │ │ │ smmlsls ip, pc, r8, pc @ │ │ │ │ movweq pc, #4175 @ 0x104f @ │ │ │ │ svchi 0x005bf3bf │ │ │ │ ldm r4, {r0, r3, r4, r5, r6, r7, sl, lr}^ │ │ │ │ - bcs d188 │ │ │ │ + bcs d188 │ │ │ │ stmia r4, {r0, r1, r8, ip, lr, pc}^ │ │ │ │ stmdbcs r0, {r0, r6, r8, r9, sl, fp, ip, sp} │ │ │ │ vsra.u64 , , #1 │ │ │ │ @ instruction: 0xf0408f5b │ │ │ │ - stmdavs r3!, {r0, r2, r4, r6, r8, r9, pc}^ │ │ │ │ + stmdavs r3!, {r1, r2, r4, r6, r8, r9, pc}^ │ │ │ │ vqdmulh.s d18, d0, d7 │ │ │ │ - @ instruction: 0xf8df8288 │ │ │ │ + @ instruction: 0xf8df8283 │ │ │ │ ldmeq sl, {r2, r4, r5, r8, r9, sl}^ │ │ │ │ movweq pc, #28675 @ 0x7003 @ │ │ │ │ subvs r4, r2, r8, ror r4 │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ svchi 0x005bf3bf │ │ │ │ svcne 0x004fe8d0 │ │ │ │ tstle r3, r1, lsl #18 │ │ │ │ svccs 0x0044e8c0 │ │ │ │ mvnsle r2, r0, lsl #24 │ │ │ │ svchi 0x005bf3bf │ │ │ │ bichi pc, r1, r0, asr #32 │ │ │ │ - blcs 11b748 │ │ │ │ + blcs 11b748 │ │ │ │ bichi pc, r5, r0 │ │ │ │ stmdavs r3!, {r2, r4, r6, r7, r8, ip, sp, pc} │ │ │ │ mlsle sp, lr, r2, r4 │ │ │ │ cmnphi r1, r0, asr #1 @ p-variant is OBSOLETE │ │ │ │ orrslt r6, ip, r4, lsr #17 │ │ │ │ addsmi r6, lr, #2293760 @ 0x230000 │ │ │ │ @ instruction: 0xf0c0d066 │ │ │ │ @@ -374,15 +374,15 @@ │ │ │ │ stmdavs r3!, {r2, r4, r5, r8, ip, sp, pc} │ │ │ │ @ instruction: 0xd059429e │ │ │ │ stmiavs r4!, {r0, r3, r4, r5, r6, r7, r8, r9, ip, lr, pc} │ │ │ │ mvnsle r2, r0, lsl #24 │ │ │ │ @ instruction: 0xf7ff2030 │ │ │ │ @ instruction: 0x4604ec16 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - @ instruction: 0xf8df82dd │ │ │ │ + @ instruction: 0xf8df82de │ │ │ │ ldmdavs r8!, {r2, r3, r4, r5, r7, r9, sl, ip, sp}^ │ │ │ │ andne pc, r3, r9, asr r8 @ │ │ │ │ @ instruction: 0xf0004288 │ │ │ │ @ instruction: 0xf7ff8156 │ │ │ │ stmdacs r0, {r2, r4, r6, r7, sl, fp, sp, lr, pc} │ │ │ │ cmpphi r1, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf06f683b │ │ │ │ @@ -393,21 +393,21 @@ │ │ │ │ movwcs r6, #227 @ 0xe3 │ │ │ │ movwcc lr, #43460 @ 0xa9c4 │ │ │ │ stmiavs fp!, {r8, sp} │ │ │ │ smlabteq r4, r4, r9, lr │ │ │ │ smlabteq r6, r4, r9, lr │ │ │ │ smlabteq r8, r4, r9, lr │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ - ldmdavs sl, {r1, r2, r4, r6, r9, pc} │ │ │ │ + ldmdavs sl, {r0, r1, r2, r4, r6, r9, pc} │ │ │ │ @ instruction: 0xf0c04296 │ │ │ │ - ldmvs sl, {r0, r1, r3, r5, r9, pc} │ │ │ │ + ldmvs sl, {r1, r2, r5, r9, pc} │ │ │ │ @ instruction: 0xf0002a00 │ │ │ │ - ldmdavs r3, {r1, r4, r5, r6, r9, pc} │ │ │ │ + ldmdavs r3, {r0, r1, r4, r5, r6, r9, pc} │ │ │ │ @ instruction: 0xf0c0429e │ │ │ │ - ldmvs r3, {r0, r1, r4, r6, r9, pc} │ │ │ │ + ldmvs r3, {r2, r4, r6, r9, pc} │ │ │ │ ldmdavs sl, {r0, r1, r5, r7, r8, ip, sp, pc} │ │ │ │ svclt 0x002c4296 │ │ │ │ movwcc r3, #17160 @ 0x4308 │ │ │ │ cmnlt sl, sl, lsl r8 │ │ │ │ addsmi r6, lr, #1245184 @ 0x130000 │ │ │ │ ldmvs r3, {r0, r2, r8, r9, ip, lr, pc} │ │ │ │ ldrmi fp, [sl], -r3, asr #2 │ │ │ │ @@ -419,436 +419,436 @@ │ │ │ │ stmib r4, {r9, sp}^ │ │ │ │ andsvs r2, ip, r1, lsl #4 │ │ │ │ svccs 0x0000692f │ │ │ │ mvnhi pc, r0 │ │ │ │ @ instruction: 0x612b693b │ │ │ │ @ instruction: 0xf04f7d2b │ │ │ │ stmiavs sl!, {r9, fp}^ │ │ │ │ - bleq 3d6d4 │ │ │ │ + bleq 3d6d4 │ │ │ │ vmlsl.u8 q11, d19, d17 │ │ │ │ cmnvs ip, r0, asr #6 │ │ │ │ tstcc r1, sl, lsr r1 │ │ │ │ - blge bbcc4 │ │ │ │ + blge bbcc4 │ │ │ │ svclt 0x000c2a00 │ │ │ │ @ instruction: 0xf0032300 │ │ │ │ rscvs r0, pc, r1, lsl #6 │ │ │ │ - blcs 1a03c │ │ │ │ + blcs 1a03c │ │ │ │ sbcshi pc, r6, r0 │ │ │ │ strbvs pc, [r4, #2271]! @ 0x8df @ │ │ │ │ movweq pc, #4175 @ 0x104f @ │ │ │ │ @ instruction: 0x9014f8d2 │ │ │ │ svchi 0x005bf3bf │ │ │ │ ldm r6, {r1, r2, r3, r4, r5, r6, sl, lr}^ │ │ │ │ - bcs d310 │ │ │ │ + bcs d310 │ │ │ │ stmia r6, {r0, r1, r8, ip, lr, pc}^ │ │ │ │ stmdbcs r0, {r0, r6, r8, r9, sl, fp, ip, sp} │ │ │ │ vsra.u64 , , #1 │ │ │ │ @ instruction: 0xf0408f5b │ │ │ │ - ldmdavs r3!, {r0, r2, r4, r7, r9, pc}^ │ │ │ │ + ldmdavs r3!, {r1, r2, r4, r7, r9, pc}^ │ │ │ │ vqdmulh.s d18, d0, d7 │ │ │ │ - @ instruction: 0xf8df81dd │ │ │ │ + @ instruction: 0xf8df81d8 │ │ │ │ ldmeq sl, {r3, r4, r5, r7, r8, sl}^ │ │ │ │ movweq pc, #28675 @ 0x7003 @ │ │ │ │ subvs r4, r2, r8, ror r4 │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ svchi 0x005bf3bf │ │ │ │ svcne 0x004fe8d0 │ │ │ │ tstle r3, r1, lsl #18 │ │ │ │ svccs 0x0046e8c0 │ │ │ │ mvnsle r2, r0, lsl #28 │ │ │ │ svchi 0x005bf3bf │ │ │ │ @ instruction: 0xf8d9d14e │ │ │ │ - blcs 1196d0 │ │ │ │ + blcs 1196d0 │ │ │ │ teqlt lr, r2, asr r0 │ │ │ │ addsmi r6, ip, #3342336 @ 0x330000 │ │ │ │ addshi pc, fp, r0 │ │ │ │ ldmvs r6!, {r1, r6, r8, r9, ip, lr, pc} │ │ │ │ mvnsle r2, r0, lsl #28 │ │ │ │ @ instruction: 0xf7ff2030 │ │ │ │ strmi lr, [r6], -r6, ror #22 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - andvs r8, r4, fp, ror #4 │ │ │ │ + andvs r8, r4, ip, ror #4 │ │ │ │ addvs r2, r3, #0, 6 │ │ │ │ @ instruction: 0xf8d92100 │ │ │ │ andcs r3, r0, ip, lsr #32 │ │ │ │ smlabteq r4, r6, r9, lr │ │ │ │ smlabteq r6, r6, r9, lr │ │ │ │ smlabteq r8, r6, r9, lr │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ - ldmdavs sl, {r0, r1, r2, r4, r5, r7, r8, pc} │ │ │ │ + ldmdavs sl, {r3, r4, r5, r7, r8, pc} │ │ │ │ @ instruction: 0xf0c04294 │ │ │ │ - ldmvs sl, {r0, r4, r5, r8, pc} │ │ │ │ + ldmvs sl, {r1, r3, r5, r8, pc} │ │ │ │ @ instruction: 0xf0002a00 │ │ │ │ - ldmdavs r3, {r1, r2, r4, r6, r7, r8, pc} │ │ │ │ + ldmdavs r3, {r0, r1, r2, r4, r6, r7, r8, pc} │ │ │ │ @ instruction: 0xf0c0429c │ │ │ │ - ldmvs r3, {r2, r4, r5, r7, r8, pc} │ │ │ │ + ldmvs r3, {r0, r2, r4, r5, r7, r8, pc} │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ - ldmdavs sl, {r0, r1, r3, r5, r8, pc} │ │ │ │ + ldmdavs sl, {r0, r2, r3, r5, r8, pc} │ │ │ │ svclt 0x002c4294 │ │ │ │ movwcc r3, #17160 @ 0x4308 │ │ │ │ - bcs 1b6f8 │ │ │ │ - msrhi CPSR_s, r0 │ │ │ │ + bcs 1b6f8 │ │ │ │ + msrhi CPSR_sx, r0 │ │ │ │ addsmi r6, ip, #1245184 @ 0x130000 │ │ │ │ ldmvs r3, {r0, r1, r2, r8, r9, ip, lr, pc} │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ - @ instruction: 0x461a811b │ │ │ │ + @ instruction: 0x461a811d │ │ │ │ addsmi r6, ip, #1245184 @ 0x130000 │ │ │ │ ldmdavs r3, {r0, r1, r2, r4, r5, r6, r7, r9, ip, lr, pc}^ │ │ │ │ mvnsle r2, r0, lsl #22 │ │ │ │ - tst r3, r3, lsl sp │ │ │ │ + tst r5, r3, lsl sp │ │ │ │ @ instruction: 0xe7b46876 │ │ │ │ @ instruction: 0xf7ff9301 │ │ │ │ - blls 7c5a0 │ │ │ │ + blls 7c5a0 │ │ │ │ ldrdvs pc, [ip], -r9 @ │ │ │ │ @ instruction: 0xd1ac2b04 │ │ │ │ adcsle r2, r3, r0, lsl #28 │ │ │ │ addsmi r6, ip, #3342336 @ 0x330000 │ │ │ │ - bicshi pc, r3, r0 │ │ │ │ + bicshi pc, r4, r0 │ │ │ │ ldrblt pc, [r4], #2271 @ 0x8df @ │ │ │ │ msreq CPSR_fs, #1073741826 @ 0x40000002 │ │ │ │ - beq 7d81c │ │ │ │ + beq 7d81c │ │ │ │ ldrbtmi r9, [fp], #769 @ 0x301 │ │ │ │ vqshlu.s32 q2, , #31 │ │ │ │ ldm fp, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ │ │ - blcs 1142c │ │ │ │ + blcs 1142c │ │ │ │ stmia fp, {r0, r1, r8, ip, lr, pc}^ │ │ │ │ - bcs 2d400 │ │ │ │ + bcs 2d400 │ │ │ │ vsra.u64 , , #1 │ │ │ │ @ instruction: 0xf0408f5b │ │ │ │ - @ instruction: 0xf8db81a7 │ │ │ │ - blcs 4d718 │ │ │ │ - @ instruction: 0x81acf240 │ │ │ │ + @ instruction: 0xf8db81a8 │ │ │ │ + blcs 4d718 │ │ │ │ + @ instruction: 0x81adf240 │ │ │ │ @ instruction: 0xf003085a │ │ │ │ @ instruction: 0xf8cb0301 │ │ │ │ @ instruction: 0xf04f2004 │ │ │ │ vsubl.u q0, d15, d0 │ │ │ │ ldm r1, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ │ │ stmdacs r1, {r0, r1, r2, r3, r6, r8, r9, sl, fp} │ │ │ │ stmia r1, {r2, r8, ip, lr, pc}^ │ │ │ │ @ instruction: 0xf1bc2f4c │ │ │ │ mvnsle r0, r0, lsl #30 │ │ │ │ svchi 0x005bf3bf │ │ │ │ - rscshi pc, fp, r0, asr #32 │ │ │ │ + rscshi pc, sp, r0, asr #32 │ │ │ │ addsmi r6, r4, #3276800 @ 0x320000 │ │ │ │ - smlabbhi r2, r0, r0, pc @ │ │ │ │ - bcs 1b90c │ │ │ │ + smlabbhi r4, r0, r0, pc @ │ │ │ │ + bcs 1b90c │ │ │ │ svcge 0x0076f43f │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ - ldmvs r3, {r0, r1, r2, r4, r5, r7, pc} │ │ │ │ + ldmvs r3, {r1, r3, r4, r5, r8, pc} │ │ │ │ addsvs r6, r6, r3, ror r0 │ │ │ │ andsvs r9, sl, r1, lsl #22 │ │ │ │ addsmi r6, ip, #1245184 @ 0x130000 │ │ │ │ - adcshi pc, r4, r0, asr #32 │ │ │ │ - bvs fecd2fbc │ │ │ │ + adcshi pc, ip, r0, asr #32 │ │ │ │ + bvs fecd2fbc │ │ │ │ adcsvs r3, r3, #67108864 @ 0x4000000 │ │ │ │ - blcs 1be18 │ │ │ │ - sbchi pc, r0, r0, asr #32 │ │ │ │ + blcs 1be18 │ │ │ │ + sbchi pc, r2, r0, asr #32 │ │ │ │ @ instruction: 0xf7ffa804 │ │ │ │ ldmib sp, {r1, r4, r5, r7, r8, r9, fp, sp, lr, pc}^ │ │ │ │ stmib r7, {r2, r8, r9, sp}^ │ │ │ │ strbmi r2, [r0], -r0, lsl #6 │ │ │ │ pop {r0, r1, r2, ip, sp, pc} │ │ │ │ @ instruction: 0xf7ff4ff0 │ │ │ │ stmdavs r4!, {r0, r1, r3, r4, r6, r7, r9, fp, ip, sp, pc}^ │ │ │ │ @ instruction: 0xf47f2c00 │ │ │ │ ldr sl, [pc], sp, lsl #29 │ │ │ │ stccs 8, cr6, [r0], {100} @ 0x64 │ │ │ │ mcrge 4, 4, pc, cr15, cr15, {3} @ │ │ │ │ @ instruction: 0xf8d7e69a │ │ │ │ @ instruction: 0xf1bbb00c │ │ │ │ @ instruction: 0xf0000f00 │ │ │ │ - ldmvs fp!, {r1, r7, r8, pc} │ │ │ │ + ldmvs fp!, {r0, r1, r7, r8, pc} │ │ │ │ @ instruction: 0xf7ff6818 │ │ │ │ @ instruction: 0xf8d7eae2 │ │ │ │ pkhbtmi sl, r1, r0 │ │ │ │ @ instruction: 0xf8dbb1a8 │ │ │ │ strbmi r0, [r9], -r4 │ │ │ │ - bl fe43f7c0 │ │ │ │ + bl fe43f7c0 │ │ │ │ ldrdcc pc, [r0], -r9 │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ addsmi r4, r3, #137363456 @ 0x8300000 │ │ │ │ - blcc 757e8 │ │ │ │ + blcc 757e8 │ │ │ │ andcc pc, r0, r9, asr #17 │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ - @ instruction: 0xf1bb8164 │ │ │ │ + @ instruction: 0xf1bb8165 │ │ │ │ @ instruction: 0xf0400f00 │ │ │ │ - @ instruction: 0xf7ff8108 │ │ │ │ + @ instruction: 0xf7ff8109 │ │ │ │ ldmvs fp!, {r3, r5, r8, r9, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf1ba681a │ │ │ │ @ instruction: 0xf0000f00 │ │ │ │ - @ instruction: 0xf8da8145 │ │ │ │ + @ instruction: 0xf8da8146 │ │ │ │ ldclvs 0, cr3, [fp, #-16] │ │ │ │ @ instruction: 0xf14000db │ │ │ │ - stmiami fp!, {r0, r1, r2, r3, r4, r5, r8, pc}^ │ │ │ │ + stmiami fp!, {r6, r8, pc}^ │ │ │ │ ldrbtmi r4, [r8], #-1617 @ 0xfffff9af │ │ │ │ - b fe53f808 │ │ │ │ + b fe53f808 │ │ │ │ stmdacs r0, {r0, r1, r9, sl, lr} │ │ │ │ mrcge 4, 3, APSR_nzcv, cr12, cr15, {3} │ │ │ │ - movwls lr, #4413 @ 0x113d │ │ │ │ - bl 23f818 │ │ │ │ + movwls lr, #4414 @ 0x113e │ │ │ │ + bl 23f818 │ │ │ │ stmiavs ip!, {r0, r8, r9, fp, ip, pc} │ │ │ │ @ instruction: 0xf47f2b04 │ │ │ │ stccs 14, cr10, [r0], {59} @ 0x3b │ │ │ │ mrcge 4, 2, APSR_nzcv, cr4, cr15, {1} │ │ │ │ addsmi r6, lr, #2293760 @ 0x230000 │ │ │ │ mcrge 4, 5, pc, cr6, cr15, {1} @ │ │ │ │ cmnplt ip, #14614528 @ p-variant is OBSOLETE @ 0xdf0000 │ │ │ │ movweq pc, #33029 @ 0x8105 @ │ │ │ │ - beq 7d97c │ │ │ │ + beq 7d97c │ │ │ │ ldrbtmi r9, [fp], #769 @ 0x301 │ │ │ │ vqshlu.s32 q2, , #31 │ │ │ │ ldm fp, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ │ │ - blcs 1158c │ │ │ │ + blcs 1158c │ │ │ │ stmia fp, {r0, r1, r8, ip, lr, pc}^ │ │ │ │ - bcs 2d560 │ │ │ │ + bcs 2d560 │ │ │ │ vsra.u64 , , #1 │ │ │ │ @ instruction: 0xf0408f5b │ │ │ │ - @ instruction: 0xf8db80e2 │ │ │ │ - blcs 4d878 │ │ │ │ - rschi pc, r7, r0, asr #4 │ │ │ │ + @ instruction: 0xf8db80e3 │ │ │ │ + blcs 4d878 │ │ │ │ + rschi pc, r8, r0, asr #4 │ │ │ │ @ instruction: 0xf003085a │ │ │ │ @ instruction: 0xf8cb0301 │ │ │ │ @ instruction: 0xf04f2004 │ │ │ │ vsubl.u q0, d15, d0 │ │ │ │ ldm r1, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ │ │ stmdacs r1, {r0, r1, r2, r3, r6, r8, r9, sl, fp} │ │ │ │ stmia r1, {r2, r8, ip, lr, pc}^ │ │ │ │ @ instruction: 0xf1bc2f4c │ │ │ │ mvnsle r0, r0, lsl #30 │ │ │ │ svchi 0x005bf3bf │ │ │ │ - stmdavs r2!, {r0, r1, r2, r4, r5, r8, ip, lr, pc} │ │ │ │ - eorsle r4, lr, #1610612745 @ 0x60000009 │ │ │ │ - bcs 1ba28 │ │ │ │ + stmdavs r2!, {r0, r3, r4, r5, r8, ip, lr, pc} │ │ │ │ + suble r4, r0, #1610612745 @ 0x60000009 │ │ │ │ + bcs 1ba28 │ │ │ │ mrcge 4, 0, APSR_nzcv, cr8, cr15, {1} │ │ │ │ - cmple pc, r0, lsl #22 │ │ │ │ - mlsvs r3, r3, r8, r6 │ │ │ │ - blls 59b00 │ │ │ │ - ldmdavs r3, {r1, r3, r4, sp, lr} │ │ │ │ - @ instruction: 0xd05c429e │ │ │ │ - bfi r4, r4, (invalid: 12:4) │ │ │ │ - movwls r1, #7475 @ 0x1d33 │ │ │ │ + @ instruction: 0xf0402b00 │ │ │ │ + ldmvs r3, {r0, r2, r7, pc} │ │ │ │ + addsvs r6, r4, r3, rrx │ │ │ │ + andsvs r9, sl, r1, lsl #22 │ │ │ │ + addsmi r6, lr, #1245184 @ 0x130000 │ │ │ │ + ldrmi sp, [r4], -pc, rrx │ │ │ │ + ldmdavs sl, {r0, r1, r6, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ + bcs e4d4 │ │ │ │ + mrcge 4, 6, APSR_nzcv, cr5, cr15, {3} │ │ │ │ + @ instruction: 0xf106e00a │ │ │ │ + movwls r0, #4872 @ 0x1308 │ │ │ │ addsmi r6, ip, #1245184 @ 0x130000 │ │ │ │ - svcge 0x004cf43f │ │ │ │ - smlad ip, r6, r6, r4 │ │ │ │ - movwcc r6, #18522 @ 0x485a │ │ │ │ - @ instruction: 0xf47f2a00 │ │ │ │ - and sl, r1, lr, asr #29 │ │ │ │ + svcge 0x0044f43f │ │ │ │ + smlad r4, r6, r6, r4 │ │ │ │ movweq pc, #33026 @ 0x8102 @ │ │ │ │ stmib r6, {r9, sp}^ │ │ │ │ andsvs r2, lr, r1, lsl #4 │ │ │ │ adcsvs r2, r3, #67108864 @ 0x4000000 │ │ │ │ - blcs 1bf98 │ │ │ │ - svcge 0x0040f43f │ │ │ │ + blcs 1bf9c │ │ │ │ + svcge 0x003ef43f │ │ │ │ @ instruction: 0xf0004628 │ │ │ │ - stmib r7, {r0, r1, r2, r4, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ + stmib r7, {r0, r2, r4, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ strbmi r0, [r0], -r0, lsl #2 │ │ │ │ pop {r0, r1, r2, ip, sp, pc} │ │ │ │ @ instruction: 0xf7ff4ff0 │ │ │ │ - @ instruction: 0x4658ba1d │ │ │ │ + @ instruction: 0x4658ba1b │ │ │ │ smlabtcc r2, sp, r9, lr │ │ │ │ - b fe3bf90c │ │ │ │ + b fe33f910 │ │ │ │ ldmib sp, {r1, r5, fp, sp, lr}^ │ │ │ │ addsmi r3, r6, #-2147483648 @ 0x80000000 │ │ │ │ - stmiavs r2!, {r6, r7, r8, r9, ip, lr, pc} │ │ │ │ + stmiavs r2!, {r1, r2, r3, r4, r5, r7, r8, r9, ip, lr, pc} │ │ │ │ @ instruction: 0xf43f2a00 │ │ │ │ - blcs 2d088 │ │ │ │ - ldmdavs r3, {r3, r4, r5, r8, ip, lr, pc}^ │ │ │ │ + blcs 2d084 │ │ │ │ + ldmdavs r3, {r0, r4, r5, r8, ip, lr, pc}^ │ │ │ │ subsvs r6, r4, r3, lsr #1 │ │ │ │ - @ instruction: 0x4658e7bf │ │ │ │ + @ instruction: 0x4658e7be │ │ │ │ smlabtcc r2, sp, r9, lr │ │ │ │ - b 1ebf934 │ │ │ │ + b 1e3f938 │ │ │ │ ldmib sp, {r1, r4, r5, fp, sp, lr}^ │ │ │ │ addsmi r3, r4, #-2147483648 @ 0x80000000 │ │ │ │ - mrcge 4, 7, APSR_nzcv, cr14, cr15, {7} │ │ │ │ - bcs 1bc10 │ │ │ │ - mrcge 4, 3, APSR_nzcv, cr4, cr15, {1} │ │ │ │ - teqle r6, r0, lsl #22 │ │ │ │ + mrcge 4, 7, APSR_nzcv, cr12, cr15, {7} │ │ │ │ + bcs 1bc14 │ │ │ │ + mrcge 4, 3, APSR_nzcv, cr2, cr15, {1} │ │ │ │ + @ instruction: 0xd1ba2b00 │ │ │ │ adcsvs r6, r3, r3, asr r8 │ │ │ │ - usat r6, #29, r6, asr #0 │ │ │ │ + usat r6, #27, r6, asr #0 │ │ │ │ @ instruction: 0xf7ff2018 │ │ │ │ - @ instruction: 0x4607e9d4 │ │ │ │ + @ instruction: 0x4607e9d2 │ │ │ │ @ instruction: 0xf47f2800 │ │ │ │ - adds sl, r9, r3, lsl lr │ │ │ │ - movwls r1, #7459 @ 0x1d23 │ │ │ │ + adds sl, r8, r1, lsl lr │ │ │ │ + vpmin.s8 d20, d24, d2 │ │ │ │ + vsra.s64 d20, d15, #64 │ │ │ │ + ldrbtmi r0, [sl], #-272 @ 0xfffffef0 │ │ │ │ + blx 5b9ca │ │ │ │ + andsvs pc, r3, r3, lsl #6 │ │ │ │ + ldmdavs sl, {r0, r4, r5, r6, r8, sl, sp, lr, pc}^ │ │ │ │ + bcs e598 │ │ │ │ + ldclge 4, cr15, [r9, #508] @ 0x1fc │ │ │ │ + @ instruction: 0xf104e5f4 │ │ │ │ + movwls r0, #4872 @ 0x1308 │ │ │ │ addsmi r6, lr, #1245184 @ 0x130000 │ │ │ │ - ldrmi sp, [r4], -r2, lsr #3 │ │ │ │ - bmi fe43b188 │ │ │ │ + ldrmi sp, [r4], -pc, lsl #3 │ │ │ │ + bmi fe1fb160 │ │ │ │ orrsmi pc, pc, r8, asr #4 │ │ │ │ tstpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ ldmdavs r3, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ vqrdmulh.s d15, d3, d1 │ │ │ │ - strb r6, [ip, #-19]! @ 0xffffffed │ │ │ │ - movwcc r6, #18522 @ 0x485a │ │ │ │ - @ instruction: 0xf47f2a00 │ │ │ │ - strb sl, [pc, #3540]! @ 276c <__gmon_start__@plt+0x1874> │ │ │ │ - movweq pc, #33028 @ 0x8104 @ │ │ │ │ + @ instruction: 0xe61c6013 │ │ │ │ + movwls r1, #7459 @ 0x1d23 │ │ │ │ + addsmi r6, lr, #1245184 @ 0x130000 │ │ │ │ + ldrmi sp, [r4], -sp, ror #1 │ │ │ │ + ldcne 7, cr14, [r3, #-260]! @ 0xfffffefc │ │ │ │ ldmdavs r3, {r0, r8, r9, ip, pc} │ │ │ │ - smlalle r4, r6, lr, r2 │ │ │ │ - smlald r4, lr, r4, r6 │ │ │ │ - vpmax.s8 d20, d24, d4 │ │ │ │ - vsra.s64 d20, d15, #64 │ │ │ │ - ldrbtmi r0, [sl], #-272 @ 0xfffffef0 │ │ │ │ - blx 5ba06 │ │ │ │ - andsvs pc, r3, r3, lsl #6 │ │ │ │ - @ instruction: 0xf106e617 │ │ │ │ - movwls r0, #4872 @ 0x1308 │ │ │ │ - addsmi r6, ip, #1245184 @ 0x130000 │ │ │ │ - mcrge 4, 6, pc, cr10, cr15, {1} @ │ │ │ │ - pkhbt r4, sl, r6, lsl #12 │ │ │ │ - movwcc lr, #6598 @ 0x19c6 │ │ │ │ - eorvs pc, ip, r9, asr #17 │ │ │ │ - stmib r4, {r2, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ - adcvs r3, ip, r1, lsl #6 │ │ │ │ - ldmdavs r3, {r1, r2, r3, r6, r7, r8, sl, sp, lr, pc}^ │ │ │ │ + @ instruction: 0xf43f429c │ │ │ │ + ldrmi sl, [r6], -r9, asr #29 │ │ │ │ + stmib r6, {r0, r3, r7, r9, sl, sp, lr, pc}^ │ │ │ │ + @ instruction: 0xf8c93301 │ │ │ │ + str r6, [r5, ip, lsr #32] │ │ │ │ + movwcc lr, #6596 @ 0x19c4 │ │ │ │ + strb r6, [sp, #172] @ 0xac │ │ │ │ + blcs 1bb34 │ │ │ │ + mcrge 4, 2, pc, cr11, cr15, {3} @ │ │ │ │ + ldmdavs r3, {r5, r6, r9, sl, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ - strbt sl, [r1], -ip, asr #28 │ │ │ │ - blcs 1bb3c │ │ │ │ - stcge 4, cr15, [fp, #508]! @ 0x1fc │ │ │ │ - @ instruction: 0x4658e5bc │ │ │ │ - b dbf9f8 │ │ │ │ - ldrdcs pc, [r0], -fp │ │ │ │ - cmppmi r0, pc, rrx @ p-variant is OBSOLETE │ │ │ │ - addmi r4, sl, #3145728 @ 0x300000 │ │ │ │ - bcc 75a20 │ │ │ │ - andcs pc, r0, fp, asr #17 │ │ │ │ - @ instruction: 0xf0002a00 │ │ │ │ - blcs 21c30 │ │ │ │ - ldclge 4, cr15, [r8, #-508]! @ 0xfffffe04 │ │ │ │ - movwcc lr, #34531 @ 0x86e3 │ │ │ │ - movwcc lr, #34652 @ 0x875c │ │ │ │ - ldrbmi lr, [r8], -r8, lsr #11 │ │ │ │ + ldr sl, [fp, #3498]! @ 0xdaa │ │ │ │ + @ instruction: 0xf7ff4658 │ │ │ │ + @ instruction: 0xf8dbea36 │ │ │ │ + @ instruction: 0xf06f2000 │ │ │ │ + strmi r4, [r3], -r0, asr #2 │ │ │ │ + andle r4, r5, sl, lsl #5 │ │ │ │ + @ instruction: 0xf8cb3a01 │ │ │ │ + bcs 9a14 │ │ │ │ + addhi pc, r6, r0 │ │ │ │ + @ instruction: 0xf47f2b00 │ │ │ │ + @ instruction: 0xe6e2ad77 │ │ │ │ + ldrb r3, [sp, -r8, lsl #6] │ │ │ │ + str r3, [r7, #776]! @ 0x308 │ │ │ │ + tstls r2, r8, asr r6 │ │ │ │ + b 123fa2c │ │ │ │ + ldrdcc pc, [r4], -fp │ │ │ │ + blcs 67e40 │ │ │ │ + svcge 0x0018f63f │ │ │ │ + vpmax.s8 q10, q4, q8 │ │ │ │ + vshr.s64 d20, d15, #64 │ │ │ │ + ldrbtmi r0, [sl], #-16 │ │ │ │ + blx 1ba9a │ │ │ │ + andsvs pc, r3, r3, lsl #6 │ │ │ │ + ldrbmi lr, [r8], -ip, lsl #14 │ │ │ │ @ instruction: 0xf7ff9102 │ │ │ │ - @ instruction: 0xf8dbea4a │ │ │ │ + @ instruction: 0xf8dbea34 │ │ │ │ stmdbls r2, {r2, ip, sp} │ │ │ │ @ instruction: 0xf63f2b01 │ │ │ │ - bmi 186d6a0 │ │ │ │ + bmi 15ed3b4 │ │ │ │ addsmi pc, pc, r8, asr #4 │ │ │ │ andseq pc, r0, r0, asr #5 │ │ │ │ ldmdavs r3, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ vqrdmulh.s d15, d3, d0 │ │ │ │ - smlad sp, r3, r0, r6 │ │ │ │ - tstls r2, r8, asr r6 │ │ │ │ - b d3fa54 │ │ │ │ - ldrdcc pc, [r4], -fp │ │ │ │ - blcs 67e68 │ │ │ │ - mrcge 6, 2, APSR_nzcv, cr4, cr15, {1} │ │ │ │ - vpmin.s8 q10, q4, │ │ │ │ - vshr.s64 d20, d15, #64 │ │ │ │ - ldrbtmi r0, [sl], #-16 │ │ │ │ - blx 1bac2 │ │ │ │ - andsvs pc, r3, r3, lsl #6 │ │ │ │ - bvs fecfb39c │ │ │ │ - ldr r3, [r2, -r1, lsl #6]! │ │ │ │ - @ instruction: 0x46114851 │ │ │ │ - @ instruction: 0xf7ff4478 │ │ │ │ - @ instruction: 0x4603e956 │ │ │ │ - @ instruction: 0xf47f2b00 │ │ │ │ - @ instruction: 0xf7ffad3d │ │ │ │ - @ instruction: 0x4620e9d2 │ │ │ │ - ldmib r0!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - vst2.16 {d22,d24}, [r3 :128], fp │ │ │ │ - cmnvs fp, r0, lsl #7 │ │ │ │ - strbmi lr, [r8], -fp, ror #12 │ │ │ │ - stmib ip!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - @ instruction: 0xf8d7e697 │ │ │ │ - @ instruction: 0xf1baa010 │ │ │ │ - andsle r0, pc, r0, lsl #30 │ │ │ │ - ldrdeq pc, [r4], -sl │ │ │ │ - sbcseq r6, sl, r3, asr #26 │ │ │ │ - @ instruction: 0xf8dad538 │ │ │ │ - @ instruction: 0xf06f3000 │ │ │ │ - addsmi r4, r3, #64, 4 │ │ │ │ - movwcc sp, #4098 @ 0x1002 │ │ │ │ - andcc pc, r0, sl, asr #17 │ │ │ │ - @ instruction: 0x4650493d │ │ │ │ - @ instruction: 0xf7ff4479 │ │ │ │ - stmdacs r0, {r1, r2, r5, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ - @ instruction: 0xf8dad03a │ │ │ │ - @ instruction: 0xf06f3000 │ │ │ │ - addsmi r4, r3, #64, 4 │ │ │ │ - blcc 75b00 │ │ │ │ - andcc pc, r0, sl, asr #17 │ │ │ │ - suble r2, r8, r0, lsl #22 │ │ │ │ - ldmdami r5!, {r0, r1, r3, r4, r5, r7, fp, sp, lr} │ │ │ │ - ldrbtmi r6, [r8], #-2073 @ 0xfffff7e7 │ │ │ │ - ldmdb r8, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - strb r4, [r1, r3, lsl #12] │ │ │ │ + @ instruction: 0xe6476013 │ │ │ │ + movwcc r6, #6835 @ 0x1ab3 │ │ │ │ + ldmdami r1, {r0, r1, r4, r5, r8, r9, sl, sp, lr, pc}^ │ │ │ │ + ldrbtmi r4, [r8], #-1553 @ 0xfffff9ef │ │ │ │ + ldmdb r4, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + blcs 1329c │ │ │ │ + ldcge 4, cr15, [ip, #-508]! @ 0xfffffe04 │ │ │ │ + ldmib r0, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf7ff4620 │ │ │ │ - strt lr, [r6], #2522 @ 0x9da │ │ │ │ - @ instruction: 0xf7ff4630 │ │ │ │ - strb lr, [r6, #-2518]! @ 0xfffff62a │ │ │ │ - vst2.16 {d22,d24}, [r3 :128], fp │ │ │ │ - cmnvs fp, r0, lsl #7 │ │ │ │ - andls lr, r1, r2, lsr #12 │ │ │ │ - @ instruction: 0xf7ff4658 │ │ │ │ - blls 7c1e4 │ │ │ │ - @ instruction: 0xf47f2b00 │ │ │ │ - ldrb sl, [r8], -sp, ror #25 │ │ │ │ - @ instruction: 0xf8594b27 │ │ │ │ - addmi r1, r8, #3 │ │ │ │ - @ instruction: 0xf7ffd003 │ │ │ │ - stmdacs r0, {r1, r2, r3, r5, r7, r8, fp, sp, lr, pc} │ │ │ │ - @ instruction: 0x4650d0d8 │ │ │ │ - stmdb r4!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - stmdacs r0, {r1, r7, r9, sl, lr} │ │ │ │ - @ instruction: 0xf7ffd1c0 │ │ │ │ - @ instruction: 0xe7cfe972 │ │ │ │ - @ instruction: 0x465168bb │ │ │ │ - ldmdavs sl, {r1, r2, r3, r4, fp, lr} │ │ │ │ + stmdbvs fp!, {r4, r5, r7, r8, fp, sp, lr, pc}^ │ │ │ │ + orrvc pc, r0, #1124073472 @ 0x43000000 │ │ │ │ + strbt r6, [sl], -fp, ror #2 │ │ │ │ + @ instruction: 0xf7ff4648 │ │ │ │ + ldr lr, [r6], ip, ror #19 │ │ │ │ + @ instruction: 0xa010f8d7 │ │ │ │ + svceq 0x0000f1ba │ │ │ │ + @ instruction: 0xf8dad01f │ │ │ │ + stclvs 0, cr0, [r3, #-16] │ │ │ │ + ldrle r0, [r8, #-218]! @ 0xffffff26 │ │ │ │ + ldrdcc pc, [r0], -sl │ │ │ │ + submi pc, r0, #111 @ 0x6f │ │ │ │ + mulle r2, r3, r2 │ │ │ │ + @ instruction: 0xf8ca3301 │ │ │ │ + ldmdbmi sp!, {ip, sp} │ │ │ │ + ldrbtmi r4, [r9], #-1616 @ 0xfffff9b0 │ │ │ │ + stmib r4!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + eorsle r2, sl, r0, lsl #16 │ │ │ │ + ldrdcc pc, [r0], -sl │ │ │ │ + submi pc, r0, #111 @ 0x6f │ │ │ │ + mulle r4, r3, r2 │ │ │ │ + @ instruction: 0xf8ca3b01 │ │ │ │ + blcs daf8 │ │ │ │ + ldmvs fp!, {r3, r6, ip, lr, pc} │ │ │ │ + ldmdavs r9, {r2, r4, r5, fp, lr} │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ - @ instruction: 0xf8dae8e8 │ │ │ │ - @ instruction: 0xf06f2000 │ │ │ │ - strmi r4, [r3], -r0, asr #2 │ │ │ │ - addle r4, fp, sl, lsl #5 │ │ │ │ - @ instruction: 0xf8ca3a01 │ │ │ │ - bcs 9b7c │ │ │ │ - andls sp, r1, r6, lsl #3 │ │ │ │ + @ instruction: 0x4603e918 │ │ │ │ + strtmi lr, [r0], -r1, asr #15 │ │ │ │ + ldmib r8, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldrtmi lr, [r0], -r5, lsr #9 │ │ │ │ + ldmib r4, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmdbvs fp!, {r0, r2, r5, r6, r8, sl, sp, lr, pc}^ │ │ │ │ + orrvc pc, r0, #1124073472 @ 0x43000000 │ │ │ │ + strt r6, [r1], -fp, ror #2 │ │ │ │ + ldrbmi r9, [r8], -r1 │ │ │ │ + stmib ip!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + blcs 28734 │ │ │ │ + stclge 4, cr15, [ip], #508 @ 0x1fc │ │ │ │ + blmi 9fb494 │ │ │ │ + andne pc, r3, r9, asr r8 @ │ │ │ │ + andle r4, r3, r8, lsl #5 │ │ │ │ + stmib ip!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + sbcsle r2, r8, r0, lsl #16 │ │ │ │ + @ instruction: 0xf7ff4650 │ │ │ │ + strmi lr, [r2], r4, ror #18 │ │ │ │ + bicle r2, r0, r0, lsl #16 │ │ │ │ + ldmdb r0!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldmvs fp!, {r0, r1, r2, r3, r6, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ + ldmdami lr, {r0, r4, r6, r9, sl, lr} │ │ │ │ + ldrbtmi r6, [r8], #-2074 @ 0xfffff7e6 │ │ │ │ + stmia r6!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldrdcs pc, [r0], -sl │ │ │ │ + cmppmi r0, pc, rrx @ p-variant is OBSOLETE │ │ │ │ + addmi r4, sl, #3145728 @ 0x300000 │ │ │ │ + bcc 75da4 │ │ │ │ + andcs pc, r0, sl, asr #17 │ │ │ │ + orrle r2, r6, r0, lsl #20 │ │ │ │ + ldrbmi r9, [r0], -r1 │ │ │ │ + ldmdb lr!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + str r9, [r0, r1, lsl #22] │ │ │ │ @ instruction: 0xf7ff4650 │ │ │ │ - blls 7c188 │ │ │ │ - ldrbmi lr, [r0], -r0, lsl #15 │ │ │ │ - ldmdb sl!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - svclt 0x0000e7b2 │ │ │ │ + @ instruction: 0xe7b2e97a │ │ │ │ muleq r1, r0, lr │ │ │ │ @ instruction: 0x0001ebbc │ │ │ │ andeq lr, r1, r0, asr lr │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ strdeq lr, [r1], -r4 │ │ │ │ andeq lr, r1, r8, asr #25 │ │ │ │ ldrdeq lr, [r1], -lr @ │ │ │ │ - @ instruction: 0x000024be │ │ │ │ + andeq r2, r0, r2, lsr #9 │ │ │ │ andeq lr, r1, lr, ror sl │ │ │ │ - andeq lr, r1, r8, ror #14 │ │ │ │ - andeq lr, r1, r6, lsr r7 │ │ │ │ - andeq lr, r1, r4, lsr #13 │ │ │ │ - andeq lr, r1, sl, ror r6 │ │ │ │ - andeq r2, r0, r8, asr r2 │ │ │ │ - ldrdeq r2, [r0], -r0 │ │ │ │ - @ instruction: 0x000021be │ │ │ │ + andeq lr, r1, r2, ror r7 │ │ │ │ + andeq lr, r1, r0, asr #14 │ │ │ │ + andeq lr, r1, r2, lsr #13 │ │ │ │ + andeq lr, r1, r8, ror r6 │ │ │ │ + andeq r2, r0, sl, lsr r2 │ │ │ │ + @ instruction: 0x000021b2 │ │ │ │ + andeq r2, r0, r0, lsr #3 │ │ │ │ strheq r0, [r0], -r4 │ │ │ │ - andeq r2, r0, r4, asr r1 │ │ │ │ + andeq r2, r0, r6, lsr r1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb58de4 │ │ │ │ + bl feb58de4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [sl], {248} @ 0xf8 │ │ │ │ ldrbtmi r2, [ip], #-2561 @ 0xfffff5ff │ │ │ │ stmdavs sl, {r1, r2, r8, sl, fp, ip, lr, pc} │ │ │ │ @ instruction: 0xf7ff4611 │ │ │ │ - blmi 200c30 │ │ │ │ + blmi 200c30 │ │ │ │ ldclt 8, cr5, [r0, #-896] @ 0xfffffc80 │ │ │ │ stmdbmi r7, {r1, r2, r8, r9, fp, lr} │ │ │ │ stmiapl r3!, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf7ff6818 │ │ │ │ andcs lr, r0, r2, asr #18 │ │ │ │ svclt 0x0000bd10 │ │ │ │ andeq lr, r1, r2, lsl r4 │ │ │ │ strheq r0, [r0], -ip │ │ │ │ andeq r0, r0, ip, asr #1 │ │ │ │ - strdeq r2, [r0], -r0 │ │ │ │ + ldrdeq r2, [r0], -r4 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb58e2c │ │ │ │ + bl feb58e2c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldmib r0, {r3, r4, r6, r7, r8, r9, sl, fp}^ │ │ │ │ addlt r3, r5, r5, lsl #10 │ │ │ │ @ instruction: 0xf0434604 │ │ │ │ cmpvs r3, r8, lsl #6 │ │ │ │ stmdb r4, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ strmi r6, [r6], -fp, ror #16 │ │ │ │ @@ -871,15 +871,15 @@ │ │ │ │ ldm r2!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf06f682b │ │ │ │ strmi r4, [r6], -r0, asr #4 │ │ │ │ mulle r2, r3, r2 │ │ │ │ eorvs r3, fp, r1, lsl #22 │ │ │ │ mcrcs 1, 0, fp, cr0, cr3, {6} │ │ │ │ ldmib sp, {r3, r5, r7, r8, r9, sl, fp, ip, sp, pc}^ │ │ │ │ - blle 3c20b0 │ │ │ │ + blle 3c20b0 │ │ │ │ ldcllt 0, cr11, [r0, #20]! │ │ │ │ strtmi r2, [r9], -r0, lsl #6 │ │ │ │ @ instruction: 0x461a4630 │ │ │ │ @ instruction: 0xf7ff9300 │ │ │ │ @ instruction: 0xe7d6e8fe │ │ │ │ andcs r4, r0, #1048576 @ 0x100000 │ │ │ │ @ instruction: 0xf7ffa802 │ │ │ │ @@ -890,383 +890,376 @@ │ │ │ │ @ instruction: 0xf7ff4628 │ │ │ │ ubfx lr, r6, #17, #1 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ @ instruction: 0xf8dfb089 │ │ │ │ - bcs 8f204 │ │ │ │ + bcs 8f194 │ │ │ │ movwls r4, #5243 @ 0x147b │ │ │ │ - addhi pc, r1, #64, 6 │ │ │ │ + rsbshi pc, r2, #64, 6 │ │ │ │ strmi r6, [r6], -r7, asr #17 │ │ │ │ svccs 0x0000680d │ │ │ │ - @ instruction: 0xf8dfd03e │ │ │ │ - @ instruction: 0xf04f4530 │ │ │ │ + @ instruction: 0xf8dfd03c │ │ │ │ + @ instruction: 0xf04f4514 │ │ │ │ vsubw.u q0, , d1 │ │ │ │ ldrbtmi r8, [ip], #-3931 @ 0xfffff0a5 │ │ │ │ svccs 0x004fe8d4 │ │ │ │ tstle r3, r0, lsl #20 │ │ │ │ svccc 0x0041e8c4 │ │ │ │ mvnsle r2, r0, lsl #18 │ │ │ │ svchi 0x005bf3bf │ │ │ │ - addhi pc, r0, #64 @ 0x40 │ │ │ │ - blcs 1dbebc │ │ │ │ - mvnhi pc, r0, asr #4 │ │ │ │ - streq pc, [r4, #-2271] @ 0xfffff721 │ │ │ │ + rsbshi pc, r1, #64 @ 0x40 │ │ │ │ + blcs 1dbebc │ │ │ │ + bicshi pc, r2, r0, asr #4 │ │ │ │ + strbteq pc, [r8], #2271 @ 0x8df @ │ │ │ │ @ instruction: 0xf00308da │ │ │ │ ldrbtmi r0, [r8], #-775 @ 0xfffffcf9 │ │ │ │ @ instruction: 0xf04f6042 │ │ │ │ vsubl.u q0, d15, d0 │ │ │ │ ldm r0, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ │ │ stmdbcs r1, {r0, r1, r2, r3, r6, r8, r9, sl, fp, ip} │ │ │ │ stmia r0, {r0, r1, r8, ip, lr, pc}^ │ │ │ │ stccs 15, cr2, [r0], {68} @ 0x44 │ │ │ │ vsra.u64 , , #1 │ │ │ │ - @ instruction: 0xf0408f5b │ │ │ │ - ldmvs r4!, {r0, r3, r4, r5, r6, r7, pc} │ │ │ │ - @ instruction: 0xf0002b04 │ │ │ │ - ldrshlt r8, [r4, -sp]! │ │ │ │ + tstle r8, fp, asr pc │ │ │ │ + blcs 11c034 │ │ │ │ + teqlt r4, ip, lsl r0 │ │ │ │ addsmi r6, sp, #2293760 @ 0x230000 │ │ │ │ - movwle sp, #57386 @ 0xe02a │ │ │ │ + movwle sp, #57441 @ 0xe061 │ │ │ │ stccs 8, cr6, [r0], {164} @ 0xa4 │ │ │ │ ldmdbvs fp!, {r3, r4, r5, r6, r7, r8, ip, lr, pc} │ │ │ │ ldmdbvs r3!, {r0, r1, r4, r5, r6, r7, sp, lr} │ │ │ │ teqvs r7, fp, lsr r1 │ │ │ │ - ldrtcc pc, [r8], #2271 @ 0x8df @ │ │ │ │ + strtcc pc, [r0], #2271 @ 0x8df │ │ │ │ ldmpl r0, {r0, r9, fp, ip, pc}^ │ │ │ │ pop {r0, r3, ip, sp, pc} │ │ │ │ stmdavs r4!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}^ │ │ │ │ - ldrbmi lr, [r8], -r9, ror #15 │ │ │ │ - @ instruction: 0xf7ff9302 │ │ │ │ - stmdavs r2!, {r3, r6, fp, sp, lr, pc} │ │ │ │ - addsmi r9, r5, #2048 @ 0x800 │ │ │ │ - tstphi r9, r0, asr #1 @ p-variant is OBSOLETE │ │ │ │ - bcs 1c034 │ │ │ │ - blcs 36144 │ │ │ │ - bicshi pc, r0, r0, asr #32 │ │ │ │ - adcvs r6, r3, r3, asr r8 │ │ │ │ - @ instruction: 0xf8ca6054 │ │ │ │ - ldmdavs r3, {sp} │ │ │ │ - @ instruction: 0xf040429d │ │ │ │ - @ instruction: 0x4614817e │ │ │ │ - blcs 1c498 │ │ │ │ - orrshi pc, r3, r0, asr #32 │ │ │ │ - @ instruction: 0xf7ffa806 │ │ │ │ - stcls 8, cr14, [r6, #-520] @ 0xfffffdf8 │ │ │ │ - ldmdbvs sl!, {r0, r1, r3, r4, r5, fp, sp, lr} │ │ │ │ - bne ffb681fc │ │ │ │ - bl 185bfd0 │ │ │ │ - ldmvs fp!, {r0, r1, r8, fp} │ │ │ │ - stmdaeq r3, {r0, r2, r4, r5, r7, r8, r9, fp, sp, lr, pc} │ │ │ │ - bl 1a5c1dc │ │ │ │ - bcs 4600 │ │ │ │ - bichi pc, r0, r0 │ │ │ │ - ldmdbne fp, {r0, r1, r4, r7, fp, sp, lr}^ │ │ │ │ - ldmvs r3, {r0, r1, r4, r7, sp, lr}^ │ │ │ │ - movweq lr, #15177 @ 0x3b49 │ │ │ │ - bvs fe8da154 │ │ │ │ - blcc 5a1d4 │ │ │ │ - blcs 1a89c │ │ │ │ - @ instruction: 0x81a9f040 │ │ │ │ - ldmdbne fp, {r0, r1, r5, r8, fp, sp, lr}^ │ │ │ │ - stmdbvs r3!, {r0, r1, r5, r8, sp, lr}^ │ │ │ │ - movweq lr, #15177 @ 0x3b49 │ │ │ │ - stmibvs r3!, {r0, r1, r5, r6, r8, sp, lr} │ │ │ │ - movweq lr, #35603 @ 0x8b13 │ │ │ │ - stmibvs r3!, {r0, r1, r5, r7, r8, sp, lr}^ │ │ │ │ - movweq lr, #15178 @ 0x3b4a │ │ │ │ - bvs 8da5c0 │ │ │ │ - eorvs r3, r3, #67108864 @ 0x4000000 │ │ │ │ - @ instruction: 0x079b6973 │ │ │ │ - @ instruction: 0xf8dfd59f │ │ │ │ - @ instruction: 0xf04fb404 │ │ │ │ + movwls lr, #10217 @ 0x27e9 │ │ │ │ + stmda sl, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldmvs r4!, {r1, r8, r9, fp, ip, pc} │ │ │ │ + mvnle r2, r4, lsl #22 │ │ │ │ + rscle r2, r8, r0, lsl #24 │ │ │ │ + addsmi r6, sp, #2293760 @ 0x230000 │ │ │ │ + @ instruction: 0xf8dfd043 │ │ │ │ + @ instruction: 0xf106b47c │ │ │ │ + @ instruction: 0xf04f0a08 │ │ │ │ + ldrbtmi r0, [fp], #2305 @ 0x901 │ │ │ │ + vqshlu.s64 q2, q4, #63 @ 0x3f │ │ │ │ + ldm fp, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ │ │ + blcs 11b00 │ │ │ │ + stmia fp, {r0, r1, r8, ip, lr, pc}^ │ │ │ │ + bcs 29ad4 │ │ │ │ + vsra.u64 , , #1 │ │ │ │ + @ instruction: 0xf0408f5b │ │ │ │ + @ instruction: 0xf8db8218 │ │ │ │ + blcs 4ddec │ │ │ │ + mvnshi pc, r0, asr #4 │ │ │ │ + @ instruction: 0xf003085a │ │ │ │ + @ instruction: 0xf8cb0301 │ │ │ │ + @ instruction: 0xf04f2004 │ │ │ │ + vsubl.u q0, d15, d0 │ │ │ │ + ldm r8, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ │ │ + stmdbcs r1, {r0, r1, r2, r3, r6, r8, r9, sl, fp, ip} │ │ │ │ + stmia r8, {r0, r1, r8, ip, lr, pc}^ │ │ │ │ + stmdacs r0, {r6, r8, r9, sl, fp, sp} │ │ │ │ + vsra.u64 , , #1 │ │ │ │ + @ instruction: 0xf0408f5b │ │ │ │ + stmdavs r2!, {r0, r2, r3, r5, r8, pc} │ │ │ │ + @ instruction: 0xf0804295 │ │ │ │ + stmdavs r2!, {r1, r4, r5, r8, pc}^ │ │ │ │ + adcle r2, lr, r0, lsl #20 │ │ │ │ + @ instruction: 0xf0402b00 │ │ │ │ + ldmvs r3, {r4, r5, r6, r8, pc} │ │ │ │ + addsvs r6, r4, r3, rrx │ │ │ │ + andcs pc, r0, sl, asr #17 │ │ │ │ + addsmi r6, sp, #1245184 @ 0x130000 │ │ │ │ + teqphi r2, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ + ldmibvs r3!, {r2, r4, r9, sl, lr} │ │ │ │ + @ instruction: 0xf0402b00 │ │ │ │ + stmdage r6, {r3, r6, r8, pc} │ │ │ │ + stmda ip, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldmdavs fp!, {r1, r2, r8, sl, fp, ip, pc} │ │ │ │ + stmdbls r7, {r1, r3, r4, r5, r8, fp, sp, lr} │ │ │ │ + ldmdavs fp!, {r0, r2, r3, r5, r6, r7, r9, fp, ip}^ │ │ │ │ + stmdbeq r3, {r0, r5, r6, r8, r9, fp, sp, lr, pc} │ │ │ │ + bl fed5c140 │ │ │ │ + ldmvs fp!, {r0, r1, fp}^ │ │ │ │ + beq fcc00 │ │ │ │ + @ instruction: 0xf0002a00 │ │ │ │ + ldmvs r3, {r0, r3, r4, r5, r6, r8, pc} │ │ │ │ + addsvs r1, r3, fp, asr r9 │ │ │ │ + bl 125c1b8 │ │ │ │ + sbcsvs r0, r3, r3, lsl #6 │ │ │ │ + rscsvs r6, r2, r3, lsr #21 │ │ │ │ + adcvs r3, r3, #1024 @ 0x400 │ │ │ │ + @ instruction: 0xf0402b00 │ │ │ │ + stmdbvs r3!, {r1, r5, r6, r8, pc} │ │ │ │ + @ instruction: 0x6123195b │ │ │ │ + bl 125c414 │ │ │ │ + cmnvs r3, r3, lsl #6 │ │ │ │ + bl 4dc51c │ │ │ │ + @ instruction: 0x61a30308 │ │ │ │ + bl 129c624 │ │ │ │ + mvnvs r0, r3, lsl #6 │ │ │ │ + movwcc r6, #6691 @ 0x1a23 │ │ │ │ + ldmdbvs r3!, {r0, r1, r5, r9, sp, lr}^ │ │ │ │ + @ instruction: 0xf57f079b │ │ │ │ + @ instruction: 0xf8dfaf68 │ │ │ │ + @ instruction: 0xf04fb380 │ │ │ │ ldmdbvs r2, {r0, r8, r9}^ │ │ │ │ svchi 0x005bf3bf │ │ │ │ ldm fp, {r0, r1, r3, r4, r5, r6, r7, sl, lr}^ │ │ │ │ stmdbcs r0, {r0, r1, r2, r3, r6, r8, r9, sl, fp, ip} │ │ │ │ stmia fp, {r0, r1, r8, ip, lr, pc}^ │ │ │ │ stmdacs r0, {r6, r8, r9, sl, fp, ip, sp} │ │ │ │ vsra.u64 , , #1 │ │ │ │ @ instruction: 0xf0408f5b │ │ │ │ - @ instruction: 0xf8db8162 │ │ │ │ - blcs 1cde7c │ │ │ │ - msrhi (UNDEF: 103), r0 │ │ │ │ - ldmeq r9, {r0, r2, r4, r5, r6, r7, fp, lr}^ │ │ │ │ + @ instruction: 0xf8db811a │ │ │ │ + blcs 1cdee8 │ │ │ │ + tstphi pc, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ + ldmeq r9, {r2, r4, r6, r7, fp, lr}^ │ │ │ │ movweq pc, #28675 @ 0x7003 @ │ │ │ │ subvs r4, r1, r8, ror r4 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ svchi 0x005bf3bf │ │ │ │ svcgt 0x004fe8d0 │ │ │ │ svceq 0x0001f1bc │ │ │ │ stmia r0, {r2, r8, ip, lr, pc}^ │ │ │ │ @ instruction: 0xf1be1f4e │ │ │ │ mvnsle r0, r0, lsl #30 │ │ │ │ svchi 0x005bf3bf │ │ │ │ - adchi pc, sp, r0, asr #32 │ │ │ │ - blcs 11c9e8 │ │ │ │ - adcshi pc, r3, r0 │ │ │ │ + bvs ff476460 │ │ │ │ + subsle r2, fp, r4, lsl #22 │ │ │ │ @ instruction: 0xf43f2900 │ │ │ │ - stmdavs fp, {r3, r5, r6, r8, r9, sl, fp, sp, pc} │ │ │ │ - mlale sl, ip, r2, r4 │ │ │ │ - stmvs r9, {r1, r6, r8, r9, ip, lr, pc} │ │ │ │ + stmdavs fp, {r1, r4, r5, r8, r9, sl, fp, sp, pc} │ │ │ │ + mlale r7, ip, r2, r4 │ │ │ │ + stmvs r9, {r0, r1, r2, r3, r4, r5, r8, r9, ip, lr, pc} │ │ │ │ @ instruction: 0xf43f2900 │ │ │ │ - stmdavs fp, {r5, r6, r8, r9, sl, fp, sp, pc} │ │ │ │ - mlale r2, ip, r2, r4 │ │ │ │ - stmvs r9, {r1, r2, r3, r4, r5, r8, r9, ip, lr, pc} │ │ │ │ + stmdavs fp, {r1, r3, r5, r8, r9, sl, fp, sp, pc} │ │ │ │ + mulsle pc, ip, r2 @ │ │ │ │ + stmvs r9, {r0, r1, r3, r4, r5, r8, r9, ip, lr, pc} │ │ │ │ @ instruction: 0xf43f2900 │ │ │ │ - stmdavs fp, {r3, r4, r6, r8, r9, sl, fp, sp, pc} │ │ │ │ - mulsle sl, ip, r2 │ │ │ │ - stmvs r9, {r1, r3, r4, r5, r8, r9, ip, lr, pc} │ │ │ │ + stmdavs fp, {r1, r5, r8, r9, sl, fp, sp, pc} │ │ │ │ + mulsle r7, ip, r2 │ │ │ │ + stmvs r9, {r0, r1, r2, r4, r5, r8, r9, ip, lr, pc} │ │ │ │ @ instruction: 0xf43f2900 │ │ │ │ - stmdavs fp, {r4, r6, r8, r9, sl, fp, sp, pc} │ │ │ │ - mulsle r2, ip, r2 │ │ │ │ - ldrdcc lr, [r1, -r1] │ │ │ │ - sasxmi fp, r9, r8 │ │ │ │ + stmdavs fp, {r1, r3, r4, r8, r9, sl, fp, sp, pc} │ │ │ │ + mulle pc, ip, r2 @ │ │ │ │ + stmvs r9, {r0, r1, r2, r8, r9, ip, lr, pc} │ │ │ │ @ instruction: 0xf43f2900 │ │ │ │ - stmdavs fp, {r1, r2, r6, r8, r9, sl, fp, sp, pc} │ │ │ │ - andle r4, r8, r3, lsr #5 │ │ │ │ - sbcshi pc, r8, r0, lsl #4 │ │ │ │ - stmdbcs r0, {r0, r3, r7, fp, sp, lr} │ │ │ │ - svcge 0x003df43f │ │ │ │ - adcmi r6, r3, #720896 @ 0xb0000 │ │ │ │ - bvs fe2f66e4 │ │ │ │ - addvs r3, fp, #1024 @ 0x400 │ │ │ │ - @ instruction: 0xf0402b00 │ │ │ │ - stmdbvs fp, {r0, r1, r3, r6, r8, pc} │ │ │ │ - tstvs fp, fp, asr r9 │ │ │ │ - bl 125c44c │ │ │ │ - cmpvs fp, r3, lsl #6 │ │ │ │ - bl 4dc554 │ │ │ │ - orrvs r0, fp, r8, lsl #6 │ │ │ │ - bl 129c65c │ │ │ │ - bicvs r0, fp, r3, lsl #6 │ │ │ │ - movwcc r6, #6667 @ 0x1a0b │ │ │ │ - str r6, [r0, -fp, lsl #4]! │ │ │ │ - stmdbcs r0, {r0, r3, r6, fp, sp, lr} │ │ │ │ - @ instruction: 0xe71cd1bd │ │ │ │ - stmdbcs r0, {r0, r3, r6, fp, sp, lr} │ │ │ │ - ldr sp, [r8, -r1, asr #3] │ │ │ │ - stmdbcs r0, {r0, r3, r6, fp, sp, lr} │ │ │ │ - ldr sp, [r4, -r5, asr #3] │ │ │ │ - @ instruction: 0xf7fe9302 │ │ │ │ - blls bdd04 │ │ │ │ - blcs 11c230 │ │ │ │ - svcge 0x0003f47f │ │ │ │ - @ instruction: 0xf43f2c00 │ │ │ │ - stmdavs r3!, {r3, r8, r9, sl, fp, sp, pc} │ │ │ │ - @ instruction: 0xf43f429d │ │ │ │ - @ instruction: 0xf8dfaf2b │ │ │ │ - @ instruction: 0xf106b2d8 │ │ │ │ - @ instruction: 0xf04f0a08 │ │ │ │ - ldrbtmi r0, [fp], #2305 @ 0x901 │ │ │ │ - vqshlu.s64 q2, q4, #63 @ 0x3f │ │ │ │ - ldm fp, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ │ │ - blcs 11cc8 │ │ │ │ - stmia fp, {r0, r1, r8, ip, lr, pc}^ │ │ │ │ - bcs 29c9c │ │ │ │ - vsra.u64 , , #1 │ │ │ │ - @ instruction: 0xf0408f5b │ │ │ │ - @ instruction: 0xf8db8143 │ │ │ │ - blcs 4dfb4 │ │ │ │ - tstphi fp, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf003085a │ │ │ │ - @ instruction: 0xf8cb0301 │ │ │ │ - @ instruction: 0xf04f2004 │ │ │ │ - vsubl.u q0, d15, d0 │ │ │ │ - ldm r8, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ │ │ - stmdbcs r1, {r0, r1, r2, r3, r6, r8, r9, sl, fp, ip} │ │ │ │ - stmia r8, {r0, r1, r8, ip, lr, pc}^ │ │ │ │ - stmdacs r0, {r6, r8, r9, sl, fp, sp} │ │ │ │ - vsra.u64 , , #1 │ │ │ │ - @ instruction: 0xf47f8f5b │ │ │ │ - stmdavs r2!, {r1, r5, r6, r7, r9, sl, fp, sp, pc} │ │ │ │ - @ instruction: 0xf4bf4295 │ │ │ │ - stmdavs r2!, {r0, r1, r2, r5, r6, r7, r9, sl, fp, sp, pc}^ │ │ │ │ - @ instruction: 0xf43f2a00 │ │ │ │ - blcs 2db14 │ │ │ │ - ldmvs r3, {r0, r1, r2, r5, r6, r8, ip, lr, pc} │ │ │ │ - addsvs r6, r4, r3, rrx │ │ │ │ - @ instruction: 0xf8ca4614 │ │ │ │ - stmdavs r3!, {sp} │ │ │ │ - @ instruction: 0xd1c4429d │ │ │ │ - stmib sp, {r1, r2, r5, r6, r7, r9, sl, sp, lr, pc}^ │ │ │ │ + stmdavs fp, {r1, r4, r8, r9, sl, fp, sp, pc} │ │ │ │ + andle r4, r7, r3, lsr #5 │ │ │ │ + stmdavs r9, {r0, r1, r2, r4, r5, r6, r7, r8, fp, ip, lr, pc}^ │ │ │ │ + @ instruction: 0xf43f2900 │ │ │ │ + stmdavs fp, {r1, r3, r8, r9, sl, fp, sp, pc} │ │ │ │ + mvnsle r4, r3, lsr #5 │ │ │ │ + blcc 5c99c │ │ │ │ + blcs 1a9a0 │ │ │ │ + tstphi r8, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ + ldmdbne fp, {r0, r1, r3, r8, fp, sp, lr}^ │ │ │ │ + stmdbvs fp, {r0, r1, r3, r8, sp, lr}^ │ │ │ │ + movweq lr, #15177 @ 0x3b49 │ │ │ │ + stmibvs fp, {r0, r1, r3, r6, r8, sp, lr} │ │ │ │ + movweq lr, #35603 @ 0x8b13 │ │ │ │ + stmibvs fp, {r0, r1, r3, r7, r8, sp, lr}^ │ │ │ │ + movweq lr, #15178 @ 0x3b4a │ │ │ │ + bvs 2da6c4 │ │ │ │ + andvs r3, fp, #67108864 @ 0x4000000 │ │ │ │ + stmdavs r9, {r0, r2, r3, r5, r6, r7, r9, sl, sp, lr, pc}^ │ │ │ │ + bicle r2, r0, r0, lsl #18 │ │ │ │ + stmdavs r9, {r0, r3, r5, r6, r7, r9, sl, sp, lr, pc}^ │ │ │ │ + bicle r2, r4, r0, lsl #18 │ │ │ │ + stmdavs r9, {r0, r2, r5, r6, r7, r9, sl, sp, lr, pc}^ │ │ │ │ + bicle r2, r8, r0, lsl #18 │ │ │ │ + stmib sp, {r0, r5, r6, r7, r9, sl, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf7fe3202 │ │ │ │ - bls fdc5c │ │ │ │ - bvs ff468c10 │ │ │ │ - @ instruction: 0xf47f2b04 │ │ │ │ - stmdbcs r0, {r0, r2, r3, r6, r8, r9, sl, fp, sp, pc} │ │ │ │ - mrcge 4, 5, APSR_nzcv, cr5, cr15, {1} │ │ │ │ - adcmi r6, r3, #720896 @ 0xb0000 │ │ │ │ - svcge 0x0077f43f │ │ │ │ - eorslt pc, r0, #14614528 @ 0xdf0000 │ │ │ │ + bls fdca0 │ │ │ │ + bvs ff468bcc │ │ │ │ + @ instruction: 0xd1a32b04 │ │ │ │ + @ instruction: 0xf43f2900 │ │ │ │ + stmdavs fp, {r1, r2, r4, r6, r7, r9, sl, fp, sp, pc} │ │ │ │ + sbcle r4, fp, r3, lsr #5 │ │ │ │ + subslt pc, ip, #14614528 @ 0xdf0000 │ │ │ │ msreq CPSR_fs, #-2147483648 @ 0x80000000 │ │ │ │ ldrbtmi r9, [fp], #1284 @ 0x504 │ │ │ │ @ instruction: 0xf8cd9303 │ │ │ │ movwcs fp, #4104 @ 0x1008 │ │ │ │ svchi 0x005bf3bf │ │ │ │ ldm fp, {r1, r3, r4, r9, sl, lr}^ │ │ │ │ - blcs 11d78 │ │ │ │ + blcs 11d30 │ │ │ │ stmia fp, {r0, r1, r8, ip, lr, pc}^ │ │ │ │ stmdacs r0, {r6, r8, r9, sl, fp, sp} │ │ │ │ vsra.u64 , , #1 │ │ │ │ @ instruction: 0xf0408f5b │ │ │ │ - @ instruction: 0xf8db80c3 │ │ │ │ + @ instruction: 0xf8db80ca │ │ │ │ stccs 0, cr5, [r1, #-16] │ │ │ │ - sbchi pc, r8, r0, asr #4 │ │ │ │ + sbchi pc, pc, r0, asr #4 │ │ │ │ @ instruction: 0xf005086b │ │ │ │ @ instruction: 0xf8cb0501 │ │ │ │ @ instruction: 0xf04f3004 │ │ │ │ stmdals r2, {r8, r9} │ │ │ │ svchi 0x005bf3bf │ │ │ │ svccs 0x004fe8d0 │ │ │ │ tstle r4, r1, lsl #20 │ │ │ │ svccc 0x004ce8c0 │ │ │ │ svceq 0x0000f1bc │ │ │ │ vsra.u64 , q11, #1 │ │ │ │ - @ instruction: 0xd1208f5b │ │ │ │ + @ instruction: 0xd12d8f5b │ │ │ │ addsmi r6, r4, #655360 @ 0xa0000 │ │ │ │ - stmdavs fp, {r0, r2, r5, r9, ip, lr, pc}^ │ │ │ │ - @ instruction: 0xf43f2b00 │ │ │ │ - stccs 14, cr10, [r0, #-472] @ 0xfffffe28 │ │ │ │ - ldmvs sl, {r0, r6, r8, ip, lr, pc} │ │ │ │ - bls da1c4 │ │ │ │ - @ instruction: 0x46196099 │ │ │ │ - stmdavs fp, {r0, r1, r4, sp, lr} │ │ │ │ + stmdavs sl, {r1, r4, r5, r9, ip, lr, pc}^ │ │ │ │ + @ instruction: 0xf43f2a00 │ │ │ │ + stccs 14, cr10, [r0, #-608] @ 0xfffffda0 │ │ │ │ + ldmvs r3, {r0, r2, r4, r5, r6, r8, ip, lr, pc} │ │ │ │ + blls da180 │ │ │ │ + @ instruction: 0x46116091 │ │ │ │ + stmdavs fp, {r1, r3, r4, sp, lr} │ │ │ │ bicle r4, r2, r3, lsr #5 │ │ │ │ - str r9, [lr, -r4, lsl #26]! │ │ │ │ - stmdbcs r0, {r0, r3, r6, fp, sp, lr} │ │ │ │ - svcge 0x001ff47f │ │ │ │ - ldmdavs r3, {r0, r1, r5, r6, r9, sl, sp, lr, pc} │ │ │ │ - beq 13e4cc │ │ │ │ - @ instruction: 0xf43f429d │ │ │ │ - ldrmi sl, [r4], -r2, lsl #29 │ │ │ │ - @ instruction: 0x4658e75d │ │ │ │ - @ instruction: 0xf7fe9105 │ │ │ │ - stmdbls r5, {r4, r5, r7, r9, sl, fp, sp, lr, pc} │ │ │ │ - adcmi r6, r2, #655360 @ 0xa0000 │ │ │ │ - stmvs fp, {r0, r3, r4, r6, r7, fp, ip, lr, pc} │ │ │ │ - @ instruction: 0xf43f2b00 │ │ │ │ - stccs 14, cr10, [r0, #-320] @ 0xfffffec0 │ │ │ │ - ldmdavs sl, {r2, r3, r4, r5, r8, ip, lr, pc}^ │ │ │ │ - bls da310 │ │ │ │ - andsvs r6, r3, r9, asr r0 │ │ │ │ - addsmi r6, r4, #1703936 @ 0x1a0000 │ │ │ │ - @ instruction: 0x4619d018 │ │ │ │ - @ instruction: 0x4630e79b │ │ │ │ - ldc2 7, cr15, [r4, #1020] @ 0x3fc │ │ │ │ + str r9, [r3, r4, lsl #26] │ │ │ │ + movwls r4, #9816 @ 0x2658 │ │ │ │ + mcr 7, 7, pc, cr0, cr14, {7} @ │ │ │ │ + blls 9c0f8 │ │ │ │ + @ instruction: 0xf4ff4295 │ │ │ │ + stmiavs r2!, {r1, r2, r3, r6, r7, r9, sl, fp, sp, pc} │ │ │ │ + @ instruction: 0xf43f2a00 │ │ │ │ + blcs 2da70 │ │ │ │ + ldmdavs r3, {r0, r2, r4, r5, r8, ip, lr, pc}^ │ │ │ │ + subsvs r6, r4, r3, lsr #1 │ │ │ │ + andcs pc, r0, sl, asr #17 │ │ │ │ + addsmi r6, sp, #1245184 @ 0x130000 │ │ │ │ + mcrge 4, 6, pc, cr14, cr15, {1} @ │ │ │ │ + @ instruction: 0xe6904614 │ │ │ │ + tstls r5, r8, asr r6 │ │ │ │ + mcr 7, 6, pc, cr6, cr14, {7} @ │ │ │ │ + stmdavs sl, {r0, r2, r8, fp, ip, pc} │ │ │ │ + stmiale ip, {r1, r5, r7, r9, lr}^ │ │ │ │ + blcs 1c2d8 │ │ │ │ + mcrge 4, 3, pc, cr5, cr15, {1} @ │ │ │ │ + teqle sp, r0, lsl #26 │ │ │ │ + addvs r6, sl, sl, asr r8 │ │ │ │ + subsvs r9, r9, r3, lsl #20 │ │ │ │ + ldmdavs sl, {r0, r1, r4, sp, lr} │ │ │ │ + @ instruction: 0xf0004294 │ │ │ │ + ldrmi r8, [r9], -sl, lsl #1 │ │ │ │ + ldrtmi lr, [r0], -sp, lsl #15 │ │ │ │ + stc2 7, cr15, [sl, #1020]! @ 0x3fc │ │ │ │ ldmdbvs sl!, {r0, r1, r3, r4, r5, fp, sp, lr} │ │ │ │ - strbt r1, [sp], -r5, asr #21 │ │ │ │ - vpmin.s8 q10, q4, │ │ │ │ + ldrt r1, [r8], r5, asr #21 │ │ │ │ + vpmin.s8 q10, q4, │ │ │ │ vsra.s64 d20, d15, #64 │ │ │ │ ldrbtmi r0, [sl], #-272 @ 0xfffffef0 │ │ │ │ - blx 5c162 │ │ │ │ + blx 5c136 │ │ │ │ andsvs pc, r3, r3, lsl #6 │ │ │ │ - stcne 6, cr14, [sl, #-48] @ 0xffffffd0 │ │ │ │ - ldmdavs sl, {r0, r1, r9, ip, pc} │ │ │ │ - @ instruction: 0xd1e64294 │ │ │ │ - ldrmi r9, [r9], -r4, lsl #26 │ │ │ │ - ldrbmi lr, [r8], -pc, ror #13 │ │ │ │ + @ instruction: 0xf104e622 │ │ │ │ + ldrmi r0, [r4], -r8, lsl #20 │ │ │ │ + addsmi r6, sp, #2293760 @ 0x230000 │ │ │ │ + mrcge 4, 2, APSR_nzcv, cr15, cr15, {3} │ │ │ │ + @ instruction: 0xf104e699 │ │ │ │ + ldrmi r0, [r4], -r4, lsl #20 │ │ │ │ + @ instruction: 0x4658e7f6 │ │ │ │ @ instruction: 0xf7fe9202 │ │ │ │ - @ instruction: 0xf8dbeec8 │ │ │ │ - bls 8e148 │ │ │ │ + @ instruction: 0xf8dbeeda │ │ │ │ + bls 8e124 │ │ │ │ @ instruction: 0xf63f2b07 │ │ │ │ - stmdbmi r6, {r0, r3, r4, r7, r9, sl, fp, sp, pc}^ │ │ │ │ + stmdbmi r8, {r0, r5, r6, r7, r9, sl, fp, sp, pc}^ │ │ │ │ addsmi pc, pc, r8, asr #4 │ │ │ │ andseq pc, r0, r0, asr #5 │ │ │ │ stmdavs fp, {r0, r3, r4, r5, r6, sl, lr} │ │ │ │ vqrdmulh.s d15, d3, d0 │ │ │ │ - str r6, [sp], fp │ │ │ │ - beq 23e568 │ │ │ │ - smlald r4, sl, r4, r6 │ │ │ │ + ldrb r6, [r5], fp │ │ │ │ andeq pc, r8, #1073741824 @ 0x40000000 │ │ │ │ andls r4, r3, #26214400 @ 0x1900000 │ │ │ │ - stmibvs r3!, {r0, r2, r3, r4, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ + stcne 7, cr14, [fp, #-572] @ 0xfffffdc4 │ │ │ │ + movwls r4, #13841 @ 0x3611 │ │ │ │ + stmibvs r3!, {r0, r1, r3, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ movweq lr, #35603 @ 0x8b13 │ │ │ │ - bvs 18da7fc │ │ │ │ + bvs 18da7d8 │ │ │ │ movweq pc, #4355 @ 0x1103 @ │ │ │ │ - ldrb r6, [r8], -r3, ror #4 │ │ │ │ + ldr r6, [pc], r3, ror #4 │ │ │ │ andcs r6, r0, #667648 @ 0xa3000 │ │ │ │ - blcc 5a548 │ │ │ │ - blcs 1ac10 │ │ │ │ - stmdbvs r3!, {r0, r2, r6, r8, ip, lr, pc} │ │ │ │ + blcc 5a524 │ │ │ │ + blcs 1abec │ │ │ │ + stmdbvs r3!, {r3, r6, r8, ip, lr, pc} │ │ │ │ @ instruction: 0x6123195b │ │ │ │ - bl 125c71c │ │ │ │ + bl 125c6f8 │ │ │ │ cmnvs r3, r3, lsl #6 │ │ │ │ - bl 4dc824 │ │ │ │ + bl 4dc800 │ │ │ │ @ instruction: 0x61a30308 │ │ │ │ - bl 129c92c │ │ │ │ + bl 129c908 │ │ │ │ mvnvs r0, r3, lsl #6 │ │ │ │ movwcc r6, #6691 @ 0x1a23 │ │ │ │ - strb r6, [r8, #547]! @ 0x223 │ │ │ │ - bl 4dc7dc │ │ │ │ + ldrb r6, [r8, #547]! @ 0x223 │ │ │ │ + bl 4dc7b8 │ │ │ │ orrvs r0, fp, r8, lsl #6 │ │ │ │ @ instruction: 0xf1036a4b │ │ │ │ subvs r0, fp, #67108864 @ 0x4000000 │ │ │ │ - bmi 9fbc98 │ │ │ │ - orrsmi pc, pc, r8, asr #4 │ │ │ │ - tstpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x4658e6f9 │ │ │ │ + @ instruction: 0xf7fe9105 │ │ │ │ + @ instruction: 0xf8dbee90 │ │ │ │ + stmdbls r5, {r2, ip, lr} │ │ │ │ + @ instruction: 0xf63f2d01 │ │ │ │ + bmi 92de74 │ │ │ │ + addsmi pc, pc, r8, asr #4 │ │ │ │ + andseq pc, r0, r0, asr #5 │ │ │ │ ldmdavs r3, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ - vqrdmulh.s d15, d3, d1 │ │ │ │ - usat r6, #9, r3 │ │ │ │ - tstls r5, r8, asr r6 │ │ │ │ - mrc 7, 3, APSR_nzcv, cr2, cr14, {7} │ │ │ │ - ldrdpl pc, [r4], -fp │ │ │ │ - @ instruction: 0x2d019905 │ │ │ │ - svcge 0x0038f63f │ │ │ │ - vpmin.s8 d20, d8, d13 │ │ │ │ - vshr.s64 d20, d15, #64 │ │ │ │ - ldrbtmi r0, [sl], #-16 │ │ │ │ - blx 1c246 │ │ │ │ - andsvs pc, r5, r3, lsl #10 │ │ │ │ - blmi 67beb0 │ │ │ │ - ldmdbmi r9, {r0, fp, ip, pc} │ │ │ │ - ldrbtmi r5, [r9], #-2243 @ 0xfffff73d │ │ │ │ - @ instruction: 0xf7fe6818 │ │ │ │ - andcs lr, r0, r2, asr #28 │ │ │ │ - stmibvs r3!, {r2, r3, r4, r5, r7, r8, sl, sp, lr, pc} │ │ │ │ - movweq lr, #35603 @ 0x8b13 │ │ │ │ - bvs 18da8a8 │ │ │ │ - movweq pc, #4355 @ 0x1103 @ │ │ │ │ - ldr r6, [fp, r3, ror #4]! │ │ │ │ - @ instruction: 0xf7fe4658 │ │ │ │ - ldrt lr, [r8], ip, asr #28 │ │ │ │ - @ instruction: 0xf7fe4620 │ │ │ │ - ldrb lr, [fp, #-3656]! @ 0xfffff1b8 │ │ │ │ + @ instruction: 0xf503fb00 │ │ │ │ + @ instruction: 0xe7256015 │ │ │ │ + vpmin.s8 d20, d8, d15 │ │ │ │ + vsra.s64 d20, d15, #64 │ │ │ │ + ldrbtmi r0, [sl], #-272 @ 0xfffffef0 │ │ │ │ + blx 5c222 │ │ │ │ + andsvs pc, r3, r3, lsl #6 │ │ │ │ + stcls 6, cr14, [r4, #-8] │ │ │ │ + @ instruction: 0xe6c54619 │ │ │ │ + stmdals r1, {r0, r3, r4, r8, r9, fp, lr} │ │ │ │ + stmiapl r3, {r0, r3, r4, r8, fp, lr}^ │ │ │ │ + ldmdavs r8, {r0, r3, r4, r5, r6, sl, lr} │ │ │ │ + mrc 7, 2, APSR_nzcv, cr0, cr14, {7} │ │ │ │ + strb r2, [r9] │ │ │ │ + bl 4dc884 │ │ │ │ + @ instruction: 0x61a30308 │ │ │ │ + @ instruction: 0xf1036a63 │ │ │ │ + rsbvs r0, r3, #67108864 @ 0x4000000 │ │ │ │ + @ instruction: 0x4658e7b8 │ │ │ │ + mrc 7, 2, APSR_nzcv, cr10, cr14, {7} │ │ │ │ + strtmi lr, [r0], -r3, ror #11 │ │ │ │ + mrc 7, 2, APSR_nzcv, cr6, cr14, {7} │ │ │ │ + svclt 0x0000e58a │ │ │ │ andeq lr, r1, ip, lsl #6 │ │ │ │ andeq lr, r1, lr, lsr #11 │ │ │ │ andeq lr, r1, r2, lsl #11 │ │ │ │ strheq r0, [r0], -ip │ │ │ │ - andeq lr, r1, r4, ror r4 │ │ │ │ - andeq lr, r1, r8, asr #8 │ │ │ │ - andeq lr, r1, r2, asr #6 │ │ │ │ - muleq r1, sl, r2 │ │ │ │ - ldrdeq sp, [r1], -sl │ │ │ │ - andeq sp, r1, r0, lsr #31 │ │ │ │ - andeq sp, r1, r0, lsr #30 │ │ │ │ - strdeq sp, [r1], -r6 │ │ │ │ + andeq lr, r1, sl, lsl #10 │ │ │ │ + andeq lr, r1, r8, lsl #8 │ │ │ │ + ldrdeq lr, [r1], -ip │ │ │ │ + andeq lr, r1, r2, ror #5 │ │ │ │ + andeq lr, r1, r6 │ │ │ │ + andeq sp, r1, r4, asr #31 │ │ │ │ + andeq sp, r1, r0, lsr pc │ │ │ │ + andeq sp, r1, sl, lsl pc │ │ │ │ andeq r0, r0, ip, asr #1 │ │ │ │ - andeq r1, r0, lr, lsl fp │ │ │ │ + andeq r1, r0, r0, lsr #22 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ pkhtbge pc, ip, pc, asr #17 @ │ │ │ │ - bcs ee4a8 │ │ │ │ + bcs ee48c │ │ │ │ vqshl.u8 q10, q13, q8 │ │ │ │ stmdbvs r2, {r0, r1, r3, r4, r8, r9, pc}^ │ │ │ │ ldrbeq r4, [r0, -r5, lsl #12] │ │ │ │ @ instruction: 0xf8dfd51a │ │ │ │ @ instruction: 0xf8d1467c │ │ │ │ @ instruction: 0xf85a8008 │ │ │ │ @ instruction: 0xf8d84004 │ │ │ │ adcmi r0, r0, #4 │ │ │ │ @ instruction: 0x81abf000 │ │ │ │ strtmi r6, [r1], -lr, asr #17 │ │ │ │ @ instruction: 0xf7fe6aef │ │ │ │ - stmdacs r0, {r1, r2, r4, r5, r6, r7, r8, sl, fp, sp, lr, pc} │ │ │ │ + stmdacs r0, {r2, r9, sl, fp, sp, lr, pc} │ │ │ │ @ instruction: 0x81a3f040 │ │ │ │ @ instruction: 0x1658f8df │ │ │ │ andeq pc, r1, sl, asr r8 @ │ │ │ │ ldrdne pc, [r4], -r8 │ │ │ │ andle r4, r6, r1, lsl #5 │ │ │ │ @ instruction: 0x264cf8df │ │ │ │ andeq pc, r2, sl, asr r8 @ │ │ │ │ @@ -1275,526 +1268,526 @@ │ │ │ │ @ instruction: 0xf8d1d0f6 │ │ │ │ strbmi r7, [r0], -r8, lsl #1 │ │ │ │ @ instruction: 0x46316872 │ │ │ │ @ instruction: 0x468047b8 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ stmdavs r0, {r0, r1, r3, r4, r5, r6, r7, r9, pc}^ │ │ │ │ @ instruction: 0xf04042a0 │ │ │ │ - stmiavs lr!, {r2, r8, r9, pc}^ │ │ │ │ + stmiavs lr!, {r8, r9, pc}^ │ │ │ │ ldrdvc pc, [r8], -r8 │ │ │ │ @ instruction: 0xf0002e00 │ │ │ │ @ instruction: 0xf8df818e │ │ │ │ @ instruction: 0xf04f4618 │ │ │ │ vaddw.u q0, , d1 │ │ │ │ ldrbtmi r8, [ip], #-3931 @ 0xfffff0a5 │ │ │ │ svceq 0x004fe8d4 │ │ │ │ tstle r3, r0, lsl #16 │ │ │ │ svcne 0x0043e8c4 │ │ │ │ mvnsle r2, r0, lsl #22 │ │ │ │ svchi 0x005bf3bf │ │ │ │ - rschi pc, r1, #64 @ 0x40 │ │ │ │ + rschi pc, lr, #64 @ 0x40 │ │ │ │ stmdbcs r7, {r0, r5, r6, fp, sp, lr} │ │ │ │ - eorshi pc, lr, #64, 4 │ │ │ │ + andshi pc, pc, #64, 4 │ │ │ │ strbeq pc, [ip, #2271]! @ 0x8df @ │ │ │ │ @ instruction: 0xf00108cc │ │ │ │ ldrbtmi r0, [r8], #-263 @ 0xfffffef9 │ │ │ │ @ instruction: 0xf04f6044 │ │ │ │ vraddhn.i d0, , q0 │ │ │ │ ldm r0, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ │ │ @ instruction: 0xf1bccf4f │ │ │ │ tstle r3, r1, lsl #30 │ │ │ │ svcmi 0x0043e8c0 │ │ │ │ mvnsle r2, r0, lsl #22 │ │ │ │ svchi 0x005bf3bf │ │ │ │ - cmnphi sp, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ - stmdbcs r4, {r2, r3, r5, r7, fp, sp, lr} │ │ │ │ - orrhi pc, r1, r0 │ │ │ │ - @ instruction: 0xf0002c00 │ │ │ │ - stmdavs r1!, {r2, r5, r6, r8, pc} │ │ │ │ - strhtle r4, [r3], -r9 │ │ │ │ - cmpphi fp, r0, lsl #4 @ p-variant is OBSOLETE │ │ │ │ - stccs 8, cr6, [r0], {164} @ 0xa4 │ │ │ │ - cmpphi fp, r0 @ p-variant is OBSOLETE │ │ │ │ - adcsmi r6, r9, #2162688 @ 0x210000 │ │ │ │ - vqadd.s8 d13, d0, d10 │ │ │ │ + stmiavs ip!, {r6, r8, ip, lr, pc} │ │ │ │ + suble r2, r4, r4, lsl #18 │ │ │ │ + stmdavs r1!, {r2, r4, r5, r8, r9, ip, sp, pc} │ │ │ │ + @ instruction: 0xf00042b9 │ │ │ │ + vhadd.s8 d8, d16, d10 │ │ │ │ stmiavs r4!, {r1, r2, r3, r4, r6, r8, pc} │ │ │ │ - @ instruction: 0xf0002c00 │ │ │ │ - stmdavs r1!, {r1, r4, r6, r8, pc} │ │ │ │ - @ instruction: 0xd01142b9 │ │ │ │ - mvnhi pc, r0, lsl #4 │ │ │ │ - stccs 8, cr6, [r0], {164} @ 0xa4 │ │ │ │ - mrshi pc, (UNDEF: 73) @ │ │ │ │ + stmdavs r1!, {r2, r4, r5, r6, r7, r8, ip, sp, pc} │ │ │ │ + @ instruction: 0xf00042b9 │ │ │ │ + vhadd.s8 d8, d16, d2 │ │ │ │ + stmiavs r4!, {r0, r1, r2, r3, r4, r6, r8, pc} │ │ │ │ + stmdavs r1!, {r2, r4, r5, r7, r8, ip, sp, pc} │ │ │ │ + ldrhtle r4, [sl], #-41 @ 0xffffffd7 │ │ │ │ + bicshi pc, fp, r0, lsl #4 │ │ │ │ + cmnlt ip, r4, lsr #17 │ │ │ │ adcsmi r6, r9, #2162688 @ 0x210000 │ │ │ │ - vhadd.s8 d13, d0, d8 │ │ │ │ - stmiavs r4!, {r0, r1, r2, r5, r7, r8, pc} │ │ │ │ - @ instruction: 0xf0002c00 │ │ │ │ - stmdavs r3!, {r6, r8, pc} │ │ │ │ - ldrhle r4, [r6, #43]! @ 0x2b │ │ │ │ - stmdbcs r0, {r0, r3, r5, r7, r8, fp, sp, lr} │ │ │ │ - mvnhi pc, r0, asr #32 │ │ │ │ - @ instruction: 0xf7fea806 │ │ │ │ - ldmdavs r1!, {r3, r7, r8, sl, fp, sp, lr, pc} │ │ │ │ - stmdals r7, {r1, r2, r8, r9, sl, fp, ip, pc} │ │ │ │ - ldmdavs r1!, {r0, r1, r2, r3, r4, r5, r6, r9, fp, ip}^ │ │ │ │ - bl 181c8a4 │ │ │ │ - ldmvs r1!, {r0, r8, fp} │ │ │ │ - ldmvs r1!, {r1, r3, r4, r5, r6, r9, fp, ip}^ │ │ │ │ - tsteq r1, r9, ror #22 │ │ │ │ - blcs 267e8 │ │ │ │ - andshi pc, sl, #0 │ │ │ │ - stmibne r9, {r0, r3, r4, r7, fp, sp, lr}^ │ │ │ │ - ldmvs r9, {r0, r3, r4, r7, sp, lr}^ │ │ │ │ - tsteq r1, r9, asr #22 │ │ │ │ - bvs fe85a760 │ │ │ │ - stmdbcc r1, {r0, r1, r3, r5, r6, r7, sp, lr} │ │ │ │ - stmdbcs r0, {r0, r5, r7, r9, sp, lr} │ │ │ │ - andhi pc, r4, #64 @ 0x40 │ │ │ │ - stmibne r9, {r0, r5, r8, fp, sp, lr}^ │ │ │ │ - stmdbvs r1!, {r0, r5, r8, sp, lr}^ │ │ │ │ - tsteq r1, r9, asr #22 │ │ │ │ - stmibvs r1!, {r0, r5, r6, r8, sp, lr} │ │ │ │ - @ instruction: 0x61a11889 │ │ │ │ - stmdals r0, {r0, r5, r6, r7, r8, fp, sp, lr} │ │ │ │ - tsteq r1, r0, asr #22 │ │ │ │ - bvs 85abac │ │ │ │ - eorvs r3, r1, #1073741824 @ 0x40000000 │ │ │ │ - streq r6, [r9, r9, ror #18] │ │ │ │ - @ instruction: 0xf8dfd55e │ │ │ │ - @ instruction: 0xf04fb4f0 │ │ │ │ + ldmib r4, {r0, r1, r4, r5, r6, ip, lr, pc}^ │ │ │ │ + svclt 0x00881401 │ │ │ │ + teqlt ip, ip, lsl #12 │ │ │ │ + adcsmi r6, fp, #2293760 @ 0x230000 │ │ │ │ + vhadd.s8 , q0, │ │ │ │ + stmiavs r4!, {r1, r2, r3, r5, r7, r8, pc} │ │ │ │ + mvnsle r2, r0, lsl #24 │ │ │ │ + rscvs r6, r9, r1, lsr r9 │ │ │ │ + @ instruction: 0xf06f6929 │ │ │ │ + teqvs r1, r0, asr #32 │ │ │ │ + ldrdne pc, [r0], -r8 │ │ │ │ + addmi r6, r1, #-2147483637 @ 0x8000000b │ │ │ │ + svcge 0x007ef43f │ │ │ │ + @ instruction: 0xf8c83901 │ │ │ │ + stmdbcs r0, {ip} │ │ │ │ + svcge 0x0078f47f │ │ │ │ + @ instruction: 0xf7fe4640 │ │ │ │ + ldrb lr, [r3, -r2, ror #26]! │ │ │ │ + @ instruction: 0xf7fe9100 │ │ │ │ + stmdbls r0, {r1, r4, r5, r8, sl, fp, sp, lr, pc} │ │ │ │ + stmdbcs r4, {r2, r3, r5, r7, fp, sp, lr} │ │ │ │ + stccs 1, cr13, [r0], {186} @ 0xba │ │ │ │ + stmdavs r1!, {r5, r6, r7, ip, lr, pc} │ │ │ │ + strhle r4, [r4], #-41 @ 0xffffffd7 │ │ │ │ + strlt pc, [r8, #-2271]! @ 0xfffff721 │ │ │ │ + movweq pc, #33029 @ 0x8105 @ │ │ │ │ + stmdbeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ + ldrbtmi r9, [fp], #768 @ 0x300 │ │ │ │ + vqshlu.s32 q2, q5, #31 │ │ │ │ + ldm fp, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ │ │ + blcs 12134 │ │ │ │ + stmia fp, {r0, r1, r8, ip, lr, pc}^ │ │ │ │ + stmdbcs r0, {r0, r6, r8, r9, sl, fp, ip, pc} │ │ │ │ + vsra.u64 , , #1 │ │ │ │ + @ instruction: 0xf0408f5b │ │ │ │ + @ instruction: 0xf8db8234 │ │ │ │ + blcs 4e420 │ │ │ │ + eorshi pc, r9, #64, 4 │ │ │ │ + @ instruction: 0xf8cb0859 │ │ │ │ + @ instruction: 0xf0031004 │ │ │ │ + @ instruction: 0xf04f0101 │ │ │ │ + vsubw.u q0, , d0 │ │ │ │ + ldm r2, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ │ │ + stmdacs r1, {r0, r1, r2, r3, r6, r8, r9, sl, fp} │ │ │ │ + stmia r2, {r2, r8, ip, lr, pc}^ │ │ │ │ + @ instruction: 0xf1bc3f4c │ │ │ │ + mvnsle r0, r0, lsl #30 │ │ │ │ + svchi 0x005bf3bf │ │ │ │ + msrhi SPSR_c, r0, asr #32 │ │ │ │ + adcsmi r6, fp, #2293760 @ 0x230000 │ │ │ │ + msrhi (UNDEF: 104), r0 │ │ │ │ + stmdacs r0, {r5, r6, fp, sp, lr} │ │ │ │ + stmdbcs r0, {r2, r5, r7, ip, lr, pc} │ │ │ │ + orrshi pc, r3, r0, asr #32 │ │ │ │ + rsbvs r6, r3, r3, lsl #17 │ │ │ │ + blls 1a66c │ │ │ │ + andsvs r4, r8, r4, lsl #12 │ │ │ │ + adcsmi r6, fp, #196608 @ 0x30000 │ │ │ │ + stmibvs r9!, {r0, r1, r6, r7, r8, ip, lr, pc} │ │ │ │ + @ instruction: 0xf0402900 │ │ │ │ + stmdage r6, {r3, r5, r6, r8, pc} │ │ │ │ + ldc 7, cr15, [r2, #-1016]! @ 0xfffffc08 │ │ │ │ + svcls 0x00066831 │ │ │ │ + bne 1fe8498 │ │ │ │ + ldmdbvs r3!, {r0, r4, r5, r6, fp, sp, lr} │ │ │ │ + stmdbeq r1, {r5, r6, r8, r9, fp, sp, lr, pc} │ │ │ │ + bne 1e9c74c │ │ │ │ + bl 1a5c850 │ │ │ │ + tstls r0, r1, lsl #2 │ │ │ │ + @ instruction: 0xf0002b00 │ │ │ │ + ldmvs r9, {r0, r1, r2, r4, r5, r7, r8, pc} │ │ │ │ + addsvs r1, r9, r9, asr #19 │ │ │ │ + bl 125c804 │ │ │ │ + sbcsvs r0, r9, r1, lsl #2 │ │ │ │ + rscvs r6, fp, r1, lsr #21 │ │ │ │ + adcvs r3, r1, #16384 @ 0x4000 │ │ │ │ + @ instruction: 0xf0402900 │ │ │ │ + stmdbvs r1!, {r0, r5, r7, r8, pc} │ │ │ │ + smlawtvs r1, r9, r9, r1 │ │ │ │ + bl 125ca40 │ │ │ │ + cmnvs r1, r1, lsl #2 │ │ │ │ + stmne r9, {r0, r5, r7, r8, fp, sp, lr} │ │ │ │ + stmibvs r1!, {r0, r5, r7, r8, sp, lr}^ │ │ │ │ + bl 10284cc │ │ │ │ + mvnvs r0, r1, lsl #2 │ │ │ │ + tstcc r1, r1, lsr #20 │ │ │ │ + stmdbvs r9!, {r0, r5, r9, sp, lr}^ │ │ │ │ + @ instruction: 0xf57f0789 │ │ │ │ + @ instruction: 0xf8dfaf5f │ │ │ │ + @ instruction: 0xf04fb42c │ │ │ │ ldmdbvs r9, {r0}^ │ │ │ │ svchi 0x005bf3bf │ │ │ │ ldm fp, {r0, r1, r3, r4, r5, r6, r7, sl, lr}^ │ │ │ │ @ instruction: 0xf1bccf4f │ │ │ │ tstle r3, r0, lsl #30 │ │ │ │ svceq 0x0043e8cb │ │ │ │ mvnsle r2, r0, lsl #22 │ │ │ │ svchi 0x005bf3bf │ │ │ │ - @ instruction: 0x81b7f040 │ │ │ │ + teqphi sp, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ ldrdeq pc, [r4], -fp │ │ │ │ vadd.i8 d18, d0, d7 │ │ │ │ - @ instruction: 0xf8df81be │ │ │ │ - stmiaeq r3, {r6, r7, sl, lr, pc}^ │ │ │ │ - bleq 1fe470 │ │ │ │ + @ instruction: 0xf8df8144 │ │ │ │ + stmiaeq r3, {r2, r3, r4, r5, r6, r7, r8, r9, lr, pc}^ │ │ │ │ + bleq 1fe51c │ │ │ │ andeq pc, r0, pc, asr #32 │ │ │ │ @ instruction: 0xf8cc44fc │ │ │ │ vaddl.u , d15, d4 │ │ │ │ ldm ip, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ │ │ @ instruction: 0xf1beef4f │ │ │ │ tstle r3, r1, lsl #30 │ │ │ │ svceq 0x0043e8cc │ │ │ │ mvnsle r2, r0, lsl #22 │ │ │ │ svchi 0x005bf3bf │ │ │ │ - bvs ff2f6998 │ │ │ │ + bvs ff2f6b28 │ │ │ │ svceq 0x0004f1bb │ │ │ │ - teqlt fp, #71 @ 0x47 │ │ │ │ - addmi r6, ip, #1638400 @ 0x190000 │ │ │ │ - addshi pc, r2, r0 │ │ │ │ - sbchi pc, r8, r0, asr #1 │ │ │ │ - @ instruction: 0xb1fb689b │ │ │ │ - addmi r6, ip, #1638400 @ 0x190000 │ │ │ │ - addhi pc, sl, r0 │ │ │ │ - sbchi pc, sl, r0, asr #1 │ │ │ │ - @ instruction: 0xb1bb689b │ │ │ │ - addmi r6, ip, #1638400 @ 0x190000 │ │ │ │ - addhi pc, r2, r0 │ │ │ │ - cmpphi sl, r0, asr #1 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xb17b689b │ │ │ │ + addhi pc, r1, r0 │ │ │ │ + @ instruction: 0xf43f2b00 │ │ │ │ + ldmdavs r9, {r0, r2, r5, r8, r9, sl, fp, sp, pc} │ │ │ │ + eorle r4, fp, ip, lsl #5 │ │ │ │ + ldmvs fp, {r5, r6, r8, r9, ip, lr, pc} │ │ │ │ + @ instruction: 0xf43f2b00 │ │ │ │ + ldmdavs r9, {r0, r2, r3, r4, r8, r9, sl, fp, sp, pc} │ │ │ │ + eorle r4, r3, ip, lsl #5 │ │ │ │ + ldmvs fp, {r0, r5, r6, r8, r9, ip, lr, pc} │ │ │ │ + @ instruction: 0xf43f2b00 │ │ │ │ + ldmdavs r9, {r0, r2, r4, r8, r9, sl, fp, sp, pc} │ │ │ │ + andsle r4, fp, ip, lsl #5 │ │ │ │ + sbcshi pc, ip, r0, asr #1 │ │ │ │ + blcs 1c7ec │ │ │ │ + svcge 0x000cf43f │ │ │ │ addmi r6, ip, #1638400 @ 0x190000 │ │ │ │ - ldmib r3, {r1, r3, r4, r5, r6, ip, lr, pc}^ │ │ │ │ + ldmib r3, {r1, r4, ip, lr, pc}^ │ │ │ │ svclt 0x00381301 │ │ │ │ - teqlt fp, fp, lsl #12 │ │ │ │ + blcs 13dc0 │ │ │ │ + svcge 0x0002f43f │ │ │ │ adcmi r6, r1, #1638400 @ 0x190000 │ │ │ │ - vqadd.s8 , q0, q9 │ │ │ │ - ldmvs fp, {r1, r2, r3, r8, pc} │ │ │ │ - mvnsle r2, r0, lsl #22 │ │ │ │ - @ instruction: 0xf06f6929 │ │ │ │ - teqvs r1, r0, asr #32 │ │ │ │ - ldrdne pc, [r0], -r8 │ │ │ │ - addmi r6, r1, #-2147483637 @ 0x8000000b │ │ │ │ - mcrge 4, 7, pc, cr2, cr15, {1} @ │ │ │ │ - @ instruction: 0xf8c83901 │ │ │ │ - stmdbcs r0, {ip} │ │ │ │ - mrcge 4, 6, APSR_nzcv, cr12, cr15, {3} │ │ │ │ - @ instruction: 0xf7fe4640 │ │ │ │ - @ instruction: 0xe6d7ecb8 │ │ │ │ - stmib sp, {r5, r6, r9, sl, lr}^ │ │ │ │ - @ instruction: 0xf7fe1201 │ │ │ │ - stmdbls r1, {r1, r2, r7, sl, fp, sp, lr, pc} │ │ │ │ - @ instruction: 0xf1bb9a02 │ │ │ │ - bvs ff2c613c │ │ │ │ - blcs 36c0c │ │ │ │ - ldmdavs r8, {r1, r2, r3, r4, r6, r7, ip, lr, pc} │ │ │ │ - suble r4, r9, r0, lsr #5 │ │ │ │ - mvnslt pc, #14614528 @ 0xdf0000 │ │ │ │ - stmib sp, {r2, r3, r5, r8, ip, sp}^ │ │ │ │ - ldrbtmi r7, [fp], #515 @ 0x203 │ │ │ │ - @ instruction: 0xf8cd9102 │ │ │ │ - andcs fp, r1, #4 │ │ │ │ - svchi 0x005bf3bf │ │ │ │ - ldm fp, {r0, r4, r9, sl, lr}^ │ │ │ │ - bcs e294 │ │ │ │ - stmia fp, {r0, r1, r8, ip, lr, pc}^ │ │ │ │ - stmdacs r0, {r6, r8, r9, sl, fp, ip} │ │ │ │ - vsra.u64 , , #1 │ │ │ │ - @ instruction: 0xf0408f5b │ │ │ │ - @ instruction: 0xf8db8192 │ │ │ │ - svccs 0x00017004 │ │ │ │ - orrshi pc, r7, r0, asr #4 │ │ │ │ - @ instruction: 0xf007087a │ │ │ │ - @ instruction: 0xf8cb0701 │ │ │ │ - @ instruction: 0xf04f2004 │ │ │ │ - stmdals r1, {r9} │ │ │ │ - svchi 0x005bf3bf │ │ │ │ - svcne 0x004fe8d0 │ │ │ │ - tstle r4, r1, lsl #18 │ │ │ │ - svccs 0x004ce8c0 │ │ │ │ - svceq 0x0000f1bc │ │ │ │ - vsra.u64 , q11, #1 │ │ │ │ - @ instruction: 0xf0408f5b │ │ │ │ - ldmdavs r9, {r4, r6, r7, pc} │ │ │ │ - @ instruction: 0xf080428c │ │ │ │ - ldmdavs r9, {r0, r2, r4, r6, r7, pc}^ │ │ │ │ - addsle r2, pc, r0, lsl #18 │ │ │ │ - @ instruction: 0xf0402f00 │ │ │ │ - stmvs sl, {r1, r2, r8, pc} │ │ │ │ - addvs r6, fp, sl, asr r0 │ │ │ │ - andsvs r9, r9, r2, lsl #22 │ │ │ │ - ldmdavs sl, {r0, r1, r3, r9, sl, lr} │ │ │ │ - bicle r4, r0, r2, lsr #5 │ │ │ │ - andvc lr, r3, #3620864 @ 0x374000 │ │ │ │ + vhadd.s8 d13, d0, d8 │ │ │ │ + ldmvs fp, {r0, r1, r3, r5, r7, pc} │ │ │ │ + @ instruction: 0xf43f2b00 │ │ │ │ + ldmdavs r9, {r0, r3, r4, r5, r6, r7, r9, sl, fp, sp, pc} │ │ │ │ + mvnsle r4, r1, lsr #5 │ │ │ │ stmdbcc r1, {r0, r3, r4, r7, r9, fp, sp, lr} │ │ │ │ stmdbcs r0, {r0, r3, r4, r7, r9, sp, lr} │ │ │ │ teqphi lr, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ stmibne r9, {r0, r3, r4, r8, fp, sp, lr}^ │ │ │ │ ldmdbvs r9, {r0, r3, r4, r8, sp, lr}^ │ │ │ │ tsteq r1, r9, asr #22 │ │ │ │ ldmibvs r9, {r0, r3, r4, r6, r8, sp, lr} │ │ │ │ orrsvs r1, r9, r9, lsl #17 │ │ │ │ - bls 1cd54 │ │ │ │ + bls 1cd38 │ │ │ │ tsteq r1, r2, asr #22 │ │ │ │ - bvs 65ad5c │ │ │ │ + bvs 65ad40 │ │ │ │ andsvs r3, r9, #1073741824 @ 0x40000000 │ │ │ │ - @ instruction: 0xf8d8e778 │ │ │ │ + @ instruction: 0xf8d8e6dc │ │ │ │ @ instruction: 0xf06f1000 │ │ │ │ stmiavs lr!, {r6, lr}^ │ │ │ │ @ instruction: 0xf0004281 │ │ │ │ - tstcc r1, r2, ror r1 │ │ │ │ + tstcc r1, lr, ror #2 │ │ │ │ ldrdvc pc, [r8], -r8 │ │ │ │ andne pc, r0, r8, asr #17 │ │ │ │ @ instruction: 0xf47f2e00 │ │ │ │ @ instruction: 0xf8d8ae72 │ │ │ │ @ instruction: 0xf06f1000 │ │ │ │ addmi r4, r1, #64 @ 0x40 │ │ │ │ - svcge 0x006cf47f │ │ │ │ + mrcge 4, 6, APSR_nzcv, cr0, cr15, {3} │ │ │ │ stmdavs r4!, {r2, r3, r6, r9, sl, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf47f2c00 │ │ │ │ - ldmdbvs r1!, {r0, r2, r5, r7, r9, sl, fp, sp, pc} │ │ │ │ - ldrb r6, [r9, -r9, ror #1] │ │ │ │ - blcs 1c7ac │ │ │ │ - svcge 0x0036f47f │ │ │ │ - stmdavs r4!, {r2, r4, r6, r8, r9, sl, sp, lr, pc}^ │ │ │ │ - @ instruction: 0xf47f2c00 │ │ │ │ - ldrb sl, [r2, r2, lsr #29]! │ │ │ │ - blcs 1c7c0 │ │ │ │ - svcge 0x0034f47f │ │ │ │ - tstls r0, sl, asr #14 │ │ │ │ - bl ff9c0658 │ │ │ │ - stmiavs ip!, {r8, fp, ip, pc} │ │ │ │ - @ instruction: 0xf47f2904 │ │ │ │ - stccs 14, cr10, [r0], {127} @ 0x7f │ │ │ │ - stmdavs r1!, {r0, r1, r5, r6, r7, ip, lr, pc} │ │ │ │ - @ instruction: 0xf43f42b9 │ │ │ │ - @ instruction: 0xf8dfaea3 │ │ │ │ - @ instruction: 0xf105b2b8 │ │ │ │ - @ instruction: 0xf04f0308 │ │ │ │ - movwls r0, #2305 @ 0x901 │ │ │ │ - @ instruction: 0x465a44fb │ │ │ │ - svchi 0x005bf3bf │ │ │ │ - svccc 0x004fe8db │ │ │ │ - tstle r3, r0, lsl #22 │ │ │ │ - svcls 0x0041e8cb │ │ │ │ - mvnsle r2, r0, lsl #18 │ │ │ │ + ldrt sl, [sp], r0, lsr #29 │ │ │ │ + blcs 1c78c │ │ │ │ + ssat sp, #28, pc, lsl #3 @ │ │ │ │ + stccs 8, cr6, [r0], {100} @ 0x64 │ │ │ │ + mrcge 4, 4, APSR_nzcv, cr15, cr15, {3} │ │ │ │ + ldmdavs fp, {r2, r4, r5, r7, r9, sl, sp, lr, pc}^ │ │ │ │ + orrsle r2, lr, r0, lsl #22 │ │ │ │ + @ instruction: 0x4660e6b2 │ │ │ │ + andne lr, r1, #3358720 @ 0x334000 │ │ │ │ + bl ffdc0638 │ │ │ │ + bls a8a48 │ │ │ │ + svceq 0x0004f1bb │ │ │ │ + @ instruction: 0xf47f6acb │ │ │ │ + blcs 2e44c │ │ │ │ + mcrge 4, 5, pc, cr4, cr15, {1} @ │ │ │ │ + adcmi r6, r0, #24, 16 @ 0x180000 │ │ │ │ + @ instruction: 0xf8dfd0aa │ │ │ │ + @ instruction: 0x312cb2b8 │ │ │ │ + andvc lr, r3, #3358720 @ 0x334000 │ │ │ │ + strdls r4, [r2, -fp] │ │ │ │ + andlt pc, r4, sp, asr #17 │ │ │ │ + vsubl.u q1, d15, d1 │ │ │ │ + ssaxmi r8, r1, fp │ │ │ │ + svccs 0x004fe8db │ │ │ │ + tstle r3, r0, lsl #20 │ │ │ │ + svcne 0x0040e8cb │ │ │ │ + mvnsle r2, r0, lsl #16 │ │ │ │ svchi 0x005bf3bf │ │ │ │ - rschi pc, r0, r0, asr #32 │ │ │ │ - ldrdcc pc, [r4], -fp │ │ │ │ - vqdmulh.s d18, d0, d1 │ │ │ │ - ldmdaeq r9, {r0, r2, r5, r6, r7, pc}^ │ │ │ │ - andne pc, r4, fp, asr #17 │ │ │ │ - tstpeq r1, r3 @ p-variant is OBSOLETE │ │ │ │ - movweq pc, #79 @ 0x4f @ │ │ │ │ + sbcshi pc, lr, r0, asr #32 │ │ │ │ + ldrdvc pc, [r4], -fp │ │ │ │ + vmax.f32 d18, d0, d1 │ │ │ │ + ldmdaeq sl!, {r0, r1, r5, r6, r7, pc}^ │ │ │ │ + streq pc, [r1, -r7] │ │ │ │ + andcs pc, r4, fp, asr #17 │ │ │ │ + andeq pc, r0, #79 @ 0x4f │ │ │ │ + vtbl.8 d9, {d15}, d1 │ │ │ │ + ldm r0, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ │ │ + stmdbcs r1, {r0, r1, r2, r3, r6, r8, r9, sl, fp, ip} │ │ │ │ + stmia r0, {r2, r8, ip, lr, pc}^ │ │ │ │ + @ instruction: 0xf1bc2f4c │ │ │ │ + mvnsle r0, r0, lsl #30 │ │ │ │ svchi 0x005bf3bf │ │ │ │ - svceq 0x004fe8d2 │ │ │ │ - tstle r4, r1, lsl #16 │ │ │ │ - svccc 0x004ce8c2 │ │ │ │ - svceq 0x0000f1bc │ │ │ │ - vsra.u64 , q11, #1 │ │ │ │ - tstle fp, fp, asr pc │ │ │ │ - adcsmi r6, fp, #2293760 @ 0x230000 │ │ │ │ - stmdavs r0!, {r1, r5, r8, fp, ip, lr, pc}^ │ │ │ │ - adcle r2, r8, r0, lsl #16 │ │ │ │ - cmple sl, r0, lsl #18 │ │ │ │ - rsbvs r6, r3, r3, lsl #17 │ │ │ │ - addvs r9, r4, r0, lsl #22 │ │ │ │ - andsvs r4, r8, r4, lsl #12 │ │ │ │ - adcsmi r6, fp, #2293760 @ 0x230000 │ │ │ │ - ldrb sp, [pc], -r6, asr #3 │ │ │ │ - stccs 8, cr6, [r0], {100} @ 0x64 │ │ │ │ - mrcge 4, 2, APSR_nzcv, cr9, cr15, {3} │ │ │ │ - ldmdavs fp, {r0, r1, r2, r4, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ - @ instruction: 0xf47f2b00 │ │ │ │ - strbt sl, [pc], r9, ror #29 │ │ │ │ - stmib sp, {r3, r4, r6, r9, sl, lr}^ │ │ │ │ - @ instruction: 0xf7fe1201 │ │ │ │ - stmdavs r3!, {r1, r3, r7, r8, r9, fp, sp, lr, pc} │ │ │ │ - andne lr, r1, #3620864 @ 0x374000 │ │ │ │ - ldmle ip, {r0, r1, r3, r4, r5, r7, r9, lr}^ │ │ │ │ + ldmdavs r9, {r0, r3, r4, r5, r6, r8, ip, lr, pc} │ │ │ │ + rsbsle r4, lr, #140, 4 @ 0xc0000008 │ │ │ │ + stmdbcs r0, {r0, r3, r4, r6, fp, sp, lr} │ │ │ │ + mcrge 4, 3, pc, cr6, cr15, {1} @ │ │ │ │ + @ instruction: 0xf0402f00 │ │ │ │ + stmvs sl, {r0, r1, r3, r7, pc} │ │ │ │ + addvs r6, fp, sl, asr r0 │ │ │ │ + andsvs r9, r9, r2, lsl #22 │ │ │ │ + ldmdavs sl, {r0, r1, r3, r9, sl, lr} │ │ │ │ + bicle r4, r1, r2, lsr #5 │ │ │ │ + andvc lr, r3, #3620864 @ 0x374000 │ │ │ │ + stmdavs r4!, {r5, r6, r8, r9, sl, sp, lr, pc}^ │ │ │ │ + @ instruction: 0xf47f2c00 │ │ │ │ + strb sl, [pc], -r9, asr #28 │ │ │ │ + blcs 1c868 │ │ │ │ + svcge 0x004cf47f │ │ │ │ + ldrbmi lr, [r8], -ip, asr #12 │ │ │ │ + andne lr, r1, #3358720 @ 0x334000 │ │ │ │ + bl fe440704 │ │ │ │ + ldmib sp, {r0, r1, r5, fp, sp, lr}^ │ │ │ │ + adcsmi r1, fp, #268435456 @ 0x10000000 │ │ │ │ + mrcge 6, 4, APSR_nzcv, cr8, cr15, {1} │ │ │ │ stmdacs r0, {r5, r7, fp, sp, lr} │ │ │ │ - stmdbcs r0, {r0, r2, r7, ip, lr, pc} │ │ │ │ - stmdavs r3, {r0, r1, r2, r5, r6, r8, ip, lr, pc}^ │ │ │ │ - blls 1a9c0 │ │ │ │ - andsvs r6, r8, r4, asr #32 │ │ │ │ - adcsmi r6, fp, #196608 @ 0x30000 │ │ │ │ - @ instruction: 0x4604d034 │ │ │ │ - ldrbmi lr, [r8], -r2, lsr #15 │ │ │ │ - @ instruction: 0xf7fe9305 │ │ │ │ - blls 17d514 │ │ │ │ - adcmi r6, r1, #1638400 @ 0x190000 │ │ │ │ - svcge 0x002bf63f │ │ │ │ - stmdacs r0, {r3, r4, r7, fp, sp, lr} │ │ │ │ - mcrge 4, 6, pc, cr10, cr15, {1} @ │ │ │ │ - cmple r3, r0, lsl #30 │ │ │ │ - addsvs r6, sl, r2, asr #16 │ │ │ │ - blls 9a874 │ │ │ │ - stmdavs r3, {r3, r4, sp, lr} │ │ │ │ - @ instruction: 0xf000429c │ │ │ │ - strmi r8, [r3], -r3, lsr #1 │ │ │ │ - stmdavs r4!, {r0, r3, r5, r6, r7, r9, sl, sp, lr, pc}^ │ │ │ │ + mrcge 4, 1, APSR_nzcv, cr12, cr15, {1} │ │ │ │ + stmdavs r3, {r0, r4, r8, r9, fp, ip, sp, pc}^ │ │ │ │ + subvs r6, r4, r3, lsr #1 │ │ │ │ + stmdavs r4!, {r0, r1, r2, r4, r7, r9, sl, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf47f2c00 │ │ │ │ - smmla sl, r3, lr, sl │ │ │ │ - blcs 1c8f0 │ │ │ │ - mcrge 4, 5, pc, cr4, cr15, {3} @ │ │ │ │ - @ instruction: 0x4628e6b2 │ │ │ │ - blx 12c078c │ │ │ │ + ldrt sl, [r1], -r3, lsr #28 │ │ │ │ + blcs 1c8a4 │ │ │ │ + svcge 0x0024f47f │ │ │ │ + strtmi lr, [r8], -lr, lsr #12 │ │ │ │ + blx 1c40740 │ │ │ │ ldmdbvs r3!, {r0, r1, r2, r4, r5, fp, sp, lr} │ │ │ │ ldmdavs r0!, {r0, r1, r2, r6, r7, r8, r9, fp, ip}^ │ │ │ │ stmdbeq r0, {r0, r5, r6, r8, r9, fp, sp, lr, pc} │ │ │ │ - stcne 6, cr14, [r3, #-116]! @ 0xffffff8c │ │ │ │ - stmdavs r3, {r8, r9, ip, pc} │ │ │ │ - strhle r4, [sl, #43] @ 0x2b │ │ │ │ - str r4, [r7], -r4, lsl #12 │ │ │ │ - vadd.i8 q10, q4, │ │ │ │ - @ instruction: 0xf2c0449f │ │ │ │ - ldrbtmi r0, [r8], #-1040 @ 0xfffffbf0 │ │ │ │ - blx 11c7c2 │ │ │ │ - andvs pc, r1, r1, lsl #2 │ │ │ │ - movwcc lr, #17846 @ 0x45b6 │ │ │ │ - strmi r9, [fp], -r2, lsl #6 │ │ │ │ - @ instruction: 0x4658e6fb │ │ │ │ + ldmdami r1!, {r3, r4, r7, r9, sl, sp, lr, pc}^ │ │ │ │ + ldrmi pc, [pc], #584 @ 2758 <__gmon_start__@plt+0x1860> │ │ │ │ + ldreq pc, [r0], #-704 @ 0xfffffd40 │ │ │ │ + stmdavs r1, {r3, r4, r5, r6, sl, lr} │ │ │ │ + @ instruction: 0xf101fb04 │ │ │ │ + ldrb r6, [r5, #1] │ │ │ │ + movweq pc, #33028 @ 0x8104 @ │ │ │ │ + movwls r4, #1540 @ 0x604 │ │ │ │ + adcsmi r6, fp, #2293760 @ 0x230000 │ │ │ │ + mrcge 4, 1, APSR_nzcv, cr11, cr15, {3} │ │ │ │ + stcne 6, cr14, [r3, #-468]! @ 0xfffffe2c │ │ │ │ + movwls r4, #1540 @ 0x604 │ │ │ │ + @ instruction: 0x4658e7f6 │ │ │ │ andne lr, r1, #3358720 @ 0x334000 │ │ │ │ - bl 1dc07cc │ │ │ │ + bl fe6c0784 │ │ │ │ ldrdeq pc, [r4], -fp │ │ │ │ andne lr, r1, #3620864 @ 0x374000 │ │ │ │ @ instruction: 0xf63f2807 │ │ │ │ - @ instruction: 0xf8dfae42 │ │ │ │ - vand q14, q4, q2 │ │ │ │ + @ instruction: 0xf8dfaebc │ │ │ │ + vrhadd.s8 d28, d24, d0 │ │ │ │ @ instruction: 0xf2c04e9f │ │ │ │ ldrbtmi r0, [ip], #3600 @ 0xe10 │ │ │ │ ldrdeq pc, [r0], -ip │ │ │ │ @ instruction: 0xf000fb0e │ │ │ │ andeq pc, r0, ip, asr #17 │ │ │ │ - @ instruction: 0xf104e633 │ │ │ │ - strmi r0, [r4], -r8, lsl #6 │ │ │ │ - ldrb r9, [r5, -r0, lsl #6]! │ │ │ │ + ldrbmi lr, [r8], -sp, lsr #13 │ │ │ │ + @ instruction: 0xf7fe9305 │ │ │ │ + blls 17d4a0 │ │ │ │ + adcmi r6, r1, #1638400 @ 0x190000 │ │ │ │ + ldmvs r8, {r7, fp, ip, lr, pc} │ │ │ │ + @ instruction: 0xf43f2800 │ │ │ │ + stmdblt pc, {r0, r1, r2, r5, r6, r7, r8, sl, fp, sp, pc}^ @ │ │ │ │ + addsvs r6, sl, r2, asr #16 │ │ │ │ + blls 9a8e4 │ │ │ │ + stmdavs r3, {r3, r4, sp, lr} │ │ │ │ + @ instruction: 0xd05d429c │ │ │ │ + strb r4, [r3, -r3, lsl #12] │ │ │ │ movwls r3, #8968 @ 0x2308 │ │ │ │ - ldrb r4, [r8], r3, lsl #12 │ │ │ │ + ldrb r4, [sl, -r3, lsl #12]! │ │ │ │ + movwls r3, #8964 @ 0x2304 │ │ │ │ + ldrb r4, [r6, -fp, lsl #12]! │ │ │ │ stmne r9, {r0, r5, r7, r8, fp, sp, lr} │ │ │ │ - bvs 185ae9c │ │ │ │ + bvs 185ae80 │ │ │ │ tstpeq r1, r1, lsl #2 @ p-variant is OBSOLETE │ │ │ │ - ldrb r6, [sp, #609]! @ 0x261 │ │ │ │ + strbt r6, [r0], -r1, ror #4 │ │ │ │ andcs r6, r0, r1, lsr #21 │ │ │ │ stmdbcc r1, {r3, r5, r6, r7, sp, lr} │ │ │ │ stmdbcs r0, {r0, r5, r7, r9, sp, lr} │ │ │ │ stmdbvs r1!, {r1, r4, r6, r8, ip, lr, pc} │ │ │ │ smlawtvs r1, r9, r9, r1 │ │ │ │ - bl 125cdbc │ │ │ │ + bl 125cda0 │ │ │ │ cmnvs r1, r1, lsl #2 │ │ │ │ stmne r9, {r0, r5, r7, r8, fp, sp, lr} │ │ │ │ stmibvs r1!, {r0, r5, r7, r8, sp, lr}^ │ │ │ │ - bl 10e9448 │ │ │ │ + bl 10e942c │ │ │ │ mvnvs r0, r1, lsl #2 │ │ │ │ tstcc r1, r1, lsr #20 │ │ │ │ - strb r6, [sp], -r1, lsr #4 │ │ │ │ + ldr r6, [r1, #545]! @ 0x221 │ │ │ │ stmne r9, {r0, r3, r4, r7, r8, fp, sp, lr} │ │ │ │ - bvs 165aec0 │ │ │ │ + bvs 165aea4 │ │ │ │ tstpeq r1, r1, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xe6c36259 │ │ │ │ - andls r4, r1, #88, 12 @ 0x5800000 │ │ │ │ - bl ac0864 │ │ │ │ - ldrdcc pc, [r4], -fp │ │ │ │ - blcs 69078 │ │ │ │ - svcge 0x001bf63f │ │ │ │ + movwls r4, #22104 @ 0x5658 │ │ │ │ + bl e40848 │ │ │ │ + ldrdvc pc, [r4], -fp │ │ │ │ + svccs 0x00019b05 │ │ │ │ + svcge 0x001df63f │ │ │ │ vmul.i8 d20, d8, d16 │ │ │ │ vshr.s64 d20, d15, #64 │ │ │ │ ldrbtmi r0, [r9], #-16 │ │ │ │ - blx 1c8b6 │ │ │ │ - andvs pc, fp, r3, lsl #6 │ │ │ │ - ldrbmi lr, [r8], -pc, lsl #14 │ │ │ │ - @ instruction: 0xf7fe9305 │ │ │ │ - @ instruction: 0xf8dbeb16 │ │ │ │ - blls 15e8ac │ │ │ │ - @ instruction: 0xf63f2f01 │ │ │ │ - stmdbmi r7!, {r0, r3, r5, r6, r9, sl, fp, sp, pc} │ │ │ │ + blx 1c896 │ │ │ │ + andvs pc, pc, r2, lsl #14 │ │ │ │ + @ instruction: 0x4658e711 │ │ │ │ + @ instruction: 0xf7fe9201 │ │ │ │ + @ instruction: 0xf8dbeb24 │ │ │ │ + bls 4e890 │ │ │ │ + @ instruction: 0xf63f2b01 │ │ │ │ + stmdbmi r7!, {r0, r1, r2, r6, r7, r8, sl, fp, sp, pc} │ │ │ │ addsmi pc, pc, r8, asr #4 │ │ │ │ andseq pc, r0, r0, asr #5 │ │ │ │ - stmdavs sl, {r0, r3, r4, r5, r6, sl, lr} │ │ │ │ - @ instruction: 0xf702fb00 │ │ │ │ - ldrb r6, [sp], -pc │ │ │ │ + stmdavs fp, {r0, r3, r4, r5, r6, sl, lr} │ │ │ │ + vqrdmulh.s d15, d3, d0 │ │ │ │ + ldr r6, [fp, #11]! │ │ │ │ andvc lr, r3, #3620864 @ 0x374000 │ │ │ │ str r4, [r5], r3, lsl #12 │ │ │ │ stmdbmi r1!, {r5, fp, lr} │ │ │ │ @ instruction: 0xf85a4479 │ │ │ │ ldmdavs r8, {ip, sp} │ │ │ │ - b ff8408c8 │ │ │ │ + b ffbc08ac │ │ │ │ ldrbt r2, [sp], #0 │ │ │ │ stmne r9, {r0, r5, r7, r8, fp, sp, lr} │ │ │ │ - bvs 185af60 │ │ │ │ + bvs 185af44 │ │ │ │ tstpeq r1, r1, lsl #2 @ p-variant is OBSOLETE │ │ │ │ str r6, [lr, r1, ror #4]! │ │ │ │ - b fea408e0 │ │ │ │ - strtmi lr, [r0], -lr, ror #9 │ │ │ │ - b ffa408e8 │ │ │ │ - @ instruction: 0xf8d8e51a │ │ │ │ + b fedc08c4 │ │ │ │ + @ instruction: 0xf8d8e4ee │ │ │ │ cdpcs 0, 0, cr7, cr0, cr8, {0} │ │ │ │ - stcge 4, cr15, [r3, #-508] @ 0xfffffe04 │ │ │ │ - strtmi lr, [r1], -r4, ror #9 │ │ │ │ - b ff3408fc │ │ │ │ + stcge 4, cr15, [r7, #-508] @ 0xfffffe04 │ │ │ │ + strtmi lr, [r1], -r8, ror #9 │ │ │ │ + b ff7c08d8 │ │ │ │ @ instruction: 0xf47f2800 │ │ │ │ - ldrb sl, [sp], #3318 @ 0xcf6 │ │ │ │ - andeq sp, r1, ip, ror sp │ │ │ │ + strbt sl, [r1], #3322 @ 0xcfa │ │ │ │ + @ instruction: 0xf7fe4620 │ │ │ │ + str lr, [sp, #-2794] @ 0xfffff516 │ │ │ │ + muleq r1, r8, sp │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ strheq r0, [r0], -ip │ │ │ │ - @ instruction: 0x0001dfb2 │ │ │ │ - andeq sp, r1, r6, lsl #31 │ │ │ │ - andeq sp, r1, r0, lsl #29 │ │ │ │ - andeq sp, r1, ip, asr #28 │ │ │ │ - andeq sp, r1, lr, ror sp │ │ │ │ - andeq sp, r1, ip, lsr ip │ │ │ │ - andeq sp, r1, r2, lsr r9 │ │ │ │ - strdeq sp, [r1], -sl │ │ │ │ - andeq sp, r1, r6, ror #16 │ │ │ │ - andeq sp, r1, ip, lsr r8 │ │ │ │ + andeq sp, r1, lr, asr #31 │ │ │ │ + andeq sp, r1, r2, lsr #31 │ │ │ │ + ldrdeq sp, [r1], -r6 │ │ │ │ + ldrdeq sp, [r1], -r4 │ │ │ │ + andeq sp, r1, r0, lsr #27 │ │ │ │ + andeq sp, r1, ip, asr ip │ │ │ │ + andeq sp, r1, ip, lsl #19 │ │ │ │ + andeq sp, r1, r2, asr #18 │ │ │ │ + andeq sp, r1, r2, lsl #17 │ │ │ │ + andeq sp, r1, r8, asr r8 │ │ │ │ andeq r0, r0, ip, asr #1 │ │ │ │ muleq r0, r4, r4 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ addlt r6, r5, r3, asr #18 │ │ │ │ ldrsblt pc, [ip, #-143]! @ 0xffffff71 @ │ │ │ │ ldrbtmi r0, [fp], #1820 @ 0x71c │ │ │ │ @ instruction: 0x4605d47a │ │ │ │ strble r0, [r1, #-2009]! @ 0xfffff827 │ │ │ │ ldmdami sp, {r2, r3, r4, r6, r8, fp, lr}^ │ │ │ │ ldrbtmi r4, [r8], #-1145 @ 0xfffffb87 │ │ │ │ - stmib sl, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldmib r8, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ stmdacs r0, {r0, r1, ip, pc} │ │ │ │ - blmi 16b6b5c │ │ │ │ + blmi 16b6b40 │ │ │ │ mrrcmi 7, 0, r2, sl, cr1 │ │ │ │ ldrdls pc, [r8, #-143]! @ 0xffffff71 │ │ │ │ ldrdhi pc, [r8, #-143]! @ 0xffffff71 │ │ │ │ @ instruction: 0xf85b447c │ │ │ │ ldrbtmi sl, [r9], #3 │ │ │ │ @ instruction: 0xf8cd44f8 │ │ │ │ strbmi sl, [r1], -r4 │ │ │ │ strbmi r9, [sl], -r3, lsl #16 │ │ │ │ - bvs feadca40 │ │ │ │ + bvs feadca24 │ │ │ │ stc2 10, cr15, [r6], {7} @ │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ - b 18409ac │ │ │ │ + b 1bc0990 │ │ │ │ cmppmi r0, pc, rrx @ p-variant is OBSOLETE │ │ │ │ rsbsle r2, r0, r0, lsl #16 │ │ │ │ addmi r6, fp, #196608 @ 0x30000 │ │ │ │ - blcc 76bb0 │ │ │ │ - blcs 1a9d4 │ │ │ │ + blcc 76b94 │ │ │ │ + blcs 1a9b8 │ │ │ │ @ instruction: 0xf7fed177 │ │ │ │ - stmiavs r3!, {r2, r3, r4, r6, r9, fp, sp, lr, pc}^ │ │ │ │ - blcs f9f4 │ │ │ │ + stmiavs r3!, {r1, r3, r5, r6, r9, fp, sp, lr, pc}^ │ │ │ │ + blcs f9d8 │ │ │ │ andcs sp, r0, #1073741880 @ 0x40000038 │ │ │ │ stmdbmi r8, {r0, r1, r3, r5, r7, r9, fp, sp, lr}^ │ │ │ │ - bmi 12271e0 │ │ │ │ + bmi 12271c4 │ │ │ │ stmdals r3, {r0, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf7fe447a │ │ │ │ - stmdacs r0, {r1, r2, r6, r9, fp, sp, lr, pc} │ │ │ │ + stmdacs r0, {r2, r4, r6, r9, fp, sp, lr, pc} │ │ │ │ stmdavs r2, {r0, r1, r2, r4, r6, ip, lr, pc} │ │ │ │ cmppmi r0, pc, rrx @ p-variant is OBSOLETE │ │ │ │ smlalbble r4, fp, sl, r2 │ │ │ │ stmdbmi r3, {r1, r6, r9, fp, lr}^ │ │ │ │ ldrbtmi r6, [sl], #-2731 @ 0xfffff555 │ │ │ │ ldrbtmi r9, [r9], #-2051 @ 0xfffff7fd │ │ │ │ - b dc0a00 │ │ │ │ + b 11409e4 │ │ │ │ suble r2, r8, r0, lsl #16 │ │ │ │ @ instruction: 0xf06f6802 │ │ │ │ addmi r4, sl, #64, 2 │ │ │ │ stmdbls r3, {r0, r2, r4, r5, r8, ip, lr, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ addsmi r6, r3, #720896 @ 0xb0000 │ │ │ │ - blcc 76a2c │ │ │ │ + blcc 76a10 │ │ │ │ movtlt r6, #12299 @ 0x300b │ │ │ │ stmdbvs fp!, {r2, r3, r5, r6, r7, fp, sp, lr}^ │ │ │ │ movweq pc, #4131 @ 0x1023 @ │ │ │ │ ldmdblt ip!, {r0, r1, r3, r5, r6, r8, sp, lr} │ │ │ │ strble r0, [r6], #-1498 @ 0xfffffa26 │ │ │ │ @ instruction: 0xf85b4b2c │ │ │ │ andlt r0, r5, r3 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ strtmi r6, [r1], -r2, ror #18 │ │ │ │ orrslt r4, sl, r8, lsr #12 │ │ │ │ @ instruction: 0xf866f000 │ │ │ │ @ instruction: 0xf7fe4620 │ │ │ │ - stmiavs ip!, {r2, r4, r6, r7, r8, fp, sp, lr, pc}^ │ │ │ │ + stmiavs ip!, {r1, r5, r6, r7, r8, fp, sp, lr, pc}^ │ │ │ │ mvnsle r2, r0, lsl #24 │ │ │ │ strb r6, [r9, fp, ror #18]! │ │ │ │ stmdbmi fp!, {r1, r3, r5, r8, r9, fp, lr} │ │ │ │ @ instruction: 0xf85b4479 │ │ │ │ ldmdavs r8, {r0, r1, ip, sp} │ │ │ │ - ldmdb ip!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmib sl, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ strb r2, [r4, r0]! │ │ │ │ rscvs r6, fp, r3, lsr #18 │ │ │ │ strmi lr, [r8], -sl, ror #15 │ │ │ │ - b c0a78 │ │ │ │ - bcc 7c9cc │ │ │ │ - bcs 1aa90 │ │ │ │ + b 440a5c │ │ │ │ + bcc 7c9b0 │ │ │ │ + bcs 1aa74 │ │ │ │ @ instruction: 0xf7fed1c5 │ │ │ │ - @ instruction: 0xe7c2e9fc │ │ │ │ + strb lr, [r2, sl, lsl #20] │ │ │ │ andvs r3, r2, r1, lsl #20 │ │ │ │ @ instruction: 0xd1af2a00 │ │ │ │ - ldmib r4!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + b c0a78 │ │ │ │ stmdbls r3, {r2, r3, r5, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ addsmi r6, r3, #720896 @ 0xb0000 │ │ │ │ - blcc 76e34 │ │ │ │ - blcs 1aadc │ │ │ │ + blcc 76e18 │ │ │ │ + blcs 1aac0 │ │ │ │ @ instruction: 0x4608d1de │ │ │ │ - stmib r6!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldmib r4!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ stmiavs r3!, {r1, r3, r4, r6, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ - blcs fae0 │ │ │ │ + blcs fac4 │ │ │ │ svcge 0x006bf47f │ │ │ │ - bmi 4fc8e4 │ │ │ │ + bmi 4fc8c8 │ │ │ │ orrvc pc, r0, #683671552 @ 0x28c00000 │ │ │ │ ldmdbmi r2, {r0, r1, r3, r5, r6, r8, sp, lr} │ │ │ │ andcc pc, r2, fp, asr r8 @ │ │ │ │ ldmdavs r8, {r0, r3, r4, r5, r6, sl, lr} │ │ │ │ - stmdb r6, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldmdb r4, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ svclt 0x0000e7c8 │ │ │ │ - muleq r1, sl, r6 │ │ │ │ + @ instruction: 0x0001d6b6 │ │ │ │ andeq r1, r0, ip, asr r2 │ │ │ │ andeq r1, r0, r6, ror #4 │ │ │ │ strheq r0, [r0], -ip │ │ │ │ - andeq sp, r1, r0, ror #10 │ │ │ │ + andeq sp, r1, ip, ror r5 │ │ │ │ @ instruction: 0x000012ba │ │ │ │ @ instruction: 0x000012bc │ │ │ │ andeq r1, r0, ip, lsl #5 │ │ │ │ andeq r1, r0, r4, lsl #5 │ │ │ │ @ instruction: 0x000013b6 │ │ │ │ @ instruction: 0x000013b6 │ │ │ │ strheq r0, [r0], -r8 │ │ │ │ @@ -1803,42 +1796,42 @@ │ │ │ │ strdeq r1, [r0], -r4 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ addlt r6, r7, r3, lsl #19 │ │ │ │ strmi r4, [pc], -r1, lsl #13 │ │ │ │ - blcs 14388 │ │ │ │ + blcs 1436c │ │ │ │ adcshi pc, r7, r0, asr #32 │ │ │ │ @ instruction: 0xf7fea804 │ │ │ │ - ldmib sp, {r2, r3, r6, r7, r8, fp, sp, lr, pc}^ │ │ │ │ + ldmib sp, {r1, r3, r4, r6, r7, r8, fp, sp, lr, pc}^ │ │ │ │ ldmdavs fp!, {r2, r8} │ │ │ │ - bne ff15cd34 │ │ │ │ - bl 185d03c │ │ │ │ + bne ff15cd18 │ │ │ │ + bl 185d020 │ │ │ │ ldmib r7, {r1, r9, sl}^ │ │ │ │ - bne febcaf60 │ │ │ │ + bne febcaf44 │ │ │ │ stmdaeq r1, {r1, r2, r5, r6, r8, r9, fp, sp, lr, pc} │ │ │ │ ldmvs sl, {r0, r1, r4, r5, r8, ip, sp, pc} │ │ │ │ addsvs r1, sl, r2, asr r9 │ │ │ │ - bl 119ced0 │ │ │ │ + bl 119ceb4 │ │ │ │ sbcsvs r0, sl, r2, lsl #4 │ │ │ │ @ instruction: 0xf8c96aa2 │ │ │ │ - bcc 4eba4 │ │ │ │ - bcs 1b600 │ │ │ │ + bcc 4eb88 │ │ │ │ + bcs 1b5e4 │ │ │ │ rscshi pc, lr, r0, asr #32 │ │ │ │ ldmdbne r2, {r1, r5, r8, fp, sp, lr}^ │ │ │ │ stmdbvs r2!, {r1, r5, r8, sp, lr}^ │ │ │ │ andeq lr, r2, #71680 @ 0x11800 │ │ │ │ stmibvs r1!, {r1, r5, r6, r8, sp, lr} │ │ │ │ mulscs r4, r9, r8 │ │ │ │ @ instruction: 0x61a119c9 │ │ │ │ vmul.f q11, q9, d1[4] │ │ │ │ - bl 120349c │ │ │ │ + bl 1203480 │ │ │ │ mvnvs r0, r1, lsl #2 │ │ │ │ - blcs 1d428 │ │ │ │ + blcs 1d40c │ │ │ │ andcs fp, r0, #12, 30 @ 0x30 │ │ │ │ andeq pc, r1, #2 │ │ │ │ eorvs r3, r1, #1073741824 @ 0x40000000 │ │ │ │ rsbsle r2, r7, r0, lsl #20 │ │ │ │ ldmdbvs sl, {r0, r1, r2, r7, fp, lr}^ │ │ │ │ movweq pc, #4175 @ 0x104f @ │ │ │ │ vsri.32 q2, q12, #1 │ │ │ │ @@ -1846,30 +1839,30 @@ │ │ │ │ stmdbcs r0, {r0, r1, r2, r3, r6, r8, r9, sl, fp, ip} │ │ │ │ stmia r0, {r2, r8, ip, lr, pc}^ │ │ │ │ @ instruction: 0xf1bc3f4c │ │ │ │ mvnsle r0, r0, lsl #30 │ │ │ │ svchi 0x005bf3bf │ │ │ │ rschi pc, r9, r0, asr #32 │ │ │ │ ldrbtmi r4, [fp], #-2942 @ 0xfffff482 │ │ │ │ - blcs 1dcd50 │ │ │ │ + blcs 1dcd34 │ │ │ │ adcshi pc, sp, r0, asr #4 │ │ │ │ ldmeq r9, {r2, r3, r4, r5, r6, fp, lr}^ │ │ │ │ stmdbeq r7, {r0, r1, ip, sp, lr, pc} │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ subvs r4, r1, r8, ror r4 │ │ │ │ svchi 0x005bf3bf │ │ │ │ svcne 0x004fe8d0 │ │ │ │ tstle r4, r1, lsl #18 │ │ │ │ svccc 0x004ce8c0 │ │ │ │ svceq 0x0000f1bc │ │ │ │ vsra.u64 , q11, #1 │ │ │ │ @ instruction: 0xf0408f5b │ │ │ │ - bvs ff4e2f5c │ │ │ │ + bvs ff4e2f40 │ │ │ │ svceq 0x0004f1b9 │ │ │ │ - blcs 36d40 │ │ │ │ + blcs 36d24 │ │ │ │ ldmdavs sl, {r6, ip, lr, pc} │ │ │ │ mlale r6, r4, r2, r4 │ │ │ │ movwcs lr, #6611 @ 0x19d3 │ │ │ │ sasxmi fp, r3, r8 │ │ │ │ eorsle r2, r7, r0, lsl #22 │ │ │ │ addsmi r6, r4, #1703936 @ 0x1a0000 │ │ │ │ ldmib r3, {r0, r2, r3, r4, ip, lr, pc}^ │ │ │ │ @@ -1883,44 +1876,44 @@ │ │ │ │ ldmib r3, {r0, r2, r3, ip, lr, pc}^ │ │ │ │ movwle r2, #769 @ 0x301 │ │ │ │ mvnslt r4, sl, lsl r6 │ │ │ │ addsmi r6, ip, #1245184 @ 0x130000 │ │ │ │ ldmib r2, {r2, ip, lr, pc}^ │ │ │ │ rscsle r3, r8, #268435456 @ 0x10000000 │ │ │ │ @ instruction: 0xe7f6461a │ │ │ │ - bvs fe6944c4 │ │ │ │ + bvs fe6944a8 │ │ │ │ addsvs r3, sl, #4096 @ 0x1000 │ │ │ │ @ instruction: 0xf0402a00 │ │ │ │ ldmdbvs sl, {r1, r3, r7, pc} │ │ │ │ tstvs sl, r2, asr r9 │ │ │ │ - bl 119d1f4 │ │ │ │ + bl 119d1d8 │ │ │ │ cmpvs lr, r2, lsl #12 │ │ │ │ ldrdcs lr, [r6, -r3] │ │ │ │ ldmibne r2, {r3, r4, r9, fp, sp, lr}^ │ │ │ │ - bl 121b304 │ │ │ │ + bl 121b2e8 │ │ │ │ andcc r0, r1, r1, lsl #2 │ │ │ │ andne lr, r7, r3, asr #19 │ │ │ │ pop {r0, r1, r2, ip, sp, pc} │ │ │ │ @ instruction: 0xf7fe8ff0 │ │ │ │ - @ instruction: 0xe74affbb │ │ │ │ + strb pc, [sl, -r9, asr #31] @ │ │ │ │ rscsle r2, r7, r0, lsl #22 │ │ │ │ ldrdls pc, [r8, -pc]! @ │ │ │ │ - bleq b3f0c4 │ │ │ │ + bleq b3f0a8 │ │ │ │ ldrmi r4, [sl], -r9, asr #18 │ │ │ │ ldrbtmi r4, [r9], #-1273 @ 0xfffffb07 │ │ │ │ addsmi r6, ip, #1245184 @ 0x130000 │ │ │ │ movwcs sp, #4308 @ 0x10d4 │ │ │ │ svchi 0x005bf3bf │ │ │ │ ldm r9, {r2, r3, r4, r7, r9, sl, lr}^ │ │ │ │ - blcs 12a14 │ │ │ │ + blcs 129f8 │ │ │ │ stmia r9, {r0, r1, r8, ip, lr, pc}^ │ │ │ │ stmdacs r0, {r6, r8, r9, sl, fp, lr, pc} │ │ │ │ vsra.u64 , , #1 │ │ │ │ cmple sl, fp, asr pc │ │ │ │ - blcs 5ce18 │ │ │ │ + blcs 5cdfc │ │ │ │ ldmdami lr!, {r3, r6, r8, fp, ip, lr, pc} │ │ │ │ mrrceq 10, 4, lr, r3, cr15 │ │ │ │ movweq pc, #4099 @ 0x1003 @ │ │ │ │ @ instruction: 0xf8c04478 │ │ │ │ @ instruction: 0xf04fc004 │ │ │ │ vdup.8 d0, d0[7] │ │ │ │ ldm r0, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ │ │ @@ -1953,90 +1946,90 @@ │ │ │ │ vqrdmulh.s d15, d3, d0 │ │ │ │ ldr r6, [r7, -fp]! │ │ │ │ andcc r6, r1, #401408 @ 0x62000 │ │ │ │ str r6, [r4, -r2, ror #4] │ │ │ │ vtst.8 d20, d8, d11 │ │ │ │ @ instruction: 0xf2c04c9f │ │ │ │ ldrbtmi r0, [r8], #-3088 @ 0xfffff3f0 │ │ │ │ - blx 31cd9e │ │ │ │ + blx 31cd82 │ │ │ │ andvs pc, r3, r3, lsl #6 │ │ │ │ - bvs 16bcc44 │ │ │ │ + bvs 16bcc28 │ │ │ │ subsvs r3, sl, #268435456 @ 0x10000000 │ │ │ │ @ instruction: 0x4648e778 │ │ │ │ smlabtcs r1, sp, r9, lr │ │ │ │ - stm ip, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldm sl, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldrdcs lr, [r1, -sp] │ │ │ │ andls lr, r1, #156, 14 @ 0x2700000 │ │ │ │ - stm r6, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldm r4, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldr r9, [r1, -r1, lsl #20] │ │ │ │ @ instruction: 0xf7fe9201 │ │ │ │ - bls 7cea0 │ │ │ │ + bls 7cebc │ │ │ │ stmib sp, {r0, r3, r5, r8, r9, sl, sp, lr, pc}^ │ │ │ │ movwls r2, #4354 @ 0x1102 │ │ │ │ - ldmda r0!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldmda lr!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldrdcs lr, [r2, -sp] │ │ │ │ str r9, [r5, r1, lsl #22]! │ │ │ │ - andeq sp, r1, r4, lsl #14 │ │ │ │ - andeq sp, r1, r2, ror #13 │ │ │ │ - andeq sp, r1, ip, asr #13 │ │ │ │ - andeq sp, r1, r0, lsl #12 │ │ │ │ + andeq sp, r1, r0, lsr #14 │ │ │ │ strdeq sp, [r1], -lr │ │ │ │ - andeq sp, r1, r8, asr #11 │ │ │ │ - andeq sp, r1, ip, ror r3 │ │ │ │ - andeq sp, r1, lr, asr r3 │ │ │ │ + andeq sp, r1, r8, ror #13 │ │ │ │ + andeq sp, r1, ip, lsl r6 │ │ │ │ + andeq sp, r1, sl, lsl r6 │ │ │ │ + andeq sp, r1, r4, ror #11 │ │ │ │ + muleq r1, r8, r3 │ │ │ │ + andeq sp, r1, sl, ror r3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb59ffc │ │ │ │ + bl feb59fe0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ strmi r4, [r4], -ip, lsr #20 │ │ │ │ stmdals r8, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ teqle lr, r0, lsl #22 │ │ │ │ teqle r9, r0, lsl #16 │ │ │ │ @ instruction: 0x11bcf8d1 │ │ │ │ stmdbvs r9, {r0, r1, r5, r6, r8, fp, sp, lr} │ │ │ │ ldrbeq r9, [r9, #260] @ 0x104 │ │ │ │ stmibvs r3!, {r1, r2, r5, sl, ip, lr, pc} │ │ │ │ andcs fp, r1, r3, ror #19 │ │ │ │ - svc 0x00eef7fd │ │ │ │ + svc 0x00fcf7fd │ │ │ │ cdp2 0, 5, cr15, cr0, cr0, {0} │ │ │ │ - blpl 3e910 │ │ │ │ - bleq 5bdf3c │ │ │ │ - blvc 1be850 │ │ │ │ + blpl 3e8f4 │ │ │ │ + bleq 5bdf20 │ │ │ │ + blvc 1be834 │ │ │ │ stc 0, cr2, [sp] │ │ │ │ @ instruction: 0xf7fe7b02 │ │ │ │ - andls lr, r0, ip, lsl #16 │ │ │ │ + andls lr, r0, sl, lsl r8 │ │ │ │ ldmdbmi ip, {r5, r6, r7, r8, ip, sp, pc} │ │ │ │ stmiavs r0!, {r1, r3, r5, r6, r9, sl, lr} │ │ │ │ @ instruction: 0xf0004479 │ │ │ │ @ instruction: 0x4603f83d │ │ │ │ - bllt 2e8e5c │ │ │ │ + bllt 2e8e40 │ │ │ │ ldclt 0, cr11, [r0, #-24] @ 0xffffffe8 │ │ │ │ - blvc 23e4b4 │ │ │ │ - blvc 103e93c │ │ │ │ - blx 43ea30 │ │ │ │ + blvc 23e498 │ │ │ │ + blvc 103e920 │ │ │ │ + blx 43ea14 │ │ │ │ ldrb sp, [sl, r6, ror #3] │ │ │ │ @ instruction: 0xf5a34813 │ │ │ │ cmnvs r3, r0, lsl #7 │ │ │ │ ldmdapl r3, {r1, r4, r8, fp, lr} │ │ │ │ ldmdavs r8, {r0, r3, r4, r5, r6, sl, lr} │ │ │ │ - svc 0x0072f7fd │ │ │ │ + svc 0x0080f7fd │ │ │ │ strb r2, [r9, r0]! │ │ │ │ - blcs 1d098 │ │ │ │ - blmi 3b7198 │ │ │ │ + blcs 1d07c │ │ │ │ + blmi 3b717c │ │ │ │ ldrbtmi r4, [r9], #-2318 @ 0xfffff6f2 │ │ │ │ ldmdavs r8, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ - svc 0x0066f7fd │ │ │ │ + svc 0x0074f7fd │ │ │ │ ldrb r2, [sp, r0] │ │ │ │ @ instruction: 0xf06f6803 │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ - blcc 7725c │ │ │ │ - blcs 1aebc │ │ │ │ + blcc 77240 │ │ │ │ + blcs 1aea0 │ │ │ │ @ instruction: 0xf7fdd1e8 │ │ │ │ - strb lr, [r5, r8, ror #31]! │ │ │ │ - strdeq sp, [r1], -r8 │ │ │ │ + @ instruction: 0xe7e5eff6 │ │ │ │ + andeq sp, r1, r4, lsl r2 │ │ │ │ andeq r0, r0, r1, ror #8 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, ip, asr #30 │ │ │ │ andeq r0, r0, ip, asr #1 │ │ │ │ andeq r0, r0, r6, lsl #31 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @@ -2091,15 +2084,15 @@ │ │ │ │ @ instruction: 0xf7ff9301 │ │ │ │ @ instruction: 0x4602ff99 │ │ │ │ @ instruction: 0xd1a32800 │ │ │ │ strtmi r9, [r9], -r1, lsl #22 │ │ │ │ ldmvs fp, {r3, r4, r9, sl, lr} │ │ │ │ ldrmi r9, [r0, r1, lsl #6]! │ │ │ │ stmdacs r0, {r1, r9, sl, lr} │ │ │ │ - blls 77620 │ │ │ │ + blls 77604 │ │ │ │ rscle r2, r1, r0, lsl #22 │ │ │ │ ldmdavs r8, {r1, r3, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf7ff4631 │ │ │ │ strmi pc, [r2], -r5, lsl #31 │ │ │ │ orrle r2, pc, r0, lsl #16 │ │ │ │ strtmi r9, [r9], -r1, lsl #22 │ │ │ │ ldmvs fp, {r3, r4, r9, sl, lr} │ │ │ │ @@ -2123,259 +2116,259 @@ │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ stmdavs r5!, {r2, r9, sl, lr}^ │ │ │ │ strtmi fp, [r0], -sp, asr #18 │ │ │ │ @ instruction: 0xf7fd68a4 │ │ │ │ - stccs 14, cr14, [r0], {228} @ 0xe4 │ │ │ │ + stccs 14, cr14, [r0], {242} @ 0xf2 │ │ │ │ movwcs sp, #503 @ 0x1f7 │ │ │ │ pop {r3, r4, r9, sl, lr} │ │ │ │ stmdavs lr!, {r4, r5, r6, r7, r8, r9, sl, pc}^ │ │ │ │ strtmi fp, [r8], -r6, asr #18 │ │ │ │ @ instruction: 0xf7fd68ad │ │ │ │ - stccs 14, cr14, [r0, #-864] @ 0xfffffca0 │ │ │ │ + stccs 14, cr14, [r0, #-920] @ 0xfffffc68 │ │ │ │ stmdavs lr!, {r0, r2, r3, r5, r6, r7, ip, lr, pc}^ │ │ │ │ rscsle r2, r6, r0, lsl #28 │ │ │ │ stmdblt r7, {r0, r1, r2, r4, r5, r6, fp, sp, lr}^ │ │ │ │ ldmvs r6!, {r4, r5, r9, sl, lr} │ │ │ │ - mcr 7, 6, pc, cr12, cr13, {7} @ │ │ │ │ + mrc 7, 6, APSR_nzcv, cr10, cr13, {7} │ │ │ │ rscle r2, lr, r0, lsl #28 │ │ │ │ svccs 0x00006877 │ │ │ │ @ instruction: 0xf8d7d0f6 │ │ │ │ @ instruction: 0xf1b88004 │ │ │ │ tstle r9, r0, lsl #30 │ │ │ │ ldrdhi pc, [r8], -r7 │ │ │ │ @ instruction: 0xf7fd4638 │ │ │ │ - @ instruction: 0xf1b8eebe │ │ │ │ + @ instruction: 0xf1b8eecc │ │ │ │ rscle r0, r9, r0, lsl #30 │ │ │ │ ldrb r4, [r0, r7, asr #12]! │ │ │ │ ldrdls pc, [r4], -r8 │ │ │ │ svceq 0x0000f1b9 │ │ │ │ strbmi sp, [r0], -r8, lsl #2 │ │ │ │ ldrdhi pc, [r8], -r8 │ │ │ │ - mcr 7, 5, pc, cr14, cr13, {7} @ │ │ │ │ + mrc 7, 5, APSR_nzcv, cr12, cr13, {7} │ │ │ │ svceq 0x0000f1b8 │ │ │ │ ldrb sp, [r1, r8, ror #1]! │ │ │ │ ldrdeq pc, [r4], -r9 │ │ │ │ @ instruction: 0xffb0f7ff │ │ │ │ strbmi r4, [r8], -r3, lsl #12 │ │ │ │ bicle r2, r1, r0, lsl #22 │ │ │ │ ldrdge pc, [r8], -r9 │ │ │ │ - mrc 7, 4, APSR_nzcv, cr14, cr13, {7} │ │ │ │ + mcr 7, 5, pc, cr12, cr13, {7} @ │ │ │ │ @ instruction: 0xf1ba46d1 │ │ │ │ rscle r0, r6, r0, lsl #30 │ │ │ │ svclt 0x0000e7ee │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ strmi r6, [r5], -r4, asr #21 │ │ │ │ stmiavs r8!, {r2, r3, r8, r9, fp, ip, sp, pc}^ │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ addsmi r6, r3, #196608 @ 0x30000 │ │ │ │ - blcc 77100 │ │ │ │ + blcc 770e4 │ │ │ │ stmdblt fp, {r0, r1, sp, lr} │ │ │ │ - mcr 7, 6, pc, cr6, cr13, {7} @ │ │ │ │ + mrc 7, 6, APSR_nzcv, cr4, cr13, {7} │ │ │ │ @ instruction: 0xf7fd4628 │ │ │ │ - andcs lr, r0, r0, lsl #29 │ │ │ │ + andcs lr, r0, lr, lsl #29 │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ ldrdhi pc, [r4], -r6 │ │ │ │ svceq 0x0000f1b8 │ │ │ │ @ instruction: 0x4630d116 │ │ │ │ @ instruction: 0xf7fd68b6 │ │ │ │ - mcrcs 14, 0, lr, cr0, cr4, {3} │ │ │ │ + cdpcs 14, 0, cr14, cr0, cr2, {4} │ │ │ │ @ instruction: 0x4620d1f4 │ │ │ │ @ instruction: 0xf7fd68a4 │ │ │ │ - stccs 14, cr14, [r0], {110} @ 0x6e │ │ │ │ + stccs 14, cr14, [r0], {124} @ 0x7c │ │ │ │ stmdavs r6!, {r0, r2, r3, r4, r6, r7, ip, lr, pc}^ │ │ │ │ mvnle r2, r0, lsl #28 │ │ │ │ stmiavs r4!, {r5, r9, sl, lr} │ │ │ │ - mcr 7, 3, pc, cr4, cr13, {7} @ │ │ │ │ + mrc 7, 3, APSR_nzcv, cr2, cr13, {7} │ │ │ │ sbcsle r2, r4, r0, lsl #24 │ │ │ │ @ instruction: 0x46b8e7f5 │ │ │ │ ldrdvc pc, [r4], -r8 │ │ │ │ @ instruction: 0xf8d8bb0f │ │ │ │ strbmi r7, [r0], -r8 │ │ │ │ - mrc 7, 2, APSR_nzcv, cr8, cr13, {7} │ │ │ │ + mcr 7, 3, pc, cr6, cr13, {7} @ │ │ │ │ mvnsle r2, r0, lsl #30 │ │ │ │ ldmvs r6!, {r4, r5, r9, sl, lr} │ │ │ │ - mrc 7, 2, APSR_nzcv, cr2, cr13, {7} │ │ │ │ + mcr 7, 3, pc, cr0, cr13, {7} @ │ │ │ │ sbcsle r2, lr, r0, lsl #28 │ │ │ │ @ instruction: 0xf8d9e7d2 │ │ │ │ @ instruction: 0xf7ff0004 │ │ │ │ stmdacs r0, {r0, r2, r4, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x4648d1bb │ │ │ │ ldrdls pc, [r8], -r9 │ │ │ │ - mcr 7, 2, pc, cr4, cr13, {7} @ │ │ │ │ + mrc 7, 2, APSR_nzcv, cr2, cr13, {7} │ │ │ │ svceq 0x0000f1b9 │ │ │ │ @ instruction: 0x4638d111 │ │ │ │ @ instruction: 0xf7fd68bf │ │ │ │ - svccs 0x0000ee3e │ │ │ │ + svccs 0x0000ee4c │ │ │ │ @ instruction: 0xf8d7d0dd │ │ │ │ @ instruction: 0xf1b99004 │ │ │ │ mvnle r0, r0, lsl #30 │ │ │ │ ldmvs pc!, {r3, r4, r5, r9, sl, lr} @ │ │ │ │ - mrc 7, 1, APSR_nzcv, cr2, cr13, {7} │ │ │ │ + mcr 7, 2, pc, cr0, cr13, {7} @ │ │ │ │ sbcsle r2, r2, r0, lsl #30 │ │ │ │ @ instruction: 0xf8d9e7f3 │ │ │ │ @ instruction: 0xf7ff0004 │ │ │ │ @ instruction: 0x4603ff35 │ │ │ │ - blcs 14acc │ │ │ │ + blcs 14ab0 │ │ │ │ @ instruction: 0xf8d9d199 │ │ │ │ @ instruction: 0xf7fda008 │ │ │ │ - ldrbmi lr, [r1], r4, lsr #28 │ │ │ │ + @ instruction: 0x46d1ee32 │ │ │ │ svceq 0x0000f1ba │ │ │ │ ubfx sp, sp, #1, #15 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r8 │ │ │ │ - bl feb5a3c8 │ │ │ │ + bl feb5a3ac │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [r4], -r8, ror #31 │ │ │ │ - mcr 7, 1, pc, cr6, cr13, {7} @ │ │ │ │ + mrc 7, 1, APSR_nzcv, cr4, cr13, {7} │ │ │ │ ldrbeq r6, [fp, r3, ror #18] │ │ │ │ stmiavs r5!, {r4, r6, sl, ip, lr, pc}^ │ │ │ │ stmiavs r6!, {r0, r2, r8, r9, fp, ip, sp, pc} │ │ │ │ strcs fp, [r0], -lr, asr #22 │ │ │ │ stccs 0, cr6, [r0, #-664] @ 0xfffffd68 │ │ │ │ stmdbvs r0!, {r0, r2, r4, r6, r8, ip, lr, pc} │ │ │ │ stmdbvs r3, {r4, r5, r8, ip, sp, pc} │ │ │ │ @ instruction: 0xf7fd6123 │ │ │ │ - stmdbvs r0!, {r2, r9, sl, fp, sp, lr, pc} │ │ │ │ + stmdbvs r0!, {r1, r4, r9, sl, fp, sp, lr, pc} │ │ │ │ mvnsle r2, r0, lsl #16 │ │ │ │ movwcs r6, #2464 @ 0x9a0 │ │ │ │ - bllt 141b690 │ │ │ │ + bllt 141b674 │ │ │ │ strtmi r6, [r0], -r5, ror #16 │ │ │ │ ldrdcc pc, [r0], r5 @ │ │ │ │ stmdavs fp!, {r3, r4, r7, r8, r9, sl, lr} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ mulle r2, r3, r2 │ │ │ │ eorvs r3, fp, r1, lsl #22 │ │ │ │ ldcllt 3, cr11, [r8, #300]! @ 0x12c │ │ │ │ strtmi r6, [r9], -sl, ror #18 │ │ │ │ - bcs 14aa8 │ │ │ │ + bcs 14a8c │ │ │ │ @ instruction: 0xf7ffd03d │ │ │ │ @ instruction: 0x4628fc77 │ │ │ │ - stcl 7, cr15, [r4, #1012]! @ 0x3f4 │ │ │ │ + ldcl 7, cr15, [r2, #1012]! @ 0x3f4 │ │ │ │ svcmi 0x001de7d1 │ │ │ │ @ instruction: 0x4639447f │ │ │ │ andcs r6, r0, #112, 16 @ 0x700000 │ │ │ │ mcr2 7, 2, pc, cr6, cr15, {7} @ │ │ │ │ ldrtmi r4, [r0], -r1, lsl #12 │ │ │ │ ldmvs r5!, {r0, r3, r5, r8, fp, ip, sp, pc} │ │ │ │ @ instruction: 0xff3ef7ff │ │ │ │ stccs 6, cr4, [r0, #-184] @ 0xffffff48 │ │ │ │ stmiavs r5!, {r0, r4, r5, r6, r7, r8, ip, lr, pc}^ │ │ │ │ stmdavs r3, {r0, r1, r6, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ smullle r4, pc, r3, r2 @ │ │ │ │ andvs r3, r3, r1, lsl #22 │ │ │ │ bicle r2, fp, r0, lsl #22 │ │ │ │ - mcr 7, 0, pc, cr10, cr13, {7} @ │ │ │ │ + mrc 7, 0, APSR_nzcv, cr8, cr13, {7} │ │ │ │ strtmi lr, [r8], -r8, asr #15 │ │ │ │ ldrhtmi lr, [r8], #141 @ 0x8d │ │ │ │ - mcrlt 7, 0, pc, cr2, cr13, {7} @ │ │ │ │ - mcr 7, 1, pc, cr6, cr13, {7} @ │ │ │ │ + mrclt 7, 0, APSR_nzcv, cr0, cr13, {7} │ │ │ │ + mrc 7, 1, APSR_nzcv, cr4, cr13, {7} │ │ │ │ ldrmi r2, [r1], -r0, lsl #4 │ │ │ │ - stcl 7, cr15, [r4, #-1012]! @ 0xfffffc0c │ │ │ │ - ble fe98d28c │ │ │ │ + ldcl 7, cr15, [r2, #-1012]! @ 0xfffffc0c │ │ │ │ + ble fe98d270 │ │ │ │ ldrbtmi r4, [r8], #-2056 @ 0xfffff7f8 │ │ │ │ - ldc 7, cr15, [r6, #1012] @ 0x3f4 │ │ │ │ + stc 7, cr15, [r4, #1012]! @ 0x3f4 │ │ │ │ strtmi lr, [r8], -r1, lsr #15 │ │ │ │ - ldc 7, cr15, [r0, #1012]! @ 0x3f4 │ │ │ │ + ldc 7, cr15, [lr, #1012]! @ 0x3f4 │ │ │ │ rscvs r6, r6, r0, lsr #18 │ │ │ │ @ instruction: 0xd1a42800 │ │ │ │ stmdbvs fp!, {r1, r3, r5, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ strb r6, [r0, r3, ror #1] │ │ │ │ @ instruction: 0xfffffe91 │ │ │ │ andeq r0, r0, sl, lsr #23 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ - blhi be774 │ │ │ │ + blhi be758 │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ addlt r6, r9, r6, lsl #20 │ │ │ │ ldrbtmi r4, [fp], #-2953 @ 0xfffff477 │ │ │ │ subsle r2, r3, r0, lsl #28 │ │ │ │ strmi r6, [r4], -r2, asr #21 │ │ │ │ - bcs 14b10 │ │ │ │ + bcs 14af4 │ │ │ │ andcs sp, r0, r4, asr r0 │ │ │ │ - ldc 7, cr15, [ip, #1012]! @ 0x3f4 │ │ │ │ + stcl 7, cr15, [sl, #1012] @ 0x3f4 │ │ │ │ stmdacs r0, {r3, r5, r6, sp, lr} │ │ │ │ addhi pc, pc, r0 │ │ │ │ vmlscs.f32 s12, s1, s13 │ │ │ │ stmdbvs fp!, {r0, r1, r2, r4, r5, r6, r8, ip, lr, pc} │ │ │ │ - blhi be94c │ │ │ │ + blhi be930 │ │ │ │ ldrdls pc, [r0], -r4 @ │ │ │ │ stmdavs fp!, {r0, r1, r2, r3, r4, r6, fp, sp, lr}^ │ │ │ │ ldrdhi pc, [ip], -r4 │ │ │ │ cdpmi 3, 7, cr9, cr12, cr6, {0} │ │ │ │ ldrdeq lr, [r6, -r4] │ │ │ │ - blx ff83f312 │ │ │ │ - bleq 5fe418 │ │ │ │ + blx ff83f2f6 │ │ │ │ + bleq 5fe3fc │ │ │ │ mcr 4, 1, r4, cr7, cr14, {3} │ │ │ │ vstr d7, [sp, #32] │ │ │ │ ldmib r4, {r2, r8, r9, fp, ip, sp, lr}^ │ │ │ │ @ instruction: 0xf0000104 │ │ │ │ mcrr 11, 13, pc, r1, cr5 @ │ │ │ │ - bvs 18c5f88 │ │ │ │ + bvs 18c5f6c │ │ │ │ strbmi r9, [r2], -r0, lsl #6 │ │ │ │ - blvc 23ebd0 │ │ │ │ + blvc 23ebb4 │ │ │ │ ldrtmi r4, [r1], -fp, asr #12 │ │ │ │ stc 6, cr4, [sp, #224] @ 0xe0 │ │ │ │ @ instruction: 0xf7fd7b02 │ │ │ │ - stmdavs sl!, {r2, r4, r5, r6, r7, sl, fp, sp, lr, pc}^ │ │ │ │ + stmdavs sl!, {r1, r8, sl, fp, sp, lr, pc}^ │ │ │ │ cmppmi r0, pc, rrx @ p-variant is OBSOLETE │ │ │ │ ldmdavs r3, {r2, r9, sl, lr} │ │ │ │ andle r4, r4, fp, lsl #5 │ │ │ │ andsvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ stccs 0, cr8, [r0], {194} @ 0xc2 │ │ │ │ stmdavs r8!, {r0, r2, r4, r6, ip, lr, pc} │ │ │ │ @ instruction: 0xf7fd4621 │ │ │ │ - stmdavs r2!, {r4, r5, r6, r8, sl, fp, sp, lr, pc} │ │ │ │ + stmdavs r2!, {r1, r2, r3, r4, r5, r6, r8, sl, fp, sp, lr, pc} │ │ │ │ movtmi pc, #111 @ 0x6f @ │ │ │ │ addsmi r4, sl, #6291456 @ 0x600000 │ │ │ │ - bcc 77384 │ │ │ │ - bcs 1b400 │ │ │ │ + bcc 77368 │ │ │ │ + bcs 1b3e4 │ │ │ │ adcshi pc, r5, r0 │ │ │ │ andlt r4, r9, r0, lsr r6 │ │ │ │ - blhi be678 │ │ │ │ + blhi be65c │ │ │ │ svchi 0x00f0e8bd │ │ │ │ @ instruction: 0xf06f4a5c │ │ │ │ @ instruction: 0xf8d04140 │ │ │ │ ldc 0, cr9, [r5, #48] @ 0x30 │ │ │ │ svcmi 0x005a8b02 │ │ │ │ mlsvs fp, fp, r8, r5 │ │ │ │ ldmdavs sl, {r0, r1, r2, r3, r4, r5, r6, sl, lr} │ │ │ │ svclt 0x001c428a │ │ │ │ andsvs r3, sl, r1, lsl #4 │ │ │ │ @ instruction: 0xf8d2692a │ │ │ │ movwls r8, #24580 @ 0x6004 │ │ │ │ ldrdeq lr, [r6, -r0] │ │ │ │ - blx fe33f3ba │ │ │ │ - bleq 5fe4c0 │ │ │ │ - blvc 23ec5c │ │ │ │ - blvc 13e9f8 │ │ │ │ + blx fe33f39e │ │ │ │ + bleq 5fe4a4 │ │ │ │ + blvc 23ec40 │ │ │ │ + blvc 13e9dc │ │ │ │ ldrdeq lr, [r4, -r4] │ │ │ │ - blx fe0bf3ce │ │ │ │ - bleq 5fe4d4 │ │ │ │ + blx fe0bf3b2 │ │ │ │ + bleq 5fe4b8 │ │ │ │ movwls r6, #2659 @ 0xa63 │ │ │ │ cdp 6, 2, cr4, cr7, cr10, {2} │ │ │ │ ldrtmi r7, [r3], -r8, lsl #22 │ │ │ │ @ instruction: 0x46404639 │ │ │ │ ldmdavs r7!, {r0, r1, r3, r5, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ ldrtmi fp, [r0], -r7, lsr #19 │ │ │ │ ldmvs r6!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf88ef000 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ stmdavs r8!, {r2, r3, r4, r5, r6, r8, r9, sl, fp, sp, pc}^ │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ addsmi r6, r3, #196608 @ 0x30000 │ │ │ │ - blcc 77410 │ │ │ │ - blcs 1b414 │ │ │ │ + blcc 773f4 │ │ │ │ + blcs 1b3f8 │ │ │ │ @ instruction: 0xf04fd071 │ │ │ │ @ instruction: 0xe7b536ff │ │ │ │ ldrdhi pc, [r4], -r7 │ │ │ │ svceq 0x0000f1b8 │ │ │ │ ldrtmi sp, [r8], -r9, lsl #2 │ │ │ │ @ instruction: 0xf8d74629 │ │ │ │ @ instruction: 0xf0008008 │ │ │ │ @@ -2422,213 +2415,213 @@ │ │ │ │ strtmi pc, [r9], -r5, lsl #26 │ │ │ │ ldrbmi r4, [r0], -r3, lsl #12 │ │ │ │ orrsle r2, r2, r0, lsl #22 │ │ │ │ ldrdge pc, [r8], -sl │ │ │ │ @ instruction: 0xf81af000 │ │ │ │ rscle r2, sl, r0, lsl #16 │ │ │ │ ldrmi lr, [r0], -fp, lsl #15 │ │ │ │ - ldcl 7, cr15, [r0], {253} @ 0xfd │ │ │ │ + ldcl 7, cr15, [lr], {253} @ 0xfd │ │ │ │ @ instruction: 0x4620e739 │ │ │ │ - stcl 7, cr15, [ip], {253} @ 0xfd │ │ │ │ + ldcl 7, cr15, [sl], {253} @ 0xfd │ │ │ │ @ instruction: 0xf7fde746 │ │ │ │ - str lr, [sl, sl, asr #25] │ │ │ │ - andeq ip, r1, r2, lsr sp │ │ │ │ + @ instruction: 0xe78aecd8 │ │ │ │ + andeq ip, r1, lr, asr #26 │ │ │ │ andeq r0, r0, r8, asr fp │ │ │ │ strheq r0, [r0], -ip │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ muleq r0, r9, r0 │ │ │ │ andeq r0, r0, r3, asr r0 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ - blhi be9cc │ │ │ │ + blhi be9b0 │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ addlt r6, r7, r2, lsl #16 │ │ │ │ strmi r6, [r4], -fp, lsl #18 │ │ │ │ - blhi beb70 │ │ │ │ + blhi beb54 │ │ │ │ @ instruction: 0xf8d0460d │ │ │ │ ldmib r0, {r5, ip, pc}^ │ │ │ │ ldmvs pc, {r1, r2, r8} @ │ │ │ │ ldrdhi pc, [ip], -r2 │ │ │ │ - blx ff23f540 │ │ │ │ - bleq 5fe648 │ │ │ │ + blx ff23f524 │ │ │ │ + bleq 5fe62c │ │ │ │ mcr 14, 1, r4, cr7, cr9, {0} │ │ │ │ ldrbtmi r7, [lr], #-2824 @ 0xfffff4f8 │ │ │ │ - blvc 13eb84 │ │ │ │ + blvc 13eb68 │ │ │ │ ldrdeq lr, [r4, -r4] │ │ │ │ - blx fef3f558 │ │ │ │ - bleq 5fe660 │ │ │ │ + blx fef3f53c │ │ │ │ + bleq 5fe644 │ │ │ │ movwls r6, #2659 @ 0xa63 │ │ │ │ cdp 6, 2, cr4, cr7, cr2, {2} │ │ │ │ strbmi r7, [fp], -r8, lsl #22 │ │ │ │ @ instruction: 0x46384631 │ │ │ │ - blvc beba4 │ │ │ │ - bl ff6c1568 │ │ │ │ + blvc beb88 │ │ │ │ + bl ffa4154c │ │ │ │ @ instruction: 0x4604b198 │ │ │ │ strtmi r6, [r1], -r8, ror #16 │ │ │ │ - stcl 7, cr15, [r2], #-1012 @ 0xfffffc0c │ │ │ │ + ldcl 7, cr15, [r0], #-1012 @ 0xfffffc0c │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ strmi r6, [r5], -r3, lsr #16 │ │ │ │ mulle r2, r3, r2 │ │ │ │ eorvs r3, r3, r1, lsl #22 │ │ │ │ strtmi fp, [r8], -r3, asr #2 │ │ │ │ ldc 0, cr11, [sp], #28 │ │ │ │ pop {r1, r8, r9, fp, pc} │ │ │ │ @ instruction: 0xf04f83f0 │ │ │ │ udf #25439 @ 0x635f │ │ │ │ @ instruction: 0xf7fd4620 │ │ │ │ - ldrb lr, [r2, lr, ror #24]! │ │ │ │ + @ instruction: 0xe7f2ec7c │ │ │ │ andeq r0, r0, lr, lsr #18 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb5a7b8 │ │ │ │ + bl feb5a79c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf7fd0ff8 │ │ │ │ - andcs lr, r0, lr, lsl ip │ │ │ │ + andcs lr, r0, ip, lsr #24 │ │ │ │ svclt 0x0000bd08 │ │ │ │ - ldr r3, [pc, #20] @ 35e0 <__gmon_start__@plt+0x26e8> │ │ │ │ - ldr r2, [pc, #20] @ 35e4 <__gmon_start__@plt+0x26ec> │ │ │ │ + ldr r3, [pc, #20] @ 35c4 <__gmon_start__@plt+0x26cc> │ │ │ │ + ldr r2, [pc, #20] @ 35c8 <__gmon_start__@plt+0x26d0> │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ b ef8 <__gmon_start__@plt> │ │ │ │ - andeq ip, r1, ip, lsr #20 │ │ │ │ + andeq ip, r1, r8, asr #20 │ │ │ │ andeq r0, r0, r0, ror #1 │ │ │ │ - blmi 1d5608 │ │ │ │ + blmi 1d55ec │ │ │ │ ldrbtmi r4, [r8], #-2567 @ 0xfffff5f9 │ │ │ │ ldrbtmi r4, [sl], #-1147 @ 0xfffffb85 │ │ │ │ andle r4, r3, r3, lsl #5 │ │ │ │ ldmpl r3, {r0, r2, r8, r9, fp, lr}^ │ │ │ │ ldrmi fp, [r8, -r3, lsl #2] │ │ │ │ svclt 0x00004770 │ │ │ │ - andeq ip, r1, sl, asr #25 │ │ │ │ - andeq ip, r1, r8, asr #25 │ │ │ │ - andeq ip, r1, sl, lsl #20 │ │ │ │ + andeq ip, r1, r6, ror #25 │ │ │ │ + andeq ip, r1, r4, ror #25 │ │ │ │ + andeq ip, r1, r6, lsr #20 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - blmi 25563c │ │ │ │ - bmi 254800 │ │ │ │ - bne 6d4810 │ │ │ │ + blmi 255620 │ │ │ │ + bmi 2547e4 │ │ │ │ + bne 6d47f4 │ │ │ │ svceq 0x00d9447a │ │ │ │ @ instruction: 0x01a3eb01 │ │ │ │ andle r1, r3, r9, asr #32 │ │ │ │ ldmpl r3, {r0, r2, r8, r9, fp, lr}^ │ │ │ │ ldrmi fp, [r8, -r3, lsl #2] │ │ │ │ svclt 0x00004770 │ │ │ │ - andeq ip, r1, r0, lsr #25 │ │ │ │ - muleq r1, ip, ip │ │ │ │ - ldrdeq ip, [r1], -ip @ │ │ │ │ + @ instruction: 0x0001ccbc │ │ │ │ + @ instruction: 0x0001ccb8 │ │ │ │ + strdeq ip, [r1], -r8 │ │ │ │ andeq r0, r0, r4, asr #1 │ │ │ │ - blmi 2b0a70 │ │ │ │ + blmi 2b0a54 │ │ │ │ ldrbtmi r4, [fp], #-2570 @ 0xfffff5f6 │ │ │ │ ldmdavc fp, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ - blmi 271c08 │ │ │ │ + blmi 271bec │ │ │ │ ldrdlt r5, [r3, -r3]! │ │ │ │ ldrbtmi r4, [fp], #-2824 @ 0xfffff4f8 │ │ │ │ @ instruction: 0xf7fd6818 │ │ │ │ - @ instruction: 0xf7ffeb7a │ │ │ │ - blmi 1c356c │ │ │ │ + @ instruction: 0xf7ffeb88 │ │ │ │ + blmi 1c3550 │ │ │ │ ldrbtmi r2, [fp], #-513 @ 0xfffffdff │ │ │ │ stclt 0, cr7, [r8, #-104] @ 0xffffff98 │ │ │ │ - andeq ip, r1, sl, ror #24 │ │ │ │ - andeq ip, r1, ip, lsr #19 │ │ │ │ + andeq ip, r1, r6, lsl #25 │ │ │ │ + andeq ip, r1, r8, asr #19 │ │ │ │ andeq r0, r0, r0, asr #1 │ │ │ │ - andeq ip, r1, r2, lsl #21 │ │ │ │ - andeq ip, r1, sl, asr #24 │ │ │ │ + muleq r1, lr, sl │ │ │ │ + andeq ip, r1, r6, ror #24 │ │ │ │ svclt 0x0000e7c4 │ │ │ │ │ │ │ │ -0000368c : │ │ │ │ - ldr r0, [pc, #4] @ (3694 ) │ │ │ │ +00003670 : │ │ │ │ + ldr r0, [pc, #4] @ (3678 ) │ │ │ │ add r0, pc │ │ │ │ b.w d7c │ │ │ │ - ldmia r2!, {r1, r3, r4, r6} │ │ │ │ + ldmia r2, {r1, r2, r4, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r6, [pc, #92] @ (3704 ) │ │ │ │ + ldr r6, [pc, #92] @ (36e8 ) │ │ │ │ mov r4, r0 │ │ │ │ blx dc8 │ │ │ │ mov r5, r0 │ │ │ │ add r6, pc │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r6, #52 @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ blx eec │ │ │ │ str r0, [r5, #0] │ │ │ │ - cbz r0, 36fe │ │ │ │ + cbz r0, 36e2 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx db0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36fe │ │ │ │ + blt.n 36e2 │ │ │ │ add.w r0, r6, #72 @ 0x48 │ │ │ │ blx d8c │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #4] │ │ │ │ - cbz r0, 36fe │ │ │ │ + cbz r0, 36e2 │ │ │ │ mov r0, r4 │ │ │ │ blx db0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36fe │ │ │ │ + blt.n 36e2 │ │ │ │ add.w r0, r6, #88 @ 0x58 │ │ │ │ blx d8c │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #8] │ │ │ │ - cbz r0, 36fe │ │ │ │ + cbz r0, 36e2 │ │ │ │ mov r0, r4 │ │ │ │ blx db0 │ │ │ │ asrs r0, r0, #31 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldmia r2!, {r3, r4, r5} │ │ │ │ + ldmia r2, {r2, r4, r6} │ │ │ │ movs r1, r0 │ │ │ │ b.w 1088 <__gmon_start__@plt+0x190> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r6, [pc, #80] @ (376c ) │ │ │ │ + ldr r6, [pc, #80] @ (3750 ) │ │ │ │ ldr r5, [r0, #20] │ │ │ │ add r6, pc │ │ │ │ ands.w r5, r5, #8 │ │ │ │ - bne.n 3750 │ │ │ │ + bne.n 3734 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r1, [pc, #68] @ (3770 ) │ │ │ │ + ldr r1, [pc, #68] @ (3754 ) │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 2ecc <__gmon_start__@plt+0x1fd4> │ │ │ │ + bl 2eb0 <__gmon_start__@plt+0x1fb8> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r0, 3762 │ │ │ │ + cbnz r0, 3746 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r0, r3 │ │ │ │ - cbz r3, 374a │ │ │ │ + cbz r3, 372e │ │ │ │ ldr r3, [r3, #16] │ │ │ │ str r3, [r4, #16] │ │ │ │ blx df8 │ │ │ │ - b.n 373a │ │ │ │ - ldr r3, [pc, #40] @ (3774 ) │ │ │ │ + b.n 371e │ │ │ │ + ldr r3, [pc, #40] @ (3758 ) │ │ │ │ ldr r0, [r6, r3] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #36] @ (3778 ) │ │ │ │ - ldr r1, [pc, #40] @ (377c ) │ │ │ │ + ldr r3, [pc, #36] @ (375c ) │ │ │ │ + ldr r1, [pc, #40] @ (3760 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx d64 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx df8 │ │ │ │ str r5, [r4, #12] │ │ │ │ - b.n 373a │ │ │ │ + b.n 371e │ │ │ │ nop │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r0!, {r1, r3, r4, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ pli [r7, #4095] @ 0xfff │ │ │ │ lsls r4, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #26 │ │ │ │ @@ -2637,141 +2630,141 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - cbz r0, 379e │ │ │ │ + cbz r0, 3782 │ │ │ │ mov r1, r2 │ │ │ │ blx r5 │ │ │ │ - cbnz r0, 37a2 │ │ │ │ + cbnz r0, 3786 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbnz r0, 37a4 │ │ │ │ + cbnz r0, 3788 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ eor.w r1, r1, #2147483648 @ 0x80000000 │ │ │ │ - b.n 37bc │ │ │ │ + b.n 37a0 │ │ │ │ nop │ │ │ │ eor.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w r4, r1, lsl #1 │ │ │ │ mov.w r5, r3, lsl #1 │ │ │ │ teq r4, r5 │ │ │ │ it eq │ │ │ │ teqeq r0, r2 │ │ │ │ itttt ne │ │ │ │ orrsne.w ip, r4, r0 │ │ │ │ orrsne.w ip, r5, r2 │ │ │ │ mvnsne.w ip, r4, asr #21 │ │ │ │ mvnsne.w ip, r5, asr #21 │ │ │ │ - beq.w 39aa │ │ │ │ + beq.w 398e │ │ │ │ mov.w r4, r4, lsr #21 │ │ │ │ rsbs r5, r4, r5, lsr #21 │ │ │ │ it lt │ │ │ │ neglt r5, r5 │ │ │ │ - ble.n 380e │ │ │ │ + ble.n 37f2 │ │ │ │ add r4, r5 │ │ │ │ eor.w r2, r0, r2 │ │ │ │ eor.w r3, r1, r3 │ │ │ │ eor.w r0, r2, r0 │ │ │ │ eor.w r1, r3, r1 │ │ │ │ eor.w r2, r0, r2 │ │ │ │ eor.w r3, r1, r3 │ │ │ │ cmp r5, #54 @ 0x36 │ │ │ │ it hi │ │ │ │ pophi {r4, r5, pc} │ │ │ │ tst.w r1, #2147483648 @ 0x80000000 │ │ │ │ mov.w r1, r1, lsl #12 │ │ │ │ mov.w ip, #1048576 @ 0x100000 │ │ │ │ orr.w r1, ip, r1, lsr #12 │ │ │ │ - beq.n 382c │ │ │ │ + beq.n 3810 │ │ │ │ negs r0, r0 │ │ │ │ sbc.w r1, r1, r1, lsl #1 │ │ │ │ tst.w r3, #2147483648 @ 0x80000000 │ │ │ │ mov.w r3, r3, lsl #12 │ │ │ │ orr.w r3, ip, r3, lsr #12 │ │ │ │ - beq.n 3840 │ │ │ │ + beq.n 3824 │ │ │ │ negs r2, r2 │ │ │ │ sbc.w r3, r3, r3, lsl #1 │ │ │ │ teq r4, r5 │ │ │ │ - beq.w 3996 │ │ │ │ + beq.w 397a │ │ │ │ sub.w r4, r4, #1 │ │ │ │ rsbs lr, r5, #32 │ │ │ │ - blt.n 386e │ │ │ │ + blt.n 3852 │ │ │ │ lsl.w ip, r2, lr │ │ │ │ lsr.w r2, r2, r5 │ │ │ │ adds r0, r0, r2 │ │ │ │ adc.w r1, r1, #0 │ │ │ │ lsl.w r2, r3, lr │ │ │ │ adds r0, r0, r2 │ │ │ │ asr.w r3, r3, r5 │ │ │ │ adcs r1, r3 │ │ │ │ - b.n 388c │ │ │ │ + b.n 3870 │ │ │ │ sub.w r5, r5, #32 │ │ │ │ add.w lr, lr, #32 │ │ │ │ cmp r2, #1 │ │ │ │ lsl.w ip, r3, lr │ │ │ │ it cs │ │ │ │ orrcs.w ip, ip, #2 │ │ │ │ asr.w r3, r3, r5 │ │ │ │ adds r0, r0, r3 │ │ │ │ adcs.w r1, r1, r3, asr #31 │ │ │ │ and.w r5, r1, #2147483648 @ 0x80000000 │ │ │ │ - bpl.n 38a2 │ │ │ │ + bpl.n 3886 │ │ │ │ mov.w lr, #0 │ │ │ │ rsbs ip, ip, #0 │ │ │ │ sbcs.w r0, lr, r0 │ │ │ │ sbc.w r1, lr, r1 │ │ │ │ cmp.w r1, #1048576 @ 0x100000 │ │ │ │ - bcc.n 38e0 │ │ │ │ + bcc.n 38c4 │ │ │ │ cmp.w r1, #2097152 @ 0x200000 │ │ │ │ - bcc.n 38c8 │ │ │ │ + bcc.n 38ac │ │ │ │ lsrs r1, r1, #1 │ │ │ │ movs.w r0, r0, rrx │ │ │ │ mov.w ip, ip, rrx │ │ │ │ add.w r4, r4, #1 │ │ │ │ mov.w r2, r4, lsl #21 │ │ │ │ cmn.w r2, #4194304 @ 0x400000 │ │ │ │ - bcs.w 39fc │ │ │ │ + bcs.w 39e0 │ │ │ │ cmp.w ip, #2147483648 @ 0x80000000 │ │ │ │ it eq │ │ │ │ movseq.w ip, r0, lsr #1 │ │ │ │ adcs.w r0, r0, #0 │ │ │ │ adc.w r1, r1, r4, lsl #20 │ │ │ │ orr.w r1, r1, r5 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs.w ip, ip, lsl #1 │ │ │ │ adcs r0, r0 │ │ │ │ adc.w r1, r1, r1 │ │ │ │ subs r4, #1 │ │ │ │ it cs │ │ │ │ cmpcs.w r1, #1048576 @ 0x100000 │ │ │ │ - bcs.n 38c8 │ │ │ │ + bcs.n 38ac │ │ │ │ teq r1, #0 │ │ │ │ itt eq │ │ │ │ moveq r1, r0 │ │ │ │ moveq r0, #0 │ │ │ │ clz r3, r1 │ │ │ │ it eq │ │ │ │ addeq r3, #32 │ │ │ │ sub.w r3, r3, #11 │ │ │ │ subs.w r2, r3, #32 │ │ │ │ - bge.n 392a │ │ │ │ + bge.n 390e │ │ │ │ adds r2, #12 │ │ │ │ - ble.n 3926 │ │ │ │ + ble.n 390a │ │ │ │ add.w ip, r2, #20 │ │ │ │ rsb r2, r2, #12 │ │ │ │ lsl.w r0, r1, ip │ │ │ │ lsr.w r1, r1, r2 │ │ │ │ - b.n 3940 │ │ │ │ + b.n 3924 │ │ │ │ add.w r2, r2, #20 │ │ │ │ it le │ │ │ │ rsble ip, r2, #32 │ │ │ │ lsl.w r1, r1, r2 │ │ │ │ lsr.w ip, r0, ip │ │ │ │ itt le │ │ │ │ orrle.w r1, r1, ip │ │ │ │ @@ -2779,17 +2772,17 @@ │ │ │ │ subs r4, r4, r3 │ │ │ │ ittt ge │ │ │ │ addge.w r1, r1, r4, lsl #20 │ │ │ │ orrge r1, r5 │ │ │ │ popge {r4, r5, pc} │ │ │ │ mvn.w r4, r4 │ │ │ │ subs r4, #31 │ │ │ │ - bge.n 398e │ │ │ │ + bge.n 3972 │ │ │ │ adds r4, #12 │ │ │ │ - bgt.n 3976 │ │ │ │ + bgt.n 395a │ │ │ │ add.w r4, r4, #20 │ │ │ │ rsb r2, r4, #32 │ │ │ │ lsr.w r0, r0, r4 │ │ │ │ lsl.w r3, r1, r2 │ │ │ │ orr.w r0, r0, r3 │ │ │ │ lsr.w r3, r1, r4 │ │ │ │ orr.w r1, r5, r3 │ │ │ │ @@ -2806,35 +2799,35 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ teq r4, #0 │ │ │ │ eor.w r3, r3, #1048576 @ 0x100000 │ │ │ │ itte eq │ │ │ │ eoreq.w r1, r1, #1048576 @ 0x100000 │ │ │ │ addeq r4, #1 │ │ │ │ subne r5, #1 │ │ │ │ - b.n 3848 │ │ │ │ + b.n 382c │ │ │ │ mvns.w ip, r4, asr #21 │ │ │ │ it ne │ │ │ │ mvnsne.w ip, r5, asr #21 │ │ │ │ - beq.n 3a0a │ │ │ │ + beq.n 39ee │ │ │ │ teq r4, r5 │ │ │ │ it eq │ │ │ │ teqeq r0, r2 │ │ │ │ - beq.n 39ce │ │ │ │ + beq.n 39b2 │ │ │ │ orrs.w ip, r4, r0 │ │ │ │ itt eq │ │ │ │ moveq r1, r3 │ │ │ │ moveq r0, r2 │ │ │ │ pop {r4, r5, pc} │ │ │ │ teq r1, r3 │ │ │ │ ittt ne │ │ │ │ movne r1, #0 │ │ │ │ movne r0, #0 │ │ │ │ popne {r4, r5, pc} │ │ │ │ movs.w ip, r4, lsr #21 │ │ │ │ - bne.n 39ec │ │ │ │ + bne.n 39d0 │ │ │ │ lsls r0, r0, #1 │ │ │ │ adcs r1, r1 │ │ │ │ it cs │ │ │ │ orrcs.w r1, r1, #2147483648 @ 0x80000000 │ │ │ │ pop {r4, r5, pc} │ │ │ │ adds.w r4, r4, #4194304 @ 0x400000 │ │ │ │ itt cc │ │ │ │ @@ -2865,28 +2858,28 @@ │ │ │ │ moveq r1, #0 │ │ │ │ bxeq lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w r4, #1024 @ 0x400 │ │ │ │ add.w r4, r4, #50 @ 0x32 │ │ │ │ mov.w r5, #0 │ │ │ │ mov.w r1, #0 │ │ │ │ - b.n 38f4 │ │ │ │ + b.n 38d8 │ │ │ │ nop │ │ │ │ teq r0, #0 │ │ │ │ itt eq │ │ │ │ moveq r1, #0 │ │ │ │ bxeq lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w r4, #1024 @ 0x400 │ │ │ │ add.w r4, r4, #50 @ 0x32 │ │ │ │ ands.w r5, r0, #2147483648 @ 0x80000000 │ │ │ │ it mi │ │ │ │ negmi r0, r0 │ │ │ │ mov.w r1, #0 │ │ │ │ - b.n 38f4 │ │ │ │ + b.n 38d8 │ │ │ │ nop │ │ │ │ lsls r2, r0, #1 │ │ │ │ mov.w r1, r2, asr #3 │ │ │ │ mov.w r1, r1, rrx │ │ │ │ mov.w r0, r2, lsl #28 │ │ │ │ itttt ne │ │ │ │ andsne.w r3, r2, #4278190080 @ 0xff000000 │ │ │ │ @@ -2900,34 +2893,34 @@ │ │ │ │ itt eq │ │ │ │ orreq.w r1, r1, #524288 @ 0x80000 │ │ │ │ bxeq lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w r4, #896 @ 0x380 │ │ │ │ and.w r5, r1, #2147483648 @ 0x80000000 │ │ │ │ bic.w r1, r1, #2147483648 @ 0x80000000 │ │ │ │ - b.n 38f4 │ │ │ │ + b.n 38d8 │ │ │ │ nop │ │ │ │ orrs.w r2, r0, r1 │ │ │ │ it eq │ │ │ │ bxeq lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w r5, #0 │ │ │ │ - b.n 3ae2 │ │ │ │ + b.n 3ac6 │ │ │ │ orrs.w r2, r0, r1 │ │ │ │ it eq │ │ │ │ bxeq lr │ │ │ │ push {r4, r5, lr} │ │ │ │ ands.w r5, r1, #2147483648 @ 0x80000000 │ │ │ │ - bpl.n 3ae2 │ │ │ │ + bpl.n 3ac6 │ │ │ │ negs r0, r0 │ │ │ │ sbc.w r1, r1, r1, lsl #1 │ │ │ │ mov.w r4, #1024 @ 0x400 │ │ │ │ add.w r4, r4, #50 @ 0x32 │ │ │ │ movs.w ip, r1, lsr #22 │ │ │ │ - beq.w 38a2 │ │ │ │ + beq.w 3886 │ │ │ │ mov.w r2, #3 │ │ │ │ movs.w ip, ip, lsr #3 │ │ │ │ it ne │ │ │ │ addne r2, #3 │ │ │ │ movs.w ip, ip, lsr #3 │ │ │ │ it ne │ │ │ │ addne r2, #3 │ │ │ │ @@ -2935,9 +2928,9 @@ │ │ │ │ rsb r3, r2, #32 │ │ │ │ lsl.w ip, r0, r3 │ │ │ │ lsr.w r0, r0, r2 │ │ │ │ lsl.w lr, r1, r3 │ │ │ │ orr.w r0, r0, lr │ │ │ │ lsr.w r1, r1, r2 │ │ │ │ add r4, r2 │ │ │ │ - b.n 38a2 │ │ │ │ + b.n 3886 │ │ │ │ nop │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .fini: │ │ │ │ │ │ │ │ -00003b28 <.fini>: │ │ │ │ +00003b0c <.fini>: │ │ │ │ push {r3, lr} │ │ │ │ pop {r3, pc} │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ @@ -1,206 +1,206 @@ │ │ │ │ │ │ │ │ Hex dump of section '.rodata': │ │ │ │ - 0x00003b30 3e000000 41000000 0c000000 41000000 >...A.......A... │ │ │ │ - 0x00003b40 11000000 41000000 27000000 41000000 ....A...'...A... │ │ │ │ - 0x00003b50 36000000 41000000 03000000 41000000 6...A.......A... │ │ │ │ - 0x00003b60 06000000 41000000 15000000 41000000 ....A.......A... │ │ │ │ - 0x00003b70 0f000000 41000000 0e000000 41000000 ....A.......A... │ │ │ │ - 0x00003b80 26000000 41000000 13000000 41000000 &...A.......A... │ │ │ │ - 0x00003b90 29000000 41000000 02000000 41000000 )...A.......A... │ │ │ │ - 0x00003ba0 19000000 41000000 0a000000 41000000 ....A.......A... │ │ │ │ - 0x00003bb0 0b000000 41000000 00000000 00000000 ....A........... │ │ │ │ - 0x00003bc0 7c4f6470 703a5072 6f66696c 65720000 |Odpp:Profiler.. │ │ │ │ - 0x00003bd0 6d6f6e69 746f7269 6e670000 73797300 monitoring..sys. │ │ │ │ - 0x00003be0 4d495353 494e4700 5f707973 74617274 MISSING._pystart │ │ │ │ - 0x00003bf0 5f63616c 6c626163 6b000000 7c70703a _callback...|pp: │ │ │ │ - 0x00003c00 656e6162 6c650000 69730000 7573655f enable..is..use_ │ │ │ │ - 0x00003c10 746f6f6c 5f696400 6350726f 66696c65 tool_id.cProfile │ │ │ │ - 0x00003c20 00000000 416e6f74 68657220 70726f66 ....Another prof │ │ │ │ - 0x00003c30 696c696e 6720746f 6f6c2069 7320616c iling tool is al │ │ │ │ - 0x00003c40 72656164 79206163 74697665 00000000 ready active.... │ │ │ │ - 0x00003c50 69694f00 72656769 73746572 5f63616c iiO.register_cal │ │ │ │ - 0x00003c60 6c626163 6b000000 69690000 7365745f lback...ii..set_ │ │ │ │ - 0x00003c70 6576656e 74730000 5f636361 6c6c5f63 events.._ccall_c │ │ │ │ - 0x00003c80 616c6c62 61636b20 65787065 63746564 allback expected │ │ │ │ - 0x00003c90 20342061 7267756d 656e7473 2c20676f 4 arguments, go │ │ │ │ - 0x00003ca0 7420257a 64000000 6275696c 74696e73 t %zd...builtins │ │ │ │ - 0x00003cb0 00000000 3c25552e 25733e00 3c25733e ....<%U.%s>.<%s> │ │ │ │ - 0x00003cc0 00000000 3c627569 6c742d69 6e206d65 ..... │ │ │ │ - 0x00003cf0 00000000 5f707973 74617274 5f63616c ...._pystart_cal │ │ │ │ - 0x00003d00 6c626163 6b206578 70656374 65642032 lback expected 2 │ │ │ │ - 0x00003d10 20617267 756d656e 74732c20 676f7420 arguments, got │ │ │ │ - 0x00003d20 257a6400 5f707972 65747572 6e5f6361 %zd._pyreturn_ca │ │ │ │ - 0x00003d30 6c6c6261 636b2065 78706563 74656420 llback expected │ │ │ │ - 0x00003d40 33206172 67756d65 6e74732c 20676f74 3 arguments, got │ │ │ │ - 0x00003d50 20257a64 00000000 5f637265 7475726e %zd...._creturn │ │ │ │ - 0x00003d60 5f63616c 6c626163 6b206578 70656374 _callback expect │ │ │ │ - 0x00003d70 65642034 20617267 756d656e 74732c20 ed 4 arguments, │ │ │ │ - 0x00003d80 676f7420 257a6400 63616e6e 6f742064 got %zd.cannot d │ │ │ │ - 0x00003d90 69736162 6c652070 726f6669 6c657220 isable profiler │ │ │ │ - 0x00003da0 696e2065 78746572 6e616c20 74696d65 in external time │ │ │ │ - 0x00003db0 72000000 69000000 66726565 5f746f6f r...i...free_too │ │ │ │ - 0x00003dc0 6c5f6964 00000000 6d656d6f 72792077 l_id....memory w │ │ │ │ - 0x00003dd0 61732065 78686175 73746564 20776869 as exhausted whi │ │ │ │ - 0x00003de0 6c652070 726f6669 6c696e67 00000000 le profiling.... │ │ │ │ - 0x00003df0 63616e6e 6f742063 6c656172 2070726f cannot clear pro │ │ │ │ - 0x00003e00 66696c65 7220696e 20657874 65726e61 filer in externa │ │ │ │ - 0x00003e10 6c207469 6d657200 67657473 74617473 l timer.getstats │ │ │ │ - 0x00003e20 28292074 616b6573 206e6f20 61726775 () takes no argu │ │ │ │ - 0x00003e30 6d656e74 73000000 45786365 7074696f ments...Exceptio │ │ │ │ - 0x00003e40 6e206967 6e6f7265 64207768 656e2064 n ignored when d │ │ │ │ - 0x00003e50 65737472 6f79696e 67205f6c 7370726f estroying _lspro │ │ │ │ - 0x00003e60 66207072 6f66696c 65720000 28284f6c f profiler..((Ol │ │ │ │ - 0x00003e70 6c64644f 29290000 28284f6c 6c646429 lddO))..((Olldd) │ │ │ │ - 0x00003e80 29000000 67657473 74617473 00000000 )...getstats.... │ │ │ │ - 0x00003e90 64697361 626c6500 636c6561 72000000 disable.clear... │ │ │ │ - 0x00003ea0 5f707972 65747572 6e5f6361 6c6c6261 _pyreturn_callba │ │ │ │ - 0x00003eb0 636b0000 5f636361 6c6c5f63 616c6c62 ck.._ccall_callb │ │ │ │ - 0x00003ec0 61636b00 5f637265 7475726e 5f63616c ack._creturn_cal │ │ │ │ - 0x00003ed0 6c626163 6b000000 636f6465 00000000 lback...code.... │ │ │ │ - 0x00003ee0 63616c6c 65642063 6f646520 6f626a65 called code obje │ │ │ │ - 0x00003ef0 6374206f 72206275 696c742d 696e2066 ct or built-in f │ │ │ │ - 0x00003f00 756e6374 696f6e20 6e616d65 00000000 unction name.... │ │ │ │ - 0x00003f10 63616c6c 636f756e 74000000 686f7720 callcount...how │ │ │ │ - 0x00003f20 6d616e79 2074696d 65732074 68697320 many times this │ │ │ │ - 0x00003f30 69732063 616c6c65 64000000 72656363 is called...recc │ │ │ │ - 0x00003f40 616c6c63 6f756e74 00000000 686f7720 allcount....how │ │ │ │ - 0x00003f50 6d616e79 2074696d 65732074 68697320 many times this │ │ │ │ - 0x00003f60 69732063 616c6c65 64207265 63757273 is called recurs │ │ │ │ - 0x00003f70 6976656c 79000000 746f7461 6c74696d ively...totaltim │ │ │ │ - 0x00003f80 65000000 746f7461 6c207469 6d652073 e...total time s │ │ │ │ - 0x00003f90 70656e74 20696e20 74686973 2063616c pent in this cal │ │ │ │ - 0x00003fa0 6c000000 696e6c69 6e657469 6d650000 l...inlinetime.. │ │ │ │ - 0x00003fb0 696e6c69 6e652074 696d6520 286e6f74 inline time (not │ │ │ │ - 0x00003fc0 20696e20 66757274 68657220 73756263 in further subc │ │ │ │ - 0x00003fd0 616c6c73 29000000 636f6465 206f626a alls)...code obj │ │ │ │ - 0x00003fe0 65637420 6f722062 75696c74 2d696e20 ect or built-in │ │ │ │ - 0x00003ff0 66756e63 74696f6e 206e616d 65000000 function name... │ │ │ │ - 0x00004000 686f7720 6d616e79 2074696d 65732074 how many times t │ │ │ │ - 0x00004010 68697320 77617320 63616c6c 65640000 his was called.. │ │ │ │ - 0x00004020 686f7720 6d616e79 2074696d 65732063 how many times c │ │ │ │ - 0x00004030 616c6c65 64207265 63757273 6976656c alled recursivel │ │ │ │ - 0x00004040 79000000 746f7461 6c207469 6d652069 y...total time i │ │ │ │ - 0x00004050 6e207468 69732065 6e747279 00000000 n this entry.... │ │ │ │ - 0x00004060 696e6c69 6e652074 696d6520 696e2074 inline time in t │ │ │ │ - 0x00004070 68697320 656e7472 7920286e 6f742069 his entry (not i │ │ │ │ - 0x00004080 6e207375 6263616c 6c732900 63616c6c n subcalls).call │ │ │ │ - 0x00004090 73000000 64657461 696c7320 6f662074 s...details of t │ │ │ │ - 0x000040a0 68652063 616c6c73 00000000 73756263 he calls....subc │ │ │ │ - 0x000040b0 616c6c73 00000000 74696d65 756e6974 alls....timeunit │ │ │ │ - 0x000040c0 00000000 5f6c7370 726f662e 70726f66 ...._lsprof.prof │ │ │ │ - 0x000040d0 696c6572 5f737562 656e7472 79000000 iler_subentry... │ │ │ │ - 0x000040e0 5f6c7370 726f662e 70726f66 696c6572 _lsprof.profiler │ │ │ │ - 0x000040f0 5f656e74 72790000 5f6c7370 726f662e _entry.._lsprof. │ │ │ │ - 0x00004100 50726f66 696c6572 00000000 5f6c7370 Profiler...._lsp │ │ │ │ - 0x00004110 726f6600 46617374 2070726f 66696c65 rof.Fast profile │ │ │ │ - 0x00004120 72000000 636c6561 7228290a 0a436c65 r...clear()..Cle │ │ │ │ - 0x00004130 61722061 6c6c2070 726f6669 6c696e67 ar all profiling │ │ │ │ - 0x00004140 20696e66 6f726d61 74696f6e 20636f6c information col │ │ │ │ - 0x00004150 6c656374 65642073 6f206661 722e0a00 lected so far... │ │ │ │ - 0x00004160 64697361 626c6528 290a0a53 746f7020 disable()..Stop │ │ │ │ - 0x00004170 636f6c6c 65637469 6e672070 726f6669 collecting profi │ │ │ │ - 0x00004180 6c696e67 20696e66 6f726d61 74696f6e ling information │ │ │ │ - 0x00004190 2e0a0000 656e6162 6c652873 75626361 ....enable(subca │ │ │ │ - 0x000041a0 6c6c733d 54727565 2c206275 696c7469 lls=True, builti │ │ │ │ - 0x000041b0 6e733d54 72756529 0a0a5374 61727420 ns=True)..Start │ │ │ │ - 0x000041c0 636f6c6c 65637469 6e672070 726f6669 collecting profi │ │ │ │ - 0x000041d0 6c696e67 20696e66 6f726d61 74696f6e ling information │ │ │ │ - 0x000041e0 2e0a4966 20277375 6263616c 6c732720 ..If 'subcalls' │ │ │ │ - 0x000041f0 69732054 7275652c 20616c73 6f207265 is True, also re │ │ │ │ - 0x00004200 636f7264 7320666f 72206561 63682066 cords for each f │ │ │ │ - 0x00004210 756e6374 696f6e0a 73746174 69737469 unction.statisti │ │ │ │ - 0x00004220 63732073 65706172 61746564 20616363 cs separated acc │ │ │ │ - 0x00004230 6f726469 6e672074 6f206974 73206375 ording to its cu │ │ │ │ - 0x00004240 7272656e 74206361 6c6c6572 2e0a4966 rrent caller..If │ │ │ │ - 0x00004250 20276275 696c7469 6e732720 69732054 'builtins' is T │ │ │ │ - 0x00004260 7275652c 20726563 6f726473 20746865 rue, records the │ │ │ │ - 0x00004270 2074696d 65207370 656e7420 696e0a62 time spent in.b │ │ │ │ - 0x00004280 75696c74 2d696e20 66756e63 74696f6e uilt-in function │ │ │ │ - 0x00004290 73207365 70617261 74656c79 2066726f s separately fro │ │ │ │ - 0x000042a0 6d207468 65697220 63616c6c 65722e0a m their caller.. │ │ │ │ - 0x000042b0 00000000 67657473 74617473 28247365 ....getstats($se │ │ │ │ - 0x000042c0 6c662c20 2f290a2d 2d0a0a6c 69737420 lf, /).--..list │ │ │ │ - 0x000042d0 6f662070 726f6669 6c65725f 656e7472 of profiler_entr │ │ │ │ - 0x000042e0 79206f62 6a656374 732e0a0a 67657473 y objects...gets │ │ │ │ - 0x000042f0 74617473 2829202d 3e206c69 7374206f tats() -> list o │ │ │ │ - 0x00004300 66207072 6f66696c 65725f65 6e747279 f profiler_entry │ │ │ │ - 0x00004310 206f626a 65637473 0a0a5265 7475726e objects..Return │ │ │ │ - 0x00004320 20616c6c 20696e66 6f726d61 74696f6e all information │ │ │ │ - 0x00004330 20636f6c 6c656374 65642062 79207468 collected by th │ │ │ │ - 0x00004340 65207072 6f66696c 65722e0a 45616368 e profiler..Each │ │ │ │ - 0x00004350 2070726f 66696c65 725f656e 74727920 profiler_entry │ │ │ │ - 0x00004360 69732061 20747570 6c652d6c 696b6520 is a tuple-like │ │ │ │ - 0x00004370 6f626a65 63742077 69746820 7468650a object with the. │ │ │ │ - 0x00004380 666f6c6c 6f77696e 67206174 74726962 following attrib │ │ │ │ - 0x00004390 75746573 3a0a0a20 20202063 6f646520 utes:.. code │ │ │ │ - 0x000043a0 20202020 20202020 20636f64 65206f62 code ob │ │ │ │ - 0x000043b0 6a656374 0a202020 2063616c 6c636f75 ject. callcou │ │ │ │ - 0x000043c0 6e742020 20202068 6f77206d 616e7920 nt how many │ │ │ │ - 0x000043d0 74696d65 73207468 69732077 61732063 times this was c │ │ │ │ - 0x000043e0 616c6c65 640a2020 20207265 6363616c alled. reccal │ │ │ │ - 0x000043f0 6c636f75 6e742020 686f7720 6d616e79 lcount how many │ │ │ │ - 0x00004400 2074696d 65732063 616c6c65 64207265 times called re │ │ │ │ - 0x00004410 63757273 6976656c 790a2020 2020746f cursively. to │ │ │ │ - 0x00004420 74616c74 696d6520 20202020 746f7461 taltime tota │ │ │ │ - 0x00004430 6c207469 6d652069 6e207468 69732065 l time in this e │ │ │ │ - 0x00004440 6e747279 0a202020 20696e6c 696e6574 ntry. inlinet │ │ │ │ - 0x00004450 696d6520 20202069 6e6c696e 65207469 ime inline ti │ │ │ │ - 0x00004460 6d652069 6e207468 69732065 6e747279 me in this entry │ │ │ │ - 0x00004470 20286e6f 7420696e 20737562 63616c6c (not in subcall │ │ │ │ - 0x00004480 73290a20 20202063 616c6c73 20202020 s). calls │ │ │ │ - 0x00004490 20202020 20646574 61696c73 206f6620 details of │ │ │ │ - 0x000044a0 74686520 63616c6c 730a0a54 68652063 the calls..The c │ │ │ │ - 0x000044b0 616c6c73 20617474 72696275 74652069 alls attribute i │ │ │ │ - 0x000044c0 73206569 74686572 204e6f6e 65206f72 s either None or │ │ │ │ - 0x000044d0 2061206c 69737420 6f660a70 726f6669 a list of.profi │ │ │ │ - 0x000044e0 6c65725f 73756265 6e747279 206f626a ler_subentry obj │ │ │ │ - 0x000044f0 65637473 3a0a0a20 20202063 6f646520 ects:.. code │ │ │ │ - 0x00004500 20202020 20202020 2063616c 6c656420 called │ │ │ │ - 0x00004510 636f6465 206f626a 6563740a 20202020 code object. │ │ │ │ - 0x00004520 63616c6c 636f756e 74202020 2020686f callcount ho │ │ │ │ - 0x00004530 77206d61 6e792074 696d6573 20746869 w many times thi │ │ │ │ - 0x00004540 73206973 2063616c 6c65640a 20202020 s is called. │ │ │ │ - 0x00004550 72656363 616c6c63 6f756e74 2020686f reccallcount ho │ │ │ │ - 0x00004560 77206d61 6e792074 696d6573 20746869 w many times thi │ │ │ │ - 0x00004570 73206973 2063616c 6c656420 72656375 s is called recu │ │ │ │ - 0x00004580 72736976 656c790a 20202020 746f7461 rsively. tota │ │ │ │ - 0x00004590 6c74696d 65202020 2020746f 74616c20 ltime total │ │ │ │ - 0x000045a0 74696d65 20737065 6e742069 6e207468 time spent in th │ │ │ │ - 0x000045b0 69732063 616c6c0a 20202020 696e6c69 is call. inli │ │ │ │ - 0x000045c0 6e657469 6d652020 2020696e 6c696e65 netime inline │ │ │ │ - 0x000045d0 2074696d 6520286e 6f742069 6e206675 time (not in fu │ │ │ │ - 0x000045e0 72746865 72207375 6263616c 6c732900 rther subcalls). │ │ │ │ - 0x000045f0 50726f66 696c6572 2874696d 65723d4e Profiler(timer=N │ │ │ │ - 0x00004600 6f6e652c 2074696d 65756e69 743d4e6f one, timeunit=No │ │ │ │ - 0x00004610 6e652c20 73756263 616c6c73 3d547275 ne, subcalls=Tru │ │ │ │ - 0x00004620 652c2062 75696c74 696e733d 54727565 e, builtins=True │ │ │ │ - 0x00004630 290a0a20 20202042 75696c64 73206120 ).. Builds a │ │ │ │ - 0x00004640 70726f66 696c6572 206f626a 65637420 profiler object │ │ │ │ - 0x00004650 7573696e 67207468 65207370 65636966 using the specif │ │ │ │ - 0x00004660 69656420 74696d65 72206675 6e637469 ied timer functi │ │ │ │ - 0x00004670 6f6e2e0a 20202020 54686520 64656661 on.. The defa │ │ │ │ - 0x00004680 756c7420 74696d65 72206973 20612066 ult timer is a f │ │ │ │ - 0x00004690 61737420 6275696c 742d696e 206f6e65 ast built-in one │ │ │ │ - 0x000046a0 20626173 6564206f 6e207265 616c2074 based on real t │ │ │ │ - 0x000046b0 696d652e 0a202020 20466f72 20637573 ime.. For cus │ │ │ │ - 0x000046c0 746f6d20 74696d65 72206675 6e637469 tom timer functi │ │ │ │ - 0x000046d0 6f6e7320 72657475 726e696e 6720696e ons returning in │ │ │ │ - 0x000046e0 74656765 72732c20 74696d65 756e6974 tegers, timeunit │ │ │ │ - 0x000046f0 2063616e 0a202020 20626520 6120666c can. be a fl │ │ │ │ - 0x00004700 6f617420 73706563 69667969 6e672061 oat specifying a │ │ │ │ - 0x00004710 20736361 6c652028 692e652e 20686f77 scale (i.e. how │ │ │ │ - 0x00004720 206c6f6e 67206561 63682069 6e746567 long each integ │ │ │ │ - 0x00004730 65722075 6e69740a 20202020 69732c20 er unit. is, │ │ │ │ - 0x00004740 696e2073 65636f6e 6473292e 0a000000 in seconds)..... │ │ │ │ - 0x00004750 3e000000 41000000 0c000000 41000000 >...A.......A... │ │ │ │ - 0x00004760 11000000 41000000 27000000 41000000 ....A...'...A... │ │ │ │ - 0x00004770 36000000 41000000 03000000 41000000 6...A.......A... │ │ │ │ - 0x00004780 06000000 41000000 15000000 41000000 ....A.......A... │ │ │ │ - 0x00004790 0f000000 41000000 0e000000 41000000 ....A.......A... │ │ │ │ - 0x000047a0 26000000 41000000 13000000 41000000 &...A.......A... │ │ │ │ - 0x000047b0 29000000 41000000 02000000 41000000 )...A.......A... │ │ │ │ - 0x000047c0 19000000 41000000 0a000000 41000000 ....A.......A... │ │ │ │ - 0x000047d0 0b000000 41000000 00000000 00000000 ....A........... │ │ │ │ + 0x00003b14 3e000000 41000000 0c000000 41000000 >...A.......A... │ │ │ │ + 0x00003b24 11000000 41000000 27000000 41000000 ....A...'...A... │ │ │ │ + 0x00003b34 36000000 41000000 03000000 41000000 6...A.......A... │ │ │ │ + 0x00003b44 06000000 41000000 15000000 41000000 ....A.......A... │ │ │ │ + 0x00003b54 0f000000 41000000 0e000000 41000000 ....A.......A... │ │ │ │ + 0x00003b64 26000000 41000000 13000000 41000000 &...A.......A... │ │ │ │ + 0x00003b74 29000000 41000000 02000000 41000000 )...A.......A... │ │ │ │ + 0x00003b84 19000000 41000000 0a000000 41000000 ....A.......A... │ │ │ │ + 0x00003b94 0b000000 41000000 00000000 00000000 ....A........... │ │ │ │ + 0x00003ba4 7c4f6470 703a5072 6f66696c 65720000 |Odpp:Profiler.. │ │ │ │ + 0x00003bb4 6d6f6e69 746f7269 6e670000 73797300 monitoring..sys. │ │ │ │ + 0x00003bc4 4d495353 494e4700 5f707973 74617274 MISSING._pystart │ │ │ │ + 0x00003bd4 5f63616c 6c626163 6b000000 7c70703a _callback...|pp: │ │ │ │ + 0x00003be4 656e6162 6c650000 69730000 7573655f enable..is..use_ │ │ │ │ + 0x00003bf4 746f6f6c 5f696400 6350726f 66696c65 tool_id.cProfile │ │ │ │ + 0x00003c04 00000000 416e6f74 68657220 70726f66 ....Another prof │ │ │ │ + 0x00003c14 696c696e 6720746f 6f6c2069 7320616c iling tool is al │ │ │ │ + 0x00003c24 72656164 79206163 74697665 00000000 ready active.... │ │ │ │ + 0x00003c34 69694f00 72656769 73746572 5f63616c iiO.register_cal │ │ │ │ + 0x00003c44 6c626163 6b000000 69690000 7365745f lback...ii..set_ │ │ │ │ + 0x00003c54 6576656e 74730000 5f636361 6c6c5f63 events.._ccall_c │ │ │ │ + 0x00003c64 616c6c62 61636b20 65787065 63746564 allback expected │ │ │ │ + 0x00003c74 20342061 7267756d 656e7473 2c20676f 4 arguments, go │ │ │ │ + 0x00003c84 7420257a 64000000 6275696c 74696e73 t %zd...builtins │ │ │ │ + 0x00003c94 00000000 3c25552e 25733e00 3c25733e ....<%U.%s>.<%s> │ │ │ │ + 0x00003ca4 00000000 3c627569 6c742d69 6e206d65 ..... │ │ │ │ + 0x00003cd4 00000000 5f707973 74617274 5f63616c ...._pystart_cal │ │ │ │ + 0x00003ce4 6c626163 6b206578 70656374 65642032 lback expected 2 │ │ │ │ + 0x00003cf4 20617267 756d656e 74732c20 676f7420 arguments, got │ │ │ │ + 0x00003d04 257a6400 5f707972 65747572 6e5f6361 %zd._pyreturn_ca │ │ │ │ + 0x00003d14 6c6c6261 636b2065 78706563 74656420 llback expected │ │ │ │ + 0x00003d24 33206172 67756d65 6e74732c 20676f74 3 arguments, got │ │ │ │ + 0x00003d34 20257a64 00000000 5f637265 7475726e %zd...._creturn │ │ │ │ + 0x00003d44 5f63616c 6c626163 6b206578 70656374 _callback expect │ │ │ │ + 0x00003d54 65642034 20617267 756d656e 74732c20 ed 4 arguments, │ │ │ │ + 0x00003d64 676f7420 257a6400 63616e6e 6f742064 got %zd.cannot d │ │ │ │ + 0x00003d74 69736162 6c652070 726f6669 6c657220 isable profiler │ │ │ │ + 0x00003d84 696e2065 78746572 6e616c20 74696d65 in external time │ │ │ │ + 0x00003d94 72000000 69000000 66726565 5f746f6f r...i...free_too │ │ │ │ + 0x00003da4 6c5f6964 00000000 6d656d6f 72792077 l_id....memory w │ │ │ │ + 0x00003db4 61732065 78686175 73746564 20776869 as exhausted whi │ │ │ │ + 0x00003dc4 6c652070 726f6669 6c696e67 00000000 le profiling.... │ │ │ │ + 0x00003dd4 63616e6e 6f742063 6c656172 2070726f cannot clear pro │ │ │ │ + 0x00003de4 66696c65 7220696e 20657874 65726e61 filer in externa │ │ │ │ + 0x00003df4 6c207469 6d657200 67657473 74617473 l timer.getstats │ │ │ │ + 0x00003e04 28292074 616b6573 206e6f20 61726775 () takes no argu │ │ │ │ + 0x00003e14 6d656e74 73000000 45786365 7074696f ments...Exceptio │ │ │ │ + 0x00003e24 6e206967 6e6f7265 64207768 656e2064 n ignored when d │ │ │ │ + 0x00003e34 65737472 6f79696e 67205f6c 7370726f estroying _lspro │ │ │ │ + 0x00003e44 66207072 6f66696c 65720000 28284f6c f profiler..((Ol │ │ │ │ + 0x00003e54 6c64644f 29290000 28284f6c 6c646429 lddO))..((Olldd) │ │ │ │ + 0x00003e64 29000000 67657473 74617473 00000000 )...getstats.... │ │ │ │ + 0x00003e74 64697361 626c6500 636c6561 72000000 disable.clear... │ │ │ │ + 0x00003e84 5f707972 65747572 6e5f6361 6c6c6261 _pyreturn_callba │ │ │ │ + 0x00003e94 636b0000 5f636361 6c6c5f63 616c6c62 ck.._ccall_callb │ │ │ │ + 0x00003ea4 61636b00 5f637265 7475726e 5f63616c ack._creturn_cal │ │ │ │ + 0x00003eb4 6c626163 6b000000 636f6465 00000000 lback...code.... │ │ │ │ + 0x00003ec4 63616c6c 65642063 6f646520 6f626a65 called code obje │ │ │ │ + 0x00003ed4 6374206f 72206275 696c742d 696e2066 ct or built-in f │ │ │ │ + 0x00003ee4 756e6374 696f6e20 6e616d65 00000000 unction name.... │ │ │ │ + 0x00003ef4 63616c6c 636f756e 74000000 686f7720 callcount...how │ │ │ │ + 0x00003f04 6d616e79 2074696d 65732074 68697320 many times this │ │ │ │ + 0x00003f14 69732063 616c6c65 64000000 72656363 is called...recc │ │ │ │ + 0x00003f24 616c6c63 6f756e74 00000000 686f7720 allcount....how │ │ │ │ + 0x00003f34 6d616e79 2074696d 65732074 68697320 many times this │ │ │ │ + 0x00003f44 69732063 616c6c65 64207265 63757273 is called recurs │ │ │ │ + 0x00003f54 6976656c 79000000 746f7461 6c74696d ively...totaltim │ │ │ │ + 0x00003f64 65000000 746f7461 6c207469 6d652073 e...total time s │ │ │ │ + 0x00003f74 70656e74 20696e20 74686973 2063616c pent in this cal │ │ │ │ + 0x00003f84 6c000000 696e6c69 6e657469 6d650000 l...inlinetime.. │ │ │ │ + 0x00003f94 696e6c69 6e652074 696d6520 286e6f74 inline time (not │ │ │ │ + 0x00003fa4 20696e20 66757274 68657220 73756263 in further subc │ │ │ │ + 0x00003fb4 616c6c73 29000000 636f6465 206f626a alls)...code obj │ │ │ │ + 0x00003fc4 65637420 6f722062 75696c74 2d696e20 ect or built-in │ │ │ │ + 0x00003fd4 66756e63 74696f6e 206e616d 65000000 function name... │ │ │ │ + 0x00003fe4 686f7720 6d616e79 2074696d 65732074 how many times t │ │ │ │ + 0x00003ff4 68697320 77617320 63616c6c 65640000 his was called.. │ │ │ │ + 0x00004004 686f7720 6d616e79 2074696d 65732063 how many times c │ │ │ │ + 0x00004014 616c6c65 64207265 63757273 6976656c alled recursivel │ │ │ │ + 0x00004024 79000000 746f7461 6c207469 6d652069 y...total time i │ │ │ │ + 0x00004034 6e207468 69732065 6e747279 00000000 n this entry.... │ │ │ │ + 0x00004044 696e6c69 6e652074 696d6520 696e2074 inline time in t │ │ │ │ + 0x00004054 68697320 656e7472 7920286e 6f742069 his entry (not i │ │ │ │ + 0x00004064 6e207375 6263616c 6c732900 63616c6c n subcalls).call │ │ │ │ + 0x00004074 73000000 64657461 696c7320 6f662074 s...details of t │ │ │ │ + 0x00004084 68652063 616c6c73 00000000 73756263 he calls....subc │ │ │ │ + 0x00004094 616c6c73 00000000 74696d65 756e6974 alls....timeunit │ │ │ │ + 0x000040a4 00000000 5f6c7370 726f662e 70726f66 ...._lsprof.prof │ │ │ │ + 0x000040b4 696c6572 5f737562 656e7472 79000000 iler_subentry... │ │ │ │ + 0x000040c4 5f6c7370 726f662e 70726f66 696c6572 _lsprof.profiler │ │ │ │ + 0x000040d4 5f656e74 72790000 5f6c7370 726f662e _entry.._lsprof. │ │ │ │ + 0x000040e4 50726f66 696c6572 00000000 5f6c7370 Profiler...._lsp │ │ │ │ + 0x000040f4 726f6600 46617374 2070726f 66696c65 rof.Fast profile │ │ │ │ + 0x00004104 72000000 636c6561 7228290a 0a436c65 r...clear()..Cle │ │ │ │ + 0x00004114 61722061 6c6c2070 726f6669 6c696e67 ar all profiling │ │ │ │ + 0x00004124 20696e66 6f726d61 74696f6e 20636f6c information col │ │ │ │ + 0x00004134 6c656374 65642073 6f206661 722e0a00 lected so far... │ │ │ │ + 0x00004144 64697361 626c6528 290a0a53 746f7020 disable()..Stop │ │ │ │ + 0x00004154 636f6c6c 65637469 6e672070 726f6669 collecting profi │ │ │ │ + 0x00004164 6c696e67 20696e66 6f726d61 74696f6e ling information │ │ │ │ + 0x00004174 2e0a0000 656e6162 6c652873 75626361 ....enable(subca │ │ │ │ + 0x00004184 6c6c733d 54727565 2c206275 696c7469 lls=True, builti │ │ │ │ + 0x00004194 6e733d54 72756529 0a0a5374 61727420 ns=True)..Start │ │ │ │ + 0x000041a4 636f6c6c 65637469 6e672070 726f6669 collecting profi │ │ │ │ + 0x000041b4 6c696e67 20696e66 6f726d61 74696f6e ling information │ │ │ │ + 0x000041c4 2e0a4966 20277375 6263616c 6c732720 ..If 'subcalls' │ │ │ │ + 0x000041d4 69732054 7275652c 20616c73 6f207265 is True, also re │ │ │ │ + 0x000041e4 636f7264 7320666f 72206561 63682066 cords for each f │ │ │ │ + 0x000041f4 756e6374 696f6e0a 73746174 69737469 unction.statisti │ │ │ │ + 0x00004204 63732073 65706172 61746564 20616363 cs separated acc │ │ │ │ + 0x00004214 6f726469 6e672074 6f206974 73206375 ording to its cu │ │ │ │ + 0x00004224 7272656e 74206361 6c6c6572 2e0a4966 rrent caller..If │ │ │ │ + 0x00004234 20276275 696c7469 6e732720 69732054 'builtins' is T │ │ │ │ + 0x00004244 7275652c 20726563 6f726473 20746865 rue, records the │ │ │ │ + 0x00004254 2074696d 65207370 656e7420 696e0a62 time spent in.b │ │ │ │ + 0x00004264 75696c74 2d696e20 66756e63 74696f6e uilt-in function │ │ │ │ + 0x00004274 73207365 70617261 74656c79 2066726f s separately fro │ │ │ │ + 0x00004284 6d207468 65697220 63616c6c 65722e0a m their caller.. │ │ │ │ + 0x00004294 00000000 67657473 74617473 28247365 ....getstats($se │ │ │ │ + 0x000042a4 6c662c20 2f290a2d 2d0a0a6c 69737420 lf, /).--..list │ │ │ │ + 0x000042b4 6f662070 726f6669 6c65725f 656e7472 of profiler_entr │ │ │ │ + 0x000042c4 79206f62 6a656374 732e0a0a 67657473 y objects...gets │ │ │ │ + 0x000042d4 74617473 2829202d 3e206c69 7374206f tats() -> list o │ │ │ │ + 0x000042e4 66207072 6f66696c 65725f65 6e747279 f profiler_entry │ │ │ │ + 0x000042f4 206f626a 65637473 0a0a5265 7475726e objects..Return │ │ │ │ + 0x00004304 20616c6c 20696e66 6f726d61 74696f6e all information │ │ │ │ + 0x00004314 20636f6c 6c656374 65642062 79207468 collected by th │ │ │ │ + 0x00004324 65207072 6f66696c 65722e0a 45616368 e profiler..Each │ │ │ │ + 0x00004334 2070726f 66696c65 725f656e 74727920 profiler_entry │ │ │ │ + 0x00004344 69732061 20747570 6c652d6c 696b6520 is a tuple-like │ │ │ │ + 0x00004354 6f626a65 63742077 69746820 7468650a object with the. │ │ │ │ + 0x00004364 666f6c6c 6f77696e 67206174 74726962 following attrib │ │ │ │ + 0x00004374 75746573 3a0a0a20 20202063 6f646520 utes:.. code │ │ │ │ + 0x00004384 20202020 20202020 20636f64 65206f62 code ob │ │ │ │ + 0x00004394 6a656374 0a202020 2063616c 6c636f75 ject. callcou │ │ │ │ + 0x000043a4 6e742020 20202068 6f77206d 616e7920 nt how many │ │ │ │ + 0x000043b4 74696d65 73207468 69732077 61732063 times this was c │ │ │ │ + 0x000043c4 616c6c65 640a2020 20207265 6363616c alled. reccal │ │ │ │ + 0x000043d4 6c636f75 6e742020 686f7720 6d616e79 lcount how many │ │ │ │ + 0x000043e4 2074696d 65732063 616c6c65 64207265 times called re │ │ │ │ + 0x000043f4 63757273 6976656c 790a2020 2020746f cursively. to │ │ │ │ + 0x00004404 74616c74 696d6520 20202020 746f7461 taltime tota │ │ │ │ + 0x00004414 6c207469 6d652069 6e207468 69732065 l time in this e │ │ │ │ + 0x00004424 6e747279 0a202020 20696e6c 696e6574 ntry. inlinet │ │ │ │ + 0x00004434 696d6520 20202069 6e6c696e 65207469 ime inline ti │ │ │ │ + 0x00004444 6d652069 6e207468 69732065 6e747279 me in this entry │ │ │ │ + 0x00004454 20286e6f 7420696e 20737562 63616c6c (not in subcall │ │ │ │ + 0x00004464 73290a20 20202063 616c6c73 20202020 s). calls │ │ │ │ + 0x00004474 20202020 20646574 61696c73 206f6620 details of │ │ │ │ + 0x00004484 74686520 63616c6c 730a0a54 68652063 the calls..The c │ │ │ │ + 0x00004494 616c6c73 20617474 72696275 74652069 alls attribute i │ │ │ │ + 0x000044a4 73206569 74686572 204e6f6e 65206f72 s either None or │ │ │ │ + 0x000044b4 2061206c 69737420 6f660a70 726f6669 a list of.profi │ │ │ │ + 0x000044c4 6c65725f 73756265 6e747279 206f626a ler_subentry obj │ │ │ │ + 0x000044d4 65637473 3a0a0a20 20202063 6f646520 ects:.. code │ │ │ │ + 0x000044e4 20202020 20202020 2063616c 6c656420 called │ │ │ │ + 0x000044f4 636f6465 206f626a 6563740a 20202020 code object. │ │ │ │ + 0x00004504 63616c6c 636f756e 74202020 2020686f callcount ho │ │ │ │ + 0x00004514 77206d61 6e792074 696d6573 20746869 w many times thi │ │ │ │ + 0x00004524 73206973 2063616c 6c65640a 20202020 s is called. │ │ │ │ + 0x00004534 72656363 616c6c63 6f756e74 2020686f reccallcount ho │ │ │ │ + 0x00004544 77206d61 6e792074 696d6573 20746869 w many times thi │ │ │ │ + 0x00004554 73206973 2063616c 6c656420 72656375 s is called recu │ │ │ │ + 0x00004564 72736976 656c790a 20202020 746f7461 rsively. tota │ │ │ │ + 0x00004574 6c74696d 65202020 2020746f 74616c20 ltime total │ │ │ │ + 0x00004584 74696d65 20737065 6e742069 6e207468 time spent in th │ │ │ │ + 0x00004594 69732063 616c6c0a 20202020 696e6c69 is call. inli │ │ │ │ + 0x000045a4 6e657469 6d652020 2020696e 6c696e65 netime inline │ │ │ │ + 0x000045b4 2074696d 6520286e 6f742069 6e206675 time (not in fu │ │ │ │ + 0x000045c4 72746865 72207375 6263616c 6c732900 rther subcalls). │ │ │ │ + 0x000045d4 50726f66 696c6572 2874696d 65723d4e Profiler(timer=N │ │ │ │ + 0x000045e4 6f6e652c 2074696d 65756e69 743d4e6f one, timeunit=No │ │ │ │ + 0x000045f4 6e652c20 73756263 616c6c73 3d547275 ne, subcalls=Tru │ │ │ │ + 0x00004604 652c2062 75696c74 696e733d 54727565 e, builtins=True │ │ │ │ + 0x00004614 290a0a20 20202042 75696c64 73206120 ).. Builds a │ │ │ │ + 0x00004624 70726f66 696c6572 206f626a 65637420 profiler object │ │ │ │ + 0x00004634 7573696e 67207468 65207370 65636966 using the specif │ │ │ │ + 0x00004644 69656420 74696d65 72206675 6e637469 ied timer functi │ │ │ │ + 0x00004654 6f6e2e0a 20202020 54686520 64656661 on.. The defa │ │ │ │ + 0x00004664 756c7420 74696d65 72206973 20612066 ult timer is a f │ │ │ │ + 0x00004674 61737420 6275696c 742d696e 206f6e65 ast built-in one │ │ │ │ + 0x00004684 20626173 6564206f 6e207265 616c2074 based on real t │ │ │ │ + 0x00004694 696d652e 0a202020 20466f72 20637573 ime.. For cus │ │ │ │ + 0x000046a4 746f6d20 74696d65 72206675 6e637469 tom timer functi │ │ │ │ + 0x000046b4 6f6e7320 72657475 726e696e 6720696e ons returning in │ │ │ │ + 0x000046c4 74656765 72732c20 74696d65 756e6974 tegers, timeunit │ │ │ │ + 0x000046d4 2063616e 0a202020 20626520 6120666c can. be a fl │ │ │ │ + 0x000046e4 6f617420 73706563 69667969 6e672061 oat specifying a │ │ │ │ + 0x000046f4 20736361 6c652028 692e652e 20686f77 scale (i.e. how │ │ │ │ + 0x00004704 206c6f6e 67206561 63682069 6e746567 long each integ │ │ │ │ + 0x00004714 65722075 6e69740a 20202020 69732c20 er unit. is, │ │ │ │ + 0x00004724 696e2073 65636f6e 6473292e 0a000000 in seconds)..... │ │ │ │ + 0x00004734 3e000000 41000000 0c000000 41000000 >...A.......A... │ │ │ │ + 0x00004744 11000000 41000000 27000000 41000000 ....A...'...A... │ │ │ │ + 0x00004754 36000000 41000000 03000000 41000000 6...A.......A... │ │ │ │ + 0x00004764 06000000 41000000 15000000 41000000 ....A.......A... │ │ │ │ + 0x00004774 0f000000 41000000 0e000000 41000000 ....A.......A... │ │ │ │ + 0x00004784 26000000 41000000 13000000 41000000 &...A.......A... │ │ │ │ + 0x00004794 29000000 41000000 02000000 41000000 )...A.......A... │ │ │ │ + 0x000047a4 19000000 41000000 0a000000 41000000 ....A.......A... │ │ │ │ + 0x000047b4 0b000000 41000000 00000000 00000000 ....A........... │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ - 0x000047e0 00000000 .... │ │ │ │ + 0x000047c4 00000000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.init_array {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.init_array': │ │ │ │ - 0x0001fee8 89360000 .6.. │ │ │ │ + 0x0001fee8 6d360000 m6.. │ │ │ ├── readelf --wide --decompress --hex-dump=.fini_array {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.fini_array': │ │ │ │ - 0x0001feec 49360000 I6.. │ │ │ │ + 0x0001feec 2d360000 -6.. │ │ │ ├── readelf --wide --decompress --hex-dump=.data.rel.ro {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.data.rel.ro': │ │ │ │ - 0x0001fef0 00000000 e83b0000 01000000 e83b0000 .....;.......;.. │ │ │ │ - 0x0001ff00 0d000000 e83b0000 02000000 a03e0000 .....;.......>.. │ │ │ │ - 0x0001ff10 03000000 a03e0000 0c000000 a03e0000 .....>.......>.. │ │ │ │ - 0x0001ff20 04000000 b43e0000 0f000000 c43e0000 .....>.......>.. │ │ │ │ - 0x0001ff30 10000000 c43e0000 00000000 00000000 .....>.......... │ │ │ │ + 0x0001fef0 00000000 cc3b0000 01000000 cc3b0000 .....;.......;.. │ │ │ │ + 0x0001ff00 0d000000 cc3b0000 02000000 843e0000 .....;.......>.. │ │ │ │ + 0x0001ff10 03000000 843e0000 0c000000 843e0000 .....>.......>.. │ │ │ │ + 0x0001ff20 04000000 983e0000 0f000000 a83e0000 .....>.......>.. │ │ │ │ + 0x0001ff30 10000000 a83e0000 00000000 00000000 .....>.......... │ │ │ ├── readelf --wide --decompress --hex-dump=.data {} │ │ │ │ @@ -1,33 +1,33 @@ │ │ │ │ │ │ │ │ Hex dump of section '.data': │ │ │ │ 0x000200e4 e4000200 01000000 ffffff3f 00000000 ...........?.... │ │ │ │ - 0x000200f4 00000000 00000000 00000000 0c410000 .............A.. │ │ │ │ - 0x00020104 14410000 0c000000 c8020200 9c020200 .A.............. │ │ │ │ - 0x00020114 49100000 89100000 09370000 f8400000 I........7...@.. │ │ │ │ + 0x000200f4 00000000 00000000 00000000 f0400000 .............@.. │ │ │ │ + 0x00020104 f8400000 0c000000 c8020200 9c020200 .@.............. │ │ │ │ + 0x00020114 49100000 89100000 ed360000 dc400000 I........6...@.. │ │ │ │ 0x00020124 30000000 00000000 00450000 6c020200 0........E..l... │ │ │ │ - 0x00020134 e0400000 00000000 34020200 06000000 .@......4....... │ │ │ │ - 0x00020144 c4400000 00000000 04020200 05000000 .@.............. │ │ │ │ - 0x00020154 ac3d0000 b8400000 ac400000 a83c0000 .=...@...@...<.. │ │ │ │ - 0x00020164 00000000 ac400000 a83c0000 00000000 .....@...<...... │ │ │ │ - 0x00020174 843e0000 f12d0000 82020000 b4420000 .>...-.......B.. │ │ │ │ - 0x00020184 003c0000 fd100000 03000000 94410000 .<...........A.. │ │ │ │ - 0x00020194 903e0000 49290000 04000000 60410000 .>..I)......`A.. │ │ │ │ - 0x000201a4 983e0000 0d370000 04000000 24410000 .>...7......$A.. │ │ │ │ - 0x000201b4 e83b0000 d91b0000 80000000 00000000 .;.............. │ │ │ │ - 0x000201c4 a03e0000 d91c0000 80000000 00000000 .>.............. │ │ │ │ - 0x000201d4 b43e0000 19130000 80000000 00000000 .>.............. │ │ │ │ - 0x000201e4 c43e0000 69220000 80000000 00000000 .>..i".......... │ │ │ │ + 0x00020134 c4400000 00000000 34020200 06000000 .@......4....... │ │ │ │ + 0x00020144 a8400000 00000000 04020200 05000000 .@.............. │ │ │ │ + 0x00020154 903d0000 9c400000 90400000 8c3c0000 .=...@...@...<.. │ │ │ │ + 0x00020164 00000000 90400000 8c3c0000 00000000 .....@...<...... │ │ │ │ + 0x00020174 683e0000 d52d0000 82020000 98420000 h>...-.......B.. │ │ │ │ + 0x00020184 e43b0000 fd100000 03000000 78410000 .;..........xA.. │ │ │ │ + 0x00020194 743e0000 2d290000 04000000 44410000 t>..-)......DA.. │ │ │ │ + 0x000201a4 7c3e0000 f1360000 04000000 08410000 |>...6.......A.. │ │ │ │ + 0x000201b4 cc3b0000 d91b0000 80000000 00000000 .;.............. │ │ │ │ + 0x000201c4 843e0000 d91c0000 80000000 00000000 .>.............. │ │ │ │ + 0x000201d4 983e0000 19130000 80000000 00000000 .>.............. │ │ │ │ + 0x000201e4 a83e0000 4d220000 80000000 00000000 .>..M".......... │ │ │ │ 0x000201f4 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00020204 d83e0000 e03e0000 103f0000 1c3f0000 .>...>...?...?.. │ │ │ │ - 0x00020214 3c3f0000 4c3f0000 783f0000 843f0000 ...?...?...@.. │ │ │ │ - 0x00020244 3c3f0000 20400000 783f0000 44400000 ...>...>...?.. │ │ │ │ + 0x00020214 203f0000 303f0000 5c3f0000 683f0000 ?..0?..\?..h?.. │ │ │ │ + 0x00020224 883f0000 943f0000 00000000 00000000 .?...?.......... │ │ │ │ + 0x00020234 bc3e0000 bc3f0000 f43e0000 e43f0000 .>...?...>...?.. │ │ │ │ + 0x00020244 203f0000 04400000 5c3f0000 28400000 ?...@..\?..(@.. │ │ │ │ + 0x00020254 883f0000 44400000 70400000 78400000 .?..D@..p@..x@.. │ │ │ │ + 0x00020264 00000000 00000000 38000000 d4450000 ........8....E.. │ │ │ │ + 0x00020274 40000000 74010200 34000000 a1310000 @...t...4....1.. │ │ │ │ + 0x00020284 3c000000 050f0000 47000000 65370000 <.......G...e7.. │ │ │ │ + 0x00020294 00000000 00000000 02000000 7d360000 ............}6.. │ │ │ │ 0x000202a4 03000000 02000000 04000000 01000000 ................ │ │ │ │ 0x000202b4 00000000 00000000 ........ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 38316636 35623166 30383238 37343139 81f65b1f08287419 │ │ │ │ - 0x00000010 62333138 33643965 39623436 31306630 b3183d9e9b4610f0 │ │ │ │ - 0x00000020 33376266 64652e64 65627567 00000000 37bfde.debug.... │ │ │ │ - 0x00000030 a9d60c15 .... │ │ │ │ + 0x00000000 34303466 32623038 63363266 66653639 404f2b08c62ffe69 │ │ │ │ + 0x00000010 34336236 39613539 32333863 35653664 43b69a59238c5e6d │ │ │ │ + 0x00000020 32316539 63372e64 65627567 00000000 21e9c7.debug.... │ │ │ │ + 0x00000030 3b3f3118 ;?1. │ │ ├── ./usr/lib/python3.13/lib-dynload/_testinternalcapi.cpython-313-arm-linux-gnueabihf.so │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --notes {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ Owner Data size Description │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 4f17a2095b44d7c92674eaa8727d08ad7c310c87 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 97678f3bcd8c1f5773d2b31fb559b8d849178df5 │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -1899,61 +1899,61 @@ │ │ │ │ @ instruction: 0x4d49e91e │ │ │ │ ldrtmi sl, [r1], -r3, lsl #28 │ │ │ │ @ instruction: 0x4628447d │ │ │ │ stcl 7, cr15, [sl, #-1012]! @ 0xfffffc0c │ │ │ │ @ instruction: 0x46284631 │ │ │ │ stcl 7, cr15, [r6, #-1012]! @ 0xfffffc0c │ │ │ │ strtmi r2, [r0], -r8, lsl #2 │ │ │ │ - @ instruction: 0xf8d8f000 │ │ │ │ + @ instruction: 0xf8a8f000 │ │ │ │ stccs 13, cr9, [r8, #-16] │ │ │ │ blmi 1079508 │ │ │ │ rscvc pc, r3, #1325400064 @ 0x4f000000 │ │ │ │ stmdami r1, {r6, r8, fp, lr}^ │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ msrvc CPSR_sxc, #12582912 @ 0xc00000 │ │ │ │ @ instruction: 0xf7fe4478 │ │ │ │ ldmdami lr!, {r8, fp, sp, lr, pc} │ │ │ │ ldrbtmi r4, [r8], #-1585 @ 0xfffff9cf │ │ │ │ stcl 7, cr15, [lr, #-1012] @ 0xfffffc0c │ │ │ │ strtmi r2, [r0], -sl, lsl #2 │ │ │ │ - @ instruction: 0xf8c0f000 │ │ │ │ + @ instruction: 0xf890f000 │ │ │ │ blcs 2ac118 │ │ │ │ blmi e79538 │ │ │ │ sbcne pc, fp, #64, 4 │ │ │ │ ldmdami r9!, {r3, r4, r5, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ msrvc CPSR_sxc, #12582912 @ 0xc00000 │ │ │ │ @ instruction: 0xf7fe4478 │ │ │ │ stmdage r5, {r3, r5, r6, r7, fp, sp, lr, pc} │ │ │ │ svc 0x0054f7fd │ │ │ │ strtmi r4, [r0], -r9, asr #12 │ │ │ │ - @ instruction: 0xf8aaf000 │ │ │ │ + @ instruction: 0xf87af000 │ │ │ │ blcs ec144 │ │ │ │ blmi c79564 │ │ │ │ rscvc pc, r8, #1325400064 @ 0x4f000000 │ │ │ │ ldmdami r1!, {r4, r5, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ msrvc CPSR_sxc, #12582912 @ 0xc00000 │ │ │ │ @ instruction: 0xf7fe4478 │ │ │ │ @ instruction: 0xf10de8d2 │ │ │ │ @ instruction: 0xf7fd0015 │ │ │ │ qasxmi lr, r9, lr │ │ │ │ @ instruction: 0xf0004620 │ │ │ │ - blls 1437ac │ │ │ │ + blls 1436ec │ │ │ │ andle r2, fp, r8, lsl #22 │ │ │ │ vqdmulh.s d20, d0, d24 │ │ │ │ stmdbmi r8!, {r0, r2, r4, r6, r7, r9, ip} │ │ │ │ ldrbtmi r4, [fp], #-2088 @ 0xfffff7d8 │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r7, [r8], #-807 @ 0xfffffcd9 │ │ │ │ ldm sl!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ andseq pc, r6, sp, lsl #2 │ │ │ │ svc 0x0026f7fd │ │ │ │ strtmi r4, [r0], -r1, asr #12 │ │ │ │ - @ instruction: 0xf87cf000 │ │ │ │ + @ instruction: 0xf84cf000 │ │ │ │ cmplt fp, r4, lsl #22 │ │ │ │ @ instruction: 0xf44f4b20 │ │ │ │ stmdbmi r0!, {r0, r2, r3, r5, r6, r7, r9, ip, sp, lr} │ │ │ │ ldrbtmi r4, [fp], #-2080 @ 0xfffff7e0 │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r7, [r8], #-807 @ 0xfffffcd9 │ │ │ │ stmia r4!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @@ -1966,15 +1966,15 @@ │ │ │ │ muleq r1, ip, fp │ │ │ │ andeq r5, r0, r0, asr #32 │ │ │ │ ldrdeq r3, [r0], -r2 │ │ │ │ andeq r3, r0, ip, ror #29 │ │ │ │ andeq r5, r0, r8, lsl r0 │ │ │ │ andeq r3, r0, sl, lsr #25 │ │ │ │ ldrdeq r3, [r0], -ip │ │ │ │ - andeq r0, r0, r5, ror #2 │ │ │ │ + muleq r0, r7, r1 │ │ │ │ ldrdeq r4, [r0], -ip │ │ │ │ andeq r3, r0, lr, ror #24 │ │ │ │ @ instruction: 0x00003eb8 │ │ │ │ @ instruction: 0x000001bd │ │ │ │ andeq r4, r0, ip, lsr #31 │ │ │ │ andeq r3, r0, lr, lsr ip │ │ │ │ andeq r3, r0, r0, lsr #29 │ │ │ │ @@ -1984,56 +1984,56 @@ │ │ │ │ andeq r4, r0, r2, asr pc │ │ │ │ andeq r3, r0, r4, ror #23 │ │ │ │ andeq r3, r0, lr, lsr #28 │ │ │ │ andeq r4, r0, r6, lsr #30 │ │ │ │ @ instruction: 0x00003bb8 │ │ │ │ andeq r3, r0, sl, ror #27 │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ - vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ - bl feb5c82c │ │ │ │ - @ instruction: 0xf8cc0c0c │ │ │ │ - stcne 15, cr0, [r5, #-960] @ 0xfffffc40 │ │ │ │ - strtmi r4, [r8], -r4, lsl #12 │ │ │ │ - stcl 7, cr15, [r2, #-1012] @ 0xfffffc0c │ │ │ │ - andeq pc, r8, r4, lsl #2 │ │ │ │ - ldc 7, cr15, [r8, #-1012]! @ 0xfffffc0c │ │ │ │ - @ instruction: 0xf7fd4628 │ │ │ │ - @ instruction: 0x4628ec38 │ │ │ │ - ldc 7, cr15, [r8, #-1012]! @ 0xfffffc0c │ │ │ │ - andeq pc, sl, r4, lsl #2 │ │ │ │ - stc 7, cr15, [lr, #-1012]! @ 0xfffffc0c │ │ │ │ - @ instruction: 0xf7fd4628 │ │ │ │ - vdup.8 d14, d30[7] │ │ │ │ - ldmda r4, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ │ │ - blcc 55268 │ │ │ │ - andcc lr, r0, #68, 16 @ 0x440000 │ │ │ │ - mvnsle r2, r0, lsl #20 │ │ │ │ - svchi 0x005bf3bf │ │ │ │ - @ instruction: 0xf104b92b │ │ │ │ - pop {r0, r1, r3} │ │ │ │ - @ instruction: 0xf7fd4038 │ │ │ │ - ldclt 14, cr11, [r8, #-660]! @ 0xfffffd6c │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb5c88c │ │ │ │ + bl feb5c82c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strcs r0, [r0], #-4080 @ 0xfffff010 │ │ │ │ strmi r4, [sp], -r6, lsl #12 │ │ │ │ andsvc pc, r0, r2, asr #4 │ │ │ │ - stc 7, cr15, [r2, #1012] @ 0x3f4 │ │ │ │ + ldc 7, cr15, [r2, #1012]! @ 0x3f4 │ │ │ │ svchi 0x005bf3bf │ │ │ │ vqshrun.s64 d6, , #1 │ │ │ │ strcc r8, [r1], #-3931 @ 0xfffff0a5 │ │ │ │ mulle r1, sp, r2 │ │ │ │ mvnsle r2, r8, asr #25 │ │ │ │ ldrlt fp, [r8, #-3440]! @ 0xfffff290 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00f0f8cc │ │ │ │ strmi r1, [r4], -r5, lsl #26 │ │ │ │ @ instruction: 0xf7fd4628 │ │ │ │ + @ instruction: 0xf104ed2a │ │ │ │ + @ instruction: 0xf7fd0008 │ │ │ │ + strtmi lr, [r8], -r0, lsr #26 │ │ │ │ + ldc 7, cr15, [lr], {253} @ 0xfd │ │ │ │ + @ instruction: 0xf7fd4628 │ │ │ │ + @ instruction: 0xf104ed20 │ │ │ │ + @ instruction: 0xf7fd000a │ │ │ │ + @ instruction: 0x4628ed16 │ │ │ │ + ldc 7, cr15, [r4], {253} @ 0xfd │ │ │ │ + svchi 0x005bf3bf │ │ │ │ + svccc 0x0000e854 │ │ │ │ + stmda r4, {r0, r8, r9, fp, ip, sp}^ │ │ │ │ + bcs 11ea0 │ │ │ │ + vsra.u64 , q12, #1 │ │ │ │ + stmdblt fp!, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc} │ │ │ │ + andeq pc, fp, r4, lsl #2 │ │ │ │ + ldrhtmi lr, [r8], -sp │ │ │ │ + mcrlt 7, 4, pc, cr12, cr13, {7} @ │ │ │ │ + ldrlt fp, [r8, #-3384]! @ 0xfffff2c8 │ │ │ │ + stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ + @ instruction: 0x0c0cebad │ │ │ │ + svceq 0x00f0f8cc │ │ │ │ + strmi r1, [r4], -r5, lsl #26 │ │ │ │ + @ instruction: 0xf7fd4628 │ │ │ │ @ instruction: 0xf104eed6 │ │ │ │ @ instruction: 0xf7fd0009 │ │ │ │ @ instruction: 0x4628ecf0 │ │ │ │ stc 7, cr15, [r8], {253} @ 0xfd │ │ │ │ svchi 0x005bf3bf │ │ │ │ svccc 0x0000e854 │ │ │ │ stmda r4, {r0, r8, r9, fp, ip, sp}^ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 31376132 30393562 34346437 63393236 17a2095b44d7c926 │ │ │ │ - 0x00000010 37346561 61383732 37643038 61643763 74eaa8727d08ad7c │ │ │ │ - 0x00000020 33313063 38372e64 65627567 00000000 310c87.debug.... │ │ │ │ - 0x00000030 2f7442ce /tB. │ │ │ │ + 0x00000000 36373866 33626364 38633166 35373733 678f3bcd8c1f5773 │ │ │ │ + 0x00000010 64326233 31666235 35396238 64383439 d2b31fb559b8d849 │ │ │ │ + 0x00000020 31373864 66352e64 65627567 00000000 178df5.debug.... │ │ │ │ + 0x00000030 5e70b76f ^p.o │ │ ├── ./usr/lib/python3.13/lib-dynload/_xxtestfuzz.cpython-313-arm-linux-gnueabihf.so │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --notes {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ Owner Data size Description │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 81cae135db679cebac20c0fcd7e266fd3ed78a2c │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: ef2772ce3c224e928b0ce885f7d347eb018c6156 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -20,39 +20,38 @@ │ │ │ │ PyObject_CallObject │ │ │ │ PyObject_CallMethod │ │ │ │ PyUnicode_FromString │ │ │ │ PyIter_Next │ │ │ │ PyLong_FromUnsignedLong │ │ │ │ PyObject_CallFunctionObjArgs │ │ │ │ PyImport_ImportModule │ │ │ │ -PyErr_Print │ │ │ │ -PyMem_RawMalloc │ │ │ │ PyLong_AsLong │ │ │ │ +PyMem_RawMalloc │ │ │ │ PyErr_Format │ │ │ │ PyErr_NoMemory │ │ │ │ +PyErr_Print │ │ │ │ PyExc_ValueError │ │ │ │ _Py_NoneStruct │ │ │ │ PyExc_RecursionError │ │ │ │ PyExc_UnicodeDecodeError │ │ │ │ PyExc_OverflowError │ │ │ │ PyExc_SystemError │ │ │ │ PyExc_TypeError │ │ │ │ PyExc_SyntaxError │ │ │ │ PyExc_MemoryError │ │ │ │ +PyExc_RuntimeError │ │ │ │ PyExc_AssertionError │ │ │ │ PyExc_IndexError │ │ │ │ -PyExc_RuntimeError │ │ │ │ Py_CompileStringExFlags │ │ │ │ libc.so.6 │ │ │ │ GLIBC_2.4 │ │ │ │ -h5:FAF{D │ │ │ │ +`5:FAF{D │ │ │ │ +@B{DXd;h │ │ │ │ DF2F9FXFT │ │ │ │ ( 9FchBD │ │ │ │ -@B{DXd;h │ │ │ │ -pK"FpIyD │ │ │ │ #:F+U(FyD │ │ │ │ H KxD J{D │ │ │ │ literal_eval │ │ │ │ _elementtree │ │ │ │ XMLParser │ │ │ │ _parse_whole │ │ │ │ Nonzero return code from fuzzer: %d │ │ │ ├── readelf --wide --decompress --hex-dump=.dynstr {} │ │ │ │ @@ -29,31 +29,31 @@ │ │ │ │ 0x00000608 6c4d6574 686f6400 5079556e 69636f64 lMethod.PyUnicod │ │ │ │ 0x00000618 655f4672 6f6d5374 72696e67 00507949 e_FromString.PyI │ │ │ │ 0x00000628 7465725f 4e657874 0050794c 6f6e675f ter_Next.PyLong_ │ │ │ │ 0x00000638 46726f6d 556e7369 676e6564 4c6f6e67 FromUnsignedLong │ │ │ │ 0x00000648 0050794f 626a6563 745f4361 6c6c4675 .PyObject_CallFu │ │ │ │ 0x00000658 6e637469 6f6e4f62 6a417267 73005079 nctionObjArgs.Py │ │ │ │ 0x00000668 496d706f 72745f49 6d706f72 744d6f64 Import_ImportMod │ │ │ │ - 0x00000678 756c6500 50794572 725f5072 696e7400 ule.PyErr_Print. │ │ │ │ - 0x00000688 61626f72 74005079 4d656d5f 5261774d abort.PyMem_RawM │ │ │ │ - 0x00000698 616c6c6f 63005079 4c6f6e67 5f41734c alloc.PyLong_AsL │ │ │ │ - 0x000006a8 6f6e6700 50794572 725f466f 726d6174 ong.PyErr_Format │ │ │ │ - 0x000006b8 00507945 72725f4e 6f4d656d 6f727900 .PyErr_NoMemory. │ │ │ │ + 0x00000678 756c6500 50794c6f 6e675f41 734c6f6e ule.PyLong_AsLon │ │ │ │ + 0x00000688 67005079 4d656d5f 5261774d 616c6c6f g.PyMem_RawMallo │ │ │ │ + 0x00000698 63005079 4572725f 466f726d 61740050 c.PyErr_Format.P │ │ │ │ + 0x000006a8 79457272 5f4e6f4d 656d6f72 79005079 yErr_NoMemory.Py │ │ │ │ + 0x000006b8 4572725f 5072696e 74006162 6f727400 Err_Print.abort. │ │ │ │ 0x000006c8 50794578 635f5661 6c756545 72726f72 PyExc_ValueError │ │ │ │ 0x000006d8 005f5079 5f4e6f6e 65537472 75637400 ._Py_NoneStruct. │ │ │ │ 0x000006e8 50794578 635f5265 63757273 696f6e45 PyExc_RecursionE │ │ │ │ 0x000006f8 72726f72 00507945 78635f55 6e69636f rror.PyExc_Unico │ │ │ │ 0x00000708 64654465 636f6465 4572726f 72005079 deDecodeError.Py │ │ │ │ 0x00000718 4578635f 4f766572 666c6f77 4572726f Exc_OverflowErro │ │ │ │ 0x00000728 72005079 4578635f 53797374 656d4572 r.PyExc_SystemEr │ │ │ │ 0x00000738 726f7200 50794578 635f5479 70654572 ror.PyExc_TypeEr │ │ │ │ 0x00000748 726f7200 50794578 635f5379 6e746178 ror.PyExc_Syntax │ │ │ │ 0x00000758 4572726f 72005079 4578635f 4d656d6f Error.PyExc_Memo │ │ │ │ - 0x00000768 72794572 726f7200 50794578 635f4173 ryError.PyExc_As │ │ │ │ - 0x00000778 73657274 696f6e45 72726f72 00507945 sertionError.PyE │ │ │ │ - 0x00000788 78635f49 6e646578 4572726f 72005079 xc_IndexError.Py │ │ │ │ - 0x00000798 4578635f 52756e74 696d6545 72726f72 Exc_RuntimeError │ │ │ │ + 0x00000768 72794572 726f7200 50794578 635f5275 ryError.PyExc_Ru │ │ │ │ + 0x00000778 6e74696d 65457272 6f720050 79457863 ntimeError.PyExc │ │ │ │ + 0x00000788 5f417373 65727469 6f6e4572 726f7200 _AssertionError. │ │ │ │ + 0x00000798 50794578 635f496e 64657845 72726f72 PyExc_IndexError │ │ │ │ 0x000007a8 006d656d 63707900 50795f43 6f6d7069 .memcpy.Py_Compi │ │ │ │ 0x000007b8 6c655374 72696e67 4578466c 61677300 leStringExFlags. │ │ │ │ 0x000007c8 72616973 65006c69 62632e73 6f2e3600 raise.libc.so.6. │ │ │ │ 0x000007d8 474c4942 435f322e 3400 GLIBC_2.4. │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -11,831 +11,831 @@ │ │ │ │ @ instruction: 0xf8df4608 │ │ │ │ addlt r1, r7, r0, asr #23 │ │ │ │ blvs fef3f04c │ │ │ │ ldrbtmi sl, [r9], #-2820 @ 0xfffff4fc │ │ │ │ ldrbtmi sl, [lr], #-2565 @ 0xfffff5fb │ │ │ │ svc 0x00b4f7ff │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - ldmib sp, {r2, r7, r8, sl, pc}^ │ │ │ │ + ldmib sp, {r1, r2, r4, r6, r8, sl, pc}^ │ │ │ │ strtmi r4, [r8], -r4, lsl #10 │ │ │ │ @ instruction: 0xf7ff4621 │ │ │ │ - strmi lr, [r7], -r4, asr #30 │ │ │ │ - @ instruction: 0xf7ffb1f0 │ │ │ │ - pkhtbmi lr, r0, r8, asr #31 │ │ │ │ + strmi lr, [r0], r4, asr #30 │ │ │ │ + @ instruction: 0xf7ffb1e0 │ │ │ │ + @ instruction: 0x4607efd8 │ │ │ │ svc 0x0086f7ff │ │ │ │ @ instruction: 0xf8dfb140 │ │ │ │ ldmpl r3!, {r4, r7, r8, r9, fp, ip, sp}^ │ │ │ │ @ instruction: 0xf7ff6818 │ │ │ │ tstlt r8, r2, ror #30 │ │ │ │ svc 0x006af7ff │ │ │ │ - svceq 0x0000f1b8 │ │ │ │ - @ instruction: 0xf8d8d006 │ │ │ │ + ldmdavs fp!, {r0, r1, r2, r3, r5, r8, ip, sp, pc} │ │ │ │ + stmdbmi r0, {r0, r1, r2, r3, r5, r6, ip, sp, lr, pc}^ │ │ │ │ + @ instruction: 0xf040454b │ │ │ │ + @ instruction: 0xf8d881d0 │ │ │ │ @ instruction: 0xf06f3000 │ │ │ │ - strbmi r4, [fp, #-2368] @ 0xfffff6c0 │ │ │ │ - bicshi pc, r2, r0, asr #32 │ │ │ │ - @ instruction: 0xf06f683b │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ - bicshi pc, r9, r0, asr #32 │ │ │ │ - svc 0x006af7ff │ │ │ │ + bicshi pc, r6, r0, asr #32 │ │ │ │ + svc 0x006cf7ff │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ - @ instruction: 0xf5b483b9 │ │ │ │ + @ instruction: 0xf5b48554 │ │ │ │ ldmdale sp!, {r7, r8, r9, sl, fp, ip, sp} │ │ │ │ strtmi r4, [r8], -r1, lsr #12 │ │ │ │ - svc 0x0048f7ff │ │ │ │ + svc 0x004af7ff │ │ │ │ @ instruction: 0x03a7f64c │ │ │ │ msrpl SPSR_sxc, #214958080 @ 0xcd00000 │ │ │ │ movwcs pc, #2947 @ 0xb83 @ │ │ │ │ bfine r1, sl, (invalid: 16:3) │ │ │ │ cmnne r2, #199680 @ 0x30c00 │ │ │ │ - blx 895f6 │ │ │ │ - blcs 419b0 │ │ │ │ - strbhi pc, [r6, #-0] @ │ │ │ │ + blx 895f2 │ │ │ │ + blcs 419ac │ │ │ │ + ldrbthi pc, [r8], #0 @ │ │ │ │ eorle r1, r7, sl, asr ip │ │ │ │ strbvc lr, [r3, r3, lsl #21]! │ │ │ │ strtmi r4, [r8], -r1, lsr #12 │ │ │ │ strbvc lr, [r3, r7, lsr #23]! │ │ │ │ - svc 0x0088f7ff │ │ │ │ + svc 0x008af7ff │ │ │ │ stmdacs r0, {r7, r9, sl, lr} │ │ │ │ - strbhi pc, [r1, #-0] @ │ │ │ │ + ldrbthi pc, [r3], #0 @ │ │ │ │ @ instruction: 0x46404639 │ │ │ │ - svc 0x0074f7ff │ │ │ │ + svc 0x0076f7ff │ │ │ │ stmdacs r0, {r0, r1, r2, r9, sl, lr} │ │ │ │ - msrhi SPSR_fsxc, r0, asr #32 │ │ │ │ - bcc ffe3f114 │ │ │ │ + cmnphi r3, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ + bcc fff3f110 │ │ │ │ ldmdavs r8, {r0, r1, r4, r5, r6, r7, fp, ip, lr} │ │ │ │ - svc 0x0016f7ff │ │ │ │ + svc 0x0018f7ff │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - @ instruction: 0xf7ff8524 │ │ │ │ - @ instruction: 0xf7ffef1e │ │ │ │ - @ instruction: 0xf8d8ef1c │ │ │ │ + @ instruction: 0xf7ff84d6 │ │ │ │ + @ instruction: 0xf7ffef20 │ │ │ │ + @ instruction: 0xf8d8ef1e │ │ │ │ @ instruction: 0xf06f3000 │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ - msrhi SPSR_fx, r0, asr #32 │ │ │ │ - svc 0x0024f7ff │ │ │ │ + msrhi SPSR_fsc, r0, asr #32 │ │ │ │ + svc 0x0026f7ff │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ - @ instruction: 0x46218373 │ │ │ │ + strtmi r8, [r1], -lr, lsl #10 │ │ │ │ @ instruction: 0xf7ff4628 │ │ │ │ - stmdacs r0, {r5, r6, r8, r9, sl, fp, sp, lr, pc} │ │ │ │ - ldrbthi pc, [r7], #0 @ │ │ │ │ + stmdacs r0, {r1, r5, r6, r8, r9, sl, fp, sp, lr, pc} │ │ │ │ + strthi pc, [r0], #0 │ │ │ │ @ instruction: 0xf06f6802 │ │ │ │ addmi r4, sl, #64, 2 │ │ │ │ - ldrthi pc, [r4], #-64 @ 0xffffffc0 @ │ │ │ │ - svc 0x0012f7ff │ │ │ │ + teqphi r0, #64 @ p-variant is OBSOLETE @ 0x40 │ │ │ │ + svc 0x0014f7ff │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ - @ instruction: 0xf8df8361 │ │ │ │ - ldrbtmi r7, [pc], #-2728 @ df0 │ │ │ │ + @ instruction: 0xf8df84fc │ │ │ │ + ldrbtmi r7, [pc], #-2732 @ dec │ │ │ │ ldrdhi pc, [r0], -r7 │ │ │ │ svceq 0x0000f1b8 │ │ │ │ - addshi pc, fp, #0 │ │ │ │ + adchi pc, r2, #0 │ │ │ │ tstcs r0, r2, lsr #12 │ │ │ │ movwcs r4, #5672 @ 0x1628 │ │ │ │ @ instruction: 0xf7ff603b │ │ │ │ - strmi lr, [r7], -r4, lsr #30 │ │ │ │ + strmi lr, [r7], -r6, lsr #30 │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ - @ instruction: 0xf7ff82b7 │ │ │ │ - stmdacs r0, {r1, r3, r4, r5, r6, r7, r9, sl, fp, sp, lr, pc} │ │ │ │ - movthi pc, #32832 @ 0x8040 @ │ │ │ │ - bvc 1e3f19c │ │ │ │ + @ instruction: 0xf7ff82be │ │ │ │ + stmdacs r0, {r2, r3, r4, r5, r6, r7, r9, sl, fp, sp, lr, pc} │ │ │ │ + strbthi pc, [r3], #64 @ 0x40 @ │ │ │ │ + bvc 1f3f198 │ │ │ │ ldmvs fp!, {r0, r1, r2, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ - movwcs r8, #4914 @ 0x1332 │ │ │ │ + movwcs r8, #5185 @ 0x1441 │ │ │ │ svcne 0x0080f5b4 │ │ │ │ stmdale r2!, {r0, r1, r3, r4, r5, r6, r7, sp, lr} │ │ │ │ strtmi r4, [r8], -r1, lsr #12 │ │ │ │ - mrc 7, 4, APSR_nzcv, cr12, cr15, {7} │ │ │ │ + mrc 7, 4, APSR_nzcv, cr14, cr15, {7} │ │ │ │ mvnlt r4, r0, lsl #13 │ │ │ │ - bcc 163f1c0 │ │ │ │ + bcc 173f1bc │ │ │ │ ldrbtmi r4, [fp], #-1601 @ 0xfffff9bf │ │ │ │ @ instruction: 0xf7ff6918 │ │ │ │ - strmi lr, [r7], -lr, lsl #29 │ │ │ │ + @ instruction: 0x4607ee90 │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ - @ instruction: 0xf8df832f │ │ │ │ - ldmpl r3!, {r3, r4, r5, r9, fp, ip, sp}^ │ │ │ │ + @ instruction: 0xf8df8415 │ │ │ │ + ldmpl r3!, {r2, r3, r4, r5, r9, fp, ip, sp}^ │ │ │ │ @ instruction: 0xf7ff6818 │ │ │ │ - stmdacs r0, {r1, r2, r4, r5, r7, r9, sl, fp, sp, lr, pc} │ │ │ │ - mvnhi pc, r0 │ │ │ │ - mrc 7, 5, APSR_nzcv, cr12, cr15, {7} │ │ │ │ + stmdacs r0, {r3, r4, r5, r7, r9, sl, fp, sp, lr, pc} │ │ │ │ + andhi pc, ip, #0 │ │ │ │ + mrc 7, 5, APSR_nzcv, cr14, cr15, {7} │ │ │ │ ldrdcc pc, [r0], -r8 │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ @ instruction: 0xf0404293 │ │ │ │ - @ instruction: 0xf7ff81f2 │ │ │ │ - stmdacs r0, {r1, r2, r6, r7, r9, sl, fp, sp, lr, pc} │ │ │ │ - tstphi r4, #64 @ p-variant is OBSOLETE @ 0x40 │ │ │ │ - bvc 63f204 │ │ │ │ + @ instruction: 0xf7ff821c │ │ │ │ + stmdacs r0, {r3, r6, r7, r9, sl, fp, sp, lr, pc} │ │ │ │ + strthi pc, [pc], #64 @ e80 │ │ │ │ + bvc 73f200 │ │ │ │ ldmdbvs fp!, {r0, r1, r2, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ - cdpne 4, 10, cr8, cr1, cr13, {0} │ │ │ │ + cdpne 3, 10, cr8, cr1, cr4, {0} │ │ │ │ cmnvs fp, r1, lsl #6 │ │ │ │ mvnsvc pc, #82837504 @ 0x4f00000 │ │ │ │ vqsub.s8 d20, d16, d9 │ │ │ │ - @ instruction: 0xf7ff8179 │ │ │ │ - stmdacs r0, {r1, r4, r5, r7, r9, sl, fp, sp, lr, pc} │ │ │ │ - movwhi pc, #64 @ 0x40 @ │ │ │ │ - ldmibcc r4!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ - bvs 16920a0 │ │ │ │ + @ instruction: 0xf7ff81a3 │ │ │ │ + stmdacs r0, {r2, r4, r5, r7, r9, sl, fp, sp, lr, pc} │ │ │ │ + ldrhi pc, [fp], #64 @ 0x40 │ │ │ │ + ldmibcc r8!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ + bvs 169209c │ │ │ │ @ instruction: 0xf0002a00 │ │ │ │ - @ instruction: 0xf1048313 │ │ │ │ - andcs r3, r1, #4177920 @ 0x3fc000 │ │ │ │ - svccc 0x0080f5b9 │ │ │ │ - eorsle r6, r5, #-1610612731 @ 0xa0000005 │ │ │ │ + @ instruction: 0xf104835e │ │ │ │ + andcs r3, r1, #16711680 @ 0xff0000 │ │ │ │ + svccc 0x0080f5b8 │ │ │ │ + eorsle r6, r9, #-1610612731 @ 0xa0000005 │ │ │ │ @ instruction: 0xf64a4628 │ │ │ │ @ instruction: 0xf6ca27ab │ │ │ │ andscs r2, r8, #44564480 @ 0x2a80000 │ │ │ │ - @ instruction: 0xf8104649 │ │ │ │ - blx fe9cfae2 │ │ │ │ + @ instruction: 0xf8104641 │ │ │ │ + blx fe9cfade │ │ │ │ ldmdbeq pc!, {r0, r1, r8, r9, sl, lr, pc} @ │ │ │ │ ldrcc pc, [r7, -r2, lsl #22] │ │ │ │ - mcr 7, 2, pc, cr6, cr15, {7} @ │ │ │ │ - tstlt r8, #128, 12 @ 0x8000000 │ │ │ │ - ldmibcc r8!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ - ldmibne r8!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + mcr 7, 2, pc, cr8, cr15, {7} @ │ │ │ │ + teqlt r8, #135266304 @ 0x8100000 │ │ │ │ + ldmibcc ip!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + ldmibne ip!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ @ instruction: 0xf8536a9b │ │ │ │ @ instruction: 0xf7ff0027 │ │ │ │ - strbmi lr, [r1], -r8, lsr #28 │ │ │ │ + strbmi lr, [r9], -sl, lsr #28 │ │ │ │ @ instruction: 0xf7ff4607 │ │ │ │ - stmdacs r0, {r4, r5, r9, sl, fp, sp, lr, pc} │ │ │ │ - sbchi pc, sl, r0, asr #32 │ │ │ │ + @ instruction: 0xb128ee32 │ │ │ │ + @ instruction: 0xf06f6802 │ │ │ │ + ldrbmi r4, [r2, #-2624] @ 0xfffff5c0 │ │ │ │ + sbchi pc, r9, r0, asr #32 │ │ │ │ @ instruction: 0xf06f683b │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ - blcc 74f30 │ │ │ │ + blcc 74f34 │ │ │ │ ldmdblt r3, {r0, r1, r3, r4, r5, sp, lr} │ │ │ │ @ instruction: 0xf7ff4638 │ │ │ │ - @ instruction: 0xf8d8ee36 │ │ │ │ + @ instruction: 0xf8d9ee34 │ │ │ │ @ instruction: 0xf06f3000 │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ - rschi pc, r0, r0, asr #32 │ │ │ │ - mcr 7, 3, pc, cr8, cr15, {7} @ │ │ │ │ + mvnhi pc, r0, asr #32 │ │ │ │ + mcr 7, 3, pc, cr6, cr15, {7} @ │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ - @ instruction: 0xf8df82b7 │ │ │ │ - ldrbtmi r3, [fp], #-2416 @ 0xfffff690 │ │ │ │ - bcs 1bab0 │ │ │ │ - orrhi pc, r7, #0 │ │ │ │ - @ instruction: 0xf5b92201 │ │ │ │ + @ instruction: 0xf8df844e │ │ │ │ + ldrbtmi r3, [fp], #-2412 @ 0xfffff694 │ │ │ │ + bcs 1bab4 │ │ │ │ + @ instruction: 0x83bcf000 │ │ │ │ + @ instruction: 0xf5b82201 │ │ │ │ sbcsvs r1, sl, #128, 30 @ 0x200 │ │ │ │ strtmi sp, [r2], -r7, lsl #4 │ │ │ │ strtmi r2, [r8], -r0, lsl #2 │ │ │ │ - mrc 7, 3, APSR_nzcv, cr8, cr15, {7} │ │ │ │ + mrc 7, 3, APSR_nzcv, cr6, cr15, {7} │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ - @ instruction: 0xf7ff80df │ │ │ │ - stmdacs r0, {r4, r6, r9, sl, fp, sp, lr, pc} │ │ │ │ - addshi pc, lr, #64 @ 0x40 │ │ │ │ - stmdbvc r0, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ - blvs feed2174 │ │ │ │ + @ instruction: 0xf7ff80c9 │ │ │ │ + stmdacs r0, {r1, r2, r3, r6, r9, sl, fp, sp, lr, pc} │ │ │ │ + ldrthi pc, [r5], #-64 @ 0xffffffc0 @ │ │ │ │ + ldmdbvc ip!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + blvs feed2178 │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ - movwcs r8, #4999 @ 0x1387 │ │ │ │ + movwcs r8, #4973 @ 0x136d │ │ │ │ svcne 0x0080f5b4 │ │ │ │ stmdale r7, {r0, r1, r3, r4, r5, r7, r8, r9, sp, lr} │ │ │ │ tstcs r0, r2, lsr #12 │ │ │ │ @ instruction: 0xf7ff4628 │ │ │ │ - stmdacs r0, {r5, r6, r9, sl, fp, sp, lr, pc} │ │ │ │ - orrshi pc, r2, r0, asr #32 │ │ │ │ - mrc 7, 1, APSR_nzcv, cr6, cr15, {7} │ │ │ │ - @ instruction: 0xf0402800 │ │ │ │ - @ instruction: 0xf8df8285 │ │ │ │ - ldrbtmi r3, [fp], #-2324 @ 0xfffff6ec │ │ │ │ - bcs 1c014 │ │ │ │ - movwhi pc, #49152 @ 0xc000 @ │ │ │ │ + stmdacs r0, {r1, r2, r3, r4, r6, r9, sl, fp, sp, lr, pc} │ │ │ │ + rschi pc, r9, r0, asr #32 │ │ │ │ + mrc 7, 1, APSR_nzcv, cr4, cr15, {7} │ │ │ │ + @ instruction: 0xf0402800 │ │ │ │ + @ instruction: 0xf8df841c │ │ │ │ + ldrbtmi r3, [fp], #-2320 @ 0xfffff6f0 │ │ │ │ + bcs 1c018 │ │ │ │ + addshi pc, sl, #0 │ │ │ │ @ instruction: 0xf5b42201 │ │ │ │ ldrvs r1, [sl], #-3968 @ 0xfffff080 │ │ │ │ @ instruction: 0xf8dfd83e │ │ │ │ - strtmi r8, [r3], -r0, lsl #18 │ │ │ │ - ldmne ip!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ + @ instruction: 0x462388fc │ │ │ │ + ldmne r8!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ ldrbtmi r4, [r8], #1578 @ 0x62a │ │ │ │ @ instruction: 0xf8d84479 │ │ │ │ @ instruction: 0xf7ff0048 │ │ │ │ - @ instruction: 0x4607ee16 │ │ │ │ + @ instruction: 0x4607ee14 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - @ instruction: 0xf8d88269 │ │ │ │ + @ instruction: 0xf8d88400 │ │ │ │ tstcs r0, r4, asr #32 │ │ │ │ - mcr 7, 1, pc, cr4, cr15, {7} @ │ │ │ │ + mcr 7, 1, pc, cr2, cr15, {7} @ │ │ │ │ stmdacs r0, {r7, r9, sl, lr} │ │ │ │ - rsbhi pc, r0, #0 │ │ │ │ - ldmcs r4, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ + mvnshi pc, #0 │ │ │ │ + ldmcs r0, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf8df463b │ │ │ │ - ldrbtmi r1, [sl], #-2260 @ 0xfffff72c │ │ │ │ + ldrbtmi r1, [sl], #-2256 @ 0xfffff730 │ │ │ │ @ instruction: 0xf7ff4479 │ │ │ │ - stmdacs r0, {r2, r5, r7, r8, sl, fp, sp, lr, pc} │ │ │ │ - ldrhi pc, [pc], #-64 @ 1004 │ │ │ │ - stcl 7, cr15, [lr, #1020]! @ 0x3fc │ │ │ │ + stmdacs r0, {r1, r5, r7, r8, sl, fp, sp, lr, pc} │ │ │ │ + orrshi pc, r0, #64 @ 0x40 │ │ │ │ + stcl 7, cr15, [ip, #1020]! @ 0x3fc │ │ │ │ ldrdcc pc, [r0], -r8 │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ mulle r6, r3, r2 │ │ │ │ @ instruction: 0xf8c83b01 │ │ │ │ ldmdblt r3, {ip, sp} │ │ │ │ @ instruction: 0xf7ff4640 │ │ │ │ - ldmdavs fp!, {r3, r4, r5, r7, r8, sl, fp, sp, lr, pc} │ │ │ │ + ldmdavs fp!, {r1, r2, r4, r5, r7, r8, sl, fp, sp, lr, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ mulle r5, r3, r2 │ │ │ │ eorsvs r3, fp, r1, lsl #22 │ │ │ │ @ instruction: 0x4638b913 │ │ │ │ - stc 7, cr15, [ip, #1020]! @ 0x3fc │ │ │ │ - stcl 7, cr15, [r6, #1020]! @ 0x3fc │ │ │ │ + stc 7, cr15, [sl, #1020]! @ 0x3fc │ │ │ │ + stcl 7, cr15, [r4, #1020]! @ 0x3fc │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ - @ instruction: 0x46218235 │ │ │ │ + strtmi r8, [r1], -ip, asr #7 │ │ │ │ @ instruction: 0xf0004628 │ │ │ │ - @ instruction: 0x4604fcbb │ │ │ │ - ldcl 7, cr15, [ip, #1020] @ 0x3fc │ │ │ │ + @ instruction: 0x4604fcb9 │ │ │ │ + ldcl 7, cr15, [sl, #1020] @ 0x3fc │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ - @ instruction: 0xf7ff822b │ │ │ │ - stmdacs r0, {r3, r4, r6, r7, r8, sl, fp, sp, lr, pc} │ │ │ │ - bichi pc, r5, #64 @ 0x40 │ │ │ │ + @ instruction: 0xf7ff83c2 │ │ │ │ + stmdacs r0, {r1, r2, r4, r6, r7, r8, sl, fp, sp, lr, pc} │ │ │ │ + orrshi pc, r5, #64 @ 0x40 │ │ │ │ @ instruction: 0xf0402c00 │ │ │ │ - @ instruction: 0xf8df83ba │ │ │ │ - ldmpl r0!, {r2, r5, r6, fp, ip, sp}^ │ │ │ │ + @ instruction: 0xf8df838a │ │ │ │ + ldmpl r0!, {r5, r6, fp, ip, sp}^ │ │ │ │ pop {r0, r1, r2, ip, sp, pc} │ │ │ │ @ instruction: 0xf7ff8ff0 │ │ │ │ - ldmdavs fp!, {r3, r4, r5, r7, r8, sl, fp, sp, lr, pc} │ │ │ │ + ldmdavs fp!, {r1, r2, r4, r5, r7, r8, sl, fp, sp, lr, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ - @ instruction: 0xf0404293 │ │ │ │ - @ instruction: 0xf8d881fd │ │ │ │ - @ instruction: 0xf06f3000 │ │ │ │ - addsmi r4, r3, #64, 4 │ │ │ │ - mrcge 4, 4, APSR_nzcv, cr6, cr15, {1} │ │ │ │ - @ instruction: 0xf8c83b01 │ │ │ │ - blcs d098 │ │ │ │ - mrcge 4, 4, APSR_nzcv, cr0, cr15, {3} │ │ │ │ - @ instruction: 0xf7ff4640 │ │ │ │ - @ instruction: 0xe68bed78 │ │ │ │ - @ instruction: 0xf06f6802 │ │ │ │ - ldrbmi r4, [r2, #-2624] @ 0xfffff5c0 │ │ │ │ - svcge 0x0030f43f │ │ │ │ - andvs r3, r2, r1, lsl #20 │ │ │ │ - @ instruction: 0xf47f2a00 │ │ │ │ - @ instruction: 0xf7ffaf2b │ │ │ │ - ldmdavs fp!, {r1, r3, r5, r6, r8, sl, fp, sp, lr, pc} │ │ │ │ - @ instruction: 0xf47f4553 │ │ │ │ - str sl, [lr, -sl, lsr #30]! │ │ │ │ - @ instruction: 0xf8c83b01 │ │ │ │ - blcs d0d0 │ │ │ │ - mcrge 4, 1, pc, cr8, cr15, {3} @ │ │ │ │ - @ instruction: 0xf7ff4640 │ │ │ │ - ldmdavs fp!, {r2, r3, r4, r6, r8, sl, fp, sp, lr, pc} │ │ │ │ - @ instruction: 0xf43f454b │ │ │ │ - blcc 6c980 │ │ │ │ - blcs 191d4 │ │ │ │ - mcrge 4, 1, pc, cr2, cr15, {3} @ │ │ │ │ + teqle r3, r3 @ │ │ │ │ + ldrdcc pc, [r0], -r8 │ │ │ │ + submi pc, r0, #111 @ 0x6f │ │ │ │ + @ instruction: 0xf43f4293 │ │ │ │ + blcc 6cae0 │ │ │ │ + andcc pc, r0, r8, asr #17 │ │ │ │ + @ instruction: 0xf47f2b00 │ │ │ │ + strbmi sl, [r0], -sp, lsl #29 │ │ │ │ + ldcl 7, cr15, [r6, #-1020]! @ 0xfffffc04 │ │ │ │ + bcc 7aac8 │ │ │ │ + bcs 190b4 │ │ │ │ + svcge 0x0032f47f │ │ │ │ + stcl 7, cr15, [lr, #-1020]! @ 0xfffffc04 │ │ │ │ + ldrbmi r6, [r3, #-2107] @ 0xfffff7c5 │ │ │ │ + svcge 0x0031f47f │ │ │ │ + blcc 7ad94 │ │ │ │ + blcs 191b0 │ │ │ │ + mcrge 4, 1, pc, cr11, cr15, {3} @ │ │ │ │ @ instruction: 0xf7ff4638 │ │ │ │ - @ instruction: 0xe61ded50 │ │ │ │ + @ instruction: 0xf8d8ed62 │ │ │ │ + strbmi r3, [fp, #-0] │ │ │ │ + mcrge 4, 1, pc, cr10, cr15, {1} @ │ │ │ │ @ instruction: 0xf8c83b01 │ │ │ │ - blcs d0fc │ │ │ │ - svcge 0x001af47f │ │ │ │ + blcs d0e0 │ │ │ │ + mcrge 4, 1, pc, cr4, cr15, {3} @ │ │ │ │ @ instruction: 0xf7ff4640 │ │ │ │ - @ instruction: 0xf7ffed46 │ │ │ │ - stmdacs r0, {r7, r8, sl, fp, sp, lr, pc} │ │ │ │ - bichi pc, lr, r0, asr #32 │ │ │ │ - sbfxcc pc, pc, #17, #29 │ │ │ │ - bvs ff692304 │ │ │ │ - @ instruction: 0xf0002a00 │ │ │ │ - andcs r8, r1, #-536870903 @ 0xe0000009 │ │ │ │ - @ instruction: 0xe71862da │ │ │ │ + @ instruction: 0xe61fed54 │ │ │ │ + eorsvs r3, fp, r1, lsl #22 │ │ │ │ + bicle r2, r7, r0, lsl #22 │ │ │ │ + @ instruction: 0xf7ff4638 │ │ │ │ + strb lr, [r3, ip, asr #26] │ │ │ │ @ instruction: 0xf7ff4628 │ │ │ │ - strmi lr, [r0], r0, lsr #27 │ │ │ │ + @ instruction: 0x4680edb4 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - @ instruction: 0xf8df833a │ │ │ │ - @ instruction: 0xf8df37a0 │ │ │ │ - @ instruction: 0xf8df27a0 │ │ │ │ - ldrbtmi r1, [fp], #-1952 @ 0xfffff860 │ │ │ │ + @ instruction: 0xf8df83af │ │ │ │ + @ instruction: 0xf8df37c4 │ │ │ │ + @ instruction: 0xf8df27c4 │ │ │ │ + ldrbtmi r1, [fp], #-1988 @ 0xfffff83c │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - ldcl 7, cr15, [lr], #1020 @ 0x3fc │ │ │ │ + ldc 7, cr15, [r2, #-1020] @ 0xfffffc04 │ │ │ │ stmdacs r0, {r0, r1, r9, sl, lr} │ │ │ │ - adchi pc, r5, r0 │ │ │ │ - @ instruction: 0x278cf8df │ │ │ │ - @ instruction: 0x178cf8df │ │ │ │ + rschi pc, r1, r0 │ │ │ │ + sbfxcs pc, pc, #17, #17 │ │ │ │ + sbfxne pc, pc, #17, #17 │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0xf8df6b10 │ │ │ │ - ldrbtmi r2, [sl], #-1928 @ 0xfffff878 │ │ │ │ - stcl 7, cr15, [lr], #1020 @ 0x3fc │ │ │ │ + ldrbtmi r2, [sl], #-1964 @ 0xfffff854 │ │ │ │ + stc 7, cr15, [r2, #-1020] @ 0xfffffc04 │ │ │ │ stmdacs r0, {r0, r1, r2, r9, sl, lr} │ │ │ │ - addhi pc, r9, r0 │ │ │ │ + sbchi pc, r5, r0 │ │ │ │ stmdbmi r0, {r0, r1, r2, r3, r5, r6, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf7ff4638 │ │ │ │ - stmdacs r0, {r3, r4, r8, sl, fp, sp, lr, pc} │ │ │ │ - addhi pc, r1, r0 │ │ │ │ + stmdacs r0, {r2, r3, r5, r8, sl, fp, sp, lr, pc} │ │ │ │ + adcshi pc, sp, r0 │ │ │ │ strbmi r6, [fp, #-2051] @ 0xfffff7fd │ │ │ │ - blcc 7535c │ │ │ │ - blcs 19198 │ │ │ │ - @ instruction: 0xf7ffd1f2 │ │ │ │ - strb lr, [pc, r0, lsl #26]! │ │ │ │ - smmlsls r4, pc, r8, pc @ │ │ │ │ + adcshi pc, r1, r0 │ │ │ │ + andvs r3, r3, r1, lsl #22 │ │ │ │ + mvnsle r2, r0, lsl #22 │ │ │ │ + ldc 7, cr15, [r2, #-1020] @ 0xfffffc04 │ │ │ │ + strtmi lr, [r8], -lr, ror #15 │ │ │ │ + ldcl 7, cr15, [sl, #-1020]! @ 0xfffffc04 │ │ │ │ + stmdacs r0, {r0, r1, r2, r9, sl, lr} │ │ │ │ + movwhi pc, #45056 @ 0xb000 @ │ │ │ │ + @ instruction: 0x3768f8df │ │ │ │ + ldrbtmi r4, [fp], #-1593 @ 0xfffff9c7 │ │ │ │ + @ instruction: 0xf7ff6bd8 │ │ │ │ + @ instruction: 0x4680ecf0 │ │ │ │ + @ instruction: 0xf8dfb950 │ │ │ │ + ldmpl r3!, {r8, r9, sl, ip, sp}^ │ │ │ │ + @ instruction: 0xf7ff6818 │ │ │ │ + stmdacs r0, {r1, r3, r4, r8, sl, fp, sp, lr, pc} │ │ │ │ + cmpphi r6, r0 @ p-variant is OBSOLETE │ │ │ │ + stc 7, cr15, [r0, #-1020]! @ 0xfffffc04 │ │ │ │ + @ instruction: 0xf0004640 │ │ │ │ + ldmdavs fp!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + submi pc, r0, #111 @ 0x6f │ │ │ │ + @ instruction: 0xf43f4293 │ │ │ │ + blcc 6cd84 │ │ │ │ + blcs 192a8 │ │ │ │ + mcrge 4, 7, pc, cr14, cr15, {3} @ │ │ │ │ + @ instruction: 0xf7ff4638 │ │ │ │ + @ instruction: 0xf7ffece6 │ │ │ │ + stmdacs r0, {r5, r8, sl, fp, sp, lr, pc} │ │ │ │ + movwhi pc, #28736 @ 0x7040 @ │ │ │ │ + @ instruction: 0x3718f8df │ │ │ │ + ldcvs 4, cr4, [sl], {123} @ 0x7b │ │ │ │ + @ instruction: 0xf0002a00 │ │ │ │ + andcs r8, r1, #1073741857 @ 0x40000021 │ │ │ │ + usat r6, #12, sl, lsl #8 │ │ │ │ + @ instruction: 0x9708f8df │ │ │ │ ldrbtmi r4, [r9], #1576 @ 0x628 │ │ │ │ - blhi bf260 │ │ │ │ + blhi bf2b0 │ │ │ │ ldrdcc pc, [r0], -r9 @ │ │ │ │ stmdaeq r3, {r3, r5, r9, fp, sp, lr, pc} │ │ │ │ - stcl 7, cr15, [r4], #1020 @ 0x3fc │ │ │ │ + ldc 7, cr15, [ip], #1020 @ 0x3fc │ │ │ │ stmdacs r0, {r0, r1, r2, r9, sl, lr} │ │ │ │ - mrcge 4, 3, APSR_nzcv, cr7, cr15, {1} │ │ │ │ + mcrge 4, 2, pc, cr13, cr15, {1} @ │ │ │ │ @ instruction: 0xf7ff4640 │ │ │ │ - pkhtbmi lr, r0, r2, asr #26 │ │ │ │ + strmi lr, [r0], sl, lsr #26 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - @ instruction: 0xf8d982a8 │ │ │ │ + @ instruction: 0xf8d982c3 │ │ │ │ movwcs r0, #24 │ │ │ │ ldrtmi r4, [r9], -r2, asr #12 │ │ │ │ - ldc 7, cr15, [r4, #-1020]! @ 0xfffffc04 │ │ │ │ + stc 7, cr15, [ip, #-1020] @ 0xfffffc04 │ │ │ │ stmdacs r0, {r0, r7, r9, sl, lr} │ │ │ │ - adcshi pc, r1, #0 │ │ │ │ + rschi pc, sl, #0 │ │ │ │ @ instruction: 0xf06f683b │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ - blcc 751f4 │ │ │ │ - blcs 192d4 │ │ │ │ - sbchi pc, r0, #0 │ │ │ │ + blcc 75244 │ │ │ │ + blcs 19324 │ │ │ │ + rscshi pc, r9, #0 │ │ │ │ ldrdcc pc, [r0], -r8 │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ mulle r5, r3, r2 │ │ │ │ @ instruction: 0xf8c83b01 │ │ │ │ - blcs d200 │ │ │ │ - sbcshi pc, r8, #0 │ │ │ │ + blcs d250 │ │ │ │ + movwhi pc, #57344 @ 0xe000 @ │ │ │ │ @ instruction: 0xf0004648 │ │ │ │ - @ instruction: 0xf7fffbcd │ │ │ │ - stmdacs r0, {r1, r2, r3, r4, r5, r6, r7, sl, fp, sp, lr, pc} │ │ │ │ - cmpphi ip, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x36d8f8df │ │ │ │ - bvs 1692408 │ │ │ │ + @ instruction: 0xf7fffba5 │ │ │ │ + stmdacs r0, {r1, r2, r4, r6, r7, sl, fp, sp, lr, pc} │ │ │ │ + adcshi pc, sp, #64 @ 0x40 │ │ │ │ + pkhtbcc pc, ip, pc, asr #17 @ │ │ │ │ + bvs 1692458 │ │ │ │ @ instruction: 0xf0002a00 │ │ │ │ - andcs r8, r1, #-1073741801 @ 0xc0000017 │ │ │ │ - ldmibcc pc!, {r2, r8, ip, sp, lr, pc}^ @ │ │ │ │ - @ instruction: 0xe64d625a │ │ │ │ - @ instruction: 0x36c4f8df │ │ │ │ + andcs r8, r1, #128, 2 │ │ │ │ + ldmcc pc!, {r2, r8, ip, sp, lr, pc}^ @ │ │ │ │ + @ instruction: 0xe623625a │ │ │ │ + @ instruction: 0x3678f8df │ │ │ │ ldmdavs r8, {r0, r1, r4, r5, r6, r7, fp, ip, lr} │ │ │ │ - stcl 7, cr15, [sl], {255} @ 0xff │ │ │ │ + stc 7, cr15, [r2], #1020 @ 0x3fc │ │ │ │ @ instruction: 0xf47f2800 │ │ │ │ - @ instruction: 0xf8dfae15 │ │ │ │ - ldmpl r3!, {r3, r4, r5, r7, r9, sl, ip, sp}^ │ │ │ │ + @ instruction: 0xf8dfadeb │ │ │ │ + ldmpl r3!, {r2, r3, r5, r6, r9, sl, ip, sp}^ │ │ │ │ @ instruction: 0xf7ff6818 │ │ │ │ - stmdacs r0, {r1, r6, r7, sl, fp, sp, lr, pc} │ │ │ │ - mcrge 4, 0, pc, cr12, cr15, {3} @ │ │ │ │ + stmdacs r0, {r1, r3, r4, r7, sl, fp, sp, lr, pc} │ │ │ │ + stclge 4, cr15, [r2, #508]! @ 0x1fc │ │ │ │ ldrdcc pc, [r0], -r8 │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ @ instruction: 0xf43f4293 │ │ │ │ - blcc 6ca98 │ │ │ │ + blcc 6ca40 │ │ │ │ andcc pc, r0, r8, asr #17 │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ - strbmi sl, [r0], -r8, lsl #28 │ │ │ │ - ldc 7, cr15, [r0], {255} @ 0xff │ │ │ │ - @ instruction: 0xf06fe603 │ │ │ │ + @ instruction: 0x4640adde │ │ │ │ + stcl 7, cr15, [r8], #-1020 @ 0xfffffc04 │ │ │ │ + @ instruction: 0xf06fe5d9 │ │ │ │ ldrtmi r4, [r8], -r0, asr #20 │ │ │ │ - ldc 7, cr15, [r6], {255} @ 0xff │ │ │ │ + stcl 7, cr15, [lr], #-1020 @ 0xfffffc04 │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ - @ instruction: 0xf8df8257 │ │ │ │ - ldrbtmi r3, [fp], #-1656 @ 0xfffff988 │ │ │ │ + @ instruction: 0xf8df82d6 │ │ │ │ + ldrbtmi r3, [fp], #-1580 @ 0xfffff9d4 │ │ │ │ @ instruction: 0xf7ff6b58 │ │ │ │ - stmdacs r0, {r5, r7, sl, fp, sp, lr, pc} │ │ │ │ - addshi pc, r4, #64 @ 0x40 │ │ │ │ + stmdacs r0, {r3, r4, r5, r6, sl, fp, sp, lr, pc} │ │ │ │ + sbchi pc, sl, #64 @ 0x40 │ │ │ │ @ instruction: 0xf0004638 │ │ │ │ - @ instruction: 0xf8d8fb85 │ │ │ │ + @ instruction: 0xf8d8fb5d │ │ │ │ @ instruction: 0xf06f3000 │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ - mrcge 4, 2, APSR_nzcv, cr15, cr15, {1} │ │ │ │ + mrcge 4, 1, APSR_nzcv, cr9, cr15, {1} │ │ │ │ @ instruction: 0xf8c83b01 │ │ │ │ - blcs d2b0 │ │ │ │ - mrcge 4, 2, APSR_nzcv, cr9, cr15, {3} │ │ │ │ + blcs d300 │ │ │ │ + mrcge 4, 1, APSR_nzcv, cr3, cr15, {3} │ │ │ │ @ instruction: 0xf7ff4640 │ │ │ │ - ldrb lr, [r4], -ip, ror #24 │ │ │ │ - @ instruction: 0xf7ff4628 │ │ │ │ - @ instruction: 0x4607ecd4 │ │ │ │ - @ instruction: 0xf0002800 │ │ │ │ - @ instruction: 0xf8df8272 │ │ │ │ - @ instruction: 0x46393634 │ │ │ │ - blvs ff6124c0 │ │ │ │ - mcrr 7, 15, pc, r8, cr15 @ │ │ │ │ - ldmdblt r0, {r7, r9, sl, lr}^ │ │ │ │ - ldrcc pc, [r0, #2271]! @ 0x8df │ │ │ │ - ldmdavs r8, {r0, r1, r4, r5, r6, r7, fp, ip, lr} │ │ │ │ - ldcl 7, cr15, [r2], #-1020 @ 0xfffffc04 │ │ │ │ - @ instruction: 0xf0002800 │ │ │ │ - @ instruction: 0xf7ff80a2 │ │ │ │ - @ instruction: 0x4640ec7a │ │ │ │ - blx 15bd2fa │ │ │ │ - @ instruction: 0xf06f683b │ │ │ │ - addsmi r4, r3, #64, 4 │ │ │ │ - mcrge 4, 2, pc, cr10, cr15, {1} @ │ │ │ │ - eorsvs r3, fp, r1, lsl #22 │ │ │ │ - @ instruction: 0xf47f2b00 │ │ │ │ - ldrtmi sl, [r8], -r5, asr #28 │ │ │ │ - ldc 7, cr15, [lr], #-1020 @ 0xfffffc04 │ │ │ │ - ldcl 7, cr15, [r8], #-1020 @ 0xfffffc04 │ │ │ │ - @ instruction: 0xf0402800 │ │ │ │ - @ instruction: 0xf8df80c7 │ │ │ │ - ldrbtmi r3, [fp], #-1508 @ 0xfffffa1c │ │ │ │ - bcs 1c390 │ │ │ │ - mrshi pc, (UNDEF: 78) @ │ │ │ │ - ldrvs r2, [sl], #-513 @ 0xfffffdff │ │ │ │ - @ instruction: 0xf8dfe643 │ │ │ │ - ldrbtmi r0, [r8], #-1492 @ 0xfffffa2c │ │ │ │ - ldcl 7, cr15, [r2], #-1020 @ 0xfffffc04 │ │ │ │ - stmdacs r0, {r0, r7, r9, sl, lr} │ │ │ │ - adcshi pc, r4, r0 │ │ │ │ - strbne pc, [r4, #2271] @ 0x8df @ │ │ │ │ - @ instruction: 0xf7ff4479 │ │ │ │ - rsbsvs lr, r8, r2, lsl #24 │ │ │ │ + strt lr, [lr], -r4, asr #24 │ │ │ │ + @ instruction: 0xf8c93b01 │ │ │ │ + blcs d314 │ │ │ │ + mrcge 4, 0, APSR_nzcv, cr0, cr15, {3} │ │ │ │ + @ instruction: 0xf7ff4648 │ │ │ │ + @ instruction: 0xf7ffec3a │ │ │ │ + stmdacs r0, {r2, r4, r5, r6, sl, fp, sp, lr, pc} │ │ │ │ + subshi pc, fp, #64 @ 0x40 │ │ │ │ + ldrbcc pc, [r8, #2271] @ 0x8df @ │ │ │ │ + bvs ff69251c │ │ │ │ + @ instruction: 0xf0002a00 │ │ │ │ + andcs r8, r1, #1073741874 @ 0x40000032 │ │ │ │ + @ instruction: 0xe60e62da │ │ │ │ + strbeq pc, [r8, #2271] @ 0x8df @ │ │ │ │ + @ instruction: 0xf7ff4478 │ │ │ │ + strmi lr, [r1], lr, ror #24 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - @ instruction: 0xf8df80ab │ │ │ │ - @ instruction: 0x464815b8 │ │ │ │ - @ instruction: 0xf7ff4479 │ │ │ │ - ldrshtvs lr, [r8], r8 │ │ │ │ + @ instruction: 0xf8df8248 │ │ │ │ + ldrbtmi r1, [r9], #-1468 @ 0xfffffa44 │ │ │ │ + bl fff3f354 │ │ │ │ + stmdacs r0, {r3, r4, r5, r6, sp, lr} │ │ │ │ + eorshi pc, pc, #0 │ │ │ │ + strne pc, [ip, #2271]! @ 0x8df │ │ │ │ + ldrbtmi r4, [r9], #-1608 @ 0xfffff9b8 │ │ │ │ + bl ffcbf368 │ │ │ │ + stmdacs r0, {r3, r4, r5, r7, sp, lr} │ │ │ │ + eorshi pc, r5, #0 │ │ │ │ + strtmi r4, [r2], -r1, asr #12 │ │ │ │ + movwcs r4, #5672 @ 0x1628 │ │ │ │ + @ instruction: 0xf7ff603b │ │ │ │ + strmi lr, [r7], -r8, ror #24 │ │ │ │ + @ instruction: 0xf43f2800 │ │ │ │ + blne 1e6c894 │ │ │ │ + ldmibcc pc!, {r2, r8, ip, sp, lr, pc}^ @ │ │ │ │ + bl fea52c34 │ │ │ │ + @ instruction: 0xf7ff0901 │ │ │ │ + strmi lr, [r0], lr, ror #23 │ │ │ │ + @ instruction: 0xf43f2800 │ │ │ │ + ldclne 13, cr10, [r8], #-216 @ 0xffffff28 │ │ │ │ + @ instruction: 0xf7ff4649 │ │ │ │ + strmi lr, [r7], -r6, ror #23 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - strbmi r8, [r1], -r1, lsr #1 │ │ │ │ - strtmi r4, [r8], -r2, lsr #12 │ │ │ │ - eorsvs r2, fp, r1, lsl #6 │ │ │ │ - stcl 7, cr15, [ip], #-1020 @ 0xfffffc04 │ │ │ │ - stmdacs r0, {r0, r1, r2, r9, sl, lr} │ │ │ │ - stclge 4, cr15, [r9, #-252] @ 0xffffff04 │ │ │ │ - @ instruction: 0xf1041b79 │ │ │ │ - @ instruction: 0x462839ff │ │ │ │ - stmdbeq r1, {r0, r3, r5, r7, r8, r9, fp, sp, lr, pc} │ │ │ │ - bl ffcbf38c │ │ │ │ - stmdacs r0, {r7, r9, sl, lr} │ │ │ │ - ldcge 4, cr15, [sp, #-252]! @ 0xffffff04 │ │ │ │ - @ instruction: 0x46491c78 │ │ │ │ - bl ffabf39c │ │ │ │ - stmdacs r0, {r0, r1, r2, r9, sl, lr} │ │ │ │ - eorshi pc, fp, #0 │ │ │ │ - strbcc pc, [r8, #-2271]! @ 0xfffff721 @ │ │ │ │ - @ instruction: 0x4641463a │ │ │ │ - ldmvs r8, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ - @ instruction: 0xf7ff2300 │ │ │ │ - strmi lr, [r1], r0, asr #24 │ │ │ │ - @ instruction: 0xf8dfb9d0 │ │ │ │ - ldmpl r3!, {r3, r4, r6, r8, sl, ip, sp}^ │ │ │ │ - @ instruction: 0xf7ff6818 │ │ │ │ - stmdacs r0, {r1, sl, fp, sp, lr, pc} │ │ │ │ - orrshi pc, lr, r0, asr #32 │ │ │ │ - strbcc pc, [r8, #-2271] @ 0xfffff721 @ │ │ │ │ + @ instruction: 0xf8df8202 │ │ │ │ + ldrtmi r3, [sl], -r0, ror #10 │ │ │ │ + ldrbtmi r4, [fp], #-1601 @ 0xfffff9bf │ │ │ │ + movwcs r6, #2200 @ 0x898 │ │ │ │ + ldc 7, cr15, [sl], #-1020 @ 0xfffffc04 │ │ │ │ + ldmiblt r0, {r0, r7, r9, sl, lr}^ │ │ │ │ + strbcc pc, [ip, #-2271] @ 0xfffff721 @ │ │ │ │ ldmdavs r8, {r0, r1, r4, r5, r6, r7, fp, ip, lr} │ │ │ │ - bl ffe3f3d8 │ │ │ │ + bl fff3f3d0 │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ - @ instruction: 0xf8df824f │ │ │ │ - ldrbtmi r3, [fp], #-1340 @ 0xfffffac4 │ │ │ │ - @ instruction: 0xf7ff6858 │ │ │ │ - strdlt lr, [r8, -r0] │ │ │ │ - bl ffe3f3f0 │ │ │ │ - @ instruction: 0xf0004648 │ │ │ │ - @ instruction: 0xf8d8fad5 │ │ │ │ - @ instruction: 0xf06f3000 │ │ │ │ - addsmi r4, r3, #64, 4 │ │ │ │ - blcc 75420 │ │ │ │ - andcc pc, r0, r8, asr #17 │ │ │ │ - @ instruction: 0x4640b913 │ │ │ │ - bl fefbf410 │ │ │ │ - @ instruction: 0xf06f683b │ │ │ │ - addsmi r4, r3, #64, 4 │ │ │ │ - ldclge 4, cr15, [r9], #252 @ 0xfc │ │ │ │ - eorsvs r3, fp, r1, lsl #22 │ │ │ │ - @ instruction: 0xf47f2b00 │ │ │ │ - @ instruction: 0x4638acf4 │ │ │ │ - bl fec3f42c │ │ │ │ - @ instruction: 0xf8dfe4ef │ │ │ │ - ldmpl r3!, {r4, r5, r6, r7, sl, ip, sp}^ │ │ │ │ - @ instruction: 0xf7ff6818 │ │ │ │ - stmdacs r0, {r3, r6, r7, r8, r9, fp, sp, lr, pc} │ │ │ │ - svcge 0x0055f47f │ │ │ │ - strbtcc pc, [r0], #2271 @ 0x8df @ │ │ │ │ - ldmdavs r8, {r0, r1, r4, r5, r6, r7, fp, ip, lr} │ │ │ │ - bl fefbf44c │ │ │ │ - @ instruction: 0xf47f2800 │ │ │ │ - @ instruction: 0xf8dfaf4c │ │ │ │ - ldmpl r3!, {r2, r4, r6, r7, sl, ip, sp}^ │ │ │ │ + @ instruction: 0xf8df8198 │ │ │ │ + ldmpl r3!, {r6, r8, sl, ip, sp}^ │ │ │ │ @ instruction: 0xf7ff6818 │ │ │ │ - stmdacs r0, {r1, r2, r4, r5, r7, r8, r9, fp, sp, lr, pc} │ │ │ │ - svcge 0x0043f47f │ │ │ │ - strcc pc, [r8], #2271 @ 0x8df │ │ │ │ - ldmdavs r8, {r0, r1, r4, r5, r6, r7, fp, ip, lr} │ │ │ │ - bl feb3f470 │ │ │ │ - @ instruction: 0xf47f2800 │ │ │ │ - @ instruction: 0xe73aaf3a │ │ │ │ - eorsvs r3, fp, r1, lsl #22 │ │ │ │ - @ instruction: 0xf47f2b00 │ │ │ │ - @ instruction: 0x4638adfe │ │ │ │ - bl fe0bf488 │ │ │ │ - @ instruction: 0xf8dfe5f9 │ │ │ │ - ldrbtmi r0, [r8], #-1184 @ 0xfffffb60 │ │ │ │ - bl ff13f494 │ │ │ │ - @ instruction: 0xf8dfb140 │ │ │ │ - ldrbtmi r1, [r9], #-1176 @ 0xfffffb68 │ │ │ │ - bl 15bf4a0 │ │ │ │ - stmdacs r0, {r3, r4, r5, r8, sp, lr} │ │ │ │ - ldcge 4, cr15, [pc], #508 @ 16a8 │ │ │ │ - bl fe23f4ac │ │ │ │ - bl ffcbf4b0 │ │ │ │ + stmdacs r0, {r2, r4, r5, r6, r7, r8, r9, fp, sp, lr, pc} │ │ │ │ + andhi pc, r5, #64 @ 0x40 │ │ │ │ + ldrcc pc, [r0, #-2271]! @ 0xfffff721 │ │ │ │ + ldmdavs r8, {r0, r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ + bl ffabf3f4 │ │ │ │ + @ instruction: 0xf7ffb108 │ │ │ │ + @ instruction: 0x4648ebf4 │ │ │ │ + blx ff43d404 │ │ │ │ ldrdcc pc, [r0], -r8 │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ - @ instruction: 0xf0404293 │ │ │ │ - ldmdavs fp!, {r0, r1, r3, r4, r8, pc} │ │ │ │ + mulle r6, r3, r2 │ │ │ │ + @ instruction: 0xf8c83b01 │ │ │ │ + ldmdblt r3, {ip, sp} │ │ │ │ + @ instruction: 0xf7ff4640 │ │ │ │ + ldmdavs fp!, {r1, r3, r4, r5, r7, r8, r9, fp, sp, lr, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ @ instruction: 0xf43f4293 │ │ │ │ - blcc 6c828 │ │ │ │ - blcs 195c0 │ │ │ │ - ldclge 4, cr15, [r1], {127} @ 0x7f │ │ │ │ + blcc 6c7f4 │ │ │ │ + blcs 1951c │ │ │ │ + stclge 4, cr15, [sp], #508 @ 0x1fc │ │ │ │ @ instruction: 0xf7ff4638 │ │ │ │ - strb lr, [ip], #2906 @ 0xb5a │ │ │ │ + strbt lr, [r8], #2988 @ 0xbac │ │ │ │ + andvs r3, r2, r1, lsl #20 │ │ │ │ + @ instruction: 0xf47f2a00 │ │ │ │ + @ instruction: 0xf7ffaccb │ │ │ │ + strb lr, [r7], #2980 @ 0xba4 │ │ │ │ + ldrbcc pc, [r4], #2271 @ 0x8df @ │ │ │ │ + ldmdavs r8, {r0, r1, r4, r5, r6, r7, fp, ip, lr} │ │ │ │ + bl feebf454 │ │ │ │ + @ instruction: 0xf47f2800 │ │ │ │ + @ instruction: 0xf8dfaea1 │ │ │ │ + ldmpl r3!, {r3, r6, r7, sl, ip, sp}^ │ │ │ │ + @ instruction: 0xf7ff6818 │ │ │ │ + stmdacs r0, {r1, r4, r5, r7, r8, r9, fp, sp, lr, pc} │ │ │ │ + mrcge 4, 4, APSR_nzcv, cr8, cr15, {3} │ │ │ │ + ldrtcc pc, [r8], #2271 @ 0x8df @ │ │ │ │ + ldmdavs r8, {r0, r1, r4, r5, r6, r7, fp, ip, lr} │ │ │ │ + bl fea3f478 │ │ │ │ + @ instruction: 0xf47f2800 │ │ │ │ + @ instruction: 0xf8dfae8f │ │ │ │ + ldmpl r3!, {r2, r4, r5, r6, sl, ip, sp}^ │ │ │ │ + @ instruction: 0xf7ff6818 │ │ │ │ + stmdacs r0, {r5, r7, r8, r9, fp, sp, lr, pc} │ │ │ │ + mcrge 4, 4, pc, cr6, cr15, {3} @ │ │ │ │ + @ instruction: 0xf8dfe686 │ │ │ │ + ldrbtmi r0, [r8], #-1176 @ 0xfffffb68 │ │ │ │ + bl ff03f49c │ │ │ │ + stmdacs r0, {r7, r9, sl, lr} │ │ │ │ + orrshi pc, fp, r0 │ │ │ │ + strne pc, [r8], #2271 @ 0x8df │ │ │ │ + @ instruction: 0xf7ff4479 │ │ │ │ + @ instruction: 0x61b8eb50 │ │ │ │ + @ instruction: 0xf0002800 │ │ │ │ + @ instruction: 0xf8df8192 │ │ │ │ + @ instruction: 0x4640147c │ │ │ │ + @ instruction: 0xf7ff4479 │ │ │ │ + mvnsvs lr, r6, asr #22 │ │ │ │ + @ instruction: 0xf0002800 │ │ │ │ + @ instruction: 0xf8df8188 │ │ │ │ + strbmi r1, [r0], -ip, ror #8 │ │ │ │ + @ instruction: 0xf7ff4479 │ │ │ │ + stmdacs r0, {r2, r3, r4, r5, r8, r9, fp, sp, lr, pc} │ │ │ │ + cmnphi pc, r0 @ p-variant is OBSOLETE │ │ │ │ + bl fe63f4e0 │ │ │ │ + ldrb r6, [r2], #568 @ 0x238 │ │ │ │ ldrbeq pc, [r4], #-2271 @ 0xfffff721 @ │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ - pkhbtmi lr, r3, ip, lsl #23 │ │ │ │ - sbcsle r2, sp, r0, lsl #16 │ │ │ │ - @ instruction: 0xf7ff2060 │ │ │ │ - @ instruction: 0xf8dfeb34 │ │ │ │ - ldrbtmi r3, [fp], #-1092 @ 0xfffffbbc │ │ │ │ + @ instruction: 0x4607eb98 │ │ │ │ + @ instruction: 0xf0002800 │ │ │ │ + @ instruction: 0xf8df8172 │ │ │ │ + ldrbtmi r1, [r9], #-1096 @ 0xfffffbb8 │ │ │ │ + bl 9bf500 │ │ │ │ + strbcc pc, [r0], #-2271 @ 0xfffff721 @ │ │ │ │ + submi pc, r0, #111 @ 0x6f │ │ │ │ + ldrbvs r4, [r8], #-1147 @ 0xfffffb85 │ │ │ │ + addsmi r6, r3, #3866624 @ 0x3b0000 │ │ │ │ + blcc 75528 │ │ │ │ + blcs 19608 │ │ │ │ + msrhi SPSR_sxc, r0 │ │ │ │ + strthi pc, [r8], #-2271 @ 0xfffff721 │ │ │ │ + @ instruction: 0xf8d844f8 │ │ │ │ + blcs d63c │ │ │ │ + cmpphi r7, r0 @ p-variant is OBSOLETE │ │ │ │ + ldreq pc, [ip], #-2271 @ 0xfffff721 │ │ │ │ + @ instruction: 0xf7ff4478 │ │ │ │ + @ instruction: 0x4607eb74 │ │ │ │ + @ instruction: 0xf0002800 │ │ │ │ + @ instruction: 0xf8df814e │ │ │ │ + ldrbtmi r1, [r9], #-1040 @ 0xfffffbf0 │ │ │ │ + bl bf548 │ │ │ │ + @ instruction: 0xf06f683b │ │ │ │ + @ instruction: 0xf8c84240 │ │ │ │ + addsmi r0, r3, #72 @ 0x48 │ │ │ │ + blcc 7556c │ │ │ │ + blcs 1964c │ │ │ │ + mrshi pc, (UNDEF: 65) @ │ │ │ │ + ldrbtmi r4, [fp], #-3068 @ 0xfffff404 │ │ │ │ + bcs 1c7d4 │ │ │ │ + stcge 4, cr15, [r2, #-508]! @ 0xfffffe04 │ │ │ │ + ldmmi sl!, {r0, r2, r4, r5, r8, sp, lr, pc}^ │ │ │ │ + @ instruction: 0xf7ff4478 │ │ │ │ + pkhtbmi lr, r3, r4, asr #22 │ │ │ │ + @ instruction: 0xf0002800 │ │ │ │ + rsbcs r8, r0, lr, lsr #2 │ │ │ │ + b ffabf584 │ │ │ │ + ldrbtmi r4, [fp], #-3061 @ 0xfffff40b │ │ │ │ stmdacs r0, {r3, r4, r7, r9, sp, lr} │ │ │ │ - @ instruction: 0x81bbf000 │ │ │ │ - ldrtgt pc, [r8], #-2271 @ 0xfffff721 @ │ │ │ │ - ldrtcc pc, [r8], #-2271 @ 0xfffff721 @ │ │ │ │ - ldrtvc pc, [r8], #-2271 @ 0xfffff721 @ │ │ │ │ + msrhi CPSR_xc, r0 │ │ │ │ + bicgt pc, ip, #14614528 @ 0xdf0000 │ │ │ │ + svcmi 0x00f44bf3 │ │ │ │ @ instruction: 0xf8df44fc │ │ │ │ - ldrbtmi sl, [fp], #-1080 @ 0xfffffbc8 │ │ │ │ - ldrbtmi r9, [pc], #-1539 @ 151c │ │ │ │ + ldrbtmi sl, [fp], #-976 @ 0xfffffc30 │ │ │ │ + ldrbtmi r9, [pc], #-1539 @ 15a8 │ │ │ │ @ instruction: 0x46e044fa │ │ │ │ ldrmi r4, [lr], -r1, ror #13 │ │ │ │ rsbeq pc, r0, #12, 2 │ │ │ │ strpl lr, [r1], #-2509 @ 0xfffff633 │ │ │ │ strbmi r9, [r4], -r0, lsl #4 │ │ │ │ @ instruction: 0x46394632 │ │ │ │ @ instruction: 0xf8544658 │ │ │ │ @ instruction: 0xf7ff3b04 │ │ │ │ - stmdacs r0, {r2, r8, r9, fp, sp, lr, pc} │ │ │ │ - @ instruction: 0xf8dad0b4 │ │ │ │ - @ instruction: 0xf06f2028 │ │ │ │ - bl fe942958 │ │ │ │ - @ instruction: 0xf8d80509 │ │ │ │ - strtmi r3, [r2], #-4 │ │ │ │ - @ instruction: 0xf1044639 │ │ │ │ - cmppl r0, r4, lsl #16 │ │ │ │ - @ instruction: 0x46584632 │ │ │ │ - b ffc3f560 │ │ │ │ - adcle r2, r1, r0, lsl #16 │ │ │ │ + stmdacs r0, {r1, r2, r3, r4, r5, r7, r9, fp, sp, lr, pc} │ │ │ │ + mrshi pc, (UNDEF: 7) @ │ │ │ │ + ldrdcs pc, [r8], -sl @ │ │ │ │ + streq pc, [r3, #-111] @ 0xffffff91 │ │ │ │ + streq lr, [r9, #-2981] @ 0xfffff45b │ │ │ │ + ldrdcc pc, [r4], -r8 │ │ │ │ + ldrtmi r4, [r9], -r2, lsr #8 │ │ │ │ + stmdaeq r4, {r2, r8, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0x46325150 │ │ │ │ + @ instruction: 0xf7ff4658 │ │ │ │ + stmdacs r0, {r1, r3, r5, r7, r9, fp, sp, lr, pc} │ │ │ │ + rscshi pc, r3, r0 │ │ │ │ ldrdcs pc, [r8], -sl @ │ │ │ │ stmdavs r3!, {r0, r3, r4, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf1044442 │ │ │ │ cmppl r0, r8, lsl #16 │ │ │ │ @ instruction: 0x46584632 │ │ │ │ - b ff8bf57c │ │ │ │ - addsle r2, r3, r0, lsl #16 │ │ │ │ - ldrdcs pc, [r8], -sl @ │ │ │ │ - stmiavs r3!, {r0, r3, r4, r5, r9, sl, lr} │ │ │ │ - @ instruction: 0xf1044442 │ │ │ │ - cmppl r0, ip, lsl #16 │ │ │ │ - @ instruction: 0x46584632 │ │ │ │ - b ff53f598 │ │ │ │ - addle r2, r5, r0, lsl #16 │ │ │ │ + b fe6bf60c │ │ │ │ + @ instruction: 0xf0002800 │ │ │ │ + @ instruction: 0xf8da80e4 │ │ │ │ + ldrtmi r2, [r9], -r8, lsr #32 │ │ │ │ + strbmi r6, [r2], #-2211 @ 0xfffff75d │ │ │ │ + stmdaeq ip, {r2, r8, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0x46325150 │ │ │ │ + @ instruction: 0xf7ff4658 │ │ │ │ + stmdacs r0, {r2, r3, r7, r9, fp, sp, lr, pc} │ │ │ │ + sbcshi pc, r5, r0 │ │ │ │ ldrdcs pc, [r8], -sl @ │ │ │ │ strbmi r9, [r2], #-2816 @ 0xfffff500 │ │ │ │ @ instruction: 0x51504598 │ │ │ │ - ldmib sp, {r0, r1, r2, r3, r4, r5, r7, r8, ip, lr, pc}^ │ │ │ │ + ldmib sp, {r0, r1, r3, r4, r5, r7, r8, ip, lr, pc}^ │ │ │ │ movwcs r5, #5121 @ 0x1401 │ │ │ │ @ instruction: 0xf1049e03 │ │ │ │ - @ instruction: 0xf8ca39ff │ │ │ │ - @ instruction: 0xf5b93024 │ │ │ │ + @ instruction: 0xf8ca38ff │ │ │ │ + @ instruction: 0xf5b83024 │ │ │ │ @ instruction: 0xf4ff3f80 │ │ │ │ - ldrt sl, [r5], #3201 @ 0xc81 │ │ │ │ - ldrbtmi r4, [r8], #-2273 @ 0xfffff71f │ │ │ │ - bl a3f5cc │ │ │ │ - stmdacs r0, {r0, r1, r2, r9, sl, lr} │ │ │ │ - svcge 0x006af43f │ │ │ │ - ldrbtmi r4, [r9], #-2526 @ 0xfffff622 │ │ │ │ - b fee3f5dc │ │ │ │ - @ instruction: 0xf06f4bdd │ │ │ │ - ldrbtmi r4, [fp], #-576 @ 0xfffffdc0 │ │ │ │ - ldmdavs fp!, {r3, r4, r6, sl, sp, lr} │ │ │ │ - mulle r4, r3, r2 │ │ │ │ - eorsvs r3, fp, r1, lsl #22 │ │ │ │ - @ instruction: 0xf0002b00 │ │ │ │ - @ instruction: 0xf8df813c │ │ │ │ - ldrbtmi r8, [r8], #864 @ 0x360 │ │ │ │ - ldrdcc pc, [r4], #-136 @ 0xffffff78 │ │ │ │ - @ instruction: 0xf43f2b00 │ │ │ │ - ldmmi r5, {r0, r4, r6, r8, r9, sl, fp, sp, pc}^ │ │ │ │ - @ instruction: 0xf7ff4478 │ │ │ │ - strmi lr, [r7], -r8, lsl #22 │ │ │ │ - @ instruction: 0xf43f2800 │ │ │ │ - ldmibmi r2, {r0, r3, r6, r8, r9, sl, fp, sp, pc}^ │ │ │ │ + strbt sl, [sp], #-3125 @ 0xfffff3cb │ │ │ │ + ldrbtmi r4, [r8], #-2245 @ 0xfffff73b │ │ │ │ + b ff7bf660 │ │ │ │ + @ instruction: 0xf0002800 │ │ │ │ + stmibmi r3, {r1, r3, r4, r5, r7, pc}^ │ │ │ │ @ instruction: 0xf7ff4479 │ │ │ │ - ldmdavs fp!, {r3, r4, r7, r9, fp, sp, lr, pc} │ │ │ │ + mvnsvs lr, #112, 20 @ 0x70000 │ │ │ │ + @ instruction: 0xf47f2800 │ │ │ │ + adcs sl, r0, r4, lsl #25 │ │ │ │ + ldrdcc pc, [r0], -r8 │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ - subeq pc, r8, r8, asr #17 │ │ │ │ - mulle r4, r3, r2 │ │ │ │ + teqle r7, r3 @ │ │ │ │ + @ instruction: 0xf06f683b │ │ │ │ + addsmi r4, r3, #64, 4 │ │ │ │ + blge ffc7e790 │ │ │ │ eorsvs r3, fp, r1, lsl #22 │ │ │ │ - @ instruction: 0xf0002b00 │ │ │ │ - blmi ff2e1a90 │ │ │ │ - ldcvs 4, cr4, [sl], {123} @ 0x7b │ │ │ │ - @ instruction: 0xf47f2a00 │ │ │ │ - @ instruction: 0xe731acb5 │ │ │ │ - andvs r3, r2, r1, lsl #20 │ │ │ │ - @ instruction: 0xf47f2a00 │ │ │ │ - @ instruction: 0xf7ffabc7 │ │ │ │ - @ instruction: 0xf7ffea9e │ │ │ │ - svcmi 0x00c4bbc3 │ │ │ │ - ldrbtmi r4, [pc], #-2244 @ 1660 │ │ │ │ - @ instruction: 0xf7ff4478 │ │ │ │ - teqvs r8, #909312 @ 0xde000 │ │ │ │ - @ instruction: 0xf43f2800 │ │ │ │ - stmibmi r1, {r0, r1, r2, r3, r4, r8, r9, sl, fp, sp, pc}^ │ │ │ │ - @ instruction: 0xf7ff4479 │ │ │ │ - cmnvs r8, #450560 @ 0x6e000 │ │ │ │ - @ instruction: 0xf43f2800 │ │ │ │ - movwcs sl, #7959 @ 0x1f17 │ │ │ │ - svcne 0x0080f5b9 │ │ │ │ - @ instruction: 0xf4ff62fb │ │ │ │ - strbt sl, [ip], #-3174 @ 0xfffff39a │ │ │ │ - ldrbtmi r4, [r8], #-2234 @ 0xfffff746 │ │ │ │ - b ff1bf690 │ │ │ │ - @ instruction: 0xf43f2800 │ │ │ │ - ldmibmi r8!, {r0, r3, r8, r9, sl, fp, sp, pc} │ │ │ │ - @ instruction: 0xf7ff4479 │ │ │ │ - mvnsvs lr, #88, 20 @ 0x58000 │ │ │ │ - @ instruction: 0xf47f2800 │ │ │ │ - ldrbt sl, [pc], sl, ror #24 │ │ │ │ + @ instruction: 0xf47f2b00 │ │ │ │ + ldrtmi sl, [r8], -ip, ror #23 │ │ │ │ + b 1dbf6a0 │ │ │ │ + bllt ff9ff6a4 │ │ │ │ ldrbtmi r4, [r8], #-2228 @ 0xfffff74c │ │ │ │ - b fedbf6b0 │ │ │ │ - stmdacs r0, {r7, r9, sl, lr} │ │ │ │ - mrcge 4, 7, APSR_nzcv, cr8, cr15, {1} │ │ │ │ - ldrbtmi r4, [r9], #-2481 @ 0xfffff64f │ │ │ │ - b 11bf6c0 │ │ │ │ - stmdacs r0, {r3, r4, r5, r7, r8, sp, lr} │ │ │ │ - mrcge 4, 7, APSR_nzcv, cr0, cr15, {1} │ │ │ │ - strbmi r4, [r0], -lr, lsr #19 │ │ │ │ + b fee3f6ac │ │ │ │ + @ instruction: 0xf0002800 │ │ │ │ + ldmibmi r2!, {r2, r4, r7, pc} │ │ │ │ @ instruction: 0xf7ff4479 │ │ │ │ - mvnsvs lr, lr, lsr sl │ │ │ │ - @ instruction: 0xf43f2800 │ │ │ │ - stmibmi fp!, {r0, r1, r2, r5, r6, r7, r9, sl, fp, sp, pc} │ │ │ │ - ldrbtmi r4, [r9], #-1600 @ 0xfffff9c0 │ │ │ │ - b d3f6e4 │ │ │ │ - @ instruction: 0xf43f2800 │ │ │ │ - @ instruction: 0xf7ffaedf │ │ │ │ - eorsvs lr, r8, #598016 @ 0x92000 │ │ │ │ - bllt ff37f6f4 │ │ │ │ + teqvs r8, sl, asr #20 │ │ │ │ + @ instruction: 0xf47f2800 │ │ │ │ + @ instruction: 0xe08aabb0 │ │ │ │ + stmiami pc!, {r1, r2, r3, r5, r7, r8, r9, sl, fp, lr} @ │ │ │ │ + ldrbtmi r4, [r8], #-1151 @ 0xfffffb81 │ │ │ │ + b fe9bf6d0 │ │ │ │ + stmdacs r0, {r3, r4, r5, r8, r9, sp, lr} │ │ │ │ + addhi pc, r1, r0 │ │ │ │ + ldrbtmi r4, [r9], #-2475 @ 0xfffff655 │ │ │ │ + b dbf6e0 │ │ │ │ + stmdacs r0, {r3, r4, r5, r6, r8, r9, sp, lr} │ │ │ │ + movwcs sp, #4217 @ 0x1079 │ │ │ │ + svcne 0x0080f5b8 │ │ │ │ + @ instruction: 0xf4ff62fb │ │ │ │ + ldrt sl, [r8], #-3122 @ 0xfffff3ce │ │ │ │ @ instruction: 0xf8c83b01 │ │ │ │ blcs d700 │ │ │ │ - mrcge 4, 6, APSR_nzcv, cr15, cr15, {3} │ │ │ │ - @ instruction: 0xf7ff4640 │ │ │ │ - ldrb lr, [sl], r4, asr #20 │ │ │ │ - b 1abf70c │ │ │ │ - ldmdavs fp!, {r1, r2, r3, r4, r6, r9, sl, sp, lr, pc} │ │ │ │ - submi pc, r0, #111 @ 0x6f │ │ │ │ - @ instruction: 0xf43f4293 │ │ │ │ - blcc 6c628 │ │ │ │ - blcs 19810 │ │ │ │ - blge fef7e924 │ │ │ │ - @ instruction: 0xf7ff4638 │ │ │ │ - strb lr, [ip, #-2610]! @ 0xfffff5ce │ │ │ │ - ldrbmi r6, [r3, #-2051] @ 0xfffff7fd │ │ │ │ - stcge 4, cr15, [r7, #-508]! @ 0xfffffe04 │ │ │ │ - blmi 157adb0 │ │ │ │ - ldmdavs r8, {r0, r1, r4, r5, r6, r7, fp, ip, lr} │ │ │ │ - b 113f740 │ │ │ │ - blmi 1d2fe08 │ │ │ │ - ldmdavs r8, {r0, r1, r4, r5, r6, r7, fp, ip, lr} │ │ │ │ - b fbf74c │ │ │ │ - @ instruction: 0xf7ffb198 │ │ │ │ - blmi fe3bc078 │ │ │ │ - ldmibvs r8, {r0, r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ - b dbf75c │ │ │ │ - @ instruction: 0xf43f2800 │ │ │ │ - @ instruction: 0xf7ffad39 │ │ │ │ - ldr lr, [r5, #-2622]! @ 0xfffff5c2 │ │ │ │ - @ instruction: 0xf7ff4638 │ │ │ │ - ldr lr, [fp, #-2576]! @ 0xfffff5f0 │ │ │ │ - b dbf774 │ │ │ │ - blmi fe1bb710 │ │ │ │ - ldmdavs r8, {r0, r1, r4, r5, r6, r7, fp, ip, lr} │ │ │ │ - b 93f780 │ │ │ │ - mvnle r2, r0, lsl #16 │ │ │ │ - ldmpl r3!, {r1, r3, r4, r6, r8, r9, fp, lr}^ │ │ │ │ + strbmi sp, [r0], -r2, asr #3 │ │ │ │ + b 113f704 │ │ │ │ + @ instruction: 0xf7ffe7be │ │ │ │ + strbt lr, [r4], -ip, ror #20 │ │ │ │ + ldmpl r3!, {r1, r3, r4, r5, r6, r8, r9, fp, lr}^ │ │ │ │ @ instruction: 0xf7ff6818 │ │ │ │ - stmdacs r0, {r1, r2, r3, r4, r9, fp, sp, lr, pc} │ │ │ │ - blmi fe035f0c │ │ │ │ - ldmdavs r8, {r0, r1, r4, r5, r6, r7, fp, ip, lr} │ │ │ │ - b 5bf79c │ │ │ │ - bicsle r2, r6, r0, lsl #16 │ │ │ │ - @ instruction: 0xf7ffe7d7 │ │ │ │ - @ instruction: 0xf7ffea1e │ │ │ │ - @ instruction: 0xf7ffbbdc │ │ │ │ - str lr, [pc, #2586]! @ 21ce │ │ │ │ - @ instruction: 0xf7ff4640 │ │ │ │ - str lr, [r3, #-2540]! @ 0xfffff614 │ │ │ │ - b 4bf7bc │ │ │ │ - blmi 137ad64 │ │ │ │ - ldmdavs r8, {r0, r1, r4, r5, r6, r7, fp, ip, lr} │ │ │ │ - b 3f7c8 │ │ │ │ - @ instruction: 0xf43f2800 │ │ │ │ - @ instruction: 0xf7ffab07 │ │ │ │ - @ instruction: 0xf7ffea08 │ │ │ │ - blmi 1c303e8 │ │ │ │ - ldmdbmi r0!, {r1, r5, r9, sl, lr}^ │ │ │ │ - ldmpl r3!, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ - @ instruction: 0xf7ff6818 │ │ │ │ - andcs lr, r0, ip, asr #20 │ │ │ │ - @ instruction: 0xf7ffe43e │ │ │ │ - strb lr, [r6], #-2554 @ 0xfffff606 │ │ │ │ + stmdacs r0, {r1, r3, r4, r6, r9, fp, sp, lr, pc} │ │ │ │ + blge 17be81c │ │ │ │ + b 183f720 │ │ │ │ + bllt 16bf724 │ │ │ │ + @ instruction: 0xf06f6802 │ │ │ │ + addmi r4, sl, #64, 2 │ │ │ │ + bcc 7573c │ │ │ │ + teqlt sl, r2 │ │ │ │ + ldrdcc pc, [r0], -r8 │ │ │ │ + submi pc, r0, #111 @ 0x6f │ │ │ │ + @ instruction: 0xf47f4293 │ │ │ │ + strbt sl, [lr], #-3177 @ 0xfffff397 │ │ │ │ + b 8bf748 │ │ │ │ + @ instruction: 0xf7ffe7f4 │ │ │ │ + ldr lr, [r7], #2634 @ 0xa4a │ │ │ │ strtmi r4, [r8], -r1, lsr #12 │ │ │ │ - b 123f7f8 │ │ │ │ + b fe63f758 │ │ │ │ strmi r2, [r0], r0, lsl #14 │ │ │ │ @ instruction: 0xf47f2800 │ │ │ │ - blmi f2c304 │ │ │ │ + blmi 196c39c │ │ │ │ ldmdavs r8, {r0, r1, r4, r5, r6, r7, fp, ip, lr} │ │ │ │ - ldmib lr, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + b bbf76c │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ - @ instruction: 0xf7ffaad3 │ │ │ │ - @ instruction: 0xf7ffe9e6 │ │ │ │ - @ instruction: 0xf8d8bacf │ │ │ │ + @ instruction: 0xf7ffab21 │ │ │ │ + @ instruction: 0xf7ffea36 │ │ │ │ + blmi fe1303f4 │ │ │ │ + stmibmi r4, {r1, r5, r9, sl, lr} │ │ │ │ + ldmpl r3!, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ + @ instruction: 0xf7ff6818 │ │ │ │ + andcs lr, r0, sl, ror sl │ │ │ │ + @ instruction: 0xf7ffe46e │ │ │ │ + ldr lr, [r6, #-2600] @ 0xfffff5d8 │ │ │ │ + @ instruction: 0xf06f683b │ │ │ │ + addsmi r4, r3, #64, 4 │ │ │ │ + blge 1f7e8a0 │ │ │ │ + eorsvs r3, fp, r1, lsl #22 │ │ │ │ + @ instruction: 0xf47f2b00 │ │ │ │ + @ instruction: 0x4638ab78 │ │ │ │ + stmib lr!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + @ instruction: 0xf8d8e551 │ │ │ │ @ instruction: 0xf06f3000 │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ - bge ffcfe928 │ │ │ │ + blge 97e8c0 │ │ │ │ @ instruction: 0xf8c83b01 │ │ │ │ - blcs d834 │ │ │ │ - bge ffb7ea34 │ │ │ │ + blcs d7cc │ │ │ │ + blge 7fe9cc │ │ │ │ @ instruction: 0xf7ff4640 │ │ │ │ - @ instruction: 0xf7ffe9aa │ │ │ │ - stmdavs r2, {r3, r5, r6, r7, r9, fp, ip, sp, pc} │ │ │ │ - cmppmi r0, pc, rrx @ p-variant is OBSOLETE │ │ │ │ - andle r4, r2, sl, lsl #5 │ │ │ │ - andvs r3, r2, r1, lsl #20 │ │ │ │ - @ instruction: 0xf8d8b162 │ │ │ │ - @ instruction: 0xf06f3000 │ │ │ │ - addsmi r4, r3, #64, 4 │ │ │ │ - blge ff6bea5c │ │ │ │ - bllt ff7ff860 │ │ │ │ - @ instruction: 0xf7ff4638 │ │ │ │ - usat lr, #6, r4, lsl #19 │ │ │ │ - ldmib r0, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - ldrtmi lr, [r8], -pc, ror #15 │ │ │ │ - stmib ip, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xf7ffe6bf │ │ │ │ - @ instruction: 0xe615e990 │ │ │ │ - ldmib r0!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - svclt 0x0000e5ad │ │ │ │ + @ instruction: 0xf7ffe9de │ │ │ │ + @ instruction: 0xf7ffbb1a │ │ │ │ + @ instruction: 0xf7ffe9e0 │ │ │ │ + @ instruction: 0xf7ffe9f0 │ │ │ │ + @ instruction: 0x4638ea5a │ │ │ │ + ldmib r2, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + @ instruction: 0x4638e6ba │ │ │ │ + stmib lr, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + @ instruction: 0xf7ffe694 │ │ │ │ + ldrb lr, [r7, #2550]! @ 0x9f6 │ │ │ │ + ldmpl r3!, {r2, r5, r8, r9, fp, lr}^ │ │ │ │ + @ instruction: 0xf7ff6818 │ │ │ │ + ldmiblt r0!, {r2, r5, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ + ldmpl r3!, {r0, r1, r6, r8, r9, fp, lr}^ │ │ │ │ + @ instruction: 0xf7ff6818 │ │ │ │ + @ instruction: 0xb198e9de │ │ │ │ + stmib r6!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldrbtmi r4, [fp], #-2911 @ 0xfffff4a1 │ │ │ │ + @ instruction: 0xf7ff69d8 │ │ │ │ + stmdacs r0, {r1, r2, r4, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ + stcge 4, cr15, [r0, #-252] @ 0xffffff04 │ │ │ │ + ldmib ip, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + @ instruction: 0x4638e4fc │ │ │ │ + stmib lr!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf7ffe502 │ │ │ │ + ubfx lr, r6, #19, #6 │ │ │ │ + ldmpl r3!, {r0, r1, r2, r4, r6, r8, r9, fp, lr}^ │ │ │ │ + @ instruction: 0xf7ff6818 │ │ │ │ + stmdacs r0, {r2, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ + blmi af5fdc │ │ │ │ + ldmdavs r8, {r0, r1, r4, r5, r6, r7, fp, ip, lr} │ │ │ │ + ldmib ip!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + bicsle r2, sp, r0, lsl #16 │ │ │ │ + ldmpl r3!, {r0, r4, r6, r8, r9, fp, lr}^ │ │ │ │ + @ instruction: 0xf7ff6818 │ │ │ │ + stmdacs r0, {r1, r2, r4, r5, r7, r8, fp, sp, lr, pc} │ │ │ │ + @ instruction: 0xe7d7d1d6 │ │ │ │ + ldmib ip!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + bllt 1f7f86c │ │ │ │ + @ instruction: 0xf7ff4640 │ │ │ │ + strbt lr, [sp], #2446 @ 0x98e │ │ │ │ + ldmib r4!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stmdavs r3, {r1, r4, r5, r8, sl, sp, lr, pc} │ │ │ │ + @ instruction: 0xf47f4553 │ │ │ │ + ldr sl, [lr, #-3181] @ 0xfffff393 │ │ │ │ andeq r1, r0, lr, lsr #3 │ │ │ │ andeq pc, r1, sl, lsr #6 │ │ │ │ andeq r0, r0, r8, lsr #1 │ │ │ │ - andeq pc, r1, lr, asr #6 │ │ │ │ - andeq pc, r1, ip, lsl r3 @ │ │ │ │ - strdeq pc, [r1], -r6 │ │ │ │ - @ instruction: 0x0001f2b4 │ │ │ │ - andeq pc, r1, ip, lsl #5 │ │ │ │ - andeq pc, r1, r8, asr #4 │ │ │ │ - andeq r0, r0, lr, asr #31 │ │ │ │ + andeq pc, r1, r2, asr r3 @ │ │ │ │ + andeq pc, r1, r0, lsr #6 │ │ │ │ strdeq pc, [r1], -sl │ │ │ │ - andeq pc, r1, r8, asr #3 │ │ │ │ - muleq r1, r6, r1 │ │ │ │ - andeq pc, r1, r6, ror r1 @ │ │ │ │ - andeq r0, r0, r4, ror #30 │ │ │ │ - andeq r0, r0, sl, lsr pc │ │ │ │ - andeq r0, r0, ip, lsr pc │ │ │ │ + @ instruction: 0x0001f2b8 │ │ │ │ + muleq r1, r0, r2 │ │ │ │ + andeq pc, r1, ip, asr #4 │ │ │ │ + ldrdeq r0, [r0], -r2 │ │ │ │ + strdeq pc, [r1], -r6 │ │ │ │ + andeq pc, r1, r4, asr #3 │ │ │ │ + muleq r1, r2, r1 │ │ │ │ + andeq pc, r1, r2, ror r1 @ │ │ │ │ + andeq r0, r0, r0, ror #30 │ │ │ │ + andeq r0, r0, r6, lsr pc │ │ │ │ + andeq r0, r0, r8, lsr pc │ │ │ │ strheq r0, [r0], -ip │ │ │ │ - andeq pc, r1, r8, lsr #32 │ │ │ │ - muleq r0, sl, sp │ │ │ │ - andeq r0, r0, r8, ror #26 │ │ │ │ - muleq r0, sl, sp │ │ │ │ - andeq lr, r1, r4, ror #31 │ │ │ │ - andeq r0, r0, lr, lsl #27 │ │ │ │ - andeq r0, r0, r2, lsl #27 │ │ │ │ - andeq lr, r1, r2, lsr #31 │ │ │ │ - andeq lr, r1, r4, lsr #30 │ │ │ │ + andeq r0, r0, r2, asr #27 │ │ │ │ + muleq r0, r0, sp │ │ │ │ + andeq r0, r0, r2, asr #27 │ │ │ │ + andeq pc, r1, ip │ │ │ │ + @ instruction: 0x00000db6 │ │ │ │ + andeq r0, r0, sl, lsr #27 │ │ │ │ + @ instruction: 0x0001efba │ │ │ │ + andeq lr, r1, r8, ror #30 │ │ │ │ + andeq lr, r1, r2, asr pc │ │ │ │ + ldrdeq lr, [r1], -r4 │ │ │ │ muleq r0, r0, r0 │ │ │ │ strheq r0, [r0], -r8 │ │ │ │ - @ instruction: 0x0001eeb6 │ │ │ │ - andeq lr, r1, ip, ror #28 │ │ │ │ - andeq lr, r1, sl, lsl lr │ │ │ │ - andeq r0, r0, lr, asr #22 │ │ │ │ + andeq lr, r1, r6, ror #28 │ │ │ │ + andeq lr, r1, r0, lsl lr │ │ │ │ andeq r0, r0, r4, asr #22 │ │ │ │ - andeq r0, r0, r8, lsr fp │ │ │ │ - andeq lr, r1, ip, lsl #27 │ │ │ │ + andeq r0, r0, sl, lsr fp │ │ │ │ + andeq r0, r0, lr, lsr #22 │ │ │ │ + andeq lr, r1, r2, lsl #27 │ │ │ │ strheq r0, [r0], -r4 │ │ │ │ muleq r0, r4, r0 │ │ │ │ - andeq lr, r1, r6, asr sp │ │ │ │ + andeq lr, r1, ip, asr #26 │ │ │ │ andeq r0, r0, ip, lsr #1 │ │ │ │ andeq r0, r0, ip, asr #1 │ │ │ │ andeq r0, r0, r4, lsr #1 │ │ │ │ - andeq r0, r0, sl, lsl #20 │ │ │ │ - andeq r0, r0, r6, lsl #20 │ │ │ │ - andeq r0, r0, r8, asr #19 │ │ │ │ - andeq lr, r1, r2, asr #24 │ │ │ │ - @ instruction: 0x0001e9b0 │ │ │ │ - andeq r0, r0, sl, lsr #19 │ │ │ │ - muleq r0, r6, r9 │ │ │ │ - andeq lr, r1, r0, lsr #24 │ │ │ │ - andeq r0, r0, sl, lsr r9 │ │ │ │ - andeq r0, r0, sl, lsr r9 │ │ │ │ - andeq lr, r1, r6, asr fp │ │ │ │ - andeq lr, r1, lr, lsr fp │ │ │ │ - andeq r0, r0, r4, lsl r9 │ │ │ │ - andeq r0, r0, r8, lsl #18 │ │ │ │ - andeq lr, r1, r0, lsl #22 │ │ │ │ - ldrdeq lr, [r1], -lr @ │ │ │ │ - andeq r0, r0, ip, ror #16 │ │ │ │ - andeq r0, r0, r0, ror #16 │ │ │ │ - andeq r0, r0, r2, ror #16 │ │ │ │ - andeq r0, r0, r8, asr r8 │ │ │ │ + andeq r0, r0, r2, lsl sl │ │ │ │ + andeq r0, r0, r4, lsl #20 │ │ │ │ + andeq r0, r0, ip, asr #19 │ │ │ │ + andeq r0, r0, r4, ror #19 │ │ │ │ + andeq r0, r0, r8, lsl sl │ │ │ │ + andeq r0, r0, r6, lsl sl │ │ │ │ + andeq lr, r1, r0, lsr ip │ │ │ │ + andeq lr, r1, r8, lsl ip │ │ │ │ + andeq r0, r0, ip, ror #19 │ │ │ │ + ldrdeq r0, [r0], -lr │ │ │ │ + ldrdeq lr, [r1], -r6 │ │ │ │ + andeq r0, r0, r8, lsr r9 │ │ │ │ + @ instruction: 0x0001ebb2 │ │ │ │ + andeq lr, r1, r4, lsr #18 │ │ │ │ + andeq r0, r0, lr, lsl r9 │ │ │ │ + andeq r0, r0, sl, lsl #18 │ │ │ │ + muleq r1, r4, fp │ │ │ │ + muleq r0, r2, r8 │ │ │ │ + andeq r0, r0, r8, lsl #17 │ │ │ │ + strdeq r0, [r0], -r2 │ │ │ │ + andeq r0, r0, ip, ror #15 │ │ │ │ + andeq lr, r1, r0, ror sl │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - @ instruction: 0x000007bc │ │ │ │ - ldrdeq r0, [r0], -r6 │ │ │ │ - andeq lr, r1, r4, ror #19 │ │ │ │ + andeq r0, r0, r0, lsr #1 │ │ │ │ + andeq r0, r0, r0, asr #15 │ │ │ │ + andeq lr, r1, r2, lsr #18 │ │ │ │ andeq r0, r0, r0, asr #1 │ │ │ │ andeq r0, r0, r4, asr #1 │ │ │ │ - andeq r0, r0, r0, lsr #1 │ │ │ │ - andeq r0, r0, r4, ror #14 │ │ │ │ stmdavs r2, {r5, r8, ip, sp, pc} │ │ │ │ cmppmi r0, pc, rrx @ p-variant is OBSOLETE │ │ │ │ smlabble r0, sl, r2, r4 │ │ │ │ bcc 53774 │ │ │ │ bcs 199c0 │ │ │ │ @ instruction: 0xf7ffd1fa │ │ │ │ svclt 0x0000b8e7 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 63616531 33356462 36373963 65626163 cae135db679cebac │ │ │ │ - 0x00000010 32306330 66636437 65323636 66643365 20c0fcd7e266fd3e │ │ │ │ - 0x00000020 64373861 32632e64 65627567 00000000 d78a2c.debug.... │ │ │ │ - 0x00000030 7b6fd27a {o.z │ │ │ │ + 0x00000000 32373732 63653363 32323465 39323862 2772ce3c224e928b │ │ │ │ + 0x00000010 30636538 38356637 64333437 65623031 0ce885f7d347eb01 │ │ │ │ + 0x00000020 38633631 35362e64 65627567 00000000 8c6156.debug.... │ │ │ │ + 0x00000030 f8617aa4 .az.